.file-input__btn[data-v-cbeea39b]{min-width:0;color:var(--bs-black);background-color:var(--bs-white);border:1px solid var(--bs-gray-300);border-radius:var(--border-radius);padding:10px 14px;transition:background-color .2s}.file-input__btn[data-v-cbeea39b]:hover:not(:disabled){background-color:var(--bs-gray-100)}.file-input__btn[data-v-cbeea39b]:disabled{cursor:default}.file-input__name[data-v-cbeea39b]{text-align:left;min-width:0}.file-input__hint[data-v-cbeea39b]{margin:6px 0 0}.recipient-selector__panel[data-v-2fd8959d]{background-color:var(--bs-gray-50);border:1px solid var(--bs-gray-300);border-radius:12px;flex-direction:column;gap:12px;padding:12px;display:flex}.recipient-selector__panel-header[data-v-2fd8959d]{align-items:center;gap:12px;display:flex}.target-selector__search[data-v-e8bdf629]{width:100%}.target-selector__list[data-v-e8bdf629]{flex-direction:column;gap:4px;display:flex}.target-selector__list--scroll[data-v-e8bdf629]{max-height:276px;overflow-y:auto}.target-selector__group[data-v-e8bdf629]{flex-direction:column;gap:4px;display:flex}.target-selector__group-header[data-v-e8bdf629]{align-items:center;gap:4px;display:flex}.target-selector__group-items[data-v-e8bdf629]{flex-direction:column;gap:4px;padding-left:32px;display:flex}.announcement-preview-dialog__content[data-v-c5219fc4]{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.truncated-badge-list--expandable[data-v-194f370a]{cursor:pointer;-webkit-user-select:none;user-select:none}.announcement-form_editor-container[data-v-8fa8d24d]{min-height:65vh}.announcement-form__editor[data-v-8fa8d24d]{min-height:0;max-height:65vh;overflow-y:auto}.announcement-form__editor__error-message[data-v-8fa8d24d]{color:var(--bs-error-500);font-size:14px;position:absolute;bottom:4px}.announcement-form__attachment-title[data-v-8fa8d24d]{color:var(--bs-gray-700);margin-bottom:6px}.announcement-form__attachments[data-v-8fa8d24d]{scrollbar-gutter:stable;flex-direction:column;gap:4px;min-width:0;max-height:65vh;display:flex;overflow-y:auto}.announcement-form__upload-row[data-v-8fa8d24d]{align-items:stretch;gap:4px;min-width:0;display:flex}.announcement-form__upload-btn[data-v-8fa8d24d]{min-width:0;color:var(--bs-black);background-color:var(--bs-white);border:1px solid var(--bs-gray-300);border-radius:var(--border-radius);flex:1;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;transition:background-color .2s;display:flex}.announcement-form__upload-btn[data-v-8fa8d24d]:hover:not(:disabled){background-color:var(--bs-gray-100)}.announcement-form__upload-btn[data-v-8fa8d24d]:disabled{cursor:default}.announcement-form__file-name[data-v-8fa8d24d]{text-align:left;min-width:0}.announcement-form__preview-btn[data-v-8fa8d24d]{background:0 0;border:none;justify-content:center;align-items:center;gap:8px;padding:4px 8px;display:flex}.announcement-form__card[data-v-8fa8d24d]{background-color:var(--bs-white);border:1px solid var(--bs-gray-300);border-radius:12px;flex-direction:column;height:100%;padding:16px;display:flex}.announcement-form__card.announcement-form_editor-container[data-v-8fa8d24d],.announcement-form__card.announcement-form_target-selector-container[data-v-8fa8d24d]{padding-bottom:28px}.announcement-form__target-selector__error-message[data-v-8fa8d24d]{color:var(--bs-error-500);font-size:14px;position:absolute;bottom:4px}
