@media screen{html[data-interface-scope=administrative] .report-month-selector{min-width:0;gap:var(--gac-grid-gap, 8px);border-radius:var(--gac-card-radius, 6px);padding:var(--gac-card-padding, 10px);font-size:var(--gac-font-size, 12px)}html[data-interface-scope=administrative] .report-month-selector :is(button,select){min-width:0;min-height:var(--gac-control-height, 26px);height:auto;padding:var(--gac-control-padding-y, 3px) 8px;border-radius:var(--gac-card-radius, 6px);font-size:var(--gac-font-size, 12px);line-height:1.35;white-space:normal;overflow-wrap:anywhere}}@media screen and (max-width:767px){html[data-interface-scope=administrative] .report-month-selector :is(button,select){min-height:44px}html[data-interface-scope=administrative] .report-month-selector select{font-size:var(--gac-field-font, 16px)}}html:has(#compras-detalle-titulo),body:has(#compras-detalle-titulo),main.responsive-content:has(#compras-detalle-titulo){scrollbar-width:none}html:has(#compras-detalle-titulo)::-webkit-scrollbar,body:has(#compras-detalle-titulo)::-webkit-scrollbar,main.responsive-content:has(#compras-detalle-titulo)::-webkit-scrollbar{width:0}.compras-detalle-tabla{width:100%!important;min-width:0!important;table-layout:fixed!important}.compras-detalle-tabla :is(th,td){min-width:0!important;width:auto!important;white-space:normal!important;overflow-wrap:anywhere;overflow:visible!important;text-overflow:clip!important;height:auto!important;vertical-align:top}.compras-detalle-tabla td :is(span,button){min-width:0!important;max-width:100%;white-space:normal!important;height:auto!important;overflow-wrap:anywhere}.compras-detalle-tabla td button{padding:4px!important}.compras-detalle-tabla td[data-label=Soporte] button.compras-detalle-soporte-btn{min-height:22px!important;padding:2px 3px!important;font-size:8px!important;line-height:1.1!important;text-align:center}.compras-detalle-tabla td>div{flex-wrap:wrap}@media(max-width:700px){.compras-detalle-tabla :is(colgroup,thead){display:none}.compras-detalle-tabla tbody{display:block}.compras-detalle-tabla tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:auto!important;padding:8px 0}.compras-detalle-tabla td{display:block;padding:6px!important}.compras-detalle-tabla td[data-label=Soporte] button.compras-detalle-soporte-btn{min-height:28px!important}.compras-detalle-tabla td:before{content:attr(data-label);display:block;font-weight:700;margin-bottom:3px}}.compras-libro:has(.compras-registro)>:not(#compras-gastos-workspace-panel){display:none}.compras-registro-form,.compras-registro-datos,.compras-registro-montos{display:grid;min-width:0;gap:12px;align-content:start}.compras-registro-form>*,.compras-registro-datos>*,.compras-registro-montos>*{min-width:0;margin-top:0}.compras-registro-montos{padding:12px;border:1px solid #dce4ef;border-radius:10px;background:#fafcff}.compras-registro-acciones{flex-wrap:wrap}.compras-registro section[aria-label="Asignar factura a una persona"] input.pl-9{padding-left:36px!important}@media(min-width:1100px){.compras-registro-form{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:18px}.compras-registro-datos,.compras-registro-montos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.compras-registro-datos>.grid,.compras-registro-datos>section,.compras-registro-datos>div:not(.space-y-2),.compras-registro-datos>div:has(>input[name=encfModificado]),.compras-registro-montos>p,.compras-registro-total,.compras-registro-adjunto,.compras-registro-acciones{grid-column:1 / -1}.compras-registro input,.compras-registro button,.compras-registro [role=combobox]{min-height:34px!important;height:34px!important;font-size:12px!important}.compras-registro label{font-size:12px!important;line-height:1.3}.compras-registro .space-y-2>:not([hidden])~:not([hidden]){margin-top:4px}}@media(max-width:767px){.responsive-shell:has(.compras-libro)>.app-sidebar{position:fixed!important;height:100dvh!important;max-height:100dvh!important;inset:0 auto 0 0!important}.compras-registro-datos>.grid{grid-template-columns:minmax(0,1fr)}.compras-registro input,.compras-registro button,.compras-registro [role=combobox]{min-height:44px;max-width:100%}}@media screen{html[data-interface-scope=administrative] .compras-detalle-tabla td[data-label=Soporte] button.compras-detalle-soporte-btn{min-height:var(--gac-control-height, 26px)!important;font-size:var(--gac-font-size, 12px)!important;padding:var(--gac-control-padding-y, 3px) 6px!important;line-height:1.35!important}html[data-interface-scope=administrative] :is(.compras-registro-form,.compras-registro-datos,.compras-registro-montos){gap:var(--gac-grid-gap, 8px)}html[data-interface-scope=administrative] .compras-registro-montos{border-radius:var(--gac-card-radius, 6px)}html[data-interface-scope=administrative] .compras-registro :is(input:not([type=checkbox]):not([type=radio]),button,[role=combobox]){min-height:var(--gac-control-height, 26px)!important;height:auto!important;font-size:var(--gac-field-font, 12px)!important;border-radius:var(--gac-control-radius, 5px)}html[data-interface-scope=administrative] .compras-registro button{white-space:normal;overflow-wrap:anywhere}html[data-interface-scope=administrative] .compras-registro label{font-size:var(--gac-font-size, 12px)!important}}@media screen and (max-width:767px),screen and (pointer:coarse){html[data-interface-scope=administrative] .compras-detalle-tabla td[data-label=Soporte] button.compras-detalle-soporte-btn{min-height:max(44px,var(--gac-control-height, 44px))!important}html[data-interface-scope=administrative] .compras-detalle-tabla td button,html[data-interface-scope=administrative] .compras-registro :is(input:not([type=checkbox]):not([type=radio]),select,textarea,button,[role=combobox]){min-height:max(44px,var(--gac-control-height, 44px))!important}html[data-interface-scope=administrative] .compras-registro :is(input:not([type=checkbox]):not([type=radio]),select,textarea,[role=combobox]){font-size:max(16px,var(--gac-field-font, 16px))!important}}
