.share-article-modal[data-v-5dd086af]{max-height:80vh;padding:24px;overflow-y:auto}.modal-title[data-v-5dd086af]{margin-top:0;margin-bottom:24px;font-size:1.25rem}.share-options[data-v-5dd086af]{flex-direction:column;gap:24px;display:flex}.access-level-selector label[data-v-5dd086af]{margin-bottom:8px;font-weight:500;display:block}.radio-group[data-v-5dd086af]{flex-direction:column;gap:12px;display:flex}.radio-label[data-v-5dd086af]{cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:8px;transition:background-color .2s;display:flex}.radio-label[data-v-5dd086af]:hover{background-color:#f5f5f5}.radio-label input[data-v-5dd086af]{margin:0}.radio-label span.description[data-v-5dd086af]{color:#666;margin-left:4px;font-size:.875rem}.public-url-section h4[data-v-5dd086af],.share-with-section h4[data-v-5dd086af]{margin-top:0;margin-bottom:12px;font-size:1rem}.add-user[data-v-5dd086af]{gap:8px;margin-bottom:16px;display:flex}.add-user input[data-v-5dd086af],.user-info[data-v-5dd086af]{flex:1}.add-user input[data-v-5dd086af],.add-user select[data-v-5dd086af]{border:1px solid #d9d9d9;border-radius:4px;padding:8px 12px}.add-user button[data-v-5dd086af]{color:#fff;cursor:pointer;background-color:#1890ff;border:none;border-radius:4px;padding:8px 16px}.add-user button[data-v-5dd086af]:disabled{cursor:not-allowed;background-color:#d9d9d9}.error-message[data-v-5dd086af]{color:#ff4d4f;margin-bottom:12px;font-size:.875rem}.list-header[data-v-5dd086af]{color:#333;margin-bottom:8px;font-weight:500}.shared-users-list[data-v-5dd086af]{flex-direction:column;gap:8px;display:flex}.shared-user[data-v-5dd086af]{background-color:#f5f5f5;border-radius:4px;align-items:center;gap:12px;padding:12px;display:flex}.user-email[data-v-5dd086af]{font-weight:500}.user-meta[data-v-5dd086af]{color:#666;margin-top:2px;font-size:.75rem}.role-select[data-v-5dd086af]{border:1px solid #d9d9d9;border-radius:4px;padding:4px 8px;font-size:.875rem}.remove-user[data-v-5dd086af]{color:#999;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:1.25rem;transition:color .2s}.remove-user[data-v-5dd086af]:hover{color:#ff4d4f}.remove-user[data-v-5dd086af]:disabled{cursor:not-allowed;opacity:.5}.no-users[data-v-5dd086af]{color:#999;text-align:center;background-color:#f9f9f9;border-radius:4px;padding:16px;font-style:italic}.public-url[data-v-5dd086af]{gap:8px;display:flex}.public-url input[data-v-5dd086af]{background-color:#f5f5f5;flex:1;padding:8px 12px;font-family:monospace;font-size:.875rem}.copy-button[data-v-5dd086af],.public-url input[data-v-5dd086af]{border:1px solid #d9d9d9;border-radius:4px}.copy-button[data-v-5dd086af]{cursor:pointer;background-color:#f0f0f0;min-width:80px;padding:8px 16px}.copy-button[data-v-5dd086af]:hover{background-color:#e8e8e8}.modal-actions[data-v-5dd086af]{border-top:1px solid #e8e8e8;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:24px;display:flex}.save-button[data-v-5dd086af]{color:#fff;cursor:pointer;background-color:#1890ff;border:none;border-radius:4px;padding:8px 16px}.save-button[data-v-5dd086af]:disabled{cursor:not-allowed;background-color:#d9d9d9}.cancel-button[data-v-5dd086af]{cursor:pointer;background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;padding:8px 16px}.cancel-button[data-v-5dd086af]:hover{background-color:#f5f5f5}
