:root{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans SC,system-ui,sans-serif;color:#1f1f1f;background:#f5f5f5;--bg_gradient: #f0f0f0;--bg_menu: #ffffff;--bg_control: #f5f5f5;--color_label-highlighted: #1f1f1f;--color_accent: #c8161d;--color_inside-accent: #ffffff;--color_error: #c8161d}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden}*,*:before,*:after{box-sizing:border-box}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}.tool-shell{display:grid;width:100%;height:100%;grid-template-rows:42px minmax(0,1fr)}.tool-navigation{position:relative;z-index:100;display:flex;min-width:0;padding:0 14px;color:#4d4d4d;border-bottom:1px solid #e6e6e6;align-items:center;gap:10px;background:#ffffff}.tool-navigation__brand{display:inline-flex;align-items:center;gap:8px;color:#1f1f1f;font-size:14px}.tool-navigation__brand img{display:block}.tool-navigation__brand strong{letter-spacing:.08em}.tool-navigation nav{display:flex;height:100%;margin-left:14px;align-items:stretch;gap:4px}.tool-navigation nav a{position:relative;display:grid;min-width:48px;padding:0 10px;place-items:center;font-size:13px;font-weight:600}.tool-navigation nav a:hover,.tool-navigation nav a.active{color:#c8161d}.tool-navigation nav a.active:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;background:#c8161d}.tool-navigation__spacer{flex:1}.tool-language select,.tool-navigation__back,.tool-navigation__auth{height:28px;color:#1f1f1f;border:1px solid #d9d9d9;border-radius:2px;background:#ffffff;font-size:12px}.tool-language select{padding:0 25px 0 9px}.tool-navigation__back,.tool-navigation__auth{display:inline-flex;padding:0 10px;align-items:center;gap:5px}.tool-navigation__back:hover{color:#c8161d;border-color:#c8161d}.tool-navigation__auth{color:#fff;border-color:#c8161d;background:#c8161d}.tool-navigation__auth:hover{background:#a30f15}.tool-content{display:flex;min-width:0;min-height:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 620px){.tool-navigation__brand strong,.tool-navigation__back{display:none}.tool-navigation nav{margin-left:0}}
