/*
 * EPMDK
 * Autor pierwotnej wersji systemu: Konrad Broniszewski
 *
 * System przeznaczony do użytku
 * Powiatowego Młodzieżowego Domu Kultury w Lubartowie.
 *
 * W zakresie, w jakim autorskie prawa majątkowe do niniejszego
 * kodu przysługują Konradowi Broniszewskiemu, PMDK korzysta
 * z niego na podstawie nieodpłatnej, niewyłącznej licencji.
 *
 * Udzielenie prawa do korzystania z systemu nie stanowi
 * przeniesienia autorskich praw majątkowych przysługujących Autorowi.
 *
 * Bez odrębnego uprawnienia kod nie może być sprzedawany,
 * publicznie rozpowszechniany ani wykorzystywany jako podstawa
 * produktu lub usługi dla podmiotów trzecich.
 *
 * Komponenty osób trzecich podlegają własnym licencjom.
 *
 * Szczegóły: LICENSE_NOTICE.txt
 */
.rr-workspace-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:20px;align-items:start}
.rr-sticky-summary{position:sticky;top:20px}.rr-receipt-form section{border-color:#dfe5eb}.rr-person-picker small{display:block;min-height:1.5em}
.rr-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:end;margin-bottom:16px}.rr-toolbar label{flex:1;min-width:180px}
.rr-workspace-grid label{font-weight:500}.rr-workspace-grid input,.rr-workspace-grid select,.rr-workspace-grid textarea{font-weight:400}
.rr-change-list{margin:0;padding-left:18px}.rr-change-list li{margin-bottom:4px}.rr-amount{font-variant-numeric:tabular-nums;text-align:right}
.rr-receipt-form :focus-visible,[data-person-picker] :focus-visible{outline:3px solid #9bc8f4;outline-offset:2px}
@media(max-width:900px){.rr-workspace-grid{grid-template-columns:1fr}.rr-sticky-summary{position:static}}
@media(max-width:575px){.rr-mobile-table thead{display:none}.rr-mobile-table,.rr-mobile-table tbody,.rr-mobile-table tr,.rr-mobile-table td{display:block;width:100%}.rr-mobile-table tr{border:1px solid #dde4ec;border-radius:8px;margin-bottom:12px;padding:10px}.rr-mobile-table td{border:0;min-height:32px;text-align:left!important;padding:4px!important}.rr-mobile-table td[data-label]::before{content:attr(data-label) ': ';font-weight:600;margin-right:8px}.rr-mobile-table td[colspan]::before{content:none}.finance-hero{padding:16px}.finance-hero-actions{width:100%}.rr-toolbar button{min-height:44px}}

[data-name-suggestions] { max-height: 16rem; overflow-y: auto; }
[data-name-suggestions][hidden] { display: none !important; }
