@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.m-1{margin:calc(var(--spacing) * 1)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--blue-dark:#164273;--blue:#2c6599;--blue-light:#dceaf6;--line:#9fb3c5;--line-light:#c7d3de;--gray-bg:#eef2f5;--text:#1d2a35;--muted:#65717c;--yellow:#fff6cb;--brown:#9b4c18}*{box-sizing:border-box}html,body{min-height:100%;color:var(--text);background:#d5dce3;margin:0}body{font-family:SimSun,宋体,Arial,sans-serif;font-size:12px}button,input,select{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:1px;outline:1px dotted #000}.site-root,.boot{min-height:100vh}.boot{color:#38516a;background:#e7edf2;place-items:center;display:grid}.handover-page{background:linear-gradient(#ffffff40,#ffffff40),#a9b6c2;min-height:100vh;padding:54px 18px}.mail-window{background:#fff;border:1px solid #38516b;width:min(760px,100%);margin:0 auto;box-shadow:4px 5px 18px #23303d59}.window-title{color:#fff;background:linear-gradient(#3e78ad,#174f83);justify-content:space-between;align-items:center;height:28px;padding:0 7px;font-weight:700;display:flex}.window-title button{color:#fff;background:#bd4b3f;border:1px solid #fff;width:20px;height:20px;padding:0}.mail-toolbar{background:linear-gradient(#fefefe,#d9e0e6);border-bottom:1px solid #aebbc7;height:36px;padding:5px 8px}.mail-toolbar button,.button-strip button,.query-box button,.pagination button,.legacy-login-actions button,.maintenance-panel button{color:#1e3e5e;background:linear-gradient(#fff,#dbe5ed);border:1px solid #7e95a8;min-height:24px;margin-right:5px;padding:2px 12px}.mail-toolbar button:active,.button-strip button:active,.query-box button:active,.pagination button:active{background:#cad7e1}.mail-head{background:#f6f8fa;border-bottom:1px solid #d1d7dc;margin:0;padding:11px 16px}.mail-head div{grid-template-columns:58px 1fr;align-items:center;min-height:22px;display:grid}.mail-head dt{color:#5a6670}.mail-head dd{margin:0}.mail-body{padding:25px 34px 30px;font-size:14px;line-height:1.9}.mail-body p{margin:0 0 16px}.credential-note{color:#373225;background:#fff9c9;border:1px solid #b9aa66;flex-direction:column;gap:4px;width:340px;margin:20px 0;padding:15px 18px;display:flex;transform:rotate(-.3deg);box-shadow:2px 2px 3px #0000001f}.credential-note b{border-bottom:1px dashed #b9aa66;padding-bottom:5px}.mail-attachment{text-align:left;color:#244c75;background:#f4f7fa;border:1px solid #b6c3cf;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;width:300px;min-height:46px;padding:7px 11px;display:grid}.mail-attachment span{font-size:20px}.mail-attachment small{color:#7d8790}.mail-footer{text-align:right;background:#eff3f6;border-top:1px solid #bec8d1;padding:10px 12px}.old-primary{color:#fff;background:linear-gradient(#4a82b4,#1d5487);border:1px solid #0a3f70;min-height:28px;padding:3px 18px;font-weight:700}.floating-message{background:#fff6c6;border:1px solid #7b672d;padding:9px 14px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:2px 2px 7px #00000038}.legacy-login{color:#23405a;background:linear-gradient(#ffffffb8,#ffffffb8),repeating-linear-gradient(0deg,#b8c8d7 0 1px,#0000 1px 5px),#d9e4ed;min-height:100vh;padding-top:1px}.login-topline{background:#154b7d;height:8px}.login-brand{align-items:center;gap:14px;width:720px;max-width:calc(100vw - 30px);margin:100px auto 18px;display:flex}.login-logo{color:#164d7b;background:#fff;border:2px solid #245b89;place-items:center;width:64px;height:52px;font-size:20px;font-weight:700;display:grid}.login-brand h1{letter-spacing:2px;color:#174c7c;margin:0;font:700 26px SimHei,黑体,sans-serif}.login-brand p{color:#72879a;letter-spacing:2px;margin:4px 0 0;font:10px Arial,sans-serif}.legacy-login-box{background:#f4f8fb;border:1px solid #6f91ad;width:720px;max-width:calc(100vw - 30px);margin:0 auto;box-shadow:2px 3px 8px #28435b40}.box-caption,.panel-caption,.nav-caption{color:#fff;background:linear-gradient(#5084b0,#245c8d);border-bottom:1px solid #7596b1;height:27px;padding:6px 9px;font-weight:700}.login-form-body{width:420px;max-width:100%;margin:0 auto;padding:26px 20px 16px}.login-form-body label{grid-template-columns:90px 1fr;align-items:center;min-height:35px;display:grid}.login-form-body input,.login-form-body select{background:#fff;border:1px solid #8fa2b1;height:23px}.legacy-login-actions{margin:14px 0 0 90px}.legacy-login-box>p{color:#6b7884;text-align:center;background:#e8eff5;border-top:1px solid #c6d3dd;margin:0;padding:8px}.return-mail{color:#355f84;background:0 0;border:0;margin:14px auto;text-decoration:underline;display:block}.legacy-login footer{text-align:center;color:#758797;position:fixed;bottom:20px;left:0;right:0}.legacy-system{background:#fff;border-left:1px solid #7f99ad;border-right:1px solid #7f99ad;grid-template-rows:64px 30px 1fr 25px;grid-template-columns:188px 1fr;width:1180px;min-width:980px;min-height:100vh;margin:0 auto;display:grid;box-shadow:0 0 18px #1c2e3e47}.system-header{color:#fff;background:linear-gradient(90deg,#ffffff14,#0000 45%),linear-gradient(#2d699d,#123f6b);grid-column:1/-1;justify-content:space-between;align-items:stretch;display:flex}.system-brand{color:#fff;text-align:left;background:0 0;border:0;align-items:baseline;gap:14px;width:560px;padding:9px 18px;display:flex}.system-brand span{letter-spacing:2px;font:700 25px SimHei,黑体,sans-serif}.system-brand b{letter-spacing:1px;font-size:15px}.header-links{color:#dae8f3;flex-direction:column;justify-content:center;align-items:flex-end;gap:3px;padding:9px 12px 7px;display:flex}.header-links button{color:#fff8c8;background:0 0;border:0;margin:0;padding:0;text-decoration:underline}.old-toolbar{background:linear-gradient(#fff,#d7e1e9);border-bottom:1px solid #7f9ab0;grid-column:1/-1;align-items:center;padding:3px 7px;display:flex}.old-toolbar button{color:#254c70;background:0 0;border:1px solid #0000;height:22px;padding:0 9px}.old-toolbar button:hover{background:#edf4f9;border-color:#9aaebe}.old-toolbar span{color:#687988;margin-left:auto;padding-right:8px}.legacy-nav{background:#e8f0f6;border-right:1px solid #809bae;grid-area:3/1;min-height:calc(100vh - 119px);position:relative}.nav-section{color:#264b6c;background:linear-gradient(#f8fbfd,#cbdce9);border-top:1px solid #fff;border-bottom:1px solid #a5bacb;height:25px;padding:6px 9px;font-weight:700}.nav-item-wrap{position:relative}.legacy-nav .nav-item{color:#28445c;text-align:left;background:0 0;border:0;border-bottom:1px dotted #b7c7d3;align-items:center;gap:8px;width:100%;height:29px;padding:0 10px 0 22px;display:flex}.legacy-nav .nav-item:hover{color:#0a4d8b;background:#f7fbfe;text-decoration:underline}.legacy-nav .nav-item.active{color:#fff;background:#4c79a1;font-weight:700}.legacy-nav .nav-item span{color:#587c9b;font-size:9px}.legacy-nav .nav-item.active span{color:#fff}.legacy-nav .nav-item:focus-visible{outline-offset:-2px;outline:1px dotted #27475f}.nav-hint{z-index:20;color:#3d3929;pointer-events:none;background:#fff9d8;border:1px solid #aaa27b;width:260px;padding:7px 9px;line-height:1.5;position:fixed;box-shadow:1px 1px 3px #1c2e3e2e}.nav-info{color:#657582;background:#f8fafc;border:1px solid #aabccb;flex-direction:column;gap:6px;margin:18px 8px;padding:8px;display:flex}.nav-info b{color:#38566e}.nav-info span{align-items:center;gap:5px;display:flex}.nav-info i{background:#3c914f;border-radius:50%;width:7px;height:7px}.nav-info .warn-dot{background:#b88628}.legacy-workspace{background:#fff;grid-area:3/2;min-width:0;padding:7px 10px 25px}.breadcrumb{color:#637381;background:#f4f7f9;border:1px solid #c3d0da;height:25px;padding:6px 8px}.system-message{color:#67551d;background:#fff9d8;border:1px solid #d2bd6b;margin-top:7px;padding:7px 9px}.legacy-page-title{color:#214b70;background:linear-gradient(#f7fbfe,#d8e7f2);border:1px solid #7094b1;border-left:5px solid #235b8c;align-items:center;height:33px;margin:8px 0;padding:7px 10px;display:flex}.legacy-page-title b{font-size:14px}.legacy-page-title span{color:#718392;margin-left:auto;font-family:Courier New,monospace}.system-footer{color:#667986;text-align:center;background:#dce6ed;border-top:1px solid #7f9ab0;grid-area:4/1/auto/-1;padding:6px 10px}.home-columns{grid-template-columns:1.35fr .65fr;gap:8px;display:grid}.legacy-panel{background:#fff;border:1px solid #8ea9bd;margin-bottom:8px}.legacy-panel .panel-caption{height:26px;padding:5px 8px}.bulletin-list{margin:0;padding:2px 10px 4px 14px}.bulletin-list li{border-bottom:1px dotted #b9c6d0;padding:6px 0}.bulletin-list li:last-child{border-bottom:0}.bulletin-list button{color:#244e75;text-align:left;background:0 0;border:0;grid-template-columns:86px 1fr;gap:8px;width:100%;padding:0;display:grid}.bulletin-list button:hover{text-decoration:underline}.bulletin-entry time{color:#85929d;white-space:nowrap}.bulletin-content{flex-direction:column;gap:1px;min-width:0;display:flex}.bulletin-content strong{font-weight:700}.bulletin-content small{color:#667887;font-size:12px;line-height:1.45}.bulletin-alert{color:#c00000}.announcement-detail{margin-bottom:8px}.announcement-detail-header{color:#64727e;text-align:center;background:#f6f8fa;border-bottom:1px solid #d5dde4;padding:13px 16px 11px}.announcement-detail-header h1{color:#244e75;margin:0 0 7px;font-size:19px}.announcement-detail-body{padding:14px 16px 16px}.announcement-detail-body p{color:#34424d;margin:0 0 12px;line-height:1.85}.announcement-detail-body p:last-child{margin-bottom:0}.announcement-expired{color:#7c8992;text-align:center;background:#f8fafb;border:1px solid #b8c7d1;place-content:center;justify-items:center;gap:6px;min-height:126px;display:grid}.announcement-expired>span{font-size:22px}.announcement-expired b{color:#526778;font-size:16px}.announcement-expired small{font-size:12px}.info-table,.form-table,.summary-table,.print-sheet table{border-collapse:collapse;width:100%}.info-table th,.info-table td{border-bottom:1px solid #d5dde4;padding:7px 8px}.info-table th{color:#526778;text-align:right;background:#f3f7fa;width:105px;font-weight:400}.home-account-table th,.home-account-table td{padding-top:4px;padding-bottom:4px}.home-database-status{color:#687a87;border-top:1px dotted #b9c6d0;margin:5px 8px 8px;padding-top:5px;font-size:12px}.home-database-status b{color:var(--brown);font-weight:400}.brown{color:var(--brown)}.summary-table th,.summary-table td{text-align:center;border:1px solid #b7c8d5;padding:10px}.summary-table th{color:#375a76;background:#eaf2f7}.summary-table td{font:700 16px Arial,sans-serif}.home-summary .summary-table th,.home-summary .summary-table td{padding:7px 8px}.home-pending-body{padding:8px 10px 9px}.home-pending-item{align-items:center;gap:20px;display:flex}.home-pending-item button{color:#244e75;cursor:pointer;background:0 0;border:0;padding:0}.home-pending-item button:hover{text-decoration:underline}.home-pending-note{color:#687a87;margin-top:5px;font-size:12px}.query-box{background:#edf4f8;border:1px solid #9bb2c4;flex-wrap:wrap;align-items:flex-end;gap:5px 8px;margin-bottom:8px;padding:8px 9px 3px;display:flex}.query-box label{color:#344f64;align-items:center;margin-bottom:5px;display:flex}.query-box input,.query-box select{color:#1c2d3a;background:#fff;border:1px solid #869dad;width:130px;height:23px}.query-box button{margin-bottom:5px}.compact-query label:first-child input{width:150px}.stock-warehouse-filter:disabled,.movement-type-filter:disabled{opacity:1;color:#1c2d3a;cursor:default;background:#fff}.trade-query label:nth-child(2) input{width:145px}.trade-query-actions{flex-basis:100%;gap:8px;display:flex}.trade-query-actions button{margin-right:0}.query-history-input{align-items:center;display:inline-flex;position:relative}.query-history-menu{z-index:20;background:#fff;border:1px solid #7e95a8;min-width:100%;padding:2px 0;position:absolute;top:calc(100% + 1px);left:0;box-shadow:2px 2px 4px #2b3d4b33}.query-history-option{color:#1e3e5e;text-align:left;white-space:nowrap;cursor:pointer;background:#fff;border:0;width:100%;min-height:22px;padding:2px 7px;display:block}.query-history-option:hover,.query-history-option.is-highlighted{background:#e4edf4}.query-history-clear{color:#1e3e5e;background:linear-gradient(#fff,#dbe5ed);border:1px solid #7e95a8;min-height:22px;margin-left:4px;padding:1px 5px}.result-note{color:#63727f;background:#f7f9fa;border:1px solid #c0cdd7;border-bottom:0;min-height:26px;padding:6px 8px}.old-table-wrap{border:1px solid #8ea7ba;width:100%;overflow-x:auto}.old-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:760px}.old-table th{color:#27475f;text-align:center;white-space:nowrap;background:linear-gradient(#f8fbfd,#cfdeea);border-bottom:1px solid #7895aa;border-right:1px solid #9eb2c2;height:27px;padding:5px 7px}.old-table td{white-space:nowrap;border-bottom:1px solid #cbd5dd;border-right:1px solid #c2ced7;height:28px;padding:5px 7px}.old-table tbody tr:nth-child(2n){background:#f4f8fb}.old-table tbody tr:hover{background:#fffbdc}.link-cell,.mono-cell{color:#174f80;font-family:Courier New,SimSun,monospace}.strong-cell{color:#8e410f;font-weight:700}.number-cell{text-align:right;font-family:Arial,sans-serif}.inventory-correction-strip input[type=number]::-webkit-inner-spin-button{opacity:1}.inventory-correction-strip input[type=number]::-webkit-outer-spin-button{opacity:1}.table-link,.inline-old-link{color:#075aa1;background:0 0;border:0;padding:0;text-decoration:underline}a.table-link{font:inherit}.pagination{justify-content:flex-end;align-items:center;gap:3px;padding:6px 4px;display:flex}.pagination span{color:#657581;margin-right:5px}.pagination button{min-height:21px;padding:1px 8px}.form-table{border-top:1px solid #8fa7b9;border-left:1px solid #8fa7b9;margin-bottom:8px}.form-table th,.form-table td{border-bottom:1px solid #8fa7b9;border-right:1px solid #8fa7b9;min-height:30px;padding:7px 8px}.form-table th{color:#3d596f;text-align:right;background:#e8f0f6;width:115px;font-weight:400}.form-table td{background:#fff}.button-strip{background:#edf2f6;border:1px solid #b3c2cd;margin-bottom:7px;padding:5px}.repair-archive-query input{width:170px}.backup-archive-query input{width:240px}.repair-history-table .old-table{min-width:930px}.archive-business-note{color:#7c7356;margin-top:3px;font-size:11px;display:block}.repair-record-actions{background:#e5edf3;border:1px solid #9fb5c6;border-bottom:0;align-items:center;gap:7px;margin-top:0;margin-bottom:0;padding:6px 8px;display:flex}.repair-action-guide{color:#344e62}.repair-record-actions button:not(:disabled){color:#173f60;background:#f6fbff;border-color:#6f91aa;font-weight:700}.repair-record-actions button:disabled{color:#8c969d;cursor:default;background:#e4e8eb;border-color:#b7c0c7}.repair-current-selection{color:#78858e;border-left:1px solid #aabac6;min-width:172px;padding-left:8px;font-size:11px}.repair-current-selection.has-selection{color:#264f6d;font-weight:700}.repair-history-table tbody tr{cursor:pointer}.repair-history-table tbody tr:hover{background:#eef6fb}.repair-history-table tbody tr.selected-repair-row{box-shadow:inset 3px 0 #6f98b8;background:#dcecf7!important}.repair-history-table tbody tr:focus-visible{outline-offset:-2px;outline:1px dotted #27475f}.order-number-cell{color:#263743;font-family:Courier New,SimSun,monospace}.last-modified-cell{color:#384b59;font-family:Courier New,SimSun,monospace}.repair-table-help,.archive-summary-note{color:#78858e;background:#f3f6f8;border:1px solid #c4d0d8;border-top:0;padding:5px 7px;font-size:11px}.archive-summary-note{border-top:1px solid #c4d0d8;margin-top:8px}.minor-error{background:#fffbe4!important}.import-error{color:#6c3113;background:#fff1de!important}.selected-business{background:#e8f3fb!important}.broken-row{color:#6f7478;background:#eee!important}.legacy-explain,.archive-warning{color:#6b5b25;background:#fffae0;border:1px solid #c7b86e;margin-top:8px;padding:8px 10px}.trade-query-notice{margin-bottom:8px}.trade-selection-column{text-align:center;width:46px}.trade-selection-column input{vertical-align:middle;width:13px;height:13px;margin:0}.trade-association-actions,.trade-association-return{color:#384b59;background:#f3f6f8;border:1px solid #c4d0d8;align-items:center;gap:10px;margin-top:8px;padding:6px 8px;display:flex}.trade-association-actions button,.trade-association-return button{margin:0}.trade-association-complete{margin-top:8px}.explain-label{color:#7a704f;font-weight:700}.legacy-emphasis{color:#8e410f;background:#fff0b8;padding:0 2px;font-weight:700}.archive-registration-backdrop{z-index:100;background:#46525c57;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.archive-registration-dialog{background:#f8fbfd;border:1px solid #7892a7;width:min(520px,100%);box-shadow:2px 3px 8px #1c31424d}.archive-registration-heading{color:#fff;background:#326b9f;border-bottom:1px solid #8ba4b8;align-items:center;min-height:34px;padding:0 8px 0 12px;display:flex}.archive-registration-heading h2{margin:0;font-size:15px;font-weight:700}.archive-registration-close{color:#fff;cursor:pointer;background:0 0;border:1px solid #0000;width:24px;height:24px;margin-left:auto;padding:0;font-size:20px;line-height:20px}.archive-registration-close:hover,.archive-registration-close:focus-visible{background:#285a88;border-color:#c7d9e6}.archive-registration-description{color:#536979;margin:0;padding:12px 16px 10px;line-height:1.7}.archive-registration-fields{background:#edf4f8;border:1px solid #c1d0da;margin:0 16px;padding:9px 10px 2px}.archive-registration-fields label{color:#344f64;grid-template-columns:132px 1fr;align-items:center;gap:8px;min-height:34px;display:grid}.archive-registration-fields input{box-sizing:border-box;color:#1c2d3a;background:#fff;border:1px solid #869dad;width:100%;height:24px;padding:2px 5px}.archive-registration-error{color:#86551c;background:#fff8df;border:1px solid #d2b27f;margin:10px 16px 0;padding:6px 8px}.archive-registration-actions{text-align:center;background:0 0;border:0;margin:10px 16px 14px;padding:0}.archive-registration-actions button:disabled{color:#8996a0;cursor:wait;background:#e9eef1}.detail-block{margin-top:9px}.empty-result{color:#8a969f;text-align:center;background:#f8fafb;border:1px solid #b8c7d1;place-content:center;gap:7px;height:210px;display:grid}.empty-result div{color:#687987;font-size:15px}.document-table{table-layout:fixed;width:100%}.document-table th,.document-table td{overflow-wrap:anywhere;min-width:0}.document-table th{width:auto}.document-log{margin-top:10px}.document-log .old-table-wrap{border:0}.handwritten-cell{color:#343a3c;font:15px/1.8 KaiTi,楷体,serif;background:#fffdf1!important}.business-note-update{border-top:1px dotted #d7d1b8;margin-top:4px;padding-top:3px}.note-date{color:#59636b;font-family:Courier New,monospace}.archive-reference{color:#1e4f75;letter-spacing:.04em;border-bottom:1px solid #8298a9;padding:0 2px;font:700 14px/1.4 Courier New,monospace}.record-reference{color:#67451f;background:#fff8dc;border:1px solid #d2bd83;border-left:3px solid #9b4c18;padding:1px 5px;font:700 13px/1.35 Courier New,SimSun,monospace;display:inline-block}.attachment-panel{margin-top:10px}.attachment-panel .old-table{min-width:800px}.repair-backup-record .old-table,.backup-category-table,.browser-index-table{min-width:820px}.repair-backup-note{color:#687783;background:#f1f5f7;border-top:1px solid #c6d1d9;padding:6px 8px;font-size:11px}.attachment-action-separator{color:#8c989f;padding:0 3px}@media (max-width:560px){.archive-registration-backdrop{padding:8px}.archive-registration-fields label{grid-template-columns:1fr;gap:3px;padding:4px 0}.archive-registration-fields input{width:100%}}.migration-report-page{color:#222;background:#ededed;min-height:100vh;padding:18px 10px;font-family:Arial,SimSun,sans-serif;font-size:13px}.migration-report-document{background:#fff;border:1px solid #858585;width:min(780px,100%);margin:0 auto;box-shadow:2px 2px 7px #00000029}.migration-report-header{background:#e3e3e3;border-bottom:3px double #888;padding:12px 16px 10px}.migration-report-header h1{color:#202020;margin:0 0 2px;font-size:18px;font-weight:700}.migration-report-header div{color:#666;font-size:12px}.migration-report-toolbar{background:#f3f3f3;border-bottom:1px solid #aaa;align-items:center;gap:7px;min-height:33px;padding:5px 8px;display:flex}.migration-report-toolbar a,.migration-report-toolbar button,.migration-report-action button{color:#111;background:#eee;border:1px solid #888;border-radius:0;min-height:23px;padding:2px 10px;text-decoration:none;box-shadow:inset 1px 1px #fff}.migration-report-toolbar a:active,.migration-report-toolbar button:active,.migration-report-action button:active{background:#d8d8d8}.migration-report-content{padding:4px 18px 20px}.migration-report-content h2{color:#252525;border-bottom:1px solid #aaa;margin:17px 0 8px;padding-bottom:3px;font-size:15px}.migration-summary-table{border-collapse:collapse;width:100%}.migration-summary-table th,.migration-summary-table td{text-align:left;border:1px solid #aaa;padding:5px 7px;font-weight:400}.migration-summary-table th{background:#eee;width:155px}.migration-report-action{margin:15px 0 8px}.migration-report-note{color:#5f5f5f;background:#f5f5f5;border:1px solid #c8c8c8;margin:8px 0 0;padding:7px 9px}.migration-report-footer{color:#666;background:#e8e8e8;border-top:1px solid #aaa;padding:6px 12px;font-size:11px}.migration-report-error{margin-top:70px}.migration-report-error .migration-report-content{min-height:170px}.browser-index-summary{background:#f5f5f5;border:1px solid #aaa;flex-wrap:wrap;margin:14px 0 5px;display:flex}.browser-index-summary div{gap:8px;min-width:160px;padding:6px 10px;display:flex}.browser-index-summary dt{color:#666}.browser-index-summary dd{margin:0;font-weight:700}.migration-inline-notice{color:#5c532c;background:#fffce8;border:1px solid #b6aa77;margin:9px 0;padding:6px 8px}.migration-site-list{border-top:1px solid #aaa;margin:12px 0 0;padding:0;list-style:none}.migration-site-list li{border-bottom:1px dotted #999;grid-template-columns:165px minmax(260px,1fr) 75px;align-items:baseline;gap:8px;padding:9px 6px;display:grid}.migration-site-list strong{font-weight:400}.migration-site-list span{color:#555;white-space:nowrap}.migration-url-link{color:#0645ad;text-align:left;background:0 0;border:0;width:fit-content;padding:0;font:13px/1.5 Courier New,monospace;text-decoration:underline}.browser-detail-status{margin-top:20px}.browser-detail-status p{margin:3px 0}.browser-detail-status code{font-family:Courier New,monospace}.backup-summary-table .order-number-cell{color:#263743}.legacy-tool-window{background:#e8edf0;border:1px solid #748a9a}.legacy-tool-title{color:#fff;background:#45677f;border-bottom:1px solid #6f8798;padding:6px 8px;font-weight:700}.legacy-tool-meta{color:#3e515f;background:#dde6ec;border-bottom:1px solid #a8b7c2;align-items:center;gap:24px;min-height:30px;padding:5px 8px;display:flex}.tool-inline-message{color:#625726;background:#fffbe0;border-bottom:1px solid #c6b86f;padding:5px 8px}.browser-address{color:#334d61;font-family:Courier New,SimSun,monospace}.legacy-tool-status{color:#5e6d77;background:#d8e0e5;border-top:1px solid #9eafb9;padding:4px 7px;font-size:11px}.weiji-page{color:#333;background:#d9e3e9 linear-gradient(#c6d7e2 0,#e7ecef 360px 100%);min-height:100vh;font-family:Arial,Microsoft YaHei,sans-serif;font-size:12px}.weiji-header{z-index:20;background:#fffffff5;border-top:2px solid #f58220;border-bottom:1px solid #d4d4d4;height:50px;position:sticky;top:0;box-shadow:0 1px 3px #0000001f}.weiji-header-inner{align-items:center;gap:15px;width:min(940px,100% - 24px);height:48px;margin:0 auto;display:flex}.weiji-header-inner>b,.weiji-brand{color:#eb7350;letter-spacing:2px;white-space:nowrap;font:700 25px/1 KaiTi,STKaiti,serif}.weiji-brand{background:0 0;border:0;padding:0}.weiji-header-inner nav{align-items:stretch;height:100%;display:flex}.weiji-header-inner nav button,.weiji-login-button{color:#444;background:0 0;border:0;padding:0 10px;font-size:13px}.weiji-header-inner nav button:hover,.weiji-login-button:hover{color:#eb7350}.weiji-header-inner nav button.is-active{color:#eb7350;font-weight:700}.weiji-search{width:220px;margin-left:auto;display:flex}.weiji-search input{background:#f2f2f5;border:1px solid #ccc;border-right:0;flex:1;min-width:0;height:28px;padding:4px 8px}.weiji-search button{color:#666;background:#fff;border:1px solid #ccc;width:46px}.weiji-profile-cover{color:#fff;text-align:center;background-color:#7897aa;background-image:linear-gradient(160deg,#ffffff1f,#0000 45%),linear-gradient(#7897aa,#aebfc9);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-bottom:1px solid #ffffff73;height:238px}.weiji-cover-inner{text-shadow:0 1px 2px #00000059;padding-top:42px}.weiji-avatar{object-fit:cover;background:#9ab3c0;border:4px solid #ffffffe0;border-radius:50%;width:82px;height:82px;margin:0 auto 9px;display:block;box-shadow:0 1px 5px #00000040}.weiji-cover-inner h1{margin:0;font-size:21px}.weiji-cover-inner p{margin:8px 0 0;font-size:12px}.weiji-blog{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:12px;width:min(920px,100% - 24px);margin:-42px auto 0;display:grid}.weiji-sidebar{gap:12px;display:grid}.weiji-user-stats,.weiji-sidebar-card,.weiji-feed-tab,.weiji-post{background:#fff;border:1px solid #00000014;box-shadow:0 1px 2px #00000014}.weiji-user-stats{grid-template-columns:repeat(3,1fr);padding:12px 0;display:grid}.weiji-user-stats>div{text-align:center;border-right:1px solid #eee}.weiji-user-stats>div:last-child{border-right:0}.weiji-user-stats strong,.weiji-user-stats span{display:block}.weiji-user-stats strong{color:#333;font-size:17px}.weiji-user-stats span{color:gray;margin-top:3px}.weiji-sidebar-card{padding:13px 15px}.weiji-sidebar-card h2{border-bottom:1px solid #eee;margin:0 -15px 12px;padding:0 15px 9px;font-size:13px}.weiji-sidebar-card p{color:#666;line-height:1.6}.weiji-sidebar-card button{color:#eb7350;background:0 0;border:0;padding:0}.weiji-feed{gap:10px;min-width:0;display:grid}.weiji-feed-tab{padding:13px 16px}.weiji-feed-tab strong{border-bottom:2px solid #f58220;padding-bottom:10px;font-size:13px}.weiji-feed-tab span{float:right;color:#999}.weiji-post>header{gap:10px;padding:16px 20px 0;display:flex}.weiji-post-avatar{object-fit:cover;background:#9ab3c0;border-radius:50%;flex:none;width:42px;height:42px;display:block}.weiji-post>header strong,.weiji-post>header time{display:block}.weiji-post>header strong{margin:3px 0 5px;font-size:13px}.weiji-post>header time{color:#999;font-size:11px}.weiji-post-body{padding:3px 20px 14px 72px;font-size:14px;line-height:1.7}.weiji-post-body h2{margin:4px 0 8px;font-size:15px}.weiji-post-body p{white-space:pre-wrap;margin:3px 0}.weiji-post-images{gap:4px;width:min(100%,450px);margin:9px 0 10px;display:grid}.weiji-post-images-1{grid-template-columns:minmax(0,320px)}.weiji-post-images-2{grid-template-columns:repeat(2,minmax(0,1fr))}.weiji-post-images-3{grid-template-columns:repeat(3,minmax(0,1fr))}.weiji-post-images img{aspect-ratio:1;object-fit:cover;background:#eee;width:100%;min-width:0;display:block}.weiji-post>footer{border-top:1px solid #eee;grid-template-columns:repeat(4,1fr);display:grid}.weiji-post>footer button{color:gray;background:#fff;border:0;border-right:1px solid #eee;min-height:36px}.weiji-post>footer button:last-child{border-right:0}.weiji-post>footer button:hover{color:#eb7350}.weiji-feed-end{color:#888;text-align:center;padding:20px}.weiji-feed-end button{color:#eb7350;background:0 0;border:0;padding:0}.weiji-footer{color:#777;text-align:center;padding:30px 14px 24px;font-size:11px}.weiji-square-page{background:#e7ecef}.weiji-square{width:min(680px,100% - 24px);margin:18px auto 0}.weiji-square-title{border-top:2px solid #f58220}.weiji-square-post .weiji-post-body{padding-top:8px}.weiji-square-image{background:#f2f2f2;border:1px solid #ddd;width:min(100%,420px);margin:10px 0}.weiji-square-image img{width:100%;height:auto;display:block}.weiji-comments-preview{color:#666;background:#f7f7f7;border-top:1px solid #e5e5e5;margin-top:12px;padding:7px 9px;font-size:12px;line-height:1.6}.weiji-comments-preview p{margin:2px 0}.weiji-comments-preview strong{color:#4d6f8f;font-weight:400}.weiji-login-page{background:#edf1f3}.weiji-login-main{min-height:calc(100vh - 138px);padding:54px 12px 30px}.weiji-login-panel{background:#fff;border:1px solid #c9c9c9;width:min(440px,100%);margin:0 auto;box-shadow:0 1px 3px #0000001f}.weiji-login-panel>header{background:#f4f4f4;border-bottom:1px solid #ddd;padding:12px 18px}.weiji-login-panel h1{margin:0;font-size:17px}.weiji-login-source{color:#4b6575;background:#eef5f8;border:1px solid #d7e2e9;margin:14px 18px 0;padding:8px 10px}.weiji-login-form{grid-template-columns:108px minmax(0,1fr);align-items:center;gap:12px 10px;padding:18px;display:grid}.weiji-login-form>label:not(.weiji-remember){text-align:right}.weiji-login-form>input{background:#fff;border:1px solid #aaa;width:100%;min-width:0;height:29px;padding:4px 6px}.weiji-remember,.weiji-login-status,.weiji-login-actions{grid-column:2}.weiji-remember{color:#666;align-items:center;gap:5px;display:flex}.weiji-login-status{color:#c33;min-height:18px}.weiji-login-actions{gap:8px;display:flex}.weiji-login-actions button{background:#fff;border:1px solid #bbb;min-width:78px;min-height:30px}.weiji-login-actions button:disabled{opacity:.7}.weiji-error-page{background:#fff;border:1px solid #ddd;width:min(430px,100% - 32px);min-height:140px;margin:80px auto;padding:25px 28px;box-shadow:0 1px 4px #0000001a}.weiji-error-page h1{margin:0 0 13px;font-size:18px}.weiji-error-page p{color:#777;line-height:1.7}.weiji-modal-backdrop{z-index:60;background:#00000075;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.weiji-captcha-dialog,.weiji-login-dialog{background:#fff;border:1px solid #666;width:min(410px,100%);max-height:calc(100vh - 24px);overflow-y:auto;box-shadow:0 5px 20px #00000059}.weiji-captcha-dialog>header,.weiji-login-dialog>header{background:#f7f7f7;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;min-height:42px;padding:0 15px;display:flex}.weiji-captcha-dialog h2,.weiji-login-dialog h2{margin:0;font-size:15px}.weiji-login-dialog>header button{color:#888;background:0 0;border:0;font-size:22px}.weiji-captcha-content{padding:14px 16px 10px}.weiji-captcha-notice{color:#666;margin:0 0 8px}.weiji-captcha-prompt{margin:0 0 10px;font-size:14px;font-weight:700}.weiji-captcha-grid{background:#ddd;grid-template-columns:repeat(3,1fr);gap:3px;display:grid}.weiji-captcha-grid button{aspect-ratio:1;background-repeat:no-repeat;background-size:300% 300%;border:2px solid #0000;padding:0;position:relative}.weiji-captcha-grid button span{color:#fff;background:#eb7350;border-radius:50%;place-items:center;width:20px;height:20px;font-weight:700;display:none;position:absolute;top:3px;right:3px;box-shadow:0 1px 2px #00000059}.weiji-captcha-grid button.is-selected{border-color:#eb7350}.weiji-captcha-grid button.is-selected span{display:grid}.weiji-captcha-status{min-height:28px;padding-top:8px}.weiji-captcha-status .is-error{color:#c33}.weiji-captcha-status .is-success{color:#3b7a37}.weiji-captcha-dialog>footer,.weiji-login-dialog>footer{background:#f7f7f7;border-top:1px solid #ddd;justify-content:flex-end;gap:8px;padding:10px 15px;display:flex}.weiji-captcha-dialog>footer button,.weiji-login-dialog>footer button{background:#fff;border:1px solid #bbb;min-width:74px;min-height:30px}.weiji-primary-button{color:#fff;background:#eb7350!important;border-color:#d96946!important}.weiji-login-dialog>p{margin:0;padding:25px 20px;font-size:14px}@media (max-height:650px){.weiji-captcha-dialog{width:min(340px,100%)}.weiji-captcha-dialog>header{min-height:36px}.weiji-captcha-content{padding:9px 12px 5px}.weiji-captcha-notice{margin-bottom:4px}.weiji-captcha-prompt{margin-bottom:6px}.weiji-captcha-grid{width:285px;max-width:100%;margin:0 auto}.weiji-captcha-status{min-height:23px;padding-top:4px}.weiji-captcha-dialog>footer{padding:7px 12px}}.bbs-page{color:#555;background:#fff;min-height:100vh;padding-bottom:48px;font:13px/1.65 Arial,Helvetica,Microsoft YaHei,宋体,sans-serif}.bbs-page a{color:#37a;text-decoration:none}.bbs-page a:hover{color:#072;text-decoration:underline}.bbs-page button,.bbs-page input{font:inherit}.bbs-site-width{width:min(100% - 32px,1000px);margin:0 auto}.bbs-utility{background:#f7f7f5;border-bottom:1px solid #eee;min-height:30px}.bbs-utility-inner{align-items:center;gap:22px;width:min(100% - 32px,1000px);min-height:30px;margin:0 auto;display:flex}.bbs-utility-brand{color:#686;font-size:12px}.bbs-top-links{gap:18px;display:flex}.bbs-top-links a,.bbs-utility-meta{color:#888;font-size:12px}.bbs-utility-meta{color:#999;margin-left:auto}.bbs-header{background:#fff;justify-content:space-between;align-items:flex-end;padding:29px 0 16px;display:flex}.bbs-brand{flex-direction:column;display:inline-flex;color:#586!important;text-decoration:none!important}.bbs-brand strong{letter-spacing:0;font:25px/1.2 Arial,Helvetica,Microsoft YaHei,sans-serif}.bbs-brand span{color:#999;letter-spacing:0;margin-top:5px;font-size:12px}.bbs-header-note{color:#aaa;font-size:12px}.bbs-nav{background:#fff;border-bottom:1px solid #e5eee8;align-items:stretch;gap:24px;min-height:35px;padding:0;display:flex}.bbs-nav a{color:#666;text-align:left;border:0;min-width:0;padding:0 0 8px;font-weight:400}.bbs-nav a:hover,.bbs-nav a.active{color:#37a;border-bottom:2px solid #697;text-decoration:none}.bbs-search-strip{background:#fff;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;min-height:42px;padding:13px 0 14px;display:flex}.bbs-search-form{align-items:center;gap:7px;display:flex}.bbs-search-form label{color:#666;font-weight:400}.bbs-search-form input{color:#555;background:#fff;border:1px solid #ccc;border-radius:0;width:360px;height:28px;padding:4px 7px}.bbs-search-form input:focus{outline:1px solid #a8c5ad}.bbs-search-form button{color:#666;background:#f7f7f7;border:1px solid #c5c5c5;border-radius:0;min-width:48px;height:28px;padding:1px 12px}.bbs-search-form button:hover{color:#37a;background:#fff}.bbs-search-strip>span{color:#999;font-size:12px}.bbs-layout{grid-template-columns:minmax(0,675px) 250px;align-items:start;gap:60px;padding-top:20px;display:grid}.bbs-main-column{min-width:0}.bbs-sidebar{min-width:0;padding-top:3px}.bbs-breadcrumb{color:#999;margin:0 0 15px;padding:0;font-size:12px}.bbs-breadcrumb span{color:#ccc;padding:0 5px}.bbs-notice{color:#888;background:0 0;border:0;border-bottom:1px solid #eee;margin:0 0 23px;padding:0 0 12px}.bbs-notice strong{color:#686;margin-right:9px;font-weight:400}.bbs-side-section{margin:0 0 26px}.bbs-side-section h2{color:#686;border-bottom:2px solid #eee;margin:0 0 8px;padding:0 0 7px;font-size:15px;font-weight:400}.bbs-side-list,.bbs-side-notes{margin:0;padding:0;list-style:none}.bbs-side-list li,.bbs-side-notes li{padding:2px 0;line-height:1.65}.bbs-side-list a{color:#666}.bbs-side-list a:hover{color:#37a}.bbs-side-notes li{color:#888;font-size:12px}.bbs-popular-list a{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bbs-side-information p{color:#999;margin:3px 0;font-size:12px}.bbs-topic-section{background:0 0;margin-top:0}.bbs-topic-section>h2{color:#333;background:0 0;border-bottom:2px solid #eee;margin:0 0 10px;padding:0 0 9px;font-size:18px;font-weight:400}.bbs-topic-table{border-top:1px solid #eee}.bbs-topic-row{border-bottom:1px solid #f0f0f0;grid-template-columns:minmax(0,1fr) 125px 50px 105px;align-items:center;min-height:43px;display:grid}.bbs-topic-row>*{min-width:0;padding:8px 0}.bbs-topic-main{flex-wrap:wrap;align-items:center;gap:0 7px;display:flex}.bbs-topic-main a{color:#37a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.bbs-topic-main small{color:#aaa;flex-basis:100%;line-height:1.35;display:block}.bbs-topic-closed-badge{color:#777;white-space:nowrap;background:#e5e5e5;border-radius:10px;padding:1px 6px;font-size:11px;line-height:1.35;display:inline-block}.bbs-user-topics li .bbs-topic-closed-badge{float:none;margin-left:8px}.bbs-topic-head{color:#999;min-height:32px;font-size:12px}.bbs-topic-head>*{padding:5px 0}.bbs-topic-author{color:#777;align-items:center;gap:6px;font-size:12px;display:flex}.bbs-topic-avatar{object-fit:cover;background:#eee;border-radius:50%;flex:none;width:26px;height:26px}.bbs-topic-replies,.bbs-topic-time{color:#888;font-size:12px}.bbs-topic-replies{text-align:center}.bbs-topic-time{white-space:nowrap}.bbs-topic-row.is-unavailable a,.bbs-search-result.is-unavailable a{color:#777}.bbs-status{color:#999;white-space:nowrap;margin-left:6px;font-size:12px}.bbs-search-page{background:0 0;min-height:320px;padding-bottom:24px}.bbs-search-page>h1,.bbs-unavailable>div h1{color:#333;background:0 0;border-bottom:2px solid #eee;margin:0;padding:0 0 10px;font-size:21px;font-weight:400}.bbs-result-count{color:#999;margin:15px 0 9px}.bbs-empty-result{color:#999;background:0 0;border-top:1px solid #eee;border-bottom:1px solid #eee;margin:0;padding:38px 0}.bbs-search-result{background:0 0;border-top:1px solid #eee;margin:0;padding:13px 0 16px}.bbs-search-result header{align-items:flex-start;gap:10px;display:flex}.bbs-result-avatar{object-fit:cover;background:#eee;border-radius:50%;flex:none;width:36px;height:36px}.bbs-search-result header>div{min-width:0}.bbs-search-result header a{font-size:15px;font-weight:400}.bbs-search-result header small{color:#aaa;margin-top:4px;font-size:12px;display:block}.bbs-search-result p{color:#666;margin:10px 0 8px;line-height:1.8}.bbs-search-result footer{color:#aaa;font-size:12px}.bbs-thread{background:0 0}.bbs-thread>header{background:0 0;border-bottom:2px solid #eee;min-height:0;padding:0 0 12px;display:block}.bbs-thread-forum{color:#686;margin-bottom:5px;font-size:12px;display:block}.bbs-thread>header h1{color:#333;margin:0 0 5px;font-size:21px;font-weight:400}.bbs-thread>header>span{color:#999;font-size:12px}.bbs-post{border-bottom:1px solid #eee;grid-template-columns:100px minmax(0,1fr);min-height:250px;display:grid}.bbs-post aside{text-align:center;background:0 0;border:0;padding:22px 6px}.bbs-post aside>*{margin:0 auto 5px;display:block}.bbs-post-avatar{object-fit:cover;background:#eee;border-radius:50%;width:48px;height:48px;margin:0 auto}.bbs-post aside a{color:#37a;font-size:13px}.bbs-post aside span{color:#999;font-size:12px}.bbs-post-content{min-width:0;padding:19px 0 22px 22px}.bbs-post-meta{color:#aaa;border-bottom:1px solid #f1f1f1;padding:0 0 8px;font-size:12px}.bbs-post-meta span{color:#aaa;margin-left:12px}.bbs-post-content>p{color:#555;white-space:pre-line;min-height:145px;margin:24px 0;font-size:14px;line-height:2}.bbs-post.has-image .bbs-post-content>p{min-height:0}.bbs-post-image{width:min(320px,100%);margin:-6px 0 20px}.bbs-post-image-trigger{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.bbs-post-image-trigger:focus-visible{outline-offset:3px;outline:1px solid #697}.bbs-post-image-placeholder{aspect-ratio:4/3;background:#f4f4f4;border-radius:4px;place-items:center;display:grid}.bbs-post-image-placeholder>span{border:2px solid #999;border-radius:2px;width:18px;height:15px;display:block;position:relative}.bbs-post-image-placeholder>span:before{content:"";border:1px solid #999;border-radius:50%;width:4px;height:4px;position:absolute;top:3px;left:3px}.bbs-post-image-placeholder>span:after{content:"";border-top:2px solid #999;border-left:2px solid #999;width:10px;height:6px;position:absolute;bottom:2px;left:2px;transform:rotate(45deg)}.bbs-post-image-lightbox{z-index:20;background:#000000a6;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.bbs-post-image-dialog{background:#eee;width:min(720px,100%);max-height:calc(100vh - 56px);padding:42px 28px 28px;position:relative;box-shadow:0 2px 12px #00000059}.bbs-post-image-dialog>img{object-fit:contain;width:100%;height:auto;max-height:calc(100vh - 126px);display:block}.bbs-post-image-placeholder-large{aspect-ratio:4/3;background:#f7f7f7;width:100%}.bbs-post-image-close{color:#666;cursor:pointer;background:0 0;border:0;width:28px;height:28px;padding:0;font-size:25px;line-height:24px;position:absolute;top:8px;right:10px}.bbs-post-image-close:hover{color:#222}.bbs-signature{color:#aaa;border-top:1px solid #f4f4f4;padding-top:9px;font-size:12px}.bbs-post-actions{color:#999;text-align:right;margin-top:16px;font-size:12px}.bbs-return-row{text-align:left;padding:15px 0}.bbs-return-row a{color:#37a}.bbs-closed-topics{margin-top:24px}.bbs-closed-topics-locked a{color:#37a;margin-left:8px}.bbs-closed-gate{background:0 0;min-height:320px;padding:52px 0 45px}.bbs-closed-gate h1{color:#333;border-bottom:2px solid #eee;margin:0;padding:0 0 10px;font-size:21px;font-weight:400}.bbs-closed-gate p{color:#999;margin:14px 0 0;line-height:1.9}.bbs-closed-gate a{color:#37a;border-top:1px solid #eee;margin-top:36px;padding-top:16px;display:inline-block}.bbs-unavailable{background:0 0;min-height:320px;padding:52px 0 45px}.bbs-unavailable>div{background:0 0;border:0;width:auto;max-width:none;margin:0;padding:0}.bbs-unavailable>div p{color:#999;margin:14px 0 0;line-height:1.9}.bbs-unavailable footer{border-top:1px solid #eee;justify-content:flex-start;gap:20px;margin-top:36px;padding-top:16px;display:flex}.bbs-unavailable footer a{color:#37a}.bbs-footer{color:#aaa;text-align:left;background:0 0;border-top:1px solid #eee;margin-top:45px;padding:20px 0;font-size:11px}.bbs-footer p{margin:2px}.bbs-page .bbs-legacy-quote{background:#fff;border:1px solid #ececec;margin:9px 0 12px;padding:8px 12px}.bbs-page .bbs-legacy-quote small{color:#888;margin-bottom:5px;font-size:12px;display:block}.bbs-page .bbs-legacy-quote-text{color:#fff;white-space:pre-wrap;-webkit-user-select:text;user-select:text;background:#fff}.bbs-page .bbs-legacy-quote-text::selection{color:#fff;background:#3466ab}.wuchuan-map-site{color:#4b4b4b;background:#f4f4f4;min-height:100vh;font:12px/1.5 Arial,Helvetica,宋体,SimSun,sans-serif}.wuchuan-map-site button,.wuchuan-map-site input{font:inherit}.wuchuan-map-site button{cursor:pointer}.wuchuan-map-site button:focus-visible,.wuchuan-map-site input:focus-visible{outline-offset:1px;outline:1px dotted #234e7c}.map-site-header{background:#fff;border-bottom:1px solid #c9c9c9;align-items:center;gap:30px;height:54px;padding:0 18px;display:flex}.map-brand{white-space:nowrap;align-items:baseline;gap:9px;display:flex}.map-brand strong{color:#2670aa;letter-spacing:1px;font-size:22px;font-weight:700}.map-brand span{color:#999;font-size:11px}.map-tabs{align-items:stretch;gap:20px;height:100%;display:flex}.map-tabs button,.map-header-links button{color:#666;background:0 0;border:0;padding:0 3px}.map-tabs button{min-width:38px;font-size:14px;position:relative}.map-tabs button:hover,.map-tabs button.active{color:#2670aa}.map-tabs button.active:after{content:"";background:#377eb8;height:3px;position:absolute;bottom:0;left:0;right:0}.map-header-links{color:#999;align-items:center;gap:16px;margin-left:auto;display:flex}.map-header-links button{color:#377eb8}.map-main{min-height:calc(100vh - 86px)}.map-canvas{background:#f1efe8;border-bottom:1px solid #c7c7c7;height:calc(100vh - 106px);min-height:680px;position:relative;overflow:hidden}.map-drawing{transform:scale(var(--map-scale));transform-origin:50%;position:absolute;inset:0}.wuchuan-map-svg{width:100%;height:100%;position:absolute;inset:0}.map-water{fill:#d7e6e8;stroke:#c1d5d9;stroke-width:3px}.map-park{fill:#dce9d5;stroke:#c4d6bd;stroke-width:2px}.map-block{fill:#f7f5ef;stroke:#e1ddd2;stroke-width:2px}.map-campus{fill:#e7edf0;stroke:#bacbd2;stroke-width:2px}.map-roads path{fill:none;stroke-linecap:round;stroke-linejoin:round}.map-major-roads path{stroke:#e7ca77;stroke-width:31px}.map-minor-roads path{stroke:#fff;stroke-width:13px}.map-bridge-shadow,.map-bridge-deck,.map-bridge-rails{fill:none;stroke-linecap:round}.map-bridge-shadow{stroke:#b8aa82;stroke-width:28px}.map-bridge-deck{stroke:#f3e1a5;stroke-width:21px}.map-bridge-rails{stroke:#b6a26b;stroke-width:2px;stroke-dasharray:2 10}.map-ferry-approach{fill:none;stroke:#bfc4bc;stroke-width:8px;stroke-linecap:round;stroke-dasharray:2 7}.map-ferry-landing{fill:none;stroke:#927d5d;stroke-width:4px;stroke-linecap:round}.map-ferry-crossing{fill:none;stroke:#869ca4;stroke-width:2px;stroke-linecap:round;stroke-dasharray:5 7;opacity:.85}.map-road-works{fill:none;stroke:#e2b06d;stroke-width:13px;stroke-linecap:round;stroke-dasharray:2 8}.map-road-works-fence{fill:none;stroke:#d28b4b;stroke-width:3px;stroke-linecap:round}.map-road-labels{fill:#a78c4d;letter-spacing:1px;font:13px 宋体,SimSun,sans-serif}.map-area-labels{fill:#8e9ca1;letter-spacing:2px;font:13px 宋体,SimSun,sans-serif}.map-construction-zone text{fill:#bf7e43;font:11px 宋体,SimSun,sans-serif}.map-redesign-v3 .map-newer-blocks path{fill:#f7f5ef;stroke:#ddd8ce;stroke-width:1.4px}.map-redesign-v3 .map-oldtown-blocks path{fill:#f5f2eb;stroke:#dfdad0;stroke-width:1.2px}.map-redesign-v3 .map-campus{fill:#e5edf0;stroke:#b8cbd3;stroke-width:2px}.map-redesign-v3 .map-station-area{fill:#ece8de;stroke:#d2cbbd;stroke-width:1.8px}.map-redesign-v3 .map-water{fill:#d7e6e8;stroke:#bfd4d8;stroke-width:2.3px}.map-redesign-v3 .map-water-label{fill:#8fa7ad;letter-spacing:4px;font:13px 宋体,SimSun,sans-serif}.map-redesign-v3 .map-major-roads path{stroke-width:16px}.map-redesign-v3 .map-secondary-roads path{stroke:#fff;stroke-width:9px}.map-redesign-v3 .map-local-roads path{stroke:#fff;stroke-width:5px}.map-redesign-v3 .map-road-labels{font-size:11px}.map-redesign-v3 .map-area-labels{font-size:12px}.map-redesign-v3 .map-construction-halo{fill:none;stroke:#e7ae5638;stroke-width:23px;stroke-linecap:round}.map-redesign-v3 .map-road-works{stroke-width:8px}.map-redesign-v3 .map-construction-zone text{font-size:10px}.map-redesign-v3 .map-route-line{stroke-width:6px;stroke-dasharray:1 13}.map-redesign-v3 .map-poi-marker span{background:#faf9f4d4}.map-redesign-v3 .map-poi-marker{transform:translate(-3px,-50%)}.map-route-line,.map-route-draft{fill:none;stroke-linecap:round;stroke-linejoin:round}.map-route-line{stroke:#2877b4;stroke-width:8px;stroke-dasharray:1 17}.map-route-draft{stroke:#708eab;stroke-width:5px;stroke-dasharray:12 10;opacity:.8}.map-poi-layer{pointer-events:none;position:absolute;inset:0}.map-poi-marker{color:#555;pointer-events:auto;white-space:nowrap;background:0 0;border:0;align-items:center;gap:3px;min-width:18px;padding:0;display:flex;position:absolute;transform:translate(-3px,-50%)}.map-poi-marker i{background:#7e8a92;border:1px solid #fff;width:9px;height:9px;display:block;box-shadow:0 0 0 1px #7e8a92}.map-poi-marker span{background:#faf9f4b8;border:1px solid #0000;padding:1px 2px;font-size:12px}.map-poi-marker:hover span,.map-poi-marker.is-focused span{color:#184f7d;background:#fff;border-color:#7ca7c4}.map-poi-marker.is-focused i{width:11px;height:11px;box-shadow:0 0 0 2px #2670aa}.marker-blue i{background:#3d84bb;box-shadow:0 0 0 1px #3d84bb}.marker-orange i{background:#dd9b3b;box-shadow:0 0 0 1px #dd9b3b}.marker-green i{background:#65a26d;box-shadow:0 0 0 1px #65a26d}.map-tool-panel{z-index:10;background:#fffffff7;border:1px solid #acb7c0;width:356px;position:absolute;top:13px;left:13px}.map-search-form{background:#f7f9fa;border-bottom:1px solid #d3d9dd;padding:10px 10px 9px}.map-search-form label{color:#555;margin-bottom:5px;font-weight:700;display:block}.map-search-line{display:flex}.map-search-line input{color:#333;background:#fff;border:1px solid #aeb9c2;border-right:0;flex:1;min-width:0;height:31px;padding:5px 7px}.map-search-line button{color:#fff;background:#3d82b6;border:1px solid #2d6e9f;width:58px}.map-search-line button:hover{background:#286b9d}.map-panel-caption{color:#555;border-bottom:1px solid #e2e5e7;padding:8px 10px 6px;font-weight:700}.map-search-results{max-height:330px;overflow:auto}.map-search-results ul{margin:0;padding:0;list-style:none}.map-search-results li{border-bottom:1px solid #e6e8e9}.map-search-results li button{color:#333;text-align:left;background:#fff;border:0;width:100%;padding:7px 10px;display:block}.map-search-results li button:hover{background:#eef5fa}.map-search-results li strong,.map-search-results li span{display:block}.map-search-results li strong{color:#286b9c;font-weight:400}.map-search-results li span{color:#888;margin-top:2px;font-size:11px}.map-empty{color:#888;margin:0;padding:20px 10px}.map-quick-links{color:#999;padding:11px 10px}.map-quick-links button{color:#377eb8;background:0 0;border:0;margin-left:11px;padding:0}.map-info-bubble{z-index:12;background:#fff;border:1px solid #9caebd;width:264px;padding:10px 12px 9px;position:absolute;transform:translate(-8%,-100%)}.map-info-bubble:after{content:"";background:#fff;border-bottom:1px solid #9caebd;border-right:1px solid #9caebd;width:14px;height:14px;position:absolute;bottom:-8px;left:25px;transform:rotate(45deg)}.map-bubble-close{color:#888;background:0 0;border:0;padding:0 3px;font-size:16px;line-height:16px;position:absolute;top:3px;right:5px}.map-info-bubble h2{color:#245f8d;margin:0 20px 5px 0;font-size:15px;font-weight:700}.map-info-bubble p{color:#666;margin:2px 0;line-height:1.55}.map-bubble-actions{z-index:1;gap:5px;margin-top:8px;display:flex;position:relative}.map-bubble-actions button,.map-via-actions button{color:#376b92;background:#f7f8f8;border:1px solid #b4c0c9;padding:2px 5px}.map-bubble-actions button:hover,.map-via-actions button:hover{background:#edf4f8}.map-route-panel,.map-bus-panel{padding:0 10px 11px}.map-route-panel>label,.map-bus-panel>label{color:#666;margin-top:8px;display:block}.map-route-panel>input,.map-bus-panel>input,.map-via-row input{color:#444;background:#fff;border:1px solid #b6c0c6;width:100%;height:28px;margin-top:3px;padding:4px 6px}.map-add-via{color:#3475a7;background:0 0;border:0;margin:8px 0 2px;padding:1px 0}.map-add-via:hover{text-decoration:underline}.map-via-row{position:relative}.map-via-actions{gap:4px;margin-top:4px;display:flex}.map-via-actions button:disabled{color:#bbb;cursor:default;background:#fafafa}.map-route-submit,.map-save-route-button{color:#345f80;background:#eaf0f3;border:1px solid #a9b6c0;width:100%;height:29px;margin-top:11px;padding:1px 12px}.map-route-submit:hover,.map-save-route-button:hover{background:#ddeaf1}.map-route-message,.map-bus-message{color:#7b6546;background:#fffaf0;border:1px solid #ded4bd;margin:8px 0 0;padding:6px 7px;line-height:1.55}.map-route-message.is-ok{color:#4e7853;background:#f3faf3;border-color:#b7d1ba}.map-route-result{color:#555;background:#f7fafc;border-top:2px solid #4d86b1;margin-top:10px;padding:9px 8px;line-height:1.75}.map-route-result strong{color:#245f8d;font-size:14px}.map-route-result p{color:#333;margin:4px 0}.map-route-copy-notice{color:#4e7853;background:#f3faf3;border:1px solid #b7d1ba;margin-top:8px;padding:6px 7px;line-height:1.7}.map-bus-notice{color:#999;border-top:1px dotted #ccc;margin-top:12px;padding-top:8px;font-size:11px}.map-controls{z-index:11;text-align:center;background:#fff;border:1px solid #b4b9bc;width:31px;position:absolute;bottom:42px;right:17px}.map-controls button{color:#555;background:#fff;border:0;width:29px;height:29px;padding:0;font-size:19px;line-height:27px}.map-controls button:hover{color:#2670aa;background:#f3f6f7}.map-controls span{color:#999;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:2px 0;font-size:9px;display:block}.map-scale-note{z-index:11;color:#777;background:#fffc;padding:2px 5px;font-size:11px;position:absolute;bottom:12px;right:14px}.map-site-footer{color:#888;background:#f7f7f7;border-top:1px solid #d1d1d1;min-height:32px;padding:8px 15px;font-size:11px}.map-route-place-picker{position:relative}.map-route-place-picker>input{box-sizing:border-box;color:#444;background:#fff;border:1px solid #b6c0c6;width:100%;height:28px;margin-top:3px;padding:4px 6px}.map-route-suggestions{z-index:25;background:#fff;border:1px solid #aeb9c2;max-height:204px;margin:0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 3px 8px #0002}.map-route-suggestions li{border-bottom:1px solid #e6e8e9;margin:0;padding:0}.map-route-suggestions li:last-child{border-bottom:0}.map-route-suggestions button{box-sizing:border-box;color:#333;text-align:left;background:#fff;border:0;width:100%;padding:7px 9px;display:block}.map-route-suggestions button:hover,.map-route-suggestions button.is-highlighted{background:#eef5fa}.map-route-suggestions strong,.map-route-suggestions span{display:block}.map-route-suggestions strong{color:#286b9c;font-weight:400}.map-route-suggestions span{color:#888;margin-top:2px;font-size:11px}.map-route-no-place{color:#888;padding:9px;line-height:1.55}.antu-site{--olive:#56654b;--olive-deep:#45543d;--olive-pale:#e7e9dd;--paper:#f2f0e9;--cream:#fcfbf7;--sand:#e7e1d2;--ink:#353a32;--muted:#7b8075;--rule:#d8d9ce;--vehicle-blue:#7394a6;--wrap:1120px;min-height:100vh;color:var(--ink);background:var(--paper);scroll-behavior:smooth;font:15px/1.75 Microsoft YaHei,PingFang SC,SimSun,sans-serif}.antu-site a{color:inherit;text-decoration:none}.antu-site a:hover{text-decoration:underline}.antu-site button,.antu-site input{font:inherit}.antu-site button{cursor:pointer}.antu-site .shell{width:min(var(--wrap), calc(100% - 48px));margin:0 auto}.antu-site .utility{color:#77796e;background:#f5f3ec;border-bottom:1px solid #e3dfd3;font-size:12px}.antu-site .utility .shell{justify-content:space-between;align-items:center;gap:14px;min-height:34px;display:flex}.antu-site .utility-links{gap:18px;display:flex}.antu-site .utility-links button{color:#5b6557;background:0 0;border:0;padding:0;font-size:12px}.antu-site .utility-links button:hover{text-decoration:underline}.antu-site .brand-head{background:var(--cream)}.antu-site .brand-head .shell{justify-content:space-between;align-items:center;gap:30px;min-height:118px;display:flex}.antu-site .brandline{align-items:center;gap:19px;min-width:0;display:flex}.antu-site .brand-logo-img{object-fit:contain;width:430px;max-width:48vw;height:auto;display:block}.antu-site .brand-caption{color:#868d82;text-align:right;border-left:1px solid #dddcd2;padding-left:22px;font-size:12px;line-height:1.9}.antu-site .nav{background:var(--olive);box-shadow:inset 0 -3px #ac9973}.antu-site .nav .shell{align-items:stretch;min-height:53px;display:flex}.antu-site .nav a{color:#f8f9f3;text-align:center;border-right:1px solid #77816b;flex:1;justify-content:center;align-items:center;font-size:15px;font-weight:500;display:flex}.antu-site .nav a:first-child{border-left:1px solid #77816b}.antu-site .nav a:hover,.antu-site .nav a.active{background:var(--olive-deep);text-decoration:none}.antu-site .hero{background:#d7ddcf url(/assets/antu/hero-team.png) 50% 42%/cover no-repeat;border-bottom:1px solid #c8ccbf;position:relative;overflow:hidden}.antu-site .hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#f2f0e9f0 0%,#f2f0e9d4 38%,#f2f0e942 66%,#f2f0e90f 100%);position:absolute;inset:0}.antu-site .hero .shell{z-index:1;align-items:stretch;height:430px;display:flex;position:relative}.antu-site .hero-message{z-index:1;width:54%;padding:78px 0 55px;position:relative}.antu-site .hero-kicker{letter-spacing:5px;color:#4e6250;font-size:15px;font-weight:600}.antu-site .hero h1{color:#3f533e;letter-spacing:4px;margin:19px 0 14px;font-size:43px;font-weight:600;line-height:1.5}.antu-site .hero p{color:#5c6b59;letter-spacing:1px;margin:0;font-size:18px}.antu-site .hero-underline{background:#a69c72;width:98px;height:4px;margin-top:26px}.antu-site .hero-pagination{gap:7px;display:flex;position:absolute;bottom:17px;left:0}.antu-site .hero-pagination i{background:#c7d0bd;width:21px;height:5px;display:block}.antu-site .hero-pagination i:first-child{background:#677d64}.antu-site .search-zone{background:#fff;border-bottom:1px solid #e7e4da}.antu-site .search-zone .shell{justify-content:space-between;align-items:center;gap:35px;min-height:131px;display:flex}.antu-site .search-copy strong{letter-spacing:2px;color:#475840;font-size:22px;font-weight:600;display:block}.antu-site .search-copy span{color:#8c8e85;font-size:13px}.antu-site .search-form{align-items:stretch;width:600px;max-width:62%;height:49px;display:flex}.antu-site .search-form input{outline-offset:2px;background:#fff;border:1px solid #bcc4b5;border-right:none;flex:1;min-width:0;padding:0 17px}.antu-site .search-form>button{border:1px solid var(--olive);background:var(--olive);color:#fff;width:124px;font-size:16px}.antu-site .search-form>button:hover{background:var(--olive-deep)}.antu-site .search-response{color:#687264;border-top:1px dashed #d4d8cb;padding:12px 0;font-size:13px;display:none}.antu-site .search-response.shown{display:block}.antu-site .section-band{padding:75px 0 79px}.antu-site .section-band:nth-of-type(2n){background:#fff}.antu-site .section-band.tint{background:#f5f2e9}.antu-site .section-band.pale{background:#edf0e8}.antu-site .section-title{border-bottom:1px solid #c9cfc0;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:32px;padding-bottom:18px;display:flex}.antu-site .section-title .name{align-items:baseline;gap:19px;display:flex}.antu-site .section-title h2{color:#45543f;letter-spacing:2px;margin:0;font-size:29px;font-weight:600;line-height:1.3}.antu-site .section-title .en{color:#a1a99b;letter-spacing:1px;font:15px Arial,sans-serif}.antu-site .section-lead{color:#777e72;margin:-9px 0 33px;font-size:15px}.antu-site .services-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:19px;display:grid}.antu-site .service-tile{background:#fff;border:1px solid #d9dfd5;min-height:136px}.antu-site .service-info{padding:24px 18px}.antu-site .service-info strong{color:#42543f;font-size:20px;font-weight:600;display:block}.antu-site .service-info span{color:#888d82;margin-top:10px;font-size:13px;display:block}.antu-site .company-picture{background:#d8dacd url(/assets/antu/about-consulting.png) 50% 43%/cover no-repeat;border:1px solid #d8dacd;height:420px;position:relative;overflow:hidden}.antu-site .company-picture:before{content:"";background:linear-gradient(#0000 55%,#2a34281f);position:absolute;inset:0}.antu-site .company-copy{text-align:center;color:#636b60;max-width:910px;margin:31px auto 0;font-size:16px;line-height:2.1}.antu-site .news-featured{grid-template-columns:1.15fr .85fr;gap:22px;display:grid}.antu-site .news-card{background:#ddd;border:1px solid #d6d9cf;min-height:300px;position:relative;overflow:hidden}.antu-site .news-card img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.antu-site .news-card:after{content:"";background:linear-gradient(#0000,#20261fc7);position:absolute;inset:35% 0 0}.antu-site .news-card-copy{z-index:2;color:#fff;position:absolute;bottom:20px;left:22px;right:22px}.antu-site .news-card-copy strong{letter-spacing:1px;font-size:20px;font-weight:600;display:block}.antu-site .news-card-copy span{opacity:.88;margin-top:5px;font-size:12px;display:block}.antu-site .news-card.secondary{min-height:300px}.antu-site .pricing-area{background:#fff;border:1px solid #d7d8ca}.antu-site .pricing-copy{color:#626d5c;margin:0;padding:22px 26px;font-size:15px}.antu-site .contact-strip{background:#dde4d8;border-top:1px solid #d0d8ca;padding:43px 0}.antu-site .contact-strip .shell{justify-content:space-between;align-items:center;gap:18px;display:flex}.antu-site .contact-strip strong{color:#4d5f49;font-size:22px;font-weight:600}.antu-site .antu-contact-details{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.antu-site .antu-contact-details span{color:#5d6e57;font-size:14px}.antu-site .footer{color:#d3d9ce;text-align:center;background:#495741;padding:37px 0 40px;font-size:12px;line-height:2.2}.antu-site .footer .name{color:#f0f2e9;margin-bottom:6px;font-size:17px}.antu-site .dialog-backdrop{z-index:10;background:#00000054;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.antu-site .dialog-backdrop.open{display:flex}.antu-site .dialog{background:#fff;border:1px solid #c8cfc2;width:100%;max-width:450px;padding:24px;box-shadow:0 8px 30px #00000026}.antu-site .dialog h3{color:#4e6046;margin:0 0 8px;font-size:20px;font-weight:600}.antu-site .dialog p{color:#6a7166;margin:0 0 24px;font-size:14px}.antu-site .dialog button{background:var(--olive);color:#fff;border:0;padding:7px 27px}@media (max-width:900px){.antu-site .brand-head .shell{min-height:100px}.antu-site .brand-logo-img{width:340px;max-width:55vw}.antu-site .hero h1{font-size:34px}.antu-site .hero-message{width:62%}.antu-site .services-row{grid-template-columns:repeat(2,1fr)}.antu-site .search-zone .shell{gap:20px}.antu-site .search-form{max-width:68%}}@media (max-width:620px){.antu-site{font-size:14px}.antu-site .shell{width:calc(100% - 28px)}.antu-site .utility .shell{flex-wrap:wrap;gap:1px;padding:7px 0}.antu-site .brand-head .shell{min-height:98px}.antu-site .brand-logo-img{width:245px;max-width:72vw}.antu-site .brand-caption{display:none}.antu-site .nav .shell{flex-wrap:wrap}.antu-site .nav a{border-bottom:1px solid #7a866f;flex:1 0 33.33%;min-height:42px;font-size:13px}.antu-site .hero .shell{height:360px}.antu-site .hero-message{width:100%;padding:54px 5px}.antu-site .hero h1{letter-spacing:1px;font-size:31px}.antu-site .hero p{font-size:14px}.antu-site .search-zone .shell{flex-direction:column;align-items:stretch;gap:14px;padding:24px 0}.antu-site .search-form{width:100%;max-width:none;height:43px}.antu-site .search-form>button{width:93px;font-size:14px}.antu-site .section-band{padding:43px 0 50px}.antu-site .section-title{margin-bottom:25px;padding-bottom:12px}.antu-site .section-title h2{font-size:22px}.antu-site .section-title .en{display:none}.antu-site .section-lead{font-size:13px}.antu-site .services-row{gap:10px}.antu-site .service-tile{min-height:135px}.antu-site .service-info{padding:13px 11px}.antu-site .service-info strong{font-size:16px}.antu-site .service-info span{font-size:12px}.antu-site .company-picture{height:190px}.antu-site .company-copy{text-align:left;margin-top:20px;font-size:14px}.antu-site .news-featured{grid-template-columns:1fr}.antu-site .news-card,.antu-site .news-card.secondary{min-height:220px}.antu-site .pricing-copy{padding:16px;font-size:14px}.antu-site .contact-strip .shell{display:block}.antu-site .contact-strip strong{font-size:20px}.antu-site .antu-contact-details{align-items:flex-start;margin-top:9px}.antu-site .antu-contact-details span{margin-top:4px;font-size:13px;display:block}.antu-site .footer{padding:27px 0}}@media (prefers-reduced-motion:reduce){.antu-site{scroll-behavior:auto}}.antu-site .antu-search-result-link{color:#425b38;margin-left:14px;font-weight:600;text-decoration:underline;display:inline-block}.antu-site .antu-trial-main{padding:26px 0 56px}.antu-site .antu-trial-breadcrumb{color:#7b8075;margin-bottom:20px;font-size:12px}.antu-site .antu-trial-article{border:1px solid var(--rule);background:#fff;padding:25px 32px 35px}.antu-site .antu-trial-article h1{color:#3d5137;margin:0;font-size:24px;font-weight:500}.antu-site .antu-trial-article h2{border-bottom:1px solid #d8d9ce;margin:28px 0 9px;padding-bottom:8px;font-size:18px;font-weight:500}.antu-site .antu-trial-article p{margin:9px 0;line-height:1.9}.antu-site .antu-trial-subtitle,.antu-site .antu-trial-note{color:#7b8075;font-size:13px}.antu-site .antu-trial-download{border:1px solid var(--rule);background:#f7f7f2;flex-wrap:wrap;align-items:center;gap:20px;padding:14px 16px;font-size:14px;display:flex}.antu-site .antu-trial-download a,.antu-site .antu-trial-text-link{color:#425b38;text-decoration:underline}@media (max-width:600px){.antu-site .antu-trial-article{padding:18px 16px 28px}.antu-site .antu-trial-download{gap:10px}.antu-site .antu-trial-download span{width:100%}}.antu-site .search-zone .search-response{min-height:0;display:none}.antu-site .search-zone .search-response.shown{display:block}.antu-site .antu-search-results{background:#fff;border:1px solid #dee2d8;margin-top:13px}.antu-site .antu-search-entry{border-bottom:1px dashed #d5d9cf;padding:16px 19px}.antu-site .antu-search-entry:last-child{border-bottom:none}.antu-site .antu-search-entry-meta{color:#8b9287;margin-bottom:8px;font-size:12px}.antu-site .antu-search-entry .antu-search-result-link{margin-left:0;font-size:16px;font-weight:500}.antu-site .antu-search-entry p{color:#737e70;margin:7px 0 0;font-size:13px;line-height:1.7}.antu-site .antu-pickup-article{max-width:920px;margin:0 auto}.antu-site .antu-pickup-article>h1{text-align:center}.antu-site .antu-pickup-article>.antu-trial-subtitle{text-align:center;border-bottom:1px dashed #d7dbd2;padding:10px 0 21px}.antu-site .antu-article-body{color:#464f42;max-width:790px;margin:21px auto 0;font-size:15px}.antu-site .antu-article-body p{text-indent:2em;margin:14px 0;line-height:2.05}.antu-site .antu-article-body .antu-article-notice{text-indent:0;color:#5f6659;background:#f7f5ec;border:1px solid #d9d6c7;border-left:4px solid #a69c72;margin:22px 0;padding:12px 16px 13px 17px}.antu-site .antu-article-body .antu-article-notice strong{color:#4d5f49;margin-bottom:4px;font-weight:600;display:block}.antu-site .antu-article-body h2{color:#40533b;margin:29px 0 12px;font-size:17px}.antu-site .antu-article-photo{text-align:center;max-width:700px;margin:22px auto 27px}.antu-site .antu-article-photo img{border:1px solid #dde0d8;max-width:100%;height:auto;max-height:550px;display:block}.antu-site .antu-article-photo figcaption{color:#8b9287;padding-top:8px;font-size:12px}.antu-site .antu-pickup-article-footer{border-top:1px solid #d8dcd2;justify-content:space-between;gap:16px;margin-top:30px;padding-top:15px;font-size:13px;display:flex}@media (max-width:600px){.antu-site .antu-search-entry{padding:13px}.antu-site .antu-article-body{font-size:14px}.antu-site .antu-pickup-article>.antu-trial-subtitle{line-height:1.8}}.antu-site .antu-bridge-messages{background:#fff;border:1px solid #dde1d8;margin:22px 0}.antu-site .antu-bridge-message+.antu-bridge-message{border-top:1px dashed #d7dcd1}.antu-site .antu-bridge-message summary{cursor:pointer;padding:16px 19px;line-height:1.8}.antu-site .antu-bridge-message summary::marker{color:#778670}.antu-site .antu-bridge-message summary time{color:#828b80;margin-right:14px;font-size:12px}.antu-site .antu-bridge-message summary strong{color:#42583d;font-weight:500}.antu-site .antu-bridge-expand-hint{float:right;color:#777f76;margin-left:10px;font-size:12px}.antu-site .antu-bridge-message[open] .antu-bridge-expand-hint{display:none}.antu-site .antu-bridge-message-content{border-top:1px solid #edf0e9;padding:4px 19px 18px}.antu-site .antu-bridge-message-content p{text-indent:0;line-height:1.85}.antu-site .antu-bridge-staff-reply{background:#f6f7f2;border-left:3px solid #9baa90;margin-top:16px;padding:13px 17px}.antu-site .antu-bridge-staff-reply>strong{color:#687b63;font-size:12px;font-weight:500}.antu-site .antu-bridge-staff-reply p{margin:6px 0 0}@media (max-width:600px){.antu-site .antu-bridge-message summary{padding:13px 12px}.antu-site .antu-bridge-message summary time{display:block}.antu-site .antu-bridge-message-content{padding:3px 12px 14px}.antu-site .antu-bridge-expand-hint{font-size:11px}}.antu-site .antu-partner-table-wrap{border:1px solid #dce0d7;max-width:100%;margin:21px 0;overflow-x:auto}.antu-site .antu-partner-table{border-collapse:collapse;color:#465043;width:100%;min-width:570px;font-size:14px}.antu-site .antu-partner-table th,.antu-site .antu-partner-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e3e7df;padding:11px 14px;line-height:1.75}.antu-site .antu-partner-table tr:last-child th,.antu-site .antu-partner-table tr:last-child td{border-bottom:0}.antu-site .antu-partner-table thead th,.antu-site .antu-partner-profile th{color:#53634d;background:#f4f6f0;font-weight:500}.antu-site .antu-partner-profile th{white-space:nowrap;width:29%}.antu-site .antu-partner-code{letter-spacing:.04em;font-family:Consolas,Courier New,monospace}@media (max-width:600px){.antu-site .antu-partner-table{font-size:13px}.antu-site .antu-partner-table th,.antu-site .antu-partner-table td{padding:9px 10px}}.antu-site .search-form .query-history-input{flex:auto;align-items:stretch;min-width:0;display:flex;position:relative}.antu-site .search-form .query-history-input>input{width:100%;height:100%;padding-right:82px}.antu-site .search-form .query-history-menu{z-index:30;background:#fff;border:1px solid #b7c1b0;min-width:0;max-height:275px;padding:3px 0;left:0;right:0;overflow-y:auto;box-shadow:0 3px 8px #20301d1f}.antu-site .search-form .query-history-entry{align-items:stretch;display:flex}.antu-site .search-form .query-history-option{color:#425b38;text-align:left;background:#fff;border:0;flex:1;width:auto;min-width:0;padding:7px 12px;font-size:14px}.antu-site .search-form .query-history-option:hover,.antu-site .search-form .query-history-option.is-highlighted{background:#eef2e9}.antu-site .search-form .query-history-remove{color:#667563;background:#fff;border:0;flex:0 0 32px;width:32px;padding:0;font-size:17px}.antu-site .search-form .query-history-remove:hover{background:#eef2e9}.antu-site .search-form .query-history-clear{color:#56654b;cursor:pointer;background:#f4f6f1;border:1px solid #c4cdbd;min-height:25px;margin:0;padding:3px 6px;font-size:12px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.antu-site .dialog-backdrop{z-index:100;background:#0000008c}.antu-site .antu-employee-dialog{max-width:410px;padding:24px 29px 21px;position:relative}.antu-site .antu-employee-dialog h3{border-bottom:1px solid var(--rule);margin-bottom:20px;padding-bottom:11px}.antu-site .antu-employee-dialog .antu-employee-close{color:#6a7166;background:0 0;border:0;width:28px;height:28px;padding:0;font-size:23px;line-height:1;position:absolute;top:12px;right:12px}.antu-site .antu-employee-dialog .antu-employee-close:hover{color:#374732;background:#edf0e8}.antu-site .antu-employee-field{margin-bottom:15px}.antu-site .antu-employee-field label{color:#505c4d;margin-bottom:5px;font-size:13px;display:block}.antu-site .antu-employee-field input{box-sizing:border-box;width:100%;height:37px;color:var(--ink);background:#fff;border:1px solid #bcc4b5;border-radius:0;padding:6px 10px;display:block}.antu-site .antu-employee-field input:focus{outline-offset:1px;outline:2px solid #849577}.antu-site .antu-employee-dialog .antu-employee-submit{box-sizing:border-box;border:1px solid var(--olive);background:var(--olive);color:#fff;text-align:center;width:100%;padding:8px 14px;display:block}.antu-site .antu-employee-dialog .antu-employee-submit:hover{background:var(--olive-deep)}.antu-site .antu-employee-dialog .antu-employee-status{color:#9a452b;margin:0 0 12px;font-size:12px}.antu-site .antu-employee-dialog .antu-employee-desc{color:var(--muted);margin:0 0 12px;font-size:13px}.antu-site .antu-employee-dialog-links{color:var(--muted);justify-content:space-between;align-items:center;margin-top:14px;font-size:12px;display:flex}.antu-site .antu-employee-dialog .antu-employee-dialog-links button{color:#455b3f;background:0 0;border:0;margin-left:auto;padding:0;font-size:12px;text-decoration:underline}.antu-site .antu-employee-dialog .antu-employee-dialog-links button:hover{color:#2c4829;background:0 0}@media (max-width:600px){.antu-site .antu-employee-dialog{padding:20px 18px}}.police-portal{color:#293441;background:#eff2f5;min-height:100vh;padding:18px 12px 40px;font:13px/1.7 Microsoft YaHei,SimSun,Arial,sans-serif}.police-portal *,.police-portal :before,.police-portal :after{box-sizing:border-box}.police-portal a{color:#18548a;text-decoration:none}.police-portal a:hover{color:#b3262c;text-decoration:underline}.police-portal button,.police-portal input,.police-portal textarea{font:inherit}.police-site{background:#fff;border:1px solid #c7d1dc;max-width:1060px;margin:0 auto;box-shadow:0 2px 10px #1b34491a}.police-topline{color:#536578;background:#f1f4f7;border-bottom:1px solid #d5e0e8;justify-content:space-between;padding:5px 20px;font-size:12px;display:flex}.police-banner{color:#fff;background:linear-gradient(112deg,#143963 0%,#255f93 52%,#9bbdd6 100%);align-items:center;gap:20px;min-height:128px;padding:22px 42px;display:flex;position:relative;overflow:hidden}.police-banner:after{content:"";border:2px solid #ffffff29;border-radius:50%;width:280px;height:280px;position:absolute;top:-90px;right:40px}.police-badge{color:#f6e0a4;background:#b52b30;border:3px solid #eacb8a;border-radius:50%;flex:0 0 76px;justify-content:center;align-items:center;width:76px;height:76px;font-size:42px;display:flex;box-shadow:inset 0 0 0 4px #fff1cd,0 1px 4px #0003}.police-banner-title{z-index:1;text-shadow:0 2px 3px #081e3c73;position:relative}.police-banner-title div{letter-spacing:2px;font-size:18px}.police-banner-title h1{letter-spacing:2px;margin:4px 0 0;font-size:29px;font-weight:700;line-height:1.4}.police-banner-watermark{color:#ffffffc4;letter-spacing:2px;font-size:12px;position:absolute;bottom:14px;right:40px}.police-breadcrumb{color:#697788;background:#f9fbfd;border-bottom:1px solid #dbe3eb;padding:8px 22px;font-size:12px}.police-section-heading{color:#174772;background:linear-gradient(#f1f6fb,#e4edf5);border:1px solid #b9cfe2;border-left:4px solid #b5262b;justify-content:space-between;align-items:center;padding:8px 11px;font-size:15px;display:flex}.police-section-heading strong{font-weight:700}.police-section-heading>span{color:#7a8490;font-size:12px}.police-site:has(.police-home-content) .police-banner{color:#154579;background:linear-gradient(115deg,#b5cef2 0%,#e5edf9 63%,#faf3f2 100%);justify-content:center;min-height:245px}.police-site:has(.police-home-content) .police-banner:before{content:"";clip-path:polygon(0 0,100% 0,55% 54%,0 99%);opacity:.94;background:linear-gradient(130deg,#bb1c24,#e33d41);width:290px;height:112px;position:absolute;top:0;left:0}.police-site:has(.police-home-content) .police-banner:after{border-color:#2156931c;width:390px;height:390px;top:-120px;right:-70px}.police-site:has(.police-home-content) .police-banner-title{text-align:center;text-shadow:2px 2px 2px #ffffffed}.police-site:has(.police-home-content) .police-banner-title div{color:#184b83;font-size:28px;font-weight:700}.police-site:has(.police-home-content) .police-banner-title h1{color:#bc252e;margin-top:8px;font-size:38px}.police-site:has(.police-home-content) .police-badge{background:#b82b34}.police-site:has(.police-home-content) .police-banner-watermark{color:#607eaa}.police-home-content{background:linear-gradient(165deg,#f9fbff 0%,#edf5fd 38%,#fcfcfd 100%);justify-content:center;align-items:center;min-height:445px;padding:50px 25px 78px;display:flex}.police-home-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:65px;width:min(790px,100%);display:grid}.police-portal .police-home-action{color:#fff;border:1px solid #0c234c1f;border-radius:4px;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;min-height:198px;padding:25px 20px 25px 23px;text-decoration:none;transition:filter .15s,box-shadow .15s;display:flex;box-shadow:0 3px 10px #1a3a611a}.police-portal .police-home-action-red{background:linear-gradient(110deg,#cd252e,#ea565b)}.police-portal .police-home-action-blue{background:linear-gradient(110deg,#658ce8,#99b1ee)}.police-portal .police-home-action:hover,.police-portal .police-home-action:focus-visible{color:#fff;filter:brightness(1.05);text-decoration:none;box-shadow:0 5px 15px #1a3a612e}.police-home-action-copy{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:21px;display:flex}.police-home-action-copy strong{font-size:28px;font-weight:700;line-height:1.25}.police-home-action-copy .police-home-enter{color:#aa242a;background:#fff;border-radius:3px;padding:5px 12px;font-size:13px;font-weight:700;display:inline-block}.police-home-action-blue .police-home-enter{color:#4471c8}.police-home-icon{color:#fff;opacity:.96;flex:0 118px;width:105px;min-width:68px;height:114px}.police-page-section{min-height:450px;padding:26px 34px 38px}.police-article{padding:12px 18px 24px;line-height:2.2}.police-article h2{text-align:center;color:#183e68;margin:12px 0 24px;font-size:20px;font-weight:700}.police-article p{margin:12px 0}.police-article-warning{color:#ac2229;font-weight:700}.police-align-center{text-align:center;margin:28px auto 4px}.police-progress{background:#f1f3f6;border:1px solid #cad4df;margin:18px 0 25px;display:flex}.police-progress button{appearance:none;cursor:pointer;text-align:center;color:#667585;background:0 0;border:0;border-right:1px solid #cad4df;flex:1;padding:13px 4px;font-size:13px}.police-progress button:last-child{border-right:0}.police-progress button.police-progress-active{color:#174772;background:#fbe8e9;font-weight:700;box-shadow:inset 0 -3px #b5262b}.police-progress button.police-progress-done{color:#1e5d91;background:#fff2f2}.police-form-body{max-width:900px}.police-form-body>.police-section-heading{margin:16px 0 14px}.police-form-body>.police-section-heading:first-child{margin-top:0}.police-form-row{align-items:flex-start;gap:15px;margin:11px 0;display:flex}.police-form-label{text-align:right;color:#374c5c;flex:0 0 150px;width:150px;padding-top:6px;display:block}.police-form-label em{color:#bf252d;font-style:normal}.police-form-control{flex:1;min-width:0;max-width:570px}.police-form-control input:not([type]),.police-form-control input[type=text],.police-query-row input,.police-description-area textarea{color:#203445;outline-offset:2px;background:#fff;border:1px dashed #8a9dad;border-radius:0;width:100%;min-height:34px;padding:7px 9px}.police-form-control input:focus,.police-query-row input:focus,.police-description-area textarea:focus{border-color:#b5262b;outline:1px solid #b5262b}.police-form-control small{color:#82909a;margin:5px 0;font-size:12px;display:block}.police-autocomplete{position:relative}.police-suggestions{z-index:10;background:#fff;border:1px solid #879bb0;width:100%;max-height:180px;margin:0;padding:2px;list-style:none;position:absolute;top:37px;left:0;overflow:auto;box-shadow:0 4px 10px #0002}.police-suggestions button{text-align:left;cursor:pointer;color:#214c74;background:#fff;border:0;width:100%;padding:7px 8px}.police-suggestions button:hover,.police-suggestions button:focus-visible{color:#214c74;background:#fbe8e9}.police-radio-row{gap:24px;margin-left:165px;padding:7px 0;display:flex}.police-form-control.police-radio-row{margin-left:0}.police-radio-row label{white-space:nowrap;cursor:pointer;align-items:center;gap:6px;display:inline-flex}.police-muted{color:#68788a;background:#f6f8fa;border:1px solid #dce3e9;margin:12px 0;padding:9px 12px;font-size:12px}.police-offense-list{border:1px solid #d4dce5;grid-template-columns:1fr 1fr;margin:13px 0 24px;display:grid}.police-offense{cursor:pointer;border-bottom:1px solid #e1e6ec;border-right:1px solid #e1e6ec;gap:11px;padding:13px 11px;display:flex}.police-offense input{margin-top:5px}.police-portal input[type=checkbox],.police-portal input[type=radio]{accent-color:#b5262b}.police-offense:has(input:checked){color:#174772;background:#fff0f1;box-shadow:inset 3px 0 #b5262b}.police-portal button:focus-visible,.police-portal a:focus-visible{outline-offset:2px;outline:2px solid #b5262b}.police-offense strong{font-weight:400;display:block}.police-offense small{color:#7b858d;padding-top:3px;font-size:11px;display:block}.police-description-area{margin:17px 0}.police-description-area label{color:#425569;margin-bottom:7px;display:block}.police-description-area textarea{resize:vertical;width:100%;line-height:1.8;display:block}.police-description-area>span{text-align:right;color:#87929d;font-size:12px;display:block}.police-evidence-group{border:1px solid #d1dbe5;margin:15px 0 23px}.police-evidence-group h3{color:#1c4e7b;background:#ecf3f9;border-bottom:1px solid #cfdae5;margin:0;padding:9px 13px;font-size:14px;font-weight:700}.police-evidence-group p{color:#647080;margin:10px 13px 6px}.police-evidence-picker{align-items:center;gap:13px;padding:8px 13px 13px;display:flex}.police-evidence-picker small{color:#89939c;font-size:12px}.police-evidence-picker label{cursor:pointer;position:relative;overflow:hidden}.police-evidence-picker input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.police-file-table,.police-review-table{border-collapse:collapse;width:100%;font-size:13px}.police-file-table th,.police-review-table th{text-align:left;background:#eef3f8;border:1px solid #cdd8e2;padding:7px 10px;font-weight:400}.police-file-table td,.police-review-table td{overflow-wrap:anywhere;border:1px solid #d5dde5;padding:8px 10px}.police-file-table{width:calc(100% - 26px);margin:0 13px 13px}.police-file-table button{color:#175b93;cursor:pointer;background:0 0;border:0;padding:2px 5px}.police-file-table button:hover{color:#b5262b;text-decoration:underline}.police-review-table{margin:12px 0 20px}.police-review-table tbody th{width:135px}.police-review-description{white-space:pre-wrap}.police-upload-feedback{color:#205d33;background:#f1faf1;border:1px solid #bcd9c0;margin:10px 0;padding:9px 12px}.police-review-alert{color:#86591d;background:#fff6eb;border:1px solid #e5c79f;margin:14px 0;padding:10px 15px}.police-review-alert strong{margin-bottom:7px;display:block}.police-review-alert ul{margin:6px 0;padding-left:19px}.police-form-actions{border-top:1px solid #d6e0e8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-top:18px;padding:17px 0 0;display:flex}.police-form-actions>span{color:#83909d;font-size:12px}.police-form-actions>div{gap:12px;display:flex}.police-button{appearance:none;cursor:pointer;text-align:center;border-radius:1px;min-width:90px;padding:7px 16px;font-size:13px;line-height:1.7;display:inline-block;text-decoration:none!important}.police-button-primary{background:#b5262b;border:1px solid #942029;color:#fff!important}.police-button-primary:hover{background:#961c24}.police-button-secondary{background:linear-gradient(#fff,#e7edf3);border:1px solid #9bb2c4;color:#315675!important}.police-button-secondary:hover{background:#e4eff9}.police-button:disabled{opacity:.6;cursor:not-allowed}.police-loading{text-align:center;color:#657386;padding:60px}.police-completion{text-align:center;padding:35px 20px 40px}.police-completion-check{color:#28703f;border:3px solid #28703f;border-radius:50%;width:77px;height:77px;margin:0 auto 18px;font-size:42px;font-weight:700;line-height:68px}.police-completion>h2{color:#1a4f7c;margin-bottom:10px;font-size:24px}.police-completion>p{color:#58677a}.police-receipt{background:#f4f7fa;border:1px solid #d6e0e8;flex-direction:column;gap:6px;width:min(540px,100%);margin:25px auto;padding:16px;display:flex}.police-receipt small{color:#6b7e8f}.police-receipt strong{color:#193e68;letter-spacing:1px;overflow-wrap:anywhere;font-size:23px}.police-receipt span{color:#6d7c87;font-size:12px}.police-game-conclusion{background:#fff8f8;border-top:2px solid #ae2b32;border-bottom:1px solid #e1d6d6;margin:35px auto 20px;padding:26px 10px 24px}.police-game-conclusion h2{color:#b5262b;font-size:31px;font-weight:700}.police-game-conclusion p{color:#253c54;margin:9px 0;font-size:18px}.police-game-conclusion small{color:#76818c}.police-query-panel{background:#fbfcfe;border:1px solid #d2dce6;max-width:800px;margin:35px auto;padding:24px}.police-query-panel>p{color:#647484;margin:0 0 14px}.police-query-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.police-query-row input{flex:1;width:min(360px,100%)}.police-query-result{border-top:1px solid #d8e0e8;margin-top:24px;padding-top:20px}.police-query-result h3{color:#174d7a;margin-bottom:12px;font-size:16px;font-weight:700}.police-in-progress{color:#ae242b}.police-footer{text-align:center;color:#74808c;background:#f1f4f7;border-top:3px solid #b72a30;padding:17px 15px;font-size:12px}.police-footer p{margin:4px 0}@media (max-width:740px){.police-portal{padding:0}.police-site{border:0}.police-topline{padding:5px 11px}.police-topline span:last-child{display:none}.police-banner{gap:12px;min-height:105px;padding:17px 15px}.police-badge{flex-basis:55px;width:55px;height:55px;font-size:32px}.police-banner-title div{font-size:14px}.police-banner-title h1{letter-spacing:0;font-size:20px}.police-banner-watermark{display:none}.police-site:has(.police-home-content) .police-banner{min-height:170px}.police-site:has(.police-home-content) .police-banner-title div{font-size:18px}.police-site:has(.police-home-content) .police-banner-title h1{font-size:22px}.police-home-content{min-height:320px;padding:30px 15px 40px}.police-home-actions{gap:12px}.police-portal .police-home-action{gap:5px;min-height:145px;padding:14px 9px}.police-home-action-copy{gap:16px}.police-home-action-copy strong{font-size:18px}.police-home-action-copy .police-home-enter{padding:4px 7px;font-size:11px}.police-home-icon{width:50px;min-width:36px;height:75px}.police-page-section{padding:17px 13px}.police-article{padding:12px 0}.police-progress button{padding:9px 2px;font-size:11px}.police-radio-row{margin-left:0}.police-form-row{display:block}.police-form-label{text-align:left;width:auto;padding:0}.police-form-control{width:100%}.police-offense-list{grid-template-columns:1fr}.police-evidence-picker{flex-wrap:wrap}.police-form-actions{justify-content:flex-end}.police-review-table tbody th{width:100px}.police-query-panel{padding:15px}}.archive-query{margin-top:8px}.archive-result{margin-top:0}.inline-message{margin:8px 0}.migration-log{background:#eef1f3;border:1px solid #7b858c;margin-top:12px}.migration-log b{color:#344b5e;background:#d5dde3;border-bottom:1px solid #929da5;padding:6px 8px;display:block}.migration-log pre{color:#d5e1d3;background:#1e252a;margin:0;padding:12px;font:12px/1.65 Courier New,monospace}.archive-restore-panel{margin-bottom:8px}.archive-restore-status-table{border:0;margin:0}.archive-restore-status-table th{width:130px}.archive-status-damaged{color:#8e410f;font-weight:700;background:#fff1de!important}.archive-restore-notice{color:#6b5b25;background:#fffae0;border:1px solid #c7b86e;margin:8px 0;padding:8px 10px}.archive-restore-notice b{color:#5d501d;margin-bottom:4px;display:block}.archive-restore-notice p{margin:3px 0;line-height:1.65}.archive-restore-form{margin-bottom:8px}.archive-restore-form-body{background:#f7fafc;padding:10px 12px 8px}.archive-restore-command-label{color:#344f64;margin-bottom:5px;display:block}.archive-restore-command-row{align-items:center;gap:8px;display:flex}.archive-restore-command-input{color:#1c2d3a;background:#fff;border:1px solid #869dad;flex:520px;width:520px;max-width:100%;height:23px;padding:2px 5px;font:12px/1.4 Courier New,monospace}.archive-restore-command-input:disabled{color:#7b858c;background:#e8edf0}.archive-restore-command-format{color:#687b88;margin-top:5px;font:11px/1.5 Courier New,monospace}.archive-restore-command-row .old-primary:disabled{color:#7b858c;cursor:default;background:#dfe5e9;border-color:#a9b5bd}.archive-restore-feedback{color:#8e410f;margin-top:6px}.archive-restore-missing{margin-top:8px}.archive-restore-progress{margin-bottom:8px}.archive-restore-progress-body{color:#344f64;padding:10px 12px 11px}.archive-restore-progress-track{background:#e8edf0;border:1px solid #869dad;width:min(100%,620px);height:16px;margin:9px 0 5px;padding:1px}.archive-restore-progress-bar{background:#6c8da3;width:0;height:100%;animation:1.6s linear forwards archive-restore-progress-fill;display:block}.archive-restore-progress-note{color:#687b88;font:11px/1.5 Courier New,monospace}@keyframes archive-restore-progress-fill{to{width:100%}}@media (prefers-reduced-motion:reduce){.archive-restore-progress-bar{width:100%;animation:none}}.archive-restore-route-panel{margin-bottom:8px}.archive-restore-route-body{padding:10px 12px 11px}.archive-restore-route-body p{color:#6b5b25;margin:0 0 9px;line-height:1.65}.archive-restore-route-check{margin-top:11px}.archive-restore-route-check-caption{color:#596d7a;margin-bottom:5px}.archive-restore-check-panel,.archive-restore-history{margin-bottom:8px}.archive-restore-check-table{min-width:430px}.archive-restore-check-table th{width:130px}.archive-restore-check-message{color:#596d7a;padding:7px 10px}.archive-restore-history-empty{color:#687b88;padding:8px 10px}.archive-restore-history .old-table{min-width:620px}.archive-restore-history-command{white-space:normal;word-break:break-word;font:12px/1.5 Courier New,monospace}.archive-restore-result{margin-bottom:8px}.archive-restore-result-body{padding:9px 12px 12px}.archive-restore-result-body p{margin:2px 0;line-height:1.6}.archive-restore-result-body p:first-child{color:#2f6e3c}.archive-restore-result-code{letter-spacing:.04em;font-family:Courier New,monospace}.archive-restore-summary-wrap{margin-top:8px}.archive-restore-summary-table{min-width:0}.archive-restore-summary-table th{background:#e8f0f6;width:100px}.archive-restore-summary-table td{white-space:normal;line-height:1.6}.archive-restore-attachments{margin-bottom:8px}.archive-restore-attachments .old-table{min-width:620px}.maintenance-records-panel{padding-bottom:0}.maintenance-record-table{min-width:680px}.attachment-download-button{color:#1e3e5e;text-align:center;background:linear-gradient(#fff,#dbe5ed);border:1px solid #7e95a8;min-width:48px;padding:2px 7px;text-decoration:none;display:inline-block}.attachment-download-button:active{background:#cad7e1}.maintenance-detail-table{max-width:680px}.maintenance-detail-section{margin-top:10px}.maintenance-detail-text{color:#34424d;margin:0;padding:8px 12px;line-height:1.8}.maintenance-detail-note{color:#64727e;margin:0;padding:0 12px 10px}.maintenance-migration-table{min-width:420px}.maintenance-attachments .old-table{min-width:620px}.maintenance-panel{padding-bottom:12px}.maintenance-panel p{color:#64727e;padding:0 12px}.maintenance-panel button{margin-left:12px}.modal-backdrop{z-index:100;background:#050a0ee0;place-items:center;padding:42px;display:grid;position:fixed;inset:0}.modal-backdrop>img{object-fit:contain;border:1px solid #74818a;max-width:min(1150px,94vw);max-height:88vh;box-shadow:0 7px 28px #000}.modal-close{color:#fff;background:#3f4b54;border:1px solid #bac4cb;height:28px;position:fixed;top:16px;right:18px}.print-sheet{color:#30332e;background:#f8f4e8;border:1px solid #afa991;width:min(760px,92vw);padding:34px;position:relative;box-shadow:0 9px 30px #000}.print-title{text-align:center;letter-spacing:4px;border-bottom:2px solid #484b45;padding-bottom:9px;font:700 23px SimSun,serif}.print-no{text-align:right;padding:9px 0;font-family:Courier New,monospace}.print-sheet th,.print-sheet td{border:1px solid #73766e;padding:12px}.print-sheet th{background:#5a5a460f;width:90px}.print-stamp{color:#a9544a;border:3px double #a9544a;padding:8px;font-size:17px;font-weight:700;position:absolute;bottom:23px;right:48px;transform:rotate(-12deg)}@media (max-width:1180px){.legacy-system{width:100%;box-shadow:none}}@media (max-width:760px){body{min-width:0}.handover-page{padding:12px 6px}.mail-body{padding:20px 18px;font-size:13px}.credential-note,.mail-attachment{width:100%}.login-brand{margin-top:55px}.login-brand h1{font-size:20px}.login-logo{width:55px}.login-form-body{width:100%}.legacy-system{min-width:0;display:block}.system-header{min-height:70px}.system-brand{width:auto;padding:10px}.system-brand span{font-size:18px}.system-brand b,.header-links span:first-child{display:none}.old-toolbar{height:31px}.archive-restore-command-row{flex-wrap:wrap;align-items:stretch}.archive-restore-command-input{flex-basis:100%;width:100%}.archive-restore-progress-track{width:100%}.archive-restore-history .old-table,.archive-restore-check-table{min-width:0}.legacy-nav{border-bottom:1px solid #809bae;border-right:0;min-height:0;display:flex;overflow-x:auto}.nav-caption,.nav-section,.nav-info{display:none}.legacy-nav .nav-item{border-right:1px solid #b7c7d3;width:auto;min-width:max-content;padding:0 10px}.legacy-nav .nav-item-wrap{flex:none}.legacy-workspace{padding:6px 6px 28px}.system-footer{padding:6px}.home-columns{grid-template-columns:1fr}.query-box{align-items:stretch}.query-box label{justify-content:space-between;width:100%}.query-box input,.query-box select{width:58%}.legacy-tool-meta{flex-direction:column;align-items:flex-start;gap:3px}.migration-report-page{padding:6px}.migration-report-content{padding:3px 9px 14px}.migration-summary-table th{width:115px}.migration-site-list li{grid-template-columns:1fr;gap:2px}.migration-url-link{overflow-wrap:anywhere;max-width:100%}.weiji-header{height:auto}.weiji-header-inner{flex-wrap:wrap;gap:5px;width:calc(100% - 14px);height:auto;min-height:48px}.weiji-header-inner nav button{padding:0 5px}.weiji-header-inner nav{height:46px}.weiji-search{order:5;width:100%;margin:-3px 0 7px;display:flex}.weiji-login-button{margin-left:auto}.weiji-profile-cover{height:205px}.weiji-cover-inner{padding-top:30px}.weiji-blog{grid-template-columns:1fr;width:calc(100% - 12px);margin-top:-28px}.weiji-sidebar{grid-template-columns:1fr}.weiji-sidebar-card{display:none}.weiji-post>header,.weiji-post-body{padding-left:13px;padding-right:13px}.weiji-post-images{width:100%}.weiji-square{width:calc(100% - 12px);margin-top:8px}.weiji-square-image{width:100%}.weiji-login-main{min-height:calc(100vh - 170px);padding-top:24px}.weiji-login-form{grid-template-columns:1fr;gap:7px}.weiji-login-form>label:not(.weiji-remember){text-align:left;margin-top:4px}.weiji-remember,.weiji-login-status,.weiji-login-actions{grid-column:1}.weiji-captcha-dialog{width:min(380px,100%)}.bbs-page{padding-bottom:10px}.bbs-site-width,.bbs-utility-inner{width:calc(100% - 24px)}.bbs-utility-brand,.bbs-utility-meta{display:none}.bbs-top-links{gap:16px}.bbs-header{padding:22px 0 13px}.bbs-brand strong{font-size:23px}.bbs-brand span{font-size:11px}.bbs-header-note{display:none}.bbs-nav{gap:18px;overflow-x:auto}.bbs-nav a{min-width:max-content}.bbs-search-strip{padding:12px 0;display:block}.bbs-search-form{width:100%}.bbs-search-form input{flex:1;width:auto;min-width:0}.bbs-search-strip>span{display:none}.bbs-layout{grid-template-columns:1fr;gap:30px;padding-top:15px}.bbs-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;display:grid}.bbs-side-section{margin:0}.bbs-side-information{grid-column:1/-1}.bbs-topic-row{grid-template-columns:minmax(0,1fr) 52px}.bbs-topic-row>:nth-child(2),.bbs-topic-row>:nth-child(4){display:none}.bbs-topic-replies{text-align:right}.bbs-search-result header{align-items:flex-start}.bbs-search-result .bbs-status{margin-left:5px}.bbs-post{grid-template-columns:62px minmax(0,1fr)}.bbs-post aside{padding-left:3.5px;padding-right:3.5px}.bbs-post-avatar{width:38px;height:38px}.bbs-post-content{padding-left:10px;padding-right:0}.bbs-post-content>p{min-height:120px}.wuchuan-map-site{min-width:0}.map-site-header{flex-wrap:wrap;gap:0 18px;height:auto;min-height:54px;padding:0 10px}.map-brand{height:46px}.map-brand span,.map-header-links span{display:none}.map-header-links{margin-left:auto}.map-tabs{order:3;gap:22px;width:100%;height:35px}.map-tabs button{height:35px}.map-canvas{height:calc(100vh - 125px);min-height:680px}.map-tool-panel{width:calc(100% - 18px);top:9px;left:9px}.map-search-results{max-height:220px}.map-info-bubble{width:min(264px,100% - 30px);transform:translate(-50%,-50%);top:48%!important;left:50%!important}.map-info-bubble:after{display:none}.map-controls{bottom:41px;right:10px}.map-scale-note{bottom:9px;right:8px}.modal-backdrop{padding:18px}}@media print{.system-header,.old-toolbar,.legacy-nav,.breadcrumb,.button-strip,.system-footer{display:none!important}.legacy-system,.legacy-workspace{width:100%;min-width:0;box-shadow:none;border:0;display:block}}.tang-document-backdrop{z-index:10010;background:#0f181e7a;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.tang-document-dialog{color:#21364a;background:#f7fafc;border:1px solid #668299;width:min(440px,100%);box-shadow:0 6px 20px #00000040}.tang-document-dialog-body{padding:15px}.tang-document-dialog-body p{margin:5px 0 10px}.tang-document-dialog-body label{margin:8px 0 5px;display:block}.tang-document-dialog-body input{box-sizing:border-box;color:#000;background:#fff;border:1px solid #869dad;width:100%;padding:5px 7px}.tang-document-actions{gap:8px;margin-top:16px;display:flex}.tang-document-actions button{padding:4px 14px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
