/* 外贸路工具工作区：布局随任务变化，品牌色保持一致。 */
body.work-profile{--tool-accent:#176a55;--tool-tint:#edf8f3;--tool-border:#b9d9ca;--tool-ink:#12392f;background:#f5f7f9;color:#192f41}
.work-profile[data-mode=logistics]{--tool-accent:#155fa5;--tool-tint:#eaf3fc;--tool-border:#b8cfe5;--tool-ink:#183951}
.work-profile[data-mode=math]{--tool-accent:#5145a2;--tool-tint:#f1effc;--tool-border:#d3cbef;--tool-ink:#322965}
.work-profile[data-mode=convert]{--tool-accent:#086f75;--tool-tint:#e9f7f7;--tool-border:#b8dede;--tool-ink:#16474a}
.work-profile[data-mode=text]{--tool-accent:#70459a;--tool-tint:#f6f0fc;--tool-border:#deceeb;--tool-ink:#503169}
.work-profile[data-mode=code]{--tool-accent:#335ea0;--tool-tint:#edf2fa;--tool-border:#c5d1e4;--tool-ink:#233c61}
.work-profile[data-mode=data]{--tool-accent:#06738b;--tool-tint:#eaf7fa;--tool-border:#b6dde5;--tool-ink:#174954}
.work-profile[data-mode=image]{--tool-accent:#834aae;--tool-tint:#f4eef9;--tool-border:#d8c5e8;--tool-ink:#4e3066}
.work-profile[data-mode=pdf]{--tool-accent:#b04837;--tool-tint:#fff1ed;--tool-border:#e7c4bb;--tool-ink:#703e35}
.work-profile[data-mode=document]{--tool-accent:#2c5894;--tool-tint:#edf2fa;--tool-border:#c3d2e7;--tool-ink:#2c476c}
.work-profile[data-mode=date]{--tool-accent:#8e6000;--tool-tint:#fff7df;--tool-border:#e7d7a8;--tool-ink:#5e481c}
.work-profile[data-mode=qr]{--tool-accent:#9e4e14;--tool-tint:#fff3e8;--tool-border:#e9cdb5;--tool-ink:#6a4124}
.work-profile[data-mode=design]{--tool-accent:#a03570;--tool-tint:#fcf0f6;--tool-border:#e9c5d8;--tool-ink:#6d3050}
.work-profile[data-mode=security],.work-profile[data-mode=browser]{--tool-accent:#255d77;--tool-tint:#edf5f8;--tool-border:#bed7e1;--tool-ink:#234754}
.work-profile[data-mode=reference]{--tool-accent:#177564;--tool-tint:#edf8f5;--tool-border:#beddd6;--tool-ink:#225448}
.work-profile main>.wrap{max-width:1360px}.work-profile .page-heading{padding:1.15rem 0 1.3rem;margin:0;border:0}.work-profile .page-heading h1{font-size:clamp(1.65rem,2.7vw,2.5rem);line-height:1.35;margin:0 0 .5rem;letter-spacing:-.025em}.work-profile .page-heading>p{max-width:90ch;margin:.3rem 0 .75rem;line-height:1.7;font-size:1rem}.work-profile .tool-meta{gap:.7rem;flex-wrap:wrap;font-size:.875rem}.work-profile .tool-meta>span:nth-last-of-type(1){font-size:.875rem}.work-profile .local-badge{background:var(--tool-tint);color:var(--tool-ink)}
.work-profile .tool-layout{display:block}.work-profile .tool-layout>div{min-width:0}.work-profile .tool-workspace{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.3rem;padding:1.4rem;border:1px solid var(--tool-border);border-top:4px solid var(--tool-accent);border-radius:14px;background:white;box-shadow:0 5px 25px #162b4210;align-items:start;overflow:visible}
.work-profile .workspace-top{grid-column:1/-1;grid-row:auto;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:0 0 .9rem;border-bottom:1px solid var(--tool-border);margin:0}.work-profile .workspace-top h2{font-size:1.1rem;color:var(--tool-ink);margin:0}.work-profile .workspace-top span{font-size:.875rem;color:#527080}.work-profile .profile-extra{grid-column:1/-1;grid-row:auto;margin:0}.work-profile .profile-extra:empty{display:none}.work-profile .profile-extra .profile-meta:empty{display:none}.work-profile .profile-extra .work-actions:empty{display:none}.work-profile .profile-extra .work-actions{gap:.45rem}.work-profile .profile-extra:has(.work-actions:empty):not(:has(.profile-files,.work-preview-date)) .profile-meta{margin:0}.work-profile #tool-form{grid-column:1;grid-row:auto}.work-profile #tool-status{grid-column:1;grid-row:auto;font-size:.875rem;margin:0;min-height:0;line-height:1.6}.work-profile #tool-result{grid-column:2;grid-row:3/6;align-self:stretch;background:var(--tool-tint);color:var(--tool-ink);border:1px solid var(--tool-border);border-radius:10px;padding:1.15rem;margin:0;overflow:hidden;min-height:235px;min-width:0;max-width:100%}
.work-profile #tool-result>h3{font-size:1rem;margin:0 0 1rem}.work-profile .fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.work-profile .field{min-width:0;margin:0}.work-profile .field-wide{grid-column:1/-1}.work-profile label{font-size:.875rem;line-height:1.55;display:block;margin-bottom:.35rem;color:#2c475a;font-weight:650}.work-profile :is(input,textarea,select){max-width:100%;width:100%;min-width:0;min-height:46px;background:#fff;color:#19384c;border:1px solid #b7c8d3;border-radius:7px;padding:.7rem .8rem;font:inherit;font-size:1rem;line-height:1.55;box-shadow:none}.work-profile input[type=number]{font-variant-numeric:tabular-nums}.work-profile textarea{resize:vertical;min-height:175px}.work-profile .field-help{display:block;margin-top:.35rem;font-size:.875rem;line-height:1.55;color:#546878;overflow-wrap:anywhere}.work-profile :is(input,textarea,select):focus{border-color:var(--tool-accent)}.work-profile :is(button,.button){min-height:44px;max-width:100%;padding:.65rem .85rem;border-radius:7px;white-space:normal;overflow-wrap:anywhere;font-size:.875rem;line-height:1.5;font-weight:650;cursor:pointer}.work-profile button:not(.secondary),.work-profile .button:not(.secondary){background:var(--tool-accent);color:white}.work-profile button.secondary,.work-profile .button.secondary{border:1px solid var(--tool-border);background:#fff;color:var(--tool-ink)}.work-profile :is(button,.button):hover{filter:brightness(.97)}.work-profile button:disabled{cursor:wait;opacity:.6}.work-profile :focus-visible{outline:3px solid #d08c00;outline-offset:3px}.work-profile .actions{display:flex;flex-wrap:wrap;gap:.65rem;margin:1.1rem 0 0;padding-top:1rem;border-top:1px solid #dce5eb}.work-profile #run-tool{flex:1 1 145px;min-height:48px}.work-profile #load-example{flex:1 1 105px}.work-profile .sample-bar{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;margin:0 0 1rem;padding:.65rem .8rem;border-left:3px solid var(--tool-accent);background:var(--tool-tint);font-size:.875rem}.work-profile .sample-bar select{width:auto;flex:1;min-width:140px;padding:.4rem .5rem;min-height:40px;font-size:.875rem}.work-profile .sample-bar label{margin:0}.work-profile .sample-files{display:flex;gap:.5rem;flex-wrap:wrap;font-size:.875rem;margin:.7rem 0}.work-profile .sample-files a{color:var(--tool-accent);overflow-wrap:anywhere}.work-profile .primary-metric{padding:1rem 0;display:flex;flex-direction:column;gap:.8rem;font-variant-numeric:tabular-nums}.work-profile .primary-metric strong{font-size:clamp(2rem,4.5vw,3.5rem);font-weight:780;line-height:1.2;letter-spacing:-.04em;overflow-wrap:anywhere}.work-profile .primary-metric span{font-size:1rem;font-weight:600}.work-profile #result-text{margin:0 0 1rem;background:transparent;color:inherit;white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font: .9375rem/1.8 ui-monospace,SFMono-Regular,Consolas,monospace;max-height:640px;overflow:auto;border:0;padding:.5rem 0}.work-profile .result-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.work-profile .result-structured{max-width:100%;overflow:auto;max-height:640px;font-size:.9375rem;line-height:1.65;margin-bottom:.8rem}.work-profile .result-structured dl{display:grid;grid-template-columns:minmax(100px,.7fr) minmax(0,1.3fr);margin:0;gap:.8rem}.work-profile .result-structured dt{font-weight:650;color:var(--tool-ink)}.work-profile .result-structured dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap;color:#253f50}.work-profile .result-structured table{border-collapse:collapse;width:100%;font-size:.875rem}.work-profile .result-structured th{background:var(--tool-tint);position:sticky;top:0;text-align:left;white-space:nowrap}.work-profile .result-structured td,.work-profile .result-structured th{padding:.65rem;border-bottom:1px solid var(--tool-border);min-width:85px;max-width:400px;overflow-wrap:anywhere}.work-profile .result-structured tbody tr:nth-child(even){background:#ffffff9e}.work-profile .result-structured:focus{outline:2px solid var(--tool-accent)}
.work-profile .tool-layout>.sidebar{position:static;width:auto;display:flex;gap:.65rem;align-items:center;flex-wrap:wrap;margin:1.5rem 0;padding:1rem;background:#fff;border:1px solid #d8e1e8;border-radius:9px}.work-profile .sidebar h2{font-size:1rem;margin:0 1rem 0 0}.work-profile .sidebar>a{display:inline-flex;min-height:40px;align-items:center;padding:.4rem .6rem;border:0;font-size:.875rem}.work-profile .sidebar>p{display:none}.work-profile .guide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0}.work-profile .guide section{padding:1.25rem;margin:0;background:white;border:1px solid #dce5eb;border-radius:10px;min-width:0}.work-profile .guide h2{font-size:1.05rem;margin:0 0 .8rem}.work-profile .guide :is(p,li,summary){font-size:.9375rem;line-height:1.8}.work-profile .guide pre,.work-profile .guide code{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-size:.875rem}.work-profile .formula{border-left:3px solid var(--tool-accent);background:var(--tool-tint);padding:.85rem}.work-profile .guide ol{padding-left:1.3rem}.work-profile .guide details{border-bottom:1px solid #e2e8ed;padding:.6rem 0}.work-profile .guide summary{cursor:pointer}.work-profile #tool-result.error{background:#fff1f0;color:#8b291e;border-color:#db938c}.work-profile #tool-result[data-state=stale]{border-style:dashed}.work-profile #tool-result[data-state=stale]:before{content:'上次结果 · 输入已变更';display:block;font-size:.875rem;font-weight:700;margin-bottom:.8rem;color:#8c5800}.work-profile .color-picker{width:64px;height:40px;min-height:40px;padding:4px;margin-top:.4rem}.work-profile .event-playground{min-height:230px;background:var(--tool-tint);border:2px dashed var(--tool-accent);touch-action:none}.copy-fallback{position:fixed;top:0;left:-9999px}
/* 报价先看成本与结果；物流参数密度更高；换算器突出输入值。 */
.work-profile[data-mode=finance] .tool-workspace{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.work-profile[data-mode=finance] #tool-result{border-top:4px solid var(--tool-accent);background:linear-gradient(145deg,#e8f6ef,#f6fcf9)}.work-profile[data-mode=logistics] .tool-workspace{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.work-profile[data-mode=logistics] .fields{grid-template-columns:repeat(3,minmax(0,1fr))}.work-profile[data-mode=logistics] #tool-result{border-left:4px solid var(--tool-accent)}.work-profile[data-mode=convert] .tool-workspace{max-width:1000px;margin:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.work-profile[data-mode=convert] .fields{grid-template-columns:1fr 1fr}.work-profile[data-mode=convert] .field:first-child{grid-column:1/-1}.work-profile[data-mode=convert] .field:first-child input{font-size:2rem;font-weight:650}.work-profile[data-mode=convert] #tool-result{display:flex;flex-direction:column;justify-content:center;text-align:center}.work-profile[data-mode=math] .fields{grid-template-columns:1fr}.work-profile[data-mode=math] .primary-metric{border-bottom:2px solid var(--tool-accent)}
/* 文字与代码把输入、输出并排展开；表格结果拥有独立横向滚动。 */
.work-profile:is([data-mode=text],[data-mode=code]) .fields{grid-template-columns:1fr}.work-profile:is([data-mode=text],[data-mode=code]) textarea{min-height:320px}.work-profile[data-mode=text] #tool-result{background:#faf7fd}.work-profile[data-mode=code] textarea{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9375rem;tab-size:2}.work-profile[data-mode=code] #tool-result{background:#192b43;color:#e5edf8;border-color:#304968}.work-profile[data-mode=code] .result-structured :is(dt,dd){color:#e5edf8}.work-profile[data-mode=data] #tool-form{grid-column:1}.work-profile[data-mode=data] #tool-result{grid-column:2;grid-row:3/6;background:#f2fafc}.work-profile[data-mode=data] .fields{grid-template-columns:repeat(2,minmax(0,1fr))}.work-profile[data-mode=data] textarea{min-height:245px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9375rem}
/* 媒体文件使用参数侧栏和宽预览。 */
.work-profile:is([data-mode=image],[data-mode=pdf]) .tool-workspace{grid-template-columns:minmax(255px,.65fr) minmax(0,1.35fr)}.work-profile:is([data-mode=image],[data-mode=pdf]) #tool-form{grid-column:1}.work-profile:is([data-mode=image],[data-mode=pdf]) #tool-result{grid-column:2;grid-row:3/6;min-height:410px;background:#f5f5f8}.work-profile[data-mode=image] #result-gallery{background-color:#fff;background-image:linear-gradient(45deg,#e8e8ef 25%,transparent 25%),linear-gradient(-45deg,#e8e8ef 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#e8e8ef 75%),linear-gradient(-45deg,transparent 75%,#e8e8ef 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0;border-radius:8px}.work-profile .download-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:.7rem}.work-profile .download-gallery:has(figure:only-child){grid-template-columns:1fr}.work-profile .download-gallery figure{margin:0;min-width:0;padding:.6rem}.work-profile .download-gallery img{display:block;max-width:100%;max-height:520px;width:auto;height:auto;object-fit:contain;margin:auto}.work-profile .download-gallery figcaption{font-size:.875rem;overflow-wrap:anywhere;margin-top:.5rem;color:#41596b;background:#ffffffed;padding:.35rem}.work-profile input[type=file]{border:2px dashed var(--tool-border);min-height:105px;padding:1rem .6rem;font-size:.875rem;background:var(--tool-tint)}.work-profile input[type=file]::file-selector-button{font:inherit;border:1px solid var(--tool-border);background:#fff;color:var(--tool-ink);border-radius:5px;min-height:40px;margin-right:.5rem;padding:.45rem}.work-profile .profile-files{margin:.5rem 0 0;display:flex;flex-wrap:wrap;gap:.65rem;max-height:260px;overflow:auto}.work-profile .profile-file{max-width:175px;flex:0 1 175px;font-size:.875rem}.work-profile .profile-file button{min-height:40px;font-size:.875rem}.work-profile .profile-file img,.work-profile .profile-file canvas{max-height:100px}.work-profile[data-mode=pdf] #tool-result{background:#faf7f6}.work-profile[data-mode=pdf] .download-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}
/* 单据表单与纸面预览、日历、二维码各有独立构图。 */
.work-profile[data-mode=document] .tool-workspace{grid-template-columns:minmax(290px,.75fr) minmax(0,1.25fr)}.work-profile[data-mode=document] .fields{grid-template-columns:repeat(2,minmax(0,1fr))}.work-profile[data-mode=document] #tool-result{background:#e8edf3;padding:1rem}.work-profile[data-mode=document] #result-preview{padding:1.5rem;background:#fff;min-height:550px;box-shadow:0 2px 12px #162b4220}.work-profile[data-mode=document] #result-preview h1{font-size:1.5rem;border-bottom:2px solid #315781;padding-bottom:.8rem}.work-profile[data-mode=document] #result-preview dl{display:grid;grid-template-columns:minmax(80px,.6fr) minmax(0,1.4fr);gap:.5rem;font-size:.875rem}.work-profile[data-mode=document] #result-preview dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.work-profile[data-mode=document] #result-preview table{display:block;max-width:100%;overflow:auto;border-collapse:collapse;margin:1rem 0;font-size:.875rem}.work-profile[data-mode=document] #result-preview td,.work-profile[data-mode=document] #result-preview th{padding:.55rem;border:1px solid #cad4df;min-width:68px;overflow-wrap:anywhere}.work-profile[data-mode=document] #result-preview th{background:#eef2f7}.work-profile[data-mode=date] .tool-workspace{grid-template-columns:1.15fr .85fr}.work-profile[data-mode=date] #tool-result{background:#fffaf0;border-top:9px solid #b88424;text-align:center}.work-profile[data-mode=date] #result-text{font-size:1.5rem;font-weight:700}.work-profile[data-mode=date] .work-date-tile{border-top-color:var(--tool-accent)}.work-profile[data-mode=qr] .tool-workspace{grid-template-columns:1fr 1fr}.work-profile[data-mode=qr] #tool-result{background:#fffaf5;text-align:center}.work-profile[data-mode=qr] #result-gallery img{max-width:360px;background:white;padding:.8rem}.work-profile[data-mode=qr] .download-gallery{grid-template-columns:1fr}.work-profile[data-mode=design] #tool-result{background:white;border:2px solid var(--tool-border)}.work-profile[data-mode=security] #tool-result,.work-profile[data-mode=browser] #tool-result{background:#153144;color:#e5f3fa}.work-profile:is([data-mode=security],[data-mode=browser]) .result-structured :is(dt,dd){color:#e5f3fa}.work-profile[data-mode=reference] .tool-workspace{display:block}.work-profile[data-mode=reference] #tool-form{max-width:760px}.work-profile[data-mode=reference] #tool-result{margin-top:1.2rem}.work-profile[data-mode=reference] .result-structured{max-height:720px}.work-profile[data-mode=reference] .fields{grid-template-columns:2fr 1fr}
@media(max-width:1000px){.work-profile .tool-workspace{gap:1rem;padding:1.1rem}.work-profile[data-mode=logistics] .fields{grid-template-columns:repeat(2,minmax(0,1fr))}.work-profile:is([data-mode=image],[data-mode=pdf],[data-mode=document]) .tool-workspace{grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr)}.work-profile[data-mode=document] .fields{grid-template-columns:1fr}.work-profile .tool-meta{font-size:.875rem}}
@media(max-width:760px){.work-profile .tool-workspace,.work-profile:is([data-mode=finance],[data-mode=logistics],[data-mode=convert],[data-mode=image],[data-mode=pdf],[data-mode=document],[data-mode=date],[data-mode=qr]) .tool-workspace{grid-template-columns:minmax(0,1fr);gap:1rem}.work-profile #tool-form,.work-profile #tool-status,.work-profile #tool-result,.work-profile:is([data-mode=data],[data-mode=image],[data-mode=pdf]) #tool-result{grid-column:1;grid-row:auto}.work-profile #tool-result{min-height:185px}.work-profile .guide{grid-template-columns:1fr}.work-profile .workspace-top{align-items:flex-start}.work-profile .workspace-top span{max-width:45%;text-align:right}.work-profile .page-heading{padding:.8rem 0 1rem}.work-profile .primary-metric strong{font-size:clamp(2rem,10vw,3.25rem)}.work-profile:is([data-mode=text],[data-mode=code]) textarea{min-height:240px}.work-profile[data-mode=document] .fields{grid-template-columns:repeat(2,minmax(0,1fr))}.work-profile[data-mode=document] #result-preview{padding:1rem;min-height:450px}.work-profile .tool-layout>.sidebar{padding:.8rem}.work-profile .sidebar h2{flex-basis:100%}.work-profile .sample-bar{gap:.4rem}.work-profile .sample-bar select{width:100%}.work-profile .profile-extra .work-actions{align-items:center}.work-profile .result-structured th{position:static}.work-profile .breadcrumb{font-size:.875rem}}
@media(max-width:430px){.work-profile main>.wrap{width:calc(100% - 24px)}.work-profile .tool-workspace{padding:.8rem;border-radius:10px}.work-profile .fields,.work-profile[data-mode=logistics] .fields,.work-profile[data-mode=document] .fields,.work-profile[data-mode=data] .fields,.work-profile[data-mode=reference] .fields{grid-template-columns:1fr}.work-profile[data-mode=convert] .fields{grid-template-columns:1fr 1fr}.work-profile #tool-result{padding:.85rem}.work-profile .tool-meta{gap:.5rem}.work-profile .tool-meta>span:nth-child(2){display:none}.work-profile .guide section{padding:1rem}.work-profile .result-structured dl{grid-template-columns:1fr;gap:.3rem}.work-profile .result-structured dd{margin-bottom:.6rem}.work-profile .profile-file{flex-basis:calc(50% - .4rem);max-width:calc(50% - .4rem)}.work-profile .download-gallery,.work-profile[data-mode=pdf] .download-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.work-profile .actions{gap:.5rem}.work-profile #run-tool{flex-basis:100%}.work-profile #clear-tool{flex:1 1 75px}.work-profile .profile-extra .work-actions button{flex:1 1 130px}.work-profile .workspace-top h2{font-size:1rem}.work-profile .workspace-top span{font-size:.875rem}}
@media(prefers-reduced-motion:reduce){.work-profile *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
@media print{body.work-profile[data-mode=document] .header,body.work-profile[data-mode=document] footer,body.work-profile[data-mode=document] .breadcrumb,body.work-profile[data-mode=document] .page-heading,body.work-profile[data-mode=document] .workspace-top,body.work-profile[data-mode=document] #tool-form,body.work-profile[data-mode=document] .profile-extra,body.work-profile[data-mode=document] #tool-status,body.work-profile[data-mode=document] #tool-result>h3,body.work-profile[data-mode=document] #result-text,body.work-profile[data-mode=document] .result-actions,body.work-profile[data-mode=document] .guide,body.work-profile[data-mode=document] .sidebar,body.work-profile[data-mode=document] main>.wrap>.section{display:none!important}body.work-profile[data-mode=document],body.work-profile[data-mode=document] .tool-workspace,body.work-profile[data-mode=document] #tool-result,body.work-profile[data-mode=document] #result-preview{display:block!important;background:white!important;box-shadow:none!important;border:0!important;padding:0!important;margin:0!important;overflow:visible!important;min-height:0!important}body.work-profile[data-mode=document] main>.wrap{width:100%}body.work-profile[data-mode=document] #result-preview table{display:table;overflow:visible;width:100%;font-size:10pt}body.work-profile[data-mode=document] #result-preview tr{break-inside:avoid}body.work-profile[data-mode=document] #result-preview thead{display:table-header-group}@page{size:A4;margin:14mm}}

/* Readable headings and tables on console surfaces. */
.work-profile:is([data-mode=code],[data-mode=security],[data-mode=browser]) #tool-result>h3{color:inherit}
.work-profile:is([data-mode=code],[data-mode=security],[data-mode=browser]) .result-structured table{color:#eef5fc}
.work-profile:is([data-mode=code],[data-mode=security],[data-mode=browser]) .result-structured th{color:#213b53}
.work-profile:is([data-mode=code],[data-mode=security],[data-mode=browser]) .result-structured tbody tr:nth-child(even){background:#233e55}
.work-profile #tool-result.error{background:#fff0f0;color:#802d2d;border-color:#d89696}
