.beian-line[data-v-bd0aef55]{display:inline-flex;align-items:center;gap:16px;flex-wrap:wrap;white-space:nowrap}.beian-link[data-v-bd0aef55]{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none}.beian-link[data-v-bd0aef55]:hover{color:#0f62df;text-decoration:underline}.beian-sep[data-v-bd0aef55]{width:1px;height:14px;background:#cbd7e8}.beian-mps-icon[data-v-bd0aef55]{width:18px;height:18px;object-fit:contain;display:block}@media(max-width:767px)and (orientation:portrait){.menu-item.mobile-only-hide[data-v-f0c9a65f]{display:none!important}}.auth-shell[data-v-1d34a8c9]{min-height:100dvh}:root{--bg: #eff6ff;--bg-soft: #f8fcff;--surface: #ffffff;--line: #d7e4f3;--text: #1b3144;--muted: #5f7388;--brand: #1d77ad;--brand-strong: #125f8d;--brand-blue: #0f62df;--ok: #1d9d66;--warn: #ca8a1a;--danger: #be3f32;--radius: 16px;--shadow: 0 12px 34px rgba(22, 70, 104, .12);--safe-bottom: env(safe-area-inset-bottom, 0px);--h5-tab-height: 72px}*,*:before,*:after{box-sizing:border-box}html,body,#app{margin:0;min-height:100%}body{font-family:Noto Sans SC,"Source Sans 3",Microsoft YaHei,system-ui,sans-serif;color:var(--text);background:radial-gradient(900px circle at 4% 0%,rgba(246,191,84,.22),transparent 40%),radial-gradient(750px circle at 92% 8%,rgba(34,132,189,.14),transparent 48%),linear-gradient(180deg,#f8fbff,#edf6ff 55%,#ecf3fb)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.page-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.page-head h2{font-size:22px;color:#0c2a61}.page-head p{margin-top:6px;color:var(--muted);font-size:14px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border:1px solid transparent;border-radius:10px;cursor:pointer;font-weight:600}.btn.primary{color:#fff;background:linear-gradient(180deg,#337cff,#0e57e8);box-shadow:0 10px 18px #1f63eb38}.btn.light{color:var(--brand-strong);background:#fff;border-color:var(--line)}.btn.ghost{color:var(--brand-blue);background:transparent}.empty-hint{padding:48px 20px;text-align:center;color:var(--muted);font-size:14px}.tag{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:#eef5ff;color:var(--brand-blue);font-size:12px;font-weight:600}:root{--bg: #eff6ff;--bg-soft: #f8fcff;--surface: #ffffff;--surface-alt: #f6fbff;--line: #d7e4f3;--text: #1b3144;--muted: #5f7388;--brand: #1d77ad;--brand-strong: #125f8d;--sun: #f6bf54;--sun-soft: #fff1c8;--ok: #1d9d66;--warn: #ca8a1a;--danger: #be3f32;--radius: 16px;--shadow: 0 12px 34px rgba(22, 70, 104, .12)}html,body{margin:0;min-height:100%;font-family:Noto Sans SC,"Source Sans 3",Microsoft YaHei,sans-serif;color:var(--text);background:radial-gradient(900px circle at 4% 0%,rgba(246,191,84,.3),transparent 40%),radial-gradient(750px circle at 92% 8%,rgba(34,132,189,.18),transparent 48%),linear-gradient(180deg,#f8fbff,#edf6ff 55%,#ecf3fb)}body{min-width:1200px}h1,h2,h3,p{margin:0}input,select,textarea,button{font:inherit}.app-hidden{display:none}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.auth-screen{min-height:100vh;display:grid;place-items:center;padding:32px;background:radial-gradient(850px circle at 9% 8%,rgba(246,191,84,.35),transparent 44%),radial-gradient(720px circle at 88% 6%,rgba(29,119,173,.23),transparent 48%),linear-gradient(180deg,#f7fbff,#e8f2ff)}.auth-screen.hidden{display:none}#authScreen:not(.hidden){position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;width:100vw;height:100vh;min-height:0;display:grid;grid-template-rows:86px minmax(0,1fr) 76px;place-items:stretch;margin:0;padding:0;overflow:hidden}#authScreen>.login-header,#authScreen>.login-main,#authScreen>.login-footer{width:100%;max-width:none;margin:0}.registration-field-hidden,.login-panel-hidden{display:none!important}#authScreen .login-field-icon .login-phone-icon{width:28px;height:28px}#authScreen.registration-mode .login-main{overflow-y:auto}#authScreen.registration-mode .auth-card{padding-top:28px;padding-bottom:26px}#authScreen.registration-mode .auth-form{gap:10px}#authScreen.registration-mode .login-actions{display:none}#authScreen.registration-mode .auth-tip{width:calc(100% - 16px);justify-content:flex-start;margin:4px auto 0;padding:7px 30px;text-align:left;line-height:1.45}#authScreen.registration-mode .auth-tip:before{flex:0 0 22px;margin-right:2px}#authScreen .login-field input:-webkit-autofill,#authScreen .login-field input:-webkit-autofill:hover,#authScreen .login-field input:-webkit-autofill:focus,#authScreen .login-field input:-webkit-autofill:active{-webkit-text-fill-color:#18335f!important;-webkit-box-shadow:0 0 0 1000px #fff inset!important;box-shadow:0 0 0 1000px #fff inset!important;caret-color:#18335f;transition:background-color 9999s ease-out 0s}#authScreen .login-field input{border:0!important;border-radius:0!important;outline:0!important;background-color:transparent!important;box-shadow:none!important}#authScreen .login-field:focus-within{border-color:#cfdaea;outline:0;box-shadow:none}#authScreen .login-field input:focus{border:0!important;border-radius:0!important;outline:0!important;background-color:transparent!important;box-shadow:none!important}.forgot-password-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:grid;place-items:center;padding:24px;background:#0c274f5c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.forgot-password-backdrop.hidden{display:none}.forgot-password-card{width:520px;border:1px solid #d5e2f3;border-radius:18px;padding:28px 32px 30px;background:#fff;box-shadow:0 28px 70px #133e7d3d}.forgot-password-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.forgot-password-head h2{color:#102d61;font-size:27px}.forgot-password-head p{margin-top:7px;color:#7185a2;font-size:14px}.forgot-password-head>button{width:34px;height:34px;border:0;border-radius:8px;color:#617895;background:#f2f6fc;font-size:24px;line-height:1;cursor:pointer}.forgot-password-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0 22px;padding:0;list-style:none}.forgot-password-steps li{position:relative;display:flex;align-items:center;gap:10px;color:#75869d;font-size:14px;font-weight:700}.forgot-password-steps li:first-child:after{content:"";flex:1;margin:0 14px 0 4px;border-top:2px dashed #cfdbeb}.forgot-password-steps b{width:34px;height:34px;display:grid;place-items:center;border:1px solid #b9cae0;border-radius:50%;color:#647690;background:#fff}.forgot-password-steps li.active,.forgot-password-steps li.done{color:#1767ed}.forgot-password-steps li.active b{border-color:#2d7bff;color:#fff;background:#1767ed}.forgot-password-steps li.done b{border-color:#2d7bff;color:#1767ed}.forgot-password-panel{display:none}.forgot-password-panel.active{display:grid;gap:16px}.forgot-password-panel label{display:grid;gap:7px;color:#17345f;font-size:14px;font-weight:800}.forgot-password-panel label small{color:#7b8da8;font-size:12px;font-weight:400}.forgot-password-field{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;height:52px;border:1px solid #ccd9eb;border-radius:9px;padding:0 14px;background:#fff}.forgot-password-field:focus-within{border-color:#2d78ff;box-shadow:0 0 0 3px #2d78ff1f}.forgot-password-field img{width:27px;height:27px;object-fit:contain}.forgot-password-field input{width:100%;height:100%;border:0!important;border-radius:0!important;outline:0!important;color:#18335f;background:transparent!important;box-shadow:none!important;font-size:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none}#forgotPasswordModal .forgot-password-field input:focus{border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}#forgotPasswordModal .forgot-password-field input:-webkit-autofill,#forgotPasswordModal .forgot-password-field input:-webkit-autofill:hover,#forgotPasswordModal .forgot-password-field input:-webkit-autofill:focus,#forgotPasswordModal .forgot-password-field input:-webkit-autofill:active{border:0!important;border-radius:0!important;outline:0!important;-webkit-text-fill-color:#18335f!important;-webkit-box-shadow:0 0 0 1000px #fff inset!important;box-shadow:0 0 0 1000px #fff inset!important;caret-color:#18335f}.forgot-password-field>button{height:32px;border:0;border-left:1px solid #d5e0ef;padding-left:14px;color:#1767ed;background:transparent;font-weight:700;cursor:pointer}.forgot-password-tip{min-height:22px;color:#1767ed;font-size:13px;line-height:1.6}.forgot-password-tip.error{color:#c43c32}.forgot-verified-phone{display:flex;align-items:center;justify-content:space-between;border:1px solid #cfe0f7;border-radius:9px;padding:13px 16px;color:#687d99;background:#f6faff;font-size:14px}.forgot-verified-phone strong{color:#1767ed}.forgot-password-actions{display:grid;grid-template-columns:.9fr 1.1fr;gap:14px;margin-top:2px}.forgot-password-actions button{height:48px;border-radius:9px;font-weight:800;cursor:pointer}.forgot-password-actions .secondary{border:1px solid #bfd0e7;color:#27456e;background:#fff}.forgot-password-actions .primary{border:0;color:#fff;background:linear-gradient(180deg,#337cff,#0e57e8);box-shadow:0 10px 20px #1f63eb33}.auth-card{width:480px;border:1px solid #d7e3f1;border-radius:22px;background:#fff;box-shadow:0 28px 60px #144c7229;padding:30px}.auth-tag{color:var(--brand);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.auth-card h1{margin-top:8px;font-size:32px;font-family:"Noto Serif SC",serif}.auth-desc{margin-top:8px;color:var(--muted);line-height:1.7;font-size:14px}.auth-form{margin-top:18px;display:grid;gap:12px}.auth-form label{display:grid;gap:7px;font-size:13px;color:var(--muted)}.auth-tip{font-size:13px;color:var(--brand)}.auth-tip.error{color:var(--danger)}.layout{display:grid;grid-template-rows:76px minmax(0,1fr) 82px;min-width:1200px;height:100vh;min-height:100vh;overflow:hidden;background:#f1f7ff}.layout.sidebar-icon-only{grid-template-rows:76px minmax(0,1fr) 82px}.layout.page-scroll{grid-template-rows:76px minmax(calc(100vh - 158px),auto) 82px;height:auto;overflow:visible}.layout.doc-viewer-mode{grid-template-rows:76px minmax(0,1fr);height:100vh;min-height:0;overflow:hidden}.layout.doc-viewer-mode .content{height:100%;min-height:0;overflow:hidden}.layout.doc-viewer-mode .app-footer{display:none}.layout.realname-mode{grid-template-rows:76px minmax(0,1fr);height:100vh;overflow:hidden}.layout.realname-mode .workspace,.layout.realname-mode .app-footer{display:none}.layout.realname-mode .menu,.layout.realname-mode .user-avatar-btn{pointer-events:none}.layout.realname-mode .menu{opacity:.72}.realname-screen.hidden,.realname-aside .hidden{display:none}.realname-screen{min-height:0;overflow:auto;padding:22px clamp(40px,7vw,132px) 28px;background:radial-gradient(720px circle at 10% 12%,rgba(77,144,255,.13),transparent 52%),radial-gradient(620px circle at 92% 22%,rgba(75,154,255,.12),transparent 48%),linear-gradient(180deg,#eef5ff,#f7fbff)}.realname-card{width:min(1480px,100%);min-height:calc(100vh - 126px);margin:0 auto;border:1px solid #dce7f5;border-radius:16px;padding:30px 38px 34px;background:#fffffff7;box-shadow:0 22px 54px #2656971f}.realname-head h1{color:#10264f;font-size:32px;font-weight:800}.realname-head p{margin-top:8px;color:#657993;font-size:14px}.realname-layout{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:34px;margin-top:26px}.realname-main{min-width:0}.realname-steps{display:flex;align-items:center;margin:0 0 28px;padding:0 10px;list-style:none}.realname-steps li{position:relative;display:grid;grid-template-columns:40px max-content;align-items:center;gap:12px;flex:0 0 auto;color:#71839a;font-size:15px;font-weight:700}.realname-steps li:not(:last-child){grid-template-columns:40px max-content minmax(64px,1fr);flex:1 1 0}.realname-steps li:not(:last-child):after{content:"";width:auto;margin:0 18px 0 4px;border-top:2px dashed #ced9e8}.realname-steps b{position:relative;z-index:1;width:40px;height:40px;display:grid;place-items:center;border:1px solid #bdcbe0;border-radius:50%;color:#65758c;background:#fff;font-size:17px}.realname-steps li.active,.realname-steps li.done{color:#1767ed}.realname-steps li.active b{border-color:#2f7bff;color:#fff;background:linear-gradient(180deg,#398aff,#1767ed);box-shadow:0 7px 16px #2f7bff33}.realname-steps li.done b{border:2px solid #2f7bff;color:#1767ed;background:#fff;font-size:0}.realname-steps li.done b:before{content:"✓";font-size:18px}.realname-step-panel{display:none}.realname-step-panel.active{display:block}.realname-form{display:grid;gap:20px;padding:0 12px}.realname-form label,.realname-verify-box label{display:grid;gap:9px;color:#10264f;font-size:15px;font-weight:800}.realname-form label>span em,.realname-verify-box label>span em{color:#ef4444;font-style:normal}.realname-form input,.realname-verify-box input{height:54px;border:1px solid #cbd8e9;border-radius:8px;padding:0 16px;color:#10264f;background:#fff;outline:none;font-size:15px}.realname-form input:focus,.realname-verify-box input:focus{border-color:#2f7bff;box-shadow:0 0 0 3px #2f7bff1a}.realname-form label small{color:#8a9ab0;font-size:13px;font-weight:400}.realname-agreement{grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px!important;color:#526781!important;font-weight:500!important}.realname-agreement input{width:18px;height:18px;padding:0}.realname-agreement a{color:#1767ed;text-decoration:none}.realname-form-tip{min-height:20px;color:#e5484d;font-size:13px}.realname-form-tip.success{color:#169453}.realname-actions{display:grid;grid-template-columns:.9fr 1.1fr;gap:18px;margin-top:4px}.realname-btn{height:52px;border-radius:8px;font-size:16px;font-weight:800;cursor:pointer}.realname-btn.primary{border:1px solid #1767ed;color:#fff;background:linear-gradient(180deg,#398aff,#1767ed);box-shadow:0 8px 18px #2367ec33}.realname-btn.secondary{border:1px solid #b8cae2;color:#16345f;background:#fff}.realname-aside{align-self:stretch;min-height:660px;border:1px solid #cfe0f7;border-radius:14px;padding:24px 30px 30px;background:linear-gradient(180deg,#f9fcff,#f4f9ff)}.realname-hero-sprite,.realname-mini-sprite,.realname-face-scan{display:inline-block;background-image:url(/UI/internet_arbitration_ui_assets/F1/icon18.png);background-repeat:no-repeat;background-size:600% 300%}.realname-hero-sprite{width:310px;height:215px;display:block;margin:0 auto 18px}.realname-mini-sprite{width:48px;height:48px;flex:0 0 48px;background-size:512% 250.67%}.sprite-shield-user{background-position:40% 50%}.sprite-id{background-position:0 100%}.sprite-shield{background-position:20% 100%}.sprite-document{background-position:60% 50%}.sprite-phone{background-position:60% 100%}.sprite-face{background-position:80% 100%}.realname-hero-sprite.sprite-shield-user{background-image:url(/UI/internet_arbitration_ui_assets/F1/icon19.png);background-position:center;background-size:contain}.realname-mini-sprite.sprite-id,.realname-mini-sprite.sprite-shield,.realname-mini-sprite.sprite-document{background-position:center;background-size:contain}.realname-mini-sprite.sprite-id{background-image:url(/UI/internet_arbitration_ui_assets/F1/icon20.png)}.realname-mini-sprite.sprite-shield{background-image:url(/UI/internet_arbitration_ui_assets/F1/icon21.png)}.realname-mini-sprite.sprite-document{background-image:url(/UI/internet_arbitration_ui_assets/F1/icon22.png)}.realname-mini-sprite.sprite-phone-safe{background-image:url(/UI/internet_arbitration_ui_assets/F1/icon23.png);background-position:right center;background-size:118% auto}.realname-mini-sprite.sprite-face-safe,.realname-face-scan.sprite-face-safe{background-image:url(/UI/internet_arbitration_ui_assets/F1/icon24.png);background-position:15% center;background-size:auto 100%}.realname-mini-sprite.sprite-phone{background-position:60.68% 99.56%}.realname-mini-sprite.sprite-face{background-position:77.83% 99.56%}.realname-aside h2{color:#10264f;font-size:22px;font-weight:800}.realname-aside>div>p{margin-top:12px;color:#60738c;font-size:14px;line-height:1.85}.realname-aside ul{display:grid;gap:20px;margin:24px 0 0;padding:0;list-style:none}.realname-aside li{display:flex;align-items:center;gap:14px}.realname-aside .realname-mini-sprite{width:48px;height:48px;flex:0 0 48px}.realname-aside .realname-mini-sprite.sprite-shield{background-size:118% auto}.realname-aside li strong{color:#15315c;font-size:16px}.realname-aside li p{margin-top:5px;color:#687c95;font-size:13px;line-height:1.6}.realname-entered-info{border:1px solid #cfe0f7;border-radius:10px;padding:16px 20px;background:#f8fbff}.realname-entered-info>strong{display:flex;align-items:center;gap:8px;color:#15315c}.realname-entered-info .realname-mini-sprite{width:30px;height:30px;flex-basis:30px}.realname-entered-info dl{display:grid;grid-template-columns:max-content max-content;justify-content:start;column-gap:120px;margin:14px 0 0}.realname-entered-info dl div{display:grid;grid-template-columns:max-content max-content;align-items:center;column-gap:28px}.realname-entered-info dt{color:#71839a}.realname-entered-info dd{margin:0;color:#10264f;font-weight:700}.realname-section-title{margin:20px 0 12px;color:#10264f;font-size:18px}.realname-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.realname-method-option{min-width:0}.realname-method{position:relative;width:100%;height:62px;display:flex;align-items:center;gap:10px;border:1px solid #d2deee;border-radius:9px;padding:0 18px;color:#24436d;background:#fff;cursor:pointer}.realname-method .realname-mini-sprite{width:34px;height:34px;flex-basis:34px}.realname-method i{display:none;margin-left:auto;width:24px;height:24px;place-items:center;border-radius:50%;color:#fff;background:#1767ed;font-style:normal}.realname-method.active{border-color:#2f7bff;border-radius:9px 9px 0 0;color:#1767ed;background:#f7fbff}.realname-method.active i{display:grid}.realname-verify-box{display:none;width:100%;height:252px;min-height:252px;border:1px solid #2f7bff;border-top:0;border-radius:0 0 9px 9px;padding:18px 20px;background:#fff}.realname-verify-box.realname-face-box{height:auto;min-height:320px;overflow:visible;padding-top:22px;padding-bottom:22px}.realname-verify-box.active{display:grid;gap:14px}.realname-code-field{display:grid;grid-template-columns:minmax(0,1fr) 118px;gap:10px}.realname-code-field button{border:1px solid #2f7bff;border-radius:8px;color:#1767ed;background:#fff;font-weight:700;cursor:pointer}.realname-verify-box>small{color:#71839a}.realname-verify-box>small b{color:#1767ed}.realname-face-box.active{place-items:center;align-content:start;justify-items:center;text-align:center}.realname-face-scan{width:110px;height:110px;flex-shrink:0}.realname-face-box p{color:#71839a;font-size:13px}.realname-face-qr{width:180px;height:180px;display:block;flex-shrink:0;margin:0;border-radius:8px;background:#fff;object-fit:contain}.realname-signature-stage.is-hidden,.realname-completion-stage.is-hidden{display:none}.realname-signature-stage{border:1px solid #cfe0f7;border-radius:12px;padding:22px 26px 24px;background:linear-gradient(145deg,#f8fbff,#fff 62%)}.realname-signature-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.realname-signature-head h2{color:#10264f;font-size:24px}.realname-signature-head p{margin-top:7px;color:#687c95;font-size:14px}.realname-signature-head>span{flex:0 0 auto;border-radius:999px;padding:5px 13px;color:#d97706;background:#fff4d6;font-size:13px;font-weight:800}.realname-signature-pad{position:relative;overflow:hidden;margin-top:18px;border:1px solid #b9d0ef;border-radius:10px;background:#fff}.realname-signature-toolbar{height:44px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #dce7f4;padding:0 16px;color:#15315c;background:#f6faff}.realname-signature-toolbar small{color:#7d8fa6}#realNameSignatureCanvas{width:100%;height:220px;display:block;background:linear-gradient(90deg,transparent 49.8%,#edf3fb 50%,transparent 50.2%),linear-gradient(#fff,#fff);cursor:crosshair;touch-action:none}.realname-signature-clear{position:absolute;right:12px;bottom:12px;height:40px;border:1px solid #b9cdea;border-radius:8px;padding:0 20px;color:#24436d;background:#fffffff0;box-shadow:0 4px 12px #194f9714;font-size:14px;font-weight:700;cursor:pointer}.realname-signature-clear:hover{border-color:#2f7bff;color:#1767ed}.realname-signature-stage>.realname-actions{margin-top:14px}.realname-success{display:flex;align-items:center;gap:24px;border:1px solid #cfe0f7;border-radius:12px;padding:24px 30px;background:linear-gradient(135deg,#f8fbff,#fff)}.realname-success img{width:118px;height:118px;object-fit:contain}.realname-success h2{color:#10264f;font-size:28px}.realname-success p{margin-top:8px;color:#627792}.realname-result-list{display:grid;gap:13px;margin:18px 0 0;border:1px solid #d8e4f2;border-radius:10px;padding:20px 28px}.realname-result-list div{display:grid;grid-template-columns:180px minmax(0,1fr)}.realname-result-list dt{color:#657993}.realname-result-list dd{margin:0;color:#15315c;font-weight:700}.realname-status-row{display:grid;grid-template-columns:180px minmax(0,1fr);margin-top:14px;border:1px solid #d8e4f2;border-radius:10px;padding:16px 28px;color:#15315c}.realname-status-row em{width:fit-content;border-radius:999px;padding:3px 12px;color:#169453;background:#e8f8ef;font-style:normal;font-weight:800}.realname-completion-stage>.realname-actions{margin-top:25px}.topbar{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:520px minmax(0,1fr) auto;align-items:center;gap:clamp(24px,3vw,58px);height:76px;padding:0 clamp(48px,5.6vw,88px);background:#fffffff5;border-bottom:1px solid #d8e5f5;box-shadow:0 8px 24px #2a65b214}.brand{display:inline-flex;align-items:center;gap:30px;min-width:max-content;color:#0b234f}.brand-logo{display:block;width:176px;height:auto;flex:0 0 auto}.brand-divider{width:1px;height:40px;background:#c7d4e8;flex:0 0 auto}.brand strong{font-size:28px;line-height:1;font-family:Microsoft YaHei UI,Microsoft YaHei,Noto Sans SC,sans-serif;font-weight:650;letter-spacing:0;white-space:nowrap}.menu{display:flex;align-items:center;justify-content:center;gap:clamp(24px,3vw,52px);height:100%;min-width:0}.menu-item{position:relative;display:inline-flex;align-items:center;justify-content:center;height:100%;border:0;padding:0 2px;color:#10264f;background:transparent;font-size:16px;font-weight:800;cursor:pointer;transition:color .2s ease}.menu-item:hover,.menu-item.active{color:#1f67ff}.menu-item.active:after{content:"";position:absolute;left:50%;bottom:0;width:38px;height:4px;border-radius:999px;background:#1f67ff;transform:translate(-50%)}.menu-text{white-space:nowrap}.workspace{display:grid;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0}.page-meta{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.topbar-actions{display:inline-flex;align-items:center;gap:14px}.user-tools{display:inline-flex;align-items:center;gap:10px}.user-avatar-btn{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d4e2f4;border-radius:999px;background:#ffffffe6;box-shadow:0 8px 18px #2d5b9c14;cursor:pointer;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.user-avatar-btn:hover{border-color:#2f7bff;box-shadow:0 10px 22px #2367ec24;transform:translateY(-1px)}.user-avatar-btn img{width:43px;height:43px;object-fit:cover;transform:scale(1.08)}.user{display:inline-flex;align-items:center;gap:9px;min-width:112px;height:42px;justify-content:center;padding:0 18px;border:1px solid #d4e2f4;border-radius:999px;color:#425370;background:#ffffffe0;font-size:14px;font-weight:600;white-space:nowrap}.dot{width:10px;height:10px;border-radius:50%;background:#18b77b;box-shadow:0 0 0 4px #18b77b1f}.content{height:100%;min-height:100%;overflow:hidden;background:linear-gradient(180deg,#edf6ff00,#f4f9ffeb 78%,#f8fbff),url(/UI/internet_arbitration_ui_assets/backphoto/backphoto1.png) top center / 100% auto no-repeat,#f4f9ff}.layout.page-scroll .content{height:auto;min-height:calc(100vh - 158px);overflow:visible}.module-panel{display:none}.module-panel.active{display:block}.module-panel:not([data-panel=home]){height:auto;overflow:visible;max-width:1480px;margin:0 auto;padding:28px 34px}.layout.page-scroll .module-panel:not([data-panel=home]){height:auto;min-height:calc(100vh - 158px);overflow:visible}.card{background:#fffffff0;border:1px solid var(--line);border-radius:14px;box-shadow:0 14px 34px #2258961f;padding:22px}.home-board{width:min(calc(100% - 128px),1800px);max-width:1800px;height:100%;min-height:0;display:flex;flex-direction:column;margin:0 auto;padding:20px 0 12px}.home-hero{flex:0 0 auto;display:flex;align-items:flex-start}.welcome-card{width:900px;min-height:356px;border:1px solid #e1eaf6;border-radius:12px;background:#ffffffe0;box-shadow:0 18px 42px #2d5b9c1f;padding:22px 24px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.welcome-head{display:flex;align-items:center;gap:18px}.welcome-avatar{width:52px;height:52px;display:inline-grid;place-items:center;border-radius:50%;background:linear-gradient(180deg,#eaf2ff,#dceaff);flex:0 0 auto}.welcome-avatar:before{content:"";width:36px;height:36px;background:url(/UI/internet_arbitration_ui_assets/F1/icon-userpng.png) center / contain no-repeat}.welcome-head h2{color:#071f49;font-size:24px;line-height:1.2;font-weight:800}.welcome-head p{margin-top:5px;color:#40577b;font-size:16px;line-height:1.4}.welcome-head p strong{color:#1f67ff;font-weight:800}.todo-grid{margin-top:18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.todo-card{position:relative;height:98px;display:grid;grid-template-columns:52px minmax(0,1fr) 14px;align-items:center;gap:12px;border:1px solid #dbe6f5;border-radius:8px;padding:14px 16px;text-align:left;background:#ffffffad;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.todo-card:after{content:"›";color:#132c5a;font-size:24px;line-height:1}.todo-card img{width:52px;height:52px;object-fit:contain}.todo-card span{display:grid;gap:6px;min-width:0}.todo-card strong{color:#0f2c5a;font-size:16px;font-weight:800}.todo-card em{color:#1f67ff;font-family:"Source Sans 3",Microsoft YaHei,sans-serif;font-size:29px;font-style:normal;font-weight:800;line-height:1}.todo-card:nth-child(2) em{color:#f04438}.todo-card:nth-child(3) em{color:#6d5dfc}.todo-card:nth-child(4) em{color:#ff9a17}.todo-card:hover{transform:translateY(-1px);border-color:#b8cef0;box-shadow:0 12px 26px #2d5b9c21}.welcome-divider{height:1px;margin:18px 0 14px;background:#dbe6f5}.case-query-title{display:inline-flex;align-items:center;gap:12px;color:#0f2c5a}.case-query-title h3{font-size:18px;font-weight:800}.home-search{width:100%;height:44px;margin-top:10px;display:grid;grid-template-columns:minmax(0,1fr) 100px;align-items:center;border:1px solid #a9c9f5;border-radius:8px;background:#fff;box-shadow:none;overflow:hidden}.home-search-icon{position:relative;width:16px;height:16px;border:2px solid #1f67ff;border-radius:50%}.home-search-icon:after{content:"";position:absolute;right:-6px;bottom:-5px;width:9px;height:2px;border-radius:999px;background:#1f67ff;transform:rotate(45deg)}.home-search input{width:100%;height:100%;border:0;outline:none;padding:0 22px;color:#1c3763;background:transparent;font-size:15px}.home-search input::placeholder{color:#8d9db5}.home-search .btn.primary{width:100px;height:44px;border-radius:8px;font-size:15px;box-shadow:none}.search-tip{position:relative;margin-top:8px;padding-left:24px;color:#597092;font-size:13px}.search-tip:before{content:"";position:absolute;left:3px;top:50%;width:16px;height:16px;border:0;border-radius:0;background:url(/UI/internet_arbitration_ui_assets/F1/icon_info.png) center / contain no-repeat;transform:translateY(-50%)}.search-tip.success{color:#1f7d52}.search-tip.error{color:var(--danger)}.quick-head{margin-top:14px;display:flex;align-items:center;justify-content:flex-start}.quick-head h3{color:#10264f;font-size:20px;font-weight:800}.text-link{display:inline-flex;align-items:center;gap:6px;border:0;padding:0;color:#31466b;background:transparent;font-size:14px;font-weight:600;cursor:pointer}.text-link:after{content:"›";font-size:22px;line-height:1}.quick-grid{margin-top:10px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.quick-entry{position:relative;height:104px;display:grid;grid-template-columns:50px minmax(0,1fr) 14px;align-items:center;gap:14px;text-align:left;border:1px solid #e2eaf6;border-radius:12px;background:#fffffff5;box-shadow:0 12px 28px #2e5c961a;padding:14px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.quick-badge,.quick-badge-group{position:absolute;top:12px;right:14px;z-index:1}.quick-badge-group{display:inline-flex;align-items:center;gap:6px}.quick-badge{min-width:26px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(35,110,255,.22);border-radius:999px;padding:0 8px;color:#fff;background:linear-gradient(180deg,#347eff,#0f5be9);box-shadow:0 8px 16px #2367ec33;font-size:13px;font-family:"Source Sans 3",Microsoft YaHei,sans-serif;font-weight:700}.quick-badge-group .quick-badge{position:static}.quick-badge.pending{color:#1c63e8;background:#eef5ff;box-shadow:none;font-family:Microsoft YaHei UI,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:12px}.quick-badge.unclosed{background:linear-gradient(180deg,#ff6a5f,#e9362d);border-color:#f044383d;box-shadow:0 8px 16px #f044382e}#quickHearingCount{background:linear-gradient(180deg,#7d6dff,#5c4ce5);border-color:#6d5dfc3d;box-shadow:0 8px 16px #6d5dfc33}#quickDocCount{background:linear-gradient(180deg,#ffb13b,#ff8a00);border-color:#ff9a173d;box-shadow:0 8px 16px #ff9a172e}.quick-entry:after{content:"›";color:#0f2c5a;font-size:24px;line-height:1}.quick-entry img{width:50px;height:50px;object-fit:contain}.quick-copy,.quick-copy span{display:block;min-width:0}.quick-entry strong{display:block;color:#0f2c5a;font-size:17px;font-weight:800;white-space:nowrap}.quick-entry .quick-copy span{margin-top:6px;color:#4c6384;font-size:13px;line-height:1.45}.quick-entry:hover{transform:translateY(-2px);border-color:#b8cef0;box-shadow:0 16px 34px #2d5b9c2b}.home-info-grid{margin-top:auto;padding-top:18px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px}.home-info-card{min-height:154px;border:1px solid #e0e9f5;border-radius:12px;background:#fffffff5;box-shadow:0 12px 28px #2e5c961a;padding:14px 22px}.info-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.info-head h3{display:inline-flex;align-items:center;gap:8px;color:#10264f;font-size:18px;font-weight:800}.info-head h3 img{width:24px;height:24px;object-fit:contain}.info-list,.faq-list{margin:0;padding:0;list-style:none}.info-list li{display:grid;grid-template-columns:8px minmax(0,1fr) 96px;gap:8px;align-items:center;color:#263b60;font-size:13px;line-height:1.8}.info-list li:before,.faq-list li:before{content:"•";color:#0f62df;margin-right:7px}.info-list li:before{margin-right:0}.info-list li span{grid-column:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-list time{grid-column:3;color:#8492a9;text-align:right}.process-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:4px 0 0;padding:0;list-style:none}.process-list li{position:relative;display:grid;justify-items:center;text-align:center;color:#263b60}.process-list li:not(:last-child):after{content:"→";position:absolute;right:-14px;top:18px;color:#7f92b2;font-size:18px}.process-list img{width:42px;height:42px;object-fit:contain}.process-list strong{margin-top:5px;color:#0f2c5a;font-size:14px;font-weight:800}.process-list span{margin-top:4px;color:#58708f;font-size:12px;line-height:1.45}.faq-list li{display:grid;grid-template-columns:8px minmax(0,1fr) 16px;align-items:center;gap:8px;color:#263b60;font-size:13px;line-height:1.75;text-align:left}.faq-list li:before{margin-right:0;grid-column:1}.faq-list li:after{content:"›";grid-column:3;justify-self:end;color:#173d73;font-size:19px;line-height:1}.app-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;padding:0 clamp(70px,9vw,176px);border-top:1px solid #d8e5f5;color:#8190aa;background:#ffffffeb;font-size:13px;box-shadow:0 -8px 28px #36629e0f}.app-footer-text{display:grid;gap:8px;min-width:0}.app-footer-line{display:inline-flex;align-items:center;gap:16px;white-space:nowrap}.app-footer-sep{width:1px;height:14px;background:#cbd7e8}.app-footer-records{justify-items:end}.module-panel[data-panel=cases]{max-width:1640px;padding:24px 34px 34px}.case-module{min-height:calc(100vh - 216px)}.case-list-view,.case-detail-view{border:1px solid #dbe6f5;border-radius:12px;background:#fffffff5;box-shadow:0 18px 42px #2d5b9c1a;overflow:hidden}.filing-module{display:grid;gap:18px}.filing-list-view.hidden{display:none}.filing-draft-form{display:grid;gap:18px}.filing-head,.filing-form-head{display:flex;align-items:center;justify-content:space-between;gap:18px}.filing-head{margin-bottom:18px}.filing-head h2,.case-card-head h2,.module-card-head h2{color:#10264f;font-size:24px;font-weight:800;line-height:1.3}.filing-head p,.case-card-head p,.module-card-head p{margin-top:6px;color:#60708a;font-size:14px;line-height:1.6}.filing-form-head{align-items:end}.filing-form-head h3{margin-top:12px;color:#0b234f;font-size:30px;font-weight:800;line-height:1.2}.filing-actions{display:inline-flex;align-items:center;gap:12px}.filing-list-card,.filing-form-card{border:1px solid #dbe6f5;border-radius:12px;background:#fffffff5;box-shadow:0 18px 42px #2d5b9c1a;padding:22px 28px}.filing-draft-form.hidden{display:none}.filing-list-head,.filing-row{display:grid;grid-template-columns:62px .95fr .78fr .9fr .95fr .78fr .72fr 1.5fr;align-items:center;gap:14px}.filing-list-head{min-height:50px;border:1px solid #dfe8f5;border-radius:9px;padding:0 16px;color:#43516f;background:#f5f9ff;font-size:14px;font-weight:800}.filing-list-body{display:grid;gap:12px;margin-top:12px}.filing-row{min-height:72px;border:1px solid #e3ebf6;border-radius:9px;padding:0 16px;color:#1f3359;background:#fff;font-size:14px}.filing-list-head span,.filing-row>span{min-height:100%;display:flex;align-items:center;justify-content:center;align-self:stretch;text-align:center;line-height:1.45}.filing-list-head span:first-child,.filing-row>span:first-child,.filing-list-head span:last-child{justify-content:center;text-align:center}.filing-row span:last-child{display:inline-flex;align-items:center;justify-content:center;gap:8px}.filing-empty{min-height:110px;display:grid;place-items:center;color:#60708a;border:1px dashed #cfdced;border-radius:10px}.filing-evidence-box{border:1px solid #dfe8f5;border-radius:10px;padding:16px;background:#fbfdff}.filing-evidence-box h3{color:#10264f;font-size:17px;font-weight:800}.filing-evidence-list{margin-top:12px;color:#60708a;font-size:14px}.filing-evidence-list .case-file-table{margin-top:0}.case-list-view.hidden,.case-detail-view.hidden{display:none}.case-card-head{padding:28px 28px 0}.module-card-head{margin-bottom:18px}.module-card-head h2{margin:0}.case-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 28px}.case-search-box{width:min(660px,100%);height:52px;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;border:1px solid #d3deec;border-radius:8px;background:#fff}.case-search-box span{position:relative;width:18px;height:18px;margin-left:18px;border:2px solid #9aaabe;border-radius:50%}.case-search-box span:after{content:"";position:absolute;right:-7px;bottom:-5px;width:9px;height:2px;border-radius:999px;background:#9aaabe;transform:rotate(45deg)}.case-search-box input{height:100%;border:0;outline:0;padding:0 18px;color:#1f3359;background:transparent;font-size:16px}.case-search-box input::placeholder{color:#9aa9bf}.case-filter-btn{height:52px;min-width:108px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d3deec;border-radius:8px;color:#1f3359;background:#fff;font-size:16px;font-weight:800;cursor:pointer}.case-filter-btn:before{content:"";display:inline-block;width:18px;height:18px;margin-right:8px;background:url(/UI/internet_arbitration_ui_assets/F1/icon9.png) center / contain no-repeat}.case-filter-panel{display:grid;gap:16px;margin:0 28px 20px;border:1px solid #dbe6f5;border-radius:10px;padding:18px 20px;background:#fbfdff}.case-filter-panel.hidden{display:none}.case-filter-group{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px}.case-filter-group strong{min-width:72px;color:#10264f;font-size:15px}.case-filter-group label,.case-filter-all{display:inline-flex;align-items:center;gap:7px;min-height:32px;border:1px solid #d7e4f3;border-radius:999px;padding:0 12px;color:#1f3359;background:#fff;font-size:14px;font-weight:700;cursor:pointer}.case-filter-group input{width:14px;height:14px;padding:0}.case-filter-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;border-top:1px solid #dfe8f5;padding-top:14px}.case-filter-actions span{margin-right:auto;color:#60708a;font-size:13px}.case-list-table{padding:0 28px 24px}.case-list-head,.case-row{display:grid;grid-template-columns:54px 1.2fr 1.2fr 1fr .88fr .72fr 1.2fr .82fr .62fr;align-items:center;gap:14px}.case-list-head{height:58px;border:1px solid #dfe8f5;border-radius:9px;padding:0 18px;color:#43516f;background:linear-gradient(180deg,#f9fbff,#f2f7ff);font-size:15px;font-weight:800}.case-list-head span,.case-row>span{width:100%;min-height:100%;display:flex;align-items:center;justify-content:center;justify-self:center;text-align:center}.case-list-body{display:grid;gap:14px;margin-top:12px}.case-row{min-height:86px;border:1px solid #e3ebf6;border-radius:9px;padding:0 18px;color:#293750;background:#fffffff2;box-shadow:0 8px 22px #2d5b9c0d}.case-row.is-selected,.case-row:hover{border-color:#2f7bff;box-shadow:0 12px 28px #2f7bff1f}.case-no,.case-reason,.case-amount,.case-date,.case-index{font-weight:700}.case-role{color:inherit;background:transparent;font-size:inherit;font-style:normal;font-weight:700}.case-role.applicant,.case-role.respondent,.case-role.agent{color:inherit;background:transparent}.case-progress{display:grid;justify-items:center;gap:6px}.case-progress-line{width:188px;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;position:relative}.case-progress-line:before{content:"";position:absolute;left:9px;right:9px;top:50%;height:2px;background:linear-gradient(90deg,currentColor 0 var(--case-progress-percent, 0%),#d8e1ef var(--case-progress-percent, 0%) 100%);transform:translateY(-50%)}.case-progress-dot{position:relative;z-index:1;width:12px;height:12px;justify-self:center;border:2px solid #d8e1ef;border-radius:50%;background:#fff}.case-progress-dot.active{border-color:currentColor;background:currentColor}.case-progress.blue{color:#1767ed}.case-progress.purple{color:#6d5dfc}.case-progress.yellow{color:#f6a400}.case-progress.green{color:#20a96b}.case-progress.gray{color:#8b98aa}.case-progress-label{color:#293750;font-size:15px;font-weight:800}.case-enter-btn{justify-self:center;height:36px;border:1px solid #2f7bff;border-radius:8px;padding:0 16px;color:#1767ed;background:#fff;font-size:14px;font-weight:800;cursor:pointer}.case-enter-btn:hover{color:#fff;background:#1767ed}.case-empty-row{min-height:120px;display:grid;place-items:center;color:#6c7c96;border:1px dashed #cfdced;border-radius:10px}.case-pagination{min-height:78px;display:flex;align-items:center;justify-content:center;gap:18px;padding:14px 28px;border-top:1px solid #dfe8f5;color:#425370;font-size:15px}.case-page-btn,.case-page-number{width:36px;height:36px;border:0;border-radius:8px;color:#425370;background:transparent;font-weight:800;cursor:pointer}.case-page-btn:disabled{opacity:.35;cursor:default}.case-page-number.active{color:#fff;background:linear-gradient(180deg,#347eff,#0f5be9);box-shadow:0 8px 18px #2367ec38}.case-page-numbers{display:inline-flex;align-items:center;gap:8px}.case-pagination select,.case-jump-input{height:38px;border:1px solid #d3deec;border-radius:8px;background:#fff}.case-jump-input{width:58px;text-align:center}.case-detail-view{border:0;background:transparent;box-shadow:none;overflow:visible}.case-detail-top{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:18px}.case-breadcrumb{color:#425370;font-size:14px}.case-detail-top h2{margin-top:12px;color:#0b234f;font-size:30px;font-weight:800}.case-detail-actions{display:inline-flex;align-items:center;gap:14px}.case-action{height:42px;border:1px solid #2f7bff;border-radius:8px;padding:0 20px;color:#1767ed;background:#fff;font-size:15px;font-weight:800;cursor:pointer}.case-action.primary{color:#fff;background:linear-gradient(180deg,#347eff,#0f5be9);box-shadow:0 10px 22px #2367ec33}.case-action:disabled{border-color:#d7e1ee;color:#8a99ad;background:#f3f6fa;box-shadow:none;cursor:not-allowed}.case-action.danger{border-color:#ffd6d2;color:#d83a2e;background:#fff7f6}.case-detail-content{display:grid;gap:8px}.case-summary-card,.case-stage-card,.case-todo-card,.case-info-card{border:1px solid #dfe8f5;border-radius:10px;background:#fffffff5;box-shadow:0 12px 28px #2d5b9c14}.case-summary-card{display:grid;grid-template-columns:390px repeat(6,minmax(0,1fr));align-items:center;gap:18px;min-height:104px;padding:18px 28px}.case-summary-title{display:flex;align-items:center;gap:18px;color:#1767ed;font-size:22px;font-weight:800}.case-summary-icon{width:58px;height:58px;display:grid;place-items:center;border-radius:10px;background:#eaf2ff}.case-summary-icon img{width:36px;height:36px;object-fit:contain}.case-summary-item span{display:block;color:#5d6b83;font-size:13px}.case-summary-item strong{display:block;margin-top:8px;color:#10264f;font-size:15px}.case-summary-status{color:#ff7a00!important}.case-stage-card{padding:22px 34px 18px}.case-stage-list{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:start;margin:0;padding:0;list-style:none}.case-stage-item{position:relative;display:grid;justify-items:center;gap:8px;text-align:center;color:#8d99ab}.case-stage-item:not(:last-child):after{content:"";position:absolute;left:50%;right:-50%;top:13px;height:3px;background:#d9e2ef}.case-stage-item.done:not(:last-child):after{background:#1767ed}.case-stage-dot{position:relative;z-index:1;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#ccd3de;font-size:13px;font-weight:800}.case-stage-item.done .case-stage-dot,.case-stage-item.current .case-stage-dot{background:#1767ed}.case-stage-item strong{color:#1d2d4f;font-size:14px}.case-stage-item time{color:#5f7388;font-size:12px}.case-todo-card{position:relative;display:grid;grid-template-columns:196px minmax(0,1fr);gap:18px;align-items:stretch;border-color:#dce5f0;border-left:4px solid #8ca8cb;padding:16px 18px;background:linear-gradient(90deg,#f4f7fb,#fafcff 38%);box-shadow:0 9px 24px #2b466b14}.case-todo-heading{display:flex;align-items:center;gap:12px}.case-todo-alert{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border:1px solid #d4dfed;border-radius:12px;color:#4f6f96;background:#eaf0f7;box-shadow:0 6px 14px #435e821a;font-size:16px;font-weight:800}.case-todo-heading small{display:block;margin-top:5px;color:#71839a;font-size:12px}.case-todo-list{display:flex;align-items:stretch;align-content:flex-start;flex-wrap:nowrap;gap:12px}.case-todo-card h3,.case-info-card h3{color:#10264f;font-size:20px;font-weight:800}.case-todo-item{position:relative;min-height:92px;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;width:390px;min-width:0;max-width:100%;flex:0 1 390px;border:1px solid #cbdcff;border-radius:10px;padding:12px 12px 12px 14px;background:linear-gradient(135deg,#fff,#f5f9ff);box-shadow:0 6px 16px #2363c912;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.case-todo-item:hover{border-color:#91b7f6;box-shadow:0 10px 22px #2363c91f;transform:translateY(-1px)}.case-todo-item:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#2f7bff}.case-todo-item.urgent:before{background:#2f7bff}.case-todo-item.hearing:before{background:#7258e8}.case-todo-item.document:before{background:#f59a23}.case-todo-item.hearing{border-color:#d8d0ff;background:linear-gradient(135deg,#fff,#f7f5ff);box-shadow:0 6px 16px #634bd014}.case-todo-item.hearing:hover{border-color:#ae9ef4;box-shadow:0 10px 22px #634bd021}.case-todo-item.document{border-color:#f8d8a5;background:linear-gradient(135deg,#fff,#fff8ed);box-shadow:0 6px 16px #de840e14}.case-todo-item.document:hover{border-color:#edba68;box-shadow:0 10px 22px #de840e21}.case-todo-icon{width:46px;height:46px;display:grid;place-items:center;border:1px solid #d9e5fa;border-radius:12px;background:#edf4ff;overflow:hidden}.case-todo-item.urgent .case-todo-icon{border-color:#d9e5fa;background:#edf4ff}.case-todo-item.hearing .case-todo-icon{border-color:#e0d9ff;background:#f0edff}.case-todo-item.document .case-todo-icon{border-color:#f7dfb8;background:#fff3df}.case-todo-icon img{width:42px;height:42px;display:block;object-fit:contain}.case-todo-item strong{display:block;color:#10264f;font-size:15px;line-height:1.35}.case-todo-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.case-todo-tag{display:inline-flex;align-items:center;min-height:22px;border-radius:999px;padding:2px 8px;color:#b45f00;background:#fff3d6;font-style:normal;font-size:12px;font-weight:700}.case-todo-copy p{margin:6px 0 0;color:#64778f;font-size:13px;line-height:1.5}.case-todo-item button{height:36px;display:inline-flex;align-items:center;gap:5px;border:1px solid #c6d9f7;border-radius:8px;padding:0 11px;color:#1767ed;background:#f5f9ff;font-weight:800;cursor:pointer;white-space:nowrap;transition:color .2s ease,background .2s ease,border-color .2s ease}.case-todo-item button:hover{border-color:#2f7bff;color:#fff;background:#2f7bff}.case-todo-item.hearing button{border-color:#d2c9ff;color:#6046d6;background:#f3f0ff}.case-todo-item.hearing button:hover{border-color:#7258e8;color:#fff;background:#7258e8}.case-todo-item.document button{border-color:#f4d29c;color:#c66d00;background:#fff4e2}.case-todo-item.document button:hover{border-color:#f59a23;color:#fff;background:#f59a23}.case-file-row.document.pending{border-left:3px solid #ff9a16;background:#fff9ef}.case-info-card{padding:22px 28px 26px}.case-info-tabs{display:flex;align-items:center;gap:34px;border-bottom:1px solid #dfe8f5;margin:-2px -2px 22px}.case-info-tab{position:relative;border:0;padding:0 4px 16px;color:#263956;background:transparent;font-size:17px;font-weight:800;cursor:pointer}.case-info-tab.active{color:#1767ed}.case-info-tab.active:after{content:"";position:absolute;left:4px;right:4px;bottom:-1px;height:3px;border-radius:999px;background:#1767ed}.case-tab-content{min-height:260px}.case-info-section+.case-info-section{margin-top:22px;padding-top:20px;border-top:1px solid #dfe8f5}.case-basic-grid{display:grid;grid-template-columns:120px 1fr 120px 1fr;gap:12px 24px;margin-top:16px}.case-basic-grid dt,.party-grid dt{color:#60708a;font-size:13px}.case-basic-grid dd,.party-grid dd{margin:0;color:#1f3359;font-size:14px;font-weight:600}.party-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:16px}.party-block{min-width:0;border-right:1px solid #dfe8f5;padding-right:20px}.party-block:last-child{border-right:0}.party-title{margin-bottom:12px;color:#10264f;font-size:16px;font-weight:800}.party-title span{color:#1767ed}.party-title.respondent span{color:#7a4df3}.party-grid{display:grid;grid-template-columns:86px minmax(0,1fr);gap:9px 10px}.case-info-text{margin-top:12px;color:#1f3359;font-size:14px;line-height:1.8}.case-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.case-section-count{color:#60708a;font-size:14px;font-weight:600}.case-upload-btn{height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #2f7bff;border-radius:8px;padding:0 16px;color:#1767ed;background:#fff;font-size:14px;font-weight:800;cursor:pointer}.case-upload-btn input{display:none}.case-file-list{display:grid;gap:12px;margin:16px 0 0;padding:0;list-style:none}.case-file-row{min-height:68px;display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:14px;border:1px solid #dfe8f5;border-radius:9px;padding:12px 14px;background:#fbfdff}.case-file-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:9px;color:#fff;background:linear-gradient(180deg,#347eff,#0f5be9);font-weight:800}.case-file-icon.doc{background:linear-gradient(180deg,#ffb13b,#ff8a00)}.case-file-main{display:grid;gap:5px;min-width:0}.case-file-main strong{color:#10264f;font-size:15px;font-weight:800}.case-file-main span{color:#60708a;font-size:13px}.case-file-action{height:34px;border:1px solid #2f7bff;border-radius:7px;padding:0 14px;color:#1767ed;background:#fff;font-size:14px;font-weight:800;white-space:nowrap;cursor:pointer}.case-file-search,.doc-search-box{width:min(560px,100%);height:42px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;border:1px solid #d3deec;border-radius:8px;background:#fff}.case-file-search{margin-top:16px}.case-file-search span,.doc-search-box span{position:relative;width:16px;height:16px;margin-left:16px;border:2px solid #9aaabe;border-radius:50%}.case-file-search span:after,.doc-search-box span:after{content:"";position:absolute;right:-6px;bottom:-5px;width:8px;height:2px;border-radius:999px;background:#9aaabe;transform:rotate(45deg)}.case-file-search input,.doc-search-box input{width:100%;height:100%;border:0;outline:0;padding:0 14px;color:#1f3359;background:transparent;font-size:14px}.case-file-table{margin-top:14px;border:1px solid #dfe8f5;border-radius:9px;overflow:hidden}.case-file-head,.case-file-row{display:grid;align-items:center;gap:12px;padding:0 16px}.case-file-head{min-height:48px;color:#43516f;background:#f5f9ff;font-size:14px;font-weight:800}.case-file-row{min-height:58px;border-top:1px solid #e5edf7;color:#1f3359;background:#fff;font-size:14px}.case-file-head.evidence,.case-file-row.evidence{grid-template-columns:minmax(0,1.6fr) minmax(0,.9fr) minmax(0,.8fr) 120px}.case-file-head.document,.case-file-row.document,.doc-child-head,.doc-child-row{grid-template-columns:minmax(0,1.35fr) .7fr .7fr .8fr 150px}.case-file-row>span,.case-file-head>span{min-width:0;min-height:100%;display:flex;align-items:center;align-self:stretch;line-height:1.45}.case-file-row>span:last-child,.case-file-head>span:last-child{justify-content:center;text-align:center}.case-file-row>span:last-child{gap:8px}.doc-toolbar{margin-bottom:16px}.module-panel[data-panel=docs] .panel.card,.module-panel[data-panel=notice] .panel.card{padding:28px}.doc-case-list{display:grid;gap:14px}.doc-table{border:1px solid #dfe8f5;border-radius:10px;background:#fffffff5;box-shadow:0 12px 28px #2d5b9c14;overflow:hidden}.doc-table-head,.doc-row{display:grid;grid-template-columns:60px 1.05fr 1fr .62fr .7fr .82fr 1.55fr;align-items:center;gap:14px;padding:0 20px}.doc-table-head{min-height:52px;color:#43516f;background:#f5f9ff;font-size:14px;font-weight:800}.doc-row{min-height:64px;border-top:1px solid #e5edf7;color:#1f3359;background:#fff;font-size:14px}.doc-table-head span,.doc-row>span{min-height:100%;display:flex;align-items:center;justify-content:center;align-self:stretch;text-align:center;line-height:1.45}.doc-table-head span:first-child,.doc-row>span:first-child,.doc-table-head span:last-child{justify-content:center;text-align:center}.doc-row.pending{background:#fff9ed}.doc-row em{display:inline-flex;align-items:center;min-height:26px;border-radius:999px;padding:0 10px;color:#1f6feb;background:#eef5ff;font-style:normal;font-weight:800}.doc-row.pending em{color:#ff7a00;background:#fff1df}.doc-row>span:last-child{display:inline-flex;align-items:center;justify-content:center;gap:8px}.module-panel[data-panel=docViewer]{max-width:1740px;height:100%;min-height:0;padding:14px 24px 18px}.doc-viewer-page{height:100%;min-height:0;display:grid;grid-template-rows:40px minmax(0,1fr);gap:14px}.doc-back-btn{width:fit-content;height:40px;display:inline-flex;align-items:center;gap:8px;border:1px solid #2f7bff;border-radius:7px;padding:0 16px;color:#1767ed;background:#fffffff2;font-size:14px;font-weight:800;cursor:pointer}.doc-back-btn:before{content:"←";font-size:18px;line-height:1}.doc-viewer-layout{height:100%;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) clamp(340px,21vw,390px);align-items:stretch;gap:16px}.doc-reader-card,.doc-info-card{min-height:0;border:1px solid #dbe6f5;border-radius:10px;background:#fffffff5;box-shadow:0 14px 34px #2d5b9c1a}.doc-reader-card{display:grid;grid-template-rows:minmax(0,1fr);padding:0;overflow:hidden;min-height:min(78vh,820px)}.doc-pdf-frame{min-width:0;min-height:0;width:100%;height:100%;display:block;border:0;border-radius:0 0 9px 9px;background:#f1f4f9}.doc-pdf-page{position:relative;height:min(calc(100% - 24px),760px);width:auto;min-height:0;aspect-ratio:210 / 297;transform-origin:top center;border:1px solid #d8e1ee;border-radius:2px;padding:clamp(24px,4.2vh,44px) clamp(28px,4.6vh,48px);color:#10264f;background:#fff;box-shadow:0 10px 26px #17375e24;transition:transform .2s ease;overflow:hidden}.doc-pdf-page .pdf-mark{width:42px;height:22px;display:grid;place-items:center;border-radius:4px;color:#fff;background:#e33d2e;font-size:11px;font-weight:800}.doc-pdf-page h3{margin-top:clamp(20px,3.2vh,34px);color:#0b234f;text-align:center;font-size:clamp(18px,2.3vh,24px);font-weight:800}.doc-pdf-page .pdf-case-no{margin-top:10px;text-align:center;color:#60708a;font-size:13px}.doc-pdf-page dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px;margin:clamp(24px,4vh,40px) 0 0;font-size:13px}.doc-pdf-page dl div{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px}.doc-pdf-page dt{color:#60708a}.doc-pdf-page dd{margin:0;font-weight:800}.doc-pdf-page section{margin-top:clamp(24px,4vh,40px);border-top:1px solid #dbe6f5;padding-top:clamp(16px,2.4vh,24px);color:#1f3359;font-size:13px;line-height:1.9}.doc-pdf-page section strong{display:block;margin-bottom:10px;color:#10264f;font-size:17px}.doc-pdf-page .pdf-seal{position:absolute;right:clamp(28px,4.6vh,48px);bottom:clamp(24px,4.2vh,44px);width:clamp(72px,10vh,94px);aspect-ratio:1;display:grid;place-items:center;border:3px solid #2f7bff;border-radius:50%;color:#2f7bff;text-align:center;font-size:10px;line-height:1.35;font-weight:800;transform:rotate(-8deg)}.doc-pdf-page .pdf-seal:before{content:"★";position:absolute;top:50%;left:50%;font-size:clamp(24px,3.4vh,32px);transform:translate(-50%,-56%)}.doc-pdf-page .pdf-seal span{position:absolute;bottom:8px;white-space:nowrap;transform:scale(.78)}.doc-info-card{display:flex;flex-direction:column;padding:22px 24px 24px}.doc-side-column{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px}.doc-switch-card{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #dbe6f5;border-radius:10px;padding:10px 14px;background:#fffffff7;box-shadow:0 10px 24px #2d5b9c17}.doc-switch-card>div:first-child{min-width:0;display:grid;gap:4px}.doc-switch-card strong{color:#10264f;font-size:15px;font-weight:800}.doc-switch-card span{color:#60708a;font-size:12px}.doc-switch-actions{display:inline-flex;align-items:center;gap:8px}.doc-switch-actions button{height:34px;border:1px solid #2f7bff;border-radius:7px;padding:0 12px;color:#1767ed;background:#fff;font-size:13px;font-weight:800;cursor:pointer}.doc-switch-actions button:disabled{border-color:#d9e2ef;color:#a3afbf;background:#f5f7fa;cursor:not-allowed}.doc-info-card h3{color:#10264f;font-size:20px;font-weight:800}.doc-info-list{min-height:0;margin:14px 0 0}.doc-info-list div{display:grid;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:12px;border-bottom:1px solid #dbe6f5;padding:clamp(8px,1.25vh,14px) 0}.doc-info-list dt,.doc-info-list dd{margin:0;color:#10264f;font-size:14px;line-height:1.65}.doc-info-list dt{font-weight:800}.doc-info-list dd{overflow-wrap:anywhere;font-weight:700}.doc-info-status{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding:0 10px;color:#20a464;background:#eaf8f0;font-style:normal;font-weight:800}.doc-sign-btn{width:100%;height:48px;margin-top:auto;border-radius:7px;font-size:16px}.doc-case-card{border:1px solid #dfe8f5;border-radius:10px;background:#fffffff5;box-shadow:0 12px 28px #2d5b9c14;overflow:hidden}.doc-case-head{min-height:78px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(420px,1fr) auto;align-items:center;gap:18px;padding:16px 20px}.doc-case-head strong{color:#10264f;font-size:17px}.doc-case-head p{margin-top:5px;color:#60708a;font-size:13px}.doc-case-stats{display:flex;align-items:center;gap:20px;color:#60708a;font-size:13px}.doc-case-stats strong{margin-left:4px;color:#1767ed;font-size:18px}.doc-child-table{border-top:1px solid #dfe8f5}.doc-child-head,.doc-child-row{display:grid;align-items:center;gap:12px;padding:0 20px}.doc-child-head{min-height:44px;color:#43516f;background:#f5f9ff;font-size:13px;font-weight:800}.doc-child-row{min-height:54px;border-top:1px solid #e5edf7;color:#1f3359;font-size:14px}.module-panel[data-panel=hearing]{max-width:1620px}.hearing-card{border:1px solid #dbe6f5;border-radius:12px;background:#fffffff5;box-shadow:0 18px 42px #2d5b9c1a;padding:26px 28px 28px}.hearing-toolbar{display:flex;align-items:center;gap:14px;margin:16px 0 18px}.hearing-toolbar .case-action{height:40px;padding:0 18px;font-size:13px}.hearing-search-box{width:min(500px,100%);height:42px;display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:center;border:1px solid #d3deec;border-radius:8px;background:#fff}.hearing-search-box input{width:100%;height:100%;border:0;outline:0;padding:0 16px;color:#1f3359;background:transparent;font-size:13px}.hearing-search-box input::placeholder{color:#9aa9bf}.hearing-search-box span{position:relative;width:16px;height:16px;border:2px solid #8da0bd;border-radius:50%}.hearing-search-box span:after{content:"";position:absolute;right:-6px;bottom:-5px;width:8px;height:2px;border-radius:999px;background:#8da0bd;transform:rotate(45deg)}.hearing-table{border:1px solid #dfe8f5;border-radius:8px;overflow:hidden;background:#fff}.hearing-table-head,.hearing-row{display:grid;grid-template-columns:76px 1.36fr 1fr .74fr .96fr .74fr .8fr;align-items:center}.hearing-table-head{min-height:48px;color:#43516f;background:#f5f9ff;font-size:13px;font-weight:800}.hearing-row{min-height:68px;border-top:1px solid #e5edf7;color:#10264f;font-size:13px}.hearing-table-head span,.hearing-row>span{min-height:100%;display:flex;align-items:center;justify-content:center;align-self:stretch;padding:0 18px;text-align:center;line-height:1.45;white-space:nowrap}.hearing-table-head span:first-child,.hearing-row>span:first-child{padding:0 10px}.hearing-table-head span:last-child,.hearing-row>span:last-child{justify-content:center}.hearing-room{flex-direction:column;align-items:center!important;justify-content:center;gap:4px}.hearing-room strong{font-size:14px;font-weight:700}.hearing-room em{font-style:normal}.hearing-method,.hearing-status{display:inline-flex;align-items:center;min-height:24px;border-radius:6px;padding:0 9px;font-style:normal;font-size:13px;font-weight:800}.hearing-method.video{color:#1767ed;background:#edf5ff}.hearing-method.async{color:#7b3df0;background:#f3edff}.hearing-status.pending{color:#ff7a00;background:#fff4e8}.hearing-status.active{color:#1f9d55;background:#eef9f1}.hearing-enter-btn{height:32px;min-width:86px;border:0;border-radius:7px;color:#fff;background:linear-gradient(180deg,#2679ff,#0757e7);font-size:13px;font-weight:800;cursor:pointer}.hearing-pagination{display:flex;align-items:center;justify-content:center;gap:10px;padding-top:18px;color:#425370;font-size:13px}.case-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:24px;background:#0c1f3f52}.case-modal{width:min(560px,100%);border:1px solid #dbe6f5;border-radius:12px;background:#fff;box-shadow:0 24px 68px #0c1f3f3d;overflow:hidden}.case-modal-head,.case-modal-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 22px}.case-modal-head{border-bottom:1px solid #dfe8f5}.case-modal-head h3{color:#10264f;font-size:20px;font-weight:800}.case-modal-head button{width:32px;height:32px;border:0;border-radius:50%;color:#60708a;background:#eef5ff;font-size:22px;line-height:1;cursor:pointer}.case-modal-body{display:grid;gap:16px;padding:20px 22px}.case-modal-grid{display:grid;grid-template-columns:78px minmax(0,1fr);gap:12px 16px;margin:0}.case-modal-grid dt{color:#60708a;font-size:14px}.case-modal-grid dd{margin:0;color:#1f3359;font-size:14px;line-height:1.7;font-weight:600}.case-modal-upload{width:fit-content;height:38px;display:inline-flex;align-items:center;border:1px solid #2f7bff;border-radius:8px;padding:0 16px;color:#1767ed;background:#fff;font-size:14px;font-weight:800;cursor:pointer}.case-modal-upload input{display:none}.filing-import-actions{display:grid;justify-items:center;gap:10px;margin:22px 0 18px}.case-modal-upload.filing-import-upload{width:min(100%,260px);height:52px;justify-content:center;border-radius:10px;color:#fff;background:linear-gradient(180deg,#347eff,#0f5be9);box-shadow:0 10px 22px #2367ec2e;font-size:16px}.filing-import-desc{line-height:1.75}.filing-template-link{border:0;padding:0;margin-left:6px;color:#1767ed;background:transparent;font-size:13px;font-weight:800;cursor:pointer}.case-modal-tip{color:#60708a;font-size:13px}.case-modal-actions{justify-content:flex-end;border-top:1px solid #dfe8f5}.settings-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:24px;background:#0b204452}.settings-modal-backdrop.hidden{display:none}.settings-modal{width:min(760px,100%);height:min(700px,calc(100vh - 48px));max-height:calc(100vh - 48px);display:flex;flex-direction:column;border:1px solid #dbe6f5;border-radius:14px;background:#fffffffa;box-shadow:0 24px 68px #0c1f3f3d;overflow:hidden}.settings-modal-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 26px;border-bottom:1px solid #dfe8f5;background:linear-gradient(180deg,#fff,#f7fbff)}.settings-modal-head h2{color:#10264f;font-size:22px;font-weight:800}.settings-modal-head p{margin-top:6px;color:#60708a;font-size:14px}.settings-close{width:34px;height:34px;border:0;border-radius:50%;color:#60708a;background:#eef5ff;font-size:24px;line-height:1;cursor:pointer}.settings-modal-body{flex:1;min-height:0;display:grid;grid-template-columns:160px minmax(0,1fr);gap:22px;padding:22px 26px 26px;overflow:hidden}.settings-tabs{display:grid;align-content:start;gap:10px}.settings-content{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:4px;scrollbar-gutter:stable}.settings-tab{height:44px;border:1px solid transparent;border-radius:9px;color:#40577b;background:transparent;text-align:left;padding:0 14px;font-size:14px;font-weight:800;cursor:pointer}.settings-tab.active{border-color:#bfd5ff;color:#1767ed;background:#eef5ff}.settings-panel{display:none}.settings-panel.active{display:grid;gap:18px}.account-verification-row{min-height:76px;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;border:1px solid #cfe0f7;border-radius:10px;padding:14px 16px;background:#f7fbff}.account-verification-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(180deg,#3ccfaa,#1eae83);font-size:20px;font-weight:900}.account-verification-row strong{color:#10264f;font-size:16px}.account-verification-row p{margin-top:5px;color:#687c95;font-size:12px}.account-verification-row>em{border-radius:999px;padding:4px 11px;color:#169453;background:#e5f8ed;font-style:normal;font-size:12px;font-weight:800}.account-avatar-row{display:grid;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:16px;border:1px solid #dfe8f5;border-radius:10px;padding:16px;background:#fbfdff}.settings-avatar-preview{width:62px;height:62px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(180deg,#eef5ff,#dbeaff)}.settings-avatar-preview img{width:100%;height:100%;object-fit:cover;border-radius:50%}.account-avatar-row strong,.signature-card strong{color:#10264f;font-size:16px;font-weight:800}.account-avatar-row p,.signature-card p{margin-top:5px;color:#60708a;font-size:13px;line-height:1.5}.settings-upload-btn{width:fit-content;height:34px;display:inline-flex;align-items:center;margin-top:10px;border:1px solid #2f7bff;border-radius:8px;padding:0 14px;color:#1767ed;background:#fff;font-size:14px;font-weight:800;cursor:pointer}.settings-upload-btn input{display:none}.settings-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.settings-form-grid label{display:grid;gap:7px;color:#60708a;font-size:13px;font-weight:600}.settings-form-grid input{height:42px;border-radius:8px;background:#fff}.settings-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.settings-logout-mobile{display:none}.signature-list{display:grid;gap:12px}.signature-card{min-height:78px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;border:1px solid #dfe8f5;border-radius:10px;padding:16px;background:#fbfdff}.signature-card-content{min-width:0}.signature-image-preview{width:min(360px,100%);height:108px;position:relative;display:grid;place-items:center;margin-top:12px;border:1px dashed #b8cdec;border-radius:9px;padding:8px 14px;background:#fff;overflow:hidden}.signature-image-preview img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;padding:8px 14px;object-fit:contain;object-position:center}.signature-card-saved{align-items:start}.signature-card-saved>.case-action{margin-top:2px}.settings-empty{min-height:120px;display:grid;place-items:center;border:1px dashed #bfd5ff;border-radius:10px;color:#60708a;background:#f8fbff;font-size:14px}.panel h2{margin-bottom:16px;color:#10264f;font-size:24px;font-weight:800}.panel .module-card-head h2{margin:0}.grid-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.grid-form label{display:grid;gap:7px;font-size:13px;color:var(--muted)}.grid-form .full{grid-column:1 / -1}input,select,textarea{border:1px solid var(--line);border-radius:11px;padding:10px 11px;background:var(--surface-alt);color:var(--text)}input:focus,select:focus,textarea:focus{outline:2px solid rgba(29,119,173,.24);border-color:var(--brand)}.form-actions{display:flex;align-items:center;gap:12px}.btn{border:0;border-radius:10px;padding:10px 14px;font-weight:600;cursor:pointer}.btn.primary{color:#fff;background:linear-gradient(180deg,#337cff,#0e57e8)}.btn.primary:hover{background:linear-gradient(180deg,#2d73f3,#0b4fd5)}.btn.light{display:inline-flex;align-items:center;justify-content:center;height:42px;border:1px solid #2d78ff;border-radius:9px;color:#1b66ff;background:#fff;padding:0 18px;font-size:14px;font-weight:800;white-space:nowrap}.btn.light:before{content:"";width:24px;height:24px;margin-right:7px;background:url(/UI/internet_arbitration_ui_assets/F1/home_logout_icon.png) center / contain no-repeat;flex:0 0 auto}.filing-draft-form .btn.light:before{background:currentColor;-webkit-mask:url(/UI/internet_arbitration_ui_assets/F1/icon11.png) center / contain no-repeat;mask:url(/UI/internet_arbitration_ui_assets/F1/icon11.png) center / contain no-repeat}.form-tip{color:var(--brand);font-size:13px}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.panel-head input{width:300px}.cases-layout{display:grid;grid-template-columns:minmax(0,1.45fr) 360px;gap:14px}.table-wrap{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:11px 12px;border-bottom:1px solid var(--line);font-size:13px}th{background:#f2f8ff;color:#415d76}tbody tr{cursor:pointer}tbody tr:hover{background:#f5faff}tbody tr.selected{background:#fff7df}.badge{display:inline-block;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.badge.pending{color:#84530e;background:#ffe8bc}.badge.progress{color:#16577d;background:#cfedff}.badge.done{color:#155a3c;background:#ccf2dc}.case-detail{border:1px solid var(--line);border-radius:12px;background:linear-gradient(180deg,#fff,#f8fbff);padding:14px}.case-detail h3{font-size:18px}.detail-case-no{margin-top:6px;color:#11608f;font-weight:600}.detail-grid{margin:12px 0 0;display:grid;grid-template-columns:90px 1fr;row-gap:9px;column-gap:8px}.detail-grid dt{color:var(--muted);font-size:12px}.detail-grid dd{margin:0;color:#22394b;font-size:13px;line-height:1.6}.case-empty{margin-top:10px;color:var(--muted);font-size:13px}.list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.list li{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid var(--line);border-radius:12px;padding:12px;background:var(--surface-alt)}.item-main strong{display:block;margin-bottom:3px}.item-main p{color:var(--muted);font-size:13px}.item-action{display:inline-flex;gap:8px}.notice-qa-list{display:grid;gap:14px}.notice-qa-card{border:1px solid #dfe8f5;border-radius:10px;background:#fff;overflow:hidden}.notice-qa-head{min-height:58px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;padding:0 20px;border-bottom:1px solid #e5edf7;background:#f5f9ff}.notice-qa-head em{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:linear-gradient(180deg,#347eff,#0f5be9);font-style:normal;font-size:15px;font-weight:800;line-height:1;padding-bottom:1px}.notice-qa-head strong{color:#10264f;font-size:17px;font-weight:800}.notice-qa-body{padding:18px 20px 20px}.notice-qa-body p{color:#1f3359;font-size:14px;line-height:1.8}.notice-rule-list{margin:0;padding:0;list-style:none;display:grid;gap:10px}.notice-rule-list li{display:grid;grid-template-columns:70px minmax(0,1fr);gap:12px;align-items:start;color:#1f3359;font-size:14px;line-height:1.7}.notice-rule-list strong{color:#1767ed;font-weight:800}.notice-fee-tables{display:grid;gap:16px}.notice-fee-table{border:1px solid #aeb8c6;border-radius:4px;overflow:hidden;background:#fff}.notice-fee-title{min-height:34px;display:grid;place-items:center;border-bottom:1px solid #8c98a8;color:#4d5a67;background:#fff;font-size:15px;font-weight:800}.notice-fee-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.notice-fee-row.two{grid-template-columns:1.02fr 1fr 1fr}.notice-fee-row>span{min-height:34px;display:flex;align-items:center;justify-content:center;border-right:1px solid #8c98a8;border-bottom:1px solid #8c98a8;padding:6px 10px;color:#4d5a67;background:#fff;text-align:center;font-size:14px;line-height:1.45;font-weight:700}.notice-fee-row>span:last-child{border-right:0}.notice-fee-row:last-child>span{border-bottom:0}@media(max-width:1440px){body{min-width:1200px}.topbar{grid-template-columns:460px minmax(0,1fr) auto;gap:24px;padding:0 36px}.brand{gap:24px}.brand-logo{width:150px}.brand-divider{height:34px}.brand strong{font-size:23px}.menu{gap:22px}.menu-item{font-size:14px}.user{min-width:96px;padding:0 14px}.user-avatar-btn,.user-avatar-btn img{width:40px;height:40px}.btn.light{padding:0 14px}.home-board{width:min(calc(100% - 40px),1320px);padding-top:18px}.welcome-card{width:720px;min-height:344px;padding:20px}.welcome-avatar{width:54px;height:54px}.welcome-head h2{font-size:24px}.todo-grid{gap:12px;margin-top:16px}.todo-card{height:92px;grid-template-columns:46px minmax(0,1fr) 14px;padding:13px 12px}.todo-card img{width:46px;height:46px}.todo-card em{font-size:27px}.welcome-divider{margin:16px 0 12px}.home-search{width:100%}.quick-entry{grid-template-columns:56px minmax(0,1fr) 12px;gap:12px;height:98px;padding:12px 14px}.quick-entry img{width:46px;height:46px}.quick-entry strong{font-size:16px}.quick-entry .quick-copy span{font-size:12px}.app-footer{padding:0 46px;font-size:12px}.module-panel[data-panel=cases]{padding:20px 26px 30px}.case-tabs{gap:34px}.case-list-head,.case-row{grid-template-columns:46px 1.15fr 1.1fr .9fr .72fr .68fr 1fr .68fr .52fr;gap:10px}.case-progress-line{width:152px}.case-summary-card{grid-template-columns:320px repeat(6,minmax(0,1fr));gap:14px}.case-todo-card{grid-template-columns:160px minmax(0,1fr);gap:12px}.party-columns{gap:18px}}@media(max-width:1280px){.topbar{grid-template-columns:390px minmax(0,1fr) auto;gap:18px;padding:0 28px}.brand{gap:18px}.brand-logo{width:132px}.brand-divider{height:30px}.brand strong{font-size:19px}.menu{gap:16px}.menu-item{font-size:13px}.topbar-actions{gap:10px}.user{min-width:86px;height:38px;padding:0 12px;font-size:13px}.user-tools{gap:8px}.user-avatar-btn,.user-avatar-btn img{width:38px;height:38px}.btn.light{height:38px;padding:0 12px;font-size:13px}.home-board{width:min(calc(100% - 32px),1168px)}.welcome-card{width:690px}.quick-grid,.home-info-grid{gap:12px}.module-panel[data-panel=cases]{padding:18px 20px 28px}.case-tabs{height:72px;gap:22px;padding:0 22px}.case-tab{font-size:16px}.case-toolbar{padding:22px 22px 18px}.case-list-table{padding:0 22px 20px}.case-list-head,.case-row{grid-template-columns:42px 1.1fr 1.05fr .85fr .7fr .62fr .95fr .62fr .5fr;gap:10px;font-size:13px}.case-progress-line{width:128px}.case-progress-label{font-size:13px}.case-enter-btn{padding:0 12px}.case-summary-card{grid-template-columns:repeat(3,minmax(0,1fr))}.case-summary-title{grid-column:1 / -1}.case-todo-card{grid-template-columns:1fr}.case-todo-list,.party-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.party-block:nth-child(2){border-right:0}}@media(max-height:820px){.home-board{padding-top:12px;padding-bottom:10px}.welcome-card{min-height:318px;padding:16px 20px}.welcome-avatar{width:46px;height:46px}.welcome-avatar:before{width:32px;height:32px}.welcome-head h2{font-size:22px}.welcome-head p{margin-top:3px;font-size:14px}.todo-grid{margin-top:12px;gap:10px}.todo-card{height:84px;grid-template-columns:42px minmax(0,1fr) 12px;gap:9px;padding:11px 12px}.todo-card img{width:42px;height:42px}.todo-card strong{font-size:15px}.todo-card em{font-size:24px}.welcome-divider{margin:12px 0 10px}.home-search{height:40px;margin-top:8px}.home-search .btn.primary{height:40px}.search-tip{margin-top:6px}.quick-head{margin-top:10px}.quick-grid{margin-top:8px}.quick-entry{height:90px;grid-template-columns:44px minmax(0,1fr) 12px;gap:10px;padding:11px 12px}.quick-entry img{width:44px;height:44px}.quick-entry strong{font-size:15px}.quick-entry .quick-copy span{margin-top:4px;font-size:12px}.home-info-grid{padding-top:12px}.home-info-card{min-height:138px;padding:12px 18px}.process-list img{width:38px;height:38px}.process-list strong{margin-top:4px}.process-list span{margin-top:3px}}@media(max-width:767px)and (orientation:portrait){html,body{width:100%;min-width:0!important;min-height:100%;overflow-x:hidden}body{background:#f5f9ff}.mobile-only{display:block!important}#authScreen .login-panel-hidden,#authScreen .registration-field-hidden{display:none!important}.login-hero-desc .mobile-only,.quick-head h3 .mobile-only,.mobile-metric-label{display:inline!important}#authScreen:not(.hidden){display:block;height:100dvh;min-height:100dvh;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background-color:#f6faff;background-image:url(/UI/internet_arbitration_ui_assets/backphoto/backphoto3.png);background-position:top center;background-size:100% auto;background-repeat:no-repeat}#authScreen .login-header{display:none}#authScreen .login-main{display:block;min-height:0;overflow:visible;padding:0 0 16px;background:transparent}#authScreen .login-main:after{display:none}#authScreen .login-hero{position:relative;width:min(100%,520px);height:278px;margin:0 auto;padding:46px 24px 0;transform:none}#authScreen .login-hero-title{position:relative;z-index:2;display:block;color:#09275e;font-size:clamp(20px,6.5vw,31px);line-height:1.15;letter-spacing:.025em;white-space:nowrap}#authScreen .login-hero-title-text{display:none}#authScreen .mobile-login-brand-logo{width:clamp(132px,36vw,170px);height:auto;display:block!important;object-fit:contain}#authScreen .login-hero-title:before,.topbar .brand:before{content:"⚖";width:48px;height:54px;display:inline-grid;place-items:center;flex:0 0 auto;clip-path:polygon(50% 0,93% 17%,93% 60%,82% 78%,50% 100%,18% 78%,7% 60%,7% 17%);color:#fff;background:linear-gradient(155deg,#3588ff,#135ce8 66%,#0c4ac8);font-family:Microsoft YaHei,sans-serif;font-size:25px;line-height:1;text-shadow:0 1px 2px rgba(7,49,137,.22);box-shadow:0 8px 18px #1c65e933}#authScreen .login-hero-title:before{display:none}#authScreen .login-hero-desc{position:relative;z-index:2;margin-top:30px;color:#173b73;font-family:Microsoft YaHei UI,Microsoft YaHei,sans-serif;font-size:clamp(22px,6.2vw,30px);line-height:1.3;font-weight:800;white-space:nowrap}#authScreen .desktop-login-copy{display:none}#authScreen .mobile-login-visual{display:none!important}#authScreen .mobile-login-features{position:absolute;z-index:2;left:24px;right:24px;bottom:22px;display:flex!important;align-items:center;justify-content:space-between;gap:10px;color:#60779c;font-size:clamp(13px,3.9vw,17px)}#authScreen .mobile-login-features span{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}#authScreen .mobile-login-features img{width:22px;height:22px;object-fit:contain}#authScreen .mobile-login-features i{width:1px;height:20px;background:#ccd8ea}#authScreen .auth-card{width:calc(100% - 28px);max-width:492px;margin:0 auto;border:1px solid rgba(217,229,246,.96);border-radius:23px;padding:26px 22px 24px;background:#fffffff2;box-shadow:0 18px 50px #3867aa1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#authScreen .auth-card-head{gap:13px;margin-bottom:24px}#authScreen .auth-card h1{color:#0a2a63;font-size:clamp(27px,7.2vw,34px)}#authScreen .auth-card-head:after{width:44px;height:5px}#authScreen .auth-form{gap:14px}#authScreen .login-mode-tabs{display:grid;margin-bottom:2px}#authScreen .auth-form label{display:block;color:#15305e;font-size:15px}#authScreen .desktop-login-label,#authScreen .desktop-login-icon{display:none}#authScreen .login-field{display:grid;grid-template-columns:44px 66px minmax(0,1fr) auto;align-items:center;width:100%;height:58px;gap:10px;padding:0 14px 0 10px;border:1px solid #d9e4f3;border-radius:12px;background:#ffffffe6}#authScreen .login-field-icon{width:42px;height:44px;border-radius:9px;background:linear-gradient(135deg,#f3f7ff,#edf4ff)}#authScreen .login-field-icon img.mobile-only{width:25px;height:28px;object-fit:contain}#authScreen .mobile-field-label{height:32px;display:inline-flex!important;align-items:center;border-right:1px solid #dce4f0;color:#183463;font-size:16px;font-weight:500;white-space:nowrap}#authScreen .login-field input,#authScreen .login-field select{min-width:0;color:#173664;font-size:16px}#authScreen .login-field input::placeholder,#authScreen .login-field select{color:#9aa9bf}#authScreen .login-eye{width:30px;height:30px;background-size:22px 22px;filter:grayscale(1) opacity(.62)}#authScreen .login-field-arrow{width:17px;height:17px;filter:grayscale(1) brightness(.65)}#authScreen .login-submit{height:56px;margin-top:4px;border-radius:12px;font-size:19px}#authScreen .login-actions{gap:14px;padding:10px 12px 2px;font-size:16px}#authScreen .login-actions a{gap:7px}#authScreen .login-actions img{width:21px;height:21px}#authScreen .auth-tip{min-height:52px;margin-top:4px;padding:8px 12px;border-radius:12px;font-size:15px;text-align:center}#authScreen .auth-tip:before{background:currentColor;-webkit-mask:url(/UI/internet_arbitration_ui_assets/F1/icon_info.png) center / contain no-repeat;mask:url(/UI/internet_arbitration_ui_assets/F1/icon_info.png) center / contain no-repeat}#authScreen .login-footer{display:block;padding:18px 18px 28px;border:0;background:transparent;box-shadow:none}#authScreen .login-footer>.login-footer-group{display:none}#authScreen .mobile-login-security{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px;color:#7387a6;font-size:13px;line-height:1.5;text-align:center}#authScreen .mobile-login-security i{width:1px;height:17px;background:#c8d4e5}#authScreen .mobile-login-security small{flex-basis:100%;color:#8191ab;font-size:12px}#authScreen .mobile-security-badge{width:24px;height:27px;display:inline-grid;place-items:center;clip-path:polygon(50% 0,93% 17%,93% 60%,82% 78%,50% 100%,18% 78%,7% 60%,7% 17%);color:#fff;background:#46648e;font-size:10px;font-weight:800}#authScreen.registration-mode .auth-card{padding-top:24px;padding-bottom:24px}#authScreen.registration-mode .auth-form{gap:12px}#authScreen.registration-mode .login-mode-tabs{display:grid}.forgot-password-backdrop{padding:14px}.forgot-password-card{width:100%;max-height:calc(100dvh - 28px);overflow-y:auto;padding:22px 18px 24px}.layout,.layout.sidebar-icon-only,.layout.page-scroll{width:100%;min-width:0;height:auto;min-height:100dvh;grid-template-rows:64px minmax(calc(100dvh - 64px),auto);overflow:visible;padding-bottom:72px;background:#f5f9ff}.layout.realname-mode{height:auto;min-height:100dvh;grid-template-rows:64px minmax(calc(100dvh - 64px),auto);overflow:visible;padding-bottom:0}.layout.realname-mode .topbar .menu{display:none}.topbar{position:sticky;top:0;z-index:90;width:100%;height:64px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:0 18px;border-bottom:1px solid #dfe8f6;background:#fffffff7;box-shadow:0 7px 20px #32619f12}.topbar .brand{min-width:0;gap:9px}.topbar .brand:before{display:none}.topbar .brand-divider{display:none}.topbar .brand-logo{width:clamp(122px,34vw,158px);height:auto;display:block;object-fit:contain}.topbar .brand strong{display:none}.topbar-actions{gap:10px}.mobile-login-status{height:34px;display:inline-flex!important;align-items:center;justify-content:center;gap:7px;border:1px solid #dbe6f5;border-radius:999px;padding:0 12px;color:#526682;background:#fff;font-size:13px;line-height:1;font-style:normal;font-family:inherit;cursor:pointer;box-sizing:border-box}.mobile-login-status em{display:inline-flex;align-items:center;height:100%;font-style:normal;font-weight:600;line-height:1}.mobile-login-status i{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#15b86f}.user-avatar-btn,.user-avatar-btn img{width:38px;height:38px}.topbar .btn.light{display:none}.topbar .menu{position:fixed;z-index:120;left:0;right:0;bottom:0;height:72px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:5px max(8px,env(safe-area-inset-right)) max(5px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));border-top:1px solid #dce6f4;background:#fffffffa;box-shadow:0 -8px 24px #375b9114}.topbar .menu-item{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:4px 0 0;color:#526684;font-size:11px;font-weight:500}.topbar .menu-item[data-module=notice]{display:none}.topbar .mobile-profile-item{display:flex!important}.topbar .menu-item:before{content:"";width:26px;height:26px;flex:0 0 auto;background-color:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.topbar .menu-item[data-module=home]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 10.7 12 3l9 7.7v9.1a1.2 1.2 0 0 1-1.2 1.2h-5.1v-6.2H9.3V21H4.2A1.2 1.2 0 0 1 3 19.8z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 10.7 12 3l9 7.7v9.1a1.2 1.2 0 0 1-1.2 1.2h-5.1v-6.2H9.3V21H4.2A1.2 1.2 0 0 1 3 19.8z'/%3E%3C/svg%3E")}.topbar .menu-item[data-module=filing]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' d='M6 3h8l4 4v14H6zM14 3v5h4M9 12h6M9 16h4M18.5 14.5v6M15.5 17.5h6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' d='M6 3h8l4 4v14H6zM14 3v5h4M9 12h6M9 16h4M18.5 14.5v6M15.5 17.5h6'/%3E%3C/svg%3E")}.topbar .menu-item[data-module=cases]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' d='M3 7h7l2 2h9v11H3zM3 7V5h7l2 2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' d='M3 7h7l2 2h9v11H3zM3 7V5h7l2 2'/%3E%3C/svg%3E")}.topbar .menu-item[data-module=docs]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' d='M7 3h7l4 4v14H7zM14 3v5h4M9 12h6M9 16h6M9 20h4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' d='M7 3h7l4 4v14H7zM14 3v5h4M9 12h6M9 16h6M9 20h4'/%3E%3C/svg%3E")}.topbar .menu-item[data-module=hearing]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' d='M3 6h13v12H3zM16 10l5-3v10l-5-3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' d='M3 6h13v12H3zM16 10l5-3v10l-5-3'/%3E%3C/svg%3E")}.topbar .mobile-profile-item:before,.topbar .menu-item[data-module=profile]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' d='M12 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8M4.5 21c.5-4 3-6 7.5-6s7 2 7.5 6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' d='M12 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8M4.5 21c.5-4 3-6 7.5-6s7 2 7.5 6'/%3E%3C/svg%3E")}.topbar .menu-item.active{color:#1767ed;font-weight:700}.topbar .menu-item.active:after{display:none}.workspace,.content,.layout.page-scroll .content{width:100%;height:auto;min-height:0;overflow:visible}.content{background:linear-gradient(180deg,#eff7ff5c,#f7faff 32%,#f8fbff)}.home-board{width:100%;max-width:none;height:auto;min-height:0;margin:0;padding:0 14px 20px}.home-hero{display:block}.mobile-home-intro{position:relative;height:146px;margin:0 -14px;overflow:hidden;padding:42px 24px 0;background:linear-gradient(90deg,#f4f9fffa,#f2f8ffc7 43%,#e1efff14),url(/UI/internet_arbitration_ui_assets/02_illustrations/mobile_home_justice_scene_with_bg.png) right center / auto 100% no-repeat,#edf5ff}.mobile-home-intro h1{position:relative;z-index:2;color:#09275e;font-family:Microsoft YaHei UI,Microsoft YaHei,sans-serif;font-size:clamp(30px,7.6vw,38px);line-height:1.2;font-weight:900;letter-spacing:.02em}.mobile-home-intro p{display:none}.welcome-card{width:100%;min-height:0;display:flex;flex-direction:column;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.welcome-head,.welcome-divider,.case-query-title{display:none}.home-search{order:1;width:100%;height:50px;margin:0;grid-template-columns:minmax(0,1fr) 104px;border:1px solid #bcd2f2;border-radius:25px;box-shadow:0 9px 22px #2d61aa1f}.home-search input{padding:0 12px 0 20px;font-size:14px}.home-search .btn.primary{width:104px;height:50px;border-radius:25px;font-size:16px;font-weight:800}.search-tip{order:2;margin:12px 2px 14px;padding-left:24px;font-size:12px;line-height:1.55}.todo-grid{order:3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;border:1px solid #e0e8f4;border-radius:14px;padding:12px 4px;background:#fffffff7;box-shadow:0 9px 22px #305c9714}.todo-card{height:72px;display:grid;grid-template-columns:37px minmax(0,1fr);gap:5px;border:0;border-right:1px solid #e4ebf5;border-radius:0;padding:4px 5px;background:transparent}.todo-card:last-child{border-right:0}.todo-card:nth-child(1){order:2}.todo-card:nth-child(2){order:1}.todo-card:nth-child(3){order:4}.todo-card:nth-child(4){order:3}.todo-card:after,.desktop-metric-icon,.desktop-metric-label{display:none}.todo-card img.mobile-metric-icon{width:34px;height:36px;display:block!important;object-fit:contain}.todo-card span{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.todo-card em{order:-1;color:#0a2b61!important;font-size:22px}.todo-card strong.mobile-metric-label{color:#243f6a;font-size:clamp(9px,2.8vw,12px);font-weight:500;white-space:nowrap}.quick-head{margin:14px 2px 8px;justify-content:space-between}.quick-head h3{font-size:19px}.desktop-quick-title{display:none}.quick-head .text-link{display:inline-flex!important;font-size:13px}.quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;border:1px solid #e0e8f4;border-radius:14px;padding:11px;background:#fffffff7;box-shadow:0 9px 22px #305c9714}.quick-entry,.quick-entry.mobile-only{height:90px;display:grid!important;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;border:1px solid #e1e9f5;border-radius:10px;padding:8px;background:#fcfefff5;box-shadow:none}.quick-entry:after,.quick-badge,.desktop-quick-icon{display:none}.quick-entry img.mobile-quick-icon,.quick-entry.mobile-only img.mobile-quick-icon{width:41px;height:43px;display:block!important;object-fit:contain}.quick-entry strong{font-size:clamp(12px,3.5vw,15px)}.quick-entry .quick-copy span{margin-top:4px;color:#526887;font-size:clamp(9px,2.5vw,11px);line-height:1.4}.home-info-grid{display:grid;grid-template-columns:1fr;gap:12px;margin-top:14px;padding:0}.home-info-card{min-height:0;border-radius:14px;padding:14px 16px;box-shadow:0 9px 22px #305c9714}.home-info-card.process-card{display:none}.info-head{margin-bottom:8px}.info-head h3{font-size:17px}.info-head h3 img{width:23px;height:23px}.info-list li{grid-template-columns:7px minmax(0,1fr) 76px;gap:6px;font-size:12px;line-height:1.85}.faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.faq-list li{min-width:0;grid-template-columns:minmax(0,1fr) 12px;gap:5px;border-radius:8px;padding:8px 9px;background:#f4f7fd;font-size:12px;line-height:1.35}.faq-list li:before{display:none}.faq-list li:after{grid-column:2}.module-panel:not([data-panel=home]),.layout.page-scroll .module-panel:not([data-panel=home]){width:100%;max-width:none;min-height:0;padding:16px 12px 24px;overflow-x:hidden}.filing-head h2,.case-card-head h2,.module-card-head h2{font-size:22px}.filing-head p,.case-card-head p,.module-card-head p{font-size:12px;line-height:1.55}.filing-list-card,.filing-form-card,.hearing-card,.module-panel[data-panel=docs] .panel.card,.module-panel[data-panel=notice] .panel.card{border-radius:14px;padding:17px 14px;box-shadow:0 9px 24px #2d5b9c14}.filing-head,.filing-form-head,.case-detail-top{align-items:stretch;flex-direction:column;gap:14px}.filing-actions,.case-detail-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.filing-actions .case-action,.case-detail-actions .case-action{width:100%;padding:0 10px}.filing-list-head,.case-list-head,.hearing-table-head,.doc-table-head,.case-file-head,.doc-child-head{display:none}.filing-list-body,.case-list-body,.hearing-table-body,.doc-table-body{gap:12px;margin-top:0}.filing-row,.case-row,.hearing-row,.doc-row{width:100%;min-height:0;display:grid;grid-template-columns:1fr;gap:0;border:1px solid #dce7f5;border-radius:12px;padding:9px 13px;background:#fff;box-shadow:0 7px 18px #2d5b9c12}.filing-row>span,.case-row>span,.hearing-row>span,.doc-row>span{width:100%;min-height:38px;display:grid;grid-template-columns:86px minmax(0,1fr);align-items:center;align-self:auto;justify-content:stretch;justify-items:start;gap:10px;border-bottom:1px solid #edf2f8;padding:7px 0;text-align:left;line-height:1.45;white-space:normal}.filing-row>span:before,.case-row>span:before,.hearing-row>span:before,.doc-row>span:before{color:#71839c;font-size:12px;font-weight:600}.filing-row>span:nth-child(1):before{content:"序号"}.filing-row>span:nth-child(2):before{content:"草稿编号"}.filing-row>span:nth-child(3):before{content:"案件类型"}.filing-row>span:nth-child(4):before{content:"申请人"}.filing-row>span:nth-child(5):before{content:"被申请人"}.filing-row>span:nth-child(6):before{content:"争议金额"}.filing-row>span:nth-child(7):before{content:"更新时间"}.filing-row>span:last-child,.doc-row>span:last-child,.hearing-row>span:last-child{min-height:48px;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;border-bottom:0;padding:10px 0 2px}.filing-row>span:last-child:before,.doc-row>span:last-child:before,.hearing-row>span:last-child:before{content:none}.filing-row .case-file-action,.doc-row .case-file-action{min-width:68px;flex:1 1 68px;padding:0 8px}.filing-form-head h3,.case-detail-top h2{margin-top:7px;font-size:25px}.filing-form-card .grid-form,.case-modal-grid{grid-template-columns:1fr}.filing-form-card .grid-form .full{grid-column:auto}.filing-form-card .form-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.filing-form-card .form-actions .form-tip{grid-column:1 / -1;min-height:0}.case-list-view{border-radius:14px}.case-card-head{padding:18px 16px 0}.case-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 82px;gap:9px;padding:14px 16px}.case-search-box,.case-filter-btn{width:100%;min-width:0;height:46px}.case-search-box{grid-template-columns:36px minmax(0,1fr)}.case-search-box span{margin-left:13px}.case-search-box input{min-width:0;padding:0 10px;font-size:13px}.case-filter-btn{font-size:14px}.case-filter-btn:before{margin-right:5px}.case-filter-panel{gap:14px;margin:0 14px 16px;padding:14px}.case-filter-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.case-filter-group strong{grid-column:1 / -1;min-width:0}.case-filter-group label,.case-filter-all{width:100%;min-width:0;min-height:38px;justify-content:flex-start;border-radius:8px;padding:6px 9px;font-size:12px}.case-filter-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.case-filter-actions span{grid-column:1 / -1;margin:0;line-height:1.5}.case-list-table{padding:0 12px 16px}.case-row>span:nth-child(1):before{content:"序号"}.case-row>span:nth-child(2):before{content:"立案申请号"}.case-row>span:nth-child(3):before{content:"案号"}.case-row>span:nth-child(4):before{content:"案由"}.case-row>span:nth-child(5):before{content:"案件金额"}.case-row>span:nth-child(6):before{content:"我的角色"}.case-row>span:nth-child(8):before{content:"更新时间"}.case-row>span,.case-no,.case-reason,.case-amount,.case-date,.case-index{font-size:13px;font-weight:600}.case-progress{width:100%;min-height:38px;display:grid;grid-template-columns:86px minmax(0,1fr);justify-items:stretch;align-items:center;gap:5px 10px;border-bottom:1px solid #edf2f8;padding:7px 0}.case-progress:before{content:"案件进度";color:#71839c;font-size:12px;font-weight:600;grid-row:1 / 3;grid-column:1;align-self:center}.case-progress-line,.case-progress-label{grid-column:2}.case-progress-line{width:100%;max-width:190px}.case-progress-label{font-size:13px}.case-enter-btn{width:100%;height:40px;margin-top:9px}.case-pagination{min-height:62px;flex-wrap:wrap;gap:7px;padding:12px;font-size:12px}.case-pagination>span:nth-of-type(3),.case-pagination>span:nth-of-type(4),.case-jump-input{display:none}.case-detail-actions{display:grid}.case-detail-content{gap:12px}.case-summary-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;min-height:0;padding:16px}.case-summary-title{grid-column:1 / -1;gap:12px;font-size:16px;overflow-wrap:anywhere}.case-summary-icon{width:46px;height:46px;flex:0 0 46px}.case-summary-item strong{margin-top:5px;font-size:13px;overflow-wrap:anywhere}.case-stage-card{padding:16px;overflow-x:auto}.case-stage-list{min-width:610px}.case-todo-card{grid-template-columns:1fr;gap:14px;padding:14px}.case-todo-list{display:grid;grid-template-columns:1fr}.case-todo-item{width:100%;grid-template-columns:40px minmax(0,1fr);gap:10px}.case-todo-item button{grid-column:1 / -1;justify-content:center}.case-info-card{padding:16px 14px 20px}.case-info-tabs{gap:22px;margin-bottom:18px;overflow-x:auto;scrollbar-width:none}.case-info-tab{flex:0 0 auto;padding-bottom:13px;font-size:14px;white-space:nowrap}.case-basic-grid{grid-template-columns:90px minmax(0,1fr);gap:10px}.party-columns{grid-template-columns:1fr;gap:16px}.party-block,.party-block:nth-child(2){border-right:0;border-bottom:1px solid #dfe8f5;padding:0 0 14px}.party-block:last-child{border-bottom:0}.case-section-head{align-items:flex-start;flex-wrap:wrap}.case-file-row,.case-file-row.evidence,.case-file-row.document,.doc-child-row{width:100%;min-height:0;display:grid;grid-template-columns:1fr;gap:0;padding:10px 12px}.case-file-row>span,.doc-child-row>span{width:100%;min-height:38px;display:grid;grid-template-columns:86px minmax(0,1fr);align-items:center;justify-items:start;gap:10px;border-bottom:1px solid #edf2f8;padding:7px 0;text-align:left;line-height:1.45;white-space:normal;overflow-wrap:anywhere}.case-file-row>span:before,.doc-child-row>span:before{color:#71839c;font-size:12px;font-weight:600}.case-file-row.evidence>span:nth-child(1):before{content:"证据名称"}.case-file-row.evidence>span:nth-child(2):before{content:"来源"}.case-file-row.evidence>span:nth-child(3):before{content:"上传时间"}.case-file-row.evidence>span:nth-child(4):before{content:"操作"}.case-file-row.document>span:nth-child(1):before{content:"文书名称"}.case-file-row.document>span:nth-child(2):before{content:"类型"}.case-file-row.document>span:nth-child(3):before{content:"状态"}.case-file-row.document>span:nth-child(4):before{content:"出具日期"}.case-file-row.document>span:nth-child(5):before{content:"操作"}.case-file-row>span:last-child,.doc-child-row>span:last-child{min-height:48px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:7px;border-bottom:0;padding:10px 0 2px}.case-file-row>span:last-child:before,.doc-child-row>span:last-child:before{margin-right:auto}.case-file-row .case-file-action,.doc-child-row .case-file-action{flex:1 1 76px}.hearing-card{overflow:hidden}.hearing-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 72px;gap:9px;margin:14px 0}.hearing-search-box,.hearing-toolbar .case-action{width:100%;min-width:0;height:44px;padding:0 10px}.hearing-table{border:0;overflow:visible;background:transparent}.hearing-row>span{padding:7px 0}.hearing-row>span:nth-child(1):before{content:"序号"}.hearing-row>span:nth-child(2):before{content:"房间/案号"}.hearing-row>span:nth-child(3):before{content:"案由"}.hearing-row>span:nth-child(4):before{content:"开庭方式"}.hearing-row>span:nth-child(5):before{content:"开庭时间"}.hearing-row>span:nth-child(6):before{content:"当前状态"}.hearing-room{align-items:flex-start!important}.hearing-row>span:last-child .hearing-enter-btn{width:100%;height:40px}.doc-toolbar,.doc-search-box{width:100%}.doc-table{border:0;overflow:visible;background:transparent;box-shadow:none}.doc-row.pending{border-color:#f4d19c}.doc-row>span:nth-child(1):before{content:"序号"}.doc-row>span:nth-child(2):before{content:"案号"}.doc-row>span:nth-child(3):before{content:"文书名称"}.doc-row>span:nth-child(4):before{content:"状态"}.doc-row>span:nth-child(5):before{content:"提交人"}.doc-row>span:nth-child(6):before{content:"提交时间"}.layout.doc-viewer-mode{height:auto;min-height:100dvh;grid-template-rows:64px auto;overflow:visible;padding-bottom:72px}.layout.doc-viewer-mode .content{height:auto;overflow:visible}.module-panel[data-panel=docViewer]{height:auto;padding:12px}.doc-viewer-page{height:auto;display:block}.doc-back-btn{margin-bottom:12px}.doc-viewer-layout{display:grid;grid-template-columns:1fr;gap:12px}.doc-reader-card{min-height:62dvh;overflow:visible}.doc-reader-card :deep(.pdf-preview){min-height:0;height:auto}.doc-reader-card :deep(.pdf-stage-inline){height:42dvh;min-height:240px;max-height:420px}.doc-pdf-frame{min-height:62dvh}.doc-side-column{grid-template-columns:1fr}.notice-qa-head{min-height:52px;grid-template-columns:30px minmax(0,1fr);gap:9px;padding:0 13px}.notice-qa-head strong{font-size:16px}.notice-qa-body{padding:14px 12px 16px}.notice-rule-list li{grid-template-columns:1fr;gap:4px;font-size:13px}.notice-fee-title{min-height:40px;padding:5px 8px;font-size:13px;line-height:1.35;text-align:center}.notice-fee-row,.notice-fee-row.two{grid-template-columns:.9fr 1.05fr 1.05fr}.notice-fee-row>span{min-width:0;min-height:40px;padding:5px 3px;font-size:clamp(9px,2.55vw,11px);line-height:1.35;overflow-wrap:anywhere}.case-modal-backdrop{padding:12px}.case-modal{width:100%;max-height:calc(100dvh - 24px)}.case-modal-head,.case-modal-actions,.case-modal-body{padding-left:16px;padding-right:16px}.realname-screen{min-height:calc(100dvh - 64px);overflow:visible;padding:14px 12px 22px}.realname-card{width:100%;min-height:0;border-radius:14px;padding:20px 14px 24px}.realname-head h1{font-size:25px}.realname-layout{grid-template-columns:1fr;gap:18px;margin-top:20px}.realname-aside{display:none}.realname-steps{margin-bottom:22px;padding:0}.realname-steps li,.realname-steps li:not(:last-child){grid-template-columns:30px minmax(0,max-content);gap:6px;font-size:12px}.realname-steps li:not(:last-child){grid-template-columns:30px minmax(0,max-content) minmax(10px,1fr)}.realname-steps li:not(:last-child):after{margin:0 6px}.realname-steps b{width:30px;height:30px;font-size:13px}.realname-form{gap:16px;padding:0}.realname-actions,.realname-methods{grid-template-columns:1fr}.realname-entered-info{padding:14px}.realname-entered-info dl{grid-template-columns:1fr;gap:10px;margin-top:12px}.realname-entered-info dl div{grid-template-columns:90px minmax(0,1fr);column-gap:10px}.realname-entered-info dd{min-width:0;overflow-wrap:anywhere;word-break:break-all}.realname-face-box .realname-face-scan{display:none}.realname-face-box>strong{display:none}.realname-face-box>p{color:#15315c;font-size:14px;font-weight:800}.realname-face-box .realname-face-auth-btn{width:min(220px,100%);height:48px;display:inline-flex!important;align-items:center;justify-content:center;border:1px solid #1767ed;border-radius:10px;color:#fff;background:linear-gradient(180deg,#398aff,#1767ed);box-shadow:0 9px 20px #2367ec33;text-decoration:none;font-size:16px;font-weight:800}.realname-signature-pad canvas{width:100%;height:180px}.realname-result-list{grid-template-columns:1fr}.app-footer{display:none}.settings-modal-backdrop{padding:12px}.settings-modal{width:100%;height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);border-radius:16px}.settings-modal-head{padding:18px}.settings-modal-body{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);gap:14px;padding:14px 16px 20px}.settings-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.settings-tab{min-width:0;border-color:#cddcf0;border-radius:9px;padding:0 6px;color:#3f5578;background:#f9fbff;text-align:center}.settings-tab.active{border-color:#76a8ff;color:#1767ed;background:#eef5ff;box-shadow:inset 0 0 0 1px #2f7bff14}.settings-form-grid{grid-template-columns:1fr}.settings-logout-mobile{display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1}.settings-content{padding-right:3px}.signature-card-saved{grid-template-columns:1fr}.signature-card-saved>.case-action{justify-self:end;margin-top:0}.signature-image-preview{width:100%;height:112px}}@media(max-width:390px)and (orientation:portrait){#authScreen .login-hero{height:260px;padding-top:34px}#authScreen .mobile-login-visual{top:83px;width:178px;height:154px}#authScreen .mobile-login-features{bottom:16px}#authScreen .auth-card{padding-left:16px;padding-right:16px}#authScreen .login-field{grid-template-columns:42px 58px minmax(0,1fr) auto;gap:8px}.mobile-login-status{padding:0 9px}.topbar{padding:0 12px}.quick-grid{gap:6px;padding:9px}.quick-entry,.quick-entry.mobile-only{grid-template-columns:36px minmax(0,1fr);gap:6px;padding:7px 6px}.quick-entry img.mobile-quick-icon,.quick-entry.mobile-only img.mobile-quick-icon{width:35px;height:39px}}.slider-captcha-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:20px;background:#0c274f6b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.slider-captcha-card{width:min(100%,360px);padding:16px 16px 14px;border-radius:14px;background:#fff;box-shadow:0 22px 56px #133e7d47}.slider-captcha-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.slider-captcha-head h3{margin:0;color:#102d61;font-size:17px;font-weight:600}.slider-captcha-head button{border:0;background:transparent;color:#8aa0bc;font-size:22px;line-height:1;cursor:pointer}.slider-captcha-stage{position:relative;overflow:hidden;margin:0 auto;border-radius:8px;background:#eef3fa;min-height:120px}.slider-captcha-loading{display:grid;place-items:center;height:160px;color:#7185a2;font-size:14px}.slider-captcha-bg{display:block;width:100%;height:100%;-webkit-user-select:none;user-select:none;pointer-events:none}.slider-captcha-piece{position:absolute;left:0;top:0;z-index:2;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35));-webkit-user-select:none;user-select:none;pointer-events:none}.slider-captcha-track{position:relative;height:42px;margin-top:14px;border-radius:4px;background:#e8eef7;overflow:hidden;-webkit-user-select:none;user-select:none;touch-action:none}.slider-captcha-track.disabled{opacity:.7}.slider-captcha-track-fill{position:absolute;inset:0 auto 0 0;background:#2f7bf62e;pointer-events:none}.slider-captcha-track-text{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#8b9bb3;font-size:14px;pointer-events:none}.slider-captcha-handle{position:absolute;left:0;top:0;z-index:2;width:42px;height:42px;border:0;border-radius:4px;background:#2f7bf6;color:#fff;font-size:18px;cursor:grab;touch-action:none}.slider-captcha-handle:active{cursor:grabbing}.slider-captcha-handle:disabled{cursor:not-allowed;background:#9db7df}.slider-captcha-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;min-height:28px}.slider-captcha-foot p{margin:0;color:#7185a2;font-size:13px}.slider-captcha-foot p.error{color:#d14343}.slider-captcha-refresh{border:0;background:transparent;color:#e25b4a;font-size:20px;line-height:1;cursor:pointer}.slider-captcha-refresh:disabled{opacity:.45;cursor:not-allowed}@media(max-width:900px){.hf-header{height:58px;padding:0 14px}.hf-brand img{width:120px;height:auto}.hf-brand i,.hf-brand strong,.hf-room-meta span,.hf-room-meta em{display:none}.hf-checkin{padding:18px 12px}.hf-progress span{font-size:11px}.hf-back-link{position:static;margin-bottom:10px}.hf-step-card{padding:22px 16px}.hf-case-strip{grid-template-columns:1fr}.hf-identity div{grid-template-columns:90px 1fr}.hf-identity small,.hf-identity em{display:none}.hf-camera{width:100%;max-width:340px}.hf-notice-scroll{padding:16px;height:280px}.hf-actions{flex-direction:column;align-items:stretch}.hf-primary,.hf-secondary{width:100%;min-width:0}}body.hearing-open{overflow:hidden}.hearing-flow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;background:#f3f6fb;color:#14233c;font-family:Microsoft YaHei,sans-serif;overflow:auto}.hearing-flow.hidden,.hearing-flow .hidden{display:none!important}.hf-header{height:72px;padding:0 4.5%;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #e7edf6;box-shadow:0 2px 10px #204a820a}.hf-brand,.hf-room-meta{display:flex;align-items:center;gap:18px}.hf-brand img{width:188px;height:52px;object-fit:contain}.hf-brand i{width:1px;height:34px;background:#d4deec}.hf-brand strong{font-size:21px;color:#06265b}.hf-room-meta span{color:#60718d;font-size:14px}.hf-room-meta em{padding:6px 12px;border-radius:14px;background:#eaf9f0;color:#14a45a;font-style:normal;font-size:12px}.hf-room-meta em:before{content:"●";margin-right:5px}.hf-room-meta button,.hf-back-link{cursor:pointer}.hf-room-meta button{height:34px;min-width:72px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #c9d8ec;border-radius:7px;background:#fff;color:#48617f;font-size:13px;transition:color .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.hf-room-meta button:before{content:"↪";display:inline-block;color:#6b80a0;font-size:16px;line-height:1;transform:rotate(180deg);transition:color .2s ease,transform .2s ease}.hf-room-meta button:hover{color:#e5484d;border-color:#f2aeb1;background:#fff7f7;box-shadow:0 4px 12px #d33a411a;transform:translateY(-1px)}.hf-room-meta button:hover:before{color:#e5484d;transform:rotate(180deg) translate(2px)}.hf-room-meta button:active{transform:translateY(0);box-shadow:none}.hf-room-meta button:focus-visible{outline:3px solid rgba(28,105,232,.16);outline-offset:2px}.hf-back-link{border:0;background:transparent;color:#55708f}.hf-checkin{min-height:calc(100vh - 72px);padding:30px 20px 50px;background:radial-gradient(circle at 50% 10%,#fff 0,#f4f8ff 38%,#edf3fb)}.hf-progress-wrap{max-width:860px;margin:0 auto 22px;position:relative}.hf-back-link{position:absolute;left:-170px;top:17px;font-size:14px}.hf-progress{display:grid;grid-template-columns:repeat(4,1fr);padding:0;margin:0;list-style:none}.hf-progress li{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;color:#98a6ba;font-size:13px}.hf-progress li:before{content:"";position:absolute;height:2px;left:-50%;right:50%;top:16px;background:#dae2ef}.hf-progress li:first-child:before{display:none}.hf-progress b{position:relative;z-index:1;width:33px;height:33px;border-radius:50%;display:grid;place-items:center;background:#e5ebf4;color:#8d9aaf}.hf-progress .active,.hf-progress .done{color:#1665e8;font-weight:600}.hf-progress .active b,.hf-progress .done b{background:linear-gradient(135deg,#3585ff,#0758dc);color:#fff;box-shadow:0 4px 12px #1161e840}.hf-progress .done b{font-size:0}.hf-progress .done b:after{content:"✓";font-size:16px}.hf-progress .done+li:before,.hf-progress .active:before{background:#2a76eb}.hf-step{display:none}.hf-step.active{display:block;animation:hfFade .35s ease}@keyframes hfFade{0%{opacity:0;transform:translateY(8px)}}.hf-step-card{max-width:680px;margin:0 auto;padding:28px 54px 32px;text-align:center;background:#fff;border:1px solid #e3eaf5;border-radius:14px;box-shadow:0 15px 45px #264e8417}.hf-step-icon{width:46px;height:46px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#eef5ff,#e2eeff);border:1px solid #d7e7ff;color:#1268eb;font-size:20px;font-weight:700;box-shadow:0 5px 14px #1f69da1a}.hf-step-card h1{margin:0 0 6px;font-size:23px;color:#132745}.hf-lead{margin:0 0 22px;color:#8190a6;font-size:13px}.hf-case-strip{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 16px;text-align:left;border-radius:8px;background:#f4f8ff;color:#58708f;font-size:12px}.hf-case-strip span{color:#1669eb;font-weight:700}.hf-case-strip strong{color:#243a5d}.hf-case-strip i{font-style:normal}.hf-identity{margin:18px 0 14px;text-align:left;border:1px solid #e3e9f2;border-radius:9px;overflow:hidden}.hf-identity div{display:grid;grid-template-columns:120px 1fr auto;align-items:center;min-height:59px;padding:0 20px;border-bottom:1px solid #edf1f6}.hf-identity div:last-child{border:0}.hf-identity dt{color:#7a8aa2}.hf-identity dd{margin:0;font-weight:700;color:#263c5e}.hf-identity em,.hf-identity small{color:#16a362;font-style:normal;font-size:12px}.hf-identity em{padding:4px 10px;background:#eaf9f1;border-radius:4px}.hf-agree{display:flex;justify-content:center;align-items:center;gap:8px;margin:15px 0 6px;color:#61718b;font-size:12px;cursor:pointer}.hf-agree input{accent-color:#1469ed}.hf-tip{min-height:18px;margin:4px 0;color:#ef5b45;font-size:12px}.hf-primary,.hf-secondary{min-width:230px;height:42px;border-radius:7px;border:1px solid #1769eb;cursor:pointer;font-weight:600}.hf-primary{color:#fff;background:linear-gradient(135deg,#3484ff,#0759dd);box-shadow:0 6px 15px #1863e133}.hf-primary:disabled{opacity:.65;cursor:wait}.hf-secondary{min-width:120px;background:#fff;color:#39638f;border-color:#cdd9e9}.hf-actions{display:flex;justify-content:center;gap:12px}.hf-camera{width:340px;height:260px;margin:0 auto 14px;position:relative;overflow:hidden;border-radius:14px;background:linear-gradient(160deg,#172c4c,#07172c);border:3px solid #425b7c}.hf-camera:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 40%,rgba(71,135,204,.34),transparent 55%)}.hf-face-guide{position:absolute;left:50%;top:28px;transform:translate(-50%);width:170px;height:190px;border:2px dashed rgba(107,179,255,.75);border-radius:48% 48% 42% 42%}.hf-face-guide span{position:absolute;left:50%;top:33px;width:82px;height:91px;transform:translate(-50%);border-radius:50%;background:#f4bb8a}.hf-face-guide i{position:absolute;left:50%;top:20px;width:92px;height:51px;transform:translate(-50%);border-radius:50% 50% 38% 38%;background:#1a2946}.hf-face-guide b{position:absolute;left:50%;bottom:0;width:130px;height:76px;transform:translate(-50%);border-radius:60px 60px 0 0;background:#1c77e8}.hf-camera p{position:absolute;left:0;right:0;bottom:7px;z-index:3;margin:0;color:#dbeaff;font-size:12px}.hf-scan-line{display:none;position:absolute;z-index:4;left:35px;right:35px;top:30px;height:2px;background:#29e2b5;box-shadow:0 0 12px #29e2b5;animation:scan 1.1s ease-in-out infinite alternate}.hf-camera.scanning .hf-scan-line{display:block}.hf-camera.success{border-color:#1ad090}@keyframes scan{to{top:205px}}.hf-face-notes{display:flex;justify-content:center;gap:30px;color:#7a8da8;font-size:12px}.hf-face-notes span:before{content:"✓";color:#1caf70;margin-right:5px}.hf-notice-card{max-width:760px;padding-left:38px;padding-right:38px}.hf-notice-scroll{height:315px;overflow:auto;padding:20px 30px;text-align:left;background:#fafbfd;border:1px solid #e1e7f0;border-radius:8px;line-height:1.8;color:#52627a}.hf-notice-scroll h2{margin:0;text-align:center;color:#172b4a;font-size:19px}.hf-notice-date{text-align:center;color:#9aa6b7;font-size:12px}.hf-notice-scroll h3{margin:12px 0 3px;color:#263b59;font-size:14px}.hf-notice-scroll p{margin:0;font-size:13px}.hf-notice-end{margin-top:22px;text-align:center;color:#a3afbe;font-size:12px}.court-room{height:calc(100vh - 72px);padding:18px 20px 24px;display:grid;grid-template-columns:300px minmax(650px,1fr) 290px;gap:14px;background:#f1f4f8}.court-members,.court-chat,.court-case-info,.court-stage-head,.video-wall,.court-toolbar{background:#fff;border:1px solid #e3e8f0;border-radius:9px}.court-members,.court-chat{min-height:0;display:flex;flex-direction:column;overflow:hidden}.court-panel-title,.chat-title{height:60px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e4e9f1}.court-panel-title h2,.chat-title h2{margin:0;font-size:18px;color:#13233c}.court-panel-title span{color:#6b7d95;font-size:11px}.court-panel-title span i,.member small i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#14b86c}.court-panel-title button{border:0;background:#f1f5fb;color:#6b7c96;border-radius:4px;cursor:pointer}.member-list{flex:1;overflow:auto;padding:7px}.member{min-height:65px;padding:9px 8px;display:grid;grid-template-columns:37px 1fr auto;gap:9px;align-items:center;border:1px solid #e2e8f0;border-left:4px solid #22aaf0;border-radius:7px;margin-bottom:7px;background:#fff}.member.active{border-left-color:#226bea}.member.mine{border-color:#7edcc8;border-left:4px solid #13b697;background:#effcf9}.member>b{color:#8391a5;font-size:12px}.avatar{width:35px;height:35px;display:grid;place-items:center;border-radius:50%;background:#dfeaff;color:#1764cf;font-weight:700}.avatar.cyan{background:#dff7ff;color:#0a9dcc}.avatar.orange{background:#fff0d9;color:#e18016}.avatar.violet{background:#eee7ff;color:#7554e9}.avatar.teal{background:#dffaf4;color:#0a9a7c}.member strong{display:block;font-size:13px;color:#20334f}.member strong em{margin-left:4px;padding:2px 5px;color:#176be8;background:#edf4ff;border-radius:3px;font-size:10px;font-style:normal;font-weight:400}.member strong em.purple{color:#8c48e8;background:#f4eaff}.member strong em.orange-tag{color:#ec7e19;background:#fff0e2}.member small{display:block;margin-top:7px;color:#697b93;font-size:10px}.member small span{color:#f39a20}.member-actions{padding:10px;display:grid;grid-template-columns:1fr 1fr;gap:8px;border-top:1px solid #e3e9f1}.member-actions button{height:38px;border:1px solid #bcd2f5;color:#1769e8;background:#fff;border-radius:7px;cursor:pointer}.court-center{min-width:0;display:grid;grid-template-rows:66px 42px minmax(0,1fr) 82px;gap:10px}.court-case-info{padding:0 20px;display:flex;align-items:center;justify-content:space-between}.court-case-info div{display:flex;align-items:center;gap:28px;font-size:13px;color:#6f7f94}.court-case-info strong{color:#273b59}.court-case-info em{font-style:normal}.court-case-info em b{color:#304663}.court-case-info span{font-size:17px;font-weight:700;color:#16263e}.court-case-info button{width:78px;height:36px;color:#1769e8;background:#fff;border:1px solid #a9c7fa;border-radius:7px;cursor:pointer}.court-stage-head{padding:0 15px;display:flex;align-items:center;justify-content:space-between}.court-stage-head h2{font-size:16px}.court-stage-head span{font-size:12px;color:#65738a}.court-stage-head b{margin-left:8px;padding:6px 12px;border-radius:6px;background:#e8faef;color:#12a659}.video-wall{min-height:0;padding:4px;display:grid;grid-template-columns:1.68fr 1fr;gap:4px;position:relative;background:#111c2c;border:0;overflow:hidden}.video-main,.video-tile{position:relative;overflow:hidden;background:#dbe5f4;border:1px solid #30435d}.video-main{border:3px solid #04b47d}.video-live{position:absolute;z-index:3;left:10px;top:9px;padding:5px 7px;background:#3c4654;color:#fff;border-radius:4px;font-size:10px}.video-live:first-letter{color:#22d88f}.video-main label,.video-tile label{position:absolute;z-index:4;left:0;right:0;bottom:0;padding:6px 8px;background:linear-gradient(90deg,rgba(17,29,45,.78),transparent);color:#fff;font-size:10px}.video-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,1fr);gap:4px;min-height:0}.wall-status{position:absolute;right:9px;bottom:8px;z-index:8;padding:6px 8px;background:#182231cc;color:#fff;font-size:9px;border-radius:5px}.wall-status b{color:#ff5261}.person-figure{position:absolute;left:50%;top:50%;width:250px;height:300px;transform:translate(-50%,-45%)}.person-figure i{position:absolute;left:50%;top:45px;width:112px;height:120px;transform:translate(-50%);border-radius:50%;background:#f4bc88}.person-figure b{position:absolute;left:50%;top:25px;width:125px;height:72px;transform:translate(-50%);border-radius:60% 60% 30% 30%;background:#17243d}.person-figure span{position:absolute;left:50%;bottom:0;width:230px;height:155px;transform:translate(-50%);border-radius:50% 50% 10px 10px;background:#18bce2}.person-figure.small{width:110px;height:125px;transform:translate(-50%,-48%)}.person-figure.small i{top:18px;width:46px;height:50px}.person-figure.small b{top:10px;width:51px;height:30px}.person-figure.small span{width:95px;height:65px}.person-figure.blue-shirt span{background:#225bdd}.person-figure.orange-shirt span{background:#ff851d}.person-figure.purple-shirt span{background:#7354eb}.tribunal{background:linear-gradient(#71201e 0,#71201e 58%,#a87952 58%)}.tribunal-desk{position:absolute;left:13%;right:13%;top:22%;height:47%;border:7px solid #f4d62b;background:#bd0d22}.tribunal-desk:after{content:"";position:absolute;left:-16%;right:-16%;bottom:-60%;height:34%;background:#4c2218}.tribunal-desk i,.tribunal-desk b{position:absolute;bottom:-12px;width:18px;height:15px;border-radius:50% 50% 3px 3px;background:#431711}.tribunal-desk i{left:23%}.tribunal-desk b{right:23%}.court-toolbar{display:grid;grid-template-columns:repeat(6,1fr);overflow:hidden}.court-toolbar button{border:0;border-right:1px solid #e4e9f1;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;cursor:pointer}.court-toolbar button:last-child{border:0}.court-toolbar i{color:#0f6eff;font-size:24px;font-style:normal}.court-toolbar span{font-size:13px}.court-toolbar .danger i,.court-toolbar .danger span{color:#e9454c}.court-toolbar .danger img{filter:brightness(0) saturate(100%) invert(35%) sepia(91%) saturate(2572%) hue-rotate(336deg) brightness(99%) contrast(91%)}.chat-title{height:60px;display:block;padding-top:14px}.chat-title span{display:block;margin-top:12px;text-align:center;color:#1769e8;font-size:12px}.chat-feed{flex:1;overflow:auto;padding:12px 13px}.court-notice{padding:9px;background:#8793a4;color:#fff;text-align:center;border-radius:5px;font-size:10px}.chat-message,.chat-mine{margin:17px 0}.chat-message small,.chat-mine small{color:#748197;font-size:10px}.chat-message p,.chat-mine p{display:table;margin:7px 0 0;padding:10px 12px;background:#f3f5f8;border-radius:7px;font-size:12px;line-height:1.5}.chat-mine small{display:block;text-align:right}.chat-mine p{margin-left:auto;background:#ccfbf4}.mute-all{padding:8px 15px;text-align:right;border-top:1px solid #e5eaf1;font-size:12px}.chat-compose{height:124px;margin:0 12px 12px;position:relative;border:1px solid #dbe3ee;border-radius:8px}.chat-compose textarea{width:100%;height:100%;padding:12px 38px 12px 12px;border:0;outline:0;resize:none;background:transparent}.chat-compose button{position:absolute;right:9px;bottom:9px;border:0;background:transparent;color:#1a6de9;font-size:20px;cursor:pointer}.court-toast{position:fixed;left:50%;top:90px;z-index:50;transform:translate(-50%,-20px);padding:10px 20px;border-radius:6px;background:#15273feb;color:#fff;opacity:0;pointer-events:none;transition:.25s}.court-toast.show{opacity:1;transform:translate(-50%)}@media(max-width:1100px){.court-room{grid-template-columns:240px minmax(560px,1fr);overflow:auto}.court-chat{display:none}.hf-back-link{position:static;margin-bottom:12px}.court-case-info div{gap:12px}.court-case-info em{display:none}}@media(max-width:720px){.hf-header{height:58px;padding:0 14px}.hf-brand img{width:120px}.hf-brand i,.hf-brand strong,.hf-room-meta span,.hf-room-meta em{display:none}.hf-checkin{padding:18px 12px}.hf-progress span{font-size:11px}.hf-step-card{padding:22px 16px}.hf-case-strip{grid-template-columns:1fr}.hf-identity div{grid-template-columns:90px 1fr}.hf-identity small,.hf-identity em{display:none}.hf-camera{width:100%;max-width:340px}.hf-notice-scroll{padding:16px;height:330px}.court-room{height:calc(100vh - 58px);padding:8px;display:block}.court-members{display:none}.court-center{height:100%;grid-template-rows:60px 40px minmax(0,1fr) 70px}.court-case-info div{gap:8px}.court-case-info span{display:none}.video-wall{grid-template-columns:1fr}.video-main{display:none}.court-toolbar span{font-size:10px}.court-toolbar i{font-size:19px}}@media(min-width:1101px){.court-room{padding:18px 22px 24px;grid-template-columns:430px minmax(720px,1fr) 360px;gap:20px}}.court-members,.court-chat,.court-case-info,.court-stage-head,.video-wall,.court-toolbar{border-radius:10px;box-shadow:0 5px 16px #2a456a09}.court-panel-title,.chat-title{height:60px;padding:0 22px}.court-panel-title h2,.chat-title h2{font-size:20px;font-weight:700}.court-panel-title>div{display:flex;align-items:center;gap:14px}.court-panel-title span{margin-top:3px}.member-list{padding:8px 10px}.member{position:relative;min-height:92px;padding:8px 12px 42px;grid-template-columns:42px 1fr auto;gap:11px;margin-bottom:8px;border-left-width:4px}.member-avatar{width:38px;height:38px;object-fit:contain;border-radius:50%}.member>div:not(.member-controls){min-width:0}.member strong{font-size:14px;white-space:nowrap}.member small{display:flex;align-items:center;gap:5px;margin-top:5px}.member small img{width:13px;height:11px;object-fit:contain}.member-controls{position:absolute;left:0;right:0;bottom:0;height:34px;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #e5ebf3;background:#fbfcfe;border-radius:0 0 6px 6px;overflow:hidden}.member-controls button{min-width:0;padding:2px 1px;border:0;border-right:1px solid #e5ebf3;background:transparent;color:#40536e;font-size:10px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}.member-controls button:last-child{border-right:0}.member-controls button:hover{background:#eef5ff;color:#1169ed}.member-controls img{width:15px;height:15px;object-fit:contain}.member-controls .hang{color:#e7464d}.member.mine{margin-top:15px;padding-bottom:42px}.member.mine .member-controls{grid-template-columns:repeat(4,1fr);background:#effbf8}.mine-seat{position:absolute;left:-1px;top:-18px;padding:3px 12px;border-radius:8px 8px 0 0;background:#dff9f2;color:#079978;font-size:10px;font-weight:700}.member-actions{padding:11px 12px;gap:12px}.member-actions button{height:42px;font-size:13px}.court-center{grid-template-rows:66px 52px minmax(0,1fr) 72px;gap:12px}.court-case-info{padding:0 24px}.court-case-info div{gap:38px}.court-case-info span{font-size:18px}.court-case-info button{height:38px;width:90px;font-size:14px}.court-stage-head{padding:0 18px}.court-stage-head h2{font-size:18px}.court-stage-head b{min-width:70px;text-align:center;font-size:14px}.video-wall{padding:4px;grid-template-columns:1.55fr 1fr;border-radius:9px;background:#111c2d;box-shadow:0 6px 15px #1623351f}.video-main,.video-tile{background:#dce6f5}.video-avatar-main{position:absolute;left:50%;top:50%;width:68%;height:86%;transform:translate(-50%,-47%);object-fit:contain}.tribunal-main{background:linear-gradient(to bottom,#761f24 0,#761f24 48%,#b58258 48%,#b58258)}.large-tribunal{position:absolute;top:8%;right:7%;bottom:8%;left:7%;background:linear-gradient(90deg,#3b1c17 0,#3b1c17 8%,#f0eadc 8%,#f0eadc 45%,#771e24 45%,#771e24 55%,#f0eadc 55%,#f0eadc 92%,#3b1c17 92%)}.large-tribunal:before{content:"";position:absolute;left:7%;right:7%;bottom:21%;height:23%;background:#542319;box-shadow:0 -10px #321814}.large-tribunal:after{content:"";position:absolute;left:28%;right:28%;bottom:0;height:16%;background:#542319;box-shadow:0 -7px #321814}.large-tribunal>i{position:absolute;z-index:2;bottom:43%;width:9%;height:17%;border:7px solid #542319;border-bottom:0;border-radius:45% 45% 0 0;background:#2a110e}.large-tribunal>i:nth-of-type(1){left:21%}.large-tribunal>i:nth-of-type(2){left:45.5%}.large-tribunal>i:nth-of-type(3){right:21%}.tribunal-emblem{position:absolute;z-index:3;left:50%;top:7%;width:58px;height:58px;transform:translate(-50%);display:grid;place-items:center;border:4px solid #ffd934;border-radius:50%;background:#c70e24;color:#ffdc31;font-size:26px}.large-tribunal>b{position:absolute;left:6%;right:6%;top:13%;height:18%;border-left:8px solid #f4d632;border-right:8px solid #f4d632}.video-avatar{position:absolute;left:50%;top:50%;width:74%;height:92%;transform:translate(-50%,-47%);object-fit:contain}.video-device{position:absolute;z-index:5;right:7px;top:6px;padding:3px 6px;color:#fff;background:#344154b8;border-radius:4px;font-size:8px}.video-device.mobile{background:#36657cc2}.video-main label,.video-tile label{min-height:25px;padding:6px 9px;display:flex;align-items:center;gap:6px;font-size:10px;font-weight:600}.video-main label img{width:15px;height:15px;object-fit:contain}.video-live{font-weight:700}.tribunal-desk{top:24%}.wall-status{right:8px;bottom:8px}.court-toolbar button{gap:7px;transition:background .2s ease}.court-toolbar button:hover{background:#f5f9ff}.court-toolbar button>img{width:30px;height:30px;object-fit:contain}.court-toolbar span{font-size:14px}.court-toolbar .danger span{color:#e9454c}.chat-title{padding:15px 20px 0}.chat-title span{margin-top:11px;font-size:13px}.chat-feed{padding:12px 16px}.court-notice{padding:11px 8px}.chat-message,.chat-mine{margin:20px 0}.chat-message p,.chat-mine p{padding:11px 13px;font-size:12px}.mute-all{padding:10px 18px}.chat-compose{height:126px;margin:0 14px 14px}.chat-compose button{width:28px;height:28px;padding:4px}.chat-compose button img{width:100%;height:100%;object-fit:contain}@media(max-height:850px)and (min-width:1101px){.court-room{grid-template-columns:360px minmax(680px,1fr) 320px;gap:14px;padding:12px 16px 16px}.court-center{grid-template-rows:58px 44px minmax(0,1fr) 86px;gap:8px}.member{min-height:80px;padding-top:5px;padding-bottom:36px}.member-controls{height:31px}.court-toolbar button>img{width:25px;height:25px}}@media(min-width:1101px)and (max-width:1649px){.court-room{padding:10px 14px 18px;grid-template-columns:minmax(0,1fr) 360px;gap:20px}.court-members{display:none}.court-center{grid-template-rows:124px 57px minmax(0,1fr) 118px;gap:17px}.court-case-info{padding:0 26px}.court-case-info div{width:100%;display:grid;grid-template-columns:80px minmax(250px,1.35fr) minmax(150px,.7fr) minmax(160px,.8fr);gap:16px;align-items:center}.court-case-info span{font-size:20px}.court-case-info strong{font-size:16px;font-weight:400}.court-case-info em{display:block;font-size:15px}.court-case-info button{flex:0 0 auto;width:110px;height:47px;margin-left:20px;font-size:16px}.court-stage-head{padding:0 18px}.court-stage-head h2{font-size:18px}.video-wall{grid-template-columns:1.55fr 1fr}.video-avatar-main{width:72%;height:94%;transform:translate(-50%,-46%);mix-blend-mode:multiply}.court-toolbar button>img{width:34px;height:34px}.court-toolbar span{font-size:16px}.chat-title{height:126px;padding:20px 18px 0}.chat-title h2{font-size:20px}.chat-title span{margin-top:31px;font-size:15px}.chat-feed{padding:14px 17px}.court-notice{padding:12px 8px}.chat-message,.chat-mine{margin:22px 0}.mute-all{padding:12px 18px;font-size:14px}.chat-compose{height:126px;margin:0 14px 16px}}.court-center{grid-template-rows:minmax(0,1fr) 72px;gap:10px}.court-live-panel{min-height:0;display:grid;grid-template-rows:52px minmax(0,1fr);overflow:hidden;background:#fff;border:1px solid #e3e8f0;border-radius:10px;box-shadow:0 5px 16px #2a456a09}.court-live-panel .court-stage-head{border:0;border-bottom:1px solid #e7ecf3;border-radius:0;box-shadow:none}.court-live-panel .video-wall{border-radius:0 0 9px 9px;box-shadow:none}.video-tile{cursor:pointer}.video-tile:hover{outline:2px solid rgba(23,105,232,.6);outline-offset:-2px}.video-tile.is-speaking{outline:2px solid #0ab77c;outline-offset:-2px}.video-tile.is-pinned:before{content:"";position:absolute;z-index:7;left:7px;top:7px;width:17px;height:17px;background:url(UI/internet_arbitration_ui_assets/F2/top.png) center/contain no-repeat}.main-video-actions,.tile-video-states{margin-left:auto;display:inline-flex;align-items:center;gap:5px}.main-video-actions img,.tile-video-states img{width:15px;height:15px;object-fit:contain}.main-video-actions #mainMuteIndicator{filter:brightness(0) saturate(100%) invert(35%) sepia(91%) saturate(2572%) hue-rotate(336deg) brightness(99%) contrast(91%)}.video-tile.is-muted label{color:#fff}.video-tile.is-muted .tile-mute-indicator{display:inline-block!important;filter:brightness(0) saturate(100%) invert(35%) sepia(91%) saturate(2572%) hue-rotate(336deg) brightness(99%) contrast(91%)}.court-case-side-head{justify-content:flex-start}.my-seat-dock .member.mine{min-height:132px;padding:13px 12px 65px}.my-seat-dock .member-controls{height:61px}.seat-control{grid-template-columns:minmax(0,1fr) 32px}.member-controls .seat-action,.member-controls .seat-expand{height:60px}.member-controls .seat-action{flex-direction:column;gap:3px;font-size:11px}.member-controls .seat-action img{width:19px;height:19px}.member-controls .seat-expand{font-size:16px}.device-menu{bottom:67px}@media(min-width:1101px)and (max-width:1649px){.court-center{grid-template-rows:minmax(0,1fr) 118px;gap:17px}.court-live-panel{grid-template-rows:57px minmax(0,1fr)}}@media(min-width:1101px)and (max-width:1649px)and (max-height:850px){.court-center{grid-template-rows:124px 57px minmax(0,1fr) 118px;gap:17px}.court-room{grid-template-columns:minmax(0,1fr) 360px;gap:20px;padding:10px 14px 18px}}.court-panel-title>div{gap:0}.member-list .member{min-height:64px;padding:9px 12px}.my-seat-dock{flex:0 0 auto;padding:14px 10px 10px;border-top:1px solid #dfe7f1;background:#f8fbff}.my-seat-dock .member.mine{min-height:99px;margin:0;padding:12px 12px 39px}.my-seat-dock .member-controls{height:36px;grid-template-columns:repeat(2,1fr)}.my-seat-dock .member-controls button{flex-direction:row;gap:6px;font-size:11px}.my-seat-dock .member-controls img{width:16px;height:16px}.my-seat-dock .mine-seat{top:-16px}@media(max-height:850px)and (min-width:1650px){.member-list .member{min-height:58px;padding:6px 10px}.my-seat-dock{padding-top:12px}.my-seat-dock .member.mine{min-height:88px;padding-top:8px;padding-bottom:35px}.my-seat-dock .member-controls{height:33px}}@media(min-width:1650px){.court-room{grid-template-columns:330px minmax(760px,1fr) 380px;gap:16px}}.court-center{grid-template-rows:52px minmax(0,1fr) 72px}.court-panel-title{padding:0 16px}.court-panel-title h2{font-size:22px}.member-list{padding:10px 8px}.member-list .member{min-height:74px;padding:10px 12px;grid-template-columns:48px minmax(0,1fr);gap:12px}.member-list .member-avatar{width:44px;height:44px}.member-list .member strong{font-size:15px}.member-list .member strong em{font-size:11px}.member-list .member small{margin-top:7px;font-size:11px}.member-list .member small img{width:15px;height:13px}.court-case-side{flex:0 0 auto;height:auto;padding:0;display:block;border:0;border-bottom:1px solid #e2e8f1;border-radius:0;box-shadow:none}.court-case-side-head{height:58px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e8edf4}.court-case-side-head span{font-size:19px;font-weight:700;color:#162842}.court-case-side-head button{width:70px;height:32px;border:1px solid #b8d0f9;border-radius:6px;color:#1769e8;background:#fff;cursor:pointer}.court-case-side dl{margin:0;padding:10px 18px 12px}.court-case-side dl>div{min-height:31px;display:grid;grid-template-columns:66px minmax(0,1fr);align-items:start;gap:7px;font-size:12px}.court-case-side dt{color:#8290a4}.court-case-side dd{margin:0;color:#31445f;line-height:1.55;word-break:break-all}.court-chat .chat-title{flex:0 0 auto;height:92px;padding-top:15px}.court-chat .chat-title span{margin-top:18px}.my-seat-dock{position:relative;overflow:visible;z-index:12}.my-seat-dock .member.mine{min-height:106px;padding:12px 12px 44px;grid-template-columns:44px minmax(0,1fr) auto}.my-seat-dock .member-avatar{width:42px;height:42px}.my-seat-dock .member-controls{height:41px;display:grid;grid-template-columns:1fr 1fr;overflow:visible}.seat-control{position:relative;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 29px;border-right:1px solid #dce7e6}.seat-control:last-child{border-right:0}.member-controls .seat-action,.member-controls .seat-expand{height:40px;padding:0;border:0;background:transparent;color:#314a67;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:5px;font-size:11px}.member-controls .seat-expand{border-left:1px solid #dce7e6;font-size:15px;font-weight:700}.member-controls .seat-action img{width:17px;height:17px;object-fit:contain}.member-controls .seat-action.is-danger{color:#ef3f48}.member-controls .seat-action.is-danger img{filter:brightness(0) saturate(100%) invert(35%) sepia(91%) saturate(2572%) hue-rotate(336deg) brightness(99%) contrast(91%)}.member-controls .seat-action:hover,.member-controls .seat-expand:hover{background:#e5f6f3}.device-menu{display:none;position:absolute;z-index:40;left:-1px;bottom:47px;width:318px;padding:7px;border:1px solid #dce3ec;border-radius:10px;background:#fff;box-shadow:0 12px 32px #1f355233}.seat-control:last-child .device-menu{left:auto;right:-1px}.device-menu.open{display:block;animation:hfFade .18s ease}.device-menu small{display:block;padding:2px 5px 7px;color:#79889d;font-size:11px}.device-menu button{width:100%;min-height:34px;padding:7px 28px 7px 9px;position:relative;border:0;border-radius:6px;background:#fff;color:#263850;text-align:left;font-size:13px;cursor:pointer}.device-menu button:hover,.device-menu button.selected{background:#edf3fa}.device-menu button.selected:after{content:"✓";position:absolute;right:9px;top:7px;color:#126cff;font-size:17px;font-weight:700}@media(min-width:1101px)and (max-width:1649px){.court-center{grid-template-rows:57px minmax(0,1fr) 118px;gap:17px}.court-chat .chat-title{height:88px;padding-top:14px}.court-chat .chat-title span{margin-top:16px}}*{box-sizing:border-box}* .court-room{grid-template-columns:290px minmax(800px,1fr) 380px;gap:16px}.court-panel-title{height:56px;padding:0 14px}.court-panel-title h2{font-size:20px}.member-list{padding:8px 7px}.member-list .member{min-height:68px;padding:8px 10px;grid-template-columns:43px minmax(0,1fr);gap:9px}.member-list .member-avatar{width:40px;height:40px}.member-list .member strong{font-size:14px}.member-list .member small{margin-top:5px}.court-toolbar{grid-template-columns:repeat(3,1fr)}.court-toolbar button>img{width:34px;height:34px}.court-toolbar span{font-size:15px}.my-seat-dock{padding:16px 7px 9px}.my-seat-dock .member.mine{grid-template-columns:42px minmax(0,1fr) auto}.my-seat-dock .member-controls .seat-control{grid-template-columns:minmax(0,1fr) 30px}.my-seat-dock .member-controls .seat-action,.my-seat-dock .member-controls .seat-expand{height:68px}.my-seat-dock .member-controls .seat-action img{width:20px;height:20px}.my-seat-dock .device-menu{bottom:76px;width:276px}@media(min-width:1101px){.court-room{grid-template-columns:minmax(0,1fr) 380px!important;gap:16px}}.court-toolbar{grid-template-columns:1.25fr 1.25fr repeat(4,1fr);overflow:visible}.toolbar-device{position:relative;min-width:0;height:100%;display:grid;grid-template-columns:minmax(0,1fr) 34px;border-right:1px solid #e4e9f1;background:#fff}.toolbar-device .seat-action,.toolbar-device .seat-expand{height:100%;padding:0;border:0;background:#fff;color:#263f5e;cursor:pointer}.toolbar-device .seat-action{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:14px}.toolbar-device .seat-action img{width:28px;height:28px;object-fit:contain}.toolbar-device .seat-action.is-danger{color:#ef3f48}.toolbar-device .seat-action.is-danger img{filter:brightness(0) saturate(100%) invert(35%) sepia(91%) saturate(2572%) hue-rotate(336deg) brightness(99%) contrast(91%)}.toolbar-device .seat-expand{border-left:1px solid #e4e9f1;font-size:17px;font-weight:700}.toolbar-device .seat-action:hover,.toolbar-device .seat-expand:hover{background:#f2f7ff}.toolbar-device .device-menu{bottom:calc(100% + 10px);width:320px}.toolbar-device:nth-child(2) .device-menu{left:0;right:auto}@media(max-width:1100px){.court-room{display:block;overflow:auto}.court-center{width:100%;height:100%}.court-toolbar{grid-template-columns:1.15fr 1.15fr repeat(3,1fr)}.toolbar-device .device-menu{width:290px}}.video-main label,.video-tile label{left:0;right:auto;width:max-content;max-width:calc(100% - 8px);min-height:25px;padding:5px 8px;display:inline-flex;align-items:center;gap:7px;white-space:nowrap;overflow:hidden;background:#233042b8;border-radius:0 4px 0 0}.video-main label>span:first-child,.video-tile label>span:first-child{overflow:hidden;text-overflow:ellipsis}.main-video-actions,.tile-video-states{flex:0 0 auto;margin-left:0;gap:5px}.main-video-actions .video-latency-icon{width:14px;height:12px;object-fit:contain}.tile-video-states:before{content:"";width:14px;height:12px;display:inline-block;background-image:var(--latency-icon,url(UI/internet_arbitration_ui_assets/F2/netcondition.png));background-position:center;background-size:contain;background-repeat:no-repeat}.tile-video-states:after{content:"";width:15px;height:15px;display:none;background:url(UI/internet_arbitration_ui_assets/F2/top.png) center/contain no-repeat}.video-tile.is-pinned .tile-video-states:after{display:inline-block}.video-tile.is-pinned:before{display:none}.speaking-wave{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;gap:2px}.speaking-wave i{width:2px;height:5px;border-radius:2px;background:#18da85;transform-origin:center;animation:courtSpeaking .72s ease-in-out infinite alternate}.speaking-wave i:nth-child(2){height:11px;animation-delay:-.34s}.speaking-wave i:nth-child(3){height:7px;animation-delay:-.16s}@keyframes courtSpeaking{0%{transform:scaleY(.45);opacity:.65}to{transform:scaleY(1);opacity:1;box-shadow:0 0 4px #18da8573}}@media(prefers-reduced-motion:reduce){.speaking-wave i{animation:none}}.court-chat .chat-title{height:126px;padding:0;display:grid;grid-template-rows:60px 66px;border-bottom:1px solid #e3e9f1}.court-chat .chat-title h2{margin:0;padding:0 20px;display:flex;align-items:center;border-bottom:1px solid #e3e9f1;font-size:20px}.chat-tabs{display:grid;grid-template-columns:1fr 1fr}.chat-tabs button{position:relative;border:0;background:#fff;color:#6f7e91;font-size:14px;cursor:pointer}.chat-tabs button.active{color:#0969f2;font-weight:700}.chat-tabs button.active:after{content:"";position:absolute;left:20%;right:20%;bottom:0;height:2px;background:#176cf0}.main-video-actions .speaking-status-icon{width:15px;height:15px;object-fit:contain;animation:speakingStatus 1s ease-in-out infinite alternate}.main-video-actions #mainMuteIndicator,.main-video-actions #mainPinIndicator,.video-tile.is-muted .tile-mute-indicator,.video-tile.is-pinned .tile-video-states:after{filter:brightness(0) saturate(100%) invert(36%) sepia(92%) saturate(2917%) hue-rotate(337deg) brightness(95%) contrast(96%)}@keyframes speakingStatus{0%{opacity:.58;transform:scale(.86)}to{opacity:1;transform:scale(1.08);filter:drop-shadow(0 0 3px rgba(26,218,132,.7))}}.toolbar-device{height:calc(100% - 24px);align-self:center;margin:0 10px;grid-template-columns:minmax(0,1fr) 52px;border:1px solid #cfdbea;border-radius:7px;overflow:visible}.toolbar-device .seat-action{border-radius:7px 0 0 7px}.toolbar-device .seat-expand{width:52px;height:34px;align-self:center;border-left:1px solid #d9e2ee;border-radius:0 6px 6px 0}.toolbar-device .device-menu{bottom:calc(100% + 18px)}.court-notice{display:flex;align-items:center;justify-content:center;gap:5px}.court-notice strong{font-size:10px;font-weight:700}.court-notice strong:after{content:"："}.court-notice span{font-size:10px}.chat-author{display:flex;align-items:center;gap:8px}.chat-author img{width:28px;height:28px;flex:0 0 28px;object-fit:contain;border-radius:50%}.chat-author small{color:#718096;font-size:10px}.chat-mine .chat-author{justify-content:flex-end}.chat-message p{margin-left:36px}.chat-mine p{margin-right:36px}.chat-compose button{display:grid;place-items:center;transition:opacity .2s ease,transform .2s ease}.chat-compose button:disabled{opacity:.24;cursor:not-allowed}.chat-compose button:not(:disabled){opacity:1;cursor:pointer}.chat-compose button:not(:disabled):hover{transform:translateY(-1px) scale(1.05)}.chat-compose button img{width:22px;height:22px}.court-right{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px}.court-right .court-case-side{border:1px solid #e3e8f0;border-radius:10px;overflow:hidden;background:#fff}.court-right .court-chat{min-height:0;border-radius:10px;overflow:hidden}.court-chat .chat-title{position:relative;flex:0 0 126px;width:100%;height:126px;padding:0;display:block!important;box-sizing:border-box;background:#fff;border:0}.court-chat .chat-title:after{content:"";position:absolute;z-index:2;left:0;right:0;top:59px;height:1px;background:#e2e8f0}.court-chat .chat-title h2{width:100%;height:60px;margin:0;padding:0 22px;box-sizing:border-box;display:flex;align-items:center;color:#13233c;border:0;font-size:21px;font-weight:700;line-height:1}.court-chat .chat-tabs{position:absolute;left:0;right:0;top:60px;height:66px;display:grid;grid-template-columns:1fr 1fr;background:#fff}.court-chat .chat-tabs button{height:66px;padding:0;display:flex;align-items:center;justify-content:center;border:0;background:#fff;color:#6d798b;font-size:15px;font-weight:400}.court-chat .chat-tabs button.active{color:#0969f2;font-weight:700}.court-chat .chat-tabs button.active:after{left:22%;right:22%;bottom:0;height:2px}.court-chat .chat-tabs button.chat-tab-with-badge{position:relative}.court-chat .chat-unread-badge{position:absolute;top:12px;right:18%;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#ff4d4f;color:#fff;font-size:10px;font-style:normal;font-weight:700;line-height:16px;text-align:center;box-shadow:0 0 0 2px #fff}.court-chat .chat-im-hint{flex:0 0 auto;padding:8px 16px 0;color:#1769e8;font-size:12px}.chat-compose.muted{opacity:.65;background:#f5f7fa}.chat-compose.muted textarea{cursor:not-allowed}#hfCaseNo{color:#243b5d;font-weight:700}#courtParticipants{max-height:52px;padding-right:6px;overflow-y:auto;line-height:1.7;scrollbar-width:thin;scrollbar-color:#a9b4c3 transparent}#courtParticipants::-webkit-scrollbar{width:5px}#courtParticipants::-webkit-scrollbar-thumb{border-radius:4px;background:#a9b4c3}#courtParticipants::-webkit-scrollbar-track{background:transparent}.court-more-button,.mobile-court-more{display:none!important}@media(max-width:920px),(orientation:landscape)and (max-height:600px){.court-right{display:none}.court-toolbar{grid-template-columns:1.55fr 1.55fr repeat(3,1fr);gap:0}.court-toolbar [data-court-tool=电子签名],.court-toolbar [data-court-tool=退出庭审]{display:none}.court-toolbar .court-more-button{display:flex!important}.court-toolbar .toolbar-device{height:calc(100% - 12px);margin:6px 3px;grid-template-columns:minmax(0,1fr) 22px}.court-toolbar .toolbar-device .seat-action{gap:3px;font-size:11px}.court-toolbar .toolbar-device .seat-action img{width:23px;height:23px}.court-toolbar .toolbar-device .seat-expand{width:22px;height:28px;font-size:13px}.court-toolbar button>img{width:25px;height:25px}.court-toolbar span{font-size:11px}.court-toolbar .toolbar-device .device-menu{width:min(310px,calc(100vw - 28px))}.mobile-court-more:not(.hidden){position:fixed;z-index:3200;top:0;right:0;bottom:0;left:0;display:block!important}.mobile-more-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f1d307a;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.mobile-more-sheet{position:absolute;left:0;right:0;bottom:0;max-height:82vh;min-height:330px;display:flex;flex-direction:column;overflow:hidden;background:#f6f8fb;border-radius:18px 18px 0 0;box-shadow:0 -14px 36px #11233d33;animation:mobileSheetUp .24s ease}.mobile-more-sheet>header{flex:0 0 56px;padding:0 16px;display:grid;grid-template-columns:36px 1fr 36px;align-items:center;background:#fff;border-bottom:1px solid #e3e9f1}.mobile-more-sheet>header h2{margin:0;text-align:center;color:#172a45;font-size:18px}.mobile-more-sheet>header button{width:34px;height:34px;border:0;background:transparent;color:#61728a;font-size:25px;cursor:pointer}.mobile-more-menu{padding:14px;display:grid;gap:10px;overflow:auto}.mobile-more-menu>button{min-height:74px;padding:12px 14px;display:grid;grid-template-columns:42px 1fr 18px;align-items:center;gap:12px;text-align:left;border:1px solid #e0e7f1;border-radius:10px;background:#fff;cursor:pointer}.mobile-more-menu>button>img{width:34px;height:34px;object-fit:contain}.mobile-more-menu>button>span{display:flex;flex-direction:column;gap:5px}.mobile-more-menu strong{color:#213653;font-size:15px}.mobile-more-menu small{color:#8491a3;font-size:11px}.mobile-more-menu b{color:#9aa8ba;font-size:22px}.mobile-more-menu>button.mobile-more-exit strong{color:#e84a50}.mobile-more-menu>button.mobile-more-exit>img{filter:brightness(0) saturate(100%) invert(38%) sepia(79%) saturate(1948%) hue-rotate(330deg) brightness(96%) contrast(90%)}.mobile-more-panel{min-height:0;flex:1;padding:12px;overflow:auto}.mobile-more-panel:empty{display:none}.mobile-more-panel .court-case-side{display:block;width:100%;border:1px solid #e1e8f1;border-radius:10px;background:#fff;overflow:hidden}.mobile-more-panel .court-case-side-head span{display:inline!important}.mobile-more-panel .court-case-side dl>div{grid-template-columns:72px minmax(0,1fr);gap:6px}.mobile-more-panel .court-chat{display:flex;width:100%;height:calc(82vh - 80px);border:1px solid #e1e8f1;border-radius:10px;background:#fff;overflow:hidden}.mobile-more-panel .court-chat .chat-title{flex:0 0 112px;height:112px}.mobile-more-panel .court-chat .chat-title h2{height:52px}.mobile-more-panel .court-chat .chat-title:after{top:51px}.mobile-more-panel .court-chat .chat-tabs{top:52px;height:60px}.mobile-more-panel .court-chat .chat-tabs button{height:60px}@keyframes mobileSheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}}@media(max-width:920px),(orientation:landscape)and (max-height:600px){.hearing-flow.in-court-room{width:100vw;height:100vh;height:100dvh;overflow:hidden;overscroll-behavior:none}.hearing-flow.in-court-room .hf-header{display:none}.hearing-flow.in-court-room .court-room{width:100vw;height:100vh;height:100dvh;min-height:0;padding:4px;display:block;overflow:hidden}.hearing-flow.in-court-room .court-center{width:100%;height:100%;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) 72px;gap:4px;overflow:hidden}.hearing-flow.in-court-room .court-live-panel{min-height:0;grid-template-rows:43px minmax(0,1fr);border-radius:7px}.hearing-flow.in-court-room .court-stage-head{min-height:0;height:43px;padding:0 10px}.hearing-flow.in-court-room .court-stage-head h2{margin:0;font-size:15px;white-space:nowrap}.hearing-flow.in-court-room .court-stage-head span{font-size:10px;white-space:nowrap}.hearing-flow.in-court-room .court-stage-head b{min-width:48px;margin-left:4px;padding:4px 7px;font-size:12px}.hearing-flow.in-court-room .video-wall{min-height:0;width:100%;height:100%;padding:3px;display:grid;grid-template-columns:minmax(0,1fr)!important;overflow:hidden}.hearing-flow.in-court-room .video-main{display:none}.hearing-flow.in-court-room .video-grid{width:100%;height:100%;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:3px}.hearing-flow.in-court-room .video-tile{min-width:0;min-height:0}.hearing-flow.in-court-room .video-avatar{width:72%;height:90%}.hearing-flow.in-court-room .video-tile label{max-width:calc(100% - 4px);min-height:21px;padding:3px 6px;font-size:8px}.hearing-flow.in-court-room .video-device{top:4px;right:4px;padding:2px 4px;font-size:7px}.hearing-flow.in-court-room .wall-status{right:5px;bottom:5px;padding:4px 5px;font-size:7px}.hearing-flow.in-court-room .court-toolbar{min-height:0;height:72px;grid-template-columns:1.6fr 1.6fr repeat(3,1fr);border-radius:7px;overflow:visible}.hearing-flow.in-court-room .court-toolbar [data-court-tool=电子签名],.hearing-flow.in-court-room .court-toolbar [data-court-tool=退出庭审]{display:none}.hearing-flow.in-court-room .court-toolbar .court-more-button{display:flex!important}.hearing-flow.in-court-room .court-toolbar .toolbar-device{height:62px;margin:5px 2px;grid-template-columns:minmax(0,1fr) 19px}.hearing-flow.in-court-room .toolbar-device .seat-action{min-width:0;gap:2px;font-size:10px;line-height:1.1}.hearing-flow.in-court-room .toolbar-device .seat-action img{width:21px;height:21px}.hearing-flow.in-court-room .toolbar-device .seat-expand{width:19px;height:25px;padding:0;font-size:12px}.hearing-flow.in-court-room .court-toolbar>button{min-width:0;padding:3px 1px;gap:3px}.hearing-flow.in-court-room .court-toolbar>button img{width:22px;height:22px}.hearing-flow.in-court-room .court-toolbar>button span{max-width:100%;font-size:9px;line-height:1.15;white-space:normal;word-break:keep-all;text-align:center}.hearing-flow.in-court-room .court-right{display:none}}@media(orientation:landscape)and (max-height:600px)and (max-width:1000px){.hearing-flow.in-court-room .court-center{grid-template-rows:minmax(0,1fr) 58px}.hearing-flow.in-court-room .court-live-panel{grid-template-rows:36px minmax(0,1fr)}.hearing-flow.in-court-room .court-stage-head{height:36px}.hearing-flow.in-court-room .court-toolbar{height:58px}.hearing-flow.in-court-room .court-toolbar .toolbar-device{height:50px;margin:4px 2px}.hearing-flow.in-court-room .toolbar-device .seat-action img,.hearing-flow.in-court-room .court-toolbar>button img{width:18px;height:18px}.hearing-flow.in-court-room .toolbar-device .seat-expand{height:23px}}@media(orientation:portrait)and (max-width:920px){.hearing-flow.in-court-room .court-room{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:4px}.hearing-flow.in-court-room .video-wall{display:grid;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr) 116px;gap:3px}.hearing-flow.in-court-room .video-main{display:block;min-width:0;min-height:0}.hearing-flow.in-court-room .video-avatar-main{width:76%;height:94%}.hearing-flow.in-court-room .video-avatar-main{mix-blend-mode:multiply}.hearing-flow.in-court-room .video-grid{min-width:0;min-height:0;width:100%;height:116px;display:flex;gap:3px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.hearing-flow.in-court-room .video-grid::-webkit-scrollbar{display:none}.hearing-flow.in-court-room .video-grid .video-tile{flex:0 0 42%;width:42%;height:100%;scroll-snap-align:start}.hearing-flow.in-court-room .video-grid .video-avatar{width:76%;height:94%}}@media(orientation:landscape)and (max-height:600px){.hearing-flow.in-court-room{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;height:100dvh;max-width:none;overflow:hidden}.hearing-flow.in-court-room .hf-header{display:none}.hearing-flow.in-court-room .court-room{position:absolute;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;height:100dvh;min-height:0;padding:3px;display:block;overflow:hidden}.hearing-flow.in-court-room .court-center{width:100%;max-width:none;height:100%;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) 54px;gap:3px;overflow:hidden}.hearing-flow.in-court-room .court-live-panel{width:100%;max-width:none;min-height:0;grid-template-rows:34px minmax(0,1fr)}.hearing-flow.in-court-room .court-stage-head{width:100%;height:34px;min-height:0}.hearing-flow.in-court-room .video-wall{width:100%;max-width:none;height:100%;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) clamp(170px,27vw,260px)!important;grid-template-rows:minmax(0,1fr);gap:3px;overflow:hidden}.hearing-flow.in-court-room .video-main{display:block;width:auto;min-width:0;min-height:0}.hearing-flow.in-court-room .video-avatar-main{width:72%;height:96%}.hearing-flow.in-court-room .video-avatar-main{mix-blend-mode:multiply}.hearing-flow.in-court-room .video-grid{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;gap:3px;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y mandatory;overscroll-behavior-y:contain;scrollbar-width:none}.hearing-flow.in-court-room .video-grid::-webkit-scrollbar{display:none}.hearing-flow.in-court-room .video-grid .video-tile{flex:0 0 46%;width:100%;min-width:0;height:46%;scroll-snap-align:start}.hearing-flow.in-court-room .video-grid .video-avatar{width:68%;height:94%}.hearing-flow.in-court-room .court-toolbar{width:100%;height:54px;grid-template-columns:1.7fr 1.7fr repeat(3,1fr)}.hearing-flow.in-court-room .court-toolbar .toolbar-device{height:48px;margin:3px 2px}.hearing-flow.in-court-room .court-toolbar .toolbar-device .seat-action img,.hearing-flow.in-court-room .court-toolbar>button img{width:17px;height:17px}.hearing-flow.in-court-room .court-toolbar .toolbar-device .seat-expand{height:22px}.hearing-flow.in-court-room .court-toolbar>button span,.hearing-flow.in-court-room .toolbar-device .seat-action{font-size:8px}.hearing-flow.in-court-room .court-right{display:none}}.hearing-flow.in-court-room.mobile-portrait .court-toolbar,.hearing-flow.in-court-room.mobile-landscape .court-toolbar{grid-template-columns:repeat(5,minmax(0,1fr))!important}.hearing-flow.in-court-room.mobile-portrait .toolbar-device,.hearing-flow.in-court-room.mobile-landscape .toolbar-device{min-width:0;grid-template-columns:minmax(0,1fr) 16px!important}.hearing-flow.in-court-room.mobile-portrait .toolbar-device .seat-expand,.hearing-flow.in-court-room.mobile-landscape .toolbar-device .seat-expand{width:16px!important;padding:0!important;font-size:11px!important}.hearing-flow.in-court-room.mobile-portrait .toolbar-device .seat-action img,.hearing-flow.in-court-room.mobile-landscape .toolbar-device .seat-action img,.hearing-flow.in-court-room.mobile-portrait .court-toolbar>button img,.hearing-flow.in-court-room.mobile-landscape .court-toolbar>button img{width:20px!important;height:20px!important}.hearing-flow.in-court-room.mobile-portrait .toolbar-device .seat-action,.hearing-flow.in-court-room.mobile-landscape .toolbar-device .seat-action,.hearing-flow.in-court-room.mobile-portrait .court-toolbar>button span,.hearing-flow.in-court-room.mobile-landscape .court-toolbar>button span{font-size:9px!important;line-height:1.15!important}.hearing-flow.in-court-room.mobile-landscape{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;max-width:none!important;height:100vh!important;height:100dvh!important;overflow:hidden!important}.hearing-flow.in-court-room.mobile-landscape .hf-header{display:none!important}.hearing-flow.in-court-room.mobile-landscape .court-room{position:fixed!important;z-index:5;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;max-width:none!important;height:100vh!important;height:100dvh!important;min-height:0!important;margin:0!important;padding:3px!important;display:block!important;overflow:hidden!important;background:#f1f4f8}.hearing-flow.in-court-room.mobile-landscape .court-center{width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;display:grid!important;grid-template-rows:minmax(0,1fr) 54px!important;gap:3px!important;overflow:hidden!important}.hearing-flow.in-court-room.mobile-landscape .court-live-panel{width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;grid-template-rows:34px minmax(0,1fr)!important}.hearing-flow.in-court-room.mobile-landscape .video-wall{width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;grid-template-columns:minmax(0,1fr) clamp(170px,27vw,260px)!important;grid-template-rows:minmax(0,1fr)!important}.hearing-flow.in-court-room.mobile-landscape .video-main{display:block!important;min-width:0!important;min-height:0!important}.hearing-flow.in-court-room.mobile-landscape .video-grid{width:100%!important;height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:none}.hearing-flow.in-court-room.mobile-landscape .video-grid .video-tile{flex:0 0 46%!important;width:100%!important;height:46%!important;min-width:0!important}.hearing-flow.in-court-room.mobile-landscape .court-right{display:none!important}.hearing-flow.in-court-room.mobile-landscape .court-toolbar{width:100%!important;height:54px!important}.hearing-flow.in-court-room.mobile-landscape .court-toolbar .toolbar-device{height:48px!important;margin:3px 2px!important}.hearing-flow.in-court-room.conference-mobile{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:var(--conference-vw,100vw)!important;max-width:none!important;height:var(--conference-vh,100dvh)!important;max-height:none!important;margin:0!important;overflow:hidden!important;overscroll-behavior:none;background:#0f1b2a}.hearing-flow.in-court-room.conference-mobile .hf-header{display:none!important}.hearing-flow.in-court-room.conference-mobile .court-room{position:fixed!important;z-index:5;left:0!important;top:0!important;right:auto!important;bottom:auto!important;width:var(--conference-vw,100vw)!important;max-width:none!important;height:var(--conference-vh,100dvh)!important;max-height:none!important;min-height:0!important;margin:0!important;padding:2px 2px max(2px,env(safe-area-inset-bottom))!important;box-sizing:border-box;display:block!important;overflow:hidden!important;background:#f1f4f8}.hearing-flow.in-court-room.conference-mobile .court-center{width:100%!important;max-width:none!important;height:100%!important;min-width:0!important;min-height:0!important;margin:0!important;display:grid!important;gap:3px!important;overflow:hidden!important}.hearing-flow.in-court-room.conference-mobile .court-live-panel{width:100%!important;max-width:none!important;height:100%!important;min-width:0!important;min-height:0!important;border-radius:6px!important;overflow:hidden!important}.hearing-flow.in-court-room.conference-mobile .court-stage-head{width:100%!important;min-width:0!important;min-height:0!important;padding:0 8px!important;box-sizing:border-box}.hearing-flow.in-court-room.conference-mobile .court-stage-head h2{margin:0!important;font-size:14px!important;white-space:nowrap}.hearing-flow.in-court-room.conference-mobile .court-stage-head span{font-size:9px!important;white-space:nowrap}.hearing-flow.in-court-room.conference-mobile .court-stage-head b{min-width:45px!important;margin-left:3px!important;padding:3px 6px!important;font-size:11px!important}.hearing-flow.in-court-room.conference-mobile .video-wall{width:100%!important;max-width:none!important;height:100%!important;min-width:0!important;min-height:0!important;padding:2px!important;box-sizing:border-box;gap:3px!important;overflow:hidden!important;background:#101c2c}.hearing-flow.in-court-room.conference-mobile .video-main{display:block!important;min-width:0!important;min-height:0!important;overflow:hidden!important}.hearing-flow.in-court-room.conference-mobile .video-avatar-main,.hearing-flow.in-court-room.conference-mobile .video-avatar{position:absolute;left:50%;top:50%;max-width:100%;max-height:100%;object-fit:contain!important;object-position:center;transform:translate(-50%,-47%);mix-blend-mode:multiply}.hearing-flow.in-court-room.conference-mobile .video-grid{min-width:0!important;min-height:0!important;scroll-behavior:smooth;overscroll-behavior:contain;scrollbar-width:none}.hearing-flow.in-court-room.conference-mobile .video-grid::-webkit-scrollbar{display:none}.hearing-flow.in-court-room.conference-mobile .video-tile{min-width:0!important;min-height:0!important;scroll-snap-align:start;overflow:hidden}.hearing-flow.in-court-room.conference-mobile .video-tile label{max-width:calc(100% - 3px);min-height:19px;padding:2px 5px;font-size:7px}.hearing-flow.in-court-room.conference-mobile .video-device{top:3px;right:3px;padding:2px 4px;font-size:6px}.hearing-flow.in-court-room.conference-mobile .wall-status{right:4px;bottom:4px;padding:3px 4px;font-size:6px}.hearing-flow.in-court-room.conference-mobile .court-right{display:none!important}.hearing-flow.in-court-room.conference-mobile .court-toolbar{width:100%!important;min-width:0!important;margin:0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;overflow:visible!important;border-radius:6px!important}.hearing-flow.in-court-room.conference-mobile .court-toolbar [data-court-tool=电子签名],.hearing-flow.in-court-room.conference-mobile .court-toolbar [data-court-tool=退出庭审]{display:none!important}.hearing-flow.in-court-room.conference-mobile .court-toolbar .court-more-button{display:flex!important}.hearing-flow.in-court-room.conference-mobile .toolbar-device{min-width:0!important;margin:2px!important;grid-template-columns:minmax(0,1fr) 15px!important}.hearing-flow.in-court-room.conference-mobile .toolbar-device .seat-expand{width:15px!important;height:23px!important;padding:0!important;font-size:10px!important}.hearing-flow.in-court-room.conference-mobile .toolbar-device .seat-action,.hearing-flow.in-court-room.conference-mobile .toolbar-device .seat-action span,.hearing-flow.in-court-room.conference-mobile .court-toolbar>button span{font-size:8px!important;line-height:1.1!important}.hearing-flow.in-court-room.conference-mobile .toolbar-device .seat-action img,.hearing-flow.in-court-room.conference-mobile .court-toolbar>button img{width:18px!important;height:18px!important;object-fit:contain!important}.hearing-flow.in-court-room.conference-mobile .court-toolbar>button{min-width:0!important;padding:2px 0!important;gap:2px!important}.hearing-flow.in-court-room.conference-layout--portrait .court-center{grid-template-rows:minmax(0,1fr) calc(62px + env(safe-area-inset-bottom))!important}.hearing-flow.in-court-room.conference-layout--portrait .court-live-panel{display:grid!important;grid-template-rows:40px minmax(0,1fr)!important}.hearing-flow.in-court-room.conference-layout--portrait .court-stage-head{height:40px!important}.hearing-flow.in-court-room.conference-layout--portrait .video-wall{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr) 104px!important}.hearing-flow.in-court-room.conference-layout--portrait .video-avatar-main{width:82%!important;height:94%!important}.hearing-flow.in-court-room.conference-layout--portrait .video-grid{width:100%!important;height:104px!important;display:flex!important;flex-direction:row!important;gap:3px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity}.hearing-flow.in-court-room.conference-layout--portrait .video-grid .video-tile{flex:0 0 104px!important;width:104px!important;height:100%!important}.hearing-flow.in-court-room.conference-layout--portrait .video-grid .video-avatar{width:88%!important;height:96%!important}.hearing-flow.in-court-room.conference-layout--portrait .court-toolbar{height:calc(62px + env(safe-area-inset-bottom))!important;padding-bottom:env(safe-area-inset-bottom)}.hearing-flow.in-court-room.conference-layout--portrait .toolbar-device{height:56px!important;grid-template-columns:minmax(0,1fr) 26px!important}.hearing-flow.in-court-room.conference-layout--portrait .toolbar-device .seat-action,.hearing-flow.in-court-room.conference-layout--portrait .court-toolbar>button{flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important}.hearing-flow.in-court-room.conference-layout--portrait .toolbar-device .seat-action img,.hearing-flow.in-court-room.conference-layout--portrait .court-toolbar>button img{width:20px!important;height:20px!important}.hearing-flow.in-court-room.conference-layout--portrait .toolbar-device .seat-action,.hearing-flow.in-court-room.conference-layout--portrait .toolbar-device .seat-action span,.hearing-flow.in-court-room.conference-layout--portrait .court-toolbar>button span{font-size:9px!important;line-height:1.15!important}.hearing-flow.in-court-room.conference-layout--portrait .toolbar-device .seat-expand{width:26px!important;height:34px!important;padding:0!important;align-self:center!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:18px!important;line-height:1!important}.hearing-flow.in-court-room.conference-layout--landscape .court-center{grid-template-rows:minmax(0,1fr) calc(50px + env(safe-area-inset-bottom))!important}.hearing-flow.in-court-room.conference-layout--landscape .court-live-panel{display:grid!important;grid-template-rows:32px minmax(0,1fr)!important}.hearing-flow.in-court-room.conference-layout--landscape .court-stage-head{height:32px!important}.hearing-flow.in-court-room.conference-layout--landscape .video-wall{display:grid!important;grid-template-columns:minmax(0,1fr) clamp(150px,25vw,230px)!important;grid-template-rows:minmax(0,1fr)!important}.hearing-flow.in-court-room.conference-layout--landscape .video-avatar-main{width:76%!important;height:96%!important}.hearing-flow.in-court-room.conference-layout--landscape .video-grid{width:100%!important;height:100%!important;display:flex!important;flex-direction:column!important;gap:3px!important;overflow-x:hidden!important;overflow-y:auto!important;scroll-snap-type:y proximity}.hearing-flow.in-court-room.conference-layout--landscape .video-grid .video-tile{flex:0 0 calc((100% - 6px)/3)!important;width:100%!important;height:calc((100% - 6px)/3)!important}.hearing-flow.in-court-room.conference-layout--landscape .video-grid .video-avatar{width:82%!important;height:96%!important}.hearing-flow.in-court-room.conference-layout--landscape .court-toolbar{height:calc(50px + env(safe-area-inset-bottom))!important;padding-bottom:env(safe-area-inset-bottom)}.hearing-flow.in-court-room.conference-layout--landscape .toolbar-device{height:45px!important;grid-template-columns:minmax(0,1fr) 28px!important}.hearing-flow.in-court-room.conference-layout--landscape .toolbar-device .seat-action,.hearing-flow.in-court-room.conference-layout--landscape .court-toolbar>button{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;padding:0 3px!important;box-sizing:border-box;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:6px!important;text-align:center!important;overflow:hidden!important}.hearing-flow.in-court-room.conference-layout--landscape .toolbar-device .seat-action img,.hearing-flow.in-court-room.conference-layout--landscape .court-toolbar>button img{width:clamp(30px,3.6vw,34px)!important;height:clamp(30px,3.6vw,34px)!important;flex:0 0 clamp(30px,3.6vw,34px)}.hearing-flow.in-court-room.conference-layout--landscape .toolbar-device .seat-action,.hearing-flow.in-court-room.conference-layout--landscape .toolbar-device .seat-action span,.hearing-flow.in-court-room.conference-layout--landscape .court-toolbar>button span{font-size:clamp(16px,2vw,18px)!important;line-height:1!important;white-space:nowrap!important}.hearing-flow.in-court-room.conference-layout--landscape .toolbar-device .seat-action span,.hearing-flow.in-court-room.conference-layout--landscape .court-toolbar>button span{min-width:0!important;max-width:calc(100% - 36px)!important;overflow:hidden!important;text-overflow:ellipsis}.hearing-flow.in-court-room.conference-layout--landscape .toolbar-device .seat-expand{width:28px!important;height:36px!important;padding:0!important;align-self:center!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:19px!important;line-height:1!important}.hearing-flow.in-court-room.conference-layout--landscape .mobile-more-sheet{top:max(4px,env(safe-area-inset-top))!important;right:max(4px,env(safe-area-inset-right))!important;bottom:max(4px,env(safe-area-inset-bottom))!important;left:max(4px,env(safe-area-inset-left))!important;width:auto!important;height:auto!important;max-height:none!important;min-height:0!important;border-radius:14px!important}.hearing-flow.in-court-room.conference-layout--landscape .mobile-more-sheet>header{flex:0 0 50px!important;height:50px!important}.hearing-flow.in-court-room.conference-layout--landscape .mobile-more-menu{min-height:0!important;flex:1 1 auto;padding:10px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(2,86px)!important;align-content:start!important;gap:10px!important;overflow:hidden!important}.hearing-flow.in-court-room.conference-layout--landscape .mobile-more-menu.hidden{display:none!important}.hearing-flow.in-court-room.conference-layout--landscape .mobile-more-menu>button{width:100%!important;height:100%!important;min-height:0!important;padding:9px 12px!important}.hearing-flow.in-court-room.conference-layout--landscape .mobile-more-panel{min-height:0!important;flex:1 1 auto;padding:10px!important;display:flex;overflow:hidden!important}.hearing-flow.in-court-room.conference-layout--landscape .mobile-more-panel:empty{display:none!important}.hearing-flow.in-court-room.conference-layout--landscape .mobile-more-panel .court-chat{width:100%!important;height:100%!important;min-height:0!important;flex:1 1 auto}.hearing-flow.in-court-room.conference-layout--landscape .mobile-more-panel .court-chat .chat-title{flex:0 0 88px!important;height:88px!important}.hearing-flow.in-court-room.conference-layout--landscape .mobile-more-panel .court-chat .chat-title h2{height:42px!important}.hearing-flow.in-court-room.conference-layout--landscape .mobile-more-panel .court-chat .chat-title:after{top:41px!important}.hearing-flow.in-court-room.conference-layout--landscape .mobile-more-panel .court-chat .chat-tabs{top:42px!important;height:46px!important}.hearing-flow.in-court-room.conference-layout--landscape .mobile-more-panel .court-chat .chat-tabs button{height:46px!important}.hearing-flow.in-court-room.conference-layout--landscape .mobile-more-panel .court-chat .chat-feed{min-height:0!important;flex:1 1 auto}.hearing-flow.in-court-room.conference-layout--landscape .mobile-more-panel .court-chat .chat-compose{height:96px!important;min-height:96px!important;flex:0 0 96px!important;margin:0 10px 10px!important}.court-exit-confirm{position:fixed;z-index:3800;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px}.court-exit-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a182b8f;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.court-exit-dialog{position:relative;width:min(520px,calc(100% - 24px));padding:30px 34px 26px;border:1px solid #e2e8f1;border-radius:16px;background:#fff;box-shadow:0 24px 70px #0a1f3c47;text-align:center}.court-exit-warning{width:52px;height:52px;margin:0 auto 14px;display:grid;place-items:center;border-radius:50%;color:#ef4d55;background:#fff0f1;font-size:30px;line-height:1;font-weight:800}.court-exit-dialog h2{color:#172b49;font-size:22px}.court-exit-dialog p{margin-top:12px;color:#62738b;font-size:14px;line-height:1.75}.court-exit-dialog>strong{display:block;margin-top:10px;color:#d83f48;font-size:14px;line-height:1.7}.court-exit-actions{margin-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.court-exit-actions button{min-width:0;height:44px;border-radius:8px;cursor:pointer;font-weight:700}.court-exit-cancel{border:1px solid #cbd8e9;color:#425a78;background:#fff}.court-exit-submit{border:1px solid #e84850;color:#fff;background:linear-gradient(180deg,#fa666c,#e7444c);box-shadow:0 8px 18px #e23e4833}@media(orientation:portrait)and (max-width:420px){.court-exit-confirm{padding:14px}.court-exit-dialog{width:100%;padding:24px 18px 18px;border-radius:14px}.court-exit-warning{width:46px;height:46px;margin-bottom:11px;font-size:26px}.court-exit-dialog h2{font-size:19px}.court-exit-dialog p,.court-exit-dialog>strong{font-size:13px}.court-exit-actions{margin-top:20px;gap:9px}.court-exit-actions button{height:42px;font-size:14px}}@media(orientation:portrait)and (max-width:420px){.hearing-flow:not(.in-court-room) .hf-step-card{padding-left:12px;padding-right:12px}.hearing-flow:not(.in-court-room) .hf-actions{width:100%;display:grid;grid-template-columns:minmax(92px,.78fr) minmax(0,1.52fr);gap:10px}.hearing-flow:not(.in-court-room) .hf-actions .hf-primary,.hearing-flow:not(.in-court-room) .hf-actions .hf-secondary{width:100%;min-width:0;max-width:100%;padding:0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(13px,4vw,16px)}#appLayout .todo-grid{padding-left:2px;padding-right:2px}#appLayout .todo-card{min-width:0;grid-template-columns:clamp(25px,7.8vw,30px) minmax(0,1fr);gap:2px;padding-left:2px;padding-right:2px}#appLayout .todo-card img.mobile-metric-icon{width:clamp(25px,7.8vw,30px);height:32px}#appLayout .todo-card span{width:100%;min-width:0;overflow:hidden}#appLayout .todo-card strong.mobile-metric-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:clamp(8px,2.5vw,10px)}#appLayout .todo-card em{font-size:clamp(18px,5.4vw,21px)}}@media(orientation:landscape)and (max-height:600px)and (max-width:1100px){html,body{width:100%;height:100%;min-width:0!important;min-height:0!important;overflow:hidden!important;background:#f4f9ff!important}body.hearing-open{min-width:0!important;background:#f3f6fb!important}.hearing-flow:not(.hidden):not(.in-court-room){position:fixed!important;left:0!important;top:0!important;right:auto!important;bottom:auto!important;width:var(--landscape-flow-width,1200px)!important;min-width:1200px!important;height:var(--landscape-flow-height,680px)!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;transform:scale(var(--landscape-flow-scale,.7))!important;transform-origin:left top!important}.hearing-flow:not(.hidden):not(.in-court-room) .hf-checkin{min-height:calc(var(--landscape-flow-height,680px) - 72px)!important}.hearing-flow.in-court-room.conference-mobile{left:0!important;top:0!important;right:auto!important;bottom:auto!important;width:var(--landscape-flow-width,1200px)!important;height:var(--landscape-flow-height,680px)!important;transform:scale(var(--landscape-flow-scale,.7))!important;transform-origin:left top!important}.hearing-flow.in-court-room.conference-layout--landscape .video-wall{grid-template-columns:minmax(0,1fr) 230px!important}.hearing-flow.in-court-room.conference-layout--landscape .mobile-more-sheet>header{position:relative!important;padding:0 58px!important;display:flex!important;align-items:center!important;justify-content:center!important}.hearing-flow.in-court-room.conference-layout--landscape .mobile-more-sheet>header h2{width:100%;text-align:center}.hearing-flow.in-court-room.conference-layout--landscape .mobile-more-sheet>header .mobile-more-back,.hearing-flow.in-court-room.conference-layout--landscape .mobile-more-sheet>header .mobile-more-close{position:absolute;top:50%;width:40px;height:36px;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid #d2ddea;border-radius:10px;color:#526b8b;background:#f7faff;font-size:24px;line-height:1;transform:translateY(-50%);transition:background .2s ease,border-color .2s ease,color .2s ease}.hearing-flow.in-court-room.conference-layout--landscape .mobile-more-sheet>header .mobile-more-back{left:12px}.hearing-flow.in-court-room.conference-layout--landscape .mobile-more-sheet>header .mobile-more-close{right:12px}.hearing-flow.in-court-room.conference-layout--landscape .mobile-more-sheet>header .mobile-more-back.hidden{display:none!important}.hearing-flow.in-court-room.conference-layout--landscape .mobile-more-sheet>header .mobile-more-back:hover,.hearing-flow.in-court-room.conference-layout--landscape .mobile-more-sheet>header .mobile-more-close:hover{border-color:#9ebcf0;color:#1769ec;background:#eef5ff}#appLayout.mobile-landscape-app:not(.doc-viewer-mode):not(.realname-mode){position:fixed!important;left:0;top:0;width:var(--landscape-app-width,1200px)!important;min-width:1200px!important;height:var(--landscape-app-height,680px)!important;min-height:0!important;grid-template-rows:76px minmax(0,1fr) 82px!important;overflow:hidden!important;transform:scale(var(--landscape-app-scale,.7));transform-origin:left top;background:#f1f7ff}#appLayout.mobile-landscape-app:not(.doc-viewer-mode):not(.realname-mode) .workspace{width:100%;height:100%;min-height:0;overflow:hidden}#appLayout.mobile-landscape-app:not(.doc-viewer-mode):not(.realname-mode) .content{width:100%;height:100%!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain}#appLayout.mobile-landscape-app:not(.doc-viewer-mode):not(.realname-mode) .module-panel:not([data-panel=home]){height:auto;min-height:100%;overflow:visible}#appLayout.mobile-landscape-app:not(.doc-viewer-mode):not(.realname-mode) .module-panel[data-panel=home]{height:auto!important;min-height:100%!important;overflow:visible!important}#appLayout.mobile-landscape-app:not(.doc-viewer-mode):not(.realname-mode) .home-board{width:min(calc(100% - 40px),1320px);max-width:1320px;height:auto!important;min-height:100%;margin:0 auto;padding:18px 0 24px;overflow:visible}}.desktop-eight-tile{display:none}@media(min-width:1101px){.hearing-flow.in-court-room .video-wall{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr));gap:4px}.hearing-flow.in-court-room .video-main{grid-column:1 / span 3;grid-row:1 / span 3;min-width:0;min-height:0}.hearing-flow.in-court-room .video-grid{display:contents}.hearing-flow.in-court-room .video-grid .video-tile{width:auto;height:auto;min-width:0;min-height:0}.hearing-flow.in-court-room .video-grid .video-tile:nth-child(1){grid-column:4;grid-row:1}.hearing-flow.in-court-room .video-grid .video-tile:nth-child(2){grid-column:4;grid-row:2}.hearing-flow.in-court-room .video-grid .video-tile:nth-child(3){grid-column:4;grid-row:3}.hearing-flow.in-court-room .video-grid .video-tile:nth-child(4){grid-column:4;grid-row:4}.hearing-flow.in-court-room .video-grid .video-tile:nth-child(5){grid-column:1;grid-row:4}.hearing-flow.in-court-room .video-grid .video-tile:nth-child(6){grid-column:2;grid-row:4}.hearing-flow.in-court-room .video-grid .video-tile:nth-child(7){grid-column:3;grid-row:4}.hearing-flow.in-court-room .desktop-eight-tile{display:block}}.hearing-flow.in-court-room .video-main>.video-surface.video-avatar-main,.hearing-flow.in-court-room .video-tile>.video-surface.video-avatar,.hearing-flow.in-court-room .video-main .video-surface,.hearing-flow.in-court-room .video-tile .video-surface{position:absolute!important;right:0!important;bottom:0!important;left:0!important;top:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;transform:none!important;mix-blend-mode:normal!important;z-index:1}.hearing-flow.in-court-room .video-surface__bg,.hearing-flow.in-court-room .video-surface__main{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center!important;mix-blend-mode:normal!important}.hearing-flow.in-court-room .video-surface--fit-contain .video-surface__main{object-fit:contain!important}.hearing-flow.in-court-room .video-surface__bg{object-fit:cover!important;filter:blur(22px);opacity:.45;transform:scale(1.12)!important}.hearing-flow.in-court-room .video-surface__bg.mirror{transform:scale(1.12) scaleX(-1)!important}.hearing-flow.in-court-room .video-surface__main.mirror{transform:scaleX(-1)!important}.hearing-flow.in-court-room img.video-avatar-main,.hearing-flow.in-court-room img.video-avatar{position:absolute;left:50%;top:50%;width:68%;height:86%;transform:translate(-50%,-47%);object-fit:contain}@media(min-width:1101px){.hearing-flow.in-court-room .court-room{display:grid!important;grid-template-columns:minmax(0,1fr) 380px!important;gap:12px!important;padding:10px 14px 14px!important;width:100vw!important;height:100vh!important;height:100dvh!important;box-sizing:border-box}.hearing-flow.in-court-room .court-right{display:grid!important;min-height:0!important;grid-template-rows:auto minmax(0,1fr)!important;gap:10px!important}.hearing-flow.in-court-room .court-center{width:100%!important;height:100%!important;min-height:0!important;display:grid!important;grid-template-rows:minmax(0,1fr) 72px!important;gap:8px!important}.hearing-flow.in-court-room .court-live-panel{min-height:0!important;grid-template-rows:44px minmax(0,1fr)!important}.hearing-flow.in-court-room .court-toolbar{height:72px!important;grid-template-columns:1.2fr 1.2fr repeat(4,1fr)!important}.hearing-flow.in-court-room .court-toolbar .toolbar-device{height:100%;margin:0}.hearing-flow.in-court-room .court-toolbar .toolbar-device .seat-action{gap:4px;font-size:12px}.hearing-flow.in-court-room .court-toolbar .toolbar-device .seat-action img{width:22px;height:22px}.hearing-flow.in-court-room .court-toolbar .toolbar-device .seat-expand{width:28px;font-size:14px}.hearing-flow.in-court-room .court-toolbar>button{gap:4px;padding:4px 2px}.hearing-flow.in-court-room .court-toolbar>button img{width:22px;height:22px}.hearing-flow.in-court-room .court-toolbar>button span{font-size:12px;line-height:1.2}.hearing-flow.in-court-room .court-toolbar .court-more-button{display:none!important}.hearing-flow.in-court-room .court-toolbar [data-court-tool=电子签名],.hearing-flow.in-court-room .court-toolbar [data-court-tool=退出庭审]{display:flex!important}}.hearing-flow.in-court-room .court-room--screen-fullscreen{grid-template-columns:minmax(0,1fr)!important}.hearing-flow.in-court-room .court-room--screen-fullscreen .court-right{display:none!important}.hearing-flow.in-court-room .court-room--screen-fullscreen .court-center{grid-template-rows:minmax(0,1fr)!important;gap:0!important}.hearing-flow.in-court-room .court-room--screen-fullscreen .court-toolbar,.hearing-flow.in-court-room .court-room--screen-fullscreen .court-stage-head{display:none!important}.hearing-flow.in-court-room .court-room--screen-fullscreen .court-live-panel{grid-template-rows:minmax(0,1fr)!important;border-radius:0!important}.hearing-flow.in-court-room .video-wall--screen-fullscreen{padding:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important}.hearing-flow.in-court-room .video-wall--screen-fullscreen .video-main{grid-column:1!important;grid-row:1!important;border-width:0!important;border-radius:0!important}.hearing-flow.in-court-room .video-wall--screen-fullscreen .wall-status{display:none}.hearing-flow.in-court-room .screen-fullscreen-exit{position:absolute;z-index:20;top:max(10px,env(safe-area-inset-top));right:max(10px,env(safe-area-inset-right));height:36px;padding:0 14px;border:1px solid rgba(255,255,255,.35);border-radius:8px;color:#fff;background:#111c2cc7;font-size:13px;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hearing-flow.in-court-room .screen-fullscreen-exit:hover{background:#1769e8e0;border-color:transparent}@media(min-width:1101px){.hearing-flow.in-court-room .video-wall.video-wall--single{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important}.hearing-flow.in-court-room .video-wall.video-wall--single .video-main{grid-column:1!important;grid-row:1!important}}.hearing-flow.in-court-room .video-wall.split-wall{width:100%!important;height:100%!important;min-height:0!important;aspect-ratio:16 / 9;display:grid!important;gap:3px!important;padding:3px!important;box-sizing:border-box;background:#0b0d12!important;overflow:hidden!important;grid-template-columns:none;grid-template-rows:none}.hearing-flow.in-court-room .video-wall.split-wall.mode-1{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important}.hearing-flow.in-court-room .court-live-panel.is-screen-share-fill{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important}.hearing-flow.in-court-room .court-live-panel.is-screen-share-fill .video-wall.split-wall.video-wall--fill,.hearing-flow.in-court-room .video-wall.split-wall.video-wall--fill{aspect-ratio:auto!important;width:100%!important;height:100%!important;max-height:none!important;align-self:stretch!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important}.hearing-flow.in-court-room .video-wall.split-wall.video-wall--fill .split-slot,.hearing-flow.in-court-room .video-wall.split-wall.video-wall--fill .split-slot.is-fill-focus,.hearing-flow.in-court-room .video-wall.split-wall.video-wall--fill .slot-s1{grid-column:1 / -1!important;grid-row:1 / -1!important;width:100%!important;height:100%!important;border-radius:0!important}.hearing-flow.in-court-room .video-wall.split-wall.video-wall--fill .split-slot.is-empty{display:none!important}.hearing-flow.in-court-room .video-wall.split-wall.video-wall--fill .video-surface,.hearing-flow.in-court-room .video-wall.split-wall.video-wall--fill .video-surface__main{width:100%!important;height:100%!important;object-fit:contain!important}.hearing-flow.in-court-room .video-wall.split-wall.video-wall--fill .wall-status{display:none}.hearing-flow.in-court-room .video-wall.split-wall.mode-2{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:minmax(0,1fr)!important}.hearing-flow.in-court-room .video-wall.split-wall.mode-4{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(0,1fr))!important}.hearing-flow.in-court-room .video-wall.split-wall.mode-6{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:repeat(3,minmax(0,1fr))!important}.hearing-flow.in-court-room .video-wall.split-wall.mode-6 .slot-s1{grid-column:1 / 3;grid-row:1 / 3}.hearing-flow.in-court-room .video-wall.split-wall.mode-6 .slot-s2{grid-column:3;grid-row:1}.hearing-flow.in-court-room .video-wall.split-wall.mode-6 .slot-s3{grid-column:3;grid-row:2}.hearing-flow.in-court-room .video-wall.split-wall.mode-6 .slot-s4{grid-column:1;grid-row:3}.hearing-flow.in-court-room .video-wall.split-wall.mode-6 .slot-s5{grid-column:2;grid-row:3}.hearing-flow.in-court-room .video-wall.split-wall.mode-6 .slot-s6{grid-column:3;grid-row:3}.hearing-flow.in-court-room .video-wall.split-wall.mode-8{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-rows:repeat(4,minmax(0,1fr))!important}.hearing-flow.in-court-room .video-wall.split-wall.mode-8 .slot-s1{grid-column:1 / 4;grid-row:1 / 4}.hearing-flow.in-court-room .video-wall.split-wall.mode-8 .slot-s2{grid-column:4;grid-row:1}.hearing-flow.in-court-room .video-wall.split-wall.mode-8 .slot-s3{grid-column:4;grid-row:2}.hearing-flow.in-court-room .video-wall.split-wall.mode-8 .slot-s4{grid-column:4;grid-row:3}.hearing-flow.in-court-room .video-wall.split-wall.mode-8 .slot-s5{grid-column:1;grid-row:4}.hearing-flow.in-court-room .video-wall.split-wall.mode-8 .slot-s6{grid-column:2;grid-row:4}.hearing-flow.in-court-room .video-wall.split-wall.mode-8 .slot-s7{grid-column:3;grid-row:4}.hearing-flow.in-court-room .video-wall.split-wall.mode-8 .slot-s8{grid-column:4;grid-row:4}.hearing-flow.in-court-room .video-wall.split-wall .split-slot{position:relative;min-width:0;min-height:0;overflow:hidden;background:#121820;border:2px solid transparent;border-radius:4px;cursor:pointer}.hearing-flow.in-court-room .video-wall.split-wall .split-slot.is-empty{background:radial-gradient(circle at 50% 40%,#1a2330,#0b1018 70%);cursor:default}.hearing-flow.in-court-room .video-wall.split-wall .split-slot.is-empty:after{content:"空席";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#3d4a5c;font-size:12px;letter-spacing:.08em}.hearing-flow.in-court-room .video-wall.split-wall .split-slot.is-incentive{border-color:#04b47d}.hearing-flow.in-court-room .video-wall.split-wall .split-slot.is-speaking{border-color:#16d06b}.hearing-flow.in-court-room .video-wall.split-wall .split-slot.is-pinned{outline:2px solid #f5c542;outline-offset:-2px}.hearing-flow.in-court-room .video-wall.split-wall .split-slot label{position:absolute;z-index:4;left:0;bottom:0;max-width:calc(100% - 8px);padding:5px 8px;display:inline-flex;align-items:center;gap:6px;color:#fff;font-size:11px;font-weight:600;background:#233042b8;border-radius:0 4px 0 0;white-space:nowrap;overflow:hidden}.hearing-flow.in-court-room .video-wall.split-wall .video-device{position:absolute;z-index:5;top:7px;right:7px;padding:3px 6px;border-radius:4px;color:#dbe7f7;background:#0b14229e;font-size:9px}.hearing-flow.in-court-room .video-wall.split-wall.video-wall--screen-fullscreen{aspect-ratio:auto!important;height:100%!important}.hearing-flow.in-court-room .video-wall.split-wall .video-surface,.hearing-flow.in-court-room .video-wall.split-wall .video-surface__main{object-fit:cover!important}.hearing-flow.in-court-room .court-video-stage{position:relative;min-height:0}.hearing-flow.in-court-room .court-video-stage.is-video-fullscreen{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:4000!important;width:100vw!important;height:100vh!important;height:100dvh!important;margin:0!important;border-radius:0!important;background:#0b0d12!important;display:grid!important;grid-template-rows:minmax(0,1fr)!important}.hearing-flow.in-court-room .court-video-stage.is-video-fullscreen .video-wall{width:100%!important;height:100%!important;max-height:none!important;border-radius:0!important}.hearing-flow.in-court-room .court-video-stage.is-video-fullscreen .wall-status{display:none}.hearing-flow.in-court-room .video-fs-btn{position:absolute;z-index:30;right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));height:40px;min-width:96px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(255,255,255,.35);border-radius:10px;color:#fff;background:#111c2cd1;font-size:13px;font-weight:600;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 6px 18px #00000047}.hearing-flow.in-court-room .video-fs-btn:hover,.hearing-flow.in-court-room .video-fs-btn.active{background:#1769e8eb;border-color:transparent}.hearing-flow.in-court-room .video-fs-btn__icon{font-size:16px;line-height:1}.hearing-flow.in-court-room .court-video-stage.is-video-fullscreen .video-fs-btn{bottom:max(16px,env(safe-area-inset-bottom));right:max(16px,env(safe-area-inset-right))}.hearing-flow.in-court-room.conference-mobile .video-wall.video-wall--fill,.hearing-flow.in-court-room.conference-mobile .video-wall.video-wall--single,.hearing-flow.in-court-room.mobile-portrait .video-wall.video-wall--fill,.hearing-flow.in-court-room.mobile-portrait .video-wall.video-wall--single,.hearing-flow.in-court-room.mobile-landscape .video-wall.video-wall--fill,.hearing-flow.in-court-room.mobile-landscape .video-wall.video-wall--single{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important}.hearing-flow.in-court-room.conference-mobile .video-wall.video-wall--fill .video-grid,.hearing-flow.in-court-room.conference-mobile .video-wall.video-wall--single .video-grid,.hearing-flow.in-court-room.mobile-portrait .video-wall.video-wall--fill .video-grid,.hearing-flow.in-court-room.mobile-portrait .video-wall.video-wall--single .video-grid,.hearing-flow.in-court-room.mobile-landscape .video-wall.video-wall--fill .video-grid,.hearing-flow.in-court-room.mobile-landscape .video-wall.video-wall--single .video-grid{display:none!important}.hearing-flow.in-court-room.conference-mobile .video-wall.video-wall--fill .video-main,.hearing-flow.in-court-room.conference-mobile .video-wall.video-wall--single .video-main,.hearing-flow.in-court-room.mobile-portrait .video-wall.video-wall--fill .video-main,.hearing-flow.in-court-room.mobile-portrait .video-wall.video-wall--single .video-main{display:block!important;width:100%!important;height:100%!important}html.hearing-video-fs,html.hearing-video-fs body{overflow:hidden!important;width:100%!important;height:100%!important}html.hearing-video-fs .hearing-flow.in-court-room.conference-mobile,html.hearing-video-fs .hearing-flow.in-court-room.conference-layout--landscape{transform:none!important;left:0!important;top:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;max-width:none!important;max-height:none!important}html.hearing-video-fs .hearing-flow.in-court-room .court-room--screen-fullscreen .court-toolbar,html.hearing-video-fs .hearing-flow.in-court-room.conference-mobile .court-room--screen-fullscreen .court-toolbar{display:none!important}html.hearing-video-fs .hearing-flow.in-court-room .court-video-stage.is-video-fullscreen,.hearing-flow.in-court-room.conference-mobile .court-video-stage.is-video-fullscreen,.hearing-flow.in-court-room.mobile-portrait .court-video-stage.is-video-fullscreen,.hearing-flow.in-court-room.mobile-landscape .court-video-stage.is-video-fullscreen{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:12000!important;width:100vw!important;height:100vh!important;height:100dvh!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border-radius:0!important;transform:none!important;background:#0b0d12!important}html.hearing-video-fs .hearing-flow.in-court-room .court-video-stage.is-video-fullscreen .video-wall,.hearing-flow.in-court-room.conference-mobile .court-video-stage.is-video-fullscreen .video-wall{width:100%!important;height:100%!important;min-height:0!important;padding:0!important;border-radius:0!important}html.hearing-video-fs .hearing-flow.in-court-room .court-video-stage.is-video-fullscreen .video-surface,html.hearing-video-fs .hearing-flow.in-court-room .court-video-stage.is-video-fullscreen .video-surface__main,.hearing-flow.in-court-room.conference-mobile .court-video-stage.is-video-fullscreen .video-surface,.hearing-flow.in-court-room.conference-mobile .court-video-stage.is-video-fullscreen .video-surface__main{object-fit:contain!important;mix-blend-mode:normal!important;transform:none!important;width:100%!important;height:100%!important;left:0!important;top:0!important}.pc-shell,.h5-shell{display:contents}.app-footer .beian-line{color:inherit}.auth-screen{position:fixed;top:0;right:0;bottom:0;left:0;height:100vh;min-height:0;display:grid;grid-template-rows:86px minmax(0,1fr) 76px;place-items:stretch;padding:0;overflow:hidden;background:#f5f9ff}.login-panel-hidden{display:none!important}.login-header{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;min-width:0;padding-left:clamp(36px,3vw,64px);padding-right:clamp(40px,4vw,70px);background:#fffffff0;box-shadow:0 8px 30px #295fa114}.login-logo{display:block;width:188px;height:auto}.login-brand{display:flex;align-items:center;min-width:0}.login-nav{display:flex;align-items:center;gap:24px;margin-left:auto;color:#405983;font-size:16px;font-weight:600}.login-nav-link{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none;white-space:nowrap}.login-nav-link img{width:24px;height:24px;object-fit:contain}.login-nav-divider{width:1px;height:22px;background:#c7d4e8}.login-main{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 560px;align-items:center;gap:clamp(40px,5vw,92px);min-height:0;overflow:hidden;padding:34px clamp(72px,7vw,142px) 28px;background:linear-gradient(90deg,#daecff38,#daecff0a 44%,#daecff24),url(/UI/internet_arbitration_ui_assets/backphoto/backphoto5.png) center bottom / cover no-repeat}.login-main:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(560px 360px at 77% 37%,rgba(255,255,255,.12),transparent 74%),linear-gradient(180deg,#ffffff03,#75b3ff14)}.login-hero,.auth-card{position:relative;z-index:1}.login-hero{align-self:start;padding-top:clamp(104px,12vh,150px)}.login-hero-title{margin:0;color:#0b2b64;font-family:Microsoft YaHei UI,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:clamp(58px,4.1vw,76px);line-height:1.16;font-weight:800;letter-spacing:.045em;white-space:nowrap}.login-hero-desc{margin-top:30px;color:#173c74;font-size:clamp(22px,1.45vw,28px);line-height:1.45;white-space:nowrap}.auth-card{width:560px;min-height:0;border:0;border-radius:18px;padding:38px 52px 34px;background:#ffffffe0;box-shadow:0 22px 54px #2358a026;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.auth-card-head{display:grid;gap:16px;margin-bottom:18px}.auth-card-head h1{margin:0;color:#0c2a61;font-size:34px;line-height:1.12;font-family:Microsoft YaHei UI,Microsoft YaHei,Noto Sans SC,sans-serif;font-weight:650}.auth-card-head:after{content:"";width:50px;height:6px;border-radius:999px;background:linear-gradient(90deg,#1d65ff,#49a2ff)}.login-mode-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px;border:1px solid #d6e3f5;border-radius:10px;background:#eef6ffc7}.login-mode-tab{height:38px;border:0;border-radius:8px;color:#4c6387;background:transparent;font-size:15px;font-weight:700;cursor:pointer}.login-mode-tab.active{color:#0f62df;background:#fff;box-shadow:0 6px 16px #3070d61f}.auth-form{display:grid;gap:15px}.auth-form>label{display:grid;gap:7px;color:#102f67;font-size:15px;font-weight:800}.login-field{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;height:52px;gap:10px;padding:0 18px 0 14px;border:1px solid #cfdaea;border-radius:9px;background:#ffffffeb;box-shadow:inset 0 1px #fffffff2}.login-field:focus-within{border-color:#2d78ff;box-shadow:0 0 0 3px #2d78ff21}.login-field-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#f3f7ff,#eaf2ff);overflow:hidden}.login-field-icon img{width:24px;height:24px;object-fit:contain;display:block}.login-field input{width:100%;height:100%;border:0;outline:0;padding:0;color:#18335f;background:transparent;font-size:16px;font-weight:400}.login-field input::placeholder{color:#9aa9bf}.login-eye{display:grid;place-items:center;width:34px;height:34px;border:0;padding:0;border-radius:6px;background:url(/UI/internet_arbitration_ui_assets/F1/icon_eye.png) center / 24px 24px no-repeat;cursor:pointer;filter:brightness(0) saturate(100%) invert(42%) sepia(93%) saturate(2500%) hue-rotate(205deg) brightness(104%) contrast(102%)}.login-eye.is-visible{filter:brightness(0) saturate(100%) invert(31%) sepia(98%) saturate(3300%) hue-rotate(214deg) brightness(96%) contrast(105%)}.login-submit{width:100%;height:56px;margin-top:5px;border:0;border-radius:10px;color:#fff;background:linear-gradient(180deg,#337cff,#0e57e8);box-shadow:0 12px 22px #1f63eb47;font-size:17px;font-weight:700;cursor:pointer}.login-submit:disabled{opacity:.7;cursor:not-allowed}.sms-code-button{height:34px;min-width:96px;border:0;border-left:1px solid #d3dfef;padding:0 0 0 14px;color:#0f62df;background:transparent;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap}.sms-code-button:disabled{opacity:.55;cursor:not-allowed}.login-actions{display:grid;grid-template-columns:1fr 1px 1fr;align-items:center;gap:22px;padding:6px 26px 0;color:#0f62df;font-size:15px;font-weight:700}.login-actions a{display:inline-flex;align-items:center;justify-content:center;gap:9px;color:inherit;text-decoration:none;white-space:nowrap;cursor:pointer}.login-actions img{width:20px;height:20px;object-fit:contain;display:block}.login-actions-divider{width:1px;height:24px;background:#cfd9e9}.auth-tip{min-height:46px;display:flex;align-items:center;justify-content:center;gap:9px;margin-top:4px;border:1px solid #bfd5f6;border-radius:9px;color:#1767ed;background:linear-gradient(180deg,#f5f9fff5,#e8f1ffeb);font-size:15px;font-weight:700;text-align:center;padding:8px 12px}.auth-tip:before{content:"";display:inline-grid;place-items:center;width:22px;height:22px;flex:0 0 auto;background:url(/UI/internet_arbitration_ui_assets/F1/icon_info.png) center / contain no-repeat}.auth-tip.error{color:#c43c32;border-color:#f0b8b4;background:#fff6f5}.auth-tip.error:before{filter:grayscale(1) brightness(.7)}.login-footer{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;padding:0 clamp(42px,4vw,76px);border-top:1px solid rgba(209,221,239,.92);color:#7b8daa;background:#ffffffc7;box-shadow:0 -8px 30px #3a60930f;font-size:13px}.login-footer-text{display:grid;gap:7px;min-width:0}.login-footer-line{display:inline-flex;align-items:center;gap:16px;white-space:nowrap}.login-footer-sep{width:1px;height:14px;background:#cbd7e8}.mobile-only{display:none!important}.desktop-login-copy{display:inline}.sms-account-hint{margin:-4px 0 0;color:#60799c;font-size:13px;line-height:1.5}.sms-account-hint:before{content:"i";width:17px;height:17px;display:inline-grid;place-items:center;margin-right:6px;border:1px solid #6ea3f3;border-radius:50%;color:#1767ed;font-size:11px;font-weight:800}.login-password-rule{color:#7b8da8;font-size:12px;font-weight:400;line-height:1.5}.auth-screen.registration-mode .login-main{overflow-y:auto}.auth-screen.registration-mode .auth-card{padding-top:28px;padding-bottom:26px}.auth-screen.registration-mode .auth-form{gap:10px}.auth-screen.registration-mode .login-actions{display:none}.auth-screen.registration-mode .auth-tip{width:calc(100% - 16px);justify-content:flex-start;margin:4px auto 0;padding:7px 30px;text-align:left;line-height:1.45}.auth-screen.registration-mode .auth-tip:before{flex:0 0 22px;margin-right:2px}@media(max-width:1480px){.login-header{padding-left:42px;padding-right:48px}.login-logo{width:172px}.login-main{grid-template-columns:minmax(0,1fr) 500px;gap:44px;padding-left:86px;padding-right:86px}.auth-card{width:500px;padding-left:44px;padding-right:44px}}@media(max-width:1280px){.login-logo{width:158px}.login-main{grid-template-columns:minmax(0,1fr) 460px;gap:32px;padding-left:54px;padding-right:54px}.auth-card{width:460px;padding:32px 36px 28px}.login-hero-title{font-size:clamp(42px,4vw,58px)}.login-hero-desc{font-size:clamp(18px,1.4vw,24px)}}@media(max-width:767px)and (orientation:portrait){.auth-screen{display:block;height:100dvh;overflow-x:hidden;overflow-y:auto;background-color:#f6faff;background-image:url(/UI/internet_arbitration_ui_assets/backphoto/backphoto3.png);background-position:top center;background-size:100% auto;background-repeat:no-repeat}.login-header{display:none}.login-main{display:block;min-height:0;overflow:visible;padding:0 0 16px;background:transparent}.login-main:after{display:none}.login-hero{position:relative;width:min(100%,520px);height:278px;margin:0 auto;padding:46px 24px 0}.login-hero-title{font-size:clamp(20px,6.5vw,31px)}.login-hero-title-text{display:none}.desktop-login-copy{display:none!important}.mobile-only{display:block!important}.mobile-login-brand-logo{width:clamp(132px,36vw,170px);height:auto;display:block!important;object-fit:contain}.login-hero-desc{margin-top:10px;font-size:16px;white-space:normal}.login-hero-desc .mobile-only{display:inline!important}.mobile-login-visual{position:absolute;top:40px;right:0;bottom:0;left:0;background:radial-gradient(circle at 70% 40%,rgba(255,255,255,.35),transparent 60%)}.mobile-login-features{position:absolute;left:24px;right:24px;bottom:18px;display:flex!important;align-items:center;justify-content:space-between;gap:8px;color:#173c74;font-size:12px;font-weight:700}.mobile-login-features span{display:inline-flex!important;align-items:center;gap:4px}.mobile-login-features img{width:18px;height:18px}.mobile-login-features i{width:1px;height:12px;background:#c7d4e8}.auth-card{width:min(100% - 32px,492px);margin:-36px auto 0;padding:28px 22px 22px}.auth-card-head h1{font-size:26px}.desktop-login-label{display:none}.login-field{grid-template-columns:36px auto minmax(0,1fr) auto}.mobile-field-label{display:inline!important;color:#7084a3;font-size:13px;font-weight:700;white-space:nowrap}.login-footer{display:grid;gap:14px;justify-items:center;padding:16px 20px 24px}.login-footer-group:first-child{display:none}.login-footer-group{justify-content:center}.mobile-login-security{display:grid!important;gap:6px;justify-items:center;text-align:center;color:#7084a3;font-size:12px}.mobile-security-badge{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;color:#fff;background:#15b86f;font-size:12px;font-weight:700}}
