/* ==========================================================================
   Document Selection
   ========================================================================== */
.p-form__doc-selected-label { font-size: 13px; color: var(--color-text-secondary); margin-bottom: 8px; }
.p-form__doc-item { display: flex; align-items: flex-start; gap: 12px; padding: 16px; background: var(--color-bg-section); border: 1px solid #E8E8E8; border-radius: var(--radius-md); }
.p-form__doc-item input[type="checkbox"] { width: 20px; height: 20px; accent-color: var(--color-primary); margin-top: 2px; flex-shrink: 0; }
.p-form__doc-item-info { flex: 1; }
.p-form__doc-item-title { font-size: 15px; font-weight: 700; color: var(--color-text); margin-bottom: 4px; }
.p-form__doc-item-desc { font-size: 13px; color: var(--color-text-secondary); line-height: 1.6; }
