@media screen{html[data-marca=astra] .adm-shell :is(.astra-entry,.astra-commercial){--cx-ink:#242824;--cx-copy:#59635d;--cx-muted:#727c75;--cx-line:#dfe5dc;--cx-paper:#f5f7f3;--cx-link:#087e8b;color:var(--cx-copy);font-size:14px;line-height:1.5}html[data-marca=astra] .adm-shell :is(.astra-entry,.astra-commercial) .fmv-cab{min-height:0;padding:0;margin:0 0 24px;gap:20px;align-items:center;flex-wrap:wrap}html[data-marca=astra] .adm-shell :is(.astra-entry,.astra-commercial) .fmv-h1{font-size:28px;line-height:1.2;color:var(--cx-ink);letter-spacing:-.7px}html[data-marca=astra] .adm-shell :is(.astra-entry,.astra-commercial) :is(.fmv-meta,.psp-det-nota,.fmv-ruta){font-size:14px;color:var(--cx-muted)}html[data-marca=astra] .adm-shell :is(.astra-entry,.astra-commercial) .fmv-ruta{margin-bottom:18px}html[data-marca=astra] .adm-shell :is(.astra-entry,.astra-commercial) :is(.fmv-c,.card.fp){border:1px solid var(--cx-line);border-radius:20px;background:#fff;box-shadow:0 5px 20px #26321e08;overflow:hidden}html[data-marca=astra] .adm-shell :is(.astra-entry,.astra-commercial) :is(.fmv-c-h,.card-hdr){padding:18px 20px;min-height:60px;border-bottom:1px solid var(--cx-line);background:#fff}html[data-marca=astra] .adm-shell :is(.astra-entry,.astra-commercial) :is(.fmv-c-l,.card-hdr-title){font-size:17px;font-weight:650;line-height:1.3;letter-spacing:-.2px;text-transform:none;color:var(--cx-ink)}html[data-marca=astra] .adm-shell .astra-entry .fmv-c-b{padding:20px;gap:18px}html[data-marca=astra] .adm-shell .astra-entry .fmv-cuerpo{grid-template-columns:minmax(0,1.8fr) minmax(260px,.8fr);gap:24px;align-items:start}html[data-marca=astra] .adm-shell .astra-entry .fmv-row{gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}html[data-marca=astra] .adm-shell .astra-entry :is(.fmv-l,.fmv-t-n){font-size:14px;text-transform:none;letter-spacing:0;color:var(--cx-copy);font-weight:600}html[data-marca=astra] .adm-shell .astra-entry :is(.fmv-hint,.fmv-c-a,.fmv-t-d,.fmv-nota){font-size:13px;line-height:1.5;color:var(--cx-muted)}html[data-marca=astra] .adm-shell .astra-entry .fmv-in :is(input,select,textarea){font-size:15px;min-height:46px;margin:0;padding:11px 13px;background:#fff;border:1px solid #d7dfd4;border-radius:12px;color:var(--cx-ink);box-shadow:none}html[data-marca=astra] .adm-shell .astra-entry .fmv-in textarea{min-height:110px;line-height:1.55}html[data-marca=astra] .adm-shell .astra-entry .fmv-in :is(input,select,textarea):focus-visible{outline:3px solid #087e8b20;outline-offset:2px;border-color:#087e8b;box-shadow:none}html[data-marca=astra] .adm-shell .astra-entry .fmv-in :is(input,textarea):read-only{background:var(--cx-paper);color:var(--cx-copy)}html[data-marca=astra] .adm-shell .astra-entry .fmv-suf{font-size:12px}html[data-marca=astra] .adm-shell .astra-entry .fmv-in:has(.fmv-suf) input{padding-right:60px}html[data-marca=astra] .adm-shell .astra-entry .fmv-t{padding:15px;border-radius:14px;background:var(--cx-paper);border-color:var(--cx-line)}html[data-marca=astra] .adm-shell .astra-entry .fmv-clara{background:#edf6dd;color:#3d5523;font-size:12px;letter-spacing:0}html[data-marca=astra] .adm-shell :is(.astra-entry,.astra-commercial) .btn{min-height:40px;padding:9px 16px;font-size:14px;border-radius:12px;border:1px solid var(--cx-line);background:var(--cx-paper);color:var(--cx-copy);display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:none}html[data-marca=astra] .adm-shell :is(.astra-entry,.astra-commercial) .btn.primary{background:linear-gradient(115deg,#d5ff85,#b9ed58);border-color:#b0da69;color:#29351c;font-weight:650}html[data-marca=astra] .adm-shell :is(.astra-entry,.astra-commercial) .btn.ghost{background:transparent;color:var(--cx-link)}html[data-marca=astra] .adm-shell :is(.astra-entry,.astra-commercial) :is(button,a):focus-visible{outline:2px solid #087e8b;outline-offset:3px}html[data-marca=astra] .adm-shell .psp-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px}html[data-marca=astra] .adm-shell .psp-tiles .mne-tile{min-height:116px;padding:20px;border:1px solid #e0e5dd;border-radius:18px;background:#fff;box-shadow:none}html[data-marca=astra] .adm-shell .psp-tiles .mne-tile:nth-child(3){background:linear-gradient(125deg,#f4fade,#edf5e6);border-color:#d7e7bd}html[data-marca=astra] .adm-shell .psp-tiles .mne-n{font-size:clamp(22px,2.2vw,30px);color:#29351c;line-height:1.25;overflow-wrap:anywhere}html[data-marca=astra] .adm-shell .psp-tiles .mne-l{font-size:14px;color:#59635d}html[data-marca=astra] .adm-shell .psp-tiles .mne-s{font-size:13px;color:#727c75}html[data-marca=astra] .adm-shell .psp-panel.astra-commercial{padding:0;border:1px solid var(--cx-line);border-radius:20px;overflow:hidden;box-shadow:0 5px 20px #26321e08}html[data-marca=astra] .adm-shell .psp-table-scroll{overflow-x:auto;overscroll-behavior-x:contain;max-width:100%;padding-bottom:4px}html[data-marca=astra] .adm-shell .astra-commercial .psp-tabla{min-width:1050px;width:100%;border-collapse:collapse}html[data-marca=astra] .adm-shell .astra-commercial .psp-tabla th{padding:13px 16px;font-size:12px;text-transform:none;letter-spacing:0;background:var(--cx-paper);color:var(--cx-muted)}html[data-marca=astra] .adm-shell .astra-commercial .psp-tabla td{padding:16px;font-size:14px;border-top:1px solid #edf0e9;vertical-align:middle;color:var(--cx-copy)}html[data-marca=astra] .adm-shell .astra-commercial .psp-tabla tbody tr:hover td{background:#f8fbf3}html[data-marca=astra] .adm-shell .astra-commercial .psp-tabla .psp-trat{min-width:160px;max-width:240px;white-space:normal}html[data-marca=astra] .adm-shell .astra-commercial :is(.psp-monto,.psp-saldo){font-variant-numeric:tabular-nums;white-space:nowrap}html[data-marca=astra] .adm-shell .astra-commercial .psp-monto{font-weight:650;color:var(--cx-ink)}html[data-marca=astra] .adm-shell .astra-commercial .psp-ir{font-size:14px;color:var(--cx-link);font-weight:650;min-height:36px}html[data-marca=astra] .adm-shell .astra-commercial .psp-seg{display:flex;flex-wrap:wrap;gap:3px;max-width:220px;padding:5px;background:var(--cx-paper);border:1px solid var(--cx-line);border-radius:12px}html[data-marca=astra] .adm-shell .astra-commercial .psp-seg .seg-b{font-size:12px;padding:7px 9px;min-height:32px;border-radius:8px;color:var(--cx-copy)}html[data-marca=astra] .adm-shell .astra-commercial .seg-b.seg-on{background:#daf4b5;color:#344a23;box-shadow:none}html[data-marca=astra] .adm-shell .astra-commercial .psp-tabla .acciones{min-width:122px;white-space:normal}html[data-marca=astra] .adm-shell .astra-commercial .icon-btn{width:34px;height:34px;min-width:34px;padding:8px;margin:2px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--cx-line);border-radius:10px;background:var(--cx-paper);color:var(--cx-copy)}html[data-marca=astra] .adm-shell .astra-commercial .icon-btn:hover{background:#eaf4dc;border-color:#c9deac}html[data-marca=astra] .adm-shell .astra-commercial .pill{font-size:12px;padding:6px 10px;border-radius:20px}html[data-marca=astra] .adm-shell .astra-commercial .psp-det-cuerpo{grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);gap:24px}html[data-marca=astra] .adm-shell .astra-commercial :is(.psp-quien,.psp-t-f){padding:16px 20px;font-size:14px}html[data-marca=astra] .adm-shell .astra-commercial .psp-total{margin:10px 16px;padding:18px;border:1px solid #d7e7bd;border-radius:14px;background:linear-gradient(115deg,#f4fade,#edf5e6)}html[data-marca=astra] .adm-shell .astra-commercial .psp-total b{font-size:30px;color:var(--cx-ink)}html[data-marca=astra] .adm-shell .astra-commercial .psp-items{display:block;overflow-x:auto;width:100%;font-size:14px;padding:12px}html[data-marca=astra] .adm-shell .astra-commercial .psp-items :is(th,td){font-size:13px;padding:12px}html[data-marca=astra] .adm-shell .astra-commercial .psp-est-bar{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:20px;padding:8px;background:var(--cx-paper);border:1px solid var(--cx-line);border-radius:14px}html[data-marca=astra] .adm-shell .astra-commercial :is(.psp-est-nota,.psp-rec-tx span,.psp-tenue){font-size:13px;color:var(--cx-muted)}html[data-marca=astra] .adm-shell .astra-commercial .psp-rec-tx b{font-size:14px}@media(max-width:1000px){html[data-marca=astra] .adm-shell .psp-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-marca=astra] .adm-shell :is(.astra-entry .fmv-cuerpo,.astra-commercial .psp-det-cuerpo){grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){html[data-marca=astra] .adm-shell :is(.astra-entry,.astra-commercial) .fmv-h1{font-size:24px}html[data-marca=astra] .adm-shell :is(.astra-entry,.astra-commercial) .fmv-acc{width:100%;flex-wrap:wrap;gap:8px}html[data-marca=astra] .adm-shell :is(.astra-entry,.astra-commercial) .fmv-acc .btn{flex:1}html[data-marca=astra] .adm-shell .astra-entry .fmv-row{grid-template-columns:minmax(0,1fr)}html[data-marca=astra] .adm-shell .astra-entry .fmv-in :is(input,select,textarea){font-size:16px}html[data-marca=astra] .adm-shell .psp-tiles .mne-tile{padding:14px;min-height:110px}}}@media screen{html[data-marca=astra] .adm-shell #tab-ventas:has(.astra-entry,.psp-det)>.stage-head{display:none}html[data-marca=astra] .adm-shell :is(.astra-entry,.astra-commercial) .fmv-cab{background:transparent;border:0;box-shadow:none}html[data-marca=astra] .adm-shell .astra-entry .fmv-aside :is(p,.fmv-item-d){font-size:14px;line-height:1.55;color:#677269}}@media screen{html[data-marca=astra] .adm-shell .detail-modal{width:min(760px,calc(100vw - 32px));max-height:calc(100dvh - 40px);border:1px solid #dfe5dc;border-radius:22px;background:#fff;color:#59635d;overflow:auto}html[data-marca=astra] .adm-shell .detail-modal .detail-top{padding:20px 24px;border-bottom:1px solid #e4e9df;background:#fff}html[data-marca=astra] .adm-shell .detail-modal .detail-ttl{font-size:19px;line-height:1.3;color:#242824}html[data-marca=astra] .adm-shell .detail-modal .detail-body{padding:24px;font-size:14px;line-height:1.55}html[data-marca=astra] .adm-shell :is(#cita-form,#psp-form-pago){gap:18px}html[data-marca=astra] .adm-shell :is(#cita-form,#psp-form-pago) .nvo-l{font-size:14px;font-weight:550;text-transform:none;letter-spacing:0;color:#59635d}html[data-marca=astra] .adm-shell :is(#cita-form,#psp-form-pago) :is(input,select,textarea){min-height:46px;font-size:15px;padding:11px 13px;background:#fff;border:1px solid #d7dfd4;border-radius:12px;color:#242824}html[data-marca=astra] .adm-shell :is(#cita-form,#psp-form-pago) :is(input,select,textarea):focus-visible{outline:3px solid #087e8b20;outline-offset:2px;border-color:#087e8b;box-shadow:none}html[data-marca=astra] .adm-shell :is(#cita-form,#psp-form-pago) .btn{min-height:42px;font-size:14px;border-radius:12px}@media(max-width:600px){html[data-marca=astra] .adm-shell :is(#cita-form,#psp-form-pago){grid-template-columns:minmax(0,1fr)}html[data-marca=astra] .adm-shell :is(#cita-form,#psp-form-pago) :is(input,select,textarea){font-size:16px}}}@media screen{html[data-marca=astra] .adm-shell .astra-commercial .psp-campo{background:#f6f8f4;border:1px solid #e1e7dc;border-radius:12px;padding:12px 14px}html[data-marca=astra] .adm-shell .astra-commercial .psp-campo-k{font-size:12px;text-transform:none;letter-spacing:0;color:#727c75}html[data-marca=astra] .adm-shell .astra-commercial .psp-campo-v{font-size:15px;line-height:1.4;color:#242824}}@media screen{html[data-marca=astra] .adm-shell .detail-modal.detail-modal-wide{width:min(1040px,calc(100vw - 32px))}html[data-marca=astra] .adm-shell .detail-modal :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){box-sizing:border-box;width:100%;min-width:0;min-height:44px;margin-top:6px;padding:10px 12px;border:1px solid #d7dfd4;border-radius:12px;background:#fff;font:400 15px/1.5 var(--font);color:#242824}html[data-marca=astra] .adm-shell .detail-modal input[type=file]{max-width:100%;font-size:14px}html[data-marca=astra] .adm-shell .detail-modal :is(input,select,textarea):focus-visible{outline:2px solid #087e8b;outline-offset:2px;border-color:#087e8b}html[data-marca=astra] .adm-shell .detail-modal :is(label,.doc-campo){font-size:14px;line-height:1.5;color:#59635d}html[data-marca=astra] .adm-shell .detail-modal .doc-form{display:grid;gap:16px}html[data-marca=astra] .adm-shell .detail-modal .doc-campo{display:grid}html[data-marca=astra] .adm-shell .detail-modal .btn{min-height:42px;padding:9px 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #dfe5dc;border-radius:12px;background:#f5f7f3;font-size:14px;color:#59635d}html[data-marca=astra] .adm-shell .detail-modal .btn.primary{background:linear-gradient(115deg,#d5ff85,#b9ed58);border-color:#b0da69;color:#29351c}html[data-marca=astra] .adm-shell .detail-modal .detail-ico{background:#edf6dd;color:#087e8b}html[data-marca=astra] .adm-shell .detail-modal .detail-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;padding:16px 24px;border-top:1px solid #e4e9df}html[data-marca=astra] .adm-shell .detail-modal .detail-x{width:40px;height:40px;display:grid;place-items:center}@media(max-width:600px){html[data-marca=astra] .adm-shell .detail-modal :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}html[data-marca=astra] .adm-shell .detail-modal :is(.detail-body,.detail-top,.detail-actions){padding:16px}}}@media screen{html[data-marca=astra] .adm-shell .detail-modal .btn.danger{color:#963b28;border-color:#e8c7bc;background:#fff7f4}html[data-marca=astra] .adm-shell .detail-modal .btn:disabled{opacity:.5;cursor:not-allowed}}
