.modal-overlay[data-v-2d74e33a]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-box[data-v-2d74e33a]{background:#fff;padding:2rem;border-radius:12px;width:360px;text-align:center;box-shadow:0 5px 20px rgba(0,0,0,.2)}.modal-box h3[data-v-2d74e33a]{margin-bottom:1.5rem;color:#333}.options-container[data-v-2d74e33a]{display:flex;flex-direction:column;gap:1.2rem}.option-box[data-v-2d74e33a]{display:flex;flex-direction:column;align-items:center;border:2px dashed #ccc;border-radius:10px;cursor:pointer;transition:all .2s ease;padding:13px}.option-box[data-v-2d74e33a]:hover{background-color:#f5faff;border-color:#39f}.option-box img[data-v-2d74e33a]{width:37px;height:37px;margin-bottom:.5rem}.option-box p[data-v-2d74e33a]{margin:0;font-size:14px;color:#444}.modal-actions[data-v-2d74e33a]{margin-top:1.5rem}.cancel-btn[data-v-2d74e33a]{background:transparent;border:1px solid #ccc;border-radius:6px;padding:8px 20px;cursor:pointer}.hidden-browse-input[data-v-2d74e33a]{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;z-index:-1}