.uf727-tab{padding:12px 16px;border-radius:8px;border:1px solid #c4d5e4;background:white;color:#163a60;font-weight:700;cursor:pointer}
.uf727-backdrop{position:fixed;inset:0;background:#0c2239a6;z-index:110000;display:flex;justify-content:flex-end}
.uf727-sheet{width:min(1080px,96vw);height:100%;background:#f4f8fc;overflow:auto;box-shadow:-10px 0 30px #061a3322}
.uf727-head{padding:23px 28px;display:flex;align-items:center;justify-content:space-between;background:#0c2e51;color:white}.uf727-head strong{font-size:20px}.uf727-head p{font-size:13px;color:#bad1e7;margin:4px 0 0}
.uf727-head button{border:1px solid #7a97b3;background:#173e66;border-radius:8px;color:white;padding:10px 13px;cursor:pointer}
.uf727-content{padding:24px}.uf727-tool{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 18px}.uf727-tool label{font-weight:700}.uf727-tool select,.uf727-tool button{padding:10px;border:1px solid #bed0e0;border-radius:7px;background:white}
.uf727-notice{background:#e6f1ff;border:1px solid #b3d3ef;padding:12px;border-radius:8px;margin:0 0 15px;color:#245179}.uf727-scroll{overflow-x:auto;border-radius:10px;background:white;border:1px solid #dce7f1}
.uf727-scroll table{border-collapse:collapse;width:100%;min-width:770px;font-size:13px}.uf727-scroll th{background:#e9f1fa;text-align:left;padding:13px}.uf727-scroll td{border-top:1px solid #dfebf6;padding:12px}.uf727-scroll small{display:block;font-size:11px;color:#607a96}.uf727-note{font-size:12px;color:#6b85a1}
@media(max-width:680px){.uf727-sheet{width:100vw}.uf727-content{padding:12px}}
