.ant-pro-table-search.ant-pro-table-search{padding:16px 20px 4px;margin-block-end:12px;border-radius:10px;box-shadow:0 1px 2px #00000008}.ant-pro-table-search .ant-form-item{margin-block-end:12px}.ant-pro-table-search .ant-form-item-label>label{color:#0000008c}.ant-pro-table-search .ant-pro-form-query-filter-actions{margin-block-end:12px}.ant-pro-card{border-radius:10px}.app-sider .ant-layout-sider-children{display:flex;flex-direction:column;height:100%}.rel{--rel-acc: #2563eb;--rel-accbg: #eef3ff;--rel-green: #16c784;--rel-greenbg: #e7f8f0;--rel-warn: #ff8f1f;--rel-warnbg: #fff3e6;--rel-purple: #7a5af8;--rel-purplebg: #f0ecfe;--rel-danger: #f53f3f;--rel-dangerbg: #ffece8;--rel-muted: #86909c;--rel-line2: #e3e6eb;--rel-txt: #1d2129}.rel-tip{background:#fff;border:1px solid #edeff3;border-left:3px solid var(--rel-acc);border-radius:12px;box-shadow:0 1px 3px #141e320d;padding:12px 16px;margin-bottom:14px;font-size:13px;color:var(--rel-muted)}.rel-tip b{color:var(--rel-txt)}.rel-card{background:#fff;border:1px solid #edeff3;border-radius:12px;box-shadow:0 1px 3px #141e320d;padding:18px}.rel-swim{display:flex;align-items:stretch;margin-bottom:8px;border-radius:14px;padding:14px 16px}.rel-swim.in{background:linear-gradient(90deg,var(--rel-greenbg),transparent)}.rel-swim.out{background:linear-gradient(90deg,var(--rel-warnbg),transparent)}.rel-swim.col{background:linear-gradient(90deg,var(--rel-accbg),transparent)}.rel-swim.eng{background:linear-gradient(90deg,var(--rel-purplebg),transparent)}.rel-swim.red{background:linear-gradient(90deg,var(--rel-dangerbg),transparent)}.rel-swim.dark{background:linear-gradient(90deg,#eef0f3,transparent)}.rel-lab{flex-shrink:0;width:96px;display:flex;flex-direction:column;justify-content:center;gap:3px}.rel-sub{font-size:11.5px;color:var(--rel-muted)}.rel-flow{flex:1;display:flex;align-items:center;overflow-x:auto;padding:2px}.rel-step{flex-shrink:0;min-width:146px;background:#fff;border:1.5px solid var(--rel-line2);border-radius:12px;padding:11px 13px 10px;cursor:pointer;position:relative;box-shadow:0 1px 3px #141e320d;transition:.15s}.rel-step:hover{transform:translateY(-2px);box-shadow:0 4px 12px #141e321a}.rel-n{position:absolute;top:-9px;left:11px;width:20px;height:20px;border-radius:50%;color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.rel-head{display:flex;align-items:center;gap:6px;margin-top:3px}.rel-i{font-size:15px;line-height:1}.rel-t{font-size:13px;font-weight:650}.rel-s{font-size:11px;color:var(--rel-muted);margin-top:4px;line-height:1.45}.rel-m{font-size:10.5px;margin-top:6px;font-weight:600;color:var(--rel-acc);background:var(--rel-accbg);border-radius:5px;padding:1.5px 7px;display:inline-block}.rel-swim.in .rel-m{color:var(--rel-green);background:var(--rel-greenbg)}.rel-swim.out .rel-m{color:var(--rel-warn);background:var(--rel-warnbg)}.rel-swim.eng .rel-m{color:var(--rel-purple);background:var(--rel-purplebg)}.rel-swim.red .rel-m{color:var(--rel-danger);background:var(--rel-dangerbg)}.rel-swim.dark .rel-m{color:#1d2129;background:#eef0f3}.rel-swim.in .rel-n{background:var(--rel-green)}.rel-swim.in .rel-step{border-color:#bdebd2}.rel-swim.out .rel-n{background:var(--rel-warn)}.rel-swim.out .rel-step{border-color:#ffd9a8}.rel-swim.col .rel-n{background:var(--rel-acc)}.rel-swim.col .rel-step{border-color:#bcd3ff}.rel-swim.eng .rel-n{background:var(--rel-purple)}.rel-swim.eng .rel-step{border-color:#d8ccff}.rel-swim.red .rel-n{background:var(--rel-danger)}.rel-swim.red .rel-step{border-color:#f5b5b5}.rel-swim.dark .rel-n{background:#1d2129}.rel-swim.dark .rel-step{border-color:#cfd5de}.rel-arr{flex-shrink:0;width:34px;height:14px;position:relative;align-self:center}.rel-arr:before{content:"";position:absolute;top:50%;left:0;right:6px;height:2px;transform:translateY(-50%)}.rel-arr:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);border-left:7px solid;border-top:5px solid transparent;border-bottom:5px solid transparent}.rel-arr i{position:absolute;top:50%;width:7px;height:7px;border-radius:50%;transform:translate(-50%,-50%);animation:rel-dotx 1.4s linear infinite}.rel-swim.in .rel-arr:before{background:var(--rel-green)}.rel-swim.in .rel-arr:after{border-left-color:var(--rel-green)}.rel-swim.in .rel-arr i{background:var(--rel-green);box-shadow:0 0 6px var(--rel-green)}.rel-swim.out .rel-arr:before{background:var(--rel-warn)}.rel-swim.out .rel-arr:after{border-left-color:var(--rel-warn)}.rel-swim.out .rel-arr i{background:var(--rel-warn);box-shadow:0 0 6px var(--rel-warn)}.rel-swim.col .rel-arr:before{background:var(--rel-acc)}.rel-swim.col .rel-arr:after{border-left-color:var(--rel-acc)}.rel-swim.col .rel-arr i{background:var(--rel-acc);box-shadow:0 0 6px var(--rel-acc)}.rel-swim.eng .rel-arr:before{background:var(--rel-purple)}.rel-swim.eng .rel-arr:after{border-left-color:var(--rel-purple)}.rel-swim.eng .rel-arr i{background:var(--rel-purple);box-shadow:0 0 6px var(--rel-purple)}.rel-swim.red .rel-arr:before{background:var(--rel-danger)}.rel-swim.red .rel-arr:after{border-left-color:var(--rel-danger)}.rel-swim.red .rel-arr i{background:var(--rel-danger);box-shadow:0 0 6px var(--rel-danger)}.rel-swim.dark .rel-arr:before{background:#8a909c}.rel-swim.dark .rel-arr:after{border-left-color:#8a909c}.rel-swim.dark .rel-arr i{background:#1d2129;box-shadow:0 0 6px #00000040}@keyframes rel-dotx{0%{left:0;opacity:0}20%{opacity:1}80%{opacity:1}to{left:calc(100% - 6px);opacity:0}}.rel-biztag{font-size:11px;font-weight:700;color:#fff;border-radius:6px;padding:1px 7px}.rel-note{margin:-2px 0 10px;display:flex;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--rel-muted);padding-left:6px}.rel-note a{color:var(--rel-acc);cursor:pointer}.rel-baselab{font-size:12.5px;font-weight:700;color:var(--rel-muted);margin:18px 0 8px}@media (max-width: 768px){.app-sider{position:fixed!important;inset-block:0;inset-inline-start:0;height:100vh;z-index:1000;box-shadow:2px 0 8px #00000026}.app-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:999}.ant-layout-content{margin:8px!important}.ant-pro-table-search .ant-col{max-width:100%!important;flex:0 0 100%!important}.ant-pro-table-search{padding:12px 12px 0!important}.ant-pro-table-list-toolbar-container{flex-wrap:wrap;row-gap:8px}.ant-row>.ant-col-12,.ant-row>.ant-col-5,.ant-row>.ant-col-4{flex:0 0 100%!important;max-width:100%!important}.ant-modal{max-width:calc(100vw - 16px);margin:8px auto}}
