@charset "UTF-8";.dropdown-item-overdue{background-color:#fff3cd;color:#856404}.dropdown-item-overdue:hover{background-color:#ffeaa7}.btn-hibiscus{background-color:#e91e63;border-color:#e91e63;color:#fff}.btn-hibiscus:hover{background-color:#c2185b;border-color:#c2185b}#clientTable td.details-control{cursor:pointer}.projectListTable tbody>tr{cursor:pointer}@media (max-width: 767.98px){.d-md-block{display:block!important}}.dropdown-toggle:after{display:none}.dropdown-item{cursor:pointer;font-size:.9rem}.dropdown-item i{width:16px}.log-content.svelte-roc3e1 a{color:#0d6efd;text-decoration:none}.log-content.svelte-roc3e1 a:hover{text-decoration:underline}.log-content.svelte-roc3e1 p:last-child{margin-bottom:0}.log-content.svelte-roc3e1 ul,.log-content.svelte-roc3e1 ol{margin-bottom:.5rem}#user-list.svelte-i8oqac a:where(.svelte-i8oqac){display:block;padding:.5rem;border-radius:.25rem;transition:background-color .15s ease-in-out}#user-list.svelte-i8oqac a:where(.svelte-i8oqac):hover{background-color:var(--bs-light)}.avatar-container.svelte-1wtkfgg{display:inline-block}img.svelte-1wtkfgg{object-fit:cover}th.svelte-12ufutn{width:120px;vertical-align:top;padding-top:.75rem;padding-bottom:.75rem}td.svelte-12ufutn{vertical-align:top;padding-top:.75rem;padding-bottom:.75rem}.drop-zone.svelte-t0653o{border:2px dashed #ccc;border-radius:4px;padding:2rem;text-align:center;cursor:pointer;transition:border-color .3s}.drop-zone.svelte-t0653o:hover{border-color:#0d6efd;background-color:#f8f9fa}.drop-zone__prompt.svelte-t0653o{color:#6c757d}.setup-container.svelte-ws6tsx{max-width:800px;margin:0 auto;padding:2rem 0}.option-card.svelte-ws6tsx{transition:all .2s ease}.option-card.svelte-ws6tsx:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.getting-started-options.svelte-ws6tsx{margin-top:2rem}:root{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #2d2579;--bs-secondary: #51a7dd;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 45, 37, 121;--bs-secondary-rgb: 81, 167, 221;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg-rgb: 255, 255, 255;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-bg: #fff;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #51a7dd;--bs-border-color-translucent: rgba(0, 0, 0, .175);--bs-border-radius: .375rem;--bs-border-radius-sm: .25rem;--bs-border-radius-lg: .5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-2xl: 2rem;--bs-border-radius-pill: 50rem;--bs-link-color: #2d2579;--bs-link-hover-color: rgb(36, 29.6, 96.8);--bs-code-color: #d63384;--bs-highlight-bg: rgb(255, 242.6, 205.4)}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}@keyframes svelte-1u9yjro-progress-bar-stripes{0%{background-position-x:1rem}}@keyframes svelte-1u9yjro-spinner-border{to{transform:rotate(360deg)}}@keyframes svelte-1u9yjro-spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes svelte-1u9yjro-placeholder-glow{50%{opacity:.2}}@keyframes svelte-1u9yjro-placeholder-wave{to{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}
