﻿:root{--bs-blue:#2c8ef8;--bs-indigo:#727cf5;--bs-purple:#6b5eae;--bs-pink:#ff679b;--bs-red:#fa5c7c;--bs-orange:#fd7e14;--bs-yellow:#ffbc00;--bs-green:#0acf97;--bs-teal:#02a8b5;--bs-cyan:#39afd1;--bs-white:#fff;--bs-gray:#98a6ad;--bs-gray-dark:#343a40;--bs-gray-100:#f1f3fa;--bs-gray-200:#eef2f7;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#98a6ad;--bs-gray-700:#6c757d;--bs-gray-800:#343a40;--bs-gray-900:#313a46;--bs-primary:#727cf5;--bs-secondary:#6c757d;--bs-success:#0acf97;--bs-info:#39afd1;--bs-warning:#ffbc00;--bs-danger:#fa5c7c;--bs-light:#eef2f7;--bs-dark:#313a46;--bs-primary-rgb:114,124,245;--bs-secondary-rgb:108,117,125;--bs-success-rgb:10,207,151;--bs-info-rgb:57,175,209;--bs-warning-rgb:255,188,0;--bs-danger-rgb:250,92,124;--bs-light-rgb:238,242,247;--bs-dark-rgb:49,58,70;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-rgb:108,117,125;--bs-font-sans-serif:"Nunito",sans-serif;--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:Nunito,sans-serif;--bs-body-font-size:.9rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#6c757d;--bs-body-bg:#fafbfe}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth;}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;}ul{list-style:none;padding:0;}a,a:hover{color:inherit;}h5{margin:0;}.LaterVisible{display:none !important;}.ActionLink{cursor:pointer;}.ValidationError{color:#f00;}.dropdown-item{color:var(--bs-body-color);font-size:.9rem;}.dropdown-item.active,.dropdown-item:active{color:var(--bs-body-color);background-color:var(--bs-body-bg);}.dropdown-item.hover,.dropdown-item:hover{color:var(--bs-body-color);background-color:var(--bs-body-bg);}.form-check{margin-bottom:0;}.card-header{font-weight:bold;}.form-control{font-size:inherit;}.btn{font-size:inherit;}.badge{margin-left:5px;}.nav-link{color:inherit;}.Popup{visibility:hidden;position:fixed;background-color:#fff;border:solid 4px #000;padding:6px 8px;outline:0;box-sizing:border-box;}.Popup h3{margin:5px 0 10px 0;}.InActive{color:#808080 !important;}.Bold{font-weight:bold !important;}.ColorGreen{color:#228b22 !important;}.ColorRed{color:#ff4500 !important;}.LeftMenu{background-color:#313a46;padding:10px;position:absolute;z-index:50;}.LeftMenu .NavTitle{margin:10px 5px 5px 5px;}.LeftMenu .NavTitle>span{font-size:small;color:#8391a2;letter-spacing:.05em;pointer-events:none;cursor:default;font-size:.6875rem;text-transform:uppercase;font-weight:700;}.LeftMenu li.NavItem>a{display:block;font-size:.9375rem;color:#8391a2;position:relative;-webkit-transition:all .4s;transition:all .4s;list-style:none;vertical-align:middle;text-decoration:none;padding:10px 0 10px 10px;}.LeftMenu li.NavItem>a:hover{color:#cedce4;}.LeftMenu li.NavItem>a i{display:inline-block;line-height:1.0625rem;font-size:1.1rem;vertical-align:middle;width:20px;}.card-title{margin-bottom:0;}.Header{background-color:#fff;padding:10px;position:fixed;top:0;left:0;right:0;z-index:100;}.UserProfileItem>i{margin-right:5px;width:20px;font-size:14px;}.Content{padding:6px 10px 10px 10px;}.ContentWithNavigation{margin-left:65px;width:calc(100% - 65px);}#waitControl{position:fixed;z-index:9999;top:0;left:0;right:0;bottom:0;}.LoadingText{margin-left:10px;font-weight:bold;}.table tbody tr td{vertical-align:top;overflow-wrap:anywhere;}.MediaFileThumb{max-width:101px;max-height:101px;}.MediaFileIsActive{border:5px solid #0d6efd;}.MediaFileHasOpenChanges{border:5px solid #f00;}img.MediaFileStatusSaving{opacity:.5;}div.MediaFileStatusSaving{top:25px;right:25px;width:50px;height:50px;position:absolute;color:var(--bs-body-color);}.MediaFileStatusIndicator{top:13px;right:10px;padding:2px;width:15px;height:15px;}.MediaFileVideoIndicator{top:30px;right:10px;padding:2px;width:15px;height:15px;background-color:#fff;}.MediaFileContactIndicator{top:13px;left:20px;padding:2px;width:15px;height:15px;background-color:#fff;}.MediaFileRatingIndicator{top:30px;left:19px;padding:2px;width:15px;height:15px;}.MealsMarkEatenLink{margin-left:0;margin-top:10px;margin-bottom:5px;cursor:pointer;}.MealsEaten{opacity:.5;}.ql-container{color:#000;}.bg-success{background-color:#088b08 !important;}