.folder-sign-dialog{width:min(1160px,96vw);max-height:93vh;overflow:auto;padding:24px;box-sizing:border-box}.folder-sign-dialog header h2{margin:8px 0 14px}.folder-sign-dialog section{margin:20px 0}.folder-sign-dialog p{line-height:1.5}.folder-existing,.folder-pickers{display:flex;align-items:end;gap:16px;flex-wrap:wrap}.folder-existing .field,.folder-pickers .field{flex:1;min-width:240px}.folder-consent{display:flex;gap:10px;align-items:flex-start;line-height:1.5;margin:18px 0}.folder-consent input{flex:none;margin-top:6px;width:18px;height:18px}.folder-groups{max-height:170px;overflow:auto;display:flex;gap:12px;flex-wrap:wrap}.folder-groups label{display:flex;gap:8px;padding:6px 10px;border:1px solid var(--line,#8886);border-radius:8px}.folder-status{padding:12px 15px;border:1px solid var(--line,#8886);border-radius:8px;font-weight:600;overflow-wrap:anywhere}.folder-sign-dialog progress{width:100%;height:18px}.folder-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.folder-kpis>div{border:1px solid var(--line,#8886);border-radius:10px;padding:14px}.folder-kpis strong{display:block;font-size:27px}.folder-kpis span{font-size:13px}.folder-table-wrap{overflow:auto;max-height:390px;border:1px solid var(--line,#8886);border-radius:8px}.folder-table{width:100%;border-collapse:collapse}.folder-table th,.folder-table td{text-align:left;padding:10px;border-bottom:1px solid var(--line,#8886);overflow-wrap:anywhere}.folder-table th{position:sticky;top:0;background:var(--panel,#252a31)}.folder-table td:first-child{max-width:420px}.folder-table td:nth-child(2){max-width:360px}.folder-sign-dialog iframe[data-preview]{width:100%;height:520px;border:1px solid #999;border-radius:8px}.folder-sign-dialog footer{margin-top:24px;display:flex;gap:16px;align-items:center}.folder-sign-dialog small{line-height:1.4}.folder-note{font-size:13px;opacity:.9}.folder-sign-dialog [hidden]{display:none!important}@media(max-width:700px){.folder-sign-dialog{padding:16px}.folder-kpis{grid-template-columns:repeat(2,1fr)}.folder-table td{font-size:13px}.folder-sign-dialog .row-actions{flex-wrap:wrap}.folder-sign-dialog footer{align-items:flex-start}.folder-sign-dialog iframe[data-preview]{height:430px}}
