.request-template-collection{gap:12px;min-width:0;display:grid}.request-template-collection>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.request-template-collection p{margin:5px 0}.request-template-launch{border:1px solid var(--border);background:var(--surface,#fff);width:100%;min-width:0;color:var(--green);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:16px;transition:background .16s,border-color .16s;display:flex}.request-template-launch:hover:not(:disabled){background:var(--green-soft);border-color:var(--green)}.request-template-launch:disabled{cursor:not-allowed;opacity:.55}.request-template-launch>svg{flex-shrink:0}.request-template-launch>span{flex:1;min-width:0}.request-template-launch strong,.request-template-launch small{overflow-wrap:anywhere;display:block}.request-template-launch small{color:var(--muted);margin-top:4px;font-size:12px;font-weight:400}.request-template-count{background:var(--surface-alt,#edf4ef);border-radius:20px;padding:2px 8px;font-size:12px}.request-template-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:10px;display:grid}.request-template-card{border:1px solid var(--border,#dce5df);background:var(--surface,#fff);border-radius:14px;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:14px;display:grid}.request-template-icon{color:#a64c32;background:#fdf0ec;border-radius:10px;place-items:center;height:38px;display:grid}.request-template-icon.word{color:#3568a7;background:#eaf2fc}.request-template-icon.excel{color:#27764f;background:#e7f5ec}.request-template-card-copy{justify-items:start;gap:5px;min-width:0;display:grid}.request-template-card-copy>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.request-template-card-copy small{color:var(--muted,#697c73);overflow-wrap:anywhere}.request-template-state{color:#82601c;background:#fff5dc;border-radius:20px;padding:3px 8px;font-size:11px}.request-template-state.ready{color:#27764f;background:#e7f5ec}.request-template-actions{flex-wrap:wrap;grid-column:1/-1;gap:5px;padding-top:5px;display:flex}.request-template-actions .button{min-height:32px;padding:6px 8px;font-size:12px}.request-template-empty{text-align:center;background:var(--surface-alt,#f4f8f5);color:var(--muted,#697c73);border-radius:14px;justify-items:center;gap:9px;padding:25px 15px;display:grid}.modal.request-template-picker-modal{scrollbar-gutter:auto;height:min(680px,100dvh - 32px);max-height:calc(100dvh - 32px);padding:0;overflow:hidden}.request-template-picker-modal[open]{flex-direction:column;display:flex}.request-template-picker-modal>.modal-heading{border-bottom:1px solid var(--border);flex-shrink:0;margin:0;padding:20px 24px}.request-template-picker-toolbar{flex-shrink:0;padding:18px 24px 12px}.request-template-picker-toolbar label{gap:8px;display:grid}.request-template-picker-toolbar .request-field-hint{margin-bottom:0}.request-template-picker-body{scrollbar-gutter:stable;overscroll-behavior:contain;flex:1;min-height:0;padding:0 24px 24px;overflow-y:auto}.request-template-picker-modal>.request-template-modal-footer{border-top:1px solid var(--border);background:var(--surface-alt,#f4f8f5);margin:0;padding:16px 24px}@media (max-width:480px){.request-template-picker-modal>.modal-heading,.request-template-picker-toolbar,.request-template-picker-modal>.request-template-modal-footer{padding:14px 16px}.request-template-picker-body{padding:0 16px 16px}}.request-template-picker-body h3{color:var(--muted,#697c73);margin:18px 0 8px;font-size:12px}.request-template-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:8px;display:grid}.request-template-options>label{border:1px solid var(--border,#dce5df);cursor:pointer;border-radius:11px;align-items:center;gap:10px;padding:12px;display:flex}.request-template-options>label.selected{background:#edf6f0;border-color:#83af96}.request-template-options input{flex-shrink:0;width:17px;height:17px}.request-template-options span{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.request-template-options small{color:var(--muted,#697c73);font-size:10px}.request-template-modal-footer{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding-top:12px;display:flex}.request-template-modal-footer>span{margin-inline-end:auto;font-size:12px}.request-template-preview iframe{border:0;width:100%;height:min(75dvh,800px)}@media (pointer:coarse){.request-template-actions .button{min-height:42px;padding-inline:10px}}
.quick-form-fields{border:0;min-width:0;margin:0;padding:0}.quick-signing-documents{border:1px solid var(--border);border-radius:12px;gap:10px;min-width:0;margin:12px 0;padding:14px;display:grid}.quick-signing-documents legend{color:var(--green);padding:0 6px;font-size:13px;font-weight:700}.quick-signing-documents small{color:#596b61;line-height:1.5}.quick-signing-documents .checkbox-label{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:8px;min-height:44px;padding:8px 10px}.quick-signing-documents .checkbox-label:has(input:checked){border-color:var(--green);background:#edf5ee}.request-kind-filter{width:auto;min-width:150px;max-width:100%;margin:0}.quick-intro{color:var(--green);align-items:center;gap:10px;display:flex}.quick-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}.quick-section-heading h3{margin:0}.quick-section-heading>span{color:#596b61;font-size:12px}.quick-search{border:1px solid var(--border);background:#f7f9f5;border-radius:10px;align-items:center;gap:10px;padding:0 12px;display:flex}.quick-search input{background:0 0;border:0;min-width:0;min-height:44px;margin:0}.quick-people-list{scrollbar-gutter:stable;overscroll-behavior:contain;border:1px solid var(--border);border-radius:10px;height:256px;max-height:36dvh;overflow-y:auto}.quick-people-list>p,.quick-people-list>.error{margin:16px}.quick-people-list .quick-person{border-bottom:1px solid var(--border);cursor:pointer;align-items:center;gap:12px;height:64px;margin:0;padding:10px 14px;display:flex}.quick-person:has(input:checked){background:var(--green-soft)}.quick-person input{flex-shrink:0;margin:0}.quick-person>span{min-width:0}.quick-person strong,.quick-person small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.quick-person small{color:#596b61;font-size:12px}.quick-selected{scrollbar-gutter:stable;flex-wrap:wrap;gap:6px;max-height:100px;margin-top:12px;display:flex;overflow-y:auto}.quick-selected>span{background:var(--green-soft);border-radius:7px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:flex}.quick-selected button{min-width:28px;min-height:28px;color:var(--green-dark);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.quick-approval-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;margin:20px 0 16px;display:grid}.quick-approval-fields>label{min-width:0;margin:0}.quick-deadline-settings{border:1px solid var(--border);background:#f7f9f5;border-radius:10px;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-bottom:16px;padding:16px;display:flex}.quick-deadline-settings .quick-deadline-toggle{flex:240px;gap:10px;min-width:0;margin:0}.quick-deadline-toggle input{flex-shrink:0}.quick-deadline-toggle strong{font-size:13px}.quick-deadline-toggle small{margin-top:6px;font-size:12px;line-height:1.6}.quick-deadline-settings .quick-deadline-hours{flex:160px;min-width:0;margin:0}.quick-signature-option{border:1px solid var(--border);background:#f7f9f5;border-radius:10px;padding:14px}.quick-signature-option strong{align-items:center;gap:6px;display:flex}.quick-signature-option small{color:#596b61;margin-top:6px;font-size:12px;line-height:1.6;display:block}.quick-rule-summary{color:var(--green-dark);font-weight:600}.quick-forward-options{border:1px solid var(--border);border-radius:12px;margin-bottom:20px;padding:16px}@media (max-width:768px){.quick-approval-fields{grid-template-columns:minmax(0,1fr)}.quick-section-heading{flex-wrap:wrap}}.quick-attachments{gap:8px;margin:0;padding:0;list-style:none;display:grid}.quick-attachments li{border:1px solid var(--border,#e2e8f0);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.quick-attachments li>span,.quick-attachments a{overflow-wrap:anywhere;min-width:0}.quick-attachments strong,.quick-attachments small{display:block}.quick-attachments small{color:var(--muted,#64748b);margin-top:4px;font-size:12px}.quick-supporting-files{margin:16px 0}.quick-template-launch{border:1px solid var(--border);background:var(--surface,#fff);width:100%;color:var(--brand,#176b4a);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}.quick-template-launch:hover{background:#f0f8f4}.quick-template-launch:disabled{opacity:.55;cursor:default}.quick-template-launch>span{flex:1;min-width:0}.quick-template-launch strong,.quick-template-launch small{display:block}.quick-template-launch small{color:var(--muted);margin-top:3px;font-weight:400}
