.tool-header{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:16px;min-height:84px;padding:16px 28px;background:var(--cy-std-ui-panel);border-bottom:1px solid var(--cy-std-ui-divider)}
.tool-heading{min-width:0}.tool-title{color:var(--cy-std-ui-text);font-size:20px;font-weight:600;line-height:1.4}.tool-subtitle{margin:3px 0 0;color:var(--cy-std-ui-text-secondary);font-size:12px;line-height:1.5}
.tool-back,.tool-theme{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;padding:11px;border:1px solid var(--cy-std-ui-border);border-radius:6px;background:var(--cy-std-ui-bg);color:var(--cy-std-ui-text)!important;text-decoration:none;flex:none}
.tool-back svg,.tool-theme svg{display:block;width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.tool-back:hover,.tool-theme:hover{background:var(--cy-std-ui-hover);border-color:var(--cy-std-ui-brand)}.tool-back:focus-visible,.tool-theme:focus-visible{outline:3px solid var(--cy-std-ui-focus);outline-offset:3px}
.theme-icon-moon{display:none!important}[data-theme=light] .theme-icon-sun{display:none!important}[data-theme=light] .theme-icon-moon{display:block!important}
@media(max-width:640px){.tool-header{gap:12px;min-height:100px;padding:16px}.tool-title{font-size:18px}}
.tool-header.has-context{grid-template-columns:44px minmax(140px,180px) minmax(0,1fr) 44px;height:84px;min-height:84px;padding-block:12px}.tool-context{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0}.tool-context select{height:44px}.tool-context .mobile-book{display:block}
@media(max-width:767px){.tool-header.has-context{grid-template-columns:44px minmax(0,1fr) 44px;grid-template-rows:44px 44px;gap:4px 12px;height:100px;min-height:100px;padding:4px 12px}.has-context .tool-heading{grid-column:2;grid-row:1}.has-context .tool-back{grid-column:1;grid-row:1}.has-context .tool-theme{grid-column:3;grid-row:1}.has-context .tool-context{grid-column:1/-1;grid-row:2;justify-content:space-between;gap:8px}.tool-context .mobile-book{display:block}.tool-context .context-tools{margin-left:auto;width:auto;flex-wrap:nowrap;gap:8px}.tool-context .currency-control>span{display:none}.tool-context .currency-control select{height:40px;min-height:40px;width:64px}.has-context .tool-title{font-size:18px;line-height:1.35}.has-context .tool-subtitle{font-size:11px;line-height:1.4}}
/* 独立工具可将同一组导航与主题控件放入侧栏或手机身份区。 */
.tool-rail{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--cy-std-ui-divider);padding-top:8px}.tool-rail .tool-back{width:auto;gap:8px;padding:8px;border-color:transparent;background:transparent;color:var(--cy-std-ui-text-secondary)!important;font-size:12px}.tool-rail .tool-back svg{width:16px;height:16px}.tool-rail .tool-theme{border-color:transparent;background:transparent;color:var(--cy-std-ui-text-secondary)!important}
