@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-400.8909904ab6.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-500.f3779f1efc.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-600.f9a06e79cd.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-700.6f56409fd3.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-800.a7d0a50f15.woff2) format("woff2")}.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}}:root{--bg-1: #04140F;--bg-2: #0B3D2C;--green: #16A34A;--green-2: #22C55E;--green-bg: #DCFCE7;--green-bg-2: #ECFDF3;--text: #0F172A;--muted: #64748B;--border: #E5E9F0;--side-1: #0E1628;--side-2: #0B1222;--violet-1: #4F46E5;--violet-2: #6366F1;--blue: #2563EB;--blue-bg: #EFF6FF;--orange: #F59E0B;--orange-bg: #FFF7ED;--purple: #7C3AED;--purple-bg: #F5F3FF;--red: #EF4444;--r-card: 16px;--r-btn: 12px;--r-badge: 8px;--r-phone: 28px;--shadow: 0 6px 20px rgba(15, 23, 42, .06);--font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;max-width:100%;overflow-x:hidden}body{font-family:var(--font);font-size:14px;color:var(--text);min-height:100vh;background:linear-gradient(160deg,var(--bg-1),var(--bg-2));background-attachment:fixed;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p,ul{margin:0}ul{padding:0;list-style:none}a{color:var(--green);text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}img{max-width:100%;display:block}[hidden]{display:none!important}.ic{flex:0 0 auto;display:block}.muted{color:var(--muted);font-size:13px}.small{font-size:12px}.center{text-align:center}.row{display:flex;align-items:center;gap:10px}.grow{flex:1;min-width:0}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.green{color:var(--green)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.boot{max-width:520px;margin:0 auto;padding:40px 16px}.boot-head{display:flex;align-items:center;gap:12px;color:#fff;margin-bottom:20px}.boot-head b{font-size:22px;font-weight:800}.boot-head span{display:block;font-size:12px;color:#bbf7d0}.boot .btn{margin-top:14px}.boot-title{font-size:16px;font-weight:700;margin-bottom:4px}.boot-sub{margin-bottom:8px}.card{background:#fff;border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow);padding:14px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;width:100%;padding:0 18px;border:0;border-radius:var(--r-btn);cursor:pointer;font-weight:700;font-size:15px;text-align:center;white-space:nowrap;transition:transform .08s,opacity .15s,box-shadow .15s}.btn:active{transform:scale(.985)}.btn:disabled{opacity:.55;cursor:default}.btn.loading{position:relative;color:transparent!important}.btn.loading:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;border:2.5px solid rgba(255,255,255,.5);border-top-color:#fff;animation:spin .7s linear infinite}.btn-outline.loading:after,.btn-white.loading:after{border-color:#16a34a4d;border-top-color:var(--green)}.btn-primary{color:#fff;background:linear-gradient(180deg,var(--green-2),var(--green));box-shadow:0 8px 18px #16a34a47}.btn-outline{color:var(--green);background:#fff;border:1.5px solid var(--green)}.btn-white{color:var(--text);background:#fff;border:1px solid var(--border)}.btn-danger{color:#fff;background:var(--red)}.btn-ghost{color:var(--muted);background:transparent;height:40px}.btn-sm{height:38px;font-size:13px;padding:0 14px;width:auto;border-radius:10px}.icon-btn{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;border-radius:12px;color:var(--text);cursor:pointer;position:relative}.icon-btn:hover{background:#f1f5f9}.icon-btn-ph{width:40px;height:40px}.round-btn{width:46px;height:46px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:0;cursor:pointer}.link{border:0;background:none;color:var(--green);font-weight:600;cursor:pointer;padding:0}.link:disabled{color:var(--muted);cursor:default}@keyframes spin{to{transform:rotate(360deg)}}.form{display:flex;flex-direction:column;gap:12px}.field{display:flex;flex-direction:column;gap:6px}.field>span{font-size:13px;color:var(--muted);font-weight:500}.field input,.field select,.field textarea,.input{width:100%;height:48px;padding:0 14px;border:1px solid var(--border);border-radius:12px;background:#fff;font-size:15px;outline:none;transition:border-color .15s,box-shadow .15s}.field textarea{height:auto;min-height:90px;padding:12px 14px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus,.input:focus{border-color:var(--green-2);box-shadow:0 0 0 3px #22c55e26}.field .with-icon{position:relative}.field .with-icon .ic{position:absolute;right:14px;top:14px;color:var(--muted);pointer-events:none}.phone-in{display:flex;align-items:center;gap:8px;height:50px;padding:0 14px;border:1px solid var(--border);border-radius:12px;background:#fff}.phone-in b{font-weight:600}.phone-in input{flex:1;min-width:0;border:0;outline:none;font-size:16px;height:100%;background:transparent}.phone-in:focus-within{border-color:var(--green-2);box-shadow:0 0 0 3px #22c55e26}.err-text{color:var(--red);font-size:13px;min-height:0}.err-text:empty{display:none}.check{display:flex;align-items:flex-start;gap:10px;font-size:14px;cursor:pointer}.check input{width:20px;height:20px;accent-color:var(--green);margin:0;flex:0 0 auto}.seg{display:flex;gap:8px}.seg>*{flex:1;height:44px;border-radius:12px;border:1px solid var(--border);background:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;cursor:pointer;color:var(--text)}.seg>.on{background:var(--green);border-color:var(--green);color:#fff}.seg.soft>.on{background:var(--green-bg-2);color:var(--green);border-color:var(--green)}.radio-dot{width:18px;height:18px;border-radius:50%;border:2px solid #CBD5E1;display:inline-flex;align-items:center;justify-content:center}.on .radio-dot{border-color:var(--green);background:var(--green);color:#fff}.tabs{display:flex;gap:6px}.tabs>*{height:36px;padding:0 14px;border-radius:10px;border:1px solid var(--border);background:#fff;font-weight:600;font-size:13px;cursor:pointer;color:var(--text)}.tabs>.on{background:var(--green);color:#fff;border-color:var(--green)}.badge{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:var(--r-badge);font-size:12px;font-weight:600;white-space:nowrap}.b-green{background:var(--green-bg);color:#15803d}.b-blue{background:var(--blue-bg);color:var(--blue)}.b-orange{background:var(--orange-bg);color:#c2410c}.b-purple{background:var(--purple-bg);color:var(--purple)}.b-red{background:#fef2f2;color:#dc2626}.b-gray{background:#f1f5f9;color:#475569}.b-solid-red{background:var(--red);color:#fff}.progress{height:6px;border-radius:9px;background:#e2e8f0;overflow:hidden}.progress>i{display:block;height:100%;border-radius:9px;background:linear-gradient(90deg,var(--green-2),var(--green))}.avatar{width:40px;height:40px;border-radius:50%;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:14px;position:relative;background:var(--green);overflow:visible}.avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.avatar.lg{width:64px;height:64px;font-size:20px}.avatar.xl{width:84px;height:84px;font-size:26px}.avatar.sm{width:32px;height:32px;font-size:12px}.avatar .online{position:absolute;right:0;bottom:0;width:11px;height:11px;border-radius:50%;background:var(--green-2);border:2px solid #fff}.avatar.lg .online{width:14px;height:14px}.notice{display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:14px;background:var(--blue-bg);color:#1e3a8a;font-size:13px}.notice .ic{margin-top:1px}.notice b{display:block;margin-bottom:2px}.notice.warn{background:var(--orange-bg);color:#9a3412}.notice.ok{background:var(--green-bg-2);color:#166534}.notice.err{background:#fef2f2;color:#991b1b}.empty{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;color:var(--muted);padding:32px 12px}.empty .btn{width:auto}.loader{width:32px;height:32px;border-radius:50%;border:3px solid #E2E8F0;border-top-color:var(--green);animation:spin .8s linear infinite;margin:60px auto}.divider{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:12px}.divider:before,.divider:after{content:"";flex:1;height:1px;background:var(--border)}.toasts{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:100;display:flex;flex-direction:column;gap:8px;width:min(420px,calc(100% - 32px));pointer-events:none}.toast{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:#0f172a;color:#fff;font-size:14px;box-shadow:0 10px 30px #00000040;animation:tin .2s ease-out;transition:opacity .3s,transform .3s}.toast-ok .ic{color:var(--green-2)}.toast-err .ic{color:#fca5a5}.toast-warn .ic{color:#fcd34d}.toast.out{opacity:0;transform:translateY(8px)}@keyframes tin{0%{opacity:0;transform:translateY(8px)}}.modal-wrap{position:fixed;inset:0;z-index:90;background:#0206178c;display:flex;align-items:center;justify-content:center;padding:16px}.modal{width:min(420px,100%);max-height:calc(100vh - 32px);overflow:auto;background:#fff;border-radius:18px;box-shadow:0 20px 60px #0000004d;animation:tin .18s ease-out}.modal-wide{width:min(640px,100%)}.modal-head{display:flex;align-items:center;justify-content:space-between;padding:14px 14px 0 18px;font-size:16px}.modal-body{padding:12px 18px;display:flex;flex-direction:column;gap:12px}.modal-actions{display:flex;gap:10px;padding:4px 18px 18px}.modal-actions .btn{height:46px}.devbar{position:fixed;left:12px;bottom:12px;z-index:95;display:flex;align-items:center;gap:4px;padding:5px;border-radius:12px;background:#0f172aeb;box-shadow:0 8px 24px #00000059;flex-wrap:wrap;max-width:calc(100vw - 24px)}.devbar-t{color:#fcd34d;font-size:10px;font-weight:700;padding:0 6px;text-transform:uppercase;letter-spacing:.4px}.devbar button{height:28px;padding:0 10px;border:0;border-radius:8px;background:#ffffff1a;color:#e2e8f0;font-size:12px;font-weight:600;cursor:pointer}.devbar button.on{background:var(--green-2);color:#04210f}.devbar button:disabled{opacity:.5}@media(max-width:480px){.devbar{bottom:72px}}.devbar{left:auto;right:12px}.devbar-t{border:0;background:transparent;cursor:pointer;height:26px}.devbar-roles{display:none;gap:4px;flex-wrap:wrap}.devbar.open .devbar-roles{display:flex}.devbar{right:12px;left:auto;bottom:12px}.devbar button[data-role]{height:32px;padding:0 12px;font-size:12.5px}@media(max-width:480px){.devbar{bottom:74px;right:8px}.devbar:not(.open) .devbar-roles{display:none}}.devbar{left:12px;right:auto}body.panel-mode .side{padding-bottom:64px}.push-card{display:flex;flex-direction:column;gap:8px}.push-row{display:flex;align-items:center;gap:10px}.push-btns{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.push-prompt{display:flex;align-items:center;gap:10px;background:#ecfdf5;border:1px solid #BBF7D0;color:#14532d;border-radius:14px;padding:10px 12px;margin-bottom:12px;font-size:13.5px}#app.is-loading:before{content:"";position:fixed;top:0;left:0;z-index:200;height:3px;width:40%;border-radius:0 3px 3px 0;background:linear-gradient(90deg,#22c55e,#0ea5e9);box-shadow:0 0 8px #22c55e99;animation:wwLoad 1s ease-in-out infinite}@keyframes wwLoad{0%{left:-40%}to{left:100%}}@media(prefers-reduced-motion:reduce){#app.is-loading:before{animation:none;width:100%;left:0;opacity:.7}}.st-row{display:flex;gap:14px;overflow-x:auto;padding:4px 2px 10px;margin-bottom:6px;scrollbar-width:none}.st-row::-webkit-scrollbar{display:none}.st-item{flex:0 0 auto;width:72px;display:flex;flex-direction:column;align-items:center;gap:5px;background:none;border:0;padding:0;cursor:pointer;font:inherit;color:inherit}.st-ring{width:68px;height:68px;border-radius:50%;padding:3px;background:conic-gradient(from 210deg,#22c55e,#0ea5e9,#a855f7,#f59e0b,#22c55e);display:block}.st-item.seen .st-ring{background:#cbd5e1}.st-thumb{position:relative;display:block;width:100%;height:100%;border-radius:50%;overflow:hidden;border:3px solid var(--card, #fff);background:#0f172a}.st-thumb img,.st-thumb video{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.st-play{position:absolute;right:2px;bottom:2px;width:22px;height:22px;border-radius:50%;background:#0009;color:#fff;display:grid;place-items:center}.st-cap{max-width:72px;font-size:11.5px;line-height:1.2;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-item:focus-visible .st-ring{outline:3px solid var(--green, #16A34A);outline-offset:2px}body.sv-open{overflow:hidden}.sv{position:fixed;inset:0;z-index:1000;background:#000;color:#fff;display:flex;flex-direction:column;animation:svIn .2s ease-out}@keyframes svIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}.sv-bars{position:absolute;top:calc(env(safe-area-inset-top,0px) + 8px);left:10px;right:10px;display:flex;gap:4px;z-index:3}.sv-bars i{flex:1;height:3px;border-radius:3px;background:#ffffff4d;overflow:hidden}.sv-bars b{display:block;height:100%;width:0;background:#fff}.sv-top{position:absolute;top:calc(env(safe-area-inset-top,0px) + 18px);left:12px;right:8px;display:flex;align-items:center;gap:10px;z-index:3;text-shadow:0 1px 4px rgba(0,0,0,.6)}.sv-top b{display:block;font-size:14px}.sv-time{font-size:12px;opacity:.8}.sv-logo{display:inline-flex}.sv-btn{width:40px;height:40px;border:0;border-radius:50%;background:#00000059;color:#fff;display:grid;place-items:center;cursor:pointer}.sv-media{flex:1;display:grid;place-items:center;min-height:0}.sv-media img,.sv-media video{max-width:100%;max-height:100vh;width:100%;height:100%;object-fit:contain}.sv-nav{position:absolute;top:80px;bottom:140px;width:35%;background:none;border:0;z-index:2;cursor:pointer}.sv-nav.prev{left:0}.sv-nav.next{right:0}.sv-bottom{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:40px 16px calc(env(safe-area-inset-bottom,0px) + 18px);background:linear-gradient(0deg,rgba(0,0,0,.75),transparent);display:flex;flex-direction:column;gap:10px}.sv-cap{margin:0;font-size:15px;line-height:1.45;white-space:pre-wrap}.sv-link{align-self:flex-start;gap:8px}@media(min-width:700px){.sv-media img,.sv-media video{max-width:480px}}@media(prefers-reduced-motion:reduce){.sv{animation:none}}.sa-drop{display:flex;flex-direction:column;align-items:center;gap:4px;padding:22px 12px;border:2px dashed var(--border, #E5E7EB);border-radius:16px;text-align:center;cursor:pointer;color:var(--muted, #6B7280)}.sa-drop b{color:var(--text, #111827)}.sa-drop:hover{border-color:var(--green, #16A34A)}.sa-preview{display:flex;flex-direction:column;gap:6px}.sa-preview img,.sa-preview video{max-width:100%;max-height:320px;border-radius:12px;background:#000;object-fit:contain}.sa-list{display:flex;flex-direction:column;gap:10px}.sa-item{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid var(--border, #E5E7EB);border-radius:14px}.sa-item.off{opacity:.6}.sa-thumb{position:relative;flex:0 0 auto;width:64px;height:84px;border-radius:10px;overflow:hidden;border:0;padding:0;background:#0f172a;cursor:pointer}.sa-thumb img,.sa-thumb video{width:100%;height:100%;object-fit:cover;pointer-events:none}.sa-grid{display:grid;grid-template-columns:minmax(300px,420px) minmax(0,1fr);gap:16px;align-items:start}@media(max-width:900px){.sa-grid{grid-template-columns:1fr}}.sa-item .grow{min-width:0;display:flex;flex-direction:column;gap:3px}.sa-views{display:inline-flex;align-items:center;gap:5px}.st-empty{align-items:flex-start;position:relative}.st-empty .st-item{cursor:default}.st-empty .st-ring{background:none;border:2px dashed #CBD5E1;padding:2px}.st-empty .st-thumb{background:#f1f5f9;display:grid;place-items:center;border-width:2px}.st-empty .st-item:first-child .st-ring{border:0;padding:3px;background:conic-gradient(from 210deg,#86efac,#7dd3fc,#86efac)}.st-empty .st-item:first-child .st-thumb{background:var(--card, #fff)}.st-hint{margin:-6px 0 8px;color:var(--muted, #6B7280)}.help-card{display:flex;flex-direction:column;gap:12px}.help-head{display:flex;align-items:center;gap:12px}.help-head b{display:block;font-size:16px}.help-ic{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--green-bg-2, #DCFCE7);color:var(--green, #16A34A)}.help-actions{display:flex;flex-direction:column;gap:8px}.help-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--border, #E5E7EB);border-radius:14px;color:inherit;text-decoration:none}.help-row b{display:block}.help-row .round-btn{width:40px;height:40px;flex:0 0 auto}.co-apps,.mod-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.co-app,.mod-item{display:flex;flex-direction:column;gap:6px}.co-app-row{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.co-app-row .field{margin:0;flex:1;min-width:160px}.co-ivs{display:flex;flex-direction:column;gap:6px;padding-top:6px;border-top:1px solid var(--border, #E5E7EB)}.co-iv{display:flex;align-items:center;gap:8px;font-size:13px}.co-iv select{width:auto}.svc-list{display:flex;flex-direction:column;gap:8px}.svc-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.temp-pass code{font-size:22px;letter-spacing:1px;padding:8px 12px;background:#f1f5f9;border-radius:10px;display:inline-block;user-select:all}.pre{white-space:pre-wrap}.co-app>span,.mod-item>span{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.co-app>span svg,.mod-item>span svg{flex:0 0 auto}.ps-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:14px;align-items:start}.ps-card{display:flex;flex-direction:column;gap:10px}.ps-head{display:flex;align-items:center;gap:12px}.ps-head b{font-size:16px}.ps-logo{min-width:64px;height:40px;padding:0 10px;border-radius:12px;display:grid;place-items:center;font-weight:800;font-size:14px;color:#fff}.ps-logo.payme{background:#0ba5b8}.ps-logo.click{background:#1e62f0}.ps-logo.octo{background:linear-gradient(135deg,#1a1f71,#eb001b)}.ps-logo.atmos{background:#0f766e}.ps-form{gap:8px}.ps-toggles{display:flex;flex-direction:column;gap:6px}.ps-hooks{display:flex;flex-direction:column;gap:6px;padding-top:8px;border-top:1px solid var(--border, #E5E7EB)}.ps-hook .copy-row{display:flex;gap:6px}.ps-hook .copy-row .input{flex:1;min-width:0;font-family:ui-monospace,monospace;font-size:12px}.prov.octo b{color:#1a1f71}.prov.atmos b{color:#0f766e}@media(max-width:900px){.ps-grid{grid-template-columns:1fr}}.tr-item{display:flex;flex-direction:column;gap:6px}.tr-item .sec-row{gap:10px}.tr-kept{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.tr-chip{padding:3px 8px;border-radius:999px;background:#eef2f7;font-size:12px}.cc-trash{margin:8px 0}.cc-trash .btn{margin-top:6px}.danger-link{color:var(--red, #DC2626);display:inline-flex;align-items:center;gap:6px;align-self:flex-start}.logo-img{display:block;width:auto;max-width:100%;height:auto;object-fit:contain;user-select:none;-webkit-user-drag:none}.logo-plate{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:14px;background:#fffffff0;box-shadow:0 6px 18px #02061747;line-height:0}.wl-logo.logo-plate,.hs-logo.logo-plate{border-radius:16px;animation-name:none}.wl-logo .logo-img{height:44px}.hs-logo .logo-img{height:64px}.hs-logo.logo-plate{animation:hsPop .7s .1s cubic-bezier(.2,1.4,.4,1) both;padding:10px 16px}.sv-logo.logo-plate{padding:4px 8px;border-radius:10px}.sv-logo .logo-img{height:26px}.doc-head .logo-img{height:34px}.st-empty .st-thumb .logo-img{width:84%;height:auto}.side-logo{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.side-logo .logo-plate{padding:5px 10px;border-radius:12px}.side-logo .logo-img{height:38px}.side-logo>span:last-child{display:block;font-size:11px;color:#94a3b8}.boot-head .logo-plate .logo-img{height:44px}@media(max-width:480px){.wl-logo .logo-img{height:38px}.hs-logo .logo-img{height:54px}}.kb,.kanban{cursor:grab}.kb .kb-card,.kanban .kb-card,.kb button,.kb a{cursor:pointer}body.is-panning,body.is-panning *{cursor:grabbing!important;user-select:none!important;-webkit-user-select:none!important}.kb,.kanban,.st-row,.chips,.seg-tabs,.cl-chiprow .chips,.wl-flags{scrollbar-width:none}.kb::-webkit-scrollbar,.kanban::-webkit-scrollbar,.st-row::-webkit-scrollbar,.chips::-webkit-scrollbar,.seg-tabs::-webkit-scrollbar{display:none;height:0}.ds-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px;max-height:320px;overflow-y:auto;padding:6px 0}.bk-all{font-size:13px}.bk-all .link{font-weight:600}.ds-top{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ds-top .input{flex:1 1 200px}.kb.selecting .kb-card{position:relative;padding-left:34px;cursor:pointer;user-select:none}.kb-pick{position:absolute;left:9px;top:11px;width:18px;height:18px;border-radius:5px;border:2px solid #94A3B8;background:#fff}.kb-card.picked{box-shadow:0 0 0 2px var(--violet-2, #6366F1) inset;background:#eef2ff}.kb-card.picked .kb-pick{border-color:var(--violet-2, #6366F1);background:var(--violet-2, #6366F1) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center/12px no-repeat}.kb-colall{display:flex;margin-top:6px;font-weight:600}.sel-bar{position:sticky;bottom:0;z-index:8;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;margin-top:10px;border-radius:14px;background:#0f172a;color:#fff;box-shadow:0 -6px 20px #0f172a33}.sel-bar b{font-size:16px}.sel-bar .input{width:auto;min-width:180px;color:#0f172a}.sel-bar .btn-outline{background:#ffffff14;color:#fff;border-color:#ffffff40}.sel-bar.empty #sb_give,.sel-bar.empty #sb_dist{opacity:.5}@media(max-width:640px){.sel-bar .input{min-width:0;flex:1 1 100%}}.logo-plate,.wl-logo.logo-plate,.hs-logo.logo-plate,.sv-logo.logo-plate,.side-logo .logo-plate{border-radius:999px}.logo-plate{padding-left:16px;padding-right:16px}.loc-card{display:flex;flex-direction:column;gap:8px}.loc-map{width:100%;height:240px;border:0;border-radius:14px;background:#e5e7eb}.loc-routes{display:flex;flex-wrap:wrap;gap:8px}.loc-dist{color:var(--green, #16A34A);font-weight:600;margin:0}.logo-plate,.wl-logo.logo-plate,.hs-logo.logo-plate,.sv-logo.logo-plate,.side-logo .logo-plate{--d: 84px;width:var(--d);height:var(--d);aspect-ratio:1;padding:0;border-radius:50%;display:inline-grid;place-items:center;overflow:hidden;flex:0 0 auto}.logo-plate .logo-img,.wl-logo .logo-img,.hs-logo .logo-img,.sv-logo .logo-img,.side-logo .logo-img,.boot-head .logo-plate .logo-img{width:84%;height:auto}.wl-logo.logo-plate{--d: 92px}.hs-logo.logo-plate{--d: 150px}.sv-logo.logo-plate{--d: 46px}.side-logo .logo-plate{--d: 72px}.boot-head .logo-plate{--d: 88px}@media(max-height:610px){.wl-logo.logo-plate{--d: 72px}}#ap_card .copy-row{display:flex;gap:6px}#ap_card .copy-row .input{flex:1;min-width:0;font-family:ui-monospace,monospace;font-size:12px}#ap_card>.btn{align-self:flex-start}#ap_card .file-row{flex-wrap:wrap}#ap_card .file-row .grow{min-width:55%}.boot-offline{min-height:100vh;min-height:100dvh;justify-content:center;padding:24px;max-width:420px;margin:0 auto}.boot-offline{color:#ffffffbf}.boot-offline b{font-size:18px;color:#fff}.c-stage{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px 16px}.c-phone{width:390px;max-width:100%;height:min(844px,calc(100vh - 40px));min-height:560px;background:#fff;border-radius:36px;border:8px solid #0B0F14;box-shadow:0 30px 80px #00000073,0 0 0 1px #ffffff0f;display:flex;flex-direction:column;overflow:hidden;position:relative}.c-status{height:30px;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 22px;font-size:13px;position:relative}.c-notch{position:absolute;left:50%;top:6px;transform:translate(-50%);width:92px;height:20px;border-radius:12px;background:#0b0f14}.c-sig{width:34px;height:11px;border-radius:3px;border:1.5px solid currentColor;opacity:.7;position:relative}.c-sig:after{content:"";position:absolute;inset:1.5px 8px 1.5px 1.5px;background:currentColor;border-radius:1px}.c-phone.bare .c-status{position:absolute;left:0;right:0;top:0;z-index:3;color:#fff}.c-head{flex:0 0 auto;display:grid;grid-template-columns:40px 1fr 40px;align-items:center;gap:4px;padding:4px 8px 8px;border-bottom:1px solid var(--border)}.c-head h1{font-size:16px;font-weight:700;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-bell .dot{position:absolute;top:4px;right:4px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--red);color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid #fff}.c-body{flex:1;overflow-y:auto;overflow-x:hidden;padding:16px;display:flex;flex-direction:column;gap:14px;-webkit-overflow-scrolling:touch}.c-body.nopad{padding:0}.c-nav{flex:0 0 auto;display:flex;justify-content:space-around;border-top:1px solid var(--border);padding:6px 4px calc(6px + env(safe-area-inset-bottom,0px));background:#fff}.c-nav a{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;color:#94a3b8;font-size:10px;font-weight:500;padding:4px 0}.c-nav a.on{color:var(--green);font-weight:700}@media(max-width:480px){.c-stage{padding:0;align-items:stretch}.c-phone{width:100%;height:100vh;height:100dvh;min-height:0;border:0;border-radius:0;box-shadow:none}.c-status{display:none}.c-head{padding-top:calc(6px + env(safe-area-inset-top,0px))}.welcome-in{padding-top:calc(40px + env(safe-area-inset-top,0px))!important}}.welcome{position:relative;min-height:100%;display:flex;color:#fff;background:#04140f}.welcome-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.welcome-in{position:relative;z-index:1;display:flex;flex-direction:column;gap:14px;padding:46px 20px 20px;width:100%}.brand{display:flex;align-items:center;gap:10px}.brand b{display:block;font-size:20px;font-weight:800;letter-spacing:-.2px}.brand span{display:block;font-size:11px;color:#d1fae5;opacity:.9}.welcome-title{font-size:27px;line-height:1.18;font-weight:800;margin-top:auto;padding-top:150px;text-shadow:0 2px 12px rgba(0,0,0,.35)}.welcome-list{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:500}.welcome-list li{display:flex;align-items:center;gap:10px}.welcome-list i{width:20px;height:20px;border-radius:50%;background:#facc15;color:#0f172a;display:inline-flex;align-items:center;justify-content:center}.welcome-form{display:flex;flex-direction:column;gap:10px;margin-top:6px}.welcome-form .phone-in{color:var(--text)}.welcome-or{text-align:center;font-size:12px;color:#d1fae5}.welcome-note{font-size:12px;color:#fde68a;text-align:center}.welcome-links{display:flex;justify-content:space-between;font-size:13px;font-weight:600}.welcome-links a{color:#fff;opacity:.92}.otp-phone{font-weight:700;font-size:16px}.otp-hidden{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.otp-boxes{display:flex;justify-content:center;gap:8px;cursor:text}.otp-boxes span{width:46px;height:54px;border:1.5px solid var(--border);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700}.otp-boxes span.on{border-color:var(--green);box-shadow:0 0 0 3px #22c55e26}.otp-timer{display:flex;justify-content:center;gap:16px;font-size:14px;color:var(--muted)}.keypad{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:auto}.key{height:54px;border:0;border-radius:14px;background:#f1f5f9;font-size:22px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center}.key:active{background:#e2e8f0}.steps-bar{display:flex;align-items:center;gap:10px}.steps-bar .progress{flex:1}.steps-bar span{font-size:13px;font-weight:600;color:var(--muted)}.two,.doc-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.doc-slot{position:relative;aspect-ratio:4 / 3;border-radius:14px;border:1.5px dashed #86EFAC;background:var(--green-bg-2);overflow:hidden;cursor:pointer;display:flex;align-items:center;justify-content:center}.doc-slot.has{border-style:solid;border-color:var(--border);background:#f8fafc}.doc-slot.focus{box-shadow:0 0 0 3px #22c55e40}.doc-slot img{width:100%;height:100%;object-fit:cover}.doc-slot.uploading:after,.selfie.uploading:after{content:"";position:absolute;inset:0;background:#ffffffb3 center / 28px no-repeat}.doc-slot.uploading:before,.selfie.uploading:before{content:"";position:absolute;z-index:2;width:26px;height:26px;border-radius:50%;border:3px solid #BBF7D0;border-top-color:var(--green);animation:spin .8s linear infinite}.doc-slot-empty{display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--green);font-weight:600;font-size:13px;text-align:center;padding:6px}.doc-slot-empty small{color:var(--muted);font-weight:400;font-size:11px}.doc-pdf{display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--red);font-size:11px;padding:6px;text-align:center;word-break:break-all}.doc-pdf span{color:var(--text)}.doc-mark{position:absolute;top:6px;right:6px;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 2px 6px #0003}.doc-mark.ok{background:var(--green)}.doc-mark.wait{background:var(--orange)}.doc-mark.bad{background:var(--red)}.kyc-line{display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:600;font-size:14px}.kyc-line>span:first-child{display:flex;align-items:center;gap:6px;color:var(--green)}.pass-form{gap:10px}.selfie-box{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--border);border-radius:16px}.selfie-box .row{align-items:flex-start}.selfie-box .grow{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.selfie{position:relative;width:110px;height:130px;flex:0 0 auto;border-radius:14px;overflow:hidden;border:1.5px dashed #86EFAC;background:var(--green-bg-2);color:var(--green);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:600;cursor:pointer}.selfie.has{border:2px solid var(--green-2)}.selfie img{width:100%;height:100%;object-fit:cover}.chat-screen{display:flex;flex-direction:column;height:100%;min-height:0}.mgr-card{display:flex;align-items:center;gap:12px;padding:14px 16px 6px}.mgr-card .grow{display:flex;flex-direction:column;gap:2px}.mgr-card b{font-size:16px}.online-txt{color:var(--green);font-size:12px;font-weight:600}.mgr-actions{display:flex;justify-content:center;gap:18px;padding:4px 0}.rb-green{background:var(--green-bg);color:var(--green)}.rb-sky{background:#e0f2fe;color:#0284c7}.rb-blue{background:var(--blue-bg);color:var(--blue)}.rb-off{background:#f1f5f9;color:#cbd5e1;cursor:not-allowed}.mgr-phone{font-weight:700;font-size:15px;padding-bottom:8px;border-bottom:1px solid var(--border)}.chat-list{flex:1;min-height:0;overflow-y:auto;padding:12px 14px;display:flex;flex-direction:column;gap:8px;background:#f8fafc}.chat-empty{margin:auto 0}.day-sep{text-align:center;font-size:11px;color:var(--muted);margin:4px 0}.day-sep span{background:#e2e8f0;padding:2px 10px;border-radius:10px}.msg{display:flex;align-items:flex-end;gap:6px;max-width:86%}.msg.right{align-self:flex-end;flex-direction:row-reverse}.bubble{padding:9px 12px 6px;border-radius:16px;font-size:14px;line-height:1.38;word-wrap:break-word;overflow-wrap:anywhere;display:flex;flex-direction:column;gap:6px}.msg.left .bubble{background:var(--blue-bg);color:#1e3a8a;border-bottom-left-radius:6px}.msg.right .bubble{background:var(--green-bg);color:#14532d;border-bottom-right-radius:6px}.bubble p{white-space:pre-wrap}.bubble time{font-size:10px;opacity:.65;align-self:flex-end}.msg-file{display:flex;align-items:center;gap:8px;padding:8px;border-radius:10px;background:#fff;color:var(--text);min-width:180px}.msg-file small{display:block;color:var(--muted);font-size:11px}.msg-file b{display:block;font-size:13px;max-width:160px}.pdf-ic{width:34px;height:34px;border-radius:8px;background:#fef2f2;color:var(--red);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.vac-row{display:flex;gap:8px;overflow-x:auto;padding:2px 0 4px 38px}.vac-mini{flex:0 0 104px;display:flex;flex-direction:column;gap:4px;padding:6px;background:#fff;border:1px solid var(--border);border-radius:12px;color:var(--text)}.vac-mini-img{height:62px;border-radius:8px;overflow:hidden;background:var(--green-bg-2);color:var(--green);display:flex;align-items:center;justify-content:center}.vac-mini-img img{width:100%;height:100%;object-fit:cover}.vac-mini b{font-size:11px;line-height:1.25}.vac-mini small{font-size:10px;color:var(--green);display:flex;align-items:center;gap:3px}.chat-input{display:flex;align-items:center;gap:6px;padding:8px 10px;border-top:1px solid var(--border);background:#fff}.chat-input input{flex:1;min-width:0;height:42px;padding:0 14px;border:1px solid var(--border);border-radius:21px;outline:none;font-size:14px}.chat-input input:focus{border-color:var(--green-2)}.chat-input .round-btn{width:42px;height:42px}.chat-input .send{background:var(--green);color:#fff}.sub-title{text-align:center;color:var(--muted);font-size:13px;margin-top:-8px}.tabs.full>*{flex:1;display:inline-flex;align-items:center;justify-content:center}.vac-list{display:flex;flex-direction:column;gap:10px}.vac-card{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid var(--border);border-radius:16px;background:#fff;color:var(--text);box-shadow:var(--shadow)}.vac-card .grow{display:flex;flex-direction:column;gap:3px}.vac-card b{font-size:14px}.vac-thumb{width:64px;height:64px;flex:0 0 auto;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#22c55e,#0ea5e9)}.vac-thumb img,.vac-hero-img img{width:100%;height:100%;object-fit:cover}.cat-driver{background:linear-gradient(135deg,#2563eb,#0ea5e9)}.cat-warehouse{background:linear-gradient(135deg,#f59e0b,#ea580c)}.cat-construction{background:linear-gradient(135deg,#eab308,#ca8a04)}.cat-factory{background:linear-gradient(135deg,#64748b,#334155)}.cat-care{background:linear-gradient(135deg,#ec4899,#db2777)}.cat-hotel{background:linear-gradient(135deg,#7c3aed,#4f46e5)}.vac-country{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.vac-salary{display:flex;align-items:center;gap:4px;color:var(--green);font-weight:700;font-size:13px}.badge.match{align-self:center}.vac-filter{display:flex;flex-direction:column;gap:8px}.search{display:flex;align-items:center;gap:8px;height:46px;padding:0 14px;border:1px solid var(--border);border-radius:12px;color:var(--muted)}.search input{flex:1;border:0;outline:none;height:100%;font-size:15px;color:var(--text);min-width:0}.vac-filter .input{height:46px}.vac-hero{position:relative;height:210px}.vac-hero-img{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#ffffffe6;background:linear-gradient(135deg,#22c55e,#0ea5e9)}.tavsiya{position:absolute;top:12px;right:12px;padding:5px 10px;font-size:12px;letter-spacing:.4px}.vac-detail{padding:16px;display:flex;flex-direction:column;gap:10px}.vac-detail h2{font-size:20px;font-weight:800}.vac-big-salary{display:flex;align-items:center;gap:10px;font-size:26px;font-weight:800;color:var(--text)}.vac-big-salary .eur{width:36px;height:36px;border-radius:50%;background:var(--green-bg);color:var(--green);display:flex;align-items:center;justify-content:center}.info-rows{display:flex;flex-direction:column;border-top:1px solid var(--border)}.info-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--border);font-size:14px}.info-row .ic{color:var(--green)}.info-row span{color:var(--muted);min-width:92px}.info-row b{font-weight:600;margin-left:auto;text-align:right}.vac-desc{font-size:14px;line-height:1.5;white-space:pre-wrap}.company-card{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--border);border-radius:14px}.company-card .grow{display:flex;flex-direction:column;gap:2px}.co-ic{width:40px;height:40px;border-radius:12px;background:var(--blue-bg);color:var(--blue);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.sec{font-size:15px;font-weight:700;display:flex;align-items:center;gap:6px}.pay-sum{display:flex;flex-direction:column;gap:8px}.big-sum{font-size:30px;font-weight:800;letter-spacing:-.5px}.pay-split{display:flex;justify-content:space-between;gap:10px}.pay-split>div{display:flex;flex-direction:column;gap:2px}.pay-split>div:last-child{text-align:right}.timeline{display:flex;flex-direction:column;gap:0}.tl-item{display:flex;align-items:center;gap:12px;padding:10px 0;position:relative;color:var(--text)}.tl-item .grow{display:flex;flex-direction:column;gap:2px}.tl-dot{width:28px;height:28px;flex:0 0 auto;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;background:#e2e8f0;color:var(--muted);position:relative;z-index:1}.tl-item.done .tl-dot{background:var(--green);color:#fff}.tl-item.wait .tl-dot{background:var(--orange-bg);color:var(--orange);border:1.5px solid var(--orange)}.tl-item.late .tl-dot{background:#fef2f2;color:var(--red);border:1.5px solid var(--red)}.tl-item.now .tl-dot{background:#fff;border:2px solid var(--green);box-shadow:0 0 0 4px #22c55e26}.timeline.v .tl-item.wait .tl-dot{background:#f1f5f9;border-color:#cbd5e1}.timeline .tl-item+.tl-item:before{content:"";position:absolute;left:13px;top:-10px;height:20px;width:2px;background:#e2e8f0}.timeline .tl-item.done+.tl-item:before{background:var(--green-2)}.tl-amount{font-size:14px;white-space:nowrap}.timeline.compact .tl-item{padding:8px 0}.muted-ic{color:#cbd5e1}.file-list{display:flex;flex-direction:column;gap:8px}.file-row{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--border);border-radius:14px}.file-row .grow{display:flex;flex-direction:column;gap:2px;min-width:0}.file-row a{color:var(--text)}.doc-card{border:1px solid var(--border);border-radius:16px;padding:14px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:10px;background:#fff}.doc-head{display:flex;align-items:center;gap:8px}.doc-head b{color:var(--green);font-size:16px;flex:1}.doc-title{text-align:center;font-weight:800;font-size:13px;letter-spacing:.3px;line-height:1.5}.doc-text{white-space:pre-wrap;font-family:inherit;font-size:12px;line-height:1.55;color:#334155;height:250px;overflow-y:auto;margin:0;padding:10px;background:#f8fafc;border-radius:10px}.doc-pager{display:flex;align-items:center;justify-content:center;gap:12px;font-size:13px;font-weight:600;color:var(--muted)}.print-link{align-self:center}.sign-alt{display:flex;justify-content:center;gap:20px;font-size:14px}.days-card{display:flex;align-items:center;gap:14px;padding:16px;border-radius:16px;background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;box-shadow:0 10px 24px #2563eb40}.days-card span{display:block;font-size:13px;opacity:.85}.days-card b{font-size:26px;font-weight:800}.visa-img{width:100%;border-radius:16px;border:1px solid var(--border)}.visa-card{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:18px;border-radius:16px;color:#fff;background:linear-gradient(135deg,#1e3a8a,#2563eb 60%,#60a5fa)}.visa-card b{font-size:24px;letter-spacing:3px}.flight-card{display:flex;align-items:center;gap:14px;padding:14px;border-radius:16px;border:1px solid var(--border);box-shadow:var(--shadow)}.flight-card .grow{display:flex;flex-direction:column;gap:2px}.route{font-size:20px;font-weight:800;letter-spacing:.5px}.hello{display:flex;align-items:center;gap:12px}.hello>div{display:flex;flex-direction:column}.hello b{font-size:17px}.progress-card{display:flex;flex-direction:column;gap:10px}.mini-stat{display:flex;flex-direction:column;gap:6px;color:var(--text)}.mgr-mini{display:flex;align-items:center;gap:12px;color:var(--text)}.mgr-mini .grow{display:flex;flex-direction:column}.mgr-mini>.ic{color:var(--muted)}.ai-link{display:flex;align-items:center;gap:12px;color:var(--text)}.ai-link .grow{display:flex;flex-direction:column}.cab-head{display:flex;align-items:center;gap:14px}.cab-head>div{display:flex;flex-direction:column;gap:2px}.cab-head b{font-size:18px}.cab-avatar{position:relative;cursor:pointer}.cab-cam{position:absolute;right:0;bottom:2px;width:26px;height:26px;border-radius:50%;background:var(--green);color:#fff;display:flex;align-items:center;justify-content:center;border:2px solid #fff}.menu-list{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:16px;overflow:hidden}.menu-list a{display:flex;align-items:center;gap:12px;padding:12px 14px;color:var(--text);font-weight:500;border-bottom:1px solid var(--border)}.menu-list a:last-child{border-bottom:0}.menu-list a>.ic{color:#cbd5e1}.menu-ic{width:36px;height:36px;flex:0 0 auto;border-radius:10px;background:var(--green-bg);color:var(--green);display:flex;align-items:center;justify-content:center}.app-card{display:flex;flex-direction:column;gap:8px}.app-card>a{color:var(--text);align-items:flex-start}.app-card .grow{display:flex;flex-direction:column;gap:4px}.interview{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:var(--blue-bg);color:#1e3a8a;font-size:13px}.notif-list{display:flex;flex-direction:column;gap:8px}.notif{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--border);border-radius:14px;background:#fff;text-align:left;cursor:pointer;width:100%}.notif .grow{display:flex;flex-direction:column;gap:2px}.notif.unread{background:var(--green-bg-2);border-color:#bbf7d0}.right-link{align-self:flex-end;font-size:13px}.c-body>.chat-screen{flex:1 1 auto;min-height:0}html:has(body:not(.panel-mode)),body:not(.panel-mode){height:100%;overflow:hidden;overscroll-behavior:none}body:not(.panel-mode) #app{height:100%}.c-stage{height:100%;min-height:0}.c-phone{touch-action:pan-x pan-y}.c-head,.c-nav,.c-status{touch-action:none;user-select:none;-webkit-user-select:none}.c-body{overscroll-behavior:contain}.c-body>*{flex-shrink:0}.c-body:not(.nopad):after{content:"";flex:0 0 4px}.c-phone,.c-phone *{scrollbar-width:none;-ms-overflow-style:none}.c-phone ::-webkit-scrollbar,.c-phone::-webkit-scrollbar{width:0;height:0;display:none}.c-phone .st-row,.c-phone .seg-tabs,.c-phone .chips,.c-phone .tabs{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.c-phone .st-item{scroll-snap-align:start}.c-body.enter>*{animation:cIn .32s cubic-bezier(.2,.8,.2,1) both}.c-body.enter>*:nth-child(2){animation-delay:.03s}.c-body.enter>*:nth-child(3){animation-delay:.06s}.c-body.enter>*:nth-child(4){animation-delay:.09s}.c-body.enter>*:nth-child(n+5){animation-delay:.12s}@keyframes cIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.c-body.enter>*{animation:none}}@media(max-width:480px){.c-stage,.c-phone{height:100%}}.welcome{min-height:100%;height:100%}.welcome-in{min-height:100%;gap:10px;padding-bottom:calc(14px + env(safe-area-inset-bottom,0px));justify-content:flex-end}.welcome-title,.wl-via+.welcome-title{padding-top:0!important;margin-top:auto;font-size:clamp(21px,3.3vh,28px)}.welcome-links{justify-content:center}.welcome-form{gap:8px}@media(max-height:780px){.welcome-in{gap:8px;padding-top:calc(28px + env(safe-area-inset-top,0px))!important}.welcome-list{gap:4px;font-size:13px}.welcome-list i{width:18px;height:18px}.welcome-form .btn-primary{height:44px}.welcome-note{font-size:11.5px;margin:0}}@media(max-height:700px){.welcome-list{display:none}}@media(max-height:610px){.wl-flags{display:none}.welcome-title{font-size:20px}.wl-cap{display:none}}.jr-hero{position:relative;overflow:hidden;display:flex;align-items:center;gap:16px;padding:18px 16px;border-radius:22px;color:#fff;background:radial-gradient(120% 140% at 100% 0%,#0ea5e9,#0ea5e900 55%),linear-gradient(135deg,#16a34a,#0f766e);box-shadow:0 14px 30px -12px #0f766e8c}.jr-hero:after{content:"";position:absolute;right:-40px;bottom:-60px;width:180px;height:180px;border-radius:50%;background:#ffffff14}.jr-ring{position:relative;flex:0 0 auto;width:92px;height:92px}.jr-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.jr-ring circle{fill:none;stroke-width:8}.jr-track{stroke:#ffffff38}.jr-val{stroke:#fff;stroke-linecap:round;animation:jrDraw 1.1s cubic-bezier(.3,.8,.2,1) both}@keyframes jrDraw{0%{stroke-dasharray:0 999}}.jr-ring>span{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.05}.jr-ring b{font-size:21px;font-weight:800}.jr-ring small{font-size:11px;opacity:.85}.jr-now{position:relative;z-index:1;display:flex;flex-direction:column;gap:4px;min-width:0}.jr-kicker{align-self:flex-start;font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;padding:3px 8px;border-radius:999px;background:#fff3}.jr-now b{font-size:18px;line-height:1.2}.jr-hint{font-size:12.5px;opacity:.92;line-height:1.35}.jr-cta{align-self:flex-start;margin-top:4px;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:12px;background:#fff;color:#0f766e;font-weight:700;font-size:14px;box-shadow:0 6px 14px #00000026}.jr-cta:active{transform:scale(.97)}.jr-steps{position:relative;display:flex;flex-direction:column;gap:8px;padding-left:4px}.jr-steps:before{content:"";position:absolute;left:27px;top:22px;bottom:22px;width:2px;background:linear-gradient(#e2e8f0,#e2e8f0)}.jr-step{position:relative;display:flex;align-items:center;gap:12px;padding:10px 12px 10px 10px;border-radius:16px;background:#fff;border:1px solid #EEF2F6;color:var(--text);transition:transform .15s}.jr-step:active{transform:scale(.985)}.jr-ic{position:relative;z-index:1;flex:0 0 auto;width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:#f1f5f9;color:#94a3b8}.jr-ok{position:absolute;right:-4px;bottom:-4px;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:#16a34a;color:#fff;border:2px solid #fff}.jr-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.jr-txt b{font-size:14.5px}.jr-txt small{font-size:12px;color:var(--muted)}.jr-chip{flex:0 0 auto;font-size:11px;font-weight:700;padding:4px 9px;border-radius:999px;background:#f1f5f9;color:#64748b}.jr-step.done .jr-ic{background:#dcfce7;color:#16a34a}.jr-step.done .jr-chip{background:#dcfce7;color:#15803d}.jr-step.now{border-color:#86efac;background:linear-gradient(90deg,#f0fdf4,#fff 70%);box-shadow:0 8px 20px -10px #16a34a73}.jr-step.now .jr-ic{background:linear-gradient(135deg,#22c55e,#0ea5e9);color:#fff;animation:jrPulse 2.2s ease-in-out infinite}.jr-step.now .jr-chip{background:#16a34a;color:#fff}.jr-step.review{border-color:#fde68a;background:linear-gradient(90deg,#fffbeb,#fff 70%)}.jr-step.review .jr-ic{background:#fef3c7;color:#d97706}.jr-step.review .jr-chip{background:#fef3c7;color:#b45309}@keyframes jrPulse{0%,to{box-shadow:0 0 #22c55e73}50%{box-shadow:0 0 0 8px #22c55e00}}@media(prefers-reduced-motion:reduce){.jr-val,.jr-step.now .jr-ic{animation:none}}.c-side{display:none}@media(min-width:1100px){body.client-mode{display:flex}body.client-mode .c-side{display:flex;flex:1 1 50%;min-width:0;height:100%;overflow-y:auto;align-items:center;justify-content:flex-end;padding:40px clamp(24px,4vw,72px);color:#fff;scrollbar-width:none}body.client-mode .c-side::-webkit-scrollbar{display:none}body.client-mode #app{flex:1 1 50%;min-width:0}body.client-mode .c-stage{justify-content:flex-start;padding-left:clamp(16px,4vw,72px)}}.cs-in{width:100%;max-width:560px;display:flex;flex-direction:column;gap:18px;margin:auto 0}.cs-brand{align-self:flex-start;display:inline-flex;padding:10px 16px;border-radius:14px;background:#fff}.cs-title{margin:0;font-size:clamp(30px,3vw,44px);line-height:1.12;font-weight:800;letter-spacing:-.01em}.cs-title span{color:#f6c76b}.cs-lead{margin:0;font-size:16px;line-height:1.55;color:#ffffffd1}.cs-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}.cs-list li{display:flex;align-items:center;gap:10px;font-weight:600;font-size:14.5px}.cs-list i{display:inline-flex;width:24px;height:24px;border-radius:7px;align-items:center;justify-content:center;background:#f6c76b;color:#1f2937;flex:0 0 auto}.cs-flags{display:flex;flex-wrap:wrap;gap:8px}.cs-flags span{display:inline-flex;padding:5px 7px;border-radius:10px;background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.cs-h{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:#fff9}.cs-steps{list-style:none;margin:-6px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.cs-steps li{display:flex;align-items:center;gap:10px;padding:12px;border-radius:14px;background:#ffffff12;border:1px solid rgba(255,255,255,.1)}.cs-steps li>span:last-child{display:flex;flex-direction:column;min-width:0}.cs-steps b{font-size:14px}.cs-steps small{font-size:12px;color:#ffffffa6}.cs-n{width:22px;height:22px;flex:0 0 auto;border-radius:50%;background:var(--green);color:#fff;font-size:12px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.cs-ic{color:#86efac;display:inline-flex}.cs-app{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:18px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.cs-stores{display:flex;flex-wrap:wrap;gap:10px}.cs-store{display:inline-flex;align-items:center;gap:10px;padding:9px 16px;border-radius:12px;background:#fff;color:#0b0f14}.cs-store span{display:flex;flex-direction:column;line-height:1.15}.cs-store small{font-size:11px;color:#64748b}.cs-store b{font-size:15px}.cs-store:hover{background:#f1f5f9}.cs-note{margin:0;font-size:13.5px;line-height:1.5;color:#fffc}.cs-note .ic{display:inline-block;vertical-align:-3px}.cs-foot{margin:0;font-size:13px;color:#ffffff8c}@media(min-width:1100px)and (max-height:760px){.cs-steps small,.cs-foot{display:none}.cs-in{gap:14px}}.cs-brand .logo-img{width:auto;height:40px;max-width:none}@media(min-width:768px){body.client-mode .c-stage{padding:0;align-items:stretch;justify-content:stretch}body.client-mode .c-phone{width:100%;height:100%;min-height:0;border:0;border-radius:0;box-shadow:-24px 0 60px #00000047}body.client-mode .c-status{display:none}body.client-mode .c-head{padding:14px 24px;grid-template-columns:96px 1fr 96px}body.client-mode .c-head h1{font-size:19px}body.client-mode .c-head{order:0}body.client-mode .c-nav{order:1;justify-content:center;gap:4px;border-top:0;border-bottom:1px solid var(--border);padding:6px 16px}body.client-mode .c-nav a{flex:0 1 auto;flex-direction:row;gap:8px;font-size:14px;padding:9px 14px;border-radius:12px;color:#64748b}body.client-mode .c-nav a:hover{background:#f1f5f9;color:var(--text)}body.client-mode .c-nav a.on{background:var(--green-bg-2, #ECFDF5);color:var(--green)}body.client-mode .c-body{order:2}body.client-mode .c-body:not(.nopad){padding:24px 28px}body.client-mode .c-body:not(.nopad)>*{width:100%;max-width:760px;margin-left:auto;margin-right:auto}body.client-mode .c-body.nopad>.chat-screen{width:100%;max-width:900px;margin:0 auto}}@media(min-width:768px)and (max-width:1099px){body.client-mode .c-phone{box-shadow:none}}@media(min-width:1100px){body.client-mode .modal-wrap{left:50%}body.client-mode .toasts{left:75%;width:min(420px,calc(50% - 32px))}}.c-head{grid-template-columns:84px 1fr 84px}.c-head-r{display:flex;justify-content:flex-end;align-items:center;gap:2px}.lang-btn{position:relative;width:auto;min-width:40px;padding:0 6px;gap:3px;display:inline-flex;align-items:center;color:inherit}.lang-code{font-size:11px;font-weight:800;letter-spacing:.02em}.lang-float{position:absolute;top:34px;right:12px;z-index:5;height:36px;border-radius:18px;padding:0 10px;color:#fff;background:#0f172a73;backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.25)}@media(max-width:480px){.lang-float{top:calc(10px + env(safe-area-inset-top,0px))}}@media(min-width:768px){body.client-mode .lang-float{top:14px;right:16px}}.lang-pop{position:fixed;z-index:120;min-width:180px;padding:6px;border-radius:14px;background:#fff;box-shadow:0 16px 40px #02061740;border:1px solid var(--border);display:flex;flex-direction:column}.lang-pop button{display:flex;align-items:center;gap:10px;padding:10px 12px;border:0;background:none;border-radius:10px;font:inherit;font-size:14px;color:var(--text);cursor:pointer;text-align:left}.lang-pop button b{width:26px;font-size:12px;color:#64748b}.lang-pop button:hover{background:#f1f5f9}.lang-pop button.on{background:#ecfdf5;color:var(--green);font-weight:700}.c-nav .c-nav-brand{display:none}@media(min-width:1024px)and (max-width:1099px){body.client-mode.client-in .c-side{display:none}body.client-mode.client-in #app{flex:1 1 100%}body.client-mode.client-in .c-stage{padding:0}body.client-mode.client-in .c-phone{box-shadow:none}body.client-mode.client-in .modal-wrap{left:0}body.client-mode.client-in .toasts{left:50%;width:min(420px,calc(100% - 32px))}}@media(min-width:1024px)and (max-width:1099px),(min-width:1800px){body.client-mode.client-in .c-phone.has-nav{display:grid;grid-template-columns:248px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);background:#f8fafc}body.client-mode.client-in .has-nav>.c-nav{grid-column:1;grid-row:1 / 3;flex-direction:column;justify-content:flex-start;gap:4px;padding:20px 14px;border:0;border-right:1px solid var(--border);background:#fff;overflow-y:auto}body.client-mode.client-in .has-nav>.c-nav a{flex:0 0 auto;flex-direction:row;justify-content:flex-start;gap:12px;font-size:15px;padding:12px 14px}body.client-mode.client-in .has-nav>.c-nav .c-nav-brand{display:flex;padding:4px 10px 20px;margin-bottom:6px;border-bottom:1px solid var(--border);border-radius:0}body.client-mode.client-in .has-nav>.c-nav .c-nav-brand:hover{background:none}body.client-mode.client-in .c-nav-brand .logo-img{height:34px;width:auto}body.client-mode.client-in .has-nav>.c-head{grid-column:2;grid-row:1;background:#fff;padding:16px 32px;grid-template-columns:96px 1fr 96px}body.client-mode.client-in .has-nav>.c-body{grid-column:2;grid-row:2}body.client-mode.client-in .has-nav>.c-body:not(.nopad){padding:28px 40px 40px}body.client-mode.client-in .has-nav>.c-body:not(.nopad)>*{max-width:1080px}body.client-mode.client-in .has-nav>.c-body.nopad>.chat-screen{max-width:none}body.client-mode.client-in .has-nav>.c-status,body.client-mode.client-in .has-nav>.lang-float{display:none}}@media(min-width:1024px)and (max-width:1099px),(min-width:1800px){body.client-mode.client-in .has-nav .vac-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.cd-chips{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 14px}.cd-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:12px;background:#f1f5f9;color:#94a3b8;font-size:12px}.cd-chip.ok{background:#dcfce7;color:#15803d;font-weight:600}.cd-list{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.cd-row{display:flex;align-items:center;gap:10px;padding:12px;border-radius:14px;background:#fff;box-shadow:0 1px 3px #0f172a14}.cd-ic{flex:0 0 40px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:#e6f4f1;color:#0f766e}.cd-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px;color:inherit}.cd-body b{overflow-wrap:anywhere}.cd-form{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:16px;background:#fff;box-shadow:0 1px 3px #0f172a14}.cd-pick{justify-content:center}.cd-pick.loading{opacity:.6;pointer-events:none}.cd-form .kv-row select{min-width:0;max-width:62%;flex:1 1 auto;text-overflow:ellipsis}.ex-sec{margin:12px 0;padding:12px 14px;border-radius:16px;background:#fff;box-shadow:0 1px 3px #0f172a14}.ex-h{display:block;margin-bottom:4px;color:#0f766e;font-size:13px}.ex-lang{display:flex;gap:6px;align-items:center;margin:6px 0}.ex-lang select{flex:1 1 0;min-width:0;height:40px;border:1px solid #E2E8F0;border-radius:10px;padding:0 8px;background:#fff;font:inherit}#ex_form .kv-row input,#ex_form .kv-row select{min-width:0}#ex_form .kv-row select{border:0;background:transparent;outline:none;font:inherit;font-size:14px;color:#334155;width:100%;height:36px;padding:0;cursor:pointer}#ex_form .kv-row select:focus-visible,#ex_form .kv-row input:focus-visible{box-shadow:inset 0 -2px 0 var(--green)}.cd-req{display:flex;flex-direction:column;gap:3px;margin:8px 0;padding:12px 14px;border-radius:14px;background:#fffbeb;border:1px solid #FDE68A;color:#92400e;font-size:14px}.cd-req.done{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.rdy{display:flex;flex-direction:column;gap:8px}.rdy-head{display:flex;align-items:center;justify-content:space-between}.rdy-pc{font-weight:800;font-size:18px}.rdy.low .rdy-pc{color:var(--red)}.rdy.mid .rdy-pc{color:var(--orange)}.rdy.ok .rdy-pc{color:var(--green)}.rdy.low .progress>i{background:var(--red)}.rdy.mid .progress>i{background:var(--orange)}.rdy-row{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--border);color:var(--text);text-decoration:none}.rdy-row>svg:first-child{flex:none;color:var(--red)}.rdy-row .grow{display:flex;flex-direction:column;min-width:0}.rdy-row.warn,.rdy-row.warn .small{color:#b91c1c}.speak-fab{position:absolute;right:14px;bottom:calc(74px + env(safe-area-inset-bottom,0px));z-index:6;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px 0 12px;border:0;border-radius:20px;background:#0f172a;color:#fff;font:inherit;font-size:13px;font-weight:600;box-shadow:0 8px 24px #0f172a4d;cursor:pointer;opacity:.92}.speak-fab:hover{opacity:1}.speak-fab.on{background:var(--green);animation:spPulse 1.6s ease-in-out infinite}.c-phone:not(.has-nav) .speak-fab{bottom:calc(16px + env(safe-area-inset-bottom,0px))}.c-body.has-speak:not(.nopad){padding-bottom:76px!important}@keyframes spPulse{50%{box-shadow:0 0 0 8px #22c55e33,0 8px 24px #0f172a4d}}@media(min-width:768px){body.client-mode .speak-fab{bottom:20px;right:24px}}@media(prefers-reduced-motion:reduce){.speak-fab.on{animation:none}}.skel{display:flex;flex-direction:column;gap:14px}.skel i{display:block;border-radius:16px;background:linear-gradient(90deg,#eef2f6,#f8fafc,#eef2f6 80%);background-size:200% 100%;animation:skSh 1.2s linear infinite}.sk-line{height:14px;border-radius:7px!important}.sk-line.w40{width:40%}.sk-line.w60{width:60%}.sk-card{height:76px}.sk-card.tall{height:150px}@keyframes skSh{to{background-position:-200% 0}}html.dark body.client-mode .skel i{background:linear-gradient(90deg,#151c28,#1d2636,#151c28 80%);background-size:200% 100%}.ptr{position:absolute;left:50%;top:56px;z-index:7;width:40px;height:40px;margin-top:-48px;border-radius:50%;background:#fff;color:var(--green);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px #0f172a2e;opacity:0;transform:translate(-50%);pointer-events:none;transition:opacity .15s}.ptr.show{opacity:1}.ptr.ready{background:var(--green);color:#fff}.ptr.spin .ic{animation:ptrSpin .8s linear infinite}@keyframes ptrSpin{to{transform:rotate(360deg)}}html.dark body.client-mode .ptr{background:#1d2636}.confetti{position:fixed;inset:0;z-index:300;pointer-events:none;overflow:hidden}.confetti i{position:absolute;top:-20px;border-radius:2px;animation:cfFall 2s cubic-bezier(.3,.6,.5,1) forwards}@keyframes cfFall{to{top:105%;translate:var(--dx, 0) 0;rotate:540deg;opacity:.7}}.fl-count{display:flex;align-items:center;gap:14px;color:var(--text);background:linear-gradient(135deg,#eff6ff,#ecfdf5);border:1px solid #DBEAFE}.fl-count .fl-num{flex:0 0 auto;min-width:64px;height:64px;padding:0 8px;border-radius:18px;background:var(--blue);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.fl-count .fl-num b{font-size:24px;font-weight:800}.fl-count .fl-num small{font-size:10.5px;margin-top:3px;opacity:.9}.fl-count .grow{display:flex;flex-direction:column;gap:2px;min-width:0}.fl-count .grow b{font-size:17px}.fl-count>.ic{color:var(--blue)}.bubble time{display:inline-flex;align-items:center;gap:3px}.tick{display:inline-flex;color:#94a3b8}.tick.read{color:#0ea5e9}.msg[data-mid] .bubble{cursor:pointer}.msg.sel .bubble{box-shadow:0 0 0 2px var(--green-2)}.msg-img{display:block;margin:-3px -6px 0;border-radius:12px;overflow:hidden;max-width:240px;background:#0f172a0f}.msg-img img{width:100%;max-height:280px;object-fit:cover}.msg-voice{display:flex;align-items:center;gap:6px;min-width:220px}.msg-voice audio{height:36px;width:230px;max-width:100%}.msg-quote{display:flex;flex-direction:column;gap:1px;padding:5px 9px;border-left:3px solid var(--green-2);border-radius:6px;background:#0f172a0f;font-size:12.5px;max-width:260px}.msg-quote span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.8}.reply-bar,.voice-bar{display:flex;align-items:center;gap:10px;padding:8px 12px;border-top:1px solid var(--border);background:#f8fafc;flex:0 0 auto}.reply-bar>.ic{color:var(--green)}.reply-bar .grow{display:flex;flex-direction:column;min-width:0;font-size:13px;border-left:3px solid var(--green-2);padding-left:8px}.reply-bar .grow span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}.voice-bar .vr-dot{width:10px;height:10px;border-radius:50%;background:var(--red);animation:vrBlink 1s ease-in-out infinite}.voice-bar .vr-time{font-variant-numeric:tabular-nums;min-width:38px}@keyframes vrBlink{50%{opacity:.25}}.typing-ind{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:14px;background:#f1f5f9;color:var(--muted);font-size:12.5px}.ty-dots{display:inline-flex;gap:3px}.ty-dots i{width:6px;height:6px;border-radius:50%;background:#94a3b8;animation:tyDot 1.2s ease-in-out infinite}.ty-dots i:nth-child(2){animation-delay:.15s}.ty-dots i:nth-child(3){animation-delay:.3s}@keyframes tyDot{30%{transform:translateY(-4px);opacity:1}0%,60%,to{opacity:.4}}.lightbox{position:fixed;inset:0;z-index:400;background:#020617eb;display:flex;align-items:center;justify-content:center;padding:16px}.lightbox img{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px}.lb-btn{position:absolute;top:calc(14px + env(safe-area-inset-top,0px));width:44px;height:44px;border-radius:50%;border:0;background:#ffffff24;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.lb-x{right:14px}.lb-dl{right:68px}html.dark body.client-mode .msg-quote,html.dark body.client-mode .msg-img{background:#ffffff12}html.dark body.client-mode audio{color-scheme:dark}.off-banner{position:fixed;z-index:250;left:50%;top:calc(62px + env(safe-area-inset-top,0px));transform:translate(-50%);display:inline-flex;align-items:center;gap:8px;max-width:calc(100% - 24px);padding:8px 14px;border-radius:20px;background:#0f172a;color:#fde68a;font-size:12.5px;font-weight:600;box-shadow:0 10px 30px #02061759}.msg.pending .bubble{opacity:.7}.msg.pending .tick{color:#f59e0b}.vac-item{position:relative}.vac-item .vac-card{padding-right:44px}.vac-item .vac-acts{position:absolute;top:8px;right:0;flex-direction:column}.vac-acts{display:flex;gap:4px}.vac-act{width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:#94a3b8;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.vac-act:hover{background:#f1f5f9}.vac-act.on[data-fav]{color:#ef4444}.vac-act.on[data-fav] .ic{fill:currentColor}.vac-act.on[data-cmp]{color:var(--blue);background:var(--blue-bg)}.vd-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.cmp-bar{position:sticky;bottom:8px;z-index:4;align-self:center;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:22px;background:var(--blue);color:#fff;font-weight:700;box-shadow:0 10px 24px #2563eb59}.cmp-slot{display:flex;justify-content:center}.cmp-slot:empty{display:none}.cmp-wrap{overflow-x:auto;margin:0 -16px;padding:0 16px}.cmp-tbl{border-collapse:separate;border-spacing:0;min-width:100%;font-size:13px}.cmp-tbl th,.cmp-tbl td{padding:10px 8px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top;min-width:120px}.cmp-tbl tbody th{position:sticky;left:0;background:#fff;color:var(--muted);font-weight:600;min-width:92px;width:92px}.cmp-tbl thead th{vertical-align:bottom}.cmp-tbl thead a{display:flex;flex-direction:column;gap:6px;color:var(--text)}.cmp-img{width:56px;height:56px;flex:0 0 auto;border-radius:12px;background:linear-gradient(135deg,#22c55e,#0ea5e9);display:flex;align-items:center;justify-content:center;color:#fff;overflow:hidden}.cmp-img img{width:100%;height:100%;object-fit:cover}.cmp-img .ic{width:28px;height:28px}.cmp-best{color:var(--green)}.c-head h1{display:flex;flex-direction:column;align-items:center;line-height:1.2}.c-head h1 small{font-size:12px;font-weight:500;color:var(--muted)}.btn-soft{background:#f1f5f9;color:#334155;font-weight:600;box-shadow:none}.btn-soft .ic{color:#64748b}.brand b{font-size:24px}.welcome-list i{border-radius:6px;width:22px;height:22px;background:#facc15;color:#1f2937}.welcome-title{font-size:28px}.welcome-form .btn-white{height:40px;font-size:15px}.welcome-form .btn-primary{height:48px}.otp-boxes span{border:0;background:#fff;box-shadow:0 2px 8px #0f172a1a}.otp-phone{color:#334155;font-weight:600;font-size:14px}.otp-timer .link{text-decoration:underline}.keypad{background:#eef1f5;margin:auto -16px -16px;padding:12px;border-radius:18px 18px 0 0;gap:8px}.key{background:#fff;box-shadow:0 1px 2px #0f172a1f}.steps-bar{flex-direction:column;align-items:stretch;gap:6px;margin-top:-6px}.steps-bar span{text-align:center;font-size:12px;font-weight:500}.steps-bar .progress{height:7px}.c-body .field input,.c-body .field select{background:#f8fafc;border-color:#eef1f5}.form-fill{flex:1}.form-fill>.btn:last-child{margin-top:auto}.seg.soft>*{justify-content:flex-start;padding:0 14px}.seg.soft>.on{background:var(--green-bg-2);border-color:transparent;color:var(--green)}.seg.soft .radio-dot{width:22px;height:22px}.on .radio-dot{background:var(--green);border-color:var(--green)}#ps_side>*{border:0;background:#f1f5f9;color:#64748b}#ps_side>.on{background:var(--green);color:#fff}.doc-slot{border-radius:10px}.doc-mark{width:24px;height:24px;top:auto;bottom:6px;right:6px;border:2px solid #fff}.kyc-line{justify-content:flex-start;gap:8px;font-weight:500;color:var(--text)}.kyc-ic{width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:var(--orange)}.kyc-line.approved .kyc-ic{background:var(--green)}.kyc-line.rejected .kyc-ic{background:var(--red)}.kyc-line.none .kyc-ic{background:#cbd5e1}.kv-form{display:flex;flex-direction:column;padding:4px 12px;border-radius:12px;background:#f8fafc}.kv-row{display:grid;grid-template-columns:120px 1fr;align-items:center;gap:8px;min-height:40px;border-bottom:1px solid #EEF1F5;font-size:13px}.kv-row:last-child{border-bottom:0}.kv-row>span{color:var(--muted)}.kv-row input{border:0;background:transparent;outline:none;font-size:14px;color:#334155;width:100%;min-width:0;height:36px}.face-title{font-size:15px}.face-row{display:grid;grid-template-columns:1fr 1fr;border-radius:14px;overflow:hidden;background:var(--green-bg-2)}.selfie{width:100%;height:170px;border:0;border-radius:0;background:#e2e8f0}.selfie.has{border:0}.selfie .fc{position:absolute;width:22px;height:22px;border:3px solid var(--green-2);z-index:2}.fc.tl{top:8px;left:8px;border-right:0;border-bottom:0;border-radius:6px 0 0}.fc.tr{top:8px;right:8px;border-left:0;border-bottom:0;border-radius:0 6px 0 0}.fc.bl{bottom:8px;left:8px;border-right:0;border-top:0;border-radius:0 0 0 6px}.fc.br{bottom:8px;right:8px;border-left:0;border-top:0;border-radius:0 0 6px}.face-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:10px;text-align:center;font-size:19px;font-weight:700}.face-state .ic{display:inline-block;vertical-align:-3px}.face-state small{font-size:11px;font-weight:500;color:var(--muted)}.face-state.ok{color:var(--green)}.face-state.wait{color:#c2410c;background:var(--orange-bg)}.face-state.none{color:var(--muted);background:#f8fafc;font-size:15px}.mgr-card .avatar.lg{width:76px;height:76px;font-size:24px}.online-txt{display:inline-flex;align-items:center;gap:4px;font-size:13px}.mgr-actions{justify-content:flex-start;gap:24px;padding:6px 16px}.mgr-actions .round-btn{width:50px;height:50px}.mgr-phone{display:flex;align-items:center;gap:10px;padding:6px 16px 12px;border-bottom:1px solid var(--border);font-weight:700;font-size:17px;color:var(--text);text-align:left}.ph-ic{width:30px;height:30px;border-radius:50%;background:var(--green-bg);color:var(--green);display:inline-flex;align-items:center;justify-content:center}.chat-list{background:#fff}.msg-ava{width:26px;height:26px;flex:0 0 auto;border-radius:50%;background:#3b82f6;color:#fff;display:inline-flex;align-items:center;justify-content:center}.msg.left .bubble{background:#f1f5f9;color:#334155}.msg.right .bubble{background:#e0f2fe;color:#0f172a}.vac-row{padding-left:32px}.vac-mini{border:0;padding:0;background:transparent;flex-basis:86px}.vac-mini-img{height:86px;border-radius:10px}.vac-mini b{font-size:10px;text-align:center;font-weight:500}.vac-mini small{display:none}.chat-input input{background:#f8fafc;border-color:#eef1f5}.tabs.full>*{border:0;background:#f1f5f9;color:#64748b;height:40px;border-radius:12px}.tabs.full>.on{background:var(--green);color:#fff}.vac-list{gap:4px}.vac-card{border:0;box-shadow:none;padding:8px 0;border-radius:0;align-items:flex-start}.vac-thumb{width:84px;height:84px;border-radius:12px}.vac-card .grow{gap:6px;padding-top:2px}.vac-salary{color:var(--text);font-weight:600}.vac-salary .ic{color:#fff;background:var(--green);border-radius:50%;padding:1px}.badge.match{align-self:flex-end;margin-bottom:4px;background:var(--green-bg-2);font-weight:600}.btn-soft[href*="tab=all"]{background:#fff;color:var(--blue);border:1px solid var(--border);box-shadow:var(--shadow)}.btn-soft[href*="tab=all"] .ic{color:var(--blue)}.vac-hero{height:auto;padding:12px 16px 0}.vac-hero-img{height:170px;border-radius:14px;overflow:hidden}.tavsiya{top:22px;right:26px}.vac-detail h2{font-size:19px}.vac-big-salary{font-size:24px}.vac-big-salary .eur{width:30px;height:30px;background:var(--green);color:#fff}.info-rows{border-top:0}.info-row{display:grid;grid-template-columns:24px 96px 1fr;border-bottom:0;padding:8px 0}.info-row .ic{color:#475569}.info-row span{min-width:0}.info-row b{margin-left:0;text-align:left;font-weight:500;color:#334155}.pay-sum{display:flex;flex-direction:column;gap:6px}.big-sum{font-size:30px}.progress.thick{height:12px;margin:6px 0 4px}.pay-line{display:flex;flex-direction:column}.green-l{color:var(--green);font-size:13px;font-weight:600}.pay-line b{font-size:16px}.pst-list{display:flex;flex-direction:column;gap:10px}.pst{display:flex;align-items:center;gap:12px}.pst .grow{display:flex;flex-direction:column;line-height:1.3}.pst-t,.pst-d{font-size:12px;color:var(--muted)}.pst-n{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;background:#94a3b8;flex:0 0 auto}.pst.done .pst-n{background:var(--green)}.pst-st{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.pst.done .pst-st{background:var(--green);color:#fff}.pst.wait .pst-st{background:#fef3c7;color:var(--orange)}.pst.late .pst-st{background:#fee2e2;color:var(--red)}.sec-line{display:flex;align-items:center;justify-content:space-between}.sec-line .link{display:inline-flex;align-items:center;gap:4px}.rc-list{display:flex;flex-direction:column;gap:10px}.rc-row{display:flex;align-items:center;gap:12px}.rc-row .grow{display:flex;flex-direction:column;min-width:0}.rc-row a,.rc-name{font-size:13px;color:#334155}.rc-sub{font-size:12px;color:var(--muted)}.rc-ic{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;flex:0 0 auto}.rc-ic.pdf{background:var(--red)}.rc-ic.click{background:var(--green)}.rc-ic.cash{background:var(--blue)}.doc-card{position:relative;border:3px solid #CBD5E1;border-radius:12px;padding:14px 12px 12px;gap:8px;box-shadow:0 8px 22px #0f172a1f}.doc-draft{position:absolute;top:-11px;right:10px}.doc-head{justify-content:center}.doc-head>div{display:flex;flex-direction:column;flex:0 0 auto}.doc-head b{color:#1e3a8a;font-size:17px}.doc-head small{font-size:8px;color:var(--muted)}.doc-title{font-size:12px}.doc-text{height:220px;background:#fff;padding:4px 6px;font-size:11px}.doc-pager{background:#1e293bc7;color:#fff;border-radius:8px;height:32px;justify-content:space-between;padding:0 4px}.doc-pager .icon-btn{color:#fff;width:30px;height:30px}.doc-pager .icon-btn:hover{background:#ffffff1f}.check input{width:22px;height:22px;border-radius:6px}.btn-face{height:66px;justify-content:flex-start;gap:14px;padding:0 22px;font-size:17px;text-align:left;line-height:1.2}.btn-face span{white-space:normal}.sign-note{text-align:center;color:#64748b;font-size:13px}.sign-alt{flex-wrap:wrap;font-size:13px}.timeline.v.ic .tl-dot{width:30px;height:30px}.timeline.v.ic .tl-item.done .tl-dot{background:var(--green);color:#fff;border:0}.timeline.v.ic .tl-item.wait .tl-dot{background:#e2e8f0;color:#94a3b8;border:0}.timeline.v.ic .tl-item+.tl-item:before{left:14px;top:-14px;height:28px;width:3px}.timeline.v.ic .tl-item{padding:12px 0}.timeline.v.ic .grow b{font-weight:500;color:#334155;font-size:14px}.days-card{background:#eff6ff;color:var(--blue);box-shadow:none;border:1px solid #DBEAFE}.days-card>.ic{width:46px;height:46px;padding:10px;border:2px solid var(--blue);border-radius:10px}.days-card span{opacity:1;font-weight:600}.days-card b{font-size:30px}.flight-card{border:0;box-shadow:none;padding:4px 0;align-items:flex-start}.flight-card>.ic{color:var(--blue)}.flight-card .grow{gap:4px}.route{font-size:18px}.route i{font-style:normal;color:var(--blue)}.menu-list.plain{border:0;border-radius:0}.menu-list.plain a{border-bottom:0;padding:12px 4px}.menu-list.plain .menu-ic{background:transparent;color:#475569;width:28px}.menu-list.plain a.first .menu-ic{color:var(--green)}.cab-links{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:13px}.cab-links a,.cab-links .link{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-weight:500}.mgr-mini{box-shadow:none;background:#f8fafc;border:0}.ai-banner{display:flex;gap:8px;align-items:flex-start;padding:10px 14px;font-size:12px;line-height:1.4}.ai-banner.faq{background:var(--orange-bg);color:#9a3412}.ai-banner.ai{background:#f5f3ff;color:#6d28d9}.ai-banner .ic{margin-top:1px}.ai-chips{display:flex;flex-wrap:wrap;gap:6px;padding-left:32px}.ai-chip{border:1px solid #BBF7D0;background:var(--green-bg-2);color:#166534;border-radius:14px;padding:6px 11px;font-size:12px;font-weight:500;cursor:pointer;text-align:left}.ai-chip:hover{background:var(--green-bg)}.ai-sugg-t{padding-left:32px;font-size:11px;color:var(--muted)}.ai-mgr{margin-left:32px;align-self:flex-start}.offer-text{white-space:pre-wrap;font-size:14px;line-height:1.55;background:#fff;border-radius:14px;padding:16px;margin-bottom:12px;max-height:60vh;overflow:auto}.doc-actions{display:flex;gap:10px;justify-content:center;margin:10px 0 4px}.doc-actions .btn{flex:1}.ab-card{background:#fff;border-radius:16px;padding:14px 16px;margin-bottom:12px;box-shadow:0 1px 3px #0f172a0f}.ab-card h3{display:flex;align-items:center;gap:8px;font-size:15px;margin:0 0 10px}.ab-row{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid #eef1f5;font-size:13.5px}.ab-row:first-of-type{border-top:0}.ab-row b{text-align:right}.ab-lic{width:100%;border-radius:10px;border:1px solid #e5e8ee}.ab-office{display:flex;gap:10px;align-items:flex-start;padding:8px 0;border-top:1px solid #eef1f5}.ab-office:first-of-type{border-top:0}.ab-office .grow{display:flex;flex-direction:column;gap:2px}.offer-agree{margin:4px 0 12px}.sign-box{background:#fff;border-radius:14px;padding:12px 14px 14px;margin-bottom:12px;box-shadow:0 1px 3px #0f172a0f}.sign-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.sign-pad{display:block;width:100%;height:160px;border:1.5px dashed #b9c3d3;border-radius:12px;background:#fafbfd;touch-action:none;cursor:crosshair}.sign-box .muted{margin:8px 0 12px}.offer-proof{background:#fff;border-radius:14px;padding:12px 14px;margin-bottom:12px;display:flex;flex-direction:column;gap:6px}.offer-proof>b{display:flex;align-items:center;gap:8px;color:var(--green)}.wl-fx{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.wl-star{position:absolute;width:3px;height:3px;border-radius:50%;background:#fff;box-shadow:0 0 6px 1px #fffc;opacity:.2;animation:wlTwinkle 3.2s ease-in-out infinite}.wl-star.s0{left:8%;top:7%}.wl-star.s1{left:22%;top:15%;animation-delay:.4s}.wl-star.s2{left:38%;top:5%;animation-delay:1.1s}.wl-star.s3{left:55%;top:12%;animation-delay:.7s}.wl-star.s4{left:70%;top:4%;animation-delay:1.6s}.wl-star.s5{left:86%;top:10%;animation-delay:.2s}.wl-star.s6{left:14%;top:26%;animation-delay:2s}.wl-star.s7{left:46%;top:22%;animation-delay:1.3s}.wl-star.s8{left:78%;top:24%;animation-delay:.9s}.wl-star.s9{left:92%;top:30%;animation-delay:2.4s}.wl-star.s10{left:31%;top:31%;animation-delay:1.8s}.wl-star.s11{left:63%;top:33%;animation-delay:.5s}.wl-star.s12{left:4%;top:36%;animation-delay:2.7s}.wl-star.s13{left:50%;top:40%;animation-delay:1.5s;width:2px;height:2px}@keyframes wlTwinkle{0%,to{opacity:.15;transform:scale(.8)}50%{opacity:1;transform:scale(1.3)}}.wl-plane{position:absolute;top:17%;left:-60px;color:#fff;filter:drop-shadow(0 0 8px rgba(255,255,255,.7));rotate:8deg;animation:wlFly 11s linear infinite}.wl-trail{position:absolute;top:calc(17% + 16px);left:-260px;width:220px;height:2px;border-radius:2px;background:linear-gradient(90deg,#fff0,#ffffffa6);rotate:8deg;animation:wlFly 11s linear infinite}@keyframes wlFly{0%{translate:0 30px}to{translate:560px -40px}}.wl-brand{animation:wlDown .7s ease-out both}.wl-logo{display:inline-flex;border-radius:50%;animation:wlGlow 2.6s ease-in-out infinite}@keyframes wlGlow{0%,to{box-shadow:0 0 #22c55e8c}50%{box-shadow:0 0 22px 6px #22c55e73}}.welcome-title{animation:wlUp .8s .15s ease-out both}.wl-grad{background:linear-gradient(90deg,#fde68a,#facc15,#4ade80,#fde68a);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:wlShine 4s linear infinite}@keyframes wlShine{to{background-position:-250% 0}}.wl-flags{overflow:hidden;margin:-2px -20px 0;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);animation:wlUp .8s .3s ease-out both}.wl-flags-in{display:flex;gap:10px;width:max-content;padding:2px 0;animation:wlMarquee 26s linear infinite}.wl-flags-in span{display:inline-flex;padding:5px;border-radius:10px;background:#ffffff1f;backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.18)}@keyframes wlMarquee{to{transform:translate(-50%)}}.wl-li{opacity:0;animation:wlRight .55s ease-out forwards}.wl-li.d0{animation-delay:.45s}.wl-li.d1{animation-delay:.6s}.wl-li.d2{animation-delay:.75s}.wl-li.d3{animation-delay:.9s}.wl-glass{padding:14px;margin:4px -6px 0;border-radius:20px;background:#04140f73;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 10px 30px #00000059;animation:wlUp .8s 1s ease-out both}.wl-cta{position:relative;overflow:hidden;gap:8px;animation:wlPulse 2.4s 2s ease-in-out infinite}.wl-cta:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-20deg);animation:wlSweep 3s 1.5s ease-in-out infinite}@keyframes wlPulse{0%,to{box-shadow:0 8px 20px #16a34a59}50%{box-shadow:0 8px 30px #22c55ebf}}@keyframes wlSweep{0%{left:-60%}60%,to{left:130%}}@keyframes wlUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes wlDown{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes wlRight{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}.hello-splash{position:absolute;inset:0;z-index:60;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:30px 24px;text-align:center;color:#fff;overflow:hidden;background:radial-gradient(120% 80% at 50% 0%,#166534,#052e16 45%,#04140f);animation:hsIn .45s ease-out both;cursor:pointer}.hello-splash.out{animation:hsOut .5s ease-in forwards}.hs-logo{display:inline-flex;border-radius:50%;margin-bottom:8px;animation:hsPop .7s .1s cubic-bezier(.2,1.4,.4,1) both,wlGlow 2.4s 1s ease-in-out infinite}.hs-salom{font-size:17px;color:#bbf7d0;letter-spacing:.3px;animation:wlUp .6s .35s ease-out both}.hs-name{font-size:30px;line-height:1.15;font-weight:800;animation:wlUp .6s .55s ease-out both}.hs-welcome{font-size:16px;line-height:1.4;color:#e5e7eb;max-width:300px;animation:wlUp .6s .8s ease-out both}.hs-welcome b{color:#facc15}.hs-hint{position:absolute;bottom:26px;font-size:12px;color:#ffffff8c;animation:wlUp .6s 1.4s ease-out both}.hs-ring{position:absolute;top:calc(50% - 150px);left:calc(50% - 110px);width:220px;height:220px;border-radius:50%;border:1px solid rgba(74,222,128,.3);animation:hsRing 3s ease-out infinite}.hs-ring.r2{animation-delay:1s}.hs-ring.r3{animation-delay:2s}.hs-spark{position:absolute;top:38%;left:50%;width:7px;height:7px;border-radius:2px;opacity:0;animation:hsSpark 2.2s .3s ease-out forwards}.hs-spark.c0{background:#facc15}.hs-spark.c1{background:#4ade80}.hs-spark.c2{background:#38bdf8}.hs-spark.c3{background:#f472b6}@keyframes hsIn{0%{opacity:0}to{opacity:1}}@keyframes hsOut{to{opacity:0;transform:scale(1.04);visibility:hidden}}@keyframes hsPop{0%{opacity:0;transform:scale(.3) rotate(-30deg)}to{opacity:1;transform:none}}@keyframes hsRing{0%{transform:scale(.5);opacity:.9}to{transform:scale(2.6);opacity:0}}@keyframes hsSpark{0%{opacity:1;transform:translate(0) rotate(0)}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(260deg)}}@media(prefers-reduced-motion:reduce){.wl-star,.wl-plane,.wl-trail,.wl-logo,.wl-grad,.wl-flags-in,.wl-cta,.wl-cta:after,.hs-ring,.hs-spark,.hs-logo{animation:none!important}.wl-plane,.wl-trail,.hs-ring,.hs-spark{display:none}}.hs-spark.p0{--dx:150px;--dy:-40px}.hs-spark.p1{--dx:130px;--dy:35px}.hs-spark.p2{--dx:75px;--dy:90px}.hs-spark.p3{--dx:0px;--dy:110px}.hs-spark.p4{--dx:-75px;--dy:90px}.hs-spark.p5{--dx:-130px;--dy:35px}.hs-spark.p6{--dx:-150px;--dy:-40px}.hs-spark.p7{--dx:-130px;--dy:-115px}.hs-spark.p8{--dx:-75px;--dy:-170px}.hs-spark.p9{--dx:0px;--dy:-190px}.hs-spark.p10{--dx:75px;--dy:-170px}.hs-spark.p11{--dx:130px;--dy:-115px}.prov-pick{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-bottom:12px}.prov{display:flex;flex-direction:column;gap:2px;align-items:flex-start;padding:12px;border:2px solid var(--border, #E5E7EB);border-radius:14px;background:#fff;cursor:pointer;text-align:left;font:inherit}.prov b{font-size:17px}.prov span{font-size:12px;color:var(--muted, #6B7280)}.prov.payme b{color:#0ba5b8}.prov.click b{color:#1e62f0}.prov.on{border-color:var(--green, #16A34A);box-shadow:0 0 0 3px #16a34a26}.sim-card{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;background:#fff;border-radius:18px;padding:22px 18px}.sim-brand{font-size:30px;font-weight:800}.sim-card.payme .sim-brand{color:#0ba5b8}.sim-card.click .sim-brand{color:#1e62f0}.sim-card .btn{width:100%}.wl-via{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.22);font-size:12.5px;font-weight:600;margin-top:auto}.wl-via+.welcome-title{margin-top:0;padding-top:10px}.wl-via{background:#04140fb8;border-color:#4ade8073;color:#fff;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 4px 14px #00000059}.wl-photo{position:absolute;inset:0;overflow:hidden;z-index:0;background:#05070c}.wl-photo .welcome-bg{object-position:50% 42%}.wl-kb{transform-origin:62% 46%;animation:wlKb 28s ease-in-out infinite alternate;will-change:transform}@keyframes wlKb{0%{transform:scale(1.02)}to{transform:scale(1.12) translateY(-1.5%)}}.wl-glow{position:absolute;left:10%;right:10%;top:44%;height:16%;background:radial-gradient(ellipse at 55% 50%,rgba(255,170,120,.28),transparent 70%);mix-blend-mode:screen;animation:wlBreath 7s ease-in-out infinite}@keyframes wlBreath{0%,to{opacity:.35}50%{opacity:.85}}.wl-shade{position:absolute;inset:0;background:linear-gradient(180deg,#03060cc7,#03060c26 24%,#03060c00 40%,#03060c8c 62%,#03060ceb)}.wl-accent{color:#f5c77e}.welcome-title{text-shadow:0 2px 18px rgba(0,0,0,.55);letter-spacing:-.3px}.wl-cta2{gap:8px;box-shadow:0 8px 22px #16a34a59}.welcome-list li{text-shadow:0 1px 8px rgba(0,0,0,.6)}.welcome-list i{background:#f5c77ef2}@media(prefers-reduced-motion:reduce){.wl-kb,.wl-glow{animation:none}}.wl-slide{position:absolute;inset:0;opacity:0;transition:opacity 1.2s ease}.wl-slide.on{opacity:1}.wl-slide .welcome-bg{transform:scale(1.03);will-change:transform}.wl-slide.on img.welcome-bg{animation:wlZoom 7.5s linear both}video.welcome-bg{object-fit:cover}.wl-slide .welcome-bg.p0{object-position:50% 42%;transform-origin:62% 46%}.wl-slide .welcome-bg.p1{object-position:50% 30%;transform-origin:50% 40%}.wl-slide .welcome-bg.p2{object-position:40% 25%;transform-origin:35% 30%}.wl-slide .welcome-bg.p3{object-position:50% 60%;transform-origin:40% 70%;filter:brightness(1.3) saturate(1.1)}.wl-slide .welcome-bg.p4{object-position:30% 40%;transform-origin:30% 45%}@keyframes wlZoom{0%{transform:scale(1.03)}to{transform:scale(1.13) translateY(-1%)}}.wl-cap{position:absolute;left:16px;top:calc(env(safe-area-inset-top,0px) + 16px);display:inline-grid;grid-template-columns:auto auto;column-gap:8px;align-items:center;padding:8px 14px 8px 10px;border-radius:14px;background:#060c1480;border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;box-shadow:0 6px 20px #0000004d;z-index:2}.wl-cap svg{grid-row:span 2;width:30px;height:30px;padding:7px;border-radius:10px;background:#f5c77ef2;color:#1a1306}.wl-cap b{font-size:14px;line-height:1.2}.wl-cap em{font-style:normal;font-size:11.5px;color:#ffffffb8}.wl-slide.on .wl-cap{animation:wlCapIn .9s .3s ease-out both}@keyframes wlCapIn{0%{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}.wl-photo .wl-shade{z-index:1;background:linear-gradient(180deg,#03060cb3,#03060c33 22%,#03060c1a 38%,#03060c9e 58%,#03060cf2),linear-gradient(115deg,rgba(4,40,28,.35),transparent 55%)}.wl-photo{background:#05070c}@media(prefers-reduced-motion:reduce){.wl-slide,.wl-slide.on .welcome-bg,.wl-slide.on .wl-cap{animation:none;transition:none}}.tg-box{display:flex;flex-direction:column;gap:10px;padding:14px;margin-bottom:6px;border-radius:16px;background:#eef6fd;border:1px solid #CDE6F8}.tg-box>p{margin:0}.btn-tg{color:#fff;gap:8px;background:linear-gradient(180deg,#37aee2,#1e96c8);box-shadow:0 8px 18px #1e96c84d}.tg-steps{margin:0;padding-left:20px;display:grid;gap:4px;color:var(--text, #111827)}.otp-alt{margin-top:10px}.btn-bio{height:54px;font-size:16px;gap:10px}.secure-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;margin:18px 0 14px;color:#16a34a}.secure-head h2{margin:4px 0 0;font-size:20px;color:var(--text)}.secure-head p{margin:0;max-width:340px}button.selfie{border:0;padding:0;font:inherit;cursor:pointer}.lv-wrap{position:fixed;inset:0;z-index:90;background:#020617b8;display:flex;align-items:center;justify-content:center;padding:12px}.lv{width:min(420px,100%);max-height:100%;overflow-y:auto;background:#fff;border-radius:20px;padding:14px;display:flex;flex-direction:column;gap:10px}.lv-head{display:flex;align-items:center;justify-content:space-between}.lv-cam{position:relative;aspect-ratio:3 / 4;border-radius:16px;overflow:hidden;background:#0f172a}.lv-cam video{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.lv-oval{position:absolute;left:50%;top:46%;width:62%;height:70%;transform:translate(-50%,-50%);border:3px dashed rgba(255,255,255,.85);border-radius:50%;box-shadow:0 0 0 999px #02061759;pointer-events:none}.lv-msg{margin:0;text-align:center;font-weight:700;font-size:16px;color:#0f172a;min-height:24px}.lv-msg.err{color:#dc2626}.lv-steps{display:flex;gap:6px;justify-content:center;flex-wrap:wrap}.lv-steps span{font-size:12px;padding:5px 10px;border-radius:999px;background:#f1f5f9;color:#64748b}.lv-steps span.done{background:#dcfce7;color:#15803d}.lv-steps span.done:before{content:"\2713  "}.lv-note{margin:0;font-size:12px;color:#64748b;text-align:center}.lv-fb{display:flex;flex-direction:column;gap:8px}.lv-fb small{color:#64748b;text-align:center}.wl-sub{margin:6px 0 0;color:#ffffffdb;font-size:14px;line-height:1.45}.ga{display:flex;flex-direction:column;gap:14px}.ga-head{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding-top:6px}.ga-head h2{margin:4px 0 0;font-size:21px}.ga-head p{margin:0;font-size:13.5px;line-height:1.5}.ga-body{display:flex;flex-direction:column;gap:10px}.ga-steps{margin:0;padding:12px 14px 12px 32px;border-radius:14px;background:#f8fafc;font-size:13.5px;line-height:1.5;display:flex;flex-direction:column;gap:6px}.ga-steps .ic{display:inline-block;vertical-align:-3px}.ga-hint{font-size:13px;display:flex;flex-direction:column;gap:6px}.app-banner{display:flex;align-items:center;gap:12px;color:var(--text);background:linear-gradient(135deg,#ecfdf5,#eff6ff)}.app-banner .grow{display:flex;flex-direction:column}.rc-row a.link{color:var(--green, #16A34A);display:inline-flex;align-items:center;gap:4px;margin-top:2px}.refund-pol{background:#fff;border-radius:14px;padding:12px 16px;margin:14px 0}.refund-pol summary{cursor:pointer;font-weight:600;font-size:14px;display:flex;align-items:center;gap:8px}.refund-pol p{margin:10px 0 0;font-size:14px;line-height:1.5}.pre-wrap{white-space:pre-wrap}.rv-sum{display:flex;align-items:center;gap:8px;margin-bottom:8px}.rv-sum>b{font-size:26px}.rv-stars{color:#f59e0b;letter-spacing:1px;font-size:15px}.rv-item{border-top:1px solid #E2E8F0;padding:12px 0}.rv-item p{margin:6px 0;font-size:14px;line-height:1.5;white-space:pre-wrap}.rv-top{display:flex;justify-content:space-between;gap:8px;align-items:center}.rv-badge{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#15803d;background:#f0fdf4;border-radius:999px;padding:2px 8px;margin-top:4px}.rv-reply{background:#f8fafc;border-radius:10px;padding:8px 10px;margin-top:6px}.rv-reply b{font-size:12px;color:#64748b}.rv-form{display:flex;flex-direction:column;gap:8px;background:#f0fdf4;border-radius:12px;padding:12px;margin:8px 0 4px}.rv-pick{display:flex;gap:4px}.rv-pick button{background:none;border:0;font-size:30px;line-height:1;color:#cbd5e1;cursor:pointer;padding:2px}.rv-pick button.on{color:#f59e0b}.mt-list{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.mt-bk{display:flex;align-items:center;gap:10px;background:#fff;border-radius:14px;padding:12px;flex-wrap:wrap}.mt-bk .grow{display:flex;flex-direction:column;min-width:0;flex:1}.mt-ic{width:36px;height:36px;border-radius:10px;background:#f0fdf4;color:#16a34a;display:grid;place-items:center}.mt-day{background:#fff;border-radius:14px;padding:12px;margin-bottom:10px}.mt-times{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:8px;margin-top:8px}.mt-slot{border:1px solid #16A34A;background:#fff;color:#15803d;border-radius:10px;padding:8px 4px;font-weight:700;font-size:15px;display:flex;flex-direction:column;align-items:center;cursor:pointer}.mt-slot small{font-weight:400;font-size:11px;color:#64748b}.mt-pick{display:flex;flex-direction:column;gap:2px;background:#f0fdf4;border-radius:12px;padding:12px;margin-bottom:10px}body.panel-mode{background:#f4f6fa}.panel{display:flex;min-height:100vh}.side{width:240px;flex:0 0 240px;background:linear-gradient(180deg,var(--side-1),var(--side-2));color:#cbd5e1;display:flex;flex-direction:column;position:sticky;top:0;height:100vh;padding:18px 12px;z-index:30}.side-brand{display:flex;align-items:center;gap:10px;padding:0 8px 18px}.side-brand b{display:block;color:#fff;font-size:17px;font-weight:800}.side-brand span{display:block;font-size:11px;color:#94a3b8}.side-nav{display:flex;flex-direction:column;gap:2px;flex:1;overflow-y:auto}.side-nav a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;color:#cbd5e1;font-size:14px;font-weight:500}.side-nav a:hover{background:#ffffff0f;color:#fff}.side-nav a.on{background:linear-gradient(90deg,var(--violet-1),var(--violet-2));color:#fff;font-weight:600;box-shadow:0 6px 16px #4f46e559}.side-badge{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--red);color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.side-user{display:flex;align-items:center;gap:10px;padding:12px 8px 0;border-top:1px solid rgba(255,255,255,.08);margin-top:8px}.side-user .grow b{display:block;color:#fff;font-size:13px}.side-user .grow span{display:block;font-size:11px;color:#94a3b8}.side-user .icon-btn{color:#cbd5e1}.side-user .icon-btn:hover{background:#ffffff14}.side-shade{display:none}.main{flex:1;min-width:0;display:flex;flex-direction:column}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:10px;padding:12px 22px;background:#f4f6faeb;backdrop-filter:blur(8px);border-bottom:1px solid var(--border)}.topbar h1{font-size:18px;font-weight:800;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-actions{display:flex;align-items:center;gap:8px}.top-bell .dot{position:absolute;top:4px;right:4px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--red);color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid #F4F6FA}.burger{display:none}.content{padding:18px 22px 40px;display:flex;flex-direction:column;gap:14px;min-width:0}.btn-xs{height:30px;font-size:12px;padding:0 10px;width:auto;border-radius:8px}.danger-o{color:var(--red);border-color:#fca5a5}.icon-btn.sm{width:30px;height:30px;border-radius:8px}.input-sm{height:38px!important;font-size:13px!important;padding:0 10px!important;border-radius:10px!important}.input-xs{height:30px;font-size:12px;padding:0 6px;border-radius:8px;border:1px solid var(--border);background:#fff}select.input,select.input-sm{cursor:pointer}.sq-btn{width:30px;height:30px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--green);color:#fff;border:0;cursor:pointer}.sq-btn.sky{background:#0ea5e9}.sq-btn:hover{filter:brightness(1.08)}.act-row{display:inline-flex;gap:6px}.mini-badge{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--red);color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.nowrap{white-space:nowrap}.three{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.btn-row{display:flex;gap:8px;flex-wrap:wrap}.sec-row{display:flex;align-items:center;gap:8px;margin-top:4px}.sec-row b{font-size:14px}.sec-row>:last-child:not(b){margin-left:auto}.inline-ic{display:inline-block;vertical-align:-1px}.kpi-row{display:grid;gap:12px}.kpi-row.k5{grid-template-columns:repeat(5,minmax(0,1fr))}.kpi-row.k7{grid-template-columns:repeat(7,minmax(0,1fr))}.kpi{display:flex;align-items:center;gap:12px;padding:14px;background:#fff;border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow);min-width:0}.kpi .grow{display:flex;flex-direction:column;min-width:0}.kpi-label{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kpi-val{font-size:21px;font-weight:800}.kpi-ic{width:42px;height:42px;flex:0 0 auto;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.kpi-blue{background:linear-gradient(135deg,#3b82f6,#2563eb)}.kpi-green{background:linear-gradient(135deg,#22c55e,#16a34a)}.kpi-orange{background:linear-gradient(135deg,#fb923c,#f59e0b)}.kpi-sky{background:linear-gradient(135deg,#38bdf8,#0ea5e9)}.kpi-violet{background:linear-gradient(135deg,#8b5cf6,#6366f1)}.kpi-red{background:linear-gradient(135deg,#f87171,#ef4444)}.filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.filters .search{flex:1 1 200px;height:40px}.filters .input{height:40px;width:auto;min-width:150px;font-size:13px}.date-range{display:flex;align-items:center;gap:6px;height:40px;padding:0 10px;border:1px solid var(--border);border-radius:12px;color:var(--muted);background:#fff}.date-range input{border:0;outline:none;font-size:13px;color:var(--text);background:transparent;width:128px}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{height:32px;padding:0 12px;border-radius:16px;border:1px solid var(--border);background:#fff;font-size:12px;font-weight:600;color:#475569;cursor:pointer;display:inline-flex;align-items:center}.chip.on{background:var(--violet-1);border-color:var(--violet-1);color:#fff}.table-wrap{overflow-x:auto;margin:0 -14px;padding:0 14px}.tbl{width:100%;border-collapse:collapse;font-size:13px}.tbl th{text-align:left;font-weight:600;color:var(--muted);font-size:12px;padding:10px 8px;border-bottom:1px solid var(--border);white-space:nowrap}.tbl td{padding:10px 8px;border-bottom:1px solid #F1F5F9;vertical-align:middle}.tbl tbody tr{cursor:pointer}.tbl tbody tr:hover{background:#f8fafc}.tbl tbody tr.sel{background:#eef2ff}.who{display:flex;align-items:center;gap:8px;min-width:0}.who b{max-width:170px}.cty{display:inline-flex;align-items:center;gap:6px}.pay-cell b{font-weight:700}.pay-part{color:var(--orange)}.pay-zero{color:var(--red)}.vac-thumb.sm{width:34px;height:34px;border-radius:8px}.switch{position:relative;display:inline-block;width:38px;height:22px}.switch input{opacity:0;width:0;height:0}.switch span{position:absolute;inset:0;border-radius:11px;background:#cbd5e1;cursor:pointer;transition:.2s}.switch span:before{content:"";position:absolute;width:16px;height:16px;left:3px;top:3px;border-radius:50%;background:#fff;transition:.2s}.switch input:checked+span{background:var(--green)}.switch input:checked+span:before{transform:translate(16px)}.cl-mlist{display:none}.cl-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px 330px;gap:14px;align-items:start}.cl-main{display:flex;flex-direction:column;gap:12px;min-width:0}.cl-card,.cl-chat{position:sticky;top:76px;max-height:calc(100vh - 92px);display:flex;flex-direction:column;min-height:0}.cl-card{overflow-y:auto;gap:12px}.cl-chat{padding:0;overflow:hidden;height:calc(100vh - 92px)}.cc-head{display:flex;align-items:flex-start;gap:12px}.cc-head .grow{display:flex;flex-direction:column;gap:3px;min-width:0}.cc-name{font-size:16px}.cc-sub{display:flex;align-items:center;gap:6px;font-size:13px;flex-wrap:wrap}.cc-badges{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.cc-tabs{display:flex;gap:2px;border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none}.cc-tabs button{border:0;background:none;padding:8px 9px;font-size:13px;font-weight:600;color:var(--muted);cursor:pointer;border-bottom:2px solid transparent;white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.cc-tabs button.on{color:var(--green);border-bottom-color:var(--green)}.cc-body{display:flex;flex-direction:column;gap:10px}.info-list{display:flex;flex-direction:column}.il-row{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid #F1F5F9;font-size:14px}.il-row>.ic{color:var(--muted)}.kv{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px}.kv>span:first-child{color:var(--muted)}.kv select{max-width:200px}.cc-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.cc-actions .btn{width:100%;padding:0 6px;font-size:12px}.kyc-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.kyc-thumb{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;border:1px solid var(--border);background:#f8fafc;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--muted);font-size:11px}.kyc-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.kyc-thumb span{position:absolute;left:0;right:0;bottom:0;padding:3px 4px;background:#0f172a99;color:#fff;text-align:center}.kyc-thumb.none{border-style:dashed}.kyc-thumb .st{position:absolute;top:5px;right:5px;width:12px;height:12px;border-radius:50%;border:2px solid #fff}.st-pending{background:var(--orange)}.st-approved{background:var(--green)}.st-rejected{background:var(--red)}.st-uploaded{background:#94a3b8}.upload-line{display:flex;gap:8px;align-items:center}.upload-line select{flex:1}.pay-mini{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.pay-mini>div{display:flex;flex-direction:column;font-size:13px}.inline-form{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.inline-form .input{flex:1 1 110px;width:auto}.inline-form .btn{flex:0 0 auto}.app-box{display:flex;flex-direction:column;gap:6px;padding:10px;border:1px solid var(--border);border-radius:12px}.note-list{display:flex;flex-direction:column;gap:6px}.note{display:flex;gap:10px;align-items:flex-start;padding:10px;border:1px solid var(--border);border-radius:12px;cursor:pointer;font-size:14px}.note .grow{display:flex;flex-direction:column;gap:3px}.note input{width:18px;height:18px;accent-color:var(--green);margin-top:1px}.note.done .grow>span:first-child{text-decoration:line-through;color:var(--muted)}textarea.input{height:auto;min-height:70px;padding:10px 12px;resize:vertical}.cc-chat-head{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--border)}.cc-chat-head .grow{display:flex;flex-direction:column;min-width:0}.cl-chat .chat-list,.cc-chat-inline .chat-list{flex:1}.cc-chat-inline{display:flex;flex-direction:column;height:460px;border:1px solid var(--border);border-radius:14px;overflow:hidden}.pc-note{padding:12px}.cl-chat>:not(.chat-list){flex:0 0 auto}.cl-chat{display:flex;flex-direction:column}.cl-chat:empty{display:none}.dash-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px}.dash-box{display:flex;flex-direction:column;gap:8px}.dash-box .sec-row .link{margin-left:auto}.dash-box .sec-row .badge+.link{margin-left:auto}.dash-list{display:flex;flex-direction:column}.dash-item{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid #F1F5F9;color:var(--text);font-size:13px}.dash-item>.ic{color:var(--muted)}.kanban{display:grid;grid-template-columns:repeat(5,minmax(220px,1fr));gap:12px;overflow-x:auto;padding-bottom:6px}.kb-col{background:#eef2f7;border-radius:14px;padding:10px;display:flex;flex-direction:column;gap:8px;min-height:120px}.kb-head{display:flex;align-items:center;justify-content:space-between;padding:2px 4px}.kb-card{background:#fff;border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:4px;box-shadow:var(--shadow)}.kb-card a{color:var(--text)}.kb-card .btn{align-self:flex-start;margin-top:4px}.thread-list{display:flex;flex-direction:column}.thread{display:flex;align-items:center;gap:12px;padding:12px 6px;border-bottom:1px solid #F1F5F9;color:var(--text)}.thread .grow{display:flex;flex-direction:column;min-width:0}.thread.waiting{background:#fffbeb}.thread-meta{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.doc-queue{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.doc-queue .card{display:flex;flex-direction:column;gap:10px}.doc-queue .sec-row .btn{margin-left:auto}.report-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.report{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.settings-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;align-items:start}.vf-img{width:64px;height:48px;border-radius:8px;overflow:hidden;background:#f1f5f9;display:flex;align-items:center;justify-content:center;color:var(--muted)}.vf-img img{width:100%;height:100%;object-fit:cover}@media(max-width:1680px){.cl-grid{grid-template-columns:minmax(0,1fr) 380px}.cl-chat{display:none}.kpi-row.k7{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1100px){.kpi-row.k5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.side{position:fixed;left:0;top:0;transform:translate(-100%);transition:transform .22s;box-shadow:0 0 40px #0000004d}.side.open{transform:none}.side-shade.on{display:block;position:fixed;inset:0;background:#02061773;z-index:25}.burger{display:inline-flex}.topbar{padding:10px 12px}.content{padding:12px 12px 32px}.cl-grid{grid-template-columns:minmax(0,1fr)}.cl-chat{display:none}.table-wrap .tbl,.cl-main>.table-wrap{display:none}.cl-mlist{display:flex;flex-direction:column;gap:8px}.cl-mcard{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid var(--border);border-radius:14px;color:var(--text)}.cl-mcard.sel{border-color:var(--violet-2);background:#eef2ff}.cl-mcard .who b{max-width:none}.cl-mcard .who .grow{display:flex;flex-direction:column;min-width:0}.cl-card{position:static;max-height:none}.cl-mrow{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px}.kpi-row.k5,.kpi-row.k7{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi{padding:10px;gap:8px}.kpi-ic{width:36px;height:36px}.kpi-val{font-size:18px}.three{grid-template-columns:1fr}.filters .input,.date-range{flex:1 1 100%}.date-range input{flex:1;width:auto}.top-actions .btn span,.top-actions .btn-sm{font-size:12px}.kanban{grid-template-columns:repeat(5,240px)}}@media(max-width:900px){.card>.table-wrap .tbl,.card .table-wrap .tbl{display:table;min-width:640px}.cl-main .table-wrap{display:none}}@media(max-width:1100px){.cl-grid{grid-template-columns:minmax(0,1fr)}.cl-card{position:static;max-height:none}}.cc-body>.link{align-self:flex-start;display:inline-flex;align-items:center;gap:6px}.agent-row{display:flex;align-items:center;gap:12px}.agent-row .grow{display:flex;flex-direction:column;gap:3px;min-width:0}.settings-grid .agent-card{grid-column:span 2}@media(max-width:900px){.settings-grid .agent-card{grid-column:auto}}.agent-card .ag-h{margin-top:6px;font-size:14px}.ag-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px 10px}.ag-list{display:flex;flex-direction:column;gap:6px}.ag-key{display:block;padding:10px 12px;border-radius:10px;background:#f1f5f9;font-size:13px;word-break:break-all;user-select:all}.agent-card .ch-title{display:flex;align-items:center;gap:8px}.agent-card>.btn{align-self:flex-start;width:auto;min-width:160px}.mg-mirror{margin:8px 0;padding:10px 12px;border-radius:12px;background:#fff9;border:1px solid var(--border)}.mg-mirror p{margin:4px 0 8px}.mg-owners .tbl{font-size:13px}.arch-link{display:inline-flex;align-items:center;gap:6px;margin:2px 0 6px;font-size:13px;color:var(--muted)}.arch-link:hover{color:var(--text)}.ag-script{min-height:180px;resize:vertical;font-size:13.5px;line-height:1.5}.ag-days{flex-wrap:wrap;gap:6px 12px;align-items:center}.ag-day{display:inline-flex;align-items:center;gap:4px;font-size:13.5px;cursor:pointer}.ag-tg-wait{display:flex;align-items:center;gap:8px;font-size:14px;margin:4px 0}.ag-tg-wait .loader{width:18px;height:18px;border-width:2px;margin:0;flex:none}.ag-sc-row{align-items:center;gap:8px;flex-wrap:wrap}.ag-sc-row .muted{margin-right:auto}.mg-acts{display:flex;align-items:center;gap:10px}.mg-acts .btn{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.cw{display:grid;gap:12px}.cw-num{font-size:22px;font-weight:800;letter-spacing:.3px;text-align:center}.cw-acts{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.cw-acts .btn{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.cw-st{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;background:#f1f5f9;font-size:13px}.cw-dot{width:9px;height:9px;border-radius:50%;background:#94a3b8;flex:0 0 auto}.cw-st.wait .cw-dot{background:#f59e0b;animation:cw-pulse 1.2s infinite}.cw-st.ok{background:#ecfdf5;color:#065f46}.cw-st.ok .cw-dot{background:#10b981}@keyframes cw-pulse{50%{opacity:.3}}html.dark .cw-st{background:#94a3b81f}html.dark .cw-st.ok{background:#10b98126;color:#6ee7b7}.ut-log{display:grid;gap:6px;margin-top:8px}.ut-ev{border:1px solid var(--border);border-radius:10px;padding:6px 10px;background:#fff}.ut-ev summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none}.ut-ev summary::-webkit-details-marker{display:none}.ut-ev pre.code{margin:8px 0 2px;max-height:220px;overflow:auto;white-space:pre-wrap;word-break:break-all;font-size:12px}html.dark .ut-ev{background:#1b2333}.ph-fab{position:fixed;right:18px;bottom:18px;z-index:300;width:56px;height:56px;border-radius:50%;border:0;background:#16a34a;color:#fff;display:grid;place-items:center;box-shadow:0 10px 24px #16a34a59;cursor:pointer}.ph-fab:hover{background:#15803d}.ph-led{position:absolute;top:6px;right:6px;width:12px;height:12px;border-radius:50%;border:2px solid #fff;background:#94a3b8}.ph-fab[data-state=ok] .ph-led{background:#22c55e}.ph-fab[data-state=wait] .ph-led{background:#f59e0b}.ph-fab[data-state=err] .ph-led{background:#ef4444}.ph-pane{position:fixed;right:18px;bottom:86px;z-index:300;width:300px;max-width:calc(100vw - 32px);background:#ffffffeb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(148,163,184,.35);border-radius:18px;box-shadow:0 20px 50px #0f172a38;padding:12px}.ph-pane[hidden]{display:none}.ph-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ph-head b{flex:1}.ph-st{font-size:12px;padding:2px 8px;border-radius:999px;background:#f1f5f9;color:#475569}.ph-st.ok{background:#dcfce7;color:#166534}.ph-st.wait{background:#fef3c7;color:#92400e}.ph-st.err{background:#fee2e2;color:#991b1b}.ph-num{width:100%;height:46px;border:1px solid var(--border);border-radius:12px;font-size:22px;font-weight:700;text-align:center;letter-spacing:.5px;background:#fff}.ph-pad{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0}.ph-pad button{height:46px;border-radius:12px;border:1px solid rgba(148,163,184,.35);background:#fff;font-size:19px;font-weight:600;cursor:pointer}.ph-pad button:hover{background:#f1f5f9}.ph-dtmf button{height:38px;font-size:16px}.ph-row{display:flex;justify-content:center;gap:18px;margin:6px 0}.ph-btn{width:56px;height:56px;border-radius:50%;border:0;display:grid;place-items:center;cursor:pointer;color:#fff;font-size:20px}.ph-btn.go{background:#16a34a}.ph-btn.end{background:#dc2626}.ph-btn.end svg{transform:rotate(135deg)}.ph-btn.back,.ph-btn.mute{background:#e2e8f0;color:#334155}.ph-btn.mute.on{background:#f59e0b;color:#fff}.ph-who{font-size:20px;font-weight:800;text-align:center;margin-top:6px}.ph-time{text-align:center;color:#64748b;margin:4px 0 10px;font-variant-numeric:tabular-nums}.ph-note{min-height:18px;margin:4px 0 0;font-size:13px;text-align:center;color:#334155}.ph-err{margin:2px 0 0;font-size:12px;text-align:center;color:#b91c1c}.ph-err:empty{display:none}.ph-pane.ph-mini .ph-dtmf{display:none}@media(max-width:900px){.ph-fab{bottom:84px;right:14px}.ph-pane{right:16px;bottom:150px}}html.dark .ph-pane{background:#111722eb;border-color:#94a3b833}html.dark .ph-num,html.dark .ph-pad button{background:#1b2333;color:#e5e7eb;border-color:#94a3b833}.ph-mic{display:flex;align-items:center;gap:8px;padding:8px 10px;margin-bottom:8px;border-radius:10px;background:#fef3c7;color:#92400e;font-size:12px}.ph-mic[hidden]{display:none}.ph-mic span{flex:1}.ph-lb{display:grid;justify-items:center;gap:4px}.ph-lb small{font-size:11px;color:#64748b}.ph-ring{animation:ph-ring 1s infinite}@keyframes ph-ring{0%,to{transform:rotate(0)}20%{transform:rotate(-12deg)}40%{transform:rotate(12deg)}60%{transform:rotate(-8deg)}80%{transform:rotate(8deg)}}html.dark .ph-mic{background:#f59e0b26;color:#fcd34d}.sip-chip{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 11px;border-radius:999px;border:1px solid var(--line, #E3E8EF);background:#fff;font:inherit;font-weight:700;font-size:13px;color:var(--muted, #64748B);cursor:pointer;white-space:nowrap}.sip-chip.ok{color:#047857;border-color:#a7f3d0;background:#ecfdf5}.sip-chip:hover{filter:brightness(.97)}.sl-dial{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:6px}.sl-dial .input{flex:1 1 200px;min-width:0}#sl_per{margin-left:auto}.sl-dial .btn{width:auto;flex:0 0 auto}.seg-tabs.my-tabs{margin-bottom:12px}.seg-tabs.my-tabs button{padding:7px 18px;font-weight:600}.seg-tabs.my-tabs{display:inline-flex;width:max-content;max-width:100%}.an-page .fn-row{grid-template-columns:150px minmax(0,1fr) 130px 120px;font-size:13px;gap:10px}.an-page .fn-now .fn-row{grid-template-columns:150px minmax(0,1fr) 130px}.an-page .fn-bar{height:26px}@media(max-width:1100px){.an-page .fn-row{grid-template-columns:110px minmax(0,1fr) 80px}.an-page .fn-now .fn-row{grid-template-columns:110px minmax(0,1fr) auto}}.an-row.on td{background:#eef2ff;font-weight:600}.date-range.on{outline:2px solid var(--primary, #4F46E5)}.ph-res{display:flex;flex-direction:column;gap:8px}.ph-res .ph-time{text-align:center;color:#64748b;font-size:13px}.ph-rt{font-size:12px;color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin-top:4px}.ph-chips{display:flex;flex-wrap:wrap;gap:6px}.ph-chip{border:1px solid #E2E8F0;background:#fff;color:#334155;border-radius:999px;padding:6px 11px;font:inherit;font-size:13px;cursor:pointer}.ph-chip:hover{border-color:#a5b4fc}.ph-chip.on{background:#4f46e5;border-color:#4f46e5;color:#fff}.ph-cm{width:100%;border:1px solid #E2E8F0;border-radius:10px;padding:8px 10px;font:inherit;font-size:13px;resize:vertical}.ph-acts{display:flex;gap:8px;justify-content:flex-end}.td-m{border-left:4px solid #EF4444}.td-miss .btn{flex:0 0 auto}.ph-xq{margin:6px 0;font-size:14px;text-align:left}.ph-xl{display:grid;gap:4px;max-height:220px;overflow-y:auto;margin-bottom:6px}.ph-xi{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border:1px solid #E2E8F0;border-radius:10px;background:#fff;font:inherit;color:#334155;text-align:left;cursor:pointer}.ph-xi:hover{border-color:#a5b4fc;background:#eef2ff}.ph-xi:disabled{opacity:.55;cursor:wait}.ph-xi b{display:block;font-size:14px}.ph-xi small{display:block;font-size:12px;color:#64748b}.ph-dot{width:9px;height:9px;border-radius:50%;background:#cbd5e1;flex:none}.ph-dot.on{background:#16a34a}.ph-xa{display:flex;align-items:center;gap:7px;font-size:13px;margin:2px 0 6px;color:#334155}html.dark .ph-xi{background:#1b2333;color:#e5e7eb;border-color:#94a3b833}html.dark .ph-xa{color:#cbd5e1}.ph-xw{display:grid;gap:8px;justify-items:center;text-align:center;padding:10px 4px}.ph-xw small{font-size:12px;color:#64748b}.hold-box{margin-top:14px;padding:12px;border:1px dashed var(--line, #E3E8EF);border-radius:12px;display:grid;gap:8px}.hold-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hold-row .grow{min-width:160px}.rec-on{background:#fee2e2!important;border-color:#fca5a5!important;color:#b91c1c!important;animation:rec-pulse 1.2s infinite}@keyframes rec-pulse{50%{opacity:.65}}.hold-voices{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;padding:8px 10px;border-radius:10px;background:var(--soft, #F8FAFC)}.hold-voices>.muted{flex-basis:100%}.hold-voices.dim{opacity:.7}.hold-v{display:inline-flex;align-items:center;gap:2px;min-width:250px}html.dark .hold-voices{background:#94a3b814}.hold-row .badge{display:inline-flex;width:auto}.side{width:220px;flex-basis:220px;border-radius:0 18px 18px 0}.side-brand{gap:8px}.side-bell{color:#cbd5e1;width:34px;height:34px}.side-bell:hover{background:#ffffff14}.side-bell .dot{border-color:var(--side-1)}.side-nav a{padding:9px 12px}.page-head{display:flex;align-items:center;gap:12px}.page-head h2{font-size:20px;font-weight:800;flex:1}@media(min-width:901px){.topbar{display:none}.content{padding-top:16px}}@media(max-width:900px){.page-head h2{display:none}.page-head .top-actions:empty{display:none}.page-head:has(.top-actions:empty):not(:has(.back-btn)){display:none}}.cl-grid{grid-template-columns:minmax(0,1fr) 330px 310px;gap:12px}.cl-main{gap:10px}.cl-card,.cl-chat{top:16px;max-height:calc(100vh - 32px)}.cl-chat{height:calc(100vh - 32px)}@media(max-width:1680px){.cl-grid{grid-template-columns:minmax(0,1fr) 330px 310px}.cl-chat{display:flex}}@media(max-width:1500px){.cl-grid{grid-template-columns:minmax(0,1fr) 340px}.cl-chat{display:none}}.cl-top{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:10px;align-items:stretch}.cl-top .kpi-row.k5{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.cl-top .kpi{padding:10px;gap:8px;border-radius:14px}.cl-top .kpi-ic{width:36px;height:36px;border-radius:10px}.cl-top .kpi-label{font-size:11px;white-space:normal;line-height:1.2}.cl-top .kpi-val{font-size:19px}.kpi-mint{background:#dcfce7;color:var(--green)}.filter-box{padding:10px;display:flex;flex-direction:column;gap:8px;border-radius:14px}.fb-row{display:flex;gap:6px;align-items:center}.fb-row .search{flex:1;height:34px;padding:0 10px;border-radius:10px;background:#f8fafc;border-color:#eef1f5;font-size:12px}.fb-row .search input{font-size:12px}.fb-row .input{height:34px;min-width:0;width:120px;font-size:12px;padding:0 8px;border-radius:10px;background:#f8fafc;border-color:#eef1f5}.fb-row .date-range{flex:1;height:34px;padding:0 8px;border-radius:10px;background:#f8fafc;border-color:#eef1f5;gap:4px}.fb-row .date-range input{width:100%;min-width:0;font-size:11px}.excel-link{color:var(--green);font-weight:700;font-size:14px;padding:0 4px}@media(max-width:1350px){.cl-top{grid-template-columns:minmax(0,1fr)}}.chips.sq{gap:6px}.chips.sq .chip{border:0;background:#eef2f7;color:#64748b;border-radius:8px;height:30px;font-weight:500}.chips.sq .chip.on{background:#e0e7ff;color:var(--violet-1);font-weight:600}.cl-table{padding:6px 12px}.cl-table .table-wrap{margin:0 -12px;padding:0 12px}.cl-table .tbl{font-size:12.5px}.cl-table .tbl th{font-size:11.5px;padding:9px 6px}.cl-table .tbl td{padding:8px 6px}.cl-table .tbl .badge{padding:5px 9px;border-radius:8px;font-size:11.5px}.cl-table .who b{max-width:140px}.pay-cell b{color:var(--text)!important}.lt-btn{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#f1f5f9;color:#64748b;border:0;cursor:pointer;flex:0 0 auto}.lt-btn.green{background:var(--green-bg);color:var(--green)}.sq-btn.round{border-radius:50%}.cl-card{padding:14px;gap:10px}.cc-head{gap:12px}.cc-head .avatar.xl{width:72px;height:72px}.cc-name{display:flex;align-items:center;gap:2px;font-size:16px}.cc-badges{gap:6px}.stage-btn{border:0;cursor:pointer;padding:5px 10px}.cc-tabs{gap:4px;border-bottom:0;background:#f1f5f9;padding:4px;border-radius:10px}.cc-tabs button{border-bottom:0;border-radius:8px;padding:6px 9px;font-size:12.5px;flex:1 0 auto;justify-content:center}.cc-tabs button.on{background:#fff;color:var(--text);box-shadow:0 1px 4px #0f172a1f}.il-row{gap:8px;border-bottom:0;padding:7px 0;font-size:14px}.il-ic{color:#1e3a8a;display:inline-flex}.il-ic2{width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;flex:0 0 auto}.il-ic2.blue{background:#3b82f6}.il-ic2.sky{background:#0ea5e9}.il-ic2.navy{background:transparent;color:#1e3a8a}.rd-btn{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--green);color:#fff}.il-row .lt-btn.green{width:36px;height:36px;border-radius:10px}.u-link{color:#334155;text-decoration:underline}.cc-actions{grid-template-columns:1.3fr 1fr 1fr;gap:6px}.cc-actions .btn{height:50px;font-size:12.5px;border-radius:10px}.cc-actions .btn.stacked{flex-direction:column;gap:2px;font-size:11.5px;white-space:normal;line-height:1.1}.cc-chat-title{display:flex;align-items:center;justify-content:space-between;padding:14px 14px 4px}.cc-chat-title b{font-size:17px}.rd-light{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#f1f5f9;color:#1e3a8a}.cc-chat-head{border-bottom:0;padding:6px 14px 10px}.cc-chat-head .avatar.lg{width:56px;height:56px}.cl-chat .chat-input{border-top:0;padding:10px}.cl-chat .chat-list{padding:8px 12px}.cl-chat .msg-file,.cc-chat-inline .msg-file{border:1px solid var(--border)}.cl-card>*{flex-shrink:0}.cl-grid{grid-template-columns:minmax(0,1fr) 350px 310px}@media(max-width:1500px){.cl-grid{grid-template-columns:minmax(0,1fr) 350px}}.cc-head{display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:12px;position:relative}.cc-head .avatar.xl{width:64px;height:64px;font-size:22px}.cc-head .grow{padding-right:96px}.cc-name{font-size:15px;line-height:1.25}.cc-badges{position:absolute;top:0;right:0;align-items:flex-end}.cc-sub{flex-wrap:nowrap;min-width:0}.cc-sub>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-tabs{overflow-x:auto}@media(max-width:1799px){.cl-top{grid-template-columns:minmax(0,1fr)}.filter-box{flex-direction:row;flex-wrap:wrap}.fb-row{flex:1 1 320px}}.filter-box{min-width:0}.fb-row .input{width:140px}.cl-top .kpi-label{overflow:visible;text-overflow:clip}.cl-table .tbl{font-size:12px}.cl-table .tbl th,.cl-table .tbl td{padding:7px 5px;white-space:nowrap}.cl-table .tbl td:nth-child(2) .who b{max-width:118px}.cl-table .tbl td:nth-child(5){max-width:96px;overflow:hidden;text-overflow:ellipsis}.cl-table .tbl .avatar.sm{width:28px;height:28px;font-size:11px}.cl-table .tbl .badge{padding:4px 8px;font-size:11px}.cl-table .tbl .badge .ic{width:12px;height:12px}.cl-table .flag{width:16px;height:11px}.cl-grid{grid-template-columns:minmax(0,1fr) 330px 290px}@media(max-width:1500px){.cl-grid{grid-template-columns:minmax(0,1fr) 340px}}@media(max-width:1100px){.cl-grid{grid-template-columns:minmax(0,1fr)}}@media(min-width:1800px){.cl-top{grid-template-columns:minmax(0,1fr) 330px}}.fb-row .search{min-width:0}.fb-row .input{width:118px;flex:0 0 118px}.cc-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.cc-name .icon-btn{display:inline-flex;vertical-align:middle}.cl-table .tbl td:nth-child(2) .who b{max-width:100px}.cl-table .tbl td:nth-child(5){max-width:82px}.cl-table .tbl td:nth-child(6) .badge{max-width:128px;overflow:hidden;text-overflow:ellipsis}.cl-table .tbl .avatar.sm{width:26px;height:26px}.cl-table .tbl{font-size:11.5px}.cl-table .tbl th{font-size:11px}.cl-table .tbl th,.cl-table .tbl td{padding:7px 4px}.cl-table .tbl td:nth-child(2) .who{gap:6px}.cl-table .tbl td:nth-child(2) .who b{max-width:92px}.cl-table .tbl td:nth-child(6) .badge{max-width:118px}.cl-table .lt-btn,.cl-table .sq-btn{width:26px;height:26px}.cl-table .act-row{gap:4px}@media(min-width:1501px){.side{width:204px;flex-basis:204px}.content{padding-left:14px;padding-right:14px}.cl-grid{grid-template-columns:minmax(0,1fr) 322px 282px}}.cl-table .tbl th{white-space:normal;line-height:1.2}.cl-table .tbl th:first-child,.cl-table .tbl td:first-child{width:18px;padding-right:2px}.cl-table .tbl td:nth-child(3){font-size:11px}.cl-table .tbl td:nth-child(11){white-space:normal;min-width:50px;line-height:1.25}.cl-table .tbl td:nth-child(2) .who b{max-width:86px}@media(min-width:1501px){.cl-grid{gap:10px}.cl-table{padding:6px 8px}.cl-table .table-wrap{margin:0 -8px;padding:0 8px}}.side-brand .grow{min-width:0}.side-brand .grow b{font-size:16px}.side-bell{margin-left:auto;flex:0 0 auto}@media(max-width:900px){.cl-top .kpi-row.k5{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-top .kpi-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media(min-width:901px)and (max-width:1100px){.cl-top .kpi-row.k5{grid-template-columns:repeat(3,minmax(0,1fr))}}.ai-c{color:#7c3aed}.rd-light.ai-c{background:#f5f3ff}.ai-b{color:#7c3aed;border-color:#c4b5fd}.ai-note{display:flex;align-items:center;gap:6px;font-size:12px;color:#7c3aed;background:#f5f3ff;padding:6px 10px;border-radius:8px}.ai-text{white-space:pre-wrap;font-size:14px;line-height:1.55;color:#1e293b}.ai-out .loader{margin:24px auto 8px}.ai-out code{background:#f1f5f9;padding:1px 5px;border-radius:5px;font-size:12px}.kpi-link{color:inherit;text-decoration:none;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.kpi-link:hover{border-color:#93c5fd;box-shadow:0 4px 14px #2563eb1f;transform:translateY(-1px)}.kpi-link.on{border-color:var(--green);box-shadow:0 0 0 2px #16a34a2e}.kpi-row.k4{grid-template-columns:repeat(4,minmax(0,1fr))}.cl-top .kpi-row.seg-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}@media(max-width:1100px){.cl-top .kpi-row.seg-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:700px){.kpi-row.k4,.cl-top .kpi-row.seg-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.seg-banner{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;background:#ecfdf5;border:1px solid #BBF7D0;color:#14532d;border-radius:12px;padding:8px 12px;margin:10px 0 0;font-size:13px}.page-head .ph-left{display:flex;align-items:center;gap:10px;min-width:0}.back-btn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px 0 8px;border:1px solid var(--border);border-radius:10px;background:#fff;color:var(--text, #111827);font-size:13px;font-weight:600;text-decoration:none;flex:0 0 auto}.back-btn:hover{border-color:#93c5fd;color:#1d4ed8}.page-back{margin:0 0 10px}.seg-quick{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0 0}.seg-q{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;background:#fff;border:1px solid var(--border);border-radius:12px;color:inherit;text-decoration:none;font-size:13px}.seg-q b{font-size:15px}.seg-q:hover{border-color:#93c5fd;color:#1d4ed8}.cc-full{width:100%;justify-content:center;margin:10px 0 4px}.cc-av-link{display:inline-flex;border-radius:50%}.cc-av-link:hover{box-shadow:0 0 0 3px #bfdbfe}.anketa{padding:20px}.an-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.an-sec{border:1px solid var(--border);border-radius:14px;padding:14px 16px;min-width:0}.an-sec h3{margin:0 0 10px;font-size:15px}.an-kvs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.an-kv{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid #EEF1F5;font-size:13px;min-width:0}.an-kv span{color:var(--muted);flex:0 0 auto}.an-kv b{text-align:right;font-weight:600;min-width:0;overflow-wrap:anywhere}@media(max-width:1100px){.an-grid{grid-template-columns:1fr}}@media(max-width:560px){.an-kvs{grid-template-columns:1fr}.anketa{padding:12px}}.an-sec .sec-row{margin-top:12px}.an-sec .sec-row:first-child{margin-top:0}.an-sec .kv{padding:4px 0}.an-sec .form+.form{margin-top:14px}@media(max-width:1100px){.cl-grid.has-sel .cl-card{order:-1}}.an-sec.focus{border-color:#86efac;box-shadow:0 0 0 3px #22c55e26}.an-sec{scroll-margin-top:16px}.cl-addbar{display:flex;justify-content:flex-end;margin:10px 0 -2px}.block{display:block}.mail-box{border-top:1px solid var(--border);padding:8px 0}.mail-box pre{white-space:pre-wrap;font:inherit;font-size:13px;background:#f8fafc;border-radius:10px;padding:10px;margin:8px 0 0}.cs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:14px;margin:12px 0}.cs-card .sec-row{flex-wrap:wrap;gap:8px}.cs-list{display:flex;flex-direction:column;gap:6px;margin:10px 0}.cs-stage{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--border);border-radius:10px;background:#fff}.cs-stage .icon-btn[data-up] svg{transform:rotate(90deg)}.cs-stage .icon-btn[data-down] svg{transform:rotate(90deg)}.cs-dot{width:12px;height:12px;border-radius:50%;flex:0 0 auto}.link.danger{color:var(--red, #DC2626)}.crm-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;margin-bottom:12px}.crm-bar .search{min-width:200px;flex:1 1 200px;max-width:320px}.seg-tabs{display:inline-flex;background:#f1f5f9;border-radius:10px;padding:3px}.seg-tabs button{border:0;background:none;padding:6px 12px;border-radius:8px;font:inherit;font-size:13px;font-weight:600;color:#475569;cursor:pointer}.seg-tabs button.on{background:#fff;color:#0f172a;box-shadow:0 1px 2px #00000014}.kb{display:flex;gap:12px;overflow-x:auto;padding-bottom:10px;align-items:flex-start;min-height:60vh}.kb-col{flex:0 0 272px;background:#f1f5f9;border-radius:14px;display:flex;flex-direction:column;max-height:calc(100vh - 210px);transition:box-shadow .12s,background .12s}.kb-col.closed{flex-basis:220px;opacity:.92}.kb-col.over{background:#e0f2fe;box-shadow:0 0 0 2px #38bdf8 inset}.kb-head{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:10px 12px 8px;border-radius:14px 14px 0 0;color:#fff;font-size:13.5px}.kb-head span{background:#ffffff47;border-radius:999px;padding:1px 8px;font-weight:700}.kb-sumline{padding:6px 12px}.kb-list{display:flex;flex-direction:column;gap:8px;padding:0 8px 10px;overflow-y:auto;min-height:40px}.kb-card{background:#fff;border:1px solid #E2E8F0;border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:6px;cursor:grab;user-select:none;touch-action:pan-y;box-shadow:0 1px 2px #0f172a0d}.kb-card:hover{border-color:#93c5fd}.kb-card.kb-dragging{opacity:.35}.kb-ghost{position:fixed;z-index:300;pointer-events:none;transform:rotate(2deg);box-shadow:0 12px 28px #0f172a40;cursor:grabbing}.kb-top,.kb-row{display:flex;align-items:center;gap:6px;justify-content:space-between;min-width:0}.kb-top b{font-size:13.5px}.kb-sum{font-size:12.5px;white-space:nowrap}.kb-tags{display:flex;flex-wrap:wrap;gap:4px}.tag-chip{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;padding:2px 8px;border-radius:999px;background:#eef2ff;color:#3730a3}.tag-chip button{border:0;background:none;color:inherit;cursor:pointer;padding:0;font-size:13px;line-height:1}.badge.xs{font-size:10.5px;padding:1px 6px}.kb-empty{padding:8px 0}.kb-more{align-self:center}.bulk-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;background:#0f172a;color:#fff;border-radius:12px;padding:8px 12px;margin-bottom:10px}.bulk-bar .input{background:#fff}.st-dot{display:inline-block;width:9px;height:9px;border-radius:50%}.deal-grid{display:grid;grid-template-columns:340px minmax(0,1fr);gap:14px;align-items:start}.deal-side{display:flex;flex-direction:column;gap:10px;position:sticky;top:12px}.deal-head{display:flex;gap:10px;align-items:center}.deal-name{display:block;font-size:17px}.stage-track{display:flex;gap:4px}.stage-track span{flex:1;height:6px;border-radius:3px}.stage-track span.cur{box-shadow:0 0 0 2px #0f172a}.deal-links{display:flex;flex-wrap:wrap;gap:6px}.deal-main{display:flex;flex-direction:column;gap:12px;min-width:0}.composer textarea{width:100%;min-height:80px;resize:vertical}.composer-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}.timeline-list{display:flex;flex-direction:column}.tl-ev{display:flex;gap:10px;padding:10px 2px;border-top:1px solid #EEF1F5;font-size:13.5px}.tl-ev>svg{flex:0 0 auto;margin-top:2px;color:#64748b}.tl-ev .grow{display:flex;flex-direction:column;gap:3px;min-width:0}.tl-ev p{margin:0;overflow-wrap:anywhere}.tl-ev.comment{background:#fffbeb;border-radius:10px;padding:10px;border-top-color:transparent;margin-top:4px}.tl-ev.msg.in>svg{color:#16a34a}.tl-comment{white-space:pre-wrap}@media(max-width:1000px){.deal-grid{grid-template-columns:1fr}.deal-side{position:static}}@media(max-width:640px){.kb-col{flex-basis:82vw}.crm-bar .search{max-width:none}}.crm-bar .input,.crm-bar select{width:auto;min-width:150px;max-width:220px;height:36px}.crm-bar .search{height:36px}.tl-ev .tag-chip{align-self:flex-start}@media(max-width:640px){.crm-bar .input,.crm-bar select{flex:1 1 140px;max-width:none}}.call-kpis{margin-bottom:12px}.call-tabs{margin-bottom:10px}.call-tabs b{margin-left:4px}.call-dir{position:relative;display:inline-flex;width:30px;height:30px;border-radius:50%;align-items:center;justify-content:center;background:#dcfce7;color:#16a34a}.call-dir.out{background:#dbeafe;color:#2563eb}.call-dir.miss{background:#fee2e2;color:#dc2626}.call-dir i{position:absolute;right:-2px;bottom:-4px;font-style:normal;font-size:12px;font-weight:800}.tbl audio{height:32px;max-width:220px}.tl-ev audio{height:30px;margin-top:4px;max-width:100%}.an-row{cursor:pointer}.an-row:hover td{background:#f8fafc}.an-detail>td{background:#f8fafc;padding:8px 12px}.tbl.sub{font-size:12.5px}.an-bar{width:90px;height:6px;background:#e2e8f0;border-radius:3px;display:inline-block;vertical-align:middle;margin-right:8px;overflow:hidden}.an-bar i{display:block;height:100%;background:linear-gradient(90deg,#22c55e,#0ea5e9)}.integ-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:14px}.copy-row{display:flex;gap:6px;align-items:center}.copy-row .input{flex:1;font-size:12px}.sip-list{display:flex;flex-direction:column;gap:6px}.sip-row{display:flex;align-items:center;gap:10px}.sip-row .input{width:110px}.steps{margin:0 0 6px 18px;padding:0;color:#475569}pre.code{white-space:pre-wrap;font-size:12px;background:#0f172a;color:#e2e8f0;border-radius:10px;padding:10px}.inbox-list{display:flex;flex-direction:column;gap:4px}@media(max-width:700px){.integ-grid{grid-template-columns:1fr}}.kb{gap:0;background:#f0f2f5;border-radius:12px;padding:0 0 10px}.kb-col{background:transparent;border-radius:0;border-right:1px solid #E1E5EB;flex-basis:270px;max-height:calc(100vh - 190px)}.kb-col:last-child{border-right:0}.kb-col.closed{flex-basis:230px;background:#ffffff59}.kb-col.over{background:#e3f2fd;box-shadow:none}.kb-head{flex-direction:column;align-items:stretch;gap:0;padding:14px 12px 6px;color:#2e3640;border-radius:0;background:none!important}.kb-head b{font-size:12.5px;text-transform:uppercase;letter-spacing:.3px;color:#2e3640}.kb-line{display:block;height:3px;border-radius:2px;margin:8px 0 6px}.kb-sumline{padding:0;font-size:12px;color:#8591a5;background:none!important}.kb-quick{margin:0 8px 8px;border:1px dashed #C3CBD6;background:#ffffff8c;border-radius:6px;padding:8px;font:inherit;font-size:12.5px;color:#6b7686;cursor:pointer}.kb-quick:hover{border-color:#4c8bf7;color:#1f6feb;background:#fff}.kb-card{border-radius:6px;border-color:#e4e8ed;box-shadow:0 1px 1px #2e36400f;padding:9px 10px;gap:4px}.kb-card:hover{border-color:#b9cceb;box-shadow:0 2px 6px #2e36401f}.kb-name{color:#1f6feb;font-weight:600}.kb-sum{color:#2e3640}.sip-list{max-height:320px;overflow-y:auto;padding-right:4px}.inbox-list{max-height:360px;overflow-y:auto}details.idle{margin-top:10px}.task-dot{width:9px;height:9px;border-radius:50%;display:inline-block;flex:0 0 auto}.task-dot.ok{background:#22c55e}.task-dot.late{background:#ef4444;box-shadow:0 0 0 3px #ef44442e}.task-dot.none{background:#f59e0b}.notask{margin:0 4px}.task-list{padding:4px 12px}.task-row{display:flex;align-items:center;gap:10px;padding:10px 2px;border-top:1px solid #EEF1F5;font-size:13.5px}.task-row:first-child{border-top:0}.task-row.late{background:#fef2f2;border-radius:10px;padding:10px}.task-row.done{opacity:.75}.task-check{width:20px;height:20px;border-radius:6px;border:2px solid #94A3B8;background:#fff;cursor:pointer;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.task-check:hover{border-color:#16a34a}.task-check.on{background:#16a34a;border-color:#16a34a;color:#fff}.task-ic{color:#64748b;display:inline-flex}.task-when{white-space:nowrap;font-size:12.5px}.deal-tasks{display:flex;flex-direction:column;gap:4px}.no-task{display:flex;gap:6px;align-items:center;margin:0}.composer-tabs{align-self:flex-start}.task-form{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.task-form .input{width:auto;flex:1 1 160px}.wz-card{padding:0;overflow:hidden;margin-bottom:12px}.wz-head{display:flex;align-items:center;gap:12px;width:100%;border:0;background:none;padding:14px 16px;text-align:left;font:inherit;cursor:pointer}.wz-head:hover{background:#f8fafc}.wz-ic{width:40px;height:40px;border-radius:12px;background:#ecfdf5;color:#16a34a;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.wz-card.open .wz-head{border-bottom:1px solid var(--border)}.wz-body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:10px}ol.wz{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.wz-step{display:flex;gap:12px}.wz-step .grow{display:flex;flex-direction:column;gap:6px;min-width:0}.wz-n{width:26px;height:26px;border-radius:50%;background:#16a34a;color:#fff;font-weight:700;font-size:13px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.wz-step p{margin:0}.kv-list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:3px}code{background:#f1f5f9;border-radius:5px;padding:1px 5px;font-size:12px}.imp-step{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.imp-src{align-self:flex-start;flex-wrap:wrap}ol.guide{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:4px;font-size:13.5px}.imp-file{align-self:flex-start}.imp-tbl th{min-width:150px;vertical-align:top}.imp-tbl td{font-size:12.5px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imp-opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.imp-sum{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.imp-sum>div{background:#f8fafc;border-radius:12px;padding:12px;display:flex;flex-direction:column}.imp-sum b{font-size:24px}.imp-sum span{font-size:12.5px;color:#64748b}.mg-promo{flex-direction:column;gap:4px;text-decoration:none;color:inherit;border:1px dashed #93C5FD}.mg-promo b{display:flex;align-items:center;gap:8px;color:#1d4ed8}.mg-phases{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13.5px}.mg-phases li{display:flex;align-items:center;gap:8px;padding-left:22px;position:relative;color:#94a3b8}.mg-phases li:before{content:"";position:absolute;left:4px;width:10px;height:10px;border-radius:50%;background:#e2e8f0}.mg-phases li.done{color:#15803d;padding-left:0}.mg-phases li.done:before{display:none}.mg-phases li.cur{color:#1d4ed8;font-weight:600}.mg-phases li.cur:before{background:#3b82f6;box-shadow:0 0 0 4px #dbeafe}.row-btns{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.deal-extra summary{cursor:pointer;list-style:none}.deal-extra .kv-val{text-align:right;overflow-wrap:anywhere;max-width:60%}.an-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px}.an-page{display:flex;flex-direction:column;gap:14px}.an-page .an-grid{margin-bottom:0}.an-page .card{margin:0}.fn{display:flex;flex-direction:column;gap:8px;margin-top:8px}.fn-row{display:grid;grid-template-columns:150px minmax(0,1fr) 110px 110px;gap:10px;align-items:center}.fn-name{font-size:13px;font-weight:600}.fn-bar{position:relative;height:26px;background:#f1f5f9;border-radius:8px;overflow:hidden}.fn-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:8px;opacity:.85}.fn-bar b{position:relative;z-index:1;line-height:26px;padding-left:10px;font-size:13px}.fn-pct,.fn-time{font-size:13px}.loss-list{display:flex;flex-direction:column;gap:8px}.loss-row{display:flex;align-items:center;gap:10px;font-size:13px}.loss-row .an-bar i{background:linear-gradient(90deg,#f87171,#ef4444)}.day-chart{width:100%;height:170px}.day-chart .ch-lead{fill:#93c5fd}.day-chart .ch-won{fill:#16a34a}.day-chart .ch-lbl{font-size:10px;fill:#64748b}.ch-legend{display:flex;gap:16px;color:#475569}.ch-legend .lg{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:4px;vertical-align:middle}.lg.lead{background:#93c5fd}.lg.won{background:#16a34a}.stuck-list{display:flex;flex-direction:column;max-height:360px;overflow-y:auto}@media(max-width:1100px){.an-grid{grid-template-columns:1fr}.fn-row{grid-template-columns:110px minmax(0,1fr) 80px}.fn-time{grid-column:2 / 4}}.fn-row{grid-template-columns:150px minmax(0,1fr) 130px 120px}.fn-pct .small,.fn-time{white-space:nowrap}.row-gap{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.btn.danger{color:var(--red);border-color:#dc262659}.content:has(>.amo){overflow:hidden;padding-bottom:14px}.content:has(>.amo)>.amo{flex:1 1 auto;min-height:0}.amo{display:grid;grid-template-columns:380px minmax(0,1fr);gap:14px;min-height:0;height:100%}.amo>.amo-mtabs{display:none}.amo-left{display:flex;flex-direction:column;min-height:0;padding:0;overflow:hidden}.amo-top{display:flex;flex-direction:column;gap:8px;padding:14px 16px 10px;background:linear-gradient(180deg,#f8faff,#fff);border-bottom:1px solid #EEF1F5}.amo-title{font:inherit;font-size:20px;font-weight:800;color:#0f172a;border:1px solid transparent;border-radius:8px;padding:4px 6px;margin:-4px -6px 0;background:transparent;width:calc(100% + 12px)}.amo-title:hover{border-color:#e2e8f0}.amo-title:focus{outline:none;border-color:#7c6cf2;background:#fff}.amo-sub{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.amo-tagf{display:inline-flex;align-items:center}.amo-tagf input{border:1px dashed #CBD5E1;border-radius:999px;padding:3px 10px;font:inherit;font-size:12.5px;width:130px;background:transparent}.amo-tagf input:focus{outline:none;border-color:#7c6cf2;border-style:solid}.amo-tagf button{border:0;background:transparent;color:#64748b;font-size:16px;cursor:pointer;padding:0 6px}.amo-stage{position:relative;display:block;border-radius:10px;padding:8px 12px;color:#0f172a;cursor:pointer}.amo-stage[data-bg]{box-shadow:inset 4px 0 #0f172a40}.amo-stage-txt{position:relative;display:block;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:18px}.amo-stage-txt:after{content:"\25be";position:absolute;right:0;top:0}.amo-stage select{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.amo-tabs{margin:10px 16px 0;align-self:flex-start}.amo-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:8px 16px 16px;display:flex;flex-direction:column;overscroll-behavior:contain}.amo-scroll>div{display:flex;flex-direction:column;gap:2px}.amo-f{display:grid;grid-template-columns:130px minmax(0,1fr);gap:10px;align-items:center;padding:7px 0;border-bottom:1px dashed #EEF1F5;font-size:13.5px}.amo-f>span:first-child{color:#64748b}.amo-f select,.amo-f input{font:inherit;border:1px solid transparent;border-radius:6px;padding:4px 6px;background:transparent;min-width:0;width:100%}.amo-f select:hover,.amo-f input:hover{border-color:#e2e8f0}.amo-f select:focus,.amo-f input:focus{outline:none;border-color:#7c6cf2;background:#fff}.amo-f .kv-val{overflow-wrap:anywhere}.amo-f .badge{justify-self:start}.amo-scroll .sec-row{margin-top:12px}.amo-scroll .deal-links{margin:8px 0}.amo-scroll .danger-link{align-self:flex-start;margin-top:10px}.amo-feed{display:flex;flex-direction:column;min-height:0;padding:0;overflow:hidden;background:#f8fafc}.amo-list{flex:1 1 auto;min-height:0;overflow-y:auto;padding:8px 18px 12px;display:flex;flex-direction:column;overscroll-behavior:contain}.amo-list>:first-child{margin-top:auto}.amo-day{display:flex;justify-content:center;margin:14px 0 4px}.amo-day span{background:#e2e8f0;color:#334155;font-size:12px;font-weight:700;padding:3px 12px;border-radius:999px}.amo-list .tl-ev{background:#fff;border:1px solid #EEF1F5;border-radius:10px;padding:9px 12px;margin-top:6px}.amo-list .tl-ev.comment{background:#fffbeb;border-color:#fde68a}.amo-list .tl-ev.msg{background:#f0fdf4;border-color:#bbf7d0}.amo-list .tl-ev.msg:not(.in){background:#eef2ff;border-color:#c7d2fe;margin-left:40px}.amo-list .tl-ev.msg.in{margin-right:40px}.amo-list .tl-ev.created,.amo-list .tl-ev.stage,.amo-list .tl-ev.assign,.amo-list .tl-ev.field,.amo-list .tl-ev.tag,.amo-list .tl-ev.system{background:transparent;border-color:transparent;padding:4px 6px;font-size:12.5px;color:#475569}.amo-bottom{flex:0 0 auto;border-top:1px solid #E2E8F0;background:#fff;padding:10px 14px 12px;display:flex;flex-direction:column;gap:8px;max-height:55%;overflow-y:auto}.amo-bottom .deal-tasks{max-height:140px;overflow-y:auto}.amo-bottom .composer textarea{min-height:56px}.amo-bottom .composer-bar{margin-top:6px}.amo-bottom .composer-bar .input.grow{min-width:160px}@media(max-width:1100px){.amo{grid-template-columns:320px minmax(0,1fr)}}@media(max-width:860px){.amo{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);gap:10px}.amo>.amo-mtabs{display:flex;align-self:flex-start}.amo[data-mob=info] .amo-feed,.amo[data-mob=feed] .amo-left{display:none}.amo-f{grid-template-columns:110px minmax(0,1fr)}.amo-list .tl-ev.msg:not(.in){margin-left:16px}.amo-list .tl-ev.msg.in{margin-right:16px}}.amo-scroll .kv{padding:7px 0;border-bottom:1px dashed #EEF1F5;font-size:13.5px}.amo-scroll .kv>span:first-child{color:#64748b}.amo-list .tl-ev .grow{display:block}.amo-list .tl-ev .grow>span.muted.small:last-child{display:block;margin-top:3px}.amo-list .tl-ev .grow>p{margin-top:3px}.amo-list .tl-ev audio{display:block}.amo-list .tl-ev{display:flex;flex-direction:row;align-items:flex-start;gap:10px}.crm-search{position:relative;flex:1 1 260px;max-width:380px;min-width:200px}.crm-bar .crm-search .search{max-width:none;width:100%;padding-left:4px}.crm-lupa{position:relative;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:#64748b;cursor:pointer;flex:0 0 auto}.crm-lupa:hover,.crm-lupa[aria-expanded=true]{background:#eef2ff;color:#5b4be0}.crm-nf{position:absolute;top:-3px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#7c6cf2;color:#fff;font-size:10.5px;font-style:normal;font-weight:700;line-height:16px;text-align:center}.crm-pop{position:absolute;z-index:30;top:calc(100% + 6px);left:0;width:max(100%,340px);max-width:calc(100vw - 32px);background:#fff;border:1px solid #E2E8F0;border-radius:14px;box-shadow:0 16px 40px -12px #0f172a47;padding:12px;display:flex;flex-direction:column;gap:10px}.crm-pop[hidden]{display:none}.crm-bar .crm-pop .field{display:flex;flex-direction:column;gap:4px;margin:0}.crm-bar .crm-pop .field>span{font-size:12px;color:#64748b;font-weight:600}.crm-bar .crm-pop select{width:100%;max-width:none;min-width:0}.crm-pop .notask{margin:0}.crm-pop .link{align-self:flex-start}.crm-pop-acts{display:flex;flex-direction:column;gap:6px;padding-top:10px;border-top:1px solid #EEF1F5}.crm-pop-acts .btn{justify-content:flex-start;width:100%}@media(max-width:640px){.crm-search{max-width:none;flex-basis:100%}.crm-pop{width:100%}}.crm-bar .crm-pop select,.crm-bar .crm-pop .input{flex:0 0 auto;height:38px}.face-box{display:flex;flex-direction:column;gap:6px;padding:10px 12px;margin:8px 0;border:1px solid #E2E8F0;border-radius:12px;background:#f8fafc}.face-box .sec-row{margin:0}.face-box .kv>span:last-child{text-align:right}.face-pct{font-size:18px}.face-box .btn{align-self:flex-start}.face-box .sec-row b{display:inline-flex;align-items:center;gap:6px}.deal-doc{display:flex;align-items:center;gap:8px;padding:8px 10px;margin:4px 0;border:1px solid #E2E8F0;border-radius:10px;background:#fff}.deal-doc.ok{border-color:#bbf7d0;background:#f0fdf4}.deal-doc>svg{color:#64748b;flex:0 0 auto}.deal-doc.ok>svg{color:#16a34a}.deal-doc .grow{display:flex;flex-direction:column;min-width:0}.deal-doc .btn-xs{flex:0 0 auto}@media(min-width:901px){.content:has(.kb){display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;align-items:center;column-gap:10px;row-gap:0;padding-top:10px}.content:has(.kb)>*{flex:0 0 100%;min-width:0}.content:has(.kb)>.page-head{flex:1 1 auto;width:auto;margin-bottom:6px}.content:has(.kb)>.page-head h2{font-size:17px}.content:has(.kb)>.page-head .btn{height:32px;padding:0 10px;font-size:13px}.content:has(.kb)>.grp-pick{flex:0 0 auto;margin:0 0 6px}.kb-col{max-height:calc(100vh - 150px)}}.content:has(.kb) .crm-bar{padding:6px 10px;margin-bottom:8px;gap:6px}.content:has(.kb) .crm-bar .input,.content:has(.kb) .crm-bar select,.content:has(.kb) .crm-bar .search{height:32px;font-size:13px}.content:has(.kb) .crm-bar .btn{height:34px;font-size:13px}.kb-col{flex-basis:312px}.kb-col.closed{flex-basis:250px}.kb-head{padding:14px 14px 6px}.kb-head b{font-size:13.5px}.kb-sumline{font-size:13px}.kb-quick{margin:0 10px 10px;padding:9px;font-size:13px}.kb-card{padding:12px 13px;gap:6px;font-size:13.5px;border-radius:8px}.kb-top b,.kb-name{font-size:15.5px}.kb-card .small,.kb-card small{font-size:12.5px}.kb-sum{font-size:13.5px}@media(max-width:640px){.kb-col{flex-basis:86vw}}.content:has(.kb) .crm-bar{margin-top:4px}.content:has(>.bx-board){padding:0;gap:0;overflow:hidden;background:#eef2f4;display:flex;flex-direction:column;flex-wrap:nowrap!important}.content:has(>.bx-board)>.grp-pick,.content:has(>.bx-board)>.page-back{display:none}.bx-board{--bx-bg: #EEF2F4;--bx-line: #DFE3E8;--bx-text: #333;--bx-dark: #535C69;--bx-mut: #828B95;--bx-link: #2067B0;--bx-blue: #2FC6F6;--bx-green: #BBED21;--bx-ok: #7BB31A;--bx-warn: #E89B06;--bx-red: #FF5752;flex:1 1 auto!important;min-height:0;width:100%;max-width:100%;min-width:0;display:flex;flex-direction:column;background:var(--bx-bg);color:var(--bx-text)}.ad-top{flex:0 0 auto;display:flex;align-items:center;gap:14px;min-height:68px;padding:12px 22px;background:transparent}.ad-top>*{flex-shrink:0}.ad-pipe{position:relative;display:inline-flex;align-items:center;gap:4px;color:var(--bx-text)}.ad-pipe select{appearance:none;-webkit-appearance:none;background:transparent;border:0;color:var(--bx-text);font:inherit;font-size:24px;font-weight:400;padding:4px 24px 4px 0;cursor:pointer;max-width:320px;text-overflow:ellipsis}.ad-pipe select option{color:#0f172a;font-size:14px}.ad-pipe .ic{position:absolute;right:0;pointer-events:none;color:var(--bx-mut)}.ad-views{display:flex;gap:2px;padding:3px;border-radius:20px;background:#525c6914}.ad-views button{width:36px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:16px;background:none;color:var(--bx-mut);cursor:pointer}.ad-views button:hover{color:var(--bx-dark)}.ad-views button.on{color:var(--bx-dark);background:#fff;box-shadow:0 1px 2px #0000001f}.ad-top>.ad-search{flex:1 1 200px;flex-shrink:1;width:auto;min-width:160px;max-width:560px;position:relative}.bx-board .ad-search .search{height:38px;background:#fff;border:1px solid var(--bx-line);border-radius:19px;box-shadow:none;color:var(--bx-mut);padding:0 14px}.bx-board .ad-search .search:focus-within{border-color:var(--bx-blue)}.bx-board .ad-search .search input{color:var(--bx-text);font-size:15px;background:transparent}.bx-board .ad-search .search input::placeholder{color:#a8adb4}.bx-board .ad-search .crm-lupa{color:var(--bx-mut)}.ad-count{margin-left:auto;white-space:nowrap;color:var(--bx-mut);font-size:14px}.ad-count b{color:var(--bx-text);font-weight:600}.ad-more{width:38px;height:38px;padding:0;border:1px solid var(--bx-line);border-radius:50%;background:#fff;color:var(--bx-dark);font-size:11px;letter-spacing:1px;cursor:pointer}.ad-more:hover{border-color:#c6cdd3}.ad-btn,.ad-new{display:inline-flex;align-items:center;height:38px;padding:0 18px;border-radius:19px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.2px;white-space:nowrap;cursor:pointer}.ad-btn{color:var(--bx-dark);border:1px solid #C6CDD3;background:#fff}.ad-btn:hover{border-color:var(--bx-dark)}.ad-new{color:var(--bx-dark);border:0;background:var(--bx-green)}.ad-new:hover{background:#d2f95f}.ad-stats{flex:0 0 auto;display:flex;gap:0;margin:0 22px 14px;padding:12px 18px;background:#fff;border-radius:10px;box-shadow:0 1px 2px #0000000f}.ad-stats>div{display:flex;flex-direction:column;gap:2px;min-width:0;flex:0 1 240px;padding-right:14px}.ad-stats>div+div{padding-left:18px;border-left:1px solid #EDEFF1}.ad-stats span{color:var(--bx-mut);font-size:13px}.ad-stats b{font-size:22px;font-weight:600;color:var(--bx-dark);line-height:1.2}.ad-stats b.g{color:var(--bx-ok)}.ad-stats b.y{color:var(--bx-warn)}.ad-stats b.r{color:var(--bx-red)}.ad-stats .ad-fc{margin-left:auto;align-items:flex-end;text-align:right}.ad-stats .ad-fc b{white-space:nowrap}.bx-board .kb{flex:1 1 auto;min-height:0!important;background:transparent;border-radius:0;padding:0 22px;gap:12px;align-items:stretch;overflow-x:auto;overflow-y:hidden}.bx-board .kb-col{flex:0 0 300px;max-height:none;height:100%;min-height:0;border:0;border-radius:10px 10px 0 0;background:transparent;transition:background .15s}.bx-board .kb-col.closed{flex-basis:280px;opacity:.9}.bx-board .kb-col.over{background:#2fc6f61f}.bx-board .kb-head{align-items:stretch;text-align:left;padding:0 0 8px;color:var(--bx-text);gap:6px}.bx-stage{position:relative;display:flex;align-items:center;gap:8px;height:38px;padding:0 26px 0 14px;border-radius:6px 0 0 6px;color:#fff;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%)}.bx-stage b{flex:1 1 auto;min-width:0;font-size:14px;font-weight:700;color:inherit;letter-spacing:0;text-transform:none}.bx-stage .bx-cnt{flex:0 0 auto;font-size:13px;font-weight:600;opacity:.9}.bx-stage.lt{color:#333}.bx-board .kb-sumline{color:var(--bx-dark);font-size:15px;font-weight:600;margin:2px 2px 0}.bx-board .kb-quick{margin:0 0 8px;padding:9px 10px;border:0;border-radius:6px;background:#fff9;color:var(--bx-mut);font-size:14px}.bx-board .kb-quick:before{content:"+ ";font-weight:700}.bx-board .kb-quick:hover{background:#fff;color:var(--bx-dark)}.bx-board .kb-list{padding:0 0 16px;gap:8px}.bx-board .kb-empty{color:var(--bx-mut)}.bx-board .kb-more{color:var(--bx-link)}.bx-board .kb-colall{color:var(--bx-dark);justify-content:flex-start}.kb-card.ad-card{background:#fff;border:0;border-radius:8px;box-shadow:0 1px 2px #0000001a;padding:12px 14px 11px;gap:6px;color:#333;font-size:14px}.kb-card.ad-card:hover{box-shadow:0 3px 10px #0000001f}.ad-r1{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;line-height:1.35}.ad-who{color:#535c69;min-width:0;overflow-wrap:anywhere;font-size:13px}.ad-resp{color:#828b95;flex:0 1 auto;max-width:45%;text-align:right;font-size:13px}.kb-card.ad-card .ad-title,.ad-title{color:#2067b0;font-size:15.5px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.ad-title:hover{text-decoration:underline}.ad-r3{display:flex;justify-content:space-between;align-items:flex-end;gap:8px;margin-top:2px}.ad-chips{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.ad-chip{display:inline-block;padding:1px 8px;border:0;border-radius:10px;background:#eef2f4;color:#535c69;font-size:12.5px;line-height:1.6;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.ad-chip.ad-sum{background:transparent;color:#333;font-weight:700;font-size:13.5px;padding:0 2px}.ad-task{white-space:nowrap;font-size:13px;display:inline-flex;align-items:center;gap:5px}.ad-task i{width:7px;height:7px;border-radius:50%;background:currentColor}.ad-task.none{color:#e89b06}.ad-task.late{color:#ff5752}.ad-task.ok{color:#7bb31a}.kb-card.ad-card.picked{box-shadow:0 0 0 2px #2fc6f6}.bx-board .kb.selecting .kb-card{padding-left:34px}.kb-ghost.ad-card{box-shadow:0 14px 34px #00000038}.bx-board .sel-bar{flex:0 0 auto;margin:0 22px 12px;flex-direction:row;justify-content:flex-start;align-items:center;text-align:left}.bx-board .crm-pop{color:var(--text)}@media(max-width:1440px){.ad-count{display:none}}@media(max-width:1100px){.ad-stats{overflow-x:auto}.ad-stats>div{flex:0 0 auto}.ad-stats span{white-space:nowrap}.ad-stats b{font-size:19px}}@media(max-width:900px){.ad-top{flex-wrap:wrap;gap:10px;padding:10px 12px}.ad-pipe select{font-size:20px}.ad-top>.ad-search{order:5;flex-basis:100%;max-width:none}.ad-more,.ad-btn{display:none}.ad-new{margin-left:auto;height:36px}.ad-stats{overflow-x:auto;margin:0 12px 10px;padding:10px 12px}.ad-stats>div{flex:0 0 auto}.ad-stats .ad-fc{margin-left:0;align-items:flex-start;text-align:left}.bx-board .kb{padding:0 12px;gap:10px}.bx-board .kb-col{flex-basis:82vw}}@media(min-width:901px){.side{width:76px!important;flex:0 0 76px!important;padding:14px 10px;white-space:nowrap;z-index:40;transition:width .2s ease,flex-basis .2s ease,margin-right .2s ease,box-shadow .2s ease}.side:hover,.side:has(:focus-visible){width:240px!important;flex:0 0 240px!important;margin-right:-164px;box-shadow:14px 0 40px #02061759}.side-brand{padding:0 0 14px;justify-content:center}.side-logo{align-items:center}.side-logo .logo-plate{--d: 52px;transition:width .2s ease,height .2s ease}.side:hover .side-logo .logo-plate,.side:has(:focus-visible) .side-logo .logo-plate{--d: 64px}.side-nav a{position:relative;gap:14px;padding:10px 18px}.side-nav a .ic{flex:0 0 auto}.side-nav a .grow,.side-logo>span:last-child,.side-user .grow,#side_out,.side-bell{opacity:0;transition:opacity .12s ease;pointer-events:none}.side:hover .side-nav a .grow,.side:hover .side-logo>span:last-child,.side:hover .side-user .grow,.side:hover #side_out,.side:hover .side-bell,.side:has(:focus-visible) .side-nav a .grow,.side:has(:focus-visible) .side-logo>span:last-child,.side:has(:focus-visible) .side-user .grow,.side:has(:focus-visible) #side_out,.side:has(:focus-visible) .side-bell{opacity:1;pointer-events:auto;transition-delay:.06s}.side:not(:hover):not(:has(:focus-visible)) .side-bell,.side:not(:hover):not(:has(:focus-visible)) .side-logo>span:last-child{position:absolute}.side:not(:hover):not(:has(:focus-visible)) .side-badge{position:absolute;top:2px;left:33px;min-width:17px;height:17px;padding:0 4px;font-size:9.5px;border:2px solid var(--side-1)}.side-user{padding:12px 10px 0;gap:12px}}.bx-kbwrap{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.bx-arrow{position:absolute;top:50%;z-index:5;width:44px;height:64px;margin-top:-32px;display:inline-flex;align-items:center;justify-content:center;border:0;background:#535c698c;color:#fff;cursor:pointer;transition:background .15s}.bx-arrow:hover{background:#535c69d9}.bx-arrow.l{left:0;border-radius:0 10px 10px 0}.bx-arrow.r{right:0;border-radius:10px 0 0 10px}.bx-arrow[hidden]{display:none}.is-panning .bx-arrow{pointer-events:none}@media(hover:none){.bx-arrow{width:34px;height:52px;margin-top:-26px}}.bx-drop{position:fixed;left:50%;bottom:18px;z-index:250;transform:translate(-50%);display:flex;gap:12px;padding:10px;border-radius:16px;background:#fffffff5;box-shadow:0 10px 30px #0003}.bx-drop[hidden]{display:none}.bx-dz{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:210px;height:74px;padding:0 18px;border:2px dashed;border-radius:12px;font-size:15px;font-weight:700;transition:transform .12s,background .12s}.bx-dz small{font-size:12px;font-weight:500;opacity:.8}.bx-dz .ic{margin-bottom:1px}.bx-dz.won{border-color:#7bb31a;color:#4a7a0c;background:#f4fbe8}.bx-dz.lost{border-color:#ff5752;color:#c62f2a;background:#fff1f0}.bx-dz.over{transform:scale(1.05)}.bx-dz.won.over{background:#ddf3b8}.bx-dz.lost.over{background:#ffd9d7}@media(max-width:900px){.bx-dz{min-width:140px;height:62px;padding:0 10px}}.side-nav a.side-sub{position:relative;margin-left:14px;padding-top:7px;padding-bottom:7px;font-size:13px;color:#94a3b8}.side-nav a.side-sub:before{content:"";position:absolute;left:-6px;top:-4px;bottom:50%;width:8px;border-left:1px solid rgba(148,163,184,.45);border-bottom:1px solid rgba(148,163,184,.45);border-bottom-left-radius:6px}.side-nav a.side-sub.on{color:#fff}@media(min-width:901px){.side-nav a.side-sub{margin-left:10px;padding-left:14px}.side-nav a.side-sub:before{opacity:0;transition:opacity .12s}.side:hover .side-nav a.side-sub:before,.side:has(:focus-visible) .side-nav a.side-sub:before{opacity:1}}.content:has(>.yl-page){background:#f4f6f8}.yl-page{display:flex;flex-direction:column;gap:16px;width:100%;min-width:0}.yl-top{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.yl-title{flex:1 1 260px;min-width:0}.yl-title h2{margin:0;font-size:24px;font-weight:700;color:#1e293b}.yl-title span{color:#64748b;font-size:14px}.yl-pipe,.yl-search{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border:1px solid #DFE3E8;border-radius:20px;background:#fff;color:#64748b}.yl-pipe select{border:0;background:transparent;font:inherit;font-size:14px;font-weight:600;color:#1e293b;cursor:pointer;max-width:220px}.yl-search input{border:0;outline:0;background:transparent;font:inherit;font-size:14px;color:#1e293b;width:200px}.yl-search:focus-within{border-color:#2fc6f6}.yl-periods{display:inline-flex;align-self:flex-start;gap:4px;padding:4px;border-radius:22px;background:#e5e9ed}.yl-periods button{height:34px;padding:0 16px;border:0;border-radius:17px;background:transparent;color:#475569;font-size:14px;font-weight:600;cursor:pointer}.yl-periods button:hover{color:#1e293b}.yl-periods button.on{background:#fff;color:#1e293b;box-shadow:0 1px 3px #0000001f}.yl-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.yl-tile{display:flex;align-items:center;gap:14px;min-width:0;padding:18px 20px;border-radius:16px;background:#fff;box-shadow:0 1px 3px #0f172a14}.yl-tile>div{display:flex;flex-direction:column;gap:2px;min-width:0}.yl-tile span{color:#64748b;font-size:14px}.yl-tile b{font-size:30px;line-height:1.15;color:#1e293b}.yl-tile small{color:#64748b;font-size:13px;overflow-wrap:anywhere}.yl-tile.won{border-top:4px solid #22C55E}.yl-tile.won b{color:#15803d}.yl-tile.lost{border-top:4px solid #EF4444}.yl-tile.lost b{color:#b91c1c}.yl-tile.conv{border-top:4px solid #3B82F6}.yl-tile.conv b{color:#1d4ed8}.yl-bar{display:block;height:8px;margin:6px 0 4px;border-radius:4px;background:#fee2e2;overflow:hidden}.yl-bar>i{display:block;height:100%;width:0;border-radius:4px;background:#22c55e}.yl-empty{margin:0;padding:28px 18px;text-align:center;color:#94a3b8}.yl-more{margin:8px 18px 14px;padding:9px;border:1px dashed #CBD5E1;border-radius:10px;background:none;color:#2067b0;font-weight:600;cursor:pointer}@media(max-width:1000px){.yl-tiles{grid-template-columns:1fr}}@media(max-width:600px){.yl-search{flex:1 1 100%}.yl-search input{width:100%}.yl-periods{align-self:stretch;overflow-x:auto}.yl-periods button{padding:0 12px;flex:0 0 auto}.yl-tile b{font-size:26px}}.dl-hist{display:flex;flex-direction:column;gap:8px;margin:0 0 14px;padding:12px;border-radius:12px;background:#f8fafc;border:1px solid #E2E8F0}.dl-hist.has{background:#fffbeb;border-color:#fde68a}.dl-hist-head{display:flex;align-items:center;gap:8px;color:#92400e}.dl-hist:not(.has) .dl-hist-head{color:#64748b;font-size:13px}.dl-hist-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:9px 10px;border-radius:10px;background:#fff;border:1px solid #F1E3B5;color:#1e293b}.dl-hist-item:hover{border-color:#f59e0b}.dl-hist-c{font-weight:600;min-width:0}.dl-hist-s{grid-column:1;display:inline-flex;align-items:center;gap:6px;color:#64748b;font-size:12.5px;min-width:0}.dl-hist-s i{flex:0 0 8px;width:8px;height:8px;border-radius:50%}.dl-hist-r{grid-column:2;grid-row:1 / span 2;display:flex;flex-direction:column;align-items:flex-end;gap:3px;text-align:right}.dl-hist-why{grid-column:1 / -1;color:#b91c1c;font-size:12.5px}.dl-dir{align-self:flex-start}.dl-rtabs{flex:0 0 auto;margin:10px 12px 0;align-self:flex-start;max-width:calc(100% - 24px);overflow-x:auto}.dl-rtabs button{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.dl-anketa{flex:1 1 auto;min-height:0;overflow-y:auto;padding:12px 16px 20px}.dl-anketa[hidden],.amo-list[hidden],.amo-bottom[hidden]{display:none!important}button.yl-tile{width:100%;border-left:0;border-right:0;border-bottom:0;font:inherit;text-align:left;cursor:pointer;transition:box-shadow .15s,transform .15s}button.yl-tile:hover{box-shadow:0 6px 18px #0f172a1f;transform:translateY(-1px)}button.yl-tile.sel{box-shadow:0 0 0 2px currentColor inset,0 6px 18px #0f172a1a}.yl-tile.won.sel{color:#15803d}.yl-tile.lost.sel{color:#b91c1c}.yl-tile em{margin-top:4px;font-style:normal;font-size:12.5px;font-weight:600;color:#2067b0}.yl-hint{margin:4px 0 0;padding:22px;border:1px dashed #CBD5E1;border-radius:14px;text-align:center;color:#64748b}.yl-listbox{padding:0;overflow:hidden}.yl-listhead{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid #EEF2F6}.yl-listhead b{font-size:16px}.yl-listhead .link{margin-left:auto}.yl-rows{display:flex;flex-direction:column}.yl-row{display:grid;grid-template-columns:minmax(180px,2fr) minmax(130px,1.2fr) minmax(110px,1fr) minmax(110px,1fr) minmax(90px,.9fr) minmax(110px,1fr);gap:10px;align-items:center;padding:11px 18px;border-top:1px solid #F1F5F9;color:#1e293b;font-size:14px}.yl-row:first-child{border-top:0}.yl-row:hover{background:#f8fafc}.yl-r-name,.yl-r-st{display:flex;flex-direction:column;gap:2px;min-width:0}.yl-r-name b{color:#2067b0;overflow-wrap:anywhere}.yl-r-st{align-items:flex-start}.yl-r-phone{white-space:nowrap}.yl-r-sum{font-weight:600;white-space:nowrap}@media(max-width:900px){.yl-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}.yl-r-name{grid-column:1}.yl-r-st{grid-column:2;grid-row:1;align-items:flex-end}.yl-r-phone,.yl-r-cty,.yl-r-sum,.yl-r-who{grid-column:1 / -1}}.bx-listwrap{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 22px 22px;display:flex;flex-direction:column;gap:12px}.bx-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:#828b95;font-size:14px}.bx-filters select{height:36px;padding:0 30px 0 12px;border:1px solid #DFE3E8;border-radius:18px;background:#fff;color:#333;font:inherit;font-size:14px;cursor:pointer}.bx-total{color:#535c69}.bx-total b{color:#333}.bx-listview .bulk-bar{margin:0}.card.bx-table{padding:0;border:0;border-radius:10px;box-shadow:0 1px 2px #00000014;overflow:hidden}.card.bx-table .table-wrap{margin:0}.card.bx-table .tbl th{background:#f5f7f8;color:#828b95;font-weight:600}.card.bx-table .tbl td a b{color:#2067b0}.card.bx-table>p{padding:10px 16px;margin:0}@media(max-width:900px){.bx-listwrap{padding:0 12px 16px}}.bx-filters select.input{width:auto;flex:0 0 auto;max-width:260px;height:36px;min-height:36px;border-radius:18px}.content:has(>.bx-board){background:#0f5e73}.bx-board{--gl-panel: rgba(255, 255, 255, .16);--gl-line: rgba(255, 255, 255, .28);--gl-text: #fff;--gl-mut: rgba(255, 255, 255, .78);background:radial-gradient(1100px 520px at 8% -10%,rgba(45,212,191,.55),transparent 60%),radial-gradient(900px 600px at 100% 0%,rgba(99,102,241,.55),transparent 60%),radial-gradient(800px 500px at 50% 110%,rgba(14,165,233,.45),transparent 60%),linear-gradient(135deg,#0b5c5c,#0f6a8a 45%,#2e3a9e);color:var(--gl-text)}.bx-board .ad-pipe,.bx-board .ad-pipe select{color:#fff}.bx-board .ad-pipe .ic{color:var(--gl-mut)}.bx-board .ad-views{background:#ffffff29}.bx-board .ad-views button{color:var(--gl-mut)}.bx-board .ad-views button:hover{color:#fff}.bx-board .ad-views button.on{background:#fff;color:#0f4c5c}.bx-board .ad-search .search{background:#ffffff2e;border-color:var(--gl-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bx-board .ad-search .search input{color:#fff}.bx-board .ad-search .search input::placeholder{color:var(--gl-mut)}.bx-board .ad-search .crm-lupa{color:#fff}.bx-board .ad-count{color:var(--gl-mut)}.bx-board .ad-count b{color:#fff}.bx-board .ad-more,.bx-board .ad-btn{background:#ffffff29;border-color:var(--gl-line);color:#fff}.bx-board .ad-more:hover,.bx-board .ad-btn:hover{background:#ffffff42;border-color:#ffffff80}.bx-board .ad-new{background:#fff;color:#0f4c5c;box-shadow:0 6px 16px #0000002e}.bx-board .ad-new:hover{background:#ecfeff}.bx-board .ad-stats{background:var(--gl-panel);border:1px solid var(--gl-line);border-radius:16px;box-shadow:0 8px 24px #0000001f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.bx-board .ad-stats>div+div{border-left-color:#ffffff38}.bx-board .ad-stats span{color:var(--gl-mut)}.bx-board .ad-stats b{color:#fff}.bx-board .ad-stats b.g{color:#86efac}.bx-board .ad-stats b.y{color:#fde68a}.bx-board .ad-stats b.r{color:#fda4af}.bx-board .kb{gap:14px;padding-bottom:14px}.bx-board .kb-col{padding:10px 10px 0;border-radius:18px;background:var(--gl-panel);border:1px solid var(--gl-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bx-board .kb-col.over{background:#ffffff4d}.bx-board .bx-stage{height:36px;padding:0 12px;border-radius:12px;clip-path:none;box-shadow:0 4px 12px #0000001f}.bx-board .kb-sumline{color:#fff;margin:4px 4px 0}.bx-board .kb-quick{background:#ffffff24;color:#fff;border:1px dashed rgba(255,255,255,.45);border-radius:12px}.bx-board .kb-quick:hover{background:#ffffff42;color:#fff}.bx-board .kb-empty{color:var(--gl-mut)}.bx-board .kb-more,.bx-board .kb-colall{color:#fff}.bx-board .kb-card.ad-card{border-radius:14px;box-shadow:0 6px 18px #02203029}.bx-board .kb-card.ad-card:hover{box-shadow:0 10px 26px #0220303d;transform:translateY(-1px)}.ad-cty{display:inline-flex;align-items:center;gap:6px;color:#475569;font-size:13px;font-weight:500}.ad-cty .flag{flex:0 0 auto;border-radius:3px}.kb-ghost.ad-card{border-radius:14px}.bx-board .bx-arrow{background:#ffffff38;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bx-board .bx-arrow:hover{background:#ffffff61}.bx-board .bx-filters,.bx-board .bx-total{color:var(--gl-mut)}.bx-board .bx-total b{color:#fff}.bx-board .card.bx-table{border-radius:16px;box-shadow:0 10px 30px #02203033}.bx-board .sel-bar,.bx-board .bulk-bar{border-radius:14px}.bx-board .card.bx-table,.bx-board .crm-pop,.bx-board .sel-bar,.bx-board .bulk-bar,.bx-board .bx-drop{color:#1e293b}.bx-board .bulk-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;background:#fff;border:0;box-shadow:0 10px 30px #02203033}.bx-board .bulk-bar[hidden]{display:none}.bx-board .bulk-bar .input{width:auto;flex:0 1 220px;min-width:150px}.bx-board .bulk-bar>b{color:#0f4c5c}.bx-board .ad-search .crm-lupa[aria-expanded=true]{color:#0f4c5c}.ad-views button{width:auto;gap:6px;padding:0 12px;font:inherit;font-size:13.5px;font-weight:600}@media(max-width:1100px){.ad-top{flex-wrap:wrap}.ad-top>.ad-search{order:5;flex:1 1 100%;max-width:none}}@media(max-width:900px){.ad-views button{padding:0 10px}}.bx-note{margin:0;padding:10px 14px;border-radius:12px;background:#ffffff24;border:1px solid rgba(255,255,255,.25);color:#ffffffe6;font-size:13.5px}.bx-note b{color:#fff}.bx-archip{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:0;border-radius:18px;background:#fff;color:#0f4c5c;font:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.bx-archip span{opacity:.6}.bx-archip:hover span{opacity:1}.bx-board .crm-pop{width:min(640px,calc(100vw - 32px));max-height:min(78vh,720px);overflow-y:auto;padding:14px;gap:12px}.fp-quick{display:flex;flex-wrap:wrap;gap:6px}.fp-chip{height:32px;padding:0 12px;border:1px solid #DCE3EA;border-radius:16px;background:#f8fafc;color:#334155;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.fp-chip:hover{border-color:#94a3b8}.fp-chip.on{border-color:#0f766e;background:#ccfbf1;color:#0f4c5c}.fp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.fp-grid .field{margin:0}.fp-grid .field>span{font-size:12.5px;color:#64748b}.fp-date{grid-column:1 / -1}.fp-row{display:flex;align-items:center;gap:6px;min-width:0}.fp-row .input{flex:1 1 0;min-width:0;width:auto}.fp-date .fp-row select{flex:0 0 150px}.fp-dash{color:#94a3b8}.fp-foot{display:flex;align-items:center;gap:10px;padding-top:2px;color:#64748b;font-size:13px}.fp-foot .link{margin-left:auto}@media(max-width:600px){.fp-grid{grid-template-columns:1fr}.fp-date .fp-row{flex-wrap:wrap}.fp-date .fp-row select{flex:1 1 100%}}.bx-active{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0 22px 10px}.bx-fchip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:0;border-radius:15px;background:#fff;color:#0f4c5c;font:inherit;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 2px 8px #0000001f}.bx-fchip span{opacity:.55}.bx-fchip:hover span{opacity:1}.bx-fclear{height:30px;padding:0 10px;border:1px solid rgba(255,255,255,.5);border-radius:15px;background:transparent;color:#fff;font:inherit;font-size:13px;cursor:pointer}@media(max-width:900px){.bx-active{padding:0 12px 8px}}.fp-sec{margin-top:2px;padding-top:10px;border-top:1px solid #EEF2F6;color:#0f4c5c;font-size:12px;font-weight:800;letter-spacing:.6px;text-transform:uppercase}.fp-quick+.fp-sec{border-top:0;padding-top:2px}.fp-wide{grid-column:1 / -1}.fp-hint{color:#94a3b8;font-size:12px}.fp-foot{order:0}.fp-acts{display:flex;flex-wrap:wrap;gap:6px}.fp-acts .btn{flex:0 0 auto;height:30px;min-height:30px;padding:0 10px;border-color:#e2e8f0;background:#f8fafc;color:#475569;font-size:12.5px;font-weight:600;box-shadow:none}.fp-acts .btn:hover{border-color:#94a3b8;color:#0f172a}.fp-acts .btn.btn-primary{background:#0f4c5c;border-color:#0f4c5c;color:#fff}.fp-foot .link{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}@media(max-width:600px){.fp-date .fp-row input{flex:1 1 100%}.fp-date .fp-dash{display:none}}.crm-pop-acts.fp-acts{border-top:0;padding-top:0;margin-top:-4px}.bx-board .crm-pop{width:min(760px,calc(100vw - 32px));max-height:min(80vh,680px);padding:0;overflow:hidden;display:block;border:0;border-radius:18px;box-shadow:0 24px 60px -12px #02203073;color:#1e293b}.fx{display:grid;grid-template-columns:230px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;max-height:inherit}.fx-presets{grid-row:1;display:flex;flex-direction:column;gap:2px;padding:14px 10px;background:#f4f7f9;border-right:1px solid #E8EDF2;overflow-y:auto}.fx-title{margin:0 6px 8px;color:#64748b;font-size:12px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.fx-preset{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:#334155;font:inherit;font-size:14px;text-align:left;cursor:pointer}.fx-preset span{flex:1 1 auto}.fx-preset .ic{flex:0 0 auto;color:#94a3b8}.fx-preset:hover{background:#e9eff4}.fx-preset.on{background:#fff;color:#0f4c5c;font-weight:700;box-shadow:0 1px 4px #0f172a1a}.fx-preset.on .ic{color:#0f766e}.fx-main{grid-row:1;display:flex;flex-direction:column;gap:6px;padding:14px 18px;overflow-y:auto;min-height:0}.fx-block{padding-bottom:10px}.fx-block .fx-title{margin:0 0 8px}.fx-seg{display:inline-flex;flex-wrap:wrap;gap:4px;padding:3px;border-radius:12px;background:#f1f5f9}.fx-seg button{height:32px;padding:0 12px;border:0;border-radius:9px;background:transparent;color:#475569;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.fx-seg button:hover{color:#0f172a}.fx-seg button.on{background:#fff;color:#0f4c5c;box-shadow:0 1px 3px #0f172a1f}.fx-sub{margin-top:8px}.fx-sub .fx-seg{background:transparent;padding:0}.fx-sub .fx-seg button{height:28px;padding:0 10px;border:1px solid #E2E8F0;font-size:12.5px}.fx-sub .fx-seg button.on{border-color:#0f766e;box-shadow:none}.fx-range{display:flex;align-items:center;gap:8px;margin-top:8px;flex-wrap:wrap}.fx-range .input{flex:1 1 140px;min-width:0;width:auto}.fx-range>span{color:#94a3b8}.fx-range small{flex:1 1 100%;color:#94a3b8;font-size:12px}.fx-range.sm .input{flex:0 1 110px}.fx-sec{border-top:1px solid #EEF2F6}.fx-sec>summary{display:flex;align-items:center;gap:8px;padding:12px 2px;list-style:none;cursor:pointer;color:#0f172a}.fx-sec>summary::-webkit-details-marker{display:none}.fx-sec>summary:after{content:"";width:8px;height:8px;margin-left:auto;border-right:2px solid #94A3B8;border-bottom:2px solid #94A3B8;transform:rotate(45deg);transition:transform .15s}.fx-sec[open]>summary:after{transform:rotate(-135deg)}.fx-sec>summary .ic{color:#0f766e}.fx-sec>summary small{color:#94a3b8;font-size:12.5px}.fx-n{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#0f766e;color:#fff;font-size:12px;font-style:normal;font-weight:700}.fx-body{display:flex;flex-direction:column;gap:12px;padding:2px 2px 14px}.fx-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fx-f{display:flex;flex-direction:column;gap:6px;min-width:0;margin:0}.fx-f>span{color:#64748b;font-size:12.5px;font-weight:600}.fx-f .input{width:100%}.fx-wide{grid-column:1 / -1}.fx-foot{grid-column:1 / -1;display:flex;align-items:center;gap:10px;padding:12px 18px;border-top:1px solid #E8EDF2;background:#fff}.fx-foot>span{margin-right:auto;color:#475569;font-size:14px}.fx-foot b{color:#0f172a}.fx-clear{display:inline-flex;align-items:center;gap:4px;height:36px;padding:0 12px;border:1px solid #E2E8F0;border-radius:10px;background:#fff;color:#475569;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.fx-clear:hover{border-color:#94a3b8;color:#0f172a}.fx-done{height:36px;padding:0 18px;border:0;border-radius:10px;background:#0f766e;color:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.fx-done:hover{background:#115e59}@media(max-width:760px){.fx{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) auto}.fx-presets{grid-row:1;flex-direction:row;gap:6px;padding:10px;border-right:0;border-bottom:1px solid #E8EDF2;overflow-x:auto}.fx-presets .fx-title{display:none}.fx-preset{flex:0 0 auto;width:auto;min-height:34px;border:1px solid #E2E8F0;background:#fff;white-space:nowrap}.fx-preset>.ic:last-child:not(:first-child){display:none}.fx-main{grid-row:2;padding:12px 14px}.fx-grid{grid-template-columns:1fr}.fx-foot{grid-row:3;padding:10px 14px}}.bx-morewrap{position:relative}.bx-acts{position:absolute;z-index:40;top:calc(100% + 8px);right:0;width:270px;padding:6px;border-radius:14px;background:#fff;box-shadow:0 20px 50px -12px #02203073;display:flex;flex-direction:column}.bx-acts[hidden]{display:none}.bx-acts a,.bx-acts button{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 12px;border:0;border-radius:10px;background:none;color:#1e293b;font:inherit;font-size:14px;text-align:left;cursor:pointer}.bx-acts a:hover,.bx-acts button:hover{background:#f1f5f9}.bx-acts .ic{color:#0f766e}.bx-board .crm-pop:has(.fx1){width:min(580px,calc(100vw - 32px))}.fx1{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto}.fx1 .fx-main{grid-row:1;padding:6px 18px 8px;gap:0}.fx1 .fx-foot{grid-row:2}.fx-row{display:flex;flex-direction:column;gap:8px;padding:14px 0;border-bottom:1px solid #EEF2F6}.fx-h{display:flex;align-items:center;gap:8px;color:#0f172a;font-size:14px}.fx-h .ic{color:#0f766e}.fx-date{display:flex;flex-direction:column;gap:4px;flex:1 1 160px;min-width:0}.fx-date span{color:#94a3b8;font-size:12px;font-weight:600}.fx-date .input{width:100%}.fx1 .fx-range{align-items:flex-end;margin-top:0}.fx-x{flex:0 0 auto;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #E2E8F0;border-radius:10px;background:#fff;color:#64748b;cursor:pointer}.fx-x:hover{color:#b91c1c;border-color:#fca5a5}.fx-staff{max-width:260px}.fx-staff.on{border-color:#0f766e;box-shadow:0 0 0 1px #0f766e inset}.fx1 .fx-seg{align-self:flex-start}.fx1 .fx-sec:last-child{border-bottom:0}@media(max-width:760px){.fx1 .fx-main{padding:4px 14px 8px}.fx-staff{max-width:none}}.fx-range .fx-date .input{flex:0 0 auto;height:38px;min-height:38px}.bx-board .crm-pop:has(.fz){width:min(760px,calc(100vw - 32px));max-height:min(82vh,700px);padding:0;overflow:hidden;border:1px solid #2A4058;border-radius:16px;background:#13263a;color:#e2e8f0;box-shadow:0 28px 70px -14px #0009}.fz{--fz-left: #10202F;--fz-field: #1A3149;--fz-line: #2A4058;--fz-text: #E2E8F0;--fz-mut: #8DA2B8;--fz-acc: #4AA8FF;display:grid;grid-template-columns:270px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;max-height:inherit}.fz-left{grid-row:1;display:flex;flex-direction:column;min-height:0;overflow-y:auto;background:var(--fz-left);border-right:1px solid var(--fz-line)}.fz-presets{display:flex;flex-direction:column}.fz-p{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 18px;border:0;border-bottom:1px solid var(--fz-line);background:none;color:var(--fz-text);font:inherit;font-size:15px;text-align:left;cursor:pointer}.fz-p span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fz-p:hover{background:#ffffff0a}.fz-p.on{color:var(--fz-acc);font-weight:700;background:#4aa8ff14;box-shadow:inset 3px 0 0 var(--fz-acc)}.fz-dot{flex:0 0 10px;width:10px;height:10px;border-radius:50%}.fz-dot.y{background:#f7c76a}.fz-dot.r{background:#f2727e}.fz-dot.g{background:#5cd28f}.fz-dot.b{background:#8b9cff}.fz-other{display:flex;flex-direction:column;gap:2px;padding:14px 10px 16px}.fz-other a,.fz-other button{display:flex;align-items:center;gap:10px;min-height:36px;padding:0 10px;border:0;border-radius:9px;background:none;color:var(--fz-mut);font:inherit;font-size:14px;text-align:left;cursor:pointer}.fz-other a:hover,.fz-other button:hover{background:#ffffff0d;color:var(--fz-text)}.fz-other .ic{color:var(--fz-acc);opacity:.85}.fz-cap{margin:4px 2px 10px;color:var(--fz-mut);font-size:12.5px;font-weight:700;letter-spacing:.7px;text-transform:uppercase}.fz-other .fz-cap{margin:0 10px 6px}.fz-right{grid-row:1;display:flex;flex-direction:column;gap:8px;min-height:0;overflow-y:auto;padding:18px 20px}.fz-right .fz-cap:not(:first-child){margin-top:12px}.fz-f{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;border:1px solid var(--fz-line);border-radius:10px;background:var(--fz-field);color:var(--fz-mut);transition:border-color .15s}.fz-f:hover{border-color:#3a5a7a}.fz-f:focus-within{border-color:var(--fz-acc)}.fz-f.on{border-color:#4aa8ffb3;color:var(--fz-text)}.fz-f>.ic{flex:0 0 auto;color:var(--fz-mut)}.fz-f select,.fz-f input{flex:1 1 0;min-width:0;height:40px;border:0;outline:0;background:transparent;color:inherit;font:inherit;font-size:14.5px}.fz-f select{cursor:pointer;appearance:none;-webkit-appearance:none;padding-right:18px;background:linear-gradient(45deg,transparent 50%,var(--fz-mut) 50%) right 6px center / 5px 5px no-repeat,linear-gradient(-45deg,transparent 50%,var(--fz-mut) 50%) right 1px center / 5px 5px no-repeat}.fz-f.on select{color:var(--fz-text)}.fz-f select option{background:#13263a;color:#e2e8f0}.fz-f input::placeholder{color:var(--fz-mut)}.fz-f input{color:var(--fz-text);color-scheme:dark}.fz-f>i{color:var(--fz-mut);font-style:normal}.fz-pl{flex:0 0 auto;color:var(--fz-mut);font-size:14.5px}.fz-date select{flex:0 1 170px}.fz-date input{flex:1 1 120px}.fz-x{flex:0 0 auto;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:7px;background:#ffffff14;color:var(--fz-mut);cursor:pointer}.fz-x:hover{color:#f2727e}.fz-foot{grid-column:1 / -1;display:flex;align-items:center;gap:10px;padding:12px 18px;border-top:1px solid var(--fz-line);background:#0f1f2e}.fz-foot>span{margin-right:auto;color:var(--fz-mut);font-size:14px}.fz-foot b{color:#fff}.fz-clear{height:36px;padding:0 14px;border:1px solid var(--fz-line);border-radius:10px;background:transparent;color:var(--fz-text);font:inherit;font-size:14px;cursor:pointer}.fz-clear:hover{border-color:#3a5a7a}.fz-done{height:36px;padding:0 20px;border:0;border-radius:10px;background:var(--fz-acc);color:#06203a;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.fz-done:hover{background:#6bb8ff}@media(max-width:760px){.fz{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) auto}.fz-left{grid-row:1;border-right:0;border-bottom:1px solid var(--fz-line);max-height:220px}.fz-presets{flex-direction:row;overflow-x:auto}.fz-p{flex:0 0 auto;min-height:44px;border-bottom:0;border-right:1px solid var(--fz-line)}.fz-p.on{box-shadow:inset 0 -3px 0 var(--fz-acc)}.fz-other{flex-direction:row;flex-wrap:wrap;padding:8px 10px 10px}.fz-other .fz-cap{flex:1 1 100%;margin:0 4px 4px}.fz-right{grid-row:2;padding:14px}.fz-foot{grid-row:3;padding:10px 14px}.fz-date{flex-wrap:wrap;padding:6px 12px}.fz-date select{flex:1 1 100%}}.fz-dates input{flex:1 1 0}@media(max-width:760px){.fz{display:flex;flex-direction:column;overflow-y:auto;max-height:inherit}.fz-left{display:contents}.fz-presets{order:1;flex:0 0 auto;background:#10202f;border-bottom:1px solid #2A4058}.fz-right{order:2;overflow:visible}.fz-other{order:3;border-top:1px solid #2A4058;background:#10202f}.fz-foot{order:4;position:sticky;bottom:0}.fz-dates{flex-wrap:wrap;padding:6px 12px}.fz-dates input{flex:1 1 40%}}@media(max-width:760px){.fz-presets,.fz-right,.fz-other,.fz-foot,.fz-right>*{flex-shrink:0}.fz-dates .fz-pl{flex:0 0 auto}}.cc-flags{display:inline-flex;flex-wrap:wrap;gap:4px 10px}.cc-flags .cty{font-weight:600}.cc-flags .flag{width:22px;height:auto}.bx-board .crm-pop:has(.fz){background:#fffffff0;-webkit-backdrop-filter:blur(22px) saturate(1.4);backdrop-filter:blur(22px) saturate(1.4);border:1px solid rgba(255,255,255,.7);border-radius:22px;color:#0f172a;box-shadow:0 1px #ffffffe6 inset,0 30px 80px -20px #022c3473,0 10px 24px -12px #022c3440}.fz{--fz-left: linear-gradient(180deg, #F7FAF9 0%, #F1F6F5 100%);--fz-field: #fff;--fz-line: #E6ECEB;--fz-text: #0F172A;--fz-mut: #6B7A80;--fz-acc: #0F766E;--fz-acc-soft: #E6F4F1}.fz-left{background:var(--fz-left);border-right-color:var(--fz-line)}.fz-p{min-height:46px;margin:2px 8px;padding:0 12px;border:0;border-radius:12px;color:#1e293b;font-size:14.5px;font-weight:500}.fz-presets{padding-top:10px}.fz-p:hover{background:#0f766e0f}.fz-p.on{color:var(--fz-acc);font-weight:700;background:#fff;box-shadow:0 1px 2px #0f172a0f,0 6px 16px -8px #0f766e59}.fz-p.on:after{content:"";width:6px;height:6px;margin-left:auto;border-radius:50%;background:var(--fz-acc)}.fz-dot.y{background:#f59e0b}.fz-dot.r{background:#ef4444}.fz-dot.g{background:#10b981}.fz-dot.b{background:#94a3b8}.fz-other{border-top:1px solid var(--fz-line);margin-top:8px;padding-top:12px}.fz-other a,.fz-other button{color:#475569;border-radius:10px}.fz-other a:hover,.fz-other button:hover{background:#0f766e0f;color:var(--fz-text)}.fz-other .ic{color:var(--fz-acc);opacity:1}.fz-cap{color:#94a3b8;font-size:11.5px;letter-spacing:.9px}.fz-right{padding:20px 22px;gap:10px}.fz-f{min-height:44px;border:1px solid var(--fz-line);border-radius:12px;background:var(--fz-field);color:var(--fz-mut);box-shadow:0 1px 2px #0f172a0a}.fz-f:hover{border-color:#cbd8d6}.fz-f:focus-within{border-color:var(--fz-acc);box-shadow:0 0 0 4px #0f766e1f}.fz-f.on{border-color:#0f766e8c;background:var(--fz-acc-soft);color:var(--fz-text)}.fz-f.on select,.fz-f.on input{color:#064e47;font-weight:600}.fz-f>.ic{color:var(--fz-acc)}.fz-f select{background-image:linear-gradient(45deg,transparent 50%,#6B7A80 50%),linear-gradient(-45deg,transparent 50%,#6B7A80 50%);background-position:right 6px center,right 1px center;background-size:5px 5px,5px 5px;background-repeat:no-repeat;color:#334155}.fz-f select option{background:#fff;color:#0f172a}.fz-f input{color:var(--fz-text);color-scheme:light}.fz-f input::placeholder{color:#94a3b8}.fz-x{background:#0f172a0d;color:#64748b}.fz-x:hover{background:#fee2e2;color:#dc2626}.fz-foot{background:#f8fafae6;border-top-color:var(--fz-line)}.fz-foot>span{color:#64748b}.fz-foot b{color:#0f172a}.fz-clear{border-color:var(--fz-line);background:#fff;color:#334155;font-weight:600}.fz-clear:hover{border-color:#cbd5e1;color:#0f172a}.fz-done{background:linear-gradient(135deg,#0f766e,#0e7c86);color:#fff;box-shadow:0 8px 18px -8px #0f766eb3}.fz-done:hover{background:linear-gradient(135deg,#115e59,#0f6e77)}@media(max-width:760px){.fz-presets{background:#f4f8f7;border-bottom-color:var(--fz-line);padding:8px}.fz-p{margin:0 3px;border:1px solid var(--fz-line);background:#fff}.fz-p.on:after{display:none}.fz-other{background:#f7faf9;border-top-color:var(--fz-line)}}.side-search{display:flex;align-items:center;gap:10px;width:100%;margin:0 0 8px;padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0f;color:#cbd5e1;font:inherit;font-size:14px;cursor:pointer;text-align:left}.side-search:hover{background:#ffffff1a;color:#fff}.side-search kbd{padding:1px 6px;border:1px solid rgba(255,255,255,.2);border-radius:6px;font:600 11px/1.6 inherit;color:#94a3b8}@media(min-width:901px){.side-search{justify-content:center;padding:10px 0}.side-search .grow,.side-search kbd{display:none}.side:hover .side-search,.side:has(:focus-visible) .side-search{justify-content:flex-start;padding:10px 12px}.side:hover .side-search .grow,.side:hover .side-search kbd,.side:has(:focus-visible) .side-search .grow,.side:has(:focus-visible) .side-search kbd{display:inline}}.qs-wrap{position:fixed;inset:0;z-index:400;display:flex;justify-content:center;align-items:flex-start;padding:10vh 16px 16px;background:#02141e6b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:qsIn .14s ease-out}@keyframes qsIn{0%{opacity:0}to{opacity:1}}.qs{width:min(720px,100%);max-height:78vh;display:flex;flex-direction:column;overflow:hidden;border-radius:20px;background:#fffffff7;box-shadow:0 40px 100px -20px #0220308c;color:#0f172a}.qs-top{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid #E8EEED;color:#0f766e}.qs-top input{flex:1 1 auto;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:18px;color:#0f172a}.qs-top input::placeholder{color:#94a3b8;font-size:15px}.qs kbd{display:inline-block;min-width:20px;padding:1px 6px;border:1px solid #E2E8F0;border-bottom-width:2px;border-radius:6px;background:#f8fafc;color:#64748b;font:600 11.5px/1.6 inherit;text-align:center}.qs-list{flex:1 1 auto;overflow-y:auto;padding:6px}.qs-hint{margin:0;padding:26px 18px;text-align:center;color:#64748b;font-size:14px}.qs-hint b{color:#0f766e}.qs-item{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border-radius:14px;cursor:pointer}.qs-item.on{background:#eef7f5;box-shadow:inset 0 0 0 1px #cde9e3}.qs-av{flex:0 0 40px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(135deg,#14b8a6,#0f766e);color:#fff;font-weight:800;font-size:14px}.qs-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.qs-l1{display:flex;align-items:center;gap:8px;min-width:0}.qs-l1 b{font-size:15.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qs-l1 mark,.qs-l2 mark{background:#fef08a;color:inherit;border-radius:3px;padding:0 1px}.qs-cty .flag{display:block;border-radius:3px}.qs-code{margin-left:auto;color:#94a3b8;font-size:12px;white-space:nowrap}.qs-l2{display:flex;flex-wrap:wrap;gap:4px 8px;color:#475569;font-size:13.5px}.qs-hit{padding:0 8px;border-radius:10px;background:#fef3c7;color:#92400e;font-size:12.5px;font-weight:600}.qs-deals{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.qs-deal{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border:1px solid #E2E8F0;border-radius:13px;background:#fff;color:#334155;font:inherit;font-size:12.5px;cursor:pointer}.qs-deal:hover{border-color:#0f766e;color:#0f766e}.qs-deal.hit{border-color:#0f766e;background:#e6f4f1}.qs-deal i{width:8px;height:8px;border-radius:50%}.qs-st{font-style:normal;font-size:11.5px;padding:0 6px;border-radius:8px}.qs-st.won{background:#dcfce7;color:#15803d}.qs-st.lost{background:#fee2e2;color:#b91c1c}.qs-acts{display:flex;align-items:center;gap:6px;flex:0 0 auto}.qs-btn{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 10px;border:1px solid #E2E8F0;border-radius:10px;background:#fff;color:#0f766e;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.qs-btn:hover{border-color:#0f766e}.qs-btn.main{background:linear-gradient(135deg,#0f766e,#0e7c86);border-color:transparent;color:#fff}.qs-foot{display:flex;gap:16px;padding:10px 18px;border-top:1px solid #EEF2F6;color:#64748b;font-size:12.5px}@media(max-width:640px){.qs-wrap{padding:8px}.qs{max-height:calc(100vh - 16px)}.qs-item{flex-wrap:wrap}.qs-acts{width:100%;justify-content:flex-end}.qs-foot{display:none}}@media(max-width:640px){.qs-body{flex:1 1 calc(100% - 56px)}.qs-acts{padding-left:52px}.qs-btn.main{flex:1 1 auto}}.cl-card .cc-head .grow{padding-right:0}.cl-card .cc-head .cc-badges{position:static;grid-column:2;margin-top:6px;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.cc-sub:has(.cc-flags){flex-wrap:wrap;row-gap:2px}.cl-card .cc-flags .cty{font-size:13px}.side-nav{flex:1 1 auto}.side-search{flex:0 0 auto}@media(max-width:600px){.cc-head .grow{padding-right:0}.cc-head .cc-badges{position:static;grid-column:2;margin-top:6px;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}}.an-grp{grid-column:1 / -1;margin:10px 0 2px;padding-top:10px;border-top:1px solid #EEF2F6;color:#0f766e;font-size:12px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.an-kvs>.an-grp:first-child{margin-top:0;padding-top:0;border-top:0}.ec{display:flex;flex-direction:column;gap:12px}.ec-sec{margin:0;padding:12px 14px 4px;border:1px solid #E6ECEB;border-radius:14px}.ec-sec legend{padding:0 6px;color:#0f766e;font-size:13px;font-weight:800}.ec .three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ec-lang{display:flex;gap:8px;align-items:center;margin-bottom:8px}.ec-lang select{flex:1 1 0;min-width:0;height:38px;border:1px solid #E2E8F0;border-radius:10px;padding:0 10px;font:inherit;background:#fff}#ec_ladd{margin-bottom:10px}@media(max-width:600px){.ec .three{grid-template-columns:1fr}}.doc-chips{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 10px}.doc-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:11px;background:#f1f5f9;color:#94a3b8;font-size:12px}.doc-chip.ok{background:#dcfce7;color:#15803d;font-weight:600}.doc-up{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.2fr) minmax(0,.9fr);gap:8px;margin-top:10px}.doc-up #dc_note{grid-column:1 / 3}.doc-up .btn{justify-content:center}@media(max-width:1500px){.cl-card .doc-up{grid-template-columns:1fr}.cl-card .doc-up #dc_note{grid-column:auto}}@media(max-width:600px){.doc-up{grid-template-columns:1fr}.doc-up #dc_note{grid-column:auto}}.fz-saved{display:flex;flex-direction:column;padding:12px 10px 4px;border-bottom:1px solid var(--fz-line)}.fz-saved .fz-cap{margin:0 10px 6px}.fz-sv{display:flex;align-items:center;gap:4px;border-radius:9px}.fz-sv .fz-p{flex:1 1 auto;min-width:0;min-height:38px;padding:0 10px;border:0;border-radius:9px;font-size:14px}.fz-sv.on .fz-p{color:var(--fz-acc);font-weight:700;background:var(--fz-acc-soft, rgba(74, 168, 255, .08));box-shadow:none}.fz-sv .fz-x{opacity:.55}.fz-sv:hover .fz-x,.fz-sv .fz-x:focus-visible{opacity:1}.fz-svadd{min-height:36px;margin:4px 0 6px;padding:0 10px;border:1px dashed var(--fz-line);border-radius:9px;background:none;color:var(--fz-acc);font:inherit;font-size:13.5px;font-weight:600;text-align:left;cursor:pointer}.fz-svadd:hover{border-color:var(--fz-acc)}.fz-hint{margin:0 10px 8px;color:var(--fz-mut);font-size:12.5px;line-height:1.4}@media(max-width:760px){.fz-saved{padding:8px 10px 4px}}.ad-stale{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;padding:2px 8px;border-radius:999px;background:#eff6ff;color:#3b6fb6;font-size:12px;font-weight:600}.ad-qa{display:flex;gap:6px;margin-top:2px;padding-top:8px;border-top:1px solid #F1F5F9}.ad-qa button{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;height:30px;border:1px solid #E2E8F0;border-radius:8px;background:#fff;color:#64748b;cursor:pointer}.ad-qa button:hover{border-color:#0f766e;color:#0f766e;background:#f0fdfa}.ad-qa button:focus-visible{outline:2px solid #0F766E;outline-offset:1px}.kb-ghost .ad-qa{display:none}.cd-types{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px 14px;margin:6px 0 10px}.cs-stage .grow{min-width:0}.cs-stage .grow p{margin:2px 0 0}.chat-input textarea.pc-ta{flex:1;min-width:0;min-height:42px;max-height:140px;padding:11px 14px;border:1px solid #EEF1F5;border-radius:21px;background:#f8fafc;outline:none;resize:none;font:inherit;font-size:14px;line-height:1.35}.chat-input textarea.pc-ta:focus{border-color:var(--green-2)}.tpl-list{display:flex;flex-direction:column;gap:8px;max-height:60vh;overflow-y:auto}.tpl-item{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:#fff;text-align:left;font:inherit;cursor:pointer}.tpl-item:hover,.tpl-item:focus-visible{border-color:var(--green-2);background:#f0fdf4}.tpl-item span{color:var(--muted);font-size:13px;white-space:pre-line;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.doc-req{display:flex;align-items:flex-start;gap:10px;margin:0 0 10px;padding:10px 12px;border:1px solid #FDE68A;border-radius:12px;background:#fffbeb;color:#92400e}.doc-req.done{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.doc-req .grow{display:flex;flex-direction:column;gap:2px;min-width:0}.td-wrap{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.td-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.td-head>b{font-size:17px}.td-pills{display:flex;flex-wrap:wrap;gap:6px}.td-pill{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:12.5px;font-weight:600;background:#f1f5f9;color:#475569}.td-pill.r{background:#fee2e2;color:#b91c1c}.td-pill.g{background:#dcfce7;color:#15803d}.td-pill.b{background:#dbeafe;color:#1d4ed8}.td-pill.s{background:#e0f2fe;color:#0369a1}.td-pill.y{background:#fef3c7;color:#92400e;text-decoration:none}.td-pill.y:hover{background:#fde68a}.td-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.td-box .td-n{min-width:22px;padding:1px 7px;border-radius:999px;background:#f1f5f9;color:#334155;font-size:12px;font-weight:700;text-align:center}.td-task{align-items:center}.td-task a{color:inherit;text-decoration:none}.td-task a:hover b{text-decoration:underline}.td-task.late>.ic{color:#dc2626}.td-task .btn-xs{flex:0 0 auto}@media(max-width:1100px){.td-grid{grid-template-columns:minmax(0,1fr)}}.td-box{min-width:0}.rd-box{border:1px solid var(--border);border-radius:12px;padding:10px 12px;margin:10px 0;background:#fff}.rd-box>summary{list-style:none;cursor:pointer;display:grid;gap:6px}.rd-box>summary::-webkit-details-marker{display:none}.rd-top{display:flex;align-items:center;gap:8px}.rd-top b{flex:1;font-size:14px}.rd-pc{font-weight:800;font-size:15px}.rd-bar{height:6px;border-radius:6px;background:#eef2f7;overflow:hidden}.rd-bar i{display:block;height:100%;border-radius:6px;background:var(--red);transition:width .3s}.rd-box.mid .rd-bar i{background:var(--orange)}.rd-box.ok .rd-bar i{background:var(--green)}.rd-box.low .rd-pc{color:var(--red)}.rd-box.mid .rd-pc{color:var(--orange)}.rd-box.ok .rd-pc{color:var(--green)}.rd-list{list-style:none;margin:10px 0 6px;padding:0;display:grid;gap:6px}.rd-list li{display:flex;gap:8px;align-items:flex-start;font-size:13px}.rd-list li>svg{flex:none;margin-top:2px}.rd-list li.ok>svg{color:var(--green)}.rd-list li.no>svg{color:var(--red)}.rd-list li.rd-exp{color:var(--red);font-weight:600}.rd-list li.rd-exp.soon{color:#b45309}.td-x{margin-top:12px}button.td-pill{border:0;cursor:pointer;font-family:inherit}.pf-cta{display:flex;align-items:center;gap:12px;padding:12px;margin-bottom:12px;border-radius:12px;background:linear-gradient(90deg,#ecfdf5,#f0f9ff);border:1px solid #D1FAE5}.pf-cta-ic{width:40px;height:40px;border-radius:10px;background:var(--green);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex:none}.pf-cta .grow{display:flex;flex-direction:column;min-width:0}.pf{display:grid;gap:10px}.pf-head{display:flex;align-items:center;justify-content:space-between}.pf-items{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;max-height:300px;overflow:auto}.pf{min-width:0;grid-template-columns:minmax(0,1fr)}.pf-item{min-width:0;display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--border);border-radius:10px;cursor:pointer}.pf-item:has(input:checked){border-color:var(--green);background:#f0fdf4}.pf-item .grow{display:flex;flex-direction:column;min-width:0}.pf-item .grow>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-ic{color:var(--muted);display:inline-flex}.pf-empty{text-align:center;color:var(--muted);padding:16px;border:1px dashed var(--border);border-radius:12px}.pf-opts{display:flex;flex-wrap:wrap;gap:6px 18px}.pf-dl{display:flex;flex-wrap:wrap;gap:8px}.btn.disabled{opacity:.5;pointer-events:none}.pf-sec{border-top:1px solid var(--border);padding-top:12px;display:grid;gap:8px}.pf-share-form{display:grid;grid-template-columns:minmax(0,1fr) 110px auto;gap:8px}.pf-link{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.pf-shares{display:grid;gap:6px}.pf-share{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:#f8fafc}.pf-share .grow{display:flex;flex-direction:column;min-width:0}.pf-share.off{opacity:.6}@media(max-width:600px){.pf-share-form,.pf-link{grid-template-columns:minmax(0,1fr)}.pf-cta{flex-wrap:wrap}}.pf-revoke{color:var(--red);border-color:#fecaca}.pc-box{border:1px solid var(--border);border-radius:12px;padding:10px 12px;margin:10px 0;display:grid;gap:8px}.pc-table{display:grid;gap:2px;font-size:13px}.pc-th,.pc-tr{display:grid;grid-template-columns:minmax(90px,1fr) minmax(0,1.2fr) minmax(0,1.2fr) 20px;gap:8px;align-items:center;padding:5px 6px;border-radius:8px}.pc-th{color:var(--muted);font-size:11.5px;font-weight:600}.pc-tr b,.pc-tr span{min-width:0;overflow-wrap:anywhere}.pc-tr.diff{background:#fef2f2}.pc-tr.ok{background:#f0fdf4}.pc-ok{color:var(--green);display:inline-flex}.pc-no{color:var(--red);display:inline-flex}.kyc-verdict{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:12px;margin:8px 0}.kyc-verdict .grow{display:flex;flex-direction:column;gap:2px}.kyc-verdict.ok{background:#f0fdf4;color:#166534;border:1px solid #BBF7D0}.kyc-verdict.bad{background:#fef2f2;color:#991b1b;border:1px solid #FECACA}.kyc-verdict.mid{background:#fffbeb;color:#92400e;border:1px solid #FDE68A}.pc-th,.pc-tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 18px;row-gap:1px}.pc-th>span:first-child{display:none}.pc-tr>span:first-child{grid-column:1 / -1;font-size:11.5px}.pc-tr b,.pc-tr span{overflow-wrap:normal;word-break:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-tr>span:first-child{white-space:normal}.rc-period{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rc-period .input-sm{width:auto}.tbl td.green{color:var(--green)}.tbl td.red{color:var(--red, #DC2626)}.tbl tr.tbl-total td{border-top:2px solid var(--line, #E2E8F0);font-weight:600}.dr-types{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:6px 14px;margin:10px 0}.dr-opts{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.dr-opts .field{margin:0}.dr-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--line, #E2E8F0);flex-wrap:wrap}.dr-row .grow{min-width:200px}.dr-items{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px}.rv-stars{color:#f59e0b;letter-spacing:1px}.rv-stars i{color:#cbd5e1;font-style:normal}.rv-item{border-top:1px solid var(--line, #E2E8F0);padding:12px 0}.rv-item p{margin:6px 0;white-space:pre-wrap;line-height:1.5}.rv-item.rv-hidden{opacity:.7}.rv-top{display:flex;justify-content:space-between;gap:8px;align-items:center;flex-wrap:wrap}.rv-reply{background:var(--bg, #F8FAFC);border-radius:10px;padding:8px 10px;margin:6px 0}.rv-reply b{font-size:12px;color:var(--muted, #64748B)}.rv-acts{display:flex;gap:8px;flex-wrap:wrap}.mt-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0 12px}.mt-quick{display:flex;gap:8px;margin:-4px 0 10px}.mt-rows{display:flex;flex-direction:column}.mt-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--line, #E2E8F0);flex-wrap:wrap}.mt-row:first-child{border-top:0}.mt-row.past{opacity:.75}.mt-time{font-size:16px;min-width:48px}.mt-meta{min-width:150px}.mt-row .grow{min-width:160px}.bc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0 12px}.bc-stages{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px 14px;margin:6px 0 10px}.bc-sum{display:flex;flex-direction:column;gap:4px;margin:12px 0 8px}.bc-sample{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.bc-hist{border-top:1px solid var(--line, #E2E8F0);padding:10px 0}.bc-hist .grow{display:flex;flex-direction:column}.bc-hist p{margin:6px 0 0;white-space:pre-wrap}.pipe-tabs{flex:0 0 auto;display:flex;gap:6px;flex-wrap:wrap;margin:-4px 22px 12px}@media(max-width:900px){.pipe-tabs{margin:-2px 12px 10px}}.pipe-tabs button{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:17px;border:1px solid rgba(255,255,255,.35);background:#ffffff24;color:#fff;font:inherit;font-size:13.5px;cursor:pointer}.pipe-tabs button b{min-width:22px;padding:1px 7px;border-radius:10px;background:#ffffff40;font-size:12px}.pipe-tabs button.on{background:#fff;color:#1e293b;border-color:#fff}.pipe-tabs button.on b{background:#2563eb;color:#fff}.pipe-tabs button.empty{opacity:.65}.bx-board .kb-col{flex-basis:248px;min-width:0}.bx-board .kb-list,.bx-board .kb-card.ad-card{min-width:0}.bx-board .kb-card.ad-card{position:relative;padding:8px 10px 7px;gap:3px;font-size:13px;border-radius:10px;box-shadow:0 2px 8px #0220301f}.bx-board .kb-list{gap:6px}.bx-board .ad-r1{gap:6px;line-height:1.25}.bx-board .ad-who,.bx-board .ad-resp{font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bx-board .ad-who{min-width:0;flex:1 1 auto}.bx-board .kb-card.ad-card .ad-title{font-size:14px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.bx-board .ad-r3{margin-top:0;align-items:center}.bx-board .ad-chips{gap:3px}.bx-board .ad-chip{font-size:11.5px;padding:0 6px;line-height:1.55}.bx-board .ad-chip.ad-sum{font-size:12.5px}.bx-board .ad-cty{font-size:11.5px;gap:4px;max-width:100%;overflow:hidden;white-space:nowrap}.bx-board .ad-stale{padding:0 6px;font-size:11px;line-height:1.55}.bx-board .ad-task{font-size:11.5px;gap:4px}.bx-board .ad-task i{width:6px;height:6px}.bx-board .kb-quick{padding:5px;margin-bottom:6px;font-size:12px}.bx-board .ad-qa{gap:4px;padding-top:5px;margin-top:1px}.bx-board .ad-qa button{flex:0 0 30px;height:24px;border-radius:6px}@media(hover:hover){.bx-board .ad-qa{position:absolute;top:5px;right:6px;margin:0;padding:3px;border:0;border-radius:8px;background:#fffffff5;box-shadow:0 2px 8px #0f172a26;opacity:0;pointer-events:none;transition:opacity .12s}.bx-board .kb-card.ad-card:hover .ad-qa,.bx-board .kb-card.ad-card:focus-within .ad-qa{opacity:1;pointer-events:auto}}@media(max-width:640px){.bx-board .kb-col{flex-basis:78vw}}.bx-board .ad-chip.ad-sum{max-width:none;flex:0 0 auto}.bx-board .ad-r3{flex-wrap:wrap;row-gap:2px}.bx-board .ad-r3 .ad-task{margin-left:auto}.ad-pipe-btn{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--bx-text);font:inherit;font-size:24px;font-weight:400;padding:4px 6px 4px 0;cursor:pointer;border-radius:10px}.ad-pipe-btn:hover{background:#ffffff14}.ad-pipe-btn .ic{color:var(--bx-mut);transition:transform .15s}.ad-pipe-btn[aria-expanded=true] .ic{transform:rotate(180deg)}.ad-pipe-n{color:var(--bx-mut);font-size:.85em}.pipe-pop{position:absolute;left:0;top:calc(100% + 8px);z-index:40;min-width:260px;max-width:calc(100vw - 32px);padding:8px;display:flex;flex-direction:column;gap:4px;border-radius:16px;background:#ffffff29;border:1px solid rgba(255,255,255,.38);box-shadow:0 18px 44px #020c1b59,inset 0 1px #ffffff40;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);animation:ppIn .14s ease-out}.pipe-pop[hidden]{display:none}@keyframes ppIn{0%{opacity:0;transform:translateY(-4px)}}.pipe-pop button{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:#fff;font:inherit;font-size:15px;text-align:left;cursor:pointer}.pipe-pop button:hover{background:#ffffff29}.pipe-pop button.on{background:#ffffffe6;color:#1e293b}.pipe-pop button b{min-width:28px;padding:1px 8px;border-radius:10px;background:#ffffff38;font-size:12.5px;text-align:center}.pipe-pop button.on b{background:#2563eb;color:#fff}.ad-stats>.ad-stat{display:flex;flex-direction:column;gap:2px;min-width:0;flex:0 1 240px;margin:-6px 0;padding:6px 14px 6px 18px;border:0;border-left:1px solid #EDEFF1;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:0;transition:background .12s}.ad-stats>.ad-stat:first-child{border-left:0;padding-left:8px;margin-left:-8px}.ad-stats>.ad-stat+div{padding-left:18px;border-left:1px solid #EDEFF1}.ad-stats>.ad-stat:hover{background:#2563eb0f}.ad-stats>.ad-stat.on{background:#2563eb1f;box-shadow:inset 0 -3px #2563eb}.bx-board .ad-stats>.ad-stat,.bx-board .ad-stats>.ad-stat+div{border-left-color:#ffffff38}.bx-board .ad-stats>.ad-stat:hover{background:#ffffff1a}.bx-board .ad-stats>.ad-stat.on{background:#fff3;box-shadow:inset 0 -3px #fff}@media(max-width:1100px){.ad-stats>.ad-stat{flex:0 0 auto}.ad-stats .ad-stat span{white-space:nowrap}}.fz-staff{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.fz-staff button{padding:5px 11px;border-radius:14px;border:1px solid #DCE3EA;background:#fff;color:#334155;font:inherit;font-size:13px;cursor:pointer}.fz-staff button:hover{border-color:#2563eb;color:#2563eb}.fz-staff button.on{background:#2563eb;border-color:#2563eb;color:#fff}.amo-stage-w{position:relative}button.amo-stage{width:100%;border:0;font:inherit;text-align:left}.amo-stage[aria-expanded=true] .amo-stage-txt:after{content:"\25b4"}.stage-pop{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:50;max-height:min(460px,70vh);overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:6px;border-radius:16px;background:#ffffffb8;border:1px solid rgba(255,255,255,.9);box-shadow:0 18px 44px #0f172a38,inset 0 1px #fffc;-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);animation:ppIn .14s ease-out}.stage-pop[hidden]{display:none}.sp-grp{display:flex;flex-direction:column;gap:2px}.sp-grp+.sp-grp{padding-top:6px;border-top:1px solid rgba(15,23,42,.08)}.sp-h{padding:4px 8px 2px;font-size:11.5px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:#64748b}.sp-h span{text-transform:none;font-weight:500;letter-spacing:0}.sp-it{display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:#0f172a;font:inherit;font-size:14px;text-align:left;cursor:pointer}.sp-it:hover{background:#2563eb14}.sp-it i{flex:0 0 auto;width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 2px #ffffffe6,0 0 0 3px #0f172a1f}.sp-it span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-it em{font-style:normal;font-size:12px;font-weight:600}.sp-it.won em{color:#15803d}.sp-it.lost em{color:#dc2626}.sp-it.on{background:#2563eb1f;font-weight:600}.sp-it.on .ic{color:#2563eb}.dir-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.kpi-row.k7{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.kpi-row.k3{grid-template-columns:repeat(3,minmax(0,1fr))}.dir-top .kpi{padding:10px;gap:8px;border-radius:14px;align-items:flex-start}.dir-top .kpi-ic{width:34px;height:34px;border-radius:10px}.dir-top .kpi-label{font-size:11px;white-space:normal;line-height:1.2}.dir-top .kpi-val{font-size:18px;line-height:1.2}.kpi-delta{font-size:11px;font-weight:600;color:var(--green)}.kpi-delta.down{color:var(--red)}.dir-controls{display:flex;gap:6px;align-items:center;background:#fff;border:1px solid var(--border);border-radius:14px;padding:8px;box-shadow:var(--shadow)}.dir-controls .input{width:150px}.dir-controls .btn{white-space:nowrap}.dir-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(280px,1.05fr);gap:10px;align-items:stretch}.dir-grid.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.dir-grid .wide{grid-column:1 / -1}.ch-card{display:flex;flex-direction:column;gap:10px;min-width:0}.ch-title{font-size:14px;font-weight:700}.ch-sub{font-size:13px;margin-top:4px}.ch-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.ch-svg{width:100%;height:auto;display:block;overflow:visible}.ch-grid{stroke:#eef2f7;stroke-width:1}.ch-ax{font-size:9px;fill:#94a3b8;font-family:var(--font)}.ch-total{font-size:11px;font-weight:700;fill:#0f172a;font-family:var(--font)}.ch-tip rect{fill:#0f172a}.ch-tip text{fill:#fff;font-size:9.5px;font-weight:600;font-family:var(--font)}.ch-legend{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:11px;color:#475569}.ch-legend span{display:inline-flex;align-items:center;gap:4px}.ch-legend i{width:9px;height:9px;border-radius:50%;display:inline-block}.ch-empty{padding:30px 0;text-align:center}.seg-tabs{display:flex;background:#f1f5f9;border-radius:9px;padding:3px;gap:2px}.seg-tabs button{border:0;background:transparent;padding:4px 10px;border-radius:7px;font-size:12px;font-weight:600;color:#64748b;cursor:pointer}.seg-tabs button.on{background:#fff;color:var(--text);box-shadow:0 1px 3px #0f172a1f}.donut-wrap{display:flex;align-items:center;gap:10px}.donut{width:130px;height:130px;flex:0 0 130px}.donut-n{font-size:22px;font-weight:800;fill:#0f172a;font-family:var(--font)}.donut-l{font-size:10px;fill:#64748b;font-family:var(--font)}.donut-list{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0;font-size:12px}.donut-list li{display:flex;align-items:center;gap:6px}.donut-list i{width:10px;height:10px;border-radius:3px;flex:0 0 auto}.donut-list b{font-weight:600}.funnel{display:flex;flex-direction:column;gap:9px}.fn-row{display:grid;grid-template-columns:minmax(60px,1fr) auto 8px 36px 36px;align-items:center;gap:6px;font-size:12px}.fn-bar{height:18px}.fn-bar i{display:block;height:100%;border-radius:4px}.fn-l{color:#334155;white-space:nowrap}.fn-dot{width:7px;height:7px;border-radius:50%;background:var(--green-2)}.fn-p{text-align:right}.fn-c{font-size:11px}.map{height:190px;border-radius:12px;overflow:hidden;background:#eff6ff;border:1px solid #E5E9F0}.map .leaflet-container,.map.leaflet-container{background:#eff6ff;font-family:var(--font)}.map-chip{display:inline-flex!important;align-items:center;gap:4px;padding:3px 7px;border-radius:12px;background:#fff;box-shadow:0 2px 6px #0f172a2e;font-size:10px;font-weight:600;color:#0f172a;white-space:nowrap;transform:translate(-50%,-50%);width:auto!important;height:auto!important}.office-list{display:flex;flex-direction:column;gap:6px}.office{display:flex;align-items:center;gap:8px;font-size:13px}.office b{font-weight:600}.badge.solid-green{background:var(--green);color:#fff}@media(max-width:1700px){.dir-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1500px){.dir-top{grid-template-columns:minmax(0,1fr)}.kpi-row.k7{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1100px){.dir-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.dir-grid,.dir-grid.two-col,.kpi-row.k3{grid-template-columns:minmax(0,1fr)}.kpi-row.k7{grid-template-columns:repeat(2,minmax(0,1fr))}.dir-controls{flex-wrap:wrap}.dir-controls .input{flex:1 1 140px;width:auto}.donut-wrap{flex-direction:column;align-items:stretch}.donut{align-self:center}}.fn-row{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) 8px 38px 34px}.fn-l{text-align:left;overflow:hidden;text-overflow:ellipsis}.fn-bar{height:22px}.kpi-val small{font-size:11px;font-weight:600;color:var(--muted)}.fn-row{grid-template-columns:minmax(0,1fr) 128px 8px 36px 34px}.dir-top .kpi-val{white-space:nowrap}.dir-top .kpi-val:has(small){font-size:15px}.ch-svg{max-height:260px}.dir-layout{display:grid;gap:10px;align-items:stretch;grid-template-columns:minmax(0,1.2fr) minmax(0,.95fr) minmax(0,1fr) minmax(0,1.05fr) minmax(260px,1fr);grid-template-areas:"kpi kpi kpi ctl map" "mgr don fun fin map"}.dl-kpi{grid-area:kpi}.dl-ctl{grid-area:ctl}.dl-map{grid-area:map}.dl-mgr{grid-area:mgr}.dl-don{grid-area:don}.dl-fun{grid-area:fun}.dl-fin{grid-area:fin}.dl-kpi.kpi-row.k7{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.dl-kpi .kpi{flex-direction:row;align-items:flex-start;padding:9px;gap:7px;border-radius:12px}.dl-kpi .kpi-ic{width:32px;height:32px;border-radius:9px}.dl-kpi .kpi-label{font-size:10.5px;white-space:normal;line-height:1.2}.dl-kpi .kpi-val{font-size:17px;white-space:nowrap}.dl-kpi .kpi-val:has(small){font-size:13px}.dl-ctl .dir-controls{flex-wrap:wrap;height:100%;align-content:flex-start}.dl-ctl .dir-controls .input{flex:1 1 110px;width:auto}.dl-ctl .dir-controls .btn{flex:1 1 100%}.dl-map .map{height:230px}.kpi-lblue{background:#dbeafe;color:#2563eb}.kpi-lgreen{background:#dcfce7;color:#16a34a}.kpi-lteal{background:#ccfbf1;color:#0d9488}.kpi-lred{background:#fee2e2;color:#ef4444}.kpi-ic.round{border-radius:50%}.map,.map.leaflet-container{background:#dbeafe}.map-chip{padding:3px 9px 3px 3px;border-radius:14px;font-size:10.5px}.map-chip .rflag{width:18px;height:18px;border-radius:50%;overflow:hidden;display:inline-flex;box-shadow:0 0 0 1px #0f172a1a}.map-chip .rflag svg{width:18px;height:18px}@media(max-width:1700px){.dir-layout{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"kpi kpi kpi" "ctl ctl ctl" "mgr don fun" "fin map map"}.dl-kpi.kpi-row.k7{grid-template-columns:repeat(7,minmax(0,1fr))}.dl-ctl .dir-controls .btn{flex:0 0 auto}}@media(max-width:1300px){.dl-kpi.kpi-row.k7{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1100px){.dir-layout{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"kpi kpi" "ctl ctl" "mgr don" "fun fin" "map map"}}@media(max-width:900px){.dir-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"kpi" "ctl" "mgr" "don" "fun" "fin" "map"}.dl-kpi.kpi-row.k7{grid-template-columns:repeat(2,minmax(0,1fr))}}.dl-kpi .kpi-val small{display:block;line-height:1}.dl-ctl .dir-controls .ai-b{flex:1 1 100%}.org-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:10px 0 12px}@media(max-width:640px){.org-grid{grid-template-columns:1fr}}.org-tpl{width:100%;min-height:220px;font-family:inherit;font-size:13px;line-height:1.5;margin:8px 0 10px;resize:vertical}.org-chips{display:flex;flex-wrap:wrap;gap:6px}.org-chip{border:1px solid #d7e3f7;background:#f3f7fe;color:#1e4fae;border-radius:8px;padding:3px 8px;font-size:12px;cursor:pointer}.org-seg{display:inline-flex;background:#f1f3f7;border-radius:10px;padding:3px;margin:8px 0}.org-seg button{border:0;background:none;padding:6px 14px;border-radius:8px;font:inherit;font-size:13px;cursor:pointer;color:#5b6475}.org-seg button.on{background:#fff;color:#111827;font-weight:600;box-shadow:0 1px 2px #00000014}.org-btns{display:flex;gap:10px;margin:10px 0 4px;flex-wrap:wrap}textarea.input.org-tpl{height:auto;min-height:260px;padding:12px}html:has(body.panel-mode),body.panel-mode{height:100%;overflow:hidden;overscroll-behavior:none}body.panel-mode #app{height:100%}.panel{height:100vh;height:100dvh;min-height:0;overflow:hidden}.side{position:relative;top:auto;height:100%;min-height:0;overflow:hidden}.side-nav{min-height:0;overflow-y:auto;overscroll-behavior:contain}.side-brand,.side-user{flex:0 0 auto}.main{height:100%;min-height:0;overflow:hidden}.topbar{position:relative;flex:0 0 auto}.content{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.content>.page-head,.content>.page-back{position:sticky;top:0;z-index:6;flex:0 0 auto;background:#f4f6fa;margin-top:-16px;padding-top:16px;padding-bottom:6px;box-shadow:0 8px 10px -10px #0f172a1f}.content>*{flex-shrink:0}.content:has(>.cl-grid){overflow:hidden;padding-bottom:14px}.content:has(>.cl-grid)>.cl-grid{flex:1 1 auto;min-height:0}.cl-grid{align-items:stretch;grid-template-rows:minmax(0,1fr)}.cl-main{min-height:0;overflow:hidden}.cl-main>*{flex:0 0 auto}.cl-main>.cl-table{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.cl-table>.table-wrap{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}.cl-table>p{flex:0 0 auto;margin:6px 0 2px}.cl-table .tbl thead th{position:sticky;top:0;z-index:2;background:#fff;box-shadow:inset 0 -1px 0 var(--border, #E5E7EB)}.cl-card,.cl-chat{position:relative;top:auto;height:100%;max-height:none;min-height:0}.cl-card{overflow-y:auto;overscroll-behavior:contain}.cl-table .tbl tbody tr,.cl-mlist>*{animation:plIn .3s cubic-bezier(.2,.8,.2,1) both}.cl-table .tbl tbody tr:nth-child(n+2),.cl-mlist>:nth-child(n+2){animation-delay:.02s}.cl-table .tbl tbody tr:nth-child(n+4),.cl-mlist>:nth-child(n+4){animation-delay:.05s}.cl-table .tbl tbody tr:nth-child(n+8),.cl-mlist>:nth-child(n+8){animation-delay:.08s}.cl-table .tbl tbody tr:nth-child(n+16),.cl-mlist>:nth-child(n+16){animation:none}@keyframes plIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.cl-table .tbl tbody tr,.cl-mlist>*{animation:none}}@media(max-width:1100px){.cl-grid{grid-template-columns:minmax(0,1fr)}.cl-grid:not(.has-sel)>.cl-card{display:none}.cl-grid.has-sel>.cl-main{display:none}.cl-card{position:relative;max-height:none}}@media(max-width:900px){.side{position:fixed;height:100%;height:100dvh}.cl-table>.cl-mlist{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:6px}.content>.page-head,.content>.page-back{margin-top:-12px;padding-top:12px}}body.panel-mode,body.panel-mode *{scrollbar-width:none;-ms-overflow-style:none}body.panel-mode ::-webkit-scrollbar{width:0;height:0;display:none}.cl-chiprow{display:flex;align-items:center;gap:10px;min-width:0}.cl-chiprow .chips{flex:1 1 auto;min-width:0;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;padding:2px 0}.cl-chiprow .chip{flex:0 0 auto;white-space:nowrap}.cl-chiprow .cl-add3{flex:0 0 auto;gap:6px;white-space:nowrap}@media(max-width:900px){.cl-top .kpi-row{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;gap:8px;padding-bottom:2px}.cl-top .kpi-row>.kpi{flex:0 0 152px;scroll-snap-align:start;padding:8px 10px}.cl-top .kpi-row .kpi-ic{width:32px;height:32px}.cl-top .kpi-row .kpi-val{font-size:17px}.cl-top .filter-box{padding:8px;gap:6px}.cl-top .filter-box .fb-row{gap:6px}.cl-chiprow .cl-add3 span{display:none}.cl-chiprow .cl-add3{width:36px;height:34px;padding:0;justify-content:center}.content:has(>.cl-grid:not(.has-sel))>.page-back{display:none}}.wm-list{display:flex;flex-direction:column;gap:8px}.wm-item{display:flex;align-items:center;gap:12px;padding:8px;border:1px solid #EEF2F6;border-radius:14px;background:#fff}.wm-thumb{position:relative;flex:0 0 auto;width:54px;height:76px;border-radius:10px;overflow:hidden;background:#0f172a}.wm-thumb img,.wm-thumb video{width:100%;height:100%;object-fit:cover;display:block}.wm-kind{position:absolute;left:3px;bottom:3px;display:inline-flex;align-items:center;gap:3px;padding:1px 5px;border-radius:6px;background:#0009;color:#fff;font-size:10px}.wm-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.wm-txt b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wm-acts{display:flex;gap:2px}.wm-acts .icon-btn{width:34px;height:34px}.wm-acts .icon-btn:disabled{opacity:.3;cursor:default}.wm-acts .icon-btn.danger{color:#dc2626}.grp-pick{position:relative;align-self:flex-start;flex:0 0 auto;margin:0 0 14px;max-width:100%}.grp-btn{display:inline-flex;align-items:center;gap:10px;max-width:100%;padding:6px 12px 6px 6px;border:1px solid rgba(255,255,255,.7);border-radius:14px;cursor:pointer;font:inherit;color:#0f172a;background:linear-gradient(135deg,#ffffffeb,#f1f0fed9);box-shadow:0 6px 18px #4c3fd11f,inset 0 1px #fff;transition:box-shadow .15s,transform .15s}.grp-btn:hover{box-shadow:0 10px 26px #4c3fd133,inset 0 1px #fff;transform:translateY(-1px)}.grp-btn:focus-visible{outline:2px solid #A5A0F7;outline-offset:2px}.grp-btn>.ic{color:#6d63e8;transition:transform .2s;flex:0 0 auto}.grp-btn[aria-expanded=true]{position:relative;z-index:61}.grp-btn[aria-expanded=true]>.ic{transform:rotate(180deg)}.grp-lbl{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15;min-width:0}.grp-lbl small{font-size:11px;font-weight:600;color:#8b93a7;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.grp-lbl b{font-size:15px;font-weight:700;color:#3b2fc9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.grp-ic{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:11px;color:#fff;flex:0 0 auto;box-shadow:0 4px 10px #0f172a26}.grp-n{min-width:22px;padding:1px 7px;border-radius:10px;background:#ef4444;color:#fff;font-size:12px;font-weight:700;text-align:center;flex:0 0 auto}.grp-shade{position:fixed;inset:0;z-index:59;background:#0f172a29;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:grpFade .15s ease-out}.grp-shade[hidden],.grp-pop[hidden]{display:none}.grp-pop{position:absolute;left:0;top:calc(100% + 10px);z-index:60;width:340px;max-width:calc(100vw - 32px);max-height:min(70vh,560px);overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:3px;border-radius:18px;background:#ffffffb8;border:1px solid rgba(255,255,255,.85);box-shadow:0 24px 60px #0f172a38,0 2px 8px #0f172a0f,inset 0 1px #fff;-webkit-backdrop-filter:blur(22px) saturate(1.6);backdrop-filter:blur(22px) saturate(1.6);animation:grpIn .16s ease-out}@keyframes grpIn{0%{opacity:0;transform:translateY(-6px) scale(.98)}}@keyframes grpFade{0%{opacity:0}}.grp-pop a{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:12px;color:#1e293b;text-decoration:none;transition:background .12s;outline:none}.grp-pop a:hover,.grp-pop a:focus-visible{background:#6366f11a}.grp-pop a.on{background:#fff;box-shadow:0 4px 14px #4c3fd124}.grp-pop a b{display:block;font-size:14.5px;font-weight:650}.grp-pop a.on b{color:#3b2fc9}.grp-pop a small{display:block;font-size:12px;color:#64748b;margin-top:1px}.grp-ok{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#4f46e5;color:#fff;flex:0 0 auto}@media(max-width:600px){.grp-pop{position:fixed;inset:auto 12px 12px;width:auto;max-width:none;max-height:72vh;border-radius:22px;animation:grpUp .2s ease-out}@keyframes grpUp{0%{opacity:0;transform:translateY(24px)}}.grp-pop a{padding:12px 10px}}.tbl tr.row-link{cursor:pointer}.tbl tr.row-link:hover td{background:#94a3b814}.err-msg{word-break:break-word}.err-title{margin:12px 0 6px;font-size:16px;word-break:break-word}.err-ev{padding:12px 0;border-top:1px solid var(--line, rgba(148, 163, 184, .2));display:grid;gap:4px}.err-ev:first-of-type{border-top:0}.err-ev pre.code{margin:4px 0 0;max-height:260px;overflow:auto}#side_report{cursor:pointer}.content>.page-back{box-shadow:none;background:transparent;padding-bottom:0}.content>.page-head{box-shadow:none}.topbar{border-bottom:0;box-shadow:none;background:#f4f6fa;backdrop-filter:none}@media(max-width:900px){.side{box-shadow:none}.side.open{box-shadow:0 0 40px #0000004d}}html.dark body.client-mode .card{background:#16181d}html.dark body.client-mode .btn.loading:after{border-top-color:#393d47}html.dark body.client-mode .btn-outline,html.dark body.client-mode .btn-white{background:#16181d}html.dark body.client-mode .icon-btn:hover{background:#182027}html.dark body.client-mode .field input,html.dark body.client-mode .field select,html.dark body.client-mode .field textarea,html.dark body.client-mode .input,html.dark body.client-mode .phone-in{background:#16181d}html.dark body.client-mode .seg>*{background:#16181d}html.dark body.client-mode .radio-dot{border:2px solid #373f48}html.dark body.client-mode .tabs>*{background:#16181d}html.dark body.client-mode .b-green{color:#9befba}html.dark body.client-mode .b-orange{color:#f58e64}html.dark body.client-mode .b-red{background:#2d0e0e;color:#e24b4b}html.dark body.client-mode .b-gray{background:#182027;color:#acb7c7}html.dark body.client-mode .progress{background:#1f262e}html.dark body.client-mode .avatar .online{border:2px solid #393d47}html.dark body.client-mode .notice{color:#92a8e7}html.dark body.client-mode .notice.warn{color:#f1a085}html.dark body.client-mode .notice.ok{color:#b2eec9}html.dark body.client-mode .notice.err{background:#2d0e0e;color:#ea8686}html.dark body.client-mode .loader{border:3px solid #363e4a}html.dark body.client-mode .modal{background:#16181d}html.dark body.client-mode .devbar button.on{color:#dffbea}html.dark body.client-mode .push-prompt{background:#102f21;border:1px solid #275938;color:#c1f0d3}html.dark body.client-mode .st-item.seen .st-ring{background:#2a313a}html.dark body.client-mode .st-thumb{border:3px solid var(--card, #393d47)}html.dark body.client-mode .sv-bars b{background:#16181d}html.dark body.client-mode .sa-drop{border:2px dashed var(--border, #3c3e44);color:var(--muted, #989da9)}html.dark body.client-mode .sa-drop b{color:var(--text, #e5eaf4)}html.dark body.client-mode .sa-item{border:1px solid var(--border, #3c3e44)}html.dark body.client-mode .st-empty .st-ring{border:2px dashed #373f48}html.dark body.client-mode .st-empty .st-thumb{background:#182027}html.dark body.client-mode .st-empty .st-item:first-child .st-thumb{background:var(--card, #16181d)}html.dark body.client-mode .st-hint{color:var(--muted, #989da9)}html.dark body.client-mode .help-ic{background:var(--green-bg-2, #12381f);color:var(--green, #7deea7)}html.dark body.client-mode .help-row{border:1px solid var(--border, #3c3e44)}html.dark body.client-mode .co-ivs{border-top:1px solid var(--border, #3c3e44)}html.dark body.client-mode .temp-pass code{background:#182027}html.dark body.client-mode .ps-hooks{border-top:1px solid var(--border, #3c3e44)}html.dark body.client-mode .prov.octo b{color:#a7abeb}html.dark body.client-mode .prov.atmos b{color:#a4f3ed}html.dark body.client-mode .tr-chip{background:#1a2028}html.dark body.client-mode .danger-link{color:var(--red, #e24b4b)}html.dark body.client-mode .kb-pick{background:#16181d}html.dark body.client-mode .kb-card.picked{background:#0c1531}html.dark body.client-mode .sel-bar .input{color:#e3e8f5}html.dark body.client-mode .loc-map{background:#24262a}html.dark body.client-mode .loc-dist{color:var(--green, #7deea7)}html.dark body.client-mode .c-phone{background:#16181d}html.dark body.client-mode .c-bell .dot{border:2px solid #393d47}html.dark body.client-mode .c-nav{background:#16181d}html.dark body.client-mode .key{background:#182027}html.dark body.client-mode .key:active{background:#1f262e}html.dark body.client-mode .doc-slot.has{background:#161c23}html.dark body.client-mode .doc-slot.uploading:before,html.dark body.client-mode .selfie.uploading:before{border:3px solid #275938}html.dark body.client-mode .rb-sky{background:#0f2737;color:#60c8fd}html.dark body.client-mode .rb-off{background:#182027}html.dark body.client-mode .chat-list{background:#161c23}html.dark body.client-mode .day-sep span{background:#1f262e}html.dark body.client-mode .msg.left .bubble{color:#92a8e7}html.dark body.client-mode .msg.right .bubble{color:#c1f0d3}html.dark body.client-mode .msg-file{background:#16181d}html.dark body.client-mode .pdf-ic{background:#2d0e0e}html.dark body.client-mode .vac-mini,html.dark body.client-mode .chat-input,html.dark body.client-mode .vac-card{background:#16181d}html.dark body.client-mode .tl-dot{background:#1f262e}html.dark body.client-mode .tl-item.late .tl-dot{background:#2d0e0e}html.dark body.client-mode .tl-item.now .tl-dot{background:#16181d}html.dark body.client-mode .timeline.v .tl-item.wait .tl-dot{background:#182027;border-color:#373f48}html.dark body.client-mode .timeline .tl-item+.tl-item:before{background:#1f262e}html.dark body.client-mode .doc-card{background:#16181d}html.dark body.client-mode .doc-text{color:#bdc8d7;background:#161c23}html.dark body.client-mode .cab-cam{border:2px solid #393d47}html.dark body.client-mode .interview{color:#92a8e7}html.dark body.client-mode .notif{background:#16181d}html.dark body.client-mode .notif.unread{border-color:#275938}html.dark body.client-mode .jr-cta{background:#16181d;color:#a4f3ed}html.dark body.client-mode .jr-steps:before{background:linear-gradient(#1f262e,#1f262e)}html.dark body.client-mode .jr-step{background:#16181d;border:1px solid #36404a}html.dark body.client-mode .jr-ic{background:#182027}html.dark body.client-mode .jr-ok{border:2px solid #393d47}html.dark body.client-mode .jr-chip{background:#182027;color:#8f9cae}html.dark body.client-mode .jr-step.done .jr-ic{background:#12381f;color:#7deea7}html.dark body.client-mode .jr-step.done .jr-chip{background:#12381f;color:#9befba}html.dark body.client-mode .jr-step.now{background:linear-gradient(90deg,#112d19,#16181d 70%)}html.dark body.client-mode .jr-step.review{background:linear-gradient(90deg,#322b0d,#16181d 70%)}html.dark body.client-mode .jr-step.review .jr-ic{background:#433912;color:#faab50}html.dark body.client-mode .jr-step.review .jr-chip{background:#433912;color:#f8ab70}@media(min-width:768px){html.dark body.client-mode .c-nav a{color:#8f9cae}html.dark body.client-mode .c-nav a:hover{background:#182027}html.dark body.client-mode .c-nav a.on{background:var(--green-bg-2, #102f21)}}html.dark body.client-mode .lang-pop{background:#16181d}html.dark body.client-mode .lang-pop button b{color:#8f9cae}html.dark body.client-mode .lang-pop button:hover{background:#182027}html.dark body.client-mode .lang-pop button.on{background:#102f21}@media(min-width:1024px)and (max-width:1099px),(min-width:1800px){html.dark body.client-mode.client-in .c-phone.has-nav{background:#161c23}html.dark body.client-mode.client-in .has-nav>.c-nav{background:#16181d}html.dark body.client-mode.client-in .has-nav>.c-head{background:#16181d}}html.dark body.client-mode .cd-chip{background:#182027}html.dark body.client-mode .cd-chip.ok{background:#12381f;color:#9befba}html.dark body.client-mode .cd-row{background:#16181d}html.dark body.client-mode .cd-ic{background:#1c2d29;color:#a4f3ed}html.dark body.client-mode .cd-form,html.dark body.client-mode .ex-sec{background:#16181d}html.dark body.client-mode .ex-h{color:#a4f3ed}html.dark body.client-mode .ex-lang select{border:1px solid #363e4a;background:#16181d}html.dark body.client-mode #ex_form .kv-row select{color:#bdc8d7}html.dark body.client-mode .cd-req{background:#322b0d;color:#f4b48c}html.dark body.client-mode .cd-req.done{background:#112d19;border-color:#275938;color:#b2eec9}html.dark body.client-mode .rdy-row.warn,html.dark body.client-mode .rdy-row.warn .small{color:#e96b6b}html.dark body.client-mode .skel i{background:linear-gradient(90deg,#1b2127,#161c23,#1b2127 80%)}html.dark body.client-mode .ptr{background:#16181d}html.dark body.client-mode .fl-count{background:linear-gradient(135deg,#0c1c30,#102f21);border:1px solid #223b5e}html.dark body.client-mode .tick.read{color:#43bdf4}html.dark body.client-mode .reply-bar,html.dark body.client-mode .voice-bar{background:#161c23}html.dark body.client-mode .typing-ind{background:#182027}html.dark body.client-mode .msg.pending .tick{color:#f7b038}html.dark body.client-mode .vac-act:hover{background:#182027}html.dark body.client-mode .cmp-tbl tbody th{background:#16181d}html.dark body.client-mode .btn-soft{background:#182027;color:#bdc8d7}html.dark body.client-mode .btn-soft .ic{color:#8f9cae}html.dark body.client-mode .otp-boxes span{background:#16181d}html.dark body.client-mode .otp-phone{color:#bdc8d7}html.dark body.client-mode .keypad{background:#1c2127}html.dark body.client-mode .key{background:#16181d}html.dark body.client-mode .c-body .field input,html.dark body.client-mode .c-body .field select{background:#161c23;border-color:#373f48}html.dark body.client-mode #ps_side>*{background:#182027;color:#8f9cae}html.dark body.client-mode .doc-mark{border:2px solid #393d47}html.dark body.client-mode .kyc-line.none .kyc-ic{background:#2a313a}html.dark body.client-mode .kv-form{background:#161c23}html.dark body.client-mode .kv-row{border-bottom:1px solid #373f48}html.dark body.client-mode .kv-row input{color:#bdc8d7}html.dark body.client-mode .selfie{background:#1f262e}html.dark body.client-mode .face-state.wait{color:#f58e64}html.dark body.client-mode .face-state.none{background:#161c23}html.dark body.client-mode .chat-list{background:#16181d}html.dark body.client-mode .msg.left .bubble{background:#182027;color:#bdc8d7}html.dark body.client-mode .msg.right .bubble{background:#0f2737;color:#e3e8f5}html.dark body.client-mode .chat-input input{background:#161c23;border-color:#373f48}html.dark body.client-mode .tabs.full>*{background:#182027;color:#8f9cae}html.dark body.client-mode .btn-soft[href*="tab=all"]{background:#16181d}html.dark body.client-mode .info-row .ic{color:#acb7c7}html.dark body.client-mode .info-row b{color:#bdc8d7}html.dark body.client-mode .pst.wait .pst-st{background:#433912}html.dark body.client-mode .pst.late .pst-st{background:#360f0f}html.dark body.client-mode .rc-row a,html.dark body.client-mode .rc-name{color:#bdc8d7}html.dark body.client-mode .doc-card{border:3px solid #373f48}html.dark body.client-mode .doc-head b{color:#92a8e7}html.dark body.client-mode .doc-text{background:#16181d}html.dark body.client-mode .sign-note{color:#8f9cae}html.dark body.client-mode .timeline.v.ic .tl-item.wait .tl-dot{background:#1f262e}html.dark body.client-mode .timeline.v.ic .grow b{color:#bdc8d7}html.dark body.client-mode .days-card{background:#0c1c30;border:1px solid #223b5e}html.dark body.client-mode .menu-list.plain .menu-ic{color:#acb7c7}html.dark body.client-mode .mgr-mini{background:#161c23}html.dark body.client-mode .ai-banner.faq{color:#f1a085}html.dark body.client-mode .ai-banner.ai{background:#110c2f;color:#874ee0}html.dark body.client-mode .ai-chip{border:1px solid #275938;color:#b2eec9}html.dark body.client-mode .offer-text,html.dark body.client-mode .ab-card{background:#16181d}html.dark body.client-mode .ab-row{border-top:1px solid #373f48}html.dark body.client-mode .ab-lic{border:1px solid #393e46}html.dark body.client-mode .ab-office{border-top:1px solid #373f48}html.dark body.client-mode .offer-proof,html.dark body.client-mode .wl-star{background:#16181d}html.dark body.client-mode .prov{border:2px solid var(--border, #3c3e44);background:#16181d}html.dark body.client-mode .prov span{color:var(--muted, #989da9)}html.dark body.client-mode .prov.payme b{color:#6ce7f6}html.dark body.client-mode .prov.click b{color:#3170f1}html.dark body.client-mode .sim-card{background:#16181d}html.dark body.client-mode .wl-cap svg{color:#f8f0e2}html.dark body.client-mode .tg-box{background:#10202e;border:1px solid #284458}html.dark body.client-mode .tg-steps{color:var(--text, #e5eaf4)}html.dark body.client-mode .secure-head{color:#7deea7}html.dark body.client-mode .lv{background:#16181d}html.dark body.client-mode .lv-msg{color:#e3e8f5}html.dark body.client-mode .lv-msg.err{color:#e24b4b}html.dark body.client-mode .lv-steps span{background:#182027;color:#8f9cae}html.dark body.client-mode .lv-steps span.done{background:#12381f;color:#9befba}html.dark body.client-mode .lv-note,html.dark body.client-mode .lv-fb small{color:#8f9cae}html.dark body.client-mode .ga-steps{background:#161c23}html.dark body.client-mode .app-banner{background:linear-gradient(135deg,#102f21,#0c1c30)}html.dark body.client-mode .rc-row a.link{color:var(--green, #7deea7)}html.dark body.client-mode .refund-pol{background:#16181d}html.dark body.client-mode .rv-stars{color:#f7b038}html.dark body.client-mode .rv-item{border-top:1px solid #363e4a}html.dark body.client-mode .rv-badge{color:#9befba;background:#112d19}html.dark body.client-mode .rv-reply{background:#161c23}html.dark body.client-mode .rv-reply b{color:#8f9cae}html.dark body.client-mode .rv-form{background:#112d19}html.dark body.client-mode .rv-pick button.on{color:#f7b038}html.dark body.client-mode .mt-bk{background:#16181d}html.dark body.client-mode .mt-ic{background:#112d19;color:#7deea7}html.dark body.client-mode .mt-day{background:#16181d}html.dark body.client-mode .mt-slot{background:#16181d;color:#9befba}html.dark body.client-mode .mt-slot small{color:#8f9cae}html.dark body.client-mode .mt-pick{background:#112d19}html.dark body.client-mode{--text: #E2E8F0;--muted: #94A3B8;--border: #263043;--green-bg: #11301F;--green-bg-2: #0F2A1C;--blue-bg: #14233D;--orange-bg: #33240F;--purple-bg: #241A3D;--shadow: 0 6px 20px rgba(0, 0, 0, .35);color-scheme:dark}html.dark body.client-mode ::placeholder{color:#64748b}html.dark body.client-mode .c-body img:not(.logo-img){filter:brightness(.92)}html.dark body.client-mode .c-phone,html.dark body.client-mode .c-body{background:#0b1018}html.dark body.client-mode .c-head,html.dark body.client-mode .c-nav{background:#111722}html.dark body.client-mode .c-nav a.on{background:#22c55e24}@media(min-width:1024px)and (max-width:1099px),(min-width:1800px){html.dark body.client-mode.client-in .c-phone.has-nav{background:#0b1018}html.dark body.client-mode.client-in .has-nav>.c-nav,html.dark body.client-mode.client-in .has-nav>.c-head{background:#111722}}
