.mi-pending-label{display:inline-flex;align-items:center;gap:8px}.mi-pending-label .ant-badge-count{font-size:11px;min-width:18px;height:18px;line-height:18px}.fb-console-content.fb-page-messages{display:flex;flex-direction:column;overflow:hidden;padding-bottom:12px}.fb-workspace:has(.fb-page-messages)>.fb-heading{padding:12px 28px!important;flex:none}.fb-workspace:has(.fb-page-messages)>.fb-heading h1{font-size:20px;margin:0}.fb-workspace:has(.fb-page-messages)>.fb-heading p,.fb-workspace:has(.fb-page-messages)>.fb-heading .fb-console-breadcrumb{display:none}.mi-root{display:flex;flex-direction:column;min-height:0;height:100%;flex:1;color:var(--text);padding-top:10px}.mi-assets{display:flex;align-items:center;gap:12px;flex-wrap:wrap;flex:none}.mi-assets>label{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);white-space:nowrap}.mi-assets .ant-select{width:230px}.mi-connection{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:var(--muted);font-size:11px;margin:6px 0 0;flex:none;min-height:18px}.mi-root>.ant-tabs{flex:none}.mi-root>.ant-tabs>.ant-tabs-nav{margin:0 0 8px}.mi-root>.ant-tabs .ant-tabs-tab{padding:9px 0}.mi-root>.ant-alert{flex:none;margin-bottom:8px}.mi-workbench{flex:1;min-height:0;display:grid;grid-template-columns:280px minmax(0,1fr);border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--surface)}.mi-workbench.mi-with-context{grid-template-columns:240px minmax(340px,1fr) 320px}.mi-list{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--line)}.mi-list>.ant-input-search{padding:12px 12px 8px}.mi-list-tabs{display:flex;padding:0 12px 8px;gap:6px;flex:none}.mi-list-tabs .ant-btn{font-size:12px;height:28px;padding-inline:10px}.mi-list-scroll{overflow:auto;flex:1;min-height:0;overscroll-behavior:contain}.mi-item.ant-btn{display:block;height:auto;white-space:normal;text-align:left;border:0;border-bottom:1px solid var(--line);border-left:3px solid transparent;border-radius:0;padding:12px;width:100%}.mi-item.ant-btn.selected,.mi-item.ant-btn:hover{background:var(--blue-50);border-left-color:var(--blue)}.mi-item-head{display:flex;gap:8px;align-items:center}.mi-item strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.mi-item .ant-avatar{flex:none;background:var(--blue-50);color:var(--text)}.mi-item .ant-tag{font-size:10px;margin:0;line-height:17px}.mi-item .ant-tag:not(.ant-tag-gold){background:var(--fb-canvas);color:var(--muted);border-color:var(--line)}.mi-item p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.6;margin:7px 0}.mi-item time{font-size:10px;color:var(--muted);flex:none}.mi-detail{container-type:inline-size;display:flex;min-height:0;min-width:0;flex-direction:column}.mi-detail>.mi-chat-header{padding:10px 14px;display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--line);min-height:64px;flex:none}.mi-customer{min-width:0;flex:0 1 180px}.mi-customer h2{font-size:15px;margin:0 0 3px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mi-customer>span{display:block;font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mi-context-heading{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.mi-context-badge{font-size:10px;color:var(--muted);white-space:nowrap;flex:none}.mi-context-heading>strong{font-size:13px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mi-context-heading>.ant-select{width:100%;min-width:0;max-width:360px}.mi-header-actions{display:flex;gap:8px;margin-left:auto;flex:none}.mi-header-actions .ant-btn{font-size:12px;height:28px}.mi-messages{flex:1;overflow:auto;min-height:0;padding:12px 18px;background:var(--fb-canvas);overscroll-behavior:contain}.mi-messages>.ant-btn{display:block;margin:0 auto 12px}.mi-history{text-align:center;color:var(--muted);font-size:11px;margin:0 0 12px}.mi-message{display:flex;flex-direction:column;align-items:flex-start;margin:12px 0}.mi-message>p{max-width:85%;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);padding:9px 12px;border-radius:10px;background:var(--surface);font-size:14px;line-height:1.7;margin:0}.mi-message.out{align-items:flex-end}.mi-message.out>p{background:var(--blue);border-color:var(--blue);color:var(--text)}.mi-message time,.mi-comment time{font-size:10px;color:var(--muted);margin-top:5px}.mi-source-notice{max-width:90%;padding:7px 10px;border:1px solid var(--line);border-radius:6px;background:var(--surface);font-size:11px;line-height:1.7;overflow-wrap:anywhere}.mi-source-notice summary{cursor:pointer;color:var(--muted)}.mi-source-notice summary>span{color:var(--blue);margin-left:10px}.mi-source-notice>p{white-space:pre-wrap;margin:8px 0}.mi-source-notice>a{display:block;margin-top:8px}.mi-comment{border-bottom:1px solid var(--line);padding-bottom:14px;margin-bottom:14px}.mi-comment p{font-size:14px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.mi-comment-reply{margin-left:20px;border-left:2px solid var(--line);padding-left:12px}.mi-comment strong{font-size:13px}.mi-comment .ant-tag{margin-left:8px}.mi-composer{padding:8px 14px 10px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:7px;flex:none}.mi-composer-meta{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;min-height:16px}.mi-composer-meta>p{font-size:11px;color:var(--muted);margin:0}.mi-window-note{font-size:11px;color:var(--muted)}.mi-compose-row{display:flex;gap:10px;align-items:flex-end}.mi-compose-row>textarea{flex:1;min-width:0;font-size:13px;line-height:1.6}.mi-compose-row>.ant-btn{flex:none;height:34px;font-size:12px}.mi-composer>.ant-alert{padding:6px 10px;font-size:12px}.mi-context-panel{display:flex;flex-direction:column;min-height:0;min-width:0;border-left:1px solid var(--line);background:var(--surface)}.mi-context-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;min-height:64px;border-bottom:1px solid var(--line);flex:none}.mi-context-panel h3{font-size:14px;margin:0}.mi-context-body{overflow:auto;min-height:0;flex:1;padding:14px;overscroll-behavior:contain}.mi-context-body>p,.mi-ad-basis{color:var(--muted);font-size:12px;line-height:1.7;margin:0 0 14px}.mi-context-body .ant-tabs-tab{font-size:11px}.mi-context-body .ant-tabs-nav-list{gap:0}.mi-context-body .ant-tabs-tab+.ant-tabs-tab{margin-left:12px}.mi-ad{border-bottom:1px solid var(--line);padding:0 0 20px;margin-bottom:20px}.mi-ad p{white-space:pre-wrap;line-height:1.8;font-size:13px}.mi-ad dl{display:grid;grid-template-columns:72px 1fr;gap:10px;font-size:12px}.mi-ad dt{color:var(--muted)}.mi-ad dd{margin:0;overflow-wrap:anywhere}.mi-source-ad{display:flex;gap:12px;justify-content:space-between;align-items:center;min-width:0;margin-bottom:14px;flex-wrap:wrap}.mi-source-ad>div{min-width:0}.mi-source-ad strong{font-size:15px;overflow-wrap:anywhere}.mi-source-ad p{font-size:12px;margin:5px 0;overflow-wrap:anywhere}.mi-source-ad small{font-size:11px;color:var(--muted)}.mi-property-list{list-style:none;margin:0;padding:0}.mi-property-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.mi-property-list li>div{min-width:0}.mi-property-list strong{font-size:13px}.mi-property-list p{font-size:12px;color:var(--muted);margin:5px 0 0}.mi-property-list .ant-btn{flex-shrink:0}.mi-agent-caption,.mi-agent-compose small{font-size:12px;color:var(--muted)}.mi-agent-caption{margin:0 0 12px}.mi-agent-message{padding:10px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.mi-agent-user{color:var(--muted);font-size:12px}.mi-agent-answer{white-space:pre-wrap;line-height:1.8;margin:8px 0;font-size:13px}.mi-agent-loading{display:flex;align-items:center;gap:8px;padding:20px 0;color:var(--muted);font-size:12px}.mi-agent-compose{display:grid;gap:8px;margin-top:14px}.mi-property-agent .ant-table-wrapper{max-width:100%;margin:10px 0}.mi-property-content{height:100%;min-height:0;display:flex;flex-direction:column}.mi-property-content>.ant-tabs{flex:1;min-height:0}.mi-property-content>.ant-tabs>.ant-tabs-content-holder{min-height:0;overflow:auto}.mi-property-content>.ant-tabs>.ant-tabs-content-holder>.ant-tabs-content{height:100%}.mi-property-content>.ant-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane-active{height:100%}.mi-property-agent{height:100%;min-height:0;display:flex;flex-direction:column}.mi-agent-messages{flex:1;overflow:auto;min-height:80px;overscroll-behavior:contain}.mi-agent-compose{flex-shrink:0}.mi-message .mi-message-star{font-size:11px;align-self:flex-end;opacity:0;height:22px;margin-top:-22px;margin-right:145px}.mi-message:hover .mi-message-star,.mi-message:focus-within .mi-message-star{opacity:1}@media(hover:none){.mi-message .mi-message-star{opacity:1;margin-top:0;margin-right:0}}.mi-root .ant-btn:focus-visible,.mi-context-panel .ant-btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media(max-width:1150px){.mi-assets .ant-select{width:190px}.mi-assets{gap:8px}.mi-workbench{grid-template-columns:250px minmax(0,1fr)}.mi-customer{flex-basis:140px}.mi-context-badge{display:none}.mi-detail>.mi-chat-header{gap:10px}.mi-header-actions{gap:6px}}@media(max-width:900px){.mi-assets>label{flex:1;min-width:240px}.mi-assets .ant-select{flex:1;min-width:0}.mi-detail>.mi-chat-header{flex-wrap:wrap}.mi-customer{flex:1}.mi-context-heading{order:3;flex-basis:100%}.mi-workbench{grid-template-columns:230px minmax(0,1fr)}}@media(max-width:600px){.fb-console-content.fb-page-messages{overflow:auto}.mi-root{height:auto;min-height:650px}.mi-workbench{display:flex;flex-direction:column;flex:none}.mi-list{height:260px;border-right:0;border-bottom:1px solid var(--line)}.mi-detail{height:560px}.mi-assets>label{width:100%;min-width:0}.mi-message>p{max-width:95%}.mi-compose-row{flex-wrap:wrap}.mi-compose-row>textarea{flex-basis:100%}.mi-compose-row>.ant-btn{margin-left:auto}.mi-window-note{font-size:10px}}@container (max-width:600px){.mi-detail>.mi-chat-header{flex-wrap:wrap;gap:8px}.mi-customer{flex:1}.mi-context-heading{order:3;flex:1 0 100%}.mi-context-badge{display:inline}.mi-composer-meta{gap:4px}}.mi-list-more{display:grid;gap:8px;padding:12px 14px;color:var(--muted);font-size:12px}.mi-list-more small{font-size:11px}.mi-list-more [role=alert]{color:var(--ant-color-error);overflow-wrap:anywhere}.mi-reply-library{display:grid;gap:14px}.mi-reply-toolbar{display:flex;gap:8px}.mi-reply-toolbar>.ant-input-search{flex:1;min-width:0}.mi-reply-library h3{font-size:14px;margin:0 0 8px}.mi-reply-context,.mi-reply-empty{color:var(--muted);font-size:12px;line-height:1.7;margin:0 0 8px}.mi-reply-library section{border-bottom:1px solid var(--line);padding-bottom:14px}.mi-reply-list li{padding:12px 0}.mi-reply-preview{white-space:pre-wrap;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.mi-reply-preview.expanded{display:block}.mi-reply-library .ant-collapse-header,.mi-reply-library .ant-collapse-content-box{padding-left:0!important}.mi-reply-panel{container-type:inline-size}.mi-reply-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px!important;min-height:54px!important;border-bottom:1px solid var(--line);flex:none}.mi-reply-head>div{display:flex;align-items:center;gap:8px;min-width:0}.mi-reply-head h3{font-size:14px;margin:0}.mi-reply-head .anticon-star{color:var(--blue)}.mi-reply-head .ant-btn{width:28px;height:28px;padding:4px}.mi-reply-workspace{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.mi-reply-workspace>.ant-alert{flex:none;margin:8px;font-size:12px}.mi-reply-find{display:grid;gap:10px;padding:12px;flex:none;border-bottom:1px solid var(--line)}.mi-reply-current{display:flex;gap:8px;min-width:0;align-items:center;font-size:11px}.mi-reply-current>span{color:var(--muted);flex:none}.mi-reply-current>strong{font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mi-reply-find>.ant-input-affix-wrapper{font-size:13px}.mi-reply-find .ant-segmented{font-size:12px}.mi-reply-find .ant-select{width:100%}.mi-reply-results{overflow:auto;flex:0 1 auto;max-height:34%;min-height:0;border-bottom:1px solid var(--line);overscroll-behavior:contain}.mi-reply-result.ant-btn{display:block;text-align:left;border-radius:0;height:auto;padding:12px;border:0;border-left:3px solid transparent;white-space:normal}.mi-reply-result>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.mi-reply-result strong{font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mi-reply-result .ant-tag{font-size:10px;line-height:18px;margin:0;flex:none}.mi-reply-result>small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;color:var(--muted);margin-top:5px}.mi-reply-result.ant-btn.selected{background:var(--blue-50);border-left-color:var(--blue)}.mi-reply-reading{flex:1;display:flex;flex-direction:column;min-height:90px;overflow:hidden}.mi-reply-reading-title{display:flex;align-items:flex-start;justify-content:space-between;padding:14px 14px 8px;gap:8px;flex:none}.mi-reply-reading-title>div{min-width:0}.mi-reply-reading-title h4{font-size:14px;margin:0 0 4px;overflow-wrap:anywhere}.mi-reply-reading-title small{font-size:11px;color:var(--muted);overflow-wrap:anywhere}.mi-reply-reading-title .ant-btn{height:26px;width:26px;padding:4px;flex:none}.mi-reply-fulltext{flex:1;min-height:0;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.85;padding:0 14px 14px;overscroll-behavior:contain}.mi-reply-footer{padding:12px;border-top:1px solid var(--line);display:flex;justify-content:flex-end;gap:8px;flex:none;background:var(--surface)}.mi-reply-footer .ant-btn{font-size:13px}.mi-reply-use{display:grid;gap:6px}.mi-reply-use>small{text-align:center;font-size:11px;color:var(--muted)}.mi-reply-loading,.mi-reply-no-results{display:flex;flex:1;align-items:center;justify-content:center;flex-direction:column;padding:16px}.mi-reply-no-results .ant-empty-description{font-size:13px}.mi-reply-form{padding:14px 12px;display:flex;flex-direction:column;gap:12px;flex:1;min-height:0;overflow:auto}.mi-reply-form label{display:flex;flex-direction:column;gap:6px;font-size:12px;flex:none}.mi-reply-form .ant-radio-group{display:flex}.mi-reply-form .ant-radio-button-wrapper{font-size:12px;flex:1;text-align:center;padding-inline:6px}.mi-reply-form .ant-input{font-size:13px}.mi-reply-form .mi-reply-text-label{flex:1;min-height:130px}.mi-reply-text-label>textarea{flex:1;min-height:100px;resize:none;line-height:1.7}.mi-reply-hint{font-size:11px;color:var(--muted);margin:-5px 0 0}.mi-reply-counter{text-align:right;font-size:11px;color:var(--muted)}.mi-reply-counter.over{color:var(--ant-color-error)}.mi-reply-drawer .ant-drawer-body{padding:0;display:flex;min-height:0}.mi-reply-drawer .ant-drawer-header{padding:0}.mi-reply-drawer .mi-reply-head{border-bottom:0}.mi-reply-use{justify-content:stretch}.mi-item-head>.ant-badge{flex:none}.mi-item strong{font-weight:500}.mi-item.mi-unread strong,.mi-item.mi-unread p{font-weight:650}.mi-item-status{display:flex;align-items:center;gap:8px}.mi-unread-text{font-size:11px;color:var(--blue);font-weight:600}.mi-list-tabs{flex-wrap:wrap;gap:2px;padding-inline:8px}.mi-list-tabs .ant-btn{padding-inline:7px}.mi-customer>.ant-tag{font-size:10px;line-height:16px;margin-top:4px}.mi-suggestion-panel{display:flex;flex-direction:column;overflow:hidden}.mi-suggestion-body{display:flex;flex-direction:column;gap:10px;flex:1;min-height:0;overflow:auto;padding:12px}.mi-suggestion-context{flex:none;border-bottom:1px solid var(--line);padding-bottom:10px;overflow-wrap:anywhere}.mi-suggestion-context>small{display:block;color:var(--muted);margin:8px 0;font-size:11px}.mi-suggestion-context>label{display:block;font-size:11px;color:var(--muted)}.mi-suggestion-context>p{white-space:pre-wrap;max-height:100px;overflow:auto;font-size:13px;margin:5px 0 0}.mi-suggestion-library{display:flex;flex-direction:column;gap:8px;flex:none}.mi-suggestion-library>small{font-size:11px;color:var(--muted)}.mi-suggestion-loading{display:flex;align-items:center;gap:10px;padding:16px 4px;font-size:12px;line-height:1.7}.mi-suggestion-editor{flex:1;min-height:190px;display:flex;flex-direction:column;gap:7px}.mi-suggestion-editor>label{font-size:12px;font-weight:600}.mi-suggestion-editor>.ant-input{flex:1;resize:none;min-height:140px;line-height:1.7;font-size:13px}.mi-suggestion-editor>small{text-align:right;color:var(--muted)}.mi-suggestion-editor>small.over{color:var(--ant-color-error)}.mi-suggestion-evidence{display:grid;gap:5px;flex:none}.mi-suggestion-evidence>small,.mi-suggestion-caption{font-size:11px;color:var(--muted);overflow-wrap:anywhere}.mi-suggestion-footer{margin:0 -12px -12px;position:sticky;bottom:-12px;display:grid;flex:none;background:var(--surface);z-index:1}.mi-suggestion-footer>small{font-size:11px;text-align:center;color:var(--muted)}.mi-suggestion-drawer .ant-drawer-body{padding:0;display:flex;min-height:0}.mi-suggestion-footer{margin-top:auto;justify-content:stretch;grid-template-columns:minmax(0,1fr)}.fb-quota-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 20px;background:var(--surface-soft,#e9f6ff);border:1px solid var(--line,#d9e7f2);border-radius:12px}.fb-quota-toolbar>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fb-quota-filters{margin:20px 0;width:100%}.fb-quota-filters .ant-input-search{width:280px;max-width:100%}.fb-quota-filters .ant-select{min-width:180px}.fb-quota-presets{margin:-12px 0 20px}.fb-quota-confirm{background:#e9f6ff;border:1px solid #d9e7f2;padding:16px;border-radius:12px;line-height:1.8;margin:20px 0;color:#10243b}.fb-quota-actions{display:flex;justify-content:flex-end;margin-top:20px}.fb-quota-history{padding:20px 0;border-bottom:1px solid #d9e7f2}.fb-quota-history>.ant-tag{margin-left:12px}.fb-quota-page .ant-descriptions{margin-bottom:20px}@media(max-width:900px){.fb-quota-page .ant-table-cell{padding:12px 8px!important}.fb-quota-page .ant-space{gap:4px!important}.fb-quota-filters .ant-input-search{width:220px}}.fb-console-root .mail-console{min-width:0;padding:16px 0 0;color:var(--text)}.fb-console-root .mail-toolbar{display:flex;justify-content:flex-end!important}.fb-console-root .mail-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}.fb-console-root .mail-summary-item.ant-btn{display:block;height:auto;padding:18px 24px;text-align:left;border-radius:0;white-space:normal;border:0;border-right:1px solid var(--line)}.fb-console-root .mail-summary-item:last-child{border-right:0}.fb-console-root .mail-summary-item:hover{background:var(--blue-50)!important}.fb-console-root .mail-summary-item .ant-statistic-title{font-size:14px;color:var(--muted)}.fb-console-root .mail-summary-item .ant-statistic-content{font-size:28px;color:var(--text);font-weight:650}.fb-console-root .mail-tabs>.ant-tabs-nav{margin-bottom:16px}.fb-console-root .mail-list-layout{display:grid;grid-template-columns:208px minmax(0,1fr);gap:16px;align-items:start}.fb-console-root .mail-list-panel{min-width:0;border:0;box-shadow:none}.fb-console-root .mail-list-panel>.ant-card-body{padding:16px}.fb-console-root .mail-organization{min-width:0;border:1px solid var(--line);box-shadow:none;background:var(--fb-canvas)}.fb-console-root .mail-organization .ant-tree{background:transparent;font-size:13px}.fb-console-root .mail-organization .ant-tree-title{white-space:normal;overflow-wrap:anywhere}.fb-console-root .mail-organization .ant-tree-node-content-wrapper{min-width:0}.fb-console-root .mail-ledger-table .ant-table-thead>tr>th{background:var(--fb-canvas);color:var(--muted);font-weight:500}.fb-console-root .mail-ledger-table .ant-table-cell{padding:16px 12px!important;line-height:1.6}.fb-console-root .mail-console .ant-segmented{max-width:100%;overflow-x:auto}.fb-console-root .mail-console .ant-space-item{min-width:0;max-width:100%}.fb-console-root .mail-console .ant-picker{max-width:100%}.fb-console-root .mail-console .ant-tabs-content-holder{min-width:0}.fb-console-root .mail-console .ant-tabs-tabpane{overflow-wrap:anywhere}@media(max-width:1100px){.fb-console-root .mail-list-layout{grid-template-columns:176px minmax(0,1fr);gap:12px}.fb-console-root .mail-list-panel>.ant-card-body{padding:12px}.fb-console-root .mail-summary-item.ant-btn{padding:16px}}@media(max-width:760px){.fb-console-root .mail-console{padding-top:12px}.fb-console-root .mail-toolbar{justify-content:flex-start!important}.fb-console-root .mail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.fb-console-root .mail-summary-item:nth-child(2){border-right:0}.fb-console-root .mail-summary-item:nth-child(-n+2){border-bottom:1px solid var(--line)}.fb-console-root .mail-list-layout{display:block}.fb-console-root .mail-organization{margin-bottom:12px}.fb-console-root .mail-organization .ant-tree{max-height:160px!important}.fb-console-root .mail-console .ant-segmented-group{flex-wrap:wrap;gap:4px}.fb-console-root .mail-console .ant-segmented-item-label{white-space:normal}.fb-console-root .mail-ledger-table table{display:block;width:100%!important}.fb-console-root .mail-ledger-table colgroup{display:none}.fb-console-root .mail-ledger-table .ant-table-thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.fb-console-root .mail-ledger-table .ant-table-tbody{display:block}.fb-console-root .mail-ledger-table .mail-overview-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:16px 8px;border-bottom:1px solid var(--line)}.fb-console-root .mail-ledger-table .ant-table-cell{display:block;width:auto!important;min-width:0;padding:0!important;border:0!important}.fb-console-root .mail-ledger-table .mail-overview-row>td:nth-child(n+3){grid-column:1/-1}.fb-console-root .mail-ledger-table .ant-table-placeholder{display:block;padding:24px 8px}.fb-console-root .mail-row-menu{right:0;max-width:calc(100vw - 64px)}}@media(max-width:760px){.fb-console-root .mail-console .ant-table-content{max-width:100%;overflow-x:auto}.fb-console-root .mail-console .ant-table:not(:has(.mail-overview-row)) table{min-width:580px}.fb-console-root .mail-console .ant-card-head{padding-inline:12px}.fb-console-root .mail-console .ant-card-body{padding:12px}}.fb-console-root .mail-contact-layout{grid-template-columns:240px minmax(0,1fr)}.fb-console-root .mail-contact-layout .ant-tree-node-content-wrapper{display:flex;min-width:0}.fb-console-root .mail-contact-layout .ant-tree-title{min-width:0;flex:1}.fb-console-root .mail-contact-layout .mail-org-name{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.fb-close-summary{display:flex;align-items:center;gap:8px;width:100%;min-width:0;min-height:36px;margin-bottom:8px;padding:8px 10px;border:1px solid var(--close-border);border-radius:8px;background:var(--close-bg);color:var(--close-text);font:inherit;font-size:13px;text-align:left;cursor:pointer}.fb-close-summary:hover{border-color:var(--close-focus)}.fb-close-summary:focus-visible{outline:2px solid var(--close-focus);outline-offset:2px}.fb-close-summary-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fb-close-summary .ant-tag{flex:none;margin:0;font-size:12px;line-height:20px}.fb-close-summary-link{flex:none;white-space:nowrap;color:var(--close-focus);font-size:12px}.fb-close-summary-link .anticon{font-size:10px}.fb-close-details{display:flex;flex-direction:column;gap:12px;line-height:1.7;max-height:65vh;overflow:auto;overflow-wrap:anywhere;padding:8px 0}.fb-close-details .fb-closure-review{padding-bottom:12px;border-bottom:1px solid var(--close-border,#edf1f7)}.ad-image-gallery{margin-top:16px}.ad-image-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.ad-image-toolbar strong{display:flex;align-items:center;gap:12px}.ad-image-toolbar strong span{color:var(--text-secondary,#667085);font-weight:400;font-variant-numeric:tabular-nums}.ad-image-stage{position:relative}.ad-image-stage .ant-image{display:block;width:100%;background:var(--bg,#f6f8fb);border-radius:10px;overflow:hidden}.ad-image-stage img.fb-player{display:block;width:100%;height:min(54vh,560px);min-height:240px;cursor:zoom-in}.ad-image-arrows{position:absolute;bottom:min(27vh,280px);left:12px;right:12px;display:flex;justify-content:space-between;pointer-events:none}.ad-image-arrows button{pointer-events:auto}.ad-image-filename{margin:12px 0;overflow-wrap:anywhere;color:var(--text-secondary,#667085);font-size:13px}.ad-image-thumbnails{display:flex;gap:8px;overflow-x:auto;padding:4px 0 12px}.ad-image-thumbnails button{flex:0 0 68px;height:80px;padding:3px;border:2px solid transparent;border-radius:8px;background:var(--bg,#f6f8fb);cursor:pointer;position:relative}.ad-image-thumbnails button[aria-pressed=true]{border-color:var(--primary,#2563eb)}.ad-image-thumbnails button:focus-visible{outline:2px solid var(--primary,#2563eb);outline-offset:2px}.ad-image-thumbnails img{width:100%;height:100%;object-fit:cover;border-radius:4px}.ad-image-thumbnails span{position:absolute;right:3px;bottom:3px;background:#000000b3;color:#fff;border-radius:4px;padding:0 5px;font-size:12px}.fb-console-root .fb-inbox:has(>.fb-approved-filters){display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:16px}.fb-console-root .fb-inbox:has(>.fb-approved-filters)>*{grid-column:1/-1;min-width:0}.fb-console-root .fb-inbox:has(>.fb-approved-filters)>.fb-inbox-tabs{grid-row:1}.fb-console-root .fb-inbox>.fb-approved-filters{grid-column:1;grid-row:2;margin:0;padding:16px 0 0 18px;gap:4px;align-items:center;flex-wrap:wrap}.fb-console-root .fb-approved-filters .ant-btn{height:36px;padding:0 12px;gap:0;border-radius:8px;font-size:13px}.fb-console-root .fb-approved-filters .ant-btn b{margin-left:8px;font-size:13px}.fb-console-root .fb-inbox>.fb-approved-heading{grid-column:2;grid-row:2;align-self:center;justify-self:end;margin:0;padding:16px 18px 0 0;min-height:36px;align-items:center}.fb-console-root .fb-approved-heading p{display:none}.fb-console-root .fb-approved-heading small{font-size:12px;white-space:nowrap}.fb-console-root .fb-inbox:has(>.fb-approved-filters)>.fb-inbox-filters{grid-row:3;margin:0;padding:12px 18px 16px;gap:12px;align-items:center}.fb-console-root .fb-inbox:has(>.fb-approved-filters)>.fb-inbox-filters .ant-input-affix-wrapper,.fb-console-root .fb-inbox:has(>.fb-approved-filters)>.fb-inbox-filters .ant-input-search-button,.fb-console-root .fb-inbox:has(>.fb-approved-filters)>.fb-inbox-filters .ant-picker{height:40px}.fb-console-root .fb-inbox:has(>.fb-approved-filters)>.fb-inbox-stage-approved{margin-top:0}.fb-console-root .fb-inbox:has(>.fb-approved-filters)>.fb-approved-alert{margin:0 18px 12px}@media(max-width:900px){.fb-console-root .fb-inbox:has(>.fb-approved-filters){grid-template-columns:minmax(0,1fr);column-gap:0}.fb-console-root .fb-inbox>.fb-approved-filters{grid-column:1;padding-right:18px}.fb-console-root .fb-inbox>.fb-approved-heading{grid-column:1;grid-row:4;justify-self:start;padding:0 18px 12px;min-height:0}}@media(max-width:600px){.fb-console-root .fb-inbox>.fb-approved-filters{padding:12px 12px 0;gap:2px}.fb-console-root .fb-approved-filters .ant-btn{padding:0 8px;font-size:12px}.fb-console-root .fb-approved-filters .ant-btn b{font-size:12px;margin-left:5px}.fb-console-root .fb-inbox:has(>.fb-approved-filters)>.fb-inbox-filters{padding:12px}.fb-console-root .fb-inbox>.fb-approved-heading{padding:0 12px 12px}}.fb-console-root .fb-inbox-table .fb-mail-owner{align-items:flex-start;justify-content:flex-start;text-align:left}.fb-console-root .fb-inbox-table .fb-mail-owner .fb-owner-link.ant-btn{align-self:flex-start;justify-content:flex-start;width:auto;min-height:0;height:auto;padding:0;text-align:left}.fb-approval-attachments{margin:16px 0;padding:12px 0;border-top:1px solid var(--ant-color-border-secondary,#edf1f7);border-bottom:1px solid var(--ant-color-border-secondary,#edf1f7)}.fb-approval-attachments h4{margin:0 0 8px;font-size:14px}.fb-approval-attachments h4 span{margin-left:8px;font-weight:400;color:var(--ant-color-text-secondary)}.fb-approval-attachment{display:grid;grid-template-columns:120px minmax(0,1fr) 100px;align-items:center;gap:12px;padding:6px 0;font-size:14px}.fb-approval-attachment .ant-tag{justify-self:start;margin:0}.fb-approval-attachment-name{overflow-wrap:anywhere}.fb-approval-attachment strong{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500}@media(max-width:600px){.fb-approval-attachment{grid-template-columns:minmax(0,1fr) 90px;gap:6px}.fb-approval-attachment-name{grid-row:2;grid-column:1/-1}.fb-approval-attachment strong{grid-row:1;grid-column:2}}.fb-duplicate-review h4{margin:24px 0 8px;font-weight:600}.fb-duplicate-review p{margin:8px 0 12px;overflow-wrap:anywhere}.fb-duplicate-ad{padding:16px 0;border-bottom:1px solid var(--fb-border,#e7eef8)}.fb-workspace{display:block!important;min-width:0;padding-bottom:48px!important}.fb-heading,.fb-section-title,.fb-desk-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.fb-heading h1{margin:0;font-size:26px;letter-spacing:.01em}.fb-heading p{margin:7px 0 0;opacity:.6;font-size:13px}.fb-navigation{display:flex;border-bottom:1px solid #6b7c902f;gap:26px;margin:24px 0 12px;overflow-x:auto}.fb-navigation button{border:0;background:none;color:inherit;padding:12px 0;white-space:nowrap;cursor:pointer;border-bottom:2px solid transparent;opacity:.65;display:flex;gap:6px;align-items:center}.fb-navigation button.selected{color:#5995ef;border-color:#5995ef;opacity:1}.fb-freshness{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12px;opacity:.65;margin-bottom:20px}.fb-summary-strip{display:flex;flex-wrap:wrap;gap:18px 32px;padding:16px 0 22px;border-bottom:1px solid #6b7c9027;margin-bottom:20px;font-size:13px}.fb-summary-strip strong{font-size:19px;margin-left:7px;font-variant-numeric:tabular-nums}.fb-toolbar{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.fb-muted{opacity:.64;font-size:12px;line-height:1.65}.fb-title-link{padding:0!important;height:auto!important;white-space:normal!important;text-align:left;line-height:1.6!important}.fb-table{margin:16px 0}.fb-table table{table-layout:fixed!important}.fb-table td{overflow-wrap:anywhere;vertical-align:middle!important}.fb-table .ant-table-row:hover>td{background:#408bf521!important}.fb-row-action{opacity:0;pointer-events:none}.fb-table tr:hover .fb-row-action,.fb-table tr:focus-within .fb-row-action{opacity:1;pointer-events:auto}.fb-loading{min-height:300px;display:flex;gap:16px;align-items:center;justify-content:center}.fb-desk-heading{margin:16px 0}.fb-desk-heading h2{display:inline-block;margin:0 16px 0 0}.fb-config-summary{margin:16px 0 24px}.fb-slot-row{padding:12px 0;display:flex;align-items:center;gap:20px;flex-wrap:wrap;border-bottom:1px solid #6b7c9027}.fb-slot-row>span:first-child{min-width:220px}.fb-slots{display:flex;gap:6px}.fb-slots span{font-size:12px;border:1px dashed #6b7c9055;border-radius:5px;padding:6px 13px;opacity:.6}.fb-slots .is-used{border-style:solid;color:#5798fa;background:#397ada18;opacity:1}.fb-danger{color:#e56767}.fb-material-cell{display:flex;align-items:center;gap:12px}.fb-material-cell img{width:48px;height:64px;object-fit:cover;border-radius:4px}.fb-material-cell>div{min-width:0}.fb-ad-preview{max-width:100%;max-height:320px;object-fit:contain;margin-bottom:20px}.fb-copy{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.fb-review-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.05fr) minmax(0,1fr);gap:24px;margin-top:24px}.fb-review-grid h3,.fb-section h3{font-size:15px;margin:0 0 16px}.fb-player{display:block;width:100%;max-height:440px;background:#111;margin-top:16px;object-fit:contain;border-radius:6px}.fb-review-grid .fb-copy{max-height:520px;overflow:auto;padding-right:8px}.fb-section{margin:28px 0}.fb-note{font-size:12px;line-height:1.7;padding:12px 0;opacity:.65}.fb-match-list>div{display:flex;align-items:center;gap:16px;margin:12px 0;flex-wrap:wrap}.fb-match-list img{width:44px;height:60px;object-fit:cover}.fb-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0}.fb-form-grid label{display:flex;flex-direction:column;gap:8px;font-size:13px}.fb-form-grid .ant-select{width:100%}@media(hover:none){.fb-row-action{opacity:1;pointer-events:auto}}@media(max-width:1000px){.fb-review-grid{grid-template-columns:1fr 1fr}.fb-review-grid>section:last-child{grid-column:1/-1}}@media(max-width:700px){.fb-navigation{gap:20px}.fb-heading{align-items:flex-start}.fb-heading h1{font-size:22px}.fb-review-grid,.fb-form-grid{grid-template-columns:1fr}.fb-review-grid>section:last-child{grid-column:auto}.fb-table .ant-table-thead{display:none}.fb-table .ant-table-tbody>tr{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #6b7c9033;padding:10px 0}.fb-table .ant-table-tbody>tr>td{border:0!important;padding:8px!important}.fb-table .ant-table-tbody>tr>td:first-child{grid-column:1/-1}.fb-freshness{font-size:11px}.fb-summary-strip{gap:16px}.fb-summary-strip strong{font-size:16px}.fb-toolbar>*{max-width:100%}.fb-row-action{opacity:1;pointer-events:auto}}.fb-workspace{--fb-panel:var(--surface);--fb-soft:var(--fill-f6f8fb);--fb-ink:var(--text);--fb-muted:var(--muted);color:var(--fb-ink);max-width:1680px;margin-inline:auto;padding-top:28px!important}.fb-heading h1{font-size:27px;font-weight:700;letter-spacing:-.7px}.fb-heading p{color:var(--fb-muted);opacity:1}.fb-navigation{gap:28px;margin:22px 0 8px}.fb-navigation .ant-btn{border-radius:0;font-weight:550;padding:10px 2px;height:43px}.fb-navigation .ant-btn.selected{color:var(--blue);border-bottom:2px solid var(--blue)}.fb-freshness{align-items:center;color:var(--fb-muted);opacity:1;margin-bottom:16px;min-height:28px;font-size:11px}.fb-freshness>span{display:flex;align-items:center;gap:6px}.fb-freshness .ant-btn{color:var(--fb-muted);font-size:11px}.fb-muted{color:var(--fb-muted);opacity:1}.fb-insight-panel{background:var(--fb-panel);border:1px solid var(--line);border-radius:14px;overflow:hidden;margin:12px 0 28px}.fb-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:24px 8px 20px}.fb-metric{padding:0 22px;min-width:0;border-right:1px solid var(--line)}.fb-metric:last-child{border:0}.fb-metric-label{display:flex;gap:8px;align-items:center;color:var(--fb-muted);font-size:12px;margin-bottom:13px}.fb-metric>.fb-metric-value{display:block;font-size:clamp(20px,1.9vw,32px);font-weight:650;letter-spacing:-.7px;font-variant-numeric:tabular-nums;line-height:1.35;overflow-wrap:anywhere}.fb-metric:first-child>.fb-metric-value{color:var(--blue)}.fb-metric small{font-size:12px;font-weight:400;color:var(--fb-muted);margin-left:8px;letter-spacing:0}.fb-metric-note{min-height:24px;font-size:11px;color:var(--fb-muted);margin-top:12px;line-height:1.6}.fb-metric-note .ant-btn{padding:0;height:auto;font-size:11px;color:var(--blue)}.fb-status-ribbon{display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding:12px 28px;border-top:1px solid var(--line);font-size:11px;color:var(--fb-muted)}.fb-status-ribbon>span{display:inline-flex;align-items:center;gap:7px}.fb-status-ribbon b{color:var(--fb-ink);font-size:12px}.fb-dot{display:inline-block;width:6px;height:6px;border-radius:50%}.fb-dot.live,.fb-ribbon-bar .live{background:var(--success)}.fb-dot.pending,.fb-ribbon-bar .pending{background:var(--attention)}.fb-dot.closed,.fb-ribbon-bar .closed{background:var(--subtle)}.fb-dot.reserve,.fb-ribbon-bar .reserve{background:var(--blue)}.fb-ribbon-bar{height:5px;display:flex;gap:3px;min-width:100px;max-width:200px;flex:1;margin-left:auto;border-radius:8px;overflow:hidden;background:var(--line)}.fb-worklist{background:var(--fb-panel);border:1px solid var(--line);border-radius:14px;overflow:hidden}.fb-worklist-title{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px 16px}.fb-worklist-title h2{margin:0 0 4px;font-size:17px;font-weight:650}.fb-worklist-title span{font-size:11px;color:var(--fb-muted)}.fb-worklist-title>.ant-btn{color:var(--blue);background:var(--blue-50);border-color:var(--blue-100);font-size:12px}.fb-quick-filters{display:flex;gap:8px;border-bottom:1px solid var(--line);padding:0 24px 13px;flex-wrap:wrap}.fb-quick-filters .ant-btn{font-size:12px;color:var(--fb-muted);height:32px;padding-inline:12px;border-radius:7px}.fb-quick-filters .ant-btn.selected{background:var(--blue-50);color:var(--blue)}.fb-quick-filters .ant-btn span:last-child{font-size:11px;min-width:19px;padding:1px 5px;border-radius:4px;background:var(--fb-soft)}.fb-worklist .fb-toolbar{padding:0 24px;margin:16px 0;gap:8px}.fb-worklist .fb-toolbar>.ant-select:last-of-type{margin-left:auto}.fb-worklist .fb-table{margin:0}.fb-worklist .ant-table-pagination{padding:0 24px}.fb-people-table .ant-table-thead>tr>th{background:var(--fb-soft)!important;font-size:11px;font-weight:500;color:var(--fb-muted);padding:11px 16px}.fb-people-table .ant-table-thead>tr>th:before{display:none}.fb-people-table .ant-table-tbody>tr>td{padding:16px!important;border-color:var(--line)!important;background:var(--fb-panel)}.fb-table .ant-table-tbody>tr:hover>td,.fb-table .ant-table-tbody>tr:focus-within>td{background:var(--blue-50)!important}.fb-people-table .ant-table-tbody>tr:hover>td:first-child{box-shadow:inset 3px 0 var(--blue)}.fb-person-cell{display:flex;gap:11px;align-items:center}.fb-person-cell .ant-avatar{flex-shrink:0;background:var(--fb-soft);color:var(--fb-muted);font-size:12px;border:1px solid var(--line)}.fb-person-cell .ant-avatar.is-running,.fb-person-heading .ant-avatar{background:var(--blue-50);color:var(--blue);border:1px solid var(--blue-100)}.fb-person-cell>div{min-width:0}.fb-person-name.ant-btn{color:var(--fb-ink);padding:0;height:auto;font-weight:650;font-size:14px;white-space:normal}.fb-person-name.ant-btn:hover{color:var(--blue);background:transparent}.fb-person-cell .fb-muted{font-size:11px}.fb-company{font-size:10px;color:var(--fb-muted);display:block}.fb-material-counts{display:flex;flex-wrap:wrap;gap:5px;max-width:180px}.fb-count.ant-btn{height:28px;padding:0 8px;font-size:11px;border-radius:5px;gap:6px}.fb-count b{font-size:13px;font-variant-numeric:tabular-nums}.fb-count.live{color:var(--success);background:var(--success-bg)}.fb-count.closed{color:var(--fb-muted);background:var(--fb-soft)}.fb-count.reserve{color:var(--blue);background:var(--blue-50)}.fb-count.ant-btn:hover{outline:1px solid currentColor}.fb-result-cell{max-width:120px}.fb-result-cell strong,.fb-cost-cell strong{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.fb-result-cell .ant-progress{display:block;margin:2px 0 0}.fb-result-cell .ant-progress-bg{background:var(--blue)!important}.fb-cost-cell{display:flex;flex-direction:column;gap:5px}.fb-cost-cell .fb-muted{font-size:11px}.fb-task-cell{display:flex;align-items:center;justify-content:space-between;gap:3px}.fb-mail-count.ant-btn{padding:0;height:auto;font-size:12px;color:var(--blue);white-space:normal}.fb-task-cell .fb-row-action{width:24px;min-width:24px;color:var(--blue)}.fb-quick-menu{display:flex;flex-direction:column;gap:4px;min-width:180px}.fb-quick-menu .ant-btn{justify-content:space-between;font-size:12px}.fb-back.ant-btn{padding-left:0;color:var(--fb-muted);font-size:12px}.fb-person-heading{display:flex;align-items:center;gap:13px}.fb-desk-heading{margin:16px 0 22px}.fb-desk-heading h2{font-size:24px;letter-spacing:-.5px}.fb-person-heading .fb-muted{display:block;margin-top:3px}.fb-config-summary{border:1px solid var(--line);background:var(--fb-panel);border-radius:10px;margin:0 0 24px;font-size:12px}.fb-config-summary .ant-collapse-header{padding:12px 16px!important}.fb-material-tabs>.ant-tabs-nav{margin-bottom:18px}.fb-material-tabs .ant-tabs-tab{font-size:13px}.fb-material-tabs .ant-segmented{font-size:12px}.fb-slot-row{font-size:11px;padding:0 0 12px;gap:12px;color:var(--fb-muted)}.fb-slot-list{margin-bottom:18px}.fb-slot-row>span:first-child{min-width:0}.fb-ad-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0 30px}.fb-ad-card{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--fb-panel);transition:box-shadow .18s,border-color .18s,transform .18s}.fb-ad-card:hover,.fb-ad-card:focus-within{border-color:var(--blue);box-shadow:0 5px 20px #10234012;transform:translateY(-2px)}.fb-cover{position:relative;height:190px;background:var(--fb-soft);display:flex;align-items:center;justify-content:center;overflow:hidden}.fb-cover>img{width:100%;height:100%;object-fit:contain}.fb-cover-status{position:absolute;top:12px;left:12px}.fb-cover-status .ant-tag{margin:0;background:var(--fb-panel);border:1px solid var(--line);font-size:10px;padding:2px 8px}.fb-cover-open.ant-btn{position:absolute;bottom:12px;left:50%;transform:translate(-50%);border:1px solid var(--line);background:var(--fb-panel);font-size:12px;opacity:0;transition:opacity .16s}.fb-ad-card:hover .fb-cover-open,.fb-ad-card:focus-within .fb-cover-open{opacity:1}.fb-cover-empty{display:flex;flex-direction:column;align-items:center;gap:10px;font-size:12px;color:var(--fb-muted)}.fb-cover-empty>.anticon{font-size:30px}.fb-ad-body{padding:16px}.fb-ad-title.ant-btn{padding:0;height:auto;display:flex;justify-content:space-between;width:100%;font-size:15px;font-weight:650;white-space:normal;text-align:left;gap:8px;color:var(--fb-ink)}.fb-ad-title>.anticon{font-size:12px;color:var(--fb-muted)}.fb-ad-meta{font-size:10px;color:var(--fb-muted);margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fb-ad-numbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;border-top:1px solid var(--line);padding-top:14px}.fb-ad-numbers>div{min-width:0}.fb-ad-numbers span{display:block;font-size:10px;color:var(--fb-muted);margin-bottom:5px}.fb-ad-numbers strong{font-size:18px;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fb-ad-numbers>div:first-child strong{color:var(--blue)}@media(min-width:1550px){.fb-cover{height:230px}.fb-ad-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1100px){.fb-kpi-grid{padding:20px 0}.fb-metric{padding-inline:15px}.fb-metric>.fb-metric-value{font-size:23px}.fb-people-table .ant-table-tbody>tr>td{padding:14px 10px!important}.fb-person-cell{gap:7px}.fb-person-cell .ant-avatar{display:none}.fb-toolbar{gap:8px}.fb-ad-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.fb-worklist .fb-toolbar>.ant-select:last-of-type{margin-left:0}}@media(max-width:760px){.fb-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.fb-metric:nth-child(2){border:0}.fb-status-ribbon{padding:12px 16px;gap:12px}.fb-ribbon-bar{display:none}.fb-worklist-title{padding:18px 16px}.fb-worklist-title>div>span{display:none}.fb-worklist .fb-toolbar,.fb-quick-filters{padding-inline:16px}.fb-worklist .fb-toolbar>*{flex:1 1 140px!important;width:auto!important}.fb-person-cell .ant-avatar{display:inline-flex}.fb-people-table .ant-table-tbody>tr{padding:12px}.fb-people-table .ant-table-tbody>tr>td{padding:8px!important}.fb-task-cell{justify-content:flex-start;gap:12px}.fb-material-tabs>.ant-tabs-nav{flex-wrap:wrap}.fb-material-tabs .ant-tabs-extra-content{margin:8px 0}.fb-ad-gallery{gap:12px}.fb-cover{height:170px}.fb-ad-body{padding:12px}.fb-ad-numbers strong{font-size:16px}.fb-desk-heading h2{font-size:22px}.fb-quick-filters{gap:3px}.fb-quick-filters .ant-btn{padding-inline:8px}}@media(max-width:480px){.fb-ad-gallery{grid-template-columns:1fr}.fb-cover{height:220px}.fb-metric>.fb-metric-value{font-size:21px}.fb-navigation{gap:18px}.fb-worklist-title>.ant-btn{padding-inline:10px}.fb-person-heading .ant-avatar{display:none}}@media(hover:none){.fb-cover-open.ant-btn{opacity:1}.fb-row-action{opacity:1;pointer-events:auto}}@media(prefers-reduced-motion:reduce){.fb-ad-card,.fb-cover-open.ant-btn{transition:none}.fb-ad-card:hover{transform:none}}.fb-workspace{padding-top:20px!important}.fb-heading h1{font-size:24px}.fb-heading p{margin-top:3px;font-size:12px}.fb-navigation{margin-top:12px;gap:24px}.fb-navigation .ant-btn{height:36px;font-size:12px}.fb-freshness{margin-bottom:8px;min-height:24px}.fb-insight-panel{margin:8px 0 20px}.fb-kpi-grid{padding:18px 4px 16px}.fb-metric-label{margin-bottom:8px}.fb-metric-note{margin-top:8px;min-height:18px}.fb-status-ribbon{padding-block:9px}.fb-worklist-title{padding-block:16px 10px}.fb-quick-filters{padding-bottom:10px}.fb-worklist .fb-toolbar{margin:12px 0}.fb-employee-mode .fb-heading p{display:none}.fb-employee-mode .fb-desk-heading{margin:8px 0 14px}.fb-employee-mode .fb-back{height:26px}.fb-employee-mode .fb-insight-panel{margin-bottom:14px}.fb-employee-mode .fb-kpi-grid{padding-block:12px}.fb-employee-mode .fb-metric-note{font-size:10px}.fb-employee-mode .fb-material-tabs .ant-tabs-nav{margin-bottom:8px}.fb-employee-mode .fb-material-tabs .ant-tabs-tab{padding:10px 0}.fb-employee-mode .fb-ad-gallery{margin-top:12px}.fb-employee-mode .fb-config-summary{margin-top:24px}.fb-market-switch{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:18px 0}.fb-market-switch .ant-segmented{padding:4px;background:var(--fb-panel);border:1px solid var(--line)}.fb-market-switch .ant-segmented-item-label{padding:6px 16px}.fb-market-switch small{font-size:10px;color:var(--fb-muted);margin-left:10px}.fb-region-context{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;background:var(--blue-50);border:1px solid var(--blue-100);border-radius:10px;padding:14px 18px;margin-bottom:16px}.fb-region-context strong{font-size:14px;margin-right:14px}.fb-region-context span{font-size:12px;color:var(--fb-muted)}.fb-region-context p{margin:5px 0 0;font-size:12px;color:var(--fb-muted)}.fb-region-context .ant-btn{font-size:12px}.fb-person-markets{display:flex;gap:5px;flex-wrap:wrap;margin-top:4px}.fb-person-markets .ant-btn{font-size:10px;height:22px;padding:0 6px;background:var(--blue-50);color:var(--blue)}.fb-person-markets .ant-btn.needs-config{background:var(--attention-bg);color:var(--attention)}.fb-employee-kpis{grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,1.2fr) minmax(0,1.2fr)}.fb-employee-rosters{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:18px 26px;border-top:1px solid var(--line)}.fb-employee-rosters section{min-width:0}.fb-employee-rosters h3{display:flex;align-items:center;gap:8px;font-size:13px;margin:0 0 10px}.fb-employee-rosters h3>span:last-child{color:var(--fb-muted);font-size:12px;font-weight:400}.fb-roster-names{display:flex;gap:4px 6px;flex-wrap:wrap}.fb-roster-names .ant-btn{height:auto;min-height:30px;padding:3px 9px;white-space:normal;color:var(--fb-ink);background:var(--fb-panel)}.fb-employee-rosters .running .ant-btn{color:var(--success);background:color-mix(in srgb,var(--success) 9%,transparent)}.fb-roster-names small{color:var(--fb-muted);font-size:10px;margin-left:4px}.fb-roster-scope{font-size:11px;color:var(--fb-muted);padding:0 26px 16px;line-height:1.7}@media(max-width:1100px){.fb-employee-kpis{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:20px}}@media(max-width:760px){.fb-employee-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.fb-employee-rosters{grid-template-columns:1fr;padding:16px;gap:18px}.fb-roster-scope{padding:0 16px 16px}}.fb-connection-icon{font-size:12px;color:var(--fb-muted);margin-left:5px}.fb-ad-numbers strong:has([tabindex]){font-size:12px;line-height:1.5}.fb-people-table .fb-material-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;width:100%;gap:4px}.fb-people-table .fb-material-counts>.ant-btn{min-width:0;padding-inline:4px;gap:3px;white-space:nowrap}.fb-people-table .fb-material-counts>.fb-muted{grid-column:1/-1}.fb-people-table .ant-table-thead>tr>th,.fb-people-table .ant-table-tbody>tr>td{padding-inline:10px!important;overflow-wrap:anywhere}.fb-person-cell{gap:7px}.fb-monthly-budget{width:100%;max-width:140px;min-width:0;cursor:help}.fb-monthly-budget strong{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.fb-monthly-budget .ant-progress{display:block;margin:3px 0 0}.fb-result-cell{max-width:100%}.fb-task-cell{min-width:0}.fb-people-table .ant-table-content>table{width:100%!important}@media(min-width:701px)and (max-width:1100px){.fb-people-table .ant-table-thead>tr>th,.fb-people-table .ant-table-tbody>tr>td{padding-inline:7px!important}.fb-people-table .fb-count.ant-btn{padding-inline:6px;gap:3px}.fb-people-table .fb-task-cell{flex-wrap:wrap}}.fb-inbox{min-width:0}.fb-inbox-tabs{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:16px 0}.fb-inbox-tabs .ant-segmented-item-label{display:flex;align-items:center;gap:7px}.fb-queue-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:12px;background:var(--fb-panel);overflow:hidden;margin:16px 0}.fb-queue-metric.ant-btn{height:auto!important;min-height:86px;border-radius:0;padding:16px;text-align:left;justify-content:flex-start;gap:13px;white-space:normal}.fb-queue-metric+.fb-queue-metric{border-left:1px solid var(--line)}.fb-queue-metric>.anticon{font-size:23px;padding:10px;border-radius:12px;background:color-mix(in srgb,currentColor 9%,transparent)}.fb-queue-metric>span:last-child{display:flex;flex-direction:column;font-size:12px;line-height:1.6;color:var(--fb-muted)}.fb-queue-metric strong{font-size:26px;line-height:1.25;color:var(--fb-ink);font-variant-numeric:tabular-nums}.fb-queue-metric.waiting{color:var(--fb-muted)}.fb-queue-metric.active{color:var(--blue)}.fb-queue-metric.ready{color:var(--success)}.fb-queue-metric.issue{color:var(--attention)}.fb-queue-metric.selected{box-shadow:inset 0 -3px var(--blue);background:color-mix(in srgb,var(--blue) 9%,transparent)}.fb-queue-now{display:flex;gap:14px;align-items:flex-start;border:1px solid var(--line);border-radius:10px;padding:16px 18px;background:var(--fb-panel)}.fb-queue-symbol{flex:0 0 36px;font-size:25px;color:var(--fb-muted)}.fb-queue-now>div:last-child{min-width:0}.fb-queue-now strong{font-size:15px}.fb-queue-now p{margin:5px 0;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.fb-queue-now small{font-size:11px;color:var(--fb-muted)}.fb-queue-now.attention{border-color:color-mix(in srgb,var(--attention) 45%,transparent);background:color-mix(in srgb,var(--attention) 6%,var(--fb-panel))}.fb-queue-now.attention .fb-queue-symbol{color:var(--attention)}.fb-queue-now.active .fb-queue-symbol{color:var(--blue)}.fb-queue-completion{display:flex;align-items:center;gap:12px;margin:12px 0 20px;font-size:12px;color:var(--fb-muted)}.fb-queue-completion>span{white-space:nowrap}.fb-queue-completion .ant-progress{max-width:300px;margin:0}.fb-inbox-filters{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:18px 0}.fb-inbox-filters>.ant-input-search{width:230px}.fb-date-filter{display:flex;align-items:center;gap:8px;min-width:0}.fb-date-filter .ant-input{width:146px;min-width:0}.fb-date-filter>span{font-size:12px;color:var(--fb-muted)}.fb-approval-actions{display:flex;gap:8px;margin-left:auto}.fb-mail-subject{display:flex;align-items:center;gap:10px;min-width:0}.fb-mail-subject>div:last-child{min-width:0;flex:1}.fb-mail-icon{width:34px;height:42px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:8px;background:color-mix(in srgb,var(--blue) 10%,transparent);color:var(--blue);font-size:20px}.fb-inbox-table .fb-title-link{display:block;width:100%;max-width:100%;white-space:normal!important;overflow-wrap:anywhere;word-break:break-word;line-height:1.6!important;height:auto!important;padding:0!important;color:var(--fb-ink);font-weight:500}.fb-inbox-table .fb-title-link>span{white-space:normal!important}.fb-inbox-table .ant-table-cell{padding:16px 12px!important;min-width:0}.fb-inbox-table .ant-table-row.active>td{background:color-mix(in srgb,var(--blue) 5%,var(--fb-panel))}.fb-mail-owner{display:flex;flex-direction:column;gap:5px;line-height:1.5}.fb-mail-owner strong{font-weight:550}.fb-mail-owner>span{font-size:12px;color:var(--fb-muted)}.fb-approval-status{display:flex;align-items:flex-start;gap:7px;line-height:1.6}.fb-approval-status>.anticon{margin-top:4px;color:var(--attention)}.fb-approval-status.ready>.anticon{color:var(--success)}.fb-approval-status strong{font-size:13px;font-weight:500}.fb-approval-status p{font-size:12px;margin:3px 0;color:var(--fb-muted)}.fb-inbox-action.ant-btn{max-width:100%;height:auto;min-height:32px;white-space:normal;line-height:1.5;padding:4px 8px}.fb-job-progress{min-width:0;max-width:100%;line-height:1.6}.fb-job-label{display:flex;align-items:center;gap:7px;font-size:13px;flex-wrap:wrap}.fb-job-label .ant-btn{height:auto;padding:0;color:inherit;white-space:normal;text-align:left;line-height:1.6}.fb-job-label strong{font-weight:550}.fb-job-progress.ready .fb-job-label{color:var(--success)}.fb-job-progress.active .fb-job-label{color:var(--blue)}.fb-job-progress.issue .fb-job-label{color:var(--attention)}.fb-job-progress.waiting .fb-job-label{color:var(--fb-muted)}.fb-stage-track{display:flex;gap:4px;max-width:220px;margin-top:8px}.fb-stage-track>span{height:5px;border-radius:3px;flex:1;background:color-mix(in srgb,var(--fb-muted) 20%,transparent)}.fb-stage-track>span.done{background:var(--blue)}.fb-job-progress.ready .fb-stage-track>span.done{background:var(--success)}.fb-stage-track>span.current{background:color-mix(in srgb,var(--blue) 45%,transparent);outline:1px solid var(--blue)}.fb-job-reason{margin:6px 0 0;font-size:12px;color:var(--fb-muted);line-height:1.6;overflow-wrap:anywhere}.fb-queue-detail h3{line-height:1.7;overflow-wrap:anywhere}.fb-job-detail{border-top:1px solid var(--line);margin:20px 0;padding-top:12px}.fb-job-detail h4{overflow-wrap:anywhere}.fb-job-detail .ant-timeline{margin-top:20px}.fb-job-detail .ant-alert{margin-top:12px}.fb-queue-detail .fb-stage-track{max-width:none}@media(max-width:1000px){.fb-queue-metric.ant-btn{padding:12px 8px;gap:6px}.fb-queue-metric>.anticon{font-size:18px;padding:6px}.fb-inbox-table .ant-table-cell{padding:12px 8px!important}.fb-mail-icon{display:none}}@media(max-width:700px){.fb-queue-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.fb-queue-completion{flex-wrap:wrap}.fb-inbox-filters>.ant-input-search{width:100%}.fb-inbox-table .ant-table-cell{font-size:12px}.fb-date-filter{width:100%}.fb-date-filter .ant-input{flex:1;width:0}.fb-inbox-tabs .ant-segmented{max-width:100%;overflow:auto}.fb-approval-actions{margin-left:0}.fb-job-label{font-size:12px}}.fb-queue-detail{--fb-muted:var(--muted);--fb-ink:var(--text);--fb-panel:var(--surface)}.fb-queue-metric.ant-btn{min-height:74px;padding-block:12px}.fb-queue-now{padding:12px 16px}.fb-queue-completion{margin-bottom:12px}.fb-approved-heading{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin:12px 0 8px;color:var(--fb-muted);font-size:12px}.fb-approved-heading p{margin:0}.fb-approved-heading small{font-size:11px}.fb-approved-filters{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin:0 0 4px}.fb-approved-filters .ant-btn{height:30px;padding:3px 10px;border-radius:6px;color:var(--fb-muted)}.fb-approved-filters .ant-btn b{margin-left:4px;color:var(--fb-ink);font-variant-numeric:tabular-nums}.fb-approved-filters .ant-btn.selected{background:color-mix(in srgb,var(--blue) 12%,transparent);color:var(--blue)}.fb-approved-alert{margin:8px 0}.fb-approved-state.ant-btn{height:auto;padding:3px 8px;border-radius:6px;font-size:12px}.fb-approved-state.ready{color:var(--success);background:color-mix(in srgb,var(--success) 10%,transparent)}.fb-approved-state.active{color:var(--blue);background:color-mix(in srgb,var(--blue) 10%,transparent)}.fb-approved-state.issue{color:var(--attention);background:color-mix(in srgb,var(--attention) 10%,transparent)}.fb-approved-state.waiting{color:var(--fb-muted);background:color-mix(in srgb,var(--fb-muted) 10%,transparent)}.fb-operation-guide{display:flex;align-items:center;gap:2px;flex-wrap:wrap;color:var(--fb-muted);font-size:12px;margin:0 0 16px}.fb-operation-guide .ant-btn{height:auto;padding:0 3px;font-size:12px}.fb-surface-drawer,.fb-review{--fb-panel:var(--surface);--fb-soft:var(--fill-f6f8fb);--fb-ink:var(--text);--fb-muted:var(--muted);color:var(--text)}.fb-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:20px 0 18px}.fb-section-heading-main{display:flex;align-items:center;gap:12px;min-width:0}.fb-section-heading-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;background:var(--blue-50);color:var(--blue);border-radius:11px;font-size:21px}.fb-section-heading h2{margin:0;font-size:19px;line-height:1.4}.fb-section-heading p{margin:4px 0 0;font-size:12px;color:var(--muted);line-height:1.65}.fb-section-title h2{font-size:18px;display:flex;gap:9px;align-items:center}.fb-section-title h2>.anticon{color:var(--blue)}.fb-stat-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden;margin:16px 0}.fb-stat-item,.fb-stat-item.ant-btn{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-width:0;height:auto;white-space:normal;border:0;border-radius:0;padding:18px 16px;text-align:left;line-height:1.55}.fb-stat-item+.fb-stat-item{border-left:1px solid var(--line)}.fb-stat-item>span:last-child{display:flex;flex-direction:column;min-width:0;gap:4px}.fb-stat-item small,.fb-stat-item em{font-size:12px;color:var(--muted);font-style:normal}.fb-stat-item em{font-size:11px;line-height:1.6}.fb-stat-item strong{font-size:22px;font-weight:650;color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fb-stat-symbol{font-size:22px;flex:0 0 38px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:var(--blue-50);color:var(--blue);border-radius:10px}.fb-stat-symbol.success{background:var(--success-bg);color:var(--success)}.fb-stat-symbol.warning{background:var(--attention-bg);color:var(--attention)}.fb-stat-item.selected{background:color-mix(in srgb,var(--blue) 6%,var(--surface));box-shadow:inset 0 -3px var(--blue)}.fb-status-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:6px;font-size:12px;font-weight:500;line-height:1.6;max-width:100%;color:var(--muted);background:color-mix(in srgb,var(--muted) 9%,transparent);vertical-align:middle}.fb-status-pill .anticon{flex-shrink:0}.fb-status-pill.success{color:var(--success);background:var(--success-bg)}.fb-status-pill.active{color:var(--blue);background:var(--blue-50)}.fb-status-pill.warning,.fb-status-pill.waiting{color:var(--attention);background:var(--attention-bg)}.fb-status-pill.error{color:var(--danger);background:var(--danger-bg)}.fb-identity{display:flex;align-items:center;gap:10px;min-width:0;text-align:left}.fb-identity-avatar{display:flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;font-size:12px;border-radius:50%;background:var(--blue-50);color:var(--blue)}.fb-identity>div{min-width:0;display:flex;flex-direction:column;gap:4px}.fb-identity strong{font-size:14px;font-weight:600;color:var(--text)}.fb-identity small{font-size:12px;color:var(--muted)}.fb-technical-id{font-size:11px;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--muted)!important}.fb-fixed-target{display:flex;flex-direction:column;gap:5px;min-width:0}.fb-fixed-target>strong{font-weight:550;line-height:1.6;font-size:13px}.fb-line-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:6px}.fb-inline-context{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--muted);font-size:12px;margin:12px 0;line-height:1.6}.fb-inline-context>.anticon{color:var(--blue)}.fb-inline-context .ant-btn{font-size:12px;color:var(--blue)}.fb-toolbar-hint{margin-left:auto;font-size:12px;color:var(--muted);align-self:center}.fb-detail-status{margin:20px 0}.fb-detail-reason{padding:14px;background:color-mix(in srgb,var(--blue) 6%,var(--surface));border-radius:8px;line-height:1.8}.fb-detail-title{line-height:1.7;overflow-wrap:anywhere;font-size:18px}.fb-workspace .fb-table .ant-table-thead>tr>th{font-size:12px;color:var(--muted);font-weight:550;background:color-mix(in srgb,var(--muted) 6%,var(--surface))}.fb-workspace .fb-table .ant-table-cell{overflow-wrap:anywhere;line-height:1.65}.fb-workspace .fb-table .fb-title-link{white-space:normal!important;height:auto!important;max-width:100%;text-align:left;overflow-wrap:anywhere;line-height:1.7!important}.fb-workspace .fb-table .fb-title-link>span{white-space:normal}.fb-table .ant-table-row:hover>td:first-child,.fb-table .ant-table-row:focus-within>td:first-child{box-shadow:inset 3px 0 var(--blue)}.fb-workspace .ant-table-pagination{gap:3px}.fb-workspace .ant-collapse{border-color:var(--line)}.fb-settings-tabs>.ant-tabs-nav{margin-bottom:16px}.fb-settings-tabs .ant-tabs-tab{font-size:13px}.fb-settings-tabs .ant-tabs-tab-icon{margin-inline-end:7px}.fb-settings-collapse{margin-top:20px}.fb-settings-collapse .ant-collapse-header-text>span{display:flex;align-items:center;gap:9px}.fb-accounts-table .ant-table-tbody>tr>td{padding-block:20px}.fb-report-table .fb-result-cell{max-width:150px}.fb-report-table .fb-person-cell .ant-avatar{width:32px;height:32px;line-height:30px}.fb-report-table .ant-table-cell{padding:15px 12px!important}.fb-records-table .fb-title-link{color:var(--text);font-weight:500}.fb-records-table .fb-title-link:hover{color:var(--blue)}.fb-capacity{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.fb-capacity-slots{display:flex;gap:4px}.fb-capacity-slots>span{width:25px;height:25px;border-radius:5px;border:1px dashed var(--line);color:var(--subtle);display:flex;align-items:center;justify-content:center}.fb-capacity-slots>span.used{border-style:solid;border-color:var(--blue-100);background:var(--blue-50);color:var(--blue)}.fb-slot-row{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:12px 14px;margin:8px 0;line-height:1.7}.fb-slot-row>span:first-child{font-weight:550;color:var(--text);flex:1;min-width:160px}.fb-slot-row>.fb-muted,.fb-slot-row>.fb-danger{font-size:11px}.fb-config-editor{padding:16px;border-radius:10px;background:color-mix(in srgb,var(--blue) 4%,var(--surface));border:1px solid var(--line)}.fb-config-editor .fb-form-grid{gap:16px}.fb-config-editor h3>.anticon{color:var(--blue)}.fb-config-editor .ant-select{width:100%;min-width:0}.fb-form-grid>label{display:flex;flex-direction:column;gap:8px;font-size:12px;min-width:0}.fb-review-grid>section{min-width:0;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.fb-review-grid h3{display:flex;align-items:center;gap:8px;font-size:15px;margin-top:0}.fb-review-grid h3>.anticon{color:var(--blue)}.fb-review .fb-copy{font-size:13px;line-height:1.9}.fb-review .fb-note{padding:12px;margin:16px 0;color:var(--muted);background:var(--blue-50);border:0;border-radius:8px;font-size:12px;line-height:1.75}.fb-surface-drawer .ant-descriptions-item-label{color:var(--muted);font-size:12px}.fb-surface-drawer .ant-descriptions-item-content{overflow-wrap:anywhere;line-height:1.8;font-size:13px}.fb-surface-drawer .ant-drawer-header-title{min-width:0}.fb-surface-drawer .ant-drawer-title{overflow-wrap:anywhere}.fb-surface-drawer .ant-drawer-body{min-width:0}.fb-surface-drawer .ant-timeline{margin-top:20px}.fb-cover-status .fb-status-pill{background:var(--surface);border:1px solid var(--line);box-shadow:0 2px 6px #0001}.fb-ad-card .fb-ad-title{line-height:1.65}.fb-material-tabs .ant-tabs-tab-icon{margin-inline-end:5px}.fb-navigation .ant-btn .anticon{font-size:15px}.fb-navigation .ant-btn[aria-current=page]{background:transparent}.fb-workspace .ant-btn:focus-visible,.fb-surface-drawer .ant-btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media(max-width:1100px){.fb-stat-item,.fb-stat-item.ant-btn{padding:14px 12px;gap:9px}.fb-stat-symbol{width:30px;height:30px;flex-basis:30px;font-size:18px}.fb-stat-item strong{font-size:19px}.fb-fixed-table .fb-identity-avatar{display:none}.fb-review-grid{grid-template-columns:1fr 1fr}.fb-review-grid>section:last-child{grid-column:1/-1}}@media(max-width:760px){.fb-stat-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.fb-stat-item:nth-child(3){border-left:0;border-top:1px solid var(--line)}.fb-stat-item:nth-child(4){border-top:1px solid var(--line)}.fb-toolbar-hint{margin-left:0}.fb-section-heading{margin-block:14px}.fb-review-grid{grid-template-columns:1fr;gap:12px}.fb-fixed-table .ant-table-cell{padding:10px 6px!important}.fb-settings-tabs>.ant-tabs-nav .ant-tabs-nav-list{flex-wrap:wrap;gap:6px}.fb-settings-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:10px}.fb-navigation{gap:14px;flex-wrap:wrap;overflow:visible}.fb-navigation .ant-btn{font-size:12px}.fb-section-heading p{font-size:11px}}.fb-stat-item>span.fb-stat-content{display:flex;flex-direction:row;align-items:center;gap:12px;min-width:0;width:100%}.fb-stat-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.fb-config-picker{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px}.fb-config-add-state{display:flex;align-items:flex-start;flex-wrap:wrap;gap:12px;margin-bottom:16px}.fb-config-add-state>.ant-alert{flex:1 1 260px;min-width:0}.fb-config-add-state>.ant-btn{flex-shrink:0}.fb-config-picker>.ant-select{flex:0 1 480px;width:480px;max-width:100%}.fb-config-picker>.ant-btn,.fb-config-assets>.ant-btn{flex-shrink:0}.fb-config-assets{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0 0 20px}.fb-config-fetch-status{flex:1 1 260px;min-width:0;line-height:1.7;overflow-wrap:anywhere;color:var(--muted);font-size:12px}.fb-config-fetch-status:empty{display:none}.fb-config-phone{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;min-width:0}.fb-config-phone>label{font-size:12px}.fb-config-phone-controls{display:flex;align-items:center;gap:12px;max-width:620px;min-width:0}.fb-config-phone-controls>.ant-select{flex:1 1 240px;width:auto;min-width:0}.fb-config-phone-controls>.ant-btn{flex-shrink:0}.fb-config-actions{display:flex;align-items:center;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.fb-config-editor>.ant-alert{margin-bottom:16px}@media(max-width:600px){.fb-config-picker>.ant-select{flex-basis:100%;width:100%}.fb-config-phone-controls{flex-wrap:wrap;gap:10px}.fb-config-phone-controls>.ant-select{flex-basis:100%;width:100%}.fb-config-editor{padding:14px}.fb-config-editor .ant-descriptions-item-content{overflow-wrap:anywhere}}.fb-queue-guide{color:var(--muted);font-size:13px;line-height:1.7;margin:12px 0}.fb-issue-explanation{border:1px solid var(--line);padding:16px;border-radius:10px;margin:14px 0;background:var(--surface)}.fb-issue-explanation h4{color:var(--attention);margin:0 0 14px}.fb-issue-explanation dl{margin:0}.fb-issue-explanation dt{color:var(--muted);font-size:12px;margin-top:12px}.fb-issue-explanation dd{margin:4px 0 12px;line-height:1.7}.fb-issue-explanation pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.fb-delivery-notices{padding:16px 20px;border:1px solid var(--ant-color-border-secondary,#e5e7eb);border-radius:12px;background:var(--ant-color-bg-container,#fff);min-width:0}.fb-delivery-notices .ant-collapse{max-height:280px;overflow-y:auto;overflow-x:hidden}.fb-delivery-notices .ant-collapse-header-text{min-width:0;overflow-wrap:anywhere}.fb-delivery-notices .fb-section-title{margin-bottom:8px;flex-wrap:wrap}.fb-person-name-line{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.fb-delivery-switch.ant-btn{font-size:12px;flex-shrink:0}.fb-delivery-switch.is-on{color:var(--fb-green,#22996d);border-color:currentColor}.fb-person-markets .fb-region-status{display:inline-flex;align-items:center;gap:5px;border-radius:6px}.fb-person-markets .fb-region-status.is-live{color:var(--ant-color-success,#17b890);background:#17b8901f}.fb-person-markets .fb-region-status.is-idle{color:var(--ant-color-text-secondary);background:#8080801f}.fb-person-markets .fb-region-status.is-disconnected{color:var(--ant-color-text-tertiary)}.fb-person-name-line{flex-wrap:nowrap;gap:5px}.fb-person-name-line .fb-person-name{white-space:nowrap;flex-shrink:0}.fb-person-name-line .fb-person-markets{margin-top:0;flex-wrap:nowrap;flex-shrink:0;gap:3px}.fb-person-name-line .fb-delivery-switch{padding-inline:5px;gap:3px}.fb-person-name-line .fb-region-status{padding-inline:4px;gap:3px}.fb-people-table .ant-table-tbody>tr>td:first-child{vertical-align:middle}.fb-person-identity{flex:0 1 auto}.fb-person-identity .fb-person-name{white-space:nowrap}.fb-person-cell>.fb-person-name-line{flex-shrink:0;align-self:center}.fb-spend-link.ant-btn{height:auto;padding:0;max-width:100%;white-space:normal;text-align:left;font-size:inherit;font-weight:inherit;color:inherit;justify-content:flex-start}.fb-spend-link.ant-btn:hover{color:var(--ant-color-primary)}.fb-account-spend{padding:20px 0;border-bottom:1px solid var(--ant-color-border)}.fb-account-spend>div:first-child{display:flex;gap:8px;align-items:baseline}.fb-account-spend strong{overflow-wrap:anywhere}.fb-account-spend>strong{display:block;margin-top:12px;font-size:22px}.fb-overview-org{display:flex;justify-content:flex-end;padding:10px 16px 0;min-width:0}.fb-overview-org .ant-select{font-size:12px}.fb-review-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:8px 0}.fb-review-grid>section{min-width:0}.reserve-library{min-width:0}.reserve-selection-bar{display:flex;align-items:center;gap:14px;padding:18px 20px;border:1px solid var(--line);border-radius:12px;background:var(--surface);margin:18px 0}.reserve-selection-symbol{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;border-radius:12px;background:var(--blue-soft);color:var(--blue);font-size:22px}.reserve-selection-copy{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.reserve-selection-copy>span{font-size:12px;color:var(--muted);overflow-wrap:anywhere;max-height:3.2em;overflow:auto}.reserve-picker{border:1px solid var(--line);border-radius:12px;padding:12px 16px;margin:-6px 0 20px;background:var(--surface)}.reserve-picker-tools,.reserve-library-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0 16px}.reserve-picker-tools .ant-input-search,.reserve-library-tools .ant-input-search{max-width:320px}.reserve-legend{display:flex;gap:18px;flex-wrap:wrap;color:var(--muted);font-size:11px;padding:0 4px 10px;border-bottom:1px solid var(--line)}.reserve-legend>span{display:inline-flex;gap:6px;align-items:center}.reserve-live{color:var(--success)}.reserve-department-heading{display:inline-flex;align-items:center;gap:10px;font-size:14px}.reserve-department-heading small{color:var(--muted);font-size:12px}.reserve-selected-count{color:var(--blue);font-weight:600}.reserve-picker>.ant-collapse>.ant-collapse-item+.ant-collapse-item{border-top:1px solid var(--line)}.reserve-group{margin-bottom:14px}.reserve-group-heading{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--muted);margin-bottom:8px}.reserve-person-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,205px),1fr));gap:7px}.reserve-person{display:flex;gap:8px;align-items:center;justify-content:space-between;min-height:46px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;transition:background .15s,border-color .15s}.reserve-person:hover{border-color:var(--blue)}.reserve-person.is-selected{background:var(--blue-soft);border-color:var(--blue)}.reserve-person .ant-checkbox-wrapper{flex:1;min-width:0;font-size:13px}.reserve-person-icons{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--muted);white-space:nowrap}.reserve-person-icons>span{display:inline-flex;align-items:center;gap:4px}.reserve-media-list{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface)}.reserve-media-row{display:flex;align-items:center;gap:20px;padding:20px;min-width:0}.reserve-media-row+.reserve-media-row{border-top:1px solid var(--line)}.reserve-play{width:100px;min-height:100px;flex-shrink:0;background:var(--blue-soft);border:1px solid var(--line);border-radius:10px;color:var(--blue);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;cursor:pointer}.reserve-play>.anticon{font-size:30px}.reserve-play:hover{border-color:var(--blue)}.reserve-play:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.reserve-media-body{min-width:0;flex:1}.reserve-media-body h3{margin:0 0 7px;font-size:15px;line-height:1.6;overflow-wrap:anywhere}.reserve-media-body p{color:var(--muted);font-size:12px;margin:0 0 10px}.reserve-media-action{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.reserve-media-action small{color:var(--muted);font-size:11px}.reserve-distribution-history{font-size:12px}.reserve-distribution-history .ant-collapse-header{padding:0!important;font-size:12px!important}.reserve-distribution-history .ant-collapse-content-box{padding:10px 0 0!important}.reserve-history-names{color:var(--muted);margin-left:10px}.reserve-pagination{margin-top:18px;justify-content:flex-end}.reserve-preview-video{width:100%;max-height:330px;border-radius:12px;background:#000}.console-version{font-size:11px;color:var(--muted);white-space:nowrap}@media(max-width:760px){.reserve-media-row{gap:12px;padding:14px;flex-wrap:wrap}.reserve-play{width:72px;min-height:82px}.reserve-media-body{flex-basis:calc(100% - 96px)}.reserve-media-action{width:100%;flex-direction:row;justify-content:flex-end;align-items:center}.reserve-selection-bar{padding:14px;gap:10px;flex-wrap:wrap}.reserve-selection-copy{flex-basis:calc(100% - 68px)}.reserve-library-tools .ant-input-search{width:60%}.reserve-history-names{display:none}.reserve-picker{padding:10px}.reserve-person-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,175px),1fr))}}.reserve-compact-tools{gap:10px;flex-wrap:wrap}.reserve-compact-tools .ant-input-search{flex:1;min-width:170px;max-width:300px}.reserve-compact-title{display:flex;align-items:center;gap:6px;min-width:0}.reserve-compact-title>div{min-width:0}.reserve-compact-title strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500}.reserve-compact-title small,.reserve-recipients time{color:var(--muted);font-size:11px}.reserve-compact-title small{display:block;margin-top:3px}.reserve-compact-title .anticon{font-size:21px;color:var(--blue)}.reserve-compact-table .ant-table-cell{padding:9px 8px!important}.reserve-recipients>div{display:flex;align-items:center;justify-content:space-between;gap:6px}.reserve-recipients .ant-btn{padding:0;height:23px;font-size:12px;max-width:130px}.reserve-recipients time{white-space:nowrap}.reserve-history-table{margin-top:16px}.reserve-selection-bar{padding:12px 16px}.reserve-selection-symbol{width:36px;height:36px}.reserve-library .section-title{margin-bottom:12px}.reserve-trace>p{margin:0 0 10px;color:var(--muted);line-height:1.7;overflow-wrap:anywhere}.reserve-trace-name{overflow-wrap:anywhere}.reserve-trace-name small,.reserve-trace-muted,.reserve-trace-metric small{display:block;color:var(--muted);font-size:11px;margin-top:3px}.reserve-trace-metric strong{font-size:12px;font-weight:600}.reserve-trace .ant-table-cell{vertical-align:top}.fb-date-filter .ant-picker{width:156px;min-width:0;flex-shrink:0}.fb-date-filter .ant-picker-input>input{min-width:0;font-variant-numeric:tabular-nums}@media(max-width:700px){.fb-date-filter .ant-picker{flex:1;width:0}}.fb-operations-rail{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fb-operations-heading{margin-right:auto}.fb-operations-heading h2{font-size:16px;margin:0 0 4px}.fb-approval-shortcut{height:44px}.fb-approval-shortcut b,.fb-operation-total b,.fb-operation-count b{font-size:24px;font-variant-numeric:tabular-nums;line-height:1}.fb-operation-count,.fb-operation-total{height:44px}.fb-operations-foot{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px}.fb-operations-foot>.ant-typography{margin-left:auto;font-size:12px}.fb-operation-material{overflow-wrap:anywhere;min-width:0}@media(max-width:800px){.fb-operations-heading{flex:1 0 100%}.fb-operation-total{flex-basis:100%;justify-content:flex-start}.fb-operations-rail{gap:8px}}.approved-material-list{display:grid;gap:8px}.approved-material-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.approved-material-brief{display:grid;gap:3px;width:100%;padding:8px 10px;text-align:left;border:1px solid var(--line);border-radius:8px;background:var(--surface);cursor:pointer;color:inherit}.approved-material-brief:hover,.approved-material-brief:focus-visible{border-color:var(--blue);outline:none}.approved-material-name{font-weight:600;overflow-wrap:anywhere}.approved-material-meta{color:var(--muted);font-size:11px}.approved-material-brief strong{font-size:12px}.approved-material-detail{display:grid;gap:7px;padding:16px 0;border-top:1px solid var(--line);overflow-wrap:anywhere}.approved-material-detail h4,.approved-material-detail p{margin:0}.approved-material-detail small{color:var(--muted)}.approved-material-relaunch{display:flex;justify-content:flex-end;margin-top:5px}.approved-detail-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.fb-report-export{margin-bottom:20px}.fb-report-jobs{margin-top:12px;border:1px solid var(--fb-border,#dbe7f0);border-radius:12px;background:#fff;padding:0 16px}.fb-report-job{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0}.fb-report-job+.fb-report-job{border-top:1px dashed #dbe7f0}.fb-report-job p{margin:6px 0 0;color:#64748b;font-size:13px}@media(max-width:700px){.fb-report-job{align-items:flex-start;flex-direction:column}.fb-report-jobs{padding:0 12px}}.fb-target-retry{margin-block:16px;padding-block:12px;border-block:1px dashed var(--fb-border,#dce6f2)}.fb-owner-link.ant-btn{height:auto;padding:0;white-space:normal;text-align:left;line-height:1.5;font-weight:550;max-width:100%}.fb-owner-link.ant-btn>span{overflow-wrap:anywhere}.fb-owner-link.ant-btn:hover{text-decoration:underline}.fb-market-metrics{display:grid;gap:10px;font-size:18px;letter-spacing:0}.fb-market-line{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.fb-market-line>span{font-size:12px;font-weight:500;color:var(--fb-muted);flex-shrink:0}.fb-market-line>b{font-size:18px;font-weight:650;text-align:right;overflow-wrap:anywhere}.fb-market-price+.fb-market-price{border-top:1px dashed var(--line);padding-top:9px}.fb-market-converted{font-size:12px;font-weight:500;color:var(--blue);margin-top:3px;letter-spacing:0;text-align:right;line-height:1.5}.fb-market-spend{display:grid;gap:4px;margin-bottom:8px;font-size:12px}.fb-market-spend>div{display:flex;justify-content:space-between;gap:10px}.fb-market-spend b{font-weight:600;color:var(--fb-ink)}.fb-metric-value .fb-spend-link.ant-btn{font-size:clamp(18px,1.65vw,26px);white-space:nowrap;gap:8px}.fb-metric-value .fb-spend-link.ant-btn>span{white-space:nowrap}.fb-metric-value .fb-spend-link.ant-btn>.anticon{font-size:20px}@media(max-width:480px){.fb-kpi-grid .fb-metric:last-child{grid-column:1/-1;border-top:1px solid var(--line);padding-top:16px}.fb-market-converted{font-size:11px}}.fb-cny-value{font-size:12px;line-height:1.5;color:var(--blue);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fb-worklist-scope{margin:4px 0;color:var(--fb-muted);font-size:12px;line-height:1.6}.fb-cost-converted{margin-top:4px;font-size:12px;line-height:1.5;color:var(--fb-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fb-cost-price>strong,.fb-cost-total .fb-spend-link strong{font-size:14px;font-weight:650;font-variant-numeric:tabular-nums}.fb-cost-total .fb-spend-link{gap:5px}@media(max-width:760px){.fb-console-root .fb-worklist .fb-people-table table{min-width:1040px}.fb-console-root .fb-people-table .ant-table-thead{display:table-header-group}.fb-console-root .fb-people-table .ant-table-tbody>tr{display:table-row;padding:0}.fb-console-root .fb-people-table .ant-table-tbody>tr>td{display:table-cell;grid-column:auto}.fb-console-root .fb-people-table .ant-table-content{overflow-x:auto}}.fb-material-fields{display:grid;grid-template-columns:64px minmax(0,1fr);gap:4px 8px;margin:10px 0;font-size:12px;line-height:1.6}.fb-material-fields dt{color:var(--fb-muted)}.fb-material-fields dd{margin:0;color:var(--fb-ink);overflow-wrap:anywhere}.fb-ad-title>span:not(.anticon){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.fb-original-name{overflow-wrap:anywhere}.fb-surface-drawer .fb-material-fields{font-size:14px;grid-template-columns:80px minmax(0,1fr);margin-bottom:16px}body.fb-console-active .fb-approval-confirm .ant-modal-title{font-size:20px;line-height:1.45}body.fb-console-active .fb-approval-confirm .ant-modal-body{max-height:calc(100dvh - 220px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:8px}body.fb-console-active .fb-approval-confirm-intro{margin:8px 0 20px;color:var(--muted);font-size:14px;line-height:1.65}body.fb-console-active .fb-approval-confirm-item{padding:20px 0;border-top:1px solid var(--line)}body.fb-console-active .fb-approval-item-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px}body.fb-console-active .fb-approval-item-heading>div{min-width:0}body.fb-console-active .fb-approval-item-person{display:flex;align-items:center;gap:10px;flex-wrap:wrap}body.fb-console-active .fb-approval-item-person h3{font-size:17px;line-height:1.5;margin:0;font-weight:650}body.fb-console-active .fb-approval-item-person>span:last-child{font-size:13px;color:var(--muted)}body.fb-console-active .fb-approval-item-index{color:var(--muted);font-size:13px;font-variant-numeric:tabular-nums}body.fb-console-active .fb-approval-item-person .ant-tag{margin:0}body.fb-console-active .fb-approval-item-heading>div>p{margin:7px 0 0;font-size:14px;line-height:1.6;overflow-wrap:anywhere}body.fb-console-active .fb-approval-item-heading>.ant-tag{flex-shrink:0;margin:2px 0 0}body.fb-console-active .fb-approval-confirm-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px;align-items:start}body.fb-console-active .fb-approval-confirm-grid>section{min-width:0}body.fb-console-active .fb-approval-section-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}body.fb-console-active .fb-approval-section-heading label{font-size:15px;font-weight:650}body.fb-console-active .fb-approval-section-heading span{font-size:13px;color:var(--muted)}body.fb-console-active .fb-approval-copy-section textarea{font-size:14px;line-height:1.75;resize:none}body.fb-console-active .fb-approval-copy-section .ant-input-data-count{color:var(--muted)}body.fb-console-active .fb-approval-copy-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:26px}body.fb-console-active .fb-approval-target-section{padding:18px;background:var(--blue-50);border:1px solid var(--line);border-radius:12px}body.fb-console-active .fb-approval-target-section h4{font-size:15px;font-weight:650;line-height:1.6;margin:0 0 12px}body.fb-console-active .fb-approval-target-section dl{margin:0}body.fb-console-active .fb-approval-target-section dl>div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;align-items:baseline}body.fb-console-active .fb-approval-target-section dl>div+div{margin-top:12px}body.fb-console-active .fb-approval-target-section dt{font-size:13px;color:var(--muted);line-height:1.6;margin:0;white-space:nowrap}body.fb-console-active .fb-approval-target-section dd{font-size:14px;line-height:1.6;margin:0;overflow-wrap:anywhere}body.fb-console-active .fb-approval-phone{font-variant-numeric:tabular-nums}body.fb-console-active .fb-approval-delivery-field{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}body.fb-console-active .fb-approval-delivery-field p{font-size:13px;line-height:1.7;margin:10px 0 0;color:var(--muted)}body.fb-console-active .fb-approval-config-field{margin-bottom:18px}body.fb-console-active .fb-approval-config-field label{display:block;font-size:13px;color:var(--muted);margin-bottom:7px}body.fb-console-active .fb-approval-config-field .ant-select{width:100%}body.fb-console-active .fb-approval-config-popup .ant-select-item-option-content{white-space:normal;overflow-wrap:anywhere;line-height:1.65}body.fb-console-active .fb-approval-item-issue{margin-bottom:18px}body.fb-console-active .fb-approval-rules{margin:0;color:var(--muted);border-top:1px solid var(--line)}body.fb-console-active .fb-approval-rules p{font-size:13px;line-height:1.8;margin:0}body.fb-console-active .fb-approval-confirm .ant-modal-footer{margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}body.fb-console-active .fb-approval-confirm-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;text-align:left}body.fb-console-active .fb-approval-confirm-footer>div:first-child{display:flex;flex-direction:column;gap:4px;min-width:0}body.fb-console-active .fb-approval-confirm-footer strong{font-size:14px;font-weight:650}body.fb-console-active .fb-approval-confirm-footer>div:first-child>span{font-size:13px;line-height:1.6;color:var(--muted)}body.fb-console-active .fb-approval-confirm-buttons{display:flex;gap:10px;flex-shrink:0}body.fb-console-active .fb-approval-confirm-buttons .ant-btn{margin:0!important;min-height:40px}@media(max-width:700px){body.fb-console-active .fb-approval-confirm .ant-modal-container{padding:18px}body.fb-console-active .fb-approval-confirm .ant-modal-body{max-height:calc(100dvh - 252px);padding-right:4px}body.fb-console-active .fb-approval-confirm-grid{grid-template-columns:minmax(0,1fr);gap:18px}body.fb-console-active .fb-approval-item-heading,body.fb-console-active .fb-approval-item-person,body.fb-console-active .fb-approval-copy-actions{gap:8px}body.fb-console-active .fb-approval-confirm-footer{align-items:stretch;flex-direction:column;gap:12px}body.fb-console-active .fb-approval-confirm-buttons{width:100%}body.fb-console-active .fb-approval-confirm-buttons .ant-btn{flex:1;white-space:normal;height:auto;padding:9px 12px}body.fb-console-active .fb-approval-confirm-buttons .ant-btn-primary{flex:2}}body.fb-console-active{--text:#10243b;--muted:#536a82;--subtle:#8ea1b5;--surface:#fff;--line:#d9e7f2;--blue:#2e9bef;--blue-50:#e9f6ff;--blue-100:#b9e3ff;--success:#17b890;--success-bg:#e9f6ff;--attention:#a85320;--attention-bg:#fff3eb;--danger:#e05252;--danger-bg:#fff0f0;color-scheme:light}.app-shell.fb-console-shell{background:var(--fb-canvas);display:block}.fb-console-shell>.app-main.ant-layout{width:100%;margin:0;min-height:100vh;background:var(--fb-canvas)}.fb-console-root{color:var(--text);background:var(--fb-canvas);min-height:100vh}.fb-console-layout{display:grid;grid-template-columns:204px minmax(0,1fr);min-height:100vh}.fb-console-sidebar{position:sticky;top:0;height:100vh;padding:24px 12px 16px;background:var(--surface);border-right:1px solid var(--line);display:flex;flex-direction:column;z-index:4}.fb-console-brand{display:flex;align-items:center;gap:6px;padding:0 8px;text-decoration:none;color:var(--text);font-size:24px;white-space:nowrap}.fb-console-brand img{width:60px;height:60px;object-fit:contain}.fb-console-brand:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.fb-console-workspace-label{font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--muted);padding:28px 18px 14px}.fb-console-sidebar .ant-menu{border-inline-end:0!important;background:transparent}.fb-console-sidebar .ant-menu-item{width:100%;margin:3px 0;padding-inline:18px!important;font-size:14px}.fb-console-sidebar .ant-menu-item-selected{font-weight:650}.fb-console-sidebar-bottom{margin-top:auto;padding-top:20px;color:var(--muted)}.fb-console-sidebar-bottom .ant-btn{justify-content:flex-start;padding-inline:18px}.fb-console-sidebar-bottom>div{padding:10px 18px;font-size:11px;line-height:1.8}.fb-console-sidebar-bottom .console-version{display:block;padding:10px 8px;font-size:11px;line-height:1.8;white-space:normal;color:var(--muted)}.fb-console-root .fb-workspace{max-width:1680px;width:100%;padding:28px 32px 48px!important;margin:0 auto;--fb-ink:var(--text);--fb-muted:var(--muted)}.fb-console-root .fb-heading{padding-bottom:20px;margin:0;gap:20px;align-items:center;border-bottom:1px solid var(--line)}.fb-console-root .fb-heading h1{font-size:28px;letter-spacing:0;line-height:1.35;color:var(--text)}.fb-console-root .fb-heading p{font-size:14px;line-height:1.6;color:var(--muted);opacity:1;margin-top:8px}.fb-console-breadcrumb{font-size:12px;color:var(--muted);margin-bottom:8px}.fb-console-root .fb-heading>.ant-space{max-width:100%;justify-content:flex-end}.fb-console-root .fb-freshness{margin:10px 0 20px;opacity:1;color:var(--muted);font-size:12px;align-items:center}.fb-console-root .fb-muted,body.fb-console-active .fb-surface-drawer .fb-muted{opacity:1;color:var(--muted);font-size:13px}.fb-console-root .fb-inline-context{font-size:13px;line-height:1.7}.fb-console-root .fb-section-title h2,.fb-console-root .fb-section-heading h2,.fb-console-root .fb-worklist-title h2{font-size:20px;font-weight:650}.fb-console-root .fb-delivery-notices{border:1px solid var(--line);border-radius:12px;padding:18px 20px;margin-bottom:20px;background:var(--surface)}.fb-console-root .fb-operations-heading h2{font-size:18px}.fb-pending-preview{margin-top:12px;border-top:1px solid var(--line)}.fb-pending-preview-row{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--line);min-width:0}.fb-pending-preview-row>.anticon{color:var(--blue);font-size:22px;flex:none}.fb-pending-preview-row>div{min-width:0;flex:1;display:flex;flex-direction:column;gap:5px}.fb-pending-preview-row strong{font-weight:550;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.fb-pending-preview-row span{color:var(--muted);font-size:13px}.fb-pending-preview-row>.ant-btn{flex:none}.fb-console-root .fb-insight-panel{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin:20px 0;overflow:hidden}.fb-console-root .fb-kpi-grid{gap:0;border:0;box-shadow:none;background:transparent;padding:16px 0;grid-template-columns:repeat(5,minmax(0,1fr))}.fb-console-root .fb-metric{background:transparent;border:0;border-right:1px solid var(--line);border-radius:0;padding:8px 18px;box-shadow:none;min-width:0}.fb-console-root .fb-metric:last-child{border-right:0}.fb-console-root .fb-metric-label{font-size:13px;line-height:1.7}.fb-console-root .fb-metric-value{font-size:30px;line-height:1.35;color:var(--text);margin:10px 0;overflow-wrap:anywhere}.fb-console-root .fb-market-line b{font-size:18px}.fb-console-root .fb-market-converted,.fb-console-root .fb-market-spend,.fb-console-root .fb-metric-note{font-size:12px;line-height:1.7}.fb-console-root .fb-overview-org{padding:12px 18px 0;margin:0}.fb-console-root .fb-roster-collapse{border-top:1px solid var(--line);border-radius:0;font-size:13px}.fb-console-root .fb-worklist{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:20px;box-shadow:none;margin-top:20px}.fb-console-root .fb-worklist-title{gap:12px;flex-wrap:wrap}.fb-console-root .fb-worklist-title span{font-size:13px;line-height:1.7}.fb-console-root .fb-toolbar{gap:10px;margin:18px 0}.fb-console-root .fb-quick-filters{gap:10px;flex-wrap:wrap}.fb-console-root .fb-table .ant-table-thead>tr>th{background:var(--fb-canvas);color:var(--muted);font-size:13px;font-weight:550}.fb-console-root .fb-table .ant-table-cell{padding:16px 14px;font-size:14px;line-height:1.7}.fb-console-root .fb-table .ant-table-tbody>tr>td{border-bottom:1px solid var(--line)}.fb-console-root .fb-table .ant-table-row:hover>td{background:var(--blue-50)!important}.fb-console-root .fb-person-cell{gap:10px;flex-wrap:wrap}.fb-console-root .fb-person-name-line{flex-basis:100%;padding-left:42px}.fb-console-root .fb-delivery-switch{font-size:12px;height:28px}.fb-console-root .fb-inbox{background:var(--surface);border:1px solid var(--line);padding:20px;border-radius:12px}.fb-console-root .fb-inbox-tabs{padding-bottom:16px;border-bottom:1px solid var(--line);gap:12px;flex-wrap:wrap}.fb-console-root .fb-inbox-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:18px 0}.fb-console-root .fb-inbox-filters>.ant-input-search{max-width:340px;flex:1 1 240px}.fb-console-root .fb-approval-actions{flex-basis:100%;display:flex;gap:8px;flex-wrap:wrap;padding:12px 0 0;border-top:1px solid var(--line)}.fb-console-root .fb-mail-subject{gap:12px}.fb-console-root .fb-mail-icon{color:var(--blue);background:var(--blue-50);width:40px;height:46px;flex:0 0 40px;border-radius:8px}.fb-console-root .fb-inbox-action{white-space:nowrap}.fb-console-root .fb-section-title{margin:24px 0 16px}.fb-console-root .fb-analytics-panel{border-color:var(--line);box-shadow:none;border-radius:12px;background:var(--surface);padding:20px}.fb-console-root .fb-stat-rail{border:1px solid var(--line);background:var(--surface);box-shadow:none}.fb-console-root .fb-analytics-panel h3{font-size:18px}.fb-console-root .fb-analytics-chart{height:260px}.fb-console-root .fb-analytics-panel-head p{font-size:13px;line-height:1.7}.fb-console-root .fb-stat-item strong{font-size:26px}body.fb-console-active .fb-report-export{color:var(--text);background:var(--surface)}body.fb-console-active .fb-report-export>.ant-space{margin:0 0 24px;gap:12px!important}body.fb-console-active .fb-report-jobs{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:0 16px}body.fb-console-active .fb-report-job{color:var(--text);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:20px 0;border-bottom:1px solid var(--line)}body.fb-console-active .fb-report-job:last-child{border-bottom:0}body.fb-console-active .fb-report-job p{margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.7}body.fb-console-active .fb-review .fb-review-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:20px;align-items:start}body.fb-console-active .fb-review-grid>section{padding:18px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}body.fb-console-active .fb-review-media{grid-column:1;grid-row:1 / span 2}body.fb-console-active .fb-review-copy{grid-column:2;grid-row:1}body.fb-console-active .fb-review-target{grid-column:2!important;grid-row:2}body.fb-console-active .fb-review .fb-player{max-height:420px}body.fb-console-active .fb-review-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:8px 0}body.fb-console-active .fb-review-actions>.fb-muted{flex:1 1 240px;font-size:12px}.fb-console-root .ant-btn:focus-visible,.fb-console-root .ant-menu-item:focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media(min-width:1800px){.fb-console-root .fb-workspace{padding-inline:48px!important}}@media(max-width:1200px){.fb-console-layout{grid-template-columns:180px minmax(0,1fr)}.fb-console-root .fb-workspace{padding:24px!important}.fb-console-root .fb-heading>.ant-space{justify-content:flex-start}.fb-console-root .fb-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:16px}.fb-console-root .fb-metric:nth-child(3){border-right:0}.fb-console-root .fb-people-table .ant-table-content{overflow-x:auto}.fb-console-root .fb-people-table table{min-width:900px}}@media(max-width:760px){.fb-console-layout{display:block}.fb-console-sidebar{position:static;height:auto;padding:12px 16px;border:0;border-bottom:1px solid var(--line)}.fb-console-brand{font-size:20px;padding:0}.fb-console-brand img{width:42px;height:42px}.fb-console-workspace-label{position:absolute;right:18px;top:28px;padding:0}.fb-console-sidebar .ant-menu{display:flex;flex-wrap:wrap;margin-top:10px}.fb-console-sidebar .ant-menu-item{width:auto;flex:0 0 auto;padding-inline:10px!important;font-size:13px;height:38px;line-height:38px;margin:2px}.fb-console-sidebar-bottom{padding:6px 0 0;margin:0}.fb-console-sidebar-bottom>div{display:none}.fb-console-sidebar-bottom .console-version{display:none}.fb-console-sidebar-bottom .ant-btn{width:auto;padding-inline:0;height:30px}.fb-console-root .fb-workspace{padding:20px 16px!important}.fb-console-root .fb-heading h1{font-size:24px}.fb-console-root .fb-heading .ant-picker-range{max-width:100%;width:270px}.fb-console-root .fb-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fb-console-root .fb-metric{padding-inline:14px;border:0}.fb-console-root .fb-metric-value{font-size:26px}.fb-console-root .fb-insight-panel,.fb-console-root .fb-worklist,.fb-console-root .fb-inbox{padding:14px}.fb-console-root .fb-insight-panel{padding:0}.fb-console-root .fb-people-table table{min-width:0}.fb-console-root .fb-people-table .fb-person-name-line{padding-left:0}.fb-console-root .fb-section-title .ant-select,.fb-console-root .fb-section-title .ant-space{max-width:100%}.fb-console-root .fb-inbox-tabs .ant-segmented{max-width:100%;overflow:auto}.fb-console-root .fb-inbox-filters>.ant-input-search{max-width:none}.fb-console-root .fb-date-filter{max-width:100%;display:flex;gap:6px}.fb-console-root .fb-date-filter .ant-picker{min-width:0;width:140px}.fb-pending-preview-row{gap:8px}.fb-pending-preview-row>.ant-btn{font-size:12px;padding:4px}.fb-console-root .fb-freshness{gap:6px}.fb-console-root .fb-analytics-panel{padding:14px}body.fb-console-active .fb-review .fb-review-grid{display:flex;flex-direction:column}body.fb-console-active .fb-review-grid>section{width:100%}body.fb-console-active .fb-review .ant-drawer-body{padding:16px}body.fb-console-active .fb-review-actions .ant-space{gap:8px!important}}body.fb-console-active{overflow:hidden}.app-shell.fb-console-shell,.fb-console-shell>.app-main.ant-layout,.fb-console-root{height:100dvh;min-height:0;overflow:hidden}.fb-console-layout{height:100dvh;min-height:0!important;overflow:hidden}.fb-console-layout>.fb-console-sidebar{position:relative;top:auto;height:100%;min-height:0;overflow-y:auto}.fb-console-root .fb-console-layout>.fb-workspace{display:flex!important;flex-direction:column;gap:0;height:100%;min-height:0;max-width:none;padding:0!important;overflow:hidden}.fb-console-root .fb-heading{flex:none;padding:20px 28px!important;background:var(--surface);z-index:5}.fb-console-root .fb-heading h1{font-size:24px}.fb-console-root .fb-heading p{margin:4px 0 0;font-size:13px}.fb-console-root .fb-console-breadcrumb{margin-bottom:4px}.fb-console-content{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 28px 32px;scrollbar-gutter:stable;outline:none}.fb-console-content:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.fb-console-root .fb-console-content .fb-freshness{margin:8px 0;min-height:28px}.fb-console-root .fb-page-overview>.fb-inline-context{margin:0 0 10px;padding:8px 12px;background:var(--blue-50);border-radius:8px;font-size:12px}.fb-console-root .fb-page-overview>.fb-insight-panel{margin:0 0 16px}.fb-console-root .fb-overview-org{padding-top:10px}.fb-console-root .fb-kpi-grid{padding:8px 0 12px}.fb-console-root .fb-metric{padding:4px 16px}.fb-console-root .fb-metric-value{font-size:32px;margin:6px 0}.fb-console-root .fb-roster-collapse .ant-collapse-header{padding:8px 16px!important}.fb-console-root .fb-delivery-notices{padding:14px 18px;margin:0 0 16px}.fb-console-root .fb-operations-heading h2{font-size:16px;margin:0}.fb-console-root .fb-operations-heading .ant-typography{font-size:11px}.fb-console-root .fb-pending-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;margin-top:10px}.fb-console-root .fb-pending-preview-row{padding:10px 0;gap:10px}.fb-console-root .fb-pending-preview-row>div{gap:2px}.fb-console-root .fb-pending-preview-row strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fb-console-root .fb-pending-preview-row>div>span{font-size:12px}.fb-console-root .fb-pending-preview-row>.anticon{font-size:18px}.fb-console-root .fb-pending-preview-row>.ant-btn{font-size:12px;height:28px;padding:0}.fb-console-root .fb-operations-foot{margin-top:6px}.fb-console-root .fb-worklist{margin-top:0;padding:18px}.fb-console-root .fb-worklist-title h2{font-size:18px}.fb-console-root .fb-toolbar{margin:12px 0}.fb-console-root .fb-quick-filters{gap:4px;padding:4px;background:var(--fb-canvas);border-radius:8px;margin-top:14px}.fb-console-root .fb-quick-filters .ant-btn.selected{background:var(--surface);color:var(--blue);box-shadow:0 1px 3px #10243b14}.fb-console-root .fb-section-title{margin:12px 0}.fb-console-root .fb-section-title h2{font-size:18px}.fb-console-root .fb-inbox{padding:0;overflow:visible}.fb-console-root .fb-inbox-tabs{padding:14px 18px;background:var(--fb-canvas);border-radius:12px 12px 0 0}.fb-console-root .fb-inbox-filters{margin:0;padding:14px 18px;gap:10px}.fb-console-root .fb-approval-actions{border-top:0;padding:0;flex-basis:auto;margin-left:auto;align-items:center}.fb-console-root .fb-selection-hint{font-size:12px;color:var(--muted);flex-basis:100%;text-align:right}.fb-console-root .fb-inbox-table .ant-table-cell{padding:14px 18px}.fb-console-root .fb-inbox-table .ant-table-pagination{padding:0 18px}.fb-console-root .fb-title-link{font-weight:600}.fb-console-root .fb-selection-bar{position:fixed;z-index:20;bottom:18px;left:232px;right:28px;display:flex;align-items:center;gap:12px;padding:14px 18px;background:var(--surface);border:1px solid var(--blue);border-radius:12px;box-shadow:0 4px 24px #10243b1f}.fb-selection-bar>div{margin-right:auto;display:flex;flex-direction:column;gap:4px}.fb-selection-bar strong{font-size:15px;color:var(--text)}.fb-selection-bar>div>span{font-size:12px;color:var(--muted)}.fb-console-root .fb-inbox:has(.fb-selection-bar){padding-bottom:88px}@media(max-width:1200px){.fb-console-root .fb-heading{padding:16px 22px!important}.fb-console-content{padding-inline:22px}.fb-console-root .fb-selection-bar{left:202px;right:22px}.fb-console-root .fb-pending-preview{column-gap:16px}}@media(max-width:760px){.fb-console-layout{display:flex!important;flex-direction:column}.fb-console-layout>.fb-console-sidebar{flex:none;height:auto;padding:10px 12px 6px;overflow:hidden}.fb-console-root .fb-console-layout>.fb-workspace{flex:1;height:auto}.fb-console-sidebar .fb-console-workspace-label{display:none}.fb-console-sidebar .ant-menu{flex-wrap:nowrap;overflow-x:auto;margin-top:6px;padding-bottom:2px}.fb-console-sidebar .ant-menu-item{flex:none;margin:0 2px;height:34px;line-height:34px}.fb-console-sidebar .fb-console-sidebar-bottom{position:absolute;right:12px;top:15px;padding:0}.fb-console-root .fb-heading{padding:12px 16px!important;gap:8px}.fb-console-root .fb-heading h1{font-size:20px}.fb-console-root .fb-heading p,.fb-console-root .fb-console-breadcrumb{display:none}.fb-console-root .fb-heading>.ant-space{gap:6px!important}.fb-console-content{padding:0 12px 20px;scrollbar-gutter:auto}.fb-console-root .fb-pending-preview{display:block}.fb-console-root .fb-pending-preview-row:nth-child(n+3){display:none}.fb-console-root .fb-selection-bar{left:12px;right:12px;bottom:12px;gap:8px;flex-wrap:wrap;padding:12px}.fb-selection-bar>div{flex-basis:100%}.fb-selection-bar>div>span{display:none}.fb-console-root .fb-inbox:has(.fb-selection-bar){padding-bottom:122px}.fb-console-root .fb-inbox-filters{padding:12px}.fb-console-root .fb-approval-actions{margin:0;justify-content:flex-start}.fb-console-root .fb-selection-hint{text-align:left}}.fb-console-root .fb-overview-org{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 8px}.fb-console-root .fb-overview-org h2{font-size:16px;margin:0;font-weight:650}.fb-console-root .fb-metric-note:empty{display:none}.fb-console-root .fb-market-metrics{gap:6px}.fb-console-root .fb-market-price+.fb-market-price{margin-top:6px;padding-top:6px}.fb-console-root .fb-page-overview>.fb-inline-context{background:transparent;padding:0 4px;margin:-6px 0 8px;flex-wrap:nowrap;min-width:0}.fb-console-root .fb-page-overview>.fb-inline-context>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.fb-console-root .fb-page-overview>.fb-inline-context>.ant-btn{flex:none;height:28px}.fb-console-root .fb-inbox-tabs{margin:0;padding-block:10px}.fb-console-root .fb-inbox-table{margin:0}.fb-console-root .fb-selection-bar .ant-btn-primary:not(:disabled){color:var(--fb-primary-text,#fff)}@media(max-width:760px){.fb-console-root .fb-section-title{gap:8px}.fb-console-root .fb-section-title h2{font-size:16px}.fb-console-root .fb-section-title>.ant-space{display:flex;width:100%;gap:8px!important}.fb-console-root .fb-section-title>.ant-space>.ant-space-item{flex:1;min-width:0}.fb-console-root .fb-section-title .ant-select{width:100%!important}.fb-console-root .fb-inbox-tabs{gap:4px;padding:8px}.fb-console-root .fb-inbox-tabs>.ant-btn{height:28px;font-size:12px}.fb-console-root .fb-selection-hint{display:none}.fb-console-root .fb-inbox-filters{gap:8px}.fb-console-root .fb-inbox-table .ant-table-content{overflow-x:hidden!important}.fb-console-root .fb-inbox-table table{display:block;width:100%!important;min-width:0!important}.fb-console-root .fb-inbox-table colgroup{display:none}.fb-console-root .fb-inbox-table .ant-table-thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.fb-console-root .fb-inbox-table .ant-table-tbody{display:block}.fb-console-root .fb-inbox-table .ant-table-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:12px;gap:8px;border-bottom:1px solid var(--line)}.fb-console-root .fb-inbox-table .ant-table-cell{display:block;width:auto!important;min-width:0;padding:0!important;border:0!important;text-align:left}.fb-console-root .fb-inbox-table .ant-table-cell:first-child{grid-column:1/-1}.fb-console-root .fb-inbox-table .ant-table-cell:last-child{grid-column:1/-1}.fb-console-root .fb-inbox-stage-pending .ant-table-row{grid-template-columns:24px minmax(0,1fr) minmax(0,1fr)}.fb-console-root .fb-inbox-stage-pending .ant-table-cell:first-child{grid-column:1;grid-row:1/4;padding-top:2px!important}.fb-console-root .fb-inbox-stage-pending .ant-table-cell:nth-child(2){grid-column:2/4}.fb-console-root .fb-inbox-stage-pending .ant-table-cell:last-child{grid-column:2/4}.fb-console-root .fb-inbox-table .fb-mail-owner{flex-direction:row;align-items:center;flex-wrap:wrap}.fb-console-root .fb-inbox-table .fb-title-link{font-size:14px!important}.fb-console-root .fb-inbox-table .fb-inbox-action{height:32px}.fb-console-root .fb-inbox-stage-approved .ant-table-cell:nth-child(3){grid-column:1/-1}.fb-console-root .fb-inbox-table .ant-table-placeholder{display:block}}.fb-console-root .fb-workspace{--fb-panel:var(--surface);--fb-soft:var(--blue-50);--fb-ink:var(--text);--fb-muted:var(--muted);--fb-soft-blue:var(--blue-50);--fb-border:var(--line)}.fb-console-root .fb-table .ant-table-thead>tr>th{background:var(--fb-canvas)!important;color:var(--muted)!important}.fb-console-root .fb-count.closed{background:var(--fb-canvas);color:var(--muted);border:1px solid var(--line)}.fb-console-root .fb-quick-filters .ant-btn>span>span{background:var(--blue-50);color:var(--blue)}.fb-console-root .fb-quick-filters .ant-btn span{background:transparent}.fb-console-root .fb-page-overview>.fb-inline-context>span{text-align:left}.fb-rule-inline-control{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;margin:12px 0;background:var(--fb-soft-blue,#f1f8ff);border:1px solid var(--fb-border,#d9e7f2);border-radius:10px}.fb-rule-inline-control>span:first-child{font-weight:700;color:var(--fb-ink,#10243b)}body.fb-console-active{--fb-canvas:#f7fbff}body.fb-console-active[data-fb-theme=dark]{--text:#e6eff8;--muted:#adbed0;--subtle:#8498ad;--surface:#182738;--line:#344b61;--blue:#6bbcff;--blue-50:#20394f;--blue-100:#355b78;--fb-canvas:#101b29;--success:#51d5ae;--success-bg:#173b36;--fb-primary-text:#101b29;--attention:#ffab7a;--attention-bg:#3d302b;--danger:#ff8c8c;--danger-bg:#402c37;--fb-panel:var(--surface);--fb-soft:var(--blue-50);--fb-ink:var(--text);--fb-muted:var(--muted);--fb-soft-blue:var(--blue-50);--fb-border:var(--line);--fill-f6f8fb:var(--fb-canvas);--fill-f8fafc:var(--fb-canvas);color-scheme:dark}.fb-console-sidebar-bottom .fb-theme-toggle{display:flex;align-items:center}body.fb-console-active[data-fb-theme=dark] .ant-btn-color-primary.ant-btn-variant-solid:not(:disabled){color:var(--fb-primary-text)}@media(max-width:760px){.fb-console-sidebar .fb-console-sidebar-bottom{display:flex;gap:8px;align-items:center;top:18px}.fb-console-sidebar-bottom .fb-theme-toggle{width:32px;padding:0;justify-content:center}.fb-console-sidebar-bottom .fb-theme-toggle>span:not(.ant-btn-icon){display:none}.fb-console-brand{padding-right:145px}}@font-face{font-family:XingSans;src:url(/assets/xing-sans-NsbDNJQx.woff2) format("woff2");font-weight:100 900;font-display:swap}body.fb-console-active{margin:0;background:#f4f7fc;font-family:XingSans,Microsoft YaHei,sans-serif}.preview-notice{height:38px;display:flex;align-items:center;gap:18px;padding:0 24px;background:#172b45;color:#fff;font:12px XingSans,sans-serif}.preview-notice span{opacity:.8}.preview-notice a{margin-left:auto;color:#cce0ff}body.fb-console-active .fb-console-root{font-family:XingSans,Microsoft YaHei,sans-serif}body.fb-console-active .fb-console-layout{grid-template-columns:216px minmax(0,1fr);min-height:calc(100dvh - 38px)}body.fb-console-active .fb-console-sidebar{height:calc(100dvh - 38px);top:38px;padding:22px 14px 16px;border-right:0;box-shadow:4px 0 24px #274b7a04}body.fb-console-active .fb-console-sidebar .ant-menu-item{height:43px;line-height:43px;border-radius:12px;margin:4px 0;padding-inline:15px!important;font-size:13px}body.fb-console-active .fb-console-sidebar .ant-menu-item-selected{font-weight:600;background:#edf4ff;color:#3478d7}body.fb-console-active .fb-console-brand img{width:46px;height:46px;object-fit:contain}body.fb-console-active .fb-console-workspace-label{padding:22px 15px 12px;font-size:11px;letter-spacing:1px}body.fb-console-active .fb-workspace{height:calc(100dvh - 38px)!important;padding-top:0!important;background:var(--fb-canvas)}body.fb-console-active .fb-heading{padding:24px 28px 18px;border:0;align-items:center}body.fb-console-active .fb-heading h1{font-size:27px;font-weight:650;letter-spacing:-.7px}body.fb-console-active .fb-heading p{font-size:13px;line-height:1.7;color:var(--muted)}body.fb-console-active .fb-console-breadcrumb{font-size:11px;color:var(--muted);margin-bottom:6px}body.fb-console-active .fb-console-content{padding:0 28px 28px}body.fb-console-active .fb-console-root .fb-insight-panel,body.fb-console-active .fb-console-root .fb-worklist{border:0;border-radius:20px;box-shadow:0 8px 28px #274b7a0b;overflow:hidden}body.fb-console-active .fb-kpi-grid{padding:25px 10px 22px;gap:0}body.fb-console-active .fb-metric{padding:0 22px;border-color:#edf1f7}body.fb-console-active .fb-metric-label{font-size:12px;gap:8px;margin-bottom:12px}body.fb-console-active .fb-metric-label>.anticon{padding:8px;border-radius:10px;background:#edf4ff;color:#3983ef;font-size:17px}body.fb-console-active .fb-metric:nth-child(2) .fb-metric-label>.anticon{background:#edf9f4;color:#2f9a7e}body.fb-console-active .fb-metric:nth-child(3) .fb-metric-label>.anticon{background:#fff4e9;color:#cf9143}body.fb-console-active .fb-metric-value{font-size:30px!important;letter-spacing:-.8px;font-weight:650}body.fb-console-active .fb-metric-note{font-size:11px;color:var(--muted)}body.fb-console-active .fb-status-ribbon{background:transparent;border-top:1px solid var(--line);padding:12px 24px}body.fb-console-active .fb-market-switch .ant-segmented{border:0;background:#eaf0f9;padding:4px;border-radius:12px}body.fb-console-active .fb-market-switch .ant-segmented-item-selected{border-radius:9px;box-shadow:0 3px 10px #244a7010}body.fb-console-active .fb-quick-filters .ant-btn{border-radius:10px}body.fb-console-active .fb-worklist-title{padding:22px 24px 10px}body.fb-console-active .fb-people-table .ant-table-thead>tr>th{font-size:12px;font-weight:500;background:#f7f9fd;color:#738298;padding-block:13px}body.fb-console-active .fb-people-table .ant-table-tbody>tr>td{border-bottom:1px solid #f0f3f8;padding-block:16px!important}body.fb-console-active .fb-person-cell .ant-avatar{background:#edf4ff;color:#3983ef;border:0;border-radius:13px;width:40px;height:40px;line-height:40px}body.fb-console-active .fb-person-name{font-weight:600;font-size:14px;color:var(--text)}body.fb-console-active .fb-ad-card{border-radius:18px;border-color:var(--line);box-shadow:0 5px 20px #274b7a08}body.fb-console-active .ant-modal-content,body.fb-console-active .ant-drawer-content{border-radius:20px}body.fb-console-active .ant-btn{transition:background .12s,box-shadow .12s}body.fb-console-active .ant-btn-primary{box-shadow:0 4px 12px #3983ef20}body.fb-console-active .ant-btn:focus-visible{outline:2px solid #3983ef;outline-offset:3px}body.fb-console-active[data-fb-theme=dark] .fb-console-sidebar .ant-menu-item-selected{background:#263f59;color:#94c6ff}body.fb-console-active[data-fb-theme=dark] .fb-people-table .ant-table-thead>tr>th{background:#203246;color:#b3c5da}body.fb-console-active[data-fb-theme=dark] .fb-market-switch .ant-segmented{background:#203246}@media(max-width:1300px){body.fb-console-active .fb-console-layout{grid-template-columns:190px minmax(0,1fr)}body.fb-console-active .fb-heading{padding:20px}body.fb-console-active .fb-console-content{padding:0 20px 24px}body.fb-console-active .fb-metric-value{font-size:25px!important}body.fb-console-active .fb-metric{padding-inline:15px}}@media(prefers-reduced-motion:reduce){body.fb-console-active *,body.fb-console-active *:before,body.fb-console-active *:after{transition:none!important;animation:none!important}}body.fb-console-active .fb-console-root .fb-worklist{padding:0}body.fb-console-active .fb-worklist-title{padding:16px 20px 8px}body.fb-console-active .fb-kpi-grid{padding:14px 8px}body.fb-console-active .fb-metric-label{margin-bottom:7px}body.fb-console-active .fb-metric-value{margin:5px 0!important}body.fb-console-active .fb-metric-note{margin-top:5px}body.fb-console-active .fb-heading{padding-block:18px 12px}body.fb-console-active .fb-insight-panel{margin:8px 0 16px!important}body.fb-console-active .fb-delivery-notices{border-radius:18px!important;border:0!important;box-shadow:0 8px 28px #274b7a08}body.fb-console-active .ant-btn,body.fb-console-active .ant-table,body.fb-console-active .ant-input,body.fb-console-active .ant-select,body.fb-console-active .ant-menu{font-family:XingSans,Microsoft YaHei,sans-serif}body.fb-console-active[data-fb-theme=dark] .fb-console-sidebar .ant-menu-item-selected{background:#263f59!important;color:#b5d7ff!important}body.fb-console-active[data-fb-theme=dark] .ant-select-selector,body.fb-console-active[data-fb-theme=dark] .ant-select,body.fb-console-active[data-fb-theme=dark] .ant-picker{background:#203246!important;color:#dbe8f7!important;border-color:#40556d!important}body.fb-console-active[data-fb-theme=dark] .ant-select-selection-item,body.fb-console-active[data-fb-theme=dark] .ant-picker-input input{color:#dbe8f7!important}body.fb-console-active[data-fb-theme=dark] .ant-segmented{background:#263b50!important;color:#b8cde2!important}body.fb-console-active[data-fb-theme=dark] .ant-segmented-item-selected{background:#365675!important;color:#fff!important}body.fb-console-active[data-fb-theme=dark] .fb-person-cell .ant-avatar{background:#294563;color:#c0dcff}body.fb-console-active .mi-detail{background:var(--surface)}body.fb-console-active .mi-list{border-radius:18px 0 0 18px;overflow:hidden}body.fb-console-active .mi-chat-header{padding:16px 20px;border-bottom:1px solid var(--line)}body.fb-console-active .mi-item.ant-btn{padding:13px 14px;border-left-width:3px}body.fb-console-active .mi-item .ant-avatar{border-radius:12px;background:#edf4ff;color:#3983ef}body.fb-console-active .mi-item strong{font-size:14px}body.fb-console-active .mi-item p{font-size:13px;line-height:1.6}body.fb-console-active .mi-messages{padding:18px 24px}body.fb-console-active .mi-composer{padding:12px 18px;border-top:1px solid var(--line)}body.fb-console-active .mi-composer textarea{border-radius:14px;font-size:14px;padding:12px}body.fb-console-active .fb-analytics-panel,body.fb-console-active .fb-stat-rail{border-radius:20px!important;box-shadow:0 6px 24px #274b7a08;border-color:var(--line)!important}body.fb-console-active .fb-stat-symbol{border-radius:12px}body.fb-console-active{background:#e9eff7!important}body.fb-console-active .preview-notice{background:transparent;color:#667b98;height:32px;font-size:11px;max-width:1500px;margin:auto}.preview-notice a{color:#3478d7}body.fb-console-active .fb-console-layout{width:calc(100% - 64px);max-width:1500px;margin:0 auto 20px;height:calc(100dvh - 52px);grid-template-columns:184px minmax(0,1fr);border-radius:24px;overflow:hidden;box-shadow:0 16px 48px #23477508}body.fb-console-active .fb-console-layout>.fb-console-sidebar{height:100%;top:0;padding:20px 14px 12px;background:#fbfcff}body.fb-console-active .fb-console-brand{font-size:18px;padding:0 8px}body.fb-console-active .fb-console-brand img{width:36px;height:36px}body.fb-console-active .fb-console-workspace-label{margin:18px 8px 16px;padding:12px;border-radius:14px;background:#eef4ff;letter-spacing:0;display:flex;flex-direction:column;gap:4px;font-size:11px;color:#778da9}body.fb-console-active .fb-console-workspace-label strong{font-size:12px;color:#213e62;font-weight:500}body.fb-console-active .fb-console-sidebar .ant-menu-item{height:36px;line-height:36px;margin:2px 0;border-radius:10px;font-size:12px}body.fb-console-active .fb-console-layout>.fb-workspace{height:100%!important;background:#f4f7fc}body.fb-console-active .fb-console-root .fb-heading{padding:20px 24px 12px!important;gap:12px}body.fb-console-active .fb-console-root .fb-heading h1{font-size:23px;line-height:1.35;font-weight:650}body.fb-console-active .fb-heading p{display:none}body.fb-console-active .fb-heading>.ant-space{gap:6px!important;justify-content:flex-end}body.fb-console-active .fb-heading .ant-picker{width:225px}body.fb-console-active .fb-console-content{padding:0 24px 28px!important}body.fb-console-active .fb-freshness{margin:0 0 10px;font-size:11px}.blue-home{display:grid;grid-template-columns:1.1fr 1fr;gap:16px;margin:4px 0 18px}.blue-hero{border-radius:22px;background:#eaf2ff;display:flex;align-items:center;position:relative;min-height:265px;padding:30px;overflow:hidden}.blue-hero>div{z-index:1}.blue-hero span{color:#6184b2;font-size:12px}.blue-hero h2{font-size:29px;line-height:1.45;margin:12px 0 8px;font-weight:700;letter-spacing:-1px;color:#153655}.blue-hero p{font-size:12px;color:#7a93b4;margin:0 0 18px;max-width:210px;line-height:1.8}.blue-hero img{position:absolute;right:0;bottom:14px;width:145px;height:160px;object-fit:contain}.blue-hero .ant-btn{height:38px;padding-inline:16px;border-radius:12px}.blue-home-right{display:grid;grid-template-rows:106px 1fr;gap:16px}.blue-summary{display:grid;grid-template-columns:repeat(3,1fr);background:var(--surface);border-radius:20px;padding:10px 12px;box-shadow:0 8px 25px #274b7a04}.blue-summary button{background:none;border:0;border-right:1px solid var(--line);text-align:left;padding:8px 12px;cursor:pointer;font-family:inherit}.blue-summary button:last-child{border:0}.blue-summary span,.blue-summary small{display:block;font-size:11px;color:#8092ac}.blue-summary strong{display:block;font-size:27px;color:#2d77db;font-weight:600;margin:2px 0}.blue-summary small{font-size:10px}.blue-tools{background:var(--surface);border-radius:20px;padding:18px 20px}.blue-tools h3{margin:0 0 14px;font-size:13px;color:var(--text)}.blue-tools>div{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.blue-tools button{background:var(--fb-canvas);border:1px solid var(--line);border-radius:16px;padding:12px 3px 10px;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;font:11px XingSans,sans-serif;color:var(--text)}.blue-tools i{font-size:21px;background:#e8f0ff;color:#4788df;border-radius:12px;width:38px;height:38px;display:grid;place-items:center}.blue-tools button:nth-child(2) i{background:#e7f5ef;color:#469d83}.blue-tools button:nth-child(3) i{background:#fff0e5;color:#ce874e}.blue-tools button:nth-child(4) i{background:#efe9fc;color:#8b6aca}.blue-metrics{margin:0 0 14px;border-radius:16px;background:var(--surface);padding:14px 20px}.blue-metrics summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--text)}.blue-metrics summary span{font-weight:400;font-size:11px;color:var(--muted);margin-left:18px}.blue-metrics .fb-insight-panel{box-shadow:none!important}body.fb-console-active .fb-worklist{margin-top:16px;padding:18px!important;border-radius:22px!important}body.fb-console-active .fb-worklist-title{padding:0 0 12px}body.fb-console-active .fb-worklist-title h2{font-size:15px}body.fb-console-active .fb-people-table .ant-table-tbody>tr>td{padding-block:14px!important}body.fb-console-active .fb-people-table .ant-table-thead>tr>th{font-size:11px;background:#f6f8fc!important}body.fb-console-active .fb-quick-filters{padding-inline:0}.blue-tools button:hover,.blue-summary button:hover{background:#edf4ff}.blue-tools button:focus-visible,.blue-summary button:focus-visible,.blue-metrics summary:focus-visible{outline:2px solid #3983ef;outline-offset:2px}body.fb-console-active[data-fb-theme=dark]{background:#101c2c!important}body.fb-console-active[data-fb-theme=dark] .fb-console-sidebar{background:#182a3e}body.fb-console-active[data-fb-theme=dark] .fb-console-workspace-label,body.fb-console-active[data-fb-theme=dark] .blue-hero{background:#223b59}body.fb-console-active[data-fb-theme=dark] .blue-hero h2,body.fb-console-active[data-fb-theme=dark] .fb-console-workspace-label strong{color:#e1edff}@media(max-width:1300px){body.fb-console-active .fb-console-layout{width:calc(100% - 32px);grid-template-columns:174px minmax(0,1fr)}.blue-hero{padding:24px}.blue-hero h2{font-size:26px}.blue-hero img{width:110px;height:140px}.blue-tools{padding:16px}.blue-tools>div{gap:6px}body.fb-console-active .fb-heading .ant-picker{width:210px}}.blue-hero .ant-btn-primary,.blue-hero .ant-btn-primary span{color:#fff!important}.blue-summary button>span,.blue-summary button>small{display:block}.blue-summary small .anticon{display:inline-flex;margin-left:6px}.blue-summary small .anticon svg{display:block}.blue-hero p{max-width:260px}.blue-hero>div>span{color:#6184b2}.blue-summary small span{display:inline;color:inherit}.blue-tools button{font-size:12px}body.fb-console-active .fb-console-root .fb-heading{background:#f4f7fc}body.fb-console-active .fb-console-layout{max-width:none;width:calc(100% - 32px);margin-inline:16px}body.fb-console-active .preview-notice{max-width:none;padding-inline:24px}body.fb-console-active .fb-console-root .mail-organization,body.fb-console-active .fb-console-root .mail-list-panel,body.fb-console-active .fb-console-root .mail-console .ant-card{background:var(--surface);border:0;border-radius:18px;box-shadow:0 6px 24px #274b7a05}body.fb-console-active .fb-console-root .mail-organization .ant-card-head{background:transparent;border-bottom:1px solid var(--line);min-height:48px;padding-inline:16px;font-size:13px}body.fb-console-active .fb-console-root .mail-organization .ant-card-body{padding:12px}body.fb-console-active .fb-console-root .mail-organization .ant-btn{height:36px;text-align:left;padding-inline:12px;box-shadow:none;border-color:transparent;font-weight:500}body.fb-console-active .fb-console-root .mail-organization .ant-btn-primary{background:var(--blue-50);color:var(--fb-primary,#3983ef)!important;border:0;box-shadow:none}body.fb-console-active .fb-console-root .mail-organization .ant-tree-treenode{padding-bottom:4px}body.fb-console-active .fb-console-root .mail-organization .ant-tree-node-content-wrapper{border-radius:8px;min-height:32px;line-height:32px;padding-inline:8px}body.fb-console-active .fb-console-root .mail-organization .ant-tree-switcher{line-height:32px}body.fb-console-active .fb-console-root .mail-organization .ant-tree-node-selected{background:var(--blue-50)!important;color:var(--fb-primary,#3983ef)}body.fb-console-active .fb-console-root .mail-organization .ant-tree-node-content-wrapper:hover{background:var(--fb-canvas)}body.fb-console-active .fb-console-root .mail-summary{border:0;border-radius:18px;background:var(--surface)}body.fb-console-active .fb-console-root .mail-list-panel>.ant-card-body{padding:20px}body.fb-console-active .fb-console-root .mail-contact-layout{grid-template-columns:240px minmax(0,1fr);gap:16px}body.fb-console-active[data-fb-theme=dark] .fb-console-root .mail-organization .ant-btn-primary{background:#263f59;color:#b5d7ff!important}@media(max-width:1300px){body.fb-console-active .fb-console-root .mail-contact-layout{grid-template-columns:212px minmax(0,1fr)}}body.fb-console-active,body.fb-console-active .fb-console-root,body.fb-console-active .fb-console-root *,body.fb-console-active .ant-modal-root *,body.fb-console-active .ant-drawer *,body.fb-console-active .ant-select-dropdown *{font-family:XingSans,PingFang SC,Microsoft YaHei,sans-serif!important;font-synthesis:none}body.fb-console-active .fb-console-root{font-size:15px;line-height:1.6}body.fb-console-active .fb-console-sidebar .ant-menu-item{font-size:15px;height:40px;line-height:40px;color:#6a7c95;font-weight:400}body.fb-console-active .fb-console-sidebar .ant-menu-item-selected{color:#3176d5;font-weight:600}body.fb-console-active .fb-console-workspace-label{font-size:13px}body.fb-console-active .fb-console-workspace-label strong{font-size:14px}body.fb-console-active .fb-console-root .ant-table,body.fb-console-active .fb-console-root .ant-btn,body.fb-console-active .fb-console-root .ant-input,body.fb-console-active .fb-console-root .ant-select,body.fb-console-active .fb-console-root .ant-picker-input input,body.fb-console-active .fb-console-root .ant-tree{font-size:15px!important}body.fb-console-active .fb-console-root .ant-table-thead>tr>th{font-size:14px!important}body.fb-console-active .fb-console-root .fb-muted,body.fb-console-active .fb-console-root .ant-typography-secondary,body.fb-console-active .fb-person-cell small,body.fb-console-active .fb-metric-note{font-size:13px!important;line-height:1.6}body.fb-console-active .fb-person-name{font-size:16px}body.fb-console-active .fb-console-root .fb-heading h1{font-size:26px}body.fb-console-active .fb-console-breadcrumb,body.fb-console-active .fb-freshness{font-size:13px}body.fb-console-active .blue-tools button,body.fb-console-active .blue-summary span,body.fb-console-active .blue-summary small,body.fb-console-active .blue-hero p,body.fb-console-active .blue-hero>div>span{font-size:14px}body.fb-console-active .blue-tools h3,body.fb-console-active .blue-metrics summary,body.fb-console-active .fb-worklist-title h2{font-size:16px}body.fb-console-active .blue-metrics summary span{font-size:13px}body.fb-console-active .fb-console-root .mail-organization .ant-card-head{font-size:15px}body.fb-console-active .fb-console-root .mail-organization .ant-tree-node-content-wrapper{line-height:36px;min-height:36px}body.fb-console-active .fb-console-root .fb-heading>.ant-space{flex-wrap:wrap}body.fb-console-active .fb-console-root .fb-overview-org{padding:18px 20px 8px}body.fb-console-active .fb-console-root .fb-overview-org h2{font-size:17px}body.fb-console-active .fb-console-root .fb-kpi-grid{padding:18px 8px 20px}body.fb-console-active .fb-console-root .fb-metric-label{font-size:14px;line-height:1.5}body.fb-console-active .fb-console-root .fb-metric-note{font-size:13px;line-height:1.6}body.fb-console-active .fb-console-root .fb-roster-collapse{border-top:1px solid var(--line)}body.fb-console-active .fb-console-layout{height:calc(100dvh - 32px);margin:16px;width:calc(100% - 32px);max-width:none}body.fb-console-active .fb-console-root .fb-console-layout>.fb-workspace{height:100%!important}body.fb-console-active[data-fb-theme=dark] .fb-console-root .fb-heading{background:var(--fb-canvas)}@media(max-width:760px){body.fb-console-active .fb-console-layout{width:100%;height:100dvh;margin:0;border-radius:0}body.fb-console-active .fb-console-layout>.fb-console-sidebar{height:auto}body.fb-console-active .fb-console-root .fb-console-layout>.fb-workspace{height:auto!important}body.fb-console-active .fb-console-root .mail-contact-layout{display:block}}@media(min-width:761px){body.fb-console-active .fb-console-layout{grid-template-columns:216px minmax(0,1fr)}body.fb-console-active .fb-console-sidebar .ant-menu-item{padding-inline:12px!important}}body.fb-console-active[data-fb-theme=dark] .fb-console-layout>.fb-workspace,body.fb-console-active[data-fb-theme=dark] .fb-console-content{background:var(--fb-canvas)!important}body.fb-console-active[data-fb-theme=dark] .fb-console-sidebar .ant-menu-item{color:#b3c5da}body.fb-console-active[data-fb-theme=dark] .fb-metric{border-color:var(--line)}body.fb-console-active[data-fb-theme=dark] .fb-people-table .ant-table-thead>tr>th{background:#203246!important;color:#b3c5da!important}body.fb-console-active[data-fb-theme=dark] .fb-people-table .ant-table-tbody>tr>td{border-color:var(--line)}@media(min-width:761px){body.fb-console-active .fb-console-sidebar{--fb-nav-inset:12px;--fb-nav-icon:18px;--fb-nav-gap:10px}body.fb-console-active .fb-console-workspace-label{margin:18px 0 16px;padding:12px 12px 12px calc(var(--fb-nav-inset) + var(--fb-nav-icon) + var(--fb-nav-gap));width:100%;box-sizing:border-box}body.fb-console-active .fb-console-sidebar .ant-menu-item{padding-inline:var(--fb-nav-inset)!important;width:100%;box-sizing:border-box}body.fb-console-active .fb-console-sidebar .ant-menu-item>.anticon{width:var(--fb-nav-icon);min-width:var(--fb-nav-icon);font-size:16px;text-align:center}body.fb-console-active .fb-console-sidebar .ant-menu-item>.anticon+.ant-menu-title-content{margin-inline-start:var(--fb-nav-gap)}}body.fb-console-active .fb-console-root .ant-collapse{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden;margin-block:12px}body.fb-console-active .fb-console-root .ant-collapse>.ant-collapse-item{border-color:var(--line)}body.fb-console-active .fb-console-root .ant-collapse>.ant-collapse-item>.ant-collapse-header{align-items:center;padding:13px 16px;font-size:14px;font-weight:500;line-height:1.6;color:var(--text);transition:background .12s}body.fb-console-active .fb-console-root .ant-collapse>.ant-collapse-item>.ant-collapse-header:hover{background:var(--blue-50)}body.fb-console-active .fb-console-root .ant-collapse>.ant-collapse-item-active>.ant-collapse-header{background:var(--blue-50);color:var(--blue)}body.fb-console-active .fb-console-root .ant-collapse-header:focus-visible{outline:2px solid var(--blue);outline-offset:-3px}body.fb-console-active .fb-console-root .ant-collapse .ant-collapse-content{background:var(--surface);border-color:var(--line)}body.fb-console-active .fb-console-root .ant-collapse .ant-collapse-content-box{padding:16px;font-size:14px;line-height:1.6}.opening-tool{display:grid;gap:16px;min-width:0}.opening-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.opening-toolbar .ant-select{min-width:260px;max-width:100%}.opening-layout{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(420px,2fr);gap:20px;align-items:start}.opening-layout .ant-card{min-width:0}.opening-upload img{max-width:100%;max-height:260px;object-fit:contain}.opening-hint{color:var(--muted);font-size:13px;line-height:1.7}.opening-fields{margin:20px 0}.opening-field{display:grid;grid-template-columns:140px minmax(0,1fr) auto 32px;gap:10px;align-items:start;padding:12px 0;border-bottom:1px solid var(--line)}.opening-raw{white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;overflow:auto}@media(max-width:1000px){.opening-layout{grid-template-columns:1fr}.opening-field{grid-template-columns:110px minmax(0,1fr) auto 32px}}@media(max-width:560px){.opening-field{grid-template-columns:1fr auto 32px}.opening-field>input{grid-column:1/-1}.opening-toolbar .ant-select{width:100%;min-width:0}}.devtools-instructions{margin:0;padding-left:24px;line-height:1.9;color:var(--muted)}.devtools-instructions li+li{margin-top:8px}.console-plugins-page{padding:24px;min-width:0}.console-plugins-page>h2{font-size:24px;font-weight:650;margin:0 0 16px}.console-plugins-page .ant-table-wrapper{overflow-x:auto}@media(max-width:600px){.console-plugins-page{padding:16px}}.system-load{display:grid;gap:24px;min-width:0}.load-caption,.load-muted{color:var(--muted);font-size:12px;line-height:1.7}.load-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.load-metrics>div{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:8px}.load-metrics strong{font-size:26px;color:var(--blue)}.load-metrics small,.system-load h3 small{font-size:12px;font-weight:400;color:var(--muted)}.load-topology{border:1px solid var(--line);border-radius:16px;padding:12px;background:var(--surface)}.load-topology svg{width:100%;display:block}.load-edge{fill:none;stroke:var(--muted);stroke-width:1.3;opacity:.55;color:var(--muted)}.load-node rect{fill:var(--surface);stroke:var(--blue);stroke-opacity:.5}.load-node text{fill:currentColor;font-size:12px}.load-node .load-node-title{font-size:16px;font-weight:600}.load-clickable{cursor:pointer}.load-clickable:hover rect{stroke-width:3}.load-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.load-groups button{border:1px solid var(--line);border-radius:12px;background:var(--surface);color:inherit;text-align:left;padding:14px;cursor:pointer}.load-groups button.active{border-color:var(--blue)}.load-groups span,.load-groups strong{display:flex;justify-content:space-between;gap:8px;margin-bottom:8px}.load-groups small,.load-groups p{font-size:12px;color:var(--muted);font-weight:400;margin:0}.load-disks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media(max-width:700px){.load-metrics,.load-groups,.load-disks{grid-template-columns:repeat(2,minmax(0,1fr))}.load-metrics strong{font-size:20px}.load-topology{overflow:auto}.load-topology svg{min-width:740px}}.crm-workspace{--crm-line:#D9E7F2;min-height:100dvh;background:#f7fbff;color:#10243b;padding:20px;min-width:0}.crm-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.crm-header h4,.crm-filters h5{margin:0!important}.crm-header>.ant-space:first-child{font-size:22px}.crm-welcome{padding:16vh 20px}.crm-filters{margin-bottom:16px}.crm-desk{display:grid;grid-template-columns:280px minmax(300px,1fr) 270px;background:#fff;border:1px solid var(--crm-line);border-radius:12px;height:calc(100dvh - 255px);min-height:480px;overflow:hidden;margin-bottom:16px}.crm-client-list{overflow-y:auto;border-right:1px solid var(--crm-line)}.crm-section-title{font-size:14px;font-weight:600;padding:16px;border-bottom:1px solid var(--crm-line)}.crm-client.ant-btn{height:auto;width:100%;border-radius:0;display:flex;padding:16px 12px;text-align:left;white-space:normal;align-items:flex-start;border-bottom:1px solid var(--crm-line);gap:10px}.crm-client.selected{background:#e9f6ff!important}.crm-client-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.crm-client-copy>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:13px;color:#536a82}.crm-client-copy small,.crm-caption{font-size:12px;color:#536a82}.crm-client-copy strong{overflow-wrap:anywhere}.crm-client .ant-tag{display:block;margin:8px 0 0;font-size:11px}.crm-conversation{min-width:0;display:flex;flex-direction:column;overflow:hidden}.crm-conversation>.ant-empty{margin:auto}.crm-chat-heading{border-bottom:1px solid var(--crm-line);padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.crm-messages{flex:1;overflow-y:auto;padding:20px;min-height:0;background:#f7fbff}.crm-message{margin:0 0 20px;max-width:85%;overflow-wrap:anywhere;white-space:pre-wrap}.crm-message.out{margin-left:auto;text-align:right}.crm-bubble{background:#fff;border:1px solid var(--crm-line);border-radius:12px;padding:12px 16px;margin:6px 0;text-align:left;font-size:14px;line-height:1.6}.crm-message.out .crm-bubble{background:#e9f6ff}.crm-composer{border-top:1px solid var(--crm-line);padding:14px 16px;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.crm-composer>.ant-typography{align-self:flex-start;font-size:12px}.crm-composer .ant-input-textarea{width:100%}.crm-profile{border-left:1px solid var(--crm-line);padding:0 16px;overflow-y:auto;overflow-wrap:anywhere}.crm-profile .crm-section-title{margin:0 -16px}.crm-profile p{line-height:1.8}.crm-panel{padding:24px;border:1px solid var(--crm-line);background:#fff;border-radius:12px;min-width:0}.crm-config{display:grid;grid-template-columns:minmax(280px,1fr) minmax(320px,1fr);gap:20px}.crm-confirm-body{white-space:pre-wrap;overflow-wrap:anywhere;max-height:250px;overflow:auto}.crm-mobile-back{display:none}.crm-workspace .ant-table-cell{overflow-wrap:anywhere}@media(max-width:1350px){.crm-desk{grid-template-columns:270px minmax(300px,1fr)}.crm-profile{display:none}}@media(max-width:850px){.crm-config{grid-template-columns:1fr}.crm-workspace{padding:12px}.crm-desk{grid-template-columns:1fr;min-height:520px}.crm-conversation,.crm-desk.has-selection .crm-client-list{display:none}.crm-desk.has-selection .crm-conversation{display:flex}.crm-mobile-back{display:inline-flex}.crm-header .ant-space{flex-wrap:wrap}.crm-chat-heading{padding:10px}.crm-panel{padding:16px}.crm-message{max-width:94%}}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{font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;color:var(--ink-182033);background:var(--fill-f6f8fb);font-synthesis:none;--blue: #2563eb;--blue-50: #eff6ff;--blue-100: #dbeafe;--text: #182033;--muted: #667085;--subtle: #98a2b3;--line: #e4e8ef;--surface: #ffffff;--success: #16a66a;--success-bg: #edf9f3;--attention: #e58a00;--attention-bg: #fff7e8;--danger: #e23b45;--danger-bg: #fff1f2}.publish-target-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:12px 0 8px;padding:10px 12px;border-radius:12px;background:var(--fill-f6f9fc)}.publish-target-facts span{min-width:0;overflow:hidden;color:var(--ink-526273);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.publish-target-facts b{margin-right:7px;color:var(--ink-1f3851)}.publish-target-verified,.content-policy-note{display:block;margin-top:6px;color:var(--ink-718096);font-size:12px}.publish-state-history{margin:2px 0 8px;border-top:1px solid var(--edge-d9e7f2)}.publish-state-history .ant-collapse-header{padding-inline:0!important;color:var(--ink-1675c7)!important;font-size:12px}.publish-state-history .ant-collapse-content-box{padding:4px 0 0 8px!important}.publish-state-history .ant-timeline-item-content span,.publish-state-history .ant-timeline-item-content small,.publish-state-history .ant-timeline-item-content em{display:block}.publish-state-history .ant-timeline-item-content small,.publish-state-history .ant-timeline-item-content em{margin-top:2px;color:var(--ink-536a82);font-size:12px;font-style:normal}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;-webkit-font-smoothing:antialiased;overflow-x:clip}#root{width:100%;max-width:100vw;overflow-x:clip}button,input,textarea,select{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid rgba(37,99,235,.23);outline-offset:2px}.app-shell{min-height:100vh;width:100%;max-width:100vw;overflow-x:clip;background:var(--fill-f6f8fb)}.sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:18px 12px 14px;background:var(--fill-ffffff);border-right:1px solid var(--line);z-index:10}.sidebar .ant-layout-sider-children{height:100%;display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:10px;border:0;background:transparent;padding:3px 8px 17px;font-size:16px;font-weight:750;cursor:pointer;white-space:nowrap}.brand-mark{width:32px;height:32px;display:grid;place-items:center;color:#fff;background:var(--blue);border-radius:8px}.new-task-side{border:0;border-radius:8px;background:var(--blue);color:#fff;padding:10px 12px;margin:3px 4px 14px;display:flex;align-items:center;justify-content:center;gap:7px;font-weight:650;cursor:pointer}.new-task-side.ant-new-task{flex:1 1 auto;width:auto;min-width:0;margin:0;padding-inline:8px;min-height:40px;box-shadow:none}.sidebar-primary-actions{display:flex;align-items:center;gap:6px;margin:3px 4px 14px}.ant-nav-list{border-inline-end:0!important;background:transparent}.ant-nav-list .ant-menu-item{color:var(--ink-596579);padding-inline:11px!important}.ant-nav-list .ant-menu-item-selected{color:var(--blue);font-weight:650}.nav-list{display:grid;gap:3px}.nav-order-toolbar{flex:none;display:flex;align-items:center;gap:2px}.nav-order-toolbar .ant-btn{width:30px;min-width:30px;height:30px;padding:0;color:var(--muted)}.manual-nav-list{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:2px}.nav-reorder-item{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;border-radius:8px}.manual-nav-list.sorting .nav-reorder-item{grid-template-columns:minmax(0,1fr) 50px;border:1px solid transparent}.manual-nav-list.sorting .nav-reorder-item:hover{border-color:var(--edge-d5dce7);background:var(--fill-f8fafc)}.manual-nav-list.sorting .nav-reorder-item.dragging{opacity:.55;border-color:var(--edge-9dbbf1);background:var(--blue-50)}.manual-nav-list.sorting .nav-item{min-width:0;gap:7px;padding:0 5px;cursor:grab}.manual-nav-list.sorting .nav-item:active{cursor:grabbing}.manual-nav-list.sorting .nav-item>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-drag-handle{flex:none;color:var(--ink-98a2b3)}.nav-order-actions{display:flex;align-items:center;justify-content:flex-end}.nav-order-actions .ant-btn{width:24px;min-width:24px;padding-inline:0;color:var(--ink-667085)}.nav-item{width:100%;height:40px;display:flex;align-items:center;gap:11px;border:0;background:transparent;color:var(--ink-596579);border-radius:8px;padding:0 11px;cursor:pointer;text-align:left}.nav-item:hover{background:var(--fill-f5f7fa);color:var(--text)}.nav-item.active{background:var(--blue-50);color:var(--blue);font-weight:650}.nav-caret{margin-left:auto}.subnav{display:grid;margin:2px 0 4px 38px;border-left:1px solid var(--edge-e3e8f1);padding-left:7px}.subnav button{border:0;background:transparent;color:var(--muted);text-align:left;padding:7px 10px;cursor:pointer;border-radius:6px}.subnav button.active{color:var(--blue);background:var(--fill-f7faff);font-weight:650}.sidebar-foot{margin-top:auto;display:grid;gap:10px}.system-card{border:1px solid var(--line);border-radius:9px;padding:10px 11px;font-size:12px;color:var(--muted);display:grid;gap:8px}.system-card>div{color:var(--text);font-weight:650}.live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--success);margin-right:7px}.live-dot.checking{background:var(--attention)}.live-dot.offline{background:var(--danger)}.status-mini{background:var(--success-bg);color:var(--success);border-radius:5px;padding:2px 5px;margin-left:6px;font-size:11px}.status-mini.checking{color:var(--attention);background:var(--attention-bg)}.status-mini.offline{color:var(--danger);background:var(--danger-bg)}.profile-button{border:1px solid var(--line);border-radius:9px;background:var(--fill-ffffff);padding:9px;display:flex;align-items:center;text-align:left;gap:8px;cursor:pointer}.profile-button span{display:grid;flex:1;font-size:12px}.profile-button small{color:var(--muted);margin-top:2px}.app-main{min-width:0;width:0;flex:1 1 auto;max-width:100%;overflow-x:hidden;min-height:100vh}.topbar{height:62px;background:var(--surface-overlay-96);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 22px;position:sticky;top:0;z-index:8}.topbar.ant-layout-header{line-height:normal}.topbar .ant-breadcrumb{font-size:14px}.topbar>div:first-child{display:flex;align-items:center;gap:12px;font-size:17px}.topbar>div:first-child span{color:var(--muted)}.topbar .crumb{color:var(--ink-c5cad3)}.top-actions{display:flex;align-items:center;gap:8px}.top-actions button{border:0;background:transparent;height:34px;padding:0 9px;border-radius:7px;display:flex;align-items:center;gap:6px;cursor:pointer}.top-actions button:hover{background:var(--fill-f4f6f9)}.help-chip{color:var(--muted);font-size:13px}.page{padding:18px 22px 24px;width:100%;min-width:0;max-width:none;margin:0}.page-fluid{max-width:none}.user-page .system-table-card{min-width:0}.user-filter-bar{display:grid;grid-template-columns:170px 150px 150px minmax(220px,1fr) auto;gap:14px;align-items:end;margin:0 0 14px;padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:var(--fill-ffffff)}.user-filter-bar label{display:grid;gap:6px;min-width:0;color:var(--muted);font-size:12px}.user-filter-bar label>.ant-select,.user-filter-bar label>.ant-input-affix-wrapper,.user-filter-bar label>.ant-input{width:100%}.user-filter-actions{min-height:36px;display:flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.02em}h2{font-size:17px}.task-header-panel{min-height:146px;background:var(--fill-ffffff);border:1px solid var(--line);border-radius:11px;display:grid;grid-template-columns:136px 1.35fr 1fr 220px;align-items:center;gap:16px;padding:16px 18px;box-shadow:0 2px 8px #10182806}.video-thumb{height:96px;border-radius:7px;overflow:hidden;position:relative;background:var(--fill-e8edf3)}.video-thumb img{width:100%;height:100%;object-fit:cover}.video-thumb small{position:absolute;right:7px;bottom:6px;color:#fff;background:#000000b8;border-radius:4px;padding:2px 5px}.play-dot{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--surface-overlay-88);color:var(--ink-566274)}.task-primary{align-self:stretch;padding:4px 0;display:flex;flex-direction:column;justify-content:center}.task-primary>div{display:flex;align-items:center;gap:9px}.task-primary h1{font-size:21px;margin:0}.approved{display:inline-flex;align-items:center;gap:3px;color:var(--success);background:var(--success-bg);border-radius:5px;padding:3px 7px;font-size:11px;font-weight:650}.task-primary p{display:flex;align-items:center;gap:5px;margin:9px 0 0;color:var(--muted);font-size:12px}.task-meta{border-left:1px solid var(--line);padding-left:20px}.task-meta p{display:grid;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;margin:0 0 12px;font-size:12px}.task-meta p:last-child{margin-bottom:0}.task-meta span{color:var(--muted)}.task-meta b{font-weight:600}.task-meta button{border:0;background:transparent;color:var(--blue);cursor:pointer;display:flex;align-items:center}.overall-box{align-self:stretch;border:1px solid var(--line);border-radius:9px;padding:13px 15px;display:flex;flex-direction:column;justify-content:center}.overall-box small{color:var(--muted)}.overall-box b{color:var(--blue);font-size:25px;margin:7px 0}.overall-progress{display:flex;gap:3px}.overall-progress span,.overall-progress i{height:4px;flex:1;border-radius:9px;background:var(--blue)}.overall-progress i{background:var(--fill-e5e9ef)}.overall-box p{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:11px;margin:8px 0 0}.execution-layout{display:grid;grid-template-columns:minmax(0,1fr) 278px;gap:12px;margin-top:14px}.execution-panel,.event-panel{background:var(--fill-ffffff);border:1px solid var(--line);border-radius:11px}.execution-heading{min-height:58px;display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--line)}.execution-heading>div{display:flex;align-items:center;gap:12px}.execution-heading h2{margin:0}.execution-heading span{color:var(--muted);font-size:12px;display:flex;align-items:center;gap:5px}.execution-heading button{border:1px solid var(--line);border-radius:6px;background:var(--fill-ffffff);color:var(--ink-3a5c96);padding:7px 9px;display:flex;align-items:center;gap:5px;cursor:pointer;font-size:12px}.execution-heading button:hover{background:var(--blue-50);border-color:var(--edge-b9d1ff)}.platform-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px}.platform-column{border:1px solid var(--line);border-radius:9px;overflow:hidden;min-width:0;background:var(--fill-ffffff)}.platform-column.done{border-color:var(--edge-c8e6d6)}.platform-column.attention{border-color:var(--edge-f0d5a2)}.platform-column>header{display:grid;grid-template-columns:1fr auto;gap:5px;align-items:center;padding:11px 12px;border-bottom:1px solid var(--line)}.platform-column>header>span:first-child{display:flex;align-items:center;gap:8px}.platform-column>header small{grid-column:1/-1;color:var(--muted);padding-left:44px;font-size:11px}.platform-icon{display:inline-grid;place-items:center;border-radius:7px;flex:none}.platform-icon.black{color:#fff;background:#101318}.platform-icon.red{color:#fff;background:#ef334c}.platform-icon.green{color:#fff;background:#26bf75}.platform-icon.tiktok{color:#fff;background:#101318}.platform-icon.kuaishou{color:#fff;background:#ff4f3f}.platform-icon.youtube{color:#fff;background:#f03}.platform-icon.facebook{color:#fff;background:#1877f2}.platform-icon.instagram{color:#fff;background:linear-gradient(135deg,#833ab4,#fd1d1d 52%,#fcb045)}.platform-icon.threads,.platform-icon.x{color:#fff;background:#111}.platform-icon.disabled{color:var(--ink-8d98a8);background:var(--fill-e8ecf1);filter:grayscale(1)}.environment-platform-icons{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;max-width:220px;line-height:1}.environment-platform-icons .platform-icon{box-shadow:0 1px 2px #0f172a14}.environment-platform-icons .platform-icon.disabled{opacity:.72}.user-environment-line{display:grid;gap:2px;padding-bottom:7px;border-bottom:1px solid var(--line)}.user-environment-line:last-child{padding-bottom:0;border-bottom:0}.platform-account-state.platform-unavailable{color:var(--ink-8d98a8);cursor:pointer}.platform-account-state.platform-unavailable:hover{background:var(--fill-f7f8fa)}.platform-account-state.platform-beta{cursor:pointer}.platform-account-state.platform-beta:hover{background:var(--fill-f2f7ff)}.platform-registry-beta{background:var(--fill-f4f8ff);cursor:pointer}.platform-registry-disabled{color:var(--ink-8d98a8);background:var(--fill-fafbfc);cursor:pointer}.state-chip{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:4px 7px;border-radius:5px;font-size:11px;font-weight:650;white-space:nowrap}.state-chip.done{background:var(--success-bg);color:var(--success)}.state-chip.running{background:var(--blue-50);color:var(--blue)}.state-chip.attention,.state-chip.review{background:var(--attention-bg);color:var(--ink-bd6e00)}.state-chip.skipped{background:var(--fill-f2f4f7);color:var(--ink-667085)}.step-list{list-style:none;margin:0;padding:12px 13px 2px}.step-list li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;position:relative;min-height:50px}.step-list li:not(:last-child):after{content:"";position:absolute;left:11px;top:23px;bottom:-2px;border-left:1px solid var(--edge-dce2ea)}.step-marker{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--edge-d9dee7);color:var(--ink-758094);font-size:10px;z-index:1;background:var(--fill-ffffff)}.step-list li.done .step-marker{background:var(--success);border-color:var(--success);color:#fff}.step-list li.running .step-marker{border:2px solid var(--blue);color:var(--blue);font-size:8px}.step-list li.attention .step-marker{background:var(--attention);border-color:var(--attention);color:#fff}.step-list li b{display:block;font-size:12px;font-weight:650;line-height:21px}.step-list li small{display:block;color:var(--muted);font-size:10px;line-height:16px}.upload-bar{height:4px;background:var(--fill-e9eef6);border-radius:9px;margin-top:5px;overflow:hidden}.upload-bar span{display:block;height:100%;background:var(--blue)}.inline-warning{margin:5px 0 9px;padding:8px;background:var(--attention-bg);border:1px solid var(--edge-f4d59a);border-radius:6px;color:var(--ink-b76700);font-size:10px;line-height:16px}.platform-summary{margin:0 12px 10px;min-height:52px;display:flex;gap:8px;align-items:center;padding:9px;border-radius:7px;font-size:11px}.platform-summary>div{display:grid}.platform-summary small{margin-top:3px}.platform-summary.done{background:var(--success-bg);color:var(--success)}.platform-summary.running{background:var(--blue-50);color:var(--blue)}.platform-summary.attention{background:var(--attention-bg);color:var(--ink-b76700)}.platform-summary.skipped{background:var(--fill-f2f4f7);color:var(--ink-667085)}.platform-actions{display:flex;gap:7px;padding:0 12px 12px}.platform-actions button{flex:1;min-height:34px;justify-content:center;font-size:11px}.attention-button{border:1px solid var(--attention);background:var(--attention);color:#fff;border-radius:6px;cursor:pointer;font-weight:650}.secondary-button{border:1px solid var(--line);background:var(--fill-ffffff);color:var(--ink-315b9f);border-radius:7px;padding:8px 11px;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.secondary-button:hover{background:var(--fill-f7faff);border-color:var(--edge-bdd1f4)}.event-panel{padding:13px 13px 11px}.section-title-row{display:flex;align-items:center;justify-content:space-between}.section-title-row h2{margin:0}.section-title-row button{border:0;background:transparent;color:var(--blue);display:flex;align-items:center;gap:5px;cursor:pointer;font-size:12px}.event-list{margin-top:15px}.event{display:grid;grid-template-columns:12px 52px minmax(0,1fr);gap:6px;position:relative;min-height:68px;font-size:10px}.event:not(:last-child):after{content:"";position:absolute;left:5px;top:12px;bottom:-2px;border-left:1px solid var(--edge-dce2ea)}.event-dot{width:11px;height:11px;border-radius:50%;border:2px solid var(--blue);background:var(--fill-ffffff);z-index:1}.event.done .event-dot{border-color:var(--success)}.event.attention .event-dot{border-color:var(--attention)}.event time{color:var(--muted)}.event b{display:block;font-weight:600;line-height:15px}.event em{font-style:normal;color:var(--blue)}.event.attention em{color:var(--ink-bd6e00)}.event.done em{color:var(--success)}.event small{display:block;color:var(--muted);margin-top:5px;line-height:14px}.full-log{width:100%;height:36px;border:1px solid var(--line);border-radius:7px;background:var(--fill-ffffff);color:var(--blue);display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.task-footer{min-height:64px;background:var(--fill-ffffff);border:1px solid var(--line);border-radius:10px;margin-top:12px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:11px}.task-footer>div{display:flex;align-items:center;gap:9px}.task-footer i{width:1px;height:14px;background:var(--fill-dce2ea)}.task-footer button{height:36px;border-radius:7px;padding:0 14px;display:flex;align-items:center;gap:7px;cursor:pointer}.pause-button{color:var(--blue);background:var(--fill-ffffff);border:1px solid var(--blue)}.cancel-button{color:var(--danger);background:var(--fill-ffffff);border:1px solid var(--danger)}.overview-page,.list-page,.account-page,.materials-page{padding-top:26px}.overview-hero{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:20px}.eyebrow{color:var(--blue);font-size:12px;font-weight:650;letter-spacing:.04em}.overview-hero h1{font-size:28px;margin:6px 0}.overview-hero p,.page-title-row p{color:var(--muted);margin:0}.primary-button{border:1px solid var(--blue);background:var(--blue);color:#fff;border-radius:8px;padding:10px 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:650;cursor:pointer}.primary-button:hover{background:#174fbf}.primary-button:disabled,.secondary-button:disabled{opacity:.55;cursor:not-allowed}.overview-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:14px}.metric-group{display:grid;grid-template-columns:repeat(3,1fr);background:var(--fill-ffffff);border:1px solid var(--line);border-radius:10px}.metric{padding:16px 17px;display:grid;gap:5px}.metric:not(:last-child){border-right:1px solid var(--line)}.metric span,.metric small{color:var(--muted);font-size:12px}.metric b{font-size:28px}.success-text{color:var(--success)!important}.attention-text{color:var(--attention)!important}.health-panel,.attention-list,.task-table-wrap,.account-table{background:var(--fill-ffffff);border:1px solid var(--line);border-radius:10px;padding:15px 16px}.health-row{display:flex;align-items:center;gap:14px;margin-top:17px}.health-row>span:first-child{display:flex;align-items:center;gap:6px;font-weight:650}.health-platform{display:flex;align-items:center;gap:5px;font-size:12px}.health-platform>svg{color:var(--success)}.attention-list{margin-top:14px}.count-badge{font-size:11px;background:var(--danger-bg);color:var(--danger);padding:3px 6px;border-radius:99px}.attention-list>button{width:100%;border:0;background:var(--fill-ffffff);display:grid;grid-template-columns:38px 1fr auto;gap:10px;text-align:left;align-items:center;padding:12px 4px;cursor:pointer}.attention-list>button+button{border-top:1px solid var(--line)}.attention-list>button>span:nth-child(2){display:grid;gap:4px}.attention-list small{color:var(--muted)}.attention-list>button>span:last-child{display:flex;align-items:center;gap:4px;color:var(--blue);font-size:12px}.attention-symbol,.review-symbol{width:34px;height:34px;display:grid;place-items:center;border-radius:8px}.attention-symbol{color:var(--attention);background:var(--attention-bg)}.review-symbol{color:var(--blue);background:var(--blue-50)}.task-table-wrap{margin-top:14px;padding:15px 0 0;overflow:hidden}.task-table-wrap>.section-title-row{padding:0 16px 13px}.task-table{width:100%;border-collapse:collapse;font-size:12px}.task-table th{color:var(--muted);font-weight:500;background:var(--fill-f9fafb);text-align:left;padding:9px 12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.task-table td{padding:10px 12px;border-bottom:1px solid var(--edge-edf0f4)}.task-table tr:last-child td{border-bottom:0}.task-name{display:flex;align-items:center;gap:9px}.task-name img{width:48px;height:34px;object-fit:cover;border-radius:5px}.task-name span{display:grid;gap:3px}.task-name small{color:var(--muted)}.table-progress{width:58px;height:4px;background:var(--fill-e8ecf2);border-radius:9px;display:inline-block;margin-right:7px}.table-progress span{display:block;height:100%;background:var(--blue);border-radius:9px}.link-button{border:1px solid var(--edge-b9d0fa);background:var(--fill-ffffff);color:var(--blue);border-radius:6px;padding:6px 9px;cursor:pointer}.list-page .standalone{padding-top:0}.page-title-row{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:18px}.page-title-row h1{margin:0 0 5px;font-size:25px}.filter-row{display:flex;gap:8px;margin-bottom:12px}.filter-row>button{border:1px solid var(--line);background:var(--fill-ffffff);border-radius:7px;padding:8px 11px;cursor:pointer}.filter-row .filter-active{border-color:var(--edge-b9d0fa);background:var(--blue-50);color:var(--blue)}.search-box{display:flex;align-items:center;gap:7px;border:1px solid var(--line);background:var(--fill-ffffff);border-radius:7px;padding:0 10px;min-width:280px}.search-box input{border:0;outline:0;height:36px;width:100%;background:transparent}.tiny-platforms{display:flex;gap:4px}.account-table{padding:0;overflow-x:auto}.account-table header,.account-row{display:grid;grid-template-columns:250px repeat(9,minmax(150px,1fr));min-width:1750px;align-items:center}.account-table header{padding:10px 15px;background:var(--fill-f9fafb);color:var(--muted);font-size:12px;border-bottom:1px solid var(--line)}.account-row>span{min-height:92px;padding:14px 15px;display:flex;align-items:center;gap:8px;border-right:1px solid var(--line)}.account-row>span:last-child{border-right:0;display:grid;align-content:center;gap:7px}.account-row>span:first-child{display:grid}.account-row small{display:block;color:var(--muted);font-size:11px}.platform-account-state>span{display:grid;gap:4px;min-width:0}.platform-account-state b{color:var(--text)}.platform-account-state.login-ok>svg{color:var(--success)}.platform-account-state.login-attention>svg{color:var(--warning)}.platform-account-state.login-attention b{color:var(--warning)}.info-banner{display:flex;gap:10px;padding:13px 15px;background:var(--blue-50);color:var(--ink-315b9f);border-radius:8px;margin-top:14px}.info-banner p{margin:3px 0 0;font-size:12px}.materials-empty,.placeholder-page{min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--muted);background:var(--fill-ffffff);border:1px dashed var(--edge-cfd6e1);border-radius:10px}.record-filter-tabs{display:flex;align-items:center;gap:7px;padding:5px;width:fit-content;border:1px solid var(--line);border-radius:10px;background:var(--fill-ffffff);margin-bottom:14px}.record-filter-tabs>button{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border:0;border-radius:7px;background:transparent;color:var(--muted);cursor:pointer}.record-filter-tabs>button.active{background:var(--blue-50);color:var(--blue);font-weight:700}.record-filter-tabs>button span{min-width:20px;padding:2px 6px;border-radius:99px;background:var(--fill-eef1f5);color:var(--ink-607086);font-size:10px;text-align:center}.material-registry-list{background:var(--fill-ffffff);border:1px solid var(--line);border-radius:14px;overflow:hidden}.material-registry-list>header,.registry-material-row{display:grid;grid-template-columns:minmax(280px,1.7fr) minmax(130px,.7fr) minmax(130px,.7fr) 155px 132px;align-items:center;gap:14px;padding:14px 18px;border-bottom:1px solid var(--line)}.material-registry-list>header{background:var(--fill-f8fafc);color:var(--muted);font-size:11px}.registry-date-group:last-child .registry-material-row:last-child{border-bottom:0}.registry-date-group{margin:0}.registry-date-heading{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;border-bottom:1px solid var(--line);background:var(--fill-f2f7fc);color:var(--ink-718197);font-size:11px}.registry-date-heading b{color:var(--ink-21344b);font-size:13px}.registry-material-row{background:var(--fill-ffffff)}.registry-material-name{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;min-width:0}.registry-material-thumbnail{width:72px;aspect-ratio:9 / 16;height:auto;object-fit:cover;object-position:center;border:1px solid var(--edge-dbe6f0);border-radius:10px;background:var(--fill-edf2f7);box-shadow:0 6px 16px #1c3c5c1a}.registry-material-name>span:last-child{min-width:0}.registry-material-name b,.registry-material-name small{display:block}.registry-material-name small{margin-top:4px;overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.material-registry-list time{color:var(--muted);font-size:11px}.registry-material-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px;min-width:0}.registry-material-actions .ant-btn{padding-inline:4px}@media(max-width:900px){.material-registry-list{overflow-x:auto}.material-registry-list>header,.registry-material-row{min-width:900px}}.materials-empty h2,.placeholder-page h1{color:var(--text);margin:12px 0 7px}.materials-empty p,.placeholder-page p{max-width:520px;line-height:1.7}.placeholder-page span{font-size:12px;background:var(--fill-f2f4f7);padding:6px 10px;border-radius:6px}.identity-strip{display:grid;grid-template-columns:repeat(4,1fr);background:var(--fill-ffffff);border:1px solid var(--line);border-radius:10px;margin-bottom:12px;overflow:hidden}.identity-strip>div{display:grid;gap:5px;padding:14px 16px;border-right:1px solid var(--line)}.identity-strip>div:last-child{border-right:0}.identity-strip span,.identity-strip small{color:var(--muted);font-size:11px}.identity-strip b{font-size:13px;overflow-wrap:anywhere}.wizard-layer,.modal-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#0f172a5c;display:grid;place-items:center;padding:18px}.wizard-shell{width:min(1320px,96vw);height:min(920px,94vh);background:var(--fill-f8fafc);border-radius:12px;overflow:hidden;display:grid;grid-template-rows:64px 64px minmax(0,1fr) auto 68px;box-shadow:0 24px 70px #0f172a33}.wizard-header{background:var(--fill-ffffff);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 22px}.wizard-header>div{display:flex;align-items:center;gap:9px}.wizard-header button{border:0;background:transparent;cursor:pointer}.wizard-header span{display:flex;align-items:center;gap:8px}.wizard-header small{background:var(--fill-f2f4f7);color:var(--muted);padding:3px 7px;border-radius:5px}.wizard-header i{width:1px;height:16px;background:var(--fill-d9dee7)}.wizard-steps{background:var(--fill-ffffff);display:flex;align-items:center;justify-content:center;gap:12px;border-bottom:1px solid var(--line)}.wizard-steps>div{display:flex;align-items:center;gap:7px;color:var(--ink-8a94a5);font-weight:650}.wizard-steps>div:not(:last-child):after{content:"";width:50px;border-top:1px solid var(--edge-d9dee7);margin-left:10px}.wizard-steps span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--fill-eef1f5)}.wizard-steps .active{color:var(--blue)}.wizard-steps .active span{color:#fff;background:var(--blue)}.wizard-steps .done{color:var(--ink-6684b3)}.wizard-steps .done span{color:var(--blue);background:var(--blue-100)}.wizard-main{overflow:auto;padding:22px}.wizard-copy{grid-column:1/-1}.wizard-copy h1{font-size:24px;margin:5px 0}.wizard-copy p{color:var(--muted)}.wizard-material{display:grid;grid-template-columns:360px minmax(0,1fr);gap:18px}.folder-picker,.asset-preview,.environment-card,.content-editor,.review-source,.confirm-summary{background:var(--fill-ffffff);border:1px solid var(--line);border-radius:10px;padding:15px}.folder-picker label{display:block;font-size:12px;font-weight:650;margin-bottom:7px}.folder-picker .search-box{min-width:0}.recent-folders{display:grid;margin:10px 0;height:320px;align-content:start;overflow-y:auto;scrollbar-gutter:stable;border:1px solid var(--line);border-radius:9px;padding:4px}.folder-result-count{display:flex;justify-content:space-between;margin-top:9px;color:var(--muted);font-size:11px}.folder-result-count small{color:var(--ink-94a3b8)}.recent-folders button{border:0;background:var(--fill-ffffff);border-radius:7px;padding:9px;display:grid;grid-template-columns:23px 1fr 20px;gap:7px;text-align:left;align-items:center;cursor:pointer}.recent-folders button:hover{background:var(--fill-f7f9fc)}.recent-folders button.active{background:var(--blue-50);color:var(--blue)}.recent-folders span{display:grid}.recent-folders small{color:var(--muted);margin-top:2px}.preview-folder{width:100%;justify-content:center}.asset-preview{min-height:430px}.asset-preview h2{display:flex;align-items:center;gap:7px}.asset-preview h2 span{font-size:11px;background:var(--fill-f2f4f7);border-radius:99px;padding:3px 7px}.asset-empty{min-height:300px;display:grid;place-content:center;text-align:center;color:var(--muted)}.asset-row{display:grid;grid-template-columns:20px 78px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--line);cursor:pointer}.asset-row img{width:78px;height:52px;border-radius:6px;object-fit:cover}.asset-row>span:nth-child(4){display:grid;gap:4px}.asset-row small,.asset-row em{display:block;color:var(--muted);font-size:11px;font-style:normal;margin-top:3px}.source-state{font-size:11px;padding:5px 7px;border-radius:5px}.source-state.ok{background:var(--success-bg);color:var(--success)}.source-state.missing{background:var(--attention-bg);color:var(--ink-b76700)}.wizard-platform{max-width:930px;margin:auto}.environment-card{display:flex;align-items:center;justify-content:space-between;margin:20px 0}.environment-card>div{display:flex;align-items:center;gap:10px}.environment-card span{display:grid}.environment-card small{color:var(--muted);margin-top:3px}.platform-select-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.platform-select-grid>button{border:1px solid var(--line);background:var(--fill-ffffff);border-radius:10px;padding:18px;display:grid;grid-template-columns:42px 1fr 22px;gap:10px;text-align:left;align-items:center;cursor:pointer}.platform-select-grid>button.selected{border-color:var(--edge-8eb5fb);background:var(--fill-f7faff)}.platform-select-grid>button>span:nth-child(2){display:grid}.platform-select-grid small{color:var(--muted);margin-top:4px}.platform-select-grid>button>svg{color:var(--ink-bcc4d0)}.platform-select-grid>button.selected>svg{color:var(--blue)}.wizard-review{display:grid;grid-template-columns:260px minmax(0,1fr);gap:14px}.review-source img{width:100%;height:146px;object-fit:cover;border-radius:7px}.review-source h2{margin:12px 0 6px}.review-source p{color:var(--muted);font-size:12px;line-height:1.6}.facts{display:grid;gap:7px;margin:15px 0}.facts span{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:6px;font-size:12px}.review-source .info-banner{font-size:11px}.content-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.content-editor{padding:12px}.content-editor header{display:flex;align-items:center;gap:7px;margin-bottom:12px}.content-editor header span:last-child{margin-left:auto;color:var(--muted);font-size:11px}.content-editor label{display:grid;gap:5px;font-size:11px;color:var(--muted);margin-bottom:10px}.content-editor input,.content-editor textarea{border:1px solid var(--line);border-radius:6px;padding:8px;color:var(--text);font-size:12px;resize:none}.content-editor textarea{height:150px;line-height:1.6}.content-editor>small{display:flex;align-items:center;gap:5px;color:var(--success)}.wizard-confirm{max-width:720px;margin:45px auto;text-align:center}.confirm-mark{width:68px;height:68px;border-radius:50%;background:var(--success-bg);color:var(--success);display:grid;place-items:center;margin:auto}.wizard-confirm h1{margin:16px 0 7px}.wizard-confirm>p{color:var(--muted)}.confirm-summary{margin-top:22px;display:grid;grid-template-columns:repeat(2,1fr);text-align:left;padding:0}.confirm-summary div{display:flex;justify-content:space-between;padding:14px;border-bottom:1px solid var(--line)}.confirm-summary div:nth-child(odd){border-right:1px solid var(--line)}.confirm-summary span{color:var(--muted)}.safe-note{display:flex;align-items:center;gap:8px;text-align:left;background:var(--blue-50);color:var(--ink-315b9f);padding:12px;border-radius:8px;margin-top:14px}.wizard-error{margin:0 22px;color:var(--danger);background:var(--danger-bg);padding:8px 11px;border-radius:7px;display:flex;align-items:center;gap:6px;font-size:12px}.wizard-footer{display:flex;align-items:center;justify-content:space-between;padding:0 22px;background:var(--fill-ffffff);border-top:1px solid var(--line);color:var(--muted);font-size:12px}.wizard-footer>div{display:flex;gap:8px}.modal{width:min(470px,92vw);background:var(--fill-ffffff);border-radius:12px;padding:24px;box-shadow:0 24px 70px #0f172a33;position:relative}.modal-close{position:absolute;right:15px;top:14px;border:0;background:transparent;cursor:pointer}.modal-icon{width:48px;height:48px;border-radius:50%;display:grid;place-items:center}.modal-icon.attention{color:var(--attention);background:var(--attention-bg)}.modal-icon.danger{color:var(--danger);background:var(--danger-bg)}.modal h2{margin:14px 0 7px}.modal p{color:var(--muted);line-height:1.7}.takeover-steps{display:grid;grid-template-columns:25px 1fr 25px 1fr 25px 1fr;align-items:center;gap:5px;background:var(--fill-f7f9fc);padding:11px;border-radius:8px;font-size:11px}.takeover-steps span{width:22px;height:22px;border-radius:50%;background:var(--blue-100);color:var(--blue);display:grid;place-items:center;font-weight:700}.primary-button.full{width:100%;margin-top:16px}.modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.cancel-confirm{border:1px solid var(--danger);background:var(--danger);color:#fff;border-radius:7px;padding:8px 12px;cursor:pointer}.toast{position:fixed;right:24px;bottom:24px;z-index:80;background:#172235;color:#fff;border-radius:8px;padding:11px 14px;display:flex;align-items:center;gap:8px;box-shadow:0 12px 30px #0f172a33;font-size:12px}.toast svg{color:var(--ink-4ade80)}.toast.global{bottom:28px}.review-asset-tabs{display:flex;gap:5px;margin:9px 0}.review-asset-tabs button{border:1px solid var(--line);background:var(--fill-ffffff);border-radius:5px;padding:4px 7px;cursor:pointer}.review-asset-tabs button.active{border-color:var(--edge-8eb5fb);color:var(--blue);background:var(--blue-50)}.ai-provider-card{display:flex;align-items:center;gap:8px;padding:10px;border-radius:8px;margin-top:12px}.ai-provider-card span{display:grid;gap:2px}.ai-provider-card small{font-size:10px}.ai-provider-card.ready{background:var(--blue-50);color:var(--ink-315b9f)}.ai-provider-card.missing{background:var(--danger-bg);color:var(--danger)}.generation-placeholder{min-height:310px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--muted);padding:18px}.generation-placeholder b{color:var(--text);margin-top:9px}.generation-placeholder p{font-size:11px;line-height:1.6}.title-candidates{font-size:10px;color:var(--muted);margin:-4px 0 9px}.title-candidates button{display:block;width:100%;border:0;background:var(--fill-f7f9fc);color:var(--ink-4f6380);text-align:left;padding:5px 7px;border-radius:5px;margin-top:4px;cursor:pointer}.content-warnings{display:flex;gap:6px;color:var(--ink-a65d00);background:var(--attention-bg);padding:8px;border-radius:6px;font-size:10px;line-height:1.5}.regenerate-link{border:0;background:transparent;color:var(--blue);display:flex;align-items:center;gap:4px;margin-top:8px;padding:4px 0;cursor:pointer;font-size:11px}.regenerate-link:disabled{opacity:.5}.generation-empty{border-style:dashed}@media(max-width:1180px){.app-shell{grid-template-columns:190px minmax(0,1fr)}.brand{font-size:14px}.task-header-panel{grid-template-columns:115px 1fr 1fr}.overall-box{grid-column:2/4}.execution-layout{grid-template-columns:1fr}.event-panel{display:none}.platform-grid{gap:7px}.task-meta{padding-left:12px}.content-columns{grid-template-columns:1fr}.wizard-review{grid-template-columns:240px 1fr}.content-editor textarea{height:100px}.identity-strip{grid-template-columns:repeat(2,1fr)}.identity-strip>div:nth-child(2){border-right:0}.identity-strip>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media(max-width:820px){.app-shell{display:block}.sidebar{position:relative;width:100%!important;max-width:none!important;min-width:0!important;flex:none!important;height:auto;padding:10px}.app-shell.ant-layout-has-sider>.app-main.ant-layout{width:100vw;max-width:100vw;flex:none}.brand{padding-bottom:8px}.new-task-side,.nav-order-toolbar,.nav-list,.sidebar-foot{display:none}.topbar{position:relative;padding:0 14px}.page{padding:12px}.task-header-panel{grid-template-columns:92px 1fr;padding:12px}.task-meta,.overall-box{grid-column:1/-1;border-left:0;padding-left:0}.execution-heading{align-items:flex-start;gap:10px}.execution-heading>div:last-child{display:grid}.platform-grid{grid-template-columns:1fr}.task-footer{align-items:flex-start;gap:12px;flex-direction:column}.overview-grid,.metric-group{grid-template-columns:1fr}.metric:not(:last-child){border-right:0;border-bottom:1px solid var(--line)}.task-table-wrap{overflow:auto}.task-table{min-width:760px}.wizard-layer{padding:0}.wizard-shell{width:100vw;height:100dvh;border-radius:0}.wizard-header>div:last-child{display:none}.wizard-steps{justify-content:flex-start;overflow:auto;padding:0 12px}.wizard-steps>div:not(:last-child):after{width:20px}.wizard-material,.wizard-review{grid-template-columns:1fr}.asset-preview{min-height:260px}.platform-select-grid,.content-columns{grid-template-columns:1fr}.wizard-footer>span{display:none}.wizard-footer{justify-content:flex-end}.account-table{overflow:auto}.account-table header,.account-row{min-width:850px}.identity-strip{grid-template-columns:1fr}.identity-strip>div{border-right:0;border-bottom:1px solid var(--line)}.identity-strip>div:last-child{border-bottom:0}}.platform-settings-page{display:flex;flex-direction:column;gap:18px}.browser-window-mode-card .ant-card-body{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:20px 22px;background:linear-gradient(135deg,var(--fill-eef8ff) 0%,var(--fill-f8fbff) 100%);border:1px solid var(--edge-d8ecfb);border-radius:14px}.browser-window-mode-card h2{margin:0 0 6px;color:var(--ink-142b52);font-size:17px}.browser-window-mode-card p{max-width:760px;margin:0;color:var(--ink-64748b);line-height:1.65}.settings-tabs .ant-tabs-nav{margin-bottom:18px}.settings-rule-list{overflow:hidden;background:var(--fill-ffffff);border:1px solid var(--line);border-radius:16px}.settings-rule-head,.settings-rule-row{display:grid;grid-template-columns:minmax(190px,.8fr) minmax(220px,.9fr) minmax(420px,1.8fr) 90px;gap:22px;align-items:center;padding:15px 20px;border-bottom:1px solid var(--line)}.settings-rule-head{background:var(--fill-f8fafc);color:var(--muted);font-size:12px;font-weight:700}.settings-rule-row:last-child{border-bottom:0}.settings-platform-switch{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.settings-platform-identity{display:flex;align-items:center;gap:12px}.settings-platform-identity b,.settings-platform-identity small,.settings-rule-cell b,.settings-rule-cell small{display:block}.settings-platform-identity b,.settings-rule-cell b{color:var(--ink-17233c);font-size:14px;font-weight:600}.settings-platform-identity small,.settings-rule-cell small{margin-top:4px;color:var(--ink-718096);font-size:12px;line-height:1.5}.settings-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.settings-policy-card,.settings-conversion-card{display:flex;gap:14px;padding:20px;border:1px solid var(--edge-dfe8f1);border-radius:16px;background:var(--fill-ffffff);color:var(--ink-4b91d1)}.settings-policy-card.primary{grid-column:1 / -1;border-color:var(--edge-bfe4fa);background:linear-gradient(135deg,var(--fill-eef9ff),var(--fill-f7fbff))}.settings-policy-card h2,.settings-policy-card h3,.settings-conversion-card h2{margin:0 0 7px;color:var(--ink-17233c);font-weight:650}.settings-policy-card h2,.settings-conversion-card h2{font-size:18px}.settings-policy-card h3{font-size:15px}.settings-policy-card p,.settings-conversion-card p{margin:0;color:var(--ink-64748b);font-size:13px;line-height:1.7}.settings-conversion-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.settings-conversion-layout>.ant-alert{grid-column:1 / -1}.settings-conversion-card code{display:inline-block;margin-top:14px;padding:7px 10px;border-radius:8px;background:var(--fill-eef8ff);color:var(--ink-287bb8);font-size:12px}.platform-registry-list{background:var(--fill-ffffff);border:1px solid var(--line);border-radius:16px;overflow:hidden}.platform-registry-list>header,.platform-registry-list>div{display:grid;grid-template-columns:1.4fr .55fr repeat(3,1fr) .55fr;gap:14px;align-items:center;padding:15px 20px;border-bottom:1px solid var(--line)}.platform-registry-list>header{background:var(--fill-f8fafc);color:var(--muted);font-size:12px;font-weight:700}.platform-registry-list>div:last-child{border-bottom:0}.platform-registry-list>div>span:first-child{display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:center}.platform-registry-list>div>span:first-child .platform-icon{grid-row:1/3}.platform-registry-list small{display:block;color:var(--muted);font-size:11px}.platform-registry-list code{color:var(--ink-475569);font-size:12px}@media(max-width:900px){.settings-rule-list{overflow-x:auto}.settings-rule-head,.settings-rule-row{min-width:980px}.settings-card-grid,.settings-conversion-layout{grid-template-columns:1fr}.settings-policy-card.primary,.settings-conversion-layout>.ant-alert{grid-column:auto}.platform-registry-list{overflow-x:auto}.platform-registry-list>header,.platform-registry-list>div{min-width:920px}}.inline-empty{display:flex;align-items:center;gap:12px;padding:18px 20px;border:1px dashed var(--edge-cbd5e1);border-radius:14px;color:var(--ink-64748b);background:var(--fill-f8fafc)}.inline-empty b,.inline-empty small{display:block}.inline-empty b{color:var(--ink-334155);margin-bottom:4px}.dashboard-empty{display:flex;min-height:210px;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:32px;color:var(--ink-64748b)}.dashboard-empty.large{min-height:430px;background:var(--fill-ffffff);border:1px solid var(--line);border-radius:18px}.dashboard-empty h1,.dashboard-empty h2,.dashboard-empty b{color:var(--ink-1e293b)}.dashboard-empty p{max-width:560px;margin:0 0 8px;line-height:1.7}.task-table td>small{display:block;color:var(--ink-94a3b8);margin-top:4px}.content-mode-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0 22px}.content-mode-picker>button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;text-align:left;padding:16px 18px;border:1px solid var(--edge-dbe2ea);border-radius:14px;background:var(--fill-ffffff);color:var(--ink-64748b)}.content-mode-picker>button.selected{border-color:var(--edge-3767e8);background:var(--fill-f4f7ff);color:var(--ink-2f5ed7);box-shadow:0 0 0 2px #3767e814}.content-mode-picker b,.content-mode-picker small{display:block}.content-mode-picker b{color:var(--ink-1e293b);margin-bottom:4px}.content-mode-picker small{font-size:12px;line-height:1.45}@media(max-width:760px){.content-mode-picker{grid-template-columns:1fr}}.task-table tr.task-needs-action td{background:var(--fill-fffaf0)}.task-table tr.task-needs-action td:first-child{box-shadow:inset 4px 0 0 var(--attention)}.task-table .attention-button{padding:7px 10px}.plan-review-page{display:flex;flex-direction:column;gap:20px}.plan-source-panel{display:grid;grid-template-columns:2fr 1fr;gap:18px;background:var(--fill-ffffff);border:1px solid var(--line);border-radius:16px;padding:20px}.plan-source-panel span{display:block;color:var(--ink-64748b);font-size:12px;margin-bottom:7px}.plan-source-panel p{white-space:pre-wrap;line-height:1.7;margin:0}.plan-source-panel small{display:block;color:var(--ink-94a3b8);margin-top:7px}.environment-choice-panel{margin:0 0 20px;padding:22px 24px;background:var(--fill-ffffff);border:1px solid var(--edge-e7edf3)}.environment-choice-panel>header,.environment-choice-title{display:flex;align-items:center;justify-content:space-between;gap:16px}.environment-choice-panel>header span{color:var(--ink-08a96b);font-size:13px;font-weight:700}.environment-choice-panel>header h2{margin:5px 0 0;color:var(--ink-0b1f38);font-size:18px}.environment-choice-panel>header>small{color:var(--ink-6f7d91)}.environment-choice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:12px;margin-top:18px}.environment-choice-grid>button{min-height:128px;padding:17px;text-align:left;background:var(--fill-ffffff);border:1px solid var(--edge-dfe7ee);border-radius:10px;cursor:pointer}.environment-choice-grid>button.selected{background:var(--fill-eaf8f2);border-color:var(--edge-08a96b);box-shadow:0 0 0 2px #08a96b1a}.environment-choice-grid>button:disabled{cursor:not-allowed;opacity:.55}.environment-choice-title b,.environment-choice-title small{display:block}.environment-choice-title b{color:var(--ink-0b1f38);font-size:16px}.environment-choice-title small{margin-top:4px;color:var(--ink-6f7d91)}.environment-choice-title>svg{flex:0 0 auto;color:var(--ink-08a96b)}.environment-account-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.environment-account-row>span{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 8px;color:var(--ink-6f7d91);background:var(--fill-f5f7fa);border-radius:6px;font-size:12px}.environment-account-row>span.connected{color:var(--ink-087a50);background:var(--fill-eaf8f2)}.plan-content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.plan-content-card{background:var(--fill-ffffff);border:1px solid var(--line);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:14px}.plan-content-card header{display:flex;align-items:center;gap:9px}.plan-content-card label{display:flex;flex-direction:column;gap:6px;color:var(--ink-64748b);font-size:12px}.plan-content-card input,.plan-content-card textarea{width:100%;border:1px solid var(--edge-dbe2ea);border-radius:10px;padding:10px 12px;font:inherit;color:var(--ink-1e293b)}.plan-content-card textarea{min-height:210px;resize:vertical;line-height:1.6}.plan-review-actions{position:sticky;bottom:0;display:flex;align-items:center;justify-content:flex-end;gap:12px;background:var(--surface-overlay-96);border:1px solid var(--line);border-radius:14px;padding:14px 18px;box-shadow:0 -8px 24px #0f172a0f}.publish-platform-confirm{display:flex;align-items:center;gap:8px;margin-right:auto}.publish-platform-confirm>button{display:flex;align-items:center;gap:6px;border:1px solid var(--edge-dbe2ea);border-radius:10px;background:var(--fill-ffffff);padding:7px 10px}.publish-platform-confirm>button.selected{border-color:var(--edge-3767e8);background:var(--fill-f4f7ff);color:var(--ink-2f5ed7)}.authorization-success{display:flex;align-items:center;gap:10px;margin-right:auto;color:var(--ink-168052)}.authorization-success b,.authorization-success small{display:block}.authorization-success small{color:var(--ink-64748b);margin-top:3px}@media(max-width:1100px){.plan-content-grid,.plan-source-panel{grid-template-columns:1fr}}.publish-review-panel{background:var(--fill-ffffff);border:1px solid var(--edge-cfe3d8);border-radius:16px;padding:20px}.publish-review-panel>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.publish-review-panel>header span:first-child{font-size:12px;color:var(--ink-64748b)}.publish-review-panel h2{margin:4px 0 0;font-size:19px}.publish-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.publish-review-grid article{border:1px solid var(--line);border-radius:13px;padding:15px;background:var(--fill-fbfcfe)}.publish-review-platform{display:flex;align-items:center;gap:9px;margin-bottom:12px}.publish-review-platform b,.publish-review-platform small{display:block}.publish-review-platform small{color:var(--ink-168052);margin-top:2px}.publish-option-list{display:flex;flex-direction:column;gap:7px}.publish-option-list>div{display:flex;justify-content:space-between;gap:12px;font-size:12px}.publish-option-list span{color:var(--ink-64748b)}.publish-option-list b{text-align:right}.publish-review-grid article>p{font-size:12px;color:var(--ink-475569);line-height:1.5;border-top:1px solid var(--line);padding-top:10px;margin:12px 0 0}@media(max-width:1100px){.publish-review-grid{grid-template-columns:1fr}}.publish-action-error,.target-error{display:flex;align-items:flex-start;gap:7px;border:1px solid var(--edge-fecdd3);background:var(--fill-fff1f2);color:var(--ink-be123c);border-radius:9px;padding:9px 10px;font-size:12px;line-height:1.5}.publish-action-error{margin-bottom:14px}.target-error{margin-top:11px}.remote-auth{margin-top:14px;padding:14px;border:1px solid var(--edge-f3c979);background:var(--fill-fff9eb);border-radius:11px;display:flex;flex-direction:column;gap:10px}.remote-auth>b{color:var(--ink-9a5a00)}.remote-auth>small{color:var(--ink-8a640f);line-height:1.5}.remote-auth>img{display:block;width:100%;max-height:320px;object-fit:contain;background:var(--fill-ffffff);border:1px solid var(--edge-eadcb9);border-radius:9px}.verification-code-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.verification-code-row input{min-width:0;border:1px solid var(--edge-d5b66f);border-radius:8px;background:var(--fill-ffffff);padding:10px 12px;font-size:17px;letter-spacing:.12em}.target-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.target-actions>a{text-decoration:none}.publish-review-grid article:has(.remote-auth){border-color:var(--edge-e7ad3a);background:var(--fill-fffdf7);box-shadow:0 0 0 3px #e58a0014}@media(max-width:640px){.verification-code-row{grid-template-columns:1fr}.remote-auth>img{max-height:260px}}.action-progress{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding:11px 13px;border:1px solid var(--edge-b9d0fa);background:var(--fill-f4f7ff);color:var(--ink-2455bd);border-radius:10px}.action-progress>svg{animation:spin 1.1s linear infinite}.action-progress span,.action-progress b,.action-progress small{display:block}.action-progress small{margin-top:3px;color:var(--ink-6078a8)}@keyframes spin{to{transform:rotate(360deg)}}.sms-request-status{display:flex;align-items:flex-start;gap:8px;padding:9px 10px;border-radius:8px;background:var(--fill-eefaf3);color:var(--ink-168052)}.sms-request-status>span,.sms-request-status b,.sms-request-status small{display:block}.sms-request-status small{margin-top:3px;color:var(--ink-4f7c63)}.remote-auth>.secondary-button{justify-content:center}.sms-request-status.failed{background:var(--fill-fff1f2);color:var(--ink-be123c)}.sms-request-status.failed small{color:var(--ink-9f5462)}.code-validation-error{display:flex;align-items:center;gap:6px;color:var(--ink-be123c);font-size:12px;margin-top:-3px}.published-metrics-summary{background:linear-gradient(135deg,var(--fill-f8fbff) 0%,var(--fill-ffffff) 56%);border:1px solid var(--edge-bfd2f4);border-radius:16px;padding:20px;box-shadow:0 8px 24px #315b9f12}.published-metrics-summary>header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px}.published-metrics-summary>header>div>span,.published-metrics-summary>header small{color:var(--muted);font-size:11px}.published-metrics-summary h2{margin:4px 0;font-size:21px}.published-metrics-summary .primary-button{min-width:178px;justify-content:center}.published-metrics-summary .primary-button:disabled{cursor:not-allowed;opacity:.72}.published-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.published-metrics-grid>article{background:var(--fill-ffffff);border:1px solid var(--line);border-radius:13px;padding:14px}.published-metrics-grid>article.metrics-placeholder{background:var(--fill-fbfcfe);border-color:var(--edge-e5eaf1)}.published-metrics-grid>article.metrics-placeholder footer{color:var(--muted)}.published-metrics-grid>article>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:11px;border-bottom:1px solid var(--line)}.published-metrics-grid>article>header>span{display:flex;align-items:center;gap:8px}.published-metrics-grid>article>header small{color:var(--muted);font-size:10px}.published-metrics-grid>article>div{display:grid;grid-template-columns:repeat(3,1fr);gap:13px 8px;padding:14px 0 12px}.published-metrics-grid>article>div>span{display:grid;gap:3px}.published-metrics-grid>article>div small{color:var(--muted);font-size:10px}.published-metrics-grid>article>div b{font-size:18px}.published-metrics-grid footer{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;min-height:24px;padding-top:9px;border-top:1px solid var(--line);color:var(--success);font-size:10px}.published-metrics-grid footer em{color:var(--danger);font-style:normal;line-height:1.4}.published-metrics-grid footer a{display:inline-flex;align-items:center;gap:3px;margin-left:auto;color:var(--blue);text-decoration:none;white-space:nowrap}.metrics-batch-message{margin:-5px 0 13px;padding:8px 10px;border-radius:8px;background:var(--blue-50);color:var(--ink-315b9f);font-size:11px}.spin-icon{animation:spin 1.1s linear infinite}@media(max-width:1380px){.published-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.published-metrics-grid{grid-template-columns:1fr}}@media(max-width:640px){.published-metrics-summary>header{align-items:flex-start;flex-direction:column}.published-metrics-summary .primary-button{width:100%}}.performance-panel{background:var(--fill-ffffff);border:1px solid var(--line);border-radius:16px;padding:18px 20px}.performance-panel .section-title-row>div small{display:block;color:var(--muted);margin-top:4px}.performance-panel .section-title-row>span{font-size:12px;color:var(--muted)}.performance-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:14px;border:1px solid var(--line);border-radius:12px;overflow:hidden}.performance-metrics>div{display:grid;gap:5px;padding:14px;border-right:1px solid var(--line)}.performance-metrics>div:last-child{border-right:0}.performance-metrics span{font-size:11px;color:var(--muted)}.performance-metrics b{font-size:22px}.target-metrics{margin-top:12px;padding:11px;border:1px solid var(--edge-dbe5f4);border-radius:10px;background:var(--fill-f7faff)}.target-metrics>header{display:flex;justify-content:space-between;align-items:center}.target-metrics>header>span{font-size:12px;font-weight:700}.target-metrics>header small{color:var(--muted)}.target-metrics>div{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;margin-top:9px}.target-metrics>div>span{display:grid;gap:3px}.target-metrics small{font-size:10px;color:var(--muted)}.target-metrics b{font-size:15px}.target-metrics em{display:block;margin-top:8px;color:var(--danger);font-size:10px;font-style:normal;line-height:1.4}@media(max-width:900px){.performance-metrics{grid-template-columns:repeat(3,1fr)}.performance-metrics>div:nth-child(3){border-right:0}.performance-metrics>div:nth-child(-n+3){border-bottom:1px solid var(--line)}}.operator-overview{display:flex;flex-direction:column;gap:18px}.operator-hero{margin-bottom:0}.operator-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.runtime-services-panel{overflow:hidden;border:1px solid var(--edge-dbe4f0);border-radius:16px;background:var(--fill-ffffff);box-shadow:0 5px 18px #0f172a09}.runtime-services-panel>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;border-bottom:1px solid var(--edge-e6ebf2)}.runtime-services-panel>header>div:first-child,.runtime-services-summary,.runtime-service-row{display:flex;align-items:center}.runtime-services-panel h2,.runtime-services-panel p{margin:0}.runtime-services-panel h2{color:var(--ink-172b4d);font-size:18px}.runtime-services-panel p{margin-top:3px;color:var(--ink-7a899e);font-size:12px}.runtime-services-heading-icon{display:grid;width:42px;height:42px;margin-right:12px;place-items:center;border-radius:12px;color:var(--ink-2563eb);background:var(--fill-eef5ff)}.runtime-services-summary{flex-wrap:wrap;justify-content:flex-end;gap:8px 12px}.runtime-services-summary b{color:var(--ink-169c62);font-size:13px}.runtime-services-summary b.degraded{color:var(--ink-dc5b5b)}.runtime-services-summary>span{color:var(--ink-e69b19);font-size:12px}.runtime-services-summary button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--ink-2563eb);font-size:12px;cursor:pointer}.runtime-services-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.runtime-service-group{grid-column:1 / -1;margin:0;padding:12px 18px;font-size:13px;background:var(--panel);border-bottom:1px solid var(--edge-edf0f5)}.runtime-service-row{min-width:0;min-height:72px;gap:12px;padding:12px 18px;border-bottom:1px solid var(--edge-edf0f5)}.runtime-service-row:nth-child(odd){border-right:1px solid var(--edge-edf0f5)}.runtime-service-row:nth-last-child(-n+2){border-bottom:0}.runtime-service-icon{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:10px;color:var(--ink-2563eb);background:var(--fill-f2f6fc)}.runtime-service-copy{display:grid;min-width:0;gap:3px}.runtime-service-title{display:flex;align-items:center;gap:9px;min-width:0}.runtime-service-switch-wrap{display:inline-flex;align-items:center;flex:0 0 auto}.runtime-service-row b{color:var(--ink-172b4d);font-size:14px}.runtime-service-row small{overflow:hidden;color:var(--ink-8492a6);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.runtime-service-state{flex-direction:column;gap:6px;display:inline-flex;align-items:center;gap:7px;margin-left:auto;color:var(--ink-536178);font-size:12px;white-space:nowrap}.runtime-service-state button{padding:3px 9px;border:1px solid currentColor;border-radius:6px;background:transparent;color:inherit;cursor:pointer;font:inherit}.runtime-service-state button:disabled{opacity:.5;cursor:wait}.runtime-service-state small{font-size:10px;font-weight:400}.runtime-service-state i{width:8px;height:8px;border-radius:50%;background:#1daf73}.runtime-service-row.paused .runtime-service-state{color:var(--ink-b97708)}.runtime-service-row.paused .runtime-service-state i{background:#eea51a}.runtime-service-row.stopped .runtime-service-state{color:var(--ink-c94747)}.runtime-service-row.stopped .runtime-service-state i{background:#dc5b5b}.runtime-service-row.loading{color:var(--ink-94a3b8);font-size:12px}.runtime-services-panel>footer{display:flex;justify-content:space-between;gap:20px;padding:10px 18px;border-top:1px solid var(--edge-edf0f5);color:var(--ink-8a97a9);background:var(--fill-fbfcfe);font-size:11px}@media(max-width:900px){.runtime-services-panel>header{align-items:flex-start;flex-direction:column}.runtime-services-summary{justify-content:flex-start}}@media(max-width:680px){.runtime-services-grid{grid-template-columns:1fr}.runtime-service-row:nth-child(odd){border-right:0}.runtime-service-row:nth-last-child(2){border-bottom:1px solid var(--edge-edf0f5)}.runtime-services-panel>footer{flex-direction:column;gap:4px}}.operator-kpis>button{display:grid;gap:5px;text-align:left;border:1px solid var(--line);border-radius:14px;background:var(--fill-ffffff);padding:17px 18px;cursor:pointer;box-shadow:0 3px 12px #0f172a06}.operator-kpis>button:hover{border-color:var(--edge-a9bee9);transform:translateY(-1px)}.operator-kpis span{color:var(--muted);font-size:12px}.operator-kpis b{font-size:30px;line-height:1.1;color:var(--text)}.operator-kpis small{color:var(--ink-94a3b8)}.operator-kpis .warning{border-top:3px solid var(--edge-f2a018)}.operator-kpis .attention{border-top:3px solid var(--edge-e56f47)}.operator-kpis .success{border-top:3px solid var(--success)}.ip-capacity-panel{background:var(--fill-ffffff);border:1px solid var(--line);border-radius:15px;padding:18px}.ip-capacity-panel.warning,.ip-capacity-panel.full,.ip-capacity-panel.over_limit{border-color:var(--edge-f0c98a)}.ip-capacity-heading,.ip-capacity-heading>div:first-child,.ip-slot-title,.ip-slot-usage{display:flex;align-items:center;justify-content:space-between;gap:12px}.ip-capacity-heading>div:first-child{justify-content:flex-start}.ip-capacity-heading h2{margin:0;font-size:17px}.ip-capacity-heading small,.ip-capacity-total span,.ip-slot-title small,.ip-slot-usage span,.ip-slot-related,.ip-slot-groups small{color:var(--muted);font-size:11px}.ip-slot-related{display:block;margin-top:8px}.ip-capacity-heading small,.ip-slot-title small{display:block;margin-top:4px}.ip-capacity-icon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;color:var(--blue);background:var(--blue-50)}.ip-capacity-total{display:grid;justify-items:end;gap:2px}.ip-capacity-total b{font-size:22px}.ip-capacity-alert{display:flex;align-items:flex-start;gap:8px;margin-top:14px;padding:10px 12px;border-radius:10px;background:var(--fill-fff7e8);color:var(--ink-9a6100);font-size:12px;line-height:1.55}.ip-capacity-alert.full,.ip-capacity-alert.over_limit,.ip-capacity-alert.not_configured{background:var(--fill-fff0f0);color:var(--ink-b43f3f)}.ip-capacity-alert svg{flex:none;margin-top:1px}.ip-region{margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.ip-region-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ip-region-heading>div{display:grid;gap:3px}.ip-region-heading small,.ip-region-heading>span{color:var(--muted);font-size:11px}.ip-slot-card.shared .ip-slot-title>span{background:var(--fill-e9f3ff);color:var(--ink-356da8)}.ip-slot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.ip-slot-card{min-width:0;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--fill-fbfdff)}.ip-slot-card.warning{border-color:var(--edge-efd18f)}.ip-slot-card.full,.ip-slot-card.over_limit{border-color:var(--edge-edb4b4)}.ip-slot-title>div{min-width:0}.ip-slot-title small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ip-slot-title>span{flex:none;padding:3px 8px;border-radius:999px;background:var(--success-bg);color:var(--success);font-size:11px}.ip-slot-card.warning .ip-slot-title>span{background:var(--fill-fff3d7);color:var(--ink-9a6100)}.ip-slot-card.full .ip-slot-title>span,.ip-slot-card.over_limit .ip-slot-title>span{background:var(--fill-ffe4e4);color:var(--ink-b43f3f)}.ip-slot-card .ant-progress{margin:12px 0 4px}.ip-slot-expiry{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;border-radius:8px;background:var(--fill-eef8f3);color:var(--ink-247a57);font-size:11px}.ip-slot-expiry b{min-width:0;color:inherit;font-size:12px}.ip-slot-expiry small{color:inherit;white-space:nowrap}.ip-slot-expiry.expiring{background:var(--fill-fff3d7);color:var(--ink-9a6100)}.ip-slot-expiry.expired{background:var(--fill-ffe4e4);color:var(--ink-b43f3f)}.ip-slot-expiry.unknown{grid-template-columns:minmax(0,1fr);gap:4px;background:var(--fill-fff3d7);color:var(--ink-9a6100)}.ip-slot-expiry.unknown small{white-space:normal}.ip-slot-usage b{font-size:12px}.ip-slot-groups{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.ip-slot-groups>span{display:inline-flex;align-items:center;gap:4px;padding:5px 7px;border-radius:7px;background:var(--fill-eef4ff);color:var(--ink-385b91);font-size:11px}.ip-slot-card.pending-config{min-height:152px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;text-align:center;border-style:dashed;color:var(--ink-7590bb);background:var(--fill-f8fbff)}.ip-slot-card.pending-config small{max-width:260px;color:var(--muted);line-height:1.55}.operator-main-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,.8fr);gap:14px}@media(max-width:1000px){.ip-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.ip-capacity-heading{align-items:flex-start}.ip-capacity-total{justify-items:start}.ip-slot-grid{grid-template-columns:1fr}}.operator-queue-panel,.pipeline-panel,.unpublished-panel,.distribution-panel{background:var(--fill-ffffff);border:1px solid var(--line);border-radius:15px;padding:18px}.section-title-row>div>small{display:block;color:var(--muted);font-size:11px;margin-top:4px}.operator-queue{display:grid;margin-top:12px}.operator-queue>button{display:grid;grid-template-columns:38px minmax(0,1fr) auto 16px;align-items:center;gap:11px;padding:12px 4px;border:0;border-top:1px solid var(--line);background:var(--fill-ffffff);text-align:left;cursor:pointer}.operator-queue>button:hover{background:var(--fill-f8fafc)}.operator-queue>button>span:nth-child(2){display:grid;gap:4px}.operator-queue small,.operator-queue time{color:var(--muted);font-size:11px}.queue-icon{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:var(--blue-50);color:var(--blue)}.queue-icon.attention{background:var(--attention-bg);color:var(--attention)}.queue-icon.distribute{background:var(--success-bg);color:var(--success)}.pipeline-steps{display:grid;gap:2px;margin-top:12px}.pipeline-steps>div{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--line)}.pipeline-steps>div:last-child{border-bottom:0}.pipeline-steps span{color:var(--muted);font-size:12px}.pipeline-steps b{font-size:20px}.unpublished-list{display:grid;margin-top:12px}.unpublished-list>div{display:grid;grid-template-columns:38px minmax(0,1fr) auto 140px 72px;align-items:center;gap:11px;padding:12px 3px;border-top:1px solid var(--line)}.unpublished-list>div>span:nth-child(2){min-width:0}.unpublished-list b,.unpublished-list small{display:block}.unpublished-list small{margin-top:4px;color:var(--muted);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unpublished-list time,.distribution-table time{color:var(--muted);font-size:11px}.video-file-icon{width:34px;height:34px;border-radius:9px;background:var(--fill-eef4ff);color:var(--blue);display:grid;place-items:center}.distribution-table{margin-top:12px}.distribution-table>header,.distribution-table>div{display:grid;grid-template-columns:minmax(210px,1.5fr) minmax(125px,.8fr) minmax(135px,.8fr) 100px 145px 78px;align-items:center;gap:12px;padding:12px 4px;border-top:1px solid var(--line)}.distribution-table>header{padding-top:8px;border-top:0;color:var(--muted);font-size:11px}.distribution-table>div>span:first-child,.distribution-table>div>span:nth-child(2){display:grid;gap:4px}.distribution-table small{color:var(--muted);font-size:11px}.distribution-platforms{display:flex;gap:5px}.distribution-platforms>span{display:inline-flex}.system-page{display:grid;gap:18px}.knowledge-page{max-width:1400px}.knowledge-status-card,.knowledge-search-card,.knowledge-results-card{border-color:var(--line);box-shadow:0 1px 2px #10182808}.knowledge-status-content{display:grid;gap:18px}.knowledge-status-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.knowledge-status-heading .ant-typography{margin:0}.knowledge-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.knowledge-stat-grid .ant-statistic{padding:12px 14px;border:1px solid var(--edge-e7edf5);border-radius:10px;background:var(--fill-fbfdff)}.knowledge-stat-grid .ant-statistic-content{font-weight:720}.knowledge-path{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-index-missing{display:grid;gap:8px;margin-top:16px;padding:14px;border:1px solid var(--edge-f0dfb4);border-radius:12px;background:var(--fill-fffaf0)}.knowledge-index-missing .ant-table-wrapper{min-width:0}.knowledge-search-card .ant-card-body{display:grid;gap:9px}.knowledge-search-hint{display:block}.knowledge-alert{margin-top:-4px}.knowledge-usage-card{margin-bottom:16px}.knowledge-usage-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px}.knowledge-usage-summary .ant-statistic{padding:14px 16px;border:1px solid var(--edge-e4edf8);border-radius:12px;background:var(--fill-f7fbff)}.knowledge-usage-toolbar{display:grid;grid-template-columns:minmax(280px,1fr) 220px auto;gap:12px;margin-bottom:14px}.knowledge-usage-toolbar .ant-btn{align-self:stretch}.knowledge-monitor-strip{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;margin-bottom:10px;border-radius:10px;background:var(--fill-f5f9ff)}.knowledge-monitor-strip.missing{background:var(--fill-fff9ec)}.knowledge-usage-detail{padding:4px 12px 0}.knowledge-usage-detail .ant-typography{white-space:pre-wrap;word-break:break-word}.knowledge-usage-answer-table{margin:8px 0 16px}.knowledge-usage-answer-table .ant-table-cell{min-width:120px;max-width:360px;white-space:normal;word-break:break-word}@media(max-width:1100px){.knowledge-usage-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-usage-toolbar{grid-template-columns:1fr}}.knowledge-loading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:120px;color:var(--muted)}.knowledge-results-card .ant-list-item{align-items:flex-start;gap:16px}.knowledge-chat-message{display:flex;width:100%;border-block-end:0!important}.knowledge-chat-bubble{width:min(920px,100%);padding:13px 16px;border:1px solid var(--edge-e7edf5);border-radius:12px;background:var(--fill-fbfdff)}.knowledge-chat-user{justify-content:flex-end}.knowledge-chat-user .knowledge-chat-bubble{width:min(760px,88%);background:var(--fill-f1f6ff);border-color:var(--edge-d8e6ff)}.knowledge-chat-content{white-space:pre-wrap;margin:10px 0 0!important;line-height:1.8}.knowledge-chat-bubble .ant-alert{margin-top:10px}.knowledge-result-icon{display:grid;place-items:center;width:36px;height:36px;color:var(--blue);background:var(--blue-50);border-radius:10px}.knowledge-snippet{margin-top:5px;color:var(--ink-526273);font-size:13px;line-height:1.7}.knowledge-snippet:first-letter{color:var(--blue)}.knowledge-detail{display:grid;gap:16px}.knowledge-detail .ant-typography{margin:0}.knowledge-detail .ant-alert{margin-top:4px}@media(max-width:760px){.knowledge-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-status-heading,.knowledge-search-card .ant-space-compact{flex-direction:column}.knowledge-search-card .ant-space-compact>*{width:100%!important}}.system-page .ant-alert{border-radius:10px}.system-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.system-stat-grid .ant-card,.system-detail-card,.system-table-card{border-color:var(--line);box-shadow:0 1px 2px #10182808}.system-stat-grid .ant-statistic-content{font-weight:720}.system-table-card .ant-card-body{padding:0}.system-table-card .ant-table-wrapper{max-width:100%;overflow:hidden;border-radius:10px}.system-table-card .ant-table-container,.system-table-card .ant-table-content{max-width:100%}.system-table-card .ant-table-content{overflow-x:auto!important}.system-table-card .ant-table-cell{vertical-align:middle}.invite-code-table .ant-table-thead>tr>th,.invite-code-table .ant-table-tbody>tr>td{white-space:nowrap}.invite-code-table .ant-table-tbody>tr>td{height:66px}.invite-page .ant-alert{margin-bottom:16px}.team-application-admin-page .system-stat-grid,.admin-analytics-toolbar{margin-bottom:18px}.admin-analytics-toolbar label{display:grid;gap:7px}.admin-analytics-stats{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:18px}.admin-analytics-page .system-table-card{min-width:0}.team-application-admin-page .ant-tabs{margin-top:12px}.team-application-admin-form,.invite-form{margin-top:20px}.invite-form .ant-form-item{margin-bottom:18px}.invite-limit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.team-invite-members{padding:12px 18px 18px;background:var(--fill-f7fbff)}.team-invite-members .ant-typography{margin-top:0}.team-members-title-row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px}.team-members-title-row .ant-typography{display:block;margin-bottom:2px}.redeemed-members-title{margin:24px 0 12px!important;padding-top:20px;border-top:1px solid var(--edge-e5edf6)}@media(max-width:1280px){.operator-kpis,.system-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-analytics-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.operator-main-grid{grid-template-columns:minmax(0,1fr)}.page-title-row,.overview-hero{flex-wrap:wrap}.user-filter-bar{grid-template-columns:repeat(3,minmax(150px,1fr))}.user-filter-ip{grid-column:span 2}.account-table,.material-registry-list,.platform-registry-list,.distribution-panel{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.account-table header,.account-row{min-width:850px}.material-registry-list>header,.registry-material-row{min-width:900px}.platform-registry-list>header,.platform-registry-list>div{min-width:920px}.distribution-table{min-width:900px}}@media(max-width:1100px){.system-stat-grid,.operator-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-main-grid{grid-template-columns:1fr}.distribution-panel{overflow-x:auto}.distribution-table{min-width:900px}}@media(max-width:720px){.user-filter-bar{grid-template-columns:minmax(0,1fr)}.user-filter-ip{grid-column:auto}.user-filter-actions{justify-content:space-between}.operator-kpis,.system-stat-grid{grid-template-columns:minmax(0,1fr)}.admin-analytics-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-kpis>button{padding:13px}.operator-kpis b{font-size:24px}.operator-queue>button{grid-template-columns:34px minmax(0,1fr) 14px}.operator-queue time{display:none}.unpublished-list>div{grid-template-columns:34px minmax(0,1fr) auto}.unpublished-list time,.unpublished-list>div>.state-chip{display:none}.operator-hero{align-items:flex-start}.operator-hero .primary-button{width:100%;justify-content:center}}.publishing-monitor-page{min-width:0}.monitor-master-switch{display:inline-flex;align-items:center;gap:10px;min-height:36px;padding:0 12px;border:1px solid var(--line, var(--edge-e4e8ef));border-radius:8px;background:var(--fill-ffffff)}.monitor-trigger-alert{margin:16px 0}.monitor-supervisor-router{display:grid;grid-template-columns:minmax(260px,1fr) minmax(240px,300px) auto;align-items:center;gap:16px;margin:0 0 16px;padding:14px 0;border-top:1px solid var(--line, var(--edge-e4e8ef));border-bottom:1px solid var(--line, var(--edge-e4e8ef))}.monitor-supervisor-copy{display:flex;align-items:center;gap:10px;min-width:0}.monitor-supervisor-copy>div{display:grid;gap:2px;min-width:0}.monitor-supervisor-copy span{color:var(--text-secondary, var(--ink-667085));font-size:13px}.monitor-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.monitor-stat-grid .ant-card-body{display:grid;gap:8px}.monitor-content-card .ant-card-body{padding-top:8px}.monitor-state-filters{margin-bottom:14px}.publishing-monitor-page .ant-descriptions-item-content .ant-typography code{display:block;max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:1200px){.monitor-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.monitor-supervisor-router{grid-template-columns:1fr}}.account-vault-inactive{opacity:.58}.account-vault-page{min-width:0}.account-vault-page>.ant-space>.ant-space-item{min-width:0}.vault-list-card{container-type:inline-size}.vault-list-card .ant-card-body{padding:16px}.vault-toolbar{width:100%}.vault-toolbar>.ant-space-item{min-width:0;max-width:100%}.vault-account-table .ant-table-cell{padding:12px 8px!important;vertical-align:top;overflow-wrap:anywhere;white-space:normal}.vault-account-table .vault-wrap-link{display:inline;height:auto;padding:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:left}.vault-account-table .ant-tag{max-width:100%;margin:2px 4px 2px 0;white-space:normal;overflow-wrap:anywhere}.vault-secondary{color:var(--ink-667085);font-size:12px;line-height:1.6}.vault-note{margin-top:6px;font-size:12px;line-height:1.6}.vault-line{margin-top:4px;line-height:1.6}.vault-page-list,.vault-source-list{display:grid;gap:4px;min-width:0}.vault-source-list{justify-items:start;font-size:12px}@container (max-width: 760px){.vault-account-table table,.vault-account-table tbody{display:block;width:100%!important}.vault-account-table colgroup,.vault-account-table thead{display:none}.vault-account-table .ant-table-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-bottom:1px solid var(--edge-e4e8ef)}.vault-account-table .ant-table-row>.ant-table-cell{display:block;min-width:0;width:auto!important;border-bottom:0}.vault-account-table .ant-table-row>.ant-table-cell:before{content:attr(data-label);display:block;margin-bottom:4px;color:var(--ink-667085);font-size:12px}}@container (max-width: 380px){.vault-account-table .ant-table-row{grid-template-columns:minmax(0,1fr)}}:root{--ink-182033: #182033;--fill-f6f8fb: #f6f8fb;--fill-f6f9fc: #f6f9fc;--ink-526273: #526273;--ink-1f3851: #1f3851;--ink-718096: #718096;--edge-d9e7f2: #d9e7f2;--ink-1675c7: #1675c7;--ink-536a82: #536a82;--fill-ffffff: #fff;--ink-596579: #596579;--edge-d5dce7: #d5dce7;--fill-f8fafc: #f8fafc;--edge-9dbbf1: #9dbbf1;--ink-98a2b3: #98a2b3;--ink-667085: #667085;--fill-f5f7fa: #f5f7fa;--edge-e3e8f1: #e3e8f1;--fill-f7faff: #f7faff;--ink-c5cad3: #c5cad3;--fill-f4f6f9: #f4f6f9;--fill-e8edf3: #e8edf3;--ink-566274: #566274;--fill-e5e9ef: #e5e9ef;--ink-3a5c96: #3a5c96;--edge-b9d1ff: #b9d1ff;--edge-c8e6d6: #c8e6d6;--edge-f0d5a2: #f0d5a2;--ink-8d98a8: #8d98a8;--fill-e8ecf1: #e8ecf1;--fill-f7f8fa: #f7f8fa;--fill-f2f7ff: #f2f7ff;--fill-f4f8ff: #f4f8ff;--fill-fafbfc: #fafbfc;--ink-bd6e00: #bd6e00;--fill-f2f4f7: #f2f4f7;--edge-dce2ea: #dce2ea;--edge-d9dee7: #d9dee7;--ink-758094: #758094;--fill-e9eef6: #e9eef6;--edge-f4d59a: #f4d59a;--ink-b76700: #b76700;--ink-315b9f: #315b9f;--edge-bdd1f4: #bdd1f4;--fill-dce2ea: #dce2ea;--fill-f9fafb: #f9fafb;--edge-edf0f4: #edf0f4;--fill-e8ecf2: #e8ecf2;--edge-b9d0fa: #b9d0fa;--edge-cfd6e1: #cfd6e1;--fill-eef1f5: #eef1f5;--ink-607086: #607086;--fill-f2f7fc: #f2f7fc;--ink-718197: #718197;--ink-21344b: #21344b;--edge-dbe6f0: #dbe6f0;--fill-edf2f7: #edf2f7;--fill-d9dee7: #d9dee7;--ink-8a94a5: #8a94a5;--ink-6684b3: #6684b3;--ink-94a3b8: #94a3b8;--fill-f7f9fc: #f7f9fc;--edge-8eb5fb: #8eb5fb;--ink-bcc4d0: #bcc4d0;--ink-4ade80: #4ade80;--ink-4f6380: #4f6380;--ink-a65d00: #a65d00;--fill-eef8ff: #eef8ff;--fill-f8fbff: #f8fbff;--edge-d8ecfb: #d8ecfb;--ink-142b52: #142b52;--ink-64748b: #64748b;--ink-17233c: #17233c;--edge-dfe8f1: #dfe8f1;--ink-4b91d1: #4b91d1;--edge-bfe4fa: #bfe4fa;--fill-eef9ff: #eef9ff;--fill-f7fbff: #f7fbff;--ink-287bb8: #287bb8;--ink-475569: #475569;--edge-cbd5e1: #cbd5e1;--ink-334155: #334155;--ink-1e293b: #1e293b;--edge-dbe2ea: #dbe2ea;--edge-3767e8: #3767e8;--fill-f4f7ff: #f4f7ff;--ink-2f5ed7: #2f5ed7;--fill-fffaf0: #fffaf0;--edge-e7edf3: #e7edf3;--ink-08a96b: #08a96b;--ink-0b1f38: #0b1f38;--ink-6f7d91: #6f7d91;--edge-dfe7ee: #dfe7ee;--fill-eaf8f2: #eaf8f2;--edge-08a96b: #08a96b;--ink-087a50: #087a50;--ink-168052: #168052;--edge-cfe3d8: #cfe3d8;--fill-fbfcfe: #fbfcfe;--edge-fecdd3: #fecdd3;--fill-fff1f2: #fff1f2;--ink-be123c: #be123c;--edge-f3c979: #f3c979;--fill-fff9eb: #fff9eb;--ink-9a5a00: #9a5a00;--ink-8a640f: #8a640f;--edge-eadcb9: #eadcb9;--edge-d5b66f: #d5b66f;--edge-e7ad3a: #e7ad3a;--fill-fffdf7: #fffdf7;--ink-2455bd: #2455bd;--ink-6078a8: #6078a8;--fill-eefaf3: #eefaf3;--ink-4f7c63: #4f7c63;--ink-9f5462: #9f5462;--edge-bfd2f4: #bfd2f4;--edge-e5eaf1: #e5eaf1;--edge-dbe5f4: #dbe5f4;--edge-dbe4f0: #dbe4f0;--edge-e6ebf2: #e6ebf2;--ink-172b4d: #172b4d;--ink-7a899e: #7a899e;--ink-2563eb: #2563eb;--fill-eef5ff: #eef5ff;--ink-169c62: #169c62;--ink-dc5b5b: #dc5b5b;--ink-e69b19: #e69b19;--edge-edf0f5: #edf0f5;--fill-f2f6fc: #f2f6fc;--ink-8492a6: #8492a6;--ink-536178: #536178;--ink-b97708: #b97708;--ink-c94747: #c94747;--ink-8a97a9: #8a97a9;--edge-a9bee9: #a9bee9;--edge-f2a018: #f2a018;--edge-e56f47: #e56f47;--edge-f0c98a: #f0c98a;--fill-fff7e8: #fff7e8;--ink-9a6100: #9a6100;--fill-fff0f0: #fff0f0;--ink-b43f3f: #b43f3f;--fill-e9f3ff: #e9f3ff;--ink-356da8: #356da8;--fill-fbfdff: #fbfdff;--edge-efd18f: #efd18f;--edge-edb4b4: #edb4b4;--fill-fff3d7: #fff3d7;--fill-ffe4e4: #ffe4e4;--fill-eef8f3: #eef8f3;--ink-247a57: #247a57;--fill-eef4ff: #eef4ff;--ink-385b91: #385b91;--ink-7590bb: #7590bb;--edge-e7edf5: #e7edf5;--edge-f0dfb4: #f0dfb4;--edge-e4edf8: #e4edf8;--fill-f5f9ff: #f5f9ff;--fill-fff9ec: #fff9ec;--fill-f1f6ff: #f1f6ff;--edge-d8e6ff: #d8e6ff;--edge-e5edf6: #e5edf6;--edge-e4e8ef: #e4e8ef}:root[data-theme=dark]{color-scheme:dark;--blue: #6b9eff;--blue-50: #1c2d49;--blue-100: #253e61;--text: #e6edf7;--muted: #a9b6c9;--subtle: #899bb4;--line: #324156;--surface: #182230;--success: #65d5a0;--success-bg: #17382e;--attention: #ffc46b;--attention-bg: #392d1c;--danger: #ff8d96;--danger-bg: #3f222b;--ink-182033: #dce2ef;--fill-f6f8fb: #141c29;--fill-f6f9fc: #141f29;--ink-526273: #dadfe5;--ink-1f3851: #dae6f1;--ink-718096: #cfd4db;--edge-d9e7f2: #324453;--ink-1675c7: #c2def5;--ink-536a82: #d5dde4;--fill-ffffff: #181d25;--ink-596579: #d8dce3;--edge-d5dce7: #323f53;--fill-f8fafc: #141f29;--edge-9dbbf1: #323e53;--ink-98a2b3: #c2c8d2;--ink-667085: #d4d8de;--fill-f5f7fa: #141d29;--edge-e3e8f1: #323e53;--fill-f7faff: #141c29;--ink-c5cad3: #b5bbc7;--fill-f4f6f9: #1b2431;--fill-e8edf3: #1a2532;--ink-566274: #dadee3;--fill-e5e9ef: #1d242f;--ink-3a5c96: #cfdaec;--edge-b9d1ff: #323d53;--edge-c8e6d6: #325341;--edge-f0d5a2: #534732;--ink-8d98a8: #c7ccd4;--fill-e8ecf1: #1d2530;--fill-f7f8fa: #181c26;--fill-f2f7ff: #141c29;--fill-f4f8ff: #141c29;--fill-fafbfc: #171f26;--ink-bd6e00: #f7e4cb;--fill-f2f4f7: #1d242f;--edge-dce2ea: #324053;--edge-d9dee7: #333e51;--ink-758094: #cfd3da;--fill-e9eef6: #192334;--edge-f4d59a: #534732;--ink-b76700: #f7e4cd;--ink-315b9f: #ccdaef;--edge-bdd1f4: #323e53;--fill-dce2ea: #1d2530;--fill-f9fafb: #181f25;--edge-edf0f4: #324052;--fill-e8ecf2: #1c2431;--edge-b9d0fa: #323d53;--edge-cfd6e1: #333f52;--fill-eef1f5: #1c2530;--ink-607086: #d4d9e0;--fill-f2f7fc: #192634;--ink-718197: #ced4db;--ink-21344b: #dce5ef;--edge-dbe6f0: #324353;--fill-edf2f7: #192634;--fill-d9dee7: #1e242f;--ink-8a94a5: #c8cdd5;--ink-6684b3: #c3cfe1;--ink-94a3b8: #bfc8d5;--fill-f7f9fc: #141c29;--edge-8eb5fb: #323e53;--ink-bcc4d0: #b5bdcb;--ink-4ade80: #aff0c7;--ink-4f6380: #d6dce6;--ink-a65d00: #f8e7d1;--fill-eef8ff: #192934;--fill-f8fbff: #141d29;--edge-d8ecfb: #324553;--ink-142b52: #d6e2f5;--ink-64748b: #d3d8df;--ink-17233c: #dae2f1;--edge-dfe8f1: #324253;--ink-4b91d1: #b7d3ed;--edge-bfe4fa: #324753;--fill-eef9ff: #192a34;--fill-f7fbff: #141f29;--ink-287bb8: #c4dff2;--ink-475569: #dde2e8;--edge-cbd5e1: #324153;--ink-334155: #dfe4ec;--ink-1e293b: #dde3ee;--edge-dbe2ea: #324153;--edge-3767e8: #323b53;--fill-f4f7ff: #141a29;--ink-2f5ed7: #b9c9f1;--fill-fffaf0: #292214;--edge-e7edf3: #324253;--ink-08a96b: #cef7e7;--ink-0b1f38: #d4e4f7;--ink-6f7d91: #d1d5dc;--edge-dfe7ee: #324353;--fill-eaf8f2: #193428;--edge-08a96b: #325346;--ink-087a50: #d3f8ea;--ink-168052: #d3f8e8;--edge-cfe3d8: #325341;--fill-fbfcfe: #141b29;--edge-fecdd3: #533236;--fill-fff1f2: #291415;--ink-be123c: #f6c6d1;--edge-f3c979: #534732;--fill-fff9eb: #342c19;--ink-9a5a00: #f8e9d3;--ink-8a640f: #f8edd3;--edge-eadcb9: #534932;--edge-d5b66f: #534932;--edge-e7ad3a: #534832;--fill-fffdf7: #292414;--ink-2455bd: #c3d2f3;--ink-6078a8: #c8d1e1;--fill-eefaf3: #193424;--ink-4f7c63: #d7e6de;--ink-9f5462: #e4ccd1;--edge-bfd2f4: #323e53;--edge-e5eaf1: #324053;--edge-dbe5f4: #323f53;--edge-dbe4f0: #324053;--edge-e6ebf2: #324053;--ink-172b4d: #d8e2f3;--ink-7a899e: #cbd1d9;--ink-2563eb: #b4c8f3;--fill-eef5ff: #192434;--ink-169c62: #cef7e5;--ink-dc5b5b: #edadad;--ink-e69b19: #f4deb9;--edge-edf0f5: #323e53;--fill-f2f6fc: #192434;--ink-8492a6: #c8ced7;--ink-536178: #d9dde4;--ink-b97708: #f6e6ca;--ink-c94747: #ebbcbc;--ink-8a97a9: #c6cdd5;--edge-a9bee9: #323d53;--edge-f2a018: #534632;--edge-e56f47: #533a32;--edge-f0c98a: #534632;--fill-fff7e8: #342a19;--ink-9a6100: #f8ead3;--fill-fff0f0: #291414;--ink-b43f3f: #ebc5c5;--fill-e9f3ff: #192534;--ink-356da8: #c9dbee;--fill-fbfdff: #141f29;--edge-efd18f: #534932;--edge-edb4b4: #533232;--fill-fff3d7: #342c19;--fill-ffe4e4: #341919;--fill-eef8f3: #193426;--ink-247a57: #d8f3e8;--fill-eef4ff: #192234;--ink-385b91: #d1dced;--ink-7590bb: #becbdf;--edge-e7edf5: #324053;--edge-f0dfb4: #534932;--edge-e4edf8: #324153;--fill-f5f9ff: #141c29;--fill-fff9ec: #342b19;--fill-f1f6ff: #141c29;--edge-d8e6ff: #323e53;--edge-e5edf6: #324153;--edge-e4e8ef: #323e53}.console-theme-toggle{flex-shrink:0;margin-bottom:8px;text-align:left}[data-theme=dark] .app-shell,[data-theme=dark] body{background:#101722;color:var(--text)}[data-theme=dark] .sidebar{background:var(--surface)}[data-theme=dark] .topbar{background:#182230}[data-theme=dark] .brand,[data-theme=dark] .profile-button{color:var(--text)}[data-theme=dark] .brand-mark,[data-theme=dark] .new-task-side{color:#fff}:root{--surface-overlay-96: rgba(255,255,255,.96);--surface-overlay-88: rgba(255,255,255,.88)}:root[data-theme=dark]{--surface-overlay-96: rgba(24,34,48,.96);--surface-overlay-88: rgba(24,34,48,.88)}.public-org{margin:16px 0;min-width:0}.public-org-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.public-org-toolbar .ant-input-search{width:280px;max-width:100%}.public-org-departments{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:16px;align-items:start}.public-org-department{min-width:0;border-top:3px solid var(--ant-color-primary)}.public-org-group+.public-org-group{border-top:1px solid var(--ant-color-border-secondary);margin-top:16px;padding-top:16px}.public-org-group-title{display:flex;gap:8px;align-items:center;color:var(--ant-color-text-secondary);margin-bottom:10px}.public-org-group-title span:last-child{margin-left:auto}.public-org-people{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,155px),1fr));gap:8px}.public-org-person.ant-btn{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:auto;min-height:92px;white-space:normal;padding:12px;gap:4px;text-align:left}.public-org-person>span{max-width:100%;overflow-wrap:anywhere}.public-org-person-name{display:flex;gap:7px;align-items:center}.public-org-person-status,.public-org-person-detail{font-size:12px}.public-org-person-detail{opacity:.8}.public-org-person-status .ant-badge{margin-right:6px}
