.console-drawer-open{overflow:hidden}.console-ui .console-drawer{position:fixed;inset:0 0 0 auto;margin:0;border:0;border-left:1px solid #dfe7e2;border-radius:0;width:520px;max-width:100vw;height:100dvh;max-height:100dvh;padding:0;background:#fff;box-shadow:-12px 0 70px #112c2426;color:var(--ui-ink);overflow:hidden}.console-ui .console-drawer[open]{display:flex;flex-direction:column;animation:console-slide .18s ease-out}.console-ui .console-drawer.is-wide{width:760px}.console-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--ui-line);padding:21px 28px;flex-shrink:0}.console-drawer-head h2{font-size:19px;margin:0}.console-close{background:#f0f4f1;border:0;border-radius:6px;padding:7px 12px;font:inherit;font-size:12px;color:#53695b;cursor:pointer}.console-drawer-body{padding:24px 28px;overflow-y:auto;overscroll-behavior:contain;flex:1;min-height:0}.console-drawer-foot{border-top:1px solid var(--ui-line);background:#fff;padding:16px 28px calc(16px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0}.console-drawer-actions{display:flex;gap:8px;flex-shrink:0}.console-drawer-state{font-size:12px;color:#7d8c82}.console-intro{color:#78897e;font-size:13px;margin:0 0 24px;line-height:1.7}.console-loading,.console-empty{padding:40px 14px;text-align:center;color:#7c8d80}.console-drawer-error{padding:13px 16px;border:1px solid #edcecd;border-radius:8px;background:#fff5f4;color:#b44444;font-size:13px;margin:0 0 20px}
.console-ui .console-editor-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px}.console-ui .console-editor-form .form-group{margin:0}.console-ui .console-editor-form>.ui-help,.console-ui .console-editor-form>.ui-form-section,.console-ui .console-editor-form>#seo-feedback,.console-ui .console-editor-form>.ui-field-wide,.console-ui .console-editor-form>[data-site-field=WebDomain],.console-ui .console-editor-form>[data-site-field=WebTitle],.console-ui .console-editor-form>[data-site-field=WebKeywords],.console-ui .console-editor-form>[data-site-field=WebDescription],.console-ui .console-editor-form>[data-site-field=WebLogo]{grid-column:1/-1}.console-ui .console-editor-form .ui-form-section{margin:4px 0 -3px;padding:0 0 10px;border-bottom:1px solid #e7ede8;font-size:14px}.console-ui .console-editor-form .form-control{width:100%;margin:0}.console-ui .console-editor-form .site-seo-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.console-ui .console-editor-form .site-seo-source{grid-column:1/-1;color:#829085;font-size:11px}.console-ui .console-editor-form .site-logo-help{font-size:12px;color:#859185}.console-ui .console-editor-form .form-group>small{display:block;margin-top:6px}.console-ui .console-field-error{display:block;color:#b44444!important;font-size:12px;margin-top:6px}.console-counter{display:block;text-align:right;margin-top:4px;color:#8b988e}.console-image-control{padding:14px;border:1px dashed #c6d5c9;border-radius:8px;background:#f8faf8;min-width:0}.console-image-modes{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px}.console-file-name{font-size:12px;color:#78897e;overflow-wrap:anywhere;min-width:0}.console-image-hint{display:block;margin-top:8px}.console-image-preview{display:block;max-height:140px;max-width:100%;object-fit:contain;margin-top:12px;background:repeating-conic-gradient(#edf0ec 0% 25%,#fff 0% 50%) 50% / 16px 16px;border:1px solid var(--ui-line);border-radius:5px}.console-asset-search{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.console-asset-search>input[type=search]{flex:1;min-width:150px}.console-asset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.console-asset-card{border:1px solid var(--ui-line);border-radius:8px;padding:10px;text-align:left;background:#fff;color:#46604e;min-width:0;cursor:pointer;overflow:hidden}.console-asset-card:hover{border-color:var(--ui-green);background:#f5faf6}.console-asset-card img{width:100%;height:110px;object-fit:contain;background:#f4f6f3;display:block}.console-asset-card span,.console-asset-card small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;margin-top:6px}.console-asset-pager{display:flex;justify-content:center;gap:8px;margin-top:20px}
.console-detail-list{margin:0}.console-detail-list dt{color:#859185;font-size:12px;margin-bottom:6px}.console-detail-list dd{margin:0 0 24px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.console-notice-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9;color:#4d6655}.console-toasts{position:fixed;top:22px;left:50%;transform:translateX(-50%);z-index:2147483647;display:flex;flex-direction:column;gap:8px;width:max-content;max-width:calc(100vw - 32px);pointer-events:none}.console-toast{display:flex;gap:18px;align-items:center;padding:12px 16px;border:1px solid #bddac9;border-radius:10px;background:#f7fff9;color:#246244;box-shadow:0 6px 32px #15352318;font-size:13px;pointer-events:auto}.console-toast.is-error{background:#fff7f6;color:#a14343;border-color:#ecd1cd}.console-toast-close{border:0;background:none;font:inherit;font-size:11px;color:inherit;padding:3px;cursor:pointer}.console-more{position:relative}.console-more>summary{list-style:none;cursor:pointer;padding:6px 12px;font-size:12px;border:1px solid var(--ui-line);border-radius:6px}.console-more>summary::-webkit-details-marker{display:none}.console-more[open]{border:1px solid var(--ui-line);border-radius:8px;padding:4px;background:#fff;box-shadow:0 8px 20px #193d2912}.console-more[open]>*{display:flex;margin:4px;justify-content:center}
.console-ui .console-links-table .console-link-title{font-size:14px;font-weight:600}.console-ui .console-links-table .console-link-url{display:block;max-width:480px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#87988a;font-size:12px;margin-top:4px}.console-ui .console-link-status{display:inline-block;font-size:12px;border-radius:5px;padding:3px 9px;background:#e8f3ec;color:#337553}.console-ui .console-link-status.is-muted{background:#f0f2ef;color:#8a9489}.console-import-preview{margin-top:18px;border-top:1px solid var(--ui-line);padding-top:14px}.console-import-preview ol{padding-left:22px;max-height:320px;overflow:auto;font-size:12px}.console-import-preview li{padding:6px 0;overflow-wrap:anywhere}.console-ui .links-heading,.console-ui .sites-heading{gap:16px}.console-ui .links-summary{padding:14px 18px;background:#eaf1ec;border-radius:9px;margin-bottom:20px;color:#7c8e80;font-size:12px}.console-ui .links-summary strong{font-size:18px;color:#395e46}.console-ui .links-filters{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.console-ui .links-filters label{font-size:12px;color:#7d8c80}.console-ui .links-filters input,.console-ui .links-filters select{display:block;margin-top:5px}.console-ui .console-links-table{border:0}.console-ui .console-links-footer{display:flex;justify-content:space-between;align-items:center;padding:16px 22px;color:#7e8e81;font-size:12px}
@keyframes console-slide{from{transform:translateX(30px);opacity:.5}to{transform:translateX(0);opacity:1}}
@media(max-width:1200px){.console-ui .main-content{padding:24px}.console-ui .card-body{padding:18px}}
@media(max-width:700px){.console-ui .main-content{padding:20px 14px 36px}.console-ui .page-title{font-size:22px}.console-ui .card-body{padding:16px}.console-ui .card-header{padding:16px}.console-ui .console-drawer,.console-ui .console-drawer.is-wide{width:100vw;max-width:100vw}.console-drawer-head{padding:17px 18px}.console-drawer-body{padding:20px 18px}.console-drawer-foot{padding:14px 18px calc(14px + env(safe-area-inset-bottom))}.console-drawer-state{max-width:42%}.console-ui .console-editor-form{grid-template-columns:minmax(0,1fr)}.console-ui .console-editor-form>*{grid-column:1/-1}.console-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.console-ui .ui-section-nav{gap:3px;margin:16px 0 20px}.console-ui .ui-section-nav a{padding:7px 10px;font-size:12px}.console-ui .links-heading,.console-ui .sites-heading{align-items:flex-start}.console-ui .links-filters{width:100%}.console-ui .links-filters>label:first-of-type{width:100%}.console-ui .links-filters>label:first-of-type input{width:100%}.console-ui .console-link-url{max-width:220px}.console-ui .console-links-table th,.console-ui .console-links-table td{padding:12px 10px}.console-ui .console-links-footer{padding:14px;flex-wrap:wrap;gap:10px}.console-ui .settings-savebar{bottom:0}.console-ui .btn{min-height:40px}.console-ui .console-drawer .btn{min-height:40px}}
@media(prefers-reduced-motion:reduce){.console-ui *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.console-ui .site-logo-controls{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.console-ui .site-logo-controls>input{flex:1;min-width:200px}.console-ui .ui-help summary{list-style:none}.console-ui .ui-help summary::-webkit-details-marker{display:none}.console-ui .ui-help summary::after{content:'展开';float:right;font-size:11px;color:#7d8d80}.console-ui .ui-help[open] summary::after{content:'收起'}.console-ui .console-status{display:inline-flex;border-radius:5px;padding:3px 9px;font-size:12px;background:#f0f3f0;color:#7c8b7f}.console-ui .console-status[data-state=good]{color:#327653;background:#e6f2e9}.console-ui .console-status[data-state=bad]{color:#ab4a44;background:#fff0ed}.console-ui .site-logo-controls .btn{flex-shrink:0}.console-ui .site-logo-field{max-width:100%}
.console-ui.friend-links-admin .main-content .console-links-table{overflow:auto}
@media(max-width:700px){.console-ui.friend-links-admin .main-content .console-links-table table{min-width:0!important}.console-ui .console-links-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.console-ui .console-links-table tbody{display:block}.console-ui .console-links-table tr{display:grid;grid-template-columns:1fr 1fr;padding:12px 16px;border-bottom:1px solid var(--ui-line)}.console-ui .console-links-table td{display:block;border:0;padding:5px 0;min-width:0}.console-ui .console-links-table td:first-child,.console-ui .console-links-table td:last-child{grid-column:1/-1}.console-ui .console-links-table td:nth-child(2)::before{content:'排序 ';color:#849286;font-size:12px}.console-ui .console-links-table td:nth-child(3){text-align:right}.console-ui .console-links-table td:last-child .task-actions{justify-content:flex-end;margin-top:5px}.console-ui .console-links-table .console-link-url{max-width:100%}.console-ui .links-heading>.task-actions{margin:0}.console-ui .console-links-table tr:last-child{border-bottom:0}}

.console-ui .task-workspace td:nth-child(4){max-width:320px;overflow-wrap:anywhere}.console-ui .task-workspace td:last-child .task-action{display:inline-flex;margin:4px 0 4px 6px}.console-ui .console-notice-body{max-height:none;margin:0;padding:0;border:0;background:none}.console-ui .console-drawer .notification-actions{margin-top:24px}.console-ui .console-drawer .notification-actions .btn{min-height:38px}

/* Authoritative shared component scale. Page-specific rules only control composition. */
.console-ui{--ui-control:40px;--ui-padding:24px;background:var(--ui-bg);color:var(--ui-ink);font-family:Inter,"PingFang SC","Microsoft YaHei",sans-serif;font-size:14px;line-height:1.6}
.console-ui *{box-sizing:border-box}.console-ui [hidden]{display:none!important}
.console-ui .main-content{padding:28px 32px 48px;min-width:0}.console-ui .main-content .page-title{font-size:24px!important;line-height:1.4!important;font-weight:700;margin:0 0 6px!important;letter-spacing:-.4px}.console-ui .page-subtitle{color:var(--ui-muted);margin:0 0 22px;font-size:13px;line-height:1.7}
.console-ui :is(.content-card,.settings-card){border:1px solid var(--ui-line);border-radius:12px;box-shadow:0 2px 5px #203d3404;overflow:visible;background:#fff;margin-bottom:22px}.console-ui .card-body{padding:var(--ui-padding)}.console-ui .card-header{padding:18px var(--ui-padding);border-bottom:1px solid var(--ui-line);border-radius:12px 12px 0 0;background:#fff}.console-ui .card-header h2{margin:0}.console-ui .card-header p:last-child{margin:6px 0 0}
.console-ui h2{font-size:16px;font-weight:650}.console-ui h3{font-size:15px}.console-ui :is(.form-hint,.links-muted,small){color:var(--ui-muted);font-size:12px;line-height:1.7}.console-ui .main-content :is(p,td,dd) a:not(.btn):not([class]){color:var(--ui-green);text-underline-offset:3px}
.console-ui .btn{border-radius:7px!important;min-height:var(--ui-control)!important;padding:9px 14px!important;font-size:14px!important;line-height:20px!important;font-weight:500;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;cursor:pointer;text-decoration:none;border:1px solid transparent;transition:background-color .15s,border-color .15s}
.console-ui .btn-primary{background:var(--ui-green)!important;border-color:var(--ui-green)!important;color:#fff!important}.console-ui .btn-primary:hover{background:#174f3c!important;border-color:#174f3c!important}.console-ui .btn-secondary{color:#38584a;border-color:#d6e1da;background:#fff}.console-ui .btn-secondary:hover{background:#eef4f0;border-color:#b7cbbb}.console-ui .btn-danger{background:#fff;color:#b44242;border-color:#ead1d1}.console-ui .btn-danger:hover{background:#fff1f0;border-color:#d99898}.console-ui .btn-sm,.console-ui td .btn{min-height:32px!important;padding:5px 10px!important;font-size:12px!important}.console-ui button:disabled,.console-ui [aria-disabled=true]{opacity:.5;cursor:not-allowed}
.console-ui :focus-visible{outline:3px solid #77af9b;outline-offset:3px}.console-ui :is(.form-control,.form-select),.console-ui :is(.main-content,.console-drawer) :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){background:#fff;border:1px solid #d5e0d9;border-radius:7px;min-height:var(--ui-control);height:auto;font-family:inherit;font-size:14px;line-height:20px;color:var(--ui-ink);padding:9px 12px;max-width:100%;box-shadow:none}
.console-ui input.form-control,.console-ui select.form-control,.console-ui select.form-select{height:var(--ui-control)!important}.console-ui :is(input,textarea,select):focus{border-color:#4b8e73;box-shadow:0 0 0 3px #20634c12}.console-ui textarea{resize:vertical;min-height:110px;line-height:1.7}.console-ui input[type=checkbox],.console-ui input[type=radio]{accent-color:var(--ui-green);width:16px;height:16px;flex-shrink:0}.console-ui .form-group{margin:0 0 20px;min-width:0}.console-ui :is(.form-group,.form-col)>label{display:block;font-size:13px;font-weight:600;color:#355346;margin:0 0 7px}.console-ui [aria-invalid=true]{border-color:#c76464!important;background:#fffafa!important}.console-required::after{content:' *';color:#ab594a}
.console-ui .task-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.console-ui .task-actions form{margin:0}.console-ui .task-action{margin:0}.console-ui table{width:100%;border-collapse:collapse}.console-ui th{text-align:left;font-weight:500;color:#738178;background:#f7f9f7;font-size:12px;padding:12px 14px;white-space:nowrap}.console-ui td{border-bottom:1px solid #edf1ee;padding:14px;font-size:13px;vertical-align:middle}.console-ui tbody tr:last-child td{border-bottom:0}.console-ui tbody tr:hover{background:#fafcfb}.console-ui .workspace-table-scroll{border:1px solid var(--ui-line);border-radius:8px;max-width:100%;overflow:auto}.console-ui td .task-actions{gap:7px}
.console-ui .ui-section-nav{margin:18px 0 24px;padding:4px;border:1px solid var(--ui-line);border-radius:9px;background:#eaf0ec;gap:4px;display:flex;flex-wrap:wrap}.console-ui .ui-section-nav a{border:0;border-radius:6px;padding:8px 14px;min-height:40px;color:#6a7d71;font-size:13px;background:transparent}.console-ui .ui-section-nav a[aria-current=page]{background:#fff;color:#20583f;box-shadow:0 1px 4px #17352312;font-weight:600}.console-ui .operations-tabs{gap:5px}.console-ui .operations-tabs a{border-radius:8px}.console-ui .operations-tabs a[aria-current=page]{background:var(--ui-green);border-color:var(--ui-green);color:#fff}
.console-ui .settings-savebar,.console-ui .statistics-savebar,.console-ui .console-form-footer{padding:16px 20px;border:1px solid var(--ui-line);border-radius:9px;background:#fff;box-shadow:0 -4px 18px #183b2d06;gap:12px}.console-ui .unsaved-status:empty{display:none}.console-ui .unsaved-status{color:#8a6a33;font-size:12px}.console-ui .ui-help{background:#f7f9f7;border:1px solid var(--ui-line);border-radius:8px;padding:12px 14px;font-size:12px;margin:16px 0}.console-ui .ui-help summary{cursor:pointer;color:#627c6d}
.console-ui dialog:not(.console-drawer):not(.command-dialog){border:1px solid #dbe5dd;border-radius:14px;padding:26px;box-shadow:0 24px 100px #0f302840;max-width:min(540px,calc(100vw - 32px));color:var(--ui-ink)}.console-ui dialog::backdrop{background:#142d246b;backdrop-filter:blur(2px)}.console-ui .ui-confirm-dialog h2{margin:0 0 12px}.console-ui .ui-confirm-dialog p{color:#6b7a71;white-space:pre-line}.console-ui .ui-confirm-dialog .task-actions{justify-content:flex-end;margin-top:24px}
.console-page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.console-page-heading .page-subtitle{margin-bottom:0}.console-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.console-block{display:block;margin-top:4px}.console-ui .console-status{white-space:nowrap}
.console-ui .console-ad-table{table-layout:fixed;min-width:0}.console-ad-table th:first-child{width:48%}.console-ad-table th:nth-child(2){width:16%}.console-ad-table th:nth-child(3){width:16%}.console-ad-table th:last-child{width:20%}.console-ad-identity{display:flex;gap:16px;align-items:center;min-width:0}.console-ad-identity>div{min-width:0}.console-ad-identity strong{display:block;overflow-wrap:anywhere}.console-ad-thumb{width:100px;height:66px;flex-shrink:0;display:grid;place-items:center;background:#f1f5f2;border-radius:6px;overflow:hidden;border:1px solid var(--ui-line)}.console-ad-thumb img{width:100%;height:100%;object-fit:contain}.console-ad-url{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;color:var(--ui-muted)}.console-text-button{border:0;padding:4px 0;background:none;color:var(--ui-green);font:inherit;font-size:12px;cursor:pointer}.console-empty-thumb{font-size:12px;color:var(--ui-muted)}
.console-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}.console-form-grid .form-group{margin:0}.ui-field-wide{grid-column:1/-1}.console-account-form{max-width:980px}.console-account-form input{width:100%}.console-account-form .form-group{max-width:100%}.console-form-footer{display:flex;align-items:center;justify-content:space-between;grid-column:1/-1}.console-account-form .console-form-footer{position:sticky;bottom:12px;z-index:8}.console-editor-form>.console-form-footer{justify-content:flex-end;position:sticky;bottom:12px;z-index:8}.console-session-summary{display:flex;flex-wrap:wrap;gap:12px 28px;font-size:12px;color:var(--ui-muted);padding:22px 0}.console-session-summary strong{font-weight:500;color:#52695d;margin-left:6px}
.console-ui .console-file-picker{display:flex;gap:12px;align-items:center;padding:12px;border:1px dashed #c6d5c9;border-radius:8px;background:#f8faf8}.console-file-picker .btn{flex-shrink:0}.console-file-name{overflow-wrap:anywhere;min-width:0}.console-field-path{font-size:12px;color:var(--ui-muted)}.console-field-path summary{cursor:pointer}.console-ui .history-field{flex-wrap:wrap}.console-ui .history-field code{overflow-wrap:anywhere}
.console-ui .ad-management-card .card-body{display:grid;grid-template-columns:100px minmax(0,1fr) auto;gap:16px;align-items:center;padding:20px!important;min-height:0}.console-ui .ad-management-card h2{font-size:14px;margin:0 0 8px}.console-ui .ad-management-card .ad-preview-image{position:static;width:100px;height:70px;object-fit:contain;border:1px solid var(--ui-line);border-radius:7px;background:#f5f8f6}.console-schedule-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.console-schedule-meta{font-size:12px;color:var(--ui-muted);margin:8px 0 0}.console-schedule-form{display:grid;grid-template-columns:1fr;gap:20px}.console-schedule-form label{display:grid;gap:8px}.console-schedule-form>.task-actions{grid-column:1/-1}.console-ui .console-schedule-form.console-editor-form{grid-template-columns:1fr}.console-ui .console-schedule-form input{width:100%}.console-schedule-form .form-group{margin:0}.console-step-title{display:flex;gap:10px;align-items:center;margin:22px 0 14px;font-size:15px}.console-step-title span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#eaf2ec;color:var(--ui-green);font-size:12px}.console-copy-actions{display:flex;justify-content:flex-end;border-top:1px solid var(--ui-line);padding-top:20px;margin-top:20px}.console-ui .console-help-block .content-card{border:0;background:transparent;box-shadow:none;margin:0}.console-ui .console-help-block .card-body{padding:12px 0 0}
.console-ui .template-card .card-header{padding:16px 14px!important}.console-ui .template-card .card-body{padding:14px!important}.console-template-info{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--ui-muted)}.console-ui .template-grid .template-card{margin:0}.console-ui .template-card .btn{width:100%;margin:0!important}.console-ui .template-preview-action{padding-top:0}.console-ui .template-card .ui-package-install{padding-top:10px}.console-ui .template-card .ui-template-description{font-size:12px;margin:4px 0}.console-template-state{font-size:12px;color:var(--ui-green)}.console-template-state.is-update{color:#8a681f}.console-ui .template-notice-filters a{min-height:40px;padding:8px 14px}
.console-ui .journal-filters{align-items:flex-end;gap:14px}.console-ui .journal-filters label{display:grid;gap:7px;font-size:12px;color:#607567;min-width:0}.console-ui .journal-filters input,.console-ui .journal-filters select{margin:0}.console-ui .record-pagination{border-top:1px solid var(--ui-line);margin-top:20px;padding-top:18px;gap:14px;color:var(--ui-muted);font-size:12px}.console-ui .record-pagination.is-summary{justify-content:flex-end}.console-ui .notice-message h2{font-size:15px}.console-ui .notice-preview{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.console-ui .notice-actions{flex-wrap:wrap;gap:8px}.console-ui .notice-read-state{white-space:nowrap}
.console-result-page{max-width:760px;margin:8vh auto;padding:36px;background:#fff;border:1px solid var(--ui-line);border-radius:14px}.console-result-code{display:inline-block;color:var(--ui-green);background:#edf5ef;padding:5px 12px;border-radius:6px;font-size:12px}.console-result-page h1{font-size:24px;margin:18px 0 12px}.console-result-page p{color:var(--ui-muted)}.console-retained{margin-top:30px;padding-top:20px;border-top:1px solid var(--ui-line)}.console-retained label{display:grid;gap:7px;margin:18px 0}.console-retained textarea{width:100%}
@media(max-width:1100px){.console-ui .console-ad-table th:first-child{width:43%}.console-ui .console-ad-table th:last-child{width:25%}.console-ad-thumb{width:74px;height:56px}.console-ui .ad-management-card .card-body{grid-template-columns:80px minmax(0,1fr)}.console-schedule-actions{grid-column:2}.console-ui .ad-management-card .ad-preview-image{width:80px;height:60px}}
@media(max-width:700px){
 .console-ui{--ui-control:44px;--ui-padding:16px}.console-ui .main-content{padding:20px 14px 32px}.console-ui .main-content .page-title{font-size:22px!important}.console-ui :is(.btn-sm,td .btn){min-height:44px!important;padding:10px 12px!important;font-size:13px!important}.console-ui :is(input,textarea,select){font-size:16px!important}.console-ui .main-content .form-control,.console-ui .main-content .form-select{min-height:44px}.console-ui .card-header{padding:16px}.console-ui .card-body{padding:16px}.console-ui .console-form-grid{grid-template-columns:1fr}.console-page-heading{align-items:flex-start;flex-wrap:wrap;gap:12px}.console-ui .console-form-footer{bottom:0;padding:14px;flex-wrap:wrap}.console-account-form .console-form-footer>.task-actions{width:100%;justify-content:flex-end}.console-form-footer .btn{flex:1}
 .console-ui .ui-section-nav,.console-ui .settings-sections,.console-ui .operations-tabs{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;gap:4px;padding:4px;scrollbar-width:thin;margin:14px 0 20px;max-width:100%;min-width:0;border-radius:8px}.console-ui :is(.ui-section-nav,.settings-sections,.operations-tabs)>a{flex:0 0 auto!important;white-space:nowrap;min-height:44px;padding:10px 12px!important;margin:0}.console-ui .operations-tabs a span:not(.section-nav-title){display:none}.console-ui .operations-tabs a{width:auto!important}.console-ui .operations-tabs strong{font-size:13px}.console-ui .operations-layout{display:block}.console-ui .settings-sections a{font-size:13px}.console-ui .section-nav-count{margin-left:7px}
 .console-ui .main-content .site-logo-controls{display:grid!important;grid-template-columns:1fr 1fr;gap:8px}.console-ui .main-content .site-logo-controls>input{grid-column:1/-1;width:100%;min-width:0}.console-ui .main-content .site-logo-controls>.btn{min-width:0;padding:9px 7px!important}.console-ui .console-file-picker{flex-wrap:wrap}.console-file-picker .console-file-name{flex-basis:100%}
 .console-ui .main-content table.console-record-table:not(.console-comparison-table){display:block;min-width:0!important;width:100%!important;table-layout:auto}.console-ui .console-record-table:not(.console-comparison-table) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.console-ui .console-record-table:not(.console-comparison-table) tbody{display:block;width:100%}.console-ui .console-record-table:not(.console-comparison-table) tr{display:block;padding:14px 16px;border-bottom:1px solid var(--ui-line)}.console-ui .console-record-table:not(.console-comparison-table) tr:last-child{border:0}.console-ui .console-record-table:not(.console-comparison-table) td{display:block;width:100%!important;max-width:none;min-width:0;padding:6px 0;border:0;text-align:left;overflow-wrap:anywhere;white-space:normal}.console-ui .console-record-table:not(.console-comparison-table) td::before{content:attr(data-label);display:block;font-size:11px;font-weight:500;color:#849286;margin-bottom:3px}.console-ui .console-record-table:not(.console-comparison-table) td.console-record-actions::before,.console-ui .console-record-table td.console-record-empty::before{content:none}.console-ui .console-record-table td.console-record-actions{padding-top:14px;margin-top:6px;border-top:1px solid #edf1ee}.console-ui .console-record-actions .task-actions{justify-content:flex-start!important}.console-ui .console-record-table.has-selection thead{position:static;clip-path:none;width:auto;height:auto;display:block}.console-ui .console-record-table.has-selection thead th:not(:first-child){display:none}.console-ui .console-record-table.has-selection thead th:first-child{display:flex;gap:10px;align-items:center;padding:0}.console-ui .console-record-table.has-selection thead th:first-child::after{content:'选择当前列表'}.console-ui .console-record-wrap{border:1px solid var(--ui-line);border-radius:9px}.console-ui .console-links-table .console-link-url{max-width:100%}.console-ui .console-ad-table .console-ad-identity{gap:12px}.console-ad-thumb{width:90px;height:60px}.console-ui .console-record-table .console-ad-identity a{overflow-wrap:normal}.console-ui .console-ad-table td:first-child::before{display:none}.console-text-button{min-height:34px}
 .console-ui .ad-management-card .card-body{grid-template-columns:70px minmax(0,1fr);padding:16px!important;gap:12px}.console-ui .ad-management-card .ad-preview-image{width:70px;height:60px}.console-schedule-actions{grid-column:1/-1;justify-content:flex-end}.console-ui .ad-management-card h2{font-size:14px}.console-ui .ad-state-filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px}.console-ui .ad-state-filters .btn{flex-shrink:0}.console-ui .journal-filters{gap:12px}.console-ui .console-schedule-form label{width:100%;min-width:0}.console-ui .console-schedule-form input{width:100%}.console-ui .console-copy-actions .btn{width:100%}.console-ui .record-pagination{flex-wrap:wrap}.console-ui .record-pagination .record-page-links{flex-wrap:wrap}.console-ui .console-result-page{margin:24px 14px;padding:24px 20px}.console-ui .console-result-page .task-actions{flex-wrap:wrap}.console-ui .console-session-summary{display:grid;gap:10px}.console-ui .console-comparison-table th:first-child,.console-ui .console-comparison-table td:first-child{position:sticky;left:0;background:#f7faf8;z-index:1}
}
@media(max-width:700px){.console-drawer-foot{flex-wrap:wrap;gap:10px}.console-drawer-state{width:100%;max-width:none}.console-drawer-actions{width:100%;justify-content:flex-end;flex-wrap:wrap}.console-drawer-actions .btn{padding-inline:12px!important}}
