#deliveryDocumentDialog{width:min(1000px,96vw);height:92vh;max-height:92vh;padding:20px;border:1px solid #cbdbe5;border-radius:8px;color:#214350}#deliveryDocumentDialog[open]{display:flex;flex-direction:column}#deliveryDocumentDialog::backdrop{background:#17354588}#deliveryDocumentFrame{width:100%;flex:1;min-height:0;border:1px solid #dbe3ea;background:white}#deliveryDocumentStatus{font-size:12px;line-height:1.5;max-height:120px;overflow:auto;color:#88621c}#statementForm .filters label{display:grid;gap:8px;min-width:0;flex:1 1 180px}#statementForm select,#statementForm input[type=date]{width:100%;min-width:0}#statementHistory{max-height:240px;overflow:auto}#statementHistory label{display:block;padding:6px}#statementSubmit{margin-top:16px;background:#147e82;color:white}@media(max-width:600px){#deliveryDocumentDialog{padding:12px}}
#statementForm .statement-filters{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:16px;margin:0 0 18px}#statementForm .statement-filters label{font-size:12px;color:#68818b;gap:8px}.statement-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid #dce7e9}.statement-periods{display:flex;gap:8px;flex-wrap:wrap}#statementSubmit{margin-top:0;background:#2164c5;border-color:#2164c5}.statement-history-link{margin:14px 0}.statement-history-link summary{font-size:12px;padding:10px;background:transparent;color:#68818b}.statement-result-tools{display:flex;align-items:center;gap:8px;margin:18px 0}#statementStatus{flex:1;font-size:12px;color:#68818b;line-height:1.7;overflow-wrap:anywhere;margin:0}#statementFrame{display:block;width:100%;height:1050px;border:1px solid #dce7e9;background:white}.statement-result-tools button{flex-shrink:0;font-size:12px}#statementPrint:disabled,#statementPdf:disabled{background:#f8fafc;color:#8095a5}@media(max-width:900px){#statementForm .statement-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){#statementForm .statement-filters{grid-template-columns:1fr}.statement-toolbar{align-items:flex-start;flex-wrap:wrap}.statement-result-tools{flex-wrap:wrap}#statementStatus{flex-basis:100%}#statementFrame{height:900px}}
