.task-delivery-modal{grid-template-rows:auto minmax(0,1fr) auto!important}
.task-delivery-body{min-height:0;overflow:auto}
.task-delivery-actions{position:relative;z-index:3;min-height:68px;flex:0 0 auto;background:var(--surface,#fff);box-shadow:0 -8px 24px rgb(0 0 0 / 5%)}
.task-delivery-actions .primary-button{min-width:132px}
.delivery-evidence-list article{position:relative}
.evidence-remove-confirmation{grid-column:1/-1;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:10px;border-top:1px solid var(--line)}
.evidence-remove-confirmation>span{margin-right:auto;color:var(--muted);font-size:12px;font-weight:650}
.evidence-remove-confirmation>button{min-height:34px;padding:7px 11px;border:1px solid var(--line);border-radius:8px;background:var(--surface);font-weight:700}
.evidence-remove-confirmation>.danger-button{color:#fff;border-color:var(--danger);background:var(--danger)}
@media(max-width:700px){.task-delivery-modal{width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.task-delivery-actions{padding:10px 14px}.task-delivery-actions>div{margin-left:auto}.task-delivery-actions .primary-button{min-width:112px}}
