.header{width:100%;padding:2% 0}.header nav{display:flex}.header .lpp-utah-logo{width:20%}.header .lpp-utah-logo img{max-width:100%}.header .lpp-utah-menu{width:80%}.header .lpp-utah-menu>a{color:inherit;font-size:20px;font-weight:700;text-decoration:none;margin:0 1em}.header .nav-icon{width:34px}.header .nav-icon.profile-icon{width:34px;margin:-5px 0}.header .menu-links>*{margin:0 10px}.header .dark-mode-toggle{width:110px;white-space:nowrap}footer{clear:both;padding:2% 0}footer .footer-logo-cont{width:20%}footer .footer-logo-cont img{max-width:100%}footer .footer-menu-cont{width:80%}footer .footer-menu-cont ul{list-style:none}footer .footer-menu-cont ul li{width:50%}footer .footer-menu-cont ul li a{color:#000;font-weight:700;text-decoration:none}.f-box{display:flex}.f-box.f-col{flex-direction:column}.f-box.f-ac{align-items:center}.f-box.f-jc{justify-content:center}.f-box.f-jsb{justify-content:space-between}.f-box.f-jfe{justify-content:flex-end}.f-box.f-wrap{flex-wrap:wrap}body{width:95%;max-width:1280px;background-color:#f3f3f3;margin:0 auto}.main-content{width:80%;float:right;margin-bottom:55px}.main-content.no-user{width:100%}section{padding:0 20px}.btn,button{cursor:pointer;color:#fff;font-size:16px;font-weight:700;text-decoration:none;background-color:#1b1364;border:none;border-radius:6px;padding:8px 12px}.btn.btn-red,button.btn-red{background-color:#d02827}.react-select>div:last-child{margin-top:0}.react-select>div:last-child>[role=listbox]{padding:0}input[type=text]{width:100%;padding:8px 12px;box-sizing:border-box}label+label,label+label+.react-select+label{margin-top:10px}.form-cont button{margin-top:20px}.toast-notification-popup ol{line-height:1.2;text-align:center;padding:0;position:absolute;top:50%;right:50%;transform:translateX(50%) translateY(-50%);list-style:none}.toast-notification-popup ol>li{background-color:hsla(0,0%,100%,.85);border:1px solid #ccc;border-radius:8px;padding:20px}.toast-notification-popup ol button{margin-top:10px;padding:8px 8px 4px}.clients-section .table-header .table-header-cell:last-child{flex:1.45}.clients-section .current-cycle{font-weight:700}.clients-section .previous-cycle{color:#333;font-size:12px;font-weight:700}.sidebar{width:20%;min-height:calc(100vh - 87px);background-color:#fbfbfb;margin-bottom:55px;padding:35px;box-sizing:border-box;float:left}.sidebar nav a{color:#000;font-size:20px;text-decoration:none;padding:.8em 0}.sidebar button{padding:1em 0;margin-top:1em}.sidebar .extract-links{display:none}.table-group{border:1px solid #ccc;margin:20px;padding:20px}.table-group h2{font-size:20px;font-weight:700;text-decoration:underline;margin-bottom:10px}.table-container{width:100%;margin:2% 0;display:table;border:1px solid #ccc;border-radius:4px;overflow:hidden}.table-container+.table-container{margin-top:35px}.table-title{background-color:#ccc;color:#000;font-weight:700;font-size:20px;border-bottom:2px solid #000;margin:0;padding:8px 20px}.table-header{color:#000;background-color:#f5f5f5;border-bottom:1px solid #ccc}.table-body,.table-header{display:table-row-group;font-size:14px}.table-row{display:table-row;border-bottom:1px solid #eee}.table-row:nth-child(2n){background-color:rgba(0,0,0,.2)!important}.table-cell{display:table-cell;padding:10px;text-align:left;vertical-align:middle}.table-cell .sub-status-dot{width:20px;height:20px;background-color:#aaa8a8;border-radius:20px}.table-cell .sub-status-dot.status-active{background-color:#41be98}.table-header-cell{font-weight:700;text-transform:uppercase}.table-actions-cell{display:flex;gap:8px}.table-action-button{background-color:#1b1364;color:#fff;border:none;padding:5px 10px;cursor:pointer;border-radius:3px}.table-action-button.btn-edit{width:34px;height:34px;font-size:0;background:#1b1364 url(/edit-icon-white.svg) 50%/20px no-repeat}.table-action-button.btn-view{width:34px;height:34px;font-size:0;background:#1b1364 url(/view-icon-white.svg) 50%/20px no-repeat}.dark .table-row:nth-child(2n){background-color:hsla(0,0%,100%,.2)!important}.item-details{margin:2% 0;padding:1rem;border:2px solid #ccc;border-radius:3px}.item-details+.table-container{margin-top:35px}.item-details h2{color:#000;background-color:#ccc;font-weight:700;font-size:20px;padding:8px 20px;margin:-1rem -1rem 1rem}.details-grid{grid-template-columns:max-content 2fr max-content 2fr;display:grid;overflow:hidden}.details-row{display:contents}.details-row>*{padding:6px 10px}.details-row:nth-child(4n+3)>*,.details-row:nth-child(4n+4)>*{background-color:hsla(0,0%,100%,.2)}.details-row:last-child:nth-child(odd)>:last-child{margin-right:-600px;padding-right:600px}body:not(.dark) .details-row:nth-child(4n+3)>*,body:not(.dark) .details-row:nth-child(4n+4)>*{background-color:rgba(0,0,0,.2)}.action-required{margin:2% 0;border:1px solid #ccc;border-radius:3px;padding:1rem}.action-required h2{color:#000;background-color:#ccc;font-weight:700;font-size:20px;padding:6px 20px;margin:-1rem -1rem 1rem}.action-required .input-group{margin-bottom:10px}.action-required .input-group input{margin-left:10px}.action-required button{border:1px solid #ccc;margin:10px;padding:.5rem 1rem;font-size:1rem;cursor:pointer}.card{border:1px solid #ccc;border-radius:6px;padding:20px}.card-body .f-box{margin-bottom:10px}.card-body .f-box>input{margin-top:3px}.card-body .f-box>input+label{margin-top:10px}.auth-form .form-inner *{font-size:18px}.auth-form input{padding:4px 6px}.auth-form label{margin-top:15px;margin-bottom:5px}.auth-form button{margin-top:20px}.pricing-plans-section{max-width:600px;background-color:#fff;margin:0 auto;padding:20px}.pricing-plans-section .pricing-plans-inner{padding-bottom:35px}.pricing-plans-section .pricing-plan-details{padding-bottom:35px;text-align:center}.tab-button-cont{border:2px solid #231f20;border-radius:10px;position:relative;z-index:1}.tab-button-cont button{width:160px;color:#231f20;font-size:14px;font-weight:700;text-transform:uppercase;background-color:transparent;padding:10px 16px;position:relative}.tab-button-cont button:last-child:before{content:"";width:100%;height:100%;background-color:#1b1364;border-radius:6px;position:absolute;top:0;right:0;transform:translateX(0);transition:.35s;z-index:-1}.tab-button-cont button.tab-selected{color:#fff;transition:.35s}.tab-button-cont button.tab-selected+button:before{transform:translateX(-100%)}.prospect-popup-cont{width:100%;height:100%;background-color:rgba(0,0,0,.65);position:absolute;top:0;left:0;z-index:1}.prospect-popup-cont .prospect-popup-form{width:90%;max-width:400px;background-color:#fff;padding:20px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:9}.prospect-popup-cont .prospect-form-buttons button{margin:10px 10px 0}.prospect-popup-cont #name{width:100%;padding:8px 12px;box-sizing:border-box;margin-bottom:20px}.prospect-popup-cont form>.mb-4+.mb-4{margin-top:10px}.prospect-popup-cont form input{width:100%;box-sizing:border-box;padding:4px 8px}.prospect-popup-cont .client-details{font-size:14px;margin:10px 0}.prospect-popup-cont .client-details p{margin:0}.prospect-popup-cont .client-details .max-prospects{color:red;font-size:16px;font-weight:700;display:block}.client-dropdown{position:relative;display:inline-block;width:100%;text-align:left}.dropdown-header{position:relative;cursor:pointer}.dropdown-input{width:100%;padding:8px 12px;border:1px solid #cbd5e0;border-radius:4px;color:#4a5568;outline:none;box-sizing:border-box}.dropdown-input:focus{box-shadow:0 0 0 2px #63b3ed}.dropdown-icon{position:absolute;top:0;bottom:0;right:0;display:flex;align-items:center;padding:0 8px;color:#4a5568}.icon{width:16px;height:16px}.dropdown-menu{position:absolute;right:0;width:100%;background-color:#fff;border-radius:6px;box-shadow:0 10px 15px rgba(0,0,0,.1);outline:none}.menu-items{padding:4px 0}.menu-item{display:block;padding:8px 16px;font-size:14px;color:#4a5568;cursor:pointer}.menu-item:hover{background-color:#f1f5f9;color:#2d3748}.questionnaire-form form>div{display:flex;flex-direction:column}.questionnaire-form form>div+div{margin-top:15px}.questionnaire-form form>div textarea{min-height:120px}.questionnaire-form form>button{margin-top:15px}.questionnaire-form .progress-bar{margin-bottom:15px}.prospect-edit-section .form-cont input{width:100%;box-sizing:border-box;padding:4px 8px}.client-edit-section .form-cont>*+*{margin-top:10px}.client-edit-section input:not([type=checkbox]){width:100%;box-sizing:border-box;padding:4px 8px}body.dark{background-color:#1a1a1a;color:#fff}body.dark nav.header{background-color:#333;color:#fff}body.dark nav.header .nav-inner button{color:#fff;background-color:#1e1e1e}body.dark nav.header .nav-inner button:hover{background-color:#555}body.dark nav.header .nav-icon{filter:invert(1)}body.dark nav.header .logo-container{background-image:url(/lpp-utah-logo-inverted.webp)}body.dark a{color:#fff}body.dark .sidebar{background-color:#2a2a2a;color:#fff}body.dark .sidebar a{color:#8ab4f8}body.dark .main-content{background-color:#1a1a1a;color:#fff}body.dark .main-content button,body.dark .main-content input{background-color:#333;color:#fff;border:1px solid #838383}body.dark .main-content .table-header{background-color:#444;color:#fff}body.dark .main-content .table-row{background-color:#2a2a2a;color:#fff}body.dark .main-content .table-row .previous-cycle{color:#fff}body.dark .main-content .table-action-button{background-color:#1e1e1e;color:#000}body.dark .main-content .table-action-button:hover{background-color:#555}body.dark .footer{background-color:#333;color:#fff}body.dark .footer a{color:#8ab4f8}body.dark .prospect-popup-cont{background-color:#1a1a1a;color:#fff}body.dark .prospect-popup-cont .prospect-popup-form{background-color:#2a2a2a;color:#fff}body.dark .prospect-popup-cont .prospect-popup-form input,body.dark .prospect-popup-cont .prospect-popup-form select{background-color:#333;color:#fff;border:1px solid #838383}body.dark .btn{background-color:#1e1e1e}body.dark .pricing-plans-section{background-color:#1a1a1a}body.dark footer .footer-menu-cont ul li a{color:#fff}