.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #555;--xy-background-pattern-lines-color-default: #333;--xy-background-pattern-cross-color-default: #333;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}.ai-app{min-height:100vh;background:radial-gradient(1200px 500px at 10% -10%,#1d3a2f 0%,transparent 55%),linear-gradient(180deg,#0f1412,#121a17 40%,#0c100e);color:#e8f0ea;font-family:Segoe UI,Trebuchet MS,sans-serif;padding:16px 14px 40px}.ai-header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px;flex-wrap:wrap}.ai-header>div:last-child{max-width:100%}.ai-brand{font-size:28px;font-weight:700;letter-spacing:-.03em}.ai-sub{opacity:.65;font-size:13px}.ai-tabs{display:flex;gap:6px;overflow-x:auto;margin-bottom:14px}.ai-tabs button{border:0;background:#ffffff0f;color:#d7e4db;padding:8px 12px;border-radius:10px;white-space:nowrap}.ai-tabs button.active{background:#2f6b4f;color:#fff}.ai-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:14px}.ai-hint{opacity:.7;font-size:13px;line-height:1.4}.ai-list{list-style:none;padding:0;margin:12px 0}.ai-list button{width:100%;text-align:left;background:#0003;border:1px solid rgba(255,255,255,.08);color:inherit;border-radius:12px;padding:12px;margin-bottom:8px;display:flex;flex-direction:column;gap:4px}.ai-list span{opacity:.6;font-size:12px}.ai-btn{border:0;background:#2f6b4f;color:#fff;border-radius:10px;padding:10px 14px;margin-top:8px}.ai-btn.danger{background:#b42318;border-color:#b42318;color:#fff}.ai-btn.danger:disabled{opacity:.55}.ai-btn.ghost{background:#ffffff14}.ai-form,.ai-editor{display:flex;flex-direction:column;gap:8px;margin-top:12px}.ai-editor{border-top:1px solid rgba(255,255,255,.08);padding-top:12px}.ai-app input,.ai-app textarea,.ai-app select{width:100%;box-sizing:border-box;background:#00000047;border:1px solid rgba(255,255,255,.12);color:#e8f0ea;border-radius:10px;padding:10px;font:inherit}.ai-label{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.ai-lang-switch{display:flex;gap:8px;width:100%}.ai-row{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.08)}.ai-muted{opacity:.55;font-size:12px}.ai-error{background:#5a1f1f;border-radius:10px;padding:10px;margin-bottom:10px}.ai-steps{margin:12px 0 18px;padding-left:18px;line-height:1.55}.ai-steps li{margin-bottom:8px;opacity:.75}.ai-steps li.done{opacity:1;color:#9ddeb8}.ai-doc-row{display:flex;flex-direction:column;gap:8px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06)}.ai-doc-preview{margin-top:4px;font-size:12px;opacity:.7;line-height:1.4}.ai-doc-actions,.ai-watch{display:flex;flex-wrap:wrap;gap:6px}.ai-chip{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#e8f0ea;border-radius:999px;padding:6px 12px;font-size:12px;cursor:pointer}.ai-doc-row-btn{width:100%;text-align:left;background:transparent;border:none;color:inherit;cursor:pointer;padding:10px 0}.ai-funnel-map{display:flex;flex-direction:column;gap:4px}.ai-funnel-step-wrap{display:flex;flex-direction:column;align-items:stretch}.ai-funnel-arrow{text-align:center;opacity:.35;font-size:14px;line-height:1;margin:2px 0}.ai-funnel-node{text-align:left;background:#142019;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:10px 12px;color:#e8f0ea;cursor:pointer}.ai-funnel-node.current{border-color:#7dcea0;background:#1a2e24;box-shadow:0 0 0 1px #7dcea059}.ai-funnel-node.visited{border-color:#7dcea059}.ai-funnel-type{font-size:11px;opacity:.55;margin-bottom:2px}.ai-funnel-title{font-weight:700;font-size:14px}.ai-current-label{color:#9ddeb8}.ai-msg-list{display:flex;flex-direction:column;gap:8px;max-height:320px;overflow:auto}.ai-msg{border-radius:10px;padding:8px 10px;font-size:13px;line-height:1.4;background:#ffffff0a}.ai-msg.in{border-left:3px solid #6f9b86}.ai-msg.out{border-left:3px solid #3a6ea5}.fn-editor{display:flex;flex-direction:column;gap:8px;height:100%;min-height:520px}.fn-editor-wrap{height:560px}.fn-toolbar{display:flex;flex-wrap:wrap;gap:6px}.fn-msg{font-size:13px;color:#9ddeb8;background:#3d8b6e26;border-radius:8px;padding:8px 10px}.fn-mobile-hint{margin:0;font-size:12px;opacity:.65;line-height:1.4}.fn-layout{display:grid;grid-template-columns:1fr;gap:10px;flex:1;min-height:0}@media(min-width:720px){.fn-layout{grid-template-columns:1fr 280px}}.fn-canvas{height:340px;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#0c1210;touch-action:none;position:relative}@media(min-width:720px){.fn-canvas{height:100%;min-height:420px}}.fn-side{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:12px;overflow:auto;max-height:360px}.fn-sheet-head{display:flex;align-items:center;gap:10px;margin-bottom:10px;position:sticky;top:0;background:#121a17;z-index:2;padding-bottom:8px}.fn-sheet-close{border:0;background:#ffffff14;color:#e8f0ea;border-radius:8px;padding:8px 12px;font:inherit;font-size:13px;flex-shrink:0}.fn-sheet-title{font-weight:700;font-size:15px}.fn-help h3,.fn-form h3{margin:0 0 8px;font-size:15px}.fn-help ol{margin:0 0 12px;padding-left:18px;line-height:1.5;font-size:13px;opacity:.85}.fn-help p{margin:0;font-size:12px;line-height:1.55;opacity:.7}.fn-form{display:flex;flex-direction:column;gap:10px}.fn-form label{display:flex;flex-direction:column;gap:4px;font-size:12px;opacity:.9}.fn-form-actions{display:flex;flex-direction:column;gap:8px;padding-bottom:8px}.fn-form-actions .ai-btn{margin-top:0}@media(max-width:719px){.fn-editor-wrap{height:auto;min-height:0}.fn-editor{min-height:0}.fn-editor--mobile .fn-toolbar{gap:5px}.fn-editor--mobile .fn-toolbar .ai-btn{padding:8px 10px;font-size:12px;margin-top:0}.fn-editor--mobile .fn-canvas{height:min(58vh,420px);min-height:280px}.fn-editor--mobile.fn-editor--selected .fn-canvas{height:min(36vh,280px);min-height:200px}.fn-editor--mobile .fn-side{max-height:none;height:auto;max-height:min(52vh,440px);border-radius:16px 16px 12px 12px;padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px));background:#142019;border:1px solid rgba(125,206,160,.25);box-shadow:0 -8px 28px #00000059;-webkit-overflow-scrolling:touch}.fn-editor--mobile .fn-form input,.fn-editor--mobile .fn-form textarea{font-size:16px;min-height:44px}.fn-editor--mobile .fn-form textarea{min-height:96px}.fn-editor--mobile .react-flow__minimap{display:none!important}.fn-editor--mobile .react-flow__controls{transform:scale(.85);transform-origin:bottom left;margin:8px}.fn-editor--mobile .react-flow__controls-button{width:28px;height:28px}}@media(min-width:720px){.fn-side{max-height:none}}.react-flow__attribution{display:none!important}.react-flow__handle{z-index:2}.react-flow__minimap{border-radius:10px!important;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.ai-stats-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap;margin-bottom:14px}.ai-stats-controls{display:flex;gap:6px;align-items:center}.ai-stats-controls select{padding:8px 6px;border-radius:8px;background:#00000040;color:inherit;border:1px solid rgba(255,255,255,.12)}.ai-stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}@media(min-width:520px){.ai-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ai-stat{background:#00000038;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:10px 12px}.ai-stat-val{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.ai-stat-label{margin-top:4px;font-size:12px;opacity:.65}.ai-stats-conn-list li{margin-bottom:8px}.ai-stats-conn{width:100%;text-align:left;background:#0003;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:10px 12px}.ai-stats-conn-title{font-weight:600;display:flex;gap:8px;align-items:center}.ai-stats-conn-meta{margin-top:4px;font-size:12px;opacity:.7;line-height:1.35}.ai-badge{font-size:11px;font-weight:500;padding:2px 6px;border-radius:6px;background:#ffffff1a;opacity:.85}.crm-inbox-root{--crm-bg: #0e1621;--crm-emoji-kb-h: 280px;--crm-panel: #17212b;--crm-panel-2: #1e2a36;--crm-panel-3: #232e3c;--crm-chip: #242f3d;--crm-line: #0b121a;--crm-text: #f5f7fa;--crm-muted: #7f8b99;--crm-accent: #2aabee;--crm-out: #2b5278;--crm-in: #182533;--crm-hover: rgba(255, 255, 255, .06);--crm-switch-track: #3a4654;--crm-switch-on: #2aabee;--crm-night-on: #54c3a7;--crm-dialog-hover: #202b36;--crm-dialog-active: #2b5278;--crm-rail: #0f1620}.crm-inbox-root,.crm-inbox-root body{height:var(--tg-viewport-height, var(--crm-vv-height, 100dvh));max-height:var(--tg-viewport-height, var(--crm-vv-height, 100dvh));overflow:hidden;background:var(--crm-bg);touch-action:manipulation;-webkit-text-size-adjust:100%;overscroll-behavior:none;overscroll-behavior-y:none}.crm-inbox-root #root{height:100%;max-height:100%;overflow:hidden}.crm-inbox{--crm-bg: #0e1621;--crm-panel: #17212b;--crm-panel-2: #1e2a36;--crm-panel-3: #232e3c;--crm-chip: #242f3d;--crm-line: #0b121a;--crm-text: #f5f7fa;--crm-muted: #7f8b99;--crm-accent: #2aabee;--crm-out: #2b5278;--crm-in: #182533;--crm-hover: rgba(255, 255, 255, .06);--crm-switch-track: #3a4654;--crm-switch-on: #2aabee;--crm-night-on: #54c3a7;--crm-dialog-hover: #202b36;--crm-dialog-active: #2b5278;--crm-rail: #0f1620;position:relative;height:100%;max-height:var(--tg-viewport-height, var(--crm-vv-height, 100dvh));display:grid;grid-template-columns:1fr;background:var(--crm-bg);color:var(--crm-text);font-family:Segoe UI,system-ui,-apple-system,sans-serif;overflow:hidden}.crm-inbox-desktop-wide .crm-inbox{max-width:none;width:100%;margin:0}.crm-inbox--list .crm-inbox-chat,.crm-inbox--chat .crm-inbox-sidebar{display:none}.crm-inbox-back{display:inline-grid;place-items:center}.crm-inbox-sidebar,.crm-inbox-chat{min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--crm-panel);overflow-x:hidden;position:relative}.crm-inbox-chat-sched-underlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;flex-direction:column;background:var(--crm-bg);pointer-events:none;overflow:hidden}.crm-inbox-chat-sched-underlay-head{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:56px;padding:10px 56px 8px;background:var(--crm-panel);border-bottom:1px solid var(--crm-line)}.crm-inbox-chat-sched-underlay-title{font-size:16px;font-weight:650;letter-spacing:-.2px;color:var(--crm-text);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-inbox-chat-sched-underlay-sub{font-size:12px;color:var(--crm-muted);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-inbox-chat-sched-underlay-msgs{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;gap:2px;padding:12px 10px 72px;overflow:hidden}.crm-inbox-chat-sched-underlay-msgs .crm-inbox-msg-row{margin:0}.crm-inbox-chat-sched-underlay-msgs .crm-inbox-bubble-body{max-height:5.4em;overflow:hidden}.crm-inbox-chat-sched-sheet{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;position:relative;z-index:1}.crm-inbox-chat.is-sched-queue-open .crm-inbox-chat-sched-sheet{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;background:var(--crm-panel)}.crm-inbox-chat-sched-sheet.is-slide-animating{will-change:transform}.crm-inbox-sidebar{border-right:1px solid var(--crm-line)}.crm-inbox-sidebar-main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.crm-inbox-folder-rail{display:none}@media(min-width:460px){.crm-inbox-desktop-wide .crm-inbox-sidebar{flex-direction:row;align-items:stretch}.crm-inbox-desktop-wide .crm-inbox-folder-rail{display:flex;flex-direction:column;width:72px;flex-shrink:0;background:var(--crm-rail);border-right:1px solid var(--crm-line);padding:0;gap:0;overflow:visible}.crm-inbox-desktop-wide .crm-inbox-folders{display:none}}@media(min-width:820px){.crm-inbox-desktop-wide .crm-inbox{grid-template-columns:minmax(390px,.56fr) minmax(0,1fr)}.crm-inbox-desktop-wide .crm-inbox.crm-inbox--boot,.crm-inbox-desktop-wide .crm-inbox.crm-inbox--sync,.crm-inbox-desktop-wide .crm-inbox.crm-inbox--moderation:not(.crm-inbox--macos),.crm-inbox-desktop-wide .crm-inbox.crm-inbox--settings:not(.crm-inbox--macos),.crm-inbox-desktop-wide .crm-inbox.crm-inbox--quick-replies:not(.crm-inbox--macos),.crm-inbox-desktop-wide .crm-inbox.crm-inbox--command-schedules:not(.crm-inbox--macos),.crm-inbox-desktop-wide .crm-inbox.crm-inbox--payments:not(.crm-inbox--macos),.crm-inbox-desktop-wide .crm-inbox.crm-inbox--translate:not(.crm-inbox--macos),.crm-inbox-desktop-wide .crm-inbox.crm-inbox--push:not(.crm-inbox--macos){grid-template-columns:1fr}.crm-inbox-desktop-wide .crm-inbox.crm-inbox--boot,.crm-inbox-desktop-wide .crm-inbox.crm-inbox--sync{place-items:center}.crm-inbox-desktop-wide .crm-inbox-sidebar{width:auto;min-width:0;max-width:none;flex:unset;overflow:hidden}.crm-inbox-desktop-wide .crm-inbox-chat{min-width:0}.crm-inbox-desktop-wide .crm-inbox--list .crm-inbox-chat,.crm-inbox-desktop-wide .crm-inbox--chat .crm-inbox-sidebar{display:flex}.crm-inbox-desktop-wide .crm-inbox-back{display:none}.crm-inbox-desktop-wide .crm-inbox-back.is-fwd-return,.crm-inbox-desktop-wide .crm-inbox-back.is-sched-back{display:inline-grid}.crm-inbox-desktop-wide .crm-inbox-moderation-back{display:grid}}@media(min-width:820px){.crm-inbox-desktop-wide .crm-inbox.crm-inbox--macos{grid-template-columns:minmax(392px,.4fr) minmax(0,1fr)}.crm-inbox-desktop-wide .crm-inbox--macos.crm-inbox--settings .crm-inbox-sidebar,.crm-inbox-desktop-wide .crm-inbox--macos.crm-inbox--quick-replies .crm-inbox-sidebar,.crm-inbox-desktop-wide .crm-inbox--macos.crm-inbox--command-schedules .crm-inbox-sidebar,.crm-inbox-desktop-wide .crm-inbox--macos.crm-inbox--translate .crm-inbox-sidebar,.crm-inbox-desktop-wide .crm-inbox--macos.crm-inbox--payments .crm-inbox-sidebar,.crm-inbox-desktop-wide .crm-inbox--macos.crm-inbox--push .crm-inbox-sidebar,.crm-inbox-desktop-wide .crm-inbox--macos.crm-inbox--moderation .crm-inbox-sidebar,.crm-inbox-desktop-wide .crm-inbox--macos.crm-inbox--settings .crm-inbox-chat,.crm-inbox-desktop-wide .crm-inbox--macos.crm-inbox--quick-replies .crm-inbox-chat,.crm-inbox-desktop-wide .crm-inbox--macos.crm-inbox--command-schedules .crm-inbox-chat,.crm-inbox-desktop-wide .crm-inbox--macos.crm-inbox--translate .crm-inbox-chat,.crm-inbox-desktop-wide .crm-inbox--macos.crm-inbox--payments .crm-inbox-chat,.crm-inbox-desktop-wide .crm-inbox--macos.crm-inbox--push .crm-inbox-chat,.crm-inbox-desktop-wide .crm-inbox--macos.crm-inbox--moderation .crm-inbox-chat{display:flex}.crm-inbox-desktop-wide .crm-inbox--macos .crm-inbox-chat{position:relative;overflow:hidden;display:flex!important}.crm-inbox-desktop-wide .crm-inbox--macos .crm-inbox-macos-chat-underlay{display:grid;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--crm-macos-chat, #101920)}.crm-inbox-desktop-wide .crm-inbox--macos:has(>.crm-inbox-chat>.crm-inbox-macos-chat-layer)>.crm-inbox-chat>.crm-inbox-macos-chat-underlay{display:grid}.crm-inbox-desktop-wide .crm-inbox--macos .crm-inbox-macos-chat-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--crm-macos-chat, #101920);overflow:hidden}.crm-inbox-desktop-wide .crm-inbox--macos.crm-inbox--settings>.crm-inbox-settings-page,.crm-inbox-desktop-wide .crm-inbox--macos.crm-inbox--quick-replies>.crm-inbox-settings-page,.crm-inbox-desktop-wide .crm-inbox--macos.crm-inbox--command-schedules>.crm-inbox-settings-page,.crm-inbox-desktop-wide .crm-inbox--macos>.crm-inbox-translate-page,.crm-inbox-desktop-wide .crm-inbox--macos>.crm-inbox-push-page,.crm-inbox-desktop-wide .crm-inbox--macos>.crm-inbox-payments-page,.crm-inbox-desktop-wide .crm-inbox--macos>.crm-inbox-moderation-page{position:relative;inset:auto;grid-column:2;grid-row:1;z-index:3;width:auto;min-width:0;min-height:0;height:100%;overflow:hidden}.crm-inbox-desktop-wide .crm-inbox--macos .crm-inbox-settings-page.is-tab-root>.crm-inbox-settings-list{padding-bottom:28px}}.crm-inbox-folder-rail-top{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;height:54px;padding:0}.crm-inbox-folder-rail-burger{position:relative;border:0;background:transparent;width:36px;height:36px;border-radius:10px;cursor:pointer;color:var(--crm-muted);display:grid;place-items:center}.crm-inbox-folder-rail-burger:hover,.crm-inbox-folder-rail-burger.is-active{background:#ffffff0f;color:var(--crm-text)}.crm-inbox-folder-rail-burger-lines{display:flex;flex-direction:column;gap:4px;width:16px}.crm-inbox-folder-rail-burger-lines i{display:block;height:2px;border-radius:2px;background:currentColor}.crm-inbox-folder-rail-dot{position:absolute;top:7px;right:6px;width:7px;height:7px;border-radius:50%;background:#2aabee;box-shadow:0 0 0 2px #0f1620}.crm-inbox-side-head-burger{display:inline-grid;flex-shrink:0}@media(min-width:460px){.crm-inbox-desktop-wide .crm-inbox-side-head-burger{display:none}.crm-inbox-desktop-wide .crm-inbox--macos .crm-inbox-folder-rail{width:82px;background:var(--crm-macos-rail, #18222b);border-right:0;border-radius:20px;overflow:hidden}}.crm-inbox-side-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#00000073;display:flex;justify-content:flex-start;opacity:0;transition:opacity .2s ease}.crm-inbox-side-drawer-backdrop.is-open{opacity:1}.crm-inbox-side-drawer-backdrop.is-suppressed{visibility:hidden;pointer-events:none;transition:none}.crm-inbox-side-drawer-backdrop.is-suppressed .crm-inbox-side-drawer{transition:none}.crm-inbox-side-drawer{width:min(300px,86vw);height:100%;background:var(--crm-panel);border-right:1px solid var(--crm-line);color:var(--crm-text);display:flex;flex-direction:column;box-shadow:12px 0 32px #00000059;transform:translate(-100%);transition:transform .2s ease}.crm-inbox-side-drawer-backdrop.is-open .crm-inbox-side-drawer{transform:translate(0)}.crm-inbox-side-drawer-head{display:flex;align-items:center;gap:8px;padding:14px 10px 12px 12px;background:var(--crm-panel-3);border-bottom:1px solid #0b121a}.crm-inbox-account-switcher{display:flex;align-items:center;gap:12px;min-width:0;flex:1;border:0;background:transparent;color:inherit;text-align:left;padding:4px 6px 4px 2px;border-radius:14px;transition:background .18s ease}.crm-inbox-account-switcher.is-toggle{cursor:pointer}.crm-inbox-account-switcher.is-toggle:hover{background:#ffffff0d}.crm-inbox-account-switcher.is-open{background:#2aabee14}.crm-inbox-account-switcher:disabled{cursor:default}.crm-inbox-account-switcher .crm-inbox-avatar{width:52px;height:52px;font-size:19px;box-shadow:0 2px 10px #00000047}.crm-inbox-account-switcher-meta{min-width:0;flex:1}.crm-inbox-account-switcher-caret{flex-shrink:0;width:30px;height:30px;display:grid;place-items:center;color:#9aa8b6;font-size:14px;border-radius:50%;background:#ffffff0f;transform:rotate(0);transition:transform .2s ease,background .18s ease,color .18s ease}.crm-inbox-account-switcher.is-open .crm-inbox-account-switcher-caret{transform:rotate(180deg);background:#2aabee2e;color:#7ecbff}.crm-inbox-account-list{display:flex;flex-direction:column;gap:6px;padding:8px 10px 10px;max-height:min(46vh,320px);overflow-y:auto;border-bottom:1px solid var(--crm-line);background:linear-gradient(180deg,rgba(255,255,255,.02) 0%,transparent 100%);scrollbar-width:thin;animation:crm-inbox-account-list-in .22s ease}@keyframes crm-inbox-account-list-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.crm-inbox-account-row{position:relative;border:1px solid rgba(255,255,255,.06);background:#ffffff08;color:var(--crm-text);text-align:left;padding:10px 12px;border-radius:14px;cursor:pointer;width:100%;display:flex;align-items:center;gap:12px;min-height:58px;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .12s ease}.crm-inbox-account-row:hover{background:#ffffff0f;border-color:#ffffff1a}.crm-inbox-account-row:active{transform:scale(.985)}.crm-inbox-account-row.is-active{background:linear-gradient(135deg,#2aabee33,#2aabee14 55%,#ffffff08);border-color:#2aabee61;box-shadow:inset 0 1px #ffffff12,0 4px 14px #2aabee1f}.crm-inbox-account-row.is-active:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#5bc4ff 0%,var(--crm-accent) 100%)}.crm-inbox-account-row.is-active:not(:has(.crm-inbox-account-unread)):after{content:"";flex-shrink:0;width:22px;height:22px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 8.2l2.8 2.8 6.2-6.4' stroke='%232aabee' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 13px 13px no-repeat,#2aabee24;border:1px solid rgba(42,171,238,.28);box-shadow:0 0 0 3px #2aabee1a}.crm-inbox-account-avatar-wrap{position:relative;flex:0 0 auto;border-radius:50%}.crm-inbox-account-avatar-wrap .crm-inbox-avatar{width:44px;height:44px;font-size:16px;box-shadow:0 2px 8px #00000038}.crm-inbox-account-avatar-wrap.is-active{box-shadow:0 0 0 2px var(--crm-panel),0 0 0 3.5px var(--crm-accent),0 0 14px #2aabee59}.crm-inbox-account-row-body{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px;padding-right:4px}.crm-inbox-account-row-name{font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-inbox-account-row.is-active .crm-inbox-account-row-name{color:#f4f8fc}.crm-inbox-account-row-phone{color:#8b98a8;font-size:12px;font-weight:500;letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-inbox-account-unread{flex-shrink:0;min-width:26px;padding:4px 9px;border-radius:999px;background:linear-gradient(180deg,#45bdf2,#1f94d4);color:#fff;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:14px;text-align:center;box-shadow:0 2px 6px #2aabee47,inset 0 1px #ffffff3d}.crm-inbox-ios-accounts-card{padding:10px;display:flex;flex-direction:column;gap:8px;background:transparent;border:0;box-shadow:none}.crm-inbox-ios-accounts-card.crm-page-card{padding:10px;background:var(--crm-panel);border:1px solid rgba(255,255,255,.05);box-shadow:0 8px 24px #00000024}.crm-inbox-ios-accounts-card .crm-inbox-account-row{border-radius:14px}.crm-inbox-ios-accounts-card .crm-inbox-account-row+.crm-inbox-account-row{margin-top:0}.crm-inbox-side-drawer-title{font-weight:700;font-size:16px}.crm-inbox-side-drawer-sub{color:#8b98a8;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;margin-top:3px}.crm-inbox-side-drawer-head .crm-inbox-icon-btn{margin-left:auto}.crm-inbox-side-drawer-nav{padding:8px 8px 16px;display:flex;flex-direction:column;gap:2px;overflow-y:auto;flex:1;min-height:0}.crm-inbox-side-drawer-item{border:0;background:transparent;color:var(--crm-text);text-align:left;padding:12px;border-radius:10px;cursor:pointer;font-size:15px;width:100%;display:flex;align-items:center;gap:12px}.crm-inbox-side-drawer-item:disabled{opacity:.7}.crm-inbox-theme-row{margin-top:auto;flex-shrink:0;border-radius:0!important;border-top:1px solid var(--crm-line);padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px))}.crm-inbox-theme-row .crm-inbox-settings-switch{margin-left:auto}.crm-inbox-side-drawer-ico{width:28px;text-align:center;font-size:18px;color:var(--crm-muted)}.crm-inbox-folder-rail-scroller{position:relative;flex:1;min-height:0}.crm-inbox-folder-rail-list{height:100%;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:0;padding:2px 0 8px;scrollbar-width:none;-ms-overflow-style:none}.crm-inbox-folder-rail-list::-webkit-scrollbar{width:0!important;height:0!important;display:none;background:transparent}.crm-inbox-folder-rail-list::-webkit-scrollbar-button,.crm-inbox-folder-rail-list::-webkit-scrollbar-thumb,.crm-inbox-folder-rail-list::-webkit-scrollbar-track,.crm-inbox-folder-rail-list::-webkit-scrollbar-corner{display:none;width:0;height:0;background:transparent}.crm-inbox-folder-rail-track{position:absolute;top:0;right:-1px;bottom:0;width:4.5px;border-radius:999px;background:#7f8b992e;pointer-events:none;opacity:0;transition:opacity .12s ease}.crm-inbox-folder-rail-thumb{position:absolute;top:0;right:-1px;width:4.5px;border-radius:999px;background:#7f8b998c;pointer-events:none;opacity:0;transition:opacity .12s ease}.crm-inbox-folder-rail:hover .crm-inbox-folder-rail-track,.crm-inbox-folder-rail:hover .crm-inbox-folder-rail-thumb{opacity:1}.crm-inbox-folder-rail-item{position:relative;border:0;background:transparent;color:var(--crm-muted);width:100%;padding:10px 4px 8px;border-radius:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px}.crm-inbox-folder-rail-item:hover{background:#ffffff0a;color:var(--crm-text);border-radius:10px;width:calc(100% - 8px);margin:0 4px}.crm-inbox-folder-rail-item.is-active{background:#2aabee1f;color:#2aabee;border-radius:10px;width:calc(100% - 8px);margin:0 4px}.crm-inbox-folder-rail-ico{position:relative;width:32px;height:28px;display:grid;place-items:center;color:inherit}.crm-inbox-folder-rail-svg{width:26px;height:26px;fill:currentColor;display:block}.crm-inbox-folder-rail-label{font-size:10px;line-height:1.15;text-align:center;max-width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.crm-inbox-folder-rail-badge{position:absolute;top:-5px;right:-8px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#2aabee;color:#fff;font-size:10px;font-weight:700;line-height:18px;text-align:center;box-shadow:0 0 0 2px #0f1620}.crm-inbox-side-head{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--crm-panel-2);border-bottom:1px solid var(--crm-line)}.crm-inbox-chat-head{display:flex;align-items:center;gap:10px;height:54px;box-sizing:border-box;padding:0 12px;background:var(--crm-panel);border-bottom:1px solid var(--crm-line);flex-shrink:0}.crm-inbox-side-actions{margin-left:auto;display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.crm-inbox-brand{font-weight:700;font-size:16px}.crm-inbox-team,.crm-inbox-chat-sub,.crm-inbox-account-label{color:var(--crm-muted);font-size:12px}.crm-inbox-icon-btn,.crm-inbox-back{border:0;background:transparent;color:var(--crm-text);width:36px;height:36px;border-radius:10px;cursor:pointer}.crm-inbox-icon-btn:hover,.crm-inbox-back:hover{background:#ffffff0f}.crm-inbox-search-row{display:flex;align-items:center;gap:2px;height:54px;box-sizing:border-box;padding:8px 12px;background:var(--crm-panel);border-bottom:1px solid var(--crm-line);flex-shrink:0}.crm-inbox-search-row .crm-inbox-search{flex:1;min-width:0;padding:0}.crm-inbox-search-row .crm-inbox-search input{height:36px;padding:0 14px;border-radius:18px}.crm-inbox-search,.crm-inbox-account-label{padding:8px 12px}.crm-inbox-folders{display:flex;gap:6px;padding:0 12px 8px;overflow-x:auto;scrollbar-width:none}.crm-inbox-folders::-webkit-scrollbar{display:none}.crm-inbox-folder{flex:0 0 auto;border:0;border-radius:999px;background:var(--crm-chip);color:var(--crm-muted);padding:7px 12px;cursor:pointer;font-size:12px;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.crm-inbox-folder.is-active{background:#2aabee38;color:var(--crm-text)}.crm-inbox-folder-chip-badge{min-width:16px;height:16px;padding:0 5px;border-radius:999px;background:#2aabee;color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center}.crm-inbox-syncing{padding:0 14px 8px;color:var(--crm-muted);font-size:12px}.crm-inbox--sync{display:flex;align-items:center;justify-content:center;padding:16px}.crm-inbox-sync-screen{width:min(420px,100%);text-align:center;padding:12px 4px 8px}.crm-inbox-desktop-wide .crm-inbox-sync-screen{width:min(440px,100%);background:var(--crm-panel);border:1px solid #0b121a;border-radius:18px;padding:32px 28px 24px;box-shadow:0 18px 48px #00000061}.crm-inbox-desktop-wide .crm-inbox-sync-hint{text-align:left;margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06);font-size:12px;line-height:1.45}.crm-inbox-sync-title{margin-top:10px;font-size:15px;color:var(--crm-muted)}.crm-inbox-sync-bar{margin:18px 0 10px;height:10px;border-radius:999px;background:var(--crm-chip);overflow:hidden}.crm-inbox-sync-bar-fill{height:100%;background:linear-gradient(90deg,#1f8bc7,#2aabee);transition:width .25s ease}.crm-inbox-sync-pct{font-size:28px;font-weight:700}.crm-inbox-sync-sub,.crm-inbox-sync-hint{margin-top:8px;color:var(--crm-muted);font-size:13px;line-height:1.4}.crm-inbox-archive-row,.crm-inbox-archive-back{width:100%;display:flex;gap:12px;align-items:center;padding:10px 14px;border:0;background:#ffffff08;color:inherit;text-align:left;cursor:pointer}.crm-inbox-archive-back{color:var(--crm-accent);font-size:13px}.crm-inbox-today-bar{display:flex;align-items:flex-end;gap:12px;padding:8px 14px 10px;border-bottom:1px solid var(--crm-border, rgba(255, 255, 255, .06));background:#ffffff05}.crm-inbox-today-bar .crm-inbox-date-field{flex:1;min-width:0}.crm-inbox-today-bar-count{flex-shrink:0;font-size:12px;line-height:1.2;color:var(--crm-muted, rgba(255, 255, 255, .55));padding-bottom:10px;white-space:nowrap}.crm-inbox-account-row select,.crm-inbox-search input{width:100%;border:0;outline:none;border-radius:12px;background:var(--crm-chip);color:var(--crm-text);padding:10px 12px}.crm-inbox-dialog-scroller{position:relative;flex:1;min-height:0}.crm-inbox-folder-swipe-stage{position:relative;height:100%;min-height:0;overflow:hidden}.crm-inbox-folder-swipe-stage.is-phone .crm-inbox-folder-swipe-layer{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform;backface-visibility:hidden}.crm-inbox-folder-swipe-stage.is-phone .crm-inbox-folder-swipe-layer.is-main{z-index:2;transform:translateZ(0);background:var(--crm-bg, var(--crm-panel))}.crm-inbox-folder-swipe-stage.is-phone .crm-inbox-folder-swipe-layer.is-peer{z-index:1;transform:translate3d(100%,0,0);pointer-events:none;visibility:hidden;background:var(--crm-bg, var(--crm-panel));contain:layout paint}.crm-inbox-folder-swipe-stage.is-phone .crm-inbox-folder-swipe-layer.is-peer.is-visible{visibility:visible;z-index:3}.crm-inbox-folder-swipe-stage:not(.is-phone) .crm-inbox-folder-swipe-layer.is-main{height:100%;min-height:0}.crm-inbox-dialog.is-swipe-ghost,.crm-inbox-archive-row.is-swipe-ghost,.crm-inbox-archive-back.is-swipe-ghost,.crm-inbox-today-bar.is-swipe-ghost{pointer-events:none;cursor:default}.crm-inbox-archive-back.is-swipe-ghost{display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box}.crm-inbox-dialog-list.is-swipe-peer{height:100%;overflow:hidden}.crm-inbox-dialog-list{height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.crm-inbox-dialog-virt{position:relative;width:100%}.crm-inbox-dialog-virt-inner{will-change:transform}.crm-inbox-dialog-list::-webkit-scrollbar,.crm-inbox-dialog-list::-webkit-scrollbar-button,.crm-inbox-dialog-list::-webkit-scrollbar-thumb,.crm-inbox-dialog-list::-webkit-scrollbar-track,.crm-inbox-dialog-list::-webkit-scrollbar-corner{width:0!important;height:0!important;display:none;background:transparent}.crm-inbox-dialog-track{position:absolute;top:0;right:.5px;bottom:0;width:4.5px;border-radius:999px;background:#7f8b992e;pointer-events:none;opacity:0;transition:opacity .12s ease}.crm-inbox-dialog-thumb{position:absolute;top:0;right:.5px;width:4.5px;border-radius:999px;background:#7f8b998c;pointer-events:none;opacity:0;transition:opacity .12s ease}.crm-inbox-dialog-scroller:hover .crm-inbox-dialog-track,.crm-inbox-dialog-scroller:hover .crm-inbox-dialog-thumb{opacity:1}.crm-inbox-messages-scroller{position:relative;flex:1;min-height:0;min-width:0;overflow-x:hidden}.crm-inbox-scroll-down{position:absolute;right:12px;bottom:64px;z-index:7;width:40px;height:40px;margin:0;padding:0;border:0;border-radius:20px;display:grid;place-items:center;cursor:pointer;color:var(--crm-text);background:#78808c47;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 2px 10px #00000038;-webkit-tap-highlight-color:transparent;line-height:0}.crm-inbox-scroll-down:active{transform:scale(.94)}.crm-inbox--light .crm-inbox-scroll-day-pill{background:#00000047;color:#ffffffeb;box-shadow:none}.crm-inbox-scroll-down .crm-inbox-ico,.crm-inbox-scroll-down svg{display:block}.crm-inbox-scroll-day-pill{position:absolute;top:56px;left:50%;z-index:7;transform:translate(-50%);max-width:min(70%,240px);height:auto;padding:4px 10px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:400;letter-spacing:0;color:#ffffffd9;background:#00000059;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.crm-inbox-chat:has(.crm-inbox-translate-chip) .crm-inbox-scroll-day-pill,.crm-inbox-chat.has-translate-chip .crm-inbox-scroll-day-pill{top:104px}.crm-inbox-messages{height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior-x:none;overflow-anchor:none;scrollbar-width:none;-ms-overflow-style:none}.crm-inbox-messages-endcap{display:flex;flex-direction:column;justify-content:flex-end;min-height:100%;box-sizing:border-box}.crm-inbox-messages-spacer{flex:1 1 auto;min-height:0;pointer-events:none}.crm-inbox-chat-bottom-anchor{height:1px;width:100%;flex-shrink:0;overflow-anchor:none;pointer-events:none}.crm-inbox-messages::-webkit-scrollbar,.crm-inbox-messages::-webkit-scrollbar-button,.crm-inbox-messages::-webkit-scrollbar-thumb,.crm-inbox-messages::-webkit-scrollbar-track,.crm-inbox-messages::-webkit-scrollbar-corner{width:0!important;height:0!important;display:none;background:transparent}.crm-inbox-messages-track{position:absolute;top:0;right:.5px;bottom:0;width:4.5px;border-radius:999px;background:#7f8b992e;pointer-events:none;opacity:0;transition:opacity .12s ease}.crm-inbox-messages-thumb{position:absolute;top:0;right:.5px;width:4.5px;border-radius:999px;background:#7f8b998c;pointer-events:none;opacity:0;transition:opacity .12s ease}.crm-inbox-messages-scroller:hover .crm-inbox-messages-track,.crm-inbox-messages-scroller:hover .crm-inbox-messages-thumb{opacity:1}.crm-inbox-msg-row{display:flex;flex-direction:column;width:100%;max-width:100%;min-width:0;overflow-x:clip}.crm-inbox-msg-row.is-service{align-items:center;padding:4px 16px}.crm-inbox-service-line{max-width:min(92%,420px);text-align:center;font-size:13px;line-height:1.35;color:var(--crm-muted);opacity:.92}.crm-inbox-service-line span{display:inline-block}.crm-inbox-topic-bar{display:flex;gap:8px;padding:6px 12px 8px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--crm-border, rgba(255, 255, 255, .06));flex-shrink:0}.crm-inbox-topic-bar::-webkit-scrollbar{display:none}.crm-inbox-topic-chip{flex:0 0 auto;border:0;border-radius:999px;padding:6px 12px;font-size:13px;line-height:1.2;background:var(--crm-chip, rgba(255, 255, 255, .06));color:var(--crm-muted);cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.crm-inbox-topic-chip.is-on{background:color-mix(in srgb,var(--crm-accent, #3d8bfd) 28%,transparent);color:var(--crm-text, #fff)}.crm-inbox-topic-chip-badge{min-width:16px;height:16px;padding:0 5px;border-radius:999px;background:#2aabee;color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.crm-inbox-topics-pane{flex:1;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;background:var(--crm-bg, #0e0e0e)}.crm-inbox.crm-inbox--macos .crm-inbox-topics-pane{padding-top:0;background:var(--crm-macos-chat, #101920)}.crm-inbox-macos-head-spacer{display:none}.crm-inbox.crm-inbox--macos .crm-inbox-macos-head-spacer{display:block;flex:0 0 64px;height:64px;min-height:64px;pointer-events:none}.crm-inbox-thread-pane{flex:1;min-height:0;display:flex;flex-direction:column;position:relative}.crm-inbox-topics-list{display:flex;flex-direction:column;padding:4px 0 24px}.crm-inbox-topic-row{display:flex;align-items:center;gap:12px;width:100%;border:0;border-bottom:1px solid var(--crm-border, rgba(255, 255, 255, .06));background:transparent;color:inherit;text-align:left;padding:12px 16px;cursor:pointer;box-sizing:border-box}.crm-inbox-topic-row:active,.crm-inbox-topic-row:hover{background:color-mix(in srgb,var(--crm-accent, #3d8bfd) 10%,transparent)}.crm-inbox-topic-row-ico{flex:0 0 auto;width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--crm-accent, #3d8bfd) 18%,transparent);font-size:18px;line-height:1}.crm-inbox-topic-row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.crm-inbox-topic-row-title{font-size:16px;font-weight:600;line-height:1.25;color:var(--crm-text, #fff);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-inbox-topic-row-preview{font-size:13px;line-height:1.3;color:var(--crm-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-inbox-topic-row-unread{flex:0 0 auto;min-width:22px;height:22px;padding:0 7px;border-radius:11px;background:var(--crm-accent, #3d8bfd);color:#fff;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.crm-inbox-topics-pane .crm-page-chevron{flex:0 0 auto;opacity:.45}.crm-inbox-msg-line{display:flex;width:100%;max-width:100%;min-width:0;align-items:flex-end;gap:8px;box-sizing:border-box}.crm-inbox-msg-line:not(.is-multichat-in){justify-content:flex-end}.crm-inbox-msg-line:not(.is-multichat-in):has(.crm-inbox-msg-stack.is-in){justify-content:flex-start}.crm-inbox-msg-line.is-multichat-in{justify-content:flex-start;padding-left:0;margin-left:0;gap:6px}.crm-inbox-msg-avatar-col{flex:0 0 32px;width:32px;display:flex;align-items:flex-end;justify-content:center;align-self:flex-end;margin-bottom:1px}.crm-inbox-msg-avatar-spacer{display:block;width:32px;height:32px;flex-shrink:0}.crm-inbox-msg-avatar-col .crm-inbox-avatar,.crm-inbox--phone .crm-inbox-msg-avatar-col .crm-inbox-avatar,.crm-inbox--desk .crm-inbox-msg-avatar-col .crm-inbox-avatar{width:32px;height:32px;flex:0 0 32px;font-size:13px;font-weight:700}.crm-inbox-msg-avatar-col .crm-inbox-avatar--sm,.crm-inbox--phone .crm-inbox-msg-avatar-col .crm-inbox-avatar--sm,.crm-inbox--desk .crm-inbox-msg-avatar-col .crm-inbox-avatar--sm{width:32px;height:32px;flex:0 0 32px;font-size:13px}.crm-inbox-msg-avatar-col .crm-inbox-saved-ico{width:18px;height:18px}.crm-inbox-msg-main{display:flex;flex-direction:column;max-width:min(78%,480px)}.crm-inbox-msg-line:not(.is-multichat-in) .crm-inbox-msg-main{flex:0 0 auto;width:max-content;max-width:min(78%,480px)}.crm-inbox-msg-line:not(.is-multichat-in) .crm-inbox-msg-main:has(.crm-inbox-msg-stack.is-out){align-items:flex-end;margin-left:auto}.crm-inbox-msg-line:not(.is-multichat-in) .crm-inbox-msg-main:has(.crm-inbox-msg-stack.is-in){align-items:flex-start;margin-right:auto}.crm-inbox-msg-line.is-multichat-in .crm-inbox-msg-main{flex:1 1 0;min-width:0;max-width:100%;align-items:flex-start}.crm-inbox-avatar--sm{width:18px;height:18px;font-size:9px}.crm-inbox-avatar--sm .crm-inbox-saved-ico{width:11px;height:11px}.crm-inbox-msg-stack{display:flex;flex-direction:column;width:auto;max-width:100%;min-width:0;margin:2px 0}.crm-inbox-msg-stack.is-in{align-self:flex-start;align-items:flex-start}.crm-inbox-msg-stack.is-out{align-self:flex-end;align-items:flex-end}.crm-inbox-msg-line.is-multichat-in .crm-inbox-msg-stack{max-width:100%}.crm-inbox-msg-stack .crm-inbox-bubble{box-shadow:0 1px 1px #0000002e}.crm-inbox-bubble-sender{display:block;margin:0 0 3px;padding:0;font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-inbox-bubble.has-sender{padding-top:4px}.crm-inbox-msg-stack.is-grouped{margin-top:1px}.crm-inbox-msg-stack.has-tail{margin-bottom:6px}.crm-inbox-msg-stack .crm-inbox-bubble{width:fit-content;max-width:100%;margin-bottom:0;float:none;clear:none}.crm-inbox-msg-stack.has-inline{gap:4px;min-width:min(240px,100%)}.crm-inbox-msg-stack.has-inline .crm-inbox-bubble.has-inline-kb.is-in,.crm-inbox-msg-stack.has-inline .crm-inbox-bubble.has-inline-kb.is-out{border-bottom-left-radius:14px;border-bottom-right-radius:14px}.crm-inbox-msg-stack.has-inline .crm-inbox-bubble.has-inline-kb.is-in{border-bottom-left-radius:4px}.crm-inbox-msg-stack.has-inline .crm-inbox-bubble.has-inline-kb.is-out{border-bottom-right-radius:4px}.crm-inbox-dialog{width:100%;height:68px;box-sizing:border-box;display:flex;gap:12px;align-items:center;padding:10px 14px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.crm-inbox-dialog:hover,.crm-inbox-dialog.is-active{background:#2aabee1f}.crm-inbox-avatar{width:48px;height:48px;min-width:48px;min-height:48px;max-width:48px;max-height:48px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#3a8fd0,#1f5f8f);font-weight:700;flex:0 0 48px;align-self:center;aspect-ratio:1 / 1;overflow:hidden;position:relative}.crm-inbox-avatar-img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;object-position:center;display:block}.crm-inbox-avatar--archive{background:#6c7883;color:#fff}.crm-inbox-avatar--saved{background:linear-gradient(180deg,#6ab3f3,#3d9de0);color:#fff}.crm-inbox-saved-ico,.crm-inbox-archive-ico{width:22px;height:22px;display:block}.crm-inbox-dialog-body{min-width:0;flex:1}.crm-inbox-dialog-top{display:flex;justify-content:space-between;gap:8px;margin-bottom:4px}.crm-inbox-dialog-title{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-inbox-dialog-time,.crm-inbox-dialog-preview{color:var(--crm-muted);font-size:12px}.crm-inbox-dialog-time{display:inline-flex;align-items:center;gap:5px;flex-shrink:0}.crm-inbox-dialog-ticks{display:inline-flex;color:inherit;line-height:0;opacity:.85}.crm-inbox-dialog-ticks.is-read{color:#5ac8d8;opacity:1}.crm-inbox-dialog-ticks .crm-inbox-ticks{margin-left:0}.crm-inbox-dialog-sched{flex:0 0 auto;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#2aabee38;color:#2aabee;opacity:1}.crm-inbox-dialog-sched .crm-inbox-ico{display:block}.crm-inbox-dialog.is-active .crm-inbox-dialog-sched{background:#ffffff38;color:#fff}.crm-inbox-dialog-outbound{flex:0 0 auto;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center}.crm-inbox-dialog-outbound-spin{width:12px;height:12px;border:2px solid rgba(42,171,238,.25);border-top-color:#2aabee;border-radius:50%;animation:crm-inbox-outbound-spin .75s linear infinite}@keyframes crm-inbox-outbound-spin{to{transform:rotate(360deg)}}.crm-inbox-msg-virt{position:relative;width:100%}.crm-inbox-msg-virt-inner{will-change:transform}.crm-inbox-dialog-pin{font-size:11px;line-height:1;opacity:.85}.crm-inbox-chat-more{font-size:20px;line-height:1;letter-spacing:1px}.crm-inbox-chat-head .crm-inbox-side-actions .crm-inbox-chat-more{margin-left:0}.crm-inbox-dialog-preview{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.crm-inbox-dialog-preview.is-draft{color:var(--crm-muted)}.crm-inbox-dialog-draft-label{color:#e75c5c;font-weight:600}.crm-inbox-dialog-bottom{display:flex;align-items:center;gap:8px;margin-top:2px}.crm-inbox-unread-badge{flex:0 0 auto;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--crm-accent);color:#fff;font-size:12px;font-weight:600;line-height:20px;text-align:center}.crm-inbox-unread-badge.is-dot{min-width:10px;width:10px;height:10px;padding:0;line-height:0;font-size:0}.crm-inbox-dialog.has-chips{height:88px;align-items:flex-start;padding-top:8px;padding-bottom:8px}.crm-inbox-dialog.has-chips .crm-inbox-avatar{margin-top:2px}.crm-inbox-dialog-chips{display:flex;gap:4px;margin-top:4px;min-height:16px;overflow:hidden}.crm-inbox-dialog-chip{flex:0 1 auto;max-width:88px;height:16px;padding:0 6px;border-radius:4px;color:#fff;font-size:10px;font-weight:700;letter-spacing:.02em;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-inbox-day-sep,.crm-inbox-unread-sep{display:flex;justify-content:center;align-self:stretch;width:100%;margin:10px 0 12px}.crm-inbox-day-sep span,.crm-inbox-unread-sep span{background:#00000059;color:#ffffffd9;font-size:12px;padding:4px 10px;border-radius:999px}.crm-inbox-unread-sep span{background:#2aabee47;color:#cfefff}.crm-inbox-chat-title-wrap{min-width:0;flex:1;line-height:1.15}.crm-inbox-chat-title{font-weight:600;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-inbox-chat-sub{margin-top:1px;font-size:12px;display:flex;align-items:center;gap:8px;min-width:0}.crm-inbox-chat-sub-status{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-inbox-chat-id{flex-shrink:0;max-width:46%;border:0;margin:0;padding:1px 7px;border-radius:6px;background:#ffffff12;color:#9aabbb;font-size:11px;font-variant-numeric:tabular-nums;line-height:16px;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.crm-inbox-chat-id.is-copied{color:#7dcea0;background:#7dcea024}.crm-inbox-messages{padding:14px 14px 8px;background:radial-gradient(circle at 20% 10%,rgba(42,171,238,.08),transparent 40%),radial-gradient(circle at 80% 90%,rgba(20,90,140,.12),transparent 35%),var(--crm-bg)}.crm-inbox-load-older{display:block;margin:0 auto 12px;border:0;border-radius:999px;background:#ffffff14;color:var(--crm-text);padding:8px 14px;cursor:pointer;font-size:13px}.crm-inbox-load-older:disabled{opacity:.5;cursor:default}.crm-inbox-bubble{display:inline-block;vertical-align:top;width:fit-content;max-width:100%;min-width:48px;margin-bottom:0;padding:5px 8px 4px 9px;border-radius:14px;position:relative;box-sizing:border-box}.crm-inbox-msg-stack .crm-inbox-bubble.is-media-bubble,.crm-inbox--phone .crm-inbox-bubble.is-media-bubble,.crm-inbox--desk .crm-inbox-bubble.is-media-bubble{width:fit-content;max-width:min(100%,266px);padding:3px 3px 4px}.crm-inbox-msg-stack .crm-inbox-bubble.is-media-bubble.is-album-bubble,.crm-inbox--phone .crm-inbox-bubble.is-media-bubble.is-album-bubble,.crm-inbox--desk .crm-inbox-bubble.is-media-bubble.is-album-bubble{max-width:min(100%,286px)}.crm-inbox-bubble.is-media-bubble.has-sender{padding-top:4px}.crm-inbox-bubble.is-media-bubble .crm-inbox-bubble-sender{padding:0 6px;max-width:100%;box-sizing:border-box}.crm-inbox-bubble.is-media-bubble .crm-inbox-fwd-label,.crm-inbox-bubble.is-media-bubble .crm-inbox-mod-head,.crm-inbox-bubble.is-media-bubble .crm-inbox-mod-was,.crm-inbox-bubble.is-media-bubble .crm-inbox-mod-label{padding-left:6px;padding-right:6px}.crm-inbox-bubble.is-media-bubble .crm-inbox-bubble-body{width:0;min-width:100%;padding:2px 6px 0;box-sizing:border-box}.crm-inbox-bubble.is-media-bubble .crm-inbox-bubble-text{display:block;width:100%;max-width:100%;min-width:0;overflow-wrap:anywhere;word-break:break-word}.crm-inbox-bubble.is-media-bubble .crm-inbox-media{margin-bottom:2px}.crm-inbox-bubble.is-media-bubble:not(.is-album-bubble) .crm-inbox-media-photo{width:260px;max-width:100%}.crm-inbox-bubble.is-media-bubble:not(.is-album-bubble) .crm-inbox-media-video-frame{width:260px;max-width:100%}.crm-inbox-bubble.is-media-bubble .crm-inbox-bubble-meta--solo{padding:0 6px 1px}.crm-inbox-bubble.is-flash{animation:crm-inbox-flash 1.2s ease}@keyframes crm-inbox-flash{0%{box-shadow:0 0 #6ad39ab3}40%{box-shadow:0 0 0 6px #6ad39a40}to{box-shadow:0 1px 1px #00000026}}.crm-inbox-bubble:has(.crm-inbox-reply-quote){min-width:min(260px,100%)}.crm-inbox-reply-quote{display:flex;gap:6px;width:auto;min-width:min(240px,100%);max-width:100%;box-sizing:border-box;margin:0 0 5px;padding:0;border:0;background:#0000002e;border-radius:6px;text-align:left;cursor:pointer;color:inherit;overflow:hidden}.crm-inbox-bubble.is-out .crm-inbox-reply-quote{background:#0000001f}.crm-inbox-reply-quote-bar{width:2px;flex:0 0 2px;background:var(--crm-accent)}.crm-inbox-reply-quote-body{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0;padding:5px 8px 5px 0}.crm-inbox-reply-quote-title{font-size:12px;font-weight:600;color:var(--crm-accent)}.crm-inbox-reply-quote-text{font-size:12px;line-height:1.35;opacity:.85;white-space:normal;overflow-wrap:anywhere;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.crm-inbox-reply-btn{position:absolute;top:50%;transform:translateY(-50%);width:28px;height:28px;border:0;border-radius:50%;background:#17212beb;color:var(--crm-text);opacity:0;cursor:pointer;display:grid;place-items:center;z-index:2}.crm-inbox-bubble.is-in .crm-inbox-reply-btn{left:calc(100% + 6px);right:auto}.crm-inbox-bubble.is-out .crm-inbox-reply-btn{right:calc(100% + 6px);left:auto}.crm-inbox-bubble:hover .crm-inbox-reply-btn,.crm-inbox-bubble:focus-within .crm-inbox-reply-btn{opacity:1}.crm-inbox-reply-bar{display:flex;align-items:center;gap:10px;padding:8px 12px 0;background:var(--crm-panel-2);border-top:1px solid var(--crm-line)}.crm-inbox-reply-bar-main{flex:1;min-width:0;border-left:3px solid var(--crm-accent);padding-left:8px}.crm-inbox-reply-bar-title{font-size:12px;font-weight:600;color:var(--crm-accent)}.crm-inbox-reply-bar-text{font-size:13px;line-height:1.35;opacity:.9;white-space:normal;overflow-wrap:anywhere;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.crm-inbox-reply-bar-close{border:0;background:transparent;color:inherit;opacity:.7;font-size:16px;cursor:pointer;width:32px;height:32px}.crm-inbox-fwd-pending{gap:8px}.crm-inbox-fwd-pending-opts{flex:0 0 auto;width:36px;height:36px;border:0;border-radius:10px;background:transparent;color:var(--crm-accent);display:inline-grid;place-items:center;cursor:pointer;padding:0}.crm-inbox-fwd-pending-opts:hover{background:#2aabee1f}.crm-inbox-bubble.is-in{background:var(--crm-in);border-radius:14px}.crm-inbox-bubble.is-out{background:var(--crm-out);border-radius:14px}.crm-inbox-bubble.is-scheduled{opacity:1}.crm-inbox-bubble.is-sched-picked{box-shadow:0 0 0 2px var(--crm-accent)}.crm-inbox-msg-row.is-sched-selected{background:#2aabee14;border-radius:12px}.crm-inbox-sched-clock{margin-left:4px;display:inline-flex;align-items:center;vertical-align:-1px;color:#8a94a6f2;line-height:1}.crm-inbox-msg-stack.has-tail .crm-inbox-bubble.is-in{border-bottom-left-radius:4px}.crm-inbox-msg-stack.has-tail .crm-inbox-bubble.is-out{border-bottom-right-radius:4px}.crm-inbox-msg-stack.has-tail .crm-inbox-bubble.is-in:after,.crm-inbox-msg-stack.has-tail .crm-inbox-bubble.is-out:after{content:"";position:absolute;bottom:0;width:9px;height:16px;pointer-events:none}.crm-inbox-msg-stack.has-tail .crm-inbox-bubble.is-in:after{left:-7px;background:var(--crm-in);clip-path:polygon(100% 28%,100% 100%,8% 100%)}.crm-inbox-msg-stack.has-tail .crm-inbox-bubble.is-out:after{right:-7px;background:var(--crm-out);clip-path:polygon(0 28%,92% 100%,0 100%)}.crm-inbox-bubble-body{position:relative;display:block;line-height:1.35}.crm-inbox-bubble-text{white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;font-size:15px;line-height:1.35}.crm-inbox-bot-cmd{display:inline;margin:0;padding:0;border:0;background:none;color:#6cb7f5;font:inherit;line-height:inherit;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent}.crm-inbox-bot-cmd:disabled{cursor:default;opacity:1}.crm-inbox-bot-cmd:not(:disabled):active{opacity:.75}.crm-inbox-bubble.is-out .crm-inbox-bot-cmd{color:#9fd4ff}.crm-inbox-link-card{display:flex;flex-direction:column;width:fit-content;max-width:100%;margin-top:6px;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.crm-inbox-link-card-sep{display:block;border-top:1px solid currentColor;opacity:.1;margin-bottom:7px}.crm-inbox-link-card-row{display:flex;align-items:flex-start;gap:10px}.crm-inbox-link-card-lines{display:block;min-width:0}.crm-inbox-link-card-site{display:block;font-size:15px;font-weight:600;line-height:1.25;color:var(--crm-accent)}.crm-inbox-link-card-title{display:block;font-size:15px;font-weight:600;line-height:1.25}.crm-inbox-link-card-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-top:2px;font-size:15px;line-height:1.3;color:inherit;opacity:.6}.crm-inbox-link-card-photo{flex:0 0 auto;width:54px;height:54px;overflow:hidden;border-radius:4px;background:var(--crm-chip)}.crm-inbox-link-card-photo img{display:block;width:100%;height:100%;object-fit:cover}.crm-inbox-link-card:active .crm-inbox-link-card-title{opacity:.75}.crm-inbox-bubble-meta-sizer{display:inline-block;width:auto;height:0;margin-left:7px;overflow:hidden;visibility:hidden;pointer-events:none;vertical-align:baseline;white-space:nowrap;font-size:11px;line-height:0;-webkit-user-select:none;user-select:none}.crm-inbox-bubble-meta{position:absolute;right:0;bottom:0;color:#ffffff80;font-size:11px;line-height:1.15;white-space:nowrap;-webkit-user-select:none;user-select:none}.crm-inbox-bubble-meta .crm-inbox-ticks{display:inline-block;vertical-align:bottom;margin-left:1px}.crm-inbox-bubble-meta--solo{position:relative;display:block;margin:2px 0 0;text-align:right;float:none;right:auto;bottom:auto}.crm-inbox-media{margin:0 0 6px;contain:layout style}.crm-inbox-media-photo{display:block;position:relative;width:min(260px,100%);max-width:260px;aspect-ratio:3 / 4;height:auto;max-height:none;min-height:0;padding:0;border:0;border-radius:10px;overflow:hidden;background:#00000059;cursor:pointer}.crm-inbox-media-photo img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.crm-inbox-media-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:auto;height:auto;min-height:0;color:var(--crm-muted);font-size:13px}.crm-inbox-media-player{position:relative;display:inline-flex;flex-direction:column;max-width:100%}.crm-inbox-media-player-video{width:100%;max-width:280px}.crm-inbox-media-video-frame{position:relative;width:min(280px,100%);max-width:280px;aspect-ratio:16 / 10;min-height:0;height:auto;border-radius:10px;overflow:hidden;background:#111}.crm-inbox-media-video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:100%;min-width:0;max-height:none;border-radius:0;background:#000;object-fit:cover}.crm-inbox-media-video-frame.is-round{width:220px;height:220px;max-width:220px;min-height:0;aspect-ratio:1;border-radius:50%}.crm-inbox-media-video.is-round{object-fit:cover;border-radius:50%;cursor:pointer}.crm-inbox-media-video-frame.is-round .crm-inbox-media-video-preview{border-radius:50%}.crm-inbox-media-video-preview{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;aspect-ratio:auto;min-height:0;border:0;border-radius:0;overflow:hidden;padding:0;cursor:pointer;background:#1a1a1a}.crm-inbox-media-video-preview-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 30% 20%,rgba(80,120,160,.35),transparent 55%),linear-gradient(160deg,#2a2a2a,#111)}.crm-inbox-media-video-preview-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:50%;background:#00000073;color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;padding-left:3px;z-index:1}.crm-inbox-media-video-preview-dur{position:absolute;left:8px;bottom:8px;z-index:2;padding:2px 6px;border-radius:4px;background:#0000008c;color:#fff;font-size:12px;font-variant-numeric:tabular-nums}.crm-inbox-dl-chip{position:absolute;top:8px;right:8px;z-index:3;display:inline-flex;align-items:center;gap:5px;border:0;border-radius:999px;padding:5px 9px 5px 7px;background:#0000008c;color:#fff;font:inherit;font-size:12px;line-height:1;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.crm-inbox-dl-chip:active{transform:scale(.96)}.crm-inbox-dl-chip-icon{display:inline-flex;width:18px;height:18px;border-radius:50%;border:1.5px solid rgba(255,255,255,.9);align-items:center;justify-content:center;font-size:12px;font-weight:700;line-height:1}.crm-inbox-dl-chip-size{font-variant-numeric:tabular-nums;opacity:.95}.crm-inbox-dl-chip-spinner{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:crm-inbox-spin .7s linear infinite}.crm-inbox-dl-chip.is-loading .crm-inbox-dl-chip-size{opacity:.7}.crm-inbox-dl-chip.is-cached{font-size:13px;font-weight:700;opacity:.85}.crm-inbox-media-doc.is-pending{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:200px;padding-right:12px}.crm-inbox-media-doc.is-pending .crm-inbox-dl-chip{position:static}.crm-inbox-media-doc-main{flex:1 1 auto;min-width:0;text-align:left}.crm-inbox-voice-size{margin-top:2px;margin-left:54px;font-size:11px;color:var(--crm-muted)}.crm-inbox-media-dl{position:relative;height:3px;width:100%;background:#ffffff2e;overflow:hidden;border-radius:0 0 10px 10px}.crm-inbox-media-player-video .crm-inbox-media-dl{margin-top:-3px;z-index:2}.crm-inbox-media-dl-fill{height:100%;background:#5eb3f6;transition:width .15s linear}.crm-inbox-media-dl-label{margin-top:4px;font-size:11px;color:var(--crm-muted);text-align:right}.crm-inbox-media-voice{margin-bottom:2px;min-height:52px}.crm-inbox-voice{display:flex;align-items:center;gap:10px;min-width:200px;max-width:260px;padding:2px 0;position:relative;flex-wrap:wrap}.crm-inbox-voice>.crm-inbox-media-retry{flex:1 0 100%}.crm-inbox-voice audio{display:none}.crm-inbox-voice-play{flex:0 0 auto;width:44px;height:44px;border:0;border-radius:50%;background:#53a8e8f2;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;box-shadow:0 1px 2px #0000002e}.crm-inbox-bubble.is-out .crm-inbox-voice-play{background:#ffffffeb;color:#3d8f5a}.crm-inbox-voice-play:active{transform:scale(.96)}.crm-inbox-voice-icon-play{width:0;height:0;margin-left:3px;border-style:solid;border-width:8px 0 8px 13px;border-color:transparent transparent transparent currentColor}.crm-inbox-voice-icon-pause{display:block;width:12px;height:14px;border-left:3.5px solid currentColor;border-right:3.5px solid currentColor;box-sizing:border-box}.crm-inbox-voice-spinner{width:18px;height:18px;border:2.5px solid rgba(255,255,255,.35);border-top-color:currentColor;border-radius:50%;animation:crm-inbox-spin .7s linear infinite}.crm-inbox-bubble.is-out .crm-inbox-voice-spinner{border-color:#3d8f5a40;border-top-color:currentColor}@keyframes crm-inbox-spin{to{transform:rotate(360deg)}}.crm-inbox-voice-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.crm-inbox-voice-wave{position:relative;display:block;width:100%;height:28px;border:0;padding:0;background:transparent;cursor:pointer;overflow:hidden}.crm-inbox-voice-wave-dl,.crm-inbox-voice-wave-played{position:absolute;left:0;top:0;bottom:0;pointer-events:none}.crm-inbox-voice-wave-dl{background:#53a8e824}.crm-inbox-bubble.is-out .crm-inbox-voice-wave-dl{background:#ffffff24}.crm-inbox-voice-wave-played{background:#53a8e838}.crm-inbox-bubble.is-out .crm-inbox-voice-wave-played{background:#ffffff38}.crm-inbox-voice-bars{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;gap:1.5px;padding:0 1px}.crm-inbox-voice-bar{flex:1 1 0;min-width:2px;max-width:3.5px;border-radius:1px;background:#78a0be8c;align-self:center}.crm-inbox-voice-bar.is-played{background:#4696d2f2}.crm-inbox-bubble.is-out .crm-inbox-voice-bar{background:#ffffff61}.crm-inbox-bubble.is-out .crm-inbox-voice-bar.is-played{background:#ffffffeb}.crm-inbox-voice-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:14px}.crm-inbox-voice-time{font-size:12px;line-height:1;color:var(--crm-muted);font-variant-numeric:tabular-nums}.crm-inbox-voice-dlpct{font-size:11px;color:var(--crm-muted);opacity:.85}.crm-inbox-media-doc{display:inline-flex;align-items:center;gap:6px;max-width:100%;border:0;border-radius:10px;padding:8px 10px;background:#0000002e;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer;word-break:break-word}.crm-inbox-media-doc.is-ready{color:#8fd3ff}.crm-inbox-media-error{margin-top:4px;font-size:12px;color:#ff8f8f}.crm-inbox-media-retry{display:block;margin-top:4px;border:0;padding:0;background:transparent;color:#ff8f8f;font-size:12px;text-align:left;cursor:pointer;text-decoration:underline}.crm-inbox-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#000000e0;padding:16px}.crm-inbox-lightbox-save{position:absolute;top:calc(12px + env(safe-area-inset-top,0px));right:calc(12px + env(safe-area-inset-right,0px));z-index:2;display:inline-flex;align-items:center;gap:6px;margin:0;padding:10px 14px;border:0;border-radius:20px;background:#1c1c1ed1;color:#fff;font:inherit;font-size:15px;font-weight:500;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-tap-highlight-color:transparent}.crm-inbox-lightbox-save:disabled{opacity:.55}.crm-inbox-lightbox-video{max-width:min(100%,960px);max-height:92vh;border-radius:8px;background:#000}.crm-inbox-lightbox img{max-width:min(100%,960px);max-height:92vh;object-fit:contain;border-radius:8px}.crm-inbox-media-video-actions{position:absolute;top:8px;right:8px;z-index:3;display:flex;gap:6px}.crm-inbox-media-video-save{width:34px;height:34px;margin:0;padding:0;border:0;border-radius:17px;background:#0000008c;color:#fff;display:grid;place-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.crm-inbox-media-video-save:disabled{opacity:.55}.crm-inbox-msg-menu-label{flex:1;min-width:0}.crm-inbox-msg-menu-trailing{margin-left:auto;padding-left:12px;color:#ffffff73;font-size:15px}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-msg-menu-trailing,.crm-inbox--light .crm-inbox-msg-menu-trailing{color:#0006}.crm-inbox-ticks{margin-left:3px;color:inherit;display:inline-flex;vertical-align:-1px}.crm-inbox-ticks.is-read{color:#5ac8d8}.crm-inbox-msg-stack.is-failed{flex-direction:row;align-items:center;gap:8px;max-width:min(90%,540px)}.crm-inbox-msg-stack.is-failed .crm-inbox-bubble{width:fit-content;flex:0 1 auto;min-width:0}.crm-inbox-send-fail{flex:0 0 auto;width:22px;height:22px;border-radius:50%;border:2px solid #e53935;background:var(--crm-panel);color:#e53935;font-size:13px;font-weight:800;line-height:18px;padding:0;cursor:pointer}.crm-inbox-send-fail:hover{background:#e5393529}.crm-inbox-bubble.is-failed{opacity:.96}.crm-inbox-fail-menu-reason{padding:10px 14px 8px;color:#f87171;font-size:13px;line-height:1.4}.crm-inbox-online{color:#6ad39a}.crm-inbox-composer-dock{flex:0 0 auto;display:flex;flex-direction:column;background:var(--crm-panel-2);border-top:1px solid var(--crm-line)}.crm-inbox-translate-chip{display:flex;align-items:center;gap:2px;margin:8px 12px 0;min-height:40px;padding:0 14px;border-radius:20px;box-sizing:border-box;background:#78808c38;border:1px solid rgba(255,255,255,.08);flex-shrink:0;z-index:5}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-translate-chip,.crm-inbox--light .crm-inbox-translate-chip{background:#ffffffb8;border-color:#0000000f}.crm-inbox-translate-chip-main{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:10px;border:0;background:transparent;color:var(--crm-text);padding:8px 4px;cursor:pointer;text-align:center;-webkit-tap-highlight-color:transparent}.crm-inbox-translate-chip-main:disabled{opacity:.7;cursor:default}.crm-inbox-translate-chip-ico{display:grid;place-items:center;flex:none;color:var(--crm-text);opacity:.92}.crm-inbox-translate-chip-label{flex:0 1 auto;min-width:0;font-size:16px;font-weight:510;letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.crm-inbox-translate-chip-more:active,.crm-inbox-translate-chip-main:active{opacity:.65}.crm-inbox-translate-bar{display:none}.crm-inbox-translate-btn.is-on{color:#2aabee;background:#2aabee26;border-radius:10px}.crm-inbox-translate-btn.is-busy{opacity:.55}.crm-inbox-composer{display:flex;align-items:center;gap:6px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));background:transparent;border-top:0;flex-shrink:0;position:relative}.crm-inbox-composer-dock:has(.crm-inbox-reply-kb) .crm-inbox-composer{padding-bottom:10px}.crm-inbox-composer-dock:has(.crm-inbox-emoji-keyboard) .crm-inbox-composer{padding-bottom:10px}.crm-inbox-root.crm-inbox-keyboard-open .crm-inbox-composer-dock .crm-inbox-composer{padding-bottom:10px}.crm-inbox-composer-attach-wrap{position:relative;flex-shrink:0}.crm-inbox-composer-icon,.crm-inbox-composer-emoji,.crm-inbox-composer-kbd-toggle{border:0;background:transparent;color:var(--crm-muted);width:40px;height:40px;border-radius:12px;cursor:pointer;font-size:18px;display:grid;place-items:center;flex-shrink:0}.crm-inbox-composer-kbd-toggle{width:34px;height:34px;font-size:16px;margin-right:2px}.crm-inbox-composer-kbd-toggle.is-collapsed{color:var(--crm-accent)}.crm-inbox-composer-icon:hover,.crm-inbox-composer-emoji:hover,.crm-inbox-composer-kbd-toggle:hover{background:#ffffff0f;color:var(--crm-text)}.crm-inbox-composer-icon:disabled,.crm-inbox-composer-emoji:disabled,.crm-inbox-composer-kbd-toggle:disabled,.crm-inbox-composer-schedule:disabled,.crm-inbox-composer-send:disabled{opacity:.45;cursor:default}.crm-inbox-composer-field{position:relative;flex:1;min-width:0;display:flex;align-items:flex-end;background:var(--crm-chip);border-radius:18px;padding-right:4px}.crm-inbox-composer-field input,.crm-inbox-composer-field textarea{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--crm-text);padding:10px 12px;font-size:15px;font-family:inherit;line-height:1.35;resize:none;max-height:140px;overflow-y:auto;field-sizing:content}.crm-inbox-composer-send-cluster{display:flex;align-items:center;gap:0;flex-shrink:0;margin-left:-6px;transition:margin-left .28s cubic-bezier(.32,.72,0,1)}.crm-inbox-composer-send-cluster:has(.crm-inbox-composer-send-wrap.is-visible){margin-left:0}.crm-inbox-composer-schedule{border:0;border-radius:12px;width:44px;height:44px;background:transparent;color:var(--crm-muted);cursor:pointer;flex-shrink:0;display:grid;place-items:center;position:relative}.crm-inbox-composer-schedule.has-queue{color:var(--crm-muted)}.crm-inbox-composer-schedule.is-in-field{width:40px;height:40px;border-radius:12px;margin:0}.crm-inbox-composer-schedule.is-in-field:hover{background:#ffffff0f;color:var(--crm-text)}.crm-inbox-sched-select-bar{display:flex;align-items:center;gap:8px;padding:8px 12px;border-top:1px solid var(--crm-line);background:var(--crm-panel)}.crm-inbox-sched-select-count{flex:1;font-size:13px;font-weight:600}.crm-inbox-sched-select-bar button{border:0;border-radius:10px;padding:7px 12px;background:var(--crm-chip);color:var(--crm-text);cursor:pointer;font:inherit}.crm-inbox-sched-select-bar button.is-danger{color:#e75c5c}.crm-inbox-composer-schedule-badge{position:absolute;top:2px;right:2px;min-width:14px;height:14px;padding:0 3px;border-radius:999px;background:#2aabee;color:#fff;font-size:9px;font-weight:700;line-height:14px;text-align:center}.crm-inbox-composer-schedule:disabled{opacity:.35;cursor:default}.crm-inbox-composer-send-wrap{position:relative;flex-shrink:0;width:0;min-width:0;max-width:0;margin-left:0;border-radius:50%;background:transparent;overflow:hidden;opacity:0;pointer-events:none;-webkit-tap-highlight-color:transparent;transition:width .28s cubic-bezier(.32,.72,0,1),max-width .28s cubic-bezier(.32,.72,0,1),min-width .28s cubic-bezier(.32,.72,0,1),margin-left .28s cubic-bezier(.32,.72,0,1),opacity .2s ease}.crm-inbox-composer-send-wrap.is-visible{width:44px;min-width:44px;max-width:44px;margin-left:8px;opacity:1;pointer-events:auto}.crm-inbox--phone .crm-inbox-composer-send-wrap.is-visible{width:42px;min-width:42px;max-width:42px}.crm-inbox-composer-send{border:0;border-radius:50%;width:44px;height:44px;background:var(--crm-accent);color:#fff;cursor:pointer;flex-shrink:0;font-size:16px;box-shadow:none;outline:none;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.crm-inbox-composer-send.is-schedule-action{background:#2aabee;color:#17212b;border-radius:50%}.crm-inbox-composer-send.is-schedule-action .crm-inbox-ico{color:#17212b}.crm-inbox-send-menu{position:absolute;right:0;bottom:calc(100% + 8px);min-width:210px;background:var(--crm-panel);border:1px solid var(--crm-line);border-radius:12px;padding:6px;z-index:35;box-shadow:0 10px 28px #00000059;display:flex;flex-direction:column;gap:2px}.crm-inbox-send-menu.is-fixed{position:fixed;z-index:70}.crm-inbox-send-menu button{border:0;background:transparent;color:var(--crm-text);text-align:left;padding:10px 12px;border-radius:8px;cursor:pointer;font-size:14px;display:flex;align-items:center;gap:10px;width:100%}.crm-inbox-send-menu button:hover{background:#ffffff0f}.crm-inbox-attach-menu{position:absolute;left:0;bottom:calc(100% + 8px);min-width:190px;background:var(--crm-panel);border:1px solid var(--crm-line);border-radius:12px;padding:6px;z-index:30;box-shadow:0 10px 28px #00000059;display:flex;flex-direction:column;gap:2px}.crm-inbox-attach-menu button{border:0;background:transparent;color:var(--crm-text);text-align:left;padding:10px 12px;border-radius:8px;cursor:pointer;font-size:14px;width:auto}.crm-inbox-attach-menu button:hover{background:#ffffff0f}.crm-inbox-qr-picker{margin:0 10px 8px;max-height:220px;overflow-y:auto;background:var(--crm-panel);border:1px solid var(--crm-line);border-radius:12px;padding:6px;box-shadow:0 10px 28px #00000047}.crm-inbox-qr-picker button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;border:0;background:transparent;color:var(--crm-text);text-align:left;padding:10px 12px;border-radius:8px;cursor:pointer;font:inherit}.crm-inbox-qr-picker button:hover,.crm-inbox-qr-picker button.is-on{background:#2aabee24}.crm-inbox-qr-picker-name{font-size:14px;font-weight:600}.crm-inbox-qr-picker-text,.crm-inbox-qr-row-preview{font-size:12px;color:var(--crm-muted);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.crm-inbox-qr-picker-empty{padding:12px;color:var(--crm-muted);font-size:13px}.crm-inbox-qr-row{align-items:flex-start}.crm-inbox-qr-row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.crm-inbox-qr-text{min-height:120px;resize:vertical}.crm-inbox-qr-texts{display:flex;flex-direction:column;gap:10px}.crm-inbox-qr-text-row{display:flex;flex-direction:column;gap:6px}.crm-inbox-qr-texts .crm-inbox-qr-text{min-height:72px}.crm-inbox-qr-text-del{align-self:flex-end;border:0;background:transparent;color:var(--crm-muted);font-size:13px;padding:0;cursor:pointer}.crm-inbox-qr-parts{display:flex;flex-direction:column;gap:4px}.crm-inbox-qr-part{display:flex;flex-direction:column;gap:8px;padding:8px 0 12px}.crm-inbox-qr-part+.crm-inbox-qr-part{border-top:1px solid var(--crm-border, rgba(255, 255, 255, .06))}.crm-inbox-qr-part-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.crm-inbox-qr-part-label{font-size:13px;color:var(--crm-muted)}.crm-inbox-qr-part .crm-inbox-qr-text{min-height:72px}.crm-inbox-cs-delay{display:flex;gap:8px;align-items:center}.crm-inbox-cs-delay .crm-inbox-settings-input{flex:1}.crm-inbox-cs-delay .crm-inbox-settings-input[type=number]{min-width:0}.crm-inbox-cs-delay .crm-inbox-settings-input[type=number]::placeholder{color:var(--crm-muted, #8e8e93);opacity:1}.crm-inbox-cs-delay .crm-inbox-settings-input[type=text]{min-width:0}.crm-inbox-cs-delay .crm-inbox-settings-input[type=text]::placeholder{color:var(--crm-muted, #8e8e93);opacity:1}.crm-inbox-cs-delay select.crm-inbox-settings-input{flex:0 0 auto;width:auto;min-width:5.5rem}.crm-inbox-qr-files{display:flex;flex-direction:column;gap:10px;margin-bottom:8px}.crm-inbox-qr-file{display:grid;grid-template-columns:64px 1fr auto;grid-template-rows:auto auto;gap:6px 10px;align-items:center}.crm-inbox-qr-file img,.crm-inbox-qr-file video{width:64px;height:64px;object-fit:cover;border-radius:10px;background:#111;grid-row:1 / span 2}.crm-inbox-qr-file.is-round img,.crm-inbox-qr-file.is-round video{border-radius:50%}.crm-inbox-qr-file-fallback{width:64px;height:64px;border-radius:10px;background:var(--crm-chip);color:var(--crm-muted);font-size:11px;display:flex;align-items:center;justify-content:center;text-align:center;padding:6px;grid-row:1 / span 2}.crm-inbox-qr-file-name{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-inbox-qr-file-round,.crm-inbox-qr-file-del{border:0;background:#ffffff14;color:var(--crm-text);border-radius:8px;padding:6px 10px;font:inherit;font-size:12px;cursor:pointer}.crm-inbox-qr-file-round.is-on{background:#2aabee33;color:#2aabee}.crm-inbox-qr-file-del{color:#e75c5c}.crm-inbox-emoji-panel{position:absolute;right:0;bottom:calc(100% + 8px);width:min(320px,88vw);display:flex;flex-direction:column;background:var(--crm-panel);border:1px solid var(--crm-line);border-radius:14px;z-index:30;box-shadow:0 12px 32px #00000073;overflow:hidden}.crm-inbox-emoji-keyboard{flex:0 0 auto;width:100%;height:var(--crm-emoji-kb-h, 280px);box-sizing:border-box;padding-bottom:env(safe-area-inset-bottom,0px);display:flex;flex-direction:column;background:var(--crm-panel);border-top:1px solid var(--crm-line);overflow:hidden;-webkit-user-select:none;user-select:none}.crm-inbox-emoji-kb-spacer{flex:0 0 auto;width:100%;height:var(--crm-emoji-kb-h, 280px);pointer-events:none}.crm-inbox-emoji-pages{flex:1;min-height:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y}.crm-inbox-emoji-pages::-webkit-scrollbar{display:none}.crm-inbox-emoji-page{flex:0 0 100%;width:100%;min-width:0;height:100%;overflow-y:auto;overflow-x:hidden;scroll-snap-align:start;scroll-snap-stop:always;-webkit-overflow-scrolling:touch}.crm-inbox-emoji-keyboard .crm-inbox-emoji-page .crm-inbox-emoji-grid{flex:none;max-height:none;min-height:min-content;overflow:visible}.crm-inbox--phone .crm-inbox-chat:has(.crm-inbox-emoji-keyboard) .crm-inbox-messages,.crm-inbox--phone .crm-inbox-chat:has(.crm-inbox-emoji-kb-spacer) .crm-inbox-messages{padding-bottom:calc(64px + var(--crm-emoji-kb-h, 280px))}.crm-inbox--phone .crm-inbox-chat:has(.crm-inbox-emoji-keyboard) .crm-inbox-scroll-down,.crm-inbox--phone .crm-inbox-chat:has(.crm-inbox-emoji-kb-spacer) .crm-inbox-scroll-down{bottom:calc(64px + var(--crm-emoji-kb-h, 280px))}html.crm-inbox-emoji-open .crm-inbox-root,html.crm-inbox-emoji-open .crm-inbox-root body,html.crm-inbox-emoji-open .crm-inbox{height:var(--crm-vv-height)!important;max-height:var(--crm-vv-height)!important}.crm-inbox-emoji-cats{display:flex;gap:2px;padding:6px 8px 4px;border-bottom:1px solid var(--crm-line);overflow-x:auto;scrollbar-width:none}.crm-inbox-emoji-cats::-webkit-scrollbar{display:none}.crm-inbox-emoji-cat-btn{border:0;background:transparent;font-size:18px;width:32px;height:32px;border-radius:8px;cursor:pointer;flex-shrink:0;display:grid;place-items:center;opacity:.55;transition:opacity .15s,background .15s}.crm-inbox-emoji-cat-btn:hover{opacity:.9;background:#ffffff12}.crm-inbox-emoji-cat-btn.is-active{opacity:1;background:#ffffff1a}.crm-inbox-emoji-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:0;padding:6px 6px 8px;max-height:240px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}.crm-inbox-emoji-grid::-webkit-scrollbar{width:4px}.crm-inbox-emoji-grid::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.crm-inbox-emoji-grid button{border:0;background:transparent;font-size:22px;width:100%;aspect-ratio:1;border-radius:8px;cursor:pointer;display:grid;place-items:center;line-height:1}.crm-inbox-emoji-grid button:hover{background:#ffffff14}.crm-inbox-media-compose-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#0000008c;display:flex;align-items:flex-end;justify-content:center}.crm-inbox-media-compose{width:min(100%,480px);max-height:min(92vh,720px);overflow:auto;background:var(--crm-panel);border-radius:16px 16px 0 0;padding:14px 14px calc(14px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:12px}.crm-inbox-desktop-wide .crm-inbox-media-compose-backdrop{align-items:center}.crm-inbox-desktop-wide .crm-inbox-media-compose{border-radius:16px;padding-bottom:14px}.crm-inbox-media-compose-head{display:flex;align-items:center;gap:8px}.crm-inbox-media-compose-title{flex:1;font-weight:600;font-size:16px}.crm-inbox-media-compose-previews{display:flex;flex-direction:column;gap:10px}.crm-inbox-media-compose-previews.is-album{display:grid;gap:3px;border-radius:14px;overflow:hidden;background:#0b1016;aspect-ratio:1;max-height:min(58vh,380px)}.crm-inbox-media-compose-previews.is-album.is-count-2{grid-template-columns:1fr 1fr}.crm-inbox-media-compose-previews.is-album.is-count-3{grid-template-columns:1.15fr 1fr;grid-template-rows:1fr 1fr}.crm-inbox-media-compose-previews.is-album.is-count-3 .crm-inbox-media-compose-item:first-child{grid-row:1 / 3}.crm-inbox-media-compose-previews.is-album.is-count-4{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.crm-inbox-media-compose-previews.is-album.is-count-5{grid-template-columns:repeat(6,1fr);grid-template-rows:1.15fr 1fr}.crm-inbox-media-compose-previews.is-album.is-count-5 .crm-inbox-media-compose-item:nth-child(1){grid-column:1 / 4}.crm-inbox-media-compose-previews.is-album.is-count-5 .crm-inbox-media-compose-item:nth-child(2){grid-column:4 / 7}.crm-inbox-media-compose-previews.is-album.is-count-5 .crm-inbox-media-compose-item:nth-child(3){grid-column:1 / 3}.crm-inbox-media-compose-previews.is-album.is-count-5 .crm-inbox-media-compose-item:nth-child(4){grid-column:3 / 5}.crm-inbox-media-compose-previews.is-album.is-count-5 .crm-inbox-media-compose-item:nth-child(5){grid-column:5 / 7}.crm-inbox-media-compose-previews.is-album.is-count-6,.crm-inbox-media-compose-previews.is-album.is-count-7,.crm-inbox-media-compose-previews.is-album.is-count-8,.crm-inbox-media-compose-previews.is-album.is-count-9,.crm-inbox-media-compose-previews.is-album.is-count-10{grid-template-columns:1fr 1fr 1fr;aspect-ratio:auto;max-height:none}.crm-inbox-media-compose-previews.is-files{gap:8px}.crm-inbox-media-compose-item{position:relative;border-radius:12px;overflow:hidden;background:#111820;min-height:120px}.crm-inbox-media-compose-previews.is-album .crm-inbox-media-compose-item{min-height:0;border-radius:0;height:100%}.crm-inbox-media-compose-previews.is-album.is-count-6 .crm-inbox-media-compose-item,.crm-inbox-media-compose-previews.is-album.is-count-7 .crm-inbox-media-compose-item,.crm-inbox-media-compose-previews.is-album.is-count-8 .crm-inbox-media-compose-item,.crm-inbox-media-compose-previews.is-album.is-count-9 .crm-inbox-media-compose-item,.crm-inbox-media-compose-previews.is-album.is-count-10 .crm-inbox-media-compose-item{min-height:108px}.crm-inbox-media-compose-item.is-file{min-height:0;background:transparent;overflow:visible}.crm-inbox-media-compose-item img,.crm-inbox-media-compose-item video{display:block;width:100%;max-height:280px;object-fit:contain;background:#0b1016}.crm-inbox-media-compose-previews.is-album .crm-inbox-media-compose-item img,.crm-inbox-media-compose-previews.is-album .crm-inbox-media-compose-item video{height:100%;max-height:none;object-fit:cover}.crm-inbox-media-compose-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:36px;height:36px;border-radius:50%;background:#00000073;color:#fff;display:grid;place-items:center;font-size:13px;pointer-events:none}.crm-inbox-bubble-album{display:grid;gap:2px;width:min(280px,100%);max-width:min(100%,280px);border-radius:12px;overflow:hidden;margin:0 0 4px;box-sizing:border-box}.crm-inbox-bubble-doc-group{display:flex;flex-direction:column;gap:10px;width:100%;min-width:0;max-width:100%;margin:0 0 2px}.crm-inbox-bubble-doc-group .crm-inbox-media--document{min-width:0;max-width:100%;margin-bottom:0}.crm-inbox-bubble-album.is-count-2{grid-template-columns:1fr 1fr}.crm-inbox-bubble-album.is-count-3{grid-template-columns:1.15fr 1fr;grid-template-rows:1fr 1fr}.crm-inbox-bubble-album.is-count-3 .crm-inbox-bubble-album-item:first-child{grid-row:1 / 3}.crm-inbox-bubble-album.is-count-4{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.crm-inbox-bubble-album.is-count-5{grid-template-columns:repeat(6,1fr);grid-template-rows:1.15fr 1fr}.crm-inbox-bubble-album.is-count-5 .crm-inbox-bubble-album-item:nth-child(1){grid-column:1 / 4}.crm-inbox-bubble-album.is-count-5 .crm-inbox-bubble-album-item:nth-child(2){grid-column:4 / 7}.crm-inbox-bubble-album.is-count-5 .crm-inbox-bubble-album-item:nth-child(3){grid-column:1 / 3}.crm-inbox-bubble-album.is-count-5 .crm-inbox-bubble-album-item:nth-child(4){grid-column:3 / 5}.crm-inbox-bubble-album.is-count-5 .crm-inbox-bubble-album-item:nth-child(5){grid-column:5 / 7}.crm-inbox-bubble-album.is-count-6,.crm-inbox-bubble-album.is-count-7,.crm-inbox-bubble-album.is-count-8,.crm-inbox-bubble-album.is-count-9,.crm-inbox-bubble-album.is-count-10{grid-template-columns:1fr 1fr 1fr}.crm-inbox-bubble-album-item{position:relative;min-width:0;max-width:100%;min-height:72px;aspect-ratio:1;overflow:hidden;background:#0000002e}.crm-inbox-media--album-cell .crm-inbox-media-photo,.crm-inbox-media--album-cell .crm-inbox-media-video,.crm-inbox-media--album-cell .crm-inbox-media-video-frame{width:100%;height:100%;max-width:100%;min-width:0;min-height:0;padding:0;border-radius:0;aspect-ratio:auto;position:absolute;top:0;right:0;bottom:0;left:0}.crm-inbox-media--album-cell{position:relative;width:100%;height:100%;min-width:0;max-width:100%}.crm-inbox-media--album-cell .crm-inbox-media-photo img,.crm-inbox-media--album-cell .crm-inbox-media-video video,.crm-inbox-media--album-cell .crm-inbox-media-video.is-album{width:100%;height:100%;max-width:100%;min-width:0;object-fit:cover;display:block}.crm-inbox-media-compose-file{padding:28px 16px;color:var(--crm-muted);word-break:break-all}.crm-inbox-media-file-card{display:flex;align-items:center;gap:12px;padding:8px;background:transparent;border-radius:0;min-height:56px}.crm-inbox-media-file-thumb{width:48px;height:48px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#0b1016}.crm-inbox-media-file-thumb img,.crm-inbox-media-file-thumb video{display:block;width:100%;height:100%;max-height:none;object-fit:cover;background:#0b1016}.crm-inbox-media-file-icon{width:48px;height:48px;border-radius:8px;flex-shrink:0;display:grid;place-items:center;font-size:11px;font-weight:800;letter-spacing:.02em;color:#fff;background:#3d7eae}.crm-inbox-media-file-icon.is-photo{background:#3a8fd0}.crm-inbox-media-file-icon.is-video{background:#7b5ea7}.crm-inbox-media-file-icon.is-audio{background:#2f9e6b}.crm-inbox-media-file-icon.is-document{background:#3d7eae}.crm-inbox-media-file-meta{min-width:0;flex:1}.crm-inbox-media-file-name{font-size:15px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-inbox-media-file-size{margin-top:2px;font-size:13px;color:var(--crm-muted)}.crm-inbox-bubble.is-sticker-only{background:transparent!important;box-shadow:none;padding:2px 0}.crm-inbox-bubble.is-sticker-only:after{display:none!important}.crm-inbox-media--sticker{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:168px;height:168px;max-width:min(168px,52vw);max-height:168px;background:transparent;padding:0;overflow:hidden}.crm-inbox-msg-stack.is-out .crm-inbox-media--sticker{align-items:center;margin-left:auto}.crm-inbox-media-sticker{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;background:transparent;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.crm-inbox-media-sticker-placeholder{width:100%;height:100%;border:0;border-radius:16px;background:#ffffff0f;color:var(--crm-muted);display:grid;place-items:center;font-size:36px;cursor:pointer}.crm-inbox-media--document{display:flex;flex-direction:column;align-items:stretch;min-width:220px;max-width:min(100%,320px);margin-bottom:2px}.crm-inbox-media-file-bubble{display:flex;align-items:center;gap:12px;width:100%;border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.crm-inbox-media-file-bubble .crm-inbox-dl-chip{position:static;flex-shrink:0}.crm-inbox-media-file-open{margin-top:6px;border:0;padding:0;background:transparent;color:#53a8e8;font-size:13px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;text-align:left}.crm-inbox-media-file-thumb-loading{display:grid;place-items:center;width:100%;height:100%;background:#00000038}.crm-inbox-media-doc-video{display:block;width:100%;max-height:280px;margin-top:8px;border-radius:10px;background:#000}.crm-inbox-media-file-close{flex-shrink:0;border:0;width:32px;height:32px;border-radius:8px;background:transparent;color:var(--crm-muted);cursor:pointer;font-size:16px}.crm-inbox-media-file-close:hover{color:var(--crm-text);background:#ffffff0f}.crm-inbox-media-file-close:disabled{opacity:.4;cursor:default}.crm-inbox-media-compose-remove{position:absolute;top:8px;right:8px;border:0;width:32px;height:32px;border-radius:50%;background:#0000008c;color:#fff;cursor:pointer}.crm-inbox-media-compose-hint{color:var(--crm-muted);font-size:12px}.crm-inbox-media-compose-check{display:flex;align-items:center;gap:10px;font-size:14px;cursor:pointer}.crm-inbox-media-compose-caption-label{color:var(--crm-accent);font-size:13px;margin-bottom:6px}.crm-inbox-composer-field.is-caption{background:transparent;border-bottom:1px solid var(--crm-accent);border-radius:0;padding-right:0}.crm-inbox-media-compose-actions{display:flex;justify-content:space-between;gap:8px;margin-top:4px}.crm-inbox-media-compose-actions button{border:0;background:transparent;color:var(--crm-accent);font-size:15px;font-weight:600;padding:10px 8px;cursor:pointer;width:auto;border-radius:8px}.crm-inbox-media-compose-actions button.is-primary{color:#fff;background:var(--crm-accent);padding:10px 14px}.crm-inbox-media-compose-actions button.is-primary:hover:not(:disabled){filter:brightness(1.06)}.crm-inbox-media-compose-actions button:not(.is-primary):hover:not(:disabled){background:var(--crm-hover)}.crm-inbox-media-compose-actions button:disabled{opacity:.4}.crm-inbox-state{margin:auto;color:var(--crm-text);opacity:.9;padding:24px;text-align:center}.crm-inbox.crm-inbox--boot{display:grid;grid-template-columns:1fr;place-items:center;justify-items:center;align-content:center;width:100%;padding:24px 18px}.crm-inbox-boot{width:min(380px,92vw);margin:0 auto;justify-self:center;display:flex;flex-direction:column;align-items:stretch;gap:28px}.crm-inbox-boot-mark{position:relative;height:96px;display:grid;place-items:center}.crm-inbox-boot-glow{position:absolute;width:132px;height:132px;border-radius:50%;background:radial-gradient(circle,rgba(42,171,238,.32),transparent 68%);animation:crm-boot-pulse 2.4s ease-in-out infinite}.crm-inbox-boot-bubble{position:absolute;display:flex;align-items:center;justify-content:center;gap:4px;box-shadow:0 8px 22px #00000038}.crm-inbox-boot-bubble.is-in{width:72px;height:42px;left:calc(50% - 62px);top:28px;border-radius:16px 16px 16px 5px;background:var(--crm-in);animation:crm-boot-pop .7s cubic-bezier(.22,1.2,.36,1) both}.crm-inbox-boot-bubble.is-out{width:54px;height:34px;left:calc(50% + 8px);top:44px;border-radius:14px 14px 5px;background:var(--crm-out);animation:crm-boot-pop .7s cubic-bezier(.22,1.2,.36,1) .16s both}.crm-inbox-boot-bubble.is-in i{width:6px;height:6px;border-radius:50%;background:var(--crm-muted);animation:crm-boot-dot 1.05s ease-in-out infinite}.crm-inbox-boot-bubble.is-in i:nth-child(2){animation-delay:.14s}.crm-inbox-boot-bubble.is-in i:nth-child(3){animation-delay:.28s}.crm-inbox-boot-skel{display:flex;flex-direction:column;gap:8px}.crm-inbox-boot-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:var(--crm-panel);opacity:0;transform:translateY(8px);animation:crm-boot-row .55s ease forwards}.crm-inbox-boot-ava,.crm-inbox-boot-row b{position:relative;overflow:hidden;background:var(--crm-chip)}.crm-inbox-boot-ava:after,.crm-inbox-boot-row b:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.14) 45%,transparent 70%);transform:translate(-120%);animation:crm-boot-shimmer 1.4s ease-in-out infinite}.crm-inbox-boot-ava{width:44px;height:44px;border-radius:50%;flex-shrink:0}.crm-inbox-boot-row span{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.crm-inbox-boot-row b{display:block;height:9px;border-radius:999px}.crm-inbox-boot-row b:first-child{width:38%}.crm-inbox-boot-row b:last-child{width:72%;height:8px;opacity:.72}.crm-inbox-boot-row:nth-child(2) b:first-child{width:52%}.crm-inbox-boot-row:nth-child(3) b:first-child{width:31%}.crm-inbox-boot-row:nth-child(4) b:first-child{width:46%}.crm-inbox-boot-row:nth-child(5) b:first-child{width:28%}.crm-inbox-boot-error{margin:0;text-align:center;color:#e75c5c;font-size:13px;line-height:1.4}@keyframes crm-boot-pulse{0%,to{transform:scale(.88);opacity:.55}50%{transform:scale(1.08);opacity:1}}@keyframes crm-boot-pop{0%{opacity:0;transform:scale(.55) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes crm-boot-dot{0%,70%,to{transform:translateY(0);opacity:.45}35%{transform:translateY(-4px);opacity:1}}@keyframes crm-boot-row{to{opacity:1;transform:translateY(0)}}@keyframes crm-boot-shimmer{to{transform:translate(120%)}}@media(prefers-reduced-motion:reduce){.crm-inbox-boot-glow,.crm-inbox-boot-bubble,.crm-inbox-boot-bubble.is-in i,.crm-inbox-boot-ava:after,.crm-inbox-boot-row b:after{animation:none}.crm-inbox-boot-row{opacity:1;transform:none;animation:none}}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-boot-ava:after,.crm-inbox-root.crm-inbox-theme-light .crm-inbox-boot-row b:after{background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.7) 45%,transparent 70%)}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-boot-bubble{box-shadow:0 6px 16px #00000014}.crm-inbox-state--muted,.crm-inbox-empty{color:var(--crm-muted);padding:24px 16px;text-align:center}.crm-inbox-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);max-width:min(92vw,420px);background:#c0392b;color:#fff;padding:10px 14px;border-radius:12px;z-index:20;cursor:pointer}.crm-inbox-alert-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#00000080;display:flex;align-items:center;justify-content:center;padding:24px 16px}.crm-inbox-alert-card{width:min(100%,360px);background:var(--crm-panel);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:18px 16px 14px;box-shadow:0 16px 40px #00000073}.crm-inbox-folder-create{width:min(100%,420px);max-height:min(88vh,640px);display:flex;flex-direction:column;gap:8px}.crm-inbox-folder-pick-title{font-size:16px;font-weight:600;padding:4px 12px 8px}.crm-inbox-folder-create-list{overflow:auto;min-height:120px;max-height:280px;display:flex;flex-direction:column;gap:2px}.crm-inbox-folder-create-list button{display:flex;align-items:center;gap:8px;border:0;background:transparent;color:inherit;text-align:left;padding:8px 4px;font:inherit;cursor:pointer}.crm-inbox-folder-create-list button.is-on{color:#2aabee}.crm-inbox-folder-create-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.crm-inbox-settings-folder-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.06)}.crm-inbox-settings-block{padding:8px 0 4px}.crm-inbox-alert-text{margin:0 0 16px;color:var(--crm-text);font-size:15px;line-height:1.45}.crm-inbox-alert-ok{width:100%;border:0;border-radius:12px;padding:11px 14px;background:#2aabee;color:#fff;font-size:15px;font-weight:600;cursor:pointer}.crm-inbox-alert-ok:hover{background:#3bb6f5}.crm-inbox-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#00000073;display:flex;align-items:flex-end;justify-content:center}.crm-inbox-sheet-backdrop.is-schedule{z-index:60}.crm-inbox-sheet-backdrop.is-desktop{align-items:center;background:#00000059}.crm-inbox-msg-menu{width:min(100%,360px);display:flex;flex-direction:column;gap:10px;padding:0 12px calc(12px + env(safe-area-inset-bottom,0px))}.crm-inbox-msg-menu.is-desktop{width:min(92vw,300px);padding:0}.crm-inbox-schedule-sheet{width:min(100%,420px);background:#1c1c1e;border:0;border-radius:16px 16px 0 0;padding:10px 16px calc(14px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:8px;color:#fff}.crm-inbox-schedule-sheet.is-desktop{border-radius:16px;width:min(92vw,380px);padding-bottom:16px}.crm-inbox-schedule-sheet-head{display:grid;grid-template-columns:36px 1fr 36px;align-items:center;gap:8px;min-height:40px;margin-bottom:4px}.crm-inbox-schedule-sheet-close{width:32px;height:32px;margin:0;padding:0;border:0;border-radius:16px;display:grid;place-items:center;background:#78788052;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent}.crm-inbox-schedule-sheet-close:disabled{opacity:.45;cursor:default}.crm-inbox-schedule-sheet-title{text-align:center;font-weight:600;font-size:17px;letter-spacing:-.24px;color:#fff}.crm-inbox-schedule-sheet-head-spacer{width:32px;height:32px}.crm-inbox-schedule-sheet-hint{display:none}.crm-inbox-schedule-input{width:100%;border:1px solid var(--crm-line);border-radius:10px;background:var(--crm-chip);color:var(--crm-text);padding:10px 12px;font:inherit}.crm-inbox-schedule-picker{display:flex;flex-direction:column;gap:4px}.crm-inbox-schedule-picker-stage{position:relative;min-width:0}.crm-inbox-schedule-picker-cal{min-width:0;padding:4px 0 8px;background:transparent;border:0}.crm-inbox-schedule-picker.is-time-open .crm-inbox-schedule-picker-cal{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.34;filter:blur(1.5px);transition:opacity .16s ease,filter .16s ease}.crm-inbox-schedule-picker-rows{position:relative;z-index:6;display:flex;flex-direction:column;border-top:1px solid rgba(84,84,88,.45);margin-top:4px}.crm-inbox-schedule-picker-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;padding:0 2px}.crm-inbox-schedule-picker-month{display:inline-flex;align-items:center;gap:4px;font-weight:600;font-size:17px;letter-spacing:-.24px;color:#fff;text-transform:none}.crm-inbox-schedule-picker-month-chevron{color:#2aabee;flex-shrink:0}.crm-inbox-schedule-picker-navs{display:flex;align-items:center;gap:2px}.crm-inbox-schedule-picker-nav{width:36px;height:36px;border:0;border-radius:10px;background:transparent;color:#8e8e93;cursor:pointer;display:grid;place-items:center;padding:0;-webkit-tap-highlight-color:transparent}.crm-inbox-schedule-picker-nav:hover{color:#fff;background:#ffffff0f}.crm-inbox-schedule-picker-weekdays,.crm-inbox-schedule-picker-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px 0}.crm-inbox-schedule-picker-weekdays{margin-bottom:6px;font-size:12px;font-weight:500;color:#8e8e93;text-align:center;letter-spacing:.02em}.crm-inbox-schedule-day{width:100%;aspect-ratio:1;max-width:44px;margin:0 auto;border:0;border-radius:50%;background:transparent;color:#fff;font-size:17px;font-weight:400;cursor:pointer;display:grid;place-items:center;-webkit-tap-highlight-color:transparent}.crm-inbox-schedule-day.is-selected{background:#2aabee;color:#fff;font-weight:600}.crm-inbox-schedule-day.is-today:not(.is-selected){color:#2aabee;font-weight:600;box-shadow:none}.crm-inbox-schedule-day.is-past,.crm-inbox-schedule-day:disabled{color:#8e8e938c;opacity:1;cursor:default}.crm-inbox-schedule-day.is-empty{pointer-events:none}.crm-inbox-schedule-picker-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;margin:0;padding:8px 0;border:0;background:transparent;color:#fff;cursor:pointer;font:inherit;text-align:left;-webkit-tap-highlight-color:transparent}.crm-inbox-schedule-picker-row-label{font-size:17px;font-weight:400}.crm-inbox-schedule-picker-time-pill{min-width:64px;padding:6px 12px;border-radius:10px;background:#78788047;color:#fff;font-size:17px;font-weight:500;font-variant-numeric:tabular-nums;text-align:center}.crm-inbox-schedule-picker-row.is-open .crm-inbox-schedule-picker-time-pill{background:#2aabee2e;color:#2aabee}.crm-inbox-schedule-wheel-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;align-items:center;justify-content:center;padding:8px 12px;box-sizing:border-box;pointer-events:none;animation:crm-inbox-schedule-wheel-in .16s ease-out}.crm-inbox-schedule-wheel-dismiss{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;margin:0;padding:0;border:0;background:transparent;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent}@keyframes crm-inbox-schedule-wheel-in{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.crm-inbox-schedule-wheel-card{position:relative;z-index:1;display:flex;flex-direction:column;width:min(100%,196px);border-radius:16px;background:#2c2c2efa;overflow:hidden;border:1px solid rgba(84,84,88,.55);box-shadow:0 16px 40px #0000008c;pointer-events:auto;touch-action:none}.crm-inbox-schedule-wheel{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:0;padding:4px 6px;isolation:isolate;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 14%,#000 86%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 14%,#000 86%,transparent 100%)}.crm-inbox-schedule-wheel-highlight{position:absolute;left:6px;right:6px;top:50%;height:36px;margin-top:-18px;border-radius:10px;background:#78788047;pointer-events:none;z-index:0}.crm-inbox-schedule-wheel-col{position:relative;z-index:1;min-width:0;height:100%;overflow:hidden}.crm-inbox-schedule-wheel-list{height:100%;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:none;cursor:grab;user-select:none;-webkit-user-select:none}.crm-inbox-schedule-wheel-list::-webkit-scrollbar{display:none}.crm-inbox-schedule-wheel-pad{flex-shrink:0;pointer-events:none}.crm-inbox-schedule-wheel-item{display:flex;align-items:center;justify-content:center;width:100%;border:0;margin:0;padding:0;background:transparent;color:#ffffff61;font:inherit;font-size:18px;font-weight:400;font-variant-numeric:tabular-nums;line-height:1;cursor:pointer;scroll-snap-align:center;scroll-snap-stop:always;-webkit-tap-highlight-color:transparent;transition:color .12s ease;flex-shrink:0;box-sizing:border-box}.crm-inbox-schedule-wheel-item.is-active{color:#fff;font-weight:500;font-size:20px}.crm-inbox-schedule-presets,.crm-inbox-schedule-actions{display:flex;gap:8px;flex-wrap:wrap}.crm-inbox-schedule-presets button,.crm-inbox-schedule-actions button{border:0;border-radius:10px;padding:8px 12px;background:var(--crm-chip);color:var(--crm-text);cursor:pointer;font:inherit}.crm-inbox-schedule-actions{justify-content:stretch;margin-top:8px}.crm-inbox-schedule-actions .is-primary{background:#2aabee;color:#fff}.crm-inbox-schedule-actions .is-primary.is-wide{width:100%;min-height:50px;border-radius:14px;padding:14px 16px;font-size:17px;font-weight:600;letter-spacing:-.2px}.crm-inbox-schedule-actions .is-primary:disabled{opacity:.45;cursor:default}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-schedule-sheet,.crm-inbox--light .crm-inbox-schedule-sheet{background:#f2f2f7;color:#000}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-schedule-sheet-title,.crm-inbox--light .crm-inbox-schedule-sheet-title,.crm-inbox-root.crm-inbox-theme-light .crm-inbox-schedule-picker-month,.crm-inbox--light .crm-inbox-schedule-picker-month,.crm-inbox-root.crm-inbox-theme-light .crm-inbox-schedule-picker-row,.crm-inbox--light .crm-inbox-schedule-picker-row,.crm-inbox-root.crm-inbox-theme-light .crm-inbox-schedule-day,.crm-inbox--light .crm-inbox-schedule-day{color:#000}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-schedule-sheet-close,.crm-inbox--light .crm-inbox-schedule-sheet-close{background:#78788029;color:#000}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-schedule-picker-nav,.crm-inbox--light .crm-inbox-schedule-picker-nav{color:#8e8e93}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-schedule-picker-rows,.crm-inbox--light .crm-inbox-schedule-picker-rows{border-top-color:#3c3c432e}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-schedule-picker-time-pill,.crm-inbox--light .crm-inbox-schedule-picker-time-pill{background:#78788029;color:#000}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-schedule-picker-row.is-open .crm-inbox-schedule-picker-time-pill,.crm-inbox--light .crm-inbox-schedule-picker-row.is-open .crm-inbox-schedule-picker-time-pill{background:#2aabee29;color:#007aff}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-schedule-wheel-card,.crm-inbox--light .crm-inbox-schedule-wheel-card{background:#fffffff5;border-color:#3c3c432e;box-shadow:0 14px 36px #00000029}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-schedule-wheel-highlight,.crm-inbox--light .crm-inbox-schedule-wheel-highlight{background:#78788029}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-schedule-wheel-item,.crm-inbox--light .crm-inbox-schedule-wheel-item{color:#00000047}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-schedule-wheel-item.is-active,.crm-inbox--light .crm-inbox-schedule-wheel-item.is-active{color:#000}.crm-inbox-schedule-queue{display:flex;flex-direction:column;gap:10px;max-height:min(52vh,420px);overflow-y:auto}.crm-inbox-schedule-item{border:1px solid var(--crm-line);border-radius:12px;padding:10px 12px;background:var(--crm-chip)}.crm-inbox-schedule-item-when{font-size:12px;color:var(--crm-muted)}.crm-inbox-schedule-item-text{margin-top:4px;font-size:14px;line-height:1.35;white-space:pre-wrap;word-break:break-word}.crm-inbox-schedule-item-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.crm-inbox-schedule-item-actions button{border:0;border-radius:8px;padding:6px 10px;background:var(--crm-panel);color:var(--crm-text);cursor:pointer;font:inherit;font-size:13px}.crm-inbox-schedule-item-actions .is-danger{color:#e75c5c}.crm-inbox-schedule-queue-add{border:0;border-radius:10px;padding:10px 12px;background:var(--crm-chip);color:var(--crm-text);cursor:pointer;font:inherit;text-align:left}.crm-inbox-react-bar{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:8px 10px;border-radius:999px;background:var(--crm-panel);box-shadow:0 8px 28px #00000059}.crm-inbox-react-btn{border:0;background:transparent;width:36px;height:36px;border-radius:50%;font-size:22px;line-height:1;cursor:pointer;display:grid;place-items:center}.crm-inbox-react-btn.is-active,.crm-inbox-react-btn:hover{background:#ffffff1a}.crm-inbox-msg-menu-card{background:var(--crm-panel);border-radius:16px;padding:6px;display:flex;flex-direction:column;gap:2px;box-shadow:0 12px 36px #0006}.crm-inbox-msg-menu.is-desktop .crm-inbox-msg-menu-card{border-radius:14px}.crm-inbox-msg-menu-when{display:flex;align-items:center;gap:8px;padding:10px 12px 8px;color:var(--crm-muted);font-size:13px}.crm-inbox-msg-menu-when.is-foot{margin-top:4px;border-top:1px solid rgba(255,255,255,.08);padding-top:10px}.crm-inbox-msg-menu-ticks{color:#6eb7ff;letter-spacing:-1px}.crm-inbox-msg-menu-card>button{border:0;background:transparent;color:inherit;text-align:left;padding:12px;border-radius:10px;font-size:16px;cursor:pointer;display:flex;align-items:center;gap:12px}.crm-inbox-msg-menu-card>button:hover{background:#ffffff0f}.crm-inbox-msg-menu-card>button.is-cancel{justify-content:center;margin-top:2px;opacity:.8}.crm-inbox-msg-menu-card>button.is-danger{color:#e75c5c}.crm-inbox-msg-menu-card>button.is-danger .crm-inbox-msg-menu-ico{color:#e75c5c;opacity:1}.crm-inbox-msg-focus-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#080c126b;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);animation:crm-inbox-msg-focus-in .18s ease-out}@keyframes crm-inbox-msg-focus-in{0%{opacity:0}to{opacity:1}}.crm-inbox-msg-focus-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.crm-inbox-msg-focus-bubble{position:fixed;z-index:71;pointer-events:none;box-sizing:border-box;padding:8px 12px 6px;border-radius:16px;box-shadow:0 10px 28px #00000059;display:flex;flex-direction:column;gap:4px;width:max-content;max-width:min(82vw,320px)}.crm-inbox-msg-focus-bubble.is-media{width:auto;max-width:min(82vw,286px);padding:3px 3px 4px;pointer-events:auto}.crm-inbox-msg-focus-bubble.is-media .crm-inbox-msg-focus-bubble-text{padding:2px 6px 0;max-height:120px}.crm-inbox-msg-focus-bubble.is-media .crm-inbox-media{margin-bottom:2px}.crm-inbox-msg-focus-bubble.is-media .crm-inbox-media-photo,.crm-inbox-msg-focus-bubble.is-media .crm-inbox-media-video-frame{width:100%;max-width:260px}.crm-inbox-msg-focus-bubble.is-out{background:var(--crm-out, #2b5278);color:#fff;border-bottom-right-radius:6px}.crm-inbox-msg-focus-bubble.is-in{background:var(--crm-in, #182533);color:var(--crm-text, #f5f7fa);border-bottom-left-radius:6px}.crm-inbox-msg-focus-bubble-text{font-size:16px;line-height:1.35;white-space:pre-wrap;word-break:break-word;max-height:160px;overflow:hidden}.crm-inbox-msg-focus-bubble-meta{align-self:flex-end;font-size:11px;opacity:.72;display:inline-flex;align-items:center;gap:4px;line-height:1}.crm-inbox-msg-focus-menu{position:fixed;z-index:72;width:min(72vw,260px);pointer-events:auto}.crm-inbox-msg-focus-menu.is-dialog{width:min(78vw,280px)}.crm-inbox-dialog-focus-card{position:fixed;z-index:71;pointer-events:none;box-sizing:border-box;display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:16px;background:#2a2e36f5;-webkit-backdrop-filter:blur(20px) saturate(1.35);backdrop-filter:blur(20px) saturate(1.35);box-shadow:0 12px 36px #0006;border:1px solid rgba(255,255,255,.08);color:var(--crm-text, #f5f7fa);animation:crm-inbox-msg-focus-in .18s ease-out}.crm-inbox-dialog-focus-card.is-peek{pointer-events:auto;flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden}.crm-inbox-dialog-focus-card.is-peek.is-desk{position:relative;z-index:71;width:min(440px,92vw);height:min(640px,78vh);max-height:78vh;border-radius:14px;box-shadow:0 24px 64px #00000080;animation:crm-inbox-desk-peek-in .2s ease-out}@keyframes crm-inbox-desk-peek-in{0%{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:none}}.crm-inbox-msg-focus-backdrop.is-desk-peek{display:flex;align-items:center;justify-content:center;padding:28px 16px;background:#080c1285}.crm-inbox-dialog-peek-close{flex-shrink:0;width:32px;height:32px;margin-right:2px;border:0;border-radius:50%;background:transparent;color:inherit;display:grid;place-items:center;cursor:pointer;opacity:.7}.crm-inbox-dialog-peek-close:hover{opacity:1;background:#ffffff1a}.crm-inbox-dialog-peek-sub{font-size:12px;opacity:.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-inbox-dialog-peek-sender{font-size:12px;font-weight:600;color:#6bb3f2;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-inbox-dialog-focus-card.is-peek.is-desk .crm-inbox-dialog-peek-head{padding:8px 10px 8px 8px}.crm-inbox-dialog-focus-card.is-peek.is-desk .crm-inbox-dialog-peek-bubble{font-size:14px;line-height:1.35;max-width:78%;padding:7px 9px 5px}.crm-inbox-dialog-focus-card.is-peek.is-desk .crm-inbox-dialog-peek-text{max-height:none}.crm-inbox-dialog-focus-card.is-peek.is-desk .crm-inbox-dialog-peek-thread{cursor:default;padding:10px 12px 14px}.crm-inbox-dialog-focus-card.is-peek.is-desk .crm-inbox-dialog-peek-thumb{max-width:220px;max-height:140px}.crm-inbox-dialog-peek-head{display:flex;align-items:center;gap:12px;padding:10px 14px;flex-shrink:0;border-bottom:1px solid rgba(255,255,255,.06)}.crm-inbox-dialog-peek-hint{font-size:12px;opacity:.45}.crm-inbox-dialog-peek-thread{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:8px 10px 10px;background:#0000002e}.crm-inbox-dialog-peek-row{display:flex;margin:3px 0}.crm-inbox-dialog-peek-row.is-out{justify-content:flex-end}.crm-inbox-dialog-peek-row.is-in{justify-content:flex-start}.crm-inbox-dialog-peek-bubble{max-width:82%;border-radius:12px;padding:6px 8px 4px;font-size:13px;line-height:1.25}.crm-inbox-dialog-peek-bubble.is-out{background:var(--crm-out, #2b5278);color:#fff;border-bottom-right-radius:4px}.crm-inbox-dialog-peek-bubble.is-in{background:var(--crm-in, #182533);color:var(--crm-text, #f5f7fa);border-bottom-left-radius:4px}.crm-inbox-dialog-peek-thumb{display:block;width:100%;max-width:168px;max-height:108px;object-fit:cover;border-radius:8px;margin-bottom:4px}.crm-inbox-dialog-peek-text{white-space:pre-wrap;word-break:break-word;overflow:hidden;max-height:4.6em}.crm-inbox-dialog-peek-meta{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:2px;font-size:11px;opacity:.7}.crm-inbox-dialog-peek-empty{text-align:center;padding:18px 8px;font-size:13px;opacity:.5}.crm-inbox-dialog-focus-card .crm-inbox-dialog-body{min-width:0;flex:1;text-align:left}.crm-inbox-dialog-focus-card .crm-inbox-dialog-title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-inbox-dialog-focus-card .crm-inbox-dialog-preview{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-dialog-focus-card,.crm-inbox--light .crm-inbox-dialog-focus-card{background:#fffffff5;border-color:#0000000f;color:#000;box-shadow:0 12px 36px #0000002e}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-dialog-peek-head,.crm-inbox--light .crm-inbox-dialog-peek-head{border-bottom-color:#0000000f}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-dialog-peek-thread,.crm-inbox--light .crm-inbox-dialog-peek-thread{background:#0000000a}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-dialog-peek-bubble.is-in,.crm-inbox--light .crm-inbox-dialog-peek-bubble.is-in{background:#e7e7e7;color:#111}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-dialog-peek-close:hover,.crm-inbox--light .crm-inbox-dialog-peek-close:hover{background:#0000000f}.crm-inbox-msg-menu-card.is-focus{background:#2a2e36f0;-webkit-backdrop-filter:blur(24px) saturate(1.4);backdrop-filter:blur(24px) saturate(1.4);border-radius:14px;padding:4px 0;box-shadow:0 16px 40px #00000073;border:1px solid rgba(255,255,255,.08)}.crm-inbox-msg-menu-card.is-subview{max-height:min(58vh,420px);overflow-y:auto;-webkit-overflow-scrolling:touch}.crm-inbox-msg-menu-back{display:flex;align-items:center;width:100%;border:0;background:transparent;color:#2aabee;text-align:left;padding:12px 14px;font:inherit;font-size:17px;letter-spacing:-.2px;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.08)}.crm-inbox-msg-menu-back:active{background:#ffffff14}.crm-inbox-msg-menu-card.is-subview .crm-inbox-folder-pick-title{padding-top:8px}.crm-inbox-msg-menu-card.is-focus .crm-inbox-msg-menu-when{border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:2px;padding:12px 14px;font-size:14px;color:#ffffff8c}.crm-inbox-msg-menu-card.is-focus>button{padding:13px 14px;border-radius:0;font-size:17px;letter-spacing:-.2px}.crm-inbox-msg-menu-card.is-focus>button:active{background:#ffffff14}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-msg-focus-backdrop,.crm-inbox--light .crm-inbox-msg-focus-backdrop{background:#ffffff47}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-msg-menu-back,.crm-inbox--light .crm-inbox-msg-menu-back{color:#007aff;border-bottom-color:#00000014}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-msg-menu-back:active,.crm-inbox--light .crm-inbox-msg-menu-back:active{background:#0000000d}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-msg-menu-card.is-focus,.crm-inbox--light .crm-inbox-msg-menu-card.is-focus{background:#fffffff0;border-color:#0000000f;color:#000}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-msg-menu-card.is-focus .crm-inbox-msg-menu-when,.crm-inbox--light .crm-inbox-msg-menu-card.is-focus .crm-inbox-msg-menu-when{border-bottom-color:#00000014;color:#00000073}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-msg-menu-card.is-focus>button:active,.crm-inbox--light .crm-inbox-msg-menu-card.is-focus>button:active{background:#0000000d}.crm-inbox-msg-menu-ico{width:22px;text-align:center;opacity:.85;font-size:15px}.crm-inbox-bubble-reactions{display:flex;flex-wrap:wrap;gap:4px;margin:-8px 4px 6px;max-width:100%;position:relative;z-index:1}.crm-inbox-bubble-reactions.is-out{align-self:flex-end;justify-content:flex-end}.crm-inbox-bubble-reactions.is-in{align-self:flex-start;justify-content:flex-start}.crm-inbox-react-chip{border:0;border-radius:999px;background:var(--crm-chip);color:var(--crm-text);padding:2px 7px 2px 6px;font-size:13px;display:inline-flex;align-items:center;gap:4px;cursor:pointer;box-shadow:0 0 0 1px #00000047}.crm-inbox-react-chip.is-mine{background:#2aabee38;box-shadow:inset 0 0 0 1px #2aabee73}.crm-inbox-action-sheet{width:min(100%,480px);background:var(--crm-panel-2);border-radius:16px 16px 0 0;padding:10px 10px calc(12px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:4px}.crm-inbox-action-preview{font-size:13px;opacity:.75;padding:8px 12px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid var(--crm-line);margin-bottom:4px}.crm-inbox-action-sheet>button{border:0;background:transparent;color:inherit;text-align:left;padding:14px 12px;border-radius:10px;font-size:16px;cursor:pointer}.crm-inbox-action-sheet>button:hover{background:#ffffff0f}.crm-inbox-action-sheet>button.is-cancel{text-align:center;margin-top:4px;opacity:.8}.crm-inbox-forward-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;background:var(--crm-bg, #0f141a);display:flex;flex-direction:column}.crm-inbox-forward-head{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--crm-line);background:var(--crm-panel-2)}.crm-inbox-forward-title{flex:1;font-weight:600;font-size:16px}.crm-inbox-forward-select-btn{border:0;background:transparent;color:var(--crm-accent);font-size:15px;font-weight:600;cursor:pointer;padding:6px 4px}.crm-inbox-forward-list{flex:1;overflow:auto;padding:4px 0 calc(12px + env(safe-area-inset-bottom))}.crm-inbox-forward-row{width:100%;height:68px;box-sizing:border-box;display:flex;align-items:center;gap:10px;padding:10px 14px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.crm-inbox-forward-row:hover,.crm-inbox-forward-row.is-selected{background:#ffffff0d}.crm-inbox-forward-meta{flex:1;min-width:0}.crm-inbox-forward-name{font-size:15px;font-weight:560;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-inbox-forward-sub{font-size:12px;opacity:.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-inbox-forward-time{font-size:12px;opacity:.55;flex:0 0 auto}.crm-inbox-check{width:22px;height:22px;border-radius:50%;border:2px solid rgba(255,255,255,.35);display:inline-grid;place-items:center;font-size:12px;flex:0 0 auto}.crm-inbox-check.is-on{background:var(--crm-accent);border-color:var(--crm-accent);color:#fff}.crm-inbox-forward-footer{padding:10px 12px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--crm-line);background:var(--crm-panel-2)}.crm-inbox-forward-send{width:100%;border:0;border-radius:12px;padding:12px;background:var(--crm-accent);color:#fff;font-size:16px;font-weight:600;cursor:pointer}.crm-inbox-forward-send:disabled{opacity:.45;cursor:default}.crm-inbox-fwd-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:16px}.crm-inbox-fwd-sheet{width:min(100%,380px);background:var(--crm-panel);border-radius:12px;padding:16px 16px 10px;color:var(--crm-text);box-shadow:0 12px 40px #00000073}.crm-inbox-fwd-sheet-title{font-size:18px;font-weight:600;margin-bottom:14px}.crm-inbox-fwd-sheet-preview{margin-bottom:12px}.crm-inbox-fwd-sheet-bubble{max-width:100%;padding:8px 10px 6px;border-radius:12px 12px 12px 4px;background:var(--crm-chip)}.crm-inbox-fwd-sheet-bubble-text{font-size:15px;line-height:1.35;white-space:pre-wrap;word-break:break-word}.crm-inbox-fwd-sheet-bubble-meta{margin-top:4px;text-align:right;font-size:12px;opacity:.55}.crm-inbox-fwd-sheet-list{display:flex;flex-direction:column}.crm-inbox-fwd-sheet-row{display:flex;align-items:center;gap:12px;width:100%;border:0;background:transparent;color:inherit;text-align:left;padding:11px 2px;font-size:15px;cursor:pointer}.crm-inbox-fwd-sheet-row:hover{background:#ffffff0a}.crm-inbox-fwd-sheet-row.is-on{color:var(--crm-accent)}.crm-inbox-fwd-sheet-row.is-danger{color:#e75c5c}.crm-inbox-fwd-sheet-ico{width:24px;height:24px;display:inline-grid;place-items:center;flex:0 0 auto;opacity:.95}.crm-inbox-fwd-sheet-check{margin-left:auto;color:var(--crm-accent);font-weight:700}.crm-inbox-fwd-sheet-hint{margin:8px 0 12px;font-size:13px;line-height:1.4;color:#ffffff8c}.crm-inbox-fwd-sheet-actions{display:flex;justify-content:flex-end;gap:8px}.crm-inbox-fwd-sheet-btn{border:0;background:transparent;color:var(--crm-accent);font-size:15px;font-weight:600;padding:8px 10px;cursor:pointer}.crm-inbox--moderation .crm-inbox-sidebar,.crm-inbox--moderation .crm-inbox-chat,.crm-inbox--quick-replies .crm-inbox-sidebar,.crm-inbox--quick-replies .crm-inbox-chat,.crm-inbox--command-schedules .crm-inbox-sidebar,.crm-inbox--command-schedules .crm-inbox-chat,.crm-inbox--payments .crm-inbox-sidebar,.crm-inbox--payments .crm-inbox-chat,.crm-inbox--translate .crm-inbox-sidebar,.crm-inbox--translate .crm-inbox-chat,.crm-inbox--push .crm-inbox-sidebar,.crm-inbox--push .crm-inbox-chat,.crm-inbox--settings .crm-inbox-chat,.crm-inbox--phone.crm-inbox--translate .crm-inbox-chat,.crm-inbox--phone.crm-inbox--payments .crm-inbox-chat,.crm-inbox--phone.crm-inbox--moderation .crm-inbox-chat,.crm-inbox--phone.crm-inbox--push .crm-inbox-chat{display:none}.crm-inbox--phone.crm-inbox--settings .crm-inbox-sidebar{display:flex}.crm-inbox-moderation-page{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--crm-panel)}.crm-inbox-stack-nav{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;gap:8px;min-height:40px;padding:8px 12px;box-sizing:border-box;position:absolute;top:0;left:0;right:0;z-index:8;background:transparent;border-bottom:none;pointer-events:none}.crm-inbox-stack-nav--title-only{display:flex;justify-content:center;grid-template-columns:none;pointer-events:none}.crm-inbox-stack-nav--title-only .crm-inbox-stack-nav-title{max-width:min(100%,280px)}.crm-inbox-stack-nav-btn{width:40px;height:40px;border:0;border-radius:20px;padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--crm-text);background:#78808c38;-webkit-tap-highlight-color:transparent;line-height:0;flex-shrink:0;overflow:hidden;pointer-events:auto}.crm-inbox-stack-nav-btn .crm-inbox-ico,.crm-inbox-stack-nav-btn svg{display:block;margin:0;flex-shrink:0;transform:translate(-.5px)}.crm-inbox-stack-nav-btn:hover{background:#78808c52}.crm-inbox-stack-nav-btn:active{transform:scale(.96)}.crm-inbox--light .crm-inbox-stack-nav-btn{background:#0000000f;color:#000}.crm-inbox-stack-nav-title{justify-self:center;max-width:100%;height:40px;padding:0 16px;border-radius:20px;background:#78808c38;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-size:16px;font-weight:650;letter-spacing:-.2px;color:var(--crm-text);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;pointer-events:none}.crm-inbox--light .crm-inbox-stack-nav-title{background:#0000000f;color:#000}.crm-inbox-stack-nav-spacer{width:40px;height:40px;pointer-events:none}.crm-inbox-settings-sheet{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;display:flex;flex-direction:column;min-height:0;background:var(--crm-bg, var(--crm-panel));box-shadow:-8px 0 24px #0000002e;overflow:hidden}.crm-inbox-settings-page,.crm-inbox-translate-page,.crm-inbox-push-page,.crm-inbox-payments-page,.crm-inbox-moderation-page{position:absolute;top:0;right:0;bottom:0;left:0;z-index:36;display:flex;flex-direction:column;min-height:0;overflow:hidden;background:var(--crm-bg, var(--crm-panel))}.crm-inbox-settings-page.is-underlay{z-index:34;pointer-events:none;visibility:visible;opacity:1}.crm-inbox-moderation-head{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;gap:8px;padding:8px 12px;border-bottom:none;background:transparent;min-height:56px;box-sizing:border-box}.crm-inbox-moderation-back{width:40px;height:40px;border:0;border-radius:20px;padding:0;display:grid;place-items:center;place-content:center;flex-shrink:0;cursor:pointer;color:var(--crm-text);background:#78808c38;-webkit-tap-highlight-color:transparent;line-height:0}.crm-inbox-moderation-back .crm-inbox-ico,.crm-inbox-moderation-back svg{display:block}.crm-inbox-moderation-back:hover{background:#78808c52}.crm-inbox-moderation-back:active{transform:scale(.96)}.crm-inbox--light .crm-inbox-moderation-back{background:#0000000f;color:#000}.crm-inbox-moderation-title{justify-self:center;max-width:100%;height:40px;padding:0 16px;border-radius:20px;background:#78808c38;display:inline-flex;align-items:center;justify-content:center;font-weight:650;font-size:16px;text-align:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}.crm-inbox--light .crm-inbox-moderation-title{background:#0000000f;color:#000}.crm-inbox-moderation-head-spacer{width:40px;height:40px;justify-self:end}.crm-inbox-moderation-head .crm-inbox-icon-btn{display:none}.crm-inbox-moderation-list{flex:1;overflow:auto;padding:112px 14px 28px;width:100%;box-sizing:border-box}.crm-inbox-moderation-grid{display:grid;grid-template-columns:1fr;gap:10px;align-items:stretch;width:100%}@media(min-width:720px){.crm-inbox-moderation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(min-width:1100px){.crm-inbox-moderation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}.crm-inbox-moderation-filters{position:absolute;top:0;left:0;right:0;z-index:7;flex-shrink:0;padding:56px 12px 10px;border-bottom:none;background:transparent;display:flex;flex-direction:column;gap:10px;width:100%;box-sizing:border-box;pointer-events:none}.crm-inbox-moderation-filters button,.crm-inbox-moderation-filters input,.crm-inbox-moderation-filters label,.crm-inbox-moderation-filters .crm-inbox-date-field{pointer-events:auto}.crm-inbox-moderation-presets.crm-inbox-folders{position:relative;display:flex;align-items:center;width:100%;padding:3px;margin:0;gap:2px;overflow:hidden;border-radius:20px;background:#78808c29;-webkit-backdrop-filter:blur(18px) saturate(1.45);backdrop-filter:blur(18px) saturate(1.45);border:.5px solid rgba(255,255,255,.08);box-sizing:border-box}.crm-inbox-moderation-presets .crm-inbox-folder-pill{position:absolute;top:3px;left:0;height:calc(100% - 6px);width:0;border-radius:17px;background:#ffffff29;-webkit-backdrop-filter:blur(12px) saturate(1.3);backdrop-filter:blur(12px) saturate(1.3);box-shadow:0 1px 2px #0000002e;pointer-events:none;z-index:0;opacity:0;transform:translateZ(0);will-change:transform,width}.crm-inbox-moderation-presets .crm-inbox-folder{position:relative;z-index:1;flex:1 1 0;justify-content:center;background:transparent;color:var(--crm-text);font-size:14px;font-weight:560;padding:7px 10px;border-radius:17px;transition:color .2s ease}.crm-inbox-moderation-presets .crm-inbox-folder.is-active{background:transparent;color:#fff}.crm-inbox--light .crm-inbox-moderation-presets.crm-inbox-folders{background:#ffffff6b;-webkit-backdrop-filter:blur(18px) saturate(1.45);backdrop-filter:blur(18px) saturate(1.45);border-color:#3c3c431a}.crm-inbox--light .crm-inbox-moderation-presets .crm-inbox-folder-pill{background:#ffffffeb;-webkit-backdrop-filter:blur(12px) saturate(1.3);backdrop-filter:blur(12px) saturate(1.3);box-shadow:0 1px 2px #00000014}.crm-inbox--light .crm-inbox-moderation-presets .crm-inbox-folder.is-active{color:#000}.crm-inbox-moderation-preset{border:0;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:600;color:var(--crm-muted);background:#ffffff0f;cursor:pointer}.crm-inbox-moderation-preset.is-on{color:#fff;background:var(--crm-accent)}.crm-inbox-moderation-preset:disabled{opacity:.55;cursor:default}.crm-inbox-moderation-custom{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.crm-inbox-date-field{display:inline-flex;align-items:center;gap:6px;position:relative}.crm-inbox-date-field-label{font-size:13px;color:var(--crm-muted);flex-shrink:0}.crm-inbox-date-field-btn{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:var(--crm-panel-2);color:var(--crm-text);padding:7px 10px;font-size:13px;font-weight:600;cursor:pointer;min-width:118px}.crm-inbox-date-field-btn.is-open,.crm-inbox-date-field-btn:hover:not(:disabled){border-color:#2aabee73}.crm-inbox-date-field-btn:disabled{opacity:.55;cursor:default}.crm-inbox-date-field-ico{margin-left:auto;color:var(--crm-muted);font-size:11px}.crm-inbox-date-popover{position:fixed;z-index:12000;width:280px;padding:12px;border-radius:14px;background:var(--crm-panel);border:1px solid rgba(255,255,255,.08);box-shadow:0 16px 40px #00000073;box-sizing:border-box}.crm-inbox-moderation-date{display:none}.crm-inbox-moderation-date input{border:1px solid rgba(255,255,255,.1);border-radius:10px;background:var(--crm-panel-2);color:var(--crm-text);padding:6px 8px;font-size:13px;color-scheme:dark}.crm-inbox-moderation-apply{border:0;border-radius:10px;padding:7px 12px;font-size:13px;font-weight:600;color:#fff;background:var(--crm-accent);cursor:pointer}.crm-inbox-moderation-apply:disabled{opacity:.5;cursor:default}.crm-inbox-moderation-pager{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:8px 0 12px;padding:4px 0}.crm-inbox-moderation-pager-btn{border:0;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:600;color:var(--crm-accent);background:#2aabee1f;cursor:pointer;flex-shrink:0}.crm-inbox-moderation-pager-btn:disabled{opacity:.4;cursor:default}.crm-inbox-moderation-pager-meta{flex:1;text-align:center;font-size:13px;color:var(--crm-muted);min-width:0}@media(min-width:820px){.crm-inbox-desktop-wide .crm-inbox-moderation-page .crm-inbox-moderation-head,.crm-inbox-desktop-wide .crm-inbox-moderation-page .crm-inbox-moderation-filters,.crm-inbox-desktop-wide .crm-inbox-moderation-page .crm-inbox-moderation-list{width:100%;max-width:none;margin-inline:0;box-sizing:border-box}.crm-inbox-desktop-wide .crm-inbox-moderation-page .crm-inbox-moderation-list{padding:14px 18px 28px}.crm-inbox-desktop-wide .crm-inbox-moderation-item{padding:12px 14px;margin-bottom:0;height:100%;box-sizing:border-box}}.crm-inbox-moderation-item{border-radius:12px;padding:12px;margin-bottom:0;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);min-width:0}.crm-inbox-moderation-item.is-delete{border-color:#e75c5c59}.crm-inbox-moderation-item.is-edit{border-color:#f0b42959}.crm-inbox-moderation-item-top{display:flex;justify-content:space-between;gap:8px;margin-bottom:4px}.crm-inbox-moderation-item-action{font-weight:600;font-size:13px}.crm-inbox-moderation-item.is-delete .crm-inbox-moderation-item-action{color:#e75c5c}.crm-inbox-moderation-item.is-edit .crm-inbox-moderation-item-action{color:#f0b429}.crm-inbox-moderation-item-time{color:var(--crm-muted);font-size:12px}.crm-inbox-moderation-item-chat{font-weight:600;margin-bottom:2px}.crm-inbox-moderation-item-actor{color:var(--crm-muted);font-size:12px;margin-bottom:6px}.crm-inbox-moderation-item-text{font-size:13px;white-space:pre-wrap;word-break:break-word}.crm-inbox-moderation-item-text.is-new{margin-top:6px;color:#f0b429}.crm-inbox-mod-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;background:#f0b4291f;border-bottom:1px solid rgba(240,180,41,.25);font-size:13px}.crm-inbox-mod-bar button{border:0;border-radius:999px;padding:6px 14px;background:#f0b429;color:#1a1a1a;font-weight:600;cursor:pointer}.crm-inbox-mod-badge{flex:0 0 auto;width:20px;height:20px;border-radius:999px;background:#f0b429;color:#1a1a1a;font-size:13px;font-weight:700;line-height:20px;text-align:center}.crm-inbox-fwd-label{display:flex;flex-direction:column;margin:0 0 6px;padding:0 0 0 8px;border-left:2px solid var(--crm-accent);min-width:0}.crm-inbox-fwd-label-title{font-size:12px;font-weight:700;line-height:1.25;color:var(--crm-accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-inbox-bubble.is-mod-delete{background:#e75c5c2e!important;border:1px solid rgba(231,92,92,.45)}.crm-inbox-bubble.is-mod-edit{background:#f0b42924!important;border:1px solid rgba(240,180,41,.35)}.crm-inbox-mod-was,.crm-inbox-mod-label,.crm-inbox-mod-head{display:block;font-size:12px;margin-bottom:4px;opacity:.9}.crm-inbox-mod-head{color:#f0b429;font-weight:600}.crm-inbox-mod-label{color:#e75c5c;font-weight:600}.crm-inbox-mod-was{color:#f0b429}.crm-inbox-settings-page,.crm-inbox-translate-page,.crm-inbox-push-page{grid-column:1 / -1}.crm-inbox-settings-list{overflow-y:auto;padding:56px 14px 24px;flex:1;min-height:0}.crm-inbox-translate-search-chrome{--translate-search-collapse: 0;position:absolute;top:56px;left:0;right:0;z-index:7;padding:0 14px 8px;box-sizing:border-box;pointer-events:none;background:transparent;border:0}.crm-inbox-translate-search-row.crm-inbox-search-row{pointer-events:auto;display:flex;align-items:center;gap:8px;height:auto;min-height:0;padding:0;margin:0;background:transparent;border:0;border-bottom:none;box-shadow:none;flex-shrink:0;overflow:hidden;max-height:calc(40px * (1 - var(--translate-search-collapse)));opacity:calc(1 - var(--translate-search-collapse));transform:translate3d(0,calc(-8px * var(--translate-search-collapse)),0);will-change:max-height,opacity,transform}.crm-inbox-translate-search-chrome.is-collapsed .crm-inbox-translate-search-row{max-height:0;opacity:0;pointer-events:none;visibility:hidden}.crm-inbox-translate-search-chrome .crm-inbox-search{position:relative;flex:1 1 auto;min-width:0;padding:0;margin:0;background:transparent;border:0;box-shadow:none;transform:scale(calc(1 - .06 * var(--translate-search-collapse)));transform-origin:center top}.crm-inbox-translate-search-chrome .crm-inbox-ios-search-ico{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--crm-muted);pointer-events:none;display:grid;place-items:center;z-index:1}.crm-inbox-translate-search-chrome .crm-inbox-ios-search-ico .crm-inbox-ico{display:block}.crm-inbox-translate-search-chrome .crm-inbox-search input{width:100%;height:40px;border:0;border-radius:20px;background:#78808c38;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);font-size:17px;font-weight:400;padding:0 16px 0 38px;color:var(--crm-text);box-shadow:none;box-sizing:border-box;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.crm-inbox-translate-search-chrome .crm-inbox-search input::placeholder{color:var(--crm-muted);opacity:1}.crm-inbox--light .crm-inbox-translate-search-chrome .crm-inbox-search input{background:#ffffff8c;color:#000}.crm-inbox-settings-sheet .crm-inbox-settings-list.crm-inbox-translate-lang-list{padding-top:104px}.crm-inbox-settings-sheet .crm-inbox-settings-list.crm-inbox-translate-dialect-list{padding-top:56px}.crm-inbox-translate-native{color:var(--crm-muted);font-weight:400;font-size:12px}.crm-inbox-settings-hint{color:var(--crm-muted);font-size:13px;line-height:1.45;margin:0 0 16px}.crm-inbox-settings-tz{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0 12px;border-bottom:1px solid rgba(255,255,255,.06)}.crm-inbox-tz-picker{position:relative;flex-shrink:0}.crm-inbox-tz-picker-btn{min-width:112px;border:0;border-radius:10px;padding:8px 28px 8px 12px;background:var(--crm-chip);color:var(--crm-text);font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.crm-inbox-tz-picker-btn:after{content:"";position:absolute;right:10px;top:50%;width:7px;height:7px;border-right:1.6px solid #9aacbc;border-bottom:1.6px solid #9aacbc;transform:translateY(-70%) rotate(45deg)}.crm-inbox-tz-picker-btn.is-open:after{transform:translateY(-20%) rotate(-135deg)}.crm-inbox-tz-picker-btn:disabled{opacity:.6;cursor:default}.crm-inbox-tz-picker-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:50;min-width:132px;max-height:280px;overflow-y:auto;padding:6px;border-radius:14px;background:var(--crm-panel);border:1px solid rgba(255,255,255,.08);box-shadow:0 12px 36px #00000073}.crm-inbox-tz-picker-menu.is-portal{position:fixed;z-index:12000;max-height:min(280px,50vh);background:var(--crm-panel, #17212b);color:var(--crm-text, #f5f7fa)}html.crm-inbox-theme-light .crm-inbox-tz-picker-menu.is-portal{--crm-panel: #e4e9ee;--crm-text: #3d454c;background:#e4e9ee;color:#3d454c;border-color:#2d37401f;box-shadow:0 12px 36px #0000002e}.crm-inbox-tz-picker-menu button{width:100%;border:0;background:transparent;color:var(--crm-text);text-align:left;padding:10px 12px;border-radius:10px;font-size:14px;cursor:pointer}.crm-inbox-tz-picker-menu button:hover{background:#ffffff0f}.crm-inbox-tz-picker-menu button.is-on{background:#2aabee38;color:#fff}.crm-inbox-settings-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;background:transparent;color:inherit;text-align:left;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.06);cursor:pointer}.crm-inbox-settings-row-label{font-size:15px}.crm-inbox-settings-row:disabled{opacity:.45;cursor:default}.crm-inbox-settings-row-value{color:var(--crm-muted);font-size:14px;flex-shrink:0}.crm-inbox-settings-check{min-width:22px;min-height:22px;color:#2aabee;font-size:16px;text-align:right;display:inline-flex;align-items:center;justify-content:flex-end;flex-shrink:0}.crm-inbox-settings-check.is-on{color:#2aabee}.crm-inbox-settings-row.is-selected{background:color-mix(in srgb,var(--crm-accent, #3d8bfd) 12%,transparent)}.crm-inbox-settings-switch{width:42px;height:24px;border-radius:999px;background:var(--crm-switch-track);position:relative;flex-shrink:0;transition:background .15s ease}.crm-inbox-settings-switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .15s ease}.crm-inbox-settings-switch.is-on{background:var(--crm-switch-on)}.crm-inbox-settings-switch.is-night.is-on{background:var(--crm-night-on)}.crm-inbox-settings-switch.is-on:after{transform:translate(18px)}.crm-inbox-settings-dest{display:flex;flex-direction:column;gap:10px;padding:4px 0 12px;border-bottom:1px solid rgba(255,255,255,.06)}.crm-inbox-settings-input{width:100%;box-sizing:border-box;padding:12px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#00000038;color:#fff;font:inherit}.crm-inbox-settings-dest-actions{display:flex;gap:8px}.crm-inbox-settings-dest-btn{border:0;border-radius:10px;padding:10px 14px;background:#2aabee;color:#fff;font:inherit;cursor:pointer}.crm-inbox-settings-dest-btn:disabled{opacity:.45;cursor:default}.crm-inbox-settings-dest-btn.is-ghost{background:#ffffff14}.crm-inbox-settings-dirs{display:flex;gap:6px;margin-top:14px}.crm-inbox-settings-dir{border:0;border-radius:999px;padding:7px 12px;background:#ffffff0f;color:var(--crm-muted);cursor:pointer;font-size:13px}.crm-inbox-settings-dir.is-on{background:#2aabee38;color:#fff}.crm-inbox-payments-page{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--crm-panel);color:#fff}.crm-inbox-payments-body{flex:1;overflow:auto;padding:56px 14px 24px}.crm-inbox-payments-add-btn{width:100%;margin:8px 0 14px;padding:12px 14px;border:1px dashed rgba(255,255,255,.22);border-radius:12px;background:#ffffff0a;color:#fff;font-size:15px}.crm-inbox-payments-list{display:flex;flex-direction:column;gap:10px}.crm-inbox-payments-item{width:100%;text-align:left;padding:12px 14px;border:none;border-radius:12px;background:#ffffff0f;color:#fff}.crm-inbox-payments-item.is-disabled{opacity:.55}.crm-inbox-payments-item-top{display:flex;justify-content:space-between;gap:8px;margin-bottom:6px}.crm-inbox-payments-item-type{font-weight:600}.crm-inbox-payments-item-status{font-size:12px;color:#ffffff8c}.crm-inbox-payments-item-status.is-on{color:#6dd4a8}.crm-inbox-payments-item-desc{font-size:13px;color:#ffffffb8;margin-bottom:4px}.crm-inbox-payments-item-value{font-size:13px;word-break:break-all;color:#ffffffe0}.crm-inbox-payments-detail{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.crm-inbox-payments-detail-row{display:flex;justify-content:space-between;gap:12px;font-size:14px}.crm-inbox-payments-detail-row span{color:#fff9}.crm-inbox-payments-detail-value{padding:12px;border-radius:10px;background:#00000040;word-break:break-all}.crm-inbox-payments-qr{width:100%;max-width:320px;border-radius:12px;display:block;margin:0 auto}.crm-inbox-payments-actions,.crm-inbox-payments-form-nav{display:flex;gap:10px}.crm-inbox-payments-action{flex:1;padding:12px 14px;border:none;border-radius:10px;background:#ffffff1a;color:#fff;font-size:15px}.crm-inbox-payments-action.is-primary{background:#2aabee59}.crm-inbox-payments-action.is-danger{background:#e5535347}.crm-inbox-payments-action:disabled{opacity:.5}.crm-inbox-payments-types{display:flex;flex-direction:column;gap:10px}.crm-inbox-payments-type-btn{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;border:none;border-radius:12px;background:#ffffff0f;color:#fff;text-align:left}.crm-inbox-payments-type-btn small{color:#ffffff9e;font-size:12px}.crm-inbox-payments-form{display:flex;flex-direction:column;gap:10px}.crm-inbox-payments-label{font-size:14px;color:#ffffffbf}.crm-inbox-payments-input,.crm-inbox-payments-file{width:100%;padding:12px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#00000038;color:#fff;font:inherit}.crm-inbox-payments-confirm{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:12px;background:#ffffff0d}.crm-inbox-payments-confirm div{display:flex;justify-content:space-between;gap:12px;font-size:14px}.crm-inbox-payments-confirm span{color:#ffffff9e}.crm-inbox-inline-kb{display:flex;flex-direction:column;gap:4px;width:100%;overflow:visible;background:transparent}.crm-inbox-msg-stack.is-out .crm-inbox-inline-kb,.crm-inbox-msg-stack.is-in .crm-inbox-inline-kb{border-radius:0}.crm-inbox-inline-kb-row{display:flex;gap:4px;width:100%;border:0;background:transparent}.crm-inbox-msg-stack.is-in .crm-inbox-inline-kb-row,.crm-inbox-msg-stack.is-out .crm-inbox-inline-kb-row{background:transparent}.crm-inbox-inline-kb-btn{flex:1 1 0;min-width:0;min-height:36px;border:0;border-radius:8px;background:var(--crm-chip);color:#6eb9f7;font-size:14px;line-height:1.2;padding:8px 10px;cursor:pointer}.crm-inbox-msg-stack.is-out .crm-inbox-inline-kb-btn{background:#355a7c;color:#9fd4ff}.crm-inbox-inline-kb-btn:last-child{border-right:0}.crm-inbox-inline-kb-btn:active:not(:disabled){background:#2c3e52}.crm-inbox-msg-stack.is-out .crm-inbox-inline-kb-btn:active:not(:disabled){background:#3f6a90}.crm-inbox-inline-kb-btn:disabled{opacity:.55;cursor:default}.crm-inbox-reply-kb{flex:0 0 auto;background:var(--crm-bg);padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:5px;border-top:1px solid rgba(255,255,255,.06)}.crm-inbox-reply-kb-row{display:flex;width:100%;gap:5px;border:0}.crm-inbox-reply-kb-row:first-child{border-top:0}.crm-inbox-reply-kb-btn{flex:1 1 0;min-width:0;min-height:42px;border:0;border-radius:10px;background:var(--crm-chip);color:var(--crm-text);font-size:15px;padding:10px 8px;cursor:pointer;line-height:1.2}.crm-inbox-reply-kb-btn:last-child{border-right:0}.crm-inbox-reply-kb-btn:active:not(:disabled){background:#364657}.crm-inbox-reply-kb-btn:disabled{opacity:.55;cursor:default}.crm-inbox-push-form{display:flex;flex-direction:column;gap:12px;margin-bottom:18px}.crm-inbox-push-label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--crm-muted)}.crm-inbox-push-count{font-size:14px;color:var(--crm-text)}.crm-inbox-push-text{width:100%;box-sizing:border-box;resize:vertical;min-height:120px;border:0;border-radius:12px;padding:12px;background:var(--crm-chip);color:var(--crm-text);font-size:15px;line-height:1.4;font-family:inherit}.crm-inbox-push-actions{display:flex;gap:8px}.crm-inbox-push-error{color:#f28b82;font-size:13px;margin:8px 0 0}.crm-inbox-push-live{margin:8px 0 16px;padding:12px;border-radius:12px;background:#ffffff0a}.crm-inbox-push-live-top{display:flex;justify-content:space-between;gap:10px;font-size:13px;margin-bottom:8px}.crm-inbox-push-bar{height:6px;border-radius:999px;background:#ffffff14;overflow:hidden}.crm-inbox-push-bar i{display:block;height:100%;background:var(--crm-accent)}.crm-inbox-push-h{margin:8px 0 10px;font-size:14px;font-weight:600}.crm-inbox-push-history{display:flex;flex-direction:column;gap:8px}.crm-inbox-push-hist-item{display:grid;gap:4px;text-align:left;border:0;border-radius:12px;padding:10px 12px;background:#ffffff0a;color:inherit;cursor:pointer}.crm-inbox-push-hist-status{font-size:12px;color:var(--crm-accent)}.crm-inbox-push-hist-text{font-size:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.crm-inbox-push-hist-meta{font-size:12px;color:var(--crm-muted)}.crm-push-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:8px 14px 0}.crm-inbox-push-page>.crm-push-tabs{display:flex;grid-template-columns:none;margin:56px 14px 4px;padding:3px;background:var(--crm-panel);border-radius:12px}.crm-push-tabs button{border:0;border-radius:10px;padding:8px 4px;background:var(--crm-chip);color:var(--crm-muted);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.crm-push-row{display:flex;gap:8px;align-items:center;margin:10px 0}.crm-push-row .crm-inbox-settings-input{flex:1}.crm-push-btn{border:0;border-radius:10px;padding:9px 14px;background:#2aabee;color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.crm-push-btn:disabled{opacity:.55;cursor:default}.crm-push-btn.ghost{background:var(--crm-chip);color:var(--crm-text)}.crm-push-tag-list,.crm-push-contacts{display:flex;flex-direction:column;gap:8px;margin-top:12px}.crm-push-tag-row,.crm-push-contact{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;background:#ffffff0a}.crm-push-contact{flex-direction:column;align-items:stretch}.crm-push-tag-dot{width:10px;height:10px;border-radius:999px;flex-shrink:0}.crm-push-tag-row span{flex:1}.crm-push-tag-row small{color:var(--crm-muted)}.crm-push-pills{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;margin:10px 0}.crm-push-pills.wrap{flex-wrap:wrap;overflow:visible}.crm-push-pills button{border:0;border-radius:999px;padding:6px 10px;background:var(--crm-chip);color:var(--crm-text);font:inherit;font-size:12px;white-space:nowrap;cursor:pointer}.crm-push-pills button.is-on{background:#2aabee;color:#fff}.crm-push-pills button:disabled{opacity:.5}.crm-push-bulk{margin:12px 0;padding:10px;border-radius:12px;background:#ffffff08}.crm-push-check{display:flex;align-items:center;gap:8px;margin:10px 0;font-size:14px}.crm-push-wizard-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:14px}.crm-push-wizard-steps button{display:flex;flex-direction:column;align-items:center;gap:4px;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:8px 4px;background:transparent;color:var(--crm-muted);font:inherit;font-size:10px;font-weight:600}.crm-push-wizard-steps button.is-on,.crm-push-wizard-steps button.is-done{color:var(--crm-text)}.crm-push-wizard-steps button.is-on{border-color:#2aabee8c;background:#2aabee29}.crm-push-wizard-steps button span{width:22px;height:22px;border-radius:999px;display:grid;place-items:center;background:var(--crm-chip);font-size:11px}.crm-push-wizard-steps button.is-on span{background:#2aabee;color:#fff}.crm-push-wizard-nav{display:flex;justify-content:space-between;gap:8px;margin-top:16px}.crm-push-review{margin:0 0 14px;padding-left:18px;color:var(--crm-text);font-size:14px;line-height:1.5}.crm-push-media-list{display:flex;flex-direction:column;gap:8px;margin:8px 0}.crm-push-media-preview{display:flex;align-items:center;gap:10px;margin:0;padding:8px;border-radius:12px;background:var(--crm-chip)}.crm-push-media-preview img{width:44px;height:44px;object-fit:cover;border-radius:8px}.crm-push-funnel{display:flex;flex-direction:column;gap:12px}.crm-push-funnel-card{padding:12px;border-radius:12px;background:#ffffff0a}.crm-push-funnel-card-head{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.crm-push-funnel-card-head div{flex:1;display:flex;flex-direction:column;gap:2px}.crm-push-funnel-badge{width:24px;height:24px;border-radius:999px;display:grid;place-items:center;background:#2aabee;color:#fff;font-size:12px;font-weight:700}.crm-push-funnel-delay{margin:8px 0 14px}.crm-push-funnel-delay-head{display:flex;justify-content:space-between;font-size:13px;color:var(--crm-muted);margin-bottom:6px}.crm-push-funnel-delay-head .is-live{color:var(--crm-text)}.crm-push-funnel-slider-box input{width:100%}.crm-push-funnel-slider-marks{display:flex;justify-content:space-between;font-size:11px;color:var(--crm-muted)}.crm-inbox-ico{display:block;flex-shrink:0}.crm-inbox-ticks-svg{display:inline-block;vertical-align:-1px;margin-left:3px;color:#ffffff8c}.crm-inbox-ticks-svg.is-read,.crm-inbox-dialog-ticks.is-read{color:#5ac8d8}.crm-inbox-msg-menu-ico{display:grid;place-items:center;width:22px;height:22px;opacity:.92}.crm-inbox-msg-menu-ico .crm-inbox-ico{color:var(--crm-muted)}.crm-inbox-side-drawer-ico{display:grid;place-items:center;width:28px;height:28px;color:#7f8b99}.crm-inbox-attach-menu button{display:flex;align-items:center;gap:10px}.crm-inbox-attach-menu .crm-inbox-ico{color:var(--crm-accent)}.crm-inbox-media-doc{display:inline-flex;align-items:center;gap:8px}.crm-inbox-moderation-back,.crm-inbox-archive-back{display:inline-flex;align-items:center;gap:6px}.crm-inbox-settings-row-value{display:inline-flex;align-items:center;gap:4px}.crm-inbox-composer-send{display:grid;place-items:center}.crm-inbox-composer-send .crm-inbox-ico{color:#fff}.crm-inbox-dialog-pin{display:inline-flex;color:var(--crm-muted)}.crm-inbox-account-switcher-caret{display:grid;color:var(--crm-muted)}.crm-inbox-fwd-sheet-check{display:inline-flex;color:var(--crm-accent)}.crm-inbox-media-placeholder{display:grid;place-items:center;color:var(--crm-muted)}.crm-inbox-media-video-preview-play{display:grid;place-items:center}.crm-inbox--phone .crm-inbox-dialog:hover{background:transparent}.crm-inbox--phone .crm-inbox-dialog:active{background:#ffffff0a}.crm-inbox--phone .crm-inbox-avatar{width:52px;height:52px;min-width:52px;min-height:52px;max-width:52px;max-height:52px;flex:0 0 52px}.crm-inbox--phone .crm-inbox-dialog{height:68px;padding:8px 12px;gap:10px}.crm-inbox--phone .crm-inbox-dialog.has-chips{height:88px;padding-top:8px;padding-bottom:8px}.crm-inbox--phone .crm-inbox-dialog-title{font-size:16px;font-weight:500}.crm-inbox--phone .crm-inbox-dialog-preview{font-size:15px}.crm-inbox--phone .crm-inbox-search-row .crm-inbox-search input{background:var(--crm-chip);border:0;height:38px}.crm-inbox--phone .crm-inbox-chat-head{height:56px;background:var(--crm-panel);box-shadow:0 1px #00000040}.crm-inbox--phone .crm-inbox-messages{background-color:var(--crm-bg);background-image:radial-gradient(rgba(255,255,255,.035) 1.1px,transparent 1.2px),radial-gradient(rgba(42,171,238,.05) 1px,transparent 1.2px);background-size:22px 22px,36px 36px;background-position:0 0,11px 11px;padding:10px 8px 6px}.crm-inbox--phone .crm-inbox-msg-main{max-width:min(88%,520px)}.crm-inbox--phone .crm-inbox-msg-line.is-multichat-in .crm-inbox-msg-main{flex:1 1 0;max-width:100%}.crm-inbox--phone .crm-inbox-bubble{max-width:100%;border-radius:16px;font-size:16px;line-height:1.35;padding:5px 9px 4px 10px}.crm-inbox--phone .crm-inbox-bubble.is-media-bubble{max-width:min(100%,266px);padding:3px 3px 4px}.crm-inbox--phone .crm-inbox-bubble.is-media-bubble.is-album-bubble{max-width:min(100%,286px)}.crm-inbox--phone .crm-inbox-bubble-text{font-size:16px}.crm-inbox--phone .crm-inbox-msg-stack.has-tail .crm-inbox-bubble.is-in{border-bottom-left-radius:4px}.crm-inbox--phone .crm-inbox-msg-stack.has-tail .crm-inbox-bubble.is-out{border-bottom-right-radius:4px}.crm-inbox--phone .crm-inbox-reply-btn{display:none}.crm-inbox--phone .crm-inbox-composer-dock{background:var(--crm-panel);border-top:1px solid rgba(0,0,0,.25)}.crm-inbox--phone .crm-inbox-composer{padding:6px 8px calc(8px + env(safe-area-inset-bottom,0px))}.crm-inbox--phone .crm-inbox-composer-field textarea{background:var(--crm-chip);border-radius:20px;min-height:40px;font-size:16px}.crm-inbox--phone .crm-inbox-composer-send,.crm-inbox--phone .crm-inbox-composer-schedule{width:42px;height:42px;border-radius:50%}.crm-inbox--phone .crm-inbox-composer-send{background:#2aabee}.crm-inbox--phone .crm-inbox-icon-btn,.crm-inbox--phone .crm-inbox-back{width:42px;height:42px;border-radius:50%}.crm-inbox--phone .crm-inbox-folder-rail-burger:hover{background:transparent}.crm-inbox--desk .crm-inbox-dialog:hover{background:var(--crm-dialog-hover)}.crm-inbox--desk .crm-inbox-dialog.is-active{background:var(--crm-dialog-active)}.crm-inbox--desk .crm-inbox-dialog.is-active .crm-inbox-dialog-preview,.crm-inbox--desk .crm-inbox-dialog.is-active .crm-inbox-dialog-time{color:#ffffffb8}.crm-inbox--desk .crm-inbox-dialog.is-active .crm-inbox-dialog-ticks.is-read{color:#9fd4ff}.crm-inbox--desk .crm-inbox-dialog.is-active .crm-inbox-dialog-sched{background:#ffffff38;color:#fff}.crm-inbox--desk .crm-inbox-avatar{width:46px;height:46px}.crm-inbox--desk .crm-inbox-dialog{padding:7px 12px}.crm-inbox--desk .crm-inbox-dialog.has-chips{height:88px;padding-top:8px;padding-bottom:8px}.crm-inbox--desk .crm-inbox-dialog-title{font-size:14px}.crm-inbox--desk .crm-inbox-messages{background-color:var(--crm-bg);background-image:repeating-linear-gradient(-18deg,transparent,transparent 11px,rgba(255,255,255,.015) 11px,rgba(255,255,255,.015) 12px),radial-gradient(circle at 12% 8%,rgba(42,171,238,.07),transparent 42%);padding:16px 18px 10px}.crm-inbox--desk .crm-inbox-msg-main{max-width:min(72%,480px)}.crm-inbox--desk .crm-inbox-bubble{max-width:100%;font-size:14.5px}.crm-inbox--desk .crm-inbox-bubble.is-media-bubble{max-width:min(100%,266px)}.crm-inbox--desk .crm-inbox-bubble.is-media-bubble.is-album-bubble{max-width:min(100%,286px)}.crm-inbox--desk .crm-inbox-composer-dock{background:var(--crm-panel)}.crm-inbox--desk .crm-inbox-composer-send,.crm-inbox--desk .crm-inbox-composer-schedule{background:transparent;width:42px;height:42px;border-radius:50%}.crm-inbox--desk .crm-inbox-composer-send,.crm-inbox--desk .crm-inbox-composer-send .crm-inbox-ico{color:#2aabee}.crm-inbox--desk .crm-inbox-composer-send.is-schedule-action{background:#2aabee;color:#17212b}.crm-inbox--desk .crm-inbox-composer-send.is-schedule-action .crm-inbox-ico{color:#17212b}.crm-inbox--desk .crm-inbox-composer-send:hover,.crm-inbox--desk .crm-inbox-composer-schedule:hover{background:#2aabee1f}.crm-inbox--desk .crm-inbox-composer-send.is-schedule-action:hover{background:#1f9ad8}.crm-inbox--desk .crm-inbox-composer-field textarea{font-size:14.5px}.crm-inbox--desk .crm-inbox-chat-head{background:var(--crm-panel)}.crm-inbox--desk .crm-inbox-icon-btn:hover,.crm-inbox--desk .crm-inbox-back:hover,.crm-inbox--desk .crm-inbox-composer-icon:hover{background:#ffffff0f;border-radius:50%}.crm-inbox-settings-page,.crm-inbox-translate-page,.crm-inbox-push-page,.crm-inbox-payments-page,.crm-inbox-moderation-page{background:var(--crm-bg)}.crm-inbox-settings-list,.crm-inbox-payments-body{padding:56px 14px 28px}.crm-inbox-settings-page.is-tab-root>.crm-inbox-settings-list{padding-top:56px;padding-bottom:calc(102px + env(safe-area-inset-bottom,0px))}.crm-inbox-moderation-list{padding:112px 14px 28px}.crm-page-h{margin:18px 4px 8px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--crm-muted)}.crm-page-h:first-child{margin-top:4px}.crm-page-card{background:var(--crm-panel);border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.04)}.crm-page-card--pad{padding:12px 14px}.crm-page-card .crm-inbox-settings-tz,.crm-page-card .crm-inbox-settings-row,.crm-page-card .crm-inbox-settings-folder-row{padding-left:14px;padding-right:14px;border-bottom-color:#ffffff0d}.crm-inbox-settings-cache-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--crm-inbox-border, rgba(255, 255, 255, .08))}.crm-inbox-settings-cache-limits{padding:12px 16px 8px;display:flex;flex-direction:column;gap:10px}.crm-inbox-settings-cache-slider-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.crm-inbox-settings-cache-slider-value{font-size:15px;font-weight:700;color:var(--crm-accent);font-variant-numeric:tabular-nums;flex-shrink:0}.crm-inbox-settings-cache-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:28px;margin:0;background:transparent;cursor:pointer}.crm-inbox-settings-cache-slider:disabled{opacity:.5;cursor:default}.crm-inbox-settings-cache-slider:focus-visible{outline:none}.crm-inbox-settings-cache-slider::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(90deg,var(--crm-accent) 0%,var(--crm-accent) var(--crm-cache-slider-pct, 0%),rgba(255,255,255,.12) var(--crm-cache-slider-pct, 0%),rgba(255,255,255,.12) 100%)}.crm-inbox-settings-cache-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;margin-top:-8px;border-radius:50%;border:3px solid #fff;background:var(--crm-accent);box-shadow:0 2px 10px #00000059}.crm-inbox-settings-cache-slider::-moz-range-track{height:6px;border-radius:999px;background:#ffffff1f}.crm-inbox-settings-cache-slider::-moz-range-progress{height:6px;border-radius:999px;background:var(--crm-accent)}.crm-inbox-settings-cache-slider::-moz-range-thumb{width:22px;height:22px;border:3px solid #fff;border-radius:50%;background:var(--crm-accent);box-shadow:0 2px 10px #00000059}.crm-inbox-settings-cache-slider-ends{display:flex;justify-content:space-between;font-size:12px;color:var(--crm-muted);margin-top:-2px}.crm-inbox-settings-cache-clear{width:calc(100% - 32px);margin:12px 16px 16px}.crm-page-card .crm-inbox-settings-cache-row:last-child,.crm-page-card .crm-inbox-settings-row:last-child,.crm-page-card .crm-inbox-settings-folder-row:last-child,.crm-page-card .crm-inbox-settings-tz:last-child{border-bottom:0}.crm-page-card .crm-inbox-settings-dest{padding:12px 14px 8px;border-bottom:0}.crm-page-card .crm-inbox-settings-dirs{margin:4px 14px 12px}.crm-inbox-settings-nav{align-items:center;min-height:56px}.crm-inbox-settings-nav-text{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;flex:1;text-align:left}.crm-inbox-settings-row-sub{font-size:12px;line-height:1.35;color:var(--crm-muted, #7f8b99);font-weight:400}.crm-inbox-settings-page,.crm-inbox-translate-page,.crm-inbox-push-page,.crm-inbox-payments-page,.crm-inbox-moderation-page,.crm-inbox-settings-page.is-stack-sliding,.crm-inbox-translate-page.is-stack-sliding{will-change:transform}.crm-inbox--macos .crm-inbox-settings-page,.crm-inbox--macos .crm-inbox-translate-page,.crm-inbox--macos .crm-inbox-push-page,.crm-inbox--macos .crm-inbox-payments-page,.crm-inbox--macos .crm-inbox-moderation-page,.crm-inbox--macos .crm-inbox-settings-page.is-stack-sliding,.crm-inbox--macos .crm-inbox-translate-page.is-stack-sliding,.crm-inbox--macos .crm-inbox-macos-chat-layer{will-change:auto}.crm-page-card .crm-inbox-settings-tz{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px}.crm-page-hint{margin:8px 6px 4px;color:#7f8b99;font-size:13px;line-height:1.45}.crm-page-hint.is-in-card{margin:0 0 10px}.crm-page-chip{font-size:12px;color:#7f8b99;background:var(--crm-chip);border-radius:999px;padding:3px 8px}.crm-page-chip.is-ok{display:inline-block;margin:8px 0 0;color:#8fd4a8;background:#6dd4a81f}.crm-page-folder-title{display:inline-flex;align-items:center;gap:8px;min-width:0}.crm-page-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:36px 20px;color:#7f8b99}.crm-page-empty .crm-inbox-ico{color:#5d6b78}.crm-page-empty strong{color:var(--crm-text);font-size:16px;font-weight:600}.crm-page-empty span{font-size:13px;line-height:1.45;max-width:280px}.crm-page-chevron{display:grid;transform:rotate(-90deg);color:#7f8b99;flex-shrink:0}.crm-inbox-moderation-item{display:flex;gap:12px;align-items:flex-start;background:var(--crm-panel);border-radius:14px;padding:12px 14px;margin-bottom:0;border:1px solid rgba(255,255,255,.05);min-width:0;height:100%;box-sizing:border-box}.crm-mod-card-ico{flex:0 0 36px;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#f0b42929;color:#f0b429}.crm-inbox-moderation-item.is-delete .crm-mod-card-ico{background:#e75c5c29;color:#e75c5c}.crm-mod-card-main{min-width:0;flex:1}.crm-inbox-moderation-item-text{margin-top:8px;padding:8px 10px;border-radius:10px;background:#00000038}.crm-inbox-moderation-item-text span{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#7f8b99;margin-bottom:4px}.crm-inbox-moderation-item-text.is-new{background:#f0b4291a}.crm-inbox-moderation-item-text.is-new span{color:#f0b429}.crm-inbox-payments-add-btn{display:flex;align-items:center;justify-content:center;gap:8px;border:1px dashed rgba(42,171,238,.45);background:#2aabee14;color:#6ec8f5;font-weight:600;cursor:pointer}.crm-inbox-payments-item{display:flex;align-items:center;gap:12px;text-align:left;background:var(--crm-panel);border:1px solid rgba(255,255,255,.05)}.crm-pay-ico{flex:0 0 40px;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#2aabee24;color:#2aabee}.crm-pay-body{min-width:0;flex:1;display:block}.crm-inbox-payments-type-btn{background:var(--crm-panel);border:1px solid rgba(255,255,255,.05);cursor:pointer}.crm-inbox-payments-type-btn:hover,.crm-inbox-payments-item:hover{background:var(--crm-hover)}.crm-push-tabs{display:flex;gap:0;margin:56px 14px 4px;padding:3px;background:var(--crm-panel);border-radius:12px}.crm-inbox-push-page>.crm-inbox-settings-list{padding-top:12px}.crm-push-tabs button{flex:1;border:0;border-radius:10px;padding:9px 4px;background:transparent;color:#7f8b99;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.crm-push-tabs button.is-on{background:#2aabee;color:#fff}.crm-push-tag-row,.crm-push-contact{background:var(--crm-panel);border:1px solid rgba(255,255,255,.04)}.crm-inbox-push-live{background:var(--crm-panel);border:1px solid rgba(42,171,238,.25)}.crm-inbox-push-hist-item{background:var(--crm-panel);border:1px solid rgba(255,255,255,.04)}.crm-inbox-settings-row-value{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0;max-width:62%;text-align:right}.crm-page-card>.crm-page-hint.is-in-card:first-child{padding:14px 14px 4px}.crm-page-card--pad>.crm-page-hint.is-in-card:first-child{padding:0}.crm-page-card .crm-push-tag-list,.crm-page-card.crm-push-tag-list{margin-top:0;gap:0}.crm-page-card .crm-push-tag-row{background:transparent;border-radius:0;border-bottom:1px solid rgba(255,255,255,.05)}.crm-page-card .crm-push-tag-row:last-child{border-bottom:0}.crm-inbox-payments-type-btn{display:flex;flex-direction:row;align-items:center;gap:12px;padding:12px 14px}.crm-inbox-payments-type-btn .crm-pay-body{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.crm-inbox-payments-type-btn .crm-pay-body span{font-weight:600;font-size:15px}.crm-push-media-btn{display:inline-flex;align-items:center;gap:8px}.crm-push-wizard-steps{background:var(--crm-panel);border-radius:14px;padding:8px 4px;gap:0}.crm-push-wizard-steps button{border:0;background:transparent}.crm-push-wizard-steps button.is-on{background:#2aabee29}.crm-page-card .crm-inbox-settings-input{background:var(--crm-chip);border-color:transparent}.crm-inbox-push-count{margin:12px 0 0;padding:10px 12px;border-radius:10px;background:#2aabee1f;color:#8fd4f5;font-weight:600}.crm-inbox-settings-dirs{background:var(--crm-chip);border-radius:10px;padding:3px}.crm-inbox-payments-confirm{background:transparent}.crm-inbox-payments-form.crm-page-card{gap:12px}.crm-inbox-root.crm-inbox-theme-light,.crm-inbox-root.crm-inbox-theme-light .crm-inbox,.crm-inbox.crm-inbox--light{--crm-bg: #b8c5ce;--crm-panel: #e4e9ee;--crm-panel-2: #d7dfe6;--crm-panel-3: #5a738c;--crm-chip: #ccd5dd;--crm-line: #c2ccd4;--crm-text: #3d454c;--crm-muted: #6f7a83;--crm-accent: #3a86c8;--crm-out: #d4e6cd;--crm-in: #e3e9ee;--crm-hover: rgba(45, 55, 64, .07);--crm-switch-track: #c5ced5;--crm-switch-on: #3a86c8;--crm-night-on: #4eae96;--crm-dialog-hover: #d5dde4;--crm-dialog-active: #c2d4e4;--crm-rail: #cfd8df;color-scheme:light}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-messages,.crm-inbox-root.crm-inbox-theme-light .crm-inbox--phone .crm-inbox-messages,.crm-inbox-root.crm-inbox-theme-light .crm-inbox--desk .crm-inbox-messages{background:var(--crm-bg)}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-bubble.is-in,.crm-inbox-root.crm-inbox-theme-light .crm-inbox-bubble.is-out{box-shadow:0 1px 1px #323c4614;color:var(--crm-text)}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-reply-btn{background:#f4f6f8;color:#5c6870;box-shadow:0 1px 3px #323c4629}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-bubble.is-in .crm-inbox-bot-cmd{color:#3390ec}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-bubble.is-out .crm-inbox-bot-cmd{color:#2b7ab5}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-bubble.is-in .crm-inbox-bubble-meta,.crm-inbox-root.crm-inbox-theme-light .crm-inbox-bubble.is-in .crm-inbox-ticks-svg{color:#6a757d}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-bubble.is-out .crm-inbox-bubble-meta,.crm-inbox-root.crm-inbox-theme-light .crm-inbox-bubble.is-out .crm-inbox-ticks-svg{color:#3d7a48}.crm-inbox-root.crm-inbox-theme-light .crm-inbox--desk .crm-inbox-dialog.is-active .crm-inbox-dialog-preview,.crm-inbox-root.crm-inbox-theme-light .crm-inbox--desk .crm-inbox-dialog.is-active .crm-inbox-dialog-time,.crm-inbox-root.crm-inbox-theme-light .crm-inbox--desk .crm-inbox-dialog.is-active .crm-inbox-dialog-title{color:var(--crm-text)}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-dialog-sched{background:#2aabee29;color:#1a8fd4}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-dialog.is-active .crm-inbox-dialog-sched{background:#2aabee33;color:#1a8fd4}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-chat-id{background:#2d374014;color:#6a7680}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-chat-id.is-copied{color:#2f8a62;background:#2f8a621f}.crm-inbox-root.crm-inbox-theme-light .crm-inbox--desk .crm-inbox-icon-btn:hover,.crm-inbox-root.crm-inbox-theme-light .crm-inbox--desk .crm-inbox-back:hover,.crm-inbox-root.crm-inbox-theme-light .crm-inbox--desk .crm-inbox-composer-icon:hover,.crm-inbox-root.crm-inbox-theme-light .crm-inbox-tz-picker-menu button:hover,.crm-inbox-root.crm-inbox-theme-light .crm-inbox-emoji-cat-btn:hover,.crm-inbox-root.crm-inbox-theme-light .crm-inbox-emoji-grid button:hover,.crm-inbox-root.crm-inbox-theme-light .crm-inbox-attach-menu button:hover{background:var(--crm-hover)}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-side-drawer{box-shadow:8px 0 24px #28323c1f}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-account-row{background:#ffffffb8;border-color:#2d374014}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-account-row:hover{background:#ffffffeb;border-color:#2d37401f}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-account-row.is-active{background:linear-gradient(135deg,#2aabee29,#2aabee0f);border-color:#2aabee52;box-shadow:0 4px 12px #2aabee1a}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-account-row.is-active .crm-inbox-account-row-name{color:#1a2834}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-ios-accounts-card{background:transparent}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-ios-accounts-card.crm-page-card{background:#ffffffeb;border-color:#2d374014;box-shadow:0 8px 20px #28323c14}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-side-drawer-head,.crm-inbox-root.crm-inbox-theme-light .crm-inbox-side-drawer-head .crm-inbox-side-drawer-title,.crm-inbox-root.crm-inbox-theme-light .crm-inbox-side-drawer-head .crm-inbox-account-switcher{color:#eef3f7}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-account-row-phone,.crm-inbox-root.crm-inbox-theme-light .crm-inbox-side-drawer-sub{color:var(--crm-muted)}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-side-drawer-head .crm-inbox-side-drawer-sub,.crm-inbox-root.crm-inbox-theme-light .crm-inbox-side-drawer-head .crm-inbox-icon-btn{color:#eef3f7c7}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-settings-row,.crm-inbox-root.crm-inbox-theme-light .crm-page-card .crm-push-tag-row{border-bottom-color:var(--crm-line)}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-moderation-item-text,.crm-inbox-root.crm-inbox-theme-light .crm-inbox-payments-detail-value{background:#2d37400f}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-inline-kb-btn{background:#c9d3db;color:#2d648f}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-msg-stack.is-out .crm-inbox-inline-kb-btn{background:#c3d6bb;color:#3a6a40}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-reply-kb-btn{background:var(--crm-chip);color:var(--crm-text)}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-reply-kb-btn:active:not(:disabled){background:#bec8d0}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-unread-sep span,.crm-inbox-root.crm-inbox-theme-light .crm-inbox-load-older{background:var(--crm-panel);color:var(--crm-muted)}.crm-inbox-root.crm-inbox-theme-light .crm-push-pills button,.crm-inbox-root.crm-inbox-theme-light .crm-push-btn.ghost{background:var(--crm-chip);color:var(--crm-text)}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-push-count{color:#2d648f;background:#3a86c81f}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-folder-rail,.crm-inbox-root.crm-inbox-theme-light .crm-inbox-search{background:var(--crm-rail);color:var(--crm-text)}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-media-compose-previews.is-album,.crm-inbox-root.crm-inbox-theme-light .crm-inbox-media-compose-item,.crm-inbox-root.crm-inbox-theme-light .crm-inbox-media-compose-item img,.crm-inbox-root.crm-inbox-theme-light .crm-inbox-media-compose-item video,.crm-inbox-root.crm-inbox-theme-light .crm-inbox-media-file-thumb{background:var(--crm-chip)}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-emoji-cat-btn.is-active{background:var(--crm-hover)}.crm-inbox-root.crm-inbox-theme-light .crm-inbox-payments-add-btn{color:#2d648f}.crm-inbox.crm-inbox--macos{--crm-bg: #0e171e;--crm-macos-rail: #18222b;--crm-macos-card: #1e2633;--crm-macos-search: #15202a;--crm-macos-chat: #101920;--crm-macos-icon: #2a3440;--crm-panel: #1e2633;--crm-panel-2: #252e3d;--crm-panel-3: #2d3848;--crm-chip: #252e3d;--crm-line: rgba(255, 255, 255, .06);--crm-text: #f2f3f5;--crm-muted: #8b95a1;--crm-dialog-hover: #252e3d;--crm-dialog-active: #2d3848;--crm-rail: #18222b;--crm-accent: #3d8bfd;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;box-sizing:border-box;padding:0;gap:0}.crm-inbox.crm-inbox--macos .crm-inbox-sidebar{background:transparent;border-right:0}.crm-inbox.crm-inbox--macos .crm-inbox-sidebar-main{background:var(--crm-macos-card);border-radius:var(--crm-macos-card-radius, 20px) var(--crm-macos-card-radius, 20px) 0 0}.crm-inbox.crm-inbox--macos .crm-inbox-chat,.crm-inbox.crm-inbox--macos .crm-inbox-macos-chat-layer,.crm-inbox.crm-inbox--macos .crm-inbox-macos-chat-underlay{background:var(--crm-macos-chat);border-radius:0}.crm-inbox.crm-inbox--macos .crm-inbox-folder-rail-item{padding:8px 6px 10px;color:#a1a1a6}.crm-inbox.crm-inbox--macos .crm-inbox-folder-rail-item:hover,.crm-inbox.crm-inbox--macos .crm-inbox-folder-rail-item.is-active{width:100%;margin:0;border-radius:0;background:transparent}.crm-inbox.crm-inbox--macos .crm-inbox-folder-rail-item:hover,.crm-inbox.crm-inbox--macos .crm-inbox-folder-rail-item.is-active{color:#f4f5f7}.crm-inbox.crm-inbox--macos .crm-inbox-folder-rail-ico{width:32px;height:32px;border-radius:0;background:transparent;color:#8e9299}.crm-inbox.crm-inbox--macos .crm-inbox-folder-rail-item:hover .crm-inbox-folder-rail-ico{background:transparent;color:#d8d8dc}.crm-inbox.crm-inbox--macos .crm-inbox-folder-rail-item.is-active .crm-inbox-folder-rail-ico{background:transparent;color:#fff}.crm-inbox.crm-inbox--macos .crm-inbox-folder-rail-svg{width:22px;height:22px}.crm-inbox.crm-inbox--macos .crm-inbox-folder-rail-label{font-size:11px;font-weight:500;letter-spacing:-.2px;max-width:72px}.crm-inbox.crm-inbox--macos .crm-inbox-folder-rail-badge{top:-4px;right:-8px;min-width:18px;height:18px;background:#3d8bfd;border:2px solid var(--crm-macos-rail);font-size:10px}.crm-inbox.crm-inbox--macos .crm-inbox-macos-rail-foot,.crm-inbox.crm-inbox--macos .crm-inbox-macos-list-dock{flex-shrink:0;height:56px;box-sizing:border-box;display:flex;align-items:center}.crm-inbox.crm-inbox--macos .crm-inbox-macos-rail-foot{justify-content:center;border-top:0}.crm-inbox.crm-inbox--macos .crm-inbox-macos-rail-settings{width:36px;height:36px;border:0;border-radius:10px;background:transparent;color:#8e9299;display:grid;place-items:center;cursor:pointer}.crm-inbox.crm-inbox--macos .crm-inbox-macos-rail-settings:hover{color:#f4f5f7;background:#ffffff0f}.crm-inbox.crm-inbox--macos .crm-inbox-macos-rail-settings.is-active{color:#3d8bfd}.crm-inbox.crm-inbox--macos .crm-inbox-macos-list-dock{justify-content:space-around;padding:0 12px;background:var(--crm-macos-card);border-top:1px solid rgba(255,255,255,.06);border-radius:0 0 var(--crm-macos-card-radius, 20px) var(--crm-macos-card-radius, 20px)}.crm-inbox.crm-inbox--macos .crm-inbox-macos-dock-btn{position:relative;width:42px;height:42px;border:0;border-radius:12px;background:transparent;color:#8e8e93;display:grid;place-items:center;cursor:pointer}.crm-inbox.crm-inbox--macos .crm-inbox-macos-dock-btn:hover{color:#f4f5f7}.crm-inbox.crm-inbox--macos .crm-inbox-macos-dock-btn.is-active{color:#3d8bfd}.crm-inbox.crm-inbox--macos .crm-inbox-macos-dock-badge{position:absolute;top:2px;right:0;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#3d8bfd;color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center}.crm-inbox.crm-inbox--macos .crm-inbox-macos-dock-btn.is-settings .crm-inbox-macos-dock-badge{background:#ff3b30}.crm-inbox.crm-inbox--macos .crm-inbox-macos-dock-avatar{width:28px;height:28px;border-radius:50%;overflow:hidden;display:grid;place-items:center}.crm-inbox.crm-inbox--macos .crm-inbox-macos-dock-avatar .crm-inbox-avatar,.crm-inbox.crm-inbox--macos .crm-inbox-macos-dock-avatar .crm-inbox-avatar--sm{width:28px;height:28px;min-width:28px;min-height:28px;max-width:28px;max-height:28px;flex:0 0 28px;font-size:11px}.crm-inbox.crm-inbox--macos .crm-inbox-macos-dock-btn.is-settings.is-active .crm-inbox-macos-dock-avatar{box-shadow:0 0 0 2px #3d8bfd}.crm-inbox.crm-inbox--macos .crm-inbox-macos-list-head{flex-shrink:0;padding:10px 14px 8px;background:var(--crm-macos-card)}.crm-inbox.crm-inbox--macos .crm-inbox-macos-title-row{display:flex;align-items:center;gap:10px;min-height:36px;margin-bottom:8px}.crm-inbox.crm-inbox--macos .crm-inbox-macos-accounts{display:flex;align-items:center;border:0;background:transparent;padding:0;cursor:pointer}.crm-inbox.crm-inbox--macos .crm-inbox-macos-account-av{width:26px;height:26px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 2px var(--crm-macos-card);display:grid;place-items:center}.crm-inbox.crm-inbox--macos .crm-inbox-macos-account-av+.crm-inbox-macos-account-av{margin-left:-10px}.crm-inbox.crm-inbox--macos .crm-inbox-macos-account-av .crm-inbox-avatar,.crm-inbox.crm-inbox--macos .crm-inbox-macos-account-av .crm-inbox-avatar--sm{width:26px;height:26px;min-width:26px;min-height:26px;max-width:26px;max-height:26px;flex:0 0 26px;font-size:11px}.crm-inbox.crm-inbox--macos .crm-inbox-macos-account-av.is-fallback{background:#3e82f7;color:#fff;font-size:11px;font-weight:700}.crm-inbox.crm-inbox--macos .crm-inbox-macos-title{flex:1;min-width:0;margin:0;font-size:17px;font-weight:700;letter-spacing:-.4px;color:var(--crm-text)}.crm-inbox.crm-inbox--macos .crm-inbox-macos-compose{width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:#8e8e93;display:grid;place-items:center;cursor:pointer}.crm-inbox.crm-inbox--macos .crm-inbox-macos-compose:hover{color:#f4f5f7;background:#ffffff0f}.crm-inbox.crm-inbox--macos .crm-inbox-macos-compose.is-spacer{pointer-events:none;visibility:hidden}.crm-inbox.crm-inbox--macos .crm-inbox-search-row.is-macos{height:auto;padding:0;background:transparent;border-bottom:0}.crm-inbox.crm-inbox--macos .crm-inbox-search-row.is-macos .crm-inbox-search{position:relative;padding:0}.crm-inbox.crm-inbox--macos .crm-inbox-macos-search-ico{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#8e8e93;pointer-events:none;display:grid}.crm-inbox.crm-inbox--macos .crm-inbox-search-row.is-macos .crm-inbox-search input{height:32px;padding:0 12px 0 32px;border-radius:8px;background:var(--crm-macos-search);border:0;color:var(--crm-text);font-size:13px}.crm-inbox.crm-inbox--macos .crm-inbox-search-row.is-macos .crm-inbox-search input::placeholder{color:#8e8e93}.crm-inbox.crm-inbox--macos .crm-inbox-dialog-list{background:var(--crm-macos-card)}.crm-inbox.crm-inbox--desk.crm-inbox--macos .crm-inbox-dialog{padding:8px 14px}.crm-inbox.crm-inbox--desk.crm-inbox--macos .crm-inbox-dialog:hover{background:var(--crm-dialog-hover)}.crm-inbox.crm-inbox--desk.crm-inbox--macos .crm-inbox-dialog.is-active{background:var(--crm-dialog-active)}.crm-inbox.crm-inbox--desk.crm-inbox--macos .crm-inbox-dialog.is-active .crm-inbox-dialog-preview,.crm-inbox.crm-inbox--desk.crm-inbox--macos .crm-inbox-dialog.is-active .crm-inbox-dialog-time{color:#c7c7cc}.crm-inbox.crm-inbox--desk.crm-inbox--macos .crm-inbox-dialog-title{font-size:15px;font-weight:600;letter-spacing:-.2px}.crm-inbox.crm-inbox--desk.crm-inbox--macos .crm-inbox-avatar{width:48px;height:48px}.crm-inbox.crm-inbox--macos .crm-inbox-unread-badge{background:#3d8bfd}.crm-inbox.crm-inbox--macos .crm-inbox-state.is-macos-empty{flex:1;display:grid;place-items:center;margin:0;padding:24px;font-size:16px;font-weight:500;letter-spacing:-.3px;color:#8e8e93;opacity:1;filter:none;isolation:isolate}.crm-inbox.crm-inbox--macos .crm-inbox-macos-chat-layer{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.crm-inbox.crm-inbox--macos .crm-inbox-search-row.is-macos.is-hidden{display:none}.crm-inbox.crm-inbox--macos .crm-inbox-macos-tool-list>.crm-inbox-settings-list{padding:8px 12px 20px}.crm-inbox.crm-inbox--macos .crm-inbox-macos-tool-list .crm-inbox-settings-row.is-active{background:#ffffff0f}.crm-inbox.crm-inbox--light.crm-inbox--macos .crm-inbox-macos-tool-list .crm-inbox-settings-row.is-active{background:#0000000d}.crm-inbox.crm-inbox--macos:has(>.crm-inbox-chat>.crm-inbox-macos-chat-layer)>.crm-inbox-chat>.crm-inbox-macos-chat-underlay{display:grid}.crm-inbox.crm-inbox--desk.crm-inbox--macos .crm-inbox-messages{background-color:var(--crm-macos-chat);background-image:none}.crm-inbox.crm-inbox--macos .crm-inbox-chat-head{background:var(--crm-macos-chat);border-bottom:1px solid rgba(255,255,255,.06)}.crm-inbox.crm-inbox--macos .crm-inbox-chat-head.is-macos-float{position:absolute;top:8px;left:10px;right:10px;z-index:8;height:auto;min-height:0;padding:0;gap:8px;background:transparent;border-bottom:0;pointer-events:none}.crm-inbox.crm-inbox--macos .crm-inbox-chat-head.is-macos-float>*{pointer-events:auto}.crm-inbox.crm-inbox--macos .crm-inbox-chat-head.is-macos-float>.crm-inbox-back:not(.is-fwd-return):not(.is-sched-back):not(.is-forum-back){display:none}.crm-inbox.crm-inbox--macos .crm-inbox-chat-head.is-macos-float>.crm-inbox-back.is-forum-back{display:inline-flex;pointer-events:auto}.crm-inbox.crm-inbox--macos .crm-inbox-macos-head-pill{flex:1;min-width:0;height:48px;box-sizing:border-box;display:flex;align-items:center;gap:10px;padding:0 14px 0 6px;border:0;border-radius:999px;background:#18222bc7;-webkit-backdrop-filter:blur(22px) saturate(1.35);backdrop-filter:blur(22px) saturate(1.35);color:inherit;text-align:left;cursor:pointer}.crm-inbox.crm-inbox--macos div.crm-inbox-macos-head-pill{cursor:default}.crm-inbox.crm-inbox--macos .crm-inbox-macos-head-pill .crm-inbox-avatar{width:36px;height:36px;min-width:36px;min-height:36px;max-width:36px;max-height:36px;flex:0 0 36px;font-size:15px}.crm-inbox.crm-inbox--macos .crm-inbox-macos-head-pill .crm-inbox-chat-title-wrap{flex:1}.crm-inbox.crm-inbox--macos .crm-inbox-macos-head-pill .crm-inbox-chat-title{font-size:14px;font-weight:600;letter-spacing:-.2px}.crm-inbox.crm-inbox--macos .crm-inbox-macos-head-pill .crm-inbox-chat-sub{color:var(--crm-muted);font-size:12px}.crm-inbox.crm-inbox--macos .crm-inbox-chat-head.is-macos-float .crm-inbox-side-actions{margin-left:0;gap:8px}.crm-inbox.crm-inbox--macos .crm-inbox-chat-head.is-macos-float .crm-inbox-icon-btn,.crm-inbox.crm-inbox--macos .crm-inbox-chat-head.is-macos-float .crm-inbox-back{width:48px;height:48px;border-radius:50%;background:#18222bc7;-webkit-backdrop-filter:blur(22px) saturate(1.35);backdrop-filter:blur(22px) saturate(1.35);color:#c5cdd6}.crm-inbox.crm-inbox--macos .crm-inbox-chat-head.is-macos-float .crm-inbox-icon-btn:hover,.crm-inbox.crm-inbox--macos .crm-inbox-chat-head.is-macos-float .crm-inbox-back:hover{background:#252e3deb;color:#f2f3f5}.crm-inbox.crm-inbox--desk.crm-inbox--macos .crm-inbox-messages{padding-top:12px}.crm-inbox.crm-inbox--macos .crm-inbox-chat-sched-sheet:has(.crm-inbox-translate-chip) .crm-inbox-messages,.crm-inbox.crm-inbox--macos .crm-inbox-chat-sched-sheet:has(.crm-inbox-mod-bar) .crm-inbox-messages{padding-top:12px}.crm-inbox.crm-inbox--macos .crm-inbox-translate-chip,.crm-inbox.crm-inbox--macos .crm-inbox-mod-bar{margin-top:8px}.crm-inbox.crm-inbox--macos .crm-inbox-chat-sched-sheet:has(.crm-inbox-translate-chip) .crm-inbox-mod-bar{margin-top:8px}.crm-inbox.crm-inbox--macos .crm-inbox-scroll-day-pill{top:16px;z-index:6}.crm-inbox.crm-inbox--macos .crm-inbox-chat:has(.crm-inbox-translate-chip) .crm-inbox-scroll-day-pill,.crm-inbox.crm-inbox--macos .crm-inbox-chat.has-translate-chip .crm-inbox-scroll-day-pill{top:16px}.crm-inbox.crm-inbox--macos .crm-inbox-composer-dock{background:var(--crm-macos-chat);border-top:1px solid rgba(255,255,255,.06)}.crm-inbox.crm-inbox--light.crm-inbox--macos{--crm-bg: #d8d8de;--crm-macos-rail: #f2f2f7;--crm-macos-card: #ffffff;--crm-macos-search: #e8e8ed;--crm-macos-chat: #e8e8ed;--crm-macos-icon: #d1d1d6;--crm-panel: #ffffff;--crm-panel-2: #f2f2f7;--crm-panel-3: #e5e5ea;--crm-chip: #e5e5ea;--crm-line: rgba(0, 0, 0, .08);--crm-text: #111;--crm-muted: #6e6e73;--crm-dialog-hover: #f2f2f7;--crm-dialog-active: #d9d9de;--crm-rail: #f2f2f7}.crm-inbox.crm-inbox--light.crm-inbox--macos .crm-inbox-sidebar-main,.crm-inbox.crm-inbox--light.crm-inbox--macos .crm-inbox-macos-list-head,.crm-inbox.crm-inbox--light.crm-inbox--macos .crm-inbox-macos-list-dock,.crm-inbox.crm-inbox--light.crm-inbox--macos .crm-inbox-dialog-list,.crm-inbox.crm-inbox--light.crm-inbox--macos .crm-inbox-composer-dock{background:#fff}.crm-inbox.crm-inbox--light.crm-inbox--macos .crm-inbox-chat-head:not(.is-macos-float){background:#fff}.crm-inbox.crm-inbox--light.crm-inbox--macos .crm-inbox-macos-head-pill,.crm-inbox.crm-inbox--light.crm-inbox--macos .crm-inbox-chat-head.is-macos-float .crm-inbox-icon-btn,.crm-inbox.crm-inbox--light.crm-inbox--macos .crm-inbox-chat-head.is-macos-float .crm-inbox-back{background:#ffffffd1;color:#3a3a3c}.crm-inbox.crm-inbox--light.crm-inbox--macos .crm-inbox-chat-head.is-macos-float .crm-inbox-icon-btn:hover,.crm-inbox.crm-inbox--light.crm-inbox--macos .crm-inbox-chat-head.is-macos-float .crm-inbox-back:hover{background:#fffffff2;color:#111}.crm-inbox.crm-inbox--light.crm-inbox--macos .crm-inbox-macos-rail-foot,.crm-inbox.crm-inbox--light.crm-inbox--macos .crm-inbox-macos-list-dock{border-top-color:#00000014}.crm-inbox.crm-inbox--light.crm-inbox--macos .crm-inbox-macos-dock-btn,.crm-inbox.crm-inbox--light.crm-inbox--macos .crm-inbox-macos-rail-settings{color:#6e6e73}.crm-inbox.crm-inbox--light.crm-inbox--macos .crm-inbox-macos-dock-btn.is-active,.crm-inbox.crm-inbox--light.crm-inbox--macos .crm-inbox-macos-rail-settings.is-active{color:#3e82f7}.crm-inbox.crm-inbox--light.crm-inbox--macos .crm-inbox-chat,.crm-inbox-desktop-wide .crm-inbox--light.crm-inbox--macos .crm-inbox-macos-chat-layer{background:var(--crm-macos-chat)}.crm-inbox-desktop-wide .crm-inbox--light.crm-inbox--macos .crm-inbox-folder-rail{background:var(--crm-macos-rail);border-right-color:transparent}.crm-inbox.crm-inbox--light.crm-inbox--macos .crm-inbox-folder-rail-ico{background:transparent;color:#6e6e73}.crm-inbox.crm-inbox--light.crm-inbox--macos .crm-inbox-folder-rail-item.is-active .crm-inbox-folder-rail-ico{background:transparent;color:#111}.crm-inbox.crm-inbox--light.crm-inbox--macos .crm-inbox-folder-rail-badge{border-color:var(--crm-macos-rail)}.crm-inbox.crm-inbox--light.crm-inbox--macos .crm-inbox-macos-account-av{box-shadow:0 0 0 2px #fff}.crm-inbox.crm-inbox--light.crm-inbox--macos .crm-inbox-search-row.is-macos .crm-inbox-search input{background:#e8e8ed;color:#111}.crm-inbox.crm-inbox--desk.crm-inbox--light.crm-inbox--macos .crm-inbox-dialog:hover{background:#f2f2f7}.crm-inbox.crm-inbox--desk.crm-inbox--light.crm-inbox--macos .crm-inbox-dialog.is-active{background:#d9d9de}.crm-inbox.crm-inbox--desk.crm-inbox--light.crm-inbox--macos .crm-inbox-dialog.is-active .crm-inbox-dialog-preview,.crm-inbox.crm-inbox--desk.crm-inbox--light.crm-inbox--macos .crm-inbox-dialog.is-active .crm-inbox-dialog-time,.crm-inbox.crm-inbox--light.crm-inbox--macos .crm-inbox-state.is-macos-empty{color:#6e6e73}.crm-inbox-desktop-wide .crm-inbox--light.crm-inbox--macos .crm-inbox-macos-chat-underlay{background:var(--crm-macos-chat)}.crm-inbox.crm-inbox--desk.crm-inbox--light.crm-inbox--macos .crm-inbox-messages{background-color:#e8e8ed;background-image:none}html.crm-inbox-macos-shell,html.crm-inbox-macos-shell body,html.crm-inbox-macos-shell #root{min-width:0;width:100%;max-width:100%;overflow-x:hidden}.crm-inbox.crm-inbox--macos{--crm-macos-min-width: 420px;--crm-macos-compact-left: 98px;--crm-macos-rail-w: 82px;--crm-macos-shell-pad: 8px;--crm-macos-shell-gap: 8px;--crm-macos-card-radius: 20px;--crm-macos-overlay-left: calc( var(--crm-macos-shell-pad) + var(--crm-macos-rail-w) + var(--crm-macos-shell-gap) );grid-template-columns:minmax(0,1fr);min-width:0;width:100%;max-width:100%;box-sizing:border-box}.crm-inbox.crm-inbox--macos>.crm-inbox-sidebar{display:grid!important;grid-template-columns:var(--crm-macos-rail-w) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;column-gap:var(--crm-macos-shell-gap);row-gap:0;align-items:stretch;z-index:50;grid-column:1;grid-row:1;background:transparent;border-right:0;padding:var(--crm-macos-shell-pad);box-sizing:border-box;min-width:0;width:100%;max-width:100%;overflow:hidden}.crm-inbox.crm-inbox--macos .crm-inbox-folder-rail{display:flex;flex-direction:column;width:100%;max-width:var(--crm-macos-rail-w);min-width:0;flex-shrink:0;grid-column:1;grid-row:1 / -1;background:var(--crm-macos-rail);border-right:0;border-radius:var(--crm-macos-card-radius);overflow:hidden;position:relative;z-index:5}.crm-inbox.crm-inbox--macos .crm-inbox-folders,.crm-inbox.crm-inbox--macos .crm-inbox-side-head-burger{display:none}.crm-inbox.crm-inbox--macos .crm-inbox-sidebar-main{grid-column:2;grid-row:1;min-height:0;overflow:hidden;position:relative;z-index:1}.crm-inbox.crm-inbox--macos .crm-inbox-macos-list-dock{grid-column:2;grid-row:2;position:relative;z-index:1}.crm-inbox.crm-inbox--macos>.crm-inbox-chat{display:none;grid-column:2;grid-row:1;border-radius:0;overflow:hidden}.crm-inbox.crm-inbox--macos>.crm-inbox-settings-page,.crm-inbox.crm-inbox--macos>.crm-inbox-translate-page,.crm-inbox.crm-inbox--macos>.crm-inbox-push-page,.crm-inbox.crm-inbox--macos>.crm-inbox-payments-page,.crm-inbox.crm-inbox--macos>.crm-inbox-moderation-page{position:relative!important;inset:auto!important;grid-column:2 / 3!important;grid-row:1!important;z-index:4!important;width:auto!important;height:100%!important;min-width:0;min-height:0;overflow:hidden;box-shadow:none;border-radius:0}@media(max-width:819px){.crm-inbox.crm-inbox--macos{--crm-macos-min-width: 0;--crm-macos-rail-w: 68px;--crm-macos-shell-pad: 5px;--crm-macos-shell-gap: 5px;--crm-macos-card-radius: 12px;--crm-macos-compact-left: calc( var(--crm-macos-shell-pad) + var(--crm-macos-rail-w) + var(--crm-macos-shell-gap) )}.crm-inbox.crm-inbox--macos>.crm-inbox-sidebar{z-index:1}.crm-inbox.crm-inbox--macos .crm-inbox-folder-rail-label{max-width:60px;font-size:10px}.crm-inbox.crm-inbox--macos .crm-inbox-folder-rail-ico{width:28px;height:28px}.crm-inbox.crm-inbox--macos .crm-inbox-folder-rail-svg{width:20px;height:20px}.crm-inbox-desktop-wide .crm-inbox.crm-inbox--macos .crm-inbox-back,.crm-inbox.crm-inbox--macos .crm-inbox-chat-head.is-macos-float>.crm-inbox-back,.crm-inbox.crm-inbox--macos .crm-inbox-chat-head.is-macos-float>.crm-inbox-back:not(.is-fwd-return):not(.is-sched-back):not(.is-forum-back){display:inline-flex!important;pointer-events:auto}.crm-inbox.crm-inbox--macos.crm-inbox--chat>.crm-inbox-chat,.crm-inbox.crm-inbox--macos.crm-inbox--settings>.crm-inbox-settings-page,.crm-inbox.crm-inbox--macos.crm-inbox--quick-replies>.crm-inbox-settings-page,.crm-inbox.crm-inbox--macos.crm-inbox--command-schedules>.crm-inbox-settings-page,.crm-inbox.crm-inbox--macos>.crm-inbox-translate-page,.crm-inbox.crm-inbox--macos>.crm-inbox-push-page,.crm-inbox.crm-inbox--macos>.crm-inbox-payments-page,.crm-inbox.crm-inbox--macos>.crm-inbox-moderation-page{display:flex!important;position:absolute!important;top:var(--crm-macos-shell-pad)!important;right:var(--crm-macos-shell-pad)!important;bottom:var(--crm-macos-shell-pad)!important;left:var(--crm-macos-overlay-left)!important;grid-column:auto!important;width:auto!important;height:auto!important;z-index:4!important;border-radius:var(--crm-macos-card-radius)!important;overflow:hidden;box-shadow:none}.crm-inbox.crm-inbox--macos.crm-inbox--chat>.crm-inbox-chat,.crm-inbox.crm-inbox--macos.crm-inbox--chat .crm-inbox-macos-chat-layer{background:var(--crm-macos-chat, #101920)}.crm-inbox.crm-inbox--macos.crm-inbox--chat>.crm-inbox-chat>.crm-inbox-macos-chat-underlay{display:none!important}.crm-inbox.crm-inbox--macos.crm-inbox--chat .crm-inbox-macos-chat-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;flex:none;width:100%;height:100%}.crm-inbox.crm-inbox--macos.crm-inbox--chat>.crm-inbox-sidebar{display:grid!important;visibility:visible!important;pointer-events:none}.crm-inbox.crm-inbox--macos.crm-inbox--chat>.crm-inbox-sidebar .crm-inbox-folder-rail{pointer-events:auto}.crm-inbox.crm-inbox--macos.crm-inbox--chat>.crm-inbox-chat:has(.is-macos-swipe-peek),.crm-inbox.crm-inbox--macos.crm-inbox--chat>.crm-inbox-chat.is-macos-swipe-peek,.crm-inbox.crm-inbox--macos.crm-inbox--chat>.crm-inbox-chat:has(.is-macos-swipe-peek) .crm-inbox-macos-chat-layer{background:transparent!important;background-color:transparent!important}}@media(max-width:420px){.crm-inbox.crm-inbox--macos{--crm-macos-min-width: 0;--crm-macos-rail-w: 58px;--crm-macos-shell-pad: 4px;--crm-macos-shell-gap: 4px;--crm-macos-card-radius: 10px}.crm-inbox.crm-inbox--macos .crm-inbox-folder-rail-label{display:none}.crm-inbox.crm-inbox--macos .crm-inbox-folder-rail-item{padding:8px 4px}}.crm-inbox.crm-inbox--macos .crm-inbox-macos-tool-list,.crm-inbox.crm-inbox--macos .crm-inbox-dialog-scroller{flex:1 1 0;min-height:0;overflow:auto}.crm-inbox--macos .is-macos-swipe-peek.crm-inbox-macos-chat-layer,.crm-inbox--macos .is-macos-swipe-peek.crm-inbox-settings-page,.crm-inbox--macos .is-macos-swipe-peek.crm-inbox-settings-sheet,.crm-inbox--macos .is-macos-swipe-peek.crm-inbox-translate-page,.crm-inbox--macos .is-macos-swipe-peek.crm-inbox-push-page,.crm-inbox--macos .is-macos-swipe-peek.crm-inbox-payments-page,.crm-inbox--macos .is-macos-swipe-peek.crm-inbox-moderation-page,.crm-inbox--macos .is-macos-swipe-peek .crm-inbox-settings-sheet,.crm-inbox--macos .is-macos-swipe-peek .crm-inbox-settings-list,.crm-inbox--macos .is-macos-swipe-peek .crm-inbox-macos-tool-list,.crm-inbox--macos .is-macos-swipe-peek .crm-inbox-messages,.crm-inbox--macos .is-macos-swipe-peek .crm-inbox-messages-scroller{background:#0000!important;background-image:none!important;background-color:#0000!important;box-shadow:none!important;will-change:auto!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.crm-inbox--skin-ios{--crm-ios-glass: rgba(22, 28, 36, .72);--crm-ios-glass-strong: rgba(18, 24, 32, .82);--crm-ios-hairline: rgba(255, 255, 255, .1);--crm-ios-list-sep: rgba(255, 255, 255, .08);--crm-ios-chip-track: rgba(120, 128, 140, .16);--crm-ios-chip-track-border: rgba(255, 255, 255, .08);--crm-ios-chip-track-radius: 20px;--crm-ios-chip-track-pad: 3px;--crm-ios-chip-track-gap: 2px;--crm-ios-chip-pill: rgba(255, 255, 255, .16);--crm-ios-chip-pill-radius: 17px;--crm-ios-chip-pill-shadow: 0 1px 2px rgba(0, 0, 0, .18);--crm-ios-chip-blur: blur(18px) saturate(1.45);--crm-ios-chrome-h: 108px;--crm-ios-tabbar-h: calc(64px + env(safe-area-inset-bottom, 0px)) ;--crm-bg: #0b1016;--crm-panel: #141b24;--crm-panel-2: #1a222d;--crm-panel-3: #222b38;--crm-chip: rgba(255, 255, 255, .1);--crm-line: rgba(255, 255, 255, .08);--crm-text: #f2f4f7;--crm-muted: #8e98a5;--crm-accent: #3ea6f0;--crm-out: #3e6d99;--crm-in: #1c2633;--crm-hover: rgba(255, 255, 255, .06);--crm-dialog-hover: rgba(255, 255, 255, .05);--crm-dialog-active: rgba(62, 166, 240, .18);--crm-rail: #0c1118;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.crm-inbox--skin-ios.crm-inbox--light{--crm-ios-glass: rgba(248, 248, 250, .78);--crm-ios-glass-strong: rgba(242, 242, 247, .88);--crm-ios-hairline: rgba(60, 60, 67, .18);--crm-ios-list-sep: rgba(60, 60, 67, .16);--crm-ios-chip-track: rgba(255, 255, 255, .42);--crm-ios-chip-track-border: rgba(60, 60, 67, .1);--crm-ios-chip-pill: rgba(255, 255, 255, .92);--crm-ios-chip-pill-shadow: 0 1px 2px rgba(0, 0, 0, .08);--crm-bg: #efeff4;--crm-panel: #ffffff;--crm-panel-2: #f2f2f7;--crm-panel-3: #e5e5ea;--crm-chip: rgba(118, 118, 128, .12);--crm-line: rgba(60, 60, 67, .14);--crm-text: #000000;--crm-muted: #8e8e93;--crm-accent: #007aff;--crm-out: #d0ebff;--crm-in: #ffffff;--crm-hover: rgba(0, 0, 0, .04);--crm-dialog-hover: rgba(0, 0, 0, .04);--crm-dialog-active: rgba(0, 122, 255, .12);--crm-rail: #f2f2f7}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-sidebar-main{position:relative}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-sidebar-main.is-archive-open{background:var(--crm-bg)}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-list-chrome{--ios-search-collapse: 0;position:absolute;top:0;left:0;right:0;z-index:8;display:flex;flex-direction:column;gap:calc(8px * (1 - var(--ios-search-collapse)));padding:calc(10px - 4px * var(--ios-search-collapse)) 16px calc(10px - 2px * var(--ios-search-collapse));background:transparent;border-bottom:none;box-sizing:border-box;pointer-events:none;will-change:transform}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-list-chrome.is-archive-open{gap:calc(10px * (1 - var(--ios-search-collapse)));background:transparent}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-list-chrome.is-archive-underlay{z-index:7;pointer-events:none;--ios-search-collapse: 0;background:var(--crm-bg);clip-path:inset(0 100% 0 0)}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-sidebar-main.is-archive-open .crm-inbox-folder-swipe-layer.is-main{z-index:3}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-sidebar-main.is-archive-open .crm-inbox-folder-swipe-layer.is-main,.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-sidebar-main.is-archive-open .crm-inbox-dialog-scroller,.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-sidebar-main.is-archive-open .crm-inbox-dialog-list{background:var(--crm-bg)}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-sidebar-main.is-archive-open>.crm-inbox-dialog-scroller{position:relative;z-index:3;background:transparent}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-sidebar-main.is-archive-open>.crm-inbox-ios-list-chrome{z-index:8}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-folder-swipe-stage>.crm-inbox-ios-tabbar.is-archive-dock{z-index:2;pointer-events:none}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-list-chrome.is-archive-underlay .crm-inbox-folder.is-active{background:#ffffff29;color:#fff;box-shadow:0 1px 2px #0000002e}.crm-inbox--skin-ios.crm-inbox--light.crm-inbox--phone .crm-inbox-ios-list-chrome.is-archive-underlay .crm-inbox-folder.is-active{background:#ffffffeb;color:#000;box-shadow:0 1px 2px #00000014}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-peer-search-fake{height:40px;border-radius:20px;background:#78808c38;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);font-size:17px;font-weight:400;padding:0 16px 0 38px;color:var(--crm-muted);display:flex;align-items:center;box-sizing:border-box}.crm-inbox--skin-ios.crm-inbox--light.crm-inbox--phone .crm-inbox-ios-peer-search-fake{background:#ffffff8c}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-list-chrome .crm-inbox-search-row,.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-list-chrome .crm-inbox-folders,.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-list-chrome .crm-inbox-search,.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-list-chrome .crm-inbox-folder,.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-list-chrome .crm-inbox-ios-search-close,.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-list-chrome .crm-inbox-ios-archive-nav,.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-list-chrome .crm-inbox-ios-archive-nav-btn{pointer-events:auto}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-archive-nav{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;gap:8px;min-height:40px;flex:0 0 auto}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-archive-nav-btn{width:40px;height:40px;border:0;border-radius:20px;background:#78808c38;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);color:var(--crm-text);display:grid;place-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent;padding:0}.crm-inbox--skin-ios.crm-inbox--light.crm-inbox--phone .crm-inbox-ios-archive-nav-btn{background:#ffffff8c;color:#000}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-archive-nav-btn:active{transform:scale(.96)}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-archive-nav-title{justify-self:center;max-width:100%;height:40px;padding:0 16px;border-radius:20px;background:#78808c38;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);display:inline-flex;align-items:center;justify-content:center;text-align:center;font-size:17px;font-weight:650;letter-spacing:-.2px;color:var(--crm-text);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.crm-inbox--skin-ios.crm-inbox--light.crm-inbox--phone .crm-inbox-ios-archive-nav-title{background:#ffffff8c;color:#000}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-archive-nav-spacer{width:40px;height:40px}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-list-chrome .crm-inbox-search-row{position:static;height:auto;min-height:0;padding:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:none;overflow:hidden;max-height:calc(48px * (1 - var(--ios-search-collapse)));opacity:calc(1 - var(--ios-search-collapse) * .85);transform:translate3d(0,calc(-10px * var(--ios-search-collapse)),0);display:flex;align-items:center;gap:8px;will-change:max-height,opacity,transform}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-list-chrome .crm-inbox-search{position:relative;flex:1 1 auto;min-width:0;padding:0;background:transparent;transform:scale(calc(1 - .04 * var(--ios-search-collapse)));transform-origin:center top}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-search-close{flex:0 0 auto;width:40px;height:40px;border:0;border-radius:20px;background:#78808c38;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);color:var(--crm-text);display:grid;place-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.crm-inbox--skin-ios.crm-inbox--light.crm-inbox--phone .crm-inbox-ios-search-close{background:#ffffff8c;color:#000}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-search-close:active{transform:scale(.96)}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-search-ico{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--crm-muted);pointer-events:none;display:grid;place-items:center;z-index:1}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-search-ico .crm-inbox-ico{display:block}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-list-chrome .crm-inbox-search input{height:40px;border-radius:20px;background:#78808c38;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);font-size:17px;font-weight:400;padding:0 16px 0 38px;color:var(--crm-text);box-shadow:none;border:0}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-list-chrome .crm-inbox-search input::placeholder{color:var(--crm-muted);opacity:1}.crm-inbox--skin-ios.crm-inbox--light.crm-inbox--phone .crm-inbox-ios-list-chrome .crm-inbox-search input{background:#ffffff8c}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-list-chrome .crm-inbox-folders{position:relative;left:auto;right:auto;top:auto;display:flex;align-items:center;gap:var(--crm-ios-chip-track-gap);width:100%;padding:var(--crm-ios-chip-track-pad);margin:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:var(--crm-ios-chip-track-radius);background:var(--crm-ios-chip-track);-webkit-backdrop-filter:blur(18px) saturate(1.45);backdrop-filter:blur(18px) saturate(1.45);border:.5px solid var(--crm-ios-chip-track-border);border-bottom:.5px solid var(--crm-ios-chip-track-border);box-shadow:none;box-sizing:border-box}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-list-chrome .crm-inbox-folder-pill{position:absolute;top:var(--crm-ios-chip-track-pad);left:0;height:calc(100% - (var(--crm-ios-chip-track-pad) * 2));width:0;border-radius:var(--crm-ios-chip-pill-radius);background:var(--crm-ios-chip-pill);box-shadow:var(--crm-ios-chip-pill-shadow);pointer-events:none;z-index:0;opacity:0;transform:translateZ(0);will-change:transform,width}.crm-inbox--skin-ios.crm-inbox--light.crm-inbox--phone .crm-inbox-ios-list-chrome .crm-inbox-folder-pill{background:var(--crm-ios-chip-pill);box-shadow:var(--crm-ios-chip-pill-shadow)}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-list-chrome .crm-inbox-folders::-webkit-scrollbar{display:none}.crm-inbox--skin-ios.crm-inbox--light.crm-inbox--phone .crm-inbox-ios-list-chrome .crm-inbox-folders{background:var(--crm-ios-chip-track);-webkit-backdrop-filter:blur(18px) saturate(1.45);backdrop-filter:blur(18px) saturate(1.45);border-color:var(--crm-ios-chip-track-border)}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-list-chrome .crm-inbox-folder{position:relative;z-index:1;flex:0 0 auto;background:transparent;color:var(--crm-text);font-size:14px;font-weight:560;padding:7px 14px;border-radius:var(--crm-ios-chip-pill-radius);line-height:1.2;border:0;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-list-chrome .crm-inbox-folder.is-active{background:transparent;color:#fff;box-shadow:none}.crm-inbox--skin-ios.crm-inbox--light.crm-inbox--phone .crm-inbox-ios-list-chrome .crm-inbox-folder{background:transparent;color:var(--crm-text)}.crm-inbox--skin-ios.crm-inbox--light.crm-inbox--phone .crm-inbox-ios-list-chrome .crm-inbox-folder.is-active{background:transparent;color:#000;box-shadow:none}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-list-chrome .crm-inbox-folder-chip-badge{background:#3ea6f0;min-width:18px;height:18px;line-height:18px;font-size:11px;font-weight:700}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-dialog-scroller{flex:1;min-height:0}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-list-spacer{flex-shrink:0;pointer-events:none}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-dialog{position:relative;height:76px;padding:8px 16px;gap:12px}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-dialog.has-chips{height:96px}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-dialog:after{content:"";position:absolute;left:76px;right:0;bottom:0;height:.5px;background:var(--crm-ios-list-sep);pointer-events:none}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-dialog:active{background:#ffffff0f}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-avatar{width:60px;height:60px;min-width:60px;min-height:60px;max-width:60px;max-height:60px;flex:0 0 60px;aspect-ratio:1 / 1;align-self:center}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-avatar-img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;object-position:center}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-msg-avatar-col{flex:0 0 28px;width:28px}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-msg-avatar-spacer{width:28px;height:28px}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-msg-avatar-col .crm-inbox-avatar,.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-msg-avatar-col .crm-inbox-avatar--sm{width:28px;height:28px;min-width:28px;min-height:28px;max-width:28px;max-height:28px;flex:0 0 28px;font-size:11px}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-dialog-title{font-size:17px;font-weight:600;letter-spacing:-.2px}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-dialog-preview{font-size:15px;font-weight:400;color:var(--crm-muted)}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-dialog-time{font-size:14px;font-weight:400;color:var(--crm-muted)}.crm-inbox--skin-ios .crm-inbox-unread-badge{min-width:22px;height:22px;line-height:22px;padding:0 7px;font-size:13px;font-weight:600;background:#3ea6f0}.crm-inbox--skin-ios.crm-inbox--phone.crm-inbox--list>.crm-inbox-chat,.crm-inbox--skin-ios.crm-inbox--phone.crm-inbox--chat>.crm-inbox-chat{display:flex!important;position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;width:100%;height:100%;max-height:100%;transform:translate3d(100%,0,0);pointer-events:none;background:var(--crm-bg);overflow:hidden;isolation:isolate;-webkit-backface-visibility:hidden;backface-visibility:hidden}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-chat.is-slide-animating{contain:paint}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-chat.is-slide-animating .crm-inbox-ios-chat-pill,.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-chat.is-slide-animating .crm-inbox-composer-icon,.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-chat.is-slide-animating .crm-inbox-composer-field{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#2a2e36f0!important}.crm-inbox--skin-ios.crm-inbox--light.crm-inbox--phone .crm-inbox-chat.is-slide-animating .crm-inbox-ios-chat-pill,.crm-inbox--skin-ios.crm-inbox--light.crm-inbox--phone .crm-inbox-chat.is-slide-animating .crm-inbox-composer-icon,.crm-inbox--skin-ios.crm-inbox--light.crm-inbox--phone .crm-inbox-chat.is-slide-animating .crm-inbox-composer-field{background:#fffffff0!important}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-chat.is-slide-animating .crm-inbox-composer-send-wrap{transition:none!important}.crm-inbox--skin-ios.crm-inbox--phone.crm-inbox--chat>.crm-inbox-sidebar{display:flex!important}.crm-inbox--skin-ios.crm-inbox--phone.crm-inbox--chat.is-fwd-return-nav>.crm-inbox-sidebar{visibility:hidden!important;pointer-events:none!important}.crm-inbox--skin-ios.crm-inbox--phone.crm-inbox--chat.is-fwd-return-nav:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:25;background:var(--crm-bg);pointer-events:none}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-chat-sched-underlay{background:var(--crm-bg)}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-chat-sched-underlay-head{position:absolute;top:0;left:0;right:0;z-index:1;min-height:56px;padding:8px 12px;background:transparent;border:0;pointer-events:none}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-chat-sched-underlay-title,.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-chat-sched-underlay-sub{align-self:center;width:max-content;max-width:min(100%,220px);margin:0 auto;padding:4px 14px;border-radius:20px;background:#2a2e36e0;text-align:center}.crm-inbox--skin-ios.crm-inbox--light.crm-inbox--phone .crm-inbox-chat-sched-underlay-title,.crm-inbox--skin-ios.crm-inbox--light.crm-inbox--phone .crm-inbox-chat-sched-underlay-sub{background:#ffffffe0;color:#000}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-chat-sched-underlay-sub{margin-top:4px;padding:2px 12px;font-size:12px;color:var(--crm-muted)}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-chat-sched-underlay-msgs{padding-top:64px}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-chat{position:relative;background:var(--crm-bg)}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-chat-head,.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-chat-head.is-ios-glass{position:absolute!important;top:0;left:0;right:0;z-index:6;height:auto!important;min-height:56px;padding:8px 12px;display:grid!important;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:8px;background:transparent!important;background-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;border-bottom:none!important;box-shadow:none!important;pointer-events:none}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-chat-head .crm-inbox-ios-chat-pill{pointer-events:auto}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-chat>.crm-inbox-mod-bar{margin-top:56px}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-chat>.crm-inbox-messages-scroller{padding-top:0;padding-bottom:0}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-chat .crm-inbox-messages{padding-top:64px;padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-chat-pill{border:0;margin:0;padding:0;background:#2a2e36e0;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);color:var(--crm-text);cursor:pointer;-webkit-tap-highlight-color:transparent;box-sizing:border-box}.crm-inbox--skin-ios.crm-inbox--light.crm-inbox--phone .crm-inbox-ios-chat-pill{background:#ffffffe0;color:#000}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-chat-pill:active{transform:scale(.96)}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-chat-head .crm-inbox-back.crm-inbox-ios-chat-pill{width:40px;height:40px;border-radius:20px;display:grid;place-items:center;flex:none}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-chat-pill.is-title{justify-self:center;width:max-content;min-width:0;max-width:100%;min-height:40px;padding:4px 14px;border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;line-height:1.15}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-chat-pill.is-title .crm-inbox-chat-title{width:100%;font-size:16px;font-weight:650;letter-spacing:-.2px;text-align:center}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-chat-pill.is-title .crm-inbox-chat-sub{width:100%;margin-top:1px;font-size:12px;justify-content:center;color:var(--crm-muted)}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-chat-pill.is-title.is-copied .crm-inbox-chat-sub{color:var(--crm-accent, #2aabee)}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-chat-pill.is-avatar{width:40px;height:40px;border-radius:20px;display:grid;place-items:center;padding:2px;justify-self:end}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-chat-pill.is-avatar .crm-inbox-avatar,.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-chat-pill.is-avatar .crm-inbox-avatar--sm{width:36px;height:36px;min-width:36px;min-height:36px;max-width:36px;max-height:36px;flex:0 0 36px;font-size:14px}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-chat-pill-spacer{width:40px;height:40px;justify-self:end}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-composer-dock{position:absolute;left:0;right:0;bottom:0;z-index:6;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-top:none!important;box-shadow:none!important}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-reply-bar,.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-sched-select-bar{background:transparent!important;border-top:none!important;border-bottom:none!important}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-translate-chip{position:absolute;top:56px;left:12px;right:12px;z-index:6;margin:0;height:40px;min-height:40px;padding:0 14px;background:#2a2e36e0;-webkit-backdrop-filter:blur(18px) saturate(1.45);backdrop-filter:blur(18px) saturate(1.45);border:1px solid rgba(255,255,255,.1);box-shadow:0 1px 2px #0000002e;pointer-events:auto}.crm-inbox--skin-ios.crm-inbox--light.crm-inbox--phone .crm-inbox-translate-chip{background:#ffffffe0;border-color:#ffffff59;box-shadow:0 1px 2px #00000014;color:#000}.crm-inbox--skin-ios.crm-inbox--light.crm-inbox--phone .crm-inbox-translate-chip-main,.crm-inbox--skin-ios.crm-inbox--light.crm-inbox--phone .crm-inbox-translate-chip-ico{color:#000}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-chat.is-slide-animating .crm-inbox-translate-chip{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#2a2e36f0!important}.crm-inbox--skin-ios.crm-inbox--light.crm-inbox--phone .crm-inbox-chat.is-slide-animating .crm-inbox-translate-chip{background:#fffffff0!important}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-translate-chip-label{font-size:17px;font-weight:400;letter-spacing:-.24px}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-messages{background-color:var(--crm-bg);background-image:none;padding:64px 10px calc(64px + env(safe-area-inset-bottom,0px))}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-chat:has(.crm-inbox-emoji-keyboard) .crm-inbox-messages,.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-chat:has(.crm-inbox-emoji-kb-spacer) .crm-inbox-messages{padding-bottom:calc(64px + var(--crm-emoji-kb-h, 280px))}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-chat:has(.crm-inbox-emoji-keyboard) .crm-inbox-scroll-down,.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-chat:has(.crm-inbox-emoji-kb-spacer) .crm-inbox-scroll-down{bottom:calc(64px + var(--crm-emoji-kb-h, 280px))}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-composer-dock:has(.crm-inbox-emoji-keyboard) .crm-inbox-composer,.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-composer-dock:has(.crm-inbox-emoji-kb-spacer) .crm-inbox-composer{padding-bottom:8px}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-emoji-keyboard{background:#1c1c1efa;border-top:1px solid rgba(255,255,255,.08)}.crm-inbox--skin-ios.crm-inbox--light.crm-inbox--phone .crm-inbox-emoji-keyboard{background:#f2f2f7fa;border-top-color:#00000014}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-chat:has(.crm-inbox-translate-chip) .crm-inbox-messages,.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-chat.has-translate-chip .crm-inbox-messages{padding-top:108px}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-chat:has(.crm-inbox-reply-bar) .crm-inbox-messages,.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-chat:has(.crm-inbox-sched-select-bar) .crm-inbox-messages{padding-bottom:calc(118px + env(safe-area-inset-bottom,0px))}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-chat:has(.crm-inbox-reply-kb) .crm-inbox-messages{padding-bottom:calc(200px + env(safe-area-inset-bottom,0px))}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-composer{align-items:flex-end;gap:8px;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-composer-icon{width:40px;height:40px;border-radius:20px;background:#2a2e36e0;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);color:var(--crm-text)}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-composer-icon:hover{background:#343840eb;color:var(--crm-text)}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-composer-icon:active{transform:scale(.96)}.crm-inbox--skin-ios.crm-inbox--light.crm-inbox--phone .crm-inbox-composer-icon{background:#ffffffe0;color:#000}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-composer-field{background:#2a2e36e0;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);border-radius:22px;min-height:40px;padding:0 2px 0 0;align-items:flex-end}.crm-inbox--skin-ios.crm-inbox--light.crm-inbox--phone .crm-inbox-composer-field{background:#ffffffe0}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-composer-field textarea{background:transparent!important;border-radius:22px;min-height:40px;padding:10px 12px;font-size:17px}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-composer-emoji,.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-composer-kbd-toggle{width:36px;height:36px;margin-bottom:2px;border-radius:18px;color:var(--crm-muted);background:transparent}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-composer-emoji:hover,.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-composer-kbd-toggle:hover{background:#ffffff14;color:var(--crm-text)}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-composer-schedule.has-queue.is-in-field{width:36px;height:36px;border-radius:12px;margin:0 0 2px;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--crm-muted)}.crm-inbox--skin-ios.crm-inbox--light.crm-inbox--phone .crm-inbox-composer-schedule.has-queue.is-in-field{background:transparent;color:#00000073}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-composer-schedule.is-in-field:active{transform:scale(.96)}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-scroll-down{right:12px;bottom:calc(64px + env(safe-area-inset-bottom,0px));background:#2a2e36e0;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 1px 2px #0000002e}.crm-inbox--skin-ios.crm-inbox--light.crm-inbox--phone .crm-inbox-scroll-down{background:#ffffffe0;color:#000;box-shadow:0 1px 2px #00000014}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-scroll-day-pill{top:58px;height:auto;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:400;color:#ffffffd9;background:#00000059;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-chat:has(.crm-inbox-translate-chip) .crm-inbox-scroll-day-pill,.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-chat.has-translate-chip .crm-inbox-scroll-day-pill{top:104px}.crm-inbox--skin-ios.crm-inbox--light.crm-inbox--phone .crm-inbox-scroll-day-pill{background:#00000047;color:#ffffffeb;box-shadow:none}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-chat.is-slide-animating .crm-inbox-scroll-down{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#2a2e36f0!important}.crm-inbox--skin-ios.crm-inbox--light.crm-inbox--phone .crm-inbox-chat.is-slide-animating .crm-inbox-scroll-down{background:#fffffff0!important}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-composer-send-cluster{gap:0;align-items:flex-end;margin-left:-8px;transition:margin-left .28s cubic-bezier(.32,.72,0,1)}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-composer-send-cluster:has(.crm-inbox-composer-send-wrap.is-visible){margin-left:0}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-composer-send-wrap{width:0;max-width:0;min-width:0;margin-left:0;opacity:0;transform:scale(.6);overflow:hidden;pointer-events:none;flex-shrink:0;border-radius:50%;background:transparent;transition:width .28s cubic-bezier(.32,.72,0,1),max-width .28s cubic-bezier(.32,.72,0,1),margin-left .28s cubic-bezier(.32,.72,0,1),opacity .2s ease,transform .28s cubic-bezier(.32,.72,0,1)}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-composer-send-wrap.is-visible{width:40px;max-width:40px;min-width:40px;margin-left:8px;opacity:1;transform:scale(1);pointer-events:auto}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-composer-send{width:40px;height:40px;border-radius:20px;background:#3ea6f0;color:#fff;box-shadow:none;outline:none;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-composer-send:active{transform:scale(.94)}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-composer-send-wrap.is-visible .crm-inbox-composer-send:disabled{opacity:.55}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-bubble{border-radius:18px;font-size:17px;line-height:1.35}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-bubble.is-in{background:var(--crm-in)}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-bubble.is-out{background:var(--crm-out)}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-msg-stack.has-tail .crm-inbox-bubble.is-in{border-bottom-left-radius:6px}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-msg-stack.has-tail .crm-inbox-bubble.is-out{border-bottom-right-radius:6px}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-icon-btn,.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-back{color:var(--crm-accent);border-radius:50%}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-icon-btn:active,.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-back:active{background:#3ea6f024}.crm-inbox--skin-ios .crm-inbox-side-drawer{background:var(--crm-ios-glass-strong);-webkit-backdrop-filter:blur(32px) saturate(1.6);backdrop-filter:blur(32px) saturate(1.6)}.crm-inbox--skin-ios .crm-inbox-side-drawer-head{background:transparent;border-bottom:.5px solid var(--crm-ios-hairline)}.crm-inbox--skin-ios.crm-inbox--desk .crm-inbox-search-row,.crm-inbox--skin-ios.crm-inbox--desk .crm-inbox-chat-head,.crm-inbox--skin-ios.crm-inbox--desk .crm-inbox-composer-dock{background:var(--crm-ios-glass);-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);border-color:var(--crm-ios-hairline);box-shadow:none}.crm-inbox--skin-ios.crm-inbox--desk .crm-inbox-dialog.is-active{background:var(--crm-dialog-active)}.crm-inbox--skin-ios.crm-inbox--phone{position:relative}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-tabbar{position:absolute;left:0;right:0;bottom:0;z-index:40;display:flex;justify-content:center;pointer-events:none;padding:0 12px calc(8px + env(safe-area-inset-bottom,0px))}.crm-inbox--skin-ios.crm-inbox--phone.crm-inbox--chat .crm-inbox-ios-tabbar{z-index:25}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-settings-page>.crm-inbox-ios-tabbar.is-embedded{z-index:10}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-tabbar-row{pointer-events:none;position:relative;display:block;width:min(100%,440px);height:var(--ios-dock-h, 62px);--ios-dock-h: 62px;--ios-dock-gap: 8px;--ios-search-h: 46px}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-tabbar-capsule-slot{position:absolute;top:0;left:0;width:calc(100% - var(--ios-dock-h) - var(--ios-dock-gap));height:var(--ios-dock-h);overflow:visible;pointer-events:none;transform:none;opacity:1;transition:transform .72s cubic-bezier(.22,1,.36,1),opacity .42s ease;z-index:1}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-tabbar.is-dock-wide .crm-inbox-ios-tabbar-capsule-slot{width:100%}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-tabbar.is-dock-morphing .crm-inbox-ios-tabbar-capsule-slot{transition:width .52s cubic-bezier(.32,.72,0,1),transform .72s cubic-bezier(.22,1,.36,1),opacity .42s ease}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-tabbar-row:not(.is-search-open) .crm-inbox-ios-tabbar-capsule-slot{pointer-events:auto}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-tabbar-row.is-search-open .crm-inbox-ios-tabbar-capsule-slot{transform:translate3d(calc(-100% - 28px),0,0);opacity:0;pointer-events:none}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-tabbar-capsule{pointer-events:auto;position:relative;display:flex;align-items:stretch;justify-content:space-between;gap:var(--crm-ios-chip-track-gap);width:100%;min-width:0;height:var(--ios-dock-h);min-height:var(--ios-dock-h);max-height:var(--ios-dock-h);box-sizing:border-box;padding:var(--crm-ios-chip-track-pad);border-radius:999px;background:#20242ceb;-webkit-backdrop-filter:blur(28px) saturate(1.6);backdrop-filter:blur(28px) saturate(1.6);border:.5px solid var(--crm-ios-chip-track-border);box-shadow:none;isolation:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-tab-pill{position:absolute;z-index:0;top:var(--crm-ios-chip-track-pad);bottom:var(--crm-ios-chip-track-pad);left:0;width:0;border-radius:999px;background:var(--crm-ios-chip-pill);box-shadow:var(--crm-ios-chip-pill-shadow);pointer-events:none;opacity:0;transform:translateZ(0);will-change:transform,width}.crm-inbox--skin-ios.crm-inbox--light.crm-inbox--phone .crm-inbox-ios-tab-pill{background:var(--crm-ios-chip-pill);box-shadow:var(--crm-ios-chip-pill-shadow)}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-tabbar-search-cluster{pointer-events:auto;position:absolute;top:0;right:0;z-index:2;display:flex;align-items:center;justify-content:flex-end;gap:0;width:var(--ios-dock-h);min-width:0;height:var(--ios-dock-h);box-sizing:border-box;opacity:1;overflow:visible;transform:none;transition:width .52s cubic-bezier(.32,.72,0,1),gap .4s ease,opacity .28s ease}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-tabbar.is-dock-wide .crm-inbox-ios-tabbar-search-cluster{width:0;opacity:0;overflow:hidden;pointer-events:none}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-tabbar-search-cluster.is-expanded{width:100%;gap:8px}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-tabbar-search-shell{position:relative;display:flex;align-items:center;flex:0 0 var(--ios-dock-h);width:var(--ios-dock-h);height:var(--ios-dock-h);border-radius:999px;background:#20242ceb;-webkit-backdrop-filter:blur(28px) saturate(1.6);backdrop-filter:blur(28px) saturate(1.6);border:.5px solid var(--crm-ios-chip-track-border);box-shadow:none;overflow:hidden;box-sizing:border-box;transform-origin:right center;transition:flex-basis .72s cubic-bezier(.22,1,.36,1),width .72s cubic-bezier(.22,1,.36,1),height .4s cubic-bezier(.22,1,.36,1)}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-tabbar-search-shell.is-expanded{flex:1 1 auto;width:auto;min-width:0;height:var(--ios-search-h);box-shadow:none}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-tabbar-search{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;border-radius:999px;background:transparent;color:#fff;display:grid;place-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent;opacity:1;transition:opacity .28s ease;z-index:2}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-tabbar-search:active{transform:scale(.96);background:#32384059}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-tabbar-search-shell.is-expanded .crm-inbox-ios-tabbar-search{opacity:0;pointer-events:none}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-tabbar-search-panel{display:flex;align-items:center;gap:12px;width:100%;height:100%;min-width:160px;padding:0 12px 0 14px;box-sizing:border-box;opacity:0;transform:translate3d(18px,0,0);pointer-events:none;transition:opacity .34s ease .16s,transform .55s cubic-bezier(.22,1,.36,1) .08s}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-tabbar-search-shell.is-expanded .crm-inbox-ios-tabbar-search-panel{opacity:1;transform:translateZ(0);pointer-events:auto}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-tabbar-search-panel .crm-inbox-ios-search-ico{position:relative!important;left:auto!important;top:auto!important;transform:none!important;flex:0 0 22px;width:22px;height:22px;margin:0;color:var(--crm-muted);display:grid;place-items:center;z-index:auto}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-tabbar-search-panel input{flex:1 1 auto;min-width:0;height:100%;border:0;outline:none;background:transparent;color:var(--crm-text);font-size:17px;padding:0 0 0 4px;margin:0;box-sizing:border-box}.crm-inbox--skin-ios.crm-inbox--light.crm-inbox--phone .crm-inbox-ios-tabbar-search-panel input{color:#000}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-tabbar-search-panel input::placeholder{color:var(--crm-muted);opacity:1}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-tabbar-search-close{flex:0 0 0;width:0;height:var(--ios-search-h);min-width:0;padding:0;border:.5px solid transparent;border-radius:999px;background:var(--crm-ios-chip-track);-webkit-backdrop-filter:blur(28px) saturate(1.6);backdrop-filter:blur(28px) saturate(1.6);color:var(--crm-text);display:grid;place-items:center;cursor:pointer;overflow:hidden;opacity:0;pointer-events:none;box-shadow:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;transition:flex-basis .45s cubic-bezier(.22,1,.36,1),width .45s cubic-bezier(.22,1,.36,1),opacity .28s ease .12s,border-color .3s ease}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-tabbar-search-cluster.is-expanded .crm-inbox-ios-tabbar-search-close{flex:0 0 var(--ios-search-h);width:var(--ios-search-h);opacity:1;pointer-events:auto;border-color:var(--crm-ios-chip-track-border)}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-tabbar-search-close:active{transform:scale(.94);background:#78808c47}.crm-inbox--skin-ios.crm-inbox--light.crm-inbox--phone .crm-inbox-ios-tabbar-capsule,.crm-inbox--skin-ios.crm-inbox--light.crm-inbox--phone .crm-inbox-ios-tabbar-search-shell,.crm-inbox--skin-ios.crm-inbox--light.crm-inbox--phone .crm-inbox-ios-tabbar-search-close{background:#ffffffe0;-webkit-backdrop-filter:blur(28px) saturate(1.6);backdrop-filter:blur(28px) saturate(1.6);border-color:var(--crm-ios-chip-track-border);box-shadow:none}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-tabbar.is-dock-returning .crm-inbox-ios-tabbar-capsule,.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-tabbar.is-dock-returning .crm-inbox-ios-tabbar-search-shell,.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-tabbar.is-dock-morphing .crm-inbox-ios-tabbar-capsule,.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-tabbar.is-dock-morphing .crm-inbox-ios-tabbar-search-shell,.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-tabbar-row.is-search-open .crm-inbox-ios-tabbar-capsule{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#20242cf0!important}.crm-inbox--skin-ios.crm-inbox--light.crm-inbox--phone .crm-inbox-ios-tabbar.is-dock-returning .crm-inbox-ios-tabbar-capsule,.crm-inbox--skin-ios.crm-inbox--light.crm-inbox--phone .crm-inbox-ios-tabbar.is-dock-returning .crm-inbox-ios-tabbar-search-shell,.crm-inbox--skin-ios.crm-inbox--light.crm-inbox--phone .crm-inbox-ios-tabbar.is-dock-morphing .crm-inbox-ios-tabbar-capsule,.crm-inbox--skin-ios.crm-inbox--light.crm-inbox--phone .crm-inbox-ios-tabbar.is-dock-morphing .crm-inbox-ios-tabbar-search-shell,.crm-inbox--skin-ios.crm-inbox--light.crm-inbox--phone .crm-inbox-ios-tabbar-row.is-search-open .crm-inbox-ios-tabbar-capsule{background:#fffffff0!important}.crm-inbox--skin-ios.crm-inbox--light.crm-inbox--phone .crm-inbox-ios-tabbar-search{color:#000}.crm-inbox--skin-ios.crm-inbox--light.crm-inbox--phone .crm-inbox-ios-tabbar-search-cluster.is-expanded .crm-inbox-ios-tabbar-search-close{border-color:#3c3c4329}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-tab{position:relative;z-index:1;flex:1 1 0;min-width:0;border:0;background:transparent;color:#ffffffc7;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:3px 2px 2px;border-radius:999px;cursor:pointer;-webkit-tap-highlight-color:transparent}.crm-inbox--skin-ios.crm-inbox--light.crm-inbox--phone .crm-inbox-ios-tab{color:#3c3c43b8}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-tab-ico{position:relative;width:36px;height:24px;display:grid;place-items:center;border-radius:0;background:transparent!important}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-tab-ico .crm-inbox-ico,.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-tab-ico svg{width:20px;height:20px}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-tab.is-active .crm-inbox-ios-tab-ico{background:transparent!important;color:#fff}.crm-inbox--skin-ios.crm-inbox--light.crm-inbox--phone .crm-inbox-ios-tab.is-active .crm-inbox-ios-tab-ico{background:transparent!important;color:#000}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-tab.is-active{color:#fff}.crm-inbox--skin-ios.crm-inbox--light.crm-inbox--phone .crm-inbox-ios-tab.is-active{color:#000}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-tab-label{font-size:9px;font-weight:500;letter-spacing:-.15px;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-tab-badge{position:absolute;top:-2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#ff3b30;color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center;box-shadow:0 0 0 1.5px #242a32e6}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-tab-ico.is-avatar .crm-inbox-avatar{width:22px;height:22px;min-width:22px;min-height:22px;max-width:22px;max-height:22px;flex:0 0 22px;font-size:9px}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-dialog-list{padding-bottom:calc(90px + env(safe-area-inset-bottom,0px));touch-action:pan-y}.crm-inbox--skin-ios.crm-inbox--phone.crm-inbox--settings .crm-inbox-settings-list,.crm-inbox--skin-ios.crm-inbox--phone.crm-inbox--quick-replies .crm-inbox-settings-list,.crm-inbox--skin-ios.crm-inbox--phone.crm-inbox--command-schedules .crm-inbox-settings-list{padding-bottom:calc(102px + env(safe-area-inset-bottom,0px))}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-accounts-card{padding:10px;gap:8px}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-accounts-card .crm-inbox-account-row{width:100%;min-height:60px}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-recent-label{padding:10px 16px 6px;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--crm-muted)}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-ios-search-dock{display:none}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-stack-nav{pointer-events:none}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-stack-nav-btn,.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-stack-nav-title{background:#78808c38;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);pointer-events:auto}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-stack-nav-title{pointer-events:none}.crm-inbox--skin-ios.crm-inbox--light.crm-inbox--phone .crm-inbox-stack-nav-btn,.crm-inbox--skin-ios.crm-inbox--light.crm-inbox--phone .crm-inbox-stack-nav-title{background:#ffffff8c;color:#000}.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-moderation-back,.crm-inbox--skin-ios.crm-inbox--phone .crm-inbox-moderation-title{background:#78808c38;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4)}.crm-inbox--skin-ios.crm-inbox--light.crm-inbox--phone .crm-inbox-moderation-back,.crm-inbox--skin-ios.crm-inbox--light.crm-inbox--phone .crm-inbox-moderation-title{background:#ffffff8c;color:#000}.sub-shell{--sub-bg: #121110;--sub-bg-raised: #1c1a17;--sub-bg-strong: #24221e;--sub-ink: #ece9e2;--sub-muted: #a8a39a;--sub-faint: #7a756c;--sub-line: #2e2c28;--sub-border: #322f2a;--sub-accent: #d4a017;--sub-accent-hover: #e3b422;--sub-accent-soft: #f0c14a;--sub-ok: #5cb88a;--sub-err: #e88989;--sub-radius: 8px;--sub-radius-lg: 12px;--sub-radius-xl: 16px;--sub-font: "Archivo", "Segoe UI", system-ui, sans-serif;--sub-mono: "IBM Plex Mono", Consolas, monospace;--sub-ease: cubic-bezier(.22, 1, .36, 1);position:relative;isolation:isolate;min-height:100vh;max-width:760px;margin:0 auto;padding:0 0 48px;color:var(--sub-ink);font-family:var(--sub-font);background:var(--sub-bg);overflow-x:hidden;-webkit-font-smoothing:antialiased}.sub-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(ellipse 90% 55% at 8% -5%,rgba(212,160,23,.09),transparent 55%),radial-gradient(ellipse 70% 45% at 96% 12%,rgba(232,180,90,.05),transparent 50%),linear-gradient(180deg,rgba(255,248,235,.025),transparent 42%),linear-gradient(90deg,rgba(255,255,255,.015) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.015) 1px,transparent 1px),var(--sub-bg);background-size:auto,auto,auto,56px 56px,56px 56px,auto}.sub-shell:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px}.sub-hero{position:relative;padding:24px 20px 18px;animation:sub-rise .45s var(--sub-ease) both}.sub-brand{margin:0 0 12px;display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sub-accent)}.sub-brand-mark{width:18px;height:18px;border-radius:0;object-fit:contain;object-position:center;background:transparent;border:none}.sub-hero-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.sub-hero h1{margin:0;max-width:16ch;font-size:clamp(26px,6.5vw,34px);font-weight:600;line-height:1.12;letter-spacing:-.03em}.sub-hero-lead{margin:10px 0 0;max-width:36ch;font-size:14px;line-height:1.55;color:var(--sub-muted)}.sub-wallet{flex-shrink:0;min-width:124px;padding:12px 14px;border-radius:var(--sub-radius-lg);background:#d4a0171a;border:1px solid var(--sub-border);box-shadow:0 1px #fff5e60a inset;text-align:right;display:flex;flex-direction:column;align-items:flex-end;animation:sub-rise .5s var(--sub-ease) .05s both}.sub-wallet span{display:block;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--sub-faint);font-weight:600}.sub-wallet strong{display:block;margin-top:4px;font-size:22px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.sub-wallet-topup{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:10px;padding:7px 12px;border-radius:var(--sub-radius);border:1px solid transparent;background:var(--sub-accent);color:#121110;font-family:var(--sub-font);font-size:12px;font-weight:600;letter-spacing:.01em;cursor:pointer;box-shadow:0 1px #ffffff2e inset;transition:background .18s ease,transform .18s var(--sub-ease)}.sub-wallet-topup:hover{background:var(--sub-accent-hover);transform:translateY(-1px)}.sub-wallet-topup:active{transform:translateY(0)}.sub-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:0 20px 8px;padding:5px;width:fit-content;max-width:calc(100% - 40px);border-radius:var(--sub-radius);background:#00000038;border:1px solid var(--sub-border);box-shadow:inset 0 1px #ffffff0f;animation:sub-rise .45s var(--sub-ease) .08s both}.sub-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:var(--sub-radius);padding:9px 14px;background:transparent;color:var(--sub-muted);font-family:var(--sub-font);font-size:13px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background .2s ease,color .2s ease}.sub-tabs button.is-on{background:#d4a0172e;color:var(--sub-ink);box-shadow:inset 0 1px #ffffff14}.sub-soon{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--sub-accent);font-style:normal}.sub-main{padding:12px 20px 0;display:flex;flex-direction:column;gap:14px}.sub-state{padding:16px;border-radius:var(--sub-radius-lg);background:var(--sub-bg-raised);border:1px solid var(--sub-border);color:var(--sub-muted);font-size:14px}.sub-banner{padding:12px 14px;border-radius:var(--sub-radius-lg);font-size:13px;line-height:1.45}.sub-banner.is-ok{background:#5cb88a1a;border:1px solid rgba(92,184,138,.28);color:var(--sub-ok)}.sub-banner.is-err{background:#e889891a;border:1px solid rgba(232,137,137,.28);color:var(--sub-err)}.sub-coming{padding:22px 18px;border-radius:var(--sub-radius-xl);background:var(--sub-bg-raised);border:1px solid var(--sub-border);box-shadow:0 1px #fff5e60a inset}.sub-coming h2{margin:0 0 8px;font-size:20px;font-weight:600;letter-spacing:-.02em}.sub-coming p{margin:0;color:var(--sub-muted);font-size:14px;line-height:1.55}.sub-status{padding:18px;border-radius:var(--sub-radius-xl);background:#d4a0171f,var(--sub-bg-raised);border:1px solid var(--sub-border);box-shadow:0 10px 28px #00000038;animation:sub-rise .45s var(--sub-ease) .1s both}.sub-status.is-empty{background:var(--sub-bg-raised)}.sub-status-kicker{margin:0 0 6px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--sub-accent)}.sub-status-name{margin:0;font-size:22px;font-weight:600;letter-spacing:-.02em}.sub-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.sub-stat{padding:12px;border-radius:var(--sub-radius-lg);background:var(--sub-bg-strong);border:1px solid var(--sub-border)}.sub-stat span{display:block;font-size:11px;color:var(--sub-faint);font-weight:500}.sub-stat strong{display:block;margin-top:4px;font-size:14px;font-weight:600}.sub-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.sub-pending{margin-top:14px;padding-top:14px;border-top:1px solid var(--sub-line)}.sub-pending p{margin:0 0 10px;font-size:13px;color:var(--sub-muted);line-height:1.45}.sub-section-label{margin:8px 0 0;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--sub-accent)}.sub-section-title{margin:6px 0 0;font-size:22px;font-weight:600;letter-spacing:-.02em}.sub-section-sub{margin:6px 0 0;font-size:14px;line-height:1.5;color:var(--sub-muted)}.sub-plans{display:grid;gap:12px;animation:sub-rise .45s var(--sub-ease) .14s both}.sub-plan{position:relative;padding:18px;border-radius:var(--sub-radius-xl);background:var(--sub-bg-raised);border:1px solid var(--sub-border);box-shadow:0 1px #fff5e60a inset;transition:border-color .2s ease,transform .2s var(--sub-ease)}.sub-plan.is-featured{border-color:color-mix(in srgb,var(--sub-accent) 55%,var(--sub-border));background:#d4a0171a}.sub-plan.is-current{border-color:#5cb88a66}.sub-plan-badge{display:inline-block;margin-bottom:10px;padding:4px 8px;border-radius:var(--sub-radius);font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--sub-accent);background:#d4a01729;border:1px solid rgba(212,160,23,.25)}.sub-plan.is-current .sub-plan-badge{color:var(--sub-ok);background:#5cb88a1f;border-color:#5cb88a47}.sub-plan-name{margin:0;font-size:18px;font-weight:600;letter-spacing:-.02em}.sub-plan-options{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.sub-plan-option{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:72px;padding:7px 10px;border-radius:var(--sub-radius);border:1px solid var(--sub-border);background:var(--sub-bg-strong);color:var(--sub-muted);font-family:var(--sub-font);font-size:13px;font-weight:600;cursor:pointer;transition:border-color .18s ease,color .18s ease}.sub-plan-option small{font-family:var(--sub-mono);font-size:11px;font-weight:400;color:var(--sub-faint)}.sub-plan-option.is-on{border-color:var(--sub-accent);color:var(--sub-ink)}.sub-plan-option.is-on small{color:var(--sub-accent-soft)}.sub-plan-option.is-current:after{content:"твой";font-family:var(--sub-mono);font-size:10px;font-weight:400;color:var(--sub-ok)}.sub-plan-price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:8px}.sub-plan-price{font-size:28px;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.sub-plan-period{font-size:13px;color:var(--sub-faint)}.sub-plan-full{flex-basis:100%;margin-top:2px;font-size:12px;color:var(--sub-faint);text-decoration:line-through;opacity:.85}.sub-plan-upgrade-note{margin-top:12px;padding:12px 14px;border-radius:var(--sub-radius-lg);background:#d4a01714;border:1px solid rgba(212,160,23,.22)}.sub-plan-upgrade-note p{margin:0;font-size:13px;line-height:1.5;color:var(--sub-muted)}.sub-plan-upgrade-note p+p{margin-top:8px}.sub-plan-upgrade-note strong{color:var(--sub-ink);font-weight:600}.sub-plan-feats{margin:14px 0 16px;padding:0;list-style:none;display:grid;gap:8px}.sub-plan-feats li{position:relative;padding-left:18px;font-size:13px;line-height:1.4;color:var(--sub-muted)}.sub-plan-feats li:before{content:"";position:absolute;left:0;top:.45em;width:7px;height:7px;border-radius:2px;background:var(--sub-accent);opacity:.85}.sub-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:var(--sub-radius);padding:11px 16px;font-family:var(--sub-font);font-size:13px;font-weight:600;letter-spacing:.01em;cursor:pointer;background:var(--sub-accent);color:#121110;box-shadow:0 1px #ffffff2e inset;transition:background .18s ease,transform .18s var(--sub-ease),opacity .18s ease,border-color .18s ease,color .18s ease}.sub-btn:hover:not(:disabled){background:var(--sub-accent-hover);transform:translateY(-1px);box-shadow:0 1px #ffffff38 inset,0 8px 18px #d4a0172e}.sub-btn:active:not(:disabled){transform:translateY(0)}.sub-btn:disabled{opacity:.45;cursor:default;box-shadow:none;transform:none}.sub-btn.ghost{background:#fff8eb08;color:var(--sub-ink);border:1px solid var(--sub-border);box-shadow:none}.sub-btn.ghost:hover:not(:disabled){border-color:color-mix(in srgb,var(--sub-accent) 55%,var(--sub-line));color:var(--sub-accent-hover);background:#d4a01714;box-shadow:none}.sub-hint{margin:10px 0 0;font-size:12px;line-height:1.45;color:var(--sub-faint)}@keyframes sub-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(max-width:420px){.sub-status-grid{grid-template-columns:1fr 1fr}.sub-status-grid .sub-stat:last-child{grid-column:1 / -1}.sub-hero-row{flex-direction:column}.sub-wallet{align-self:stretch;align-items:flex-start;text-align:left}}@media(prefers-reduced-motion:reduce){.sub-shell *,.sub-shell *:before,.sub-shell *:after{animation:none!important;transition:none!important}}.topup-back{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;margin:0 0 12px;padding:0;border:0;background:transparent;color:var(--sub-faint);font-family:var(--sub-font);font-size:13px;font-weight:500;cursor:pointer;transition:color .18s ease}.topup-back:hover{color:var(--sub-muted)}.topup-card{padding:18px;border-radius:var(--sub-radius-xl);background:var(--sub-bg-raised);border:1px solid var(--sub-border);box-shadow:0 1px #fff5e60a inset;animation:sub-rise .45s var(--sub-ease) .1s both}.topup-card+.topup-card{margin-top:14px}.topup-amounts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0 12px}.topup-amount{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--sub-border);border-radius:var(--sub-radius-lg);padding:14px 8px;background:var(--sub-bg-strong);color:var(--sub-ink);font-family:var(--sub-font);font-size:15px;font-weight:600;cursor:pointer;transition:background .18s ease,border-color .18s ease}.topup-amount.is-on{border-color:color-mix(in srgb,var(--sub-accent) 55%,var(--sub-border));background:#d4a01724}.topup-amount:hover:not(:disabled):not(.is-on){border-color:color-mix(in srgb,var(--sub-accent) 40%,var(--sub-border))}.topup-custom{display:block;margin:0 0 18px;padding:12px 14px;border-radius:var(--sub-radius-lg);border:1px solid var(--sub-border);background:var(--sub-bg-strong);transition:border-color .18s ease,background .18s ease}.topup-custom.is-on{border-color:color-mix(in srgb,var(--sub-accent) 55%,var(--sub-border));background:#d4a0171a}.topup-custom-label{display:block;margin-bottom:8px;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--sub-faint);font-weight:600}.topup-custom-row{display:flex;align-items:center;gap:6px}.topup-custom-prefix{font-size:22px;font-weight:700;color:var(--sub-accent-soft);line-height:1}.topup-custom input{flex:1;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:none;background:transparent;color:var(--sub-ink);font-family:var(--sub-font);font-size:22px;font-weight:700;letter-spacing:-.02em;padding:0}.topup-custom input::placeholder{color:#ece9e247;font-weight:500;font-size:15px;letter-spacing:0}.topup-pay{margin-top:4px}.topup-networks{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px}.topup-methods{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px;max-height:min(42vh,320px);overflow-y:auto;padding-right:2px;-webkit-overflow-scrolling:touch}.topup-method{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:52px;padding:10px 12px;border-radius:12px;border:1px solid var(--sub-border);background:#ffffff08;color:var(--sub-gold);font:inherit;text-align:left;cursor:pointer}.topup-method strong{font-size:14px;font-weight:650;letter-spacing:.02em;color:var(--sub-ink)}.topup-method span{font-size:11px;color:var(--sub-muted);line-height:1.2}.topup-method.is-on{border-color:var(--sub-gold);background:#d4a0171f}.topup-method:hover:not(:disabled):not(.is-on){border-color:#d4a01773}.topup-method:disabled{opacity:.55;cursor:default}.topup-selects{display:grid;gap:12px;margin-bottom:18px}.topup-menu{position:relative;display:grid;gap:6px;z-index:1}.topup-menu.is-open{z-index:8}.topup-menu-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:12px 14px;border-radius:12px;border:1px solid var(--sub-border);background:#ffffff08;color:var(--sub-ink);font:inherit;font-size:15px;font-weight:650;letter-spacing:.02em;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease}.topup-menu.is-open .topup-menu-trigger{border-color:var(--sub-gold);background:#d4a0171a}.topup-menu-trigger:hover:not(:disabled){border-color:#d4a01773}.topup-menu-trigger:disabled{opacity:.45;cursor:not-allowed}.topup-menu-chevron{width:10px;height:10px;border-right:2px solid var(--sub-gold);border-bottom:2px solid var(--sub-gold);transform:rotate(45deg);margin-top:-4px;flex:0 0 auto;transition:transform .18s ease}.topup-menu.is-open .topup-menu-chevron{transform:rotate(-135deg);margin-top:4px}.topup-menu-list{position:absolute;left:0;right:0;top:calc(100% + 6px);margin:0;padding:6px;list-style:none;max-height:min(42vh,280px);overflow-y:auto;border-radius:14px;border:1px solid rgba(212,160,23,.35);background:#1a1917;box-shadow:0 16px 40px #00000073;-webkit-overflow-scrolling:touch}.topup-menu-option{display:block;width:100%;padding:11px 12px;border:0;border-radius:10px;background:transparent;color:var(--sub-ink);font:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer}.topup-menu-option:hover{background:#d4a0171f}.topup-menu-option.is-on{background:#d4a0172e;color:var(--sub-gold)}.topup-pay-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:4px}.topup-pay-head .sub-section-label{margin-bottom:6px}.topup-pay-head .sub-section-title{margin:0}.topup-timer-badge{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:76px;padding:8px 10px;border-radius:12px;border:1px solid rgba(212,160,23,.4);background:#d4a0171a}.topup-timer-badge span{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--sub-muted)}.topup-timer-badge strong{font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;color:var(--sub-gold);letter-spacing:.03em;line-height:1}.topup-timer-badge.is-expired{border-color:#dc505073;background:#dc50501a}.topup-timer-badge.is-expired strong{color:#e07070}.topup-timer-track{height:3px;margin:10px 0 4px;border-radius:999px;background:#ffffff14;overflow:hidden}.topup-timer-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#a67c0a,var(--sub-gold));transition:width .9s linear}.topup-timer-hint{margin:8px 0 4px;font-size:12px;line-height:1.35;color:var(--sub-muted)}.topup-timer{margin:14px 0 4px;padding:12px 14px;border-radius:14px;border:1px solid rgba(212,160,23,.35);background:#d4a01714}.topup-timer.is-expired{border-color:#dc505073;background:#dc50501a}.topup-timer-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.topup-timer-row span{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--sub-muted)}.topup-timer-row strong{font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;color:var(--sub-gold);letter-spacing:.04em}.topup-timer.is-expired .topup-timer-row strong{color:#e07070}.topup-timer-bar{height:4px;border-radius:999px;background:#ffffff14;overflow:hidden}.topup-timer-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#a67c0a,var(--sub-gold));transition:width .9s linear}.topup-timer.is-expired .topup-timer-bar i{background:#e07070}.topup-paybox .sub-section-sub strong{color:var(--sub-ink);font-weight:600}.topup-qr-wrap{display:grid;place-items:center;gap:10px;margin:18px 0 16px}.topup-qr-frame{position:relative;display:grid;place-items:center;padding:14px;border-radius:18px;background:linear-gradient(160deg,rgba(212,160,23,.14),transparent 55%),var(--sub-bg-raised);border:1px solid rgba(212,160,23,.38);box-shadow:0 0 0 1px #00000059 inset,0 12px 28px #00000047}.topup-qr-pad{display:grid;place-items:center;padding:12px;border-radius:14px;background:#f7f4ec;box-shadow:0 0 0 1px #d4a01733}.topup-qr{display:block;width:200px;height:200px;border-radius:6px}.topup-qr-corner{position:absolute;width:18px;height:18px;border-color:var(--sub-accent);border-style:solid;pointer-events:none}.topup-qr-corner.tl{top:8px;left:8px;border-width:2px 0 0 2px;border-radius:4px 0 0}.topup-qr-corner.tr{top:8px;right:8px;border-width:2px 2px 0 0;border-radius:0 4px 0 0}.topup-qr-corner.bl{bottom:8px;left:8px;border-width:0 0 2px 2px;border-radius:0 0 0 4px}.topup-qr-corner.br{bottom:8px;right:8px;border-width:0 2px 2px 0;border-radius:0 0 4px}.topup-qr-caption{margin:0;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--sub-faint)}.topup-field{margin-bottom:12px}.topup-field>span{display:block;margin-bottom:6px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--sub-faint)}.topup-field-row{display:flex;align-items:flex-start;gap:8px}.topup-field-row code{flex:1;min-width:0;padding:10px 12px;border-radius:var(--sub-radius);background:var(--sub-bg-strong);border:1px solid var(--sub-border);font-family:var(--sub-mono);font-size:13px;line-height:1.4;word-break:break-all;color:var(--sub-ink)}.topup-field-row .sub-btn.ghost{flex-shrink:0;padding:10px 12px;font-size:12px}.topup-addr{font-size:12px!important}.topup-wait .sub-actions{margin-top:14px}@media(max-width:420px){.topup-amounts{grid-template-columns:1fr 1fr}}.sub-card{padding:16px 16px 14px;border-radius:var(--sub-radius-xl);background:var(--sub-bg-raised);border:1px solid var(--sub-border);animation:sub-rise .45s var(--sub-ease) both}.sub-mono-block{margin:8px 0 12px;padding:12px;border-radius:var(--sub-radius);background:var(--sub-bg-strong);border:1px solid var(--sub-border);font-family:var(--sub-mono);font-size:12px;line-height:1.45;word-break:break-all;color:var(--sub-ink)}.sub-stats-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sub-stat-label{display:block;font-size:11px;color:var(--sub-faint);font-weight:500}.sub-form-row{display:flex;gap:8px;margin-top:12px;align-items:stretch}.sub-form-stack{display:flex;flex-direction:column;gap:10px;margin-top:12px}.sub-input{flex:1;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--sub-border);border-radius:var(--sub-radius);padding:11px 12px;background:var(--sub-bg-strong);color:var(--sub-ink);font-family:var(--sub-font);font-size:14px}.sub-input:focus{outline:none;border-color:color-mix(in srgb,var(--sub-accent) 55%,var(--sub-line))}.sub-textarea{resize:vertical;min-height:72px}.sub-list{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.sub-list-item{padding:10px 12px;border-radius:var(--sub-radius-lg);background:var(--sub-bg-strong);border:1px solid var(--sub-border);font-size:13px;line-height:1.4}.sub-muted{color:var(--sub-muted);font-size:13px}.sub-err-text{margin:0;padding:12px 14px;border-radius:var(--sub-radius-lg);background:#e889891a;border:1px solid rgba(232,137,137,.28);color:var(--sub-err);font-size:13px}.sub-ok-text{margin:0;padding:12px 14px;border-radius:var(--sub-radius-lg);background:#5cb88a1a;border:1px solid rgba(92,184,138,.28);color:var(--sub-ok);font-size:13px}.sub-btn.block{width:100%}@media(max-width:420px){.sub-stats-row{grid-template-columns:1fr}.sub-form-row{flex-direction:column}}.ref-shell{padding-bottom:88px}.ref-hero .sub-hero-lead{max-width:28ch}.ref-hero-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.ref-balance-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--sub-border);background:linear-gradient(160deg,#d4a01729,#1c1a17e6);color:var(--sub-ink);border-radius:var(--sub-radius-xl);padding:10px 14px;min-width:108px;text-align:left;cursor:pointer;transition:transform .18s var(--sub-ease),border-color .18s ease}.ref-balance-pill span{display:block;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--sub-faint);font-weight:600}.ref-balance-pill strong{display:block;margin-top:4px;font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--sub-accent-soft)}.ref-balance-pill:active{transform:scale(.97)}.ref-main{gap:16px}.ref-link-card{padding:18px 16px 16px;border-radius:var(--sub-radius-xl);background:radial-gradient(ellipse 80% 70% at 100% 0%,rgba(212,160,23,.14),transparent 55%),var(--sub-bg-raised);border:1px solid var(--sub-border);animation:sub-rise .45s var(--sub-ease) both}.ref-link-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ref-link-head h2,.ref-howto h2,.ref-section-head h2,.ref-people .ref-section-head h2,.ref-history .ref-section-head h2{margin:0;font-size:16px;font-weight:600;letter-spacing:-.02em}.ref-chip{font-family:var(--sub-mono);font-size:11px;font-weight:500;padding:4px 8px;border-radius:999px;background:#d4a01729;color:var(--sub-accent-soft);border:1px solid rgba(212,160,23,.28)}.ref-link-url{margin:12px 0 14px;padding:12px;border-radius:var(--sub-radius);background:var(--sub-bg-strong);border:1px solid var(--sub-border);font-family:var(--sub-mono);font-size:12px;line-height:1.45;word-break:break-all;color:var(--sub-ink)}.ref-link-actions{display:flex;gap:8px;flex-wrap:wrap}.ref-kpi-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ref-kpi{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;padding:14px 14px 12px;border-radius:var(--sub-radius-lg);background:var(--sub-bg-raised);border:1px solid var(--sub-border);color:inherit;cursor:pointer;transition:transform .18s var(--sub-ease),border-color .18s ease,background .18s ease;animation:sub-rise .45s var(--sub-ease) both}.ref-kpi:nth-child(2){animation-delay:.04s}.ref-kpi:nth-child(3){animation-delay:.08s}.ref-kpi:nth-child(4){animation-delay:.12s}.ref-kpi span{display:block;font-size:11px;color:var(--sub-faint);font-weight:500}.ref-kpi strong{display:block;margin-top:6px;font-size:20px;font-weight:700;letter-spacing:-.03em}.ref-kpi:active{transform:scale(.98);border-color:color-mix(in srgb,var(--sub-accent) 45%,var(--sub-line))}.ref-howto{padding:16px;border-radius:var(--sub-radius-xl);background:var(--sub-bg-raised);border:1px solid var(--sub-border)}.ref-howto ol{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.ref-howto li{display:grid;grid-template-columns:36px 1fr;gap:10px;align-items:start}.ref-howto em{font-style:normal;font-family:var(--sub-mono);font-size:12px;color:var(--sub-accent);padding-top:2px}.ref-howto strong{display:block;font-size:14px;font-weight:600}.ref-howto p{margin:4px 0 0;font-size:12px;line-height:1.45;color:var(--sub-muted)}.ref-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.ref-text-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;color:var(--sub-accent);font:inherit;font-size:13px;font-weight:600;cursor:pointer;padding:4px 0}.ref-muted-count{font-family:var(--sub-mono);font-size:12px;color:var(--sub-faint)}.ref-preview-list,.ref-people-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ref-preview-item,.ref-person{width:100%;text-align:left;border-radius:var(--sub-radius-lg);background:var(--sub-bg-raised);border:1px solid var(--sub-border);color:inherit}.ref-preview-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:12px 14px;cursor:pointer;transition:transform .16s var(--sub-ease)}.ref-preview-item:active{transform:scale(.985)}.ref-preview-item>div:first-child,.ref-person-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ref-preview-meta{margin-top:6px;font-size:12px;color:var(--sub-muted)}.ref-tone{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:3px 7px;border-radius:999px}.ref-tone-ok{background:#5cb88a24;color:var(--sub-ok)}.ref-tone-wait{background:#d4a01724;color:var(--sub-accent-soft)}.ref-tone-off{background:#ffffff0f;color:var(--sub-faint)}.ref-person{overflow:hidden;animation:sub-rise .4s var(--sub-ease) both;transition:border-color .2s ease}.ref-person.is-open{border-color:color-mix(in srgb,var(--sub-accent) 40%,var(--sub-line))}.ref-person-head{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:none;background:transparent;color:inherit;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 14px 6px;cursor:pointer;font:inherit;text-align:left}.ref-person-sum{display:flex;align-items:center;gap:8px;flex-shrink:0}.ref-person-sum strong{color:var(--sub-ok);font-size:14px}.ref-person-sum span{color:var(--sub-faint);font-size:12px}.ref-person-summary{display:flex;flex-wrap:wrap;gap:6px;padding:0 14px 12px;font-size:12px;color:var(--sub-muted)}.ref-progress{padding:0 14px 12px}.ref-progress-bar{height:4px;border-radius:999px;background:#ffffff0f;overflow:hidden;margin-bottom:6px}.ref-progress-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--sub-accent),var(--sub-accent-soft))}.ref-progress span{font-size:11px;color:var(--sub-faint)}.ref-person-body{padding:0 14px 14px;border-top:1px solid var(--sub-line);animation:ref-expand .28s var(--sub-ease) both}@keyframes ref-expand{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ref-timeline{margin-top:12px;display:flex;flex-direction:column;gap:0}.ref-tl-item{display:grid;grid-template-columns:16px 1fr;gap:10px;position:relative;padding-bottom:14px}.ref-tl-item:not(:last-child):before{content:"";position:absolute;left:7px;top:14px;bottom:0;width:1px;background:var(--sub-line)}.ref-tl-item>i{width:14px;height:14px;margin-top:2px;border-radius:50%;background:var(--sub-bg-strong);border:2px solid var(--sub-accent);box-sizing:border-box}.ref-tl-item.is-pending>i{border-color:var(--sub-faint)}.ref-tl-item.is-money>i{background:#5cb88a59;border-color:var(--sub-ok)}.ref-tl-item.is-end>i{border-color:var(--sub-faint)}.ref-tl-item strong{display:block;font-size:13px;font-weight:600}.ref-tl-item p{margin:3px 0 0;font-size:12px;line-height:1.4;color:var(--sub-muted)}.ref-tl-item b{color:var(--sub-ok);font-weight:700}.ref-tl-time{color:var(--sub-faint)!important}.ref-empty{padding:28px 18px;text-align:center;border-radius:var(--sub-radius-xl);background:var(--sub-bg-raised);border:1px dashed var(--sub-border)}.ref-empty h3{margin:0 0 8px;font-size:18px}.ref-empty p{margin:0 0 16px;color:var(--sub-muted);font-size:13px;line-height:1.5}.ref-wallet-hero{padding:20px 16px;border-radius:var(--sub-radius-xl);background:radial-gradient(ellipse 90% 80% at 10% 0%,rgba(212,160,23,.18),transparent 50%),var(--sub-bg-raised);border:1px solid var(--sub-border);animation:sub-rise .4s var(--sub-ease) both}.ref-wallet-hero span{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--sub-faint);font-weight:600}.ref-wallet-hero strong{display:block;margin-top:6px;font-size:clamp(32px,9vw,40px);font-weight:700;letter-spacing:-.04em;color:var(--sub-accent-soft)}.ref-wallet-hero p{margin:8px 0 0;font-size:12px;color:var(--sub-muted);line-height:1.45}.ref-wallet-card .sub-hint{margin-top:6px}.ref-quick{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 10px}.ref-quick-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--sub-border);background:var(--sub-bg-strong);color:var(--sub-ink);border-radius:999px;padding:7px 12px;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s var(--sub-ease)}.ref-quick-chip:active:not(:disabled){transform:scale(.96);border-color:var(--sub-accent)}.ref-quick-chip:disabled{opacity:.4;cursor:default}.ref-hist-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ref-hist-item{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:var(--sub-radius-lg);background:var(--sub-bg-raised);border:1px solid var(--sub-border)}.ref-hist-item>div:first-child{display:flex;flex-direction:column;gap:4px;min-width:0}.ref-hist-item strong{font-size:13px}.ref-hist-sub{font-size:11px;color:var(--sub-muted);line-height:1.35}.ref-hist-right{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.ref-hist-right span{font-size:11px;color:var(--sub-faint)}.ref-hist-right .is-plus{color:var(--sub-ok)}.ref-hist-right .is-minus{color:var(--sub-muted)}.ref-tabs{position:fixed;left:50%;bottom:0;transform:translate(-50%);width:min(760px,100%);display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));background:#121110eb;border-top:1px solid var(--sub-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20}.ref-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--sub-faint);font-family:var(--sub-font);font-size:12px;font-weight:600;padding:10px 6px;border-radius:var(--sub-radius);cursor:pointer;transition:color .15s ease,background .15s ease}.ref-tabs button.is-active{color:var(--sub-accent-soft);background:#d4a0171f}.ref-tabs button:active{transform:scale(.97)}@media(max-width:420px){.ref-hero-row{flex-direction:column}.ref-balance-pill{width:100%}}:root{color-scheme:dark;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#eef2f7;background:#0b0d12}*{box-sizing:border-box}body{margin:0;background:#0b0d12;touch-action:manipulation;-webkit-text-size-adjust:100%}button{font:inherit;color:inherit}.shell{min-height:100vh;display:flex;flex-direction:column;max-width:720px;margin:0 auto}.shell-web{max-width:1200px;flex-direction:row;align-items:stretch;padding:0 16px}.shell-share{max-width:none}.shell-main{flex:1;min-width:0;display:flex;flex-direction:column}.sidebar-nav{display:none}.web-mode .sidebar-nav{display:flex;flex-direction:column;gap:6px;width:220px;padding:24px 12px 24px 0;position:sticky;top:0;align-self:flex-start;height:100vh}.web-mode .sidebar-nav .nav-btn{flex-direction:row;justify-content:flex-start;gap:10px;font-size:14px;padding:12px 14px}.web-mode .bottom-nav{display:none}.web-mode .content{padding-bottom:24px}.web-mode .shell-main{border-left:1px solid rgba(255,255,255,.06);padding-left:20px}.topbar-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.logout-btn{border:1px solid rgba(239,68,68,.35);background:#ef44441f;color:#fca5a5;border-radius:10px;padding:8px 12px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.logout-btn:hover{background:#ef444433}.share-shell{min-height:100vh;display:grid;place-items:center;padding:24px 16px;background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(59,130,246,.22),transparent),radial-gradient(ellipse 50% 40% at 100% 80%,rgba(139,92,246,.12),transparent),#0b0d12}.share-card{width:min(440px,100%);padding:28px 24px;border-radius:24px;background:#141820eb;border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 80px #00000073;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.share-brand{display:flex;align-items:center;gap:12px;margin-bottom:20px}.share-mark{width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,#2563eb,#7c3aed);display:grid;place-items:center;font-weight:800;font-size:14px}.share-brand-title{font-weight:700;font-size:16px}.share-brand-sub{font-size:12px;color:#8b93a7;margin-top:2px}.share-card h1{margin:0 0 8px;font-size:24px}.share-footnote{margin:16px 0 0;font-size:13px;color:#8b93a7;text-align:center}.share-footnote a{color:#7cb3ff;text-decoration:none}@media(min-width:900px){.web-mode .kpi-row{grid-template-columns:repeat(3,minmax(0,1fr))}.web-mode .nav-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.web-mode .topbar{padding:18px 0 12px}}@media(max-width:899px){.web-mode .shell-web{flex-direction:column;padding:0}.web-mode .sidebar-nav{display:none}.web-mode .bottom-nav{display:grid}.web-mode .shell-main{border-left:none;padding-left:0}}.topbar{position:sticky;top:0;z-index:10;display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:14px 16px 10px;background:#0b0d12eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.06);flex-wrap:wrap}.topbar-main{flex:1;min-width:180px}.account-picker select{width:100%;max-width:280px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #2a3140;background:#151922 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%238b93a7' d='M1 1l5 5 5-5'/%3E%3C/svg%3E") no-repeat right 12px center;color:#fff;border-radius:12px;padding:10px 34px 10px 12px;font-size:16px;font-weight:700;cursor:pointer}.date-picker{position:relative}.date-picker-trigger{border:1px solid #2a3140;background:#151922;color:#c7cedb;border-radius:12px;padding:8px 12px;font-size:12px;white-space:nowrap;cursor:pointer}.date-picker-popover{position:absolute;right:0;top:calc(100% + 8px);width:min(320px,calc(100vw - 32px));padding:14px;border-radius:16px;background:#141820;border:1px solid #2a3140;box-shadow:0 20px 60px #00000073;z-index:30}.date-picker-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.date-picker-month{font-weight:600;text-transform:capitalize}.date-nav-btn{width:32px;height:32px;border-radius:10px;border:1px solid #2a3140;background:#151922;color:#fff;cursor:pointer}.date-picker-weekdays,.date-picker-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.date-picker-weekdays{margin-bottom:6px;font-size:11px;color:#8b93a7;text-align:center}.date-cell{aspect-ratio:1;border:none;border-radius:10px;background:transparent;color:#eef2f7;font-size:13px;cursor:pointer}.date-cell.selected{background:#2d6cdf;color:#fff}.date-cell.future{color:#4b5563;cursor:not-allowed}.date-cell.empty{pointer-events:none}.date-picker-inputs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.date-picker-inputs label{display:flex;flex-direction:column;gap:4px;font-size:11px;color:#8b93a7}.date-picker-inputs input{border:1px solid #2a3140;background:#0f131a;color:#fff;border-radius:10px;padding:8px;font:inherit}.date-picker-hint{margin:10px 0 0;font-size:11px;color:#8b93a7;line-height:1.4}.date-picker-apply{width:100%;margin-top:10px;padding:10px;border:none;border-radius:12px;background:#2d6cdf;color:#fff;font-weight:600;cursor:pointer}.topbar-title{font-size:18px;font-weight:700}.topbar-sub{font-size:12px;color:#8b93a7;margin-top:2px}.content{flex:1;padding:12px 16px 88px}.page{display:flex;flex-direction:column;gap:12px}.page-hint{margin:-4px 0 4px;font-size:13px;color:#8b93a7}.period-picker{display:flex;gap:6px}.period-btn{border:1px solid #2a3140;background:#151922;color:#c7cedb;border-radius:999px;padding:6px 10px;font-size:12px}.period-btn.active{background:#2d6cdf;border-color:#2d6cdf;color:#fff}.section-title{margin:4px 0 0;font-size:15px;font-weight:600;color:#d7dde8}.hero-compact{display:flex;flex-direction:column;gap:10px}.balance-card{display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:18px;background:linear-gradient(135deg,#1d4ed8,#1e3a5f);border:1px solid rgba(255,255,255,.08)}.balance-label{font-size:12px;opacity:.85}.balance-value{font-size:28px;font-weight:800;line-height:1.1}.balance-sub{font-size:12px;opacity:.9}.pill-row{display:flex;flex-wrap:wrap;gap:8px}.pill,.pill-mini{display:inline-flex;align-items:center;border-radius:999px;padding:6px 10px;font-size:12px}.pill-mini{padding:4px 8px;font-size:11px}.pill-on{background:#22c55e24;color:#86efac}.pill-warn{background:#fbbf2424;color:#fcd34d}.pill-off{background:#94a3b81f;color:#cbd5e1}.kpi-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.kpi{background:#141820;border:1px solid #232a36;border-radius:14px;padding:12px 10px}.kpi-label{font-size:11px;color:#8b93a7}.kpi-value{margin-top:4px;font-size:22px;font-weight:700;line-height:1.1}.kpi-sub{margin-top:4px;font-size:11px;color:#6f7a8d}.card{background:#141820;border:1px solid #232a36;border-radius:18px;padding:14px}.chart-wrap{width:100%}.chart-legend{margin-top:12px;padding-top:12px;border-top:1px solid #232a36;display:grid;gap:6px}.chart-legend p{margin:0;font-size:12px;line-height:1.45;color:#8b93a7}.chart-legend strong{color:#c5cad6;font-weight:600}.chart-legend-hint{margin-top:4px!important;padding-top:8px;border-top:1px dashed #2a3140;color:#6f7889!important;font-size:11px!important}.chart-note{margin:0 0 8px;font-size:12px;color:#8b93a7}.chart-empty,.empty,.state{padding:16px;border-radius:14px;background:#141820;border:1px solid #232a36;color:#9aa3b2;font-size:14px}.state-error{color:#fecaca;border-color:#ef444459;background:#7f1d1d33}.list-card,.account-tile{width:100%;text-align:left;background:#141820;border:1px solid #232a36;border-radius:16px;padding:14px}.account-tile{cursor:pointer}.list-card-top,.account-tile-top{display:flex;justify-content:space-between;gap:10px;align-items:center}.list-card-metrics,.account-tile-metrics{display:flex;gap:12px;margin-top:8px;font-size:13px;color:#aeb7c6}.list-card-note{margin:8px 0 0;font-size:12px;color:#8b93a7}.account-tile-title{font-size:15px;font-weight:600}.account-tile-phone{font-size:12px;color:#8b93a7;margin-top:2px}.dot{width:10px;height:10px;border-radius:50%;background:#64748b;flex-shrink:0}.dot-on{background:#22c55e;box-shadow:0 0 0 4px #22c55e26}.back-btn{align-self:flex-start;border:none;background:transparent;color:#7cb3ff;padding:0;font-size:14px}.detail-header{display:flex;flex-direction:column;gap:6px}.detail-header h1{margin:0;font-size:22px}.muted{color:#8b93a7}.bottom-nav{position:fixed;left:50%;bottom:0;transform:translate(-50%);width:min(720px,100%);display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:4px;padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:#0b0d12f5;border-top:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nav-btn{display:flex;flex-direction:column;align-items:center;gap:2px;border:none;background:transparent;color:#8b93a7;font-size:11px;padding:8px 4px;border-radius:12px}.nav-btn.active{color:#fff;background:#2d6cdf2e}.nav-icon{font-size:16px;line-height:1}.alerts{display:flex;flex-direction:column;gap:8px}.alert-item,.ok-banner{padding:12px 14px;border-radius:14px;font-size:13px}.alert-item{background:#fbbf241f;border:1px solid rgba(251,191,36,.25);color:#fcd34d}.ok-banner{background:#22c55e1a;border:1px solid rgba(34,197,94,.2);color:#86efac}.nav-cards{display:grid;gap:10px}.nav-card{width:100%;text-align:left;background:#141820;border:1px solid #232a36;border-radius:16px;padding:14px;cursor:pointer}.nav-card-title{display:block;font-size:15px;font-weight:600}.nav-card-sub{display:block;margin-top:6px;font-size:13px;color:#8b93a7}.share-page h1{margin:0;font-size:24px}.share-input{width:100%;margin-top:12px;padding:14px;border-radius:14px;border:1px solid #2a3140;background:#141820;color:#fff}.page-title{margin:0;font-size:22px}.footnote-block{font-size:12px;color:#8b93a7;line-height:1.5}.ghost-btn{width:100%;padding:10px;border-radius:12px;border:1px solid #2a3140;background:transparent;color:#c7cedb}.guide-list{display:grid;gap:12px}.guide-card{background:#141820;border:1px solid #232a36;border-radius:16px;padding:16px}.guide-card h3{margin:0 0 8px;font-size:16px}.guide-card p{margin:0;font-size:14px;line-height:1.45;color:#a8b0bd}.guide-link{margin-top:12px;padding:0;border:none;background:none;color:#6ea8ff;font-size:14px;cursor:pointer}.guide-muted{display:inline-block;margin-top:12px;font-size:13px;color:#6b7280}.guide-steps{margin:0;padding-left:20px;color:#a8b0bd;font-size:14px;line-height:1.55}.guide-foot{margin-top:16px;font-size:13px;color:#6b7280}.page-hint{margin:-4px 0 12px;font-size:13px;color:#8b93a7}.dash-section{display:flex;flex-direction:column;gap:10px}.dash-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.link-btn{border:none;background:none;color:#7cb3ff;font-size:13px;padding:0;cursor:pointer}.dash-footnote,.dash-muted{margin:0;font-size:12px;color:#6f7889;line-height:1.45}.stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.stat-cell{display:flex;flex-direction:column;gap:2px;padding:12px;border-radius:14px;background:#141820;border:1px solid #232a36}.stat-cell-label{font-size:11px;color:#8b93a7}.stat-cell-value{font-size:20px;font-weight:700;line-height:1.15}.stat-cell-delta{font-size:11px;color:#7cb3ff}.stat-cell-sub{font-size:11px;color:#6f7889}.stat-cell.tone-accent .stat-cell-value{color:#93c5fd}.stat-cell.tone-good .stat-cell-value{color:#86efac}.stat-cell.tone-warn .stat-cell-value{color:#fcd34d}.quick-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.quick-nav-item{display:flex;flex-direction:column;gap:2px;text-align:left;padding:12px;border-radius:14px;border:1px solid #232a36;background:#141820;color:inherit;cursor:pointer}.quick-nav-label{font-size:12px;color:#8b93a7}.quick-nav-value{font-size:18px;font-weight:700}.quick-nav-hint{font-size:11px;color:#6f7889}.collapsible{border:1px solid #232a36;border-radius:14px;overflow:hidden;background:#141820}.collapsible-trigger{width:100%;text-align:left;padding:12px 14px;border:none;background:transparent;color:#c7cedb;font-size:13px;cursor:pointer}.collapsible-body{padding:0 14px 14px;border-top:1px solid rgba(255,255,255,.05)}.account-preview-list{display:flex;flex-direction:column;gap:8px}.account-preview{width:100%;text-align:left;padding:12px 14px;border-radius:14px;border:1px solid #232a36;background:#141820;color:inherit;cursor:pointer}.account-preview-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.account-preview-metrics{margin:6px 0 0;font-size:12px;color:#8b93a7}.account-tile.rich{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.service-badge-row{display:flex;flex-wrap:wrap;gap:6px}.service-badge{font-size:10px;font-weight:600;letter-spacing:.04em;padding:2px 6px;border-radius:6px;background:#2d6cdf26;color:#93c5fd}.broadcast-note{margin:0;font-size:12px;color:#a8b0bd;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.insight-bar{display:flex;flex-wrap:wrap;gap:8px 16px;padding:10px 12px;border-radius:12px;background:#2d6cdf14;border:1px solid rgba(45,108,223,.18);font-size:13px;color:#aeb7c6}.insight-bar strong{color:#fff}.list-card-note.warn{color:#fcd34d}.alerts.compact,.ok-banner.compact{padding:10px 12px}.alert-item{width:100%;text-align:left;cursor:pointer}.alert-item:disabled{cursor:default;opacity:.92}.alert-item.info{background:#2d6cdf1f;border-color:#2d6cdf40;color:#93c5fd}.guide-card.compact,.guide-list.compact{gap:8px}.guide-card.compact{padding:12px}.guide-card.compact h3{font-size:14px}.guide-steps.compact{margin-top:10px;font-size:13px}.gate-shell{min-height:100vh;display:grid;place-items:center;padding:24px}.gate-card{width:min(420px,100%);padding:28px;border-radius:20px;background:#141820;border:1px solid #232a36;text-align:center}.gate-card h1{margin:0 0 10px;font-size:24px}.gate-card p{margin:0 0 16px;color:#8b93a7;line-height:1.5}.gate-btn{display:inline-block;padding:12px 18px;border-radius:12px;text-decoration:none;font-weight:600}.gate-btn.primary{background:#2d6cdf;color:#fff}.gate-foot{margin-top:16px;font-size:13px;color:#6f7889}.gate-foot a{color:#7cb3ff}@media(min-width:640px){.stat-grid,.quick-nav{grid-template-columns:repeat(4,minmax(0,1fr))}}
