.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}}*{box-sizing:border-box}body{margin:0;color:#1f2937;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,textarea,select,.ant-app,.ant-typography,.ant-btn,.ant-input,.ant-select,.ant-picker,.ant-menu,.ant-dropdown,.ant-modal,.ant-drawer,.ant-table,.ant-tabs,.ant-pagination,.ant-tooltip{font-family:inherit}.ant-btn{font-size:14px;font-weight:500;letter-spacing:0}.ant-btn-lg{font-size:14px}.ant-btn-sm{font-size:13px}.ant-input,.ant-input-affix-wrapper,.ant-select-selection-item,.ant-select-selection-placeholder,.ant-picker-input>input,.ant-form-item,.ant-dropdown-menu-item,.ant-menu-item,.ant-tabs-tab{font-size:14px}.ant-form-item-label>label{font-size:13px;font-weight:600}.ant-table{font-size:13px}.ant-table-thead>tr>th{font-weight:600}.ant-table-thead>tr>th{padding:10px 12px!important;font-size:13px;white-space:nowrap}.ant-table-thead>tr:not(:only-child)>th{padding-top:5px!important;padding-bottom:5px!important}.ant-table-thead>tr>th .ant-table-column-title{overflow:hidden;text-overflow:ellipsis}.role-list-table .ant-table-tbody>tr{cursor:pointer}.role-list-table .ant-table-tbody>tr.role-row-selected>td{background:#e6f4ff!important}.neodeck-topnav.ant-menu-horizontal{font-size:15px}.neodeck-topnav.ant-menu-horizontal>.ant-menu-item,.neodeck-topnav.ant-menu-horizontal>.ant-menu-submenu{padding-inline:15px;color:var(--header-link);font-weight:600}.neodeck-topnav.ant-menu-horizontal>.ant-menu-item:after,.neodeck-topnav.ant-menu-horizontal>.ant-menu-submenu:after{border-bottom:none!important}.neodeck-topnav.ant-menu-horizontal>.ant-menu-item,.neodeck-topnav.ant-menu-horizontal>.ant-menu-submenu,.neodeck-topnav.ant-menu-horizontal>.ant-menu-item:before,.neodeck-topnav.ant-menu-horizontal>.ant-menu-submenu:before,.neodeck-topnav.ant-menu-horizontal>.ant-menu-item>.ant-menu-title-content,.neodeck-topnav.ant-menu-horizontal>.ant-menu-submenu>.ant-menu-submenu-title{background:transparent!important;background-color:transparent!important}.neodeck-topnav.ant-menu-horizontal>.ant-menu-item-selected,.neodeck-topnav.ant-menu-horizontal>.ant-menu-submenu-selected{color:var(--theme-primary, var(--header-text-strong))!important;font-weight:700}.theme-picker-modal .ant-modal-content{padding:0;overflow:hidden;border:1px solid #e4e9f0;border-radius:18px;box-shadow:0 28px 80px #0f172a33}.theme-picker-modal .ant-modal-header{margin:0;padding:23px 25px 19px;background:#f8fafc;border-bottom:1px solid #e8edf3}.theme-picker-modal .ant-modal-body{padding:24px 25px 25px}.theme-picker__title{display:flex;align-items:center;gap:13px}.theme-picker__title>span{display:grid;width:42px;height:42px;place-items:center;color:#fff;background:var(--theme-primary-gradient,linear-gradient(135deg,var(--theme-primary,#1769ff),#55b7ff));border-radius:12px;font-size:18px}.theme-picker__title>div{display:flex;flex-direction:column}.theme-picker__title b{color:#1c283b;font-size:18px}.theme-picker__title small{margin-top:2px;color:#8290a3;font-size:11px;font-weight:400}.theme-picker__grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.theme-choice{position:relative;display:flex;align-items:center;flex-direction:column;padding:12px;color:inherit;background:#fff;border:1px solid #dfe5ed;border-radius:14px;text-align:left;cursor:pointer;transition:.2s ease}.theme-choice:hover{border-color:var(--theme-primary,#1677ff);box-shadow:0 9px 24px #0f172a14;transform:translateY(-1px)}.theme-choice.is-active{border-color:var(--theme-primary,#1677ff);box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-primary,#1677ff) 12%,transparent)}.theme-choice__preview{position:relative;display:flex;align-items:center;gap:5px;width:100%;height:92px;padding:10px;overflow:hidden;border-radius:10px}.theme-choice__preview>i{width:7px;height:7px;background:#ffffffe6;border-radius:50%}.theme-choice__preview>strong{position:absolute;right:10px;bottom:10px;left:10px;display:flex;gap:6px;height:50px;padding:8px;background:#fffffff0;border-radius:7px}.theme-choice__preview em{flex:1;background:#1d2b411a;border-radius:4px}.theme-choice__copy{display:flex;align-self:stretch;flex-direction:column;padding:14px 3px 4px}.theme-choice__copy b{color:#263247;font-size:13px}.theme-choice__copy small{min-height:32px;margin-top:4px;color:#8290a3;font-size:10px;line-height:1.5}.theme-choice__check{position:absolute;top:20px;right:20px;display:grid;width:22px;height:22px;place-items:center;color:#fff;background:var(--theme-primary,#1677ff);border:2px solid rgba(255,255,255,.9);border-radius:50%;font-size:10px}.theme-picker__note{margin:18px 0 0;color:#8a96a8;font-size:10px;text-align:center}@media (max-width:600px){.theme-picker__grid{grid-template-columns:1fr}.theme-picker-modal .ant-modal{max-width:calc(100vw - 24px)}}.neodeck-topnav.ant-menu-horizontal>.ant-menu-item:hover,.neodeck-topnav.ant-menu-horizontal>.ant-menu-submenu:hover,.neodeck-topnav.ant-menu-horizontal>.ant-menu-item-active{color:var(--header-text-strong)!important}.neodeck-topnav-scroll{scrollbar-width:none;-ms-overflow-style:none}.neodeck-topnav-scroll::-webkit-scrollbar{display:none}.ndk-icon-field{position:relative}.ndk-icon-field>.ndk-field-icon{position:absolute;left:13px;top:11px;z-index:1;color:var(--theme-primary,#1677ff);font-size:15px;line-height:1;pointer-events:none}.ndk-icon-field .ant-select-selector,.ndk-icon-field .ant-picker,.ndk-icon-field textarea.ant-input{padding-left:38px!important}.ndk-icon-field .ant-select-selection-placeholder,.ndk-icon-field .ant-select-selection-item,.ndk-icon-field .ant-select-selection-search{inset-inline-start:38px}.ndk-icon-field .ant-picker-input>input{padding-left:4px}.ndk-icon-field.ndk-icon-field-textarea>.ndk-field-icon{top:12px}.ndk-phone-input{display:flex!important;width:100%;overflow:hidden;background:#fff;border:1px solid #dbe3ed;border-radius:10px;transition:border-color .2s,box-shadow .2s}.ndk-phone-input:hover{border-color:color-mix(in srgb,var(--theme-primary,#1677ff) 42%,white)}.ndk-phone-input:focus-within{border-color:var(--theme-primary,#1677ff);box-shadow:0 0 0 3px #1677ff1a}.ndk-phone-input__code{position:relative;flex:0 0 112px}.ndk-phone-input__code .ant-select{width:100%}.ndk-phone-input__code .ant-select-selector{padding-inline-start:39px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.ndk-phone-input__icon{position:absolute;z-index:2;top:50%;left:14px;color:var(--theme-primary,#1677ff);font-size:15px;line-height:1;transform:translateY(-50%);pointer-events:none}.ndk-phone-input__number{min-width:0;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.ndk-phone-input__number:disabled{color:#9aa7b6;background:transparent!important}.ndk-tags-field{display:flex;align-items:center;width:100%;min-height:32px;padding:4px 12px;background:#fff;border:1px solid #d9d9d9;border-radius:6px;cursor:pointer;transition:border-color .2s,box-shadow .2s}.ndk-tags-field--large{min-height:44px;padding-block:6px;border-radius:10px}.ndk-tags-field:hover{border-color:color-mix(in srgb,var(--theme-primary,#1677ff) 42%,white)}.ndk-tags-field__icon{flex:0 0 auto;margin-right:10px;color:var(--theme-primary,#1677ff);font-size:15px}.ndk-tags-field__content{display:flex;flex:1;flex-wrap:wrap;gap:4px;min-width:0}.ndk-tags-field__placeholder{color:#9aa7b6}.ndk-tags-field__arrow{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:24px;height:24px;margin-left:8px;color:var(--theme-primary,#1677ff);font-size:10px;background:var(--theme-primary-soft,#eaf3ff);border-radius:7px}.ndk-person-field{display:flex;align-items:center;width:100%;min-height:32px;padding:4px 11px 4px 13px;background:#fff;border:1px solid #d9d9d9;border-radius:6px;cursor:pointer;transition:border-color .2s,box-shadow .2s}.ndk-person-field--large{min-height:44px;border-radius:10px}.ndk-person-field:hover{border-color:color-mix(in srgb,var(--theme-primary,#1677ff) 42%,white)}.ndk-person-field__icon{flex:0 0 auto;margin-right:10px;color:var(--theme-primary,#1677ff);font-size:16px}.ndk-person-field__content{display:flex;flex:1;flex-wrap:wrap;gap:4px;min-width:0}.ndk-person-field__placeholder{color:#9aa7b6}.ndk-person-field__arrow{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:24px;height:24px;margin-left:8px;color:var(--theme-primary,#1677ff);font-size:10px;background:var(--theme-primary-soft,#eaf3ff);border-radius:7px;transition:background .2s,transform .2s}.ndk-person-field:hover .ndk-person-field__arrow{background:color-mix(in srgb,var(--theme-primary,#1677ff) 20%,white);transform:translateY(1px)}.employee-picker-modal .ant-modal-content{padding:0;overflow:hidden;border:1px solid #e7ecf3;border-radius:18px;box-shadow:0 24px 80px #0f172a38}.employee-picker-modal .ant-modal-header{margin:0;padding:24px 28px 20px;background:linear-gradient(135deg,#f8fbff,#fff 70%)}.employee-picker-modal .ant-modal-close{top:20px;right:22px;color:#64748b;border-radius:9px}.employee-picker-modal .ant-modal-footer{margin:0;padding:16px 28px 20px;background:#fbfcfe;border-top:1px solid #e7ecf3}.employee-picker-modal .ant-modal-footer .ant-btn{min-width:108px;border-radius:9px}.employee-picker-modal__heading{display:flex;align-items:center;gap:13px;padding-right:40px}.employee-picker-modal__heading-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--theme-primary,#1677ff);font-size:19px;background:var(--theme-primary-soft,#eaf3ff);border-radius:12px}.employee-picker-modal__title{color:#0f172a;font-size:20px;font-weight:700;line-height:1.25}.employee-picker-modal__subtitle{margin-top:3px;color:#64748b;font-size:12px;font-weight:400}.employee-picker-modal__layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);min-height:440px;border-top:1px solid #e7ecf3}.employee-picker-modal__directory{min-width:0;padding:22px 24px;border-right:1px solid #e7ecf3}.employee-picker-modal__search{margin-bottom:12px;border-color:#dbe3ed;border-radius:10px}.employee-picker-modal__segments{width:100%;margin-bottom:20px;padding:4px;background:#f3f6fa;border-radius:10px}.employee-picker-modal__segments .ant-segmented-item{border-radius:7px}.employee-picker-modal__segments .ant-segmented-item-selected{color:var(--theme-primary,#1677ff);font-weight:600}.employee-picker-modal__list-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;color:#64748b;font-size:12px;font-weight:600}.employee-picker-modal__list-label span:last-child{min-width:24px;padding:2px 7px;text-align:center;background:#f1f5f9;border-radius:10px}.employee-picker-modal__list{max-height:300px;padding-right:4px;overflow-y:auto;scrollbar-color:#cbd5e1 transparent}.employee-picker-modal__status{padding:32px;color:#94a3b8;text-align:center}.employee-picker-modal__row{display:flex;align-items:center;gap:11px;min-height:58px;margin-bottom:5px;padding:8px 10px;border:1px solid transparent;border-radius:10px;cursor:pointer;transition:background .18s,border-color .18s}.employee-picker-modal__row:hover{background:#f8fafc;border-color:#e5eaf1}.employee-picker-modal__row.is-selected{background:var(--theme-primary-soft,#f0f7ff);border-color:#b7d8ff}.employee-picker-modal__row.is-disabled{cursor:not-allowed;opacity:.5}.employee-picker-modal__avatar{flex:0 0 auto;color:#1765c0;font-weight:600;background:color-mix(in srgb,var(--theme-primary,#1677ff) 18%,white)}.employee-picker-modal__employee-copy{flex:1;min-width:0}.employee-picker-modal__employee-name{overflow:hidden;color:#1e293b;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.employee-picker-modal__department{color:#94a3b8;font-size:12px}.employee-picker-modal__selection{min-width:0;padding:24px;background:#fbfcfe}.employee-picker-modal__selection-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:1px solid #e7ecf3}.employee-picker-modal__selection-title{color:#334155;font-size:14px;font-weight:700}.employee-picker-modal__selection-count{margin-top:2px;color:#94a3b8;font-size:12px}.employee-picker-modal__selected-list{margin-top:14px}.employee-picker-modal__selected-card{display:flex;align-items:center;gap:10px;margin-bottom:8px;padding:10px;background:#fff;border:1px solid #e1e8f0;border-radius:10px}.employee-picker-modal__selected-card .ant-tag{margin:0;color:var(--theme-primary,#1677ff);background:var(--theme-primary-soft,#edf6ff);border-color:#c5e0ff}.employee-picker-modal__empty-selection{display:flex;align-items:center;flex-direction:column;justify-content:center;min-height:250px;color:#64748b;text-align:center}.employee-picker-modal__empty-selection>.anticon{margin-bottom:12px;color:#b9c7d8;font-size:34px}.employee-picker-modal__empty-selection span{font-weight:600}.employee-picker-modal__empty-selection small{margin-top:3px;color:#94a3b8}.bulk-action-bar{display:flex;align-items:center;gap:14px;min-height:54px;margin-bottom:12px;padding:8px 12px;color:#334155;background:linear-gradient(90deg,var(--theme-primary-soft,#f0f7ff),#f8fbff);border:1px solid color-mix(in srgb,var(--theme-primary,#1677ff) 30%,white);border-radius:12px;box-shadow:0 5px 16px color-mix(in srgb,var(--theme-primary,#1677ff) 8%,transparent)}.bulk-action-bar__summary{display:flex;flex:0 0 auto;align-items:center;gap:8px;padding:0 4px;font-weight:600}.bulk-action-bar__count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 7px;color:#fff;font-size:12px;background:var(--theme-primary,#1677ff);border-radius:12px}.bulk-action-bar__close{margin-left:2px;color:#64748b;border-radius:7px}.bulk-action-bar__close:hover{color:var(--theme-primary,#1677ff)!important;background:color-mix(in srgb,var(--theme-primary,#1677ff) 18%,white)!important}.bulk-action-bar__divider{flex:0 0 1px;align-self:stretch;margin-block:4px;background:#cfe3fb}.bulk-action-bar__actions{display:flex;align-items:center;gap:5px;min-width:0;overflow-x:auto;scrollbar-width:none}.bulk-action-bar__actions::-webkit-scrollbar{display:none}.bulk-action-bar__action{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;padding:8px 10px;color:#475569;font-size:13px;font-weight:500;white-space:nowrap;border-radius:8px;cursor:pointer;transition:color .18s,background .18s}.bulk-action-bar__action .anticon{color:var(--theme-primary,#1677ff)}.bulk-action-bar__action:hover{color:var(--theme-primary-strong,#0958d9);background:color-mix(in srgb,var(--theme-primary,#1677ff) 14%,white)}.bulk-action-bar__action--danger .anticon{color:#ef4444}.bulk-action-bar__action--danger:hover{color:#dc2626;background:#fff0f0}.bulk-action-bar__action.is-disabled{opacity:.42;cursor:not-allowed}.bulk-action-bar__action.is-disabled:hover{color:#475569;background:transparent}.ant-table-tbody>tr.lead-table-row--selected>td{background:#eef7ff!important}.ant-table-tbody>tr.lead-table-row--selected:hover>td{background:#e3f1ff!important}.ant-table-tbody>tr.lead-table-row--selected>td:first-child{box-shadow:inset 3px 0 0 var(--theme-primary,#1677ff)}.calendar-page{color:#334155}.calendar-page__page-heading{display:flex;align-items:center;gap:14px;margin-bottom:20px}.calendar-page__page-heading .ant-typography{margin:0}.calendar-page__page-heading h3.ant-typography{color:#0f172a;font-size:24px;font-weight:720;line-height:1.25}.calendar-page__page-heading span.ant-typography{color:#64748b;font-size:13px}.calendar-page__page-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;color:#fff;font-size:21px;background:linear-gradient(145deg,var(--theme-primary,#1677ff),var(--theme-primary-strong,#0958d9));border-radius:14px;box-shadow:0 9px 20px color-mix(in srgb,var(--theme-primary,#1677ff) 22%,transparent)}.calendar-page__shell{display:grid;grid-template-columns:258px minmax(0,1fr);gap:18px;align-items:start}.calendar-page__sidebar{position:sticky;top:16px;padding:18px;background:#fff;border:1px solid #e7ecf3;border-radius:16px;box-shadow:0 6px 20px #0f172a0d}.calendar-page__create{height:44px;font-weight:600;border-radius:10px;box-shadow:0 6px 14px color-mix(in srgb,var(--theme-primary,#1677ff) 20%,transparent)}.calendar-page__mini-calendar{margin-top:16px;padding:4px;background:#fbfcfe;border:1px solid #edf1f5;border-radius:12px}.calendar-page__mini-calendar .ant-picker-calendar-header{padding:7px 8px 3px}.calendar-page__mini-calendar .ant-picker-calendar-date{border-radius:7px}.calendar-page__mini-calendar .ant-picker-cell-selected .ant-picker-calendar-date{color:#fff;background:var(--theme-primary,#1677ff)}.calendar-page__mini-calendar .ant-picker-cell-selected .ant-picker-calendar-date-value{color:#fff}.calendar-page__sidebar>.ant-divider{margin:15px 0;border-color:#edf1f5}.calendar-page__scope{display:flex;width:100%;padding:3px;background:#f3f6fa;border-radius:9px}.calendar-page__scope .ant-radio-button-wrapper{flex:1;text-align:center;background:transparent;border:0;border-radius:7px!important;box-shadow:none!important}.calendar-page__scope .ant-radio-button-wrapper:before{display:none}.calendar-page__scope .ant-radio-button-wrapper-checked{color:var(--theme-primary,#1677ff);font-weight:600;background:#fff;box-shadow:0 2px 7px #0f172a14!important}.calendar-page__filter-title{margin:18px 0 10px!important;color:#64748b!important;font-size:11px!important;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.calendar-page__filter-list{display:flex;flex-direction:column;gap:4px;width:100%}.calendar-page__filter-list .ant-checkbox-wrapper{width:100%;margin:0;padding:6px 7px;color:#475569;border-radius:8px}.calendar-page__filter-list .ant-checkbox-wrapper:hover{background:#f8fafc}.calendar-page__sync{display:flex;align-items:center;justify-content:space-between;gap:10px}.calendar-page__sync>span{display:inline-flex;align-items:center;gap:7px;color:#64748b;font-size:12px}.calendar-page__main{min-width:0;padding:18px;background:#fff;border:1px solid #e7ecf3;border-radius:16px;box-shadow:0 6px 20px #0f172a0d}.calendar-page__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.calendar-page__navigation{display:flex;align-items:center;gap:7px;min-width:0}.calendar-page__navigation>.ant-btn{border-color:#dbe3ed;border-radius:9px}.calendar-page__navigation>.ant-btn:first-child{padding-inline:17px;color:var(--theme-primary,#1677ff);font-weight:600;background:var(--theme-primary-soft,#f0f7ff);border-color:color-mix(in srgb,var(--theme-primary,#1677ff) 24%,white)}.calendar-page__navigation .ant-typography{margin:0 0 0 7px;overflow:hidden;color:#172033;font-size:18px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.calendar-page__views{flex:0 0 auto;padding:4px;background:#f3f6fa;border-radius:10px}.calendar-page__views .ant-segmented-item{min-width:62px;border-radius:7px}.calendar-page__views .ant-segmented-item-selected{color:var(--theme-primary,#1677ff);font-weight:600;box-shadow:0 2px 7px #0f172a14}.calendar-page__month{overflow:hidden;border:1px solid #e4eaf1;border-radius:12px}.calendar-page__month .ant-picker-calendar{background:transparent}.calendar-page__month .ant-picker-content th{height:40px;padding:0 12px;color:#64748b;font-size:11px;font-weight:700;text-transform:uppercase;background:#f8fafc}.calendar-page__month .ant-picker-cell{padding:0!important}.calendar-page__month .ant-picker-calendar-date{height:112px;margin:0!important;padding:8px!important;border-top:1px solid #edf1f5!important;border-inline-end:1px solid #edf1f5;transition:background .18s}.calendar-page__month .ant-picker-calendar-date:hover{background:#f8fbff}.calendar-page__month .ant-picker-cell-selected .ant-picker-calendar-date{background:#f4f9ff}.calendar-page__month .ant-picker-calendar-date-value{color:#475569;font-size:12px;font-weight:600}.calendar-page__month .ant-picker-calendar-date-today .ant-picker-calendar-date-value{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;color:#fff;background:var(--theme-primary,#1677ff);border-radius:50%}.calendar-page__month .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-calendar-date{border-color:#edf1f5!important}.calendar-event-modal .ant-modal-content{border-radius:16px}.calendar-event-modal .ant-modal-header{padding-bottom:16px;border-bottom:1px solid #e9eef5}.calendar-event-modal .ant-form-item{margin-bottom:18px}.calendar-event-modal .ant-input,.calendar-event-modal .ant-picker,.calendar-event-modal .ant-select-selector,.calendar-event-modal .ndk-person-field{border-color:#dbe3ed!important;border-radius:9px!important}.lead-pool-page{color:#334155}.lead-pool-page__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.lead-pool-page__heading{display:flex;align-items:center;gap:14px}.lead-pool-page__heading .ant-typography{margin:0}.lead-pool-page__heading h3.ant-typography{color:#0f172a;font-size:24px;font-weight:720;line-height:1.25}.lead-pool-page__heading span.ant-typography{color:#64748b;font-size:13px}.lead-pool-page__icon{display:inline-flex;flex:0 0 48px;align-items:center;justify-content:center;width:48px;height:48px;color:#fff;font-size:21px;background:linear-gradient(145deg,var(--theme-primary,#1677ff),var(--theme-primary-strong,#0958d9));border-radius:14px;box-shadow:0 9px 20px color-mix(in srgb,var(--theme-primary,#1677ff) 22%,transparent)}.lead-pool-page__utilities .ant-btn{width:38px;height:38px;color:#64748b;border-color:#dbe3ed;border-radius:10px}.lead-pool-page__utilities .ant-btn:hover{color:var(--theme-primary,#1677ff);background:var(--theme-primary-soft,#f0f7ff);border-color:color-mix(in srgb,var(--theme-primary,#1677ff) 42%,white)}.lead-pool-page__toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px;padding:14px;background:#fff;border:1px solid #e7ecf3;border-radius:14px;box-shadow:0 4px 14px #0f172a0a}.lead-pool-page__search-group{flex:1}.lead-pool-page__search-group .ant-input-search{width:min(320px,100%)}.lead-pool-page__search-group .ant-input-affix-wrapper,.lead-pool-page__search-group .ant-input-search-button,.lead-pool-page__pool-select .ant-select-selector{border-color:#dbe3ed!important}.lead-pool-page__search-group .ant-input-affix-wrapper{border-radius:10px 0 0 10px!important}.lead-pool-page__search-group .ant-input-search-button{border-radius:0 10px 10px 0!important}.lead-pool-page__pool-select{width:250px}.lead-pool-page__pool-select .ant-select-selector{color:#64748b!important;background:#f8fafc!important;border-radius:10px!important}.lead-pool-page__view-tools{flex:0 0 auto}.lead-pool-page__view-tools>.ant-btn{color:#475569;border-color:#dbe3ed;border-radius:10px}.lead-pool-page__view-toggle{padding:4px;background:#f3f6fa;border-radius:10px}.lead-pool-page__view-toggle .ant-segmented-item{border-radius:7px}.lead-pool-page__view-toggle .ant-segmented-item-selected{color:var(--theme-primary,#1677ff);box-shadow:0 2px 7px #0f172a14}.lead-pool-page__table{overflow:hidden;background:#fff;border:1px solid #e7ecf3;border-radius:14px;box-shadow:0 5px 18px #0f172a0b}.lead-pool-page__table .ant-table-thead>tr>th{color:#475569;background:#f8fafc;border-bottom-color:#e7ecf3}.lead-pool-page__table .ant-table-tbody>tr>td{padding-block:14px;border-bottom-color:#edf1f5}.lead-pool-page__table .ant-table-tbody>tr:hover>td{background:#f8fbff}.lead-pool-page__table .ant-pagination{margin:16px 18px}.lead-pool-page__table .ant-btn-primary{border-radius:8px;box-shadow:0 3px 8px color-mix(in srgb,var(--theme-primary,#1677ff) 18%,transparent)}.lead-pool-page__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px}.lead-pool-page__card{padding:18px;background:#fff;border:1px solid #e4eaf1;border-radius:14px;box-shadow:0 5px 16px #0f172a0a;transition:transform .18s,box-shadow .18s,border-color .18s}.lead-pool-page__card:hover{border-color:color-mix(in srgb,var(--theme-primary,#1677ff) 30%,white);box-shadow:0 10px 24px #0f172a14;transform:translateY(-2px)}.lead-pool-page__card-name{margin-bottom:10px;color:var(--theme-primary,#1677ff);font-size:15px;font-weight:700}.lead-pool-page__card-detail{margin-top:5px;overflow:hidden;color:#64748b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.lead-pool-page__card-pick{width:100%;margin-top:16px;border-radius:8px}.lead-pool-filter-drawer .ant-drawer-header{padding:20px 24px;border-bottom-color:#e7ecf3}.lead-pool-filter-drawer .ant-drawer-title{color:#0f172a;font-size:17px;font-weight:700}.lead-pool-filter-drawer .ant-drawer-body{padding:22px 24px}.lead-pool-filter-drawer .ant-form-item{margin-bottom:20px}.lead-pool-filter-drawer .ant-select-selector,.lead-pool-filter-drawer .ant-picker{min-height:40px;border-color:#dbe3ed!important;border-radius:9px!important}.lead-pool-filter-drawer .ant-btn-primary{height:40px;border-radius:9px}.lead-timeline-page{color:#334155}.lead-timeline-page__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.lead-timeline-page__heading{display:flex;align-items:center;gap:14px}.lead-timeline-page__heading .ant-typography{margin:0}.lead-timeline-page__heading h3.ant-typography{color:#0f172a;font-size:24px;font-weight:720;line-height:1.25}.lead-timeline-page__heading span.ant-typography{color:#64748b;font-size:13px}.lead-timeline-page__icon{display:inline-flex;flex:0 0 48px;align-items:center;justify-content:center;width:48px;height:48px;color:#fff;font-size:21px;background:linear-gradient(145deg,var(--theme-primary,#1677ff),var(--theme-primary-strong,#0958d9));border-radius:14px;box-shadow:0 9px 20px color-mix(in srgb,var(--theme-primary,#1677ff) 22%,transparent)}.lead-timeline-page__new{height:42px;padding-inline:18px;border-radius:10px;box-shadow:0 6px 14px color-mix(in srgb,var(--theme-primary,#1677ff) 20%,transparent)}.lead-timeline-page__controls{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;background:#fff;border:1px solid #e7ecf3;border-radius:14px 14px 0 0;box-shadow:0 4px 14px #0f172a0a}.lead-timeline-page__primary-controls{display:flex;flex:1;align-items:center;gap:10px;min-width:0}.lead-timeline-page__search{flex:0 0 280px}.lead-timeline-page__search .ant-input-affix-wrapper{border-color:#dbe3ed;border-radius:10px 0 0 10px!important}.lead-timeline-page__search .ant-input-search-button{border-color:#dbe3ed;border-radius:0 10px 10px 0!important}.lead-timeline-page__scope{min-width:0;padding:4px;overflow-x:auto;background:#f3f6fa;border-radius:10px;scrollbar-width:none}.lead-timeline-page__scope::-webkit-scrollbar{display:none}.lead-timeline-page__scope .ant-segmented-group{min-width:max-content}.lead-timeline-page__scope .ant-segmented-item{border-radius:7px}.lead-timeline-page__scope .ant-segmented-item-selected{color:var(--theme-primary,#1677ff);font-weight:600;box-shadow:0 2px 7px #0f172a14}.lead-timeline-page__more{display:inline-flex;flex:0 0 30px;align-items:center;justify-content:center;width:30px;height:30px;color:var(--theme-primary,#1677ff);background:var(--theme-primary-soft,#eaf3ff);border-radius:8px}.lead-timeline-page__more:hover{color:var(--theme-primary-strong,#0958d9)!important;background:color-mix(in srgb,var(--theme-primary,#1677ff) 20%,white)!important}.lead-timeline-page__filter{flex:0 0 auto;color:#475569;border-color:#dbe3ed;border-radius:10px}.lead-timeline-page__subcontrols{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px;padding:10px 14px;background:#fbfcfe;border:1px solid #e7ecf3;border-top:0;border-radius:0 0 14px 14px}.lead-timeline-page__mode{padding:3px;background:#eef3f8;border-radius:9px}.lead-timeline-page__mode .ant-segmented-item{border-radius:7px}.lead-timeline-page__mode .ant-segmented-item-selected{color:var(--theme-primary,#1677ff);font-weight:600}.lead-timeline-page__window{width:190px}.lead-timeline-page__window .ant-select-selector{border-color:#dbe3ed!important;border-radius:10px!important}.lead-timeline-page__timeline{min-width:760px;overflow:hidden;background:#fff;border:1px solid #e4eaf1;border-radius:14px;box-shadow:0 5px 18px #0f172a0b}.lead-timeline-page__grid-header{display:flex;min-height:70px;color:#475569;background:#f8fafc;border-bottom:1px solid #e7ecf3}.lead-timeline-page__lead-column,.lead-timeline-page__team-column{display:flex;flex:0 0 auto;align-items:flex-end;padding:0 16px 14px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.025em}.lead-timeline-page__team-column{border-left:1px solid #edf1f5}.lead-timeline-page__months{display:flex;flex:1;padding-top:25px}.lead-timeline-page__month{padding:13px 4px;color:#64748b;font-size:13px;font-weight:700;text-align:center;border-left:1px solid #e7ecf3}.lead-timeline-page__today-line{position:absolute;top:0;bottom:0;width:2px;background:var(--theme-primary,#1677ff);z-index:2}.lead-timeline-page__today-label{position:absolute;top:7px;padding:3px 9px;color:#fff;font-size:10px;font-weight:700;background:var(--theme-primary,#1677ff);border-radius:10px;box-shadow:0 3px 8px color-mix(in srgb,var(--theme-primary,#1677ff) 25%,transparent);z-index:3}.lead-timeline-page__loading{display:flex;align-items:center;justify-content:center;min-height:280px}.lead-timeline-page__empty{display:flex;align-items:center;justify-content:center;min-height:300px;background:#fff;border:1px solid #e7ecf3;border-radius:14px}.lead-timeline-page__timeline .lead-timeline-page__empty{border:0;border-radius:0}.lead-timeline-page__row{display:flex;min-height:62px;border-bottom:1px solid #edf1f5;transition:background .18s}.lead-timeline-page__row:last-child{border-bottom:0}.lead-timeline-page__row:hover{background:#f8fbff}.lead-timeline-page__row-lead,.lead-timeline-page__row-team{display:flex;flex:0 0 auto;align-items:center;padding:12px 16px}.lead-timeline-page__row-lead a{overflow:hidden;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.lead-timeline-page__row-team{color:#64748b;border-left:1px solid #f0f3f7}.lead-timeline-page__bar-track{position:relative;display:flex;flex:1;align-items:center;background-image:linear-gradient(to right,transparent calc(50% - .5px),#edf1f5 calc(50% - .5px),#edf1f5 calc(50% + .5px),transparent calc(50% + .5px))}.lead-timeline-page__bar{position:absolute;min-width:7px;height:8px;background:linear-gradient(90deg,color-mix(in srgb,var(--theme-primary,#1677ff) 58%,white),var(--theme-primary,#1677ff));border-radius:5px;box-shadow:0 2px 6px color-mix(in srgb,var(--theme-primary,#1677ff) 22%,transparent)}.lead-timeline-filter-drawer .ant-drawer-header{padding:20px 24px;border-bottom-color:#e7ecf3}.lead-timeline-filter-drawer .ant-drawer-title{color:#0f172a;font-size:17px;font-weight:700}.lead-timeline-filter-drawer .ant-drawer-body{padding:22px 24px}.lead-timeline-filter-drawer .ant-form-item{margin-bottom:20px}.lead-timeline-filter-drawer .ant-select-selector,.lead-timeline-filter-drawer .ant-picker{min-height:40px;border-color:#dbe3ed!important;border-radius:9px!important}.lead-timeline-filter-drawer .ant-btn-primary{height:40px;border-radius:9px}.customer-page{color:#334155}.customer-page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.customer-page__heading{display:flex;align-items:center;gap:14px}.customer-page__heading .ant-typography{margin:0}.customer-page__heading h3.ant-typography{color:#0f172a;font-size:24px;font-weight:720;line-height:1.25}.customer-page__heading span.ant-typography{color:#64748b;font-size:13px}.customer-page__heading-icon{display:inline-flex;flex:0 0 48px;align-items:center;justify-content:center;width:48px;height:48px;color:#fff;font-size:21px;background:linear-gradient(145deg,var(--theme-primary,#1677ff),var(--theme-primary-strong,#0958d9));border-radius:14px;box-shadow:0 9px 20px color-mix(in srgb,var(--theme-primary,#1677ff) 22%,transparent)}.customer-page__header-actions .ant-btn{height:42px;border-color:#dbe3ed;border-radius:10px}.customer-page__header-actions .ant-btn-primary{border-color:var(--theme-primary,#1677ff);box-shadow:0 6px 14px color-mix(in srgb,var(--theme-primary,#1677ff) 20%,transparent)}.customer-page__toolbar{display:flex;align-items:center;gap:14px;margin-bottom:18px;padding:13px 14px;background:#fff;border:1px solid #e7ecf3;border-radius:14px;box-shadow:0 4px 14px #0f172a0a}.customer-page__search{flex:0 0 310px;border-color:#dbe3ed;border-radius:10px}.customer-page__tabs{display:flex;min-width:0;overflow-x:auto;padding:4px;background:#f3f6fa;border-radius:10px;scrollbar-width:none}.customer-page__tabs::-webkit-scrollbar{display:none}.customer-page__tabs button{flex:0 0 auto;padding:8px 15px;color:#64748b;font-size:13px;font-weight:500;white-space:nowrap;background:transparent;border:0;border-radius:7px;cursor:pointer}.customer-page__tabs button.is-active{color:var(--theme-primary,#1677ff);font-weight:650;background:#fff;box-shadow:0 2px 7px #0f172a14}.customer-page__view-tools{display:flex;flex:0 0 auto;gap:9px;margin-left:auto}.customer-page__view-tools>.ant-btn{border-color:#dbe3ed;border-radius:10px}.customer-page__view-toggle{padding:4px;background:#f3f6fa;border-radius:10px}.customer-page__view-toggle .ant-segmented-item{border-radius:7px}.customer-page__view-toggle .ant-segmented-item-selected{color:var(--theme-primary,#1677ff);box-shadow:0 2px 7px #0f172a14}.customer-page__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.customer-page__stat-card{display:flex;align-items:center;gap:14px;min-width:0;padding:16px 18px;background:#fff;border:1px solid #e7ecf3;border-radius:14px;box-shadow:0 5px 16px #0f172a0a}.customer-page__stat-icon{display:inline-flex;flex:0 0 46px;align-items:center;justify-content:center;width:46px;height:46px;font-size:19px;border-radius:13px}.customer-page__stat-copy{min-width:0}.customer-page__stat-label{display:flex;align-items:center;gap:5px;overflow:hidden;color:#64748b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.customer-page__stat-value{color:#0f172a;font-size:23px;font-weight:720;line-height:1.2}.customer-page__quick-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.customer-page__filter-box{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:46px;padding:4px 8px 4px 14px;background:#fff;border:1px solid #dfe6ee;border-radius:10px}.customer-page__filter-box>span{color:#64748b;font-size:12px;font-weight:600;white-space:nowrap}.customer-page__filter-box .ant-select{flex:1;min-width:0!important}.customer-page__filter-box .ant-select-selection-item{color:#334155;font-size:13px;text-align:right}.customer-page__table{overflow:hidden;background:#fff;border:1px solid #e7ecf3;border-radius:14px;box-shadow:0 5px 18px #0f172a0b}.customer-page__table .ant-table-thead>tr>th{color:#475569;background:#f8fafc;border-bottom-color:#e7ecf3}.customer-page__table .ant-table-tbody>tr>td{padding-block:14px;border-bottom-color:#edf1f5}.customer-page__table .ant-table-tbody>tr:hover>td{background:#f8fbff}.customer-page__table .ant-pagination{margin:16px 18px}.customer-page__table .ant-checkbox-indeterminate .ant-checkbox-inner:after{width:5px;height:9px;background:transparent;border:0 solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-58%) rotate(45deg) scale(1)}.customer-page__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px}.customer-page__card{padding:18px;background:#fff;border:1px solid #e4eaf1;border-radius:14px;box-shadow:0 5px 16px #0f172a0a;transition:transform .18s,box-shadow .18s,border-color .18s}.customer-page__card:hover{border-color:color-mix(in srgb,var(--theme-primary,#1677ff) 30%,white);box-shadow:0 10px 24px #0f172a14;transform:translateY(-2px)}.customer-page__card-name{font-size:15px;font-weight:700}.customer-form-drawer .ant-drawer-header,.customer-filter-drawer .ant-drawer-header{padding:20px 24px;border-bottom-color:#e7ecf3}.customer-form-drawer .ant-drawer-title,.customer-filter-drawer .ant-drawer-title{color:#0f172a;font-size:17px;font-weight:700}.customer-form-drawer .ant-drawer-body,.customer-filter-drawer .ant-drawer-body{padding:22px 24px}.customer-filter-drawer .ant-select-selector{min-height:40px;border-color:#dbe3ed!important;border-radius:9px!important}.customer-filter-drawer .ant-btn-primary{height:40px;border-radius:9px}.customer-duplicates-modal .ant-modal-content{overflow:hidden;border:1px solid #e7ecf3;border-radius:16px}.customer-duplicates-modal .ant-modal-header{padding-bottom:16px;border-bottom:1px solid #e9eef5}.customer-duplicates-modal .ant-input{min-height:40px;border-color:#dbe3ed;border-radius:9px}.contact-page{color:#334155}.contact-page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.contact-page__heading{display:flex;align-items:center;gap:14px}.contact-page__heading .ant-typography{margin:0}.contact-page__heading h3.ant-typography{display:flex;align-items:center;gap:7px;color:#0f172a;font-size:24px;font-weight:720;line-height:1.25}.contact-page__heading span.ant-typography{color:#64748b;font-size:13px}.contact-page__heading-icon{display:inline-flex;flex:0 0 48px;align-items:center;justify-content:center;width:48px;height:48px;color:#fff;font-size:21px;background:linear-gradient(145deg,var(--theme-primary,#1677ff),var(--theme-primary-strong,#0958d9));border-radius:14px;box-shadow:0 9px 20px color-mix(in srgb,var(--theme-primary,#1677ff) 22%,transparent)}.contact-page__header-actions .ant-btn{height:40px;border-color:#dbe3ed;border-radius:10px}.contact-page__header-actions .ant-btn-primary{height:42px;border-color:var(--theme-primary,#1677ff);box-shadow:0 6px 14px color-mix(in srgb,var(--theme-primary,#1677ff) 20%,transparent)}.contact-page__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;padding:13px 14px;background:#fff;border:1px solid #e7ecf3;border-radius:14px;box-shadow:0 4px 14px #0f172a0a}.contact-page__primary-controls{display:flex;flex:1;align-items:center;gap:10px;min-width:0}.contact-page__search{flex:0 0 310px;border-color:#dbe3ed;border-radius:10px}.contact-page__tabs{display:flex;min-width:0;overflow-x:auto;padding:4px;background:#f3f6fa;border-radius:10px;scrollbar-width:none}.contact-page__tabs::-webkit-scrollbar{display:none}.contact-page__tabs button{flex:0 0 auto;padding:8px 15px;color:#64748b;font-size:13px;font-weight:500;white-space:nowrap;background:transparent;border:0;border-radius:7px;cursor:pointer}.contact-page__tabs button.is-active{color:var(--theme-primary,#1677ff);font-weight:650;background:#fff;box-shadow:0 2px 7px #0f172a14}.contact-page__toolbar-actions{flex:0 0 auto}.contact-page__toolbar-actions .ant-btn{border-color:#dbe3ed;border-radius:9px}.contact-page__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.contact-page__stat-card{display:flex;align-items:center;gap:14px;min-width:0;padding:16px 18px;background:#fff;border:1px solid #e7ecf3;border-radius:14px;box-shadow:0 5px 16px #0f172a0a}.contact-page__stat-icon{display:inline-flex;flex:0 0 46px;align-items:center;justify-content:center;width:46px;height:46px;color:#fff;font-size:19px;border-radius:13px}.contact-page__stat-label{overflow:hidden;color:#64748b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.contact-page__stat-value{color:#0f172a;font-size:23px;font-weight:720;line-height:1.2}.contact-page__table{overflow:hidden;background:#fff;border:1px solid #e7ecf3;border-radius:14px;box-shadow:0 5px 18px #0f172a0b}.contact-page__table .ant-table-thead>tr>th{color:#475569;background:#f8fafc;border-bottom-color:#e7ecf3}.contact-page__table .ant-table-tbody>tr>td{padding-block:14px;border-bottom-color:#edf1f5}.contact-page__table .ant-table-tbody>tr:hover>td{background:#f8fbff}.contact-page__table .ant-pagination{margin:16px 18px}.task-page .resource-page__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.task-page .resource-page__heading{display:flex;align-items:center;gap:14px}.task-page .resource-page__heading .ant-typography{margin:0}.task-page .resource-page__heading h3.ant-typography{color:#0f172a;font-size:24px;font-weight:720;line-height:1.25}.task-page .resource-page__heading span.ant-typography{color:#64748b;font-size:13px}.task-page .resource-page__heading-icon{display:inline-flex;flex:0 0 48px;align-items:center;justify-content:center;width:48px;height:48px;color:#fff;font-size:21px;background:linear-gradient(145deg,var(--theme-primary,#1677ff),var(--theme-primary-strong,#0958d9));border-radius:14px;box-shadow:0 9px 20px color-mix(in srgb,var(--theme-primary,#1677ff) 22%,transparent)}.task-page .resource-page__actions{display:flex;align-items:center;gap:10px;padding:7px;background:#fff;border:1px solid #e7ecf3;border-radius:12px;box-shadow:0 4px 14px #0f172a0a}.task-page .resource-page__search{width:290px}.task-page .resource-page__search .ant-input-affix-wrapper{border-color:#dbe3ed;border-radius:9px 0 0 9px!important}.task-page .resource-page__search .ant-input-search-button{border-color:#dbe3ed;border-radius:0 9px 9px 0!important}.task-page .resource-page__actions .ant-btn-primary{min-width:120px;border-radius:9px;box-shadow:0 5px 12px color-mix(in srgb,var(--theme-primary,#1677ff) 20%,transparent)}.task-page__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding:12px 14px;background:#fff;border:1px solid #e7ecf3;border-radius:12px;box-shadow:0 4px 14px #0f172a0a}.task-page__scope-row{display:flex;flex:1;align-items:center;gap:10px;min-width:0}.task-page__display-label{color:#64748b;font-size:12px;font-weight:600}.task-page__scope-tabs{min-width:0;padding:4px;overflow-x:auto;background:#f3f6fa;border-radius:10px;scrollbar-width:none}.task-page__scope-tabs::-webkit-scrollbar{display:none}.task-page__scope-tabs .ant-segmented-group{min-width:max-content}.task-page__scope-tabs .ant-segmented-item{border-radius:7px}.task-page__scope-tabs .ant-segmented-item-selected{color:var(--theme-primary,#1677ff);font-weight:600;box-shadow:0 2px 7px #0f172a14}.task-page__summary{flex:0 0 auto;color:#64748b;font-size:12px}.task-page__summary b{color:#334155}.task-page__secondary-actions{display:flex;flex:0 0 auto;align-items:center;gap:7px}.task-page__secondary-actions .ant-btn{color:#475569;border-color:#dbe3ed;border-radius:9px}.task-page__secondary-actions .ant-btn:hover{color:var(--theme-primary,#1677ff);background:var(--theme-primary-soft,#f0f7ff);border-color:color-mix(in srgb,var(--theme-primary,#1677ff) 42%,white)}.task-page .resource-page__table{overflow:hidden;background:#fff;border:1px solid #e7ecf3;border-radius:14px;box-shadow:0 5px 18px #0f172a0b}.task-page .resource-page__table .ant-table-thead>tr>th{color:#475569;background:#f8fafc;border-bottom-color:#e7ecf3}.task-page .resource-page__table .ant-table-tbody>tr>td{padding-block:15px;border-bottom-color:#edf1f5}.task-page .resource-page__table .ant-table-tbody>tr:hover>td{background:#f8fbff}.task-page .resource-page__table .ant-pagination{margin:16px 18px}.task-page .resource-page__table .ant-btn{border-color:#dbe3ed;border-radius:8px}.task-page .resource-page__table .ant-btn:hover{color:var(--theme-primary,#1677ff);background:var(--theme-primary-soft,#f0f7ff);border-color:color-mix(in srgb,var(--theme-primary,#1677ff) 42%,white)}.task-page .resource-page__table .ant-btn-dangerous:hover{color:#dc2626;background:#fff0f0;border-color:#ffb3b3}.task-page .ant-table-cell:first-child{color:#1e293b;font-weight:600}.task-page .ant-tag{min-width:82px;margin:0;padding:3px 9px;text-align:center;border-radius:8px}.task-page__due-date,.task-page__no-date{display:inline-flex;align-items:center;gap:7px}.task-page__due-date{color:#475569}.task-page__no-date{color:#94a3b8}.resource-form-modal .ant-modal-content{overflow:hidden;border:1px solid #e7ecf3;border-radius:16px;box-shadow:0 24px 70px #0f172a33}.resource-form-modal .ant-modal-header{padding-bottom:16px;border-bottom:1px solid #e9eef5}.resource-form-modal .ant-modal-title{color:#0f172a;font-size:18px;font-weight:700}.resource-form-modal .ant-form-item{margin-bottom:18px}.resource-form-modal .ant-input,.resource-form-modal textarea.ant-input,.resource-form-modal .ant-picker,.resource-form-modal .ant-select-selector{border-color:#dbe3ed!important;border-radius:9px!important}.resource-form-modal .ant-modal-footer .ant-btn{min-width:100px;border-radius:9px}.contract-page{color:#334155}.contract-page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.contract-page__heading{display:flex;align-items:center;gap:14px}.contract-page__heading .ant-typography{margin:0}.contract-page__heading h3.ant-typography{color:#0f172a;font-size:24px;font-weight:720;line-height:1.25}.contract-page__heading span.ant-typography{color:#64748b;font-size:13px}.contract-page__heading-icon{display:inline-flex;flex:0 0 48px;align-items:center;justify-content:center;width:48px;height:48px;color:#fff;font-size:21px;background:linear-gradient(145deg,var(--theme-primary,#1677ff),var(--theme-primary-strong,#0958d9));border-radius:14px;box-shadow:0 9px 20px color-mix(in srgb,var(--theme-primary,#1677ff) 22%,transparent)}.contract-page__header-actions{align-items:center;padding:7px;background:#fff;border:1px solid #e7ecf3;border-radius:12px;box-shadow:0 4px 14px #0f172a0a}.contract-page__search{width:300px}.contract-page__search .ant-input-affix-wrapper{border-color:#dbe3ed;border-radius:9px 0 0 9px!important}.contract-page__search .ant-input-search-button{border-color:#dbe3ed;border-radius:0 9px 9px 0!important}.contract-page__header-actions .ant-btn{border-radius:9px}.contract-page__header-actions .ant-btn-primary{min-width:140px;box-shadow:0 5px 12px color-mix(in srgb,var(--theme-primary,#1677ff) 20%,transparent)}.contract-page__toolbar{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding:11px 14px;background:#fff;border:1px solid #e7ecf3;border-radius:12px}.contract-page__scope{padding:4px;background:#f3f6fa;border-radius:10px}.contract-page__scope .ant-segmented-item{border-radius:7px}.contract-page__scope .ant-segmented-item-selected{color:var(--theme-primary,#1677ff);font-weight:600;box-shadow:0 2px 7px #0f172a14}.contract-page__toolbar>.ant-btn{margin-left:auto!important;border-color:#dbe3ed;border-radius:9px}.contract-page__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.contract-page__summary>div{display:flex;align-items:center;gap:13px;padding:15px 17px;background:#fff;border:1px solid #e7ecf3;border-radius:12px;box-shadow:0 4px 14px #0f172a09}.contract-page__summary>div>div{display:flex;min-width:0;flex:1;align-items:flex-end;justify-content:space-between;gap:12px}.contract-page__summary small{color:#64748b;font-size:12px}.contract-page__summary b{color:#0f172a;font-size:17px}.contract-page__summary>div:nth-child(2) b{color:#16a34a}.contract-page__summary>div:nth-child(3) b{color:#f59e0b}.contract-page__summary-icon{display:inline-flex;flex:0 0 42px;align-items:center;justify-content:center;width:42px;height:42px;color:var(--theme-primary,#1677ff)!important;background:var(--theme-primary-soft,#eaf3ff);border-radius:11px;font-size:18px!important}.contract-page__summary-icon.is-green{color:#22a45d!important;background:#eaf8f0}.contract-page__summary-icon.is-orange{color:#e89511!important;background:#fff5df}.contract-page__table{overflow:hidden;background:#fff;border:1px solid #e7ecf3;border-radius:14px;box-shadow:0 5px 18px #0f172a0b}.contract-page__table .ant-table-thead>tr>th{color:#475569;background:#f8fafc;border-bottom-color:#e7ecf3}.contract-page__table .ant-table-tbody>tr>td{padding-block:14px;border-bottom-color:#edf1f5}.contract-page__table .ant-table-tbody>tr:hover>td{background:#f8fbff}.contract-page__table .ant-pagination{margin:16px 18px}.contract-page__table .ant-btn{border-color:#dbe3ed;border-radius:8px}.contract-form-modal .ant-modal{top:32px;padding-bottom:32px}.contract-form-modal .ant-modal-content{padding:0;overflow:hidden;border:1px solid #e7ecf3;border-radius:20px;box-shadow:0 28px 90px #0f172a3d}.contract-form-modal .ant-modal-header{margin:0;padding:24px 30px 20px;background:linear-gradient(135deg,#f8fbff,#fff 70%);border-bottom:1px solid #e9eef5}.contract-form-modal .ant-modal-body{max-height:calc(100vh - 230px);padding:24px 30px 8px;overflow-y:auto;scrollbar-color:#cbd5e1 transparent}.contract-form-modal .ant-modal-footer{margin:0;padding:16px 30px 20px;background:#fbfcfe;border-top:1px solid #e9eef5}.contract-form-modal .ant-modal-close{top:21px;right:22px;width:36px;height:36px;color:#64748b;border-radius:10px}.contract-form-modal .ant-modal-close:hover{color:#0f172a;background:#eaf1f8}.contract-form-modal__heading{display:flex;align-items:center;gap:14px;padding-right:44px}.contract-form-modal__heading-icon{display:inline-flex;flex:0 0 48px;align-items:center;justify-content:center;width:48px;height:48px;color:#fff;font-size:20px;background:linear-gradient(145deg,var(--theme-primary,#1677ff),var(--theme-primary-strong,#0958d9));border-radius:14px;box-shadow:0 8px 18px color-mix(in srgb,var(--theme-primary,#1677ff) 23%,transparent)}.contract-form-modal__eyebrow{margin-bottom:2px;color:var(--theme-primary,#1677ff);font-size:10px;font-weight:750;letter-spacing:.12em}.contract-form-modal__title{color:#0f172a;font-size:21px;font-weight:720;line-height:1.25}.contract-form-modal__subtitle{margin-top:3px;color:#64748b;font-size:12px;font-weight:400}.contract-form-modal__section-title{display:flex!important;align-items:center;gap:9px;margin-bottom:16px;color:#334155!important;font-size:14px;font-weight:700}.contract-form-modal__section-title:before{width:4px;height:17px;background:var(--theme-primary,#1677ff);border-radius:3px;content:""}.contract-form-modal__form .ant-form-item{margin-bottom:19px}.contract-form-modal__form .ant-form-item-label{padding-bottom:7px}.contract-form-modal__form .ant-form-item-label>label{color:#334155;font-size:13px;font-weight:600}.contract-form-modal .ant-input,.contract-form-modal .ant-input-number,.contract-form-modal .ant-picker,.contract-form-modal .ant-select-selector,.contract-form-modal .ndk-person-field{min-height:42px;border-color:#dbe3ed!important;border-radius:10px!important;box-shadow:none!important}.contract-form-modal .ant-input:not(textarea),.contract-form-modal .ant-input-number,.contract-form-modal .ant-picker,.contract-form-modal .ant-select-single .ant-select-selector{min-height:42px}.contract-form-modal .ant-input:hover,.contract-form-modal .ant-input-number:hover,.contract-form-modal .ant-picker:hover,.contract-form-modal .ant-select-selector:hover{border-color:color-mix(in srgb,var(--theme-primary,#1677ff) 42%,white)!important}.contract-form-modal .ant-input:focus,.contract-form-modal .ant-input-number-focused,.contract-form-modal .ant-picker-focused,.contract-form-modal .ant-select-focused .ant-select-selector{border-color:var(--theme-primary,#1677ff)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-primary,#1677ff) 10%,transparent)!important}.contract-form-modal textarea.ant-input{padding:11px 13px}.contract-form-modal__form .ant-form-item>div>div>div[style*="cursor: pointer"]{min-height:42px!important;border-color:#dbe3ed!important;border-radius:10px!important;transition:border-color .2s,box-shadow .2s}.contract-form-modal__form .ant-form-item>div>div>div[style*="cursor: pointer"]:hover{border-color:color-mix(in srgb,var(--theme-primary,#1677ff) 42%,white)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-primary,#1677ff) 8%,transparent)}.contract-form-modal .ant-modal-footer .ant-btn{min-width:104px;height:40px;border-radius:10px}.contract-form-modal .ant-modal-footer .ant-btn-primary{box-shadow:0 5px 12px color-mix(in srgb,var(--theme-primary,#1677ff) 20%,transparent)}.contract-form-modal__product-title{margin-top:10px}.contract-products-table{overflow:hidden;border:1px solid #e4eaf1;border-radius:12px}.contract-products-table .ant-table-container{border-radius:12px}.contract-products-table .ant-table-thead>tr>th{height:48px;padding:10px 12px!important;color:#475569;font-size:12px;font-weight:700;line-height:18px;vertical-align:middle;background:#f8fafc;border-bottom-color:#e4eaf1}.contract-products-table .ant-table-tbody>tr>td{height:62px;padding:9px 10px!important;color:#475569;vertical-align:middle;border-bottom-color:#edf1f5}.contract-products-table .ant-table-tbody>tr:hover>td{background:#fbfdff}.contract-products-table .ant-select,.contract-products-table .ant-input-number-affix-wrapper,.contract-products-table td>.ant-input-number{width:100%}.contract-products-table .ant-select-single .ant-select-selector,.contract-products-table .ant-input-number-affix-wrapper,.contract-products-table td>.ant-input-number{height:42px!important;min-height:42px!important;background:#fff;border-color:#dbe3ed!important;border-radius:10px!important}.contract-products-table .ant-input-number-affix-wrapper{display:flex;align-items:center;padding:0 9px 0 11px}.contract-products-table .ant-input-number-affix-wrapper>.ant-input-number{flex:1;width:auto;min-width:0;height:40px!important;background:transparent;border:0!important;border-radius:0!important;box-shadow:none!important}.contract-products-table .ant-select-single .ant-select-selector{display:flex;align-items:center;padding-inline:12px 36px!important}.contract-products-table .ant-select-selection-placeholder,.contract-products-table .ant-select-selection-item{line-height:40px!important}.contract-products-table .ant-input-number-input-wrap{height:100%}.contract-products-table .ant-input-number-input{height:40px;padding:0 24px 0 5px;color:#1e293b;font-variant-numeric:tabular-nums;line-height:40px;text-align:left}.contract-products-table .ant-input-number-prefix{display:inline-flex;align-items:center;align-self:stretch;margin-inline-end:2px;padding:0;color:#64748b;line-height:40px}.contract-products-table .ant-input-number-affix-wrapper .ant-input-number-handler-wrap{right:0}.contract-products-table .ant-table-cell:nth-child(2),.contract-products-table .ant-table-cell:nth-child(3),.contract-products-table .ant-table-cell:nth-child(4),.contract-products-table .ant-table-cell:nth-child(9),.contract-products-table .ant-table-cell:nth-child(10){text-align:center}.contract-products-table .ant-table-footer{padding:12px 14px;background:#fbfcfe;border-top:0}.contract-products-table__actions{display:flex;gap:9px!important}.contract-products-table__actions .ant-btn{height:36px;padding-inline:14px;border-radius:9px}.contract-products-table__actions .ant-btn-primary{box-shadow:0 4px 10px color-mix(in srgb,var(--theme-primary,#1677ff) 18%,transparent)}.module-shell{display:flex;align-items:flex-start;gap:18px}.module-shell__nav{flex:0 0 210px;padding:12px;background:#fff;border:1px solid #e7ecf3;border-radius:16px;box-shadow:0 5px 18px #0f172a0a}.module-shell__item{display:flex;align-items:center;gap:10px;width:100%;min-height:46px;margin-bottom:5px;padding:8px 11px;color:#475569;font-size:14px;font-weight:400;text-align:left;background:none;border:0;border-radius:10px;cursor:pointer;transition:color .18s,background .18s}.module-shell__item:last-child{margin-bottom:0}.module-shell__item:hover{color:var(--theme-primary,#1677ff);background:var(--theme-primary-soft,#f5f9ff)}.module-shell__item.is-active{color:var(--theme-primary,#1677ff);font-weight:500;background:var(--theme-primary-soft,#edf6ff)}.module-shell__item .anticon{display:inline-flex;flex:0 0 30px;align-items:center;justify-content:center;width:30px;height:30px;color:inherit;background:#f3f6fa;border-radius:8px}.module-shell__item.is-active .anticon{color:#fff;background:linear-gradient(145deg,var(--theme-primary,#1677ff),var(--theme-primary-strong,#0958d9))}.module-shell__item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.module-shell__content{flex:1;min-width:0;padding:20px;background:#fff;border:1px solid #e7ecf3;border-radius:16px;box-shadow:0 5px 18px #0f172a0a}.collection-plan-page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.collection-plan-page__heading{display:flex;align-items:center;gap:14px}.collection-plan-page__heading .ant-typography{margin:0}.collection-plan-page__heading h3.ant-typography{color:#0f172a;font-size:24px;font-weight:720;line-height:1.25}.collection-plan-page__heading span.ant-typography{color:#64748b;font-size:13px}.collection-plan-page__heading-icon{display:inline-flex;flex:0 0 48px;align-items:center;justify-content:center;width:48px;height:48px;color:#fff;font-size:21px;background:linear-gradient(145deg,var(--theme-primary,#1677ff),var(--theme-primary-strong,#0958d9));border-radius:14px;box-shadow:0 9px 20px color-mix(in srgb,var(--theme-primary,#1677ff) 22%,transparent)}.collection-plan-page__header-actions{display:flex;align-items:center;gap:8px}.collection-plan-page__header-actions .ant-btn{border-color:#dbe3ed;border-radius:9px}.collection-plan-page__header-actions .ant-btn-primary{min-width:145px;box-shadow:0 5px 12px color-mix(in srgb,var(--theme-primary,#1677ff) 20%,transparent)}.collection-plan-page__ai{color:#fff;background:linear-gradient(135deg,#f72585,#d90478);border:0!important}.collection-plan-page__ai:hover{color:#fff!important;background:linear-gradient(135deg,#ff3b98,#e0007e)!important}.collection-plan-page__toolbar{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;background:#fff;border:1px solid #e7ecf3;border-radius:12px}.collection-plan-page__search{flex:0 0 285px}.collection-plan-page__search .ant-input-affix-wrapper{border-color:#dbe3ed;border-radius:9px 0 0 9px!important}.collection-plan-page__search .ant-input-search-button{border-color:#dbe3ed;border-radius:0 9px 9px 0!important}.collection-plan-page__display{color:#64748b;font-size:12px;font-weight:600}.collection-plan-page__scope{min-width:0;padding:4px;overflow-x:auto;background:#f3f6fa;border-radius:10px;scrollbar-width:none}.collection-plan-page__scope .ant-segmented-group{min-width:max-content}.collection-plan-page__scope .ant-segmented-item{border-radius:7px}.collection-plan-page__scope .ant-segmented-item-selected{color:var(--theme-primary,#1677ff);font-weight:600;box-shadow:0 2px 7px #0f172a14}.collection-plan-page__view-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px;margin-left:auto}.collection-plan-page__view-actions .ant-btn{border-color:#dbe3ed;border-radius:9px}.collection-plan-page__view-actions .ant-segmented{padding:4px;background:#f3f6fa;border-radius:9px}.collection-plan-page__table{overflow:hidden;border:1px solid #e7ecf3;border-radius:14px;box-shadow:0 5px 18px #0f172a0b}.collection-plan-page__table .ant-table-thead>tr>th{color:#475569;background:#f8fafc;border-bottom-color:#e7ecf3}.collection-plan-page__table .ant-table-placeholder>td{height:500px}.collection-plan-page__empty{display:flex;align-items:center;flex-direction:column;gap:14px}.collection-plan-page__empty .ant-btn{min-width:140px;border-radius:9px;box-shadow:0 5px 12px color-mix(in srgb,var(--theme-primary,#1677ff) 18%,transparent)}.collection-plan-page__table .ant-table-summary>tr>td{padding:15px 18px;background:#fbfcfe;border-top:1px solid #e7ecf3}.collection-plan-page__amount{color:#64748b;font-size:13px}.collection-plan-page__amount b{margin-left:6px;color:var(--theme-primary,#1677ff);font-size:16px}.collection-plan-page__table .ant-pagination{margin:16px 18px}.collection-form-modal .ant-modal{top:28px;padding-bottom:28px}.collection-form-modal .ant-modal-content{padding:0;overflow:hidden;border:1px solid #e7ecf3;border-radius:20px;box-shadow:0 28px 90px #0f172a3d}.collection-form-modal .ant-modal-header{margin:0;padding:24px 30px 20px;background:linear-gradient(135deg,#f8fbff,#fff 70%);border-bottom:1px solid #e9eef5}.collection-form-modal .ant-modal-body{max-height:calc(100vh - 220px);padding:24px 30px 12px;overflow-y:auto;scrollbar-color:#cbd5e1 transparent}.collection-form-modal .ant-modal-footer{margin:0;padding:16px 30px 20px;background:#fbfcfe;border-top:1px solid #e9eef5}.collection-form-modal .ant-modal-close{top:21px;right:22px;width:36px;height:36px;color:#64748b;border-radius:10px}.collection-form-modal__heading{display:flex;align-items:center;gap:14px;padding-right:44px}.collection-form-modal__heading-icon{display:inline-flex;flex:0 0 48px;align-items:center;justify-content:center;width:48px;height:48px;color:#fff;font-size:20px;background:linear-gradient(145deg,var(--theme-primary,#1677ff),var(--theme-primary-strong,#0958d9));border-radius:14px;box-shadow:0 8px 18px color-mix(in srgb,var(--theme-primary,#1677ff) 23%,transparent)}.collection-form-modal__eyebrow{margin-bottom:2px;color:var(--theme-primary,#1677ff);font-size:10px;font-weight:750;letter-spacing:.12em}.collection-form-modal__title{color:#0f172a;font-size:21px;font-weight:720;line-height:1.25}.collection-form-modal__subtitle{margin-top:3px;color:#64748b;font-size:12px;font-weight:400}.collection-form-modal__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.collection-form-modal__form .ant-form-item{margin-bottom:19px}.collection-form-modal__form .ant-form-item-label{padding-bottom:7px}.collection-form-modal__form .ant-form-item-label>label{color:#334155;font-size:13px;font-weight:600}.collection-form-modal__form .ant-input,.collection-form-modal__form .ant-input-number,.collection-form-modal__form .ant-picker,.collection-form-modal__form .ant-select-selector,.collection-form-modal__form .ndk-person-field{min-height:42px;border-color:#dbe3ed!important;border-radius:10px!important;box-shadow:none!important}.collection-form-modal__form .ant-input-group-addon{color:var(--theme-primary,#1677ff);background:var(--theme-primary-soft,#f0f7ff);border-color:#dbe3ed;cursor:pointer}.collection-form-modal__picker-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-right:-5px;color:var(--theme-primary,#1677ff);background:var(--theme-primary-soft,#eaf3ff);border-radius:8px;cursor:pointer;transition:color .18s,background .18s}.collection-form-modal__picker-icon:hover{color:var(--theme-primary-strong,#0958d9);background:color-mix(in srgb,var(--theme-primary,#1677ff) 20%,white)}.collection-form-modal__section-title{display:flex!important;align-items:center;gap:9px;margin:7px 0 14px;color:#334155!important;font-size:14px;font-weight:700}.collection-form-modal__section-title:before{width:4px;height:17px;background:var(--theme-primary,#1677ff);border-radius:3px;content:""}.collection-form-modal__payment-panel{display:flex;align-items:center;flex-direction:column;justify-content:center;min-height:190px;margin-bottom:20px;padding:20px;background:#fbfcfe;border:1px dashed #cfd9e6;border-radius:14px}.collection-form-modal__payment-panel .ant-empty{margin-block:4px 10px}.collection-form-modal__payment-panel .ant-btn{color:var(--theme-primary,#1677ff);border-color:color-mix(in srgb,var(--theme-primary,#1677ff) 30%,white);border-radius:9px}.collection-form-modal__details-grid textarea.ant-input{min-height:92px;padding:10px 12px}.collection-form-modal__footer{display:flex;justify-content:flex-end;gap:9px}.collection-form-modal__footer .ant-btn{min-width:110px;height:40px;border-radius:10px}.collection-form-modal__footer .ant-btn-primary{box-shadow:0 5px 12px color-mix(in srgb,var(--theme-primary,#1677ff) 20%,transparent)}@media (max-width: 680px){.collection-form-modal .ant-modal{max-width:calc(100vw - 24px);margin:12px auto;top:0}.collection-form-modal .ant-modal-header{padding:20px}.collection-form-modal .ant-modal-body{max-height:calc(100vh - 220px);padding:20px 20px 8px}.collection-form-modal .ant-modal-footer{padding:14px 20px 18px}.collection-form-modal__subtitle{display:none}.collection-form-modal__grid{grid-template-columns:1fr}.collection-form-modal__footer .ant-btn{flex:1;min-width:0}}@media (max-width: 1050px){.module-shell{display:block}.module-shell__nav{display:flex;width:100%;margin-bottom:14px;overflow-x:auto}.module-shell__item{flex:0 0 auto;width:auto;margin:0 5px 0 0}.collection-plan-page__header{align-items:stretch;flex-direction:column}.collection-plan-page__toolbar{align-items:stretch;flex-wrap:wrap}.collection-plan-page__scope{flex:1}}@media (max-width: 680px){.collection-plan-page__heading span.ant-typography{display:none}.collection-plan-page__header-actions{flex-wrap:wrap}.collection-plan-page__toolbar{flex-direction:column}.collection-plan-page__search,.collection-plan-page__scope,.collection-plan-page__view-actions{width:100%;margin-left:0}}@media (max-width: 700px){.contract-form-modal .ant-modal{max-width:calc(100vw - 24px);margin:12px auto;top:0}.contract-form-modal .ant-modal-header{padding:20px}.contract-form-modal .ant-modal-body{max-height:calc(100vh - 220px);padding:20px 20px 6px}.contract-form-modal .ant-modal-footer{padding:14px 20px 18px}.contract-form-modal__subtitle{display:none}.contract-form-modal__form>div[style*=grid-template-columns]{grid-template-columns:1fr!important}.contract-form-modal .ant-modal-footer>div{align-items:stretch;flex-direction:column}.contract-form-modal .ant-modal-footer .ant-space{display:grid;grid-template-columns:repeat(3,1fr);width:100%}}@media (max-width: 950px){.contract-page__header{align-items:stretch;flex-direction:column}.contract-page__header-actions{width:100%}.contract-page__search{flex:1;width:auto}.contract-page__toolbar{align-items:stretch;flex-direction:column}.contract-page__scope{overflow-x:auto}.contract-page__toolbar>.ant-btn{align-self:flex-end;margin-left:0!important}}@media (max-width: 650px){.contract-page__heading span.ant-typography{display:none}.contract-page__header-actions{flex-wrap:wrap}.contract-page__search{flex-basis:100%}.contract-page__summary{grid-template-columns:1fr}}@media (max-width: 700px){.task-page .resource-page__header{align-items:stretch;flex-direction:column}.task-page .resource-page__heading span.ant-typography{display:none}.task-page .resource-page__actions{width:100%}.task-page .resource-page__search{flex:1;width:auto}.task-page__toolbar,.task-page__scope-row{align-items:stretch;flex-direction:column}.task-page__secondary-actions{width:100%;overflow-x:auto}}@media (max-width: 1100px) and (min-width: 701px){.task-page__toolbar{align-items:stretch;flex-direction:column}.task-page__secondary-actions{justify-content:flex-end}}@media (max-width: 1100px){.contact-page__header,.contact-page__toolbar{align-items:stretch;flex-direction:column}.contact-page__toolbar-actions{align-self:flex-end}.contact-page__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.contact-page__heading span.ant-typography{display:none}.contact-page__header-actions{display:grid;grid-template-columns:repeat(3,auto)}.contact-page__primary-controls{align-items:stretch;flex-direction:column}.contact-page__search,.contact-page__tabs{flex-basis:auto;width:100%}.contact-page__stats{grid-template-columns:1fr}}@media (max-width: 1100px){.customer-page__toolbar{align-items:stretch;flex-wrap:wrap}.customer-page__tabs{flex:1}.customer-page__view-tools{margin-left:0}.customer-page__stats,.customer-page__quick-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.customer-page__header{align-items:stretch;flex-direction:column}.customer-page__heading span.ant-typography{display:none}.customer-page__header-actions{display:grid;grid-template-columns:1fr 1fr auto}.customer-page__toolbar{flex-direction:column}.customer-page__search{flex-basis:auto;width:100%}.customer-page__tabs,.customer-page__view-tools{width:100%}.customer-page__view-tools>.ant-btn{flex:1}.customer-page__stats,.customer-page__quick-filters{grid-template-columns:1fr}}@media (max-width: 1050px){.lead-timeline-page__controls{align-items:stretch;flex-direction:column}.lead-timeline-page__filter{align-self:flex-end}.lead-timeline-page{overflow-x:auto}}@media (max-width: 680px){.lead-timeline-page__heading span.ant-typography{display:none}.lead-timeline-page__primary-controls{align-items:stretch;flex-direction:column}.lead-timeline-page__search{flex-basis:auto;width:100%}.lead-timeline-page__subcontrols{align-items:stretch;flex-direction:column}.lead-timeline-page__window{width:100%}}@media (max-width: 900px){.lead-pool-page__toolbar{align-items:stretch;flex-direction:column}.lead-pool-page__search-group{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.7fr)}.lead-pool-page__search-group .ant-input-search,.lead-pool-page__pool-select{width:100%}.lead-pool-page__view-tools{justify-content:space-between}}@media (max-width: 600px){.lead-pool-page__header{align-items:flex-start}.lead-pool-page__heading span.ant-typography{display:none}.lead-pool-page__utilities{flex-wrap:nowrap}.lead-pool-page__search-group{display:flex;align-items:stretch;flex-direction:column}.lead-pool-page__view-tools>.ant-btn{flex:1}}@media (max-width: 1050px){.calendar-page__shell{grid-template-columns:220px minmax(0,1fr)}.calendar-page__sidebar{padding:14px}.calendar-page__month .ant-picker-calendar-date{height:96px}}@media (max-width: 820px){.calendar-page__shell{display:block}.calendar-page__sidebar{position:static;margin-bottom:16px}.calendar-page__mini-calendar{display:none}.calendar-page__filter-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-page__toolbar{align-items:flex-start;flex-direction:column}.calendar-page__views{width:100%}.calendar-page__views .ant-segmented-group{display:grid;grid-template-columns:repeat(4,1fr)}.calendar-page__views .ant-segmented-item{min-width:0}}@media (max-width: 560px){.calendar-page__page-heading span.ant-typography{display:none}.calendar-page__main{padding:12px}.calendar-page__navigation{flex-wrap:wrap}.calendar-page__navigation .ant-typography{flex-basis:100%;margin:6px 0 0}.calendar-page__month{overflow-x:auto}.calendar-page__month .ant-picker-calendar{min-width:680px}}@media (max-width: 800px){.bulk-action-bar{align-items:stretch;flex-direction:column;gap:7px}.bulk-action-bar__divider{width:100%;height:1px;margin:0}.bulk-action-bar__actions{padding-bottom:2px}}@media (max-width: 700px){.employee-picker-modal .ant-modal{max-width:calc(100vw - 24px);margin:12px auto;top:0}.employee-picker-modal__layout{display:block;max-height:calc(100vh - 230px);overflow-y:auto}.employee-picker-modal__directory{border-right:0;border-bottom:1px solid #e7ecf3}.employee-picker-modal__list{max-height:240px}.employee-picker-modal__selection{padding:20px 24px}.employee-picker-modal__empty-selection{min-height:100px}}.tag-picker-modal .ant-modal-content{padding:0;overflow:hidden;border:1px solid #e7ecf3;border-radius:18px;box-shadow:0 24px 70px #0f172a38}.tag-picker-modal .ant-modal-header{margin:0;padding:24px 28px 19px}.tag-picker-modal .ant-modal-body{padding:22px 28px 8px}.tag-picker-modal .ant-modal-footer{margin:0;padding:16px 28px 20px;background:#fbfcfe}.tag-picker-modal .ant-modal-close{top:20px;right:22px;border-radius:9px;color:#64748b}.tag-picker-modal__title{color:#0f172a;font-size:20px;font-weight:700;line-height:1.3}.tag-picker-modal__subtitle{margin-top:3px;color:#64748b;font-size:12px;font-weight:400}.tag-picker-modal__search{min-height:42px;margin-bottom:16px;border-color:#dbe3ed;border-radius:10px}.tag-picker-modal__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.tag-picker-modal__tabs{display:inline-flex;gap:4px;padding:4px;background:#f3f6fa;border-radius:10px}.tag-picker-modal__tab{padding:7px 16px;color:#64748b;font-size:13px;font-weight:600;line-height:20px;border-radius:7px;cursor:pointer;-webkit-user-select:none;user-select:none}.tag-picker-modal__tab.is-active{color:#fff;background:var(--theme-primary,#1677ff);box-shadow:0 4px 10px color-mix(in srgb,var(--theme-primary,#1677ff) 20%,transparent)}.tag-picker-modal__catalog{overflow:visible}.tag-picker-modal__catalog.has-panel{max-height:110px;overflow-y:auto}.tag-picker-modal__editor{margin:12px -28px -8px}.tag-picker-modal__group{margin-bottom:17px}.tag-picker-modal__group:last-child{margin-bottom:8px}.tag-picker-modal__group-title{margin-bottom:9px;color:#334155;font-size:12px;font-weight:700;letter-spacing:.02em}.tag-picker-modal__chips{display:flex;flex-wrap:wrap;gap:8px}.tag-picker-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:9px}.tag-picker-modal__footer>span{margin-right:auto;color:#94a3b8;font-size:12px}.tag-picker-modal__footer .ant-btn{min-width:104px;border-radius:9px}@media (max-width: 640px){.tag-picker-modal .ant-modal{max-width:calc(100vw - 24px);margin:12px auto;top:0}.tag-picker-modal .ant-modal-header,.tag-picker-modal .ant-modal-body,.tag-picker-modal .ant-modal-footer{padding-inline:20px}.tag-picker-modal__toolbar{align-items:flex-start;flex-direction:column}.tag-picker-modal__editor{margin-inline:-20px;padding-inline:20px!important}.tag-picker-modal__footer>span{display:none}.tag-picker-modal__footer .ant-btn{flex:1}}.new-lead-modal .ant-modal-content{border:1px solid #e7ecf3;border-radius:20px;box-shadow:0 24px 80px #0f172a33}.new-lead-modal .ant-modal-header{padding:26px 32px 22px;background:linear-gradient(135deg,#f8fbff,#fff 68%);border-bottom:1px solid #e9eef5}.new-lead-modal .ant-modal-close{inset-block-start:22px;inset-inline-end:24px;width:36px;height:36px;border-radius:10px;color:#64748b}.new-lead-modal .ant-modal-close:hover{color:#0f172a;background:#eef3f8}.new-lead-modal .ant-modal-body{padding:26px 32px 8px;scrollbar-color:#cbd5e1 transparent}.new-lead-modal .ant-modal-footer{padding:16px 32px 20px;background:#fbfcfe;border-top:1px solid #e9eef5}.new-lead-modal__heading{display:flex;align-items:center;gap:16px;padding-right:44px}.new-lead-modal__icon{display:inline-flex;flex:0 0 52px;align-items:center;justify-content:center;width:52px;height:52px;color:#fff;font-size:21px;background:linear-gradient(145deg,var(--theme-primary,#1677ff),var(--theme-primary-strong,#0958d9));border-radius:15px;box-shadow:0 9px 22px #1677ff40}.new-lead-modal__title-copy{min-width:0}.new-lead-modal__eyebrow{margin-bottom:3px;color:var(--theme-primary,#1677ff);font-size:10px;font-weight:750;letter-spacing:.12em}.new-lead-modal__title{color:#0f172a;font-size:23px;font-weight:720;line-height:1.25}.new-lead-modal__subtitle{margin-top:4px;color:#64748b;font-size:13px;font-weight:400}.new-lead-modal__help{margin-left:2px;color:#94a3b8;font-size:15px}.new-lead-form .ant-form-item{margin-bottom:21px}.new-lead-form .ant-form-item-label{padding-bottom:7px}.new-lead-form .ant-form-item-label>label{height:auto;color:#334155;font-size:13px;font-weight:600}.new-lead-form .ant-input-affix-wrapper,.new-lead-form .ant-select-selector,.new-lead-form .ant-picker,.new-lead-form textarea.ant-input{border-color:#dbe3ed!important;border-radius:10px!important;box-shadow:none!important}.new-lead-form .ant-input-affix-wrapper,.new-lead-form .ant-select-single.ant-select-lg .ant-select-selector,.new-lead-form .ant-picker-large{min-height:44px}.new-lead-form .ant-input-affix-wrapper:hover,.new-lead-form .ant-select-selector:hover,.new-lead-form .ant-picker:hover,.new-lead-form textarea.ant-input:hover{border-color:color-mix(in srgb,var(--theme-primary,#1677ff) 42%,white)!important}.new-lead-form .ant-input-affix-wrapper-focused,.new-lead-form .ant-select-focused .ant-select-selector,.new-lead-form .ant-picker-focused{border-color:var(--theme-primary,#1677ff)!important;box-shadow:0 0 0 3px #1677ff1a!important}.new-lead-form .ant-input-prefix{margin-inline-end:10px}.new-lead-form .ant-input::placeholder,.new-lead-form .ant-select-selection-placeholder,.new-lead-form .ant-picker-input input::placeholder,.new-lead-form textarea::placeholder{color:#9aa7b6}.new-lead-modal__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.new-lead-modal__required-note{margin-right:auto;color:#94a3b8;font-size:12px}.new-lead-modal__required-note b{color:#ff4d4f}.new-lead-modal__cancel{min-width:104px;border-radius:10px}.new-lead-modal__save{min-width:142px;border-radius:10px;box-shadow:0 6px 14px #1677ff38}@media (max-width: 767px){.new-lead-modal{padding-bottom:0}.new-lead-modal .ant-modal{max-width:calc(100vw - 24px);margin:12px auto;top:0}.new-lead-modal .ant-modal-header{padding:20px 20px 18px}.new-lead-modal .ant-modal-body{padding:22px 20px 6px;max-height:calc(100vh - 230px)!important}.new-lead-modal .ant-modal-footer{padding:14px 20px 18px}.new-lead-modal__icon{flex-basis:46px;width:46px;height:46px;border-radius:13px}.new-lead-modal__title{font-size:20px}.new-lead-modal__subtitle,.new-lead-modal__required-note{display:none}.new-lead-modal__cancel,.new-lead-modal__save{flex:1;min-width:0}}.ant-select .ant-select-arrow{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-top:-11px;color:var(--theme-primary,#1677ff);background:var(--theme-primary-soft,#eaf3ff);border-radius:6px}.ant-select .ant-select-arrow .anticon{display:none}.ant-select .ant-select-arrow:after{width:0;height:0;border-top:5px solid var(--theme-primary,#1677ff);border-right:4px solid transparent;border-left:4px solid transparent;content:""}.ant-select-open .ant-select-arrow:after{transform:rotate(180deg)}.invoice-management-page{position:relative;min-height:calc(100vh - 132px);padding:4px 2px 18px;color:#17233d}.invoice-management-header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px}.invoice-management-heading{display:flex;align-items:center;gap:13px}.invoice-management-title{display:flex;align-items:center;gap:9px}.invoice-management-title .ant-typography{margin:0;color:#17233d;font-size:24px;font-weight:650}.invoice-management-title-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;color:var(--theme-primary,#1677ff);background:var(--theme-primary-soft,#eaf3ff);border-radius:13px;font-size:22px}.invoice-management-subtitle{display:block;margin-top:3px;color:#718096!important;font-size:13px}.invoice-management-help{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;color:#fff;background:#94a3b8;border-radius:50%;font-size:11px;font-weight:700;cursor:help}.invoice-management-actions{padding:5px;background:#f8fafc;border:1px solid #e8edf4;border-radius:12px}.invoice-management-actions .ant-btn{min-height:40px;border-radius:8px}.invoice-management-actions .ant-btn-primary{box-shadow:0 5px 14px color-mix(in srgb,var(--theme-primary,#1677ff) 20%,transparent)}.invoice-stat-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:20px}.invoice-stat-grid>div{min-width:0;padding:15px 16px!important;background:#fff;border-color:#e6ebf2!important;border-radius:13px!important;box-shadow:0 5px 16px #0f172a09}.invoice-stat-grid>div>span{width:42px!important;height:42px!important}.invoice-stat-grid>div>div>div:last-child{color:#17233d;font-size:19px!important;white-space:nowrap}.invoice-management-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding:12px;background:#f8fafc;border:1px solid #e7ecf3;border-radius:12px}.invoice-management-toolbar>.ant-input-affix-wrapper{width:290px;min-width:230px;min-height:40px;background:#fff;border-color:#dbe3ed;border-radius:9px}.invoice-display-label{color:#475569;font-weight:600;white-space:nowrap}.invoice-scope-tabs{display:flex;gap:8px;min-width:0}.invoice-scope-tabs button{min-height:38px;padding:0 18px;color:#52627a;background:#f2f5f9;border:0;border-radius:7px;font:inherit;font-weight:500;white-space:nowrap;cursor:pointer}.invoice-scope-tabs button:hover{color:var(--theme-primary,#1677ff);background:var(--theme-primary-soft,#eaf3ff)}.invoice-scope-tabs button.active{color:var(--theme-primary,#1677ff);background:#fff;box-shadow:0 3px 10px #0f172a14,inset 0 0 0 1px color-mix(in srgb,var(--theme-primary,#1677ff) 22%,white)}.invoice-view-tools{display:flex;align-items:center;gap:8px;margin-left:auto}.invoice-advanced-filter{position:relative}.invoice-advanced-filter summary{display:flex;align-items:center;gap:8px;height:38px;padding:0 16px;color:#43536c;background:#f5f7fa;border-radius:7px;font-weight:500;list-style:none;cursor:pointer}.invoice-advanced-filter summary::-webkit-details-marker{display:none}.invoice-advanced-filter[open] summary{color:var(--theme-primary,#1677ff);background:var(--theme-primary-soft,#eaf3ff)}.invoice-filter-panel{position:absolute;z-index:30;top:calc(100% + 10px);right:0;display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:12px;width:470px;padding:18px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 18px 42px #0f172a29}.invoice-filter-panel .ant-select,.invoice-filter-panel .ant-picker{width:100%!important;min-width:0!important}.invoice-kpi-summary{display:flex;gap:18px;margin:0 0 10px;color:#718096;font-size:12px}.invoice-kpi-summary span+span{padding-left:18px;border-left:1px solid #e2e8f0}.invoice-management-table{overflow:hidden;background:#fff;border:1px solid #e3eaf2;border-radius:14px;box-shadow:0 7px 24px #0f172a0b}.invoice-management-table .ant-table-container{border-radius:14px 14px 0 0;overflow:hidden}.invoice-management-table .ant-table-thead>tr>th{padding-block:14px;color:#526078;background:#f6f8fb!important;font-weight:600}.invoice-management-table .ant-table-tbody>tr>td{padding-block:16px;border-bottom-color:#edf1f5}.invoice-management-table .ant-table-tbody>tr:hover>td{background:var(--theme-primary-soft,#f7fbff)!important}.invoice-management-table .ant-table-tbody .ant-btn{border-color:#dbe3ed;border-radius:7px}.invoice-management-table .ant-table-footer{padding:16px 18px;background:#fbfcfe;border-top:1px solid #e7ecf3}.invoice-management-table .ant-pagination .ant-pagination-item-active{background:var(--theme-primary,#1677ff);border-color:var(--theme-primary,#1677ff)}.invoice-management-table .ant-pagination .ant-pagination-item-active a{color:#fff}.invoice-form-modal .ant-modal{top:24px;padding-bottom:24px}.invoice-form-modal .ant-modal-content{padding:0;overflow:hidden;border:1px solid #e4eaf2;border-radius:20px;box-shadow:0 30px 95px #0f172a42}.invoice-form-modal .ant-modal-header{margin:0;padding:24px 30px 20px;background:linear-gradient(135deg,var(--theme-primary-soft,#f7fbff),#fff 72%);border-bottom:1px solid #e8edf4}.invoice-form-modal .ant-modal-body{max-height:calc(100vh - 224px);padding:24px 30px 10px;overflow-y:auto;scrollbar-color:#cbd5e1 transparent}.invoice-form-modal .ant-modal-footer{margin:0;padding:16px 30px 20px;background:#fbfcfe;border-top:1px solid #e8edf4}.invoice-form-modal .ant-modal-close{top:21px;right:22px;width:36px;height:36px;color:#64748b;border-radius:10px}.invoice-form-modal .ant-modal-close:hover{color:#0f172a;background:#eaf1f8}.invoice-form-modal__heading{display:flex;align-items:center;gap:14px;padding-right:44px}.invoice-form-modal__heading-icon{display:inline-flex;flex:0 0 48px;align-items:center;justify-content:center;width:48px;height:48px;color:#fff;background:linear-gradient(145deg,var(--theme-primary,#1677ff),var(--theme-primary-strong,#0958d9));border-radius:14px;box-shadow:0 8px 18px color-mix(in srgb,var(--theme-primary,#1677ff) 23%,transparent);font-size:21px}.invoice-form-modal__eyebrow{margin-bottom:2px;color:var(--theme-primary,#1677ff);font-size:10px;font-weight:750;letter-spacing:.12em}.invoice-form-modal__title{color:#0f172a;font-size:21px;font-weight:720;line-height:1.25}.invoice-form-modal__subtitle{margin-top:3px;color:#64748b;font-size:12px;font-weight:400}.invoice-form-modal__section-title{display:flex!important;align-items:center;gap:9px;margin:8px 0 16px;color:#334155!important;font-size:14px;font-weight:700}.invoice-form-modal__section-title:first-child{margin-top:0}.invoice-form-modal__section-title:before{width:4px;height:17px;background:var(--theme-primary,#1677ff);border-radius:3px;content:""}.invoice-form-modal__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.invoice-form-modal__form .ant-form-item{margin-bottom:19px}.invoice-form-modal__form .ant-form-item-label{padding-bottom:7px}.invoice-form-modal__form .ant-form-item-label>label{color:#334155;font-size:13px;font-weight:600}.invoice-form-modal .ant-input,.invoice-form-modal .ant-input-number,.invoice-form-modal .ant-picker,.invoice-form-modal .ant-select-selector,.invoice-form-modal .ant-select-auto-complete .ant-input,.invoice-form-modal .ndk-person-field,.invoice-form-modal__picker{min-height:42px;border-color:#dbe3ed!important;border-radius:10px!important;box-shadow:none!important}.invoice-form-modal .ant-input-number{display:flex;align-items:center;width:100%}.invoice-form-modal .ant-input-number-input-wrap{width:100%}.invoice-form-modal .ant-input-number-input{height:40px}.invoice-form-modal .ant-picker{width:100%}.invoice-form-modal .ant-select-single .ant-select-selector{display:flex;align-items:center}.invoice-form-modal__picker{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;background:#fff;border:1px solid;cursor:pointer;transition:border-color .2s,box-shadow .2s}.invoice-form-modal .ant-input:hover,.invoice-form-modal .ant-input-number:hover,.invoice-form-modal .ant-picker:hover,.invoice-form-modal .ant-select-selector:hover,.invoice-form-modal__picker:hover{border-color:color-mix(in srgb,var(--theme-primary,#1677ff) 42%,white)!important}.invoice-form-modal .ant-input:focus,.invoice-form-modal .ant-input-number-focused,.invoice-form-modal .ant-picker-focused,.invoice-form-modal .ant-select-focused .ant-select-selector{border-color:var(--theme-primary,#1677ff)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-primary,#1677ff) 10%,transparent)!important}.invoice-form-modal textarea.ant-input{min-height:80px;padding:10px 12px}.invoice-form-modal__table-card{overflow:hidden;margin-bottom:22px;background:#fff;border:1px solid #e3e9f1;border-radius:13px;box-shadow:0 4px 15px #0f172a06}.invoice-form-modal__table-card .ant-table-thead>tr>th{padding-block:12px;color:#53627a;background:#f6f8fb;font-size:12px;font-weight:650}.invoice-form-modal__table-card .ant-table-tbody>tr>td{padding:10px 8px;border-bottom-color:#edf1f5}.invoice-form-modal__table-card .ant-table-tbody .ant-input,.invoice-form-modal__table-card .ant-table-tbody .ant-input-number{min-height:36px;background:#fbfcfe}.invoice-form-modal__table-card .ant-table-placeholder td{height:120px}.invoice-form-modal__table-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:#fbfcfe;border-top:1px solid #e7ecf3;flex-wrap:wrap}.invoice-form-modal__table-footer .ant-btn,.invoice-form-modal__collection-action .ant-btn{height:36px;border-color:color-mix(in srgb,var(--theme-primary,#1677ff) 30%,white);border-radius:8px;color:var(--theme-primary,#1677ff);background:var(--theme-primary-soft,#f7fbff)}.invoice-form-modal__table-footer .ant-space{padding:6px 12px;background:#fff;border:1px solid #e7ecf3;border-radius:9px}.invoice-form-modal__collection-action{padding:12px 14px;background:#fbfcfe;border-top:1px solid #e7ecf3}.invoice-form-modal__footer{display:flex;align-items:center;justify-content:space-between}.invoice-form-modal__footer .ant-btn{min-width:105px;height:40px;border-radius:10px}.invoice-form-modal__footer .ant-btn-primary{box-shadow:0 5px 12px color-mix(in srgb,var(--theme-primary,#1677ff) 20%,transparent)}.invoice-form-modal__approval-link{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px 13px;padding:8px 13px;color:var(--theme-primary,#1677ff);background:var(--theme-primary-soft,#eef6ff);border:0;border-radius:8px;font:inherit;font-weight:600;cursor:pointer}.invoice-form-modal__approval-link:hover{background:#dfeeff}@media (max-width: 760px){.invoice-form-modal .ant-modal{max-width:calc(100vw - 24px);margin:12px auto;top:0}.invoice-form-modal .ant-modal-header{padding:20px}.invoice-form-modal .ant-modal-body{max-height:calc(100vh - 220px);padding:20px 20px 6px}.invoice-form-modal .ant-modal-footer{padding:14px 20px 18px}.invoice-form-modal__subtitle{display:none}.invoice-form-modal__grid{grid-template-columns:1fr}.invoice-form-modal__footer{align-items:stretch;flex-direction:column-reverse;gap:10px}.invoice-form-modal__footer .ant-space{display:grid;grid-template-columns:repeat(3,1fr);width:100%}}.crm-scope-tabs{display:flex;align-items:center;width:max-content;min-width:0;max-width:100%;gap:4px;padding:4px;overflow-x:auto;background:#f3f6fa;border:1px solid #edf1f5;border-radius:10px;scrollbar-width:none}.crm-scope-tabs::-webkit-scrollbar{display:none}.crm-scope-tabs>button{flex:0 0 auto;min-height:36px;padding:0 16px;color:#64748b;background:transparent;border:0;border-radius:7px;font:inherit;font-size:13px;font-weight:500;line-height:1.2;white-space:nowrap;cursor:pointer;transition:color .18s ease,background .18s ease,box-shadow .18s ease}.crm-scope-tabs>button:hover{color:var(--theme-primary,#1677ff);background:#ffffffad}.crm-scope-tabs>button.is-active,.crm-scope-tabs>button.active{color:var(--theme-primary,#1677ff);background:#fff;font-weight:650;box-shadow:0 2px 7px #0f172a14}.crm-scope-segmented.ant-segmented{max-width:100%;padding:4px;overflow-x:auto;background:#f3f6fa;border:1px solid #edf1f5;border-radius:10px;scrollbar-width:none}.crm-scope-segmented.ant-segmented::-webkit-scrollbar{display:none}.crm-scope-segmented .ant-segmented-group{width:max-content;min-width:100%}.crm-scope-segmented .ant-segmented-item{min-height:36px;color:#64748b;border-radius:7px}.crm-scope-segmented .ant-segmented-item-label{min-height:36px;padding:7px 15px;line-height:22px;white-space:nowrap}.crm-scope-segmented .ant-segmented-item-selected{color:var(--theme-primary,#1677ff);background:#fff;font-weight:650;box-shadow:0 2px 7px #0f172a14}.crm-scope-tabs--antd.ant-tabs{display:block;width:max-content;max-width:100%;margin-bottom:14px!important}.crm-scope-tabs--antd .ant-tabs-nav{margin:0!important}.crm-scope-tabs--antd .ant-tabs-nav:before,.crm-scope-tabs--antd .ant-tabs-ink-bar{display:none}.crm-scope-tabs--antd .ant-tabs-nav-list{gap:4px}.crm-scope-tabs--antd .ant-tabs-tab{min-height:36px;margin:0!important;padding:7px 16px!important;border-radius:7px}.crm-scope-tabs--antd .ant-tabs-tab-btn{color:#64748b;font-size:13px;font-weight:500;white-space:nowrap}.crm-scope-tabs--antd .ant-tabs-tab-active{background:#fff;box-shadow:0 2px 7px #0f172a14}.crm-scope-tabs--antd .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--theme-primary,#1677ff)!important;font-weight:650}.crm-scope-tabs--antd .ant-tabs-content-holder{display:none}.collection-page__filter-panel{margin-bottom:20px;padding:12px;background:#fff;border:1px solid #e7ecf3;border-radius:12px}.collection-page__scope-tabs{margin-bottom:14px}.admin-page{color:#17233d}.admin-page__header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}.admin-page__heading{display:flex;align-items:center;gap:14px}.admin-page__heading>span{display:inline-flex;flex:0 0 48px;align-items:center;justify-content:center;width:48px;height:48px;color:#fff;background:linear-gradient(145deg,var(--theme-primary,#2685ff),var(--theme-primary-strong,#0966e8));border-radius:14px;box-shadow:0 8px 18px color-mix(in srgb,var(--theme-primary,#1677ff) 24%,transparent);font-size:22px}.admin-page__heading .ant-typography{margin:0}.admin-page__heading h3{color:#17233d;font-size:24px;font-weight:700}.admin-page__heading span.ant-typography{display:block;margin-top:3px;color:#718096;font-size:12px}.admin-page__header>.ant-btn{min-width:128px;height:42px;border-radius:9px;box-shadow:0 6px 14px color-mix(in srgb,var(--theme-primary,#1677ff) 20%,transparent)}.admin-page__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px}.admin-page__stats>div{display:flex;align-items:center;gap:13px;padding:15px 17px;background:#fff;border:1px solid #e5ebf3;border-radius:13px;box-shadow:0 5px 16px #0f172a08}.admin-page__stats>div>span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;color:var(--theme-primary,#1677ff);background:var(--theme-primary-soft,#eaf3ff);border-radius:11px;font-size:18px}.admin-page__stats>div>span.is-green{color:#22a45d;background:#eaf8f0}.admin-page__stats>div>span.is-purple{color:#7c4fe0;background:#f1ecff}.admin-page__stats>div>div{display:flex;flex-direction:column}.admin-page__stats small{color:#8491a4;font-size:11px}.admin-page__stats strong{margin-top:2px;font-size:19px}.admin-page__notice{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding:11px 14px;color:#526078;background:var(--theme-primary-soft,#f2f7ff);border:1px solid #d6e7ff;border-radius:10px;font-size:11px}.admin-page__notice>.anticon{color:var(--theme-primary,#1677ff);font-size:16px}.admin-page__notice strong{margin-right:5px;color:#274a79}.admin-page__toolbar{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;background:#f8fafc;border:1px solid #e7ecf3;border-radius:12px}.admin-page__toolbar .ant-input-affix-wrapper{width:340px;min-height:40px;border-radius:9px}.admin-page__toolbar .ant-select{width:170px;margin-left:auto}.admin-page__toolbar .ant-select-selector{min-height:40px;border-radius:9px!important}.admin-page__table{overflow:hidden;background:#fff;border:1px solid #e3eaf2;border-radius:14px;box-shadow:0 7px 24px #0f172a0a}.admin-page__table .ant-table-thead>tr>th{padding-block:14px;color:#526078;background:#f6f8fb;font-weight:600}.admin-page__table .ant-table-tbody>tr>td{padding-block:14px;border-bottom-color:#edf1f5}.admin-role{display:flex;align-items:center;gap:11px}.admin-role>span{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--theme-primary,#1677ff);background:var(--theme-primary-soft,#eaf3ff);border-radius:10px}.admin-role>div{display:flex;flex-direction:column}.admin-role strong{color:#26354d;font-size:12px}.admin-role small{margin-top:2px;color:#97a2b2;font-size:10px}.admin-count{display:inline-flex;align-items:center;gap:7px;color:#526078}.admin-page__actions{display:flex;gap:6px}.admin-page__actions .ant-btn{border-color:#dbe3ed;border-radius:7px}.admin-form-modal__title{display:flex;align-items:center;gap:11px}.admin-form-modal__title>span{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;color:var(--theme-primary,#1677ff);background:var(--theme-primary-soft,#eaf3ff);border-radius:10px}.admin-form-modal__title>div{display:flex;flex-direction:column}.admin-form-modal__title small{margin-top:2px;color:#8793a5;font-size:11px;font-weight:400}.admin-form-grid{display:grid;grid-template-columns:1fr 180px;gap:16px}.permission-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;width:100%}.permission-grid>div{display:flex;flex-direction:column;gap:9px;padding:14px;background:#f8fafc;border:1px solid #e7ecf3;border-radius:10px}.permission-grid>div>strong{margin-bottom:3px;color:#34435d;font-size:12px}.security-page__banner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin-bottom:18px;padding:15px 17px;color:#31567f;background:var(--theme-primary-soft,#f2f7ff);border:1px solid #d6e7ff;border-radius:12px}.security-page__banner>.anticon{font-size:22px;color:var(--theme-primary,#1677ff)}.security-page__banner>div{display:flex;flex-direction:column}.security-page__banner>div span{margin-top:3px;color:#718096;font-size:11px}.security-page__banner>span{padding:5px 10px;color:#16834a;background:#eaf8f0;border-radius:999px;font-size:10px;font-weight:650}.security-page__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.security-card{padding:20px;background:#fff;border:1px solid #e3eaf2;border-radius:14px;box-shadow:0 7px 24px #0f172a09}.security-card__header{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid #edf1f5}.security-card__header>span{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;color:var(--theme-primary,#1677ff);background:var(--theme-primary-soft,#eaf3ff);border-radius:10px;font-size:17px}.security-card__header>div{display:flex;flex-direction:column}.security-card__header strong{color:#26354d;font-size:14px}.security-card__header small{margin-top:3px;color:#8a96a8;font-size:10px}.security-card__fields{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding-top:17px}.security-card__fields label:last-child{grid-column:1/-1}.security-card label{display:flex;flex-direction:column;gap:7px;color:#526078;font-size:11px;font-weight:600}.security-card .ant-select,.security-card .ant-input-number{width:100%}.security-card .ant-select-selector,.security-card .ant-input-number{min-height:39px;border-radius:8px!important}.security-setting-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0}.security-setting-row>div{display:flex;flex-direction:column}.security-setting-row strong{color:#34435d;font-size:12px}.security-setting-row small{margin-top:3px;color:#8a96a8;font-size:10px}.security-card__select{padding-top:2px}.security-inline-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.security-card--wide{margin-bottom:10px}.security-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:135px;color:#9aa5b4}.security-empty>.anticon{margin-bottom:8px;color:#b8c4d3;font-size:26px}.security-empty strong{color:#66758b;font-size:12px}.security-empty span{margin-top:4px;font-size:10px}@media (max-width:900px){.security-page__grid,.permission-grid{grid-template-columns:1fr}}@media (max-width:680px){.admin-page__header{align-items:flex-start;flex-direction:column}.admin-page__stats{grid-template-columns:1fr}.admin-page__toolbar{align-items:stretch;flex-direction:column}.admin-page__toolbar .ant-input-affix-wrapper,.admin-page__toolbar .ant-select{width:100%;margin-left:0}.admin-form-grid,.security-card__fields,.security-inline-fields{grid-template-columns:1fr}.security-card__fields label:last-child{grid-column:auto}}.tax-settings-page{position:relative;max-width:1480px;margin:0 auto;padding:24px;background:#fff;border:1px solid #e5ebf3;border-radius:16px;box-shadow:0 8px 28px #0f172a0a}.tax-settings-page .resource-page__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-bottom:22px}.tax-settings-page .resource-page__heading{display:flex;align-items:center;gap:14px}.tax-settings-page .resource-page__heading-icon{display:inline-flex;flex:0 0 48px;align-items:center;justify-content:center;width:48px;height:48px;color:#fff;background:linear-gradient(145deg,var(--theme-primary,#2685ff),var(--theme-primary-strong,#0966e8));border-radius:14px;box-shadow:0 8px 18px color-mix(in srgb,var(--theme-primary,#1677ff) 22%,transparent);font-size:21px}.tax-settings-page .resource-page__heading .ant-typography{margin:0}.tax-settings-page .resource-page__heading h3{color:#17233d;font-size:24px;font-weight:700;line-height:1.2}.tax-settings-page .resource-page__heading span.ant-typography{display:block;max-width:700px;margin-top:5px;color:#718096;font-size:12px;line-height:1.5}.tax-settings-page .resource-page__actions{display:flex;align-items:center;gap:10px;padding:8px;background:#f8fafc;border:1px solid #e7ecf3;border-radius:12px}.tax-settings-page .resource-page__search{width:330px}.tax-settings-page .resource-page__search .ant-input-group .ant-input-affix-wrapper,.tax-settings-page .resource-page__search .ant-input-group-addon .ant-btn{min-height:40px;border-color:#dbe3ed}.tax-settings-page .resource-page__actions>.ant-btn{min-width:135px;height:40px;border-radius:9px;box-shadow:0 5px 12px color-mix(in srgb,var(--theme-primary,#1677ff) 17%,transparent)}.tax-settings-page__notice{position:relative;margin-bottom:16px;padding:11px 14px 11px 42px;color:#526078;background:var(--theme-primary-soft,#f2f7ff);border:1px solid #d6e7ff;border-radius:10px;font-size:11px;line-height:1.5}.tax-settings-page__notice:before{position:absolute;top:11px;left:15px;width:16px;height:16px;color:var(--theme-primary,#1677ff);content:"%";background:color-mix(in srgb,var(--theme-primary,#1677ff) 18%,white);border-radius:5px;font-size:10px;font-weight:700;line-height:16px;text-align:center}.tax-settings-page .resource-page__table{overflow:hidden;border:1px solid #e3eaf2;border-radius:14px;box-shadow:0 7px 24px #0f172a09}.tax-settings-page .resource-page__table .ant-table-thead>tr>th{padding:14px 16px;color:#526078;background:#f6f8fb;border-bottom-color:#e7ecf3;font-size:12px;font-weight:650}.tax-settings-page .resource-page__table .ant-table-tbody>tr>td{padding:16px;color:#40506a;border-bottom-color:#edf1f5}.tax-settings-page .resource-page__table .ant-table-tbody>tr:hover>td{background:var(--theme-primary-soft,#f7fbff)!important}.tax-settings-page .resource-page__table .ant-btn{border-color:#dbe3ed;border-radius:7px}.tax-settings-page__country{color:#26354d;font-weight:600}.tax-settings-page__tax-tag{min-width:54px;margin:0;padding:3px 10px;color:var(--theme-primary,#1677ff);background:var(--theme-primary-soft,#eaf3ff);border:0;border-radius:999px;text-align:center;font-weight:650}.tax-settings-page__default-tag{margin:0;padding:3px 10px;color:#7c4fe0;background:#f1ecff;border:0;border-radius:999px}.tax-settings-page__specific{color:#8a96a8;font-size:11px}.tax-rule-modal__heading{display:flex;align-items:center;gap:12px}.tax-rule-modal__heading>span{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--theme-primary,#1677ff);background:var(--theme-primary-soft,#eaf3ff);border-radius:11px}.tax-rule-modal__heading>div{display:flex;flex-direction:column}.tax-rule-modal__heading strong{color:#17233d;font-size:16px}.tax-rule-modal__heading small{margin-top:3px;color:#8793a5;font-size:10px;font-weight:400}.tax-rule-modal .ant-modal-content{padding:0;overflow:hidden;border-radius:16px}.tax-rule-modal .ant-modal-header{margin:0;padding:20px 24px;border-bottom:1px solid #e7ecf3}.tax-rule-modal .ant-modal-body{padding:22px 24px 8px}.tax-rule-modal .ant-modal-footer{margin:0;padding:16px 24px;background:#fbfcfe;border-top:1px solid #e7ecf3}.tax-rule-modal .ant-form-item-label>label{color:#3b4960;font-size:12px;font-weight:620}.tax-rule-modal .ant-input,.tax-rule-modal .ant-select-selector{min-height:42px;border-color:#dbe3ed!important;border-radius:9px!important}.tax-rule-modal .ant-checkbox-wrapper{padding:12px;background:#f8fafc;border:1px solid #e7ecf3;border-radius:9px;line-height:1.45}@media (max-width:900px){.tax-settings-page .resource-page__header{grid-template-columns:1fr}.tax-settings-page .resource-page__actions,.tax-settings-page .resource-page__search{width:100%}}@media (max-width:620px){.tax-settings-page{padding:16px}.tax-settings-page .resource-page__actions{align-items:stretch;flex-direction:column}}.customer-detail-drawer .ant-drawer-content{background:#f4f7fb}.customer-detail-drawer .ant-drawer-header{position:relative;z-index:5;min-height:64px;padding:14px 24px;background:#fff;border-bottom:1px solid #e7ecf3}.customer-detail-drawer .ant-drawer-close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin:0;color:#64748b;background:#f6f8fb;border-radius:9px}.customer-detail-drawer .ant-drawer-close:hover{color:var(--theme-primary,#1677ff);background:var(--theme-primary-soft,#eaf3ff)}.customer-detail{gap:16px!important;padding:16px 18px 24px!important}.customer-detail__main,.customer-detail__aside{padding-top:0!important}.customer-detail__profile{margin-bottom:16px}.customer-detail__profile>div{padding:22px!important;border:1px solid #e4eaf2;border-radius:15px!important;box-shadow:0 7px 22px #0f172a09}.customer-detail__title-row h3{color:#17233d;font-size:24px;font-weight:720}.customer-detail__title-row .ant-btn{color:#64748b;border-radius:8px}.customer-detail__facts{margin-top:14px;padding-top:16px;border-top:1px solid #edf1f5}.customer-detail__facts-grid{flex:1;min-width:0}.customer-detail__facts-grid>span{color:#334155;font-size:12px}.customer-detail__facts-grid>span>.ant-typography{color:#8a96a8;font-size:11px}.customer-detail__ownership{min-width:285px;max-width:360px;flex:0 1 auto;padding:13px 15px;background:#f8fafc;border:1px solid #edf1f5;border-radius:11px;font-size:12px;overflow-wrap:anywhere}.customer-detail__ownership>span{flex-wrap:wrap}.customer-detail__actions .ant-btn{min-height:38px;border-color:#dbe3ed;border-radius:9px}.customer-detail__actions .ant-btn-primary{box-shadow:0 5px 12px color-mix(in srgb,var(--theme-primary,#1677ff) 18%,transparent)}.customer-detail__main>div:not(.customer-detail__profile){border-radius:15px}.customer-detail__main .ant-card,.customer-detail__main section{border-color:#e4eaf2;border-radius:15px;box-shadow:0 5px 18px #0f172a06}.customer-detail__aside{width:310px!important}.customer-detail__aside .record-ai-summary{overflow:hidden;background:#fff!important;border:1px solid #d9c6ff!important;border-radius:14px;box-shadow:0 7px 22px #6d28d90f}.customer-detail__aside .record-ai-summary .ant-card-head{min-height:52px;padding:0 17px;background:linear-gradient(135deg,#fbf9ff,#f5f0ff);border-bottom-color:#eadfff}.customer-detail__aside .record-ai-summary .ant-card-body{padding:16px 17px;color:#526078;font-size:11px;line-height:1.55}.customer-detail__summary{padding:18px!important;border:1px solid #e4eaf2;border-radius:14px!important;box-shadow:0 7px 22px #0f172a09}.customer-detail__summary-title{margin-bottom:12px!important;color:#26354d;font-size:14px!important}.customer-detail__summary-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0!important;padding:11px 0;border-top:1px solid #edf1f5}.customer-detail__summary-row>div:first-child{color:#7b8798!important;font-size:10px!important}.customer-detail__summary-row>div:last-child{color:#26354d;font-size:12px!important;font-weight:650;text-align:right}.customer-detail__main .ant-empty{padding:28px 0}@media (max-width:1280px){.customer-detail__aside{display:none}}@media (max-width:960px){.customer-detail{flex-direction:column}.customer-detail>.record-pill-nav{display:flex;width:100%!important;padding:5px!important;overflow-x:auto;overflow-y:hidden}.customer-detail .record-pill-nav__row{flex:0 0 auto}.customer-detail__facts{flex-direction:column}.customer-detail__ownership{min-width:0}}@media (max-width:680px){.customer-detail{padding:10px!important}.customer-detail__profile-layout{flex-direction:column}.customer-detail__actions{width:100%;margin:16px 0 0!important}.customer-detail__facts-grid{grid-template-columns:1fr!important}.customer-detail__title-row{flex-wrap:wrap}}.app-viewport-page{display:flex;flex-direction:column;height:var(--app-viewport-height, calc(100vh - 104px) );min-height:420px;overflow:hidden}.outlook-inbox{padding:20px;background:#fff;border:1px solid #e4eaf2;border-radius:16px;box-shadow:0 8px 28px #0f172a0a}.outlook-inbox__header{flex:0 0 auto}.outlook-inbox__header{align-items:center!important;padding-bottom:17px;border-bottom:1px solid #e7ecf3}.outlook-inbox__header h4{color:#17233d;font-size:23px;font-weight:700}.outlook-inbox__header h4 .anticon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin-right:12px!important;color:#fff;background:linear-gradient(145deg,var(--theme-primary,#2685ff),var(--theme-primary-strong,#0966e8));border-radius:12px;box-shadow:0 7px 16px color-mix(in srgb,var(--theme-primary,#1677ff) 20%,transparent);font-size:19px;vertical-align:middle}.outlook-inbox__header .ant-typography-secondary{margin-left:55px;font-size:11px}.outlook-inbox__header .ant-btn{height:40px;border-color:#dbe3ed;border-radius:9px}.outlook-inbox__toolbar{position:sticky;top:0;z-index:6;display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:14px;margin:0!important;padding:11px 12px;overflow-x:auto;background:#f8fafc;border-right:1px solid #e4eaf2;border-bottom:1px solid #e4eaf2;border-left:1px solid #e4eaf2}.outlook-inbox__toolbar-main{display:flex;flex:1 1 auto;align-items:center;gap:12px;min-width:max-content}.outlook-inbox__toolbar-search{flex:0 0 310px;width:310px}.outlook-inbox__mail-actions{display:flex;align-items:center;gap:2px;padding-left:9px;border-left:1px solid #dfe5ed}.outlook-inbox__mail-actions .ant-btn{display:inline-flex;align-items:center;gap:5px;min-height:37px;padding-inline:10px;color:#475569;border-radius:8px;font-size:12px;white-space:nowrap}.outlook-inbox__mail-actions .ant-btn:not(:disabled):hover{color:var(--theme-primary,#1677ff);background:var(--theme-primary-soft,#eaf3ff)}.outlook-inbox__mail-actions .ant-btn:disabled{color:#a7b0bd}.outlook-inbox__status-filter{flex:0 0 190px;width:190px;margin-left:auto}.outlook-inbox__toolbar .ant-input-group .ant-input-affix-wrapper,.outlook-inbox__toolbar .ant-input-group-addon .ant-btn,.outlook-inbox__toolbar .ant-select-selector{min-height:39px;border-color:#dbe3ed!important}.outlook-inbox__workspace{gap:0!important;overflow:hidden;background:#fff;border:1px solid #e4eaf2;border-radius:0 0 14px 14px}.outlook-inbox__folders{flex:0 0 var(--mail-folder-width,275px);width:var(--mail-folder-width,275px);padding:12px 9px;overflow:auto;background:#f7f9fc}.outlook-inbox__folders button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:39px;padding:8px 11px;color:#526078;background:transparent;border:0;border-radius:8px;font:inherit;font-size:12px;text-align:left;cursor:pointer}.outlook-inbox__folders button>span:first-child{display:flex;align-items:center;gap:10px}.outlook-inbox__folders button:hover{color:var(--theme-primary,#1677ff);background:var(--theme-primary-soft,#edf4ff)}.outlook-inbox__folders button.is-active{color:#1264d8;background:#dfeeff;font-weight:650}.outlook-inbox__account{justify-content:flex-start!important;min-height:58px!important;margin-bottom:8px;padding:9px!important;background:#fff!important;border:1px solid #e4eaf2!important}.outlook-inbox__account>span{display:inline-flex!important;flex:0 0 34px;align-items:center;justify-content:center;width:34px;height:34px;color:#fff;background:var(--theme-primary,#1677ff);border-radius:50%;font-weight:700}.outlook-inbox__account>div{display:flex;min-width:0;flex-direction:column}.outlook-inbox__account strong{overflow:hidden;color:#26354d;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.outlook-inbox__account small{margin-top:2px;color:#94a3b8;font-size:9px}.outlook-inbox__folder-title{margin:16px 10px 5px;color:#94a3b8;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.outlook-inbox__messages{display:flex;flex:0 0 var(--mail-message-width,460px);flex-direction:column;width:var(--mail-message-width,460px)!important;min-width:0;min-height:0;overflow:hidden;border:0!important;border-radius:0!important}.outlook-inbox__messages>.ant-list{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.outlook-inbox__messages>.ant-list{min-width:0}.outlook-inbox__resizer{position:relative;z-index:4;flex:0 0 9px;width:9px;margin:0 -4px;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:transparent}.outlook-inbox__resizer:before{position:absolute;top:0;bottom:0;left:50%;width:1px;content:"";background:#cbd5e1;box-shadow:1px 0 #ffffffe6;transform:translate(-50%);transition:background .15s,width .15s}.outlook-inbox__resizer span{display:none}.outlook-inbox__resizer:hover:before,.is-resizing-mail-pane .outlook-inbox__resizer:before{width:2px;background:var(--theme-primary,#1677ff)}.is-resizing-mail-pane,.is-resizing-mail-pane *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.outlook-inbox__list-title{flex:0 0 auto;z-index:2;display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:10px 14px;background:#fff;border-bottom:1px solid #e7ecf3}.outlook-inbox__list-title>div{display:flex;flex-direction:column}.outlook-inbox__list-title strong{color:#26354d;font-size:14px}.outlook-inbox__list-title small{margin-top:2px;color:#94a3b8;font-size:9px}.outlook-inbox__category-strip{display:flex;flex:0 0 auto;align-items:center;gap:4px;padding:7px;overflow-x:auto;background:#f3f6fa;border-bottom:1px solid #e7ecf3;scrollbar-width:none}.outlook-inbox__category-strip::-webkit-scrollbar{display:none}.outlook-inbox__category-strip button{position:relative;flex:1 0 auto;min-width:108px;min-height:40px;padding:9px 14px;color:#64748b;background:transparent;border:0;border-radius:8px;font:inherit;font-size:12px;font-weight:550;white-space:nowrap;cursor:pointer;transition:color .18s ease,background .18s ease,box-shadow .18s ease}.outlook-inbox__category-strip button:hover{color:var(--theme-primary,#1677ff);background:#ffffffad}.outlook-inbox__category-strip button.is-active{color:var(--theme-primary,#1677ff);background:#fff;font-weight:700;box-shadow:0 2px 8px #0f172a17}.outlook-inbox__category-strip b{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;margin-left:6px;padding:0 4px;color:var(--theme-primary,#1677ff);background:var(--theme-primary-soft,#eaf3ff);border-radius:999px;font-size:9px}.outlook-inbox__messages .ant-list-item{padding:13px 14px!important;border-left-width:3px!important}.outlook-inbox__messages .ant-list-item:hover{background:var(--theme-primary-soft,#f7fbff)}.outlook-inbox__messages .ant-list-item-meta-avatar>div{color:var(--theme-primary,#1677ff);background:var(--theme-primary-soft,#eaf3ff)!important}.outlook-inbox__messages .ant-list-item-meta-title{margin-bottom:4px}.outlook-inbox__messages .ant-tag{padding-inline:7px;border:0;border-radius:999px;font-size:9px}.outlook-inbox__reader{min-width:0;min-height:0;padding:24px 28px!important;overflow:auto;border:0!important;border-radius:0!important}.outlook-inbox__reader>div{min-width:520px}.email-body-html{min-width:max-content}.email-body-html table{max-width:none}.outlook-inbox__reader h5{color:#17233d;font-size:19px}.outlook-inbox__reader>div>div:first-child{padding-bottom:16px;border-bottom:1px solid #edf1f5}.outlook-inbox__reader .ant-input,.outlook-inbox__reader .ant-input-affix-wrapper{border-color:#dbe3ed;border-radius:8px}.mail-account-modal .ant-modal-content{padding:0;overflow:hidden;border-radius:16px}.mail-account-modal .ant-modal-header{margin:0;padding:20px 24px;border-bottom:1px solid #e7ecf3}.mail-account-modal .ant-modal-body{max-height:68vh;padding:20px 24px 8px;overflow-y:auto}.mail-account-modal .ant-modal-footer{margin:0;padding:16px 24px;background:#fbfcfe;border-top:1px solid #e7ecf3}.mail-account-modal__title{display:flex;align-items:center;gap:12px}.mail-account-modal__title>span{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--theme-primary,#1677ff);background:var(--theme-primary-soft,#eaf3ff);border-radius:11px}.mail-account-modal__title>div{display:flex;flex-direction:column}.mail-account-modal__title strong{color:#17233d;font-size:16px}.mail-account-modal__title small{margin-top:3px;color:#8793a5;font-size:10px;font-weight:400}.mail-provider-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}.mail-provider-grid button{display:grid;grid-template-columns:38px 1fr;align-items:center;gap:11px;padding:13px;color:#526078;background:#fbfcfe;border:1px solid #e4eaf2;border-radius:11px;text-align:left;cursor:pointer}.mail-provider-grid button:hover,.mail-provider-grid button.is-active{color:var(--theme-primary,#1677ff);background:var(--theme-primary-soft,#f2f7ff);border-color:color-mix(in srgb,var(--theme-primary,#1677ff) 42%,white)}.mail-provider-grid button.is-active{box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-primary,#1677ff) 8%,transparent)}.mail-provider-grid button>span{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;color:var(--theme-primary,#1677ff);background:var(--theme-primary-soft,#eaf3ff);border-radius:10px;font-size:17px}.mail-provider-grid button>div{display:flex;flex-direction:column}.mail-provider-grid strong{color:#334155;font-size:12px}.mail-provider-grid small{margin-top:3px;color:#8a96a8;font-size:9px}.mail-account-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mail-account-form .ant-form-item{margin-bottom:16px}.mail-account-form .ant-form-item-label>label{color:#3b4960;font-size:11px;font-weight:620}.mail-account-form .ant-input,.mail-account-form .ant-input-number,.mail-account-form .ant-input-affix-wrapper{width:100%;min-height:41px;border-color:#dbe3ed;border-radius:9px}.mail-oauth-card{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;margin-bottom:17px;padding:14px;background:#f8fafc;border:1px solid #e4eaf2;border-radius:11px}.mail-oauth-card>.anticon{color:var(--theme-primary,#1677ff);font-size:21px}.mail-oauth-card>div{display:flex;flex-direction:column}.mail-oauth-card strong{color:#334155;font-size:11px}.mail-oauth-card small{margin-top:3px;color:#8a96a8;font-size:9px}.mail-composer-modal .ant-modal-content{padding:0;overflow:hidden;border-radius:16px;box-shadow:0 24px 70px #0f172a33}.mail-composer-modal .ant-modal-header{margin:0;padding:17px 22px;background:#f5f8fc;border-bottom:1px solid #e4eaf2}.mail-composer-modal .ant-modal-body{padding:0}.mail-composer-modal__title{display:flex;align-items:center;gap:11px}.mail-composer-modal__title>span{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:#fff;background:var(--theme-primary,#1677ff);border-radius:10px}.mail-composer-modal__title>div{display:flex;flex-direction:column}.mail-composer-modal__title strong{color:#17233d;font-size:15px}.mail-composer-modal__title small{margin-top:2px;color:#8793a5;font-size:9px;font-weight:400}.mail-composer-modal .ant-form-item{margin:0}.mail-composer__from-row{display:grid;grid-template-columns:60px 1fr;align-items:center;min-height:49px;padding:6px 22px;border-bottom:1px solid #edf1f5}.mail-composer__from-row>span{color:#718096;font-size:11px}.mail-composer__from-row .ant-select{width:100%}.mail-composer__from-row .ant-select-selector{border:0!important;box-shadow:none!important}.mail-composer__recipient-row{display:grid;grid-template-columns:1fr auto;align-items:center;min-height:49px;padding:0 14px 0 22px;border-bottom:1px solid #edf1f5}.mail-composer__recipient-row .ant-input{min-height:48px;padding:0}.mail-composer__copy-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:8px 22px;background:#fbfcfe;border-bottom:1px solid #edf1f5}.mail-composer__copy-grid .ant-input{min-height:38px;border-color:#dbe3ed;border-radius:8px}.mail-composer__subject{min-height:50px;padding:0 22px!important;border-bottom:1px solid #edf1f5!important;border-radius:0!important;color:#26354d;font-weight:600}.mail-composer__body{padding:20px 22px!important;border-radius:0!important;color:#334155;line-height:1.65;resize:none!important}.mail-composer__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;background:#fbfcfe;border-top:1px solid #e4eaf2}.mail-composer__footer>div{display:flex;gap:8px}.mail-composer__footer .ant-btn{min-height:38px;border-color:#dbe3ed;border-radius:8px}.mail-composer__footer .ant-btn-primary{min-width:94px;box-shadow:0 5px 12px color-mix(in srgb,var(--theme-primary,#1677ff) 18%,transparent)}@media (max-width:1050px){.outlook-inbox__folders{max-width:280px}}@media (max-width:820px){.outlook-inbox__folders,.outlook-inbox__resizer:first-of-type{display:none}.outlook-inbox__messages{flex-basis:42%;width:42%!important}.outlook-inbox__resizer{display:none}}@media (max-width:620px){.app-viewport-page{height:auto;min-height:0;overflow:visible}.outlook-inbox{padding:12px}.outlook-inbox__workspace{flex-direction:column;overflow:visible}.outlook-inbox__messages{width:100%!important;max-height:320px;border-right:0!important;border-bottom:1px solid #e4eaf2!important}.outlook-inbox__reader{min-height:400px}.mail-provider-grid,.mail-account-form__grid,.mail-composer__copy-grid{grid-template-columns:1fr}.mail-oauth-card{grid-template-columns:34px 1fr}.mail-oauth-card .ant-btn{grid-column:1/-1}.mail-composer__footer{align-items:stretch;flex-direction:column}.mail-composer__footer>div{flex-wrap:wrap}}.service-inventory-page .resource-page__header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}.service-inventory-page .resource-page__heading{display:flex;align-items:center;gap:13px}.service-inventory-page .resource-page__heading-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--theme-primary,#1677ff);background:var(--theme-primary-soft,#eaf3ff);border-radius:12px;font-size:21px}.service-inventory-page .resource-page__heading .ant-typography{margin:0}.service-inventory-page .resource-page__heading h3{color:#17233d;font-size:24px;font-weight:680}.service-inventory-page .resource-page__heading span.ant-typography{color:#718096;font-size:13px}.service-inventory-page .resource-page__actions{display:flex;align-items:center;gap:10px}.service-inventory-page .resource-page__search{width:300px}.service-inventory-page .resource-page__actions .ant-btn{border-radius:9px}.service-inventory-page .resource-page__table{overflow:hidden;background:#fff;border:1px solid #e6ebf2;border-radius:14px;box-shadow:0 6px 20px #0f172a0a}.service-inventory-page .resource-page__table .ant-table-thead>tr>th{color:#4a5870;background:#f7f9fc}.service-inventory-page .resource-page__table .ant-table-tbody>tr>td{padding-block:15px}.service-inventory-page .resource-page__table .ant-btn{border-radius:7px}.service-inventory-page .resource-page__table .ant-pagination{margin:16px 18px}.service-form-modal .ant-modal{top:34px;padding-bottom:28px}.service-form-modal .ant-modal-content{padding:0;overflow:hidden;border:1px solid #e4eaf2;border-radius:20px;box-shadow:0 28px 90px #0f172a3d}.service-form-modal .ant-modal-header{margin:0;padding:24px 30px 20px;background:linear-gradient(135deg,var(--theme-primary-soft,#f7fbff),#fff 72%);border-bottom:1px solid #e8edf4}.service-form-modal .ant-modal-body{max-height:calc(100vh - 238px);padding:24px 30px 8px;overflow-y:auto;scrollbar-color:#cbd5e1 transparent}.service-form-modal .ant-modal-footer{display:flex;justify-content:flex-end;gap:10px;margin:0;padding:16px 30px 20px;background:#fbfcfe;border-top:1px solid #e8edf4}.service-form-modal .ant-modal-close{top:21px;right:22px;width:36px;height:36px;color:#64748b;border-radius:10px}.service-form-modal .ant-modal-close:hover{color:#0f172a;background:#eaf1f8}.service-form-modal__heading{display:flex;align-items:center;gap:14px;padding-right:44px}.service-form-modal__heading-icon{display:inline-flex;flex:0 0 48px;align-items:center;justify-content:center;width:48px;height:48px;color:#fff;background:linear-gradient(145deg,var(--theme-primary,#1677ff),var(--theme-primary-strong,#0958d9));border-radius:14px;box-shadow:0 8px 18px color-mix(in srgb,var(--theme-primary,#1677ff) 23%,transparent);font-size:21px}.service-form-modal__eyebrow{margin-bottom:2px;color:var(--theme-primary,#1677ff);font-size:10px;font-weight:750;letter-spacing:.12em}.service-form-modal__title{color:#0f172a;font-size:21px;font-weight:720;line-height:1.25}.service-form-modal__subtitle{margin-top:3px;color:#64748b;font-size:12px;font-weight:400}.service-form-modal__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.service-form-modal__form .ant-form-item{min-width:0;margin-bottom:19px}.service-form-modal__form .ant-form-item-label{padding-bottom:7px}.service-form-modal__form .ant-form-item-label>label{color:#334155;font-size:13px;font-weight:600}.service-form-modal .ant-input,.service-form-modal .ant-input-number,.service-form-modal .ant-picker,.service-form-modal .ant-select-selector{min-height:42px;border-color:#dbe3ed!important;border-radius:10px!important;box-shadow:none!important}.service-form-modal .ant-input-number{display:flex;align-items:center;width:100%}.service-form-modal .ant-input-number-input-wrap{width:100%}.service-form-modal .ant-input-number-input{height:40px}.service-form-modal .ant-select-single .ant-select-selector{display:flex;align-items:center}.service-form-modal .ant-input:hover,.service-form-modal .ant-input-number:hover,.service-form-modal .ant-select-selector:hover{border-color:color-mix(in srgb,var(--theme-primary,#1677ff) 42%,white)!important}.service-form-modal .ant-input:focus,.service-form-modal .ant-input-number-focused,.service-form-modal .ant-select-focused .ant-select-selector{border-color:var(--theme-primary,#1677ff)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-primary,#1677ff) 10%,transparent)!important}.service-form-modal textarea.ant-input{min-height:86px;padding:11px 13px;resize:vertical}.service-form-modal .ant-checkbox-wrapper{min-height:42px;align-items:center;padding:0 13px;background:#f8fafc;border:1px solid #dbe3ed;border-radius:10px}.service-form-modal .ant-modal-footer .ant-btn{min-width:110px;height:40px;border-radius:10px}.service-form-modal .ant-modal-footer .ant-btn-primary{box-shadow:0 5px 12px color-mix(in srgb,var(--theme-primary,#1677ff) 20%,transparent)}@media (max-width: 900px){.service-inventory-page .resource-page__header{align-items:stretch;flex-direction:column}.service-inventory-page .resource-page__actions{width:100%}.service-inventory-page .resource-page__search{flex:1;width:auto}.service-form-modal .ant-modal{max-width:calc(100vw - 24px);margin:12px auto;top:0}.service-form-modal .ant-modal-header{padding:20px}.service-form-modal .ant-modal-body{max-height:calc(100vh - 220px);padding:20px 20px 6px}.service-form-modal .ant-modal-footer{padding:14px 20px 18px}.service-form-modal__form{grid-template-columns:1fr}.service-form-modal__form .ant-form-item{grid-column:auto!important}}@media (max-width: 1100px){.invoice-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.invoice-management-toolbar{align-items:flex-start;flex-wrap:wrap}.invoice-view-tools{margin-left:0}.invoice-scope-tabs{max-width:100%;overflow-x:auto}}@media (max-width: 700px){.invoice-management-header{align-items:flex-start;flex-direction:column}.invoice-management-actions{width:100%}.invoice-stat-grid{grid-template-columns:1fr 1fr}.invoice-management-toolbar>.ant-input-affix-wrapper{width:100%}.invoice-display-label{width:100%}.invoice-filter-panel{position:fixed;top:120px;right:16px;left:16px;width:auto;grid-template-columns:1fr}.invoice-kpi-summary{overflow-x:auto;white-space:nowrap}}.new-lead-form .ndk-phone-input{min-height:44px}.new-lead-form .ndk-phone-input .ant-select-selector,.new-lead-form .ndk-phone-input .ndk-phone-input__number{border:0!important;border-radius:0!important;box-shadow:none!important}.users-page{color:#17233d}.users-page__header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}.users-page__heading{display:flex;align-items:center;gap:14px}.users-page__heading-icon{display:inline-flex;flex:0 0 48px;align-items:center;justify-content:center;width:48px;height:48px;color:#fff;background:linear-gradient(145deg,var(--theme-primary,#2685ff),var(--theme-primary-strong,#0966e8));border-radius:14px;box-shadow:0 8px 18px color-mix(in srgb,var(--theme-primary,#1677ff) 24%,transparent);font-size:22px}.users-page__heading .ant-typography{margin:0}.users-page__heading h3{color:#17233d;font-size:24px;font-weight:700}.users-page__heading span.ant-typography{display:block;margin-top:3px;color:#718096;font-size:12px}.users-page__header>.ant-btn{min-width:125px;height:42px;border-radius:9px;box-shadow:0 6px 14px color-mix(in srgb,var(--theme-primary,#1677ff) 20%,transparent)}.users-page__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px}.users-page__stats>div{display:flex;align-items:center;gap:13px;padding:15px 17px;background:#fff;border:1px solid #e5ebf3;border-radius:13px;box-shadow:0 5px 16px #0f172a08}.users-page__stats>div>span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;color:var(--theme-primary,#1677ff);background:var(--theme-primary-soft,#eaf3ff);border-radius:11px;font-size:18px}.users-page__stats>div>span.is-green{color:#22a45d;background:#eaf8f0}.users-page__stats>div>span.is-purple{color:#7c4fe0;background:#f1ecff}.users-page__stats>div>div{display:flex;flex-direction:column}.users-page__stats small{color:#8491a4;font-size:11px}.users-page__stats strong{margin-top:2px;color:#17233d;font-size:19px}.users-page__notice{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding:11px 14px;color:#526078;background:var(--theme-primary-soft,#f2f7ff);border:1px solid #d6e7ff;border-radius:10px;font-size:11px}.users-page__notice>.anticon{color:var(--theme-primary,#1677ff);font-size:16px}.users-page__notice strong{margin-right:5px;color:#274a79}.users-page__toolbar{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;background:#f8fafc;border:1px solid #e7ecf3;border-radius:12px}.users-page__toolbar .ant-input-affix-wrapper{width:340px;min-height:40px;border-color:#dbe3ed;border-radius:9px}.users-page__toolbar .ant-select{width:170px;margin-left:auto}.users-page__toolbar .ant-select-selector{min-height:40px;border-color:#dbe3ed!important;border-radius:9px!important}.users-page__table{overflow:hidden;background:#fff;border:1px solid #e3eaf2;border-radius:14px;box-shadow:0 7px 24px #0f172a0a}.users-page__table .ant-table-thead>tr>th{padding-block:14px;color:#526078;background:#f6f8fb;font-weight:600}.users-page__table .ant-table-tbody>tr>td{padding-block:14px;border-bottom-color:#edf1f5}.users-page__table .ant-table-tbody>tr:hover>td{background:var(--theme-primary-soft,#f7fbff)!important}.users-page__identity{display:flex;align-items:center;gap:11px}.users-page__identity>span{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--theme-primary,#1677ff);background:var(--theme-primary-soft,#eaf3ff);border-radius:10px;font-size:13px;font-weight:700}.users-page__identity>div{display:flex;flex-direction:column}.users-page__identity strong{color:#26354d;font-size:12px}.users-page__identity small{margin-top:2px;color:#97a2b2;font-size:9px}.users-page__email{display:inline-flex;align-items:center;gap:8px;color:#526078}.users-page__email .anticon{color:#94a3b8}.users-page__employee-code{display:inline-flex;align-items:center;gap:7px;color:#40546f;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:600}.users-page__employee-code .anticon{color:var(--theme-primary,#1677ff);font-family:inherit}.users-page__muted{color:#9aa5b4;font-size:11px}.users-page__status{display:inline-flex;align-items:center;gap:7px;margin:0;padding:4px 9px;color:#718096;background:#f2f4f7;border:0;border-radius:999px;font-size:10px}.users-page__status i{width:6px;height:6px;background:#94a3b8;border-radius:50%}.users-page__status.is-active{color:#16834a;background:#eaf8f0}.users-page__status.is-active i{background:#22a45d}.users-page__actions{display:flex;align-items:center;gap:6px}.users-page__actions .ant-btn{border-color:#dbe3ed;border-radius:7px}.users-page__actions .ant-btn:hover{color:var(--theme-primary,#1677ff);background:var(--theme-primary-soft,#f2f7ff);border-color:color-mix(in srgb,var(--theme-primary,#1677ff) 42%,white)}.users-page__actions .ant-btn-dangerous:hover{color:#dc2626;background:#fff1f1;border-color:#ffb3b3}.user-form-modal .ant-modal-content{padding:0;overflow:hidden;border:1px solid #e4eaf2;border-radius:18px;box-shadow:0 26px 80px #0f172a38}.user-form-modal .ant-modal-header{margin:0;padding:23px 26px 19px;background:linear-gradient(135deg,var(--theme-primary-soft,#f7fbff),#fff);border-bottom:1px solid #e8edf4}.user-form-modal .ant-modal-body{padding:24px 26px 8px}.user-form-modal .ant-modal-footer{margin:0;padding:15px 26px 19px;background:#fbfcfe;border-top:1px solid #e8edf4}.user-form-modal__heading{display:flex;align-items:center;gap:13px}.user-form-modal__heading>span{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:#fff;background:var(--theme-primary,#1677ff);border-radius:12px;box-shadow:0 7px 16px color-mix(in srgb,var(--theme-primary,#1677ff) 22%,transparent)}.user-form-modal__heading>div{display:flex;flex-direction:column}.user-form-modal__heading strong{color:#17233d;font-size:19px}.user-form-modal__heading small{margin-top:3px;color:#8491a4;font-size:11px;font-weight:400}.user-form-modal__form{display:grid;grid-template-columns:1fr 1fr;column-gap:18px}.user-form-modal__form .ant-form-item{margin-bottom:18px}.user-form-modal__form .ant-form-item-label>label{color:#3b4960;font-size:12px;font-weight:620}.user-form-modal__form .ant-input-affix-wrapper,.user-form-modal__form .ant-select-selector{min-height:44px;border-color:#dbe3ed!important;border-radius:9px!important;box-shadow:none!important}.user-form-modal__form .ant-form-item-extra{margin-top:4px;color:#94a3b8;font-size:10px}.user-form-modal__access .ant-form-item-control-input{min-height:44px;padding:0 12px;background:#f8fafc;border:1px solid #dbe3ed;border-radius:9px}.user-form-modal__access .ant-switch{min-width:78px}.user-form-modal .ant-modal-footer .ant-btn{min-width:105px;height:39px;border-radius:9px}@media (max-width: 700px){.users-page__header{align-items:flex-start;flex-direction:column}.users-page__stats{grid-template-columns:1fr}.users-page__toolbar{align-items:stretch;flex-direction:column}.users-page__toolbar .ant-input-affix-wrapper,.users-page__toolbar .ant-select{width:100%;margin-left:0}.user-form-modal__form{grid-template-columns:1fr}}.product-page{display:flex;align-items:flex-start;gap:22px}.product-page__sidebar{width:230px;flex:0 0 230px;padding:16px 12px;background:#fff;border:1px solid #e5ebf3;border-radius:16px;box-shadow:0 6px 20px #0f172a09}.product-page__sidebar-heading{display:flex;align-items:center;gap:11px;padding:5px 8px 14px;border-bottom:1px solid #edf1f5}.product-page__sidebar-heading>span{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--theme-primary,#1677ff);background:var(--theme-primary-soft,#eaf3ff);border-radius:10px}.product-page__sidebar-heading>div{display:flex;flex-direction:column}.product-page__sidebar-heading strong{color:#34435d;font-size:13px}.product-page__sidebar-heading small{margin-top:2px;color:#94a3b8;font-size:10px}.product-page__category-menu{margin-top:10px;background:transparent;border-inline-end:0!important}.product-page__category-menu .ant-menu-item{min-height:44px;margin:3px 0;color:#526078;border-radius:9px}.product-page__category-menu .ant-menu-item-selected{color:var(--theme-primary,#1677ff);background:var(--theme-primary-soft,#eaf3ff);font-weight:600}.product-page__content{flex:1;min-width:0}.product-page__header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}.product-page__heading{display:flex;align-items:center;gap:14px}.product-page__heading-icon{display:inline-flex;flex:0 0 48px;align-items:center;justify-content:center;width:48px;height:48px;color:#fff;background:linear-gradient(145deg,var(--theme-primary,#2685ff),var(--theme-primary-strong,#0966e8));border-radius:14px;box-shadow:0 8px 18px color-mix(in srgb,var(--theme-primary,#1677ff) 24%,transparent);font-size:22px}.product-page__heading .ant-typography{margin:0}.product-page__heading h3{color:#17233d;font-size:24px;font-weight:700}.product-page__heading span.ant-typography{display:block;margin-top:3px;color:#718096;font-size:12px}.product-page__header-actions{padding:5px;background:#f8fafc;border:1px solid #e7ecf3;border-radius:12px}.product-page__header-actions .ant-input-search{width:260px!important}.product-page__header-actions .ant-input-affix-wrapper{min-height:40px;border-color:#dbe3ed;border-radius:8px 0 0 8px!important}.product-page__header-actions .ant-input-search-button{height:40px;border-color:#dbe3ed;border-radius:0 8px 8px 0!important}.product-page__header-actions .ant-btn{min-height:40px;border-radius:8px}.product-page__header-actions .ant-btn-primary{box-shadow:0 5px 13px color-mix(in srgb,var(--theme-primary,#1677ff) 20%,transparent)}.product-page__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px}.product-page__stats>div{display:flex;align-items:center;gap:13px;padding:15px 16px;background:#fff;border:1px solid #e5ebf3;border-radius:13px;box-shadow:0 5px 16px #0f172a08}.product-page__stats>div>span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;color:var(--theme-primary,#1677ff);background:var(--theme-primary-soft,#eaf3ff);border-radius:11px;font-size:18px}.product-page__stats>div>span.is-green{color:#22a45d;background:#eaf8f0}.product-page__stats>div>span.is-purple{color:#7c4fe0;background:#f1ecff}.product-page__stats>div>div{display:flex;min-width:0;flex-direction:column}.product-page__stats small{color:#8491a4;font-size:11px}.product-page__stats strong{margin-top:3px;overflow:hidden;color:#17233d;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.product-page__toolbar{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;background:#f8fafc;border:1px solid #e7ecf3;border-radius:12px}.product-page__toolbar>.ant-typography{color:#536178;font-size:12px;font-weight:600}.product-page__toolbar .ant-segmented{background:#edf1f6}.product-page__toolbar .ant-segmented-item{min-height:36px;color:#59677d;border-radius:7px}.product-page__toolbar .ant-segmented-item-selected{color:var(--theme-primary,#1677ff)}.product-page__toolbar>.ant-btn{margin-left:auto;border-radius:8px}.product-page__table{overflow:hidden;background:#fff;border:1px solid #e3eaf2;border-radius:14px;box-shadow:0 7px 24px #0f172a0a}.product-page__table .ant-table-thead>tr>th{padding-block:14px;color:#526078;background:#f6f8fb;font-weight:600}.product-page__table .ant-table-tbody>tr>td{padding-block:16px;border-bottom-color:#edf1f5}.product-page__table .ant-table-tbody>tr:hover>td{background:var(--theme-primary-soft,#f7fbff)!important}.product-page__table .ant-btn{border-color:#dbe3ed;border-radius:7px}.product-page__table .ant-pagination{margin:16px 18px}.product-form-modal-root .ant-modal-mask{background:#0f172a94;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.product-form-modal{padding-bottom:24px}.product-form-modal .ant-modal-content{overflow:hidden;padding:0;border:1px solid #dce5f0;border-radius:22px;box-shadow:0 28px 80px #0f172a3d}.product-form-modal .ant-modal-header{margin:0;padding:24px 32px;background:linear-gradient(135deg,#f8fbff,#fff 62%,#f4f8ff);border-bottom:1px solid #e5edf7}.product-form-modal .ant-modal-close{top:25px;inset-inline-end:25px;width:38px;height:38px;color:#718096;background:#fff;border:1px solid #dfe7f1;border-radius:10px}.product-form-modal .ant-modal-close:hover{color:var(--theme-primary,#1677ff);background:var(--theme-primary-soft,#edf5ff)}.product-form-modal__header{display:flex;align-items:center;gap:16px;padding-right:50px}.product-form-modal__header-icon{display:inline-flex;flex:0 0 54px;align-items:center;justify-content:center;width:54px;height:54px;color:#fff;background:linear-gradient(145deg,var(--theme-primary,#2b86ff),var(--theme-primary-strong,#0966e8));border-radius:16px;box-shadow:0 10px 24px color-mix(in srgb,var(--theme-primary,#1677ff) 24%,transparent);font-size:24px}.product-form-modal__eyebrow{display:block;margin-bottom:2px;color:var(--theme-primary,#1677ff);font-size:10px;font-weight:700;letter-spacing:.14em}.product-form-modal__header .ant-typography{margin:0}.product-form-modal__header h3.ant-typography{color:#14213a;font-size:23px;font-weight:750;line-height:1.25}.product-form-modal__header span.ant-typography{display:block;margin-top:3px;color:#718096;font-size:12px;font-weight:400}.product-form-modal .ant-modal-body{max-height:calc(100vh - 225px);overflow-y:auto;padding:24px 32px 10px;background:#f7f9fc}.product-form-modal__form{display:grid;gap:16px}.product-form-modal__section{padding:20px;background:#fff;border:1px solid #e3eaf3;border-radius:15px;box-shadow:0 4px 14px #0f172a06}.product-form-modal__section-title{display:flex;align-items:center;gap:11px;margin-bottom:18px}.product-form-modal__section-title>span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:var(--theme-primary,#1677ff);background:var(--theme-primary-soft,#eaf3ff);border-radius:9px;font-size:15px}.product-form-modal__section-title>div{display:flex;flex-direction:column}.product-form-modal__section-title strong{color:#27364f;font-size:14px;line-height:1.25}.product-form-modal__section-title small{margin-top:2px;color:#8a97aa;font-size:10px;font-weight:400}.product-form-modal__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.product-form-modal .ant-form-item{margin-bottom:17px}.product-form-modal .ant-form-item-label{padding-bottom:7px}.product-form-modal .ant-form-item-label>label{height:auto;color:#34435d;font-size:12px;font-weight:650}.product-form-modal .ant-input,.product-form-modal .ant-input-number,.product-form-modal .ant-select-selector,.product-form-modal .ant-input-affix-wrapper{min-height:44px;border-color:#d8e2ee!important;border-radius:10px!important;box-shadow:none!important}.product-form-modal .ant-input:hover,.product-form-modal .ant-input-number:hover,.product-form-modal .ant-select-selector:hover{border-color:#8abaff!important}.product-form-modal .ant-input:focus,.product-form-modal .ant-input-number-focused,.product-form-modal .ant-select-focused .ant-select-selector{border-color:var(--theme-primary,#1677ff)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-primary,#1677ff) 9%,transparent)!important}.product-form-modal .ant-input-number-input{height:42px}.product-form-modal .ant-input-number-prefix{display:inline-flex;align-items:center;color:#607089;line-height:1}.product-form-modal__money{width:100%}.product-form-modal textarea.ant-input{min-height:92px;padding:11px 13px;resize:vertical}.product-form-modal__media-grid{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px}.product-form-modal__upload-card{min-height:194px;padding:16px;background:#fafcff;border:1px dashed #cdd9e8;border-radius:12px}.product-form-modal__upload-card--details{min-width:0}.product-form-modal__upload-card .ant-form-item{margin-bottom:0}.product-form-modal__upload-card .ant-upload-select{overflow:hidden;background:#fff!important;border-color:#c9d6e6!important;border-radius:11px!important}.product-form-modal .ant-modal-footer{margin:0;padding:16px 32px;background:#fff;border-top:1px solid #e5ebf3}.product-form-modal .ant-modal-footer .ant-btn{min-width:112px;height:42px;border-radius:9px;font-size:13px;font-weight:600}.product-form-modal .ant-modal-footer .ant-btn-primary{box-shadow:0 6px 16px color-mix(in srgb,var(--theme-primary,#1677ff) 22%,transparent)}@media (max-width: 760px){.product-form-modal .ant-modal-header{padding:20px}.product-form-modal .ant-modal-body{max-height:calc(100vh - 205px);padding:16px}.product-form-modal .ant-modal-footer{padding:14px 20px}.product-form-modal__header-icon{width:46px;height:46px;flex-basis:46px;border-radius:13px}.product-form-modal__header h3.ant-typography{font-size:19px}.product-form-modal__grid,.product-form-modal__media-grid{grid-template-columns:1fr}.product-form-modal__section{padding:16px}}@media (max-width: 1000px){.product-page{flex-direction:column}.product-page__sidebar{width:100%;flex-basis:auto}.product-page__category-menu .ant-menu-root{display:flex;overflow-x:auto}.product-page__header{align-items:flex-start;flex-direction:column}}@media (max-width: 680px){.product-page__header-actions{display:grid;grid-template-columns:1fr auto;width:100%}.product-page__header-actions .ant-input-search{width:100%!important}.product-page__stats{grid-template-columns:1fr}.product-page__toolbar{align-items:stretch;flex-direction:column}.product-page__toolbar>.ant-btn{margin-left:0}.product-page__toolbar .ant-segmented{overflow-x:auto}}.auth-page{display:grid;grid-template-columns:minmax(520px,1.15fr) minmax(440px,.85fr);min-height:100vh;background:#fff}.auth-story{position:relative;display:flex;min-height:100vh;padding:48px 64px 36px;overflow:hidden;color:#fff;background:linear-gradient(145deg,#071a38,#0a3470 58%,#0d60c7);flex-direction:column}.auth-story:after{position:absolute;right:-100px;bottom:-180px;width:520px;height:520px;border:1px solid rgba(255,255,255,.12);border-radius:50%;content:""}.auth-story__glow{position:absolute;border-radius:50%;filter:blur(3px);pointer-events:none}.auth-story__glow--one{top:-120px;left:35%;width:380px;height:380px;background:#1d82ff38}.auth-story__glow--two{right:-120px;bottom:18%;width:300px;height:300px;background:#24d3ee26}.auth-story__logo{position:relative;z-index:1;width:auto;height:58px;align-self:flex-start;padding:8px 12px;background:#fffffff5;border-radius:12px}.auth-story__content{position:relative;z-index:1;max-width:690px;margin-top:clamp(58px,8vh,100px)}.auth-story__eyebrow{color:#63d6ff;font-size:11px;font-weight:750;letter-spacing:.16em}.auth-story__content h1.ant-typography{margin:18px 0;color:#fff;font-size:clamp(40px,4vw,62px);font-weight:720;line-height:1.08;letter-spacing:-.035em}.auth-story__content h1 em{color:#6bd8ff;font-style:normal}.auth-story__content .ant-typography{max-width:600px;color:#e7f1ffc7;font-size:16px;line-height:1.7}.auth-story__features{display:grid;gap:12px;margin-top:28px}.auth-story__features>div{display:flex;align-items:center;gap:11px;color:#ffffffe6;font-size:13px}.auth-story__features .anticon{color:#60d5ff}.auth-story__visual{position:relative;z-index:1;height:clamp(220px,27vh,300px);margin-top:auto;padding:14px 42px 0 14px}.auth-product-preview{height:100%;overflow:hidden;color:#17233d;background:#f7f9fc;border:1px solid rgba(255,255,255,.55);border-radius:15px 15px 0 0;box-shadow:0 25px 55px #000a2357;transform:perspective(1100px) rotateX(1deg);transform-origin:bottom}.auth-product-preview__topbar{display:flex;align-items:center;justify-content:space-between;height:28px;padding:0 12px;color:#748197;background:#fff;border-bottom:1px solid #e9eef5;font-size:7px}.auth-product-preview__topbar>div{display:flex;gap:4px}.auth-product-preview__topbar i{width:5px;height:5px;background:#d5dce6;border-radius:50%}.auth-product-preview__topbar b{padding:3px 7px;color:#16834a;background:#eaf8f0;border-radius:999px;font-size:6px}.auth-product-preview__body{display:flex;height:calc(100% - 28px)}.auth-product-preview__body aside{display:flex;width:38px;padding-top:17px;gap:15px;align-items:center;background:#102544;flex-direction:column}.auth-product-preview__body aside span{width:13px;height:4px;background:#ffffff45;border-radius:3px}.auth-product-preview__body aside span.is-active{width:19px;height:19px;background:var(--theme-primary,#2685ff);border-radius:6px}.auth-product-preview__main{flex:1;min-width:0;padding:12px 14px}.auth-product-preview__welcome{display:flex;align-items:center;justify-content:space-between}.auth-product-preview__welcome>div{display:flex;flex-direction:column}.auth-product-preview__welcome small{color:#8b97a8;font-size:6px}.auth-product-preview__welcome strong{margin-top:2px;font-size:10px}.auth-product-preview__welcome button{padding:5px 9px;color:#fff;background:var(--theme-primary,#1677ff);border:0;border-radius:5px;font-size:6px}.auth-product-preview__metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.auth-product-preview__metrics>div{display:flex;padding:8px 9px;background:#fff;border:1px solid #e7ecf3;border-radius:7px;flex-direction:column;box-shadow:0 3px 9px #0f172a08}.auth-product-preview__metrics span{color:#8591a3;font-size:6px}.auth-product-preview__metrics strong{margin-top:3px;font-size:11px}.auth-product-preview__metrics small{margin-top:2px;color:#29a363;font-size:5px}.auth-product-preview__lower{display:grid;grid-template-columns:1.6fr .8fr;gap:8px;margin-top:8px}.auth-product-preview__chart,.auth-product-preview__pipeline{min-width:0;padding:8px 9px;background:#fff;border:1px solid #e7ecf3;border-radius:7px}.auth-product-preview__chart>div,.auth-product-preview__pipeline>div{display:flex;justify-content:space-between}.auth-product-preview__chart strong,.auth-product-preview__pipeline strong{font-size:7px}.auth-product-preview__chart small,.auth-product-preview__pipeline small{color:#929daf;font-size:5px}.auth-product-preview__chart svg{width:100%;height:70px;overflow:visible}.auth-product-preview__chart svg .area{fill:url(#authChartFill)}.auth-product-preview__chart svg .line{fill:none;stroke:var(--theme-primary,#2685ff);stroke-width:3;vector-effect:non-scaling-stroke}.auth-product-preview__pipeline p{display:grid;grid-template-columns:46px 1fr;align-items:center;gap:6px;margin:9px 0 0}.auth-product-preview__pipeline p span{color:#7e8a9c;font-size:5px}.auth-product-preview__pipeline p:after{grid-column:2;grid-row:1;width:100%;height:5px;background:#edf1f6;border-radius:4px;content:""}.auth-product-preview__pipeline p b{z-index:1;grid-column:2;grid-row:1;height:5px;background:linear-gradient(90deg,var(--theme-primary,#1677ff),color-mix(in srgb,var(--theme-primary,#1677ff) 58%,white));border-radius:4px}.auth-product-preview__badge{position:absolute;right:0;bottom:24px;display:flex;align-items:center;gap:8px;padding:10px 12px;color:#17233d;background:#fffffff5;border:1px solid rgba(255,255,255,.8);border-radius:10px;box-shadow:0 14px 32px #00102d3b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.auth-product-preview__badge>.anticon{color:#24a35a;font-size:16px}.auth-product-preview__badge span{display:flex;flex-direction:column}.auth-product-preview__badge small{color:#8491a4;font-size:6px}.auth-product-preview__badge strong{margin-top:1px;font-size:10px}.auth-story__footer{position:relative;z-index:1;margin-top:18px;color:#ffffff85;font-size:10px;letter-spacing:.04em}.auth-access{display:flex;align-items:center;justify-content:center;padding:42px;background:radial-gradient(circle at 50% 20%,var(--theme-primary-soft,#f5f9ff) 0,#fff 46%)}.auth-card{width:100%;max-width:430px}.auth-card__brand{display:none;margin-bottom:28px;text-align:center}.auth-card__brand img{height:52px}.auth-card__heading{margin-bottom:28px}.auth-card__heading .ant-typography{margin:0}.auth-card__heading h2{color:#10203a;font-size:31px;font-weight:720;letter-spacing:-.02em}.auth-card__heading span{display:block;margin-top:7px;color:#7b8798;font-size:14px}.auth-form .ant-form-item{margin-bottom:18px}.auth-form .ant-form-item-label{padding-bottom:7px}.auth-form .ant-form-item-label>label{color:#34435a;font-size:12px;font-weight:650}.auth-form .ant-input-affix-wrapper{min-height:48px;border-color:#dbe3ed;border-radius:11px;box-shadow:none}.auth-form .ant-input-affix-wrapper:hover{border-color:#7eb6ff}.auth-form .ant-input-affix-wrapper-focused{border-color:var(--theme-primary,#1677ff);box-shadow:0 0 0 4px color-mix(in srgb,var(--theme-primary,#1677ff) 10%,transparent)}.auth-form .ant-input-prefix{margin-inline-end:10px;color:#8da0b8}.auth-form__options{display:flex;align-items:center;justify-content:space-between;margin:-2px 0 22px}.auth-form__options .ant-checkbox-wrapper{color:#65748a;font-size:12px}.auth-form__options button,.auth-action-modal__back{padding:0;color:var(--theme-primary,#1677ff);background:none;border:0;font:inherit;font-size:12px;font-weight:620;cursor:pointer}.auth-form__submit{height:49px;border-radius:11px;font-weight:650;box-shadow:0 8px 20px color-mix(in srgb,var(--theme-primary,#1677ff) 22%,transparent)}.auth-card .ant-divider{margin:25px 0 20px;color:#a0aaba;font-size:11px}.auth-card__signup{height:47px;color:var(--theme-primary-strong,#1e5fb8);background:#f4f8ff;border-color:#c9ddf8;border-radius:11px;font-weight:620}.auth-card__security{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:24px;color:#8a96a8;font-size:10px}.auth-card__security .anticon{color:#38a169}.auth-card__product{margin-top:34px;color:#a0aaba;font-size:10px;text-align:center}.auth-action-modal .ant-modal-content{padding:0;overflow:hidden;border:1px solid #e4eaf2;border-radius:18px;box-shadow:0 26px 80px #0f172a38}.auth-action-modal .ant-modal-header{margin:0;padding:24px 26px 20px;background:#f8fbff;border-bottom:1px solid #e8edf4}.auth-action-modal .ant-modal-title>div{display:flex;align-items:center;gap:13px}.auth-action-modal .ant-modal-title>div>span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;color:#fff;background:var(--theme-primary,#1677ff);border-radius:11px}.auth-action-modal .ant-modal-title>div>div{display:flex;flex-direction:column}.auth-action-modal .ant-modal-title strong{color:#17233d;font-size:18px}.auth-action-modal .ant-modal-title small{margin-top:3px;color:#8491a4;font-size:11px;font-weight:400}.auth-action-modal .ant-modal-body{padding:24px 26px 26px}.auth-action-modal .ant-form-item-label>label{color:#3b4960;font-size:12px;font-weight:620}.auth-action-modal .ant-input-affix-wrapper,.auth-action-modal .ant-input{min-height:44px;border-color:#dbe3ed;border-radius:9px}.auth-action-modal .ant-btn-primary{height:44px;border-radius:9px}.auth-action-modal__back{display:block;margin:17px auto 0}.auth-signup-form{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.auth-signup-form__full{grid-column:1/-1}@media (max-width: 980px){.auth-page{grid-template-columns:1fr}.auth-story{display:none}.auth-access{min-height:100vh}.auth-card__brand{display:block}}@media (max-width: 560px){.auth-access{padding:28px 22px}.auth-card__heading h2{font-size:27px}.auth-signup-form{grid-template-columns:1fr}.auth-signup-form__full{grid-column:auto}}.auth-story{background:radial-gradient(circle at 68% 10%,rgba(255,153,42,.22),transparent 30%),radial-gradient(circle at 8% 78%,rgba(240,61,67,.18),transparent 34%),linear-gradient(145deg,#211418,#4a1c22 52%,#9f3425)}.auth-story:after{border-color:#ffb0702e}.auth-story__glow--one{background:#f2493d33}.auth-story__glow--two{background:#ff9d2333}.auth-story__logo{height:64px;padding:9px 13px;box-shadow:0 12px 30px #14080833}.auth-story__eyebrow{color:#ffad69}.auth-story__content h1 em{color:#ff9b52}.auth-story__content .ant-typography{color:#ffefe8c7}.auth-story__features .anticon{color:#ff9b52}.auth-product-preview{box-shadow:0 25px 55px #20080861}.auth-product-preview__body aside{background:#25181d}.auth-product-preview__body aside span.is-active{background:linear-gradient(145deg,#ef3f46,#ff951f)}.auth-product-preview__welcome button{background:linear-gradient(135deg,#eb3f3d,#f5852d)}.auth-product-preview__chart svg .line{stroke:#ef5d42}.auth-product-preview__pipeline p b{background:linear-gradient(90deg,#ee4042,#f6a029)}.auth-access{background:radial-gradient(circle at 50% 18%,#fff5f0 0,#fff 48%)}.auth-card__heading h2{color:#261a20}.auth-form .ant-input-affix-wrapper:hover{border-color:#ef9279}.auth-form .ant-input-affix-wrapper-focused{border-color:#ed5b43;box-shadow:0 0 0 4px #ed5b431c}.auth-form .ant-input-prefix{color:#d36c57}.auth-form__options button,.auth-action-modal__back{color:#e6503e}.auth-form__submit.ant-btn-primary{border-color:#e6453d;background:linear-gradient(135deg,#e93f3d,#f28a2f);box-shadow:0 10px 22px #e2433740}.auth-form__submit.ant-btn-primary:hover{border-color:#df3938;background:linear-gradient(135deg,#dc3738,#eb7828)}.auth-card__signup{color:#b43c31;background:#fff6f2;border-color:#f2c6b9}.auth-card__signup:hover{color:#d64637!important;background:#fff0ea!important;border-color:#e98972!important}.auth-card__product a{color:#d8513e}.auth-form .ant-checkbox-checked .ant-checkbox-inner{background-color:#ea5540;border-color:#ea5540}.auth-action-modal .ant-modal-header{background:#fff7f3}.auth-action-modal .ant-modal-title>div>span{background:linear-gradient(145deg,#eb403f,#f58c2d)}.auth-action-modal .ant-btn-primary{border-color:#e6453d;background:linear-gradient(135deg,#e93f3d,#f28a2f)}.auth-action-modal .ant-input-affix-wrapper:hover,.auth-action-modal .ant-input:hover{border-color:#ef9279}.auth-action-modal .ant-input-affix-wrapper-focused,.auth-action-modal .ant-input:focus{border-color:#ed5b43;box-shadow:0 0 0 3px #ed5b431a}.quotation-page__heading-icon{display:inline-flex;flex:0 0 48px;align-items:center;justify-content:center;width:48px;height:48px;color:#fff;background:linear-gradient(145deg,var(--theme-primary,#2685ff),var(--theme-primary-strong,#0966e8));border-radius:14px;box-shadow:0 8px 18px color-mix(in srgb,var(--theme-primary,#1677ff) 24%,transparent);font-size:22px}.collection-page__heading{display:flex;align-items:center;gap:14px}.collection-page__heading-icon{display:inline-flex;flex:0 0 48px;align-items:center;justify-content:center;width:48px;height:48px;color:#fff;background:linear-gradient(145deg,var(--theme-primary,#2685ff),var(--theme-primary-strong,#0966e8));border-radius:14px;box-shadow:0 8px 18px color-mix(in srgb,var(--theme-primary,#1677ff) 24%,transparent);font-size:22px}.settings-drawer .ant-drawer-content{background:#f5f7fa}.settings-drawer .ant-drawer-header{min-height:72px;padding:16px 24px;background:#fff;border-bottom-color:#e7ecf3}.settings-drawer .ant-drawer-header-title{flex-direction:row-reverse;justify-content:space-between}.settings-drawer .ant-drawer-close{margin:0;color:#64748b}.settings-drawer .ant-drawer-title>div{display:flex;flex-direction:column}.settings-drawer .ant-drawer-title strong{color:#17233d;font-size:19px}.settings-drawer .ant-drawer-title span{margin-top:2px;color:#94a3b8;font-size:11px;font-weight:400}.settings-drawer__layout{display:flex;height:100%}.settings-drawer__sidebar{width:260px;flex:0 0 260px;padding:18px 12px;overflow-y:auto;background:#fff;border-right:1px solid #e7ecf3}.settings-drawer__search{margin:0 4px 16px;width:calc(100% - 8px)}.settings-drawer__search .ant-input-affix-wrapper{min-height:40px;border-color:#dbe3ed;border-radius:9px 0 0 9px!important}.settings-drawer__search .ant-input-search-button{height:40px;border-color:#dbe3ed;border-radius:0 9px 9px 0!important}.settings-drawer__menu{background:transparent;border-inline-end:0!important}.settings-drawer__menu .ant-menu-item,.settings-drawer__menu .ant-menu-submenu-title{min-height:44px;margin:3px 0;border-radius:9px;color:#526078}.settings-drawer__menu .ant-menu-item-selected{color:var(--theme-primary,#1677ff);background:var(--theme-primary-soft,#eaf3ff);font-weight:600}.settings-drawer__menu .anticon{font-size:17px}.settings-drawer__content{flex:1;min-width:0;padding:28px;overflow-y:auto}.settings-home-page{max-width:1440px;margin:0 auto}.settings-home-page__heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.settings-home-page__heading .ant-typography{margin:0}.settings-home-page__heading h3{color:#17233d;font-size:25px;font-weight:700}.settings-home-page__heading span.ant-typography{color:#718096;font-size:13px}.settings-home-page__status{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;color:#16834a;background:#eaf8f0;border-radius:999px;font-size:12px;font-weight:650}.settings-home-page__status i{width:7px;height:7px;background:#22a45d;border-radius:50%;box-shadow:0 0 0 4px #22a45d1f}.settings-home-page__overview{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(340px,.85fr);gap:20px;margin-bottom:20px}.settings-home-page__preferences{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(350px,.85fr);gap:20px}.settings-home-card{padding:22px;background:#fff;border:1px solid #e4eaf2;border-radius:16px;box-shadow:0 7px 22px #0f172a09}.settings-home-card__header{margin-bottom:20px}.settings-home-card__header .ant-typography{margin:0}.settings-home-card__header h5{color:#23314a;font-size:16px;font-weight:680}.settings-home-card__header span{display:block;margin-top:4px;color:#8a96a8;font-size:12px}.settings-subscription-grid{display:grid;grid-template-columns:1fr 1px 1fr;align-items:center;min-height:150px}.settings-subscription-divider{width:1px;height:90px;background:#e7ecf3}.settings-subscription-metric{display:flex;align-items:center;justify-content:center;gap:22px;padding:8px 22px}.settings-subscription-metric .ant-progress-text span{display:flex;align-items:center;flex-direction:column;line-height:1.1}.settings-subscription-metric .ant-progress-text b{color:#17233d;font-size:20px}.settings-subscription-metric .ant-progress-text small{margin-top:4px;color:#718096;font-size:10px}.settings-subscription-metric>div:last-child{display:flex;flex-direction:column;gap:5px}.settings-subscription-metric>div:last-child .ant-typography{color:#8a96a8;font-size:12px}.settings-subscription-metric>div:last-child strong{color:#34435d;font-size:13px}.settings-home-card .ant-form-item{margin-bottom:17px}.settings-home-card .ant-form-item-label{padding-bottom:6px}.settings-home-card .ant-form-item-label>label{color:#3b4960;font-size:12px;font-weight:620}.settings-home-card .ant-input,.settings-home-card .ant-select-selector{min-height:42px;border-color:#dbe3ed!important;border-radius:9px!important;box-shadow:none!important}.settings-home-card .ant-select-single .ant-select-selector{display:flex;align-items:center}.settings-home-card .ant-input:hover,.settings-home-card .ant-select-selector:hover{border-color:color-mix(in srgb,var(--theme-primary,#1677ff) 42%,white)!important}.settings-brand-assets{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:4px 0}.settings-brand-assets .ant-form-item-extra{margin-top:5px;color:#94a3b8;font-size:10px}.settings-card-actions{display:flex;justify-content:flex-end;margin-top:5px;padding-top:15px;border-top:1px solid #edf1f5}.settings-card-actions .ant-btn{min-width:125px;height:40px;border-radius:9px;box-shadow:0 5px 12px color-mix(in srgb,var(--theme-primary,#1677ff) 16%,transparent)}.settings-preference-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.settings-preference-grid>form+form{padding-left:28px;border-left:1px solid #e7ecf3}.settings-form-label{display:flex;align-items:center;gap:9px;margin-bottom:16px;color:#334155;font-size:13px;font-weight:680}.settings-form-label .anticon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--theme-primary,#1677ff);background:var(--theme-primary-soft,#eaf3ff);border-radius:8px}.settings-field-help{display:block;min-height:49px;color:#94a3b8!important;font-size:11px;line-height:1.5}.settings-quick-grid{display:grid;gap:10px}.settings-quick-link{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;width:100%;padding:12px;color:#34435d;background:#fbfcfe;border:1px solid #e7ecf3;border-radius:11px;text-align:left;cursor:pointer;transition:.2s}.settings-quick-link:hover{color:var(--theme-primary,#1677ff);background:var(--theme-primary-soft,#f2f7ff);border-color:color-mix(in srgb,var(--theme-primary,#1677ff) 30%,white);transform:translateY(-1px)}.settings-quick-link__icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;color:var(--theme-primary,#1677ff);background:var(--theme-primary-soft,#eaf3ff);border-radius:10px;font-size:17px}.settings-quick-link>span:nth-child(2){display:flex;min-width:0;flex-direction:column}.settings-quick-link strong{font-size:12px}.settings-quick-link small{margin-top:3px;overflow:hidden;color:#8a96a8;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.settings-quick-link>.anticon{color:#a3adbb;font-size:11px}@media (max-width: 1100px){.settings-home-page__overview,.settings-home-page__preferences{grid-template-columns:1fr}}@media (max-width: 760px){.settings-drawer__sidebar{width:210px;flex-basis:210px}.settings-drawer__content{padding:20px}.settings-home-page__heading{align-items:flex-start;flex-direction:column}.settings-subscription-grid{grid-template-columns:1fr;gap:12px}.settings-subscription-divider{width:100%;height:1px}.settings-preference-grid{grid-template-columns:1fr}.settings-preference-grid>form+form{padding:22px 0 0;border-top:1px solid #e7ecf3;border-left:0}}.ant-input-number-affix-wrapper{display:inline-flex!important;align-items:center!important}.ant-input-number-affix-wrapper>.ant-input-number-prefix{display:inline-flex;flex:0 0 auto;align-self:stretch;align-items:center;justify-content:center;margin-inline-end:8px;line-height:1}.ant-input-number-affix-wrapper>.ant-input-number{flex:1 1 auto;width:0;min-width:0;height:100%}.ant-input-number-affix-wrapper>.ant-input-number>.ant-input-number-input-wrap{height:100%}.ant-input-number-affix-wrapper>.ant-input-number>.ant-input-number-input-wrap>.ant-input-number-input{width:100%;height:100%;padding-block:0;line-height:normal;box-sizing:border-box}.ant-input-number-affix-wrapper{min-height:42px;padding-block:0}.ant-input-number-affix-wrapper>.ant-input-number{min-height:0!important;height:auto!important;background:transparent;border:none!important;box-shadow:none!important}.ant-input-number-affix-wrapper .ant-input-number-input{font-variant-numeric:tabular-nums}.money-input .ant-input-number-group-addon{padding:0;background:transparent}.money-input__addon{display:inline-flex;align-items:stretch;height:100%}.money-input__addon>*:not(.money-input__currency){display:inline-flex;align-items:center;padding:0 12px;border-right:1px solid #e4eaf2}.money-input__addon .money-input__currency{min-width:84px}.money-input__addon .money-input__currency .ant-select-selector{height:100%;padding-inline:12px;background:transparent}.money-input__addon .money-input__currency .ant-select-selection-item{font-weight:550;line-height:inherit}.notification-panel{width:410px;padding:2px}.notification-panel__header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:8px 8px 14px;border-bottom:1px solid #edf1f5}.notification-panel__header>div{display:flex;min-width:0;flex-direction:column}.notification-panel__header strong{color:#17233d;font-size:17px;line-height:1.35}.notification-panel__header .ant-typography-secondary{margin-top:2px;color:#8a96a8;font-size:11px}.notification-panel__header .ant-btn{flex:0 0 auto;padding-inline:7px;font-weight:550}.notification-panel__list{display:grid;gap:8px;max-height:440px;padding:10px 4px 4px;overflow-y:auto;scrollbar-color:#cbd5e1 transparent}.notification-panel__state{padding:28px;text-align:center}.notification-item{--notification-color: var(--theme-primary,#1677ff);--notification-bg: #eff6ff;--notification-border: #dbeafe;position:relative;display:flex;gap:11px;padding:13px 34px 13px 12px;overflow:hidden;background:var(--notification-bg);border:1px solid var(--notification-border);border-radius:12px;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.notification-item:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--notification-color);content:""}.notification-item:hover{border-color:color-mix(in srgb,var(--notification-color) 35%,white);box-shadow:0 7px 18px #0f172a14;transform:translateY(-1px)}.notification-item__icon{display:inline-flex;flex:0 0 34px;align-items:center;justify-content:center;width:34px;height:34px;color:var(--notification-color);background:#ffffffc2;border:1px solid rgba(255,255,255,.9);border-radius:10px;font-size:17px;box-shadow:0 2px 6px #0f172a0a}.notification-item__content{flex:1;min-width:0}.notification-item__title{overflow:hidden;color:#26344c;font-size:14px;font-weight:680;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.notification-item__body{margin-top:3px;color:#526078;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.notification-item__time.ant-typography{display:block;margin-top:5px;color:#8a96a8;font-size:10px;line-height:1.3}.notification-item__unread{position:absolute;top:16px;right:14px;width:7px;height:7px;background:var(--notification-color);border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 2px color-mix(in srgb,var(--notification-color) 18%,transparent)}.notification-item.is-read{opacity:.72;background:color-mix(in srgb,var(--notification-bg) 55%,white)}.notification-item.is-read:before{opacity:.38}.notification-item.is-read .notification-item__title{font-weight:570}.notification-item--orange{--notification-color: #e8870b;--notification-bg: #fff8e8;--notification-border: #fde8bc}.notification-item--blue{--notification-color: var(--theme-primary,#1677ff);--notification-bg: var(--theme-primary-soft,#eef6ff);--notification-border: #d7e9ff}.notification-item--red{--notification-color: #ef4444;--notification-bg: #fff1f2;--notification-border: #ffd9dd}.notification-item--green{--notification-color: #20a35a;--notification-bg: #eefbf3;--notification-border: #d4f2df}.notification-item--violet{--notification-color: #7c3aed;--notification-bg: #f6f1ff;--notification-border: #e8ddff}.notification-item--teal{--notification-color: #08979c;--notification-bg: #edfbfb;--notification-border: #d2f1f1}@media (max-width: 520px){.notification-panel{width:min(410px,calc(100vw - 36px))}}.task-page__reminder,.task-page__due-date{display:inline-flex;align-items:center;gap:7px;color:#34435d;white-space:nowrap}.task-page__reminder .anticon{color:#e8870b}.task-page__due-date .anticon{color:var(--theme-primary,#1677ff)}.task-page__no-reminder,.task-page__no-date{display:inline-flex;align-items:center;gap:7px;color:#94a3b8;white-space:nowrap}.task-form-modal .ant-picker{min-height:42px;border-color:#dbe3ed;border-radius:9px}.landing-page{--ink:#131b2a;--muted:#637083;--blue:var(--theme-primary,#1769ff);overflow:hidden;color:var(--ink);background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.landing-page a{text-decoration:none}.landing-nav{position:absolute;z-index:20;top:0;left:50%;display:flex;align-items:center;justify-content:space-between;width:min(1240px,calc(100% - 64px));height:88px;transform:translate(-50%)}.landing-nav__logo img{display:block;width:195px;height:auto}.landing-nav__links{display:flex;gap:34px;margin-left:auto;margin-right:38px}.landing-nav__links a{color:#536075;font-size:13px;font-weight:650}.landing-nav__login,.landing-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;color:#fff;background:#151f30;border-radius:12px;font-size:13px;font-weight:700}.landing-nav__login{height:44px;padding:0 20px}.landing-hero{position:relative;display:grid;grid-template-columns:.88fr 1.12fr;align-items:center;min-height:820px;padding:140px max(32px,calc((100vw - 1240px)/2)) 90px;background:linear-gradient(135deg,#fff,#fff9f6 43%,#fff 75%)}.landing-orb{position:absolute;border-radius:50%;filter:blur(2px);pointer-events:none}.landing-orb--one{top:-230px;right:-130px;width:670px;height:670px;background:radial-gradient(circle,rgba(255,172,75,.16),rgba(246,62,69,.05) 45%,transparent 70%)}.landing-orb--two{bottom:-240px;left:-250px;width:620px;height:620px;background:radial-gradient(circle,rgba(255,73,66,.1),transparent 67%)}.landing-hero__copy{position:relative;z-index:2;max-width:590px}.landing-eyebrow,.landing-section__intro>span,.landing-workspace__copy>span,.landing-insights__copy>span,.landing-product-gallery>div:first-child>span,.landing-cta span{color:#ef5b44;font-size:11px;font-weight:800;letter-spacing:.15em}.landing-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:#fff1ec;border:1px solid #ffe0d7;border-radius:999px}.landing-hero h1{max-width:620px;margin:25px 0 22px;color:#111827;font-size:clamp(48px,5vw,72px);font-weight:790;letter-spacing:-.055em;line-height:1.02}.landing-hero h1 em{color:#ef513c;font-style:normal}.landing-hero__copy>p{max-width:555px;margin:0;color:#667184;font-size:17px;line-height:1.75}.landing-hero__actions{display:flex;align-items:center;gap:14px;margin-top:34px}.landing-primary{min-height:52px;padding:0 24px;background:linear-gradient(135deg,#f0443a,#f07534);box-shadow:0 14px 28px #ef513c38}.landing-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;color:#354052;background:#fff;border:1px solid #dfe4eb;border-radius:12px;font-size:13px;font-weight:700}.landing-hero__trust{display:flex;gap:22px;margin-top:27px;color:#768295;font-size:11px}.landing-hero__trust span{display:flex;align-items:center;gap:7px}.landing-hero__trust .anticon{color:#e95f44}.landing-hero__visual{position:relative;z-index:2;margin-left:55px;perspective:1400px}.landing-product{position:relative;width:720px;min-height:470px;overflow:visible;background:#fff;border:1px solid rgba(31,43,64,.12);border-radius:18px;box-shadow:0 35px 80px #202b402e;transform:rotateY(-5deg) rotateX(2deg);transform-origin:center}.landing-product__bar{display:flex;align-items:center;height:53px;padding:0 16px;background:#111b2b;border-radius:17px 17px 0 0}.landing-product__brand{display:flex;align-items:center;gap:7px;width:118px;color:#fff;font-size:9px}.landing-product__brand span{display:grid;width:22px;height:22px;place-items:center;color:#fff;background:linear-gradient(135deg,#f23f45,#ff9f1d);border-radius:7px;font-weight:800}.landing-product__nav{display:flex;flex:1;gap:25px}.landing-product__nav i{width:54px;height:5px;background:#415064;border-radius:4px}.landing-product__nav i:first-child{background:#fff}.landing-product__avatar{display:grid;width:25px;height:25px;place-items:center;color:#fff;background:#ef6149;border-radius:50%;font-size:7px;font-weight:800}.landing-product__body{display:grid;grid-template-columns:55px 1fr;min-height:417px;overflow:hidden;background:#f5f7fa;border-radius:0 0 17px 17px}.landing-product__body aside{display:flex;align-items:center;flex-direction:column;gap:17px;padding-top:25px;background:#fff;border-right:1px solid #e7ebf0}.landing-product__body aside span{width:21px;height:21px;background:#e9edf3;border-radius:7px}.landing-product__body aside span.active{background:#ffe7df;box-shadow:inset 3px 0 #f25c42}.landing-product__content{padding:22px}.landing-product__heading{display:flex;align-items:center;justify-content:space-between}.landing-product__heading div{display:flex;flex-direction:column}.landing-product__heading small{color:#8590a1;font-size:7px}.landing-product__heading strong{margin-top:3px;color:#1b2739;font-size:15px}.landing-product__heading button{padding:9px 12px;color:#fff;background:var(--theme-primary,#1769ff);border:0;border-radius:7px;font-size:7px;font-weight:700}.landing-product__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0}.landing-product__stats>div{display:grid;grid-template-columns:1fr auto;padding:12px;background:#fff;border:1px solid #e7ebf0;border-radius:9px}.landing-product__stats span{grid-column:1/-1;color:#7b8798;font-size:7px}.landing-product__stats b{margin-top:4px;color:#1c283a;font-size:12px}.landing-product__stats small{align-self:end;color:#7b8798;font-size:6px}.landing-product__stats .up{color:#20a05a}.landing-product__columns{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.landing-product__columns>div{padding:10px;background:#edf1f6;border-radius:9px}.landing-product__columns header{display:flex;align-items:center;justify-content:space-between;color:#526078;font-size:7px}.landing-product__columns header b{display:grid;width:16px;height:16px;place-items:center;background:#dce3eb;border-radius:50%;font-size:6px}.landing-product__columns>div>small{display:block;margin:3px 0 8px;color:#8a95a5;font-size:6px}.landing-product__columns article{margin-top:7px;padding:10px;background:#fff;border:1px solid #e2e7ee;border-radius:7px;box-shadow:0 2px 5px #1f2b400a}.landing-product__columns article>strong,.landing-product__columns article>span{display:block}.landing-product__columns article>strong{color:#273449;font-size:7px}.landing-product__columns article>span{margin-top:4px;color:#8792a2;font-size:6px}.landing-product__columns footer{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.landing-product__columns footer b{color:#1d2b3f;font-size:7px}.landing-product__columns footer i{display:grid;width:17px;height:17px;place-items:center;color:#fff;background:#f08063;border-radius:50%;font-size:5px;font-style:normal}.landing-ai-card,.landing-win-card{position:absolute;display:flex;align-items:center;gap:10px;background:#fffffff5;border:1px solid #e4e8ee;box-shadow:0 18px 38px #19233429}.landing-ai-card{right:-45px;bottom:24px;width:225px;padding:13px;border-radius:12px}.landing-ai-card>span{display:grid;flex:0 0 34px;height:34px;place-items:center;color:#fff;background:linear-gradient(135deg,#7347db,#f05889);border-radius:10px}.landing-ai-card div{display:flex;flex-direction:column}.landing-ai-card small,.landing-win-card small{color:#8792a2;font-size:6px}.landing-ai-card b,.landing-win-card b{color:#233147;font-size:9px}.landing-ai-card p{margin:2px 0 0;color:#68758a;font-size:6px}.landing-win-card{top:85px;left:-42px;padding:12px 15px;border-radius:11px}.landing-win-card>.anticon{color:#21a55c;font-size:22px}.landing-win-card div{display:flex;flex-direction:column}.landing-strip{display:flex;align-items:center;justify-content:center;gap:25px;min-height:74px;color:#8a93a1;background:#fafbfc;border-block:1px solid #edf0f3;font-size:9px;font-weight:800;letter-spacing:.14em}.landing-strip i{width:4px;height:4px;background:#f06a4d;border-radius:50%}.landing-section{max-width:1240px;margin:0 auto;padding:120px 0}.landing-section__intro{max-width:720px;margin:0 auto 58px;text-align:center}.landing-section__intro h2,.landing-workspace__copy h2,.landing-insights__copy h2,.landing-product-gallery h2,.landing-cta h2{margin:16px 0;color:#172033;font-size:42px;font-weight:760;letter-spacing:-.04em;line-height:1.14}.landing-section__intro p,.landing-workspace__copy>p,.landing-insights__copy>p{color:#6c7789;font-size:15px;line-height:1.75}.landing-capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.landing-capability{padding:30px;background:#fff;border:1px solid #e7eaf0;border-radius:17px;transition:.2s ease}.landing-capability:hover{box-shadow:0 18px 45px #1e2a3d17;transform:translateY(-3px)}.landing-capability>span{display:grid;width:46px;height:46px;place-items:center;color:var(--card-color);background:var(--card-bg);border-radius:13px;font-size:20px}.landing-capability h3{margin:23px 0 10px;color:#202b3e;font-size:18px}.landing-capability p{min-height:66px;margin:0;color:#778194;font-size:13px;line-height:1.7}.landing-capability a{display:inline-flex;align-items:center;gap:8px;margin-top:20px;color:#344056;font-size:11px;font-weight:700}.landing-capability--blue{--card-color:var(--theme-primary,#1769ff);--card-bg:#eaf2ff}.landing-capability--violet{--card-color:#7249d8;--card-bg:#f1ecff}.landing-capability--orange{--card-color:#e87b22;--card-bg:#fff1e4}.landing-capability--green{--card-color:#1d9d59;--card-bg:#e9f8ef}.landing-capability--pink{--card-color:#e94f78;--card-bg:#ffedf2}.landing-capability--cyan{--card-color:#1597a8;--card-bg:#e7f7fa}.landing-workspace{display:grid;grid-template-columns:.72fr 1.28fr;align-items:center;gap:80px;padding:115px max(32px,calc((100vw - 1240px)/2));background:#111a2a}.landing-workspace__copy h2{color:#fff}.landing-workspace__copy>p{color:#a6b0c0}.landing-workspace__copy ul{display:grid;gap:13px;margin:28px 0;padding:0;list-style:none;color:#d7dde6;font-size:12px}.landing-workspace__copy li{display:flex;align-items:center;gap:10px}.landing-workspace__copy li .anticon{color:#f06b49}.landing-workspace__copy>a{display:inline-flex;align-items:center;gap:9px;color:#fff;font-size:12px;font-weight:750}.landing-real-shot{position:relative;padding:9px;background:#fff;border-radius:16px;box-shadow:0 25px 60px #00000059;transform:rotate(1deg)}.landing-real-shot img{display:block;width:100%;border-radius:10px}.landing-real-shot__label{position:absolute;z-index:2;top:-34px;right:28px;display:flex;flex-direction:column;padding:11px 16px;background:#fff;border-radius:10px;box-shadow:0 10px 26px #00000038}.landing-real-shot__label span{color:#e95d43;font-size:7px;font-weight:800;letter-spacing:.12em}.landing-real-shot__label b{color:#263247;font-size:10px}.landing-product-gallery{max-width:1240px;margin:0 auto;padding:110px 0}.landing-product-gallery>div:first-child{max-width:640px;margin-bottom:42px}.landing-product-gallery__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.landing-product-gallery figure{margin:0;overflow:hidden;background:#fff;border:1px solid #e5e9ef;border-radius:16px;box-shadow:0 12px 35px #1f2b3d14}.landing-product-gallery figure img{display:block;width:100%;height:220px;object-fit:cover;object-position:left top;border-bottom:1px solid #e7ebf0}.landing-product-gallery figcaption{display:flex;flex-direction:column;padding:20px 22px 23px}.landing-product-gallery figcaption b{color:#202c40;font-size:15px}.landing-product-gallery figcaption span{margin-top:6px;color:#788396;font-size:11px;line-height:1.5}.landing-insights{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:105px;padding:120px max(32px,calc((100vw - 1160px)/2));background:#f7f8fb}.landing-insights__visual{padding:28px;color:#fff;background:linear-gradient(145deg,#151e30,#222d43);border-radius:20px;box-shadow:0 28px 55px #19233538}.landing-insights__head{display:flex;align-items:center;justify-content:space-between}.landing-insights__head span{color:#ffb19e;font-size:10px;font-weight:700}.landing-insights__head small{color:#8d99ac;font-size:8px}.landing-insights__visual h3{margin:25px 0 8px;font-size:25px}.landing-insights__visual>p{max-width:420px;margin:0;color:#aeb8c7;font-size:11px;line-height:1.7}.landing-insights__chart{display:flex;align-items:end;gap:14px;height:145px;margin-top:28px;padding:0 8px;border-bottom:1px solid #3c4658;background:repeating-linear-gradient(to bottom,transparent 0,transparent 35px,rgba(255,255,255,.06) 36px)}.landing-insights__chart i{flex:1;background:linear-gradient(to top,#f2523e,#f6a43a);border-radius:5px 5px 0 0}.landing-insights__labels{display:flex;justify-content:space-around;margin-top:9px;color:#788498;font-size:7px}.landing-insights__copy>div{display:grid;gap:15px;margin-top:28px}.landing-insights__copy article{display:grid;padding-left:18px;border-left:2px solid #f06a49}.landing-insights__copy article b{color:#263246;font-size:13px}.landing-insights__copy article span{margin-top:4px;color:#778294;font-size:11px;line-height:1.5}.landing-cta{display:flex;align-items:center;justify-content:space-between;max-width:1240px;margin:95px auto;padding:58px 65px;color:#fff;background:linear-gradient(125deg,#ec463a,#f58c32);border-radius:24px;box-shadow:0 24px 55px #ee52373b}.landing-cta span{color:#ffe1d7}.landing-cta h2{max-width:720px;margin:10px 0;color:#fff}.landing-cta p{margin:0;color:#ffe8e1;font-size:13px}.landing-cta>a{display:inline-flex;flex:0 0 auto;align-items:center;gap:9px;padding:16px 21px;color:#1d2939;background:#fff;border-radius:11px;font-size:12px;font-weight:750}.landing-footer{padding:72px max(32px,calc((100vw - 1240px)/2)) 0;background:#101827}.landing-footer__main{display:grid;grid-template-columns:minmax(280px,1.7fr) repeat(3,minmax(135px,.65fr));gap:70px;padding-bottom:56px}.landing-footer__brand>a:first-child{display:inline-flex;padding:8px 12px;background:#fff;border-radius:10px}.landing-footer__brand img{display:block;width:190px;height:42px;object-fit:contain}.landing-footer__brand p{max-width:340px;margin:22px 0;color:#909bad;font-size:12px;line-height:1.75}.landing-footer__brand>a:last-child{display:inline-flex;align-items:center;gap:9px;color:#fff;font-size:11px;font-weight:700}.landing-footer__column{display:flex;align-items:flex-start;flex-direction:column;gap:13px}.landing-footer__column b{margin-bottom:6px;color:#fff;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.landing-footer__column a{color:#929dae;font-size:11px;transition:color .18s ease}.landing-footer__column a:hover,.landing-footer__brand>a:last-child:hover{color:#f47b5c}.landing-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px;color:#697588;border-top:1px solid #263044;font-size:9px}@media (max-width:1100px){.landing-hero{grid-template-columns:1fr;gap:70px;padding-top:150px}.landing-hero__copy{max-width:740px}.landing-hero__visual{margin:0 auto}.landing-product{width:min(760px,85vw)}.landing-capabilities,.landing-product-gallery{padding-inline:32px}.landing-workspace{grid-template-columns:1fr}.landing-real-shot{max-width:850px}.landing-insights{gap:55px}.landing-cta{margin-inline:32px}.landing-nav__links{display:none}}@media (max-width:900px){.landing-footer__main{grid-template-columns:1.4fr 1fr;gap:48px}.landing-footer__brand{grid-row:span 2}}@media (max-width:760px){.landing-nav{width:calc(100% - 36px);height:72px}.landing-nav__logo img{width:150px}.landing-nav__login{height:40px;padding:0 15px}.landing-hero{min-height:auto;padding:125px 20px 75px}.landing-hero h1{font-size:45px}.landing-hero__copy>p{font-size:15px}.landing-hero__actions{align-items:stretch;flex-direction:column}.landing-hero__trust{align-items:flex-start;flex-direction:column}.landing-hero__visual{display:none}.landing-strip{justify-content:flex-start;padding:0 24px;overflow:auto}.landing-section{padding:80px 20px}.landing-section__intro h2,.landing-workspace__copy h2,.landing-insights__copy h2,.landing-product-gallery h2,.landing-cta h2{font-size:34px}.landing-capability-grid{grid-template-columns:1fr}.landing-capability p{min-height:auto}.landing-workspace,.landing-insights{grid-template-columns:1fr;padding:80px 20px}.landing-real-shot__label{display:none}.landing-product-gallery{padding:80px 20px}.landing-product-gallery__grid{grid-template-columns:1fr}.landing-product-gallery figure img{height:auto}.landing-insights{gap:50px}.landing-insights__copy{grid-row:1}.landing-cta{align-items:flex-start;flex-direction:column;gap:28px;margin:55px 20px;padding:38px 28px}.landing-footer{padding:56px 22px 0}.landing-footer__main{grid-template-columns:1fr 1fr;gap:40px 28px}.landing-footer__brand{grid-column:1/-1;grid-row:auto}.landing-footer__bottom{align-items:flex-start;flex-direction:column;justify-content:center;padding:20px 0}.landing-footer__brand>a:first-child{padding:7px 10px}.landing-footer__brand img{width:170px}}
