@charset "UTF-8";:root{--primary-color: #02749a;--background-color: #ffffff;--text-color: #333;--secondary-bg: #f0f0f0;--button-bg: #979797;--footer-bg: #dddddd;--focus-outline: 2px solid #019ED2;--spacing-xs: .25rem;--spacing-s: .5rem;--spacing-m: 1rem;--spacing-l: 2rem;--spacing-xl: 3rem;--font-family-primary: "Lato", sans-serif;--font-weight-normal: 300;--line-height: 1.6;--switch-width: 60px;--switch-height: 34px}._header_1xxk7_61{position:relative;left:0;width:100%;margin-left:auto;margin-right:auto;max-width:90%;padding:var(--spacing-m) 0}#_styles-toggle_1xxk7_1{position:absolute;top:var(--spacing-s);right:var(--spacing-s)}._switch_1xxk7_93{position:relative;display:inline-block;width:var(--switch-width);height:var(--switch-height)}._switch_1xxk7_93 input{opacity:0;width:0;height:0}._slider_1xxk7_121{position:absolute;cursor:pointer;inset:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}._slider_1xxk7_121:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+._slider_1xxk7_121{background-color:#2196f3}input:focus+._slider_1xxk7_121{box-shadow:0 0 1px #2196f3}input:checked+._slider_1xxk7_121:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translate(26px)}._slider_1xxk7_121._round_1xxk7_199{border-radius:34px}._slider_1xxk7_121._round_1xxk7_199:before{border-radius:50%}:root{--primary-color: #3BA7A4;--secondary-color: #019ED2;--background-color: #F2F2F2;--text-color: #333;--text-color-light: #666;--accent-color-1: rgba(111, 26, 209, .36);--accent-color-2: rgba(120, 66, 179, 0);--background-color-light: #dfe8e7;--button-primary-bg: #4CAF50;--button-danger-bg: #FF0000;--button-hover-bg: #d0d0d0;--button-hover-text: #000;--success-bg: #d4edda;--error-bg: #f8d7da;--info-bg: #cce5ff;--warning-bg: #fff3cd;--chat-user-bg: #e0f7fa;--chat-assistant-bg: #f9f9f9;--spacing-s: .5rem;--spacing-m: 1rem;--spacing-l: 2rem;--font-family-primary: Lato, sans-serif;--font-weight-normal: 300;--font-weight-bold: 400;--line-height: 1.6;--background-gradient-1: radial-gradient(circle at 94.35% 89.62%, var(--accent-color-1) 0%, var(--accent-color-1) 20%, rgba(111, 26, 209, 0) 40%);--background-gradient-2: radial-gradient(circle at 6.5% 88.04%, rgba(255, 255, 255, .99) 0%, rgba(255, 255, 255, .99) 25%, rgba(255, 255, 255, 0) 50%);--background-gradient-3: radial-gradient(circle at 6.25% 11.23%, var(--secondary-color) 0%, var(--secondary-color) 42%, rgba(1, 158, 210, 0) 70%);--background-gradient-4: radial-gradient(circle at 93.69% 11.43%, var(--accent-color-2) 0%, var(--accent-color-2) 42%, rgba(120, 66, 179, 0) 70%);--background-gradient-5: radial-gradient(circle at 48.9% 49.52%, var(--background-color) 0%, rgba(242, 242, 242, 0) 100%)}._default-body_1xxk7_313{font-family:var(--font-family-primary);font-weight:var(--font-weight-normal);line-height:var(--line-height);color:var(--text-color);margin:0;padding:var(--spacing-l);background:var(--background-gradient-1),var(--background-gradient-2),var(--background-gradient-3),var(--background-gradient-4),var(--background-gradient-5);background-size:cover;background-repeat:no-repeat}._default-nav_1xxk7_305{position:sticky;top:0;background-color:var(--background-color);padding:5px 0;border-bottom:2px solid #ccc;border-radius:10px;margin:0 5%;display:flex;justify-content:center}@media(max-width:991px){._default-navcontainer_1xxk7_305{margin-left:0!important}}@media(max-width:768px){._default-nav_1xxk7_305{border-radius:0;padding:8px 0}._navbar-toggler_1xxk7_399{margin:0!important}._navbar-toggler_1xxk7_399 img{width:28px}}@media(max-width:480px){._default-nav_1xxk7_305{padding:6px 0}._navbar-toggler_1xxk7_399 img{width:25px}._nav-link_1xxk7_437{padding:.4rem .8rem;font-size:.9rem}}._default-nav-link_1xxk7_449{color:var(--text-color);text-decoration:none;margin:0 var(--spacing-s);display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);border:0;border-radius:4px}._default-nav-link-hover_1xxk7_473:hover{background-color:var(--background-color-light);text-decoration:underline}._default-heading_1xxk7_483{font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-s);color:var(--text-color);padding:5px}._default-subheading_1xxk7_497{font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-s);color:var(--text-color);padding:25px 5px 5px}._default-paragraph_1xxk7_513{margin-bottom:var(--spacing-s);color:var(--text-color-light)}._default-anchor_1xxk7_523{color:#5af7f3;text-decoration:none}._default-anchor-hover_1xxk7_533:hover{text-decoration:underline}._default-form_1xxk7_543{margin:0 auto}._default-label_1xxk7_551{display:block;margin-bottom:.5em}._default-input_1xxk7_561{width:100%;padding:.5em;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin-bottom:1em}._default-button_1xxk7_579{background-color:#3ba7a4;color:#fff;padding:.8em 1.5em;border:none;border-radius:4px;cursor:pointer}._default-button-hover_1xxk7_597:hover{background-color:#d0d0d0;color:#000}._default-flash-list_1xxk7_611{list-style:none;padding:0;margin-bottom:1em}._default-flash-item_1xxk7_623{padding:.5em 1em;margin-bottom:.5em;border-radius:5px}._success_1xxk7_637{background-color:#d4edda;border-color:#c3e6cb;color:#155724}._error_1xxk7_649{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}._info_1xxk7_661{background-color:#cce5ff;border-color:#b8daff;color:#004085}._warning_1xxk7_673{background-color:#fff3cd;border-color:#ffeeba;color:#856404}._footer_1xxk7_689{background-color:#f0f0f0;padding:var(--spacing-m) 0;color:var(--text-color);text-align:center;border-top:1px solid #ccc;position:relative;bottom:0;width:100%;margin-top:auto}._footer-flex-container_1xxk7_713{display:flex;flex-direction:column;align-items:center;max-width:90%;margin:0 auto}._footer-flex-container_1xxk7_713 ._default-paragraph_1xxk7_513{margin:.25em 0}._chat-container_1xxk7_741{height:50vh;overflow-y:auto;border:1px solid #dee2e6;border-radius:.375rem;padding:1rem}._chat-message_1xxk7_757{padding:10px;margin-bottom:10px;border-radius:5px;max-width:80%;word-wrap:break-word}._chat-message_1xxk7_757._user_1xxk7_773{background-color:var(--chat-user-bg);margin-left:auto;text-align:right}._chat-message_1xxk7_757._assistant_1xxk7_785{background-color:var(--chat-assistant-bg);margin-right:auto;text-align:left}._chat-image_1xxk7_797{max-width:100%;max-height:300px;display:block;margin:10px 0}._side_bar_1xxk7_813{height:100vh;width:0;position:fixed;z-index:1;top:0;right:0;background-color:#dfe8e7;overflow-x:hidden;padding-top:60px;transition:.5s;box-shadow:-2px 0 5px #0000001a}._side_bar_1xxk7_813._open_1xxk7_841{width:350px}._side_bar_1xxk7_813 ._default-anchor_1xxk7_523{padding:8px 8px 8px 32px;text-decoration:none;font-size:25px;color:#818181;display:block;transition:.3s}._side_bar_1xxk7_813 ._default-anchor-hover_1xxk7_533:hover{color:#f1f1f1}._side_bar_1xxk7_813 ._closebtn_1xxk7_875{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px}._taskSelect_1xxk7_891{transition:width .5s ease;background-color:#fff}._side_bar_1xxk7_813._resizing_1xxk7_901{transition:none}._quick-prompt-button_1xxk7_909{background-color:var(--primary-color)!important;color:#fff!important;border:none;padding:10px 15px;text-align:center;text-decoration:none;display:inline-block;font-size:14px;margin:4px 2px;cursor:pointer;border-radius:4px;transition:background-color .3s ease;white-space:nowrap;min-width:100px;flex-shrink:1!important}._quick-prompts-container_1xxk7_945{min-height:50px}@media(max-width:768px){._quick-prompt-button_1xxk7_909{font-size:11px!important;padding:6px 10px!important;min-width:70px}}._sidebar-content_1xxk7_969{padding:10px;position:absolute;top:80px}._prompt-form_1xxk7_981{display:none;padding:10px;border:1px solid #ccc;margin-top:10px}._prompt-input_1xxk7_995{width:100%;margin-bottom:10px}._prompt-textarea_1xxk7_1005{width:100%;height:100px;margin-bottom:10px}._manage-prompts-button_1xxk7_1017{margin-top:10px}._default-settings_1xxk7_1027{position:fixed;top:0;left:0;z-index:1000}._default-settings-content_1xxk7_1041{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0 8px 16px #0003;z-index:1;top:40px;left:0}._default-settings-content_1xxk7_1041 ._default-anchor_1xxk7_523{color:#333;padding:12px 16px;text-decoration:none;display:block;text-align:left}._default-settings-content_1xxk7_1041 ._default-anchor-hover_1xxk7_533:hover{background-color:var(--background-color-light)}._default-settings_1xxk7_1027:hover ._default-settings-content_1xxk7_1041{display:block}._default-settings-btn_1xxk7_1097{background-color:#3ba7a4;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:30px}#_chat-container_1xxk7_741._empty_1xxk7_1117,#_chat-card_1xxk7_1._empty_1xxk7_1117{height:0!important;min-height:0!important;overflow-y:hidden!important;padding:0!important;margin:0!important;border:none!important}._task-list-container_1xxk7_1137{min-height:calc(100vh - 240px);overflow-y:auto}._table-container_1xxk7_1149{width:100%;overflow-x:auto;margin-top:1rem;-webkit-overflow-scrolling:touch}._table-wrapper_1xxk7_1163{min-width:100%}@media(max-width:768px){._table-container_1xxk7_1149{-ms-overflow-style:-moz-scrollbars-none;scrollbar-width:none}._table-container_1xxk7_1149::-webkit-scrollbar{display:none}}:root{--plain-primary-color: #019ED2;--plain-background-color: #F2F2F2;--plain-text-color: #333;--plain-secondary-bg: #bfbfbf;--plain-button-bg: #979797;--plain-footer-bg: #dddddd;--spacing-s: .5rem;--spacing-m: 1rem;--spacing-l: 2rem;--font-family-primary: "Lato", sans-serif;--font-weight-normal: 300;--line-height: 1.6}._header_o6smy_23{position:relative;left:0;width:100%;margin-left:auto;margin-right:auto;max-width:90%;padding:var(--spacing-m) 0}._plain-body_o6smy_34{font-family:var(--font-family-primary);font-weight:var(--font-weight-normal);line-height:var(--line-height);color:var(--plain-text-color)!important;margin:0;padding:var(--spacing-l);background:radial-gradient(circle at 94.35% 89.62%,#fff,#fff),radial-gradient(circle at 6.5% 88.04%,#fffffffc,#fffffffc),radial-gradient(circle at 6.25% 11.23%,#fff 0% 42%,#fdfdfd00 70%),radial-gradient(circle at 93.69% 11.43%,#7842b300,#7842b300),radial-gradient(circle at 48.9% 49.52%,var(--plain-background-color) 0%)!important;background-size:cover;background-repeat:no-repeat}._plain-nav_o6smy_21{position:sticky;top:0;background-color:#bfbfbf!important;padding:5px 0;border-bottom:2px solid #ccc;border-radius:10px;margin:0 5%;display:flex;justify-content:center}@media(max-width:991px){._plain-navcontainer_o6smy_21{margin-left:0!important}}@media(max-width:768px){._plain-nav_o6smy_21{border-radius:0;padding:8px 0}._navbar-toggler_o6smy_76 img{width:28px}}@media(max-width:480px){._plain-nav_o6smy_21{padding:6px 0}._navbar-toggler_o6smy_76{margin:0!important}._navbar-toggler_o6smy_76 img{width:25px}._nav-link_o6smy_95{padding:.4rem .8rem;font-size:.9rem}}._plain-nav-link_o6smy_101{color:#000!important;text-decoration:none;margin:0 var(--spacing-s);display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);border:0;border-radius:4px}._plain-nav-link-hover_o6smy_113:hover{background-color:#8e8e8e!important;text-decoration:underline}._plain-heading_o6smy_118{font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-s);color:#000!important;padding:5px}._plain-subheading_o6smy_125{font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-s);color:#000!important;padding:25px 5px 5px}._plain-paragraph_o6smy_133{margin-bottom:var(--spacing-s);color:#333!important}._plain-anchor_o6smy_138{color:#000!important;text-decoration:none}._plain-anchor-hover_o6smy_143:hover{text-decoration:underline}._plain-form_o6smy_148{margin:0 auto}._plain-label_o6smy_152{display:block;margin-bottom:.5em;color:#333!important}._plain-input_o6smy_158{width:100%;padding:.5em;border:1px solid #ccc!important;border-radius:4px;box-sizing:border-box;margin-bottom:1em}._plain-button_o6smy_167{background-color:#979797!important;color:#fff!important;padding:.8em 1.5em;border:none;border-radius:4px;cursor:pointer}._plain-button-hover_o6smy_176:hover{background-color:#d0d0d0!important;color:#000!important}._plain-flash-list_o6smy_183{list-style:none;padding:0;margin-bottom:1em}._plain-flash-item_o6smy_189{padding:.5em 1em;margin-bottom:.5em;border-radius:5px}._success_o6smy_196{background-color:#d4edda!important;border-color:#c3e6cb!important;color:#155724!important}._error_o6smy_202{background-color:#f8d7da!important;border-color:#f5c6cb!important;color:#721c24!important}._info_o6smy_208{background-color:#cce5ff!important;border-color:#b8daff!important;color:#004085!important}._warning_o6smy_214{background-color:#fff3cd!important;border-color:#ffeeba!important;color:#856404!important}._footer_o6smy_221{background-color:var(--plain-footer-bg)!important;padding:var(--spacing-m) 0;color:var(--plain-text-color)!important;text-align:center;border-top:1px solid #ccc!important;position:relative;bottom:0;width:100%;margin-top:auto}._footer-flex-container_o6smy_233{display:flex;flex-direction:column;align-items:center;max-width:90%;margin:0 auto}._footer-flex-container_o6smy_233 ._plain-paragraph_o6smy_133{margin:.25em 0}._chat-container_o6smy_246{height:50vh;overflow-y:auto;border:1px solid #ccc!important;border-radius:.375rem;padding:1rem;background-color:#fff!important}._chat-message_o6smy_255{padding:10px;margin-bottom:10px;border-radius:5px;max-width:80%;word-wrap:break-word}._chat-message_o6smy_255._user_o6smy_263{background-color:#e0e0e0!important;margin-left:auto;text-align:right;color:#333!important}._chat-message_o6smy_255._assistant_o6smy_270{background-color:#f0f0f0!important;margin-right:auto;text-align:left;color:#333!important}._chat-image_o6smy_277{max-width:100%;max-height:300px;display:block;margin:10px 0}._side_bar_o6smy_285{height:100vh;width:0;position:fixed;z-index:1;top:0;right:0;background-color:#e0e0e0!important;overflow-x:hidden;padding-top:60px;transition:.5s;box-shadow:-2px 0 5px #0000001a}._side_bar_o6smy_285._open_o6smy_299{width:350px}._side_bar_o6smy_285 ._plain-anchor_o6smy_138{padding:8px 8px 8px 32px;text-decoration:none;font-size:25px;color:#333!important;display:block;transition:.3s}._side_bar_o6smy_285 ._plain-anchor-hover_o6smy_143:hover{color:#000!important}._side_bar_o6smy_285 ._closebtn_o6smy_316{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px}._taskSelect_o6smy_324{transition:width .5s ease;background-color:#fff!important}._side_bar_o6smy_285._resizing_o6smy_329{transition:none}._quick-prompt-button_o6smy_333{background-color:var(--plain-button-bg)!important;color:#fff!important;border:none;padding:10px 15px;text-align:center;text-decoration:none;display:inline-block;font-size:14px;margin:4px 2px;cursor:pointer;border-radius:4px;transition:background-color .3s ease;white-space:nowrap;min-width:100px;flex-shrink:1!important}._quick-prompts-container_o6smy_351{min-height:50px}@media(max-width:768px){._quick-prompt-button_o6smy_333{font-size:11px!important;padding:6px 10px!important;min-width:70px}}._sidebar-content_o6smy_363{padding:10px;position:absolute;top:80px}._prompt-form_o6smy_369{display:none;padding:10px;border:1px solid #ccc!important;margin-top:10px;background-color:#fff!important}._prompt-input_o6smy_377{width:100%;margin-bottom:10px;background-color:#f0f0f0!important;color:#333!important;border:1px solid #ccc!important}._prompt-textarea_o6smy_385{width:100%;height:100px;margin-bottom:10px;background-color:#f0f0f0!important;color:#333!important;border:1px solid #ccc!important}._manage-prompts-button_o6smy_394{margin-top:10px}._ai-button_o6smy_398{font-size:30px;background-color:var(--plain-button-bg);color:#fff;padding:10px;border:none;border-radius:50%;cursor:pointer;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 8px #0000001a;z-index:1000}._ai-button_o6smy_398:hover{background-color:#019ed2!important}._ai-button_o6smy_398 ._fa-solid_o6smy_417,._ai-button_o6smy_398 ._fas_o6smy_417{font-size:30px}._plain-settings_o6smy_422{position:fixed;top:0;left:0;z-index:1000}._plain-settings-content_o6smy_429{display:none;position:absolute;background-color:#f9f9f9!important;min-width:160px;box-shadow:0 8px 16px #0003;z-index:1;top:40px;left:0}._plain-settings-content_o6smy_429 ._plain-anchor_o6smy_138{color:var(--plain-text-color);padding:12px 16px;display:block;text-align:left}._plain-settings-content_o6smy_429 ._plain-anchor-hover_o6smy_143:hover{background-color:var(--background-color-light)}._plain-settings_o6smy_422:hover ._plain-settings-content_o6smy_429{display:block}._plain-settings-btn_o6smy_456{background-color:#979797!important;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:30px}._plain-settings-btn_o6smy_456:hover{background-color:#0000001a}._table-container_o6smy_470{width:100%;overflow-x:auto;margin-top:1rem;-webkit-overflow-scrolling:touch}._table-wrapper_o6smy_477{min-width:100%}@media(max-width:768px){._table-container_o6smy_470{-ms-overflow-style:-moz-scrollbars-none;scrollbar-width:none}._table-container_o6smy_470::-webkit-scrollbar{display:none}}#_drop_zone_o6smy_1{border:2px dashed #ccc!important;padding:20px;text-align:center;cursor:pointer}#_drop_zone_o6smy_1._highlight_o6smy_499{background-color:#f0f0f0!important}#_task_select_o6smy_1{margin-left:auto;margin-right:0}._not-found-container_o6smy_509{display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc(100vh - 100px)}._not-found-container_o6smy_509 ._plain-heading_o6smy_118{font-size:3rem;margin-bottom:.5rem}._not-found-container_o6smy_509 ._plain-paragraph_o6smy_133{font-size:1.25rem;margin-bottom:1.5rem}._not-found-container_o6smy_509 ._plain-anchor_o6smy_138{font-weight:700}:root{--dark-primary-color: #02749a;--dark-background-color: #000000;--dark-text-color: #ffffff;--dark-secondary-bg: #828282;--dark-button-bg: #3BA7A4;--dark-footer-bg: #828282;--spacing-s: .5rem;--spacing-m: 1rem;--spacing-l: 2rem;--font-family-primary: "Lato", sans-serif;--font-weight-normal: 300;--line-height: 1.6}._header_mrylf_21{position:relative;left:0;width:100%;margin-left:auto;margin-right:auto;max-width:90%;padding:var(--spacing-m) 0}._dark-body_mrylf_35{font-family:var(--font-family-primary);font-weight:var(--font-weight-normal);line-height:var(--line-height);color:var(--dark-text-color)!important;margin:0;padding:var(--spacing-l);background:radial-gradient(circle at 94.35% 89.62%,#6f1ad15c 0% 20%,#6f1ad100 40%),radial-gradient(circle at 6.5% 88.04%,#000000fc 0% 25%,#fff0 50%),radial-gradient(circle at 6.25% 11.23%,var(--dark-primary-color) 0%,var(--dark-primary-color) 42%,rgba(1,158,210,0) 70%),radial-gradient(circle at 93.69% 11.43%,#7842b300 0% 42%,#7842b300 70%),radial-gradient(circle at 48.9% 49.52%,var(--dark-background-color) 0%,rgba(242,242,242,0) 100%)!important;background-size:cover;background-repeat:no-repeat}._dark-nav_mrylf_33{position:sticky;top:0;background-color:#828282!important;padding:5px 0;border-bottom:2px solid #ccc;border-radius:10px;margin:0 5%;display:flex;justify-content:center}@media(max-width:991px){._dark-navcontainer_mrylf_33{margin-left:0!important}}@media(max-width:768px){._dark-nav_mrylf_33{border-radius:0;padding:8px 0}._navbar-toggler_mrylf_77{margin:0!important}._navbar-toggler_mrylf_77 img{width:28px}}@media(max-width:480px){._dark-nav_mrylf_33{padding:6px 0}._navbar-toggler_mrylf_77 img{width:25px}._nav-link_mrylf_96{padding:.4rem .8rem;font-size:.9rem}}._dark-nav-link_mrylf_102{color:#fff!important;text-decoration:none;margin:0 var(--spacing-s);display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);border:0;border-radius:4px}._dark-nav-link-hover_mrylf_114:hover{background-color:#aaa!important;text-decoration:underline}._dark-heading_mrylf_120{font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-s);color:#3ba7a4!important;padding:5px}._dark-subheading_mrylf_127{font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-s);color:#3ba7a4!important;padding:25px 5px 5px}._dark-paragraph_mrylf_135{margin-bottom:var(--spacing-s);color:#fff!important}._dark-form_mrylf_141{margin:0 auto}._dark-label_mrylf_145{display:block;margin-bottom:.5em;color:#fff!important}._dark-input_mrylf_151{width:100%;padding:.5em;border:1px solid #555!important;border-radius:4px;box-sizing:border-box;margin-bottom:1em;background-color:#3d3d3d!important;color:#f0f0f0!important}._dark-button_mrylf_162{background-color:var(--dark-button-bg);color:#fff;padding:.8em 1.5em;border:none;border-radius:4px;cursor:pointer}._dark-button-hover_mrylf_171:hover{background-color:#d0d0d0!important;color:#000!important}._dark-flash-list_mrylf_178{list-style:none;padding:0;margin-bottom:1em}._dark-flash-item_mrylf_184{padding:.5em 1em;margin-bottom:.5em;border-radius:5px;background-color:#3d3d3d!important;color:#fff!important}._success_mrylf_193{background-color:#d4edda!important;border-color:#c3e6cb!important;color:#155724!important}._error_mrylf_199{background-color:#f8d7da!important;border-color:#f5c6cb!important;color:#721c24!important}._info_mrylf_205{background-color:#cce5ff!important;border-color:#b8daff!important;color:#004085!important}._warning_mrylf_211{background-color:#fff3cd!important;border-color:#ffeeba!important;color:#856404!important}._footer_mrylf_219{background-color:var(--dark-footer-bg)!important;padding:var(--spacing-m) 0;color:var(--dark-text-color)!important;text-align:center;border-top:1px solid #555!important;position:relative;bottom:0;width:100%;margin-top:auto}._footer-flex-container_mrylf_231{display:flex;flex-direction:column;align-items:center;max-width:90%;margin:0 auto}._footer-flex-container_mrylf_231 ._dark-paragraph_mrylf_135{margin:.25em 0}._chat-container_mrylf_244{height:50vh;overflow-y:auto;border:1px solid #555!important;border-radius:.375rem;padding:1rem;background-color:#2d2d2d!important}._chat-message_mrylf_253{padding:10px;margin-bottom:10px;border-radius:5px;max-width:80%;word-wrap:break-word}._chat-message_mrylf_253._user_mrylf_261{background-color:#4b4b4b!important;margin-left:auto;text-align:right;color:#fff!important}._chat-message_mrylf_253._assistant_mrylf_268{background-color:#3d3d3d!important;margin-right:auto;text-align:left;color:#fff!important}._chat-image_mrylf_275{max-width:100%;max-height:300px;display:block;margin:10px 0}._side_bar_mrylf_283{height:100vh;width:0;position:fixed;z-index:1;top:0;right:0;background-color:#2d2d2d!important;overflow-x:hidden;padding-top:60px;transition:.5s;box-shadow:-2px 0 5px #ffffff1a}._side_bar_mrylf_283._open_mrylf_297{width:350px}._side_bar_mrylf_283 ._dark-anchor_mrylf_301{padding:8px 8px 8px 32px;text-decoration:none;font-size:25px;color:#f0f0f0!important;display:block;transition:.3s}._side_bar_mrylf_283 ._dark-anchor-hover_mrylf_310:hover{color:#aaa!important}._side_bar_mrylf_283 ._closebtn_mrylf_314{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px}._taskSelect_mrylf_322{transition:width .5s ease;background-color:#858585!important}._side_bar_mrylf_283._resizing_mrylf_327{transition:none}._quick-prompt-button_mrylf_331{background-color:var(--dark-button-bg)!important;color:#fff!important;border:none;padding:10px 15px;text-align:center;text-decoration:none;display:inline-block;font-size:14px;margin:4px 2px;cursor:pointer;border-radius:4px;transition:background-color .3s ease;white-space:nowrap;min-width:100px;flex-shrink:1!important}._quick-prompts-container_mrylf_349{min-height:50px}@media(max-width:768px){._quick-prompt-button_mrylf_331{font-size:11px!important;padding:6px 10px!important;min-width:70px}}._sidebar-content_mrylf_361{padding:10px;position:absolute;top:80px}._prompt-form_mrylf_367{display:none;padding:10px;border:1px solid #555!important;margin-top:10px;background-color:#3d3d3d!important}._prompt-input_mrylf_375{width:100%;margin-bottom:10px;background-color:#4b4b4b!important;color:#f0f0f0!important;border:1px solid #555!important}._prompt-textarea_mrylf_383{width:100%;height:100px;margin-bottom:10px;background-color:#4b4b4b!important;color:#f0f0f0!important;border:1px solid #555!important}._manage-prompts-button_mrylf_392{margin-top:10px}._ai-button_mrylf_396{font-size:30px;background-color:var(--dark-button-bg);color:#fff;padding:10px;border:none;border-radius:50%;cursor:pointer;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 8px #ffffff1a;z-index:1000}._ai-button_mrylf_396:hover{background-color:#019ed2!important}._ai-button_mrylf_396 ._fa-solid_mrylf_415,._ai-button_mrylf_396 ._fas_mrylf_415{font-size:30px}._dark-settings_mrylf_419{position:fixed;top:0;left:0;z-index:1000}._dark-settings-content_mrylf_426{display:none;position:absolute;background-color:#f9f9f9!important;min-width:160px;box-shadow:0 8px 16px #0003;z-index:1;top:40px;left:0}._dark-settings-content_mrylf_426 ._dark-anchor_mrylf_301{color:#333;padding:12px 16px;display:block;text-align:left}._dark-settings-content_mrylf_426 ._dark-anchor-hover_mrylf_310:hover{background-color:var(--background-color-light)}._dark-settings_mrylf_419:hover ._dark-settings-content_mrylf_426{display:block}._dark-anchor_mrylf_301{color:#3ba7a4;text-decoration:none}._dark-anchor-hover_mrylf_310:hover{text-decoration:underline}._dark-settings-btn_mrylf_462{background-color:#3ba7a4;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:30px}._dark-settings-btn_mrylf_462:hover{background-color:#ffffff1a}._table-container_mrylf_476{width:100%;overflow-x:auto;margin-top:1rem;-webkit-overflow-scrolling:touch}._table-wrapper_mrylf_483{min-width:100%}@media(max-width:768px){._table-container_mrylf_476{-ms-overflow-style:-moz-scrollbars-none;scrollbar-width:none}._table-container_mrylf_476::-webkit-scrollbar{display:none}}#_drop_zone_mrylf_1{border:2px dashed #ccc!important;padding:20px;text-align:center;cursor:pointer}#_drop_zone_mrylf_1._highlight_mrylf_505{background-color:#f0f0f0!important}._custom-modal_mrylf_510 ._modal-content_mrylf_510{background-color:#2d2d2d;color:#f0f0f0;border:1px solid #555}._custom-modal_mrylf_510 ._modal-header_mrylf_516{background-color:#3d3d3d;color:#f0f0f0}._custom-modal_mrylf_510 ._modal-footer_mrylf_521{background-color:#3d3d3d}._custom-modal_mrylf_510 ._form-control_mrylf_525,._custom-modal_mrylf_510 ._form-select_mrylf_526{background-color:#3d3d3d;color:#f0f0f0;border-color:#555}#_task_select_mrylf_1{margin-left:auto;margin-right:0}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.375em;border-bottom-right-radius:.375em}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select,.react-datepicker__header--middle,.react-datepicker__header--bottom){border-top-right-radius:.3rem}.react-datepicker__header--middle{border-top:1px solid #aeaeae;border-radius:0;margin-top:4px}.react-datepicker__header--bottom{border-bottom:none;border-top:1px solid #aeaeae;border-radius:0 0 .3rem .3rem}.react-datepicker__header-wrapper{position:relative}.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:2px}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__month-select,.react-datepicker__year-select,.react-datepicker__month-year-select{background-color:transparent;border:1px solid #aeaeae;border-radius:.3rem;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;margin-top:5px;padding:2px 5px}.react-datepicker__month-select:focus-visible,.react-datepicker__year-select:focus-visible,.react-datepicker__month-year-select:focus-visible{outline:auto 1px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.5em;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:5em;margin:2px}.react-datepicker__month{margin:.5em;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:5em;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.375em;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.375em}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.375em}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + 1.0625em);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:2.125em;line-height:2.125em;text-align:center;margin:.208em}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:2.125em;line-height:2.125em;text-align:center;margin:.208em}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.625em;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__children-container{width:17.25em;margin:.5em;padding-right:.25em;padding-left:.25em;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.react-datepicker-popper-offset{margin-top:-.7em}#root{min-height:78vh}.bottom-margin{margin-bottom:3rem}@media(min-width:992px){.navbar-toggler{border:none}.navbar-toggler img{width:30px;height:auto}.navbar-nav{margin-right:0}.nav-link{padding:.5rem 1rem}}@media(min-width:992px){.navbar-collapse{display:flex!important;justify-content:center!important}.navbar-nav{display:flex;justify-content:center;width:100%}}.table-stretch,.table-stretch .tabulator{width:100%!important}.table-stretch .tabulator-headers{display:flex!important;width:100%!important}.table-stretch .tabulator-table{display:block!important;width:100%!important}.table-stretch .tabulator-row{display:flex!important;width:100%!important}.table-stretch .tabulator-col,.table-stretch .tabulator-cell{flex:1 1 0!important;box-sizing:border-box!important;min-width:0;overflow:hidden}#socket-status{display:inline-block;width:16px;height:16px;border-radius:50%;margin-left:10px}#socket-status.connected{background-color:var(--bs-success)}#socket-status.disconnected{background-color:var(--bs-danger)}.modal-60w{max-width:none!important;max-height:none!important;width:60%;height:60%}.video-thumbnail-container{position:relative;cursor:pointer;display:inline-block;overflow:hidden;width:100%}.video-thumbnail-container img{width:100%;display:block;border:2px solid #dee2e6;border-radius:4px;transition:filter .3s ease}.video-thumbnail-container:after{content:"▶";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:3rem;color:#fff;background:#00000080;width:80px;height:80px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease-in-out;pointer-events:none}.video-thumbnail-container:hover img{filter:brightness(.7)}.video-thumbnail-container:hover:after{background:#f00c;transform:translate(-50%,-50%) scale(1.1)}.loading-indicator{position:fixed;top:1rem;right:1rem;pointer-events:none;z-index:9999;margin:0}.react-datepicker-wrapper{width:100%!important}.sidebar-button{position:fixed;top:20px;right:80px;z-index:1000;box-shadow:0 0 40px 20px #e1be00;padding:0;border-radius:50%}.eddy-logo{width:60px;height:60px;vertical-align:middle}
