.workspace-navigation{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#527366 transparent}.navigation-controls{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 12px 12px;color:#a8bdb1;font-size:11px}.navigation-controls button{border:0;border-radius:4px;background:transparent;color:#c2d1ca;font-size:11px;padding:5px 4px;cursor:pointer}.navigation-controls button:hover{background:#ffffff0d;color:#fff}.navigation-controls button:focus-visible{outline:2px solid #d7e8c7;outline-offset:2px}.sidebar .workspace-menu>.ant-menu-submenu{margin-top:8px;padding-top:4px}.sidebar .workspace-menu .ant-menu-submenu-title{height:38px;line-height:38px;width:100%;margin:0;padding-inline:12px 30px!important;border-radius:6px;color:#a8bdb1!important;font-size:12px;font-weight:500;background:transparent}.sidebar .workspace-menu .ant-menu-submenu-title:hover{background:#ffffff08!important;color:#fff!important}.sidebar .workspace-menu .ant-menu-submenu-arrow{color:#a8bdb1;inset-inline-end:12px}.navigation-group-label{display:flex;align-items:center;gap:8px}.navigation-group-count{font-size:10px;color:#a8bdb1;font-weight:400}.sidebar .workspace-menu .ant-menu-submenu-title .anticon{font-size:15px}.sidebar .workspace-menu .ant-menu-sub{background:transparent!important;padding-block:2px}.sidebar .workspace-menu .ant-menu-sub .ant-menu-item{padding-left:30px!important;font-size:13px;height:38px;line-height:38px;color:#d8e2dc;border-radius:6px;position:relative}.sidebar .workspace-menu .ant-menu-sub .ant-menu-item .anticon{font-size:15px;color:#a8bdb1}.sidebar .workspace-menu .ant-menu-item:hover{background:#ffffff0a!important;color:#fff!important}.sidebar .workspace-menu .ant-menu-item-selected{background:var(--relay-nav-active)!important;color:#fff!important;font-weight:600;box-shadow:inset 3px 0 #c5dfa9}.sidebar .workspace-menu .ant-menu-item-selected .anticon{color:#d7e8c7!important}.sidebar-collapsed .workspace-navigation{overflow:visible}.sidebar-collapsed .sidebar .workspace-menu>.ant-menu-submenu{margin-top:4px;padding-top:0}.sidebar-collapsed .sidebar .workspace-menu .ant-menu-submenu-title{padding-inline:14px!important;height:42px;line-height:42px}.sidebar-collapsed .navigation-group-label{display:none}@media(max-width:720px){.workspace-navigation{width:100%}}.service-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.service-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.service-context-toggle,.service-back{display:none}@media(max-width:600px){.service-metrics,.service-form-grid{grid-template-columns:1fr}}.service-conversation-panel{display:grid;grid-template-columns:minmax(0,1fr) 320px;flex:1;min-height:0;min-width:0;height:100%;overflow:hidden}.service-conversation-panel>.chat-panel{min-height:0;display:flex;flex-direction:column;overflow:hidden}.service-conversation-context{overflow:auto;padding:16px;border-left:1px solid var(--relay-divider);background:var(--relay-bg);min-width:0}.service-conversation-context .reception-tools-content{padding:0}.service-conversation-context .customer-panel{display:block!important;width:auto;border:0;padding:0}.service-conversation-context .ant-space{max-width:100%}.service-conversation-context .translation-toolbar{padding:8px 0}.service-panel-navigation:empty{display:none}.service-panel-navigation{display:flex;gap:4px;flex-wrap:wrap}.service-conversation-panel .chat-header{flex-wrap:wrap!important;gap:8px}.service-conversation-panel .chat-messages{flex:1;overflow:auto;min-height:0!important;overscroll-behavior:contain}.service-conversation-panel .composer{overflow:auto;flex:none;max-height:45%}.service-conversation-panel .composer input[type=file]{max-width:180px}.service-conversation-panel .chat-status-strip{max-height:25%;overflow:auto}.service-conversation-panel .chat-primary-actions{flex-wrap:wrap}.service-conversation-panel .message-row:focus{outline:2px solid #608c77;outline-offset:5px}.service-conversation-panel .message-row .message-bubble{white-space:pre-wrap;overflow-wrap:anywhere}.service-conversation-panel .composer>.ant-select,.service-conversation-panel .composer>label{margin-left:8px}.service-conversation-panel .chat-panel>.ant-alert{flex:none}.service-conversation-panel .customer-drawer-panel{width:100%}@media(min-width:1200px){.service-conversation-panel .service-panel-navigation{display:none}}@media(max-width:1199px){.service-conversation-panel{grid-template-columns:minmax(0,1fr)}.service-conversation-panel .service-context-toggle{display:inline-flex}}@media(max-width:960px){.support-workspace .unified-reception.has-selection>.unified-selected{display:flex!important;min-width:0}.support-workspace .unified-reception:not(.has-selection)>.unified-selected{display:none!important}.support-workspace .unified-reception.has-selection>.unified-conversation-list{display:none}.service-conversation-panel .chat-header .ant-btn{font-size:12px}.service-conversation-panel .service-back{display:inline-flex}.service-conversation-panel .composer{max-height:48%}}.service-control-switch{display:flex;width:100%}.service-control-switch>.ant-space-item:last-child{min-width:0;flex:1}.service-admin-controls .ant-alert-message,.service-admin-controls .ant-alert-description{overflow-wrap:anywhere}@media(max-width:600px){.service-incident-details .ant-descriptions-item-container{flex-direction:column;gap:4px}.service-incident-details .ant-descriptions-item-label:after{display:none}.service-incident-details .ant-descriptions-item-content{min-width:0;overflow-wrap:anywhere}.service-admin-controls .ant-form-item-label{white-space:normal;text-align:left}}.service-policy-editor .ant-space-item{max-width:100%}.service-policy-editor .ant-space-item>label{display:inline-flex;flex-direction:column;align-items:flex-start;gap:6px;max-width:100%}.service-policy-editor .ant-select{max-width:100%}:root{font-family:var(--relay-font);color:var(--relay-text);background:var(--relay-bg);font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,a,input{touch-action:manipulation}button{font:inherit}a{color:var(--relay-brand)}.app-shell{display:flex;min-height:100vh}.sidebar{width:226px;background:var(--relay-nav);color:#b8cdc3;padding:28px 16px 18px;position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;z-index:10}.brand{display:flex;align-items:center;gap:10px;color:#f3f8f3;font-family:var(--relay-font);font-size:29px;font-weight:800;letter-spacing:-1.2px;padding:0 12px}.brand-mark{display:flex;align-items:center;justify-content:center;border:1px solid #91afa0;width:32px;height:34px;border-radius:10px 10px 10px 0;font-size:27px;line-height:1;color:#cde5a7}.brand-dot{color:#cde5a7}.workspace-switch{display:flex;gap:3px;background:#0f2c23;padding:4px;border-radius:8px;margin:30px 0 25px}.workspace-switch button{flex:1;border:0;padding:8px 3px;border-radius:5px;color:#a9c3b6;background:none;font-size:12px;cursor:pointer;white-space:nowrap}.workspace-switch button.active{background:#d4e8bd;color:#19382e;font-weight:700}.sidebar-label{font-size:10px;letter-spacing:1.6px;color:#89a89a;padding:0 16px 10px}.sidebar .ant-menu{background:transparent;font-size:14px}.sidebar .ant-menu-item{height:42px;line-height:42px;padding-left:16px!important;margin:3px 0;width:100%;color:#bdd0c5}.sidebar .ant-menu-item-selected{background:#2c5142!important;color:#eaf2d9}.sidebar .ant-menu-item-icon{font-size:17px}.sidebar-bottom{margin-top:auto;padding:20px 10px 0}.sidebar-bottom button{display:flex;align-items:center;gap:10px;background:none;border:0;color:#aec6b9;padding:10px 4px;cursor:pointer}.workspace-health{font-size:11px;color:#8fab9a;margin-bottom:15px}.workspace-health span{display:inline-block;width:6px;height:6px;background:#aed08b;border-radius:100%;margin-right:7px}.workspace{margin-left:226px;width:calc(100% - 226px);min-width:0}.topbar{height:76px;padding:0 34px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--relay-divider);background:#fff}.breadcrumb{font-size:14px;color:var(--relay-secondary);display:flex;gap:16px;align-items:center}.breadcrumb strong{font-weight:500;color:var(--relay-text)}.breadcrumb span{color:#c5cec6}.topbar-controls{display:flex;align-items:center;gap:18px}.merchant-select{min-width:225px}.simulation-banner{padding:8px 34px;background:#f2eedc;border-bottom:1px solid #e6dfc2;color:#847332;font-size:12px}.main-content{padding:34px;max-width:1750px;margin:auto}.page-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px}.page-title .ant-typography{margin-top:0;margin-bottom:6px}.page-title h2{font-size:26px;font-family:var(--relay-font);font-weight:700;letter-spacing:-.5px;color:var(--relay-text)}.page-actions{display:flex;gap:10px;flex-wrap:wrap}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:26px}.metric-label{font-size:14px;color:var(--relay-secondary)}.metric-number{font-family:var(--relay-font);font-size:36px;line-height:1.4;letter-spacing:-1px;font-weight:600;margin-top:14px;color:var(--relay-text)}.overview-columns{display:grid;grid-template-columns:1.7fr 1fr;gap:24px}.ant-card{box-shadow:0 1px 2px #19392503;border-color:var(--relay-divider)}.toolbar{display:flex;align-items:center;gap:12px;margin-bottom:24px;flex-wrap:wrap}.secondary{color:var(--relay-secondary);font-size:13px}.muted-id{font-size:11px;max-width:190px;display:inline-block;word-break:break-all;color:var(--relay-secondary)}.activity-list>div{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid #eef1ec}.activity-list strong{margin-left:auto}.activity-list>div>span:first-child{flex:1}.json-view{max-height:55vh;overflow:auto;background:var(--relay-bg);padding:16px;border-radius:8px;font-size:12px;line-height:1.7;white-space:pre-wrap;word-break:break-word}.knowledge-text{white-space:pre-wrap;max-height:280px;overflow:auto;font:inherit;line-height:1.8}.playbook-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.playbook-symbol{width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:#eaf0e1;color:#526e3e;border-radius:10px;font-size:27px}.playbook-grid h4{margin-top:24px;margin-bottom:14px}.playbook-meta{font-size:12px;color:#97a094;margin-top:34px;padding-top:16px;border-top:1px solid #ecf0e7}.editor-toolbar{display:flex;align-items:center;gap:9px;margin-bottom:18px;flex-wrap:wrap}.spacer{flex:1}.graph-hint{margin-bottom:15px}.editor{height:calc(100vh - 270px);min-height:500px;display:flex;border:1px solid var(--relay-border);border-radius:12px;overflow:hidden;background:var(--relay-bg)}.flow{flex:1;min-width:0}.node-settings{width:290px;padding:20px;background:#fff;border-left:1px solid var(--relay-divider);overflow:auto}.node-form{margin-top:24px}.react-flow__node-default{border:1px solid var(--relay-border);border-radius:10px;box-shadow:0 3px 14px #32543509;font:500 14px var(--relay-font);padding:20px;min-width:210px;color:var(--relay-text)}.react-flow__node.selected{border:2px solid #477d5f!important}.react-flow__handle{width:8px!important;height:8px!important;background:#477d5f!important}.main-inbox{height:calc(100vh - 109px);min-height:600px}.inbox{display:flex;height:100%;background:#fff}.conversation-list{width:290px;flex-shrink:0;border-right:1px solid var(--relay-divider);padding:20px 14px;display:flex;flex-direction:column}.inbox-heading{display:flex;align-items:center;justify-content:space-between;padding:0 6px 16px}.inbox-heading h3{font-size:22px;margin:0;font-family:var(--relay-font)}.conversation-scroll{overflow:auto;margin:0 -14px}.conversation-row{display:flex;width:100%;text-align:left;gap:12px;padding:18px 16px;border:0;border-bottom:1px solid #eff3ed;background:#fff;cursor:pointer;transition:background .12s}.conversation-row:hover{background:var(--relay-bg)}.conversation-row.selected{background:#edf3e6;border-left:3px solid #557b43;padding-left:13px}.conversation-summary{flex:1;min-width:0}.conversation-name{display:flex;justify-content:space-between;gap:8px}.conversation-name strong{font-size:14px;overflow:hidden;text-overflow:ellipsis}.conversation-name time{font-size:10px;color:#889383;white-space:nowrap}.conversation-summary p{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--relay-secondary);margin:8px 0 10px}.conversation-summary .ant-tag{font-size:10px;line-height:18px;margin:0}.chat-panel{flex:1;min-width:300px;display:flex;flex-direction:column;background:var(--relay-bg)}.chat-header{padding:20px 24px;border-bottom:1px solid var(--relay-divider);display:flex;align-items:center;justify-content:space-between;background:#fff;gap:10px}.chat-header h4{margin:0 0 5px;font-size:16px}.chat-header .ant-btn{font-size:12px;padding:4px 9px}.chat-messages{flex:1;overflow:auto;padding:28px;scroll-behavior:smooth}.message-row{margin-bottom:25px;max-width:80%;width:fit-content}.message-row.out{margin-left:auto}.message-row.note{max-width:95%;margin-left:auto;margin-right:auto;width:100%}.message-meta{font-size:11px;color:var(--relay-secondary);margin-bottom:8px}.message-bubble{font-size:14px;line-height:1.8;background:#fff;border:1px solid #e8ede1;border-radius:0 12px 12px;padding:13px 17px;white-space:pre-wrap;word-break:break-word;color:var(--relay-text)}.out .message-bubble{background:#e9f1e1;border-color:#dce9ce;border-radius:12px 0 12px 12px}.note .message-bubble{background:#fff9e4;border-color:#f0e6bb;border-radius:8px;color:#7e713d;font-size:13px}.delivery-state{font-size:10px;color:#869581;display:block;text-align:right;padding-top:5px}.composer{padding:15px 24px 19px;border-top:1px solid var(--relay-divider);background:#fff}.composer .ant-input{margin-top:13px;border:0;box-shadow:none!important;resize:none;padding:5px 0;background:transparent}.composer-footer{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.takeover-hint{float:right;font-size:12px;margin-top:5px}.customer-panel{width:270px;flex-shrink:0;padding:24px 20px;border-left:1px solid var(--relay-divider);overflow:auto;background:#fff}.customer-panel h5{margin-top:0;font-size:14px;color:var(--relay-secondary)}.profile-avatar{display:flex;align-items:center;flex-direction:column;gap:12px;padding:16px 0 24px}.profile-facts{margin:24px 0}.profile-facts>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 0;border-bottom:1px solid #f0f3ec;font-size:12px}.profile-facts span{color:var(--relay-secondary)}.profile-facts strong{font-weight:500;text-align:right}.customer-panel .ant-alert{font-size:11px}.customer-tag{display:inline-block;font-size:11px;color:#6e805c;padding:4px 8px;margin:0 4px 4px 0;border:1px solid #dfe7d5;border-radius:5px}.attachment-link{display:block;margin-top:8px}.chat-empty{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:40px;text-align:center}.empty-icon{width:72px;height:72px;border-radius:22px;background:#edf3e5;color:#789166;font-size:30px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.settings-list{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0}.settings-list dt{color:var(--relay-secondary)}.settings-list dd{margin:0;text-align:right}.boot-loading{display:flex;height:100vh;align-items:center;justify-content:center}.login{display:flex;min-height:100vh}.login-story{width:52%;background:#193d30;color:#edf3df;padding:44px 60px;position:relative;overflow:hidden}.login-story .brand{padding:0}.login-copy{max-width:540px;margin:95px auto 0}.eyebrow{font-size:10px;letter-spacing:2.3px;color:#91ad98;font-weight:600}.login-copy h1{font-family:var(--relay-font);font-size:49px;line-height:1.4;font-weight:500;letter-spacing:-1.5px;margin:22px 0}.login-copy p{font-size:15px;line-height:1.9;color:#a0bbab;max-width:400px}.login-foot{font-size:10px;color:#86a592;letter-spacing:2px;position:absolute;bottom:34px}.login-form{flex:1;display:flex;align-items:center;justify-content:center;padding:70px 40px;background:#fbfcf8}.login-form-inner{width:370px;max-width:100%}.login-form-inner h2{margin:15px 0 35px;font-family:var(--relay-font)}.login-form-inner .ant-form-item-label label{font-size:13px;color:#5d745d}.login-form-inner .ant-btn-primary{height:48px;margin-top:12px}.login-language{position:absolute;right:36px;top:30px}.orbit{height:245px;max-width:390px;margin:35px 0 0;position:relative;transform:rotate(-8deg)}.orbit:before,.orbit:after{content:"";position:absolute;border:1px solid #63836942;border-radius:50%;inset:18px 0;transform:rotate(20deg)}.orbit:after{inset:55px -30px;transform:rotate(-35deg)}.orbit-center{position:absolute;left:42%;top:32%;width:72px;height:72px;background:#cee3a9;border-radius:22px;display:flex;align-items:center;justify-content:center;font-size:30px;color:#2e503a;box-shadow:0 20px 50px #071b1740;transform:rotate(8deg)}.orbit-node{position:absolute;width:42px;height:42px;background:#345c45;border:1px solid #66896b;border-radius:13px;color:#b5cca5;display:flex;align-items:center;justify-content:center;font-size:20px}.node-a{left:3%;top:20%}.node-b{right:2%;top:33%}.node-c{bottom:4%;left:30%}@media(min-width:1600px){.conversation-list{width:330px}.customer-panel{width:310px}}@media(max-width:1200px){.sidebar{width:195px;padding-left:10px;padding-right:10px}.workspace{margin-left:195px;width:calc(100% - 195px)}.customer-panel{width:230px;padding:20px 14px}.conversation-list{width:245px}.main-content{padding:24px}.topbar{padding:0 24px}.chat-header{flex-wrap:wrap}.metrics{gap:12px}.login-story{padding:36px}.login-copy h1{font-size:39px}}@media(max-width:1000px){.customer-panel{display:none}.playbook-grid{grid-template-columns:repeat(2,1fr)}.overview-columns{grid-template-columns:1fr}.topbar .breadcrumb{display:none}.topbar{justify-content:flex-end}.metrics{grid-template-columns:repeat(2,1fr)}.node-settings{width:240px}}@media(max-width:720px){.sidebar{position:relative;width:100%;padding:12px;flex-direction:row;align-items:center;gap:15px}.sidebar .brand{font-size:22px}.sidebar .brand-mark{width:25px;height:27px;font-size:20px}.workspace-switch{margin:0;flex:1}.sidebar .ant-menu,.sidebar-label,.sidebar-bottom{display:none}.app-shell{display:block}.workspace{margin:0;width:100%}.topbar{height:60px;padding:0 15px}.topbar-controls{gap:8px;width:100%}.merchant-select{min-width:0;flex:1}.main-content{padding:20px 15px}.simulation-banner{padding:7px 15px;font-size:10px}.page-title{align-items:flex-start;flex-direction:column}.main-inbox{height:calc(100vh - 164px)}.conversation-list{width:185px;padding:14px 8px}.conversation-row{padding:15px 10px;gap:7px}.conversation-row .ant-avatar{display:none}.chat-header,.chat-messages,.composer{padding:15px}.chat-panel{min-width:0}.chat-header .ant-space{gap:4px!important}.chat-header .ant-btn{font-size:10px;padding:2px 5px}.playbook-grid{grid-template-columns:1fr}.editor{height:65vh}.node-settings{width:200px;padding:12px}.login-story{display:none}.login-form{min-height:100vh;padding:30px}.editor-toolbar .ant-input{width:180px!important}}.translation-toolbar{padding:10px 18px;border-bottom:1px solid #e5eae7;background:var(--relay-bg);font-size:12px}.translation-toolbar .ant-typography{font-size:12px}.translation-toolbar p{margin:6px 0 0}.message-translation,.message-original{max-width:90%;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px;padding:8px 12px;border-left:3px solid #b7cec4;background:#f3f7f5;font-size:13px;color:#385347}.message-translation span{display:block;font-size:11px;color:#6b8077;margin-bottom:3px}.message-original{background:transparent;border-color:#dedede;color:#737373}.translation-error{font-size:12px;color:#966323}.translation-toolbar .ant-alert{margin-top:8px}@media(min-width:721px){.sidebar{overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain}.sidebar>*{flex-shrink:0}}.node-display-name{margin-bottom:20px}.node-display-name summary{cursor:pointer;color:var(--relay-secondary);font-size:12px}.node-display-name[open] summary{margin-bottom:12px}.playbook-options .ant-select-item-option-content{white-space:normal;overflow-wrap:anywhere}.playbook-action-picker .ant-segmented{padding:4px;background:#f1f4f7}.playbook-action-picker .ant-segmented-item-label{padding:0 6px}.playbook-provider-badge{display:inline-block;border:1px solid transparent;border-radius:5px;padding:2px 7px;font-size:11px;line-height:18px;font-weight:700;letter-spacing:.3px;white-space:nowrap}.playbook-provider-badge.provider-aicrm{color:#633395;background:#f0e6fb;border-color:#d7bce9}.playbook-provider-badge.provider-wj{color:#155b8c;background:#e5f2fc;border-color:#abcfe8}.playbook-provider-badge.provider-common{color:#42604f;background:#edf3ee;border-color:#ccdcd0}.playbook-flow-node{width:224px;padding:16px;border:1px solid var(--relay-border);border-radius:10px;background:#fff;box-shadow:0 3px 14px #32543509;color:var(--relay-text);font-size:14px;overflow-wrap:anywhere}.playbook-flow-node.provider-aicrm{border:2px solid #a17ac6;border-left:6px solid #8751ba;background:#faf6ff;color:#4c2b69}.playbook-flow-node.provider-wj{border:2px solid #70a8d1;border-left:6px solid #2479b5;background:#f2f9ff;color:#204e70}.playbook-flow-provider{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:9px}.playbook-provider-unavailable{color:#9e4b18;font-size:10px}.react-flow__node-playbook.selected{border:0!important}.react-flow__node-playbook.selected .playbook-flow-node{box-shadow:0 0 0 3px #233d3333,0 4px 16px #233d331a}.composer-footer{flex-wrap:wrap;gap:12px}.composer-send-actions{margin-left:auto}.inbox-shell{height:100dvh;min-height:0;overflow:hidden}.inbox-shell .workspace{display:flex;flex-direction:column;height:100%;min-height:0}.inbox-shell .topbar{flex:none;height:auto;min-height:64px;padding-top:10px;padding-bottom:10px;gap:12px}.topbar{height:auto;min-height:76px;gap:12px;padding-top:10px;padding-bottom:10px}.topbar-controls{min-width:0;flex-wrap:wrap;justify-content:flex-end}.topbar-controls>.ant-avatar{flex-shrink:0}.inbox-shell .topbar-controls{min-width:0;flex-wrap:wrap;justify-content:flex-end;gap:10px}@media(max-width:720px){.topbar-controls{justify-content:flex-start}.topbar-controls .merchant-select{flex:1 0 100%;width:100%;max-width:100%;min-width:0}}.inbox-shell .breadcrumb{flex-shrink:0}.inbox-shell .simulation-banner{flex:none}.inbox-shell .main-inbox{flex:1;height:auto;min-height:0;overflow:hidden}.inbox{min-height:0;min-width:0}.conversation-list{min-height:0}.conversation-scroll{flex:1;min-height:0;overscroll-behavior:contain}.chat-panel{min-width:0;min-height:0;overflow:hidden}.chat-header{flex:none;flex-wrap:wrap;padding:12px 16px}.chat-header>div{min-width:0;max-width:100%}.chat-header .ant-space{row-gap:6px!important}.chat-context{flex:0 1 auto;min-height:0;max-height:22%;overflow:auto;overscroll-behavior:contain}.chat-context>.ant-alert{border-radius:0;padding:8px 16px}.chat-context .ant-alert-message{font-size:13px;margin-bottom:2px}.chat-context .ant-alert-description{font-size:12px;line-height:1.5}.chat-context>details{font-size:12px}.chat-context .translation-toolbar{padding:8px 16px}.chat-messages{flex:1 1 0;min-height:120px;padding:18px 20px;scroll-behavior:auto;overscroll-behavior:contain;overflow-anchor:none;scrollbar-gutter:stable}.chat-message-content{display:flow-root;min-width:0}.message-row{max-width:90%;min-width:0}.message-meta,.message-bubble,.attachment-link{overflow-wrap:anywhere}.message-original,.message-translation{max-width:100%}.composer{flex:0 1 auto;min-height:96px;max-height:35%;overflow:auto;overscroll-behavior:contain;padding:10px 16px}.composer .ant-input{margin-top:8px}.composer-footer{gap:8px;margin-top:8px}.composer-footer>.ant-space{flex:0 0 auto;min-width:0;max-width:100%}.composer-footer .ant-space-item{max-width:100%}.composer-footer .ant-btn{max-width:100%;white-space:normal;height:auto;min-height:32px}@media(max-width:1200px){.inbox-shell .merchant-select{min-width:160px}.inbox-shell .topbar{padding-left:16px;padding-right:16px}.inbox .customer-panel{display:none}}@media(max-width:720px){.inbox-shell{display:flex;flex-direction:column}.inbox-shell .sidebar{flex:none}.inbox-shell .workspace{flex:1;height:auto;min-height:0}.chat-header{padding:8px 12px}.chat-messages{padding:12px;min-height:80px}.composer{padding:8px 12px}.conversation-list{width:140px}.inbox-shell .topbar-controls{gap:6px}}.shared-customer-context{margin-top:20px}.shared-customer-context .ant-tag{max-width:100%;white-space:normal;overflow-wrap:anywhere}.shared-customer-context .ant-typography,.chat-header h4,.conversation-name strong{overflow-wrap:anywhere}.playbook-provider-badge.provider-tac{color:#086773;background:#e1f5f6;border-color:#8dcdd2}.playbook-flow-node.provider-tac{border:2px solid #65b5bd;border-left:6px solid #087f8c;background:#f0fbfc;color:#14575e}.operations-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px}@media(max-width:720px){.operations-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.operations-metrics{grid-template-columns:1fr}}.flow-editor-toolbar{padding:12px 0}.editor{height:78vh;min-height:620px}.editor .node-settings{width:420px;min-width:360px;padding:22px;overflow:auto}.flow-insert-control{position:absolute;pointer-events:all;display:flex;align-items:center;gap:6px;font-size:12px;color:#426256}.flow-insert-control span{padding:3px 7px;background:#f5faf7;border-radius:6px}.flow-insert-control button{border:1px solid #8db9a6;border-radius:50%;width:28px;height:28px;background:#fff;color:#147456;cursor:pointer;box-shadow:0 2px 8px #1e59451a}.flow-node-toolbar{display:flex;padding:4px;gap:3px;background:#fff;border:1px solid #d8e6df;border-radius:8px;box-shadow:0 4px 14px #183e301c}.flow-node-toolbar button,.flow-node-add,.flow-branch-actions button{border:0;background:transparent;color:#236a55;padding:5px 8px;cursor:pointer;font-size:12px}.flow-node-add{display:block;margin:10px auto -6px}.flow-branch-actions{display:flex;justify-content:space-between;border-top:1px solid #d6e3dc;margin-top:12px;padding-top:6px}.branch-node{border:2px solid #caab63;background:#fffcf2}.action-request-form section>h5{font-size:15px;border-bottom:1px solid #e8eee9;padding-bottom:10px}.request-field{margin-bottom:18px;min-width:0}.request-field-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:7px}.request-field-heading>.ant-typography{font-size:13px;line-height:26px}.request-field-heading .ant-select{min-width:104px}.required-mark{color:#b64335}.request-field-help{font-size:12px;color:var(--relay-secondary);margin:0 0 8px!important}.request-field>.ant-select,.request-result-select{width:100%}.request-field-technical{font-size:11px;color:#849187;margin-top:5px}.request-field-technical summary{cursor:pointer}.request-object{border-left:2px solid #dce9e2;padding-left:12px}.request-array-item,.request-extra-field{padding:12px;border:1px solid #dce7e0;border-radius:8px;background:#fafcfb;margin-bottom:10px}.request-extra-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.request-array-item .request-field:last-child,.request-extra-field .request-field:last-child{margin-bottom:0}.request-field-type-object .request-field-heading{flex-wrap:wrap}.node-settings details>summary{cursor:pointer}.node-settings .ant-select-selection-item{white-space:normal;line-height:1.5;overflow-wrap:anywhere}.node-settings .ant-select-single .ant-select-selector .ant-select-selection-item{white-space:nowrap}.flow-node-title{font-weight:600}@media(max-width:1100px){.editor .node-settings{width:360px;min-width:320px;padding:16px}.request-field-heading{flex-wrap:wrap}}@media(max-width:760px){.editor{flex-direction:column;height:auto}.editor .flow{min-height:420px}.editor .node-settings{width:100%;min-width:0;max-height:65vh;border-top:1px solid #dce7e0}.editor-toolbar{flex-wrap:wrap}.flow-editor-toolbar .ant-typography{display:none}}.conversation-badges,.conversation-customer-tags{display:flex;flex-wrap:wrap;gap:4px}.conversation-badges .ant-tag,.conversation-customer-tags .ant-tag{margin:0;font-size:11px;line-height:19px}.conversation-customer-tags{margin-top:6px}.conversation-customer-tags .ant-tag{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#647362;background:#f5f7f3;border-color:#e4eae0}.conversation-tags-empty{font-size:11px;color:#899386}.conversation-row{position:relative;padding-right:34px}.conversation-open{display:flex;align-items:flex-start;gap:12px;min-width:0;width:100%;border:0;padding:0;text-align:left;background:transparent;font:inherit;cursor:pointer}.conversation-pin{position:absolute;right:3px;top:14px;color:var(--relay-secondary)}.conversation-row.needs-human{box-shadow:inset 3px 0 #c68b38}.conversation-row.selected .conversation-open{background:transparent}.conversation-open:focus-visible{outline:2px solid var(--relay-brand);outline-offset:4px}.message-attachment{max-width:100%;margin-top:8px}.message-image,.message-image .ant-image{max-width:100%}.message-image .ant-image-img{display:block;border-radius:8px}.message-attachment .attachment-link{font-size:12px}.playbook-editor-shell{outline:none}.playbook-context-menu{position:fixed;z-index:1200;width:232px;padding:6px;background:#fff;border:1px solid #d8e6df;border-radius:10px;box-shadow:0 8px 30px #183e3033;overflow-y:auto}.playbook-context-menu button{display:block;width:100%;text-align:left;border:0;border-radius:5px;background:transparent;padding:8px 10px;font-size:13px;line-height:18px;color:var(--relay-text);cursor:pointer}.playbook-context-menu button:hover,.playbook-context-menu button:focus-visible{background:#edf4ee;outline:2px solid #9ac2b0;outline-offset:-2px}.playbook-context-menu button:disabled{color:#9ca89e;cursor:default;background:transparent}.playbook-context-menu button.danger:not(:disabled){color:#b64335}.react-flow__edgeupdater{cursor:grab}.react-flow__edgeupdater:active{cursor:grabbing}.playbook-canvas-frame{position:relative}.playbook-canvas-frame>.flow-editor-toolbar{position:sticky;top:0;z-index:5;padding:8px 0;background:var(--relay-bg)}.canvas-icon-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:8px;border:1px solid var(--relay-border);border-radius:12px;background:#fff;box-shadow:0 2px 8px #193e3008}.canvas-tool-group{display:flex;align-items:center;gap:2px;padding-right:6px;border-right:1px solid #e5ece7}.canvas-tool-group:last-of-type{border-right:0}.canvas-icon-toolbar .ant-btn{height:34px;min-width:34px;padding:4px 8px;border-radius:7px}.canvas-icon-toolbar .ant-btn .anticon{font-size:17px}.canvas-icon-toolbar .ant-btn:focus-visible{outline:2px solid #32775b;outline-offset:1px}.canvas-tool-tip{display:inline-flex}.canvas-selection-count{font-size:11px;color:#748579;white-space:nowrap;margin-left:auto;padding:0 6px}.canvas-zoom-value{font-size:11px;font-variant-numeric:tabular-nums;min-width:34px}.canvas-shortcut-help{padding:10px 12px;margin:4px 0!important;font-size:12px;line-height:1.8;background:#edf5ef;border-radius:8px}.canvas-hide-inspector .node-settings{display:none}.canvas-expanded{position:fixed;inset:0;z-index:900;background:var(--relay-bg);padding:10px;display:flex;flex-direction:column}.canvas-expanded>.flow-editor-toolbar{flex:none}.canvas-expanded>.editor{flex:1;height:0;min-height:0}.canvas-expanded .flow{min-height:0}.canvas-expanded .node-settings{max-height:none}.flow-node-toolbar .ant-btn{width:30px;height:30px;padding:4px;color:#236a55}.flow-node-toolbar .ant-btn-dangerous{color:#b64335}@media(max-width:760px){.canvas-expanded>.editor{flex-direction:row}.canvas-expanded .node-settings{width:260px;min-width:260px}.canvas-icon-toolbar{gap:4px;padding:6px}.canvas-tool-group{padding-right:4px}.canvas-icon-toolbar .ant-btn{min-width:32px;height:32px;padding:4px}.canvas-selection-count{display:none}}.canvas-tool-group-labeled{flex-wrap:wrap;max-width:100%;gap:4px}.canvas-tool-group-labeled .ant-btn{width:auto;padding-inline:10px;font-size:13px}@media(max-width:640px){.telegram-accounts .ant-card-head-wrapper{flex-wrap:wrap;gap:8px}.telegram-accounts .ant-card-head-title{flex-basis:100%;white-space:normal}.telegram-accounts .ant-card-extra{margin-inline-start:0}}.editor-view-switch{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0 0 8px}.editor-view-switch>.ant-space{margin-left:auto}.steps-editor-frame .editor{height:76vh;min-height:560px}.playbook-steps{flex:1;min-width:0;overflow:auto;padding:20px 24px;background:var(--relay-bg);scroll-padding:90px}.step-search{display:flex;align-items:center;gap:14px;position:sticky;top:-20px;z-index:2;background:var(--relay-bg);padding:12px 0}.step-search>.ant-input-affix-wrapper{max-width:440px}.step-search>span:last-child{white-space:nowrap;color:#76857b;font-size:12px}.step-view-help{font-size:13px;color:#6c7d72;margin:0 0 20px}.step-list{display:flex;flex-direction:column;gap:16px;max-width:960px;margin:auto}.step-card{border:1px solid #dce5de;border-radius:12px;background:#fff;box-shadow:0 2px 5px #153d2005;overflow:hidden;scroll-margin-top:78px}.step-card.is-selected{border-color:#24785c;box-shadow:0 0 0 2px #24785c22}.step-card-heading{display:flex;align-items:center;gap:12px;padding:16px 18px}.step-number{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border-radius:9px;background:#edf4ef;color:#346a52;font-size:12px;font-weight:700}.is-condition .step-number{background:#fbf2dc;color:#8b6926}.step-title-button{flex:1;min-width:0;text-align:left;border:0;background:none;padding:0;cursor:pointer;color:var(--relay-text);display:flex;flex-direction:column;gap:4px}.step-title-button strong{font-size:15px;overflow-wrap:anywhere}.step-title-button span{font-size:11px;color:#79897e}.step-title-button:focus-visible,.step-destination:focus-visible{outline:2px solid #24785c;border-radius:4px;outline-offset:4px}.step-summary{font-size:13px;line-height:1.7;color:#56685d;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 18px 14px 60px}.step-paths{background:#fafcfb;border-top:1px solid #edf1ed}.step-paths:empty{display:none}.step-path{display:flex;align-items:center;gap:10px;min-height:46px;padding:9px 18px;border-bottom:1px solid #edf1ed;font-size:12px}.step-path:last-child{border-bottom:0}.step-path-label{width:62px;flex-shrink:0;color:#4e7661;font-weight:500}.step-path.no .step-path-label{color:#937137}.step-destination{min-width:0;flex:1;cursor:pointer;text-align:left;border:0;background:none;color:#34674f;padding:4px 0;overflow-wrap:anywhere;font-size:12px}.step-missing{color:#af6841;flex:1}.step-path>.ant-btn{flex-shrink:0}.step-edit-actions{display:flex;flex-wrap:wrap;gap:8px;padding:12px 18px;border-top:1px solid #edf1ed}.step-disconnected{font-size:11px;color:#ac702f}.step-inspector-heading{position:sticky;top:-22px;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;padding:12px 0;border-bottom:1px solid #e5ece7;margin-bottom:12px}.step-inspector-heading strong{overflow-wrap:anywhere}.steps-editor-frame .node-form{margin-top:8px}.flow-node-heading{display:flex;align-items:flex-start;gap:8px}.flow-node-heading .flow-node-title{flex:1}.flow-node-edit{border:0;border-radius:4px;background:#edf5ef;color:#236a55;font-size:11px;padding:3px 5px;cursor:pointer;flex-shrink:0}.flow-node-summary{font-size:11px;color:#7b7156;margin-top:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flow-insert-control:not(.is-active){pointer-events:none;font-size:10px}.flow-insert-control:not(.is-active) span{padding:1px 4px;background:#f6f8f3d9}.flow-branch-actions button{min-height:30px;border-radius:5px}.flow-branch-actions button:hover,.flow-node-add:hover{background:#e8f1eb}.canvas-icon-toolbar{box-shadow:none}.step-card-heading>.ant-btn{font-size:12px}@media(max-width:1250px){.playbook-steps{padding:16px}.steps-editor-frame .editor .node-settings{width:330px;min-width:300px;padding:16px}.step-summary{margin-left:18px}.step-card-heading{padding:14px}.step-path{padding:9px 12px;gap:6px}.step-path-label{width:58px}}@media(max-width:900px){.steps-editor-frame .editor{flex-direction:column;height:auto;min-height:0}.steps-editor-frame .playbook-steps{max-height:65vh;min-height:300px;flex:auto}.steps-editor-frame .editor .node-settings{width:100%;min-width:0;max-height:60vh;border-left:0;border-top:1px solid #dce5de}.step-path{flex-wrap:wrap}.step-destination{min-width:100px}.editor-view-switch .secondary{display:none}}.playbook-execution-details{border:1px solid var(--relay-border);border-radius:10px;background:#fff;margin:12px 0}.playbook-execution-details>summary{cursor:pointer;padding:13px 16px;font-size:13px;font-weight:500;color:#325b46}.playbook-execution-details>summary>span{font-weight:400;color:#7c8c81;margin-left:14px;font-size:12px}.playbook-execution-details[open]>summary{border-bottom:1px solid #e9efeb}.steps-inspector-empty .node-settings{display:none}.steps-editor-frame .playbook-steps{scrollbar-gutter:stable}.steps-editor-frame .step-list{max-width:820px}.playbook-flow-node{padding:12px 14px}.flow-node-title{line-height:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.flow-node-provider-mark{position:absolute;right:8px;top:-11px;line-height:18px;font-size:10px}.flow-node-provider-mark .ant-tag{margin:0;font-size:9px;line-height:16px;padding:0 4px;background:#fff}.playbook-flow-node .flow-branch-actions{margin-top:8px;padding-top:4px}.playbook-flow-node .flow-node-add{margin-top:8px;padding-block:4px}.playbook-list-filters{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:22px;padding:14px 16px;border:1px solid var(--relay-border);border-radius:10px;background:#fff}.playbook-filter-label{font-size:13px;font-weight:500;color:#456451}.playbook-list-filters>.ant-typography{margin-left:auto;font-size:12px}.playbook-list-filters .ant-segmented-group{flex-wrap:wrap;gap:3px}.playbook-list-filters .ant-segmented{max-width:100%}.playbook-list-filters .ant-segmented-item-label{min-height:34px;line-height:34px;padding-inline:12px}@media(max-width:900px){.playbook-list-filters>.ant-typography{margin-left:0}.playbook-list-filters{gap:8px;padding:12px}}.flow-range-actions{display:flex;flex-direction:column;gap:6px;margin-top:12px}.flow-range-port{position:relative;padding-right:10px;min-height:32px}.flow-range-port button,.flow-range-actions>button{width:100%;border:1px solid #d7e4df;border-radius:6px;background:#f4f8f6;padding:7px 9px;text-align:left;font-size:11px;white-space:normal;cursor:pointer}.flow-range-port .react-flow__handle{right:-18px;top:50%;background:#98752e}.flow-range-actions>button{color:#245c4b;background:#fff}.flow-range-actions>button:disabled{opacity:.45;cursor:default}.range-tier-editor{border:1px solid var(--relay-border);border-radius:8px;margin:12px 0;padding:12px;background:#fafcfb}.range-tier-editor .ant-form-item{margin-bottom:12px}.range-condition-editor>.ant-alert{margin-bottom:8px}.step-path-label{overflow-wrap:anywhere}.flow-node-summary{color:#566c64;font-size:11px;line-height:1.45;margin:8px 0;overflow-wrap:anywhere}.flow-range-port button{height:44px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.35}.playbook-provider-badge.provider-panda{color:#725018;background:#fff4db;border-color:#dfc180}.playbook-flow-node.provider-panda{border:2px solid #dfc180;border-left:6px solid #956c20;background:#fffbf1;color:#725018}.support-workspace{height:100%;display:flex;flex-direction:column;min-height:0}.support-workspace>.inbox{flex:1;min-height:0}.unified-reception{display:flex;flex:1;min-height:0;overflow:hidden}.unified-conversation-list{width:290px;flex-shrink:0;overflow:auto;border-right:1px solid #e0e7e2;padding:12px}.unified-conversation-row{display:block;width:100%;height:auto;text-align:left;margin-top:8px;white-space:normal}.unified-conversation-row>div{width:100%;overflow:hidden}.unified-conversation-row>div>div{font-size:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.unified-selected{flex:1;min-width:0;display:flex;flex-direction:column}.unified-selected>.inbox{flex:1;min-height:0}.unified-selected .conversation-list{display:none}.unified-selected .inbox{grid-template-columns:minmax(320px,1fr) 280px}@media(max-width:1000px){.unified-selected .customer-panel{display:none}.unified-selected .inbox{grid-template-columns:1fr}.unified-conversation-list{width:230px}}.support-workspace{background:#f6f8f7}.support-workspace-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 18px;border-bottom:1px solid #e2e8e4;background:#fff;flex:none;min-width:0}.support-workspace-toolbar>.ant-space{min-width:0}.reception-access-status{font-size:12px;color:#64756c;max-width:230px}.support-workspace-toolbar .ant-select{min-width:112px}.inbox-shell .topbar{min-height:56px;padding:8px 20px}.inbox-shell .topbar .ant-btn{font-size:12px;height:30px;padding-inline:10px}.inbox-shell .topbar .merchant-select{min-width:190px;max-width:270px}.inbox-shell .topbar-controls{gap:8px}.support-workspace .conversation-list{width:300px;padding:18px 12px 0;background:#fff}.support-workspace .inbox-heading{padding:0 4px 14px}.support-workspace .inbox-heading h3{font-size:18px;letter-spacing:0}.support-workspace .conversation-scroll{margin:0 -12px}.support-workspace .conversation-row{padding:13px 28px 13px 14px;border-bottom:1px solid #f0f3f1}.support-workspace .conversation-row.selected{border-left:0;background:#eaf2ee;box-shadow:inset 3px 0 #2e6b56}.support-workspace .conversation-open{gap:10px}.support-workspace .conversation-open .ant-avatar{width:32px;height:32px;line-height:32px;flex-shrink:0;font-size:13px}.support-workspace .conversation-name{align-items:center}.support-workspace .conversation-name strong{white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis}.support-workspace .conversation-summary p{margin:4px 0 7px;font-size:12px;line-height:18px;color:#6b7b72}.support-workspace .conversation-pin{top:10px;right:2px;opacity:.45}.support-workspace .conversation-row:hover .conversation-pin,.support-workspace .conversation-pin:focus-visible{opacity:1}.compact-badges{align-items:center;flex-wrap:nowrap;overflow:hidden}.compact-badges .ant-tag{border:0;font-size:10px;line-height:17px;padding-inline:5px}.conversation-assignee{font-size:10px;color:#7e8a83;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-bot-filter{width:100%;margin-bottom:12px;flex-shrink:0}.unified-conversation-list>.conversation-bot-filter{margin-top:12px}.conversation-reply-notice{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2px 6px;padding:8px 10px;margin-bottom:8px;border-radius:6px;background:#e8f2ff;color:#164d91;font-size:12px;flex-shrink:0}.conversation-reply-notice .ant-btn{padding:0;height:auto;font-size:12px}.support-workspace .conversation-row.needs-human,.support-workspace .unified-conversation-row.needs-human{background:#fff2e8;box-shadow:inset 4px 0 #d9480f}.support-workspace .conversation-row.needs-human:hover,.support-workspace .conversation-row.needs-human.selected,.support-workspace .unified-conversation-row.needs-human:hover{background:#ffe4d0}.support-workspace .conversation-row.needs-reply,.support-workspace .unified-conversation-row.needs-reply{background:#f0f6ff;box-shadow:inset 4px 0 #2463b8}.support-workspace .conversation-row.needs-reply:hover,.support-workspace .conversation-row.needs-reply.selected,.support-workspace .unified-conversation-row.needs-reply:hover{background:#e1edff}.support-workspace .unified-conversation-row.needs-human,.support-workspace .unified-conversation-row.needs-reply{color:var(--relay-text)}.conversation-attention{display:flex;align-items:center;gap:5px;width:fit-content;max-width:100%;margin-top:7px;padding:3px 6px;border-radius:4px;font-size:11px;font-weight:700;line-height:18px}.human-attention{background:#ffdcc7;color:#a33108}.reply-attention{background:#dceaff;color:#174f96}.support-workspace .chat-panel{background:#f6f8f7}.support-workspace .chat-header{padding:14px 20px;flex-wrap:nowrap;gap:12px;min-height:78px}.chat-identity{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.chat-identity>div{min-width:0}.chat-identity h4.ant-typography{font-size:16px;margin:0 0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-subtitle{display:flex;align-items:center;gap:10px;font-size:12px;color:#78877e;min-width:0}.chat-subtitle>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-subtitle .ant-tag{font-size:10px;line-height:18px;border:0;margin:0;white-space:nowrap}.chat-primary-actions{flex-shrink:0}.chat-status-strip{flex:none}.chat-status-strip>.ant-alert{border:0;border-radius:0;padding:7px 20px;font-size:12px}.support-workspace .chat-messages{padding:24px 32px;min-height:140px}.support-workspace .message-row{max-width:76%;margin-bottom:18px}.support-workspace .message-row.note{max-width:90%;font-size:12px}.support-workspace .message-meta{margin-bottom:5px;font-size:11px}.support-workspace .message-bubble{font-size:14px;line-height:1.65;padding:11px 14px;box-shadow:0 1px 2px #18382e04;border-color:#e2e9e5}.support-workspace .out .message-bubble{background:#e5eee9;border-color:#dce7e0}.support-workspace .message-translation{font-size:12px;line-height:1.65;margin-top:6px;padding:8px 12px;background:#edf2ef;border-left:2px solid #bfd2c7;color:#587164}.support-workspace .message-translation>span{font-size:10px;color:#7c9084}.message-more{color:#8a9890;float:right}.support-workspace .composer{margin:0 18px 16px;padding:12px 14px;background:#fff;border:1px solid var(--relay-border);border-radius:12px;max-height:42%;box-shadow:0 2px 8px #19382e04;flex-shrink:0}.support-workspace .composer .ant-segmented{font-size:12px;background:#f1f4f2}.support-workspace .composer .ant-input{font-size:14px;margin-top:8px;min-height:48px}.support-workspace .composer-note{background:#fffdf3;border-color:#e9dfb5}.reply-availability{font-size:12px;color:#6f8075;margin-top:9px;line-height:1.5;max-width:720px}.composer-scope{display:block;font-size:11px;color:var(--relay-secondary)!important;margin-top:4px}.support-workspace .composer-footer{border-top:1px solid var(--relay-divider);padding-top:9px;margin-top:8px;gap:6px}.support-workspace .composer-footer .ant-btn{font-size:12px;padding-inline:10px}.support-workspace .composer-footer .ant-checkbox-wrapper{font-size:12px;color:#78877d}.support-workspace .composer-footer>.ant-space{gap:4px!important}.customer-drawer-panel{display:block!important;width:100%;border:0;padding:0;overflow:visible}.customer-drawer-panel>h5{display:none}.customer-drawer-panel .profile-avatar{padding:0 0 14px;gap:8px}.customer-drawer-panel .profile-facts{margin:12px 0}.reception-tools-content{display:flex;flex-direction:column;gap:16px}.reception-tools-content>.ant-space{padding:0!important}.reception-tools-content .ant-collapse{margin:0!important}.reception-tools-content .translation-toolbar{padding:0;flex-wrap:wrap}.reception-tools-content details{padding:0!important}.reception-tools-drawer .ant-drawer-body{padding:20px}.back-to-conversations{display:none}@media(min-width:1800px){.support-workspace .conversation-list{width:330px}.support-workspace .chat-messages{padding-inline:clamp(32px,6vw,110px)}}@media(max-width:1200px){.support-workspace .conversation-list{width:260px}.support-workspace .chat-header{flex-wrap:wrap}.support-workspace .message-row{max-width:90%}.support-workspace-toolbar{flex-wrap:wrap;padding:8px 12px}.support-workspace .chat-messages{padding:18px}.inbox-shell .breadcrumb{display:none}}@media(max-width:960px){.support-workspace .conversation-list{width:100%;border:0}.support-workspace .inbox:not(.has-selected)>.chat-panel{display:none}.support-workspace .has-selected>.conversation-list{display:none}.support-workspace .has-selected>.chat-panel{width:100%}.back-to-conversations{display:inline-flex}.support-workspace .chat-header{padding:10px 12px}.chat-primary-actions{margin-left:auto}.support-workspace .composer{margin:0 8px 8px;padding:10px;max-height:48%}.support-workspace .chat-messages{padding:12px}.support-workspace .message-row{max-width:92%}.support-workspace-toolbar .reception-toolbar{display:flex}.reception-access-status{font-size:11px;max-width:180px}.inbox-shell .topbar .merchant-select{flex:initial;max-width:200px;min-width:130px}.inbox-shell .topbar-controls{flex-wrap:nowrap;overflow:auto;justify-content:flex-start}.inbox-shell .topbar-controls>.ant-btn{flex-shrink:0}.unified-reception:has(.has-selected)>.unified-conversation-list{display:none}}@media(max-width:960px){.unified-conversation-list{width:100%}.unified-reception:not(:has(.has-selected))>.unified-selected{display:none}.unified-selected .inbox:not(.has-selected)>.chat-panel{display:flex}}.reception-editor .service-form-grid>label{display:flex;flex-direction:column;gap:6px;min-width:0}.reception-editor .service-form-grid .ant-input-number{width:100%}.reception-row{display:flex;align-items:end;flex-wrap:wrap;gap:10px;margin-bottom:12px}.reception-row>.ant-input{flex:1 1 160px;min-width:0}.reception-row label{display:flex;flex-direction:column;gap:6px}.reception-editor fieldset{min-width:0}.reception-settings>.ant-card-head .ant-card-head-title{white-space:normal;overflow-wrap:anywhere}.reception-editor .service-form-grid{min-width:0;gap:12px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.reception-editor .service-form-grid>.ant-select{width:100%;min-width:0}@media(max-width:600px){.reception-editor .service-form-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:360px){.sidebar{gap:8px}.sidebar .brand{padding-inline:4px}.workspace-switch{min-width:0}}.knowledge-entry-editor label,.knowledge-version-test label{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0}.knowledge-entry-editor .ant-space-item,.knowledge-version-test .ant-space-item{min-width:0;max-width:100%}.knowledge-entry-card .ant-card-head-wrapper{flex-wrap:wrap;gap:8px}.knowledge-entry-card .ant-card-head-title,.knowledge-version-test .ant-card-head-title{white-space:normal;overflow-wrap:anywhere}.knowledge-market-editor label{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0}.knowledge-market-editor .ant-space-item{min-width:0;max-width:100%}.knowledge-market-editor .ant-card-head-title,.knowledge-document-links .ant-card-head-title{white-space:normal;overflow-wrap:anywhere}.knowledge-document-links .ant-space-item{min-width:0;max-width:100%}.knowledge-document-links .ant-btn{height:auto;max-width:100%;white-space:normal;text-align:left}.knowledge-document-links .ant-btn>span{overflow-wrap:anywhere}.knowledge-create-editor label{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0}.knowledge-create-editor .ant-space-item{min-width:0;max-width:100%}.admin-user-drawer .ant-card-head-title{white-space:normal}.inbox-shell .main-inbox{display:flex;flex-direction:column;min-width:0}.support-workspace{flex:1;min-width:0;height:100%;overflow:hidden}.support-workspace-toolbar{padding:8px 14px;gap:8px;z-index:1}.support-workspace>.ant-space{overflow:auto;min-height:0;padding:16px}.support-workspace .unified-reception{min-height:0;flex:1 1 0}.support-workspace .unified-conversation-list{display:flex;flex-direction:column;width:288px;min-height:0;padding:0;overflow:hidden;background:#fff}.service-list-controls{flex:none;display:flex;flex-direction:column;gap:8px;padding:14px 12px 12px;border-bottom:1px solid var(--relay-divider);max-height:55%;overflow:auto}.service-list-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.service-list-heading strong{font-size:16px}.service-list-filters{display:flex;flex-direction:column;gap:8px;padding-top:4px}.service-list-filters>.ant-space{width:100%;margin:0!important}.service-conversation-scroll{flex:1 1 0;min-height:0;overflow:auto;overscroll-behavior:contain;padding:4px 6px 12px;scrollbar-gutter:stable}.support-workspace .unified-conversation-list>.conversation-reply-notice{flex:none;margin:0;padding:6px 10px;border-radius:0;font-size:11px;gap:4px}.support-workspace .unified-conversation-list>.conversation-reply-notice .ant-btn{font-size:11px;padding:0 3px}.support-workspace .unified-conversation-row{display:block;width:100%;border:1px solid transparent;border-radius:8px;background:#fff;color:var(--relay-text);padding:11px 12px;margin:3px 0;text-align:left;cursor:pointer;line-height:1.5;box-shadow:none}.support-workspace .unified-conversation-row:hover{background:#f3f7f5}.support-workspace .unified-conversation-row.selected{background:#eaf3ef;border-color:#b4cec0;box-shadow:inset 3px 0 #28664f}.support-workspace .unified-conversation-row:focus-visible{outline:2px solid #28664f;outline-offset:-2px}.support-workspace .unified-conversation-row>div{width:100%;min-width:0;overflow:hidden}.support-workspace .unified-conversation-row .service-row-title{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:14px}.service-row-title>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-row-title>.ant-badge{flex:none}.support-workspace .unified-conversation-row .service-row-source{display:flex;gap:6px;align-items:center;color:var(--relay-secondary);font-size:11px;margin-top:2px}.service-row-source>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-row-source>span+span:before{content:"·";margin-right:6px}.support-workspace .unified-conversation-row .service-row-preview{font-size:12px;line-height:20px;color:var(--relay-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:5px}.support-workspace .unified-conversation-row .service-row-status{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-top:5px;font-size:11px;flex-wrap:wrap}.service-row-status:empty{display:none!important}.service-row-status small{color:var(--relay-secondary);white-space:nowrap}.service-row-status .ant-tag{font-size:10px;line-height:18px;margin:0}.conversation-identity{font-size:11px;color:var(--relay-secondary);margin-top:5px;min-width:0}.conversation-member,.conversation-telegram{display:flex;align-items:center;gap:5px;min-width:0;flex-wrap:wrap}.conversation-member .ant-tag{font-size:10px;line-height:17px;margin:0}.conversation-member>span:not(.ant-tag),.conversation-telegram>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-telegram{margin-top:3px;color:#74857c}.conversation-telegram .telegram-id{font-size:10px;color:#8b9890}.service-row-status .conversation-attention{font-size:10px}.support-workspace .chat-identity .conversation-identity{display:flex;gap:4px 12px;flex-wrap:wrap}.support-workspace .chat-subtitle{flex-wrap:wrap;row-gap:4px}.support-workspace .chat-subtitle .ant-tag{margin:0;font-size:10px;line-height:18px}.support-workspace .unified-selected{min-height:0;overflow:hidden}.support-workspace .service-conversation-panel{height:100%;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden}.support-workspace .service-conversation-panel.context-docked{grid-template-columns:minmax(0,1fr) 320px}.support-workspace .service-conversation-panel>.chat-panel{min-width:0;min-height:0;overflow:hidden}.support-workspace .service-panel-navigation{display:flex;align-items:center;gap:4px}.support-workspace .service-panel-navigation .service-context-toggle{display:inline-flex}.support-workspace .chat-header{padding:10px 16px;min-height:68px;flex-wrap:wrap;gap:8px}.support-workspace .chat-identity{flex:1;min-width:120px}.support-workspace .chat-header h4{font-size:16px;overflow-wrap:anywhere}.support-workspace .chat-primary-actions{gap:4px!important;flex-wrap:wrap;margin-left:auto}.support-workspace .chat-messages{min-height:0!important;flex:1 1 0;padding:20px 24px;outline:none}.support-workspace .chat-messages:focus-visible{outline:2px solid #719b87;outline-offset:-2px}.support-workspace .message-row{max-width:85%}.support-workspace .composer{margin:0 12px 12px;padding:10px 12px;min-height:0;max-height:44%;flex:0 1 auto;overflow:auto;border-radius:10px}.support-workspace .composer .ant-input{min-height:40px}.support-workspace .composer-footer{gap:6px;flex-wrap:wrap}.support-workspace .chat-status-strip:empty{display:none}.service-context-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.service-context-heading h5{margin:0!important}.service-conversation-context{min-height:0;overscroll-behavior:contain}@media(min-width:961px)and (max-width:1599px){.inbox-shell .sidebar{width:190px;padding-inline:10px}.inbox-shell .workspace{margin-left:190px;width:calc(100% - 190px)}}@media(max-width:1100px){.support-workspace .unified-conversation-list{width:260px}}@media(max-width:960px){.support-workspace .unified-conversation-list{width:100%}.support-workspace .unified-reception.has-selection>.unified-conversation-list{display:none}.support-workspace .unified-reception.has-selection>.unified-selected{display:flex!important}.support-workspace .unified-reception:not(.has-selection)>.unified-selected{display:none!important}.support-workspace-toolbar{align-items:flex-start;flex-wrap:wrap;padding:6px 10px}.support-workspace .service-back{display:inline-flex}.support-workspace .chat-header{padding:8px 10px;min-height:0}.support-workspace .chat-messages{padding:12px}.support-workspace .composer{margin:0 8px 8px;padding:8px;max-height:46%}.support-workspace .chat-primary-actions{margin:0}}@media(max-width:600px){.inbox-shell .sidebar{padding:8px;gap:8px}.inbox-shell .topbar{min-height:42px;padding:5px 8px}.support-workspace-toolbar .ant-btn,.support-workspace-toolbar .ant-select{font-size:12px}.support-workspace .chat-subtitle{font-size:11px}.support-workspace .service-panel-navigation{width:100%}.support-workspace .composer-scope{display:none}}.service-merchant-shortcuts{display:flex;flex-wrap:wrap;gap:4px;max-height:96px;overflow:auto;padding-block:4px}.service-merchant-shortcuts .ant-tag{margin:0;max-width:100%;overflow-wrap:anywhere}.conversation-attention.reply-attention{color:#b42318;background:#fff1f0}.service-row-title .ant-badge-status-text{font-size:11px;color:#b42318}.app-shell.sidebar-collapsed>.sidebar{display:none}.app-shell.sidebar-collapsed>.workspace{margin-left:0;width:100%}.sidebar-toggle{flex:none;margin-right:10px}.topbar>.breadcrumb{margin-right:auto}.topbar>.topbar-controls{min-width:0}.support-workspace .service-conversation-panel.context-docked{grid-template-columns:minmax(0,1fr) 300px}.support-workspace .service-conversation-context .customer-drawer-panel{display:block;width:100%;padding:12px;border:0}.support-workspace .conversation-assignee{max-width:100%;white-space:normal;overflow-wrap:anywhere}@media(min-width:1600px){.support-workspace .service-conversation-panel.context-docked{grid-template-columns:minmax(0,1fr) 320px}}.sidebar-scrim,.sidebar-mobile-close,.workspace-switch-icon{display:none}.app-shell.sidebar-collapsed>.sidebar{display:flex;width:64px;padding:20px 8px 12px}.app-shell.sidebar-collapsed>.workspace{margin-left:64px;width:calc(100% - 64px)}.sidebar-collapsed .brand{padding:0;justify-content:center}.sidebar-collapsed .brand>span+span,.sidebar-collapsed .sidebar-label,.sidebar-collapsed .workspace-switch-label,.sidebar-collapsed .workspace-health,.sidebar-collapsed .ant-menu-item-group-title{display:none}.sidebar-collapsed .workspace-switch{flex-direction:column;margin:20px 0 16px;padding:3px}.sidebar-collapsed .workspace-switch button{padding:9px 0}.sidebar-collapsed .workspace-switch-icon{display:inline-flex;font-size:17px}.sidebar-collapsed .sidebar .ant-menu{width:48px}.sidebar-collapsed .sidebar .ant-menu-item{padding-inline:14px!important}.sidebar-collapsed .sidebar-bottom{padding:12px 0 0}.sidebar-collapsed .sidebar-bottom button{justify-content:center;width:48px;font-size:0;padding:12px 0}.sidebar-collapsed .sidebar-bottom button .anticon{font-size:18px}.sidebar-collapsed .ant-menu-item-selected{border-radius:8px}.inbox-shell .topbar{height:52px;min-height:52px;padding:0 16px;gap:6px}.inbox-shell .topbar-controls{gap:10px}.inbox-shell .merchant-select{min-width:180px;max-width:300px}.inbox-shell .breadcrumb{gap:8px;white-space:nowrap;font-size:12px}.inbox-shell .topbar .demo-launch{display:none}.inbox-shell .simulation-banner{font-size:11px;padding:5px 16px}.support-workspace-toolbar{min-height:46px;padding:6px 12px;flex-wrap:nowrap;gap:12px;background:#fff;border-bottom:1px solid var(--relay-divider)}.workspace-scope-tools{flex-shrink:0}.reception-toolbar{min-width:0;max-width:100%;gap:6px!important}.reception-toolbar .ant-tag{margin:0;font-size:11px;white-space:nowrap}.reception-toolbar .notification-label{display:none}.reception-transfer{background:#fff8e5;border:1px solid #e7d8ac;border-radius:6px;padding:3px;white-space:nowrap}.service-quality-link{font-size:12px}.service-list-controls{padding:12px;gap:8px}.service-merchant-shortcuts{flex-wrap:nowrap;max-height:32px;overflow-x:auto;padding:0;scrollbar-width:thin}.service-merchant-shortcuts .ant-tag{flex:none;white-space:nowrap;border-radius:12px;padding:1px 9px;font-size:11px}.service-connection-notice{font-size:11px;padding:5px 12px;background:var(--relay-bg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.support-workspace .unified-conversation-list>.conversation-reply-notice{justify-content:space-between;white-space:nowrap;overflow:hidden;padding:5px 10px}.support-workspace .unified-conversation-list>.conversation-reply-notice>span{overflow:hidden;text-overflow:ellipsis}.support-workspace .unified-conversation-row{padding:10px;margin:2px 0;border-radius:8px}.support-workspace .unified-conversation-row .service-row-title{font-size:13px}.service-row-title .ant-badge-status-text{font-size:10px}.identity-compact{display:flex;align-items:center;gap:3px 7px;flex-wrap:wrap;font-size:10px}.identity-compact .conversation-member{gap:4px}.identity-compact .conversation-telegram{margin:0;max-width:100%}.identity-compact .conversation-member .ant-tag{font-size:9px;line-height:15px;padding-inline:4px;background:transparent}.support-workspace .service-row-status .conversation-assignee{font-size:10px;border:0;padding:0;background:transparent;color:#365e78;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:75%}.service-row-status .conversation-attention{padding:0;background:transparent}.support-workspace .chat-header{padding:10px 14px;gap:6px 10px;min-height:64px}.support-workspace .service-panel-navigation{flex:none;gap:2px}.support-workspace .service-panel-navigation .ant-btn{padding:4px 7px}.support-workspace .service-back,.support-workspace .context-docked .service-context-toggle{display:none}.support-workspace .chat-header .chat-identity{min-width:160px}.support-workspace .chat-header h4{font-size:16px;margin-bottom:4px}.support-workspace .chat-subtitle{font-size:11px;gap:4px 7px}.support-workspace .chat-subtitle>span:first-child{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.support-workspace .chat-primary-actions{gap:4px!important}.support-workspace .chat-primary-actions .ant-btn{font-size:11px;padding-inline:7px;height:28px}.support-workspace .chat-status-strip{font-size:11px}.support-workspace .chat-status-strip>.ant-typography{display:block;padding:3px 14px}.support-workspace .chat-messages{padding:18px;min-height:120px!important}.service-conversation-context{padding:12px;background:#fff}.service-context-heading{padding:0 0 10px}.service-context-heading h5{font-size:13px}.service-context-heading .ant-btn{font-size:11px;height:24px}.service-conversation-context .ant-tabs-nav{margin-bottom:12px}.service-conversation-context .ant-tabs-tab{font-size:12px;padding:8px 0}.service-conversation-context .ant-tabs-tab+.ant-tabs-tab{margin-left:20px}.support-workspace .service-conversation-context .customer-drawer-panel{padding:0}.customer-drawer-panel .profile-avatar{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding:0 0 8px;gap:8px}.customer-drawer-panel .profile-avatar>strong{font-size:14px}.customer-drawer-panel .profile-avatar>.ant-tag{font-size:10px}.profile-channel-status{display:flex;flex-wrap:wrap;gap:4px;margin:8px 0}.profile-channel-status .ant-tag{font-size:10px;line-height:18px;margin:0}.profile-facts{margin:12px 0}.profile-facts>div{padding:8px 0;font-size:12px}.profile-data-source{font-size:10px;margin:8px 0!important}.service-details{margin:10px 0;border:1px solid var(--relay-divider);border-radius:8px;background:#fff;overflow:hidden}.service-details>summary{cursor:pointer;padding:10px 12px;font-size:12px;font-weight:500;background:var(--relay-bg)}.service-details>summary:focus-visible{outline:2px solid #377359;outline-offset:-2px}.service-details[open]>summary{border-bottom:1px solid var(--relay-divider);margin-bottom:10px}.service-details>.profile-facts,.service-details>.ant-space{margin:0;padding:0 10px 10px;max-width:100%;box-sizing:border-box}.composer-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.composer-heading>.ant-segmented{flex:none}.translation-control{max-width:48%;min-width:0}.translation-control>span:not(.ant-btn-icon){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.translation-toolbar{max-width:min(340px,calc(100vw - 48px));padding:4px}.translation-toolbar .ant-space{row-gap:10px!important}.translation-toolbar>.ant-typography{font-size:12px;margin:12px 0 0}.support-workspace .composer{padding:10px;margin:0 10px 10px;border:1px solid var(--relay-border);box-shadow:0 2px 8px #18382e05;max-height:42%}.support-workspace .composer-note{border-color:#e4d59b;background:#fffcf1}.support-workspace .composer .reply-availability{font-size:11px;line-height:1.5;margin-top:6px;color:var(--relay-secondary)}.support-workspace .composer-scope{display:block;font-size:10px;line-height:1.4;padding-top:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.support-workspace .composer .ant-input{margin-top:6px;min-height:42px}.support-workspace .composer-footer{border-top:1px solid var(--relay-divider);padding-top:8px;margin-top:8px;gap:6px}.support-workspace .composer-footer .ant-btn{font-size:12px;padding-inline:8px;height:29px}.support-workspace .composer-footer .ant-checkbox-wrapper{font-size:11px}.support-workspace .composer-send-actions{margin-left:auto}@media(max-width:1300px){.service-quality-link>span:not(.anticon){display:none}.inbox-shell .topbar-controls{gap:6px}.inbox-shell .topbar .breadcrumb{display:none}.inbox-shell .merchant-select{min-width:170px;max-width:260px}.inbox-shell .sidebar-toggle{margin-right:auto}}@media(max-width:960px){.support-workspace-toolbar{overflow-x:auto;scrollbar-width:thin;flex-shrink:0;min-height:44px;max-height:64px}.support-workspace-toolbar>*{flex-shrink:0}.support-workspace .service-back{display:inline-flex}.support-workspace .service-panel-navigation{width:auto}.support-workspace .chat-header{padding:8px 10px}.support-workspace .chat-primary-actions{margin-left:auto}.support-workspace .composer{max-height:36%}}@media(max-width:720px){.app-shell.sidebar-collapsed>.sidebar{display:none}.app-shell>.workspace,.app-shell.sidebar-collapsed>.workspace{margin-left:0;width:100%}.app-shell:not(.sidebar-collapsed)>.sidebar{display:flex;position:fixed;inset:0 auto 0 0;flex-direction:column;align-items:stretch;width:240px;max-width:85vw;gap:0;padding:20px 12px;z-index:101;overflow-y:auto}.app-shell:not(.sidebar-collapsed) .sidebar .ant-menu,.app-shell:not(.sidebar-collapsed) .sidebar-label,.app-shell:not(.sidebar-collapsed) .sidebar-bottom{display:block}.app-shell:not(.sidebar-collapsed) .workspace-switch{flex:none;margin:20px 0}.sidebar-mobile-close{display:block;position:absolute;right:6px;top:8px;color:#bfd3c7}.sidebar-scrim{display:block;position:fixed;inset:0;border:0;background:#10271f70;z-index:100}.inbox-shell .topbar{padding:4px 8px;height:48px;min-height:48px;gap:4px}.inbox-shell .sidebar-toggle{margin:0}.inbox-shell .topbar-controls{flex:1;gap:4px;overflow:hidden}.inbox-shell .merchant-select{min-width:110px;max-width:none;flex:1}.inbox-shell .topbar-controls>.ant-avatar{display:none}.tenant-access-exit .tenant-access-label{display:none}.inbox-shell .simulation-banner{padding:4px 8px;font-size:9px;line-height:13px;max-height:34px;overflow:hidden}.support-workspace .chat-messages{padding:12px;min-height:140px!important}.support-workspace .chat-header .chat-identity{min-width:130px}.support-workspace .chat-header h4{font-size:15px}.support-workspace .chat-primary-actions{width:100%;justify-content:flex-end}.support-workspace .composer{padding:8px;margin:0 8px 8px;max-height:34%;flex-shrink:0}.support-workspace .composer-footer{flex-wrap:nowrap;align-items:flex-end}.support-workspace .composer-footer>.ant-space:first-child{max-width:42%;flex-wrap:wrap}.support-workspace .composer-send-actions{justify-content:flex-end;gap:4px!important;max-width:65%}.support-workspace .message-row{max-width:92%}.inbox-shell{height:100dvh;min-height:0}.support-workspace .composer-heading>.ant-segmented{font-size:12px}}.composer-recipient{font-size:10px;color:var(--relay-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:5px 2px 0}.composer-note .composer-recipient{color:#8b7430}.support-workspace .unified-conversation-row.needs-reply:not(.selected){background:#fff;border-color:transparent;box-shadow:none}.support-workspace .unified-conversation-row.needs-reply:not(.selected):hover{background:#f3f7f5}@media(max-width:720px){.workspace-scope-tools .ant-select{width:134px;font-size:11px}.service-quality-link{padding-inline:4px}.reception-toolbar .ant-tag{max-width:112px;overflow:hidden;text-overflow:ellipsis}.service-quality-link{height:28px}.support-workspace-toolbar{gap:8px;padding-inline:8px}.support-workspace .composer-footer>.ant-space:first-child{gap:4px!important}}.reception-tools-content{gap:0}.service-tool-section{padding:16px 0;margin:0;border-bottom:1px solid #e8edea;min-width:0}.service-tool-section:first-child{padding-top:2px}.service-tool-section:last-child{border-bottom:0}.service-tool-section>h3{margin:0 0 10px;color:#54685d;font-size:12px;line-height:18px;font-weight:600}.service-tool-body{display:flex;flex-direction:column;gap:9px;min-width:0}.service-tool-owner{font-size:13px;line-height:1.6;font-weight:600;overflow-wrap:anywhere}.service-tool-hint{font-size:11px;line-height:1.7;color:#7a877e;margin:0!important;overflow-wrap:anywhere}.service-tool-fields{display:flex;flex-direction:column;gap:9px;min-width:0}.service-tool-field{display:flex;flex-direction:column;gap:5px;margin:0;min-width:0}.service-tool-field>span:first-child,.service-tool-field-label{font-size:11px;line-height:18px;color:#7a877e}.service-tool-field>.ant-select,.service-tool-macro>.ant-select{width:100%!important;min-width:0}.service-tool-macro:empty,.service-tool-presence:has(>.ant-space-item:empty){display:none}.service-tool-macro>.service-tool-field-label{margin-bottom:5px}.service-tool-action-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.service-tool-action-grid>.ant-btn{width:100%;padding-inline:6px}.service-tool-body>.ant-btn,.service-tool-fields>.ant-btn,.service-tool-action-grid>.ant-btn{height:32px;font-size:12px;border-radius:6px;box-shadow:none}.service-tool-body .ant-select{font-size:12px}.service-tool-entry{margin:2px 0 0;min-width:0}.service-tool-entry>summary,.service-tool-handoff>summary{font-size:11px;color:#6c7f72;cursor:pointer;padding:6px 0;line-height:20px}.service-tool-entry[open]>summary{margin-bottom:8px}.service-tool-entry-identity{display:flex;flex-direction:column;font-size:11px;line-height:1.7;overflow-wrap:anywhere;color:#7a877e}.service-tool-entry-identity>strong{font-size:12px;color:#384d41}.service-tool-entry a{font-size:12px}.service-tool-history .ant-collapse{border:0;border-radius:0;background:transparent}.service-tool-history .ant-collapse>.ant-collapse-item{border:0}.service-tool-history .ant-collapse>.ant-collapse-item>.ant-collapse-header{padding:8px 0;font-size:12px;line-height:20px}.service-tool-history .ant-collapse-content{border:0}.service-tool-history .ant-collapse-content-box{padding:8px 0!important}.service-tool-history .ant-space{gap:0!important}.service-tool-handoff{padding:6px 0!important;border-top:1px solid #e8edea}.service-tool-handoff>summary{font-size:12px;font-weight:500}.service-tool-entry>summary:focus-visible,.service-tool-handoff>summary:focus-visible{outline:2px solid #377359;outline-offset:2px}.service-conversation-item{position:relative;min-width:0}.service-conversation-item .unified-conversation-row{width:100%;padding-right:34px;border-left:4px solid transparent}.service-conversation-item .unified-conversation-row.needs-reply:not(.selected){background:#fffaf0;border-left-color:#d97706}.service-conversation-item .unified-conversation-row.is-urgent:not(.selected){background:#fff3f1;border-left-color:#c53030}.service-conversation-item .unified-conversation-row.selected{border-left-color:#2268bd}.service-row-menu.ant-btn{position:absolute;right:5px;top:10px;color:#53645d}.service-row-menu.ant-btn:hover,.service-row-menu.ant-btn:focus-visible{background:#e1ebe6;color:#173e33}.service-row-alerts{display:flex;flex-wrap:wrap;gap:5px;margin:7px 0}.service-alert-pill{display:inline-flex;align-items:center;gap:5px;border-radius:5px;padding:3px 7px;font-size:12px;line-height:18px;font-weight:700}.service-alert-pill.urgent{background:#b42318;color:#fff}.service-alert-pill.reply{background:#fff0c2;color:#804000;border:1px solid #e5bd64}.service-alert-pill.queue{background:#e7eef9;color:#20518d}.service-alert-pill.failed{background:#fce0df;color:#a51d16;border:1px solid #e6a4a0}html{color-scheme:light}body{font-family:var(--relay-font);color:var(--relay-text);background:var(--relay-bg)}button,input,textarea,select{font-family:inherit}::selection{background:#d9e9e1;color:#17382d}:where(button,a,summary,[tabindex]):focus-visible{outline:2px solid var(--relay-brand);outline-offset:3px}.app-shell{background:var(--relay-bg)}.app-shell .sidebar{background:var(--relay-nav);padding-top:24px}.sidebar .brand{font-family:var(--relay-font);font-size:28px;letter-spacing:-1px}.sidebar .brand-mark{border-color:#779887;color:#d0e9bc;border-radius:9px}.sidebar .workspace-switch{background:#102b22;margin-block:26px 22px;padding:4px}.sidebar .workspace-switch button{min-height:34px;color:#c2d1ca;font-size:12px}.sidebar .workspace-switch button.active{background:#d7e8c7;color:#17382d}.sidebar-label{color:#a8bdb1;font-size:11px;letter-spacing:1px}.sidebar .ant-menu-item{font-size:13px}.sidebar .ant-menu-item-selected{background:var(--relay-nav-active)!important;color:#fff}.sidebar-bottom{border-top:1px solid #ffffff14;margin-inline:8px;padding-inline:0}.sidebar-bottom button{font-size:12px;color:#c2d1ca}.sidebar-bottom button:hover{color:#fff}.workspace-health{font-size:11px;color:#a8bdb1;margin:8px 0}.app-shell .topbar{border-color:var(--relay-divider);background:var(--relay-surface)}.app-shell:not(.inbox-shell) .topbar{height:64px;padding-inline:28px;gap:12px}.topbar .breadcrumb{color:var(--relay-secondary);font-size:13px}.topbar .breadcrumb strong{color:var(--relay-text);font-weight:600}.topbar-controls{gap:12px}.topbar-controls .workspace-avatar{background:var(--relay-brand-soft);color:var(--relay-brand);border:1px solid #dce9e2}.topbar .ant-btn-default{border-color:transparent;background:var(--relay-bg)}.topbar .ant-btn-default:hover{border-color:var(--relay-border)}.topbar .merchant-select .ant-select-selector{background:var(--relay-bg)}.app-shell .main-content{padding:28px 32px 40px}.main-content>.ant-space-vertical{min-width:0}.main-content>.ant-space-vertical>.ant-space-item{min-width:0}.main-content .ant-card,.ant-modal .ant-card{border-color:var(--relay-divider);box-shadow:none}.main-content .ant-card-head,.ant-modal .ant-card-head{border-bottom-color:var(--relay-divider)}.ant-card .ant-card-head-title{font-weight:600}.main-content .ant-card-head-wrapper{gap:12px;flex-wrap:wrap}.main-content .ant-card-head-title{white-space:normal}.main-content .ant-card-extra{max-width:100%}.page-title{align-items:flex-start;gap:16px 24px;margin-bottom:24px}.page-title-copy{min-width:0}.page-title h2.ant-typography{font-family:var(--relay-font);font-size:24px;line-height:1.4;letter-spacing:-.4px;font-weight:650;color:var(--relay-text);margin:0 0 8px}.page-title .ant-typography-secondary{font-size:13px;line-height:1.7;margin:0;max-width:760px}.page-actions{flex-shrink:0;max-width:60%;padding-top:2px}.page-actions>.ant-space{justify-content:flex-end}.toolbar{gap:10px;margin-bottom:20px}.toolbar .ant-input-search,.toolbar .ant-select{max-width:100%}.main-content .ant-table-wrapper{min-width:0;max-width:100%}.main-content .ant-table-cell{line-height:1.6}.main-content .ant-table-thead>tr>th{font-size:12px;font-weight:600}.main-content .ant-table-cell .ant-btn-link{height:auto;white-space:normal;text-align:left;padding-inline:0}.ant-tag.status-tag{border-radius:5px;padding:1px 7px;font-size:12px}.ant-tag.ant-tag-green{color:#226c4e;background:#eef7f1;border-color:#cbe4d5}.ant-tag.ant-tag-blue,.ant-tag.ant-tag-processing{color:#295c99;background:#eff5fc;border-color:#d5e3f4}.ant-tag.ant-tag-cyan{color:#276875;background:#eff8f9;border-color:#cae3e7}.ant-tag.ant-tag-orange,.ant-tag.ant-tag-gold{color:#88520d;background:#fff8eb;border-color:#ead3aa}.ant-tag.ant-tag-red{color:#a42d28;background:#fff2f0;border-color:#f0cbc7}.ant-alert.ant-alert-info{background:var(--relay-info-bg);border-color:#d5e3f4}.ant-alert .ant-alert-message{line-height:1.65}.ant-alert .ant-alert-description{color:var(--relay-secondary);font-size:13px}.ant-modal .ant-modal-content{padding:24px;border:1px solid var(--relay-divider)}.ant-modal .ant-modal-header{margin-bottom:20px}.ant-modal .ant-modal-footer{border-top:1px solid var(--relay-divider);padding-top:16px;margin-top:24px}.ant-drawer .ant-drawer-header{padding:20px 24px;border-color:var(--relay-divider)}.ant-drawer .ant-drawer-body{background:var(--relay-surface)}.json-view{color:#39434f;border:1px solid var(--relay-divider)}.muted-id{font-size:12px;color:var(--relay-secondary)}.operations-metrics{gap:14px;margin-bottom:20px}.operations-metric{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:20px;text-align:left;background:var(--relay-surface);border:1px solid var(--relay-border);border-radius:var(--relay-panel-radius);cursor:pointer;transition:border-color .15s,background .15s}.operations-metric:hover{border-color:#8baf9f;background:#fcfdfc}.operations-metric[aria-pressed=true]{border-color:var(--relay-brand);background:var(--relay-brand-soft);box-shadow:inset 0 3px var(--relay-brand)}.operations-metric .metric-label{color:var(--relay-secondary);font-size:13px}.operations-metric[aria-pressed=true] .metric-label{color:var(--relay-brand);font-weight:600}.metric-number{font-family:var(--relay-font);font-size:32px;font-weight:650;letter-spacing:-.7px;color:var(--relay-text);font-variant-numeric:tabular-nums}.operations-metric .metric-number{margin:0;line-height:1.1}.operations-metric[data-kind=failed] .metric-number{color:var(--relay-error)}.operations-metric[data-kind=unknown] .metric-number,.operations-metric[data-kind=external_pending] .metric-number{color:var(--relay-warning)}.editor-version{display:block;border:1px solid var(--relay-divider);border-radius:8px;background:var(--relay-bg);color:var(--relay-secondary);padding:10px 14px;font-size:13px}.editor-version[data-dirty=true]{background:var(--relay-warning-bg);border-color:#ead3aa;color:#82500f}.editor-actions{width:100%;padding:14px 0 0;border-top:1px solid var(--relay-divider);background:var(--relay-surface)}.knowledge-editor-modal .ant-modal-body{overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:8px}.knowledge-editor-modal .knowledge-entry-editor>.ant-space-item:has(>.editor-actions),.knowledge-editor-modal .knowledge-create-editor>.ant-space-item:has(>.editor-actions){position:sticky;bottom:0;z-index:2;background:var(--relay-surface);padding-bottom:2px}.knowledge-editor-modal .editor-actions{padding-block:14px 8px;box-shadow:0 -8px 12px #ffffffed}.knowledge-editor-modal .knowledge-entry-card{background:var(--relay-bg);margin-block:4px}.knowledge-editor-modal .knowledge-entry-card .ant-card-head{background:transparent}.knowledge-editor-modal textarea.ant-input{font-size:14px;line-height:1.8}.service-policy-editor label{display:flex;flex-direction:column;align-items:flex-start;gap:8px;color:#39434f;font-size:13px}.service-policy-editor label .ant-select{min-width:200px}.service-policy-editor .editor-actions{background:transparent}.inbox-shell .topbar{min-height:56px;height:56px}.support-workspace-toolbar{background:var(--relay-surface);border-color:var(--relay-divider)}.support-workspace .chat-panel{background:var(--relay-bg)}.support-workspace .unified-conversation-list{border-color:var(--relay-divider)}.support-workspace .service-list-controls{padding:16px 12px 12px}.support-workspace .service-list-heading strong{font-size:17px;letter-spacing:-.3px}.support-workspace .unified-conversation-row{border-radius:8px;padding-block:12px}.support-workspace .unified-conversation-row .service-row-title{font-size:14px}.support-workspace .unified-conversation-row .service-row-preview{font-size:13px;line-height:21px;color:var(--relay-secondary)}.support-workspace .unified-conversation-row .service-row-source,.support-workspace .unified-conversation-row .service-row-status,.support-workspace .service-row-status .conversation-assignee{font-size:12px}.support-workspace .unified-conversation-row.selected{background:var(--relay-brand-soft);border-color:#b9d1c5;border-left-color:var(--relay-brand);box-shadow:inset 2px 0 var(--relay-brand)}.support-workspace .unified-conversation-row:hover{background:#f4f6f8}.support-workspace .unified-conversation-row.selected:hover{background:#e6f0eb}.support-workspace .chat-header{border-color:var(--relay-divider);padding:12px 18px}.support-workspace .chat-subtitle{font-size:12px;color:var(--relay-secondary)}.support-workspace .chat-primary-actions .ant-btn{font-size:12px;min-height:30px}.support-workspace .chat-messages{padding:24px}.support-workspace .message-row{margin-bottom:22px}.support-workspace .message-meta{color:var(--relay-secondary);font-size:12px;margin-bottom:6px}.support-workspace .message-bubble{color:var(--relay-text);background:var(--relay-surface);border-color:var(--relay-divider);font-size:14px;line-height:1.8;padding:12px 16px;border-radius:4px 12px 12px}.support-workspace .out .message-bubble{background:#eaf2ee;border-color:#dbe8e0;border-radius:12px 4px 12px 12px}.support-workspace .note .message-bubble{background:var(--relay-warning-bg);border-color:#ead3aa;border-radius:8px;color:#79531e}.support-workspace .message-translation{background:transparent;border-color:#cbd5df;color:var(--relay-secondary);font-size:13px;line-height:1.75;padding-block:4px}.support-workspace .message-translation span{color:var(--relay-secondary);font-size:12px}.support-workspace .delivery-state{color:var(--relay-secondary);font-size:11px}.support-workspace .composer{border-color:var(--relay-border);border-radius:12px;padding:12px;margin:0 16px 16px;box-shadow:var(--relay-shadow)}.support-workspace .composer:focus-within{border-color:#8baf9f;box-shadow:var(--relay-focus)}.support-workspace .composer-note{border-color:#ead3aa;background:#fffdf7}.support-workspace .composer .reply-availability,.support-workspace .composer-recipient{font-size:12px;color:var(--relay-secondary)}.support-workspace .composer-footer{border-color:var(--relay-divider)}.support-workspace .composer-footer .ant-btn{min-height:32px}.support-workspace .service-conversation-context{border-color:var(--relay-divider)}.service-context-heading h5{color:var(--relay-text)}.profile-data-source,.profile-channel-status .ant-tag{font-size:12px}.service-details>summary{background:var(--relay-bg);color:var(--relay-text);font-size:13px}.playbook-grid{gap:18px}.playbook-grid .ant-card{border-color:var(--relay-divider)}.playbook-grid .ant-card-hoverable:hover{border-color:#9bb9aa;box-shadow:var(--relay-shadow)}.playbook-grid h4.ant-typography{font-size:17px;margin-block:18px 12px}.playbook-symbol{background:var(--relay-brand-soft);color:var(--relay-brand);border-radius:10px}.playbook-meta{color:var(--relay-secondary);border-color:var(--relay-divider);margin-top:24px}.playbook-editor-shell .editor-toolbar{padding:16px;border:1px solid var(--relay-divider);border-radius:12px;background:var(--relay-surface)}.playbook-canvas-frame>.flow-editor-toolbar{padding:10px 12px;background:var(--relay-surface);border:1px solid var(--relay-divider);border-radius:10px 10px 0 0}.playbook-editor-shell .node-settings{background:var(--relay-surface)}.playbook-steps{background:var(--relay-bg)}.playbook-flow-node{color:var(--relay-text);background:var(--relay-surface);box-shadow:0 2px 6px #14202d08}.playbook-flow-node:is(.provider-aicrm,.provider-wj,.provider-tac,.provider-panda){background:var(--relay-surface);color:var(--relay-text);border-width:1px 1px 1px 4px}.react-flow__node-playbook.selected .playbook-flow-node{box-shadow:0 0 0 3px #245c4a26}.react-flow .react-flow__controls{border:1px solid var(--relay-border);border-radius:8px;overflow:hidden;box-shadow:var(--relay-shadow)}.api-graph-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:16px}.api-graph-settings{align-self:start;border:1px solid var(--relay-divider);padding:20px;border-radius:12px;background:var(--relay-surface);min-width:0}.api-graph-layout>*{min-width:0}.app-shell .demo-course-nav button.active{background:var(--relay-brand-soft);color:var(--relay-brand)}.app-shell .demo-facts>div{background:var(--relay-bg);border-color:var(--relay-divider)}.app-shell .demo-facts span:first-child,.app-shell .demo-course-nav small{color:var(--relay-secondary)}.app-shell .consultation-demo{background:var(--relay-bg);border-color:var(--relay-divider);border-radius:12px}.app-shell .consultation-heading p{color:var(--relay-secondary)}.login-story{background:var(--relay-nav)}.login-copy h1{font-family:var(--relay-font);font-size:clamp(32px,3.3vw,48px);font-weight:600}.login-form{min-width:0;background:var(--relay-bg)}.login-form-inner{width:400px;padding:32px;background:var(--relay-surface);border:1px solid var(--relay-divider);border-radius:16px}.login-form-inner h2{color:var(--relay-text);font-family:var(--relay-font)}.login-form-inner .eyebrow{color:var(--relay-secondary)}.login-form-inner .ant-form-item-label label{color:#39434f}@media(min-width:1600px){.operations-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:1200px){.app-shell .main-content{padding:24px}.page-title{flex-wrap:wrap}.page-actions{max-width:100%}.page-actions>.ant-space{justify-content:flex-start}.api-graph-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:960px){.support-workspace .chat-messages{padding:16px}.support-workspace .composer{margin:0 10px 10px;padding:10px}}@media(max-width:720px){.app-shell .main-content{padding:20px 16px 28px}.app-shell:not(.inbox-shell) .topbar{height:auto;min-height:60px;padding:10px 12px;align-items:flex-start}.app-shell:not(.inbox-shell) .topbar-controls{flex:1;flex-wrap:wrap;gap:8px}.app-shell:not(.inbox-shell) .merchant-select{min-width:100px;flex:1 1 100px}.app-shell .topbar .demo-launch,.app-shell .topbar .workspace-avatar{display:none}.page-title h2.ant-typography{font-size:22px}.page-title{gap:16px;margin-bottom:20px}.page-actions{width:100%}.main-content .ant-card-body{padding:16px}.main-content .ant-card-head{padding-inline:16px}.operations-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.operations-metric{padding:16px;gap:12px}.operations-metric .metric-number{font-size:28px}.operations-metric .metric-label{font-size:12px}.ant-modal .ant-modal-content{padding:18px 16px}.ant-modal .ant-modal-title{padding-right:22px}.knowledge-editor-modal .ant-modal-body{padding-right:0}.editor-actions .ant-btn{max-width:100%;height:auto;min-height:36px;white-space:normal}.editor-actions .ant-space-item{max-width:100%}.inbox-shell .topbar{min-height:48px;height:48px}.support-workspace .chat-header{padding:8px 12px}.support-workspace .chat-messages{padding:12px}.support-workspace .composer{margin:0 8px 8px;padding:8px}.support-workspace .composer-recipient,.support-workspace .composer .reply-availability{font-size:11px}.support-workspace .composer-footer .ant-btn{min-height:30px}.login-form{padding:24px 16px}.login-form-inner{padding:28px 24px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:0s!important}}.sidebar .workspace-switch button{min-width:0;flex:1 1 auto}@media(min-width:721px)and (max-width:1599px){.inbox-shell .sidebar .workspace-switch button{font-size:11px;padding-inline:0}}@media(min-width:961px){.inbox-shell.sidebar-collapsed .sidebar{width:64px;min-width:64px}.inbox-shell.sidebar-collapsed .ant-menu-inline-collapsed{width:48px}.inbox-shell.sidebar-collapsed .brand{padding-inline:0}.inbox-shell .topbar{padding:8px 16px;gap:12px}.inbox-shell .breadcrumb{display:none}.inbox-shell .topbar-controls{flex-wrap:nowrap;gap:4px;margin-left:auto}.inbox-shell .merchant-select{min-width:160px!important;max-width:210px!important}#support-reception-toolbar{min-width:0;flex:1}#support-reception-toolbar .reception-toolbar{flex-wrap:nowrap;gap:8px!important}#support-reception-toolbar .notification-label{display:none}.pc-workspace .unified-conversation-list{width:300px;flex:0 0 300px;border-right:1px solid var(--relay-divider)}.pc-workspace .service-conversation-panel.context-docked{grid-template-columns:minmax(0,1fr) 300px}.pc-workspace .service-conversation-context{width:auto;min-width:0;background:#fff;border-left:1px solid var(--relay-divider)}.pc-workspace .service-context-heading{padding:12px 16px;min-height:56px}.pc-workspace .chat-header{min-height:64px;padding:10px 18px;flex-wrap:nowrap;border-bottom:0}.pc-workspace .chat-primary-actions{flex-wrap:nowrap}.pc-workspace .chat-header h4{font-size:17px;line-height:24px;margin:0}.pc-workspace .chat-subtitle{font-size:12px;line-height:22px}.pc-workspace .chat-messages{padding:20px;min-height:160px!important;background:#fafbfc}.pc-workspace .message-row{max-width:min(85%,640px);margin-bottom:16px}.pc-workspace .message-bubble{border-radius:8px;box-shadow:none;font-size:14px;line-height:1.65}.pc-workspace .composer{margin:0;padding:12px 16px;border:0;border-top:1px solid var(--relay-divider);border-radius:0;background:#fff;overflow:auto;max-height:52%;flex-shrink:0}.pc-workspace .composer-note{background:#fff9eb;border-top-color:#e8c978}.pc-workspace .composer textarea{font-size:14px;line-height:1.6;padding:8px 0;box-shadow:none;background:transparent;border:0}.pc-workspace .composer:focus-within{box-shadow:inset 0 2px var(--relay-brand)}.pc-workspace .composer-note:focus-within{box-shadow:inset 0 2px #b47d19}.pc-workspace .composer-footer{padding-top:8px;border-top:1px solid var(--relay-divider);gap:8px}.pc-workspace .composer-footer>.ant-space{gap:4px!important}.pc-workspace .composer-footer .ant-btn{padding-inline:9px}.pc-workspace .composer-recipient{font-size:12px;padding-top:6px}.pc-workspace .composer-heading{gap:6px;flex-wrap:wrap}.pc-workspace .composer-heading .ant-segmented{font-size:12px}.pc-workspace .composer-settings{margin-left:auto;display:flex;align-items:center;gap:4px}.pc-workspace .composer-settings .ant-btn{font-size:11px;color:var(--relay-secondary)}.pc-workspace .chat-status-strip:empty{display:none}.pc-workspace .chat-status-strip{font-size:12px}}.pc-workspace .service-list-controls{padding:12px;gap:9px;max-height:60%;overflow:auto}.pc-workspace .service-list-heading{height:26px}.pc-workspace .service-list-heading strong{font-size:18px}.pc-workspace .queue-secondary{display:flex;gap:6px}.pc-workspace .queue-secondary>.ant-select{width:50%;min-width:0;font-size:12px}.pc-workspace .service-conversation-scroll{padding:0;scrollbar-gutter:stable}.pc-workspace .unified-conversation-row{padding:10px 26px 10px 14px;margin:0;min-height:86px;border-radius:0;border:0;border-bottom:1px solid #f0f2f4;border-left:3px solid transparent;line-height:1.4;background:#fff}.pc-workspace .unified-conversation-row.needs-reply:not(.selected){background:#fff;border-left-color:#d79a39}.pc-workspace .unified-conversation-row.is-urgent:not(.selected){background:#fff8f6;border-left-color:#c73e35}.pc-workspace .unified-conversation-row.selected{background:#eaf3ef;box-shadow:none;border-left-color:var(--relay-brand)}.pc-workspace .unified-conversation-row:hover{background:#f1f5f3}.pc-workspace .unified-conversation-row .service-row-title{font-size:14px;gap:7px;line-height:20px}.pc-workspace .service-row-title>strong{flex:1}.pc-workspace .service-row-title>small{font-size:11px;white-space:nowrap;color:var(--relay-secondary)}.pc-workspace .unified-conversation-row .service-row-preview{margin-top:4px;font-size:13px;line-height:20px}.pc-workspace .unified-conversation-row .service-row-source{margin-top:4px;font-size:11px;line-height:17px;gap:5px}.pc-workspace .service-row-source>span:first-child{max-width:112px}.pc-workspace .service-row-source .queue-status{margin-left:auto;color:#616e79;font-size:11px;flex-shrink:0}.pc-workspace .service-row-source .queue-status:before{display:none}.pc-workspace .service-row-source .queue-status.failed{color:#b42318}.pc-workspace .needs-reply .service-row-source .queue-status{color:#986315;font-weight:600}.pc-workspace .service-row-menu.ant-btn{top:8px;right:0;width:24px}.pc-workspace.density-comfortable .unified-conversation-row{padding-block:17px}.pc-workspace .service-connection-notice{margin:0;padding:5px 12px;font-size:11px;background:#f6f7f9;line-height:16px;flex:none}.pc-workspace .queue-update{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:6px 10px;background:#eef5ff;border-bottom:1px solid #dbe7f7;font-size:11px;flex:none}.pc-workspace .queue-update .ant-btn{font-size:11px;flex:none;padding-inline:3px}.conversation-workflow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;padding:0 16px 10px;border-bottom:1px solid var(--relay-divider);background:#fff;flex:none}.conversation-workflow .workflow-state{font-size:12px;color:var(--relay-secondary)}.conversation-workflow .ant-btn{font-size:12px;height:28px;padding-inline:9px;box-shadow:none}.conversation-workflow>.ant-alert{width:100%}.customer-work-summary{padding:16px;border-bottom:1px solid var(--relay-divider)}.customer-work-summary .summary-eyebrow{font-size:11px;line-height:18px;color:var(--relay-secondary);overflow-wrap:anywhere}.customer-work-summary h3{font-size:17px;line-height:24px;margin:4px 0 8px;overflow-wrap:anywhere}.customer-work-summary h4{font-size:12px;color:var(--relay-secondary);margin:20px 0 10px}.customer-work-summary p{font-size:13px;line-height:1.65;margin:6px 0 10px;overflow-wrap:anywhere}.summary-identity{display:flex;align-items:center;gap:5px;font-size:12px;flex-wrap:wrap}.summary-muted{color:var(--relay-secondary)}.summary-attention{padding:8px 10px;background:#fff7e7;color:#805611;border-radius:6px}.summary-request{border-left:2px solid #a7c9b9;padding-left:10px;margin-bottom:12px}.summary-request>span{font-size:11px;color:var(--relay-brand);font-weight:600}.pc-workspace .service-conversation-context .ant-tabs-nav{padding-inline:12px;margin:0}.pc-workspace .service-conversation-context .ant-tabs-tab{font-size:12px}.pc-workspace .customer-panel{padding:14px!important;width:auto;display:block!important}.pc-workspace .customer-panel>h5,.pc-workspace .customer-panel>.profile-avatar{display:none}.pc-workspace .service-details{padding-block:9px;border-bottom:1px solid var(--relay-divider)}.pc-workspace .service-details>summary{font-size:13px;cursor:pointer;color:var(--relay-text)}.pc-workspace .guest-contact-summary{padding:12px}.pc-workspace .workspace-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:32px;text-align:center;background:#fafbfc}.workspace-empty-icon{font-size:32px;color:#77a28e;margin-bottom:10px}.workspace-empty h2{font-size:22px;margin:0 0 8px}.workspace-empty p{color:var(--relay-secondary);margin:0 0 20px}.workspace-empty small{margin-top:28px;color:var(--relay-secondary)}.composer-suggestions{border:1px solid var(--relay-border);border-radius:8px;margin:6px 0;max-height:210px;overflow:auto;background:#fff;padding:4px}.composer-suggestions>button{display:flex;flex-direction:column;gap:4px;width:100%;background:none;border:0;text-align:left;padding:8px;color:var(--relay-text);border-radius:5px;cursor:pointer}.composer-suggestions>button.active,.composer-suggestions>button:hover{background:var(--relay-brand-soft)}.composer-suggestions>button>span{font-size:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%;color:var(--relay-secondary)}.composer-suggestions>small{display:block;padding:4px 8px;font-size:11px;color:var(--relay-secondary)}.composer-assistant{width:360px;max-height:540px;overflow:auto;padding:4px 8px}.composer-tools{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:8px}.shortcut-help{display:grid;grid-template-columns:160px 1fr;gap:16px;font-size:13px}.shortcut-help dd{margin:0;color:var(--relay-secondary)}.workspace-transfer-form{width:100%}.workspace-transfer-form .transfer-field{display:flex;flex-direction:column;gap:6px;width:100%;font-size:13px}.workspace-transfer-form .ant-select{width:100%}.transfer-summary{padding:12px;border:1px solid var(--relay-divider);background:#fafbfc;border-radius:8px;font-size:13px}.transfer-summary p{margin:8px 0;overflow-wrap:anywhere}.reception-transfer-list{width:360px;max-height:420px;overflow:auto}.reception-transfer-list .reception-transfer{display:flex;flex-wrap:wrap;padding:10px 0;border-bottom:1px solid var(--relay-divider)}.reception-transfer-list .ant-tag{white-space:normal;margin:0}.quality-back{align-self:flex-start;margin:12px 16px}.workspace-team-overview{padding:32px;overflow:auto;min-height:0;background:#fafbfc;height:100%}.team-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.team-heading span,.workspace-team-overview>p{color:var(--relay-secondary);font-size:13px}.team-heading h2{margin:6px 0;font-size:24px}.team-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:26px 0}.team-metrics button{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:20px;background:#fff;border:1px solid var(--relay-border);border-radius:10px;text-align:left;cursor:pointer;color:var(--relay-text)}.team-metrics button:hover{border-color:var(--relay-brand)}.team-metrics strong{font-size:32px;line-height:1.2}.team-metrics span,.team-metrics small{font-size:12px;color:var(--relay-secondary)}.team-roster-heading{display:flex;align-items:center;justify-content:space-between;margin-top:32px}.team-roster-heading h3{font-size:16px}.team-footnote{line-height:1.6;margin-top:20px}.conversation-reception-summary{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:5px;min-width:0}.conversation-reception-summary .ant-tag{font-size:12px;line-height:20px;padding-inline:5px;margin:0;white-space:normal;overflow-wrap:anywhere}.pc-workspace .unified-conversation-row{min-height:108px}.pc-workspace .chat-subtitle .conversation-reception-summary{flex-basis:100%;margin-top:3px}.pc-workspace .chat-subtitle .conversation-reception-summary .ant-tag{font-size:12px;line-height:20px}.transfer-field{position:relative}@media(min-width:961px){.pc-workspace .composer-settings .translation-control{max-width:none;flex:none}.pc-workspace .service-conversation-panel.context-docked{grid-template-columns:minmax(0,1fr) var(--context-width,300px)}.pc-workspace .service-context-heading{padding:8px 4px;gap:6px;flex-wrap:wrap}.pc-workspace .service-context-heading h5{flex:1;font-size:13px}.pc-workspace .service-context-heading .ant-select{width:70px;font-size:12px}.pc-workspace .service-conversation-context{padding:12px}}.pc-workspace .composer-footer>.composer-tools{margin-top:0;flex:1;min-width:0}.pc-workspace .composer-footer>.composer-send-actions{flex:none;justify-content:flex-end}
