.incoming-transfer-chooser{width:min(520px,calc(100vw - 32px));border:1px solid #d5e1f0;border-radius:20px;padding:24px;color:#14365c;box-shadow:0 24px 80px #071c3d40}
.incoming-transfer-chooser::backdrop{background:#071c3d80}
.incoming-transfer-chooser h2{margin:0 0 12px}.incoming-transfer-chooser p{line-height:1.5}
.incoming-transfer-options{display:grid;gap:12px;margin:20px 0}.incoming-transfer-options button{display:grid;gap:6px;text-align:left;border:1px solid #bfd3ec;background:#f5f9ff;color:#13365e;padding:18px;border-radius:12px;cursor:pointer;min-height:76px}.incoming-transfer-options button:hover:not(:disabled){background:#e8f1ff;border-color:#3577cf}.incoming-transfer-options button:disabled{background:#f0f2f5;color:#8b95a3;cursor:not-allowed}.incoming-transfer-options span{font-size:13px}
.incoming-source-documents{display:grid;gap:12px}.incoming-source-row{display:grid;grid-template-columns:150px minmax(0,1fr) minmax(140px,170px);align-items:center;gap:12px}.incoming-source-row label{display:flex!important;align-items:center;gap:8px}.incoming-source-row input[type=checkbox]{width:18px;height:18px}.incoming-source-row input[type=text],.incoming-source-row input[type=date]{min-height:44px;width:100%;min-width:0;box-sizing:border-box}.incoming-source-row [hidden]{display:none!important}
@media(max-width:560px){.incoming-source-row{grid-template-columns:1fr;gap:6px}.incoming-transfer-chooser{padding:20px}}

.incoming-transfer-layer{position:fixed;inset:0;z-index:2147482000;background:#071c3d80;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}
.incoming-transfer-layer .incoming-transfer-chooser{box-sizing:border-box;background:#fff;max-height:calc(100dvh - 32px);overflow:auto;margin:auto}
