.elementor-3650 .elementor-element.elementor-element-689bb73{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-3650 .elementor-element.elementor-element-d901162{width:100%;max-width:100%;}.elementor-3650 .elementor-element.elementor-element-d901162 .jet-form-builder__label{text-align:left;}.elementor-3650 .elementor-element.elementor-element-d901162 .jet-form-builder__desc{text-align:left;}.elementor-3650 .elementor-element.elementor-element-d901162 .jet-form-builder__fields-group{gap:0.7em 0.7em;}.elementor-3650 .elementor-element.elementor-element-d901162 .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-3650 .elementor-element.elementor-element-d901162 .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field):not([role="switch"]){padding:12px 12px 12px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4d904a6 );border-radius:6px 6px 6px 6px;}body.wp-theme-blocksy .elementor-3650 .elementor-element.elementor-element-d901162 select.jet-form-builder__field.select-field{padding:12px 12px 12px 12px;height:auto;min-height:var(--has-height, var(--theme-form-field-height, 40px));}body.wp-theme-oceanwp .elementor-3650 .elementor-element.elementor-element-d901162 select.jet-form-builder__field.select-field{padding-top:12px !important;padding-bottom:12px !important;height:auto;}.elementor-3650 .elementor-element.elementor-element-d901162 .jet-form-builder input{color-scheme:normal;}.elementor-3650 .elementor-element.elementor-element-d901162 .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-3650 .elementor-element.elementor-element-d901162 .jet-form-builder__action-button{background-color:var( --e-global-color-accent );color:var( --e-global-color-e43475d );transition:all 0.3s;font-family:var( --e-global-typography-aee6dfd-font-family ), Sans-serif;font-size:var( --e-global-typography-aee6dfd-font-size );font-weight:var( --e-global-typography-aee6dfd-font-weight );line-height:var( --e-global-typography-aee6dfd-line-height );letter-spacing:var( --e-global-typography-aee6dfd-letter-spacing );padding:1em 2em 1em 2em;border-radius:10px 10px 10px 10px;}.elementor-3650 .elementor-element.elementor-element-d901162 .jet-form-builder__submit-wrap{justify-content:flex-end;align-items:flex-end;}.elementor-3650 .elementor-element.elementor-element-d901162 .jet-form-builder__next-page-wrap{text-align:left;}.elementor-3650 .elementor-element.elementor-element-d901162 .jet-form-builder-message--success{text-align:center;border-radius:10px 10px 10px 10px;}.elementor-3650 .elementor-element.elementor-element-d901162 .jet-form-builder-message--error{text-align:center;border-radius:10px 10px 10px 10px;}.elementor-3650 .elementor-element.elementor-element-109b70f .jet-popup-action-button{justify-content:center;}.elementor-3650 .elementor-element.elementor-element-00489f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3650 .elementor-element.elementor-element-f4f38c3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EEF0F4;--border-color:#EEF0F4;--padding-top:22px;--padding-bottom:18px;--padding-left:26px;--padding-right:70px;}.elementor-3650 .elementor-element.elementor-element-8a09867{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3650 .elementor-element.elementor-element-79455db .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;color:#111827;}.elementor-3650 .elementor-element.elementor-element-30e0e51 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;color:#111827;}#jet-popup-3650 .jet-popup__container{width:760px;}#jet-popup-3650 .jet-popup__inner{justify-content:center;align-items:center;}#jet-popup-3650 .jet-popup__container-inner{justify-content:flex-start;margin:0px 0px 0px 0px;border-radius:16px 16px 16px 16px;}#jet-popup-3650 .jet-popup__container-overlay{border-radius:16px 16px 16px 16px;}#jet-popup-3650 .jet-popup__close-button{transform:translateX(-410px) translateY(20px);-webkit-transform:translateX(-410px) translateY(20px);color:var( --e-global-color-primary );background-color:var( --e-global-color-ae5b26f );font-size:24px;border-radius:400px 400px 400px 400px;}#jet-popup-3650 .jet-popup__close-button:before{font-size:24px;}#jet-popup-3650 .jet-popup__close-button svg{width:24px;}@media(max-width:1024px){.elementor-3650 .elementor-element.elementor-element-d901162 .jet-form-builder__action-button{font-size:var( --e-global-typography-aee6dfd-font-size );line-height:var( --e-global-typography-aee6dfd-line-height );letter-spacing:var( --e-global-typography-aee6dfd-letter-spacing );}}@media(max-width:767px){.elementor-3650 .elementor-element.elementor-element-d901162 .jet-form-builder__action-button{font-size:var( --e-global-typography-aee6dfd-font-size );line-height:var( --e-global-typography-aee6dfd-line-height );letter-spacing:var( --e-global-typography-aee6dfd-letter-spacing );}#jet-popup-3650 .jet-popup__container{width:100%;}#jet-popup-3650 .jet-popup__inner{align-items:flex-end;}#jet-popup-3650 .jet-popup__close-button{transform:translateX(-30px) translateY(15px);-webkit-transform:translateX(-30px) translateY(15px);}}/* Start custom CSS for container, class: .elementor-element-f4f38c3 *//* Edit Assignment modal (popup 3650) - mirrors Make Assignment popup 2595 */
#jet-popup-3650 .jet-popup__overlay{background-color:rgba(15,23,42,.45)!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}
#jet-popup-3650 .jet-popup__container-inner{padding:0!important;max-height:90vh;overflow-y:auto;overscroll-behavior:contain;background:#fff;border-radius:16px;box-shadow:0 24px 64px rgba(15,23,42,.28),0 4px 14px rgba(15,23,42,.12);font-family:'Manrope',sans-serif}
#jet-popup-3650 .jet-popup__container-content{padding:0}
#jet-popup-3650 .jet-popup__close-button{position:absolute;top:22px;right:26px;left:auto;transform:none!important;-webkit-transform:none!important;width:34px;height:34px;border-radius:9px!important;background:#F3F4F6!important;color:#6B7280!important;font-size:16px!important;display:flex;align-items:center;justify-content:center;z-index:5}
#jet-popup-3650 .jet-popup__close-button svg{width:16px!important;height:16px}
#jet-popup-3650 .ma-header .elementor-heading-title{letter-spacing:-.2px;line-height:1.3}
#jet-popup-3650 .ma-sub .elementor-heading-title{letter-spacing:0}
#jet-popup-3650 .elementor-3650{display:flex;flex-direction:column}
#jet-popup-3650 .elementor-3650>.e-con{display:flex;flex-direction:column;gap:0;padding:0!important;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--gap:0px;position:relative}
#jet-popup-3650 .elementor-3650>.e-con>.e-con:has(.ma-header){order:-1;padding:0!important;width:100%;--width:100%}
#jet-popup-3650 .ma-header{border-bottom:1px solid #EEF0F4;width:100%}
/* form section */
#jet-popup-3650 .elementor-3650>.e-con>.elementor-widget:has(form.jet-form-builder){padding:20px 26px 0;order:1;width:100%}
#jet-popup-3650 form.jet-form-builder{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px;font-family:'Manrope',sans-serif}
#jet-popup-3650 form.jet-form-builder>*{min-width:0}
#jet-popup-3650 form.jet-form-builder>hr,#jet-popup-3650 form.jet-form-builder>.wp-block-group,#jet-popup-3650 form.jet-form-builder>p:empty{display:none}
#jet-popup-3650 form.jet-form-builder .jet-form-builder-row{margin:0;padding:0}
#jet-popup-3650 form.jet-form-builder .jet-form-builder-row:not(.field-type-switcher):not(.field-type-submit-field){display:flex!important;flex-direction:column!important;align-items:stretch!important;flex-wrap:nowrap!important}
#jet-popup-3650 form.jet-form-builder .jet-form-builder-row:not(.field-type-switcher)>.jet-form-builder__label{width:100%!important;max-width:100%!important;flex:0 0 auto!important;padding:0}
#jet-popup-3650 form.jet-form-builder .jet-form-builder-row>.jet-form-builder__field-wrap{flex:0 0 auto!important}
#jet-popup-3650 form.jet-form-builder .jet-form-builder__field-wrap{width:100%!important;max-width:100%!important}
#jet-popup-3650 form .field-type-text-field{order:1}
#jet-popup-3650 form .jet-form-builder-row:has(#trta_status){order:2}
#jet-popup-3650 form .jet-form-builder-row:has(#trta_location_001){order:3}
#jet-popup-3650 form .jet-form-builder__conditional:has([id^="trta_area"]){order:4}
#jet-popup-3650 form .jet-form-builder-row:has(#trta_level){order:5;grid-column:1}
#jet-popup-3650 form .jet-form-builder__conditional:has([id^="ta_subject_"]){order:6}
#jet-popup-3650 form .field-type-textarea-field{order:7;grid-column:1/-1}
#jet-popup-3650 form .field-type-switcher{order:8;grid-column:1/-1}
#jet-popup-3650 form .field-type-submit-field{order:9;grid-column:1/-1}
#jet-popup-3650 form .jet-form-builder-messages-wrap{order:10;grid-column:1/-1}
#jet-popup-3650 form .jet-form-builder__label{margin-bottom:6px}
#jet-popup-3650 form .jet-form-builder__label-text{font-size:14px;font-weight:700;color:#1F2937}
#jet-popup-3650 form .jet-form-builder__field.text-field,#jet-popup-3650 form .jet-form-builder__field.select-field{height:44px;padding:0 14px!important;border:1px solid #E0E0E0!important;border-radius:8px!important;font-size:14px;color:#1F2937;background-color:#fff;width:100%;font-family:inherit}
#jet-popup-3650 form .field-type-text-field input{background:#F9FAFB!important;color:#1F2937!important}
#jet-popup-3650 form textarea.jet-form-builder__field{min-height:112px!important;height:112px;padding:12px 14px!important;border:1px solid #E0E0E0!important;border-radius:8px!important;font-size:13.5px;line-height:1.6;font-family:inherit;width:100%}
#jet-popup-3650 form .jet-form-builder__field:focus{border-color:#0D6EFD!important;box-shadow:0 0 0 3px rgba(13,110,253,.15);outline:none}
#jet-popup-3650 form .field-type-switcher{display:grid;grid-template-columns:1fr auto;align-items:center;border:1px solid #EEF0F4;border-radius:10px;padding:12px 14px!important}
#jet-popup-3650 form .field-type-switcher .jet-form-builder__label{margin:0;grid-column:1;grid-row:1}
#jet-popup-3650 form .field-type-switcher input[role=switch]{grid-column:2;grid-row:1/3}
#jet-popup-3650 form .field-type-switcher .jet-form-builder__desc{grid-column:1;grid-row:2;font-size:12px;color:#6B7280}
#jet-popup-3650 form .field-type-submit-field{margin:6px -26px 0!important;padding:16px 26px 20px!important;border-top:1px solid #EEF0F4}
#jet-popup-3650 form .jet-form-builder__submit-wrap{justify-content:flex-end!important}
#jet-popup-3650 form .jet-form-builder__action-button{height:42px;padding:0 20px!important;border-radius:8px!important;background:#0D6EFD!important;color:#fff!important;font-family:'Manrope',sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important;box-shadow:0 2px 6px rgba(13,110,253,.3);border:0;display:inline-flex!important;align-items:center;justify-content:center}
#jet-popup-3650 form .jet-form-builder__action-button:hover{background:#0B5ED7!important}
#jet-popup-3650 .ma-cancel{position:absolute!important;right:172px;bottom:34px;z-index:2;width:auto!important;margin:0!important}
#jet-popup-3650 .ma-cancel a,#jet-popup-3650 .ma-cancel button,#jet-popup-3650 .ma-cancel .jet-popup-action-button__instance{display:inline-flex;align-items:center;justify-content:center;height:42px;line-height:1;padding:0 20px;border-radius:8px;background:#fff!important;border:1px solid #D9DDE3!important;color:#374151!important;font-family:'Manrope',sans-serif;font-size:14px;font-weight:700;text-decoration:none;box-shadow:none}
#jet-popup-3650 .ma-sub .elementor-heading-title{font-size:13px!important;font-weight:600!important;color:#6B7280!important;line-height:1.4;margin-top:2px}
@media (max-width:767px){
#jet-popup-3650 .elementor-3650>.e-con>.elementor-widget:has(form.jet-form-builder){padding:16px 18px 0}
#jet-popup-3650 .jet-popup__container{width:100%!important;max-width:100%}
#jet-popup-3650 .jet-popup__container-inner{border-radius:20px 20px 0 0!important;max-height:92vh}
#jet-popup-3650 .jet-popup__close-button{top:16px;right:16px}
#jet-popup-3650 .ma-header{padding:18px 64px 14px 18px!important}
#jet-popup-3650 form.jet-form-builder{grid-template-columns:1fr}
#jet-popup-3650 form .jet-form-builder__field.text-field,#jet-popup-3650 form .jet-form-builder__field.select-field{height:48px;font-size:16px}
#jet-popup-3650 form textarea.jet-form-builder__field{font-size:16px}
#jet-popup-3650 form .field-type-submit-field{margin:6px -18px 0!important;padding:14px 18px 8px!important}
#jet-popup-3650 form .jet-form-builder__submit-wrap,#jet-popup-3650 form .jet-form-builder__action-button{width:100%;justify-content:center!important;height:48px}
#jet-popup-3650 .ma-cancel{position:static!important;order:2;width:100%!important;padding:0 18px 20px}
#jet-popup-3650 .ma-cancel a,#jet-popup-3650 .ma-cancel button,#jet-popup-3650 .ma-cancel .jet-popup-action-button__instance{width:100%;justify-content:center;height:48px}
}

