.finance-documents{background:#eef5f8;color:#223b4e;padding:14px;min-height:70vh}.finance-documents header{display:flex;align-items:center;gap:30px;background:#1b5588;color:white;padding:10px 16px}.finance-documents h2{margin:0;font-size:20px}.finance-documents nav,.finance-documents .fd-filter{display:flex;flex-wrap:wrap;gap:10px;align-items:end;margin:12px 0}.finance-documents button{padding:7px 14px;border:1px solid #a9bfcd;background:linear-gradient(white,#dce9f1);color:#1d3f5a;cursor:pointer}.finance-documents button:disabled{opacity:.45;cursor:default}.finance-documents input,.finance-documents select{padding:7px;border:1px solid #bbced9;background:white;color:#253e51;min-width:0}.finance-documents input:focus{outline:2px solid #1971ae}.finance-documents label{display:flex;align-items:center;gap:8px}.finance-documents .fd-grid{display:grid;grid-template-columns:repeat(3,minmax(200px,1fr));gap:16px;margin-bottom:18px}.finance-documents .fd-grid label:last-child{grid-column:1/-1}.finance-documents .fd-grid input{flex:1}.finance-documents .fd-table{overflow:auto;background:white;min-height:220px;border:1px solid #b7c9d5}.finance-documents table{border-collapse:collapse;width:100%;white-space:nowrap}.finance-documents th,.finance-documents td{padding:8px;border:1px solid #d0dce4;text-align:left}.finance-documents th{background:#dce9f1}.finance-documents tbody tr:nth-child(even){background:#f0f6fa}.finance-documents [data-field]{width:100%;min-width:110px}.finance-documents [data-field=reason],.finance-documents [data-field=remark]{min-width:220px}.finance-documents fieldset{border:0;padding:0}.finance-documents .fd-error{color:#a42323;min-height:20px}.finance-documents footer{padding:16px}.finance-documents [aria-busy=true]{cursor:wait}.finance-documents[aria-busy=true] nav,.finance-documents[aria-busy=true] fieldset{pointer-events:none}.finance-documents .fd-preview{width:100%;height:500px;background:white;border:1px solid #b7c9d5;margin-top:16px}@media(max-width:850px){.finance-documents .fd-grid{grid-template-columns:1fr}}
