.transfer-summary{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.transfer-summary p{padding:12px 18px;margin:0;background:#eef7fc;border:1px solid #d1e6f4;border-radius:8px}.transfer-summary strong{display:block;font-size:24px;color:#125579}#transferRows td{vertical-align:top;white-space:normal;min-width:110px;max-width:300px;overflow-wrap:anywhere}#transferRows td p{margin:4px 0}#transferRows button{margin:4px 4px 4px 0}#transferRows small{display:block;color:#456075}.transfer-pending{color:#785900}.transfer-approved{color:#176136}.transfer-rejected{color:#a52c25}#transferDecisionEditor textarea{display:block;width:100%;box-sizing:border-box}#transferEditor select{width:100%}#transferTargetOrg{display:block;margin-top:6px}#transferView p,#transferDraftStatus,#transferDecisionStatus{overflow-wrap:anywhere}#transferView .detail-toolbar label{display:flex;gap:6px;align-items:center;flex-wrap:wrap}#transferView [role=status]{min-height:24px}#transferView .table-wrap:focus-visible{outline:2px solid #087fb8;outline-offset:3px}@media(max-width:680px){.transfer-summary{gap:8px}.transfer-summary p{flex:1 1 100px;padding:10px}#transferQuery{align-items:stretch}#transferQuery label{width:100%}#transferEditor .record-edit-grid{grid-template-columns:1fr}}
.content:has(#transferView:not([hidden])){max-width:none}#transferView{padding:22px;gap:18px}#transferView .section-head{margin:0}#transferView .detail-toolbar{padding:16px;background:#f5f9fc;border:1px solid #e0ebf2;border-radius:12px}#transferView input,#transferView select{min-height:40px;min-width:0;padding:9px 12px;border:1px solid #c6dbe8;border-radius:8px;background:#fff;color:#213e51;font:inherit}#transferView button{min-height:38px;padding:8px 14px;border:1px solid #c4d9e6;border-radius:8px;background:#fff;color:#276b92;font:inherit;cursor:pointer}#transferView button:disabled{opacity:.5;cursor:wait}#transferView button:focus-visible,#transferView input:focus-visible,#transferView select:focus-visible,#transferDecisionEditor textarea:focus-visible{outline:2px solid #087dce;outline-offset:2px}#transferSubmit,#transferDecisionSave{background:#087dce;border-color:#087dce;color:#fff}#transferDecisionEditor textarea{padding:9px 10px;border:1px solid #bad4e4;border-radius:8px;background:#fff;color:#243d4f;font:inherit;resize:vertical}
