.portal-page-main{padding:21px}.portal-page-header{display:flex;align-items:flex-start;margin-bottom:20px}.portal-page-header--column{flex-direction:column;gap:8px}.portal-page-header--split{flex-direction:row;justify-content:space-between;gap:8px}.portal-management-header-left{flex:1;display:flex;flex-direction:column;gap:8px}.portal-management-header-right{display:flex;align-items:center;gap:12px}.portal-management-add-button,.portal-panel-submit-button,.portal-settings-add-button{background:var(--mailissa-blue-900);border:none;border-radius:6px;font-size:var(--mailissa-font-size-xs);color:var(--mailissa-gray-light);display:flex;align-items:center;gap:7px}.portal-management-add-button:hover{background:var(--mailissa-blue-900)}.portal-settings-add-button{color:var(--mailissa-blue-900);background:var(--mailissa-gray-light)}.portal-settings-add-button:hover{background:var(--mailissa-blue-100)}.portal-management-table{background:var(--mailissa-gray-very-light);border:1px solid var(--mailissa-gray-300);border-radius:12px;overflow:hidden}.portal-management-datatable{width:100%}.portal-management-datatable .p-datatable-header{background:var(--mailissa-gray-100)}.portal-management-datatable .p-datatable-header,.portal-management-datatable .p-datatable-thead>tr>th{border:none;padding:14px;font-size:var(--mailissa-font-size-xs);font-weight:600;color:var(--mailissa-gray-900)}.portal-management-datatable .p-datatable-thead>tr>th{background:var(--mailissa-blue-200);border-bottom:1px solid var(--mailissa-gray-300);text-align:left}.portal-management-datatable .p-datatable-tbody>tr>td{border:none;border-bottom:1px solid var(--mailissa-gray-100);padding:14px;font-size:var(--mailissa-font-size-sm);color:var(--mailissa-gray-900)}.portal-management-datatable .p-datatable-tbody>tr:last-child>td{border-bottom:none}.portal-management-datatable .p-datatable-tbody>tr:hover{background:var(--mailissa-gray-very-light)}.portal-management-datatable .p-datatable-emptymessage>td{text-align:center;padding:42px 14px;font-size:var(--mailissa-font-size-sm);color:var(--mailissa-gray-500)}.portal-management-action-buttons{display:flex;gap:4px;align-items:center}.portal-card{background-color:white;border-radius:12px;border:1px solid rgba(0,0,0,.1);box-shadow:none;overflow:hidden}.portal-card-section{padding:12px}.portal-card-header{display:flex;flex-direction:column;padding:12px;background-color:var(--mailissa-blue-200);border-bottom:1px solid var(--mailissa-gray-300)}.portal-card-header-inner{display:flex;align-items:center;gap:7px;font-size:var(--mailissa-font-size-sm);font-weight:600;color:var(--mailissa-gray-900);line-height:1.4;margin-bottom:8px}.portal-card-header-inner i{font-size:var(--mailissa-font-size-lg);color:var(--mailissa-gray-900)}.portal-card-content{display:flex;flex-direction:column;gap:14px}.portal-card-button{background-color:white;border:1px solid rgba(0,0,0,.1);border-radius:12px;height:32px;width:100%;display:flex;align-items:center;justify-content:center;gap:7px;font-size:var(--mailissa-font-size-xs);color:var(--mailissa-gray-900);cursor:pointer;transition:background-color .2s}.portal-card-button:hover{background-color:var(--mailissa-gray-light)}.portal-card-button i,.portal-save-button{font-size:var(--mailissa-font-size-sm)}.portal-save-button{width:100%;border-radius:12px;background-color:var(--mailissa-blue-950);border:none;color:white;font-weight:400;height:32px;display:flex;align-items:center;justify-content:center}.portal-save-button:disabled{opacity:.5;cursor:not-allowed}.portal-save-button .p-button-label{font-size:var(--mailissa-font-size-xs);line-height:18px}.portal-save-button .p-button-icon{font-size:var(--mailissa-font-size-sm)}.portal-manifest-section{display:flex;flex-direction:column;gap:14px}.portal-manifest-messages{display:flex;flex-direction:column;gap:8px}.portal-manifest-message{width:100%}.portal-manifest-message .p-message{font-size:var(--mailissa-font-size-xs);padding:8px 12px}.portal-manifest-message .p-message .p-message-icon{font-size:var(--mailissa-font-size-md)}.portal-manifest-validating{display:flex;align-items:center;gap:8px;color:var(--mailissa-blue-500);font-size:var(--mailissa-font-size-xs)}.portal-manifest-box{display:block;width:100%;position:relative;border:2px dashed var(--mailissa-gray-300);border-radius:8.75px;padding:32px 20px;background-color:var(--mailissa-gray-very-light);text-align:center;transition:border-color .2s;cursor:pointer}.portal-manifest-box:hover{border-color:var(--mailissa-gray-400)}.portal-manifest-file-upload,.portal-manifest-file-upload .p-fileupload-choose{position:absolute;top:0;left:0;width:100%;height:100%}.portal-manifest-file-upload .p-fileupload-choose{opacity:0;cursor:pointer;z-index:2;border:none;background:transparent}.portal-manifest-file-upload .p-button,.portal-manifest-file-upload .p-fileupload-choose{opacity:0;border:none;background:transparent}.portal-manifest-hint{display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.portal-manifest-hint *{pointer-events:none}.portal-manifest-hint i{font-size:calc(var(--mailissa-font-size-xl) * 1.75);color:var(--mailissa-gray-300)}.portal-manifest-text{margin:0}.portal-manifest-subtext,.portal-manifest-text{font-size:var(--mailissa-font-size-xs);color:var(--mailissa-gray-500);font-weight:400}.portal-manifest-subtext{display:block;margin-top:2px}.portal-manifest-filetype{font-size:var(--mailissa-font-size-2xs);color:var(--mailissa-gray-500)}.portal-manifest-info{display:flex;align-items:center;gap:8px;padding:12px;background-color:var(--mailissa-gray-light);border:1px solid var(--mailissa-green-500);border-radius:8px;font-size:var(--mailissa-font-size-xs);color:var(--mailissa-green-500)}.portal-manifest-success-icon{color:var(--mailissa-green-500);font-size:var(--mailissa-font-size-lg)}.portal-manifest-section--compact{gap:8px}.portal-manifest-section--compact .portal-manifest-box{padding:12px 16px}.portal-manifest-section--compact .portal-manifest-hint i{font-size:var(--mailissa-font-size-xl)}.portal-manifest-section--compact .portal-manifest-text{font-size:var(--mailissa-font-size-2xs)}.portal-manifest-section--compact .portal-manifest-info{padding:8px;font-size:var(--mailissa-font-size-2xs)}.portal-manifest-section--compact .portal-manifest-success-icon{font-size:var(--mailissa-font-size-sm)}.portal-manifest-section--compact .portal-manifest-message .p-message{font-size:var(--mailissa-font-size-2xs);padding:6px 8px}.portal-card-banner{background-color:var(--mailissa-blue-100);padding:12px 21px 16px}.portal-field-label{font-size:var(--mailissa-font-size-xs);color:var(--mailissa-gray-900);margin-bottom:10.5px;font-weight:600}.portal-field-input-disabled{width:100%;padding:10px 12px;border:1px solid var(--mailissa-gray-300);border-radius:6px;background-color:var(--mailissa-gray-light);color:var(--mailissa-gray-500);font-size:var(--mailissa-font-size-sm);font-family:inherit;cursor:not-allowed}.portal-field-input-disabled:disabled{opacity:.6}.portal-field-dropdown,.portal-field-dropdown .p-dropdown{width:100%}.portal-field-checkbox-row{display:flex;align-items:center;gap:8px;margin-top:12px}.portal-field-checkbox{width:16px;height:16px;cursor:pointer;accent-color:var(--mailissa-gray-900)}.portal-field-checkbox-label{font-size:var(--mailissa-font-size-sm);color:var(--mailissa-gray-700);cursor:pointer;margin:0}.portal-group-list{display:flex;flex-direction:column;gap:14px}.portal-group-section{margin-bottom:1rem}.portal-group-selected{display:flex;flex-direction:column;gap:7px;min-height:40px}.portal-group-badge{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background-color:var(--mailissa-gray-very-light);border-radius:8.75px;border:1px solid var(--mailissa-gray-300)}.portal-group-badge,.portal-group-name{font-size:var(--mailissa-font-size-sm);color:var(--mailissa-gray-900)}.portal-group-name{font-weight:500}.portal-group-actions{display:flex;align-items:center;gap:.5rem}.portal-group-empty{color:var(--mailissa-gray-500);font-size:var(--mailissa-font-size-sm);text-align:center;padding:16px;margin:0}.portal-group-remove{background:none;border:none;cursor:pointer;padding:2px;color:var(--outlook-color-red);display:flex;align-items:center;justify-content:center;transition:color .2s}.portal-group-remove:hover{color:var(--outlook-color-darkred)}.portal-group-remove i{font-size:var(--mailissa-font-size-2xs)}.portal-group-select{width:100%;border-radius:6.75px}.portal-group-select .p-dropdown,.portal-group-select .p-multiselect{width:100%;border-radius:6.75px;font-size:var(--mailissa-font-size-xs);border-color:var(--mailissa-gray-300);background-color:var(--mailissa-gray-very-light)}.portal-group-select .p-dropdown:hover,.portal-group-select .p-multiselect:hover{border-color:var(--mailissa-gray-400)}.portal-group-select .p-dropdown-filter{padding:8px 12px;font-size:var(--mailissa-font-size-xs);border-radius:4px}.portal-group-select .p-multiselect-label{padding:8px 12px}.portal-group-option{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;font-size:var(--mailissa-font-size-xs)}.portal-transfer-setting-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.portal-transfer-setting-label{flex:1}.portal-transfer-setting-label span{font-size:var(--mailissa-font-size-sm);font-weight:600;color:var(--mailissa-gray-800);display:block;margin-bottom:4px}.portal-icon-action-button.p-button{padding:0;min-width:0;display:inline-flex;align-items:center;justify-content:center}.portal-icon-action-button--md.p-button{width:32px;height:32px}.portal-icon-action-button--md .p-button-icon{font-size:.875rem}.portal-icon-action-button--lg.p-button{width:36px;height:36px}.portal-icon-action-button--lg .p-button-icon{font-size:1rem}.portal-icon-action-button--sm.p-button{width:28px;height:28px}.portal-icon-action-button--sm .p-button-icon{font-size:.75rem}.portal-icon-action-button--xs.p-button{width:20px;height:20px}.portal-icon-action-button--xs .p-button-icon{font-size:.6875rem}.portal-icon-action-button.p-button.p-button-outlined:not(.p-button-danger){color:var(--mailissa-gray-600);border-color:var(--mailissa-gray-300)}.portal-icon-action-button.p-button.p-button-outlined:not(.p-button-danger):hover:not(:disabled){color:var(--mailissa-gray-700);background-color:var(--mailissa-gray-100);border-color:var(--mailissa-gray-300)}.portal-icon-action-button.p-button.p-button-outlined:not(.p-button-danger):active:not(:disabled){color:var(--mailissa-gray-700);background-color:var(--mailissa-gray-200);border-color:var(--mailissa-gray-300)}.portal-icon-action-button.p-button.p-button-outlined:not(.p-button-danger).p-focus,.portal-icon-action-button.p-button.p-button-outlined:not(.p-button-danger):focus{box-shadow:0 0 0 2px var(--mailissa-gray-200);border-color:var(--mailissa-gray-300)}.portal-icon-action-button.p-button.p-button-danger.p-button-outlined.p-focus,.portal-icon-action-button.p-button.p-button-danger.p-button-outlined:focus{box-shadow:0 0 0 2px rgba(239,68,68,.2);border-color:var(--mailissa-red-500)}.portal-page-main .p-autocomplete .p-autocomplete-dropdown.p-button{background-color:var(--mailissa-blue-700);border-color:var(--mailissa-blue-700);color:var(--mailissa-gray-light)}.portal-page-main .p-autocomplete .p-autocomplete-dropdown.p-button:hover:not(:disabled){background-color:var(--mailissa-blue-800);border-color:var(--mailissa-blue-800)}.portal-page-main .p-autocomplete .p-autocomplete-dropdown.p-button.p-focus,.portal-page-main .p-autocomplete .p-autocomplete-dropdown.p-button:focus{box-shadow:0 0 0 2px var(--mailissa-blue-200)}.portal-sidebar{width:560px!important}.portal-sidebar .p-sidebar-header{padding:0 20px 0 0;border-bottom:1px solid var(--mailissa-gray-200)}.portal-sidebar .p-sidebar-content{padding:0;display:flex;flex-direction:column;height:100%}.portal-panel-header{padding:20px}.portal-panel-header--with-border{border-bottom:1px solid var(--mailissa-gray-200)}.portal-sidebar .portal-panel-header--with-border{border-bottom:none}.portal-panel-title{font-size:var(--mailissa-font-size-xl);font-weight:600;color:var(--mailissa-gray-900);margin:0 0 4px}.portal-panel-subtitle{font-size:var(--mailissa-font-size-sm);color:var(--mailissa-gray-500);margin:0}.portal-panel-content{display:flex;flex-direction:column;flex:1;overflow:hidden}.portal-panel-form-section{flex:1;padding:20px;overflow-y:auto;display:flex;flex-direction:column;gap:20px}.portal-panel-card{background-color:white;border:1px solid var(--mailissa-gray-200);border-radius:8px;padding:12px}.portal-panel-card-title{display:flex;align-items:center;gap:8px;font-size:var(--mailissa-font-size-md);font-weight:600;color:var(--mailissa-gray-900);margin:0 0 8px}.portal-panel-card-title i{color:var(--mailissa-gray-500)}.portal-panel-field{margin-bottom:16px}.portal-panel-field:last-child{margin-bottom:0}.portal-panel-label{display:block;font-size:var(--mailissa-font-size-sm);font-weight:500;color:var(--mailissa-gray-700);margin-bottom:6px}.portal-panel-dropdown,.portal-panel-input,.portal-panel-multi-select{width:100%}.portal-panel-help-text{display:block;margin-top:4px;font-size:var(--mailissa-font-size-xs);color:var(--mailissa-gray-500)}.portal-panel-error-message{display:flex;align-items:center;gap:8px;padding:12px;background-color:var(--mailissa-red-50);border:1px solid var(--mailissa-red-200);border-radius:6px;color:var(--mailissa-red-700);font-size:var(--mailissa-font-size-sm)}.portal-panel-error-message i{color:var(--mailissa-red-500)}.portal-panel-footer{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid var(--mailissa-gray-200);background-color:var(--mailissa-gray-very-light)}.portal-panel-cancel-button{background-color:white;border:1px solid var(--mailissa-gray-300);border-radius:6px;font-size:var(--mailissa-font-size-xs);color:var(--mailissa-gray-700);display:flex;align-items:center;gap:7px}.portal-panel-cancel-button:hover{background-color:var(--mailissa-gray-100)}.portal-panel-submit-button:hover:not(:disabled){background-color:var(--mailissa-blue-800)}.portal-panel-submit-button:disabled{opacity:.6}.Navbar_navbar__zqFHa{position:fixed;left:0;top:0;width:232px;height:100vh;background-color:var(--mailissa-gray-light);display:flex;flex-direction:column}.Navbar_navHeader__W8HmK{height:54px;background-color:var(--mailissa-blue-200);display:flex;align-items:center;padding:0 21px;gap:7px}.Navbar_logo__mjtJq{width:26px;height:26px;background-color:var(--mailissa-blue-700);border-radius:4px}.Navbar_title__jSNWz{font-weight:600;font-size:var(--mailissa-font-size-md);color:var(--mailissa-blue-800)}.Navbar_nav__MqlJ6{flex:1;overflow-y:auto;padding:14px 10px}.Navbar_navItem__3RnA1{height:26px;border-radius:6px;display:flex;align-items:center;padding:0 14px;gap:7px;cursor:pointer;transition:background-color .2s;border-left:4px solid transparent;text-decoration:none}.Navbar_navItem__3RnA1:hover{background-color:var(--mailissa-gray-100)}.Navbar_navItemActive__8v5d1{border-left-color:var(--mailissa-blue-500)}.Navbar_navItemActive__8v5d1,.Navbar_navItemActive__8v5d1:hover{background-color:var(--mailissa-blue-100)}.Navbar_navIcon__YnHQo{font-size:var(--mailissa-font-size-sm);color:var(--mailissa-gray-900)}.Navbar_navIconActive__rnNv6{color:var(--mailissa-blue-800)}.Navbar_navLabel____w01{font-weight:600;font-size:var(--mailissa-font-size-xs);color:var(--mailissa-gray-900)}.Navbar_navLabelActive__rw2gS{color:var(--mailissa-blue-800)}.Navbar_navItemDisabled__VSptG{cursor:not-allowed;opacity:.5;pointer-events:none}.Navbar_navItemDisabled__VSptG:hover{background-color:transparent;pointer-events:auto}.Navbar_navIconDisabled__b2Vl_,.Navbar_navLabelDisabled__qwnw3{color:var(--mailissa-gray-400)}.Navbar_bottomSection__CKEWG{border-top:1px solid var(--mailissa-gray-200);padding:14px 10px}.Navbar_bottomItem__AXpXO{height:38px;border-radius:6px;display:flex;align-items:center;gap:7px;cursor:pointer;transition:background-color .2s;text-decoration:none}.Navbar_bottomItem__AXpXO:hover{background-color:var(--mailissa-gray-100)}.Navbar_bottomIcon__i65JN{font-size:var(--mailissa-font-size-sm);color:var(--mailissa-gray-900)}.Navbar_bottomLabel__QWc2F{font-weight:400;font-size:var(--mailissa-font-size-xs);color:var(--mailissa-gray-900)}.Navbar_userSection__Fpfiy{border-top:1px solid var(--mailissa-gray-200);padding:21px}.Navbar_userProfile__qNVXt{margin-bottom:14px;display:flex;align-items:center;gap:7px;position:relative}.Navbar_userInfo__4bzrC{flex:1;min-width:0}.Navbar_userMenuButton__GvJGi{background:transparent;border:none;cursor:pointer;padding:4px 8px;border-radius:4px;color:var(--mailissa-gray-500);transition:all .2s;display:flex;align-items:center;justify-content:center}.Navbar_userMenuButton__GvJGi:hover{background-color:var(--mailissa-gray-100);color:var(--mailissa-gray-900)}.Navbar_userIcon__eZElH{font-size:var(--mailissa-font-size-sm);color:var(--mailissa-gray-900)}.Navbar_userName__PPjrg{font-weight:600;font-size:var(--mailissa-font-size-xs);color:var(--mailissa-gray-900)}.Navbar_userEmail__Dvz8G,.Navbar_userName__PPjrg{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Navbar_userEmail__Dvz8G{font-weight:400;font-size:var(--mailissa-font-size-2xs);color:var(--mailissa-gray-500)}.Navbar_orgBadge__glaAj{background-color:var(--mailissa-blue-50);border:1px solid var(--mailissa-blue-200);border-radius:8px;padding:7px;display:flex;align-items:center;gap:7px;min-width:0}.Navbar_orgIcon__zs1a2{font-size:var(--mailissa-font-size-sm);color:var(--mailissa-blue-800)}.Navbar_orgName__2zWtN{font-weight:400;font-size:var(--mailissa-font-size-xs);color:var(--mailissa-blue-800);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Navbar_truncatedPointer__qgj_i{cursor:help}.layout_container__qYQww{display:flex;min-height:100vh;background-color:var(--mailissa-gray-very-light)}.layout_content__dCp3n{flex:1;margin-left:232px;background-color:white}