.faculty-meetings .content{max-width:none;width:100%}.meeting-manager-ui{min-width:0;width:100%}.meeting-manager-toolbar{display:flex;gap:10px;align-items:center;margin:18px 0}.meeting-manager-toolbar input{flex:1;min-width:0;max-width:680px}.meeting-manager-list{display:grid;gap:14px}.meeting-manager-card{padding:20px;display:flex;justify-content:space-between;gap:20px;align-items:center}.meeting-manager-card>div{min-width:0}.meeting-manager-title{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.meeting-manager-card p{font-size:13px;margin:8px 0}.meeting-manager-card small{font-size:12px;overflow-wrap:anywhere}.meeting-manager-feedback,.meeting-manager-guard{padding:15px;border-left:3px solid var(--teal,#116e66);background:var(--soft,#e7f3ee);margin:16px 0;font-size:13px;line-height:1.8;overflow-wrap:anywhere}.meeting-manager-guard{background:var(--amberbg,#fff4da);border-color:var(--amber,#94620c)}.meeting-manager-guard h2{font-size:16px}.meeting-manager-guard .actions{margin-top:12px}.meeting-manager-create,.meeting-manager-created{padding:22px;margin:18px 0;overflow:visible}.meeting-manager-create-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px}.meeting-manager-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.meeting-manager-fields label{display:grid;gap:6px;font-size:13px;min-width:0}.meeting-manager-fields label:first-child{grid-column:1/-1}.meeting-manager-fields input{width:100%;min-width:0}.meeting-manager-fields p{grid-column:1/-1;font-size:12px;color:var(--muted,#627480)}.meeting-manager-source{border:1px solid var(--line,#dce4e7);border-radius:8px;padding:15px;margin:12px 0}.meeting-manager-source legend{font-weight:600;font-size:14px}.meeting-manager-source label{display:flex;gap:10px;padding:12px 0;cursor:pointer;align-items:start}.meeting-manager-source label+label{border-top:1px solid var(--line,#dce4e7)}.meeting-manager-source input{flex:0 0 auto;accent-color:var(--teal,#116e66);width:17px;height:17px;margin-top:4px}.meeting-manager-source small{display:block;font-size:12px;font-weight:400;line-height:1.7;margin-top:5px}.meeting-manager-review dl{display:grid;gap:12px;margin:16px 0}.meeting-manager-review dl>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px}.meeting-manager-review dt{font-size:12px;color:var(--muted,#627480)}.meeting-manager-review dd{margin:0;font-size:14px;overflow-wrap:anywhere}.meeting-manager-review p,.meeting-manager-created p{font-size:13px;line-height:1.8;margin:12px 0}.meeting-manager-check{display:flex;gap:8px;align-items:start;font-size:13px;margin-top:18px}.meeting-manager-check input{width:17px;height:17px;flex:0 0 auto;accent-color:var(--teal,#116e66);margin-top:3px}.meeting-manager-footer{justify-content:flex-end;margin-top:22px}.meeting-manager-ui [hidden]{display:none!important}.meeting-manager-ui :is(button,input,summary):focus-visible{outline:3px solid #75b9a8;outline-offset:3px}@media(max-width:600px){.meeting-manager-card{padding:15px;align-items:stretch;flex-direction:column;gap:14px}.meeting-manager-card .actions>button{width:100%}.meeting-manager-create,.meeting-manager-created{padding:15px}.meeting-manager-create-head{align-items:start;flex-direction:column}.meeting-manager-fields{grid-template-columns:minmax(0,1fr)}.meeting-manager-review dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.meeting-manager-toolbar{align-items:stretch;flex-wrap:wrap}.meeting-manager-toolbar input{flex-basis:100%;width:100%}.meeting-manager-toolbar>button{width:100%}.meeting-manager-footer{align-items:stretch;flex-direction:column}.meeting-manager-footer>button,.meeting-manager-guard .actions>button{width:100%;white-space:normal}.meeting-manager-ui .page-head>.actions{width:100%}.meeting-manager-ui .page-head>.actions>button{width:100%}}
.meeting-manager-ui :is(h1,h2,p){overflow-wrap:anywhere}
