@charset "UTF-8";*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::-webkit-backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.top-0{top:0}.left-0{left:0}.right-0{right:0}.bottom-0{bottom:0}.my-3{margin-bottom:.75rem}.mt-3,.my-3{margin-top:.75rem}.mt-32{margin-top:8rem}.mt-10{margin-top:2.5rem}.mb-4{margin-bottom:1rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.transform{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-not-allowed{cursor:not-allowed}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-4{gap:1rem}.rounded-full{border-radius:9999px}.rounded{border-radius:.25rem}.border{border-width:1px}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity))}.bg-green-400{--tw-bg-opacity:1;background-color:rgb(74 222 128/var(--tw-bg-opacity))}.bg-red-400{--tw-bg-opacity:1;background-color:rgb(248 113 113/var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.bg-red-300{--tw-bg-opacity:1;background-color:rgb(252 165 165/var(--tw-bg-opacity))}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.text-center{text-align:center}.font-bold{font-weight:700}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.opacity-50{opacity:.5}.outline{outline-style:solid}.filter{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,-webkit-text-decoration-color,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}*{box-sizing:border-box}body,html{margin:0;scroll-behavior:smooth}h1,h2{margin:0}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none;margin:0;padding:0}span{font-family:Inter,sans-serif}.container{display:flex;flex-flow:wrap}.links-nav{background-color:blue;border-radius:20px;bottom:40px;padding:10px 20px;position:fixed;right:40px;z-index:999}.links-nav a{color:#fff;font-size:16px;height:20px}@font-face{font-family:Inter;font-weight:100;src:url(/static/media/Inter-Thin.29b9c616a95a912abf73.woff),url(/static/media/Inter-Thin.29b9c616a95a912abf73.woff) format("woff")}@font-face{font-family:Inter;font-weight:400;src:url(/static/media/Inter-Regular.8c206db99195777c6769.woff),url(/static/media/Inter-Regular.8c206db99195777c6769.woff) format("woff")}@font-face{font-family:Inter;font-weight:500;src:url(/static/media/Inter-Medium.9053572c46aeb4b16caa.woff),url(/static/media/Inter-Medium.9053572c46aeb4b16caa.woff) format("woff")}@font-face{font-family:Inter;font-weight:600;src:url(/static/media/Inter-SemiBold.cca62d21c8c555c392e5.woff),url(/static/media/Inter-SemiBold.cca62d21c8c555c392e5.woff) format("woff")}@font-face{font-family:Inter;font-weight:700;src:url(/static/media/Inter-Bold.93c1301bd9f486c573b3.woff),url(/static/media/Inter-Bold.93c1301bd9f486c573b3.woff) format("woff")}@font-face{font-family:Inter;font-weight:800;src:url(/static/media/Inter-ExtraBold.d0fa3bb2b7c9063dc594.woff),url(/static/media/Inter-ExtraBold.d0fa3bb2b7c9063dc594.woff) format("woff")}a,p{align-items:center;color:#002e6f;display:flex;font-family:Inter,sans-serif;font-size:40px;letter-spacing:.4px;line-height:120%;margin:0;padding:0;text-align:center;text-decoration:none}a.title,p.title{max-width:400px}.screen{align-items:center;background:linear-gradient(183.1deg,#f5f5f7 2.57%,#d2d8dd 89.5%);box-sizing:border-box;display:flex;flex-direction:column;height:800px;margin:0 auto 30px;overflow:hidden;position:relative;width:480px}.portal-screen{background-color:#f5f5f7;display:block}.portal-screen a,.portal-screen h1,.portal-screen table tr td{font-family:Inter,sans-serif;font-size:18px;height:auto}.portal-screen .content{margin:0 auto;max-width:1152px;padding:60px 82px 0}.portal-screen .content .inner{background:#fff;border:1px solid #f5f5f7;border-radius:12px;box-shadow:0 12px 26px rgba(16,30,115,.06);overflow:hidden;padding:22px 30px}.btns-row{bottom:76px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.btns-row,a.btn{display:flex;justify-content:center}a.btn{align-items:center;border-radius:20px;box-sizing:border-box;height:93px;margin:0 9px;text-decoration:none;width:194px}a.btn span{font-family:Inter,sans-serif;font-size:30px;font-weight:700;line-height:30px;position:relative;text-align:center;text-transform:capitalize;z-index:2}a.btn.transparent{border:2px solid #013076;color:#013076}a.btn.blue{background-color:#002d74;box-shadow:1px 4px 4px rgba(0,0,0,.4);color:#fff;position:relative}a.btn.blue:before{background:linear-gradient(180deg,#2f92c8,rgba(47,146,200,0));border-radius:20px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}a.big-btn{background-color:#002d74;border-radius:20px;height:111px;width:309px}a.big-btn,a.big-btn span{color:#fff;position:relative;z-index:2}a.big-btn span{align-items:center;display:flex;font-size:40px;font-weight:700;height:53px;line-height:40px;text-align:center}a.big-btn:before{background:linear-gradient(180deg,#2f92c8,rgba(47,146,200,0));border-radius:20px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}span.close-btn{cursor:pointer;position:absolute;right:20px;top:25px}header{align-items:center;background:linear-gradient(0deg,#3198cd 2.57%,#002d74 120.54%);box-sizing:border-box;display:flex;justify-content:space-between;min-height:80px;padding:0 28px 0 15px;width:100%}header a{height:auto}header a.home-btn{margin-right:16px}header .left,header .left .logo-block{align-items:center;display:flex}header .left .logo-block span.line{background-color:#fff;display:inline-block;height:39px;margin-right:13px;width:1px}header .left .logo-block img.first{margin-right:6px}a.back-btn{display:flex;height:46px;left:16px;position:absolute;top:110px}a.back-btn span.arr{align-items:center;border:1px solid #002e6f;border-radius:50%;box-sizing:border-box;display:flex;height:46px;justify-content:center;margin:0 10px 0 0;width:46px}a.back-btn span.text{font-size:28px;font-weight:400;letter-spacing:.18px;line-height:24px}.data-top-content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:38px}.data-top-content p.time{align-items:flex-end;display:flex;font-size:78px;font-weight:700;line-height:78px}.data-top-content p.time span{font-size:47px;font-weight:400;line-height:57px;margin-left:20px}.data-top-content p.day{font-size:28px;font-weight:400;height:33px;line-height:34px;margin-top:10px}.input--group{display:flex;flex-direction:column}.input--group label{color:#696f79;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:19px;margin-bottom:9px}.input--group label span.required{color:red}.input--group input{background:#f5f5f7;border:2px solid #f5f5f7;border-radius:7px;color:#002e6f;font-family:Inter,sans-serif;font-size:16px;font-weight:400;height:65px;line-height:18px;padding:0 25px}.input--group input:focus{border:2px solid #3198cd;outline:none}.portal-button{background:#3198cd;border:none;border-radius:31px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:400;height:40px;line-height:19px;text-align:center}.portal-button:hover{background-color:#002d74}.portal-white-button{background-color:#fff;border:1px solid #002d74;border-radius:31px;color:#002d74;cursor:pointer;font-size:16px;font-weight:400;height:42px;justify-content:center;line-height:19px}.portal-white-button:hover{background-color:#002d74;color:#fff}.portal-cancel{background:none;border:none;color:#002e6f;cursor:pointer;font-size:16px;font-weight:400;line-height:19px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.notification-block{margin-bottom:36px}.notification-block .notifications{align-items:center;display:flex;margin-top:44px}.notification-block .notifications label{color:#002e6f;font-family:Inter,sans-serif;font-size:18px;font-weight:600;line-height:18px;margin-right:55px}.notification-block .notifications .notif-block{position:relative}.notification-block .notifications .notif-block label.status{color:#002e6f;cursor:pointer;font-size:18px;font-weight:400;left:-12px;line-height:18px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all .3s ease;z-index:2}.notification-block .notifications .notif-block label.status.move{padding-left:20px}.notification-block .notifications .notif-block input{cursor:pointer;display:none;position:relative}.notification-block .notifications .notif-block input+.checkbox:before{background:#e8e8e8;border-radius:22px;content:"";height:32px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80px}.notification-block .notifications .notif-block input+.checkbox:after{background:#00a0df;border-radius:50%;box-shadow:-1px 1px 2px rgba(0,0,0,.25);content:"";height:32px;opacity:.3;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all .3s ease;width:32px}.notification-block .notifications .notif-block input:checked+.checkbox:after{content:"";opacity:1;right:-45px}.notification-block p.desc-notif{color:#002e6f;font-size:16px;font-style:italic;font-weight:400;line-height:18px;margin:30px 0 24px}@-webkit-keyframes moving-gradient{0%{background-position:-250px 0}to{background-position:250px 0}}@keyframes moving-gradient{0%{background-position:-250px 0}to{background-position:250px 0}}.loading-field{height:30px;padding:8px;vertical-align:middle}.loading-field span{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:moving-gradient;animation-name:moving-gradient;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:linear-gradient(90deg,#eee 20%,#ddd 50%,#eee 80%);background-size:500px 100px;display:block;height:6px}.screen.load-error-screen{background:#fff;box-shadow:inset 0 0 56px 2px #ff3c33}.screen.load-error-screen .error-sign{padding-top:127px;text-align:center}.screen.load-error-screen p.title{align-items:center;color:#0b508f;display:flex;font-weight:700;height:88px;justify-content:center;margin-top:32px}.screen.load-error-screen p.secondary{align-items:center;display:flex;font-weight:600;height:88px;margin:48px auto;width:400px}.screen.please-call{padding-top:216px}.screen.please-call p.title{font-weight:600;line-height:120%;margin-top:73px;width:250px}.screen.please-call a.phone{font-weight:800;margin-top:40px}.screen.load-device ul{display:flex;margin:98px 0 49px}.screen.load-device ul li{margin:0 17px}.screen.load-device ul li a{align-items:center;border:2px solid #d2d8dd;border-radius:50%;box-sizing:border-box;display:flex;font-size:20px;font-weight:700;height:76px;justify-content:center;line-height:16px;width:73px}.screen.load-device ul li a.current{background-color:#002e6f;border:2px solid #002e6f;color:#fff}.screen.load-device img.device{border:1px solid #002e6f}.screen.load-device p.title{font-weight:700;margin-top:62px}.screen.load-device .btns-row{bottom:70px}.screen.success p.success{align-items:center;color:#002e6f;display:flex;font-family:Libre Baskerville;font-size:59px;font-style:normal;font-weight:700;height:96px;letter-spacing:.4px;line-height:120%;margin-top:225px;text-align:center}.screen.success p.title{font-size:48px;font-weight:500;margin-top:0}.screen.success.medication p.success{margin-top:171px}.screen.success.medication p.title{height:168px;margin-top:10px}.screen.thank-you p.title{font-family:Libre Baskerville;font-size:57px;font-weight:700;height:348px;margin-top:170px}.screen.contact-support p.title-basker{font-family:Libre Baskerville,sans-serif;font-size:39px;font-weight:700;height:33px;letter-spacing:.18px;line-height:24px;margin-top:112px}.screen.contact-support p.desc{font-size:32px;font-weight:700;letter-spacing:.4px;line-height:120%;margin-top:164px;max-width:400px}.screen.contact-support a.phone{font-size:40px;font-weight:800;height:-webkit-max-content;height:max-content;margin-top:5px}.screen.contact-support .row{align-items:center;display:flex;height:88px;justify-content:space-between;margin-top:30px;width:400px}.screen.contact-support .row.first-row{margin-top:78px}.screen.contact-support .row .left span{color:#002e6f;display:block;font-family:Inter,sans-serif;font-size:28px;font-weight:700;letter-spacing:.4px;line-height:120%}.screen.contact-support .row .left span.second{font-weight:400}.screen.contact-support a.big-btn{box-shadow:1px 4px 4px rgba(0,0,0,.4);margin-top:71px}.screen.contact-support .control-row{margin-top:54px}.screen.contact-support .control-row.first{margin-top:62px}.screen.contact-support .control-row p.title{align-items:flex-start;font-size:28px;font-weight:700;justify-content:flex-start;min-width:400px}.screen.contact-support .control-row .control-nav{align-items:center;display:flex;justify-content:space-between}.screen.contact-support .control-row .control-nav span{background-color:#002e6f;border-radius:50%;cursor:pointer;display:inline-block;height:38px;position:relative;width:40px}.screen.contact-support .control-row .control-nav span.minus:before,.screen.contact-support .control-row .control-nav span.plus:after,.screen.contact-support .control-row .control-nav span.plus:before{background-color:#fff;content:"";height:2px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:20px}.screen.contact-support .control-row .control-nav span.plus:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.screen.contact-support .control-row .control-nav ul.scale{align-items:center;border-bottom:2px solid #002e6f;display:flex;justify-content:center;width:302px}.screen.contact-support .control-row .control-nav ul.scale li{height:27px;margin-bottom:-1px;position:relative;width:30px}.screen.contact-support .control-row .control-nav ul.scale li.fill{background-color:#259fda}.screen.contact-support .control-row .control-nav ul.scale li:before{background-color:#002e6f;bottom:0;content:"";height:34px;left:0;position:absolute;width:1px}.screen.contact-support .control-row .control-nav ul.scale li:nth-child(6):before{background-color:#002e6f;bottom:0;content:"";height:45px;left:0;position:absolute;width:1px}.screen.contact-support .control-row .control-nav ul.scale li:last-child:after{background-color:#002e6f;bottom:0;content:"";height:34px;position:absolute;right:0;width:1px}.screen.access-admin .top-arr-block{align-items:center;border-bottom:1px solid #fff;display:flex;height:101px;justify-content:center;min-width:100%}.screen.access-admin .top-arr-block a{height:100%;justify-content:center;width:100%}.screen.access-admin a.access-admin-btn{align-items:center;background:#002d74;border-radius:20px;box-shadow:1px 4px 4px rgba(0,0,0,.4);display:flex;flex-direction:column;height:187px;justify-content:center;margin-top:70px;position:relative;width:399px}.screen.access-admin a.access-admin-btn:before{background:linear-gradient(186.11deg,#e6f2f8 63.94%,rgba(47,146,200,0) 241.9%);border-radius:20px;content:"";height:101%;left:0;position:absolute;top:-1%;width:100%;z-index:1}.screen.access-admin a.access-admin-btn span{color:#002e6f;font-size:29px;font-weight:700;letter-spacing:.18px;line-height:24px;margin-top:24px}.screen.access-admin a.access-admin-btn img,.screen.access-admin a.access-admin-btn span{position:relative;z-index:2}.screen.settings .bottom-arr-block{align-items:center;border-top:1px solid #fff;bottom:0;display:flex;height:78px;justify-content:center;left:0;min-width:100%;position:absolute}.screen.settings .bottom-arr-block a{height:100%;justify-content:center;text-align:center;width:100%}.screen.settings .bottom-arr-block a img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.screen.settings p.title{font-family:Libre Baskerville,sans-serif;font-size:42px;font-weight:700;height:33px;letter-spacing:.18px;line-height:24px;margin-top:60px}.screen.settings .settings-items{box-sizing:border-box;display:flex;flex-flow:wrap;justify-content:space-between;margin-top:63px;padding:0 46px 0 39px}.screen.settings .settings-items a.access-admin-btn{background:#002d74;border-radius:20px;box-shadow:1px 4px 4px rgba(0,0,0,.4);height:187px;margin-bottom:21px;position:relative;width:185px}.screen.settings .settings-items a.access-admin-btn:before{background:linear-gradient(186.11deg,#e6f2f8 63.94%,rgba(47,146,200,0) 241.9%);border-radius:20px;content:"";height:101%;left:0;position:absolute;top:-1%;width:100%;z-index:1}.screen.settings .settings-items a.access-admin-btn .img-block{align-items:flex-end;bottom:94px;display:flex;justify-content:center;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2}.screen.settings .settings-items a.access-admin-btn span.text{align-items:center;bottom:27px;box-sizing:border-box;color:#002e6f;display:flex;font-size:29px;font-weight:700;height:39px;justify-content:center;left:0;letter-spacing:.18px;line-height:29px;padding:0 30px;position:absolute;width:100%;z-index:2}.screen.device-updating,.screen.get-started,.screen.welcome{background:#3198cd;position:relative}.screen.device-updating img,.screen.get-started img,.screen.welcome img{position:relative;z-index:2}.screen.device-updating img.bg,.screen.get-started img.bg,.screen.welcome img.bg{bottom:44px;position:absolute;right:0;z-index:1}.screen.welcome{align-items:center;display:flex;justify-content:center}.screen.welcome p.title{color:#fff;font-family:Libre Baskerville,sans-serif;font-size:32px;font-weight:600;letter-spacing:.4px;line-height:120%;margin-bottom:-10px;position:relative;z-index:2}.screen.device-updating img.logo{margin-top:121px}.screen.device-updating p.title{color:#fff;font-size:40px;font-weight:600;line-height:53px;margin-top:88px;padding:0 100px;position:relative;z-index:2}.screen.device-updating .loading-progress{margin-top:55px}.screen.device-updating .loading-progress img{opacity:.4}.screen.device-updating .loading-progress img.loaded{opacity:1}.screen.get-started img.logo{margin-top:121px}.screen.get-started p.secondary{color:#fff;font-size:30px;font-weight:500;height:80px;line-height:120%;margin-top:22px;position:relative;z-index:2}.screen.get-started p.title{color:#fff;font-size:40px;font-weight:600;height:160px;line-height:53px;padding:0 80px;position:relative;z-index:2}.screen.get-started a.big-btn{box-shadow:1px 4px 4px rgba(0,0,0,.4);display:flex;flex-direction:column;height:170px;justify-content:center;margin-top:29px;width:347px}.screen.get-started a.big-btn span{height:80px;line-height:48px;margin-top:20px}.screen.get-started a.call-support{color:#fff;font-size:24px;font-weight:700;height:50px;margin-top:36px;position:relative;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-transform:uppercase;z-index:2}.screen.choose-network p.title{color:#002e6f;font-family:Libre Baskerville,sans-serif;font-size:38px;font-weight:700;height:33px;letter-spacing:.18px;line-height:24px;margin-top:71px;text-transform:capitalize}.screen.choose-network p.local{font-size:28px;font-weight:700;letter-spacing:.4px;margin-top:45px}.screen.choose-network ul{background:#fff;border:1px solid #002e6f;border-radius:8px}.screen.choose-network ul li{border-bottom:1px solid #002e6f}.screen.choose-network ul li:first-child a{border-top-left-radius:8px;border-top-right-radius:8px}.screen.choose-network ul li:last-child{border-bottom:none}.screen.choose-network ul li:last-child a{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.screen.choose-network ul li a{background:#fff;box-sizing:border-box;height:56px;padding:0 17px;width:377px}.screen.choose-network ul li a.active{background-color:#002e6f}.screen.choose-network ul li a.active svg path{fill:#fff}.screen.choose-network ul li a.active span{color:#fff}.screen.choose-network ul li a span{align-items:center;color:#002e6f;display:flex;font-size:20px;font-weight:400;line-height:24px;margin-left:25px}.screen.choose-network a.bottom-arr{border-top:1px solid #fff;display:flex;height:-webkit-max-content;height:max-content;justify-content:center;margin-top:30px;padding-top:42px;width:100%}.screen.choose-network a.bottom-arr img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.screen.choose-network .btns-row{bottom:49px}.screen.confirm p.desc{align-items:center;display:flex;font-size:40px;font-weight:700;height:88px;justify-content:center;letter-spacing:.4px;margin-top:160px;padding:0 80px}.screen.confirm .btns-row{bottom:56px}.screen.confirm .btns-row a.btn{height:113px;padding:0 30px}.screen.time-to-load{background:#fff}.screen.time-to-load.time-for-medication.late-dispense .inner{box-shadow:inset 0 0 56px 2px #ff3c33}.screen.time-to-load.time-for-medication .inner{box-shadow:inset 0 0 56px 2px #42c237}.screen.time-to-load.time-for-medication .inner .name p{height:108px}.screen.time-to-load.time-for-medication .inner p.desc{margin-top:0}.screen.time-to-load.time-for-medication .inner a.big-btn{box-shadow:1px 4px 4px rgba(0,0,0,.4);height:151px;justify-content:center;margin:17px auto 0;width:400px}.screen.time-to-load.time-for-medication .inner a.big-btn span{font-size:40px;font-weight:700;line-height:48px}.screen.time-to-load.auxiliary .inner{box-shadow:inset 0 0 56px 2px #42c237;width:100%}.screen.time-to-load.auxiliary .inner .name{margin:34px auto 0}.screen.time-to-load.auxiliary .inner .name p{border-bottom:1px solid #259fda;border-top:1px solid #259fda;display:flex;height:88px;justify-content:center;padding:0}.screen.time-to-load.auxiliary .inner p.desc{border-bottom:1px solid #259fda;font-size:42px;font-weight:700;height:168px;line-height:132%;margin:-10px auto 0;max-width:369px}.screen.time-to-load.auxiliary .inner p.question{font-size:28px;font-weight:500;justify-content:center;letter-spacing:.4px;margin:-10px auto 0;text-align:center;width:400px}.screen.time-to-load.auxiliary .inner .button-block{border:1px solid #002d74;border-radius:20px;box-shadow:1px 4px 4px rgba(0,0,0,.4);box-sizing:border-box;display:flex;height:159px;margin:-10px auto 0;width:400px}.screen.time-to-load.auxiliary .inner .button-block a{align-items:center;background:linear-gradient(176.43deg,rgba(47,146,200,0) 49.7%,#2f92c8 231.37%);box-sizing:border-box;display:flex;font-size:40px;font-weight:700;height:100%;justify-content:center;letter-spacing:.1em;line-height:48px;width:50%}.screen.time-to-load.auxiliary .inner .button-block a:first-child{border-bottom-left-radius:20px;border-right:2px solid #002e6f}.screen.time-to-load.auxiliary .inner .button-block a:last-child{border-bottom-right-radius:20px}.screen.time-to-load .inner{box-shadow:inset 0 0 56px 2px #f3db04;box-sizing:border-box;height:100%;margin:0;padding:0}.screen.time-to-load .inner .name{align-items:center;display:flex;justify-content:center;margin:41px auto 0}.screen.time-to-load .inner .name p{border-bottom:1px solid #002e6f;border-top:1px solid #002e6f;box-sizing:border-box;color:#002e6f;font-family:Libre Baskerville,sans-serif;font-size:36px;font-weight:400;height:128px;line-height:45px;padding:0 50px;width:369px}.screen.time-to-load .inner p.desc{font-size:56px;font-weight:700;height:168px;line-height:103%;margin-top:23px}.screen.time-to-load .inner .btns-row{bottom:72px}.screen.time-to-load .inner .btns-row a{padding:0 20px}.screen.dispense-early{position:relative}.screen.dispense-early.dark:before{background:rgba(0,0,0,.58);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:99}.screen.dispense-early .inner{background:#3198cd;height:100%;position:relative;width:100%}.screen.dispense-early .inner .data-top-content{margin-top:51px;position:relative;z-index:2}.screen.dispense-early .inner .data-top-content p{color:#fff}.screen.dispense-early .inner .name{align-items:center;display:flex;justify-content:center;margin:46px auto 0;position:relative;z-index:2}.screen.dispense-early .inner .name p{border-bottom:1px solid #fff;border-top:1px solid #fff;box-sizing:border-box;color:#fff;font-family:Libre Baskerville,sans-serif;font-size:36px;font-weight:400;height:108px;line-height:45px;padding:0 50px;width:369px}.screen.dispense-early .inner p.reminder{align-items:flex-start;color:#fff;display:flex;font-size:28px;font-weight:400;height:33px;justify-content:center;line-height:34px;margin-top:39px;position:relative;z-index:2}.screen.dispense-early .inner a.big-btn{background:#002d74;box-shadow:1px 4px 4px rgba(0,0,0,.4);box-sizing:border-box;height:151px;margin:80px auto 0;padding:0 90px;width:400px}.screen.dispense-early .inner a.big-btn span{color:#002e6f;font-size:40px;font-weight:700;line-height:48px}.screen.dispense-early .inner a.big-btn:before{background:linear-gradient(180deg,#e6f2f8 63.94%,rgba(47,146,200,0) 241.9%)}.screen.dispense-early .inner img.bg{bottom:-40px;position:absolute;right:0;z-index:1}.screen.go-back{background:#fff}.screen.go-back .inner{align-items:center;box-shadow:inset 0 0 56px 2px #ffdf38;display:flex;flex-direction:column;height:100%;width:100%}.screen.go-back .inner img{margin-top:64px}.screen.go-back .inner p.title{font-size:40px;font-weight:400;margin:46px 0 31px}.screen.go-back .inner a.big-btn{box-shadow:1px 4px 4px rgba(0,0,0,.4);height:133px;justify-content:center;width:367px}.screen.go-back .inner a.big-btn.white-bg{background:#fff;border:2px solid #013076;border-radius:20px;box-shadow:none;margin-bottom:16px}.screen.go-back .inner a.big-btn.white-bg span{color:#013076}.screen.go-back .inner a.big-btn.white-bg:before{background:#fff}.screen.go-back .inner a.big-btn span{color:#fff;font-size:40px;font-weight:700;letter-spacing:.1em;line-height:48px;text-transform:uppercase}.screen.dispose{background:#e8e8e8}.screen.dispose .inner{align-items:center;box-shadow:inset 0 0 250px 48px #ff3c33;display:flex;flex-direction:column;height:100%;width:100%}.screen.dispose .inner p.title{display:flex;justify-content:center;margin-top:110px;position:relative}.screen.dispose .inner p.title span{align-items:center;color:#fff;display:flex;font-family:Roboto,sans-serif;font-size:56px;font-weight:700;height:88px;letter-spacing:.4px;line-height:59px;position:relative;z-index:2}.screen.dispose .inner p.title:before{background-image:url(/static/media/dispose.f5cf8b31046cefa2e637.svg);content:"";height:242px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:242px;z-index:1}.screen.dispose .inner p.second{font-size:28px;font-weight:700;height:171px;line-height:106%;margin-top:106px;padding:0 98px}.screen.dispose .inner a.big-btn{height:151px;justify-content:center;margin-top:29px;width:400px}.screen.pin-number p.title{font-size:20px;font-weight:400;height:34px;line-height:24px;margin-top:112px}.screen.pin-number .input-group{display:flex;justify-content:space-between;margin-top:10px;padding:0 53px}.screen.pin-number .input-group input{background:#fff;border:1px solid #002d74;border-radius:6px;box-sizing:border-box;color:#002d74;font-family:Inter,sans-serif;font-size:30px;font-weight:400;height:68px;line-height:36px;text-align:center;width:76px}.screen.pin-number .input-buttons{display:flex;flex-flow:wrap;justify-content:space-between;margin-top:58px;padding:0 60px}.screen.pin-number .input-buttons span{align-items:center;background:linear-gradient(180deg,#fff,#f0fbff 72.26%,#d6f3ff);border:1px solid #002d74;border-radius:6px;box-sizing:border-box;color:#002d74;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:30px;font-style:normal;font-weight:400;height:100px;justify-content:center;line-height:36px;margin-bottom:26px;width:100px}.screen.pin-number .input-buttons span.save{background:#459fda;color:#fff;font-size:18px;font-weight:400;line-height:22px}.screen.enter-password p.title{font-size:40px;font-weight:400;height:auto;line-height:120%;margin-top:35px}.screen.enter-password p.second{font-size:32px;font-weight:400;height:auto;line-height:120%}.screen.enter-password form{margin-top:20px}.screen.enter-password form input{background:#fff;border:1.26565px solid #002d74;border-radius:7.59391px;color:#002d74;font-family:Inter,sans-serif;font-size:22.7817px;font-weight:400;height:60px;line-height:28px;text-align:center;width:337px}.screen.enter-password form .group-buttons{display:flex;flex-flow:wrap;justify-content:space-between;margin-top:17px;width:337px}.screen.enter-password form .group-buttons span{align-items:center;background:linear-gradient(180deg,#fff,#f0fbff 72.26%,#d6f3ff);border:1.26565px solid #002d74;border-radius:7.59391px;box-shadow:0 2.5313px 5.06261px rgba(0,0,0,.1);box-sizing:border-box;color:#002d74;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:22.7817px;font-weight:400;height:54px;justify-content:center;line-height:28px;margin-bottom:9px;width:54px}.screen.enter-password form .group-buttons span.wide{min-width:79px}.screen.enter-password form .group-buttons span.wide.transparent{opacity:0;visibility:hidden}.screen.enter-password form .group-buttons span.space{min-width:209px}.screen.enter-password .btns-row{bottom:30px}.progress{background-color:#fff;border:1px solid #259fda;border-radius:2px;font-family:arial,sans-serif;overflow:hidden;position:relative}.progress,.progress .progress-text{font-size:14px;font-weight:700;height:26px;line-height:26px;width:120px}.progress .progress-text{-webkit-font-feature-settings:"smcp";font-feature-settings:"smcp";color:#259fda;font-family:Inter,sans-serif;font-variant:small-caps;letter-spacing:.1px;padding-left:5px;position:absolute;top:-2px}.progress .progress-bar{-webkit-animation:animate 2s;animation:animate 2s;background-color:#259fda;height:100%;overflow:hidden;position:relative}.progress .progress-bar .progress-text{color:#fff}@-webkit-keyframes animate{0%{width:0}}@keyframes animate{0%{width:0}}.modal-delete{background:rgba(0,160,223,.24);height:100%;left:0;opacity:0;position:absolute;top:0;visibility:hidden;width:100%;z-index:-999}.modal-delete.show{opacity:1;visibility:visible;z-index:999}.modal-delete .inner{align-items:center;background-color:#fff;border:2px solid rgba(102,112,128,.07);border-radius:10px;box-shadow:0 4px 26px rgba(0,46,111,.06);display:flex;flex-direction:column;height:193px;justify-content:center;left:50%;padding:43px 35px 28px;position:absolute;top:376px;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:all .3s ease;width:525px}.modal-delete .inner p.title{font-family:Inter,sans-serif;font-size:24px;font-weight:600;letter-spacing:-1px;line-height:22px}.modal-delete .inner p.sub-title{font-size:16px;font-weight:400;line-height:22px;margin-top:10px}.modal-delete .inner .buttons-block{align-items:center;display:flex;margin-top:18px}.modal-delete .inner .buttons-block .portal-button{height:40px;justify-content:center;margin-left:10px;width:170px}.modal-delete .inner .buttons-block .portal-white-button{height:40px;width:170px}.searchInputs{display:flex;position:relative}.search input{background:#fff;border:2px solid #fff;border-radius:25px;color:#9a9a9a;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;height:40px;letter-spacing:.15px;line-height:24px;padding:0 14px 0 38px;transition:all .2s;width:334px}.activeSearch input{border:2px solid #002e6f!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.searchIcon{height:20px;left:19px;top:13px;width:20px}.searchIcon,.searchResults{background-color:#fff;position:absolute}.searchResults{box-shadow:0 5px 15px rgba(0,0,0,.35);left:2px;width:330px;z-index:1}.searchResults::-webkit-scrollbar{display:none}.searchResults .dataItem{cursor:pointer;display:flex;height:33px;width:100%}.searchResults .dataItem a{text-decoration:none}.searchResults .dataItem a:hover{background-color:#d3d3d3}.dataItem p{font-size:14px;margin-left:10px}.clearSearch{cursor:pointer;position:absolute;right:10px;top:6px;width:18px}table{background:#fff;border-radius:8px;box-shadow:0 12px 26px rgba(16,30,115,.06);margin-top:20px;width:100%}table.caregiver tbody tr td:first-child,table.caregiver tbody tr td:nth-child(2),table.caregiver thead tr td:first-child,table.caregiver thead tr td:nth-child(2){width:180px}table.caregiver tbody tr td:nth-child(3),table.caregiver thead tr td:nth-child(3){width:220px}table thead tr td span{color:#002e6f;cursor:pointer;font-size:14px;font-weight:700;letter-spacing:.1px;line-height:20px;position:relative}table thead tr td span.orderable.activeSort:before,table thead tr td span.orderable:not(.activeSort):before{background-image:url(/static/media/table-arr.8e50ca22c614df2775bd.svg);background-position:50%;background-size:cover;content:"";height:6px;opacity:.5;position:absolute;right:-15px;top:60%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10px}table thead tr td span.orderable.activeSort.desc:before{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}table thead tr td span.orderable:not(.activeSort):hover:before{opacity:1}table thead tr td:first-child{padding-left:15px}table thead tr td.last-column{padding-right:15px;text-align:right}table thead tr td.last-column span{color:#259fda;font-size:14px;font-weight:500;letter-spacing:.1px;line-height:20px;-webkit-text-decoration-line:underline;text-decoration-line:underline}table thead tr td.last-column span:before{display:none}table tbody tr{border-top:1px solid #dbdde0}table tbody tr td a.table-email{color:#259fda;font-size:14px;font-weight:400;letter-spacing:.1px;line-height:20px;-webkit-text-decoration-line:underline;text-decoration-line:underline}table tbody tr td .bar-col{align-items:center;background:transparent;border:1px solid #259fda;border-radius:2px;display:flex;height:26px;padding-left:5px;position:relative;width:120px}table tbody tr td .bar-col p.bar{color:#fff;font-size:14px;font-weight:700;letter-spacing:.1px;line-height:20px;position:relative;z-index:2}table tbody tr td .bar-col span.bg{background-color:#259fda;display:inline-block;height:100%;left:0;position:absolute;top:0;z-index:1}table tbody tr td span{color:#52575c;font-size:14px;font-weight:400;letter-spacing:.1px;line-height:20px}table tbody tr td:first-child{padding-left:25px}table tbody tr td:last-child{padding-right:15px;width:100px}table tbody tr td.last-col .btns{align-items:center;display:flex;height:100%;justify-content:flex-end}table tbody tr td.last-col .btns a{cursor:pointer}table tbody tr td.last-col .btns a.edit-table-row-btn{margin-right:27px;position:relative;top:-2px}table tbody tr td.last-col .btns a.portal-button{color:#fff;font-size:12px;font-weight:400;height:30px;justify-content:center;line-height:7px;margin-right:17px;text-transform:capitalize;width:133px}table tbody tr td.last-col .btns form button{background-color:transparent;border:none;cursor:pointer;padding:0;width:18px}table tr{height:56px}.email-address span{color:#259fda;text-decoration:underline}.pagination{margin-top:32px}.pagination ul{display:flex;justify-content:center}.pagination ul li{margin-right:15px}.pagination ul li:last-child{margin-right:0}.pagination ul li a{border:2px solid #e8e8e8;border-radius:50%;cursor:pointer;font-size:13px;font-weight:400;height:32px;justify-content:center;letter-spacing:.1px;line-height:16px;transition:all .3s ease;width:32px}.pagination ul li a.disabled{opacity:.3}.pagination ul li a.current,.pagination ul li a:hover{background-color:#002e6f;border:2px solid #002e6f;color:#fff}.pagination ul li:first-child a,.pagination ul li:last-child a{border:none}.pagination ul li:first-child a:hover,.pagination ul li:last-child a:hover{background-color:transparent}.pagination p.show{display:block;font-size:12px;font-weight:400;letter-spacing:.1px;line-height:20px;margin-top:16px}.pagination p.show span{font-weight:700}.portal-top-header{background:#259fda;border-radius:0 0 10px 10px;height:90px;padding:0 26px}.portal-top-header,.portal-top-header .right{align-items:center;display:flex}.portal-top-header .right form.search{margin-right:20px;position:relative}.portal-top-header .right form.search input{background:#fff;border:2px solid #fff;border-radius:25px;color:#9a9a9a;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;height:40px;letter-spacing:.15px;line-height:24px;padding:0 14px 0 38px;width:334px}.portal-top-header .right form.search input:focus{border:2px solid #002e6f;outline:none}.portal-top-header .right form.search button{background-color:transparent;border:none;cursor:pointer;left:19px;margin:0;padding:0;position:absolute;top:13px;width:20px}.portal-top-header .right a.auth-user{align-items:center;color:#fff;display:flex;font-family:Open Sans,sans-serif;font-size:14px;font-weight:700;letter-spacing:.15px;line-height:24px;margin-right:17px}.portal-top-header .right a.auth-user svg{margin-right:12px}.portal-top-header .right form.log-out button{align-items:center;background:#fff;border:1px solid #259fda;border-radius:20px;color:#00a0df;cursor:pointer;display:flex;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;height:33px;letter-spacing:.15px;line-height:24px;padding:0 11px}footer.portal{background-color:#002d74;padding:52px 0 50px 72px}footer.portal .row{display:flex;justify-content:space-between}footer.portal .row.rights{margin-top:36px}footer.portal .row p.title{color:#fff;font-size:20px;font-weight:700;letter-spacing:.15px;line-height:30px}footer.portal .row .left p.desc{color:#fff;font-size:10px;font-style:italic;font-weight:300;letter-spacing:0;line-height:115.69%;padding-left:14px;text-align:center}footer.portal .row .right{display:flex}footer.portal .row .right .col:first-child{margin-right:30px;width:215px}footer.portal .row .right .col:last-child{width:250px}footer.portal .row .right .col ul.menu-footer{margin-top:13px}footer.portal .row .right .col ul.menu-footer li{margin-bottom:7px}footer.portal .row .right .col ul.menu-footer li:last-child{margin-bottom:0}footer.portal .row .right .col ul.menu-footer li a{color:#d9dbe1;font-size:18px;font-weight:500;line-height:32px}footer.portal .row .rights-block{padding-left:14px}footer.portal .row .rights-block p.right{color:#fff;font-size:12px;font-weight:500;height:28px;letter-spacing:.15px;line-height:24px}footer.portal .row .follow-us{width:250px}footer.portal .row .follow-us ul.socials{align-items:center;display:flex;margin-top:18px}footer.portal .row .follow-us ul.socials li{margin-right:18px}footer.portal .row .follow-us ul.socials li:last-child{margin-right:0}.portal-screen.login .first-row{background-color:#fff;display:flex}.portal-screen.login .first-row .left{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:702px;justify-content:center;position:relative;width:525px}.portal-screen.login .first-row .left img,.portal-screen.login .first-row .left svg{position:relative;z-index:3}.portal-screen.login .first-row .left:before{background-color:rgba(0,45,116,.55);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.portal-screen.login .first-row .left:after{background-color:rgba(49,152,205,.15);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.portal-screen.login .first-row .right{margin:0 auto;padding-top:39px;width:430px}.portal-screen.login .first-row .right .inner{height:100%;position:relative}.portal-screen.login .first-row .right .inner p.title{color:#0c2e6f;font-family:Libre Baskerville,sans-serif;font-size:36px;font-weight:700;line-height:22px}.portal-screen.login .first-row .right .inner p.secondary{color:#1b3765;font-size:18px;font-weight:400;line-height:22px;margin-top:18px}.portal-screen.login .first-row .right .inner form{border-top:1px solid #f5f5f5;margin-top:16px;padding-top:21px}.portal-screen.login .first-row .right .inner form .input--group{margin-bottom:17px}.portal-screen.login .first-row .right .inner form button{height:66px;width:100%}.portal-screen.login .first-row .right .inner a.forgot-pass{color:#001a72;font-size:16px;font-weight:500;justify-content:center;line-height:19px;margin-top:16px}.portal-screen.login .first-row .right .inner p.secured{align-items:center;bottom:18px;color:#8692a6;display:flex;font-size:12px;font-weight:400;justify-content:center;left:50%;line-height:15px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.portal-screen.login .first-row .right .inner p.secured img,.portal-screen.login .first-row .right .inner p.secured svg{margin-right:10px}.portal-screen.login.account-set-up .first-row .right .inner form{margin-top:12px}.portal-screen.login.account-set-up .first-row .right .inner form .inputs-row{display:flex;justify-content:space-between}.portal-screen.login.account-set-up .first-row .right .inner form .inputs-row .input--group{width:204px}.portal-screen.login.account-set-up .first-row .right .inner form .input--group{position:relative}.portal-screen.login.account-set-up .first-row .right .inner form .input--group input{height:69px}.portal-screen.login.account-set-up .first-row .right .inner form .input--group span.show-confirm,.portal-screen.login.account-set-up .first-row .right .inner form .input--group span.show-pass{bottom:16px;cursor:pointer;position:absolute;right:28px}.portal-screen.login.account-set-up .first-row .right .inner form .input--group span.show-confirm svg,.portal-screen.login.account-set-up .first-row .right .inner form .input--group span.show-pass svg{opacity:.5}.portal-screen.login.account-set-up .first-row .right .inner form .input--group span.opacity svg{opacity:1}.portal-screen.provider.caregiver-details .content{margin-bottom:94px}.portal-screen.provider.caregiver-details .content .inner .inner-heading,.portal-screen.provider.caregiver-details .content .inner .inner-heading .buttons-block{align-items:center;display:flex;justify-content:space-between}.portal-screen.provider.caregiver-details .content .inner .inner-heading .buttons-block a.edit-btn{margin-right:30px;position:relative;top:-2px}.portal-screen.provider.caregiver-details .content .inner .inner-heading .buttons-block form button{background-color:transparent;border:none;cursor:pointer}.portal-screen.provider.caregiver-details .content .inner .form-inner{margin-bottom:20px;margin-top:20px}.portal-screen.provider.caregiver-details .content .inner .form-inner .form-row{height:92px}.portal-screen.provider.caregiver-details .content .inner .form-inner .form-row .inputs .input--group p.account-data{margin-top:15px}.portal-screen.provider.caregiver-details .content .inner .form-inner .form-row .single input{width:100%}.portal-screen.provider .content{background-color:#f5f5f7}.portal-screen.provider .content .inner .inner-heading{padding-bottom:19px;position:relative}.portal-screen.provider .content .inner .inner-heading p{color:#002d74;font-family:Libre Baskerville,sans-serif;font-size:24px;font-weight:700;line-height:30px}.portal-screen.provider .content .inner .inner-heading:before{background-color:#e8e8e8;bottom:0;content:"";height:1px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:130%}.portal-screen.provider .content .inner .form-row{align-items:center;border-bottom:1px solid #efefef;display:flex;justify-content:space-between;padding:25px 0}.portal-screen.provider .content .inner .form-row p.title{font-size:14px;font-weight:700;letter-spacing:2px;line-height:24px;opacity:.75;text-transform:uppercase}.portal-screen.provider .content .inner .form-row .inputs{width:693px}.portal-screen.provider .content .inner .form-row .inputs a.account-email,.portal-screen.provider .content .inner .form-row .inputs p.account-data{font-size:16px;font-weight:400;line-height:18px}.portal-screen.provider .content .inner .form-row .inputs .input--group label{font-size:14px;height:22px;margin-bottom:0}.portal-screen.provider .content .inner .form-row .inputs .input--group input{height:54px;padding:0 20px;width:100%}.portal-screen.provider .content .inner .form-row .inputs .input--group input#alternative,.portal-screen.provider .content .inner .form-row .inputs .input--group input#primary{letter-spacing:3px}.portal-screen.provider .content .inner .form-row.two-block{padding:16px 0 21px}.portal-screen.provider .content .inner .form-row.two-block .inputs{display:flex;flex-flow:wrap;justify-content:space-between}.portal-screen.provider .content .inner .form-row.two-block .inputs .input--group{width:331px}.portal-screen.provider .content .inner .form-row.two-block .inputs span.message{color:#667080;font-size:10px;font-style:italic;font-weight:400;letter-spacing:-.02em;line-height:22px;margin-bottom:-10px;margin-top:8px}.portal-screen.provider .content .inner .form-row.password .inputs{align-items:center;display:flex}.portal-screen.provider .content .inner .form-row.password .inputs .input--group input{width:293px}.portal-screen.provider .content .inner .form-row.password .inputs button.change-pass-btn{margin-left:16px;width:100px}.portal-screen.provider .content .inner .form-row:last-child{border-bottom:none}.portal-screen.provider .content .btns-block{display:flex;justify-content:flex-end;margin:30px 0 45px}.portal-screen.provider .content .btns-block a.cancel{color:#002e6f;font-size:16px;font-weight:400;line-height:19px;margin-right:13px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.portal-screen.provider .content .btns-block button{height:42px;width:90px}.portal-screen.provider.care-giver .content .btns-block{margin:34px 0 23px}.portal-screen.caregiver-summary,.portal-screen.resident-summary{position:relative}.portal-screen.caregiver-summary .content h1,.portal-screen.resident-summary .content h1{color:#0c2e6f;font-family:Libre Baskerville,sans-serif;font-size:36px;font-weight:700;margin:10px 0 12px}.portal-screen.caregiver-summary .content p.secondary,.portal-screen.resident-summary .content p.secondary{color:#7b7b7b;font-size:18px;font-style:italic;font-weight:400;line-height:22px}.portal-screen.caregiver-summary .content .add-new-block,.portal-screen.resident-summary .content .add-new-block{display:flex;justify-content:space-between;margin-top:56px}.portal-screen.caregiver-summary .content .add-new-block .item,.portal-screen.resident-summary .content .add-new-block .item{align-items:center;background:#fff;border-radius:12px;box-shadow:0 0 24px rgba(0,46,111,.06);display:flex;justify-content:space-between;padding:23px 10px 19px 15px;width:477px}.portal-screen.caregiver-summary .content .add-new-block .item .desc p.title,.portal-screen.resident-summary .content .add-new-block .item .desc p.title{font-size:24px;font-weight:700;letter-spacing:.18px;line-height:24px}.portal-screen.caregiver-summary .content .add-new-block .item .desc p.second,.portal-screen.resident-summary .content .add-new-block .item .desc p.second{font-size:14px;font-weight:400;letter-spacing:.5px;line-height:24px;margin-top:6px}.portal-screen.caregiver-summary .content .add-new-block .item a.portal-button,.portal-screen.resident-summary .content .add-new-block .item a.portal-button{color:#fff;font-size:12px;font-weight:700;height:40px;justify-content:center;line-height:16px;text-transform:capitalize;width:175px}.portal-screen.caregiver-summary .content .residents-block,.portal-screen.resident-summary .content .residents-block{margin:56px 0 67px}.portal-screen.caregiver-summary .content .residents-block h2,.portal-screen.resident-summary .content .residents-block h2{color:#0c2e6f;font-family:Libre Baskerville,sans-serif;font-size:24px;font-weight:700;line-height:22px}.portal-screen.caregiver-summary .modal-add-caregiver,.portal-screen.caregiver-summary .modal-add-resident,.portal-screen.resident-summary .modal-add-caregiver,.portal-screen.resident-summary .modal-add-resident{background:rgba(0,160,223,.24);height:100%;left:0;opacity:0;position:absolute;top:0;visibility:hidden;width:100%;z-index:-999}.portal-screen.caregiver-summary .modal-add-caregiver.show,.portal-screen.caregiver-summary .modal-add-resident.show,.portal-screen.resident-summary .modal-add-caregiver.show,.portal-screen.resident-summary .modal-add-resident.show{opacity:1;visibility:visible;z-index:999}.portal-screen.caregiver-summary .modal-add-caregiver.show .inner,.portal-screen.caregiver-summary .modal-add-resident.show .inner,.portal-screen.resident-summary .modal-add-caregiver.show .inner,.portal-screen.resident-summary .modal-add-resident.show .inner{top:485px}.portal-screen.caregiver-summary .modal-add-caregiver.modal-add-caregiver.show .inner,.portal-screen.caregiver-summary .modal-add-resident.modal-add-caregiver.show .inner,.portal-screen.resident-summary .modal-add-caregiver.modal-add-caregiver.show .inner,.portal-screen.resident-summary .modal-add-resident.modal-add-caregiver.show .inner{top:420px}.portal-screen.caregiver-summary .modal-add-caregiver.modal-add-caregiver .inner,.portal-screen.caregiver-summary .modal-add-resident.modal-add-caregiver .inner,.portal-screen.resident-summary .modal-add-caregiver.modal-add-caregiver .inner,.portal-screen.resident-summary .modal-add-resident.modal-add-caregiver .inner{left:50%;top:520px;width:990px}.portal-screen.caregiver-summary .modal-add-caregiver .inner,.portal-screen.caregiver-summary .modal-add-resident .inner,.portal-screen.resident-summary .modal-add-caregiver .inner,.portal-screen.resident-summary .modal-add-resident .inner{background-color:#fff;border:2px solid rgba(102,112,128,.07);border-radius:10px;box-shadow:0 4px 26px rgba(0,46,111,.06);left:50%;padding:43px 35px 28px;position:absolute;top:585px;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:all .3s ease;width:965px}.portal-screen.caregiver-summary .modal-add-caregiver .inner p.heading,.portal-screen.caregiver-summary .modal-add-resident .inner p.heading,.portal-screen.resident-summary .modal-add-caregiver .inner p.heading,.portal-screen.resident-summary .modal-add-resident .inner p.heading{color:#0b508f;font-family:Libre Baskerville,sans-serif;font-size:20px;font-weight:700;letter-spacing:.25px;line-height:24px}.portal-screen.caregiver-summary .modal-add-caregiver .inner form,.portal-screen.caregiver-summary .modal-add-resident .inner form,.portal-screen.resident-summary .modal-add-caregiver .inner form,.portal-screen.resident-summary .modal-add-resident .inner form{margin-top:25px}.portal-screen.caregiver-summary .modal-add-caregiver .inner form .form-row,.portal-screen.caregiver-summary .modal-add-resident .inner form .form-row,.portal-screen.resident-summary .modal-add-caregiver .inner form .form-row,.portal-screen.resident-summary .modal-add-resident .inner form .form-row{align-items:center;border-bottom:1px solid #efefef;display:flex;height:111px;justify-content:space-between}.portal-screen.caregiver-summary .modal-add-caregiver .inner form .form-row .left p.title,.portal-screen.caregiver-summary .modal-add-resident .inner form .form-row .left p.title,.portal-screen.resident-summary .modal-add-caregiver .inner form .form-row .left p.title,.portal-screen.resident-summary .modal-add-resident .inner form .form-row .left p.title{font-weight:700;margin-bottom:2px;opacity:.75;text-transform:uppercase}.portal-screen.caregiver-summary .modal-add-caregiver .inner form .form-row .left p.title span,.portal-screen.caregiver-summary .modal-add-resident .inner form .form-row .left p.title span,.portal-screen.resident-summary .modal-add-caregiver .inner form .form-row .left p.title span,.portal-screen.resident-summary .modal-add-resident .inner form .form-row .left p.title span{color:red}.portal-screen.caregiver-summary .modal-add-caregiver .inner form .form-row .left a.info,.portal-screen.caregiver-summary .modal-add-resident .inner form .form-row .left a.info,.portal-screen.resident-summary .modal-add-caregiver .inner form .form-row .left a.info,.portal-screen.resident-summary .modal-add-resident .inner form .form-row .left a.info{color:#259fda;font-family:Open Sans,sans-serif;font-size:14px;text-decoration:underline}.portal-screen.caregiver-summary .modal-add-caregiver .inner form .form-row .inputs,.portal-screen.caregiver-summary .modal-add-resident .inner form .form-row .inputs,.portal-screen.resident-summary .modal-add-caregiver .inner form .form-row .inputs,.portal-screen.resident-summary .modal-add-resident .inner form .form-row .inputs{display:flex;justify-content:space-between;width:627px}.portal-screen.caregiver-summary .modal-add-caregiver .inner form .form-row .inputs .input--group,.portal-screen.caregiver-summary .modal-add-resident .inner form .form-row .inputs .input--group,.portal-screen.resident-summary .modal-add-caregiver .inner form .form-row .inputs .input--group,.portal-screen.resident-summary .modal-add-resident .inner form .form-row .inputs .input--group{width:298px}.portal-screen.caregiver-summary .modal-add-caregiver .inner form .form-row .inputs .input--group label,.portal-screen.caregiver-summary .modal-add-resident .inner form .form-row .inputs .input--group label,.portal-screen.resident-summary .modal-add-caregiver .inner form .form-row .inputs .input--group label,.portal-screen.resident-summary .modal-add-resident .inner form .form-row .inputs .input--group label{font-size:14px;margin-bottom:5px}.portal-screen.caregiver-summary .modal-add-caregiver .inner form .form-row .inputs .input--group input,.portal-screen.caregiver-summary .modal-add-resident .inner form .form-row .inputs .input--group input,.portal-screen.resident-summary .modal-add-caregiver .inner form .form-row .inputs .input--group input,.portal-screen.resident-summary .modal-add-resident .inner form .form-row .inputs .input--group input{height:54px}.portal-screen.caregiver-summary .modal-add-caregiver .inner form .form-row .inputs.single .input--group,.portal-screen.caregiver-summary .modal-add-resident .inner form .form-row .inputs.single .input--group,.portal-screen.resident-summary .modal-add-caregiver .inner form .form-row .inputs.single .input--group,.portal-screen.resident-summary .modal-add-resident .inner form .form-row .inputs.single .input--group{width:100%}.portal-screen.caregiver-summary .modal-add-caregiver .inner form .buttons-row,.portal-screen.caregiver-summary .modal-add-resident .inner form .buttons-row,.portal-screen.resident-summary .modal-add-caregiver .inner form .buttons-row,.portal-screen.resident-summary .modal-add-resident .inner form .buttons-row{align-items:center;display:flex;margin-top:23px}.portal-screen.caregiver-summary .modal-add-caregiver .inner form .buttons-row a.cancel,.portal-screen.caregiver-summary .modal-add-resident .inner form .buttons-row a.cancel,.portal-screen.resident-summary .modal-add-caregiver .inner form .buttons-row a.cancel,.portal-screen.resident-summary .modal-add-resident .inner form .buttons-row a.cancel{font-size:16px;font-weight:400;line-height:19px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.portal-screen.caregiver-summary .modal-add-caregiver .inner form .buttons-row button.portal-button,.portal-screen.caregiver-summary .modal-add-resident .inner form .buttons-row button.portal-button,.portal-screen.resident-summary .modal-add-caregiver .inner form .buttons-row button.portal-button,.portal-screen.resident-summary .modal-add-resident .inner form .buttons-row button.portal-button{height:42px;margin-left:15px;width:90px}.portal-screen.caregiver-summary .modal-caregiver-can-not-delete,.portal-screen.caregiver-summary .modal-caregiver-success,.portal-screen.caregiver-summary .modal-resident-success,.portal-screen.resident-summary .modal-caregiver-can-not-delete,.portal-screen.resident-summary .modal-caregiver-success,.portal-screen.resident-summary .modal-resident-success{background:rgba(0,160,223,.24);height:100%;left:0;opacity:0;position:absolute;top:0;visibility:hidden;width:100%;z-index:-999}.portal-screen.caregiver-summary .modal-caregiver-can-not-delete.show,.portal-screen.caregiver-summary .modal-caregiver-success.show,.portal-screen.caregiver-summary .modal-resident-success.show,.portal-screen.resident-summary .modal-caregiver-can-not-delete.show,.portal-screen.resident-summary .modal-caregiver-success.show,.portal-screen.resident-summary .modal-resident-success.show{opacity:1;visibility:visible;z-index:999}.portal-screen.caregiver-summary .modal-caregiver-can-not-delete .inner,.portal-screen.caregiver-summary .modal-caregiver-success .inner,.portal-screen.caregiver-summary .modal-resident-success .inner,.portal-screen.resident-summary .modal-caregiver-can-not-delete .inner,.portal-screen.resident-summary .modal-caregiver-success .inner,.portal-screen.resident-summary .modal-resident-success .inner{align-items:center;background-color:#fff;border:2px solid rgba(102,112,128,.07);border-radius:10px;box-shadow:0 4px 26px rgba(0,46,111,.06);display:flex;flex-direction:column;height:720px;justify-content:center;left:50%;padding:43px 35px 28px;position:absolute;top:376px;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:all .3s ease;width:990px}.portal-screen.caregiver-summary .modal-caregiver-can-not-delete .inner p.success-title,.portal-screen.caregiver-summary .modal-caregiver-success .inner p.success-title,.portal-screen.caregiver-summary .modal-resident-success .inner p.success-title,.portal-screen.resident-summary .modal-caregiver-can-not-delete .inner p.success-title,.portal-screen.resident-summary .modal-caregiver-success .inner p.success-title,.portal-screen.resident-summary .modal-resident-success .inner p.success-title{font-family:Libre Baskerville,sans-serif;font-size:50px;font-weight:400;line-height:62px}.portal-screen.caregiver-summary .modal-caregiver-can-not-delete .inner p.title,.portal-screen.caregiver-summary .modal-caregiver-success .inner p.title,.portal-screen.caregiver-summary .modal-resident-success .inner p.title,.portal-screen.resident-summary .modal-caregiver-can-not-delete .inner p.title,.portal-screen.resident-summary .modal-caregiver-success .inner p.title,.portal-screen.resident-summary .modal-resident-success .inner p.title{display:inline-block;font-size:30px;font-weight:400;line-height:36px;margin-top:10px;min-width:100%}.portal-screen.caregiver-summary .modal-caregiver-can-not-delete .inner p.title span,.portal-screen.caregiver-summary .modal-caregiver-success .inner p.title span,.portal-screen.caregiver-summary .modal-resident-success .inner p.title span,.portal-screen.resident-summary .modal-caregiver-can-not-delete .inner p.title span,.portal-screen.resident-summary .modal-caregiver-success .inner p.title span,.portal-screen.resident-summary .modal-resident-success .inner p.title span{font-weight:700}.portal-screen.caregiver-summary .modal-caregiver-can-not-delete .inner p.cause,.portal-screen.caregiver-summary .modal-caregiver-success .inner p.cause,.portal-screen.caregiver-summary .modal-resident-success .inner p.cause,.portal-screen.resident-summary .modal-caregiver-can-not-delete .inner p.cause,.portal-screen.resident-summary .modal-caregiver-success .inner p.cause,.portal-screen.resident-summary .modal-resident-success .inner p.cause{font-size:18px;font-style:italic;font-weight:400;letter-spacing:-.02em;line-height:150%;margin-top:10px;text-align:left;width:615px}.portal-screen.caregiver-summary .modal-caregiver-can-not-delete .inner .list,.portal-screen.caregiver-summary .modal-caregiver-success .inner .list,.portal-screen.caregiver-summary .modal-resident-success .inner .list,.portal-screen.resident-summary .modal-caregiver-can-not-delete .inner .list,.portal-screen.resident-summary .modal-caregiver-success .inner .list,.portal-screen.resident-summary .modal-resident-success .inner .list{background:hsla(0,0%,77%,.15);border-radius:31px;height:156px;margin:38px 0 -30px;overflow-y:auto;padding:18px 30px;width:403px}.portal-screen.caregiver-summary .modal-caregiver-can-not-delete .inner .list ul li p,.portal-screen.caregiver-summary .modal-caregiver-success .inner .list ul li p,.portal-screen.caregiver-summary .modal-resident-success .inner .list ul li p,.portal-screen.resident-summary .modal-caregiver-can-not-delete .inner .list ul li p,.portal-screen.resident-summary .modal-caregiver-success .inner .list ul li p,.portal-screen.resident-summary .modal-resident-success .inner .list ul li p{font-size:18px;font-weight:500;letter-spacing:-.02em;line-height:150%}.portal-screen.caregiver-summary .modal-caregiver-can-not-delete .inner .buttons-block,.portal-screen.caregiver-summary .modal-caregiver-success .inner .buttons-block,.portal-screen.caregiver-summary .modal-resident-success .inner .buttons-block,.portal-screen.resident-summary .modal-caregiver-can-not-delete .inner .buttons-block,.portal-screen.resident-summary .modal-caregiver-success .inner .buttons-block,.portal-screen.resident-summary .modal-resident-success .inner .buttons-block{align-items:center;display:flex;margin-top:90px}.portal-screen.caregiver-summary .modal-caregiver-can-not-delete .inner .buttons-block a.not-right-now-button,.portal-screen.caregiver-summary .modal-caregiver-can-not-delete .inner .buttons-block a.not-right-now-button-caregiver-can-not-delete,.portal-screen.caregiver-summary .modal-caregiver-can-not-delete .inner .buttons-block a.not-right-now-button-caregiver-success,.portal-screen.caregiver-summary .modal-caregiver-success .inner .buttons-block a.not-right-now-button,.portal-screen.caregiver-summary .modal-caregiver-success .inner .buttons-block a.not-right-now-button-caregiver-can-not-delete,.portal-screen.caregiver-summary .modal-caregiver-success .inner .buttons-block a.not-right-now-button-caregiver-success,.portal-screen.caregiver-summary .modal-resident-success .inner .buttons-block a.not-right-now-button,.portal-screen.caregiver-summary .modal-resident-success .inner .buttons-block a.not-right-now-button-caregiver-can-not-delete,.portal-screen.caregiver-summary .modal-resident-success .inner .buttons-block a.not-right-now-button-caregiver-success,.portal-screen.resident-summary .modal-caregiver-can-not-delete .inner .buttons-block a.not-right-now-button,.portal-screen.resident-summary .modal-caregiver-can-not-delete .inner .buttons-block a.not-right-now-button-caregiver-can-not-delete,.portal-screen.resident-summary .modal-caregiver-can-not-delete .inner .buttons-block a.not-right-now-button-caregiver-success,.portal-screen.resident-summary .modal-caregiver-success .inner .buttons-block a.not-right-now-button,.portal-screen.resident-summary .modal-caregiver-success .inner .buttons-block a.not-right-now-button-caregiver-can-not-delete,.portal-screen.resident-summary .modal-caregiver-success .inner .buttons-block a.not-right-now-button-caregiver-success,.portal-screen.resident-summary .modal-resident-success .inner .buttons-block a.not-right-now-button,.portal-screen.resident-summary .modal-resident-success .inner .buttons-block a.not-right-now-button-caregiver-can-not-delete,.portal-screen.resident-summary .modal-resident-success .inner .buttons-block a.not-right-now-button-caregiver-success{font-size:16px;font-weight:400;line-height:19px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.portal-screen.caregiver-summary .modal-caregiver-can-not-delete .inner .buttons-block a.portal-button,.portal-screen.caregiver-summary .modal-caregiver-success .inner .buttons-block a.portal-button,.portal-screen.caregiver-summary .modal-resident-success .inner .buttons-block a.portal-button,.portal-screen.resident-summary .modal-caregiver-can-not-delete .inner .buttons-block a.portal-button,.portal-screen.resident-summary .modal-caregiver-success .inner .buttons-block a.portal-button,.portal-screen.resident-summary .modal-resident-success .inner .buttons-block a.portal-button{font-size:16px;font-weight:400;height:50px;justify-content:center;line-height:19px;margin-left:27px;width:250px}.busy{cursor:not-allowed;opacity:.5}.portal-screen.resident-details .content{padding-bottom:100px;padding-top:86px}.portal-screen.resident-details .content .heading{display:flex;margin-bottom:50px}.portal-screen.resident-details .content .heading p.title{font-family:Libre Baskerville,sans-serif;font-size:30px;font-weight:700;line-height:22px;margin-right:50px;position:relative}.portal-screen.resident-details .content .heading p.title:before{background-color:#002e6f;content:"";height:30px;position:absolute;right:-26px;top:-2px;width:3px}.portal-screen.resident-details .content .heading p.id{font-size:24px;font-weight:400;line-height:22px}.portal-screen.resident-details .content .details-navbar{margin-bottom:23px}.portal-screen.resident-details .content .details-navbar ul{display:flex;justify-content:space-between}.portal-screen.resident-details .content .details-navbar ul li{position:relative}.portal-screen.resident-details .content .details-navbar ul li a{font-size:16px;letter-spacing:-.02em;line-height:22px;position:relative}.portal-screen.resident-details .content .details-navbar ul li a.active{color:#259fda;font-weight:700}.portal-screen.resident-details .content .details-navbar ul li a.active:before{background-color:#259fda;bottom:-2px;content:"";height:2px;position:absolute;width:100%}.portal-screen.resident-details .content .details-navbar ul li:before{background-color:#259fda;content:"";height:100%;position:absolute;right:-70px;top:0;width:1px}.portal-screen.resident-details .content .details-navbar ul li:last-child:before{display:none}.portal-screen.resident-details .content .details-data{background:#fff;border-radius:8px;box-shadow:0 12px 26px rgba(16,30,115,.06);margin-bottom:29px;overflow:hidden;padding:0 35px 0 40px}.portal-screen.resident-details .content .details-data .data-header{align-items:center;background-color:#fafafa;display:flex;height:65px;justify-content:space-between}.portal-screen.resident-details .content .details-data .data-header .left,.portal-screen.resident-details .content .details-data .data-header .right{align-items:center;display:flex}.portal-screen.resident-details .content .details-data .data-header .left p.title,.portal-screen.resident-details .content .details-data .data-header .right p.title{font-family:Libre Baskerville,sans-serif;font-size:18px;font-weight:700;line-height:22px;margin-right:25px}.portal-screen.resident-details .content .details-data .data-header .left p.online,.portal-screen.resident-details .content .details-data .data-header .right p.online{font-size:14px;line-height:22px;margin-right:10px}.portal-screen.resident-details .content .details-data .data-row{align-items:center;display:flex;min-height:54px;padding:16px 0;position:relative}.portal-screen.resident-details .content .details-data .data-row:before{background-color:#efefef;content:"";height:2px;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:120%}.portal-screen.resident-details .content .details-data .data-row p.data-title{font-size:14px;font-weight:700;letter-spacing:2px;line-height:24px;min-width:235px;opacity:.75;text-transform:uppercase}.portal-screen.resident-details .content .details-data .data-row p.data-value{color:#52575c;font-size:14px;font-weight:400;letter-spacing:.5px;line-height:24px;max-width:250px;text-align:left}.portal-screen.resident-details .content .details-data .data-row .alternative{display:flex}.portal-screen.resident-details .content .details-data .data-row .alternative .col:last-child{margin-left:250px}.portal-screen.resident-details .content .details-data .data-row .alternative .col p.data-value span{color:#999ea1;letter-spacing:.5px;margin-right:5px;text-transform:uppercase}.portal-screen.resident-details .content .device-items{background:#fff;border-radius:8px;box-shadow:0 12px 26px rgba(16,30,115,.06);margin-bottom:25px;overflow:hidden;padding-bottom:10px;padding-left:120px}.portal-screen.resident-details .content .device-items .device-header{align-items:center;background:#fafafa;border-radius:8px 8px 0 0;display:flex;height:56px;position:relative}.portal-screen.resident-details .content .device-items .device-header:before{background-color:#dbdde0;bottom:0;content:"";height:1px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:200%}.portal-screen.resident-details .content .device-items .device-header p.title{font-size:14px;font-weight:700;letter-spacing:.1px;line-height:20px;width:300px}.portal-screen.resident-details .content .device-items .device-row{align-items:center;display:flex;height:56px;position:relative}.portal-screen.resident-details .content .device-items .device-row:before{background-color:#dbdde0;bottom:0;content:"";height:1px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:200%}.portal-screen.resident-details .content .device-items .device-row p.value{color:#52575c;font-size:14px;font-weight:400;letter-spacing:.1px;line-height:20px;width:300px}.portal-screen.resident-details .content .device-items .device-row p.value img{margin-right:10px}.portal-screen.resident-details .content .device-items .device-row form{position:absolute;right:42px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.portal-screen.resident-details .content .device-items .device-row form button{background-color:transparent;border:none;cursor:pointer}.portal-screen.resident-details .content .add-device{cursor:pointer;display:flex;margin:30px 0 50px}.portal-screen.resident-details .content .add-device span{color:#459fda;display:flex;font-size:20px;font-weight:500;line-height:20px;margin-left:10px}.portal-screen.resident-details .content .add-schedule-item{cursor:pointer;display:flex;margin:25px 0}.portal-screen.resident-details .content .add-schedule-item span{color:#459fda;display:flex;font-size:20px;font-weight:500;line-height:20px;margin-left:10px}.portal-screen.resident-details .content .disabled{cursor:auto}.portal-screen.resident-details .content .disabled span{color:#c4c4c4}.portal-screen.resident-details.care-team{position:relative}.portal-screen.resident-details.care-team .content .device-items{padding-left:0}.portal-screen.resident-details.care-team .content .device-items .device-header{background-color:#e8e8e8;padding-left:30px}.portal-screen.resident-details.care-team .content .device-items .device-header p.title{width:160px}.portal-screen.resident-details.care-team .content .device-items .device-row{padding-left:30px}.portal-screen.resident-details.care-team .content .device-items .device-row p.value{width:160px}.portal-screen.resident-details.schedule{position:relative}.portal-screen.resident-details.schedule .modal-add-item-pill-pack{background:rgba(0,160,223,.24);height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s ease;visibility:hidden;width:100%;z-index:-99}.portal-screen.resident-details.schedule .modal-add-item-pill-pack.show{opacity:1;visibility:visible;z-index:99}.portal-screen.resident-details.schedule .modal-add-item-pill-pack.show .inner{bottom:52px}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner{background:#fff;border-radius:8px;bottom:0;left:50%;padding:20px 49px 42px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:all .3s ease;width:995px}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner p.heading{font-family:Libre Baskerville,sans-serif;font-size:20px;font-weight:700;letter-spacing:.25px;line-height:24px;padding-left:20px}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form{margin-top:21px;position:relative}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .form-row{border-bottom:1px solid #c4c4c4;padding-bottom:19px;padding-left:20px}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .form-row.dose{padding-bottom:27px;padding-top:21px}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .form-row.dose p.row-title{margin-bottom:4px}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .form-row.dose .dose-date-block{border:1px solid #667080;border-radius:6px;position:relative;width:125px}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .form-row.dose .dose-date-block input.date-pill-pack{border:none;border-radius:6px;color:#002e6f;font-size:16px;font-weight:700;height:48px;letter-spacing:3px;line-height:22px;padding:0 12px;width:120px}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .form-row.dose .dose-date-block input.date-pill-pack:focus{outline:none}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .form-row.dose .dose-date-block .am-pm{position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .form-row.dose .dose-date-block .am-pm span{color:#002e6f;cursor:pointer;font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:22px}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .form-row.dose .dose-date-block .am-pm span.active{font-weight:700}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .form-row.days{margin-top:12px}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .form-row.days p.secondary{font-size:14px;font-style:italic;letter-spacing:-.02em;line-height:22px;margin-top:11px}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .form-row.days .select-days{align-items:center;display:flex}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .form-row.days .select-days input{cursor:pointer;height:12px;position:relative;width:12px}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .form-row.days .select-days input:before{background-color:#fff;border:1.5px solid #002e6f;border-radius:3px;content:"";height:16px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:16px}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .form-row.days .select-days input:checked:after{background-image:url(/static/media/checkbox_mark.643d389194d424113bc0.svg);background-position:50%;background-size:contain;border-radius:3px;content:"";height:12px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:12px}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .form-row.days .select-days label{color:#002e6f;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:22px}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .form-row.days .select-days.all{margin-top:27px}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .form-row.days .select-days.all input{margin-right:10px}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .form-row.days .select-days.all label{font-size:14px}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .form-row.days .days-block{display:flex;margin-bottom:24px;margin-top:24px}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .form-row.days .days-block .select-days{display:flex;flex-direction:column;margin-right:20px}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .form-row.days .days-block .select-days label{margin-bottom:4px}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .form-row p.row-title{font-size:14px;font-weight:700;letter-spacing:-.02em;line-height:22px}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .form-row p.row-title span{color:red}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .form-row .switcher{border:1px solid #002e6f;border-radius:30px;display:flex;height:60px;justify-content:space-between;margin-top:13px;position:relative;width:290px}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .form-row .switcher .item{cursor:pointer}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .form-row .switcher .item img{opacity:.3}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .form-row .switcher .item p{color:#667080;font-size:12px;line-height:15px;margin-top:5px;text-transform:uppercase}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .form-row .switcher .item span{color:#667080;font-weight:700}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .form-row .switcher .item.pill-pack{align-items:center;display:flex;flex-direction:column;justify-content:center;width:140px}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .form-row .switcher .item.pill-pack.active{background:rgba(37,159,218,.12);border-radius:30px;border-right:1px solid #002e6f}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .form-row .switcher .item.pill-pack.active img{opacity:1}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .form-row .switcher .item.pill-pack.active p{color:#002e6f;font-weight:700}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .form-row .switcher .item.auxiliary{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;right:0;top:0;width:160px}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .form-row .switcher .item.auxiliary.active{background:rgba(37,159,218,.12);border-left:1px solid #002e6f;border-radius:30px}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .form-row .switcher .item.auxiliary.active p,.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .form-row .switcher .item.auxiliary.active span{color:#002e6f;font-weight:700}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .form-buttons{align-items:center;display:flex;margin-top:17px;padding-left:20px}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .form-buttons a.cancel{font-size:16px;line-height:19px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .form-buttons button{height:42px;margin-left:20px;width:90px}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .add-item-aux{background:#fafafa;border-radius:31px;padding:12px 29px 75px 38px;position:absolute;right:0;top:0;width:484px}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .add-item-aux:before{background-color:#fff;content:"";height:100%;left:-24px;position:absolute;top:0;width:24px}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .add-item-aux p.title{font-size:14px;font-weight:700;letter-spacing:-.02em;line-height:22px}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .add-item-aux p.title span{color:red}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .add-item-aux select{background:#fff;border:2px solid #fff;border-radius:6px;color:#002e6f;cursor:pointer;font-size:16px;font-weight:400;height:47px;letter-spacing:-.02em;line-height:22px;margin-top:8px;padding:0 12px;width:100%}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .add-item-aux select:focus{border:2px solid #002e6f;outline:none}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .add-item-aux p.add-aux-reminder-btn{justify-content:flex-end;margin:13px 0 25px}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .add-item-aux p.add-aux-reminder-btn a{color:#00a0df;font-size:14px;letter-spacing:-.02em;line-height:22px}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .add-item-aux p.add-aux-reminder-btn a span{font-weight:700;margin-left:10px;text-decoration:underline}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .add-item-aux textarea{background:#fff;border:none;border-radius:6px;color:#002e6f;font-family:Inter,sans-serif;font-size:16px;font-weight:400;height:95px;letter-spacing:-.02em;line-height:22px;margin-top:7px;padding:12px 16px;resize:none;width:100%}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .add-item-aux p.max-length{color:#c4c4c4;font-size:14px;justify-content:flex-end;letter-spacing:-.02em;line-height:22px;margin-bottom:20px}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .add-item-aux .track-for-adherence{display:flex;margin-top:20px}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .add-item-aux .track-for-adherence .item{margin-right:40px}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .add-item-aux .track-for-adherence .item input{cursor:pointer;position:relative}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .add-item-aux .track-for-adherence .item input:after{background-color:#fff;border:2px solid #002e6f;border-radius:50%;content:"";height:20px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:20px}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .add-item-aux .track-for-adherence .item input:checked:before{background-color:#002e6f;border-radius:50%;content:"";height:12px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:12px;z-index:22}.portal-screen.resident-details.schedule .modal-add-item-pill-pack .inner form .add-item-aux .track-for-adherence .item label{color:#002e6f;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;letter-spacing:-.02em;line-height:22px;margin-left:15px}.portal-screen.resident-details.schedule.save_1 .layer-blue{background:rgba(0,160,223,.24);height:100%;left:0;position:absolute;top:0;transition:all .3s ease;width:100%;z-index:9}.input--group--error label{color:red}.input--group--error input{border-color:red}.input--group--error .error,.modal-add-device .inner form .error{color:red;margin-top:5px}.modal-add-device .inner form .input--group--error input{border-color:red}.modal-add-device .inner .row p.name{min-width:90px}.modal-add-device .inner .row .input--group input{width:630px}.modal-add-care-team-member,.modal-add-device{height:100%;padding:43px 35px 28px;width:100%}.modal-add-care-team-member .inner p.title,.modal-add-device .inner p.title{font-family:Libre Baskerville,sans-serif;font-size:20px;font-weight:700;letter-spacing:.25px;line-height:24px;max-width:none}.modal-add-care-team-member .inner form,.modal-add-device .inner form{margin-top:72px}.modal-add-care-team-member .inner form .row,.modal-add-device .inner form .row{align-items:center;border-bottom:1px solid #efefef;display:flex;justify-content:space-between;padding-bottom:22px}.modal-add-care-team-member .inner form .row p.name,.modal-add-device .inner form .row p.name{font-size:14px;font-weight:700;letter-spacing:1px;line-height:24px;margin-right:80px;opacity:.75;text-transform:uppercase}.modal-add-care-team-member .inner form .row p.name span,.modal-add-device .inner form .row p.name span{color:red}.modal-add-care-team-member .inner form .row select,.modal-add-device .inner form .row select{background:#f5f5f7;border:2px solid #f5f5f7;border-radius:6px;color:#002e6f;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:400;height:47px;letter-spacing:-.02em;line-height:22px;padding:0 12px;width:630px}.modal-add-care-team-member .inner form .row select:focus,.modal-add-device .inner form .row select:focus{border:2px solid #002e6f;outline:none}.modal-add-care-team-member .inner form p.info,.modal-add-device .inner form p.info{color:#667080;font-size:16px;font-style:italic;font-weight:400;letter-spacing:-.02em;line-height:22px;margin-top:20px}.modal-add-care-team-member .inner form p.info a,.modal-add-device .inner form p.info a{color:#3198cd;font-size:16px;font-style:normal;line-height:22px;margin-left:5px;text-decoration:underline}.modal-add-care-team-member .inner form .buttons-block,.modal-add-device .inner form .buttons-block{align-items:center;display:flex;margin-top:70px}.modal-add-care-team-member .inner form .buttons-block a.cancel,.modal-add-device .inner form .buttons-block a.cancel{font-size:16px;line-height:19px;margin-right:12px;text-decoration:underline}.modal-add-care-team-member .inner form .buttons-block button,.modal-add-device .inner form .buttons-block button{width:90px}.no-data p{color:#52575c;font-size:14px;font-style:italic;font-weight:100;letter-spacing:.1px;line-height:20px}.gray-header{overflow:hidden}.gray-header thead{background:#e8e8e8}.light-gray-header{overflow:hidden}.light-gray-header thead{background:#fafafa}.device-table tbody tr td:first-child,.device-table thead tr td:first-child{padding-left:120px}.device-table td{width:45%}.device-table .device-status{display:flex;text-transform:capitalize}.device-table .device-status svg{margin-right:4px}.schedule-container{background:#fff;border-radius:8px;box-shadow:0 12px 26px rgba(16,30,115,.06);margin-bottom:31px}.schedule-container .row-header{align-items:center;background:#fafafa;border-bottom:1px solid #dbdde0;border-radius:8px 8px 0 0;display:flex;height:56px;padding-left:26px}.schedule-container .row-header p.title{font-family:Libre Baskerville,sans-serif;font-size:18px;font-weight:700;line-height:22px}.schedule-container .schedule-inner{display:flex;justify-content:space-between;padding:18px 28px 31px 31px}.schedule-container .schedule-inner .left{width:185px}.schedule-container .schedule-inner .left .row{margin-bottom:30px}.schedule-container .schedule-inner .left .row p.row-title{font-size:12px;letter-spacing:.25px;line-height:24px;position:relative}.schedule-container .schedule-inner .left .row p.row-title:before{background-color:#002e6f;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.schedule-container .schedule-inner .left .pill-packs{margin-top:9px}.schedule-container .schedule-inner .left .pill-packs .row{align-items:center;display:flex;justify-content:flex-end;margin-bottom:2px}.schedule-container .schedule-inner .left .pill-packs .row.period-days{border-bottom:1px solid #e8e8e8;margin-bottom:9px;padding-bottom:6px}.schedule-container .schedule-inner .left .pill-packs .row p.title{font-size:14px;line-height:22px}.schedule-container .schedule-inner .left .pill-packs .row span.cumber{color:#002e6f;font-size:14px;line-height:22px;text-align:center;width:25px}.schedule-container .schedule-inner .left .pill-packs .row.total{border-bottom:1px solid #e8e8e8;border-top:1px solid #e8e8e8;height:40px;margin-top:8px}.schedule-container .schedule-inner .left .pill-packs .row.total.adherence{border-bottom:none;font-weight:700}.schedule-container .schedule-inner .left .legend-row{margin-top:13px}.schedule-container .schedule-inner .left .legend-row p{font-size:14px;font-weight:400;line-height:22px;margin-bottom:12px}.schedule-container .schedule-inner .left .legend-row p span{font-size:12px;font-weight:700;line-height:12px;margin-right:6px}.schedule-container .schedule-inner .left .legend-row p span img{width:19px}.schedule-container .schedule-inner .right{width:698px}.schedule-container .schedule-inner .right .schedule-info{border:1px solid #e8e8e8;border-radius:10px;padding:15px 16px 23px;position:relative}.schedule-container .schedule-inner .right .schedule-info .read-or-hide span{color:#259fda;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;text-decoration:underline}.schedule-container .schedule-inner .right .schedule-info .row{display:flex;margin-bottom:14px}.schedule-container .schedule-inner .right .schedule-info .row:nth-child(3){margin-bottom:0}.schedule-container .schedule-inner .right .schedule-info .row p{align-items:flex-start;font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:22px}.schedule-container .schedule-inner .right .schedule-info .row p span{font-size:16px;font-weight:700;letter-spacing:-.02em;line-height:22px;margin-left:5px;max-width:560px}.schedule-container .schedule-inner .right .schedule-info .row p span a{color:#259fda;display:inline-block;font-size:16px;font-weight:700;text-decoration:underline}.schedule-container .schedule-inner .right .schedule-info .row p span.desc{font-weight:400;margin-left:16px;text-align:left}.schedule-container .schedule-inner .right .schedule-info .row p:nth-child(2){margin-left:25px}.schedule-container .schedule-inner .right .schedule-info a.edit-btn{position:absolute;right:17px;top:15px}.schedule-container .schedule-inner .right .schedule-info .notes{width:100%}.schedule-container .schedule-inner .right .schedule-info__note{background:#fff;border:1px solid #e8e8e8;border-radius:6px;color:#002e6f;font-family:Inter,sans-serif;font-size:16px;font-weight:400;height:85px;letter-spacing:-.02em;line-height:22px;margin-left:16px;padding:8px;resize:none;width:85%}.schedule-container .schedule-inner .right p.heading{font-family:Libre Baskerville,sans-serif;font-size:18px;font-weight:700;line-height:22px;margin:25px 0 17px}.schedule-container .schedule-inner .right .weekly-schedule{border:1px solid #dbdde0;border-radius:8px}.schedule-container .schedule-inner .right .weekly-schedule .row-days{display:flex}.schedule-container .schedule-inner .right .weekly-schedule .row-days:first-child .schedule-item:hover .modal-message-schedule,.schedule-container .schedule-inner .right .weekly-schedule .row-days:nth-child(2) .schedule-item:hover .modal-message-schedule,.schedule-container .schedule-inner .right .weekly-schedule .row-days:nth-child(3) .schedule-item:hover .modal-message-schedule,.schedule-container .schedule-inner .right .weekly-schedule .row-days:nth-child(4) .schedule-item:hover .modal-message-schedule{position:fixed;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.schedule-container .schedule-inner .right .weekly-schedule .columns{display:flex;flex-direction:column;position:relative}.schedule-container .schedule-inner .right .weekly-schedule .newcolumn:first-child{background-color:#fafafa}.schedule-container .schedule-inner .right .weekly-schedule .newcolumn:last-child{border-bottom-right-radius:10px}.schedule-container .schedule-inner .right .weekly-schedule .actionbuttons{background-color:#fff;position:absolute;right:0}.schedule-container .schedule-inner .right .weekly-schedule .actionbuttons .col{width:auto}.schedule-container .schedule-inner .right .weekly-schedule .newcolumn,.schedule-container .schedule-inner .right .weekly-schedule .row-days{border-bottom:1px solid #e8e8e8;display:flex}.schedule-container .schedule-inner .right .weekly-schedule .newcolumn.open,.schedule-container .schedule-inner .right .weekly-schedule .row-days.open{background-color:#fff;z-index:99}.schedule-container .schedule-inner .right .weekly-schedule .newcolumn.open .col,.schedule-container .schedule-inner .right .weekly-schedule .row-days.open .col{background-color:#fff!important;border-right:none}.schedule-container .schedule-inner .right .weekly-schedule .newcolumn.open .col p.num,.schedule-container .schedule-inner .right .weekly-schedule .row-days.open .col p.num{color:#002e6f;font-weight:700;position:relative;z-index:2}.schedule-container .schedule-inner .right .weekly-schedule .newcolumn.open .col p.num:before,.schedule-container .schedule-inner .right .weekly-schedule .row-days.open .col p.num:before{background:#f5f5f7;border-radius:6px;content:"";height:130%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:110%;z-index:-2}.schedule-container .schedule-inner .right .weekly-schedule .newcolumn.open .col p.num:after,.schedule-container .schedule-inner .right .weekly-schedule .row-days.open .col p.num:after{color:#002e6f;content:"Time";font-family:Inter,sans-serif;font-size:8px;font-weight:400;left:0;letter-spacing:.2em;line-height:22px;position:absolute;top:-20px}.schedule-container .schedule-inner .right .weekly-schedule .newcolumn.open a.schedule-delete,.schedule-container .schedule-inner .right .weekly-schedule .newcolumn.open a.schedule-edit,.schedule-container .schedule-inner .right .weekly-schedule .row-days.open a.schedule-delete,.schedule-container .schedule-inner .right .weekly-schedule .row-days.open a.schedule-edit{display:none}.schedule-container .schedule-inner .right .weekly-schedule .newcolumn.open a.close,.schedule-container .schedule-inner .right .weekly-schedule .newcolumn.open a.portal-button,.schedule-container .schedule-inner .right .weekly-schedule .row-days.open a.close,.schedule-container .schedule-inner .right .weekly-schedule .row-days.open a.portal-button{display:block}.schedule-container .schedule-inner .right .weekly-schedule .newcolumn:last-child,.schedule-container .schedule-inner .right .weekly-schedule .row-days:last-child{border-bottom:none}.schedule-container .schedule-inner .right .weekly-schedule .newcolumn:last-child .col:first-child,.schedule-container .schedule-inner .right .weekly-schedule .row-days:last-child .col:first-child{border-bottom-left-radius:10px}.schedule-container .schedule-inner .right .weekly-schedule .newcolumn .col,.schedule-container .schedule-inner .right .weekly-schedule .row-days .col{align-items:center;border-right:1px solid #e8e8e8;display:flex;flex-direction:column;height:56px;justify-content:center;position:relative;width:80px}.schedule-container .schedule-inner .right .weekly-schedule .newcolumn .col svg,.schedule-container .schedule-inner .right .weekly-schedule .row-days .col svg{z-index:2}.schedule-container .schedule-inner .right .weekly-schedule .newcolumn .col .schedule-item,.schedule-container .schedule-inner .right .weekly-schedule .row-days .col .schedule-item{cursor:pointer;position:relative}.schedule-container .schedule-inner .right .weekly-schedule .newcolumn .col .schedule-item:hover .modal-message-schedule,.schedule-container .schedule-inner .right .weekly-schedule .row-days .col .schedule-item:hover .modal-message-schedule{display:block}.schedule-container .schedule-inner .right .weekly-schedule .newcolumn .col .modal-message-schedule,.schedule-container .schedule-inner .right .weekly-schedule .row-days .col .modal-message-schedule{background-color:#fff;border:1px solid #002e6f;border-radius:10px;bottom:35px;display:none;left:50%;padding:10px 15px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:240px;z-index:2}.schedule-container .schedule-inner .right .weekly-schedule .newcolumn .col .modal-message-schedule .row-message,.schedule-container .schedule-inner .right .weekly-schedule .row-days .col .modal-message-schedule .row-message{flex-direction:column}.schedule-container .schedule-inner .right .weekly-schedule .newcolumn .col .modal-message-schedule .row-message p.value,.schedule-container .schedule-inner .right .weekly-schedule .row-days .col .modal-message-schedule .row-message p.value{margin-top:5px;text-align:left}.schedule-container .schedule-inner .right .weekly-schedule .newcolumn .col .modal-message-schedule .row-edit,.schedule-container .schedule-inner .right .weekly-schedule .row-days .col .modal-message-schedule .row-edit{border-bottom:none;flex-direction:column}.schedule-container .schedule-inner .right .weekly-schedule .newcolumn .col .modal-message-schedule .row-edit .item,.schedule-container .schedule-inner .right .weekly-schedule .row-days .col .modal-message-schedule .row-edit .item{display:flex}.schedule-container .schedule-inner .right .weekly-schedule .newcolumn .col .modal-message-schedule .row,.schedule-container .schedule-inner .right .weekly-schedule .row-days .col .modal-message-schedule .row{align-items:flex-start;display:flex}.schedule-container .schedule-inner .right .weekly-schedule .newcolumn .col .modal-message-schedule .row:not(:last-child),.schedule-container .schedule-inner .right .weekly-schedule .row-days .col .modal-message-schedule .row:not(:last-child){border-bottom:1px solid #e8e8e8;margin-bottom:6px;padding-bottom:6px}.schedule-container .schedule-inner .right .weekly-schedule .newcolumn .col .modal-message-schedule .row p.title,.schedule-container .schedule-inner .right .weekly-schedule .row-days .col .modal-message-schedule .row p.title{font-size:12px;font-weight:400;letter-spacing:-.02em;line-height:22px;margin-right:5px}.schedule-container .schedule-inner .right .weekly-schedule .newcolumn .col .modal-message-schedule .row p.value,.schedule-container .schedule-inner .right .weekly-schedule .row-days .col .modal-message-schedule .row p.value{font-size:12px;font-weight:700;letter-spacing:-.02em;line-height:22px}.schedule-container .schedule-inner .right .weekly-schedule .newcolumn .col .modal-message-schedule svg,.schedule-container .schedule-inner .right .weekly-schedule .row-days .col .modal-message-schedule svg{height:100%;left:0;position:absolute;top:0;z-index:2}.schedule-container .schedule-inner .right .weekly-schedule .newcolumn .col .modal-message-schedule .row,.schedule-container .schedule-inner .right .weekly-schedule .row-days .col .modal-message-schedule .row{position:relative;z-index:3}.schedule-container .schedule-inner .right .weekly-schedule .newcolumn .col:nth-child(9),.schedule-container .schedule-inner .right .weekly-schedule .row-days .col:nth-child(9){border-right:none;width:56px}.schedule-container .schedule-inner .right .weekly-schedule .newcolumn .col div.aux,.schedule-container .schedule-inner .right .weekly-schedule .row-days .col div.aux{color:#002e6f;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:17px;text-transform:uppercase}.schedule-container .schedule-inner .right .weekly-schedule .newcolumn .col div.aux .red-close,.schedule-container .schedule-inner .right .weekly-schedule .row-days .col div.aux .red-close{cursor:pointer;position:absolute;right:19px;top:13px}.schedule-container .schedule-inner .right .weekly-schedule .newcolumn .col div.aux .add-aux,.schedule-container .schedule-inner .right .weekly-schedule .row-days .col div.aux .add-aux{color:#3198cd;cursor:pointer;font-family:Inter;font-size:24px;font-style:normal;font-weight:700;line-height:29px}.schedule-container .schedule-inner .right .weekly-schedule .newcolumn .col p.day,.schedule-container .schedule-inner .right .weekly-schedule .row-days .col p.day{color:#52575c;font-size:14px;font-weight:700;line-height:18px}.schedule-container .schedule-inner .right .weekly-schedule .newcolumn .col p.num,.schedule-container .schedule-inner .right .weekly-schedule .row-days .col p.num{color:#52575c;font-size:14px;font-weight:400;line-height:18px}.schedule-container .schedule-inner .right .weekly-schedule .newcolumn .col:first-child,.schedule-container .schedule-inner .right .weekly-schedule .row-days .col:first-child{border-top-left-radius:10px}.schedule-container .schedule-inner .right .weekly-schedule .newcolumn a.schedule-delete,.schedule-container .schedule-inner .right .weekly-schedule .row-days a.schedule-delete{right:12px}.schedule-container .schedule-inner .right .weekly-schedule .newcolumn a.schedule-edit,.schedule-container .schedule-inner .right .weekly-schedule .row-days a.schedule-edit{right:40px}.schedule-container .schedule-inner .right .weekly-schedule .newcolumn a.portal-button,.schedule-container .schedule-inner .right .weekly-schedule .row-days a.portal-button{display:none;font-size:14px;height:26px;line-height:24px;right:9px;width:65px}.schedule-container .schedule-inner .right .weekly-schedule .newcolumn a.close,.schedule-container .schedule-inner .right .weekly-schedule .row-days a.close{display:none;right:-30px;top:-10px}.schedule-container .schedule-inner .right .weekly-schedule .newcolumn .aux-open-content,.schedule-container .schedule-inner .right .weekly-schedule .row-days .aux-open-content{background-color:#fff;display:flex;left:0;padding-bottom:46px;padding-left:100px;position:absolute;top:53px;width:100%}.schedule-container .schedule-inner .right .weekly-schedule .newcolumn .aux-open-content .col,.schedule-container .schedule-inner .right .weekly-schedule .row-days .aux-open-content .col{align-items:flex-start;display:flex;height:-webkit-max-content;height:max-content;margin-right:16px;width:205px}.schedule-container .schedule-inner .right .weekly-schedule .newcolumn .aux-open-content .col p.title,.schedule-container .schedule-inner .right .weekly-schedule .row-days .aux-open-content .col p.title{font-size:8px;font-weight:400;letter-spacing:.2em;line-height:22px;text-transform:uppercase}.schedule-container .schedule-inner .right .weekly-schedule .newcolumn .aux-open-content .col input,.schedule-container .schedule-inner .right .weekly-schedule .row-days .aux-open-content .col input{background:#f5f5f7;border:1px solid #f5f5f7;border-radius:6px;color:#002e6f;font-family:Inter,sans-serif;font-size:12px;font-weight:400;height:28px;letter-spacing:-.02em;line-height:22px;padding:0 6px;width:100%}.schedule-container .schedule-inner .right .weekly-schedule .newcolumn .aux-open-content .col input:focus,.schedule-container .schedule-inner .right .weekly-schedule .row-days .aux-open-content .col input:focus{border:1px solid #002e6f;outline:none}.schedule-container .schedule-inner .right .weekly-schedule .newcolumn .aux-open-content .col textarea,.schedule-container .schedule-inner .right .weekly-schedule .row-days .aux-open-content .col textarea{background:#f5f5f7;border:1px solid #f5f5f7;border-radius:6px;color:#002e6f;font-family:Inter,sans-serif;font-size:12px;font-weight:400;height:80px;letter-spacing:-.02em;line-height:22px;padding:4px 10px;resize:none;width:100%}.schedule-container .schedule-inner .right .weekly-schedule .newcolumn .aux-open-content .col textarea:focus,.schedule-container .schedule-inner .right .weekly-schedule .row-days .aux-open-content .col textarea:focus{border:1px solid #002e6f;outline:none}.schedule-container .schedule-inner .right .weekly-schedule .newcolumn .aux-open-content .col:last-child,.schedule-container .schedule-inner .right .weekly-schedule .row-days .aux-open-content .col:last-child{margin-right:0;width:290px}.schedule-container .schedule-inner.adherence .right .row{margin-bottom:30px}.schedule-container .schedule-inner.adherence .right .row p.row-title{font-size:12px;letter-spacing:.25px;line-height:24px;position:relative}.schedule-container .schedule-inner.adherence .right .row p.row-title:before{background-color:#002e6f;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.schedule-container .schedule-inner.adherence .right .dates-range{display:flex}.schedule-container .schedule-inner.adherence .right .dates-range .col{align-items:center;display:flex;margin-right:40px}.schedule-container .schedule-inner.adherence .right .dates-range .col label.date{color:#002e6f;font-family:Inter,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.02em;line-height:22px;margin-right:15px}.schedule-container .schedule-inner.adherence .right .dates-range .col input{background:#f5f5f7;border:1px solid #f5f5f7;border-radius:6px;color:#667080;font-size:16px;font-weight:400;height:32px;letter-spacing:2px;line-height:22px;padding:0 12px;width:80px}.schedule-container .schedule-inner.adherence .right .dates-range .col input:focus{border:1px solid #002e6f;outline:none}.schedule-container .schedule-inner.adherence .right .dates-range .col img{margin-left:10px}.schedule-container .schedule-inner.adherence .right .weekly-schedule{margin-top:35px;position:relative}.schedule-container .schedule-inner.adherence .right .weekly-schedule a.arr-bottom{align-items:center;background-color:#fafafa;border-bottom-left-radius:8px;border-right:1px solid #e8e8e8;border-top:1px solid #e8e8e8;display:flex;height:52px;justify-content:center;left:0;position:absolute;top:466px;width:85px;z-index:99}.schedule-container .schedule-inner.adherence .right .weekly-schedule .hours{height:461px;overflow-y:scroll;overflow-y:overlay;position:relative}.schedule-container .schedule-inner.adherence .right .weekly-schedule .hours::-webkit-scrollbar{background-color:transparent;width:13px}.schedule-container .schedule-inner.adherence .right .weekly-schedule .hours::-webkit-scrollbar-track{background-color:#fafafa;border:1px solid #e8e8e8}.schedule-container .schedule-inner.adherence .right .weekly-schedule .hours::-webkit-scrollbar-thumb{background-color:#002e6f}.schedule-container .schedule-inner.adherence .right .weekly-schedule .hours .row-days:last-child{margin-bottom:52px}.schedule-container .schedule-inner.adherence .right .weekly-schedule .row-days{border-bottom:none;min-height:52px;position:relative}.schedule-container .schedule-inner.adherence .right .weekly-schedule .row-days.green .col{background-color:#d6f2d3}.schedule-container .schedule-inner.adherence .right .weekly-schedule .row-days.green .col:first-child{background-color:#fafafa}.schedule-container .schedule-inner.adherence .right .weekly-schedule .row-days.yellow .col{background-color:rgba(255,223,56,.2)}.schedule-container .schedule-inner.adherence .right .weekly-schedule .row-days.yellow .col:first-child{background-color:#fafafa}.schedule-container .schedule-inner.adherence .right .weekly-schedule .row-days:after{background-color:#e8e8e8;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.schedule-container .schedule-inner.adherence .right .weekly-schedule .row-days.days-row{background-color:#fafafa;border-top-left-radius:8px;border-top-right-radius:8px;height:57px;width:100%}.schedule-container .schedule-inner.adherence .right .weekly-schedule .row-days.days-row .col{height:56px}.schedule-container .schedule-inner.adherence .right .weekly-schedule .row-days .col{height:auto;min-height:51px;width:85px}.schedule-container .schedule-inner.adherence .right .weekly-schedule .row-days .col:nth-child(2){padding-left:10px}.schedule-container .schedule-inner.adherence .right .weekly-schedule .row-days .col img.pill,.schedule-container .schedule-inner.adherence .right .weekly-schedule .row-days .col svg.bar{position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.schedule-container .schedule-inner.adherence .right .weekly-schedule .row-days a.arr-calendar{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.schedule-container .schedule-inner.adherence .right .weekly-schedule .row-days a.arr-calendar.prev{left:94px}.schedule-container .schedule-inner.adherence .right .weekly-schedule .row-days a.arr-calendar.next{right:10px}.schedule-item.event{position:relative!important}.schedule-item.event .modal-message-schedule{bottom:35px!important}.schedule-action{display:flex}.schedule-action .schedule-edit{margin-right:8px}.weekly-schedule-wrapper{margin-top:35px;position:relative}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__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-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border:8px solid transparent;box-sizing:initial;content:"";height:0;left:-8px;position:absolute;width:1px;z-index:-1}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#f0f0f0;border-top:none}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-top-color:#aeaeae;bottom:-1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0;width:100%}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.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:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{left:50px;position:absolute}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.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){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.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{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.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{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;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;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.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{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.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{background-color:#f0f0f0;cursor:pointer}.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{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-names{margin-bottom:-8px}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__month--in-range,.react-datepicker__month--in-selecting-range,.react-datepicker__month--selected,.react-datepicker__quarter--in-range,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__month--in-range:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--selected:hover,.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--selected:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{background-color:initial;cursor:default}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.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{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted: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--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected: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{background-color:#2579ba;border-radius:.3rem;color:#fff}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.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:rgba(33,107,165,.5)}.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__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__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__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){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:initial}.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-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-year-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__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}
/*# sourceMappingURL=main.51ebf81e.css.map*/