.admin-page{box-sizing:border-box;max-width:1280px;height:100%;padding:16px;overflow-y:auto}.admin-page-narrow{max-width:820px}.admin-page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.admin-readonly{margin-bottom:12px}.admin-toolbar{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.admin-hint{color:#00000073;margin-top:4px;font-size:13px}.admin-error{color:#ff4d4f;margin-top:4px;font-size:13px}.admin-sub{color:#00000073;font-size:12px}.admin-field{justify-content:space-between;align-items:center;gap:16px;padding:6px 0;display:flex}.admin-field+.admin-field{border-top:1px dashed #f0f0f0}.admin-section-title{margin:16px 0 8px;font-weight:600}.localized-editor{flex-direction:column;gap:10px;display:flex}.localized-label{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.history-changes{margin:4px 0 0;padding-left:18px}.history-from{color:#00000073;text-decoration:line-through}.assignment-row{align-items:center;gap:8px;margin-bottom:8px;display:flex}.assignment-row .assignment-employee{flex:1;min-width:0}.assignment-row-spacer{flex:none;width:32px}.template-preview{white-space:pre-wrap;word-break:break-word;background:#f6ffed;border:1px solid #b7eb8f;border-radius:8px;padding:8px 12px}.device-card{border:1px solid #f0f0f0;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.device-card+.device-card{margin-top:8px}.device-card-current{background:#f0f5ff;border-color:#adc6ff}.device-actions{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.onboard-center{flex-direction:column;align-items:center;gap:8px;padding:16px 0;display:flex}.wb-list{flex-direction:column;gap:10px;display:flex}.wb-card{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:10px 12px}.wb-card-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wb-time{color:#00000073;margin-left:auto;font-size:12px}.wb-line{overflow-wrap:anywhere;margin-top:4px;font-size:13px}.wb-label{color:#00000073}.wb-note{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.wb-prewrap{white-space:pre-wrap;overflow-wrap:anywhere}.wb-decision{background:#fafafa;border-radius:6px;margin-top:6px;padding:6px 8px;font-size:13px}.wb-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.audit-json{white-space:pre-wrap;word-break:break-all;max-height:320px;margin:0;font-size:12px;overflow:auto}.audit-summary{color:#000000a6;font-size:12px}@media (width<=767px){.admin-page{padding:12px}}.content-project-field{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.admin-field.scope-selector{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-bottom:12px}.policy-na .admin-field,.policy-na .admin-hint,.policy-na .ant-radio-group{opacity:.55}.qr-page{box-sizing:border-box;max-width:1080px;height:100%;padding:16px;overflow-y:auto}.qr-page-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.qr-page-toolbar{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.qr-page-search{flex:240px;max-width:420px}.qr-page-categories{margin-bottom:12px;overflow-x:auto}.qr-page-empty{margin:48px auto;display:block}.qr-cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.qr-card{background:#fff;border:1px solid #f0f0f0;border-radius:8px;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;display:flex}.qr-card-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.qr-card-body{white-space:pre-wrap;overflow-wrap:anywhere;color:#000000bf;font-size:13px}.qr-card-foot{justify-content:space-between;gap:8px;margin-top:auto;font-size:12px;display:flex}.qr-card-usage{color:#00000073;margin-left:auto}.qr-admin{grid-template-columns:260px 1fr;align-items:start;gap:16px;display:grid}.qr-admin-categories{background:#fff;border:1px solid #f0f0f0;border-radius:8px;overflow:hidden}.qr-admin-cat-head{border-bottom:1px solid #f0f0f0;padding:8px 12px}.qr-admin-cat-empty{padding:12px;display:block}.qr-admin-cat{align-items:center;gap:2px;padding:2px 4px 2px 0;display:flex}.qr-admin-cat+.qr-admin-cat{border-top:1px solid #f5f5f5}.qr-admin-cat-active{background:#e6f4ff}.qr-admin-cat-name{text-overflow:ellipsis;white-space:nowrap;text-align:left;cursor:pointer;min-width:0;font:inherit;color:inherit;background:0 0;border:0;flex:1;padding:6px 12px;overflow:hidden}.qr-admin-items{min-width:0}.qr-admin-items-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.qr-admin-title{min-width:0}.qr-editor{flex-direction:column;gap:4px;display:flex}.qr-editor-field{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}@media (width<=767px){.qr-page{padding:12px}.qr-cards{grid-template-columns:1fr}.qr-admin{grid-template-columns:1fr;gap:12px}}.portal-page{box-sizing:border-box;max-width:900px;height:100%;padding:16px;overflow-y:auto}.md-view{overflow-wrap:anywhere;margin:12px 0;line-height:1.65}.md-view h1{font-size:20px}.md-view h2{font-size:18px}.md-view h3,.md-view h4,.md-view h5,.md-view h6{font-size:16px}.md-view img{max-width:100%}.md-view table{border-collapse:collapse;display:block;overflow-x:auto}.ant-typography.md-view th,.ant-typography.md-view td{border:1px solid #f0f0f0;padding:4px 10px}.md-view pre{white-space:pre-wrap}.md-preview{border:1px dashed #d9d9d9;border-radius:6px;min-height:120px;padding:0 12px}.ann-head{flex-direction:column;gap:2px;min-width:0;display:flex}.ann-meta{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.ann-tags .ant-tag{margin-inline-end:4px}.ann-item-unread{background:#f0f7ff}.ann-modal-body{max-height:calc(100vh - 200px);overflow-y:auto}.ann-ack{flex-direction:column;align-items:flex-start;gap:12px;margin-top:12px;display:flex}.ann-quiz{box-sizing:border-box;background:#fafafa;border-radius:8px;flex-direction:column;gap:10px;width:100%;padding:12px;display:flex}.ann-question{border:1px solid #0000;border-radius:6px;padding:8px}.ann-question-wrong{background:#fff2f0;border-color:#ffccc7}.ann-question-text{margin-bottom:6px;font-weight:500}.kb-page{height:100%;min-height:0;display:flex}.kb-side{box-sizing:border-box;background:#fff;border-right:1px solid #f0f0f0;flex-direction:column;flex:none;gap:8px;width:340px;min-height:0;padding:16px 12px;display:flex}.kb-tree{flex:none;max-height:34%;overflow-y:auto}.kb-side-list{border-top:1px solid #f0f0f0;flex:1;min-height:0;overflow-y:auto}.kb-main{box-sizing:border-box;flex:1;min-width:0;padding:16px 24px;overflow-y:auto}.kb-main>article{max-width:860px}.kb-item{cursor:pointer;border-radius:6px;padding-inline:8px!important}.kb-item:hover,.kb-item-active{background:#f0f7ff}.kb-item-body{min-width:0}.kb-item-title{font-weight:500}.kb-item-meta{flex-wrap:wrap;align-items:center;gap:4px;margin-top:2px;display:flex}.kb-item-meta .ant-tag{margin-inline-end:0}.kb-article-head{align-items:center;gap:4px;display:flex}.kb-article-meta{flex-wrap:wrap;align-items:center;gap:4px;margin:8px 0 4px;display:flex}.kb-article-meta .ant-tag{margin-inline-end:0}.kb-article-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.kb-expired{margin:8px 0}.kb-mobile-filters{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.kb-quick .ant-input-affix-wrapper{margin-bottom:8px}.portal-editor{flex-direction:column;gap:6px;display:flex}.portal-editor-langs{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:8px 0;display:flex}.portal-label{margin-top:10px;font-weight:600}.portal-dates{flex-wrap:wrap;gap:16px;display:flex}.portal-switch{align-items:center;gap:8px;margin:12px 0;display:flex}.quiz-card{margin-top:8px}.quiz-option{align-items:center;gap:6px;margin-top:6px;display:flex}.portal-reads-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.kb-history{flex-direction:column;gap:8px;display:flex}.kb-history-pick{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=575px){.kb-history-pick{grid-template-columns:1fr}}.diff{white-space:pre-wrap;overflow-wrap:anywhere;background:#fafafa;border-radius:6px;margin:0;padding:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.diff-add{color:#237804;background:#f6ffed}.diff-del{color:#a8071a;background:#fff1f0;text-decoration:line-through}.diff-same{color:#000000a6}.composer{position:relative}.qr-float{z-index:20;flex-direction:column;gap:4px;margin-bottom:4px;display:flex;position:absolute;bottom:100%;left:8px;right:8px}.qr-panel{background:#fff;border:1px solid #f0f0f0;border-radius:8px;flex-direction:column;max-height:min(360px,50vh);display:flex;overflow:hidden;box-shadow:0 6px 16px #0000001f}.qr-panel-head{justify-content:space-between;align-items:center;gap:8px;padding:4px 4px 0 12px;display:flex}.qr-hint{font-size:12px}.qr-search{width:auto;margin:4px 12px}.qr-categories{flex:none;padding:0 12px 4px;overflow-x:auto}.qr-list{padding:4px;overflow-y:auto}.qr-item{cursor:pointer;border-radius:6px;min-width:0;padding:6px 8px}.qr-item-active{background:#e6f4ff}.qr-item-head{align-items:center;gap:6px;min-width:0;display:flex}.qr-item-title{flex:1;min-width:0}.qr-shortcut{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.qr-item-preview{color:#595959;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.qr-empty{margin:16px auto}.qr-attachment{background:#fff;border:1px solid #d9d9d9;border-radius:16px;align-self:flex-start;align-items:center;gap:6px;max-width:100%;padding:2px 4px 2px 10px;font-size:13px;display:inline-flex}.qr-attachment-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qr-toggle-active{color:#1677ff}.inbox{background:#fff;grid-template-columns:320px minmax(0,1fr);height:100%;display:grid}.inbox-wide{grid-template-columns:340px minmax(0,1fr) 320px}.inbox-mobile{height:100%;position:relative}.inbox-mobile .conv-list{border-right:0}.mobile-layer{z-index:20;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0}.mobile-layer>*{flex:1;min-height:0}.mobile-layer-with-nav{bottom:calc(56px + env(safe-area-inset-bottom))}.conv-list-body{flex-direction:column;flex:1;min-height:0;display:flex}.conv-paused-banner{color:#1677ff;cursor:pointer;text-align:center;background:#e6f4ff;border:0;flex:none;padding:6px 12px;font-size:13px}.conv-paused-banner:hover{background:#bae0ff}.conv-list{background:#fff;border-right:1px solid #f0f0f0;flex-direction:column;height:100%;min-height:0;display:flex}.conv-filters{border-bottom:1px solid #f0f0f0;flex-direction:column;gap:8px;padding:12px;display:flex}.conv-account{width:100%}.conv-filters .ant-segmented-item-label{padding-inline:2px;font-size:13px}.account-option{align-items:center;gap:6px;min-width:0;display:inline-flex}.account-kind{color:#8c8c8c;font-size:11px}.account-name{text-overflow:ellipsis;overflow:hidden}.conv-scroll{contain:strict;flex:1;min-height:0;overflow-y:auto}.conv-item{all:unset;box-sizing:border-box;cursor:pointer;border-bottom:1px solid #fafafa;align-items:center;gap:10px;width:100%;height:76px;padding:8px 12px;display:flex}.conv-item:hover{background:#fafafa}.conv-item:focus-visible{outline-offset:-2px;outline:2px solid #1677ff}.conv-item-selected,.conv-item-selected:hover{background:#e6f4ff}.conv-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.conv-line{align-items:center;gap:6px;min-width:0;display:flex}.conv-title{flex:1;min-width:0}.conv-time{color:#8c8c8c;flex:none;font-size:12px}.conv-preview{color:#595959;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.conv-meta{color:#8c8c8c;height:16px;font-size:11px}.conv-account-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conv-flag{white-space:nowrap;flex:none}.conv-flag-lock{color:#d46b08}.conv-flag-eye{color:#8c8c8c}.conv-flag-mine{color:#389e0d}.conv-flag-exclusive{color:#722ed1}.conv-flag-official{color:#d48806}.conv-item-exclusive{box-shadow:inset 3px 0 #9254de}.exclusive-icon{color:#722ed1}.chat-pane{background:#f0f2f5;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.chat-center{justify-content:center;align-items:center;display:flex}.chat-header{box-sizing:border-box;background:#fff;border-bottom:1px solid #f0f0f0;align-items:center;gap:10px;min-height:56px;padding:8px 12px;display:flex}.chat-title{flex-direction:column;flex:1;min-width:0;display:flex}.chat-subtitle{color:#8c8c8c;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:12px;display:flex;overflow:hidden}.chat-scroll-wrap{flex:1;min-height:0;position:relative}.chat-scroll{overflow-anchor:none;box-sizing:border-box;height:100%;padding:0 12px;overflow-y:auto}.chat-empty{margin-top:80px}.chat-head-row{text-align:center;color:#8c8c8c;padding:10px 0;font-size:12px}.chat-day{text-align:center;padding:8px 0}.chat-day span{color:#595959;background:#fffc;border-radius:10px;padding:1px 10px;font-size:12px;display:inline-block}.chat-jump{position:absolute;bottom:12px;right:16px;box-shadow:0 2px 8px #00000026}.chat-footer{padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top:1px solid #f0f0f0}.msg-row{flex-direction:column;padding:3px 0;display:flex}.msg-row-in{align-items:flex-start}.msg-row-out{align-items:flex-end}.msg{overflow-wrap:anywhere;box-sizing:border-box;background:#fff;border-radius:12px;max-width:min(72%,520px);padding:6px 10px 4px;box-shadow:0 1px 1px #0000000f}.msg-in{border-top-left-radius:4px}.msg-out{background:#d9f0ff;border-top-right-radius:4px}.msg-sticker{box-shadow:none;background:0 0}.msg-deleted{color:#595959;background:#fafafa;border:1px dashed #ffa39e}.msg-failed{border:1px solid #ffccc7}.msg-sender{color:#1677ff;margin-bottom:2px;font-size:12px}.msg-deleted-tag{color:#cf1322;background:#fff1f0;border-radius:4px;margin-bottom:4px;padding:0 6px;font-size:11px;display:inline-block}.msg-text{white-space:pre-wrap;font-size:14px;line-height:20px}.msg-unsupported{color:#8c8c8c;font-style:italic}.msg-meta{color:#8c8c8c;justify-content:flex-end;align-items:center;gap:4px;margin-top:2px;font-size:11px;display:flex}.msg-failed-icon{color:#ff4d4f}.msg-tick-read{color:#3fa34d}.msg-failed-bar{color:#cf1322;align-items:center;gap:4px;font-size:12px;display:flex}.msg-failed-bar .ant-btn{padding-inline:4px}.media-photo{object-fit:cover;background:#f0f0f0;border-radius:8px;display:block}.msg .ant-image{margin-bottom:2px;display:block}.media-sticker{display:block}.media-pending{color:#8c8c8c;background:#f5f5f5;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.media-audio{align-items:center;gap:8px;display:flex}.media-audio audio{width:220px;max-width:100%;height:36px}.media-video{background:#000;border-radius:8px;max-width:100%;height:auto;display:block}.media-meta{color:#8c8c8c;font-size:12px}.media-file{color:inherit;align-items:center;gap:10px;min-width:180px;display:flex}.media-file-icon{color:#1677ff;font-size:28px}.media-file-text{flex-direction:column;min-width:0;display:flex}.media-file-name{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.composer{align-items:flex-end;gap:4px;padding:8px;display:flex}.composer-input{flex:1}.perm-warning{font-size:13px}.readonly-notice{color:#595959;background:#fafafa;align-items:center;gap:10px;padding:14px 16px;font-size:13px;display:flex}.readonly-icon{color:#8c8c8c;font-size:16px}.readonly-text{flex:1}.customer-card{background:#fff;border-left:1px solid #f0f0f0;flex-direction:column;height:100%;min-height:0;display:flex}.customer-header{border-bottom:1px solid #f0f0f0;align-items:center;gap:8px;min-height:56px;padding:0 16px;display:flex}.customer-body{flex:1;min-height:0;padding:16px;overflow-y:auto}.customer-identity{align-items:center;gap:12px;margin-bottom:12px;display:flex}.customer-desc .ant-descriptions-item{padding-bottom:6px!important}.customer-section{margin-top:16px}.section-title{margin-bottom:6px;font-size:12px;display:block}.owner-box{background:#f6ffed;border:1px solid #d9f7be;border-radius:8px;padding:8px 10px}.owner-meta{color:#595959;font-size:12px}.customer-convs{flex-direction:column;gap:4px;display:flex}.customer-conv{all:unset;box-sizing:border-box;cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:13px;display:flex}.customer-conv:hover{background:#fafafa}.customer-conv-current{cursor:default;background:#e6f4ff}.customer-conv-current:hover{background:#e6f4ff}.customer-conv-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}@media (width<=767px){.msg{max-width:85%}.customer-card{border-left:0}}.msg-row-service{align-items:center;padding:6px 0}.msg-service{color:#8c8c8c;text-align:center;overflow-wrap:anywhere;background:#0000000d;border-radius:10px;max-width:min(86%,560px);padding:2px 12px;font-size:12px;line-height:20px}.msg-emoji{font-size:64px;line-height:1.15}.media-sticker-tgs{justify-content:center;align-items:center;display:flex}.media-sticker-failed{font-size:48px}.upgrade-button:not(:disabled){color:#722ed1;border-color:#d3adf7}.customer-upgrade{margin-top:8px}.upgrade-dialog{flex-direction:column;gap:12px;display:flex}.upgrade-field{flex-direction:column;gap:4px;display:flex}.upgrade-preview{white-space:pre-wrap;word-break:break-word;background:#f9f0ff;border:1px solid #efdbff;border-radius:8px;padding:8px 10px}.referral-list{flex-direction:column;gap:8px;display:flex}.referral-item{border:1px solid #efdbff;border-radius:8px;padding:8px 10px}.referral-icon{color:#722ed1}.referral-note{color:#262626;margin:2px 0;font-size:12px}.referral-connected{color:#389e0d}.referral-pending{color:#8c8c8c}.upgrade-control{align-items:center;gap:4px;display:inline-flex}.upgrade-control-block{width:100%;display:flex}.upgrade-control-block .upgrade-button-wrap{flex:1;min-width:0}.upgrade-button-wrap{display:inline-block}.upgrade-button-blocked{color:#00000040;background:#f5f5f5;border-color:#d9d9d9}.upgrade-reason{color:#8c8c8c;margin-top:4px;font-size:12px}.upgrade-reason-approval{color:#d46b08}.order-stats{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.order-count{font-size:18px;font-weight:600}.contrib-list{flex-direction:column;gap:6px;display:flex}.contrib-item{border:1px solid #f0f0f0;border-radius:8px;padding:6px 10px}.contrib-head{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.contrib-stats{color:#595959;font-size:12px}.dispute-entry{margin-top:6px}.msg-tr-bar{color:#8c8c8c;border-top:1px dashed #0000001a;flex-wrap:wrap;align-items:center;gap:2px 6px;margin-top:4px;padding-top:3px;font-size:12px;display:flex}.msg-tr-label{color:#8c8c8c;font-size:12px}.msg-tr-failed{color:#d4380d}.msg .msg-tr-toggle.ant-btn{height:auto;padding:0;font-size:12px}.msg-original{color:#595959;white-space:pre-wrap;border-top:1px dashed #0000001a;margin-top:4px;padding-top:3px;font-size:12px;line-height:18px}.tr-preview{background:#f0f7ff;border:1px solid #91caff;border-radius:8px;flex-direction:column;gap:6px;margin:8px 8px 0;padding:8px 10px;display:flex}.tr-preview-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.tr-preview-title{font-size:13px;font-weight:500}.tr-preview-source{color:#595959;white-space:pre-wrap;overflow-wrap:anywhere;max-height:60px;font-size:12px;overflow:auto}.tr-preview-loading{color:#595959;align-items:center;gap:8px;min-height:32px;font-size:13px;display:flex}.tr-preview-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.conv-item-attention{background:#fff7e6}.conv-item-attention.conv-item-selected,.conv-item-attention.conv-item-selected:hover{background:#e6f4ff}.conv-flag-attention{font-weight:600}.conv-flag-read_by_other_awaiting_reply{color:#cf1322}.conv-flag-covered_while_away{color:#d46b08}.attention-banner{border-bottom:1px solid #ffe7ba;align-items:flex-start;gap:8px;padding:8px 12px;font-size:13px;line-height:1.45;display:flex}.attention-read_by_other_awaiting_reply{color:#a8071a;background:#fff1f0;border-bottom-color:#ffccc7}.attention-covered_while_away{color:#874d00;background:#fff7e6}.attention-banner .anticon{margin-top:3px}.handover-notes{background:#fffbe6;border-bottom:1px solid #ffe58f;flex-direction:column;gap:6px;max-height:40vh;padding:8px 12px;display:flex;overflow-y:auto}.handover-note{background:#fff;border-radius:6px;align-items:flex-start;gap:8px;padding:6px 8px;display:flex}.handover-note-body{flex:1;min-width:0}.handover-note-text{white-space:pre-wrap;overflow-wrap:anywhere}.handover-note-meta{color:#8c8c8c;font-size:12px}.chat-unread-divider{color:#1677ff;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.chat-unread-divider:before,.chat-unread-divider:after{content:"";border-top:1px solid #91caff;flex:1}.observe-banner{flex:none}.takeover-confirm{max-width:320px}.msg-reported{color:#389e0d}.msg-report-btn.ant-btn{color:#8c8c8c;opacity:0;width:18px;min-width:18px;height:18px;padding:0;font-size:12px;transition:opacity .15s}.msg-row:hover .msg-report-btn.ant-btn,.msg-report-btn.ant-btn:focus-visible{opacity:1}@media (hover:none){.msg-report-btn.ant-btn{opacity:1}}.conv-reports{background:#fafafa;border-bottom:1px solid #f0f0f0}.conv-reports-bar{cursor:pointer;color:#595959;text-align:left;background:0 0;border:0;align-items:center;gap:6px;width:100%;padding:6px 16px;font-size:13px;display:flex}.conv-reports-body{max-height:240px;padding:0 16px 8px;overflow-y:auto}.report-list{margin:0;padding:0;list-style:none}.report-item{border-bottom:1px dashed #f0f0f0;padding:6px 0}.report-item:last-child{border-bottom:0}.report-line{align-items:center;gap:6px;min-width:0;display:flex}.report-meta{color:#8c8c8c;font-size:12px}.report-reason{color:#cf1322;font-size:12px}.settings-page{box-sizing:border-box;max-width:720px;height:100%;padding:16px;overflow-y:auto}.settings-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.settings-hint{color:#00000073;margin-top:6px;font-size:13px}.settings-row-wrap{flex-wrap:wrap}.glossary-list{flex-direction:column;gap:8px;margin-top:8px;display:flex}.glossary-row{border:1px solid #f0f0f0;border-radius:6px;flex-wrap:wrap;gap:6px;padding:8px;display:flex}.glossary-row .glossary-term{flex:160px}.glossary-row .glossary-tr{flex:140px;width:auto}.glossary-row .glossary-note{flex:2 200px}.glossary-lang{color:#00000073;font-size:12px}.settings-error{color:#ff4d4f;margin-top:4px;font-size:13px}html,body,#root{height:100%;margin:0}body{-webkit-text-size-adjust:100%;background:#f5f5f5}.app-layout{height:100dvh;overflow:hidden}.app-sider{border-right:1px solid #f0f0f0}.app-sider .ant-layout-sider-children{flex-direction:column;display:flex}.app-sider-menu{flex:1;min-height:0;overflow:hidden auto;border-inline-end:0!important}.app-sider-menu .ant-menu-item{height:36px!important;margin-block:2px!important;line-height:36px!important}.app-sider-menu .ant-menu-item-group-title{font-size:12px;padding-top:12px!important}.app-sider-toggle{flex:none;color:#0000008c!important;border-top:1px solid #f0f0f0!important;border-radius:0!important;justify-content:flex-start!important;height:44px!important;padding-inline:24px!important}.app-sider[data-collapsed=true] .app-sider-toggle{justify-content:center!important;padding-inline:0!important}.app-sider-user{border-top:1px solid #f0f0f0;flex:none;align-items:center;gap:10px;min-width:0;padding:10px 16px;display:flex}.app-sider[data-collapsed=true] .app-sider-user{justify-content:center;padding-inline:0}.app-sider-user-avatar{flex:none;background:#1677ff!important}.app-sider-user-text{flex-direction:column;min-width:0;line-height:1.3;display:flex}.app-sider-user-role{font-size:12px}.app-header-left{align-items:center;gap:16px;min-width:0;display:flex}.nav-search-trigger{color:#00000073;width:240px;height:32px;font:inherit;cursor:pointer;background:#fafafa;border:1px solid #d9d9d9;border-radius:6px;flex:none;align-items:center;gap:8px;padding:0 8px 0 11px;font-size:14px;line-height:1;display:inline-flex}.nav-search-trigger:hover{border-color:#4096ff}.nav-search-trigger-text{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.nav-search-trigger kbd,.nav-search-hint kbd{color:#00000073;background:#fff;border:1px solid #e5e5e5;border-radius:4px;padding:2px 5px;font-family:inherit;font-size:11px}@media (width<=1199px){.nav-search-trigger{width:180px}}.nav-search-modal .ant-modal-container{overflow:hidden;padding:0!important}.nav-search-input{border-bottom:1px solid #f0f0f0;padding:8px 4px}.nav-search-results{max-height:min(60vh,420px);padding:6px;overflow-y:auto}.nav-search-item{cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:9px 10px;display:flex}.nav-search-item-active{background:#e6f4ff}.nav-search-icon{color:#0000008c;flex:none}.nav-search-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.nav-search-sep{color:#00000059;margin:0 6px}.nav-search-kind{flex:none;font-size:12px}.nav-search-hint{color:#00000073;border-top:1px solid #f0f0f0;padding:8px 16px;font-size:12px}.nav-section-flash{border-radius:8px;animation:1.8s ease-out nav-section-flash}@keyframes nav-section-flash{0%,40%{box-shadow:0 0 0 3px #91caff}to{box-shadow:0 0 0 3px #0000}}.app-logo{color:#1677ff;justify-content:center;align-items:center;height:56px;font-size:18px;font-weight:700;display:flex}.app-header{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;gap:8px;display:flex;background:#fff!important;height:56px!important;padding:0 16px!important;line-height:56px!important}.app-company{color:#000000a6;min-width:0;max-width:320px;line-height:1.5}.app-content{flex:1;min-height:0;overflow:hidden}.app-content-mobile{padding-bottom:calc(56px + env(safe-area-inset-bottom))}.coming-soon{margin-top:80px}.shift-dot{vertical-align:middle;background:#52c41a;border-radius:50%;width:8px;height:8px;margin-right:2px;display:inline-block}.tag-compact{margin-inline-end:0!important;padding-inline:5px!important;font-size:11px!important;line-height:18px!important}.login-page{box-sizing:border-box;background:linear-gradient(160deg,#e6f4ff 0%,#f5f5f5 60%);justify-content:center;align-items:center;min-height:100dvh;padding:16px;display:flex}.login-card{width:100%;max-width:380px}.login-top{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.notify-panel{width:340px;max-width:100%;max-height:60vh;overflow:auto}.notify-head{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.notify-item{cursor:pointer;border-radius:6px;padding-inline:4px!important}.notify-item:hover{background:#f5f5f5}
