.async-status[data-v-74bd3ffd]{align-items:center;gap:6px;font-size:12px;display:inline-flex}svg[data-v-74bd3ffd]{width:var(--ty-icon-size,16px);height:var(--ty-icon-size,16px);stroke-width:var(--ty-icon-stroke,2);flex:none}.success[data-v-74bd3ffd]{color:var(--ty-success)}.spin[data-v-74bd3ffd]{animation:.8s linear infinite status-spin-74bd3ffd}@keyframes status-spin-74bd3ffd{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin[data-v-74bd3ffd]{animation-duration:2s}}.business-attachments[data-v-ad4aff81]{border:1px solid var(--ty-line);border-radius:8px;margin-block:12px;padding:12px}header[data-v-ad4aff81]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}label input[data-v-ad4aff81]{display:none}ul[data-v-ad4aff81]{padding-left:18px}li[data-v-ad4aff81]{padding:4px}li button[data-v-ad4aff81]{margin-left:12px}.archive-picker[data-v-ad4aff81]{gap:6px;max-height:280px;margin-top:10px;display:grid;overflow:auto}.archive-picker>div[data-v-ad4aff81]{gap:8px;display:flex}.archive-picker button[data-v-ad4aff81]{text-align:left;background:var(--ty-canvas);color:var(--ty-text);border:1px solid var(--ty-line);border-radius:5px;padding:8px}.employee-document-files[data-v-26c00045]{position:relative}.document-section-header[data-v-26c00045]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.document-section-header h3[data-v-26c00045]{align-items:baseline;gap:8px;margin:0;display:flex}.document-count[data-v-26c00045]{color:var(--ty-text-muted);font-size:12px;font-weight:400}.document-upload-panel[data-v-26c00045]{border:1px solid var(--ty-line);background:var(--ty-surface);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-bottom:12px;padding:12px;display:grid}.document-upload-panel>label>span[data-v-26c00045]{color:var(--ty-text-muted);margin-bottom:6px;font-size:10px;display:block}.document-type-field[data-v-26c00045]{min-width:0}.document-select-control[data-v-26c00045]{position:relative}.document-select-control[data-v-26c00045]:after{border-right:1.5px solid var(--ty-text-faint);border-bottom:1.5px solid var(--ty-text-faint);content:"";pointer-events:none;width:6px;height:6px;position:absolute;top:50%;right:12px;transform:translateY(-70%)rotate(45deg)}.document-upload-panel select[data-v-26c00045]{border:1px solid var(--ty-line);background:var(--ty-surface);width:100%;height:34px;color:var(--ty-text);font:inherit;border-radius:7px;outline:0;padding:0 30px 0 10px;font-size:11px}.document-file-picker[data-v-26c00045]{border:1px solid var(--ty-navy);background:var(--ty-navy);color:#fff;cursor:pointer;border-radius:7px;grid-column:2;justify-content:center;justify-self:end;align-items:center;height:34px;padding:0 13px;font-size:11px;font-weight:700;display:inline-flex}.document-file-picker[data-v-26c00045]:hover{background:var(--ty-navy-hover)}.document-file-picker.disabled[data-v-26c00045]{opacity:.55;cursor:not-allowed}.document-file-picker input[data-v-26c00045]{opacity:0;width:1px;height:1px;position:absolute}.document-upload-panel>.document-file-picker>span[data-v-26c00045]{color:#fff;font-size:inherit;margin:0}.document-selected-file[data-v-26c00045]{overflow-wrap:anywhere;color:var(--ty-text-muted);grid-column:1/-1;font-size:11px}.document-extra-fields[data-v-26c00045]{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.document-extra-fields span[data-v-26c00045]{color:var(--ty-text-muted);margin-bottom:6px;font-size:10px;display:block}.document-date-field[data-v-26c00045],.document-days-field[data-v-26c00045]{min-width:0;display:block}.document-date-field[data-v-26c00045] .date-field-input,.document-days-field input[data-v-26c00045]{border:1px solid var(--ty-line);background:var(--ty-surface);width:100%;height:34px;color:var(--ty-text);font:inherit;border-radius:7px;outline:0;font-size:11px}.document-date-field[data-v-26c00045] .date-field-input{padding:0 32px 0 10px}.document-days-field input[data-v-26c00045]{padding:0 10px}.document-date-field[data-v-26c00045] .date-field-input:focus,.document-days-field input[data-v-26c00045]:focus{border-color:var(--ty-navy-soft);box-shadow:0 0 0 3px var(--ty-focus-ring)}.document-groups[data-v-26c00045]{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.document-group[data-v-26c00045]{min-width:0}.document-group-title[data-v-26c00045]{color:var(--ty-text);margin:0 0 8px;font-size:12px;font-weight:700;line-height:1.4}.document-upload-actions[data-v-26c00045]{grid-column:1/-1;gap:8px;display:flex}.document-delete[data-v-26c00045]{color:var(--ty-danger-strong)}.document-preview-panel[data-v-26c00045]{border:1px solid var(--ty-line);background:var(--ty-canvas);box-sizing:border-box;border-radius:9px;gap:12px;width:100%;max-width:100%;margin-top:14px;padding:14px;display:grid;overflow:hidden}.document-inline-actions[data-v-26c00045],.document-inline-actions>div[data-v-26c00045]{align-items:center;gap:8px;display:flex}.document-inline-actions[data-v-26c00045]{justify-content:space-between}.document-inline-actions strong[data-v-26c00045]{overflow-wrap:anywhere;min-width:0}.document-preview-thumbnail[data-v-26c00045]{cursor:zoom-in;border-radius:8px;max-height:420px;overflow:hidden}.document-preview-thumbnail[data-v-26c00045] .employee-file-preview.inline{pointer-events:none;height:420px}.document-preview-empty[data-v-26c00045]{color:var(--ty-text-muted);text-align:center;margin:0;padding:32px 16px}.document-notice[data-v-26c00045]{color:var(--ty-text-muted);margin:0 0 10px;font-size:12px}.generated-document-preview[data-v-26c00045]{background:var(--ty-surface);border-radius:12px;grid-template-rows:auto minmax(0,1fr);width:min(1180px,96vw);height:min(92vh,1080px);margin:auto;display:grid;overflow:hidden}.generated-document-preview header[data-v-26c00045]{border-bottom:1px solid var(--ty-line);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 16px;display:flex}.generated-document-preview .drawer-close[data-v-26c00045]{position:static}.generated-document-preview iframe[data-v-26c00045]{background:var(--ty-surface);border:0;width:100%;height:100%}.inline-generated-preview[data-v-26c00045]{border:1px solid var(--ty-line);width:100%;height:420px;margin:0}.generated-document-modal[data-v-26c00045]{place-items:center;display:grid}.generated-document-modal .generated-document-preview[data-v-26c00045]{position:relative}@media (width<=720px){.document-upload-panel[data-v-26c00045]{grid-template-columns:1fr;align-items:stretch}.document-file-picker[data-v-26c00045]{grid-column:auto;justify-self:stretch;width:100%}.document-extra-fields[data-v-26c00045]{grid-template-columns:1fr}}
