.material-assign-form{display:grid;grid-template-columns:minmax(220px,3fr) minmax(140px,1fr) 110px auto;gap:12px;align-items:end;margin:18px 0 24px}.material-assign-form label,.material-reschedule label{display:grid;gap:6px;font-size:14px}.material-assign-form input,.material-assign-form select,.material-day-heading input,.material-reschedule input{min-width:0;width:100%;padding:10px;font:inherit;border:1px solid var(--border,#cbd5e1);border-radius:6px;background:var(--surface,#fff)}.material-tracker-list{list-style:none;padding:0;margin:10px 0}.material-tracker-row{padding:16px 0;border-bottom:1px solid var(--border,#dbe2eb);display:flex;gap:14px;justify-content:space-between;flex-wrap:wrap}.material-tracker-row>div:first-child{flex:1;min-width:220px}.material-tracker-row p{margin:6px 0;font-size:14px}.material-tracker-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.material-day-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.material-day-heading input{width:auto;margin-left:8px}.material-tracker-status{font-weight:600}.material-reschedule{width:100%;display:flex;align-items:end;gap:10px}.material-reschedule[hidden]{display:none}.material-tracker-list .empty{padding:18px 0}@media(max-width:800px){.material-assign-form{grid-template-columns:1fr 1fr}.material-assign-form>label:first-child{grid-column:1/-1}.material-tracker-actions{width:100%}}@media(max-width:420px){.material-assign-form{display:flex;flex-direction:column;align-items:stretch}.material-day-heading input{margin:8px 0;width:100%}}
[data-study-workflow]{border-top:2px solid var(--border,#cbd5e1);margin-top:24px;padding-top:20px}.study-section{border:1px solid var(--border,#cbd5e1);border-radius:8px;padding:14px;margin:14px 0}.study-section>summary{font-weight:650;cursor:pointer}.study-form{display:grid;gap:14px;margin-top:16px;max-width:850px}.study-form label{display:grid;gap:6px}.study-form input,.study-form textarea,.study-form select{width:100%;min-width:0;box-sizing:border-box;font:inherit;padding:10px;border:1px solid var(--border,#cbd5e1);border-radius:5px;background:var(--surface,#fff)}.study-form textarea{resize:vertical}.study-form fieldset{min-width:0;border:1px solid var(--border,#cbd5e1);border-radius:5px;padding:12px}.study-form fieldset label+label{margin-top:12px}.study-form .study-check{display:flex;align-items:start;gap:10px}.study-check input{width:auto;flex-shrink:0}.study-card{padding:12px;border-bottom:1px solid var(--border,#cbd5e1)}.study-card p{white-space:pre-wrap;overflow-wrap:anywhere}.study-metrics{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.study-metrics span{padding:8px;background:#edf4f5;border-radius:5px}.study-table-wrap{overflow:auto}.study-table-wrap table{width:100%;border-collapse:collapse;min-width:500px}.study-table-wrap th,.study-table-wrap td{text-align:left;padding:10px;border-bottom:1px solid #dbe2eb}.study-form button{justify-self:start}[data-study-workflow] h4{margin-top:22px}[data-study-workflow] p{overflow-wrap:anywhere}
