:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body,input,textarea,select,button{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}body{letter-spacing:-.005em}body.modal-open{overscroll-behavior:none;width:100%;position:fixed;left:0;right:0;overflow:hidden}*,:before,:after{box-sizing:border-box}body{color:#e8ecf0;background:#0d0f12;margin:0}#root{width:100%;max-width:100%}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#2a2f38;border-radius:3px}html[data-theme=light] ::-webkit-scrollbar-thumb{background:#c7cdd6}::-webkit-scrollbar-thumb:hover{background:#0b5ea8}input:focus,select:focus,textarea:focus{outline:none;border-color:#0b5ea8!important;box-shadow:0 0 0 3px #0b5ea833!important}button{transition:opacity .15s}button:hover{opacity:.8}::selection{color:#fff;background:#0b5ea84d}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.5);cursor:pointer}.print-doc,.print-doc *{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important}@media print{@page{size:Letter;margin:0}html,body{color:#000!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important;margin:0!important;padding:0!important}body *{visibility:hidden!important;box-shadow:none!important}.print-doc,.print-doc *{visibility:visible!important}.print-doc{color:#111827!important;width:100%!important;max-width:none!important;min-height:auto!important;box-shadow:none!important;background:#fff!important;border:none!important;border-radius:0!important;margin:0!important;padding:.5in!important;position:absolute!important;top:0!important;left:0!important;right:0!important;overflow:visible!important}.print-doc>div[style*="40px"]{padding-left:0!important;padding-right:0!important}.doc-viewer{background:#fff!important;border-radius:0!important;padding:0!important}.print-doc table{page-break-inside:auto}.print-doc tr{page-break-inside:avoid;page-break-after:auto}.print-doc thead{display:table-header-group}.print-doc tfoot{display:table-footer-group}.print-doc h1,.print-doc h2,.print-doc h3{page-break-after:avoid}.print-doc>div:last-child{page-break-inside:avoid}.print-doc *{overflow:visible!important}.print-doc a{color:inherit!important;text-decoration:none!important}}@media (width<=768px){input,select,textarea{font-size:16px!important}*{-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent}button{min-height:40px}table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}table>thead,table>tbody,table>tfoot{width:100%;display:table}[style*="position: fixed"][style*="translate(-50%,-50%)"],[style*=position\:fixed][style*="translate(-50%,-50%)"],[style*="position: fixed"][style*="translate(-50%, -50%)"],[style*=position\:fixed][style*="translate(-50%, -50%)"]{width:calc(100vw - 24px)!important;max-height:88dvh!important;overflow-y:auto!important}.side-panel{height:calc(100dvh - 52px)!important;padding-bottom:env(safe-area-inset-bottom,0px)!important;top:52px!important}.print-doc{max-width:100%!important;box-shadow:none!important;border-left:none!important;border-right:none!important;border-radius:0!important}.print-doc>div[style*="40px"]{padding-left:14px!important;padding-right:14px!important}.print-doc>div:first-child{flex-wrap:wrap!important;gap:12px!important}.print-doc table{width:100%!important;font-size:11px!important;display:table!important;overflow-x:visible!important}.print-doc th,.print-doc td{padding-left:4px!important;padding-right:4px!important}}@keyframes lcrm-spin{to{transform:rotate(360deg)}}@keyframes lcrm-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes lcrm-panel-in{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}@keyframes lcrm-overlay-in{0%{opacity:0}to{opacity:1}}.side-panel{will-change:transform, opacity;animation:.24s cubic-bezier(.22,.72,.24,1) both lcrm-panel-in}.side-panel-overlay{animation:.2s both lcrm-overlay-in}.side-panel .panel-section-head{z-index:2;position:sticky;top:0}@keyframes lcrm-dialog-in{0%{opacity:0;transform:translate(-50%,-47%)scale(.985)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.lcrm-dialog{will-change:transform, opacity;animation:.19s cubic-bezier(.22,.72,.24,1) both lcrm-dialog-in}@keyframes lcrm-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.lcrm-menu{animation:.14s cubic-bezier(.22,.72,.24,1) both lcrm-menu-in}@keyframes lcrm-toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.lcrm-toast{animation:.2s cubic-bezier(.22,.72,.24,1) both lcrm-toast-in}@keyframes lcrm-pane-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.settings-pane{animation:.22s cubic-bezier(.22,.72,.24,1) both lcrm-pane-in}.lcrm-nav-pending>*{opacity:.55;pointer-events:none;transition:opacity .12s 80ms}@media (prefers-reduced-motion:reduce){.side-panel,.side-panel-overlay,.settings-pane,.lcrm-dialog,.lcrm-menu,.lcrm-toast{animation:none!important}}
