.App{text-align:center}.root .MuiTextField-root,.root .MuiSwitch-root{margin:.5rem 0}html,.App{background-color:#333}.config-container{display:flex;flex-direction:column;max-width:600px;margin:2rem auto;padding:2rem;gap:2rem;background-color:#eee;border-radius:8px;box-shadow:0 2px 4px #0000001a}.admin-container{display:grid;width:1200px;margin:2rem auto;padding:2rem;gap:2rem;background-color:#eee;border-radius:8px;box-shadow:0 2px 4px #0000001a}.profile-section{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #eee;text-wrap:nowrap}.profile-section img{width:4em;height:4em;border-radius:50%;object-fit:cover}.profile-section .filler{width:100%}.profile-section .profile-name{font-size:1.25rem;font-weight:500}.input-section{padding:.5rem 0}.input-section:not(:last-child){border-bottom:1px solid #eee}.input-section.switch-section{padding:.25rem 0;display:flex;align-items:center;gap:.5rem}.word-list .MuiList-root{margin-top:1rem;border:1px solid #eee;border-radius:4px;padding:0;max-height:300px;overflow-y:auto}.word-list .MuiListItem-root{border-bottom:1px solid #eee}.word-list .MuiListItem-root:last-child{border-bottom:none}.word-list .word-input-container{display:flex;gap:1rem;align-items:center}.word-list .word-input-container .MuiTextField-root{flex:1}.channel-list{margin:1rem;width:100%}.channel-list .channel-item{padding-left:2rem;padding-right:2rem}.channel-list .channel-item .channel-field{width:100%}
