#cgMisReportes{box-sizing:border-box;width:min(1120px,95vw);max-height:92dvh;border:0;border-radius:18px;padding:24px;color:#173a2e;background:#fff;font:14px system-ui;box-shadow:0 18px 80px #0005;overflow:auto}#cgMisReportes *{box-sizing:border-box}#cgMisReportes::backdrop{background:#0c251dcc;backdrop-filter:blur(3px)}#cgMisReportes button,#cgMisReportes select,#cgMisReportes input{font:inherit;min-height:44px;border:1px solid #cddbd3;border-radius:9px;padding:9px 12px;background:#fff;color:#173a2e}#cgMisReportes button{cursor:pointer;font-weight:650}#cgMisReportes button:disabled{opacity:.45;cursor:default}#cgMisReportes :focus-visible,#cgMisReportesAbrir:focus-visible{outline:3px solid #ef7d26;outline-offset:2px}#cgMisReportes .mr-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}#cgMisReportes h2{font-size:27px;margin:6px 0}#cgMisReportes p{line-height:1.5}#cgMisReportes .mr-head p{margin:0;color:#576e62}#cgMisReportes small{font-size:11px;letter-spacing:1.3px;font-weight:700}#cgMisReportes .mr-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;background:#f4f7f5;padding:16px;border-radius:12px}#cgMisReportes label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:650;min-width:0}#cgMisReportes input,#cgMisReportes select{width:100%;font-weight:400}#cgMisReportes .mr-search{grid-column:span 2}#cgMisReportes .mr-filter-actions{grid-column:1/-1;display:flex;gap:10px;flex-wrap:wrap}#cgMisReportes button[type=submit],#cgMisReportes [data-pdf]{background:#173a2e;color:#fff;border-color:#173a2e}#cgMisReportes .mr-summary{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:20px 0 10px}#cgMisReportes [data-count]{display:block;font-size:24px}#cgMisReportes [data-totals]{display:block;color:#576e62;margin-top:3px}#cgMisReportes .mr-export{display:flex;gap:8px;flex-wrap:wrap}#cgMisReportes .mr-status{padding:10px 12px;background:#edf5ef;border-radius:8px;margin:10px 0}#cgMisReportes .mr-applied,#cgMisReportes .mr-foot{font-size:12px;color:#576e62}#cgMisReportes .mr-table{overflow:auto;border:1px solid #dde6df;border-radius:10px;max-height:350px}#cgMisReportes table{border-collapse:collapse;width:100%;min-width:740px;text-align:left}#cgMisReportes th{position:sticky;top:0;background:#edf2ee;font-size:11px;padding:12px}#cgMisReportes td{padding:12px;font-size:12px;border-top:1px solid #e4ebe6;white-space:pre-line;overflow-wrap:anywhere}#cgMisReportes td:first-child{min-width:240px;max-width:320px}#cgMisReportesAbrir{background:#fff;color:#173a2e;font:inherit;cursor:pointer;border:1px solid #cadbd1;border-radius:9px;min-height:44px;padding:10px 14px}@media(max-width:700px){#cgMisReportes{padding:16px;width:96vw;max-height:95dvh}#cgMisReportes .mr-filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}#cgMisReportes .mr-client{grid-column:1/-1}#cgMisReportes .mr-summary{align-items:flex-start;flex-direction:column}#cgMisReportes .mr-export{width:100%}#cgMisReportes .mr-export button{flex:1}#cgMisReportes h2{font-size:23px}}@media(prefers-reduced-motion:reduce){#cgMisReportes::backdrop{backdrop-filter:none}}

@media(max-width:700px){body[data-cg-view=ventas] header #cgMisReportesAbrir{grid-column:1/-1;width:100%}}
