@layer pages{.invoice-pdf-intake{overflow-wrap:anywhere;min-width:0}.invoice-pdf-intake input[type=file]{max-width:100%}.invoice-pdf-list{max-height:320px;padding:0;list-style:none;overflow:auto}.invoice-pdf-list li{border-bottom:1px solid var(--line);padding:10px 0}.invoice-pdf-intake button{margin:4px}.invoice-pdf-intake:focus-visible{outline:2px solid var(--accent,#196b57);outline-offset:2px}.calendar-control{vertical-align:middle;align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.calendar-control>.calendar-input{font-variant-numeric:tabular-nums;flex:150px;width:auto;min-width:0;max-width:100%}.calendar-input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.55;border-radius:3px;padding:3px}.calendar-input:hover:not(:disabled)::-webkit-calendar-picker-indicator{opacity:1;background-color:var(--bg-muted)}.calendar-control>.calendar-today{font-size:var(--fs-12);color:var(--text-3);flex:none;padding:6px 9px}.calendar-control>.calendar-today:hover:not(:disabled){color:var(--text)}.calendar-control>.calendar-today:disabled{opacity:.45}:is(.order-modal,.column-filter-dialog) label>.calendar-control{width:100%}.filter-range:has(.calendar-control){grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}@media (width<=650px),(pointer:coarse){.calendar-control>.calendar-input{height:44px;font-size:16px}.calendar-control>.calendar-today{min-height:44px}}}
/*$vite$:1*/