@font-face{font-family:Songlu Sans;src:url(/songlu/fonts/NotoSansSC.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}.app-shell.songlu-theme{--font-family-sans:"Songlu Sans","Microsoft YaHei",sans-serif;--bg:#f5f8fa;--surface:#fff;--surface-soft:#f1f5f8;--text:#202b42;--text-primary:#202b42;--text-secondary:#42526a;--text-tertiary:#7b88a0;--text-disabled:#98a3b5;--muted:#7b88a0;--line:#e5ebf2;--border:#e5ebf2;--soft:#f1f5f8;--brand:#008e9f;--brand-dark:#007885;--brand-focus:#007885;--brand-soft:#eaf6f7;--amber:#d97a06;--danger:#db3f52;--shadow:0 2px 8px rgb(32 43 66/3%);--font-weight-regular:420;--font-weight-medium:500;--font-weight-semibold:650;--leading-body:24px;--leading-reading:26px;display:grid;grid-template-columns:224px minmax(0,1fr);background:var(--bg);color:var(--text);font-family:var(--font-family-sans);font-size:14px;line-height:24px;font-weight:420;font-synthesis:none;letter-spacing:0;-webkit-font-smoothing:antialiased}.songlu-theme :where(button,input,textarea,select,table,dialog,[role=button],.recording-review-page){font-family:var(--font-family-sans);letter-spacing:0}.songlu-theme :where(input[type=checkbox],input[type=radio],input[type=range],progress){accent-color:var(--brand)}.songlu-theme :where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--brand);outline-offset:3px}.songlu-theme>.sidebar{padding:0;background:#fff;border-right:1px solid var(--line);min-height:0}.songlu-theme .sidebar>.brand{height:91px;min-height:91px;padding:0 22px;margin:0;border:0}.songlu-theme .sidebar .brand strong{font-size:20px;line-height:28px;font-weight:700}.songlu-theme .sidebar .brand span{font-size:13px;line-height:20px;color:var(--muted)}.songlu-theme .sidebar>.nav{padding:6px 9px;margin:0;gap:6px;min-height:0;overflow-y:auto;overscroll-behavior:contain}.songlu-theme .nav-link{min-height:49px;height:49px;padding:0 20px;gap:16px;font-size:16px;line-height:24px;font-weight:500;color:#44516a;border-radius:6px;flex-shrink:0}.songlu-theme .nav-link:hover{background:#f4f7f9}.songlu-theme .nav-link.active{background:#e1f2f4;color:#008693;font-weight:650;border-color:transparent;box-shadow:none}.songlu-theme .nav-link svg{width:22px;height:22px;stroke-width:1.8}.songlu-theme .sidebar-bottom{flex-shrink:0}.songlu-theme .avatar{background:#e5ecf5;color:#7389aa}.songlu-theme>.main{min-width:0}.songlu-theme>.main>.topbar{height:54px;padding:0 30px;background:#fff;border-bottom:1px solid var(--line);color:#46536c}.songlu-theme .topbar-title{font-size:13px;line-height:20px;font-weight:500}.songlu-theme .topbar-meta{margin-left:auto;font-size:13px;color:var(--muted)}.songlu-theme>.main>.content{padding:31px 30px 30px;width:100%;max-width:1740px;min-width:0}.songlu-theme>.main>.content:has(.sl-design){padding:0;max-width:none}.app-shell.songlu-theme:has(.rw-archive){display:grid}.songlu-theme .page-head{gap:20px;margin-bottom:27px;flex-wrap:wrap}.songlu-theme .page-head h1{font-size:30px;line-height:40px;font-weight:750;overflow-wrap:anywhere}.songlu-theme .page-head p{font-size:15px;line-height:22px;font-weight:450;color:var(--muted)}.songlu-theme .page-actions{flex-wrap:wrap;gap:10px}.songlu-theme .card{border-color:var(--line);border-radius:8px;box-shadow:none}.songlu-theme .card-head{padding:18px 20px;gap:14px;flex-wrap:wrap;border-color:var(--line)}.songlu-theme .card-head :is(h2,h3){font-size:18px;line-height:28px;font-weight:650}.songlu-theme .card-head p{font-size:13px;line-height:22px;color:var(--muted)}.songlu-theme .card-body{padding:20px}.songlu-theme .stat-value{font-size:30px;line-height:40px;font-weight:750}.songlu-theme .stat-label{font-size:13px;font-weight:500;color:var(--muted)}.songlu-theme .button{min-height:42px;padding:0 20px;border-radius:6px;font-size:14px;line-height:22px;font-weight:500;background:var(--brand);border-color:var(--brand);color:#fff}.songlu-theme .button:hover{background:var(--brand-dark);border-color:var(--brand-dark)}.songlu-theme .button.secondary{background:#fff;color:#42526a;border-color:#dbe2eb}.songlu-theme .button.secondary:hover{background:#f1f5f8;color:var(--brand)}.songlu-theme .button.danger{background:#fff1f3;color:var(--danger);border-color:#f6ced5}.songlu-theme .button.danger:hover{background:#ffe5eb}.songlu-theme .button.small{min-height:32px;padding:0 12px;font-size:13px;line-height:20px}.songlu-theme .page-head>.button:not(.secondary){min-height:48px;font-size:16px;font-weight:600;background:linear-gradient(135deg,#029eab,#008d9d);box-shadow:inset 0 1px 0 #ffffff20}.songlu-theme .button:disabled{opacity:.45;cursor:not-allowed}.songlu-theme :is(input.input,select.select,textarea.textarea){border:1px solid #dbe2eb;border-radius:6px;color:#35435a;background:#fff;font-size:15px;line-height:22px;font-weight:420;padding:10px 12px}.songlu-theme :is(input.input,select.select){height:44px}.songlu-theme .review-date-field input.input{padding-left:36px}.songlu-theme textarea.textarea{line-height:26px}.songlu-theme :is(input.input,select.select,textarea.textarea):focus{border-color:var(--brand);box-shadow:0 0 0 3px rgb(0 142 159/10%)}.songlu-theme :is(input,textarea)::placeholder{color:#7b88a0}.songlu-theme .field label{font-size:13px;line-height:22px;font-weight:550}.songlu-theme .form-grid{gap:18px}.songlu-theme .table-wrap{max-width:100%;overflow-x:auto}.songlu-theme .table-wrap th{padding:14px 18px;font-size:14px;line-height:22px;font-weight:550;color:#546077;background:#f1f5f8;border-color:var(--line)}.songlu-theme .table-wrap td{padding:14px 18px;height:68px;font-size:15px;line-height:24px;font-weight:430;border-color:var(--line)}.songlu-theme .table-wrap tbody tr:hover{background:#f8fbfc}.songlu-theme .table-wrap .name-cell{font-weight:650}.songlu-theme .table-wrap :is(.name-cell span,td small){font-size:13px;line-height:20px;font-weight:430;color:var(--muted)}.songlu-theme .badge{font-size:12px;line-height:20px;font-weight:450;border-radius:4px}.songlu-theme .badge.green{color:#008c52;background:#e6f7ef}.songlu-theme .badge.amber{color:#a95d00;background:#fff2d9}.songlu-theme .badge.red{color:#c82f45;background:#ffedf0}.songlu-theme .badge.gray{color:#738198;background:#f1f5f8}.songlu-theme .empty-state{color:var(--muted);font-size:14px;line-height:24px}.songlu-theme .brain-page{--brain-accent:#008e9f;--brain-accent-soft:#eaf6f7;--brain-ink:#202b42}.songlu-theme .customer-workspace{--workspace-blue:#008e9f;--workspace-ink:#202b42}.songlu-theme .recording-review-page{--review-page-bg:#f5f8fa;--review-text:#202b42;--review-secondary:#42526a;--review-tertiary:#7b88a0;--review-border:#e5ebf2;--review-border-strong:#dbe2eb;--review-dark:#202b42;--review-orange:#008e9f;--review-orange-soft:#eaf6f7}.songlu-theme :is(.section-title,.section-heading h2,.admin-chat-view h2,.approval-section h2){color:var(--text);font-size:18px;line-height:28px;font-weight:650}.songlu-theme :is(.brain-tabs,.learning-manage-shell,.admin-chat-layout,.approval-section){border-color:var(--line)}.songlu-theme :is(.learning-manage-shell,.admin-chat-layout,.approval-section,.moment-onboarding){border-radius:8px}.songlu-theme :is(.range-switch,.mode-tabs,.admin-chat-list,.learning-manage-nav){background:var(--surface-soft)}.songlu-theme .range-switch a.active{color:var(--brand);box-shadow:0 1px 4px rgb(32 43 66/6%)}.songlu-theme .brain-tabs{gap:25px;height:56px}.songlu-theme .brain-tabs a{font-size:14px;font-weight:500}.songlu-theme .brain-tabs a.active{color:var(--brand);font-weight:650}.songlu-theme :is(.brain-case-nav>a.active,.learning-manage-list>a.active){background:var(--brand-soft);color:var(--brand)}.songlu-theme .admin-message-content{font-size:14px;line-height:26px;font-weight:420;color:var(--text-secondary)}.songlu-theme .admin-message-stream article.user .admin-message-content{background:var(--surface-soft)}.songlu-theme .file-uploader-dropzone{background:#f6fbfc;border-color:#afcbd0;border-radius:8px}.songlu-theme .file-uploader-dropzone.active,.songlu-theme .file-uploader-dropzone:hover{border-color:var(--brand);background:var(--brand-soft)}.songlu-theme .file-uploader-icon{color:var(--brand);background:var(--brand-soft);border-radius:8px}.songlu-theme :is(.learning-form input,.learning-form select,.learning-form textarea){font-size:15px;line-height:22px;font-weight:420;border-radius:6px;border-color:#dbe2eb}.songlu-theme :is(.learning-form input,.learning-form select){min-height:44px}.songlu-theme .learning-form textarea{line-height:26px}.songlu-theme .approval-eyebrow{color:var(--brand)}.songlu-theme .approval-file-icon{color:var(--brand);background:var(--brand-soft);border-radius:6px}.songlu-theme .approval-main h3{color:var(--text);font-weight:650}.songlu-theme .approval-main p{color:var(--text-secondary)}.songlu-theme :is(.approval-main small,.approval-section header p){color:var(--muted)}.songlu-theme .approval-actions button{font-size:13px;font-weight:500;border-radius:6px}.songlu-theme .approval-approve{background:var(--brand);border-color:var(--brand)}.songlu-theme .approval-approve:hover{background:var(--brand-dark)}.songlu-theme .approval-reject-form input{font-size:13px;border-color:#dbe2eb;border-radius:6px}.songlu-theme .approval-actions :is(button,input):focus-visible{outline:2px solid var(--brand)}body:has(.songlu-theme) .product-about-dialog{--font-family-sans:"Songlu Sans","Microsoft YaHei",sans-serif;font-family:var(--font-family-sans);font-synthesis:none;color:#202b42}@media (min-width:1201px) and (max-width:1799px){.app-shell.songlu-theme{grid-template-columns:212px minmax(0,1fr)}.songlu-theme>.main>.topbar{height:50px;padding-inline:28px}.songlu-theme>.main>.content{padding:28px}.songlu-theme .sidebar>.brand{height:83px;min-height:83px;padding:0 20px}.songlu-theme .sidebar>.nav{padding-top:4px;gap:5px}.songlu-theme .nav-link{min-height:46px;height:46px;gap:15px}.songlu-theme .page-head h1{line-height:38px}.songlu-theme .table-wrap td{height:58px;padding-block:10px}}@media (min-width:1800px){.app-shell.songlu-theme{grid-template-columns:240px minmax(0,1fr)}.songlu-theme>.main>.content{padding:34px}}@media (max-width:1200px){.app-shell.songlu-theme{grid-template-columns:190px minmax(0,1fr)}.songlu-theme>.main>.content{padding:24px 20px}}@media (max-width:700px){.app-shell.songlu-theme{grid-template-columns:64px minmax(0,1fr)}.songlu-theme>.sidebar{position:-webkit-sticky;position:sticky;top:0;width:64px;height:100dvh;border-bottom:0}.songlu-theme .sidebar>.brand{padding:0 12px;height:77px;min-height:77px}.songlu-theme .nav-link span,.songlu-theme .sidebar .brand>div:last-child{display:none}.app-shell.songlu-theme>.sidebar>.nav{display:flex;flex-direction:column;padding:0 7px;gap:5px;overflow-x:hidden;overflow-y:auto;margin:0}.songlu-theme .nav-link{min-width:0;width:100%;min-height:45px;height:45px;padding:0;justify-content:center}.songlu-theme .sidebar-bottom{padding:8px 2px}.songlu-theme .user-block{display:flex;flex-wrap:wrap;justify-content:center}.songlu-theme .user-block>div:not(.avatar){display:none}.songlu-theme>.main>.content{padding:21px 12px}.songlu-theme>.main>.topbar{padding-inline:12px}.songlu-theme .topbar-meta{display:none}.songlu-theme .page-head h1{font-size:23px;line-height:32px}.songlu-theme .page-head p{font-size:13px}.songlu-theme .card-body,.songlu-theme .card-head{padding:16px}.songlu-theme .form-grid{grid-template-columns:minmax(0,1fr)}.songlu-theme .page-actions>*{min-width:0;max-width:100%}}:root{--font-family-sans:"Songlu Sans","Microsoft YaHei",sans-serif;--bg:#f5f8fa;--surface:#fff;--surface-soft:#f1f5f8;--text:#202b42;--text-primary:#202b42;--text-secondary:#42526a;--text-tertiary:#7b88a0;--muted:#7b88a0;--line:#e5ebf2;--border:#e5ebf2;--brand:#008e9f;--brand-dark:#007885;--brand-soft:#eaf6f7;--soft:#f1f5f8;--workspace-gutter:28px;--workspace-top:24px;--workspace-bar:54px;--workspace-nav:224px}body{font-weight:420;font-synthesis:none}.songlu-theme{font-family:var(--font-family-sans);color:var(--text);background:var(--bg)}.app-shell.songlu-theme>.main>.content,.standalone-workspace>.standalone-content{width:100%;max-width:none;margin:0;min-width:0;padding:var(--workspace-top) var(--workspace-gutter) 30px}.standalone-topbar{height:var(--workspace-bar);display:flex;gap:10px;align-items:center;padding:0 var(--workspace-gutter);border-bottom:1px solid var(--line);background:white;font-size:14px;font-weight:650}.standalone-topbar>.product-logo-asset{width:28px;height:28px;flex:0 0 28px}.standalone-topbar>span{white-space:nowrap}.songlu-theme :is(.learning-page,.ec-recording-workbench,.customer-workspace,.recording-approval-page,.ep){width:100%;max-width:none;margin:0;padding:0;min-height:0;background:transparent;font-family:var(--font-family-sans)}.songlu-theme .learning-page :is(.page-head,.notice,.learning-shell){max-width:none;margin-inline:0}.songlu-theme .learning-head-actions{flex-wrap:wrap;min-width:0}.songlu-theme .learning-body>*,.songlu-theme .learning-shell>*{min-width:0}.songlu-theme .customer-workspace-header,.songlu-theme .page-head{margin-top:0}.songlu-theme .page-head{min-height:38px;margin-bottom:18px;align-items:center}.songlu-theme .sidebar .brand>div:last-child{min-width:0}.songlu-theme .sidebar .brand span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.songlu-theme .page-back-link{display:inline-flex;gap:7px;align-items:center;min-height:28px;margin:0 0 16px;padding:0;font:500 13px/20px var(--font-family-sans);color:var(--muted);background:none;border:0}.songlu-theme .page-back-link:hover{color:var(--brand)}.songlu-theme .page-back-link svg{flex-shrink:0}.songlu-theme .learning-page .page-head h1,.songlu-theme .page-head h1{font-size:26px;line-height:36px;font-weight:650}.songlu-theme .customer-workspace-header h1{font-size:27px;line-height:36px;font-weight:750}.songlu-theme :is(.employee-detail-head,.ec-public-page-head) h1{font-size:30px;line-height:40px;font-weight:750;letter-spacing:0}.songlu-theme .customer-title-row h1{letter-spacing:0}.songlu-theme .ep header{padding-top:0}.songlu-theme .ep h1{font-size:30px;line-height:40px}.songlu-theme .recording-review-page{width:100%;max-width:none;padding:0;margin:0;min-height:0}.songlu-theme .learning-form{max-width:760px;margin-inline:0}.songlu-theme .learning-markdown{max-width:760px}.songlu-theme .admin-message-stream{max-width:800px}.songlu-theme .admin-chat-layout{min-height:480px;height:calc(100dvh - 210px)}.app-shell.songlu-theme>.main>.content:has(.sl-design,.rw-archive),.standalone-workspace>.standalone-content:has(.sl-design,.rw-archive){padding:0}.songlu-theme .rw.sl-design.sl-list{padding:var(--workspace-top) var(--workspace-gutter) 30px;min-height:0}.songlu-theme .rw .ca.ca-unified .ca-body{max-width:none;padding:var(--workspace-top) var(--workspace-gutter) 20px}.songlu-theme .rw .ca.ca-unified .ca-breadcrumb{flex-basis:var(--workspace-bar);padding-inline:var(--workspace-gutter)}.standalone-workspace:has(.rw-archive)>.standalone-topbar{display:none}.standalone-workspace:has(.rw-archive)>.standalone-content{display:flex;flex:1 1;min-height:0}.workspace-chat .chat-workspace{grid-template-columns:var(--workspace-nav) minmax(0,1fr)}.workspace-chat .chat-sidebar{background:white;border-color:var(--line)}.workspace-chat .history-view-tabs button{white-space:nowrap;padding-inline:2px;font-size:12px;line-height:18px;gap:3px}.workspace-chat .history-view-tabs svg{flex-shrink:0}.workspace-chat .chat-main{grid-template-rows:var(--workspace-bar) minmax(0,1fr) auto}.workspace-chat .chat-header{height:var(--workspace-bar);padding-inline:var(--workspace-gutter)}.workspace-chat .chat-header-actions{height:var(--workspace-bar)}.workspace-chat .chat-header .page-back-link{margin:0;flex-shrink:0}.workspace-chat .chat-welcome,.workspace-chat .composer-shell,.workspace-chat .message-stream{min-width:0}body .ep,body .history-context-menu-portal,body .product-about-dialog{font-family:var(--font-family-sans)}.songlu-theme .unified-page-head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:38px;margin:0 0 18px;padding:0;flex-wrap:wrap}.songlu-theme .unified-page-title{display:flex;flex-direction:row;align-items:center;gap:8px;min-width:0;flex:1 1 260px}.songlu-theme .unified-page-head .unified-page-title h1{margin:0;font:650 26px/36px var(--font-family-sans);letter-spacing:0;overflow-wrap:anywhere}.songlu-theme .unified-page-back{display:flex;align-items:center}.songlu-theme .unified-page-back:empty{display:none}.songlu-theme .unified-page-back .page-back-link{width:auto;min-width:32px;min-height:32px;margin:0;justify-content:center;font-size:13px}.songlu-theme .unified-page-back .page-back-link svg{width:20px;height:20px}.songlu-theme .unified-page-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.songlu-theme .unified-page-actions:empty{display:none}.songlu-theme .unified-page-actions .page-actions{flex-wrap:nowrap}.songlu-theme .unified-page-actions .page-actions .select{width:180px;height:38px;padding-block:6px}.songlu-theme .unified-page-actions .brain-head-status{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0;padding:0;background:none;border:0;box-shadow:none}.songlu-theme .unified-page-actions .brain-head-status :is(span,strong,small){margin:0;font-size:13px;line-height:22px}.songlu-theme .page-heading-help{position:relative}.songlu-theme .page-heading-help summary{display:flex;align-items:center;justify-content:center;width:36px;height:36px;cursor:pointer;color:var(--muted);list-style:none;border-radius:6px}.songlu-theme .page-heading-help summary::-webkit-details-marker{display:none}.songlu-theme .page-heading-help summary:hover{background:var(--surface-soft);color:var(--brand)}.songlu-theme .page-heading-help>div{position:absolute;z-index:30;right:0;top:42px;width:min(320px,calc(100vw - 110px));padding:14px;border:1px solid var(--line);border-radius:6px;background:white;box-shadow:0 6px 20px rgb(32 43 66/10%);color:var(--text-secondary);font-size:13px;line-height:22px}.songlu-theme .unified-page-actions :is(.button,.primary){min-height:38px;height:38px}@media(min-width:1201px) and (max-width:1799px){:root{--workspace-gutter:28px;--workspace-top:24px;--workspace-bar:54px;--workspace-nav:224px}}@media(min-width:1800px){:root{--workspace-gutter:28px;--workspace-top:24px;--workspace-nav:224px}}@media(max-width:1200px){:root{--workspace-gutter:20px;--workspace-top:24px;--workspace-nav:190px}.songlu-theme .nav-link{font-size:14px;gap:10px;padding-inline:12px}.songlu-theme .learning-body,.songlu-theme .learning-manage-columns{grid-template-columns:minmax(0,1fr)}.songlu-theme .learning-lessons{border-right:0;border-bottom:1px solid var(--line)}.songlu-theme .learning-manage-detail{padding:20px 0 0}}@media(max-width:1023px){.songlu-theme .learning-body,.songlu-theme .learning-manage-columns,.songlu-theme .learning-manage-shell,.songlu-theme .learning-shell{grid-template-columns:minmax(0,1fr)}.songlu-theme .learning-manage-detail{padding:20px 0 0}.songlu-theme .learning-manage-list{border-right:0;padding-right:0}}@media(max-width:700px){:root{--workspace-gutter:12px;--workspace-top:21px;--workspace-nav:64px}.workspace-chat .chat-workspace{grid-template-columns:minmax(0,1fr)}.workspace-chat .chat-header .page-back-link{flex-shrink:0;white-space:nowrap}.songlu-theme .ep h1,.songlu-theme .learning-page .page-head h1,.songlu-theme .page-head h1,.songlu-theme :is(.employee-detail-head,.ec-public-page-head) h1{font-size:23px;line-height:32px}.songlu-theme .learning-head-actions{width:100%;gap:12px}.songlu-theme .customer-workspace-header h1{font-size:23px;line-height:32px}.songlu-theme .admin-chat-layout{height:auto;min-height:0}.songlu-theme .brain-tabs{overflow-x:auto;max-width:100%}.songlu-theme .unified-page-head .unified-page-title h1{font-size:23px;line-height:32px}.songlu-theme .unified-page-title{flex-basis:160px}.songlu-theme .unified-page-actions{margin-left:40px}.songlu-theme .page-heading-help>div{left:0;right:auto;width:min(280px,calc(100vw - 140px))}.songlu-theme .unified-page-actions .page-actions .select{width:130px}}:root{--page-title-size:26px;--page-title-line:36px;--page-title-weight:650;--page-description-size:13px}.songlu-theme :is(.unified-page-head .unified-page-title,.list-heading,.allocation-page>header,[data-admin-workspace]>header,.customer-workspace-header,.employee-detail-head,.ec-public-page-head) h1{margin:0;font-family:var(--font-family-sans);font-size:var(--page-title-size);line-height:var(--page-title-line);font-weight:var(--page-title-weight);letter-spacing:0}.songlu-theme :is(.unified-page-head,.list-heading,.allocation-page>header,[data-admin-workspace]>header){margin-top:0;margin-bottom:20px;align-items:flex-start}.songlu-theme .unified-page-copy{min-width:0}.songlu-theme :is(.unified-page-description,.allocation-page>header>div>p,[data-admin-workspace]>header>div>p){margin:6px 0 0;font:400 var(--page-description-size)/22px var(--font-family-sans);color:var(--muted);letter-spacing:0}.employee-workspace .chat-welcome h1{font:650 26px/36px var(--font-family-sans);letter-spacing:0}.employee-workspace .chat-welcome>p{font:400 13px/22px var(--font-family-sans);color:var(--muted)}@media(max-width:700px){:root{--page-title-size:23px;--page-title-line:32px}}.songlu-theme .rw.sl-design.sl-list .unified-page-head .unified-page-title h1{font:650 var(--page-title-size)/var(--page-title-line) var(--font-family-sans);margin:0;letter-spacing:0}.songlu-theme .employee-workspace .chat-welcome h1{font:650 26px/36px var(--font-family-sans);letter-spacing:0}.songlu-theme .employee-workspace .chat-welcome>p{font:400 13px/22px var(--font-family-sans);color:var(--muted)}.songlu-theme .rw.sl-design.sl-list .unified-page-description{font:400 13px/22px var(--font-family-sans);margin:6px 0 0;color:var(--muted)}.songlu-theme :is(.crm-approved,.rw.sl-design.sl-list) table.unified-customer-table{font-family:var(--font-family-sans);font-size:14px;line-height:24px;color:var(--text);border-collapse:separate;border-spacing:0}.songlu-theme :is(.crm-approved,.rw.sl-design.sl-list) .unified-customer-table th{height:48px;box-sizing:border-box;padding:12px 14px;background:var(--surface-soft);color:#53647c;font-family:var(--font-family-sans);font-size:13px;font-weight:500;line-height:22px;text-align:left;border-bottom:1px solid var(--line);vertical-align:middle}.songlu-theme :is(.crm-approved,.rw.sl-design.sl-list) .unified-customer-table td{height:72px;box-sizing:border-box;padding:14px;font-family:var(--font-family-sans);font-size:14px;font-weight:400;line-height:24px;vertical-align:middle;border-bottom:1px solid var(--line);background:var(--surface)}.songlu-theme :is(.crm-approved,.rw.sl-design.sl-list) .unified-customer-table tbody tr:hover td{background:#f0f9fa}.songlu-theme :is(.crm-approved,.rw.sl-design.sl-list) .unified-customer-table tbody tr.is-selected td{background:#e1f2f4}.songlu-theme :is(.crm-approved,.rw.sl-design.sl-list) .unified-customer-table tbody tr:last-child td{border-bottom:0}.songlu-theme :is(.crm-approved,.rw.sl-design.sl-list) .unified-customer-table :is(.customer-name,.customer-name a,.customer-link,.customer-link strong){font-family:var(--font-family-sans);font-size:14px;font-weight:400;line-height:24px;color:var(--text);text-align:left;overflow-wrap:anywhere}.songlu-theme :is(.crm-approved,.rw.sl-design.sl-list) .unified-customer-table .customer-link{padding:0;min-height:0;max-width:100%;height:auto}.songlu-theme :is(.crm-approved,.rw.sl-design.sl-list) .unified-customer-table td small{display:block;font:400 12px/20px var(--font-family-sans);color:var(--muted);margin-top:2px}.songlu-theme :is(.crm-approved,.rw.sl-design.sl-list) .unified-customer-table :is(.action-link,.customer-detail-link){display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;height:auto;padding:4px 8px;border:0;border-radius:5px;font:600 13px/24px var(--font-family-sans);color:var(--brand);background:#edf7f8;white-space:nowrap;text-decoration:none}.songlu-theme :is(.crm-approved,.rw.sl-design.sl-list) .unified-customer-table :is(.action-link,.customer-detail-link):hover{background:#dceff2;color:#006c7a}.songlu-theme :is(.crm-approved,.rw.sl-design.sl-list) .unified-customer-table :is(.action-link,.customer-detail-link) svg{width:14px;height:14px;flex-shrink:0}.songlu-theme :is(.crm-approved,.rw.sl-design.sl-list) .unified-customer-table th button{font:inherit;color:inherit;display:inline-flex;align-items:center;gap:6px;padding:0;min-height:0}.songlu-theme :is(.crm-approved,.rw.sl-design.sl-list) .unified-customer-table th button svg{width:14px;height:14px}.songlu-theme .crm-approved .unified-customer-table :is(th,td):nth-child(5){text-align:center}@media(max-height:800px){.songlu-theme :is(.crm-approved,.rw.sl-design.sl-list) .unified-customer-table td{height:64px;padding-top:10px;padding-bottom:10px}}:root{--input-focus-border:#78adb5}[contenteditable=true]:is(:focus,:focus-visible),input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]):is(:focus,:focus-visible),select:is(:focus,:focus-visible),textarea:is(:focus,:focus-visible){outline:none!important;box-shadow:none!important;border-color:var(--input-focus-border)!important}:is(.history-search,.chat-composer,.ca-search,.rw .search):focus-within{outline:none!important;box-shadow:none!important;border-color:var(--input-focus-border)!important}:is(input,textarea,select)[aria-invalid=true]:focus{border-color:#c85b60!important}