.transfer-table-panel{margin-top:36px;border:1px solid #d7e4e3;background:#f7fbfa;border-radius:18px;padding:24px;overflow:hidden}.transfer-table-head{display:flex;align-items:flex-start;gap:24px;justify-content:space-between;margin-bottom:20px}.transfer-table-head h3{margin:0 0 10px;font-size:22px;color:#12342d}.transfer-table-head p{font-size:13px;line-height:1.8;max-width:650px;margin:0;color:#567267}.transfer-table-actions{display:flex;flex-direction:column;gap:12px;flex-shrink:0}.transfer-table-actions a{font-size:12px;font-weight:600;color:#247352;text-decoration:none}.transfer-table-actions a:hover{text-decoration:underline}.transfer-table-scroll{overflow:auto;border:1px solid #cad9d0;border-radius:8px;background:white}.transfer-table-preview{display:block;padding:0;border:0;width:100%;min-width:960px;background:none;cursor:zoom-in}.transfer-table-preview img{display:block;width:100%;height:auto}.transfer-table-hint{margin:14px 0 0;font-size:11px;color:#6b8378}.transfer-table-dialog{box-sizing:border-box;width:96vw;max-width:1700px;max-height:92vh;border:0;border-radius:14px;padding:18px;background:#f8fbf9}.transfer-table-dialog::backdrop{background:#071b2cdc}.transfer-table-dialog-head{display:flex;gap:15px;justify-content:space-between;align-items:center;margin-bottom:15px}.transfer-table-dialog-head h3{margin:0;font-size:18px;color:#173c2f}.transfer-table-dialog-head>div{display:flex;gap:8px}.transfer-table-dialog-head button{border:1px solid #c9d9d1;padding:10px 12px;border-radius:8px;background:white;color:#235b42;cursor:pointer;font-size:12px}.transfer-table-dialog-stage{overflow:auto;max-height:73vh}.transfer-table-dialog-stage img{display:block;width:100%;height:auto;max-width:none}.transfer-table-dialog-stage.zoomed img{width:1910px}@media(max-width:650px){.transfer-table-panel{padding:18px;margin-top:25px;border-radius:12px}.transfer-table-head{flex-direction:column;gap:15px}.transfer-table-head h3{font-size:19px}.transfer-table-actions{flex-direction:row;gap:20px}.transfer-table-preview{min-width:1200px}.transfer-table-dialog{padding:12px}.transfer-table-dialog-head{align-items:flex-start}.transfer-table-dialog-head h3{font-size:14px}.transfer-table-dialog-head button{padding:8px;font-size:10px}.transfer-table-dialog-stage img{width:1500px}.transfer-table-dialog-stage.zoomed img{width:2400px}}
