.modal-overlay[data-v-c7980d84]{align-items:flex-start;background:#00000080;display:flex;justify-content:center;inset:0;overflow-y:auto;padding:2rem 1rem;position:fixed;z-index:1000}.modal-container[data-v-c7980d84]{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a;display:flex;flex-direction:column;margin:auto;max-width:800px;width:100%}.modal-header[data-v-c7980d84]{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1.25rem 1.5rem}.modal-header h2[data-v-c7980d84]{color:#111827;font-size:1.125rem;font-weight:700}.modal-subtitle[data-v-c7980d84]{color:#6b7280;font-size:.875rem;margin-top:.25rem}.btn-close[data-v-c7980d84]{align-items:center;background:#f3f4f6;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;font-size:24px;height:32px;justify-content:center;line-height:1;min-width:32px;padding:0;transition:background .2s;width:32px}.btn-close[data-v-c7980d84]:hover{background:#e5e7eb;color:#374151}.modal-body[data-v-c7980d84]{gap:1.5rem;padding:1.5rem}.modal-body[data-v-c7980d84],.section[data-v-c7980d84]{display:flex;flex-direction:column}.section[data-v-c7980d84]{gap:.75rem}.section-title[data-v-c7980d84]{color:#374151;font-size:.95rem;font-weight:600}.empty[data-v-c7980d84]{color:#9ca3af;font-size:.875rem;font-style:italic}.orders-list[data-v-c7980d84]{display:flex;flex-direction:column;gap:.75rem}.order-card[data-v-c7980d84]{background:#fafafa;border:1px solid #e5e7eb;border-radius:.5rem;padding:.75rem}.order-head[data-v-c7980d84]{align-items:center;display:flex;flex-wrap:wrap;font-size:.875rem;gap:.75rem}.order-date[data-v-c7980d84]{color:#6b7280}.order-author[data-v-c7980d84]{color:#4b5563;font-style:italic}.amount-pill[data-v-c7980d84]{background:#fee2e2;border-radius:999px;color:#991b1b;font-size:.75rem;font-weight:600;margin-left:auto;padding:.125rem .5rem}.order-initial-obs[data-v-c7980d84]{background:#fff7ed;border-radius:.375rem;color:#4b5563;font-size:.875rem;margin-top:.5rem;padding:.5rem}.order-items[data-v-c7980d84]{color:#4b5563;font-size:.8125rem;margin-top:.5rem;padding-left:1.25rem}.order-items li[data-v-c7980d84]{list-style:disc}.order-actions[data-v-c7980d84]{display:flex;justify-content:flex-end;margin-top:.75rem}.btn-estornar[data-v-c7980d84]{background:#fff;border:1px solid #fca5a5;border-radius:.375rem;color:#b91c1c;cursor:pointer;font-size:.8125rem;font-weight:600;padding:.375rem .875rem;transition:background .2s,border-color .2s}.btn-estornar[data-v-c7980d84]:hover:not(:disabled){background:#fef2f2;border-color:#f87171}.btn-estornar[data-v-c7980d84]:disabled{cursor:not-allowed;opacity:.6}.obs-list[data-v-c7980d84]{display:flex;flex-direction:column;gap:.5rem}.obs-item[data-v-c7980d84]{background:#fffbeb;border-left:3px solid #fbbf24;border-radius:.25rem;padding:.5rem .75rem}.obs-ref[data-v-c7980d84]{background:#fee2e2;border-radius:999px;color:#991b1b;display:inline-block;font-size:.7rem;font-weight:600;margin-bottom:.25rem;padding:.125rem .5rem}.obs-text[data-v-c7980d84]{color:#1f2937;font-size:.875rem}.obs-meta[data-v-c7980d84]{color:#6b7280;font-size:.75rem;margin-top:.25rem}.obs-form[data-v-c7980d84]{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.obs-form textarea[data-v-c7980d84]{border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;padding:.5rem;resize:vertical;width:100%}.btn-add-obs[data-v-c7980d84]{align-self:flex-end;background:#2563eb;border:none;border-radius:.375rem;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem}.btn-add-obs[data-v-c7980d84]:disabled{background:#9ca3af;cursor:not-allowed}.btn-add-obs[data-v-c7980d84]:hover:not(:disabled){background:#1d4ed8}.page-perdas .filters-row-single{align-items:flex-end}.page-perdas .filters-row-single .filter-group-period .period-controls{flex-wrap:nowrap}.page-perdas .filters-row-single .filter-group-period .period-controls input[type=month]{width:160px}.page-perdas .filters-row-single .filter-group-period .period-controls .btn-filtrar{margin-left:4px}.page-perdas .card-list .actions .btn-action-icon{line-height:1}.page-perdas .card-list .actions .btn-action-icon img{display:block}.page-perdas .card-list .actions .btn-action-icon .btn-icon-text{align-items:center;display:inline-flex;line-height:1}
