@charset "UTF-8";table{width:100%;border-collapse:separate;border-spacing:0;margin-bottom:1rem;border:1px solid #232a34;border-bottom:none;border-radius:.5rem;overflow:hidden;box-shadow:0 2px 3px #7b7f85}th,td{padding:.5rem;text-align:left;border-bottom:1px solid #232a34}th{background-color:#232a34;color:#fff}tr:nth-of-type(2n){background-color:#dedfe1}table:last-child{border-bottom:none}td button{margin-right:.25rem}.center-align{text-align:center}.left-align{text-align:left}.right-align{text-align:right}table.responsive-table{width:100%}table.responsive-table th,table.responsive-table td{vertical-align:middle}table.responsive-table tbody tr{transition:background-color .15s;cursor:default;margin-top:8px;overflow:hidden;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000f;background:#fff}table.responsive-table tbody tr.is-selected{background:#f9f6b6}table.responsive-table tbody tr:nth-of-type(odd){background:#fff}table.responsive-table tbody tr:nth-of-type(2n){background:#dedfe1}@media (min-width: 807px) and (max-width: 1450px){.responsive-table{display:block;width:100%;min-width:0;max-width:100%;border:0;border-radius:0;box-shadow:none;overflow:visible;background:transparent}table.responsive-table thead,table.responsive-table thead tr,table.responsive-table thead th{display:none}table.responsive-table tbody{display:grid;gap:4px;width:100%;min-width:0}table.responsive-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;max-width:100%;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 2px 8px #0000000f;box-sizing:border-box;overflow:hidden}table.responsive-table tbody tr.is-selected{background:#f9f6b6}table.responsive-table td{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-width:0;padding:.85rem 1rem;border:none;border-bottom:1px solid #bebfc0;text-align:left!important;white-space:normal;overflow-wrap:anywhere;word-break:break-word}table.responsive-table td:last-child{border-bottom:none}table.responsive-table td:before{content:attr(data-label);color:#232a34;font-weight:600;font-size:.9rem;margin-bottom:.35rem}table.responsive-table .col-select{grid-column:1/-1;margin:0;background:transparent;border-bottom:none;display:flex;flex-direction:row;align-items:center;justify-content:space-between}table.responsive-table .col-select:before,table.responsive-table td[data-label=Zaznacz]:before{display:none}table.responsive-table td[data-label=Zaznacz]{display:grid;grid-template-columns:130px 1fr;align-items:center;gap:.75rem}table.responsive-table td[data-label="#"],table.responsive-table td[data-label="Numer faktury"],table.responsive-table td[data-label="Numer KSeF"],table.responsive-table td[data-label=Wystawca],table.responsive-table td[data-label=Odbiorca],table.responsive-table td[data-label=Etykiety],table.responsive-table td[data-label=Komentarz],table.responsive-table td[data-label=Jednostka],table.responsive-table td[data-label=Jednostki]{grid-column:1/-1}table.responsive-table td.units{display:flex;flex-wrap:wrap;align-items:stretch;gap:.4rem}}@media (max-width: 806px){table.responsive-table{border:none;box-shadow:none;background:transparent}table.responsive-table thead{display:none}table.responsive-table,table.responsive-table tbody,table.responsive-table tr{display:block;width:100%}table.responsive-table tbody tr{margin-top:8px;overflow:hidden;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000f;background:#fff}table.responsive-table tbody tr:nth-of-type(odd){background:#fff}table.responsive-table tbody tr:nth-of-type(2n){background:#dedfe1}table.responsive-table tbody tr.is-selected{background:#f9f6b6}table.responsive-table td{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:.75rem 1rem;border:none;border-bottom:1px solid #e5e7eb;text-align:left!important;white-space:normal}table.responsive-table td:last-child{border-bottom:none}table.responsive-table td:before{content:attr(data-label);color:#232a34;font-weight:600;font-size:.9rem;margin-bottom:.35rem}table.responsive-table .col-select:before{display:none}table.responsive-table .col-select{display:flex;justify-content:flex-start;padding:0 8px;margin-top:8px;border:none}table.responsive-table td[data-label="#"]{display:flex;flex-direction:column;align-items:flex-start}table.responsive-table td.units{display:flex;flex-wrap:wrap;align-items:stretch;gap:.4rem}table.responsive-table td.units:before{width:auto;flex-shrink:0;margin-bottom:.35rem}table.responsive-table .unit{margin:0}table.responsive-table .email-icon{margin-right:.5rem}}@media (max-width: 400px){table.responsive-table td{grid-template-columns:1fr!important}table.responsive-table td:before{margin-bottom:.25rem}}.default-button,.clear-button,.filter-button,.cancel-button,.info-button,.dark-button,.edit-button,.delete-button,.create-button,.button{padding:.6rem 1rem;border-radius:.5rem;border:none;cursor:pointer;background:#232a34;color:#fff}.default-button:hover,.clear-button:hover,.filter-button:hover,.cancel-button:hover,.info-button:hover,.dark-button:hover,.edit-button:hover,.delete-button:hover,.create-button:hover,.button:hover{background:#20262f}.default-button:disabled,.clear-button:disabled,.filter-button:disabled,.cancel-button:disabled,.info-button:disabled,.dark-button:disabled,.edit-button:disabled,.delete-button:disabled,.create-button:disabled,.button:disabled,.default-button.disabled-button,.disabled-button.clear-button,.disabled-button.filter-button,.disabled-button.cancel-button,.disabled-button.info-button,.disabled-button.dark-button,.disabled-button.edit-button,.disabled-button.delete-button,.disabled-button.create-button,.disabled-button.button{background:#dedfe1;color:#7b7f85;cursor:not-allowed;box-shadow:none}.default-button:disabled:hover,.clear-button:disabled:hover,.filter-button:disabled:hover,.cancel-button:disabled:hover,.info-button:disabled:hover,.dark-button:disabled:hover,.edit-button:disabled:hover,.delete-button:disabled:hover,.create-button:disabled:hover,.button:disabled:hover,.default-button.disabled-button:hover,.disabled-button.clear-button:hover,.disabled-button.filter-button:hover,.disabled-button.cancel-button:hover,.disabled-button.info-button:hover,.disabled-button.dark-button:hover,.disabled-button.edit-button:hover,.disabled-button.delete-button:hover,.disabled-button.create-button:hover,.disabled-button.button:hover,.default-button:disabled:active,.clear-button:disabled:active,.filter-button:disabled:active,.cancel-button:disabled:active,.info-button:disabled:active,.dark-button:disabled:active,.edit-button:disabled:active,.delete-button:disabled:active,.create-button:disabled:active,.button:disabled:active,.default-button.disabled-button:active,.disabled-button.clear-button:active,.disabled-button.filter-button:active,.disabled-button.cancel-button:active,.disabled-button.info-button:active,.disabled-button.dark-button:active,.disabled-button.edit-button:active,.disabled-button.delete-button:active,.disabled-button.create-button:active,.disabled-button.button:active{background:#dedfe1}.button{background:#f5f7fa;color:#232a34;border:1px solid rgb(222,223.05,224.55)}.button:hover{background:#dedfe1}.create-button{background:#4caf50}.create-button:hover{background:#449e48}.delete-button{background:#d33}.delete-button:hover{background:#b12929}.edit-button{background:#2196f3}.edit-button:hover{background:#1e87db}.dark-button{background:#232a34;color:#f2ea57}.info-button{background:#2196f3}.info-button:hover{background:#1e87db}.cancel-button{background:#c8c8c8;color:#fff}.cancel-button:hover{background:#969696cc}.dialog-buttons{display:flex;justify-content:flex-end;gap:.5rem}.filter-button{background:#f2ea57;color:#232a34}.filter-button:hover{background:#efe531}.filter-button:active{background:#eadf12}.clear-button{background:#ff7800;color:#fff}.clear-button:hover{background:#e06a00}.clear-button:active{background:#cc6000}.date-picker{padding:.45rem .6rem;border:1px solid rgb(222,223.05,224.55);border-radius:.25rem;background:#fff;color:#232a34;cursor:pointer}@font-face{font-family:Klavika;src:url(/assets/fonts/Klavika/KLAVIKA-BOLD.OTF);font-weight:700;font-style:normal}@font-face{font-family:Klavika;src:url(/assets/fonts/Klavika/KLAVIKA-MEDIUM.OTF);font-weight:600;font-style:normal}@font-face{font-family:Klavika;src:url(/assets/fonts/Klavika/KLAVIKA-REGULAR.OTF);font-weight:500;font-style:normal}@font-face{font-family:Klavika;src:url(/assets/fonts/Klavika/KLAVIKA-LIGHT.OTF);font-weight:400;font-style:normal}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;padding-bottom:56px}body{margin:0;font-family:Klavika,sans-serif!important;font-size:1rem;line-height:1.5;font-weight:500;color:#232a34;background:#faf9f6;overflow-x:hidden}:where(button,a,input,select,textarea):focus-visible{outline:none;border-radius:.25rem}section.section{background-color:#fff;padding:0 .5rem .5rem;border-radius:.5rem;box-shadow:0 0 3px #232a34;width:100%;margin:0 auto;overflow-y:auto;height:100%}section.section h1{padding:0 .5rem;line-height:1.5}section.section h2{padding:0 .5rem;line-height:1.5}.section-options{width:100%;display:flex;flex-direction:row;gap:.5rem;justify-content:right;padding:0;height:auto}.section-options-row{display:flex;flex-direction:row;margin-top:1rem;justify-content:space-between;align-items:flex-end;height:auto;margin-bottom:1rem}.section-options-row{display:grid;grid-template-columns:1fr;gap:1rem;width:100%}.section-header{display:flex;flex-direction:row;justify-content:start;padding-top:0;top:0;z-index:2;background:#fff;padding-top:.5rem}.header-title-wrapper{display:flex;align-items:center;gap:1.2rem;padding:.5rem;background:#232a34;border-radius:.5rem;box-shadow:0 2px 12px #eadf1214}.header-title{font-size:1.5rem;font-weight:500;color:#fff;margin:0;letter-spacing:.01em;text-shadow:0 1px 2px rgba(234.364640884,223.2044198895,18.135359116,.1);border-bottom:none}.section-header{border-bottom:none;margin-bottom:.5rem}::ng-deep .fullscreen-dialog .mat-mdc-dialog-container{padding:0;--mdc-dialog-container-shape: 0;width:100vw!important;height:100vh!important}::ng-deep .fullscreen-dialog .mat-mdc-dialog-content{padding:0;height:100%}.app-tooltip{position:fixed;z-index:9999;background:#111827f2;color:#fff;padding:6px 10px;border-radius:6px;font-size:12px;line-height:1.2;box-shadow:0 8px 24px #0000002e;pointer-events:none;transform:translateZ(0)}.app-tooltip:after{content:"";position:absolute;width:0;height:0;border-style:solid}.app-tooltip--top:after{bottom:-6px;left:50%;transform:translate(-50%);border-width:6px 6px 0 6px;border-color:rgba(17,24,39,.95) transparent transparent transparent}.app-tooltip--bottom:after{top:-6px;left:50%;transform:translate(-50%);border-width:0 6px 6px 6px;border-color:transparent transparent rgba(17,24,39,.95) transparent}.app-tooltip--left:after{right:-6px;top:50%;transform:translateY(-50%);border-width:6px 0 6px 6px;border-color:transparent transparent transparent rgba(17,24,39,.95)}.app-tooltip--right:after{left:-6px;top:50%;transform:translateY(-50%);border-width:6px 6px 6px 0;border-color:transparent rgba(17,24,39,.95) transparent transparent}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;width:100%;max-width:100%;padding:1.5rem;color:#7b7f85;text-align:center;word-break:break-word;overflow-wrap:anywhere}.empty-state strong,.empty-state h1,.empty-state h2{color:#232a34;font-size:1.125rem;line-height:1.2;word-break:break-word}.empty-state span,.empty-state p{max-width:100%;width:100%;white-space:normal;overflow-wrap:anywhere}.empty-state-row td{padding:1.5rem 1rem;background:#fff}@media (max-width: 640px){.empty-state{padding:1rem;gap:.75rem}.empty-state strong,.empty-state h1,.empty-state h2{font-size:1rem}}.link-badge{font-weight:600;color:#2563eb;text-decoration:none;cursor:pointer}.link-badge:hover{text-decoration:underline;color:#1d4ed8}.link-badge:focus-visible{outline:2px solid #93c5fd;outline-offset:2px;border-radius:4px}.select-all-row-mobile{display:none}@media (min-width: 1451px){.section-options-row{grid-template-columns:minmax(0,1fr) auto;align-items:end}}@media (max-width: 1450px){.select-all-row-mobile{display:flex;vertical-align:middle;background-color:#dddfe1;border-radius:8px;padding:8px 12px;flex-direction:row;width:100%;justify-content:space-between}.select-all-row-mobile .select-all-row-label{font-weight:600;color:#36383b}}@media (max-width: 640px){.section-options-row{flex-direction:column;align-items:stretch!important;gap:.5rem!important}}@media (max-width: 406px){.cards{grid-template-columns:1fr}.card{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.card .title,.card .value,.card .sub{margin:0}}
