.row{grid-template-columns:minmax(290px,2fr) 110px 135px 110px 110px 250px;min-width:1120px}.document-actions{align-items:center;gap:6px;display:flex}.document-actions button{border:1px solid var(--line);color:var(--wine);background:#fff;border-radius:6px;align-items:center;gap:4px;padding:6px 8px;font-size:10px;font-weight:700;display:flex}.document-actions svg{width:12px;height:12px}.document-actions .withdraw-action{color:#a3232d;border-color:#c93b45}.current-position{color:#6e6e73;margin-top:3px;font-size:9px;line-height:1.25;display:block}.document-preview{z-index:80}.preview-panel{background:#fff;border-radius:12px;flex-direction:column;width:min(1050px,96vw);height:min(850px,94vh);display:flex;overflow:hidden}.preview-panel>header{justify-content:space-between;height:65px;padding:0 20px;position:static}.preview-panel>header>span{flex-direction:column;gap:4px;display:flex}.preview-panel>header small{color:#777;font-size:10px}.preview-panel>iframe{background:#eee;border:0;flex:1;width:100%}.preview-panel>footer{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:10px;height:65px;padding:0 20px;display:flex}.preview-panel>footer>button{border:1px solid var(--line);background:#fff;border-radius:7px;height:40px;padding:0 18px}.preview-panel>footer>a{min-height:40px;text-decoration:none}.progress-panel{background:#fff;border-radius:12px;flex-direction:column;width:min(680px,94vw);max-height:88vh;display:flex;overflow:hidden}.progress-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;min-height:70px;padding:0 22px;position:static}.progress-panel>header>span{flex-direction:column;gap:4px;display:flex}.progress-panel>header small{color:#777;font-size:10px}.progress-list{flex-direction:column;gap:10px;min-height:150px;padding:18px 22px;display:flex;overflow:auto}.progress-recipient{border:1px solid var(--line);border-radius:9px;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.progress-recipient>i{color:#555;background:#eee;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;font-weight:800;display:grid}.progress-recipient>i svg{width:16px}.progress-recipient>span{flex-direction:column;gap:3px;display:flex}.progress-recipient>span small{color:#777}.progress-recipient>mark{color:#555;background:#eee;border-radius:12px;padding:5px 8px;font-size:9px;font-weight:800}.progress-recipient.ready{background:#fffaf0;border-color:#d8a332}.progress-recipient.ready>i,.progress-recipient.ready>mark{color:#472f00;background:#f3c85c}.progress-recipient.signed{background:#f3fbf6;border-color:#72ad8d}.progress-recipient.signed>i,.progress-recipient.signed>mark{color:#fff;background:#27735a}.progress-recipient.cancelled{opacity:.68}.progress-panel>footer{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:10px;height:66px;padding:0 22px;display:flex}.progress-panel>footer button{border:1px solid var(--line);background:#fff;border-radius:7px;height:40px;padding:0 18px;font-weight:700}.progress-panel>footer .danger{color:#fff;background:#a3232d;border-color:#a3232d}
