.ed-invoice-navigation{display:block;width:100%;min-width:0;margin:0;padding:14px 16px;background:#fff;border-bottom:1px solid var(--line)}
.ed-invoice-navigation-buttons{display:grid;grid-template-columns:minmax(0,1fr) minmax(9rem,auto) minmax(0,1fr);gap:.75rem;align-items:center;width:100%;min-width:0}
.ed-invoice-navigation-buttons>a,.ed-invoice-navigation-buttons>button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}
.ed-invoice-navigation-buttons>:first-child{justify-self:start}
.ed-invoice-navigation-buttons>:last-child{justify-self:end}
.ed-invoice-navigation button:disabled{opacity:.5;cursor:not-allowed}
.ed-invoice-navigation-position{justify-self:center;min-width:0;color:var(--text);font-weight:700;text-align:center;padding:.45rem .65rem;border-radius:8px}
.ed-invoice-navigation-position:hover{background:var(--mint-soft);color:var(--mint-dark)}
.ed-invoice-navigation-position-long{font-size:12px;line-height:1.3;white-space:normal!important}
.ed-invoice-navigation>p{margin:8px 0 0}
.ed-invoice-unit-filter{display:flex;flex-wrap:wrap;align-items:end;gap:.5rem;min-width:0;margin:0}
.ed-invoice-unit-filter-card{padding:14px 16px;margin-bottom:16px;box-shadow:0 2px 10px rgba(16,58,52,.035)}
.ed-invoice-unit-filter label{flex:1 1 12rem;min-width:0;display:flex;flex-direction:column;gap:5px;color:#5d7470;font-size:12px;font-weight:700}
.ed-invoice-unit-filter select,.ed-document-filters select{width:100%;max-width:100%;min-width:0;min-height:44px;border:1px solid #ccd9d6;border-radius:8px;padding:9px 10px;background:white;color:var(--text)}
.ed-document-filters{display:flex;flex-wrap:wrap;gap:.7rem;align-items:end}
.ed-document-filters>label{flex:1 1 15rem;min-width:0}
.ed-document-filters>input:not([type=hidden]),.ed-document-filters>select{flex:1 1 12rem;min-width:0;width:auto}
/* Document detail: the invoice navigation is the PDF card header; visual PDF controls stay hidden while JS interactions remain active. */
body.ed-ui365 .pdf-panel{padding:0 0 12px;overflow:hidden}
body.ed-ui365 .pdf-panel .pdf-pan-controls{display:none!important}
body.ed-ui365 .pdf-panel .pdfjs-status{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
body.ed-ui365 .pdf-panel .pdf-hand-help{display:none!important}
body.ed-ui365 .pdf-panel .pdfjs-viewport,body.ed-ui365 .pdf-panel .pdf-placeholder{border-radius:0 0 9px 9px}
@media(max-width:700px){.ed-invoice-navigation{padding:10px}.ed-invoice-navigation-buttons{grid-template-columns:1fr 1fr;gap:.5rem}.ed-invoice-navigation-position{grid-column:1/-1;grid-row:1;justify-self:center}.ed-invoice-navigation-buttons>:first-child{grid-column:1;grid-row:2;justify-self:stretch}.ed-invoice-navigation-buttons>:last-child{grid-column:2;grid-row:2;justify-self:stretch}.ed-invoice-navigation-buttons>a,.ed-invoice-navigation-buttons>button{width:100%}.ed-invoice-unit-filter-card{padding:10px;margin-bottom:10px}}
