.mb-0-last-child>:last-child{margin-bottom:0 !important}.default-form-wrapper{display:flex;width:100%}.default-form-wrapper .section-form{padding-top:0;padding-bottom:56px;padding-left:0}@media(max-width: 768px){.default-form-wrapper .section-form{padding-left:40px}}@media(max-width: 576px){.default-form-wrapper .section-form{padding-left:8px}}@media(min-width: 2000px){.default-form-wrapper .section-form{padding-right:0}}.text-zoom .default-form-wrapper .section-form{padding-left:4px}@media(min-width: 768px){.text-zoom .default-form-wrapper .section-form{padding-left:0px}}@media(min-width: 1600px){.text-zoom .default-form-wrapper .section-form{padding-left:0}}.default-form-wrapper .portal__container{padding:16px 32px;border-top-right-radius:4px;border-bottom-right-radius:4px}@media(max-width: 768px){.default-form-wrapper .portal__container{padding:8px;border-top-right-radius:0;border-bottom-left-radius:4px}}
.mb-0-last-child>:last-child{margin-bottom:0 !important}.active-filters{background-color:#ecf1f5;background-color:var(--contrast-secondary, #ecf1f5);min-height:64px;margin-top:24px;margin-bottom:32px;padding:24px;display:flex;align-content:center;border-radius:4px;flex-wrap:wrap}.active-filters__button{height:24px;padding:2px 4px 2px 8px;background:rgba(132,11,85,.08);color:#840b55;margin-right:8px;text-align:center;display:flex;align-items:center;border-radius:4px;margin-bottom:8px}.active-filters__button:last-child{margin-right:0px}.active-filters__button--court-hearing{background:rgba(145,193,166,.3);color:#1e2a42;color:var(--contrast-primary, #1e2a42)}.active-filters__button--absence{background:rgba(228,148,132,.3);color:#1e2a42;color:var(--contrast-primary, #1e2a42)}.active-filters__button--duty{background:rgba(79,133,233,.3);color:#1e2a42;color:var(--contrast-primary, #1e2a42)}
.mb-0-last-child>:last-child{margin-bottom:0 !important}.advocate-query__form{margin-top:25px;margin-bottom:30px;padding:16px 24px;background-color:#ecf1f5;background-color:var(--contrast-secondary, #ecf1f5)}.advocate-query__button-close{border-radius:90px;font-size:16px;line-height:16px;outline:none;border:1px solid #dce3e6;border:1px solid var(--contrast-primary, #dce3e6);background:#fff;width:36px;height:36px;position:absolute;top:-33px;right:-41px}.advocate-query__button-close:focus{outline:none}.advocate-query__button-close__icon{color:#4c536a;color:var(--contrast-primary, #4c536a)}.advocate-query__button-close__wrapper{position:relative}.advocate-query__title{color:#1e2a42;color:var(--contrast-primary, #1e2a42);margin-bottom:8px;font-size:1.25rem;line-height:1.625rem;font-weight:600}.advocate-query__items{margin-bottom:8px;display:flex;margin-right:-12px;margin-left:-12px}.advocate-query__item{padding-right:12px;padding-left:12px}.advocate-query__label{color:#1e2a42;color:var(--contrast-primary, #1e2a42);font-size:1rem;line-height:1.25rem;font-weight:500;margin-bottom:0;display:flex;align-items:center}
.mb-0-last-child>:last-child{margin-bottom:0 !important}.advocate-calendar__header{display:flex;align-items:center;margin-bottom:16px;justify-content:space-between}.advocate-calendar__header .section-header{margin-right:16px}.advocate-calendar__header .portal__button{font-weight:500;white-space:nowrap}.advocate-calendar__modal .modal__body{padding:19px 40px 8px}.advocate-calendar__modal .modal__body .row{margin-bottom:10px}.advocate-calendar__modal .modal__body .row:last-child{margin-bottom:0}.advocate-calendar__modal .modal__body .calendar-row{margin-right:0}.advocate-calendar__modal .modal__footer{padding:8px 40px 32px}.advocate-calendar__modal .portal-input__container{font-size:1rem}.advocate-calendar__confirmation-modal.modal__content.large{max-width:23.75rem}.advocate-calendar__reason-for-absence .portal-select-dropdown__menu-list{max-height:200px}.advocate-calendar__reason-for-absence.portal__button__plain{place-self:end;margin-bottom:10px;margin-left:10px}.portal-select-dropdown__menu-portal{z-index:10000 !important}
