.logo{align-items:flex-start;flex-direction:column;gap:2px}.logo img{display:block;width:124px;height:124px;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;border-radius:0;mix-blend-mode:screen}.logo small{padding-left:3px}.login-logo{align-items:flex-start;flex-direction:column;gap:2px}.login-logo img{display:block;width:150px;height:150px;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;border-radius:0;mix-blend-mode:screen}.login-logo small{padding-left:4px}.requirement-row-actions{display:flex;align-items:center;gap:7px}.requirement-row-actions select{min-width:0;flex:1}.requirement-edit{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid #d0d5dd;border-radius:5px;background:#fff;color:#0758d9;cursor:pointer}.requirement-edit:hover{background:#f4f8ff;border-color:#9dbbf2}.drawer-actions{display:flex;justify-content:flex-end;margin-top:18px}.team-access-card{margin-top:18px}.team-access-head,.team-invite-actions,.team-invite-heading,.team-list-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.team-access-title{display:flex;align-items:center;gap:9px}.team-access-title svg{color:#215ed7}.team-access-head h3,.team-invite h4,.team-list-head h4{margin:0}.team-access-head p,.team-invite-heading p,.team-list-head p{margin:5px 0 0;color:#667085;font-size:13px}.team-access-count{color:#167a3f;background:#eaf8ef;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700;white-space:nowrap}.role-guide{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:20px}.role-guide-item{display:flex;gap:9px;padding:12px;min-height:100px;background:#f8fafc;border:1px solid #e6eaf0;border-radius:12px}.role-guide-item b{font-size:13px}.role-guide-item p{margin:5px 0 0;color:#667085;font-size:11px;line-height:1.35}.role-dot,.team-member-avatar{display:grid;place-items:center;flex:0 0 auto;width:28px;height:28px;border-radius:9px;font-size:12px;font-weight:800}.role-owner{color:#6534c4;background:#f0eaff}.role-admin{color:#1e56b8;background:#eaf1ff}.role-recruiter{color:#14734a;background:#e8f8ef}.role-coordinator{color:#9b5b00;background:#fff3df}.role-viewer{color:#5f6875;background:#edf0f3}.team-invite{margin-top:20px;padding:17px;border:1px solid #d9e3f4;background:#f7faff;border-radius:13px}.team-invite-heading svg{color:#215ed7}.team-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:15px}.team-form-grid label{display:grid;gap:6px;color:#344054;font-size:12px;font-weight:700}.team-form-grid input,.team-form-grid select,.team-member select{width:100%;border:1px solid #d0d5dd;border-radius:8px;background:#fff;color:#1d2939;padding:9px 10px;font:inherit;font-size:13px;outline:none}.team-form-grid input:focus,.team-form-grid select:focus,.team-member select:focus{border-color:#2872e3;box-shadow:0 0 0 3px #e8f1ff}.team-invite-actions{align-items:center;margin-top:15px}.team-invite-actions span{color:#667085;font-size:11px}.team-invite-actions button{white-space:nowrap}.team-form-error{margin:10px 0 0;color:#b42318;font-size:12px}.team-readonly-note{display:flex;align-items:center;gap:8px;margin-top:17px;padding:12px;color:#667085;background:#f8fafc;border-radius:9px;font-size:12px}.team-readonly-note svg{color:#667085}.team-list-head{margin-top:24px;padding-bottom:11px;border-bottom:1px solid #eaecf0}.team-list{display:grid}.team-member{display:flex;align-items:center;gap:11px;padding:12px 0;border-bottom:1px solid #f0f2f5}.team-member:last-child{border-bottom:0}.team-member.inactive{opacity:.58}.team-member-avatar{color:#215ed7;background:#e8f1ff}.team-member-main{display:grid;flex:1;min-width:0}.team-member-main b{color:#1d2939;font-size:13px}.team-member-main b small{color:#215ed7;font-size:11px}.team-member-main span{overflow:hidden;color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.team-member select{width:135px;padding:7px 9px}.team-role-badge{min-width:78px;color:#344054;font-size:12px;font-weight:700;text-align:center}.team-status{display:inline-flex;align-items:center;gap:4px;min-width:84px;justify-content:center;border:0;border-radius:999px;padding:6px 9px;color:#667085;background:#f2f4f7;font:inherit;font-size:11px;font-weight:700}.team-status.active{color:#167a3f;background:#eaf8ef}.team-status:disabled{cursor:not-allowed}.team-member-avatar img{display:block;width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover}.team-empty{color:#667085;font-size:13px}@media (max-width:1050px){.role-guide{grid-template-columns:repeat(3,minmax(0,1fr))}.team-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.role-guide,.team-form-grid{grid-template-columns:1fr}.team-invite-actions{align-items:flex-start;flex-direction:column}.team-member{flex-wrap:wrap}.team-member-main{min-width:calc(100% - 45px)}.team-member select,.team-role-badge,.team-status{margin-left:39px}.team-status{margin-left:auto}}