.work-media-picker,.dispatch-task,.stage-work{border:1px solid #dbe7dd;border-radius:18px;padding:16px;background:#f7faf6;min-width:0}
.work-media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}
.work-media-grid figure{margin:0;min-width:0;overflow:hidden;border:1px solid #dce7df;border-radius:13px;background:#fff}
.work-media-grid img,.work-media-grid video{width:100%;height:155px;object-fit:cover;display:block;background:#e3ece5}
.work-media-grid figcaption{display:grid;gap:5px;padding:10px;font-size:12px;overflow-wrap:anywhere}
.work-media-grid small{font-size:11px;color:#607367}
.work-share{display:flex!important;align-items:flex-start;gap:9px;font-size:13px;line-height:1.5}
.work-share input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;accent-color:#284b40}
.task-three-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
.task-three-actions button{font-size:12px;min-height:48px;padding:9px 5px;overflow-wrap:anywhere}
.dispatch-section{padding-top:16px;border-top:1px solid #dce7df}.dispatch-task h4{margin:0;font-size:15px}.dispatch-task p{margin:0;overflow-wrap:anywhere}
.dispatch-task input,.stage-work input{max-width:100%;min-width:0}.dispatch-task fieldset{border:1px solid #dce7df;border-radius:12px;padding:12px}
.customer-media-timeline{display:grid;gap:24px}.customer-media-timeline article{display:grid;gap:10px;border-left:3px solid #b4cf9d;padding-left:15px}
.customer-media-timeline img,.customer-media-timeline video{max-width:100%;width:100%;max-height:460px;object-fit:contain;border-radius:16px;background:#e5eee7}
.customer-media-timeline .panel-head{align-items:flex-start;flex-direction:column;gap:4px}
@media(max-width:430px){.work-media-picker,.dispatch-task,.stage-work{padding:12px}.work-media-grid{gap:8px}.work-media-grid img,.work-media-grid video{height:130px}.work-media-picker .grid.two{grid-template-columns:1fr}.work-media-picker input[type=file]{font-size:12px}}
