@charset "UTF-8";#related_users_session .enrollment-inactive-notice{margin-bottom:1rem}#related_users_session .enrollment-status-badges{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#related_users_session mark.order-status{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background:#e5e5e5;border-radius:4px;padding:4px 8px;font-size:.85em;font-weight:600;line-height:1.2;white-space:nowrap}#related_users_session mark.order-status.status-inactive{background:#f0d4d4;color:#8a2424}#related_users_session tr.enrollment-member--inactive{background-color:#fafafa}#related_users_session tr.enrollment-member--inactive td:not(.enrollment-status-cell){color:#6b6b6b}span.menu-icon{float:right;margin-right:20px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);cursor:pointer;font-size:16px}span.menu-icon:hover{color:#939393}.menu-td{position:relative}.row-menu-box{width:100%;position:absolute;border:1px solid #cecece;border-radius:5px;padding:5px 10px;background:#fff;right:39px;top:65%;display:none;z-index:99999}.row-menu-box ul{margin:0!important;list-style:none;padding:0}.row-menu-box li{cursor:pointer;padding:5px}.row-menu-box li:hover{background-color:#f5f5f5;color:#333;border-radius:3px}.row-menu-box li[data-menu-action]{list-style:none;margin:0;cursor:pointer}.row-menu-box li[data-menu-action]:hover{color:#757575}.gshare-content{font-family:Roboto,Arial,sans-serif;font-size:1rem;width:100%}.gshare-content .gshare-input-row{padding:16px 24px 0}.gshare-content .gshare-input{width:100%;padding:12px;border:1px solid #dadce0;border-radius:8px;font-size:.95rem;margin-bottom:8px}.gshare-content .gshare-section-title{font-size:1.1rem;font-weight:500;margin:16px 20px 8px 24px}.gshare-content .gshare-people-list{padding:0 24px;max-height:250px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#dadce0 transparent}.gshare-content .gshare-people-list::-webkit-scrollbar{width:8px}.gshare-content .gshare-people-list::-webkit-scrollbar-track{background:0 0}.gshare-content .gshare-people-list::-webkit-scrollbar-thumb{background-color:#dadce0;border-radius:4px}.gshare-content .gshare-people-list::-webkit-scrollbar-thumb:hover{background-color:#bdc1c6}.gshare-content .gshare-person{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.gshare-content .gshare-avatar{width:36px;height:36px;border-radius:50%;background:#e0e0e0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:1.1rem;margin-right:12px}.gshare-content .gshare-person-info{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.gshare-content .gshare-person-name{font-weight:500;font-size:1rem}.gshare-content .gshare-person-email{font-size:.9rem;color:#5f6368}.gshare-content .gshare-divider{border:none;border-top:1px solid #e0e0e0;margin:16px 0 0}.gshare-content .gshare-access-google-title{font-size:1.1rem;font-weight:500;margin:16px 0 8px 24px}.gshare-content .gshare-access-google-box{background:#fff;border-radius:12px;border:1px solid #e0e0e0;-webkit-box-shadow:0 1px 4px rgba(60,64,67,.08);box-shadow:0 1px 4px rgba(60,64,67,.08);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:16px 24px 16px 16px;margin:0 24px;min-height:56px;gap:16px}.gshare-content .gshare-access-google-icon{width:36px;height:36px;border-radius:50%;background:#d3f3df;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2px;font-size:1.1rem}.gshare-content .gshare-access-google-icon .dashicons{font-size:1.5rem;color:#137333}.gshare-content .gshare-access-google-main{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.gshare-content .gshare-access-google-row{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%}.gshare-content .gshare-access-google-row::after{content:'';position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #50575e;pointer-events:none;-webkit-transition:border-top-color .2s ease;-moz-transition:border-top-color .2s ease;transition:border-top-color .2s ease;z-index:1}.gshare-content .gshare-access-google-row:has(select:focus)::after,.gshare-content .gshare-access-google-row:hover::after{border-top-color:#2271b1}.gshare-content .gshare-access-google-row:has(select:disabled)::after{border-top-color:#a7aaad}.gshare-content .gshare-access-google-dropdown{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:200px;max-width:100%;padding:10px 36px 10px 14px;border:1px solid #c3c4c7;border-radius:6px;background-color:#fff;font-size:14px;font-weight:400;line-height:1.5;color:#1d2327;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);-moz-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.gshare-content .gshare-access-google-dropdown:hover{border-color:#2271b1;background-color:#f6f7f7;-webkit-box-shadow:0 2px 4px rgba(34,113,177,.1);box-shadow:0 2px 4px rgba(34,113,177,.1)}.gshare-content .gshare-access-google-dropdown:focus{border-color:#2271b1;background-color:#fff;-webkit-box-shadow:0 0 0 2px rgba(34,113,177,.2),0 2px 4px rgba(0,0,0,.1);box-shadow:0 0 0 2px rgba(34,113,177,.2),0 2px 4px rgba(0,0,0,.1);outline:0}.gshare-content .gshare-access-google-dropdown:active{-webkit-transform:translateY(1px);-moz-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.gshare-content .gshare-access-google-dropdown:disabled{background-color:#f6f7f7;color:#8c8f94;cursor:not-allowed;opacity:.7;border-color:#dcdcde;-webkit-box-shadow:none;box-shadow:none}.gshare-content .gshare-access-google-desc{max-width:100%;color:#5f6368;font-size:.9rem;line-height:1.4;margin:2px 0 0;overflow-wrap:break-word}.gshare-content .gshare-linkarea{width:100%;margin-top:8px;margin-bottom:0;padding:8px;border:1px solid #dadce0;border-radius:8px;font-size:.9rem;background:#f8f9fa;resize:none}.gshare-content .gshare-email-tags{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;min-height:40px;background:#fff;border-radius:8px;border:1px solid #dadce0;padding:4px 8px;margin-bottom:8px}.gshare-content .gshare-email-tags .gshare-tag{background:#f2f3f5;border-radius:16px;padding:4px 10px;font-size:.9rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-right:4px;margin-bottom:2px}.gshare-content .gshare-email-tags .gshare-tag .gshare-tag-remove{margin-left:6px;cursor:pointer;color:#888;font-size:1.1em}.gshare-content .gshare-email-tags .gshare-tag .gshare-tag-remove:hover{color:#d93025}.gshare-content .gshare-email-tags input{border:none;outline:0;min-width:120px;font-size:.9rem;background:0 0;margin-bottom:2px}.gshare-content .gshare-message{width:100%;margin-top:8px;border-radius:8px;border:1px solid #dadce0;padding:8px;font-size:.9rem;min-height:60px;background:#fff}.gshare-content .gshare-person.pending-remove .gshare-person-email,.gshare-content .gshare-person.pending-remove .gshare-person-name{text-decoration:line-through;color:#b0b0b0;opacity:.7}.gshare-content .gshare-remove-person{margin-left:16px;background:0 0;border:none;color:#d93025;font-weight:500;cursor:pointer;font-size:.85rem;-webkit-transition:color .2s;-moz-transition:color .2s;transition:color .2s}.gshare-content .gshare-remove-person:hover{color:#a50e0e}.gshare-content .gshare-undo-remove-person{margin-left:16px;background:0 0;border:none;color:#1967d2;font-weight:500;cursor:pointer;font-size:.85rem;-webkit-transition:color .2s;-moz-transition:color .2s;transition:color .2s;display:none}.gshare-content .gshare-undo-remove-person:hover{color:#174ea6}.gshare-content .gshare-person.pending-remove .gshare-remove-person{display:none}.gshare-content .gshare-person.pending-remove .gshare-undo-remove-person{display:inline}.gshare-status-message{margin:0 24px 12px;padding:8px 16px;border-radius:6px;font-size:.9rem;display:none}.gshare-status-message.success{background:#e6f4ea;color:#137333;border:1px solid #b7e1cd}.gshare-status-message.error{background:#fce8e6;color:#d93025;border:1px solid #f8bbd0}.gshare-status-message.info{background:#e8f0fe;color:#1967d2;border:1px solid #b3d7ff}.gshare-footer-actions{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin:24px 24px 0}.gshare-footer-actions .gshare-left-actions,.gshare-footer-actions .gshare-right-actions{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.enrollment-team-leaders{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid #e0e0e0}.enrollment-team-leaders .team-leaders-header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem;margin-bottom:.5rem}.team-leader-modal,.team-leader-modal-overlay{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.enrollment-team-leaders .team-leaders-header h2{margin:0;font-size:1.25rem}.enrollment-team-leaders .team-leader-count{color:#666;font-size:.9em;font-weight:400;margin-left:.25em}.enrollment-team-leaders .team-leader-cap-message{color:#b26500;margin:0 0 .75em}.enrollment-team-leaders .enrollment-team-leaders-list{margin-top:.5rem}.enrollment-team-leaders .row-menu-box li.unassign-team-leader-fe{color:#b32d2e}.team-leader-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:99998;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem}.team-leader-modal{background:#fff;border-radius:6px;width:100%;max-width:500px;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.25);box-shadow:0 10px 40px rgba(0,0,0,.25);overflow:hidden;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:-moz-calc(100vh - 2rem);max-height:calc(100vh - 2rem)}.team-leader-modal-header{padding:1rem 1.25rem;border-bottom:1px solid #e0e0e0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fafafa}.team-leader-modal-header h3{margin:0;font-size:1.05rem}.team-leader-modal-close{background:0 0;border:none;font-size:1.6rem;line-height:1;cursor:pointer;color:#666;padding:0 .25rem}.team-leader-modal-body{padding:1rem 1.25rem;overflow-y:auto}.team-leader-modal-body label{display:block;margin-bottom:.4em;font-weight:600}.team-leader-modal-body input[type=text]{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:.5rem .75rem;border:1px solid #ccd0d4;border-radius:4px}.team-leader-modal-footer{padding:.85rem 1.25rem;border-top:1px solid #e0e0e0;background:#fafafa;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.team-leader-modal-footer .team-leader-assign-btn{min-width:7rem}.team-leader-modal-footer .team-leader-assign-btn:disabled{opacity:.55;cursor:not-allowed}.team-leader-search-status{margin:.5rem 0;color:#666;font-size:.9em;min-height:1.2em}.team-leader-search-results{list-style:none;margin:.25rem 0 0;padding:0;max-height:260px;overflow-y:auto;border:1px solid #e0e0e0;border-radius:4px;display:none}.team-leader-search-results.has-results{display:block}.team-leader-search-results li{padding:.55rem .75rem;cursor:pointer;border-bottom:1px solid #f0f0f0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.3}.team-leader-search-results li:last-child{border-bottom:none}.team-leader-search-results li.is-active,.team-leader-search-results li.is-selected,.team-leader-search-results li:hover{background:#f5faff}.team-leader-search-results li.is-selected{-webkit-box-shadow:inset 3px 0 0 #006cfa;box-shadow:inset 3px 0 0 #006cfa}.team-leader-search-results li.is-busy{opacity:.6;cursor:wait}.team-leader-search-results li .candidate-name{font-weight:600}.team-leader-search-results li .candidate-meta{color:#666;font-size:.85em}.team-leader-role-select{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:.35rem;padding:.45rem .75rem;border:1px solid #ccd0d4;border-radius:4px;font-size:.95rem}.team-role-badge{display:inline-block;padding:.2rem .65rem;border-radius:999px;font-size:.85rem;font-weight:600;line-height:1.4;white-space:nowrap}.team-role-badge.team-role-manager{background:#e8f0fe;color:#1967d2}.team-role-badge.team-role-leader{background:#e6f4ea;color:#137333}.override-status-wrapper{max-width:420px;margin:0 auto}.override-status-wrapper .override-status-grid{display:grid;grid-template-columns:minmax(110px,-webkit-max-content) 1fr;grid-template-columns:minmax(110px,max-content) 1fr;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:.55rem;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.override-status-wrapper .override-status-label{margin:0;font-weight:600;font-size:.9rem;color:#50575e;line-height:1.45}.override-status-wrapper .override-status-value{margin:0;font-size:.95rem;font-weight:500;color:#1d2327;line-height:1.45;min-height:1.4em;word-break:break-word}.override-status-wrapper .override-status-label[for=override_modal_new_status],.override-status-wrapper .override-status-select-wrap{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.override-status-wrapper .override-status-select-wrap{position:relative;display:block;width:100%}.override-status-wrapper .override-status-select-wrap::after{content:'';position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #555;pointer-events:none;-webkit-transition:border-top-color .15s ease;-moz-transition:border-top-color .15s ease;transition:border-top-color .15s ease}.override-status-wrapper .override-status-select-wrap:has(select:focus)::after,.override-status-wrapper .override-status-select-wrap:hover::after{border-top-color:#2271b1}.override-status-wrapper .override-status-select-wrap:has(select:disabled)::after{border-top-color:#a7aaad}.override-status-wrapper .override-status-select{width:100%;padding:.45rem 2rem .45rem .75rem;border:1px solid #c3c4c7;border-radius:5px;background:#fff;font-size:.95rem;line-height:1.4;color:#1d2327;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;-moz-transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.override-status-wrapper .override-status-select:hover{border-color:#2271b1}.override-status-wrapper .override-status-select:focus{border-color:#2271b1;outline:0;-webkit-box-shadow:0 0 0 2px rgba(34,113,177,.2);box-shadow:0 0 0 2px rgba(34,113,177,.2)}.override-status-wrapper .override-status-select:disabled{background:#f6f7f7;color:#8c8f94;cursor:not-allowed;border-color:#dcdcde}.override-status-wrapper .override-status-note{margin:.85rem 0 0;padding:0;font-size:.9rem;line-height:1.4;min-height:1.2em}.override-status-wrapper .override-status-note:empty{margin:0;min-height:0}.edit-custom-fields-wrapper{max-width:640px;margin:0 auto}.edit-custom-fields-wrapper .edit-custom-fields-grid{display:grid;grid-template-columns:minmax(110px,-webkit-max-content) 1fr;grid-template-columns:minmax(110px,max-content) 1fr;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:.55rem;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:1rem}.edit-custom-fields-wrapper .edit-custom-fields-label{margin:0;font-weight:600;font-size:.9rem;color:#50575e;line-height:1.45}.edit-custom-fields-wrapper .edit-custom-fields-value{margin:0;font-size:.95rem;font-weight:500;color:#1d2327;line-height:1.45;min-height:1.4em;word-break:break-word}.edit-custom-fields-wrapper .edit-custom-fields-form-container{margin-top:.5rem;max-height:60vh;overflow-y:auto}.edit-custom-fields-wrapper .edit-custom-fields-form-container .vm-edit-account-group-container .collapse.collapse-visible,.enrollment-child-custom-fields-section .enrollment-child-custom-fields-container .vm-edit-account-group-container .collapse.collapse-visible{max-height:5000px;opacity:1}.edit-custom-fields-wrapper .edit-custom-fields-empty{margin:.5rem 0;color:#50575e}.edit-custom-fields-wrapper .edit-custom-fields-note{margin:.85rem 0 0;padding:0;font-size:.9rem;line-height:1.4;min-height:1.2em}.edit-custom-fields-wrapper .edit-custom-fields-note:empty{margin:0;min-height:0}.enrollment-child-custom-fields-section .enrollment-child-custom-fields-container{margin-top:.5rem}.enrollment-child-custom-fields-section .enrollment-child-custom-fields-note{margin:.85rem 0 0;padding:0;font-size:.9rem;line-height:1.4;min-height:1.2em}.enrollment-child-custom-fields-section .enrollment-child-custom-fields-note:empty{margin:0;min-height:0}.enrollment-child-custom-fields-section .enrollment-child-custom-fields-actions{margin-top:.75rem}