.statement-entry{display:flex;justify-content:flex-end;margin:0 0 16px}.statement-entry button{display:flex;align-items:center;gap:8px}.statement-entry svg{width:18px;height:18px}.statement-import{max-width:1180px}.statement-import>.notice{margin:22px 0}.statement-import .notice p{margin-bottom:0}.statement-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:22px}.statement-grid>.card{min-width:0}.statement-drop{position:relative;border:2px dashed #d6d7ec;border-radius:16px;text-align:center;padding:28px 16px;margin:22px 0;background:#f8f8fe}.statement-drop.dragging{border-color:#5b5fef;background:#efefff}.statement-file-input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.statement-picker{display:inline-flex;align-items:center;justify-content:center;min-height:44px;cursor:pointer}.statement-file-input:focus-visible+.statement-picker{outline:3px solid #5b5fef;outline-offset:3px}.statement-file{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border:1px solid #e4e5ef;border-radius:12px;margin:16px 0}.statement-file>div{min-width:0}.statement-file strong{overflow-wrap:anywhere}.statement-file small{display:block;margin-top:6px;color:#73788d}.statement-help{line-height:1.6}.statement-states>div{padding:15px 0;border-bottom:1px solid #ececf3}.statement-states p{margin:5px 0 0}.statement-history{margin-top:22px}.statement-import button:disabled{opacity:.55;cursor:not-allowed}.statement-import .field select{width:100%;min-height:44px}.statement-import .muted{line-height:1.6}@media(max-width:760px){.statement-grid{grid-template-columns:minmax(0,1fr);gap:16px}.statement-entry{justify-content:stretch}.statement-entry button{width:100%;justify-content:center;min-height:44px}.statement-file{align-items:flex-start}.statement-file button{min-height:44px}.statement-drop{padding:22px 12px}.statement-import .primary{width:100%;min-height:44px}}
