.page-module__Poy6WW__therapistsPage{max-width:100%}.page-module__Poy6WW__headerActions{align-items:center;gap:1rem;display:flex}.page-module__Poy6WW__filterBar{gap:1rem;margin-bottom:1rem;display:flex}.page-module__Poy6WW__filterBar select{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:.5rem 1rem;font-size:.875rem}.page-module__Poy6WW__tableActions{gap:.5rem;display:flex}.page-module__Poy6WW__formGroup{margin-bottom:1rem}.page-module__Poy6WW__formGroup label{color:var(--text-primary);margin-bottom:.5rem;font-weight:500;display:block}.page-module__Poy6WW__formGroup input,.page-module__Poy6WW__formGroup select,.page-module__Poy6WW__formGroup textarea{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:100%;color:var(--text-primary);padding:.75rem 1rem;font-size:1rem}.page-module__Poy6WW__formGroup textarea{resize:vertical;min-height:80px}.page-module__Poy6WW__formGroup input:focus,.page-module__Poy6WW__formGroup select:focus,.page-module__Poy6WW__formGroup textarea:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 2px #38bdf81a}.page-module__Poy6WW__formRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.page-module__Poy6WW__formActions{justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}.page-module__Poy6WW__bidangBadge{background:var(--primary-bg);color:var(--primary);border-radius:999px;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-block}.page-module__Poy6WW__statusBadge{border-radius:999px;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.page-module__Poy6WW__statusBadge.page-module__Poy6WW__active{background:var(--color-success-bg);color:var(--color-success)}.page-module__Poy6WW__statusBadge.page-module__Poy6WW__inactive{background:var(--color-danger-bg);color:var(--color-danger)}.page-module__Poy6WW__ratingCell{align-items:center;gap:.25rem;display:flex}.page-module__Poy6WW__emptyRow{text-align:center;color:var(--text-secondary);padding:2rem}.page-module__Poy6WW__therapistInfo{flex-direction:column;gap:.125rem;display:flex}.page-module__Poy6WW__therapistName{font-weight:600}.page-module__Poy6WW__therapistEmail{color:var(--text-secondary);font-size:.75rem}.page-module__Poy6WW__checkboxGrid{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.5rem;max-height:200px;padding:.5rem;display:grid;overflow-y:auto}.page-module__Poy6WW__checkboxLabel{border-radius:calc(var(--radius)/2);cursor:pointer;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.875rem;transition:background .15s;display:flex}.page-module__Poy6WW__checkboxLabel:hover{background:var(--primary-bg)}.page-module__Poy6WW__checkboxLabel input[type=checkbox]{width:auto;accent-color:var(--primary);margin:0}.page-module__Poy6WW__checkboxLabel input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}.page-module__Poy6WW__checkboxLabel input[type=checkbox]:disabled+span{opacity:.5}.page-module__Poy6WW__badgeList{flex-wrap:wrap;gap:.25rem;display:flex}.page-module__Poy6WW__modalForm{flex-direction:column;gap:.5rem;display:flex}.page-module__Poy6WW__sectionDivider{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border);align-items:center;margin:1.5rem 0 1rem;padding-bottom:.5rem;font-size:.875rem;font-weight:600;display:flex}.page-module__Poy6WW__pillsContainer{flex-wrap:wrap;gap:.5rem;display:flex}.page-module__Poy6WW__pillCheckbox{border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.page-module__Poy6WW__pillCheckbox:hover{background:var(--bg-secondary);border-color:var(--text-secondary)}.page-module__Poy6WW__pillCheckbox.page-module__Poy6WW__active{background:var(--primary-bg);border-color:var(--primary);color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.page-module__Poy6WW__pillCheckbox.page-module__Poy6WW__disabled{opacity:.5;cursor:not-allowed;background:var(--bg-secondary);border-color:#0000}.page-module__Poy6WW__helperText{color:var(--color-danger);margin-top:.5rem;font-size:.75rem;font-weight:500;display:block}
