.ge .tb{background:#fff;border-bottom:1px solid #e0e0e0;padding:8px 24px;display:flex;align-items:center;gap:16px;position:sticky;top:0;z-index:50}.ge .tb .tt{flex:1;font-size:16px;font-weight:400;color:#444;border:none;outline:none;background:transparent;font-family:inherit}.ge .tb .tt:focus{border-bottom:2px solid #673ab7}.ge .tb button,.ge .tb a{background:none;border:none;cursor:pointer;color:#666;padding:8px 12px;border-radius:4px;font-size:13px;text-decoration:none;display:inline-flex;align-items:center;gap:4px}.ge .tb button:hover,.ge .tb a:hover{background:#f5f5f5}.ge .tb .sv{background:#673ab7;color:#fff;padding:8px 20px;border-radius:4px;font-weight:500}.ge .tb .sv:hover{background:#5e35b1}.ge .cn{max-width:720px;margin:0 auto;padding:20px 16px 100px}.ge .mt{background:#fff;border-radius:8px;margin-bottom:12px;overflow:hidden;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.ge .mt .br{height:10px;background:#673ab7}.ge .mt .bd{padding:18px 24px 20px}.ge .mt .ti{width:100%;border:none;outline:none;font-size:24px;font-weight:400;color:#222;font-family:inherit;background:transparent;margin-bottom:4px}.ge .mt .ti::placeholder{color:#999}.ge .mt .de{width:100%;border:none;outline:none;font-size:13px;color:#666;font-family:inherit;background:transparent;resize:vertical;min-height:32px;padding:2px 0}.ge .mt .de::placeholder{color:#999}.ge .qc{background:#fff;border-radius:8px;margin-bottom:10px;padding:20px 24px 12px;box-shadow:0 1px 3px #0000001f;position:relative}.ge .qc.sl{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;border-left:4px solid #673ab7}.ge .qh{display:flex;align-items:flex-start;gap:10px;margin-bottom:8px}.ge .qh .no{width:32px;height:32px;border-radius:50%;background:#673ab7;color:#fff;font-size:13px;font-weight:500;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.ge .qh .qi{flex:1;font-size:14px;font-weight:500;color:#222;border:none;outline:none;padding:6px 8px;border-radius:4px;font-family:inherit;background:transparent}.ge .qh .qi:focus{background:#f5f5f5;border-bottom:2px solid #673ab7}.ge .qh .qi::placeholder{color:#999;font-weight:400}.ge .qh .ql{padding:6px 10px;border:1px solid #ddd;border-radius:4px;font-size:12px;font-family:inherit;background:#fff;color:#555;cursor:pointer;outline:none}.ge .qh .ql:focus{border-color:#673ab7}.ge .op{margin:8px 0 4px}.ge .op .or{display:flex;align-items:center;gap:8px;padding:4px 0}.ge .op .or .ci{width:18px;height:18px;border-radius:50%;border:2px solid #888;flex-shrink:0}.ge .op .or .oi{flex:1;border:none;outline:none;font-size:13px;color:#222;font-family:inherit;padding:6px 8px;border-radius:4px;background:transparent}.ge .op .or .oi:focus{background:#f5f5f5;border-bottom:2px solid #673ab7}.ge .op .or .oi::placeholder{color:#999}.ge .op .or .rm{background:none;border:none;cursor:pointer;color:#999;font-size:16px;padding:4px}.ge .op .or .rm:hover{color:#d93025}.ge .op .ao{background:none;border:none;cursor:pointer;color:#673ab7;font-size:12px;font-weight:500;padding:6px 0;font-family:inherit;display:inline-flex;align-items:center;gap:4px}.ge .op .ao:hover{text-decoration:underline}.ge .lp{display:flex;gap:4px;margin:8px 0 4px}.ge .lp span{flex:1;text-align:center;padding:6px 4px;border-radius:4px;font-size:11px;color:#555}.ge .lp span input{width:100%;border:none;background:transparent;text-align:center;font-size:11px;font-family:inherit;outline:none;color:inherit}.ge .qtb{display:flex;align-items:center;gap:4px;padding:6px 0 0;border-top:1px solid #eee;margin-top:8px}.ge .qtb button{background:none;border:none;cursor:pointer;color:#777;padding:6px 8px;border-radius:4px;font-size:13px}.ge .qtb button:hover{background:#f0f0f0;color:#333}.ge .qtb .sp{flex:1}.ge .qtb .rt{display:flex;align-items:center;gap:4px;font-size:12px;color:#777;cursor:pointer;user-select:none}.ge .qtb .rt input{width:16px;height:16px;accent-color:#673ab7}.ge .es{text-align:center;padding:60px 20px;color:#999;font-size:14px}.ge .es p{margin:4px 0}.ge .fb{position:fixed;bottom:24px;right:24px;z-index:40;display:flex;flex-direction:column;gap:8px}.ge .fb .fab{width:56px;height:56px;border-radius:50%;background:#673ab7;color:#fff;border:none;cursor:pointer;font-size:24px;box-shadow:0 3px 6px #0003;display:flex;align-items:center;justify-content:center;transition:box-shadow .2s}.ge .fb .fab:hover{box-shadow:0 6px 12px #0000004d}.ge .fb .fm{display:none;flex-direction:column;gap:4px;background:#fff;border-radius:8px;padding:8px;box-shadow:0 3px 12px #00000026}.ge .fb .fm.sh{display:flex}.ge .fb .fm button{background:none;border:none;cursor:pointer;padding:8px 14px;border-radius:6px;font-size:12px;font-family:inherit;color:#333;text-align:left;white-space:nowrap;display:flex;align-items:center;gap:8px}.ge .fb .fm button:hover{background:#f5f0ff;color:#673ab7}.ge .tt{position:fixed;top:16px;left:50%;transform:translate(-50%) translateY(-80px);padding:10px 22px;border-radius:4px;color:#fff;font-size:13px;font-weight:500;box-shadow:0 3px 6px #00000029;transition:transform .3s;z-index:999;white-space:nowrap}.ge .tt.sh{transform:translate(-50%) translateY(0)}.ge .tt.ok{background:#188038}.ge .tt.bd{background:#d93025}@media(max-width:640px){.ge .tb{padding:8px 12px;gap:8px}.ge .tb .tt{font-size:14px}.ge .cn{padding:12px 8px 100px}.ge .qc{padding:14px 16px 10px}.ge .mt .bd{padding:14px 16px}.ge .mt .ti{font-size:20px}.ge .qh{gap:6px}.ge .qh .qi{font-size:13px}}
