.master-works-manager{margin-bottom:24px}.master-works-manager>.panel-head{gap:18px}.master-works-manager .panel-head p{color:#667891}.master-works-filters{display:grid;grid-template-columns:minmax(160px,1fr) minmax(180px,2fr);gap:16px;margin:18px 0}.master-works-tabs{margin:12px 0 16px}.master-work-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;border-bottom:1px solid #e0e7f1}.master-work-copy{min-width:0;flex:1}.master-work-copy h3{margin:8px 0;overflow-wrap:anywhere}.master-work-copy p{margin:5px 0;color:#63738d}.master-work-row>.button-row{flex-wrap:wrap;justify-content:flex-end;max-width:310px}.master-work-summary{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.85rem}.master-work-dialog{width:min(760px,calc(100% - 30px));max-height:90dvh;overflow:auto}.master-work-attachments{padding:18px;margin:20px 0;border:1px solid #d8e4f4;border-radius:12px;background:#f9fbff}.master-work-attachments h3{display:flex;align-items:center;justify-content:space-between;font-size:1rem;gap:12px;margin:0 0 12px}.master-work-attachments h3 span{font-size:.8rem;color:#486587}.master-work-attachments .checkbox{margin:12px 0;overflow-wrap:anywhere}.master-work-pending-file{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #dfe8f3}.master-work-pending-file>span{min-width:0;overflow-wrap:anywhere}.master-work-pending-file small{color:#64809d}.master-work-attachments .file-drop{margin:14px 0 0}.master-work-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75}.master-work-detail>h3{font-size:1.45rem;margin:14px 0;overflow-wrap:anywhere}.master-work-detail section{margin:24px 0}.master-work-detail h4{margin:0 0 10px}.master-work-file-links{display:grid;gap:10px}.master-work-file-links>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.master-work-file-links button{max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:left}.master-work-card h3{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:700px){.master-works-manager>.panel-head,.master-work-row{align-items:stretch;flex-direction:column}.master-works-filters{grid-template-columns:1fr}.master-work-row>.button-row{max-width:none;justify-content:flex-start}.master-work-pending-file{align-items:flex-start}.master-work-pending-file .btn{flex-shrink:0}}
