
    #workbench { color-scheme:light; --lr-bg:light-dark(#f5f7f7,#131a1a); --lr-paper:light-dark(#fff,#1c2424); --lr-soft:light-dark(#f8faf9,#222c2b); --lr-text:light-dark(#192d2a,#e7efec); --lr-muted:light-dark(#617570,#9cb1aa); --lr-line:light-dark(#e2e9e6,#34433e); --lr-green:light-dark(#126c51,#79d6b2); --lr-green-fill:light-dark(#e9f5ef,#243e33); --lr-action:light-dark(#177257,#7dddb8); --lr-action-text:light-dark(#fff,#12382b); --lr-red:light-dark(#a83d3b,#ffadaa); --lr-red-fill:light-dark(#fff0ef,#412b2b); --lr-gold:light-dark(#79591c,#ebcd88); --lr-gold-fill:light-dark(#fff5d9,#3e3826); --lr-blue:light-dark(#1764a1,#93caff); --lr-blue-fill:light-dark(#edf5ff,#24394a); --lr-row-pad:15px; font-family:Inter,"Segoe UI","Microsoft YaHei",sans-serif; font-size:14px; line-height:1.5; color:var(--lr-text); }
    #workbench * { box-sizing:border-box; }
    #workbench [hidden] { display:none!important; }
    #workbench .lr-shell { display:grid; grid-template-columns:150px minmax(0,1fr); border:1px solid var(--lr-line); border-radius:14px; background:var(--lr-bg); overflow:clip; }
    #workbench .lr-sidebar { padding:27px 14px 18px; background:var(--lr-paper); border-right:1px solid var(--lr-line); display:flex; flex-direction:column; gap:28px; }
    #workbench .lr-brand { display:flex; align-items:center; gap:8px; padding:0 3px; font-size:17px; font-weight:650; letter-spacing:-.5px; }
    #workbench .lr-mark { background:var(--lr-action); color:var(--lr-action-text); border-radius:8px; width:28px; height:30px; display:grid; place-items:center; font-size:15px; font-weight:700; }
    #workbench .lr-side-nav { display:grid; gap:7px; }
    #workbench button, #workbench input, #workbench select, #workbench textarea { font:inherit; color:inherit; }
    #workbench button { border:1px solid var(--lr-line); background:var(--lr-paper); border-radius:7px; padding:8px 12px; display:inline-flex; align-items:center; justify-content:center; gap:7px; line-height:1.35; white-space:nowrap; }
    #workbench button:hover { background:var(--lr-soft); }
    #workbench button:disabled { opacity:.48; cursor:not-allowed; }
    #workbench .lr-nav { justify-content:flex-start; border-color:transparent; color:var(--lr-muted); font-size:13px; }
    #workbench .lr-nav[aria-pressed="true"] { background:var(--lr-green-fill); color:var(--lr-green); font-weight:600; }
    #workbench .lr-side-foot { margin-top:auto; padding:12px 5px 0; color:var(--lr-muted); font-size:11px; }
    #workbench .lr-main { padding:25px 25px 22px; min-width:0; }
    #workbench .lr-header { padding-right:78px; margin-bottom:20px; }
    #workbench .lr-crumb { font-size:11px; color:var(--lr-muted); margin-bottom:5px; letter-spacing:.4px; }
    #workbench h2 { font-size:23px; line-height:1.3; margin:0; font-weight:650; letter-spacing:-.5px; }
    #workbench h3 { font-size:15px; font-weight:650; margin:0; }
    #workbench p { margin:0; }
    #workbench .lr-subtitle { color:var(--lr-muted); margin-top:5px; font-size:12px; }
    #workbench .lr-toolbar, #workbench .lr-row, #workbench .lr-section-head { display:flex; align-items:center; justify-content:space-between; gap:12px; flex-wrap:wrap; }
    #workbench .lr-toolbar { margin-bottom:16px; }
    #workbench .lr-platforms, #workbench .lr-formats { display:inline-flex; gap:3px; padding:3px; border:1px solid var(--lr-line); background:var(--lr-paper); border-radius:9px; }
    #workbench .lr-platforms button, #workbench .lr-formats button { border-color:transparent; background:transparent; padding:6px 15px; font-size:12px; }
    #workbench .lr-platforms button[aria-pressed="true"], #workbench .lr-formats button[aria-pressed="true"] { background:var(--lr-green-fill); color:var(--lr-green); font-weight:600; }
    #workbench .lr-primary { background:var(--lr-action); color:var(--lr-action-text); border-color:var(--lr-action); font-weight:600; }
    #workbench .lr-primary:hover { filter:brightness(.95); background:var(--lr-action); }
    #workbench .lr-quiet { background:transparent; border-color:transparent; color:var(--lr-green); padding:5px 7px; font-size:12px; }
    #workbench .lr-quiet:hover { background:var(--lr-green-fill); }
    #workbench .lr-badge { display:inline-flex; align-items:center; gap:5px; padding:3px 8px; border-radius:5px; font-size:11px; line-height:1.5; background:var(--lr-soft); color:var(--lr-muted); white-space:nowrap; }
    #workbench .lr-badge.good { color:var(--lr-green); background:var(--lr-green-fill); }
    #workbench .lr-badge.bad { color:var(--lr-red); background:var(--lr-red-fill); }
    #workbench .lr-badge.mt { color:var(--lr-gold); background:var(--lr-gold-fill); }
    #workbench .lr-badge.ap { color:var(--lr-blue); background:var(--lr-blue-fill); }
    #workbench .lr-panel { background:var(--lr-paper); border:1px solid var(--lr-line); border-radius:10px; margin-bottom:14px; }
    #workbench .lr-panel-top { padding:17px 18px; }
    #workbench .lr-main-picker { display:flex; align-items:center; gap:8px; flex-wrap:wrap; min-width:0; }
    #workbench .lr-main-picker select { font-weight:600; max-width:100%; }
    #workbench .lr-main-meta { display:grid; grid-template-columns:1.55fr 1fr 1.15fr; gap:12px; border-top:1px solid var(--lr-line); padding:13px 18px; background:var(--lr-soft); border-radius:0 0 10px 10px; }
    #workbench .lr-label, #workbench .lr-field { color:var(--lr-muted); font-size:11px; }
    #workbench .lr-value { font-size:12px; margin-top:5px; color:var(--lr-text); overflow-wrap:anywhere; }
    #workbench .lr-mono { font-family:"SFMono-Regular",Consolas,monospace; letter-spacing:-.1px; }
    #workbench input, #workbench select, #workbench textarea { background:var(--lr-paper); border:1px solid var(--lr-line); border-radius:6px; min-width:0; padding:8px 10px; width:100%; }
    #workbench select { width:auto; max-width:100%; padding-right:24px; }
    #workbench input::placeholder, #workbench textarea::placeholder { color:var(--lr-muted); }
    #workbench .lr-field { display:grid; gap:6px; }
    #workbench .lr-field input, #workbench .lr-field select { font-size:13px; color:var(--lr-text); width:100%; }
    #workbench .lr-meta-strategy select { padding:4px 8px; font-size:12px; margin-top:4px; width:100%; }
    #workbench .lr-section-head { padding:16px 18px; }
    #workbench [aria-label="ADN 唤端回传"] { padding:clamp(14px,1.5vw,18px); }
    #workbench [aria-label="ADN 唤端回传"] .lr-section-head { padding:0 0 10px; }
    #workbench [aria-label="ADN 唤端回传"] p + p { margin-top:8px; }
    #workbench [aria-label="ADN 唤端回传"] details > .lr-field { margin-top:14px; }
    #workbench .lr-count { color:var(--lr-muted); font-weight:400; margin-left:5px; font-size:12px; }
    #workbench .lr-table { width:100%; border-collapse:collapse; table-layout:fixed; }
    #workbench .lr-table th { background:var(--lr-soft); text-align:left; font-size:11px; color:var(--lr-muted); font-weight:500; padding:9px 16px; border-block:1px solid var(--lr-line); }
    #workbench .lr-table td { padding:var(--lr-row-pad) 16px; border-bottom:1px solid var(--lr-line); vertical-align:middle; font-size:12px; }
    #workbench .lr-table tr:last-child td { border-bottom:0; }
    #workbench .lr-table th:first-child { width:34%; }
    #workbench .lr-table th:nth-child(2) { width:15%; }
    #workbench .lr-table th:nth-child(3) { width:23%; }
    #workbench .lr-table th:last-child { width:28%; text-align:right; }
    #workbench .lr-table .lr-current td { background:var(--lr-green-fill); }
    #workbench .lr-table .lr-current td:first-child { box-shadow:inset 3px 0 var(--lr-green); }
    #workbench .lr-name { font-weight:600; display:flex; flex-wrap:wrap; align-items:center; gap:7px; }
    #workbench .lr-order-controls { display:flex; align-items:center; gap:5px; margin-top:5px; color:var(--lr-muted); font-size:11px; }
    #workbench .lr-order-controls button { width:28px; height:26px; min-height:26px; padding:0; border-radius:4px; color:var(--lr-green); font-size:13px; }
    #workbench .lr-order-controls button:disabled { visibility:hidden; }
    #workbench .lr-source { font-size:11px; color:var(--lr-muted); overflow-wrap:anywhere; margin-top:5px; }
    #workbench .lr-actions { display:flex; justify-content:flex-end; gap:3px; flex-wrap:wrap; }
    #workbench .lr-actions button { padding:5px 7px; font-size:12px; }
    #workbench .lr-danger { color:var(--lr-red); border-color:transparent; background:transparent; }
    #workbench .lr-danger:hover { background:var(--lr-red-fill); }
    #workbench .lr-count-form { display:flex; align-items:flex-end; flex-wrap:wrap; gap:6px; text-align:left; }
    #workbench .lr-count-form .lr-field { flex:1; min-width:64px; }
    #workbench .lr-count-form input { width:100%; min-width:64px; padding:5px 7px; }
    #workbench .lr-count-form button { padding:6px; font-size:11px; }
    #workbench .lr-faint { color:var(--lr-muted); font-size:11px; }
    #workbench .lr-footer-note { border-top:1px solid var(--lr-line); padding:9px 18px; color:var(--lr-muted); font-size:11px; }
    #workbench .lr-path { display:grid; grid-template-columns:1fr 18px 1fr 18px 1fr; align-items:start; gap:8px; padding:0 18px 17px; }
    #workbench .lr-path-node { border:1px solid var(--lr-line); border-radius:7px; background:var(--lr-soft); padding:10px 11px; min-width:0; }
    #workbench .lr-path-node.active { background:var(--lr-green-fill); border-color:var(--lr-green); }
    #workbench .lr-step { color:var(--lr-muted); font-size:11px; margin-bottom:5px; }
    #workbench .lr-node-title { font-size:12px; font-weight:600; overflow-wrap:anywhere; }
    #workbench .lr-arrow { color:var(--lr-muted); padding-top:23px; text-align:center; }
    #workbench .lr-link-controls { padding:0 18px 15px; }
    #workbench .lr-link-line { display:flex; align-items:stretch; gap:8px; margin-top:9px; }
    #workbench .lr-link-line textarea { font-size:11px; line-height:1.6; resize:none; overflow-wrap:anywhere; background:var(--lr-soft); }
    #workbench .lr-link-line button { align-self:flex-start; }
    #workbench .lr-form-panel { background:var(--lr-paper); border:1px solid var(--lr-green); border-radius:10px; padding:17px 18px; margin:0 0 15px; }
    #workbench .lr-form-grid { display:grid; grid-template-columns:1fr 1fr; gap:13px; margin-top:15px; }
    #workbench .lr-span { grid-column:1/-1; }
    #workbench .lr-form-actions { display:flex; justify-content:flex-end; align-items:center; gap:8px; margin-top:15px; flex-wrap:wrap; }
    #workbench .lr-form-actions .lr-faint { margin-right:auto; }
    #workbench .lr-message { margin:0 0 14px; padding:9px 12px; border-radius:7px; color:var(--lr-green); background:var(--lr-green-fill); font-size:12px; }
    #workbench .lr-error { font-size:12px; color:var(--lr-red); padding-top:8px; }
    #workbench .lr-detail-grid { display:grid; gap:12px; margin-top:14px; }
    #workbench .lr-click-usage { font-size:12px; line-height:1.8; }
    #workbench .lr-click-usage strong { font-size:18px; font-variant-numeric:tabular-nums; }
    #workbench .lr-click-usage + .lr-source { margin-bottom:8px; }
    #workbench .lr-detail-grid code { display:block; white-space:pre-wrap; overflow-wrap:anywhere; font-size:11px; background:var(--lr-soft); padding:10px; border-radius:6px; color:var(--lr-text); }
    #workbench .lr-detail-grid .lr-badge { margin-left:7px; }
    #workbench .lr-domain-list { display:grid; gap:12px; }
    #workbench .lr-domain-item { padding:17px 18px; }
    #workbench .lr-domain-item .lr-row { align-items:flex-start; }
    #workbench .lr-domain-address { margin-top:10px; font-size:13px; overflow-wrap:anywhere; }
    #workbench .lr-domain-bottom { display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:10px; margin-top:15px; padding-top:12px; border-top:1px solid var(--lr-line); }
    #workbench .lr-check { display:flex; gap:8px; align-items:center; font-size:12px; }
    #workbench .lr-check input { width:auto; accent-color:var(--lr-green); }
    #workbench .lr-empty { text-align:center; color:var(--lr-muted); padding:27px 18px; font-size:13px; }
    #workbench .lr-weight { width:55px; font-size:12px; padding:5px; }
    #workbench svg { flex-shrink:0; }
    #workbench[data-density="compact"] { --lr-row-pad:9px; }
    @media(max-width:780px) { #workbench .lr-shell { grid-template-columns:1fr; } #workbench .lr-sidebar { flex-direction:row; gap:14px; align-items:center; padding:12px 16px; border-right:0; border-bottom:1px solid var(--lr-line); flex-wrap:wrap; padding-right:90px; } #workbench .lr-side-nav { display:flex; gap:3px; flex-wrap:wrap; } #workbench .lr-side-foot { display:none; } #workbench .lr-main { padding:20px 17px; } #workbench .lr-header { padding-right:0; } }
    @media(max-width:540px) { #workbench .lr-main { padding:18px 12px; } #workbench .lr-main-meta { grid-template-columns:1fr 1fr; } #workbench .lr-main-meta>div:first-child { grid-column:1/-1; } #workbench .lr-table thead { display:none; } #workbench .lr-table, #workbench .lr-table tbody { display:block; } #workbench .lr-table tr { display:grid; grid-template-columns:1fr 1fr; border-top:1px solid var(--lr-line); } #workbench .lr-table td { display:block; border:0; padding:9px 15px; } #workbench .lr-table td:first-child { grid-column:1/-1; padding-top:14px; } #workbench .lr-table td:nth-child(3) { text-align:right; } #workbench .lr-table td:last-child { grid-column:1/-1; padding-top:0; padding-bottom:14px; } #workbench .lr-table .lr-current td:first-child { box-shadow:none; } #workbench .lr-table tr.lr-current { border-left:3px solid var(--lr-green); } #workbench .lr-path { grid-template-columns:1fr; gap:6px; } #workbench .lr-arrow { padding:0; transform:rotate(90deg); } #workbench .lr-form-grid { grid-template-columns:1fr; } #workbench .lr-brand { font-size:15px; } #workbench h2 { font-size:21px; } #workbench .lr-section-head { padding:14px; } #workbench .lr-panel-top { padding:14px; } #workbench .lr-link-controls { padding-inline:14px; } }
    @media(pointer:coarse) { #workbench button { min-height:44px; } #workbench input, #workbench select, #workbench textarea { font-size:16px!important; min-height:44px; } #workbench .lr-check input { min-height:auto; } }
  body{margin:0;background:#f5f7f7}#workbench .lr-shell{min-height:100vh;border:0;border-radius:0;grid-template-columns:184px minmax(0,1fr)}#workbench .lr-main{max-width:1400px;width:100%;padding:30px 36px;margin:auto}#workbench .lr-header{padding-right:0}#workbench .lr-sidebar{padding-top:32px}#workbench .lr-side-foot a{color:var(--lr-green)}#workbench .lr-login{max-width:400px;margin:14vh auto;padding:32px}#workbench .lr-login .lr-brand{margin-bottom:28px}#workbench .lr-login h2{font-size:22px;margin-bottom:8px}#workbench .lr-login .lr-field{margin-top:24px}#workbench .lr-login button{width:100%;margin-top:16px}#workbench .lr-toast{padding:12px 16px;margin-bottom:16px;overflow-wrap:anywhere;border-radius:8px;background:var(--lr-green-fill);color:var(--lr-green)}#workbench .lr-toast.error{background:var(--lr-red-fill);color:var(--lr-red)}#workbench .lr-top-actions{display:flex;gap:8px;align-items:center}#workbench .lr-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}#workbench .lr-stat{padding:16px 18px}#workbench .lr-stat strong{font-size:24px;display:block;margin:6px 0 2px}#workbench .lr-qr{display:flex;align-items:flex-start;gap:18px;flex-wrap:wrap;padding:0 18px 18px}#workbench .lr-qr img{width:168px;height:168px;border:1px solid var(--lr-line);border-radius:8px}#workbench .lr-qr>div{flex:1;min-width:0}#workbench .lr-path-code{word-break:break-all;font-size:11px}#workbench .lr-detail-grid textarea{height:96px;font:12px/1.6 Consolas,monospace;resize:vertical}#workbench details summary{cursor:pointer;color:var(--lr-green);font-size:12px}#workbench details{margin-top:14px}#workbench details .lr-form-grid{margin-top:12px}#workbench .lr-version{border-top:1px solid var(--lr-line);padding-top:12px}#workbench .lr-event-list{display:grid;gap:8px;margin-top:14px}#workbench .lr-event{padding:10px;border-radius:7px;background:var(--lr-soft);font-size:12px;overflow-wrap:anywhere}#workbench .lr-static-note{font-size:12px;color:var(--lr-muted);line-height:1.8}#workbench input:focus-visible,#workbench textarea:focus-visible,#workbench select:focus-visible,#workbench button:focus-visible{outline:2px solid var(--lr-green);outline-offset:2px}#workbench .lr-button-link{color:var(--lr-green);font-size:12px;text-decoration:none;padding:8px}#workbench .lr-accept-form{border-top:1px solid var(--lr-line);margin-top:12px;padding-top:12px}#workbench .lr-active-dp{max-height:140px;overflow:auto}#workbench .lr-check{white-space:normal}#workbench .lr-header .lr-row{align-items:flex-start}#workbench textarea{overflow-wrap:anywhere}#workbench [aria-busy=true]{cursor:progress}
@media(max-width:780px){#workbench .lr-shell{grid-template-columns:1fr}#workbench .lr-main{padding:20px 17px}#workbench .lr-sidebar{padding:14px 16px}#workbench .lr-status-grid{gap:8px}#workbench .lr-stat{padding:12px}#workbench .lr-top-actions{flex-wrap:wrap}}@media(max-width:540px){#workbench .lr-main{padding:18px 12px}#workbench .lr-header .lr-row{gap:12px}#workbench .lr-stat strong{font-size:20px}#workbench .lr-qr>div{flex-basis:100%}#workbench .lr-login{margin:9vh 14px;padding:24px}#workbench .lr-form-actions button{max-width:100%;white-space:normal}}
