.ops-tabs{border-bottom:1px solid var(--border);gap:4px;margin:0 0 16px;display:flex;overflow-x:auto}.ops-tabs a{color:var(--text-muted,var(--muted));white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:11px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ops-tabs a[aria-current]{color:var(--deep,#0f6347);border-bottom-color:var(--green,#147b58)}.ops-tabs em{background:var(--surface-2,#f1f4f3);color:inherit;border-radius:999px;padding:1px 7px;font-size:12px;font-style:normal;font-weight:700}.ops-tbl{gap:10px;display:grid}.ops-tbl__bar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ops-tbl__foot{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px 12px;margin-top:12px;display:grid}.ops-tbl__foot .ops-tbl__ps{justify-self:end}@media (max-width:640px){.ops-tbl__foot{grid-template-columns:1fr auto}.ops-tbl__foot .ops-tbl__pager{grid-area:2/1/auto/-1}}.ops-tbl__count{color:var(--ink,#111);font-size:13px;font-weight:600}.ops-tbl__ps{color:var(--text-muted,var(--muted));align-items:center;gap:2px;font-size:12.5px;display:inline-flex}.ops-tbl__ps a{color:inherit;border-radius:6px;padding:3px 7px;text-decoration:none}.ops-tbl__ps a[aria-current]{background:var(--pale,#e3f2ec);color:var(--deep,#0f6347);font-weight:700}.ops-tbl__wrap{border:1px solid var(--border);background:var(--bg,#fff);border-radius:12px;max-height:70vh;overflow:auto}.ops-tbl table{border-collapse:separate;border-spacing:0;width:100%;font-size:13.5px}.ops-tbl thead th{z-index:1;background:var(--surface,#f7f9f8);text-align:left;color:var(--text-muted,var(--muted));border-bottom:1px solid var(--border);white-space:nowrap;padding:10px 12px;font-size:12.5px;font-weight:700;position:sticky;top:0}.ops-tbl thead th a{color:inherit;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.ops-tbl thead th[aria-sort] a{color:var(--deep,#0f6347)}.ops-tbl thead th i{opacity:.6;font-size:10px;font-style:normal}.ops-tbl tbody td{border-bottom:1px solid var(--border);vertical-align:middle;padding:10px 12px}.ops-tbl tbody tr:last-child td{border-bottom:0}.ops-tbl tbody tr:hover td{background:var(--surface,#f7f9f8)}.ops-tbl tbody tr.has-detail td{border-bottom:0}.ops-tbl .is-right{text-align:right}.ops-tbl .is-center{text-align:center}.ops-tbl .is-nowrap{white-space:nowrap}.ops-tbl .is-bold{font-weight:700}.ops-tbl tbody td{white-space:nowrap}.ops-clip{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ops-clip.is-sm{width:9em}.ops-clip.is-md{width:14em}.ops-clip.is-lg{width:22em}.ops-tbl__detail td{background:0 0;padding:0 12px 12px}.ops-tbl__detail:hover td{background:0 0!important}.ops-tbl__detail details>summary{cursor:pointer;color:var(--deep,#0f6347);padding:4px 0;font-size:12.5px;font-weight:600}.ops-tbl__empty{text-align:center;color:var(--text-muted,var(--muted));padding:28px 12px!important}.ops-tbl__nil{color:var(--text-muted,var(--muted))}.ops-tbl__sub{color:var(--text-muted,var(--muted));margin-top:2px;font-size:12px;display:block}.ops-tbl__pager{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.ops-tbl__pager a,.ops-tbl__pager span{color:var(--ink,#111);border:1px solid var(--border);border-radius:8px;padding:6px 11px;font-size:13px;text-decoration:none}.ops-tbl__pager a[aria-current]{background:var(--green,#147b58);border-color:var(--green,#147b58);color:#fff;font-weight:700}.ops-tbl__pager [aria-disabled]{opacity:.4}.ops-tbl__pager .ops-tbl__gap{border-color:#0000}.ops-pill{white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:700;display:inline-block}.ops-pill.is-green{color:var(--green,#147b58);background:var(--green-50,#e8f5ef)}.ops-pill.is-amber{color:#b45309;background:#fef3c7}.ops-pill.is-red{color:#b91c1c;background:#fef2f2}.ops-pill.is-muted{color:var(--text-muted,var(--muted));background:var(--surface,#f7f9f8);border:1px solid var(--border)}.ops-strip{border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:12px 16px;font-size:13.5px;display:flex}.ops-strip b{font-family:var(--head);font-size:16px}.ops-strip a{color:var(--deep,#0f6347);font-weight:700}.ops-filter{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ops-filter select{border:1px solid var(--border);background:#fff;border-radius:8px;padding:7px 10px;font-size:13px}.ops-page{gap:16px;display:grid}.ops-page .os-head h1{margin:0;font-size:21px}.ops-page .os-head p{color:var(--text-muted);margin:6px 0 0;font-size:13.5px;line-height:1.7}.ops-page .os-head p a{font-weight:700}.ops-muted{color:var(--text-muted,var(--muted));font-size:12.5px}.ops-hint{color:var(--text-muted,var(--muted));margin:0;font-size:12.5px}.ops-tool{color:var(--text-muted,var(--muted));font-size:13px}.ops-tool--link{color:var(--deep,#0f6347);font-size:13px;font-weight:700}.ops-tools{flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:inline-flex}.ops-tools a{color:var(--green);font-weight:600}.ops-note{color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;margin:0;padding:9px 12px;font-size:12.5px}.ops-note a{color:#b45309;font-weight:700}.ops-alert{color:#b91c1c;margin:0;font-size:13px}.ops-lock{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;padding:14px 18px}.ops-lock__t{color:#b45309;margin:0;font-size:14px;font-weight:700}.ops-lock__d{color:var(--muted);margin:6px 0 12px;font-size:13px;line-height:1.6}.ops-box{background:var(--surface);border-radius:8px;gap:4px;padding:8px 12px;font-size:13px;display:grid}.ops-k{color:var(--text-muted,var(--muted))}.ops-amber{color:#b45309}.ops-tel{color:var(--green);font-weight:600}.ops-plus{color:var(--green)}.ops-reject{color:#b91c1c;background:#fef2f2;border-radius:10px;margin-top:10px;padding:10px 14px;font-size:13.5px}.ops-btn-sm{padding:7px 14px!important;font-size:13px!important}.ops-pill--link{text-decoration:none}.ops-reg{display:block}.ops-reg>summary{cursor:pointer;font-weight:700}.ops-reg__body{margin-top:10px}.ops-inline{flex-wrap:wrap;gap:6px;display:inline-flex}.vb{border:1px solid var(--green);background:#147b580d;border-radius:14px;padding:16px 20px}.vb.is-pending{background:#fffbeb;border-color:#fde68a}.vb.is-rejected{background:#fef2f2;border-color:#fca5a5}.vb__t{color:var(--green);margin:0;font-size:14px;font-weight:700}.vb.is-pending .vb__t{color:#b45309}.vb.is-rejected .vb__t{color:#dc2626}.vb__d{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.6}.vb__cta{background:var(--green);color:#fff;border-radius:10px;margin-top:12px;padding:0 18px;font-size:14px;font-weight:700;line-height:44px;text-decoration:none;display:inline-block}.payres{border:2px solid var(--green,#147b58);background:#fff;border-radius:16px;align-items:flex-start;gap:18px;padding:22px 24px;animation:.35s ease-out payres-in;display:flex;box-shadow:0 6px 24px #147b581f}.payres.is-fail{border-color:#f59e0b;box-shadow:0 6px 24px #f59e0b1f}.payres__ic{color:var(--green,#147b58);flex-shrink:0}.payres.is-fail .payres__ic{color:#b45309}.payres__body{flex:1;gap:10px;display:grid}.payres__k{letter-spacing:.04em;color:var(--green,#147b58);margin:0;font-size:12.5px;font-weight:800}.payres__t{margin:0;font-size:22px;line-height:1.35}.payres__t b{color:var(--deep,#0f6347)}.payres__d{margin:0;font-size:14px;line-height:1.6}.payres__dl{background:var(--surface,#f7f9f8);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px 18px;margin:4px 0 0;padding:12px 14px;display:grid}.payres__dl div{gap:2px;display:grid}.payres__dl dt{color:var(--text-muted,var(--muted));font-size:12px}.payres__dl dd{margin:0;font-size:14px}.payres__dl code{word-break:break-all;font-size:12.5px}.payres__acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.payres__link{color:var(--deep,#0f6347);font-size:13.5px;font-weight:700}.payres__meta{color:var(--text-muted,var(--muted));margin:0;font-size:12.5px}.ops-tbl tbody tr[data-new] td{background:#e8f5ef;font-weight:600}@keyframes payres-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.payres{animation:none}}.wk-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:0 0 18px;display:flex}.wk-head h1{color:var(--ink);margin:0;font-size:21px}.wk-head__act{flex-wrap:wrap;gap:8px;display:flex}.wk-panel{border:1px solid var(--border);background:var(--surface,#fff);border-radius:12px;margin:0 0 16px;padding:14px 16px}.wk-panel__top{justify-content:space-between;align-items:center;margin:0 0 8px;display:flex}.wk-panel__top b{color:var(--ink);font-size:15px}.work-hub{grid-template-columns:1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.work-hub{grid-template-columns:1fr 1fr}}.work-hub__card{border:1px solid var(--border);background:var(--surface,#fff);color:var(--slate);border-radius:12px;align-items:center;gap:12px;min-height:64px;padding:14px 16px;text-decoration:none;display:flex}.work-hub__card:hover{border-color:var(--green);background:var(--green-50)}.work-hub__ic{color:var(--green-700);background:var(--green-50);border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.work-hub__tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.work-hub__tx b{color:var(--ink);align-items:center;gap:6px;font-size:15px;display:flex}.work-hub__tx span{color:var(--muted);font-size:12.5px}.work-hub__go{color:var(--muted);font-size:18px}.ops-tbl__bar .ops-filter{margin-right:auto}
