@charset "UTF-8";.pdf-export-group{display:inline-flex;align-items:stretch;align-self:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000000f}.pdf-export-group .pdf-lang-select{min-height:38px;padding:.55rem 2rem .55rem .75rem;font-size:.8125rem;font-weight:600;color:#1f2937;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%234b5563' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;background-size:1rem;border:none;border-right:1px solid #e5e7eb;border-radius:0;cursor:pointer;min-width:85px;appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none;transition:background-color .15s ease}.pdf-export-group .pdf-lang-select:hover{background-color:#f8fafc!important}.pdf-export-group .pdf-lang-select:focus{background-color:#f8fafc!important;box-shadow:none}.pdf-export-group .pdf-lang-select option{padding:.5rem .75rem;font-size:.8125rem;font-weight:500;color:#1f2937;background:#fff}.pdf-export-group .btn,.pdf-export-group .btn.btn-secondary{display:inline-flex;align-items:center;gap:.5rem;min-height:38px;padding:0 1rem;border:none;border-radius:0;border-left:1px solid #e5e7eb;box-shadow:none;background:#fff!important;color:#1f2937;font-weight:600;font-size:.8125rem;transition:background-color .15s ease}.pdf-export-group .btn:hover,.pdf-export-group .btn.btn-secondary:hover{background:#f8fafc!important}.pdf-export-group .btn:first-of-type,.pdf-export-group .btn.btn-secondary:first-of-type{border-left:none}.details-header .pdf-export-group{margin-right:1.25rem}@media (max-width: 768px){.details-header .pdf-export-group{margin-right:0;width:100%;max-width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:0;background:transparent;border:none;box-shadow:none;overflow:visible}.details-header .pdf-export-group .pdf-lang-select{grid-column:1/-1;width:100%;min-height:2.75rem;border:1px solid #d1d5db;border-radius:8px}.details-header .pdf-export-group .btn{min-width:0;min-height:2.75rem;padding:0 .65rem;border:1px solid #d1d5db;border-radius:8px;white-space:normal;text-align:center;justify-content:center;line-height:1.2}}*{margin:0;padding:0;box-sizing:border-box}html,body{overflow-x:hidden;width:100%;max-width:100vw}:root{--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px)}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f7fafc;color:#1a202c;-webkit-tap-highlight-color:rgba(102,126,234,.12)}@media (max-width: 768px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),select,textarea{font-size:1rem!important}}button,input,select,textarea{font-family:inherit}.product-name{white-space:pre-line}a.link{color:#2563eb;text-decoration:none;font-weight:500}a.link:hover{text-decoration:underline}.invoices-cell{max-width:260px;font-size:.875rem;color:#374151}.order-number-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem}.order-invoices{font-size:.78rem;color:#6b7280}.commission-agreement{color:#b45309;white-space:nowrap}.commission-agreement em{font-style:normal;font-size:.78rem;color:#92400e}.netto-after-commission{font-weight:600;color:#065f46}a.link:visited{color:#2563eb}@media (max-width: 768px){table.responsive-table{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;border:0!important;background:transparent!important;border-collapse:separate!important;border-spacing:0!important}table.responsive-table thead{display:none!important}table.responsive-table tbody,table.responsive-table tfoot{display:block!important;width:100%!important}table.responsive-table tbody tr{display:block!important;margin-bottom:.65rem;padding:.7rem .9rem;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px #0000000a}table.responsive-table tbody tr:last-child{margin-bottom:0}table.responsive-table td{display:flex!important;align-items:baseline;justify-content:space-between;gap:1rem;width:100%!important;padding:.2rem 0!important;border:0!important;background:transparent!important;font-size:.875rem;text-align:right!important;white-space:normal!important;overflow-wrap:anywhere}table.responsive-table td[data-label]:before{content:attr(data-label);flex:0 0 42%;min-width:0;text-align:left;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}table.responsive-table td>*{min-width:0}table.responsive-table td input,table.responsive-table td select,table.responsive-table td textarea{width:100%!important;max-width:100%;font-size:1rem}table.responsive-table td:not([data-label]){display:block!important;order:1;margin-top:.4rem;text-align:right!important}table.responsive-table td[colspan]{text-align:center!important}table.responsive-table td:empty{display:none!important}table.responsive-table tbody tr.clickable-row,table.responsive-table tbody tr.clickable{cursor:pointer}table.responsive-table tbody tr.clickable-row:active,table.responsive-table tbody tr.clickable:active{background:#f8fafc}.table-responsive:has(>table.responsive-table),.purchased-products-table-wrap:has(>table.responsive-table),.price-history-table-wrap:has(>table.responsive-table),.contact-persons-list:has(>table.responsive-table),.lines-table-container:has(>table.responsive-table),.lines-section:has(>table.responsive-table){overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important}}
