.echanges-page[data-v-7b790f3a]{min-height:100vh;background-color:#fdfbf7}.echanges-main[data-v-7b790f3a]{max-width:720px;margin:0 auto;padding:1.5rem}.page-header[data-v-7b790f3a]{margin-bottom:1.5rem}.back-link[data-v-7b790f3a]{display:inline-flex;align-items:center;gap:.375rem;color:#8a817a;text-decoration:none;font-size:.875rem;margin-bottom:.75rem}.back-link[data-v-7b790f3a]:hover{color:#3d3530}.back-arrow[data-v-7b790f3a]{font-size:1.1rem}.page-title[data-v-7b790f3a]{font-family:Cormorant Garamond,serif;font-size:1.75rem;font-weight:600;color:#3d3530;margin:0}.state-placeholder[data-v-7b790f3a]{text-align:center;padding:3rem 1rem;color:#8a817a}.state-placeholder h3[data-v-7b790f3a]{font-family:Cormorant Garamond,serif;font-size:1.25rem;color:#3d3530;margin:.75rem 0 .5rem}.empty-icon i[data-v-7b790f3a]{font-size:2rem;color:#b8856c}.loading-spinner[data-v-7b790f3a]{width:32px;height:32px;border:3px solid #f0ede8;border-top-color:#b8856c;border-radius:50%;margin:0 auto .75rem;animation:spin-7b790f3a .7s linear infinite}@keyframes spin-7b790f3a{to{transform:rotate(1turn)}}.filter-bar[data-v-7b790f3a]{display:flex;gap:.5rem;margin-bottom:1rem;overflow-x:auto;padding-bottom:.25rem;-webkit-overflow-scrolling:touch}.filter-bar[data-v-7b790f3a]::-webkit-scrollbar{display:none}.filter-pill[data-v-7b790f3a]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;border:1px solid #f0ede8;background:#fff;color:#8a817a;font-size:.8rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .15s;flex-shrink:0}.filter-pill[data-v-7b790f3a]:hover{border-color:#e5d9cd;color:#3d3530}.filter-pill.active[data-v-7b790f3a]{background:#b8856c;border-color:#b8856c;color:#fff}.filter-count[data-v-7b790f3a]{font-size:.7rem;opacity:.8;background:rgba(0,0,0,.05);padding:1px 6px;border-radius:10px}.filter-pill.active .filter-count[data-v-7b790f3a]{background:hsla(0,0%,100%,.2)}.small-empty[data-v-7b790f3a]{padding:1.5rem 1rem;font-size:.875rem}.proposals-list[data-v-7b790f3a]{display:flex;flex-direction:column;gap:.625rem}.proposal-card[data-v-7b790f3a]{display:flex;gap:.875rem;padding:.875rem 1rem;background:#fff;border:1px solid #f0ede8;border-radius:12px;align-items:flex-start}.card-avatar[data-v-7b790f3a]{flex-shrink:0;width:44px;height:44px;border-radius:50%;background:#f0ede8;display:flex;align-items:center;justify-content:center}.avatar-initial[data-v-7b790f3a]{font-family:Cormorant Garamond,serif;font-size:1.25rem;font-weight:600;color:#b8856c}.card-body[data-v-7b790f3a]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.card-top[data-v-7b790f3a]{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.card-name[data-v-7b790f3a]{font-weight:600;color:#3d3530;font-size:.95rem}.card-age[data-v-7b790f3a]{font-weight:400;color:#8a817a}.card-date[data-v-7b790f3a]{font-size:.75rem;color:#8a817a;flex-shrink:0}.card-region[data-v-7b790f3a]{font-size:.8rem;color:#8a817a}.card-status[data-v-7b790f3a]{margin-top:.25rem}.status-badge[data-v-7b790f3a]{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:12px;font-size:.75rem;font-weight:500}.status-expired[data-v-7b790f3a]{background:#f5f4f1;color:#8a817a}.status-feedback[data-v-7b790f3a]{background:#fef3c7;color:#92400e}.status-graduated[data-v-7b790f3a]{background:#f0fdf4;color:#166534}@media (max-width:480px){.echanges-main[data-v-7b790f3a]{padding:1rem}}