:root{--aiva-accent: #3b82f6;--aiva-accent-rgb: 59, 130, 246;--aiva-accent-glow: rgba(59, 130, 246, .35)}.aiva-accent-bg{background-color:var(--aiva-accent, #3b82f6)!important}.aiva-accent-text{color:var(--aiva-accent, #3b82f6)!important}.aiva-accent-border{border-color:var(--aiva-accent, #3b82f6)!important}.aiva-accent-glow{box-shadow:0 0 20px var(--aiva-accent-glow, rgba(59, 130, 246, .35))!important}.min-h-screen{min-height:100%!important;min-height:100dvh!important}.h-screen{height:100%!important;height:100dvh!important}@media print{body *{visibility:hidden}#invoice-content,#invoice-content *{visibility:visible}#invoice-content{position:absolute;left:0;top:0;width:100%;margin:0;padding:20px;box-shadow:none;border:none}.print\:hidden{display:none!important}}.aiva-outline-only,.aiva-outline-only *{background-color:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;animation:none!important;transition:none!important}.aiva-outline-only [class*=border],.aiva-outline-only button,.aiva-outline-only [data-outline]{border-color:#ffffffbf!important}.aiva-outline-only button,.aiva-outline-only [data-outline]{border-width:1.5px!important;border-style:solid!important}html:not(.dark) .aiva-outline-only [class*=border],html:not(.dark) .aiva-outline-only button,html:not(.dark) .aiva-outline-only [data-outline]{border-color:#0f172a8c!important}