#jet-popup-3650 .elementor-3650>.e-con>.e-con-inner{display:flex;flex-direction:column;gap:0;width:100%;max-width:100%;padding:0}
#jet-popup-3650 .elementor-3650>.e-con>.e-con-inner>.e-con:has(.ma-header){order:-1;padding:0!important;width:100%;--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}
#jet-popup-3650 .elementor-3650>.e-con>.e-con-inner>.elementor-widget:has(form.jet-form-builder){padding:20px 26px 0;order:1;width:100%}
#jet-popup-3650 .elementor-3650>.e-con>.e-con-inner>.ma-cancel{order:2}
@media (max-width:767px){#jet-popup-3650 .elementor-3650>.e-con>.e-con-inner>.elementor-widget:has(form.jet-form-builder){padding:16px 18px 0}}


/* Footer buttons alignment fix (2026-10) */
#jet-popup-3650 .ma-cancel .jet-popup-action-button__instance{height:44px!important;padding:0 22px!important;box-sizing:border-box!important;background:#F8FAFC!important;line-height:1!important}
@media (min-width:768px){
#jet-popup-3650 form .field-type-submit-field{margin:20px -26px 0!important;padding:20px 26px 20px!important;border-top:1px solid #E5E7EB!important}
#jet-popup-3650 form .jet-form-builder__action-button{height:44px!important;width:150px!important;padding:0 22px!important;box-sizing:border-box!important}
#jet-popup-3650 .ma-cancel{right:188px!important;bottom:34px!important}
}
@media (max-width:767px){
#jet-popup-3650 form .field-type-submit-field{padding-bottom:0!important}
#jet-popup-3650 form .jet-form-builder__submit-wrap{height:auto!important}
#jet-popup-3650 form .jet-form-builder__action-button,#jet-popup-3650 .ma-cancel .jet-popup-action-button__instance{height:44px!important;width:100%!important;padding:0 22px!important}
#jet-popup-3650 .ma-cancel{padding-top:10px!important}
}

@media (max-width:767px){#jet-popup-3650 .ma-cancel{padding-top:0!important;margin-top:-4px!important}}/* End custom CSS */