html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}:root{color:#172026;background:#edf1f4;font-family:Inter,Microsoft YaHei,PingFang SC,Hiragino Sans GB,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input,textarea,select{font:inherit}button{cursor:pointer}.login-page{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);min-height:100vh;background:linear-gradient(135deg,#114057d1,#0d1d26c2),url(https://images.unsplash.com/photo-1497366754035-f200968a6e72?auto=format&fit=crop&w=1800&q=80) center/cover}.login-visual{display:flex;flex-direction:column;justify-content:flex-end;gap:18px;padding:64px;color:#fff}.login-brand,.sidebar-head,.topbar-user,.brand-mark,.tabs,.tab,.primary-button,.secondary-button,.sell-button,.form-actions,.account-head{display:flex;align-items:center}.login-brand{gap:12px;font-weight:700;font-size:18px}.brand-mark{justify-content:center;width:44px;height:44px;border-radius:8px;color:#fff;background:#1f7a6b}.login-visual h1{width:min(760px,100%);margin:0;font-size:56px;line-height:1.08;letter-spacing:0}.login-visual p{margin:0 0 24px;color:#ffffffd6;font-size:18px}.login-panel{display:grid;place-items:center;padding:32px;background:#fffffff0}.login-form{width:min(420px,100%);display:grid;gap:20px}.eyebrow{margin:0 0 8px;color:#1f7a6b;font-size:13px;font-weight:700}.login-form h2,.topbar h1,.provider-preview h2{margin:0}.login-form h2{font-size:34px}label{display:grid;gap:8px;color:#43515b;font-size:14px;font-weight:700}input:not([class*=ant-]):not(.ant-picker-input input):not(.ant-picker-dropdown input),textarea:not([class*=ant-]){width:100%;border:1px solid #c8d2d9;border-radius:8px;background:#fff;color:#172026;outline:none;transition:border-color .16s ease,box-shadow .16s ease}input:not([class*=ant-]):not(.ant-picker-input input):not(.ant-picker-dropdown input){height:46px;padding:0 14px}textarea:not([class*=ant-]){resize:vertical;padding:12px 14px;line-height:1.65}input:not([class*=ant-]):not(.ant-picker-input input):not(.ant-picker-dropdown input):focus,textarea:not([class*=ant-]):focus,select:focus{border-color:#1f7a6b;box-shadow:0 0 0 3px #1f7a6b24}.primary-button,.secondary-button,.sell-button,.icon-button,.nav-item,.tab{border:0}.primary-button,.secondary-button,.copy-detail-button,.danger-button,.restore-button,.sell-button{justify-content:center;gap:8px;min-height:44px;border-radius:8px;padding:0 16px;font-weight:800}.primary-button{color:#fff;background:#1f7a6b}.primary-button:disabled{opacity:.66;cursor:wait}.primary-button.compact{min-width:108px}.secondary-button.compact{min-width:92px}.copy-detail-button.compact{min-width:108px}.secondary-button.mini{min-height:34px;padding:0 10px;font-size:13px}.secondary-button{color:#20303a;background:#e4ecef}.copy-detail-button{display:flex;align-items:center;border:0;color:#fff;background:#1f7a6b}.copy-detail-button.copied{color:#44515a;background:#d8e0e5}.sell-button{min-height:36px;color:#fff;background:#c95d2e}.restore-button{display:flex;align-items:center;min-height:36px;border:0;color:#fff;background:#1f7a6b}.danger-button{display:flex;align-items:center;border:0;color:#fff;background:#c95d2e}.danger-button.compact{min-width:118px}.modal-backdrop{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#09141a6b}.confirm-dialog{width:min(420px,100%);border-radius:8px;padding:22px;background:#fff;box-shadow:0 18px 60px #0e1f2847}.confirm-dialog.import-dialog{width:min(760px,100%)}.confirm-dialog h2{margin:0;color:#172026;font-size:22px}.confirm-dialog p{margin:12px 0 0;color:#52636d;line-height:1.7}.confirm-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.import-dialog{display:grid;gap:16px}.import-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.import-dialog-head h2{margin:0;color:#172026;font-size:22px}.txt-file-field small,.import-meta{color:#6b7881;font-size:13px}.import-textarea{min-height:220px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.import-meta{display:flex;justify-content:space-between;gap:12px;font-weight:700}.import-meta strong{color:#8f1d1d}.domain-entry-dialog{width:min(720px,100%)}.domain-entry-dialog-subtitle{margin:4px 0 0!important;color:#6b7881!important;font-size:13px;line-height:1.4!important}.domain-entry-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.domain-entry-form-grid label{display:grid;gap:6px}.domain-entry-form-grid label.full-width{grid-column:1 / -1}.domain-entry-form-grid label>span{color:#52636d;font-size:13px;font-weight:900}.domain-entry-form-grid label>span em{color:#c95d2e;font-style:normal}.domain-entry-form-grid input,.domain-entry-form-grid textarea{width:100%;border:1px solid #c8d2d9;border-radius:8px;padding:10px 11px;color:#26323a;background:#fff;font:inherit;font-size:14px;outline:0}.domain-entry-form-grid input{min-height:42px}.domain-entry-form-grid textarea{resize:vertical;line-height:1.5}.domain-entry-form-grid input:focus,.domain-entry-form-grid textarea:focus{border-color:#1f7a6b;box-shadow:0 0 0 3px #1f7a6b1f}.dialog-error{color:#a12a27;font-size:13px;font-weight:800}.environment-badge{position:fixed;top:10px;left:50%;z-index:300;display:flex;flex-direction:column;align-items:center;gap:1px;min-width:150px;border:2px solid;border-radius:999px;padding:7px 18px;box-shadow:0 4px 14px #09141a33;font-size:16px;font-weight:900;line-height:1.2;text-align:center;transform:translate(-50%)}.environment-badge-version{font-size:11px;font-weight:700;letter-spacing:.02em;opacity:.9;white-space:nowrap}.environment-badge.production{border-color:#991b1b;color:#fff;background:#b91c1c}.environment-badge.development{border-color:#c2410c;color:#7c2d12;background:#ffedd5}.form-error{border-radius:8px;padding:10px 12px;color:#8f1d1d;background:#ffe8e4;font-weight:700}.login-tip{margin:0;color:#6b7881;font-size:13px}.app-shell{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;height:100vh;padding:22px 18px;background:#10242d;color:#fff}.sidebar-head{gap:12px;margin-bottom:28px}.sidebar-head small{display:block;margin-top:3px;color:#a8b7be}.nav-list{display:grid;gap:8px}.nav-item{display:flex;align-items:center;gap:10px;height:44px;border-radius:8px;padding:0 12px;color:#c9d6dc;background:transparent;text-align:left}.nav-item.active{color:#fff;background:#1f7a6b}.workspace{min-width:0;background:#edf1f4}.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:84px;padding:18px 28px;border-bottom:1px solid #d8e0e5;background:#fff}.topbar h1{font-size:24px}.topbar p{margin:5px 0 0;color:#64737d;font-size:14px}.topbar-user{gap:10px;color:#33434d;font-weight:700}.avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;color:#1f7a6b;background:#e3f0ed}.icon-button{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:8px;color:inherit;background:transparent}.icon-button:hover{background:#2a3e4917}.content{padding:28px}.panel{min-height:calc(100vh - 140px);border:1px solid #d8e0e5;border-radius:8px;padding:22px;background:#fff}.tabs{flex-wrap:wrap;gap:8px}.tab{gap:7px;height:38px;border-radius:8px;padding:0 14px;color:#4f606b;background:#edf2f4;font-weight:800}.tab.active{color:#fff;background:#1f7a6b}.editor-grid{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(360px,1.3fr);gap:22px;margin-top:24px}.provider-preview,.editor-form{border:1px solid #dce4e8;border-radius:8px;padding:20px}.provider-preview{align-self:start;background:#f7fafb}.provider-preview.netease-preview{background:#fff}.service-icon{display:grid;place-items:center;width:58px;height:58px;border-radius:8px;color:#fff;background:#c95d2e}.provider-preview h2{margin-top:18px;font-size:26px}.provider-preview p{color:#52636d;line-height:1.7}.netease-price-calc{display:grid;gap:14px}.netease-price-head{display:flex;align-items:center;gap:14px}.netease-price-head h2{margin:0;font-size:26px}.netease-price-head p{margin:6px 0 0}.netease-icon,.aliyun-icon{background:#d4632e}.netease-price-banner{border:1px solid #f1ddcf;border-radius:8px;padding:12px 14px;color:#9f4f16;background:#fff7f0;font-weight:800}.netease-prices{display:grid;gap:10px}.netease-price-placeholder{display:grid;place-items:center;min-height:116px;border:1px dashed #c8d8dd;border-radius:8px;color:#71808a;background:#f8fbfc;font-weight:800}.netease-price-placeholder.error{border-color:#efc5c5;color:#b13a3a;background:#fff7f7}.netease-price-card{border:1px solid #dce4e8;border-radius:8px;padding:14px 16px;background:#fff}.netease-price-title{display:flex;align-items:baseline;gap:8px;color:#172026;font-size:15px;font-weight:900}.netease-price-title strong{color:#172026;font-size:18px}.netease-price-title em{font-style:normal;font-size:26px}.netease-price-card p{display:flex;flex-wrap:wrap;gap:20px;margin:10px 0 0;color:#52636d;line-height:1.6}.netease-price-card p span{color:#172026;font-weight:800}.netease-note{display:flex;justify-content:flex-end;color:#fe6c5e;font-size:14px;font-weight:800}.netease-note strong{color:inherit}.netease-controls{display:grid;gap:12px;border:1px solid #dce4e8;border-radius:8px;padding:14px;background:#fff}.netease-control{display:grid;gap:10px}.netease-control-head{display:flex;align-items:center;gap:12px;color:#172026;font-weight:900}.netease-control-head span:first-child{min-width:42px}.netease-discount-select select{height:40px;border:1px solid #d5dee3;border-radius:8px;padding:0 12px;color:#172026;background:#fff;font:inherit;font-weight:800}.netease-custom-discount{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:#52636d}.netease-custom-discount input{width:100px;height:40px;border:1px solid #d5dee3;border-radius:8px;padding:0 10px;text-align:center}.price-stepper{display:grid;gap:8px}.price-stepper-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.price-stepper-label{color:#172026;font-weight:900}.price-stepper-label span{margin-left:4px;color:#6a7780;font-weight:700}.price-stepper-controls{display:flex;align-items:center;gap:8px}.stepper-button{display:grid;place-items:center;width:32px;height:32px;border:1px solid #d5dee3;border-radius:8px;color:#52636d;background:#edf2f4}.stepper-button:disabled{opacity:.5}.price-stepper input[type=number]{width:82px;height:32px;border:1px solid #d5dee3;border-radius:8px;text-align:center}.price-range{width:100%;accent-color:#1f7a6b}.netease-status{color:#1f7a6b;font-weight:800}.netease-status.error{color:#c62828}.netease-footer{display:flex;justify-content:space-between;color:#71808a;font-size:12px}.netease-agent-calc{display:grid;gap:16px}.netease-agent-head{display:flex;align-items:center;gap:14px}.netease-agent-head h2{margin:0;color:#172026;font-size:22px}.netease-agent-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.netease-agent-card{min-width:0;border:1px solid #dce4e8;border-radius:8px;padding:18px;background:#fff}.agent-field{margin-bottom:18px}.agent-field:last-of-type{margin-bottom:0}.agent-field label{display:block;margin-bottom:8px;color:#6b7280;font-size:13px;font-weight:800}.agent-field input[type=number]{width:100%;height:40px;border:1px solid #e5e7eb;border-radius:8px;padding:0 12px;color:#1f2937;font-size:15px}.agent-field input[type=number]:focus{border-color:#c8201c;outline:0}.agent-segmented{display:flex;gap:3px;border-radius:8px;padding:3px;background:#f3f4f6}.agent-segmented button{flex:1;min-height:36px;border:0;border-radius:6px;color:#6b7280;background:transparent;font:inherit;font-size:14px;font-weight:800}.agent-segmented button.active{color:#c8201c;background:#fff;box-shadow:0 1px 3px #0000001a}.agent-tier-hint{margin-top:5px;color:#9ca3af;font-size:11px}.agent-discount-row{display:flex;align-items:center;gap:10px}.agent-discount-row input[type=range]{flex:1;width:100%;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px;outline:0;background:#e5e7eb;accent-color:#c8201c}.agent-discount-row input[type=range]::-webkit-slider-thumb{width:18px;height:18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%;cursor:pointer;background:#c8201c}.agent-discount-value{min-width:54px;color:#c8201c;font-size:15px;font-weight:900;text-align:center}.agent-discount-stepper{display:flex;flex-direction:column;gap:2px}.agent-discount-stepper button{display:grid;place-items:center;width:24px;height:18px;border:1px solid #e5e7eb;border-radius:4px;color:#6b7280;background:#fff}.agent-discount-stepper button:hover{border-color:#c8201c;color:#c8201c;background:#f3f4f6}.agent-reset-button{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:40px;border:0;border-radius:8px;color:#6b7280;background:#f3f4f6;font:inherit;font-size:14px;font-weight:800}.agent-reset-button:hover{background:#e5e7eb}.agent-result-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-height:48px;border-bottom:1px solid #f3f4f6;padding:12px 0}.agent-result-row span{color:#6b7280;font-size:14px}.agent-result-row strong{color:#1f2937;font-size:16px}.agent-final-box{margin-top:16px;border-radius:10px;padding:20px;text-align:center;background:#fef2f2}.agent-final-box span{display:block;margin-bottom:6px;color:#9ca3af;font-size:13px}.agent-final-box strong{display:block;color:#c8201c;font-size:32px;line-height:1.2}.agent-final-box strong small{font-size:16px;font-weight:500}.agent-final-box em{display:block;margin-top:6px;color:#6b7280;font-size:13px;font-style:normal}.agent-final-box.profit-box{background:#ecfdf5}.agent-final-box.profit-box strong{color:#047857}.agent-final-box.customer-box{background:#fff7ed}.agent-final-box.customer-box strong{color:#c2410c}.agent-final-box.cost-box{background:#f8fafc}.agent-final-box.cost-box strong{color:#334155}.agent-note{margin:16px 0 0;color:#9ca3af;font-size:12px;line-height:1.6;text-align:center}.invoice-sheet{display:grid;gap:16px}.invoice-hero h2{margin:0 0 4px;color:#1f2937;font-size:22px;font-weight:800}.invoice-hero p{margin:0;color:#9ca3af;font-size:13px}.invoice-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.invoice-stat-card{border-radius:10px;padding:16px 18px;background:#fff;box-shadow:0 1px 3px #0000000f}.invoice-stat-card .label{margin-bottom:6px;color:#6b7280;font-size:12px}.invoice-stat-card .value{color:#1f2937;font-size:22px;font-weight:800}.invoice-stat-card .count{margin-top:4px;color:#9ca3af;font-size:12px}.invoice-stat-card.pending .value{color:#f59e0b}.invoice-stat-card.done .value{color:#10b981}.invoice-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.invoice-filter-group{display:flex;margin-left:auto;gap:6px}.invoice-filter-btn{border:1px solid #e5e7eb;border-radius:6px;padding:6px 14px;color:#6b7280;background:#fff;font:inherit;font-size:12px}.invoice-filter-btn.active{border-color:#c8201c;color:#fff;background:#c8201c}.invoice-table-wrap{overflow-x:auto;border-radius:10px;background:#fff;box-shadow:0 1px 3px #0000000f}.invoice-table{width:100%;min-width:860px;border-collapse:collapse;font-size:13px}.invoice-table thead{background:#f9fafb}.invoice-table th{border-bottom:1px solid #e5e7eb;padding:11px 12px;color:#6b7280;font-size:12px;font-weight:700;white-space:nowrap;text-align:left}.invoice-table td{border-bottom:1px solid #f3f4f6;padding:10px 12px;vertical-align:top}.invoice-table tr:hover{background:#fafafa}.invoice-customer-cell{color:#1f2937;font-weight:700;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invoice-muted{color:#6b7280;font-size:12px}.invoice-note-cell{color:#374151;font-size:12px;word-break:break-word}.invoice-amount-cell{color:#c8201c;font-weight:800;white-space:nowrap}.invoice-status-tag{display:inline-block;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700}.invoice-status-tag.pending{color:#92400e;background:#fef3c7}.invoice-status-tag.done{color:#065f46;background:#d1fae5}.invoice-action-cell{white-space:nowrap}.invoice-action-cell .secondary-button.compact{margin:0 4px 4px 0}.invoice-empty{display:grid;place-items:center;min-height:120px;color:#9ca3af;font-size:14px}.invoice-modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:20px;background:#0006}.invoice-modal{width:min(100%,560px);max-height:92vh;overflow-y:auto;border-radius:12px;background:#fff}.invoice-modal-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 22px;border-bottom:1px solid #f3f4f6}.invoice-modal-header h3{margin:0;font-size:17px;font-weight:800}.invoice-modal-body{display:grid;gap:16px;padding:18px 22px}.invoice-modal-footer{display:flex;justify-content:flex-end;gap:10px;padding:14px 22px;border-top:1px solid #f3f4f6}.invoice-paste-section{display:grid;gap:10px}.invoice-label{display:grid;gap:6px}.invoice-label span{color:#6b7280;font-size:12px;font-weight:700}.invoice-label input,.invoice-label select,.invoice-label textarea{width:100%;border:1px solid #e5e7eb;border-radius:8px;padding:8px 11px;font:inherit;font-size:13px;outline:0}.invoice-label input:focus,.invoice-label select:focus,.invoice-label textarea:focus{border-color:#c8201c}.invoice-paste-box{min-height:110px;resize:vertical;line-height:1.6}.invoice-paste-hint{color:#9ca3af;font-size:11px}.invoice-fields{display:grid;gap:12px}.invoice-section-title{padding-bottom:6px;border-bottom:1px solid #f3f4f6;color:#6b7280;font-size:12px;font-weight:700}.invoice-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.invoice-form-row{display:grid}.invoice-toast{position:fixed;left:50%;bottom:30px;z-index:200;border-radius:8px;padding:10px 22px;color:#fff;background:#10b981;box-shadow:0 4px 12px #00000026;font-size:13px;transform:translate(-50%)}.netease-right-panel{align-self:start;background:#fff}.netease-right-head{text-align:center}.netease-right-head h2{margin:0 0 6px;color:#1f2937;font-size:22px;font-weight:800}.netease-right-head p{margin:0;color:#9ca3af;font-size:13px;line-height:1.6}.netease-right-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.netease-right-card{display:flex;min-width:0;overflow:hidden;flex-direction:column;border:1px solid #dce4e8;border-radius:12px;background:#fff;box-shadow:0 1px 3px #0000000f}.netease-right-card-header{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:82px;padding:18px 22px;color:#fff}.netease-right-card.flagship .netease-right-card-header{background:linear-gradient(135deg,#1e3a8a,#2563eb)}.netease-right-card.premium .netease-right-card-header{background:linear-gradient(135deg,#c8201c,#e0493e)}.netease-right-card-title{font-size:18px;font-weight:900}.netease-right-card-tag{margin-top:2px;font-size:11px;opacity:.85}.copy-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;border:1px solid rgba(255,255,255,.4);border-radius:6px;padding:6px 14px;color:#fff;background:#fff3;font:inherit;font-size:13px;font-weight:800;white-space:nowrap}.copy-btn:hover{background:#ffffff59}.copy-btn.copied{border-color:#10b981;background:#10b981}.netease-right-card-body{flex:1;padding:20px 22px}.netease-right-group{margin-bottom:18px}.netease-right-group:last-child{margin-bottom:0}.netease-right-group-title{margin-bottom:8px;border-bottom:1px solid #f3f4f6;padding-bottom:6px;color:#6b7280;font-size:12px;font-weight:800;letter-spacing:.5px}.netease-right-item{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:5px 0;font-size:13.5px;line-height:1.5}.netease-right-item .k{flex-shrink:0;color:#4b5563}.netease-right-item .v{color:#1f2937;font-weight:700;text-align:right}.netease-right-card.premium .netease-right-item .v.highlight{color:#c8201c;font-weight:900}.netease-right-card.flagship .netease-right-item .v.highlight{color:#2563eb;font-weight:900}.netease-right-footnote{color:#9ca3af;font-size:11px;line-height:1.6;text-align:center}.netease-right-toast{position:fixed;bottom:30px;left:50%;z-index:80;border-radius:8px;padding:10px 24px;color:#fff;background:#10b981;box-shadow:0 4px 12px #00000026;font-size:14px;transform:translate(-50%)}.aliyun-right-panel{align-self:start;background:#fff}.aliyun-right-head{text-align:center}.aliyun-right-head h2{margin:0 0 6px;color:#1f2937;font-size:22px;font-weight:800}.aliyun-right-head p{margin:0;color:#9ca3af;font-size:13px;line-height:1.6}.aliyun-right-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.aliyun-right-card{display:flex;min-width:0;overflow:hidden;flex-direction:column;border:1px solid #dce4e8;border-radius:12px;background:#fff;box-shadow:0 1px 3px #0000000f}.aliyun-right-card-header{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:82px;padding:18px 22px;color:#fff}.aliyun-right-card.standard .aliyun-right-card-header{background:linear-gradient(135deg,#ff6a00,#ff8c3b)}.aliyun-right-card.ai .aliyun-right-card-header{background:linear-gradient(135deg,#1677ff,#4096ff)}.aliyun-right-card-title{font-size:18px;font-weight:900}.aliyun-right-card-tag{margin-top:2px;font-size:11px;opacity:.9}.aliyun-right-card-body{flex:1;padding:20px 22px}.aliyun-right-group{margin-bottom:18px}.aliyun-right-group:last-child{margin-bottom:0}.aliyun-right-group-title{margin-bottom:8px;border-bottom:1px solid #f3f4f6;padding-bottom:6px;color:#6b7280;font-size:12px;font-weight:800;letter-spacing:.5px}.aliyun-right-item{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:5px 0;font-size:13.5px;line-height:1.5}.aliyun-right-item .k{flex-shrink:0;color:#4b5563}.aliyun-right-item .v{color:#1f2937;font-weight:700;text-align:right}.aliyun-right-card.standard .aliyun-right-item .v.highlight{color:#ff6a00;font-weight:900}.aliyun-right-card.ai .aliyun-right-item .v.highlight{color:#1677ff;font-weight:900}.aliyun-right-footnote{color:#9ca3af;font-size:11px;line-height:1.6;text-align:center}.aliyun-right-toast{position:fixed;bottom:30px;left:50%;z-index:80;border-radius:8px;padding:10px 24px;color:#fff;background:#10b981;box-shadow:0 4px 12px #00000026;font-size:14px;transform:translate(-50%)}.preview-block{margin-top:18px;border-left:4px solid #1f7a6b;padding:14px 16px;color:#2d3b43;background:#fff;line-height:1.75;white-space:pre-wrap}.package-preview{margin-top:18px;border:1px solid #dce4e8;border-radius:8px;background:#fff;overflow:hidden}.package-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:8px 12px;border-bottom:1px solid #e6ecef}.package-head strong{color:#172026}.package-preview pre{max-height:420px;margin:0;padding:14px 16px;overflow:auto;color:#2d3b43;font-family:inherit;font-size:13px;line-height:1.7;white-space:pre-wrap;word-break:break-word}.editor-form{display:grid;gap:18px}.form-actions{justify-content:flex-end;gap:14px}.notice{color:#1f7a6b;font-weight:800}.account-head{justify-content:space-between;gap:16px}.account-type-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.account-type-tab{min-width:104px;height:42px;border:1px solid #d5dee3;border-radius:8px;padding:0 16px;color:#52636d;background:#fff;font-weight:900}.account-type-tab.active{border-color:#1f7a6b;color:#fff;background:#1f7a6b;box-shadow:0 8px 18px #1f7a6b29}.account-search{width:min(520px,42vw);margin-left:auto}.account-search span{display:none}.account-search input{height:44px}.notice-bar{margin-top:18px;border-radius:8px;padding:12px 14px;color:#1d5f54;background:#e4f3ef;font-weight:800}.notice-bar.is-error{color:#b42318;background:#fdeceb}.loading-line,.empty-state{display:grid;place-items:center;min-height:260px;color:#71808a;font-weight:800}.account-list{display:grid;margin-top:20px;border:1px solid #dce4e8;border-radius:8px;overflow:hidden}.account-row{display:grid;grid-template-columns:minmax(220px,1.35fr) minmax(150px,.95fr) minmax(230px,1.2fr) 90px 90px minmax(170px,.9fr) minmax(220px,.95fr);align-items:center;gap:12px;min-height:58px;padding:12px 16px;border-top:1px solid #e6ecef;color:#46555f}.account-row.microsoft-account-row{grid-template-columns:minmax(210px,1.1fr) minmax(140px,.75fr) minmax(220px,1fr) minmax(260px,1.15fr) minmax(150px,.7fr) minmax(120px,.6fr) minmax(220px,.95fr)}.account-row>span{min-width:0}.account-twofa,.account-token{min-width:0;overflow-wrap:anywhere;word-break:break-all;line-height:1.45}.account-password{min-width:0;overflow-wrap:anywhere;word-break:break-all;line-height:1.45;white-space:normal}.account-twofa a{color:#1f6f86;text-decoration:none;overflow-wrap:anywhere;word-break:break-all;line-height:1.45}.account-twofa a:hover{text-decoration:underline}.account-twofa .totp-code-cell{margin-top:4px;min-height:22px}.account-row:first-child{border-top:0}.table-head{min-height:44px;color:#6a7780;background:#f4f7f8;font-size:13px;font-weight:900}.account-email{color:#172026;font-weight:900;overflow-wrap:anywhere;word-break:break-all}.account-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0}.outlook-pickup-panel{min-height:620px;padding:24px;background:#fff}.outlook-pickup-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid #edf0f2}.outlook-account-search{width:min(280px,28vw)}.outlook-pickup-head>.ant-space{flex-wrap:wrap;justify-content:flex-end}.outlook-usage-tabs{display:flex;gap:8px;margin-bottom:14px}.outlook-usage-tab{min-width:104px;border:1px solid #d8e2e8;border-radius:6px;padding:8px 18px;color:#647782;background:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:700}.outlook-usage-tab.active{border-color:#167d70;color:#fff;background:#167d70}.outlook-pickup-title{display:flex;align-items:center;gap:12px}.outlook-pickup-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;color:#1677ff;background:#e6f4ff}.outlook-pickup-title h2{margin:0;color:#172026;font-size:20px;line-height:1.2}.outlook-pickup-title span{display:block;margin-top:5px;color:#8a98a1;font-size:13px}.outlook-count-label{color:#6b7881;font-size:13px}.outlook-pickup-panel .ant-table-wrapper{border:1px solid #e8edf1;border-radius:8px}.outlook-pickup-panel .ant-table-thead>tr>th{color:#374957;background:#f7f9fb;font-weight:800}.outlook-pickup-panel .ant-table-tbody>tr>td{color:#52636d;vertical-align:middle}.outlook-pickup-panel .ant-table-tbody>tr:hover>td{background:#f7fbff!important}.outlook-pickup-panel .ant-table-cell-fix-right,.outlook-pickup-panel .ant-table-cell-fix-right-first,.outlook-pickup-panel .ant-table-cell-fix-right-last{position:relative;z-index:3;background:#fff!important;box-shadow:-8px 0 12px -12px #17202680}.outlook-pickup-panel .ant-table-thead .ant-table-cell-fix-right,.outlook-pickup-panel .ant-table-thead .ant-table-cell-fix-right-first,.outlook-pickup-panel .ant-table-thead .ant-table-cell-fix-right-last{background:#f7f9fb!important}.outlook-actions-column{white-space:normal}.outlook-actions-column .ant-space{max-width:100%}.outlook-actions-column .ant-btn{margin-bottom:2px}.outlook-copy-cell{display:flex;min-width:0;align-items:center}.outlook-copy-cell>span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.outlook-copy-cell .ant-btn{flex:0 0 auto;color:#1677ff}.outlook-recent-mail-cell{display:grid;gap:9px;min-height:132px;align-content:center;padding:10px 8px;border:1px solid transparent;border-radius:6px;color:#52636d;text-align:left}.outlook-recent-mail-line{width:100%;display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:10px;border:1px solid transparent;border-radius:6px;padding:7px 8px;color:inherit;background:transparent;cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease}.outlook-recent-mail-line:hover,.outlook-recent-mail-line:focus-visible{border-color:#b7d7ff;outline:0;background:#f7fbff}.outlook-recent-mail-summary{display:grid;min-width:0;gap:2px}.outlook-recent-mail-line strong{min-width:0;overflow:hidden;color:#273944;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.outlook-recent-mail-line small{display:-webkit-box;overflow:hidden;color:#687780;font-size:11px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.outlook-recent-mail-line time{flex:0 0 auto;padding-top:1px;color:#8a98a1;font-size:11px;white-space:nowrap}.outlook-recent-mail-empty{color:#8a98a1;font-size:12px}.outlook-recent-mail-empty-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;border:1px dashed #c8d8e4;border-radius:6px;padding:6px 10px;color:#6f8491;background:#fbfdff;cursor:pointer;font-size:12px}.outlook-recent-mail-empty-button:hover,.outlook-recent-mail-empty-button:focus-visible{border-color:#1677ff;outline:0;color:#1677ff;background:#f2f8ff}.outlook-recent-mail-loading{display:flex;align-items:center;justify-content:center;gap:8px;min-height:52px;color:#6f8491;font-size:12px}.outlook-mail-loading{display:grid;place-items:center;min-height:260px}.outlook-mail-list{display:grid;gap:12px}.outlook-mail-item{border:1px solid #e8edf1;border-radius:8px;padding:14px 16px;background:#fff}.outlook-mail-item.unread{border-color:#b7d7ff;background:#f7fbff}.outlook-mail-item-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.outlook-mail-item-head time{color:#8a98a1;font-size:12px}.outlook-mail-item h3{margin:10px 0 6px;color:#172026;font-size:15px}.outlook-mail-from{margin:0 0 8px;color:#52636d;font-size:12px;overflow-wrap:anywhere}.outlook-mail-preview{display:-webkit-box;margin:0;overflow:hidden;color:#687780;font-size:13px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:3}.outlook-mail-item{cursor:pointer}.outlook-mail-item:focus-visible{outline:2px solid #1677ff;outline-offset:2px}.outlook-mail-detail-meta{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid #edf0f2;color:#52636d;font-size:13px}.outlook-mail-detail-meta span{overflow-wrap:anywhere}.outlook-mail-detail-meta time{flex:0 0 auto;color:#8a98a1;font-size:12px}.outlook-mail-detail-loading{display:grid;min-height:180px;place-items:center}.outlook-mail-detail-html{max-height:62vh;overflow:auto;color:#273944;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.outlook-mail-detail-html img{max-width:100%;height:auto}.outlook-mail-detail-text{max-height:62vh;margin:0;overflow:auto;color:#273944;font-family:inherit;font-size:14px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.outlook-mail-detail-empty{margin:0;color:#687780;white-space:pre-wrap}.catchall-inbox{display:grid;gap:18px}.catchall-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.catchall-summary>div{display:grid;gap:8px;min-height:82px;padding:16px;border:1px solid #e2e9ed;border-radius:8px;background:#fff}.catchall-summary span{color:#6f8491;font-size:13px}.catchall-summary strong{color:#172026;font-size:24px}.catchall-mail-to{margin:0 0 8px;color:#1f7a6b;font-size:12px;overflow-wrap:anywhere}.catchall-pagination{display:flex;justify-content:flex-end;gap:10px}.account-field{min-width:0}.account-field span{display:none}.account-field input{width:100%;height:36px;padding:0 9px;min-width:0;overflow-wrap:anywhere;word-break:break-all}.account-row .copy-account-button,.account-row .edit-account-button,.account-row .delete-account-button,.account-row .sell-button,.account-row .restore-button{width:100%;min-width:0;padding:0 10px}.edit-account-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;border:0;border-radius:8px;padding:0 12px;color:#2f69d8;background:#edf4ff;font-weight:900}.delete-account-button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border:0;border-radius:8px;padding:0 12px;color:#b42318;background:#ffe8e6;font-weight:900}.copy-account-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;border:0;border-radius:8px;padding:0 12px;color:#1f7a6b;background:#e4f3ef;font-weight:900}.copy-account-button.copied{color:#fff;background:#9aa7ae}.status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:30px;border-radius:8px;padding:0 10px;color:#1f7a6b;background:#e4f3ef;font-weight:900}.domain-panel{overflow:hidden}.domain-register-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:center;gap:22px;padding:22px 24px;border:1px solid #dce4e8;border-radius:8px;background:#f8fafb}.domain-platform-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:20px}.domain-platform-tabs{display:flex;flex-wrap:wrap;gap:14px}.domain-platform-tab{min-width:136px;min-height:52px;border:1px solid #d3dbe2;border-radius:10px;padding:0 20px;color:#52616b;background:#fff;font-size:17px;font-weight:900}.domain-platform-tab.active{color:#fff;background:#1f7a6b;border-color:#1f7a6b}.domain-spaceship-import-button{min-height:40px;white-space:nowrap}.domain-spaceship-import-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.domain-subtab-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px}.domain-subtab-prefix{color:#7b8994;font-size:13px;font-weight:900;letter-spacing:.02em}.domain-subtab{display:inline-flex;align-items:center;gap:6px;min-height:38px;border:1px solid #d3dbe2;border-radius:999px;padding:0 18px;color:#52616b;background:#fff;font-size:15px;font-weight:900}.domain-subtab em{font-style:normal;font-size:12px;font-weight:900;line-height:20px;padding:0 8px;border-radius:999px;background:#eef3f5;color:#52616b}.domain-subtab.active{color:#fff;background:#1f7a6b;border-color:#1f7a6b}.domain-subtab.active.refund{background:#c2410c;border-color:#c2410c}.domain-subtab.active em{background:#ffffff3d;color:#fff}.domain-mailbox-link{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:0;border:0;background:none;color:#1f7a6b;font-size:14px;font-weight:800;text-align:left;cursor:pointer}.domain-mailbox-link span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}.domain-mailbox-link:hover{color:#16624f}.domain-mailbox-link.is-blue{color:#1677ff}.domain-mailbox-link.is-blue:hover{color:#0958d9}.domain-entry-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px 18px;align-items:end;margin:0 20px 18px;padding:16px 18px;border:1px solid #e6edf1;border-radius:12px;background:#f9fbfc}.domain-entry-filter{display:grid;gap:8px;min-width:0}.domain-entry-filter>span{color:#56656f;font-size:12px;font-weight:900;letter-spacing:.02em}.domain-entry-filter .ant-picker,.domain-entry-filter .ant-input,.domain-entry-filter .ant-input-affix-wrapper{width:100%}.domain-entry-filter .ant-picker{padding:0 11px}.domain-entry-filter-actions{grid-column:-2 / -1;display:flex;align-items:center;justify-content:flex-end;gap:8px}.domain-entry-filter-actions .domain-entry-filter-submit{border-color:#1677ff;background:#1677ff;font-weight:800;box-shadow:0 6px 14px #1677ff38}.domain-entry-filter-actions .domain-entry-filter-submit:hover{border-color:#4096ff;background:#4096ff}.domain-entry-filter-actions .domain-entry-filter-submit:active{border-color:#0958d9;background:#0958d9}.outlook-mail-load-more{display:flex;align-items:center;justify-content:center;padding:16px 4px 24px}.outlook-mail-list-end{color:#8b98a2;font-size:12px;font-weight:800}.spaceship-import-modal .ant-modal-body{padding:0 24px 8px}.spaceship-import-content{display:grid;gap:18px}.spaceship-import-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.spaceship-import-section-head strong{color:#172026;font-size:15px}.spaceship-import-log-panel{height:245px;overflow:auto;border:1px solid #dce4e8;border-radius:6px;padding:12px;background:#182127;color:#dce8e6;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.7}.spaceship-import-log-line{display:grid;grid-template-columns:minmax(130px,220px) 1fr;gap:10px;white-space:pre-wrap;overflow-wrap:anywhere}.spaceship-import-log-line.warn{color:#f6ca7b}.spaceship-import-log-line.error{color:#ff9d9d}.spaceship-import-log-line.success{color:#8fe0b6}.spaceship-import-log-time{color:#88b8b0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spaceship-import-log-empty{color:#91a2a8}.spaceship-import-result-section{min-width:0}.spaceship-import-result-count{color:#64737d;font-size:12px;font-weight:800}.spaceship-import-stats{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0 0 12px;color:#52616b;font-size:12px;font-weight:800}.spaceship-import-stats .success{color:#16805d}.spaceship-import-stats .warning{color:#a56a00}.spaceship-import-stats .danger{color:#c13f45}.spaceship-import-result-table .ant-table{font-size:12px}.spinning{animation:domain-spin .9s linear infinite}@keyframes domain-spin{to{transform:rotate(360deg)}}.domain-register-hero h2{margin:0;color:#172026;font-size:25px;line-height:1.25}.domain-register-hero p{margin:7px 0 0;color:#64737d;font-size:14px;font-weight:800}.domain-search{display:flex;align-items:center;gap:10px;height:46px;border:1px solid #cfd9de;border-radius:8px;padding:0 12px;background:#fff}.domain-search svg{color:#64737d;flex:0 0 auto}.domain-search input{height:40px;border:0;padding:0;background:transparent}.domain-search input:focus{box-shadow:none}.domain-search-result{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;border:1px solid #d9e5ea;border-radius:8px;padding:12px;color:#36454f;background:#f6fafc;font-weight:800}.domain-search-tags{display:flex;flex-wrap:wrap;gap:8px}.domain-search-tags button{border-radius:8px;border:0;padding:6px 9px;color:#1f5f84;background:#e8f3fa;font-size:12px;font-weight:900;text-align:left}.domain-platform-list{display:grid;gap:18px;margin-top:18px}.fallback-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:#f5f8fa}.domain-platform-section{border:1px solid #dce4e8;border-radius:8px;overflow:hidden;background:#fff;margin-top:18px}.domain-platform-section.has-search-match{border-color:#93a4c1;box-shadow:0 0 0 2px #93a4c12e}.domain-platform-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid #e4ebef;background:#f5f8fa}.domain-platform-head h3{margin:0;color:#172026;font-size:22px;line-height:1.25}.domain-platform-head p{margin:6px 0 0;color:#65737d;font-size:14px;font-weight:800}.other-platform-name{display:grid;gap:5px;width:min(260px,100%)}.other-platform-name span,.domain-block-title span{color:#52616b;font-size:12px;font-weight:900}.domain-block-title{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 12px}.password-input-wrap{position:relative;display:flex}.password-input-wrap input{padding-right:42px}.inline-icon{position:absolute;right:5px;top:50%;width:32px;height:32px;transform:translateY(-50%)}.domain-entry-ant-table{margin:0 20px 20px}.domain-entry-ant-table .ant-table-container{border:1px solid #dce4e8;border-radius:8px;overflow:hidden}.domain-entry-ant-table .ant-table-thead>tr>th{position:relative;color:#5f6d76;background:#f4f7f8;font-size:13px;font-weight:900;white-space:nowrap}.domain-entry-ant-table .ant-table-tbody>tr>td{vertical-align:top}.domain-entry-ant-table .ant-table-tbody>tr.matched>td{background:#fff9e8}.domain-entry-ant-table .ant-table-tbody>tr.matched>td:first-child{box-shadow:inset 4px 0 #d9a441}.domain-entry-ant-table .ant-table-tbody>tr.has-unsaved-draft>td{background:#fff7e6}.domain-entry-ant-table .ant-table-tbody>tr.has-unsaved-draft>td:first-child{box-shadow:inset 4px 0 #fa8c16}.domain-cell-text{display:block;color:#172026;font-size:14px;font-weight:600;line-height:1.5;word-break:break-all}.domain-cell-text.is-pre{white-space:pre-wrap;word-break:break-word}.domain-cell-empty{color:#98a4ae;font-size:13px}.domain-cell-expandable{display:flex;flex-direction:column;gap:2px}.domain-cell-text.is-clamped{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap;word-break:break-all}.domain-cell-text.is-expanded{max-height:240px;overflow-y:auto}.domain-cell-toggle{align-self:flex-start;padding:0;border:0;background:transparent;color:#1677ff;cursor:pointer;font-size:12px;font-weight:700;line-height:1.6}.domain-cell-toggle:hover{color:#4096ff}.domain-cell-tag{align-self:flex-start;border-radius:6px;padding:1px 6px;background:#eef3f7;color:#52616b;font-size:11px;font-weight:800;line-height:1.7}.domain-entry-edit-hint{display:inline-flex;align-items:center;gap:6px;color:#52616b;font-size:12px;font-weight:700}.domain-entry-edit-hint .is-warning{color:#d46b08}.domain-entry-ant-table .ant-input,.domain-entry-ant-table .ant-input-affix-wrapper{font-size:14px}.domain-entry-ant-table .ant-input[type=date]{font-weight:800}.totp-code-cell{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:3px 8px;border:1px solid #cfe0ef;border-radius:10px;background:linear-gradient(180deg,#f7fbff,#eaf3fb);box-shadow:inset 0 1px #fff}.domain-cell-stack{display:flex;flex-direction:column;gap:2px}.domain-cell-stack .totp-code-cell{min-height:24px;justify-content:flex-start}.domain-cell-error,.domain-entry-dialog .domain-field-error{color:#d4380d;font-size:12px;font-weight:800;line-height:1.4}.domain-entry-dialog label.has-error input,.domain-entry-dialog label.has-error textarea{border-color:#ff4d4f;box-shadow:0 0 0 2px #ff4d4f1f}.totp-code-value{color:#0f3d5c;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:17px;font-weight:800;letter-spacing:1.5px;white-space:nowrap;text-shadow:0 1px 0 #ffffff}.totp-code-countdown{min-width:38px;padding:1px 6px;border-radius:999px;background:#e3f3e8;color:#1c7a4a;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;text-align:center;transition:background .2s ease,color .2s ease}.totp-code-countdown.is-warning{background:#fdf0d5;color:#a36100}.totp-code-countdown.is-expiring{background:#fde3e3;color:#c92a2a}.totp-code-copy{flex:none;color:#3d5a6c}.totp-code-copy:hover{background:#fff;color:#0f3d5c}.totp-code-empty{color:#a3adb5}.domain-entry-ant-table .ant-input-textarea textarea{line-height:1.45}.domain-entry-ant-table .ant-input-textarea{min-height:88px}.domain-entry-column-toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 16px;margin:0 20px 8px}.domain-entry-ant-table .ant-table-thead>tr>th[draggable=true]{cursor:grab}.domain-entry-ant-table .ant-table-thead>tr>th.is-column-dragging{cursor:grabbing;opacity:.45}.domain-entry-column-resizer{position:absolute;top:0;right:0;z-index:3;width:12px;height:100%;cursor:col-resize;-webkit-user-select:none;user-select:none}.domain-entry-column-resizer:after{position:absolute;top:25%;bottom:25%;left:5px;width:2px;border-radius:2px;background:transparent;content:""}.domain-entry-column-resizer:hover:after,.domain-entry-column-resizer:active:after{background:#1677ff}.domain-entry-ant-table .ant-table-pagination{margin:16px 0 0!important}.domain-entry-ant-table .ant-pagination-total-text{color:#52616b;font-weight:800}.expiry-cell{display:grid;gap:5px}.expiry-cell em{justify-self:start;border-radius:8px;padding:3px 7px;color:#8a4a00;background:#fff0cf;font-size:12px;font-style:normal;font-weight:900}.domain-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.domain-section-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.ownership-toolbar{align-items:center}.ownership-tabs{display:flex;flex-wrap:wrap;gap:10px}.ownership-stats{margin-left:auto}.stats-line{display:flex;flex-wrap:wrap;gap:10px}.stat-item{min-width:116px;border:1px solid #dce4e8;border-radius:8px;padding:10px 12px;background:#f7fafb}.stat-item span{display:block;color:#6c7a84;font-size:12px;font-weight:800}.stat-item strong{display:block;margin-top:4px;color:#172026;font-size:22px}.domain-table{margin-top:20px;overflow-x:auto;border:1px solid #dce4e8;border-radius:8px}.domain-row{display:grid;grid-template-columns:110px 160px 150px 170px 210px 150px 140px 210px 190px 104px;align-items:stretch;min-width:1594px;border-top:1px solid #e6ecef}.domain-row:first-child{border-top:0}.domain-head{min-height:44px;color:#6a7780;background:#f4f7f8;font-size:13px;font-weight:900}.domain-head span{display:flex;align-items:center;min-width:0;padding:0 10px;border-left:1px solid #e6ecef}.domain-head span:first-child{border-left:0}.cell-editor{display:block;min-width:0;padding:8px;border-left:1px solid #e6ecef}.cell-editor:first-child{border-left:0}.cell-editor span{display:none}.cell-editor input{height:36px;padding:0 9px;border-color:transparent;background:#fff}.cell-editor select{width:100%;height:36px;border:1px solid transparent;border-radius:6px;padding:0 9px;color:#172026;background:#fff}.cell-editor input:hover,.cell-editor input:focus,.cell-editor select:hover,.cell-editor select:focus{border-color:#1f7a6b}.mini-program-table .domain-row{grid-template-columns:minmax(220px,1.5fr) minmax(180px,1.2fr) minmax(160px,1fr) 190px 190px;min-width:900px}.ownership-table .ownership-row{grid-template-columns:150px 150px minmax(220px,1.2fr) minmax(180px,1fr) minmax(160px,.9fr) 190px;min-width:1050px}.ownership-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:8px;padding:8px;border-left:1px solid #e6ecef}.ownership-actions .compact{width:100%;min-width:0;padding:0 10px}.memo-table .domain-row{grid-template-columns:minmax(220px,1.3fr) 170px 150px minmax(270px,1.55fr) 260px;min-width:1080px}.common-link-table .domain-row{grid-template-columns:minmax(220px,.9fr) minmax(360px,1.6fr) 320px;min-width:960px}.mini-program-actions{display:flex;align-items:center;gap:8px;padding:8px;border-left:1px solid #e6ecef}.mini-program-actions .compact{flex:1;min-width:0}.memo-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.common-link-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.memo-note-cell{align-items:stretch}.memo-note-preview{height:42px;border:1px solid transparent;border-radius:6px;padding:5px 9px;color:#172026;background:#fff;text-align:left;line-height:1.45;overflow:hidden;cursor:pointer;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.memo-note-preview:hover,.memo-note-preview:focus{border-color:#1f7a6b;outline:none}.memo-detail-dialog{width:min(820px,100%);max-height:min(760px,calc(100vh - 36px));overflow:auto}.memo-detail-grid{display:grid;grid-template-columns:minmax(0,1.3fr) 170px 160px;gap:12px;margin-top:18px}.common-link-detail-dialog{width:min(760px,100%)}.common-link-detail-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);gap:12px;margin-top:18px}.place-panel{overflow:hidden}.place-toolbar,.place-controls,.place-toolbar-title,.place-location-input,.place-rating-editor,.place-detail-meta{display:flex;align-items:center}.place-toolbar{justify-content:space-between;gap:18px;margin-bottom:20px}.place-toolbar-title{gap:12px}.place-title-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:10px;color:#1f7a6b;background:#e4f1ee}.place-toolbar h2{margin:0;color:#172026;font-size:22px}.place-toolbar p,.place-dialog-subtitle{margin:5px 0 0!important;color:#6b7881!important;font-size:13px;line-height:1.5!important}.place-controls{justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:14px}.place-search{display:flex;align-items:center;gap:8px;width:min(360px,100%);border:1px solid #c8d2d9;border-radius:8px;padding:0 11px;color:#6b7881;background:#fff}.place-search:focus-within{border-color:#1f7a6b;box-shadow:0 0 0 3px #1f7a6b1f}.place-search input{height:42px;border:0;padding:0;box-shadow:none}.place-search input:focus{border:0;box-shadow:none}.place-status-tabs,.place-category-tabs{display:flex;gap:6px;flex-wrap:wrap}.place-status-tabs button,.place-category-tabs button{min-height:36px;border:1px solid #d6e0e5;border-radius:7px;padding:0 13px;color:#63727b;background:#fff;font-size:13px;font-weight:800}.place-status-tabs button span,.place-category-tabs button span{margin-left:5px;color:inherit;opacity:.7;font-size:11px}.place-status-tabs button.active,.place-category-tabs button.active{border-color:#1f7a6b;color:#fff;background:#1f7a6b}.place-category-tabs{margin-bottom:18px}.place-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.place-card{overflow:hidden;border:1px solid #e0e8ec;border-radius:8px;background:#fff;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.place-card:hover{box-shadow:0 8px 22px #0e1f281f;transform:translateY(-2px)}.place-card-cover{position:relative;display:grid;place-items:center;height:164px;overflow:hidden;color:#8da0a8;background:#e8eef0}.place-card-cover img{width:100%;height:100%;object-fit:cover}.place-card-category,.place-card-status{position:absolute;top:10px;border-radius:999px;padding:4px 9px;color:#fff;background:#1720269e;font-size:11px;font-weight:800}.place-card-category{left:10px}.place-card-status{right:10px}.place-card-status.visited{background:#1f7a6be6}.place-card-status.wishlist{background:#c95d2ee6}.place-card-body{padding:14px}.place-card-body h3{margin:0 0 7px;color:#172026;font-size:16px}.place-location{display:flex;align-items:flex-start;gap:5px;margin:0 0 8px;color:#6b7881;font-size:12px;line-height:1.5}.place-location svg{flex:0 0 auto;margin-top:2px}.place-rating,.place-detail-rating{display:flex;gap:2px;color:#d98a22}.place-review{display:-webkit-box;margin:8px 0 0;overflow:hidden;color:#6b7881;font-size:12px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.place-card-body time{display:block;margin-top:8px;color:#9aa7ad;font-size:11px}.place-empty{display:grid;place-items:center;gap:8px;min-height:260px;color:#8a999f;text-align:center}.place-empty svg{color:#b8c7cc}.place-empty strong{color:#52636d}.place-empty span{font-size:13px}.place-form-dialog,.place-detail-dialog{width:min(760px,100%);max-height:calc(100vh - 36px);overflow:auto}.place-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.place-form-grid label{display:grid;gap:7px}.place-form-grid label.full-width{grid-column:1 / -1}.place-form-grid label>span{color:#52636d;font-size:13px;font-weight:900}.place-form-grid label>span em{color:#c95d2e;font-style:normal}.place-form-grid input,.place-form-grid select,.place-form-grid textarea{width:100%;border:1px solid #c8d2d9;border-radius:8px;padding:10px 11px;color:#26323a;background:#fff;font:inherit;font-size:14px;outline:0}.place-form-grid input,.place-form-grid select{height:42px}.place-form-grid textarea{resize:vertical;line-height:1.5}.place-location-input{gap:8px}.place-location-input input{flex:1}.place-location-input .secondary-button{flex:0 0 auto;min-width:112px}.place-upload{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:80px;border:1px dashed #b9c8ce;border-radius:8px;color:#6b7881;background:#f8fafb;font-size:13px}.place-upload:hover{border-color:#1f7a6b;color:#1f7a6b;background:#f0f8f6}.place-upload input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.place-photo-preview{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:10px}.place-photo-preview>div{position:relative;aspect-ratio:1;overflow:hidden;border-radius:6px;background:#e8eef0}.place-photo-preview img{width:100%;height:100%;object-fit:cover}.place-photo-preview button{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:23px;height:23px;border:0;border-radius:50%;color:#fff;background:#172026ad}.place-rating-editor button{display:grid;place-items:center;border:0;padding:0;color:#c8d2d9;background:transparent}.place-rating-editor button.active,.place-rating-editor button:hover{color:#d98a22}.place-rating-editor .place-clear-rating{margin-left:8px;color:#6b7881;font-size:12px}.place-detail-images{display:flex;gap:9px;overflow-x:auto;margin:18px 0;padding-bottom:4px}.place-detail-images img{width:190px;height:145px;flex:0 0 auto;border-radius:7px;object-fit:cover}.place-detail-meta{align-items:flex-start;flex-wrap:wrap;gap:8px 16px;color:#6b7881;font-size:13px;line-height:1.5}.place-detail-meta strong{color:#26323a}.place-detail-rating{margin-top:18px}.place-detail-review{margin-top:14px;border-radius:7px;padding:13px;color:#37444c;background:#f4f7f8;line-height:1.7;white-space:pre-wrap}.place-detail-empty{margin-top:14px;color:#8a999f;font-size:13px}.memo-detail-note{display:grid;gap:8px;margin-top:16px}.memo-detail-note span{color:#52636d;font-size:13px;font-weight:800}.memo-detail-textarea{min-height:320px;resize:vertical;border:1px solid #cfd8de;border-radius:6px;padding:12px;color:#172026;font:inherit;line-height:1.65}.memo-detail-textarea:hover,.memo-detail-textarea:focus{border-color:#1f7a6b;outline:none}.todo-panel{overflow:hidden}.todo-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.todo-toolbar h2{margin:0;color:#172026;font-size:26px}.todo-toolbar p{margin:6px 0 0;color:#64737d;font-weight:800}.todo-stat-group{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:10px;min-width:min(520px,100%)}.todo-layout{display:grid;grid-template-columns:minmax(340px,3fr) minmax(0,7fr);gap:22px;margin-top:20px}.todo-calendar-stack,.todo-list-panel{min-width:0}.todo-calendar-stack{display:grid;align-content:start;gap:12px;max-height:calc(100vh - 236px);overflow:auto;padding-right:4px}.todo-calendar-switch{position:sticky;top:0;z-index:1;display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;min-height:48px;border:1px solid #dce4e8;border-radius:8px;background:#fff}.todo-calendar-switch strong{text-align:center;color:#172026;font-size:18px}.todo-month{border:1px solid #dce4e8;border-radius:8px;padding:12px;background:#f8fafb}.todo-month-title{margin-bottom:10px;color:#172026;font-size:16px;font-weight:900}.todo-day{min-height:64px}.todo-day.selected{border-color:#701d1c;background:#fff2f2;box-shadow:inset 0 0 0 1px #701d1c}.todo-day small{color:#701d1c}.todo-day small em{color:#6b7881}.todo-day.has-pending-todo{border-color:#b42318;background:#fff4f2}.todo-day.has-pending-todo small,.todo-day.has-pending-todo small b,.todo-day.has-pending-todo small em{color:#b42318}.todo-reminder-dialog{width:min(520px,100%)}.todo-reminder-list{display:grid;gap:10px;margin-top:16px;max-height:min(420px,52vh);overflow:auto}.todo-reminder-item{border:1px solid #f0c4bd;border-radius:8px;padding:12px 14px;background:#fff7f5}.todo-reminder-item strong{color:#172026;overflow-wrap:anywhere}.todo-reminder-item p{margin:6px 0 0;color:#52636d;line-height:1.55;overflow-wrap:anywhere}.todo-table{margin-top:14px;border:1px solid #dce4e8;border-radius:8px;overflow:hidden}.todo-row{display:grid;grid-template-columns:minmax(180px,1.1fr) minmax(220px,1.5fr) 132px 190px;align-items:center;gap:8px;min-height:56px;padding:8px 10px;border-top:1px solid #e8eef2;background:#fff}.todo-row:first-child{border-top:0}.todo-head{min-height:42px;color:#fff;background:#701d1c;font-weight:900}.todo-field{min-width:0}.todo-field span{display:none}.todo-field input,.todo-field select{width:100%;height:38px;padding:0 10px}.todo-field select{border:1px solid #c8d2d9;border-radius:8px;color:#172026;background:#fff}.todo-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.todo-actions .compact{width:100%;min-width:0;padding:0 10px}.todo-empty{display:flex;align-items:center;justify-content:center;gap:12px;min-height:160px;color:#6b7881;background:#fff;font-weight:900}.row-save{align-self:center;width:calc(100% - 16px);min-height:36px;margin:8px}.ledger-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:22px}.ledger-text-layout{display:grid;grid-template-columns:minmax(420px,1fr) 320px;gap:18px;margin-top:18px}.ledger-text-editor{min-width:0}.ledger-textarea{min-height:calc(100vh - 245px);border-color:var(--ledger-dark);background:var(--ledger-dark);color:var(--ledger-surface);font-family:Consolas,Microsoft YaHei,monospace;font-size:15px;line-height:1.45;white-space:pre;overflow:auto}.ledger-textarea:focus{border-color:var(--ledger-slate);box-shadow:0 0 0 3px #93a4c12e}.ledger-preview{display:grid;align-content:start;gap:14px;min-width:0}.ledger-preview-list{display:grid;gap:8px;max-height:calc(100vh - 370px);overflow:auto;padding-right:4px}.ledger-preview-row{display:grid;grid-template-columns:64px minmax(72px,.7fr);gap:4px 10px;border:1px solid var(--ledger-gray);border-radius:8px;padding:10px 12px;background:#fff}.ledger-preview-row span,.ledger-preview-row strong{color:var(--ledger-dark);font-weight:900}.ledger-preview-row small{grid-column:1 / -1;color:var(--ledger-slate);overflow-wrap:anywhere}.ledger-dashboard-head{display:flex;align-items:end;justify-content:space-between;gap:16px}.kpi-editor{width:min(260px,100%)}.ledger-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px}.metric-card{min-height:116px;border:1px solid var(--ledger-gray);border-radius:8px;padding:16px;background:var(--ledger-surface)}.metric-card span{display:block;color:var(--ledger-slate);font-size:13px;font-weight:900}.metric-card strong{display:block;margin-top:10px;color:var(--ledger-dark);font-size:30px}.metric-card.pending strong{color:var(--ledger-red)}.progress-card{background:var(--ledger-surface)}.progress-track{height:9px;margin-top:14px;overflow:hidden;border-radius:8px;background:var(--ledger-accent)}.progress-track div{height:100%;border-radius:8px;background:var(--ledger-red)}.ledger-workspace{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px;margin-top:18px}.ledger-main,.pending-panel{min-width:0;border:1px solid var(--ledger-gray);border-radius:8px;padding:18px;background:var(--ledger-surface)}.section-head{display:flex;align-items:start;justify-content:space-between;gap:14px;margin-bottom:14px}.section-head h2{margin:0;color:var(--ledger-dark);font-size:22px}.section-head p{margin:5px 0 0;color:var(--ledger-slate);font-size:13px}.section-head>span{display:inline-flex;align-items:center;justify-content:center;min-height:30px;border-radius:8px;padding:0 10px;color:var(--ledger-red);background:var(--ledger-sunset);font-weight:900}.ledger-main .ledger-textarea{min-height:330px;border-color:var(--ledger-gray);background:#fff;color:var(--ledger-dark);font-family:Consolas,Microsoft YaHei,monospace;font-size:15px;line-height:1.6;white-space:pre}.daily-ledger-list,.pending-list{display:grid;gap:8px;margin-top:16px}.daily-ledger-row{display:grid;grid-template-columns:66px 110px 116px minmax(0,1fr);align-items:center;gap:12px;min-height:46px;border:1px solid var(--ledger-gray);border-radius:8px;padding:9px 12px;background:#fff}.daily-ledger-row span,.daily-ledger-row strong{color:var(--ledger-dark);font-weight:900}.daily-ledger-row em{color:var(--ledger-red);font-style:normal;font-size:13px;font-weight:900}.daily-ledger-row p{min-width:0;margin:0;color:var(--ledger-slate);overflow-wrap:anywhere}.pending-row{border:1px solid var(--ledger-gray);border-radius:8px;padding:12px;background:var(--ledger-sunset)}.pending-row div{display:flex;align-items:center;justify-content:space-between;gap:10px}.pending-row strong{color:var(--ledger-dark)}.pending-row span{color:var(--ledger-red);font-weight:900}.pending-row p{margin:8px 0 0;color:var(--ledger-slate);line-height:1.55;overflow-wrap:anywhere}.compact-empty{min-height:160px}.ledger-sheet,.ledger-layout,.ledger-text-layout,.ledger-workspace{--ledger-blue: #5d83a6;--ledger-red: #701d1c;--ledger-sunset: #ffc872;--ledger-dark: #2d1717;--ledger-gray: #e2cda8;--ledger-surface: #fff5e1;--ledger-accent: #ffe1a3;--ledger-slate: #5d83a6}.ledger-sheet{min-height:calc(100vh - 140px);border:1px solid var(--ledger-gray);border-radius:8px;overflow:hidden;background:var(--ledger-surface)}.ledger-hero{display:flex;align-items:center;gap:16px;min-height:72px;padding:14px 28px;color:#fff;background:var(--ledger-blue)}.ledger-title-mark{display:grid;place-items:center;width:46px;height:46px;border-radius:8px;color:var(--ledger-red);background:var(--ledger-sunset);font-size:28px;font-weight:900}.ledger-hero h2{margin:0;font-size:30px}.ledger-date-meta{margin-left:auto;font-weight:800}.sheet-top-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:18px 28px}.sheet-metric{min-height:70px;border:1px solid var(--ledger-gray);border-radius:8px;padding:12px 14px;background:var(--ledger-surface)}.sheet-metric span,.sheet-inline-metric span{display:block;color:#52636d;font-size:13px;font-weight:900}.sheet-metric strong,.sheet-inline-metric strong{display:block;margin-top:8px;color:var(--ledger-dark);font-size:22px}.sheet-metric.blue{border-left:5px solid var(--ledger-blue)}.sheet-metric.orange{border-left:5px solid var(--ledger-sunset)}.sheet-metric.green{border-left:5px solid var(--ledger-red)}.sheet-filter-grid{display:grid;grid-template-columns:170px 170px 90px repeat(4,minmax(140px,1fr));align-items:end;gap:12px;padding:18px 28px}.sheet-inline-metric{min-height:64px;border-radius:8px;padding:10px 14px;background:var(--ledger-accent)}.sheet-body-grid{display:grid;grid-template-columns:3fr 7fr;gap:24px;padding:0 28px 28px}.sheet-left,.sheet-right{min-width:0}.sheet-calendar{margin-top:0;border:1px solid var(--ledger-gray);border-radius:8px;padding:12px;background:var(--ledger-surface)}.calendar-head,.calendar-weekdays,.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.calendar-head{grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;margin-bottom:10px}.calendar-head strong{text-align:center}.calendar-weekdays span{color:var(--ledger-slate);text-align:center;font-size:12px;font-weight:900}.calendar-grid{margin-top:8px}.calendar-day{min-height:56px;border:1px solid var(--ledger-gray);border-radius:8px;background:#fff;color:var(--ledger-dark)}.calendar-day.selected{border-color:var(--ledger-red);background:var(--ledger-sunset);box-shadow:inset 0 0 0 1px var(--ledger-red)}.calendar-day.blank{border-color:transparent;background:transparent;cursor:default}.calendar-day span,.calendar-day small{display:block}.calendar-day small{margin-top:2px;color:var(--ledger-dark);font-size:11px;font-weight:900;line-height:1.15}.calendar-day small b,.calendar-day small em{display:block;font-style:normal}.calendar-day small.has-pending em{width:fit-content;margin:2px auto 0;border-radius:4px;padding:1px 5px;color:#fff;background:var(--ledger-red)}.calendar-day small.has-pending b{color:var(--ledger-red)}.project-summary{margin-top:18px}.project-summary h3,.sheet-section-head h3{margin:0 0 10px;color:#172026}.project-table{border:1px solid var(--ledger-gray);border-radius:8px;overflow:hidden}.project-table div{display:grid;grid-template-columns:1fr 1fr 1fr;min-height:38px;border-top:1px solid #e8eef2}.project-table div:first-child{border-top:0;color:#fff;background:var(--ledger-blue)}.project-table span,.project-table strong{display:flex;align-items:center;padding:0 10px;font-weight:900}.sheet-section-head,.record-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.sheet-section-head p{margin:0;color:var(--ledger-slate);font-size:13px;font-weight:800}.record-table{margin-top:14px;border:1px solid var(--ledger-gray);border-radius:8px;overflow:hidden}.record-row{display:grid;grid-template-columns:minmax(120px,1fr) 110px 110px minmax(160px,1.4fr) 184px;gap:8px;align-items:center;min-height:52px;padding:8px 10px;border-top:1px solid var(--ledger-gray);background:#fff}.record-row:first-child{border-top:0}.record-head{min-height:42px;color:#fff;background:var(--ledger-blue);font-weight:900}.record-row input{width:100%;height:38px;padding:0 10px}.record-field{min-width:0}.record-field span{display:none}.record-row .row-save{width:100%;margin:0}.record-action-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.record-action-buttons .compact{width:100%;min-width:0;padding:0 10px}.record-empty-row{display:grid;place-items:center;min-height:76px;border-top:1px solid var(--ledger-gray);color:var(--ledger-slate);background:var(--ledger-surface);font-weight:900}.pending-category-panel{margin-top:24px;border:0;padding:0;background:transparent}.pending-category-panel .sheet-section-head{align-items:center}.pending-category-panel .sheet-section-head strong{color:var(--ledger-red);font-size:24px}.pending-category-list{display:grid;gap:0;margin-top:14px}.pending-record-table{border:1px solid var(--ledger-gray);border-radius:8px;overflow:hidden;background:var(--ledger-surface)}.pending-category-row{display:grid;grid-template-columns:minmax(120px,1fr) 110px 110px minmax(160px,1.35fr) 210px;align-items:center;gap:8px;min-height:52px;padding:8px 10px;border-top:1px solid var(--ledger-gray);background:#fff}.pending-category-row:first-child{border-top:0}.pending-category-row.pending-head{min-height:42px;color:#fff;background:var(--ledger-red);font-weight:900}.pending-category-row.pending-head span,.pending-category-row.pending-head strong,.pending-category-row.pending-head p,.pending-category-row.pending-head i{color:#fff;font-size:14px}.pending-category-row.pending-head i{font-style:normal;text-align:left}.pending-field{min-width:0}.pending-field span{display:none}.pending-field b,.pending-field em{color:var(--ledger-dark);font-style:normal;font-weight:900}.pending-field em{color:var(--ledger-slate)}.pending-field strong{color:var(--ledger-red);font-size:18px}.pending-field p{margin:0;color:#52636d;overflow-wrap:anywhere}.pending-field .compact{justify-self:start;width:auto;min-width:84px;min-height:36px;padding:0 10px;justify-content:center;white-space:nowrap}.pending-action-buttons{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-width:0}.pending-category-empty{display:grid;place-items:center;min-height:130px;color:var(--ledger-dark);font-weight:900}.ledger-sidebar,.ledger-editor{min-width:0}.ledger-sidebar{display:grid;align-content:start;gap:14px}.ledger-summary{border:1px solid var(--ledger-gray);border-radius:8px;padding:16px;background:var(--ledger-surface)}.ledger-summary span,.ledger-toolbar p,.ledger-list-item small{color:var(--ledger-slate)}.ledger-summary span{display:block;font-size:13px;font-weight:800}.ledger-summary strong{display:block;margin-top:4px;color:var(--ledger-dark);font-size:32px}.ledger-list{display:grid;gap:8px;max-height:calc(100vh - 312px);overflow:auto;padding-right:4px}.ledger-list-item{display:grid;grid-template-columns:72px minmax(0,1fr);gap:4px 10px;border:1px solid var(--ledger-gray);border-radius:8px;padding:10px 12px;background:#fff;text-align:left}.ledger-list-item.active{border-color:var(--ledger-slate);box-shadow:0 0 0 3px #93a4c12e}.ledger-list-item span,.ledger-list-item strong{color:var(--ledger-dark);font-weight:900}.ledger-list-item small{grid-column:1 / -1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ledger-editor{border:1px solid var(--ledger-gray);border-radius:8px;padding:18px;background:var(--ledger-surface)}.ledger-toolbar,.ledger-form-grid,.paste-import{display:flex;gap:14px}.ledger-toolbar{align-items:center;justify-content:space-between}.ledger-toolbar h2{margin:0;color:var(--ledger-dark);font-size:24px}.ledger-toolbar p{margin:5px 0 0;font-size:14px;font-weight:800}.ledger-form-grid{display:grid;grid-template-columns:120px minmax(0,1fr) 110px;align-items:end;margin-top:18px}.ledger-parse-button{height:46px}.ledger-items{display:grid;margin-top:18px;border:1px solid var(--ledger-gray);border-radius:8px;overflow:hidden}.ledger-item-row{display:grid;grid-template-columns:140px minmax(0,1fr) 100px;align-items:center;gap:10px;padding:8px 10px;border-top:1px solid var(--ledger-gray);background:#fff}.ledger-item-row:first-child{border-top:0}.ledger-item-head{min-height:42px;color:var(--ledger-dark);background:var(--ledger-accent);font-size:13px;font-weight:900}.ledger-item-row input{height:38px}.ledger-item-row .row-save{width:100%;margin:0}.ledger-add-line{margin-top:12px}.paste-import{align-items:end;margin-top:22px}.paste-import label{flex:1}.mobile-only{display:none}@media(max-width:980px){.catchall-summary{grid-template-columns:1fr}.outlook-pickup-head{align-items:stretch;flex-direction:column}.outlook-account-search,.outlook-usage-tabs{width:100%}.outlook-usage-tab{flex:1}.login-page{grid-template-columns:1fr;background:linear-gradient(145deg,#10242de0,#1f7a6bc7),url(https://images.unsplash.com/photo-1497366754035-f200968a6e72?auto=format&fit=crop&w=1200&q=80) center/cover}.login-visual{min-height:44vh;padding:28px 22px}.login-visual h1{font-size:36px}.login-panel{place-items:start stretch;padding:24px 18px 34px}.app-shell{grid-template-columns:1fr}.sidebar{position:fixed;z-index:20;left:0;top:0;width:min(286px,86vw);transform:translate(-104%);transition:transform .18s ease}.sidebar.open{transform:translate(0)}.sidebar-head{justify-content:space-between}.nav-backdrop{position:fixed;z-index:10;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#09141a6b}.mobile-only{display:inline-grid}.topbar{align-items:flex-start;padding:14px 16px}.topbar-user span:not(.avatar){display:none}.content{padding:16px}.panel{min-height:calc(100vh - 118px);padding:16px}.editor-grid,.netease-agent-layout{grid-template-columns:1fr}.netease-agent-head h2{font-size:20px}.netease-right-layout{grid-template-columns:1fr}.netease-right-card-header{align-items:flex-start;flex-direction:column}.aliyun-right-layout{grid-template-columns:1fr}.aliyun-right-card-header{align-items:flex-start;flex-direction:column}.invoice-stats{grid-template-columns:1fr}.invoice-toolbar{align-items:stretch;flex-direction:column}.invoice-filter-group{width:100%;margin-left:0}.invoice-filter-btn{flex:1}.invoice-modal-mask{padding:12px}.invoice-modal{max-height:94vh}.invoice-form-grid,.domain-entry-form-grid{grid-template-columns:1fr}.domain-entry-form-grid label.full-width{grid-column:auto}.account-head{align-items:stretch;flex-direction:column}.account-type-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.account-type-tab{width:100%}.account-search{width:100%;margin-left:0}.account-search span{display:block}.account-head .secondary-button{width:100%}.account-list{border:0;gap:12px;overflow:visible}.table-head{display:none}.account-row{grid-template-columns:1fr;gap:8px;border:1px solid #dce4e8;border-radius:8px;background:#fff}.account-row.microsoft-account-row{grid-template-columns:1fr}.netease-price-head,.price-stepper-head,.netease-footer{align-items:flex-start;flex-direction:column}.price-stepper-controls{width:100%}.price-stepper input[type=number]{width:min(110px,100%)}.account-row span{min-width:0}.account-field{display:grid;gap:6px}.account-field span{display:block;color:#6a7780;font-size:12px;font-weight:900}.account-field input{border-color:#c8d2d9}.account-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.domain-panel{overflow:visible}.domain-toolbar{flex-direction:column}.ownership-toolbar{align-items:stretch}.ownership-tabs,.ownership-stats{width:100%;margin-left:0}.ownership-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.stats-line{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.stat-item{min-width:0}.domain-toolbar .primary-button{width:100%}.domain-table{display:grid;gap:12px;border:0;overflow:visible}.domain-head{display:none}.domain-row{min-width:0;grid-template-columns:1fr;border:1px solid #dce4e8;border-radius:8px;background:#fff}.cell-editor{display:grid;gap:6px;border-left:0;border-top:1px solid #edf1f4;padding:10px 12px}.cell-editor:first-child{border-top:0}.cell-editor span{display:block;color:#6a7780;font-size:12px}.cell-editor input,.cell-editor select{border-color:#c8d2d9;background:#fff}.mini-program-table .domain-row,.ownership-table .ownership-row,.memo-table .domain-row,.common-link-table .domain-row{min-width:0;grid-template-columns:1fr}.ownership-actions{border-left:0;border-top:1px solid #edf1f4}.domain-register-hero{grid-template-columns:1fr;padding:18px}.domain-search{width:100%}.domain-platform-row{align-items:stretch;flex-direction:column}.domain-platform-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.domain-spaceship-import-button{width:100%;justify-content:center}.spaceship-import-modal .ant-modal-body{padding:0 12px 4px}.spaceship-import-log-panel{height:220px}.spaceship-import-log-line{grid-template-columns:1fr;gap:0;margin-bottom:5px}.spaceship-import-log-time{white-space:normal}.domain-platform-tab{width:100%;min-width:0;min-height:50px;padding:0 10px}.domain-platform-head{align-items:stretch;flex-direction:column}.domain-block-title{align-items:stretch;flex-direction:column;padding:16px 14px 10px}.domain-entry-ant-table{margin:0 12px 14px}.domain-entry-ant-table .ant-table-pagination{flex-wrap:wrap;gap:8px}.mini-program-actions{display:grid;grid-template-columns:1fr 1fr;border-left:0;border-top:1px solid #edf1f4}.memo-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.memo-detail-grid,.common-link-detail-grid{grid-template-columns:1fr}.place-toolbar,.place-controls{align-items:stretch;flex-direction:column}.place-toolbar .primary-button,.place-search,.place-status-tabs,.place-category-tabs{width:100%}.place-status-tabs button{flex:1}.place-form-grid{grid-template-columns:1fr}.place-form-grid label.full-width{grid-column:auto}.place-location-input{align-items:stretch;flex-direction:column}.place-location-input .secondary-button{width:100%}.place-photo-preview{grid-template-columns:repeat(4,minmax(0,1fr))}.place-detail-dialog{padding:16px}.place-detail-images img{width:155px;height:120px}.memo-detail-textarea{min-height:260px}.todo-toolbar{flex-direction:column}.todo-stat-group{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.todo-layout{grid-template-columns:1fr}.todo-calendar-stack{max-height:none;overflow:visible;padding-right:0}.todo-calendar-switch{position:static}.todo-row{grid-template-columns:1fr;gap:10px;border:1px solid #dce4e8;border-radius:8px;margin-top:10px;padding:12px}.todo-head{display:none}.todo-table{display:grid;gap:0;border:0;overflow:visible}.todo-field{display:grid;gap:6px}.todo-field span{display:block;color:#52636d;font-size:12px;font-weight:900}.todo-actions{grid-template-columns:1fr 1fr}.row-save{width:calc(100% - 24px);margin:12px}.ledger-layout,.ledger-text-layout{grid-template-columns:1fr}.ledger-dashboard-head{align-items:stretch;flex-direction:column}.kpi-editor,.ledger-dashboard-head .primary-button{width:100%}.ledger-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ledger-workspace{grid-template-columns:1fr}.daily-ledger-row{grid-template-columns:64px minmax(0,1fr)}.daily-ledger-row p{grid-column:1 / -1}.ledger-textarea{min-height:58vh;font-size:14px}.ledger-preview-list{max-height:none}.ledger-list{max-height:280px}.ledger-editor{padding:14px}.ledger-toolbar,.paste-import{align-items:stretch;flex-direction:column}.ledger-toolbar .primary-button,.paste-import .secondary-button,.ledger-add-line{width:100%}.ledger-form-grid,.ledger-item-row{grid-template-columns:1fr}.ledger-item-head{display:none}.ledger-item-row{gap:8px;border-top:1px solid #dce4e8;padding:12px}.ledger-hero{align-items:flex-start;flex-wrap:wrap;padding:16px}.ledger-hero h2{font-size:22px}.ledger-date-meta{width:100%;margin-left:0}.sheet-top-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sheet-top-grid,.sheet-filter-grid,.sheet-body-grid{padding-left:16px;padding-right:16px}.sheet-filter-grid,.sheet-body-grid{grid-template-columns:1fr}.record-actions,.sheet-section-head{align-items:stretch;flex-direction:column}.pending-category-panel .sheet-section-head{align-items:stretch;text-align:left}.pending-category-panel .sheet-section-head h3{margin-bottom:6px}.pending-category-panel .sheet-section-head strong{display:none}.record-row,.pending-category-row{grid-template-columns:1fr}.record-field{display:grid;gap:6px}.record-field span{display:block;color:#52636d;font-size:12px;font-weight:900}.record-head{display:none}.pending-record-table{border:0;border-radius:0;overflow:visible;background:transparent}.pending-category-row.pending-head{display:none}.pending-category-row{gap:10px;margin-top:10px;border:1px solid #dce4e8;border-radius:8px;padding:12px}.pending-category-row:first-child{margin-top:0}.pending-field{display:grid;gap:6px}.pending-field span{display:block;color:#52636d;font-size:12px;font-weight:900}.pending-field b,.pending-field em,.pending-field strong,.pending-field p{display:flex;align-items:center;min-height:38px;border:1px solid #c8d2d9;border-radius:8px;padding:0 10px;background:#fff}.pending-field p{padding-top:8px;padding-bottom:8px;line-height:1.45}.pending-action-buttons{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pending-field .compact{width:100%}.invoice-form-grid,.invoice-toolbar,.invoice-modal-footer{align-items:stretch;flex-direction:column}.invoice-filter-group{margin-left:0}.invoice-filter-btn,.invoice-modal-footer .compact{width:100%}.invoice-table{min-width:0}.invoice-action-cell{display:grid;grid-template-columns:1fr 1fr;gap:8px;white-space:normal}.invoice-action-cell .secondary-button.compact{margin:0}}@media(max-width:560px){.environment-badge{top:8px;min-width:126px;padding:6px 12px;font-size:14px}.login-visual h1{font-size:30px}.login-form h2{font-size:28px}.topbar h1{font-size:20px}.topbar p{display:none}.tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tab{justify-content:center;padding:0 10px}.copy-btn{width:100%}.aliyun-right-toast{left:16px;right:16px;bottom:16px;transform:none;text-align:center}.form-actions{align-items:stretch;flex-direction:column}.netease-right-toast{left:16px;right:16px;bottom:16px;transform:none;text-align:center}.primary-button.compact{width:100%}.ledger-kpi-grid,.todo-stat-group{grid-template-columns:1fr}.todo-empty{align-items:stretch;flex-direction:column;padding:18px}.todo-empty .compact{width:100%}.metric-card{min-height:96px}.metric-card strong{font-size:26px}}.domain-lookup-panel{display:flex;flex-direction:column;gap:18px}.domain-lookup-form{display:flex;flex-direction:column;gap:12px;padding:18px 20px;border:1px solid #dce4e8;border-radius:8px;background:#f8fafb}.domain-lookup-form-head h3{margin:0;color:#172026;font-size:17px;font-weight:900}.domain-lookup-form-head p{margin:6px 0 0;color:#6c7a84;font-size:13px;line-height:1.6}.domain-lookup-input{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.domain-lookup-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.domain-lookup-hint{color:#6c7a84;font-size:12px}.domain-lookup-domain{display:flex;flex-direction:column;gap:2px;min-width:0}.domain-lookup-domain small{color:#6c7a84;font-size:12px}.domain-lookup-verdict{display:flex;flex-direction:column;gap:4px}.domain-lookup-verdict small{color:#6c7a84;font-size:12px;line-height:1.45;white-space:normal}.domain-lookup-ellipsis{display:block;overflow:hidden;color:#33424c;font-size:13px;white-space:nowrap;text-overflow:ellipsis}.domain-lookup-ant-table .ant-table-cell{vertical-align:top}@media(max-width:560px){.domain-lookup-form{padding:14px}.domain-lookup-actions{align-items:stretch;flex-direction:column}.domain-lookup-actions .ant-btn{width:100%}.domain-lookup-hint{text-align:center}}.audit-log-page{display:flex;flex-direction:column;gap:12px}.audit-filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;border:1px solid #e3ecf3;border-radius:14px;background:#f8fbfe}.audit-target-cell{display:flex;flex-direction:column;gap:2px}.audit-target-cell small{color:#7d8b97;font-size:12px}.audit-body-preview{display:inline-block;max-width:420px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom}.audit-json-block{display:flex;flex-direction:column;gap:6px;padding:4px 0}.audit-json-block strong{color:#33424c;font-size:13px}.audit-json{max-height:260px;margin:0;padding:10px 12px;overflow:auto;border:1px solid #e3ecf3;border-radius:10px;background:#f6f9fc;color:#2b3a45;font-size:12px;line-height:1.55;white-space:pre-wrap;word-break:break-all}.audit-json-error{border-color:#ffd4d4;background:#fff5f5;color:#b42318}.audit-detail{display:flex;flex-direction:column;gap:10px}.audit-detail-line{margin:0;color:#33424c;font-size:13px}.audit-diff-before{color:#8a94a0;text-decoration:line-through}.audit-diff-after{color:#0f7b3f}.audit-diff-cleared{color:#b42318;font-weight:600}.audit-slow{color:#b45309;font-weight:600}@media(max-width:720px){.audit-filter-bar{flex-direction:column;align-items:stretch}.audit-filter-bar .ant-input,.audit-filter-bar .ant-select,.audit-filter-bar .ant-btn{width:100%!important}}.topbar-search{width:320px;max-width:40vw}.global-search-popover .ant-popover-inner{padding:0}.global-search-panel{width:min(520px,86vw);max-height:64vh;overflow:auto}.global-search-state{display:flex;align-items:center;gap:8px;padding:18px 16px;color:#64737d;font-size:13px}.global-search-summary{position:sticky;top:0;z-index:1;padding:10px 14px;border-bottom:1px solid #e3ecf3;background:#f8fbfe;color:#43515b;font-size:13px}.global-search-groups{display:flex;flex-direction:column}.global-search-group{padding:6px 0 10px;border-bottom:1px solid #eef3f7}.global-search-group:last-child{border-bottom:none}.global-search-group-head{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;padding:6px 14px;border:none;background:transparent;color:#1c5d8c;cursor:pointer;font-size:13px;font-weight:700}.global-search-group-head:hover{background:#f2f8fd}.global-search-item{display:flex;width:100%;flex-direction:column;gap:3px;padding:8px 14px;border:none;background:transparent;cursor:pointer;text-align:left}.global-search-item:hover{background:#f2f8fd}.global-search-item strong{color:#22323c;font-size:13px}.global-search-item small{color:#64737d;font-size:12px;word-break:break-all}@media(max-width:900px){.topbar-search{width:100%;max-width:none}.topbar{flex-wrap:wrap}}.audit-live-toggle{display:inline-flex;align-items:center;gap:6px;color:#43515b;font-size:13px}.audit-live-toggle em{color:#7d8b97;font-style:normal;font-size:12px}.topbar{padding-top:56px;min-height:118px}@media(max-width:900px){.topbar{padding-top:52px;min-height:0}}.server-monitor{display:flex;flex-direction:column;gap:14px}.server-monitor-updated{color:#64737d;font-size:13px}.server-monitor-error{padding:12px 16px;border:1px solid #ffd4d4;border-radius:12px;background:#fff5f5;color:#b42318;font-size:13px}.server-monitor-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;align-items:start}.server-monitor-cards-inline{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.server-metric-main{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.server-metric-meta,.server-metric-list{display:flex;flex:1;min-width:180px;flex-direction:column;gap:8px}.server-metric-meta p,.server-metric-list p{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;color:#64737d;font-size:13px}.server-metric-meta strong,.server-metric-list strong{color:#22323c;font-size:13px}.server-metric-ellipsis{max-width:220px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.server-core-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px 12px;margin-top:14px}.server-core-item{display:flex;align-items:center;gap:6px;color:#7d8b97;font-size:12px}.server-core-item .ant-progress{flex:1;margin:0}.server-monitor-charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.metric-chart{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid #e3ecf3;border-radius:12px;background:#f8fbfe}.metric-chart-head{display:flex;align-items:center;justify-content:space-between;color:#64737d;font-size:13px}.metric-chart-head strong{font-size:15px}.metric-chart-svg{width:100%;height:88px;display:block}.metric-chart-foot{display:flex;justify-content:space-between;color:#8a94a0;font-size:12px}.metric-chart-empty{padding:28px 12px;color:#8a94a0;font-size:13px;text-align:center}@media(max-width:720px){.server-monitor-cards{grid-template-columns:1fr}.server-metric-ellipsis{max-width:140px}}.server-metric-meta p span,.server-metric-list p span{white-space:nowrap}.pass-switch-page{display:flex;flex-direction:column;gap:16px}.pass-switch-uri{display:flex;flex-direction:column;gap:2px}.pass-switch-uri-line{display:flex;flex-wrap:wrap;gap:2px 8px;align-items:center}.pass-switch-foot-tip{margin:16px 0 0!important}.pass-switch-verify-loading{display:flex;align-items:center;gap:10px;padding:12px 0;color:#595959}.pass-switch-verify-item{padding:10px 12px;margin-bottom:10px;border:1px solid #f0f0f0;border-radius:10px;background:#fafafa}.pass-switch-verify-url{margin-top:6px;word-break:break-all}.pass-switch-modal-tip{margin:0 0 12px;color:#595959}
