/* 火星BOT前台公共功能页皮肤：不改业务JS，只重塑MDL页面外观 */
:root{--hx-bg:#eef8f8;--hx-card:#fff;--hx-text:#162033;--hx-muted:#66758a;--hx-line:#e5eef2;--hx-teal:#13b8a6;--hx-blue:#3b82f6;--hx-shadow:0 18px 50px rgba(15,23,42,.08)}
html,body{min-height:100%;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",Arial,sans-serif!important;background:linear-gradient(180deg,#eef8f8,#f8fbff)!important;color:var(--hx-text)!important}
body:before{content:"";position:fixed;inset:-20%;background:radial-gradient(circle at 18% 8%,rgba(19,184,166,.28),transparent 30%),radial-gradient(circle at 88% 0,rgba(59,130,246,.18),transparent 28%),radial-gradient(circle at 65% 86%,rgba(139,92,246,.14),transparent 32%);pointer-events:none;z-index:-1}.mdl-layout{background:transparent!important}.mdl-layout__header{width:min(1180px,calc(100% - 32px))!important;margin:18px auto 0!important;border-radius:24px!important;background:rgba(255,255,255,.86)!important;color:var(--hx-text)!important;border:1px solid var(--hx-line)!important;box-shadow:var(--hx-shadow)!important;backdrop-filter:blur(16px)!important}.mdl-layout__header-row{height:68px!important;padding:0 18px!important}.mdl-layout-title{font-weight:900!important;font-size:20px!important;letter-spacing:-.04em!important;color:var(--hx-text)!important;display:flex!important;align-items:center!important;gap:12px!important}.mdl-layout-title:before{content:"";width:40px;height:40px;border-radius:14px;background:url('/static/brand/huoxing-bot-logo.png') center/cover no-repeat,#08111f;box-shadow:0 10px 22px rgba(15,23,42,.16)}.mdl-navigation a,.mdl-navigation__link{height:38px!important;border-radius:999px!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;color:#526174!important;font-weight:750!important;text-decoration:none!important}.mdl-navigation a:hover,.mdl-navigation__link:hover{background:#e9fbf7!important;color:#0f766e!important}.mdl-layout__drawer{border:0!important;background:#fff!important;box-shadow:var(--hx-shadow)!important}.mdl-layout__drawer .mdl-layout-title{height:auto!important;margin:18px!important}.mdl-layout__content{width:min(720px,calc(100% - 32px))!important;margin:42px auto!important;background:rgba(255,255,255,.9)!important;border:1px solid var(--hx-line)!important;border-radius:30px!important;padding:28px!important;box-shadow:var(--hx-shadow)!important;backdrop-filter:blur(16px)!important}.page-content{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.page-content:before{content:"火星BOT 授权服务";display:block;font-size:24px;font-weight:900;letter-spacing:-.04em;margin-bottom:8px}.page-content:after{content:"请填写下方信息完成查询或业务办理";display:block;color:var(--hx-muted);margin-bottom:20px}.mdl-textfield{width:100%!important;margin:8px 0!important;padding-top:18px!important}.mdl-textfield__input,select.mdl-textfield__input,input.mdl-textfield__input{height:46px!important;border:1px solid #dbe8ed!important;border-radius:14px!important;background:#fff!important;padding:0 14px!important;color:var(--hx-text)!important;font-size:15px!important}.mdl-textfield__label{top:0!important;color:#5d6b7f!important;font-weight:750!important;font-size:13px!important}.mdl-textfield__label:after{display:none!important}.mdl-button{height:46px!important;border-radius:15px!important;box-shadow:none!important;font-weight:850!important}.mdl-button--accent,.mdl-button--colored,.mdl-button:not(.mdl-button--icon){background:linear-gradient(135deg,var(--hx-teal),var(--hx-blue))!important;color:#fff!important;box-shadow:0 16px 34px rgba(19,184,166,.22)!important}.mdl-radio{margin:8px 14px 8px 0!important}.layui-layer,.layui-layer-dialog{border-radius:18px!important;overflow:hidden!important}.layui-layer-btn a{border-radius:10px!important}.mdl-mini-footer{display:none!important}center{text-align:initial!important}#vaptchaContainer{min-height:46px}.mdl-data-table,.layui-table,.layui-table-view{border-radius:16px!important;overflow:hidden!important;border-color:var(--hx-line)!important}@media(max-width:720px){.mdl-layout__header{width:calc(100% - 20px)!important;margin-top:10px!important;border-radius:18px!important}.mdl-layout__header-row{height:auto!important;min-height:58px!important;padding:10px 12px!important}.mdl-layout-title{font-size:18px!important}.mdl-layout__content{width:calc(100% - 20px)!important;margin:22px auto!important;border-radius:22px!important;padding:18px!important}.page-content:before{font-size:21px}.mdl-navigation{display:none!important}}
