.presence-control-trigger{width:100%;color:var(--crm-text);border-color:var(--crm-border-soft);background:var(--crm-surface-soft);text-align:left}.presence-control-trigger:hover,.presence-control-trigger:focus-visible{color:var(--crm-primary);border-color:var(--crm-primary)}.presence-control-trigger.is-compact{width:40px;padding-inline:8px}.presence-control-popover{display:grid;width:min(280px,calc(100vw - 32px));gap:10px}.presence-control-popover .ant-select{width:100%}.analytics-trend-chart{min-width:0;border-radius:8px;outline:none}.analytics-trend-chart:focus-visible{box-shadow:0 0 0 3px var(--crm-focus)}.analytics-chart-legend{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:8px;color:var(--crm-muted);font-size:12px}.analytics-chart-legend span{display:inline-flex;align-items:center;gap:7px;font-weight:600}.analytics-chart-legend small{margin-left:auto;color:var(--crm-text-subtle)}.analytics-chart-legend i,.analytics-chart-tooltip i{position:relative;width:22px;height:3px;border-radius:999px;flex:0 0 auto}.analytics-chart-legend i:after,.analytics-chart-tooltip i:after{position:absolute;top:50%;left:50%;width:7px;height:7px;border:2px solid var(--crm-surface);border-radius:50%;background:inherit;box-shadow:0 0 0 1px currentcolor;content:"";transform:translate(-50%,-50%)}.analytics-chart-legend i.is-primary,.analytics-chart-tooltip i.is-primary{color:var(--crm-chart-1);background:var(--crm-chart-1)}.analytics-chart-legend i.is-secondary,.analytics-chart-tooltip i.is-secondary{color:var(--crm-chart-3);background:var(--crm-chart-3)}.analytics-trend-canvas{position:relative}.analytics-trend-chart svg{display:block;width:100%;min-height:248px;overflow:visible;touch-action:pan-y}.analytics-trend-chart text{fill:var(--crm-text-subtle);font-size:11px}.analytics-chart-axis-title{fill:var(--crm-muted)!important;font-size:11px!important;font-weight:600}.analytics-chart-axis-value{font-variant-numeric:tabular-nums}.analytics-chart-x-label{fill:var(--crm-muted)!important}.analytics-chart-grid{stroke:var(--crm-border-soft);stroke-dasharray:3 4;stroke-width:1}.analytics-chart-axis{stroke:var(--crm-text-subtle);stroke-width:1}.analytics-chart-line{fill:none;filter:drop-shadow(0 2px 2px rgb(15 23 42 / 8%));stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.analytics-chart-line.is-primary{stroke:var(--crm-chart-1)}.analytics-chart-line.is-secondary{stroke:var(--crm-chart-3)}.analytics-chart-point{stroke:var(--crm-surface);stroke-width:1}.analytics-chart-point.is-primary{fill:var(--crm-chart-1)}.analytics-chart-point.is-secondary{fill:var(--crm-chart-3)}.analytics-chart-active line{stroke:var(--crm-muted);stroke-dasharray:3 3;stroke-width:1}.analytics-chart-active circle{stroke:var(--crm-surface);stroke-width:2.5}.analytics-chart-active circle.is-primary{fill:var(--crm-chart-1)}.analytics-chart-active circle.is-secondary{fill:var(--crm-chart-3)}.analytics-chart-tooltip{position:absolute;z-index:3;display:grid;width:max-content;min-width:170px;max-width:min(260px,calc(100% - 16px));gap:7px;padding:10px 12px;border:1px solid rgb(255 255 255 / 80%);border-radius:8px;color:#fff;background:#172033f5;box-shadow:0 10px 28px #0f172a38;font-size:12px;pointer-events:none;transform:translate(-50%,calc(-100% - 10px))}.analytics-chart-tooltip.is-left{transform:translateY(calc(-100% - 10px))}.analytics-chart-tooltip.is-right{transform:translate(-100%,calc(-100% - 10px))}.analytics-chart-tooltip.is-below{transform:translate(-50%,12px)}.analytics-chart-tooltip.is-left.is-below{transform:translateY(12px)}.analytics-chart-tooltip.is-right.is-below{transform:translate(-100%,12px)}.analytics-chart-tooltip>strong{padding-bottom:4px;border-bottom:1px solid rgb(255 255 255 / 20%);font-size:13px}.analytics-chart-tooltip span{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px}.analytics-chart-tooltip b{font-variant-numeric:tabular-nums}.analytics-horizontal-bars{display:grid;gap:13px}.analytics-horizontal-bar-scale{display:flex;justify-content:space-between;color:var(--crm-text-subtle);font-size:11px}.analytics-horizontal-bar{padding:3px 4px 5px;border-radius:6px;outline:none;transition:background-color .15s ease,box-shadow .15s ease}.analytics-horizontal-bar:hover,.analytics-horizontal-bar:focus-visible{background:var(--crm-surface-hover);box-shadow:0 0 0 2px var(--crm-focus)}.analytics-horizontal-bar-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.analytics-horizontal-bar-head>span:first-child{min-width:0}.analytics-horizontal-bar-head>span:last-child{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto}.analytics-horizontal-bar-head strong{font-variant-numeric:tabular-nums}.analytics-horizontal-bar-track{height:10px;overflow:visible;border-radius:999px;background:var(--crm-border-soft);box-shadow:inset 0 0 0 1px #4754670f}.analytics-horizontal-bar-track i{position:relative;display:block;height:100%;border-radius:inherit;transition:width .18s ease}.analytics-horizontal-bar-track i:after{position:absolute;top:50%;right:0;width:7px;height:7px;border:2px solid var(--crm-surface);border-radius:50%;background:inherit;box-shadow:0 0 0 1px #4754672e;content:"";transform:translate(50%,-50%)}.analytics-donut-layout{display:grid;grid-template-columns:minmax(160px,190px) minmax(0,1fr);align-items:center;gap:22px}.analytics-donut-wrap{display:grid;justify-items:center;gap:4px}.analytics-donut{position:relative;width:min(100%,180px);aspect-ratio:1}.analytics-donut svg{display:block;width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.analytics-donut-track,.analytics-donut-segment{fill:none;stroke-width:22}.analytics-donut-track{stroke:var(--crm-border-soft)}.analytics-donut-segment{cursor:pointer;outline:none;transition:opacity .15s ease,stroke-width .15s ease}.analytics-donut-segment.is-muted{opacity:.34}.analytics-donut-segment.is-active,.analytics-donut-segment:focus-visible{stroke-width:27}.analytics-donut-center{position:absolute;top:37px;right:37px;bottom:37px;left:37px;display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;padding:8px;border-radius:50%;background:var(--crm-surface);box-shadow:0 8px 20px #0f172a1a;text-align:center;pointer-events:none}.analytics-donut-center span{display:-webkit-box;overflow:hidden;color:var(--crm-text-subtle);font-size:11px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.analytics-donut-center strong{color:var(--crm-text);font-size:25px;font-variant-numeric:tabular-nums;line-height:1.1}.analytics-donut-center small{color:var(--crm-muted);font-size:11px;font-weight:600}.analytics-donut-hint{font-size:11px;text-align:center}.analytics-donut-legend{display:grid;gap:6px}.analytics-donut-legend>button{display:grid;width:100%;grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:5px 6px;border:0;border-radius:6px;color:inherit;background:transparent;font:inherit;text-align:left;cursor:pointer}.analytics-donut-legend>button:hover,.analytics-donut-legend>button:focus-visible,.analytics-donut-legend>button.is-active{background:var(--crm-surface-hover);outline:2px solid var(--crm-focus)}.analytics-donut-legend i{width:9px;height:9px;border-radius:999px;flex:0 0 auto}.analytics-donut-legend span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-donut-legend strong{font-variant-numeric:tabular-nums}.analytics-donut-legend small{min-width:42px;color:var(--crm-text-subtle);font-size:11px;text-align:right}@media (prefers-reduced-motion: reduce){.analytics-horizontal-bar,.analytics-horizontal-bar-track i,.analytics-donut-segment{transition:none}}@media (max-width: 620px){.analytics-chart-legend small{width:100%;margin-left:0}.analytics-donut-layout{grid-template-columns:1fr}.analytics-donut{margin:0 auto}.analytics-trend-chart svg{min-height:205px}.analytics-chart-tooltip{min-width:150px}}.core-dashboard{display:grid;gap:14px;min-width:0}.core-dashboard-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:22px;overflow:hidden;border:1px solid var(--crm-border-soft);border-radius:18px;background:radial-gradient(circle at 90% 10%,color-mix(in srgb,var(--crm-primary) 18%,transparent),transparent 36%),linear-gradient(135deg,var(--crm-surface),var(--crm-surface-muted))}.core-dashboard-header h1{margin:4px 0 6px;font-size:clamp(1.7rem,3vw,2.45rem)}.core-dashboard-eyebrow{color:var(--crm-primary-strong);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.core-dashboard-period{display:grid;flex:0 0 auto;gap:6px}.core-dashboard-filters .ant-card-head{min-height:42px}.core-dashboard-filter-grid{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:10px}.core-dashboard-filter-grid .ant-select{width:100%}.core-dashboard-metric-link{display:block;height:100%;color:inherit}.core-dashboard-metric{position:relative;height:100%;overflow:hidden;border-inline-start:4px solid var(--crm-primary);transition:transform .16s ease,box-shadow .16s ease}.core-dashboard-metric-link:hover .core-dashboard-metric,.core-dashboard-metric-link:focus-visible .core-dashboard-metric{transform:translateY(-2px);box-shadow:var(--crm-shadow-lg)}.core-dashboard-metric-link:focus-visible{outline:3px solid var(--crm-focus);outline-offset:3px;border-radius:12px}.core-dashboard-metric.is-danger{border-inline-start-color:var(--crm-danger);background:linear-gradient(135deg,var(--crm-surface),var(--crm-danger-soft))}.core-dashboard-metric.is-warning{border-inline-start-color:var(--crm-warning);background:linear-gradient(135deg,var(--crm-surface),var(--crm-warning-soft))}.core-dashboard-metric.is-neutral{border-inline-start-color:var(--crm-text-subtle);background:linear-gradient(135deg,var(--crm-surface),var(--crm-surface-muted))}.core-dashboard-metric.is-primary{background:linear-gradient(135deg,var(--crm-surface),var(--crm-primary-soft))}.core-dashboard-metric-icon{position:absolute;inset-block-start:14px;inset-inline-end:16px;color:var(--crm-primary-strong);font-size:1.45rem;opacity:.8}.core-dashboard-metric.is-danger .core-dashboard-metric-icon{color:var(--crm-danger)}.core-dashboard-metric.is-warning .core-dashboard-metric-icon{color:var(--crm-warning)}.core-dashboard-period-metric,.core-dashboard-presence-summary,.core-dashboard-chart-card,.core-dashboard-section{height:100%}.core-dashboard-presence-summary .ant-card-body{display:flex;align-items:center;justify-content:space-between;min-height:98px;background:linear-gradient(120deg,var(--crm-success-soft),var(--crm-surface))}.core-dashboard-presence-summary div{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:0 8px}.core-dashboard-presence-summary div>span:first-child{grid-column:1 / -1}.core-dashboard-presence-summary strong{color:var(--crm-success);font-size:2rem}.core-dashboard-presence-summary>.ant-card-body>.anticon{color:var(--crm-success);font-size:2rem}.core-dashboard-chart-card .analytics-trend-chart,.core-dashboard-chart-card .analytics-horizontal-bars{min-height:260px}.core-dashboard-item-link{color:var(--crm-primary-strong);font-weight:650}.core-dashboard-due{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.core-dashboard-due.is-overdue{color:var(--crm-danger);font-weight:650}.core-dashboard-presence-list{display:grid;gap:4px;max-height:420px;overflow-y:auto}.core-dashboard-person{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 6px;border-bottom:1px solid var(--crm-border-soft)}.core-dashboard-person>div:nth-child(2){display:grid;min-width:0}.core-dashboard-person>div:nth-child(2)>.ant-typography{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.core-dashboard-person-avatar{display:grid;width:34px;height:34px;place-items:center;border:1px solid color-mix(in srgb,var(--crm-primary) 38%,var(--crm-border));border-radius:50%;background:var(--crm-primary-soft);color:var(--crm-primary-strong);font-weight:750}.core-dashboard-presence-note{display:block;margin-top:12px;padding-top:10px;border-top:1px solid var(--crm-border-soft);font-size:.78rem}@media (max-width: 1199px){.core-dashboard-filter-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (max-width: 767px){.core-dashboard{gap:10px}.core-dashboard-header{align-items:stretch;flex-direction:column;gap:14px;padding:16px}.core-dashboard-period .ant-segmented{width:100%}.core-dashboard-period .ant-segmented-group{display:grid;grid-template-columns:repeat(3,1fr)}.core-dashboard-filter-grid{grid-template-columns:1fr}.core-dashboard-metric .ant-card-body,.core-dashboard-period-metric .ant-card-body{padding:14px 12px}.core-dashboard-metric-icon{display:none}.core-dashboard-metric .ant-statistic-title,.core-dashboard-period-metric .ant-statistic-title{min-height:2.6em;font-size:.78rem}.core-dashboard-person{grid-template-columns:32px minmax(0,1fr)}.core-dashboard-person>.ant-badge{grid-column:2}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.ticket-detail-page .work-item-detail-tabs{margin:0 auto 16px;padding:0 6px;border:0;border-bottom:1px solid var(--crm-border);border-radius:0;background:var(--crm-surface);box-shadow:var(--crm-shadow)}.ticket-detail-page .work-item-detail-tabs .ant-tabs-nav{max-width:1600px;margin:0 auto}.ticket-detail-page .work-item-detail-tabs .ant-tabs-nav:before{border-bottom:0}.ticket-detail-page .work-item-detail-tabs .ant-tabs-tab{margin:0 24px 0 0;padding:13px 4px 12px;color:var(--crm-muted);font-size:13px;font-weight:700}.ticket-detail-page .work-item-detail-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--crm-primary)}.ticket-detail-page .work-item-detail-tabs .ant-tabs-ink-bar{height:3px;border-radius:999px 999px 0 0;background:var(--crm-primary)}.ticket-detail-page .work-item-detail-layout.work-item-detail-layout-single{grid-template-columns:minmax(0,1fr)}.ticket-detail-page .work-item-detail-layout-single .work-item-sidebar{grid-column:1}.ticket-detail-page .development-task-overview>.ant-card-body{display:grid;gap:0;padding:0}.ticket-detail-page .development-task-overview-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--crm-border-soft)}.ticket-detail-page .development-task-overview-head>div{display:grid;min-width:0;gap:2px}.ticket-detail-page .development-task-copy{display:grid;gap:7px;padding:16px;border-bottom:1px solid var(--crm-border-soft)}.ticket-detail-page .development-task-copy:last-child{border-bottom:0}.ticket-detail-page .development-task-copy>.ant-typography:first-child,.ticket-detail-page .development-task-links>div>.ant-typography:first-child{font-size:11px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.ticket-detail-page .development-task-copy .ant-typography{margin:0;color:var(--crm-text);line-height:1.55;white-space:pre-wrap}.ticket-detail-page .development-task-report{background:color-mix(in srgb,var(--crm-primary) 4%,var(--crm-surface))}.ticket-detail-page .development-task-report a{overflow-wrap:anywhere}.ticket-detail-page .development-task-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0 16px}.ticket-detail-page .development-task-links>div{display:grid;min-width:0;gap:4px;padding:13px 0;border-bottom:1px solid var(--crm-border-soft)}.ticket-detail-page .development-task-links>div:nth-child(odd){padding-right:16px}.ticket-detail-page .development-task-links>div:nth-child(2n){padding-left:16px;border-left:1px solid var(--crm-border-soft)}.ticket-detail-page .development-task-links a,.ticket-detail-page .development-task-links .ant-typography{min-width:0;overflow-wrap:anywhere}.ticket-detail-page .development-task-side-card>.ant-card-body{padding:0}.ticket-detail-page .development-task-side-sections{display:grid}.ticket-detail-page .development-task-side-sections>.ant-alert{margin:12px 12px 0}.ticket-detail-page .development-task-side-sections>section{padding:13px 16px;border-top:1px solid var(--crm-border-soft)}.ticket-detail-page .development-task-side-sections>section:first-of-type{border-top:0}.ticket-detail-page .development-task-readiness{display:grid;gap:9px}.ticket-detail-page .development-task-readiness>div:not(.ticket-side-section-title){display:grid;gap:3px}.ticket-detail-page .development-task-readiness>div>span{display:flex;justify-content:space-between;gap:8px;font-size:11px}.ticket-detail-page .development-task-readiness details,.ticket-detail-page .development-task-edit-links{border:1px solid var(--crm-border-soft);border-radius:7px;background:var(--crm-surface-muted)}.ticket-detail-page .development-task-readiness summary,.ticket-detail-page .development-task-edit-links summary{padding:8px 10px;color:var(--crm-text);font-size:11px;font-weight:750;cursor:pointer}.ticket-detail-page .development-task-checks{display:grid;gap:5px;padding:0 10px 10px}.ticket-detail-page .development-task-checks span{color:var(--crm-muted);font-size:11px}.ticket-detail-page .development-task-checks span.is-complete{color:var(--crm-success)}.ticket-detail-page .development-task-edit-section .ant-input-number{width:100%}.ticket-detail-page .development-task-edit-links{margin-top:4px}.ticket-detail-page .development-task-edit-links>.ticket-edit-route-grid{padding:12px 12px 0}.ticket-detail-page .development-task-edit-attachments{display:grid;gap:10px;padding:12px;border:1px solid var(--crm-border-soft);border-radius:7px;background:var(--crm-surface-muted)}.ticket-detail-page .development-task-edit-file-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}.ticket-detail-page .development-task-edit-file-list a{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-detail-page-embedded{padding:0}.ticket-detail-page-embedded .ticket-command-center{margin-top:0}.support-snooze-presets{margin-bottom:16px}.support-snooze-field{display:grid;gap:6px;margin-top:14px}.support-snooze-field>span{color:var(--crm-text);font-weight:600}.support-snooze-field .ant-picker{width:100%}@media (max-width: 767px){.ticket-detail-page .development-task-links{grid-template-columns:1fr}.ticket-detail-page .development-task-links>div:nth-child(odd),.ticket-detail-page .development-task-links>div:nth-child(2n){padding-inline:0;border-left:0}.ticket-detail-page .development-task-edit-file-list{grid-template-columns:1fr}}.ticket-detail-page .technician-application-card .ticket-brief-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ticket-detail-page .technician-application-command-head,.ticket-detail-page .technician-work-act-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:16px;border-bottom:1px solid var(--crm-border-soft)}.ticket-detail-page .technician-application-command-head>div:first-child,.ticket-detail-page .technician-work-act-header>div:first-child{display:grid;min-width:0;gap:3px}.ticket-detail-page .technician-application-command-head .ant-typography,.ticket-detail-page .technician-work-act-header .ant-typography{margin:0}.ticket-detail-page .technician-application-mission{display:grid;gap:7px;padding:18px 0}.ticket-detail-page .technician-application-mission .ant-typography{margin-bottom:0;white-space:pre-wrap}.ticket-detail-page .technician-application-route-card{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid var(--crm-border);border-radius:var(--crm-radius);background:var(--crm-surface-muted)}.ticket-detail-page .technician-route-primary{display:flex;min-width:0;align-items:flex-start;gap:11px}.ticket-detail-page .technician-route-primary>.anticon{margin-top:3px;color:var(--crm-primary-strong);font-size:20px}.ticket-detail-page .technician-route-primary>div{display:grid;min-width:0;gap:2px}.ticket-detail-page .technician-route-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px}.ticket-detail-page .technician-application-task{display:grid;gap:6px;padding-bottom:16px;border-bottom:1px solid var(--crm-border-soft)}.ticket-detail-page .technician-application-task .ant-typography{margin-bottom:0;white-space:pre-wrap}.ticket-detail-page .technician-application-context-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;padding-top:4px}.ticket-detail-page .technician-counterparty-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ticket-detail-page .technician-directory-card .ant-card-body{display:grid;gap:0}.ticket-detail-page .technician-directory-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--crm-border-soft)}.ticket-detail-page .technician-directory-row:last-child{border-bottom:0}.ticket-detail-page .technician-directory-row>div{display:grid;min-width:0;gap:2px}.ticket-detail-page .technician-work-act-card .ant-card-body{display:grid;gap:18px}.ticket-detail-page .technician-work-act-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.ticket-detail-page .technician-work-act-report{display:grid;gap:6px;padding:14px 16px;border-radius:var(--crm-radius);background:var(--crm-surface-muted)}.ticket-detail-page .technician-work-act-report .ant-typography{margin:0;white-space:pre-wrap}.technician-work-act-modal .ant-modal-body{padding-block:12px 20px}.technician-work-act-document{display:grid;gap:18px;min-width:0;padding:20px;border:1px solid var(--crm-border);border-radius:var(--crm-radius-lg);background:var(--crm-surface)}.technician-work-act-document-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--crm-border-soft)}.technician-work-act-document-head>div{display:grid;gap:2px;min-width:0}.technician-work-act-document-head .ant-typography,.technician-work-act-document-result .ant-typography{margin:0}.technician-work-act-document-title{font-size:16px;overflow-wrap:anywhere}.technician-work-act-document-section{display:grid;gap:8px}.technician-work-act-document-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.technician-work-act-document-grid .ticket-counterparty-field{min-width:0;padding-block:10px;border-bottom:1px solid var(--crm-border-soft)}.technician-work-act-document-grid .ticket-counterparty-field strong,.technician-work-act-document-grid .ticket-counterparty-field .ant-typography{overflow-wrap:anywhere}.technician-work-act-document-result{display:grid;gap:6px;min-width:0;padding:16px;border-radius:var(--crm-radius);background:var(--crm-surface-muted)}.technician-work-act-document-result .ant-typography:last-child{white-space:pre-wrap;overflow-wrap:anywhere}.technician-work-act-number-field{display:grid;gap:6px}.technician-work-act-number-field>span{color:var(--crm-text-secondary);font-size:13px}.ticket-detail-page .technician-application-context-grid .ticket-counterparty-field{padding-block:12px;border-bottom:1px solid var(--crm-border-soft)}.ticket-detail-page .technician-source-card{grid-column:1 / -1}.technician-request-source-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 24px;margin-bottom:14px;padding:11px 14px;border:1px solid var(--crm-border-soft);border-radius:8px;background:var(--crm-surface-muted)}.technician-request-source-summary>div{display:grid;min-width:0;gap:2px}.technician-request-source-summary span,.technician-request-section-title .ant-typography-secondary{color:var(--crm-muted);font-size:11px}.technician-request-source-summary strong{overflow:hidden;color:var(--crm-text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.technician-request-form{display:grid;gap:12px}.technician-request-section{padding:14px 16px 2px;border:1px solid var(--crm-border-soft);border-radius:8px;background:var(--crm-surface)}.technician-request-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.ticket-detail-page .work-item-primary:empty{display:none}.ticket-detail-page .ticket-related-calls-card,.ticket-detail-page .ticket-related-requests-card{grid-column:1 / -1}.ticket-detail-page .ticket-related-call-row,.ticket-detail-page .ticket-related-request-row{align-items:flex-start;justify-content:space-between;gap:16px}.ticket-detail-page .ticket-related-history-pagination{display:flex;gap:10px 16px;align-items:center;justify-content:space-between;margin-top:12px;padding-top:12px;border-top:1px solid var(--crm-border-soft)}.ticket-detail-page .ticket-related-history-page-size{flex:0 0 auto}.ticket-detail-page .ticket-related-history-pagination .ant-pagination{min-width:0;margin-inline-start:auto}.ticket-detail-page .work-history-list--compact .work-history-row--compact{display:block;padding:9px 12px 10px}.ticket-detail-page .work-history-compact-heading{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:10px}.ticket-detail-page .work-history-compact-ticket{min-width:0;overflow:hidden;color:var(--crm-text);font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ticket-detail-page .work-history-compact-date{flex:0 0 auto;color:var(--crm-muted);font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.ticket-detail-page .work-history-compact-meta{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:6px 8px;align-items:center;margin-top:6px}.ticket-detail-page .work-history-compact-phone,.ticket-detail-page .work-history-phone{display:inline-flex;width:fit-content;align-items:center;gap:6px;color:var(--crm-primary);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums;text-decoration:none}.ticket-detail-page .work-history-compact-phone{margin-top:6px}.ticket-detail-page .work-history-compact-phone:hover,.ticket-detail-page .work-history-phone:hover{color:var(--crm-primary-strong);text-decoration:underline}.ticket-detail-page .support-client-profile-caller{border-color:color-mix(in srgb,var(--crm-primary) 45%,var(--crm-border-soft));background:color-mix(in srgb,var(--crm-primary) 9%,var(--crm-surface))}.ticket-detail-page .work-history-compact-meta .ant-tag{margin-inline-end:0;font-size:10px;line-height:18px}.ticket-detail-page .work-history-compact-employee,.ticket-detail-page .work-history-compact-duration{min-width:0;font-size:12px}.ticket-detail-page .work-history-compact-employee{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-detail-page .work-history-compact-duration{font-variant-numeric:tabular-nums;white-space:nowrap}.ticket-detail-page .work-history-compact-report{display:grid;grid-template-columns:46px minmax(0,1fr);gap:8px;align-items:start;margin-top:7px;padding-top:7px;border-top:1px dashed var(--crm-border-soft)}.ticket-detail-page .work-history-compact-report-label{padding-top:1px;font-size:10px;font-weight:700;white-space:nowrap}.ticket-detail-page .work-history-compact-report .ant-typography{margin:0;font-size:12px;line-height:1.4;white-space:pre-wrap}.ticket-detail-page .ticket-related-call-row>div:first-child,.ticket-detail-page .ticket-related-request-row>div:first-child{display:grid;gap:6px;min-width:0}.ticket-detail-page .ticket-related-call-content{width:100%}.ticket-detail-page .ticket-related-call-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.ticket-detail-page .ticket-related-call-title-row .ant-tag{margin-inline-end:0}.ticket-detail-page .ticket-related-call-meta{min-width:0}.ticket-detail-page .ticket-related-call-recording{display:flex;min-width:0;align-items:center;gap:12px}.ticket-detail-page .ticket-related-call-recording audio{width:min(420px,100%);height:34px}.ticket-detail-page .ticket-related-call-recording>a{flex:0 0 auto;font-size:12px}.ticket-detail-page .support-access-card{overflow:visible;border:0!important;background:transparent;box-shadow:none!important}.ticket-detail-page .support-access-card>.ant-card-head{display:none}.ticket-detail-page .support-access-card>.ant-card-body{padding:0!important}.ticket-detail-page .support-access-stack{display:grid;grid-template-columns:296px minmax(0,1fr);grid-template-areas:"profile remotes" "profile directory" "profile credentials";gap:0 16px;align-items:start}.ticket-detail-page .support-client-brief{grid-area:profile;display:grid!important;grid-template-columns:1fr!important;gap:0!important;margin:0!important;padding:0!important;overflow:hidden;border:1px solid var(--crm-border-soft)!important;border-radius:8px;background:var(--crm-surface)!important;box-shadow:var(--crm-shadow)}.ticket-detail-page .support-client-brief>div,.ticket-detail-page .support-client-brief>div:nth-child(3){display:grid!important;grid-template-columns:88px minmax(0,1fr)!important;gap:10px!important;min-height:0!important;margin:0!important;padding:12px 16px!important;border:0!important;border-top:1px solid var(--crm-border-soft)!important}.ticket-detail-page .support-client-brief>div:first-child{border-top:0!important}.ticket-detail-page .support-client-brief .support-client-profile-title{display:flex!important;align-items:center;gap:12px!important;padding:16px!important;background:var(--crm-surface-muted)}.ticket-detail-page .support-client-profile-title>div{display:grid;min-width:0;gap:3px}.ticket-detail-page .support-client-avatar{display:inline-flex;width:42px;height:42px;flex:0 0 42px;align-items:center;justify-content:center;border-radius:9px;background:var(--crm-primary-soft);color:var(--crm-primary)!important;font-size:17px!important;font-weight:850!important;line-height:1!important;text-transform:uppercase!important}.ticket-detail-page .support-client-brief span{color:var(--crm-muted);font-size:11px;font-weight:750;line-height:1.3;text-transform:none}.ticket-detail-page .support-client-brief strong,.ticket-detail-page .support-client-brief a,.ticket-detail-page .support-client-brief .ant-typography{min-width:0;color:var(--crm-text);font-size:13px;font-weight:750;line-height:1.35;overflow-wrap:anywhere}.ticket-detail-page .support-access-section{min-width:0;padding:0!important}.ticket-detail-page .support-access-section-remotes{grid-area:remotes;padding:16px!important;border:1px solid var(--crm-border-soft);border-radius:8px;background:var(--crm-surface);box-shadow:var(--crm-shadow)}.ticket-detail-page .support-access-heading-row{margin-bottom:10px}.ticket-detail-page .support-access-heading-main .ant-typography{color:var(--crm-text);font-size:14px;font-weight:850}.ticket-detail-page .support-access-heading-main .ant-tag{margin-inline-end:0;border:0;border-radius:999px;background:var(--crm-surface-muted);color:var(--crm-muted);font-size:10px;font-weight:800}.ticket-detail-page .support-access-heading-row .ant-btn-sm{height:30px;border-color:var(--crm-border);border-radius:6px;font-weight:750}.ticket-detail-page .support-remote-grid{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ticket-detail-page .support-remote-card-branded{display:inline-flex;align-items:center;width:fit-content;max-width:100%;min-height:34px;gap:5px;padding:3px 4px 3px 5px;border:1px solid var(--crm-border-soft)!important;border-left-width:2px!important;border-radius:6px;background:var(--crm-surface)!important;box-shadow:none}.ticket-detail-page .support-remote-card-branded .support-remote-icon{width:24px;height:24px;flex:0 0 24px;border-radius:5px}.ticket-detail-page .support-remote-label{max-width:110px;min-width:0;overflow:hidden;color:var(--crm-text);font-size:12px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ticket-detail-page .support-remote-connection{display:flex;min-width:0;align-items:center;padding:0!important}.ticket-detail-page .support-remote-value-action.ant-btn-sm{width:fit-content;max-width:220px;min-width:0;height:26px;padding-inline:7px;border-radius:5px;font-size:12px;font-weight:800}.ticket-detail-page .support-remote-value-action.ant-btn-sm>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-detail-page .support-remote-actions{display:flex!important;gap:3px;min-width:0;padding:0;border:0}.ticket-detail-page .support-remote-actions .ant-btn-icon-only{width:26px;height:26px;min-width:26px;padding:0;border-radius:5px}.ticket-detail-page .support-contact-grid{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ticket-detail-page .support-contact-pill{display:inline-flex;align-items:center;width:fit-content;max-width:100%;min-height:34px;gap:5px;padding:3px 4px 3px 7px;border:1px solid var(--crm-border-soft);border-radius:6px;background:var(--crm-surface)}.ticket-detail-page .support-contact-label{max-width:130px;min-width:0;overflow:hidden;color:var(--crm-text);font-size:12px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ticket-detail-page .support-contact-call.ant-btn-sm{width:fit-content;max-width:190px;min-width:0;height:26px;padding-inline:7px;border-radius:5px;font-size:12px;font-weight:800}.ticket-detail-page .support-contact-call.ant-btn-sm>span:not(.anticon){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-detail-page .support-contact-actions{display:flex;gap:3px}.ticket-detail-page .support-contact-actions .ant-btn-icon-only{width:26px;height:26px;min-width:26px;padding:0;border-radius:5px}.ticket-detail-page .support-access-inline-grid{grid-area:directory;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-top:12px;border:0!important}.ticket-detail-page .support-access-inline-grid .support-access-section,.ticket-detail-page .support-access-inline-grid .support-access-section+.support-access-section{min-width:0;padding:14px!important;border:1px solid var(--crm-border-soft)!important;border-radius:8px;background:var(--crm-surface);box-shadow:var(--crm-shadow)}.ticket-detail-page .support-data-list{display:grid;gap:6px}.ticket-detail-page .support-data-row,.ticket-detail-page .support-access-section-credentials .support-compact-row{min-height:0;gap:9px;padding:8px 9px;border:1px solid var(--crm-border-soft);border-radius:7px;background:var(--crm-surface);box-shadow:none}.ticket-detail-page .support-compact-icon{width:26px;height:26px;flex-basis:26px;border-radius:7px;background:var(--crm-primary-soft);color:var(--crm-primary)}.ticket-detail-page .support-access-section-credentials{grid-area:credentials;margin-top:12px;padding:14px!important;border:1px solid var(--crm-border-soft);border-radius:8px;background:var(--crm-surface)}.ticket-detail-page .support-empty-panel{min-height:0;padding:13px 14px;border:1px dashed var(--crm-border);border-radius:7px;background:var(--crm-surface-muted);color:var(--crm-muted);font-size:12px;line-height:1.45}@media (max-width: 1100px){.ticket-detail-page .support-access-stack{grid-template-columns:1fr;grid-template-areas:"profile" "remotes" "directory" "credentials";gap:12px}.ticket-detail-page .support-client-brief{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ticket-detail-page .support-client-brief .support-client-profile-title{grid-column:1 / -1}.ticket-detail-page .support-client-brief>div,.ticket-detail-page .support-client-brief>div:nth-child(3){grid-template-columns:1fr!important;border-top:1px solid var(--crm-border-soft)!important;border-left:1px solid var(--crm-border-soft)!important}.ticket-detail-page .support-client-brief>div:nth-child(2){border-left:0!important}.ticket-detail-page .support-access-inline-grid,.ticket-detail-page .support-access-section-credentials{margin-top:0}}@media (max-width: 800px){.ticket-detail-page .support-client-brief,.ticket-detail-page .support-access-inline-grid{grid-template-columns:1fr!important}.ticket-detail-page .support-client-brief>div,.ticket-detail-page .support-client-brief>div:nth-child(3){grid-template-columns:88px minmax(0,1fr)!important;border-left:0!important}}@media (max-width: 700px){.ticket-detail-page .work-item-detail-tabs{padding-inline:12px}.ticket-detail-page .work-item-detail-tabs .ant-tabs-nav-wrap{overflow-x:auto}.ticket-detail-page .technician-application-card .ticket-brief-title,.ticket-detail-page .technician-application-command-head,.ticket-detail-page .technician-work-act-header,.technician-request-section-title{align-items:flex-start;flex-direction:column;gap:3px}.ticket-detail-page .technician-application-context-grid,.ticket-detail-page .technician-counterparty-directory,.ticket-detail-page .technician-work-act-grid,.technician-work-act-document-grid,.technician-request-source-summary{grid-template-columns:1fr}.technician-work-act-document{padding:14px}.technician-work-act-document-head{align-items:flex-start;flex-direction:column}.ticket-detail-page .technician-application-route-card,.ticket-detail-page .technician-directory-row{align-items:stretch;flex-direction:column}.ticket-detail-page .technician-route-actions .ant-btn{flex:1 1 auto}.technician-request-section{padding-inline:12px}.ticket-detail-page .ticket-related-call-row,.ticket-detail-page .ticket-related-request-row{display:grid}.ticket-detail-page .ticket-related-history-pagination{align-items:flex-start;flex-direction:column}.ticket-detail-page .ticket-related-history-pagination .ant-pagination{margin-inline-start:0}.ticket-detail-page .ticket-related-call-title-row,.ticket-detail-page .ticket-related-call-recording{align-items:flex-start;flex-direction:column}.ticket-detail-page .support-access-section-remotes,.ticket-detail-page .support-access-inline-grid .support-access-section,.ticket-detail-page .support-access-inline-grid .support-access-section+.support-access-section,.ticket-detail-page .support-access-section-credentials{border-right:0!important;border-left:0!important;border-radius:0}.ticket-detail-page .support-remote-label{max-width:90px}.ticket-detail-page .support-remote-value-action.ant-btn-sm{max-width:min(100%,180px)}}.ticket-side-section-title-action{display:flex;min-height:24px;align-items:center;justify-content:space-between;gap:8px}.ticket-side-section-title-action .ant-btn{height:24px;padding-inline:4px;font-size:11px}.ticket-time-correction-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (max-width: 520px){.ticket-time-correction-grid{grid-template-columns:1fr;gap:0}}.work-item-timeline-grid{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(420px,1.2fr);gap:16px;margin-bottom:16px}.work-item-collaborator-form{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(220px,1.2fr) auto;gap:8px;margin-bottom:14px}.work-item-collaborator-row{display:flex;align-items:flex-start;justify-content:space-between;width:100%;gap:12px}.work-item-timeline-card .ant-timeline{margin-top:8px}.work-item-timeline-entry{width:100%;padding-bottom:8px}.support-contract-alert .ant-alert-description{margin-top:2px}.support-contract-summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.support-contract-list{display:flex;min-width:0;flex:1 1 420px;flex-wrap:wrap;gap:6px}.support-contract-chip{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:4px 7px;max-width:100%;padding:3px 8px;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:999px;background:color-mix(in srgb,var(--crm-surface) 82%,transparent);font-size:12px;line-height:1.35}.support-contract-chip>span:last-child{opacity:.72;white-space:nowrap}.development-action-readiness-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px}.development-action-readiness-grid .ant-card-body{min-height:164px}.development-action-blocker-card{border-color:color-mix(in srgb,var(--crm-danger) 28%,var(--crm-border))}@media (max-width: 1100px){.work-item-timeline-grid{grid-template-columns:1fr}}@media (max-width: 720px){.work-item-collaborator-form,.development-action-readiness-grid{grid-template-columns:1fr}.support-contract-summary,.support-contract-list{align-items:stretch;flex-direction:column}.support-contract-chip{border-radius:10px}}.support-workspace-shell{display:grid;gap:16px;min-width:0}.support-workspace-header .ant-card-body{padding:18px 20px}.support-workspace-title-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.support-workspace-title-row h2,.support-workspace-waiting-copy h3{margin:0}.support-workspace-active{min-width:0}.support-workspace-tabs-card .ant-card-body{padding:10px 12px 0}.support-workspace-tabs .ant-tabs-nav{margin:0}.support-workspace-tabs .ant-tabs-nav-wrap{min-width:0;overflow-x:auto}.support-workspace-tabs .ant-tabs-content-holder{display:none}.support-workspace-tab-label{display:inline-flex;align-items:center;gap:6px;max-width:310px}.support-workspace-tab-label>span:not(.ant-tag){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-workspace-tab-label .ant-tag{margin-inline-end:0}.support-workspace-pool-list{display:grid;gap:10px;max-height:58vh;overflow-y:auto}.support-workspace-pool-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px;border:1px solid var(--crm-border);border-radius:12px;background:var(--crm-surface-muted)}.support-workspace-pool-copy{display:grid;gap:5px;min-width:0}.support-workspace-pool-copy>strong{overflow-wrap:anywhere}.support-workspace-queue .ant-card-head-title{display:flex;align-items:center}.support-workspace-queue-list{display:grid;gap:8px}.support-workspace-queue-item{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--crm-border);border-radius:12px;background:var(--crm-surface-muted)}.support-workspace-queue-item.is-current{border-color:color-mix(in srgb,var(--crm-accent) 55%,var(--crm-border));background:color-mix(in srgb,var(--crm-accent) 7%,var(--crm-surface))}.support-workspace-queue-position{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:var(--crm-muted);background:var(--crm-surface);font-weight:700}.support-workspace-queue-copy{display:grid;gap:6px;min-width:0}.support-workspace-queue-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-workspace-queue-time{white-space:nowrap}.support-workspace-waiting{min-height:min(620px,calc(100vh - 210px));display:grid;place-items:center;overflow:hidden}.support-workspace-waiting .ant-card-body{width:100%}.support-workspace-waiting .ant-empty-image{height:260px;margin-bottom:24px}.support-workspace-radar{position:relative;width:240px;height:240px;margin:0 auto;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--crm-accent) 18%,transparent) 0 4px,transparent 5px),color-mix(in srgb,var(--crm-accent) 7%,var(--crm-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--crm-accent) 25%,transparent)}.support-workspace-ring{position:absolute;top:28px;right:28px;bottom:28px;left:28px;border:1px solid color-mix(in srgb,var(--crm-accent) 30%,transparent);border-radius:50%;animation:support-workspace-pulse 2.4s ease-in-out infinite}.support-workspace-ring-two{top:64px;right:64px;bottom:64px;left:64px;animation-delay:-1.2s}.support-workspace-sweep{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 72%,color-mix(in srgb,var(--crm-accent) 40%,transparent) 92%,transparent 100%);animation:support-workspace-scan 3s linear infinite}.support-workspace-agent{position:absolute;inset:50% auto auto 50%;translate:-50% -50%;color:var(--crm-accent);font-size:54px}.support-workspace-phone{position:absolute;right:30px;top:54px;color:var(--crm-success);font-size:24px;animation:support-workspace-phone 1.8s ease-in-out infinite}.support-workspace-waiting-copy{display:grid;gap:8px;max-width:620px;margin:0 auto}.support-workspace-loading{min-height:420px;display:grid;place-items:center}.support-routing-list{display:grid;gap:10px;margin-top:16px;max-height:60vh;overflow:auto}.support-routing-row{display:grid;grid-template-columns:minmax(190px,1fr) minmax(260px,1.4fr) 126px;align-items:center;gap:14px;padding:12px;border:1px solid var(--crm-border);border-radius:12px;background:var(--crm-surface-muted)}.support-routing-person,.support-routing-weight{display:grid;gap:4px}.support-routing-weight span{color:var(--crm-muted);font-size:12px}.support-routing-load{display:flex;flex-wrap:wrap;gap:4px}@keyframes support-workspace-scan{to{transform:rotate(360deg)}}@keyframes support-workspace-pulse{0%,to{opacity:.45;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes support-workspace-phone{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-6px) rotate(8deg)}}@media (prefers-reduced-motion: reduce){.support-workspace-ring,.support-workspace-sweep,.support-workspace-phone{animation:none}}@media (max-width: 767px){.support-workspace-title-row{align-items:flex-start;flex-direction:column}.support-workspace-waiting{min-height:520px}.support-routing-row{grid-template-columns:1fr}.support-workspace-queue-item{grid-template-columns:30px minmax(0,1fr)}.support-workspace-queue-time{grid-column:2}.support-workspace-tabs-card .ant-card-body{padding-inline:8px}.support-workspace-tab-label{max-width:245px}.support-workspace-pool-item{grid-template-columns:1fr}.support-workspace-pool-item .ant-btn{width:100%}}.work-item-layout-page{max-width:1180px;margin:0 auto}.work-item-layout-page .ant-card{border-color:var(--crm-border-soft);border-radius:8px;box-shadow:0 1px 2px #0f172a09}.work-item-layout-hero{overflow:hidden;border-top:3px solid var(--crm-primary)!important}.work-item-layout-hero .ant-card-body{padding:20px 22px}.work-item-layout-section .ant-card-head{min-height:48px;background:var(--crm-surface-muted)}.work-item-layout-section .ant-card-head-title{font-size:15px;font-weight:850}.work-item-layout-builder-list{display:grid;gap:8px}.work-item-layout-builder-row{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border:1px solid var(--crm-border);border-radius:7px;background:var(--crm-surface);cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.work-item-layout-builder-row:hover{border-color:var(--crm-primary);background:var(--crm-primary-soft)}.work-item-layout-builder-row>span:last-child{display:grid;gap:2px}.work-item-layout-builder-row:has(.ant-checkbox-checked){border-color:var(--crm-primary);background:var(--crm-primary-soft)}.work-item-layout-actions{position:sticky;bottom:12px;z-index:5;background:#fffffff5;box-shadow:0 8px 28px #0f172a1f!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (max-width: 700px){.work-item-layout-actions{bottom:0}}.assignment-routing-list{display:grid;gap:10px;max-height:min(58vh,620px);overflow:auto}.assignment-routing-row{display:grid;grid-template-columns:minmax(220px,1fr) minmax(240px,1.2fr) 128px;align-items:center;gap:14px;padding:12px;border:1px solid var(--crm-border);border-radius:12px;background:var(--crm-surface-muted)}.assignment-routing-weight{display:grid;gap:4px}.assignment-routing-weight>span{color:var(--crm-muted);font-size:12px}@media (max-width: 720px){.assignment-routing-row{grid-template-columns:1fr}}.employee-profile-page{max-width:1680px;margin:0 auto}.employee-profile-header>.ant-card-body>div{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.employee-profile-header h2.ant-typography,.employee-profile-identity h4.ant-typography{margin:0}.employee-profile-identity,.employee-profile-tabs{border-color:var(--crm-border-soft)}.employee-profile-period{display:flex;align-items:center;justify-content:flex-end;gap:12px}.avatar-crop-viewport{position:relative;width:300px;height:300px;margin:0 auto;overflow:hidden;border-radius:18px;background:#0f172a;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.avatar-crop-viewport:active{cursor:grabbing}.avatar-crop-viewport img{position:absolute;inset:50% auto auto 50%;max-width:none;transform-origin:center;translate:-50% -50%;pointer-events:none}.avatar-crop-mask{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid rgba(255,255,255,.9);border-radius:50%;box-shadow:0 0 0 999px #0f172a73;pointer-events:none}@media (max-width: 767px){.employee-profile-header>.ant-card-body>div{align-items:stretch;flex-direction:column}.employee-profile-header .ant-btn,.employee-profile-header .ant-btn a,.employee-profile-period,.employee-profile-period .ant-segmented{width:100%}.employee-profile-header .ant-btn a{display:block}.employee-profile-period{align-items:stretch;flex-direction:column}}.employee-directory-page{width:100%}.employee-directory-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.employee-directory-header .ant-typography{margin:0}.employee-directory-card{height:100%;border-color:var(--crm-border-soft)}.employee-directory-card>.ant-card-body{display:grid;gap:12px;height:100%}.employee-directory-card-main{display:grid;min-width:0;gap:4px}.employee-directory-name{color:var(--crm-text);font-size:15px;font-weight:800}.employee-directory-bio{min-height:44px;margin:0!important;color:var(--crm-muted)}.employee-directory-groups{padding-top:10px;border-top:1px solid var(--crm-border-soft);color:var(--crm-muted)}@media (max-width: 767px){.employee-directory-header{align-items:stretch;flex-direction:column}.employee-directory-header .ant-btn{width:100%}}.messenger-page{--messenger-text-scale: .9;display:grid;grid-template-columns:minmax(230px,280px) minmax(0,1fr);gap:12px;width:100%;height:calc(100dvh - 112px);min-height:520px;margin:0;font-size:calc(14px * var(--messenger-text-scale))}.messenger-page :where(.ant-card-head-title,.ant-list-item-meta-title,.ant-list-item-meta-description,.ant-btn,.ant-input,.ant-typography,.ant-tag,.ant-select-selector){font-size:calc(14px * var(--messenger-text-scale))}.messenger-rooms .ant-list-item-meta-description{font-size:calc(12px * var(--messenger-text-scale))}.messenger-rooms,.messenger-conversation{min-width:0;min-height:0;border-color:var(--crm-border-soft)}.messenger-rooms>.ant-card-body,.messenger-conversation>.ant-card-body{height:calc(100% - 54px);min-height:0}.messenger-rooms>.ant-card-body{display:flex;flex-direction:column;overflow:hidden}.messenger-conversation>.ant-card-body{display:flex;flex-direction:column;overflow:hidden}.messenger-room-search{flex:0 0 auto;margin-bottom:8px}.messenger-rooms .ant-list{min-height:0;overflow:auto}.messenger-rooms .ant-list-item{padding-inline:10px;border-radius:10px;cursor:pointer}.messenger-rooms .ant-list-item:hover,.messenger-rooms .ant-list-item.is-active{background:var(--crm-surface-muted)}.messenger-header-actions,.messenger-scale-control{display:flex;align-items:center}.messenger-room-heading{display:flex;gap:8px;align-items:center;min-width:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.messenger-room-heading>span:last-child{display:grid;min-width:0}.messenger-room-heading strong,.messenger-room-heading small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messenger-room-heading small{color:var(--crm-muted);font-size:11px;font-weight:500}.messenger-scale-control{gap:2px;padding:1px 3px;border:1px solid var(--crm-border-soft);border-radius:8px;background:var(--crm-surface-muted)}.messenger-scale-control .ant-btn{width:26px;height:26px;padding:0}.messenger-scale-control .ant-typography{min-width:34px;text-align:center;font-variant-numeric:tabular-nums}.messenger-selection-toolbar{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:0 0 8px;border-bottom:1px solid var(--crm-border-soft)}.messenger-messages{flex:1;min-height:180px;overflow:auto;display:flex;flex-direction:column;gap:8px;padding:10px 6px 6px;overscroll-behavior:contain}.messenger-history-control{align-self:center;display:flex;gap:8px;align-items:center;min-height:30px}.messenger-read-boundary{display:flex;align-items:center;gap:8px;color:var(--crm-primary);font-size:calc(11px * var(--messenger-text-scale))}.messenger-read-boundary:before,.messenger-read-boundary:after{content:"";flex:1;height:1px;background:color-mix(in srgb,var(--crm-primary) 35%,var(--crm-border-soft))}.messenger-read-boundary span{white-space:nowrap}.messenger-message-row{display:flex;align-items:flex-end;gap:7px;width:100%;border-radius:10px}.messenger-message-row.is-mine{justify-content:flex-end}.messenger-message-row.is-selected{background:color-mix(in srgb,var(--crm-primary) 9%,transparent)}.messenger-message-row.is-selected .messenger-message{border-color:var(--crm-primary)}.messenger-message{position:relative;max-width:min(78%,650px);padding:8px 10px;border:1px solid var(--crm-border-soft);border-radius:13px 13px 13px 4px;background:var(--crm-surface-muted);overflow-wrap:anywhere}.messenger-message.is-mine{border-radius:13px 13px 4px;background:color-mix(in srgb,var(--crm-primary) 13%,var(--crm-surface))}.messenger-message-meta{display:flex;justify-content:space-between;gap:18px;margin-bottom:3px;font-size:calc(11px * var(--messenger-text-scale))}.messenger-message-body{white-space:pre-wrap;font-size:calc(14px * var(--messenger-text-scale))}.messenger-inline-sticker{display:inline-block;margin-inline:1px;font-size:1.65em;line-height:1;vertical-align:-.16em;cursor:help}.messenger-sticker{font-size:calc(42px * var(--messenger-text-scale));line-height:1.2}.messenger-sticker .messenger-inline-sticker{font-size:1em}.messenger-forwarded-label{display:flex;gap:5px;align-items:center;margin-bottom:3px;color:var(--crm-text-secondary);font-size:calc(11px * var(--messenger-text-scale))}.messenger-reply-preview,.messenger-composer-context{border-left:3px solid var(--crm-primary);background:color-mix(in srgb,var(--crm-primary) 7%,var(--crm-surface))}.messenger-reply-preview{display:grid;gap:1px;margin-bottom:6px;padding:5px 7px;border-radius:6px;font-size:calc(11px * var(--messenger-text-scale))}.messenger-reply-preview span,.messenger-composer-context span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messenger-media{display:block;max-width:min(100%,400px);max-height:300px;border-radius:9px;margin-top:7px}.messenger-reactions{margin-top:5px}.messenger-reactions-applied:empty{display:none}.messenger-reaction-grid,.messenger-sticker-grid,.messenger-emoji-grid{display:grid;grid-template-columns:repeat(6,36px);gap:4px;max-width:248px}.messenger-reaction-grid .ant-btn,.messenger-sticker-grid .ant-btn,.messenger-emoji-grid .ant-btn{width:36px;height:36px;padding:0;font-size:20px}.messenger-sticker-grid{max-height:220px;overflow-y:auto}.messenger-sticker-grid .ant-btn{font-size:23px}.messenger-picker-tabs{width:248px}.messenger-animated-emoji{display:inline-block;animation:messenger-emoji-pulse 1.8s ease-in-out infinite;transform-origin:center}@keyframes messenger-emoji-pulse{0%,to{transform:scale(1) rotate(0)}45%{transform:scale(1.14) rotate(-3deg)}60%{transform:scale(1.08) rotate(3deg)}}@media (prefers-reduced-motion: reduce){.messenger-animated-emoji{animation:none}}.messenger-selected-file{padding:7px 0 0}.messenger-selected-file .ant-tag{max-width:100%;overflow:hidden;text-overflow:ellipsis}.messenger-composer-context{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;margin-top:7px;padding:6px 8px;border-radius:7px}.messenger-composer-context>div{min-width:0}.messenger-composer{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:7px;align-items:end;border-top:1px solid var(--crm-border-soft);padding-top:9px}.messenger-rich-composer{min-height:34px;max-height:110px;overflow-y:auto;padding:6px 10px;border:1px solid var(--crm-border);border-radius:var(--crm-radius);background:var(--crm-surface);color:var(--crm-text);line-height:1.5;white-space:pre-wrap;outline:none}.messenger-rich-composer:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--crm-primary) 12%,transparent)}.messenger-rich-composer:empty:before{content:attr(data-placeholder);color:var(--crm-muted);pointer-events:none}.messenger-rich-composer.is-disabled{background:var(--crm-surface-muted);cursor:not-allowed}.messenger-composer-sticker{display:inline-grid;min-width:30px;min-height:30px;place-items:center;margin-inline:2px;border-radius:8px;background:var(--crm-primary-soft);font-size:23px;vertical-align:middle}@media (max-height: 680px) and (min-width: 768px){.messenger-page{height:calc(100dvh - 96px);min-height:430px}}@media (max-width: 767px){.messenger-page{grid-template-columns:1fr;width:100%;height:auto;min-height:0;margin:0}.messenger-rooms{max-height:220px}.messenger-rooms>.ant-card-body{max-height:164px}.messenger-conversation{min-height:68vh}.messenger-conversation>.ant-card-body{height:auto;min-height:calc(68vh - 54px)}.messenger-messages{min-height:320px;max-height:58vh}.messenger-message{max-width:90%}.messenger-composer{grid-template-columns:auto minmax(0,1fr) auto}.messenger-composer>.ant-btn-primary{grid-column:1 / -1;width:100%}.messenger-header-actions{gap:3px!important}.messenger-scale-control .ant-typography{min-width:30px}}.global-statistics-page{max-width:1680px;margin:0 auto}.global-statistics-header .ant-card-body{display:flex;flex-direction:column;gap:18px}.global-statistics-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.global-statistics-heading h2.ant-typography{margin:8px 0 4px}.global-statistics-heading p.ant-typography{max-width:820px;margin-bottom:0}.global-statistics-period{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:14px;border-top:1px solid var(--crm-border-soft)}.global-statistics-filters{position:sticky;z-index:5;top:8px;border-color:var(--crm-border);box-shadow:var(--crm-shadow)}.global-statistics-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:10px}.global-statistics-filter-grid .ant-select{width:100%}.global-statistics-kpis .ant-card{height:100%;border-color:var(--crm-border-soft)}.global-statistics-kpis .ant-statistic-title{min-height:22px;color:var(--crm-muted)}.global-statistics-kpis .ant-statistic-content{font-size:clamp(20px,2vw,28px)}.global-statistics-workbench>.ant-card-body{padding-top:8px}.global-statistics-workbench .ant-tabs-nav{margin-bottom:18px}.global-statistics-page.is-compact .ant-table-cell{padding-top:7px!important;padding-bottom:7px!important}.global-statistics-settings-list{display:grid;grid-template-columns:1fr;gap:8px;margin-top:10px}.global-stat-calendar{display:grid;grid-template-columns:repeat(var(--calendar-columns, 7),minmax(0,1fr));gap:8px}.global-stat-calendar-weekday{padding:0 8px 4px;color:var(--crm-muted);font-size:12px;font-weight:600;text-align:right}.global-stat-calendar-spacer{min-height:1px}.global-stat-calendar-day{min-height:154px;border-color:var(--crm-border-soft)}.global-stat-calendar-day.is-today{border-color:var(--crm-primary);box-shadow:inset 0 0 0 1px var(--crm-primary)}.global-stat-calendar-day .ant-card-body{display:flex;flex-direction:column;height:100%;padding:10px}.global-stat-calendar-day-head,.global-stat-calendar-counterparties>div{display:flex;align-items:center;justify-content:space-between;gap:6px}.global-stat-calendar-day-head>div{display:flex;align-items:baseline;gap:5px}.global-stat-calendar-counterparties{display:flex;flex-direction:column;gap:5px;min-width:0;margin-top:10px}.global-stat-calendar-counterparties a,.global-stat-calendar-counterparties .ant-typography{min-width:0;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.global-stat-calendar-counterparties .ant-tag{flex:0 0 auto;margin-inline-end:0}.global-stat-calendar-empty{margin:auto 0;font-size:12px;text-align:center}@media (max-width: 1180px){.global-statistics-filter-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}.global-stat-calendar{grid-template-columns:repeat(2,minmax(0,1fr))}.global-stat-calendar-weekday,.global-stat-calendar-spacer{display:none}.global-stat-calendar-day{min-height:130px}}@media (max-width: 767px){.global-statistics-heading{flex-direction:column}.global-statistics-period,.global-statistics-period .ant-segmented,.global-statistics-period .ant-picker{width:100%}.global-statistics-period .ant-segmented-group{flex-wrap:wrap}.global-statistics-heading>.ant-space,.global-statistics-heading>.ant-space .ant-space-item,.global-statistics-heading>.ant-space .ant-btn{width:100%}.global-statistics-filter-grid{grid-template-columns:minmax(0,1fr)}.global-statistics-filters{position:static}.global-stat-calendar{grid-template-columns:minmax(0,1fr)}.global-stat-calendar-day{min-height:112px}}.logistics-module{display:flex;flex-direction:column;gap:16px;min-width:0}.logistics-my-page,.logistics-dispatch-page{display:grid;gap:14px}.logistics-my-list{display:grid;gap:10px}.logistics-my-task{border-left:3px solid var(--crm-border)}.logistics-my-task.is-current{border-left-color:var(--crm-primary);box-shadow:0 4px 18px rgba(var(--crm-primary-rgb),.12)}.logistics-my-task-heading,.logistics-dispatch-employee-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.logistics-my-task-heading>div,.logistics-my-task-grid>div{display:flex;flex-direction:column;gap:3px;min-width:0}.logistics-my-task-heading a{display:block;margin-top:2px}.logistics-my-task-grid{display:grid;grid-template-columns:1.1fr 1.5fr 1fr .9fr;gap:12px;margin-top:12px}.logistics-my-task-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.logistics-danger-text{color:var(--crm-danger)}.logistics-dispatch-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.logistics-dispatch-overview{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(300px,.8fr);gap:12px;min-width:0}.logistics-dispatch-map-card,.logistics-dispatch-employees-card,.logistics-dispatch-planner>.ant-card{min-width:0}.logistics-dispatch-map-card .ant-card-body{padding:0}.logistics-dispatch-map{width:100%;height:520px;min-height:420px;background:var(--crm-surface-muted)}.logistics-dispatch-employees-card .ant-card-body{padding:8px}.logistics-dispatch-employees{display:grid;gap:6px;max-height:520px;overflow:auto}.logistics-dispatch-employee{display:grid;gap:5px;width:100%;padding:10px;border:1px solid var(--crm-border);border-radius:5px;background:var(--crm-surface);color:var(--crm-text);font:inherit;text-align:left;cursor:pointer}.logistics-dispatch-employee:hover{border-color:var(--crm-primary);background:var(--crm-surface-hover)}.logistics-dispatch-employee.is-selected{border-color:var(--crm-primary);background:var(--crm-primary-soft);box-shadow:inset 3px 0 0 var(--crm-primary)}.logistics-dispatch-employee-meta{display:flex;flex-wrap:wrap;gap:8px;color:var(--crm-muted);font-size:12px}.logistics-dispatch-employee-meta em{color:var(--crm-danger);font-style:normal;font-weight:600}.logistics-dispatch-marker-shell{background:transparent;border:0}.logistics-dispatch-marker{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border:2px solid var(--crm-surface);border-radius:999px;background:var(--crm-primary);box-shadow:var(--crm-shadow);color:var(--crm-text-inverse);font-size:12px;font-weight:800;line-height:1}.logistics-dispatch-marker.employee{width:34px;height:34px}.logistics-dispatch-marker.employee.is-planned{border:3px solid var(--crm-warning);background:var(--crm-surface);color:var(--crm-warning)}.logistics-dispatch-marker.task{width:38px;height:26px;border-radius:6px;background:var(--crm-priority-low);font-size:10px}.logistics-dispatch-marker.task.priority-high{background:var(--crm-priority-high)}.logistics-dispatch-marker.task.priority-urgent{background:var(--crm-priority-urgent)}.logistics-dispatch-marker.is-selected{outline:3px solid var(--crm-selection-border);outline-offset:2px;box-shadow:0 0 0 5px var(--crm-selection-ring)}.logistics-dispatch-planner{display:grid;grid-template-columns:minmax(340px,.9fr) minmax(0,1.1fr);gap:12px;min-width:0}.logistics-dispatch-candidates{display:grid;gap:6px;max-height:480px;overflow:auto}.logistics-dispatch-candidate{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;padding:9px;border:1px solid var(--crm-border-soft);border-radius:5px;cursor:pointer}.logistics-dispatch-candidate:hover,.logistics-dispatch-candidate.is-selected{border-color:var(--crm-selection-border);background:var(--crm-selection-bg)}.logistics-dispatch-candidate>span{display:flex;flex-direction:column;gap:3px;min-width:0}.logistics-dispatch-candidate>span:last-child{align-items:flex-end}.logistics-dispatch-route-widget{width:100%;height:330px;margin:10px 0;border:1px solid var(--crm-border);border-radius:5px}@media (max-width: 1100px){.logistics-my-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.logistics-dispatch-overview,.logistics-dispatch-planner{grid-template-columns:1fr}.logistics-dispatch-map{height:460px}.logistics-dispatch-employees{max-height:360px}}@media (max-width: 767px){.logistics-dispatch-summary,.logistics-my-task-grid{grid-template-columns:1fr}.logistics-dispatch-map{height:58vh;min-height:360px}.logistics-dispatch-planner{grid-template-columns:minmax(0,1fr)}.logistics-dispatch-candidate{grid-template-columns:auto minmax(0,1fr)}.logistics-dispatch-candidate>span:last-child{grid-column:2;align-items:flex-start}.logistics-my-task-actions>a,.logistics-my-task-actions .ant-btn{width:100%}.logistics-dispatch-route-widget{height:50vh;min-height:300px}}.logistics-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.logistics-header .ant-typography{margin-top:0}.logistics-summary-grid{display:grid;grid-template-columns:repeat(6,minmax(145px,1fr));gap:10px}.logistics-summary-card{border-left:3px solid var(--logistics-summary-color, var(--crm-primary));background:color-mix(in srgb,var(--logistics-summary-color, var(--crm-primary)) 6%,var(--crm-surface))}.logistics-summary-card .ant-statistic-title{min-height:22px}.logistics-summary-card .ant-statistic-content{color:var(--logistics-summary-color, var(--crm-primary));font-size:22px}.logistics-summary-blue{--logistics-summary-color: var(--crm-primary)}.logistics-summary-cyan{--logistics-summary-color: var(--crm-info)}.logistics-summary-red{--logistics-summary-color: var(--crm-danger)}.logistics-summary-gold{--logistics-summary-color: var(--crm-warning)}.logistics-summary-volcano{--logistics-summary-color: var(--crm-danger)}.logistics-summary-green{--logistics-summary-color: var(--crm-success)}.logistics-filter-card .ant-card-body{padding:12px}.logistics-list-filters{display:grid;grid-template-columns:minmax(240px,1.35fr) repeat(5,minmax(145px,.75fr)) auto;gap:8px}.logistics-list-filters>:where(.ant-input-group-wrapper,.ant-select,.ant-btn){width:100%}.logistics-mobile-list{display:grid;gap:10px}.logistics-mobile-card .ant-card-body{display:flex;flex-direction:column;gap:8px}.logistics-mobile-title{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.logistics-mobile-title>a{min-width:0}.logistics-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.logistics-board-toolbar .ant-card-body{display:flex;flex-direction:column;gap:12px;padding:12px}.logistics-board-filters{display:grid;grid-template-columns:minmax(260px,1fr) minmax(150px,190px) minmax(150px,190px) auto auto;gap:8px}.logistics-board-counters{min-height:24px}.logistics-board-flow{display:grid;grid-template-columns:2fr 4fr 1fr;gap:8px}.logistics-board-flow-step{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;min-width:0;padding:8px 10px;border:1px solid var(--crm-border-soft);border-radius:9px;background:var(--crm-surface)}.logistics-board-flow-step span{overflow:hidden;color:var(--crm-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.logistics-board-flow-step.is-exception{border-color:color-mix(in srgb,var(--crm-danger) 35%,var(--crm-border-soft))}.logistics-board-scroll{max-width:100%;overflow-x:auto;padding-bottom:8px;overscroll-behavior-x:contain}.logistics-board-columns{display:grid;grid-template-columns:repeat(7,minmax(260px,1fr));gap:12px;min-width:1892px;align-items:start}.logistics-board-column{min-width:0;border:1px solid var(--crm-border);border-radius:6px;background:var(--crm-surface-muted);transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.logistics-board-column.is-drop-target{border-color:var(--crm-primary);background:var(--crm-primary-soft);box-shadow:0 0 0 2px var(--crm-focus)}.logistics-board-column-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-height:75px;padding:12px;border-bottom:1px solid var(--crm-border);background:var(--crm-surface)}.logistics-board-column-head>div{display:flex;flex-direction:column;gap:3px}.logistics-board-column-body{display:flex;flex-direction:column;gap:10px;min-height:180px;padding:10px}.logistics-board-card{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--crm-border);border-radius:5px;background:var(--crm-surface);box-shadow:var(--crm-shadow);cursor:grab;transition:opacity .15s ease,border-color .15s ease,box-shadow .15s ease}.logistics-board-card:hover{border-color:var(--crm-primary);background:var(--crm-surface-hover);box-shadow:var(--crm-shadow)}.logistics-board-card.is-dragging{opacity:.45;cursor:grabbing}.logistics-board-card-title{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.logistics-board-card-title>a{min-width:0;overflow-wrap:anywhere}.logistics-board-route{display:flex;flex-direction:column;gap:4px}.logistics-board-card-controls{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding-top:4px;border-top:1px solid var(--crm-border-soft)}.logistics-board-card-controls .ant-select,.logistics-board-card-controls .ant-btn{width:100%}.logistics-board-mobile{display:flex;flex-direction:column;gap:10px}.logistics-board-mobile>.ant-select{width:100%}.logistics-board-mobile-list{display:grid;gap:10px}.logistics-view-switch{align-self:flex-start}.logistics-map-page{min-height:calc(100vh - 48px);margin:-24px;overflow:hidden;background:var(--crm-bg)}.logistics-map-workspace{display:grid;min-width:0;min-height:calc(100vh - 48px);grid-template-columns:minmax(0,1fr) 390px;background:var(--crm-surface)}.logistics-map-main{position:relative;min-width:0;overflow:hidden;background:var(--crm-surface-muted)}.logistics-map-canvas{width:100%;height:100%;min-height:calc(100vh - 48px);border:0;background:var(--crm-surface-muted)}.logistics-map-sidebar{display:flex;min-width:0;max-height:calc(100vh - 48px);flex-direction:column;border-left:1px solid var(--crm-border);background:var(--crm-surface)}.logistics-map-sidebar-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 18px 14px;border-bottom:1px solid var(--crm-border-soft)}.logistics-map-sidebar-header>div:first-child{display:grid;min-width:0;gap:3px}.logistics-map-sidebar-header .ant-typography{margin:0}.logistics-map-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 14px;border-bottom:1px solid var(--crm-border-soft);background:var(--crm-surface-muted)}.logistics-map-filters>.ant-input-affix-wrapper{grid-column:1 / -1}.logistics-map-filters>.ant-select:last-child{grid-column:1 / -1}.logistics-map-list-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:10px 14px;border-bottom:1px solid var(--crm-border-soft)}.logistics-map-list-summary>.ant-typography-secondary{grid-column:1 / -1;font-size:11px}.logistics-map-list-summary>.ant-btn{grid-column:2;grid-row:1;height:auto;padding:0}.logistics-map-legend{position:absolute;z-index:500;right:14px;bottom:22px;display:flex;flex-wrap:wrap;gap:6px 10px;max-width:min(460px,calc(100% - 28px));padding:8px 10px;border:1px solid var(--crm-border);border-radius:var(--crm-radius);background:color-mix(in srgb,var(--crm-surface) 92%,transparent);box-shadow:var(--crm-shadow);color:var(--crm-text);font-size:11px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.logistics-map-legend span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.logistics-map-legend span:before{width:8px;height:8px;border-radius:50%;background:var(--marker-color);content:""}.logistics-map-legend .priority-urgent{--marker-color: var(--crm-priority-urgent)}.logistics-map-legend .priority-high{--marker-color: var(--crm-priority-high)}.logistics-map-legend .priority-normal{--marker-color: var(--crm-priority-normal)}.logistics-map-legend .priority-low{--marker-color: var(--crm-priority-low)}.logistics-map-marker-shell{width:auto!important;height:auto!important;border:0;background:transparent}.logistics-map-marker{--marker-color: var(--crm-priority-normal);display:flex;width:196px;align-items:center;flex-direction:column;overflow:visible;color:var(--crm-text)}.logistics-map-marker.priority-high{--marker-color: var(--crm-priority-high)}.logistics-map-marker.priority-urgent{--marker-color: var(--crm-priority-urgent)}.logistics-map-marker.priority-low{--marker-color: var(--crm-priority-low)}.logistics-map-marker-card{display:grid;box-sizing:border-box;width:196px;min-width:0;gap:2px;overflow:hidden;padding:7px 9px 7px 11px;border:1px solid color-mix(in srgb,var(--marker-color) 58%,var(--crm-border));border-left:4px solid var(--marker-color);border-radius:10px;background:color-mix(in srgb,var(--crm-surface-elevated) 94%,transparent);box-shadow:0 6px 18px color-mix(in srgb,var(--crm-text) 24%,transparent);line-height:1.15;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.logistics-map-marker-kicker{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:6px;color:var(--crm-muted);font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.logistics-map-marker-kicker strong{color:var(--crm-text);font-size:10px}.logistics-map-marker-kicker>span{display:inline-flex;align-items:center;gap:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logistics-map-marker-kicker>span:before{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--marker-color);content:""}.logistics-map-marker-customer{overflow:hidden;color:var(--crm-text);font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.logistics-map-marker-stage{overflow:hidden;color:var(--crm-muted);font-size:9px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.logistics-map-marker-pin{position:relative;display:block;width:17px;height:17px;margin-top:-1px;border:3px solid var(--crm-surface);border-radius:50% 50% 50% 0;background:var(--marker-color);box-shadow:0 2px 6px color-mix(in srgb,var(--crm-text) 35%,transparent);transform:rotate(-45deg)}.logistics-map-marker-pin:after{position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--crm-surface);content:""}.logistics-map-marker.is-focused .logistics-map-marker-card{border-color:var(--crm-selection-border);outline:2px solid var(--crm-selection-border);outline-offset:2px;box-shadow:0 0 0 6px var(--crm-selection-ring),var(--crm-shadow-lg);transform:translateY(-2px)}.logistics-map-workspace.is-compact{min-height:520px}.logistics-map-main .leaflet-popup-content-wrapper,.logistics-map-main .leaflet-popup-tip,.logistics-map-main .leaflet-control-zoom a,.logistics-map-main .leaflet-control-attribution{border-color:var(--crm-border)!important;background:var(--crm-surface-elevated)!important;color:var(--crm-text)!important}.logistics-map-main .leaflet-control-zoom a:hover{background:var(--crm-surface-hover)!important}.logistics-map-main .leaflet-control-attribution a,.logistics-map-popup-card a{color:var(--crm-primary-strong)}.logistics-map-main .leaflet-popup-content-wrapper{overflow:visible;padding:0;border:0;border-radius:15px;background:transparent!important;box-shadow:none}.logistics-map-main .leaflet-popup-close-button{z-index:4;top:8px!important;right:8px!important;width:26px!important;height:26px!important;border-radius:50%;background:color-mix(in srgb,var(--crm-surface) 86%,transparent)!important;color:var(--crm-text)!important;font-size:19px!important;line-height:24px!important}.logistics-map-main .leaflet-popup-content{width:min(340px,calc(100vw - 76px))!important;margin:0}.logistics-map-popup-card{--map-card-padding: 15px;display:grid;box-sizing:border-box;width:100%;min-width:0;gap:0;overflow:hidden;padding:0!important;border:1px solid color-mix(in srgb,var(--crm-card-accent) 48%,var(--crm-border))!important;border-left:5px solid var(--crm-card-accent)!important;border-radius:14px;background:var(--crm-surface-elevated);box-shadow:var(--crm-shadow-lg);color:var(--crm-text);font-family:Inter,Arial,sans-serif;line-height:1.4}.logistics-map-popup-card.crm-customizable-card.crm-card-density-compact{--map-card-padding: 12px;padding:0!important;gap:0!important}.logistics-map-popup-card.crm-customizable-card.crm-card-cover-banner{padding-top:10px!important}.logistics-map-popup-card.crm-customizable-card.crm-card-cover-stripe{padding-top:4px!important}.logistics-map-popup-card.is-overdue{box-shadow:inset -4px 0 0 var(--crm-danger)}.logistics-map-popup-hero{display:grid;min-width:0;gap:7px;padding:var(--map-card-padding);padding-right:42px;border-bottom:1px solid color-mix(in srgb,var(--crm-card-accent) 32%,var(--crm-border-soft));background:color-mix(in srgb,var(--crm-card-accent) 15%,var(--crm-surface-elevated))}.logistics-map-popup-eyebrow{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--crm-muted);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.logistics-map-popup-priority{display:inline-flex;align-items:center;gap:5px;width:fit-content;padding:2px 7px;border-radius:999px;background:color-mix(in srgb,var(--priority-color, var(--crm-priority-normal)) 14%,var(--crm-surface));color:var(--crm-text);font-size:10px;font-weight:800}.logistics-map-popup-priority:before{width:7px;height:7px;border-radius:50%;background:var(--priority-color, var(--crm-priority-normal));content:""}.logistics-map-popup-priority.priority-urgent{--priority-color: var(--crm-priority-urgent)}.logistics-map-popup-priority.priority-high{--priority-color: var(--crm-priority-high)}.logistics-map-popup-priority.priority-normal{--priority-color: var(--crm-priority-normal)}.logistics-map-popup-priority.priority-low{--priority-color: var(--crm-priority-low)}.logistics-map-popup-stage-row{display:flex;flex-wrap:wrap;gap:5px}.logistics-map-popup-stage,.logistics-map-popup-overdue{display:inline-flex;width:fit-content;padding:3px 8px;border-radius:999px;background:var(--crm-surface);color:var(--crm-text);font-size:10px;font-weight:750}.logistics-map-popup-overdue{border:1px solid color-mix(in srgb,var(--crm-danger) 45%,var(--crm-border));background:color-mix(in srgb,var(--crm-danger) 11%,var(--crm-surface));color:var(--crm-danger)}.logistics-map-popup-title{overflow-wrap:anywhere;color:var(--crm-text)!important;font-size:16px;font-weight:850;line-height:1.25;text-decoration:none}.logistics-map-popup-title:hover,.logistics-map-popup-title:focus-visible{color:var(--crm-primary-strong)!important;text-decoration:underline}.logistics-map-popup-body{display:grid;min-width:0;gap:10px;padding:var(--map-card-padding)}.logistics-map-popup-badges{margin:0}.logistics-map-popup-customer{display:grid;min-width:0;gap:2px}.logistics-map-popup-customer strong{overflow-wrap:anywhere;font-size:13px}.logistics-map-popup-task{display:grid;gap:3px;padding:9px 10px;border:1px solid color-mix(in srgb,var(--crm-card-accent) 24%,var(--crm-border-soft));border-radius:var(--crm-radius-sm);background:color-mix(in srgb,var(--crm-card-accent) 7%,var(--crm-surface-muted));color:var(--crm-text)}.logistics-map-popup-task p{margin:0;overflow-wrap:anywhere}.logistics-map-popup-route{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;padding:9px 10px;border-radius:var(--crm-radius-sm);background:var(--crm-primary-soft)}.logistics-map-popup-route>span:last-child{display:grid;min-width:0;gap:2px}.logistics-map-popup-route strong{overflow-wrap:anywhere}.logistics-map-popup-route-mark{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;background:var(--crm-primary);color:var(--crm-text-inverse);font-size:17px;font-weight:800}.logistics-map-popup-label,.logistics-map-popup-facts dt{color:var(--crm-muted);font-size:9px;font-weight:750;letter-spacing:.03em;text-transform:uppercase}.logistics-map-popup-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0}.logistics-map-popup-facts>div{display:grid;min-width:0;gap:2px;padding:7px 8px;border-radius:var(--crm-radius-sm);background:var(--crm-surface-muted)}.logistics-map-popup-facts dd{margin:0;overflow-wrap:anywhere}.logistics-map-popup-facts .is-danger dd{color:var(--crm-danger);font-weight:750}.logistics-map-popup-actions{display:flex;gap:8px;padding:10px var(--map-card-padding) var(--map-card-padding);border-top:1px solid var(--crm-border-soft);background:var(--crm-surface-muted)}.logistics-map-popup-actions a{flex:1 1 0;min-width:0;padding:7px 8px;border:1px solid var(--crm-border);border-radius:var(--crm-radius-sm);background:var(--crm-surface);color:var(--crm-text)!important;font-weight:750;text-align:center;text-decoration:none}.logistics-map-popup-actions a:hover,.logistics-map-popup-actions a:focus-visible{border-color:var(--crm-primary);color:var(--crm-primary-strong)!important}.logistics-map-popup-actions a.is-primary{border-color:var(--crm-primary);background:var(--crm-primary);color:var(--crm-text-inverse)!important}.logistics-map-spinner{position:absolute;z-index:600;top:20px;left:20px;padding:10px;border-radius:var(--crm-radius);background:var(--crm-surface);box-shadow:var(--crm-shadow)}.logistics-map-list{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:10px;overflow-x:hidden;overflow-y:auto;padding:10px;background:var(--crm-surface-muted);overscroll-behavior:contain}.logistics-map-list-item{display:flex;min-width:0;flex-direction:column;gap:9px;padding:14px 14px 13px 16px;border:1px solid color-mix(in srgb,var(--crm-card-accent, var(--crm-record-accent)) 42%,var(--crm-border));border-left:5px solid var(--crm-card-accent, var(--crm-record-accent))!important;border-radius:12px;background:var(--crm-surface);box-shadow:var(--crm-shadow);transition:background-color .16s ease,box-shadow .16s ease,border-color .16s ease,transform .16s ease}.logistics-map-list-item.is-focused{border-color:var(--crm-selection-border)!important;background:var(--crm-selection-bg)!important;box-shadow:0 0 0 3px var(--crm-selection-ring),var(--crm-shadow-lg)!important;transform:translateY(-1px)}.logistics-map-list-item.is-overdue{border-right:4px solid var(--crm-danger)}.logistics-map-list-heading{display:flex;flex-direction:column;gap:4px}.logistics-map-list-kicker{display:flex;align-items:center;justify-content:space-between;gap:8px}.logistics-map-list-reference{color:var(--crm-muted);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.logistics-map-risk-chip{--risk-color: var(--crm-priority-normal);display:inline-flex;min-width:0;align-items:center;gap:5px;padding:3px 7px;border:1px solid color-mix(in srgb,var(--risk-color) 42%,var(--crm-border));border-radius:999px;background:color-mix(in srgb,var(--risk-color) 12%,var(--crm-surface));color:var(--crm-text);font-size:10px;font-weight:800;white-space:nowrap}.logistics-map-risk-chip:before{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--risk-color);content:""}.logistics-map-risk-chip.priority-urgent{--risk-color: var(--crm-priority-urgent)}.logistics-map-risk-chip.priority-high{--risk-color: var(--crm-priority-high)}.logistics-map-risk-chip.priority-normal{--risk-color: var(--crm-priority-normal)}.logistics-map-risk-chip.priority-low{--risk-color: var(--crm-priority-low)}.logistics-map-list-title{overflow-wrap:anywhere;font-size:14px;line-height:1.35}.logistics-map-list-state-row{display:flex;flex-wrap:wrap;gap:5px}.logistics-map-list-item .crm-card-custom-badges{min-width:0}.logistics-map-list-item .crm-card-custom-badges .ant-tag,.logistics-map-popup-badges .crm-card-map-badge{max-width:100%;overflow-wrap:anywhere;white-space:normal}.logistics-map-stage-chip,.logistics-map-overdue-chip,.logistics-map-coordinate-chip{display:inline-flex;width:fit-content;padding:3px 7px;border:1px solid var(--crm-border-soft);border-radius:999px;background:var(--crm-surface-muted);color:var(--crm-text);font-size:10px;font-weight:700}.logistics-map-stage-chip{border-color:color-mix(in srgb,var(--crm-card-accent) 38%,var(--crm-border));background:color-mix(in srgb,var(--crm-card-accent) 10%,var(--crm-surface))}.logistics-map-overdue-chip{border-color:color-mix(in srgb,var(--crm-danger) 44%,var(--crm-border));background:color-mix(in srgb,var(--crm-danger) 11%,var(--crm-surface));color:var(--crm-danger)}.logistics-map-coordinate-chip{border-style:dashed;color:var(--crm-muted)}.logistics-map-list-focus{display:grid;width:100%;gap:8px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.logistics-map-list-customer{display:grid;min-width:0;gap:2px;padding:8px 10px;border-left:3px solid var(--crm-card-accent);border-radius:0 var(--crm-radius-sm) var(--crm-radius-sm) 0;background:color-mix(in srgb,var(--crm-card-accent) 7%,var(--crm-surface-muted))}.logistics-map-list-customer .ant-typography{overflow-wrap:anywhere}.logistics-map-list-route{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px;padding:8px 9px;border:1px solid color-mix(in srgb,var(--crm-primary) 23%,var(--crm-border-soft));border-radius:var(--crm-radius-sm);background:var(--crm-primary-soft)}.logistics-map-list-route>.anticon{margin-top:3px;color:var(--crm-primary-strong)}.logistics-map-list-route>span{display:grid;min-width:0;gap:2px}.logistics-map-list-route .ant-typography{overflow-wrap:anywhere}.logistics-map-list-task{display:grid;min-width:0;gap:2px;padding:8px 10px;border:1px solid var(--crm-border-soft);border-radius:var(--crm-radius-sm);background:var(--crm-surface-muted)}.logistics-map-list-task .ant-typography:last-child{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.logistics-map-list-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.logistics-map-list-facts>span{display:grid;min-width:0;gap:2px;padding:7px 8px;border-radius:var(--crm-radius-sm);background:color-mix(in srgb,var(--crm-surface-muted) 82%,transparent)}.logistics-map-list-facts .ant-typography{overflow-wrap:anywhere;font-size:11px}.logistics-map-list-facts .is-danger .ant-typography:last-child{color:var(--crm-danger);font-weight:750}.logistics-map-list-focus:hover .logistics-map-list-title,.logistics-map-list-focus:focus-visible .logistics-map-list-title{color:var(--crm-primary-strong)}.logistics-map-list-focus:focus-visible{border-radius:3px;outline:2px solid var(--crm-focus-strong);outline-offset:2px}.logistics-map-phone{width:fit-content;min-width:0;overflow-wrap:anywhere;font-weight:700}.logistics-map-card-footer{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;padding-top:2px;font-size:10px}.logistics-map-card-footer>.ant-typography{min-width:0;font-size:10px;text-align:right}.logistics-map-selected-actions{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding-top:9px;border-top:1px solid color-mix(in srgb,var(--crm-card-accent) 22%,var(--crm-border-soft))}.logistics-map-selected-actions>.ant-btn[aria-label^="Настроить карточку"]{border-color:color-mix(in srgb,var(--crm-card-accent) 58%,var(--crm-border));background:color-mix(in srgb,var(--crm-card-accent) 12%,var(--crm-surface));color:var(--crm-text)}.logistics-map-selected-actions>:where(.ant-btn,a){max-width:100%}.logistics-map-selection-note{margin:0!important;padding:8px 14px 10px;border-top:1px solid var(--crm-border-soft);font-size:11px}@media (prefers-reduced-motion: reduce){.logistics-map-marker-card,.logistics-map-list-item{transition:none}.logistics-map-marker.is-focused .logistics-map-marker-card,.logistics-map-list-item.is-focused{transform:none}}@media (max-width: 1280px){.logistics-summary-grid{grid-template-columns:repeat(3,minmax(145px,1fr))}.logistics-map-workspace{grid-template-columns:minmax(0,1fr) 350px}.logistics-list-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.logistics-board-filters{grid-template-columns:minmax(240px,1fr) repeat(2,minmax(150px,190px)) auto}.logistics-board-filters>.ant-btn:last-child{grid-column:-2 / -1}}@media (max-width: 991px){.logistics-map-page,.logistics-map-workspace{min-height:0}.logistics-map-workspace{grid-template-columns:minmax(0,1fr)}.logistics-map-canvas{height:480px;min-height:55vh}.logistics-map-sidebar{max-height:none;border-top:1px solid var(--crm-border);border-left:0}.logistics-map-list{max-height:56vh}.logistics-board-filters,.logistics-list-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.logistics-board-flow{grid-template-columns:1fr}.logistics-header{flex-direction:column}.logistics-header>.ant-space,.logistics-header>.ant-space .ant-btn{width:100%}.logistics-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.logistics-form-grid,.logistics-list-filters{grid-template-columns:minmax(0,1fr)}.logistics-view-switch,.logistics-view-switch .ant-segmented{width:100%}.logistics-map-page{margin:-14px}.logistics-map-filters{grid-template-columns:minmax(0,1fr)}.logistics-map-filters>.ant-input-affix-wrapper,.logistics-map-filters>.ant-select:last-child{grid-column:auto}.logistics-map-filters .ant-select{width:100%}.logistics-map-canvas{height:430px;min-height:52vh}.logistics-map-sidebar-header{padding:15px 14px 12px}.logistics-map-legend{right:10px;bottom:28px;left:10px;max-width:none}.logistics-map-list{max-height:60vh;padding:8px}.logistics-map-list-kicker,.logistics-map-card-footer{align-items:flex-start;flex-direction:column}.logistics-map-card-footer>.ant-typography{text-align:left}.logistics-map-popup-facts{grid-template-columns:minmax(0,1fr)}.logistics-map-popup-actions{flex-direction:column}.logistics-board-filters{grid-template-columns:minmax(0,1fr)}.logistics-board-filters .ant-btn,.logistics-board-filters .ant-input-affix-wrapper,.logistics-board-filters .ant-select{width:100%}.logistics-board-filters>.ant-btn:last-child{grid-column:auto}.logistics-board-card{cursor:default}}@media (max-width: 430px){.logistics-summary-grid{grid-template-columns:minmax(0,1fr)}}.development-module{display:flex;flex-direction:column;gap:12px;min-width:0}.development-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.development-header h2{margin:0 0 4px}.development-summary{display:grid;grid-template-columns:repeat(6,minmax(118px,1fr));width:100%;max-width:100%;margin:0;overflow-x:auto;border:1px solid var(--crm-border);border-radius:10px;background:var(--crm-border-soft);scrollbar-width:thin;overscroll-behavior-inline:contain}.development-summary-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:118px;padding:9px 12px;background:var(--crm-surface)}.development-summary-item dt{display:flex;align-items:center;gap:6px;min-width:0;color:var(--crm-muted);font-size:12px;line-height:1.25}.development-summary-item dd{margin:0;color:var(--crm-text);font-size:20px;font-weight:700;line-height:1}.development-summary-item.is-danger dt,.development-summary-item.is-danger dd{color:var(--crm-danger)}.development-toolbar{padding:10px;border:1px solid var(--crm-border);border-radius:10px;background:var(--crm-surface)}.development-stage-overview{display:flex;flex-wrap:nowrap;gap:8px;width:100%;max-width:100%;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin;overscroll-behavior-inline:contain}.development-stage-overview .ant-btn{display:flex;flex:0 0 172px;align-items:center;justify-content:space-between;width:172px;min-width:172px;max-width:172px;height:36px;padding:6px 10px;color:var(--crm-text);background:var(--crm-surface);border-color:var(--crm-border)}.development-stage-overview .ant-btn.has-items{border-color:rgba(var(--crm-primary-rgb),.55);box-shadow:inset 3px 0 0 var(--crm-primary)}.development-stage-overview .ant-btn>span:first-child{min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis}.development-stage-overview .ant-tag{flex:0 0 auto;margin-inline-end:0}.development-filters{display:grid;grid-template-columns:minmax(200px,2fr) repeat(4,minmax(124px,1fr)) auto auto;gap:8px}.development-board-scroll{width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:8px}.development-board{display:grid;grid-auto-flow:column;grid-auto-columns:272px;gap:10px;width:max-content;min-width:100%}.development-column{display:flex;flex-direction:column;min-width:0;height:clamp(360px,calc(100dvh - 340px),680px);min-height:0;overflow:hidden;border:1px solid var(--crm-border);border-radius:10px;background:var(--crm-surface-muted);transition:border-color .15s ease,box-shadow .15s ease}.development-column.is-drop-target{border-color:var(--crm-primary);box-shadow:0 0 0 3px rgba(var(--crm-primary-rgb),.16)}.development-column.is-over-wip{border-color:var(--crm-danger-border)}.development-column.is-column-drop-target{border-color:var(--crm-primary);box-shadow:-5px 0 0 var(--crm-primary)}.development-column.is-board-editor{height:clamp(440px,calc(100dvh - 360px),720px);border-style:dashed}.development-column.is-board-editor .development-card{cursor:default}.development-column.is-hidden-preview{opacity:.58}.development-column-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:9px 10px;border-bottom:1px solid var(--crm-border-soft);background:var(--crm-surface);color:var(--crm-text)}.development-column-head>div:first-child{display:flex;flex-direction:column;gap:3px;min-width:0}.development-column-head strong{color:var(--crm-text)}.development-column-head .ant-typography-secondary{color:var(--crm-muted);font-size:12px}.development-column-body{display:flex;flex:1;flex-direction:column;min-height:0;gap:6px;padding:6px;overflow-y:auto;overscroll-behavior-block:contain;scrollbar-width:thin}.development-card{display:flex;flex-direction:column;min-width:0;gap:6px;padding:8px;border:1px solid var(--crm-border-soft);border-radius:10px;background:var(--crm-surface);color:var(--crm-text);box-shadow:var(--crm-shadow);cursor:grab;transition:opacity .15s ease,border-color .15s ease,box-shadow .15s ease}.development-card-labels{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.development-card-labels .ant-tag{max-width:100%;margin-inline-end:0;overflow:hidden;text-overflow:ellipsis}.development-priority-label,.development-type-label{display:inline-flex;align-items:center;min-height:18px;padding:1px 7px;color:var(--crm-text);font-size:10px;font-weight:800;line-height:1.4}.development-priority-label{border-radius:3px;background:rgba(var(--crm-primary-rgb),.18)}.development-priority-label.is-urgent{background:var(--crm-danger);color:#fff}.development-priority-label.is-high{background:var(--crm-warning-soft);color:var(--crm-warning)}.development-priority-label.is-low{background:var(--crm-surface-muted);color:var(--crm-muted)}.development-type-label{border:1px solid var(--crm-border);border-radius:999px;background:var(--crm-surface-muted)}.development-card:hover{border-color:var(--crm-primary);background:var(--crm-surface-hover);box-shadow:var(--crm-shadow)}.development-card.is-blocked{border-color:var(--crm-danger-border);border-right:3px solid var(--crm-danger);cursor:default}.development-card.is-dragging{opacity:.45;cursor:grabbing}.development-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.development-card-heading>a,.development-card-open{min-width:0;overflow-wrap:anywhere}.development-card-open{padding:0;border:0;background:transparent;color:var(--crm-primary);font:inherit;text-align:left;cursor:pointer}.development-card-open:hover .ant-typography,.development-card-open:focus-visible .ant-typography{color:var(--crm-primary);text-decoration:underline}.development-card-open:focus-visible{border-radius:4px;outline:2px solid var(--crm-primary);outline-offset:2px}.development-card-heading .ant-typography,.development-card-description{color:var(--crm-text)}.development-card-description{margin:0!important;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.development-card-blocker{overflow:hidden;padding:5px 7px;border:1px solid var(--crm-danger-border);border-radius:6px;background:var(--crm-danger-soft);color:var(--crm-danger);font-size:11px;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.development-card-meta{display:flex;flex-direction:column;gap:2px}.development-due-chip{display:inline-flex;align-items:center;align-self:flex-start;gap:4px;padding:2px 7px;border-radius:6px;background:var(--crm-surface-muted);color:var(--crm-muted);font-size:11px}.development-due-chip.is-overdue{background:var(--crm-danger-soft);color:var(--crm-danger);font-weight:700}.development-card-meta .ant-typography-secondary{min-width:0;overflow:hidden;color:var(--crm-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.development-readiness-compact{display:grid;grid-template-columns:1fr 1fr;gap:7px}.development-readiness-compact>div{display:grid;grid-template-columns:30px 1fr;align-items:center;gap:6px}.development-card-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:6px;border-top:1px solid var(--crm-border-soft);color:var(--crm-muted);font-size:11px}.development-card-footer span{white-space:nowrap}.development-card-drag-hint{font-size:10px}.development-board-editor{display:grid;gap:10px;padding:12px;border:1px solid rgba(var(--crm-primary-rgb),.42);border-radius:12px;background:rgba(var(--crm-primary-rgb),.06)}.development-board-editor-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.development-column-editor-head{display:grid!important;width:100%;gap:6px}.development-column-editor-title{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px}.development-column-drag-handle{cursor:grab}.development-column-drag-handle:active{cursor:grabbing}.development-column-editor-options{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.development-column-editor-options label{display:inline-flex;align-items:center;gap:5px;color:var(--crm-muted);font-size:11px}.development-column-editor-options .ant-input-number{width:68px}.development-card-field-settings{display:grid;gap:8px}.development-card-field-settings .ant-checkbox-wrapper{margin-inline-start:0}.development-detail-modal .ant-modal-content{padding:14px}.development-detail-modal .ant-modal-body{scrollbar-gutter:stable}.development-column-footer{display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:4px;padding:5px 7px;border-top:1px solid var(--crm-border-soft);background:var(--crm-surface)}.development-column-footer>.ant-typography{flex:0 0 auto;font-size:10px;font-variant-numeric:tabular-nums}.development-column-footer .ant-pagination{min-width:0;margin:0}.development-column-footer .ant-pagination-simple-pager{margin-inline:2px}.development-column-footer .ant-pagination-simple-pager input{width:28px;padding-inline:2px}.development-mobile{display:flex;flex-direction:column;gap:10px}.development-mobile>.ant-select{width:100%}.development-mobile-list{display:grid;gap:10px}.development-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.development-attachment-dropzone:focus-visible{border-radius:8px;outline:3px solid var(--crm-selection-ring);outline-offset:3px}.development-attachment-dropzone .ant-upload-drag{background:var(--crm-surface-muted)}.development-form-grid .ant-input-number{width:100%}.development-readiness-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px}.development-readiness-grid .ant-checkbox-wrapper{align-items:flex-start;color:var(--crm-text)}.development-blocker-card{border-color:var(--crm-danger-border)}.development-blocker-card .ant-form-item:last-child{margin-bottom:0}.development-board-card-settings{display:grid;gap:6px}.development-board-card-settings .ant-checkbox-group{display:flex;flex-wrap:wrap;gap:8px 18px}@media (max-width: 1080px){.development-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.development-board-editor-toolbar{align-items:flex-start;flex-direction:column}}@media (max-width: 767px){.development-header{flex-direction:column}.development-header>.ant-space{width:100%}.development-header>.ant-space .ant-btn{flex:1}.development-filters,.development-form-grid,.development-readiness-grid{grid-template-columns:minmax(0,1fr)}.development-board{grid-auto-columns:min(86vw,290px)}}.module-documentation-page{display:grid;min-width:0;gap:14px}.module-documentation-page-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:2px 2px 0}.module-documentation-page-title{display:flex;align-items:center;min-width:0;gap:12px}.module-documentation-page-title h2{margin:0!important;color:var(--crm-text)!important;font-size:clamp(22px,2vw,28px)!important}.module-documentation-page-title .ant-typography-secondary{display:block;max-width:760px;margin-top:2px}.module-documentation-page-icon{display:grid;flex:0 0 40px;width:40px;height:40px;place-items:center;border:1px solid color-mix(in srgb,var(--crm-primary) 28%,var(--crm-border));border-radius:var(--crm-radius-lg);color:var(--crm-primary-strong);background:var(--crm-primary-soft);font-size:20px}.module-documentation-back-link{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:32px;padding:4px 15px;gap:7px;border:1px solid var(--crm-border);border-radius:var(--crm-radius-sm);color:var(--crm-text);background:var(--crm-surface);line-height:1.55}.module-documentation-back-link:hover,.module-documentation-back-link:focus-visible{border-color:var(--crm-primary);outline:none;color:var(--crm-primary-strong)}.module-documentation-back-link:focus-visible{box-shadow:0 0 0 2px var(--crm-focus)}.module-documentation-loading{display:grid;min-height:360px;place-content:center;justify-items:center;gap:12px}.module-documentation{display:grid;grid-template-columns:minmax(248px,288px) minmax(0,1fr) minmax(190px,224px);min-width:0;min-height:calc(100vh - 168px);overflow:hidden;border:1px solid var(--crm-border);border-radius:var(--crm-radius-lg);background:var(--crm-surface);box-shadow:var(--crm-shadow)}.module-documentation-sidebar{display:flex;flex-direction:column;min-width:0;padding:16px 14px;border-right:1px solid var(--crm-border-soft);background:var(--crm-surface-muted)}.module-documentation-sidebar-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.module-documentation-sidebar-head>div,.module-documentation-outline{display:grid;min-width:0;gap:3px}.module-documentation-eyebrow{color:var(--crm-primary-strong)!important;font-size:10px;font-weight:750;letter-spacing:.11em;line-height:1.2;text-transform:uppercase}.module-documentation-search-summary{min-height:24px;padding:7px 2px 2px;color:var(--crm-muted);font-size:11px}.module-documentation-page-list{display:grid;align-content:start;min-height:0;max-height:calc(100vh - 315px);gap:5px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.module-documentation-page-list>button{display:grid;grid-template-columns:18px minmax(0,1fr);width:100%;min-width:0;padding:10px;border:1px solid transparent;border-radius:var(--crm-radius);color:var(--crm-text);background:transparent;text-align:left;cursor:pointer}.module-documentation-page-list>button:hover{border-color:var(--crm-border);background:var(--crm-surface-hover)}.module-documentation-page-list>button:focus-visible{border-color:var(--crm-focus-strong);outline:2px solid var(--crm-focus);outline-offset:-2px}.module-documentation-page-list>button.is-active{border-color:color-mix(in srgb,var(--crm-primary) 46%,var(--crm-border));background:var(--crm-primary-soft);box-shadow:inset 3px 0 0 var(--crm-primary)}.module-documentation-page-list .module-documentation-page-icon{width:auto;height:auto;margin-top:2px;border:0;color:var(--crm-muted);background:transparent;font-size:14px}.module-documentation-page-list>button.is-active .module-documentation-page-icon{color:var(--crm-primary-strong)}.module-documentation-page-copy{display:grid;min-width:0;gap:3px}.module-documentation-page-copy strong,.module-documentation-page-copy small,.module-documentation-page-list time{min-width:0;overflow:hidden;text-overflow:ellipsis}.module-documentation-page-copy strong{white-space:nowrap}.module-documentation-page-copy small{display:-webkit-box;color:var(--crm-muted);font-size:11px;font-weight:400;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.module-documentation-page-list time{grid-column:2;margin-top:5px;color:var(--crm-text-subtle);font-size:10px;white-space:nowrap}.module-documentation-workspace{min-width:0;background:var(--crm-surface)}.module-documentation-empty{display:grid;min-height:520px;place-items:center}.module-documentation-document-head{display:flex;position:sticky;z-index:4;top:0;align-items:center;justify-content:space-between;min-width:0;gap:18px;padding:14px 18px;border-bottom:1px solid var(--crm-border-soft);background:color-mix(in srgb,var(--crm-surface) 95%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.module-documentation-title-block{display:grid;flex:1 1 360px;min-width:180px;gap:3px}.module-documentation-document-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--crm-muted);font-size:11px;font-weight:600}.module-documentation-unsaved{display:inline-flex;align-items:center;gap:5px;color:var(--crm-warning)}.module-documentation-unsaved:before{width:6px;height:6px;border-radius:50%;background:currentColor;content:""}.module-documentation-title-block h1{margin:0;overflow-wrap:anywhere;color:var(--crm-text);font-size:clamp(20px,2vw,26px);line-height:1.22}.module-documentation-title-block .ant-input{padding:0;color:var(--crm-text);font-size:clamp(20px,2vw,26px);font-weight:680}.module-documentation-document-actions{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;min-width:0;gap:10px}.module-documentation-document-actions .ant-segmented-item-label>span{display:inline-flex;align-items:center;gap:5px}.module-documentation-readonly{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid var(--crm-border-soft);border-radius:999px;color:var(--crm-muted);background:var(--crm-surface-muted);font-size:12px}.module-documentation-toolbar{display:flex;position:sticky;z-index:3;top:91px;align-items:center;min-width:0;padding:8px 18px;gap:8px;overflow-x:auto;border-bottom:1px solid var(--crm-border-soft);background:var(--crm-surface-muted);scrollbar-width:thin}.module-documentation-toolbar-group{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px}.module-documentation-toolbar-group+.module-documentation-toolbar-group{padding-left:8px;border-left:1px solid var(--crm-border)}.module-documentation-toolbar-group.is-media{margin-left:auto}.module-documentation-canvas{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0}.module-documentation-canvas.is-editor,.module-documentation-canvas.is-preview{grid-template-columns:minmax(0,1fr)}.module-documentation-source,.module-documentation-preview{min-width:0;padding:18px 20px 28px}.module-documentation-source{border-right:1px solid var(--crm-border-soft);background:var(--crm-surface)}.module-documentation-canvas.is-editor .module-documentation-source{border-right:0}.module-documentation-preview{background:color-mix(in srgb,var(--crm-surface-muted) 45%,var(--crm-surface))}.module-documentation-canvas.is-preview .module-documentation-preview{padding-inline:clamp(22px,6vw,72px);background:var(--crm-surface)}.module-documentation-pane-label{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.module-documentation-source textarea{min-height:590px!important;padding:16px!important;border-color:var(--crm-border-soft)!important;border-radius:var(--crm-radius)!important;background:var(--crm-surface-muted)!important;color:var(--crm-text)!important;font-family:Cascadia Code,JetBrains Mono,Consolas,monospace;font-size:13px;line-height:1.7;resize:vertical}.module-documentation-source textarea:focus{border-color:var(--crm-primary)!important;background:var(--crm-surface)!important;box-shadow:0 0 0 2px var(--crm-focus)!important}.module-documentation-markdown{width:100%;max-width:900px;min-height:590px;margin:0 auto;overflow-wrap:anywhere;color:var(--crm-text);font-size:15px;line-height:1.72}.module-documentation-markdown h1,.module-documentation-markdown h2,.module-documentation-markdown h3{scroll-margin-top:150px;margin:1.35em 0 .5em;color:var(--crm-text);line-height:1.25}.module-documentation-markdown h1{padding-bottom:.3em;border-bottom:1px solid var(--crm-border-soft);font-size:1.85em}.module-documentation-markdown h2{font-size:1.4em}.module-documentation-markdown h3{font-size:1.16em}.module-documentation-markdown h1:first-child,.module-documentation-markdown h2:first-child,.module-documentation-markdown h3:first-child{margin-top:0}.module-documentation-markdown p,.module-documentation-markdown li{max-width:78ch}.module-documentation-markdown pre,.module-documentation-markdown code{border-radius:var(--crm-radius-sm);background:var(--crm-surface-muted)}.module-documentation-markdown pre{max-width:100%;padding:14px;overflow-x:auto;border:1px solid var(--crm-border-soft)}.module-documentation-markdown :not(pre)>code{padding:2px 5px;color:var(--crm-primary-strong)}.module-documentation-markdown table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse}.module-documentation-markdown th,.module-documentation-markdown td{padding:8px 10px;border:1px solid var(--crm-border);text-align:left}.module-documentation-markdown th{background:var(--crm-surface-muted)}.module-documentation-markdown blockquote{margin-inline:0;padding:10px 14px;border-inline-start:3px solid var(--crm-primary);border-radius:0 var(--crm-radius-sm) var(--crm-radius-sm) 0;color:var(--crm-muted);background:var(--crm-primary-soft)}.module-documentation-markdown .ant-image,.module-documentation-markdown img{max-width:100%;border-radius:var(--crm-radius)}.module-documentation-paste-hint{margin:8px 0 0!important;font-size:12px}.module-documentation-outline{align-content:start;min-width:0;padding:18px 14px;overflow-y:auto;border-left:1px solid var(--crm-border-soft);background:var(--crm-surface-muted)}.module-documentation-outline-list{display:grid;min-width:0;margin:9px 0 18px;gap:2px}.module-documentation-outline-list button{width:100%;min-width:0;padding:6px 7px;overflow:hidden;border:0;border-radius:var(--crm-radius-sm);color:var(--crm-muted);background:transparent;font-size:12px;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.module-documentation-outline-list button[data-level="2"]{padding-left:16px}.module-documentation-outline-list button[data-level="3"]{padding-left:26px}.module-documentation-outline-list button:hover,.module-documentation-outline-list button:focus-visible{outline:none;color:var(--crm-primary-strong);background:var(--crm-primary-soft)}.module-documentation-outline-list button:focus-visible{box-shadow:inset 0 0 0 2px var(--crm-focus)}.module-documentation-outline-empty{display:block;margin:10px 0 18px;font-size:12px;line-height:1.5}.module-documentation-compact-outline{display:none}.module-documentation-library>.ant-typography{margin-top:0}.module-documentation-image-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(142px,1fr));gap:10px}.module-documentation-image-grid>button{display:grid;grid-template-rows:96px auto;min-width:0;padding:7px;gap:7px;overflow:hidden;border:1px solid var(--crm-border);border-radius:var(--crm-radius);color:var(--crm-text);background:var(--crm-surface-muted);text-align:left;cursor:pointer}.module-documentation-image-grid>button:hover,.module-documentation-image-grid>button:focus-visible{border-color:var(--crm-primary);outline:none;background:var(--crm-primary-soft)}.module-documentation-image-grid>button:focus-visible{box-shadow:0 0 0 2px var(--crm-focus)}.module-documentation-image-grid>button:disabled{cursor:default;opacity:.62}.module-documentation-image-grid .ant-image,.module-documentation-image-grid img{width:100%;height:96px;object-fit:cover;border-radius:var(--crm-radius-sm)}.module-documentation-image-grid>button>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.module-documentation-media-drawer .ant-drawer-content-wrapper{max-width:100vw}.module-documentation-media-drawer .ant-drawer-body{background:var(--crm-surface)}@media (max-width: 1360px){.module-documentation{grid-template-columns:minmax(238px,274px) minmax(0,1fr)}.module-documentation-outline{display:none}.module-documentation-compact-outline{display:block;margin:12px 18px 0;padding:9px 11px;border:1px solid var(--crm-border-soft);border-radius:var(--crm-radius);background:var(--crm-surface-muted)}.module-documentation-compact-outline summary{color:var(--crm-text);font-size:12px;font-weight:650;cursor:pointer}.module-documentation-compact-outline .module-documentation-outline-list{margin-bottom:0}}@media (max-width: 1120px){.module-documentation-document-head{position:static;align-items:flex-start;flex-direction:column}.module-documentation-document-actions{width:100%;justify-content:space-between}.module-documentation-toolbar{top:0}.module-documentation-canvas.is-split{grid-template-columns:minmax(0,1fr)}.module-documentation-canvas.is-split .module-documentation-source{border-right:0;border-bottom:1px solid var(--crm-border-soft)}}@media (max-width: 820px){.module-documentation-page-head{align-items:flex-start;flex-direction:column}.module-documentation-page-head>.ant-btn{width:100%}.module-documentation{grid-template-columns:minmax(0,1fr);min-height:0;overflow:visible}.module-documentation-sidebar{border-right:0;border-bottom:1px solid var(--crm-border-soft)}.module-documentation-page-list{grid-auto-flow:column;grid-auto-columns:min(76vw,258px);max-height:none;padding-bottom:3px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain}.module-documentation-document-head,.module-documentation-document-actions{align-items:stretch;flex-direction:column}.module-documentation-document-actions .ant-segmented,.module-documentation-document-actions>.ant-space{width:100%}.module-documentation-document-actions .ant-space{justify-content:flex-end}.module-documentation-toolbar-group.is-media{margin-left:0}.module-documentation-source,.module-documentation-preview,.module-documentation-canvas.is-preview .module-documentation-preview{padding:15px 14px 22px}.module-documentation-source textarea,.module-documentation-markdown{min-height:390px!important}}@media (max-width: 460px){.module-documentation-page-title{align-items:flex-start}.module-documentation-page-icon{flex-basis:36px;width:36px;height:36px}.module-documentation-document-head{padding:13px 12px}.module-documentation-document-actions .ant-segmented-item-label{padding-inline:6px}.module-documentation-toolbar{padding-inline:12px}.module-documentation-compact-outline{margin-inline:12px}}@media (prefers-reduced-motion: reduce){.module-documentation *{scroll-behavior:auto!important}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--crm-primary: #1f5fae;--crm-primary-strong: #174b8d;--crm-primary-soft: #eaf2fb;--crm-accent: #0f766e;--crm-bg: #f2f5f8;--crm-surface: #ffffff;--crm-surface-muted: #f7f9fb;--crm-border: #d8e1ea;--crm-border-soft: #e7edf4;--crm-text: #111827;--crm-muted: #667085;--crm-sidebar: #121a27;--crm-sidebar-soft: #192335;--crm-sidebar-border: rgba(148, 163, 184, .18);--crm-radius: 6px;--crm-shadow: 0 1px 2px rgba(17, 24, 39, .035), 0 8px 20px rgba(17, 24, 39, .045)}html,body,#root{min-height:100%}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--crm-bg);color:var(--crm-text);overflow-x:hidden}a{color:inherit;text-decoration:none}.app-content{min-height:100vh;padding:24px;overflow:auto;background:var(--crm-bg)}.ant-layout{background:var(--crm-bg)}.ant-layout-sider{box-shadow:12px 0 32px #0f172a1a,1px 0 #94a3b82e}.app-sidebar{position:fixed!important;inset:0 auto 0 0;z-index:30;height:100vh;overflow:hidden;background:var(--crm-sidebar)!important;transition:width .18s ease,min-width .18s ease,max-width .18s ease}.app-main-layout{min-width:0;margin-left:272px;transition:margin-left .18s ease}.app-main-layout.is-sidebar-collapsed{margin-left:76px}.app-sidebar-shell{display:flex;height:100%;min-height:0;flex-direction:column;background:transparent}.app-sidebar-brand{display:flex;flex:0 0 auto;align-items:center;gap:11px;padding:18px 16px 14px;border-bottom:1px solid var(--crm-sidebar-border)}.app-sidebar-home{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:11px;text-decoration:none}.app-sidebar-home:focus-visible{outline:2px solid #93c5fd;outline-offset:3px;border-radius:8px}.app-sidebar-collapse{width:30px!important;min-width:30px!important;height:30px!important;flex:0 0 auto;padding:0!important;color:#a8b8cc!important}.app-sidebar-collapse:hover,.app-sidebar-collapse:focus-visible{background:#94a3b824!important;color:#fff!important}.app-brand-mark{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border:1px solid rgba(147,197,253,.42);border-radius:8px;background:var(--crm-primary);color:#fff;font-size:13px;font-weight:850;letter-spacing:0;box-shadow:0 8px 18px #1f5fae2e}.app-brand-copy{display:grid;min-width:0;gap:2px}.app-brand-copy>div{overflow:hidden;color:#f8fafc;font-size:15px;font-weight:850;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.app-brand-copy>span{overflow:hidden;color:#8aa0b9;font-size:11px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.app-sidebar-search{flex:0 0 auto;padding:12px 12px 10px}.app-sidebar-search .ant-input-group-wrapper,.app-sidebar-search .ant-input-wrapper,.app-sidebar-search .ant-input-affix-wrapper,.app-sidebar-search .ant-input,.app-sidebar-search .ant-input-search-button{background:#0f172ab8!important;color:#e2e8f0!important}.app-sidebar-search .ant-input-search .ant-input-group{display:flex!important;align-items:stretch;height:36px}.app-sidebar-search .ant-input-search .ant-input-wrapper{flex:1 1 auto;min-width:0}.app-sidebar-search .ant-input-search .ant-input-group-addon{display:block!important;width:40px!important;flex:0 0 40px;background:transparent!important}.app-sidebar-search .ant-input-search .ant-input-affix-wrapper,.app-sidebar-search .ant-input-search .ant-input,.app-sidebar-search .ant-input-search .ant-input-search-button{height:36px!important}.app-sidebar-search .ant-input-search .ant-input,.app-sidebar-search .ant-input-search .ant-input-affix-wrapper{border-radius:6px 0 0 6px!important}.app-sidebar-search .ant-input-search .ant-input-search-button{width:40px!important;border-radius:0 6px 6px 0!important}.app-sidebar-search .ant-space-compact.ant-input-search{display:flex!important;width:100%;flex-direction:row!important;gap:0!important}.app-sidebar-search .ant-space-compact.ant-input-search .ant-input-affix-wrapper{flex:1 1 auto;min-width:0;border-radius:6px 0 0 6px!important}.app-sidebar-search .ant-space-compact.ant-input-search .ant-input-search-btn{width:40px!important;height:36px!important;flex:0 0 40px;border-radius:0 6px 6px 0!important}.app-sidebar-search .ant-input-affix-wrapper,.app-sidebar-search .ant-input,.app-sidebar-search .ant-input-search-button{border-color:#94a3b838!important}.app-sidebar-search .ant-input::placeholder{color:#6f829a}.app-sidebar-search .ant-input-search-button{color:#94a3b8!important}.app-sidebar-menu{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:4px 0 12px;background:transparent!important;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.34) transparent}.employee-profile-link{color:var(--crm-primary);font-weight:700}.employee-profile-link:hover{text-decoration:underline}.app-sidebar-menu::-webkit-scrollbar{width:8px}.app-sidebar-menu::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#94a3b857;background-clip:padding-box}.app-sidebar-menu.ant-menu-dark,.app-sidebar-menu.ant-menu-dark .ant-menu,.app-sidebar-menu.ant-menu-dark .ant-menu-sub{background:transparent!important}.app-sidebar-menu.ant-menu-dark .ant-menu-submenu-title,.app-sidebar-menu.ant-menu-dark .ant-menu-item{width:calc(100% - 20px);min-height:38px;margin:3px 10px;border-radius:7px;color:#b9c5d5;font-size:13px;font-weight:700;letter-spacing:0}.app-sidebar-menu.ant-menu-dark .ant-menu-submenu-title{color:#d9e4f2}.app-sidebar-menu.ant-menu-dark .ant-menu-submenu-title:hover,.app-sidebar-menu.ant-menu-dark .ant-menu-item:hover{background:#94a3b81f!important;color:#fff!important}.app-sidebar-menu.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title{background:#0f172a75}.app-sidebar-menu.ant-menu-dark .ant-menu-item-selected{background:var(--crm-primary)!important;color:#fff!important;box-shadow:0 6px 16px #1f5fae2e}.app-sidebar-menu.ant-menu-dark .ant-menu-item-selected:after{display:none}.app-sidebar-menu.ant-menu-dark .ant-menu-item .ant-menu-item-icon,.app-sidebar-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-item-icon{color:inherit;font-size:15px}.app-sidebar-menu.ant-menu-dark .ant-menu-sub .ant-menu-item{width:calc(100% - 28px);min-height:34px;margin-inline:18px 10px;color:#9fb0c6;font-size:12px;font-weight:700}.app-sidebar-footer{flex:0 0 auto;padding:12px;border-top:1px solid var(--crm-sidebar-border);background:var(--crm-sidebar)}.app-sidebar-action,.app-sidebar-logout{height:36px;justify-content:flex-start;border-color:#94a3b838!important;background:#0f172a80!important;color:#cbd5e1!important;text-align:left}.app-sidebar-action{margin-bottom:8px}.app-sidebar-action:hover,.app-sidebar-logout:hover{border-color:#93c5fd70!important;background:#2563eb2e!important;color:#fff!important}.app-user-card{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:9px;align-items:center;min-height:58px;margin-bottom:8px;padding:9px;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#0f172a80}.app-user-avatar{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;background:#e0f2fe;color:#0f172a;font-size:13px;font-weight:850}.app-user-meta{display:grid;min-width:0;gap:1px}.app-user-name,.app-user-email{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-user-name{color:#e2e8f0!important;font-size:12px;font-weight:750}.app-user-email{color:#7f90a8!important;font-size:10px}.app-user-role{grid-column:2;width:fit-content;margin:3px 0 0;font-size:10px;line-height:16px;padding:0 6px}.app-user-online{position:absolute;top:34px;left:34px;width:8px;height:8px;border:2px solid var(--crm-sidebar);border-radius:999px;background:#22c55e}.app-drawer-close{color:#cbd5e1;font-size:18px;line-height:1}.mobile-app-brand{flex:1 1 auto;min-width:0;overflow:hidden;color:#0f172a;font-weight:850;line-height:1;text-overflow:ellipsis;white-space:nowrap}.mobile-app-header{position:sticky;top:0;z-index:20;height:56px;padding:0 12px;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;gap:10px;line-height:1}.mobile-app-header .ant-tag{max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ant-card{border-color:var(--crm-border);border-radius:var(--crm-radius);box-shadow:var(--crm-shadow)}.ant-card-small>.ant-card-head,.ant-card-head{border-bottom-color:var(--crm-border-soft)}.ant-card-head-title{color:var(--crm-text);font-weight:750}.ant-typography h1,.ant-typography h2,.ant-typography h3,h1.ant-typography,h2.ant-typography,h3.ant-typography{color:var(--crm-text)}.ant-modal-root .ant-modal-mask{z-index:1000!important}.ant-modal-root .ant-modal-wrap{z-index:1001!important}.ant-table-wrapper{max-width:100%;overflow-x:auto;overflow-y:hidden;border:1px solid var(--crm-border);border-radius:var(--crm-radius);background:var(--crm-surface);box-shadow:var(--crm-shadow)}.ant-table,.ant-table-container{border-radius:0!important}.ant-table-thead>tr>th{border-bottom-color:var(--crm-border)!important;color:var(--crm-muted)!important;font-size:11px;font-weight:800;text-transform:uppercase}.ant-table-tbody>tr>td{border-bottom-color:var(--crm-border-soft)!important}.ant-table-tbody>tr:last-child>td{border-bottom:0!important}.ant-btn:not(.ant-btn-link){font-weight:650}.ant-btn:not(.ant-btn-icon-only){min-width:0}.ant-btn-primary{box-shadow:0 1px 2px #2563eb2e}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker,.ant-input-number,textarea.ant-input{border-color:var(--crm-border)!important;border-radius:var(--crm-radius)!important}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused{box-shadow:0 0 0 3px #2563eb1a!important}.ant-tag{margin-inline-end:4px;border-radius:var(--crm-radius);font-weight:700;white-space:normal}.ant-dropdown,.ant-select-dropdown,.ant-picker-dropdown,.ant-popover{max-width:calc(100vw - 16px)}.ant-descriptions-bordered .ant-descriptions-item-label,.ant-descriptions-item-label,.ant-statistic-title{color:var(--crm-muted)!important;font-weight:700!important}.ant-statistic-content{color:var(--crm-text)!important;font-weight:800}.clickable-row,.clickable-customer-row{cursor:pointer}.phone-book-counterparty-link{overflow-wrap:anywhere;color:var(--crm-primary);font-weight:700;line-height:1.35}.phone-book-phone{color:var(--crm-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.phone-book-phone .anticon{color:var(--crm-primary)}.phone-book-label{overflow-wrap:anywhere}.page-title-row{display:flex;width:100%;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px}.page-title-row>div:first-child{min-width:0}.page-title-actions{flex:0 0 auto;max-width:100%}.page-title-actions .ant-space{flex-wrap:wrap}.responsive-filter-bar .ant-space-item{max-width:100%}.mobile-record-list{display:grid;gap:10px}.mobile-record-card{border-color:var(--crm-border)}.mobile-record-card .ant-card-body{display:grid;gap:10px}.mobile-record-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.mobile-record-title{min-width:0;overflow-wrap:anywhere;color:var(--crm-primary);font-weight:700;line-height:1.35}.mobile-record-description{display:-webkit-box;overflow:hidden;color:var(--crm-muted);font-size:12px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mobile-record-meta{display:grid;gap:0;color:var(--crm-text);font-size:12px}.mobile-record-meta-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:6px 0;border-top:1px solid var(--crm-border-soft)}.mobile-record-meta-row>span{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;color:var(--crm-muted);font-weight:700}.mobile-record-meta-row>strong{min-width:0;overflow-wrap:anywhere;text-align:right;font-weight:700}.mobile-record-danger{color:#dc2626}.support-ticket-overview{display:grid;min-width:0;gap:8px;padding:10px 12px;border:1px solid var(--crm-border-soft);border-radius:var(--crm-radius-lg);background:var(--crm-surface);box-shadow:var(--crm-shadow)}.support-ticket-overview-main{display:grid;min-width:0;grid-template-columns:minmax(220px,auto) minmax(360px,1fr) auto;gap:10px;align-items:center}.support-ticket-overview-main h3.ant-typography{min-width:0;margin:0!important;color:var(--crm-text);font-size:18px;line-height:1.25}.support-ticket-kpis{display:flex;min-width:0;flex-wrap:wrap;gap:5px}.support-ticket-kpi{display:inline-flex;min-height:28px;align-items:center;gap:6px;padding:3px 8px;border:1px solid var(--crm-border-soft);border-radius:999px;background:var(--crm-surface-muted);color:var(--crm-muted);font-size:11px;line-height:1.2;white-space:nowrap}.support-ticket-kpi strong{color:var(--crm-text);font-size:13px;font-variant-numeric:tabular-nums}.support-ticket-kpi.is-danger{border-color:color-mix(in srgb,var(--crm-danger) 38%,var(--crm-border-soft));background:color-mix(in srgb,var(--crm-danger) 8%,var(--crm-surface))}.support-ticket-kpi.is-danger strong{color:var(--crm-danger)}.support-ticket-kpi.is-warning{border-color:color-mix(in srgb,var(--crm-warning) 42%,var(--crm-border-soft));background:color-mix(in srgb,var(--crm-warning) 9%,var(--crm-surface))}.support-ticket-kpi.is-warning strong{color:var(--crm-warning)}.support-ticket-primary-actions{justify-self:end}.support-ticket-refresh-notice.ant-alert{padding:5px 10px}.support-ticket-refresh-notice .ant-alert-title{color:var(--crm-text);font-size:12px;line-height:1.4}.support-ticket-refresh-notice kbd{padding:1px 4px;border:1px solid var(--crm-border);border-bottom-width:2px;border-radius:4px;background:var(--crm-surface);color:var(--crm-text);font:inherit;font-weight:750}.support-ticket-toolbar{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px 12px;padding-top:8px;border-top:1px solid var(--crm-border-soft)}.support-ticket-toolbar-group{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:6px}.support-ticket-toolbar-pagination{flex:0 0 auto;justify-content:flex-end}.support-ticket-fields-panel{display:grid;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--crm-border-soft)}.support-ticket-fields-grid{display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px 14px}.support-ticket-fields-grid .ant-checkbox-wrapper{margin-inline-start:0}.support-ticket-page-size-control{padding-inline-end:4px}.support-ticket-view-control{min-height:32px}.support-ticket-view-control .ant-typography,.support-ticket-page-size-control .ant-typography{white-space:nowrap}.support-ticket-pagination-card .ant-card-body{display:flex;justify-content:center;padding:10px 12px!important}.support-ticket-table .ant-table-thead>tr>th{padding:10px 12px!important}.support-ticket-table .ant-table-tbody>tr>td{padding:9px 12px!important;vertical-align:middle}.support-ticket-title-cell{display:grid;min-width:0;gap:3px}.support-ticket-title-link{display:-webkit-box;overflow:hidden;color:#0f172a;font-weight:750;line-height:1.3;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.support-ticket-description{display:-webkit-box;overflow:hidden;color:var(--crm-muted)!important;font-size:12px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.support-ticket-nowrap{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.support-ticket-timer-cell{display:inline-flex;min-width:148px;max-width:100%;align-items:center;flex-wrap:wrap;gap:6px;white-space:normal;line-height:1.3}.support-ticket-timer-cell .ant-tag{margin-inline-end:0}.support-ticket-table .support-ticket-timer-cell{min-width:176px;flex-wrap:nowrap;gap:8px;white-space:nowrap}.support-ticket-table .support-ticket-timer-cell .ant-typography{flex:0 0 auto;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.support-ticket-row-actions{flex-wrap:nowrap}@media (max-width: 1440px){.support-ticket-overview-main{grid-template-columns:minmax(0,1fr) auto}.support-ticket-kpis{grid-column:1 / -1;grid-row:2}}@media (max-width: 1200px){.support-ticket-toolbar{align-items:flex-start;flex-direction:column}.support-ticket-toolbar-pagination{justify-content:flex-start}}@media (max-width: 900px){.support-ticket-overview-main{grid-template-columns:minmax(0,1fr)}.support-ticket-kpis{grid-column:1;grid-row:auto}.support-ticket-primary-actions{justify-self:start;flex-wrap:wrap}}@media (max-width: 767px){.support-ticket-overview{padding:9px}.support-ticket-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.support-ticket-kpi{min-width:0;justify-content:space-between;white-space:normal}.support-ticket-toolbar-group,.support-ticket-page-size-control{width:100%}}.support-ticket-table .ant-table-cell-fix-end,.support-ticket-table .ant-table-cell-fix-end-shadow:after{background:var(--crm-surface)!important}.support-ticket-table .ant-table-tbody>tr:hover>td.ant-table-cell-fix-end{background:#f6f9fc!important}.support-ticket-table .ant-table-cell-fix-end{box-shadow:-10px 0 16px #1118270f}.support-ticket-row-actions .ant-btn{border-color:#c8d2df!important;background:#fff!important;color:#526070!important}.support-ticket-row-actions .ant-btn[disabled],.support-ticket-row-actions .ant-btn.ant-btn-disabled{border-color:#d6e0ea!important;background:#f7f9fb!important;color:#8a97a8!important;opacity:1}.integration-card{height:100%}.integration-card .ant-card-body{min-height:142px}.app-user-tools{display:flex;grid-column:3;grid-row:1 / span 2;gap:4px;align-self:center}.app-user-tools .app-profile-tool{width:30px!important;height:30px!important;padding:0!important;border-color:#94a3b838!important;background:#0f172a80!important;color:#cbd5e1!important}.app-user-tools .app-profile-tool:hover{border-color:#93c5fd70!important;background:#2563eb2e!important;color:#fff!important}.app-sidebar-shell.is-collapsed .app-sidebar-brand{gap:4px;padding:14px 7px 12px}.app-sidebar-shell.is-collapsed .app-sidebar-home{flex:0 0 auto;gap:0}.app-sidebar-shell.is-collapsed .app-brand-mark{width:32px;height:32px}.app-sidebar-shell.is-collapsed .app-brand-copy,.app-sidebar-shell.is-collapsed .app-user-meta,.app-sidebar-shell.is-collapsed .app-user-role,.app-sidebar-shell.is-collapsed .app-user-online{display:none}.app-sidebar-shell.is-collapsed .app-sidebar-collapse{width:24px!important;min-width:24px!important}.app-sidebar-shell.is-collapsed .app-sidebar-search{display:flex;justify-content:center;padding-inline:8px}.app-sidebar-shell.is-collapsed .app-sidebar-search .ant-btn{width:40px;border-color:#94a3b838;background:#0f172a80;color:#cbd5e1}.app-sidebar-shell.is-collapsed .app-sidebar-menu.ant-menu-inline-collapsed{width:76px}.app-sidebar-shell.is-collapsed .app-sidebar-menu.ant-menu-dark .ant-menu-item,.app-sidebar-shell.is-collapsed .app-sidebar-menu.ant-menu-dark .ant-menu-submenu-title{width:52px;margin-inline:12px;padding-inline:18px!important}.app-sidebar-shell.is-collapsed .app-sidebar-footer{padding:8px}.app-sidebar-shell.is-collapsed .app-user-card{display:flex;min-height:0;flex-direction:column;gap:6px;padding:7px}.app-sidebar-shell.is-collapsed .app-user-tools{display:flex;grid-column:auto;grid-row:auto;flex-direction:column}.app-sidebar-shell.is-collapsed .app-sidebar-logout{justify-content:center;padding-inline:0}.support-board-shell{display:grid;gap:10px;min-width:0}.support-board-scroll{max-width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:4px}.support-board-columns{display:grid;min-width:1040px;grid-template-columns:repeat(var(--support-board-column-count, 4),minmax(238px,1fr));gap:10px}.support-board-column{display:grid;min-width:0;align-content:start;border:1px solid var(--crm-border);border-radius:6px;background:var(--crm-surface-muted)}.support-board-column-head{display:flex;min-height:58px;align-items:flex-start;justify-content:space-between;gap:8px;padding:9px 10px;border-bottom:1px solid var(--crm-border-soft);background:var(--crm-surface)}.support-board-column-head>div{display:grid;min-width:0;gap:3px}.support-board-column-head strong{overflow-wrap:anywhere;color:var(--crm-text);font-size:13px}.support-board-column-head span{color:var(--crm-muted);font-size:11px;line-height:1.25}.support-board-column-body{display:grid;align-content:start;gap:8px;min-height:200px;padding:8px}.support-board-column-footer{display:flex;min-height:42px;align-items:center;justify-content:center;padding:6px 8px;border-top:1px solid var(--crm-border-soft);background:var(--crm-surface)}.support-filter-drawer-field{display:grid;gap:6px}.support-board-card{display:grid;gap:7px;min-width:0;padding:8px 9px;border:1px solid var(--crm-border-soft);border-radius:6px;background:var(--crm-surface);box-shadow:var(--crm-shadow)}.support-board-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.support-board-card-title{min-width:0;overflow-wrap:anywhere;color:var(--crm-text);font-weight:750;font-size:13px;line-height:1.22}.support-board-card-meta{display:grid;gap:4px}.support-board-card-meta>div{display:grid;grid-template-columns:82px minmax(0,1fr);align-items:baseline;gap:6px}.support-board-card-meta span{color:var(--crm-muted);font-size:10px;font-weight:750;text-transform:uppercase}.support-board-card-meta strong{min-width:0;overflow-wrap:anywhere;color:var(--crm-text);font-size:12px;line-height:1.25}.support-board-card-badges,.support-board-card-actions{min-width:0}.support-board-card .ant-tag{margin-inline-end:0;padding:0 5px;font-size:10.5px;line-height:18px}.support-board-card .support-ticket-timer-cell{gap:4px}.support-board-card .support-ticket-timer-cell .ant-typography{font-size:11px}.support-board-card-actions .ant-btn{position:relative;width:26px;min-width:26px;height:26px;padding:0;font-size:12px}.support-board-card-actions .ant-btn>span:not(.anticon):not(.ant-btn-icon){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.support-board-mobile{display:grid;gap:10px}.support-board-mobile-tabs{max-width:100%}.support-board-mobile-tabs .ant-segmented-group{flex-wrap:wrap;gap:4px}.support-board-mobile-tabs .ant-segmented-item{flex:1 1 calc(50% - 4px);min-width:0}.support-board-mobile-tabs .ant-segmented-item-label{min-height:34px;padding:6px 8px;overflow-wrap:anywhere;white-space:normal;line-height:1.2}.support-board-mobile-list{display:grid;gap:10px}.core-workbench .ant-card{box-shadow:none}.core-hero-card{overflow:hidden;background:var(--crm-surface)}.core-hero-card .ant-card-body{padding:16px 18px}.core-hero-card h1.ant-typography{font-size:24px;line-height:1.18}.core-hero-card .ant-tag{border-color:var(--crm-border);background:var(--crm-surface-muted);color:var(--crm-muted)}.core-hero-card .ant-typography{max-width:820px}.core-hero-card .ant-btn-lg{height:32px;padding-inline:12px;font-size:13px}.core-hero-stack{display:grid;gap:8px}.core-hero-stack>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 10px;border:1px solid var(--crm-border-soft);border-radius:var(--crm-radius);background:var(--crm-surface-muted)}.core-hero-stack strong{color:var(--crm-text);font-size:19px;line-height:1}.core-entity-card,.core-module-card{height:100%}.core-entity-card .ant-card-body{min-height:210px}.core-entity-icon{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:var(--crm-radius);background:var(--crm-primary-soft);color:var(--crm-primary-strong);font-size:20px}.core-module-card{border-color:var(--crm-border-soft);background:var(--crm-surface-muted)}.core-list{display:grid;gap:0}.core-list-item{padding:10px 0;border-bottom:1px solid var(--crm-border-soft)}.core-list-item:first-child{padding-top:0}.core-list-item:last-child{padding-bottom:0;border-bottom:0}.core-list-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.counterparty-inline-form .ant-form-item{margin-bottom:12px}.counterparty-inline-form .ant-form-item-row{display:block}.counterparty-inline-form .ant-form-item-label{overflow:visible;padding:0 0 4px;text-align:left;white-space:normal}.counterparty-inline-form .ant-form-item-label>label{height:auto;white-space:normal}.counterparty-inline-form .ant-form-item-control{width:100%}.ticket-detail-page .ant-card-head{min-height:32px;padding:0 10px}.ticket-detail-page .ant-card-head-title{padding:6px 0}.ticket-detail-page .ant-card-extra{padding:4px 0}.ticket-detail-page .ant-card-body{padding:8px 10px}.ticket-detail-page .ant-descriptions-item{padding-bottom:3px!important}.ticket-detail-page .core-list-item{padding:3px 0}.ticket-detail-page .ant-empty{margin:3px 0}.ticket-detail-page .ant-empty-image{height:22px;margin-bottom:2px}.ticket-detail-page .ant-empty-description{color:var(--crm-muted);font-size:12px}.ticket-header-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,max-content);gap:12px;align-items:start}.ticket-header-main{display:grid;min-width:0;gap:3px}.ticket-header-tags{margin-bottom:1px}.ticket-header-kicker{font-size:11px;font-weight:700;line-height:1.2}.ticket-header-title.ant-typography{margin:0!important;color:#0f172a;font-size:20px;line-height:1.16;overflow-wrap:anywhere}.ticket-header-context-grid{display:grid;grid-template-columns:minmax(170px,1.05fr) minmax(130px,.75fr) minmax(190px,1.15fr) minmax(140px,.8fr);gap:6px;margin-top:6px}.ticket-header-context-item{display:grid;min-width:0;gap:1px;padding:6px 8px;border:1px solid #edf2f7;border-radius:6px;background:#f8fafc;line-height:1.2}.ticket-header-context-item span{color:#64748b;font-size:10px;font-weight:850;text-transform:uppercase}.ticket-header-context-item strong,.ticket-header-context-item a,.ticket-header-context-item .ant-typography{min-width:0;overflow-wrap:anywhere;color:#0f172a;font-size:12px;font-weight:800;line-height:1.2}.ticket-header-context-item em{min-width:0;overflow:hidden;color:#64748b;font-size:11px;font-style:normal;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.ticket-header-action-panel{display:grid;min-width:0;justify-items:end;gap:6px}.ticket-header-timer-chip{display:flex;max-width:100%;align-items:center;justify-content:flex-end;gap:7px;padding:5px 8px;border:1px solid #dbeafe;border-radius:6px;background:#f8fbff;color:#0f172a;font-size:12px}.ticket-header-timer-chip .ant-tag{margin-inline-end:0}.ticket-header-timer-chip strong{font-variant-numeric:tabular-nums}.ticket-header-timer-chip span{min-width:0;max-width:150px;overflow:hidden;color:#64748b;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ticket-header-actions .ant-btn{height:26px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:700}.ticket-complete-action{border-color:#bbf7d0!important;background:#f0fdf4!important;color:#166534!important}.ticket-card-compact .ant-card-body{padding:7px 10px 8px}.ticket-summary-card .ant-card-body{padding:6px 10px}.ticket-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,max-content));align-items:start;gap:7px 18px}.ticket-summary-description-row{display:grid;grid-column:1 / -1;grid-template-columns:max-content minmax(0,1fr);gap:12px;align-items:start;padding-bottom:6px;border-bottom:1px solid var(--crm-border-soft)}.ticket-summary-item{display:grid;min-width:145px;max-width:260px;gap:1px}.ticket-summary-label{color:var(--crm-muted)!important;font-size:12px;font-weight:750;line-height:1.25}.ticket-summary-value,.ticket-summary-description-text,.ticket-summary-empty{min-width:0;color:#334155;font-size:13px;line-height:1.3}.ticket-summary-description-text{margin:0!important;white-space:pre-wrap}.ticket-summary-value{overflow-wrap:anywhere}.ticket-summary-card .custom-field-row{grid-template-columns:minmax(108px,170px) 1fr;gap:8px;padding:4px 0}.support-access-card .ant-card-body{padding:7px 10px 8px}.support-access-stack{display:grid;gap:7px;align-items:start}.support-client-brief{display:grid;grid-template-columns:minmax(180px,1.15fr) minmax(140px,.8fr) minmax(88px,.45fr) minmax(180px,1.15fr);gap:8px;padding-bottom:8px;border-bottom:1px solid var(--crm-border-soft)}.support-client-brief>div{display:grid;min-width:0;gap:2px}.support-client-brief span{color:#64748b;font-size:11px;font-weight:850;line-height:1.2;text-transform:uppercase}.support-client-brief strong,.support-client-brief a,.support-client-brief .ant-typography{min-width:0;overflow-wrap:anywhere;color:#0f172a;font-size:13px;font-weight:800;line-height:1.25}.support-access-section{min-width:0}.support-access-heading-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px;flex-wrap:wrap}.support-access-heading-row-compact{justify-content:flex-start;margin-bottom:3px}.support-access-heading-main{display:flex;min-width:0;align-items:baseline;gap:7px;flex-wrap:wrap}.support-access-inline-grid{display:flex;align-items:flex-start;gap:6px 18px;flex-wrap:wrap}.support-access-inline-section.support-access-section-has-items{flex:1 1 240px}.support-access-inline-section.support-access-section-empty{flex:0 1 auto}.support-access-section-credentials{order:3}.support-access-section-remotes .core-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:5px 8px}.support-access-section-remotes .core-list-item,.support-access-section-addresses .core-list-item{padding:0;border-bottom:0}.support-access-empty{color:var(--crm-muted);font-size:12px;line-height:1.2}.support-remote-card,.support-compact-row{display:flex;min-width:0;align-items:center;gap:6px}.support-remote-icon,.support-compact-icon{display:inline-flex;width:22px;height:22px;flex:0 0 22px;align-items:center;justify-content:center;border-radius:6px;background:var(--crm-primary-soft);color:var(--crm-primary-strong);font-size:13px}.support-compact-content{display:grid;min-width:0;gap:1px;line-height:1.2}.support-access-inline-section .core-list-item{padding:2px 0}.support-access-section-addresses .support-compact-row{align-items:flex-start}.support-compact-title-row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.support-compact-value{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.support-remote-card-branded{width:100%;padding:4px 6px;border:1px solid var(--crm-border);border-left-width:3px;border-radius:6px}.support-remote-card-empty{border-style:dashed}.support-remote-card-empty .support-compact-value{color:#b45309;font-weight:700}.support-remote-card-branded .support-remote-icon{width:20px;height:20px;flex-basis:20px;border:1px solid rgba(15,23,42,.06);box-shadow:0 1px 2px #0f172a0d}.support-remote-card-branded .support-compact-content{flex:1 1 auto;gap:0}.support-remote-card-branded .support-compact-title-row{align-items:center}.support-remote-card-branded .support-compact-title-row .ant-typography{min-width:0;overflow-wrap:anywhere;font-size:12px;line-height:1.15}.support-remote-card-branded .ant-tag{flex:0 0 auto;margin-inline-end:0;font-size:9px;line-height:14px;padding-inline:4px}.support-remote-meta-row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap}.support-remote-meta-row .support-compact-value{min-width:0;font-size:12px;line-height:1.15}.support-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px;flex-wrap:wrap}.support-row-actions .ant-btn-sm{flex:0 0 auto}.support-remote-connect-action.ant-btn-sm{width:fit-content;min-width:92px;height:22px;margin-top:0;padding:0 6px;border-radius:5px;font-size:10px;font-weight:800}.support-data-row{align-items:flex-start}.support-data-row .support-compact-content{flex:1 1 auto}.support-data-row>.ant-btn-sm{flex:0 0 auto;margin-left:auto}.ticket-side-card .ant-card-body{padding:7px 10px 8px}.ticket-side-sections{display:grid;gap:7px}.ticket-side-section{display:grid;min-width:0;gap:4px;padding-bottom:7px;border-bottom:1px solid var(--crm-border-soft)}.ticket-side-section:last-child{padding-bottom:0;border-bottom:0}.ticket-side-section-title{color:#475569;font-size:11px;font-weight:850;line-height:1.15;text-transform:uppercase}.ticket-side-kv-list{display:grid;gap:3px}.ticket-side-kv-row{display:grid;grid-template-columns:minmax(72px,108px) minmax(0,1fr);gap:8px;align-items:start;min-height:18px}.ticket-side-kv-label{min-width:0;color:var(--crm-muted)!important;font-size:12px;font-weight:750;line-height:1.35}.ticket-side-kv-value{min-width:0;overflow-wrap:anywhere;color:var(--crm-text);font-size:12px;line-height:1.35}.ticket-side-tags{display:inline-flex;gap:4px;flex-wrap:wrap}.ticket-side-kv-value .ant-tag{margin-inline-end:0}.ticket-side-details{display:grid;min-width:0;gap:6px;padding-top:7px;border-top:1px solid var(--crm-border-soft)}.ticket-side-details summary{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#64748b;cursor:pointer;font-size:11px;font-weight:850;line-height:1.15;list-style:none;text-transform:uppercase}.ticket-side-details summary::-webkit-details-marker{display:none}.ticket-side-details summary:after{content:"+";color:#94a3b8;font-size:14px;line-height:1}.ticket-side-details[open] summary:after{content:"-"}.ticket-edit-modal .ant-modal-header{margin-bottom:12px}.ticket-edit-modal .ant-modal-content{display:flex;max-height:calc(100vh - 48px);flex-direction:column;overflow:hidden}.ticket-edit-modal .ant-modal-body{flex:1 1 auto;overflow-y:auto}.ticket-edit-modal .ant-modal-footer{flex:0 0 auto}@media (min-width: 768px){.ticket-edit-modal .ant-modal-body{max-height:min(720px,calc(100vh - 210px))!important}}.ticket-edit-modal-title{display:grid;gap:3px}.ticket-edit-modal-title>span:first-child{color:var(--crm-text);font-size:16px;font-weight:800;line-height:1.25}.ticket-edit-modal-title .ant-typography{font-size:12px;font-weight:600;line-height:1.35}.ticket-edit-modal-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:12px}.ticket-edit-section{min-width:0;padding:13px;border:1px solid var(--crm-border-soft);border-radius:8px;background:#fff}.ticket-edit-section-routing,.ticket-edit-section-wide{background:#f8fafc}.ticket-edit-section-wide{grid-column:1 / -1}.ticket-edit-section-title{display:grid;gap:2px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--crm-border-soft)}.ticket-edit-section-title .ant-typography:first-child{color:var(--crm-text);font-size:14px;font-weight:800}.ticket-edit-section-title .ant-typography:last-child{font-size:12px;line-height:1.35}.ticket-edit-section .ant-form-item{margin-bottom:12px}.ticket-edit-section .ant-form-item:last-child{margin-bottom:0}.ticket-edit-route-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px}.ticket-edit-note{padding:10px 11px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:var(--crm-muted);font-size:12px;font-weight:650;line-height:1.45}.custom-fields-viewer{display:grid;gap:0}.custom-field-row{display:grid;grid-template-columns:minmax(108px,170px) 1fr;gap:8px;padding:4px 0;border-bottom:1px solid var(--crm-border-soft)}.custom-field-row:last-child{border-bottom:0}.custom-fields-editor{display:grid;gap:12px;margin-top:8px}.custom-field-control{display:grid;gap:6px}.custom-field-control>span{color:var(--crm-muted);font-weight:700}.notification-popover{width:min(440px,calc(100vw - 32px));max-height:min(76vh,640px);overflow:hidden}.notification-popover-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.counterparty-paged-column{display:grid;min-width:0;gap:12px}.counterparty-paged-column-scroll{max-height:min(58vh,620px);overflow:auto;scrollbar-gutter:stable}.counterparty-paged-column>.ant-pagination{justify-content:flex-end;margin:0;padding-top:10px;border-top:1px solid var(--crm-border-soft)}@media (max-width: 767px){.counterparty-paged-column-scroll{max-height:min(64vh,560px)}.counterparty-paged-column>.ant-pagination{justify-content:center}}.notification-popover-actions{display:flex;align-items:center;gap:2px}.notification-list{display:grid;gap:6px;max-height:min(58vh,480px);overflow-y:auto;overscroll-behavior:contain}.notification-pagination{display:flex;justify-content:center;padding-top:12px}.notification-source-tag{justify-self:start;margin:2px 0}.notification-source-messenger{border-inline-start:3px solid #1677ff;background:color-mix(in srgb,#1677ff 7%,var(--crm-surface))}.notification-source-support{border-inline-start:3px solid #fa8c16;background:color-mix(in srgb,#fa8c16 8%,var(--crm-surface))}.notification-source-logistics{border-inline-start:3px solid #722ed1;background:color-mix(in srgb,#722ed1 7%,var(--crm-surface))}.notification-source-development{border-inline-start:3px solid #13c2c2;background:color-mix(in srgb,#13c2c2 7%,var(--crm-surface))}.notification-source-core{border-inline-start:3px solid var(--crm-border);background:var(--crm-surface)}.app-sidebar-link,.app-sidebar-group-label{display:flex!important;align-items:center;justify-content:space-between;gap:8px;min-width:0}.app-sidebar-badges{display:inline-flex;align-items:center;gap:4px;min-width:max-content;cursor:help}.notification-list.is-clearing .notification-item{transform:translate(24px) scale(.98);opacity:0}.notification-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;width:100%;gap:8px;padding:9px;border:1px solid var(--crm-border-soft);border-radius:var(--crm-radius);background:var(--crm-surface);color:var(--crm-text);text-align:left;transition:transform .18s ease,opacity .18s ease}.notification-item-important{border-color:color-mix(in srgb,#ff4d4f 72%,var(--crm-border));box-shadow:0 0 0 1px #ff4d4f33,0 0 16px #ff4d4f47;animation:notification-important-pulse 2.2s ease-in-out infinite}@keyframes notification-important-pulse{0%,to{box-shadow:0 0 0 1px #ff4d4f29,0 0 10px #ff4d4f2e}50%{box-shadow:0 0 0 2px #ff4d4f47,0 0 20px #ff4d4f57}}@media (prefers-reduced-motion: reduce){.notification-item-important{animation:none}}.notification-item:hover{border-color:var(--crm-primary);background:var(--crm-primary-soft)}.notification-item-unread{border-left:3px solid var(--crm-primary)}.notification-main{display:grid;min-width:0;gap:4px;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.notification-title-row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.notification-title-row .ant-typography{min-width:0}.notification-actions{display:flex;align-items:center;gap:4px}@media (max-width: 520px){.notification-item{grid-template-columns:1fr}.notification-actions{justify-content:flex-end}}.global-search-popover{width:min(420px,calc(100vw - 32px))}.global-search-list{display:grid;gap:6px}.global-search-item{display:grid;width:100%;gap:4px;padding:9px;border:1px solid var(--crm-border-soft);border-radius:var(--crm-radius);background:#fff;color:var(--crm-text);text-align:left;cursor:pointer}.global-search-item>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.global-search-item:hover{border-color:var(--crm-primary);background:var(--crm-primary-soft)}.saved-views-bar{padding-top:8px}.support-triage-content{width:100%}.support-triage-summary{display:grid;gap:8px;padding:12px;border:1px solid #dbe3ef;border-radius:8px;background:#f8fafc}.support-triage-summary-main{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.support-triage-client{min-width:0;max-width:260px;text-align:right}.support-triage-client a,.support-triage-client .ant-typography{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-triage-summary-meta{display:flex;flex-wrap:wrap;gap:6px 14px;color:#64748b;font-size:12px}.support-triage-link-block{display:grid;gap:6px}.support-triage-empty-link{padding:9px 12px;border:1px dashed #cbd5e1;border-radius:8px;color:#64748b;background:#fbfdff;font-size:13px}.support-triage-form{margin-top:4px;padding-top:14px;border-top:1px solid #edf1f7}.support-triage-form .ant-form-item:last-child{margin-bottom:0}.support-triage-extra{margin:-2px -8px 0}.support-triage-extra .ant-collapse-header{padding:6px 8px!important;color:#475569!important;font-size:13px}.support-triage-extra .ant-collapse-content-box{padding:8px 8px 0!important}.support-call-shell{overflow:hidden;border:1px solid var(--crm-border-soft);border-radius:8px;background:var(--crm-surface-muted);box-shadow:var(--crm-shadow)}.support-call-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid var(--crm-border-soft);background:var(--crm-surface)}.support-call-heading h2 span{color:var(--crm-text)}.support-call-tabs{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;border-bottom:1px solid var(--crm-border-soft);background:var(--crm-surface)}.support-call-tab-list{display:flex;min-width:0;gap:18px;overflow-x:auto}.support-call-tab{min-height:64px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--crm-text);font:inherit;font-size:14px;white-space:nowrap;cursor:pointer}.support-call-tab-active{border-bottom-color:var(--crm-primary);color:var(--crm-primary)}.support-call-export-actions{display:flex;flex:0 0 auto;gap:6px}.support-call-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,344px);gap:16px;padding:16px}.support-call-history-panel,.support-call-filter-panel{min-width:0;border:1px solid var(--crm-border-soft);border-radius:8px;background:#fff}.support-call-history-panel{display:grid;align-content:start;gap:14px;padding:16px}.support-call-controls{display:grid;grid-template-columns:minmax(150px,180px) minmax(280px,1fr);align-items:end;gap:14px}.support-call-control{display:grid;gap:8px}.support-call-control>span,.support-call-filter-section>.ant-typography{color:var(--crm-muted)!important;font-size:13px;font-weight:750}.support-call-type-switch,.support-call-mini-segment{display:flex;min-width:0}.support-call-type-switch button,.support-call-mini-segment button{min-height:40px;border:1px solid var(--crm-border);border-right:0;background:var(--crm-surface);color:var(--crm-text);font:inherit;font-size:14px;cursor:pointer}.support-call-type-switch button{padding:0 12px}.support-call-type-switch button:first-child,.support-call-mini-segment button:first-child{border-radius:6px 0 0 6px}.support-call-type-switch button:last-child,.support-call-mini-segment button:last-child{border-right:1px solid var(--crm-border);border-radius:0 6px 6px 0}.support-call-type-switch button strong{margin-left:5px}.support-call-type-switch .support-call-type-active{border-color:var(--crm-primary);background:var(--crm-primary);color:var(--crm-text-inverse)}.attachment-preview{display:grid;width:100%;gap:10px;padding:10px;border:1px solid var(--crm-border-soft);border-radius:var(--crm-radius);background:var(--crm-surface, #fff)}.attachment-preview-image,.attachment-preview-media{display:block;width:min(100%,720px);max-height:420px;border-radius:calc(var(--crm-radius) - 2px);object-fit:contain;background:var(--crm-media-backdrop, rgb(11 18 32))}.attachment-preview-audio{width:min(100%,520px)}.attachment-preview-pdf{width:100%;min-height:360px;border:0;border-radius:calc(var(--crm-radius) - 2px);background:#fff}.attachment-preview-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}@media (max-width: 640px){.attachment-preview-pdf{min-height:260px}.attachment-preview-footer{align-items:flex-start;flex-direction:column}}.support-call-type-inbound:not(.support-call-type-active){color:var(--crm-success)}.support-call-type-missed:not(.support-call-type-active){color:var(--crm-danger)}.support-call-type-outbound:not(.support-call-type-active){color:var(--crm-info)}.support-call-search{align-self:end;grid-column:1 / -1;width:min(260px,100%);justify-self:end}.support-call-table-wrap{overflow-x:auto}.support-call-table-head,.support-call-row{display:grid;grid-template-columns:44px minmax(160px,.95fr) minmax(180px,1.25fr) minmax(190px,1.3fr) minmax(150px,.9fr) 76px 92px 112px 72px 42px;min-width:1180px;align-items:center;gap:10px}.support-call-table-head{min-height:44px;border-bottom:1px solid var(--crm-border);color:var(--crm-muted);font-size:13px;font-weight:800}.support-call-date-row{padding:18px 8px 14px;border-bottom:1px solid var(--crm-border);color:var(--crm-text);font-size:14px;font-weight:800}.support-call-row{min-height:52px;padding:0 8px;border-bottom:1px solid var(--crm-border);color:var(--crm-text);font-size:14px}.support-call-row:hover{background:var(--crm-surface-hover)}.support-call-row.support-call-row-highlighted{position:relative;background:var(--crm-primary-soft);box-shadow:inset 3px 0 0 var(--crm-primary)}.support-call-deep-link-alert{margin-bottom:12px}.support-call-direction{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;color:var(--crm-success);font-size:15px}.support-call-direction-outbound{color:var(--crm-info)}.support-call-direction-internal{color:var(--crm-text-subtle)}.support-call-row-missed .support-call-direction,.support-call-row-failed .support-call-direction{color:var(--crm-danger)}.support-call-kind-cell{display:grid;min-width:0;gap:3px}.support-call-kind-cell strong{display:inline-flex;width:fit-content;max-width:100%;min-height:24px;align-items:center;overflow:hidden;padding:0 8px;border:1px solid var(--crm-border);border-radius:6px;background:var(--crm-surface-muted);color:var(--crm-text);font-size:12px;font-weight:800;line-height:1;text-overflow:ellipsis;white-space:nowrap}.support-call-kind-cell span{min-width:0;overflow:hidden;color:var(--crm-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.support-call-kind-success strong{border-color:var(--crm-success-border);background:var(--crm-success-soft);color:var(--crm-success)}.support-call-kind-info strong{border-color:var(--crm-info-border);background:var(--crm-info-soft);color:var(--crm-info)}.support-call-kind-danger strong{border-color:var(--crm-danger-border);background:var(--crm-danger-soft);color:var(--crm-danger)}.support-call-kind-warning strong{border-color:var(--crm-warning-border);background:var(--crm-warning-soft);color:var(--crm-warning)}.support-call-kind-callback strong{border-color:var(--crm-border);background:var(--crm-primary-soft);color:var(--crm-primary)}.support-call-kind-client-callback strong{border-color:var(--crm-info-border);background:var(--crm-info-soft);color:var(--crm-info)}.support-call-client-cell,.support-call-employee-cell{display:grid;min-width:0;gap:2px}.support-call-client-title-row,.support-call-client-meta-row{display:flex;align-items:center;min-width:0;gap:4px}.support-call-client-title-row strong,.support-call-client-meta-row>span{min-width:0}.support-call-client-call-button.ant-btn-sm{width:22px;min-width:22px;height:22px;padding:0;color:var(--crm-primary)}.support-call-client-cell .support-call-client-call-button span{overflow:visible;color:inherit;font-size:13px;text-overflow:clip}.support-call-client-cell strong,.support-call-employee-cell strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--crm-text);font-weight:500}.support-call-client-cell span,.support-call-employee-cell span,.support-call-employee-cell a{min-width:0;overflow:hidden;color:var(--crm-text-subtle);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.support-call-employee-cell a{color:var(--crm-primary)}.support-call-record-cell{display:flex;align-items:center}.support-call-record-button{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border:1px solid var(--crm-text);border-radius:50%;color:var(--crm-text);font-size:13px}.support-call-record-empty{color:var(--crm-text-subtle)}.support-call-empty{padding:34px 12px;color:var(--crm-muted);text-align:center}.support-call-filter-panel{display:grid;align-content:start;gap:16px;padding:24px}.support-call-filter-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.support-call-filter-title h4{margin:0}.support-call-filter-section{display:grid;gap:8px}.support-call-mini-segment button{flex:1 1 0;padding:0 10px;font-size:13px}.support-call-mini-segment button.active{border-color:var(--crm-primary);background:var(--crm-primary);color:var(--crm-text-inverse)}.support-call-filter-divider{height:1px;background:var(--crm-border-soft)}.support-call-filter-footer{position:sticky;bottom:0;display:flex;align-items:center;gap:10px;margin:8px -24px -24px;padding:16px 24px;border-top:1px solid var(--crm-border-soft);background:var(--crm-surface)}.support-call-filter-footer .ant-btn-primary{border-color:var(--crm-danger);background:var(--crm-danger);color:var(--crm-text-inverse)}.support-call-stats-panel{display:grid;grid-template-columns:minmax(260px,288px) minmax(0,1fr);align-items:start;gap:18px;padding:18px}.support-call-stats-sidebar,.support-call-stats-report{min-width:0;border:1px solid #e8eef7;border-radius:8px;background:#fff}.support-call-stats-sidebar{align-self:start;position:sticky;top:16px;overflow:hidden}.support-call-stats-sidebar-title{display:grid;gap:4px;padding:16px;border-bottom:1px solid #dbe3ef}.support-call-stats-panel>.support-call-stats-tabs{align-self:start;position:sticky;top:16px;overflow:hidden;border:1px solid #dbe3ef;border-radius:8px;background:#fff;box-shadow:0 10px 28px #0f172a0d}.support-call-stats-panel>.support-call-stats-body{min-width:0;border:0;background:transparent}.support-call-stats-tabs{display:grid;min-width:0;gap:8px;padding:12px}.support-call-stats-tabs-head{display:grid;gap:3px;padding:4px 4px 8px;border-bottom:1px solid #edf1f7}.support-call-stats-tabs-head .ant-typography:first-child{color:#0f172a;font-size:14px}.support-call-stats-tabs-head .ant-typography:last-child{font-size:11px;line-height:1.35}.support-call-stats-tabs button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:10px 12px;border:1px solid transparent;border-radius:6px;background:transparent;color:#0f172a;font:inherit;font-size:13px;line-height:1.3;text-align:left;cursor:pointer}.support-call-stats-tabs button:hover{border-color:#dbeafe;background:#f8fbff}.support-call-stats-tabs button.active{border-color:#cfe0f5;background:var(--crm-primary-soft);color:var(--crm-primary);box-shadow:inset 3px 0 0 var(--crm-primary)}.support-call-stats-tab-title{min-width:0;overflow-wrap:anywhere;font-weight:750}.support-call-stats-tab-meta{display:inline-flex;min-width:40px;justify-content:center;padding:4px 7px;border-radius:999px;background:#eef4ff;color:#1d4ed8;font-size:11px;font-weight:850}.support-call-stats-tabs button.active .support-call-stats-tab-meta{background:#fff;color:var(--crm-primary)}.support-call-stats-side-summary{display:grid;gap:2px;margin-top:4px;padding:12px;border:1px solid #edf1f7;border-radius:6px;background:#f8fafc}.support-call-stats-side-summary span,.support-call-stats-side-summary em{color:#64748b;font-size:11px;font-style:normal;font-weight:700}.support-call-stats-side-summary strong{color:#0f172a;font-size:14px}.support-call-stats-body{display:grid;gap:14px;padding:0}.support-call-stats-overview{display:grid;grid-template-columns:minmax(220px,.95fr) minmax(0,1.6fr);min-width:0;gap:14px;padding:16px;border:1px solid #dbe3ef;border-radius:8px;background:#fff;box-shadow:0 8px 24px #0f172a0a}.support-call-stats-overview-copy{display:grid;align-content:start;gap:5px;min-width:0}.support-call-stats-overview-copy>span,.support-call-report-head>div:first-child>span{color:#94a3b8;font-size:11px;font-weight:850;text-transform:uppercase}.support-call-stats-overview-copy h3,.support-call-report-head h3{margin:0;color:#0f172a;font-size:20px;line-height:1.2}.support-call-stats-overview-copy p{margin:0;color:#526070;font-size:13px;line-height:1.55}.support-call-stats-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.support-call-stats-kpi-card{display:grid;min-width:0;gap:4px;min-height:92px;align-content:start;padding:13px;border:1px solid #e7edf6;border-radius:7px;background:#fff}.support-call-stats-kpi-card span{color:#64748b;font-size:12px;font-weight:750}.support-call-stats-kpi-card strong{min-width:0;overflow-wrap:anywhere;color:#0f172a;font-size:24px;line-height:1.15}.support-call-stats-kpi-card em{color:#94a3b8;font-size:11px;font-style:normal;font-weight:700}.support-call-stats-toolbar,.support-call-report-head,.support-call-report-card{min-width:0;border:1px solid #dbe3ef;border-radius:8px;background:#fff;box-shadow:0 8px 24px #0f172a09}.support-call-stats-toolbar{padding:14px}.support-call-report-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:14px 16px}.support-call-stats-legend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 14px;min-width:min(360px,100%)}.support-call-stats-legend span{display:inline-flex;align-items:center;gap:6px;color:#526070;font-size:12px;font-weight:750;white-space:nowrap}.support-call-stats-legend i{width:9px;height:9px;border-radius:999px}.support-call-report-content{display:grid;gap:14px}.support-call-report-card{min-width:0;padding:16px;overflow:hidden}.support-call-report-card-chart{padding:18px}.support-call-stats-info{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:22px;min-height:118px;padding:22px 26px;border-radius:8px;background:#eff8fc;color:#0f172a}.support-call-stats-info p{max-width:900px;margin:0;font-size:15px;line-height:1.65}.support-call-stats-info-icon{position:relative;width:74px;height:74px;border:1px solid #ff5b72;border-radius:50%;background:#ffd8de}.support-call-stats-info-icon span{position:absolute;bottom:16px;width:9px;border:1px solid #d71920;border-radius:8px;background:#ffffff80}.support-call-stats-info-icon span:nth-child(1){left:18px;height:32px}.support-call-stats-info-icon span:nth-child(2){left:32px;height:22px}.support-call-stats-info-icon span:nth-child(3){left:46px;height:44px}.support-call-stats-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;align-items:end}.support-call-stats-body h3{margin:4px 0 0;color:#0f172a;font-size:19px}.support-call-stats-chart-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,230px);gap:24px;align-items:center}.support-call-bar-chart{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(58px,1fr);align-items:end;min-height:280px;overflow-x:auto;padding:24px 14px 0;border:1px solid #e2e8f0;border-radius:8px;background:repeating-linear-gradient(to top,transparent 0 51px,rgba(203,213,225,.7) 52px,transparent 53px),linear-gradient(180deg,#fff,#f8fafc)}.support-call-bar-day{display:grid;justify-items:center;gap:10px;min-width:64px;color:#0f172a;font-size:13px}.support-call-stacked-bar{display:flex;width:38px;height:210px;align-items:flex-end;overflow:hidden;border-radius:4px 4px 0 0;background:#e9eef6;box-shadow:inset 0 0 0 1px #0f172a0d}.support-call-stacked-bar span{width:100%;min-height:0;cursor:default;transition:opacity .12s ease}.support-call-stacked-bar span:hover{opacity:.82}.support-call-stacked-bar .bar-inbound{background:#8bd64f}.support-call-stacked-bar .bar-missed{background:#ff5b72}.support-call-stacked-bar .bar-outbound{background:#85a0d8}.support-call-chart-empty{position:absolute;top:50%;left:50%;color:#a4afbd;font-size:14px;transform:translate(-50%,-50%);pointer-events:none}.support-call-donut{position:relative;display:grid;width:210px;height:210px;place-items:center;border-radius:50%;cursor:default}.support-call-donut:before{content:"";position:absolute}.support-call-donut>div{display:grid;position:relative;z-index:1;width:126px;height:126px;place-items:center;align-content:center;border-radius:50%;background:#fff;pointer-events:none;text-align:center}.support-call-chart-tooltip{position:fixed;z-index:1200;display:grid;min-width:92px;gap:2px;padding:8px 10px;border:1px solid rgba(15,23,42,.14);border-radius:7px;background:#0f172af0;color:#fff;pointer-events:none;transform:translate(12px,-50%);box-shadow:0 12px 28px #0f172a38}.support-call-chart-tooltip span{color:#ffffffc2;font-size:11px;font-weight:750;line-height:1.2}.support-call-chart-tooltip strong{color:#fff;font-size:18px;line-height:1.1}.support-call-donut span{color:#0f172a;font-size:14px}.support-call-donut strong{color:#0f172a;font-size:28px;line-height:1.15}.support-call-donut em{color:#94a3b8;font-size:12px;font-style:normal}.support-call-donut-large{width:260px;height:260px;margin:0 auto}.support-call-donut-large>div{width:150px;height:150px}.support-call-stats-table-wrap{overflow-x:auto;border:1px solid #e2e8f0;border-radius:8px}.support-call-stats-table{width:100%;min-width:760px;border-collapse:collapse;color:#0f172a;font-size:14px}.support-call-stats-table th,.support-call-stats-table td{padding:12px 10px;border-bottom:1px solid #e2e8f0;text-align:left}.support-call-stats-table th{background:#f8fafc;color:#64748b;font-size:11px;font-weight:800;text-transform:uppercase}.support-call-stats-table td:not(:first-child),.support-call-stats-table th:not(:first-child){text-align:center}.support-call-stats-table td span{margin-left:8px;color:#a4afbd;font-weight:700}.support-call-summary-row td{background:#f8fbff;color:#0f172a;font-weight:800}.support-call-gauge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.support-call-gauge{display:grid;justify-items:center;gap:8px;padding:16px 12px;border:1px solid #e7edf6;border-radius:8px;background:#f8fafc;text-align:center}.support-call-gauge>div{width:220px;height:110px;border-radius:220px 220px 0 0;cursor:default;mask:radial-gradient(circle at 50% 100%,transparent 0 58px,#000 59px);transition:opacity .12s ease,filter .12s ease}.support-call-gauge>div:hover{opacity:.86;filter:saturate(1.06)}.support-call-gauge strong{color:#0f172a;font-size:26px}.support-call-gauge span{color:#0f172a;font-size:14px}.support-call-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.support-call-metric-grid>div{display:grid;gap:4px;min-height:104px;padding:16px;border:1px solid #e2e8f0;border-radius:8px;background:linear-gradient(180deg,#fff,#f8fafc);align-content:start}.support-call-metric-grid span{color:#0f172a;font-size:14px}.support-call-metric-grid strong{color:#0f172a;font-size:22px}.support-call-metric-grid em{color:#a4afbd;font-size:12px;font-style:normal}.support-call-rating-table{min-width:1120px}.support-call-rating-place{display:inline-flex;width:28px;margin-right:8px;color:#0f172a!important;font-weight:500!important}.support-call-progress{display:inline-flex;width:122px;height:5px;margin-right:8px;overflow:hidden;border-radius:999px;background:#e5eaf2;cursor:default;transition:background-color .12s ease,box-shadow .12s ease;vertical-align:middle}.support-call-progress i{display:block;height:100%;background:#8bd64f;transition:filter .12s ease}.support-call-stats-table .support-call-progress{margin-left:0}.support-call-progress:hover{background:#d7e0ec;box-shadow:0 0 0 3px #0f172a0f}.support-call-progress:hover i{filter:saturate(1.14) brightness(.98)}.support-call-progress-blue i{background:#85a0d8}.support-call-heatmap-wrap{display:grid;gap:18px;overflow-x:auto}.support-call-heatmap-title{color:#0f172a;font-size:18px;font-weight:800}.support-call-heatmap{display:grid;grid-template-columns:58px repeat(7,minmax(78px,1fr));gap:1px;min-width:720px;align-items:stretch}.support-call-heatmap-row{display:contents}.support-call-heatmap-corner,.support-call-heatmap-day,.support-call-heatmap-hour,.support-call-heatmap-cell{min-height:31px;display:flex;align-items:center;justify-content:center;color:#0f172a;font-size:13px}.support-call-heatmap-day{font-weight:700}.support-call-heatmap-hour{justify-content:flex-start;color:#64748b}.support-call-heatmap-cell{position:relative;border-radius:3px;color:#526070;cursor:default;transition:box-shadow .12s ease,transform .12s ease}.support-call-heatmap-cell:hover{z-index:1;box-shadow:inset 0 0 0 1px #0f172a24,0 4px 12px #0f172a1f;transform:translateY(-1px)}.support-call-heatmap-note{color:#64748b;font-size:12px;font-weight:650}.support-call-number-chart-row{grid-template-columns:1fr;min-height:300px;justify-items:center}.support-call-number-color{display:inline-flex;width:18px;height:18px;margin-right:10px;border-radius:3px;cursor:default;transition:opacity .12s ease,transform .12s ease;vertical-align:middle}.support-call-stats-table .support-call-number-color{margin-left:0}.support-call-number-color:hover{opacity:.82;transform:scale(1.08)}@media (min-width: 1500px){.support-call-controls{grid-template-columns:minmax(160px,190px) minmax(340px,1fr) minmax(210px,260px)}.support-call-search{grid-column:auto;width:100%}}@media (max-width: 1360px) and (min-width: 768px){.ticket-header-layout{grid-template-columns:1fr}.ticket-header-action-panel{justify-items:start}.ticket-header-context-grid,.support-client-brief{grid-template-columns:repeat(2,minmax(0,1fr))}.support-call-stats-panel{grid-template-columns:minmax(220px,250px) minmax(0,1fr);gap:14px;padding:14px}.support-call-stats-tabs{padding:10px}.support-call-stats-tabs button{min-height:54px;padding:9px 10px}.support-call-stats-overview{grid-template-columns:1fr}.support-call-stats-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.app-content{min-height:calc(100vh - 56px);padding:14px}.core-hero-card .ant-card-body{padding:18px}.core-hero-card h1.ant-typography{font-size:24px;line-height:1.18}.core-hero-stack>div{padding:9px 10px}.mobile-app-header{overflow:hidden}.mobile-app-header .ant-btn{flex:0 0 auto}.mobile-app-header .ant-tag{flex:0 1 auto;max-width:92px}.page-title-row{flex-direction:column;align-items:stretch!important;gap:10px}.page-title-actions,.page-title-actions .ant-space-item,.page-title-actions .ant-btn,.page-title-actions .ant-upload{width:100%}.page-title-actions{justify-content:stretch!important}.responsive-filter-bar,.responsive-filter-bar>.ant-space-item,.responsive-filter-bar .ant-space,.responsive-filter-bar .ant-input,.responsive-filter-bar .ant-input-search,.responsive-filter-bar .ant-select,.responsive-filter-bar .ant-picker,.responsive-filter-bar .ant-btn{width:100%!important;max-width:100%!important}.responsive-filter-bar .ant-space-item:has(.ant-tag){width:auto!important}.support-ticket-view-control,.support-ticket-page-size-control{align-items:flex-start!important}.support-ticket-view-control .ant-typography,.support-ticket-page-size-control .ant-typography{white-space:normal}.support-ticket-fields-grid{grid-template-columns:1fr}.support-ticket-timer-cell{min-width:0}.saved-views-bar,.saved-views-bar .ant-space,.saved-views-bar .ant-space-item,.saved-views-bar .ant-select,.saved-views-bar .ant-input,.saved-views-bar .ant-btn{width:100%!important;max-width:100%!important}.mobile-record-card .ant-card-body{padding:12px}.mobile-record-title-row{align-items:flex-start}.ant-card-body{padding:12px}.ant-table{min-width:720px;font-size:12px}.ant-table-wrapper .ant-table-cell{padding:8px!important;white-space:normal;overflow-wrap:anywhere}.ant-modal{max-width:calc(100vw - 16px);top:8px;margin:0 auto;padding-bottom:8px}.ant-modal-content{max-height:calc(100vh - 16px);overflow-y:auto}.ant-modal-footer{display:flex;gap:8px}.ant-modal-footer .ant-btn{flex:1;min-height:34px;white-space:normal;margin-inline-start:0!important}.ant-space-compact{display:flex;flex-direction:column;gap:8px}.ant-space-compact .ant-form-item,.ant-space-compact .ant-input,.ant-space-compact .ant-btn{width:100%!important}.core-list-row{align-items:flex-start;flex-direction:column}.custom-field-row{grid-template-columns:1fr;gap:2px;padding:4px 0}.ticket-detail-page{margin:-14px!important;padding:8px!important}.ticket-header-card .ant-card-body{padding:8px 10px!important}.ticket-header-layout,.ticket-header-context-grid,.support-client-brief{grid-template-columns:1fr}.ticket-header-action-panel{justify-items:stretch}.ticket-header-timer-chip{justify-content:space-between}.ticket-header-card h4.ant-typography{font-size:19px!important;line-height:1.15!important}.ticket-header-kicker{display:none}.ticket-header-actions{gap:5px!important;width:100%}.ticket-header-actions .ant-space-item,.ticket-header-actions .ant-btn{width:100%}.ticket-header-actions .ant-btn{height:26px;padding-inline:8px;font-size:12px}.ticket-summary-grid{grid-template-columns:1fr;gap:6px}.ticket-summary-description-row{grid-template-columns:1fr;gap:2px}.ticket-summary-item{max-width:none}.support-access-stack{grid-template-columns:1fr;gap:6px}.support-access-inline-grid{display:grid;grid-template-columns:1fr;gap:6px}.support-access-section-remotes .core-list{grid-template-columns:1fr}.support-remote-card-branded{padding:5px 6px}.support-remote-card-branded .support-compact-title-row{align-items:center;flex-direction:row;gap:5px}.support-remote-connect-action.ant-btn-sm{width:fit-content}.ticket-side-kv-row{grid-template-columns:minmax(74px,96px) minmax(0,1fr)}.ticket-edit-modal .ant-modal-content{max-height:calc(100vh - 16px);overflow:hidden}.ticket-edit-modal .ant-modal-body{max-height:calc(100vh - 230px)!important}.ticket-edit-modal-grid,.ticket-edit-route-grid{grid-template-columns:1fr}.ticket-edit-section,.ticket-edit-section-wide{grid-column:auto}.support-call-heading,.support-call-tabs{align-items:stretch;flex-direction:column;gap:10px;padding:12px}.support-call-tab-list{gap:12px}.support-call-tab{min-height:44px}.support-call-export-actions{justify-content:flex-end}.support-call-layout{grid-template-columns:1fr;padding:10px}.support-call-history-panel,.support-call-filter-panel{padding:12px}.support-call-controls{grid-template-columns:1fr}.support-call-type-switch{overflow-x:auto}.support-call-type-switch button{flex:1 0 auto}.support-call-filter-footer{position:static;flex-direction:column;align-items:stretch;margin:0 -12px -12px;padding:12px}.support-call-stats-panel{grid-template-columns:1fr;gap:10px;padding:10px}.support-call-stats-sidebar{position:static}.support-call-stats-panel>.support-call-stats-tabs{position:static}.support-call-stats-tabs{gap:6px;padding:10px}.support-call-stats-tabs button{min-height:46px}.support-call-stats-body{padding:12px}.support-call-stats-overview,.support-call-stats-toolbar,.support-call-report-head,.support-call-report-card{border-radius:8px}.support-call-stats-overview{grid-template-columns:1fr;padding:12px}.support-call-stats-overview-copy h3,.support-call-report-head h3{font-size:18px}.support-call-stats-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-call-stats-kpi-card{min-height:84px;padding:11px}.support-call-stats-kpi-card strong{font-size:20px}.support-call-stats-toolbar,.support-call-report-head,.support-call-report-card,.support-call-report-card-chart{padding:12px}.support-call-report-head{flex-direction:column}.support-call-stats-legend{justify-content:flex-start;min-width:0}.support-call-stats-info{grid-template-columns:1fr;gap:12px;min-height:0;padding:16px}.support-call-stats-controls,.support-call-stats-chart-row,.support-call-gauge-grid,.support-call-metric-grid{grid-template-columns:1fr}.support-call-donut,.support-call-donut-large{width:190px;height:190px;margin:0 auto}.support-call-donut>div,.support-call-donut-large>div{width:116px;height:116px}.support-call-gauge>div{width:190px;height:96px}}.support-work-panel .ant-card-head{min-height:42px}.support-access-inline-grid{border-top-color:#edf2f7}.ticket-feed-tabs .ticket-feed-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;min-height:40px;padding:0;border:0;border-bottom:2px solid transparent;background:transparent;color:#526070;cursor:pointer;font:inherit;font-size:12px;font-weight:800}.ticket-feed-tabs .ticket-feed-tab:focus-visible{outline:2px solid #0b63f6;outline-offset:2px;border-radius:4px}@media (max-width: 767px){.ticket-detail-page{padding:0 0 12px!important}.ticket-reference-header{margin:0 0 8px;padding:11px 12px 12px}.ticket-reference-header .ticket-header-title.ant-typography{font-size:19px!important}.ticket-reference-header .ticket-header-actions .ant-btn{height:32px}.ticket-detail-grid{grid-template-columns:1fr!important;gap:8px;padding:0 8px}.support-work-panel,.ticket-history-card,.ticket-side-column,.ticket-brief-card,.ticket-checklist-card,.ticket-files-card{grid-column:1;min-height:0}.ticket-detail-page .ant-card-head{min-height:40px;padding:0 12px}.ticket-history-card .ant-card-body{padding:10px!important}.support-client-brief{padding:0 12px 8px}.support-client-brief>div{grid-template-columns:68px minmax(0,1fr);padding:8px 0}.support-access-section{padding:11px 12px}.support-remote-card-branded{padding:10px}.ticket-side-section,.ticket-brief-card .ticket-brief-title{padding:10px 12px}.ticket-brief-card .ticket-summary-description-row,.ticket-brief-card .ticket-summary-item,.ticket-side-kv-row{grid-template-columns:minmax(78px,.62fr) minmax(0,1fr)}}.work-history-list{overflow:hidden;border:1px solid var(--crm-border-soft);border-radius:var(--crm-radius);background:var(--crm-surface)}.work-history-header,.work-history-row{display:grid;grid-template-columns:130px minmax(180px,1.1fr) 140px 100px minmax(200px,1.6fr);gap:12px}.work-history-header{padding:9px 12px;border-bottom:1px solid var(--crm-border-soft);background:var(--crm-surface-muted);color:var(--crm-muted);font-size:11px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.work-history-row{padding:12px;border-bottom:1px solid var(--crm-border-soft);align-items:start}.work-history-row:last-child{border-bottom:0}.work-history-row:hover{background:#fafcff}.work-history-cell{display:grid;min-width:0;gap:5px;overflow-wrap:anywhere}.work-history-cell:before{display:none;color:var(--crm-muted);content:attr(data-label);font-size:10px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.work-history-date .ant-typography,.work-history-employee .ant-typography{font-size:12px}.work-history-ticket>a{color:var(--crm-text);font-weight:700}.work-history-ticket .ant-tag{margin-inline-end:0}.work-history-duration{white-space:nowrap}.work-history-report .ant-typography{margin-bottom:0;white-space:pre-wrap}.work-history-list--compact .work-history-header{display:none}.work-history-list--compact .work-history-row{grid-template-columns:minmax(0,1fr) minmax(150px,.8fr)}.work-history-list--compact .work-history-cell:before{display:block}.work-history-list--compact .work-history-ticket,.work-history-list--compact .work-history-report{grid-column:1 / -1}@media (max-width: 1200px){.work-history-header{display:none}.work-history-row{grid-template-columns:minmax(0,1fr) minmax(220px,1fr)}.work-history-cell:before{display:block}.work-history-ticket,.work-history-report{grid-column:1 / -1}}@media (max-width: 640px){.work-history-row{grid-template-columns:minmax(0,1fr)}.work-history-ticket,.work-history-report{grid-column:auto}}.counterparty-analytics-call-card{display:grid;grid-template-columns:176px minmax(0,1fr);gap:18px;align-items:center}.counterparty-analytics-donut{display:grid;width:176px;height:176px;place-items:center;border-radius:50%;background:#e5eaf2}.counterparty-analytics-donut>div{display:grid;width:112px;height:112px;place-items:center;border:1px solid var(--crm-border-soft);border-radius:50%;background:var(--crm-surface);text-align:center}.counterparty-analytics-donut span,.counterparty-analytics-bar-row span,.counterparty-analytics-metric-grid span{color:var(--crm-muted);font-size:12px;font-weight:700}.counterparty-analytics-donut strong{color:var(--crm-text);font-size:28px;line-height:1}.counterparty-analytics-bars{display:grid;min-width:0;gap:12px}.counterparty-analytics-bar-row{display:grid;min-width:0;gap:5px}.counterparty-analytics-bar-row>div:first-child{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}.counterparty-analytics-bar-row strong{flex:0 0 auto;color:var(--crm-text)}.counterparty-analytics-bar-track{position:relative;height:8px;overflow:hidden;border-radius:999px;background:#edf2f7}.counterparty-analytics-bar-track i{display:block;height:100%;min-width:0;border-radius:inherit}.counterparty-analytics-bar-row em,.counterparty-analytics-metric-grid em{overflow-wrap:anywhere;color:var(--crm-muted);font-size:12px;font-style:normal}.counterparty-analytics-days{display:grid;min-height:190px;grid-template-columns:repeat(auto-fit,minmax(38px,1fr));gap:8px;align-items:end}.counterparty-analytics-day{display:grid;min-width:0;gap:6px;text-align:center}.counterparty-analytics-day span,.counterparty-analytics-day strong{overflow:hidden;color:var(--crm-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.counterparty-analytics-day div{display:flex;height:120px;align-items:end;justify-content:center;border-radius:6px;background:var(--crm-surface-muted)}.counterparty-analytics-day i{display:block;width:16px;border-radius:999px 999px 0 0;background:var(--crm-primary)}.counterparty-analytics-table-wrap{width:100%;overflow-x:auto}.counterparty-analytics-table{width:100%;min-width:560px;border-collapse:collapse;font-size:13px}.counterparty-analytics-table th,.counterparty-analytics-table td{padding:9px 10px;border-bottom:1px solid var(--crm-border-soft);text-align:left;vertical-align:middle}.counterparty-analytics-table th{color:var(--crm-muted);font-size:11px;font-weight:800;text-transform:uppercase}.counterparty-analytics-table td:not(:first-child),.counterparty-analytics-table th:not(:first-child){text-align:right}.counterparty-analytics-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.counterparty-analytics-metric-grid>div{display:grid;min-width:0;gap:3px;padding:10px;border:1px solid var(--crm-border-soft);border-radius:var(--crm-radius);background:var(--crm-surface-muted)}.counterparty-analytics-metric-grid strong{overflow-wrap:anywhere;color:var(--crm-text);font-size:21px;line-height:1.15}.counterparty-analytics-status-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.counterparty-analytics-status-list span{display:inline-flex;max-width:100%;align-items:center;gap:6px;padding:4px 8px;border:1px solid var(--crm-border-soft);border-radius:999px;background:var(--crm-surface);color:var(--crm-muted);font-size:12px}.counterparty-analytics-status-list strong{color:var(--crm-text)}@media (max-width: 768px){.counterparty-analytics-call-card{grid-template-columns:1fr;justify-items:center}.counterparty-analytics-bars{width:100%}.counterparty-analytics-metric-grid{grid-template-columns:1fr}.counterparty-analytics-days{grid-template-columns:repeat(7,minmax(32px,1fr));gap:6px}.counterparty-analytics-day div{height:90px}}.ticket-counterparty-card .ant-card-body{padding:8px 10px}.ticket-counterparty-layout{display:grid;min-width:0;gap:8px}.ticket-counterparty-identity{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:7px;border-bottom:1px solid var(--crm-border-soft)}.ticket-counterparty-identity>.ant-typography{flex:0 0 auto;font-size:12px;font-weight:750}.ticket-counterparty-identity strong,.ticket-counterparty-identity a{min-width:0;color:#0f172a;font-size:14px;font-weight:800;line-height:1.25;overflow-wrap:anywhere;text-align:right}.ticket-counterparty-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:7px}.ticket-counterparty-field{display:grid;min-width:0;gap:2px;padding:6px 8px;border:1px solid var(--crm-border-soft);border-radius:6px;background:#f8fafc}.ticket-counterparty-field span,.ticket-counterparty-notes span{color:var(--crm-muted);font-size:11px;font-weight:800;line-height:1.2;text-transform:uppercase}.ticket-counterparty-field strong,.ticket-counterparty-field .ant-typography{min-width:0;color:#334155;font-size:13px;line-height:1.3;overflow-wrap:anywhere}.ticket-counterparty-notes{display:grid;min-width:0;gap:2px;padding-top:7px;border-top:1px solid var(--crm-border-soft)}.ticket-counterparty-notes .ant-typography{color:#334155;font-size:13px;line-height:1.35;overflow-wrap:anywhere;white-space:pre-wrap}.support-complete-context{display:grid;gap:4px;min-width:0;padding:10px 12px;border:1px solid var(--crm-border-soft);border-radius:6px;background:var(--crm-surface-muted)}.support-complete-context-spaced{margin-bottom:12px}.support-complete-context span{color:var(--crm-muted);font-size:12px;font-weight:800;line-height:1.25}.support-complete-context strong{min-width:0;overflow-wrap:anywhere;color:var(--crm-text);font-size:14px;line-height:1.35}.support-client-context-panel{grid-column:1;grid-row:1}.support-client-context-panel .ant-card-body{padding:14px!important}.support-client-context{display:flex;min-width:0;align-items:flex-start;gap:12px}.support-client-context-icon{display:inline-flex;width:34px;height:34px;flex:0 0 34px;align-items:center;justify-content:center;border:1px solid #dbe7ff;border-radius:8px;background:#eff6ff;color:#0b63f6;font-size:16px}.support-client-context-content{display:grid;min-width:0;gap:4px}.support-client-context-label{color:var(--crm-muted)!important;font-size:12px;font-weight:800;line-height:1.25}.support-client-context-name{min-width:0;overflow-wrap:anywhere;color:var(--crm-text);font-size:15px;font-weight:850;line-height:1.35}a.support-client-context-name{color:#0b63f6}@media (max-width: 1240px){.support-client-context-panel{grid-column:1;grid-row:1}}@media (max-width: 767px){.support-client-context-panel{grid-column:1;grid-row:1}.support-client-context-panel .ant-card-body{padding:12px!important}.support-client-context{gap:10px}.support-client-context-icon{width:30px;height:30px;flex-basis:30px}.support-client-context-name{font-size:14px}}.ticket-detail-page{background:var(--crm-bg)!important}.ticket-detail-page .ant-card{border-color:#dfe7f1;border-radius:8px;box-shadow:0 1px 2px #0f172a0a,0 16px 34px #0f172a0e}.ticket-header-card{border-color:#dbe4f0!important;background:#fffffffa!important;box-shadow:0 18px 42px #0f172a14!important}.ticket-header-card .ant-card-body{padding:18px 20px 16px!important}.ticket-header-layout{grid-template-columns:minmax(0,1fr) minmax(420px,max-content);gap:22px}.ticket-header-title.ant-typography{max-width:920px;font-size:25px;font-weight:850;line-height:1.18}.ticket-header-tags .ant-tag{border:0;border-radius:7px;font-size:11px;font-weight:850;line-height:22px;padding-inline:10px}.ticket-header-context-grid{grid-template-columns:minmax(170px,1fr) minmax(150px,.7fr) minmax(260px,1.3fr) minmax(170px,.8fr);gap:0;margin-top:12px;padding-top:12px;border-top:1px solid #e5edf7}.ticket-header-context-item{gap:5px;min-height:50px;padding:0 22px;border:0;border-left:1px solid #dbe4f0;border-radius:0;background:transparent}.ticket-header-context-item:first-child{padding-left:0;border-left:0}.ticket-header-context-item strong,.ticket-header-context-item a,.ticket-header-context-item .ant-typography{font-size:14px;font-weight:800}.ticket-header-timer-chip{min-height:42px;padding:8px 12px;border-color:#d8e5f5;border-radius:7px;background:#fff}.ticket-header-timer-chip strong{font-size:17px;font-weight:850}.ticket-header-actions .ant-btn{height:36px;padding-inline:14px;border-radius:7px;font-size:13px;font-weight:800}.ticket-summary-card .ant-card-body,.support-access-card .ant-card-body,.ticket-history-card .ant-card-body,.ticket-side-card .ant-card-body{padding:16px 18px 18px!important}.support-access-card .ant-card-head,.ticket-history-card .ant-card-head,.ticket-side-card .ant-card-head{min-height:50px;padding:0 20px;border-bottom-color:#e5edf7}.support-access-card .ant-card-head-title,.ticket-history-card .ant-card-head-title,.ticket-side-card .ant-card-head-title{font-size:16px;font-weight:850}.support-client-brief{grid-template-columns:minmax(220px,1.1fr) minmax(160px,.7fr) minmax(110px,.45fr) minmax(260px,1.25fr);gap:0;padding:0 0 16px;border-bottom-color:#e5edf7}.support-client-brief>div{gap:6px;min-height:52px;padding:0 22px;border-left:1px solid #dbe4f0}.support-client-brief strong,.support-client-brief a,.support-client-brief .ant-typography{font-size:15px;font-weight:850}.support-access-nav{display:flex;min-width:0;align-items:center;gap:24px;overflow-x:auto;border-bottom:1px solid #e5edf7}.support-access-nav a{position:relative;flex:0 0 auto;padding:0 0 13px;color:#526070;font-size:13px;font-weight:750}.support-access-nav-active{color:#1769f3!important}.support-access-nav-active:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:999px;background:#1769f3;content:""}.support-access-heading-row{margin-bottom:10px}.support-access-heading-main .ant-typography{font-size:14px;font-weight:850}.support-access-heading-main .ant-tag{border:0;border-radius:999px;background:#eef2f7;color:#475569;font-size:11px;font-weight:800;line-height:20px;padding-inline:9px}.support-access-heading-row .ant-btn-sm{height:30px;border-color:#d7dee8;border-radius:7px;color:#526070;font-weight:800}.support-access-section-remotes .core-list{grid-template-columns:repeat(auto-fit,minmax(280px,360px));justify-content:start;gap:14px}.support-remote-card-branded{min-height:118px;align-items:flex-start;gap:14px;padding:16px;border-left-width:1px;border-radius:8px;background:#fff!important;box-shadow:0 1px 2px #0f172a0a}.support-remote-card-branded .support-compact-content{min-height:84px;justify-content:space-between;gap:10px}.support-remote-card-branded .support-compact-title-row .ant-typography{font-size:15px;font-weight:850}.support-remote-meta-row{align-items:flex-end;gap:10px}.support-remote-meta-row .support-compact-value{color:#334155;font-size:14px;font-weight:700}.support-remote-connect-action.ant-btn-sm{min-width:116px;height:32px;padding-inline:12px;border-radius:7px;font-size:12px}.support-access-inline-grid{display:grid;grid-template-columns:1fr;gap:14px}.support-access-inline-section.support-access-section-has-items,.support-access-inline-section.support-access-section-empty{width:100%;flex:none}.support-access-inline-section .core-list,.support-access-section-addresses .core-list{display:grid;gap:8px}.support-access-inline-section .core-list-item,.support-access-section-addresses .core-list-item{padding:0;border-bottom:0}.support-data-row,.support-access-section-credentials .support-compact-row{width:100%;min-height:58px;gap:12px;padding:12px 14px;border:1px solid #e1e8f2;border-radius:8px;background:#fff}.ticket-side-kv-list{gap:7px}.ticket-side-kv-row{grid-template-columns:minmax(96px,130px) minmax(0,1fr)}.ticket-side-kv-label,.ticket-side-kv-value{font-size:13px}.ticket-comment-panel textarea.ant-input{min-height:118px;border-color:#dbe4f0!important;border-radius:8px!important;background:#fbfdff}.ticket-comment-item{padding:12px 14px;border:1px solid #e1e8f2;border-left:3px solid #cbd5e1;border-radius:8px;background:#fff}.ticket-comment-item-internal{border-left-color:#f59e0b;background:#fffbeb}.ticket-activity-item{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;padding:0 0 14px}.ticket-activity-item:before{position:absolute;top:18px;bottom:0;left:6px;width:1px;background:#dbe4f0;content:""}.ticket-activity-dot{width:13px;height:13px;margin-top:4px;border:3px solid #e8f1ff;border-radius:999px;background:#1769f3}@media (max-width: 1360px) and (min-width: 768px){.ticket-header-layout{grid-template-columns:1fr}.ticket-header-action-panel{justify-items:start}.ticket-header-context-grid,.support-client-brief{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ticket-header-context-item,.support-client-brief>div{padding:0;border-left:0}.ticket-side-card{position:static}}@media (max-width: 767px){.ticket-header-card .ant-card-body,.support-access-card .ant-card-body,.ticket-history-card .ant-card-body,.ticket-side-card .ant-card-body{padding:14px!important}.ticket-header-title.ant-typography{font-size:21px!important}.ticket-header-context-item,.support-client-brief>div{min-height:0;padding:0;border-left:0}.support-access-section-remotes .core-list{grid-template-columns:1fr}.support-remote-card-branded{min-height:0;padding:12px}.support-remote-card-branded .support-remote-icon{width:38px;height:38px;flex-basis:38px}.support-remote-meta-row{align-items:flex-start;flex-direction:column}.support-data-row,.support-access-section-credentials .support-compact-row{align-items:flex-start;padding:10px}.ticket-side-card{position:static}}.ticket-detail-page{min-height:calc(100vh - 64px);margin:-24px;padding:16px;background:var(--crm-bg)!important}.ticket-detail-page .ant-card{border-color:#dce5f0;border-radius:8px;box-shadow:0 1px 2px #0f172a09,0 12px 28px #0f172a0b}.ticket-command-center{position:sticky;top:0;z-index:8;display:grid;gap:14px;margin-bottom:12px;padding:18px 20px 16px;border:1px solid #dce5f0;border-radius:8px;background:#fffffffa;box-shadow:0 16px 38px #0f172a13}.ticket-command-topline,.ticket-command-mainline{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:16px}.ticket-back-link{flex:0 0 auto;color:#64748b;font-size:12px;font-weight:750}.ticket-back-link:hover{color:#1d4ed8}.ticket-command-tags{justify-content:flex-end}.ticket-command-title-block{display:grid;min-width:0;gap:4px}.ticket-command-title-block .ticket-header-kicker{color:#64748b!important;font-size:12px;font-weight:800;line-height:1.2}.ticket-command-title-block .ticket-header-title.ant-typography{max-width:none;margin:0!important;color:#0f172a;font-size:28px;font-weight:850;line-height:1.12}.ticket-command-action-stack{display:grid;flex:0 0 auto;min-width:330px;justify-items:end;gap:9px}.ticket-command-action-stack .ticket-header-timer-chip{width:fit-content;min-height:40px;padding:8px 12px;border-color:#dbeafe;background:#fff}.ticket-command-action-stack .ticket-header-actions .ant-btn{height:36px;border-radius:7px}.ticket-command-metrics{display:grid;grid-template-columns:minmax(210px,1.25fr) minmax(160px,.75fr) minmax(260px,1.45fr) minmax(180px,.85fr);gap:8px;padding-top:12px;border-top:1px solid #e5edf7}.ticket-command-metric{display:grid;min-width:0;gap:5px;min-height:66px;padding:10px 12px;border:1px solid #e2eaf5;border-radius:8px;background:#f8fbff}.ticket-command-metric-label{display:flex;min-width:0;align-items:center;gap:6px;color:#64748b;font-size:11px;font-weight:850;line-height:1.2;text-transform:uppercase}.ticket-command-metric-label .anticon{color:#2563eb;font-size:13px}.ticket-command-metric-value{display:grid;min-width:0;gap:2px;color:#0f172a;font-size:14px;font-weight:800;line-height:1.25}.ticket-command-metric-value a,.ticket-command-metric-value .ant-typography{min-width:0;overflow-wrap:anywhere;color:#0f172a;font-size:14px;font-weight:800}.ticket-command-metric-value em{min-width:0;overflow:hidden;color:#64748b;font-size:12px;font-style:normal;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ticket-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,350px);gap:12px;align-items:start}.ticket-main-column{display:grid;min-width:0;gap:12px}.ticket-side-column{min-width:0}.ticket-card-title-block{display:grid;min-width:0;gap:3px}.ticket-card-title-block>span{color:#0f172a;font-size:16px;font-weight:850;line-height:1.2}.ticket-card-title-block .ant-typography{font-size:12px;font-weight:650;line-height:1.35;overflow-wrap:anywhere;white-space:normal}.ticket-brief-card .ant-card-body{display:grid;gap:13px}.ticket-brief-title{padding-bottom:12px;border-bottom:1px solid #e5edf7}.ticket-summary-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px 18px}.ticket-summary-description-row{grid-template-columns:minmax(96px,130px) minmax(0,1fr);gap:14px;padding-bottom:12px}.ticket-summary-label{color:#64748b!important;font-size:12px;font-weight:850}.ticket-summary-value,.ticket-summary-description-text,.ticket-summary-empty{color:#334155;font-size:13px;line-height:1.45}.support-work-panel .ant-card-head{min-height:58px;padding:0 18px}.support-work-panel .ant-card-head-title,.ticket-history-card .ant-card-head-title{min-width:0;overflow:visible;white-space:normal}.support-access-stack{gap:0}.support-client-brief{grid-template-columns:minmax(220px,1.2fr) minmax(170px,.8fr) minmax(110px,.45fr) minmax(260px,1.35fr);gap:0;margin:0;padding:14px 18px;border-bottom:1px solid #e5edf7;background:#f8fbff}.support-client-brief>div{gap:6px;min-height:54px;padding:0 20px;border-left:1px solid #dce5f0}.support-client-brief>div:first-child{padding-left:0;border-left:0}.support-client-brief span{color:#64748b;font-size:11px;font-weight:850}.support-client-brief strong,.support-client-brief a,.support-client-brief .ant-typography{color:#0f172a;font-size:15px;font-weight:850;line-height:1.25}.support-access-nav{gap:24px;padding:13px 18px 0;border-bottom:1px solid #e5edf7}.support-access-nav a{padding-bottom:13px;font-size:13px;font-weight:800}.support-access-section{padding:16px 18px;border-bottom:1px solid #e5edf7}.support-access-section:last-child{border-bottom:0}.support-section-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.support-section-heading{display:flex;min-width:0;align-items:baseline;gap:8px;flex-wrap:wrap}.support-section-heading .ant-typography:first-child{color:#0f172a;font-size:15px;font-weight:850}.support-section-heading .ant-tag{margin-inline-end:0;border:0;border-radius:999px;background:#eef2f7;color:#475569;font-size:11px;font-weight:800;line-height:20px;padding-inline:9px}.support-section-header .ant-btn-sm{height:30px;border-color:#d7dee8;border-radius:7px;color:#526070;font-weight:800}.support-remote-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.support-remote-card-branded{display:grid;width:100%;min-height:0;align-items:stretch;gap:12px;padding:14px;border:1px solid #dfe7f1;border-left-width:3px;border-radius:8px;background:#fff!important;box-shadow:0 1px 2px #0f172a09}.support-remote-card-head{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;align-items:center}.support-remote-card-branded .support-remote-icon{width:44px;height:44px;flex-basis:44px;border-radius:8px}.support-remote-title{display:flex;min-width:0;align-items:center;gap:8px;flex-wrap:wrap}.support-remote-title .ant-typography{min-width:0;overflow-wrap:anywhere;color:#0f172a;font-size:15px;font-weight:850}.support-remote-title .ant-tag,.support-remote-card-head>.ant-tag{margin-inline-end:0;border-radius:6px;font-size:11px;font-weight:850;line-height:20px}.support-remote-card-body{display:grid;gap:4px;min-width:0;color:#334155}.support-remote-card-body .support-compact-value{color:#334155;font-size:15px;font-weight:800}.support-remote-actions{justify-content:space-between;gap:8px;padding-top:10px;border-top:1px solid #eef2f7}.support-remote-connect-action.ant-btn-sm{min-width:132px;height:34px;border-radius:7px;font-size:12px;font-weight:850}.support-access-inline-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-bottom:1px solid #e5edf7}.support-access-inline-grid .support-access-section{border-bottom:0}.support-access-inline-grid .support-access-section+.support-access-section{border-left:1px solid #e5edf7}.support-data-list{display:grid;gap:8px}.support-data-row,.support-access-section-credentials .support-compact-row{width:100%;min-height:58px;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid #e1e8f2;border-radius:8px;background:#fff}.support-data-row .support-compact-content{flex:1 1 auto;gap:3px}.support-compact-icon{width:34px;height:34px;flex-basis:34px;border-radius:999px;background:var(--crm-primary-soft);color:var(--crm-primary)}.support-empty-panel{padding:13px 14px;border:1px dashed #cbd5e1;border-radius:8px;background:#f8fafc;color:#64748b;font-size:13px;font-weight:650;line-height:1.45}.ticket-history-card .ant-card-body{padding:16px 18px 18px!important}.ticket-history-workbench{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:18px}.ticket-comment-column,.ticket-activity-column{min-width:0}.ticket-comment-actions{display:flex;justify-content:flex-end}.ticket-comment-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:7px;flex-wrap:wrap}.ticket-comment-meta .ant-typography{font-size:13px}.ticket-comment-meta .ant-tag{font-size:11px}.ticket-comment-body{display:block;color:#475569;font-size:14px;line-height:1.55;white-space:pre-wrap}.ticket-activity-meta .ant-tag{margin-inline-end:0;border:0;background:#eef2f7;color:#475569;font-size:11px;font-weight:800}.ticket-file-row{align-items:flex-start;justify-content:flex-start}.counterparty-statistics-toolbar .ant-card-body>div{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.counterparty-statistics-toolbar .ant-card-body>div>div:first-child{display:flex;flex:1 1 280px;min-width:0;flex-direction:column;gap:2px}.counterparty-statistics-toolbar .ant-segmented{flex:0 0 auto}.ticket-checklist-row{align-items:flex-start;gap:10px}.ticket-checklist-content{display:grid;flex:1;min-width:0;gap:2px}.ticket-file-row>.anticon{margin-top:2px;color:#2563eb;font-size:18px}.ticket-file-row>.ant-space{order:1;flex:1;min-width:0}.ticket-file-row>.ant-btn{order:2;margin-left:auto}.ticket-work-act-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ticket-work-act-report{margin-bottom:0!important;white-space:pre-wrap}.ticket-side-card{position:sticky;top:118px}.ticket-side-sections{gap:14px}.ticket-side-section{gap:9px;padding-bottom:14px}.ticket-side-counter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ticket-side-counter-grid>div{display:grid;gap:2px;min-width:0;padding:10px;border:1px solid #e1e8f2;border-radius:8px;background:#f8fbff}.ticket-side-counter-grid strong{color:#0f172a;font-size:18px;font-weight:850;line-height:1}.ticket-side-counter-grid span{color:#64748b;font-size:11px;font-weight:750;line-height:1.2}@media (max-width: 1500px) and (min-width: 1261px){.ticket-detail-grid{grid-template-columns:minmax(0,1fr) minmax(290px,320px)}.support-client-brief{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}.support-client-brief>div{min-height:0;padding:0;border-left:0}}@media (max-width: 1260px){.ticket-command-mainline,.ticket-command-topline{flex-direction:column;align-items:stretch}.ticket-command-tags{justify-content:flex-start}.ticket-command-action-stack{min-width:0;justify-items:start}.ticket-command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-detail-grid{grid-template-columns:1fr}.ticket-side-card{position:static}}@media (max-width: 900px){.ticket-detail-page{margin:-24px;padding:12px}.ticket-command-center{position:static;padding:14px}.ticket-command-title-block .ticket-header-title.ant-typography{font-size:24px!important;line-height:1.16!important}.ticket-command-action-stack{width:100%;justify-items:stretch}.ticket-command-action-stack .ticket-header-timer-chip{width:100%;justify-content:space-between}.ticket-command-action-stack .ticket-header-actions,.ticket-command-action-stack .ticket-header-actions .ant-space-item,.ticket-command-action-stack .ticket-header-actions .ant-btn{width:100%}.ticket-command-metrics,.support-client-brief,.support-access-inline-grid,.ticket-history-workbench{grid-template-columns:1fr}.support-client-brief>div{min-height:0;padding:0;border-left:0}.support-access-inline-grid .support-access-section+.support-access-section{border-top:1px solid #e5edf7;border-left:0}.ticket-summary-description-row{grid-template-columns:1fr;gap:4px}}@media (max-width: 767px){.ticket-detail-page{margin:-14px!important;padding:10px!important}.ticket-command-center{gap:12px;margin-bottom:10px;padding:12px;border-radius:8px}.ticket-command-title-block .ticket-header-title.ant-typography{font-size:22px!important}.ticket-command-metrics{gap:8px;padding-top:10px}.ticket-command-metric{min-height:0;padding:9px 10px}.support-work-panel .ant-card-head,.support-access-card .ant-card-head,.ticket-history-card .ant-card-head,.ticket-side-card .ant-card-head{min-height:48px;padding:0 14px}.support-client-brief,.support-access-section,.support-access-nav{padding-right:14px;padding-left:14px}.support-remote-grid{grid-template-columns:1fr}.support-remote-card-head{grid-template-columns:38px minmax(0,1fr)}.support-remote-card-head>.ant-tag{grid-column:2;width:fit-content}.support-remote-card-branded .support-remote-icon{width:38px;height:38px;flex-basis:38px}.support-remote-actions{align-items:stretch;flex-direction:column}.support-remote-actions .support-remote-connect-action,.support-remote-actions .ant-btn{width:100%}.support-data-row,.support-access-section-credentials .support-compact-row{padding:10px}.ticket-history-card .ant-card-body,.ticket-summary-card .ant-card-body,.ticket-checklist-card .ant-card-body,.ticket-files-card .ant-card-body,.ticket-work-act-card .ant-card-body,.ticket-side-card .ant-card-body{padding:14px!important}}.ticket-detail-page{min-height:calc(100vh - 48px);margin:-24px;padding:24px;background:#f6f8fb!important;color:#111827}.ticket-detail-page .ant-card{overflow:hidden;border:1px solid #dfe6ef;border-radius:6px;box-shadow:0 1px 2px #0f172a09}.ticket-detail-page .ant-card-head{min-height:48px;padding:0 20px;border-bottom-color:#e5ebf3;background:#fff}.ticket-detail-page .ant-card-head-title{padding:13px 0}.ticket-detail-page .ant-card-body{padding:18px 20px}.ticket-reference-header{position:static;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"back actions" "title actions" "status status";gap:18px 20px;margin:-24px -24px 14px;padding:26px 28px 24px;border:0;border-bottom:1px solid #dde5ef;border-radius:0;background:#fff;box-shadow:none}.ticket-reference-header .ticket-command-topline,.ticket-reference-header .ticket-command-mainline{display:contents}.ticket-reference-header .ticket-back-link{grid-area:back;width:fit-content;color:#5c6b82;font-size:13px;font-weight:650}.ticket-reference-header .ticket-command-title-block{grid-area:title}.ticket-reference-header .ticket-header-title.ant-typography{display:flex;min-width:0;align-items:baseline;gap:8px;margin:0!important;color:#101828;font-size:22px;font-weight:850;line-height:1.22}.ticket-reference-header .ticket-header-title span:last-child{min-width:0;overflow-wrap:anywhere}.ticket-title-separator{color:#98a2b3;font-weight:750}.ticket-reference-header .ticket-command-action-stack{grid-area:actions;min-width:0;justify-items:end;align-self:start}.ticket-reference-header .ticket-header-actions .ant-btn{height:40px;border-radius:6px;font-size:13px;font-weight:800}.ticket-reference-header .ticket-header-actions .ant-btn-primary{border-color:#0b63f6;background:#0b63f6;box-shadow:0 8px 18px #0b63f62e}.ticket-status-strip{grid-area:status;display:flex;min-width:0;align-items:center;gap:20px;flex-wrap:wrap}.ticket-status-strip .ticket-command-tags{padding-right:10px;border-right:1px solid #dbe3ef}.ticket-status-strip .ant-tag{min-height:28px;margin-inline-end:0;padding:4px 11px;border-radius:6px;font-size:12px;font-weight:800;line-height:18px}.ticket-header-timer-chip,.ticket-header-assignee-chip{display:inline-flex;align-items:center;gap:10px;min-height:32px;padding-left:16px;border-left:1px solid #dbe3ef;color:#111827}.ticket-header-timer-chip .anticon,.ticket-header-assignee-chip .anticon{color:#344054;font-size:17px}.ticket-header-timer-chip strong{font-size:17px;font-weight:850;line-height:1}.ticket-header-assignee-chip span{display:grid;gap:1px}.ticket-header-assignee-chip strong{color:#111827;font-size:13px;font-weight:850;line-height:1.15}.ticket-header-assignee-chip em{color:#667085;font-size:12px;font-style:normal;font-weight:650;line-height:1.1}.ticket-detail-grid{display:grid;grid-template-columns:minmax(300px,1fr) minmax(340px,1fr) minmax(280px,1fr);gap:12px;align-items:start}.ticket-main-column{display:contents}.support-work-panel{grid-column:1;grid-row:1 / span 3;min-height:620px}.ticket-history-card{grid-column:2;grid-row:1 / span 2;min-height:620px}.ticket-side-column{grid-column:3;grid-row:1}.ticket-brief-card{grid-column:3;grid-row:2}.ticket-files-card,.ticket-checklist-card{grid-column:2;grid-row:3}.ticket-detail-grid:has(.ticket-checklist-card) .ticket-files-card{grid-row:4}.ticket-work-act-card{grid-column:2;grid-row:5}.ticket-side-card{position:static}.support-work-panel .ant-card-head{min-height:52px}.ticket-card-title-block>span{color:#111827;font-size:15px;font-weight:850}.support-client-brief{display:grid;grid-template-columns:1fr;gap:0;margin:0;padding:0 18px 12px;border-bottom:0;background:#fff}.support-client-brief>div{display:grid;grid-template-columns:86px minmax(0,1fr);gap:10px;min-height:0;padding:13px 0;border-top:1px solid #edf1f6;border-left:0}.support-client-brief>div:first-child{border-top:0}.support-client-brief>div:nth-child(3){display:none}.support-client-brief span{color:#667085;font-size:12px;font-weight:750;line-height:1.3;text-transform:none}.support-client-brief strong,.support-client-brief a,.support-client-brief .ant-typography{min-width:0;color:#111827;font-size:13px;font-weight:850;line-height:1.35;overflow-wrap:anywhere}.support-access-nav{display:flex;gap:20px;padding:0 18px;border-top:1px solid #edf1f6;border-bottom:1px solid #dfe6ef;overflow-x:auto;background:#fff;scrollbar-width:none}.support-access-nav::-webkit-scrollbar{display:none}.support-access-nav a{flex:0 0 auto;padding:14px 0 12px;border-bottom:2px solid transparent;color:#526070;font-size:11px;font-weight:800}.support-access-nav a.support-access-nav-active{border-bottom-color:#0b63f6;color:#0b63f6}.support-access-section{padding:18px;border-bottom:0}.support-section-header{margin-bottom:12px}.support-section-heading .ant-typography:first-child{font-size:14px;font-weight:850}.support-section-heading .ant-tag{border-radius:999px;background:#eef2f7;color:#5c6b82}.support-section-header .ant-btn-sm{height:32px;border-radius:6px}.support-remote-grid{grid-template-columns:1fr;gap:10px}.support-remote-card-branded{gap:12px;padding:16px;border:1px solid #dfe6ef!important;border-radius:6px;background:#fff!important;box-shadow:none}.support-remote-card-head{grid-template-columns:28px minmax(0,1fr) auto;gap:10px}.support-remote-card-branded .support-remote-icon{width:28px;height:28px;flex-basis:28px;border-radius:6px}.support-remote-title .ant-typography{font-size:14px;font-weight:850}.support-remote-title .ant-tag{display:none}.support-remote-card-head>.ant-tag{border-radius:6px;font-size:11px;font-weight:850}.support-remote-card-body{padding-left:38px}.support-remote-card-body .support-compact-value{color:#111827;font-size:14px;font-weight:800}.support-remote-actions{display:grid!important;grid-template-columns:minmax(0,1fr) 36px 36px;gap:10px;padding-top:0;border-top:0}.support-remote-connect-action.ant-btn-sm{width:100%;min-width:0;height:36px;border-color:#0b63f6!important;border-radius:6px;background:#0b63f6!important;color:#fff!important;font-size:13px;font-weight:850}.support-remote-actions .ant-btn-icon-only{width:36px;height:36px;border-radius:6px}.support-access-inline-grid{grid-template-columns:1fr;border-top:1px solid #edf1f6;border-bottom:0}.support-access-inline-grid .support-access-section+.support-access-section{border-top:1px solid #edf1f6;border-left:0}.support-data-row,.support-access-section-credentials .support-compact-row{min-height:0;padding:10px;border-color:#e6ebf2;border-radius:6px;box-shadow:none}.support-compact-icon{width:28px;height:28px;flex-basis:28px;background:#f2f6fb;color:#0b63f6}.ticket-history-card .ant-card-head{padding:0 16px}.ticket-feed-tabs{display:flex;align-items:center;gap:30px;min-height:48px}.ticket-feed-tabs span{display:inline-flex;align-items:center;min-height:48px;border-bottom:2px solid transparent;color:#526070;font-size:13px;font-weight:800}.ticket-feed-tabs .ticket-feed-tab-active{border-bottom-color:#0b63f6;color:#0b63f6}.ticket-history-card .ant-card-extra .ant-btn{height:34px;border-radius:6px;font-weight:800}.ticket-history-card .ant-card-body{padding:16px!important}.ticket-history-workbench{grid-template-columns:1fr;gap:18px}.ticket-history-section-title{margin-bottom:10px}.ticket-comment-panel textarea.ant-input{min-height:96px;border-color:#dce4ef!important;border-radius:6px!important;background:#fff;font-size:13px}.ticket-comment-actions .ant-btn{height:36px;border-radius:6px;background:#0b63f6;font-weight:850}.ticket-comment-item{position:relative;padding:12px 12px 12px 14px;border:0;border-left:3px solid #f59e0b;border-radius:6px;background:#fffbea}.ticket-comment-item+.ticket-comment-item{margin-top:10px}.ticket-comment-meta{margin-bottom:8px}.ticket-comment-body{color:#344054;font-size:13px;line-height:1.55}.ticket-activity-item{position:relative;padding:0 0 16px 28px}.ticket-activity-item:before{content:"";position:absolute;top:12px;bottom:-4px;left:6px;width:1px;background:#dbe3ef}.ticket-activity-item:last-child:before{display:none}.ticket-activity-dot{top:6px;left:2px;width:9px;height:9px;border:2px solid #ffffff;background:#0b63f6;box-shadow:0 0 0 3px #dbeafe}.ticket-side-sections{display:grid;gap:0}.ticket-side-focus{display:none}.ticket-side-section{padding:14px 16px;border-bottom:1px solid #edf1f6}.ticket-side-section:last-child{border-bottom:0}.ticket-side-section-title{margin-bottom:9px;color:#111827;font-size:13px;font-weight:850}.ticket-side-kv-list{display:grid;gap:10px}.ticket-side-kv-row{display:grid;grid-template-columns:minmax(84px,.78fr) minmax(0,1fr);gap:10px}.ticket-side-kv-label{color:#667085!important;font-size:12px;font-weight:750}.ticket-side-kv-value{justify-content:flex-start;color:#111827;font-size:12px;font-weight:700;text-align:left}.ticket-side-kv-value .ant-tag{font-size:10px;font-weight:850}.ticket-side-details{padding:0}.ticket-side-details summary{padding:14px 16px;border-top:1px solid #edf1f6}.ticket-side-details .ticket-side-kv-list{padding:0 16px 14px}.ticket-brief-card .ticket-brief-title{padding:14px 16px;border-bottom:1px solid #edf1f6}.ticket-brief-card .ticket-summary-grid{display:grid;grid-template-columns:1fr;gap:0}.ticket-brief-card .ticket-summary-description-row,.ticket-brief-card .ticket-summary-item{display:grid;grid-template-columns:minmax(92px,.82fr) minmax(0,1fr);gap:10px;padding:11px 16px;border-bottom:1px solid #edf1f6}.ticket-brief-card .ticket-summary-item:last-child{border-bottom:0}.ticket-summary-label{color:#667085!important;font-size:12px;font-weight:750}.ticket-summary-value,.ticket-summary-description-text,.ticket-summary-empty{color:#344054;font-size:12px;font-weight:700}@media (max-width: 1280px){.ticket-detail-grid{grid-template-columns:minmax(290px,1fr) minmax(330px,1fr) minmax(270px,1fr)}}@media (max-width: 1240px){.ticket-detail-grid{grid-template-columns:minmax(300px,.95fr) minmax(340px,1.05fr)}.support-work-panel{grid-column:1;grid-row:1}.ticket-history-card{grid-column:2;grid-row:1 / span 2}.ticket-side-column,.ticket-brief-card,.ticket-checklist-card,.ticket-files-card,.ticket-work-act-card{grid-column:1 / -1;grid-row:auto}}.work-item-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,352px);gap:16px;width:100%;max-width:1600px;margin:0 auto;align-items:start}.work-item-primary{display:flex;min-width:0;flex-direction:column;gap:16px}.work-item-primary>.ant-card,.work-item-resource-grid>.ant-card{min-width:0;min-height:0!important;grid-column:auto!important;grid-row:auto!important}.work-item-sidebar{min-width:0}.work-item-sidebar .ticket-side-card{position:sticky;top:16px}.work-item-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0}.work-item-resource-grid .ticket-work-act-card{grid-column:1 / -1!important}.work-item-primary .support-work-panel .ant-card-head,.work-item-primary .ticket-history-card .ant-card-head,.work-item-primary .ticket-brief-card .ant-card-head,.work-item-resource-grid .ant-card-head{min-height:46px;padding-inline:16px}.work-item-primary .support-work-panel .ant-card-body{padding:0!important}.work-item-primary .support-client-brief{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:14px 16px;border-bottom:1px solid #e7edf5;background:#fbfcfe}.work-item-primary .support-client-brief>div{display:grid;grid-template-columns:1fr;gap:5px;min-width:0;padding:0 14px;border-top:0;border-left:1px solid #e2e8f0}.work-item-primary .support-client-brief>div:first-child{padding-left:0;border-left:0}.work-item-primary .support-client-brief>div:last-child{padding-right:0}.work-item-primary .support-client-brief span{color:var(--crm-text-subtle);font-size:11px;font-weight:750;line-height:1.2}.work-item-primary .support-client-brief strong,.work-item-primary .support-client-brief a,.work-item-primary .support-client-brief .ant-typography{min-width:0;color:#172033;font-size:13px;font-weight:750;line-height:1.35;overflow-wrap:anywhere}.work-item-primary .support-access-nav{margin:0;padding:0 16px;overflow-x:auto;border-bottom:1px solid #e7edf5;background:var(--crm-surface)}.work-item-primary .support-access-nav a{flex:0 0 auto;padding:11px 2px 10px}.work-item-primary .support-access-section{padding:16px}.work-item-primary .support-access-inline-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid #e7edf5}.work-item-primary .support-access-inline-grid .support-access-section{border-top:0}.work-item-primary .support-access-inline-grid .support-access-section+.support-access-section{border-left:1px solid #e7edf5}.work-item-primary .ticket-brief-card .ant-card-body{padding:0!important}.work-item-primary .ticket-brief-card .ticket-brief-title{padding:13px 16px}.work-item-primary .ticket-brief-card .ticket-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.work-item-primary .ticket-brief-card .ticket-summary-description-row{grid-column:1 / -1}.work-item-primary .ticket-brief-card .ticket-summary-description-row,.work-item-primary .ticket-brief-card .ticket-summary-item{grid-template-columns:minmax(116px,.32fr) minmax(0,1fr);gap:14px;padding:13px 16px}.work-item-primary .ticket-history-card{min-height:0!important}.work-item-primary .ticket-history-card .ant-card-body{padding:14px 16px!important}.work-item-primary .ticket-history-workbench{min-height:0}.work-item-resource-grid .ant-card-body{padding:14px 16px!important}.work-item-sidebar .ticket-side-card .ant-card-head{min-height:46px;padding-inline:16px}.work-item-sidebar .ticket-side-section{padding:13px 16px}.work-item-sidebar .ticket-side-kv-row{grid-template-columns:minmax(94px,.72fr) minmax(0,1fr);gap:12px}.work-item-sidebar .ticket-side-kv-value,.work-item-sidebar .ticket-side-kv-value .ant-typography,.work-item-sidebar .ticket-side-kv-value a{overflow-wrap:anywhere}@media (max-width: 1100px){.ticket-reference-header{display:flex;flex-direction:column;align-items:stretch}.ticket-command-topline{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%}.ticket-command-mainline{display:block;width:100%}.ticket-command-title-block,.ticket-command-action-stack{width:100%}.ticket-command-action-stack{display:block}.ticket-command-action-stack .ticket-header-actions{display:flex;width:100%;flex-wrap:nowrap}.ticket-command-action-stack .ticket-header-actions>.ant-space-item{min-width:0;flex:1 1 0}.ticket-command-action-stack .ticket-header-actions>.ant-space-item:last-child{flex:0 0 auto}.ticket-command-action-stack .ticket-header-actions .ant-btn{width:100%}.ticket-command-title-block .ticket-header-title.ant-typography{display:flex;width:100%;flex-wrap:wrap}.ticket-command-title-block .ticket-header-title>span:last-child{min-width:0;overflow-wrap:anywhere}.ticket-status-strip{width:100%}.work-item-detail-layout{grid-template-columns:1fr}.work-item-sidebar .ticket-side-card{position:static;max-height:none}.work-item-sidebar .ticket-side-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.work-item-sidebar .ticket-side-card .ant-card-head,.work-item-sidebar .ticket-side-focus,.work-item-sidebar .ticket-side-details{grid-column:1 / -1}}@media (max-width: 900px){.work-item-resource-grid,.work-item-primary .support-access-inline-grid,.work-item-primary .ticket-brief-card .ticket-summary-grid{grid-template-columns:1fr}.work-item-primary .support-client-brief{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 0}.work-item-primary .support-client-brief>div:nth-child(3){padding-left:0;border-left:0}.work-item-primary .support-access-inline-grid .support-access-section+.support-access-section{border-top:1px solid #e7edf5;border-left:0}}@media (max-width: 767px){.counterparty-statistics-toolbar .ant-segmented,.counterparty-statistics-toolbar .ant-segmented-group{width:100%}.work-item-detail-layout{gap:10px;padding:0 8px}.work-item-primary{gap:10px}.work-item-sidebar .ticket-side-sections{display:block}.work-item-primary .support-client-brief{grid-template-columns:1fr;gap:0;padding:8px 12px}.work-item-primary .support-client-brief>div,.work-item-primary .support-client-brief>div:nth-child(3){grid-template-columns:86px minmax(0,1fr);gap:10px;padding:9px 0;border-top:1px solid #edf2f7;border-left:0}.work-item-primary .support-client-brief>div:first-child{border-top:0}.work-item-primary .support-access-section{padding:12px}.work-item-primary .ticket-brief-card .ticket-summary-description-row,.work-item-primary .ticket-brief-card .ticket-summary-item,.work-item-sidebar .ticket-side-kv-row{grid-template-columns:minmax(82px,.55fr) minmax(0,1fr);gap:10px}}@media (max-width: 767px){.ticket-detail-page{margin:-14px!important;padding:0 0 14px!important;background:#f6f8fb!important}.ticket-reference-header{grid-template-columns:1fr;grid-template-areas:"back" "title" "status" "actions";gap:12px;margin:0 0 10px;padding:12px 12px 16px;border-bottom:1px solid #dfe6ef}.ticket-reference-header .ticket-command-action-stack{width:100%;justify-items:stretch}.ticket-reference-header .ticket-header-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px;gap:8px;width:100%}.ticket-reference-header .ticket-header-actions>.ant-space-item:first-child{display:block}.ticket-reference-header .ticket-header-actions>.ant-space-item,.ticket-reference-header .ticket-header-actions .ant-btn{width:100%}.ticket-reference-header .ticket-header-actions>.ant-space-item:last-child .ant-btn{width:40px;padding-inline:0}.ticket-reference-header .ticket-header-title.ant-typography{display:grid;gap:3px;font-size:21px!important;line-height:1.15!important}.ticket-title-separator{display:none}.ticket-status-strip{gap:12px}.ticket-status-strip .ticket-command-tags{width:100%;padding-right:0;border-right:0}.ticket-header-timer-chip,.ticket-header-assignee-chip{padding-left:0;padding-right:14px;border-left:0;border-right:1px solid #dbe3ef}.ticket-header-assignee-chip{border-right:0}.ticket-detail-grid{display:grid;grid-template-columns:1fr;gap:10px;padding:0 10px}.support-work-panel,.ticket-history-card,.ticket-side-column,.ticket-brief-card,.ticket-checklist-card,.ticket-files-card,.ticket-work-act-card{grid-column:1;min-height:0}.support-work-panel{grid-row:1}.ticket-history-card{grid-row:2}.ticket-side-column{grid-row:3}.ticket-brief-card{grid-row:4}.ticket-checklist-card{grid-row:5}.ticket-files-card{grid-row:6}.ticket-work-act-card{grid-row:7}.support-work-panel .ant-card-head,.ticket-history-card .ant-card-head,.ticket-side-card .ant-card-head,.ticket-brief-card .ant-card-head,.ticket-checklist-card .ant-card-head,.ticket-files-card .ant-card-head,.ticket-work-act-card .ant-card-head{min-height:44px;padding:0 14px}.support-client-brief{padding:0 14px 10px}.support-client-brief>div{grid-template-columns:72px minmax(0,1fr);padding:11px 0}.support-access-nav{gap:24px;padding:0 14px}.support-access-section{padding:14px}.support-remote-card-head{grid-template-columns:28px minmax(0,1fr) auto}.support-remote-card-head>.ant-tag{grid-column:auto;width:auto}.support-remote-actions{grid-template-columns:minmax(0,1fr) 36px 36px}.support-access-inline-grid,.ticket-history-card .ant-card-extra{display:none}.ticket-feed-tabs{justify-content:space-between;width:100%;gap:14px}.ticket-history-card .ant-card-body{padding:14px!important}.ticket-history-workbench{gap:14px}.ticket-comment-column,.ticket-activity-column{padding-bottom:12px;border-bottom:1px solid #edf1f6}.ticket-activity-column{border-bottom:0}.ticket-side-kv-row,.ticket-brief-card .ticket-summary-description-row,.ticket-brief-card .ticket-summary-item{grid-template-columns:minmax(86px,.7fr) minmax(0,1fr)}}.ticket-detail-page{padding:12px 14px 18px;background:var(--crm-bg)!important}.ticket-reference-header{gap:9px 16px;margin:-12px -14px 10px;padding:16px 24px 14px;border-bottom-color:#dfe7f1;background:#fff}.ticket-reference-header .ticket-back-link{color:#526070;font-size:12px;line-height:1.2}.ticket-reference-header .ticket-header-title.ant-typography{gap:7px;font-size:20px;line-height:1.18}.ticket-reference-header .ticket-header-actions .ant-btn{height:34px;padding-inline:12px;border-radius:7px;font-size:12px}.ticket-status-strip{gap:10px 14px}.ticket-status-strip .ticket-command-tags{padding-right:4px}.ticket-status-strip .ant-tag{min-height:24px;padding:2px 9px;border-radius:7px;font-size:11px;line-height:18px}.ticket-header-timer-chip,.ticket-header-assignee-chip{min-height:28px;gap:8px;padding-left:12px}.ticket-header-timer-chip .anticon,.ticket-header-assignee-chip .anticon,.ticket-header-timer-chip strong{font-size:15px}.ticket-header-assignee-chip strong{font-size:12px}.ticket-header-assignee-chip em{font-size:11px}.ticket-detail-grid{grid-template-columns:minmax(292px,1fr) minmax(340px,1fr) minmax(274px,1fr);gap:10px}.ticket-detail-page .ant-card{border-color:#dfe7f1;border-radius:8px;box-shadow:0 1px 2px #0f172a09,0 8px 18px #0f172a0b}.ticket-detail-page .ant-card-head{min-height:42px;padding:0 14px;border-bottom-color:#edf1f6;background:#fff}.ticket-detail-page .ant-card-head-title{padding:9px 0}.ticket-detail-page .ant-card-extra{padding:5px 0}.ticket-card-title-block>span{font-size:14px}.support-work-panel,.ticket-history-card{min-height:0}.support-work-panel .ant-card-body{padding:0!important}.support-client-brief{padding:0 14px 8px}.support-client-brief>div{grid-template-columns:76px minmax(0,1fr);gap:8px;padding:9px 0;border-top-color:#edf2f7}.support-client-brief span{color:#667085;font-size:11px;font-weight:800}.support-client-brief strong,.support-client-brief a,.support-client-brief .ant-typography{font-size:12.5px;line-height:1.28}.support-access-nav{gap:18px;padding:0 14px;border-top-color:#edf2f7;border-bottom-color:#dfe7f1}.support-access-nav a{padding:11px 0 10px;font-size:11px}.support-access-section{padding:12px 14px}.support-section-header{margin-bottom:8px}.support-section-heading .ant-typography:first-child{font-size:13px}.support-section-heading .ant-tag{line-height:18px;padding-inline:8px;font-size:10px}.support-section-header .ant-btn-sm{height:28px;padding-inline:9px}.support-remote-grid{gap:8px}.support-remote-card-branded{gap:8px;padding:11px;border-color:#dfe7f1!important;border-radius:7px;background:#fff!important;box-shadow:0 1px 2px #0f172a09}.support-remote-card-head{grid-template-columns:24px minmax(0,1fr) auto;gap:8px}.support-remote-card-branded .support-remote-icon{width:24px;height:24px;flex-basis:24px;border-radius:6px}.support-remote-title .ant-typography{font-size:13px}.support-remote-card-head>.ant-tag{font-size:10px;line-height:18px;padding-inline:7px}.support-remote-card-body{padding-left:32px}.support-remote-card-body .support-compact-value{font-size:13px}.support-remote-actions{grid-template-columns:minmax(0,1fr) 32px 32px;gap:8px}.support-remote-connect-action.ant-btn-sm{height:32px;border-radius:6px;font-size:12px}.support-remote-actions .ant-btn-icon-only{width:32px;height:32px;border-radius:6px}.support-data-row,.support-access-section-credentials .support-compact-row{min-height:0;padding:8px 9px;border-radius:7px}.support-compact-icon{width:25px;height:25px;flex-basis:25px}.ticket-feed-tabs{gap:24px;min-height:40px}.ticket-feed-tabs span{min-height:40px;font-size:12px}.ticket-history-card .ant-card-head{padding:0 14px}.ticket-history-card .ant-card-extra .ant-btn{height:30px;padding-inline:10px;border-radius:6px;font-size:12px}.ticket-history-card .ant-card-body{padding:12px!important}.ticket-history-workbench{gap:12px}.ticket-history-section-title{margin-bottom:7px}.ticket-comment-panel.ant-space-vertical{gap:8px!important}.ticket-comment-panel textarea.ant-input{min-height:58px!important;height:58px;padding:8px 10px;border-color:#dce5f0!important;border-radius:7px!important;background:#fbfdff;font-size:12.5px;line-height:1.35}.ticket-comment-actions{margin-top:-2px}.ticket-comment-actions .ant-btn{height:30px;padding-inline:10px;border-radius:6px;font-size:12px}.ticket-comment-panel .ant-empty{margin:4px 0 0;padding:4px 0}.ticket-comment-panel .ant-empty-image{display:none}.ticket-comment-panel .ant-empty-description{font-size:12px}.ticket-comment-item{padding:9px 10px 9px 12px;border-left-width:3px;border-radius:7px;background:#fffdf5}.ticket-comment-item+.ticket-comment-item{margin-top:8px}.ticket-comment-meta{margin-bottom:5px}.ticket-comment-meta .ant-typography,.ticket-comment-body{font-size:12.5px}.ticket-comment-body{line-height:1.42}.ticket-activity-item{padding:0 0 10px 24px}.ticket-activity-item:before{left:5px;background:#d8e2ef}.ticket-activity-dot{top:5px;left:1px;width:8px;height:8px;box-shadow:0 0 0 3px #e2edff}.ticket-activity-item .ant-typography,.ticket-activity-item .ant-tag,.ticket-activity-item p{font-size:12px;line-height:1.35}.ticket-side-card .ant-card-body,.ticket-brief-card .ant-card-body{padding:0!important}.ticket-side-section{padding:11px 14px}.ticket-side-section-title{margin-bottom:7px;font-size:12px}.ticket-side-kv-list{gap:6px}.ticket-side-kv-row{grid-template-columns:minmax(76px,.68fr) minmax(0,1fr);gap:8px}.ticket-side-kv-label,.ticket-side-kv-value,.ticket-summary-label,.ticket-summary-value,.ticket-summary-description-text,.ticket-summary-empty{font-size:12px;line-height:1.34}.ticket-side-kv-value .ant-tag{font-size:10px;line-height:18px}.ticket-side-details summary{padding:11px 14px}.ticket-side-details .ticket-side-kv-list{padding:0 14px 12px}.ticket-brief-card .ticket-brief-title{padding:11px 14px}.ticket-brief-card .ticket-summary-description-row,.ticket-brief-card .ticket-summary-item{grid-template-columns:minmax(82px,.68fr) minmax(0,1fr);gap:8px;padding:9px 14px}.ticket-summary-description-text{margin-bottom:0!important}.ticket-checklist-card .ant-card-body,.ticket-files-card .ant-card-body,.ticket-work-act-card .ant-card-body{padding:12px 14px!important}@media (max-width: 1280px){.ticket-detail-grid{grid-template-columns:minmax(286px,1fr) minmax(326px,1fr) minmax(266px,1fr)}}@media (max-width: 1240px){.ticket-detail-grid{grid-template-columns:minmax(292px,1fr) minmax(330px,1fr)}}@media (max-width: 767px){.ticket-detail-page{padding:0 0 12px!important}.ticket-reference-header{margin:0 0 8px;padding:11px 12px 12px}.ticket-reference-header .ticket-header-title.ant-typography{font-size:19px!important}.ticket-reference-header .ticket-header-actions .ant-btn{height:32px}.ticket-detail-grid{gap:8px;padding:0 8px}.ticket-detail-page .ant-card-head{min-height:40px;padding:0 12px}.ticket-history-card .ant-card-body{padding:10px!important}.support-client-brief{padding:0 12px 8px}.support-client-brief>div{grid-template-columns:68px minmax(0,1fr);padding:8px 0}.support-access-section{padding:11px 12px}.support-remote-card-branded{padding:10px}.ticket-side-section,.ticket-brief-card .ticket-brief-title{padding:10px 12px}.ticket-brief-card .ticket-summary-description-row,.ticket-brief-card .ticket-summary-item,.ticket-side-kv-row{grid-template-columns:minmax(78px,.62fr) minmax(0,1fr)}}:root{color-scheme:light;--crm-primary: #2563eb;--crm-primary-strong: #1d4ed8;--crm-primary-soft: #eaf1ff;--crm-primary-rgb: 37, 99, 235;--crm-accent: #0891b2;--crm-chart-1: #2563eb;--crm-chart-2: #0891b2;--crm-chart-3: #16a34a;--crm-chart-4: #d97706;--crm-chart-5: #7c3aed;--crm-chart-6: #e11d48;--crm-bg: #f3f6fa;--crm-surface: #ffffff;--crm-surface-elevated: #ffffff;--crm-surface-muted: #f6f8fb;--crm-surface-hover: #f1f5f9;--crm-border: #d7e0eb;--crm-border-soft: #e8edf4;--crm-text: #172033;--crm-muted: #5f6c80;--crm-text-subtle: #5f6c80;--crm-text-inverse: #f8fafc;--crm-media-backdrop: #0b1220;--crm-sidebar: #101827;--crm-sidebar-soft: #182338;--crm-sidebar-border: rgba(148, 163, 184, .18);--crm-success: #15803d;--crm-success-soft: #ecfdf3;--crm-success-border: #bbf7d0;--crm-warning: #b45309;--crm-warning-soft: #fff7e6;--crm-warning-border: #fed7aa;--crm-danger: #b42318;--crm-danger-soft: #fff1f0;--crm-danger-border: #fecaca;--crm-info: #0369a1;--crm-info-soft: #eaf7ff;--crm-info-border: #bae6fd;--crm-priority-low: #64748b;--crm-priority-low-soft: #f1f5f9;--crm-priority-low-border: #cbd5e1;--crm-priority-normal: var(--crm-info);--crm-priority-normal-soft: var(--crm-info-soft);--crm-priority-normal-border: var(--crm-info-border);--crm-priority-high: var(--crm-warning);--crm-priority-high-soft: var(--crm-warning-soft);--crm-priority-high-border: var(--crm-warning-border);--crm-priority-urgent: var(--crm-danger);--crm-priority-urgent-soft: var(--crm-danger-soft);--crm-priority-urgent-border: var(--crm-danger-border);--crm-selection-bg: color-mix(in srgb, var(--crm-primary) 11%, var(--crm-surface));--crm-selection-border: var(--crm-primary);--crm-selection-ring: color-mix(in srgb, var(--crm-primary) 24%, transparent);--crm-focus: rgba(var(--crm-primary-rgb), .28);--crm-focus-strong: var(--crm-primary);--crm-radius-sm: 6px;--crm-radius: 8px;--crm-radius-lg: 12px;--crm-shadow: 0 1px 2px rgba(29, 41, 57, .04), 0 8px 24px rgba(29, 41, 57, .06);--crm-shadow-lg: 0 16px 42px rgba(29, 41, 57, .12)}[data-theme-palette=emerald]{--crm-primary: #047857;--crm-primary-strong: #065f46;--crm-primary-soft: #e8f7f1;--crm-primary-rgb: 4, 120, 87;--crm-accent: #0f766e;--crm-chart-1: #047857;--crm-chart-2: #0f766e;--crm-chart-3: #65a30d;--crm-chart-4: #ca8a04;--crm-chart-5: #2563eb;--crm-chart-6: #db2777}[data-theme-palette=violet]{--crm-primary: #7c3aed;--crm-primary-strong: #6d28d9;--crm-primary-soft: #f1ecff;--crm-primary-rgb: 124, 58, 237;--crm-accent: #c026d3;--crm-chart-1: #7c3aed;--crm-chart-2: #c026d3;--crm-chart-3: #2563eb;--crm-chart-4: #d97706;--crm-chart-5: #0f766e;--crm-chart-6: #e11d48}[data-theme-palette=amber]{--crm-primary: #b45309;--crm-primary-strong: #92400e;--crm-primary-soft: #fff4df;--crm-primary-rgb: 180, 83, 9;--crm-accent: #c2410c;--crm-chart-1: #b45309;--crm-chart-2: #c2410c;--crm-chart-3: #047857;--crm-chart-4: #2563eb;--crm-chart-5: #7c3aed;--crm-chart-6: #be123c}[data-color-mode=dark]{color-scheme:dark;--crm-bg: #0b111b;--crm-surface: #151f2e;--crm-surface-elevated: #1b2738;--crm-surface-muted: #111a27;--crm-surface-hover: #1d2a3d;--crm-border: #3a4a60;--crm-border-soft: #2c3a4d;--crm-text: #f1f5f9;--crm-muted: #a9b7c9;--crm-text-subtle: #7f91a8;--crm-text-inverse: #07111f;--crm-media-backdrop: #080d15;--crm-sidebar: #080e17;--crm-sidebar-soft: #111a2a;--crm-sidebar-border: rgba(148, 163, 184, .2);--crm-success: #4ade80;--crm-success-soft: rgba(34, 197, 94, .14);--crm-success-border: rgba(74, 222, 128, .34);--crm-warning: #fbbf24;--crm-warning-soft: rgba(245, 158, 11, .15);--crm-warning-border: rgba(251, 191, 36, .36);--crm-danger: #fb7185;--crm-danger-soft: rgba(244, 63, 94, .14);--crm-danger-border: rgba(251, 113, 133, .34);--crm-info: #38bdf8;--crm-info-soft: rgba(14, 165, 233, .14);--crm-info-border: rgba(56, 189, 248, .34);--crm-priority-low: #a9b7c9;--crm-priority-low-soft: rgba(169, 183, 201, .11);--crm-priority-low-border: rgba(169, 183, 201, .32);--crm-shadow: 0 1px 2px rgba(0, 0, 0, .22), 0 10px 28px rgba(0, 0, 0, .24);--crm-shadow-lg: 0 18px 48px rgba(0, 0, 0, .38)}[data-color-mode=dark][data-theme-palette=ocean]{--crm-primary: #60a5fa;--crm-primary-strong: #93c5fd;--crm-primary-soft: rgba(96, 165, 250, .16);--crm-primary-rgb: 96, 165, 250}[data-color-mode=dark][data-theme-palette=emerald]{--crm-primary: #34d399;--crm-primary-strong: #6ee7b7;--crm-primary-soft: rgba(52, 211, 153, .15);--crm-primary-rgb: 52, 211, 153}[data-color-mode=dark][data-theme-palette=violet]{--crm-primary: #a78bfa;--crm-primary-strong: #c4b5fd;--crm-primary-soft: rgba(167, 139, 250, .16);--crm-primary-rgb: 167, 139, 250}[data-color-mode=dark][data-theme-palette=amber]{--crm-primary: #fbbf24;--crm-primary-strong: #fcd34d;--crm-primary-soft: rgba(251, 191, 36, .16);--crm-primary-rgb: 251, 191, 36}html,body,#root,.ant-app{min-height:100%;background:var(--crm-bg)}body,.ant-app{color:var(--crm-text)}::selection{background:var(--crm-primary-soft);color:var(--crm-text)}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:3px solid var(--crm-focus);outline-offset:2px}.app-content{background:var(--crm-bg)}.app-sidebar,.app-sidebar-shell{background:var(--crm-sidebar)!important}.app-brand-mark{border-color:rgba(var(--crm-primary-rgb),.58);background:var(--crm-primary);color:var(--crm-text-inverse);box-shadow:0 8px 20px rgba(var(--crm-primary-rgb),.25)}.app-sidebar-menu.ant-menu-dark .ant-menu-item-selected{background:var(--crm-primary)!important;color:var(--crm-text-inverse)!important;box-shadow:0 6px 16px rgba(var(--crm-primary-rgb),.2)}.app-sidebar-action,.app-sidebar-logout,.theme-sidebar-button{border-color:#94a3b83d!important;background:#0f172a75!important;color:#dce6f2!important}.app-sidebar-action:hover,.app-sidebar-logout:hover,.theme-sidebar-button:hover{border-color:rgba(var(--crm-primary-rgb),.68)!important;background:rgba(var(--crm-primary-rgb),.18)!important;color:#fff!important}.theme-popover{width:min(340px,calc(100vw - 32px))}.theme-popover-heading{display:flex;align-items:center;gap:12px;margin-bottom:16px}.theme-popover-heading>span:last-child{display:grid;gap:2px}.theme-popover-icon{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(var(--crm-primary-rgb),.28);border-radius:10px;background:var(--crm-primary-soft);color:var(--crm-primary);font-size:18px}.theme-popover-label{display:block;margin:14px 0 8px;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.theme-palette-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.theme-palette-option{display:grid;min-width:0;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:10px;border:1px solid var(--crm-border-soft);border-radius:10px;background:var(--crm-surface);color:var(--crm-text);cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.theme-palette-option:hover{border-color:var(--crm-border);background:var(--crm-surface-hover)}.theme-palette-option.is-selected{border-color:var(--crm-primary);background:var(--crm-primary-soft);box-shadow:inset 0 0 0 1px var(--crm-primary)}.theme-palette-swatch{position:relative;width:34px;height:34px;border:3px solid var(--crm-surface);border-radius:50%;background:var(--palette-primary);box-shadow:0 0 0 1px var(--crm-border),0 4px 10px #1d293926}.theme-palette-swatch:after{position:absolute;right:-2px;bottom:-2px;width:13px;height:13px;border:2px solid var(--crm-surface);border-radius:50%;background:var(--palette-accent);content:""}.theme-palette-copy{display:grid;min-width:0;gap:1px}.theme-palette-copy strong,.theme-palette-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-palette-copy strong{font-size:12px}.theme-palette-copy small{color:var(--crm-muted);font-size:10px}.theme-palette-check{color:var(--crm-primary)}.theme-popover-note{display:block;margin-top:12px;font-size:11px;line-height:1.45}.crm-login-page{position:relative;display:grid;min-height:100vh;place-items:center;overflow:hidden;padding:24px;background:var(--crm-bg)}.crm-login-page:before,.crm-login-page:after{position:absolute;border:1px solid rgba(var(--crm-primary-rgb),.14);border-radius:50%;content:"";pointer-events:none}.crm-login-page:before{width:460px;height:460px;top:-240px;right:-140px}.crm-login-page:after{width:320px;height:320px;bottom:-190px;left:-100px}.crm-login-theme{position:absolute;z-index:2;top:20px;right:20px}.crm-login-card{z-index:1;width:min(400px,100%);border:1px solid var(--crm-border-soft)!important;border-radius:16px!important;box-shadow:var(--crm-shadow-lg)!important}.crm-login-brand{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:24px}.crm-login-brand-mark{display:grid;width:42px;height:42px;place-items:center;border-radius:11px;background:var(--crm-primary);color:var(--crm-text-inverse);font-size:14px;font-weight:900;box-shadow:0 8px 18px rgba(var(--crm-primary-rgb),.25)}.crm-login-brand-copy{display:grid;gap:1px}.crm-login-brand-copy strong{color:var(--crm-text);font-size:17px}.crm-login-brand-copy span{color:var(--crm-muted);font-size:12px}.ant-card,.ant-table-wrapper .ant-table,.ant-collapse,.ant-modal-content,.ant-drawer-content,.ant-popover-inner{border-color:var(--crm-border-soft);box-shadow:var(--crm-shadow)}.ant-card,.ant-card-head,.ant-modal-content,.ant-modal-header,.ant-drawer-content,.ant-popover-inner{background:var(--crm-surface)}.ant-card,.ant-collapse,.ant-modal-content,.ant-popover-inner{border-radius:var(--crm-radius-lg)}.ant-card:hover{border-color:var(--crm-border)}.mobile-app-header{border-bottom:1px solid var(--crm-border-soft);background:color-mix(in srgb,var(--crm-surface) 94%,transparent)!important;color:var(--crm-text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.crm-mobile-theme{display:flex;align-items:center}[data-color-mode=dark] :where(.global-search-item,.notification-item,.support-access-nav,.support-board-card,.support-board-column-head,.support-call-donut>div,.support-call-filter-footer,.support-call-filter-panel,.support-call-heading,.support-call-history-panel,.support-call-report-card,.support-call-report-head,.support-call-stats-kpi-card,.support-call-stats-overview,.support-call-stats-panel>.support-call-stats-tabs,.support-call-stats-report,.support-call-stats-sidebar,.support-call-stats-toolbar,.support-call-tabs,.support-call-type-switch button,.support-call-mini-segment button,.support-client-brief,.support-data-row,.support-remote-card-branded,.ticket-comment-item,.ticket-comment-panel textarea.ant-input,.ticket-detail-page .ant-card-head,.ticket-edit-note,.ticket-edit-section,.ticket-header-timer-chip,.ticket-reference-header,.work-item-primary .support-access-nav,.logistics-board-card,.logistics-board-column-head,.logistics-dispatch-employee,.work-item-layout-row){border-color:var(--crm-border-soft)!important;background:var(--crm-surface)!important;color:var(--crm-text)!important}[data-color-mode=dark] :where(.support-board-column,.support-call-gauge,.support-call-shell,.support-call-stats-side-summary,.support-call-stats-table th,.support-ticket-empty,.support-triage-empty-link,.support-triage-summary,.ticket-command-metric,.ticket-edit-routing,.ticket-edit-wide,.ticket-header-context,.ticket-header-context-item,.ticket-side-counter-grid,.logistics-board-column,.logistics-map-panel,.work-item-layout-header){border-color:var(--crm-border-soft)!important;background:var(--crm-surface-muted)!important;color:var(--crm-text)!important}[data-color-mode=dark] :where(.support-board-card,.support-call-history-panel,.support-call-report-card,.support-call-stats-panel,.support-call-stats-report,.ticket-comment-item,.ticket-edit-section,.ticket-reference-header,.logistics-board-card,.logistics-dispatch-employee,.analytics-chart-shell,.analytics-donut-center,.global-statistics-widget) :where(h1,h2,h3,h4,strong,b,label,.ant-typography){color:var(--crm-text)!important}[data-color-mode=dark] :where(.support-board-card,.support-call-history-panel,.support-call-report-card,.ticket-comment-item,.ticket-edit-section,.logistics-board-card,.logistics-dispatch-employee,.analytics-chart-shell,.global-statistics-widget) :where(p,small,time,.ant-typography-secondary){color:var(--crm-muted)!important}[data-color-mode=dark] :where(.support-call-row,.global-search-item,.notification-item):hover,[data-color-mode=dark] :where(.work-item-layout-row,.logistics-board-card):hover{background:var(--crm-surface-hover)!important}[data-color-mode=dark] .ant-table-tbody>tr.ant-table-placeholder:hover>td,[data-color-mode=dark] .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:var(--crm-surface-hover)!important}[data-color-mode=dark] .support-ticket-table .ant-table-tbody>tr>td{border-color:var(--crm-border-soft)!important;background:var(--crm-surface)!important;color:var(--crm-text)!important}[data-color-mode=dark] .support-ticket-table .ant-table-tbody>tr:hover>td,[data-color-mode=dark] .support-ticket-table .ant-table-tbody>tr:hover>td.ant-table-cell-fix-end{background:var(--crm-surface-hover)!important}[data-color-mode=dark] :where(.support-ticket-title-link,.support-ticket-nowrap,.support-ticket-timer-cell .ant-typography,.support-board-card-title,.ticket-header-title.ant-typography,.ticket-reference-header .ticket-header-title.ant-typography,.ticket-header-context-item .ant-typography,.ticket-header-timer-chip,.ticket-header-assignee-chip strong,.ticket-card-title-block>span,.ticket-counterparty-identity strong,.ticket-counterparty-identity a,.ticket-command-metric-value,.ticket-command-metric-value .ant-typography,.ticket-side-section-title,.ticket-side-kv-value,.ticket-comment-body,.ticket-summary-value,.ticket-summary-description-text,.ticket-summary-empty,.support-client-brief strong,.support-client-brief a,.support-client-brief .ant-typography,.support-section-heading .ant-typography:first-child,.support-remote-title .ant-typography,.support-remote-card-body .support-compact-value,.support-call-stats-tabs-head .ant-typography:first-child,.support-call-stats-side-summary strong,.support-call-stats-overview-copy h3,.support-call-report-head h3,.support-call-stats-kpi-card strong,.support-call-stats-info,.support-call-stats-body h3,.support-call-donut span,.support-call-donut strong,.support-call-stats-table,.support-call-summary-row td,.support-call-gauge strong,.support-call-gauge span,.support-call-metric-grid span,.support-call-metric-grid strong,.support-call-heatmap-title,.support-call-heatmap-cell){color:var(--crm-text)!important}[data-color-mode=dark] :where(.ticket-reference-header .ticket-back-link,.ticket-title-separator,.ticket-header-assignee-chip em,.ticket-header-timer-chip .anticon,.ticket-header-assignee-chip .anticon){color:var(--crm-muted)!important}[data-color-mode=dark] .support-ticket-row-actions .ant-btn{border-color:var(--crm-border)!important;background:var(--crm-surface-elevated)!important;color:var(--crm-text)!important}[data-color-mode=dark] .support-ticket-row-actions .ant-btn:is([disabled],.ant-btn-disabled){border-color:var(--crm-border-soft)!important;background:var(--crm-surface-muted)!important;color:var(--crm-text-subtle)!important}[data-color-mode=dark] .ticket-detail-page{background:var(--crm-bg)!important;color:var(--crm-text)!important}[data-color-mode=dark] .ticket-detail-page :where(.ant-card,.ant-card-head){border-color:var(--crm-border-soft)!important;background:var(--crm-surface)!important}[data-color-mode=dark] :where(.ticket-comment-body,.ticket-summary-value,.ticket-summary-description-text,.ticket-summary-empty){color:var(--crm-muted)!important}[data-color-mode=dark] .support-client-brief>div>span:first-child{color:var(--crm-muted)!important}[data-color-mode=dark] .support-section-header .ant-btn-sm{border-color:var(--crm-border)!important;background:var(--crm-surface-elevated)!important;color:var(--crm-text)!important}[data-color-mode=dark] .support-call-kind-success strong{color:var(--crm-success)!important}[data-color-mode=dark] :where(.support-call-kind-info,.support-call-kind-client-callback) strong{color:var(--crm-info)!important}[data-color-mode=dark] .support-call-kind-danger strong{color:var(--crm-danger)!important}[data-color-mode=dark] .support-call-kind-warning strong{color:var(--crm-warning)!important}[data-color-mode=dark] .support-call-kind-callback strong{color:var(--crm-primary)!important}[data-color-mode=dark] .ant-tag.ant-tag-filled:where(.ant-tag-magenta,.ant-tag-pink,.ant-tag-red,.ant-tag-volcano,.ant-tag-orange,.ant-tag-gold,.ant-tag-lime,.ant-tag-green,.ant-tag-cyan,.ant-tag-blue,.ant-tag-geekblue,.ant-tag-purple){color:var(--crm-text)!important}[data-color-mode=dark] .ant-tag.ant-tag-filled:where(.ant-tag-processing,.ant-tag-success,.ant-tag-warning,.ant-tag-error){color:var(--crm-text)!important}[data-color-mode=light] .ant-tag.ant-tag-filled:where(.ant-tag-magenta,.ant-tag-pink,.ant-tag-red,.ant-tag-volcano){color:var(--crm-danger)!important}[data-color-mode=light] .ant-tag.ant-tag-filled:where(.ant-tag-orange,.ant-tag-gold){color:var(--crm-warning)!important}[data-color-mode=light] .ant-tag.ant-tag-filled:where(.ant-tag-lime,.ant-tag-green){color:var(--crm-success)!important}[data-color-mode=light] .ant-tag.ant-tag-filled:where(.ant-tag-cyan,.ant-tag-blue,.ant-tag-geekblue){color:var(--crm-info)!important}[data-color-mode=light] .ant-tag.ant-tag-filled.ant-tag-purple{color:#6d28d9!important}[data-color-mode=light] .ant-tag.ant-tag-filled.ant-tag-processing{color:var(--crm-primary-strong)!important}[data-color-mode=light] .ant-tag.ant-tag-filled.ant-tag-success{color:var(--crm-success)!important}[data-color-mode=light] .ant-tag.ant-tag-filled.ant-tag-warning{color:var(--crm-warning)!important}[data-color-mode=light] .ant-tag.ant-tag-filled.ant-tag-error{color:var(--crm-danger)!important}.ant-pagination-item-ellipsis,.ticket-title-separator{color:var(--crm-text-subtle)!important}.ticket-reference-header .ticket-header-actions .ant-btn-primary{border-color:var(--crm-primary)!important;background:var(--crm-primary)!important;box-shadow:0 8px 18px rgba(var(--crm-primary-rgb),.22)!important}.ticket-detail-page .work-item-detail-tabs .ant-tabs-tab-active .ant-tabs-tab-btn,.logistics-map-list-focus:hover .ant-typography,.logistics-map-list-focus:focus-visible .ant-typography{color:var(--crm-primary)!important}.crm-record-priority-low{--crm-record-accent: var(--crm-priority-low);--crm-record-soft: var(--crm-priority-low-soft);--crm-record-border: var(--crm-priority-low-border)}.crm-record-priority-normal{--crm-record-accent: var(--crm-priority-normal);--crm-record-soft: var(--crm-priority-normal-soft);--crm-record-border: var(--crm-priority-normal-border)}.crm-record-priority-high{--crm-record-accent: var(--crm-priority-high);--crm-record-soft: var(--crm-priority-high-soft);--crm-record-border: var(--crm-priority-high-border)}.crm-record-priority-urgent{--crm-record-accent: var(--crm-priority-urgent);--crm-record-soft: var(--crm-priority-urgent-soft);--crm-record-border: var(--crm-priority-urgent-border)}:where(.support-board-card,.logistics-board-card,.development-card,.mobile-record-card,.logistics-mobile-card)[class*=crm-record-priority-]{border-left:4px solid var(--crm-record-accent)!important}.ant-table-tbody>tr[class*=crm-record-priority-]>td:first-child{box-shadow:inset 4px 0 0 var(--crm-record-accent)}.ant-table-tbody>tr.is-overdue>td:last-child,:where(.support-board-card,.logistics-board-card,.development-card,.mobile-record-card,.logistics-mobile-card).is-overdue{border-right:3px solid var(--crm-danger)!important}.support-board-column.crm-status-new{--crm-status-accent: var(--crm-info)}.support-board-column.crm-status-in_progress{--crm-status-accent: var(--crm-primary)}.support-board-column.crm-status-waiting{--crm-status-accent: var(--crm-warning)}.support-board-column.crm-status-done{--crm-status-accent: var(--crm-success)}.support-board-column.crm-status-closed{--crm-status-accent: var(--crm-muted)}.support-board-column.crm-status-cancelled{--crm-status-accent: var(--crm-danger)}.support-board-column[class*=crm-status-] .support-board-column-head{box-shadow:inset 0 3px 0 var(--crm-status-accent)}.ticket-detail-page{background:var(--crm-bg)!important;color:var(--crm-text)!important}.ticket-detail-page .ant-card,.ticket-detail-page .ant-card-head,.ticket-reference-header,.ticket-command-center,.ticket-command-action-stack .ticket-header-timer-chip,.ticket-header-context-item,.ticket-command-metric,.ticket-comment-panel textarea.ant-input,.ticket-comment-item,.support-client-brief,.support-access-section,.support-data-row,.support-access-section-credentials .support-compact-row{border-color:var(--crm-border-soft)!important;background:var(--crm-surface)!important;color:var(--crm-text)!important}.ticket-detail-page[class*=crm-record-priority-] .ticket-reference-header{box-shadow:inset 4px 0 0 var(--crm-record-accent)!important}.crm-card-color-blue{--crm-card-accent: #2563eb;--crm-card-soft: color-mix(in srgb, #2563eb 14%, var(--crm-surface))}.crm-card-color-cyan{--crm-card-accent: #06b6d4;--crm-card-soft: color-mix(in srgb, #06b6d4 15%, var(--crm-surface))}.crm-card-color-green{--crm-card-accent: #16a34a;--crm-card-soft: color-mix(in srgb, #16a34a 14%, var(--crm-surface))}.crm-card-color-gold{--crm-card-accent: #eab308;--crm-card-soft: color-mix(in srgb, #eab308 17%, var(--crm-surface))}.crm-card-color-orange{--crm-card-accent: #f97316;--crm-card-soft: color-mix(in srgb, #f97316 16%, var(--crm-surface))}.crm-card-color-red{--crm-card-accent: #ef4444;--crm-card-soft: color-mix(in srgb, #ef4444 15%, var(--crm-surface))}.crm-card-color-purple{--crm-card-accent: #8b5cf6;--crm-card-soft: color-mix(in srgb, #8b5cf6 16%, var(--crm-surface))}.crm-card-color-magenta{--crm-card-accent: #ec4899;--crm-card-soft: color-mix(in srgb, #ec4899 15%, var(--crm-surface))}.crm-card-color-neutral{--crm-card-accent: #64748b;--crm-card-soft: color-mix(in srgb, #64748b 12%, var(--crm-surface))}.crm-customizable-card{--crm-card-accent: var(--crm-record-accent, var(--crm-primary));--crm-card-soft: color-mix(in srgb, var(--crm-card-accent) 13%, var(--crm-surface));position:relative;isolation:isolate;border-color:color-mix(in srgb,var(--crm-card-accent) 54%,var(--crm-border))!important;border-left:5px solid var(--crm-card-accent)!important;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.crm-customizable-card.crm-card-mode-accent{background-color:var(--crm-surface)!important}.crm-customizable-card.crm-card-mode-tinted{background-color:var(--crm-card-soft)!important}.crm-customizable-card.crm-card-mode-solid{background-color:color-mix(in srgb,var(--crm-card-accent) 25%,var(--crm-surface))!important;border-color:color-mix(in srgb,var(--crm-card-accent) 76%,var(--crm-border))!important}.crm-customizable-card.crm-card-glow{box-shadow:0 0 0 1px color-mix(in srgb,var(--crm-card-accent) 25%,transparent),0 8px 24px color-mix(in srgb,var(--crm-card-accent) 22%,transparent)!important}.crm-customizable-card.crm-card-glow:hover,.crm-customizable-card.crm-card-glow:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--crm-card-accent) 42%,transparent),0 12px 32px color-mix(in srgb,var(--crm-card-accent) 30%,transparent)!important;transform:translateY(-1px)}.crm-customizable-card.crm-card-cover-banner{padding-top:18px!important}.crm-customizable-card.crm-card-cover-banner:before,.crm-customizable-card.crm-card-cover-stripe:before{content:"";position:absolute;z-index:0;inset:0 0 auto 0;height:10px;background:var(--crm-card-accent);border-radius:inherit inherit 0 0;pointer-events:none}.crm-customizable-card.crm-card-cover-stripe:before{height:4px}.crm-customizable-card>*{position:relative;z-index:1}.crm-customizable-card.crm-card-pattern-dots{background-image:radial-gradient(color-mix(in srgb,var(--crm-card-accent) 28%,transparent) 1px,transparent 1px)!important;background-size:12px 12px!important}.crm-customizable-card.crm-card-pattern-stripes{background-image:repeating-linear-gradient(135deg,transparent 0 12px,color-mix(in srgb,var(--crm-card-accent) 10%,transparent) 12px 18px)!important}.crm-customizable-card.crm-card-pattern-grid{background-image:linear-gradient(color-mix(in srgb,var(--crm-card-accent) 10%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--crm-card-accent) 10%,transparent) 1px,transparent 1px)!important;background-size:18px 18px!important}.crm-customizable-card.crm-card-density-compact{padding:10px!important;gap:6px!important}.crm-card-custom-badges{width:100%}.crm-card-badge{border:1px solid color-mix(in srgb,currentColor 48%,transparent)!important;font-weight:700;letter-spacing:.01em}.crm-card-badge-blue{color:#1d4ed8!important;background:color-mix(in srgb,#3b82f6 20%,var(--crm-surface))!important}.crm-card-badge-cyan{color:#0e7490!important;background:color-mix(in srgb,#06b6d4 22%,var(--crm-surface))!important}.crm-card-badge-green{color:#15803d!important;background:color-mix(in srgb,#22c55e 20%,var(--crm-surface))!important}.crm-card-badge-gold{color:#a16207!important;background:color-mix(in srgb,#eab308 24%,var(--crm-surface))!important}.crm-card-badge-orange{color:#c2410c!important;background:color-mix(in srgb,#f97316 21%,var(--crm-surface))!important}.crm-card-badge-red{color:#b91c1c!important;background:color-mix(in srgb,#ef4444 20%,var(--crm-surface))!important}.crm-card-badge-purple{color:#6d28d9!important;background:color-mix(in srgb,#8b5cf6 21%,var(--crm-surface))!important}.crm-card-badge-magenta{color:#be185d!important;background:color-mix(in srgb,#ec4899 20%,var(--crm-surface))!important}.crm-card-badge-neutral{color:var(--crm-muted)!important;background:var(--crm-surface-muted)!important}[data-color-mode=dark] .crm-card-badge{color:var(--crm-text)!important}.crm-card-map-badge{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border:1px solid color-mix(in srgb,currentColor 45%,transparent);border-radius:999px;font-size:11px;font-weight:700}.logistics-map-popup-badges{display:flex;flex-wrap:wrap;gap:4px;margin:6px 0}.crm-card-customizer-section{display:grid;gap:14px}.crm-card-customizer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.crm-card-customizer-grid>label{display:grid;gap:6px;min-width:0;color:var(--crm-muted)}.crm-card-customizer-switch{align-content:end;grid-auto-flow:column;justify-content:start;align-items:center}.crm-card-customizer-admin-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.crm-card-customizer-admin-head>div{display:grid}.crm-card-definition-editor{margin-top:18px}.crm-card-definition-row{display:grid;grid-template-columns:78px minmax(140px,1fr) 132px 132px auto 32px;gap:8px;align-items:center;width:100%}.crm-card-definition-row.is-tag{grid-template-columns:minmax(160px,1fr) 132px auto auto 32px}.crm-card-column-setting-row{display:grid;grid-template-columns:auto minmax(180px,1fr) 88px auto;gap:8px;align-items:center;width:100%}@media (max-width: 720px){.crm-card-customizer-grid,.crm-card-definition-row,.crm-card-definition-row.is-tag,.crm-card-column-setting-row{grid-template-columns:1fr}.crm-card-customizer-admin-head{align-items:stretch;flex-direction:column}}@media (prefers-reduced-motion: reduce){.crm-customizable-card{transition:none}.crm-customizable-card.crm-card-glow:hover,.crm-customizable-card.crm-card-glow:focus-within{transform:none}}.ticket-detail-page .ticket-reference-header,.ticket-detail-page .ticket-status-strip .ticket-command-tags,.ticket-detail-page .ticket-header-timer-chip,.ticket-detail-page .ticket-header-assignee-chip,.ticket-detail-page .ticket-command-metrics,.ticket-detail-page .ticket-brief-title,.ticket-detail-page .support-client-brief,.ticket-detail-page .support-access-section+.support-access-section,.ticket-detail-page .ticket-side-section,.ticket-detail-page .ticket-comment-item+.ticket-comment-item{border-color:var(--crm-border-soft)!important}.ticket-detail-page :where(.ticket-header-title.ant-typography,.ticket-header-assignee-chip,.ticket-header-assignee-chip strong,.ticket-header-timer-chip,.ticket-header-timer-chip strong,.ticket-command-metric-value,.ticket-command-metric-value a,.ticket-command-metric-value .ant-typography,.ticket-card-title-block>span,.ticket-summary-value,.ticket-summary-description-text,.ticket-summary-empty,.ticket-side-kv-value,.support-client-brief strong,.support-client-brief a,.support-client-brief .ant-typography,.support-remote-label,.support-contact-label){color:var(--crm-text)!important}.ticket-detail-page :where(.ticket-back-link,.ticket-title-separator,.ticket-header-assignee-chip em,.ticket-header-timer-chip .anticon,.ticket-header-assignee-chip .anticon,.ticket-command-metric-label,.ticket-command-metric-value em,.ticket-summary-label,.ticket-side-kv-label,.support-client-brief span){color:var(--crm-muted)!important}.ticket-detail-page .ticket-command-metric,.ticket-detail-page .ticket-header-context-item,.ticket-detail-page .ticket-edit-routing,.ticket-detail-page .ticket-edit-wide,.ticket-detail-page .support-empty-panel{background:var(--crm-surface-muted)!important}.ticket-detail-page :where(.technician-application-task,.technician-application-context-grid .ticket-counterparty-field,.work-history-compact-report,.support-client-brief>div,.support-contact-pill,.support-remote-card-branded,.support-data-row,.support-access-heading-row .ant-btn-sm,.support-empty-panel){border-color:var(--crm-border-soft)!important}.ticket-detail-page .support-access-heading-main .ant-tag{background:var(--crm-surface-muted)!important;color:var(--crm-muted)!important}.ticket-detail-page .support-remote-icon{background:var(--crm-surface-elevated)!important}.ticket-detail-page .ticket-reference-header .ticket-header-actions .ant-btn-primary{border-color:var(--crm-primary)!important;background:var(--crm-primary)!important;color:var(--crm-text-inverse)!important}@media (max-width: 767px){.app-content{background:var(--crm-bg)}.theme-palette-grid{grid-template-columns:1fr}.crm-login-page{padding:72px 16px 24px}.crm-login-theme{top:16px;right:16px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.support-call-stats-sidebar,.support-call-stats-report,.support-call-stats-panel>.support-call-stats-tabs,.support-call-stats-overview,.support-call-stats-kpi-card,.support-call-stats-toolbar,.support-call-report-head,.support-call-report-card,.support-call-donut>div{border-color:var(--crm-border-soft);background:var(--crm-surface);color:var(--crm-text)}.support-call-stats-sidebar-title,.support-call-stats-tabs-head{border-color:var(--crm-border-soft)}.support-call-stats-tabs button{color:var(--crm-text)}.support-call-stats-tabs button:hover{border-color:var(--crm-border);background:var(--crm-surface-hover)}.support-call-stats-tabs button.active{border-color:var(--crm-selection-border);background:var(--crm-primary-soft);color:var(--crm-primary-strong)}.support-call-stats-tab-meta{background:var(--crm-primary-soft);color:var(--crm-primary-strong)}.support-call-stats-tabs button.active .support-call-stats-tab-meta{background:var(--crm-surface);color:var(--crm-primary-strong)}.support-call-stats-side-summary,.support-call-gauge,.support-call-metric-grid>div,.support-call-stats-table th{border-color:var(--crm-border-soft);background:var(--crm-surface-muted);color:var(--crm-text)}.support-call-stats-info{background:var(--crm-info-soft);color:var(--crm-text)}.support-call-stats-tabs-head .ant-typography:first-child,.support-call-stats-side-summary strong,.support-call-stats-overview-copy h3,.support-call-report-head h3,.support-call-stats-kpi-card strong,.support-call-stats-body h3,.support-call-bar-day,.support-call-donut span,.support-call-donut strong,.support-call-gauge strong,.support-call-gauge span,.support-call-metric-grid span,.support-call-metric-grid strong,.support-call-heatmap-title,.support-call-heatmap-day{color:var(--crm-text)}.support-call-stats-tabs-head .ant-typography:last-child,.support-call-stats-side-summary span,.support-call-stats-side-summary em,.support-call-stats-overview-copy>span,.support-call-stats-overview-copy p,.support-call-stats-kpi-card span,.support-call-stats-kpi-card em,.support-call-stats-legend span,.support-call-chart-empty,.support-call-donut em,.support-call-stats-table th,.support-call-stats-table td span,.support-call-metric-grid em,.support-call-heatmap-hour,.support-call-heatmap-note{color:var(--crm-muted)}.support-call-bar-chart{border-color:var(--crm-border-soft);background:repeating-linear-gradient(to top,transparent 0 51px,color-mix(in srgb,var(--crm-border) 70%,transparent) 52px,transparent 53px),linear-gradient(180deg,var(--crm-surface),var(--crm-surface-muted))}.support-call-stacked-bar,.support-call-progress{background:var(--crm-border-soft)}.support-call-stats-table-wrap{border-color:var(--crm-border-soft)}.support-call-stats-table{color:var(--crm-text)}.support-call-stats-table th,.support-call-stats-table td{border-color:var(--crm-border-soft)}.support-call-summary-row td{background:var(--crm-primary-soft);color:var(--crm-text)}.support-call-rating-place{color:var(--crm-text)!important}.support-call-heatmap-cell{color:var(--crm-text)}[data-color-mode=dark] .support-call-heatmap-cell[style*="#f4f6f9"],[data-color-mode=dark] .support-call-heatmap-cell[style*="244, 246, 249"]{background:var(--crm-surface-muted)!important;color:var(--crm-text)!important}.work-history-row{color:var(--crm-text);transition:background-color .14s ease}.work-history-row:is(:hover,:focus-within){background:var(--crm-surface-hover)}.work-history-row .work-history-ticket>a:focus-visible{border-radius:var(--crm-radius-sm);outline:2px solid var(--crm-focus-strong);outline-offset:2px}.ticket-detail-page .technician-application-context-grid .ticket-counterparty-field,.ticket-detail-page .ticket-counterparty-card .ticket-counterparty-field{border-color:var(--crm-border-soft);background:var(--crm-surface-muted);color:var(--crm-text)}.ticket-detail-page .technician-application-context-grid .ticket-counterparty-field>span,.ticket-detail-page .ticket-counterparty-card .ticket-counterparty-field>span{color:var(--crm-muted)}.ticket-detail-page .technician-application-context-grid .ticket-counterparty-field :where(strong,.ant-typography),.ticket-detail-page .ticket-counterparty-card .ticket-counterparty-field :where(strong,.ant-typography){color:var(--crm-text)}.ticket-detail-page .technician-application-context-grid .ticket-counterparty-field>a,.ticket-detail-page .ticket-counterparty-card .ticket-counterparty-field>a{color:var(--crm-primary);font-weight:700}.ticket-detail-page .technician-application-context-grid .ticket-counterparty-field>a:hover,.ticket-detail-page .ticket-counterparty-card .ticket-counterparty-field>a:hover{color:var(--crm-primary-strong)}.ticket-detail-page .technician-application-context-grid .ticket-counterparty-field>a:focus-visible,.ticket-detail-page .ticket-counterparty-card .ticket-counterparty-field>a:focus-visible{border-radius:var(--crm-radius-sm);outline:2px solid var(--crm-focus-strong);outline-offset:2px}
