@charset "UTF-8";.avatar-stack{display:flex}.avatar-img{width:2.5rem;height:2.5rem;border:2px solid #fff;margin-left:-10px;z-index:1;position:relative}.avatar-img:first-child{margin-left:0}.avatar-img:nth-child(2){z-index:2}.avatar-img:nth-child(3){z-index:3}.avatar-img:nth-child(4){z-index:4}.sidebar .nav-link.active{background-color:#e9ecef;font-weight:700;border-radius:.375rem}.sidebar .nav-link{color:#000;display:flex;align-items:center;gap:.5rem;padding-bottom:.7rem;padding-top:.7rem}.sidebar .nav-link:hover{background-color:#e2e6ea;border-radius:.375rem}.sidebar-section-title{color:#6c757d;font-size:.8rem;font-weight:700;margin-top:1.5rem;margin-left:1rem}h1{font-size:2.25rem;font-weight:700;line-height:2.5rem;margin-bottom:1rem}.skill-grid,.dialog-grid{display:block}.skill-grid--header,.dialog-grid--header{display:none}.rating-options{display:flex;flex-direction:column;gap:.5rem}.rating-options--readonly{display:none}.rating-option{display:flex;align-items:center;gap:.75rem;min-height:2.75rem;padding:.5rem .75rem;border:1px solid #e5e7eb;border-radius:.5rem;cursor:pointer}.rating-option:has(input:checked){border-color:#2563eb;background-color:#eff6ff}.rating-option:has(input:focus-visible){outline:2px solid #3b82f6;outline-offset:2px}@media(min-width:640px){.skill-grid,.skill-grid--header{display:grid;grid-template-columns:minmax(0,1fr) repeat(var(--skill-levels, 4),minmax(4rem,6rem));align-items:center}.dialog-grid,.dialog-grid--header{display:grid;grid-template-columns:minmax(8rem,1.5fr) repeat(var(--dialog-levels, 4),minmax(4rem,4.5rem)) repeat(var(--dialog-levels, 4),minmax(4rem,4.5rem)) minmax(10rem,1fr);align-items:start}.rating-options,.rating-options--readonly{display:contents}.rating-option{justify-content:center;min-height:0;padding:1rem .75rem;border:0;border-radius:0;background-color:transparent}}
