.bitacora-modal .modal-content{border:none;border-radius:16px;-webkit-box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.bitacora-modal .modal-header{border-bottom:1px solid #f3f4f6;padding:1.25rem 1.5rem}.bitacora-modal .modal-header .modal-title{font-weight:700;color:#111827;font-size:1.125rem}.bitacora-modal .modal-header .close{margin-right:-.5rem;padding:.5rem;border-radius:50%;opacity:.5;-webkit-transition:all .2s;transition:all .2s}.bitacora-modal .modal-header .close:hover{opacity:1;background-color:#f3f4f6}.tw-start[data-v-31eae144]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.feed-detail-container[data-v-31eae144]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.feed-detail-header[data-v-31eae144]{gap:.75rem;margin-bottom:.5rem}.feed-detail-avatar[data-v-31eae144],.feed-detail-header[data-v-31eae144]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.feed-detail-avatar[data-v-31eae144]{width:2.5rem;height:2.5rem;border-radius:9999px;background-color:#f3f4f6;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.875rem;font-weight:700;color:#6b7280}.feed-detail-meta h4[data-v-31eae144]{font-weight:700;color:#111827;margin:0;font-size:1rem}.feed-detail-meta p[data-v-31eae144]{font-size:.75rem;color:#6b7280;margin:0}.feed-detail-badge-container[data-v-31eae144]{margin-bottom:.5rem}.feed-detail-badge[data-v-31eae144]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.25rem .75rem;border-radius:.5rem;font-size:.875rem;font-weight:500}.badge-contacted[data-v-31eae144]{background-color:#dcfce7;color:#15803d}.badge-failed[data-v-31eae144]{background-color:#fef9c3;color:#a16207}.badge-update[data-v-31eae144]{background-color:#dbeafe;color:#1d4ed8}.badge-default[data-v-31eae144]{background-color:#f3f4f6;color:#374151}.feed-detail-notes[data-v-31eae144]{background-color:#f9fafb;padding:1rem;border-radius:.75rem;border:1px solid #f3f4f6}.feed-detail-notes h5[data-v-31eae144]{font-size:.75rem;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.feed-detail-notes p[data-v-31eae144]{font-size:.875rem;color:#374151;white-space:pre-wrap;margin:0}.feed-detail-actions[data-v-31eae144]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;padding-top:1rem}.feed-btn[data-v-31eae144]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.625rem 1rem;border-radius:.75rem;font-weight:500;-webkit-transition:background-color .2s;transition:background-color .2s;border:none;cursor:pointer}.feed-btn-secondary[data-v-31eae144]{background-color:#f3f4f6;color:#374151}.feed-btn-secondary[data-v-31eae144]:hover{background-color:#e5e7eb}.feed-btn-primary[data-v-31eae144]{background-color:#4f46e5;color:#fff}.feed-btn-primary[data-v-31eae144]:hover{background-color:#4338ca}.bitacora-modal .modal-body{padding:1.5rem}.bitacora-modal .modal-header{border-bottom:1px solid #e5e7eb;padding:1rem 1.5rem}.bitacora-modal .modal-title{font-weight:600;color:#1f2937}.bitacora-actions[data-v-22ba99dc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.bitacora-subtitle[data-v-22ba99dc]{color:#4b5563;font-size:.875rem;margin-bottom:1rem}.bitacora-btn[data-v-22ba99dc]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:1rem;border-radius:.75rem;border:1px solid;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;text-align:left}.bitacora-btn[data-v-22ba99dc]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.bitacora-btn-green[data-v-22ba99dc]{background-color:#f0fdf4;border-color:#bbf7d0}.bitacora-btn-green[data-v-22ba99dc]:hover{background-color:#dcfce7}.bitacora-btn-yellow[data-v-22ba99dc]{background-color:#fefce8;border-color:#fef08a}.bitacora-btn-yellow[data-v-22ba99dc]:hover{background-color:#fef9c3}.bitacora-btn-blue[data-v-22ba99dc]{background-color:#eff6ff;border-color:#bfdbfe}.bitacora-btn-blue[data-v-22ba99dc]:hover{background-color:#dbeafe}.bitacora-icon[data-v-22ba99dc]{width:2.5rem;height:2.5rem;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.bitacora-icon-green[data-v-22ba99dc]{background-color:#dcfce7;color:#16a34a}.bitacora-icon-yellow[data-v-22ba99dc]{background-color:#fef9c3;color:#ca8a04}.bitacora-icon-blue[data-v-22ba99dc]{background-color:#dbeafe;color:#2563eb}.bitacora-btn-content[data-v-22ba99dc]{-webkit-box-flex:1;-ms-flex:1;flex:1}.bitacora-btn-title[data-v-22ba99dc]{font-weight:500;font-size:.9375rem}.bitacora-btn-green .bitacora-btn-title[data-v-22ba99dc]{color:#166534}.bitacora-btn-yellow .bitacora-btn-title[data-v-22ba99dc]{color:#854d0e}.bitacora-btn-blue .bitacora-btn-title[data-v-22ba99dc]{color:#1e40af}.bitacora-btn-desc[data-v-22ba99dc]{font-size:.75rem;margin-top:.125rem}.bitacora-btn-green .bitacora-btn-desc[data-v-22ba99dc]{color:#16a34a}.bitacora-btn-yellow .bitacora-btn-desc[data-v-22ba99dc]{color:#ca8a04}.bitacora-btn-blue .bitacora-btn-desc[data-v-22ba99dc]{color:#2563eb}.bitacora-form[data-v-22ba99dc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.bitacora-back-btn[data-v-22ba99dc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;color:#6b7280;font-size:.875rem;background:none;border:none;cursor:pointer;padding:0;margin-bottom:.5rem}.bitacora-back-btn[data-v-22ba99dc]:hover{color:#374151}.bitacora-notes-container[data-v-22ba99dc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.bitacora-label[data-v-22ba99dc]{font-size:.875rem;font-weight:500;color:#374151}.bitacora-required[data-v-22ba99dc]{color:#ef4444}.bitacora-textarea[data-v-22ba99dc]{width:100%;padding:.75rem 1rem;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;font-size:.875rem;resize:none;-webkit-transition:all .2s;transition:all .2s}.bitacora-textarea[data-v-22ba99dc]:focus{outline:none;border-color:#6366f1;-webkit-box-shadow:0 0 0 3px rgba(99,102,241,.1);box-shadow:0 0 0 3px rgba(99,102,241,.1)}.bitacora-error[data-v-22ba99dc]{color:#ef4444;font-size:.75rem}.bitacora-confirm-text[data-v-22ba99dc]{text-align:center;padding:1rem 0;color:#4b5563}.bitacora-actions-row[data-v-22ba99dc]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;padding-top:1rem}.bitacora-cancel-btn[data-v-22ba99dc]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.625rem 1rem;background-color:#f3f4f6;color:#374151;border:none;border-radius:.75rem;font-weight:500;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}.bitacora-cancel-btn[data-v-22ba99dc]:hover{background-color:#e5e7eb}.bitacora-submit-btn[data-v-22ba99dc]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.625rem 1rem;background-color:#4f46e5;color:#fff;border:none;border-radius:.75rem;font-weight:500;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}.bitacora-submit-btn[data-v-22ba99dc]:hover:not(:disabled){background-color:#4338ca}.bitacora-submit-btn[data-v-22ba99dc]:disabled{opacity:.5;cursor:not-allowed}.bitacora-success[data-v-22ba99dc]{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.bitacora-success-icon[data-v-22ba99dc],.bitacora-success[data-v-22ba99dc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bitacora-success-icon[data-v-22ba99dc]{width:4rem;height:4rem;border-radius:50%;background-color:#dcfce7;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bitacora-success-icon i[data-v-22ba99dc]{font-size:1.5rem;color:#16a34a}.bitacora-success-text h4[data-v-22ba99dc]{font-weight:600;color:#1f2937;margin:0}.bitacora-success-text p[data-v-22ba99dc]{font-size:.875rem;color:#6b7280;margin:.25rem 0 0 0}.bitacora-contact-btns[data-v-22ba99dc]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;width:100%;padding-top:.5rem}.bitacora-whatsapp-btn[data-v-22ba99dc]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;background-color:#22c55e;color:#fff;border:none;border-radius:.75rem;font-weight:500;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}.bitacora-whatsapp-btn[data-v-22ba99dc]:hover{background-color:#16a34a}.bitacora-email-btn[data-v-22ba99dc]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;background-color:#3b82f6;color:#fff;border:none;border-radius:.75rem;font-weight:500;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}.bitacora-email-btn[data-v-22ba99dc]:hover{background-color:#2563eb}.bitacora-phone-btn[data-v-22ba99dc]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;background-color:#f97316;color:#fff;border:none;border-radius:.75rem;font-weight:500;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}.bitacora-phone-btn[data-v-22ba99dc]:hover{background-color:#ea580c}.bitacora-close-btn[data-v-22ba99dc]{width:100%;padding:.625rem 1rem;background-color:#f3f4f6;color:#374151;border:none;border-radius:.75rem;font-weight:500;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s;margin-top:.5rem}.bitacora-close-btn[data-v-22ba99dc]:hover{background-color:#e5e7eb}.spinning[data-v-22ba99dc]{-webkit-animation:spin-22ba99dc 1s linear infinite;animation:spin-22ba99dc 1s linear infinite}@-webkit-keyframes spin-22ba99dc{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-22ba99dc{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes fadeInUp-a6237ffa{0%{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp-a6237ffa{0%{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.tw-animate-fade-in-up[data-v-a6237ffa]{-webkit-animation:fadeInUp-a6237ffa .5s ease-out forwards;animation:fadeInUp-a6237ffa .5s ease-out forwards}