.tl-dialog:has(.tl-progress-view){width:min(940px,96vw);max-height:92dvh;overflow:auto;padding:24px}.tl-progress-view fieldset{border:0;padding:0;margin:0;min-width:0}.tl-progress-heading,.tl-progress-list-heading,.tl-progress-report header{display:flex;align-items:center;justify-content:space-between;gap:16px}.tl-progress-heading{align-items:flex-start;position:sticky;top:-24px;background:#fff;padding:16px 0;z-index:2;border-bottom:1px solid #E6E1DD}.tl-progress-heading h3,.tl-progress-heading p{margin:0 0 6px}.tl-progress-heading p,.tl-progress-report small{color:#65768a}.tl-progress-share{background:#f0f6ff;border:1px solid #d4e4fc;border-radius:10px;padding:12px 14px;color:#244369;font-size:14px;line-height:1.5}.tl-progress-success{background:#edf9f1;color:#176338;border-radius:8px;padding:12px}.tl-progress-view .tl-form-grid{gap:14px}.tl-progress-view label>span{display:block;margin:0 0 6px;font-weight:600}.tl-progress-view input,.tl-progress-view select,.tl-progress-view textarea{box-sizing:border-box;width:100%;padding:10px;border:1px solid #cdd9e6;border-radius:8px;font:inherit}.tl-progress-view input[readonly]{background:#F6F4F2;color:#526174}.tl-progress-view input:focus,.tl-progress-view select:focus,.tl-progress-view textarea:focus{outline:2px solid #b8c9e2;outline-offset:1px}.tl-progress-quantity{display:flex;gap:8px;align-items:center}.tl-progress-quantity input{min-width:80px;flex:1}.tl-progress-quantity output{font-size:13px;color:#607189;max-width:145px}.tl-progress-photo-tools{display:flex;gap:12px;align-items:center;margin-top:14px}.tl-progress-photo-tools label{cursor:pointer}.tl-progress-photo-tools span{font-size:13px;color:#6B625C}.tl-progress-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px;margin:14px 0}.tl-progress-photos>div{position:relative}.tl-progress-photo{width:100%;height:110px;padding:0;border:1px solid #d2dce7;border-radius:8px;overflow:hidden;background:#F1EDEA;cursor:zoom-in}.tl-progress-photo img{width:100%;height:100%;object-fit:cover}.tl-progress-remove{position:absolute;right:4px;top:4px;background:#fff;border:1px solid #ced6e1;border-radius:50%;width:27px;height:27px;cursor:pointer;color:#C1121C;font-size:20px}.tl-progress-work{border:1px solid #D9D1CA;border-radius:10px;padding:14px;margin:18px 0}.tl-progress-work summary{cursor:pointer;font-weight:600;color:#A8111A}.tl-progress-work form{margin-top:16px}.tl-progress-work form .tl-btn{margin-top:12px}.tl-progress-reports{border-top:1px solid #E6E1DD;margin-top:20px;padding-top:12px}.tl-progress-report{border:1px solid #D9D1CA;border-radius:10px;padding:14px;margin:12px 0}.tl-progress-report header{align-items:flex-start}.tl-progress-report p{margin:8px 0;color:#43566b}.tl-progress-note{white-space:pre-wrap;overflow-wrap:anywhere}.tl-progress-status{white-space:nowrap;font-size:12px;background:#f4f1e7;color:#695022;border-radius:16px;padding:4px 9px}.tl-progress-report-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.tl-progress-preview{text-align:center;padding-top:12px}.tl-progress-preview img{max-width:100%;max-height:62dvh;object-fit:contain;border-radius:8px;background:#17202b}.tl-progress-preview p{font-size:13px;overflow-wrap:anywhere}.tl-progress-preview-actions{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.tl-progress-view .tl-form-error{margin:12px 0}.tl-progress-view .tl-modal-actions{flex-wrap:wrap}.tl-progress-view fieldset:disabled{opacity:.72}.tl-progress-view [hidden]{display:none!important}@media(max-width:600px){.tl-dialog:has(.tl-progress-view){padding:14px;width:96vw;max-height:94dvh}.tl-progress-heading{top:-14px}.tl-progress-view .tl-form-grid{grid-template-columns:1fr}.tl-progress-view .tl-form-wide{grid-column:auto}.tl-progress-report header{display:block}.tl-progress-report header b{display:block;margin-bottom:9px}.tl-progress-preview img{max-height:54dvh}}
