.v74-panel{margin:18px 0;padding:20px;border:1px solid var(--line,#d8e4df);border-radius:14px;background:var(--surface,#fff);color:var(--ink,#19392f);min-width:0;font-size:calc(1rem * var(--font-scale,1))}.v74-panel *{box-sizing:border-box}.v74-panel h2{font-size:1.25em;margin:0 0 12px}.v74-panel h3{font-size:1.08em}.v74-panel p{line-height:1.6}.v74-panel details{margin:12px 0;padding:12px;border:1px solid var(--line,#d8e4df);border-radius:10px}.v74-panel summary{cursor:pointer;font-weight:650;line-height:1.6}.v74-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.v74-grid>.v74-wide{grid-column:1/-1}.v74-panel label{display:flex;flex-direction:column;gap:7px;min-width:0;font-weight:600}.v74-panel input,.v74-panel select,.v74-panel textarea{font:inherit;width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--line,#c7d9d0);border-radius:8px;background:var(--surface,#fff);color:inherit}.v74-panel textarea{resize:vertical;min-height:100px}.v74-panel textarea.v74-prompt{min-height:170px}.v74-panel input[type=checkbox]{width:20px;min-height:20px;flex:0 0 20px;margin:0}.v74-panel .v74-check{display:flex;flex-direction:row;align-items:flex-start;gap:10px;line-height:1.5}.v74-actions{display:flex;gap:9px;flex-wrap:wrap;align-items:center;margin:12px 0}.v74-panel button,.v74-hint button{min-height:42px;padding:9px 13px;border:1px solid var(--line,#c7d9d0);border-radius:8px;background:var(--green-soft,#eaf5ee);color:inherit;font:inherit;cursor:pointer}.v74-panel button.primary{background:var(--green,#105b45);color:#fff}.v74-panel button:disabled{opacity:.5;cursor:not-allowed}.v74-note{padding:12px;border-radius:8px;background:var(--green-soft,#eaf5ee);font-size:.93em}.v74-warning{background:var(--orange-soft,#fff1d5);border-left:4px solid #c98b20;padding:12px}.v74-message{margin:10px 0;white-space:pre-wrap;line-height:1.6;overflow-wrap:anywhere}.v74-error{color:#a51e2b}.v74-table{overflow:auto;max-width:100%;margin:12px 0}.v74-panel table{width:100%;border-collapse:collapse;min-width:580px}.v74-panel td,.v74-panel th{padding:10px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line,#d8e4df);overflow-wrap:anywhere}.v74-panel th{background:var(--green-soft,#edf5f0);font-weight:650}.v74-panel td button{margin:2px}.v74-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;padding:12px;background:var(--green-soft,#edf5f0);border-radius:8px;margin:8px 0;max-height:320px;overflow:auto}.v74-ticket{border-bottom:1px solid var(--line,#d8e4df);padding:14px 0}.v74-ticket header,.v74-panel>header{display:flex;gap:10px;justify-content:space-between;align-items:center;flex-wrap:wrap}.v74-status{display:inline-block;padding:4px 9px;border-radius:16px;background:var(--green-soft,#eaf5ee);font-size:.88em}.v74-jobs:empty{display:none}.v74-zh,.v74-en{overflow-wrap:anywhere}.v74-en{display:none}.v74-panel [data-no-i18n]{white-space:pre-wrap}html[data-language=en] .v74-zh{display:none}html[data-language=en] .v74-en{display:inline}html[data-language=zh-en] .v74-zh,html[data-language=zh-en] .v74-en{display:block}html[data-language=zh-en] .v74-en{font-size:.86em;opacity:.85;margin-top:3px}.v74-hint{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px;padding:8px;border:1px dashed var(--line,#c7d9d0);border-radius:8px;font-size:.9em}.v74-hint input[type=checkbox]{width:18px;min-height:18px}.v74-hint label{display:flex;flex-direction:row;gap:5px;align-items:center}.v74-empty{color:var(--muted,#52685e)}.v74-busy{display:inline-flex;align-items:center;gap:7px}.v74-busy:before{content:"";width:9px;height:9px;background:#ce9223;border-radius:50%;animation:v74-pulse 1.3s ease-in-out infinite}@keyframes v74-pulse{50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.v74-busy:before{animation:none}}@media(max-width:760px){.v74-panel{padding:15px}.v74-grid{grid-template-columns:minmax(0,1fr)}.v74-panel table{min-width:540px}.v74-actions>button{flex:1 1 150px;min-height:46px}.v74-panel details{padding:10px}.v74-panel h2{font-size:1.18em}}body[data-viewport=mobile] .v74-grid{grid-template-columns:minmax(0,1fr)}body[data-theme=dark] .v74-error{color:#ffaaa5}
