:root{--ink:#17221d;--muted:#6e7973;--line:#e2e8e3;--paper:#fbfcfa;--green:#1f6f50;--greenSoft:#eaf5ef;--orange:#b55e27;--orangeSoft:#fff3e9}.shell.settingsLayout{grid-template-columns:238px minmax(0,1fr)}.settingsWorkspace{background:#f4f6f2;overflow-y:auto}.templateLibrary{color:#fff;background:#18221e;border-radius:12px;justify-content:space-between;align-items:center;gap:25px;margin-top:22px;padding:22px 25px;display:flex}.templateLibrary h2{margin:6px 0;font:20px Georgia,serif}.templateLibrary p{color:#aebdb5;max-width:590px;margin:0;font-size:10px;line-height:1.6}.templateCategories{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:300px;display:flex}.templateCategories span{color:#c8d5ce;white-space:nowrap;border:1px solid #3a4a42;border-radius:20px;padding:6px 8px;font-size:8px}*{box-sizing:border-box}html,body{min-height:100%;color:var(--ink);background:#f3f5f1;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,textarea{font:inherit}button{color:inherit}.shell{grid-template-columns:238px 360px minmax(620px,1fr);height:100vh;display:grid;overflow:hidden}.sidebar{color:#d8e2dc;background:#18221e;flex-direction:column;padding:24px 16px;display:flex}.brand{align-items:center;gap:11px;padding:0 8px 28px;display:flex}.brandMark{color:#174d38;background:#d6f1df;border-radius:10px;place-items:center;width:35px;height:35px;font-family:Georgia,serif;font-size:22px;font-weight:700;display:grid}.brand div{flex-direction:column;display:flex}.brand strong{color:#fff;font-family:Georgia,serif;font-size:19px}.brand small{color:#8fa199;letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:10px}nav{border-bottom:1px solid #303d37;gap:4px;padding-bottom:24px;display:grid}.navItem,.mailbox{text-align:left;color:#adbbb4;cursor:pointer;background:0 0;border:0;border-radius:9px;text-decoration:none}.navItem{align-items:center;gap:10px;height:42px;padding:0 12px;font-size:13px;display:flex}.navItem b{color:#85968d;margin-left:auto;font-size:10px;font-weight:600}.navItem.active b{color:#d9e3dd}.navItem.active,.navItem:hover{color:#fff;background:#293630}.sectionLabel{letter-spacing:.16em;color:#687a71;margin:25px 12px 10px;font-size:10px}.mailbox{align-items:center;gap:10px;width:100%;padding:9px 10px;display:flex}.mailbox.active,.mailbox:hover{color:#fff;background:#24312b}.mailbox>span:last-child{flex-direction:column;min-width:0;display:flex}.mailbox b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.mailbox small{color:#81928a;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;overflow:hidden}.dot{background:#75a38d;border-radius:50%;flex:none;width:8px;height:8px}.dot.joy{background:#65a985}.dot.shmily{background:#d1a34d}.dot.all{background:#c8d2cd}.sidebarFooter{border-top:1px solid #303d37;margin-top:auto;padding:20px 9px 0;font-size:11px}.sidebarFooter small{color:#72847b;margin:5px 0 0 15px;display:block}.statusDot{background:#63c48e;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 0 3px #274a3a}.inboxList{border-right:1px solid var(--line);background:#f8faf7;flex-direction:column;min-width:0;display:flex}.inboxList>header{justify-content:space-between;align-items:flex-end;height:108px;padding:23px 22px 17px;display:flex}.eyebrow{letter-spacing:.18em;color:#87918c;font-size:9px;font-weight:700}.inboxList h1{margin:3px 0 0;font-family:Georgia,serif;font-size:27px}.iconButton{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;width:34px;height:34px}.search{border:1px solid var(--line);color:#9ba39f;background:#fff;border-radius:8px;align-items:center;gap:7px;margin:0 17px 13px;padding:9px 10px;display:flex}.search input{background:0 0;border:0;outline:0;flex:1;font-size:12px}.search kbd{border:1px solid #dfe4e0;border-radius:4px;padding:2px 5px;font-size:9px}.listMeta{color:#89928d;justify-content:space-between;padding:0 21px 11px;font-size:10px;display:flex}.conversationItems{border-top:1px solid var(--line);overflow-y:auto}.conversation{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;width:100%;padding:17px 20px;display:block}.conversation.active{box-shadow:inset 3px 0 var(--green);background:#fff}.conversation .row{justify-content:space-between;align-items:center;display:flex}.conversation time{color:#89928d;font-size:9px}.conversation h3{white-space:nowrap;text-overflow:ellipsis;margin:7px 0 5px;font-family:Georgia,serif;font-size:15px;overflow:hidden}.conversation p{color:#79827d;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.tags{align-items:center;gap:5px;margin-top:11px;display:flex}.tags span{letter-spacing:.05em;text-transform:uppercase;color:#8e542d;background:#fbede3;border-radius:3px;padding:4px 6px;font-size:8px}.tags em{color:#7e8882;margin-left:auto;font-size:9px;font-style:normal}.empty{text-align:center;color:#89928d;padding:40px 20px;font-size:12px}.workspace{background:var(--paper);flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.threadHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 28px 17px;display:flex}.threadHeader h2{white-space:nowrap;text-overflow:ellipsis;max-width:620px;margin:4px 0;font-family:Georgia,serif;font-size:23px;overflow:hidden}.threadHeader p{color:#7b8580;margin:0;font-size:11px}.reviewPill,.donePill{text-transform:uppercase;letter-spacing:.08em;background:var(--orangeSoft);color:var(--orange);border-radius:20px;padding:7px 10px;font-size:9px}.donePill{background:var(--greenSoft);color:var(--green)}.contextBar{border-bottom:1px solid var(--line);color:#7a8580;background:#f5f7f3;align-items:center;gap:8px;height:42px;padding:0 28px;font-size:10px;display:flex}.contextBar strong{color:#34413b}.contextBar code{border:1px solid var(--line);color:#53615a;background:#fff;border-radius:5px;padding:4px 7px;font-family:inherit}.contextBar .lock{color:#648172;margin-left:auto}.contentGrid{flex:1;grid-template-columns:minmax(420px,1fr) 270px;min-height:0;display:grid;overflow:hidden}.thread{padding:24px 27px;overflow-y:auto}.message{gap:11px;margin-bottom:20px;display:flex}.message.outbound{flex-direction:row-reverse}.avatar{color:#335345;background:#dde8e1;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font:700 12px Georgia,serif;display:grid}.bubble{border:1px solid var(--line);background:#fff;border-radius:4px 12px 12px;min-width:200px;max-width:82%;padding:14px 16px;box-shadow:0 2px 7px #25372b0a}.outbound .bubble{background:#edf6f0;border-radius:12px 4px 12px 12px}.messageMeta{justify-content:space-between;gap:20px;margin-bottom:10px;display:flex}.messageMeta time{color:#929b96;font-size:8px}.bubble pre{white-space:pre-wrap;color:#3f4a45;margin:0;font:11px/1.65 inherit}.attachments{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.attachments>div{color:#527664;align-items:center;gap:8px;display:flex}.attachments span{flex-direction:column;display:flex}.attachments strong{font-size:10px}.attachments small{color:#939b97;margin-top:2px;font-size:8px}.analysis{border-left:1px solid var(--line);background:#f8faf7;padding:21px 18px;overflow-y:auto}.panelTitle{border-bottom:1px solid var(--line);align-items:center;gap:9px;margin-bottom:18px;padding-bottom:16px;display:flex}.panelTitle>span,.spark{color:#3c8160}.panelTitle div{flex-direction:column;display:flex}.panelTitle strong{font-family:Georgia,serif;font-size:15px}.panelTitle small{color:#8b9590;margin-top:2px;font-size:8px}.analysis label{letter-spacing:.12em;color:#939c97;margin:18px 0 7px;font-size:8px;font-weight:700;display:block}.intentList{flex-wrap:wrap;gap:5px;display:flex}.intentList span{text-transform:uppercase;color:#8c542e;background:#fff0e6;border-radius:3px;padding:5px 6px;font-size:8px}.fact{font:700 13px Georgia,serif}.changes{gap:6px;display:grid}.changes>div{border:1px solid var(--line);background:#fff;border-radius:6px;padding:9px}.changes strong{text-transform:uppercase;color:#67736d;font-size:9px}.changes p{align-items:center;gap:6px;margin:6px 0 0;font-size:10px;display:flex}.changes del{color:#a4665d}.changes ins{color:#2c7453;text-decoration:none}.changes span{color:#9da5a1}.muted{color:#8d9691;font-size:10px}.humanFlag{color:#8e542d;background:#fff5eb;border-radius:6px;margin-top:17px;padding:10px;font-size:9px;line-height:1.4}.composer{border-top:1px solid var(--line);background:#fff;margin:0;box-shadow:0 -5px 20px #30443a0b}.composerHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:11px 25px;display:flex}.composerHead>div{align-items:center;gap:7px;display:flex}.composerHead strong{font:14px Georgia,serif}.composerHead small{text-transform:uppercase;color:#48765f;background:var(--greenSoft);border-radius:4px;padding:4px 6px;font-size:8px}.textButton{color:#49705d;cursor:pointer;background:0 0;border:0;font-size:10px}.composer textarea{resize:none;color:#354039;background:#fff;border:0;outline:0;width:100%;height:112px;padding:15px 28px;font:11px/1.55 inherit;display:block}.composer textarea:disabled{color:#64706a;background:#fbfcfa}.composerFoot{border-top:1px solid var(--line);color:#84908a;justify-content:space-between;align-items:center;padding:10px 24px;font-size:9px;display:flex}.approveButton,.sendButton{color:#fff;cursor:pointer;background:#3a6f57;border:0;border-radius:6px;padding:9px 15px;font-size:10px}.sendButton{background:#174f38}.approveButton:disabled,.sendButton:disabled{opacity:.5}.sentLabel{color:var(--green);font-weight:600}.toast{color:#fff;cursor:pointer;background:#17251f;border-radius:7px;padding:11px 14px;font-size:10px;position:absolute;bottom:205px;right:20px;box-shadow:0 8px 28px #15231d3d}.toast span{color:#9eb0a7;margin-left:15px}.emptyState{text-align:center;color:#87928c;margin:auto}.emptyState>span{font-size:35px}.emptyState h2{color:#425149;margin:12px 0 5px;font:24px Georgia,serif}.emptyState p{font-size:11px}.composer{flex:none;max-height:50vh;overflow-y:auto}.composer textarea{height:auto;min-height:150px;max-height:26vh}.internalSummary{border-bottom:1px solid var(--line);background:#f5f8f5;padding:12px 25px}.internalSummary>div,.translationBox>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.internalSummary strong,.translationBox strong{color:#284838;font:13px Georgia,serif}.internalSummary span,.translationBox span{color:#87928c;font-size:8px}.internalSummary ol{gap:4px;margin:8px 0 0;padding-left:18px;display:grid}.internalSummary li{color:#4e5c55;font-size:10px;line-height:1.45}.translationBox{background:#f7f5ef;border:1px solid #e6e0d2;border-radius:7px;margin:0 24px 12px;padding:11px 13px}.translationBox pre{white-space:pre-wrap;color:#5b5b50;margin:8px 0 0;font:10px/1.55 inherit}.shopSuffix{color:#7d8983;font-weight:500}.tags span{text-transform:none}.completedConversation{border-top:1px solid var(--line);color:#315d49;background:#f4f8f5;flex:none;align-items:center;gap:12px;padding:18px 25px;display:flex}.completedConversation>span{background:#dceee4;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.completedConversation div{flex-direction:column;display:flex}.completedConversation strong{font-size:12px}.completedConversation p{color:#718078;margin:4px 0 0;font-size:9px}.navItem b.starCount{color:#fff;background:#d94747;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 5px;display:grid;box-shadow:0 0 0 2px #4b2929}.conversation{cursor:default;padding:0}.conversationOpen{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;padding:17px 20px 8px;display:block}.conversationFoot{justify-content:space-between;align-items:center;gap:8px;padding:0 16px 11px 20px;display:flex}.conversationFoot .tags{min-width:0;margin:0}.cardActions{color:#858f89;white-space:nowrap;align-items:center;gap:7px;margin-left:auto;font-size:9px;display:flex}.cardActions button{color:#7d8781;cursor:pointer;background:0 0;border:0;padding:2px 3px;font-size:9px}.cardActions button:disabled{opacity:.45}.cardActions .cardStar{color:#aeb6b1;font-size:17px;line-height:1;transition:transform .18s,color .18s}.cardActions .cardStar:hover{transform:scale(1.15)}.cardActions .cardStar.selected{color:#f0b429;text-shadow:0 1px 4px #cf962a55}.modalBackdrop{z-index:60;background:#0e1712a6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.actionModal{text-align:center;background:#fff;border-radius:14px;width:min(390px,100vw - 40px);padding:28px;box-shadow:0 24px 70px #07110b66}.actionModal h2{margin:10px 0 8px;font:23px Georgia,serif}.actionModal p{color:#6f7974;max-width:310px;margin:0 auto;font-size:11px;line-height:1.65}.starBurst{color:#f0b429;text-shadow:0 5px 18px #e0a42d55;font-size:48px;line-height:1;animation:1s both starPop}.archiveIcon{color:#52675c;background:#eef2ef;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto;font-size:23px;display:grid}.modalActions{justify-content:center;gap:9px;margin-top:22px;display:flex}.modalActions button{cursor:pointer;background:#fff;border:1px solid #d9e1dc;border-radius:7px;padding:9px 18px;font-size:11px}.modalActions .modalConfirm{color:#fff;background:#255f46;border-color:#255f46}.modalActions .modalConfirm:disabled{opacity:.5}@keyframes starPop{0%{opacity:0;transform:scale(.25)rotate(-25deg)}45%{opacity:1;transform:scale(1.35)rotate(12deg)}70%{transform:scale(.9)rotate(-5deg)}to{opacity:1;transform:scale(1)rotate(0)}}.navItem b.trashCount{color:#fff;background:#c85d4c;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 5px;display:grid;box-shadow:0 0 0 2px #563126}.cardActions .trashAction{color:#a25245}.navItem.actionNav{color:#ffd9cd;background:#342923;border:1px solid #793f35;margin:4px 0;font-weight:700}.navItem.actionNav:hover,.navItem.actionNav.active{color:#fff;background:#713b31;border-color:#a35a49}.navItem b.actionCount{color:#fff;background:#ef4438;border-radius:11px;place-items:center;min-width:21px;height:21px;padding:0 6px;font-size:11px;display:grid;box-shadow:0 0 0 2px #5b211c}.cardActionBadge{color:#a63427;background:#fff0ec;border:1px solid #e17a69;border-radius:5px;align-items:center;gap:5px;margin-top:10px;padding:5px 8px;font-size:9px;font-weight:750;display:inline-flex;position:relative}.cardActionBadge i{background:#f04438;border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;right:-5px;box-shadow:0 0 0 2px #fff}.cardActionBadge.seen{color:#795c53;background:#f5eee9;border-color:#d8b9ae;font-weight:600}.quotedContext{border-top:1px solid #dfe5e1;margin-top:13px;padding-top:10px}.quotedContext summary{cursor:pointer;color:#587064;font-size:9px;font-weight:700;list-style:none}.quotedContext summary:before{content:"▾";margin-right:6px}.quotedContext:not([open]) summary:before{content:"▸"}.quotedContext pre{background:#f5f7f5;border-left:3px solid #cbd7d0;max-height:300px;padding:11px 12px;overflow:auto;color:#69736e!important;margin-top:10px!important;font-size:9px!important;line-height:1.55!important}.manualActionPanel{background:#fff4ef;border:2px solid #db6b55;border-radius:9px;margin:0 0 20px;padding:13px;box-shadow:0 5px 16px #87362314}.manualActionTitle{align-items:center;gap:9px;display:flex}.manualActionTitle>span{color:#fff;background:#d94737;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.manualActionTitle>div{flex-direction:column;display:flex}.manualActionTitle small{color:#a74c3d;font-size:8px;font-weight:750}.manualActionTitle strong{color:#6f2c23;margin-top:2px;font-size:14px}.actionDetails{gap:7px;margin-top:11px;display:grid}.orderDetail,.changeDetail{background:#fff;border:1px solid #edd3ca;border-radius:6px;padding:8px}.orderDetail{justify-content:space-between;align-items:center;display:flex}.orderDetail span,.changeDetail>strong{color:#91675d;font-size:8px}.orderDetail strong{color:#572b24;font:700 13px Georgia,serif}.changeDetail p{grid-template-columns:38px 1fr;gap:5px;margin:6px 0 0;font-size:9px;line-height:1.35;display:grid}.changeDetail p span{color:#9b7a72}.changeDetail del{color:#9b473c}.changeDetail ins{color:#23704f;font-weight:650;text-decoration:none}.manualActionPanel ol{gap:5px;margin:11px 0 0;padding-left:19px;display:grid}.manualActionPanel li{color:#633d35;font-size:9px;line-height:1.4}.actionWarning{color:#a0392b;border-top:1px dashed #dfb2a7;margin:10px 0 0;padding-top:8px;font-size:8px;font-weight:700}.conversation.active{background:#dce2de;box-shadow:inset 3px 0 #496f5d}.conversation h3{color:#28322d;font-family:inherit;font-size:13px;font-weight:600}.conversation .row strong{color:#303a35;font-weight:600}.conversation.read h3,.conversation.read .row strong{color:#49534e;font-weight:400}.conversation.read p{color:#858e89}.conversation.active .conversationOpen{background:#dce2de}.conversation.active:hover,.conversation.active .conversationOpen:hover{background:#d7ded9}.search:focus-within{border-color:#759783;box-shadow:0 0 0 3px #dfeae3}.search input{min-width:0}.search button{color:#637069;cursor:pointer;background:#edf1ee;border:0;border-radius:50%;place-items:center;width:20px;height:20px;line-height:1;display:grid}@media (max-width:1050px){.shell{grid-template-columns:78px 330px minmax(600px,1fr)}.shell.settingsLayout{grid-template-columns:78px minmax(700px,1fr)}.brand div,.navItem:not(.active) b,.sidebar .sectionLabel,.mailbox>span:last-child,.sidebarFooter small{display:none}.brand{padding-left:5px}.navItem{justify-content:center;font-size:0}.navItem span{font-size:15px}.mailbox{justify-content:center}.sidebarFooter{text-align:center}.statusDot{margin:0}.contentGrid{grid-template-columns:1fr 240px}}.settingsShell{background:#f4f6f2;min-height:100vh}.settingsTop{color:#fff;background:#18221e;justify-content:space-between;align-items:center;height:66px;padding:0 5vw;display:flex}.settingsTop a{color:#b9c7c0;font-size:12px;text-decoration:none}.settingsTop div{align-items:center;gap:9px;font-family:Georgia,serif;display:flex}.settingsTop .brandMark{width:30px;height:30px;font-size:18px}.settingsPage{max-width:980px;margin:0 auto;padding:55px 28px 80px}.setupIntro{max-width:610px}.setupIntro h1{margin:8px 0 10px;font:36px Georgia,serif}.setupIntro p{color:#6f7c75;font-size:13px;line-height:1.65}.setupGrid{grid-template-columns:minmax(440px,1fr) 330px;align-items:start;gap:22px;margin-top:34px;display:grid}.connectCard,.setupHelp,.connectedList{border:1px solid var(--line);background:#fff;border-radius:12px;box-shadow:0 6px 24px #24382d0a}.connectCard{padding:25px}.providerBadge{border-bottom:1px solid var(--line);align-items:center;gap:11px;margin-bottom:20px;padding-bottom:20px;display:flex}.providerBadge>span{color:#b44f23;background:#ffede4;border-radius:9px;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.providerBadge div{flex-direction:column;display:flex}.providerBadge strong{font:17px Georgia,serif}.providerBadge small{color:#88928d;margin-top:4px;font-size:9px}.connectCard label{color:#68746e;margin:15px 0;font-size:10px;font-weight:700;display:block}.connectCard input{color:#25312b;border:1px solid #dce3de;border-radius:7px;outline:0;width:100%;margin-top:7px;padding:11px 12px;display:block}.connectCard input:focus{border-color:#5f8d75;box-shadow:0 0 0 3px #eaf3ed}.serverSummary{background:#f6f8f5;border-radius:8px;margin:18px 0;padding:12px}.serverSummary>div{justify-content:space-between;margin:4px 0;font-size:9px;display:flex}.serverSummary span{color:#859089}.serverSummary strong{font-family:ui-monospace,monospace;font-size:9px}.serverSummary small{color:#89938e;border-top:1px solid #e1e6e2;margin-top:9px;padding-top:8px;font-size:8px;display:block}.connectButton{color:#fff;cursor:pointer;background:#1e6649;border:0;border-radius:7px;width:100%;padding:12px;font-weight:650}.connectButton:disabled{opacity:.55}.privacyNote{text-align:center;color:#7d8982!important;margin:12px 0 0!important;font-size:9px!important}.setupHelp{padding:25px}.setupHelp h2,.connectedList h2{margin:0 0 20px;font:20px Georgia,serif}.setupHelp ol{counter-reset:steps;margin:0;padding:0;list-style:none}.setupHelp li{flex-direction:column;padding:0 0 20px 37px;display:flex;position:relative}.setupHelp li:before{counter-increment:steps;content:counter(steps);color:#2e7555;background:#edf5f0;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:grid;position:absolute;top:0;left:0}.setupHelp li:not(:last-child):after{content:"";border-left:1px solid #d7e2db;height:17px;position:absolute;top:26px;left:12px}.setupHelp li b{font-size:11px}.setupHelp li span{color:#84908a;margin-top:3px;font-size:9px;line-height:1.5}.successBox,.errorBox{color:#276648;background:#eaf5ef;border-radius:7px;flex-direction:column;padding:12px;font-size:10px;display:flex}.successBox small{margin-top:5px}.errorBox{color:#9c4337;background:#fff0ed}.errorBox span{margin-top:5px;line-height:1.4}.connectedList{margin-top:22px;padding:22px 25px}.connectedList h2{margin-bottom:14px}.connectedList>div{border-top:1px solid var(--line);align-items:center;gap:11px;padding-top:14px;display:flex}.connectedList>div>div{flex-direction:column;display:flex}.connectedList strong{font-size:11px}.connectedList small{color:#89938e;margin-top:3px;font-size:9px}.connectedDot{background:#46a475;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #e5f3eb}.connectionType{color:#7f8984;margin-left:auto;font-size:9px}.connectedList button{color:#32684e;cursor:pointer;background:#fff;border:1px solid #cad8d0;border-radius:6px;padding:8px 11px;font-size:9px}@media (max-width:800px){.setupGrid{grid-template-columns:1fr}.settingsPage{padding:35px 18px}.setupIntro h1{font-size:30px}}:root{--reading-size:clamp(14px,calc(.4vw + 9px),15.5px)}.shell{height:100dvh}.navItem{font-size:14px}.mailbox b{font-size:13px}.mailbox small{font-size:11px}.conversation .row strong{font-size:13px}.conversation time{font-size:10px}.conversation h3{font-size:14px}.conversation p{font-size:12px;line-height:1.5}.messageMeta strong{font-size:12px}.messageMeta time{font-size:10px}.bubble>pre,.quotedContext pre,.composer textarea{font-family:inherit!important;font-size:var(--reading-size)!important;line-height:1.65!important}.quotedContext summary{font-size:11px}.internalSummary li{font-size:12px}.translationBox pre{font-size:13px;line-height:1.65}.composerFoot,.textButton{font-size:11px}.sendButton{padding:10px 18px;font-size:12px}.analysis label,.intentList span,.panelTitle small{font-size:10px}.muted,.changes p,.humanFlag{font-size:11px}.dot.joycustomize{background:#65a985}.dot.shmilycustom{background:#d1a34d}.navCounts{align-items:center;gap:5px;margin-left:auto;font-size:inherit!important;display:flex!important}.navCounts b{margin-left:0}.navItem b.starCount{color:#3b2b05;background:#f0b429;box-shadow:0 0 0 2px #6d5518}.newMailCount{color:#fff;background:#38b76c;border-radius:11px;place-items:center;min-width:22px;height:20px;padding:0 6px;font-size:11px;font-style:normal;font-weight:800;animation:.45s both newMailPop;display:grid;box-shadow:0 0 0 2px #185d37}.sidebar.locked button:disabled{opacity:.65;cursor:wait}.sidebar.locked a[aria-disabled=true]{pointer-events:none;opacity:.65}.conversationOpen:disabled{cursor:wait}.conversationOpen:disabled,.iconButton:disabled{opacity:.72}.sendProgressOverlay{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c1711a8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.sendProgressOverlay>div{text-align:center;background:#fff;border-radius:14px;flex-direction:column;align-items:center;width:min(410px,100vw - 40px);padding:28px;display:flex;box-shadow:0 24px 70px #07110b77}.sendProgressOverlay strong{color:#234b38;margin-top:14px;font:22px Georgia,serif}.sendProgressOverlay p{color:#65726b;margin:8px 0;font-size:13px;line-height:1.65}.sendProgressOverlay small{color:#86918b;font-size:11px}.sendSpinner{border:4px solid #d8e7df;border-top-color:#237451;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite sendSpin}@keyframes sendSpin{to{transform:rotate(360deg)}}@keyframes newMailPop{0%{opacity:0;transform:scale(.4)}70%{transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@media (max-width:1366px){.shell{grid-template-columns:220px 330px minmax(560px,1fr)}.contentGrid{grid-template-columns:minmax(390px,1fr) 250px}.thread{padding:20px}.analysis{padding:18px 15px}}@media (max-width:1180px){.shell{grid-template-columns:190px 310px minmax(520px,1fr)}.sidebar{padding-left:11px;padding-right:11px}.threadHeader,.contextBar{padding-left:22px;padding-right:22px}}@media (max-width:1050px){.navCounts{margin-left:0}.navItem.active .navCounts{display:flex!important}.newMailCount{margin:0 0 22px 24px;position:absolute}}.sidebar,.inboxList,.workspace{min-height:0}.sidebar{overscroll-behavior:contain;overflow-y:auto}.inboxList{overflow:hidden}.conversationItems{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.listMeta{align-items:center;gap:12px;min-width:0}.listMeta span{white-space:nowrap;min-width:0}.listMeta span:last-child{text-overflow:ellipsis;text-align:right;overflow:hidden}.thread,.analysis{scrollbar-gutter:stable;min-height:0}.composer{flex-direction:column;width:min(1220px,100%);max-height:min(48dvh,520px);margin-inline:auto;display:flex;overflow:hidden}.composerBody{scrollbar-gutter:stable;min-height:0;overflow-y:auto}.composer textarea[readonly]{color:#4e5953;cursor:default;background:#fbfcfa}.composer textarea.editing{background:#fff;box-shadow:inset 0 0 0 2px #b8cfc1}.composerFoot>div{align-items:center;gap:8px;display:flex}.editButton{color:#355a48;cursor:pointer;background:#fff;border:1px solid #cfd9d3;border-radius:6px;padding:9px 15px;font-size:12px;font-weight:650}.editButton:hover,.editButton.active{background:#f4f8f5;border-color:#5d8871}.editButton:disabled{opacity:.5;cursor:not-allowed}.threadHeader>div{min-width:0}.contextBar{flex-wrap:wrap;height:auto;min-height:42px;padding-block:8px}.dot.connected{background:#55b984;box-shadow:0 0 0 3px #26493a}.dot.failed{background:#e45c56;box-shadow:0 0 0 3px #4f2b28}.dot.unknown{background:#9ba7a1;box-shadow:0 0 0 3px #303d37}.connectedDot.connected{background:#46a475;box-shadow:0 0 0 3px #e5f3eb}.connectedDot.failed{background:#e2524b;box-shadow:0 0 0 3px #fde9e7}.connectedList .connectionType{text-align:right;min-width:58px}.blackVideoNav{border-top:1px solid #3a473f;margin-top:18px;padding-top:3px}.blackVideoNav .sectionLabel{color:#cfaa8b;margin-top:17px}.blackVideoEntry{color:#f2ded0;background:#271f1b;border:1px solid #604a3d;border-radius:10px;align-items:center;gap:10px;padding:11px 10px;text-decoration:none;display:flex}.blackVideoEntry:hover,.blackVideoEntry.active{color:#fff;background:#5b3829;border-color:#ae7255}.blackVideoEntry>span:last-child{flex-direction:column;min-width:0;display:flex}.blackVideoEntry b{font-size:13px}.blackVideoEntry small{color:#b99e8e;white-space:nowrap;margin-top:3px;font-size:9px}.blackVideoMark{color:#281810;background:#d9855f;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.collageNav{border-bottom:1px solid #3a473f;margin-top:16px;padding-bottom:16px}.collageEntry{color:#d8eee0;background:#202d26;border:1px solid #3b5b4b;border-radius:10px;align-items:center;gap:10px;padding:11px 10px;text-decoration:none;display:flex}.collageEntry:hover,.collageEntry.active{color:#fff;background:#2a4a38;border-color:#729c82}.collageEntry>span:last-child{flex-direction:column;min-width:0;display:flex}.collageEntry b{font-size:13px}.collageEntry small{color:#a2b9aa;white-space:nowrap;margin-top:3px;font-size:9px}.collageMark{color:#214a34;background:#b5d7c1;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;font-size:16px;display:grid}@media (min-width:1501px){.contentGrid{grid-template-columns:minmax(520px,900px) 300px;justify-content:center}.thread{padding-inline:34px}.bubble{max-width:860px}}.shell.blackVideoLayout{background:#f2f1ed;grid-template-columns:238px minmax(0,1fr)}.blackWorkspace{color:#27251f;min-width:0;padding:42px clamp(24px,4vw,64px) 70px;overflow-y:auto}.blackWorkspaceHeader{justify-content:space-between;align-items:flex-start;gap:24px;max-width:1240px;margin:0 auto;display:flex}.blackWorkspaceHeader h1{margin:5px 0 8px;font:40px Georgia,serif}.blackWorkspaceHeader p{color:#746f66;margin:0;font-size:13px}.blackEyebrow{letter-spacing:.16em;color:#a05b3c;font-size:10px;font-weight:800}.isolationBadge{color:#38644e;background:#edf5ef;border:1px solid #a9c1b3;border-radius:18px;padding:8px 11px;font-size:10px;font-weight:700}.blackModuleTabs{border:0;grid-template-columns:repeat(3,1fr);gap:12px;max-width:1240px;margin:30px auto 24px;padding:0;display:grid}.blackModuleTabs button{text-align:left;cursor:pointer;background:#fbfaf7;border:1px solid #ddd9d0;border-radius:12px;flex-direction:column;align-items:flex-start;min-height:80px;padding:16px 18px;display:flex;box-shadow:0 4px 18px #3c2c1e09}.blackModuleTabs button:hover,.blackModuleTabs button.active{color:#fff;background:#33261f;border-color:#8d543b;box-shadow:0 9px 25px #3f261b22}.blackModuleTabs strong{font-size:16px}.blackModuleTabs span{color:#8a847a;margin-top:6px;font-size:10px}.blackModuleTabs button.active span{color:#cfb7aa}.blackPanelGrid{grid-template-columns:minmax(0,900px) 280px;align-items:start;gap:20px;max-width:1240px;margin:0 auto;display:grid}.blackMainCard,.blackNotice{background:#fff;border:1px solid #dedbd3;border-radius:14px;padding:28px;box-shadow:0 8px 32px #3a2e2310}.blackCardHead{border-bottom:1px solid #ebe8e1;align-items:flex-start;gap:16px;padding-bottom:22px;display:flex}.blackCardHead>span{color:#924d31;background:#f0ded4;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;font:700 12px Georgia,serif;display:grid}.blackCardHead h2{margin:0;font:26px Georgia,serif}.blackCardHead p{color:#7d776f;margin:7px 0 0;font-size:12px;line-height:1.55}.blackNotice{color:#f4e9e2;background:#342820;border-color:#342820;padding:22px}.blackNotice strong{font:17px Georgia,serif}.blackNotice p{color:#ccbcb2;font-size:11px;line-height:1.7}.blackNotice ul{color:#dccbc0;gap:7px;margin:14px 0 0;padding-left:18px;font-size:10px;display:grid}.blackNotice.safe{background:#244033;border-color:#244033}.blackNotice.warning{background:#71422f;border-color:#71422f}.reservedFlow{counter-reset:black-flow;grid-template-columns:repeat(2,1fr);gap:10px;margin:18px 0;padding:6px 0 0;list-style:none;display:grid}.reservedFlow li{background:#faf9f6;border:1px solid #e7e3dc;border-radius:10px;flex-direction:column;padding:16px 16px 16px 46px;display:flex;position:relative}.reservedFlow li:before{counter-increment:black-flow;content:counter(black-flow);color:#7c3e29;background:#e8d2c6;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-weight:800;display:grid;position:absolute;top:15px;left:15px}.reservedFlow b{font-size:12px}.reservedFlow span{color:#817b73;margin-top:6px;font-size:10px;line-height:1.5}.disabledPrimary{color:#8a857c;background:#dedbd4;border:0;border-radius:8px;width:100%;padding:12px;font-size:11px}.mailFeatureStrip{grid-template-columns:repeat(3,1fr);gap:9px;margin:20px 0;display:grid}.mailFeatureStrip>div{background:#faf9f6;border:1px solid #e7e3dc;border-radius:9px;flex-direction:column;padding:13px;display:flex}.mailFeatureStrip b{font-size:11px}.mailFeatureStrip span{color:#807970;margin-top:5px;font-size:9px;line-height:1.45}.blackMailboxEmpty{background:#fcfbf8;border:1px dashed #c8c1b5;border-radius:10px;align-items:center;gap:13px;padding:16px;display:flex}.blackMailboxEmpty>span{color:#865039;background:#f1e6df;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.blackMailboxEmpty>div{flex-direction:column;flex:1;min-width:0;display:flex}.blackMailboxEmpty strong{font-size:12px}.blackMailboxEmpty p{color:#817a72;margin:4px 0 0;font-size:10px;line-height:1.5}.blackMailboxEmpty a{color:#fff;white-space:nowrap;background:#3d624f;border-radius:7px;padding:9px 12px;font-size:10px;text-decoration:none}.blackSubhead{justify-content:space-between;align-items:center;gap:15px;display:flex}.blackSubhead h3{margin:0;font:17px Georgia,serif}.blackSubhead>span{color:#8c867e;font-size:9px}.blackTemplateList{margin-top:22px}.blackTemplateList>div:not(.blackSubhead){border-bottom:1px solid #eeebe5;grid-template-columns:84px 1fr auto;align-items:center;gap:12px;padding:10px 4px;display:grid}.blackTemplateList>div>span{color:#a35d3e;font-size:9px}.blackTemplateList>div>strong{font-size:11px}.blackTemplateList em{color:#9b432d;background:#fff0e8;border-radius:4px;padding:4px 6px;font-size:8px;font-style:normal}.uploadGrid{grid-template-columns:repeat(2,1fr);gap:12px;margin:20px 0;display:grid}.uploadBox{cursor:pointer;text-align:center;background:#fbf9f6;border:1px dashed #b9aa9d;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:150px;display:flex;position:relative}.uploadBox:hover{background:#fffaf6;border-color:#a35a3a}.uploadBox input{opacity:0;width:1px;height:1px;position:absolute}.uploadBox>span{color:#aa684b;font-size:25px}.uploadBox strong{margin-top:7px;font-size:12px}.uploadBox small{color:#8a8279;margin-top:6px;font-size:9px}.queuePreview{border:1px solid #e4dfd7;border-radius:10px;margin:18px 0;padding:16px}.queuePreview .blackSubhead{border-bottom:1px solid #ebe7df;padding-bottom:10px}.queuePreview>div:not(.blackSubhead){border-bottom:1px solid #f0ede8;grid-template-columns:120px minmax(0,1fr) 160px;align-items:center;gap:10px;padding:9px 0;display:grid}.queuePreview strong{font-size:10px}.queuePreview>div>span{color:#777169;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.queuePreview em{color:#9a5b3f;text-align:right;font-size:9px;font-style:normal}.queuePreview>p{color:#817b72;font-size:9px}.videoQueueActions{justify-content:flex-end;gap:9px;display:flex}.videoQueueActions button{color:#75422c;cursor:pointer;background:#fff;border:1px solid #8d5a42;border-radius:7px;padding:10px 15px;font-size:10px}.videoQueueActions button:disabled{color:#9d9890;cursor:not-allowed;background:#e8e5df;border-color:#d9d5ce}.videoQueueActions .sendQueueButton{color:#fff;background:#442a20}.previewWarning{background:#fff5ee;border-left:4px solid #c07a57;margin-top:15px;padding:13px}.previewWarning strong{font-size:11px}.previewWarning p{color:#7a675d;margin:5px 0 0;font-size:10px;line-height:1.5}@media (max-width:1100px){.shell.blackVideoLayout{grid-template-columns:190px minmax(0,1fr)}.blackPanelGrid{grid-template-columns:1fr}.blackNotice{order:-1}.blackWorkspace{padding-inline:24px}}@media (max-width:760px){.shell.blackVideoLayout{grid-template-columns:78px minmax(0,1fr)}.blackModuleTabs,.mailFeatureStrip,.reservedFlow,.uploadGrid{grid-template-columns:1fr}.blackWorkspaceHeader{flex-direction:column}.blackWorkspaceHeader h1{font-size:32px}.blackMailboxEmpty{flex-wrap:wrap;align-items:flex-start}.queuePreview>div:not(.blackSubhead){grid-template-columns:1fr}.queuePreview em{text-align:left}}.messageTranslation{background:#faf6f0;border-left:3px solid #b58a68;border-radius:0 7px 7px 0;margin-top:13px;padding:11px 12px}.messageTranslation>strong{color:#8a583c;margin-bottom:7px;font-size:10px;display:block}.messageTranslation pre{color:#514c46;font-size:12px;line-height:1.7}.messageTranslation p{color:#8d8880;margin:0;font-size:10px;line-height:1.6}.blackMailSection{background:#fff;border:1px solid #dedbd3;border-radius:14px;max-width:1240px;margin:0 auto;padding:26px;box-shadow:0 8px 32px #3a2e2310}.blackMailDesk{background:#f8f7f3;border:1px solid #ddd8cf;border-radius:12px;margin-top:20px;position:relative;overflow:hidden}.blackMailToolbar{color:#fff;background:#332820;border-bottom:1px solid #ddd8cf;grid-template-columns:minmax(190px,1fr) auto minmax(220px,1fr);align-items:center;gap:14px;padding:12px 14px;display:grid}.blackMailboxIdentity{align-items:center;gap:10px;min-width:0;display:flex}.blackMailboxIdentity>div{flex-direction:column;min-width:0;display:flex}.blackMailboxIdentity strong{font-size:12px}.blackMailboxIdentity small{color:#cbbdb4;text-overflow:ellipsis;margin-top:3px;font-size:9px;overflow:hidden}.blackMailTabs{gap:3px;display:flex}.blackMailTabs button{color:#d8cbc2;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 8px;font-size:9px}.blackMailTabs button.active{color:#fff;background:#a76243}.blackMailToolbar>input{color:#302821;background:#fdfbf8;border:1px solid #665448;border-radius:7px;min-width:0;padding:9px 11px;font-size:10px}.blackMailColumns{grid-template-columns:310px minmax(0,1fr);height:min(780px,68vh);min-height:570px;display:grid}.blackMailList{background:#fff;border-right:1px solid #ddd8cf;overflow-y:auto}.blackMailList article{border-bottom:1px solid #e8e4dd}.blackMailList article.active{background:#e1ded7;box-shadow:inset 4px 0 #8d543b}.blackMailList article>button{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:13px 14px 8px;display:block}.blackMailList article>button>div{justify-content:space-between;gap:10px;display:flex}.blackMailList article strong{font-size:11px}.blackMailList article time{color:#8c867e;font-size:8px}.blackMailList h4{white-space:nowrap;text-overflow:ellipsis;margin:7px 0 5px;font-size:11px;overflow:hidden}.blackMailList p{color:#7e7870;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.blackMailList article>footer{color:#8b857d;justify-content:flex-end;align-items:center;gap:8px;padding:0 12px 9px;font-size:8px;display:flex}.blackMailList article>footer button{color:#918b84;cursor:pointer;background:0 0;border:0;font-size:9px}.blackMailList article>footer button.selected{color:#e0a928;font-size:14px}.blackMailConversation{background:#f7f6f2;flex-direction:column;min-width:0;min-height:0;display:flex}.blackMailConversation>header{background:#fff;border-bottom:1px solid #dfdbd3;justify-content:space-between;gap:15px;padding:14px 18px;display:flex}.blackMailConversation>header small{color:#9a6145;font-size:8px}.blackMailConversation>header h3{margin:4px 0;font:18px Georgia,serif}.blackMailConversation>header p{color:#817b73;margin:0;font-size:9px}.blackMailConversation>header>span{color:#8e4e33;background:#f3e3da;border-radius:12px;height:max-content;padding:5px 8px;font-size:8px}.blackThread{flex:1;padding:17px;overflow-y:auto}.blackThread>article{background:#fff;border:1px solid #e0ddd6;border-radius:5px 11px 11px;max-width:82%;margin:0 0 14px;padding:13px}.blackThread>article.outbound{background:#edf4ef;margin-left:auto}.blackThread>article>div{justify-content:space-between;gap:12px;margin-bottom:9px;display:flex}.blackThread>article strong{font-size:10px}.blackThread>article time{color:#918b84;font-size:8px}.blackThread pre{white-space:pre-wrap;color:#45423d;margin:0;font:11px/1.65 inherit}.blackThread section{background:#faf4ee;border-left:3px solid #bd856a;margin-top:11px;padding:10px}.blackThread section b{color:#8f573e;margin-bottom:6px;font-size:9px;display:block}.blackThread section p{color:#8f887f;margin:0;font-size:9px}.blackThread article>footer{color:#746d65;border-top:1px solid #ebe7e0;gap:4px;margin-top:9px;padding-top:8px;font-size:8px;display:grid}.blackComposer{background:#fff;border-top:1px solid #d7d2c9;flex:none;max-height:48%;overflow-y:auto}.blackComposerHead{border-bottom:1px solid #ebe7e0;justify-content:space-between;align-items:center;padding:10px 15px;display:flex}.blackComposerHead>div{align-items:center;gap:7px;display:flex}.blackComposerHead strong{font:13px Georgia,serif}.blackComposerHead small{color:#938b83;font-size:8px}.blackComposerHead button{color:#76503d;cursor:pointer;background:#fff;border:1px solid #c5bbb1;border-radius:6px;padding:6px 9px;font-size:9px}.blackReasoning{background:#f2f6f2;padding:9px 15px}.blackReasoning strong{color:#3c5f4d;font-size:9px}.blackReasoning p{color:#5f6963;margin:4px 0 0;font-size:9px;line-height:1.5}.blackComposer>textarea{resize:vertical;box-sizing:border-box;background:#faf9f6;border:1px solid #dcd7ce;border-radius:7px;width:calc(100% - 30px);min-height:130px;margin:10px 15px;padding:12px;font:11px/1.6 inherit;display:block}.blackComposer>textarea:not([readonly]){background:#fff;border-color:#9b6248;box-shadow:0 0 0 2px #9b624818}.blackDraftTranslation{background:#faf6ef;border:1px solid #e7ded1;border-radius:7px;margin:0 15px 10px;padding:10px}.blackDraftTranslation strong{color:#895439;font-size:9px}.blackDraftTranslation pre{white-space:pre-wrap;color:#55504a;margin:6px 0 0;font:10px/1.6 inherit}.blackComposer>footer{justify-content:flex-end;gap:8px;padding:0 15px 12px;display:flex}.blackComposer>footer button{cursor:pointer;border-radius:7px;padding:8px 14px;font-size:10px}.blackComposer .edit{color:#4e4943;background:#fff;border:1px solid #cfc8bf}.blackComposer .send{color:#fff;background:#426650;border:0}.blackNoDraft,.blackMailEmpty{color:#8a837a;text-align:center;place-items:center;min-height:120px;padding:30px;font-size:10px;display:grid}.blackMailNotice{z-index:3;color:#fff;background:#303c35;border:0;border-radius:7px;padding:10px 13px;font-size:9px;position:absolute;bottom:18px;right:18px;box-shadow:0 6px 20px #0003}.blackMailToolbar .dot{width:10px;height:10px}.blackMailToolbar .dot.connected{background:#72c69e}.blackMailToolbar .dot.failed{background:#df665d}.blackMailToolbar .dot.unknown{background:#a9aaa4}@media (max-width:1050px){.blackMailToolbar{grid-template-columns:1fr}.blackMailColumns{grid-template-columns:270px minmax(0,1fr)}.blackMailTabs{order:3}.blackMailColumns{height:720px}}.blackVideoNav.promoted{border-top:1px solid #3a473f;border-bottom:1px solid #3a473f;margin-top:18px;padding:3px 0 16px}.blackSubnav{gap:3px;margin-top:7px;padding-left:9px;display:grid}.blackSubnav a,.blackSubnav button{color:#aebbb4;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;padding:8px 10px;font:10px inherit;text-decoration:none;display:flex}.blackSubnav a:hover,.blackSubnav button:hover,.blackSubnav a.active,.blackSubnav button.active{color:#ffe9dc;background:#493126}.blackSubnav span{color:#dba98f;background:#5a463a;border-radius:5px;place-items:center;width:22px;height:18px;font-size:7px;font-weight:800;display:grid}.blackSubnav a.active span,.blackSubnav button.active span{color:#2b1d16;background:#d9855f}.mailboxGroup{margin-top:14px}.mailboxGroupToggle{color:#d7e0db;text-align:left;cursor:pointer;background:#202d26;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;padding:10px;display:flex}.mailboxGroupToggle:hover{background:#293830}.mailboxGroupToggle .triangle{color:#83a08f;width:13px;font-size:8px;transition:transform .18s;display:inline-block}.mailboxGroupToggle .triangle.open{transform:rotate(90deg)}.mailboxGroupToggle>span:last-child{flex-direction:column;min-width:0;display:flex}.mailboxGroupToggle b{font-size:12px}.mailboxGroupToggle small{color:#839189;margin-top:2px;font-size:8px}.mailboxGroupList{scrollbar-width:thin;max-height:32vh;margin-top:5px;padding-right:2px;overflow-y:auto}.mailbox.independent{color:#f3dace;background:#3a2921;border:1px solid #81523e}.mailbox.independent:hover{background:#4b3126}.mailbox.independent .dot.connected{background:#f0a064}.mailbox b em{color:#e7a07d;margin-top:2px;font-size:8px;font-style:normal;font-weight:700;display:block}.blackWorkspaceHeader.compact{border-bottom:1px solid #ded9d0;max-width:none;margin-bottom:20px;padding-bottom:16px}.blackWorkspaceHeader.compact h1{font-size:32px}.blackPanelGrid,.blackMailSection{max-width:none}.blackWorkspace{padding:25px clamp(20px,2.4vw,42px) 50px}.blackMailSection{margin:0}.blackPanelGrid{grid-template-columns:minmax(0,1fr) 300px}.videoPendingBadge{text-align:center;background:#e3a628;border-radius:11px;min-width:21px;margin-left:auto;padding:2px 6px;box-shadow:0 0 0 2px #6d4a19;color:#2e2114!important;font-size:9px!important}.blackMailTabs button b{color:#6b716d;background:#ebe8e1;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:3px;font-size:10px;display:inline-grid}.blackMailTabs button.active b{color:#1b6548;background:#d7eadf}.blackMailSection.fullMail .blackMailColumns{height:calc(100vh - 92px)}.orderWorkflow,.videoBatches{gap:16px;display:grid}.dianxiaomiStatusCard{background:#fff;border:1px solid #ddd8cf;border-radius:13px;grid-template-columns:1.05fr 1fr 1.25fr 1fr 1fr 1.25fr auto;align-items:center;gap:17px;padding:17px 20px;display:grid}.dianxiaomiStatusCard>div{flex-direction:column;min-width:0;display:flex}.dianxiaomiStatusCard small{color:#8c857d;font-size:10px}.dianxiaomiStatusCard strong{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:13px;overflow:hidden}.integrationIdentity{align-items:center;gap:11px;flex-direction:row!important}.integrationIdentity>div{flex-direction:column;display:flex}.integrationDot{background:#d9a23b;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 4px #fff2d4}.integrationDot.connected{background:#4ca979;box-shadow:0 0 0 4px #e4f4eb}.dianxiaomiStatusCard button,.orderLogActions button{color:#75412c;cursor:pointer;background:#fff;border:1px solid #845039;border-radius:7px;padding:10px 14px;font-size:11px;font-weight:700}.dianxiaomiStatusCard button:disabled,.orderLogActions button:disabled{opacity:.55;cursor:not-allowed}.manualRangeToggle{cursor:pointer;background:#faf9f6;border:1px solid #dfd8cf;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.manualRangeToggle input{accent-color:#2e614a;width:15px;height:15px}.manualRangeToggle>span{flex-direction:column;min-width:0;display:flex}.manualRangeToggle strong{font-size:11px!important}.manualRangeFields{background:#f1f7f3;border-left:4px solid #2e614a;border-radius:8px;align-items:center;gap:10px;padding:13px 18px;display:flex}.manualRangeFields>strong{font-size:12px}.manualRangeFields label{color:#656e68;align-items:center;gap:6px;font-size:11px;display:flex}.manualRangeFields input{background:#fff;border:1px solid #c9d5cd;border-radius:6px;width:120px;padding:8px 9px;font-size:12px}.manualRangeFields small{color:#7d857f;font-size:10px}.bindingNote{color:#674a3c;background:#fff4eb;border-left:4px solid #c17d4f;align-items:center;gap:13px;padding:12px 16px;display:flex}.bindingNote strong{white-space:nowrap;font-size:12px}.bindingNote span{font-size:11px;line-height:1.55}.orderLogCard{background:#fff;border:1px solid #ddd8cf;border-radius:13px;overflow:hidden}.orderLogHead{border-bottom:1px solid #e8e4dc;justify-content:space-between;align-items:center;gap:20px;padding:19px 22px;display:flex}.orderLogHead h2{margin:0;font:23px Georgia,serif}.orderLogHead p{color:#817a72;margin:5px 0 0;font-size:11px}.orderLogActions{align-items:center;gap:8px;display:flex}.orderLogActions .primaryOrderAction{color:#fff;background:#2e614a;border-color:#2e614a}.batchLogList{display:grid}.batchLogList article{border-bottom:1px solid #ebe7df;padding:18px 22px}.batchLogList article:last-child{border-bottom:0}.batchTop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.batchTop time{color:#9d6549;font-size:10px}.batchTop h3{margin:5px 0;font-size:15px}.batchTop p{color:#756f68;margin:0;font-size:11px}.batchTop>button{color:#fff;cursor:pointer;background:#2e614a;border:0;border-radius:7px;padding:9px 14px;font-size:11px}.batchMetrics{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.batchMetrics span{color:#66716a;background:#f2f6f2;border-radius:7px;align-items:baseline;gap:5px;padding:7px 9px;font-size:9px;display:flex}.batchMetrics b{color:#264c39;font-size:14px}.batchLogList article>footer{color:#7e7871;flex-wrap:wrap;gap:12px 22px;font-size:10px;display:flex}.batchLogList footer .downloaded{color:#23704e;font-weight:700}.batchLogList footer .waiting{color:#b16938;font-weight:700}.emptyBatch{text-align:center;color:#817a72;flex-direction:column;justify-content:center;align-items:center;min-height:170px;padding:30px;display:flex}.emptyBatch strong{color:#504941;font-size:14px}.emptyBatch span{max-width:620px;margin-top:7px;font-size:11px;line-height:1.6}.videoOverview{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.videoOverview>div{background:#fff;border:1px solid #ded9d0;border-radius:12px;flex-direction:column;min-height:112px;padding:17px 19px;display:flex}.videoOverview small{color:#8a8279;font-size:10px}.videoOverview strong{color:#5b3829;margin:5px 0;font:25px Georgia,serif}.videoOverview span{color:#817a72;font-size:10px}.videoBatchList{gap:12px;display:grid}.videoBatchList>article{background:#fff;border:1px solid #ded9d0;border-radius:13px;overflow:hidden}.videoBatchList>article.pending{box-shadow:inset 4px 0 #c17b4d}.videoBatchList>article.complete{box-shadow:inset 4px 0 #4f9a72}.videoBatchList article>header{justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;display:flex}.videoBatchList time{color:#9a6246;font-size:9px}.videoBatchList h2{margin:4px 0;font-size:15px}.videoBatchList header p{color:#7d766e;margin:0;font-size:10px}.remainingCount{align-items:center;gap:8px;display:flex}.remainingCount b{color:#9a5234;font:28px Georgia,serif}.remainingCount span{color:#827a72;font-size:10px}.deliveryProgress{background:#eeeae3;height:5px}.deliveryProgress span{background:#4f9a72;height:100%;transition:width .3s;display:block}.deliveryStats{flex-wrap:wrap;gap:8px;padding:12px 20px;display:flex}.deliveryStats span{color:#657069;background:#f1f4f1;border-radius:12px;padding:5px 8px;font-size:9px}.deliveryStats .failed{color:#9b4238;background:#fbe8e5}.videoBatchList article>footer{border-top:1px solid #eeeae4;align-items:center;gap:14px;padding:13px 20px;display:flex}.videoBatchList footer p{color:#7f7870;margin:0;font-size:10px}.uploadVideos{color:#fff;cursor:pointer;background:#4a2f24;border-radius:7px;flex:none;padding:9px 14px;font-size:10px;font-weight:700;position:relative}.uploadVideos input{opacity:0;width:1px;height:1px;position:absolute}.uploadVideos.busy{opacity:.65;cursor:wait}.workflowNotice{z-index:20;color:#fff;text-align:left;cursor:pointer;background:#24352d;border:0;border-radius:8px;gap:18px;max-width:520px;padding:12px 15px;font-size:11px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 35px #1c261f55}.workflowNotice span{color:#aebdb5;margin-left:auto}.clearVideoBatch{color:#9a4b35;cursor:pointer;background:#fff;border:1px solid #b96a50;border-radius:7px;flex:none;padding:8px 13px;font-size:10px;font-weight:700}.clearVideoBatch:disabled{color:#aaa39b;cursor:not-allowed;border-color:#d8d2ca}.videoStatisticsBar{background:#f4faf6;border:1px solid #cfded5;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;display:flex}.videoStatisticsBar>div{flex-direction:column;min-width:0;display:flex}.videoStatisticsBar strong{color:#27523d;font-size:13px}.videoStatisticsBar span{color:#6e7972;margin-top:4px;font-size:10px}.videoStatisticsBar button{color:#fff;cursor:pointer;background:#2f684d;border:0;border-radius:7px;flex:none;padding:10px 15px;font-size:11px;font-weight:750}.videoStatisticsBar button:disabled{cursor:not-allowed;background:#aab9b0}.statisticsBatchSelect{color:#6f6962;cursor:pointer;background:#faf9f6;border:1px solid #d8d3cb;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-size:9px;display:flex}.statisticsBatchSelect input{accent-color:#2f684d;width:15px;height:15px}.videoBatchIdentity{flex:1;min-width:0}.retryFailedVideos{color:#91431f;cursor:pointer;background:#fff3e9;border:1px solid #ba6a41;border-radius:7px;flex:none;padding:8px 13px;font-size:10px;font-weight:700}.retryFailedVideos:disabled{opacity:.55;cursor:not-allowed}.uploadProgressPanel{background:#f2f7f4;grid-template-columns:minmax(160px,1fr) auto minmax(180px,auto);align-items:center;gap:10px;padding:9px 20px;display:grid}.uploadProgressPanel>div{background:#dbe6df;border-radius:5px;height:8px;overflow:hidden}.uploadProgressPanel>div>span{background:#2f8a60;border-radius:5px;height:100%;transition:width .15s;display:block}.uploadProgressPanel strong{color:#226346;text-align:right;min-width:48px;font-size:12px}.uploadProgressPanel small{color:#6e7972;font-size:10px}.videoDiagnostics{background:#fbfaf7;border-top:1px solid #eeeae4}.videoDiagnostics summary{color:#76513f;cursor:pointer;padding:10px 20px;font-size:10px;font-weight:700}.videoDiagnostics section{padding:0 20px 10px}.videoDiagnostics h4{color:#5e574f;margin:4px 0 7px;font-size:10px}.diagnosticRow{color:#5e5a54;border-top:1px solid #ebe7df;grid-template-columns:90px minmax(150px,.8fr) minmax(250px,1.4fr);align-items:center;gap:10px;padding:7px 9px;font-size:9px;display:grid}.diagnosticRow b{color:#334c40}.diagnosticRow span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.diagnosticRow em{font-style:normal}.diagnosticRow.failed{color:#9b3f34;background:#fff2ef}.diagnosticRow.failed b{color:#8d3028}.diagnosticRow.sent{color:#27704f;background:#eff8f2}.blackMailSection.fullMail{box-shadow:none;background:0 0;border:0;padding:0}.fullMail .blackMailDesk{margin-top:0}.fullMail .blackMailColumns{height:calc(100vh - 145px);min-height:620px}.fullMail .blackMailToolbar{grid-template-columns:minmax(220px,1fr) auto minmax(260px,1fr);padding:13px 16px}.fullMail .blackMailTabs button{font-size:11px}.fullMail .blackMailToolbar>input,.fullMail .blackMailList article strong,.fullMail .blackMailList h4{font-size:12px}.fullMail .blackMailList p,.fullMail .blackMailConversation>header p,.fullMail .blackThread>article strong{font-size:11px}.fullMail .blackThread pre{font-size:12px;line-height:1.7}.fullMail .blackThread section b{font-size:10px}.fullMail .blackThread section p{font-size:11px}.fullMail .blackComposer{flex-direction:column;max-height:55%;display:flex;overflow:hidden}.fullMail .blackComposer>textarea{min-height:170px;max-height:28vh;font-size:12px;line-height:1.65}.fullMail .blackDraftTranslation pre,.fullMail .blackComposer>footer button{font-size:11px}@media (max-width:1150px){.dianxiaomiStatusCard{grid-template-columns:repeat(2,1fr)}.dianxiaomiStatusCard button{grid-column:1/-1}.orderLogHead{flex-direction:column;align-items:flex-start}.orderLogActions{flex-wrap:wrap;width:100%}.videoOverview{grid-template-columns:1fr}.fullMail .blackMailColumns{grid-template-columns:290px minmax(0,1fr)}}.dianxiaomiBinderBackdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#17201bcc;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.dianxiaomiBinder{background:#f5f3ee;border:1px solid #cfc8bd;border-radius:16px;flex-direction:column;width:min(1240px,96vw);max-height:96vh;display:flex;overflow:hidden;box-shadow:0 24px 80px #0008}.dianxiaomiBinder>header{background:#fff;border-bottom:1px solid #d9d4ca;justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 20px;display:flex}.dianxiaomiBinder>header span{color:#9a6044;letter-spacing:.12em;font-size:10px;font-weight:800}.dianxiaomiBinder>header h2{margin:3px 0 4px;font:23px Georgia,serif}.dianxiaomiBinder>header p{color:#777168;margin:0;font-size:11px}.dianxiaomiBinder>header>button{color:#5e574f;cursor:pointer;background:#fff;border:1px solid #d6d0c7;border-radius:8px;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.remoteBrowserBar{color:#fff;background:#2c3932;border-bottom:1px solid #d7d1c7;align-items:center;gap:13px;padding:9px 14px;display:flex}.remoteBrowserBar>span{border-radius:12px;padding:5px 9px;font-size:10px;font-weight:700}.remoteBrowserBar .waiting{background:#80562e}.remoteBrowserBar .ready{background:#23704c}.remoteBrowserBar small{color:#cbd7d0;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.remoteBrowserBar button{color:#304138;cursor:pointer;background:#fff;border:1px solid #78877f;border-radius:6px;padding:6px 10px;font-size:10px}.remoteBrowserViewport{background:#202722;flex:1;place-items:center;min-height:300px;display:grid;overflow:auto}.remoteBrowserViewport img{cursor:crosshair;-webkit-user-select:none;user-select:none;touch-action:none;width:min(100%,1280px);height:auto;display:block}.remoteBrowserLoading{color:#d7ded9;font-size:12px}.remoteBrowserControls{background:#fff;border-top:1px solid #d7d1c7;gap:8px;padding:10px 14px;display:grid}.remoteTypeBox{grid-template-columns:minmax(280px,1fr) auto auto;align-items:center;gap:9px;display:grid}.remoteTypeBox>input{border:1px solid #cfc8bd;border-radius:7px;min-width:0;padding:10px 12px;font-size:12px}.remoteTypeBox label{color:#716b63;align-items:center;gap:5px;font-size:10px;display:flex}.remoteTypeBox button,.remoteKeyButtons button{color:#554d45;cursor:pointer;background:#fff;border:1px solid #c9c1b7;border-radius:6px;padding:8px 11px;font-size:10px}.remoteTypeBox .sendInput{color:#fff;background:#315f49;border-color:#315f49}.remoteKeyButtons{flex-wrap:wrap;gap:6px;display:flex}.remoteBrowserError{color:#9c3d34;background:#fbe7e3;padding:8px 14px;font-size:11px}.dianxiaomiBinder>footer{background:#faf9f6;border-top:1px solid #d7d1c7;justify-content:space-between;align-items:center;gap:18px;padding:11px 14px;display:flex}.dianxiaomiBinder>footer p{color:#756e66;margin:0;font-size:10px}.dianxiaomiBinder>footer button{color:#fff;cursor:pointer;background:#2f694e;border:0;border-radius:7px;padding:10px 16px;font-size:11px;font-weight:700}.dianxiaomiBinder>footer button:disabled{color:#eceeea;cursor:not-allowed;background:#b8bbb6}@media (max-width:760px){.dianxiaomiBinderBackdrop{padding:5px}.dianxiaomiBinder{width:99vw;max-height:99vh}.remoteTypeBox{grid-template-columns:1fr}.dianxiaomiBinder>footer{flex-direction:column;align-items:stretch}.dianxiaomiBinder>footer button{width:100%}}.loginPage{background:radial-gradient(circle at 15% 20%,#e8f2eb 0,#0000 38%),linear-gradient(145deg,#f6f7f3,#ecefe9);place-items:center;min-height:100vh;padding:28px;display:grid}.loginCard{background:#fff;border:1px solid #dce4de;border-radius:18px;width:min(430px,100%);padding:34px;box-shadow:0 24px 70px #2031291f}.loginBrand{align-items:center;gap:11px;display:flex}.loginBrand>span{color:#174d38;background:#d6f1df;border-radius:11px;place-items:center;width:42px;height:42px;font:700 24px Georgia,serif;display:grid}.loginBrand>div{flex-direction:column;display:flex}.loginBrand strong{font:20px Georgia,serif}.loginBrand small{color:#7c8982;letter-spacing:.08em;margin-top:2px;font-size:10px}.loginIntro{margin:36px 0 24px}.loginIntro>span{color:#297253;letter-spacing:.15em;font-size:10px;font-weight:800}.loginIntro h1{margin:7px 0 9px;font:34px Georgia,Songti SC,serif}.loginIntro p{color:#77827c;margin:0;font-size:12px;line-height:1.65}.loginCard form{gap:15px;display:grid}.loginCard label{color:#4f5b55;gap:7px;font-size:11px;font-weight:700;display:grid}.loginCard input{color:#243029;background:#fbfcfa;border:1px solid #d7dfda;border-radius:8px;outline:0;width:100%;padding:12px 13px;font-size:14px}.loginCard input:focus{border-color:#5c8b73;box-shadow:0 0 0 3px #dfebe4}.loginCard form>button{color:#fff;cursor:pointer;background:#225e44;border:0;border-radius:8px;margin-top:3px;padding:12px;font-size:13px;font-weight:750}.loginCard form>button:disabled{cursor:wait;background:#8da699}.loginError{color:#9a3e35;background:#fce9e6;border-radius:7px;margin:0;padding:10px 11px;font-size:11px;line-height:1.5}.loginCard>footer{color:#929a96;text-align:center;border-top:1px solid #e8ece9;margin-top:22px;padding-top:17px;font-size:9px}.blackThread .relatedSubject{color:#7b5a49;background:#f1eee8;border-radius:4px;margin:-2px 0 8px;padding:4px 7px;font-size:9px;font-weight:700}.customerVideoHistory{background:#fffaf6;border:1px solid #d9c4b7;border-radius:10px;gap:0;margin:12px;display:grid;overflow:hidden}.customerVideoHistory>div{border-bottom:1px solid #eadbd1;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.customerVideoHistory>div strong{color:#623f2d;font-size:12px}.customerVideoHistory>div small{color:#8d7568;font-size:9px}.customerVideoHistory>section{border-bottom:1px solid #eee2da;grid-template-columns:100px minmax(140px,.8fr) minmax(220px,1.3fr) auto;align-items:center;gap:10px;padding:9px 12px;font-size:10px;display:grid}.customerVideoHistory>section:last-child{border-bottom:0}.customerVideoHistory section b{color:#5b4033}.customerVideoHistory section span{text-overflow:ellipsis;white-space:nowrap;color:#71655d;overflow:hidden}.customerVideoHistory section em{color:#735e52;font-style:normal}.customerVideoHistory section button{color:#7b472f;cursor:pointer;background:#fff;border:1px solid #986044;border-radius:6px;padding:7px 10px;font-size:9px;font-weight:700}.customerVideoHistory section button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:900px){.customerVideoHistory>section{grid-template-columns:90px 1fr}.customerVideoHistory>div{flex-direction:column;align-items:flex-start}.customerVideoHistory section em{grid-column:1/-1}.customerVideoHistory section button{grid-column:1/-1;justify-self:start}}
