body{overflow:auto!important;padding:0!important;margin:0!important}:root{--primary: 31 22% 52%;--primary-color: rgb(159, 132, 104);--primary-color-hover: hsl(var(--primary) / .9);--secondary-color: #6b5a42;--secondary-color-hover: #a18968;--accent-color: #f47c20;--accent-color-hover: #c45f14;--primary-text-color: #fff;--secondary-text-color: #000;--Paper-shadow: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--Paper-overlay: linear-gradient(rgba(255, 255, 255, .082), rgba(255, 255, 255, .082))}.cookie-transition{transition:all .2s ease-in-out!important}.cookie-transition:hover{transform:scale(1.05)!important}.cookie-font-bold{font-weight:600!important}.cookie-wrapper-content{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border-radius:8px;padding:12px 16px}[data-theme=light] .cookie-wrapper-content{background-color:#fff!important;border:1px solid var(--primary-color)!important}[data-theme=dark] .cookie-wrapper-content{background-color:#121212!important;background-image:var(--Paper-overlay)!important;border:1px solid var(--primary-color)!important}[data-theme=light] .cookie-bg-primary{background-color:var(--primary-color);border:1px solid var(--primary-color);color:var(--primary-text-color)}[data-theme=light] .cookie-bg-primary:hover{background-color:var(--primary-color-hover);border-color:var(--primary-color-hover)}[data-theme=dark] .cookie-bg-primary{background-color:var(--primary-color);border:1px solid var(--primary-color);color:var(--primary-text-color)}[data-theme=dark] .cookie-bg-primary:hover{background-color:var(--primary-color-hover);border-color:var(--primary-color-hover)}[data-theme=light] .cookie-bg-secondary{background-color:var(--secondary-color);border:1px solid var(--secondary-color);color:var(--primary-text-color)}[data-theme=light] .cookie-bg-secondary:hover{background-color:var(--secondary-color-hover);color:var(--primary-text-color)}[data-theme=dark] .cookie-bg-secondary{background-color:var(--secondary-color);border:1px solid var(--secondary-color);color:var(--primary-text-color)}[data-theme=dark] .cookie-bg-secondary:hover{background-color:var(--secondary-color-hover);color:var(--primary-text-color)}[data-theme=light] .cookie-bg-transparent{background-color:transparent;border:1px solid var(--primary-color);color:var(--primary-color)}[data-theme=light] .cookie-bg-transparent:hover{background-color:transparent;border-color:var(--primary-color-hover);color:var(--primary-color-hover)}[data-theme=dark] .cookie-bg-transparent{background-color:transparent;border:1px solid var(--primary-color);color:var(--primary-color)}[data-theme=dark] .cookie-bg-transparent:hover{background-color:transparent;border-color:var(--primary-color-hover);color:var(--primary-color-hover)}.cookie-floating-btn{position:fixed;bottom:20px;right:20px;border-radius:100%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-size:24px;cursor:pointer;box-shadow:var(--Paper-shadow)}.cookie-floating-btn:active{transform:scale(.95)!important}input[type=date]::-webkit-calendar-picker-indicator{display:none!important;-webkit-appearance:none!important}[data-theme=light] input[type=date]{color-scheme:light}[data-theme=dark] input[type=date]{color-scheme:dark}------------------------------------------------ */ *{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) rgba(0,0,0,.05)}[data-theme=dark] *{scrollbar-color:rgba(255,255,255,.2) rgba(255,255,255,.05)}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background-color:#0000000d;border-radius:4px}[data-theme=dark] *::-webkit-scrollbar-track{background-color:#ffffff0d}*::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px}[data-theme=dark] *::-webkit-scrollbar-thumb{background-color:#fff3}*::-webkit-scrollbar-thumb:hover{background-color:#0000004d}[data-theme=dark] *::-webkit-scrollbar-thumb:hover{background-color:#ffffff4d}@media print{body{background:#fff!important;color:#222!important}table,th,td,h1,h2,h3,h4,h5,h6,.MuiTypography-root{color:#222!important}.no-print{display:none!important}.print-only{display:block!important}@page{font-family:Roboto,sans-serif;margin:10mm 10mm 20mm;@bottom-right{content:counter(page) " / " counter(pages)}@bottom-left{content:"Odwiedź nas na: www.deerdesign.pl"}@top-left{content:""}@top-right{content:""}}.keep-with-next,.keep-with-next+tr{break-inside:avoid!important;page-break-inside:avoid!important}.no-page-break{break-inside:avoid;page-break-inside:avoid}.pdf-table{width:100%;border-collapse:collapse}.pdf-table thead{width:100%;border-collapse:collapse;background-color:#f5f5f5}.pdf-table th{padding:8px 16px;border-bottom:2px solid #ccc;text-align:left}.pdf-table th.unit,.pdf-table th.quantity{text-align:center}.pdf-table th.unitPrice,.pdf-table th.totalGrossPrice{text-align:right}.pdf-table td{padding:8px 12px;border-bottom:1px solid #e0e0e0}.pdf-table .group-row td{padding-left:0!important;margin-left:0!important;font-weight:600}.pdf-table tr:not(.group-row) td:first-child{padding-left:16px}}@media screen{.print-only{display:none!important;position:absolute!important;left:-9999px!important;top:0!important;width:0!important;height:0!important;overflow:hidden!important}}
