.vadmin-toolbar{margin-top:2.4rem;margin-bottom:1.4rem;display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.vadmin-toolbar input{flex:1;min-width:240px;padding:.7rem .9rem;border:1px solid var(--border);border-radius:10px;font-size:.92rem;font-family:inherit}.vadmin-toolbar select{padding:.7rem .9rem;border:1px solid var(--border);border-radius:10px;font-size:.92rem;font-family:inherit;background:var(--card);color:var(--ink);cursor:pointer}.vadmin-count{font-size:.82rem;color:var(--muted)}.vadmin-table-wrap{overflow-x:auto;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow)}.vadmin-pagination{display:none;align-items:center;justify-content:center;gap:1rem;margin-top:1.2rem}.vadmin-page-btn{padding:.55rem 1.1rem;border-radius:10px;border:1px solid var(--border);background:var(--card);font-size:.86rem;font-weight:600;font-family:inherit;cursor:pointer;color:var(--ink)}.vadmin-page-btn:hover:not(:disabled){background:var(--gold-wash)}.vadmin-page-btn:disabled{opacity:.4;cursor:not-allowed}.vadmin-page-info{font-size:.84rem;color:var(--muted)}.vadmin-table{width:100%;border-collapse:collapse;font-size:.86rem}.vadmin-table th{text-align:left;padding:.9rem 1rem;background:var(--gold-wash);color:var(--ink);font-weight:600;white-space:nowrap}.vadmin-table td{padding:.9rem 1rem;border-top:1px solid var(--border);vertical-align:top}.vadmin-row{cursor:pointer;transition:background .15s var(--ease)}.vadmin-row:hover{background:var(--gold-wash)}.vadmin-row.is-open{background:var(--gold-wash)}.vadmin-ref{font-weight:600;color:var(--coral-strong)}.vadmin-detail-row td{background:#fff;border-top:none;padding:0}.vadmin-detail{display:none;padding:1.4rem 1.6rem;border-top:1px solid var(--border)}.vadmin-detail.is-visible{display:block}.vadmin-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem 1.6rem}.vadmin-detail-item label{display:block;font-size:.72rem;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.03em;margin-bottom:.2rem}.vadmin-detail-item div{font-size:.9rem;color:var(--ink)}.vadmin-detail-travelers{margin-top:1rem}.vadmin-travelers-table{width:100%;border-collapse:collapse;border:1px solid var(--border);border-radius:10px;overflow:hidden;font-size:.84rem}.vadmin-travelers-table th{text-align:left;padding:.5rem .7rem;background:var(--gold-wash);font-weight:600}.vadmin-travelers-table td{padding:.5rem .7rem;border-top:1px solid var(--border)}.vadmin-travelers-table th:last-child,.vadmin-travelers-table td:last-child{min-width:140px}.vadmin-detail-pricing{margin-top:1rem;border:1px solid var(--border);border-radius:10px;overflow:hidden}.vadmin-detail-pricing-row{display:flex;align-items:center;justify-content:space-between;padding:.6rem 1rem;border-bottom:1px solid var(--border);font-size:.88rem}.vadmin-detail-pricing-row span{color:var(--muted)}.vadmin-detail-pricing-row b{color:var(--ink);font-weight:600}.vadmin-detail-total{padding:.8rem 1rem;background:var(--cream,#FBEFE1);display:flex;align-items:center;justify-content:space-between}.vadmin-detail-total span{font-size:.8rem;font-weight:600;color:var(--muted);text-transform:uppercase}.vadmin-detail-total b{font-size:1.3rem;color:var(--coral-strong)}.vadmin-detail-photos{margin-top:1rem}.vadmin-detail-photos a{display:inline-block;margin:.2rem .6rem .2rem 0;font-size:.84rem;color:var(--coral-strong)}.vadmin-empty,.vadmin-error,.vadmin-loading{padding:2rem;text-align:center;color:var(--muted)}.vadmin-error{color:#B3261E}@media (max-width:700px){.vadmin-table th:nth-child(4),.vadmin-table td:nth-child(4),.vadmin-table th:nth-child(5),.vadmin-table td:nth-child(5){display:none}}.vadmin-status-badge{display:inline-block;margin-left:-.7rem;padding:.25rem .7rem;border-radius:999px;font-size:.76rem;font-weight:600;white-space:nowrap}.vadmin-status-received{background:#EFEAE4;color:#6B4A34}.vadmin-status-processing{background:#FBEAD3;color:#AD350A}.vadmin-status-ready{background:#DCF3E3;color:#1D7A3F}.vadmin-status-rejected{background:#FBE1DE;color:#B3261E}.vadmin-payment-badge{display:inline-block;padding:.25rem .7rem;border-radius:999px;font-size:.76rem;font-weight:600;white-space:nowrap}.vadmin-payment-pending{background:#EFEAE4;color:#6B4A34}.vadmin-payment-processing{background:#FBEAD3;color:#AD350A}.vadmin-payment-paid{background:#DCF3E3;color:#1D7A3F}.vadmin-payment-failed{background:#FBE1DE;color:#B3261E}.vadmin-payment-cancelled{background:#FBEAD3;color:#AD350A}.vadmin-payment-expired{background:#EFEAE4;color:#6B4A34}.vadmin-status-panel{margin-top:1.4rem;padding-top:1.2rem;border-top:1px solid var(--border);display:flex;gap:.8rem;flex-wrap:wrap;align-items:center}.vadmin-status-panel select{padding:.6rem .8rem;border:1px solid var(--border);border-radius:10px;font-size:.86rem;font-family:inherit}.vadmin-status-panel button{padding:.6rem 1.1rem;border-radius:10px;font-size:.86rem;font-weight:600;cursor:pointer;font-family:inherit;border:none}.vadmin-status-save{background:var(--coral-strong);color:#fff}.vadmin-status-save:hover{background:#AD350A}.vadmin-status-whatsapp{background:#25D366;color:#fff;text-decoration:none;display:inline-flex;align-items:center;padding:.6rem 1.1rem;border-radius:10px;font-size:.86rem;font-weight:600}.vadmin-status-delete{background:transparent;color:#B3261E;border:1px solid #B3261E;margin-left:auto}.vadmin-status-delete:hover{background:#B3261E;color:#fff}.vadmin-status-whatsapp:hover{background:#1FB859;color:#fff}.vadmin-status-msg{font-size:.8rem;color:var(--muted)}