:root{--ww-primary:#7aaead;--ww-secondary:#9cc3c2;--lighten-bg-85:url('data:image/svg+xml;utf8,<svg version="1.1" id="cssLighten" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="50px" height="50px" viewBox="0 0 50 50" enable-background="new 0 0 50 50" xml:space="preserve"><rect opacity="0.85" fill="white" width="50" height="50"/></svg>')!important;--darken-bg-10:url('data:image/svg+xml;utf8,<svg version="1.1" id="cssDarken" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="50px" height="50px" viewBox="0 0 50 50" enable-background="new 0 0 50 50" xml:space="preserve"><rect opacity="0.10" fill="black" width="50" height="50"/></svg>')!important}.markup{margin-top:5px}.markup .content-panel,.markup .content-panel-body.without-footer,.markup .content-panel-body.without-header{border:none;box-shadow:none;margin:0}.markup .address dt span,.markup .field-textarea dt span{white-space:pre-line}.markup.form-group label{margin-right:10px;margin-top:0}legend+*{margin-left:20px}.field-integer.form-group .form-widget-compound>div>div>.form-group{padding:0}.field-integer.form-group .form-widget-compound>div>div>.form-group>label{display:none}.ea-vich-file-actions .form-group,.ea-vich-image-actions .form-group,.form-group.field-collection .accordion-item .ea-vich-file-actions .form-group,.form-group.field-collection .accordion-item .ea-vich-image-actions .form-group{padding:5px 20px}.ea-vich-file-actions .form-group label,.ea-vich-image-actions .form-group label,.form-group.field-collection .accordion-item .ea-vich-file-actions .form-group label,.form-group.field-collection .accordion-item .ea-vich-image-actions .form-group label{margin:0;padding:0 0 0 5px}.form-group.field-collection .accordion-item .form-group{padding:2px 0}.form-group.field-collection .accordion-item .form-group label{margin-top:8px}.ea-form-collection-items .markup{display:block;padding:5px 10px}.ea-form-collection-items .ea-vich-file-actions .form-check{display:none}.accordion-body{padding:0 1.25rem}.field-collection{margin-bottom:10px}.form-group.field-submit{margin:10px 0}.form-select{min-width:100px;width:auto}.form-group.field-percent{max-width:210px}.listview .accordion-body{display:flex;padding-bottom:10px}.listview .accordion-body .form-widget-compound>div{display:flex}.listview .accordion-body .form-widget-compound>div .flex-fill,.listview .accordion-body .form-widget-compound>div label{display:none}.listview .accordion-body .form-widget-compound>div .form-group{margin-right:15px;padding:0}.listview .accordion-body .form-widget-compound>div input[type=number]{width:55px}.listview .field-collection-item-first .accordion-body .form-widget-compound>div .form-group{display:block}.listview .field-collection-item-first .accordion-body .form-widget-compound>div label{display:block;margin-left:2px;width:100%}.field-collection.always-expanded .accordion-button:not(.collapsed),.studentgroup-coachings .field-collection-add-button,.studentgroup-coachings .field-collection-delete-button{display:none}.field-email .form-widget{position:relative}.field-email .form-widget .spinner{height:20px;position:absolute;right:5px;top:5px;width:20px}.btn-primary.btn-secondary{background-color:var(--button-primary-bg);color:var(--button-primary-color)}.form-widget-compound{background:var(--fieldset-bg);border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--border-radius);margin:10px 0;padding:10px 20px 15px}.form-widget-compound .form-widget-compound{border:none}.form-widget-compound .field-submit{margin:0;padding:0}.form-group.field-collection .field-collection-item-first .accordion-item{padding-bottom:1px}.ea-detail .field-group.field-boolean{flex-direction:row}.ea-detail .field-group.field-boolean .field-label{flex:unset;margin-left:0;min-width:130px}.ea-detail .field-group.field-boolean .field-value{flex:1;min-width:66%;text-align:left}.pdf-viewer{aspect-ratio:20/30;width:100%}#report-completion-wrapper{max-width:750px}#report-completion-wrapper li .form-group{padding-top:10px}#report-completion-wrapper input[type=email],#report-completion-wrapper input[type=text]{max-width:400px}#report-completion-wrapper input[type=date]{max-width:150px}#report-completion-wrapper .partition{margin-bottom:20px}#report-completion-wrapper .partition .form-group{padding-bottom:10px}.checkbox-other .form-group{padding:0}.image-selector{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.image-selector img{height:150px;object-fit:cover;width:100%}.image-selector-toggle{margin-block-start:5px}.field-collection-item .ea-vich-image-actions .form-check{display:none}.field-collection-item .accordion-button .icon{transform:rotate(90deg);transition:transform .2s ease}.field-collection-item .accordion-button.collapsed .icon{transform:rotate(0)}.hidden{display:none}.page-login .main-header{color:#000;font-size:1.5rem;font-weight:700;margin-bottom:2rem;text-align:center}.page-reset-password label{font-weight:700;margin-right:.5rem}.page-reset-password button{margin-bottom:1rem}body.page-registration{display:block;overflow:scroll}body.page-registration .login-wrapper{margin-block-start:0;max-inline-size:900px}body.page-registration .login-wrapper .main-header{max-width:28rem}body.page-registration .login-wrapper .alert:last-child{margin-bottom:20px}body.page-registration .login-wrapper .alert ul{margin-bottom:0}body.page-registration .login-wrapper .flex{display:flex;gap:20px}body.page-registration .login-wrapper fieldset{border:2px solid var(--gray-200);border-radius:10px;flex:1;margin-bottom:20px;padding:20px}body.page-registration .login-wrapper fieldset legend{font-size:18px;font-weight:700;margin-bottom:10px}body.page-registration .login-wrapper fieldset legend+*{margin-left:0}body.page-registration .login-wrapper fieldset label{margin-top:10px}body.page-registration .form-group input[type=checkbox]{margin-right:5px;width:auto}body.page-registration .form-group label{display:inline;font-weight:400}body.page-registration .form-group label.required:after{content:none}.main-header #header-logo a{padding:15px 7px 7px 0}.responsive-logo img{height:50px}h1.title .small{font-size:16px}.content-header .page-actions{flex:1;flex-wrap:wrap;justify-content:end}.content-header .page-actions a{margin-bottom:10px;margin-left:15px}.content-header .page-actions a:first-child{margin-left:0}.content-header .page-actions button{margin-bottom:8px}h3{margin-bottom:20px}#flash-messages{box-shadow:none;margin:0}.user-menu-wrapper span.user-avatar .fa-stack{font-size:17px}.navbar-custom-menu img.user-avatar{height:32px;max-width:32px}.sidebar{background-color:#dceaea}#main-menu .menu li a{overflow:hidden;white-space:nowrap}thead{background:#fff}.datagrid:not(.datagrid-empty)>tbody{color:#000}.datagrid:not(.datagrid-empty)>tbody>tr:hover{box-shadow:var(--box-shadow-lg)}.datagrid:not(.datagrid-empty)>tbody>tr:hover td,.datagrid:not(.datagrid-empty)>tbody>tr:hover th{background-color:#fff;cursor:pointer}.datagrid:not(.datagrid-empty)>tbody .page-actions a{margin-right:12px}@media(width <= 576px){.datagrid:not(.datagrid-empty)>tbody{border-top:none}.datagrid:not(.datagrid-empty)>tbody>tr:hover{box-shadow:none}.datagrid:not(.datagrid-empty)>tbody td,.datagrid:not(.datagrid-empty)>tbody th{background-color:#fff}.datagrid:not(.datagrid-empty)>tbody td:before{white-space:normal}}dl.datalist .data-row{padding:5px 10px}.datagrid .trim-text>span{display:block;max-height:65px;overflow:hidden}.data-row.indented dt{padding-left:20px}.datalist .data-row{display:flex;flex-wrap:wrap;width:100%}.datalist .data-row dt{min-width:150px;padding-right:20px;text-align:end;width:20%}.datalist .data-row dd{width:70%}@media(width <= 576px){table.datagrid:not(.datagrid-empty) td.empty,td.empty{display:none}dl.datalist .data-row{grid-template-columns:1fr 2fr}}.font-weight-bold{font-weight:700}.datalist .img-fluid{max-height:200px}.assigned-recipes-listing,.coach-clients-listing,.coaching-cards-listing,.contacts-listing{font-size:12px}.assigned-recipes-listing.detail,.coach-clients-listing.detail,.coaching-cards-listing.detail,.contacts-listing.detail{font-size:14px}.assigned-recipes-listing.detail td,.assigned-recipes-listing.detail td:first-child,.assigned-recipes-listing.detail th,.assigned-recipes-listing.detail th:first-child,.coach-clients-listing.detail td,.coach-clients-listing.detail td:first-child,.coach-clients-listing.detail th,.coach-clients-listing.detail th:first-child,.coaching-cards-listing.detail td,.coaching-cards-listing.detail td:first-child,.coaching-cards-listing.detail th,.coaching-cards-listing.detail th:first-child,.contacts-listing.detail td,.contacts-listing.detail td:first-child,.contacts-listing.detail th,.contacts-listing.detail th:first-child{padding:2px 4px}.assigned-recipes-listing tbody tr:hover,.coach-clients-listing tbody tr:hover,.coaching-cards-listing tbody tr:hover,.contacts-listing tbody tr:hover{box-shadow:none}.assigned-recipes-listing td,.assigned-recipes-listing td:first-child,.assigned-recipes-listing th,.assigned-recipes-listing th:first-child,.coach-clients-listing td,.coach-clients-listing td:first-child,.coach-clients-listing th,.coach-clients-listing th:first-child,.coaching-cards-listing td,.coaching-cards-listing td:first-child,.coaching-cards-listing th,.coaching-cards-listing th:first-child,.contacts-listing td,.contacts-listing td:first-child,.contacts-listing th,.contacts-listing th:first-child{border:none;padding:0 4px 0 0}.assigned-recipes-listing th,.coach-clients-listing th,.coaching-cards-listing th,.contacts-listing th{font-style:italic;font-weight:400}@media(width <= 576px){table.datagrid:not(.datagrid-empty) .assigned-recipes-listing tr,table.datagrid:not(.datagrid-empty) .coach-clients-listing tr,table.datagrid:not(.datagrid-empty) .coaching-cards-listing tr,table.datagrid:not(.datagrid-empty) .contacts-listing tr{border:none;margin-bottom:-2px}table.datagrid:not(.datagrid-empty) .assigned-recipes-listing tr:not(.empty-row) td,table.datagrid:not(.datagrid-empty) .coach-clients-listing tr:not(.empty-row) td,table.datagrid:not(.datagrid-empty) .coaching-cards-listing tr:not(.empty-row) td,table.datagrid:not(.datagrid-empty) .contacts-listing tr:not(.empty-row) td{padding-left:1px}}.description{color:#868686;font-size:12px;margin-top:10px}body.page-login #change_password_form_plainPassword>div:first-child,body.page-login .main-header{margin-bottom:20px}.field-form_fieldset{margin-top:30px}.form-fieldset-header{padding-bottom:5px}.form-fieldset-header .form-fieldset-title .form-fieldset-title-content{font-size:19px;padding-bottom:10px}.ea-detail .field-group{margin-bottom:5px}.ea-detail .field-group .field-label{color:var(--gray-500);font-weight:400;margin-right:0;padding-right:15px;text-align:start;width:180px}.ea-detail .field-group .field-label,.ea-detail .field-group .field-value{border-bottom:1px solid var(--gray-200);padding-bottom:5px}.ea-detail .field-group .datalist .data-row{border-bottom:1px solid var(--gray-200)}.ea-detail .field-group .datalist .data-row dt{color:var(--gray-500);font-weight:400;text-align:start}.form-fieldset-header .collapsed>.form-fieldset-collapse-marker{transform:rotate(0deg)}.row .field-value .ea-lightbox-thumbnail,table img.list-image{display:inline-block;margin:5px;max-height:75px;max-width:75px}.red{color:red}.orange{color:orange}.green{color:green}.blue{color:blue}.gallery img{max-height:100px;max-width:100px}.datagrid .gallery a:not(:first-child){display:none}.datagrid .gallery img{max-height:50px;max-width:50px}.sl-overlay{background:#000!important}.sl-wrapper .sl-image .sl-caption{font-size:.7rem!important;padding:5px!important;text-align:center}.field-value .actions .btn{margin:10px 10px 10px 0}.inline-button-block{display:inline-block;vertical-align:top}.date-helper{font-size:13px;text-align:center}#modal-batch-action .modal-content #batch-assign-all{margin:10px 10px 0 0}