.role-app-status{align-items:center!important;gap:10px!important;display:flex!important}.role-app-status>span{color:#147656;background:#f1faf6;border:1px solid #cfe4da;border-radius:14px;align-items:center;gap:8px;padding:10px 13px;font-size:12px;display:flex}.role-app-status>span i{background:#17a267;border-radius:50%;width:8px;height:8px}.role-app-status>span.offline{color:#9a5a00;background:#fff7e9;border-color:#efcf9f}.role-app-status>span.offline i{background:#ed8b00}.role-app-status>span.pending{color:#1762a3;background:#f3f8ff;border-color:#c8d9ef}.role-app-status>span.pending i{background:#1872d8}.private-mode-button{color:#174f7e;background:#fff;border:1px solid #bfd1e0;border-radius:12px;align-items:center;gap:7px;padding:10px 12px;font-weight:750;display:flex}.private-mode-button svg{width:16px}.customer-safe .internal-only,.customer-safe .seller-question-panel,.customer-safe .house-facts>div:last-child{display:none!important}.personal-app{box-shadow:inset 0 4px #173e67}.personal-app .private-mode-button{color:#fff;background:#173e67;border-color:#173e67}@media (max-width:760px){.role-app-status{flex-direction:column;align-items:stretch!important}.role-app-status>span,.private-mode-button{justify-content:center}}.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;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.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{width:auto;padding:0;max-width:none!important;max-height:none!important}.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:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.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{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.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;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{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{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{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position: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:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.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-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.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{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;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:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;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{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.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{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.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{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.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{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;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{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.open\:filter:is([open],:popover-open,:open){filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.debtor-regie{--di:#183b55;--dm:#6b8293;--dl:#d8e3ea;color:var(--di);gap:12px;display:grid}.debtor-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.debtor-lanes{border:1px solid var(--dl);background:#fff;border-radius:14px;gap:4px;padding:6px;display:flex;overflow:auto}.debtor-lanes button{color:#597185;white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:9px 11px;font-size:10px;font-weight:850;display:flex}.debtor-lanes button.active{color:#fff;background:#173f5d}.debtor-lanes i{color:#416078;background:#eaf0f4;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:8px;font-style:normal;display:grid}.debtor-workspace{border:1px solid var(--dl);background:#eef3f6;border-radius:18px;grid-template-columns:minmax(270px,330px) minmax(460px,1fr) minmax(310px,370px);min-height:720px;display:grid;overflow:hidden;box-shadow:0 16px 40px #17364d0d}.debtor-worklist,.debtor-control{background:#fff;min-width:0}.debtor-worklist{border-right:1px solid var(--dl)}.debtor-worklist>header{justify-content:space-between;align-items:center;padding:15px 16px 10px;display:flex}.debtor-worklist h3,.debtor-worklist header span{margin:0;display:block}.debtor-worklist h3{font-size:16px}.debtor-worklist header span{color:var(--dm);margin-top:2px;font-size:9px}.debtor-worklist header button{border:1px solid var(--dl);color:#35617f;background:#fff;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.debtor-worklist header svg{width:16px}.debtor-worklist>label{background:#f8fafb;border:1px solid #cedbe4;border-radius:9px;align-items:center;gap:7px;margin:0 13px 10px;padding:0 9px;display:flex}.debtor-worklist>label svg{color:#708797;width:15px}.debtor-worklist>label input{width:100%;font:inherit;background:0 0;border:0;outline:0;padding:10px 0;font-size:10px}.debtor-worklist>div{max-height:660px;overflow:auto}.debtor-worklist>div>button{text-align:left;width:100%;color:var(--di);background:#fff;border:0;border-top:1px solid #e6edf1;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding:12px 13px;display:grid}.debtor-worklist>div>button:hover{background:#f7fafc}.debtor-worklist>div>button.active{background:#edf5f8;box-shadow:inset 3px 0 #1b7b64}.debtor-worklist>div>button>i{color:#637b8c;background:#eef3f6;border-radius:8px;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;font-weight:900;display:grid}.debtor-worklist>div>button>i.urgent{color:#a94435;background:#ffebe6}.debtor-worklist>div>button>i.attention{color:#9a610d;background:#fff2df}.debtor-worklist>div>button>i.normal{color:#227253;background:#e8f6ef}.debtor-worklist>div>button>div{gap:3px;min-width:0;display:grid}.debtor-worklist b,.debtor-worklist span,.debtor-worklist small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.debtor-worklist b{font-size:10px}.debtor-worklist span{color:#46677e;font-size:9px}.debtor-worklist small{color:#8395a2;font-size:7px}.debtor-worklist strong{white-space:nowrap;font-size:9px}.debtor-invoice-stage{background:radial-gradient(circle at 50% 0,#fff 0,#eef3f6 64%);min-width:0;padding:18px 20px 34px;overflow:auto}.debtor-invoice-toolbar{justify-content:space-between;align-items:center;max-width:690px;margin:0 auto 11px;display:flex}.debtor-invoice-toolbar>div{display:grid}.debtor-invoice-toolbar span{color:#718797;text-transform:uppercase;font-size:8px;font-weight:850}.debtor-invoice-toolbar b{font-size:11px}.debtor-invoice-toolbar button{color:#345e79;background:#fff;border:1px solid #cbd9e2;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:9px;font-weight:850;display:flex}.debtor-invoice-toolbar svg{width:14px}.debtor-a4{box-sizing:border-box;color:#183b55;background:#fff;border:1px solid #dde5ea;width:min(100%,690px);min-height:880px;margin:auto;padding:43px 46px 36px;box-shadow:0 18px 55px #18394f20}.debtor-a4>header{border-bottom:2px solid #1d765f;justify-content:space-between;align-items:flex-start;padding-bottom:24px;display:flex}.debtor-wordmark{grid-template-columns:11px auto;align-items:center;display:grid}.debtor-wordmark i{background:#1d765f;border-radius:4px;grid-row:1/3;width:5px;height:34px}.debtor-wordmark strong{letter-spacing:.12em;font-size:19px}.debtor-wordmark span{letter-spacing:.18em;color:#6f8595;font-size:7px}.debtor-a4>header>div:last-child{text-align:right}.debtor-a4>header>div:last-child b,.debtor-a4>header>div:last-child span{display:block}.debtor-a4>header>div:last-child b{font-size:22px}.debtor-a4>header>div:last-child span{color:#698090;margin-top:4px;font-size:9px}.debtor-addresses{grid-template-columns:1fr 1fr;gap:55px;padding:35px 0 24px;display:grid}.debtor-addresses>div{align-content:start;gap:4px;display:grid}.debtor-addresses small{color:#1d765f;font-size:7px;font-weight:900}.debtor-addresses strong{margin:5px 0 2px;font-size:12px}.debtor-addresses span{color:#5f7586;font-size:9px}.debtor-addresses dl{grid-template-columns:1fr 1.2fr;gap:7px;margin:0;font-size:8px;display:grid}.debtor-addresses dd{text-align:right;margin:0;font-weight:750}.debtor-doc-route{color:#286851;background:#eef7f4;border-radius:8px;justify-content:space-between;padding:9px 11px;font-size:8px;font-weight:800;display:flex}.debtor-a4 table{border-collapse:collapse;width:100%;margin-top:22px;font-size:8px}.debtor-a4 th{color:#738795;text-align:right;text-transform:uppercase;border-bottom:1px solid #bfcfd8;padding:8px 5px;font-size:6px}.debtor-a4 th:first-child,.debtor-a4 td:first-child{text-align:left}.debtor-a4 td{text-align:right;vertical-align:top;border-bottom:1px solid #e3e9ed;padding:12px 5px}.debtor-a4 td b,.debtor-a4 td small{display:block}.debtor-a4 td small{color:#8495a2;margin-top:3px;font-size:6px}.debtor-doc-total{justify-content:flex-end;padding-top:17px;display:flex}.debtor-doc-total dl{grid-template-columns:130px 100px;gap:7px;margin:0;font-size:8px;display:grid}.debtor-doc-total dd{text-align:right;margin:0;font-weight:800}.debtor-doc-total .open{color:#17684f;border-top:1px solid #bdd7ce;margin-top:4px;padding-top:9px;font-size:10px}.debtor-a4>footer{background:#f5f8fa;border-radius:10px;justify-content:space-between;align-items:center;margin-top:55px;padding:14px;display:flex}.debtor-a4>footer b,.debtor-a4>footer span{display:block}.debtor-a4>footer b{font-size:9px}.debtor-a4>footer span{color:#708493;margin-top:3px;font-size:7px}.debtor-qr{background:repeating-conic-gradient(#183b55 0 25%,#fff 0 50%) 50%/8px 8px;color:#fff;text-align:center;place-items:center;width:43px;height:43px;font-size:6px;font-weight:900;display:grid}.debtor-control{border-left:1px solid var(--dl);overflow:auto}.debtor-control>header{border-bottom:1px solid var(--dl);grid-template-columns:1fr auto;gap:10px;padding:16px;display:grid}.debtor-control>header span,.debtor-control>header h3,.debtor-control>header p{margin:0;display:block}.debtor-control>header>div:first-child>span{color:#1d765f;text-transform:uppercase;font-size:7px;font-weight:900}.debtor-control h3{font-size:16px;margin-top:3px!important}.debtor-control p{color:#708594;font-size:8px;margin-top:3px!important}.debtor-control>header>div:last-child{text-align:right}.debtor-control>header>div:last-child span{color:#718696;font-size:7px}.debtor-control>header>div:last-child strong{font-size:14px}.debtor-next{background:linear-gradient(135deg,#eef8f4,#fff);border:1px solid #bcdacf;border-radius:13px;margin:12px;padding:13px}.debtor-next>span{color:#1d765f;text-transform:uppercase;font-size:7px;font-weight:900}.debtor-next h4{margin:5px 0 3px;font-size:13px}.debtor-next p{color:#60788a;margin:0;font-size:8px}.debtor-next ul{color:#496a5d;margin:7px 0 0;padding-left:16px;font-size:7px}.debtor-next>div{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:11px;display:grid}.debtor-next button,.debtor-action-grid button{color:#2a5c77;background:#fff;border:1px solid #cddde5;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:8px 5px;font-size:7px;font-weight:850;display:flex}.debtor-next svg,.debtor-action-grid svg{width:13px;height:13px}.debtor-invoice-tabs{gap:6px;padding:0 12px 11px;display:flex;overflow:auto}.debtor-invoice-tabs button{text-align:left;color:#365b72;background:#fff;border:1px solid #d8e3e9;border-radius:9px;grid-template-columns:20px minmax(85px,1fr) auto;align-items:center;gap:5px;min-width:190px;padding:8px;display:grid}.debtor-invoice-tabs button.active{background:#edf8f4;border-color:#28866c}.debtor-invoice-tabs svg{width:14px}.debtor-invoice-tabs span{display:grid}.debtor-invoice-tabs b{font-size:7px}.debtor-invoice-tabs small{color:#7b8e9b;font-size:6px}.debtor-invoice-tabs strong{font-size:8px}.debtor-dossier-tabs{border-top:1px solid #e0e8ed;border-bottom:1px solid #e0e8ed;padding:0 12px;display:flex}.debtor-dossier-tabs button{color:#6a8090;background:#fff;border:0;border-bottom:2px solid #0000;padding:10px 8px;font-size:7px;font-weight:850}.debtor-dossier-tabs button.active{color:#1d765f;border-bottom-color:#1d765f}.debtor-action-grid{grid-template-columns:repeat(2,1fr);gap:6px;padding:12px;display:grid}.debtor-action-grid button:last-child{grid-column:1/-1}.debtor-records{padding:12px}.debtor-regie.invoice-focus .debtor-workspace{display:block}.debtor-regie.invoice-focus .debtor-invoice-stage{min-height:850px}.debtor-regie.invoice-focus .debtor-a4{width:750px;max-width:100%}.debtor-dialog-backdrop{z-index:1000;background:#102d3e80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.debtor-dialog{background:#fff;border-radius:18px;width:min(510px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 30px 90px #0b263b55}.debtor-dialog>header{z-index:1;background:#fff;border-bottom:1px solid #dfe7ec;justify-content:space-between;align-items:center;padding:16px 19px;display:flex;position:sticky;top:0}.debtor-dialog>header span{color:#1d765f;text-transform:uppercase;font-size:8px;font-weight:900}.debtor-dialog>header h3{margin:3px 0 0;font-size:20px}.debtor-dialog>header button{color:#355b73;background:#edf2f5;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.debtor-dialog>header svg{width:16px}.debtor-dialog-body{gap:13px;padding:18px;display:grid}.debtor-dialog-summary{color:#285f4e;background:#edf7f4;border-radius:10px;align-items:center;gap:9px;padding:11px;display:flex}.debtor-dialog-summary svg{width:18px}.debtor-dialog-summary b,.debtor-dialog-summary span{display:block}.debtor-dialog-summary span{margin-top:2px;font-size:8px}.debtor-dialog label{color:#536f81;gap:5px;font-size:9px;font-weight:800;display:grid}.debtor-dialog input,.debtor-dialog select,.debtor-dialog textarea{box-sizing:border-box;color:#183b55;width:100%;font:inherit;background:#fff;border:1px solid #c9d8e1;border-radius:9px;padding:10px;font-size:10px}.debtor-dialog label small{color:#7f919e;font-size:7px}.debtor-money-input{border:1px solid #c9d8e1;border-radius:9px;grid-template-columns:30px 1fr;display:grid;overflow:hidden}.debtor-money-input i{background:#f1f5f7;place-items:center;font-style:normal;display:grid}.debtor-money-input input{border:0;border-left:1px solid #dbe4ea;border-radius:0}.debtor-legal-check{color:#72561e;background:#fff8e9;border:1px solid #ead19b;border-radius:10px;gap:9px;padding:11px;display:flex}.debtor-legal-check svg{flex:none;width:17px}.debtor-legal-check p{margin:0}.debtor-legal-check b,.debtor-legal-check span{display:block}.debtor-legal-check span{margin-top:3px;font-size:8px}.debtor-dialog>footer{background:#fff;border-top:1px solid #e1e8ed;justify-content:flex-end;gap:7px;padding:13px 18px;display:flex;position:sticky;bottom:0}.debtor-dialog>footer button{align-items:center;gap:5px;display:flex}.debtor-dialog>footer svg{width:14px}@media (max-width:1500px){.debtor-workspace{grid-template-columns:280px minmax(430px,1fr) 330px}.debtor-a4{padding:35px 36px}.debtor-next>div{grid-template-columns:1fr}.debtor-kpis{grid-template-columns:repeat(3,1fr)}}@media (max-width:1180px){.debtor-workspace{grid-template-columns:270px minmax(420px,1fr)}.debtor-control{border-top:1px solid var(--dl);border-left:0;grid-column:1/-1}.debtor-next>div{grid-template-columns:repeat(3,1fr)}.debtor-action-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:820px){.debtor-kpis{grid-template-columns:repeat(2,1fr)}.debtor-workspace{display:block}.debtor-worklist{border-right:0}.debtor-worklist>div{max-height:330px}.debtor-invoice-stage{padding:14px 8px}.debtor-a4{min-width:600px}.debtor-control{border-top:1px solid var(--dl)}.debtor-action-grid{grid-template-columns:repeat(2,1fr)}}.finance-document-viewer{--fd-ink:#183b55;--fd-muted:#708594;--fd-line:#d6e2e9;--fd-green:#1d765f;border:1px solid var(--fd-line);min-width:0;color:var(--fd-ink);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 12px 35px #17364d12}.finance-document-viewer:focus-visible{outline-offset:2px;outline:3px solid #84bfae}.finance-document-viewer.fullscreen{z-index:1200;flex-direction:column;display:flex;position:fixed;inset:18px;box-shadow:0 40px 120px #0b243d66}.finance-document-toolbar{border-bottom:1px solid var(--fd-line);background:#fbfcfd;align-items:center;gap:12px;min-height:55px;padding:8px 12px;display:flex}.finance-document-toolbar>div:first-child{min-width:115px;display:grid}.finance-document-toolbar span{color:var(--fd-muted);text-transform:uppercase;font-size:7px;font-weight:900}.finance-document-toolbar b{font-size:10px}.finance-document-toolbar nav,.finance-document-tools{align-items:center;gap:3px;display:flex}.finance-document-toolbar nav{margin:auto}.finance-document-toolbar button,.finance-document-toolbar a{color:#526f83;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:4px;height:31px;padding:0 8px;font-size:8px;font-weight:850;text-decoration:none;display:flex}.finance-document-toolbar button.active{color:#17684f;background:#eaf6f2;border-color:#c7ddd5}.finance-document-toolbar svg{width:14px;height:14px}.finance-document-tools{border-left:1px solid var(--fd-line);padding-left:7px}.finance-document-tools button,.finance-document-tools a{background:#fff;border-color:#d6e1e7;width:30px;padding:0}.finance-document-tools output{text-align:center;color:#5f7789;min-width:34px;font-size:8px;font-weight:800}.finance-document-versions{background:#f5f8fa;border-bottom:1px solid #dfe8ed;align-items:center;gap:7px;padding:8px 12px;font-size:8px;display:flex}.finance-document-versions svg{width:13px}.finance-document-versions span{color:var(--fd-muted)}.finance-document-versions em{border-radius:999px;margin-left:auto;padding:4px 7px;font-size:7px;font-style:normal;font-weight:850}.finance-document-versions em.good{color:#17694f;background:#eaf7f1}.finance-document-versions em.warning{color:#9a5e0b;background:#fff3df}.finance-document-body{background:radial-gradient(circle at 50% 0,#fff,#edf2f5 70%);grid-template-columns:minmax(0,1fr);min-height:570px;display:grid}.finance-document-body.compare{grid-template-columns:minmax(430px,1fr) minmax(300px,390px)}.finance-document-stage{min-width:0;padding:22px;overflow:auto}.finance-document-scale{transform-origin:top;width:max-content;max-width:100%;margin:0 auto;transition:transform .15s}.finance-document-paper{box-sizing:border-box;color:#183b55;background:#fff;border:1px solid #dfe6ea;width:500px;min-height:650px;padding:31px 34px 28px;box-shadow:0 16px 45px #18394f1c}.finance-document-paper>header{border-bottom:2px solid #1d765f;justify-content:space-between;align-items:flex-start;padding-bottom:18px;display:flex}.finance-paper-brand{grid-template-columns:9px auto;align-items:center;display:grid}.finance-paper-brand i{background:#1d765f;border-radius:4px;grid-row:1/3;width:4px;height:28px}.finance-paper-brand strong{letter-spacing:.08em;font-size:15px}.finance-paper-brand span{letter-spacing:.14em;color:#6f8595;font-size:6px}.finance-document-paper>header>div:last-child{text-align:right}.finance-document-paper>header>div:last-child b,.finance-document-paper>header>div:last-child span{display:block}.finance-document-paper>header>div:last-child b{font-size:17px}.finance-document-paper>header>div:last-child span{color:#698090;margin-top:3px;font-size:8px}.finance-paper-addresses{grid-template-columns:1fr 1fr;gap:36px;padding:26px 0 18px;display:grid}.finance-paper-addresses>div{align-content:start;gap:3px;display:grid}.finance-paper-addresses small{color:#1d765f;font-size:6px;font-weight:900}.finance-paper-addresses strong{margin:4px 0 2px;font-size:10px}.finance-paper-addresses span{color:#5f7586;font-size:7px}.finance-paper-addresses dl{grid-template-columns:1fr 1.2fr;gap:6px;margin:0;font-size:7px;display:grid}.finance-paper-addresses dd{text-align:right;margin:0;font-weight:750}.finance-document-paper table{border-collapse:collapse;width:100%;margin-top:16px;font-size:7px}.finance-document-paper th{color:#738795;text-align:right;text-transform:uppercase;border-bottom:1px solid #bfcfd8;padding:7px 4px;font-size:6px}.finance-document-paper th:first-child,.finance-document-paper td:first-child{text-align:left}.finance-document-paper td{text-align:right;vertical-align:top;border-bottom:1px solid #e3e9ed;padding:10px 4px}.finance-document-paper td b,.finance-document-paper td small{display:block}.finance-document-paper td small{color:#8495a2;margin-top:2px;font-size:5px}.finance-paper-total{justify-content:flex-end;padding-top:14px;display:flex}.finance-paper-total dl{grid-template-columns:105px 82px;gap:6px;margin:0;font-size:7px;display:grid}.finance-paper-total dd{text-align:right;margin:0;font-weight:800}.finance-paper-total .open{color:#17684f;border-top:1px solid #bdd7ce;margin-top:3px;padding-top:7px;font-size:9px}.finance-document-paper>footer{background:#f5f8fa;border-radius:9px;gap:3px;margin-top:40px;padding:11px;display:grid}.finance-document-paper>footer b{font-size:8px}.finance-document-paper>footer span{color:#708493;font-size:6px}.finance-source-frame,.finance-source-image{background:#fff;border:1px solid #dfe6ea;width:500px;height:650px;box-shadow:0 16px 45px #18394f1c}.finance-source-image{object-fit:contain}.finance-document-compare{border-left:1px solid var(--fd-line);background:#fff;padding:16px;overflow:auto}.finance-document-compare>header{align-items:center;gap:8px;margin-bottom:12px;display:flex}.finance-document-compare>header svg{width:18px;color:var(--fd-green)}.finance-document-compare>header b,.finance-document-compare>header span{display:block}.finance-document-compare>header b{font-size:11px}.finance-document-compare>header span{color:var(--fd-muted);font-size:7px}.finance-document-compare .control-list>div,.finance-document-compare>div:not(.finance-document-difference){margin-bottom:7px}.finance-document-difference{color:#8d5c13;background:#fff3df;border-radius:8px;gap:6px;padding:9px;font-size:8px;display:flex}.finance-document-difference svg{flex:none;width:13px}.finance-document-footer{border-top:1px solid var(--fd-line);background:#fbfcfd;gap:8px;padding:10px 12px;display:grid}.finance-source-context{align-items:center;gap:8px;display:flex}.finance-source-context svg{width:15px;color:var(--fd-green)}.finance-source-context b,.finance-source-context span{display:block}.finance-source-context b{font-size:8px}.finance-source-context span{color:var(--fd-muted);margin-top:2px;font-size:7px}.finance-document-annotation{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.finance-document-annotation svg{width:15px}.finance-document-annotation input{min-width:0;font:inherit;background:#fff;border:1px solid #ccdbe4;border-radius:8px;padding:8px;font-size:8px}.finance-document-annotation button,.finance-document-upload{color:#17684f;background:#edf7f3;border:1px solid #c5d9d1;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:850}.finance-document-notes{gap:5px;display:flex;overflow:auto}.finance-document-notes button{color:#74581d;text-align:left;background:#fff9e9;border:1px solid #e4d4a9;border-radius:8px;align-items:center;gap:5px;min-width:180px;padding:7px;font-size:7px;display:flex}.finance-document-notes svg{width:12px}.finance-document-notes span{flex:1}.finance-document-upload{cursor:pointer;justify-content:center;align-items:center;gap:6px;display:flex}.finance-document-upload svg{width:14px}.finance-document-upload input{opacity:0;width:1px;height:1px;position:absolute}.finance-document-record-nav{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.finance-document-record-nav button{color:#3d6078;background:#fff;border:1px solid #cfdde5;border-radius:8px;align-items:center;gap:4px;padding:7px 9px;font-size:8px;font-weight:800;display:flex}.finance-document-record-nav button:disabled{opacity:.4}.finance-document-record-nav svg{width:13px}.finance-document-record-nav span{color:#6c8292;font-size:8px}.hard-block.source{align-items:flex-start}.purchase-preview>.finance-document-viewer{width:100%}.fin-dossier>.finance-document-viewer{max-width:760px;margin:14px auto}.debtor-invoice-stage>.finance-document-viewer{max-width:540px;margin:auto}.debtor-regie.invoice-focus .debtor-invoice-stage>.finance-document-viewer{max-width:900px}.finance-document-viewer.fullscreen .finance-document-body{flex:1;min-height:0}.finance-document-viewer.fullscreen .finance-document-stage{height:100%}.finance-document-exports{flex-wrap:wrap;justify-content:flex-end;gap:4px;margin-left:auto;display:flex}.finance-document-exports a{color:#45667c;background:#fff;border:1px solid #d4e0e6;border-radius:7px;align-items:center;gap:3px;padding:5px 6px;font-size:7px;font-weight:800;text-decoration:none;display:flex}.finance-document-exports a svg{width:11px;height:11px}.finance-document-viewer.high-contrast .finance-document-stage{background:#dce2e6}.finance-document-viewer.high-contrast .finance-document-paper,.finance-document-viewer.high-contrast .finance-source-frame,.finance-document-viewer.high-contrast .finance-source-image{filter:contrast(1.32)saturate(.75)}.finance-document-viewer{position:relative}.finance-document-shortcuts{opacity:.01;z-index:2;width:1px;height:1px;position:absolute;top:6px;right:6px}@media (max-width:1350px){.finance-document-toolbar nav button{font-size:0}.finance-document-toolbar nav svg{margin:0}.finance-document-body.compare{grid-template-columns:1fr}.finance-document-compare{border-left:0;border-top:1px solid var(--fd-line)}}@media (max-width:800px){.finance-document-toolbar{flex-wrap:wrap}.finance-document-toolbar nav{order:3;justify-content:center;width:100%}.finance-document-toolbar nav button{font-size:8px}.finance-document-paper,.finance-source-frame,.finance-source-image{width:440px}.finance-document-stage{padding:12px}.finance-document-annotation{grid-template-columns:20px 1fr}.finance-document-annotation button{grid-column:2}.finance-document-viewer.fullscreen{inset:4px}}@media (prefers-reduced-motion:reduce){.finance-document-scale{transition:none}}.quote-pdf-warnings,.quote-pdf-postal{background:#fff;border-top:1px solid #dce5e5;padding:10px 16px;font-size:13px;line-height:1.5}.quote-pdf-warnings summary,.quote-pdf-postal summary{cursor:pointer;font-weight:600}.quote-pdf-warnings{color:#785922;background:#fffaf0}.quote-pdf-postal label{gap:5px;max-width:520px;margin:10px 0;display:grid}.quote-pdf-postal input,.quote-pdf-postal textarea{box-sizing:border-box;width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #cbd7d9;border-radius:5px;padding:8px 10px}.quote-pdf-postal textarea{resize:vertical;min-height:66px}.quote-pdf-postal button{min-height:36px;color:inherit;cursor:pointer;background:#f3f7f7;border:1px solid #cbd7d9;border-radius:5px;padding:8px 12px}.catalog-manager .catalog-detail-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:9px!important;display:grid!important}.catalog-detail-form .catalog-record-head{border-bottom:1px solid #e0e8ed;grid-column:1/-1;align-items:center;gap:10px;padding-bottom:9px;display:flex!important}.catalog-record-head>i{border:1px solid #aebdc7;width:34px;height:34px}.catalog-record-head b,.catalog-record-head small{display:block}.catalog-record-head small{color:#718697;margin-top:2px;font-size:9px}.catalog-detail-form>label{color:#526d81;gap:4px;font-size:9px;font-weight:850;display:grid}.catalog-detail-form>label input,.catalog-detail-form>label select{color:#264b65;background:#fff;border:1px solid #cbd9e3;min-width:0;height:34px;padding:0 8px}.catalog-detail-form .wide{grid-column:span 2}.catalog-detail-form>button{min-height:36px}:root{--navy:#071b33;--navy-2:#0b2748;--blue:#155eef;--blue-soft:#e9f2ff;--sky:#53b1fd;--ink:#12243d;--muted:#66788e;--line:#dfe7f1;--bg:#f3f7fb;--white:#fff;--mint:#12b76a;--mint-bg:#e9fbf2;--amber:#f79009;--amber-bg:#fff7e8;--red:#d92d20;--red-bg:#fff0ef;--radius-control:14px;--radius-pill:999px}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button{font:inherit}.app-shell{grid-template-columns:224px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--navy);color:#d8e6f7;z-index:10;flex-direction:column;width:224px;padding:24px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;padding:0 8px 28px;display:flex}.brand strong{color:#fff;letter-spacing:-.4px;font-size:17px;display:block}.brand small,.profile small{color:#86a5c9;margin-top:2px;font-size:10px;display:block}.sidebar nav{gap:6px;display:grid}.nav-item{color:#9fbbd9;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:11px 12px;font-size:14px;font-weight:600;display:flex}.nav-item:hover,.nav-item.active{color:#fff;background:#15385f}.nav-symbol{text-align:center;width:18px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.nav-item b{background:var(--blue);color:#fff;border-radius:12px;place-items:center;min-width:23px;height:21px;margin-left:auto;padding:0 6px;font-size:11px;display:grid}.sidebar-bottom{color:#8ca9c8;margin-top:auto;padding:10px 8px;font-size:11px}.connection{border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.connection.ok{background:#34d399;box-shadow:0 0 0 4px #123f48}.connection.offline{background:var(--amber)}.profile{border-top:1px solid #1e4167;align-items:center;gap:10px;margin-top:20px;padding-top:18px;display:flex}.profile>span,.person>span{color:#dcecff;background:#1b4776;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:750;display:grid}.profile strong{color:#f5f9ff;font-size:12px;display:block}main{grid-column:2;min-width:0}.topbar{border-bottom:1px solid var(--line);z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;justify-content:space-between;align-items:center;height:104px;padding:22px 34px;display:flex;position:sticky;top:0}h1{letter-spacing:-.7px;margin:3px 0 0;font-size:25px}.eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#71849b;margin:0;font-size:10px;font-weight:700}.top-actions{gap:10px;display:flex}.primary,.secondary,.quiet,.icon-button,.task-action{cursor:pointer;border:0}.primary{background:var(--blue);color:#fff;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:700;box-shadow:0 5px 13px #155eef2d}.primary:hover{background:#084dcf}.icon-button{color:#49627e;background:#eef3f8;border-radius:8px;width:38px;font-size:20px}.content-grid,.planning-layout{grid-template-columns:minmax(560px,1fr) 300px;gap:22px;padding:26px 34px;display:grid}.tasks-panel,.card,.metric{background:var(--white);border:1px solid var(--line);border-radius:12px;box-shadow:0 2px 7px #243b5310}.section-head{justify-content:space-between;align-items:center;display:flex}.section-head h2{margin:0;font-size:15px}.section-head p{color:var(--muted);margin:4px 0 0;font-size:11px}.tasks-panel>.section-head,.card>.section-head{border-bottom:1px solid #e9eef5;padding:19px 20px}.quiet{color:#5f738a;background:0 0;font-size:11px;font-weight:650}.task-list{padding:4px 14px 12px}.task{border-bottom:1px solid #edf1f6;grid-template-columns:3px 1fr auto;align-items:center;gap:16px;min-height:92px;padding:14px 7px;display:grid}.priority{border-radius:4px;height:54px}.priority.danger{background:var(--red)}.priority.warning{background:var(--amber)}.priority.blue{background:var(--blue)}.priority.mint{background:var(--mint)}.task-meta{align-items:center;gap:9px;display:flex}.task-meta span{text-transform:uppercase;letter-spacing:.06em;color:#60738a;font-size:9px;font-weight:800}.task-meta small{color:#9aa8b8;font-size:10px}.task-copy h3{margin:6px 0 3px;font-size:14px}.task-copy p{color:var(--muted);margin:0;font-size:11px}.task-action{color:#38536f;background:#edf3fa;border-radius:8px;align-items:center;gap:16px;padding:9px 11px;font-size:11px;font-weight:750;display:flex}.task-action.urgent{background:var(--blue);color:#fff}.right-rail{align-content:start;gap:16px;display:grid}.live{background:var(--mint-bg);color:#067647;border-radius:12px;padding:4px 8px;font-size:9px;font-weight:800}.health-score{padding:20px 20px 5px}.health-score strong{font-size:33px}.health-score span{color:#8a9aac;font-size:12px}.meter{background:#edf2f7;border-radius:6px;height:6px;margin:0 20px;overflow:hidden}.meter i{background:linear-gradient(90deg,var(--blue),var(--mint));width:94%;height:100%;display:block}.health ul{margin:0;padding:13px 20px 17px;list-style:none}.health li{grid-template-columns:12px 1fr auto;align-items:center;padding:7px 0;font-size:11px;display:grid}.health li em{color:#7b8da1;font-style:normal}.dot{border-radius:50%;width:7px;height:7px;display:inline-block}.dot.mint{background:var(--mint)}.dot.amber{background:var(--amber)}.dot.blue{background:var(--blue)}.next{padding:19px;position:relative}.next .eyebrow{margin-bottom:16px}.date-tile{text-align:center;border:1px solid #cbd9ea;border-radius:7px;width:42px;position:absolute;top:18px;right:18px;overflow:hidden}.date-tile strong{padding:4px;font-size:16px;display:block}.date-tile span{background:var(--navy);color:#fff;padding:2px;font-size:8px;display:block}.next h3{margin:0 0 5px;font-size:14px}.next>p:not(.eyebrow){color:var(--muted);font-size:11px}.person{background:#f5f8fc;border-radius:9px;align-items:center;gap:9px;margin:15px 0;padding:9px;display:flex}.person>span{width:30px;height:30px}.person strong,.person small{font-size:10px;display:block}.person small{color:var(--muted);margin-top:2px}.secondary{background:var(--blue-soft);color:#1255c7;border-radius:8px;width:100%;padding:9px;font-size:11px;font-weight:750}.planning-layout{grid-template-columns:minmax(620px,1fr) 320px}.schedule>.section-head{padding:20px 24px}.timeline{padding:14px 24px 24px}.timeline article{grid-template-columns:56px 1fr;gap:14px;min-height:84px;display:grid}.timeline time{color:#314a66;padding-top:12px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.timeline time small{color:#9aa9b9;margin-top:3px;display:block}.appointment{border-left:3px solid var(--blue);background:#f4f8ff;border-radius:7px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:12px 14px;display:flex}.appointment.mint{border-color:var(--mint);background:#f0fbf6}.appointment.amber{border-color:var(--amber);background:#fff8ec}.appointment h3{margin:0 0 5px;font-size:13px}.appointment p{color:var(--muted);margin:0;font-size:10px}.appointment>span{color:#47627f;background:#fff;border-radius:12px;padding:4px 8px;font-size:9px;font-weight:750}.recommendation{padding:20px}.label{text-transform:uppercase;letter-spacing:.06em;color:#0f56ce;background:var(--blue-soft);border-radius:12px;padding:5px 8px;font-size:9px;font-weight:800}.recommendation h3{margin:14px 0 8px;font-size:15px;line-height:1.35}.recommendation p,.muted{color:var(--muted);font-size:11px;line-height:1.5}.score-row{gap:8px;margin:14px 0;display:flex}.score-row span{background:#f3f7fb;border-radius:7px;padding:8px;font-size:9px}.score-row b{color:#087647;margin-top:3px;font-size:11px;display:block}.right-rail>.card:not(.recommendation){padding:18px}.right-rail>.card h3{margin:0 0 8px;font-size:13px}.status-line{align-items:center;gap:7px;margin-top:13px;font-size:11px;font-weight:700;display:flex}.insights{padding:26px 34px}.metrics{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.metric{padding:18px}.metric p{color:var(--muted);margin:0;font-size:10px}.metric strong{margin:8px 0;font-size:26px;display:block}.metric>span{color:var(--mint);font-size:10px;font-weight:750}.metric small{color:#8b9aac;font-weight:500}.chart{margin-top:18px}.bars{justify-content:space-around;align-items:end;gap:16px;height:280px;padding:30px 30px 0;display:flex}.bars i{background:#a8cbff;border-radius:6px 6px 0 0;width:7%;max-width:44px}.bars i.current{background:linear-gradient(var(--sky),var(--blue))}.axis{color:#8a9bad;justify-content:space-around;padding:8px 25px 20px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;display:flex}.empty{text-align:center;padding:60px}.empty span{background:var(--mint-bg);width:44px;height:44px;color:var(--mint);border-radius:50%;place-items:center;font-size:22px;display:inline-grid}.empty h3{margin:12px 0 3px;font-size:15px}.empty p{color:var(--muted);font-size:11px}.bottom-nav{display:none}@media (max-width:900px){.app-shell{padding-bottom:70px;display:block}.sidebar{display:none}main{width:100%}.topbar{height:88px;padding:18px}.topbar h1{font-size:21px}.top-actions .icon-button{display:none}.content-grid,.planning-layout{padding:16px;display:block}.right-rail{margin-top:16px}.content-grid .health{display:none}.tasks-panel{border-radius:10px}.task{grid-template-columns:3px 1fr;padding:15px 4px}.task-action{grid-column:2;justify-content:space-between;width:100%;margin-top:5px}.planning-layout .right-rail{display:block}.planning-layout .right-rail .card{margin-bottom:14px}.timeline{padding:12px}.timeline article{grid-template-columns:48px 1fr}.insights{padding:16px}.metrics{grid-template-columns:1fr 1fr;gap:10px}.metric{padding:14px}.metric strong{font-size:22px}.bars{height:220px;padding:20px 10px 0}.bottom-nav{border-top:1px solid var(--line);padding:6px 10px calc(6px + env(safe-area-inset-bottom));z-index:20;background:#fff;grid-template-columns:repeat(3,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.bottom-nav .nav-item{color:#71849b;justify-items:center;gap:1px;padding:6px;font-size:10px;display:grid}.bottom-nav .nav-item.active{background:var(--blue-soft);color:var(--blue)}.bottom-nav .nav-symbol{font-size:17px}.top-actions .primary{padding:9px 12px}.task-list{padding:2px 10px 10px}}@media (max-width:480px){.topbar .eyebrow{font-size:8px}.metrics{grid-template-columns:1fr 1fr}.chart .section-head{align-items:start}.bars{gap:8px}.appointment{align-items:flex-start;gap:8px}.appointment>span{white-space:nowrap}.date-tile{display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media (min-width:901px){.app-shell{grid-template-columns:244px 1fr}.sidebar{color:#496783;background:#f8fbff;border-right:1px solid #cfdeec;width:244px;padding:25px 18px 20px}.brand{padding:0 8px 23px}.brand-mark{color:#0000;background:linear-gradient(90deg,#082f58 0 34%,#1175dc 34% 70%,#dceef8 70%);border:1px solid #bfd2e3}.brand strong{color:#123655;font-size:15px}.brand small,.profile small{color:#8096aa}.organisation{text-align:left;color:#163955;cursor:pointer;background:#fff;border:1px solid #ccddeb;border-radius:12px;justify-content:space-between;align-items:center;margin:0 2px 24px;padding:12px 13px;display:flex}.organisation small{text-transform:uppercase;letter-spacing:.15em;color:#8da0b2;margin-bottom:5px;font-size:8px;display:block}.organisation strong{font-size:13px}.organisation b{font-size:16px}.nav-group{text-transform:uppercase;letter-spacing:.16em;color:#94a7b8;margin:0 10px 7px;font-size:9px;font-weight:800}.organisation-group{margin-top:22px}.sidebar nav{gap:3px}.nav-item{color:#4d6a84;border-radius:10px;padding:10px;font-size:13px}.nav-item:hover{color:#17436a;background:#edf5fc}.nav-item.active,.nav-item.active:hover{background:var(--tenant-brand-accent,#1777d3);color:#fff;box-shadow:0 5px 13px #1777d326}.nav-symbol{border:1px solid;border-radius:6px;place-items:center;width:27px;height:27px;font-size:10px;font-weight:750;display:grid}.nav-item b{color:inherit;background:0 0}.nav-item.active b{background:#ffffff26}.sidebar-bottom{color:#718ba1}.connection.ok{background:#19a66d;box-shadow:0 0 0 4px #dcf5e9}.profile{border-color:#dbe6f0}.profile>span{color:#155b97;background:#e1effb}.profile strong{color:#244b6a}.topbar{background:#fff;height:auto;min-height:116px;padding:23px 40px}.topbar h1{color:#112d48;font-size:27px}.content-grid,.planning-layout,.insights{background:#f2f7fb}.tasks-panel,.card,.metric{box-shadow:none;border-color:#cfe0ec}}.header-note{color:#617d94;margin:6px 0 0;font-size:12px}.organisation{font:inherit}.nav-group{line-height:1.4}.area-placeholder{background:#fff;border:1px solid #cfe0ec;border-radius:14px;max-width:720px;margin:28px 40px;padding:44px}.area-placeholder>span{color:#1c5a8f;border:1px solid #5c7d99;border-radius:9px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.area-placeholder h2{color:#163955;margin:12px 0 8px;font-size:22px}.area-placeholder>p:last-child{color:#668098;max-width:540px;font-size:13px;line-height:1.6}.primary,.secondary,.task-action,.quiet,.icon-button{border-radius:var(--radius-pill)}.nav-item{border-radius:var(--radius-control)}.organisation{border-radius:16px}.quiet{color:#315979;background:#edf4fa;border:1px solid #d7e4ef;padding:7px 12px}.primary,.secondary,.task-action,.quiet,.icon-button,.organisation,.nav-item{transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s}.primary:hover,.task-action:hover{filter:brightness(.96);transform:translateY(-1px)}.secondary:hover,.quiet:hover,.icon-button:hover{background:#e1eef8;border-color:#bfd5e7}button:focus-visible{outline-offset:2px;outline:3px solid #1379d547}.nav-item:focus-visible{outline-offset:2px;outline:3px solid #1379d547}.organisation:focus-visible{outline-offset:2px;outline:3px solid #1379d547}@media (max-width:900px){.bottom-nav .nav-item{border-radius:var(--radius-control)}}.execution-layout{background:#f2f7fb;grid-template-columns:minmax(650px,1fr) 300px;gap:22px;padding:26px 34px;display:grid}.execution-main{min-width:0}.execution-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px;display:grid}.execution-summary>div{background:#fff;border:1px solid #cfe0ec;border-radius:14px;padding:15px 17px}.execution-summary p{margin:0 0 8px}.execution-summary strong{color:#173c5d;margin-right:6px;font-size:25px}.execution-summary span{color:var(--muted);font-size:10px}.warning-text{color:#b65d00!important}.execution-filters{gap:7px;margin-bottom:14px;padding:1px;display:flex;overflow:auto}.filter-pill{white-space:nowrap;border-radius:var(--radius-pill);color:#58728a;cursor:pointer;background:#fff;border:1px solid #d4e2ee;padding:8px 13px;font-size:11px;font-weight:700}.filter-pill.active{color:#fff;background:#153f66;border-color:#153f66}.work-order-list{gap:12px;display:grid}.work-order{background:#fff;border:1px solid #cfe0ec;border-radius:16px;padding:19px 20px}.work-order.has-flag{border-left:4px solid var(--amber)}.work-order-top{justify-content:space-between;gap:16px;display:flex}.order-meta{color:#8394a5;align-items:center;gap:9px;font-size:9px;display:flex}.order-status{border-radius:var(--radius-pill);padding:5px 9px;font-weight:800}.order-status.active{color:#0d62c8;background:#e8f2ff}.order-status.ready{background:var(--mint-bg);color:#087b55}.order-status.warning{background:var(--amber-bg);color:#a35400}.work-order h2{color:#183b5a;margin:10px 0 4px;font-size:16px}.work-order-top p{color:var(--muted);margin:0;font-size:11px}.team-badge{justify-content:flex-end;align-items:center;gap:8px;min-width:160px;display:flex}.team-badge>span{color:#16588e;background:#e6f1fb;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.team-badge small{color:#5d768d;font-size:9px}.job-progress{margin-top:16px}.job-progress>span{color:#5c748c;justify-content:space-between;font-size:10px;display:flex}.job-progress em{color:var(--tenant-brand-accent,#176fc4);font-style:normal;font-weight:800}.job-progress>div{border-radius:var(--radius-pill);background:#eaf0f5;height:6px;margin-top:7px;overflow:hidden}.job-progress i{background:linear-gradient(90deg,var(--tenant-brand-accent,#155eef),#53b1fd);border-radius:var(--radius-pill);height:100%;display:block}.order-details{background:#f6f9fc;border-radius:12px;grid-template-columns:.75fr 1fr 1.4fr;gap:10px;margin-top:16px;padding:13px;display:grid}.order-details small,.order-details b{display:block}.order-details small{color:#8a9cad;text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;font-size:8px}.order-details b{color:#38566f;font-size:10px}.order-next{justify-content:space-between;align-items:center;gap:15px;margin-top:15px;display:flex}.order-next label{color:#38566f;cursor:pointer;align-items:center;gap:9px;font-size:10px;display:flex}.order-next input{opacity:0;position:absolute}.order-next label>span{background:#fff;border:1px solid #abc2d6;border-radius:7px;place-items:center;width:20px;height:20px;display:grid}.order-next input:checked+span{background:var(--mint);border-color:var(--mint)}.order-next input:checked+span:after{content:"✓";color:#fff;font-weight:900}.order-next>div{gap:8px;display:flex}.compact{white-space:nowrap;width:auto;padding:8px 12px}.execution-rail{align-content:start;gap:14px;display:grid}.day-control ul{margin:0;padding:12px 19px 17px;list-style:none}.day-control li{grid-template-columns:12px 1fr auto;align-items:center;padding:8px 0;font-size:10px;display:grid}.day-control em{color:#71879a;font-style:normal}.recovery{padding:19px}.recovery h3{margin:14px 0 7px;font-size:14px;line-height:1.4}.recovery p{color:var(--muted);margin-bottom:15px;font-size:10px;line-height:1.5}@media (max-width:900px){.execution-layout{padding:16px;display:block}.execution-summary{grid-template-columns:repeat(3,1fr);gap:8px}.execution-summary>div{padding:11px}.execution-summary strong{font-size:21px;display:block}.execution-summary span{display:none}.execution-rail{margin-top:14px}.work-order{padding:16px}.team-badge small{display:none}.team-badge{min-width:auto}.order-details{grid-template-columns:1fr}.order-next{flex-direction:column;align-items:stretch}.order-next>div{grid-template-columns:1fr 1fr;display:grid}.order-next .compact{width:100%}}@media (max-width:480px){.execution-summary p{font-size:7px}.work-order-top{align-items:flex-start}.order-meta{flex-wrap:wrap}.order-meta span:last-child{width:100%}.order-details{padding:11px}.order-next>div{grid-template-columns:1fr}.team-badge{display:none}}.finance-layout{background:#f2f7fb;grid-template-columns:minmax(680px,1fr) 310px;gap:22px;padding:26px 34px;display:grid}.finance-main{gap:15px;min-width:0;display:grid}.finance-metrics{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.finance-metrics section{background:#fff;border:1px solid #cfe0ec;border-radius:14px;padding:16px}.finance-metrics p{color:#71879a;margin:0;font-size:9px}.finance-metrics strong{color:#173c5d;margin:8px 0 5px;font-size:21px;display:block}.finance-metrics span{color:#73879a;font-size:9px}.positive,.good-text{color:#087b55!important}.danger-text{color:#c0342b!important}.blue-text{color:#1265bf!important}.finance-filters{gap:7px;padding:14px 18px 4px;display:flex;overflow:auto}.margin-table-wrap{padding:8px 18px 18px;overflow:auto}.margin-table{border-collapse:collapse;width:100%;min-width:660px}.margin-table th{text-align:left;color:#8798a9;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #dae5ee;padding:10px;font-size:8px}.margin-table td{color:#456179;border-bottom:1px solid #edf2f6;padding:13px 10px;font-size:10px}.margin-table tbody tr:last-child td{border-bottom:0}.margin-table td>b,.margin-table td>small{display:block}.margin-table td>b{color:#183d5c}.margin-table td>small{color:#8ca0b2;margin-top:4px;font-size:8px}.finance-status{border-radius:var(--radius-pill);padding:5px 8px;font-size:8px;font-weight:800;display:inline-block}.finance-status.good{background:var(--mint-bg);color:#087b55}.finance-status.blue{color:#1265bf;background:#e8f2ff}.finance-status.warning{background:var(--amber-bg);color:#a35400}.finance-status.danger{background:var(--red-bg);color:#b52a24}.cost-card{padding-bottom:17px}.source-chip{color:#2b638e;border-radius:var(--radius-pill);background:#edf5fb;padding:6px 9px;font-size:8px;font-weight:800}.cost-composition{border-radius:var(--radius-pill);height:13px;margin:19px 20px 12px;display:flex;overflow:hidden}.cost-composition>div{height:100%}.material{background:var(--tenant-brand-accent,#155eef)}.labor{background:#53b1fd}.subcontract{background:#12b76a}.overhead{background:#c7d5e3}.cost-legend{flex-wrap:wrap;gap:16px;padding:0 20px;display:flex}.cost-legend span{color:#6b8297;font-size:8px}.cost-legend i{border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.cost-legend b{color:#294c68;margin-left:3px}.finance-rail{align-content:start;gap:14px;display:grid}.sync-card{grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:17px;display:grid}.exact-mark{color:#fff;background:#cf0a5b;border-radius:12px;place-items:center;width:38px;height:38px;font-size:18px;font-weight:900;display:grid}.sync-card h3{margin:3px 0 5px;font-size:13px}.sync-card span{color:#6c8397;font-size:8px}.sync-card .dot{margin-right:5px}.sync-card .quiet{padding:5px 9px}.control-queue>div:last-child{padding:3px 15px 13px}.control-queue article{border-bottom:1px solid #e9eff4;grid-template-columns:24px 1fr;gap:10px;padding:13px 4px;display:grid}.control-queue article:last-child{border-bottom:0}.control-icon{border-radius:8px;place-items:center;width:22px;height:22px;font-size:10px;font-weight:900;display:grid}.control-icon.warning{background:var(--amber-bg);color:#a35400}.control-icon.danger{background:var(--red-bg);color:#b52a24}.control-icon.blue{color:#1265bf;background:#e8f2ff}.control-queue article small{text-transform:uppercase;letter-spacing:.07em;color:#8498aa;font-size:7px}.control-queue article h3{margin:5px 0 3px;font-size:11px}.control-queue article p{color:#71869a;margin:0;font-size:9px;line-height:1.4}.control-queue article button{color:#1366b4;cursor:pointer;background:0 0;border:0;padding:8px 0 0;font-size:9px;font-weight:800}.finance-empty{text-align:center;padding:25px 10px!important}.finance-empty span{background:var(--mint-bg);color:#07825a;border-radius:50%;place-items:center;width:34px;height:34px;margin:0 auto 8px;display:grid}.finance-empty b,.finance-empty small{display:block}.finance-empty b{font-size:11px}.finance-empty small{color:#7d91a3;margin-top:4px;font-size:8px}.reliability{padding:18px}.reliability>div:first-of-type{align-items:baseline;gap:7px;margin-top:12px;display:flex}.reliability strong{color:#173d5c;font-size:25px}.reliability span,.reliability>small{color:#71879a;font-size:8px}.reliability-bar{border-radius:var(--radius-pill);background:#eaf0f5;height:6px;margin:10px 0;overflow:hidden}.reliability-bar i{background:linear-gradient(90deg,var(--tenant-brand-accent,#155eef),#12b76a);border-radius:inherit;width:96%;height:100%;display:block}@media (max-width:1000px){.finance-layout{grid-template-columns:1fr}.finance-rail{grid-template-columns:1fr 1fr}.control-queue{grid-row:span 2}.finance-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.finance-layout{padding:16px}.finance-rail{grid-template-columns:1fr}.control-queue{grid-row:auto}.finance-metrics{gap:8px}.finance-metrics section{padding:13px}.finance-metrics strong{font-size:18px}.margin-card>.section-head{align-items:flex-start;gap:10px}.cost-legend{gap:10px}}@media (max-width:480px){.finance-metrics p{min-height:22px}.finance-metrics strong{font-size:16px}.finance-metrics span{font-size:8px}.cost-legend span{width:45%}}.people-layout{background:#f2f7fb;grid-template-columns:minmax(680px,1fr) 310px;gap:22px;padding:26px 34px;display:grid}.people-main{gap:15px;min-width:0;display:grid}.people-metrics{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.people-metrics section{background:#fff;border:1px solid #cfe0ec;border-radius:14px;padding:16px}.people-metrics p{color:#71879a;margin:0;font-size:9px}.people-metrics strong{color:#173c5d;margin:8px 0 4px;font-size:23px;display:block}.people-metrics span{color:#71879a;font-size:9px}.people-filters{gap:7px;padding:14px 18px 5px;display:flex;overflow:auto}.people-list{padding:7px 14px 14px}.people-row{text-align:left;cursor:pointer;color:#294c68;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:38px minmax(150px,1.4fr) minmax(105px,.8fr) minmax(110px,.8fr) 18px;align-items:center;gap:11px;width:100%;padding:11px;display:grid}.people-row:hover{background:#f5f9fc}.people-row.selected{background:#edf5fc;border-color:#c8ddea}.people-avatar{color:#155b97;background:#e2effb;border-radius:50%;place-items:center;width:36px;height:36px;font-size:10px;font-weight:850;display:grid}.people-identity b,.people-identity small{display:block}.people-identity b{color:#163b5b;font-size:11px}.people-identity small{color:#7b90a3;margin-top:4px;font-size:8px}.availability{color:#587087;font-size:9px}.availability .dot{margin-right:6px}.load small{color:#7b90a3;margin-bottom:5px;font-size:8px;display:block}.load>i{border-radius:var(--radius-pill);background:#e6edf4;height:5px;display:block;overflow:hidden}.load>i b{border-radius:inherit;background:#398bdb;height:100%;display:block}.row-arrow{color:#7890a5;font-size:18px}.role-capacity{padding-bottom:12px}.role-capacity>div:last-child{padding:5px 20px}.role-capacity-row{border-bottom:1px solid #edf2f6;grid-template-columns:1fr 1.15fr;align-items:center;gap:20px;padding:11px 0;display:grid}.role-capacity-row:last-child{border-bottom:0}.role-capacity-row span b,.role-capacity-row span small{display:block}.role-capacity-row span b{color:#294c68;font-size:10px}.role-capacity-row span small{color:#8396a8;margin-top:4px;font-size:8px}.role-capacity-row>div{grid-template-columns:1fr 32px;align-items:center;gap:8px;display:grid}.role-capacity-row>div>i{border-radius:var(--radius-pill);background:#e8eef4;height:6px;overflow:hidden}.role-capacity-row>div>i b{border-radius:inherit;background:#2594df;height:100%;display:block}.role-capacity-row>div>i b.warning{background:var(--amber)}.role-capacity-row em{color:#657e94;font-size:8px;font-style:normal}.people-rail{align-content:start;gap:14px;display:grid}.person-detail{padding:18px}.detail-head{align-items:center;gap:12px;display:flex}.detail-head>span{color:#14588f;background:#dfeefa;border-radius:50%;place-items:center;width:44px;height:44px;font-size:11px;font-weight:850;display:grid}.detail-head h2{margin:3px 0;font-size:14px}.detail-head small{color:#71879a;font-size:8px}.today-assignment{background:#f4f8fb;border-radius:11px;margin:16px 0;padding:11px}.today-assignment small,.today-assignment b{display:block}.today-assignment small,.skill-block>small,.certificate-line small{color:#8296a8;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.today-assignment b{color:#294c68;margin-top:5px;font-size:10px}.skill-block>div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.skill-block span{color:#245f90;border-radius:var(--radius-pill);background:#eaf4fb;padding:5px 8px;font-size:8px}.certificate-line{border-top:1px solid #e7eef4;border-bottom:1px solid #e7eef4;align-items:center;gap:9px;margin:15px 0;padding:12px 2px;display:flex}.certificate-line b{color:#38566f;margin-top:4px;font-size:9px;display:block}.skill-risk{padding:18px}.skill-risk h3{margin:14px 0 6px;font-size:13px;line-height:1.4}.skill-risk p{color:#71869a;font-size:9px;line-height:1.5}.skill-risk>div{background:#f4f8fb;border-radius:10px;margin:12px 0;padding:10px}.skill-risk>div span,.skill-risk>div b{display:block}.skill-risk>div span{color:#8296a8;font-size:7px}.skill-risk>div b{color:#294c68;margin-top:4px;font-size:9px}.role-rights{padding-bottom:15px}.role-rights ul{margin:0;padding:7px 18px;list-style:none}.role-rights li{border-bottom:1px solid #edf2f6;justify-content:space-between;gap:10px;padding:8px 0;font-size:8px;display:flex}.role-rights li b{color:#294c68}.role-rights li span{color:#788da0}.role-rights>.quiet{width:calc(100% - 36px);margin:6px 18px 0}@media (max-width:1050px){.people-layout{grid-template-columns:1fr}.people-rail{grid-template-columns:repeat(3,1fr)}.people-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.people-layout{padding:16px}.people-rail{grid-template-columns:1fr}.people-metrics{gap:8px}.people-metrics section{padding:13px}.people-row{grid-template-columns:38px 1fr auto}.availability,.load{display:none}.people-card>.section-head{align-items:flex-start;gap:10px}}@media (max-width:480px){.people-metrics p{min-height:22px}.people-metrics strong{font-size:19px}.role-capacity-row{grid-template-columns:1fr}.people-row{padding:10px 7px}.people-identity b{font-size:10px}}.inventory-layout{background:#f2f7fb;grid-template-columns:minmax(700px,1fr) 320px;gap:22px;padding:26px 34px;display:grid}.inventory-main{gap:15px;min-width:0;display:grid}.inventory-metrics{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.inventory-metrics section{background:#fff;border:1px solid #cfe0ec;border-radius:14px;padding:16px}.inventory-metrics p{color:#71879a;margin:0;font-size:9px}.inventory-metrics strong{color:#173c5d;margin:8px 0 5px;font-size:21px;display:block}.inventory-metrics span{color:#71879a;font-size:8px}.stock-list{padding:6px 15px 14px}.stock-row{border-bottom:1px solid #eaf0f5;grid-template-columns:36px minmax(110px,.8fr) minmax(260px,1.6fr) 20px;align-items:center;gap:12px;padding:13px 4px;display:grid}.stock-row:last-child{border-bottom:0}.stock-code{color:#145f9e;background:#e8f2ff;border-radius:11px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.stock-code.warning{background:var(--amber-bg);color:#a35400}.stock-name b,.stock-name small,.stock-level span b,.stock-level span small{display:block}.stock-name b{color:#214867;font-size:11px}.stock-name small{color:#8295a7;margin-top:4px;font-size:8px}.stock-level>span{justify-content:space-between;gap:8px;display:flex}.stock-level span b{color:#38566f;font-size:9px}.stock-level span small{color:#899bab;font-size:8px}.stock-level>i{border-radius:var(--radius-pill);background:#e6edf4;height:6px;margin-top:7px;display:block;overflow:hidden}.stock-level>i b{border-radius:inherit;background:#2d8bd6;height:100%;display:block}.stock-level>i b.warning{background:var(--amber)}.stock-row>button{color:#71889c;cursor:pointer;background:0 0;border:0;font-size:18px}.batch-table-wrap{padding:8px 18px 18px;overflow:auto}.batch-table{border-collapse:collapse;width:100%;min-width:650px}.batch-table th{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:#8799aa;border-bottom:1px solid #dbe6ee;padding:9px;font-size:7px}.batch-table td{color:#4b667d;border-bottom:1px solid #edf2f6;padding:12px 9px;font-size:9px}.batch-table tbody tr:last-child td{border-bottom:0}.batch-table td>b{color:#173c5c;margin-right:4px}.inventory-rail{align-content:start;gap:14px;display:grid}.material-calculator{padding-bottom:18px}.calculator-body{padding:15px 18px 0}.calculator-body>label{color:#294c68;justify-content:space-between;align-items:center;gap:10px;font-size:9px;font-weight:800;display:flex}.calculator-body>label>span{color:#71879a;align-items:center;gap:5px;display:flex}.calculator-body input{text-align:right;color:#173c5c;background:#fff;border:1px solid #cbdce9;border-radius:10px;width:70px;padding:7px}.recipe-result{grid-template-columns:repeat(3,1fr);gap:7px;margin:11px 0 18px;display:grid}.recipe-result>div{background:#f4f8fb;border-radius:10px;padding:9px}.recipe-result span,.recipe-result b,.recipe-result small{display:block}.recipe-result span{color:#7b90a3;font-size:7px}.recipe-result b{color:#194566;margin:6px 0;font-size:11px}.recipe-result small{color:#1765a3;font-size:7px}.pif-result{background:#f4f8fb;border-radius:10px;justify-content:space-between;align-items:center;margin:10px 0 13px;padding:10px;display:flex}.pif-result span{color:#71879a;font-size:8px}.pif-result b{color:#194566;font-size:11px}.availability-check{border-top:1px solid #e5edf3;align-items:center;gap:9px;padding:12px 2px;display:flex}.availability-check b,.availability-check small{display:block}.availability-check b{color:#087b55;font-size:9px}.availability-check small{color:#8497a8;margin-top:3px;font-size:7px}.reserved{color:#087b55!important;background:var(--mint-bg)!important}.stock-alerts{padding-bottom:12px}.stock-alerts article{border-bottom:1px solid #e9eff4;grid-template-columns:24px 1fr;gap:10px;margin:0 15px;padding:13px 3px;display:grid}.stock-alerts article:last-child{border-bottom:0}.stock-alerts h3{margin:2px 0 4px;font-size:10px}.stock-alerts p{color:#71879a;margin:0;font-size:8px;line-height:1.4}.stock-alerts button{color:#1265ae;cursor:pointer;background:0 0;border:0;padding:7px 0 0;font-size:8px;font-weight:800}.warehouse-card{padding:18px}.warehouse-card h3{margin:8px 0 4px;font-size:14px}.warehouse-card p:not(.eyebrow){color:#71879a;font-size:9px}.warehouse-card>div{color:#4d6c83;border-top:1px solid #e5edf3;margin-top:12px;padding-top:12px;font-size:8px}.warehouse-card .dot{margin-right:7px}@media (max-width:1080px){.inventory-layout{grid-template-columns:1fr}.inventory-rail{grid-template-columns:1.2fr 1fr}.warehouse-card{grid-column:2}.inventory-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.inventory-layout{padding:16px}.inventory-rail{grid-template-columns:1fr}.warehouse-card{grid-column:auto}.inventory-metrics{gap:8px}.inventory-metrics section{padding:13px}.stock-row{grid-template-columns:36px 1fr 18px}.stock-level{grid-column:2}.stock-row>button{grid-area:1/3/3}.recipe-result{grid-template-columns:1fr 1fr 1fr}}@media (max-width:480px){.inventory-metrics p{min-height:22px}.inventory-metrics strong{font-size:17px}.stock-level>span{display:block}.stock-level span small{margin-top:4px}.recipe-result{grid-template-columns:1fr}.recipe-result>div{grid-template-columns:1fr auto auto;align-items:center;gap:8px;display:grid}.recipe-result b{margin:0}}.portal-workspace{background:#eef4f8;min-height:calc(100vh - 116px);padding:20px 34px 32px}.portal-toolbar{justify-content:space-between;align-items:center;max-width:1120px;margin:0 auto 14px;display:flex}.portal-toolbar>div:last-child{color:#5f778d;font-size:9px}.portal-toolbar .dot{margin-right:6px}.view-switch{border-radius:var(--radius-pill);background:#dfeaf2;padding:3px;display:flex}.view-switch button{color:#5a748b;border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;padding:8px 13px;font-size:9px;font-weight:800}.view-switch button.active{color:#174e79;background:#fff;box-shadow:0 2px 7px #173b571c}.portal-preview{background:#f7fafc;border:1px solid #cadce9;border-radius:20px;max-width:1120px;margin:0 auto;overflow:hidden;box-shadow:0 18px 45px #183d5914}.portal-brand{background:#fff;border-bottom:1px solid #dce7ef;align-items:center;gap:11px;height:72px;padding:14px 26px;display:flex}.tenant-logo{color:#fff;background:linear-gradient(145deg,#0e58a6,#1684df);border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.portal-brand strong,.portal-brand small{display:block}.portal-brand strong{color:#173d5d;font-size:13px}.portal-brand small{color:#7c90a2;margin-top:3px;font-size:8px}.portal-brand button{color:#265c85;border-radius:var(--radius-pill);background:#fff;border:1px solid #c9dce9;margin-left:auto;padding:8px 12px;font-size:8px;font-weight:800}.portal-welcome{background:linear-gradient(120deg,#edf6fd,#f7fbfe);padding:27px 34px 21px}.portal-welcome h2{color:#123b5d;margin:7px 0;font-size:24px}.portal-welcome>p:last-child{color:#688198;margin:0;font-size:10px}.journey{background:#fff;border-bottom:1px solid #dce7ef;grid-template-columns:repeat(5,1fr);padding:21px 34px;display:grid}.portal-step{color:#8799aa;grid-template-rows:1fr 1fr;grid-template-columns:28px 1fr;align-items:center;column-gap:8px;display:grid;position:relative}.portal-step:after{content:"";background:#dce6ee;height:2px;position:absolute;top:13px;left:36px;right:8px}.portal-step:last-child:after{display:none}.portal-step>span{color:#70879b;z-index:1;background:#edf2f6;border-radius:50%;grid-row:1/3;place-items:center;width:27px;height:27px;font-size:9px;font-weight:850;display:grid}.portal-step b{align-self:end;font-size:9px}.portal-step small{align-self:start;margin-top:2px;font-size:7px}.portal-step.done>span{color:#087b55;background:#e3f8ee}.portal-step.done:after{background:#58bd94}.portal-step.active>span{background:var(--tenant-brand-accent,#176fc4);color:#fff;box-shadow:0 0 0 5px #dceeff}.portal-step.active b{color:#155e9e}.portal-content{grid-template-columns:minmax(0,1fr) 250px;gap:18px;padding:22px 28px;display:grid}.portal-content>main{grid-column:auto}.portal-content>main,.portal-content>aside{align-content:start;gap:14px;min-width:0;display:grid}.portal-next,.portal-card,.portal-side-card{background:#fff;border:1px solid #d5e3ed;border-radius:15px}.portal-next{grid-template-columns:56px 1fr;gap:16px;padding:19px;display:grid}.portal-date{text-align:center;border:1px solid #bcd2e2;border-radius:12px;height:max-content;overflow:hidden}.portal-date strong{color:#173d5d;padding:7px;font-size:20px;display:block}.portal-date span{color:#fff;background:#144c78;padding:4px;font-size:7px;display:block}.portal-next h3{color:#173d5d;margin:12px 0 5px;font-size:14px}.portal-next p{color:#6b8297;font-size:9px;line-height:1.5}.portal-actions{gap:8px;margin-top:13px;display:flex}.portal-actions .secondary{width:auto}.portal-actions button:disabled{opacity:.65;cursor:not-allowed}.portal-card>.section-head{padding:15px 18px}.customer-task{cursor:pointer;align-items:flex-start;gap:11px;padding:15px 18px;display:flex}.customer-task input{opacity:0;position:absolute}.customer-task>span{border:1px solid #b7cbd9;border-radius:7px;flex:none;width:21px;height:21px}.customer-task input:checked+span{background:#12b76a;border-color:#12b76a}.customer-task input:checked+span:after{content:"✓";color:#fff;place-items:center;font-size:12px;display:grid}.customer-task b,.customer-task small{display:block}.customer-task b{color:#294c68;font-size:10px}.customer-task small{color:#7a8fa2;margin-top:4px;font-size:8px}.portal-card>.section-head>button{color:#1466ad;background:0 0;border:0;font-size:8px;font-weight:800}.portal-documents{padding:5px 16px 12px}.portal-documents article{border-bottom:1px solid #e9eff4;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:10px 2px;display:grid}.portal-documents article:last-child{border-bottom:0}.portal-documents article>span{color:#165f98;background:#e9f2fa;border-radius:9px;place-items:center;width:32px;height:32px;font-size:7px;font-weight:900;display:grid}.portal-documents b,.portal-documents small{display:block}.portal-documents b{color:#294c68;font-size:9px}.portal-documents small{color:#8296a8;margin-top:4px;font-size:7px}.portal-documents button{color:#175f97;border-radius:var(--radius-pill);background:#edf5fb;border:0;padding:6px 9px;font-size:7px;font-weight:800}.portal-side-card{padding:16px}.portal-contact{align-items:center;gap:9px;margin:13px 0;display:flex}.portal-contact>span{color:#155b91;background:#e2f0fa;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-weight:850;display:grid}.portal-contact b,.portal-contact small{display:block}.portal-contact b{color:#294c68;font-size:9px}.portal-contact small{color:#8296a8;margin-top:3px;font-size:7px}.channel-choice{grid-template-columns:1fr 1fr;gap:6px;margin:12px 0 8px;display:grid}.channel-choice button{color:#5d7488;border-radius:var(--radius-pill);background:#fff;border:1px solid #d3e1eb;padding:7px;font-size:7px;font-weight:800}.channel-choice button.active{color:#087b55;background:#e8f8f0;border-color:#87cfaf}.portal-side-card>small{color:#8296a8;font-size:7px}.portal-side-card dl{margin:10px 0 0}.portal-side-card dl>div{border-bottom:1px solid #edf2f5;justify-content:space-between;gap:9px;padding:7px 0;font-size:7px;display:flex}.portal-side-card dt{color:#8496a7}.portal-side-card dd{color:#294c68;text-align:right;margin:0;font-weight:700}.portal-footer{color:#7d91a2;background:#fff;border-top:1px solid #dce7ef;grid-template-columns:1fr 1fr 1fr;padding:16px 28px;font-size:7px;display:grid}.portal-footer span:nth-child(2){text-align:center}.portal-footer small{text-align:right}.portal-admin{max-width:1120px;margin:0 auto}.portal-admin-grid{grid-template-columns:1.2fr .8fr;gap:15px;display:grid}.setting-list{padding:5px 18px 14px}.setting-list>div{border-bottom:1px solid #e9eff4;justify-content:space-between;align-items:center;gap:15px;padding:13px 0;display:flex}.setting-list>div:last-child{border-bottom:0}.setting-list span b,.setting-list span small{display:block}.setting-list span b{color:#294c68;font-size:10px}.setting-list span small{color:#8296a8;margin-top:4px;font-size:8px}.toggle{border-radius:var(--radius-pill);cursor:pointer;background:#cdd9e2;border:0;width:38px;height:22px;padding:3px}.brand-settings{padding-bottom:16px}.brand-preview{background:#f4f8fb;border-radius:12px;grid-template-columns:38px 1fr 14px 14px 14px;align-items:center;gap:9px;margin:15px 18px 10px;padding:12px;display:grid}.brand-preview b{color:#294c68;font-size:10px}.brand-preview>i{background:#d5e3ed;border-radius:50%;height:14px}.brand-settings dl{margin:0 18px 13px}.brand-settings dl>div{border-bottom:1px solid #edf2f5;justify-content:space-between;padding:7px 0;font-size:8px;display:flex}.brand-settings dt{color:#8194a5}.brand-settings dd{color:#294c68;margin:0;font-weight:700}.brand-color{background:var(--tenant-brand-accent,#155eef);border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.brand-settings>.secondary{width:calc(100% - 36px);margin:0 18px}.portal-channels{padding-bottom:12px}.portal-channels ul{margin:0;padding:5px 18px;list-style:none}.portal-channels li{border-bottom:1px solid #edf2f5;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:9px 0;display:grid}.portal-channels li>span{color:#165f98;background:#e8f2fa;border-radius:9px;place-items:center;width:27px;height:27px;font-size:9px;font-weight:850;display:grid}.portal-channels b,.portal-channels small{display:block}.portal-channels b{color:#294c68;font-size:9px}.portal-channels small{color:#8296a8;margin-top:3px;font-size:7px}.portal-channels em{color:#087b55;font-size:7px;font-style:normal}.portal-guardrails{padding:19px}.portal-guardrails h3{margin:14px 0 6px;font-size:14px;line-height:1.4}.portal-guardrails p{color:#71869a;margin-bottom:15px;font-size:9px;line-height:1.5}@media (max-width:980px){.portal-admin-grid,.portal-content{grid-template-columns:1fr}.portal-content>aside{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.portal-workspace{padding:16px}.portal-toolbar{align-items:flex-start;gap:10px}.portal-toolbar>div:last-child{display:none}.portal-preview{border-radius:15px}.portal-content>aside{grid-template-columns:1fr}.portal-welcome{padding:23px 20px}.journey{padding:18px 20px}.portal-content{padding:16px}.portal-brand{padding:13px 18px}}@media (max-width:600px){.journey{grid-template-columns:repeat(5,60px);overflow:auto}.portal-step{text-align:center;grid-template-rows:27px auto auto;grid-template-columns:27px;justify-items:center;gap:3px}.portal-step>span{grid-row:auto}.portal-step:after{left:38px;right:-12px}.portal-actions{display:grid}.portal-actions button{width:100%!important}.portal-next{grid-template-columns:45px 1fr;padding:14px}.portal-footer{grid-template-columns:1fr}.portal-footer span:nth-child(2),.portal-footer small{display:none}.portal-admin-grid{display:block}.portal-admin-grid>.card{margin-bottom:12px}}.relations-layout{background:#f2f7fb;grid-template-columns:270px minmax(0,1fr);min-height:calc(100vh - 116px);display:grid}.relation-list{background:#f9fbfd;border-right:1px solid #cfdeea;padding:15px 11px}.relation-search{border-radius:var(--radius-pill);background:#fff;border:1px solid #ccdde9;align-items:center;gap:7px;margin-bottom:15px;padding:8px 11px;display:flex}.relation-search span{color:#66849b}.relation-search input{color:#294c68;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:9px}.relation-list-head{color:#7790a4;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;padding:0 7px 8px;font-size:8px;display:flex}.relation-item{text-align:left;cursor:pointer;color:#294c68;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;width:100%;padding:10px 8px;display:grid}.relation-item:hover{background:#f0f6fa}.relation-item.active{background:#e8f2fb;border-color:#c6ddea}.relation-item>span{color:#155b91;background:#dfeef9;border-radius:50%;place-items:center;width:32px;height:32px;font-size:9px;font-weight:850;display:grid}.relation-item b,.relation-item small{display:block}.relation-item b{font-size:9px}.relation-item small{color:#8094a6;margin-top:4px;font-size:7px}.relation-item em{color:#1564a4;border-radius:var(--radius-pill);background:#fff;padding:5px 7px;font-size:7px;font-style:normal}.relation-dossier{min-width:0}.relation-header{background:#fff;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;padding:20px 28px 14px;display:grid}.relation-avatar{color:#155b91;background:#dfeef9;border-radius:50%;place-items:center;width:46px;height:46px;font-size:12px;font-weight:850;display:grid}.relation-header h2{color:#173d5c;margin:5px 0;font-size:19px}.relation-header>div:nth-child(2)>p:last-child{color:#7890a3;margin:0;font-size:8px}.relation-value{text-align:right}.relation-value small,.relation-value strong{display:block}.relation-value small{color:#8296a8;font-size:7px}.relation-value strong{color:#173d5c;margin:5px 0;font-size:18px}.relation-actions{background:#fff;gap:7px;padding:0 28px 14px;display:flex}.relation-actions .secondary{width:auto;padding:8px 12px}.dossier-tabs{background:#fff;border-top:1px solid #edf2f5;border-bottom:1px solid #d5e2eb;gap:1px;padding:0 25px;display:flex;overflow:auto}.dossier-tabs button{white-space:nowrap;color:#6c8397;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 8px;font-size:8px;font-weight:750}.dossier-tabs button.active{color:#155f9d;border-bottom-color:var(--tenant-brand-accent,#1776cf)}.dossier-tabs span{border-radius:var(--radius-pill);background:#edf3f7;margin-left:5px;padding:2px 5px}.relation-overview{grid-template-columns:minmax(500px,1fr) 280px;gap:15px;padding:18px 22px;display:grid}.relation-overview>main,.relation-overview>aside{align-content:start;gap:14px;min-width:0;display:grid}.relation-journey{grid-template-columns:repeat(5,1fr);padding:18px 20px;display:grid}.relation-journey span{color:#8093a4;border-top:3px solid #dce6ed;padding-top:10px;font-size:8px;position:relative}.relation-journey span.done{color:#087b55;border-color:#37a97b}.relation-journey span.active{border-color:var(--tenant-brand-accent,#1776cf);color:#155f9d}.relation-journey small{margin-top:4px;font-size:7px;display:block}.current-order{background:#f4f8fb;border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:15px;margin:0 18px 18px;padding:13px;display:grid}.current-order small{color:#8194a5;font-size:7px}.current-order h3{margin:4px 0;font-size:10px}.current-order p{color:#7c91a3;margin:0;font-size:7px}.current-order>strong{color:#173d5c;font-size:12px}.current-order>button{color:#1466ad;background:0 0;border:0;font-size:8px;font-weight:800}.history-list{padding:5px 18px 14px}.history-list article{border-bottom:1px solid #edf2f5;grid-template-columns:28px 1fr auto;align-items:start;gap:10px;padding:10px 0;display:grid}.history-list article:last-child{border-bottom:0}.history-list article>span{color:#155f98;background:#e7f1f9;border-radius:9px;place-items:center;width:27px;height:27px;font-size:8px;font-weight:850;display:grid}.history-list b{color:#294c68;font-size:9px}.history-list p{color:#7b90a2;margin:4px 0 0;font-size:7px}.history-list time{color:#8da0b0;font-size:7px}.contact-card dl{margin:6px 18px 14px}.contact-card dl>div{border-bottom:1px solid #edf2f5;justify-content:space-between;gap:8px;padding:8px 0;font-size:8px;display:flex}.contact-card dt{color:#8194a5}.contact-card dd{color:#294c68;text-align:right;margin:0}.contact-card .dot{margin-right:5px}.smart-action,.relation-source{padding:18px}.smart-action h3,.relation-source h3{margin:13px 0 6px;font-size:13px;line-height:1.4}.smart-action p,.relation-source p{color:#71869a;font-size:8px;line-height:1.5}.smart-action>div{background:#f4f8fb;border-radius:10px;margin:12px 0;padding:10px}.smart-action>div span,.smart-action>div b{display:block}.smart-action>div span{color:#8296a8;font-size:7px}.smart-action>div b{color:#294c68;margin-top:3px;font-size:9px}.relation-tab-content{padding:20px 24px}.notes-composer{background:#fff;border:1px solid #cfe0ec;border-radius:14px;padding:14px}.notes-composer textarea{resize:vertical;color:#294c68;width:100%;min-height:80px;font:inherit;border:0;outline:0;font-size:10px}.notes-composer>div{border-top:1px solid #edf2f5;justify-content:space-between;align-items:center;padding-top:10px;display:flex}.notes-composer span{color:#8296a8;font-size:7px}.notes-list{gap:10px;margin-top:12px;display:grid}.notes-list article{background:#fff;border:1px solid #d2e1ec;border-radius:13px;grid-template-columns:34px 1fr;gap:10px;padding:13px;display:grid}.notes-list article>span{color:#155b91;background:#e4f0fa;border-radius:50%;place-items:center;width:32px;height:32px;font-size:8px;font-weight:850;display:grid}.notes-list b,.notes-list small{font-size:8px}.notes-list small{color:#8a9bab;margin-left:6px}.notes-list p{color:#4c687e;margin:8px 0 0;font-size:9px}.record-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.record-head h2{margin:0;font-size:16px}.record-head p{color:#8194a5;margin:4px 0 0;font-size:8px}.record-list{background:#fff;border:1px solid #cfe0ec;border-radius:14px;padding:5px 15px}.record-list article{border-bottom:1px solid #edf2f5;grid-template-columns:32px 1fr auto 18px;align-items:center;gap:10px;padding:12px 0;display:grid}.record-list article:last-child{border-bottom:0}.record-list article>span{color:#155f98;background:#e8f2fa;border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:850;display:grid}.record-list b{color:#294c68;font-size:9px}.record-list strong{color:#087b55;font-size:8px}.record-list button{color:#7890a4;background:0 0;border:0;font-size:18px}@media (max-width:1100px){.relation-overview{grid-template-columns:1fr}.relation-overview>aside{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.relations-layout{display:block}.relation-list{display:none}.relation-header{grid-template-columns:42px 1fr;padding:16px}.relation-value{text-align:left;grid-column:2}.relation-actions{padding:0 16px 12px;overflow:auto}.dossier-tabs{padding:0 12px}.relation-overview{padding:14px;display:block}.relation-overview>aside{grid-template-columns:1fr;margin-top:12px;display:grid}.relation-tab-content{padding:14px}.current-order{grid-template-columns:1fr}.current-order>strong{grid-area:1/2}.history-list article{grid-template-columns:28px 1fr}.history-list time{grid-column:2}}@media (max-width:480px){.relation-header{grid-template-columns:36px 1fr}.relation-avatar{width:36px;height:36px}.relation-header h2{font-size:15px}.relation-actions .secondary,.relation-actions .primary{white-space:nowrap}.record-list article{grid-template-columns:30px 1fr 16px}.record-list strong{grid-column:2}.record-list button{grid-area:1/3/3}}.relation-workspace-v2,.relation-dossier-v3{color:#173d5c;background:#f4f8fb;min-height:calc(100vh - 118px)}.relation-workspace-head{justify-content:space-between;align-items:flex-end;gap:24px;padding:24px 28px 18px;display:flex}.relation-workspace-head h2,.dossier-v3-head h2{letter-spacing:-.035em;margin:3px 0 5px!important;font-size:27px!important}.relation-workspace-head p:last-child,.dossier-v3-head p:last-child{color:#647f93;margin:0;font-size:13px}.relation-workspace-v2 .primary,.relation-dossier-v3 .primary{border-radius:12px!important;padding:11px 16px!important}.relation-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 28px 16px;display:grid}.relation-kpis button{color:#173d5c;text-align:left;cursor:pointer;background:#fff;border:1px solid #cfdee8;border-radius:14px;gap:4px;padding:14px 15px;display:grid;box-shadow:0 7px 18px #214c6909}.relation-kpis button:hover,.relation-kpis button.active{border-color:#2b88d3;box-shadow:0 0 0 2px #2b88d31b}.relation-kpis button.attention{border-top:3px solid #d69a2e}.relation-kpis span{color:#607b8f;font-size:11px;font-weight:800}.relation-kpis strong{font-size:24px;line-height:1.1}.relation-kpis small{color:#8297a7;font-size:10px}.relation-work-grid{grid-template-columns:210px minmax(0,1fr);gap:12px;padding:0 28px 28px;display:grid}.relation-saved-views,.relation-table-card,.dossier-side-nav,.dossier-card,.dossier-records{background:#fff;border:1px solid #d2e0e8;border-radius:15px;box-shadow:0 7px 24px #214c6908}.relation-saved-views{align-self:start;padding:14px 9px}.relation-saved-views>.eyebrow{padding:2px 9px 8px}.relation-saved-views>button{color:#49697f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:9px 10px;font-weight:800;display:flex}.relation-saved-views>button:hover{background:#f1f6f9}.relation-saved-views>button.active{color:#0e65b2;background:#e8f4fd}.relation-saved-views>button b{background:#edf3f7;border-radius:8px;place-items:center;min-width:24px;height:24px;font-size:10px;display:grid}.relation-saved-views>button.active b{background:#fff}.view-note{border-top:1px solid #e2e9ee;gap:4px;margin:12px 5px 0;padding:13px 5px 3px;display:grid}.view-note b{font-size:11px}.view-note span{color:#768c9d;font-size:10px;line-height:1.45}.relation-table-card{min-width:0;overflow:hidden}.relation-table-tools{border-bottom:1px solid #dce6ec;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.relation-table-tools label{background:#f9fbfc;border:1px solid #cbdce7;border-radius:11px;align-items:center;gap:8px;width:min(460px,60%);padding:0 11px;display:flex}.relation-table-tools input{width:100%;font:inherit;background:0 0;border:0;outline:0;padding:10px 0;font-size:12px}.relation-table-tools p{color:#70879a;margin:0;font-size:11px}.relation-bulkbar{background:#edf7fe;border-bottom:1px solid #cfe0ea;align-items:center;gap:14px;padding:9px 14px;font-size:11px;display:flex}.relation-bulkbar span{color:#638096;flex:1}.relation-bulkbar button{color:#0c66b4;cursor:pointer;background:0 0;border:0;font-weight:850}.relation-table{width:100%;overflow:auto}.relation-table-row{cursor:pointer;border-bottom:1px solid #e1e9ee;grid-template-columns:30px minmax(190px,1.35fr) minmax(155px,1.05fr) 120px 110px 105px minmax(160px,1.1fr) 120px 28px;align-items:center;min-width:1130px;padding:0 13px;display:grid}.relation-table-row:hover{background:#f4f9fc}.relation-table-row.head{color:#71889a;text-transform:uppercase;letter-spacing:.045em;cursor:default;background:#f5f8fa;min-height:38px;font-size:9px;font-weight:900}.relation-table-row.head:hover{background:#f5f8fa}.relation-table-row>span{min-width:0;padding:11px 8px}.relation-table-row b,.relation-table-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.relation-table-row b{font-size:11px}.relation-table-row small{color:#7b91a1;margin-top:4px;font-size:9px}.relation-table-row>label{place-items:center;display:grid}.relation-table-row input{accent-color:#1475c9;width:15px;height:15px}.relation-table-row>button{color:#0f6ebc;cursor:pointer;background:0 0;border:0;font-size:18px}.relation-name-cell{align-items:center;gap:9px;display:flex!important}.relation-name-cell>i{color:#155f9a;background:#e3f0fa;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:10px;font-style:normal;font-weight:900;display:grid}.phase{color:#45677f;background:#eaf2f7;border-radius:8px;width:max-content;max-width:100%;padding:5px 7px;font-style:normal;font-weight:900;font-size:9px!important;display:inline-flex!important}.phase.offerte-loopt{color:#0c65b2;background:#e6f2fd}.phase.klant,.phase.akkoord{color:#157651;background:#e4f5ed}.phase.nieuw{color:#607687;background:#f0f2f4}.relations-empty{text-align:center;place-items:center;gap:5px;min-height:180px;padding:25px;display:grid}.relations-empty b{font-size:15px}.relations-empty span{color:#71899a;font-size:11px}.dossier-v3-head{background:#fff;border-bottom:1px solid #d5e2ea;grid-template-columns:minmax(280px,1fr) auto;gap:12px;padding:16px 28px;display:grid}.back-link{color:#1769ab;cursor:pointer;background:0 0;border:0;grid-column:1/-1;width:max-content;padding:0;font-weight:850}.dossier-identity{align-items:center;gap:13px;display:flex}.dossier-identity>span{color:#155f99;background:#e2f0fb;border-radius:12px;place-items:center;width:48px;height:48px;font-size:13px;font-weight:900;display:grid}.dossier-head-actions{align-items:center;gap:16px;display:flex}.dossier-head-actions>div{justify-items:end;gap:2px;display:grid}.dossier-head-actions small{color:#7690a2;font-size:9px}.dossier-head-actions strong{font-size:19px}.dossier-v3-layout{grid-template-columns:220px minmax(0,1fr);gap:14px;padding:18px 28px 28px;display:grid}.dossier-side-nav{align-self:start;padding:9px}.dossier-side-nav>button{color:#506e83;text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:10px;font-weight:850;display:flex}.dossier-side-nav>button.active{color:#0d64af;background:#eaf5fd;border-left-color:#1475ca}.dossier-side-nav>button b{background:#edf2f5;border-radius:7px;place-items:center;min-width:22px;height:22px;font-size:9px;display:grid}.dossier-next{background:#edf6fc;border-radius:10px;gap:4px;margin-top:11px;padding:12px;display:grid}.dossier-next small,.dossier-next span,.dossier-next em{font-size:9px}.dossier-next small,.dossier-next em{color:#6f8799}.dossier-next b{line-height:1.35}.dossier-next em{font-style:normal}.dossier-v3-content{min-width:0}.dossier-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.dossier-card{padding:15px}.dossier-card>header,.dossier-records>header,.dossier-timeline>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.dossier-card h3,.dossier-records h3{margin:3px 0!important;font-size:16px!important}.card-symbol{color:#17639c;background:#e7f2fa;border-radius:10px;place-items:center;width:36px;height:36px;font-size:17px;font-weight:900;display:grid}.card-symbol.green{color:#16805a;background:#e6f5ed}.card-symbol.amber{color:#a1690c;background:#fff1d8}.card-symbol.blue{color:#fff;background:#0e70cb}.dossier-card dl{margin:10px 0 0}.dossier-card dl div{border-top:1px solid #e6edf1;justify-content:space-between;gap:12px;padding:8px 0;font-size:11px;display:flex}.dossier-card dt{color:#72899a}.dossier-card dd{text-align:right;margin:0;font-weight:800}.measure-list{margin-top:8px;display:grid}.measure-list article{border-top:1px solid #e5edf1;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:9px 0;display:grid}.measure-list article>span{color:#1769ab;background:#e8f4fc;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.measure-list b,.measure-list small{display:block}.measure-list small{color:#758c9c;margin-top:2px}.measure-list strong{font-size:11px}.appointment-block{background:#f6f9fb;border-radius:10px;gap:5px;margin-top:12px;padding:12px;display:grid}.appointment-block strong{font-size:16px}.appointment-block span,.appointment-block small{color:#698294}.empty-copy{color:#70889a;margin:12px 0 0;font-size:11px;line-height:1.5}.commercial-total{background:#eef7fd;border-radius:10px;justify-content:space-between;align-items:end;margin:12px 0;padding:12px;display:flex}.commercial-total span{color:#668196}.commercial-total strong{font-size:22px}.dossier-timeline{margin-top:0}.dossier-timeline>header>span{color:#72899a;font-size:10px}.dossier-timeline>div{margin-top:8px}.dossier-timeline article{border-top:1px solid #e3ebf0;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px 0;display:grid}.dossier-timeline article>i{color:#17659f;background:#e8f3fb;border-radius:9px;place-items:center;width:31px;height:31px;font-style:normal;font-weight:900;display:grid}.dossier-timeline b,.dossier-timeline small{display:block}.dossier-timeline p{color:#536f83;margin:3px 0;font-size:11px}.dossier-timeline small,.dossier-timeline time{color:#8498a7;font-size:9px}.dossier-timeline time{white-space:nowrap}.contact-safe{max-width:780px}.contact-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.contact-actions a,.contact-actions button{color:#1767a7;background:#fff;border:1px solid #c7d9e5;border-radius:10px;padding:9px 12px;font-weight:850;text-decoration:none}.dossier-records{overflow:hidden}.dossier-records>header{padding:16px}.dossier-records>div{border-top:1px solid #dce6ec}.dossier-records article{border-bottom:1px solid #e4ebef;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 16px;display:grid}.dossier-records article:last-child{border-bottom:0}.dossier-records article>span{color:#17659f;background:#e8f3fb;border-radius:9px;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.dossier-records b,.dossier-records small{display:block}.dossier-records small{color:#7a8f9f;margin-top:3px;font-size:9px}.dossier-records strong{font-size:11px}@media (max-width:1180px){.relation-kpis{grid-template-columns:repeat(2,1fr)}.relation-work-grid{grid-template-columns:180px minmax(0,1fr)}.dossier-v3-layout{grid-template-columns:190px minmax(0,1fr)}}@media (max-width:820px){.relation-workspace-head,.dossier-v3-head{padding:18px}.relation-workspace-head{align-items:flex-start}.relation-kpis{padding:0 18px 12px}.relation-work-grid{padding:0 18px 20px;display:block}.relation-saved-views{gap:4px;margin-bottom:10px;display:flex;overflow:auto}.relation-saved-views>.eyebrow,.view-note{display:none}.relation-saved-views>button{white-space:nowrap;flex:none;gap:7px;width:auto}.relation-table-tools{flex-direction:column;align-items:stretch}.relation-table-tools label{width:auto}.relation-table-tools p{padding-left:3px}.relation-table{padding:8px}.relation-table-row.head{display:none}.relation-table-row{border:1px solid #d4e1e9;border-radius:12px;grid-template-columns:24px minmax(0,1fr) auto;min-width:0;margin-bottom:8px;padding:8px}.relation-table-row>span{padding:7px}.relation-table-row>span:nth-child(n+3){grid-column:2/4}.relation-table-row>span:nth-child(3),.relation-table-row>span:nth-child(4),.relation-table-row>span:nth-child(5),.relation-table-row>span:nth-child(8){display:none}.relation-table-row>span:nth-child(6),.relation-table-row>span:nth-child(7){grid-column:auto}.relation-table-row>button{grid-area:1/3}.dossier-v3-head{grid-template-columns:1fr}.dossier-head-actions{justify-content:space-between}.dossier-head-actions>div{justify-items:start}.dossier-v3-layout{padding:12px 18px 20px;display:block}.dossier-side-nav{gap:4px;margin-bottom:10px;display:flex;overflow:auto}.dossier-side-nav>button{white-space:nowrap;border-bottom:3px solid #0000;border-left:0;flex:none;gap:7px;width:auto}.dossier-side-nav>button.active{border-bottom-color:#1475ca}.dossier-next{display:none}.dossier-overview-grid{grid-template-columns:1fr}}@media (max-width:520px){.relation-workspace-head{display:grid}.relation-workspace-head .primary{width:100%}.relation-kpis{grid-template-columns:1fr}.dossier-head-actions{flex-direction:column;align-items:stretch}.dossier-head-actions .primary{width:100%}.dossier-timeline article{grid-template-columns:32px minmax(0,1fr)}.dossier-timeline time{grid-column:2}.dossier-records article{grid-template-columns:32px minmax(0,1fr)}.dossier-records article>strong{grid-column:2}}.quotes-layout{background:#f2f7fb;grid-template-columns:240px minmax(480px,1fr) 290px;gap:16px;min-height:calc(100vh - 116px);padding:22px 26px;display:grid}.quote-source,.quote-control{align-content:start;gap:13px;display:grid}.quote-source dl{margin:5px 17px 12px}.quote-source dl>div{border-bottom:1px solid #edf2f5;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;font-size:8px;display:flex}.quote-source dt{color:#8094a6}.quote-source dd{color:#294c68;text-align:right;margin:0;font-weight:750}.quote-source input{text-align:right;border:1px solid #c7d9e6;border-radius:8px;width:54px;padding:5px}.quote-source>.card>.secondary{width:calc(100% - 34px);margin:0 17px 15px}.quote-material{padding:16px}.quote-material>div{border-bottom:1px solid #edf2f5;justify-content:space-between;padding:8px 0;font-size:8px;display:flex}.quote-material span{color:#748a9e}.quote-material b{color:#294c68}.quote-builder{min-width:0}.quote-builder-head{justify-content:space-between;align-items:end;margin:0 2px 13px;display:flex}.quote-builder-head h2{margin:5px 0 0;font-size:18px}.quote-builder-head>span{color:#8195a7;font-size:7px}.package-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:13px;display:grid}.package-card{text-align:left;color:#294c68;cursor:pointer;background:#fff;border:1px solid #cddde9;border-radius:15px;padding:15px;transition:all .15s}.package-card:hover{transform:translateY(-2px)}.package-card.selected{border:2px solid var(--tenant-brand-accent,#1776cf);padding:14px;box-shadow:0 8px 20px #176fc41f}.package-card>span{font-size:11px;font-weight:850}.package-card strong{color:#173d5c;margin:10px 0 2px;font-size:18px;display:block}.package-card em{color:#8296a8;font-size:7px;font-style:normal}.package-card ul{min-height:77px;margin:0;padding:9px 0;list-style:none}.package-card li{color:#587087;padding:4px 0;font-size:7px}.package-card>i{text-align:center;color:#1765a4;border-radius:var(--radius-pill);background:#edf5fb;padding:7px;font-size:7px;font-style:normal;font-weight:850;display:block}.package-card.selected>i{background:var(--tenant-brand-accent,#1776cf);color:#fff}.quote-lines table{border-collapse:collapse;width:100%}.quote-lines td{color:#4e687e;text-align:right;border-bottom:1px solid #edf2f5;padding:12px 16px;font-size:8px}.quote-lines td:first-child{text-align:left}.quote-lines td b,.quote-lines td small{display:block}.quote-lines td b{color:#294c68;font-size:9px}.quote-lines td small{color:#8296a8;margin-top:4px;font-size:7px}.quote-total{justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.quote-total label{color:#6f8599;font-size:8px}.quote-total input{text-align:right;border:1px solid #c7d9e6;border-radius:8px;width:45px;padding:5px}.quote-total>div{text-align:right}.quote-total small,.quote-total strong{display:block}.quote-total small{color:#8296a8;font-size:7px}.quote-total strong{color:#173d5c;margin-top:4px;font-size:18px}.margin-control dl{margin:0;padding:5px 17px}.margin-control dl>div{border-bottom:1px solid #edf2f5;justify-content:space-between;padding:8px 0;font-size:8px;display:flex}.margin-control dt{color:#7b90a3}.margin-control dd{color:#294c68;margin:0;font-weight:750}.margin-message{border-radius:10px;margin:9px 17px 15px;padding:9px;font-size:7px}.margin-message.good{background:var(--mint-bg);color:#087b55}.margin-message.danger{background:var(--red-bg);color:#b52a24}.quote-check{border-bottom:1px solid #edf2f5;align-items:center;gap:9px;margin:0 16px;padding:10px 0;display:flex}.quote-check>span{border-radius:7px;place-items:center;width:21px;height:21px;font-size:9px;font-weight:900;display:grid}.quote-check>span.checked{background:var(--mint-bg);color:#087b55}.quote-check>span.warning{background:var(--amber-bg);color:#a35400}.quote-check b,.quote-check small{display:block}.quote-check b{color:#294c68;font-size:8px}.quote-check small{color:#8296a8;margin-top:3px;font-size:7px}.send-check>.wide{width:calc(100% - 32px);margin:13px 16px 6px}.send-check>small{text-align:center;color:#8296a8;padding:0 12px 14px;font-size:7px;display:block}.send-check button:disabled{opacity:.5;cursor:not-allowed}.sent{background:var(--mint-bg)!important;color:#087b55!important}.quote-speed{padding:17px}.quote-speed strong,.quote-speed span{display:block}.quote-speed strong{color:#173d5c;margin:9px 0 3px;font-size:22px}.quote-speed span{color:#71879a;font-size:8px}@media (max-width:1150px){.quotes-layout{grid-template-columns:220px 1fr}.quote-control{grid-column:1/3;grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.quotes-layout{padding:16px;display:block}.quote-source{grid-template-columns:1fr 1fr}.quote-builder{margin:14px 0}.quote-control{grid-template-columns:1fr}.package-grid{grid-template-columns:repeat(3,220px);overflow:auto}.quote-source dl>div{font-size:7px}}@media (max-width:600px){.quote-source{grid-template-columns:1fr}.quote-builder-head>span{display:none}.package-grid{grid-template-columns:repeat(3,185px)}.quote-lines{overflow:auto}.quote-lines table{min-width:500px}.quote-total{min-width:320px}}.quote-product-shell{background:#f2f7fb;min-height:calc(100vh - 116px)}.quote-product-bar{background:#fff;border-bottom:1px solid #d6e3ec;justify-content:space-between;align-items:center;gap:18px;padding:15px 26px;display:flex}.quote-product-bar strong{color:#173d5c;margin-top:5px;font-size:12px;display:block}.quote-product-switch{background:#e8f1f7;border-radius:999px;padding:4px;display:flex}.quote-product-switch button{color:#5f788d;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 14px;font-size:8px;font-weight:850}.quote-product-switch button.active{color:#165f9a;background:#fff;box-shadow:0 2px 8px #173d5c1c}.quote-product-shell>.quotes-layout{min-height:auto}.window-quote-layout{grid-template-columns:230px minmax(490px,1fr) 290px;gap:16px;padding:20px 26px;display:grid}.window-position-list{align-self:start;overflow:hidden}.window-position-list>.section-head{padding:15px}.window-position{text-align:left;color:#294c68;cursor:pointer;background:#fff;border:0;border-left:3px solid #0000;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;width:100%;padding:12px 14px;display:grid}.window-position.active{border-left-color:var(--tenant-brand-accent,#1776cf);background:#eaf5fd}.window-position>span{background:var(--tenant-brand-accent,#1776cf);color:#fff;border-radius:9px;place-items:center;width:28px;height:28px;font-size:8px;font-weight:900;display:grid}.window-position b,.window-position small{display:block}.window-position b{font-size:8px}.window-position small{color:#7890a3;margin-top:4px;font-size:6.5px}.window-position em{font-size:7px;font-style:normal;font-weight:850}.combination-line{border:1px dashed #bcd4e5;border-radius:12px;grid-template-columns:28px 1fr;gap:9px;margin:10px 13px;padding:11px;display:grid}.combination-line>span{color:#087b55;background:#dff6ec;border-radius:9px;place-items:center;width:27px;height:27px;display:grid}.combination-line b,.combination-line small{display:block}.combination-line b{font-size:7.5px}.combination-line small{color:#7890a3;margin-top:3px;font-size:6px}.position-summary{border-top:1px solid #e4edf3;padding:15px}.position-summary span,.position-summary strong,.position-summary small{display:block}.position-summary span{color:#7890a3;font-size:7px}.position-summary strong{color:#173d5c;margin:6px 0;font-size:17px}.position-summary small{color:#7890a3;font-size:6px}.window-calculator{min-width:0}.quote-builder-head .source-ok{color:#087b55;background:#e3f8ef;border-radius:999px;padding:7px 10px}.quote-builder-head .source-wait{color:#8b641c}.window-canvas-card{overflow:hidden}.window-canvas-toolbar{border-bottom:1px solid #e1eaf1;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;display:flex}.window-canvas-toolbar span{color:#173d5c;font-size:8px;font-weight:850}.window-canvas-toolbar small{color:#7890a3;font-size:6.5px}.window-canvas{background-color:#f8fbfd;background-image:linear-gradient(#dce8f133 1px,#0000 1px),linear-gradient(90deg,#dce8f133 1px,#0000 1px);background-size:18px 18px;place-items:center;height:330px;padding:40px;display:grid;position:relative}.window-frame{background:#cbd7df;border:11px solid #f5f7f8;outline:2px solid #2f5a7b;min-width:120px;max-width:70%;min-height:95px;max-height:78%;padding:4px;display:grid;box-shadow:inset 0 0 0 2px #8faabe,0 10px 23px #173d5c18}.window-glass{background:linear-gradient(145deg,#dceef8,#bcd9e9);border:2px solid #466f8d;place-items:center;display:grid;box-shadow:inset 0 0 25px #fff9}.window-glass span{color:#45677f;background:#ffffffb8;border-radius:999px;padding:5px 8px;font-size:7px}.dimension{color:#48677e;background:#fff;border:1px solid #cedee9;border-radius:999px;padding:5px 8px;font-size:7px;position:absolute}.dimension-width{bottom:14px;left:50%;transform:translate(-50%)}.dimension-width:before,.dimension-width:after{content:"";border-top:1px solid #8aa2b5;width:48px;position:absolute;top:50%}.dimension-width:before{right:100%}.dimension-width:after{left:100%}.dimension-height{top:50%;left:12px;transform:translateY(-50%)rotate(-90deg)}.drawing-truth{background:#f4f9fc;border-top:1px solid #e1eaf1;align-items:center;gap:9px;padding:11px 14px;display:flex}.drawing-truth>span{color:#fff;background:#173d5c;border-radius:8px;place-items:center;width:25px;height:25px;font-size:8px;font-weight:900;display:grid}.drawing-truth b,.drawing-truth small{display:block}.drawing-truth b{color:#294c68;font-size:7.5px}.drawing-truth small{color:#7890a3;margin-top:3px;font-size:6.5px}.window-source-proof{grid-template-columns:repeat(4,1fr);margin-top:12px;padding:12px 14px;display:grid}.window-source-proof>div{border-right:1px solid #e5edf3;min-width:0;padding:4px 10px}.window-source-proof>div:last-child{border:0}.window-source-proof small,.window-source-proof b{display:block}.window-source-proof small{color:#8296a8;font-size:6px}.window-source-proof b{color:#294c68;text-overflow:ellipsis;margin-top:5px;font-size:7px;overflow:hidden}.window-controls{align-content:start;gap:12px;display:grid}.window-fields{padding-bottom:15px}.window-fields>label,.dimension-inputs label{color:#607a8e;gap:5px;margin:0 15px 10px;font-size:7px;font-weight:800;display:grid}.window-fields input,.window-fields select{box-sizing:border-box;color:#294c68;width:100%;font:inherit;background:#fff;border:1px solid #c8dae7;border-radius:11px;padding:9px}.window-fields select:disabled{color:#5f788d;background:#f1f5f8}.dimension-inputs{grid-template-columns:1fr 1fr;display:grid}.dimension-inputs label:first-child{margin-right:4px}.dimension-inputs label:last-child{margin-left:4px}.dimension-example{color:#1765a4;cursor:pointer;background:0 0;border:0;margin:0 15px 9px;padding:0;font-size:6.5px;font-weight:850}.rounding-note,.calculation-blocker{border-radius:11px;grid-template-columns:25px 1fr;align-items:center;gap:8px;margin:4px 15px 0;padding:10px;display:grid}.rounding-note{color:#8d570d;background:#fff4dd}.rounding-note>span{background:#ffdfa1;border-radius:8px;place-items:center;width:24px;height:24px;display:grid}.rounding-note b,.rounding-note small,.calculation-blocker b,.calculation-blocker small{display:block}.rounding-note b,.calculation-blocker b{font-size:7px}.rounding-note small,.calculation-blocker small{margin-top:3px;font-size:6px;line-height:1.4}.calculation-blocker{color:#a42b28;background:#fde9e8;display:block}.window-price-card{padding:16px}.window-price-card>strong,.window-price-card>span{display:block}.window-price-card>strong{color:#173d5c;margin:8px 0 3px;font-size:25px}.window-price-card>span{color:#8296a8;font-size:7px}.window-price-card dl{margin:13px 0}.window-price-card dl>div{border-bottom:1px solid #e8eff4;justify-content:space-between;padding:8px 0;font-size:7px;display:flex}.window-price-card dt{color:#7890a3}.window-price-card dd{margin:0;font-weight:850}.window-price-card>.wide{width:100%}.window-price-card>small{text-align:center;color:#8296a8;margin-top:8px;font-size:6px;line-height:1.45;display:block}.window-price-card button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:1100px){.window-quote-layout{grid-template-columns:210px 1fr}.window-controls{grid-column:1/3;grid-template-columns:1fr 1fr}.window-canvas{height:290px}}@media (max-width:760px){.quote-product-bar{padding:13px 15px;display:block}.quote-product-switch{margin-top:11px;overflow:auto}.quote-product-switch button{flex:1}.window-quote-layout{padding:13px;display:block}.window-position-list{margin-bottom:13px}.window-controls{grid-template-columns:1fr;margin-top:13px;display:grid}.window-source-proof{grid-template-columns:1fr 1fr}.window-source-proof>div:nth-child(2){border-right:0}.window-canvas-toolbar small{display:none}.window-canvas{height:270px}.quote-builder-head{align-items:start}}.window-visual-proof{background:#fff;border-top:1px solid #dce6ec;align-items:center;gap:10px;padding:10px 16px;display:flex}.window-visual-proof .window-color-swatch{border:1px solid #aab8c1;border-radius:8px;width:34px;height:34px;box-shadow:inset 0 0 0 3px #ffffff8c}.window-visual-proof b,.window-visual-proof small{display:block}.window-visual-proof b{color:#18364d;font-size:12px}.window-visual-proof small{color:#708491;margin-top:3px;font-size:10px;line-height:1.45}.editable-price label{align-items:center;gap:7px;margin:8px 0;display:flex}.editable-price label span{color:#18364d;font-size:17px;font-weight:800}.editable-price input{color:#18364d;background:#fff;border:1px solid #c5d3dc;border-radius:9px;width:100%;padding:9px 10px;font:800 17px/1.1 inherit}.editable-price.invalid{background:#fff8f7;border-color:#c45e55}.editable-price em{color:#a53f37;margin-top:5px;font-size:10px;font-style:normal;display:block}.customer-position-comment,.public-position-comment{color:#294c63;cursor:pointer;background:#fff;border:1px solid #c5d4de;border-radius:8px;padding:8px 11px;font-weight:750}.window-delivery-options{background:#f8fafb;border:1px solid #d2dde4;border-radius:12px;grid-template-columns:minmax(240px,1fr) 190px 210px auto;align-items:end;gap:12px;margin:12px 0;padding:14px;display:grid}.window-delivery-options b,.window-delivery-options small{display:block}.window-delivery-options small{color:#6c818f;margin-top:4px;line-height:1.4}.window-delivery-options label{color:#4b6576;gap:5px;font-size:11px;font-weight:750;display:grid}.window-delivery-options select{color:#18364d;background:#fff;border:1px solid #c7d4dc;border-radius:8px;padding:9px}.window-delivery-options a{white-space:nowrap;text-decoration:none}.window-template-settings{background:#f8fafb;border:1px solid #ccd9e1;border-radius:12px;margin:12px 0;padding:14px}.window-template-settings>header{justify-content:space-between;gap:16px;display:flex}.window-template-settings>header b,.window-template-settings>header span{display:block}.window-template-settings>header span{color:#6c818f;margin-top:4px;font-size:11px}.window-template-settings>header>span{white-space:nowrap;background:#fff;border:1px solid #c9d6df;border-radius:999px;margin:0;padding:6px 9px}.window-template-settings>div{grid-template-columns:1.2fr 1fr 1fr;gap:10px;margin-top:12px;display:grid}.window-template-settings label{color:#4c6474;gap:5px;font-size:11px;font-weight:750;display:grid}.window-template-settings label>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.window-template-settings input,.window-template-settings select{background:#fff;border:1px solid #c6d3dc;border-radius:8px;min-width:0;padding:8px}.document-paper .preview-address.envelope-window{border:1px solid #d4dce2;width:45%;margin-left:auto;padding:10px}.window-continuation-preview{background:#f7f9fa;border:1px dashed #b8c7d0;margin-top:14px;padding:10px}.window-continuation-preview b,.window-continuation-preview span{display:block}.window-continuation-preview span{color:#6b7f8d;margin-top:3px;font-size:8px}.public-position-comment{width:100%;margin-top:12px}.public-window-next-steps{background:#fff;border:1px solid #d3dee5;border-radius:16px;max-width:1180px;margin:18px auto;padding:26px}.public-window-next-steps h2{color:#17364e;margin:6px 0 18px}.public-window-next-steps>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.public-window-next-steps article{background:#f8fafb;border:1px solid #dbe4e9;border-radius:11px;gap:12px;padding:14px;display:flex}.public-window-next-steps article>b{color:#fff;background:#18364d;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.public-window-next-steps strong,.public-window-next-steps small{display:block}.public-window-next-steps small{color:#6c818f;margin-top:4px;line-height:1.45}@media (max-width:1100px){.window-delivery-options{grid-template-columns:1fr 1fr}.window-template-settings>div,.public-window-next-steps>div{grid-template-columns:1fr}}.window-v2{grid-template-columns:260px minmax(520px,1fr) 390px;align-items:start}.window-v2 .facade-tree{color:#173d5c;background:#f3f8fc;border-radius:15px;gap:4px;margin:12px;padding:13px 14px;display:grid}.window-v2 .facade-tree strong{font-size:14px}.window-v2 .facade-tree span{color:#2c6288;padding-left:20px;font-size:13px;font-weight:750}.window-v2 .facade-tree small{color:#6f879a;padding-left:20px;font-size:12px}.window-v2 .window-position b,.window-v2 .window-position em{font-size:13px}.window-v2 .window-position small,.window-v2 .position-summary span,.window-v2 .position-summary small,.window-v2 .quote-builder-head .source-ok,.window-v2 .quote-builder-head .source-wait{font-size:12px}.window-v2 .window-canvas{height:430px;padding:28px}.window-v2 .window-svg{object-fit:contain;width:100%;height:100%;display:block}.window-v2 .window-canvas-toolbar span,.window-v2 .drawing-truth b,.window-v2 .window-source-proof b{font-size:13px}.window-v2 .window-canvas-toolbar small,.window-v2 .drawing-truth small,.window-v2 .window-source-proof small{font-size:11px}.window-v2 .window-fields>label,.window-v2 .dimension-inputs label,.window-v2 .window-field-grid label,.window-v2 .difference-reason{font-size:13px}.window-v2 .window-fields input,.window-v2 .window-fields select,.window-v2 .window-fields textarea,.window-v2 .difference-reason textarea{border-radius:14px;padding:11px;font-size:14px;line-height:1.25}.window-v2 .window-fields textarea,.window-v2 .difference-reason textarea{resize:vertical;min-height:70px}.window-v2 .window-field-grid{grid-template-columns:1fr 1fr;gap:10px;margin:0 15px 11px;display:grid}.window-v2 .window-field-grid label{color:#607a8e;gap:6px;font-weight:800;display:grid}.window-v2 .dimension-example{font-size:12px}.window-v2 .window-check{grid-template-columns:auto 1fr;align-items:center;display:flex!important}.window-v2 .window-check input{width:18px;height:18px}.window-v2 .window-extras{border:1px solid #c8dae7;border-radius:15px;margin:12px 15px;padding:12px}.window-v2 .window-extras legend{color:#294c68;padding:0 5px;font-size:13px;font-weight:850}.window-v2 .window-extras label{color:#294c68;align-items:start;gap:9px;padding:8px 0;font-size:13px;display:flex}.window-v2 .window-extras input{width:18px;height:18px}.window-v2 .window-extras span,.window-v2 .window-extras small{display:block}.window-v2 .window-extras small{color:#73899b;margin-top:3px;font-size:11px}.window-v2 .rounding-note b,.window-v2 .calculation-blocker b{font-size:13px}.window-v2 .rounding-note small,.window-v2 .calculation-blocker small{font-size:12px}.window-v2 .window-controls-list{gap:7px;margin:10px 15px;display:grid}.window-v2 .window-controls-list p{border-radius:13px;gap:3px;margin:0;padding:10px 12px;font-size:12px;line-height:1.4;display:grid}.window-v2 .window-controls-list p.blocked{color:#9d312d;background:#fde9e8}.window-v2 .window-controls-list p.warning{color:#8a570c;background:#fff3dc}.window-v2 .window-controls-list b{text-transform:uppercase;letter-spacing:.06em;font-size:11px}.window-v2 .window-price-card>span,.window-v2 .window-price-card dl>div,.window-v2 .window-price-card>small{font-size:12px}.window-v2 .difference-reason{color:#607a8e;gap:6px;margin:12px 0;font-weight:800;display:grid}.window-v2 button{border-radius:999px}.window-v2 .window-position{border-radius:0}.window-v2 .window-price-card .primary{padding:13px 16px;font-size:14px}.window-v2 .section-head h2{font-size:16px}.window-v2 .section-head p{font-size:12px}@media (max-width:1280px){.window-v2{grid-template-columns:230px minmax(460px,1fr)}.window-v2 .window-controls{grid-column:1/3;grid-template-columns:1fr 360px}.window-v2 .window-canvas{height:370px}}@media (max-width:760px){.window-v2{display:block}.window-v2 .window-controls{grid-template-columns:1fr;display:grid}.window-v2 .window-field-grid{grid-template-columns:1fr}.window-v2 .window-canvas{height:310px}.window-v2 .quote-builder-head{gap:10px;display:grid}}.survey-layout{background:#f2f7fb;grid-template-columns:230px minmax(480px,1fr) 250px;gap:16px;min-height:calc(100vh - 116px);padding:20px 25px;display:grid}.survey-steps{background:#fff;border:1px solid #cfdeea;border-radius:15px;flex-direction:column;padding:18px;display:flex}.survey-steps>div:first-child h2{margin:7px 0 3px;font-size:13px}.survey-steps>div:first-child>p:last-child{color:#7d91a3;margin:0;font-size:8px}.survey-steps nav{margin-top:20px;display:grid}.survey-steps nav button{text-align:left;cursor:pointer;color:#8093a4;background:0 0;border:0;grid-template-columns:28px 1fr;gap:9px;padding:10px 0;display:grid}.survey-steps nav button>span{background:#edf2f6;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;font-weight:850;display:grid}.survey-steps nav b,.survey-steps nav small{display:block}.survey-steps nav b{font-size:9px}.survey-steps nav small{margin-top:3px;font-size:7px}.survey-steps nav button.active>span{background:var(--tenant-brand-accent,#1776cf);color:#fff;box-shadow:0 0 0 4px #ddecf9}.survey-steps nav button.active b{color:#155f9d}.survey-steps nav button.done>span{background:var(--mint-bg);color:#087b55}.offline-save{background:#f4f8fb;border-radius:10px;align-items:center;gap:8px;margin-top:auto;padding:10px;display:flex}.offline-save b,.offline-save small{display:block}.offline-save b{color:#294c68;font-size:8px}.offline-save small{color:#8194a5;margin-top:3px;font-size:7px}.survey-form{background:#fff;border:1px solid #cfdeea;border-radius:15px;flex-direction:column;min-width:0;display:flex}.survey-form-head{border-bottom:1px solid #e5edf3;justify-content:space-between;align-items:end;padding:20px 22px;display:flex}.survey-form-head h2{margin:5px 0 0;font-size:18px}.survey-form-head>span{color:#8296a8;font-size:7px}.survey-fields{flex:1;padding:22px}.survey-fields>h3,.photo-head h3{margin:0 0 17px;font-size:13px}.field-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.field-grid label{color:#657f95;gap:6px;font-size:8px;font-weight:750;display:grid}.field-grid input,.field-grid select{color:#294c68;font:inherit;background:#fff;border:1px solid #cbdce8;border-radius:11px;padding:10px;font-size:9px}.wide-field{grid-column:1/3}.source-note{background:#edf6fc;border-radius:11px;align-items:center;gap:10px;margin-top:18px;padding:12px;display:flex}.source-note>span{background:var(--tenant-brand-accent,#1776cf);color:#fff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:850;display:grid}.source-note b,.source-note small{display:block}.source-note b{color:#245370;font-size:9px}.source-note small{color:#71899c;margin-top:3px;font-size:7px}.measure-highlight{grid-template-columns:1fr 1fr;gap:12px;display:grid}.measure-highlight label{color:#38566f;background:#f4f8fb;border-radius:12px;justify-content:space-between;align-items:center;padding:13px;font-size:9px;font-weight:750;display:flex}.measure-highlight input{text-align:right;border:1px solid #c5d8e6;border-radius:9px;width:70px;padding:7px}.measurement-list{margin:17px 0}.measurement-list article{border-bottom:1px solid #edf2f5;grid-template-columns:1fr 70px 70px 70px;align-items:center;gap:10px;padding:12px 4px;display:grid}.measurement-list b,.measurement-list small{display:block}.measurement-list b{color:#294c68;font-size:9px}.measurement-list small{color:#8296a8;margin-top:3px;font-size:7px}.measurement-list span,.measurement-list strong{text-align:right;color:#6e8598;font-size:8px}.measurement-list strong{color:#173d5c}.photo-head{justify-content:space-between;align-items:start;display:flex}.photo-head h3{margin-bottom:4px}.photo-head p{color:#8194a5;margin:0;font-size:8px}.photo-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.photo-tile,.photo-add{text-align:left;background:#fff;border:1px solid #d0e0eb;border-radius:12px;padding:9px}.photo-tile>div{background:linear-gradient(135deg,#d4e4ef,#eff5f8);border-radius:9px;height:85px;position:relative;overflow:hidden}.photo-tile i{background:#c0d4e1;position:absolute;transform:rotate(-10deg)}.photo-tile i:nth-child(2){width:90px;height:20px;bottom:20px;left:0}.photo-tile i:nth-child(3){width:60px;height:50px;bottom:-15px;right:5px}.photo-tile>div>span{z-index:2;color:#fff;background:#12b76a;border-radius:50%;place-items:center;width:19px;height:19px;font-size:8px;display:grid;position:absolute;top:7px;right:7px}.photo-tile b,.photo-tile small{display:block}.photo-tile b{color:#294c68;margin-top:8px;font-size:8px}.photo-tile small{color:#8296a8;margin-top:3px;font-size:6px}.photo-add{text-align:center;cursor:pointer;color:#527088;border-style:dashed;place-items:center;min-height:127px;display:grid}.photo-add>span{font-size:21px}.photo-add b{font-size:8px}.photo-add small{font-size:6px}.check-list{gap:8px;display:grid}.check-list button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d4e2eb;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.check-list button>span{border:1px solid #bdd0de;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.check-list button>span.checked{color:#fff;background:#12b76a;border-color:#12b76a}.check-list b,.check-list small{display:block}.check-list b{color:#294c68;font-size:9px}.check-list small{color:#8194a5;margin-top:3px;font-size:7px}.suitability{border-radius:12px;align-items:center;gap:10px;margin-top:15px;padding:13px;display:flex}.suitability.good{background:var(--mint-bg);color:#087b55}.suitability.warning{background:var(--amber-bg);color:#a35400}.suitability>span{font-size:15px}.suitability b,.suitability small{display:block}.suitability b{font-size:9px}.suitability small{margin-top:3px;font-size:7px}.survey-summary{grid-template-columns:1fr 1fr;gap:10px;display:grid}.survey-summary>div{background:#f4f8fb;border-radius:11px;padding:12px}.survey-summary small,.survey-summary b{display:block}.survey-summary small{color:#8194a5;font-size:7px}.survey-summary b{color:#294c68;margin-top:5px;font-size:9px}.calculation-ready{background:#eaf4fc;border-radius:13px;align-items:center;gap:12px;margin-top:15px;padding:15px;display:flex}.calculation-ready>span{background:var(--tenant-brand-accent,#1776cf);color:#fff;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:850;display:grid}.calculation-ready h3{margin:4px 0;font-size:11px}.calculation-ready>div>p:last-child{color:#466982;margin:0;font-size:8px}.survey-footer{border-top:1px solid #e5edf3;justify-content:space-between;gap:10px;padding:14px 20px;display:flex}.survey-footer>div{gap:8px;display:flex}.survey-footer .secondary{width:auto}.survey-context{align-content:start;gap:13px;display:grid}.survey-progress,.survey-appointment,.survey-help{padding:17px}.survey-progress strong{color:#173d5c;margin:9px 0;font-size:25px;display:block}.survey-progress>div{border-radius:var(--radius-pill);background:#e7eef4;height:6px;overflow:hidden}.survey-progress i{background:var(--tenant-brand-accent,#1776cf);border-radius:inherit;height:100%;display:block}.survey-progress small{color:#8194a5;margin-top:8px;font-size:7px;display:block}.survey-appointment h3,.survey-help h3{margin:10px 0 4px;font-size:12px}.survey-appointment p,.survey-help p{color:#71879a;font-size:8px;line-height:1.5}.survey-appointment dl{margin:10px 0}.survey-appointment dl>div{border-bottom:1px solid #edf2f5;justify-content:space-between;padding:7px 0;font-size:8px;display:flex}.survey-appointment dt{color:#8194a5}.survey-appointment dd{color:#294c68;margin:0;font-weight:750}@media (max-width:1100px){.survey-layout{grid-template-columns:210px 1fr}.survey-context{grid-column:1/3;grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.survey-layout{padding:12px;display:block}.survey-steps{margin-bottom:12px;padding:12px}.survey-steps>div:first-child,.offline-save{display:none}.survey-steps nav{grid-template-columns:repeat(5,1fr);margin:0}.survey-steps nav button{text-align:center;grid-template-columns:1fr;justify-items:center;padding:4px}.survey-steps nav small{display:none}.survey-form{min-height:600px}.survey-context{display:none}.photo-grid{grid-template-columns:1fr 1fr}.survey-footer{z-index:2;background:#fff;position:sticky;bottom:68px}}@media (max-width:520px){.field-grid,.measure-highlight,.survey-summary{grid-template-columns:1fr}.wide-field{grid-column:auto}.photo-grid,.measurement-list article{grid-template-columns:1fr 1fr}.measurement-list span,.measurement-list strong{text-align:left}.survey-form-head>span{display:none}.survey-footer{display:block}.survey-footer>button{width:100%;margin-bottom:8px}.survey-footer>div{grid-template-columns:1fr 1fr;display:grid}.survey-footer>div button{width:100%}}.orders-layout{background:#f2f7fb;grid-template-columns:minmax(600px,1fr) 320px;gap:17px;min-height:calc(100vh - 116px);padding:21px 25px;display:grid}.orders-main{min-width:0}.order-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.order-metrics section{background:#fff;border:1px solid #cfdeea;border-radius:14px;padding:14px}.order-metrics p,.order-metrics strong,.order-metrics span{display:block}.order-metrics p{color:#74899c;margin:0;font-size:7px}.order-metrics strong{color:#173d5c;margin:7px 0 3px;font-size:18px}.order-metrics span{color:#8194a5;font-size:7px}.orders-filters{gap:7px;padding:0 17px 13px;display:flex}.orders-filters button span{color:#a35400;background:#fff3dc;border-radius:99px;margin-left:6px;padding:2px 5px}.orders-list{border-top:1px solid #e7eef3}.order-row{text-align:left;color:#294c68;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e7eef3;grid-template-columns:32px minmax(145px,1.2fr) minmax(160px,1.3fr) 110px 85px 12px;align-items:center;gap:10px;width:100%;padding:12px 16px;display:grid}.order-row:hover,.order-row.selected{background:#edf6fc}.chain-state{border-radius:9px;place-items:center;width:29px;height:29px;font-size:8px;font-weight:900;display:grid}.chain-state.blue{color:var(--tenant-brand-accent,#1776cf);background:#e4f1fc}.chain-state.warning{background:var(--amber-bg);color:#a35400}.chain-state.danger{background:var(--red-bg);color:#bd3e38}.chain-state.mint{background:var(--mint-bg);color:#087b55}.order-row b,.order-row small{display:block}.order-identity b{font-size:9px}.order-identity small,.order-next-action small,.order-owner small,.order-value small{color:#8296a8;margin-top:3px;font-size:7px}.order-next-action b,.order-owner b{margin-top:4px;font-size:7px}.order-value{text-align:right}.order-value b{font-size:9px}.orders-rail{align-content:start;gap:13px;display:grid}.order-detail{padding:17px}.order-detail-head{justify-content:space-between;gap:12px;display:flex}.order-detail-head h2{margin:6px 0 3px;font-size:13px}.order-detail-head p:last-child{color:#7890a3;margin:0;font-size:8px}.chain-progress{grid-template-columns:repeat(6,1fr);margin:20px 0 16px;display:grid}.chain-progress>div{justify-items:center;gap:5px;display:grid;position:relative}.chain-progress>div:not(:last-child):after{content:"";background:#dce7ee;width:84%;height:2px;position:absolute;top:10px;left:58%}.chain-progress span{z-index:1;color:#7c91a3;background:#edf2f6;border-radius:50%;place-items:center;width:21px;height:21px;font-size:7px;font-weight:850;display:grid}.chain-progress small{color:#8799a8;font-size:5.5px}.chain-progress .done span{color:#087b55;background:#dff7ec}.chain-progress .done:not(:last-child):after{background:#68cda8}.chain-progress .active span{background:var(--tenant-brand-accent,#1776cf);color:#fff;box-shadow:0 0 0 3px #ddecf9}.source-chain{background:#f3f7fa;border-radius:11px;margin-bottom:10px;padding:11px}.source-chain b,.source-chain small{display:block}.source-chain b{color:#294c68;margin:5px 0;font-size:8px}.source-chain small{color:#8296a8;font-size:6.5px}.order-facts{margin-bottom:13px}.order-facts>div{border-bottom:1px solid #edf2f5;align-items:center;gap:8px;padding:8px 0;display:flex}.order-facts span{background:var(--mint-bg);color:#087b55;border-radius:7px;place-items:center;width:20px;height:20px;font-size:8px;font-weight:850;display:grid}.order-facts span.warning{background:var(--amber-bg);color:#a35400}.order-facts p{color:#4d687e;margin:0;font-size:7.5px}.transfer-guard{padding:17px}.transfer-guard h3{margin:10px 0 5px;font-size:11px;line-height:1.35}.transfer-guard p{color:#71879a;margin:0;font-size:7.5px;line-height:1.55}@media (max-width:1100px){.orders-layout{grid-template-columns:1fr}.orders-rail,.order-metrics{grid-template-columns:1fr 1fr}}@media (max-width:800px){.orders-layout{padding:12px}.orders-rail{grid-template-columns:1fr}.order-row{grid-template-columns:30px 1fr 16px}.order-next-action{grid-column:2}.order-owner,.order-value{display:none}}@media (max-width:520px){.order-metrics{grid-template-columns:1fr 1fr}.order-metrics section{padding:10px}.order-metrics strong{font-size:15px}.orders-card .section-head{padding:13px}.orders-filters{overflow:auto}.chain-progress small{display:none}}.workorder-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background:#102b42b8;justify-content:flex-end;display:flex;position:fixed;inset:0}.mobile-workorder{background:#f2f7fb;grid-template-rows:auto auto 1fr auto;width:min(560px,100%);height:100%;display:grid;box-shadow:-18px 0 48px #0b263d33}.mobile-workorder>header{background:#fff;border-bottom:1px solid #d9e5ed;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:15px 17px;display:grid}.mobile-workorder>header button{color:#1d587f;cursor:pointer;background:#eaf2f7;border:0;border-radius:50%;width:34px;height:34px;font-size:20px}.mobile-workorder>header p{color:#758b9e;margin:0;font-size:7px}.mobile-workorder>header h2{margin:4px 0 0;font-size:12px}.mobile-workorder>header>span{border-radius:999px;padding:6px 9px;font-size:7px;font-weight:850}.mobile-workorder>header>span.online{background:var(--mint-bg);color:#087b55}.mobile-workorder>header>span.offline{background:var(--amber-bg);color:#9c5400}.workorder-steps{background:#fff;border-bottom:1px solid #d9e5ed;grid-template-columns:repeat(5,1fr);padding:12px 14px;display:grid}.workorder-steps button{color:#8a9ba9;cursor:pointer;background:0 0;border:0;justify-items:center;gap:5px;display:grid;position:relative}.workorder-steps button:not(:last-child):after{content:"";background:#dfe8ee;width:80%;height:2px;position:absolute;top:11px;left:60%}.workorder-steps span{z-index:1;background:#eaf0f4;border-radius:50%;place-items:center;width:23px;height:23px;font-size:7px;font-weight:850;display:grid}.workorder-steps small{font-size:6px}.workorder-steps button.done span{background:var(--mint-bg);color:#087b55}.workorder-steps button.done:not(:last-child):after{background:#68cda8}.workorder-steps button.active span{background:var(--tenant-brand-accent,#1776cf);color:#fff;box-shadow:0 0 0 3px #ddecf9}.mobile-workorder>main{padding:21px;overflow:auto}.mobile-workorder>main section>h3{margin:6px 0 18px;font-size:17px}.arrival-card{background:#fff;border:1px solid #cfdeea;border-radius:14px;gap:9px;margin-bottom:14px;padding:15px;display:grid}.arrival-card>div{border-bottom:1px solid #edf2f5;justify-content:space-between;gap:10px;padding:7px 0;display:flex}.arrival-card small{color:#8194a5;font-size:7px}.arrival-card b{text-align:right;color:#294c68;font-size:8px}.work-checks{gap:9px;display:grid}.work-checks label{color:#294c68;background:#fff;border:1px solid #cfdeea;border-radius:12px;align-items:center;gap:9px;padding:13px;font-size:8px;font-weight:750;display:flex}.work-checks input{accent-color:var(--tenant-brand-accent,#1776cf)}.field-recovery{background:var(--amber-bg);border-radius:12px;grid-template-columns:25px 1fr auto;align-items:center;gap:9px;margin-top:12px;padding:12px;display:grid}.field-recovery>span{color:#9d5700;background:#ffd793;border-radius:8px;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.field-recovery b{color:#7b4500;font-size:8px}.field-recovery p{color:#915d1d;margin:4px 0 0;font-size:7px}.field-recovery button{color:#9d5700;background:#fff;border:0;border-radius:999px;padding:8px;font-size:7px;font-weight:850}.usage-grid{gap:9px;display:grid}.usage-grid label{color:#294c68;background:#fff;border:1px solid #cfdeea;border-radius:12px;grid-template-columns:1fr auto;align-items:center;padding:12px;font-size:8px;font-weight:750;display:grid}.usage-grid label span{align-items:center;gap:5px;display:flex}.usage-grid input{text-align:right;border:1px solid #c8dae6;border-radius:8px;width:64px;padding:7px}.usage-grid small{color:#8296a8;grid-column:1/3;margin-top:6px;font-size:6.5px}.work-timer{background:#e8f4fd;border-radius:13px;align-items:center;gap:11px;margin-top:13px;padding:13px;display:flex}.work-timer>span{color:var(--tenant-brand-accent,#1776cf);font-size:19px;font-weight:850}.work-timer>div{flex:1}.work-timer b,.work-timer small{display:block}.work-timer b{font-size:8px}.work-timer small{color:#71879a;margin-top:3px;font-size:6px}.work-timer button{color:#1765a4;background:#fff;border:0;border-radius:999px;padding:8px 11px;font-size:7px}.evidence-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.evidence-grid>div,.evidence-grid>button{text-align:left;background:linear-gradient(145deg,#dbe9f2,#f7fafc);border:1px solid #cfdeea;border-radius:12px;flex-direction:column;justify-content:flex-end;align-items:start;min-height:92px;padding:10px;display:flex}.evidence-grid>div>span{color:#fff;background:#12b76a;border-radius:50%;align-self:end;place-items:center;width:19px;height:19px;font-size:7px;display:grid}.evidence-grid b,.evidence-grid small{display:block}.evidence-grid b{margin-top:auto;font-size:7.5px}.evidence-grid small{color:#71879a;margin-top:3px;font-size:6px}.evidence-grid>button{color:#1765a4;cursor:pointer;border-style:dashed;justify-content:center;align-items:center;font-size:8px;font-weight:850}.evidence-state{background:var(--mint-bg);color:#087b55;border-radius:10px;align-items:center;gap:7px;margin-top:12px;padding:10px;font-size:7px;display:flex}.completion-summary{grid-template-columns:1fr 1fr;gap:9px;display:grid}.completion-summary>div{background:#fff;border:1px solid #cfdeea;border-radius:11px;padding:11px}.completion-summary small,.completion-summary b{display:block}.completion-summary small{color:#8194a5;font-size:6.5px}.completion-summary b{color:#294c68;margin-top:5px;font-size:8px}.customer-approval{cursor:pointer;background:#fff;border:1px solid #cfdeea;border-radius:12px;align-items:center;gap:10px;margin-top:12px;padding:13px;display:flex}.customer-approval input{display:none}.customer-approval>span{border:1px solid #bcd0de;border-radius:7px;place-items:center;width:23px;height:23px;display:grid}.customer-approval input:checked+span{background:#12b76a;border-color:#12b76a}.customer-approval input:checked+span:after{content:"✓";color:#fff;font-size:9px}.customer-approval b,.customer-approval small{display:block}.customer-approval b{font-size:8px}.customer-approval small{color:#8194a5;margin-top:4px;font-size:6.5px}.handoff-ready,.handoff-blocked{border-radius:12px;align-items:center;gap:9px;margin-top:12px;padding:12px;display:flex}.handoff-ready{background:var(--mint-bg);color:#087b55}.handoff-blocked{background:var(--amber-bg);color:#955400}.handoff-ready b,.handoff-ready small,.handoff-blocked b,.handoff-blocked small{display:block}.handoff-ready b,.handoff-blocked b{font-size:8px}.handoff-ready small,.handoff-blocked small{margin-top:3px;font-size:6.5px}.mobile-workorder>footer{background:#fff;border-top:1px solid #d9e5ed;justify-content:space-between;gap:9px;padding:13px 16px;display:flex}.mobile-workorder>footer>div{gap:7px;display:flex}.mobile-workorder>footer button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:600px){.mobile-workorder>main{padding:16px}.mobile-workorder>footer{padding-bottom:calc(14px + env(safe-area-inset-bottom))}.mobile-workorder>footer>.quiet{font-size:0}.mobile-workorder>footer>.quiet:after{content:"Opslaan";font-size:7px}.evidence-grid{grid-template-columns:1fr 1fr}.completion-summary{grid-template-columns:1fr}.workorder-steps small{display:none}}.tenant-admin{background:#f2f7fb;grid-template-columns:220px minmax(550px,1fr) 260px;gap:16px;min-height:calc(100vh - 116px);padding:20px 24px;display:grid}.tenant-list,.tenant-workspace{background:#fff;border:1px solid #cfdeea;border-radius:15px}.tenant-list{flex-direction:column;gap:7px;padding:15px;display:flex}.tenant-list-head{padding:4px 3px 10px}.tenant-list-head h2{margin:6px 0;font-size:14px}.tenant-list-head span{color:#8094a6;font-size:7px}.tenant-list>button{text-align:left;color:#294c68;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:35px 1fr auto;align-items:center;gap:9px;padding:9px;display:grid}.tenant-list>button.active{background:#eaf4fc;border-color:#bfdaed}.tenant-logo{color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.tenant-logo.thermo{background:var(--tenant-brand-accent,#1776cf)}.tenant-logo.casa{background:#173d5c}.tenant-list button b,.tenant-list button small{display:block}.tenant-list button b{font-size:8px}.tenant-list button small{color:#8194a5;margin-top:4px;font-size:6.5px}.tenant-list button em{color:#1765a4;background:#fff;border-radius:999px;padding:5px;font-size:6px;font-style:normal}.tenant-list .add-tenant{color:#1765a4;border-style:dashed;border-color:#c7d9e5;grid-template-columns:1fr;justify-items:center;margin-top:3px}.shared-release{background:#f3f7fa;border-radius:11px;align-items:center;gap:9px;margin-top:auto;padding:10px;display:flex}.shared-release>span{color:#087b55;background:#dff7ec;border-radius:8px;place-items:center;width:25px;height:25px;font-size:8px;font-weight:900;display:grid}.shared-release b,.shared-release small{display:block}.shared-release b{font-size:7.5px}.shared-release small{color:#8194a5;margin-top:3px;font-size:6px}.tenant-workspace{flex-direction:column;min-width:0;display:flex}.tenant-workspace>header{justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.tenant-workspace>header h2{margin:5px 0 3px;font-size:16px}.tenant-workspace>header p:last-child{color:#8194a5;margin:0;font-size:7px}.tenant-tabs{border-bottom:1px solid #e4edf3;gap:3px;padding:0 16px;display:flex;overflow:auto}.tenant-tabs button{color:#71879a;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 8px;font-size:7px}.tenant-tabs button.active{border-color:var(--tenant-brand-accent,#1776cf);color:#1765a4;font-weight:850}.tenant-section{flex:1;padding:20px}.tenant-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tenant-form label{color:#647d91;gap:6px;font-size:7px;font-weight:750;display:grid}.tenant-form input,.tenant-form select,.upload-button{color:#294c68;font:inherit;background:#fff;border:1px solid #cbdce8;border-radius:10px;padding:9px;font-size:8px}.tenant-form input:disabled{color:#71879a;background:#f3f6f8}.isolation-note,.credential-note{border-radius:12px;align-items:center;gap:10px;margin-top:15px;padding:13px;display:flex}.isolation-note{background:var(--mint-bg);color:#087b55}.credential-note{color:#1765a4;background:#edf5fb}.isolation-note>span,.credential-note>span{font-size:14px}.isolation-note b,.credential-note b{font-size:8px}.isolation-note p,.credential-note p{margin:4px 0 0;font-size:6.5px;line-height:1.5}.brand-admin{grid-template-columns:230px 1fr;gap:18px;display:grid}.brand-preview{background:#eff7fc;border:1px solid #cbdce8;border-radius:14px;align-self:start;padding:16px}.brand-preview>div:first-child{align-items:center;gap:9px;display:flex}.brand-preview b,.brand-preview small{display:block}.brand-preview b{font-size:9px}.brand-preview small{color:#71879a;margin-top:3px;font-size:6px}.mini-journey{gap:5px;margin:22px 0;display:flex!important}.mini-journey i{background:#bad7ec;border-radius:999px;flex:1;height:7px}.mini-journey i:nth-child(-n+3){background:var(--tenant-brand-accent,#1776cf)}.brand-preview>button{background:var(--tenant-brand-accent,#1776cf);color:#fff;border:0;border-radius:999px;width:100%;padding:9px;font-size:7px;font-weight:850}.color-input{align-items:center;gap:7px;display:flex}.color-input i{background:var(--tenant-brand-accent,#1776cf);border-radius:8px;width:28px;height:28px}.color-input input{flex:1}.package-admin{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.package-admin button{text-align:left;color:#294c68;cursor:pointer;background:#fff;border:1px solid #cfdeea;border-radius:13px;padding:14px;position:relative}.package-admin button.selected{border:2px solid var(--tenant-brand-accent,#1776cf);background:#f5faff;padding:13px}.package-admin button>span{background:var(--tenant-brand-accent,#1776cf);color:#fff;border-radius:50%;place-items:center;width:19px;height:19px;font-size:7px;display:grid;position:absolute;top:10px;right:10px}.package-admin h3{margin:0 0 7px;font-size:11px}.package-admin p{color:#71879a;min-height:31px;font-size:7px;line-height:1.45}.package-admin small{color:#1765a4;font-size:6px}.module-switches{border:1px solid #d7e4ec;border-radius:13px;margin-top:16px;padding:0 13px}.module-switches>div{border-bottom:1px solid #e8eff4;justify-content:space-between;align-items:center;padding:11px 0;display:flex}.module-switches>div:last-child{border:0}.module-switches b,.module-switches small{display:block}.module-switches b{font-size:8px}.module-switches small{color:#8194a5;margin-top:3px;font-size:6.5px}.role-matrix{border:1px solid #d7e4ec;border-radius:12px;overflow:auto}.role-matrix>div{grid-template-columns:1.3fr repeat(5,1fr);min-width:580px;display:grid}.role-matrix>div:first-child{background:#f3f7fa}.role-matrix span,.role-matrix b{color:#4c687e;border-bottom:1px solid #e8eff4;padding:10px;font-size:6.5px}.role-matrix b{color:#71879a;font-size:6px}.role-matrix span:first-child{color:#294c68;font-weight:850}.matrix-note{color:#71879a;margin:11px 0;font-size:6.5px}.connector-list{gap:8px;display:grid}.connector-list article{border:1px solid #d5e3ec;border-radius:11px;grid-template-columns:30px 1fr auto auto;align-items:center;gap:9px;padding:10px;display:grid}.connector-list article>span{color:#1765a4;background:#e9f3fa;border-radius:9px;place-items:center;width:29px;height:29px;font-size:8px;font-weight:850;display:grid}.connector-list b,.connector-list small{display:block}.connector-list b{font-size:8px}.connector-list small{color:#8194a5;margin-top:3px;font-size:6.5px}.connector-list em{color:#a35400;font-size:6.5px;font-style:normal}.connector-list em.connected{color:#087b55}.connector-list button{color:#1765a4;background:#edf5fb;border:0;border-radius:999px;padding:7px 10px;font-size:6.5px}.audit-list article{border-bottom:1px solid #e8eff4;grid-template-columns:30px 1fr auto;align-items:start;gap:9px;padding:12px;display:grid}.audit-list article>span{color:#1765a4;background:#e9f3fa;border-radius:9px;place-items:center;width:29px;height:29px;font-size:7px;font-weight:850;display:grid}.audit-list b{font-size:8px}.audit-list p,.audit-list time{color:#8194a5;font-size:6.5px}.tenant-workspace>footer{border-top:1px solid #e4edf3;justify-content:space-between;align-items:center;gap:10px;padding:13px 18px;display:flex}.tenant-workspace>footer>div{align-items:center;gap:7px;display:flex}.tenant-workspace>footer p{color:#71879a;font-size:6.5px}.tenant-rail{align-content:start;gap:12px;display:grid}.tenant-rail>.card{padding:16px}.tenant-rail>.card>h3{margin:9px 0 5px;font-size:13px}.tenant-rail>.card>strong,.tenant-rail>.card>small{display:block}.tenant-rail>.card>strong{font-size:9px}.tenant-rail>.card>small{color:#8194a5;margin-top:4px;font-size:6px}.tenant-health ul{margin:0;padding:0;list-style:none}.tenant-health li{border-bottom:1px solid #edf2f5;align-items:center;gap:7px;padding:8px 0;font-size:7px;display:flex}.platform-update p{color:#71879a;font-size:7px;line-height:1.55}.upload-button{text-align:left;width:100%}.toggle{cursor:pointer;background:#cbd6de;border:0;border-radius:999px;width:36px;height:21px;padding:3px}.toggle i{background:#fff;border-radius:50%;width:15px;height:15px;transition:all .15s;display:block}.toggle.active{background:var(--tenant-brand-accent,#1776cf)}.toggle.active i{transform:translate(15px)}@media (max-width:1150px){.tenant-admin{grid-template-columns:200px 1fr}.tenant-rail{grid-column:1/3;grid-template-columns:repeat(3,1fr)}}@media (max-width:850px){.tenant-admin{padding:12px;display:block}.tenant-list{margin-bottom:12px}.tenant-list>button:not(.active):not(.add-tenant),.shared-release{display:none}.tenant-rail{grid-template-columns:1fr;margin-top:12px;display:grid}.brand-admin{grid-template-columns:1fr}.brand-preview{display:none}}@media (max-width:560px){.tenant-form,.package-admin{grid-template-columns:1fr}.tenant-form .wide-field{grid-column:auto}.tenant-workspace>header{padding:13px}.tenant-section{padding:14px}.connector-list article{grid-template-columns:30px 1fr auto}.connector-list em{grid-column:2}.tenant-workspace>footer>div{display:none}}.finance-fab,.communication-fab{z-index:20;background:var(--tenant-brand-accent,#1776cf);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:10px 15px;font-size:8px;font-weight:850;position:fixed;bottom:22px;right:24px;box-shadow:0 10px 30px #134d7838}.finance-fab span,.communication-fab span{margin-right:7px}.handoff-overlay{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#102b42b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.finance-handoff,.communication-control{background:#f3f7fa;border-radius:17px;width:min(850px,100%);max-height:94vh;overflow:auto;box-shadow:0 20px 60px #081f3338}.finance-handoff>header,.communication-control>header{background:#fff;border-bottom:1px solid #dce7ee;justify-content:space-between;align-items:start;gap:15px;padding:20px 22px;display:flex}.finance-handoff>header h2,.communication-control>header h2{margin:5px 0 3px;font-size:18px}.finance-handoff>header p:last-child,.communication-control>header p:last-child{color:#7890a3;margin:0;font-size:8px}.finance-handoff>header>button,.communication-control>header>button{color:#527088;cursor:pointer;background:#edf3f7;border:0;border-radius:50%;width:32px;height:32px;font-size:17px}.handoff-columns{grid-template-columns:1fr 275px;gap:14px;padding:15px;display:grid}.handoff-columns>main,.handoff-columns>aside>section{background:#fff;border:1px solid #d1e0e9;border-radius:13px}.handoff-checks>div{border-bottom:1px solid #e9f0f4;grid-template-columns:24px 1fr;align-items:center;gap:9px;padding:11px 14px;display:grid}.handoff-checks>div>span{background:var(--mint-bg);color:#087b55;border-radius:7px;place-items:center;width:22px;height:22px;font-size:8px;font-weight:900;display:grid}.handoff-checks p{margin:0}.handoff-checks small,.handoff-checks b,.handoff-checks em{display:block}.handoff-checks small{color:#8194a5;font-size:6px}.handoff-checks b{margin:4px 0;font-size:8px}.handoff-checks em{color:#668198;font-size:6.5px;font-style:normal}.variance-control{padding:13px}.variance-control>div,.variance-control>label{border-radius:11px;align-items:center;gap:9px;padding:11px;display:flex}.variance-control>div{background:var(--amber-bg);color:#915300}.variance-control>label{cursor:pointer;border:1px solid #d6e3eb;margin-top:8px}.variance-control p{margin:0}.variance-control b,.variance-control small{display:block}.variance-control b{font-size:7.5px}.variance-control small{margin-top:3px;font-size:6.5px}.variance-control label input{accent-color:var(--tenant-brand-accent,#1776cf)}.handoff-columns>aside{align-content:start;gap:10px;display:grid}.handoff-columns>aside>section{padding:15px}.handoff-columns aside>section>strong{color:#173d5c;margin:8px 0 12px;font-size:27px;display:block}.handoff-columns dl{margin:0}.handoff-columns dl>div{border-bottom:1px solid #edf2f5;justify-content:space-between;padding:7px 0;font-size:7px;display:flex}.handoff-columns dd{margin:0;font-weight:750}.handoff-columns aside>section>small{color:#8194a5;margin-top:10px;font-size:6px;line-height:1.45;display:block}.invoice-target{grid-template-columns:34px 1fr;align-items:center;gap:9px!important;display:grid!important}.invoice-target>span{color:#fff;background:#173d5c;border-radius:10px;place-items:center;width:33px;height:33px;font-weight:900;display:grid}.invoice-target b,.invoice-target small,.invoice-target em{display:block}.invoice-target b{font-size:8px}.invoice-target small{margin:3px 0 0!important;font-size:6px!important}.invoice-target em{text-align:center;color:#1765a4;background:#edf5fb;border-radius:999px;grid-column:1/3;padding:6px;font-size:6px;font-style:normal}.finance-handoff>footer,.communication-control>footer{background:#fff;border-top:1px solid #dce7ee;justify-content:space-between;align-items:center;gap:10px;padding:13px 18px;display:flex}.finance-handoff>footer>div{align-items:center;gap:7px;display:flex}.finance-handoff>footer p{color:#71879a;font-size:6.5px}.finance-handoff button:disabled,.communication-control button:disabled{opacity:.45;cursor:not-allowed}.communication-body{grid-template-columns:1fr 300px;gap:14px;padding:15px;display:grid}.communication-body>main,.communication-body>aside{background:#fff;border:1px solid #d1e0e9;border-radius:13px;padding:15px}.channel-state{grid-template-columns:32px 1fr auto;align-items:center;gap:9px;display:grid}.channel-state>span{color:#087b55;background:#def7e8;border-radius:10px;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.channel-state b,.channel-state small{display:block}.channel-state b{font-size:8px}.channel-state small{color:#8194a5;margin-top:3px;font-size:6.5px}.channel-state em{background:var(--amber-bg);color:#9c5400;border-radius:999px;padding:6px;font-size:6px;font-style:normal}.message-preview{background:#edf7f2;border-radius:13px;margin:13px 0;padding:14px}.message-preview p{color:#385f52;font-size:8px;line-height:1.55}.message-preview small{color:#688a7e;border-top:1px solid #d1e9df;padding-top:9px;font-size:6px;display:block}.consent-proof{align-items:center;gap:9px;display:flex}.consent-proof>span{background:var(--mint-bg);color:#087b55;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.consent-proof b,.consent-proof small{display:block}.consent-proof b{font-size:7.5px}.consent-proof small{color:#8194a5;margin-top:3px;font-size:6px}.communication-body aside h3{margin:0 0 10px;font-size:11px}.communication-body aside>.module-switches{margin:0}.communication-body aside>div:first-of-type{border-bottom:1px solid #e8eff4;justify-content:space-between;align-items:center;padding-bottom:11px;display:flex}.communication-body aside>div:first-of-type b,.communication-body aside>div:first-of-type small{display:block}.communication-body aside>div:first-of-type b{font-size:8px}.communication-body aside>div:first-of-type small{color:#8194a5;margin-top:3px;font-size:6px}.communication-body aside ul{margin:10px 0;padding:0;list-style:none}.communication-body aside li{border-bottom:1px solid #edf2f5;grid-template-columns:10px 1fr auto;align-items:center;gap:7px;padding:8px 0;display:grid}.communication-body aside li b,.communication-body aside li small{font-size:6.5px}.communication-body aside li small{color:#71879a}.review-toggle{cursor:pointer;background:#f3f7fa;border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex}.review-toggle input{accent-color:var(--tenant-brand-accent,#1776cf)}.review-toggle b,.review-toggle small{display:block}.review-toggle b{font-size:7px}.review-toggle small{color:#8194a5;margin-top:3px;font-size:6px}@media (max-width:700px){.handoff-overlay{padding:0}.finance-handoff,.communication-control{border-radius:0;width:100%;height:100%;max-height:none}.handoff-columns,.communication-body{grid-template-columns:1fr}.handoff-columns>aside{grid-template-columns:1fr 1fr}.finance-handoff>footer>div{display:none}.communication-body>aside{margin-bottom:65px}.finance-fab,.communication-fab{bottom:76px;right:14px}.communication-fab{max-width:180px}.finance-handoff>footer,.communication-control>footer{position:sticky;bottom:0}.invoice-target{display:grid!important}}.sync-conflict{background:var(--amber-bg);color:#8f5100;grid-template-columns:25px 1fr auto;align-items:center;gap:9px;padding:10px 14px;display:grid}.sync-conflict>span{background:#ffd793;border-radius:8px;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.sync-conflict b,.sync-conflict small{display:block}.sync-conflict b{font-size:7.5px}.sync-conflict small{margin-top:3px;font-size:6px}.sync-conflict button{color:#8f5100;background:#fff;border:0;border-radius:999px;padding:7px 9px;font-size:6.5px;font-weight:850}.data-trust{color:#5e788c;white-space:nowrap;background:#fff;border:1px solid #cfe0ea;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:6.5px;font-weight:800;display:flex}.data-trust i{background:#8da1b1;border-radius:50%;width:7px;height:7px}.data-trust.live{color:#087b55}.data-trust.live i{background:#12b76a;box-shadow:0 0 0 3px #dff7ec}.data-trust.offline{color:#9c5400}.data-trust.offline i{background:#e89a32}.working-pilot{background:#f2f7fb;min-height:calc(100vh - 116px);padding:18px 26px 32px}.pilot-statusbar{color:#176347;background:#e5f7ef;border:1px solid #b7e4cf;border-radius:15px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:13px;padding:11px 14px;display:flex}.pilot-statusbar>div{align-items:center;gap:9px;display:flex}.pilot-statusbar b,.pilot-statusbar small{display:block}.pilot-statusbar b{font-size:8px}.pilot-statusbar small,.pilot-statusbar p{margin:3px 0 0;font-size:6.5px}.status-dot{background:#12a66b;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #c9efdf}.building-blocks{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px;display:grid}.building-blocks button{color:#5c7589;text-align:left;cursor:pointer;background:#fff;border:1px solid #cbdde9;border-radius:15px;grid-template-columns:30px 1fr;align-items:center;gap:9px;padding:10px;display:grid}.building-blocks button>span{color:#1765a4;background:#e9f2f8;border-radius:10px;place-items:center;width:29px;height:29px;font-size:8px;font-weight:900;display:grid}.building-blocks b,.building-blocks small{display:block}.building-blocks b{font-size:8px}.building-blocks small{color:#8296a8;margin-top:3px;font-size:6px}.building-blocks button.active{border-color:var(--tenant-brand-accent,#1776cf);background:#eef7fe;box-shadow:0 6px 18px #176fc417}.building-blocks button.active>span{background:var(--tenant-brand-accent,#1776cf);color:#fff}.operation-message{color:#577187;background:#fff;border:1px solid #d3e1ea;border-radius:12px;align-items:center;gap:8px;margin-bottom:13px;padding:9px 12px;font-size:7px;display:flex}.operation-message>span{color:#1765a4;background:#e9f3fa;border-radius:7px;place-items:center;width:21px;height:21px;font-weight:900;display:grid}.working-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.working-columns{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.working-card{background:#fff;border:1px solid #cfdeea;border-radius:16px;align-self:start;overflow:hidden}.working-card.span-two{grid-column:1/3}.working-card-head{border-bottom:1px solid #e3ebf1;justify-content:space-between;align-items:start;gap:10px;padding:14px 16px;display:flex}.working-card-head h2{margin:0 0 4px;font-size:13px}.working-card-head p{color:#8296a8;margin:0;font-size:6.5px}.working-card-head>span{color:#087b55;background:#e5f8f0;border-radius:999px;padding:6px 8px;font-size:6px}.form-grid{grid-template-columns:1fr 1fr;gap:9px;padding:14px 15px;display:grid}.form-grid label,.stack-form label,.inline-action label{color:#5c7589;gap:5px;font-size:7px;font-weight:800;display:grid}.form-grid label.wide{grid-column:1/3}.form-grid input,.form-grid select,.stack-form input,.stack-form select,.inline-action input,.inline-action select{box-sizing:border-box;color:#294c68;width:100%;font:inherit;background:#fff;border:1px solid #c8dae7;border-radius:11px;padding:9px}.consent-row{color:#5c7589;gap:15px;padding:0 16px 13px;font-size:7px;display:flex}.consent-row input,.check-line input{accent-color:var(--tenant-brand-accent,#1776cf)}.working-card>form>.wide{width:calc(100% - 30px);margin:0 15px}.form-foot{color:#8296a8;text-align:center;margin:8px 15px 13px;font-size:6px;line-height:1.45}.record-list{max-height:235px;padding:7px;overflow:auto}.record-list>button{color:#294c68;text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:12px;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;width:100%;padding:9px;display:grid}.record-list>button.active{background:#eaf5fd;border-color:#c1dbec}.record-priority{color:#9a5a00;background:#fff0d7;border-radius:9px;place-items:center;width:28px;height:28px;font-size:7px;font-weight:900;display:grid}.record-list b,.record-list small{display:block}.record-list b{font-size:7.5px}.record-list small{color:#7890a3;margin-top:3px;font-size:6px}.record-list em{color:#7890a3;font-size:6px;font-style:normal}.inline-action{background:#f5f9fc;border-top:1px solid #dce7ee;grid-template-columns:1fr 1fr;gap:8px;padding:13px 15px;display:grid}.inline-action>p{grid-column:1/3;margin:0}.inline-action p b,.inline-action p small{display:block}.inline-action p b{font-size:7.5px}.inline-action p small{color:#8296a8;margin-top:3px;font-size:6px}.inline-action>button{align-self:end}.stack-form{gap:10px;padding:15px;display:grid}.stack-form .check-line{align-items:center;display:flex}.stack-form .check-line input{width:auto}.working-empty{text-align:center;color:#8296a8;place-items:center;padding:28px 18px;display:grid}.working-empty>span{color:#55758d;background:#eef4f8;border-radius:12px;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.working-empty p{max-width:190px;font-size:7px;line-height:1.5}.quote-workable{gap:8px;padding:15px;display:grid}.quote-workable p{margin:0}.quote-workable p b,.quote-workable p small{display:block}.quote-workable p b{font-size:8px}.quote-workable p small{color:#8296a8;margin-top:3px;font-size:6.5px}.quote-workable>strong{color:#173d5c;font-size:24px}.quote-workable>span{color:#087b55;font-size:7px}.gate-form{gap:8px;padding:14px;display:grid}.gate-form label{color:#4e687e;cursor:pointer;border:1px solid #d7e4ec;border-radius:11px;grid-template-columns:18px 25px 1fr;align-items:center;gap:7px;padding:9px;font-size:7px;display:grid}.gate-form input{accent-color:var(--tenant-brand-accent,#1776cf)}.gate-form label>span{color:#9a5a00;background:#fff0d7;border-radius:7px;place-items:center;width:23px;height:23px;font-weight:900;display:grid}.gate-form label:has(input:checked)>span{color:#087b55;background:#e2f8ee}.blocker-list{margin:0;padding:0 15px 15px;list-style:none}.blocker-list li{color:#9a5a00;background:#fff2db;border-radius:9px;margin-top:5px;padding:7px;font-size:6.5px}.simple-table{padding:5px 15px 2px}.simple-table>div{border-bottom:1px solid #e8eff4;grid-template-columns:85px 1fr auto;gap:10px;padding:11px 0;font-size:7px;display:grid}.simple-table span{color:#567087}.simple-table em{color:#7890a3;font-style:normal}.finance-block .working-card{height:100%}.cost-result{background:#edf6fc;border-radius:12px;margin:0 15px 15px;padding:12px}.cost-result span,.cost-result strong,.cost-result small{display:block}.cost-result span{color:#7890a3;font-size:6.5px}.cost-result strong{color:#173d5c;margin:6px 0;font-size:19px}.cost-result small{color:#7890a3;font-size:6px}.finance-truth{padding:12px 15px}.finance-truth dl{margin:0}.finance-truth dl>div{border-bottom:1px solid #e8eff4;justify-content:space-between;padding:8px 0;font-size:7px;display:flex}.finance-truth dt{color:#7890a3}.finance-truth dd{margin:0;font-weight:850}.connector-state{color:#60778a;background:#f1f5f8;border-radius:11px;align-items:center;gap:9px;margin-top:12px;padding:10px;display:flex}.connector-state.pending{color:#925800;background:#fff2dc}.connector-state>span{background:#fff;border-radius:8px;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.connector-state b,.connector-state small{display:block}.connector-state b{font-size:7px}.connector-state small{margin-top:3px;font-size:6px;line-height:1.45}.portal-work-item{grid-template-columns:30px 1fr;align-items:center;gap:9px;padding:14px;display:grid}.portal-work-item>span{background:var(--tenant-brand-accent,#1776cf);color:#fff;border-radius:10px;place-items:center;width:29px;height:29px;font-weight:900;display:grid}.portal-work-item b,.portal-work-item small{display:block}.portal-work-item b{font-size:7.5px}.portal-work-item small{color:#7890a3;margin-top:3px;font-size:6px}.portal-work-item button{grid-column:1/3}.portal-scope{grid-template-columns:1fr 1fr;gap:6px;padding:0 14px 14px;display:grid}.portal-scope b{grid-column:1/3;margin-bottom:3px;font-size:7px}.portal-scope span{color:#577187;background:#f2f7fa;border-radius:9px;padding:7px;font-size:6.5px}.simple-table>div{grid-template-columns:85px 1fr auto auto;align-items:center}@media (max-width:1050px){.working-columns{grid-template-columns:1fr 1fr}.working-columns>.working-card:last-child{grid-column:1/3}.building-blocks{grid-template-columns:1fr 1fr}}@media (max-width:750px){.working-pilot{padding:13px}.pilot-statusbar{display:block}.pilot-statusbar>p{margin:8px 0 0}.working-grid,.working-columns{grid-template-columns:1fr;display:grid}.working-card.span-two,.working-columns>.working-card:last-child{grid-column:auto}.building-blocks{display:flex;overflow:auto}.building-blocks button{min-width:180px}.form-grid{grid-template-columns:1fr}.form-grid label.wide{grid-column:auto}.inline-action{grid-template-columns:1fr}.inline-action>p{grid-column:auto}.simple-table>div{grid-template-columns:72px 1fr}.simple-table em{grid-column:2}}.sidebar{height:100dvh;overflow:hidden}.sidebar>nav{min-height:0}.nav-section>.nav-item{width:100%}.nav-chevron{margin-left:auto;font-size:15px;line-height:1}.nav-item b+.nav-chevron{margin-left:2px}.sidebar-submenu{border-left:2px solid #caddea;gap:1px;margin:2px 2px 5px 39px;padding:1px 0 1px 10px;display:grid}.sidebar-submenu button{color:#668096;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:6px 1fr;align-items:center;gap:7px;width:100%;padding:6px 8px;font-size:10px;font-weight:750;display:grid}.sidebar-submenu button>span{background:#adc1d0;border-radius:50%;width:5px;height:5px}.sidebar-submenu button:hover{color:#174b73;background:#edf5fb}.sidebar-submenu button.active{color:#125f9d;background:#dfeefa}.sidebar-submenu button.active>span{background:var(--tenant-brand-accent,#1776cf);box-shadow:0 0 0 3px #cfe7f8}.mobile-menu-backdrop{display:none}@media (min-width:901px){.sidebar .brand{padding-bottom:18px}.sidebar .organisation{margin-bottom:17px}.sidebar .nav-group{margin-bottom:5px}.sidebar>nav{gap:3px}.sidebar>nav .nav-item{padding:8px 10px}.sidebar-bottom{padding-bottom:0}.sidebar-bottom .profile{margin-top:14px;padding-top:14px}}@media (max-height:680px) and (min-width:901px){.sidebar{padding-top:13px;padding-bottom:10px}.sidebar .brand{padding-bottom:9px}.sidebar .organisation{margin-bottom:8px;padding:8px 10px}.sidebar>nav .nav-item{padding:5px 8px}.sidebar-submenu{margin-top:0;margin-bottom:2px}.sidebar-submenu button{padding:4px 7px}.sidebar-bottom{font-size:9px}.sidebar-bottom .profile{margin-top:7px;padding-top:7px}.profile>span{width:27px;height:27px}}@media (max-height:610px) and (min-width:901px){.sidebar-bottom .profile{display:none}}@media (max-width:900px){.bottom-nav{grid-template-columns:repeat(5,1fr)}.bottom-nav .nav-item{min-width:0}.bottom-nav .nav-item>span:nth-child(2){text-overflow:ellipsis;max-width:100%;overflow:hidden}.mobile-menu-backdrop{z-index:55;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#102b427a;align-items:flex-end;display:flex;position:fixed;inset:0}.mobile-menu-dismiss{background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.mobile-menu{z-index:1;width:100%;max-height:82vh;padding:15px 15px calc(18px + env(safe-area-inset-bottom));background:#f8fbfd;border-radius:22px 22px 0 0;position:relative;overflow:auto;box-shadow:0 -18px 55px #102b4233}.mobile-menu>header{justify-content:space-between;align-items:center;padding:5px 5px 13px;display:flex}.mobile-menu h2{margin:3px 0 0;font-size:18px}.mobile-menu>header>button{color:#365d7a;background:#e7f0f7;border:0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.mobile-menu nav{gap:6px;display:grid}.mobile-menu .nav-item{color:#4d6a84;background:#fff;border:1px solid #d8e5ee;width:100%;padding:11px}.mobile-menu .nav-item.active{background:var(--tenant-brand-accent,#1777d3);color:#fff;border-color:var(--tenant-brand-accent,#1777d3)}.mobile-menu .nav-symbol{border:1px solid;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.mobile-menu .nav-item b{margin-left:auto}}.mobile-menu-section{gap:4px;display:grid}.mobile-submenu{border-left:1px solid #cbd9e8;gap:2px;margin:0 0 7px 18px;padding:4px 0 4px 15px;display:grid}.mobile-subitem{display:grid}.mobile-subitem>button{color:#435b76;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;min-height:38px;padding:7px 10px;font-size:11px;font-weight:750;display:flex}.mobile-subitem>button>span{background:#b6c5d7;border-radius:2px;width:6px;height:6px}.mobile-subitem>button.active{background:var(--tenant-brand-soft,#eaf3ff);color:var(--tenant-brand-accent,#075ed2)}.mobile-subitem>button.active>span{background:var(--tenant-brand-accent,#0d63d8)}.mobile-tertiary{border-left:1px solid #d4e2f1;gap:2px;margin:1px 0 5px 16px;padding-left:9px;display:grid}.mobile-tertiary button{color:#708198;text-align:left;background:0 0;border:0;border-radius:7px;min-height:32px;padding:5px 8px;font-size:10px;font-weight:700}.mobile-tertiary button.active{color:var(--tenant-brand-accent,#075ed2);background:#edf5ff}.sidebar>nav{scrollbar-width:thin;scrollbar-color:#c8d8e7 transparent;overflow:hidden auto}.nav-priority-group{gap:1px;display:grid}.sidebar .nav-priority-label{color:#748ba0!important;margin:9px 8px 3px!important}.nav-priority-group:first-child .nav-priority-label{margin-top:0!important}.mobile-priority-label{color:#7b8ea3;letter-spacing:.08em;text-transform:uppercase;margin:10px 8px 2px;font-size:10px;font-weight:850}.mobile-menu-section:first-child .mobile-priority-label{margin-top:2px}@media (max-height:720px) and (min-width:901px){.sidebar .nav-priority-label{margin-top:4px!important;margin-bottom:1px!important;font-size:7px!important}}.commercial-control{color:#294c68;background:#f2f7fb;min-height:calc(100vh - 116px);padding:20px 25px 34px}.commercial-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.commercial-metrics article{background:#fff;border:1px solid #cedee9;border-radius:17px;padding:14px}.commercial-metrics article.good{border-top:4px solid #1ea878}.commercial-metrics article.warning{border-top:4px solid #e1a43b}.commercial-metrics article.danger{border-top:4px solid #d6534c}.commercial-metrics span,.commercial-metrics strong,.commercial-metrics small{display:block}.commercial-metrics span{color:#6e8597;font-size:11px}.commercial-metrics strong{color:#163d5d;margin:7px 0 3px;font-size:22px}.commercial-metrics small{color:#8194a4;font-size:11px}.commercial-message{background:#eaf5fc;border:1px solid #c7dce9;border-radius:15px;align-items:center;gap:9px;margin-bottom:12px;padding:10px 12px;font-size:12px;display:flex}.commercial-message>span{background:var(--tenant-brand-accent,#1776cf);color:#fff;border-radius:8px;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.commercial-message button{color:#1765a4;background:#fff;border:0;border-radius:999px;margin-left:auto;padding:8px 12px;font-weight:800}.commercial-grid{grid-template-columns:minmax(0,1.5fr) minmax(290px,.65fr);gap:13px;display:grid}.commercial-card{background:#fff;border:1px solid #cedee9;border-radius:18px;overflow:hidden}.commercial-card.span-two{grid-column:1/3}.commercial-card>header{border-bottom:1px solid #e0eaf1;justify-content:space-between;align-items:flex-start;gap:15px;padding:16px 18px;display:flex}.commercial-card>header h2{margin:4px 0;font-size:17px}.commercial-card>header p:last-child{color:#71879a;margin:0;font-size:12px}.commercial-card>header>span{color:#1765a4;white-space:nowrap;background:#e7f3fb;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:850}.commercial-split{grid-template-columns:minmax(270px,.85fr) 1.15fr;min-height:335px;display:grid}.commercial-list{border-right:1px solid #e3ebf1;max-height:390px;padding:7px;overflow:auto}.commercial-list>button{text-align:left;color:#294c68;background:#fff;border:1px solid #0000;border-radius:13px;grid-template-columns:34px 1fr;gap:9px;width:100%;padding:10px;display:grid}.commercial-list>button.selected{background:#eaf5fd;border-color:#c2ddeb}.commercial-list b,.commercial-list small,.commercial-list em{display:block}.commercial-list b{font-size:12px}.commercial-list small,.commercial-list em{color:#71879a;margin-top:3px;font-size:11px;font-style:normal}.route-score{color:#925800;background:#fff0d7;border-radius:10px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:900;display:grid}.follow-detail{padding:17px}.follow-detail h3{margin:5px 0;font-size:18px}.follow-detail>p:not(.eyebrow){color:#71879a;font-size:12px}.follow-detail dl{margin:14px 0}.follow-detail dl>div{border-bottom:1px solid #e7eef3;justify-content:space-between;padding:8px 0;font-size:12px;display:flex}.follow-detail dd{margin:0;font-weight:850}.channel-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.channel-actions button,.installments button{color:#1765a4;background:#f5fafe;border:1px solid #bed5e4;border-radius:999px;padding:8px;font-size:11px;font-weight:800}.event-line{margin-top:12px}.event-line>div{border-top:1px solid #e7eef3;grid-template-columns:1fr 1fr auto;gap:8px;padding:7px 0;font-size:10px;display:grid}.event-line small{color:#8194a4}.condition-body{gap:10px;padding:17px;display:grid}.condition-deadline{background:#fff3dc;border-radius:14px;padding:14px}.condition-deadline span,.condition-deadline strong,.condition-deadline small{display:block}.condition-deadline strong{color:#8c5700;margin:5px 0;font-size:19px}.condition-body label,.order-selector label{color:#5c7589;gap:5px;font-size:11px;font-weight:800;display:grid}.condition-body input,.condition-body textarea,.order-selector select{font:inherit;color:#294c68;border:1px solid #c8dae7;border-radius:12px;padding:10px}.condition-body textarea{resize:vertical;min-height:72px}.condition-body>div:last-child{gap:7px;display:grid}.condition-body .danger{color:#bc403a;background:#fff0ef;border:0;border-radius:999px;padding:9px;font-weight:850}.commercial-empty{text-align:center;color:#16845f;padding:40px 18px}.order-control-layout{grid-template-columns:240px 1fr;display:grid}.order-selector{border-right:1px solid #e3ebf1;align-content:start;gap:10px;padding:17px;display:grid}.order-selector>strong{color:#173d5c;font-size:25px}.order-selector>small{color:#71879a;font-size:11px}.order-foundation{grid-template-columns:.8fr .9fr 1.5fr;gap:13px;padding:16px;display:grid}.order-foundation>section{border:1px solid #d9e5ed;border-radius:14px;padding:12px}.order-foundation h3,.invoice-proof h3{margin:0 0 10px;font-size:13px}.order-foundation p{color:#71879a;font-size:11px;line-height:1.5}.order-foundation section>div{border-bottom:1px solid #e8eff4;grid-template-columns:1fr auto;gap:4px;padding:7px 0;font-size:11px;display:grid}.order-foundation section>div small{color:#71879a;grid-column:1/3}.installments article{border-bottom:1px solid #e8eff4;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:8px 0;display:grid}.installments article>div span,.installments article>div b,.installments article>div small,.installments article>div em{display:block}.installments article>div b{margin:3px 0;font-size:13px}.installments article>div small{color:#71879a;font-size:10px}.installments article>div em{color:#a55d00;margin-top:3px;font-size:10px;font-style:normal}.installments article.held{background:#fff7e8;border-radius:10px;margin:0 -7px;padding:8px 7px}.installments button:disabled{opacity:.5}.invoice-proof{border-top:1px solid #e0eaf1;padding:15px 18px}.invoice-proof>article{border:1px solid #d9e5ed;border-radius:13px;grid-template-columns:1fr auto;gap:8px;margin-top:8px;padding:11px;display:grid}.invoice-proof b,.invoice-proof small{display:block}.invoice-proof small{color:#71879a;margin-top:3px;font-size:10px}.invoice-proof>article>strong{color:#173d5c;font-size:16px}.invoice-proof ul{color:#557087;grid-column:1/3;margin:4px 0 0;padding-left:18px;font-size:10px}.invoice-proof li{margin-top:4px}@media (max-width:1100px){.commercial-metrics{grid-template-columns:1fr 1fr}.commercial-grid{grid-template-columns:1fr}.commercial-card.span-two{grid-column:auto}.order-foundation{grid-template-columns:1fr 1fr}.order-foundation .installments{grid-column:1/3}}@media (max-width:760px){.commercial-control{padding:13px}.commercial-metrics{grid-template-columns:1fr 1fr}.commercial-message{flex-wrap:wrap;align-items:flex-start}.commercial-message button{margin-left:33px}.commercial-split,.order-control-layout{grid-template-columns:1fr}.commercial-list,.order-selector{border-bottom:1px solid #e3ebf1;border-right:0}.order-foundation{grid-template-columns:1fr}.order-foundation .installments{grid-column:auto}.commercial-card>header{display:block}.commercial-card>header>span{margin-top:8px;display:inline-block}}.exe2-workspace{color:#102642;background:#f6f9fd;min-height:calc(100vh - 68px);padding:24px 28px 40px}.exe2-workspace button,.exe2-workspace input,.exe2-workspace select{font:inherit}:is(.exe2-workspace button:focus-visible,.exe2-workspace input:focus-visible,.exe2-workspace select:focus-visible){outline-offset:2px;outline:3px solid #9cc7ff}.exe2-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:17px;display:flex}.exe2-head h2{letter-spacing:-.7px;margin:0 0 4px;font-size:28px!important}.exe2-head p{color:#677990;margin:0}.exe2-live{color:#6b7c91;align-items:center;gap:8px;padding-top:7px;font-size:12px;display:flex}.exe2-live>i{background:#28a864;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #e5f7ec}.exe2-live button{color:#33536f;background:#fff;border:1px solid #d4dfeb;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.exe2-live svg{width:16px}.exe2-kpis{grid-template-columns:repeat(5,minmax(130px,1fr));gap:11px;margin-bottom:14px;display:grid}.exe2-kpis>button{color:#52687f;text-align:left;background:#fff;border:1px solid #d5e1ed;border-radius:12px;min-height:91px;padding:14px 15px;position:relative;box-shadow:0 3px 12px #183c6310}.exe2-kpis>button:hover{border-color:#87b7f2;box-shadow:0 7px 20px #184d8918}.exe2-kpis>button>span{font-weight:700;display:block}.exe2-kpis>button>strong{color:#143654;margin-top:4px;display:block;font-size:25px!important}.exe2-kpis>button>i{background:var(--tenant-brand-soft,#eaf3ff);width:34px;height:34px;color:var(--tenant-brand-accent,#075ee8);border-radius:9px;place-items:center;font-style:normal;display:grid;position:absolute;top:13px;right:13px}.exe2-kpis>button>i svg{width:18px}.exe2-kpis>button>small{color:#3270b8;align-items:center;gap:3px;display:flex;position:absolute;bottom:10px;right:13px}.exe2-kpis>button>small svg{width:12px}.exe2-kpis>button.warning>strong,.exe2-kpis>button.warning>i{color:#c46b03}.exe2-kpis>button.warning>i{background:#fff2df}.exe2-kpis>button.danger>strong,.exe2-kpis>button.danger>i{color:#d13f3f}.exe2-kpis>button.danger>i{background:#fff0f0}.exe2-message{color:#176b48;background:#ecfbf3;border:1px solid #bfe5d0;border-radius:10px;align-items:center;gap:10px;margin-bottom:13px;padding:10px 12px;display:flex}.exe2-message.error{color:#a92f2f;background:#fff2f2;border-color:#f0c1c1}.exe2-message>span{background:#fff;border-radius:7px;place-items:center;width:23px;height:23px;font-weight:900;display:grid}.exe2-message p{flex:1;margin:0}.exe2-message button{color:inherit;background:#fff;border:1px solid;border-radius:7px;padding:6px 9px;font-weight:800}.exe2-loading{color:#6c7d92;place-items:center;min-height:320px;display:grid}.exe2-card{background:#fff;border:1px solid #d5e1ed;border-radius:12px;min-width:0;box-shadow:0 3px 14px #173d6610}.exe2-cockpit{grid-template-columns:300px minmax(460px,1fr) 315px;align-items:start;gap:13px;display:grid}.exe2-queue>header,.exe2-module-list>header{border-bottom:1px solid #e5ecf3;justify-content:space-between;align-items:center;padding:15px 16px 11px;display:flex}.exe2-queue h3,.exe2-module-list h3{margin:0}.exe2-queue header p{color:#728398;margin:3px 0 0}.exe2-queue header>span,.exe2-module-list header>span{background:var(--tenant-brand-soft,#eaf3ff);min-width:24px;height:24px;color:var(--tenant-brand-accent,#075ee8);border-radius:7px;place-items:center;font-weight:850;display:grid}.exe2-search{color:#8391a2;border:1px solid #d8e2ed;border-radius:8px;align-items:center;gap:7px;height:39px;margin:10px;padding:0 10px;display:flex}.exe2-search svg{width:16px}.exe2-search input{color:#183650;background:0 0;border:0;outline:0;width:100%}.exe2-list{max-height:650px;padding:0 7px 9px;display:grid;overflow:auto}.exe2-list>button{color:#183650;text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:9px;grid-template-columns:1fr auto;gap:7px;padding:11px 9px;display:grid}.exe2-list>button+button{border-top-color:#edf1f5;border-radius:0}.exe2-list>button:hover{background:#f6faff}.exe2-list>button.selected{box-shadow:inset 3px 0 var(--tenant-brand-accent,#075ee8);background:#edf5ff;border-radius:9px;border-color:#7db2f7!important}.exe2-list b,.exe2-list small{display:block}.exe2-list small{color:#73849a;margin-top:3px}.exe2-list footer{color:#687c92;grid-column:1/3;justify-content:space-between;gap:8px;margin-top:4px;display:flex}.exe2-list footer strong{color:#375670}.exe2-status{white-space:nowrap;background:var(--tenant-brand-soft,#eaf3ff);color:var(--tenant-brand-accent,#075ee8);border-radius:6px;justify-content:center;align-self:start;align-items:center;padding:4px 7px;font-weight:800;display:inline-flex;font-size:10px!important}.exe2-status.good{color:#148653;background:#e9f8ef}.exe2-status.warning{color:#b86605;background:#fff2df}.exe2-status.danger{color:#c93c3c;background:#fff0f0}.exe2-status.info{color:#526c85;background:#ecf3fa}.exe2-dossier{overflow:hidden}.exe2-dossier-head{border-bottom:1px solid #e5ecf3;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 17px;display:flex}.exe2-dossier-head h3{margin:0 0 4px;font-size:18px!important}.exe2-dossier-head p{color:#6f8197;align-items:center;gap:5px;margin:0;display:flex}.exe2-dossier-head p svg{width:14px}.exe2-dossier-head>button,.exe2-next>button,.exe2-recovery button,.exe2-detail-body button,.exe2-inline-form button,.exe2-summary button,.exe2-change button,.exe2-proposals button,.exe2-confirm button{color:#195d9a;cursor:pointer;background:#fff;border:1px solid #bfd1e4;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 11px;font-weight:800;display:inline-flex}.exe2-dossier-head>button svg,.exe2-next>button svg,.exe2-primary svg,.exe2-confirm button svg{width:16px}.exe2-stages{background:#fbfdff;border-bottom:1px solid #e5ecf3;grid-template-columns:repeat(8,1fr);padding:15px 12px;display:grid;overflow:auto}.exe2-stages>div{color:#8a98a9;justify-items:center;gap:5px;min-width:68px;display:grid;position:relative}.exe2-stages>div:before{content:"";background:#dae3ed;height:2px;position:absolute;top:11px;left:-50%;right:50%}.exe2-stages>div:first-child:before{display:none}.exe2-stages span{z-index:1;background:#fff;border:2px solid #cbd7e4;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;font-weight:850;display:grid;position:relative}.exe2-stages svg{width:13px}.exe2-stages .done{color:#168954}.exe2-stages .done:before,.exe2-stages .current:before{background:#35aa71}.exe2-stages .done span{color:#fff;background:#23a368;border-color:#23a368}.exe2-stages .current{color:var(--tenant-brand-accent,#075ee8)}.exe2-stages .current span{border-color:var(--tenant-brand-accent,#075ee8);color:var(--tenant-brand-accent,#075ee8);box-shadow:0 0 0 4px #e6f1ff}.exe2-next{background:linear-gradient(120deg,#edf6ff,#f9fcff);border:1px solid #bed8fb;border-radius:10px;align-items:center;gap:11px;margin:14px;padding:12px;display:flex}.exe2-next>span{background:var(--tenant-brand-accent,#075ee8);color:#fff;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid}.exe2-next svg{width:19px}.exe2-next>div{flex:1}.exe2-next p{color:#64798f;margin:2px 0 0}.exe2-dossier-grid{grid-template-columns:1fr 1fr;gap:10px;padding:0 14px 15px;display:grid}.exe2-dossier-grid>section{border:1px solid #dce5ef;border-radius:10px;padding:12px}.exe2-dossier-grid h4,.exe2-detail-body h4{margin:0 0 9px}.exe2-dossier-grid dl,.exe2-three dl{margin:0}.exe2-dossier-grid dl>div,.exe2-three dl>div{border-bottom:1px solid #edf1f5;justify-content:space-between;gap:10px;padding:7px 0;display:flex}.exe2-dossier-grid dd,.exe2-three dd{text-align:right;margin:0;font-weight:800}.exe2-parts{gap:7px;display:grid}.exe2-parts>article{border:1px solid #e2e9f1;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:9px;display:flex}.exe2-parts b,.exe2-parts small{display:block}.exe2-parts small{color:#74869a;margin-top:2px}.exe2-control{position:sticky;top:84px;overflow:hidden}.exe2-control>header{color:#fff;background:linear-gradient(130deg,#0d315d,#10457f);align-items:center;gap:10px;padding:15px;display:flex}.exe2-control>header>svg{width:28px}.exe2-control h3{margin:0}.exe2-control header p{color:#c5d5e6;margin:2px 0 0}.exe2-control-score{padding:14px 15px 10px}.exe2-control-score strong{font-size:25px}.exe2-control-score>span{color:#718397;margin-left:6px}.exe2-control-score>div{background:#e8edf3;border-radius:5px;height:6px;margin-top:9px;overflow:hidden}.exe2-control-score i{background:#22a86a;height:100%;display:block}.exe2-control-list{gap:6px;padding:3px 12px 8px;display:grid}.exe2-control-list>div{border:1px solid #e0e7ef;border-radius:8px;gap:8px;padding:9px;display:flex}.exe2-control-list>div>span{color:#15925c;background:#e5f7ed;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-weight:900;display:grid}.exe2-control-list>div.warn>span{color:#bc6805;background:#fff0dc}.exe2-control-list svg{width:12px}.exe2-control-list b,.exe2-control-list small{display:block}.exe2-control-list small{color:#728298;margin-top:2px}.exe2-recovery{background:#fff9ef;border:1px solid #efd2a4;border-radius:9px;margin:7px 12px 12px;padding:11px}.exe2-recovery p{color:#6e604d}.exe2-recovery button{background:#fff;width:100%}.exe2-module{grid-template-columns:315px minmax(0,1fr);align-items:start;gap:13px;display:grid}.exe2-module-list{position:sticky;top:84px}.exe2-module-detail{min-height:520px;overflow:hidden}.exe2-detail-head{border-bottom:1px solid #e2eaf2;justify-content:space-between;align-items:flex-start;gap:15px;padding:16px 18px;display:flex}.exe2-detail-head h3{margin:7px 0 3px;font-size:19px!important}.exe2-detail-head p{color:#718298;margin:0}.exe2-version{color:#62768d;background:#f2f6fa;border:1px solid #dde6ef;border-radius:7px;padding:6px 8px}.exe2-detail-body{gap:13px;padding:16px 18px;display:grid}.exe2-highlight{background:linear-gradient(120deg,#edf6ff,#fafcff);border:1px solid #bcd7fa;border-radius:10px;align-items:center;gap:11px;padding:12px;display:flex}.exe2-highlight.danger{background:#fff5f5;border-color:#f0c1c1}.exe2-highlight>svg{width:25px;color:var(--tenant-brand-accent,#075ee8);flex:none}.exe2-highlight.danger>svg{color:#d44848}.exe2-highlight b{display:block}.exe2-highlight p{color:#61768e;margin:2px 0 0}.exe2-gates{grid-template-columns:1fr 1fr;gap:8px;display:grid}.exe2-gates>article{border:1px solid #dae4ee;border-radius:9px;grid-template-columns:27px 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.exe2-gates>article>span,.exe2-mini-gate>span{color:#148653;background:#e6f7ee;border-radius:7px;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.exe2-gates>article.warning>span,.exe2-gates>article.danger>span,.exe2-mini-gate.warn>span{color:#b96605;background:#fff0dc}.exe2-gates>article b,.exe2-gates>article small{display:block}.exe2-gates>article small{color:#718399;margin-top:2px}.exe2-gates>article em{color:#667a91;font-style:normal}.exe2-gates svg,.exe2-mini-gate svg{width:14px}.exe2-gates.compact{grid-template-columns:repeat(3,1fr)}.exe2-gates.compact>.exe2-mini-gate{border:1px solid #dce5ee;border-radius:9px;padding:10px}.exe2-inline-form{background:#f8fafc;border:1px solid #dce5ef;border-radius:10px;align-items:end;gap:8px;padding:11px;display:flex}.exe2-inline-form label{color:#536a82;gap:5px;font-weight:800;display:grid}.exe2-inline-form label.grow{flex:1}.exe2-inline-form input,.exe2-inline-form select{color:#183650;background:#fff;border:1px solid #cbd8e5;border-radius:7px;min-height:37px;padding:0 9px}.exe2-inline-form button{background:var(--tenant-brand-accent,#075ee8);color:#fff;border-color:var(--tenant-brand-accent,#075ee8)}.exe2-primary{justify-self:end;min-height:40px;background:var(--tenant-brand-accent,#075ee8)!important;color:#fff!important;border-color:var(--tenant-brand-accent,#075ee8)!important}.exe2-primary:disabled,.exe2-detail-body button:disabled,.exe2-inline-form button:disabled,.exe2-summary button:disabled,.exe2-change button:disabled{cursor:not-allowed!important;color:#8c9bad!important;background:#edf1f5!important;border-color:#dfe6ee!important}.exe2-facts{border:1px solid #dce5ef;border-radius:10px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.exe2-facts>div{border-right:1px solid #e1e8f0;padding:11px}.exe2-facts>div:last-child{border-right:0}.exe2-facts span,.exe2-facts b{display:block}.exe2-facts span{color:#74869a;margin-bottom:4px}.exe2-table{border:1px solid #dbe4ee;border-radius:9px;overflow:auto}.exe2-table table{border-collapse:collapse;width:100%;min-width:650px}.exe2-table th{color:#6f8196;text-align:left;text-transform:uppercase;letter-spacing:.05em;background:#f5f8fb;padding:10px;font-size:10px!important}.exe2-table td{border-top:1px solid #e5ebf2;padding:11px 10px}.exe2-table td.bad{color:#c63b3b;font-weight:850}.exe2-note{border-left:3px solid var(--tenant-brand-accent,#075ee8);background:#f2f7ff;border-radius:0 8px 8px 0;padding:10px}.exe2-note p{color:#61768e;margin:4px 0 0}.exe2-mini-gate{align-items:center;gap:8px;display:flex}.exe2-proposals{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.exe2-proposals>article,.exe2-proposals>label{color:#183650;background:#fff;border:1px solid #dbe4ee;border-radius:10px;grid-template-columns:27px 1fr;gap:8px;padding:11px;display:grid;position:relative}.exe2-proposals>label{cursor:pointer}.exe2-proposals>article.selected,.exe2-proposals>label.selected{border:2px solid var(--tenant-brand-accent,#075ee8);background:#f5f9ff;padding:10px}.exe2-proposals>article>span,.exe2-proposals>label>span{background:var(--tenant-brand-accent,#075ee8);color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.exe2-proposals b{display:block}.exe2-proposals p{color:#63778e;margin:4px 0}.exe2-proposals small{color:#198254;font-weight:800}.exe2-proposals button{grid-column:2;width:100%}.exe2-proposals input{opacity:0;position:absolute}.exe2-confirm,.exe2-summary{background:#edf6ff;border:1px solid #bcd7fa;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.exe2-confirm p,.exe2-summary p{color:#60768e;margin:3px 0 0}.exe2-confirm button,.exe2-summary button{background:var(--tenant-brand-accent,#075ee8);color:#fff;border-color:var(--tenant-brand-accent,#075ee8)}.exe2-summary span,.exe2-summary strong,.exe2-summary small{display:block}.exe2-summary strong{margin:3px 0;font-size:22px!important}.exe2-summary small{color:#64788f}.exe2-three{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.exe2-three>section{border:1px solid #dce5ef;border-radius:10px;align-content:start;gap:7px;padding:11px;display:grid}.exe2-change{background:#fff9ef;border:1px solid #efd1a4;border-radius:9px;grid-template-columns:25px 1fr auto auto;align-items:center;gap:9px;padding:11px;display:grid}.exe2-change>svg{color:#c3710b;width:22px}.exe2-change p{color:#715f47;margin:3px 0 0}.exe2-change label{align-items:center;gap:6px;display:flex}.exe2-audit{border-top:1px solid #e2e9f1;padding:11px 17px}.exe2-audit summary{cursor:pointer;color:#415e79;align-items:center;gap:7px;font-weight:800;display:flex}.exe2-audit summary svg{width:16px}.exe2-audit summary span{background:#edf3f8;border-radius:6px;margin-left:auto;padding:3px 6px}.exe2-audit article{border-bottom:1px solid #edf1f5;gap:9px;padding:10px;display:flex}.exe2-audit article>span{color:#168954}.exe2-audit article svg{width:16px}.exe2-audit b,.exe2-audit small{display:block}.exe2-audit small{color:#728398;margin-top:2px}.exe2-empty{color:#718399;align-content:center;place-items:center;min-height:420px;display:grid}.exe2-empty svg{width:36px}.exe2-empty h3{margin:10px 0 3px}.exe2-empty p{margin:0}.view-uitvoering .topbar-title,.view-uitvoering-werkvoorbereiding .topbar-title,.view-uitvoering-inmeten-fabriek .topbar-title,.view-uitvoering-planning .topbar-title,.view-uitvoering-materiaal-inkoop .topbar-title,.view-uitvoering-logistiek-materieel .topbar-title,.view-uitvoering-werkbonnen .topbar-title,.view-uitvoering-afwijkingen .topbar-title,.view-uitvoering-service-garantie .topbar-title,.view-uitvoering-uitvoerders .topbar-title,.view-uitvoering-kwaliteit .topbar-title{display:none}.view-uitvoering .topbar,.view-uitvoering-werkvoorbereiding .topbar,.view-uitvoering-inmeten-fabriek .topbar,.view-uitvoering-planning .topbar,.view-uitvoering-materiaal-inkoop .topbar,.view-uitvoering-logistiek-materieel .topbar,.view-uitvoering-werkbonnen .topbar,.view-uitvoering-afwijkingen .topbar,.view-uitvoering-service-garantie .topbar,.view-uitvoering-uitvoerders .topbar,.view-uitvoering-kwaliteit .topbar{grid-template-columns:minmax(360px,750px) auto}.exe2-check-action{color:#183650!important;text-align:left!important;background:#fff!important;border:1px solid #dce5ee!important;border-radius:9px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:10px!important;display:flex!important}.exe2-check-action:hover{background:#f7fbff!important;border-color:#8bb9f2!important}.exe2-check-action .exe2-mini-gate{flex:1}.exe2-check-action small{color:#4e78a2;font-weight:800}.exe2-table input{color:#183650;background:#fff;border:1px solid #cbd8e5;border-radius:7px;width:100%;min-width:95px;min-height:34px;padding:0 8px}.exe2-action-group{align-items:center;gap:8px;display:flex}.exe2-action-group button:last-child{background:var(--tenant-brand-accent,#075ee8);color:#fff;border-color:var(--tenant-brand-accent,#075ee8)}@media (max-width:1250px){.exe2-cockpit{grid-template-columns:285px 1fr}.exe2-control{grid-column:1/-1;grid-template-columns:270px 1fr;display:grid;position:static}.exe2-control>header{grid-row:1/4}.exe2-kpis{grid-template-columns:repeat(3,1fr)}.exe2-proposals{grid-template-columns:1fr}.exe2-facts{grid-template-columns:1fr 1fr}.exe2-facts>div:nth-child(2){border-right:0}.exe2-facts>div{border-bottom:1px solid #e1e8f0}}@media (max-width:900px){.exe2-workspace{padding:16px}.exe2-head{display:block}.exe2-live{margin-top:9px}.exe2-kpis{grid-template-columns:1fr 1fr}.exe2-cockpit,.exe2-module{grid-template-columns:1fr}.exe2-module-list,.exe2-control{position:static}.exe2-list{max-height:360px}.exe2-control{display:block}.exe2-dossier-grid,.exe2-gates,.exe2-three,.exe2-gates.compact{grid-template-columns:1fr}.exe2-inline-form{flex-direction:column;align-items:stretch}.exe2-inline-form button{min-height:40px}.exe2-change{grid-template-columns:25px 1fr}.exe2-change label,.exe2-change button{grid-column:2}.exe2-stages{grid-template-columns:repeat(8,75px)}}@media (max-width:520px){.exe2-workspace{padding:11px 8px}.exe2-head h2{font-size:23px!important}.exe2-kpis{grid-template-columns:1fr 1fr}.exe2-kpis>button{min-height:80px;padding:11px}.exe2-kpis>button>small{display:none}.exe2-kpis>button>strong{font-size:22px!important}.exe2-kpis>button>i{width:30px;height:30px}.exe2-dossier-head,.exe2-next,.exe2-confirm,.exe2-summary{flex-direction:column;align-items:stretch}.exe2-dossier-head>button,.exe2-next>button,.exe2-confirm button,.exe2-summary button{width:100%}.exe2-facts{grid-template-columns:1fr}.exe2-facts>div{border-right:0}.exe2-control{grid-column:auto}.exe2-message{flex-wrap:wrap;align-items:flex-start}}main{--content-text-min:12px;--content-meta-min:11px}main :is(p,label,li,td,th,dt,dd){line-height:1.45;font-size:var(--content-text-min)!important}main :is(small,time,em,.eyebrow){line-height:1.4;font-size:var(--content-meta-min)!important}main :is(b,button,input,select,textarea,span){line-height:1.35;font-size:var(--content-text-min)!important}main h2{line-height:1.25;font-size:17px!important}main h3{line-height:1.3;font-size:14px!important}main .icon-button{font-size:20px!important}.finance-handoff>header>button,.communication-control>header>button{font-size:18px!important}@media (max-width:900px){main{--content-text-min:13px;--content-meta-min:12px}main h2{font-size:18px!important}main h3{font-size:15px!important}}.personal-workspace{gap:14px;display:grid}.personal-work-head{background:#fff;border:1px solid #cfdeea;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.personal-work-head h2{margin:5px 0 4px}.personal-work-head>div>p:last-child{color:#667f93;margin:0}.personal-work-head>.secondary{white-space:nowrap;width:auto;padding:10px 15px}.work-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.work-metrics>button,.work-metrics>div{color:#294c68;text-align:left;background:#fff;border:1px solid #cfdeea;border-radius:15px;gap:4px;padding:14px 16px;display:grid}.work-metrics>button{cursor:pointer}.work-metrics>button.active{border-color:var(--tenant-brand-accent,#1776cf);background:#eaf5fd;box-shadow:0 0 0 2px #d4eaf9}.work-metrics>button.danger strong{color:#bd3a31}.work-metrics>button.active.danger{background:#fff0ef;border-color:#d66b64;box-shadow:0 0 0 2px #f8d9d6}.work-metrics span,.work-metrics small{color:#71879a}.work-metrics strong{color:#173d5c;font-size:24px}.personal-work-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:14px;display:grid}.work-queue-card,.role-policy-card{background:#fff;border:1px solid #cfdeea;border-radius:16px;overflow:hidden}.work-queue-card>header{border-bottom:1px solid #e3ebf1;justify-content:space-between;align-items:center;gap:15px;padding:15px 17px;display:flex}.work-queue-card h3,.work-queue-card p{margin:0}.work-queue-card header p{color:#71879a;margin-top:4px}.scope-switch{background:#eaf1f6;border-radius:999px;padding:3px;display:flex}.scope-switch button{color:#60798d;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 10px}.scope-switch button.active{color:#155f9d;background:#fff;box-shadow:0 2px 7px #173d5c18}.personal-task-list{padding:6px 14px 12px;display:grid}.personal-task{border-bottom:1px solid #e8eff4;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 2px;display:grid}.personal-task:last-child{border-bottom:0}.task-signal{color:#1765a4;background:#e6f2fb;border-radius:10px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.personal-task.geblokkeerd .task-signal{color:#bd3a31;background:#ffe8e6}.personal-task.binnenkort .task-signal{color:#7890a3;background:#eef3f6}.personal-task h3{color:#244862;margin:5px 0 3px}.personal-task p{color:#71879a;margin:0}.personal-task-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.personal-task-meta span{color:#5e788c;background:#edf4f8;border-radius:999px;padding:4px 7px}.personal-task.geblokkeerd .personal-task-meta span:first-child{color:#b2342c;background:#fff0ef}.personal-task.nu .personal-task-meta span:first-child{color:#1366ad;background:#e8f3fd}.personal-task>.primary{padding:8px 13px}.work-queue-empty{color:#71879a;text-align:center;place-items:center;gap:5px;min-height:170px;display:grid}.work-queue-empty>span{color:#087b55;background:#e6f7ef;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.role-policy-card{padding:19px}.role-policy-card>h3{color:#173d5c;margin:7px 0 14px}.role-policy-card dl{margin:0}.role-policy-card dl>div{border-bottom:1px solid #e8eff4;padding:11px 0}.role-policy-card dt{color:#7890a3;margin-bottom:5px;font-weight:750}.role-policy-card dd{color:#385970;margin:0}.role-policy-proof{color:#176347;background:#e9f8f1;border-radius:12px;align-items:center;gap:9px;padding:11px;display:flex;margin:15px 0 0!important}.role-policy-proof>span:first-child{color:#087b55;background:#fff;border-radius:9px;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.role-policy-proof b,.role-policy-proof small{display:block}.process-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.process-toolbar span{color:#71879a;font-weight:750}@media (max-width:1050px){.personal-work-grid{grid-template-columns:1fr}.role-policy-card{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.role-policy-card>.eyebrow,.role-policy-card>h3,.role-policy-card>.role-policy-proof{grid-column:1/3}.role-policy-card dl{grid-column:1/3;grid-template-columns:1fr 1fr;gap:0 18px;display:grid}}@media (max-width:750px){.personal-work-head{flex-direction:column;align-items:flex-start}.personal-work-head>.secondary{width:100%}.work-metrics{grid-template-columns:1fr 1fr}.work-queue-card>header{flex-direction:column;align-items:flex-start}.personal-task{grid-template-columns:30px 1fr}.personal-task>.primary{grid-column:2;width:100%}.role-policy-card,.role-policy-card dl{display:block}.process-toolbar{flex-direction:column;align-items:flex-start}.process-toolbar .quiet{width:100%}}.recovery-box{color:#825118;background:#fff3df;border-radius:13px;gap:9px;margin:0 14px 14px;padding:12px;display:grid}.recovery-box ul,.planning-options ul{margin:0;padding-left:18px}.planning-options{gap:9px;padding:14px;display:grid}.planning-options>article{border:1px solid #cbdde9;border-radius:14px;gap:9px;padding:12px;display:grid}.planning-options article b,.planning-options article small{display:block}.planning-options article small{color:#71879a;margin-top:3px}.planning-options article ul{color:#536f83}.mobile-workorders{gap:12px;padding:14px;display:grid}.connected-workorder{background:#f8fbfd;border:1px solid #cbdde9;border-radius:15px;gap:12px;padding:14px;display:grid}.connected-workorder>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.connected-workorder header b,.connected-workorder header small{display:block}.connected-workorder header small{color:#71879a;margin-top:4px}.connected-workorder>header>span{color:#176347;background:#e5f7ef;border-radius:999px;padding:6px 9px}.workorder-fields{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.workorder-fields label,.communication-form label{color:#5c7589;gap:5px;font-weight:800;display:grid}.workorder-fields input,.communication-form input,.communication-form select,.deviation-row input,.quote-workable input{box-sizing:border-box;color:#294c68;width:100%;font:inherit;background:#fff;border:1px solid #c8dae7;border-radius:11px;padding:9px}.gps-row,.deviation-row{align-items:center;gap:9px;display:flex}.gps-row span{color:#60798d}.connected-workorder>.check-line{align-items:center;gap:8px;display:flex}.deviation-row input:first-child{flex:1}.deviation-row input:nth-child(2){width:130px}.deviation-open{color:#a63a34;background:#fff0ef;border-radius:12px;gap:7px;padding:11px;display:grid}.workorder-done{color:#176347;background:#e8f7f0;border-radius:12px;justify-content:space-between;gap:10px;padding:12px;display:flex}.inventory-summary{padding:7px 15px;display:grid}.inventory-summary>div{border-bottom:1px solid #e8eff4;grid-template-columns:1fr auto;gap:4px;padding:10px 0;display:grid}.inventory-summary small{color:#71879a;grid-column:1/3}.finance-truth>.primary,.finance-truth>.secondary{width:100%;margin-top:10px}.communication-form{border-bottom:1px solid #e3ebf1;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;padding:14px;display:grid}.communication-history{padding:5px 14px 14px;display:grid}.communication-history article{border-bottom:1px solid #e8eff4;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.communication-history article>span{color:#1765a4;background:#e8f3fc;border-radius:9px;place-items:center;width:29px;height:29px;font-weight:900;display:grid}.communication-history b,.communication-history small{display:block}.communication-history small{color:#71879a;margin-top:3px}.communication-history em{color:#925800;background:#fff2dc;border-radius:999px;padding:5px 8px;font-style:normal}.quote-workable>label{color:#5c7589;gap:5px;font-weight:800;display:grid}.quote-workable .check-line{align-items:center;gap:8px;display:flex}.quote-workable .check-line input{width:auto}@media (max-width:900px){.workorder-fields,.communication-form{grid-template-columns:1fr 1fr}.communication-form button{grid-column:1/3}}@media (max-width:600px){.workorder-fields,.communication-form{grid-template-columns:1fr}.communication-form button{grid-column:auto}.connected-workorder>header,.gps-row,.deviation-row,.workorder-done{flex-direction:column;align-items:stretch}.deviation-row input:nth-child(2){width:100%}.communication-history article{grid-template-columns:30px 1fr}.communication-history em{grid-column:2;justify-self:start}}.channel-connector{color:#83520f;background:#fff2dc;border-radius:12px;align-items:center;gap:9px;margin:12px 14px 0;padding:9px 11px;display:flex}.channel-connector b{margin-left:auto}@media (max-width:600px){.channel-connector{flex-direction:column;align-items:flex-start}.channel-connector b{margin-left:0}}.quote-creator-backdrop{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#102b42a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.quote-creator{background:#fff;border-radius:20px;width:min(660px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 24px 70px #071d3045}.quote-creator>header{border-bottom:1px solid #dbe7ee;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.quote-creator h2{margin:5px 0}.quote-creator header p:last-child{color:#71879a;margin:0}.quote-creator>header>button{color:#355d79;cursor:pointer;background:#eaf2f7;border:0;border-radius:50%;place-items:center;width:36px;height:36px;font-size:22px;display:grid}.quote-creator-fields{grid-template-columns:1fr 1fr;gap:13px;padding:22px 24px;display:grid}.quote-creator-fields label{color:#587287;gap:6px;font-weight:800;display:grid}.quote-creator-fields select{color:#294c68;width:100%;font:inherit;background:#fff;border:1px solid #c5d8e5;border-radius:13px;padding:11px}.quote-creator-check{border-radius:14px;grid-column:1/3;grid-template-columns:32px 1fr;align-items:center;gap:10px;padding:12px;display:grid}.quote-creator-check.good{color:#176347;background:#e6f7ef}.quote-creator-check.warning{color:#8c540c;background:#fff1db}.quote-creator-check>span{background:#fff;border-radius:10px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.quote-creator-check b,.quote-creator-check small{display:block}.quote-creator-check small{margin-top:3px}.quote-creator>footer{border-top:1px solid #dbe7ee;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:16px 24px;display:grid}.quote-creator>footer p{color:#5d778b;margin:0}.quote-save-message{color:#5f788c!important;margin:9px 0 0!important}.quote-product-bar strong{margin-top:3px;display:block}@media (max-width:650px){.quote-creator-backdrop{align-items:end;padding:0}.quote-creator{border-radius:22px 22px 0 0;max-height:92vh}.quote-creator-fields{grid-template-columns:1fr}.quote-creator-check{grid-column:auto}.quote-creator>footer{grid-template-columns:1fr 1fr}.quote-creator>footer p{grid-column:1/3}.quote-creator>footer button{width:100%}}.public-payment-page{color:#17324d;background:#f4f6f3;min-height:100vh}.public-payment-page .public-quote-header{background:#fff;border-bottom:1px solid #dce4df;align-items:center;gap:12px;padding:20px clamp(22px,5vw,72px);display:flex}.public-payment-page .public-quote-header>div:nth-child(2){display:grid}.public-payment-page .public-quote-header small{color:#708397;font-size:12px}.public-payment-page .public-quote-header>span{color:#52705f;align-items:center;gap:7px;margin-left:auto;font-size:13px;display:flex}.public-payment-layout{grid-template-columns:minmax(0,1.65fr) minmax(310px,.75fr);align-items:start;gap:24px;width:min(1180px,100% - 40px);margin:42px auto 80px;display:grid}.public-payment-loading{text-align:center;width:min(620px,100% - 40px);margin:12vh auto}.public-invoice-document,.public-payment-panel{background:#fff;border:1px solid #dce4df;border-radius:22px;box-shadow:0 18px 45px #19304114}.public-invoice-document{padding:clamp(24px,4vw,48px)}.public-invoice-document>header{border-bottom:1px solid #e3e9e5;justify-content:space-between;gap:20px;padding-bottom:30px;display:flex}.public-invoice-document h1{margin:4px 0;font-size:clamp(26px,3vw,40px)}.public-invoice-document header p{color:#708397;margin:0}.public-invoice-downloads{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.public-invoice-document header button{color:#234763;background:#f8faf8;border:1px solid #cfdbd4;border-radius:12px;align-self:flex-start;align-items:center;gap:8px;padding:11px 14px;font-weight:700;display:inline-flex}.public-invoice-parties{grid-template-columns:1fr auto;gap:40px;padding:28px 0;display:grid}.public-invoice-parties>div{gap:5px;display:grid}.public-invoice-parties small{color:#718598;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800}.public-invoice-parties div:last-child{grid-template-columns:auto auto;column-gap:22px}.public-invoice-lines{border:1px solid #e0e7e3;border-radius:14px;overflow:hidden}.public-invoice-lines>div{border-bottom:1px solid #e8edea;grid-template-columns:minmax(180px,1fr) 70px 65px 105px;align-items:center;gap:12px;padding:15px 16px;display:grid}.public-invoice-lines>div:last-child{border-bottom:0}.public-invoice-lines .heading{color:#698093;text-transform:uppercase;letter-spacing:.05em;background:#f3f6f3;font-size:11px;font-weight:900}.public-invoice-lines span:not(:first-child),.public-invoice-lines b{text-align:right}.public-invoice-sum{grid-template-columns:1fr auto;align-items:baseline;gap:10px 24px;width:min(100%,330px);margin:24px 0 8px auto;display:grid}.public-invoice-sum strong{font-size:24px}.public-invoice-document>footer{color:#667e90;border-top:1px solid #e3e9e5;margin-top:28px;padding-top:22px}.public-payment-panel{padding:26px;position:sticky;top:24px}.public-payment-status{border-bottom:1px solid #e3e9e5;align-items:center;gap:12px;padding-bottom:20px;display:flex}.public-payment-status svg{color:#18734e}.public-payment-status div{display:grid}.public-payment-status small{color:#718598}.public-payment-panel .public-quote-total{gap:4px;margin:24px 0;display:grid}.public-payment-panel .public-quote-total strong{font-size:34px}.public-payment-panel .primary-button{justify-content:center;width:100%}.public-payment-provider,.public-payment-note{color:#667e90;align-items:flex-start;gap:8px;margin:16px 0;font-size:13px;line-height:1.5;display:flex}.public-payment-note{color:#855b0c;background:#fff4d8;border-radius:10px;padding:12px}.public-payment-steps{border-top:1px solid #e3e9e5;gap:12px;margin-top:24px;padding-top:20px;display:grid}.public-payment-steps p{color:#82909b;align-items:center;gap:9px;margin:0;font-size:13px;display:flex}.public-payment-steps span{border:1px solid #c9d5ce;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-weight:800;display:grid}.public-payment-steps .active,.public-payment-steps .done{color:#18734e;font-weight:800}@media (max-width:800px){.public-payment-layout{grid-template-columns:1fr;width:min(100% - 24px,680px);margin-top:18px}.public-payment-panel{grid-row:1;position:static}.public-invoice-lines{overflow-x:auto}.public-invoice-lines>div{min-width:620px}.public-invoice-parties{grid-template-columns:1fr}.public-payment-page .public-quote-header>span{display:none}}@media print{.public-payment-panel,.public-invoice-document header button,.public-payment-page .public-quote-header{display:none!important}.public-payment-layout{width:100%;margin:0;display:block}.public-invoice-document{box-shadow:none;border:0}}.quote-studio .selected-pane-card,.quote-studio .selected-pane-card>span{border-radius:3px}.quote-studio .model-choice-grid>button,.quote-studio .position-carousel>button{box-shadow:none}.quote-studio .model-choice-grid>button.selected,.quote-studio .position-carousel>button.active{box-shadow:inset 4px 0 0 var(--tenant-brand-accent,#086ed1)}.quote-studio{color:#173d5c;background:#f3f7fb;min-height:calc(100vh - 116px);padding:18px 22px 30px}.quote-studio-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:12px;display:flex}.quote-studio-head h2{margin:5px 0 7px!important;font-size:22px!important}.quote-context{color:#688095;flex-wrap:wrap;align-items:center;gap:7px;display:flex}.quote-context>span{background:#e8f0f6;border-radius:999px;padding:6px 9px}.quote-context .condition-chip{color:#8a570e;background:#fff3da}.quote-context .autosave{color:#16845f;background:0 0;padding-left:2px}.quote-head-actions{gap:8px;display:flex}.quote-head-actions button{white-space:nowrap}.quote-flow-steps,.config-progress{background:#fff;border:1px solid #d1e0ea;border-radius:18px;grid-template-columns:repeat(4,1fr);gap:0;padding:7px 11px;display:grid}.quote-flow-steps{margin-bottom:10px}.quote-flow-steps button,.config-progress button{color:#71889a;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:9px 5px;font-weight:800;display:flex;position:relative}.quote-flow-steps button:not(:last-child):after,.config-progress button:not(:last-child):after{content:"";border-top:2px solid #d8e4ec;width:20%;position:absolute;right:-10%}.quote-flow-steps button span,.config-progress button span{color:#6e8597;background:#fff;border:2px solid #c8d7e2;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.quote-flow-steps button.active,.config-progress button.active{color:#0e5dac}.quote-flow-steps button.active span,.config-progress button.active span{color:#fff;background:#126fd0;border-color:#126fd0}.quote-flow-steps button.done,.config-progress button.done{color:#16845f}.quote-flow-steps button.done span,.config-progress button.done span{color:#fff;background:#18a171;border-color:#18a171}.seller-source-strip{background:#eaf5fd;border:1px solid #bdd8ec;border-radius:16px;grid-template-columns:35px 1fr auto;align-items:center;gap:11px;margin-bottom:10px;padding:11px 13px;display:grid}.seller-source-strip>span{color:#fff;background:#0e6dcc;border-radius:11px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.seller-source-strip b,.seller-source-strip small{display:block}.seller-source-strip small{color:#668096;margin-top:3px}.seller-source-strip button{background:#fff}.config-progress{background:#f8fbfd;max-width:760px;margin:0 auto 12px;padding:4px 9px}.config-progress button{padding:7px 4px}.config-progress button span{width:22px;height:22px}.window-configurator-v41{grid-template-columns:minmax(260px,285px) minmax(500px,1fr) minmax(290px,325px);align-items:start;gap:13px;display:grid}.window-configurator-v41>.card{background:#fff;border:1px solid #cedee9;border-radius:19px;box-shadow:0 8px 24px #173d5c0b}.configuration-choice-panel,.configuration-summary{position:sticky;top:10px;overflow:hidden}.panel-title{padding:16px 17px 12px}.panel-title h2{margin:5px 0 4px!important;font-size:17px!important}.panel-title small{color:#71879a}.recommendation-line{color:#346c59;background:#edf8f2;border-radius:12px;align-items:center;gap:8px;margin:0 15px 10px;padding:9px;display:flex}.recommendation-line span{color:#147652;background:#d7f2e5;border-radius:999px;padding:4px 7px;font-weight:900}.model-choice-grid{grid-template-columns:1fr 1fr;gap:8px;margin:0 15px 12px;display:grid}.model-choice-grid>button{color:#365a73;cursor:pointer;background:#fff;border:1px solid #cfdee8;border-radius:14px;justify-items:center;gap:5px;padding:10px 7px;display:grid}.model-choice-grid>button.selected{border-color:var(--tenant-brand-accent,#086ed1);background:#edf6ff;box-shadow:0 0 0 2px #d5eafd}.model-choice-grid b{font-weight:850}.model-choice-grid small{color:#7a91a2}.model-mini{background:#dbe9f2;border:5px solid #e7e4dc;outline:1px solid #7c8d96;width:72px;height:42px;padding:2px;display:flex}.model-mini i{color:#4d7592;background:linear-gradient(145deg,#f8fcfe,#c8dce8);border:1px solid #6f8390;flex:1;place-items:center;font-style:normal;display:grid}.model-mini.deur{width:44px;height:52px}.configuration-choice-panel>label,.advanced-fields>label,.configuration-choice-panel .two-fields label,.configuration-choice-panel .dimension-inputs label{color:#5d768a;gap:5px;margin:0 15px 10px;font-weight:800;display:grid;position:relative}.configuration-choice-panel input,.configuration-choice-panel select,.configuration-choice-panel textarea{box-sizing:border-box;color:#294c68;width:100%;font:inherit;background:#fff;border:1px solid #c7d8e4;border-radius:13px;padding:10px}.configuration-choice-panel textarea{resize:vertical;min-height:68px}.configuration-choice-panel .dimension-inputs{grid-template-columns:1fr 1fr;gap:8px;margin:0 15px;display:grid}.configuration-choice-panel .dimension-inputs label{margin:0 0 10px}.configuration-choice-panel .dimension-inputs label>span{color:#7f93a2;position:absolute;bottom:11px;right:10px}.configuration-choice-panel .dimension-inputs input{padding-right:36px}.configuration-choice-panel .two-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.configuration-choice-panel .two-fields label:first-child{margin-right:0}.configuration-choice-panel .two-fields label:last-child{margin-left:0}.selected-pane-card{background:#eaf5fd;border-radius:13px;grid-template-columns:34px 1fr;align-items:center;gap:10px;margin:0 15px 14px;padding:11px;display:grid}.selected-pane-card>span{color:#fff;background:#0d6dcc;border-radius:11px;place-items:center;width:33px;height:33px;font-weight:900;display:grid}.selected-pane-card b,.selected-pane-card small{display:block}.selected-pane-card small{color:#667e91;margin-top:3px}.visual-options,.direction-choice{border:0;grid-template-columns:repeat(3,1fr);gap:7px;margin:0 15px 14px;padding:0;display:grid}.direction-choice{grid-template-columns:1fr 1fr}.visual-options legend,.direction-choice legend{color:#5d768a;grid-column:1/-1;margin-bottom:3px;font-weight:800}.visual-options button,.direction-choice button{color:#48687f;cursor:pointer;background:#fff;border:1px solid #c7d8e4;border-radius:13px;place-items:center;gap:5px;min-height:64px;font-weight:800;display:grid}.direction-choice button{min-height:auto;padding:11px;display:block}.visual-options button.selected,.direction-choice button.selected{color:#0b64bb;background:#edf6ff;border-color:#0c6fd2;box-shadow:0 0 0 2px #d7ebfc}.visual-options button span{font-size:22px!important}.choice-help{color:#688195;background:#f2f6f9;border-radius:12px;padding:10px;margin:0 15px 10px!important}.toggle-line{background:#f3f8fb;border-radius:13px;grid-template-columns:20px 1fr!important;align-items:start!important;padding:11px!important;display:flex!important}.toggle-line input{height:18px;width:18px!important}.toggle-line b,.toggle-line small{display:block}.toggle-line small{color:#71879a;margin-top:3px}.advanced-toggle{color:#46657c;cursor:pointer;background:#edf3f7;border:0;border-radius:13px;justify-content:space-between;width:calc(100% - 30px);margin:3px 15px 11px;padding:11px;font-weight:850;display:flex}.advanced-fields{border-top:1px solid #e2ebf1;padding-top:2px}.advanced-fields fieldset{border:1px solid #d4e1e9;border-radius:13px;margin:0 15px 10px;padding:10px}.advanced-fields legend{color:#5d768a;font-weight:850}.advanced-fields .extra-option{align-items:flex-start;gap:8px;margin:0;padding:7px 0;display:flex}.advanced-fields .extra-option input{width:17px;height:17px}.advanced-fields .extra-option span,.advanced-fields .extra-option small{display:block}.advanced-fields .extra-option small{color:#7b90a1;margin-top:2px}.review-list{margin:0 15px 12px}.review-list p{border-bottom:1px solid #e7eef3;justify-content:space-between;gap:10px;margin:0;padding:9px 0;display:flex}.review-list span{color:#758a9c}.review-list b{text-align:right}.attention-list{gap:6px;margin:0 15px 11px;display:grid}.attention-list p{color:#86550d;background:#fff3dc;border-radius:11px;grid-template-columns:22px 1fr;gap:7px;margin:0;padding:9px;display:grid}.attention-list span{background:#ffd88c;border-radius:7px;place-items:center;width:21px;height:21px;font-weight:900;display:grid}.choice-panel-footer{background:#f8fbfd;border-top:1px solid #dfe9ef;grid-template-columns:1fr 1fr;gap:8px;padding:13px 15px;display:grid}.choice-panel-footer button{width:100%}.drawing-workspace{min-width:0;overflow:hidden}.drawing-toolbar{border-bottom:1px solid #dfe9ef;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.drawing-toolbar>div{align-items:center;gap:5px;display:flex}.drawing-toolbar>div:first-child{background:#edf3f7;border-radius:11px;padding:3px}.drawing-toolbar>div:first-child span{color:#648095;border-radius:9px;padding:7px 10px}.drawing-toolbar>div:first-child span.active{color:#0d63b4;background:#fff;box-shadow:0 2px 7px #173d5c17}.drawing-toolbar p{text-align:center;color:#0d63b4;margin:0;font-weight:850}.drawing-toolbar button{color:#294c68;cursor:pointer;background:#fff;border:1px solid #cbdbe6;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.drawing-toolbar>div:last-child span{text-align:center;min-width:45px}.drawing-stage{background:radial-gradient(circle at 50% 25%,#fff 0,#f8fbfd 58%,#eff5f9 100%);place-items:center;height:485px;padding:22px;display:grid}.premium-window-drawing{width:100%;height:100%;display:block;overflow:visible}.pane-hit{fill:#0000;cursor:pointer;outline:none}.pane-hit:hover,.pane-hit:focus{fill:#1a7bd811;stroke:#1677d6;stroke-width:9px}.drawing-loading{color:#6d8496;justify-items:center;gap:9px;display:grid}.drawing-loading span{color:#1765a4;background:#e6f2fb;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.drawing-instruction{color:#647d90;border-top:1px solid #e0e9ef;align-items:center;gap:8px;padding:11px 15px;display:flex;margin:0!important}.drawing-instruction span{color:#0d65b5;background:#e4f0f8;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:900;display:grid}.position-carousel{background:#f8fbfd;border-top:1px solid #e0e9ef;grid-template-columns:repeat(4,minmax(105px,1fr));gap:8px;padding:12px;display:grid;overflow-x:auto}.position-carousel>button{color:#355b75;text-align:left;cursor:pointer;background:#fff;border:1px solid #cfdee8;border-radius:13px;grid-template-rows:auto 60px auto auto;gap:3px;min-width:105px;padding:8px;display:grid}.position-carousel>button.active{background:#edf6ff;border-color:#0872d5}.position-carousel>button>span{color:#0d63b4;font-weight:850}.position-carousel .premium-window-drawing{height:60px}.position-carousel small{color:#748b9c}.position-carousel .add-position{text-align:center;background:0 0;border-style:dashed;place-items:center}.position-carousel .add-position>span{place-items:center;height:60px;display:grid;font-size:26px!important}.configuration-summary{padding-bottom:14px}.summary-sections{gap:6px;padding:0 13px 12px;display:grid}.summary-sections button{color:#365b74;text-align:left;cursor:pointer;background:#fff;border:1px solid #d5e1e9;border-radius:12px;grid-template-columns:25px 1fr auto;align-items:center;gap:7px;padding:9px;display:grid}.summary-sections button>span{color:#6c8598;background:#edf3f7;border-radius:8px;place-items:center;width:24px;height:24px;display:grid}.summary-sections button.complete>span{color:#16845f;background:#e4f6ed}.summary-sections button.active{background:#eff7fe;border-color:#1475d1}.summary-sections button small{color:#6f8597;text-align:right;max-width:110px}.control-proof{border:1px solid #d7e2e9;border-radius:14px;margin:0 13px 10px;padding:11px}.control-proof h3{margin:0 0 8px!important}.control-proof p{color:#557085;grid-template-columns:23px 1fr;align-items:center;gap:7px;margin:0;padding:6px 0;display:grid}.control-proof p span{background:#edf3f7;border-radius:7px;place-items:center;width:21px;height:21px;display:grid}.control-proof p.good span{color:#16845f;background:#e4f6ed}.control-proof p.warn span{color:#a76900;background:#fff0d0}.control-proof p.bad{color:#a83631}.control-proof p.bad span{color:#b73530;background:#fde7e5}.matrix-proof{color:#80510d;background:#fff3db;border-radius:13px;grid-template-columns:30px 1fr;align-items:center;gap:8px;margin:0 13px 10px;padding:10px;display:grid}.matrix-proof>span{background:#ffdda0;border-radius:10px;place-items:center;width:29px;height:29px;display:grid}.matrix-proof b,.matrix-proof small{display:block}.matrix-proof small{margin-top:3px}.price-proof,.offer-running-total{background:#f1f6fa;border-radius:14px;margin:0 13px 10px;padding:13px}.price-proof small,.price-proof strong,.price-proof>span{display:block}.price-proof strong{color:#0c3e68;margin:6px 0 2px;font-size:28px}.price-proof>span{color:#7890a2}.price-proof p{color:#157955;background:#e6f6ee;border-radius:999px;padding:6px 9px;margin:10px 0 0!important}.offer-running-total{background:#edf6fe;grid-template-columns:1fr auto;gap:5px;display:grid}.offer-running-total b{color:#0b4f8d;font-size:18px}.offer-running-total small{color:#657f93;grid-column:1/3;line-height:1.45}.configuration-summary>.wide{width:calc(100% - 26px);margin:0 13px 8px}.source-foot{color:#7b90a2;text-align:center;gap:3px;margin:8px 13px 0;display:grid}.combination-advice{background:#fff;border:1px solid #c5dbea;border-radius:16px;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;margin-top:12px;padding:12px;display:grid}.combination-advice>span{color:#1765a4;background:#e8f4fc;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.combination-advice b,.combination-advice small{display:block}.combination-advice small{color:#71879a;margin-top:3px}.combination-advice button{color:#1765a4;background:#e8f2f9;border:0;border-radius:999px;padding:9px 12px;font-weight:850}.customer-preview-layer{z-index:100;background:#e9eff4;padding:72px 24px 40px;position:fixed;inset:0;overflow:auto}.customer-preview-toolbar{z-index:2;background:#fff;border-bottom:1px solid #cbd9e3;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:12px 22px;display:grid;position:fixed;top:0;left:0;right:0;box-shadow:0 5px 20px #173d5c12}.customer-preview-toolbar button{color:#315b78;background:#fff;border:1px solid #cbdbe6;border-radius:999px;justify-self:start;padding:10px 14px;font-weight:850}.customer-preview-toolbar span{color:#6d8497}.customer-preview-toolbar button:last-child{color:#fff;background:#0a69c8;border-color:#0a69c8;justify-self:end}.customer-offer-page{color:#163d5d;background:#fff;border-radius:18px;width:min(940px,100%);margin:auto;overflow:hidden;box-shadow:0 22px 65px #173d5c26}.customer-offer-page>header{border-bottom:1px solid #dbe6ed;justify-content:space-between;gap:15px;padding:24px 30px;display:flex}.customer-offer-page>header>div:last-child{text-align:right}.customer-offer-page header span,.customer-offer-page header small,.customer-brand b,.customer-brand small{display:block}.customer-brand b{font-size:19px}.customer-brand small,.customer-offer-page header small{color:#7790a2;margin-top:3px}.customer-offer-intro{padding:34px 42px 20px}.customer-offer-intro h1{max-width:650px;margin:8px 0 9px;font-size:34px;line-height:1.12}.customer-offer-intro>p:last-child{color:#667f92}.customer-position-list{gap:16px;padding:0 42px 26px;display:grid}.customer-position-card{border:1px solid #d5e2eb;border-radius:18px;overflow:hidden}.customer-position-head{border-bottom:1px solid #e0e9ef;justify-content:space-between;align-items:start;gap:15px;padding:16px 18px;display:flex}.customer-position-head span{color:#0c69c6;font-weight:900;display:block}.customer-position-head h2{margin:4px 0 0!important;font-size:18px!important}.customer-position-head>b{font-size:18px}.customer-drawing{background:linear-gradient(#fbfdfe,#f1f6f9);height:310px;padding:22px 35px}.customer-specs{border-top:1px solid #e0e9ef;grid-template-columns:1fr 1fr;display:grid}.customer-specs p{border-bottom:1px solid #e7eef3;grid-template-columns:1fr auto;gap:8px;margin:0;padding:11px 15px;display:grid}.customer-specs p:nth-child(odd){border-right:1px solid #e7eef3}.customer-specs span{color:#748b9d}.customer-total-card{background:#edf6fe;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin:0 42px 32px;padding:20px 22px;display:flex}.customer-total-card small,.customer-total-card strong{display:block}.customer-total-card strong{color:#0b4e8a;margin:6px 0;font-size:31px}.customer-total-card p{color:#607a8e;max-width:580px;margin:7px 0 0!important}.customer-total-card button{color:#fff;white-space:nowrap;background:#096acb;border:0;border-radius:999px;padding:14px 19px;font-weight:900}.customer-offer-page>footer{color:#71879a;border-top:1px solid #dce7ee;justify-content:space-between;gap:15px;padding:16px 30px;display:flex}.customer-offer-page button,.quote-studio button{border-radius:999px}@media (max-width:1380px){.window-configurator-v41{grid-template-columns:270px minmax(480px,1fr)}.configuration-summary{grid-column:1/3;grid-template-columns:1.1fr 1fr 1fr;gap:10px;padding:13px;display:grid;position:static}.configuration-summary>.panel-title{grid-column:1/4;padding:4px}.summary-sections{grid-row:2/5;padding:0}.configuration-summary .control-proof,.configuration-summary .matrix-proof,.configuration-summary .price-proof,.configuration-summary .offer-running-total,.configuration-summary>.wide,.configuration-summary .source-foot{margin:0}.configuration-summary>.wide{width:100%}.configuration-summary .source-foot{grid-column:2/4}.drawing-stage{height:430px}}@media (max-width:900px){.quote-studio{padding:13px}.quote-studio-head{display:block}.quote-head-actions{margin-top:10px}.quote-flow-steps,.config-progress{grid-template-columns:repeat(4,minmax(145px,1fr));overflow:auto}.seller-source-strip{grid-template-columns:32px 1fr}.seller-source-strip button{grid-column:2;width:100%}.window-configurator-v41{flex-direction:column;display:flex}.configuration-choice-panel,.configuration-summary{box-sizing:border-box;width:100%;position:static}.drawing-workspace{box-sizing:border-box;order:-1;width:100%}.configuration-choice-panel{order:0}.configuration-summary{order:1;display:block}.configuration-summary>.panel-title{padding:14px}.summary-sections{padding:0 13px 12px}.configuration-summary .control-proof,.configuration-summary .matrix-proof,.configuration-summary .price-proof,.configuration-summary .offer-running-total{margin:0 13px 10px}.configuration-summary>.wide{width:calc(100% - 26px);margin:0 13px 8px}.configuration-summary .source-foot{margin:8px 13px}.drawing-stage{height:360px}.position-carousel{grid-template-columns:repeat(4,145px)}.customer-preview-layer{padding:66px 0 0}.customer-preview-toolbar{grid-template-columns:1fr 1fr}.customer-preview-toolbar span{display:none}.customer-offer-page{border-radius:0}.customer-offer-intro,.customer-position-list{padding-left:18px;padding-right:18px}.customer-offer-intro h1{font-size:27px}.customer-total-card{flex-direction:column;align-items:stretch;margin-left:18px;margin-right:18px}.customer-specs{grid-template-columns:1fr}.customer-specs p:nth-child(odd){border-right:0}}@media (max-width:600px){.quote-studio-head h2{font-size:19px!important}.quote-flow-steps,.config-progress{margin-left:-4px;margin-right:-4px}.seller-source-strip{margin-left:-3px;margin-right:-3px}.drawing-toolbar{grid-template-columns:1fr auto}.drawing-toolbar>p{grid-area:2/1/auto/3}.drawing-stage{height:290px;padding:12px}.configuration-choice-panel .two-fields{grid-template-columns:1fr}.configuration-choice-panel .two-fields label{margin-left:15px!important;margin-right:15px!important}.combination-advice{grid-template-columns:32px 1fr}.combination-advice button{grid-column:2;width:100%}.customer-preview-toolbar{padding:10px}.customer-preview-toolbar button{padding:9px 11px}.customer-offer-page>header{padding:18px}.customer-offer-intro{padding-top:25px}.customer-position-head{flex-direction:column;align-items:flex-start}.customer-drawing{height:240px;padding:15px}.customer-total-card strong{font-size:27px}.customer-offer-page>footer{flex-direction:column;align-items:flex-start}.drawing-dimensions text{font-size:30px}}@media print{body>*{visibility:hidden}.customer-preview-layer,.customer-preview-layer *{visibility:visible}.customer-preview-layer{background:#fff;padding:0;position:absolute;inset:0;overflow:visible}.customer-preview-toolbar{display:none}.customer-offer-page{width:100%;box-shadow:none;border-radius:0}.customer-position-card,.customer-total-card{break-inside:avoid}}.quote-studio .model-choice-grid{max-height:370px;padding-right:3px;overflow:auto}.quote-studio .model-choice-grid>button,.quote-studio .visual-options button,.quote-studio .direction-choice button,.quote-studio .position-carousel>button,.quote-studio .summary-sections button{border-radius:4px}.quote-studio .model-choice-grid>button.selected,.quote-studio .visual-options button.selected,.quote-studio .direction-choice button.selected,.quote-studio .position-carousel>button.active{box-shadow:inset 4px 0 0 var(--tenant-brand-accent,#086ed1)}.quote-studio .visual-options button:disabled{opacity:.46;cursor:not-allowed}.quote-studio .danger-action{color:#a73531;background:#fff0ef;border-color:#efcbc8}.roof-window-fields{gap:9px;margin:0 15px 10px;display:grid}.roof-window-fields label{color:#5d768a;gap:5px;font-weight:800;display:grid;position:relative}.roof-window-fields label>span{color:#7f93a2;position:absolute;bottom:11px;right:10px}.attention-list>button{margin-top:2px}.customer-total-card button:disabled{cursor:not-allowed;background:#8295a6}.catalog-manager-layer{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#102b42b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.catalog-manager{background:#f8fbfd;border-radius:18px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(920px,100%);max-height:calc(100vh - 48px);display:grid;overflow:hidden;box-shadow:0 28px 80px #071d3055}.catalog-manager>header{background:#fff;border-bottom:1px solid #d6e3eb;justify-content:space-between;gap:20px;padding:22px 24px;display:flex}.catalog-manager h2{margin:5px 0!important}.catalog-manager header p:last-child{color:#637d91;margin:0}.catalog-manager header>button{color:#355d79;cursor:pointer;background:#eaf2f7;border:0;border-radius:50%;place-items:center;width:36px;height:36px;font-size:22px;display:grid}.catalog-manager>nav{border-bottom:1px solid #dce7ee;gap:6px;padding:12px 24px;display:flex}.catalog-manager>nav button{color:#4d6b81;cursor:pointer;background:#fff;border:1px solid #c8dae6;border-radius:999px;padding:8px 12px;font-weight:800}.catalog-manager>nav button.active{color:#fff;background:#116dca;border-color:#116dca}.catalog-manager-list{padding:12px 24px 20px;overflow:auto}.catalog-manager-list form{border-bottom:1px solid #dce7ee;grid-template-columns:minmax(210px,1fr) 170px 100px auto;align-items:end;gap:12px;padding:12px 0;display:grid}.catalog-manager-list form>div b,.catalog-manager-list form>div span{display:block}.catalog-manager-list form>div span{color:#71879a;margin-top:4px}.catalog-manager-list label{color:#5b7488;gap:5px;font-weight:800;display:grid}.catalog-manager-list input{color:#294c68;width:100%;font:inherit;background:#fff;border:1px solid #c7d8e4;border-radius:9px;padding:9px}.catalog-manager-list .catalog-check{align-items:center;padding-bottom:9px;display:flex}.catalog-manager-list .catalog-check input{width:18px;height:18px}.catalog-manager-list .primary{white-space:nowrap}.catalog-manager>footer{background:#fff;border-top:1px solid #d6e3eb;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:14px 24px;display:grid}.catalog-manager>footer span{color:#5f788c}.catalog-manager>footer .secondary{width:auto;padding-inline:18px}@media (max-width:760px){.catalog-manager-layer{align-items:end;padding:0}.catalog-manager{border-radius:20px 20px 0 0;max-height:94vh}.catalog-manager-list form{grid-template-columns:1fr 1fr}.catalog-manager-list form>div,.catalog-manager-list form>.primary{grid-column:1/3}.catalog-manager-list form>.primary{width:100%}}@media print{@page{size:A4;margin:12mm}.customer-offer-page>header,.customer-offer-intro{break-inside:avoid}.customer-position-list{grid-template-columns:1fr 1fr;gap:8mm;padding:0 0 8mm;display:grid}.customer-position-card{border-radius:4px;min-height:118mm}.customer-position-head{padding:8px}.customer-position-head h2{font-size:13px!important}.customer-position-head>b{font-size:13px}.customer-drawing{height:54mm;padding:8px 12px}.customer-specs{grid-template-columns:1fr}.customer-specs p{padding:5px 7px}.customer-specs p:nth-child(odd){border-right:0}.customer-position-card:nth-child(4n+1){break-before:page}.customer-total-card{break-before:page;margin:0}}.quote-overview,.isolation-studio,.quote-editor-workspace{color:#173d5d;padding:0 26px 30px}.quote-overview-title{justify-content:space-between;align-items:center;gap:20px;margin:2px 0 15px;display:flex}.quote-overview-title h2{font-size:24px;margin:4px 0 3px!important}.quote-overview-title p{color:#6c8497;margin:0}.quote-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.quote-kpis button{color:#214963;text-align:left;cursor:pointer;background:#fff;border:1px solid #d4e1e9;border-radius:14px;gap:5px;padding:14px 16px;display:grid}.quote-kpis button:hover,.quote-kpis button.active{background:#eff8fe;border-color:#1380d5}.quote-kpis span{color:#6d8496;font-weight:750}.quote-kpis strong{font-size:23px}.quote-kpis small{color:#7b91a2}.quote-saved-views{gap:6px;margin-bottom:10px;display:flex;overflow:auto}.quote-saved-views button{white-space:nowrap;color:#537087;cursor:pointer;background:#fff;border:1px solid #cfdde6;border-radius:999px;padding:8px 12px;font-weight:800}.quote-saved-views button.active{color:#fff;background:#0e70cc;border-color:#0e70cc}.quote-filterbar{grid-template-columns:minmax(260px,1fr) auto auto;gap:8px;margin-bottom:10px;display:grid}.quote-filterbar label{background:#fff;border:1px solid #c9dae5;border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}.quote-filterbar input{width:100%;font:inherit;background:0 0;border:0;outline:0;padding:11px 0}.quote-filterbar>button{color:#45657c;background:#fff;border:1px solid #c9dae5;border-radius:12px;padding:10px 13px;font-weight:800}.quote-overview-grid{grid-template-columns:minmax(720px,1fr) 320px;align-items:start;gap:12px;display:grid}.quote-table-card,.quote-next-panel{background:#fff;border:1px solid #d2e0e9;border-radius:16px;overflow:hidden;box-shadow:0 5px 18px #183d5810}.quote-table-head,.quote-table-body>button{grid-template-columns:minmax(215px,1.35fr) 110px 92px 112px 116px minmax(160px,1fr);align-items:center;gap:10px;display:grid}.quote-table-head{color:#70879a;text-transform:uppercase;letter-spacing:.04em;background:#f4f8fa;border-bottom:1px solid #dce7ed;padding:10px 14px;font-size:12px;font-weight:850}.quote-table-body>button{color:#2a516b;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e1e9ee;width:100%;padding:13px 14px}.quote-table-body>button:hover,.quote-table-body>button.active{background:#edf7fe}.quote-table-body>button.active{box-shadow:inset 4px 0 #1177d0}.quote-table-body b,.quote-table-body small{display:block}.quote-table-body small{color:#7890a2;margin-top:3px}.quote-table-body strong{text-align:right}.outcome{background:#eef3f6;border-radius:8px;justify-self:start;padding:5px 8px;font-weight:900}.outcome.DV{color:#167955;background:#e2f5eb}.outcome.NV{color:#9a6108;background:#fff0da}.outcome.OVV{color:#1768ad;background:#e7f2fc}.quote-next-panel{padding:17px;position:sticky;top:94px}.quote-next-panel>header{justify-content:space-between;gap:10px;display:flex}.quote-next-panel h2{font-size:19px;margin:4px 0!important}.quote-next-panel header span{color:#557188;background:#edf3f7;border-radius:8px;align-self:start;padding:6px 8px;font-weight:850}.quote-next-panel .why-now{background:#edf6fd;border-radius:12px;margin:13px 0;padding:12px}.quote-next-panel .why-now b,.quote-next-panel .why-now span{display:block}.quote-next-panel .why-now span{color:#637c8f;margin-top:4px}.quote-next-panel dl{margin:0}.quote-next-panel dl div{border-bottom:1px solid #e4ebf0;justify-content:space-between;gap:12px;padding:9px 0;display:flex}.quote-next-panel dt{color:#6d8496}.quote-next-panel dd{text-align:right;margin:0;font-weight:850}.quote-next-actions{gap:7px;margin-top:13px;display:grid}.quote-next-panel .message{color:#607a8d;margin:10px 0 0}.quote-editor-toolbar{align-items:center;gap:18px;margin-bottom:12px;display:flex}.quote-editor-toolbar div{display:grid}.quote-editor-toolbar small{color:#71899b}.isolation-studio-head{border-bottom:1px solid #d8e4eb;grid-template-columns:auto minmax(300px,1fr) auto;align-items:center;gap:16px;padding:12px 0 16px;display:grid}.isolation-studio-head h2{font-size:22px;margin:3px 0!important}.isolation-studio-head p{color:#698194;margin:0}.isolation-head-actions{align-items:center;gap:10px;display:flex}.isolation-head-actions>span{color:#648095;text-align:right;max-width:260px;font-size:12px}.isolation-head-actions .saving{color:#a76d09}.isolation-studio .quote-flow-steps{max-width:640px;margin:14px auto}.isolation-source-banner{background:#edf7fe;border:1px solid #bad8ee;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;margin:0 0 12px;padding:11px 14px;display:grid}.isolation-source-banner>span{color:#fff;background:#0e71cd;border-radius:11px;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.isolation-source-banner b,.isolation-source-banner small{display:block}.isolation-source-banner small{color:#678095;margin-top:3px}.isolation-source-banner p{text-align:right;margin:0}.isolation-builder-grid{grid-template-columns:300px minmax(540px,1fr) 310px;align-items:start;gap:11px;display:grid}.isolation-catalog,.isolation-lines-panel,.isolation-summary>section{background:#fff;border:1px solid #d3e1e9;border-radius:15px}.isolation-catalog{padding:12px;position:sticky;top:94px}.catalog-search{border:1px solid #c9dae5;border-radius:11px;align-items:center;gap:8px;padding:0 10px;display:flex}.catalog-search input{width:100%;min-width:0;font:inherit;border:0;outline:0;padding:10px 0}.catalog-groups{gap:4px;margin:9px 0;display:flex;overflow:auto}.catalog-groups button{color:#4b6980;cursor:pointer;background:#edf3f7;border:0;border-radius:8px;padding:7px 9px;font-weight:800}.catalog-groups button.active{color:#fff;background:#0c70ce}.catalog-title{gap:2px;padding:6px 2px;display:grid}.catalog-title small{color:#748b9d}.catalog-items{gap:6px;max-height:620px;display:grid;overflow:auto}.catalog-items>button{color:#345b75;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e2e9;border-radius:10px;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:8px;padding:10px;display:grid}.catalog-items>button.selected{background:#eef8fe;border-color:#1380d7;box-shadow:inset 3px 0 #1380d7}.catalog-items>button>span{color:#fff;border:1px solid #bdcfda;border-radius:5px;place-items:center;width:19px;height:19px;display:grid}.catalog-items>button.selected>span{background:#0e73cf;border-color:#0e73cf}.catalog-items b,.catalog-items small{display:block}.catalog-items small{color:#768c9d;margin-top:3px;line-height:1.3}.catalog-items strong{white-space:nowrap;text-align:right}.catalog-items strong small{font-weight:650}.isolation-lines-panel{min-width:0;overflow:hidden}.isolation-lines-panel>header{justify-content:space-between;align-items:center;gap:15px;padding:15px;display:flex}.isolation-lines-panel h2{font-size:19px;margin:4px 0 0!important}.isolation-lines-panel header>span{border-radius:8px;padding:7px 9px;font-weight:850}.isolation-lines-panel .complete{color:#137c56;background:#e5f6ed}.isolation-lines-panel .attention{color:#975d05;background:#fff0d5}.isolation-line-head{color:#748a9b;text-transform:uppercase;background:#f5f8fa;border-top:1px solid #dce6ec;border-bottom:1px solid #dce6ec;grid-template-columns:minmax(200px,1fr) 78px 52px 95px 85px 125px;gap:8px;padding:9px 13px;font-size:11px;font-weight:850;display:grid}.isolation-lines{display:grid}.isolation-lines article{border-bottom:1px solid #dfe8ed;grid-template-columns:minmax(200px,1fr) 78px 52px 95px 85px 125px;align-items:center;gap:8px;padding:13px;display:grid}.isolation-lines .line-main{grid-template-columns:23px 28px minmax(0,1fr);align-items:center;gap:7px;display:grid}.line-main .drag{color:#6d8598;background:0 0;border:0}.line-number{color:#fff;background:#0f73ce;border-radius:8px;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.line-main b,.line-main small{display:block}.line-main small{color:#778d9e;margin-top:3px}.isolation-lines article>input{box-sizing:border-box;text-align:right;width:100%;font:inherit;border:1px solid #cbdbe5;border-radius:9px;padding:8px}.isolation-lines article>strong{text-align:right}.subsidy-value{color:#15815c;text-align:right;font-weight:850}.line-control{gap:3px;display:grid}.line-control>span{align-items:flex-start;gap:4px;font-weight:900;display:flex}.line-control .goed{color:#15805b}.line-control .let-op,.line-control .blokkeer{color:#a46909}.line-control small{font-weight:700}.isolation-lines article>footer{background:#fafcfd;border-top:1px solid #e4ebef;grid-column:1/-1;justify-content:flex-end;gap:7px;margin:0 -13px -13px;padding:8px 13px;display:flex}.isolation-lines article>footer button{color:#24699e;background:0 0;border:0;border-radius:8px;padding:5px 8px;font-weight:800}.isolation-lines article>footer .danger-action{color:#b33d37}.isolation-summary{gap:9px;display:grid;position:sticky;top:94px}.isolation-summary>section{padding:13px}.isolation-summary h2{font-size:17px;margin:0 0 9px!important}.isolation-summary h3{margin:0 0 8px!important}.isolation-summary dl{margin:0}.isolation-summary dl div{justify-content:space-between;gap:10px;padding:7px 0;display:flex}.isolation-summary .total{border-top:1px solid #d9e4ea;margin-top:5px;padding-top:12px;font-weight:900}.isolation-summary dd{margin:0}.isolation-summary .green{color:#16825d}.subsidy-summary>span,.subsidy-summary>strong,.subsidy-summary>small{display:block}.subsidy-summary>strong{color:#13815a;margin:6px 0;font-size:21px}.subsidy-summary>small{color:#748b9d}.subsidy-summary>div{background:#edf6fd;border-radius:10px;justify-content:space-between;gap:10px;margin-top:10px;padding:10px;display:flex}.margin-summary>div{justify-content:space-between;display:flex}.margin-summary i{background:#e7edf1;border-radius:999px;height:7px;margin:10px 0;display:block;overflow:hidden}.margin-summary i span{background:#159064;height:100%;display:block}.margin-summary small{color:#70889a}.calculation-controls p{gap:7px;margin:0;padding:5px 0;display:flex}.calculation-controls p span{font-weight:900}.calculation-controls .good{color:#187e5c}.calculation-controls .bad{color:#a65f0a}.calculation-controls>small{color:#a45f09;margin:5px 0;display:block}.discount-panel>div{grid-template-columns:repeat(3,1fr);gap:3px;display:grid}.discount-panel button{color:#587388;background:#fff;border:1px solid #ccdce6;border-radius:8px;padding:7px 3px;font-size:11px;font-weight:800}.discount-panel button.active{color:#0e67b9;background:#eaf5fe;border-color:#0e72cf}.discount-panel label{border:1px solid #ccdce6;border-radius:9px;align-items:center;gap:7px;margin-top:8px;padding:0 9px;display:flex}.discount-panel input{text-align:right;width:100%;min-width:0;font:inherit;border:0;outline:0;padding:9px 0}.document-link{box-sizing:border-box;place-items:center;text-decoration:none;display:grid!important}.isolation-customer-offer{background:#fff;border-radius:18px;width:min(980px,100%);margin:auto;overflow:hidden;box-shadow:0 24px 68px #173d5c2b}.isolation-customer-offer>header{border-bottom:1px solid #dce6ec;justify-content:space-between;padding:22px 30px;display:flex}.isolation-customer-offer header b,.isolation-customer-offer header small{display:block}.isolation-customer-offer .customer-intro{padding:32px 38px 18px}.isolation-customer-offer .customer-intro h1{font-size:34px;margin:6px 0!important}.customer-measure-grid{grid-template-columns:repeat(2,1fr);gap:12px;padding:0 38px 24px;display:grid}.customer-measure-grid>section{border:1px solid #d5e2e9;border-radius:14px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.measure-visual{color:#0e65b2;background:linear-gradient(145deg,#e6f3fc,#c9dfef);border-radius:10px;place-items:center;width:70px;height:70px;font-size:27px;font-weight:900;display:grid}.measure-visual.vloer{color:#177b5a;background:linear-gradient(145deg,#e8f7f1,#cde9df)}.measure-visual.dak{color:#7f6846;background:linear-gradient(145deg,#f5f0e7,#e6dbc8)}.customer-measure-grid h2{font-size:17px;margin:0 0 4px!important}.customer-measure-grid p{color:#708798;margin:0 0 5px}.customer-price-card{background:#eef7fd;border-radius:16px;grid-template-columns:1fr 310px;gap:20px;margin:0 38px 34px;padding:19px;display:grid}.customer-price-card dl{margin:0}.customer-price-card dl div{border-bottom:1px solid #d6e5ee;justify-content:space-between;gap:15px;padding:9px 0;display:flex}.customer-price-card dl div:nth-child(3){font-size:21px;font-weight:900}.customer-price-card dl .subsidy{color:#16805b}.customer-price-card dt small{color:#6f899b;margin-top:3px;font-size:11px;display:block}.customer-price-card aside{gap:7px;display:grid}.customer-price-card aside button,.customer-price-card aside a{color:#27658f;background:#fff;border:1px solid #c4d8e5;border-radius:12px;place-items:center;padding:10px;font-weight:850;text-decoration:none;display:grid}.customer-price-card aside label{color:#587287;gap:4px;font-weight:800;display:grid}.customer-price-card aside input{font:inherit;border:1px solid #c4d8e5;border-radius:10px;padding:10px}.relation-actions a.secondary{place-items:center;text-decoration:none;display:grid}.relation-record{border-bottom:1px solid #dce6ec;grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:13px 0;display:grid}@media (max-width:1350px){.isolation-builder-grid{grid-template-columns:260px minmax(520px,1fr)}.isolation-summary{grid-column:1/3;grid-template-columns:repeat(3,1fr);position:static}.isolation-summary>.wide,.isolation-summary>.document-link{align-self:end}.quote-overview-grid{grid-template-columns:1fr}.quote-next-panel{position:static}.quote-table-head,.quote-table-body>button{grid-template-columns:minmax(200px,1.35fr) 100px 85px 105px 110px minmax(145px,1fr)}}@media (max-width:900px){.quote-overview,.isolation-studio,.quote-editor-workspace{padding:0 13px 22px}.quote-kpis{grid-template-columns:1fr 1fr}.quote-filterbar{grid-template-columns:1fr}.quote-overview-grid{overflow:auto}.quote-table-card{min-width:820px}.isolation-studio-head{grid-template-columns:1fr}.isolation-head-actions{justify-content:space-between}.isolation-builder-grid{flex-direction:column;display:flex}.isolation-catalog,.isolation-summary{box-sizing:border-box;width:100%;position:static}.isolation-lines-panel{width:100%;overflow:auto}.isolation-lines-panel>header,.isolation-line-head,.isolation-lines{min-width:760px}.isolation-summary{grid-template-columns:1fr 1fr;display:grid}.customer-measure-grid,.customer-price-card{grid-template-columns:1fr}.isolation-customer-offer .customer-intro,.customer-measure-grid{padding-left:18px;padding-right:18px}.customer-price-card{margin-left:18px;margin-right:18px}}@media (max-width:600px){.quote-kpis,.isolation-summary{grid-template-columns:1fr}.quote-overview-title{flex-direction:column;align-items:stretch}.isolation-source-banner{grid-template-columns:40px 1fr}.isolation-source-banner p{text-align:left;grid-column:2}.customer-measure-grid>section{grid-template-columns:55px 1fr}.measure-visual{width:54px;height:54px}.customer-measure-grid>section>strong{grid-column:2}.customer-price-card{margin-bottom:18px;padding:14px}.isolation-customer-offer .customer-intro h1{font-size:27px}}@media print{.isolation-customer-offer{width:100%;box-shadow:none;border-radius:0}.isolation-customer-offer .customer-intro{padding:12mm 8mm 5mm}.customer-measure-grid{grid-template-columns:1fr 1fr;gap:4mm;padding:0 8mm 6mm}.customer-measure-grid>section{break-inside:avoid;padding:4mm}.customer-price-card{break-inside:avoid;margin:0 8mm 8mm}}.combination-editor-switch{background:#fff;border:1px solid #cadce7;border-radius:14px;align-items:center;gap:7px;margin:0 0 11px;padding:8px 10px;display:flex}.combination-editor-switch>span{color:#294f69;margin-right:4px;font-weight:900}.combination-editor-switch button{color:#527088;cursor:pointer;background:#f5f8fa;border:1px solid #cfdee7;border-radius:9px;padding:8px 11px;font-weight:850}.combination-editor-switch button.active{color:#fff;background:#0e72cf;border-color:#0e72cf}.combination-editor-switch small{color:#71899b;margin-left:auto}@media (max-width:700px){.combination-editor-switch{flex-direction:column;align-items:stretch}.combination-editor-switch small{margin-left:0}}:root{--shell-nav:232px;--shell-nav-collapsed:72px;--shell-top:70px;--shell-blue:#0d63d8;--shell-blue-dark:#0849ad;--shell-blue-soft:#edf5ff;--shell-ink:#102341;--shell-muted:#60728d;--shell-line:#d9e3ef;--shell-bg:#f6f8fc}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.app-shell{grid-template-columns:var(--shell-nav) minmax(0,1fr);background:var(--shell-bg);transition:grid-template-columns .2s}.app-shell.menu-collapsed{grid-template-columns:var(--shell-nav-collapsed) minmax(0,1fr)}.sidebar{width:var(--shell-nav);transition:width .2s;overflow:hidden auto;color:var(--shell-ink)!important;border-right:1px solid var(--shell-line)!important;background:#fff!important;padding:18px 14px 14px!important}.menu-collapsed .sidebar{width:var(--shell-nav-collapsed);padding-inline:10px!important}.brand{white-space:nowrap;gap:10px;min-height:38px;padding:0 4px 18px!important}.brand-mark{flex:0 0 32px;width:32px;height:32px;font-size:17px;color:#fff!important;background:linear-gradient(145deg,#2d8bff,#0a55c6)!important;border:0!important;border-radius:9px!important}.brand strong{letter-spacing:-.45px;color:var(--shell-ink)!important;font-size:19px!important}.brand small{color:#73839a!important;margin-top:0!important;font-size:9px!important}.menu-collapsed .brand>span:last-child{display:none}.organisation{white-space:nowrap;gap:8px;min-height:50px;border:1px solid var(--shell-line)!important;color:var(--shell-ink)!important;background:#f9fbfe!important;border-radius:10px!important;justify-content:flex-start!important;margin:0 0 16px!important;padding:8px 9px!important}.organisation:hover{background:#f0f6ff!important;border-color:#b6cae5!important}.organisation-mark{background:var(--tenant-brand-soft,#eaf3ff);width:28px;height:28px;color:var(--shell-blue);border-radius:8px;flex:0 0 28px;place-items:center;font-weight:850;display:grid}.organisation>span:nth-child(2){min-width:0}.organisation small{margin-bottom:2px!important;font-size:7px!important}.organisation strong{text-overflow:ellipsis;display:block;overflow:hidden;font-size:11px!important}.organisation>b{color:#71839a;margin-left:auto}.menu-collapsed .organisation>span:nth-child(2),.menu-collapsed .organisation>b{display:none}.menu-collapsed .organisation{justify-content:center!important;padding:8px!important}.nav-group{color:#99a6b7!important;margin:0 8px 6px!important;font-size:8px!important}.nav-section{gap:2px;display:grid}.sidebar nav{gap:2px!important}.nav-item{white-space:nowrap;width:100%;min-height:40px;color:#344966!important;border-radius:8px!important;gap:10px!important;padding:7px 8px!important;font-size:12px!important;font-weight:700!important}.nav-item:hover{color:var(--shell-blue)!important;background:#f0f5fc!important}.nav-item.active,.nav-item.active:hover{background:var(--tenant-brand-soft,#eaf3ff)!important;color:var(--tenant-brand-accent,#075ed2)!important;box-shadow:none!important}.nav-symbol{flex:0 0 26px;font-weight:750;border:0!important;border-radius:7px!important;width:26px!important;height:26px!important;font-family:inherit!important;font-size:16px!important}.nav-item.active .nav-symbol{background:#d8eaff}.nav-item b{color:#536b87!important;background:#edf2f7!important;border-radius:7px!important;font-size:9px!important}.nav-item.active b{color:var(--tenant-brand-accent,#075ed2)!important;background:#d7e9ff!important}.nav-chevron{color:#7c8ca1;margin-left:0!important}.menu-collapsed .nav-item{justify-content:center;padding:7px!important}.menu-collapsed .nav-item>span:nth-child(2),.menu-collapsed .nav-item>b,.menu-collapsed .nav-chevron,.menu-collapsed .nav-group{display:none}.sidebar-submenu{border-left:1px solid #d6e3f2;gap:1px;margin:0 0 4px 36px;padding-left:8px;display:grid;position:relative}.sidebar-submenu button{color:#5f7189;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:30px;padding:6px 8px;font-size:10px;font-weight:650}.sidebar-submenu button:hover,.sidebar-submenu button.active{color:var(--tenant-brand-accent,#075ed2);background:#f0f6fd}.sidebar-submenu button span{display:none}.sidebar-bottom{border-top:1px solid #e4eaf2;gap:7px;display:grid;color:#728198!important;margin-top:auto!important;padding:10px 2px 0!important}.sync-line{white-space:nowrap;align-items:center;min-height:26px;padding:3px 7px;font-size:9px;display:flex}.menu-collapse{color:#50627b;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;min-height:34px;padding:6px 8px;display:flex}.menu-collapse:hover{color:var(--shell-blue);background:#f0f5fc}.menu-collapse span{place-items:center;width:24px;height:24px;font-size:17px;display:grid}.menu-collapsed .sync-line{justify-content:center}.menu-collapsed .sync-line>span:last-child{display:none}.menu-collapsed .menu-collapse{justify-content:center}.connection.ok{box-shadow:0 0 0 3px #e0f5eb!important}.topbar{grid-template-columns:minmax(140px,220px) minmax(280px,560px) auto;gap:18px;box-shadow:0 1px 4px #18315008;height:var(--shell-top)!important;min-height:var(--shell-top)!important;border-color:var(--shell-line)!important;background:#fffffff5!important;padding:0 22px!important;display:grid!important}.topbar-title p{color:#7c8ca1;text-transform:uppercase;letter-spacing:.08em;margin:0 0 2px;font-size:8px;font-weight:800}.topbar-title h1{color:var(--shell-ink)!important;letter-spacing:-.25px!important;margin:0!important;font-size:17px!important}.global-search-trigger{color:#8090a7;text-align:left;cursor:pointer;background:#fff;border:1px solid #ccd8e7;border-radius:11px;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;width:100%;height:42px;padding:0 11px;display:grid}.global-search-trigger:hover{box-shadow:0 0 0 3px var(--tenant-brand-soft,#eaf3ff);border-color:#9fbbdc}.global-search-trigger>b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:550;overflow:hidden}.global-search-trigger>span{color:#506b8f;font-size:18px}.global-search-trigger kbd,.shell-search kbd{color:#718197;background:#f5f7fa;border:1px solid #d7e0ec;border-radius:5px;padding:3px 5px;font:8px ui-monospace,SFMono-Regular,monospace}.top-actions{justify-content:flex-end;align-items:center;gap:7px!important}.top-icon,.context-action{color:#263b58;cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;height:36px;display:grid}.top-icon{border-radius:50%;width:36px;font-size:17px;position:relative}.top-icon:hover{color:var(--shell-blue);background:#eff5fd}.quick-create{font-size:22px;line-height:1;background:var(--shell-blue)!important;color:#fff!important}.notification-button b{color:#fff;background:#e5484d;border:2px solid #fff;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;display:grid;position:absolute;top:-4px;right:-2px}.context-action{background:var(--shell-blue);color:#fff;border-radius:9px;padding:0 12px;font-size:10px;font-weight:800}.context-action:hover{background:var(--shell-blue-dark)}.user-menu-trigger{height:48px;color:var(--shell-ink);cursor:pointer;text-align:left;background:0 0;border:0;border-left:1px solid #e1e7ef;grid-template-columns:34px auto 12px;align-items:center;gap:8px;margin-left:4px;padding:0 3px 0 13px;display:grid}.user-menu-trigger>span{color:#14569a;background:linear-gradient(145deg,#e6f2ff,#bdd9f6);border-radius:50%;place-items:center;width:32px;height:32px;font-size:9px;font-weight:900;display:grid;box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #bfd0e2}.user-menu-trigger b,.user-menu-trigger small{white-space:nowrap;display:block}.user-menu-trigger small{color:#718199;margin-top:2px;font-size:8px}.user-menu-trigger i{color:#718199;font-style:normal}.user-menu-trigger:hover div b{color:var(--shell-blue)}.view-kpi .topbar,.view-inzicht-verkoop .topbar,.view-inzicht-finance .topbar,.view-inzicht-uitvoering .topbar,.view-inzicht-voorraad .topbar{grid-template-columns:minmax(360px,750px) auto}.view-kpi .topbar-title,.view-inzicht-verkoop .topbar-title,.view-inzicht-finance .topbar-title,.view-inzicht-uitvoering .topbar-title,.view-inzicht-voorraad .topbar-title{display:none}.view-kpi .global-search-trigger,.view-inzicht-verkoop .global-search-trigger,.view-inzicht-finance .global-search-trigger,.view-inzicht-uitvoering .global-search-trigger,.view-inzicht-voorraad .global-search-trigger{justify-self:center;max-width:750px}.shell-layer{z-index:110;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14284436;justify-content:flex-end;align-items:flex-start;padding:76px 18px 18px;display:flex;position:fixed;inset:0}.shell-panel{background:#fff;border:1px solid #d4dfec;border-radius:16px;width:min(430px,100vw - 32px);max-height:calc(100vh - 94px);overflow:auto;box-shadow:0 24px 70px #17315338}.shell-panel.zoeken{width:min(680px,100vw - 32px);margin:0 auto}.shell-panel>header{z-index:2;background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:20px;padding:17px 18px;display:flex;position:sticky;top:0}.shell-panel>header h2{color:var(--shell-ink);font-size:18px;margin:4px 0 0!important}.shell-panel>header>button{color:#52657f;cursor:pointer;background:#eff4fa;border:0;border-radius:9px;place-items:center;width:32px;height:32px;font-size:20px;display:grid}.shell-search{padding:16px}.shell-search>label{box-shadow:0 0 0 4px var(--tenant-brand-soft,#eaf3ff);border:2px solid #8ab6ed;border-radius:12px;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:0 11px;display:grid}.shell-search input{width:100%;color:var(--shell-ink);font:inherit;background:0 0;border:0;outline:0;padding:12px 0}.search-empty{text-align:center;padding:28px 12px}.search-empty>b{font-size:14px}.search-empty p{color:var(--shell-muted);margin:6px auto 14px;font-size:11px;line-height:1.5}.search-empty>div{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.search-empty button{color:#315879;cursor:pointer;background:#fff;border:1px solid #cddaea;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:750}.search-results{gap:4px;margin-top:15px;display:grid}.search-results>button,.quick-grid>button,.notification-list>button{width:100%;color:var(--shell-ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:10px;grid-template-columns:36px 1fr 20px;align-items:center;gap:10px;padding:10px;display:grid}.search-results>button:hover,.quick-grid>button:hover,.notification-list>button:hover{background:#f1f7ff;border-color:#bfd4ed}.search-results>button>span,.quick-grid>button>span{width:34px;height:34px;color:var(--shell-blue);background:#e9f3ff;border-radius:9px;place-items:center;font-size:16px;display:grid}.search-results b,.search-results small,.quick-grid b,.quick-grid small,.notification-list b,.notification-list small{display:block}.search-results small,.quick-grid small,.notification-list small{color:#718197;margin-top:3px;font-size:9px}.search-results i,.quick-grid i,.notification-list i{color:#6d7f96;font-style:normal}.quick-grid,.notification-list{gap:6px;padding:14px;display:grid}.quick-grid>button{border-color:#e0e7ef;min-height:62px}.panel-summary{background:#f0f6fd;border-radius:11px;align-items:baseline;gap:8px;padding:12px 14px;display:flex}.panel-summary strong{color:var(--shell-blue);font-size:24px}.panel-summary span{color:#5f738c;font-size:10px}.notification-list>button>span{border-radius:9px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:900;display:grid}.notification-list .attention{color:#986006;background:#fff0d8}.notification-list .done{color:#14744f;background:#e5f5ed}.help-content{text-align:center;padding:22px;display:grid}.help-visual{width:48px;height:48px;color:var(--shell-blue);background:#e9f3ff;border-radius:14px;place-items:center;margin:0 auto 8px;font-size:24px;font-weight:800;display:grid}.help-content h3{margin:7px 0}.help-content p{color:var(--shell-muted);font-size:11px;line-height:1.6}.help-content .primary,.help-content .secondary{margin-top:7px}.help-content>small{color:#718197;margin-top:15px}.profile-panel{padding:16px}.profile-identity{background:#f1f6fc;border-radius:13px;align-items:center;gap:13px;padding:14px;display:flex}.profile-identity>span{color:#14569a;background:linear-gradient(145deg,#e5f1ff,#b8d6f5);border-radius:50%;place-items:center;width:50px;height:50px;font-weight:900;display:grid}.profile-identity h3,.profile-identity p{margin:0}.profile-identity p,.profile-identity small{color:#6b7d94;font-size:9px}.profile-identity p{margin:3px 0}.profile-panel dl{margin:12px 0}.profile-panel dl>div{border-bottom:1px solid #e6ebf1;justify-content:space-between;gap:14px;padding:9px 2px;font-size:10px;display:flex}.profile-panel dd{margin:0;font-weight:750}.profile-panel>button{color:#294763;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;width:100%;padding:10px 8px;font-weight:750;display:flex}.profile-panel>button:hover{color:var(--shell-blue);background:#eef5fd}.profile-panel>p{color:#667b91;margin:12px 0 0;font-size:9px}@media (max-width:1100px){.topbar{grid-template-columns:minmax(120px,190px) minmax(220px,1fr) auto}.user-menu-trigger>div{display:none}.user-menu-trigger{grid-template-columns:34px 12px}.context-action{display:none}}@media (max-width:900px){.app-shell,.app-shell.menu-collapsed{padding-bottom:72px;display:block}.topbar{grid-template-columns:minmax(120px,1fr) auto;height:64px!important;min-height:64px!important;padding:0 14px!important}.topbar-title p{display:none}.topbar-title h1{font-size:16px!important}.global-search-trigger{display:none}.top-actions{gap:2px!important}.quick-create{display:none}.user-menu-trigger{border-left:0;margin-left:0;padding-left:3px}.user-menu-trigger i{display:none}.top-icon{width:34px}.bottom-nav{grid-template-columns:repeat(5,1fr)!important}.shell-layer{align-items:flex-end;padding:0}.shell-panel,.shell-panel.zoeken{border-radius:19px 19px 0 0;width:100%;max-height:88vh;margin:0}.shell-search{padding:13px}.sidebar{display:none!important}}@media (max-width:520px){.top-actions .notification-button{display:grid}.top-actions>button[aria-label=Hulp]{display:none}.user-menu-trigger{grid-template-columns:32px}.user-menu-trigger>span{width:30px;height:30px}.shell-panel>header{padding:14px}.quick-grid{padding:10px}.search-empty>div{display:grid}}.user-menu-trigger>img{object-fit:cover;border-radius:50%;width:32px;height:32px;box-shadow:0 0 0 2px #fff,0 0 0 1px #bfd0e2}.profile-identity>img{object-fit:cover;border-radius:50%;width:50px;height:50px}.people-avatar,.detail-head>span{overflow:hidden}.people-avatar img,.detail-head>span img{object-fit:cover;width:100%;height:100%}.relation-load-more{color:#145da9;width:calc(100% - 28px);font:inherit;cursor:pointer;background:#f7fbff;border:1px solid #b9cce3;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin:10px 14px 16px;padding:11px;font-size:10px;font-weight:800;display:flex}.relation-load-more:hover{background:#eef6ff;border-color:#76a7df}.relation-load-more span{color:#6f839a;font-size:9px;font-weight:600}.quote-filterbar{grid-template-columns:minmax(260px,1fr) repeat(3,minmax(130px,auto))!important}.quote-filterbar .quote-search-field{display:flex}.quote-select-field{color:#71869a;background:#fff;border:1px solid #c9dae5;border-radius:12px;grid-template-columns:auto minmax(80px,1fr);align-items:center;gap:7px;font-size:9px;font-weight:750;padding:0 9px!important;display:grid!important}.quote-select-field select{color:#365a73;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:10px 0;font-weight:800}@media (max-width:900px){.quote-filterbar{grid-template-columns:1fr 1fr!important}.quote-search-field{grid-column:1/3}}.drawing-stage>.premium-window-drawing{transform:scale(var(--drawing-zoom,1));transform-origin:50%;transition:transform .16s}.quote-source-details{background:#f2f8fd;border:1px solid #c7ddec;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:8px;margin:-3px 0 12px;padding:10px 14px;display:grid}.quote-source-details span,.quote-source-details b{display:block}.quote-source-details span{color:#71889a;font-size:9px}.quote-source-details b{color:#244e6c;margin-top:3px;font-size:11px}.customer-contact-note{color:#587287;text-align:center;background:#fff;border:1px solid #c4d8e5;border-radius:12px;padding:10px;font-weight:750;display:block}@media (max-width:700px){.quote-source-details{grid-template-columns:1fr}}.static-note{color:#64778e;cursor:default;background:#f4f7fa;border:1px solid #dce5ef;border-radius:8px;justify-content:center;align-items:center;min-height:28px;padding:5px 9px;font-size:9px;font-weight:750;display:inline-flex}.row-indicator{color:#8091a5;font-size:18px}.tenant-list>.tenant-static{color:#294c68;border:1px solid #0000;border-radius:12px;grid-template-columns:35px 1fr auto;align-items:center;gap:9px;padding:9px;display:grid}.tenant-list>.tenant-static.active{background:#eaf4fc;border-color:#bfdaed}.tenant-static b,.tenant-static small{display:block}.tenant-static b{font-size:8px}.tenant-static small{color:#8194a5;margin-top:4px;font-size:6.5px}.tenant-static em{color:#1765a4;background:#fff;border-radius:999px;padding:5px;font-size:6px;font-style:normal}@media (max-width:850px){.tenant-list>.tenant-static:not(.active){display:none}}.my-work-dashboard{min-height:calc(100vh - var(--shell-top));color:var(--shell-ink);padding:22px 28px 30px;font-size:14px}.my-work-hero{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:16px;display:flex}.my-work-hero h2{letter-spacing:-.8px!important;margin:0 0 4px!important;font-size:30px!important}.my-work-hero p{color:var(--shell-muted);margin:0;font-size:14px}.live-controls{align-items:center;gap:9px;display:flex}.live-state{color:#63748a;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.live-state i{background:#27ad5f;border-radius:50%;width:9px;height:9px}.live-state.offline i{background:#e05252}.refresh-button,.refresh-choice select{color:#31445f;height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd9e6;border-radius:10px;padding:0 13px;font-size:12px;font-weight:750}.refresh-button:disabled{opacity:.6;cursor:wait}.refresh-choice select{min-width:170px}.day-metrics{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px;display:grid}.day-metrics>button{color:#53647a;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e0eb;border-radius:11px;gap:8px;min-height:118px;padding:16px 18px;display:grid;position:relative;box-shadow:0 3px 12px #17315308}.day-metrics>button:hover,.day-metrics>button.active{background:#f7fbff;border-color:#8fb8ec;box-shadow:0 0 0 3px #e8f2ff}.day-metrics span{font-weight:750}.day-metrics strong{color:#075dd1;font-size:28px;line-height:1}.day-metrics small{color:#7a899d}.day-metrics i{color:var(--tenant-brand-accent,#0d63d8);font-style:normal;position:absolute;bottom:16px;right:15px}.day-metrics .blocked strong,.day-metrics .blocked i{color:#d47600}.day-metrics .completed strong,.day-metrics .completed i{color:#16813e}.work-update-banner{color:#0a55b8;background:#f3f8ff;border:1px solid #91baf0;border-radius:9px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;margin-bottom:16px;padding:9px 13px;display:grid}.work-update-banner>span{border:1px solid var(--tenant-brand-accent,#0d63d8);border-radius:50%;place-items:center;width:21px;height:21px;font-weight:850;display:grid}.work-update-banner b{font-size:12px}.work-update-banner button{color:var(--tenant-brand-accent,#075ed2);cursor:pointer;background:#fff;border:1px solid #8fb9ed;border-radius:7px;padding:7px 14px;font-weight:800}.my-work-layout{grid-template-columns:minmax(0,1.8fr) minmax(310px,.85fr);align-items:start;gap:16px;display:grid}.day-workstream,.day-side-rail>section,.work-agreement{background:#fff;border:1px solid #d9e2ed;border-radius:11px;box-shadow:0 3px 12px #17315308}.workstream-tools{border-bottom:1px solid #e0e7ef;grid-template-columns:minmax(150px,1fr) minmax(180px,280px) auto auto;align-items:center;gap:9px;padding:13px 15px;display:grid}.work-scope b,.work-scope small{display:block}.work-scope b{font-size:14px}.work-scope small{color:#7a899d;margin-top:3px;font-size:10px}.workstream-tools label{display:flex}.workstream-tools input,.workstream-tools select{box-sizing:border-box;color:#344861;width:100%;height:37px;font:inherit;background:#fff;border:1px solid #d2dce8;border-radius:8px;padding:0 10px;font-size:11px}.work-search{position:relative}.work-search span{color:#75869d;position:absolute;top:9px;left:10px}.work-search input{padding-left:30px}.task-section{padding:15px}.task-section+.task-section{border-top:1px solid #edf1f5}.task-section>header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.task-section h3{margin:0!important;font-size:14px!important}.task-section>header span,.completed-work>button>b{min-width:21px;height:21px;color:var(--tenant-brand-accent,#075fd1);background:#e8f2ff;border-radius:6px;place-items:center;font-size:10px;display:grid}.day-task-list{border:1px solid #dce4ed;border-radius:9px;display:grid;overflow:hidden}.day-task{background:#fff;grid-template-columns:30px 70px minmax(180px,1fr) 95px minmax(100px,125px);align-items:center;gap:10px;min-height:68px;padding:8px 12px;display:grid}.day-task+.day-task{border-top:1px solid #e4eaf1}.day-task:hover{background:#f9fbfe}.day-priority{color:#e54141;font-size:19px}.day-task.binnenkort .day-priority{color:#5a697c}.day-task-status b,.day-task-status small,.day-task-copy h4,.day-task-copy p,.day-task-copy small{margin:0;display:block}.day-task-status b{color:#d23d3d;font-size:10px}.day-task.binnenkort .day-task-status b{color:#596a7e}.day-task-status small,.day-task-copy small{color:#8190a3;margin-top:4px;font-size:9px}.day-task-copy h4{font-size:12px}.day-task-copy p{color:#5c6f87;margin-top:3px;font-size:10px;line-height:1.35}.day-task time{color:#52657d;text-align:right;font-size:10px}.day-task>button{min-height:36px;color:var(--tenant-brand-accent,#075fd1);cursor:pointer;background:#fff;border:1px solid #0d6be0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:7px 10px;font-size:10px;font-weight:800;display:flex}.day-task>button:hover{background:var(--tenant-brand-accent,#0d63d8);color:#fff}.day-empty,.rail-empty{color:#75869c;text-align:center;margin:0;padding:20px;font-size:11px}.completed-work{border:1px solid #dce4ed;border-radius:9px;margin:0 15px 15px;overflow:hidden}.completed-work>button{color:#263a55;text-align:left;width:100%;font:inherit;cursor:pointer;background:#fbfcfe;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:11px 13px;font-weight:800;display:grid}.completed-work>button>b{color:#16813e;background:#e7f5ec;justify-self:start}.completed-work>button i{font-style:normal}.completed-work .day-task-list{border:0;border-top:1px solid #e2e8ef;border-radius:0}.work-sync-proof{color:#718197;align-items:center;gap:8px;padding:0 15px 14px;font-size:10px;display:flex}.work-sync-proof span{color:#1c9b4d;font-size:18px}.day-side-rail{gap:14px;display:grid}.day-side-rail>section,.work-agreement{overflow:hidden}.day-side-rail header{border-bottom:1px solid #e2e8ef;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.day-side-rail header>div{align-items:center;gap:8px;display:flex}.day-side-rail h3{margin:0!important;font-size:14px!important}.day-side-rail header button{color:var(--tenant-brand-accent,#075fd1);cursor:pointer;background:#fff;border:1px solid #cdd9e7;border-radius:7px;padding:7px 10px;font-size:9px;font-weight:800}.agenda-list{padding:9px 13px 13px;display:grid}.agenda-list>button{color:#1c3553;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:58px 8px 1fr;align-items:stretch;gap:8px;padding:6px 0;display:grid}.agenda-list time{text-align:right;align-content:start;display:grid}.agenda-list time b,.agenda-list time small{font-size:9px}.agenda-list time small{color:#7e8ea1;margin-top:11px}.agenda-list>button>span{background:#1c75e3;width:2px}.agenda-list>button>div{background:#eff6ff;border:1px solid #a8c9f2;border-left:3px solid #0d6fe1;border-radius:5px;padding:8px}.agenda-list>button>div b,.agenda-list>button>div small{display:block}.agenda-list>button>div b{font-size:10px}.agenda-list>button>div small{color:#6380a3;margin-top:3px;font-size:8px}.day-blockers header b{color:#c56a00;background:#fff0dd;border-radius:6px;place-items:center;min-width:21px;height:21px;font-size:10px;display:grid}.day-blockers>button{color:#253a54;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 14px;display:flex}.day-blockers>button:hover{background:#fffaf4}.day-blockers>button b,.day-blockers>button small{display:block}.day-blockers>button b{font-size:10px}.day-blockers>button small{color:#78889b;margin-top:3px;font-size:8px}.day-blockers>button>span{color:#d17600;font-size:9px}.work-agreement summary{cursor:pointer;align-items:center;gap:9px;padding:13px 14px;list-style:none;display:flex}.work-agreement summary::marker{display:none}.work-agreement summary span{color:var(--tenant-brand-accent,#0d63d8)}.work-agreement summary i{color:var(--tenant-brand-accent,#075fd1);margin-left:auto;font-size:9px;font-style:normal}.work-agreement>div{color:#5d7188;padding:0 14px 14px;font-size:10px;line-height:1.5}.work-agreement dl{margin:8px 0 0}.work-agreement dl>div{border-top:1px solid #e6ebf2;padding:6px 0}.work-agreement dd{color:#293e58;margin:2px 0 0}.inventory-mode .my-work-hero h2{color:#0c315f}.work-acceptance-banner{color:#163b69;background:linear-gradient(105deg,#f1f7ff,#fff);border:1px solid #9bc4f4;border-radius:11px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:16px;padding:11px 13px;display:grid;box-shadow:0 3px 12px #17315308}.work-acceptance-banner>span{color:#fff;background:#0b63d8;border-radius:9px;place-items:center;width:32px;height:32px;font-size:16px;font-weight:900;display:grid}.work-acceptance-banner b,.work-acceptance-banner small{display:block}.work-acceptance-banner b{font-size:12px}.work-acceptance-banner small{color:#667b94;margin-top:3px;font-size:10px}.work-acceptance-banner button{min-height:38px;color:var(--tenant-brand-accent,#075dcc);font:inherit;cursor:pointer;background:#fff;border:1px solid #0b63d8;border-radius:9px;padding:8px 14px;font-size:11px;font-weight:800}.work-acceptance-banner button:hover{color:#fff;background:#0b63d8}.new-relation-workspace,.process-registry{color:var(--shell-ink);padding:22px 28px 30px}.new-relation-head,.process-registry-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:13px;display:flex}.new-relation-head h2,.process-registry-head h2{margin:4px 0!important;font-size:25px!important}.new-relation-head p,.process-registry-head p{color:var(--shell-muted);margin:0}.new-relation-head>span,.process-registry-head>span{color:#60738b;background:#fff;border:1px solid #d5e0ec;border-radius:9px;padding:9px 12px;font-size:10px}.new-relation-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:16px;display:grid}.new-relation-form,.new-relation-guide{margin:0}.new-relation-guide ol{gap:13px;margin:0 0 16px;padding:0;list-style:none;display:grid}.new-relation-guide li{grid-template-columns:30px 1fr;gap:10px;display:grid}.new-relation-guide li>span{background:var(--tenant-brand-soft,#eaf3ff);width:28px;height:28px;color:var(--tenant-brand-accent,#075fd1);border-radius:8px;place-items:center;font-weight:900;display:grid}.new-relation-guide b,.new-relation-guide p{display:block}.new-relation-guide p{color:#657991;margin:4px 0 0;font-size:11px;line-height:1.5}.new-relation-guide .secondary{width:100%}.process-registry .building-blocks{margin-bottom:13px}.process-follow-up{grid-template-columns:minmax(320px,.85fr) minmax(420px,1.15fr)}@media (max-width:1180px){.my-work-layout{grid-template-columns:1fr}.day-side-rail{grid-template-columns:1fr 1fr}.day-side-rail .work-agreement{grid-column:1/3}.day-metrics{gap:10px}.workstream-tools{grid-template-columns:1fr minmax(180px,1fr) auto auto}.new-relation-layout{grid-template-columns:1fr}}@media (max-width:900px){.my-work-dashboard,.new-relation-workspace,.process-registry{padding:16px 13px 24px}.my-work-hero,.new-relation-head,.process-registry-head{display:block}.live-controls{flex-wrap:wrap;margin-top:12px}.day-metrics,.workstream-tools{grid-template-columns:1fr 1fr}.work-scope{grid-column:1/3}.day-task{grid-template-columns:24px 1fr auto}.day-task-status{display:none}.day-task-copy{grid-column:2}.day-task time{grid-area:1/3}.day-task>button{grid-column:2/4;width:100%}.day-side-rail{grid-template-columns:1fr}.day-side-rail .work-agreement{grid-column:auto}.process-follow-up{grid-template-columns:1fr}}@media (max-width:560px){.my-work-hero h2{font-size:24px!important}.day-metrics{grid-template-columns:1fr 1fr}.day-metrics>button{min-height:100px;padding:13px}.day-metrics strong{font-size:23px}.refresh-choice,.refresh-choice select{width:100%}.workstream-tools{grid-template-columns:1fr}.work-scope{grid-column:auto}.work-update-banner,.work-acceptance-banner{grid-template-columns:26px 1fr}.work-update-banner button,.work-acceptance-banner button{grid-column:2}.day-task{grid-template-columns:22px 1fr}.day-task time{display:none}.day-task>button{grid-column:2}.new-relation-head>span,.process-registry-head>span{margin-top:10px;display:inline-flex}}.brand-mark svg{stroke-width:2px;width:19px;height:19px}.app-shell{--tenant-primary:var(--shell-blue)}.app-shell .quick-create,.app-shell .context-action,.app-shell .config-publish{background:var(--tenant-primary)!important}.app-shell .nav-item.active,.app-shell .nav-item.active:hover{color:var(--tenant-primary)!important}.config-colour-preview{border:4px solid #fff;border-radius:12px;width:42px;height:42px;display:block;box-shadow:0 0 0 1px #cbd9e7,0 5px 14px #183b6220}.brand small{font-size:10px!important}.organisation small{font-size:9px!important}.organisation strong{font-size:12px!important}.nav-group{letter-spacing:.08em;text-transform:uppercase;font-size:10px!important}.nav-item{min-height:42px;font-size:13px!important;font-weight:650!important}.nav-symbol svg{stroke-width:1.8px;width:19px;height:19px}.nav-chevron{place-items:center;display:grid}.nav-chevron svg{stroke-width:1.9px;width:15px;height:15px}.nav-item b{font-size:10px!important}.sidebar-submenu{margin-left:20px;padding-left:6px}.sidebar-submenu button{min-height:33px;padding-inline:6px;line-height:1.25;font-size:12px!important}.sidebar-subitem{display:grid}.sidebar-subitem>button{width:100%}.sidebar-tertiary{border-left:1px solid #d4e2f1;gap:1px;margin:1px 0 4px 12px;padding-left:8px;display:grid}.sidebar-tertiary button{color:#708198!important;border-radius:6px!important;min-height:27px!important;padding:4px 7px!important;font-size:10px!important;font-weight:700!important}.sidebar-tertiary button:hover,.sidebar-tertiary button.active{color:var(--tenant-brand-accent,#075ed2)!important;background:#edf5ff!important}@media (min-width:901px){.sidebar{overflow:hidden!important}.sidebar>nav{scrollbar-width:thin;scrollbar-color:#c8d7e7 transparent;flex:auto;min-height:0;padding-right:3px;overflow:hidden auto}.sidebar>nav::-webkit-scrollbar{width:5px}.sidebar>nav::-webkit-scrollbar-thumb{background:#c8d7e7;border-radius:999px}.sidebar-bottom{z-index:2;background:#fff;flex:none;position:relative}}.sync-line{font-size:11px}.menu-collapse b{font-size:12px}.menu-collapse svg{stroke-width:1.8px;width:18px;height:18px}.topbar-title p{font-size:10px}.topbar-title h1{font-size:19px!important}.global-search-trigger>b{font-size:13px}.global-search-trigger>svg{color:#506b8f;stroke-width:1.8px;width:18px;height:18px}.global-search-trigger kbd,.shell-search kbd{font-size:9px}.top-icon svg{stroke-width:1.8px;width:19px;height:19px}.quick-create svg{width:21px;height:21px}.context-action{font-size:12px}.notification-button b{font-size:9px}.user-menu-trigger b{font-size:12px}.user-menu-trigger small{font-size:10px}.user-menu-trigger>svg{color:#718199;stroke-width:1.8px;width:15px;height:15px}.bottom-nav .nav-symbol svg{width:19px;height:19px}@media (max-width:900px){.topbar-title h1{font-size:18px!important}.user-menu-trigger>svg{display:none}.bottom-nav .nav-item{font-size:11px!important}}.relations-command-page,.relation-customer-page,.relation-record-subpage{color:#10264b;background:#f8fafc;min-height:calc(100vh - 73px);padding:24px 28px 30px}.relations-command-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:17px;display:flex}.relations-command-head h2{letter-spacing:-.04em;margin:0 0 4px!important;font-size:29px!important}.relations-command-head p{color:#64748b;margin:0;font-size:12px}.relations-head-actions{align-items:center;gap:18px;display:flex}.relations-head-actions>span{color:#64748b;align-items:center;gap:7px;font-size:10px;display:flex}.relations-head-actions>span i{background:#2bae58;border-radius:50%;width:8px;height:8px}.relations-command-page .primary-action,.relation-customer-page .primary-action,.relation-record-subpage .primary-action,.relation-edit-backdrop .primary-action{background:var(--tenant-brand-accent,#075fe4);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 17px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 5px 13px #075fe423}.relations-command-page .primary-action svg,.relation-customer-page .primary-action svg{width:18px;height:18px}.relation-metric-strip{background:#fff;border:1px solid #d8e1ec;border-radius:10px;grid-template-columns:repeat(4,1fr);margin-bottom:18px;display:grid;overflow:hidden}.relation-metric-strip>button{color:#10264b;text-align:left;cursor:pointer;background:#fff;border:0;border-right:1px solid #e0e6ef;align-items:center;gap:15px;min-height:84px;padding:15px 30px;display:flex}.relation-metric-strip>button:last-child{border-right:0}.relation-metric-strip>button:hover,.relation-metric-strip>button.active{background:#f1f6ff}.relation-metric-strip>button.active{box-shadow:inset 0 -3px var(--tenant-brand-accent,#075fe4)}.relation-metric-strip>button.attention svg{color:#d07800}.relation-metric-strip svg{stroke-width:1.6px;width:28px;height:28px}.relation-metric-strip span{color:#5d6c83;font-size:11px;display:grid}.relation-metric-strip strong{color:var(--tenant-brand-accent,#075fe4);margin-top:4px;font-size:23px;line-height:1}.relation-worklist-card{background:#fff;border:1px solid #d8e1ec;border-radius:10px;overflow:hidden;box-shadow:0 3px 14px #12294b07}.relation-worklist-toolbar{border-bottom:1px solid #dfe6ee;grid-template-columns:250px minmax(270px,1fr) repeat(4,118px) 42px;align-items:center;gap:10px;padding:15px 20px;display:grid}.relation-worklist-title h3{margin:0!important;font-size:17px!important}.relation-worklist-title p{color:#6f7f93;margin:3px 0 0;font-size:10px}.relation-search-field{background:#fff;border:1px solid #d2dce8;border-radius:8px;align-items:center;gap:8px;height:40px;padding:0 11px;display:flex}.relation-search-field svg{color:#60738f;width:17px}.relation-search-field input{color:#263b5a;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:11px}.relation-select{display:grid;position:relative}.relation-select small{color:#7d899a;pointer-events:none;font-size:7px;position:absolute;top:5px;left:10px}.relation-select select{-webkit-appearance:auto;appearance:auto;color:#263b5a;height:40px;font:inherit;background:#fff;border:1px solid #d2dce8;border-radius:8px;padding:13px 8px 2px;font-size:10px;font-weight:750}.relation-filter-reset{color:#36506f;cursor:pointer;background:#fff;border:1px solid #d2dce8;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.relation-filter-reset:hover{color:var(--tenant-brand-accent,#075fe4);background:#edf5ff}.relation-filter-reset svg{width:18px}.relation-premium-table{overflow:auto}.relation-premium-row{color:#142b4c;text-align:left;width:100%;min-width:1130px;font:inherit;background:#fff;border:0;border-bottom:1px solid #e3e8ef;grid-template-columns:minmax(190px,1.12fr) 135px minmax(215px,1.25fr) minmax(210px,1.25fr) 130px 155px 95px;align-items:center;padding:0;display:grid}.relation-premium-row:not(.head){cursor:pointer;min-height:74px}.relation-premium-row:not(.head):hover{background:#f8fbff}.relation-premium-row.due{box-shadow:inset 3px 0 var(--tenant-brand-accent,#075fe4)}.relation-premium-row.head{color:#6f7f93;cursor:default;background:#fbfcfe;min-height:42px;font-size:9px;font-weight:750}.relation-premium-row>span{min-width:0;padding:10px 18px}.relation-premium-row b,.relation-premium-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.relation-premium-row b{font-size:11px}.relation-premium-row small{color:#697b92;margin-top:4px;font-size:9px}.relation-premium-row>span:nth-child(3),.relation-premium-row>span:nth-child(4),.relation-owner{align-items:center;gap:9px;display:flex}.relation-premium-row>span:nth-child(3)>svg,.relation-premium-row>span:nth-child(4)>svg{color:#334c70;flex:none;width:16px}.relation-plain-name b{font-size:12px}.relation-phase{width:max-content;max-width:100%;color:var(--tenant-brand-accent,#075ed2);background:#e7f1ff;border-radius:5px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex!important}.phase-opdracht{color:#5b36c7;background:#eee9ff}.phase-potentiële-klant{color:#9d6000;background:#fff0d5}.phase-nieuw{color:#5f6f84;background:#edf0f4}.relation-owner>i{color:#225a99;background:#dfeaf8;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:8px;font-style:normal;font-weight:850;display:grid;overflow:hidden}.relation-owner img{object-fit:cover;width:100%;height:100%}.open-relation{color:var(--tenant-brand-accent,#075ed2);border:1px solid #0c6ced;border-radius:7px;justify-content:center;align-items:center;margin-right:14px;font-size:10px;font-weight:800;display:flex;gap:5px!important;padding:8px 9px!important}.open-relation svg{width:14px}.relation-pagination{color:#52657c;justify-content:space-between;align-items:center;min-height:58px;padding:8px 20px;font-size:10px;display:flex}.relation-pagination nav{align-items:center;gap:5px;display:flex}.relation-pagination nav button{color:#263d5e;cursor:pointer;background:#fff;border:1px solid #d8e1eb;border-radius:6px;place-items:center;min-width:32px;height:32px;display:grid}.relation-pagination nav button.active{color:var(--tenant-brand-accent,#075fe4);background:#edf5ff;border-color:#dbeaff}.relation-pagination nav button:disabled{opacity:.4;cursor:not-allowed}.relation-pagination svg{width:15px}.relation-pagination nav>span{padding:0 5px}.relation-breadcrumb{color:#173765;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 0 12px;font-size:10px;font-weight:800;display:flex}.relation-breadcrumb svg{width:16px}.relation-breadcrumb span{color:#9aa7b7}.relation-customer-hero{background:#fff;border:1px solid #d7e0eb;border-radius:9px;grid-template-columns:minmax(320px,1fr) minmax(330px,.8fr) 190px;align-items:center;gap:24px;padding:20px 28px;display:grid}.relation-customer-identity h2{letter-spacing:-.035em;margin:0 0 5px!important;font-size:26px!important}.relation-customer-identity>p{color:#596c85;margin:0;font-size:12px}.relation-customer-identity>div{gap:8px;margin-top:13px;display:flex}.relation-customer-identity>div span{color:#25405f;background:#fff;border:1px solid #dbe3ec;border-radius:6px;align-items:center;gap:7px;padding:6px 10px;font-size:9px;font-weight:750;display:flex}.relation-customer-identity>div span i{background:#22ad62;border-radius:50%;width:8px;height:8px}.relation-hero-contact{color:#1e3859;border-left:1px solid #dfe5ed;grid-template-columns:150px minmax(160px,1fr);gap:5px 14px;padding-left:24px;font-size:9px;display:grid}.relation-hero-contact>small,.relation-hero-contact>b{grid-column:1/-1}.relation-hero-contact>small{color:#65778c}.relation-hero-contact>span{align-items:center;gap:7px;display:flex}.relation-hero-contact svg{width:14px}.relation-hero-contact>button{width:max-content;color:var(--tenant-brand-accent,#075ed2);cursor:pointer;background:0 0;border:0;grid-column:1/-1;align-items:center;gap:6px;padding:3px 0;font-size:9px;font-weight:800;display:flex}.relation-hero-actions{gap:9px;display:grid}.relation-hero-actions>button{color:#253b59;cursor:pointer;background:#fff;border:1px solid #cad5e2;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:38px;font-size:10px;font-weight:800;display:flex}.relation-hero-actions svg{width:15px}.relation-next-action{background:#f1f7ff;border:1px solid #cfe0fa;border-radius:8px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:65px;margin:12px 0;padding:10px 18px;display:grid}.relation-next-action>span{width:28px;height:28px;color:var(--tenant-brand-accent,#075fe4);border-radius:50%;place-items:center;display:grid}.relation-next-action svg{width:20px}.relation-next-action b{font-size:11px}.relation-next-action p{color:#5f7188;margin:3px 0 0;font-size:9px}.relation-next-action>button{color:var(--tenant-brand-accent,#075ed2);cursor:pointer;background:#fff;border:1px solid #0b6dec;border-radius:7px;align-items:center;gap:8px;padding:8px 13px;font-size:10px;font-weight:800;display:flex}.relation-next-action>button svg{width:14px}.relation-customer-grid{grid-template-columns:minmax(0,1fr) minmax(500px,.95fr);gap:12px;display:grid}.relation-customer-main,.relation-customer-side{align-content:start;gap:12px;display:grid}.customer-chain-card,.relation-timeline-card,.property-visual-card,.relation-side-trio>section,.relation-detail-card,.relation-record-list{background:#fff;border:1px solid #d8e1eb;border-radius:9px;overflow:hidden}.customer-chain-card>header,.relation-timeline-card>header,.property-visual-card>header,.relation-side-trio section>header{padding:13px 16px}.customer-chain-card h3,.relation-timeline-card h3,.property-visual-card h3,.relation-side-trio h3{margin:0!important;font-size:13px!important}.customer-chain-card>div{padding:0 16px 10px}.customer-chain-card>div>button{color:#142d4d;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e4e9ef;grid-template-columns:34px minmax(190px,1fr) auto minmax(105px,auto) 18px;align-items:center;gap:10px;width:100%;min-height:67px;padding:8px 0;display:grid}.customer-chain-card>div>button:hover{background:#f8fbff}.customer-chain-card small,.customer-chain-card b{display:block}.customer-chain-card small{color:#6c7c90;font-size:8px}.customer-chain-card b{margin-top:3px;font-size:10px}.customer-chain-card em{color:#13814b;background:#e6f5ea;border-radius:5px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800}.customer-chain-card em.warmtefonds{color:#bd6400;background:#fff0dd}.customer-chain-card strong{font-size:11px}.customer-chain-card>div>button>svg{width:14px;color:var(--tenant-brand-accent,#075ed2)}.chain-icon{width:31px;height:31px;color:var(--tenant-brand-accent,#075ed2);border:1px solid #bcd4f2;border-radius:50%;place-items:center;display:grid}.chain-icon.order{color:#169257;border-color:#b9e1c9}.chain-icon svg{width:15px}.relation-timeline-card{padding:0 16px 8px}.relation-timeline-card>header{justify-content:space-between;align-items:center;padding-inline:0;display:flex}.relation-timeline-card>header button{color:var(--tenant-brand-accent,#075ed2);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:8px;font-weight:800;display:flex}.relation-timeline-card>header svg{width:13px}.relation-timeline-card article{border-top:1px solid #e5eaf0;grid-template-columns:30px minmax(0,1fr) 135px;align-items:center;gap:9px;min-height:53px;display:grid}.relation-timeline-card article>i{width:24px;height:24px;color:var(--tenant-brand-accent,#075fe4);background:#e8f3ff;border-radius:50%;place-items:center;font-style:normal;display:grid}.relation-timeline-card article>i svg{width:13px}.relation-timeline-card article b{font-size:9px}.relation-timeline-card article p,.relation-timeline-card article small,.relation-timeline-card article time{color:#718196;margin:2px 0 0;font-size:8px;display:block}.relation-timeline-card article>span{text-align:right}.property-visual-card{padding:0 13px 10px}.property-visual-card>header{padding-inline:0}.property-visual-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.property-visual-grid article{min-width:0}.property-visual-grid article>button{cursor:pointer;background:#eef3f8;border:0;border-radius:7px;width:100%;height:137px;padding:0;position:relative;overflow:hidden}.property-visual-grid img{object-fit:cover;width:100%;height:100%}.property-visual-grid article>button>span{color:#fff;background:#24476fcf;border-radius:4px;max-width:calc(100% - 14px);padding:4px 6px;font-size:7px;font-weight:800;position:absolute;top:7px;left:7px}.property-visual-grid article>div{justify-content:flex-end;align-items:center;gap:5px;padding:5px 1px;display:flex}.property-visual-grid article>div button,.property-visual-grid article>div a{color:var(--tenant-brand-accent,#075ed2);cursor:pointer;background:0 0;border:0;align-items:center;padding:2px;font-size:8px;font-weight:800;text-decoration:none;display:flex}.property-visual-grid article>div svg{width:12px}.property-visual-card dl{border-top:1px solid #e1e7ee;border-bottom:1px solid #e1e7ee;grid-template-columns:repeat(4,1fr);margin:3px 0 0;display:grid}.property-visual-card dl>div{border-right:1px solid #e5eaf0;gap:3px;padding:10px;display:grid}.property-visual-card dl>div:last-child{border-right:0}.property-visual-card dt{color:#65778d;align-items:center;gap:5px;font-size:7px;display:flex}.property-visual-card dt svg{width:13px}.property-visual-card dd{color:#1f3857;margin:0;font-size:9px;font-weight:800}.energy-label{background:#76b900;border-radius:3px;place-items:center;width:20px;height:18px;color:#fff!important;display:grid!important}.relation-card-link{width:100%;color:var(--tenant-brand-accent,#075ed2);cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:5px;padding:9px 0 0;font-size:8px;font-weight:800;display:flex}.relation-card-link svg{width:13px}.relation-side-trio{grid-template-columns:1.08fr 1.16fr .9fr;gap:10px;display:grid}.relation-side-trio>section{min-width:0;padding:0 11px 10px}.relation-side-trio section>header{padding-inline:0}.relation-side-trio section>p{color:#334a67;align-items:center;gap:7px;margin:7px 0;font-size:8px;display:flex}.relation-side-trio section>p svg{flex:none;width:13px}.relation-side-trio section>a{color:#223a59;border-top:1px solid #e7ebf0;grid-template-columns:17px minmax(0,1fr) 13px;align-items:center;gap:6px;padding:7px 0;text-decoration:none;display:grid}.relation-side-trio section>a>svg{color:#e34d4d;width:13px}.relation-side-trio section>a b,.relation-side-trio section>a small{text-overflow:ellipsis;white-space:nowrap;font-size:7px;display:block;overflow:hidden}.relation-side-trio section>a small{color:#7b899b;margin-top:2px}.relation-side-trio section>button{width:100%;color:var(--tenant-brand-accent,#075ed2);cursor:pointer;background:0 0;border:0;border-top:1px solid #e5eaf0;justify-content:center;align-items:center;gap:5px;padding:8px 0 0;font-size:8px;font-weight:800;display:flex}.relation-side-trio section>button svg{width:13px}.smart-opportunity>svg{color:#13a15d;background:#e5f8ed;border-radius:7px;width:31px;height:31px;padding:6px}.smart-opportunity>div{gap:3px;margin:8px 0;display:grid}.smart-opportunity>div b{font-size:9px}.smart-opportunity>div small{color:#718196;font-size:7px;line-height:1.4}.smart-opportunity>div strong{margin-top:3px;font-size:9px}.relation-card-empty{color:#718196;margin:8px 0;font-size:9px;line-height:1.5}.property-lightbox,.relation-edit-backdrop{z-index:80;background:#07182dcc;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.property-lightbox figure{background:#fff;border-radius:12px;width:min(980px,94vw);margin:0;overflow:hidden}.property-lightbox figure>img{object-fit:cover;width:100%;max-height:70vh;display:block}.property-lightbox figcaption{justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;display:flex}.property-lightbox figcaption b,.property-lightbox figcaption span,.property-lightbox figcaption small{display:block}.property-lightbox figcaption span{color:#52667d;margin-top:3px;font-size:10px}.property-lightbox figcaption small{color:#8795a6;margin-top:3px;font-size:8px}.property-lightbox figcaption a{background:var(--tenant-brand-accent,#075fe4);color:#fff;border-radius:7px;align-items:center;gap:8px;padding:10px 14px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.property-lightbox figcaption svg{width:15px}.lightbox-close{color:#172e4e;cursor:pointer;background:#fff;border:1px solid #ffffff5c;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:22px;right:24px}.relation-record-subpage>header{margin-bottom:13px}.relation-record-subpage>header h2{margin:4px 0!important;font-size:28px!important}.relation-record-subpage>header span{color:#64758b;font-size:10px}.relation-record-subpage>.relation-timeline-card,.relation-detail-card,.relation-record-list{max-width:1060px}.relation-detail-card{padding:20px}.relation-detail-card h3{margin:0 0 13px!important;font-size:16px!important}.relation-detail-card dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.relation-detail-card dl>div{border-top:1px solid #e4e9ef;justify-content:space-between;gap:20px;padding:11px;display:flex}.relation-detail-card dt{color:#687a90;font-size:10px}.relation-detail-card dd{text-align:right;margin:0;font-size:10px;font-weight:800}.relation-detail-card>p{color:#66788e;font-size:10px}.contact-detail>div{gap:8px;margin-top:15px;display:flex}.contact-detail a{color:var(--tenant-brand-accent,#075ed2);border:1px solid #0b6dec;border-radius:7px;align-items:center;gap:7px;padding:9px 12px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.contact-detail a svg{width:15px}.relation-record-list>header{justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.relation-record-list>header h3{margin:0!important;font-size:16px!important}.relation-record-list>header span{color:#6a7b90;font-size:9px}.relation-record-list>div>a,.relation-record-list>div>button{color:#203957;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e3e9ef;grid-template-columns:30px minmax(0,1fr) 120px 145px;align-items:center;gap:12px;width:100%;min-height:62px;padding:9px 18px;text-decoration:none;display:grid}.relation-record-list>div>a:hover,.relation-record-list>div>button:hover{background:#f7faff}.relation-record-list>div>a>svg,.relation-record-list>div>button>svg{width:18px;color:var(--tenant-brand-accent,#075ed2)}.relation-record-list b,.relation-record-list small{display:block}.relation-record-list b{font-size:10px}.relation-record-list small{color:#718197;margin-top:3px;font-size:8px}.relation-record-list strong{font-size:10px}.relation-record-list>div>a>span:last-child,.relation-record-list>div>button>span:last-child{color:var(--tenant-brand-accent,#075ed2);justify-content:flex-end;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.relation-record-list>div svg{width:13px}.relation-edit-backdrop form{background:#fff;border-radius:11px;width:min(520px,94vw);padding:20px}.relation-edit-backdrop form>header{justify-content:space-between;align-items:start;margin-bottom:15px;display:flex}.relation-edit-backdrop h3{margin:3px 0!important;font-size:20px!important}.relation-edit-backdrop form>header>button{cursor:pointer;background:#fff;border:1px solid #d6dfe9;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.relation-edit-backdrop form>label{color:#334b68;gap:5px;margin:10px 0;font-size:10px;font-weight:750;display:grid}.relation-edit-backdrop input{height:40px;font:inherit;border:1px solid #ccd8e5;border-radius:7px;padding:0 10px;font-size:11px}.locked-address{color:#63758b;background:#f2f6fa;border-radius:7px;align-items:center;gap:8px;padding:10px;font-size:9px;display:flex}.locked-address svg{flex:none;width:17px}.relation-edit-backdrop form>footer{justify-content:flex-end;gap:9px;margin-top:16px;display:flex}.relation-edit-backdrop form>footer>button:first-child{color:#314962;cursor:pointer;background:#fff;border:1px solid #cbd7e4;border-radius:7px;padding:9px 14px;font-weight:800}@media (max-width:1280px){.relation-worklist-toolbar{grid-template-columns:200px minmax(240px,1fr) repeat(2,110px) 42px}.relation-worklist-toolbar .relation-select:nth-of-type(n+4){display:none}.relation-customer-grid{grid-template-columns:1fr}.relation-side-trio{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.relations-command-page,.relation-customer-page,.relation-record-subpage{padding:16px 13px 24px}.relations-command-head,.relations-head-actions{align-items:flex-start}.relations-command-head{display:grid}.relation-metric-strip{grid-template-columns:1fr 1fr}.relation-metric-strip>button:nth-child(2){border-right:0}.relation-metric-strip>button{padding:13px 16px}.relation-worklist-toolbar{grid-template-columns:1fr 42px}.relation-worklist-title{grid-column:1/-1}.relation-worklist-toolbar .relation-select{display:none!important}.relation-customer-hero{grid-template-columns:1fr}.relation-hero-contact{border-top:1px solid #e0e6ed;border-left:0;padding:14px 0 0}.relation-hero-actions{grid-template-columns:1fr 1fr}.relation-customer-grid{grid-template-columns:1fr}.property-visual-grid{grid-template-columns:1fr 1fr 1fr}.relation-side-trio{grid-template-columns:1fr}.relation-next-action{grid-template-columns:32px 1fr}.relation-next-action>button{grid-column:2;width:max-content}.relation-detail-card dl{grid-template-columns:1fr}}@media (max-width:560px){.relations-command-head h2{font-size:25px!important}.relations-head-actions{display:grid}.relation-metric-strip{grid-template-columns:1fr}.relation-metric-strip>button{border-bottom:1px solid #e0e6ef;border-right:0}.relation-premium-row{border:1px solid #d9e2ed;border-radius:8px;grid-template-columns:1fr auto;width:calc(100% - 16px);min-width:0;margin:8px;padding:7px}.relation-premium-row.head{display:none}.relation-premium-row>span{padding:6px 8px}.relation-premium-row>span:nth-child(3),.relation-premium-row>span:nth-child(4),.relation-premium-row>span:nth-child(5),.relation-premium-row>span:nth-child(6){grid-column:1/-1}.open-relation{grid-area:1/2;margin:0}.property-visual-grid{grid-template-columns:1fr}.property-visual-grid article>button{height:180px}.property-visual-card dl{grid-template-columns:1fr 1fr}.relation-side-trio{grid-template-columns:1fr}.property-lightbox figcaption{flex-direction:column;align-items:stretch}.relation-record-list>div>a,.relation-record-list>div>button{grid-template-columns:26px 1fr}.relation-record-list strong,.relation-record-list>div>a>span:last-child,.relation-record-list>div>button>span:last-child{grid-column:2;justify-content:flex-start}.relation-pagination nav button:nth-of-type(n+4):not(:last-child){display:none}}.relation-customer-identity>div .relation-bag-status{color:#9a5900;background:#fff7e9;border-color:#f1c88f}.relation-customer-identity>div .relation-bag-status.verified{color:#087343;background:#effaf4;border-color:#b8dfc8}.relation-premium-row{grid-template-columns:minmax(190px,1.08fr) 112px 125px minmax(195px,1.15fr) minmax(195px,1.18fr) 128px 150px 92px;min-width:1220px}.relation-premium-row>span:nth-child(3){display:block}.relation-premium-row>span:nth-child(4),.relation-premium-row>span:nth-child(5),.relation-owner{align-items:center;gap:9px;display:flex}.relation-premium-row>span:nth-child(4)>svg,.relation-premium-row>span:nth-child(5)>svg{color:#334c70;flex:none;width:16px}.relation-record-cell,.relation-next-cell,.relation-owner{overflow:hidden}.relation-record-cell>span,.relation-next-cell>span,.relation-owner>span{flex:auto;min-width:0;overflow:hidden}.relation-premium-row.head>span{height:100%;padding:0}.relation-premium-row.head>span>button{width:100%;height:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:6px;padding:10px 12px;font-weight:750;display:flex}:is(.relation-premium-row.head>span>button:hover,.relation-premium-row.head>span>button:focus-visible,.relation-premium-row.head>span>button.active){color:var(--tenant-brand-accent,#075ed2);background:#edf5ff;outline:0}.relation-premium-row.head>span>button svg{flex:none;width:12px;height:12px}.relation-number b{color:#315276;font-variant-numeric:tabular-nums;font-size:10px}.relation-search-field .relation-search-loader{width:15px;color:var(--tenant-brand-accent,#075fe4);flex:none}.relation-search-error{color:#a43e3e;background:#fff6f6;border-bottom:1px solid #f0d1d1;margin:0;padding:9px 20px;font-size:9px}.relation-filter-toggle{color:#36506f;cursor:pointer;background:#fff;border:1px solid #d2dce8;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 11px;font-size:10px;font-weight:800;display:none}.relation-filter-toggle svg{width:16px}@media (max-width:900px){.relation-worklist-toolbar{grid-template-columns:minmax(0,1fr) auto auto}.relation-search-field{min-width:0}.relation-filter-toggle{display:flex}.relation-worklist-toolbar.filters-open .relation-select{grid-column:1/-1;display:grid!important}.relation-worklist-toolbar.filters-open .relation-select select{width:100%}}@media (max-width:560px){.relation-premium-row{min-width:0}.relation-premium-row>span:nth-child(2),.relation-premium-row>span:nth-child(3),.relation-premium-row>span:nth-child(4),.relation-premium-row>span:nth-child(5),.relation-premium-row>span:nth-child(6),.relation-premium-row>span:nth-child(7){grid-column:1/-1}.relation-number{padding-top:0!important}.relation-number b{font-size:9px}}.configuration-workspace{color:#173651;background:#f4f8fc;min-height:calc(100vh - 78px);padding:22px 24px 34px}.config-page-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:15px;display:flex}.config-page-head h2{letter-spacing:-.035em;margin:4px 0 5px!important;font-size:27px!important}.config-page-head>div>span{color:#667d90;font-size:12px}.config-live{color:#537086;background:#fff;border:1px solid #d0e0eb;border-radius:10px;align-items:center;gap:8px;padding:8px 9px 8px 12px;font-size:10px;display:flex}.config-live>i{background:#20aa67;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #e6f7ee}.config-live button{color:#1765a4;cursor:pointer;background:#fff;border:1px solid #c7d9e6;border-radius:7px;align-items:center;gap:6px;padding:7px 10px;font-weight:800;display:flex}.config-live svg{width:14px}.config-banner{border:1px solid;border-radius:9px;align-items:center;gap:9px;margin-bottom:12px;padding:10px 12px;font-size:11px;font-weight:750;display:flex}.config-banner svg{width:17px}.config-banner.success{color:#087343;background:#effaf4;border-color:#b7dfc8}.config-banner.error{color:#a73934;background:#fff1f0;border-color:#efc5c2}.config-banner button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:18px}.config-loading{color:#557189;align-content:center;place-items:center;gap:12px;min-height:430px;display:grid}.config-loading svg{width:28px}.config-layout{grid-template-columns:225px minmax(570px,1fr) 250px;align-items:start;gap:13px;display:grid}.config-sections,.config-editor,.config-history{background:#fff;border:1px solid #d3e0e9;border-radius:11px;overflow:hidden;box-shadow:0 8px 24px #16486b08}.config-sections>div{border-bottom:1px solid #e4ecf2;align-items:center;gap:10px;padding:15px;display:flex}.config-sections>div>p,.config-sections button>p{gap:3px;margin:0;display:grid}.config-sections b{font-size:11px}.config-sections small{color:#74899a;font-size:8px}.config-sections>button{color:#24455f;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf2f5;grid-template-columns:30px 1fr 14px;align-items:center;gap:9px;width:100%;padding:12px 13px;display:grid}.config-sections>button:hover{background:#f8fbfd}.config-sections>button.active{color:var(--tenant-brand-accent,#075fd2);box-shadow:inset 3px 0 var(--tenant-brand-accent,#0872df);background:#eaf4fd}.config-sections>button>span{background:#eef4f8;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.config-sections>button.active>span{background:#dcecff}.config-sections>button svg{width:15px}.config-sections>button>svg{width:13px}.config-sections>section{color:#14774e;background:#eff9f4;border-radius:8px;grid-template-columns:24px 1fr;gap:8px;margin:12px;padding:11px;display:grid}.config-sections>section svg{width:17px}.config-sections>section p{gap:4px;margin:0;display:grid}.config-sections>section b{font-size:9px}.config-sections>section small{font-size:8px;line-height:1.45}.config-editor>header{border-bottom:1px solid #e1e9ef;justify-content:space-between;align-items:flex-start;gap:15px;padding:18px 20px;display:flex}.config-editor>header h3{margin:4px 0!important;font-size:21px!important}.config-editor>header span{color:#6a8092;font-size:10px}.config-editor>header>div:last-child{text-align:right;gap:3px;display:grid}.config-editor>header>div:last-child small{color:#7b8e9d;font-size:8px}.config-editor>header>div:last-child b{font-size:9px}.config-form{gap:11px;padding:14px;display:grid}.config-form>section{border:1px solid #dce6ed;border-radius:9px;padding:15px}.config-form>section>header{align-items:flex-start;gap:9px;margin-bottom:14px;display:flex}.config-form>section>header>svg{color:#0870d9;width:20px}.config-form>section>header>div{flex:1}.config-form h4{margin:0!important;font-size:13px!important}.config-form>section>header p{color:#728697;margin:3px 0 0;font-size:9px}.config-form>section>header>strong{color:#1765a4;font-size:12px}.config-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.config-field-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.config-form label:not(.config-toggle):not(.config-group-label){color:#496579;gap:5px;font-size:9px;font-weight:750;display:grid}.config-form label>div{background:#fff;border:1px solid #cfdde7;border-radius:7px;align-items:center;min-height:38px;display:flex;overflow:hidden}.config-form input,.config-form select{color:#193b56;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none;padding:9px 10px}.config-form label>div:focus-within{border-color:#0c71df;box-shadow:0 0 0 3px #0874df17}.config-form label em{color:#718698;background:#f5f8fa;border-left:1px solid #e0e8ee;align-self:stretch;align-items:center;padding:0 9px;font-size:8px;font-style:normal;display:flex}.config-matrix{grid-template-columns:125px repeat(4,1fr);align-items:center;gap:6px;margin-bottom:11px;display:grid}.config-matrix>b{color:#7890a1;text-align:center;font-size:8px}.config-matrix>b:first-child{text-align:left}.config-matrix-row{display:contents}.config-matrix-row>strong{font-size:9px}.config-matrix-row>label{position:relative}.config-matrix-row>label span{color:#899aa8;font-size:7px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.config-matrix-row input{padding-right:36px}.payment-plan-editor{gap:7px;display:grid}.payment-plan-editor>div{grid-template-columns:25px 105px 1fr;align-items:center;gap:7px;display:grid}.payment-plan-editor>div>span{color:#0766cc;background:#e8f3ff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;font-weight:900;display:grid}.payment-plan-editor label{position:relative}.payment-plan-editor label>em{border-left:1px solid #e1e8ed;position:absolute;top:1px;bottom:1px;right:1px}.config-toggle-list{gap:8px;margin-top:12px;display:grid}.config-toggle{border-top:1px solid #e7edf2;justify-content:space-between;align-items:center;gap:15px;padding:11px 0 2px;display:flex!important}.config-toggle>span{gap:3px;display:grid}.config-toggle b{font-size:10px}.config-toggle small{color:#75899a;font-size:8px}.config-toggle>button{cursor:pointer;background:#cbd6de;border:0;border-radius:999px;width:37px;height:21px;padding:0;position:relative}.config-toggle>button i{background:#fff;border-radius:50%;width:15px;height:15px;transition:all .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #14365140}.config-toggle>button.active{background:var(--tenant-brand-accent,#0871dd)}.config-toggle>button.active i{transform:translate(16px)}.config-group-label{color:#3f5c72;margin:12px 0 7px;font-size:9px;font-weight:850;display:block}.channel-config{flex-wrap:wrap;gap:7px;display:flex}.channel-config label{background:#fff;border:1px solid #d1dde6;border-radius:7px;align-items:center;gap:6px;padding:8px 10px;display:flex!important}.channel-config input{width:auto;padding:0}.config-editor>footer{background:#f9fbfc;border-top:1px solid #dfe8ee;align-items:center;gap:9px;padding:12px 14px;display:flex}.config-editor>footer>div{align-items:center;gap:7px;margin-right:auto;display:flex}.config-editor>footer p{color:#657d8e;margin:0;font-size:9px}.config-change-dot{background:#1fad69;border-radius:50%;width:8px;height:8px}.config-change-dot.changed{background:#e39723;box-shadow:0 0 0 4px #fff2d8}.config-editor>footer button{color:#31566e;cursor:pointer;background:#fff;border:1px solid #cbdbe6;border-radius:7px;align-items:center;gap:7px;padding:9px 11px;font-size:9px;font-weight:850;display:flex}.config-editor>footer button svg{width:14px}.config-editor>footer button:disabled{opacity:.45;cursor:not-allowed}.config-editor>footer .config-publish{border-color:var(--tenant-brand-accent,#0871dd);background:var(--tenant-brand-accent,#0871dd);color:#fff}.config-history>header{border-bottom:1px solid #e3ebf0;gap:9px;padding:15px;display:flex}.config-history>header>svg{width:18px;color:var(--tenant-brand-accent,#0871dd)}.config-history h3{margin:0!important;font-size:13px!important}.config-history header p{color:#75899a;margin:3px 0 0;font-size:8px}.config-history>article{border-bottom:1px solid #edf2f5;grid-template-columns:35px 1fr 28px;align-items:center;gap:8px;padding:10px 12px;display:grid}.config-history>article>span{color:#536f82;background:#eef3f6;border-radius:6px;place-items:center;width:32px;height:25px;font-size:8px;font-weight:900;display:grid}.config-history>article.active>span{color:#118153;background:#e2f5eb}.config-history>article div{gap:3px;display:grid}.config-history>article b{font-size:8px}.config-history>article small{color:#8092a0;font-size:7px}.config-history>article button{color:#1765a4;cursor:pointer;background:#fff;border:1px solid #d2dfe7;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.config-history>article button svg{width:13px}.config-history>section{background:#eef5fb;border-radius:8px;gap:9px;margin:12px;padding:11px;display:flex}.config-history>section svg{color:#1765a4;flex:none;width:18px}.config-history>section b{font-size:9px}.config-history>section p{color:#647c8e;margin:4px 0 0;font-size:8px;line-height:1.5}.config-empty-history{color:#718697;margin:14px;font-size:9px;line-height:1.5}@media (max-width:1250px){.config-layout{grid-template-columns:205px minmax(540px,1fr)}.config-history{grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid}.config-history>header,.config-history>section{grid-column:1/-1}.config-history>article{border-right:1px solid #edf2f5}}@media (max-width:860px){.configuration-workspace{padding:15px 12px 25px}.config-page-head{display:grid}.config-live{width:max-content}.config-layout{grid-template-columns:1fr}.config-sections{display:flex;overflow-x:auto}.config-sections>div,.config-sections>section{display:none}.config-sections>button{border-right:1px solid #edf2f5;min-width:150px}.config-history{grid-template-columns:1fr 1fr}.config-field-grid,.config-field-grid.three{grid-template-columns:1fr}.config-matrix{grid-template-columns:85px repeat(4,minmax(67px,1fr));overflow-x:auto}.config-editor>footer{flex-wrap:wrap}.config-editor>footer>div{width:100%}}.governance-workspace{color:#173651;background:#f4f8fc;min-height:calc(100vh - 78px);padding:22px 24px 38px}.governance-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:15px;display:flex}.governance-head h2{letter-spacing:-.035em;margin:4px 0 5px!important;font-size:27px!important}.governance-head span{color:#667d90;font-size:12px}.governance-head>button,.automation-command button{color:#1765a4;cursor:pointer;background:#fff;border:1px solid #c8dbe8;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;font-weight:850;display:flex}.governance-head button svg,.automation-command button svg{width:15px}.governance-banner{border:1px solid;border-radius:9px;align-items:center;gap:9px;margin-bottom:12px;padding:10px 12px;font-size:11px;font-weight:800;display:flex}.governance-banner svg{width:16px}.governance-banner.success{color:#087343;background:#effaf4;border-color:#b7dfc8}.governance-banner.error{color:#a73934;background:#fff1f0;border-color:#efc5c2}.governance-loading{color:#637b8d;align-content:center;place-items:center;gap:10px;min-height:430px;display:grid}.governance-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:13px;display:grid}.governance-kpis article{background:#fff;border:1px solid #d4e1e9;border-radius:11px;grid-template-columns:34px 1fr;align-items:center;gap:2px 10px;padding:13px 14px;display:grid;box-shadow:0 8px 24px #16486b07}.governance-kpis article>svg{color:#0a70d7;grid-row:1/4;width:20px}.governance-kpis span{color:#657d8f;font-size:10px;font-weight:750}.governance-kpis strong{font-size:23px;line-height:1.1}.governance-kpis small{color:#8496a4;font-size:8px}.governance-master-detail{grid-template-columns:215px minmax(590px,1fr) 225px;align-items:start;gap:12px;display:grid}.governance-list,.governance-editor,.governance-history,.workflow-list,.workflow-editor,.automation-event-table,.automation-queue-grid>section{background:#fff;border:1px solid #d3e0e9;border-radius:11px;overflow:hidden;box-shadow:0 8px 24px #16486b08}.governance-list>header{border-bottom:1px solid #e2eaf0;justify-content:space-between;padding:14px;display:flex}.governance-list>header b{font-size:11px}.governance-list>header span{color:#0863bc;background:#e9f3fc;border-radius:999px;place-items:center;min-width:22px;height:20px;font-size:8px;font-weight:900;display:grid}.governance-list>button{color:#284b64;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf2f5;grid-template-columns:31px 1fr 14px;align-items:center;gap:8px;width:100%;padding:10px 11px;display:grid}.governance-list>button.active{color:var(--tenant-brand-accent,#075fd2);box-shadow:inset 3px 0 var(--tenant-brand-accent,#0872df);background:#eaf4fd}.governance-list button div{gap:3px;display:grid}.governance-list button b{font-size:9px}.governance-list button small{color:#7890a1;font-size:7px}.governance-list button>svg{width:13px}.role-avatar{color:#1765a4;background:#eef4f8;border-radius:8px;place-items:center;width:29px;height:29px;font-weight:900;display:grid}.governance-editor>header,.workflow-editor>header{border-bottom:1px solid #e1e9ef;justify-content:space-between;align-items:flex-start;gap:12px;padding:17px 18px;display:flex}.governance-editor>header p,.workflow-editor>header p{color:#0871d8;text-transform:uppercase;margin:0;font-size:8px;font-weight:900}.governance-editor h3,.workflow-editor h3{margin:3px 0!important;font-size:19px!important}.governance-editor>header span,.workflow-editor>header span{color:#6b8294;font-size:9px}.governance-status{color:#526f82;white-space:nowrap;background:#edf3f7;border-radius:999px;align-items:center;width:max-content;padding:5px 8px;font-size:7px;font-weight:900;display:inline-flex}.governance-status.actief,.governance-status.verwerkt,.governance-status.afgerond,.governance-status.afgeleverd{color:#137a50;background:#e7f7ee}.governance-status.concept,.governance-status.concept-aanwezig,.governance-status.klaar,.governance-status.klaar-voor-provider{color:#94600c;background:#fff3d9}.governance-status.historisch{color:#718594;background:#eef1f4}.governance-editor>section{border-bottom:1px solid #e5ecf1;padding:15px 18px}.governance-editor>section>header{justify-content:space-between;margin-bottom:10px;display:flex}.governance-editor h4{margin:0!important;font-size:11px!important}.governance-editor section header p{color:#718798;margin:3px 0 0;font-size:8px}.governance-fields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.governance-fields .wide{grid-column:1/3}.governance-fields label,.governance-limit-grid label,.workflow-editor>label{color:#496579;gap:5px;font-size:8px;font-weight:800;display:grid}.governance-fields input,.governance-fields textarea,.governance-limit-grid input,.workflow-editor input,.workflow-editor textarea,.workflow-editor select{box-sizing:border-box;color:#173a55;width:100%;font:inherit;background:#fff;border:1px solid #cedde7;border-radius:7px;outline:none;padding:9px 10px}.governance-fields textarea{resize:vertical;min-height:58px}.governance-chip-grid{flex-wrap:wrap;gap:6px;display:flex}.governance-chip-grid button{color:#49677d;cursor:pointer;background:#fff;border:1px solid #d2dfe7;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;font-weight:800;display:flex}.governance-chip-grid button svg{width:11px}.governance-chip-grid button.selected{color:#075fba;background:#eaf4fd;border-color:#2280db}.governance-chip-grid.menu button.selected{color:#13764e;background:#edf9f3;border-color:#8bc7ad}.governance-limit-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.governance-limit-grid label>div{border:1px solid #cedde7;border-radius:7px;display:flex;overflow:hidden}.governance-limit-grid label span{color:#6f8596;background:#f3f7fa;place-items:center;padding:0 9px;display:grid}.governance-limit-grid input{border:0;border-radius:0}.governance-editor>footer,.workflow-editor>footer{background:#f8fbfd;align-items:center;gap:8px;padding:12px 14px;display:flex}.governance-editor>footer>div,.workflow-editor>footer>div{color:#687f90;align-items:center;gap:6px;margin-right:auto;font-size:8px;display:flex}.governance-editor>footer>div>span{background:#20aa67;border-radius:50%;width:8px;height:8px}.governance-editor>footer>div>span.changed{background:#e79a1d}.governance-editor footer button,.workflow-editor footer button{color:#1765a4;cursor:pointer;background:#fff;border:1px solid #cbdbe6;border-radius:8px;align-items:center;gap:6px;padding:9px 11px;font-size:8px;font-weight:900;display:flex}.governance-editor footer button svg,.workflow-editor footer button svg{width:13px}.governance-editor footer .primary,.workflow-editor footer .primary,.automation-command .primary{border-color:var(--tenant-brand-accent,#0871dd);background:var(--tenant-brand-accent,#0871dd);color:#fff}.governance-history>header{border-bottom:1px solid #e3ebf0;gap:8px;padding:14px;display:flex}.governance-history>header>svg{width:17px;color:var(--tenant-brand-accent,#0871dd)}.governance-history h3{margin:0!important;font-size:12px!important}.governance-history header p{color:#75899a;margin:3px 0 0;font-size:8px}.governance-history>article{border-bottom:1px solid #edf2f5;grid-template-columns:30px 1fr auto;align-items:center;gap:7px;padding:10px;display:grid}.governance-history>article>span{background:#eef3f6;border-radius:6px;place-items:center;width:29px;height:24px;font-size:8px;font-weight:900;display:grid}.governance-history article div{gap:3px;display:grid}.governance-history article b{font-size:8px}.governance-history article small{color:#7b8f9e;font-size:7px}.workflow-layout{grid-template-columns:225px minmax(650px,1fr);align-items:start;gap:12px;display:grid}.workflow-list>button{color:#294c65;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e8eef3;grid-template-columns:29px 1fr 13px;align-items:center;gap:8px;width:100%;padding:13px;display:grid}.workflow-list>button.active{color:var(--tenant-brand-accent,#075fd2);box-shadow:inset 3px 0 var(--tenant-brand-accent,#0872df);background:#eaf4fd}.workflow-list button>svg{width:17px}.workflow-list button div{gap:3px;display:grid}.workflow-list b{font-size:9px}.workflow-list small{color:#748b9c;font-size:7px}.workflow-states,.workflow-reason{margin:14px 16px}.workflow-states small{color:#8294a2;font-weight:500}.workflow-table{border:1px solid #d8e3ea;border-radius:9px;margin:0 16px;overflow:auto}.workflow-table-head,.workflow-table article{grid-template-columns:1.05fr 1.45fr 1fr 1.15fr 40px;align-items:center;gap:7px;min-width:760px;display:grid}.workflow-table-head{color:#6b8193;text-transform:uppercase;background:#f4f8fb;padding:9px 10px;font-size:7px;font-weight:900}.workflow-table article{border-top:1px solid #e5ecf1;padding:8px 10px}.workflow-table article>div{grid-template-columns:1fr 12px 1fr;align-items:center;gap:4px;display:grid}.workflow-table article>div svg{width:11px}.workflow-table input,.workflow-table select{min-width:0;padding:7px!important;font-size:8px!important}.switch{cursor:pointer;background:#cbd7df;border:0;border-radius:999px;width:34px;height:20px;position:relative}.switch i{background:#fff;border-radius:50%;width:14px;height:14px;transition:all .16s;position:absolute;top:3px;left:3px}.switch.active{background:#0b71d7}.switch.active i{transform:translate(14px)}.workflow-add{color:#0968c5;cursor:pointer;background:#f5faff;border:1px dashed #81b8e8;border-radius:8px;align-items:center;gap:6px;margin:10px 16px;padding:8px 10px;font-size:8px;font-weight:900;display:flex}.workflow-add svg{width:13px}.workflow-reason textarea{resize:vertical;min-height:52px}.automation-command{background:linear-gradient(100deg,#fff,#edf6fe);border:1px solid #cfe0eb;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;padding:13px 15px;display:flex}.automation-command div{gap:3px;display:grid}.automation-command b{font-size:11px}.automation-command span{color:#6a8193;font-size:8px}.automation-event-table>header,.automation-event-table>article{grid-template-columns:160px minmax(220px,1fr) 80px 80px 100px;align-items:center;gap:10px;padding:11px 14px;display:grid}.automation-event-table>header{color:#687f91;text-transform:uppercase;background:#f3f7fa;font-size:7px;font-weight:900}.automation-event-table>article{border-top:1px solid #e5ecf1;font-size:9px}.automation-event-table time{color:#6f8697}.automation-queue-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.automation-queue-grid>section>header{border-bottom:1px solid #e2eaf0;justify-content:space-between;align-items:flex-start;gap:10px;padding:14px;display:flex}.automation-queue-grid h3{margin:0!important;font-size:13px!important}.automation-queue-grid header p{color:#718697;margin:3px 0 0;font-size:8px}.automation-queue-grid header>span{color:#0863bc;background:#eaf4fd;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:900}.automation-queue-grid article{border-bottom:1px solid #e7edf2;grid-template-columns:1fr auto;gap:5px;padding:12px 14px;display:grid}.automation-queue-grid article>div{align-items:center;gap:7px;display:flex}.automation-queue-grid article>div small{color:#718798;font-size:7px}.automation-queue-grid article>b{grid-column:1/3;font-size:9px}.automation-queue-grid article>span{color:#718798;font-size:8px}.automation-queue-grid article>button{color:#1466a9;cursor:pointer;background:#fff;border:1px solid #c7dbe9;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:7px;font-weight:900;display:flex}.automation-queue-grid article>button svg{width:12px}@media (max-width:1200px){.governance-master-detail{grid-template-columns:205px 1fr}.governance-history{grid-column:1/3;grid-template-columns:repeat(4,1fr);display:grid}.governance-history>header{grid-column:1/5}.workflow-layout{grid-template-columns:190px 1fr}}@media (max-width:850px){.governance-workspace{padding:15px 12px 28px}.governance-head{display:grid}.governance-kpis{grid-template-columns:1fr 1fr}.governance-master-detail,.workflow-layout,.automation-queue-grid{grid-template-columns:1fr}.governance-history{grid-column:auto;display:block}.governance-list,.workflow-list{display:flex;overflow-x:auto}.governance-list>header{display:none}.governance-list>button,.workflow-list>button{min-width:170px}.governance-fields,.governance-limit-grid{grid-template-columns:1fr}.governance-fields .wide{grid-column:auto}.automation-event-table{overflow:auto}.automation-command{flex-direction:column;align-items:stretch}}.governance-list>header{align-items:center;padding:11px 12px}.governance-list>header>button{color:#1765a4;cursor:pointer;background:#fff;border:1px solid #c8dbe8;border-radius:7px;align-items:center;gap:4px;padding:6px 8px;font-size:7px;font-weight:900;display:flex}.governance-list>header>button svg{width:11px}.governance-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.governance-capability-grid button{color:#44657c;text-align:left;cursor:pointer;background:#fff;border:1px solid #d4e1e9;border-radius:9px;grid-template-columns:24px 1fr;align-items:center;gap:1px 7px;padding:9px;display:grid}.governance-capability-grid button>span{background:#eef3f7;border-radius:6px;grid-row:1/3;place-items:center;width:22px;height:22px;display:grid}.governance-capability-grid button svg{width:13px}.governance-capability-grid button b{font-size:8px}.governance-capability-grid button small{color:#8294a2;font-size:7px}.governance-capability-grid button.selected{color:#075fba;background:#f1f8fe;border-color:#77b6ec}.governance-capability-grid button.selected>span{color:#fff;background:#0a72da}.governance-scope-grid{grid-template-columns:1fr 1fr 1.2fr;gap:9px;display:grid}.governance-scope-grid label{color:#496579;gap:5px;font-size:8px;font-weight:800;display:grid}.governance-scope-grid label small{color:#7a8e9c;font-size:7px;font-weight:500}.governance-scope-grid select,.governance-scope-grid input{box-sizing:border-box;color:#173a55;width:100%;font:inherit;background:#fff;border:1px solid #cedde7;border-radius:7px;outline:none;padding:9px 10px}@media (max-width:850px){.governance-capability-grid,.governance-scope-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.governance-capability-grid,.governance-scope-grid{grid-template-columns:1fr}}.workflow-runtime{border:1px solid #d8e3ea;border-radius:9px;margin:13px 16px;overflow:hidden}.workflow-runtime>header{background:#f4f8fb;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px;display:flex}.workflow-runtime h4{margin:0!important;font-size:9px!important}.workflow-runtime header p{color:#718798;margin:3px 0 0;font-size:7px}.workflow-runtime>article{border-top:1px solid #e5ecf1;grid-template-columns:1fr 110px 120px;align-items:center;gap:8px;padding:9px 10px;display:grid}.workflow-runtime article div{gap:2px;display:grid}.workflow-runtime article b{font-size:8px}.workflow-runtime article small,.workflow-runtime article time{color:#728798;font-size:7px}.workflow-runtime article>span{color:#0b64b7;text-align:center;background:#e9f4fd;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:900}.workflow-runtime-empty{color:#74899a;text-align:center;margin:0;padding:14px;font-size:8px}@media (max-width:560px){.workflow-runtime>article{grid-template-columns:1fr auto}.workflow-runtime article time{grid-column:1/3}}.governance-tabs{border-bottom:1px solid #d5e2ea;gap:5px;margin:0 0 12px;display:flex}.governance-tabs button{color:#657e91;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:9px 12px;font-size:9px;font-weight:850;display:flex}.governance-tabs button svg{width:14px}.governance-tabs button.active{border-bottom-color:var(--tenant-brand-accent,#0871dd);color:var(--tenant-brand-accent,#0871dd)}.access-assignments{background:#fff;border:1px solid #d3e0e9;border-radius:11px;overflow:hidden;box-shadow:0 8px 24px #16486b08}.access-assignments>header{border-bottom:1px solid #dfe8ee;justify-content:space-between;align-items:flex-start;gap:16px;padding:17px 18px;display:flex}.access-assignments h3{margin:0!important;font-size:16px!important}.access-assignments header p{color:#6d8495;margin:4px 0 0;font-size:9px}.access-assignments>header>span{color:#526f83;background:#eef5fa;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:850}.access-table-head,.access-assignments>article{grid-template-columns:minmax(220px,1.4fr) minmax(145px,.8fr) minmax(165px,.9fr) 105px 95px;align-items:center;gap:10px;padding:10px 15px;display:grid}.access-table-head{color:#6b8294;text-transform:uppercase;background:#f4f8fb;font-size:7px;font-weight:900}.access-assignments>article{color:#4b687d;border-top:1px solid #e7edf2;font-size:9px}.access-person{align-items:center;gap:9px;display:flex}.access-person>span{color:#0a65ba;background:#e7f2fb;border-radius:10px;place-items:center;width:32px;height:32px;font-weight:950;display:grid;overflow:hidden}.access-person img{object-fit:cover;width:100%;height:100%}.access-person p{gap:3px;margin:0;display:grid}.access-person b{color:#173b56;font-size:9px}.access-person small{color:#7a8e9d;font-size:7px}.access-assignments select{color:#264b65;background:#fff;border:1px solid #cedde7;border-radius:7px;width:100%;padding:8px;font-size:8px}.access-toggle{color:#7a8d9c;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:8px;font-weight:850;display:flex}.access-toggle>i{background:#c8d4dc;border-radius:999px;width:31px;height:18px;position:relative}.access-toggle>i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:all .16s;position:absolute;top:3px;left:3px}.access-toggle.active{color:#147950}.access-toggle.active>i{background:#1fa76b}.access-toggle.active>i:after{transform:translate(13px)}.access-save{color:#1267aa;cursor:pointer;background:#fff;border:1px solid #bfd5e5;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:8px;font-size:8px;font-weight:900;display:flex}.access-save svg{width:12px}.access-save:disabled{opacity:.4;cursor:not-allowed}@media (max-width:900px){.access-assignments{overflow:auto}.access-assignments>header,.access-table-head,.access-assignments>article{min-width:760px}}.access-management{gap:12px;display:grid}.invitation-assignments{background:#fff;border:1px solid #d3e0e9;border-radius:11px;overflow:hidden;box-shadow:0 8px 24px #16486b08}.invitation-assignments>header{border-bottom:1px solid #dfe8ee;justify-content:space-between;align-items:flex-start;gap:16px;padding:17px 18px;display:flex}.invitation-assignments h3{margin:0!important;font-size:16px!important}.invitation-assignments header p{color:#6d8495;margin:4px 0 0;font-size:9px}.invitation-assignments>header>span{color:#075fc2;background:#e9f3ff;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:900}.invitation-form{background:#f7faff;border-bottom:1px solid #dfe8ee;grid-template-columns:1fr 1.2fr 1fr 1fr auto;align-items:end;gap:10px;padding:14px 15px;display:grid}.invitation-form label{color:#5f7587;gap:5px;font-size:8px;font-weight:800;display:grid}.invitation-form input,.invitation-form select{color:#173b56;min-width:0;font:inherit;background:#fff;border:1px solid #c7d8e5;border-radius:8px;padding:9px 10px;font-size:9px}.invitation-form button{height:34px}.invitation-assignments>article{border-top:1px solid #e7edf2;grid-template-columns:38px minmax(180px,1.1fr) minmax(220px,1fr) 105px 150px auto;align-items:center;gap:12px;padding:11px 15px;display:grid}.invitation-assignments>article>img,.invitation-avatar{object-fit:cover;border-radius:9px;width:36px;height:36px}.invitation-avatar{color:#075fc2;background:#e8f2ff;place-items:center;font-weight:900;display:grid}.invitation-assignments article>div,.invitation-assignments article>p{gap:3px;margin:0;display:grid}.invitation-assignments article b{color:#173b56;font-size:9px}.invitation-assignments article small{color:#73899a;font-size:7px}.invitation-assignments article>div:last-child{flex-direction:row;gap:6px;display:flex}.invitation-assignments button{color:#1267aa;cursor:pointer;background:#fff;border:1px solid #bfd5e5;border-radius:7px;align-items:center;gap:5px;padding:7px 8px;font-size:7px;font-weight:900;display:flex}.invitation-assignments button svg{width:11px}.invitation-assignments button.danger{color:#ad3f37;border-color:#edcbc7}.governance-status.uitgenodigd{color:#0b64bd;background:#e8f2ff}.governance-status.geclaimd{color:#137a50;background:#e7f7ee}.governance-status.ingetrokken{color:#a8443d;background:#fff0ef}@media (max-width:1050px){.invitation-assignments{overflow:auto}.invitation-assignments>header,.invitation-form,.invitation-assignments>article{min-width:900px}}.demo-test-access{background:#fff;border:1px solid #cfe0eb;border-radius:11px;overflow:hidden;box-shadow:0 8px 24px #16486b08}.demo-test-access>header{border-bottom:1px solid #dfe8ee;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;display:flex}.demo-test-access>header>div{align-items:center;gap:11px;display:flex}.demo-test-access>header>div>span{width:35px;height:35px;color:var(--tenant-brand-accent,#0871dd);background:#eaf4fd;border-radius:9px;place-items:center;display:grid}.demo-test-access>header svg{width:17px}.demo-test-access h3{margin:0!important;font-size:15px!important}.demo-test-access header p{color:#6d8495;margin:4px 0 0;font-size:9px}.demo-test-access>header em{color:#137a50;background:#e7f7ee;border-radius:999px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:900}.demo-test-command{align-items:center;gap:8px;padding:14px 18px;display:flex}.demo-test-command>div{gap:3px;margin-right:auto;display:grid}.demo-test-command b{font-size:10px}.demo-test-command span{color:#6c8293;max-width:760px;font-size:8px;line-height:1.5}.demo-test-command button,.demo-credentials button{color:#1267aa;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #bcd5e7;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:8px;font-weight:900;display:flex}.demo-test-command button svg,.demo-credentials button svg{width:13px}.demo-test-command button.danger{color:#ad3f37;border-color:#edcbc7}.demo-credentials{background:#f7fbff;border:1px solid #b9d5eb;border-radius:9px;margin:0 18px 18px;overflow:hidden}.demo-credentials>header{border-bottom:1px solid #cfdfeb;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.demo-credentials>header>div{gap:3px;display:grid}.demo-credentials>header b{font-size:10px}.demo-credentials>header span{color:#6b8192;font-size:8px}.demo-credentials-head,.demo-credentials>article{grid-template-columns:1fr 1fr 1.35fr 1.15fr;align-items:center;gap:10px;padding:9px 12px;display:grid}.demo-credentials-head{color:#597286;text-transform:uppercase;background:#eaf4fd;font-size:7px;font-weight:900}.demo-credentials>article{border-top:1px solid #dbe7ef;font-size:8px}.demo-credentials>article b{font-size:8px}.demo-credentials code{color:#173b56;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}@media (max-width:850px){.demo-test-command{flex-direction:column;align-items:stretch}.demo-test-command>div{margin:0}.demo-test-command button{justify-content:center}.demo-credentials{overflow:auto}.demo-credentials>header,.demo-credentials-head,.demo-credentials>article{min-width:760px}}.business-tertiary{margin-left:8px!important}.business-tertiary button{min-height:29px!important;font-size:11px!important}.config-reference-page{background:#fff;border:1px solid #d5e1ec;border-radius:14px;margin:0 28px 34px;overflow:hidden}.config-reference-page>header{border-bottom:1px solid #e3eaf1;align-items:flex-start;gap:13px;padding:22px 24px;display:flex}.config-reference-page>header>svg{color:#0762dd;width:25px}.config-reference-page h3{margin:3px 0 5px;font-size:23px}.config-reference-page header p:last-child{color:#667991;margin:0}.config-route-card{align-items:center;gap:10px;padding:24px;display:flex}.config-route-card>div{flex:1;align-items:center;gap:12px;display:flex}.config-route-card>div>svg{color:#168356;width:23px}.config-route-card>div span{gap:4px;display:grid}.config-route-card small{color:#718198}.config-route-card .config-publish,.config-route-card .config-reset{align-items:center;gap:8px;width:auto;min-height:42px;margin:0;padding:0 15px;display:flex}.config-route-card button svg{width:16px}.config-number-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:22px;display:grid}.config-number-grid article{background:#f9fbfd;border:1px solid #dbe5ee;border-radius:11px;gap:6px;padding:15px;display:grid}.config-number-grid span{color:#61758c;font-size:12px}.config-number-grid strong{color:#0c4f91;font:800 18px ui-monospace,SFMono-Regular,Menlo,monospace}.config-number-grid small{color:#7b8b9d;line-height:1.4}.config-policy-note{background:#f2f8fe;border:1px solid #cde0f2;border-radius:10px;gap:12px;margin:0 22px 22px;padding:14px;display:flex}.config-policy-note svg{color:#0b66db;width:21px}.config-policy-note p{gap:4px;margin:0;display:grid}.config-policy-note span{color:#60758c;font-size:12px}.config-audit-list{padding:0 22px 22px}.config-audit-head,.config-audit-list article{grid-template-columns:150px 1.1fr 1fr 1fr;align-items:center;gap:12px;padding:11px 6px;display:grid}.config-audit-head{color:#718197;text-transform:uppercase;font-size:11px;font-weight:800}.config-audit-list article{border-top:1px solid #e7edf3;font-size:12px}.config-audit-list time,.config-audit-list span{color:#667a91}.config-audit-list code{text-overflow:ellipsis;color:#315b7b;overflow:hidden}@media (max-width:900px){.business-tertiary{margin-left:2px!important}.config-reference-page{margin:0 13px 24px}.config-route-card{flex-direction:column;align-items:stretch}.config-route-card>div{margin-bottom:8px}.config-route-card .config-publish,.config-route-card .config-reset{justify-content:center;width:100%}.config-number-grid{grid-template-columns:1fr 1fr}.config-audit-head{display:none}.config-audit-list article{grid-template-columns:1fr 1fr}}@media (max-width:560px){.config-number-grid,.config-audit-list article{grid-template-columns:1fr}}.config-repeat{gap:8px;display:grid}.config-repeat>article{background:#f9fbfd;border:1px solid #dce6ed;border-radius:9px;grid-template-columns:1fr 1.2fr 1fr 80px 80px auto;align-items:end;gap:7px;padding:10px;display:grid}.config-repeat>article label{color:#587085;gap:4px;font-size:8px;font-weight:800;display:grid}.config-repeat>article input,.config-repeat>article select{box-sizing:border-box;color:#173b56;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cfdae4;border-radius:7px;padding:8px}.config-repeat>article>button{color:#b3453d;background:#fff;border:1px solid #efd0cc;border-radius:7px;height:34px;font-size:8px;font-weight:800}.config-repeat.policies>article{grid-template-columns:90px 1.4fr 90px 90px 75px auto}.config-repeat.apps>article{grid-template-columns:90px 105px 1.4fr 1.2fr 70px 90px repeat(3,65px)}.config-repeat.series>article{grid-template-columns:1fr 1fr 80px 100px 1.2fr}.config-repeat.automation>article{grid-template-columns:1.4fr 1.2fr 80px auto}.config-repeat .config-check{align-items:center;gap:6px;min-height:34px;display:flex}.config-repeat .config-check input{width:auto}.config-repeat>article>strong{color:var(--tenant-brand-accent,#075fd2);align-self:center;font-size:10px}.config-inline-action{color:#0866c3;background:#f4f9ff;border:1px dashed #8bb8e7;border-radius:8px;margin-top:10px;padding:9px 12px;font-size:9px;font-weight:850}.config-summary-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.config-summary-grid span{color:#657d90;background:#f7fafc;border:1px solid #d9e5ed;border-radius:8px;padding:12px;font-size:9px}.config-summary-grid b{color:#0c5da8;margin-bottom:4px;font-size:20px;display:block}@media (max-width:1180px){.config-repeat>article,.config-repeat.policies>article,.config-repeat.apps>article,.config-repeat.series>article,.config-repeat.automation>article{grid-template-columns:repeat(2,minmax(0,1fr))}.config-repeat>article>button,.config-repeat>article>strong{grid-column:1/-1}.config-summary-grid{grid-template-columns:1fr}}.portal-config-input{border-top:1px solid #e3eaf1;justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;display:flex}.portal-config-input span{gap:3px;display:grid}.portal-config-input small{color:#71869a}.portal-config-input input{border:1px solid #cad7e4;border-radius:9px;width:min(460px,55%);min-height:40px;padding:0 11px}.portal-visible-sections{border-top:1px solid #e3eaf1;flex-wrap:wrap;align-items:center;gap:10px;padding:15px 18px;display:flex}.portal-visible-sections>b{margin-right:auto}.portal-visible-sections label{background:#f8fafc;border:1px solid #d3dfea;border-radius:8px;align-items:center;gap:6px;padding:7px 9px;display:flex}.portal-visible-sections input{accent-color:var(--tenant-brand-accent,#096bdc)}@media (max-width:700px){.portal-config-input{flex-direction:column;align-items:stretch}.portal-config-input input{width:100%}.portal-visible-sections{flex-direction:column;align-items:flex-start}}.approval-workspace{color:#173651;background:#f4f8fc;min-height:calc(100vh - 78px);padding:22px 24px 40px}.approval-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:15px;display:flex}.approval-head h2{letter-spacing:-.035em;margin:4px 0 5px!important;font-size:28px!important}.approval-head>div:first-child>span{color:#667d90;font-size:11px}.approval-head>div:last-child{align-items:center;gap:10px;display:flex}.approval-live{color:#637b8d;align-items:center;gap:6px;font-size:8px;display:flex}.approval-live i{background:#22a667;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e8f8ef}.approval-head button{color:#1765a4;background:#fff;border:1px solid #c8dbe8;border-radius:9px;align-items:center;gap:6px;padding:9px 12px;font-size:8px;font-weight:850;display:flex}.approval-head button svg{width:14px}.approval-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.approval-kpis article{background:#fff;border:1px solid #d4e1e9;border-radius:11px;grid-template-columns:34px 1fr;align-items:center;gap:2px 10px;padding:13px 14px;display:grid}.approval-kpis svg{color:#0a70d7;grid-row:1/4;width:20px}.approval-kpis span{color:#657d8f;font-size:9px}.approval-kpis strong{font-size:23px}.approval-kpis small{color:#8496a4;font-size:7px}.approval-filters{border-bottom:1px solid #d5e2ea;gap:5px;margin:13px 0;display:flex}.approval-filters button{color:#657e91;background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 12px;font-size:8px;font-weight:850}.approval-filters button.active{border-bottom-color:var(--tenant-brand-accent,#0871dd);color:var(--tenant-brand-accent,#0871dd)}.approval-layout{grid-template-columns:minmax(540px,1.4fr) minmax(350px,.85fr);align-items:start;gap:12px;display:grid}.approval-list,.approval-detail{background:#fff;border:1px solid #d3e0e9;border-radius:11px;overflow:hidden;box-shadow:0 8px 24px #16486b08}.approval-list>header,.approval-list>button{grid-template-columns:minmax(200px,1.4fr) 105px 110px 100px;align-items:center;gap:10px;display:grid}.approval-list>header{color:#687f91;text-transform:uppercase;background:#f3f7fa;padding:10px 13px;font-size:7px;font-weight:900}.approval-list>button{color:#274b65;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e5ecf1;width:100%;padding:12px 13px}.approval-list>button.active{box-shadow:inset 3px 0 var(--tenant-brand-accent,#0872df);background:#eef7ff}.approval-list button>div{gap:3px;display:grid}.approval-list button b{font-size:9px}.approval-list button small{color:#758b9b;font-size:7px}.approval-list button strong{font-size:11px}.approval-list button>span{font-size:8px}.approval-list i,.approval-detail header>i{color:#60798b;background:#eef2f5;border-radius:999px;width:max-content;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900;display:inline-flex}.approval-list i.te-beoordelen,.approval-list i.teruggestuurd,.approval-detail i.te-beoordelen,.approval-detail i.teruggestuurd{color:#93600c;background:#fff2d8}.approval-list i.goedgekeurd,.approval-list i.gebruikt,.approval-detail i.goedgekeurd,.approval-detail i.gebruikt{color:#10784d;background:#e6f7ed}.approval-list i.afgewezen,.approval-detail i.afgewezen{color:#ad3f38;background:#fff0ef}.approval-detail>header{border-bottom:1px solid #dfe8ee;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex}.approval-detail header p{color:#0871d8;text-transform:uppercase;margin:0;font-size:7px;font-weight:900}.approval-detail h3{margin:4px 0!important;font-size:17px!important}.approval-detail header span{color:#718697;font-size:8px}.approval-amount{border-bottom:1px solid #e2e9ee;grid-template-columns:repeat(3,1fr);display:grid}.approval-amount>div{border-right:1px solid #e2e9ee;gap:4px;padding:13px;display:grid}.approval-amount small{color:#728899;font-size:7px}.approval-amount strong{font-size:13px}.approval-source,.approval-timeline{border-bottom:1px solid #e2e9ee;padding:14px 16px}.approval-detail h4{margin:0 0 9px!important;font-size:10px!important}.approval-source dl{gap:6px;margin:0;display:grid}.approval-source dl>div{justify-content:space-between;gap:10px;font-size:8px;display:flex}.approval-source dt{color:#718698}.approval-source dd{margin:0;font-weight:800}.approval-source pre{color:#506d81;background:#f7fafc;border:1px solid #dce6ed;border-radius:7px;max-height:110px;padding:8px;font:7px/1.5 monospace;overflow:auto}.approval-timeline article{grid-template-columns:10px 1fr;gap:7px;display:grid}.approval-timeline article>i{background:#1680df;border-radius:50%;width:7px;height:7px;margin-top:3px}.approval-timeline article>div{border-left:1px solid #d9e5ec;gap:2px;padding:0 0 10px 9px;display:grid}.approval-timeline b{font-size:8px}.approval-timeline span,.approval-timeline p{color:#748a9a;margin:0;font-size:7px}.approval-detail>footer{background:#f8fbfd;justify-content:flex-end;gap:7px;padding:12px;display:flex}.approval-detail>footer button{color:#1765a4;background:#fff;border:1px solid #cbdbe6;border-radius:8px;align-items:center;gap:5px;padding:9px 10px;font-size:8px;font-weight:900;display:flex}.approval-detail>footer svg{width:13px}.approval-detail>footer .primary{border-color:var(--tenant-brand-accent,#0871dd);background:var(--tenant-brand-accent,#0871dd);color:#fff}.approval-detail>footer .reject{color:#b3453d}.approval-info,.approval-empty{color:#73899a;text-align:center;place-items:center;gap:7px;padding:24px;font-size:8px;display:grid}.approval-empty svg{color:#23a66b;width:22px}@media (max-width:1050px){.approval-layout{grid-template-columns:1fr}.approval-kpis{grid-template-columns:1fr 1fr}}@media (max-width:700px){.approval-workspace{padding:15px 12px 28px}.approval-head{display:grid}.approval-head>div:last-child{justify-content:space-between}.approval-kpis{grid-template-columns:1fr 1fr}.approval-list{overflow-x:auto}.approval-list>header,.approval-list>button{min-width:660px}.approval-amount{grid-template-columns:1fr}.approval-amount>div{border-bottom:1px solid #e2e9ee}.approval-detail>footer{display:grid}.approval-detail>footer button{justify-content:center}}.public-quote{color:#0b1f3a;min-height:100vh;font-family:var(--font-sans,Arial,sans-serif);background:linear-gradient(150deg,#f5f9ff 0%,#fff 55%,#eef6ff 100%);padding:28px clamp(18px,5vw,74px)}.public-quote-header{align-items:center;gap:11px;max-width:1320px;height:64px;margin:auto;display:flex}.public-quote-header span{color:#65758b;font-size:14px}.brand-mark{background:var(--tenant-brand-accent,#075ee8);color:#fff;border-radius:12px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.public-quote-hero{background:linear-gradient(120deg,#fff,#edf5ff);border:1px solid #d7e5f7;border-radius:28px;justify-content:space-between;gap:32px;max-width:1320px;margin:48px auto 24px;padding:42px;display:flex;box-shadow:0 18px 60px #17407914}.public-quote-hero h1{max-width:730px;margin:12px 0;font-size:clamp(32px,4vw,54px);line-height:1.04}.public-quote-hero p{color:#53677f;max-width:720px;font-size:17px}.eyebrow{color:var(--tenant-brand-accent,#075ee8);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}.public-quote-total{background:#fff;border:1px solid #ccdef5;border-radius:20px;align-self:center;min-width:280px;padding:24px}.public-quote-total span,.public-quote-total small{color:#687b91;display:block}.public-quote-total strong{margin:8px 0;font-size:34px;display:block}.public-quote-grid{grid-template-columns:minmax(0,1.7fr) minmax(340px,.8fr);gap:24px;max-width:1320px;margin:auto;display:grid}.public-quote-card{background:#fff;border:1px solid #d9e4f1;border-radius:24px;padding:30px;box-shadow:0 12px 40px #1740790f}.card-title{align-items:center;gap:15px;display:flex}.card-title svg{color:var(--tenant-brand-accent,#075ee8)}.card-title h2,.acceptance-card h2{margin:0}.card-title p{color:#718096;margin:4px 0}.quote-lines{border-top:1px solid #e5edf6;margin:24px 0}.quote-lines>div{border-bottom:1px solid #e5edf6;justify-content:space-between;gap:20px;padding:15px 0;display:flex}.quote-lines small{color:#74859a;margin-top:3px;display:block}.secondary-button,.primary-button{border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:14px 18px;font-weight:700;text-decoration:none;display:flex}.secondary-button{color:var(--tenant-brand-accent,#075ee8);border:1px solid #9dbde8}.primary-button{background:var(--tenant-brand-accent,#075ee8);color:#fff;cursor:pointer;border:0;width:100%}.acceptance-card>svg{color:#0a9b62;margin-bottom:12px}.acceptance-card>p{color:#61748c}.acceptance-card label{margin:18px 0 8px;font-weight:650;display:block}.acceptance-card input:not([type=checkbox]){box-sizing:border-box;width:100%;font:inherit;border:1px solid #b9cbe2;border-radius:12px;margin-top:8px;padding:13px;display:block}.consent{align-items:flex-start;gap:10px;line-height:1.45;font-weight:500!important;display:flex!important}.consent input{margin-top:4px}.form-error{color:#b42318}.accepted{text-align:center;padding:28px 4px}.accepted svg{color:#0a9b62;width:52px;height:52px}.public-quote-footer{color:#718096;text-align:center;max-width:1320px;margin:26px auto;font-size:12px}.public-response-tabs{grid-template-columns:repeat(4,1fr);gap:5px;margin:16px 0;display:grid}.public-response-tabs button{color:#4a617b;cursor:pointer;background:#fff;border:1px solid #bfd0e5;border-radius:9px;padding:9px 4px;font-size:12px;font-weight:750}.public-response-tabs button.active{border-color:var(--tenant-brand-accent,#075ee8);background:var(--tenant-brand-soft,#eaf3ff);color:var(--tenant-brand-accent,#075ee8)}.acceptance-card textarea{box-sizing:border-box;width:100%;font:inherit;resize:vertical;border:1px solid #b9cbe2;border-radius:12px;margin-top:8px;padding:13px;display:block}@media (max-width:820px){.public-quote{padding:16px}.public-quote-header{height:52px}.public-quote-hero{border-radius:20px;margin-top:22px;padding:24px;display:block}.public-quote-total{min-width:0;margin-top:22px}.public-quote-grid{grid-template-columns:1fr}.public-quote-card{border-radius:18px;padding:22px}.public-response-tabs{grid-template-columns:1fr 1fr}}@media (min-width:901px){:root{--shell-nav:264px;--shell-nav-collapsed:76px}.workspace-sidebar{padding:18px 14px 13px!important;overflow:hidden!important}.workspace-sidebar .tenant-brand{border-bottom:0;min-height:45px;padding:0 6px 16px!important}.workspace-sidebar-nav{scrollbar-width:thin;scrollbar-color:#d2dfeb transparent;flex-direction:column;flex:1;min-height:0;padding-right:1px;gap:4px!important;display:flex!important;overflow:hidden auto!important}.workspace-home{margin-bottom:1px;display:grid}.workspace-divider{background:#e5ebf2;flex:none;height:1px;margin:8px 5px}.workspace-label{color:#91a0b2;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;margin:3px 9px 4px;font-size:10px;font-weight:850}.workspace-selector{color:#133d63;text-align:left;cursor:pointer;background:linear-gradient(135deg,#f8fbff,#eef5fd);border:1px solid #cddceb;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:58px;padding:9px 10px;display:grid;box-shadow:0 4px 12px #163c5f0a}.workspace-selector:hover,.workspace-selector[aria-expanded=true]{background:#edf6ff;border-color:#8db7e1}.workspace-selector-icon{width:34px;height:34px;color:var(--tenant-primary);background:#dcecff;border-radius:9px;place-items:center;display:grid}.workspace-selector-icon svg{stroke-width:1.9px;width:19px;height:19px}.workspace-selector>span:nth-child(2){gap:2px;min-width:0;display:grid}.workspace-selector b,.workspace-selector small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-selector b{font-size:13px}.workspace-selector small{color:#71859a;font-size:10px}.workspace-selector>svg{color:#72869a;width:16px;transition:transform .18s}.workspace-selector[aria-expanded=true]>svg{transform:rotate(180deg)}.workspace-current-submenu{margin:3px 2px 2px 17px!important;padding:2px 0 2px 10px!important}.workspace-current-submenu>.sidebar-subitem>button{min-height:35px!important;font-size:12px!important}.workspace-current-submenu>.sidebar-subitem>button>b{color:#476175;background:#eef3f5;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:9px;display:grid}.workspace-pinned{flex:none;gap:2px;display:grid}.workspace-pinned .nav-item{min-height:39px!important}.workspace-nav-spacer{flex:1;min-height:8px}.workspace-all{color:#465f7b;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;grid-template-columns:27px minmax(0,1fr) 17px;align-items:center;gap:10px;width:100%;min-height:42px;padding:7px 8px;font-size:12px;font-weight:750;display:grid}.workspace-all:hover,.workspace-all[aria-expanded=true]{color:var(--tenant-brand-accent,#075ed2);background:#edf4fc}.workspace-all>svg:first-child{width:19px}.workspace-all>svg:last-child{justify-self:end;width:15px}.workspace-picker-dismiss{z-index:48;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0d274214;border:0;position:fixed;inset:0}.workspace-picker{z-index:49;color:#173751;background:#fff;border:1px solid #cad9e8;border-radius:16px;width:min(448px,100vw - 36px);max-height:calc(100vh - 100px);position:fixed;top:78px;left:18px;overflow:auto;box-shadow:0 24px 70px #102f512e}.workspace-picker>header{z-index:2;background:#fff;border-bottom:1px solid #e1e9f1;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 19px 14px;display:flex;position:sticky;top:0}.workspace-picker>header p{color:#0767c8;letter-spacing:.08em;text-transform:uppercase;margin:0 0 3px;font-size:10px;font-weight:850}.workspace-picker h2{margin:0!important;font-size:20px!important}.workspace-picker>header>button{color:#5d7188;cursor:pointer;background:#fff;border:1px solid #d5e0eb;border-radius:9px;place-items:center;width:30px;height:30px;font-size:22px;display:grid}.workspace-picker-groups{gap:15px;padding:16px;display:grid}.workspace-picker-groups section{gap:7px;display:grid}.workspace-picker-groups h3{color:#8495a8;letter-spacing:.09em;text-transform:uppercase;margin:0 3px!important;font-size:10px!important}.workspace-picker-groups section>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.workspace-picker article{background:#fff;border:1px solid #d9e3ec;border-radius:11px;grid-template-columns:minmax(0,1fr) 34px;align-items:center;display:grid;position:relative;overflow:hidden}.workspace-picker article:hover{background:#f7fbff;border-color:#9dbde0}.workspace-picker article.active{background:#eef6ff;border-color:#63a0e4;box-shadow:inset 3px 0 #0d6bd4}.workspace-picker-open{color:#274b69;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:8px;display:grid}.workspace-picker-open>span:first-child{color:#0d67bf;background:#edf4fb;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.workspace-picker-open svg{width:17px}.workspace-picker-open>span:nth-child(2){gap:2px;display:grid}.workspace-picker-open b{font-size:11px}.workspace-picker-open small{color:#7b8fa2;font-size:9px}.workspace-picker-open i{color:#286293;background:#e5effa;border-radius:7px;padding:4px 6px;font-size:9px;font-style:normal;font-weight:850}.workspace-pin{color:#9aabbc;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.workspace-pin:hover{color:#176bc0;background:#eaf2fb}.workspace-pin.active{color:var(--tenant-brand-accent,#075ed2);background:#dcecff}.workspace-pin svg{width:14px;height:14px}.workspace-pin.active svg{fill:currentColor}.workspace-picker>footer{color:#74879a;background:#f8fafc;border-top:1px solid #e4ebf2;padding:11px 16px;font-size:10px}.menu-collapsed .workspace-label,.menu-collapsed .workspace-divider,.menu-collapsed .workspace-current-submenu,.menu-collapsed .workspace-pinned,.menu-collapsed .workspace-nav-spacer{display:none}.menu-collapsed .workspace-selector{background:0 0;border-color:#0000;grid-template-columns:34px;justify-content:center;min-height:46px;padding:6px;display:grid}.menu-collapsed .workspace-selector:hover{background:#edf4fc}.menu-collapsed .workspace-selector>span:nth-child(2),.menu-collapsed .workspace-selector>svg,.menu-collapsed .workspace-all span,.menu-collapsed .workspace-all>svg:last-child{display:none}.menu-collapsed .workspace-all{grid-template-columns:27px;justify-content:center;margin-top:auto;padding:7px}}.planning-work-tabs{background:#fff;border-bottom:1px solid #dce5e6;align-items:center;gap:20px;min-height:54px;padding:7px 24px;display:flex}.planning-work-tabs>strong{color:#213b43;letter-spacing:.04em;flex:none;font-size:11px}.planning-work-tabs>div{scrollbar-width:thin;gap:4px;min-width:0;display:flex;overflow-x:auto}.planning-work-tabs button{color:#667b82;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;min-height:36px;padding:0 13px;font-size:11px;font-weight:800}.planning-work-tabs button:hover{color:#294f49;background:#f1f5f4}.planning-work-tabs button.active{background:var(--tenant-primary,#1d6659)}@supports (color:color-mix(in lab, red, red)){.planning-work-tabs button.active{background:color-mix(in srgb,var(--tenant-primary,#1d6659) 12%,#fff)}}.planning-work-tabs button.active{color:var(--tenant-primary,#1d6659);box-shadow:inset 0 0 0 1px var(--tenant-primary,#1d6659)}@supports (color:color-mix(in lab, red, red)){.planning-work-tabs button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tenant-primary,#1d6659) 22%,#fff)}}@media (max-width:900px){.planning-work-tabs{flex-direction:column;align-items:flex-start;gap:5px;padding:8px 12px}.planning-work-tabs>div{width:100%}.planning-work-tabs button{min-height:40px}.bottom-nav{grid-template-columns:repeat(5,1fr)!important}.bottom-nav .nav-item{min-width:0}.bottom-nav .nav-item>span:nth-child(2){font-size:10px}.bottom-nav .nav-item b{position:absolute;transform:translate(12px,-10px)}.workspace-picker,.workspace-picker-dismiss{display:none}}.exe2-service-intake{background:#f8fbff;border-bottom:1px solid #dfe7ef}.exe2-service-intake summary{cursor:pointer;align-items:center;gap:10px;padding:13px 17px;list-style:none;display:flex}.exe2-service-intake summary::-webkit-details-marker{display:none}.exe2-service-intake summary>span{width:34px;height:34px;color:var(--tenant-brand-accent,#075ee8);background:#e7f1ff;border-radius:9px;place-items:center;display:grid}.exe2-service-intake summary svg{width:18px}.exe2-service-intake summary div{flex:1}.exe2-service-intake summary b,.exe2-service-intake summary small{display:block}.exe2-service-intake summary small{color:#6e8197;margin-top:2px}.exe2-service-intake summary>svg{color:#6e8197;width:16px;transition:transform .2s}.exe2-service-intake[open] summary>svg{transform:rotate(90deg)}.exe2-service-intake form{grid-template-columns:1.2fr 1fr .7fr;align-items:end;gap:9px;padding:0 17px 15px;display:grid}.exe2-service-intake label{color:#526980;gap:5px;font-weight:800;display:grid}.exe2-service-intake label.grow{grid-column:1/3}.exe2-service-intake input,.exe2-service-intake select{color:#183650;background:#fff;border:1px solid #cbd8e5;border-radius:8px;min-height:38px;padding:0 9px}.exe2-service-intake .exe2-checkbox{align-items:center;gap:7px;min-height:38px;display:flex}.exe2-service-intake .exe2-checkbox input{min-height:auto}.exe2-service-intake button{border:1px solid var(--tenant-brand-accent,#075ee8);background:var(--tenant-brand-accent,#075ee8);color:#fff;border-radius:8px;min-height:40px;font-weight:850}.exe2-service-intake button:disabled{color:#8c9bad;background:#edf1f5;border-color:#dfe6ee}@media (max-width:900px){.exe2-service-intake form{grid-template-columns:1fr 1fr}.exe2-service-intake label.grow{grid-column:1/3}}@media (max-width:620px){.exe2-service-intake form{grid-template-columns:1fr}.exe2-service-intake label.grow{grid-column:auto}}.relation-premium-row:not(.head){min-height:52px}.relation-premium-row>span{padding:7px 12px}.relation-premium-row small{margin-top:2px}.relation-premium-row.head{min-height:36px}.relation-premium-row.head>span:first-child>button{padding-left:12px}.relation-plain-name{padding-left:12px!important}.relation-owner>i{width:24px;height:24px}.open-relation{margin-right:8px;padding:6px 8px!important}.relation-phase{padding:4px 7px}.new-relation-form{border-radius:11px}.relation-form-section{border:0;border-top:1px solid #e1e9f0;min-width:0;margin:0;padding:14px 16px}.relation-form-section:first-of-type{border-top:0}.relation-form-section legend{color:#173d5c;padding:0 8px 0 0;font-size:11px;font-weight:900}.relation-form-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;display:grid}.relation-form-grid label{color:#536d82;align-content:start;gap:5px;font-size:9px;font-weight:800;display:grid}.relation-form-grid label small{color:#8193a2;font-size:7px;font-weight:650}.relation-form-grid input,.relation-form-grid select{box-sizing:border-box;color:#21445f;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #c9d8e4;border-radius:8px;padding:8px 10px}.relation-form-grid input:focus,.relation-form-grid select:focus{border-color:#438ed5;outline:3px solid #e5f2ff}.relation-form-grid input[readonly]{color:#526d80;background:#f3f7fa}.relation-form-grid .span-2{grid-column:span 2}.relation-form-grid .span-3{grid-column:span 3}.relation-form-grid .span-4{grid-column:span 4}.relation-form-grid .span-5{grid-column:span 5}.relation-form-grid .span-8{grid-column:span 8}.relation-form-grid .span-12{grid-column:span 12}.relation-form-grid .bag-check-row{align-items:flex-end;display:flex}.relation-form-grid .bag-check-row button{width:100%;min-height:38px}.bag-result{color:#8d650f;background:#fff8e9;border:1px solid #ead4a5;border-radius:8px;padding:9px 11px;font-size:8px}.bag-result.verified{color:#14754f;background:#edf9f3;border-color:#b6dfcc}.relation-form-section .consent-row{flex-wrap:wrap;padding:10px 0 0}.relation-form-section .consent-row label{background:#f8fafc;border:1px solid #d5e1e9;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:8px;font-weight:750;display:flex}.relation-duplicate-warning{background:#fffaf0;border:1px solid #e5b75b;border-radius:10px;margin:0 16px 14px;overflow:hidden}.relation-duplicate-warning>header{color:#7e5708;border-bottom:1px solid #efd8aa;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.relation-duplicate-warning>header b{font-size:10px}.relation-duplicate-warning>header span{font-size:8px}.relation-duplicate-warning>label:not(.duplicate-reason){border-bottom:1px solid #f0dfbc;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 12px;display:grid}.relation-duplicate-warning label span{gap:2px;display:grid}.relation-duplicate-warning label b{font-size:9px}.relation-duplicate-warning label small{color:#806f50;font-size:7px}.relation-duplicate-warning label button{color:#1768ad;background:#fff;border:1px solid #c9d7e2;border-radius:7px;padding:6px 9px;font-size:8px;font-weight:850}.relation-duplicate-warning>div{gap:7px;padding:10px 12px;display:flex}.relation-duplicate-warning>div button{color:#385c76;background:#fff;border:1px solid #c9d7e2;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:850}.relation-duplicate-warning>div button.active{color:#0965ba;background:#e9f4ff;border-color:#0e70ce}.relation-duplicate-warning .duplicate-reason{color:#795713;gap:5px;padding:0 12px 12px;font-size:8px;font-weight:800;display:grid}.relation-duplicate-warning .duplicate-reason input{border:1px solid #d9c28f;border-radius:7px;min-height:36px;padding:0 9px}.new-relation-form>button.primary.wide{width:calc(100% - 32px);min-height:42px;margin:0 16px}.relation-form-grid input[aria-invalid=true],.relation-uniform-edit input[aria-invalid=true]{background:#fff9f8;border-color:#c84f45}:is(.relation-form-grid label:has(input[aria-invalid=true]) small,.relation-uniform-edit label:has(input[aria-invalid=true]) small){color:#a53a32;font-weight:800}.relation-uniform-edit .edit-field-grid label small{color:#7c91a1;font-size:8px;font-weight:650}@media (max-width:760px){.relation-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.relation-form-grid .span-2,.relation-form-grid .span-3,.relation-form-grid .span-4,.relation-form-grid .span-5{grid-column:span 1}.relation-form-grid .span-8,.relation-form-grid .span-12{grid-column:span 2}.relation-duplicate-warning>header{flex-direction:column;align-items:flex-start}.relation-duplicate-warning>div{flex-direction:column}}@media (max-width:560px){.relation-premium-row:not(.head){min-height:0}.relation-premium-row>span{padding:4px 6px}.relation-form-grid{grid-template-columns:1fr}.relation-form-grid .span-2,.relation-form-grid .span-3,.relation-form-grid .span-4,.relation-form-grid .span-5,.relation-form-grid .span-8,.relation-form-grid .span-12{grid-column:auto}.relation-duplicate-warning>label:not(.duplicate-reason){grid-template-columns:18px 1fr}.relation-duplicate-warning label button{grid-column:2;width:max-content}}.relation-edit-backdrop form.relation-uniform-edit{width:min(760px,94vw);max-height:90vh;overflow:auto}.edit-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.relation-edit-backdrop .edit-field-grid label{margin:0}.relation-edit-backdrop .edit-field-grid input,.relation-edit-backdrop .edit-field-grid select{box-sizing:border-box;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #ccd8e5;border-radius:7px;padding:0 10px;font-size:11px}.edit-consents{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.relation-edit-backdrop .edit-consents label{background:#f8fafc;border:1px solid #d8e2ea;border-radius:7px;align-items:center;gap:6px;margin:0;padding:7px 9px;display:flex}.edit-consents input{accent-color:var(--tenant-brand-accent,#075fe4)}@media (max-width:620px){.edit-field-grid{grid-template-columns:1fr}}.relation-edit-backdrop form.relation-address-edit{width:min(650px,94vw)}.address-check-grid{grid-template-columns:1fr 1fr 1fr;gap:9px;display:grid}.relation-edit-backdrop .address-check-grid label{margin:0}.address-check-grid>button{min-height:40px;color:var(--tenant-brand-accent,#075ed2);background:#fff;border:1px solid #0b6dec;border-radius:7px;align-self:end;font-size:10px;font-weight:850}.address-check-grid .wide{grid-column:1/-1}.existing-address-alert{color:#805d18;background:#fff8e9;border:1px solid #efc36c;border-radius:8px;gap:6px;margin-top:12px;padding:11px;display:grid}.existing-address-alert>b{font-size:10px}.existing-address-alert>span{font-size:9px}.relation-edit-backdrop .existing-address-alert label{align-items:center;gap:7px;margin:3px 0 0;font-size:9px;display:flex}.relation-edit-backdrop form.relation-merge-dialog{width:min(560px,94vw)}.merge-source{background:#f5f8fa;border:1px solid #e0e7ee;border-radius:8px;gap:4px;padding:11px;display:grid}.merge-source small{color:#718397}.merge-warning{color:#315f84;background:#eef7ff;border:1px solid #bed8ef;border-radius:8px;gap:9px;padding:10px;font-size:9px;line-height:1.5;display:flex}.merge-warning svg{flex:none;width:18px}.relation-merge-dialog select{background:#fff;border:1px solid #ccd8e5;border-radius:7px;height:40px;padding:0 8px}@media (max-width:620px){.address-check-grid{grid-template-columns:1fr}.address-check-grid .wide{grid-column:auto}}.relation-address-history{border:1px solid #e0e7ed;border-radius:8px;margin:0 0 16px;display:grid;overflow:hidden}.relation-address-history article{border-top:1px solid #e6ebef;grid-template-columns:minmax(200px,1fr) auto;gap:3px 15px;padding:10px 12px;display:grid}.relation-address-history article:first-child{border-top:0}.relation-address-history b{font-size:10px}.relation-address-history span{font-size:9px;font-weight:750}.relation-address-history small{color:#718397;grid-column:1/-1;font-size:8px}.relation-address-history>p{margin:0;padding:12px}.isolation-builder-grid{grid-template-columns:minmax(0,1fr) 320px;gap:12px}.isolation-catalog{background:#f8fbfd;border:0;border-bottom:1px solid #dce6ec;border-radius:0;padding:0;position:static;top:auto}.isolation-catalog>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 15px;list-style:none;display:flex}.isolation-catalog>summary::-webkit-details-marker{display:none}.isolation-catalog>summary span{gap:2px;display:grid}.isolation-catalog>summary small{color:#71879a}.isolation-catalog>summary strong{color:#44667f;align-items:center;gap:8px;font-size:11px;display:flex}.isolation-catalog>summary i{font-size:15px;font-style:normal;transition:transform .2s}.isolation-catalog[open]>summary i{transform:rotate(180deg)}.catalog-browser{border-top:1px solid #e0e8ee;gap:9px;padding:10px 15px 13px;display:grid}.catalog-toolbar{grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:9px;display:grid}.catalog-toolbar .catalog-groups{margin:0}.catalog-items{grid-template-columns:repeat(3,minmax(180px,1fr));max-height:205px}.catalog-items>button{min-height:70px;padding:9px}.catalog-items>button>span{color:#0e73cf;font-weight:900}.catalog-items>button.selected>span{color:#fff}.isolation-line-head,.isolation-lines article{grid-template-columns:minmax(215px,1fr) 92px 132px 104px 92px minmax(120px,150px)}.line-number-input{background:#fff;border:1px solid #cbdbe5;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.isolation-lines article>.line-number-input input{box-sizing:border-box;text-align:right;width:100%;font:inherit;border:0;border-radius:0;padding:8px 4px 8px 8px}.line-number-input small{color:#71879a;padding-right:8px;font-weight:800}.line-price-input{background:#fff;border:1px solid #cbdbe5;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.line-price-input>span{color:#5a7286;padding-left:8px;font-weight:850}.isolation-lines article>.line-price-input input{box-sizing:border-box;text-align:right;width:100%;min-width:0;font:inherit;border:0;border-radius:0;padding:8px 7px 8px 3px}.line-price-input>small{color:#688095;text-align:right;background:#f7fafc;border-top:1px solid #edf1f4;grid-column:1/-1;padding:3px 7px;font-size:8px}.line-price-input.overridden{border-color:#2f88d5;box-shadow:0 0 0 2px #e8f3ff}.line-price-input.overridden>small{color:#0867bd;background:#eaf4ff;font-weight:850}.isolation-summary{grid-column:auto;grid-template-columns:1fr;width:320px;position:sticky;top:94px}.isolation-summary>.quote-delivery-center{min-width:0}@media (max-width:1350px){.isolation-builder-grid{grid-template-columns:1fr}.isolation-summary{grid-column:auto;grid-template-columns:repeat(3,minmax(0,1fr));width:auto;position:static}.isolation-summary>.quote-delivery-center{grid-column:1/-1}.catalog-items{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (max-width:900px){.isolation-builder-grid{display:grid}.isolation-lines-panel{overflow:auto}.catalog-toolbar{grid-template-columns:1fr}.catalog-groups{max-width:calc(100vw - 70px)}.isolation-summary{grid-template-columns:1fr 1fr;width:100%}.isolation-summary>.quote-delivery-center{grid-column:1/-1}}@media (max-width:680px){.catalog-items,.isolation-summary{grid-template-columns:1fr}.isolation-line-head,.isolation-lines{min-width:870px}}.quote-create-relation-action{color:#8c540c;font:inherit;cursor:pointer;background:#fff;border:1px solid;border-radius:9px;margin-top:9px;padding:8px 11px;font-weight:850;display:inline-flex}.quote-relation-creator{width:min(780px,100%)}.quote-relation-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px 24px;display:grid}.quote-relation-fields>label{color:#587287;gap:6px;font-weight:800;display:grid}.quote-relation-fields input,.quote-relation-fields select{box-sizing:border-box;color:#294c68;width:100%;font:inherit;background:#fff;border:1px solid #c5d8e5;border-radius:11px;padding:10px 11px}.quote-relation-fields input:focus,.quote-relation-fields select:focus{border-color:#438ed5;outline:3px solid #e5f2ff}.quote-relation-address{color:#176347;background:#edf9f3;border:1px solid #b9dfcd;border-radius:12px;grid-column:1/-1;gap:3px;padding:11px 13px;display:grid}.quote-relation-address small{font-weight:700}.quote-relation-consents{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.quote-relation-consents label{color:#536f83;background:#f8fafc;border:1px solid #d6e2e9;border-radius:9px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;font-weight:750;display:flex}.quote-relation-consents input{width:auto;padding:0}.quote-relation-duplicates{color:#795713;background:#fffaf0;border:1px solid #e5b75b;border-radius:12px;grid-column:1/-1;gap:8px;padding:12px;display:grid}.quote-relation-duplicates>label{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;display:grid}.quote-relation-duplicates>label>input{width:auto}.quote-relation-duplicates label span{gap:2px;display:grid}.quote-relation-duplicates label small{color:#806f50}.quote-relation-duplicates>div{flex-wrap:wrap;gap:7px;display:flex}.quote-relation-duplicates button{color:#385c76;background:#fff;border:1px solid #c9d7e2;border-radius:8px;padding:8px 10px;font-weight:850}.quote-relation-duplicates button.active{color:#0965ba;background:#e9f4ff;border-color:#0e70ce}.quote-relation-hint{color:#71879a;grid-column:1/-1;margin:0;font-size:12px}.quote-relation-loading{color:#5d778b;place-items:center;min-height:180px;padding:24px;font-weight:800;display:grid}@media (max-width:650px){.quote-relation-fields{grid-template-columns:1fr;padding:18px}.quote-relation-address,.quote-relation-consents,.quote-relation-duplicates,.quote-relation-hint{grid-column:auto}.quote-relation-duplicates>div{display:grid}.quote-relation-duplicates button{width:100%}}.isolation-studio{container-type:inline-size}.isolation-builder-grid>*{min-width:0}.isolation-builder-grid>.isolation-lines-panel{grid-column:auto}.isolation-lines-scroll{overscroll-behavior-inline:contain;min-width:0;max-width:100%;overflow-x:auto}@container (width<=1160px){.isolation-builder-grid{grid-template-columns:minmax(0,1fr)}.isolation-summary{grid-template-columns:repeat(3,minmax(0,1fr));width:auto;position:static;top:auto}.isolation-summary>.quote-delivery-center{grid-column:1/-1}.catalog-items{grid-template-columns:repeat(2,minmax(180px,1fr))}}@container (width<=760px){.isolation-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.isolation-line-head,.isolation-lines{min-width:870px}.catalog-toolbar{grid-template-columns:1fr}}@container (width<=560px){.isolation-summary,.catalog-items{grid-template-columns:minmax(0,1fr)}}.isolation-studio .quote-flow-steps{max-width:820px;margin:14px auto;padding:8px 12px;box-shadow:0 4px 14px #173d5c0a}.isolation-studio .quote-flow-steps button{white-space:nowrap;cursor:pointer;border-radius:12px;min-width:0;min-height:46px}.isolation-studio .quote-flow-steps button:disabled{opacity:1;cursor:not-allowed;color:#91a2b0}.isolation-studio .quote-flow-steps button:focus-visible{outline-offset:2px;outline:3px solid #9ecdf3}.isolation-studio .quote-flow-steps button.warning{color:#95610b}.isolation-studio .quote-flow-steps button.warning>span{color:#95610b;background:#fff4dc;border-color:#e0a53d}.isolation-studio .quote-flow-steps button.done.active{color:#16845f}.isolation-studio .quote-flow-steps button.done.active>span{color:#fff;background:#18a171;border-color:#18a171}.quote-step-target{outline:none;scroll-margin-top:105px}.quote-step-target:focus{box-shadow:0 0 0 3px #b8dcf8}@media (max-width:900px){.isolation-studio .quote-flow-steps{grid-template-columns:repeat(4,minmax(185px,1fr));max-width:none;margin-left:0;margin-right:0}.isolation-studio .quote-flow-steps button{justify-content:flex-start;padding-left:12px}}.commercial-kpi-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 12px;display:grid}.commercial-kpi-row article{background:linear-gradient(145deg,#fff,#f5f9fc);border:1px solid #d8e4ed;border-radius:14px;gap:3px;min-width:0;padding:14px 16px;display:grid;position:relative;box-shadow:0 5px 18px #173d5c0a}.commercial-kpi-row article>svg{color:#1670cc;width:18px;position:absolute;top:12px;right:13px}.commercial-kpi-row span{color:#60788b;font-size:10px;font-weight:800}.commercial-kpi-row strong{color:#153d5c;font-size:22px}.commercial-kpi-row small{color:#8295a5;font-size:9px}.quote-attention button.danger{color:#9d3328;background:#fff4f1;border-color:#efc0ba}.commercial-quote-list{display:grid}.commercial-quote-heading,.commercial-quote-row{grid-template-columns:86px minmax(180px,1.15fr) minmax(220px,1.5fr) minmax(155px,.85fr) 115px 64px;align-items:center;gap:10px;display:grid}.commercial-quote-heading{color:#718596;text-transform:uppercase;background:#f6f9fb;border-bottom:1px solid #dce5ec;padding:9px 14px;font-size:9px;font-weight:900}.commercial-quote-row{box-sizing:border-box;color:#24465e;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e3eaf0;width:100%;padding:12px 14px}.commercial-quote-row:hover{background:#f5faff}.commercial-quote-row.urgent{box-shadow:inset 3px 0 #e36845}.commercial-quote-row>span{gap:3px;min-width:0;display:grid}.commercial-quote-row b{align-items:center;gap:5px;min-width:0;font-size:10px;display:flex}.commercial-quote-row b svg{width:13px;height:13px}.commercial-quote-row small{color:#71879a;font-size:8px;line-height:1.35}.commercial-quote-row em{color:#4e6b81;background:#edf3f8;border-radius:5px;width:max-content;padding:3px 5px;font-size:7px;font-style:normal;font-weight:850}.priority-badge{color:#587086;background:#edf2f6;border-radius:999px;width:max-content;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900}.priority-badge.nu{color:#a43d2b;background:#ffebe6}.priority-badge.kansrijk{color:#15704e;background:#e9f7ef}.commercial-next-best{background:linear-gradient(135deg,#eff8ff,#fff 62%,#f4fbf7);border:1px solid #b8d8f1;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:18px;display:grid;box-shadow:0 10px 30px #1f6caa12}.commercial-next-best>div:nth-child(2)>span{color:#4e7898;text-transform:uppercase;font-size:9px;font-weight:900}.commercial-next-best h3{color:#133f61;margin:4px 0;font-size:22px}.commercial-next-best p{color:#587386;margin:0}.commercial-priority{color:#0d68b9;grid-column:1/-1;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.commercial-priority svg{width:16px}.commercial-guide-grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.commercial-guide-grid section{background:#fff;border:1px solid #d8e5ee;border-radius:10px;gap:4px;padding:10px;display:grid}.commercial-guide-grid span{color:#768b9c;font-size:8px;font-weight:800}.commercial-guide-grid b{color:#244e6c;font-size:10px}.commercial-next-best blockquote{color:#315d4e;background:#eef9f4;border-left:3px solid #16a071;border-radius:0 9px 9px 0;grid-column:1/-1;gap:5px;margin:0;padding:11px 13px;font-size:10px;line-height:1.5;display:grid}.commercial-next-best>small{color:#7a8e9d;grid-column:1/-1;font-size:8px}.talk-track-inline{color:#315d4e;background:#f0faf5;border:1px solid #cce5d9;border-radius:10px;gap:4px;padding:11px 13px;display:grid}.talk-track-inline span{font-size:10px;line-height:1.5}.commercial-action-card .record-choice,.warmtefonds-worklist .attention-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.warmtefonds-case-list{display:grid}.warmtefonds-case-list>button{color:#274a63;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e1e9ef;grid-template-columns:65px minmax(180px,1fr) minmax(180px,.85fr) minmax(210px,1fr) 115px 24px;align-items:center;gap:10px;width:100%;padding:13px 15px;display:grid}.warmtefonds-case-list>button:hover{background:#f7fbff}.warmtefonds-case-list>button>span{gap:3px;display:grid}.warmtefonds-case-list small{color:#74899a;font-size:8px}.warmtefonds-case-list svg{width:15px}.case-priority{color:#965d0b;background:#fff0d9;border-radius:999px;width:max-content;padding:5px 8px;font-size:8px;font-weight:900;display:inline-block}.warmtefonds-dossier{min-width:0}.warmtefonds-detail-grid{grid-template-columns:minmax(0,1fr) 300px;gap:14px;padding:14px;display:grid}.warmtefonds-detail-grid>aside{align-content:start;gap:12px;display:grid}.financing-order-list{gap:7px;margin:12px 0;display:grid}.financing-order-list article{background:#f8fafc;border:1px solid #dce6ed;border-radius:9px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:10px;display:grid}.financing-order-list article span{display:grid}.financing-order-list small{color:#75899a}.financing-order-list i{color:#945d0e;background:#fff0dc;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:850}.financing-coverage{grid-template-columns:1fr 1fr;gap:9px;display:grid}.financing-coverage p{color:#8a5b14;background:#fff4e4;border-radius:8px;grid-column:1/-1;justify-content:space-between;margin:0;padding:9px;display:flex}.financing-coverage p.complete{color:#126d4a;background:#eaf8f1}.privacy-note{background:#f7fafc!important;border-color:#d7e2ea!important}@media (max-width:1050px){.commercial-kpi-row{grid-template-columns:1fr 1fr}.commercial-quote-heading{display:none}.commercial-quote-row{grid-template-columns:72px 1fr 1.2fr 130px 95px}.commercial-quote-row .open-record{display:none}.warmtefonds-detail-grid{grid-template-columns:1fr}.warmtefonds-case-list>button{grid-template-columns:60px 1fr 1fr 120px}.warmtefonds-case-list>button>span:nth-child(4),.warmtefonds-case-list>button>svg{display:none}}@media (max-width:700px){.commercial-kpi-row{grid-template-columns:1fr 1fr}.commercial-kpi-row strong{font-size:17px}.commercial-quote-row{grid-template-columns:62px minmax(0,1fr) auto;align-items:start}.commercial-quote-row>span:nth-child(3){grid-column:2/-1}.commercial-quote-row>span:nth-child(4){grid-column:2}.commercial-quote-row>span:nth-child(5){grid-area:1/3}.commercial-next-best{grid-template-columns:1fr}.commercial-next-best>button{width:100%}.commercial-guide-grid{grid-template-columns:1fr}.commercial-action-card .record-choice{grid-template-columns:1fr 1fr}.warmtefonds-worklist .attention-strip{grid-template-columns:1fr}.warmtefonds-case-list>button{grid-template-columns:55px 1fr auto}.warmtefonds-case-list>button>span:nth-child(3){grid-column:2}.financing-coverage{grid-template-columns:1fr}.financing-coverage p{grid-column:auto}}.catalog-toolbar>.catalog-groups{grid-column:1/-1}.catalog-refresh{color:#1764ae;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #c8d9e7;border-radius:10px;height:38px;padding:0 11px;font-size:9px;font-weight:850}.catalog-refresh:hover{background:#f2f8ff;border-color:#87b4db}@media (max-width:900px){.isolation-studio .quote-flow-steps{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.isolation-studio .quote-flow-steps button{white-space:normal;justify-content:flex-start}.isolation-studio .quote-flow-steps button:after{display:none}}@media (max-width:600px){.isolation-summary{grid-template-columns:1fr}.isolation-summary>.quote-delivery-center{grid-column:auto}}.version-pill{white-space:nowrap;color:#125da9!important;background:#edf5ff!important;border:1px solid #bfd5ee!important;border-radius:999px!important;padding:9px 13px!important;font-size:11px!important;font-weight:850!important}.quote-version-history{background:#fff;border:1px solid #cddded;border-radius:16px;margin:0 0 16px;overflow:hidden;box-shadow:0 14px 35px #173a6212}.quote-version-history>header{border-bottom:1px solid #e0e8f0;justify-content:space-between;align-items:center;padding:16px 19px;display:flex}.quote-version-history h3,.quote-version-history p{margin:0}.quote-version-history p{color:#71869a;margin-top:3px;font-size:11px}.quote-version-history>header button{background:#edf3f8;border:0;border-radius:50%;width:32px;height:32px}.quote-version-history>div{gap:9px;padding:13px;display:flex;overflow:auto}.quote-version-history article{border:1px solid #d9e4ee;border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;min-width:240px;padding:11px;display:grid}.quote-version-history article>span{background:var(--tenant-brand-soft,#eaf3ff);color:#1267ca;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.quote-version-history b,.quote-version-history small{display:block}.quote-version-history small{color:#74889b;margin-top:3px;font-size:9px}.quote-version-history a{color:#1267ca;font-size:10px;font-weight:850}.offer-editor-paper{color:#173653;background:#fff;border:1px solid #d6e0e9;border-radius:18px;overflow:hidden;box-shadow:0 18px 50px #17365312}.offer-editor-paper>header{color:#fff;background:linear-gradient(120deg,#102d4d,#164f82);justify-content:space-between;align-items:center;padding:21px 25px;display:flex}.offer-editor-paper>header b,.offer-editor-paper>header small,.offer-editor-paper>header span{display:block}.offer-editor-paper>header b{font-size:21px}.offer-editor-paper>header small{color:#bfd3e7;margin-top:3px;font-size:9px}.offer-editor-paper>header>span{text-align:right;font-weight:800}.offer-editor-intro>p:first-child{color:#176bc8;letter-spacing:.12em;margin:0;font-size:9px;font-weight:900}.offer-editor-intro h1{margin:7px 0 3px;font-size:31px}.offer-editor-intro>span{color:#6f8397;font-size:12px}.offer-editor-intro textarea{box-sizing:border-box;color:#425e78;width:100%;min-height:70px;font:inherit;resize:vertical;background:#fff9;border:1px solid #0000;border-radius:10px;margin-top:22px;padding:12px;line-height:1.55;display:block}.offer-editor-intro textarea:hover,.offer-editor-intro textarea:focus{background:#fff;border-color:#9fc3e8;outline:0}.isolation-studio .isolation-head-actions a.secondary{align-items:center;text-decoration:none;display:inline-flex}.isolation-studio .isolation-head-actions a.disabled{pointer-events:none;opacity:.45}.offer-editor-paper{border-radius:4px;width:min(100%,820px);margin:0 auto;box-shadow:0 12px 34px #17365318}.offer-editor-paper>header{color:#132b46;background:#fff;border-bottom:2px solid #e6ebef;padding:22px 34px}.offer-editor-paper>header b{letter-spacing:-.02em;font-size:18px}.offer-editor-paper>header small{color:#718397}.offer-editor-intro{background:#fff;padding:28px 38px 22px}.offer-editor-intro h1{font-size:26px}.offer-editor-products>header{border-top:1px solid #e2e8ed;padding:16px 0 10px}.offer-editor-line{cursor:pointer;position:relative;background:#fff!important;border:0!important;border-bottom:1px solid #dfe6eb!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) 150px!important;gap:8px 20px!important;margin:0!important;padding:14px 8px!important;display:grid!important}.offer-editor-line.selected{box-shadow:inset 3px 0 #116ccc;background:#f7fafc!important}.offer-editor-line .offer-product-visual{display:none}.offer-editor-line .offer-product-copy{grid-column:1}.offer-editor-line .offer-product-copy>span,.offer-editor-line .offer-product-copy>small{font-size:8px}.offer-editor-line .offer-product-copy h3{font-size:14px;margin:3px 0!important}.offer-editor-line .offer-product-copy textarea{resize:none;background:0 0;border:0;min-height:36px;padding:0;font-size:10px}.offer-editor-line .offer-product-price{text-align:right;grid-area:1/2}.offer-editor-line .offer-product-price strong{font-size:14px}.offer-editor-line .offer-line-editor{color:#657b8e;grid-column:1/-1;grid-template-columns:1fr 1fr auto;align-items:center;gap:9px;font-size:9px;background:0 0!important;border:0!important;padding:3px 0 0!important;display:grid!important}.offer-editor-line .offer-line-editor>button{color:#295d85;background:#fff;border:1px solid #cddae3;border-radius:7px;padding:5px 8px;font-weight:800}.offer-editor-line .offer-internal-control{display:none}.offer-free-notes,.offer-editor-total,.offer-editor-terms{margin-left:38px!important;margin-right:38px!important}.offer-editor-total{background:#f7f9fb!important;border-radius:0!important}.offer-editor-terms{margin-bottom:36px!important}.paper-line-inspector{gap:11px;display:grid;border-top:3px solid var(--tenant-brand-accent,#1769bd)!important}.paper-line-inspector header span,.paper-line-inspector header b,.paper-line-inspector header small,.quote-template-source span,.quote-template-source b,.quote-template-source small,.seller-signature-card header span,.seller-signature-card header b,.seller-signature-card header small{display:block}.paper-line-inspector header span,.quote-template-source span,.seller-signature-card header span{color:#6c8193;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:850}.paper-line-inspector header b,.quote-template-source b,.seller-signature-card header b{color:#173b58;margin-top:4px}.paper-line-inspector header small,.quote-template-source small,.seller-signature-card header small{color:#74899a;margin-top:3px}.paper-line-inspector label{color:#526d82;gap:5px;font-size:9px;font-weight:800;display:grid}.paper-line-inspector label>div{background:#fff;border:1px solid #cbd9e3;border-radius:8px;align-items:center;padding:0 8px;display:flex}.paper-line-inspector input,.paper-line-inspector textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;border:0;outline:0;padding:8px}.paper-line-inspector textarea{resize:vertical;border:1px solid #cbd9e3;border-radius:8px;min-height:62px}.paper-line-inspector label>small{color:#667f92;font-weight:650;line-height:1.4}.paper-inspector-actions{justify-content:space-between;gap:7px;display:flex}.paper-inspector-actions button{color:#2d6188;background:#fff;border:1px solid #cdd9e2;border-radius:8px;padding:7px;font-weight:800}.paper-inspector-actions .danger-action{color:#a74640}.paper-line-inspector>footer{border-top:1px solid #dce5eb;justify-content:space-between;padding-top:10px;display:flex}.seller-signature-card svg{touch-action:none;color:#102c46;background:#fff;border:1px dashed #bccbd6;border-radius:8px;width:100%;height:105px}.seller-signature-card p{color:#667d90;margin:0;font-size:9px;line-height:1.55}.seller-signature-card footer{justify-content:flex-end;gap:7px;display:flex}.seller-signature-card footer button{color:#365e7c;background:#fff;border:1px solid #cbd8e1;border-radius:8px;padding:7px 9px;font-weight:800}.seller-signature-card footer .primary{color:#fff;background:#116ccc;border-color:#116ccc}.postal-pdf-downloads{gap:7px;display:grid}.postal-pdf-downloads h3{margin:0}.postal-pdf-downloads small{color:#6d8496;line-height:1.4}.quote-template-source{border-left:3px solid #b8c9d7!important}.offer-editor-products{padding:25px 28px}.offer-editor-products>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.offer-editor-products h2,.offer-editor-products p{margin:0}.offer-editor-products h2{margin-top:4px;font-size:21px}.offer-editor-products>header>span{border-radius:999px;padding:6px 9px;font-size:9px;font-weight:850}.offer-editor-products>header>span.complete{color:#157a4c;background:#eaf8f0}.offer-editor-products>header>span.attention{color:#a5650b;background:#fff3df}.offer-editor-line{border-top:1px solid #e5ebf1;grid-template-columns:76px minmax(0,1fr) 145px;align-items:start;gap:16px;padding:21px 0;display:grid}.offer-product-visual{color:#1468c5;background:linear-gradient(145deg,#eaf4ff,#d9ebff);border-radius:16px;grid-row:1/3;align-content:center;place-items:center;width:72px;height:72px;display:grid}.offer-product-visual span{font-size:24px;font-weight:950}.offer-product-visual small{font-size:8px;font-weight:800}.offer-product-visual.vloer,.offer-product-visual.bodem{color:#23804c;background:linear-gradient(145deg,#eef8ef,#dff1e2)}.offer-product-visual.dak{color:#a8620c;background:linear-gradient(145deg,#fff2df,#f7dfbd)}.offer-product-visual.aanvullend{color:#7050af;background:linear-gradient(145deg,#f3edff,#e6dcfb)}.offer-product-copy>span{color:#1768c4;text-transform:uppercase;font-size:8px;font-weight:900}.offer-product-copy h3{margin:5px 0 3px;font-size:17px}.offer-product-copy textarea{box-sizing:border-box;color:#61768a;width:100%;min-height:50px;font:inherit;resize:vertical;background:#f8fafc;border:1px solid #0000;border-radius:8px;padding:8px 9px;font-size:11px}.offer-product-copy textarea:hover,.offer-product-copy textarea:focus{background:#fff;border-color:#9fc3e8;outline:0}.offer-product-copy>small{color:#8a9aaa;margin-top:5px;font-size:8px;display:block}.offer-product-price{text-align:right}.offer-product-price strong,.offer-product-price small,.offer-product-price em{display:block}.offer-product-price strong{font-size:18px}.offer-product-price small{color:#8192a3;font-size:8px}.offer-product-price em{color:#14784a;margin-top:7px;font-size:8px;font-style:normal}.offer-line-editor{background:#f3f7fa;border-radius:11px;grid-column:2/4;align-items:end;gap:9px;padding:9px;display:flex}.offer-line-editor>label{color:#6c8194;gap:4px;font-size:8px;font-weight:800;display:grid}.offer-line-editor label>span{background:#fff;border:1px solid #ccd9e5;border-radius:8px;align-items:center;height:34px;display:flex;overflow:hidden}.offer-line-editor input{color:#173653;background:0 0;border:0;outline:0;width:86px;padding:8px;font-weight:800}.offer-line-editor label small,.offer-line-editor label b{color:#6d8296;padding:0 8px;font-size:9px}.offer-line-actions{gap:5px;margin-left:auto;display:flex}.offer-line-actions button{color:#205f99;background:#fff;border:1px solid #c7d7e6;border-radius:8px;height:34px;padding:0 9px;font-size:9px;font-weight:800}.offer-line-actions button.danger-action{color:#b34338}.offer-line-actions button:disabled{opacity:.4}.offer-internal-control{color:#667d92;grid-column:2/4;font-size:9px}.offer-internal-control summary{cursor:pointer;color:#466985;font-weight:800}.offer-internal-control span{margin-top:5px;display:block}.offer-internal-control span.blokkeert{color:#b54036}.offer-internal-control span.goed{color:#16804e}.offer-free-notes{border-top:1px solid #e5ebf1;margin:0 28px;padding:20px 0}.offer-free-notes>header{justify-content:space-between;align-items:center;display:flex}.offer-free-notes h3{margin:0;font-size:14px}.offer-free-notes button{color:#1764b2;background:#fff;border:1px solid #c6d8e8;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:800}.offer-free-notes>div{grid-template-columns:1fr 30px;gap:7px;margin-top:8px;display:grid}.offer-free-notes textarea{min-height:52px;font:inherit;border:1px solid #cedbe7;border-radius:9px;padding:9px;font-size:11px}.offer-editor-total{background:#eef5fc;border-radius:14px;margin:8px 28px 0;padding:18px 22px}.offer-editor-total>div{justify-content:space-between;padding:7px 0;font-size:11px;display:flex}.offer-editor-total .total{border-top:1px solid #cadbea;margin-top:5px;padding-top:13px}.offer-editor-total .total strong{font-size:21px}.offer-editor-total .subsidy{color:#14794b}.offer-editor-terms{grid-template-columns:repeat(2,1fr);gap:10px;padding:24px 28px 30px;display:grid}.offer-editor-terms label{color:#54708a;grid-template-columns:auto 1fr;gap:5px;font-size:9px;font-weight:850;display:grid}.offer-editor-terms label:first-child{grid-column:1/3;align-items:center;display:flex}.offer-editor-terms input{border:1px solid #cbd9e6;border-radius:7px;width:60px;padding:7px}.offer-editor-terms textarea{min-height:55px;font:inherit;border:1px solid #cbd9e6;border-radius:8px;grid-column:1/3;padding:9px;font-size:10px}.working-version-card{background:linear-gradient(145deg,#edf6ff,#fff)!important}.working-version-card>span,.working-version-card>strong,.working-version-card>small{display:block}.working-version-card>span{color:#1768c6;text-transform:uppercase;font-size:8px;font-weight:900}.working-version-card>strong{margin:5px 0;font-size:19px}.working-version-card>small{color:#6f8397;font-size:9px}.working-version-card>div{background:#fff;border-radius:8px;margin:11px 0;padding:9px}.working-version-card>div b,.working-version-card>div span{font-size:9px;display:block}.working-version-card>div span{color:#5e7890;margin-top:3px}.working-version-card label{color:#60788e;gap:4px;font-size:8px;font-weight:800;display:grid}.working-version-card select{background:#fff;border:1px solid #c7d7e6;border-radius:8px;padding:8px}.record-version{border-style:dashed!important}.quote-undo{z-index:5;color:#fff;background:#173c61;border-radius:12px;justify-content:space-between;align-items:center;margin:12px;padding:11px 14px;font-size:10px;display:flex;position:sticky;bottom:14px;box-shadow:0 10px 25px #102b4933}.quote-undo button{color:#175da0;background:#fff;border:0;border-radius:8px;padding:7px 10px;font-weight:850}.customer-offer-notes,.customer-offer-terms{border:1px solid #d7e3ed;border-radius:14px;margin:20px 0;padding:18px}.customer-offer-terms{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.customer-offer-terms div{gap:4px;display:grid}.customer-offer-terms span{color:#647a90;font-size:11px}.catalog-items button div em{color:#8a9aaa;margin-top:3px;font-size:7px;font-style:normal;display:block}@container (width<=900px){.offer-editor-line{grid-template-columns:62px minmax(0,1fr)}.offer-product-visual{width:58px;height:58px}.offer-product-price{text-align:left;grid-column:2}.offer-line-editor,.offer-internal-control{grid-column:1/3}.offer-line-editor{flex-wrap:wrap}.offer-line-actions{width:100%;margin-left:0;overflow:auto}.offer-editor-terms{grid-template-columns:1fr}.offer-editor-terms label:first-child{grid-column:auto}}@container (width<=560px){.offer-editor-intro{padding:25px 19px}.offer-editor-products{padding:20px 16px}.offer-editor-line{grid-template-columns:48px minmax(0,1fr);gap:11px}.offer-product-visual{border-radius:11px;width:46px;height:46px}.offer-product-visual span{font-size:18px}.offer-line-editor{grid-column:1/3}.offer-line-editor>label{width:calc(50% - 5px)}.offer-free-notes,.offer-editor-total{margin-left:16px;margin-right:16px}.offer-editor-terms{padding:20px 16px}.customer-offer-terms{grid-template-columns:1fr}}.window-work-mode{background:#fff;border:1px solid #d3e1ec;border-radius:15px;align-items:center;gap:7px;max-width:760px;margin:0 auto 10px;padding:8px;display:flex}.window-work-mode>div{flex:1;padding-left:6px}.window-work-mode b,.window-work-mode small{display:block}.window-work-mode small{color:#71869a;margin-top:2px;font-size:9px}.window-work-mode button{color:#4a687f;background:#f7fafc;border:1px solid #cbdbe7;border-radius:10px;padding:8px 13px;font-weight:850}.window-work-mode button.active{color:#0b65bc;background:#eaf4ff;border-color:#0b70d3}.offer-variant-choice{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 16px;padding:0;display:grid}.offer-variant-choice legend{grid-column:1/-1;margin-bottom:4px;font-weight:800}.offer-variant-choice button{color:#17324f;text-align:left;background:#fff;border:1px solid #cbd9e8;border-radius:12px;min-width:0;padding:11px 8px}.offer-variant-choice button b,.offer-variant-choice button small{display:block}.offer-variant-choice button small{color:#698099;margin-top:3px;font-size:10px;line-height:1.25}.offer-variant-choice button.selected{background:#eef6ff;border-color:#1269d3;box-shadow:0 0 0 2px #1269d31a}.quote-studio .drawing-workspace{grid-area:drawing;position:sticky;top:10px}.quote-studio .configuration-choice-panel{grid-area:choices;position:static}.quote-studio .configuration-summary{grid-area:summary;position:static}.drawing-tools{display:flex!important}.mullion-drag-handle{stroke:#0b73d5;stroke-width:22px;stroke-linecap:round;stroke-opacity:.18;cursor:ew-resize;touch-action:none;outline:none}.mullion-drag-handle:hover,.mullion-drag-handle:focus{stroke-opacity:.65}.centimeter-proof>span{padding:0 5px;font-size:8px;width:auto!important}.window-change-reason{color:#5f778c;gap:5px;margin:0 13px 9px;font-size:9px;font-weight:850;display:grid}.window-change-reason select{color:#234967;background:#fff;border:1px solid #cbdbe6;border-radius:9px;padding:8px}.window-delivery{margin-top:15px}.price-list-download{align-items:center;text-decoration:none;display:inline-flex}.catalog-manager .price-engine-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important;display:grid!important}.price-engine-form>div,.price-engine-form .wide,.price-engine-form>button{grid-column:1/-1}.price-engine-form label{gap:5px;display:grid}.price-engine-form label small{color:#778b9e}.price-engine-form textarea{min-height:60px}.pricebook-history{border:1px solid #dbe6ee;border-radius:13px;padding:13px}.pricebook-history h3{margin:0 0 7px}.pricebook-history p{border-top:1px solid #e5edf3;justify-content:space-between;margin:0;padding:8px 0;display:flex}.pricebook-history span{color:#70869a}.catalog-manager>footer a{text-decoration:none}.public-window-gallery{max-width:1320px;margin:0 auto 24px}.public-window-gallery>header{justify-content:space-between;align-items:end;gap:20px;padding:12px 6px 18px;display:flex}.public-window-gallery h2{margin:7px 0 3px;font-size:30px}.public-window-gallery header p{color:#62778d;margin:0}.public-window-gallery>header>span{color:#0966c2;background:#e9f4ff;border-radius:999px;padding:9px 13px;font-weight:850}.public-window-gallery>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.public-window-card{background:#fff;border:1px solid #d6e4f1;border-radius:24px;overflow:hidden;box-shadow:0 15px 45px #173b6510}.public-window-card-head{border-bottom:1px solid #e0eaf2;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:17px 19px;display:grid}.public-window-card-head>span{color:#fff;background:#096bd0;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.public-window-card-head h3,.public-window-card-head small{margin:0}.public-window-card-head h3{font-size:17px}.public-window-card-head small{color:#75899b}.public-window-card-head strong{font-size:18px}.public-window-drawing{background:radial-gradient(circle at 50% 20%,#fff,#f1f6fa);height:360px;padding:24px 35px}.public-window-drawing svg{width:100%;height:100%;overflow:visible}.public-window-card dl{border-top:1px solid #e0eaf2;grid-template-columns:repeat(2,1fr);margin:0;display:grid}.public-window-card dl>div{border-bottom:1px solid #e7eef4;justify-content:space-between;gap:10px;padding:11px 15px;display:flex}.public-window-card dl>div:nth-child(odd){border-right:1px solid #e7eef4}.public-window-card dt{color:#73889b}.public-window-card dd{text-align:right;margin:0;font-weight:800}.commercial-drawing-notice{color:#22694f;background:#edf7f2;border-radius:14px;align-items:center;gap:10px;margin:16px 4px 0;padding:13px;display:flex}.commercial-drawing-notice svg{flex:none}@media (max-width:1100px){.quote-studio .window-configurator-v41{flex-direction:column;display:flex}.quote-studio .drawing-workspace{box-sizing:border-box;order:-1;width:100%;position:static}.quote-studio .configuration-choice-panel,.quote-studio .configuration-summary{box-sizing:border-box;width:100%}.quote-studio .configuration-summary{display:block}.quote-studio .configuration-summary>.panel-title{padding:14px}.quote-studio .summary-sections{padding:0 13px 12px}}.public-window-three{isolation:isolate;background:radial-gradient(circle at 50% 18%,#fff,#eef3f6);height:360px;position:relative;overflow:hidden}.public-window-three>.window-three-scene{z-index:2}.public-window-three>.window-three-scene canvas{cursor:grab}.public-window-three>.window-three-scene canvas:active{cursor:grabbing}.public-window-vector-fallback{z-index:1;transition:opacity .18s;position:absolute;inset:0}.public-window-three.webgl-ready .public-window-vector-fallback{opacity:0;pointer-events:none}.public-window-three.svg-fallback>.window-three-scene{opacity:0}.public-window-three>span{z-index:3;color:#5f7588;white-space:nowrap;pointer-events:none;background:#fffffff0;border:1px solid #d8e2e9;padding:7px 10px;font-size:10px;font-weight:800;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #173d5c12}@media (max-width:820px){.public-window-gallery>div{grid-template-columns:1fr}.public-window-drawing,.public-window-three{height:280px}.public-window-card dl{grid-template-columns:1fr}.public-window-card dl>div:nth-child(odd){border-right:0}.window-work-mode{flex-wrap:wrap;align-items:stretch}.window-work-mode>div{flex-basis:100%}.quote-head-actions{flex-wrap:wrap}.price-list-download{justify-content:center}}.drawing-toolbar>div:first-child button{color:#648095;background:0 0;border:0;border-radius:9px;width:auto;height:auto;padding:7px 10px;font-weight:800;display:block}.drawing-toolbar>div:first-child button.active{color:#0d63b4;background:#fff;box-shadow:0 2px 7px #173d5c17}.system-proof,.hvl-standard{color:#365b74;background:#f7fafc;border:1px solid #d5e3ed;border-radius:13px;gap:3px;margin:0 15px 10px;padding:10px;display:grid}.system-proof small{color:#71879a;line-height:1.35}.hvl-standard{background:#edf8f3;border-color:#cce8dc;grid-template-columns:40px 1fr;align-items:center}.hvl-standard>span{color:#fff;background:#16845f;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.hvl-standard b,.hvl-standard small{display:block}.hvl-standard small{color:#5f7d70;margin-top:2px}.hvl-joints{pointer-events:none}.drawing-control-reference{color:#5f788d;background:#f6f9fc;border:1px solid #d8e4ed;border-radius:12px;padding:10px 11px;font-size:11px;line-height:1.4;margin:0 15px 12px!important}.drawing-live-controls{background:#f8fafc;border-bottom:1px solid #dfe8ef;grid-template-columns:minmax(330px,1fr) minmax(360px,1.08fr);gap:9px;padding:9px 11px;display:grid}.drawing-live-controls>section{background:#fff;border:1px solid #d7e2ea;border-radius:12px;align-items:center;gap:7px;min-width:0;padding:8px 9px;display:flex}.drawing-live-controls>section>small{color:#71869a;text-transform:uppercase;letter-spacing:.05em;flex:none;align-self:flex-start;font-size:9px;font-weight:850}.drawing-live-controls label{color:#4e687f;grid-template-columns:auto minmax(58px,1fr) auto;align-items:center;gap:5px;min-width:0;font-size:10px;font-weight:800;display:grid}.drawing-live-controls label input,.drawing-live-controls label select{color:#1f4665;background:#fff;border:1px solid #c7d6e2;border-radius:9px;outline:0;min-width:0;height:34px;padding:0 8px;font-size:12px;font-weight:800}.drawing-live-controls label input{text-align:right;font-variant-numeric:tabular-nums;width:78px}.drawing-live-controls label input:focus,.drawing-live-controls label select:focus{border-color:#6a9fda;box-shadow:0 0 0 3px #e6f1fc}.drawing-live-controls label input:disabled,.drawing-live-controls label select:disabled{color:#788b9c;background:#eef3f7}.drawing-live-controls>section>i{color:#7890a3;font-style:normal;font-weight:900}.drawing-color-controls label{flex:1;grid-template-columns:15px auto minmax(105px,1fr)}.drawing-color-controls label>i{border:1px solid #aebdc8;border-radius:4px;width:13px;height:13px;box-shadow:inset 0 0 0 2px #ffffff75}.drawing-color-controls label select{width:100%;font-size:10px}.drawing-loading button{color:#185f99;background:#fff;border:1px solid #b8cddd;border-radius:9px;padding:8px 11px;font-size:10px;font-weight:850}.drawing-loading button:hover{background:#eef6fc;border-color:#70a4d4}.outer-resize-control>rect:not(.outer-resize-preview){fill:#fff;stroke:var(--tenant-brand-accent,#176fc4);stroke-width:7px;cursor:nwse-resize;touch-action:none;outline:none}.outer-resize-control>rect:not(.outer-resize-preview):focus-visible{stroke:#064f91;stroke-width:11px}.outer-resize-control path{fill:none;stroke:var(--tenant-brand-accent,#176fc4);stroke-width:5px;stroke-linecap:square;pointer-events:none}.outer-resize-preview{fill:none;stroke:var(--tenant-brand-accent,#176fc4);stroke-width:5px;stroke-dasharray:16 12;opacity:0;pointer-events:none}.outer-resize-control:active .outer-resize-preview{opacity:.7}.drawing-toolbar.compact{justify-content:space-between;align-items:center;gap:10px;min-height:49px;padding:7px 10px;display:flex}.drawing-toolbar.compact>div:first-child{min-width:0;display:flex;overflow-x:auto}.drawing-toolbar.compact .drawing-tools{flex:none}.drawing-stage.refined{isolation:isolate;background:linear-gradient(#fbfcfd,#f3f6f8);height:535px;padding:58px 48px 24px;position:relative}.drawing-stage.refined>.premium-window-drawing{z-index:1}.drawing-dimension-input{color:#587185;background:#fff;border:1px solid #aebfcc;grid-template-columns:auto 74px auto;align-items:center;gap:5px;padding:5px 7px;display:grid;box-shadow:0 4px 12px #173d5c15}.drawing-dimension-input span{text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:850}.drawing-dimension-input input{color:#173f5d;text-align:right;font-variant-numeric:tabular-nums;background:#fff;border:0;border-bottom:1px solid #bdd0dd;outline:0;width:74px;padding:2px 3px;font-size:12px;font-weight:900}.drawing-dimension-input input:focus{color:#075daa;border-color:#176fc4}.drawing-dimension-input em{font-size:8px;font-style:normal;font-weight:800}.drawing-width-control,.drawing-height-control{z-index:4;position:absolute}.drawing-width-control{top:12px;left:50%;transform:translate(-50%)}.drawing-height-control{top:50%;left:7px;transform:translateY(-50%)rotate(-90deg)}.drawing-height-control .drawing-dimension-input{transform:rotate(90deg)}.drawing-color-dock{z-index:4;background:#fff;border:1px solid #cdd9e2;align-items:center;gap:6px;padding:6px 7px;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 4px 13px #173d5c12}.drawing-color-dock>small{color:#71879a;text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:900}.drawing-color-dock label{color:#536e83;border-left:1px solid #e0e7ec;grid-template-columns:14px auto minmax(112px,150px);align-items:center;gap:5px;min-width:0;padding-left:6px;font-size:8px;font-weight:850;display:grid}.drawing-color-dock label>i{border:1px solid #aebbc5;width:14px;height:14px;box-shadow:inset 0 0 0 2px #fff8}.drawing-color-dock select{color:#234967;background:#fff;border:0;outline:0;min-width:0;height:29px;font-size:9px;font-weight:800}.drawing-color-dock select:focus{box-shadow:0 0 0 2px #d7eafd}.drawing-selected-context{z-index:4;color:#315a73;background:#fff;border-left:3px solid #1f587d;padding:6px 8px;font-size:8px;font-weight:850;position:absolute;bottom:10px;left:12px;box-shadow:0 3px 10px #173d5c10}.glass-package-proof{background:#f5fafc;border:1px solid #c9dfe9;grid-template-columns:48px 1fr;align-items:center;gap:9px;margin:0 15px 11px;padding:10px;display:grid}.glass-package-proof>span{color:#165d83;background:#e4f1f7;place-items:center;width:45px;height:45px;font-size:10px;font-weight:900;display:grid}.glass-package-proof b,.glass-package-proof small,.glass-package-proof em{display:block}.glass-package-proof small{color:#637c8d;margin-top:2px;font-size:9px;line-height:1.35}.glass-package-proof em{color:#2e6179;margin-top:4px;font-size:8px;font-style:normal;font-weight:800}.window-three-drawing{isolation:isolate;background:radial-gradient(circle at 50% 22%,#fff 0,#f5f8fa 62%,#e8edf0 100%);width:100%;min-width:0;height:100%;position:relative;overflow:hidden}.window-three-scene{z-index:1;position:absolute;inset:0}.window-three-scene canvas{touch-action:none;display:block;width:100%!important;height:100%!important}.window-three-control-layer{z-index:2;pointer-events:none;position:absolute;inset:0}.window-three-control-layer .premium-window-drawing{pointer-events:none;width:100%;height:100%}.window-three-control-layer .pane-hit,.window-three-control-layer .mullion-drag-handle,.window-three-control-layer .outer-resize-control rect[role=slider]{pointer-events:all}.window-three-drawing.webgl-ready .window-three-control-layer .premium-window-drawing>g:first-of-type{opacity:0}.window-three-drawing.webgl-ready .window-three-control-layer .drawing-dimensions{filter:drop-shadow(0 1px #fff)}.window-three-drawing.svg-fallback .window-three-scene{opacity:0}.window-three-badge{z-index:3;border-left:3px solid var(--tenant-brand-accent,#176fc4);color:#48687e;pointer-events:none;background:#fff;padding:6px 8px;font-size:8px;font-weight:850;position:absolute;bottom:10px;right:12px;box-shadow:0 3px 10px #173d5c12}.drawing-stage.refined>.window-three-drawing{z-index:1}.window-three-drawing.compact{background:radial-gradient(circle at 50% 20%,#fff,#eef3f6);min-height:100%}@media (max-width:1380px){.drawing-live-controls{grid-template-columns:1fr}.drawing-live-controls>section>small{min-width:82px}}@media (max-width:600px){.drawing-live-controls{padding:8px}.drawing-live-controls>section{flex-wrap:wrap;align-items:stretch}.drawing-live-controls>section>small{width:100%;min-width:0}.drawing-live-controls label{flex:1}.drawing-color-controls label{min-width:100%}}@media (max-width:1180px){.drawing-stage.refined{height:465px;padding-top:100px}.drawing-width-control{top:55px}.drawing-color-dock{justify-content:flex-end;left:10px;right:10px}.drawing-color-dock label{grid-template-columns:14px auto minmax(90px,1fr)}}@media (max-width:700px){.drawing-toolbar.compact{flex-direction:column;align-items:stretch}.drawing-toolbar.compact>div:first-child,.drawing-toolbar.compact .drawing-tools{justify-content:center;width:100%}.drawing-stage.refined{height:390px;padding:106px 25px 35px}.drawing-color-dock{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.drawing-color-dock>small{grid-column:1/-1}.drawing-color-dock label{grid-template-columns:14px 1fr}.drawing-color-dock label span{display:none}.drawing-width-control{top:62px}.drawing-height-control{left:-12px}.drawing-selected-context{display:none}}.exe3-open-order{background:var(--surface,#fff);border:1px solid var(--line,#d8e1e8);color:var(--ink,#17324d);border-radius:10px;align-items:center;gap:8px;margin:0 20px 20px;padding:10px 14px;font-weight:750;display:inline-flex}.exe3-open-order svg{width:16px;height:16px}.public-execution-planning{box-sizing:border-box;color:#173653;background:#fff;border:1px solid #d7e1e8;border-radius:18px;width:min(1180px,100% - 40px);margin:28px auto 46px;padding:28px;box-shadow:0 18px 46px #17365310}.public-execution-planning>header{max-width:760px}.public-execution-planning h2{margin:6px 0 8px;font-size:28px}.public-execution-planning header p{color:#667d90;margin:0;line-height:1.55}.public-slot-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.public-slot-options button{color:#274c68;text-align:left;cursor:pointer;background:#fff;border:1px solid #cad8e2;border-radius:13px;gap:5px;padding:16px;display:grid}.public-slot-options button:hover,.public-slot-options button.selected{border-color:var(--tenant-brand-accent,#1769bd);box-shadow:inset 0 0 0 1px var(--tenant-brand-accent,#1769bd);background:#f1f7fc}.public-slot-options span{text-transform:capitalize;color:#60788b;font-size:12px;font-weight:800}.public-slot-options strong{font-size:22px}.public-slot-options small{color:#6d8394}.public-plan-confirm{margin-top:14px;width:auto!important}.public-planning-message{color:#176a4d;background:#eaf7f0;border-radius:10px;padding:11px;font-weight:800}.public-planned-slot{color:#176847;background:#f0faf5;border:1px solid #bcdccb;border-radius:14px;align-items:flex-start;gap:14px;margin-top:20px;padding:18px;display:flex}.public-planned-slot svg{flex:none}.public-planned-slot b,.public-planned-slot span,.public-planned-slot small{display:block}.public-planned-slot span{margin-top:5px;font-size:18px}.public-planned-slot small{color:#5a7d6e;margin-top:4px}.public-planning-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.public-planning-actions button{color:#285e49;font:inherit;cursor:pointer;background:#fff;border:1px solid #abc9bb;border-radius:9px;padding:9px 12px;font-size:13px;font-weight:800}.public-planning-actions button:disabled{cursor:wait;opacity:.6}.public-execution-planning>aside{border-top:1px solid #e0e7ec;margin-top:22px;padding-top:17px}.public-execution-planning>aside h3{margin:0 0 8px}.public-execution-planning>aside>div{border-bottom:1px solid #e8edf1;grid-template-columns:85px 1fr auto;align-items:center;gap:12px;padding:9px 0;display:grid}.public-execution-planning>aside>div>span{color:var(--tenant-brand-accent,#1769bd);text-transform:uppercase;font-size:10px;font-weight:900}.public-execution-planning>aside>div>small{color:#708596}@media (max-width:720px){.public-slot-options{grid-template-columns:1fr}.public-execution-planning{width:calc(100% - 24px);padding:18px}.public-execution-planning>aside>div{grid-template-columns:1fr}.public-execution-planning h2{font-size:23px}}.paper-inspector-order{border-top:1px solid #e0e7ed;gap:7px;padding-top:12px;display:grid}.paper-inspector-order>span{color:#657b8e;font-size:12px;font-weight:800}.paper-inspector-order>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.paper-inspector-order button{color:#294d68;font:inherit;background:#fff;border:1px solid #cad6df;border-radius:8px;padding:8px;font-size:12px;font-weight:800}.paper-inspector-order button:disabled{opacity:.4}.subsidy-document-toggle{color:#315d4d;border-top:1px solid #dbe8e2;align-items:flex-start;gap:8px;margin-top:12px;padding-top:11px;font-size:12px;font-weight:800;display:flex!important}.subsidy-document-toggle input{accent-color:#147a57;flex:none;margin-top:2px}.public-isde-card{box-sizing:border-box;color:#193d31;background:linear-gradient(135deg,#f5fbf8,#edf7f2);border:1px solid #cce4d8;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;width:min(1180px,100% - 40px);margin:0 auto 28px;padding:24px 28px;display:grid}.public-isde-card h2{margin:6px 0 7px;font-size:26px}.public-isde-card p{color:#547064;max-width:760px;margin:0;line-height:1.55}.public-isde-card>div>small{color:#70877d;margin-top:10px;display:block}.public-isde-card>aside{text-align:right;border-left:1px solid #cfe0d7;min-width:220px;padding-left:28px}.public-isde-card>aside span,.public-isde-card>aside small{color:#5e786c;display:block}.public-isde-card>aside strong{color:#147552;margin:5px 0;font-size:27px;display:block}@media (max-width:720px){.public-isde-card{grid-template-columns:1fr;gap:18px;width:calc(100% - 24px);padding:19px}.public-isde-card>aside{text-align:left;border-top:1px solid #cfe0d7;border-left:0;padding-top:16px;padding-left:0}}.public-account-entry{box-sizing:border-box;color:#17364e;background:#fff;border:1px solid #d7e1e7;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;width:min(1320px,100% - 40px);margin:18px auto 0;padding:14px 16px;display:grid;box-shadow:0 7px 24px #1736530a}.public-account-entry-icon{color:#166c57;background:#edf5f2;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.public-account-entry-icon svg{width:20px}.public-account-entry b,.public-account-entry span{display:block}.public-account-entry span{color:#637a8c;margin-top:3px;font-size:13px}.public-account-entry button,.public-account-entry a{color:#244c68;font:inherit;cursor:pointer;background:#fff;border:1px solid #bacbd6;border-radius:9px;padding:10px 13px;font-size:13px;font-weight:800;text-decoration:none}.public-account-form{box-sizing:border-box;color:#17364e;background:#fff;border:1px solid #cedbe3;border-radius:16px;grid-template-columns:1fr 1fr;gap:28px;width:min(900px,100% - 40px);margin:12px auto 0;padding:24px;display:grid;box-shadow:0 18px 44px #17365312}.public-account-form h2{margin:5px 0 8px}.public-account-form p{color:#607789;line-height:1.55}.public-account-fields{gap:10px;display:grid}.public-account-fields>label:not(.consent){font-size:13px;font-weight:800}.public-account-fields input[type=email]{box-sizing:border-box;width:100%;font:inherit;border:1px solid #bfcdd7;border-radius:9px;margin-top:6px;padding:11px;display:block}.public-account-fields .consent{color:#3d596c;font-size:12px;margin:0!important}.public-account-fields .consent.optional{border-top:1px solid #e5eaed;padding-top:10px}.public-account-fields small{color:#708493;line-height:1.45}.public-account-message{box-sizing:border-box;color:#17694e;background:#eaf7f1;border-radius:11px;align-items:center;gap:9px;width:min(900px,100% - 40px);margin:12px auto 0;padding:12px 15px;font-weight:700;display:flex}.public-account-message svg{width:19px}.public-account-message a{color:inherit;margin-left:auto}.public-offer-journey{grid-template-columns:repeat(4,1fr);width:min(900px,100% - 40px);margin:28px auto 0;display:grid;position:relative}.public-offer-journey:before{content:"";background:#ccd9e1;height:1px;position:absolute;top:16px;left:12%;right:12%}.public-offer-journey a{color:#60778a;justify-items:center;gap:5px;font-size:12px;font-weight:800;text-decoration:none;display:grid;position:relative}.public-offer-journey b{color:#234f6d;background:#fff;border:1px solid #bdcdd8;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.public-offer-journey a:first-child b{color:#fff;background:#183d5c;border-color:#183d5c}.public-trust-row{flex-wrap:wrap;gap:9px;margin-top:19px;display:flex}.public-trust-row span{background:#fff;border:1px solid #d5e1e8;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-weight:800;color:#456276!important;font-size:11px!important;display:flex!important}.public-trust-row svg{width:15px}.public-quote-total button{color:#fff;width:100%;font:inherit;cursor:pointer;background:#183d5c;border:0;border-radius:9px;margin-top:13px;padding:10px;font-weight:800}.public-measurement-preference{box-sizing:border-box;color:#17364e;background:#fff;border:1px solid #d5e0e7;border-radius:17px;width:min(1180px,100% - 40px);margin:18px auto 28px;padding:25px;box-shadow:0 10px 34px #1736530a}.public-measurement-preference>header{border-bottom:1px solid #e1e8ed;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:17px;display:flex}.public-measurement-preference>header>svg{color:#176e58;width:34px;height:34px}.public-measurement-preference h2{margin:5px 0 7px;font-size:25px}.public-measurement-preference header p{color:#657b8c;margin:0}.public-preference-grid{grid-template-columns:1.25fr .9fr 1fr .7fr;align-items:start;gap:15px;margin-top:19px;display:grid}.public-preference-grid fieldset{border:0;margin:0;padding:0}.public-preference-grid legend,.public-preference-grid>label{color:#496477;font-size:12px;font-weight:800}.public-preference-grid fieldset label{color:#4a6477;background:#fff;border:1px solid #d6e0e6;border-radius:8px;align-items:center;gap:6px;margin-top:7px;padding:8px;font-size:12px;display:flex}.public-preference-grid fieldset label.selected{color:#17634e;background:#edf7f3;border-color:#5a927e}.public-preference-grid textarea,.public-preference-grid select{box-sizing:border-box;width:100%;font:inherit;color:#26485f;background:#fff;border:1px solid #c7d4dc;border-radius:8px;margin-top:7px;padding:9px}.public-preference-submit{border-top:1px solid #e2e8ec;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:17px;display:flex}.public-preference-submit>span{color:#33586c;grid-template-columns:24px 1fr;align-items:center;column-gap:8px;display:grid}.public-preference-submit svg{color:#17715a;grid-row:1/3}.public-preference-submit small{color:#728594}.public-preference-submit .primary-button{width:auto;min-width:200px}.public-preference-saved{color:#17684d;background:#eef9f4;border:1px solid #bcdcca;border-radius:12px;align-items:flex-start;gap:12px;margin-top:19px;padding:16px;display:flex}.public-preference-saved b,.public-preference-saved span,.public-preference-saved small{display:block}.public-preference-saved span{margin-top:4px}.public-preference-saved small{color:#5e7c70;margin-top:3px}@media (max-width:900px){.public-account-entry{grid-template-columns:40px 1fr}.public-account-entry button,.public-account-entry a{grid-column:2;justify-self:start}.public-account-form{grid-template-columns:1fr}.public-preference-grid{grid-template-columns:1fr 1fr}.public-preference-submit{flex-direction:column;align-items:stretch}.public-preference-submit .primary-button{width:100%}.public-quote-hero{scroll-margin-top:20px}}@media (max-width:600px){.public-offer-journey{width:calc(100% - 24px)}.public-offer-journey span{font-size:10px}.public-account-entry,.public-account-form,.public-account-message,.public-measurement-preference{width:calc(100% - 24px)}.public-preference-grid{grid-template-columns:1fr}.public-account-message{flex-wrap:wrap;align-items:flex-start}.public-account-message a{width:100%;margin-left:28px}}.window-quote-journey{grid-template-columns:repeat(5,minmax(0,1fr))}.window-quote-journey button.locked{color:#91a2af;cursor:not-allowed}.window-quote-journey button span svg{width:12px;height:12px}.window-stage-header{background:#fff;border:1px solid #d6e0e7;border-radius:12px;grid-template-columns:190px minmax(0,1fr) auto;align-items:center;gap:22px;margin-bottom:15px;padding:17px 19px;display:grid;box-shadow:0 5px 16px #17365309}.window-stage-header>button{justify-self:start;align-items:center;gap:7px;display:inline-flex}.window-stage-header>button svg{width:15px}.window-stage-header h2,.window-stage-header p{margin:0}.window-stage-header h2{margin:4px 0;font-size:22px}.window-stage-header>div>p:last-child{color:#687e90}.window-stage-header>span{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:850;display:flex}.window-stage-header>span svg{width:16px;height:16px}.window-stage-header>span.complete{color:#17734f;background:#eaf7f0}.window-stage-header>span.attention{color:#9b620b;background:#fff3df}.window-review-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:15px;display:grid}.window-summary-paper{background:#fff;border:1px solid #d4dee6;border-radius:4px;overflow:hidden;box-shadow:0 14px 35px #17365312}.window-summary-paper>header{border-bottom:2px solid #e6ebef;justify-content:space-between;align-items:start;padding:20px 30px;display:flex}.window-summary-paper>header b,.window-summary-paper>header small,.window-summary-paper>header span{display:block}.window-summary-paper>header b{font-size:18px}.window-summary-paper>header small{color:#728497;margin-top:3px;font-size:9px}.window-summary-paper>header>span{text-align:right;font-weight:800}.window-summary-intro{justify-content:space-between;align-items:end;gap:25px;padding:28px 32px 22px;display:flex}.window-summary-intro h1{margin:6px 0 4px;font-size:28px}.window-summary-intro>div>span{color:#698094}.window-summary-intro>strong{text-align:right;min-width:210px;font-size:22px}.window-summary-intro>strong small{color:#738698;margin-top:4px;font-size:9px;display:block}.window-summary-lines{padding:0 30px}.window-summary-lines>button{color:#173653;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e0e7ec;grid-template-columns:30px 105px minmax(0,1fr) auto;align-items:center;gap:13px;width:100%;min-height:103px;padding:10px 5px;display:grid}.window-summary-lines>button:hover,.window-summary-lines>button.active{background:#f7fafc}.window-summary-lines>button.active{box-shadow:inset 3px 0 var(--tenant-brand-accent,#1769bd)}.window-summary-lines .line-number{color:#fff;background:#173d5c;border-radius:6px;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.window-summary-mini{place-items:center;height:80px;display:grid}.window-summary-mini svg{width:100%;height:100%}.window-summary-lines p{margin:0}.window-summary-lines p b,.window-summary-lines p small,.window-summary-lines p em{display:block}.window-summary-lines p small{color:#698094;margin-top:4px}.window-summary-lines p em{color:#49677d;margin-top:5px;font-size:9px;font-style:normal}.window-summary-lines>button>strong{font-size:15px}.window-summary-total{background:#f5f8fa;border-radius:8px;width:min(420px,100% - 60px);margin:18px 30px 30px auto;padding:15px 18px}.window-summary-total>div{justify-content:space-between;gap:20px;padding:7px 0;display:flex}.window-summary-total .total{border-top:1px solid #ced9e1;margin-top:4px;padding-top:12px}.window-summary-total .total strong{font-size:20px}.window-summary-total .subsidy{color:#176f51}.window-summary-total span small{color:#718799;margin-top:3px;font-size:8px;display:block}.window-review-controls{gap:10px;display:grid}.window-review-controls>section{background:#fff;border:1px solid #d4e0e8;border-radius:11px;padding:14px}.window-review-controls section>header{border-bottom:1px solid #e2e9ee;align-items:flex-start;gap:9px;margin-bottom:8px;padding-bottom:10px;display:flex}.window-review-controls section>header>svg{width:20px;color:var(--tenant-brand-accent,#1769bd)}.window-review-controls section>header b,.window-review-controls section>header small{display:block}.window-review-controls section>header small{color:#74889a;margin-top:3px;font-size:9px}.window-review-controls .quote-review-check{border-bottom:1px solid #edf1f4;grid-template-columns:17px 1fr;align-items:start;gap:7px;margin:0;padding:8px 0;font-size:10px;line-height:1.4;display:grid}.window-review-controls .quote-review-check svg{width:16px;height:16px}.window-review-controls .quote-review-check.good{color:#18724f}.window-review-controls .quote-review-check.bad{color:#a8423a}.window-review-controls .quote-review-check.warning{color:#9a650d}.selected-position-summary dl{margin:0}.selected-position-summary dl>div{border-bottom:1px solid #edf1f4;justify-content:space-between;gap:12px;padding:7px 0;display:flex}.selected-position-summary dt{color:#74889a}.selected-position-summary dd{text-align:right;margin:0;font-weight:800}.window-review-controls label{color:#526c80;gap:5px;font-size:10px;font-weight:800;display:grid}.window-review-controls select{color:#173653;background:#fff;border:1px solid #c6d4de;border-radius:8px;padding:9px}.privacy-proof{color:#49667b;background:#eef5fa;border-radius:8px;gap:7px;margin:10px 0 0;padding:9px;font-size:9px;line-height:1.4;display:flex}.privacy-proof svg{flex:none;width:15px}.window-stage-actions{z-index:9;background:#fff;border:1px solid #cedae3;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;margin-top:15px;padding:12px 15px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 24px #17365312}.window-stage-actions>div{align-items:center;gap:9px;display:flex}.window-stage-actions>div:last-child{margin-left:auto}.window-stage-actions span{color:#667d90;font-size:10px}.window-stage-actions button,.window-stage-actions a{justify-content:center;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.window-stage-actions svg{width:16px}.window-preview-tabs{grid-template-columns:repeat(3,1fr);gap:8px;width:min(820px,100%);margin:0 auto 14px;display:grid}.window-preview-tabs button{color:#294c67;text-align:left;cursor:pointer;background:#fff;border:1px solid #d2dee7;border-radius:10px;grid-template-columns:28px 1fr;align-items:center;gap:8px;padding:11px;display:grid}.window-preview-tabs button>svg{width:21px}.window-preview-tabs button b,.window-preview-tabs button small{display:block}.window-preview-tabs button small{color:#74889a;margin-top:3px;font-size:9px}.window-preview-tabs button.active{border-color:var(--tenant-brand-accent,#1769bd);box-shadow:inset 3px 0 var(--tenant-brand-accent,#1769bd);color:#125d9e;background:#eef6fc}.window-preview-canvas{background:#e9eef2;border:1px solid #d6e0e7;border-radius:13px;min-height:700px;padding:28px}.customer-offer-page.embedded{width:min(980px,100%);margin:auto;box-shadow:0 20px 55px #17365322}.customer-trust-row{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.customer-trust-row span{color:#486477;background:#fff;border:1px solid #d5e1e7;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-weight:800;display:flex}.customer-trust-row svg{width:14px}.customer-finance-options{background:#f3faf6;border:1px solid #d9e5dc;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:0 38px 25px;padding:14px;display:flex}.customer-finance-options b,.customer-finance-options span{display:block}.customer-finance-options span{color:#668075;margin-top:3px;font-size:9px}.customer-finance-options button{color:#24634c;background:#fff;border:1px solid #b9d2c3;border-radius:8px;padding:8px 10px;font-weight:800}.window-seller-signature{color:#173653;justify-items:start;max-width:240px;margin:22px 38px 28px;display:grid}.window-seller-signature>span{color:#60778a;font-size:10px}.window-seller-signature svg{color:#173653;width:150px;height:55px;margin:7px 0}.window-seller-signature em{color:#9a650d;margin:13px 0;font-size:9px}.window-seller-signature b,.window-seller-signature small{display:block}.window-seller-signature small{color:#728698;margin-top:2px}.window-pdf-sheet{box-sizing:border-box;color:#173653;background:#fff;width:min(720px,100%);min-height:980px;margin:0 auto;padding:45px 50px;position:relative;box-shadow:0 18px 50px #17365320}.window-pdf-sheet>header{border-bottom:2px solid #e1e7ec;justify-content:space-between;padding-bottom:18px;display:flex}.window-pdf-sheet>header b,.window-pdf-sheet>header small,.window-pdf-sheet>header span{display:block}.window-pdf-sheet>header small{color:#728698;margin-top:3px;font-size:9px}.window-pdf-sheet>header>span{text-align:right;font-weight:800}.pdf-address{border:1px solid #d8e0e6;gap:3px;width:275px;margin:30px 0 20px auto;padding:13px;display:grid}.pdf-address small{color:#748798;text-transform:uppercase}.pdf-title p{color:var(--tenant-brand-accent,#1769bd);text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.pdf-title h1{margin:7px 0 20px;font-size:31px}.pdf-total{background:#eef6fb;border:1px solid #cbdde9;padding:16px}.pdf-total span,.pdf-total strong{display:block}.pdf-total span{color:#647b8d;font-size:10px;font-weight:800}.pdf-total strong{margin-top:6px;font-size:25px}.window-pdf-sheet.cover>h2{margin:28px 0 11px;font-size:16px}.window-pdf-sheet.cover ol{margin:0;padding:0;list-style:none}.window-pdf-sheet.cover li{border-bottom:1px solid #e2e8ed;justify-content:space-between;gap:12px;padding:9px 2px;display:flex}.pdf-subsidy{background:#f1f9f4;border:1px solid #d2e3d8;gap:4px;margin-top:25px;padding:13px;display:grid}.pdf-subsidy span{color:#587166;font-size:10px}.window-pdf-sheet>footer{color:#728698;border-top:1px solid #dbe3e8;padding-top:10px;font-size:8px;position:absolute;bottom:28px;left:50px;right:50px}.window-pdf-pages{gap:24px;display:grid}.pdf-position{border:1px solid #d7e1e7;margin-top:24px}.pdf-position>header{border-bottom:1px solid #dde5ea;justify-content:space-between;align-items:center;padding:10px;display:flex}.pdf-position>header>div{align-items:center;gap:8px;display:flex}.pdf-position>header>div>span{color:#fff;background:#173d5c;border-radius:5px;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.pdf-position p{margin:0}.pdf-position p b,.pdf-position p small{display:block}.pdf-position p small{color:#748798;font-size:8px}.pdf-position>div{grid-template-columns:minmax(0,1fr) 190px;gap:15px;height:310px;padding:13px;display:grid}.pdf-position svg{width:100%;height:100%}.pdf-position dl{margin:0}.pdf-position dl>div{border-bottom:1px solid #e0e7ec;padding:8px 0}.pdf-position dt{color:#718698;text-transform:uppercase;font-size:8px}.pdf-position dd{margin:3px 0 0;font-size:9px;font-weight:800}.window-send-workspace>header{background:#fff;border:1px solid #d5e0e7;border-radius:12px;grid-template-columns:210px minmax(0,1fr) auto;align-items:center;gap:20px;margin-bottom:15px;padding:17px;display:grid}.window-send-workspace>header>button{justify-self:start;align-items:center;gap:6px;display:inline-flex}.window-send-workspace>header h2,.window-send-workspace>header p{margin:0}.window-send-workspace>header h2{margin:4px 0}.window-send-workspace>header>div>p:last-child{color:#687e90}.window-send-workspace>header>span{color:#17734f;background:#eaf7f0;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:9px;font-weight:850;display:flex}.window-send-workspace>header svg{width:16px}.delivery-test-row{background:#f7fafc;border:1px solid #d5e0e7;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex}.delivery-test-row>div{align-items:flex-start;gap:9px;display:flex}.delivery-test-row svg{width:20px;color:var(--tenant-brand-accent,#1769bd)}.delivery-test-row b,.delivery-test-row small{display:block}.delivery-test-row small{color:#687e90;margin-top:3px;font-size:9px}.delivery-final-facts{grid-template-columns:repeat(4,1fr);gap:7px;margin:16px 0;display:grid}.delivery-final-facts>span{background:#f8fafc;border:1px solid #dbe4eb;border-radius:9px;padding:10px}.delivery-final-facts small,.delivery-final-facts b,.delivery-final-facts em{display:block}.delivery-final-facts small{color:#748698;text-transform:uppercase;font-size:8px}.delivery-final-facts b{margin-top:4px}.delivery-final-facts em{color:#6b7f90;margin-top:3px;font-size:8px;font-style:normal}@media (max-width:1100px){.window-review-grid{grid-template-columns:1fr}.window-review-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.window-review-controls>section:last-child{grid-column:1/-1}.window-stage-header,.window-send-workspace>header{grid-template-columns:1fr auto}.window-stage-header>button,.window-send-workspace>header>button{grid-column:1/-1}.window-stage-actions{flex-direction:column;align-items:stretch}.window-stage-actions>div,.window-stage-actions>div:last-child{justify-content:flex-end;width:100%;margin-left:0}.window-stage-actions>div:first-child{justify-content:flex-start}.delivery-final-facts{grid-template-columns:1fr 1fr}}@media (max-width:760px){.window-quote-journey{grid-template-columns:repeat(5,minmax(130px,1fr));overflow:auto}.window-stage-header,.window-send-workspace>header{grid-template-columns:1fr}.window-stage-header>span,.window-send-workspace>header>span{justify-self:start}.window-review-controls{grid-template-columns:1fr}.window-review-controls>section:last-child{grid-column:auto}.window-summary-intro{flex-direction:column;align-items:flex-start}.window-summary-intro>strong{text-align:left}.window-summary-lines>button{grid-template-columns:28px 78px minmax(0,1fr)}.window-summary-lines>button>strong{grid-column:3}.window-summary-total{width:auto;margin-left:18px;margin-right:18px}.window-preview-tabs{grid-template-columns:1fr}.window-preview-canvas{border-radius:0;padding:0}.window-pdf-sheet{min-height:900px;padding:28px 24px}.window-pdf-sheet>footer{left:24px;right:24px}.pdf-position>div{grid-template-columns:1fr;height:auto}.customer-finance-options,.delivery-test-row{flex-direction:column;align-items:stretch}.delivery-final-facts{grid-template-columns:1fr}.window-stage-actions>div,.window-stage-actions>div:last-child{flex-direction:column;align-items:stretch}.window-stage-actions button,.window-stage-actions a{width:100%}}.isolation-quote-journey{grid-template-columns:repeat(6,minmax(0,1fr))}.isolation-quote-journey button.locked{color:#91a2af;cursor:not-allowed}.isolation-quote-journey button span svg{width:12px;height:12px}.isolation-summary-next{justify-content:center;align-items:center;gap:7px;display:flex!important}.isolation-summary-next svg{width:16px}.isolation-review-grid{grid-template-columns:minmax(0,1fr) 330px}.isolation-summary-paper{min-width:0}.isolation-review-lines{padding:0 30px}.isolation-review-lines>article{border-top:1px solid #e0e7ec;grid-template-columns:30px 62px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 4px;display:grid}.isolation-review-lines .line-number{color:#fff;background:#173d5c;border-radius:6px;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.isolation-review-lines .offer-product-visual{border-radius:12px;grid-row:auto;width:56px;height:56px}.isolation-review-lines .offer-product-visual span{font-size:18px}.isolation-review-lines p{margin:0}.isolation-review-lines p b,.isolation-review-lines p small,.isolation-review-lines p em{display:block}.isolation-review-lines p small{color:#687e90;margin-top:4px;line-height:1.4}.isolation-review-lines p em{color:#49677d;margin-top:5px;font-size:9px;font-style:normal}.isolation-review-lines>article>strong{text-align:right;font-size:15px}.isolation-review-terms{background:#dae3e9;border:1px solid #dae3e9;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 30px 30px;display:grid}.isolation-review-terms>div{background:#fff;gap:4px;padding:12px;display:grid}.isolation-review-terms b{text-transform:uppercase;color:#62798c;font-size:9px}.isolation-review-terms span{color:#294b65;font-size:10px;line-height:1.45}.window-review-controls dl{margin:0}.window-review-controls dl>div{border-bottom:1px solid #edf1f4;justify-content:space-between;padding:7px 0;display:flex}.window-review-controls dt{color:#718698}.window-review-controls dd{margin:0;font-weight:850}.isolation-proof-canvas{min-height:740px}.isolation-customer-offer.embedded{border-radius:3px;width:min(980px,100%);margin:0 auto;box-shadow:0 20px 55px #17365322}.isolation-customer-offer.embedded .customer-trust-row{margin-top:18px}.isolation-customer-offer.embedded .customer-measure-grid section>div>small{color:#8a671f;margin-top:6px;font-size:9px;display:block}.isolation-pdf-proof{justify-items:center;gap:12px;width:100%;display:grid}.isolation-pdf-proof iframe{background:#fff;border:0;width:min(900px,100%);height:980px;box-shadow:0 20px 55px #17365322}.isolation-pdf-proof>a{align-items:center;gap:7px;text-decoration:none;display:inline-flex}.isolation-pdf-proof>a svg{width:16px}.isolation-send-workspace{scroll-margin-top:20px}@media (max-width:1100px){.isolation-review-grid{grid-template-columns:1fr}.isolation-pdf-proof iframe{height:820px}}@media (max-width:760px){.isolation-quote-journey{grid-template-columns:repeat(6,minmax(132px,1fr));overflow:auto}.isolation-review-lines{padding:0 16px}.isolation-review-lines>article{grid-template-columns:28px 48px minmax(0,1fr)}.isolation-review-lines .offer-product-visual{width:44px;height:44px}.isolation-review-lines>article>strong{text-align:left;grid-column:3}.isolation-review-terms{grid-template-columns:1fr;margin-left:16px;margin-right:16px}.isolation-pdf-proof iframe{height:680px}.isolation-customer-offer.embedded{border-radius:0}}.outer-resize-control>.outer-resize-hit{fill:#0000;stroke:#0000;stroke-width:90px;cursor:nwse-resize;touch-action:none;outline:none}.outer-resize-control>.outer-resize-grip{fill:#fff;stroke:var(--tenant-brand-accent,#176fc4);stroke-width:6px;pointer-events:none;transform-box:fill-box;transform-origin:50%;transform:scale(1.45)}.outer-resize-control>.outer-resize-hit:focus-visible+.outer-resize-grip{stroke:#064f91;stroke-width:10px}.window-three-drawing.webgl-ready .window-three-control-layer .premium-window-drawing>.drawing-content-layer:first-of-type{opacity:1!important}.window-three-drawing.webgl-ready .window-three-control-layer .premium-window-drawing>.drawing-content-layer>g:first-of-type{opacity:0}.window-three-drawing.webgl-ready .window-three-scene canvas{cursor:pointer}.window-three-drawing.webgl-ready .window-three-control-layer .pane-hit{pointer-events:none}.window-three-drawing.webgl-ready .window-three-control-layer .pane-hit:hover{fill:#0000;stroke:none}.window-three-drawing.webgl-ready .window-three-control-layer .pane-hit:focus{fill:#1a7bd80a;stroke:#176fc4;stroke-width:4px}.outer-resize-control>.outer-resize-grip{stroke-width:4px;transform:scale(1)}.outer-resize-control path{stroke-width:4px}.window-position-workbar{background:#fff;border:1px solid #d3dee6;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:14px;margin:0 0 12px;padding:10px 12px;display:grid;box-shadow:0 4px 14px #173d5c09}.window-position-workbar>div:first-child b,.window-position-workbar>div:first-child small{display:block}.window-position-workbar>div:first-child b{color:#183c57;font-size:11px}.window-position-workbar>div:first-child small{color:#718698;margin-top:3px;font-size:8px}.window-position-tabs{gap:6px;min-width:0;padding:1px;display:flex;overflow-x:auto}.window-position-tabs button{color:#31536b;text-align:left;cursor:pointer;background:#f9fbfc;border:1px solid #d2dee6;flex:none;min-width:118px;padding:7px 10px;display:grid}.window-position-tabs button span,.window-position-tabs button small{display:block}.window-position-tabs button span{font-size:9px;font-weight:850}.window-position-tabs button small{color:#718698;margin-top:2px;font-size:8px}.window-position-tabs button.active{background:#eef5f9;border-color:#2a6d9c;box-shadow:inset 3px 0 #245f88}.window-position-tabs button.active small{color:#245f88}.window-position-tabs button.add-position{color:#1767a1;background:#fff;border-style:dashed}.save-route-hint{color:#60788a;text-align:right;align-self:center;font-size:8px;font-weight:800;line-height:1.35}.position-save-state{justify-content:center;align-items:center;margin:-3px 13px 9px;padding:6px 8px;font-size:8px;font-weight:850;display:flex}.position-save-state.changed{color:#955e0b;background:#fff4df}.position-save-state.saved{color:#176b4d;background:#eaf7f0}.position-save-confirmation{z-index:12;background:#f5fbf7;border:1px solid #b9d9c8;grid-template-columns:34px minmax(180px,1fr) auto auto auto;align-items:center;gap:8px;margin:14px;padding:10px 12px;display:grid;position:sticky;bottom:12px;box-shadow:0 12px 34px #173d5c22}.position-save-confirmation>span{color:#17704f;background:#dff3e8;place-items:center;width:33px;height:33px;display:grid}.position-save-confirmation svg{width:18px}.position-save-confirmation b,.position-save-confirmation small{display:block}.position-save-confirmation b{color:#184c3a;font-size:10px}.position-save-confirmation small{color:#668074;margin-top:2px;font-size:8px}.position-save-confirmation button{white-space:nowrap}.editor-dialog-layer{z-index:140;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#17364e5c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.editor-dialog-layer>section{background:#fff;border:1px solid #cfdbe3;grid-template-columns:42px minmax(0,1fr);gap:13px;width:min(620px,100%);padding:22px;display:grid;box-shadow:0 28px 80px #102d423d}.editor-dialog-layer h2,.editor-dialog-layer p{margin:0}.editor-dialog-layer h2{color:#173d59;margin:5px 0 6px;font-size:20px}.editor-dialog-layer p:last-child{color:#667e90;line-height:1.45}.editor-dialog-icon{color:#9a620b;background:#fff0d7;place-items:center;width:40px;height:40px;display:grid}.editor-dialog-icon svg{width:20px}.editor-dialog-layer footer{border-top:1px solid #e2e9ee;grid-column:1/-1;justify-content:flex-end;gap:8px;margin-top:7px;padding-top:14px;display:flex}.editor-dialog-layer>section.new-position-dialog{grid-template-columns:1fr;width:min(760px,100%)}.new-position-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.new-position-options button{color:#294c65;text-align:left;cursor:pointer;background:#fff;border:1px solid #d2dee6;grid-template-columns:28px 1fr;align-items:start;column-gap:8px;padding:13px;display:grid}:is(.new-position-options button:hover,.new-position-options button:focus-visible){background:#f2f7fa;border-color:#3979a5;outline:none}.new-position-options button>span{color:#245f88;background:#e8f0f5;grid-row:1/3;place-items:center;width:27px;height:27px;font-size:8px;font-weight:900;display:grid}.new-position-options button b,.new-position-options button small{display:block}.new-position-options button b{font-size:10px}.new-position-options button small{color:#6c8293;margin-top:4px;font-size:8px;line-height:1.4}@media (max-width:1100px){.window-position-workbar{grid-template-columns:1fr}.position-save-confirmation{grid-template-columns:32px 1fr}.position-save-confirmation button{grid-column:2}.new-position-options{grid-template-columns:1fr}}.quote-studio .drawing-stage.refined .drawing-width-control{top:72px;left:50%;right:auto;transform:translate(-50%)}@media (max-width:1180px){.quote-studio .drawing-stage.refined .drawing-width-control{top:58px}}@media (max-width:700px){.quote-studio .drawing-stage.refined .drawing-width-control{top:74px}}.compact-config-nav{justify-content:center;gap:5px;margin:0 auto 10px;display:flex}.compact-config-nav button{color:#6f8394;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:6px 9px;font-size:9px;font-weight:850}.compact-config-nav button.active{color:#174c73;background:#fff;border-color:#c6d7e3}.compact-config-nav button.done{color:#187052}.quote-studio .window-configurator-v41{grid-template-columns:minmax(250px,285px) minmax(0,1fr);grid-template-areas:"choices drawing";gap:14px}.quote-studio .configuration-choice-panel{grid-area:choices;position:sticky;top:10px}.quote-studio .drawing-workspace{grid-area:drawing;position:static}.quote-studio .drawing-stage{height:520px}.position-price-editor{background:#fff;border-top:1px solid #dce5eb;grid-template-columns:minmax(190px,1fr) minmax(220px,270px);align-items:start;gap:12px;padding:16px 18px;display:grid}.position-price-editor h3,.position-price-editor p{margin:0}.position-price-editor h3{margin:4px 0;font-size:17px}.position-price-editor>div:first-child small{color:#687f90}.position-price-editor>label{color:#526b7d;gap:5px;font-size:9px;font-weight:850;display:grid}.money-input{background:#fff;border:1px solid #bfd0dc;grid-template-columns:32px minmax(0,1fr);align-items:center;display:grid}.money-input i{color:#36576d;background:#f4f7f9;border-right:1px solid #d7e1e8;place-items:center;height:100%;font-style:normal;display:grid}.money-input input{color:#163f5d;min-width:0;font:inherit;text-align:right;background:0 0;border:0;outline:0;padding:9px 10px;font-size:15px;font-weight:900}.position-price-editor>label small{color:#718698;text-align:right}.position-price-editor>details{border-top:1px solid #e3e9ee;grid-column:1/-1;padding-top:10px}.position-price-editor summary{color:#456276;cursor:pointer;font-size:9px;font-weight:850}.position-price-editor dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin:9px 0 0;display:grid}.position-price-editor dl>div{border-bottom:1px solid #edf1f4;justify-content:space-between;gap:10px;padding:7px 0;display:flex}.position-price-editor dt{color:#6d8293}.position-price-editor dd{margin:0;font-weight:850}.position-price-actions{align-items:center;gap:10px;display:flex;grid-column:1/-1!important}.position-price-actions .position-save-state{border-radius:0;margin:0}.position-price-editor.invalid{box-shadow:inset 4px 0 #bd453e}.position-price-editor>em{color:#a33d36;grid-column:1/-1;font-size:9px;font-style:normal;font-weight:850}.window-defaults-summary{background:#f8fafb;border-top:1px solid #dce5eb;padding:11px 18px}.window-defaults-summary summary{color:#476477;cursor:pointer;font-size:9px;font-weight:850}.window-defaults-grid{background:#e1e8ed;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:10px;display:grid}.window-defaults-grid p{background:#fff;gap:3px;margin:0;padding:9px;display:grid}.window-defaults-grid span{color:#718698;font-size:8px}.window-defaults-grid b{font-size:9px}.defaults-error,.defaults-warning{color:#9b3e37;background:#fff0ed;align-items:center;gap:6px;padding:7px;font-size:9px;display:flex;margin:7px 0 0!important}.defaults-warning{color:#91600e;background:#fff5e4}.defaults-error svg,.defaults-warning svg{width:14px;height:14px}.window-quote-price-editor{overflow:hidden;border-radius:12px!important;margin-top:14px!important}.window-quote-price-editor>header{border-bottom:1px solid #dde5eb;justify-content:space-between;align-items:end;gap:20px;padding:17px 20px;display:flex}.window-quote-price-editor h2,.window-quote-price-editor p{margin:0}.window-quote-price-editor h2{margin:4px 0;font-size:20px}.window-quote-price-editor header small{color:#697f90}.window-quote-price-editor header>div:last-child{text-align:right}.window-quote-price-editor header>div:last-child span,.window-quote-price-editor header>div:last-child strong{display:block}.window-quote-price-editor header>div:last-child span{color:#647b8d;font-size:9px;font-weight:850}.window-quote-price-editor header>div:last-child strong{color:#143e5d;margin-top:4px;font-size:25px}.quote-price-math{border-bottom:1px solid #dde5eb;grid-template-columns:repeat(3,1fr);display:grid}.quote-price-math p{border-right:1px solid #e1e8ed;justify-content:space-between;gap:10px;padding:12px 18px;display:flex}.quote-price-math span{color:#687f91}.quote-price-math .discount b{color:#187052}.quote-price-math .total{background:#f2f7fa}.quote-price-math .total strong{font-size:15px}.quote-discount-controls{grid-template-columns:190px 185px minmax(220px,1fr) auto;align-items:end;gap:10px;padding:15px 20px;display:grid}.quote-discount-controls fieldset{border:0;grid-template-columns:1fr 1fr;gap:4px;margin:0;padding:0;display:grid}.quote-discount-controls legend{color:#526b7d;grid-column:1/-1;margin-bottom:5px;font-size:9px;font-weight:850}.quote-discount-controls fieldset button{color:#607789;background:#fff;border:1px solid #cbd8e1;border-radius:7px;padding:8px;font-size:9px;font-weight:850}.quote-discount-controls fieldset button.active{color:#173f5d;background:#eef4f7;border-color:#315f7f}.quote-discount-controls>label{color:#526b7d;gap:5px;font-size:9px;font-weight:850;display:grid}.quote-discount-controls .discount-reason input{color:#173f5d;font:inherit;border:1px solid #bfd0dc;padding:10px}.window-quote-price-editor>footer{background:#f8fafb;border-top:1px solid #dde5eb;justify-content:space-between;align-items:center;gap:18px;padding:12px 20px;display:flex}.window-quote-price-editor>footer>div{align-items:center;gap:8px;display:flex}.price-guard{color:#187052;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.price-guard svg{width:15px}.price-guard.bad{color:#a23d36}.price-guard.warning{color:#96610b}.window-quote-price-editor .window-change-reason{align-items:center;gap:6px;margin:0;display:flex}.window-quote-price-editor .window-change-reason select{padding:8px}.window-summary-total .discount{color:#187052}@media (max-width:1100px){.quote-studio .window-configurator-v41{grid-template-columns:1fr;grid-template-areas:"choices""drawing";display:grid}.quote-studio .configuration-choice-panel{position:static}.quote-discount-controls{grid-template-columns:1fr 1fr}.window-quote-price-editor>footer{flex-direction:column;align-items:stretch}.window-quote-price-editor>footer>div{flex-wrap:wrap}}@media (max-width:720px){.compact-config-nav{justify-content:flex-start;overflow:auto}.compact-config-nav button{white-space:nowrap}.position-price-editor,.position-price-editor dl,.window-defaults-grid,.quote-price-math,.quote-discount-controls{grid-template-columns:1fr}.quote-price-math p{border-bottom:1px solid #e1e8ed;border-right:0}.window-quote-price-editor>header,.window-quote-price-editor>footer{flex-direction:column;align-items:flex-start}.window-quote-price-editor header>div:last-child{text-align:left}.position-price-actions{flex-direction:column;align-items:stretch}}.window-focus-editor{--window-focus-line:#d9e2e9;--window-focus-ink:#173a55;--window-focus-muted:#647b8d;font-size:12px;max-width:none!important;padding-bottom:88px!important}.window-focus-editor .quote-studio-head{border:1px solid var(--window-focus-line);box-shadow:none;background:#fff;border-radius:10px;grid-template-columns:minmax(320px,1fr) auto;align-items:center;gap:18px;margin-bottom:8px;padding:13px 16px;display:grid}.window-focus-editor .quote-studio-head h2{line-height:1.25;margin:3px 0!important;font-size:18px!important}.window-focus-editor .quote-context{gap:8px}.window-focus-editor .quote-context span{font-size:10px}.window-focus-editor .quote-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:620px;display:flex}.window-focus-editor .quote-head-actions button,.window-focus-editor .quote-head-actions a{min-height:34px;padding:7px 10px;font-size:10px}.window-focus-editor .window-quote-journey{border:1px solid var(--window-focus-line);background:#fff;border-radius:10px;min-height:42px;margin:0 0 8px;padding:5px}.window-focus-editor .window-quote-journey button{min-height:32px;font-size:10px}.window-focus-editor .window-quote-journey button span{width:21px;height:21px}.window-focus-editor .seller-source-strip{border-color:var(--window-focus-line);background:#f8fafb;border-radius:9px;min-height:42px;margin:0 0 8px;padding:7px 11px}.window-focus-editor .seller-source-strip>span{width:26px;height:26px}.window-focus-editor .seller-source-strip small{font-size:9px}.window-focus-editor .quote-source-details{margin:0 0 8px}.window-focus-editor .window-work-mode{border-color:var(--window-focus-line);border-radius:9px;max-width:none;margin:0 0 8px;padding:6px 8px}.window-focus-editor .window-work-mode>div{padding-left:4px}.window-focus-editor .window-work-mode b{font-size:11px}.window-focus-editor .window-work-mode small{font-size:9px}.window-focus-editor .window-work-mode button{border-radius:7px;min-height:32px;padding:6px 12px;font-size:10px}.window-focus-editor .window-position-workbar{border-color:var(--window-focus-line);box-shadow:none;border-radius:9px;grid-template-columns:190px minmax(0,1fr);margin-bottom:8px;padding:7px 10px}.window-focus-editor .window-position-workbar>div:first-child b{font-size:11px}.window-focus-editor .window-position-workbar>div:first-child small{font-size:9px}.window-focus-editor .window-position-tabs button{border-radius:7px;min-width:110px;padding:6px 9px}.window-focus-editor .window-position-tabs button span{font-size:10px}.window-focus-editor .window-position-tabs button small{font-size:8px}.window-focus-editor .window-configurator-v41{grid-template-columns:minmax(270px,300px) minmax(0,1fr);gap:10px}.window-focus-editor .configuration-choice-panel,.window-focus-editor .drawing-workspace{border-color:var(--window-focus-line)!important;box-shadow:none!important;border-radius:10px!important}.window-focus-editor .configuration-choice-panel{scrollbar-width:thin;max-height:calc(100vh - 120px);overflow:auto}.window-focus-editor .panel-title{padding:14px 14px 10px}.window-focus-editor .panel-title h2{font-size:17px!important}.window-focus-editor .panel-title small{font-size:10px;line-height:1.4}.window-quick-panel{gap:11px;padding-bottom:12px;display:grid}.window-quick-panel>.two-fields,.window-quick-panel>label,.window-quick-panel>fieldset,.window-quick-panel>.advanced-toggle{margin-left:14px!important;margin-right:14px!important}.window-quick-panel>label{color:#506b7e;gap:5px;font-size:10px;font-weight:800;display:grid}.window-quick-panel>label select,.window-quick-panel>label input{color:#173f5d;min-width:0;height:38px;font:inherit;background:#fff;border:1px solid #c8d5df;border-radius:7px;padding:7px 9px;font-size:11px}.window-quick-panel .two-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.window-quick-panel .two-fields label{color:#506b7e;gap:5px;font-size:10px;font-weight:800;display:grid}.quick-pane-options{grid-template-columns:repeat(2,minmax(0,1fr))!important}.quick-pane-options legend{grid-column:1/-1}.quick-pane-options button{min-height:34px!important;padding:7px!important;font-size:10px!important}.window-quick-panel .offer-variant-choice{gap:5px}.window-quick-panel .offer-variant-choice button{border-radius:7px;padding:8px 7px}.window-quick-panel .offer-variant-choice button b{font-size:10px}.window-quick-panel .offer-variant-choice button small{font-size:8px}.window-focus-editor .drawing-toolbar.compact{border-bottom:1px solid var(--window-focus-line);min-height:45px;padding:6px 10px}.window-focus-editor .drawing-toolbar button{min-height:31px;padding:6px 10px;font-size:10px}.window-focus-editor .drawing-stage.refined{background:linear-gradient(#fcfdfe,#f1f4f6);height:clamp(540px,100vh - 310px,690px);min-height:540px;padding:86px 42px 28px}.window-focus-editor .drawing-dimension-input{border-radius:7px;grid-template-columns:auto 84px auto;padding:6px 9px;box-shadow:0 5px 16px #173d5c12}.window-focus-editor .drawing-dimension-input span,.window-focus-editor .drawing-dimension-input em{font-size:9px}.window-focus-editor .drawing-dimension-input input{width:84px;font-size:14px}.window-focus-editor .drawing-stage.refined .drawing-width-control{top:18px}.window-focus-editor .drawing-color-dock{border-radius:8px;grid-template-columns:auto minmax(180px,1fr) minmax(180px,1fr);gap:8px;width:min(590px,100% - 30px);padding:6px 8px;display:grid;top:58px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 5px 16px #173d5c0d}.window-color-select{border-left:1px solid #e0e7ec;grid-template-columns:minmax(0,1fr) 18px!important;gap:7px!important;padding-left:8px!important;display:grid!important}.window-color-select-head{grid-template-columns:17px minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.window-color-select-head>i{border:1px solid #aebbc5;width:17px!important;height:17px!important}.window-color-select-head span{min-width:0}.window-color-select-head small,.window-color-select-head b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.window-color-select-head small{color:#728696;font-size:8px}.window-color-select-head b{color:#234967;margin-top:1px;font-size:10px}.window-color-select select{opacity:.72;cursor:pointer;width:18px}.window-focus-editor .drawing-selected-context,.window-focus-editor .window-three-badge{font-size:9px}.window-three-drawing.interactive.webgl-ready .window-three-scene canvas{pointer-events:none;cursor:default}.window-three-drawing.interactive.webgl-ready .window-three-control-layer .pane-hit{pointer-events:all;cursor:pointer}.window-three-drawing.interactive.webgl-ready .window-three-control-layer .pane-hit:hover{fill:#1774c710;stroke:#176fc4;stroke-width:3px}.window-three-drawing.interactive.webgl-ready .window-three-control-layer .pane-hit:focus{fill:#1a7bd80d;stroke:#176fc4;stroke-width:4px}.window-focus-editor .window-visual-proof{padding:10px 15px}.window-focus-editor .window-visual-proof b{font-size:11px}.window-focus-editor .window-visual-proof small,.window-focus-editor .drawing-instruction{font-size:9px}.window-focus-editor .drawing-instruction{padding:9px 15px}.window-focus-editor .position-price-editor{grid-template-columns:minmax(190px,1fr) 250px;padding:12px 15px}.window-focus-editor .position-price-editor h3{font-size:15px}.window-focus-editor .position-price-actions{justify-content:flex-end}.window-focus-editor .position-save-state{font-size:9px}.window-focus-editor .window-defaults-summary{padding:10px 15px}.window-focus-editor .window-defaults-summary summary{font-size:10px}.window-editor-commandbar{z-index:28;background:#fff;border:1px solid #bccbd6;border-radius:11px;grid-template-columns:minmax(118px,auto) minmax(138px,auto) minmax(110px,1fr) auto auto auto;align-items:center;gap:8px;margin:12px 0;padding:9px 11px;display:grid;position:sticky;bottom:10px;box-shadow:0 16px 38px #17364e24}.window-editor-commandbar>div{border-right:1px solid #dce4ea;padding:2px 12px 2px 4px}.window-editor-commandbar small,.window-editor-commandbar strong{display:block}.window-editor-commandbar small{color:#657b8c;text-transform:uppercase;letter-spacing:.04em;font-size:8px;font-weight:800}.window-editor-commandbar strong{color:#173f5d;margin-top:2px;font-size:16px}.window-editor-commandbar button{white-space:nowrap;min-height:36px;font-size:10px}.window-command-status{border-radius:999px;justify-self:start;padding:6px 9px;font-size:9px;font-weight:850}.window-command-status.changed{color:#8d5908;background:#fff1d9}.window-command-status.saved{color:#176d4d;background:#e8f6ef}.window-focus-editor .window-quote-price-editor{box-shadow:none!important;border-radius:10px!important}.window-focus-editor .window-quote-price-editor>header{padding:13px 17px}.window-focus-editor .window-quote-price-editor h2{font-size:18px}.window-focus-editor .window-quote-price-editor header>div:last-child strong{font-size:21px}@media (min-width:901px){.app-shell:has(.window-focus-editor){grid-template-columns:var(--shell-nav-collapsed) minmax(0,1fr)}.app-shell:has(.window-focus-editor) .workspace-sidebar{width:var(--shell-nav-collapsed);padding-inline:10px!important}.app-shell:has(.window-focus-editor) .tenant-brand .thermo-wordmark-copy{display:none!important}.app-shell:has(.window-focus-editor) .tenant-brand>small{display:none!important}.app-shell:has(.window-focus-editor) .nav-item>span:nth-child(2){display:none!important}.app-shell:has(.window-focus-editor) .nav-item>b{display:none!important}.app-shell:has(.window-focus-editor) .nav-chevron{display:none!important}.app-shell:has(.window-focus-editor) .nav-group{display:none!important}.app-shell:has(.window-focus-editor) .sidebar-submenu{display:none!important}.app-shell:has(.window-focus-editor) .organisation>span:nth-child(2){display:none!important}.app-shell:has(.window-focus-editor) .organisation>b{display:none!important}.app-shell:has(.window-focus-editor) .nav-item{justify-content:center;padding-inline:7px!important}.app-shell:has(.window-focus-editor) .workspace-sidebar-head{justify-content:center}.app-shell:has(.window-focus-editor) .menu-collapse-top{position:absolute;top:14px;left:46px}.app-shell:has(.window-focus-editor) .global-search-trigger{max-width:420px}}@media (max-width:1200px){.window-focus-editor .window-configurator-v41{grid-template-columns:260px minmax(0,1fr)}.window-focus-editor .drawing-stage.refined{height:560px}.window-focus-editor .drawing-color-dock{grid-template-columns:auto minmax(150px,1fr) minmax(150px,1fr)}}@media (max-width:1100px){.window-focus-editor .window-configurator-v41{grid-template-columns:1fr;grid-template-areas:"choices""drawing"}.window-focus-editor .configuration-choice-panel{max-height:none;position:static}.window-focus-editor .window-position-workbar{grid-template-columns:1fr}.window-editor-commandbar{grid-template-columns:1fr 1fr auto auto}.window-editor-commandbar .window-command-status{display:none}.window-editor-commandbar button.quiet{grid-column:4}.window-focus-editor .drawing-stage.refined{height:560px}}.work-sync-alert{color:#80500d;background:#fff8eb;border:1px solid #edc180;border-radius:9px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;margin-bottom:16px;padding:10px 13px;display:grid}.work-sync-alert>span{background:#f7ddb2;border-radius:50%;place-items:center;width:21px;height:21px;font-weight:850;display:grid}.work-sync-alert b,.work-sync-alert small{display:block}.work-sync-alert b{font-size:12px}.work-sync-alert small{margin-top:2px;font-size:11px;line-height:1.4}.work-sync-alert button{color:#80500d;font:inherit;cursor:pointer;background:#fff;border:1px solid #dcb36f;border-radius:7px;padding:7px 12px;font-size:12px;font-weight:800}.work-sync-alert button:disabled{opacity:.6;cursor:wait}@media (max-width:760px){.window-focus-editor{padding-bottom:126px!important}.window-focus-editor .quote-studio-head{grid-template-columns:1fr}.window-focus-editor .quote-head-actions{justify-content:flex-start}.window-focus-editor .drawing-stage.refined{height:430px;min-height:430px;padding:112px 24px 34px}.window-focus-editor .drawing-color-dock{grid-template-columns:1fr 1fr;width:calc(100% - 20px);top:58px}.window-focus-editor .drawing-color-dock>small{grid-column:1/-1}.window-color-select{border-left:0!important}.window-editor-commandbar{grid-template-columns:1fr 1fr;bottom:76px}.window-editor-commandbar>div{border-right:0}.window-editor-commandbar button{width:100%}.window-editor-commandbar button.quiet{grid-column:auto}.window-focus-editor .position-price-editor,.window-quick-panel .two-fields{grid-template-columns:1fr}}.window-focus-editor .window-quote-journey{grid-template-columns:repeat(5,minmax(0,1fr))}.window-price-drawer-toggle{text-align:left;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 12px;display:flex}.window-price-drawer-toggle span small,.window-price-drawer-toggle span strong{display:block}.window-price-drawer-toggle span small{color:#6b8090;text-transform:uppercase;letter-spacing:.05em;font-size:8px}.window-price-drawer-toggle span strong{color:#173f5d;margin-top:2px;font-size:17px}.window-price-drawer-toggle>b{color:#456276;font-size:9px}.window-price-drawer-toggle>b:after{content:"⌄";margin-left:8px}.window-price-drawer-toggle[aria-expanded=true]>b:after{content:"⌃"}.window-price-drawer-content{display:none}.window-quote-price-editor.is-open>.window-price-drawer-content{display:block}.window-price-drawer-content>header{border-bottom:1px solid #dde5eb;justify-content:space-between;align-items:end;gap:20px;padding:17px 20px;display:flex}.window-price-drawer-content>footer{background:#f8fafb;border-top:1px solid #dde5eb;justify-content:space-between;align-items:center;gap:18px;padding:12px 20px;display:flex}.window-price-drawer-content>footer>div{align-items:center;gap:8px;display:flex}@media (min-width:1181px){.window-focus-editor{background:#f1f4f6;padding:12px 14px 18px!important}.window-focus-editor .quote-studio-head{border-radius:0;min-height:58px;margin-bottom:6px;padding:9px 13px}.window-focus-editor .quote-studio-head h2{font-size:16px!important}.window-focus-editor .quote-context{gap:5px}.window-focus-editor .quote-context>span{border-radius:3px;padding:4px 6px}.window-focus-editor .quote-head-actions{max-width:650px}.window-focus-editor .quote-head-actions button,.window-focus-editor .quote-head-actions a{min-height:30px;padding:5px 8px;font-size:9px}.window-focus-editor .window-quote-journey{border-radius:0;min-height:38px;margin-bottom:6px;padding:3px}.window-focus-editor .window-quote-journey button{min-height:28px}.window-focus-editor .window-quote-journey button span{border-width:1px;border-radius:3px;width:18px;height:18px}.window-dossier-studio{grid-template-rows:42px minmax(0,1fr) 50px 58px;grid-template-columns:150px minmax(560px,1fr) 310px;gap:8px;height:clamp(520px,100dvh - 285px,700px);min-height:0;display:grid;position:relative}.window-dossier-studio>.seller-source-strip{grid-area:1/2;min-width:0;border-radius:0!important;margin:0!important;padding:5px 8px!important}.window-dossier-studio>.seller-source-strip>span{border-radius:3px;width:24px;height:24px}.window-dossier-studio>.seller-source-strip b{font-size:10px}.window-dossier-studio>.seller-source-strip small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.window-dossier-studio>.seller-source-strip button{min-height:28px;padding:4px 8px;font-size:9px}.window-dossier-studio>.quote-source-details{z-index:45;background:#fff;margin:0;position:absolute;top:42px;left:158px;right:318px;box-shadow:0 16px 35px #17364e1f}.window-dossier-studio>.window-work-mode{grid-area:1/3;min-width:0;border-radius:0!important;margin:0!important;padding:4px 5px!important}.window-dossier-studio>.window-work-mode>div{min-width:0}.window-dossier-studio>.window-work-mode b{font-size:9px}.window-dossier-studio>.window-work-mode small{display:none}.window-dossier-studio>.window-work-mode button{min-height:28px!important;padding:4px 8px!important;font-size:9px!important}.window-dossier-studio>.window-position-workbar{border-radius:0;flex-direction:column;grid-area:1/1/4;align-items:stretch;gap:10px;min-width:0;min-height:0;margin:0;padding:12px 9px;display:flex}.window-dossier-studio>.window-position-workbar>div:first-child{flex:none}.window-dossier-studio>.window-position-workbar>div:first-child b{font-size:10px}.window-dossier-studio>.window-position-workbar>div:first-child small{font-size:8px;line-height:1.35}.window-dossier-studio .window-position-tabs{flex-direction:column;flex:1;gap:6px;min-height:0;padding:0 2px 2px;display:flex;overflow:hidden auto}.window-dossier-studio .window-position-tabs button{text-align:left;flex:none;grid-template-columns:1fr;width:100%;min-width:0;padding:8px;display:grid;border-radius:0!important}.window-dossier-studio .window-position-tabs button:before{content:"";background:linear-gradient(145deg,#e6f1f5,#c5dbe4);border:5px solid #34414a;justify-self:center;width:42px;height:24px}.window-dossier-studio .window-position-tabs button span{margin-top:5px;font-size:9px}.window-dossier-studio .window-position-tabs button small{font-size:8px}.window-dossier-studio .window-position-tabs button.add-position:before{content:"＋";color:#1767a1;background:#eef3f6;border:0;place-items:center;height:24px;font-size:15px;display:grid}.window-dossier-studio>.compact-config-nav{z-index:6;border:1px solid var(--window-focus-line);background:#fafbfd;border-bottom:0;grid-area:2/3;justify-content:flex-start;align-self:start;width:100%;height:37px;margin:0;padding:4px;overflow-x:auto}.window-dossier-studio>.compact-config-nav button{flex:none;padding:5px 6px;font-size:8px}.window-dossier-studio>.window-configurator-v41{display:contents}.window-dossier-studio .configuration-choice-panel{scrollbar-width:thin;grid-area:2/3;height:100%;margin:0;overflow-y:auto;border-radius:0!important;max-height:none!important;position:static!important}.window-dossier-studio:has(>.compact-config-nav) .configuration-choice-panel{padding-top:38px}.window-dossier-studio .configuration-choice-panel .panel-title{padding:11px 12px 8px}.window-dossier-studio .configuration-choice-panel .panel-title h2{font-size:14px!important}.window-dossier-studio .configuration-choice-panel .panel-title small{font-size:9px}.window-dossier-studio .configuration-choice-panel>label,.window-dossier-studio .advanced-fields>label,.window-dossier-studio .configuration-choice-panel .two-fields label{margin-left:11px;margin-right:11px;font-size:9px}.window-dossier-studio .configuration-choice-panel input,.window-dossier-studio .configuration-choice-panel select,.window-dossier-studio .configuration-choice-panel textarea{border-radius:0;padding:8px;font-size:10px}.window-dossier-studio .visual-options,.window-dossier-studio .direction-choice{gap:5px;margin-left:11px;margin-right:11px}.window-dossier-studio .visual-options button{border-radius:0;min-height:50px;padding:5px;font-size:9px}.window-dossier-studio .offer-variant-choice{margin-left:11px;margin-right:11px}.window-dossier-studio .offer-variant-choice button,.window-dossier-studio .advanced-toggle,.window-dossier-studio .recommendation-line,.window-dossier-studio .toggle-line{border-radius:0!important}.window-dossier-studio .choice-panel-footer{z-index:3;padding:8px 11px;position:sticky;bottom:0}.window-dossier-studio .window-quick-panel{gap:5px;padding-bottom:7px}.window-dossier-studio .window-quick-panel .panel-title{padding:7px 11px 4px}.window-dossier-studio .window-quick-panel .panel-title .eyebrow,.window-dossier-studio .window-quick-panel .panel-title small{display:none}.window-dossier-studio .window-quick-panel .panel-title h2{margin:0!important;font-size:13px!important}.window-dossier-studio .window-quick-panel>.two-fields,.window-dossier-studio .window-quick-panel>label,.window-dossier-studio .window-quick-panel>fieldset,.window-dossier-studio .window-quick-panel>.advanced-toggle{margin-left:11px!important;margin-right:11px!important}.window-dossier-studio .window-quick-panel>label,.window-dossier-studio .window-quick-panel .two-fields label{gap:2px;font-size:8px}.window-dossier-studio .window-quick-panel>label select,.window-dossier-studio .window-quick-panel>label input{height:29px;padding:4px 6px;font-size:9px}.window-dossier-studio .window-quick-panel .quick-pane-options{margin-bottom:4px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.window-dossier-studio .window-quick-panel .quick-pane-options legend{margin-bottom:0;font-size:8px}.window-dossier-studio .window-quick-panel .quick-pane-options button{min-height:27px!important;padding:3px!important;font-size:8px!important}.window-dossier-studio .window-quick-panel .offer-variant-choice{margin-bottom:5px}.window-dossier-studio .window-quick-panel .offer-variant-choice button{padding:6px 5px}.window-dossier-studio .window-quick-panel .advanced-toggle{margin-top:0;margin-bottom:0;padding:8px;font-size:9px}.window-dossier-studio .drawing-workspace{grid-area:2/2/4;grid-template-rows:42px minmax(200px,1fr) auto auto auto;min-width:0;min-height:0;display:grid;overflow:hidden;border-radius:0!important;position:static!important}.window-dossier-studio .drawing-toolbar.compact{min-height:42px;padding:5px 8px}.window-dossier-studio .drawing-toolbar button{min-height:29px;padding:4px 8px}.window-dossier-studio .drawing-stage.refined{padding:74px 34px 22px;height:auto!important;min-height:0!important}.window-dossier-studio .drawing-color-dock{border-radius:0;width:min(560px,100% - 24px);top:48px}.window-dossier-studio .drawing-stage.refined .drawing-width-control{top:12px}.window-dossier-studio .drawing-stage.refined .drawing-height-control{left:10px}.window-dossier-studio .window-visual-proof{padding:7px 11px}.window-dossier-studio .drawing-instruction{padding:6px 11px}.window-dossier-studio .position-price-editor{grid-template-columns:minmax(150px,1fr) 225px;gap:8px;padding:8px 11px}.window-dossier-studio .position-price-editor>div:first-child .eyebrow,.window-dossier-studio .position-price-editor>div:first-child>small{display:none}.window-dossier-studio .position-price-editor h3{margin:0;font-size:12px}.window-dossier-studio .position-price-editor>label{font-size:8px}.window-dossier-studio .position-price-editor .money-input input{padding:6px 8px;font-size:13px}.window-dossier-studio .position-price-editor>details{padding-top:6px}.window-dossier-studio .position-price-editor dl{margin-top:5px}.window-dossier-studio .position-price-editor dl>div{padding:4px 0;font-size:8px}.window-dossier-studio .position-price-actions{display:none}.window-dossier-studio .window-defaults-summary{padding:7px 11px}.window-dossier-studio .window-defaults-grid{margin-top:6px}.window-dossier-studio .window-defaults-grid p{padding:6px}.window-dossier-studio>.window-quote-price-editor{grid-area:3/3;height:50px;overflow:hidden;box-shadow:none!important;border-radius:0!important;margin:0!important}.window-dossier-studio>.window-quote-price-editor>.window-price-drawer-toggle{height:48px}.window-dossier-studio>.window-quote-price-editor.is-open{overflow:visible}.window-dossier-studio>.window-quote-price-editor.is-open>.window-price-drawer-toggle{z-index:52;border-top:1px solid var(--window-focus-line);background:#fff;position:relative}.window-dossier-studio>.window-quote-price-editor.is-open>.window-price-drawer-content{z-index:50;background:#fff;display:block;position:absolute;inset:0 0 58px 158px;overflow:auto;box-shadow:0 18px 48px #17364e26}.window-dossier-studio>.window-quote-price-editor .window-price-drawer-content>header{padding:12px 15px}.window-dossier-studio>.window-quote-price-editor .quote-discount-controls{grid-template-columns:160px 150px minmax(190px,1fr) auto;padding:12px 15px}.window-dossier-studio>.window-quote-price-editor .window-price-drawer-content>footer{padding:10px 15px}.window-dossier-studio>.window-editor-commandbar{z-index:10;height:58px;box-shadow:none;border-radius:0;grid-area:4/1/auto/4;grid-template-columns:minmax(105px,auto) minmax(125px,auto) minmax(90px,1fr) auto auto auto;margin:0;padding:7px 9px;position:static}.window-dossier-studio>.window-editor-commandbar button{min-height:34px}.window-dossier-studio>.window-editor-commandbar>div{padding-left:2px}.window-dossier-studio>.window-editor-commandbar strong{font-size:14px}}@media (min-width:1500px){.window-dossier-studio{grid-template-columns:170px minmax(700px,1fr) 340px}.window-dossier-studio>.quote-source-details{left:178px;right:348px}.window-dossier-studio>.window-quote-price-editor.is-open>.window-price-drawer-content{left:178px}.window-dossier-studio .drawing-stage.refined{padding-left:54px;padding-right:54px}}@media (max-width:1180px){.window-dossier-studio{display:block}.window-dossier-studio>.window-quote-price-editor{margin-top:12px!important}.window-dossier-studio>.window-quote-price-editor>.window-price-drawer-toggle{border-bottom:0}.window-dossier-studio>.window-quote-price-editor.is-open{height:auto;overflow:hidden}.window-dossier-studio>.window-quote-price-editor.is-open>.window-price-drawer-toggle{border-bottom:1px solid #dde5eb}.window-dossier-studio>.window-quote-price-editor.is-open>.window-price-drawer-content{box-shadow:none;position:static}}.dimension-line-editor,.dimension-line-editor *{pointer-events:all}.dimension-line-editor{overflow:visible}.dimension-line-editor .drawing-dimension-input.in-dimension-line{box-sizing:border-box;color:#075fc0;background:#fff;border:3px solid #91b9dc;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;height:100%;margin:0;padding:8px 22px;display:grid;box-shadow:0 8px 20px #173d5c1c}.dimension-line-editor .drawing-dimension-input.in-dimension-line>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dimension-line-editor .drawing-dimension-input.in-dimension-line>input{color:#075fc0;text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-size:34px;font-weight:900}.dimension-line-editor .drawing-dimension-input.in-dimension-line>em{font-size:23px;font-style:normal;font-weight:850}.dimension-line-editor .drawing-dimension-input.in-dimension-line:focus-within{border-color:#075fc0;box-shadow:0 0 0 8px #dceeff,0 8px 20px #173d5c1c}.dimension-line-editor .drawing-dimension-input.in-dimension-line>input:disabled{cursor:not-allowed;color:#75899a}.window-three-control-layer .dimension-line-editor{pointer-events:all}.public-quote-access-error{text-align:center;max-width:620px;margin:14vh auto}.public-quote-access-error>svg{width:42px;height:42px;color:var(--tenant-brand-accent,#075ee8);margin-bottom:12px}.public-quote-access-error h1{color:#193653;margin:8px 0 12px}.public-quote-access-error>p{color:#627991;max-width:500px;margin:0 auto 22px;line-height:1.6}.public-quote-access-error .primary-button{width:auto;margin:0 auto 16px}.public-quote-access-error small{color:#75889b;line-height:1.5;display:block}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.exe2-kpis{grid-template-columns:repeat(6,minmax(125px,1fr))}.exe3-flow,.exe3-forecast{grid-column:1/-1;gap:10px;display:grid}.exe3-flow{grid-template-columns:repeat(6,minmax(130px,1fr))}.exe3-flow>button{color:#244740;text-align:left;cursor:pointer;background:#fff;border:1px solid #d5e1dd;border-radius:13px;min-height:82px;padding:13px 32px 12px 13px;position:relative;box-shadow:0 4px 13px #1c493d0b}.exe3-flow>button:hover{border-color:color-mix(in srgb,var(--tenant-primary,#1d6659) 45%,#d5e1dd);background:color-mix(in srgb,var(--tenant-primary,#1d6659) 4%,#fff)}.exe3-flow span,.exe3-flow strong,.exe3-flow small{display:block}.exe3-flow span{font-weight:850}.exe3-flow strong{color:var(--tenant-primary,#1d6659);margin:3px 0;font-size:24px!important}.exe3-flow small{color:#6d817d}.exe3-flow svg{color:#79918b;width:15px;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.exe3-forecast{background:linear-gradient(135deg,#f4f9f7,#fff);border:1px solid #d8e4e0;border-radius:13px;grid-template-columns:repeat(4,1fr);padding:10px}.exe3-forecast>div{border-right:1px solid #dde8e4;padding:9px 11px}.exe3-forecast>div:last-child{border-right:0}.exe3-forecast span,.exe3-forecast strong,.exe3-forecast small{display:block}.exe3-forecast span{color:#667e78;font-size:10px;font-weight:800}.exe3-forecast strong{color:#173f36;margin:4px 0;font-size:18px}.exe3-forecast small{color:#758a85;line-height:1.35}.exe3-list-filters{gap:5px;padding:0 10px 8px;display:flex;overflow:auto}.exe3-list-filters button{color:#557069;background:#f7faf9;border:1px solid #d5e1dd;border-radius:999px;flex:none;padding:5px 9px;font-size:9px;font-weight:800}.exe3-list-filters button[aria-pressed=true]{border-color:color-mix(in srgb,var(--tenant-primary,#1d6659) 28%,#d5e1dd);background:color-mix(in srgb,var(--tenant-primary,#1d6659) 10%,#fff);color:var(--tenant-primary,#1d6659)}.exe3-control-matrix,.exe3-ownership{background:#fbfdfc;border:1px solid #dbe5e2;border-radius:11px;overflow:hidden}.exe3-control-matrix>summary,.exe3-ownership>summary{color:#315b51;cursor:pointer;align-items:center;gap:8px;padding:11px 13px;font-weight:850;list-style:none;display:flex}.exe3-control-matrix>summary::-webkit-details-marker{display:none}.exe3-ownership>summary::-webkit-details-marker{display:none}.exe3-control-matrix>summary svg,.exe3-ownership>summary svg{width:17px}.exe3-control-matrix>summary span,.exe3-ownership>summary span{color:#617b74;background:#edf4f1;border-radius:999px;margin-left:auto;padding:4px 8px;font-size:9px}.exe3-control-matrix>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0 12px 12px;display:grid}.exe3-control-matrix section{background:#fff;border:1px solid #e0e9e6;border-radius:9px;padding:10px}.exe3-control-matrix h4{color:#294f46}.exe3-control-matrix article{border-top:1px solid #edf2f0;grid-template-columns:75px 1fr;align-items:start;gap:8px;padding:7px 0;display:grid}.exe3-control-matrix article>span{text-align:center;border-radius:999px;margin-top:1px;padding:4px 6px;font-size:8px;font-weight:900}.exe3-control-matrix article>span.hard{color:#a55d14;background:#fff0e5}.exe3-control-matrix article>span.soft{color:#1c7357;background:#eaf6f0}.exe3-control-matrix article b,.exe3-control-matrix article small{display:block}.exe3-control-matrix article small{color:#738781;margin-top:2px;line-height:1.35}.exe3-ownership{margin:0 18px 14px}.exe3-ownership>div{border-top:1px solid #e1e9e6;grid-template-columns:repeat(3,1fr);display:grid}.exe3-ownership>div>div{border-right:1px solid #e1e9e6;padding:9px 12px}.exe3-ownership>div>div:last-child{border-right:0}.exe3-ownership span,.exe3-ownership b{display:block}.exe3-ownership span{color:#728681}.exe3-ownership form{border-width:1px 0 0;border-radius:0;margin:0}.exe3-planning-states{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.exe3-planning-states article{background:#fafcfb;border:1px solid #dce6e3;border-radius:10px;align-items:center;gap:9px;padding:10px;display:flex}.exe3-planning-states article>span{color:#60766f;background:#e9f0ee;border-radius:50%;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.exe3-planning-states article.active{border-color:color-mix(in srgb,var(--tenant-primary,#1d6659) 45%,#dce6e3);background:color-mix(in srgb,var(--tenant-primary,#1d6659) 8%,#fff)}.exe3-planning-states article.active>span{background:var(--tenant-primary,#1d6659);color:#fff}.exe3-planning-states b,.exe3-planning-states small{display:block}.exe3-planning-states small{color:#73857f;margin-top:2px}.exe3-impact-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.exe3-impact-grid article{background:#fff;border:1px solid #dde6e3;border-radius:10px;padding:10px}.exe3-impact-grid article.high{background:#fff9f4;border-color:#ecc6ac}.exe3-impact-grid span,.exe3-impact-grid b,.exe3-impact-grid small{display:block}.exe3-impact-grid span{color:#6e817c;text-transform:uppercase;font-size:9px;font-weight:850}.exe3-impact-grid b{margin:5px 0;line-height:1.35}.exe3-impact-grid small{color:#778a85}.exe3-change-intake summary>span{color:#ae6419;background:#fff0e5}.view-uitvoering-fabriek .topbar-title,.view-uitvoering-gereed-planning .topbar-title{display:none}.view-uitvoering-fabriek .topbar,.view-uitvoering-gereed-planning .topbar{grid-template-columns:minmax(360px,750px) auto}@media (max-width:1350px){.exe2-kpis,.exe3-flow{grid-template-columns:repeat(3,1fr)}.exe3-forecast{grid-template-columns:repeat(2,1fr)}.exe3-forecast>div:nth-child(2){border-right:0}}@media (max-width:900px){.exe3-flow,.exe3-forecast,.exe3-control-matrix>div,.exe3-impact-grid{grid-template-columns:1fr 1fr}.exe3-ownership>div,.exe3-planning-states{grid-template-columns:1fr}.exe3-ownership>div>div{border-bottom:1px solid #e1e9e6;border-right:0}}@media (max-width:560px){.exe3-flow,.exe3-forecast,.exe3-control-matrix>div,.exe3-impact-grid{grid-template-columns:1fr}.exe3-forecast>div{border-bottom:1px solid #dde8e4;border-right:0}}.exe4-module-wrap{gap:12px;display:grid}.exe4-queue-summary{grid-template-columns:repeat(6,minmax(125px,1fr));gap:9px;display:grid}.exe4-queue-summary article{background:#fff;border:1px solid #d7e3df;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:3px 10px;padding:11px 12px;display:grid;box-shadow:0 3px 12px #173d3010}.exe4-queue-summary span{color:#607871;font-weight:800}.exe4-queue-summary strong{color:var(--tenant-primary,#1d6659);grid-area:1/2/3;font-size:24px!important}.exe4-queue-summary small{color:#83928e}.exe4-queue-summary article.attention{background:#fffaf1;border-color:#e5bd83}.exe4-queue-summary article.attention strong{color:#a65c11}.exe4-case-strip{background:#f9fbfa;border:1px solid #dbe5e2;border-radius:11px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.exe4-case-strip>div{border-right:1px solid #e1e9e6;padding:10px 11px}.exe4-case-strip>div:last-child{border-right:0}.exe4-case-strip span,.exe4-case-strip b{display:block}.exe4-case-strip span{color:#71847f;margin-bottom:4px;font-size:10px!important}.exe4-case-strip b{color:#294d45}.exe4-case-strip b.good{color:#187354}.exe4-case-strip b.warn{color:#ac6518}.exe4-technical-workbench{background:#f7faf9;border:1px solid #d9e4e0;border-radius:13px;grid-template-columns:220px minmax(330px,1fr) 230px;min-height:420px;display:grid;overflow:hidden}.exe4-position-rail{background:#fff;border-right:1px solid #dce6e2;overflow:auto}.exe4-position-rail>header{border-bottom:1px solid #e3eae8;justify-content:space-between;align-items:start;gap:8px;padding:13px;display:flex}.exe4-position-rail header b,.exe4-position-rail header small{display:block}.exe4-position-rail header small{color:#798b86;margin-top:2px}.exe4-position-rail header>span{color:#a55d14;background:#fff0e5;border-radius:999px;padding:4px 7px;font-weight:850;font-size:9px!important}.exe4-position-rail>button{color:#2c5048;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf2f0;grid-template-columns:31px 1fr;gap:8px;width:100%;padding:10px;display:grid}.exe4-position-rail>button:hover,.exe4-position-rail>button.active{background:color-mix(in srgb,var(--tenant-primary,#1d6659) 7%,#fff)}.exe4-position-rail>button.active{box-shadow:inset 3px 0 var(--tenant-primary,#1d6659)}.exe4-position-rail>button>span{color:#315f54;background:#edf4f1;border-radius:8px;place-items:center;width:29px;height:29px;font-weight:900;display:grid}.exe4-position-rail button b,.exe4-position-rail button small{display:block}.exe4-position-rail button small{color:#758984;margin-top:2px}.exe4-position-rail button em{border-radius:999px;grid-column:2;justify-self:start;margin-top:3px;padding:3px 6px;font-style:normal;font-weight:800;font-size:9px!important}.exe4-position-rail button em.open{color:#a55d14;background:#fff0e5}.exe4-position-rail button em.done{color:#1c7357;background:#eaf6f0}.exe4-position-empty{color:#738782;text-align:center;align-content:center;place-items:center;gap:6px;min-height:260px;padding:20px;display:grid}.exe4-position-empty svg{width:27px}.exe4-drawing-stage{background:radial-gradient(circle at 50% 40%,#fff,#edf3f1);grid-template-rows:auto 1fr auto;min-width:0;display:grid}.exe4-drawing-stage>header{background:#ffffffc7;border-bottom:1px solid #dfe8e5;justify-content:space-between;gap:12px;padding:12px 14px;display:flex}.exe4-drawing-stage header span,.exe4-drawing-stage header b{display:block}.exe4-drawing-stage header>div:first-child span{color:#71847f;letter-spacing:.09em;font-weight:900;font-size:9px!important}.exe4-drawing-stage header>div:first-child b{margin-top:3px}.exe4-legend{color:#687d77;align-items:center;gap:10px;display:flex}.exe4-legend span{align-items:center;gap:5px;display:flex!important}.exe4-legend i{background:#1b5e50;width:18px;height:2px}.exe4-legend i.quote{background:repeating-linear-gradient(90deg,#c58743 0 5px,#0000 5px 8px)}.exe4-window-canvas{place-items:center;padding:12px;display:grid;position:relative}.exe4-window-canvas svg{filter:drop-shadow(0 13px 15px #15382f19);width:min(100%,520px);max-height:300px}.exe4-hvl-badge{color:#315e54;background:#fff;border:1px solid #b7cbc5;border-radius:7px;padding:5px 8px;font-weight:900;position:absolute;bottom:17px;right:17px}.exe4-drawing-stage>footer{background:#fff;border-top:1px solid #dfe8e5;justify-content:center;align-items:center;gap:16px;padding:11px;display:flex}.exe4-drawing-stage footer>div span,.exe4-drawing-stage footer>div b{display:block}.exe4-drawing-stage footer span{color:#748781;font-size:9px!important}.exe4-drawing-stage footer svg{color:#79908a;width:16px}.exe4-drawing-stage footer b.warn{color:#b25f12}.exe4-inspector,.exe4-factory-control{background:#fff;border-left:1px solid #dce6e2}.exe4-inspector>header,.exe4-factory-control>header{border-bottom:1px solid #e3eae8;justify-content:space-between;align-items:center;gap:8px;padding:13px;display:flex}.exe4-inspector dl,.exe4-factory-control dl{margin:0;padding:7px 12px}.exe4-inspector dl>div,.exe4-factory-control dl>div{border-bottom:1px solid #edf2f0;justify-content:space-between;gap:9px;padding:8px 0;display:flex}.exe4-inspector dt,.exe4-factory-control dt{color:#71857f}.exe4-inspector dd,.exe4-factory-control dd{text-align:right;color:#31554d;margin:0;font-weight:800}.exe4-issues{color:#94580f;background:#fff9ef;border:1px solid #efc999;border-radius:9px;gap:5px;margin:8px 11px 12px;padding:10px;display:grid}.exe4-issues b{margin-bottom:2px}.exe4-issues span{font-size:10px!important}.exe4-exception,.exe4-config{background:#fbfdfc;border:1px solid #dbe5e2;border-radius:11px;overflow:hidden}.exe4-exception>summary,.exe4-config>summary{color:#315b51;cursor:pointer;align-items:center;gap:8px;padding:11px 13px;font-weight:850;list-style:none;display:flex}.exe4-exception summary svg,.exe4-config summary svg{width:17px}.exe4-exception>form{border-width:1px 0 0;border-radius:0;margin:0}.exe4-factory-workbench{background:#f5f8f7;border:1px solid #d9e4e0;border-radius:13px;grid-template-columns:minmax(0,1fr) 270px;min-height:410px;display:grid;overflow:hidden}.exe4-order-document{background:#fff;border:1px solid #cad8d3;border-radius:4px;align-self:start;margin:18px;overflow:hidden;box-shadow:0 14px 35px #173c3020}.exe4-order-document>header{color:#fff;background:#244d44;justify-content:space-between;gap:15px;padding:18px 20px;display:flex}.exe4-order-document header span,.exe4-order-document header b,.exe4-order-document header small{display:block}.exe4-order-document header span{letter-spacing:.12em;color:#c8dad5;font-size:9px!important}.exe4-order-document header b{margin:5px 0 3px;font-size:16px!important}.exe4-order-document header small{color:#d7e3df}.exe4-order-document header svg{width:31px}.exe4-document-meta{border-bottom:1px solid #dce5e2;grid-template-columns:1fr 1fr 1.3fr;display:grid}.exe4-document-meta>div{border-right:1px solid #e2e9e7;padding:11px 14px}.exe4-document-meta span,.exe4-document-meta b{display:block}.exe4-document-meta span{color:#71847f;font-size:9px!important}.exe4-document-meta b{color:#294d45;margin-top:3px}.exe4-order-document table{border-collapse:collapse;width:100%}.exe4-order-document th{color:#6d817b;text-align:left;text-transform:uppercase;background:#f3f6f5;padding:9px 12px;font-size:9px!important}.exe4-order-document td{color:#35594f;border-top:1px solid #e4ebe8;padding:10px 12px}.exe4-document-empty{color:#71857f;align-content:center;place-items:center;gap:5px;min-height:190px;display:grid}.exe4-document-empty svg{width:28px}.exe4-order-document>footer{background:#fafcfb;border-top:1px solid #dce5e2;gap:3px;padding:12px 14px;display:grid}.exe4-order-document footer span{color:#71847f;font-size:9px!important}.exe4-order-document code{text-overflow:ellipsis;color:#3e6259;overflow:hidden}.exe4-check-grid{grid-template-columns:1fr 1fr;gap:7px;padding:11px;display:grid}.exe4-check-grid>.exe2-mini-gate{border:1px solid #e0e8e5;border-radius:8px;padding:8px}.exe4-config-form{border-top:1px solid #e1e9e6;grid-template-columns:1fr 1fr 1.4fr auto;align-items:end;gap:9px;padding:12px;display:grid}.exe4-config-form label{color:#56716a;gap:5px;font-weight:800;display:grid}.exe4-config-form input,.exe4-config-form select{color:#294d45;background:#fff;border:1px solid #cbd9d5;border-radius:8px;min-height:38px;padding:0 9px}.exe4-config-form button{border:1px solid var(--tenant-primary,#1d6659);background:var(--tenant-primary,#1d6659);color:#fff;border-radius:8px;min-height:38px;padding:8px 11px;font-weight:850}.exe4-config-proof{color:#285f51;background:#edf7f3;border-radius:9px;grid-column:1/4;align-items:center;gap:9px;padding:9px;display:flex}.exe4-config-proof svg{flex:none;width:21px}.exe4-config-proof b,.exe4-config-proof small{display:block}.exe4-config-proof small{color:#668078;margin-top:2px}.exe4-action-group{gap:8px;display:flex}.exe4-config-checks{background:#fff;border:1px solid #d8e3df;border-radius:9px;grid-template-columns:1fr 1fr;gap:7px;padding:9px;display:grid}.exe4-config-checks legend{color:#45675f;padding:0 5px;font-weight:850}.exe4-config-checks label{align-items:center;gap:6px;font-weight:700;display:flex}.exe4-config-checks input{min-height:auto}@media (min-width:1550px){.exe4-module-wrap.window-flow .exe2-module{grid-template-columns:360px minmax(0,1fr)}.exe4-technical-workbench{grid-template-columns:250px minmax(430px,1fr) 280px}.exe4-factory-workbench{grid-template-columns:minmax(620px,1fr) 320px}}@media (max-width:1250px){.exe4-queue-summary{grid-template-columns:repeat(3,1fr)}.exe4-technical-workbench{grid-template-columns:190px minmax(300px,1fr)}.exe4-inspector{border-top:1px solid #dce6e2;border-left:0;grid-column:1/3}.exe4-inspector dl{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.exe4-config-form{grid-template-columns:1fr 1fr}.exe4-config-proof{grid-column:1/3}.exe4-config-form button{grid-column:2}}@media (max-width:900px){.exe4-case-strip{grid-template-columns:1fr 1fr}.exe4-case-strip>div{border-bottom:1px solid #e1e9e6}.exe4-technical-workbench,.exe4-factory-workbench{grid-template-columns:1fr}.exe4-position-rail{border-right:0;max-height:270px}.exe4-inspector,.exe4-factory-control{border-top:1px solid #dce6e2;border-left:0;grid-column:auto}.exe4-inspector dl{grid-template-columns:1fr}.exe4-order-document{margin:10px}.exe4-drawing-stage>footer{flex-wrap:wrap}}@media (max-width:600px){.exe4-queue-summary,.exe4-case-strip,.exe4-config-form{grid-template-columns:1fr}.exe4-config-proof,.exe4-config-form button{grid-column:auto}.exe4-document-meta{grid-template-columns:1fr}.exe4-document-meta>div{border-bottom:1px solid #e2e9e7;border-right:0}.exe4-order-document{overflow:auto}.exe4-order-document table{min-width:620px}.exe4-check-grid{grid-template-columns:1fr}}.exe3-chain-health{color:#1c674d;background:#f1faf5;border:1px solid #bcdcca;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:12px;padding:11px 13px;display:grid}.exe3-chain-health.attention{color:#925810;background:#fff8ed;border-color:#e8c08a}.exe3-chain-health>svg{width:22px}.exe3-chain-health b,.exe3-chain-health span{display:block}.exe3-chain-health span{color:#667d76;margin-top:3px;font-size:10px}.exe3-chain-health button{color:inherit;cursor:pointer;background:#fff;border:1px solid;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:850}.exe3-chain-health button:disabled{opacity:.55;cursor:wait}@media (max-width:700px){.exe3-chain-health{grid-template-columns:30px minmax(0,1fr)}.exe3-chain-health button{grid-column:2;justify-self:start}}.sales-mobile-layout,.sales-queue-page{color:#18324d;padding:24px 28px 48px;font-size:14px}.sales-mobile-layout{grid-template-columns:minmax(0,820px) minmax(280px,360px);align-items:start;gap:24px;display:grid}.sales-phone,.seller-question-panel,.sales-queue-list,.sales-processing,.queue-metrics>div{background:#fff;border:1px solid #cfdeea;border-radius:24px;box-shadow:0 12px 34px #1b456c12}.sales-phone{overflow:hidden}.sales-phone>header,.sales-processing>header{background:#f5faff;border-bottom:1px solid #d6e4ef;justify-content:space-between;gap:20px;padding:24px 28px;display:flex}.sales-phone h2,.sales-processing h2,.sales-queue-list h2,.seller-question-panel h2{margin:4px 0 6px;font-size:24px;line-height:1.15}.sales-phone header p,.sales-processing header p,.sales-queue-list header p,.seller-question-panel>p{color:#627b92;margin:0;font-size:14px}.sync-pill{color:#087b58;background:#e8f7f1;border-radius:999px;align-self:flex-start;padding:8px 12px;font-size:13px;font-weight:750}.sales-phone form{gap:18px;padding:26px 28px;display:grid}.sales-step,.column-title{align-items:center;gap:12px;display:flex}.sales-step>span,.column-title>span{color:#156bb4;background:#dcedfb;border-radius:12px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:850;display:grid}.sales-step b,.column-title b{font-size:16px;display:block}.sales-step small,.column-title small{color:#71879a;margin-top:2px;font-size:13px;display:block}.sales-phone label,.sales-processing label{color:#26445f;gap:7px;font-size:14px;font-weight:720;display:grid}.sales-phone input,.sales-phone select,.sales-phone textarea,.sales-processing input,.sales-processing select,.sales-processing textarea,.seller-question-panel textarea{box-sizing:border-box;color:#17324d;width:100%;font:inherit;background:#fff;border:1px solid #bfd1df;border-radius:14px;min-height:46px;padding:12px 13px;font-size:15px}.sales-phone textarea,.sales-processing textarea,.seller-question-panel textarea{resize:vertical;min-height:88px}.line-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.line-picker label{cursor:pointer;border:1px solid #d5e1ea;border-radius:14px;align-items:center;gap:9px;padding:12px;font-size:14px;font-weight:650;display:flex}.line-picker label.selected{color:#0e5f9f;background:#edf7ff;border-color:#5ca4df}.line-picker input{opacity:0;position:absolute}.line-picker label>span{color:#0000;border:1px solid #aac1d3;border-radius:8px;place-items:center;width:23px;height:23px;display:grid}.line-picker label.selected>span{color:#fff;background:#2385d6;border-color:#2385d6}.fixed-questions{background:#f7fafc;border-radius:16px;gap:8px;padding:14px 16px;display:grid}.fixed-questions label,.signature-row label{align-items:center;gap:10px;font-weight:620;display:flex}.fixed-questions input,.signature-row input{width:20px;height:20px;min-height:auto}.photo-drop{cursor:pointer;background:#f5fbff;border:1px dashed #79a8ca;border-radius:16px;padding:18px}.photo-drop input{border:0;min-height:auto;padding:0}.photo-drop span{color:#2378ba;font-weight:650}.outcome-picker{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.outcome-picker button{text-align:left;color:#31516d;background:#fff;border:1px solid #c9d9e6;border-radius:18px;gap:4px;padding:14px;display:grid}.outcome-picker button b{font-size:20px}.outcome-picker button span{font-size:13px}.outcome-picker button.active{color:#0c5e9f;background:#e7f3fd;border-color:#2485d2;box-shadow:inset 0 0 0 1px #2485d2}.signature-row{background:#eef8f4;border-radius:16px;grid-template-columns:1fr 220px;align-items:center;gap:14px;padding:14px;display:grid}.condition-box{background:#fff6e9;border:1px solid #f1c988;border-radius:16px;padding:14px}.mobile-submit{justify-content:space-between;align-items:center;gap:18px;padding-top:8px;display:flex}.mobile-submit p{color:#5b7388;max-width:60%;margin:0;font-size:13px}.seller-question-panel{padding:24px;position:sticky;top:20px}.seller-question-panel article{border-top:1px solid #dce6ee;gap:10px;padding:16px 0;display:grid}.seller-question-panel article>span{color:#648098;text-transform:uppercase;font-size:12px;font-weight:750}.seller-question-panel article>b{font-size:15px}.sales-empty{text-align:center;color:#6a8296;background:#f7fafc;border-radius:16px;margin-top:16px;padding:28px 16px}.queue-metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.queue-metrics>div{grid-template-columns:1fr auto;gap:2px 10px;padding:18px 20px;display:grid}.queue-metrics span{font-size:14px;font-weight:750}.queue-metrics strong{grid-area:1/2/3;font-size:26px}.queue-metrics small{color:#72889b;font-size:12px}.queue-metrics .warning{border-top:3px solid #edab4d}.sales-queue-layout{grid-template-columns:minmax(330px,410px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.sales-queue-list{position:sticky;top:16px;overflow:hidden}.sales-queue-list>header{border-bottom:1px solid #dce6ee;justify-content:space-between;align-items:center;padding:20px;display:flex}.sales-queue-list>header>span{background:#e7f3fd;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:750}.sales-queue-list>button{text-align:left;color:#18324d;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e3ebf1;grid-template-columns:46px 1fr auto;gap:12px;width:100%;padding:16px;display:grid}.sales-queue-list>button:hover,.sales-queue-list>button.selected{background:#eef7ff}.sales-queue-list>button.selected{box-shadow:inset 4px 0 #2587d5}.sales-queue-list>button>div{gap:3px;display:grid}.sales-queue-list button b{font-size:14px}.sales-queue-list button small{color:#6e8496;font-size:12px}.sales-queue-list button em{color:#2f78af;font-size:11px;font-style:normal;font-weight:700}.outcome-code{border-radius:14px;place-items:center;width:42px;height:42px;font-size:14px;font-weight:900;display:grid}.outcome-code.dv{color:#087b58;background:#dcf4eb}.outcome-code.nv{color:#ba453e;background:#ffe8e5}.outcome-code.ovv{color:#a46300;background:#fff0d9}.queue-amount{text-align:right;white-space:nowrap}.queue-amount .overdue{color:#c54b43;font-weight:800}.sales-processing{overflow:hidden}.sales-processing>header>div:last-child{align-items:center;gap:10px;display:flex}.processing-message{color:#1c648f;background:#eef7ff;border-radius:13px;margin:18px 20px 0;padding:12px 14px;font-size:13px;font-weight:650}.three-column-review{grid-template-columns:repeat(3,minmax(0,1fr));padding:18px 20px 22px;display:grid}.three-column-review>section{border-right:1px solid #dae5ed;align-content:start;gap:14px;padding:0 18px;display:grid}.three-column-review>section:first-child{padding-left:0}.three-column-review>section:last-child{border-right:0;padding-right:0}.column-title{padding-bottom:12px}.three-column-review dl{gap:8px;margin:0;display:grid}.three-column-review dl>div{justify-content:space-between;gap:10px;font-size:13px;display:flex}.three-column-review dt{color:#6e8294}.three-column-review dd{text-align:right;margin:0;font-weight:750}.three-column-review h3{text-transform:uppercase;letter-spacing:.08em;color:#668097;margin:4px 0 0;font-size:13px}.three-column-review ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.three-column-review li{font-size:13px}.three-column-review li.ok{color:#087b58}.three-column-review li.missing{color:#b74740}.three-column-review blockquote{background:#f5f9fc;border-left:3px solid #66a9dc;margin:0;padding:12px;font-size:13px}.window-calculator-link{text-align:left;color:#145e95;background:#eff8ff;border:1px solid #83b7dc;border-radius:15px;align-items:center;gap:10px;padding:13px;display:flex}.window-calculator-link>div{flex:1}.window-calculator-link b,.window-calculator-link small{display:block}.window-calculator-link small{font-size:11px}.source-lock{color:#1c6751;background:#eef7f3;border-radius:15px;gap:10px;padding:13px;display:flex}.source-lock p{margin:0}.source-lock b,.source-lock small{display:block}.source-lock small{font-size:11px}.control-list li{background:#f5f8fa;border-radius:11px;align-items:center;gap:9px;padding:9px;display:flex}.control-list li.ok span{color:#07805c}.control-list li.bad{color:#a9433c;background:#fff0ee}.condition-decision{background:#fff3df;border-radius:14px;gap:8px;padding:13px;display:grid}.condition-decision b{font-size:13px}.condition-decision button{color:#fff;background:#16815e;border:0;border-radius:12px;padding:10px;font-weight:750}.condition-decision button.danger{background:#c34f47}.version-proof{background:#f4f9fd;border-top:1px solid #d5e3ed;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.version-proof>div{align-items:center;gap:10px;display:flex}.version-proof>div>span{color:#fff;background:#173c5d;border-radius:13px;place-items:center;width:40px;height:40px;font-weight:850;display:grid}.version-proof p{margin:0}.version-proof b,.version-proof small{display:block}.version-proof small{color:#6f8395;font-size:11px}.version-proof dl{gap:24px;margin:0;display:flex}.version-proof dl>div{gap:2px;display:grid}.version-proof dt{text-transform:uppercase;color:#6d8294;font-size:10px}.version-proof dd{margin:0;font-size:12px;font-weight:750}@media (max-width:1180px){.sales-mobile-layout{grid-template-columns:1fr}.seller-question-panel,.sales-queue-list{position:static}.sales-queue-layout,.three-column-review{grid-template-columns:1fr}.three-column-review>section{border-bottom:1px solid #dae5ed;border-right:0;padding:18px 0}.three-column-review>section:last-child{border-bottom:0}.queue-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.sales-mobile-layout,.sales-queue-page{padding:14px 12px 94px}.sales-phone,.seller-question-panel,.sales-queue-list,.sales-processing{border-radius:20px}.sales-phone>header,.sales-processing>header,.sales-phone form{padding:18px}.line-picker,.outcome-picker,.signature-row,.queue-metrics{grid-template-columns:1fr}.outcome-picker button{grid-template-columns:42px 1fr;align-items:center}.mobile-submit,.version-proof{flex-direction:column;align-items:stretch}.mobile-submit p{max-width:none}.sales-queue-list>button{grid-template-columns:44px 1fr}.queue-amount{text-align:left;grid-column:2}.three-column-review{padding:10px 18px}.version-proof dl{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}}.sales-workbench-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.sales-workbench-head h2{letter-spacing:-.03em;margin:3px 0;font-size:30px}.sales-workbench-head>div>span{color:#687f94}.sales-workbench-head>div:last-child{text-align:right;background:#fff;border:1px solid #cadce9;border-radius:15px;padding:11px 14px;display:grid}.sales-workbench-head small{color:#71869a}.queue-metrics{grid-template-columns:repeat(5,1fr);margin-bottom:16px}.queue-metrics .danger{border-top:3px solid #d7524a}.queue-toolbar{background:#fff;border:1px solid #d2e0e9;border-radius:17px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:10px;display:flex}.queue-toolbar nav{gap:4px;display:flex}.queue-toolbar nav button,.queue-toolbar>button{color:#3c5e78;background:0 0;border:0;border-radius:11px;padding:10px 12px;font-weight:700}.queue-toolbar nav button.active{color:#0763c7;background:#e6f2ff}.queue-toolbar>button{border:1px solid #c2d4e2}.queue-toolbar label{flex:1;max-width:360px}.queue-toolbar label span{clip:rect(0 0 0 0);position:absolute}.queue-toolbar input{box-sizing:border-box;width:100%;font:inherit;border:1px solid #bfd1df;border-radius:11px;padding:10px 12px}.sales-queue-list{max-height:calc(100vh - 170px);overflow-y:auto}.sales-queue-list>header{z-index:2;background:#fff;position:sticky;top:0}@media (max-width:1180px){.queue-metrics{grid-template-columns:repeat(3,1fr)}.sales-queue-list{max-height:none}}@media (max-width:720px){.sales-workbench-head,.queue-toolbar{flex-direction:column;align-items:stretch}.sales-workbench-head>div:last-child{text-align:left}.queue-toolbar nav{overflow-x:auto}.queue-toolbar label{max-width:none}.queue-metrics{grid-template-columns:1fr}}.source-document-links{gap:7px;display:grid}.source-document-links a{color:#195f99;background:#f9fbfd;border:1px solid #d4e1ea;border-radius:11px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:9px;text-decoration:none;display:grid}.source-document-links a>span{background:#e9f3fd;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.source-document-links p{margin:0;display:grid}.source-document-links small{color:#71869a;font-size:10px}.customer-referral{background:linear-gradient(145deg,#f7fbff,#fff);border:1px solid #bcd6ea;border-radius:18px;overflow:hidden}.customer-referral>header{justify-content:space-between;align-items:center;gap:16px;padding:15px 16px;display:flex}.customer-referral>header>div{align-items:center;gap:11px;display:flex}.customer-referral>header>div>span{color:#fff;background:#1477c9;border-radius:11px;place-items:center;width:36px;height:36px;font-size:23px;display:grid}.customer-referral>header p{gap:2px;margin:0;display:grid}.customer-referral>header b{font-size:15px}.customer-referral>header small{color:#6d8295}.customer-referral>header>button{color:#0b65ac;background:#fff;border:1px solid #6da8d4;border-radius:12px;padding:10px 13px;font-weight:780}.customer-referral.open>header{background:#eef7ff;border-bottom:1px solid #d2e4f1}.customer-referral-body{gap:16px;padding:16px;display:grid}.customer-referral-body>nav{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.customer-referral-body>nav span{color:#7990a3;border-bottom:2px solid #d8e4ed;padding:8px 10px;font-size:12px;font-weight:750}.customer-referral-body>nav span.active{color:#0d65aa;border-color:#1679cb}.customer-referral-body>nav span.done{color:#16714e;border-color:#1d9a68}.referral-wish-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.referral-wish-grid .wide{grid-column:1/-1}.decision-maker-check{background:#f0faf5;border:1px solid #b8ddcb;border-radius:14px;gap:11px;padding:13px;align-items:flex-start!important;display:flex!important}.decision-maker-check input{flex:0 0 20px;width:20px;height:20px;min-height:auto;margin-top:2px}.decision-maker-check span{gap:3px;display:grid}.decision-maker-check small{color:#608075;font-weight:500}.customer-proposals{gap:10px;display:grid}.customer-proposals>button{text-align:left;color:#18324d;background:#fff;border:1px solid #cfdee9;border-radius:15px;grid-template-columns:20px 46px 1fr;align-items:center;gap:12px;width:100%;padding:13px;display:grid}.customer-proposals>button.selected{background:#f2f8ff;border-color:#1679cc;box-shadow:inset 0 0 0 1px #1679cc}.proposal-radio{border:2px solid #9bb4c8;border-radius:50%;width:17px;height:17px}.selected .proposal-radio{border:5px solid #1679cc}.customer-proposals img,.proposal-avatar{object-fit:cover;border-radius:12px;width:46px;height:46px}.proposal-avatar{color:#0c63aa;background:#dcecff;place-items:center;font-weight:850;display:grid}.customer-proposals p{gap:2px;margin:0;display:grid}.customer-proposals p small{color:#1370b9;font-weight:750}.customer-proposals p b{font-size:15px}.customer-proposals p span{color:#617b91;font-size:13px}.referral-actions{justify-content:flex-end;gap:10px;margin-top:5px;display:flex}.referral-actions button{color:#31516c;background:#fff;border:1px solid #c5d6e3;border-radius:12px;padding:11px 15px;font-weight:750}.referral-actions button.primary{color:#fff;background:#096bc2;border-color:#096bc2}.referral-confirmed{background:#eefaf4;border:1px solid #a8d9c1;border-radius:16px;gap:14px;padding:18px;display:flex}.referral-confirmed>span{color:#fff;background:#13885c;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:24px;font-weight:850;display:grid}.referral-confirmed>div{gap:3px;display:grid}.referral-confirmed small{color:#177653;font-weight:800}.referral-confirmed h3,.referral-confirmed p{margin:0}.referral-confirmed em{color:#5e7c70;margin-top:4px;font-size:12px;font-style:normal}.referral-message{color:#1a659c;background:#edf6fd;border-radius:11px;margin:0;padding:10px 12px;font-size:12px}@media (max-width:720px){.referral-wish-grid{grid-template-columns:1fr}.referral-wish-grid .wide{grid-column:auto}.customer-referral>header{flex-direction:column;align-items:flex-start}.customer-referral>header>button{width:100%}.customer-proposals>button{grid-template-columns:20px 42px 1fr}.customer-proposals img,.proposal-avatar{width:42px;height:42px}.referral-actions{grid-template-columns:1fr 1fr;display:grid}}.seller-app-v2{color:#17324d;background:#f3f7fb;min-height:calc(100vh - 120px);padding:22px 26px 50px}.seller-app-head{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:14px;display:flex}.seller-app-head h2{letter-spacing:-.03em;margin:4px 0 5px;font-size:29px}.seller-app-head>div>span{color:#657e93}.sync-pill.offline{color:#965f0d;background:#fff0d9}.seller-day-tabs{background:#fff;border:1px solid #cfdeea;border-radius:14px;gap:4px;margin-bottom:16px;padding:4px;display:inline-flex}.seller-day-tabs button{color:#527087;background:0 0;border:0;border-radius:10px;min-width:112px;padding:10px 15px;font-weight:800}.seller-day-tabs button.active{color:#0869be;background:#e8f3fd}.seller-app-grid{grid-template-columns:minmax(260px,320px) minmax(520px,1fr) minmax(250px,300px);align-items:start;gap:16px;display:grid}.seller-agenda,.seller-visit-card,.seller-app-v2 .seller-question-panel{background:#fff;border:1px solid #cfdeea;border-radius:21px;overflow:hidden;box-shadow:0 10px 28px #173d5c0d}.seller-agenda>header{border-bottom:1px solid #e0e9f0;justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.seller-agenda>header b,.seller-agenda>header small{display:block}.seller-agenda>header small{color:#758b9d;margin-top:2px}.seller-agenda>header>span{color:#0c69b4;background:#eaf4fc;border-radius:10px;place-items:center;min-width:34px;height:30px;font-weight:850;display:grid}.seller-agenda>button{text-align:left;color:#17324d;background:#fff;border:0;border-bottom:1px solid #e5edf2;grid-template-columns:46px 1fr 15px;gap:9px;width:100%;padding:14px;display:grid}.seller-agenda>button:hover,.seller-agenda>button.active{background:#edf6fe}.seller-agenda>button.active{box-shadow:inset 4px 0 #1678cd}.seller-agenda time{color:#0c65ae;font-weight:900}.seller-agenda p{gap:3px;margin:0;display:grid}.seller-agenda p b{font-size:14px}.seller-agenda p small{color:#6f8799;font-size:11px}.seller-agenda p em{color:#526f84;background:#eef3f6;border-radius:999px;width:max-content;padding:4px 7px;font-size:10px;font-style:normal;font-weight:800}.seller-visit-card>header{background:#f8fbfd;border-bottom:1px solid #dce7ee;justify-content:space-between;gap:15px;padding:20px 22px;display:flex}.seller-visit-card>header h2{margin:4px 0;font-size:24px}.seller-visit-card>header>div>span{color:#6c8294}.seller-visit-card>header>a{color:#0c68b4;background:#fff;border:1px solid #a9cce5;border-radius:999px;align-self:center;padding:10px 14px;font-weight:850;text-decoration:none}.visit-status-strip{border-bottom:1px solid #dde7ee;grid-template-columns:1fr 36px 1fr;align-items:center;padding:18px 22px;display:grid}.visit-status-strip>i{background:#cfdde7;height:2px}.visit-status-strip button{text-align:left;color:#31546d;background:#fff;border:1px solid #cbdce8;border-radius:15px;grid-template-columns:38px 1fr;align-items:center;column-gap:10px;padding:12px;display:grid}.visit-status-strip button>span{color:#176bb0;background:#e8f2f9;border-radius:12px;grid-row:1/3;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.visit-status-strip button b,.visit-status-strip button small{display:block}.visit-status-strip button small{color:#71889a;font-size:11px}.visit-status-strip button.done{color:#176f50;background:#f0faf5;border-color:#a9d6c1}.visit-status-strip button.done>span{color:#fff;background:#179263}.gps-exception{background:#fff6e7;border:1px solid #efc77f;border-radius:15px;grid-template-columns:1fr auto;gap:7px 12px;margin:16px 22px 0;padding:14px;display:grid}.gps-exception p{color:#805c20;grid-column:1/3;margin:0}.gps-exception input{border:1px solid #d9b86e;border-radius:11px;padding:10px}.gps-exception button{color:#fff;background:#b77916;border:0;border-radius:11px;padding:10px;font-weight:800}.visit-start-hint{color:#45667f;background:#eef6fc;border-radius:17px;align-items:center;gap:15px;margin:22px;padding:22px;display:flex}.visit-start-hint>span{color:#fff;background:#1678c9;border-radius:15px;place-items:center;width:48px;height:48px;font-size:25px;display:grid}.visit-start-hint p{margin:4px 0 0}.seller-feedback-form{gap:0;display:grid}.visit-section{border-bottom:1px solid #e0e9ef;gap:14px;padding:20px 22px;display:grid}.feedback-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.feedback-grid .wide{grid-column:1/-1}.seller-feedback-form label{color:#315069;gap:6px;font-weight:750;display:grid}.seller-feedback-form input,.seller-feedback-form select,.seller-feedback-form textarea{box-sizing:border-box;color:#17324d;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #bfd1df;border-radius:12px;padding:10px 11px}.seller-feedback-form textarea{resize:vertical;min-height:78px}.seller-feedback-form .article-picker{grid-template-columns:1fr 1fr;gap:8px;display:grid}.seller-feedback-form .article-picker>div{border:1px solid #d4e1ea;border-radius:13px;grid-template-columns:1fr 105px;align-items:center;gap:8px;padding:9px;display:grid}.seller-feedback-form .article-picker>div>label{align-items:center;gap:7px;display:flex}.seller-feedback-form .article-picker label>input{width:18px;min-height:18px}.photo-category-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.photo-category-grid label{text-align:center;cursor:pointer;background:#f7fbfe;border:1px dashed #8db6d3;border-radius:15px;justify-items:center;gap:4px;min-height:116px;padding:13px;display:grid;position:relative}.photo-category-grid label.complete{background:#f0faf5;border-style:solid;border-color:#84c9a8}.photo-category-grid label>span{color:#0b6cb9;background:#e3f0f9;border-radius:11px;place-items:center;width:34px;height:34px;font-size:20px;font-weight:900;display:grid}.photo-category-grid label.complete>span{color:#fff;background:#179263}.photo-category-grid label small{color:#71899b;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:10px;overflow:hidden}.photo-category-grid input{opacity:0;cursor:pointer;position:absolute;inset:0}.seller-app-v2 .mobile-submit{background:#f8fbfd;padding:18px 22px}.seller-app-v2 .seller-question-panel{padding:20px;position:sticky;top:14px}.seller-app-v2 .seller-question-panel h2{font-size:19px}.seller-app-v2 .seller-question-panel button{color:#fff;background:#126fc2;border:0;border-radius:11px;padding:10px;font-weight:800}.sales-workbench-head>button{color:#fff;background:#0c6bc2;border:0;border-radius:999px;padding:12px 16px;font-weight:900}.queue-column-head{color:#7890a2;text-transform:uppercase;background:#f5f8fa;grid-template-columns:48px 1fr 58px;gap:9px;padding:8px 14px;font-size:10px;font-weight:850;display:grid}.sales-workqueue-v2 .sales-queue-list>button{grid-template-columns:48px 1fr 58px;padding:12px 14px}.sales-workqueue-v2 .sales-queue-list>button>div>span{color:#687f92;font-size:10px}.sales-workqueue-v2 .sales-queue-list>button>strong{text-align:right;color:#1677c5;align-self:center}.queue-sla{color:#0f69b4;background:#e9f4fc;border-radius:12px;place-items:center;height:43px;font-weight:900;display:grid}.queue-sla small{color:inherit!important;font-size:9px!important}.queue-sla.overdue{color:#b53e38;background:#fde7e4}.workqueue-detail-grid{grid-template-columns:1.05fr 1fr .9fr;padding:18px 20px 22px;display:grid}.workqueue-detail-grid>section{border-right:1px solid #dce6ed;align-content:start;gap:13px;padding:0 17px;display:grid}.workqueue-detail-grid>section:first-child{padding-left:0}.workqueue-detail-grid>section:last-child{border-right:0;padding-right:0}.workqueue-detail-grid dl{gap:7px;margin:0;display:grid}.workqueue-detail-grid dl>div{border-bottom:1px solid #e5edf2;gap:2px;padding-bottom:7px;display:grid}.workqueue-detail-grid dt{color:#73899b;font-size:11px}.workqueue-detail-grid dd{margin:0;font-size:12px;font-weight:750}.workqueue-detail-grid h3{color:#6c8396;text-transform:uppercase;margin:4px 0 0;font-size:11px}.workqueue-detail-grid ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.workqueue-detail-grid label{gap:6px;font-size:12px;font-weight:750;display:grid}.workqueue-detail-grid input,.workqueue-detail-grid select,.workqueue-detail-grid textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #bfd1df;border-radius:11px;padding:10px}.visit-event-timeline{grid-template-columns:1fr 1fr;gap:7px;display:grid}.visit-event-timeline article{background:#eef8f4;border-radius:12px;grid-template-columns:27px 1fr;align-items:center;gap:7px;padding:9px;display:grid}.visit-event-timeline article.missing{background:#fff0ed}.visit-event-timeline article>span{color:#fff;background:#199164;border-radius:9px;place-items:center;width:26px;height:26px;display:grid}.visit-event-timeline article.missing>span{background:#c94e45}.visit-event-timeline p{margin:0}.visit-event-timeline b,.visit-event-timeline small{display:block}.visit-event-timeline small{color:#708799;font-size:9px}.calculator-route-card{background:#eff7fe;border:1px solid #a9cde7;border-radius:14px;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;padding:11px;display:grid}.calculator-route-card>span{color:#fff;background:#1477c9;border-radius:11px;place-items:center;width:37px;height:37px;font-weight:900;display:grid}.calculator-route-card p{margin:0}.calculator-route-card b,.calculator-route-card small{display:block}.calculator-route-card small{color:#6d8496;font-size:10px}.calculator-route-card button{color:#0c68b4;background:#fff;border:0;border-radius:999px;padding:9px 11px;font-weight:850}.waiting-state{color:#805617;background:#fff3dc;border-radius:13px;padding:12px}.waiting-state p{margin:5px 0 0}.condition-decision p{color:#75531c;margin:0;font-size:11px}@media (max-width:1280px){.seller-app-grid{grid-template-columns:280px minmax(0,1fr)}.seller-app-v2 .seller-question-panel{grid-column:1/-1;position:static}.workqueue-detail-grid{grid-template-columns:1fr}.workqueue-detail-grid>section{border-bottom:1px solid #dce6ed;border-right:0;padding:16px 0}.workqueue-detail-grid>section:last-child{border-bottom:0}}@media (max-width:820px){.seller-app-v2{padding:14px 12px 90px}.seller-app-head{display:block}.seller-app-head>.sync-pill{margin-top:10px;display:inline-block}.seller-app-grid{grid-template-columns:1fr}.seller-agenda{max-height:300px;overflow:auto}.seller-feedback-form .article-picker,.feedback-grid,.photo-category-grid{grid-template-columns:1fr}.feedback-grid .wide{grid-column:auto}.visit-status-strip{grid-template-columns:1fr;padding:14px}.visit-status-strip>i{display:none}.gps-exception{grid-template-columns:1fr;margin:12px}.gps-exception p{grid-column:auto}.sales-workqueue-v2 .sales-queue-list>button,.queue-column-head{grid-template-columns:44px 1fr 50px}.workqueue-detail-grid{padding:8px 16px}.visit-event-timeline{grid-template-columns:1fr}.calculator-route-card{grid-template-columns:36px 1fr}.calculator-route-card button{grid-column:1/-1}.seller-day-tabs{grid-template-columns:1fr 1fr;display:grid}.seller-day-tabs button{min-width:0}}.queue-toolbar>button.queue-refresh{border:1px solid #c2d4e2;flex:0 0 40px;place-items:center;width:40px;min-width:40px;height:40px;padding:0;display:grid}.queue-toolbar>button.queue-refresh:hover{color:#0763c7;background:#edf6fe;border-color:#89afd0}.queue-toolbar>button.queue-refresh svg{width:18px;height:18px}@media (max-width:720px){.queue-toolbar>button.queue-refresh{align-self:flex-end}}.seller-app-v2 .seller-form-body{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.seller-app-v2 .seller-global-message,.seller-publication-note{color:#51657b;background:#f5f7f9;border:1px solid #e0e6ec;border-radius:8px;margin:10px 0;padding:10px 14px;font-size:13px}.seller-app-v2 .seller-day-tabs{flex-wrap:wrap;gap:6px;display:flex}.seller-app-v2 .seller-day-tabs button{min-width:76px;padding:10px 12px}.seller-briefing{background:#fafbfc;border-bottom:1px solid #e1e7ed;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:18px 24px;display:grid}.seller-briefing small,.seller-briefing b{overflow-wrap:anywhere;display:block}.seller-briefing small{color:#6a7b8b;margin-bottom:5px;font-size:12px}.seller-briefing b{font-size:13px}.seller-briefing p{grid-column:1/-1;margin:0;font-size:13px}.seller-receipt{color:#254f3d;background:#f3f8f5;border:1px solid #d5e7db;border-radius:10px;margin:20px;padding:24px}.seller-receipt p{margin:10px 0}.seller-receipt small{font-size:12px}.seller-app-v2 .seller-contact-check{align-items:flex-start;gap:10px;font-weight:500;display:flex}.seller-app-v2 .seller-contact-check input{flex:0 0 20px;width:20px;height:20px;min-height:20px}.seller-position-list{border:1px solid #dce3e9;border-radius:8px;min-width:0;margin-top:20px;padding:14px}.seller-position-list legend{padding:0 8px;font-weight:700}.seller-position-list>p{color:#697b8e;font-size:12px}.seller-position{border-bottom:1px solid #e4e9ee;grid-template-columns:2fr repeat(3,1fr);gap:10px;margin-bottom:12px;padding:14px 0;display:grid}.seller-position .wide{grid-column:1/-1}.seller-position button{grid-column:1/-1;justify-self:start}.seller-position-list button{color:#29465e;background:#fff;border:1px solid #ccd7e0;border-radius:7px;padding:10px 12px}.seller-photo-preview{object-fit:cover;border-radius:6px;width:100%;max-height:130px;margin:8px 0;display:block}.seller-source-positions{background:#f7f9fa;border:1px solid #e1e7ed;border-radius:8px;padding:12px;font-size:13px}.seller-pdf-link{overflow-wrap:anywhere;border:1px solid #d4dfe8;border-radius:7px;margin:10px 0;padding:10px;display:block}@media (max-width:820px){.seller-briefing{grid-template-columns:1fr;padding:16px}.seller-position{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-app-v2 .seller-day-tabs button{flex:1}.seller-app-v2 .seller-app-head h2{font-size:24px}.seller-app-v2 .seller-visit-card>header{flex-wrap:wrap;gap:12px}}.seller-app-v2{background:#f5f7f9;container:seller-app/inline-size}.seller-app-v2 .seller-app-grid{grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.seller-app-v2 .seller-question-panel{grid-column:1/-1;position:static}.seller-app-v2 .seller-visit-card{min-width:0;container:seller-form/inline-size}.seller-app-v2 .seller-agenda,.seller-app-v2 .seller-visit-card,.seller-app-v2 .seller-question-panel{box-shadow:none;border-radius:12px}.seller-app-v2 label{min-width:0}.seller-app-v2 input,.seller-app-v2 textarea,.seller-app-v2 select{min-width:0;max-width:100%}.seller-briefing button{color:#29455d;background:#fff;border:1px solid #cbd6df;border-radius:7px;margin-top:5px;padding:8px 10px;display:block}@container seller-app (width<=900px){.seller-app-v2 .seller-app-grid{grid-template-columns:minmax(0,1fr)}.seller-app-v2 .seller-agenda{max-height:250px;overflow:auto}.seller-app-v2 .seller-app-head{flex-wrap:wrap}}@container seller-form (width<=640px){.seller-app-v2 .feedback-grid,.seller-app-v2 .seller-briefing,.seller-app-v2 .article-picker{grid-template-columns:minmax(0,1fr)}.seller-app-v2 .seller-position{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-position>label:first-child{grid-column:1/-1}.seller-app-v2 .seller-position input{padding:10px}.seller-app-v2 .customer-referral>header{flex-wrap:wrap}.seller-app-v2 .photo-category-grid{grid-template-columns:minmax(0,1fr)}}.reservation-state{border-radius:12px;margin:0;padding:10px 12px;font-size:12px;font-weight:700}.reservation-state.available{color:#506a76;background:#f1f6f7}.reservation-state.mine{color:#176f50;background:#e9f6f0}.reservation-state.other{color:#805617;background:#fff3dc}.reservation-state.expired{color:#a54a43;background:#fff0ed}.sales-mobile-layout .primary,.sales-mobile-layout .secondary,.sales-queue-page .primary,.sales-queue-page .secondary{border-radius:999px;padding:12px 18px}.article-picker{gap:9px;display:grid}.article-picker>div{background:#fff;border:1px solid #d5e1ea;border-radius:16px;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:10px;padding:12px;display:grid}.article-picker>div.selected{background:#edf7ff;border-color:#5ca4df}.article-picker label{cursor:pointer;grid-template-columns:24px 1fr;align-items:center;gap:3px 9px;display:grid!important}.article-picker label input{opacity:0;position:absolute}.article-picker label>span{color:#0000;border:1px solid #aac1d3;border-radius:8px;grid-row:1/3;place-items:center;width:23px;height:23px;display:grid}.article-picker>div.selected label>span{color:#fff;background:#2385d6;border-color:#2385d6}.article-picker label b{font-size:14px}.article-picker label small{color:#6e8496;font-size:12px}.article-picker>div>input{margin:0}.calculation-advice,.calculation-breakdown{color:#1c6751;background:#eef7f3;border-radius:16px;gap:7px;padding:14px 16px;display:grid}.calculation-advice>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.calculation-advice span{font-weight:750}.calculation-advice b{font-size:20px}.calculation-advice small,.calculation-breakdown small{font-size:11px;line-height:1.45}.calculation-breakdown span{font-size:12px}.calculation-breakdown strong{border-top:1px solid #cce4d9;padding-top:7px;font-size:18px}.fixed-questions label{grid-template-columns:minmax(0,1fr) 180px;align-items:center;display:grid!important}.fixed-questions select{min-height:40px!important;padding:8px 10px!important}.sales-processing input[readonly]{color:#173d5c;background:#eef5fa;font-weight:800}.portal-documents a{color:#175f97;background:#edf5fb;border:0;border-radius:999px;padding:6px 9px;font-size:7px;font-weight:800;text-decoration:none}@media (max-width:720px){.article-picker>div,.fixed-questions label{grid-template-columns:1fr}}.sales-planning-workspace{color:#102341;background:#f5f8fc;gap:16px;min-width:0;padding:22px 28px 34px;font-size:13px;display:grid;position:relative}.sales-planning-workspace button,.sales-planning-workspace input,.sales-planning-workspace select,.sales-planning-workspace textarea{font:inherit}.sales-planning-workspace button{cursor:pointer}.sales-planning-loading{color:#60728d;padding:44px}.sp-heading{justify-content:space-between;align-items:flex-end;gap:22px;display:flex}.sp-heading p{color:var(--tenant-brand-accent,#0d63d8);text-transform:uppercase;letter-spacing:.12em;margin:0 0 6px;font-size:11px;font-weight:900}.sp-heading h2{letter-spacing:-.8px;margin:0;font-size:29px;line-height:1.12}.sp-heading>div>span{color:#687b94;margin-top:6px;font-size:13px;line-height:1.45;display:block}.sp-live{color:#698097;align-items:center;gap:8px;font-size:12px;display:flex}.sp-live>i{background:#26a765;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #e3f7ec}.sp-live>b{color:#217b50}.sp-live button{color:#315879;background:#fff;border:1px solid #cbd9e8;border-radius:12px;align-items:center;gap:7px;height:40px;padding:0 12px;font-size:12px;font-weight:800;display:flex}.sp-live button:hover{background:#f1f7ff;border-color:#86afe1}.sp-live button:disabled{opacity:.55}.sp-live svg{stroke-width:1.8px;width:16px;height:16px}.sp-metrics{grid-template-columns:repeat(4,minmax(160px,1fr));gap:14px;display:grid}.sp-metrics button{color:#102341;text-align:left;background:#fff;border:1px solid #d8e3ef;border-radius:16px;grid-template-columns:1fr auto;gap:4px;min-height:102px;padding:15px 17px;display:grid;position:relative;box-shadow:0 4px 14px #17315308}.sp-metrics button:hover{border-color:#9ac1ed;transform:translateY(-1px);box-shadow:0 8px 20px #1731530f}.sp-metrics button>svg{width:24px;height:24px;color:var(--tenant-brand-accent,#0d63d8);stroke-width:1.7px;position:absolute;bottom:14px;right:15px}.sp-metrics span{font-size:12px;font-weight:750}.sp-metrics small{color:#75879e;align-self:end;font-size:11px}.sp-metrics strong{letter-spacing:-.5px;grid-area:2/1;font-size:29px;line-height:1}.sp-metrics strong.amber{color:#d37b08}.sp-metrics strong.green{color:#168450}.sp-notice{border:1px solid;border-radius:12px;grid-template-columns:28px 1fr 30px;align-items:center;gap:8px;padding:9px 11px;font-size:12px;display:grid}.sp-notice.ok{color:#176e49;background:#edfaf4;border-color:#b8e4cf}.sp-notice.error{color:#a83237;background:#fff1f1;border-color:#f0c6c7}.sp-notice>span{background:#fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.sp-notice svg{width:15px}.sp-notice p{margin:0}.sp-notice button{color:inherit;background:0 0;border:0;font-size:20px}.sp-schedule-board{background:#fff;border:1px solid #d5e1ee;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 8px 28px #1731530b}.sp-board-toolbar{border-bottom:1px solid #e2e9f1;justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:12px 15px;display:flex}.sp-day-navigation,.sp-board-actions{align-items:center;gap:8px;display:flex}.sp-day-navigation{background:#fff;border:1px solid #d1deeb;border-radius:12px;padding:4px}.sp-day-navigation button{color:#3a5b7a;background:0 0;border:0;border-radius:9px;place-items:center;min-width:34px;height:34px;font-weight:800;display:grid}.sp-day-navigation button:hover{color:var(--tenant-brand-accent,#0d63d8);background:#edf5ff}.sp-day-navigation button svg{width:17px}.sp-day-navigation b{text-transform:capitalize;min-width:210px;padding:0 10px;font-size:14px}.sp-board-actions button,.sp-decision-actions button,.sp-editor-actions button{border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 13px;font-size:11px;font-weight:850;display:flex}.sp-board-actions svg{width:16px}.sales-planning-workspace .primary{border:1px solid var(--tenant-brand-accent,#0d63d8);background:var(--tenant-brand-accent,#0d63d8);color:#fff;box-shadow:0 5px 12px #0d63d825}.sales-planning-workspace .primary:hover{background:#0757bd}.sales-planning-workspace .secondary{color:#315879;background:#fff;border:1px solid #c8d8e8}.sales-planning-workspace .secondary:hover{background:#f2f7fd;border-color:#8db5e4}.sp-filterbar{background:#f9fbfe;border-bottom:1px solid #e6edf4;grid-template-columns:minmax(220px,1fr) minmax(145px,.5fr) minmax(145px,.5fr) auto auto;align-items:center;gap:9px;padding:10px 14px;display:grid}.sp-filterbar>label{align-items:center;display:flex;position:relative}.sp-filterbar label>svg{z-index:1;color:#72869e;width:15px;position:absolute;left:11px}.sp-filterbar input,.sp-filterbar select{color:#294765;background:#fff;border:1px solid #cbd9e8;border-radius:11px;outline:0;width:100%;height:39px;padding:0 11px 0 34px;font-size:11px}.sp-filterbar input:focus,.sp-filterbar select:focus{border-color:#6ba3e4;box-shadow:0 0 0 3px #e6f1ff}.sp-product-filter,.sp-density{background:#fff;border:1px solid #d1deeb;border-radius:11px;padding:3px;display:flex}.sp-product-filter button,.sp-density button{color:#5d718a;background:0 0;border:0;border-radius:8px;height:31px;padding:0 10px;font-size:10px;font-weight:800}.sp-product-filter button.active,.sp-density button.active{color:var(--tenant-brand-accent,#075ed2);background:#e7f1fe}.sp-timeline-scroll{scrollbar-color:#b9c9da #f2f6fa;scrollbar-width:thin;max-height:660px;overflow:auto}.sp-timeline{background:#fff;position:relative}.sp-time-header{z-index:12;background:#f8fbfe;border-bottom:1px solid #dbe6f1;grid-template-columns:220px 1fr;height:52px;display:grid;position:sticky;top:0}.sp-sticky-label{z-index:14;background:#f8fbfe;border-right:1px solid #dbe6f1;justify-content:space-between;align-items:center;gap:8px;padding:0 13px;display:flex;position:sticky;left:0}.sp-sticky-label b{font-size:12px}.sp-sticky-label small{color:#73869e;font-size:9px}.sp-time-ruler{margin-right:18px;position:relative}.sp-time-ruler:after,.sp-seller-track:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(9.09% - 1px),#e5ecf4 calc(9.09% - 1px) 9.09%);position:absolute;inset:0}.sp-time-ruler span{z-index:1;color:#667c94;font-size:10px;font-weight:750;position:absolute;top:18px;transform:translate(-50%)}.sp-group-heading{z-index:10;color:#1b4267;text-align:left;background:#edf4fb;border:0;border-bottom:1px solid #d9e5f0;align-items:center;gap:8px;width:100%;height:34px;padding:0 12px;display:flex;position:sticky;left:0}.sp-group-heading:hover{background:#e4effa}.sp-group-heading span{place-items:center;width:20px;height:20px;display:grid}.sp-group-heading svg{width:14px}.sp-group-heading b{font-size:11px}.sp-group-heading small{color:#6b8198;font-size:9px}.sp-seller-row{border-bottom:1px solid #e6edf4;grid-template-columns:220px 1fr;min-height:84px;display:grid}.sp-seller-label{z-index:8;color:#173452;text-align:left;background:#fff;border:0;border-right:1px solid #dbe6f1;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 11px;display:grid;position:sticky;left:0}.sp-seller-label:hover{background:#f5f9fe}.sp-seller-label>span,.sp-proposal-seller>span{color:#145994;background:linear-gradient(145deg,#dcecff,#edf5ff);border-radius:11px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.sp-seller-label p,.sp-proposal-seller p{min-width:0;margin:0}.sp-seller-label b,.sp-seller-label small,.sp-proposal-seller b,.sp-proposal-seller small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sp-seller-label b{font-size:11px}.sp-seller-label small{color:#70839a;margin-top:3px;font-size:9px}.sp-seller-label em{color:#168456;background:#eaf8f2;border-radius:8px;place-items:center;min-width:37px;height:25px;font-size:9px;font-style:normal;font-weight:900;display:grid}.sp-seller-label em.warn{color:#b36a00;background:#fff0df}.sp-seller-track{background:#fff;min-width:0;margin-right:18px;position:relative}.sp-agenda-event{--event-left:0%;--event-width:10%;left:var(--event-left);z-index:3;width:var(--event-width);text-align:left;border:1px solid;border-left-width:4px;border-radius:11px;gap:2px;min-width:74px;max-width:220px;min-height:66px;padding:7px 8px;display:grid;position:absolute;top:8px;overflow:hidden;box-shadow:0 5px 12px #17315313}.density-compact .sp-agenda-event{min-height:50px;padding:5px 7px;top:5px}.sp-agenda-event.windows{color:#123d68;background:#eaf4ff;border-color:#7fb2ee}.sp-agenda-event.isolation{color:#14543d;background:#eaf8f2;border-color:#6dcda4}.sp-agenda-event.preview{z-index:5;color:#3c297d;background:#f3efff;border:2px dashed #7b61d1}.sp-agenda-event:hover{z-index:7;filter:brightness(.985);transform:translateY(-1px)}.sp-agenda-event b,.sp-agenda-event span,.sp-agenda-event small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sp-agenda-event b{font-size:10px}.sp-agenda-event span{font-size:9px}.sp-agenda-event small{opacity:.8;align-items:center;gap:4px;font-size:8px;display:flex}.sp-agenda-event small svg{width:11px}.density-compact .sp-agenda-event span,.density-compact .sp-agenda-event small{display:none}.sp-now-line{z-index:6;pointer-events:none;background:#e14444;width:2px;position:absolute;top:0;bottom:0}.sp-now-line:before{content:"";background:#e14444;border-radius:50%;width:10px;height:10px;position:absolute;top:0;left:-4px}.sp-now-line span{color:#fff;background:#e14444;border-radius:6px;padding:2px 5px;font-size:8px;font-style:normal;font-weight:900;position:absolute;top:3px;left:5px}.sp-no-sellers{color:#71839a;text-align:center;align-content:center;place-items:center;min-height:230px;display:grid}.sp-no-sellers svg{width:34px;color:var(--tenant-brand-accent,#0d63d8)}.sp-no-sellers b{margin-top:8px}.sp-no-sellers p{margin:4px 0;font-size:11px}.sp-schedule-board>footer{color:#60758e;background:#fafcfe;border-top:1px solid #e4ebf3;align-items:center;gap:16px;min-height:42px;padding:0 14px;font-size:9px;display:flex}.sp-schedule-board>footer span{align-items:center;gap:5px;display:flex}.sp-schedule-board>footer i{border:2px solid;border-radius:3px;width:10px;height:10px}.sp-schedule-board>footer i.windows{background:#eaf4ff;border-color:#4b96e8}.sp-schedule-board>footer i.isolation{background:#eaf8f2;border-color:#3eb783}.sp-schedule-board>footer i.preview{background:#f3efff;border-color:#7b61d1}.sp-schedule-board>footer small{margin-left:auto}.sp-planning-studio{grid-template-columns:minmax(280px,330px) minmax(0,1fr);gap:14px;scroll-margin-top:78px;display:grid}.sp-inventory,.sp-workbench{background:#fff;border:1px solid #d5e1ee;border-radius:17px;min-width:0;overflow:hidden;box-shadow:0 7px 22px #17315309}.sp-inventory{align-self:start;max-height:790px}.inventory-collapsed .sp-inventory{display:none}.sp-inventory>header{border-bottom:1px solid #e3eaf2;justify-content:space-between;align-items:center;min-height:60px;padding:10px 13px;display:flex}.sp-inventory>header h3,.sp-inventory>header span{margin:0;display:inline}.sp-inventory>header span{color:var(--tenant-brand-accent,#0d63d8);margin-left:8px;font-size:10px;font-weight:850}.sp-inventory>header button{color:#4a6681;background:#fff;border:1px solid #d2dfeb;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.sp-inventory>header svg{width:15px}.sp-inventory-restore{min-height:180px;color:var(--tenant-brand-accent,#0d63d8);background:#fff;border:1px solid #c4d8ed;border-radius:15px;align-self:start;place-items:center;gap:5px;padding:12px 4px;display:grid;box-shadow:0 7px 22px #17315309}.sp-inventory-restore span{writing-mode:vertical-rl;font-size:10px;font-weight:850}.sp-inventory-restore svg{width:17px}.sp-lead-search{align-items:center;margin:10px;display:flex;position:relative}.sp-lead-search svg{color:#71859c;width:15px;position:absolute;left:10px}.sp-lead-search input{border:1px solid #cbd9e8;border-radius:10px;outline:0;width:100%;height:38px;padding:0 11px 0 33px;font-size:11px}.sp-lead-list{max-height:680px;display:grid;overflow:auto}.sp-lead-list>button{color:#173452;text-align:left;background:#fff;border:0;border-bottom:1px solid #e8edf3;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:96px;padding:12px;display:grid;position:relative}.sp-lead-list>button:hover{background:#f5f9fe}.sp-lead-list>button.active{box-shadow:inset 4px 0 var(--tenant-brand-accent,#0d63d8);background:#edf5ff}.sp-product-icon{border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.sp-product-icon.window{color:var(--tenant-brand-accent,#0d63d8);background:#e8f2ff}.sp-product-icon.isolation{color:#168456;background:#eaf8f2}.sp-lead-copy b,.sp-lead-copy small,.sp-lead-copy em,.sp-lead-score b,.sp-lead-score small,.sp-lead-score em{display:block}.sp-lead-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sp-lead-copy small{color:#6b7e94;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.sp-lead-copy em{color:#4c6682;margin-top:6px;font-size:10px;font-style:normal}.sp-lead-score{text-align:right}.sp-lead-score small{color:#7d8da1;font-size:9px}.sp-lead-score em{color:#224c70;margin-top:5px;font-size:10px;font-style:normal;font-weight:800}.sp-lead-list>button>i{color:#9a6200;background:#fff0d8;border-radius:6px;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;font-weight:900;display:grid;position:absolute;top:6px;right:6px}.sp-empty{color:#75869a;text-align:center;padding:30px 15px;font-size:12px}.sp-workbench{align-content:start;display:grid}.sp-customer-hero{background:linear-gradient(100deg,#f8fbff,#fff);border-bottom:1px solid #e2e9f1;justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}.sp-customer-hero>div{grid-template-columns:45px 1fr;align-items:center;gap:10px;display:grid}.sp-house{width:45px;height:45px;color:var(--tenant-brand-accent,#0d63d8);background:#e8f2ff;border-radius:13px;place-items:center;display:grid}.sp-house svg{width:22px}.sp-customer-hero p{margin:0}.sp-customer-hero p>*{display:block}.sp-customer-hero p small{color:var(--tenant-brand-accent,#0d63d8);text-transform:uppercase;font-size:9px;font-weight:850}.sp-customer-hero p b{margin-top:3px;font-size:15px}.sp-customer-hero p em{color:#6c8098;margin-top:2px;font-size:10px;font-style:normal}.sp-customer-hero dl{grid-template-columns:repeat(4,minmax(90px,1fr));gap:8px;margin:0;display:grid}.sp-customer-hero dl>div{border-left:1px solid #dfe8f1;min-width:0;padding-left:11px}.sp-customer-hero dt{color:#75879e;font-size:9px}.sp-customer-hero dd{color:#183956;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:11px;font-weight:850;overflow:hidden}.sp-decision-gate{border:1px solid;border-radius:14px;margin:14px;padding:13px}.sp-decision-gate.attention{background:#fffaf0;border-color:#edc478}.sp-decision-gate.confirmed{background:#f1fbf6;border-color:#a9dfc5}.sp-decision-gate>header{grid-template-columns:36px 1fr auto;align-items:center;gap:9px;display:grid}.sp-decision-gate>header>span{color:#b06b00;background:#fff;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.sp-decision-gate.confirmed>header>span{color:#168251}.sp-decision-gate>header svg{width:20px}.sp-decision-gate h3,.sp-decision-gate p{margin:0}.sp-decision-gate h3{font-size:13px}.sp-decision-gate p{color:#718198;margin-top:3px;font-size:9px}.sp-decision-gate>header strong{color:#9b6200;background:#fff;border-radius:8px;padding:6px 9px;font-size:9px}.sp-decision-gate.confirmed>header strong{color:#14764b}.sp-decision-fields{grid-template-columns:1.2fr repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.sp-decision-fields label,.sp-seller-editor label{color:#657990;gap:5px;font-size:9px;font-weight:750;display:grid}.sp-decision-fields input,.sp-decision-fields select,.sp-seller-editor input,.sp-seller-editor select{color:#294765;background:#fff;border:1px solid #c9d8e7;border-radius:10px;outline:0;width:100%;height:37px;padding:0 9px;font-size:10px}.sp-decision-fields input:focus,.sp-decision-fields select:focus,.sp-seller-editor input:focus,.sp-seller-editor select:focus{border-color:#70a7e3;box-shadow:0 0 0 3px #e6f1ff}.sp-decision-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.sp-decision-actions button:disabled{opacity:.45;cursor:not-allowed}.sp-proposal-head{justify-content:space-between;align-items:flex-end;gap:12px;padding:15px 16px 11px;display:flex}.sp-proposal-head h3{margin:0;font-size:16px}.sp-proposal-head span{color:#718298;max-width:700px;margin-top:3px;font-size:10px;line-height:1.4;display:block}.sp-proposal-head button{border:1px solid var(--tenant-brand-accent,#0d63d8);min-height:38px;color:var(--tenant-brand-accent,#0d63d8);background:#fff;border-radius:11px;padding:0 12px;font-size:10px;font-weight:850}.sp-proposal-head button:hover{background:#edf5ff}.sp-proposal-head button:disabled{opacity:.55}.sp-proposals{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:0 15px 15px;display:grid}.sp-proposals>article{background:#fff;border:1px solid #d8e3ef;border-radius:15px;align-content:start;gap:10px;min-width:0;padding:13px;display:grid;box-shadow:0 4px 12px #17315308}.sp-proposals>article:hover{border-color:#9fc2e9}.sp-proposals>article.selected{border:2px solid var(--tenant-brand-accent,#0d63d8);background:#f8fbff;box-shadow:0 8px 20px #0d63d818}.sp-proposals>article.warning{border-top:3px solid #e7a33e}.sp-proposals article>header{grid-template-columns:28px 1fr auto;align-items:center;gap:8px;display:grid}.sp-proposals article>header>span{width:28px;height:28px;color:var(--tenant-brand-accent,#0d63d8);background:#e8f2ff;border-radius:9px;place-items:center;font-size:10px;font-weight:900;display:grid}.sp-proposals article>header b,.sp-proposals article>header small{display:block}.sp-proposals article>header b{font-size:11px}.sp-proposals article>header small{color:#6c7f96;margin-top:3px;font-size:9px}.sp-proposals article>header>strong{color:#168251;text-align:right;font-size:19px}.sp-proposals article>header>strong small{font-size:8px;font-weight:650}.sp-proposal-seller{background:#f7f9fc;border-radius:11px;grid-template-columns:34px 1fr;align-items:center;gap:8px;padding:8px;display:grid}.sp-proposal-seller b{font-size:10px}.sp-proposal-seller small{color:#708197;margin-top:2px;font-size:8px}.sp-proposals dl{grid-template-columns:repeat(3,1fr);gap:5px;margin:0;display:grid}.sp-proposals dl>div{background:#f7f9fc;border-radius:9px;padding:7px}.sp-proposals dt{color:#77899e;font-size:7px}.sp-proposals dd{color:#24455f;margin:3px 0 0;font-size:9px;font-weight:850}.sp-proposals ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.sp-proposals li{color:#5c718a;font-size:9px;line-height:1.35}.sp-proposals li:before{content:"✓";color:#19905c;margin-right:5px;font-weight:900}.sp-decision-chip{border-radius:9px;align-items:center;gap:5px;padding:7px;font-size:8px;font-weight:850;display:flex}.sp-decision-chip svg{width:13px}.sp-decision-chip.ok{color:#18744f;background:#eaf8f2}.sp-decision-chip.warn{color:#9b6200;background:#fff2df}.sp-proposals article>button{border:1px solid var(--tenant-brand-accent,#0d63d8);min-height:39px;color:var(--tenant-brand-accent,#0d63d8);background:#fff;border-radius:11px;font-size:10px;font-weight:850}.sp-proposals article>button:hover{background:#edf5ff}.sp-proposals article>button:disabled{color:#19754e;background:#ebf8f1;border-color:#97c4ab}.sp-no-proposals{background:#f8fbff;border:1px dashed #abc7e5;border-radius:14px;align-items:center;gap:11px;margin:0 15px 15px;padding:18px;display:flex}.sp-no-proposals>svg{width:24px;color:var(--tenant-brand-accent,#0d63d8)}.sp-no-proposals p{flex:1;margin:0}.sp-no-proposals b,.sp-no-proposals small{display:block}.sp-no-proposals b{font-size:12px}.sp-no-proposals small{color:#6d8097;margin-top:4px;font-size:9px;line-height:1.4}.sp-no-proposals button{border:1px solid var(--tenant-brand-accent,#0d63d8);background:var(--tenant-brand-accent,#0d63d8);color:#fff;border-radius:11px;min-height:38px;padding:0 13px;font-size:10px;font-weight:850}.sp-confirm{background:#edf5ff;border:1px solid #bad4f0;border-radius:14px;grid-template-columns:minmax(220px,.8fr) minmax(240px,1fr) minmax(220px,.9fr);align-items:center;gap:12px;margin:0 15px 15px;padding:13px;display:grid}.sp-confirm>div{align-items:center;gap:8px;display:flex}.sp-confirm>div>svg{color:#148355;width:24px}.sp-confirm p{color:#5f7691;margin:0;font-size:9px;line-height:1.4}.sp-confirm p>*{display:block}.sp-confirm p b{color:#1b3e60;font-size:11px}.sp-confirm label{color:#79551a;gap:4px;font-size:8px;font-weight:750;display:grid}.sp-confirm textarea{resize:vertical;border:1px solid #d3b36e;border-radius:9px;min-height:56px;padding:7px;font-size:9px}.sp-confirm>button,.sp-booked>button{border:1px solid var(--tenant-brand-accent,#0d63d8);background:var(--tenant-brand-accent,#0d63d8);color:#fff;border-radius:11px;min-height:40px;font-size:10px;font-weight:850}.sp-confirm>button:disabled,.sp-booked>button:disabled{opacity:.45}.sp-booked{background:#effaf4;border:1px solid #b9e1cc;border-radius:14px;grid-template-columns:38px 1fr minmax(240px,.8fr) auto;align-items:center;gap:11px;margin:14px;padding:14px;display:grid}.sp-booked>span{color:#fff;background:#1b9a61;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.sp-booked h3,.sp-booked p{margin:0}.sp-booked h3{font-size:14px}.sp-booked p{color:#557664;margin-top:3px;font-size:9px}.sp-booked label{color:#5f7468;gap:4px;font-size:8px;display:grid}.sp-booked input{background:#fff;border:1px solid #bed6ca;border-radius:9px;height:36px;padding:0 8px;font-size:9px}.sp-booked>button{color:#a93339;background:#fff;border-color:#c1484e;padding:0 12px}.sp-empty-context{text-align:center;align-content:center;place-items:center;min-height:400px;padding:35px;display:grid}.sp-empty-context svg{width:36px;color:var(--tenant-brand-accent,#0d63d8)}.sp-empty-context h3{margin:9px 0 4px}.sp-empty-context p{color:#718399;margin:0;font-size:11px}.sp-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10234155;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.sp-seller-editor{background:#fff;border:1px solid #d4e1ed;border-radius:19px;width:min(680px,100%);max-height:90vh;padding:18px;overflow:auto;box-shadow:0 24px 70px #10234135}.sp-seller-editor>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.sp-seller-editor>header p,.sp-seller-editor>header h3{margin:0}.sp-seller-editor>header p{color:var(--tenant-brand-accent,#0d63d8);text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:900}.sp-seller-editor>header h3{margin-top:3px;font-size:20px}.sp-seller-editor>header button{color:#45647f;background:#fff;border:1px solid #d1deeb;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.sp-seller-editor>header svg{width:17px}.sp-editor-grid{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;display:grid}.sp-seller-editor fieldset{border:1px solid #dbe5ef;border-radius:12px;flex-wrap:wrap;gap:8px;margin:10px 0;padding:11px;display:flex}.sp-seller-editor legend{color:#526b84;padding:0 5px;font-size:9px;font-weight:850}.sp-seller-editor fieldset label{background:#f4f8fc;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;display:flex}.sp-seller-editor fieldset input{width:15px;height:15px}.sp-editor-actions{justify-content:flex-end;gap:8px;margin-top:15px;display:flex}.sp-editor-actions button{min-width:120px}@media (max-width:1250px){.sales-planning-workspace{padding:20px}.sp-filterbar{grid-template-columns:minmax(220px,1fr) minmax(145px,.6fr) minmax(145px,.6fr)}.sp-product-filter,.sp-density{justify-self:start}.sp-proposals{grid-template-columns:1fr}.sp-proposals>article{grid-template-columns:minmax(230px,.8fr) minmax(220px,.7fr) minmax(210px,.7fr);align-items:center}.sp-proposals article>header,.sp-proposal-seller{grid-column:1}.sp-proposals dl,.sp-proposals ul{grid-column:2}.sp-decision-chip,.sp-proposals article>button{grid-column:3}.sp-confirm{grid-template-columns:1fr 1fr}.sp-confirm>button{grid-column:2}.sp-customer-hero{flex-direction:column;align-items:flex-start}.sp-customer-hero dl{width:100%}.sp-decision-fields{grid-template-columns:1fr 1fr}}@media (max-width:900px){.sales-planning-workspace{padding:16px 13px 90px}.sp-heading{flex-direction:column;align-items:flex-start}.sp-heading h2{font-size:24px}.sp-live{flex-wrap:wrap;width:100%}.sp-metrics{grid-template-columns:1fr 1fr}.sp-board-toolbar{flex-direction:column;align-items:flex-start}.sp-board-actions{width:100%}.sp-board-actions button{flex:1}.sp-filterbar{grid-template-columns:1fr 1fr}.sp-filterbar>label:first-child{grid-column:1/3}.sp-product-filter,.sp-density{overflow:auto}.sp-planning-studio,.sp-planning-studio.inventory-collapsed{grid-template-columns:1fr}.sp-inventory-restore{grid-template-columns:auto 1fr auto auto;min-height:46px}.sp-inventory-restore span{writing-mode:horizontal-tb;text-align:left}.sp-customer-hero dl{grid-template-columns:1fr 1fr}.sp-proposals>article{grid-template-columns:1fr;display:grid}.sp-proposals article>header,.sp-proposal-seller,.sp-proposals dl,.sp-proposals ul,.sp-decision-chip,.sp-proposals article>button{grid-column:1}.sp-confirm{grid-template-columns:1fr}.sp-confirm>button{grid-column:1}.sp-booked{grid-template-columns:38px 1fr}.sp-booked label,.sp-booked>button{grid-column:1/3}.sp-schedule-board>footer{flex-wrap:wrap;padding:10px 14px}.sp-schedule-board>footer small{width:100%;margin:0}.sp-inventory{max-height:none}.sp-lead-list{max-height:460px}}@media (max-width:620px){.sp-metrics{grid-template-columns:1fr}.sp-heading h2{font-size:22px}.sp-filterbar{grid-template-columns:1fr}.sp-filterbar>label:first-child{grid-column:1}.sp-decision-fields,.sp-editor-grid{grid-template-columns:1fr}.sp-decision-gate>header{grid-template-columns:36px 1fr}.sp-decision-gate>header strong{grid-column:1/3}.sp-decision-actions{flex-direction:column}.sp-decision-actions button{width:100%}.sp-customer-hero dl{grid-template-columns:1fr}.sp-day-navigation{flex-wrap:wrap;width:100%}.sp-day-navigation b{width:100%;padding:7px 8px}.sp-board-actions{flex-direction:column}.sp-board-actions button{width:100%}}.sales-planning-workspace{grid-template-rows:auto auto auto minmax(650px,calc(100vh - 292px));grid-template-columns:minmax(255px,286px) minmax(620px,1fr) minmax(340px,374px);gap:12px;padding:18px 20px 24px}.sp-heading,.sp-metrics,.sp-attention-bar{grid-column:1/-1}.sp-heading{grid-row:1;align-items:center}.sp-heading h2{font-size:27px}.sp-heading>div>span{margin-top:3px}.sp-live{justify-content:flex-end}.sp-live .sp-settings-only{width:40px;padding:0}.sp-metrics{grid-row:2;gap:10px}.sp-metrics button{border-radius:14px;min-height:82px;padding:12px 14px}.sp-metrics button>svg{width:21px;bottom:12px;right:13px}.sp-metrics strong{font-size:25px}.sp-metrics small{font-size:10px}.sp-attention-bar{background:#fff;border:1px solid #d6e3ef;border-radius:13px;grid-row:3;align-items:center;gap:8px;min-height:43px;padding:6px 9px;display:flex;box-shadow:0 3px 10px #17315308}.sp-attention-bar>span,.sp-attention-bar>button{color:#506b85;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;height:30px;padding:0 9px;font-size:10px;font-weight:800;display:flex}.sp-attention-bar>span:first-child{color:#17794f}.sp-attention-bar>button{color:#9a6200;background:#fff7e9}.sp-attention-bar>button:hover{background:#ffefd2}.sp-attention-bar svg{width:14px}.sp-attention-bar .sp-capacity-inline{color:#315879;margin-left:auto}.sp-notice{z-index:70;width:min(460px,100vw - 48px);position:fixed;bottom:24px;right:24px;box-shadow:0 18px 50px #10234126}.sp-schedule-board{border-radius:16px;flex-direction:column;grid-area:4/2;height:100%;min-height:0;display:flex}.sp-board-toolbar{min-height:57px;padding:8px 11px}.sp-day-navigation b{min-width:180px;font-size:13px}.sp-board-actions button{min-height:36px}.sp-filterbar{grid-template-columns:minmax(180px,1fr) minmax(120px,.6fr) minmax(120px,.6fr) auto auto;padding:8px 10px}.sp-filterbar input,.sp-filterbar select{height:35px}.sp-timeline-scroll{flex:1;height:auto;min-height:0;max-height:none}.sp-timeline{min-height:100%}.sp-time-header{height:46px}.sp-time-ruler span{top:15px}.sp-seller-row{min-height:74px}.density-compact .sp-seller-row{min-height:56px}.density-detail .sp-seller-row{min-height:94px}.sp-agenda-event{min-height:58px;padding:6px 7px;top:6px}.density-compact .sp-agenda-event{min-height:46px}.density-detail .sp-agenda-event{min-height:78px}.sp-agenda-event.preview{color:#233f82;background:#f1f5ff;border:2px dashed #4d72d9}.sp-agenda-event.preview.selected{background:#e6f1ff;border-style:solid;border-color:#0d63d8;box-shadow:0 0 0 3px #d7e8ff}.sp-agenda-event.preview b{align-items:center;gap:5px;display:flex}.sp-agenda-event.preview b em{color:#fff;background:#0d63d8;border-radius:5px;flex:none;place-items:center;width:17px;height:17px;font-size:8px;font-style:normal;display:grid}.sp-travel-block{left:var(--event-left);z-index:2;width:var(--event-width);color:#7c91a7;border-top:2px dotted #9aaec3;align-items:center;min-width:18px;height:9px;display:flex;position:absolute;top:31px}.sp-travel-block svg{background:#fff;width:10px;height:10px;margin-left:auto}.sp-schedule-board>footer{min-height:36px}.sp-planning-studio{display:contents}.sp-inventory{border-radius:16px;flex-direction:column;min-height:0;display:flex}.sp-inventory>header{min-height:52px}.sp-inventory>header h3{font-size:15px}.sp-queue-tabs{background:#f9fbfd;border-bottom:1px solid #e4ebf3;grid-template-columns:1fr 1fr;gap:5px;padding:8px;display:grid}.sp-queue-tabs button{color:#587088;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:5px;min-width:0;height:30px;padding:0 8px;font-size:9px;font-weight:800;display:flex}.sp-queue-tabs button.active{color:var(--tenant-brand-accent,#075fcf);background:#eaf3ff;border-color:#a8c9ee}.sp-queue-tabs b{min-width:18px;height:18px;color:inherit;background:#fff;border-radius:6px;place-items:center;font-size:8px;display:grid}.sp-lead-list{flex:1;min-height:0;max-height:none}.sp-lead-copy em{align-items:center;gap:5px;font-size:9px;display:flex}.sp-lead-copy em strong{color:var(--tenant-brand-accent,#0d63d8);background:#e9f2fd;border-radius:5px;padding:2px 4px;font-size:8px}.sp-lead-score em{font-size:9px}.sp-workbench{scrollbar-width:thin;border-radius:16px;grid-area:4/3;height:100%;max-height:none;overflow:auto}.sp-customer-hero{flex-direction:column;align-items:flex-start;padding:12px}.sp-customer-hero>div{grid-template-columns:38px 1fr}.sp-house{width:38px;height:38px}.sp-customer-hero dl{grid-template-columns:1fr 1fr;gap:7px;width:100%}.sp-customer-hero dl>div{background:#fff;border:1px solid #e1eaf2;border-radius:9px;padding:7px 8px}.sp-customer-hero dt{font-size:8px}.sp-customer-hero dd{font-size:10px}.sp-decision-gate{margin:10px;padding:10px}.sp-decision-gate>header{grid-template-columns:31px 1fr}.sp-decision-gate>header>span{width:31px;height:31px}.sp-decision-gate>header strong{grid-column:1/-1;justify-self:start}.sp-decision-fields{grid-template-columns:1fr 1fr;gap:6px;margin-top:9px}.sp-decision-fields input,.sp-decision-fields select{height:34px}.sp-decision-actions{margin-top:8px}.sp-decision-actions button{min-height:35px;padding:0 9px}.sp-proposal-head{align-items:flex-start;padding:11px 11px 8px}.sp-proposal-head h3{font-size:14px}.sp-proposal-head span{font-size:9px}.sp-proposal-head button{min-height:34px;padding:0 8px}.sp-proposals{grid-template-columns:1fr;gap:7px;padding:0 10px 10px}.sp-proposals>article{border-radius:12px;gap:7px;padding:9px}.sp-proposals article>header{grid-template-columns:25px 1fr auto}.sp-proposals article>header>span{width:25px;height:25px}.sp-proposal-seller{padding:6px}.sp-proposals dl{gap:4px}.sp-proposals ul{display:none}.sp-decision-chip{padding:5px}.sp-proposals article>button{min-height:34px}.sp-no-proposals{flex-direction:column;align-items:flex-start;margin:0 10px 10px;padding:12px}.sp-no-proposals button{width:100%}.sp-confirm{grid-template-columns:1fr;gap:9px;margin:0 10px 10px;padding:10px}.sp-confirm>button{grid-column:1}.sp-booked{grid-template-columns:34px 1fr;margin:10px}.sp-booked label,.sp-booked>button{grid-column:1/3}.sp-empty-context{min-height:100%}.sp-inventory-restore{min-height:180px}.focus-agenda{grid-template-columns:1fr}.focus-agenda .sp-schedule-board{grid-column:1/-1}.focus-agenda .sp-planning-studio{display:none}@media (max-width:1480px){.sales-planning-workspace{grid-template-columns:250px minmax(560px,1fr) 330px;padding:16px}.sp-filterbar{grid-template-columns:minmax(170px,1fr) minmax(112px,.55fr) minmax(112px,.55fr)}.sp-product-filter,.sp-density{justify-self:start}.sp-live>span{display:none}.sales-planning-workspace{grid-template-rows:auto auto auto minmax(620px,calc(100vh - 300px)) auto;grid-template-columns:250px minmax(0,1fr)}.sp-heading,.sp-metrics,.sp-attention-bar{grid-column:1/-1}.sp-inventory,.sp-inventory-restore{grid-area:4/1}.sp-schedule-board{grid-area:4/2}.sp-workbench{grid-area:5/1/auto/-1;height:auto;max-height:none}.sp-customer-hero{flex-direction:row;align-items:center}.sp-customer-hero dl{grid-template-columns:repeat(4,minmax(90px,1fr));width:auto}.sp-decision-fields{grid-template-columns:repeat(4,1fr)}.sp-proposals{grid-template-columns:repeat(3,minmax(0,1fr))}.sp-proposals ul{display:grid}.sp-confirm{grid-template-columns:1fr 1fr}.sp-confirm>button{grid-column:2}}@media (max-width:900px){.sales-planning-workspace{grid-template-rows:auto auto auto auto auto auto;grid-template-columns:1fr;padding:14px 12px 90px;display:grid}.sp-heading,.sp-metrics,.sp-attention-bar,.sp-schedule-board,.sp-inventory,.sp-inventory-restore,.sp-workbench{grid-column:1}.sp-heading{grid-row:1}.sp-metrics{grid-row:2}.sp-attention-bar{grid-row:3;overflow:auto}.sp-schedule-board{grid-row:4;height:620px}.sp-inventory,.sp-inventory-restore{grid-row:5;height:auto;max-height:520px}.sp-workbench{grid-row:6}.sp-queue-tabs{grid-template-columns:repeat(5,minmax(110px,1fr));overflow:auto}.sp-queue-tabs button:last-child{grid-column:auto}.sp-customer-hero{flex-direction:column;align-items:flex-start}.sp-customer-hero dl{grid-template-columns:1fr 1fr;width:100%}.sp-decision-fields{grid-template-columns:1fr 1fr}.sp-proposals,.sp-confirm{grid-template-columns:1fr}.sp-confirm>button{grid-column:1}.focus-agenda .sp-schedule-board{grid-row:4}.focus-agenda .sp-planning-studio{display:none}}@media (max-width:620px){.sp-metrics{grid-template-columns:1fr 1fr}.sp-metrics button{min-height:74px}.sp-attention-bar .sp-capacity-inline{display:none}.sp-live{justify-content:flex-start}.sp-live .sp-settings-only{display:flex}.sp-filterbar{grid-template-columns:1fr 1fr}.sp-filterbar>label:first-child{grid-column:1/3}.sp-filterbar>label:nth-child(3){display:none}.sp-product-filter,.sp-density{max-width:100%;overflow:auto}.sp-schedule-board{height:590px}.sp-decision-fields{grid-template-columns:1fr}.sp-customer-hero dl{grid-template-columns:1fr 1fr}.sp-notice{width:calc(100vw - 24px);bottom:84px;right:12px}}.sp-google-board{color:#163653;background:#fff;border-color:#cfdbe7;min-height:calc(100vh - 205px);overflow:hidden}.sp-google-board .sp-board-toolbar{background:#fff;border-bottom-color:#dde5ed;flex-wrap:wrap}.sp-google-board .sp-board-actions{flex-wrap:wrap;min-width:0}.sp-period-switch,.sp-screen-switch{background:#fff;border:1px solid #cbd7e2;border-radius:9px;flex-shrink:0;display:flex;overflow:hidden}.sp-period-switch button,.sp-screen-switch button{color:#506a82;background:#fff;border:0;border-right:1px solid #dce4ec;min-height:34px;padding:0 11px;font-size:9px;font-weight:850}.sp-period-switch button:last-child,.sp-screen-switch button:last-child{border-right:0}.sp-period-switch button.active,.sp-screen-switch button.active{color:#173f63;background:#edf3f8;box-shadow:inset 0 -2px #1c6bc5}.sp-google-filters{background:#f8fafc;border-bottom:1px solid #e1e8ef;grid-template-columns:minmax(210px,1fr) 150px 150px auto auto}.sp-google-layout{flex:1;grid-template-columns:250px minmax(0,1fr);min-height:680px;display:grid}.sp-seller-picker{background:#fbfcfd;border-right:1px solid #d9e2eb;flex-direction:column;min-width:0;min-height:0;display:flex}.sp-seller-picker>header{border-bottom:1px solid #e0e7ee;justify-content:space-between;align-items:center;gap:8px;min-height:58px;padding:9px 11px;display:flex}.sp-seller-picker>header b,.sp-seller-picker>header small{display:block}.sp-seller-picker>header b{font-size:12px}.sp-seller-picker>header small{color:#73869a;margin-top:2px;font-size:9px}.sp-seller-picker>header>span{gap:4px;display:flex}.sp-seller-picker>header button{color:#385874;background:#edf2f6;border:0;border-radius:6px;padding:5px 6px;font-size:8px;font-weight:850}.sp-seller-checks{max-height:610px;padding:5px;overflow:auto}.sp-seller-checks label{color:#284762;cursor:pointer;border-radius:8px;grid-template-columns:16px 8px minmax(0,1fr) 22px;align-items:center;gap:7px;padding:7px 6px;display:grid}.sp-seller-checks label:hover{background:#eef3f7}.sp-seller-checks input{accent-color:#1d6cca;width:14px;height:14px}.sp-seller-checks label>i{background:var(--seller-color);border-radius:5px;width:7px;height:27px}.sp-seller-checks label b,.sp-seller-checks label small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sp-seller-checks label b{font-size:9px}.sp-seller-checks label small{color:#7a8b9c;margin-top:2px;font-size:8px}.sp-seller-checks label>em{color:#46637e;background:#eaf0f5;border-radius:7px;place-items:center;width:21px;height:21px;font-size:8px;font-style:normal;font-weight:850;display:grid}.sp-dual-queue{background:#fffaf0;border-top:5px solid #d7a84a;flex:1;min-height:0;padding:7px;overflow:auto}.sp-dual-queue>header{justify-content:space-between;align-items:center;padding:5px 4px 8px;display:flex}.sp-dual-queue>header b{font-size:12px}.sp-dual-queue>header span{color:#75510b;background:#f1dfb9;border-radius:99px;padding:3px 7px;font-size:8px;font-weight:900}.sp-dual-queue>button{color:#344e65;text-align:left;background:0 0;border:0;border-top:1px solid #eadfc9;width:100%;padding:9px 5px;display:block}.sp-dual-queue>button:hover{background:#fff4dc}.sp-dual-queue>button b,.sp-dual-queue>button span,.sp-dual-queue>button small{display:block}.sp-dual-queue>button b{font-size:9px}.sp-dual-queue>button span{color:#566e83;margin-top:3px;font-size:8px}.sp-dual-queue>button small{color:#8b6a28;margin-top:3px;font-size:8px}.sp-calendar-main{background:#fff;min-width:0;overflow:auto}.sp-calendar-status{z-index:15;background:#fff;border-bottom:1px solid #dde5ed;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:7px 11px;display:flex;position:sticky;top:0}.sp-calendar-status>span{grid-template-columns:20px auto;align-items:center;column-gap:5px;display:grid}.sp-calendar-status svg{color:#4c718f;grid-row:1/3;width:16px}.sp-calendar-status b{font-size:9px}.sp-calendar-status small{color:#718499;font-size:8px}.sp-day-calendar{grid-template-columns:54px minmax(0,1fr);min-width:830px;display:grid}.sp-day-times{background:#fbfcfd;border-right:1px solid #dce4ec;grid-template-rows:repeat(12,1fr);height:900px;padding-top:56px;display:grid}.sp-day-times span{color:#718599;text-align:right;padding-right:8px;font-size:8px;position:relative;top:-7px}.sp-day-columns{min-width:max-content;display:grid}.sp-day-columns>section{border-right:1px solid #dce4ec;min-width:190px}.sp-day-columns>section>header{z-index:12;background:#fff;border-bottom:1px solid #dce4ec;align-items:center;gap:8px;height:56px;padding:7px;display:flex;position:sticky;top:48px}.sp-day-columns>section>header>i{background:var(--seller-color);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:8px;font-style:normal;font-weight:900;display:grid}.sp-day-columns>section>header span b,.sp-day-columns>section>header span small{display:block}.sp-day-columns>section>header span b{font-size:9px}.sp-day-columns>section>header span small{color:#72869a;margin-top:3px;font-size:8px}.sp-day-dropzone{background:repeating-linear-gradient(#fff 0 76px,#e7edf3 77px);height:844px;position:relative}.sp-hour-line{pointer-events:none;background:#e6edf3;height:1px;position:absolute;left:0;right:0}.sp-now-horizontal{z-index:5;pointer-events:none;background:#c53b39;height:2px;position:absolute;left:0;right:0}.sp-now-horizontal:before{content:"";background:#c53b39;border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-4px}.sp-google-event{z-index:4;color:#173a59;text-align:left;cursor:grab;background:#eef5fb;border:1px solid #c4d5e5;border-left:4px solid #2f77b8;border-radius:8px;min-height:45px;padding:6px;position:absolute;left:5px;right:5px;overflow:hidden;box-shadow:0 2px 5px #17315312}.sp-google-event:active{cursor:grabbing}.sp-google-event.isolation{background:#edf8f3;border-left-color:#22825d}.sp-google-event b,.sp-google-event span,.sp-google-event small{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;display:flex;overflow:hidden}.sp-google-event b{font-size:8px}.sp-google-event span{margin-top:3px;font-size:8px}.sp-google-event small{color:#60778b;margin-top:3px;font-size:7px}.sp-google-event svg{flex:none;width:10px;height:10px}.density-compact .sp-google-event span,.density-compact .sp-google-event small{display:none}.density-detail .sp-google-event{padding:8px}.sp-no-selection{color:#6d8296;place-content:center;place-items:center;min-width:540px;display:grid}.sp-no-selection svg{width:32px}.sp-no-selection b{margin-top:8px}.sp-week-calendar{grid-template-columns:repeat(5,minmax(190px,1fr));min-width:980px;min-height:700px;display:grid}.sp-week-calendar>section{border-right:1px solid #dce4ec}.sp-week-calendar>section>header{z-index:9;background:#fff;border-bottom:1px solid #dce4ec;grid-template-columns:1fr auto;align-items:center;padding:10px;display:grid;position:sticky;top:48px}.sp-week-calendar>section>header b{text-transform:capitalize}.sp-week-calendar>section>header span{background:#edf2f6;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.sp-week-calendar>section>header small{color:#74869a;grid-column:1/-1;margin-top:4px}.sp-week-calendar>section>div{align-content:start;gap:6px;padding:7px;display:grid}.sp-week-calendar>section button{color:#264761;text-align:left;background:#eef5fb;border:1px solid #c5d5e3;border-left:4px solid #2f77b8;border-radius:8px;padding:8px}.sp-week-calendar>section button.isolation{background:#edf8f3;border-left-color:#22825d}.sp-week-calendar button b,.sp-week-calendar button span,.sp-week-calendar button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sp-week-calendar button b{font-size:9px}.sp-week-calendar button span,.sp-week-calendar button small{margin-top:3px;font-size:8px}.sp-week-calendar button small{color:#718397}.sp-month-calendar{grid-template-rows:repeat(6,minmax(130px,1fr));grid-template-columns:repeat(7,minmax(140px,1fr));min-width:980px;display:grid}.sp-month-calendar>section{border-bottom:1px solid #e0e7ee;border-right:1px solid #e0e7ee;min-height:130px;padding:6px}.sp-month-calendar>section.outside{color:#8796a5;background:#f7f9fb}.sp-month-calendar>section>header{text-transform:capitalize;justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.sp-month-calendar>section>header b{font-size:8px}.sp-month-calendar>section>header span{font-size:10px;font-weight:850}.sp-month-calendar>section>button{color:#2d4e69;text-align:left;background:#edf3f8;border:0;border-radius:5px;align-items:center;gap:4px;width:100%;margin-bottom:3px;padding:4px;font-size:7px;display:flex;overflow:hidden}.sp-month-calendar>section>button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sp-month-calendar>section>small{color:#637c92;font-size:7px}.sp-google-board.screen-wide{width:100%;min-width:0;margin-left:0}.sp-google-board.screen-wide .sp-google-layout{grid-template-columns:280px minmax(0,1fr)}.sp-google-board.screen-dual{width:100%;min-width:0;max-width:100%}.sp-google-board.screen-dual .sp-google-layout{grid-template-columns:minmax(440px,.7fr) minmax(0,1.3fr)}.sp-google-board.screen-dual .sp-seller-picker{grid-template-rows:58px minmax(0,1fr);grid-template-columns:minmax(180px,.9fr) minmax(220px,1.1fr);display:grid}.sp-google-board.screen-dual .sp-seller-picker>header{grid-column:1/-1}.sp-google-board.screen-dual .sp-seller-checks{max-height:none}.sp-google-board.screen-dual .sp-dual-queue{border-top:0;border-left:5px solid #d7a84a}.sp-appointment-modal{z-index:110;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10284480;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.sp-appointment-modal>article{background:#fff;border:1px solid #cbd8e4;border-radius:18px;width:min(520px,100%);overflow:hidden;box-shadow:0 24px 70px #10284445}.sp-appointment-modal article>header{border-bottom:1px solid #e0e7ee;justify-content:space-between;align-items:flex-start;padding:18px 20px;display:flex}.sp-appointment-modal h3{margin:3px 0 0;font-size:20px}.sp-appointment-modal header small{color:#63798e;font-weight:800}.sp-appointment-modal header button{color:#345570;background:#eef3f7;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.sp-appointment-modal header svg{width:17px}.sp-appointment-modal dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:16px 20px;display:grid}.sp-appointment-modal dl>div{background:#fafcfd;border:1px solid #e0e7ee;border-radius:10px;padding:10px}.sp-appointment-modal dt{color:#728599;text-transform:uppercase;font-size:8px;font-weight:850}.sp-appointment-modal dd{color:#284761;margin:5px 0 0;font-size:10px;line-height:1.5}.sp-appointment-modal article>footer{border-top:1px solid #e0e7ee;justify-content:flex-end;gap:8px;padding:13px 20px;display:flex}.sp-appointment-modal article>footer button{color:#35536e;background:#fff;border:1px solid #c5d4e2;border-radius:9px;min-height:38px;padding:0 12px;font-size:9px;font-weight:850}.sp-appointment-modal article>footer button.primary{color:#fff;background:#1767bf;border-color:#1767bf}@media (max-width:1100px){.sp-google-filters{grid-template-columns:1fr 1fr}.sp-google-filters>label:first-child{grid-column:1/-1}.sp-google-layout{grid-template-columns:220px minmax(0,1fr)}.sp-screen-switch{grid-column:1/-1;width:max-content}.sp-google-board.screen-wide,.sp-google-board.screen-dual{width:auto;margin-left:0}.sp-google-board.screen-dual .sp-google-layout{grid-template-columns:250px minmax(0,1fr)}.sp-google-board.screen-dual .sp-seller-picker{display:flex}.sp-google-board.screen-dual .sp-dual-queue{border-top:5px solid #d7a84a;border-left:0}}@media (max-width:720px){.sp-google-layout,.sp-google-board.screen-wide .sp-google-layout,.sp-google-board.screen-dual .sp-google-layout{grid-template-columns:1fr}.sp-seller-picker{border-bottom:1px solid #d9e2eb;border-right:0;max-height:280px}.sp-seller-checks{grid-template-columns:1fr 1fr;display:grid}.sp-calendar-main{min-height:580px}.sp-appointment-modal dl{grid-template-columns:1fr}.sp-period-switch,.sp-screen-switch{overflow:auto}.sp-screen-switch button:last-child{display:none}}.sales-planning-workspace{background:#f5f8fc;grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:12px;max-width:none;padding:18px 22px 30px;display:grid}.sp-heading,.sp-view-tabs,.sp-day-command,.sp-attention-bar,.sp-notice,.sp-schedule-board,.sp-planning-studio,.sp-recovery-workspace{grid-area:auto/1}.sp-view-tabs{background:#fff;border:1px solid #d5e1ee;border-radius:13px;align-items:center;gap:5px;width:max-content;padding:4px;display:flex;box-shadow:0 4px 14px #17315308}.sp-view-tabs button{color:#5f748b;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:11px;font-weight:850;display:flex}.sp-view-tabs button:hover{color:#254c70;background:#f2f7fd}.sp-view-tabs button.active{color:var(--tenant-brand-accent,#075ed2);background:#e7f1fe}.sp-view-tabs svg{width:16px}.sp-view-tabs b{color:#9a6200;background:#fff0d8;border-radius:7px;place-items:center;min-width:19px;height:19px;font-size:9px;display:grid}.sp-day-command{background:#fff;border:1px solid #d5e1ee;border-radius:17px;padding:13px 14px;box-shadow:0 6px 20px #17315309}.sp-day-command>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:11px;display:flex}.sp-day-command h3,.sp-day-command>header span{margin:0}.sp-day-command h3{font-size:18px}.sp-day-command>header span{color:#6d8198;margin-top:3px;font-size:10px;display:block}.sp-target-grid{grid-template-columns:1fr 1fr 1.18fr;gap:9px;display:grid}.sp-target-grid>article{background:#f9fbfd;border:1px solid #dce6ef;border-radius:13px;min-width:0;padding:11px 12px}.sp-target-grid article>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.sp-target-grid article>header span{font-weight:850}.sp-target-grid article>header b{color:#74879c;font-size:9px}.sp-target-grid article>strong{letter-spacing:-.5px;margin-top:5px;font-size:24px;display:block}.sp-target-grid article>p,.sp-target-grid article>small{color:#6e8298;margin:2px 0 0;font-size:9px;display:block}.sp-target-grid article>div[role=progressbar]{background:#e4ebf2;border-radius:99px;height:6px;margin:9px 0 6px;overflow:hidden}.sp-target-grid article>div[role=progressbar] i{background:#178656;height:100%;display:block}.sp-target-grid article.attention>div[role=progressbar] i{background:#dfa13d}.sp-target-grid article.risk>div[role=progressbar] i{background:#cf4d4d}.sp-target-grid article.risk>strong{color:#b54040}.sp-target-grid article.attention>strong{color:#9c650f}.sp-target-grid article.closed>strong{color:#147a4c}.sp-target-grid article.occupancy dl{grid-template-columns:repeat(4,1fr);gap:6px;margin:8px 0 0;display:grid}.sp-target-grid article.occupancy dl>div{border-left:2px solid #dfe8f1;padding-left:7px}.sp-target-grid article.occupancy dt{color:#75889c;font-size:8px}.sp-target-grid article.occupancy dd{margin:2px 0 0;font-size:12px;font-weight:850}.sp-planning-studio,.sp-planning-studio.inventory-collapsed{grid-template-rows:minmax(660px,calc(100vh - 365px));grid-template-columns:minmax(225px,255px) minmax(390px,1fr) minmax(300px,340px);gap:10px;min-height:0;display:grid}.sp-inventory,.sp-inventory-restore{grid-area:1/1;height:100%;max-height:none}.sp-team-capacity{background:#fff;border:1px solid #d5e1ee;border-radius:16px;grid-area:1/2;min-width:0;height:100%;overflow:auto;box-shadow:0 7px 22px #17315309}.sp-workbench{grid-area:1/3;height:100%;max-height:none;overflow:auto}.sp-team-capacity>header{border-bottom:1px solid #e3eaf2;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:flex}.sp-team-capacity h3,.sp-team-capacity header span{margin:0}.sp-team-capacity h3{font-size:14px}.sp-team-capacity header span{color:#74869a;margin-top:3px;font-size:9px;display:block}.sp-team-capacity>header>button{color:#1762b4;background:#fff;border:1px solid #c8d9ea;border-radius:9px;align-items:center;gap:6px;padding:7px 9px;font-size:9px;font-weight:850;display:flex}.sp-team-capacity>header svg{width:14px}.sp-team-capacity>nav{border-bottom:1px solid #e5edf4;gap:5px;padding:8px 10px;display:flex}.sp-team-capacity>nav button{color:#60768d;background:#f0f4f8;border:0;border-radius:7px;padding:6px 9px;font-size:9px;font-weight:800}.sp-team-capacity>nav button.active{color:var(--tenant-brand-accent,#075ed2);background:#e7f1fe}.sp-capacity-columns,.sp-team-toggle{grid-template-columns:minmax(150px,1.5fr) .6fr .6fr .65fr 18px;align-items:center;gap:8px;display:grid}.sp-capacity-columns{color:#7a8da0;text-transform:uppercase;background:#f8fafc;border-bottom:1px solid #e6edf4;padding:7px 10px;font-size:8px;font-weight:850}.sp-capacity-columns span:last-child{grid-column:4}.sp-team-toggle{color:#24425d;text-align:left;background:#fff;border:0;border-bottom:1px solid #e5edf4;width:100%;min-height:52px;padding:8px 10px}.sp-team-toggle:hover{background:#f7faff}.sp-team-toggle span b,.sp-team-toggle span small{display:block}.sp-team-toggle span b{font-size:10px}.sp-team-toggle span small{color:#788a9d;margin-top:3px;font-size:8px}.sp-team-toggle>strong{font-size:10px}.sp-team-toggle>em{text-align:center;border-radius:7px;padding:5px 6px;font-size:8px;font-style:normal;font-weight:850}.sp-team-toggle>em.ok{color:#147b4e;background:#eaf8f2}.sp-team-toggle>em.warn{color:#9b6200;background:#fff1df}.sp-team-toggle>svg{color:#6e8297;width:14px}.sp-team-people{background:#f9fbfd;border-bottom:1px solid #e1eaf2;padding:4px 9px 7px 28px;display:grid}.sp-team-people>button{color:#294862;text-align:left;background:0 0;border:0;border-bottom:1px solid #e8eef4;grid-template-columns:minmax(0,1fr) 44px 36px;align-items:center;gap:8px;padding:7px 5px;display:grid}.sp-team-people>button:last-child{border-bottom:0}.sp-team-people span b,.sp-team-people span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sp-team-people span b{font-size:9px}.sp-team-people span small{color:#788b9e;margin-top:2px;font-size:8px}.sp-team-people>button>strong{color:var(--tenant-brand-accent,#075ed2);font-size:9px}.sp-team-people>button>em{color:#147b4e;text-align:center;background:#eaf8f2;border-radius:6px;padding:4px;font-size:8px;font-style:normal;font-weight:850}.sp-workbench .sp-customer-hero{padding:11px}.sp-workbench .sp-customer-hero p b{font-size:13px}.sp-workbench .sp-proposals>article{grid-template-columns:1fr;gap:6px;display:grid}.sp-workbench .sp-proposals article>header,.sp-workbench .sp-proposal-seller,.sp-workbench .sp-proposals dl,.sp-workbench .sp-proposals ul,.sp-workbench .sp-decision-chip,.sp-workbench .sp-proposals article>button{grid-column:1}.sp-workbench .sp-booked{grid-template-columns:34px 1fr}.sp-workbench .sp-booked label,.sp-workbench .sp-booked>button{grid-column:1/3}.sp-recovery-workspace{background:#fff;border:1px solid #d5e1ee;border-radius:17px;overflow:hidden;box-shadow:0 7px 22px #17315309}.sp-recovery-workspace>header{border-bottom:1px solid #e2eaf2;justify-content:space-between;align-items:center;gap:15px;padding:14px 16px;display:flex}.sp-recovery-workspace>header h3,.sp-recovery-workspace>header span{margin:0}.sp-recovery-workspace>header h3{font-size:18px}.sp-recovery-workspace>header span{color:#6d8197;margin-top:3px;font-size:10px;display:block}.sp-recovery-workspace>header button{border-radius:10px;align-items:center;gap:7px;padding:9px 11px;font-size:10px;font-weight:850;display:flex}.sp-recovery-workspace>header svg{width:15px}.sp-recovery-grid{grid-template-columns:minmax(340px,.8fr) minmax(430px,1.2fr);min-height:550px;display:grid}.sp-recovery-disruptions{border-right:1px solid #e1e9f1}.sp-recovery-disruptions>header,.sp-recovery-candidates>header{border-bottom:1px solid #e5edf4;justify-content:space-between;align-items:center;min-height:52px;padding:9px 12px;display:flex}.sp-recovery-disruptions h3,.sp-recovery-candidates h3{margin:0;font-size:13px}.sp-recovery-disruptions header span,.sp-recovery-candidates header span{color:#74879c;margin-top:3px;font-size:9px;display:block}.sp-recovery-disruptions>button{color:#284762;text-align:left;background:#fff;border:0;border-bottom:1px solid #e8eef4;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:12px;display:grid}.sp-recovery-disruptions>button:hover{background:#fffaf2}.sp-recovery-disruptions>button>span{color:#bd6400;background:#fff0e5;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.sp-recovery-disruptions svg{width:17px}.sp-recovery-disruptions p{margin:0}.sp-recovery-disruptions p b,.sp-recovery-disruptions p small{display:block}.sp-recovery-disruptions p b{font-size:10px}.sp-recovery-disruptions p small{color:#74879c;margin-top:3px;font-size:9px}.sp-recovery-disruptions>button>strong{color:#b55526;font-size:9px}.sp-recovery-empty{color:#557a68;text-align:center;align-content:center;place-items:center;min-height:280px;display:grid}.sp-recovery-empty svg{color:#158152;width:30px}.sp-recovery-empty b{margin-top:8px}.sp-recovery-empty span{color:#74879c;margin-top:4px;font-size:9px}.sp-recovery-candidates>header>b{color:#147b4e;font-size:10px}.sp-recovery-candidates>div{gap:7px;padding:10px;display:grid}.sp-recovery-candidates>div>button{color:#284762;text-align:left;background:#fff;border:1px solid #dbe5ee;border-radius:11px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.sp-recovery-candidates>div>button:hover,.sp-recovery-candidates>div>button.active{background:#edf5ff;border-color:#69a0df}.sp-recovery-candidates>div>button>span{width:28px;height:28px;color:var(--tenant-brand-accent,#075ed2);background:#e7f1fe;border-radius:8px;place-items:center;font-size:9px;font-weight:900;display:grid}.sp-recovery-candidates p{margin:0}.sp-recovery-candidates p b,.sp-recovery-candidates p small{display:block}.sp-recovery-candidates p b{font-size:10px}.sp-recovery-candidates p small{color:#74879c;margin-top:3px;font-size:9px}.sp-recovery-candidates>div>button>strong{font-size:10px}.sp-recovery-candidates>footer{border-top:1px solid #e4ebf2;justify-content:space-between;align-items:center;gap:15px;padding:12px;display:flex}.sp-recovery-candidates>footer p{color:#72859a;max-width:560px;margin:0;font-size:9px}.sp-recovery-candidates>footer button{border-radius:10px;min-height:38px;padding:0 13px;font-size:10px;font-weight:850}.sp-recovery-candidates>footer button:disabled{opacity:.45}@media (max-width:1280px){.sp-planning-studio,.sp-planning-studio.inventory-collapsed{grid-template-rows:minmax(600px,auto) auto;grid-template-columns:235px minmax(360px,1fr)}.sp-inventory,.sp-inventory-restore{grid-area:1/1}.sp-team-capacity{grid-area:1/2}.sp-workbench{grid-area:2/1/auto/-1;height:auto;max-height:none}.sp-workbench .sp-decision-fields{grid-template-columns:repeat(2,1fr)}.sp-workbench .sp-decision-actions{flex-direction:row}.sp-workbench .sp-proposals{grid-template-columns:repeat(3,minmax(0,1fr))}.sp-workbench .sp-proposals ul{display:grid}.sp-workbench .sp-confirm{grid-template-columns:1fr 1fr}.sp-workbench .sp-confirm>button{grid-column:2}}@media (max-width:900px){.sales-planning-workspace{grid-template-rows:auto;grid-template-columns:1fr;padding:14px 12px 90px}.sp-heading,.sp-view-tabs,.sp-day-command,.sp-attention-bar,.sp-notice,.sp-schedule-board,.sp-planning-studio,.sp-recovery-workspace{grid-area:auto/1}.sp-view-tabs{width:100%}.sp-view-tabs button{flex:1;justify-content:center}.sp-target-grid{grid-template-columns:1fr 1fr}.sp-target-grid>article.occupancy{grid-column:1/-1}.sp-planning-studio,.sp-planning-studio.inventory-collapsed{grid-template-rows:auto;grid-template-columns:1fr}.sp-inventory,.sp-inventory-restore,.sp-team-capacity,.sp-workbench{grid-area:auto/1;height:auto;max-height:none}.sp-inventory{max-height:520px}.sp-team-capacity{max-height:620px}.sp-recovery-grid{grid-template-columns:1fr}.sp-recovery-disruptions{border-bottom:1px solid #e1e9f1;border-right:0}.sp-schedule-board{height:650px}}.sp-publication-bar{background:#fff;border:1px solid #d6e2ec;border-radius:14px;grid-template-columns:38px minmax(260px,1fr) minmax(0,320px) auto auto;align-items:center;gap:12px;padding:11px 13px;display:grid;box-shadow:0 4px 14px #17315308}.sp-publication-bar>span{color:#49677f;background:#eef4f8;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.sp-publication-bar>span svg{width:18px}.sp-publication-bar>div{gap:3px;display:grid}.sp-publication-bar small{color:#6a7f92;font-size:10px}.sp-publication-bar em{color:#a76514;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.sp-publication-bar.ready{background:#f3fbf6;border-color:#a9d7bf}.sp-publication-bar.ready>span{color:#13784b;background:#ddf4e7}.sp-publication-bar.blocked{background:#fff9ef;border-color:#edc789}.sp-publication-bar button{border-radius:10px;min-height:37px;padding:0 12px;font-size:10px;font-weight:850}.sp-calendar-lifecycle{grid-template-columns:1fr 1fr;gap:0;width:min(880px,100vw - 40px);display:grid}.sp-calendar-lifecycle>header{grid-column:1/-1}.sp-calendar-create,.sp-calendar-archive{align-content:start;gap:12px;padding:20px;display:grid}.sp-calendar-create{border-right:1px solid #e0e8ef}.sp-calendar-lifecycle h4{color:#193d5d;margin:0}.sp-calendar-lifecycle p{color:#6c8094;margin:0;font-size:11px;line-height:1.5}.sp-calendar-lifecycle textarea{resize:vertical;min-height:80px}.sp-calendar-lifecycle .primary,.sp-calendar-lifecycle .danger{border-radius:10px;min-height:40px;font-weight:850}.sp-calendar-lifecycle .danger{color:#a3322d;background:#fff1f0;border:1px solid #d65a54}.sp-calendar-lifecycle .danger:disabled{opacity:.5}.sp-calendar-lifecycle .sp-editor-grid{grid-template-columns:1fr 1fr}.sp-seller-editor .danger{color:#a3322d;background:#fff1f0;border:1px solid #d65a54}@media (max-width:900px){.sp-publication-bar{grid-template-columns:36px 1fr}.sp-publication-bar>em,.sp-publication-bar>button{grid-column:2}.sp-calendar-lifecycle{grid-template-columns:1fr}.sp-calendar-lifecycle>header{grid-column:1}.sp-calendar-create{border-bottom:1px solid #e0e8ef;border-right:0}}@media (max-width:620px){.sp-day-command>header,.sp-recovery-workspace>header,.sp-recovery-candidates>footer{flex-direction:column;align-items:flex-start}.sp-target-grid{grid-template-columns:1fr}.sp-target-grid>article.occupancy{grid-column:auto}.sp-capacity-columns,.sp-team-toggle{grid-template-columns:minmax(120px,1fr) .6fr .6fr 18px}.sp-capacity-columns span:nth-child(4),.sp-team-toggle>em{display:none}.sp-team-toggle>svg{grid-column:4}.sp-workbench .sp-decision-fields,.sp-workbench .sp-proposals,.sp-workbench .sp-confirm{grid-template-columns:1fr}.sp-workbench .sp-confirm>button{grid-column:1}.sp-recovery-grid{display:block}}.sp-day-command-actions{align-items:center;gap:8px;display:flex}.sp-occupancy-open{color:#315879;background:#fff;border:1px solid #c8d8e8;border-radius:10px;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:10px;font-weight:850;display:flex}.sp-occupancy-open:hover{background:#f2f7fd;border-color:#8db5e4}.sp-occupancy-open svg{width:15px}.sp-pressure-grid{grid-template-columns:repeat(5,minmax(148px,1fr));gap:8px;padding:1px 1px 3px;display:grid;overflow-x:auto}.sp-pressure-grid>button{color:#213f5b;text-align:left;min-width:148px;box-shadow:none;background:#fbfcfe;border:1px solid #dce5ee;border-radius:12px;gap:8px;padding:9px 10px;display:grid}.sp-pressure-grid>button:hover{background:#f7faff;border-color:#9abde3}.sp-pressure-grid>button.active{background:#f2f7fd;border-color:#4f8fd8;box-shadow:inset 0 0 0 1px #4f8fd8}.sp-pressure-grid>button.risk{border-top:3px solid #cc5656}.sp-pressure-grid>button.attention{border-top:3px solid #d69b3a}.sp-pressure-grid>button.closed{border-top:3px solid #27815a}.sp-pressure-grid>button>header,.sp-pressure-grid>button>footer,.sp-pressure-product{align-items:center;gap:6px;display:flex}.sp-pressure-grid>button>header{justify-content:space-between}.sp-pressure-grid>button>header span{color:#203f5c;text-transform:capitalize;margin:0;font-size:10px;font-weight:900}.sp-pressure-grid>button>header em{color:#788a9d;text-overflow:ellipsis;white-space:nowrap;max-width:78px;font-size:7px;font-style:normal;overflow:hidden}.sp-pressure-product{grid-template-columns:48px minmax(25px,1fr) auto;gap:5px;display:grid}.sp-pressure-product>span{color:#526b84;margin:0;font-size:8px}.sp-pressure-product>i{background:#e3eaf1;border-radius:99px;height:5px;overflow:hidden}.sp-pressure-product>i b{border-radius:inherit;background:#4e8bd0;height:100%;display:block}.sp-pressure-product>strong{font-variant-numeric:tabular-nums;font-size:9px}.sp-pressure-product>small{color:#7a8c9e;grid-column:2/4;font-size:7px}.sp-pressure-grid>button>footer{color:#718397;border-top:1px solid #e7edf3;justify-content:space-between;padding-top:7px;font-size:7px}.sp-pressure-grid>button>footer em{background:#eef2f6;border-radius:6px;padding:3px 5px;font-size:7px;font-style:normal;font-weight:900}.sp-pressure-grid>button>footer em.green{color:#17784f;background:#e5f5ec}.sp-pressure-grid>button>footer em.orange{color:#975f08;background:#fff0dd}.sp-pressure-grid>button>footer em.red{color:#a73d3d;background:#fdeaea}.sp-planning-studio,.sp-planning-studio.inventory-collapsed{grid-template-rows:minmax(660px,calc(100vh - 365px));grid-template-columns:minmax(330px,370px) minmax(0,1fr);gap:12px;display:grid}.sp-planning-studio.inventory-collapsed{grid-template-columns:58px minmax(0,1fr)}.sp-inventory,.sp-inventory-restore{grid-area:1/1}.sp-workbench{grid-area:1/2;height:100%;max-height:none;overflow:auto;container-type:inline-size}.sp-workbench .sp-proposals{grid-template-columns:repeat(auto-fit,minmax(235px,1fr))}.sp-workbench .sp-decision-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-workbench .sp-decision-actions{flex-direction:row}.sp-workbench .sp-decision-actions button{width:auto}.sp-workbench .sp-proposals ul{display:grid}.sp-workbench .sp-confirm{grid-template-columns:1fr 1fr}.sp-workbench .sp-confirm>button{grid-column:2}.sp-inventory>header{min-height:52px;padding:8px 10px}.sp-inventory>header>div:first-child{align-items:baseline;gap:7px;min-width:0;display:flex}.sp-inventory>header>div:first-child h3{font-size:14px}.sp-inventory>header>div:first-child span{color:var(--tenant-brand-accent,#0d63d8);margin:0;font-size:9px}.sp-inventory-head-actions{align-items:center;gap:5px;display:flex}.sp-inventory-head-actions>button{justify-content:center;align-items:center;gap:5px;min-width:31px;height:31px;width:auto!important;padding:0 8px!important;display:flex!important}.sp-inventory-head-actions>button:last-child{width:31px!important;padding:0!important}.sp-inventory-head-actions>button.active{color:var(--tenant-brand-accent,#075fcf)!important;background:#eaf3ff!important;border-color:#a8c9ee!important}.sp-inventory-head-actions>button span{margin:0}.sp-inventory-head-actions>button b{background:#fff;border-radius:5px;place-items:center;min-width:17px;height:17px;font-size:8px;display:grid}.sp-queue-tabs{grid-template-columns:1fr 1fr;gap:5px;padding:7px}.sp-queue-tabs button{height:29px;padding:0 7px}.sp-queue-tabs button:last-child{grid-column:auto}.sp-queue-tabs button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sp-lead-search{margin:7px}.sp-lead-search input{height:35px}.sp-lead-list>button{grid-template-columns:28px minmax(0,1fr) 68px;gap:8px;min-height:64px;padding:7px 9px}.sp-product-icon{border-radius:8px;width:28px;height:28px}.sp-product-icon svg{width:15px}.sp-lead-copy b{font-size:10px}.sp-lead-copy small{margin-top:2px;font-size:8px}.sp-lead-copy em{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;margin-top:4px;font-size:8px;display:flex;overflow:hidden}.sp-lead-copy em strong{flex:none}.sp-lead-score{font-variant-numeric:tabular-nums;padding-right:1px}.sp-lead-score>b{font-size:15px}.sp-lead-score small{font-size:7px}.sp-lead-score em{margin-top:3px;font-size:8px}.sp-lead-list>button>i{width:16px;height:16px;font-size:8px;top:4px;right:4px}.sp-occupancy-backdrop{z-index:120;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10284452;justify-content:flex-end;display:flex;position:fixed;inset:0}.sp-occupancy-drawer{background:#fff;border-left:1px solid #cbd8e4;flex-direction:column;width:min(540px,100vw - 24px);height:100%;animation:.18s ease-out sp-drawer-in;display:flex;box-shadow:-22px 0 60px #1028442e}.sp-occupancy-drawer>header{border-bottom:1px solid #e1e8ef;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px;display:flex}.sp-occupancy-drawer>header p,.sp-occupancy-drawer>header h3,.sp-occupancy-drawer>header span{margin:0}.sp-occupancy-drawer>header p{color:var(--tenant-brand-accent,#0d63d8);text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:900}.sp-occupancy-drawer>header h3{margin-top:4px;font-size:20px}.sp-occupancy-drawer>header span{color:#718397;margin-top:4px;font-size:10px;display:block}.sp-occupancy-drawer>header button{color:#45637e;background:#fff;border:1px solid #d4e0eb;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.sp-occupancy-drawer>header svg{width:16px}.sp-occupancy-drawer>nav{border-bottom:1px solid #e4ebf2;gap:5px;padding:9px 12px;display:flex}.sp-occupancy-drawer>nav button{color:#60768c;background:#f1f5f8;border:0;border-radius:8px;padding:7px 11px;font-size:9px;font-weight:850}.sp-occupancy-drawer>nav button.active{color:var(--tenant-brand-accent,#075ed2);background:#e7f1fe}.sp-occupancy-drawer .sp-capacity-columns,.sp-occupancy-drawer .sp-team-toggle{grid-template-columns:minmax(180px,1.6fr) 42px 58px 68px 18px}.sp-occupancy-drawer .sp-capacity-columns{padding:8px 12px}.sp-occupancy-drawer .sp-capacity-columns span:nth-child(4){grid-column:4}.sp-occupancy-groups{flex:1;min-height:0;overflow:auto}.sp-occupancy-drawer .sp-team-toggle{padding:9px 12px}.sp-occupancy-drawer .sp-team-people{padding:4px 11px 7px 28px}.sp-occupancy-drawer .sp-team-people>button{grid-template-columns:minmax(0,1fr) 42px 58px 68px}.sp-occupancy-drawer .sp-team-people>button>em.ok{color:#147b4e;background:#eaf8f2}.sp-occupancy-drawer .sp-team-people>button>em.warn{color:#9b6200;background:#fff1df}.sp-occupancy-drawer>footer{background:#fafcfe;border-top:1px solid #e0e8ef;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.sp-occupancy-drawer>footer p{margin:0}.sp-occupancy-drawer>footer b,.sp-occupancy-drawer>footer span{display:block}.sp-occupancy-drawer>footer b{font-size:10px}.sp-occupancy-drawer>footer span{color:#73869a;max-width:280px;margin-top:3px;font-size:8px}.sp-occupancy-drawer>footer button{white-space:nowrap;border-radius:10px;min-height:38px;padding:0 12px;font-size:9px;font-weight:850}@keyframes sp-drawer-in{0%{opacity:.7;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@media (max-width:1280px){.sp-planning-studio,.sp-planning-studio.inventory-collapsed{grid-template-rows:minmax(620px,calc(100vh - 350px));grid-template-columns:minmax(300px,340px) minmax(0,1fr)}.sp-planning-studio.inventory-collapsed{grid-template-columns:58px minmax(0,1fr)}.sp-inventory,.sp-inventory-restore{grid-area:1/1}.sp-workbench{grid-area:1/2;height:100%;max-height:none}.sp-workbench .sp-proposals{grid-template-columns:1fr}.sp-workbench .sp-proposals ul{display:none}}@media (max-width:900px){.sp-day-command>header{flex-direction:column;align-items:flex-start}.sp-day-command-actions{justify-content:space-between;width:100%}.sp-pressure-grid{grid-template-columns:repeat(5,minmax(160px,1fr))}.sp-planning-studio,.sp-planning-studio.inventory-collapsed{grid-template-rows:auto;grid-template-columns:1fr}.sp-inventory,.sp-inventory-restore,.sp-workbench{grid-area:auto/1;height:auto;max-height:none}.sp-inventory{max-height:520px}.sp-workbench .sp-decision-fields,.sp-workbench .sp-proposals,.sp-workbench .sp-confirm{grid-template-columns:1fr}.sp-workbench .sp-confirm>button{grid-column:1}.sp-occupancy-drawer{width:100%}}@media (max-width:620px){.sp-day-command-actions{flex-direction:column;align-items:flex-start}.sp-day-command-actions .sp-day-navigation{justify-content:space-between;width:100%}.sp-occupancy-drawer .sp-capacity-columns,.sp-occupancy-drawer .sp-team-toggle{grid-template-columns:minmax(140px,1fr) 44px 60px 18px}.sp-occupancy-drawer .sp-capacity-columns span:nth-child(4),.sp-occupancy-drawer .sp-team-toggle>em{display:none}.sp-occupancy-drawer .sp-team-toggle>svg{grid-column:4}.sp-occupancy-drawer .sp-team-people>button{grid-template-columns:minmax(0,1fr) 42px 58px}.sp-occupancy-drawer .sp-team-people>button>em{display:none}.sp-occupancy-drawer>footer{flex-direction:column;align-items:stretch}.sp-occupancy-drawer>footer button{width:100%}}.planning-workspace{--pw-blue:var(--tenant-brand-accent,#075fd8);--pw-ink:#0b2143;--pw-muted:#63738d;--pw-line:#dbe4ef;--pw-soft:#f4f8fc;color:var(--pw-ink);background:#f8fafc;min-height:calc(100vh - 72px);padding:24px 28px 40px}.planning-workspace button,.planning-workspace input,.planning-workspace select,.planning-workspace textarea{font:inherit}.planning-page-head{justify-content:space-between;align-items:flex-end;margin-bottom:18px;display:flex}.planning-page-head p{color:#1b65ce;letter-spacing:.1em;text-transform:uppercase;margin:0 0 5px;font-size:12px;font-weight:800}.planning-page-head h2{letter-spacing:-.035em;margin:0;font-size:28px}.planning-page-head span{color:var(--pw-muted);margin-top:4px;font-size:14px;display:block}.planning-page-head>button{color:var(--pw-ink);background:#fff;border:1px solid #cfd9e7;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-weight:700;display:flex}.planning-page-head svg{width:17px}.planning-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.planning-metrics.four{grid-template-columns:repeat(4,minmax(0,1fr))}.planning-metrics>:is(button,article){text-align:left;border:1px solid var(--pw-line);min-height:102px;color:var(--pw-ink);background:#fff;border-radius:10px;grid-template-columns:1fr auto;padding:15px 16px;display:grid;position:relative}.planning-metrics svg{box-sizing:content-box;width:22px;height:22px;color:var(--pw-blue);background:#eaf3ff;border-radius:8px;grid-area:1/2/3;padding:8px}.planning-metrics span{font-size:13px;font-weight:700}.planning-metrics strong{color:var(--tenant-brand-accent,#075fd8);font-size:25px;line-height:1.1}.planning-metrics strong.danger{color:#d83a31}.planning-metrics small{color:var(--pw-muted);grid-column:1/3;font-size:12px}.planning-card{border:1px solid var(--pw-line);background:#fff;border-radius:12px;box-shadow:0 4px 18px #10284a09}.planning-notice{color:#08733a;background:#f0fbf5;border:1px solid #b8dfc8;border-radius:9px;align-items:center;gap:10px;margin:0 0 14px;padding:10px 14px;display:flex}.planning-notice.error{color:#b52c24;background:#fff4f3;border-color:#f2c1bd}.planning-notice svg{width:18px}.planning-notice p{flex:1;margin:0;font-weight:700}.planning-notice button{color:inherit;background:0 0;border:0;font-size:22px}.planning-empty{text-align:center;color:var(--pw-muted);padding:28px}.plan-stock-layout{grid-template-columns:minmax(620px,1fr) 355px;gap:14px;display:grid}.plan-stock-table>header{border-bottom:1px solid var(--pw-line);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.plan-stock-table h3,.plan-stock-table header small{margin:0}.plan-stock-table header>div small{color:var(--pw-muted)}.plan-stock-table header label{border:1px solid var(--pw-line);border-radius:8px;align-items:center;gap:8px;width:310px;padding:8px 10px;display:flex}.plan-stock-table header label svg{color:#72819a;width:17px}.plan-stock-table input{border:0;outline:0;width:100%}.planning-filter-row{border-bottom:1px solid var(--pw-line);gap:6px;padding:12px 16px;display:flex}.planning-filter-row button,.planning-filter-row select{color:#465a76;background:#fff;border:1px solid #d7e1ed;border-radius:7px;padding:7px 10px}.planning-filter-row button.active{color:var(--tenant-brand-accent,#075fd8);background:#eaf3ff;border-color:#82b2f1;font-weight:800}.planning-filter-row select{margin-left:auto}.plan-stock-columns,.plan-stock-rows>button{grid-template-columns:minmax(200px,2fr) 100px 76px 100px 82px 120px;align-items:center;gap:10px;display:grid}.plan-stock-columns{color:#718096;text-transform:uppercase;background:#f8fafc;padding:9px 16px;font-size:11px;font-weight:800}.plan-stock-rows>button{text-align:left;width:100%;color:var(--pw-ink);background:#fff;border:0;border-top:1px solid #edf1f6;padding:13px 16px}.plan-stock-rows>button:hover,.plan-stock-rows>button.active{background:#edf6ff}.plan-stock-rows b,.plan-stock-rows small{display:block}.plan-stock-rows small{color:var(--pw-muted);margin-top:3px;font-size:11px}.plan-stock-rows em{border-radius:5px;width:max-content;padding:4px 7px;font-size:11px;font-style:normal;font-weight:800}.plan-stock-rows em.windows{color:#6338ba;background:#f0ebff}.plan-stock-rows em.insulation{color:#07824a;background:#e7f8ef}.plan-stock-rows .late,.customer-facts .late{color:#d0352c;font-weight:800}.plan-stock-context,.map-context{padding:17px}.planning-customer-head{border-bottom:1px solid var(--pw-line);grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding-bottom:15px;display:grid}.planning-customer-head>span{color:#0861d8;background:#eaf3ff;border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.planning-customer-head svg{width:21px}.planning-customer-head h3,.planning-customer-head p{margin:0}.planning-customer-head p,.planning-customer-head small{color:var(--pw-muted);font-size:12px;display:block}.planning-customer-head>strong{color:#07834a;font-size:23px}.customer-facts{grid-template-columns:1fr 1fr;gap:10px;padding:14px 0;display:grid}.customer-facts>div{background:#f7f9fc;border-radius:8px;padding:10px}.customer-facts span,.customer-facts b{display:block}.customer-facts span{color:var(--pw-muted);font-size:11px}.customer-facts b{margin-top:4px;font-size:13px}.contact-timeline,.compact-proposals{border-top:1px solid var(--pw-line);padding:14px 0}.contact-timeline h4,.compact-proposals h4,.manual-assessment h4{margin:0 0 10px}.contact-timeline ol{margin:0;padding:0;list-style:none}.contact-timeline li{gap:10px;padding:6px;display:flex}.contact-timeline i{background:#0b66dc;border-radius:50%;width:8px;height:8px;margin-top:5px}.contact-timeline b,.contact-timeline small{display:block}.contact-timeline small{color:var(--pw-muted)}.compact-proposals p{color:var(--pw-muted);font-size:12px}.compact-proposals button{border:1px solid var(--pw-line);text-align:left;background:#fff;border-radius:7px;grid-template-columns:1fr auto 18px;align-items:center;width:100%;margin-top:6px;padding:9px;display:grid}.compact-proposals button b{color:var(--pw-muted);font-size:11px}.compact-proposals svg{width:16px}.plan-contact-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.plan-contact-actions button{color:#164474;background:#fff;border:1px solid #cfdbea;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:9px;font-weight:700;display:flex}.plan-contact-actions svg{width:16px}.plan-contact-actions .primary-action{color:#fff;background:#0762dc;border-color:#0762dc;grid-column:1/3;padding:11px}.changes-layout{grid-template-columns:300px minmax(450px,1fr) 320px;gap:14px;display:grid}.disruption-list>header,.recovery-plan>header,.recovery-approval>header{border-bottom:1px solid var(--pw-line);justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.disruption-list h3,.recovery-plan h3,.recovery-approval h3{margin:0;font-size:16px}.disruption-list header small,.recovery-plan header small{color:var(--pw-muted)}.disruption-list>div>button{text-align:left;width:100%;color:var(--pw-ink);background:#fff;border:0;border-top:1px solid #edf1f6;grid-template-columns:36px 1fr auto;align-items:start;gap:9px;padding:13px;display:grid}.disruption-list>div>button.active{background:#edf6ff}.disruption-list button>span{border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.disruption-list .warn{color:#d66b00;background:#fff1e5}.disruption-list .info{color:#0b65dc;background:#eaf3ff}.disruption-list svg{width:17px}.disruption-list b,.disruption-list small,.disruption-list em{display:block}.disruption-list small,.disruption-list em{color:var(--pw-muted);font-size:11px}.disruption-list em{margin-top:5px;font-style:normal}.recovery-plan>header>span{color:#9a6500;background:#fff7db;border-radius:5px;padding:5px 8px;font-size:11px}.current-appointment{border-bottom:1px solid var(--pw-line);grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;padding:16px;display:grid}.current-appointment span,.current-appointment b,.current-appointment small{display:block}.current-appointment span,.current-appointment small{color:var(--pw-muted);font-size:11px}.current-appointment label,.recovery-approval label{color:var(--pw-muted);gap:5px;font-size:11px;display:grid}.current-appointment input,.recovery-approval input,.recovery-approval select{border:1px solid var(--pw-line);border-radius:7px;padding:9px}.current-appointment button,.recovery-approval button,.manual-assessment button{color:#fff;background:#0863dc;border:1px solid #0863dc;border-radius:8px;padding:10px;font-weight:800}.recovery-options{gap:10px;padding:16px;display:grid}.recovery-options>button{text-align:left;border:1px solid var(--pw-line);color:var(--pw-ink);background:#fff;border-radius:9px;grid-template-columns:32px 1fr 24px;align-items:start;gap:10px;padding:12px;display:grid}.recovery-options>button.active{background:#f0f6ff;border-color:#0b65dc}.recovery-options>button>span{color:#fff;background:#0b65dc;border-radius:6px;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.recovery-options b,.recovery-options strong,.recovery-options small,.recovery-options em{display:block}.recovery-options small,.recovery-options em{color:var(--pw-muted);font-size:11px;font-style:normal}.recovery-approval{padding-bottom:14px}.impact-summary{gap:4px;padding:15px;display:grid}.impact-summary span{color:var(--pw-muted);margin-top:5px;font-size:11px}.impact-summary strong{font-size:22px}.impact-summary b{font-size:12px}.recovery-checks{margin:0;padding:0 15px 13px;list-style:none}.recovery-checks li{align-items:center;gap:7px;padding:5px 0;font-size:12px;display:flex}.recovery-checks svg{color:#07934e;width:16px}.primary-action.full{color:#fff;background:#0863dc;border:0;border-radius:8px;width:calc(100% - 30px);margin:0 15px;padding:11px;font-weight:800}.recovery-approval>p{color:var(--pw-muted);text-align:center;margin:8px 15px;font-size:11px}.recovery-approval details{border-top:1px solid var(--pw-line);margin:12px 15px;padding-top:12px}.recovery-approval summary{cursor:pointer;font-weight:800}.recovery-approval details label{margin-top:9px}.recovery-approval details button{width:100%;margin-top:8px}.recovery-approval .link-action{width:calc(100% - 30px);color:var(--tenant-brand-accent,#075fd8);background:0 0;border:0;justify-content:center;align-items:center;margin:5px 15px 0;display:flex}.link-action svg{width:16px}.live-map-layout{grid-template-columns:minmax(650px,1fr) 355px;gap:14px;display:grid}.map-stage{min-height:680px;position:relative;overflow:hidden}.leaflet-planning-map{background:#e8eef5;height:680px}.map-filters{z-index:500;border:1px solid var(--pw-line);background:#fffffff5;border-radius:10px;width:230px;padding:14px;position:absolute;top:14px;left:14px;box-shadow:0 8px 28px #0d254421}.map-filters h3{margin:0 0 10px}.map-filters label{color:var(--pw-muted);gap:4px;margin-top:8px;font-size:11px;display:grid}.map-filters select{color:var(--pw-ink);background:#fff;border:1px solid #d6e0ec;border-radius:7px;padding:8px}.map-legend{z-index:500;background:#fffffff2;border-radius:8px;flex-wrap:wrap;gap:10px;padding:9px 11px;font-size:11px;display:flex;position:absolute;bottom:14px;left:14px;box-shadow:0 5px 18px #0d25441f}.map-legend span{align-items:center;gap:5px;display:flex}.map-legend i{border-radius:2px;width:9px;height:9px}.map-legend .blue{background:#0866df}.map-legend .purple{background:#7545ce}.map-legend .green{background:#07965b}.map-legend .orange{background:#e07716}.route-summary{z-index:500;background:#fff;border-radius:9px;align-items:center;gap:10px;padding:11px 13px;display:flex;position:absolute;top:14px;right:14px;box-shadow:0 5px 20px #0d254421}.route-summary svg{width:22px;color:var(--tenant-brand-accent,#075fd8)}.route-summary b,.route-summary small{display:block}.route-summary small{color:var(--pw-muted)}.planning-map-marker-wrap{background:0 0;border:0}.planning-map-marker{border:3px solid #fff;border-radius:50% 50% 50% 4px;width:21px;height:26px;display:block;transform:rotate(-45deg);box-shadow:0 2px 8px #506176}.planning-map-marker.blue{background:#0866df}.planning-map-marker.purple{background:#7545ce}.planning-map-marker.green{background:#07965b}.planning-map-marker.orange{background:#e07716}.planning-home-marker{color:#fff;background:#092c58;border:3px solid #fff;border-radius:6px;place-items:center;width:28px;height:28px;font-weight:900;display:grid;box-shadow:0 2px 8px #506176}.map-context details{border-top:1px solid var(--pw-line);padding:12px 0}.map-context summary{font-weight:800}.map-context details p,.map-context details small{color:var(--pw-muted);font-size:11px}.manual-assessment{border-top:1px solid var(--pw-line);grid-template-columns:1fr 1fr;gap:8px;padding-top:13px;display:grid}.manual-assessment h4,.manual-assessment .assessment-proof,.manual-assessment label:last-of-type,.manual-assessment button{grid-column:1/3}.manual-assessment label{color:var(--pw-muted);gap:4px;font-size:11px;display:grid}.manual-assessment select,.manual-assessment input,.manual-assessment textarea{border:1px solid var(--pw-line);background:#fff;border-radius:7px;padding:8px}.manual-assessment textarea{resize:vertical;min-height:58px}.assessment-proof{color:#08743c;margin:0;font-size:11px}@media (max-width:1200px){.plan-stock-layout,.live-map-layout{grid-template-columns:1fr}.changes-layout{grid-template-columns:280px 1fr}.recovery-approval{grid-column:1/3}.planning-metrics{grid-template-columns:repeat(3,1fr)}}.plan-stock-rows>button.digital-intake{background:linear-gradient(90deg,#f8fbff,#fff);box-shadow:inset 3px 0 #4b8fe8}.plan-stock-rows>button>em{font-style:normal}.plan-stock-rows>button>em small{color:#718399;margin-top:3px;font-size:9px;font-weight:700;display:block}.plan-stock-rows>button>em.advice{color:#6f42c1;background:#f0eaff}.plan-stock-rows>button>em.survey{color:#087f72;background:#e3f8f5}@media (max-width:760px){.planning-workspace{padding:16px 12px 90px}.planning-page-head{align-items:flex-start}.planning-page-head h2{font-size:24px}.planning-page-head span{max-width:260px}.planning-page-head>button{padding:9px;font-size:0}.planning-metrics,.planning-metrics.four{display:flex;overflow-x:auto}.planning-metrics>:is(button,article){min-width:170px}.plan-stock-layout,.changes-layout,.live-map-layout{display:block}.plan-stock-context,.recovery-plan,.recovery-approval,.map-context{margin-top:12px}.plan-stock-columns{display:none}.plan-stock-rows>button{grid-template-columns:1fr auto auto}.plan-stock-rows>button>:nth-child(n+4){display:none}.plan-stock-table header{display:block}.plan-stock-table header label{width:auto;margin-top:10px}.planning-filter-row{overflow-x:auto}.current-appointment{grid-template-columns:1fr}.recovery-approval{grid-column:auto}.map-stage,.leaflet-planning-map{height:540px;min-height:540px}.map-filters{width:205px}.map-legend{right:10px}.route-summary{display:none}}.plan-stock-rows>button.outside-area{background:#fffaf6;box-shadow:inset 4px 0 #c75a25}.work-area-flag{background:#fff0e6;border-radius:999px;margin-top:6px;padding:3px 7px;font-style:normal;font-weight:800;color:#a84217!important;font-size:10px!important;display:inline-flex!important}.work-area-rejection{background:#fff8f2;border:1px solid #edb08f;border-radius:10px;gap:10px;margin-top:14px;padding:15px;display:grid}.work-area-rejection>span{color:#aa451b;background:#fff0e6;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.work-area-rejection svg{width:20px}.work-area-rejection p,.work-area-rejection h4,.work-area-rejection small{margin:0}.work-area-rejection p{color:#a84217;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:900}.work-area-rejection small{color:#765847;margin-top:5px;line-height:1.45;display:block}.work-area-rejection button{color:#fff;background:#a84217;border:0;border-radius:8px;padding:10px;font-weight:800}.work-area-rejection strong{color:#197248;align-items:center;gap:6px;display:flex}.work-area-rejection strong svg{width:17px}.map-date-actions{align-items:flex-end;gap:8px;display:flex}.map-date-actions label{color:var(--pw-muted);gap:4px;font-size:11px;display:grid}.map-date-actions input,.map-date-actions button{height:38px;color:var(--pw-ink);background:#fff;border:1px solid #cfd9e7;border-radius:8px;padding:0 11px}.map-date-actions button{align-items:center;gap:7px;font-weight:800;display:flex}.live-map-layout{grid-template-columns:270px minmax(540px,1fr) 330px;align-items:stretch}.map-seller-panel{max-height:680px;overflow:hidden}.map-seller-panel>header{border-bottom:1px solid var(--pw-line);justify-content:space-between;align-items:center;padding:14px;display:flex}.map-seller-panel h3,.map-seller-panel small{margin:0;display:block}.map-seller-panel small{color:var(--pw-muted)}.map-seller-panel header button{color:#16634a;background:0 0;border:0;font-size:11px;font-weight:800}.map-seller-search{border:1px solid var(--pw-line);border-radius:8px;align-items:center;gap:7px;margin:10px;padding:8px;display:flex}.map-seller-search svg{color:#7a899e;width:16px}.map-seller-search input{border:0;outline:0;width:100%}.map-seller-panel>div{height:590px;padding:0 7px 10px;overflow:auto}.map-seller-panel>div>label{border-radius:8px;grid-template-columns:22px 1fr;align-items:center;padding:7px;display:grid}.map-seller-panel>div>label:hover{background:#f5f7f9}.map-seller-panel>div>label.primary{background:#eef6f2;box-shadow:inset 3px 0 #16634a}.map-seller-panel>div>label>span{cursor:pointer;grid-template-columns:32px 1fr;display:grid}.map-seller-panel>div>label i{color:#174d3c;background:#dfeae5;border-radius:50%;grid-row:1/3;place-items:center;width:27px;height:27px;font-size:10px;font-style:normal;font-weight:900;display:grid}.map-seller-panel>div>label b{font-size:12px}.map-seller-panel>div>label small{font-size:10px}.map-stage{min-height:680px}.map-route-summary{z-index:500;background:#fffffff5;border:1px solid #dfe8e3;border-radius:10px;grid-template-columns:36px 1fr auto;align-items:center;gap:9px;min-width:350px;padding:10px 12px;display:grid;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 7px 24px #14372b21}.map-route-summary>span{color:#16634a;background:#e9f4ef;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.map-route-summary svg{width:19px}.map-route-summary small,.map-route-summary b,.map-route-summary em{display:block}.map-route-summary small{color:var(--pw-muted);font-size:10px}.map-route-summary b{font-size:13px}.map-route-summary em{color:#5f716a;font-size:10px;font-style:normal}.map-route-summary>strong{color:#16634a;background:#e9f4ef;border-radius:999px;padding:4px 7px;font-size:9px}.planning-route-number{color:#fff;background:#16634a;border:3px solid #fff;border-radius:50% 50% 50% 5px;place-items:center;width:30px;height:30px;font-weight:900;display:grid;transform:rotate(-45deg);box-shadow:0 3px 9px #16382d59}.planning-map-dot{border:3px solid #fff;border-radius:50%;width:14px;height:14px;display:block;box-shadow:0 2px 7px #142b464d}.planning-map-dot.windows{background:#7252aa}.planning-map-dot.insulation{background:#2278a7}.planning-map-popup{color:#0b2143;gap:2px;min-width:190px;display:grid}.planning-map-popup small{color:#16634a;font-weight:900}.planning-map-popup b{font-size:14px}.planning-map-popup span{color:#5d6d83;font-size:11px}.route-stop-list header{border-bottom:1px solid var(--pw-line);padding-bottom:13px}.route-stop-list h3,.route-stop-list header small{margin:0}.route-stop-list header small{color:var(--pw-muted)}.route-stop-list>button{text-align:left;width:100%;color:var(--pw-ink);background:#fff;border:0;border-bottom:1px solid #edf1f3;grid-template-columns:30px 1fr;gap:9px;padding:11px 0;display:grid}.route-stop-list>button>span{color:#fff;background:#16634a;border-radius:50%;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.route-stop-list b,.route-stop-list small{display:block}.route-stop-list small{color:var(--pw-muted);margin-top:2px;font-size:10px}.route-stop-list details{color:#9a441d;background:#fff6ef;border-radius:8px;margin-top:13px;padding:9px}.route-stop-list details p{margin:5px 0;font-size:11px}@media (max-width:1450px){.live-map-layout{grid-template-columns:250px minmax(520px,1fr)}.live-map-layout>.map-context{grid-column:1/3}.map-context .route-stop-list{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.route-stop-list header,.route-stop-list details{grid-column:1/4}}@media (max-width:900px){.live-map-layout{display:block}.map-seller-panel{max-height:420px;margin-bottom:12px}.map-seller-panel>div{height:325px}.map-context{margin-top:12px}.map-date-actions{align-items:center}.map-route-summary{width:calc(100% - 80px);min-width:0}.map-context .route-stop-list{display:block}}.map-seller-panel>div>label>button{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:32px 1fr;padding:0;display:grid}.map-mode-bar{border:1px solid var(--pw-line);background:#fff;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:7px;display:flex}.map-mode-bar nav{gap:4px;display:flex}.map-mode-bar button{color:#526c80;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-weight:800;display:flex}.map-mode-bar button.active{color:#16634a;background:#e9f4ef}.map-mode-bar button svg{width:16px}.map-mode-bar button b{background:#fff;border-radius:7px;place-items:center;min-width:20px;height:20px;font-size:9px;display:grid}.map-mode-bar>div{align-items:center;gap:9px;display:flex}.map-mode-bar label{color:var(--pw-muted);align-items:center;gap:6px;font-size:10px;display:flex}.map-mode-bar select{border:1px solid var(--pw-line);height:34px;color:var(--pw-ink);background:#fff;border-radius:8px;padding:0 8px}.map-mode-bar>div>span{color:#5e7284;align-items:center;gap:4px;font-size:9px;display:flex}.map-mode-bar>div>span i{border-radius:50%;width:9px;height:9px}.map-mode-bar i.field,.planning-work-pin.field{--source:#dd7920}.map-mode-bar i.online,.planning-work-pin.online{--source:#16634a}.map-mode-bar i.campaign,.planning-work-pin.campaign{--source:#7852a6}.map-mode-bar i.planner,.planning-work-pin.planner{--source:#2878a5}.map-mode-bar>div>span i{background:var(--source)}.planning-work-pin{background:var(--source);border:3px solid #fff;border-radius:50% 50% 50% 5px;width:24px;height:28px;display:block;position:relative;transform:rotate(-45deg);box-shadow:0 3px 9px #31495f55}.planning-work-pin>i{background:#fff;border-radius:2px;position:absolute;inset:6px}.planning-work-pin.windows>i{border-radius:0}.planning-work-pin.insulation>i{border-radius:50%}.planning-work-popup button{color:#fff;background:#16634a;border:0;border-radius:7px;margin-top:6px;padding:8px 10px;font-weight:800}.mode-werkbak .map-route-summary,.mode-werkbak .map-legend{display:none}.work-map-metrics{background:#f8fcfa;border-color:#cddfd6}@media (max-width:1050px){.map-mode-bar{flex-direction:column;align-items:flex-start}.map-mode-bar>div{flex-wrap:wrap;width:100%}}@media (max-width:700px){.map-mode-bar nav{width:100%}.map-mode-bar nav button{flex:1;justify-content:center}.map-mode-bar>div>span{display:none}}.planning-route-number{border-radius:50%;position:relative;transform:none}.planning-route-number:after{content:"";z-index:-1;background:#16634a;width:9px;height:9px;position:absolute;bottom:-3px;left:8px;transform:rotate(45deg)}.planning-route-number:first-line{transform:none}.work-area-rejection.restored{background:#f3fbf7;border-color:#9fcab5}.work-area-rejection.restored>span{color:#197248;background:#e4f4ec}.work-area-rejection.restored p{color:#197248}.work-area-rejection.restored label{color:#5a7467;gap:4px;font-size:11px;display:grid}.work-area-rejection.restored input{background:#fff;border:1px solid #b9d6c8;border-radius:7px;padding:9px}.work-area-rejection.restored button{background:#197248}.mode-werkbak .route-map-metrics,.mode-werkbak .map-seller-panel{display:none}.mode-werkbak .live-map-layout{grid-template-columns:minmax(540px,1fr) 330px}.planning-empty .planning-empty-reset{border:1px solid var(--tenant-brand-accent,#075fd8);background:var(--tenant-brand-soft,#eaf3ff);color:var(--tenant-brand-accent,#075fd8);font:inherit;cursor:pointer;border-radius:8px;margin-top:12px;padding:9px 12px;font-size:11px;font-weight:800}.planning-empty .planning-empty-reset:hover{background:#fff}.planning-reporting{--pr-ink:#112d4f;--pr-green:#17634b;--pr-green-2:#20825f;--pr-soft:#edf6f1;--pr-line:#dbe5df;--pr-muted:#6a7e8f;--pr-orange:#b86a1f;--pr-red:#b5483b;min-height:100%;color:var(--pr-ink);background:#f5f7f6;padding:26px 30px 80px}.pr-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.pr-head p,.pr-head h2,.pr-head span{margin:0}.pr-head p{color:var(--pr-green);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.pr-head h2{letter-spacing:-.03em;margin-top:5px;font-size:30px}.pr-head span{color:var(--pr-muted);margin-top:4px;font-size:13px;display:block}.pr-head-actions{align-items:center;gap:9px;display:flex}.pr-period{border:1px solid var(--pr-line);background:#fff;border-radius:10px;padding:4px;display:flex}.pr-period button{color:#617585;text-transform:capitalize;background:0 0;border:0;border-radius:7px;height:32px;padding:0 12px;font-weight:800}.pr-period button.active{background:var(--pr-soft);color:var(--pr-green)}.pr-refresh,.pr-head-actions>button{height:42px;color:var(--pr-green);background:#fff;border:1px solid #bdd3c8;border-radius:10px;align-items:center;gap:7px;padding:0 14px;font-weight:900;display:flex}.pr-refresh svg{width:17px}.pr-tabs{border:1px solid var(--pr-line);background:#fff;border-radius:12px;gap:4px;margin-bottom:14px;padding:5px;display:flex;overflow:auto}.pr-tabs button{color:#607484;white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 15px;font-weight:850;display:flex}.pr-tabs button svg{width:17px}.pr-tabs button.active{background:var(--pr-green);color:#fff;box-shadow:0 5px 13px #17634b2a}.pr-error,.pr-trial{border-radius:10px;align-items:center;gap:9px;margin-bottom:13px;padding:11px 13px;display:flex}.pr-error{color:#9c372d;background:#fff5f3;border:1px solid #edc1bc}.pr-error svg,.pr-trial svg{width:18px}.pr-error span{flex:1}.pr-error button{color:inherit;background:0 0;border:0;font-weight:850}.pr-trial{color:#7d5714;background:#fff9ea;border:1px solid #e7cf9b}.pr-trial span{font-size:12px}.pr-source-strip{border:1px solid var(--pr-line);background:var(--pr-line);border-radius:11px;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:13px;display:grid;overflow:hidden}.pr-source-strip>div{background:#fff;min-height:65px;padding:12px}.pr-source{grid-template-columns:9px 1fr;align-items:center;gap:9px;display:grid!important}.pr-source i{background:#d69a30;border-radius:50%;width:8px;height:8px}.pr-source.ok i{background:#2bab73}.pr-source.error i{background:#c34b3f}.pr-source small,.pr-source b,.pr-source em,.pr-source-strip>div:last-child small,.pr-source-strip>div:last-child b,.pr-source-strip>div:last-child span{display:block}.pr-source small,.pr-source-strip>div:last-child small{color:var(--pr-muted);text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:800}.pr-source b,.pr-source-strip>div:last-child b{margin-top:2px;font-size:12px}.pr-source em,.pr-source-strip>div:last-child span{color:#718579;margin-top:2px;font-size:9px;font-style:normal}.pr-source-strip>div:last-child span{font-size:9px}.pr-stack{gap:14px;display:grid}.pr-kpis{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.pr-kpis article{border:1px solid var(--pr-line);background:#fff;border-radius:12px;min-height:123px;padding:15px;position:relative;overflow:hidden}.pr-kpis article>span{background:var(--pr-soft);width:34px;height:34px;color:var(--pr-green);border-radius:9px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.pr-kpis svg{width:18px}.pr-kpis small,.pr-kpis strong,.pr-kpis p{margin:0;display:block}.pr-kpis small{max-width:75%;color:var(--pr-muted);font-size:10px;font-weight:800}.pr-kpis strong{letter-spacing:-.03em;margin-top:18px;font-size:25px}.pr-kpis p{color:#657a89;margin-top:4px;font-size:10px}.pr-kpis.compact{grid-template-columns:repeat(3,minmax(180px,1fr))}.pr-kpis.compact article{min-height:112px}.pr-cockpit-grid{grid-template-columns:minmax(540px,1.55fr) minmax(340px,1fr) 250px;align-items:start;gap:12px;display:grid}.pr-card{border:1px solid var(--pr-line);background:#fff;border-radius:12px;overflow:hidden}.pr-card>header{border-bottom:1px solid #e8eeea;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.pr-card>header p,.pr-card>header h3{margin:0}.pr-card>header p{color:var(--pr-green);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:900}.pr-card>header h3{margin-top:3px;font-size:16px}.pr-card>header button{background:var(--pr-soft);color:var(--pr-green);border:0;border-radius:8px;align-items:center;gap:5px;padding:9px 11px;font-weight:850;display:flex}.pr-card>header button svg{width:16px}.pr-goals>article{border-top:1px solid #eef2ef;grid-template-columns:100px 1fr 1fr;align-items:center;gap:12px;padding:11px 17px;display:grid}.pr-goals>article:first-of-type{border-top:0}.pr-goals>article>b{text-transform:capitalize;font-size:11px}.pr-goals article>div{grid-template-columns:58px 1fr 46px;align-items:center;gap:7px;display:grid}.pr-goals article span{font-size:10px}.pr-goals article i{background:#e5ece8;border-radius:999px;height:7px;position:relative;overflow:hidden}.pr-goals article i em{background:var(--pr-green-2);border-radius:999px;height:100%;display:block}.pr-goals article strong{text-align:right;font-size:10px}.pr-attention>header>span{color:#9d5b19;background:#fff1df;border-radius:8px;place-items:center;min-width:28px;height:28px;font-weight:900;display:grid}.pr-attention ol{margin:0;padding:3px 15px 12px;list-style:none}.pr-attention li{border-bottom:1px solid #edf1ef;grid-template-columns:24px 1fr;gap:8px;padding:9px 0;display:grid}.pr-attention li>span{color:#a45d19;background:#fff0df;border-radius:7px;place-items:center;width:22px;height:22px;font-size:10px;font-weight:900;display:grid}.pr-attention li p{margin:0;font-size:11px;line-height:1.4}.pr-attention-actions{gap:7px;padding:0 15px 15px;display:flex}.pr-attention-actions button{color:var(--pr-green);background:#fff;border:1px solid #c9dbd2;border-radius:8px;flex:1;padding:8px;font-weight:850}.pr-empty-good{text-align:center;place-items:center;padding:30px;display:grid}.pr-empty-good svg{color:#269369}.pr-empty-good b,.pr-empty-good span{display:block}.pr-empty-good span{color:var(--pr-muted);margin-top:4px;font-size:11px}.pr-publication{padding-bottom:16px}.pr-publication>header svg{color:var(--pr-green)}.pr-publication>strong,.pr-publication>p,.pr-publication>span{margin-left:16px;margin-right:16px;display:block}.pr-publication>strong{margin-top:15px;font-size:20px}.pr-publication>strong.ok{color:var(--pr-green)}.pr-publication>strong.warn{color:var(--pr-orange)}.pr-publication>p{color:#5e7382;font-size:11px;line-height:1.5}.pr-publication>span{color:var(--pr-muted);background:#f3f6f4;border-radius:7px;padding:7px;font-size:10px}.pr-table-card>header>span{background:var(--pr-soft);color:var(--pr-green);border-radius:999px;padding:6px 9px;font-size:10px;font-weight:850}.pr-table-scroll{overflow:auto}.pr-table-scroll table{border-collapse:collapse;width:100%;min-width:840px}.pr-table-scroll th{color:#718379;text-align:left;text-transform:uppercase;letter-spacing:.05em;background:#f4f7f5;height:38px;font-size:9px}.pr-table-scroll th,.pr-table-scroll td{border-bottom:1px solid #edf1ef;padding:8px 13px}.pr-table-scroll td{font-size:11px}.pr-table-scroll td b,.pr-table-scroll td small{display:block}.pr-table-scroll td small{color:var(--pr-muted);margin-top:2px;font-size:9px}.pr-table-card>footer{color:var(--pr-muted);gap:8px;padding:12px 15px;font-size:10px;display:flex}.pr-table-card>footer svg{flex:none;width:16px}.pr-table-card tbody tr:hover{background:#fbfdfc}.pr-capacity-days{grid-template-columns:repeat(5,1fr);gap:9px;padding:14px;display:grid}.pr-capacity-days>article{border:1px solid var(--pr-line);background:#f9fbfa;border-radius:10px;overflow:hidden}.pr-capacity-days>article>h4{border-bottom:1px solid var(--pr-line);text-transform:capitalize;margin:0;padding:10px 11px;font-size:12px}.pr-capacity-days article>section{border-left:3px solid var(--pr-green);background:#fff;border-radius:7px;margin:9px;padding:10px}.pr-capacity-days article>section.orange{border-left-color:var(--pr-orange)}.pr-capacity-days article>section.red{border-left-color:var(--pr-red)}.pr-capacity-days section>header{justify-content:space-between;display:flex}.pr-capacity-days section>header b{font-size:11px}.pr-capacity-days section>header span{color:var(--pr-muted);font-size:9px}.pr-capacity-days section>div>i{background:#e7ede9;border-radius:999px;height:8px;margin:11px 0;display:block;position:relative}.pr-capacity-days section>div>i em{background:var(--pr-green);border-radius:999px;height:100%;display:block}.pr-capacity-days section.orange>div>i em{background:var(--pr-orange)}.pr-capacity-days section.red>div>i em{background:var(--pr-red)}.pr-capacity-days section>div>i strong{background:#172f4f;width:2px;height:14px;position:absolute;top:-3px}.pr-capacity-days dl{grid-template-columns:1fr 1fr;gap:5px;margin:0;display:grid}.pr-capacity-days dl>div{background:#f4f7f5;border-radius:5px;justify-content:space-between;padding:5px;display:flex}.pr-capacity-days dt{color:var(--pr-muted);font-size:8px}.pr-capacity-days dd{margin:0;font-size:9px;font-weight:900}.pr-capacity-days section>p{color:#64786b;margin:8px 0 0;font-size:9px;line-height:1.35}.pr-route-layout{grid-template-columns:minmax(650px,1fr) 320px;align-items:start;gap:12px;display:grid}.pr-route-heat table{min-width:720px}.pr-route-heat td,.pr-route-heat th{text-align:center}.pr-route-heat td:first-child,.pr-route-heat th:first-child{text-align:left}.pr-route-score{color:#17634b;background:#edf8f2;border:1px solid #a8d2be;border-radius:8px;place-items:center;min-width:74px;margin:auto;padding:6px;display:grid}.pr-route-score.orange{color:#9d5e20;background:#fff7e9;border-color:#e5be8e}.pr-route-score.red{color:#a74136;background:#fff1ef;border-color:#e3aea7}.pr-route-score strong{font-size:15px}.pr-route-score small{font-size:8px}.pr-no-route{color:#a8b3ac}.pr-route-detail{min-height:380px}.pr-route-detail>header>span{border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900}.pr-route-detail>header>span.green{color:#17634b;background:#e6f5ed}.pr-route-detail>header>span.orange{color:#985719;background:#fff1df}.pr-route-detail>header>span.red{color:#9d3d34;background:#ffebe8}.pr-route-detail>strong{margin:18px 17px 12px;font-size:38px;display:block}.pr-route-detail>strong small{font-size:13px}.pr-route-detail dl{grid-template-columns:1fr 1fr;gap:7px;margin:0 17px;display:grid}.pr-route-detail dl>div{background:#f3f6f4;border-radius:7px;padding:8px}.pr-route-detail dt{color:var(--pr-muted);font-size:8px}.pr-route-detail dd{margin:3px 0 0;font-size:11px;font-weight:850}.pr-route-detail ul{margin:14px 17px;padding-left:17px}.pr-route-detail li{color:#5d7165;margin:5px 0;font-size:10px}.pr-route-detail>button{background:var(--pr-green);color:#fff;border:0;border-radius:8px;width:calc(100% - 34px);margin:0 17px 17px;padding:10px;font-weight:900}.pr-route-blocker{color:#9c3e35;background:#fff0ee;border-radius:8px;gap:8px;margin:12px 17px;padding:10px;display:flex}.pr-route-blocker svg{flex:none;width:18px}.pr-route-blocker b,.pr-route-blocker span{font-size:10px;display:block}.pr-route-placeholder{text-align:center;place-items:center;padding:80px 30px;display:grid}.pr-route-placeholder svg{color:#8eaa9c;width:34px}.pr-route-placeholder h3,.pr-route-placeholder p{margin:8px 0 0}.pr-route-placeholder p{color:var(--pr-muted);font-size:11px}.pr-telephony{gap:12px;display:grid}.pr-telephony-card>header button{background:var(--pr-green);color:#fff}.pr-telephony-card>header button:disabled{opacity:.45}.pr-connector-empty{text-align:center;place-items:center;padding:55px 30px;display:grid}.pr-connector-empty>svg{color:#839a8f;width:34px}.pr-connector-empty h4,.pr-connector-empty p{margin:9px 0 0}.pr-connector-empty p{max-width:620px;color:var(--pr-muted);font-size:11px;line-height:1.5}.pr-connector-empty code{color:#53695d;background:#f1f4f2;border-radius:6px;margin-top:10px;padding:7px;font-size:9px}.pr-match-warn{color:#94561d;background:#fff3e2;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:850}.pr-table-empty{text-align:center;color:var(--pr-muted);padding:20px;font-size:11px}.pr-definitions>header svg{color:var(--pr-green)}.pr-definitions details{border-top:1px solid #edf1ef;padding:12px 16px}.pr-definitions details:first-of-type{border-top:0}.pr-definitions summary{cursor:pointer;font-size:11px;font-weight:850}.pr-definitions p{color:var(--pr-muted);margin:7px 0 0;font-size:10px}.pr-loading{text-align:center;place-items:center;padding:100px 20px;display:grid}.pr-loading>span{border:3px solid #cfddd6;border-top-color:var(--pr-green);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite pr-spin}.pr-loading h3,.pr-loading p{margin:10px 0 0}.pr-loading p{color:var(--pr-muted);font-size:11px}@keyframes pr-spin{to{transform:rotate(360deg)}}.pr-telephony-card>header>span{color:var(--pr-muted);font-size:9px}.pr-inline-edit{gap:5px;min-width:235px;display:flex}.pr-inline-edit select{min-width:145px;height:30px;color:var(--pr-ink);background:#fff;border:1px solid #cedbd4;border-radius:7px;padding:0 7px;font-size:10px}.pr-inline-edit button{background:var(--pr-green);color:#fff;border:0;border-radius:7px;height:30px;padding:0 9px;font-size:9px;font-weight:900}.pr-inline-edit button:disabled{opacity:.4}@media (max-width:1450px){.pr-kpis{grid-template-columns:repeat(3,1fr)}.pr-cockpit-grid{grid-template-columns:1fr 1fr}.pr-publication{grid-column:1/3}.pr-capacity-days{grid-template-columns:repeat(3,1fr)}.pr-source-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width:1050px){.planning-reporting{padding:20px 18px 80px}.pr-head{align-items:flex-start}.pr-cockpit-grid,.pr-route-layout{grid-template-columns:1fr}.pr-publication{grid-column:auto}.pr-capacity-days{grid-template-columns:repeat(2,1fr)}.pr-route-detail{min-height:0}.pr-kpis.compact{grid-template-columns:1fr 1fr 1fr}}@media (max-width:700px){.planning-reporting{padding:14px 11px 90px}.pr-head{display:block}.pr-head-actions{margin-top:12px}.pr-head h2{font-size:25px}.pr-kpis,.pr-kpis.compact{display:flex;overflow:auto}.pr-kpis article{min-width:180px}.pr-source-strip{display:block}.pr-source-strip>div{border-top:1px solid var(--pr-line)}.pr-tabs button{min-width:120px}.pr-capacity-days{display:block}.pr-capacity-days>article{margin-top:9px}.pr-goals>article{grid-template-columns:1fr}.pr-period button{padding:0 8px}.pr-refresh{font-size:0}.pr-refresh svg{margin:0}.pr-trial{flex-wrap:wrap;align-items:flex-start}}.apps-page,.role-app-shell{color:#102b48;padding:26px 30px 54px;font-size:15px}.apps-head,.role-app-toolbar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.apps-head h2{letter-spacing:-.03em;margin:4px 0;font-size:32px}.apps-head>div>span{color:#667f97}.apps-sync,.role-app-toolbar>span{color:#147656;background:#f1faf6;border:1px solid #cfe4da;border-radius:16px;align-items:center;gap:10px;padding:11px 14px;display:flex}.apps-sync p{margin:0;display:grid}.apps-metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}.apps-metrics article{background:#fff;border:1px solid #d6e2ec;border-radius:18px;align-items:center;gap:14px;padding:18px;display:flex;box-shadow:0 9px 25px #12395c0b}.apps-metrics svg{width:25px;color:var(--tenant-brand-accent,#0969d7)}.apps-metrics p{margin:0;display:grid}.apps-metrics strong{font-size:26px}.apps-metrics span{color:#6d8296;font-size:12px}.apps-layout{grid-template-columns:minmax(0,1fr) 340px;gap:20px;display:grid}.app-catalogue{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.app-catalogue>article{background:#fff;border:1px solid #d5e1eb;border-radius:20px;overflow:hidden;box-shadow:0 8px 22px #12395c0a}.app-catalogue>article.selected{border-color:#2680dc;box-shadow:0 0 0 2px #0d69d417,0 10px 25px #0d69d412}.app-main{text-align:left;width:100%;min-height:176px;color:inherit;background:0 0;border:0;grid-template-columns:54px 1fr;gap:14px;padding:20px;display:grid}.app-main p{align-content:start;margin:2px 0;display:grid}.app-main p b{font-size:18px}.app-main p small{color:#687f94;margin-top:5px;line-height:1.45}.app-main dl{grid-column:1/3;grid-template-columns:repeat(3,1fr);gap:8px;margin:4px 0 0;display:grid}.app-main dl div{gap:3px;display:grid}.app-main dt{color:#7b90a3;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.app-main dd{margin:0;font-size:13px;font-weight:750}.app-main dd.on{color:#087b58}.app-main dd.off{color:#ad4841}.app-main em{color:#386a98;grid-column:1/3;font-size:11px;font-style:normal}.app-symbol{color:#075fd0;background:#eaf3ff;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.app-symbol svg{width:25px}.app-row-actions{border-top:1px solid #e0e8ef;grid-template-columns:repeat(3,1fr);display:grid}.app-row-actions button{color:#195d9e;background:#fbfdff;border:0;border-right:1px solid #e0e8ef;justify-content:center;align-items:center;gap:6px;padding:11px 6px;font-size:12px;font-weight:700;display:flex}.app-row-actions button:last-child{border-right:0}.app-governance{background:#fff;border:1px solid #d2e0ea;border-radius:20px;align-self:start;padding:20px;position:sticky;top:18px;box-shadow:0 12px 28px #12395c0b}.app-governance>header{align-items:center;gap:12px;display:flex}.app-governance>header svg{color:var(--tenant-brand-accent,#0969d7)}.app-governance h3,.app-governance p{margin:0}.app-governance header p{color:#6e8497;font-size:12px}.app-governance ul{border-block:1px solid #e1e9ef;gap:9px;margin:14px 0;padding:14px 0;list-style:none;display:grid}.app-governance li{align-items:center;gap:8px;font-size:13px;display:flex}.app-governance li svg{color:#0a8b5f;width:16px}.app-governance>label:not(.switch-line){gap:6px;margin:14px 0;font-weight:700;display:grid}.app-governance select{background:#fff;border:1px solid #c5d5e1;border-radius:12px;padding:11px}.switch-line{justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.switch-line span{display:grid}.switch-line small{color:#70869a;font-size:11px}.switch-line input{width:40px;height:21px;accent-color:var(--tenant-brand-accent,#0969d7)}.app-governance .wide,.door-outcomes .wide{background:var(--tenant-brand-accent,#0765d5);color:#fff;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px;font-weight:750;display:flex}.app-message,.app-live-message{color:#236b94;min-height:18px;margin:12px 0 0;font-size:12px}.app-usage{background:#fff;border:1px solid #d3e0ea;border-radius:20px;margin-top:20px;overflow:hidden}.app-usage header{border-bottom:1px solid #dce6ed;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.app-usage h3{margin:0}.app-usage header button,.field-proposals header button{color:#175e9d;background:#fff;border:1px solid #bfd1e0;border-radius:11px;align-items:center;gap:7px;padding:9px 12px;display:flex}.app-usage-head,.app-usage>div{border-bottom:1px solid #e4ebf1;grid-template-columns:1.5fr repeat(4,1fr);gap:12px;padding:12px 20px;display:grid}.app-usage-head{color:#6b8093;text-transform:uppercase;background:#f6f9fb;font-size:11px}.app-usage>div{font-size:13px}.app-usage footer{color:#167052;background:#f0faf6;padding:12px 20px;font-size:12px}.role-app-toolbar{border-bottom:1px solid #dce6ed;padding:10px 0 18px}.role-app-toolbar>button{color:#145d9d;background:0 0;border:0;align-items:center;gap:8px;font-weight:700;display:flex}.role-app-toolbar>button svg{width:18px}.role-app-toolbar>div{align-items:center;gap:11px;display:flex}.role-app-toolbar p{margin:0;display:grid}.role-app-toolbar small{color:#70869a;font-size:11px}.role-app-toolbar>span{font-size:12px}.role-app-toolbar>span i{background:#17a267;border-radius:50%;width:8px;height:8px}.field-app,.survey-app,.executor-app,.employee-layout{grid-template-columns:320px minmax(0,1fr);gap:20px;display:grid}.field-route,.survey-app>aside,.executor-app>aside{background:#fff;border:1px solid #d4e0e9;border-radius:20px;align-self:start;overflow:hidden}.field-route>header,.survey-app>aside>header,.executor-app>aside>header{border-bottom:1px solid #e0e8ee;gap:10px;padding:18px;display:flex}.field-route>header div,.survey-app>aside>header div,.executor-app>aside>header div{display:grid}.field-route small,.survey-app aside small,.executor-app aside small{color:#6e8497;font-size:11px}.field-progress{background:#eef2f5;height:5px}.field-progress i{background:#0b78df;height:100%;display:block}.field-route>button,.survey-app>aside>button,.executor-app>aside>button{text-align:left;width:100%;color:inherit;background:#fff;border:0;border-bottom:1px solid #e5ebf0;align-items:center;gap:11px;padding:13px 16px;display:flex}.field-route>button.active,.survey-app>aside>button.active,.executor-app>aside>button.active{background:#eaf4ff;box-shadow:inset 4px 0 #0a68d5}.field-route>button>span,.survey-app>aside>button>span,.executor-app>aside>button>span{color:#1768ae;background:#edf3f8;border-radius:11px;place-items:center;width:34px;height:34px;font-weight:850;display:grid}.field-route button p,.survey-app aside p,.executor-app aside p{margin:0;display:grid}.field-door,.survey-app>main,.executor-app>main,.employee-app{background:#fff;border:1px solid #d4e0e9;border-radius:20px;padding:22px;box-shadow:0 12px 30px #12395c0a}.field-door>header,.survey-app>main>header,.executor-app>main>header,.employee-app>header{border-bottom:1px solid #e0e8ef;justify-content:space-between;align-items:start;gap:16px;padding-bottom:18px;display:flex}.field-door h2,.survey-app h2,.executor-app h2,.employee-app h2{margin:3px 0;font-size:26px}.field-door header span,.survey-app main header span,.executor-app main header span{color:#6b8195}.distance-ok,.offline-badge{background:#eaf8f1;border-radius:12px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:700;color:#14744f!important;display:flex!important}.distance-ok svg,.offline-badge svg{width:16px}.house-facts,.survey-app-facts,.execution-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0;display:grid}.house-facts div,.survey-app-facts div,.execution-grid label{background:#f5f8fb;border-radius:13px;padding:12px}.house-facts small,.survey-app-facts small{color:#6c8296;display:block}.door-outcomes,.field-proposals,.survey-app form>section,.execution-block,.employee-app>section{border:1px solid #dce6ed;border-radius:17px;margin-top:18px;padding:18px}.door-outcomes h3,.field-proposals h3,.survey-app h3,.execution-block h3,.employee-app h3{margin:0 0 12px}.door-outcomes>button:not(.primary){color:#244865;background:#fff;border:1px solid #bfd1df;border-radius:12px;margin:0 7px 8px 0;padding:10px 12px}.door-outcomes>button.active{color:#fff;background:#0b68d6;border-color:#0b68d6}.door-outcomes label,.survey-app label,.executor-app label,.employee-app label{gap:6px;font-size:13px;font-weight:700;display:grid}.door-outcomes textarea,.survey-app input,.survey-app textarea,.executor-app input,.executor-app textarea,.employee-app input,.employee-app textarea,.custom-slot input{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #c2d3e0;border-radius:11px;padding:11px}.door-outcomes textarea,.survey-app textarea,.executor-app textarea,.employee-app textarea{resize:vertical;min-height:75px}.field-proposals>header{justify-content:space-between;gap:12px;display:flex}.field-proposals header p{color:#6c8295;margin:0}.field-proposals article,.custom-slot{border:1px solid #d7e2eb;border-radius:13px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;margin-top:10px;padding:11px;display:grid}.field-proposals article.selected{background:#eef6ff;border-color:#1775d7}.field-proposals article>span,.custom-slot>span{color:#fff;background:#0d6bd6;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.field-proposals article p{margin:0;display:grid}.field-proposals article small{color:#71869a}.field-proposals article button,.custom-slot button{color:#fff;background:#0968d6;border:0;border-radius:10px;padding:9px 11px;font-weight:700}.survey-app form footer,.executor-app form footer{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.survey-app-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.survey-app-grid .wide{grid-column:1/3}.survey-app-grid .check{align-items:center;display:flex}.survey-app-grid .check input{width:20px}.measure-position{background:#f6f9fb;border-radius:13px;grid-template-columns:1fr 150px 150px;align-items:end;gap:12px;padding:12px;display:grid}.measure-position div{display:grid}.measure-position small{color:#6d8296}.app-empty{text-align:center;color:#6e8497;background:#f6f9fb;border-radius:14px;padding:25px}.execution-grid{grid-template-columns:repeat(2,1fr)}.execution-grid label{background:#f7fafc}.execution-proof{align-items:center;gap:10px;display:flex}.execution-proof input{width:20px}.execution-steps{margin:12px 0;padding-left:22px}.execution-steps li{margin:8px 0}.deviation-entry{grid-template-columns:1fr auto;gap:10px;display:grid}.deviation-entry button{color:#fff;background:#d1673a;border:0;border-radius:11px;padding:0 14px}.employee-layout{grid-template-columns:minmax(0,1fr) 320px}.employee-shortcuts{align-self:start;gap:12px;display:grid}.employee-shortcuts button{text-align:left;color:#143655;background:#fff;border:1px solid #d2e0ea;border-radius:17px;align-items:center;gap:12px;padding:18px;display:flex}.employee-shortcuts button div{display:grid}.employee-shortcuts small{color:#71869a}.employee-app>header>span{color:#5f788e;font-size:12px}.employee-app article{border-bottom:1px solid #e4ebf0;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.employee-app article div{display:grid}.employee-app article small{color:#6f8497}.employee-app article.done{opacity:.62}.employee-app section form{grid-template-columns:180px 1fr auto;gap:10px;display:grid}.employee-app select{background:#fff;border:1px solid #c2d3e0;border-radius:11px;padding:11px}.employee-app form button,.survey-app .primary,.executor-app .primary{background:var(--tenant-brand-accent,#0765d5);color:#fff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:11px 15px;font-weight:750;display:flex}@media (max-width:1180px){.apps-layout{grid-template-columns:1fr}.app-governance{position:static}.field-app,.survey-app,.executor-app{grid-template-columns:260px minmax(0,1fr)}.house-facts,.survey-app-facts{grid-template-columns:repeat(2,1fr)}.app-catalogue{grid-template-columns:1fr}}@media (max-width:760px){.apps-page,.role-app-shell{padding:16px 12px 96px}.apps-head,.role-app-toolbar{flex-direction:column;align-items:stretch}.apps-metrics{grid-template-columns:repeat(2,1fr)}.app-catalogue,.field-app,.survey-app,.executor-app,.employee-layout{grid-template-columns:1fr}.field-route,.survey-app>aside,.executor-app>aside{position:static}.app-usage-head,.app-usage>div{grid-template-columns:1fr 1fr}.app-usage-head span:nth-child(n+3),.app-usage>div span:nth-child(n+3){display:none}.survey-app-grid,.measure-position,.employee-app section form{grid-template-columns:1fr}.survey-app-grid .wide{grid-column:auto}.house-facts,.survey-app-facts,.execution-grid{grid-template-columns:1fr 1fr}.field-door>header,.survey-app>main>header,.executor-app>main>header{flex-direction:column}.app-main dl{grid-template-columns:repeat(2,1fr)}}.apps-page{background:#f8fafc;padding:22px 24px 52px}.apps-head{align-items:flex-start;margin-bottom:18px}.apps-head h2{margin:0 0 4px;font-size:30px}.apps-head>div>span{font-size:13px}.apps-sync{color:#166f4f;background:0 0;border:0;border-radius:0;padding:2px 0}.apps-sync svg{width:19px}.apps-sync b{font-size:13px}.apps-sync small{color:#70859a;font-size:11px}.apps-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.apps-metrics article{border-radius:10px;grid-template-columns:46px 1fr;gap:0 10px;min-height:86px;padding:14px 16px;display:grid;position:relative;box-shadow:0 3px 12px #12395c08}.apps-metrics article>svg{grid-row:1/3;align-self:center;width:29px;height:29px}.apps-metrics article p{align-content:center}.apps-metrics article p small{font-size:10px}.apps-metrics article strong{font-size:24px;line-height:1}.apps-metrics article button{color:#0669dd;background:0 0;border:0;font-size:10px;font-weight:750;position:absolute;bottom:10px;right:14px}.apps-layout{grid-template-columns:minmax(0,1fr) 330px;gap:16px}.app-catalogue{background:#fff;border:1px solid #d7e1e9;border-radius:11px;display:block;overflow:hidden}.app-catalogue>article{min-height:96px;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #e1e8ee;border-radius:0;grid-template-columns:54px 126px minmax(155px,1fr) 148px 105px 198px;align-items:center;gap:12px;padding:8px 14px;display:grid}.app-catalogue>article:last-child{border-bottom:0}.app-catalogue>article.selected{background:#fbfdff;border-color:#0000;box-shadow:inset 3px 0 #1474df}.app-symbol{color:#fff;background:#0867dc;border-radius:5px;width:52px;height:52px}.app-symbol.teal{color:#fff;background:#0a9da3}.app-symbol.violet{color:#fff;background:#7851d8}.app-symbol.orange{color:#fff;background:#ee6900}.app-symbol.green{color:#fff;background:#169b4d}.app-symbol svg{width:27px;height:27px}.app-preview{background-image:url(/app-previews/role-apps-v49.png);background-position-x:50%;background-repeat:no-repeat;background-size:100% 500%;border-radius:4px;width:126px;height:72px;display:block}.preview-verkoper{background-position-y:0}.preview-veldmarketing{background-position-y:25%}.preview-inmeter{background-position-y:50%}.preview-uitvoerder{background-position-y:75%}.preview-medewerker{background-position-y:100%}.app-copy{align-content:center;gap:4px;display:grid}.app-copy b{font-size:15px}.app-copy small{color:#657b90;max-width:190px;font-size:12px;line-height:1.35}.app-catalogue article>dl{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.app-catalogue article>dl div{gap:4px;display:grid}.app-catalogue article>dl dt{color:#70859a;font-size:10px}.app-catalogue article>dl dd{margin:0;font-size:11px;font-weight:700}.app-state{gap:8px;display:grid}.app-state>span{font-size:11px;font-weight:750}.app-state>span.on{color:#178752}.app-state>span.off{color:#b64942}.app-state em{color:#0968d5;background:#e8f2ff;border-radius:999px;justify-self:start;padding:4px 8px;font-size:10px;font-style:normal;font-weight:750}.app-row-actions{border:0;grid-template-columns:1fr 1fr;gap:6px;display:grid}.app-row-actions button{border-radius:7px;min-height:32px;font-size:10px;color:#1b4d79!important;background:#fff!important;border:1px solid #b9cad8!important}.app-row-actions button:first-child{color:#0668d5!important;border-color:#0870e3!important}.app-row-actions button:last-child{grid-column:1/3;justify-content:flex-end;color:#1d4a72!important;border-color:#0000!important}.app-row-actions svg{width:14px}.app-governance{border-radius:11px;padding:20px 22px;top:14px;box-shadow:0 3px 12px #12395c08}.app-governance>header{display:block}.app-governance h3{font-size:19px}.app-governance ul{border-top:0;gap:18px;margin:14px 0 16px;padding:5px 0 17px}.app-governance li{align-items:flex-start;gap:12px}.app-governance li>svg{color:#0871e3;flex:0 0 19px;width:19px;height:19px}.app-governance li p{gap:3px;display:grid}.app-governance li b{font-size:12px}.app-governance li small{color:#71869a;font-size:10px}.app-channel{gap:9px;display:grid}.app-channel>span{font-size:11px;font-weight:750}.app-channel>div{grid-template-columns:repeat(3,1fr);display:grid}.app-channel button{color:#526b81;background:#fff;border:1px solid #c8d7e3;border-right:0;min-height:34px;font-size:10px}.app-channel button:first-child{border-radius:6px 0 0 6px}.app-channel button:last-child{border-right:1px solid #c8d7e3;border-radius:0 6px 6px 0}.app-channel button.active{color:#0869d5;background:#f6faff;border-color:#0870e3;font-weight:800}.app-governance .wide{border-radius:6px;min-height:38px;margin-top:14px;font-size:11px}.app-message{margin-top:9px}.app-usage{border-radius:11px;margin-top:16px;box-shadow:0 3px 12px #12395c08}.app-usage header{padding:13px 18px}.app-usage h3{font-size:16px}.app-usage-head,.app-usage>div{grid-template-columns:1.25fr repeat(4,1fr);padding:10px 18px;font-size:11px}@media (max-width:1320px){.apps-layout{grid-template-columns:minmax(0,1fr) 310px}.app-catalogue>article{grid-template-columns:52px 105px minmax(125px,1fr) 108px 82px 148px;gap:8px;padding-inline:12px}.app-catalogue>article>*{min-width:0}.app-preview{width:105px;height:63px}.app-copy small{font-size:11px}.app-catalogue article>dl{gap:7px}.app-row-actions{gap:4px}.app-row-actions button{min-width:0;padding-inline:3px;font-size:9px}.app-row-actions button svg{width:12px}}@media (max-width:1120px){.apps-layout{grid-template-columns:1fr}.app-governance{position:static}.app-catalogue>article{grid-template-columns:52px 126px minmax(170px,1fr) 150px 105px 198px}.app-preview{width:126px;height:72px}}@media (max-width:820px){.apps-metrics{grid-template-columns:repeat(2,1fr)}.app-catalogue>article{grid-template-columns:52px 105px 1fr 150px;min-height:112px}.app-preview{width:105px;height:63px}.app-catalogue article>dl{display:none}.app-state{grid-column:4}.app-row-actions{grid-column:2/5}}@media (max-width:600px){.apps-page{padding:15px 12px 92px}.apps-head{flex-direction:column}.apps-metrics{grid-template-columns:1fr 1fr}.apps-metrics article{min-height:78px;padding:12px}.apps-metrics article button{display:none}.app-catalogue>article{grid-template-columns:48px 96px 1fr;gap:8px;padding:10px}.app-symbol{width:46px;height:46px}.app-preview{width:96px;height:58px}.app-state{grid-column:2/4;display:flex}.app-row-actions{grid-column:1/4}.app-usage-head,.app-usage>div{grid-template-columns:1.4fr 1fr}.app-usage-head span:nth-child(n+3),.app-usage>div span:nth-child(n+3){display:none}}@media (min-width:1121px){.apps-layout{grid-template-columns:minmax(0,1fr) 310px}.app-catalogue>article{grid-template-columns:52px 105px minmax(105px,1fr) 132px 78px 148px;gap:8px;height:100px;min-height:100px;padding:7px 12px}.app-catalogue>article>*{min-width:0}.app-preview{width:105px;height:63px}.app-catalogue article>dl{grid-template-columns:90px 35px;gap:7px}.app-catalogue article>dl dd{font-size:10px}.app-row-actions{align-content:center;gap:3px}.app-row-actions button{min-width:0;font-size:9px;line-height:1;height:29px!important;min-height:29px!important;padding:0 3px!important}.app-row-actions button:last-child{height:23px!important;min-height:23px!important}.app-row-actions button svg{width:12px}}.employee-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr))!important}.employee-commission{position:relative;overflow:hidden;background:linear-gradient(145deg,#f7fbff,#fff)!important;border-color:#bed8f0!important;margin-top:18px!important;padding:0!important}.employee-commission>header{border-bottom:1px solid #dbe8f3;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.employee-commission>header h3{margin:2px 0 3px}.employee-commission>header span{color:#70859a;font-size:11px}.employee-commission>header button{color:#1264b3;background:#fff;border:1px solid #c8d8e6;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.employee-commission>header svg{width:16px}.employee-commission-hero{color:#fff;background:linear-gradient(120deg,#0a63cc,#167ee9);grid-template-columns:1fr 50px 180px;align-items:center;gap:13px;padding:20px 22px;display:grid}.employee-commission-hero>div{display:grid}.employee-commission-hero span,.employee-commission-hero small{color:#dceeff;font-size:11px}.employee-commission-hero strong{letter-spacing:-.7px;margin:4px 0;font-size:31px}.employee-commission-hero>svg{opacity:.75;width:38px;height:38px}.employee-commission-hero>p{border-left:1px solid #ffffff45;margin:0;padding-left:17px;display:grid}.employee-commission-hero>p b{font-size:17px}.employee-commission-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:14px 16px;display:grid}.employee-commission-grid article{background:#fff;border:1px solid #dde8f1;border-radius:11px;justify-content:flex-start;gap:10px;padding:12px;display:flex}.employee-commission-grid article>svg{color:#15804f;flex:0 0 22px;width:22px}.employee-commission-grid article.provisional>svg{color:#d87b13}.employee-commission-grid article.bonus>svg{color:#7553cf}.employee-commission-grid article p{margin:0;display:grid}.employee-commission-grid article span,.employee-commission-grid article small{color:#70859a;font-size:9px}.employee-progress{background:#eef6ff;border-radius:10px;grid-template-columns:1fr 260px;align-items:center;gap:13px;margin:0 16px 14px;padding:12px;display:grid}.employee-progress>span{background:#d6e5f4;border-radius:999px;height:8px;overflow:hidden}.employee-progress>span i{border-radius:inherit;background:linear-gradient(90deg,#0967d5,#3f91eb);height:100%;display:block}.employee-progress p{margin:0;display:grid}.employee-progress small{color:#70859a;font-size:9px}.employee-commission-feed{background:#fff;border:1px solid #dce6ee;border-radius:10px;margin:0 16px 16px;overflow:hidden}.employee-commission-feed h4{background:#f7f9fb;margin:0;padding:11px 13px}.employee-commission-feed button{text-align:left;width:100%;color:inherit;background:#fff;border:0;border-top:1px solid #e5ecf1;grid-template-columns:7px 1fr auto 15px;align-items:center;gap:9px;padding:11px 13px;display:grid}.employee-commission-feed button>i{border-radius:50%;width:7px;height:7px}.employee-commission-feed i.green{background:#16965e}.employee-commission-feed i.amber{background:#df851d}.employee-commission-feed i.red{background:#cf463e}.employee-commission-feed button p{margin:0;display:grid}.employee-commission-feed button small{color:#72869a;font-size:9px}.employee-commission-feed button>svg{color:#7e93a6;width:14px}.employee-commission-message{color:#176d4c;margin:0 16px 14px}.employee-dispute{z-index:2;background:#fff;border:1px solid #cbdbe8;border-radius:12px;position:absolute;inset:auto 16px 16px;box-shadow:0 18px 45px #163a5f30}.employee-dispute>header{border-bottom:1px solid #e2eaf0;justify-content:space-between;padding:13px 15px;display:flex}.employee-dispute h4,.employee-dispute p{margin:0}.employee-dispute p{color:#70859a;margin-top:3px;font-size:9px}.employee-dispute header button{background:0 0;border:0;font-size:20px}.employee-dispute label{margin:13px 15px}.employee-dispute footer{border-top:1px solid #e2eaf0;justify-content:flex-end;gap:8px;padding:12px 15px;display:flex}.employee-dispute footer button{background:#fff;border:1px solid #c5d5e1;border-radius:8px;padding:8px 11px}.employee-dispute footer button.primary{border-color:var(--tenant-brand-accent,#0765d5);background:var(--tenant-brand-accent,#0765d5);color:#fff}.employee-layout{margin-top:18px}@media (max-width:900px){.employee-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.employee-commission-grid{grid-template-columns:1fr 1fr}.employee-commission-hero{grid-template-columns:1fr 40px}.employee-commission-hero>p{border-top:1px solid #ffffff45;border-left:0;grid-column:1/3;padding:10px 0 0}.employee-progress{grid-template-columns:1fr}}@media (max-width:600px){.employee-shortcuts,.employee-commission-grid{grid-template-columns:1fr!important}.employee-commission-hero strong{font-size:26px}.employee-commission-feed button{grid-template-columns:7px 1fr auto}.employee-commission-feed button>svg{display:none}}.employee-planning{overflow:hidden;padding:0!important}.employee-planning>header{border-bottom:1px solid #e0e8ef;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.employee-planning>header h3{margin:0}.employee-planning>header small{color:#6e8396}.employee-planning>header>span{color:#996000;background:#fff0d8;border-radius:10px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;font-weight:800;display:flex}.employee-planning>header svg{width:15px}.employee-planning>nav{background:#f8fafc;border-bottom:1px solid #e1e9ef;gap:4px;padding:7px;display:flex}.employee-planning>nav button{color:#5f7589;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:9px 12px;font-weight:800;display:flex}.employee-planning>nav button.active{color:#16486f;background:#fff;box-shadow:0 2px 8px #17315312}.employee-planning>nav b{background:#e9f1f7;border-radius:7px;place-items:center;min-width:20px;height:20px;font-size:9px;display:grid}.employee-appointment-list,.employee-notifications{gap:0;padding:10px 16px;display:grid}.employee-appointment{justify-content:flex-start!important;align-items:flex-start!important;gap:12px!important;padding:14px 0!important}.employee-appointment>svg{color:#167650;flex:0 0 24px;width:24px}.employee-appointment>div{flex:1;gap:4px;min-width:0;display:grid}.employee-appointment p{align-items:center;gap:8px;margin:0;display:flex}.employee-appointment p strong{color:#9a6200;background:#fff0d8;border-radius:7px;padding:3px 6px;font-size:9px}.employee-appointment em{color:#557188;font-size:10px;font-style:normal}.employee-appointment.changed{background:#fffaf2;border-left:4px solid #df871d;margin:0 -10px;padding:14px 10px!important}.employee-appointment span{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.employee-appointment span button,.employee-day-actions button,.employee-ack{color:#31566f;background:#fff;border:1px solid #cbd9e4;border-radius:9px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;font-weight:800;display:flex}.employee-appointment span button:last-child,.employee-ack{color:#176c49;background:#edf8f2;border-color:#9fcdb7}.employee-appointment span svg,.employee-ack svg{width:13px}.employee-day-actions{justify-content:flex-end;gap:7px;padding:4px 0 7px;display:flex}.employee-ack{width:max-content;margin:3px 0 9px}.employee-notifications article{justify-content:flex-start!important}.employee-notifications article>svg{color:#cf7710;width:18px}.employee-live-message{color:#356078;margin:0;padding:0 18px 14px;font-size:11px}@media (max-width:700px){.employee-planning>nav{overflow:auto}.employee-planning>nav button{white-space:nowrap}.employee-appointment p{flex-direction:column;align-items:flex-start}.employee-day-actions{justify-content:flex-start}}.app-settings-backdrop{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d27455c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.app-settings-dialog{background:#fff;border:1px solid #cad9e5;border-radius:18px;width:min(440px,100%);padding:22px;box-shadow:0 24px 70px #0b29434d}.app-settings-dialog>header{border-bottom:1px solid #e0e8ee;justify-content:space-between;gap:18px;padding-bottom:16px;display:flex}.app-settings-dialog header small{color:#0870d9;font-weight:800}.app-settings-dialog h3{margin:3px 0;font-size:21px}.app-settings-dialog header p{color:#6d8296;margin:0;font-size:12px}.app-settings-dialog header button{color:#315571;background:#fff;border:1px solid #cad8e3;border-radius:10px;align-self:start;width:34px;height:34px;font-size:22px}.app-settings-dialog .switch-line{border-bottom:1px solid #e6edf2}.app-settings-channel{gap:7px;margin:16px 0;font-size:12px;font-weight:800;display:grid}.app-settings-channel select{background:#fff;border:1px solid #bfd0dd;border-radius:10px;min-height:42px;padding:0 12px}.app-settings-dialog .wide{color:#fff;background:#0868d5;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;font-weight:800;display:flex}.employee-referral-feed{background:#fff;border:1px solid #d5e4ef;border-radius:11px;margin:0 16px 14px;overflow:hidden}.employee-referral-feed h4{background:#f2f8fd;margin:0;padding:11px 13px}.employee-referral-feed article{border-top:1px solid #e5edf3;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.employee-referral-feed article>svg{color:#1271bf;width:20px}.employee-referral-feed article p{margin:0;display:grid}.employee-referral-feed article small{color:#71869a;font-size:9px}.employee-referral-feed article>span{color:#167653;background:#eaf7f1;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.insight-dashboard{min-height:calc(100vh - var(--shell-top));color:var(--shell-ink);background:#f8fafc;padding:16px 26px 14px;font-size:12px}.id-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:10px;display:flex}.id-heading h2{line-height:1.08;letter-spacing:-.8px!important;margin:0 0 3px!important;font-size:29px!important}.id-heading p{color:#5f7087;margin:0;font-size:12px}.id-live{align-items:center;gap:18px;display:flex}.id-live>span{color:#607187;align-items:center;gap:7px;font-size:11px;display:flex}.id-live>span i{background:#31ae55;border-radius:50%;width:8px;height:8px}.id-live button{color:#263b58;height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd9e6;border-radius:8px;align-items:center;gap:7px;padding:0 13px;font-weight:750;display:flex}.id-live button:hover{color:var(--tenant-brand-accent,#075ed2);border-color:#8fb8ec}.id-live button:disabled{opacity:.65;cursor:wait}.id-live svg{width:16px;height:16px}.rotating{animation:.8s linear infinite id-spin}@keyframes id-spin{to{transform:rotate(360deg)}}.id-filters{align-items:center;gap:9px;margin-bottom:12px;display:flex}.id-filters label{color:#3f536d;background:#fff;border:1px solid #cfd9e6;border-radius:8px;align-items:center;min-width:168px;height:38px;padding:0 10px;display:flex}.id-filters label:nth-child(3){min-width:190px}.id-filters svg{color:#36506f;flex:0 0 16px;width:16px;height:16px}.id-filters select{color:#3e5067;width:100%;min-width:0;height:36px;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding:0 4px 0 8px;font-size:12px}.id-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.id-kpi{color:#51637a;text-align:left;cursor:pointer;background:#fff;border:1px solid #d6e0eb;border-radius:10px;grid-template-rows:22px auto auto;grid-template-columns:24px 1fr;align-items:center;min-height:118px;padding:13px 14px;display:grid;position:relative;box-shadow:0 2px 8px #17315305}.id-kpi:hover{border-color:#8fb8ec;box-shadow:0 0 0 3px #eaf3ff}.id-kpi>svg{color:#294564;grid-row:1;width:18px;height:18px}.id-kpi>span{grid-column:2;font-size:11px}.id-kpi>strong{color:#0860cf;letter-spacing:-.5px;white-space:nowrap;grid-column:1/3;margin-top:4px;font-size:27px;line-height:1.05}.id-kpi>small{color:#5d6f86;white-space:nowrap;grid-column:1/3;align-self:end;margin-top:8px;font-size:10px}.id-kpi.amber>strong{color:#e77800}.id-kpi.red>strong,.id-kpi.red>svg{color:#e22424}.id-kpi.muted>strong{color:#6e7e91;font-size:18px}.id-main-grid{grid-template-columns:1.35fr 1.08fr 1.22fr;gap:12px;margin-bottom:12px;display:grid}.id-bottom-grid{grid-template-columns:1.2fr 1.08fr 1.32fr;gap:12px;display:grid}.id-card{background:#fff;border:1px solid #d6e0eb;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 2px 8px #17315305}.id-card>header{justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:0 14px;display:flex}.id-card h3{letter-spacing:-.15px!important;margin:0!important;font-size:15px!important}.id-chain>header>div{display:flex}.id-chain>header button{color:#63748a;height:29px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d3dce8;padding:0 11px;font-size:10px}.id-chain>header button:first-child{border-radius:6px 0 0 6px}.id-chain>header button:last-child{border-radius:0 6px 6px 0;margin-left:-1px}.id-chain>header button.active{color:var(--tenant-brand-accent,#075fd1);background:#f5f9ff;border-color:#397fef;position:relative}.chain-flow-shell{scrollbar-width:thin;scrollbar-color:#bfd0e4 transparent;padding:0 9px 10px;overflow:auto hidden}.chain-flow{min-width:430px;height:205px;position:relative}.chain-flow button{z-index:2;color:#183653;text-align:center;cursor:pointer;background:#fff;border:1.5px solid #2878ec;border-radius:8px;place-content:center;min-height:56px;padding:7px 5px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:absolute;box-shadow:0 5px 14px #123f7a0a}.chain-flow button:hover{z-index:3;border-color:var(--tenant-brand-accent,#075ed2);transform:translateY(-1px);box-shadow:0 0 0 3px #e5f0ff,0 10px 22px #123f7a12}.chain-flow small,.chain-flow b{display:block}.chain-flow small{font-size:8px;line-height:1.25}.chain-flow b{white-space:nowrap;margin-top:5px;font-size:16px;line-height:1}.chain-node.leads{width:56px;top:82px;left:1%}.chain-node.appointments{width:64px;top:82px;left:18%}.chain-node.quotes{width:60px;top:82px;left:37%}.chain-outcome{width:52px;left:53%}.chain-outcome.dv{top:23px}.chain-outcome.ovv{color:#6d4516;background:#fffaf3;border-color:#ec8b1c;top:84px}.chain-outcome.nv{color:#6c2e2d;background:#fff8f7;border-color:#ef6a64;top:145px}.chain-outcome.nv em{color:#76869a;width:78px;font-size:8px;font-style:normal;font-weight:650;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%)}.chain-flow .finance-approved{background:#fffaf3;border-color:#ec8b1c;width:60px;top:84px;left:69%}.chain-flow .executable{background:#f4fbf6;border-color:#3da56a;width:68px;min-height:80px;top:72px;left:84%}.chain-flow .executable b{color:#198447}.chain-route{z-index:1;color:#1670e6;pointer-events:none;display:block;position:absolute}.chain-route:after{content:"";border-top:1.8px solid;border-right:1.8px solid;width:6px;height:6px;position:absolute;transform:rotate(45deg)}.route-leads,.route-appointments,.route-origin,.route-ovv,.route-ovv-approved,.route-approved-executable{border-top:1.8px solid;height:0}.route-leads{width:calc(17% - 56px);top:110px;left:calc(1% + 56px)}.route-appointments{width:calc(19% - 64px);top:110px;left:calc(18% + 64px)}.route-origin{width:calc(13.5% - 60px);top:110px;left:calc(37% + 60px)}.route-leads:after,.route-appointments:after,.route-origin:after,.route-ovv:after,.route-ovv-approved:after,.route-approved-executable:after{top:-4.8px;right:0}.route-dv{border-top:1.8px solid;border-left:1.8px solid;border-top-left-radius:12px;width:2.5%;height:59px;top:51px;left:50.5%}.route-dv:after{top:-4px;right:0}.route-ovv{width:2.5%;top:110px;left:50.5%}.route-nv{border-bottom:1.8px solid;border-left:1.8px solid;border-bottom-left-radius:12px;width:2.5%;height:63px;top:110px;left:50.5%}.route-nv:after{bottom:-4.8px;right:0}.route-dv-executable{border-top:1.8px solid;border-right:1.8px solid;border-top-right-radius:12px;width:calc(32.5% - 52px);height:20px;top:51px;left:calc(53% + 52px)}.route-dv-executable:after{bottom:-1px;right:-4.8px;transform:rotate(135deg)}.route-ovv-approved{color:#e68718;width:calc(16% - 52px);top:110px;left:calc(53% + 52px)}.route-approved-executable{color:#e68718;width:calc(15% - 60px);top:110px;left:calc(69% + 60px)}.id-finance-flow{padding:0 14px 12px}.id-finance-flow>header{padding:0}.id-finance-flow>button{color:#51647b;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:74px minmax(70px,1fr) 74px;align-items:center;gap:8px;width:100%;height:39px;padding:0;display:grid}.id-finance-flow>button:hover{background:#f8fbff}.id-finance-flow>button>span{font-size:10px}.id-finance-flow>button>i{background:#edf2f8;height:11px}.id-finance-flow>button>i b{background:#0966dc;height:100%;display:block}.id-finance-flow>button>strong{color:#243a55;text-align:right;white-space:nowrap;font-size:10px}.id-attention{flex-direction:column;display:flex}.id-attention>button:not(.id-card-link){color:#30445e;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e6ebf1;grid-template-columns:22px 1fr 14px;align-items:center;gap:8px;min-height:38px;padding:7px 11px;display:grid}.id-attention>button:not(.id-card-link):hover{background:#f8fbff}.id-attention>button svg{width:16px;height:16px}.id-attention>button>span{font-size:10px}.id-attention>button>svg:last-child{color:#59718d;width:13px}.id-attention .red>svg:first-child{color:#ec3535}.id-attention .amber>svg:first-child{color:#df7a00}.id-attention .blue>svg:first-child{color:#0d68dc}.id-card-link{color:var(--tenant-brand-accent,#075ed2);font:inherit;cursor:pointer;background:#fff;border:0;border-top:1px solid #e6ebf1;align-items:center;gap:4px;margin-top:auto;padding:10px 13px;font-size:10px;font-weight:750;display:flex}.id-card-link svg{width:13px;height:13px}.id-all-clear{color:#188347;align-items:center;gap:9px;padding:24px 14px;display:flex}.id-all-clear svg{width:23px}.id-all-clear b,.id-all-clear small{display:block}.id-all-clear small{color:#718198;margin-top:3px;font-size:9px}.id-bottom-grid .id-card{min-height:242px}.id-legend{color:#64758a;align-items:center;gap:5px;font-size:9px;display:flex}.id-legend span{width:20px;height:6px}.id-legend .planned{background:#cfe0f8;margin-left:7px}.id-legend .expected{background:#0b66da}.id-margin{padding:0 14px 12px;position:relative}.id-margin>header{padding:0}.id-margin>button{color:#3f536b;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:101px 1fr 44px 8px;align-items:center;gap:8px;width:100%;height:44px;padding:0;display:grid}.id-margin>button:hover{background:#f8fbff}.id-margin>button>span{font-size:10px}.id-margin>button>div{background:linear-gradient(90deg,#0000 19.5%,#eef2f7 20%,#0000 20.5% 39.5%,#eef2f7 40%,#0000 40.5% 59.5%,#eef2f7 60%,#0000 60.5% 79.5%,#eef2f7 80%,#0000 80.5%);height:25px;position:relative}.id-margin>button i{height:7px;position:absolute;left:0}.id-margin>button i.planned{background:#cfe0f8;top:3px}.id-margin>button i.expected{background:#0b66da;bottom:4px}.id-margin>button>b{text-align:right;font-size:10px}.id-margin>button>em{border-radius:50%;width:8px;height:8px}.id-margin>button>em.good{background:#35a956}.id-margin>button>em.warning{background:#e28a18}.id-axis{color:#718197;border-top:1px solid #e2e8f0;justify-content:space-between;margin-left:109px;padding:4px 2px 0;font-size:8px;display:flex}.id-margin-cover{color:#52667e;background:#ffffffeb;place-items:center;font-weight:750;display:grid;position:absolute;inset:46px 0 0}.id-duration{padding:0 14px 12px}.id-duration>header{padding:0}.target-key{color:#65758a;font-size:9px}.id-duration>button{color:#42566e;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:142px 1fr 30px;align-items:center;gap:7px;width:100%;height:38px;padding:0;display:grid}.id-duration>button:hover{background:#f8fbff}.id-duration>button>span{font-size:9px}.id-duration>button>div{background:#edf2f7;height:11px;position:relative}.id-duration>button>div i{background:#0a66da;height:100%;display:block}.id-duration>button>div em{border-left:1px dashed #7d8ca0;width:1px;height:21px;position:absolute;top:-5px;left:33%}.id-duration>button>b{font-size:9px}.id-duration-axis{color:#718197;border-top:1px solid #e0e6ee;justify-content:space-between;margin-left:149px;padding-top:7px;font-size:8px;display:flex}.id-forecast{padding:0 14px 12px}.id-forecast>header{padding:0}.forecast-summary{grid-template-columns:1fr .75fr 1.15fr;align-items:start;gap:8px;display:grid}.forecast-summary strong{color:#0960d1;font-size:16px}.forecast-summary strong small{color:#65758b;margin-top:3px;font-size:8px;font-weight:500;display:block}.forecast-summary>span{color:#d76d00;align-items:flex-start;gap:5px;font-size:8px;line-height:1.35;display:flex}.forecast-summary svg{flex:0 0 15px;width:15px;height:15px}.forecast-chart{cursor:pointer;background:linear-gradient(#fff,#f7faff);border:0;border-bottom:1px solid #dce4ed;align-items:flex-end;gap:4px;width:100%;height:128px;margin-top:8px;padding:10px 4px 0;display:flex}.forecast-chart:hover{background:#f5f9ff}.forecast-chart>span{grid-template-rows:1fr 13px;align-items:end;width:100%;height:100%;display:grid}.forecast-chart i{background:#1d78e5;width:100%;min-height:3px;display:block;box-shadow:inset 0 0 0 1px #fff}.forecast-chart small{color:#64758b;text-align:center;font-size:6px}.id-sync{color:#65768c;background:#fff;border:1px solid #d7e0eb;border-radius:9px;align-items:center;gap:8px;height:46px;margin-top:12px;padding:0 14px;font-size:10px;display:flex}.id-sync svg{color:#2aa04a;width:17px;height:17px}:is(.insight-dashboard button:focus-visible,.insight-dashboard select:focus-visible){outline-offset:2px;outline:3px solid #9fc8ff}@media (max-width:1250px){.id-kpis{grid-template-columns:repeat(3,1fr)}.id-main-grid{grid-template-columns:1.35fr 1fr}.id-attention{grid-column:1/3}.id-bottom-grid{grid-template-columns:1fr 1fr}.id-forecast{grid-column:1/3}.insight-dashboard{overflow:auto}.view-kpi .topbar-title,.view-inzicht-verkoop .topbar-title,.view-inzicht-finance .topbar-title,.view-inzicht-uitvoering .topbar-title,.view-inzicht-voorraad .topbar-title{display:none}}@media (max-width:900px){.insight-dashboard{padding:15px 12px 90px}.id-heading{display:block}.id-live{justify-content:space-between;margin-top:12px}.id-filters{grid-template-columns:1fr 1fr;display:grid}.id-filters label,.id-filters label:nth-child(3){min-width:0}.id-kpis{grid-template-columns:1fr 1fr}.id-main-grid,.id-bottom-grid{grid-template-columns:1fr;display:grid}.id-attention,.id-forecast{grid-column:auto}.chain-flow{overflow-x:auto}.id-bottom-grid .id-card{min-height:unset}.id-kpi>strong{font-size:22px}}@media (max-width:560px){.id-heading h2{font-size:25px!important}.id-filters,.id-kpis{grid-template-columns:1fr}.id-live{flex-direction:column;align-items:flex-start}.id-kpi{min-height:104px}.id-main-grid{display:block}.id-main-grid>.id-card{margin-bottom:12px}.id-bottom-grid{display:block}.id-bottom-grid>.id-card{margin-bottom:12px}}.id-live>span.offline i{background:#e17600}.id-domain-layout{gap:12px;display:grid}.id-domain-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.id-domain-kpi{background:#fff;border:1px solid #d6e0eb;border-radius:11px;flex-direction:column;min-height:126px;padding:15px 16px;display:flex;box-shadow:0 2px 8px #17315305}.id-domain-kpi>span{color:#53677f;font-size:11px;font-weight:750}.id-domain-kpi>strong{color:#095fcf;letter-spacing:-.5px;margin-top:8px;font-size:27px}.id-domain-kpi>small{color:#6e7f93;margin-top:5px}.id-domain-kpi>i{background:#e9eff7;border-radius:9px;height:5px;margin-top:auto;overflow:hidden}.id-domain-kpi>i>b{border-radius:inherit;background:linear-gradient(90deg,#0b62d3,#2e86ed);height:100%;display:block}.id-domain-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.id-domain-card{min-height:310px;padding:0 15px 14px}.id-domain-card>header{padding:0}.id-domain-card>header>span{color:#708197;font-size:10px}.id-domain-card>button:not(.forecast-chart):not(.id-inline-link){color:#314760;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e7edf4;grid-template-columns:minmax(120px,1fr) 60px 100px 16px;align-items:center;gap:10px;width:100%;min-height:51px;display:grid}.id-domain-card>button:hover{background:#f8fbff}.id-domain-card>button>span{font-size:11px}.id-domain-card>button>b,.id-domain-card>button>strong{text-align:right}.id-domain-card>button>svg{color:#7590ad;width:14px}.id-metric-row{grid-template-columns:150px 1fr 32px 42px 14px!important}.id-metric-row>i{background:#edf2f8;border-radius:7px;height:9px;overflow:hidden}.id-metric-row>i>b{background:#116bdc;height:100%;display:block}.id-metric-row>em{color:#63778e;text-align:right;font-style:normal}.id-control-list>button{grid-template-columns:24px 1fr 15px!important}.id-control-list>button>svg:first-child{color:#e47a00}.id-inline-link{color:#0862d3!important;width:auto!important;min-height:30px!important;font:inherit!important;background:0 0!important;border:0!important;align-items:center!important;gap:4px!important;font-weight:750!important;display:flex!important}.id-inline-link svg{width:14px}.id-stock-table{min-height:360px}.id-table-head,.id-stock-table>button{align-items:center;gap:12px;grid-template-columns:1.5fr .65fr .8fr .8fr!important;display:grid!important}.id-table-head{color:#708198;border-top:1px solid #e7edf4;border-bottom:1px solid #e7edf4;height:38px;font-size:10px}.id-stock-table>button{min-height:50px!important}.id-stock-table>button span,.id-stock-table>button strong{text-align:left!important}.id-stock-table em{border-radius:20px;justify-self:start;padding:4px 8px;font-size:9px;font-style:normal;font-weight:800}.id-stock-table em.good{color:#188047;background:#e8f7ee}.id-stock-table em.bad{color:#c9322e;background:#fff0ef}.id-empty{color:#6b7e94;justify-content:center;align-items:center;gap:9px;min-height:120px;display:flex}.id-empty svg{width:20px}.id-report-intro,.id-goal-status{background:linear-gradient(135deg,#f4f9ff,#fff);border:1px solid #cfe0f5;border-radius:11px;align-items:center;gap:13px;padding:15px 17px;display:flex}.id-report-intro>svg,.id-goal-status>svg{color:#0a62d3;width:28px;height:28px}.id-report-intro h3,.id-goal-status h3{margin:0 0 3px;font-size:15px}.id-report-intro p,.id-goal-status p{color:#64778e;margin:0}.id-goal-status>span{color:#187d42;background:#eef7ef;border-radius:8px;margin-left:auto;padding:8px 10px}.id-report-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.id-report-card{background:#fff;border:1px solid #d6e0eb;border-radius:11px;grid-template-columns:46px 1fr auto;align-items:center;gap:13px;min-height:145px;padding:18px;display:grid;box-shadow:0 2px 8px #17315305}.id-report-card>span{color:#0964d6;background:#edf5ff;border-radius:10px;place-items:center;width:46px;height:46px;display:grid}.id-report-card svg{width:21px}.id-report-card h3{margin:0 0 5px;font-size:15px}.id-report-card p{color:#63768d;margin:0 0 8px}.id-report-card small{color:#8795a7}.id-report-card button,.id-goal-actions button{height:38px;color:var(--tenant-brand-accent,#075fcf);font:inherit;cursor:pointer;background:#fff;border:1px solid #a9c9ef;border-radius:8px;align-items:center;gap:7px;padding:0 13px;font-weight:800;display:flex}.id-report-card button:hover{background:#f1f7ff}.id-report-card button svg{width:16px}.id-goal-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.id-goal-field{background:#fff;border:1px solid #d6e0eb;border-radius:10px;padding:14px 15px;display:block}.id-goal-field>span{color:#51657e;margin-bottom:8px;font-weight:750;display:block}.id-goal-field>div{border:1px solid #d2dce8;border-radius:8px;align-items:center;display:flex;overflow:hidden}.id-goal-field input{color:#18354f;width:100%;height:42px;font:inherit;border:0;outline:0;padding:0 11px;font-size:16px;font-weight:800}.id-goal-field em{color:#728398;padding:0 11px;font-style:normal}.id-goal-actions{justify-content:flex-end;gap:10px;display:flex}.id-goal-actions button.primary{color:#fff;background:#0a61d2;border-color:#0a61d2}.id-goal-actions button:disabled{opacity:.55;cursor:wait}.id-goal-actions svg{width:16px}@media (max-width:1100px){.id-domain-kpis{grid-template-columns:1fr 1fr}.id-report-grid,.id-domain-grid{grid-template-columns:1fr}.id-goal-grid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.id-domain-kpis,.id-goal-grid{grid-template-columns:1fr}.id-report-card{grid-template-columns:42px 1fr}.id-report-card button{grid-column:1/3;justify-content:center}.id-table-head,.id-stock-table>button{grid-template-columns:1.1fr .7fr .8fr!important}.id-table-head span:nth-child(4),.id-stock-table em{display:none}.id-goal-actions{flex-direction:column}.id-goal-actions button{justify-content:center}}.chain-node.quotes{left:36%}.route-origin{width:calc(14.5% - 60px);left:calc(36% + 60px)}.route-origin:after{display:none}.goal-page{--goal-blue:#0964e8;--goal-navy:#10284f;--goal-text:#263e5d;--goal-muted:#72849a;--goal-line:#dce5ef;--goal-bg:#f6f9fc;--goal-green:#14945d;--goal-amber:#dc8410;--goal-red:#d74743;background:var(--goal-bg);min-width:0;color:var(--goal-text);gap:16px;padding:25px 28px 40px;display:grid}.goal-page *{box-sizing:border-box}.goal-page button,.goal-page input,.goal-page textarea{font:inherit}.goal-page button{cursor:pointer}.goal-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.goal-head>div:first-child>span{color:#4b6f99;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.goal-head>div:first-child>span svg{width:17px;color:var(--goal-blue)}.goal-head h2{color:var(--goal-navy);letter-spacing:-.035em;margin:5px 0 3px;font-size:29px;line-height:1.08}.goal-head p{color:var(--goal-muted);margin:0;font-size:13px}.goal-live{color:#61738a;align-items:center;gap:9px;font-size:11px;display:flex}.goal-live>i{background:#2dad68;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #e7f7ef}.goal-live span{display:grid}.goal-live span b{color:#287049}.goal-live span small{font-size:10px}.goal-live button,.goal-settings>header>button{border:1px solid var(--goal-line);color:#335b84;background:#fff;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:11px;font-weight:800;display:flex}.goal-live button:first-of-type{justify-content:center;width:38px;padding:0}.goal-live svg,.goal-settings>header>button svg{width:16px}.goal-notice{border:1px solid;border-radius:11px;align-items:center;gap:9px;padding:10px 13px;font-size:12px;display:flex}.goal-notice.good{color:#177047;background:#effaf4;border-color:#b8e3cb}.goal-notice.bad{color:#a93b36;background:#fff3f2;border-color:#efc3c1}.goal-notice svg{width:17px}.goal-notice button{color:inherit;background:0 0;border:0;margin-left:auto}.goal-mobile-nav{gap:5px;display:none;overflow:auto}.goal-mobile-nav button{border:1px solid var(--goal-line);color:#60758e;white-space:nowrap;background:#fff;border-radius:9px;padding:8px 11px;font-size:11px;font-weight:800}.goal-mobile-nav button.active{border-color:var(--goal-blue);color:var(--goal-blue);background:#eaf3ff}.goal-card,.goal-kpi{border:1px solid var(--goal-line);background:#fff;border-radius:15px;box-shadow:0 4px 16px #193c6109}.goal-card>header{border-bottom:1px solid #e7edf3;justify-content:space-between;align-items:center;gap:14px;padding:15px 17px;display:flex}.goal-card>header h3{color:var(--goal-navy);letter-spacing:-.015em;margin:0;font-size:16px}.goal-card>header p{color:var(--goal-muted);margin:3px 0 0;font-size:11px}.goal-card>header button{color:#1b65bc;background:0 0;border:0;align-items:center;gap:5px;font-size:11px;font-weight:800;display:flex}.goal-card>header button svg{width:15px}.goal-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;display:grid}.goal-kpi{min-height:130px;padding:14px;position:relative;overflow:hidden}.goal-kpi>span{width:34px;height:34px;color:var(--goal-blue);background:#edf5ff;border-radius:10px;place-items:center;display:grid;position:absolute;top:13px;right:13px}.goal-kpi>span svg{width:18px}.goal-kpi>p{color:#667a92;margin:0;font-size:11px;font-weight:800}.goal-kpi>strong{color:var(--goal-navy);letter-spacing:-.035em;margin:13px 40px 5px 0;font-size:22px;line-height:1.05;display:block}.goal-kpi>small{color:#72859a;font-size:10px;display:block}.goal-kpi>div{background:#edf2f7;border-radius:99px;height:5px;position:absolute;bottom:13px;left:14px;right:14px;overflow:hidden}.goal-kpi>div i{border-radius:inherit;background:var(--goal-blue);height:100%;display:block}.goal-kpi.green>span{color:var(--goal-green);background:#eaf8f0}.goal-kpi.green>div i,.goal-kpi.teal>div i{background:var(--goal-green)}.goal-kpi.teal>span{color:#138b77;background:#e9f8f5}.goal-kpi.amber>span{color:var(--goal-amber);background:#fff4e4}.goal-kpi.amber>div i{background:var(--goal-amber)}.goal-kpi.red>span{color:var(--goal-red);background:#fff0ef}.goal-kpi.red>div i{background:var(--goal-red)}.goal-cockpit-grid{grid-template-columns:minmax(0,1.45fr) minmax(350px,.75fr);gap:13px;display:grid}.goal-trajectory>header>span{border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900}.goal-trajectory>header>span.good{color:#13754c;background:#e8f7ef}.goal-trajectory>header>span.warning{color:#a95c15;background:#fff0e7}.goal-chart-bars{align-items:flex-end;gap:9px;height:285px;padding:29px 19px 25px;display:flex}.goal-chart-bars>div{background:linear-gradient(0deg,#ebf1f78c 1px,#0000 1px) 0 0/100% 25%;border-bottom:1px solid #cfdbe7;flex:1;justify-content:center;height:100%;display:flex;position:relative}.goal-chart-bars>div>span{background:linear-gradient(180deg,#43a0ff,var(--goal-blue));border-radius:6px 6px 2px 2px;width:min(24px,70%);min-height:4px;position:absolute;bottom:0;box-shadow:0 5px 11px #0964e826}.goal-chart-bars>div>i{z-index:2;background:#e5a32a;height:2px;position:absolute;left:-4px;right:-4px}.goal-chart-bars>div>small{color:#7c8da2;white-space:nowrap;font-size:8px;position:absolute;bottom:-20px}.goal-chart-bars>div>b{font-size:8px;display:none;position:absolute;bottom:calc(100% + 4px)}.goal-chart-bars>div:hover>b{display:block}.goal-trajectory>footer,.cash-forecast>footer{color:#70839a;border-top:1px solid #e8edf2;align-items:center;gap:13px;padding:10px 17px;font-size:10px;display:flex}.goal-trajectory>footer span,.cash-forecast>footer span{align-items:center;gap:5px;display:flex}.goal-trajectory>footer i,.cash-forecast>footer i{background:var(--goal-blue);border-radius:4px;width:15px;height:5px}.goal-trajectory>footer i.target{background:#e5a32a;height:2px}.goal-trajectory>footer b,.cash-forecast>footer b{color:#2d4c6c;margin-left:auto}.goal-health{padding-bottom:8px}.goal-health>header button{align-items:center;gap:3px;display:flex}.health-row{border-bottom:1px solid #edf1f5;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:11px 16px;display:grid}.health-row p{margin:0}.health-row p b,.health-row p small{display:block}.health-row p b{color:#284563;font-size:11px}.health-row p small{color:#8493a5;margin-top:2px;font-size:9px}.health-row>strong{color:var(--goal-navy);align-self:center;font-size:13px}.health-row>div{background:#ecf1f5;border-radius:10px;grid-column:1/-1;height:4px}.health-row>div i{border-radius:inherit;background:linear-gradient(90deg,#1b75dd,#3ab486);height:100%;display:block}.goal-secondary-grid{grid-template-columns:1.25fr 1fr .85fr;gap:13px;display:grid}.goal-chain>div{justify-content:center;align-items:center;gap:5px;padding:20px 13px;display:flex}.goal-chain>div>div{align-items:center;gap:5px;min-width:0;display:flex}.goal-chain>div button{color:#315272;background:#f9fbfe;border:1px solid #d5e1ed;border-radius:12px;gap:4px;min-width:91px;padding:12px 9px;display:grid}.goal-chain>div button:hover{background:#edf6ff;border-color:#8cb7e9}.goal-chain>div button small{font-size:9px}.goal-chain>div button b{color:var(--goal-navy);font-size:15px}.goal-chain>div svg{color:#6c92bb;width:14px}.goal-causes{padding-bottom:7px}.goal-causes>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f5;grid-template-columns:31px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;padding:10px 14px;display:grid}.goal-causes>button>span,.action-severity{color:#c6750b;background:#fff3e3;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.goal-causes>button>span.kritiek,.action-severity.kritiek{color:#cf3d39;background:#fff0ef}.goal-causes svg,.action-severity svg{width:15px}.goal-causes p{margin:0}.goal-causes b,.goal-causes small{display:block}.goal-causes b{font-size:11px}.goal-causes small{color:#8191a4;margin-top:3px;font-size:9px}.goal-causes>button>svg{color:#8a9aad}.goal-owners{padding-bottom:8px}.goal-owners>div{grid-template-columns:34px 1fr;align-items:center;gap:9px;padding:9px 14px;display:grid}.goal-owners>div>span{width:32px;height:32px;color:var(--goal-blue);background:#edf5ff;border-radius:9px;place-items:center;display:grid}.goal-owners>div svg{width:16px}.goal-owners p{margin:0}.goal-owners b,.goal-owners small{display:block}.goal-owners b{font-size:11px}.goal-owners small{color:#8090a3;margin-top:2px;font-size:9px}.goal-checkpoints{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.goal-checkpoints article{border:1px solid var(--goal-line);background:#fff;border-radius:14px;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:13px;display:grid}.goal-checkpoints article>span{width:37px;height:37px;color:var(--goal-blue);background:#edf5ff;border-radius:10px;place-items:center;display:grid}.goal-checkpoints svg{width:18px}.goal-checkpoints b{font-size:11px}.goal-checkpoints p{color:#7b8da1;margin:3px 0 0;font-size:9px;line-height:1.4}.goal-checkpoints button{color:#1663ba;background:#fff;border:1px solid #c9dbee;border-radius:9px;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:10px;font-weight:850;display:flex}.goal-checkpoints button:hover{background:#edf6ff}.goal-checkpoints button:disabled{opacity:.55}.goal-day-layout{grid-template-columns:minmax(0,1fr) 280px;gap:13px;display:grid}.seller-control{min-width:0;overflow:hidden}.seller-control-head,.seller-control>div>button,.seller-control>button{grid-template-columns:minmax(190px,1.6fr) 82px 82px 74px 88px 105px 92px;align-items:center;gap:8px;display:grid}.seller-control-head{color:#7b8ca0;text-transform:uppercase;background:#f5f8fb;border-bottom:1px solid #dce5ed;padding:8px 13px;font-size:9px;font-weight:900}.seller-control>button{color:#2f4d6b;text-align:left;background:#fff;border:0;border-bottom:1px solid #e7edf2;width:100%;padding:10px 13px}.seller-control>button:hover{background:#f6faff}.seller-name{align-items:center;gap:9px;display:flex}.seller-name>i{color:#0e64c9;background:#eaf3ff;border-radius:10px;place-items:center;width:32px;height:32px;font-size:10px;font-style:normal;font-weight:900;display:grid}.seller-control b,.seller-control small{display:block}.seller-control b{font-size:11px}.seller-control small{color:#8190a2;margin-top:2px;font-size:8px}.seller-control .good b{color:#158254}.seller-control .bad b{color:#c93d38}.seller-state{text-align:center;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:900}.seller-state.green{color:#13784d;background:#eaf8f0}.seller-state.amber{color:#b06b0b;background:#fff4e4}.seller-state.red{color:#c63c38;background:#fff0ef}.goal-day-rail{align-content:start;gap:13px;display:grid}.decision-card{padding:16px}.decision-card>svg{width:22px;color:var(--goal-blue)}.decision-card h3{color:var(--goal-navy);margin:9px 0 5px;font-size:15px}.decision-card>strong{color:var(--goal-navy);font-size:30px}.decision-card>p{color:#7d8da0;margin:3px 0 10px;font-size:10px}.decision-card>div{background:#eaf0f5;border-radius:9px;height:6px}.decision-card>div i{border-radius:inherit;background:var(--goal-green);height:100%;display:block}.decision-card button{color:#1561ba;background:#edf5ff;border:0;border-radius:9px;justify-content:space-between;align-items:center;width:100%;margin-top:12px;padding:9px;font-size:10px;font-weight:850;display:flex}.daily-score{padding:15px}.daily-score h3{margin:0 0 9px;font-size:14px}.daily-score p,.capacity-math p{border-bottom:1px solid #e9eef3;justify-content:space-between;align-items:center;margin:0;padding:8px 0;font-size:10px;display:flex}.daily-score p span,.capacity-math p span{color:#75869a}.capacity-timeline>header>span{color:#1b63b2;background:#edf5ff;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900}.capacity-timeline>div{padding:19px;display:flex;overflow:auto}.capacity-timeline article{grid-template-columns:80px 20px minmax(155px,1fr);gap:7px;min-width:245px;display:grid;position:relative}.capacity-timeline article:after{content:"";background:#d8e3ee;height:2px;position:absolute;top:28px;left:94px;right:-5px}.capacity-timeline article:last-child:after{display:none}.capacity-timeline time{color:#677d94;padding-top:20px;font-size:9px;font-weight:900}.capacity-timeline article>i{z-index:2;background:#9bb1c8;border:3px solid #fff;border-radius:50%;width:15px;height:15px;margin-top:21px;position:relative;box-shadow:0 0 0 2px #9bb1c8}.capacity-timeline article.passed>i{background:var(--goal-blue);box-shadow:0 0 0 2px var(--goal-blue)}.capacity-timeline article section{background:#f9fbfd;border:1px solid #dce5ef;border-radius:11px;padding:10px}.capacity-timeline section b{font-size:11px}.capacity-timeline section p{color:#55718d;margin:3px 0;font-size:9px}.capacity-timeline section small{color:#8392a4;font-size:8px}.capacity-grid{grid-template-columns:minmax(0,1fr) 310px;gap:13px;display:grid}.capacity-roster>div{grid-template-columns:1fr 1fr;display:grid}.capacity-roster>div>div{border-bottom:1px solid #e8edf2;grid-template-columns:34px minmax(0,1fr) auto 52px;align-items:center;gap:9px;padding:9px 14px;display:grid}.capacity-roster>div>div>span{color:#0e64c9;background:#edf5ff;border-radius:9px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:900;display:grid}.capacity-roster p{margin:0}.capacity-roster b,.capacity-roster small{display:block}.capacity-roster b{font-size:10px}.capacity-roster small{color:#8191a3;margin-top:2px;font-size:8px}.capacity-roster strong{border-radius:999px;max-width:150px;padding:5px 7px;font-size:8px}.capacity-roster strong.active{color:#14764c;background:#eaf8f0}.capacity-roster strong.future{color:#9c671a;background:#fff4e5}.capacity-roster em{color:#61758c;font-size:9px;font-style:normal}.capacity-rail{align-content:start;gap:13px;display:grid}.recruitment-advice{padding:17px}.recruitment-advice>svg{width:24px;color:var(--goal-blue)}.recruitment-advice>span{color:#1670d4;text-transform:uppercase;margin-top:8px;font-size:9px;font-weight:900;display:block}.recruitment-advice h3{color:var(--goal-navy);margin:5px 0;font-size:16px;line-height:1.3}.recruitment-advice>p{color:#75879b;font-size:10px;line-height:1.5}.recruitment-advice dl{margin:10px 0}.recruitment-advice dl div{border-bottom:1px solid #e8edf2;justify-content:space-between;padding:7px 0;font-size:9px;display:flex}.recruitment-advice dd{margin:0;font-weight:900}.recruitment-advice button,.goal-primary,.goal-secondary{border:1px solid;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:39px;padding:0 12px;font-size:10px;font-weight:900;display:flex}.recruitment-advice button,.goal-primary{color:#fff;background:linear-gradient(#1676f0,#075bd4);border-color:#0860d6}.recruitment-advice button svg,.goal-primary svg,.goal-secondary svg{width:15px}.capacity-math{padding:15px}.capacity-math h3{margin:0 0 8px;font-size:14px}.compact-kpis{grid-template-columns:repeat(3,1fr)}.execution-cash-grid{grid-template-columns:minmax(480px,.8fr) minmax(0,1.2fr);gap:13px;display:grid}.stage-flow>button{color:#31506f;text-align:left;background:#fff;border:0;border-bottom:1px solid #e7edf2;grid-template-columns:31px minmax(140px,1fr) minmax(90px,1.3fr) 115px 15px;align-items:center;gap:10px;width:100%;padding:12px 14px;display:grid}.stage-flow>button:hover{background:#f7faff}.stage-flow>button>span{color:#0b63ca;background:#eaf3ff;border-radius:9px;place-items:center;width:29px;height:29px;font-weight:900;display:grid}.stage-flow p{margin:0}.stage-flow b,.stage-flow small{display:block}.stage-flow b{font-size:10px}.stage-flow small{color:#8392a4;margin-top:2px;font-size:8px}.stage-flow>button>div{background:#edf2f6;border-radius:10px;height:7px}.stage-flow>button>div i{border-radius:inherit;background:linear-gradient(90deg,#0c67d7,#3e9bf1);height:100%;display:block}.stage-flow strong{text-align:right;color:var(--goal-navy);font-size:12px}.stage-flow>button>svg{width:14px}.cash-forecast>header>span{color:#137d65;background:#e9f7f3;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.cash-chart{align-items:flex-end;gap:9px;height:265px;padding:23px 18px 28px;display:flex}.cash-chart>div{border-bottom:1px solid #d4e0ea;flex:1;justify-content:center;align-items:flex-end;gap:2px;height:100%;display:flex;position:relative}.cash-chart span{border-radius:5px 5px 1px 1px;width:38%;min-height:3px}.cash-chart span.income{background:#159a6b}.cash-chart span.expense{background:#f1a835}.cash-chart b{color:#71849a;font-size:8px;position:absolute;bottom:-20px}.cash-forecast>footer i.income{background:#159a6b}.cash-forecast>footer i.expense{background:#f1a835}.payment-terms>div{grid-template-columns:1fr 1fr;gap:13px;padding:15px;display:grid}.payment-terms article{background:#f9fbfd;border:1px solid #dce5ed;border-radius:12px;align-items:center;gap:8px;padding:13px;display:flex}.payment-terms article>span{color:#2c506f;margin-right:auto;font-size:11px;font-weight:900}.payment-terms article b{color:#0e64cc;background:#eaf3ff;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.payment-terms article small{color:#7a8da2;max-width:95px;font-size:8px}.payment-terms article svg{color:#6e91b5;width:14px}.action-layout{grid-template-columns:minmax(0,1fr) 340px;gap:13px;display:grid}.action-list>header>div:last-child{gap:3px;display:flex}.action-list>header>div:last-child button{color:#698099;background:#fff;border:1px solid #d8e3ed;border-radius:7px;padding:6px 8px;font-size:8px}.action-list>header>div:last-child button.active{color:#0b63c8;background:#eaf4ff;border-color:#0b69d8}.action-list>div>button{color:#31506f;text-align:left;background:#fff;border:0;border-bottom:1px solid #e6edf3;grid-template-columns:34px minmax(0,1fr) 95px 16px;align-items:center;gap:10px;width:100%;padding:12px 14px;display:grid}.action-list>div>button:hover,.action-list>div>button.selected{background:#f3f8fe}.action-list p{margin:0}.action-list b,.action-list small,.action-list em{display:block}.action-list b{font-size:11px}.action-list small{color:#6f8399;margin-top:3px;font-size:9px}.action-list em{color:#8a99a9;margin-top:5px;font-size:8px;font-style:normal}.action-list>div>button>strong{text-align:center;border-radius:999px;padding:5px 7px;font-size:8px}.action-list strong.open{color:#a86911;background:#fff1e4}.action-list strong.in-behandeling{color:#0e62c5;background:#eaf3ff}.action-list strong.afgerond{color:#14754b;background:#e8f7ef}.action-detail{align-self:start;padding:16px;position:sticky;top:85px}.action-detail>header{justify-content:flex-start;margin:-16px -16px 14px;padding:14px}.action-detail>header>div{flex:1}.action-detail>header small{color:#7c8ea2;font-size:8px}.action-detail>header h3{margin:3px 0 0;font-size:15px}.action-detail>header>button{color:#8392a4}.action-detail>p{color:#6f8297;font-size:10px;line-height:1.5}.action-detail>section{background:#edf6ff;border:1px solid #d4e4f2;border-radius:11px;padding:11px}.action-detail>section h4{color:#124f8b;margin:0 0 4px;font-size:10px}.action-detail>section p{color:#4c6e8e;margin:0;font-size:9px;line-height:1.5}.action-detail dl{margin:10px 0}.action-detail dl div{border-bottom:1px solid #e7edf2;justify-content:space-between;padding:7px 0;font-size:9px;display:flex}.action-detail dd{margin:0;font-weight:900}.goal-secondary{color:#1763af;background:#fff;border-color:#c9daea;margin-bottom:7px}.action-detail label{color:#5d728a;gap:5px;margin-top:12px;font-size:9px;font-weight:900;display:grid}.action-detail textarea{resize:vertical;color:#294965;border:1px solid #cad9e6;border-radius:10px;min-height:85px;padding:9px}.action-detail .goal-primary{margin-top:8px}.action-empty{text-align:center;place-items:center;min-height:260px;display:grid}.action-empty svg{color:#6e94bb;width:34px}.action-empty h3{margin:10px 0 3px}.action-empty p{color:#7b8da1;margin:0;font-size:10px}.scenario-layout{grid-template-columns:minmax(0,1fr) 350px;gap:13px;display:grid}.scenario-editor{padding-bottom:15px}.scenario-name{color:#60748c;gap:5px;padding:13px 15px 0;font-size:9px;font-weight:900;display:grid}.scenario-name input,.goal-settings input,.goal-settings textarea{color:#294965;background:#fff;border:1px solid #cbd9e5;border-radius:9px;outline:0;padding:9px}.scenario-fields{grid-template-columns:1fr 1fr;gap:9px;padding:13px 15px;display:grid}.scenario-fields>label{background:#f9fbfd;border:1px solid #dbe4ec;border-radius:11px;gap:6px;padding:10px;display:grid}.scenario-fields>label>span{color:#536b83;justify-content:space-between;font-size:9px;font-weight:900;display:flex}.scenario-fields small{color:#8a99aa;font-size:8px}.scenario-fields>label>div{grid-template-columns:32px 1fr 32px;display:grid}.scenario-fields button{color:#155fba;background:#fff;border:1px solid #cbdbe8}.scenario-fields button:first-child{border-radius:8px 0 0 8px}.scenario-fields button:last-child{border-radius:0 8px 8px 0}.scenario-fields input{text-align:center;color:#294965;border:1px solid #cbdbe8;border-inline:0;width:100%;min-width:0;padding:7px}.scenario-editor>.goal-primary{width:calc(100% - 30px);margin:0 15px}.scenario-result{padding:20px}.scenario-result>span{align-items:center;gap:6px;font-size:10px;font-weight:900;display:flex}.scenario-result>span.good{color:#158153}.scenario-result>span.bad{color:#ca443f}.scenario-result>span svg{width:16px}.scenario-result>h3{color:var(--goal-navy);letter-spacing:-.05em;margin:14px 0 3px;font-size:38px}.scenario-result>p{color:#71859a;margin:0;font-size:10px}.scenario-goalbar{background:#e9eff4;border-radius:10px;height:8px;margin:18px 0}.scenario-goalbar i{border-radius:inherit;background:linear-gradient(90deg,#0d69df,#27a775);height:100%;display:block}.scenario-result dl{margin:0}.scenario-result dl div{border-bottom:1px solid #e6edf2;justify-content:space-between;padding:10px 0;font-size:10px;display:flex}.scenario-result dd{color:var(--goal-navy);margin:0;font-weight:900}.scenario-result dd.good{color:#158153}.scenario-result dd.bad{color:#c63e39}.saved-scenarios{grid-column:1/-1}.saved-scenarios>div{grid-template-columns:repeat(3,1fr);gap:9px;padding:13px;display:grid}.saved-scenarios>div>button{color:#294b6b;text-align:left;background:#fff;border:1px solid #dbe5ed;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;display:grid}.saved-scenarios>div>button>span{color:#0d64cc;background:#edf5ff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.saved-scenarios svg{width:16px}.saved-scenarios p{margin:0}.saved-scenarios b,.saved-scenarios small{display:block}.saved-scenarios b{font-size:10px}.saved-scenarios small{color:#8192a4;margin-top:2px;font-size:8px}.saved-scenarios strong{color:var(--goal-navy);font-size:13px}.saved-scenarios em{border-radius:999px;grid-column:3;padding:4px 6px;font-size:8px;font-style:normal}.saved-scenarios em.good{color:#14764c;background:#e9f7ef}.saved-scenarios em.bad{color:#c23c37;background:#fff0ef}.goal-settings{gap:14px;display:grid}.goal-settings>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;display:grid}.goal-settings>header>button svg{transform:rotate(180deg)}.goal-settings>header>div>span{color:#0e67cc;text-transform:uppercase;font-size:9px;font-weight:900}.goal-settings>header h3{color:var(--goal-navy);margin:4px 0 2px;font-size:22px}.goal-settings>header p{color:#73869c;margin:0;font-size:10px}.goal-settings>header>strong{color:#0c62c5;background:#eaf3ff;border-radius:999px;padding:6px 9px;font-size:9px}.settings-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.settings-grid>.goal-card{padding:15px}.settings-grid>.goal-card>h3,.settings-grid>.goal-card>header h3{color:var(--goal-navy);margin:0 0 11px;font-size:14px}.settings-grid>.goal-card>label{color:#5d7289;gap:5px;font-size:9px;font-weight:900;display:grid}.settings-fields{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.settings-fields label{color:#5d7289;gap:5px;font-size:9px;font-weight:900;display:grid;position:relative}.settings-fields label span{color:#8595a5;font-size:8px;position:absolute;bottom:10px;right:9px}.settings-fields input{padding-right:70px}.settings-grid>.goal-card>header{margin:-15px -15px 10px;padding:13px 15px}.settings-periods,.settings-capacity{grid-column:1/-1}.settings-periods>div:not(header){grid-template-columns:150px 25px 150px minmax(170px,1fr) 34px;align-items:center;gap:7px;margin-top:7px;display:grid}.settings-periods>div>span{text-align:center;color:#7a8ba0;font-size:9px}.settings-periods>div>label{color:#667d94;border:1px solid #cbd9e5;border-radius:9px;align-items:center;padding-left:9px;display:flex}.settings-periods>div>label input{border:0;width:100%;min-width:0}.settings-periods>div>button,.settings-capacity>div>button{color:#b44843;background:#fff;border:0}.settings-capacity>div:not(header){grid-template-columns:150px 130px 130px 1fr;align-items:center;gap:8px;margin-top:7px;display:grid}.settings-capacity>div label{color:#687d92;align-items:center;gap:7px;font-size:9px;display:flex}.settings-capacity>div label input{width:100%;min-width:0}.checkpoint-checks{gap:7px;margin-top:12px;display:flex}.checkpoint-checks label{position:relative}.checkpoint-checks input{opacity:0;position:absolute}.checkpoint-checks span{color:#657a91;background:#fff;border:1px solid #cbdbe7;border-radius:9px;padding:8px 10px;font-size:9px;font-weight:900;display:block}.checkpoint-checks input:checked+span{color:#0b61c5;background:#eaf4ff;border-color:#0e68d5}.demo-settings{background:#fffdf8;border-color:#e2d6bb}.demo-settings p{color:#766b58;font-size:10px;line-height:1.5}.demo-settings button{color:#8b6324;background:#fff;border:1px solid #dacaa8;border-radius:9px;align-items:center;gap:6px;padding:9px 11px;font-size:9px;font-weight:900;display:flex}.demo-settings button svg{width:15px}.goal-settings>footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #dce5ee;border-radius:13px;justify-content:flex-end;gap:9px;padding:11px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 25px #1737580f}.goal-settings>footer>button:first-child{color:#5d738b;background:#fff;border:1px solid #cbdbe7;border-radius:10px;padding:0 15px;font-size:10px;font-weight:900}.goal-settings>footer .goal-primary{width:auto;min-width:205px}.goal-loading{text-align:center;place-content:center;place-items:center;min-height:70vh}.goal-loading>svg{width:32px;color:var(--goal-blue)}.goal-loading h2{margin:6px 0}.goal-loading p{color:#70839a;margin:0}.goal-loading button{border:1px solid var(--goal-line);color:#1762b3;background:#fff;border-radius:10px;align-items:center;gap:6px;margin-top:12px;padding:9px 12px;display:flex}.goal-loading button svg{width:15px}@keyframes goal-spin{to{transform:rotate(360deg)}}@media (max-width:1360px){.goal-kpis{grid-template-columns:repeat(3,1fr)}.goal-secondary-grid{grid-template-columns:1fr 1fr}.goal-owners{grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid}.goal-owners>header{grid-column:1/-1}.goal-checkpoints{grid-template-columns:repeat(2,1fr)}.capacity-roster>div{grid-template-columns:1fr}.seller-control{overflow:auto}.seller-control>header,.seller-control-head,.seller-control>button{min-width:840px}.scenario-layout{grid-template-columns:minmax(0,1fr) 310px}}@media (max-width:1060px){.goal-page{padding:21px}.goal-cockpit-grid,.goal-day-layout,.capacity-grid,.execution-cash-grid,.action-layout{grid-template-columns:1fr}.goal-day-rail,.capacity-rail{grid-template-columns:1fr 1fr}.action-detail{position:static}.goal-chain>div{justify-content:flex-start;overflow:auto}.goal-secondary-grid{grid-template-columns:1fr}.goal-owners{display:block}.payment-terms>div,.scenario-layout{grid-template-columns:1fr}.scenario-result{grid-row:2}.settings-grid{grid-template-columns:1fr}.settings-periods,.settings-capacity{grid-column:auto}.saved-scenarios>div{grid-template-columns:1fr 1fr}}@media (max-width:760px){.goal-page{padding:17px 13px}.goal-head{align-items:center}.goal-head h2{font-size:24px}.goal-head p,.goal-live span,.goal-live button:last-child{display:none}.goal-mobile-nav{display:flex}.goal-kpis,.compact-kpis{grid-template-columns:1fr 1fr}.goal-kpi{min-height:120px}.goal-kpi>strong{font-size:19px}.goal-checkpoints,.goal-day-rail,.capacity-rail{grid-template-columns:1fr}.capacity-timeline article{min-width:220px}.scenario-fields,.saved-scenarios>div,.settings-periods>div:not(header),.settings-capacity>div:not(header){grid-template-columns:1fr}.settings-periods>div>span{display:none}.settings-fields,.goal-settings>header{grid-template-columns:1fr}.goal-settings>header>strong{justify-self:start}.goal-settings>footer{flex-direction:column}.goal-settings>footer button,.goal-settings>footer .goal-primary{width:100%}}@media (max-width:480px){.goal-page{gap:12px;padding:14px 10px}.goal-kpis,.compact-kpis{grid-template-columns:1fr}.goal-cockpit-grid{gap:10px}.goal-chart-bars{gap:5px;height:230px;padding-inline:10px}.goal-chart-bars>div:nth-child(odd) small{display:none}.goal-chain>div button{min-width:84px}.goal-head h2{font-size:22px}.payment-terms article{flex-wrap:wrap}.payment-terms article>span{width:100%}.capacity-roster>div>div{grid-template-columns:34px 1fr auto}.capacity-roster em{display:none}}@media (prefers-reduced-motion:reduce){.goal-page *{transition:none!important;animation:none!important}}.order-modal-backdrop{z-index:80;background:#10284480;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.order-cancel-modal{background:#fff;border:1px solid #ccd8e5;border-radius:14px;width:min(620px,100%);overflow:hidden;box-shadow:0 24px 70px #10284445}.order-cancel-modal>header{border-bottom:1px solid #e2e8ef;justify-content:space-between;align-items:flex-start;padding:19px 21px;display:flex}.order-cancel-modal h2{margin:4px 0 0;font-size:20px}.order-cancel-modal>header>button{color:#61758d;cursor:pointer;background:0 0;border:0;font-size:24px}.cancel-impact{grid-template-columns:repeat(3,1fr);gap:9px;padding:16px 20px;display:grid}.cancel-impact span{color:#80500d;background:#fff3e5;border-radius:9px;padding:12px;font-size:9px}.cancel-impact b{margin-bottom:4px;font-size:16px;display:block}.order-cancel-modal>label{color:#536b85;gap:5px;margin:0 20px 13px;font-size:9px;font-weight:800;display:grid}.order-cancel-modal select,.order-cancel-modal textarea{color:#293f59;width:100%;font:inherit;background:#fff;border:1px solid #cbd7e4;border-radius:8px;padding:10px}.order-cancel-modal textarea{resize:vertical;min-height:100px}.order-cancel-modal>footer{border-top:1px solid #e2e8ef;justify-content:flex-end;gap:9px;padding:14px 20px;display:flex}.order-cancel-modal>footer button{color:#334e69;cursor:pointer;background:#fff;border:1px solid #ccd8e5;border-radius:8px;padding:9px 13px;font-weight:800}.order-cancel-modal>footer .danger{color:#fff;background:#c84141;border-color:#c84141}.order-cancel-modal>footer button:disabled{opacity:.5;cursor:default}@media (max-width:600px){.cancel-impact{grid-template-columns:1fr}.order-cancel-modal{max-height:92vh;overflow:auto}}.quote-overview-page,.orders-overview-page,.quote-dossier-page,.order-dossier-page{min-height:calc(100vh - var(--shell-top));color:#132b4a;background:#f6f8fb;padding:24px 30px 36px;font-size:13px}.worklist-page-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.worklist-page-head h2{letter-spacing:-.7px;margin:0 0 5px;font-size:28px;line-height:1.1}.worklist-page-head p{color:#6f7f94;margin:0;font-size:13px}.worklist-page-head>div:last-child{align-items:center;gap:14px;display:flex}.live-source{color:#6b7c91;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.live-source i{background:#31b35f;border-radius:50%;width:8px;height:8px}.attention-strip{background:#fff;border:1px solid #d9e1eb;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-bottom:18px;display:grid;overflow:hidden;box-shadow:0 3px 12px #203b5b0b}.attention-strip button{color:#273e5d;text-align:left;cursor:pointer;background:#fff;border:0;border-right:1px solid #e2e8ef;grid-template-columns:1fr auto;gap:3px 12px;min-height:86px;padding:15px 18px;display:grid}.attention-strip button:last-child{border-right:0}.attention-strip button:hover{background:#f4f8fe}.attention-strip span{font-weight:750}.attention-strip strong{color:var(--tenant-brand-accent,#075ed2);letter-spacing:-.5px;grid-area:1/2/3;align-self:center;font-size:26px}.attention-strip small{color:#7a899c}.attention-strip .warning strong{color:#d47a00}.premium-worklist{background:#fff;border:1px solid #d9e1eb;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px #203b5b0b}.premium-worklist>header{border-bottom:1px solid #e1e7ee;justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;display:flex}.premium-worklist>header h3,.premium-worklist>header span{margin:0;display:inline}.premium-worklist>header h3{font-size:16px}.premium-worklist>header>div:first-child span{color:#8190a3;margin-left:8px;font-size:10px}.worklist-tools{align-items:center;gap:8px;display:flex}.worklist-tools label{align-items:center;display:flex;position:relative}.worklist-tools label>svg{color:#718198;pointer-events:none;width:15px;height:15px;position:absolute;left:10px}.worklist-tools input,.worklist-tools select,.worklist-tools>select{color:#314862;height:38px;font:inherit;background:#fff;border:1px solid #ced8e5;border-radius:9px;padding:0 11px;font-size:10px}.worklist-tools input{width:250px;padding-left:32px}.worklist-tools label select{padding-left:31px}.worklist-table{overflow-x:auto}.worklist-row{color:#203854;text-align:left;background:#fff;border:0;border-bottom:1px solid #e8edf3;align-items:center;gap:14px;width:100%;min-width:1040px;padding:13px 18px;display:grid}.quote-table .worklist-row{grid-template-columns:1.35fr .75fr .65fr 1.25fr .72fr .65fr .55fr}.order-table .worklist-row{grid-template-columns:1.25fr .95fr .72fr 1.2fr .75fr .65fr .55fr}.worklist-row:not(.heading){cursor:pointer;min-height:72px}.worklist-row:not(.heading):hover{background:#f6f9fe}.worklist-row.heading{color:#74849a;text-transform:uppercase;letter-spacing:.05em;background:#f8fafc;min-height:42px;font-size:9px;font-weight:800}.worklist-row span{min-width:0}.worklist-row b,.worklist-row small{display:block}.worklist-row b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.worklist-row small{color:#718198;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.worklist-row>span:nth-last-child(3){align-items:center;gap:6px;font-size:10px;display:flex}.worklist-row>span:nth-last-child(3) svg{color:#708299;width:14px;height:14px}.status-pill{color:#19754a;text-overflow:ellipsis;white-space:nowrap;background:#e9f4ef;border-radius:6px;max-width:100%;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex;overflow:hidden}.status-pill.warning{color:#a45e00;background:#fff1dc}.open-record{color:var(--tenant-brand-accent,#075ed2);justify-content:flex-end;align-items:center;gap:4px;font-size:10px;font-weight:800;display:flex!important}.open-record svg{width:14px;height:14px}.worklist-empty{color:#75869b;text-align:center;place-items:center;min-height:250px;display:grid}.worklist-empty b{color:#334a65}.worklist-empty span{margin-top:6px;font-size:10px}.premium-worklist>footer{color:#74849a;justify-content:space-between;align-items:center;padding:12px 18px;font-size:10px;display:flex}.premium-worklist>footer div{gap:7px;display:flex}.premium-worklist>footer button{color:#31506e;cursor:pointer;background:#fff;border:1px solid #ccd8e5;border-radius:7px;padding:7px 11px;font-size:10px;font-weight:750}.premium-worklist>footer button:disabled{opacity:.45;cursor:default}.record-page-head{background:#fff;border:1px solid #d8e2ed;border-radius:12px;grid-template-columns:220px 1fr auto;align-items:center;gap:24px;margin-bottom:18px;padding:17px 20px;display:grid}.record-back{color:var(--tenant-brand-accent,#075ed2);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:11px;font-weight:800;display:flex}.record-back svg{width:17px;height:17px}.record-page-head>div:nth-child(2) p,.record-page-head h2,.record-page-head>div:nth-child(2) span{margin:0}.record-page-head>div:nth-child(2) p{color:#6e8096;font-size:10px;font-weight:750}.record-page-head h2{margin:4px 0;font-size:22px}.record-page-head>div:nth-child(2)>span{color:#667b93;font-size:11px}.record-head-value{justify-items:end;gap:5px;display:grid}.record-head-value strong{font-size:22px}.record-status{color:#15764a;background:#e7f5ed;border-radius:6px;padding:5px 8px;font-size:9px;font-weight:850}.record-status.warning{color:#a45e00;background:#fff0d8}.record-page-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:18px;display:grid}.record-section-nav{background:#fff;border:1px solid #d8e2ed;border-radius:11px;display:grid;overflow:hidden}.record-section-nav button{color:#405570;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e7ecf2;justify-content:space-between;align-items:center;min-height:45px;padding:0 13px;font-size:11px;font-weight:750;display:flex}.record-section-nav button:last-child{border-bottom:0}.record-section-nav button:hover,.record-section-nav button.active{background:var(--tenant-brand-soft,#eaf3ff);color:var(--tenant-brand-accent,#075ed2)}.record-section-nav svg{width:15px;height:15px}.record-section-content{gap:14px;min-width:0;display:grid}.record-hero-card,.record-card,.record-summary-grid>section{background:#fff;border:1px solid #d8e2ed;border-radius:11px;box-shadow:0 3px 12px #203b5b09}.record-hero-card{justify-content:space-between;align-items:center;gap:18px;padding:22px;display:flex}.record-hero-card span{color:#718198;text-transform:uppercase;font-size:9px;font-weight:850}.record-hero-card h3{margin:5px 0;font-size:20px}.record-hero-card p{color:#6a7c91;margin:0;font-size:11px}.record-summary-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.record-summary-grid>section{padding:16px}.record-summary-grid span,.record-summary-grid strong,.record-summary-grid small{display:block}.record-summary-grid span{color:#718198;font-size:9px;font-weight:800}.record-summary-grid strong{margin:7px 0 4px;font-size:17px}.record-summary-grid small{color:#7b8b9e;font-size:9px}.record-card{overflow:hidden}.record-card>header{border-bottom:1px solid #e5eaf1;justify-content:space-between;align-items:center;gap:14px;padding:15px 17px;display:flex}.record-card>header h3,.record-card>header p{margin:0}.record-card>header h3{font-size:14px}.record-card>header p{color:#6d7f95;margin-top:4px;font-size:10px}.record-card>header>span{color:#58708b;background:#eef3f8;border-radius:6px;padding:5px 8px;font-size:9px;font-weight:800}.record-card>header>button,.record-inline-action button,.record-data-row>button{color:var(--tenant-brand-accent,#075ed2);cursor:pointer;background:#fff;border:1px solid #9abceb;border-radius:7px;padding:7px 10px;font-size:9px;font-weight:800}.record-checklist{grid-template-columns:1fr 1fr;gap:0;margin:0;padding:9px 17px 16px;list-style:none;display:grid}.record-checklist li{border-bottom:1px solid #edf1f5;padding:11px 5px;font-size:11px}.record-checklist .done{color:#17764a}.record-checklist .open{color:#a86809}.record-card>.primary{margin:0 17px 17px}.record-data-row{color:#263e5a;border-bottom:1px solid #e8edf3;grid-template-columns:1fr auto auto;align-items:center;gap:13px;min-height:60px;padding:10px 17px;text-decoration:none;display:grid}.record-data-row:last-child{border-bottom:0}.record-data-row b,.record-data-row small{display:block}.record-data-row b{font-size:11px}.record-data-row small{color:#728398;margin-top:4px;font-size:9px}.record-data-row.warning strong{color:#bf6b00}.record-data-row.link:hover{background:#f5f9ff}.record-empty{color:#76869a;text-align:center;margin:0;padding:24px;font-size:10px}.record-form{grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.record-form label{color:#586e87;gap:5px;font-size:9px;font-weight:800;display:grid}.record-form input,.record-form select,.record-form textarea,.record-inline-action select{color:#2d455f;width:100%;font:inherit;background:#fff;border:1px solid #ccd8e5;border-radius:8px;padding:10px;font-size:11px}.record-form textarea{resize:vertical;min-height:92px}.record-form .record-choice,.record-form>button,.record-form label:last-of-type{grid-column:1/3}.record-choice{flex-wrap:wrap;gap:7px;display:flex}.record-choice button{color:#48617d;cursor:pointer;background:#fff;border:1px solid #cbd7e4;border-radius:8px;padding:8px 11px;font-size:9px;font-weight:800}.record-choice button.active{border-color:var(--tenant-brand-accent,#075ed2);background:var(--tenant-brand-soft,#eaf3ff);color:var(--tenant-brand-accent,#075ed2)}.record-inline-action{grid-template-columns:1fr auto;gap:9px;padding:15px 17px;display:grid}.record-card.financing.open{border-color:#efc87f}.proposal-state{align-items:center;gap:12px;padding:22px;display:flex}.proposal-state>svg{background:var(--tenant-brand-soft,#eaf3ff);width:40px;height:40px;color:var(--tenant-brand-accent,#075ed2);border-radius:10px;padding:9px}.proposal-state b,.proposal-state small{display:block}.proposal-state small{color:#718198;margin-top:5px}.record-timeline-row{grid-template-columns:16px 1fr;gap:10px;min-height:57px;padding:10px 17px;display:grid}.record-timeline-row>span{background:#1671dc;border-radius:50%;width:8px;height:8px;margin-top:4px;box-shadow:0 0 0 4px #e5f1ff}.record-timeline-row b,.record-timeline-row small{display:block}.record-timeline-row b{font-size:10px}.record-timeline-row small{color:#718298;margin-top:4px;font-size:9px}.record-message,.record-footer{color:#61758d;margin:0;font-size:10px}.record-footer{border-top:1px solid #dbe4ee;justify-content:space-between;align-items:center;gap:12px;padding:12px 2px;display:flex}.danger-link{color:#c13d3d;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.related-orders>button{color:#2f4863;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e5eaf1;grid-template-columns:130px 1fr 18px;align-items:center;width:100%;padding:12px 17px;display:grid}.related-orders>button:hover,.related-orders>button.active{color:var(--tenant-brand-accent,#075ed2);background:#edf5ff}.related-orders svg{width:15px}.record-summary-grid.financial strong{font-size:15px}@media (max-width:1100px){.premium-worklist>header{flex-direction:column;align-items:flex-start}.worklist-tools{flex-wrap:wrap;width:100%}.worklist-tools label:first-child{flex:1}.worklist-tools input{width:100%}.record-page-head{grid-template-columns:1fr auto}.record-back{grid-column:1/3}.record-page-layout{grid-template-columns:190px 1fr}}@media (max-width:900px){.quote-overview-page,.orders-overview-page,.quote-dossier-page,.order-dossier-page{padding:16px 12px 26px}.worklist-page-head{display:block}.worklist-page-head>div:last-child,.worklist-page-head>.live-source{margin-top:12px}.attention-strip{grid-template-columns:1fr 1fr}.attention-strip button:nth-child(2){border-right:0}.attention-strip button:nth-child(-n+2){border-bottom:1px solid #e2e8ef}.worklist-tools label,.worklist-tools select{flex:45%}.record-page-head{grid-template-columns:1fr}.record-back{grid-column:auto}.record-head-value{justify-items:start}.record-page-layout{grid-template-columns:1fr}.record-section-nav{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));display:grid;overflow:visible}.record-section-nav button{border-right:1px solid #e7ecf2;min-width:0}.record-summary-grid,.record-checklist,.record-form{grid-template-columns:1fr}.record-form .record-choice,.record-form>button,.record-form label:last-of-type{grid-column:auto}}@media (max-width:560px){.worklist-page-head h2{font-size:23px}.attention-strip button{min-height:76px;padding:12px}.attention-strip strong{font-size:22px}.worklist-tools{grid-template-columns:1fr;display:grid}.worklist-tools label,.worklist-tools select{width:100%}.record-hero-card{flex-direction:column;align-items:flex-start}.record-hero-card .primary{width:100%}}.quote-delivery-center{gap:16px;display:grid}.quote-delivery-center>header{background:#fff;border:1px solid #d8e2ed;border-radius:12px;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.quote-delivery-center h3,.quote-delivery-center p{margin:0}.quote-delivery-center header p{color:#708197;margin-top:5px}.quote-delivery-center header>span{background:var(--tenant-brand-soft,#eaf3ff);color:var(--tenant-brand-accent,#075ed2);border-radius:999px;padding:7px 11px;font-weight:800}.delivery-margin-gate{background:#f1fbf5;border:1px solid #b9dfca;border-radius:12px;gap:12px;padding:16px;display:grid}.delivery-margin-gate.blocked{background:#fff7e8;border-color:#efc477}.delivery-margin-gate>div:first-child{align-items:center;gap:11px;display:flex}.delivery-margin-gate svg{color:#19724a}.delivery-margin-gate.blocked svg{color:#b56900}.delivery-margin-gate b,.delivery-margin-gate small{display:block}.delivery-margin-gate small{color:#6c7f91;margin-top:3px}.delivery-inline{align-items:center;gap:9px;display:flex!important}.delivery-inline input{border:1px solid #cfdae6;border-radius:9px;flex:1;padding:10px}.delivery-inline button,.postal-return button{background:var(--tenant-brand-accent,#075ed2);color:#fff;border:0;border-radius:9px;padding:10px 14px;font-weight:800}.delivery-channel-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.delivery-channel-grid>button{color:#243e5b;text-align:left;cursor:pointer;background:#fff;border:1px solid #d4dfeb;border-radius:13px;grid-template-columns:34px 1fr;gap:12px;min-height:168px;padding:19px;display:grid;position:relative}.delivery-channel-grid>button.selected{border:2px solid var(--tenant-brand-accent,#075ed2);background:#f3f8ff}.delivery-channel-grid>button.failed{border-color:#e4a7a7}.delivery-channel-grid svg{width:28px;height:28px;color:var(--tenant-brand-accent,#075ed2)}.delivery-channel-grid b,.delivery-channel-grid small,.delivery-channel-grid strong,.delivery-channel-grid em{display:block}.delivery-channel-grid small{color:#6c7e92;min-height:47px;margin-top:7px;line-height:1.45}.delivery-channel-grid strong{color:#187149;margin-top:12px;font-size:10px}.delivery-channel-grid em{color:#b42318;margin-top:5px;font-size:9px;font-style:normal}.delivery-select{width:23px;height:23px;color:var(--tenant-brand-accent,#075ed2);border:1px solid #b9c9da;border-radius:50%;place-items:center;font-weight:900;display:grid;position:absolute;top:12px;right:12px}.selected .delivery-select{border-color:var(--tenant-brand-accent,#075ed2);background:var(--tenant-brand-accent,#075ed2);color:#fff}.delivery-confirm-button{justify-self:end}.postal-return{background:#fff;border:1px solid #d8e2ed;border-radius:12px;padding:0 18px}.postal-return summary{cursor:pointer;padding:16px 0;font-weight:800}.postal-return>div{border-top:1px solid #e4eaf1;grid-template-columns:1fr 1fr;gap:12px;padding:16px 0;display:grid}.postal-return label{align-items:center;gap:8px;display:flex}.postal-return label:first-child{display:grid}.postal-return input:not([type=checkbox]){border:1px solid #cbd7e3;border-radius:8px;padding:9px}.upload-label{color:var(--tenant-brand-accent,#075ed2);border:1px dashed #9bb9dc;border-radius:9px;padding:10px;font-weight:800}.upload-label input{max-width:220px}.delivery-modal-backdrop{z-index:120;background:#102b4978;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.delivery-confirm-modal{background:#fff;border-radius:18px;width:min(620px,100%);padding:24px;box-shadow:0 30px 80px #102b4945}.delivery-confirm-modal>header{justify-content:space-between;display:flex}.delivery-confirm-modal>header button{cursor:pointer;background:0 0;border:0;font-size:28px}.delivery-confirm-modal ul{gap:10px;margin:20px 0;padding:0;list-style:none;display:grid}.delivery-confirm-modal li{border:1px solid #dbe5ef;border-radius:10px;gap:10px;padding:12px;display:flex}.delivery-confirm-modal li svg{color:#178252}.delivery-confirm-modal li b,.delivery-confirm-modal li small{display:block}.delivery-confirm-modal li small{color:#6b7d91;margin-top:4px}.delivery-explicit{background:#eef7ff;border-radius:9px;gap:9px;padding:12px;display:flex}.delivery-confirm-modal footer{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.delivery-confirm-modal footer button{background:#fff;border:1px solid #c9d6e3;border-radius:9px;padding:10px 15px}.delivery-confirm-modal footer .primary{border-color:var(--tenant-brand-accent,#075ed2);background:var(--tenant-brand-accent,#075ed2);color:#fff}@media (max-width:900px){.delivery-channel-grid,.postal-return>div{grid-template-columns:1fr}.delivery-inline{flex-direction:column;align-items:stretch!important}}.delivery-report{background:#fff;border:1px solid #d8e2ed;border-radius:11px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.delivery-report span{border-right:1px solid #e1e8ef;padding:13px 16px}.delivery-report span:last-child{border-right:0}.delivery-report b,.delivery-report small{display:block}.delivery-report b{color:var(--tenant-brand-accent,#075ed2);font-size:20px}.delivery-report small{color:#6e8094;margin-top:3px}@media (max-width:900px){.delivery-report{grid-template-columns:1fr 1fr}.delivery-report span:nth-child(2){border-right:0}.delivery-report span:nth-child(-n+2){border-bottom:1px solid #e1e8ef}}.quote-delivery-center.summary{gap:8px}.quote-delivery-center.summary>header{border-radius:15px;align-items:flex-start;padding:13px}.quote-delivery-center.summary>header h3{font-size:14px}.quote-delivery-center.summary>header p{font-size:9px;line-height:1.45}.quote-delivery-center.summary>header>span{flex:none;padding:5px 7px;font-size:8px}.quote-delivery-center.summary .delivery-channel-grid{grid-template-columns:1fr;gap:6px}.quote-delivery-center.summary .delivery-channel-grid>button{border-radius:10px;grid-template-columns:24px minmax(0,1fr);gap:8px;min-height:0;padding:10px 32px 10px 10px}.quote-delivery-center.summary .delivery-channel-grid svg{width:20px;height:20px}.quote-delivery-center.summary .delivery-channel-grid small{min-height:0;margin-top:3px;font-size:8px;line-height:1.35}.quote-delivery-center.summary .delivery-channel-grid strong{margin-top:5px;font-size:8px}.quote-delivery-center.summary .delivery-select{width:18px;height:18px;font-size:9px;top:9px;right:9px}.quote-delivery-center.summary .delivery-confirm-button{justify-self:stretch;width:100%;font-size:10px}.quote-delivery-center.summary .delivery-channel-grid>button:disabled{cursor:not-allowed;opacity:.67}.delivery-summary-warning{color:#8b5b0b;background:#fff7e8;border:1px solid #efc477;border-radius:9px;align-items:flex-start;gap:7px;padding:9px;font-size:9px;display:flex}.delivery-summary-warning svg{flex:none;width:16px;height:16px}.app-shell .compact-sales-filters{flex-wrap:wrap;gap:7px;margin:16px 0;display:flex}.app-shell .compact-sales-filters button{min-height:36px;box-shadow:none;background:#fff;border:1px solid #dbe3e8;border-radius:5px;align-items:center;gap:7px;padding:8px 12px;display:flex}.app-shell .compact-sales-filters button strong{font-size:13px}.app-shell .compact-sales-filters button small{display:none}.app-shell .commercial-kpi-row article{min-height:88px}.app-shell .commercial-quote-row>span{overflow-wrap:anywhere;min-width:0}.app-shell .commercial-quote-row b{white-space:normal}.products-pricing{color:#10213f;background:#f8fbff;min-height:calc(100vh - 69px);padding:24px 28px 34px;font-size:14px}.pp-heading{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.pp-heading h2{letter-spacing:-.03em;margin:0 0 3px;font-size:28px}.pp-heading p{color:#687895;margin:0}.pp-heading>div:last-child{gap:10px;display:flex}.products-pricing button,.products-pricing input,.products-pricing select,.products-pricing textarea{font:inherit}.products-pricing button{cursor:pointer}.products-pricing button:disabled{cursor:not-allowed;opacity:.5}.products-pricing .primary,.products-pricing .secondary{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-weight:700;display:inline-flex}.products-pricing .primary{color:#fff;background:#075bdf;border:1px solid #075bdf;box-shadow:0 6px 16px #075bdf26}.products-pricing .secondary{color:#0752c8;background:#fff;border:1px solid #b9cae2}.products-pricing .primary svg,.products-pricing .secondary svg{width:17px}.pp-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.pp-kpis>button{text-align:left;background:#fff;border:1px solid #d7e1ee;border-radius:9px;align-items:center;gap:14px;height:84px;padding:15px 18px;display:flex;box-shadow:0 2px 7px #10213f08}.pp-kpis>button:hover{border-color:#8bb4ee}.pp-kpis svg{box-sizing:content-box;color:#0764ed;background:#edf5ff;border-radius:7px;width:28px;height:28px;padding:6px}.pp-kpis p{color:#62718b;flex-direction:column;gap:4px;margin:0;display:flex}.pp-kpis strong{color:#0d2850;font-size:24px}.pp-kpis .warning strong,.pp-kpis .warning svg{color:#c65e00}.pp-layout{grid-template-columns:minmax(310px,36%) minmax(620px,1fr);align-items:start;gap:15px;display:grid}.pp-list,.pp-dossier{background:#fff;border:1px solid #d7e1ee;border-radius:10px;overflow:hidden;box-shadow:0 4px 14px #0d28500a}.pp-list>header{border-bottom:1px solid #e2e8f1;padding:14px}.pp-list>header label{border:1px solid #cdd9e8;border-radius:7px;align-items:center;gap:8px;height:40px;padding:0 12px;display:flex}.pp-list>header label:focus-within{border-color:#1670f8;box-shadow:0 0 0 3px #e6f0ff}.pp-list>header svg{color:#6d7f99;width:17px}.pp-list>header input{color:#17355f;background:0 0;border:0;outline:0;width:100%}.pp-list nav{border:1px solid #d5dfec;border-radius:7px;margin-top:12px;display:flex;overflow:hidden}.pp-list nav button{color:#566983;background:#fff;border:0;border-right:1px solid #d5dfec;flex:1;height:34px;font-size:12px}.pp-list nav button:last-child{border-right:0}.pp-list nav button.active{color:#fff;background:#075bdf;font-weight:700}.pp-list>div{max-height:615px;overflow:auto}.pp-list>div>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e5ebf3;grid-template-columns:42px 1fr auto 12px;align-items:center;gap:10px;width:100%;min-height:81px;padding:12px 14px;display:grid}.pp-list>div>button:hover{background:#f7faff}.pp-list>div>button.selected{background:#edf5ff;box-shadow:inset 3px 0 #0864ea}.pp-product-icon,.pp-dossier-icon{color:#0663e9;background:#eaf3ff;border-radius:7px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.pp-product-icon.kozijnen{color:#4c52d8;background:#eef1ff}.pp-product-icon.aanvullend{color:#d56b0b;background:#fff2e5}.pp-product-icon svg,.pp-dossier-icon svg{width:20px}.pp-list p{flex-direction:column;min-width:0;margin:0;display:flex}.pp-list p b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pp-list small{color:#7887a0;margin-top:5px;font-size:11px}.pp-list>div>button>strong{color:#102b52;flex-direction:column;align-items:flex-end;display:flex}.pp-list>div>button>strong small{color:#148450;background:#e8f7ef;border-radius:4px;padding:2px 6px}.pp-list>div>button>strong small.inactive{color:#6e7b8f;background:#f1f3f6}.pp-list>div>button>i{color:#8c9bb0;font-size:20px;font-style:normal}.pp-list>footer{color:#77869c;background:#fafcff;justify-content:space-between;padding:12px 14px;font-size:11px;display:flex}.pp-dossier>header{grid-template-columns:48px 1fr auto;align-items:center;gap:12px;min-height:78px;padding:15px 18px;display:grid}.pp-dossier>header h2{margin:0 0 4px;font-size:21px}.pp-dossier>header p{color:#74839a;margin:0;font-size:12px}.pp-dossier>header>span:last-child{color:#14834e;background:#e7f7ee;border-radius:5px;padding:5px 8px;font-size:12px;font-weight:700}.pp-dossier>header>span.draft{color:#af6200;background:#fff0d9}.pp-tabs{border-top:1px solid #e2e9f2;border-bottom:1px solid #e2e9f2;padding:0 14px;display:flex}.pp-tabs button{color:#61708a;background:#fff;border:0;border-bottom:2px solid #0000;height:48px;padding:0 13px}.pp-tabs button.active{color:#0753c7;border-color:#0b64e8;font-weight:700}.pp-tab-content,.pp-form,.pp-recipe,.pp-inventory,.pp-history{padding:18px}.pp-price-cards{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.pp-price-cards article{border:1px solid #dce4ef;border-radius:8px;flex-direction:column;gap:6px;padding:13px;display:flex}.pp-price-cards span{color:#76849a;font-size:11px}.pp-price-cards strong{color:#0e2a50;font-size:19px}.pp-price-cards small{color:#8490a3;margin-left:3px;font-size:10px;font-weight:500}.pp-price-cards .good{border-top:3px solid #1a9a59}.pp-price-cards .good strong{color:#14874f}.pp-price-cards .bad{border-top:3px solid #d14d44}.pp-price-cards .bad strong{color:#c43d34}.pp-margin-bar{background:#eef3f8;border-radius:5px;align-items:center;height:29px;margin:12px 0 17px;padding:0 10px;display:flex;position:relative;overflow:hidden}.pp-margin-bar i{background:#dff2e8;border-right:2px solid #209459;position:absolute;top:0;bottom:0;left:0}.pp-margin-bar span{z-index:1;color:#2f6145;font-size:11px;font-weight:700}.pp-price-lower{grid-template-columns:1fr 1.3fr;gap:14px;display:grid}.pp-price-lower section{border:1px solid #dce5f0;border-radius:8px;padding:14px}.pp-price-lower h3,.pp-edit-grid h3,.pp-form h3,.pp-recipe h3,.pp-inventory h3,.pp-history h3{margin:0 0 12px;font-size:15px}.pp-price-lower p{color:#6a7890;border-bottom:1px solid #edf0f5;justify-content:space-between;margin:0;padding:8px 0;display:flex}.pp-price-lower p b{color:#19365f}.pp-price-lower p.total{color:#19365f;border:0;margin-top:5px;font-weight:700}.pp-price-lower section>button{text-align:left;color:#315277;background:#fff;border:0;border-bottom:1px solid #e8edf4;grid-template-columns:22px 1fr auto;align-items:center;width:100%;min-height:39px;display:grid}.pp-price-lower section>button:hover{background:#f6f9fd}.pp-price-lower section>button svg{color:#1266df;width:17px}.pp-create-draft{margin-top:14px}.pp-impact{background:#eef5ff;border:1px solid #c9dcfa;border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;margin-top:15px;padding:12px;display:grid}.pp-impact>div{gap:10px;display:flex}.pp-impact>div>span,.pp-message span{color:#fff;background:#0b64e8;border-radius:50%;justify-content:center;align-items:center;width:21px;height:21px;font-size:12px;display:flex}.pp-impact p{flex-direction:column;margin:0;display:flex}.pp-impact small{color:#65758c;margin-top:3px}.pp-edit-grid,.pp-form-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.pp-edit-grid{border:1px solid #dbe5f1;border-radius:8px;margin-top:15px;padding:14px}.pp-edit-grid h3{grid-column:1/-1}.pp-edit-grid label,.pp-form label,.pp-modal label,.pp-recipe label{color:#53657e;flex-direction:column;gap:6px;font-size:11px;font-weight:700;display:flex}.pp-edit-grid input,.pp-form input,.pp-form select,.pp-form textarea,.pp-modal input,.pp-modal select,.pp-modal textarea,.pp-recipe input{color:#17355f;background:#fff;border:1px solid #cfdbea;border-radius:6px;height:39px;padding:0 10px}.pp-edit-grid input:focus,.pp-form input:focus,.pp-form select:focus,.pp-form textarea:focus,.pp-modal input:focus,.pp-recipe input:focus{border-color:#1670f8;outline:2px solid #b7d2fa}.pp-edit-grid button{align-self:end}.pp-form>header,.pp-recipe>header,.pp-inventory>header{justify-content:space-between;align-items:start;margin-bottom:17px;display:flex}.pp-form>header p,.pp-recipe>header p,.pp-inventory>header p,.pp-history>section>p{color:#728098;margin:0;font-size:12px}.pp-form .wide{grid-column:1/-1}.pp-form textarea{resize:vertical;height:76px;padding-top:9px}.pp-form>button{margin-top:16px}.pp-form header>span,.pp-inventory header>span{color:#158451;background:#e9f7ef;border-radius:5px;padding:5px 8px;font-size:11px;font-weight:700}.pp-form header>span.warning{color:#ae6200;background:#fff0d9}.pp-recipe>header button{color:#075acb;background:#fff;border:1px solid #b9cbe2;border-radius:7px;gap:6px;padding:8px 12px;display:flex}.pp-recipe>header svg{width:16px}.pp-recipe>div>article{border-bottom:1px solid #e6ebf3;grid-template-columns:.75fr 1.35fr .65fr .55fr .55fr .7fr auto;align-items:end;gap:8px;padding:12px 0;display:grid}.pp-recipe .check{flex-direction:row;align-items:center;height:39px}.pp-recipe .check input{height:auto}.pp-recipe .remove{color:#c83f35;background:#fff;border:0;height:39px}.pp-recipe>.primary{margin-top:15px}.pp-inventory>article{border:1px solid #e0e7f0;border-radius:7px;grid-template-columns:42px 1fr auto auto;align-items:center;gap:12px;margin-bottom:9px;padding:13px;display:grid}.pp-inventory>article>span{color:#0964e7;background:#eef5ff;border-radius:7px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.pp-inventory>article svg{width:19px}.pp-inventory>article p,.pp-inventory>article strong{flex-direction:column;margin:0;display:flex}.pp-inventory>article small{color:#7a889c;margin-top:4px;font-size:11px}.pp-inventory>article>i{color:#b76500;background:#fff0db;border-radius:4px;padding:4px 7px;font-size:10px;font-style:normal}.pp-inventory>article>i.optional{color:#66758b;background:#eef3f7}.pp-empty{text-align:center;color:#708099;flex-direction:column;align-items:center;gap:8px;padding:50px;display:flex}.pp-empty svg{width:35px}.pp-usage>div{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:13px;display:grid}.pp-usage article{border:1px solid #dce5ef;border-radius:7px;flex-direction:column;padding:12px;display:flex}.pp-usage article span,.pp-usage article small{color:#75849a;font-size:11px}.pp-usage article strong{color:#0d2b52;margin:5px 0;font-size:24px}.pp-coverage,.pp-timeline{border-top:1px solid #e1e8f1;margin-top:15px;padding-top:15px}.pp-coverage p{justify-content:space-between;margin:8px 0;display:flex}.pp-coverage>div{background:#e9eef4;border-radius:4px;height:8px;overflow:hidden}.pp-coverage>div i{background:#1b9b5b;height:100%;display:block}.pp-coverage>small{color:#718097;margin:7px 0 12px;display:block}.pp-timeline article{gap:10px;padding:9px 0;display:flex}.pp-timeline article>span{background:#1267e8;border-radius:50%;width:9px;height:9px;margin-top:4px}.pp-timeline article p{flex-direction:column;margin:0;display:flex}.pp-timeline article small{color:#718097;margin-top:3px}.pp-message{color:#66758c;background:#fbfdff;border-top:1px solid #e0e8f1;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-size:12px;display:flex}.pp-message span{width:17px;height:17px;font-size:10px}.pp-modal-layer{z-index:90;background:#07193473;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.pp-modal{background:#fff;border:1px solid #cdd9e8;border-radius:11px;width:min(620px,100%);max-height:90vh;padding:20px;overflow:auto;box-shadow:0 24px 70px #03153140}.pp-modal>header{justify-content:space-between;margin-bottom:18px;display:flex}.pp-modal>header h2{margin:2px 0 4px;font-size:23px}.pp-modal>header p,.pp-modal>header span{color:#718098;margin:0}.pp-modal>header button{background:#eef3f8;border:0;border-radius:6px;width:34px;height:34px;font-size:23px}.pp-modal>footer{border-top:1px solid #e3e9f1;justify-content:flex-end;gap:10px;margin-top:18px;padding-top:15px;display:flex}.pp-modal.import>label{flex-direction:column;gap:7px;display:flex}.pp-modal.import textarea{height:220px;padding:10px;font-family:ui-monospace,monospace}.pp-modal.test{width:520px}.pp-modal.test>label{margin-bottom:12px}.pp-modal.test>.primary{width:100%}.pp-test-result{border:1px solid #dae4ef;border-radius:8px;margin-top:15px;padding:12px}.pp-test-result p{border-bottom:1px solid #edf1f5;justify-content:space-between;margin:0;padding:7px 0;display:flex}.pp-test-result h3{margin:14px 0 4px;font-size:14px}.pp-matrix-note{background:#f2f7ff;border:1px solid #cdddf2;border-radius:8px;flex-direction:column;gap:4px;margin-top:14px;padding:12px;display:flex}.pp-matrix-note b{color:#174b8c}.pp-matrix-note span{color:#61758f;font-size:12px}@media (max-width:1200px){.pp-layout{grid-template-columns:330px 1fr}.pp-price-cards{grid-template-columns:repeat(2,1fr)}.pp-recipe>div>article{grid-template-columns:repeat(3,1fr)}.pp-impact{grid-template-columns:1fr 1fr}.pp-impact>div{grid-column:1/-1}}@media (max-width:900px){.products-pricing{padding:18px 14px 90px}.pp-heading{align-items:flex-start;gap:12px}.pp-heading h2{font-size:24px}.pp-kpis{grid-template-columns:repeat(2,1fr)}.pp-layout{grid-template-columns:1fr}.pp-list>div{max-height:330px}.pp-tabs{overflow:auto}.pp-tabs button{white-space:nowrap}.pp-price-lower{grid-template-columns:1fr}.pp-usage>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.pp-heading{flex-direction:column}.pp-heading>div:last-child{width:100%}.pp-heading>div:last-child button{flex:1}.pp-kpis{gap:8px}.pp-kpis>button{height:74px;padding:10px}.pp-kpis strong{font-size:20px}.pp-price-cards,.pp-edit-grid,.pp-form-grid{grid-template-columns:1fr}.pp-form .wide{grid-column:auto}.pp-impact{grid-template-columns:1fr}.pp-recipe>div>article{grid-template-columns:1fr 1fr}.pp-inventory>article{grid-template-columns:42px 1fr}.pp-inventory>article>strong,.pp-inventory>article>i{grid-column:2}.pp-usage>div{grid-template-columns:1fr 1fr}}.property-data-workspace{--pd-blue:var(--tenant-brand-accent,#075ee8);--pd-ink:#102442;--pd-muted:#65748d;--pd-line:#dbe4ef;color:var(--pd-ink);background:#f7f9fc;gap:18px;min-height:calc(100vh - 72px);padding:26px 30px 48px;display:grid}.property-data-workspace button,.property-data-workspace input{font:inherit}.property-data-hero{justify-content:space-between;align-items:center;gap:24px;display:flex}.property-data-hero h2{letter-spacing:-.035em;margin:2px 0 4px;font-size:32px}.property-data-hero p{color:var(--pd-muted);margin:0}.property-data-workspace .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#56708f;font-size:12px;font-weight:800}.source-health{align-items:center;gap:10px;display:flex}.source-health span,.source-health button{border:1px solid var(--pd-line);min-height:40px;color:var(--pd-ink);background:#fff;border-radius:10px;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:700;display:flex}.source-health span svg{color:#15945b;width:17px}.source-health button{cursor:pointer}.source-health button svg{width:16px}.property-message{color:#174f9f;background:#edf5ff;border:1px solid #bdd5ff;border-radius:12px;align-items:center;gap:12px;padding:11px 15px;display:flex}.property-message span{place-items:center;display:grid}.property-message svg{width:18px}.property-message p{margin:0;font-size:14px;font-weight:600}.property-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.property-metrics article{border:1px solid var(--pd-line);background:#fff;border-radius:13px;align-items:center;gap:14px;padding:17px 18px;display:flex;box-shadow:0 3px 13px #10244208}.property-metrics article>svg{width:25px;height:25px;color:var(--pd-blue)}.property-metrics article div{gap:1px;display:grid}.property-metrics small,.property-metrics span{color:var(--pd-muted);font-size:12px}.property-metrics strong{font-size:27px;line-height:1.05}.property-metrics .attention>svg{color:#d67700}.property-metrics .attention strong{color:#b45d00}.property-metrics .good>svg,.property-metrics .good strong{color:#14864f}.property-main-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr);gap:16px;display:grid}.property-card{border:1px solid var(--pd-line);background:#fff;border-radius:14px;box-shadow:0 3px 15px #10244208}.property-card>header{border-bottom:1px solid #e6ecf3;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}.property-card>header h3{margin:2px 0 3px;font-size:19px}.property-card>header p{color:var(--pd-muted);margin:0;font-size:13px}.text-button{color:var(--pd-blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-weight:750;display:flex}.text-button svg{width:17px}.import-dropzone{width:calc(100% - 40px);min-height:104px;color:var(--pd-blue);cursor:pointer;background:#f7faff;border:1.5px dashed #8fb4ee;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin:20px;display:flex}.import-dropzone svg{width:26px}.import-dropzone b{font-size:15px}.import-dropzone span{color:var(--pd-muted);font-size:12px}.import-preview{border:1px solid #dce6f3;border-radius:12px;margin:0 20px 20px;overflow:hidden}.import-preview>div:first-child{background:#f7f9fc;justify-content:space-between;padding:12px 14px;font-size:13px;display:flex}.import-preview>div:first-child span{color:var(--pd-muted)}.preview-rows article{border-top:1px solid #e8edf4;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.preview-rows article>span{width:24px;height:24px;color:var(--pd-blue);background:#e8f1ff;border-radius:7px;place-items:center;font-size:12px;font-weight:800;display:grid}.preview-rows p{margin:0;display:grid}.preview-rows small{color:var(--pd-muted)}.preview-rows em{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-style:normal}.property-data-workspace .primary{background:var(--pd-blue);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:11px 16px;font-weight:800}.import-preview>.primary{float:right;margin:12px 14px}.quality-rules ol{margin:0;padding:6px 20px 15px;list-style:none}.quality-rules li{border-bottom:1px solid #edf1f5;gap:12px;padding:13px 0;display:flex}.quality-rules li:last-child{border:0}.quality-rules li>span{height:28px;color:var(--pd-blue);background:#e9f2ff;border-radius:8px;flex:0 0 28px;place-items:center;font-weight:850;display:grid}.quality-rules li p{gap:2px;margin:0;display:grid}.quality-rules li small{color:var(--pd-muted);line-height:1.35}.import-status{padding-bottom:16px}.status-badge{border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.status-badge.warning{color:#a85800;background:#fff2df}.status-badge.success{color:#087343;background:#e5f7ed}.import-counters{border:1px solid #e1e8f1;border-radius:10px;grid-template-columns:repeat(5,1fr);margin:14px 20px;display:grid;overflow:hidden}.import-counters span{color:var(--pd-muted);border-right:1px solid #e1e8f1;gap:2px;padding:11px 14px;font-size:12px;display:grid}.import-counters span:last-child{border:0}.import-counters b{color:var(--pd-ink);font-size:19px}.property-data-workspace .compact{margin-left:20px}.recovery-card>header{align-items:center}.property-search{background:#fff;border:1px solid #cad6e4;border-radius:9px;align-items:center;gap:8px;width:min(330px,40vw);padding:0 12px;display:flex}.property-search svg{color:#72829a;width:17px}.property-search input{border:0;outline:0;width:100%;height:39px}.recovery-table{padding-bottom:5px}.recovery-head,.recovery-row{grid-template-columns:minmax(240px,1.25fr) 180px minmax(220px,1fr) 170px;align-items:center;gap:16px;padding:11px 20px;display:grid}.recovery-head{color:#60708a;text-transform:uppercase;letter-spacing:.06em;background:#f6f8fb;font-size:11px;font-weight:800}.recovery-row{border-top:1px solid #e8edf3}.recovery-row>p{margin:0;display:grid}.recovery-row small{color:var(--pd-muted)}.recovery-row code{color:#29425f;font-size:12px}.issue-reason{color:#9c5500;align-items:center;gap:7px;font-size:13px;display:flex}.issue-reason svg{flex:none;width:16px}.recovery-row>button{color:#0757d2;cursor:pointer;background:#fff;border:1px solid #9ebcf0;border-radius:9px;min-height:37px;font-weight:750}.recovery-row>button:disabled{cursor:not-allowed;color:#929eae;background:#f5f7f9;border-color:#d7dee8}.recovery-empty{color:#17804e;place-items:center;gap:4px;padding:34px;display:grid}.recovery-empty svg{width:28px}.recovery-empty span{color:var(--pd-muted)}@keyframes pd-spin{to{transform:rotate(360deg)}}.bag-check-row{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.bag-check-row button{white-space:nowrap;min-height:44px}.bag-ok{color:#087343;background:#eefaf4;border:1px solid #b8e3cd;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-weight:700;display:flex}@media (max-width:1100px){.property-metrics{grid-template-columns:repeat(2,1fr)}.property-main-grid{grid-template-columns:1fr}.recovery-head,.recovery-row{grid-template-columns:minmax(220px,1fr) 160px minmax(180px,1fr)}.recovery-head span:last-child,.recovery-row>button{grid-column:3}.recovery-row>button{justify-self:end;width:170px}}@media (max-width:760px){.property-data-workspace{padding:18px 14px}.property-data-hero,.source-health{flex-wrap:wrap;align-items:flex-start}.property-metrics{grid-template-columns:1fr}.import-counters{grid-template-columns:repeat(2,1fr)}.recovery-head{display:none}.recovery-row{grid-template-columns:1fr;padding:14px}.recovery-row>button{grid-column:auto;justify-self:stretch;width:auto}.property-search{width:100%}.property-card>header{flex-direction:column}.bag-check-row{grid-template-columns:1fr}}.national-catalog-card{overflow:hidden}.catalog-overview{background:var(--pd-line);border-bottom:1px solid var(--pd-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.catalog-overview article{background:#fff;gap:4px;padding:18px 20px;display:grid}.catalog-overview small,.catalog-overview span{color:var(--pd-muted);font-size:12px}.catalog-overview strong{letter-spacing:-.025em;font-size:23px}.catalog-search-bar{gap:10px;padding:18px 20px;display:flex}.catalog-search-bar label{border:1px solid #cad6e4;border-radius:10px;flex:1;align-items:center;gap:9px;padding:0 12px;display:flex}.catalog-search-bar label svg{color:#6f8097;width:17px}.catalog-search-bar input{border:0;outline:0;width:100%;min-height:42px}.catalog-results{border:1px solid var(--pd-line);border-radius:11px;margin:0 20px 20px;overflow:hidden}.catalog-results>div,.catalog-results article{border-top:1px solid #e8edf4;grid-template-columns:minmax(0,1fr) 180px 150px;align-items:center;gap:14px;padding:11px 14px;display:grid}.catalog-results>div{background:#f7f9fc;border-top:0;justify-content:space-between;display:flex}.catalog-results article>span{display:grid}.catalog-results small{color:var(--pd-muted)}.catalog-results code{font-size:12px}.catalog-results em{color:#167c4c;font-size:12px;font-style:normal;font-weight:750}.catalog-pipeline{background:#f6f9ff;border:1px solid #cbdcf7;border-radius:12px;grid-template-columns:minmax(260px,1fr) 190px 190px auto;align-items:end;gap:14px;margin:0 20px 20px;padding:16px;display:grid}.catalog-pipeline h4,.catalog-pipeline p{margin:0}.catalog-pipeline>div{gap:4px;display:grid}.catalog-pipeline label{gap:5px;font-size:12px;font-weight:750;display:grid}.catalog-pipeline input{border:1px solid #c8d5e5;border-radius:9px;min-height:41px;padding:0 10px}.catalog-import-progress{border:1px solid #dbe4ef;border-radius:11px;grid-template-columns:190px minmax(160px,1fr) 130px;align-items:center;gap:16px;margin:0 20px 20px;padding:14px 16px;display:grid}.catalog-import-progress span{display:grid}.catalog-import-progress small{color:var(--pd-muted);font-size:11px}.catalog-import-progress progress{width:100%;accent-color:var(--pd-blue)}@media (max-width:1050px){.catalog-pipeline{grid-template-columns:1fr 1fr}.catalog-pipeline>div{grid-column:1/-1}.catalog-results article{grid-template-columns:1fr 170px}.catalog-results article em{display:none}}@media (max-width:760px){.catalog-overview{grid-template-columns:1fr}.catalog-search-bar{flex-direction:column}.catalog-results article{grid-template-columns:1fr}.catalog-results article code{display:none}.catalog-pipeline,.catalog-import-progress{grid-template-columns:1fr}.catalog-import-progress progress{order:3}}.import-actions{align-items:center;gap:10px;margin:0 20px;display:flex}.import-actions .secondary{color:#0757d2;cursor:pointer;background:#fff;border:1px solid #9ebcf0;border-radius:9px;min-height:40px;padding:0 14px;font-weight:750}.import-actions .compact{margin-left:0}.property-main-grid.single{grid-template-columns:1fr}.property-main-grid.single .quality-rules{max-width:none}.property-data-hero h2{letter-spacing:-.04em;font-size:30px}.property-data-hero>div:first-child>p:last-child{max-width:780px}.property-rule-editor{border-top:1px solid #e2eaf2;gap:9px;padding:16px 20px;display:grid}.property-rule-editor>label{color:#294863;justify-content:space-between;align-items:center;gap:14px;font-weight:750;display:flex}.property-rule-editor>label>div{align-items:center;gap:6px;display:flex}.property-rule-editor input[type=number]{border:1px solid #cbd8e5;border-radius:8px;width:100px;min-height:36px;padding:0 8px}.property-rule-editor input[type=checkbox]{width:18px;height:18px;accent-color:var(--pd-blue)}.property-rule-editor em{color:var(--pd-muted);font-size:12px;font-style:normal}.property-rule-editor .primary{justify-self:end;align-items:center;gap:7px;display:flex}.property-rule-editor .primary svg{width:16px}@media (max-width:760px){.property-rule-editor>label{flex-direction:column;align-items:flex-start}.property-rule-editor .primary{justify-self:stretch}}.consumer-shell{--c-blue:#0868e8;--c-blue-dark:#084fb8;--c-navy:#0c2346;--c-ink:#142946;--c-muted:#64748b;--c-line:#d9e4f0;--c-bg:#f5f8fc;--c-soft:#edf5ff;--c-green:#11965e;--c-green-soft:#eaf8f1;--c-amber:#e58716;--c-red:#cf463d;min-height:100vh;color:var(--c-ink);background:radial-gradient(circle at 50% 0,#fff 0,#f7faff 42%,#f2f6fb 100%);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.consumer-shell *{box-sizing:border-box}.consumer-shell button,.consumer-shell input,.consumer-shell textarea{font:inherit}:is(.consumer-shell button:focus-visible,.consumer-shell input:focus-visible,.consumer-shell textarea:focus-visible){outline-offset:2px;outline:3px solid #2785ef55}.consumer-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff2;border-bottom:1px solid #dce5ef;grid-template-columns:210px 1fr 210px;align-items:center;min-height:76px;padding:0 42px;display:grid;position:sticky;top:0}.consumer-brand{color:var(--c-navy);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;font-size:21px;font-weight:850;display:flex}.consumer-mark{color:#fff;background:linear-gradient(145deg,#0c73ef,#1553cc);border-radius:12px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 9px 25px #1468d63d}.consumer-steps{justify-content:center;align-items:center;gap:6px;display:flex}.consumer-steps>span{color:#8a98aa;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.consumer-steps>span:not(:last-child):after{content:"";background:#dce4ed;width:50px;height:1px;margin:0 6px;display:block}.consumer-steps i{background:#fff;border:1px solid #d2dce7;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.consumer-steps .active{color:var(--c-blue)}.consumer-steps .active i{border-color:var(--c-blue);background:var(--c-blue);color:#fff;box-shadow:0 4px 12px #0868e830}.text-button{color:#4d6077;cursor:pointer;background:0 0;border:0;justify-self:end;align-items:center;gap:7px;padding:8px 10px;font-size:12px;font-weight:750;display:flex}.text-button svg,.partner-ribbon svg{width:18px}.partner-ribbon{color:#234b79;background:#eef5ff;justify-content:center;align-items:center;gap:8px;min-height:36px;font-size:11px;font-weight:750;display:flex}.consumer-toast{z-index:90;color:#0c7047;background:#effaf4;border:1px solid #bce2ce;border-radius:12px;align-items:center;gap:16px;max-width:min(560px,90vw);padding:12px 14px;font-size:12px;font-weight:700;display:flex;position:fixed;top:88px;left:50%;transform:translate(-50%);box-shadow:0 16px 35px #19344e24}.consumer-toast.error{color:#9b302a;background:#fff3f1;border-color:#efc5c1}.consumer-toast button{width:25px;height:25px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.consumer-toast svg{width:15px}.consumer-main{width:min(1380px,100%);min-height:calc(100vh - 76px);margin:0 auto;padding:40px 48px 70px}.eyebrow{text-transform:uppercase;align-items:center;gap:7px;color:var(--c-blue)!important;letter-spacing:.08em!important;font-size:11px!important;font-weight:850!important;display:flex!important}.eyebrow svg{width:16px}.primary-button,.secondary-button,.back-button{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:9px;font-weight:800;transition:all .18s;display:inline-flex}.primary-button{border:1px solid var(--c-blue);color:#fff;background:linear-gradient(135deg,#0b73ef,#0759d4);min-height:48px;padding:0 20px;box-shadow:0 12px 24px #0868e82d}.primary-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 15px 28px #0868e83d}.primary-button:disabled{opacity:.5;cursor:not-allowed}.primary-button svg,.secondary-button svg{width:18px}.secondary-button{color:#075dcf;background:#fff;border:1px solid #afc7e5;min-height:43px;padding:0 16px}.secondary-button:hover{background:#f7fbff;border-color:#6a9edc}.wide{width:100%}.back-button{color:#47637f;background:0 0;border:0;padding:7px 0;font-size:12px}.back-button svg{width:17px}.scan-hero{grid-template-columns:minmax(480px,.92fr) minmax(480px,1.08fr);align-items:center;gap:60px;min-height:720px;display:grid}.scan-hero-copy{padding-left:14px}.scan-hero-copy h1{max-width:690px;color:var(--c-navy);letter-spacing:-.052em;margin:17px 0 19px;font-size:clamp(42px,4.7vw,68px);line-height:1.02}.scan-hero-copy>p{color:#52677f;max-width:620px;margin:0;font-size:17px;line-height:1.65}.hero-proof{flex-wrap:wrap;gap:16px;margin:24px 0;display:flex}.hero-proof span{color:#395671;align-items:center;gap:6px;font-size:12px;font-weight:720;display:flex}.hero-proof svg{width:17px;color:var(--c-green)}.address-card{background:#fff;border:1px solid #ccdaea;border-radius:20px;grid-template-columns:1fr .7fr .55fr;gap:12px;width:min(680px,100%);margin-top:26px;padding:19px;display:grid;box-shadow:0 24px 60px #163a6112}.address-card-heading{grid-column:1/-1;align-items:center;gap:11px;padding-bottom:6px;display:flex}.address-card-heading>span{width:39px;height:39px;color:var(--c-blue);background:#eaf3ff;border-radius:12px;place-items:center;display:grid}.address-card-heading svg{width:20px}.address-card-heading b,.address-card-heading small{display:block}.address-card-heading b{font-size:14px}.address-card-heading small{color:#74879a;margin-top:3px;font-size:10px}.address-card label,.identity-card label{color:#415773;text-transform:uppercase;letter-spacing:.05em;gap:6px;font-size:10px;font-weight:800;display:grid}.address-card input,.identity-card input{width:100%;height:46px;color:var(--c-ink);text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #cbd9e8;border-radius:10px;padding:0 12px;font-size:14px;font-weight:700}.address-card .primary-button{grid-column:1/-1}.address-card>small{color:#718398;grid-column:1/-1;align-items:center;gap:6px;font-size:10px;line-height:1.4;display:flex}.address-card>small svg{width:15px;color:var(--c-green)}.hero-visual{background:#dceafb;border:1px solid #c6d8eb;border-radius:30px;min-height:610px;position:relative;overflow:hidden;box-shadow:0 40px 80px #1f568323}.hero-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#0a2c4f9c 100%);position:absolute;inset:0}.hero-visual>img{object-fit:cover;width:100%;height:610px}.hero-window{z-index:3;background:#fffefa;border:1px solid #ffffff7d;border-radius:16px;min-width:270px;padding:16px 18px;display:grid;position:absolute;bottom:28px;left:28px;box-shadow:0 16px 34px #0b27493b}.hero-window span{color:var(--c-blue);letter-spacing:.12em;font-size:9px;font-weight:900}.hero-window b{color:var(--c-navy);margin-top:6px;font-size:17px}.hero-window small{color:#657a90;margin-top:5px;font-size:10px}.hero-scan-line{z-index:2;background:#52d7ff;width:3px;animation:5s ease-in-out infinite hero-scan;position:absolute;top:0;bottom:0;box-shadow:0 0 22px 8px #2dc3ff80}.hero-data{z-index:4;background:#fffffff2;border:1px solid #d8e6f3;border-radius:13px;align-items:center;gap:9px;padding:11px 13px;display:flex;position:absolute;box-shadow:0 12px 32px #12375e26}.hero-data.one{top:34px;left:30px}.hero-data.two{top:110px;right:24px}.hero-data>svg{width:19px;color:var(--c-blue)}.hero-data b,.hero-data small{display:block}.hero-data b{font-size:11px}.hero-data small{color:#76889a;margin-top:3px;font-size:9px}.quick-result,.identity-flow,.full-result,.checkout-flow,.planning-flow,.vault-flow{padding-top:10px}.result-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin:24px 0;display:flex}.result-heading h1{max-width:850px;color:var(--c-navy);letter-spacing:-.035em;margin:8px 0;font-size:36px;line-height:1.1}.result-heading p{color:#60748a;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.result-heading p svg{width:15px}.source-pill{color:#45637e;background:#fff;border:1px solid #cbddeb;border-radius:999px;align-self:center;padding:8px 12px;font-size:10px;font-weight:750}.quick-grid{grid-template-columns:1.2fr 1fr .82fr;gap:16px;display:grid}.quick-grid>article{background:#fff;border:1px solid #d4e0ec;border-radius:20px;min-height:350px;box-shadow:0 12px 35px #183e6010}.house-card{grid-template-columns:1fr 1fr;display:grid;position:relative;overflow:hidden}.house-card img{object-fit:cover;grid-column:1/-1;width:100%;height:255px}.house-card>div{padding:15px 18px;display:grid}.house-card>div+div{border-left:1px solid #e2e8ef}.house-card strong{font-size:18px}.house-card span{color:#728396;margin-top:3px;font-size:10px}.quick-image-label{background:#0a3159d9;border-radius:9px;align-items:center;gap:6px;padding:7px 9px;font-weight:800;display:flex;position:absolute;top:16px;left:16px;color:#fff!important;font-size:9px!important}.quick-image-label svg{width:14px}.opportunity-card,.teaser-card{padding:25px}.quick-card-kicker{color:var(--c-blue);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:900}.opportunity-card h2{margin:7px 0 20px;font-size:20px}.opportunity-card>div{border-top:1px solid #e3e9f0;grid-template-columns:25px 1fr 18px;align-items:center;gap:10px;padding:15px 0;display:grid}.opportunity-card>div>svg:first-child{width:19px;color:var(--c-green)}.opportunity-card>div>svg:last-child{color:#92a3b6;width:15px}.opportunity-card b,.opportunity-card small{display:block}.opportunity-card>div span{font-size:12px;font-weight:800}.opportunity-card small{color:#8391a2;margin-top:4px;font-size:9px;font-weight:500}.teaser-card{flex-direction:column;display:flex;background:linear-gradient(150deg,#f5f9ff,#fff)!important}.teaser-card>span{color:#687d92;font-size:11px}.teaser-card>strong{color:var(--c-blue);letter-spacing:-.04em;margin:10px 0 5px;font-size:36px}.teaser-card>small{color:#4e9a72;font-size:10px;font-weight:750}.score-lock{background:#fff;border:1px solid #d4e1ef;border-radius:14px;grid-template-columns:38px 1fr 18px;align-items:center;gap:10px;margin-top:auto;padding:14px;display:grid}.score-lock>svg:first-child{width:25px;color:var(--c-blue)}.score-lock>svg:last-child{color:#8193a5;width:15px}.score-lock b,.score-lock small{display:block}.score-lock b{font-size:12px}.score-lock small{color:#8090a2;margin-top:3px;font-size:9px}.unlock-panel{background:linear-gradient(100deg,#edf6ff,#fff);border:1px solid #bdd6f3;border-radius:20px;justify-content:space-between;align-items:center;gap:30px;margin-top:18px;padding:21px 24px;display:flex}.unlock-panel>div{align-items:center;gap:14px;display:flex}.unlock-panel>div>span{width:45px;height:45px;color:var(--c-blue);background:#fff;border-radius:14px;place-items:center;display:grid;box-shadow:0 7px 18px #16558a16}.unlock-panel svg{width:22px}.unlock-panel h2,.unlock-panel p{margin:0}.unlock-panel h2{font-size:17px}.unlock-panel p{color:#62768c;max-width:700px;margin-top:5px;font-size:11px;line-height:1.5}.unlock-panel .primary-button{flex:none}.identity-layout{grid-template-columns:1fr 480px;align-items:center;gap:70px;min-height:650px;display:grid}.identity-copy{padding-left:50px}.identity-copy h1{max-width:650px;color:var(--c-navy);letter-spacing:-.045em;margin:14px 0 18px;font-size:48px;line-height:1.05}.identity-copy>p{color:#5f738a;max-width:620px;font-size:15px;line-height:1.65}.identity-benefits{gap:12px;margin-top:30px;display:grid}.identity-benefits>div{align-items:center;gap:13px;display:flex}.identity-benefits>div>svg{width:22px;color:var(--c-blue)}.identity-benefits b,.identity-benefits small{display:block}.identity-benefits b{font-size:12px}.identity-benefits small{color:#75889a;margin-top:3px;font-size:10px}.identity-card,.payment-card{text-align:center;background:#fff;border:1px solid #ccdbea;border-radius:24px;padding:30px;box-shadow:0 25px 65px #173f6317}.identity-icon{width:58px;height:58px;color:var(--c-blue);background:linear-gradient(145deg,#eaf4ff,#f7fbff);border-radius:18px;place-items:center;margin:0 auto 13px;display:grid}.identity-icon svg{width:29px}.test-pill{color:#9a6114;background:#fff4dd;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:850;display:inline-flex}.identity-card h2,.payment-card h1{color:var(--c-navy);margin:15px 0 8px;font-size:25px}.identity-card>p,.payment-card>p{color:#64778c;margin:0;font-size:11px;line-height:1.55}.identity-card form{text-align:left;gap:11px;margin-top:20px;display:grid}.identity-card form .primary-button{margin-top:4px}.identity-card>small,.payment-card>small{color:#798a9c;justify-content:center;align-items:center;gap:6px;margin-top:13px;font-size:9px;display:flex}.identity-card>small svg{width:14px}.premium-analysis{padding-top:12px}.analysis-heading{text-align:center}.analysis-heading>span{color:var(--c-blue);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:900;display:inline-flex}.analysis-heading>span svg{width:17px}.analysis-heading h1{color:var(--c-navy);letter-spacing:-.04em;margin:10px 0 5px;font-size:38px}.analysis-heading p{color:#65798e;margin:0;font-size:12px}.analysis-workbench{grid-template-columns:minmax(0,1.55fr) minmax(330px,.62fr);gap:18px;margin-top:25px;display:grid}.analysis-viewport{background:#d8e9f8;border:1px solid #bcd5eb;border-radius:24px;min-height:550px;position:relative;overflow:hidden;box-shadow:0 28px 60px #174b7420}.street-imagery,.street-imagery>img,.provider-view{width:100%;height:100%;position:absolute;inset:0}.street-imagery>img{object-fit:cover}.provider-view{z-index:1;opacity:0;overflow:hidden}.provider-apple .apple-view,.provider-google .google-view{opacity:1}.provider-apple>img,.provider-google>img{opacity:0}.imagery-source{z-index:8;color:#fff;pointer-events:none;background:#0b3156d9;border:1px solid #ffffff91;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;font-weight:800;display:flex;position:absolute;bottom:15px;right:15px}.imagery-source svg{width:12px}.scan-shade{z-index:2;pointer-events:none;background:linear-gradient(#dff6ff1f,#073e723a),radial-gradient(circle at 50% 48%,#0000 0 27%,#071f3b35 82%);position:absolute;inset:0}.scan-mesh{z-index:3;opacity:.36;pointer-events:none;background-image:linear-gradient(#7bd6ff22 1px,#0000 1px),linear-gradient(90deg,#7bd6ff22 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.facade-frame{z-index:5;filter:drop-shadow(0 0 6px #4fd9ff);pointer-events:none;position:absolute;inset:16% 17% 10% 18%}.facade-frame>i{border-style:solid;border-color:#7fe6ff;width:28px;height:28px;position:absolute}.facade-frame>i:first-child{border-width:2px 0 0 2px;top:0;left:0}.facade-frame>i:nth-child(2){border-width:2px 2px 0 0;top:0;right:0}.facade-frame>i:nth-child(3){border-width:0 2px 2px 0;bottom:0;right:0}.facade-frame>i:nth-child(4){border-width:0 0 2px 2px;bottom:0;left:0}.roof-trace{clip-path:polygon(0 100%,50% 0,100% 100%,99% 100%,50% 7%,1% 100%);background:#5cd8ff1c;border-top:2px solid #72dcff;height:32%;position:absolute;top:3%;left:17%;right:17%}.floor-trace{background:#79e7ff;height:1px;position:absolute;bottom:7%;left:3%;right:3%}.xray-sweep{z-index:6;left:0;right:0;top:clamp(4%,var(--scan-progress),94%);pointer-events:none;background:linear-gradient(#0000,#65e1ff38 45%,#8eefff66 50%,#65e1ff1a 58%,#0000);height:84px;transition:top 80ms linear;position:absolute;transform:translateY(-42px)}.xray-sweep:after{content:"";background:#a8f5ff;height:2px;position:absolute;top:50%;left:0;right:0;box-shadow:0 0 12px 5px #40cfff}.xray-sweep span{top:50%;left:calc(var(--scan-progress) * .8);background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 18px 8px #3fd8ff}.measurement,.heat-point{z-index:7;color:#fff;opacity:0;background:#0b3157d9;border:1px solid #ffffff8c;border-radius:9px;align-items:center;gap:6px;padding:7px 9px;font-size:9px;font-weight:800;animation:.5s forwards fade-data;display:flex;position:absolute;transform:translateY(5px)}.measurement svg,.heat-point svg{width:14px}.measurement.width{animation-delay:2.1s;top:32%;left:7%}.measurement.roof{animation-delay:3.8s;top:19%;right:6%}.heat-point{background:#9b4b18e8;border-color:#ffd3a9}.heat-point.point-a{animation-delay:5.6s;top:53%;left:24%}.heat-point.point-b{animation-delay:6.6s;top:50%;right:20%}.heat-point span{white-space:nowrap}.scan-complete{z-index:9;color:#0b7448;opacity:0;background:#f3fff9f2;border:1px solid #bce5ce;border-radius:14px;align-items:center;gap:10px;min-width:300px;padding:12px 16px;transition:all .5s;display:flex;position:absolute;bottom:25px;left:50%;transform:translate(-50%,16px)}.complete .scan-complete{opacity:1;transform:translate(-50%)}.scan-complete>svg{width:25px}.scan-complete b,.scan-complete small{display:block}.scan-complete b{font-size:11px}.scan-complete small{color:#59836f;margin-top:3px;font-size:8px}.analysis-sources{background:#fff;border:1px solid #d2dfeb;border-radius:24px;min-width:0;padding:20px;box-shadow:0 20px 50px #173f6312}.analysis-sources>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.analysis-sources>header span{font-size:14px;font-weight:850}.analysis-sources>header b{color:var(--c-blue);font-size:18px}.source-list{display:grid}.source-list>div{opacity:.55;border-bottom:1px solid #edf1f5;border-left:2px solid #0000;grid-template-columns:36px 1fr auto 15px;align-items:center;gap:9px;min-height:70px;padding:8px 4px 8px 10px;display:grid}.source-list>div.active{border-left-color:var(--c-blue);opacity:1;background:#f5f9ff}.source-list>div.done{opacity:1;background:#f3faf6}.source-list>div>i{color:#668097;background:#edf3f8;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.source-list>div.active>i{color:var(--c-blue);background:#e6f2ff}.source-list>div.done>i{color:var(--c-green);background:#e4f6ec}.source-list svg{width:16px}.source-list>div>span b,.source-list>div>span small{display:block}.source-list>div>span b{font-size:11px}.source-list>div>span small{color:#77899b;margin-top:4px;font-size:8px}.source-list em{color:#8797a8;font-size:8px;font-style:normal}.source-list .active em{color:var(--c-blue);font-weight:800}.source-list .done em,.source-list>div.done>svg{color:var(--c-green);font-weight:800}.analysis-progress{margin-top:16px}.analysis-progress>div{background:#e8eef4;border-radius:999px;height:7px;overflow:hidden}.analysis-progress i{width:var(--scan-progress);border-radius:inherit;background:linear-gradient(90deg,var(--c-blue),#3bc8d9,var(--c-green));height:100%;transition:width 80ms linear;display:block}.analysis-progress>span{color:#4f6680;margin-top:8px;font-size:9px;font-weight:750;display:block}.analysis-facts{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:16px;display:grid}.analysis-facts>div{background:#f5f8fb;border-radius:9px;padding:9px}.analysis-facts small,.analysis-facts b{display:block}.analysis-facts small{color:#8392a2;font-size:7px}.analysis-facts b{margin-top:4px;font-size:9px}.analysis-reassurance{color:#667a90;justify-content:center;align-items:center;gap:7px;margin:16px 0 0;font-size:10px;display:flex}.analysis-reassurance svg{width:16px;color:var(--c-green)}.score-layout{grid-template-columns:1.35fr .65fr;gap:16px;display:grid}.casa-score,.scan-visual{background:#fff;border:1px solid #d2dfeb;border-radius:20px;min-height:330px}.casa-score{grid-template-columns:190px 1fr;align-items:center;gap:20px;padding:30px;display:grid}.score-ring{background:radial-gradient(circle,#fff 55%,transparent 57%),conic-gradient(var(--c-blue) var(--score),#e8eef5 0);border-radius:50%;align-content:center;place-items:center;width:150px;height:150px;display:grid;box-shadow:0 12px 34px #0e5bab14}.score-ring strong{font-size:40px;line-height:1}.score-ring span{color:#65778c;margin-top:5px;font-size:10px;font-weight:800}.casa-score h2{margin:0 0 7px;font-size:20px}.casa-score p{color:#687b90;font-size:10px;line-height:1.5}.score-bars{gap:7px;margin-top:16px;display:grid}.score-bars>div{grid-template-columns:115px 1fr 26px;align-items:center;gap:8px;font-size:8px;display:grid}.score-bars i{background:#e9eef4;border-radius:10px;height:5px;overflow:hidden}.score-bars b{border-radius:inherit;background:linear-gradient(90deg,#2e8bf1,#31bc8b);height:100%;display:block}.score-bars em{font-style:normal;font-weight:800}.scan-visual{position:relative;overflow:hidden}.scan-visual img{object-fit:cover;width:100%;height:100%}.area-tag{color:#fff;background:#103d65df;border:1px solid #ffffff80;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:800;position:absolute}.area-tag.roof{top:20%;left:48%}.area-tag.facade{top:54%;left:20%}.area-tag.glass{top:58%;right:17%}.package-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin:32px 0 15px;display:flex}.package-heading h2{margin:7px 0 0;font-size:27px}.package-heading>p{color:#6a7d91;max-width:500px;margin:0;font-size:10px;line-height:1.5}.package-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;display:grid}.package-card{background:#fff;border:1px solid #cfdeeb;border-radius:20px;flex-direction:column;min-width:0;padding:25px;display:flex;position:relative;box-shadow:0 13px 35px #183e600c}.package-card.recommended{border:2px solid var(--c-blue);box-shadow:0 20px 45px #0868e81a}.recommend-label{color:#fff;letter-spacing:.04em;background:linear-gradient(90deg,#075ed8,#1381f2);border-radius:999px;padding:6px 12px;font-size:9px;font-weight:900;position:absolute;top:-13px;left:24px}.package-code{color:#8a99a8;font-size:9px;font-weight:850}.package-card h3{margin:10px 0 7px;font-size:22px}.package-card>p{color:#64778c;min-height:40px;margin:0;font-size:10px;line-height:1.55}.package-card>strong{color:var(--c-navy);letter-spacing:-.04em;margin-top:18px;font-size:32px}.package-card>small{color:#3b8c66;margin-top:4px;font-size:9px;font-weight:750}.package-card ul{gap:0;margin:18px 0;padding:0;list-style:none;display:grid}.package-card li{border-top:1px solid #e6ebf1;position:relative}.package-card li>button{width:100%;color:var(--c-ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:20px 1fr 18px;align-items:center;gap:8px;padding:12px 0;display:grid}.package-card li>button>svg:first-child{width:17px;color:var(--c-green)}.package-card li>button>svg:last-child{color:#7990a7;width:15px}.package-card li>button span{font-size:10px;font-weight:750}.package-card li>button small{color:#8191a2;margin-top:3px;font-size:8px;font-weight:500;display:block}.product-popover{z-index:20;background:#fff;border:1px solid #bfd3e8;border-radius:14px;grid-template-columns:34px 1fr;gap:10px;padding:16px;display:grid;position:absolute;top:calc(100% - 2px);left:0;right:0;box-shadow:0 20px 45px #123a602a}.product-popover>button{color:#58708a;cursor:pointer;background:#f0f4f8;border:0;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:7px;right:7px}.product-popover>button svg{width:13px}.product-popover>span{width:34px;height:34px;color:var(--c-blue);background:#eaf4ff;border-radius:10px;place-items:center;display:grid}.product-popover>span svg{width:18px}.product-popover small,.product-popover b,.product-popover em,.product-popover strong{display:block}.product-popover small{color:#74869a;text-transform:uppercase;font-size:7px}.product-popover b{margin-top:4px;padding-right:18px;font-size:11px}.product-popover p{color:#66798e;margin:5px 0;font-size:8px;line-height:1.5}.product-popover em{color:var(--c-green);font-size:8px;font-style:normal;font-weight:800}.product-popover strong{color:var(--c-blue);margin-top:7px;font-size:9px}.package-first-payment{background:#f4f8fc;border-radius:10px;justify-content:space-between;align-items:center;margin-top:auto;padding:10px 12px;font-size:9px;display:flex}.package-first-payment b{font-size:11px}.package-card>.primary-button,.package-card>.secondary-button{width:100%;margin-top:12px}.advisor-panel{background:#fff;border:1px solid #d2e0ec;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:18px 20px;display:flex}.advisor-panel>div{align-items:center;gap:12px;display:flex}.advisor-panel>div>span{width:42px;height:42px;color:var(--c-blue);background:#eaf4ff;border-radius:13px;place-items:center;display:grid}.advisor-panel>div>span svg{width:21px}.advisor-panel h3,.advisor-panel p{margin:0}.advisor-panel h3{font-size:15px}.advisor-panel p{color:#697c90;margin-top:4px;font-size:9px}.checkout-grid{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:24px;display:grid}.checkout-grid>div{background:#fff;border:1px solid #d3e0eb;border-radius:20px;padding:28px}.checkout-grid h1{margin:10px 0 9px;font-size:34px}.checkout-grid>div>p{color:#62768c;font-size:11px;line-height:1.6}.order-lines{border-top:1px solid #e1e8ef;margin-top:20px}.order-lines>div{border-bottom:1px solid #e1e8ef;justify-content:space-between;align-items:center;gap:15px;padding:14px 0;display:flex}.order-lines b,.order-lines small{display:block}.order-lines b{font-size:11px}.order-lines small{color:#7b8c9e;margin-top:4px;font-size:9px}.order-lines strong{font-size:13px}.after-purchase{background:#f3f8fe;border-radius:14px;margin:20px 0;padding:16px}.after-purchase h3{margin:0 0 10px;font-size:13px}.after-purchase ol{gap:8px;margin:0;padding:0;list-style:none;display:flex}.after-purchase li{color:#536b84;align-items:center;gap:6px;font-size:8px;font-weight:750;display:flex}.after-purchase li span{width:19px;height:19px;color:var(--c-blue);background:#fff;border-radius:50%;place-items:center;display:grid}.consent-check{color:#4f657d;cursor:pointer;border:1px solid #d8e2ec;border-radius:12px;align-items:flex-start;gap:10px;padding:13px;font-size:9px;line-height:1.45;display:flex}.consent-check input{margin-top:1px}.checkout-summary{background:#fff;border:1px solid #c8d9e9;border-radius:20px;padding:24px;position:sticky;top:95px;box-shadow:0 20px 50px #183e6013}.checkout-summary h2{margin:0 0 18px;font-size:18px}.checkout-summary>div{color:#566d84;justify-content:space-between;align-items:center;gap:10px;margin:12px 0;font-size:10px;display:flex}.checkout-summary>div strong{color:var(--c-ink);font-size:16px}.checkout-summary .positive strong{color:var(--c-green)}.checkout-summary hr{border:0;border-top:1px solid #dde5ed}.checkout-summary>small{color:#687c90;background:#f4f8fc;border-radius:10px;padding:11px;font-size:8px;line-height:1.5;display:block}.checkout-summary .primary-button{margin-top:15px}.contract-parties{text-align:center;color:#74869a!important;font-size:8px!important}.center-flow{place-items:center;min-height:650px;display:grid}.payment-card{width:min(560px,100%)}.payment-amount{color:var(--c-navy);margin:18px 0;font-size:42px;display:block}.installment-list{text-align:left;border-top:1px solid #e3e9ef;margin:16px 0}.installment-list>div{border-bottom:1px solid #e3e9ef;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:11px 0;font-size:9px;display:grid}.installment-list em{color:#697b8e;background:#f3f5f8;border-radius:999px;padding:4px 7px;font-style:normal}.installment-list em.paid{color:#0c7a4b;background:#e8f8ef}.planning-grid{grid-template-columns:1fr 370px;gap:20px;display:grid}.planning-grid>article,.planning-grid>aside,.vault-grid>article{background:#fff;border:1px solid #d2dfeb;border-radius:20px;padding:23px}.planning-grid h2{margin:0;font-size:19px}.planning-grid>article>p{color:#6a7c90;font-size:10px}.planning-grid article>button{width:100%;min-height:68px;color:var(--c-ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e4ef;border-radius:12px;grid-template-columns:34px 1fr 20px;align-items:center;gap:11px;padding:9px 12px;display:grid}.planning-grid article>button+button{margin-top:8px}.planning-grid article>button:hover{background:#f8fbff;border-color:#7aa8df}.planning-grid article>button i{width:29px;height:29px;color:var(--c-blue);background:#eaf4ff;border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.planning-grid article b,.planning-grid article small{display:block}.planning-grid article b{font-size:11px}.planning-grid article small{color:#75879a;margin-top:4px;font-size:8px}.planning-grid article svg{width:16px;color:var(--c-blue)}.planning-grid aside img{object-fit:cover;border-radius:13px;width:100%;height:190px}.planning-grid aside h3{font-size:15px}.planning-grid aside ol{counter-reset:plan;gap:10px;margin:0;padding:0;list-style:none;display:grid}.planning-grid aside li{counter-increment:plan;color:#728396;align-items:center;gap:8px;font-size:9px;display:flex}.planning-grid aside li:before{content:counter(plan);background:#edf1f5;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.planning-grid aside li.done:before{content:"✓";color:var(--c-green);background:#e5f6ed}.planning-grid aside li.active{color:var(--c-blue);font-weight:850}.planning-grid aside li.active:before{background:var(--c-blue);color:#fff}.vault-hero{background:linear-gradient(110deg,#eef6ff,#fff);border:1px solid #cdddea;border-radius:20px;justify-content:space-between;align-items:center;padding:25px;display:flex}.vault-hero h1{margin:8px 0 5px;font-size:34px}.vault-hero p{color:#62758a;margin:0;font-size:10px}.vault-hero>div:last-child{text-align:right}.vault-hero>div:last-child span,.vault-hero>div:last-child strong{display:block}.vault-hero>div:last-child span{color:var(--c-green);font-size:9px}.vault-hero>div:last-child strong{margin-top:4px;font-size:12px}.vault-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:15px;display:grid}.vault-grid h2{margin:0 0 13px;font-size:16px}.vault-row{border-top:1px solid #e4eaf0;align-items:center;gap:9px;padding:11px 0;display:flex}.vault-row>svg{width:18px;color:var(--c-blue)}.vault-row b,.vault-row small{display:block}.vault-row b{font-size:9px}.vault-row small{color:#78899b;margin-top:3px;font-size:8px}.danger-link{color:var(--c-red);cursor:pointer;background:0 0;border:0;margin:25px auto 0;font-size:10px;font-weight:800;display:block}.cancelled-banner{color:#9a312b;background:#fff3f2;border:1px solid #efc2be;border-radius:12px;margin-top:13px;padding:13px;font-size:10px;font-weight:750}.consumer-modal{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#091c34a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.consumer-modal>div{background:#fff;border-radius:22px;width:min(510px,100%);padding:28px;position:relative;box-shadow:0 35px 80px #071a3470}.modal-close{color:#526981;cursor:pointer;background:#eef3f8;border:0;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:13px;right:13px}.modal-close svg{width:16px}.modal-icon{width:50px;height:50px;color:var(--c-blue);background:#eaf4ff;border-radius:15px;place-items:center;margin:0 auto 12px;display:grid}.modal-icon svg{width:25px}.consumer-modal h2{text-align:center;font-size:23px}.consumer-modal p{color:#64778c;text-align:center;font-size:10px;line-height:1.55}.consumer-modal textarea{resize:vertical;border:1px solid #c9d8e6;border-radius:11px;width:100%;min-height:110px;padding:11px;font-size:11px}.consumer-modal .primary-button{margin-top:12px}.modal-slots{gap:8px;display:grid}.modal-slots>button{width:100%;color:var(--c-ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #d5e1ec;border-radius:11px;grid-template-columns:1fr 18px;align-items:center;padding:12px;display:grid}.modal-slots b,.modal-slots small{display:block}.modal-slots b{font-size:10px}.modal-slots small{color:#74869a;margin-top:4px;font-size:8px}.modal-slots svg{width:16px;color:var(--c-blue)}@keyframes consumer-spin{to{transform:rotate(360deg)}}@keyframes hero-scan{0%,to{opacity:.25;left:8%}50%{opacity:1;left:92%}}@keyframes fade-data{to{opacity:1;transform:translateY(0)}}@media (max-width:1080px){.consumer-header{grid-template-columns:180px 1fr 100px;padding:0 22px}.consumer-steps>span:not(:last-child):after{width:25px}.consumer-main{padding:30px 24px 60px}.scan-hero{grid-template-columns:1fr 1fr;gap:30px}.scan-hero-copy h1{font-size:48px}.hero-visual,.hero-visual>img{height:560px;min-height:560px}.quick-grid{grid-template-columns:1fr 1fr}.teaser-card{grid-column:1/-1;min-height:250px}.identity-layout{gap:30px}.analysis-workbench{grid-template-columns:1fr 340px}.package-grid{gap:10px}.package-card{padding:20px}.score-layout{grid-template-columns:1fr}.scan-visual{height:300px}.checkout-grid{grid-template-columns:1fr 340px}}@media (max-width:760px){.consumer-header{grid-template-columns:1fr auto;min-height:66px;padding:0 15px}.consumer-brand{font-size:18px}.consumer-mark{width:34px;height:34px}.consumer-steps{z-index:49;padding:7px 8px calc(7px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff7;border-top:1px solid #dbe5ee;justify-content:space-around;position:fixed;bottom:0;left:0;right:0}.consumer-steps>span{justify-items:center;gap:3px;font-size:8px;display:grid}.consumer-steps>span:not(:last-child):after{display:none}.consumer-steps i{width:22px;height:22px}.text-button{font-size:0}.text-button svg{width:21px}.consumer-main{padding:22px 14px 95px}.scan-hero{flex-direction:column;min-height:auto;display:flex}.scan-hero-copy{padding:0}.scan-hero-copy h1{font-size:39px}.scan-hero-copy>p{font-size:14px}.hero-proof{gap:9px}.hero-proof span{font-size:9px}.address-card{grid-template-columns:1fr 1fr;padding:14px}.address-card .addition{grid-column:1/-1}.hero-visual,.hero-visual>img{width:100%;height:430px;min-height:430px}.hero-data.two{top:92px}.result-heading{flex-direction:column;align-items:flex-start}.result-heading h1{font-size:29px}.quick-grid,.identity-layout,.analysis-workbench,.score-layout,.package-grid,.checkout-grid,.planning-grid,.vault-grid{grid-template-columns:1fr}.quick-grid>article{min-height:auto}.teaser-card{grid-column:auto;min-height:250px}.unlock-panel{flex-direction:column;align-items:stretch}.unlock-panel .primary-button{width:100%}.identity-layout{min-height:auto;padding-top:20px}.identity-copy{padding:0}.identity-copy h1{font-size:37px}.analysis-heading h1{font-size:30px}.analysis-workbench{flex-direction:column;display:flex}.analysis-viewport{min-height:460px}.analysis-sources{padding:14px}.source-list>div{min-height:60px}.measurement{display:none}.facade-frame{left:10%;right:9%}.analysis-facts{grid-template-columns:1fr 1fr}.analysis-reassurance{text-align:center;line-height:1.4}.casa-score{grid-template-columns:1fr;padding:22px}.score-ring{margin:auto}.package-heading{flex-direction:column;align-items:flex-start}.package-card{padding:23px}.product-popover{z-index:95;position:fixed;inset:auto 14px 82px}.advisor-panel{flex-direction:column;align-items:stretch}.advisor-panel .secondary-button{width:100%}.checkout-summary{position:static}.after-purchase ol,.vault-hero{flex-direction:column;align-items:flex-start}.vault-hero>div:last-child{text-align:left;margin-top:15px}.consumer-modal>div{padding:24px 19px}}@media (prefers-reduced-motion:reduce){.consumer-shell *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-scan-line{left:50%}.xray-sweep{top:50%}}.imagery-source{top:15px;bottom:auto}.account-button{color:var(--c-ink);cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:8px;font:800 10px/1 inherit;display:inline-flex}.account-button svg{width:18px;color:var(--c-green)}.account-unlocked{background:linear-gradient(110deg,#effaf5,#fff);border:1px solid #bfe3d1;border-radius:16px;grid-template-columns:46px 1fr auto;align-items:center;gap:13px;margin:0 0 18px;padding:13px 16px;display:grid}.account-unlocked>span{width:42px;height:42px;color:var(--c-green);background:#dff5e9;border-radius:13px;place-items:center;display:grid}.account-unlocked b,.account-unlocked small{display:block}.account-unlocked b{font-size:11px}.account-unlocked small{color:#60778a;margin-top:4px;font-size:8px}.account-unlocked button{color:#245942;cursor:pointer;background:#fff;border:1px solid #b7d9c8;border-radius:10px;align-items:center;gap:7px;padding:9px 12px;font-size:9px;font-weight:850;display:inline-flex}.account-unlocked button svg{width:15px}.add-home-button{color:var(--c-ink);cursor:pointer;background:#fff;border:1px solid #cbd9e4;border-radius:11px;align-items:center;gap:8px;margin:18px auto 0;padding:10px 14px;font-size:9px;font-weight:850;display:flex}.add-home-button svg{width:16px;color:var(--c-green)}.offer-assurance{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px;display:grid}.offer-assurance>div{background:#fff;border:1px solid #d7e2ea;border-radius:14px;align-items:center;gap:10px;padding:12px;display:flex}.offer-assurance svg{color:#376b57;flex:none;width:20px}.offer-assurance b,.offer-assurance small{display:block}.offer-assurance b{font-size:9px}.offer-assurance small{color:#6a7d8d;margin-top:3px;font-size:8px;line-height:1.35}.blurred-offer{filter:blur(5px);opacity:.7;gap:9px;width:100%;margin:18px 0;display:grid}.blurred-offer i{background:linear-gradient(90deg,#fff 0 58%,#b8cee5 58% 100%);border-radius:6px;height:21px;display:block}.blurred-offer i:nth-child(2){width:86%}.blurred-offer i:nth-child(3){width:70%}.locked-offer>small{line-height:1.55}.work-area-warning{color:#85520c;background:#fff8eb;border:1px solid #f2c98c;border-radius:15px;align-items:flex-start;gap:12px;margin:15px 0;padding:15px;display:flex}.work-area-warning>svg{flex:none;width:22px}.work-area-warning b{font-size:11px}.work-area-warning p{margin:4px 0 0;font-size:9px;line-height:1.5}.idin-time{color:#205e45;text-align:left;background:#edf8f3;border-radius:12px;align-items:center;gap:10px;margin:14px 0;padding:11px;display:flex}.idin-time svg{width:20px}.idin-time b,.idin-time small{display:block}.idin-time b{font-size:9px}.idin-time small{margin-top:3px;font-size:8px}.modal-field{color:var(--c-ink);gap:6px;font-size:9px;font-weight:850;display:grid}.modal-field input{border:1px solid #c9d8e6;border-radius:11px;width:100%;padding:12px;font-size:11px}.is-widget .consumer-main{max-width:1100px}.is-widget .scan-hero{gap:32px;min-height:590px}.is-widget .scan-hero-copy h1{font-size:44px}.is-widget .hero-visual,.is-widget .hero-visual>img{height:510px;min-height:510px}.is-widget .partner-ribbon{color:#4d5b55;background:#f4f1eb}@media (max-width:760px){.account-button{font-size:0}.account-unlocked{grid-template-columns:40px 1fr}.account-unlocked>button{grid-column:1/-1;justify-content:center}.offer-assurance{grid-template-columns:1fr}.is-widget .scan-hero-copy h1{font-size:35px}}.identity-email{text-align:left;margin-top:17px}.existing-quote-coverage{color:#1c5c47;background:#f0f9f5;border:1px solid #bcdcca;border-radius:15px;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;margin:14px 0 18px;padding:15px;display:grid}.existing-quote-coverage>svg{width:25px}.existing-quote-coverage b,.existing-quote-coverage span{display:block}.existing-quote-coverage p{color:#527466;margin:4px 0;font-size:10px;line-height:1.45}.existing-quote-coverage span{color:#6c8379;font-size:8px}.existing-quote-coverage button{color:#245b47;cursor:pointer;background:#fff;border:1px solid #aacdbd;border-radius:9px;padding:10px 12px;font-size:9px;font-weight:850}.all-covered-panel{background:#fff;border:1px solid #cbdbe5;border-radius:17px;grid-template-columns:45px 1fr auto;align-items:center;gap:14px;margin:20px 0;padding:22px;display:grid}.all-covered-panel>svg{width:35px;color:var(--c-green)}.all-covered-panel h2,.all-covered-panel p{margin:0}.all-covered-panel p{color:#61788a;margin-top:5px;font-size:10px;line-height:1.5}.all-covered-panel .primary-button{width:auto}@media (max-width:760px){.existing-quote-coverage,.all-covered-panel{grid-template-columns:38px 1fr}.existing-quote-coverage button,.all-covered-panel button{grid-column:1/-1;width:100%}.account-unlocked{grid-template-columns:40px 1fr}.account-unlocked>button{grid-column:auto}.account-unlocked>button:last-child{grid-column:1/-1}}.evidence-analysis .analysis-viewport{min-height:280px}.evidence-analysis .analysis-sources{color:#183449;background:#fff}.evidence-analysis .source-list>div{opacity:1}.evidence-analysis .source-list em{white-space:normal;text-align:right;max-width:135px}.source-missing{color:#4d6272;text-align:center;background:#f3f6f8;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;min-height:280px;padding:28px;display:flex}.source-missing svg{width:48px;height:48px}.analysis-image-caption{color:#405665;background:#fffffff0;border-radius:6px;padding:10px 14px;font-size:14px;position:absolute;bottom:12px;left:12px;right:12px}.consumer-suitability{border:1px solid #dce3e8;border-radius:10px;margin:24px 0;padding:20px}.consumer-suitability legend{color:#173447;padding:0 8px;font-weight:650}.consumer-suitability label{gap:8px;margin:14px 0;font-size:15px;display:grid}.consumer-suitability select{color:#173447;width:100%;font:inherit;background:#fff;border:1px solid #cad5df;border-radius:6px;padding:12px}.consumer-suitability [role=status]{background:#fff8e9;border-radius:6px;padding:16px}.consumer-suitability ul{padding-left:20px;line-height:1.6}.consumer-source-progress{grid-template-columns:minmax(280px,1fr) minmax(320px,1fr);align-items:center;gap:clamp(28px,5vw,80px);min-height:520px;padding:40px 0;display:grid}.source-progress-visual{background:radial-gradient(#fff 15%,#edf2f3 100%);border:1px solid #dce5e8;border-radius:24px;place-items:center;min-height:420px;display:grid;position:relative;overflow:hidden}.source-progress-visual>svg{stroke:#526d77;stroke-width:.65px;filter:drop-shadow(0 18px 18px #243c4220);width:55%;height:240px}.source-progress-grid{background-image:linear-gradient(#516c7810 1px,#0000 1px),linear-gradient(90deg,#516c7810 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 80%);mask-image:radial-gradient(#000,#0000 80%)}.source-progress-beam{background:#527f8c;height:2px;animation:3s ease-in-out infinite alternate consumer-source-scan;position:absolute;top:25%;left:8%;right:8%;box-shadow:0 -10px 40px 12px #6b97a522}.source-progress-visual>span{color:#6b7d86;font-size:12px;position:absolute;bottom:24px}.source-progress-copy h1{letter-spacing:-.035em;color:#193340;margin:18px 0;font-size:clamp(28px,3vw,44px);line-height:1.15}.source-progress-copy>p{color:#657681;line-height:1.7}.source-progress-copy .eyebrow{align-items:center;gap:8px;display:flex}.source-progress-status{color:#294e5e;align-items:center;gap:10px;margin:28px 0;font-weight:600;display:flex}.source-progress-status i{background:#527f8c;border-radius:50%;width:9px;height:9px;animation:1.4s ease-in-out infinite alternate consumer-source-pulse}.source-progress-notes{gap:14px;margin-bottom:24px;display:grid}.source-progress-notes span{color:#64747d;align-items:center;gap:10px;font-size:14px;display:flex}.source-progress-copy>small{color:#7b8b94;font-size:12px}@keyframes consumer-source-scan{to{top:75%}}@keyframes consumer-source-pulse{to{opacity:.4}}@media (prefers-reduced-motion:reduce){.source-progress-beam,.source-progress-status i{animation:none}}@media (max-width:760px){.consumer-source-progress{grid-template-columns:1fr;gap:24px;padding:16px 0}.source-progress-visual{min-height:240px}.source-progress-visual>svg{height:180px}}.digital-sales{color:#10233e;padding:28px 30px 60px}.ds-heading{justify-content:space-between;align-items:flex-end;margin-bottom:22px;display:flex}.ds-eyebrow{color:var(--tenant-brand-accent,#075fe4);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.ds-heading h2{letter-spacing:-.03em;margin:8px 0 4px;font-size:31px}.ds-heading p,.ds-card-head p{color:#6b7c91;margin:0}.ds-live{align-items:center;gap:9px;display:flex}.ds-live>i{background:#17a45a;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #17a45a14}.ds-live span b,.ds-live span small{display:block}.ds-live span small{color:#79899d}.ds-live button,.ds-partner-card .ds-card-head>button{cursor:pointer;background:#fff;border:1px solid #d4deea;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.ds-message{color:#087844;background:#ebf8ef;border-radius:12px;margin:0 0 15px;padding:13px 16px;font-weight:700}.ds-message.error{color:#b42318;background:#fff0ef}.ds-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.ds-kpis>button{text-align:left;color:#112a49;cursor:pointer;background:#fff;border:1px solid #d8e2ed;border-radius:16px;grid-template-columns:42px 1fr 18px;align-items:center;gap:12px;min-width:0;padding:17px;display:grid}.ds-kpis>button>svg:first-child{width:42px;height:42px;color:var(--tenant-brand-accent,#075fe4);background:#edf5ff;border-radius:12px;padding:10px}.ds-kpis span strong,.ds-kpis span small{display:block}.ds-kpis span strong{margin:2px 0;font-size:22px}.ds-kpis span small{color:#74849a;font-size:11px}.ds-funnel-card,.ds-orders-card,.ds-partner-card,.ds-quality-card,.ds-commission,.ds-card{background:#fff;border:1px solid #d8e2ed;border-radius:18px}.ds-funnel-card{margin-bottom:14px;padding:20px}.ds-card-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.ds-card-head h3{margin:0 0 3px}.ds-segment{border:1px solid #ced9e6;border-radius:10px;overflow:hidden}.ds-segment button{color:#64748b;background:#fff;border:0;border-right:1px solid #ced9e6;height:36px;padding:0 16px}.ds-segment button:last-child{border-right:0}.ds-segment button.active{color:var(--tenant-brand-accent,#075fe4);background:#edf5ff;font-weight:800}.ds-funnel{grid-template-columns:repeat(6,1fr);gap:24px;margin-top:18px;display:grid}.ds-funnel>button{text-align:left;color:#1b3657;cursor:pointer;background:linear-gradient(145deg,#fff,#f7faff);border:1px solid #d6e0eb;border-radius:16px;min-width:0;padding:15px;position:relative}.ds-funnel>button:hover{border-color:#4d93ec;box-shadow:0 8px 22px #075fe412}.ds-funnel span,.ds-funnel strong,.ds-funnel small{display:block}.ds-funnel span{color:#63758b;font-size:12px;font-weight:700}.ds-funnel strong{margin:6px 0;font-size:23px}.ds-funnel small{color:#8795a7;font-size:10px}.ds-funnel i{width:26px;height:34px;color:var(--tenant-brand-accent,#075fe4);z-index:2;border-top:2px solid #64a2ee;border-radius:50%;place-items:center;display:grid;position:absolute;top:26px;right:-25px}.ds-funnel i svg{width:15px}.ds-work-grid{grid-template-columns:minmax(0,1fr) 340px;gap:14px;display:grid}.ds-orders-card{padding:20px}.ds-secondary,.ds-primary{min-height:42px;color:var(--tenant-brand-accent,#0755c2);cursor:pointer;background:#fff;border:1px solid #bfcfe0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-weight:800;display:flex}.ds-primary{border-color:var(--tenant-brand-accent,#075fe4);color:#fff;background:linear-gradient(135deg,#0767e9,#054bc1)}.ds-primary:disabled{opacity:.45;cursor:not-allowed}.compact{min-height:38px;font-size:12px}.ds-toolbar{gap:10px;margin:17px 0 10px;display:flex}.ds-toolbar>div{border:1px solid #d1dce8;border-radius:11px;flex:1;align-items:center;gap:8px;height:42px;padding:0 12px;display:flex}.ds-toolbar svg{color:#708197;width:17px}.ds-toolbar input{width:100%;font:inherit;border:0;outline:0}.ds-toolbar select{color:#314d6d;background:#fff;border:1px solid #d1dce8;border-radius:11px;padding:0 12px}.ds-order-list>button{text-align:left;color:#142e4e;cursor:pointer;background:#fff;border:0;border-top:1px solid #e5ebf2;grid-template-columns:42px 1.25fr 1fr .8fr 18px;align-items:center;gap:12px;width:100%;padding:14px 6px;display:grid}.ds-order-list>button:hover{background:#f7faff}.ds-order-list b,.ds-order-list small{display:block}.ds-order-list small{color:#72839a;margin-top:3px;font-size:11px}.ds-order-icon{width:38px;height:38px;color:var(--tenant-brand-accent,#075fe4);background:#edf5ff;border-radius:11px;place-items:center;display:grid}.ds-order-icon.green{color:#079455;background:#e9f8ef}.ds-order-icon.red{color:#d92d20;background:#fff0ef}.ds-empty{text-align:center;padding:50px 20px}.ds-empty>svg{color:#6f9ad2;width:42px;height:42px}.ds-empty p{color:#74849a}.ds-empty .ds-primary{margin:auto}.ds-side-stack{align-content:start;gap:14px;display:grid}.ds-partner-card,.ds-quality-card{padding:19px}.ds-partner{border-top:1px solid #e5ebf2;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:14px 0;display:grid}.ds-partner>svg{width:38px;height:38px;color:var(--tenant-brand-accent,#075fe4);background:#edf5ff;border-radius:10px;padding:9px}.ds-partner b,.ds-partner small{display:block}.ds-partner small{color:#75869a;margin-top:3px;font-size:10px}.ds-partner>strong{text-align:right}.quality-gauge{--quality:100%;background:radial-gradient(circle,#fff 59%,transparent 61%),conic-gradient(#079455 var(--quality),#e7edf4 0);border-radius:50%;place-items:center;width:110px;height:110px;margin:22px auto;display:grid}.quality-gauge strong{font-size:23px}.ds-quality-card p{text-align:center;color:#66788e;font-size:12px;line-height:1.5}.ds-commission{align-items:center;gap:13px;padding:18px;display:flex}.ds-commission>svg{color:#079455;background:#eaf8ef;border-radius:11px;width:42px;height:42px;padding:9px}.ds-commission b,.ds-commission small{display:block}.ds-commission b{font-size:21px}.ds-commission small{color:#73849a}.ds-back{color:var(--tenant-brand-accent,#0755c2);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-bottom:18px;font-weight:800;display:flex}.ds-detail-header{background:linear-gradient(120deg,#edf6ff,#fff);border:1px solid #c9ddf3;border-radius:20px;justify-content:space-between;align-items:end;margin-bottom:15px;padding:23px 25px;display:flex}.ds-detail-header h2{margin:6px 0;font-size:30px}.ds-detail-header p{color:#61748b;align-items:center;gap:6px;margin:0;display:flex}.ds-status{text-align:right}.ds-status span,.ds-status strong{display:block}.ds-status span{color:var(--tenant-brand-accent,#075fe4);font-weight:800}.ds-status strong{margin-top:5px;font-size:28px}.ds-detail-grid{grid-template-columns:minmax(0,1fr) 330px;gap:14px;display:grid}.ds-detail-main{gap:14px;display:grid}.ds-detail-aside{align-content:start;gap:14px;display:grid}.ds-card{padding:20px}.ds-card-title>div{align-items:flex-start;gap:11px;display:flex}.ds-card-title{justify-content:space-between;display:flex}.ds-card-title svg{color:var(--tenant-brand-accent,#075fe4)}.ds-card-title h3{margin:0}.ds-card-title p{color:#708197;margin:3px 0;font-size:12px}.ds-count{color:var(--tenant-brand-accent,#075fe4);background:#edf5ff;border-radius:99px;padding:5px 9px;font-weight:800}.ds-measure{border-top:1px solid #e5ebf2;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:15px 0;display:grid}.ds-measure>i{background:var(--tenant-brand-accent,#075fe4);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;font-weight:800;display:grid}.ds-measure b,.ds-measure small{display:block}.ds-measure small{color:#718399;margin-top:3px;font-size:11px}.ds-measure>span:last-child{text-align:right}.ds-term{border-top:1px solid #e5ebf2;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:13px 0;display:grid}.ds-term>span svg{color:#e08117;width:20px}.ds-term>span.done svg{color:#079455}.ds-term b,.ds-term small{display:block}.ds-term small{color:#74849a;font-size:11px}.ds-appointment{border-top:1px solid #e5ebf2;align-items:center;gap:12px;padding:14px 0;display:flex}.ds-appointment>svg{color:var(--tenant-brand-accent,#075fe4)}.ds-appointment b,.ds-appointment small{display:block}.ds-appointment small,.ds-empty-line{color:#73849a;font-size:11px}.ds-empty-line{padding-top:16px}.ds-control>p{align-items:center;gap:8px;font-size:12px;display:flex}.ds-control p svg{width:18px}.ds-control p.ok{color:#087b45}.ds-control p.warn{color:#b45f07}.ds-control .ds-primary,.ds-control .ds-secondary{width:100%;margin-top:10px}.ds-release-success{color:#087844;background:#ebf8ef;border-radius:12px;grid-template-columns:25px 1fr;gap:3px 8px;margin:15px 0;padding:14px;display:grid}.ds-release-success span{grid-column:2;font-size:11px}.ds-summary>div{justify-content:space-between;margin:12px 0;font-size:12px;display:flex}.ds-summary>small{color:#74849a;border-top:1px solid #e5ebf2;padding-top:12px;line-height:1.5;display:block}.ds-modal{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a1f3c88;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ds-modal>div{background:#fff;border-radius:20px;width:min(100%,500px);padding:27px;position:relative;box-shadow:0 30px 80px #08182f55}.ds-modal>div>button:first-child{cursor:pointer;border:0;border-radius:50%;place-items:center;width:37px;height:37px;display:grid;position:absolute;top:14px;right:14px}.ds-modal .warn-icon{color:#e08117}.ds-modal .modal-blue{color:var(--tenant-brand-accent,#075fe4)}.ds-modal p{color:#66788d;line-height:1.5}.ds-modal textarea,.ds-modal input{width:100%;font:inherit;border:1px solid #cbd8e6;border-radius:11px;padding:12px}.ds-modal textarea{resize:vertical;min-height:120px;margin:12px 0}.ds-modal label{color:#526881;margin:12px 0;font-size:12px;font-weight:800;display:block}.ds-modal label input{margin-top:5px;display:block}.ds-modal .ds-primary{width:100%;margin-top:14px}@media (max-width:1150px){.ds-kpis{grid-template-columns:repeat(2,1fr)}.ds-funnel{grid-template-columns:repeat(3,1fr)}.ds-funnel i{display:none}.ds-work-grid,.ds-detail-grid{grid-template-columns:1fr}.ds-side-stack{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.digital-sales{padding:20px 16px 50px}.ds-heading,.ds-detail-header{flex-direction:column;align-items:flex-start;gap:13px}.ds-kpis,.ds-funnel,.ds-side-stack{grid-template-columns:1fr}.ds-work-grid{display:block}.ds-side-stack{margin-top:14px;display:grid}.ds-card-head{align-items:flex-start}.ds-toolbar{flex-direction:column}.ds-toolbar>div,.ds-toolbar select{width:100%;height:42px}.ds-order-list>button{grid-template-columns:38px 1fr 18px}.ds-order-list>button>span:nth-of-type(2),.ds-order-list>button>span:nth-of-type(3){display:none}.ds-status{text-align:left}.ds-detail-grid{display:block}.ds-detail-aside{margin-top:14px}.ds-measure{grid-template-columns:34px 1fr}.ds-measure>span:last-child{text-align:left;grid-column:2}}.ds-workspace-page{max-width:1680px;margin:0 auto}.ds-surface{background:#fff;border:1px solid #d8e2ed;border-radius:18px;min-width:0;padding:20px}.ds-two-column{grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);align-items:start;gap:14px;display:grid}.ds-two-column.wide-left{grid-template-columns:minmax(0,1.6fr) minmax(320px,.55fr)}.ds-data-list{border-top:1px solid #e5ebf2}.ds-data-row{border-bottom:1px solid #e5ebf2;align-items:center;gap:13px;min-height:70px;padding:14px 4px;display:grid}.ds-scan-row{grid-template-columns:42px minmax(210px,1.4fr) minmax(180px,1fr) 145px auto}.ds-payment-row{grid-template-columns:42px minmax(210px,1.4fr) minmax(170px,.7fr) auto}.ds-survey-row{grid-template-columns:42px minmax(220px,1.3fr) minmax(170px,.7fr) minmax(150px,.65fr) auto}.ds-data-row b,.ds-data-row small{display:block}.ds-data-row small{color:#74849a;margin-top:3px;font-size:11px}.ds-row-status b{color:var(--tenant-brand-accent,#0755c2)}.ds-square-icon{color:#75869a;background:#f0f4f8;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.ds-square-icon svg{width:20px}.ds-square-icon.blue{color:#075fe4;background:#eaf3ff}.ds-square-icon.green{color:#079455;background:#e9f8ef}.ds-square-icon.orange{color:#d06b00;background:#fff4e6}.ds-inline-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.ds-inline-actions button,.ds-row-open,.ds-version-list button,.ds-risk-list button,.ds-privacy-list button{min-height:34px;color:var(--tenant-brand-accent,#0755c2);cursor:pointer;background:#fff;border:1px solid #c8d6e6;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.ds-inline-actions button:disabled,.ds-version-list button:disabled,.ds-risk-list button:disabled{opacity:.5;cursor:not-allowed}.ds-inline-actions svg,.ds-row-open svg{width:14px}.ds-row-open{white-space:nowrap}.ds-mini-list>div,.ds-risk-list>div,.ds-privacy-list>div,.ds-version-list>div{border-top:1px solid #e5ebf2;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:12px 0;display:grid}.ds-mini-list svg,.ds-risk-list svg,.ds-privacy-list svg{width:19px;color:var(--tenant-brand-accent,#075fe4)}.ds-mini-list b,.ds-mini-list small,.ds-risk-list b,.ds-risk-list small,.ds-privacy-list b,.ds-privacy-list small,.ds-version-list b,.ds-version-list small{display:block}.ds-mini-list small,.ds-risk-list small,.ds-privacy-list small,.ds-version-list small{color:#74849a;margin-top:2px;font-size:10px}.ds-empty-copy{color:#74849a;margin:0;padding:12px 0;font-size:12px}.ds-rule-card{background:linear-gradient(145deg,#f3f8ff,#fff);align-items:flex-start;gap:12px;display:flex}.ds-rule-card>svg{width:40px;height:40px;color:var(--tenant-brand-accent,#075fe4);background:#e9f3ff;border-radius:11px;padding:9px}.ds-rule-card b,.ds-rule-card small{display:block}.ds-rule-card small{color:#6b7c91;margin-top:4px;font-size:11px;line-height:1.5}.ds-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:17px;display:grid}.ds-partner-tile{border:1px solid #dce5ef;border-radius:14px;padding:14px}.ds-partner-tile>div:first-child{grid-template-columns:40px 1fr auto;align-items:center;gap:10px;display:grid}.ds-partner-tile b,.ds-partner-tile small{display:block}.ds-partner-tile small{color:#74849a;margin-top:3px;font-size:10px}.ds-widget-line{border-top:1px solid #e6ecf3;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.ds-version-list>div{grid-template-columns:36px 1fr auto}.ds-version-list>div>span:first-child{color:#61758e;background:#f0f4f8;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.ds-version-list>div>span.published{color:#087844;background:#e9f8ef}.ds-recovery-layout{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);align-items:start;gap:14px;display:grid}.ds-recovery-list>div{border-top:1px solid #e5ebf2;grid-template-columns:45px minmax(220px,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.ds-recovery-list>div.resolved{opacity:.6}.ds-recovery-list b,.ds-recovery-list small,.ds-recovery-list em{display:block}.ds-recovery-list small{color:#63758b;margin-top:3px;font-size:11px}.ds-recovery-list em{color:var(--tenant-brand-accent,#0755c2);margin-top:5px;font-size:10px;font-style:normal}.ds-priority{width:40px;height:40px;color:var(--tenant-brand-accent,#0755c2);background:#edf5ff;border-radius:10px;place-items:center;font-weight:900;display:grid}.ds-priority.p100{color:#c43226;background:#fff0ef}.ds-risk-list>div,.ds-privacy-list>div{grid-template-columns:24px 1fr auto}@media (max-width:1150px){.ds-two-column,.ds-two-column.wide-left,.ds-recovery-layout{grid-template-columns:1fr}.ds-scan-row,.ds-survey-row{grid-template-columns:40px 1fr 1fr}.ds-scan-row>.ds-row-status,.ds-survey-row>span:nth-child(4){display:none}.ds-scan-row>.ds-inline-actions,.ds-survey-row>.ds-row-open{grid-column:2/-1}.ds-partner-grid{grid-template-columns:1fr}}@media (max-width:760px){.ds-data-row,.ds-scan-row,.ds-payment-row,.ds-survey-row,.ds-recovery-list>div{grid-template-columns:40px 1fr}.ds-data-row>span:nth-child(n+3):not(.ds-square-icon){grid-column:2}.ds-inline-actions,.ds-row-open{grid-column:2;justify-content:flex-start}.ds-side-stack{grid-template-columns:1fr}.ds-partner-tile>div:first-child{grid-template-columns:40px 1fr}.ds-partner-tile>div:first-child>strong{grid-column:2}.ds-card-head{flex-direction:column}.ds-card-head>button{width:100%}}.ds-kpis>.ds-kpi{text-align:left;color:#112a49;background:#fff;border:1px solid #d8e2ed;border-radius:16px;grid-template-columns:42px 1fr;align-items:center;gap:12px;min-width:0;margin:0;padding:17px;display:grid}.ds-kpis>.ds-kpi>svg:first-child{width:42px;height:42px;color:var(--tenant-brand-accent,#075fe4);background:#edf5ff;border-radius:12px;padding:10px}.digital-scan-preview{min-height:calc(100vh - var(--shell-top));padding:var(--calm-page-gutter,28px);background:var(--professional-canvas,#eef2f4);color:var(--professional-ink,#173851)}.digital-scan-preview>header{justify-content:space-between;align-items:flex-end;gap:24px;margin:0 0 18px;display:flex}.digital-scan-preview h2{letter-spacing:-.04em;margin:7px 0 4px!important;font-size:28px!important}.digital-scan-preview header p{color:#6f8292;margin:0}.digital-scan-preview header>button{color:#fff;cursor:pointer;background:#1f587d;border:1px solid #1f587d;border-radius:6px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-weight:800;display:flex}.digital-scan-preview header>button:hover{background:#173f59}.digital-scan-preview header>button svg{width:16px}.digital-scan-browser{background:#fff;border:1px solid #c8d2da;border-radius:8px;overflow:hidden;box-shadow:0 16px 40px #17385112}.digital-scan-browser>div{background:#f4f6f7;border-bottom:1px solid #d8e0e5;grid-template-columns:10px 10px 10px minmax(180px,1fr) auto;align-items:center;gap:7px;min-height:42px;padding:0 14px;display:grid}.digital-scan-browser>div i{background:#c6d0d6;border-radius:50%;width:9px;height:9px}.digital-scan-browser>div i:first-child{background:#dd7d74}.digital-scan-browser>div i:nth-child(2){background:#dbb45d}.digital-scan-browser>div i:nth-child(3){background:#6db889}.digital-scan-browser>div span{color:#607585;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.digital-scan-browser>div b{color:#477087;font-size:10px}.digital-scan-browser iframe{background:#fff;border:0;width:100%;height:calc(100vh - 205px);min-height:620px;display:block}@media (max-width:900px){.digital-scan-preview{padding:16px 12px 24px}.digital-scan-preview>header{align-items:start;display:grid}.digital-scan-preview header>button{justify-content:center;width:100%}.digital-scan-browser>div b{display:none}.digital-scan-browser iframe{height:calc(100vh - 260px);min-height:560px}}.ds-heading-actions{align-items:center;gap:14px;display:flex}.ds-demo-control{background:#f2f8ff;border:1px solid #bed8f7;border-radius:14px;align-items:center;gap:10px;padding:7px 8px 7px 12px;display:flex}.ds-demo-control>span b,.ds-demo-control>span small{display:block}.ds-demo-control>span b{color:var(--tenant-brand-accent,#0755c2);font-size:11px}.ds-demo-control>span small{color:#72849a;font-size:9px}.ds-demo-control>button{color:#174f8d;cursor:pointer;background:#fff;border:1px solid #b9cde3;border-radius:10px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:10px;font-weight:800;display:flex}.ds-demo-control>button:disabled{opacity:.55;cursor:not-allowed}.ds-demo-control svg{width:14px}.ds-live.trial>i{background:#e38616;box-shadow:0 0 0 4px #e3861618}.ds-trial-banner{color:#75420b;background:#fff9ef;border:1px solid #f0d7ad;border-radius:14px;align-items:flex-start;gap:11px;margin:-7px 0 16px;padding:13px 15px;display:flex}.ds-trial-banner>svg{flex:none;width:20px;margin-top:1px}.ds-trial-banner b,.ds-trial-banner small{display:block}.ds-trial-banner small{color:#8a5b28;margin-top:2px;font-size:11px;line-height:1.45}.ds-planning-intake{background:linear-gradient(145deg,#fff 0%,#f8fbff 100%);margin-bottom:14px}.ds-planning-count{color:#075ac9;background:#e8f1ff;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:850}.ds-planning-row{grid-template-columns:46px minmax(180px,1.2fr) minmax(190px,1fr) minmax(190px,1fr) auto}.ds-visit-badge{border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.ds-visit-badge svg{width:19px}.ds-visit-badge.advice{color:#6f42c1;background:#f0eaff}.ds-visit-badge.survey{color:#087f72;background:#e3f8f5}.ds-central-status{white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:850}.ds-central-status.confirmed{color:#087745;background:#e7f7ed}.ds-central-status.new{color:#995900;background:#fff1da}@media (max-width:980px){.ds-planning-row{grid-template-columns:42px 1fr 1fr}.ds-planning-row>span:nth-child(4){grid-column:2/4}.ds-central-status{grid-column:2;justify-self:start}}@media (max-width:760px){.ds-heading-actions{flex-direction:column;align-items:stretch;width:100%}.ds-demo-control{justify-content:space-between}.ds-live{justify-content:flex-end}.ds-planning-row{grid-template-columns:38px 1fr}.ds-planning-row>span:nth-child(3),.ds-planning-row>span:nth-child(4),.ds-central-status{grid-column:2}}.ds-survey-modal{max-width:580px!important}.ds-check-row{color:#193d5a;background:#f8fbfd;border:1px solid #dce6ef;border-radius:12px;align-items:flex-start;gap:11px;padding:11px 12px;font-weight:750;display:flex!important}.ds-check-row input{accent-color:#087a59;flex:none;height:18px;width:18px!important;margin:1px 0 0!important}.ds-report-filters{flex-wrap:wrap;gap:16px;padding:16px 20px;display:flex}.ds-report-filters label{color:#334c5e;gap:6px;min-width:160px;font-size:14px;display:grid}.ds-report-filters select{color:inherit;background:#fff;border:1px solid #d9e1e8;border-radius:6px;padding:9px}.ds-report-totals{background:#e5e9ee;border:1px solid #e5e9ee;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1px;margin:0 20px 16px;display:grid}.ds-report-totals>div{background:#fff;gap:8px;padding:20px;display:grid}.ds-report-totals small{color:#62717e;font-size:14px}.ds-report-totals strong{color:#173447;font-size:24px}.finance-operations{color:#102a43;background:#f4f7fb;min-height:calc(100vh - 64px);padding:27px 32px 110px;font-size:13px}.finance-operations button,.finance-operations input{font:inherit}.fin-page-head{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:22px;display:flex}.fin-page-head h2{letter-spacing:-.9px;color:#102a43;margin:3px 0 6px;font-size:29px;line-height:1.05}.fin-page-head>div>span{color:#657991}.fin-eyebrow{text-transform:uppercase;letter-spacing:.13em;color:#63809c;margin:0;font-size:9px;font-weight:850}.fin-live{color:#5f748a;align-items:center;gap:8px;display:flex}.fin-live>i{background:#18a566;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #e1f5ea}.fin-live button{color:#244867;cursor:pointer;background:#fff;border:1px solid #d5e0ec;border-radius:999px;align-items:center;gap:7px;margin-left:12px;padding:8px 13px;font-weight:750;display:flex}.fin-live svg{width:15px;height:15px}.fin-banner{border:1px solid;border-radius:12px;align-items:center;gap:9px;margin:-5px 0 18px;padding:11px 14px;display:flex}.fin-banner svg{width:18px}.fin-banner button{cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:20px}.fin-banner.success{color:#116b46;background:#effaf4;border-color:#b9e3cb}.fin-banner.error{color:#a82a23;background:#fff4f3;border-color:#f1c0bd}.fin-kpis{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:16px;display:grid}.fin-kpi,.fin-mini{text-align:left;background:#fff;border:1px solid #d6e1ec;border-radius:15px;position:relative}.fin-kpi{cursor:pointer;grid-template-columns:40px 1fr 18px;column-gap:12px;padding:16px;display:grid;box-shadow:0 2px 8px #16324f0a}.fin-kpi>div{border-radius:12px;grid-row:1/4;place-items:center;width:40px;height:40px;display:grid}.fin-kpi>div svg{width:21px}.fin-kpi>span{color:#718399;font-size:10px;font-weight:700}.fin-kpi>strong{letter-spacing:-.4px;margin:3px 0;font-size:22px}.fin-kpi>small{color:#718399}.fin-kpi>svg{color:#9aabba;grid-area:1/3/4;align-self:center;width:15px}.fin-kpi.blue>div{color:#1261c9;background:#e9f2ff}.fin-kpi.red>div{color:#d13c35;background:#fff0ef}.fin-kpi.amber>div{color:#d2750b;background:#fff5e7}.fin-kpi.green>div{color:#13804f;background:#eaf8f0}.fin-kpis.compact{margin-bottom:14px}.fin-mini{min-height:70px;padding:13px 16px}.fin-mini span{color:#6c8195;font-size:10px;display:block}.fin-mini strong{margin-top:6px;font-size:20px;display:block}.fin-mini.blue{border-top:3px solid #2f78db}.fin-mini.red{border-top:3px solid #e05e57}.fin-mini.amber{border-top:3px solid #eda442}.fin-mini.green{border-top:3px solid #2ca56c}.fin-card,.fin-worklist,.fin-list-panel,.debtor-dossier,.purchase-list,.purchase-preview,.purchase-control,.bank-list article{background:#fff;border:1px solid #d6e1ec;border-radius:16px;box-shadow:0 3px 10px #17324d0a}.fin-card>header,.fin-worklist>.fin-toolbar,.fin-list-panel>header,.purchase-list>header,.purchase-preview>header,.purchase-control>header{border-bottom:1px solid #e6edf4;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.fin-card header h3,.fin-toolbar h3,.purchase-preview h3,.purchase-control h3{color:#153651;margin:0;font-size:15px}.fin-card header p,.fin-toolbar p,.purchase-preview header p,.purchase-control header p{color:#71859a;margin:3px 0 0;font-size:10px}.fin-dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr);gap:14px;display:grid}.cash-flow{padding-bottom:12px}.cash-flow header>span{color:#678096;background:#f0f5fa;border-radius:999px;padding:6px 10px;font-size:10px}.flow-bars{padding:8px 18px}.flow-bars button{text-align:left;cursor:pointer;color:#31506c;background:0 0;border:0;border-bottom:1px solid #edf2f6;grid-template-columns:115px 1fr 105px 16px;align-items:center;gap:12px;width:100%;padding:14px 0;display:grid}.flow-bars button>span{font-weight:750}.flow-bars button>div{background:#edf2f7;border-radius:999px;height:7px;overflow:hidden}.flow-bars button i{border-radius:inherit;background:linear-gradient(90deg,#2777db,#69a8f2);height:100%;display:block}.flow-bars button b{text-align:right;color:#163c5b}.flow-bars svg{width:14px}.attention>header>b,.sync-worklist>header>b{color:#cf4038;background:#fff0ef;border-radius:9px;place-items:center;min-width:29px;height:29px;display:grid}.attention>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf2f6;align-items:center;gap:12px;width:calc(100% - 28px);margin:0 14px;padding:14px 3px;display:flex}.attention>button>i{border-radius:50%;width:8px;height:8px}.attention>button.red>i{background:#db4f48}.attention>button.amber>i{background:#e9952d}.attention>button.blue>i{background:#2c7bdd}.attention>button.green>i{background:#25a66a}.attention>button div{flex:1}.attention>button b,.attention>button span{display:block}.attention>button span{color:#74879a;margin-top:3px;font-size:10px}.attention>button svg{color:#8193a5;width:14px}.forecast{grid-column:1;padding-bottom:15px}.forecast header>svg,.controls header>svg{color:#2c7bdd}.forecast-columns{grid-template-columns:repeat(3,1fr);gap:10px;padding:16px;display:grid}.forecast-columns>div{background:#f5f8fb;border-radius:12px;padding:15px}.forecast-columns span,.forecast-columns small,.forecast-columns strong{display:block}.forecast-columns span{color:#6e8297;font-size:10px}.forecast-columns strong{margin:7px 0;font-size:20px}.forecast-columns small{color:#8394a5;font-size:9px}.forecast-columns .positive{color:#10764a;background:#eaf8f0}.forecast-columns .negative{color:#b7322c;background:#fff0ef}.controls{grid-column:2;padding-bottom:9px}.controls>p{border-bottom:1px solid #edf2f6;justify-content:space-between;align-items:center;margin:0 16px;padding:12px 2px;display:flex}.controls>p span{color:#5d7388}.controls>p b.good{color:#15804f}.controls>p b.warning{color:#c66b06}.controls>button{color:#1768cc;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:13px 18px;font-weight:750;display:flex}.controls>button svg{width:14px}.fin-worklist{overflow:hidden}.fin-toolbar{min-height:62px}.fin-filter-tabs{gap:4px;display:flex;overflow:auto}.fin-filter-tabs button{white-space:nowrap;color:#5e748b;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 11px;font-size:10px;font-weight:750}.fin-filter-tabs button.active{color:#1260c8;background:#e9f2ff}.fin-search{background:#fff;border:1px solid #d5e1ec;border-radius:10px;align-items:center;gap:8px;min-width:240px;padding:8px 10px;display:flex}.fin-search svg{color:#70869a;width:15px}.fin-search input{color:#173650;border:0;outline:0;width:100%}.fin-table-wrap{overflow:auto}.fin-table{border-collapse:collapse;width:100%;min-width:900px}.fin-table th{text-align:left;color:#718399;text-transform:uppercase;letter-spacing:.06em;background:#f7f9fc;padding:10px 12px;font-size:9px}.fin-table td{color:#31506a;vertical-align:middle;border-top:1px solid #e8eef4;padding:12px}.fin-table tr.selected td{background:#f0f6ff}.fin-table td b,.fin-table td span{display:block}.fin-table td span{color:#7b8ea1;margin-top:3px;font-size:9px}.fin-table input{accent-color:#1466d4}.table-main{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.row-open{color:#46708f;cursor:pointer;background:#fff;border:1px solid #d9e3ec;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.row-open svg{width:15px}.route-badge{border-radius:999px;align-items:center;gap:5px;width:max-content;padding:5px 8px;font-weight:800;font-size:9px!important;display:inline-flex!important}.route-badge svg{width:12px;height:12px}.route-badge.customer{color:#1563c8;background:#e9f2ff}.route-badge.fund{color:#a96208;background:#fff4df}.route-badge.depot{color:#6547b2;background:#f0edff}.control-state{border-radius:999px;align-items:center;gap:5px;width:max-content;padding:5px 8px;font-weight:800;font-size:9px!important;display:inline-flex!important}.control-state svg{width:12px}.control-state.good{color:#14794d;background:#eaf8f0}.control-state.warning{color:#c23d35;background:#fff0ef}.fin-batch-bar{z-index:15;bottom:18px;right:24px;left:calc(var(--shell-menu-width,244px) + 24px);background:#fff;border:1px solid #b9cde1;border-radius:16px;align-items:center;gap:18px;padding:12px 14px;display:flex;position:fixed;box-shadow:0 15px 40px #102f4b28}.fin-batch-bar>div:first-child{min-width:140px}.fin-batch-bar>div:first-child b,.fin-batch-bar>div:first-child span{display:block}.fin-batch-bar>div:first-child span{color:#6f8497;margin-top:3px}.channel-checks{flex:1;gap:6px;display:flex}.channel-checks label{color:#47657f;border:1px solid #d8e3ed;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:750;display:flex}.channel-checks svg{width:13px}.fin-batch-bar>button,.fin-primary{color:#fff;cursor:pointer;background:#1466d4;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 17px;font-weight:800;display:flex;box-shadow:0 5px 14px #1466d42b}.fin-batch-bar>button svg,.fin-primary svg{width:16px}.fin-batch-bar>button:disabled,.fin-primary:disabled{cursor:not-allowed;box-shadow:none;background:#9eb3c8}.fin-batch-bar>p{color:#6f8295;flex:1}.fin-dossier>header{grid-template-columns:210px 1fr auto;align-items:center;gap:20px;margin-bottom:15px;display:grid}.fin-dossier>header>button{color:#356483;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-weight:750;display:flex}.fin-dossier>header>button svg{width:16px}.fin-dossier>header h3{margin:2px 0;font-size:22px}.fin-dossier>header p,.fin-dossier>header span{color:#72859a;margin:0}.dossier-total{text-align:right}.dossier-total>span,.dossier-total>strong{display:block}.dossier-total>strong{margin:4px 0 7px;font-size:24px}.dossier-total .route-badge{margin-left:auto}.dossier-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.dossier-summary section{background:#fff;border:1px solid #d9e3ed;border-radius:13px;padding:13px}.dossier-summary span,.dossier-summary b{display:block}.dossier-summary span{color:#71849a;font-size:9px}.dossier-summary b{margin-top:5px;font-size:15px}.record-section-nav{background:#fff;border:1px solid #d8e3ed;border-radius:12px;gap:5px;margin-bottom:13px;padding:5px;display:flex;overflow:auto}.record-section-nav a{white-space:nowrap;color:#516e87;border-radius:8px;padding:8px 11px;font-size:10px;font-weight:750;text-decoration:none}.record-section-nav a:hover{color:#135fbf;background:#eaf2fb}.dossier-grid{grid-template-columns:minmax(0,1.55fr) minmax(275px,.65fr);gap:13px;display:grid}.dossier-grid>div,.dossier-grid>aside{align-content:start;gap:13px;display:grid}.dossier-card{scroll-margin-top:90px}.dossier-card>.control-list{padding:5px 17px}.control-list>div{border-bottom:1px solid #edf2f6;grid-template-columns:20px 1fr auto;align-items:center;gap:9px;padding:10px 0;display:grid}.control-list svg{width:17px}.control-list .ok svg{color:#1d9a61}.control-list .blocked svg{color:#d34a42}.control-list p{margin:0}.control-list b,.control-list span{display:block}.control-list span{color:#7a8da0;margin-top:2px;font-size:9px}.control-list strong{font-size:9px}.control-list .ok strong{color:#14774c}.control-list .blocked strong{color:#b8342d}.dossier-card>.fin-primary{margin:12px 17px 17px}.status-good,.status-wait{border-radius:999px;padding:5px 9px;font-size:9px;font-weight:800}.status-wait{color:#a25e07;background:#fff4df}.invoice-line{border-bottom:1px solid #edf2f6;justify-content:space-between;align-items:center;gap:15px;padding:14px 18px;display:flex}.invoice-line b,.invoice-line span{display:block}.invoice-line span{color:#758a9e;margin-top:4px;font-size:9px}.invoice-total{justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.invoice-total strong{font-size:18px}.funding-row{border-bottom:1px solid #edf2f6;grid-template-columns:1fr auto;gap:5px 8px;padding:14px 17px;display:grid}.funding-row>span:nth-of-type(2){color:#71859a;grid-column:1/3;font-size:9px}.funding-row small{color:#596f84;grid-column:1/3}.delivery-row{border-bottom:1px solid #edf2f6;align-items:center;gap:10px;padding:12px 17px;display:flex}.delivery-row>svg{color:#3977b1;width:17px}.delivery-row>div{flex:1}.delivery-row b,.delivery-row span{display:block}.delivery-row span{color:#74889a;margin-top:2px;font-size:9px}.delivery-row>svg:last-child{color:#1a9a60}.fin-secondary{color:#155fae;cursor:pointer;background:#fff;border:1px solid #b7cee2;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:calc(100% - 30px);margin:14px 15px;padding:9px;font-weight:750;display:flex}.fin-secondary svg{width:15px}.compact-card{padding:16px}.compact-card p,.compact-card span,.compact-card b,.compact-card small{margin:0;display:block}.compact-card b{margin:4px 0 14px}.compact-card span{color:#788b9f;font-size:9px}.compact-card small{overflow-wrap:anywhere;margin-top:4px}.timeline-row{grid-template-columns:12px 1fr auto;gap:9px;padding:12px 18px;display:grid;position:relative}.timeline-row>i{background:#2e79d8;border-radius:50%;width:8px;height:8px;margin-top:4px;box-shadow:0 0 0 4px #eaf2fc}.timeline-row p{margin:0}.timeline-row b,.timeline-row span{display:block}.timeline-row span{color:#74889b;margin-top:3px;font-size:9px}.timeline-row time{color:#7d8fa1;font-size:9px}.record-empty{color:#74889b;padding:16px 18px}.fin-split{grid-template-columns:minmax(360px,.75fr) minmax(520px,1.25fr);gap:13px;display:grid}.fin-list-panel{align-self:start;overflow:hidden}.debtor-list-row{text-align:left;color:#264965;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e9eff4;grid-template-columns:28px 1fr auto 16px;align-items:center;gap:10px;width:100%;padding:13px 15px;display:grid}.debtor-list-row:hover,.debtor-list-row.active{background:#f0f6ff}.debtor-list-row.active{box-shadow:inset 3px 0 #1870d5}.debtor-list-row>i{color:#1565ca;background:#e9f2ff;border-radius:8px;place-items:center;width:25px;height:25px;font-style:normal;font-weight:850;display:grid}.debtor-list-row b,.debtor-list-row span,.debtor-list-row small,.debtor-list-row strong{display:block}.debtor-list-row span{color:#5d748a;margin-top:3px;font-size:10px}.debtor-list-row small{color:#8495a5;margin-top:3px;font-size:8px}.debtor-list-row>div:nth-of-type(2){text-align:right}.debtor-list-row>div:nth-of-type(2) span{font-size:8px}.debtor-list-row svg{width:14px}.debtor-dossier{padding-bottom:16px}.debtor-dossier>header{border-bottom:1px solid #e5ecf3;justify-content:space-between;gap:15px;padding:18px 20px;display:flex}.debtor-dossier>header p,.debtor-dossier>header h3,.debtor-dossier>header span{margin:0}.debtor-dossier>header p{color:#70869a;text-transform:uppercase;letter-spacing:.09em;font-size:9px}.debtor-dossier>header h3{margin:4px 0;font-size:20px}.debtor-dossier>header>div:last-child{text-align:right}.debtor-dossier>header>div:last-child span,.debtor-dossier>header>div:last-child strong{display:block}.debtor-dossier>header>div:last-child strong{margin-top:5px;font-size:22px}.next-best-action{background:linear-gradient(135deg,#f3f8ff,#fff);border:1px solid #b9d3ef;border-radius:14px;margin:14px;padding:15px}.next-best-action>span{color:#1967c5;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:850}.next-best-action h4{margin:7px 0 4px;font-size:16px}.next-best-action p{color:#6b8195;margin:0;font-size:10px}.next-best-action>div{gap:7px;margin-top:13px;display:flex}.next-best-action button,.debtor-tools button{color:var(--tenant-brand-accent,#1762ad);cursor:pointer;background:#fff;border:1px solid #c7daeb;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:9px;font-weight:750;display:flex}.next-best-action svg,.debtor-tools svg{width:14px}.debtor-dossier>.fin-card{margin:14px}.debtor-invoice{border-bottom:1px solid #edf2f6;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px 17px;display:grid}.debtor-invoice b,.debtor-invoice span{display:block}.debtor-invoice div>span{color:#72879a;margin-top:3px;font-size:9px}.debtor-invoice>span{border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.debtor-invoice>span.late{color:#c93e37;background:#fff0ef}.debtor-invoice>span.open{color:#1763c2;background:#e9f2ff}.debtor-tools>div{flex-wrap:wrap;gap:7px;padding:14px 17px;display:flex}.action-history{padding-bottom:8px}.purchase-workspace{grid-template-columns:minmax(280px,.65fr) minmax(330px,.78fr) minmax(330px,.8fr);gap:12px;display:grid}.purchase-list,.purchase-preview,.purchase-control{align-self:start;overflow:hidden}.purchase-list>header{padding:9px}.purchase-list>header .fin-filter-tabs{max-width:calc(100% - 40px)}.purchase-list>header .fin-filter-tabs button{padding:7px 8px}.upload-button{color:#1865b5;cursor:pointer;background:#fff;border:1px solid #c9daea;border-radius:10px;place-items:center;width:33px;height:33px;font-size:0;display:grid}.upload-button svg{width:15px}.purchase-list>button:not(.upload-button){text-align:left;color:#294a64;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e8eef4;grid-template-columns:27px 1fr auto;align-items:center;gap:9px;width:100%;padding:13px;display:grid}.purchase-list>button.active{background:#f0f6ff;box-shadow:inset 3px 0 #176bd1}.purchase-list>button>svg{color:#4280ba;width:20px}.purchase-list>button b,.purchase-list>button span,.purchase-list>button small,.purchase-list>button strong{display:block}.purchase-list>button span{color:#6d8296;margin-top:3px;font-size:9px}.purchase-list>button small{color:#8797a7;margin-top:3px;font-size:8px}.purchase-list>button strong{text-align:right;grid-column:3}.purchase-list .status-dot{grid-column:2/4;width:max-content}.status-dot{border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.status-dot>i{background:currentColor;border-radius:50%;width:6px;height:6px}.status-dot.good{color:#157a4c;background:#eaf8f0}.status-dot.warning{color:#ac6509;background:#fff4df}.status-dot.danger{color:#c83d35;background:#fff0ef}.purchase-preview>header span{color:#768a9d;font-size:9px}.fake-invoice{background:#fff;border:1px solid #d7e0e8;min-height:500px;margin:17px;padding:24px;box-shadow:0 5px 18px #18344e10}.fake-invoice h4{color:#1a4c75;margin:0}.fake-invoice>p{letter-spacing:.08em;margin:28px 0 14px;font-size:22px;font-weight:900}.fake-invoice dl{border-bottom:1px solid #dfe6ec;grid-template-columns:repeat(3,1fr);gap:8px;padding-bottom:18px;display:grid}.fake-invoice dt{color:#7d8d9d;text-transform:uppercase;font-size:7px}.fake-invoice dd{margin:4px 0 0;font-size:9px;font-weight:750}.fake-line{border-bottom:1px solid #e4e9ee;justify-content:space-between;gap:10px;padding:20px 0;display:flex}.fake-line span{font-size:9px}.fake-total{background:#eff4f9;justify-content:space-between;margin-top:20px;padding:13px;display:flex}.purchase-control>header>span{color:#157c4f;background:#eaf8f0;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.recognized-fields{padding:9px 16px}.recognized-fields>div{border-bottom:1px solid #edf2f6;grid-template-columns:80px 1fr auto;gap:8px;padding:9px 0;display:grid}.recognized-fields span{color:#71869a;font-size:9px}.recognized-fields b{font-size:10px}.recognized-fields small{color:#1d8a58;font-weight:800}.recognized-fields .warning b,.recognized-fields .warning small{color:#c54840}.hard-block{color:#af332c;background:#fff4f3;border:1px solid #f0bdb9;border-radius:12px;grid-template-columns:20px 1fr;gap:8px;margin:8px 14px;padding:11px;display:grid}.hard-block>svg{width:18px}.hard-block b,.hard-block p{margin:0}.hard-block p{margin-top:4px;font-size:9px;line-height:1.45}.hard-block button{color:#ac342d;cursor:pointer;background:#fff;border:0;border-radius:999px;grid-column:1/3;padding:8px;font-size:9px;font-weight:800}.purchase-control>section{border-top:1px solid #e5ecf2;margin:14px;padding-top:12px}.purchase-control h4{margin:0 0 9px;font-size:11px}.purchase-match{background:#f1f7fd;border-radius:10px;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;padding:10px;display:grid}.purchase-match svg{color:#1e9b61;width:16px}.purchase-match b,.purchase-match span{display:block}.purchase-match span{color:#6f8598;margin-top:2px;font-size:8px}.purchase-match strong{font-size:10px}.booking-line{justify-content:space-between;gap:8px;padding:7px 0;font-size:9px;display:flex}.purchase-control>.fin-primary{width:calc(100% - 28px);margin:14px}.execution-date{color:#687e91;align-items:center;gap:8px;font-size:10px;display:flex}.execution-date input{border:1px solid #d4e0ea;border-radius:9px;padding:7px}.batch-history{margin-top:13px}.batch-history>div{border-top:1px solid #e9eef4;grid-template-columns:30px 1fr auto auto;align-items:center;gap:10px;padding:13px 17px;display:grid}.batch-history>div>svg{color:#2879cc;width:20px}.batch-history p{margin:0}.batch-history b,.batch-history span{display:block}.batch-history p span{color:#75899c;margin-top:3px;font-size:9px}.bank-list{gap:10px;display:grid}.bank-list article{grid-template-columns:minmax(250px,.75fr) minmax(400px,1.25fr);display:grid;overflow:hidden}.bank-origin{border-right:1px solid #e2e9ef;grid-template-columns:35px 1fr auto;align-items:center;gap:11px;padding:17px;display:grid}.bank-origin>svg{color:#3d7aae;width:23px}.bank-origin b,.bank-origin span,.bank-origin small{display:block}.bank-origin span{color:#6f8599;margin-top:3px;font-size:9px}.bank-origin small{color:#8495a5;margin-top:5px}.bank-origin strong{font-size:17px}.match-proposal,.no-match{background:#f7fbff;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:14px 17px;display:grid}.match-score{border-radius:50%;place-items:center;width:52px;height:52px;font-size:10px;font-weight:900;display:grid}.match-score.high{color:#167b4d;background:#e8f7ef}.match-score.low{color:#c23b34;background:#fff1ef}.match-proposal b,.match-proposal span,.match-proposal small,.no-match b,.no-match span{display:block}.match-proposal span,.no-match span{color:#688095;margin-top:3px;font-size:9px}.match-proposal small{color:#7d91a3;margin-top:5px}.match-proposal button,.no-match button{color:#1664b8;cursor:pointer;background:#fff;border:1px solid #bcd2e6;border-radius:999px;align-items:center;gap:6px;padding:9px 12px;font-size:9px;font-weight:800;display:flex}.match-proposal button svg,.no-match button svg{width:14px}.no-match{background:#fff9ef}.no-match>svg{color:#d17a12;width:28px}.closing-grid{grid-template-columns:minmax(520px,1.35fr) minmax(280px,.65fr);gap:13px;display:grid}.closing-grid>aside{align-content:start;gap:13px;display:grid}.closing-main{padding-bottom:18px}.closing-main>header{padding:19px}.closing-progress{align-items:center;gap:12px;padding:16px 19px;display:flex}.closing-progress>div{background:#e8eef4;border-radius:999px;flex:1;height:8px;overflow:hidden}.closing-progress i{border-radius:inherit;background:linear-gradient(90deg,#1769d0,#2ba96d);height:100%;display:block}.closing-progress b{font-size:10px}.closing-checklist{padding:0 19px}.closing-checklist>div{border-top:1px solid #e8eef4;grid-template-columns:20px 1fr auto;align-items:center;gap:9px;padding:12px 0;display:grid}.closing-checklist svg{width:17px}.closing-checklist .done svg,.closing-checklist .done b{color:#168050}.closing-checklist .open svg,.closing-checklist .open b{color:#c06a08}.closing-checklist b{font-size:9px}.closing-difference{color:#ad342d;background:#fff4f3;border-radius:12px;margin:14px 18px;padding:14px}.closing-difference span,.closing-difference strong,.closing-difference p{margin:0;display:block}.closing-difference strong{margin:5px 0;font-size:22px}.closing-difference p{font-size:9px}.closing-main>.fin-primary{margin:0 18px}.closing-summary{padding:17px}.closing-summary h3{margin:0 0 11px}.closing-summary p{border-top:1px solid #e8eef4;justify-content:space-between;gap:12px;margin:0;padding:11px 0;display:flex}.retention{align-items:flex-start;gap:12px;padding:16px;display:flex}.retention>svg{color:#2b7acc;width:24px}.retention h3,.retention p{margin:0}.retention p{color:#6b8196;margin-top:5px;font-size:10px;line-height:1.5}.connections-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.connector>header{justify-content:flex-start}.connector>header>span{margin-left:auto}.connector-logo{color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.connector-logo.mollie{background:#0068ff}.connector-logo.channels{background:#7a52c7}.connector-logo svg{width:20px}.status-warning,.status-good{border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.status-warning{color:#a66008;background:#fff4df}.status-good{color:#13794b;background:#eaf8f0}.connector ul{margin:0;padding:10px 17px 16px;list-style:none}.connector li{color:#4c667e;border-bottom:1px solid #eef2f6;align-items:center;gap:8px;padding:8px 0;display:flex}.connector li svg{color:#19945b;width:15px}.connector li:last-child svg{color:#d27b12}.sync-worklist{grid-column:1/4}.sync-worklist>div{border-top:1px solid #e8eef4;grid-template-columns:24px 1fr auto;align-items:center;gap:11px;padding:14px 18px;display:grid}.sync-worklist>div>svg{color:#d17a12;width:20px}.sync-worklist b,.sync-worklist span,.sync-worklist small{display:block}.sync-worklist span{color:#647c90;margin-top:3px}.sync-worklist small{color:#8495a4;margin-top:3px;font-size:9px}.sync-worklist button{color:var(--tenant-brand-accent,#1762ad);cursor:pointer;background:#fff;border:1px solid #bdd1e4;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:800}.fin-empty{text-align:center;background:#fff;border:1px dashed #cbd9e6;border-radius:15px;justify-items:center;padding:70px 20px;display:grid}.fin-empty svg{color:#6286a5;width:35px}.fin-empty h3{margin:12px 0 4px}.fin-empty p{color:#71869a;margin:0}.fin-empty button{color:#fff;background:#176bd1;border:0;border-radius:999px;margin-top:12px;padding:9px 13px}.fin-empty.inline{border:0;border-radius:0;padding:45px 15px}.finance-skeleton{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.finance-skeleton section,.finance-skeleton div{background:linear-gradient(90deg,#e7edf3,#f5f8fb,#e7edf3) 0 0/200% 100%;border-radius:15px;animation:1.2s infinite fin-pulse}.finance-skeleton section{height:100px}.finance-skeleton div{grid-column:1/5;height:480px}@keyframes fin-pulse{to{background-position:-200% 0}}@media (max-width:1200px){.finance-operations{padding:22px 20px 110px}.fin-dashboard-grid{grid-template-columns:1fr 1fr}.forecast{grid-column:1/3}.controls{grid-column:auto}.purchase-workspace{grid-template-columns:minmax(270px,.7fr) minmax(380px,1fr)}.purchase-control{grid-column:1/3}.connections-grid{grid-template-columns:1fr 1fr}.sync-worklist{grid-column:1/3}.fin-batch-bar{left:calc(var(--shell-menu-width,216px) + 18px);right:18px}.channel-checks{overflow:auto}}@media (max-width:900px){.finance-operations{padding:18px 14px 100px}.fin-page-head{display:block}.fin-live{margin-top:13px}.fin-kpis{grid-template-columns:1fr 1fr}.fin-dashboard-grid,.closing-grid,.fin-split,.dossier-grid,.purchase-workspace{grid-template-columns:1fr}.forecast,.controls,.purchase-control{grid-column:auto}.fin-dossier>header{grid-template-columns:1fr}.fin-dossier>header>button{order:-1}.dossier-total{text-align:left}.dossier-total .route-badge{margin-left:0}.dossier-summary{grid-template-columns:1fr 1fr}.fin-batch-bar{flex-wrap:wrap;bottom:76px;left:10px;right:10px}.fin-batch-bar>div:first-child{min-width:100px}.channel-checks{order:3;width:100%}.bank-list article{grid-template-columns:1fr}.bank-origin{border-bottom:1px solid #e2e9ef;border-right:0}.connections-grid{grid-template-columns:1fr}.sync-worklist{grid-column:auto}.flow-bars button{grid-template-columns:100px 1fr 90px 14px}.purchase-preview{display:none}}@media (max-width:560px){.fin-page-head h2{font-size:24px}.fin-kpis{grid-template-columns:1fr 1fr;gap:8px}.fin-kpi{grid-template-columns:32px 1fr;padding:12px}.fin-kpi>div{width:32px;height:32px}.fin-kpi>svg{display:none}.fin-kpi>strong{font-size:18px}.fin-mini{padding:10px}.fin-mini strong{font-size:16px}.fin-dashboard-grid{display:block}.fin-dashboard-grid>.fin-card{margin-bottom:10px}.forecast-columns{grid-template-columns:1fr}.fin-toolbar{flex-direction:column;align-items:stretch!important}.fin-search{min-width:0}.fin-split{display:block}.debtor-dossier{margin-top:10px}.next-best-action>div,.debtor-tools>div{flex-wrap:nowrap;overflow:auto}.dossier-summary{grid-template-columns:1fr 1fr}.match-proposal,.no-match{grid-template-columns:auto 1fr}.match-proposal button,.no-match button{grid-column:1/3;justify-content:center}.fake-invoice{padding:15px}.fake-invoice dl{grid-template-columns:1fr}.sync-worklist>div{grid-template-columns:20px 1fr}.sync-worklist button{grid-column:1/3}}@media (prefers-reduced-motion:reduce){.finance-skeleton section,.finance-skeleton div{animation:none}}.danger-action{color:#b43a33!important;border-color:#efc3c0!important}.wka-control{color:#5d4292;background:#f7f3ff;border-radius:11px;border:1px solid #d7c8f2!important;padding:11px!important}.wka-control p{align-items:flex-start;gap:7px;margin:0;font-size:9px;line-height:1.45;display:flex}.wka-control svg{flex:none;width:16px}.batch-history>div{grid-template-columns:30px 1fr auto auto auto}.batch-history>div>button,.closing-checklist button,.closing-difference button{color:var(--tenant-brand-accent,#1762ad);cursor:pointer;background:#fff;border:1px solid #bcd2e6;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:800}.manual-match{grid-template-columns:32px minmax(170px,1fr) minmax(210px,.8fr) auto}.manual-match select,.fin-form-grid input,.fin-form-grid select{box-sizing:border-box;color:#193b58;background:#fff;border:1px solid #cedce9;border-radius:10px;outline:none;width:100%;padding:10px}.fin-modal-backdrop{z-index:80;background:#0b25436e;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.fin-modal{background:#fff;border:1px solid #cddbe8;border-radius:20px;width:min(680px,100%);overflow:hidden;box-shadow:0 30px 80px #071b3052}.fin-modal>header{border-bottom:1px solid #e2eaf2;justify-content:space-between;gap:18px;padding:22px 24px;display:flex}.fin-modal h3{margin:4px 0;font-size:21px}.fin-modal header span{color:#6e8296}.fin-modal header>button{color:#60768b;cursor:pointer;background:0 0;border:0;font-size:25px}.fin-form-grid{grid-template-columns:1fr 1fr;gap:14px;padding:22px 24px;display:grid}.fin-form-grid label{color:#526d84;gap:6px;font-size:10px;font-weight:800;display:grid}.fin-form-grid label.wide{grid-column:1/3}.fin-modal>footer{background:#f8fafc;border-top:1px solid #e2eaf2;justify-content:flex-end;gap:9px;padding:16px 24px;display:flex}.fin-modal>footer>button:not(.fin-primary){color:#345b79;cursor:pointer;background:#fff;border:1px solid #cbd9e6;border-radius:999px;padding:10px 15px}.closing-checklist .open button{color:#a96108;border-color:#efd4a7}.closing-difference button{color:#a6322c;border-color:#efbbb7;align-items:center;gap:6px;margin-top:10px;display:flex}.closing-difference button svg{width:14px}@media (max-width:700px){.fin-form-grid{grid-template-columns:1fr}.fin-form-grid label.wide{grid-column:auto}.manual-match{grid-template-columns:28px 1fr}.manual-match select,.manual-match button{grid-column:1/3}.batch-history>div{grid-template-columns:30px 1fr auto}.batch-history>div>button{grid-column:1/4}}.finance-entity-switch{gap:9px;margin-bottom:14px;display:flex}.finance-entity-switch>button{color:#41617b;text-align:left;cursor:pointer;background:#fff;border:1px solid #cedce9;border-radius:14px;align-items:center;gap:10px;min-width:230px;padding:12px 15px;display:flex}.finance-entity-switch>button.active{background:#eff6ff;border-color:#2974d2;box-shadow:inset 0 0 0 1px #2974d2}.finance-entity-switch svg{color:#2672ce;width:20px}.finance-entity-switch b,.finance-entity-switch small{display:block}.finance-entity-switch small{color:#71879b;margin-top:3px}.ledger-layout{grid-template-columns:minmax(500px,1.15fr) minmax(360px,.85fr);gap:13px;display:grid}.mapping-list{overflow:hidden}.mapping-list>header>span{color:#1b8856;align-items:center;gap:5px;font-weight:800;display:flex}.mapping-list>header svg{width:14px}.mapping-row{border-top:1px solid #e8eef4;grid-template-columns:minmax(180px,1fr) minmax(250px,1.1fr) auto;align-items:center;gap:12px;padding:12px 17px;display:grid}.mapping-row b,.mapping-row span{display:block}.mapping-row span{color:#74899d;margin-top:3px;font-size:9px}.mapping-row select,.accounting-entity select{color:#21445f;background:#fff;border:1px solid #cedce9;border-radius:10px;width:100%;padding:9px}.ledger-catalog{overflow:hidden}.ledger-catalog>header button,.toolbar-actions button,.accounting-entity footer button,.archive-policy>button,.compliance-grid article>button,.reconciliation-list article>button{color:var(--tenant-brand-accent,#1762ad);cursor:pointer;background:#fff;border:1px solid #bdd1e4;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-size:9px;font-weight:800;display:flex}.ledger-catalog>header button svg,.toolbar-actions button svg,.accounting-entity footer button svg,.archive-policy>button svg,.compliance-grid article>button svg{width:14px}.ledger-catalog>.fin-search{margin:12px 15px}.ledger-catalog-list{max-height:570px;overflow:auto}.ledger-catalog-list>div{border-top:1px solid #edf2f6;grid-template-columns:50px 1fr 16px;align-items:center;gap:10px;padding:10px 16px;display:grid}.ledger-catalog-list>div>span{color:var(--tenant-brand-accent,#1762ad);font-weight:800}.ledger-catalog-list p{margin:0}.ledger-catalog-list b,.ledger-catalog-list small{display:block}.ledger-catalog-list small{color:#71869a;margin-top:3px;font-size:8px}.ledger-catalog-list svg{color:#19975d;width:14px}.toolbar-actions{gap:8px;display:flex}.toolbar-actions .fin-primary{color:#fff;border:0}.fin-section-tabs{background:#fff;border:1px solid #d6e1ec;border-radius:13px;gap:5px;margin-bottom:14px;padding:5px;display:flex}.fin-section-tabs button{color:#5e758a;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 13px;font-weight:750}.fin-section-tabs button.active{color:#1562c2;background:#eaf3ff}.reconciliation-list article{border-top:1px solid #e7edf4;grid-template-columns:34px 1fr auto auto auto;align-items:center;gap:12px;padding:13px 18px;display:grid}.reconciliation-list article>div{border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.reconciliation-list article>div.good{color:#158150;background:#e9f8f0}.reconciliation-list article>div.warning{color:#c56f0b;background:#fff1e5}.reconciliation-list svg{width:17px}.reconciliation-list p{margin:0}.reconciliation-list b,.reconciliation-list span{display:block}.reconciliation-list p span{color:#71869a;margin-top:3px;font-size:9px}.compliance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.compliance-grid article{padding-bottom:16px}.compliance-grid article>header{justify-content:flex-start}.compliance-grid article>header>svg{color:#1b8e59;width:26px}.compliance-grid article>header>.status-dot{margin-left:auto}.compliance-grid dl{grid-template-columns:1fr 1fr;gap:10px;margin:16px;display:grid}.compliance-grid dl>div{background:#f5f8fb;border-radius:10px;padding:10px}.compliance-grid dt{color:#71869a;font-size:8px}.compliance-grid dd{margin:4px 0 0;font-weight:800}.compliance-grid article>p{color:#60778b;margin:0 16px 12px}.compliance-grid article>button{margin-left:16px}.archive-layout{gap:13px;display:grid}.archive-policy{align-items:center;gap:15px;padding:18px;display:flex}.archive-policy>svg{color:#2172cd;width:34px}.archive-policy>div{flex:1}.archive-policy h3,.archive-policy p{margin:0}.archive-policy p{color:#698095;margin-top:4px;line-height:1.5}.archive-list{overflow:hidden}.archive-list>div{border-top:1px solid #e7edf4;grid-template-columns:28px 1fr auto;align-items:center;gap:11px;padding:13px 18px;display:grid}.archive-list>div>svg{color:#2877cb;width:21px}.archive-list p{margin:0}.archive-list b,.archive-list span{display:block}.archive-list span{color:#73879b;margin-top:3px;font-size:9px}.connections-grid.accounting{grid-template-columns:1fr 1fr}.accounting-entity-cards{grid-column:1/3;grid-template-columns:1fr 1fr;gap:13px;display:grid}.accounting-entity{padding-bottom:14px}.connector-logo.exact{background:#158f50}.connector-logo.moneybird{background:#2459d3}.connector-health{padding:11px 17px}.connector-health>p{border-bottom:1px solid #edf2f6;justify-content:space-between;gap:10px;margin:0;padding:8px 0;display:flex}.connector-health b.good{color:#158250}.connector-health b.warning{color:#b56a0b}.connector-error{color:#b73d35;background:#fff1ef;border-radius:10px;gap:8px;margin-top:9px;padding:9px;display:flex}.connector-error svg{flex:none;width:16px}.accounting-entity>select{width:calc(100% - 34px);margin:0 17px 10px}.accounting-entity>footer{gap:8px;padding:3px 17px;display:flex}.accounting-entity>footer .fin-primary{color:#fff;border:0}.danger-text{color:#b33b35!important;border-color:#efc1bd!important}.connections-grid.accounting>.sync-worklist{grid-column:1/3}.closing-main>.fin-secondary{width:auto;margin:0 18px}.finance-operations button:disabled,.finance-operations select:disabled{cursor:not-allowed;opacity:.58}@media (max-width:1100px){.ledger-layout,.connections-grid.accounting,.accounting-entity-cards{grid-template-columns:1fr}.accounting-entity-cards,.connections-grid.accounting>.sync-worklist{grid-column:auto}.compliance-grid{grid-template-columns:1fr}}@media (max-width:700px){.finance-entity-switch{overflow:auto}.finance-entity-switch>button{min-width:200px}.mapping-row{grid-template-columns:1fr}.mapping-row .status-dot{justify-self:start}.reconciliation-list article{grid-template-columns:30px 1fr auto}.reconciliation-list article>strong,.reconciliation-list article>.status-dot{grid-column:2}.reconciliation-list article>button{grid-column:1/4}.toolbar-actions,.accounting-entity>footer{flex-wrap:wrap}.archive-policy{flex-wrap:wrap;align-items:flex-start}.archive-policy>button{justify-content:center;width:100%}}.fin-billing-alert{background:#fff;border:1px solid #efbbb7;border-radius:15px;margin-bottom:14px;overflow:hidden}.fin-billing-alert>header{color:#a9342e;background:#fff3f1;align-items:center;gap:11px;padding:14px 17px;display:flex}.fin-billing-alert>header svg{width:21px}.fin-billing-alert>header b,.fin-billing-alert>header span{display:block}.fin-billing-alert>header span{color:#795d5b;margin-top:3px;font-size:9px}.fin-billing-alert>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fin-billing-alert article{border-top:1px solid #f1d7d4;border-right:1px solid #f1d7d4;padding:12px 16px}.fin-billing-alert article span,.fin-billing-alert article b,.fin-billing-alert article small{display:block}.fin-billing-alert article span{color:#b13831;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:900}.fin-billing-alert article b{margin-top:4px;font-size:10px}.fin-billing-alert article small{color:#7a8b9b;margin-top:3px}.invoice-kind{color:#145fb9;background:#eaf3ff;border-radius:999px;width:max-content;padding:5px 8px;font-weight:900;font-size:8px!important;display:inline-flex!important}.invoice-kind.end{color:#13794b;background:#e8f7ef}.invoice-kind.term{color:#a85e08;background:#fff3df}.fin-demo-banner{color:#664e17;background:linear-gradient(135deg,#fffaf0,#fff);border:1px solid #d7c89d;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:14px 17px;display:flex}.fin-demo-banner>div{align-items:center;gap:11px;display:flex}.fin-demo-banner svg{color:#9b7419;width:22px}.fin-demo-banner p{margin:0}.fin-demo-banner b,.fin-demo-banner span{display:block}.fin-demo-banner span{color:#7d6c47;margin-top:3px;font-size:10px}.fin-demo-banner>div:last-child{gap:7px}.fin-demo-banner>div:last-child button{color:#765714;cursor:pointer;background:#fff;border:1px solid #d8c58e;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:800}.fin-demo-banner.empty>button{width:auto;margin:0}.fin-demo-badge{color:#7b5a0c;text-transform:uppercase;vertical-align:middle;background:#fff2c9;border-radius:999px;padding:3px 6px;font-weight:900;margin-left:7px!important;font-size:7px!important;display:inline-flex!important}.demo-row{background:#fffdf7!important}.control-state.demo{color:#7a590e;background:#fff2c9}.fin-demo-lock{color:#735711;background:#fff9e9;border:1px solid #d9c68d;border-radius:13px;align-items:center;gap:10px;margin:0 0 13px;padding:12px 15px;display:flex}.fin-demo-lock svg{width:20px}.fin-demo-lock b,.fin-demo-lock span{display:block}.fin-demo-lock span{color:#806e49;margin-top:3px;font-size:9px}.fin-demo-lock.compact{margin:10px 14px;padding:10px 12px}.purchase-control>header>span{font-size:10px}.fin-table input:disabled{cursor:not-allowed;opacity:.45}@media (max-width:800px){.fin-billing-alert>div{grid-template-columns:1fr}}.fin-create-invoice{white-space:nowrap;align-items:center;gap:7px;display:flex}.fin-create-invoice svg{width:15px}.fin-test-recipient{color:#176a46;background:#eff9f3;border:1px solid #bdd7c9;border-radius:11px;align-items:flex-start;gap:9px;margin:0 14px 10px;padding:10px;display:flex}.fin-test-recipient svg{flex:none;width:18px}.fin-test-recipient b,.fin-test-recipient span{display:block}.fin-test-recipient span{color:#527565;margin-top:2px;font-size:8px;line-height:1.45}.test-send{color:#176a46!important;border-color:#a9ccb9!important;margin-top:7px!important}.document-studio{grid-template-columns:270px minmax(0,1fr);gap:14px;display:grid}.document-library,.document-editor{overflow:hidden}.document-library>header>svg{width:25px;color:var(--tenant-brand-accent,#1762ad)}.document-library-filters{border-top:1px solid #e6edf4;border-bottom:1px solid #e6edf4;gap:4px;padding:10px 12px;display:flex}.document-library-filters button{color:#6b8093;background:0 0;border:0;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:800}.document-library-filters button.active{color:#174e7d;background:#edf4fb}.document-template-list{max-height:720px;overflow:auto}.document-template-list>button{text-align:left;color:#23445f;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf2f6;grid-template-columns:35px 1fr;gap:10px;width:100%;padding:12px;display:grid}.document-template-list>button.active{box-shadow:inset 3px 0 var(--tenant-brand-accent,#1769bd);background:#f0f6fb}.template-icon{width:34px;height:34px;color:var(--tenant-brand-accent,#1769bd);background:#edf4fb;border-radius:9px;place-items:center;display:grid}.template-icon svg{width:17px}.document-template-list b,.document-template-list small,.document-template-list em{display:block}.document-template-list small{color:#6c8194;margin-top:3px;font-size:8px}.document-template-list em{color:#287859;text-transform:uppercase;margin-top:5px;font-size:7px;font-style:normal;font-weight:900}.document-editor>header{align-items:center}.document-editor-actions{gap:7px;display:flex}.document-editor-actions button{width:auto;margin:0}.document-editor-tabs{border-top:1px solid #e6edf4;border-bottom:1px solid #e6edf4;align-items:center;gap:4px;padding:8px 14px;display:flex}.document-editor-tabs button{color:#63798d;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-weight:800;display:flex}.document-editor-tabs button.active{color:#175b9e;background:#edf4fb}.document-editor-tabs svg{width:14px}.document-editor-tabs>span{color:#71869a;margin-left:auto;font-size:8px}.document-version-lock{color:#536f85;background:#f5f8fb;align-items:center;gap:8px;padding:10px 15px;display:flex}.document-version-lock svg{color:#2e7658;width:16px}.document-form-row{border-bottom:1px solid #e6edf4;grid-template-columns:1.4fr 1fr .8fr;gap:10px;padding:12px 14px;display:grid}.document-form-row label,.document-controls label{color:#60778c;gap:5px;font-size:8px;font-weight:850;display:grid}.document-form-row input,.document-form-row select,.document-controls input:not([type=checkbox]):not([type=color]),.document-controls textarea{box-sizing:border-box;color:#1e425e;background:#fff;border:1px solid #cfdae5;border-radius:8px;width:100%;padding:8px}.document-workspace{background:#f5f7fa;grid-template-columns:220px minmax(280px,.8fr) minmax(360px,1fr);min-height:650px;display:grid}.document-controls{background:#fff;border-right:1px solid #dce5ed}.document-controls section{border-bottom:1px solid #e5edf3;gap:9px;padding:14px;display:grid}.document-controls h4,.document-block-column h4{color:#244660;margin:0}.document-controls textarea{resize:vertical;min-height:72px}.brand-color-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.brand-color-row label{border:1px solid #dbe4ec;border-radius:9px;padding:7px}.brand-color-row input[type=color]{background:0 0;border:0;width:100%;height:30px;padding:0}.document-switch{align-items:center;gap:7px!important;display:flex!important}.document-switch input{width:15px;height:15px}.document-block-column{background:#fbfcfd;border-right:1px solid #dce5ed;padding-bottom:14px}.document-block-column>header{justify-content:space-between;padding:13px;display:flex}.document-block-column header p{color:#75899c;margin:3px 0 0;font-size:8px}.document-block-column header span{color:#267858;font-size:8px;font-weight:850}.document-block-column article{color:#506a7f;cursor:grab;background:#fff;border:1px solid #d6e0e9;border-radius:9px;grid-template-columns:22px 1fr auto;align-items:center;gap:7px;margin:0 10px 7px;padding:9px;display:grid}.document-block-column article.dragging{opacity:.45}.document-block-column article.disabled{opacity:.58;background:#f3f5f7}.document-block-column article>svg{width:15px}.document-block-column article b,.document-block-column article span{display:block}.document-block-column article b{color:#23455f;font-size:9px}.document-block-column article span{color:#798c9d;margin-top:2px;font-size:7px}.document-block-column article input[type=text],.document-block-column article div>input{box-sizing:border-box;color:#35546d;border:1px solid #d9e3eb;border-radius:7px;width:100%;margin-top:6px;padding:6px;font-size:8px}.document-toggle input{display:none}.document-toggle span{background:#cbd5dd;border-radius:999px;width:30px;height:17px;display:block;position:relative}.document-toggle span:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:all .15s;position:absolute;top:2px;left:2px}.document-toggle input:checked+span{background:#1b8b5b}.document-toggle input:checked+span:after{left:15px}.document-preview{padding:14px;overflow:auto}.document-preview>header{color:#526e84;align-items:center;gap:7px;margin-bottom:10px;font-size:9px;font-weight:800;display:flex}.document-preview>header svg{width:15px}.document-preview>header button{color:#326184;background:#fff;border:1px solid #c8d7e4;border-radius:999px;margin-left:auto;padding:6px 9px;font-size:8px}.document-paper{box-sizing:border-box;background:#fff;width:min(100%,560px);min-height:720px;margin:auto;padding:38px;font-size:9px;box-shadow:0 9px 30px #213c5b1c}.preview-brand{border-bottom:2px solid #e4ebf1;justify-content:space-between;padding-bottom:18px;display:flex}.preview-brand>div{font-size:21px;font-weight:900}.preview-brand p{text-align:right;color:#687d8f;margin:0;line-height:1.5}.preview-address{gap:3px;margin:25px 0 20px;display:grid}.preview-address small{color:#7890a2;text-transform:uppercase}.preview-title{justify-content:space-between;align-items:flex-start;margin-bottom:25px;display:flex}.preview-title h2{margin:0;font-size:25px}.preview-title p{text-align:right;color:#6d8295;margin:0}.preview-intro{color:#4e677b;line-height:1.5}.preview-lines{margin-top:20px}.preview-lines>div{border-bottom:1px solid #e1e9ef;grid-template-columns:1fr 60px 90px;gap:8px;padding:9px 5px;display:grid}.preview-lines>div:first-child{text-transform:uppercase;background:#f1f5f8;font-size:7px}.preview-lines strong,.preview-lines b:last-child{text-align:right}.preview-totals{grid-template-columns:1fr 100px;gap:7px;width:230px;margin:20px 0 25px auto;display:grid}.preview-totals>:nth-child(2n){text-align:right}.preview-totals strong{border-top:1px solid #cad6df;padding-top:8px;font-size:11px}.preview-payment{border:1px solid;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.preview-payment b,.preview-payment span{display:block}.preview-payment span{color:#6e8293;margin-top:3px;font-size:7px}.preview-payment button{color:#fff;border:0;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:800}.preview-signature{grid-template-columns:1fr 1fr;gap:20px;margin-top:40px;display:grid}.preview-signature span{color:#718495;border-top:1px solid #cdd8e0;padding-top:8px}.document-paper footer{color:#75899b;border-top:1px solid #dce4eb;margin-top:45px;padding-top:10px;font-size:7px}.manual-sales-modal{width:min(940px,100%)}.manual-invoice-body{max-height:70vh;overflow:auto}.manual-lines{border:1px solid #dce5ed;border-radius:12px;margin:0 24px;overflow:hidden}.manual-lines>header{background:#f6f9fb;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.manual-lines h4,.manual-lines p{margin:0}.manual-lines p{color:#71869a;margin-top:3px;font-size:8px}.manual-lines header button{color:var(--tenant-brand-accent,#1762ad);background:#fff;border:1px solid #bfd2e3;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;font-weight:800;display:flex}.manual-lines header svg{width:13px}.manual-line{border-top:1px solid #e6edf3;grid-template-columns:minmax(220px,1fr) 85px 110px 75px 32px;gap:7px;padding:8px 10px;display:grid}.manual-line input,.manual-line select{color:#254861;border:1px solid #cfdae4;border-radius:8px;min-width:0;padding:8px}.manual-line>button{color:#a8403b;background:0 0;border:0}.manual-line>button svg{width:16px}.manual-total{background:#f8fafc;border-top:1px solid #dce5ed;justify-content:flex-end;gap:25px;padding:12px 15px;display:flex}.manual-total strong{font-size:15px}.manual-notes{grid-template-columns:1fr 1fr;gap:12px;padding:16px 24px;display:grid}.manual-notes label{color:#597188;gap:5px;font-size:9px;font-weight:800;display:grid}.manual-notes textarea{resize:vertical;border:1px solid #cfdae4;border-radius:9px;min-height:70px;padding:9px}.manual-sales-modal .fin-primary{align-items:center;gap:6px;display:flex}.manual-sales-modal .fin-primary svg{width:15px}@media (max-width:1250px){.document-workspace{grid-template-columns:200px 1fr}.document-preview{border-top:1px solid #dce5ed;grid-column:1/3}.document-paper{min-height:600px}.document-studio{grid-template-columns:220px minmax(0,1fr)}}@media (max-width:900px){.document-studio{grid-template-columns:1fr}.document-library{max-height:280px}.document-workspace{grid-template-columns:1fr}.document-controls,.document-block-column{border-right:0}.document-preview{grid-column:auto}.document-form-row{grid-template-columns:1fr}.document-editor>header{align-items:flex-start;gap:10px}.document-editor-actions{flex-wrap:wrap}.manual-line{grid-template-columns:1fr 70px 95px}.manual-line select,.manual-line>button{grid-row:2}.manual-notes{grid-template-columns:1fr}.manual-sales-modal{max-height:94vh}.fin-create-invoice{justify-content:center;width:100%}}.document-toggle-label{clip:rect(0,0,0,0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.document-toggle>span:last-child{background:#cbd5dd;border-radius:999px;width:30px;height:17px;display:block;position:relative}.document-toggle>span:last-child:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:all .15s;position:absolute;top:2px;left:2px}.payment-link-tools{gap:7px;margin-top:10px;display:grid}.payment-link-tools button{justify-content:center;margin:0!important}.document-library-empty{color:#71869a;margin:18px 12px;font-size:9px;line-height:1.5}.finance-task-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:-6px 0 18px;display:grid}.finance-task-nav>button,.finance-task-nav>div{box-sizing:border-box;color:#315846;text-align:left;background:#fff;border:1px solid #d6e1dc;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:9px;min-height:54px;padding:9px 11px;display:grid;position:relative}.finance-task-nav>button{cursor:pointer}.finance-task-nav>button.active,.finance-task-nav>div.active{background:#f0f8f2;border-color:#86ba9a;box-shadow:0 0 0 2px #e1f0e5}.finance-task-nav>button>svg,.finance-task-nav>div>svg{color:#287a52;width:20px}.finance-task-nav span{display:grid}.finance-task-nav small{color:#718278;margin-top:2px;font-size:9px}.finance-task-nav menu{z-index:12;background:#fff;border:1px solid #d6e1dc;border-radius:12px;margin:0;padding:6px;display:none;position:absolute;top:48px;left:8px;right:8px;box-shadow:0 12px 28px #17352a24}.finance-task-nav>div:hover menu,.finance-task-nav>div:focus-within menu{display:grid}.finance-task-nav menu button{color:#315846;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 8px}.finance-task-nav menu button:hover{background:#eef6f0}.three-way-summary{color:#79541d;background:#fffaf0;border:1px solid #ecd8b1;border-radius:14px;align-items:center;gap:12px;margin:0 0 14px;padding:12px 15px;display:flex}.three-way-summary.good{color:#176a47;background:#f1f9f3;border-color:#c8e5d1}.three-way-summary>svg{width:20px}.three-way-summary>div{flex:1;display:grid}.three-way-summary span{opacity:.82;margin-top:3px;font-size:10px}.finance-control-center{grid-template-columns:1.05fr 1.15fr .8fr;gap:18px;margin-top:18px;display:grid}.finance-control-center .fin-card{min-width:0}.finance-forecast-windows{gap:10px;margin:14px 16px 16px;display:grid}.finance-forecast-windows>div{background:#f8fbf8;border:1px solid #dce8df;border-radius:14px;grid-template-columns:1fr auto;gap:3px 14px;padding:12px 14px;display:grid}.finance-forecast-windows span,.finance-forecast-windows small{color:#687a70}.finance-forecast-windows small{grid-column:1/-1}.finance-forecast-windows b.good{color:#177b50}.finance-forecast-windows b.danger{color:#b14237}.finance-continuity-list{gap:7px;margin:12px;display:grid}.finance-continuity-list button{text-align:left;color:#17352a;background:#f7faf7;border:0;border-radius:12px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.finance-continuity-list button:hover{background:#eef6f0}.finance-continuity-list button span{display:grid}.finance-continuity-list button small{color:#738178}.finance-continuity-list button svg{width:17px}.readiness-card>header>b{color:#176a47;background:#eaf5ed;border-radius:999px;padding:7px 10px}.readiness-card>div{gap:8px;margin:14px 16px 16px;display:grid}.readiness-card>div>span{color:#7c7460;background:#faf8f1;border-radius:10px;align-items:center;gap:8px;padding:8px;display:flex}.readiness-card>div>span.ready{color:#176a47;background:#edf7f0}.readiness-card svg{width:17px;height:17px}.finance-document-upload.disabled{cursor:not-allowed;opacity:.65}@media (max-width:1180px){.finance-control-center{grid-template-columns:1fr 1fr}.readiness-card{grid-column:1/-1}}.commission-page{color:#102b48;background:#f6f8fb;min-height:calc(100vh - 64px);padding:25px 28px 100px;font-size:13px}.commission-page button,.commission-page input,.commission-page select,.commission-page textarea{font:inherit}.commission-head{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:15px;display:flex}.commission-head h2{letter-spacing:-.8px;margin:3px 0 5px;font-size:29px;line-height:1.08}.commission-head>div>span{color:#6d8094}.commission-eyebrow{text-transform:uppercase;letter-spacing:.13em;color:#63809d;margin:0;font-size:9px;font-weight:850}.commission-live{align-items:center;gap:9px;display:flex}.commission-live>i{background:#19a568;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #e1f5ea}.commission-live p{color:#426078;margin:0;display:grid}.commission-live small{color:#7b8ea0;font-size:9px}.commission-live button{color:#245276;background:#fff;border:1px solid #d3dfeb;border-radius:9px;align-items:center;gap:7px;margin-left:7px;padding:9px 12px;font-weight:750;display:flex}.commission-live svg{width:15px}.commission-banner{border:1px solid;border-radius:10px;align-items:center;gap:9px;margin-bottom:12px;padding:10px 13px;display:flex}.commission-banner svg{width:17px}.commission-banner span{flex:1}.commission-banner button{color:inherit;background:0 0;border:0}.commission-banner.success{color:#136c47;background:#f0faf4;border-color:#b7e1c9}.commission-banner.error{color:#ad3029;background:#fff4f3;border-color:#f2c3bf}.commission-local-nav{border-bottom:1px solid #dce5ee;gap:4px;margin-bottom:15px;display:flex}.commission-local-nav button{color:#5b7288;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 13px;font-weight:730}.commission-local-nav button.active{border-bottom-color:var(--tenant-brand-accent,#096bdc);color:#075fc8}.commission-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:13px;display:grid}.commission-kpis>button{text-align:left;min-width:0;color:inherit;background:#fff;border:1px solid #d7e1eb;border-radius:12px;grid-template-rows:auto auto auto;grid-template-columns:40px 1fr 16px;gap:1px 12px;padding:14px;display:grid;box-shadow:0 3px 12px #12395c08}.commission-kpis>button>span{border-radius:9px;grid-row:1/4;place-items:center;width:40px;height:40px;display:grid}.commission-kpis>button>span svg{width:20px}.commission-kpis .blue{color:#0969d7;background:#e9f2ff}.commission-kpis .red{color:#cf423b;background:#fff0ef}.commission-kpis .violet{color:#7752d2;background:#f2edff}.commission-kpis .green{color:#178252;background:#e9f8ef}.commission-kpis p{color:#6c8195;margin:0;font-size:10px}.commission-kpis strong{letter-spacing:-.3px;font-size:21px}.commission-kpis small{color:#7a8d9f;font-size:9px}.commission-kpis>button>svg{color:#8ba0b2;grid-area:1/3/4;align-self:center;width:14px}.commission-progress-card,.commission-table-card,.commission-control-rail>section,.commission-plan-list,.commission-rule-editor,.payroll-main{background:#fff;border:1px solid #d6e1eb;border-radius:12px;box-shadow:0 3px 12px #12395c08}.commission-progress-card{margin-bottom:13px}.commission-progress-card>header,.commission-table-card>header,.commission-plan-list>header,.commission-rule-editor>header,.payroll-main>header,.commission-control-rail>section>header{border-bottom:1px solid #e3eaf1;justify-content:space-between;align-items:center;gap:13px;padding:14px 16px;display:flex}.commission-progress-card h3,.commission-table-card h3,.commission-plan-list h3,.commission-rule-editor h3,.payroll-main h3,.commission-control-rail h3{margin:0;font-size:15px}.commission-progress-card header p,.commission-table-card header p,.commission-plan-list header p,.commission-rule-editor header span,.payroll-main header span,.commission-control-rail header p{color:#71869a;margin:3px 0 0;font-size:10px}.status-chip,.entry-state{border-radius:999px;align-items:center;width:max-content;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.status-chip{color:#0964cb;background:#e9f2ff}.status-chip.gesloten,.status-chip.aangesloten,.status-chip.gepubliceerd,.entry-state.good{color:#137a4d;background:#e9f8ef}.entry-state.attention{color:#b45f07;background:#fff4e6}.commission-stepper{grid-template-columns:repeat(6,1fr);padding:14px 18px;display:grid}.commission-stepper>div{color:#8b9bad;justify-items:center;gap:6px;font-size:9px;display:grid;position:relative}.commission-stepper>div:not(:last-child):after{content:"";background:#dce5ed;width:calc(100% - 32px);height:2px;position:absolute;top:13px;left:calc(50% + 16px)}.commission-stepper span{z-index:1;background:#fff;border:1px solid #cbd8e3;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.commission-stepper span svg{width:14px}.commission-stepper .done,.commission-stepper .active{color:#0966ce}.commission-stepper .done span{color:#fff;background:#159860;border-color:#159860}.commission-stepper .done:after{background:#159860!important}.commission-stepper .active span{border-color:var(--tenant-brand-accent,#096bdc);background:var(--tenant-brand-accent,#096bdc);color:#fff}.commission-main-grid{grid-template-columns:minmax(0,1fr) 310px;gap:13px;display:grid}.commission-table-card{overflow:hidden}.commission-table-card>header label{border:1px solid #d3dfeb;border-radius:8px;align-items:center;gap:7px;min-width:220px;padding:8px 10px;display:flex}.commission-table-card>header label svg{color:#7a90a5;width:14px}.commission-table-card>header input{border:0;outline:0;width:100%}.commission-table-wrap{overflow:auto}.commission-table-wrap table{border-collapse:collapse;width:100%;min-width:790px}.commission-table-wrap th{text-align:left;color:#71859a;text-transform:uppercase;letter-spacing:.06em;background:#f7f9fb;padding:9px 11px;font-size:9px}.commission-table-wrap td{color:#34536d;vertical-align:middle;border-top:1px solid #e6edf3;padding:10px 11px}.commission-table-wrap tr.selected td{background:#f0f6ff}.commission-table-wrap td.negative{color:#c33b34}.commission-person{text-align:left;color:inherit;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.commission-person>span{color:#0967d2;background:#e9f2ff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-weight:850;display:grid}.commission-person p{margin:0;display:grid}.commission-person small{color:#71869a;font-size:9px}.row-action{color:#47708f;background:#fff;border:1px solid #d2deea;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.row-action svg{width:14px}.commission-control-rail{align-content:start;gap:12px;display:grid}.commission-control-rail>section{overflow:hidden}.commission-control-rail>section>header svg{width:19px;color:var(--tenant-brand-accent,#096bdc)}.commission-detail-total{background:linear-gradient(135deg,#edf5ff,#f7fbff);border-radius:10px;gap:3px;margin:12px;padding:14px;display:grid}.commission-detail-total span,.commission-detail-total small{color:#668096;font-size:10px}.commission-detail-total strong{font-size:25px}.commission-source-row{text-align:left;width:calc(100% - 24px);color:inherit;background:0 0;border:0;border-top:1px solid #e6edf3;grid-template-columns:7px 1fr auto 14px;align-items:center;gap:8px;margin:0 12px;padding:11px 0;display:grid}.commission-source-row i{border-radius:50%;width:7px;height:7px}.commission-source-row i.green{background:#1ba268}.commission-source-row i.amber{background:#e68e25}.commission-source-row i.red{background:#d34a43}.commission-source-row p{margin:0;display:grid}.commission-source-row small{color:#75899b;font-size:9px}.commission-source-row>strong{font-size:11px}.commission-source-row>svg{color:#8396a7;width:13px}.commission-checks{padding:14px 16px!important}.commission-checks h3{margin-bottom:8px}.commission-checks p{color:#4f6c83;align-items:center;gap:8px;margin:0;padding:7px 0;font-size:10px;display:flex}.commission-checks p svg{color:#15945e;width:15px}.commission-checks p.warning svg{color:#d77a13}.commission-checks p:has(.lucide-alert-triangle) svg{color:#d77a13}.commission-actions{gap:8px;padding:12px;display:grid}.commission-actions button,.payroll-actions button,.commission-plan-list header button,.commission-table-card header>button{color:#185a94;background:#fff;border:1px solid #c5d5e2;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:37px;font-weight:750;display:flex}.commission-actions button.primary,.payroll-actions button.primary,.commission-table-card header>button.primary{border-color:var(--tenant-brand-accent,#0768da);background:var(--tenant-brand-accent,#0768da);color:#fff}.commission-actions svg,.payroll-actions svg{width:15px}.commission-rules-layout{grid-template-columns:350px minmax(0,1fr);gap:14px;display:grid}.commission-plan-list{overflow:hidden}.commission-plan-list header button{min-height:34px;padding:0 10px;font-size:10px}.commission-plan-list header button svg{width:14px}.commission-plan-list>button{text-align:left;width:100%;color:inherit;background:#fff;border:0;border-top:1px solid #e5ecf2;grid-template-columns:36px 1fr auto 14px;align-items:center;gap:9px;padding:13px 15px;display:grid}.commission-plan-list>button.active{box-shadow:inset 3px 0 var(--tenant-brand-accent,#096bdc);background:#edf5ff}.commission-plan-list>button>span{color:#0868d5;background:#e9f2ff;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.commission-plan-list>button>span svg{width:17px}.commission-plan-list>button p{margin:0;display:grid}.commission-plan-list>button small{color:#71869a;font-size:9px}.commission-plan-list>button strong{color:#168153;font-size:9px}.commission-plan-list>button>svg{color:#8296a8;width:13px}.commission-rule-editor{overflow:hidden}.commission-rule-editor>header h3{font-size:20px}.rule-fields{grid-template-columns:repeat(4,1fr);gap:9px;padding:14px;display:grid}.rule-fields article{background:#f8fafc;border:1px solid #e0e8ef;border-radius:9px;gap:4px;padding:12px;display:grid}.rule-fields span,.rule-fields small{color:#72869a;font-size:9px}.rule-fields b{font-size:15px}.rule-formula{background:#f1f7ff;border:1px solid #cfe0f3;border-radius:10px;align-items:center;gap:13px;margin:0 14px 14px;padding:13px;display:flex}.rule-formula>svg{width:23px;color:var(--tenant-brand-accent,#096bdc)}.rule-formula h4,.rule-formula p{margin:0}.rule-formula p{color:#496b88;margin-top:3px;font-size:11px}.version-history{border:1px solid #dce5ed;border-radius:10px;margin:0 14px 14px;overflow:hidden}.version-history>header{background:#f8fafc;justify-content:space-between;padding:12px;display:flex}.version-history h4{margin:0}.version-history>article{border-top:1px solid #e4ebf1;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.version-history>article>span{color:#0966cf;background:#e9f2ff;border-radius:7px;place-items:center;width:31px;height:31px;font-weight:800;display:grid}.version-history p{margin:0;display:grid}.version-history small{color:#74889b;font-size:9px}.version-history button{color:#1264ac;background:#fff;border:1px solid #bcd0e0;border-radius:7px;padding:7px 10px}.version-history svg{color:#168153;width:17px}.commission-modal{z-index:80;background:#102b4866;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.commission-modal form{background:#fff;border:1px solid #d5e0e9;border-radius:14px;width:min(510px,100%);box-shadow:0 25px 70px #102b4840}.commission-modal form>header{border-bottom:1px solid #e2e9ef;justify-content:space-between;padding:17px 19px;display:flex}.commission-modal h3,.commission-modal p{margin:0}.commission-modal p{color:#71869a;margin-top:4px;font-size:10px}.commission-modal header button{background:0 0;border:0}.commission-modal header svg{width:18px}.commission-modal label{gap:6px;margin:14px 19px;font-weight:750;display:grid}.commission-modal textarea,.commission-modal input,.commission-modal select{box-sizing:border-box;color:#183b57;background:#fff;border:1px solid #cbd9e4;border-radius:8px;width:100%;padding:10px}.commission-modal textarea{resize:vertical;min-height:85px}.simulation-note{color:#426a8d;background:#f1f7ff;border-radius:9px;gap:9px;margin:14px 19px;padding:11px;font-size:10px;display:flex}.simulation-note svg{flex:0 0 16px;width:16px}.commission-modal footer{border-top:1px solid #e2e9ef;justify-content:flex-end;gap:8px;padding:14px 19px;display:flex}.commission-modal footer button{background:#fff;border:1px solid #cbd8e3;border-radius:8px;padding:9px 13px}.commission-modal footer button.primary{border-color:var(--tenant-brand-accent,#0768da);background:var(--tenant-brand-accent,#0768da);color:#fff}.correction-grid,.payroll-layout{grid-template-columns:minmax(0,1fr) 320px;gap:14px;display:grid}.commission-table-card header>button.small{min-height:34px;padding:0 11px;font-size:10px}.commission-table-card header>button svg{width:14px}.attention-count{color:#bc6509;background:#fff1e5;border-radius:8px;place-items:center;min-width:28px;height:28px;font-weight:850;display:grid}.dispute-row{border-bottom:1px solid #e5ecf2;gap:7px;margin:0 13px;padding:13px 2px;display:grid}.dispute-row p{margin:0;display:grid}.dispute-row small,.dispute-row>span{color:#71869a;font-size:9px}.dispute-row button{color:#155e9d;background:#fff;border:1px solid #bcd0df;border-radius:7px;padding:8px}.commission-clean{text-align:center;justify-items:center;gap:5px;padding:24px;display:grid}.commission-clean svg{color:#16945e;width:28px}.commission-clean span{color:#70859a;font-size:10px}.payroll-main{overflow:hidden}.payroll-main>header h3{font-size:20px}.payroll-control-numbers{grid-template-columns:repeat(3,1fr);gap:10px;padding:14px;display:grid}.payroll-control-numbers article{border:1px solid #dce5ed;border-radius:10px;align-items:center;gap:11px;padding:13px;display:flex}.payroll-control-numbers svg{width:23px;color:var(--tenant-brand-accent,#096bdc)}.payroll-control-numbers p{margin:0;display:grid}.payroll-control-numbers span{color:#71869a;font-size:9px}.payroll-control-numbers strong{font-size:18px}.payroll-gates{border:1px solid #dce5ed;border-radius:10px;margin:0 14px;overflow:hidden}.payroll-gates h4{background:#f8fafc;margin:0;padding:11px 13px}.payroll-gates p{border-top:1px solid #e4ebf1;grid-template-columns:18px 1fr auto;align-items:center;gap:9px;margin:0;padding:10px 13px;display:grid}.payroll-gates svg{color:#16945e;width:16px}.payroll-gates p.warning svg,.payroll-gates p.warning b{color:#c46b0a}.payroll-gates b{color:#168153;font-size:10px}.payroll-actions{justify-content:flex-end;gap:8px;padding:14px;display:flex}.payroll-actions button{padding:0 12px}.batch-summary{gap:6px;padding:16px;display:grid}.batch-summary>span,.batch-summary small{color:#72869a;font-size:9px}.batch-summary strong{font-size:25px}.batch-summary p{color:#1b7f55;margin:0}.commission-empty{text-align:center;justify-items:center;padding:70px;display:grid}.commission-empty svg{color:#d57916;width:36px}.commission-empty button{background:var(--tenant-brand-accent,#096bdc);color:#fff;border:0;border-radius:8px;padding:10px 14px}.commission-skeleton{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.commission-skeleton>div,.commission-skeleton>article{background:linear-gradient(100deg,#eaf0f5,#f7fafc,#eaf0f5) 0 0/200% 100%;border-radius:12px;height:92px;animation:1.4s infinite commission-shimmer}.commission-skeleton>article{grid-column:1/5;height:370px}@keyframes commission-shimmer{to{background-position:-200% 0}}@media (max-width:1180px){.commission-main-grid,.correction-grid,.payroll-layout{grid-template-columns:1fr}.commission-control-rail{grid-template-columns:repeat(2,1fr)}.commission-rules-layout{grid-template-columns:300px 1fr}.rule-fields{grid-template-columns:1fr 1fr}}@media (max-width:820px){.commission-page{padding:18px 12px 96px}.commission-head{flex-direction:column}.commission-local-nav{overflow:auto}.commission-local-nav button{white-space:nowrap}.commission-kpis{grid-template-columns:1fr 1fr}.commission-stepper{grid-template-columns:repeat(6,120px);overflow:auto}.commission-rules-layout,.commission-control-rail{grid-template-columns:1fr}.commission-table-card>header{flex-direction:column;align-items:stretch}.commission-table-card>header label{min-width:0}.payroll-control-numbers{grid-template-columns:1fr}.commission-live{flex-wrap:wrap;width:100%}.commission-live button{margin-left:auto}}@media (max-width:520px){.commission-kpis,.rule-fields{grid-template-columns:1fr}.commission-head h2{font-size:25px}.commission-local-nav{margin-inline:-12px;padding-inline:12px}.payroll-actions{flex-direction:column;align-items:stretch}.commission-modal{align-items:end;padding:0}.commission-modal form{border-radius:16px 16px 0 0}}@media (prefers-reduced-motion:reduce){.commission-skeleton>div,.commission-skeleton>article{animation:none}.commission-page *{scroll-behavior:auto!important}}.commission-source-detail{color:#315a79;background:#f2f7fd;border:1px solid #cfe0f1;border-radius:9px;gap:4px;margin:4px 12px 13px;padding:11px;display:grid}.commission-source-detail span,.commission-source-detail small{color:#678096;font-size:9px}.integration-page{color:#102846;background:linear-gradient(#f7faff 0,#fff 260px);min-height:calc(100vh - 76px);padding:26px 30px 52px}.integration-page button,.integration-page input,.integration-page select{font:inherit}.integration-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.integration-heading .eyebrow{color:#0f64d8;letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:800}.integration-heading h2{letter-spacing:-.035em;margin:5px 0;font-size:28px}.integration-heading p{color:#637691;margin:0;font-size:14px}.integration-live{align-items:center;gap:10px;display:flex}.integration-live>i{background:#22a45d;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #e7f7ee}.integration-live span{flex-direction:column;font-size:12px;display:flex}.integration-live small{color:#8492a8;margin-top:2px}.integration-live button,.secondary-action,.text-action{color:#174a88;cursor:pointer;background:#fff;border:1px solid #ccdaeb;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;font-weight:750;display:flex}.integration-live button svg,.secondary-action svg,.text-action svg{width:16px;height:16px}.integration-live button:disabled,.integration-page button:disabled{opacity:.48;cursor:not-allowed}@keyframes integration-spin{to{transform:rotate(360deg)}}.integration-notice{border:1px solid;border-radius:10px;align-items:center;gap:10px;margin-bottom:14px;padding:11px 14px;font-size:13px;display:flex}.integration-notice.good{color:#166b3a;background:#effaf4;border-color:#bde7cf}.integration-notice.danger{color:#9b3a2c;background:#fff5f3;border-color:#f1c8c1}.integration-notice svg{width:18px}.integration-notice span{flex:1}.integration-notice button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:20px}.integration-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.integration-metrics>button{text-align:left;color:#14345a;cursor:pointer;background:#fff;border:1px solid #d5e0ee;border-radius:12px;align-items:flex-start;gap:13px;min-height:94px;padding:15px 17px;transition:all .16s;display:flex;box-shadow:0 4px 17px #234d7c09}.integration-metrics>button:hover,.integration-metrics>button.active{border-color:#72aaff;transform:translateY(-1px);box-shadow:0 5px 20px #1967dc17}.integration-metrics>button>svg{color:#1269dc;width:22px;height:22px;margin-top:3px}.integration-metrics span{flex:1;grid-template-columns:1fr auto;align-items:center;display:grid}.integration-metrics small{color:#506783;font-weight:750}.integration-metrics strong{letter-spacing:-.04em;color:#0d3262;grid-area:1/2/3;font-size:28px}.integration-metrics em{color:#8290a4;margin-top:7px;font-size:12px;font-style:normal}.integration-workspace{background:#fff;border:1px solid #d4dfec;border-radius:14px;grid-template-columns:360px minmax(0,1fr);align-items:start;min-height:700px;display:grid;overflow:hidden;box-shadow:0 12px 35px #13355b0e}.integration-list-panel{background:#fbfcfe;border-right:1px solid #dce5f0;min-height:700px}.integration-toolbar{border-bottom:1px solid #e0e8f1;gap:8px;padding:14px;display:grid}.integration-toolbar label{background:#fff;border:1px solid #cad8e8;border-radius:8px;align-items:center;gap:8px;height:40px;padding:0 10px;display:flex}.integration-toolbar svg{color:#66809f;width:17px}.integration-toolbar input{color:#15304f;border:0;outline:0;width:100%;font-size:13px}.integration-toolbar select,.integration-card select,.integration-card input{color:#163454;background:#fff;border:1px solid #cad8e8;border-radius:8px;outline:none;height:40px;padding:0 10px}.integration-toolbar select:focus,.integration-card select:focus,.integration-card input:focus{border-color:#2374df;box-shadow:0 0 0 3px #e8f1ff}.integration-list{max-height:740px;overflow:auto}.integration-list>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e4ebf3;grid-template-columns:42px minmax(0,1fr) auto 16px;align-items:center;gap:10px;padding:14px 12px;display:grid}.integration-list>button:hover,.integration-list>button.selected{background:#edf5ff}.integration-list>button.selected{box-shadow:inset 3px 0 #1470df}.integration-list>button>svg{color:#7490b0;width:15px}.provider-mark{color:#1167d6;background:#eaf2fe;border:1px solid #cfe0f6;border-radius:9px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:850;display:grid}.provider-mark.good{color:#147744;background:#eaf8f0;border-color:#c8ead6}.provider-mark.danger{color:#b74230;background:#fff2ef;border-color:#f1d0c9}.provider-mark.muted{color:#65748a;background:#f0f2f5}.provider-mark.large{border-radius:11px;width:54px;height:54px;font-size:15px}.provider-copy{flex-direction:column;min-width:0;display:flex}.provider-copy b{font-size:14px}.provider-copy small{color:#6f8198;margin-top:3px;font-size:11px}.provider-copy em{color:#8897aa;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:11px;font-style:normal;overflow:hidden}.status-tag{white-space:nowrap;border:1px solid;border-radius:20px;padding:5px 7px;font-size:10px;font-weight:800}.status-tag.good{color:#147744;background:#effaf4;border-color:#bfe7d0}.status-tag.test{color:#1761be;background:#eff5ff;border-color:#cbdff9}.status-tag.danger{color:#a63c2c;background:#fff4f1;border-color:#efc9c2}.status-tag.muted{color:#65748a;background:#f3f5f7;border-color:#d8dee6}.integration-empty,.no-jobs{color:#8292a7;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:32px;display:flex}.integration-empty svg{width:25px}.integration-empty b{color:#3d5573}.integration-detail{gap:14px;min-width:0;padding:20px;display:grid}.integration-detail-head{grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.integration-detail-head small{color:#71839b;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.integration-detail-head h3{margin:2px 0;font-size:22px}.integration-detail-head p{color:#71839b;margin:0;font-size:13px}.test-mode-banner{color:#155aaf;background:linear-gradient(90deg,#eef5ff,#f8fbff);border:1px solid #bcd5f7;border-radius:10px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 14px;display:grid}.test-mode-banner>svg{width:21px}.test-mode-banner div{flex-direction:column;display:flex}.test-mode-banner span{color:#597a9f;margin-top:2px;font-size:12px}.test-mode-banner button{color:#155aaf;cursor:pointer;background:#fff;border:1px solid #9fc4f4;border-radius:8px;padding:8px 10px;font-weight:750}.integration-readiness{background:#fcfdff;border:1px solid #d9e4ef;border-radius:10px;padding:13px 15px}.integration-readiness h4{margin:0 0 10px;font-size:13px}.integration-readiness>div{flex-wrap:wrap;gap:8px;display:flex}.integration-readiness span{border:1px solid;border-radius:6px;align-items:center;gap:5px;padding:6px 8px;font-size:11px;font-weight:700;display:flex}.integration-readiness span svg{width:14px;height:14px}.integration-readiness .ready{color:#177144;background:#eff9f3;border-color:#c6e7d2}.integration-readiness .blocked{color:#a04d1d;background:#fff7ee;border-color:#f1d2ad}.integration-readiness p{color:#8c6846;margin:9px 0 0;font-size:11px}.integration-detail-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.integration-card,.integration-actions-card{background:#fff;border:1px solid #d8e3ef;border-radius:11px;min-width:0;padding:15px}.integration-card>header,.integration-actions-card>header{align-items:flex-start;gap:9px;margin-bottom:13px;display:flex}.integration-card>header>svg{color:#176ad6;width:19px}.integration-card header div,.integration-actions-card header div{flex-direction:column;display:flex}.integration-card h4,.integration-actions-card h4{margin:0;font-size:14px}.integration-card header p,.integration-actions-card header p{color:#7989a0;margin:3px 0 0;font-size:11px}.integration-card>label{color:#4d6380;flex-direction:column;gap:5px;margin-top:10px;font-size:11px;font-weight:750;display:flex}.form-pair{grid-template-columns:1fr 1fr;gap:9px;display:grid}.form-pair label{color:#4d6380;flex-direction:column;gap:5px;margin-top:10px;font-size:11px;font-weight:750;display:flex}.integration-toggles{gap:7px;margin:12px 0;display:grid}.integration-toggles label{cursor:pointer;background:#fbfcfe;border:1px solid #e0e7ef;border-radius:8px;grid-template-columns:17px 1fr;align-items:start;gap:8px;padding:9px;display:grid}.integration-toggles input{accent-color:#1269dc;margin-top:2px}.integration-toggles span{flex-direction:column;display:flex}.integration-toggles b{font-size:11px}.integration-toggles small{color:#7a8ba1;margin-top:2px;font-size:10px}.secondary-action{width:100%;margin-top:12px}.integration-actions-card header{justify-content:space-between}.text-action{padding:7px 9px;font-size:11px}.integration-actions{flex-wrap:wrap;gap:8px;display:flex}.integration-actions button{color:#174b87;cursor:pointer;background:#fff;border:1px solid #c8d7e8;border-radius:8px;align-items:center;gap:6px;padding:9px 11px;font-size:11px;font-weight:750;display:flex}.integration-actions button svg{width:15px}.integration-actions .primary-action{color:#fff;background:#0868dd;border-color:#0868dd}.integration-actions .pause-action{color:#9a4a26}.integration-jobs{padding-bottom:7px}.job-list>div{border-top:1px solid #e3eaf2;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 3px;display:grid}.job-list>div>span:nth-child(2){flex-direction:column;display:flex}.job-list b{font-size:12px}.job-list small{color:#7b8ba0;margin-top:2px;font-size:10px}.job-list em{color:#ae4333;margin-top:3px;font-size:10px;font-style:normal}.job-list button{color:#a43d2e;cursor:pointer;background:#fff7f5;border:1px solid #e4b8b1;border-radius:7px;padding:7px 9px;font-size:10px;font-weight:750}.job-state{border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.job-state svg{width:14px}.job-state.good{color:#14804a;background:#ebf8f0}.job-state.danger{color:#b74634;background:#fff0ed}.no-jobs{justify-content:flex-start;text-align:left!important;flex-direction:row!important;padding:12px!important}.no-jobs svg{color:#2a995c;width:20px}.no-jobs span{flex-direction:column;display:flex}.integration-loading{text-align:center;align-content:center;place-items:center;display:grid}.integration-loading svg{color:#136bd9;width:30px}.integration-loading h2{margin:12px 0 2px}.integration-loading p{color:#76869d}@media (max-width:1180px){.integration-workspace{grid-template-columns:300px minmax(0,1fr)}.integration-detail-grid{grid-template-columns:1fr}.integration-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:850px){.integration-page{padding:18px 14px 35px}.integration-heading{flex-direction:column}.integration-live{flex-wrap:wrap;width:100%}.integration-live button{margin-left:auto}.integration-workspace{grid-template-columns:1fr}.integration-list-panel{border-bottom:1px solid #dce5f0;border-right:0;min-height:0}.integration-list{max-height:330px}.integration-metrics{grid-template-columns:1fr 1fr}.integration-detail{padding:14px}.integration-detail-head{grid-template-columns:48px 1fr}.integration-detail-head .status-tag{grid-column:2}.test-mode-banner{grid-template-columns:22px 1fr}.test-mode-banner button{grid-column:2}.form-pair{grid-template-columns:1fr}.integration-actions-card header{flex-direction:column}.integration-actions button{flex:1;justify-content:center;min-width:145px}}@media (max-width:520px){.integration-metrics{grid-template-columns:1fr}.integration-metrics>button{min-height:78px}.integration-toolbar{grid-template-columns:1fr}.integration-detail-head p{display:none}.integration-actions button{width:100%}.integration-readiness>div{display:grid}.integration-live span{flex:1}}.communication-page{color:#102846;background:linear-gradient(#f7faff 0,#fff 260px);min-height:calc(100vh - 76px);padding:26px 30px 52px}.communication-page button,.communication-page input,.communication-page select,.communication-page textarea{font:inherit}.communication-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:19px;display:flex}.communication-heading .eyebrow{color:#1169d9;letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:850}.communication-heading h2{letter-spacing:-.04em;margin:5px 0;font-size:29px}.communication-heading p{color:#687b94;margin:0;font-size:13px}.communication-sync{align-items:center;gap:10px;display:flex}.communication-sync>i{background:#20a35c;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #e5f7ed}.communication-sync span{flex-direction:column;font-size:12px;display:flex}.communication-sync small{color:#7e8ea4;margin-top:2px;font-size:11px}.communication-sync button,.back-button{color:#174b86;cursor:pointer;background:#fff;border:1px solid #cad8e8;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;font-weight:750;display:flex}.communication-sync button svg,.back-button svg{width:16px}.communication-notice{border:1px solid;border-radius:10px;align-items:center;gap:9px;margin-bottom:14px;padding:11px 13px;font-size:13px;display:flex}.communication-notice.good{color:#176d3d;background:#effaf4;border-color:#bce6ce}.communication-notice.danger{color:#9e3c2c;background:#fff4f1;border-color:#f0c7bf}.communication-notice svg{width:18px}.communication-notice span{flex:1}.communication-notice button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:20px}.communication-metrics{grid-template-columns:repeat(5,1fr);gap:11px;margin-bottom:15px;display:grid}.communication-metrics>button{color:#153354;text-align:left;cursor:pointer;background:#fff;border:1px solid #d4e0ed;border-radius:11px;align-items:flex-start;gap:11px;min-height:88px;padding:14px 15px;transition:all .15s;display:flex;box-shadow:0 4px 17px #234d7c08}.communication-metrics>button:hover,.communication-metrics>button.active{border-color:#71a9f3;transform:translateY(-1px);box-shadow:0 5px 20px #1967dc16}.communication-metrics>button>svg{color:#116bdc;width:20px;margin-top:3px}.communication-metrics>button>span{flex:1;grid-template-columns:1fr auto;align-items:center;display:grid}.communication-metrics small{color:#516983;font-size:12px;font-weight:750}.communication-metrics strong{color:#103562;grid-area:1/2/3;font-size:25px}.communication-metrics em{color:#8190a5;margin-top:7px;font-size:11px;font-style:normal}.communication-list-card,.template-list-card,.communication-dossier{background:#fff;border:1px solid #d4dfec;border-radius:13px;overflow:hidden;box-shadow:0 12px 34px #13355b0e}.communication-list-card>header,.template-list-card>header{border-bottom:1px solid #dde6f0;justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.communication-list-card h3,.template-list-card h3{margin:0;font-size:17px}.communication-list-card header p,.template-list-card header p{color:#7b8ba0;margin:3px 0 0;font-size:12px}.primary-button{cursor:pointer;color:#fff!important;background:#0767d9!important;border:1px solid #0767d9!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:10px 14px!important;font-weight:800!important;display:flex!important}.primary-button svg{width:16px}.communication-list-toolbar{background:#fbfcfe;border-bottom:1px solid #e1e8f1;grid-template-columns:minmax(260px,1fr) 170px 170px;gap:9px;padding:13px 17px;display:grid}.communication-list-toolbar label{background:#fff;border:1px solid #cad8e8;border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.communication-list-toolbar label svg{color:#6d819b;width:17px}.communication-list-toolbar input{color:#183656;border:0;outline:0;width:100%;height:39px}.communication-list-toolbar select,.compose-form select,.compose-form input,.compose-form textarea,.template-form-grid input,.template-form-grid select,.template-form-grid textarea,.cancel-panel input{color:#173554;background:#fff;border:1px solid #c8d7e7;border-radius:8px;outline:0;padding:0 10px}.communication-list-toolbar select{height:41px}.communication-list-toolbar input:focus,.communication-list-toolbar select:focus,.compose-form input:focus,.compose-form select:focus,.compose-form textarea:focus,.template-form-grid input:focus,.template-form-grid select:focus,.template-form-grid textarea:focus{border-color:#1a70dc;box-shadow:0 0 0 3px #e9f2ff}.communication-table-head,.communication-table>button{grid-template-columns:minmax(300px,1.7fr) 150px 145px 135px 135px 18px;align-items:center;gap:12px;display:grid}.communication-table-head{color:#71839b;text-transform:uppercase;letter-spacing:.04em;background:#f5f8fb;padding:9px 17px;font-size:11px;font-weight:800}.communication-table>button{color:#173554;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e4ebf2;width:100%;padding:12px 17px}.communication-table>button:hover{background:#f5f9ff}.communication-table>button>span{font-size:12px}.communication-table>button>span>small{color:#7c8ca1;margin-top:4px;font-size:10px;display:block}.communication-table>button>svg{color:#7891ae;width:15px}.message-main{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;display:grid!important}.message-main>i,.template-table button>span:first-child>i{color:#1268d7;background:#ebf3fe;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.message-main>i svg,.template-table button>span:first-child>i svg{width:17px}.message-main b,.message-main small,.message-main em{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.message-main b{font-size:13px}.message-main em{color:#91a0b2;margin-top:3px;font-size:9px;font-style:normal}.communication-state{border:1px solid;align-items:center;width:max-content;padding:5px 7px;font-style:normal;font-weight:800;border-radius:6px!important;font-size:10px!important;display:inline-flex!important}.communication-state.good{color:#177144;background:#eff9f3;border-color:#c5e5d1}.communication-state.progress{color:#1761ba;background:#eef5ff;border-color:#c8dcf6}.communication-state.danger{color:#a63e2e;background:#fff2ef;border-color:#efc9c1}.communication-state.muted{color:#68768a;background:#f2f4f7;border-color:#d8dfe7}.communication-state.concept{color:#8c5a0b;background:#fff8e9;border-color:#eddbb2}.error-copy{color:#ab402f!important}.communication-empty{color:#8494a8;place-items:center;gap:7px;padding:42px;display:grid}.communication-empty svg{width:24px}.communication-empty b{color:#3c5674}.communication-list-card>footer{color:#71829a;border-top:1px solid #dfe7f0;justify-content:space-between;align-items:center;padding:12px 17px;font-size:11px;display:flex}.communication-list-card>footer div{gap:7px;display:flex}.communication-list-card>footer button{color:#174b86;cursor:pointer;background:#fff;border:1px solid #cad8e8;border-radius:7px;padding:7px 10px}.communication-page button:disabled{opacity:.46;cursor:not-allowed}.communication-dossier>header{border-bottom:1px solid #dce5ef;align-items:flex-start;gap:17px;padding:17px 19px;display:flex}.communication-dossier>header>div{flex:1}.communication-dossier>header>div>span{text-transform:uppercase;letter-spacing:.07em;color:#6f82a0;font-size:11px;font-weight:800}.communication-dossier>header h3{margin:4px 0;font-size:21px}.communication-dossier>header p{color:#73859b;margin:0;font-size:12px}.back-button{white-space:nowrap;align-self:center}.compose-grid{background:#f8fafd;grid-template-columns:minmax(0,1.5fr) minmax(300px,.75fr);gap:15px;padding:18px;display:grid}.compose-form,.message-preview-card{background:#fff;border:1px solid #d5e1ed;border-radius:11px;padding:17px}.compose-form h4{margin:0 0 14px;font-size:15px}.compose-form>label,.template-form-grid label,.cancel-panel label{color:#4e6682;flex-direction:column;gap:5px;margin-top:10px;font-size:11px;font-weight:800;display:flex}.compose-form select,.compose-form input{height:41px}.compose-form textarea,.template-form-grid textarea{resize:vertical;padding:10px;line-height:1.55}.compose-facts{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px;display:grid}.compose-facts span{color:#4b627e;background:#fafcfe;border:1px solid #e0e7ef;border-radius:8px;padding:9px;font-size:11px}.compose-facts b{color:#8291a5;text-transform:uppercase;margin-bottom:4px;font-size:9px;display:block}.inline-blocker{color:#955027;background:#fff5ed;border:1px solid #efcfb3;border-radius:8px;gap:8px;margin-top:11px;padding:10px;font-size:11px;display:flex}.inline-blocker svg{flex:none;width:17px}.inline-blocker b{margin-bottom:2px;display:block}.form-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.form-actions>button:not(.primary-button),.template-editor form>footer>button:not(.primary-button){color:#385675;cursor:pointer;background:#fff;border:1px solid #cad8e8;border-radius:8px;padding:9px 13px}.message-preview-card{align-self:start;padding:0;overflow:hidden}.message-preview-card>header{color:#165eaf;background:#edf5ff;gap:9px;padding:13px 15px;display:flex}.message-preview-card>header svg{width:19px}.message-preview-card>header span{flex-direction:column;display:flex}.message-preview-card>header small{color:#6684a9;margin-top:2px;font-size:9px}.message-preview-card>div{background:#fff;border:1px solid #e1e7ee;border-radius:8px;min-height:220px;margin:14px;padding:17px;box-shadow:0 6px 20px #153a650a}.message-preview-card>div>small{color:#8090a4;font-size:10px}.message-preview-card>div h4{margin:15px 0 11px;font-size:15px}.message-preview-card>div p{color:#465e79;font-size:12px;line-height:1.7}.message-preview-card>footer{color:#798ba2;background:#f7f9fb;border-top:1px solid #e0e7ee;padding:11px 15px;font-size:9px;line-height:1.6}.test-delivery-banner{color:#165eaf;background:#edf7ff;border-bottom:1px solid #c9ddf5;align-items:center;gap:10px;padding:11px 17px;display:flex}.test-delivery-banner svg{width:19px}.test-delivery-banner span{font-size:11px}.test-delivery-banner b{margin-bottom:2px;font-size:12px;display:block}.message-detail-grid{background:#f8fafd;grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);gap:14px;padding:17px;display:grid}.message-detail-grid main,.message-detail-grid aside{align-content:start;gap:12px;display:grid}.detail-card{background:#fff;border:1px solid #d6e1ec;border-radius:10px;padding:15px}.detail-card>header{border-bottom:1px solid #e1e8f0;justify-content:space-between;gap:10px;padding-bottom:11px;display:flex}.detail-card h4{margin:0;font-size:14px}.detail-card>header span{color:#8292a7;font-size:9px}.message-content>div{padding:17px 10px}.message-content>div small{color:#8190a4;font-size:10px}.message-content>div h4{margin:13px 0;font-size:17px}.message-content>div p{color:#425c78;font-size:13px;line-height:1.7}.message-timeline article{border-bottom:1px solid #e5ebf2;grid-template-columns:15px 1fr;gap:9px;padding:12px 3px;display:grid}.message-timeline article>i{background:#8fa0b3;border-radius:50%;width:10px;height:10px;margin-top:3px}.message-timeline article>i.good{background:#20a35c}.message-timeline article>i.progress{background:#1670dc}.message-timeline article>i.danger{background:#d55745}.message-timeline b{font-size:12px}.message-timeline p{color:#586f89;margin:4px 0;font-size:11px}.message-timeline small,.message-timeline em{color:#8796a9;font-size:9px;display:block}.message-timeline em{margin-top:3px;font-style:normal}.empty-history{color:#7f8fa4;font-size:11px}.dossier-facts dl{margin:9px 0 0}.dossier-facts dl div{border-bottom:1px solid #e7edf3;justify-content:space-between;gap:12px;padding:8px 0;font-size:11px;display:flex}.dossier-facts dt{color:#74869c}.dossier-facts dd{text-align:right;margin:0;font-weight:750}.provider-card>div{align-items:center;gap:9px;margin-top:12px;display:flex}.provider-card>div>span{background:#b1bdca;border-radius:50%;width:9px;height:9px}.provider-card>div>span.good{background:#20a35c}.provider-card>div>span.progress{background:#1670dc}.provider-card>div>span.danger{background:#d55745}.provider-card p{margin:0}.provider-card b,.provider-card small{font-size:11px;display:block}.provider-card small{color:#7b8ca2;margin-top:3px}.provider-card button{color:#1761af;cursor:pointer;background:#fff;border:1px solid #c7d7e8;border-radius:8px;justify-content:space-between;width:100%;margin-top:12px;padding:9px;display:flex}.provider-card button svg{width:15px}.error-card{color:#9d3f30;background:#fff6f3;border-color:#efc9c2;gap:9px;display:flex}.error-card svg{flex:none;width:18px}.error-card p{margin:5px 0 0;font-size:10px;line-height:1.5}.dossier-actions{border-top:1px solid #dce5ef;justify-content:space-between;align-items:center;gap:10px;padding:13px 17px;display:flex}.dossier-actions>div{gap:8px;display:flex}.dossier-actions button{color:#254e7b;cursor:pointer;background:#fff;border:1px solid #c9d8e8;border-radius:8px;align-items:center;gap:6px;padding:9px 11px;font-size:11px;font-weight:750;display:flex}.dossier-actions button svg{width:15px}.cancel-panel{background:#fff7f4;border-top:1px solid #eccbc5;grid-template-columns:1fr auto;align-items:end;gap:10px;padding:13px 17px;display:grid}.cancel-panel label{margin:0}.cancel-panel input{height:39px}.cancel-panel button{color:#fff;cursor:pointer;background:#ac4232;border:0;border-radius:8px;height:39px;padding:0 13px;font-weight:750}.template-list-card>header{padding:18px}.template-table>div,.template-table>button{grid-template-columns:minmax(260px,1.4fr) 120px minmax(180px,1fr) 70px 120px 18px;align-items:center;gap:12px;display:grid}.template-table>div{color:#708198;text-transform:uppercase;background:#f5f8fb;padding:9px 17px;font-size:10px;font-weight:850}.template-table>button{color:#183755;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e3eaf2;width:100%;padding:12px 17px}.template-table>button:hover{background:#f5f9ff}.template-table button>span:first-child{grid-template-columns:37px 1fr;align-items:center;gap:9px;display:grid}.template-table b{font-size:12px}.template-table small{color:#8291a4;margin-top:3px;font-size:9px;display:block}.template-table>button>span{font-size:11px}.template-table>button>svg{color:#7590af;width:15px}.template-list-card>footer{color:#32628f;background:#f5f9ff;border-top:1px solid #d9e4ef;align-items:center;gap:9px;padding:13px 17px;display:flex}.template-list-card>footer svg{width:19px}.template-list-card>footer span{font-size:10px}.template-list-card>footer b{margin-bottom:2px;font-size:11px;display:block}.template-editor>form{background:#f8fafd;padding:18px}.template-form-grid{background:#fff;border:1px solid #d6e1ed;border-radius:10px;grid-template-columns:1fr 1fr;gap:10px;padding:17px;display:grid}.template-form-grid label{margin:0}.template-form-grid label.wide{grid-column:1/3}.template-form-grid input,.template-form-grid select{height:41px}.template-variable-help{color:#58708b;background:#fff;border:1px solid #d7e2ed;border-radius:9px;align-items:center;gap:7px;margin-top:10px;padding:11px 13px;font-size:10px;display:flex}.template-variable-help b{margin-right:4px}.template-variable-help span{color:#1764bd;background:#edf4fd;border-radius:5px;padding:5px 7px}.template-editor form>footer{justify-content:flex-end;gap:8px;margin-top:13px;display:flex}.communication-loading{text-align:center;align-content:center;place-items:center;display:grid}.communication-loading svg{color:#136bd9;width:28px}.communication-loading h2{margin:11px 0 3px}.communication-loading p{color:#74869c}@keyframes communication-spin{to{transform:rotate(360deg)}}@media (max-width:1200px){.communication-metrics{grid-template-columns:repeat(3,1fr)}.communication-table-head,.communication-table>button{grid-template-columns:minmax(260px,1.5fr) 125px 120px 125px 120px 15px}.communication-table-head span:nth-child(3),.communication-table>button>span:nth-child(3){display:none}.compose-grid,.message-detail-grid{grid-template-columns:1fr}.message-preview-card{max-width:620px}.template-table>div,.template-table>button{grid-template-columns:minmax(240px,1.3fr) 110px minmax(170px,1fr) 60px 15px}.template-table>div span:nth-child(5),.template-table>button>span:nth-child(5){display:none}}@media (max-width:850px){.communication-page{padding:18px 14px 38px}.communication-heading{flex-direction:column}.communication-sync{flex-wrap:wrap;width:100%}.communication-sync span{flex:1}.communication-metrics,.communication-list-toolbar{grid-template-columns:1fr 1fr}.communication-list-toolbar label{grid-column:1/3}.communication-table-head{display:none}.communication-table>button{grid-template-columns:1fr auto;padding:13px}.communication-table>button>span:not(.message-main):not(:nth-child(5)),.communication-table>button>svg{display:none}.message-main{min-width:0}.communication-list-card>header,.template-list-card>header{align-items:flex-start;gap:12px}.communication-dossier>header{grid-template-columns:1fr auto;display:grid}.communication-dossier>header>.back-button{grid-column:1/3;width:max-content}.compose-facts{grid-template-columns:1fr}.dossier-actions{flex-direction:column;align-items:stretch}.dossier-actions>div{grid-template-columns:1fr 1fr;display:grid}.dossier-actions button{justify-content:center}.cancel-panel{grid-template-columns:1fr}.template-table>div{display:none}.template-table>button{grid-template-columns:1fr auto;padding:13px}.template-table>button>span:not(:first-child),.template-table>button>svg{display:none}.template-form-grid{grid-template-columns:1fr}.template-form-grid label.wide{grid-column:auto}.template-variable-help{flex-wrap:wrap}}@media (max-width:520px){.communication-metrics,.communication-list-toolbar{grid-template-columns:1fr}.communication-list-toolbar label{grid-column:auto}.communication-list-card>header,.template-list-card>header{flex-direction:column}.primary-button{width:100%}.communication-dossier>header{grid-template-columns:1fr}.communication-dossier>header>.back-button{grid-column:auto}.communication-dossier>header>.communication-state{justify-self:start}.compose-grid,.message-detail-grid{padding:11px}.dossier-actions>div{grid-template-columns:1fr}.template-variable-help b{width:100%}}.outbound-journey-page{color:#17324d;background:#f6f8fa;min-height:calc(100vh - 76px);padding:26px 30px 52px}.outbound-journey-page button,.outbound-journey-page input,.outbound-journey-page select,.outbound-journey-page textarea{font:inherit}.outbound-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.outbound-heading .eyebrow{color:#61798d;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:850}.outbound-heading h2{color:#102b45;letter-spacing:-.035em;margin:5px 0 4px;font-size:29px}.outbound-heading p{color:#687f93;margin:0;font-size:13px}.outbound-heading-actions{align-items:center;gap:8px;display:flex}.outbound-heading-actions .secondary-button{color:#31536c;cursor:pointer;background:#fff;border:1px solid #cbd8e0;border-radius:8px;place-items:center;width:39px;height:39px;display:grid}.outbound-heading-actions .secondary-button svg{width:16px}.stop-button,.resume-button{color:#9c3d34;cursor:pointer;background:#fff;border:1px solid #d6a9a3;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;font-weight:800;display:flex}.resume-button{color:#17674f;background:#edf8f4;border-color:#9acdbc}.stop-button svg,.resume-button svg{width:16px}.outbound-notice{border:1px solid;border-radius:9px;align-items:center;gap:9px;margin-bottom:13px;padding:11px 13px;display:flex}.outbound-notice.good{color:#226650;background:#eff8f5;border-color:#b9ddcf}.outbound-notice.danger{color:#943e35;background:#fff4f2;border-color:#ecc4bf}.outbound-notice>svg{flex:none;width:17px}.outbound-notice span{flex:1}.outbound-notice button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.outbound-notice button svg{width:15px}.outbound-kill-banner{color:#873830;background:#fff2f0;border-left:4px solid #b6463c;align-items:center;gap:10px;margin-bottom:13px;padding:12px 14px;display:flex}.outbound-kill-banner>svg{width:21px}.outbound-kill-banner span{gap:2px;display:grid}.outbound-versionbar{background:#fff;border:1px solid #d7e1e8;align-items:center;gap:11px;margin-bottom:13px;padding:12px 14px;display:flex}.outbound-versionbar>div{gap:2px;display:grid}.outbound-versionbar b{color:#16334c}.outbound-versionbar small{color:#728698}.outbound-version-status{color:#5d7284;background:#eff2f4;border-radius:5px;width:max-content;padding:5px 7px;font-size:10px;font-weight:850;display:inline-flex}.outbound-version-status.actief{color:#1b7058;background:#e9f6f1}.outbound-version-status.concept{color:#925a13;background:#fff4e5}.outbound-version-status.controle{color:#2b6494;background:#eaf2fb}.outbound-version-status.vervallen{color:#6d7982;background:#eef1f3}.outbound-version-owner{color:#6e8496;margin-left:auto;font-size:11px}.outbound-versionbar>button{color:#315b78;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-weight:750;display:flex}.outbound-versionbar>button svg{width:15px}.outbound-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:13px;display:grid}.outbound-metrics>button{text-align:left;color:#17344d;cursor:pointer;background:#fff;border:1px solid #d7e1e8;border-radius:10px;grid-template-columns:32px 1fr;gap:10px;min-height:84px;padding:13px;display:grid}.outbound-metrics>button:hover{background:#fbfcfd;border-color:#a9bfce}.outbound-metrics>button>svg{color:#43657d;width:20px;margin-top:3px}.outbound-metrics>button>span{grid-template-columns:1fr auto;align-content:start;display:grid}.outbound-metrics small{color:#667d90;font-size:11px;font-weight:800}.outbound-metrics strong{color:#153b58;grid-area:1/2/3;font-size:24px}.outbound-metrics em{color:#8998a5;margin-top:7px;font-size:10px;font-style:normal}.outbound-local-nav{border-bottom:1px solid #cfdbe3;gap:1px;display:flex}.outbound-local-nav button{color:#657b8d;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:11px 15px;font-weight:750;display:flex}.outbound-local-nav button svg{width:15px}.outbound-local-nav button.active{color:#173d59;border-bottom-color:#174b6a}.outbound-unmapped{color:#7b581d;background:#fff8ec;border:1px solid #e2c48f;align-items:center;gap:10px;margin-top:13px;padding:11px 13px;display:flex}.outbound-unmapped>svg{flex:none;width:18px}.outbound-unmapped span{flex:1;gap:2px;font-size:11px;display:grid}.outbound-unmapped span b{font-size:12px}.outbound-unmapped button{color:#775116;cursor:pointer;background:#fff;border:1px solid #d3b375;border-radius:7px;padding:7px 10px;font-weight:800}.outbound-toolbar{background:#fff;border:1px solid #d6e0e7;border-bottom:0;align-items:center;gap:12px;margin-top:13px;padding:10px 12px;display:flex}.outbound-toolbar label{color:#62798b;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.outbound-toolbar select{color:#173650;background:#fff;border:1px solid #c9d6de;border-radius:7px;min-width:190px;padding:8px}.outbound-toolbar>span{color:#607689;align-items:center;gap:7px;margin-left:auto;font-size:10px;display:flex}.outbound-toolbar>span svg{color:#1f755c;width:15px}.outbound-toolbar>button{color:#315b78;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800}.outbound-workspace{background:#fff;border:1px solid #d6e0e7;grid-template-columns:minmax(520px,1fr) 350px;display:grid}.outbound-tree{background-color:#fafbfc;background-image:linear-gradient(#edf1f4 1px,#0000 1px),linear-gradient(90deg,#edf1f4 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:25px 25px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-width:0;padding:17px 18px 28px}.outbound-legend{color:#738696;gap:14px;margin-bottom:16px;font-size:10px;display:flex}.outbound-legend span{align-items:center;gap:5px;display:flex}.outbound-legend i{border-radius:50%;width:8px;height:8px}.outbound-legend i.good{background:#238263}.outbound-legend i.warning{background:#c47a20}.outbound-legend i.danger{background:#b9473d}.outbound-phase{grid-template-columns:145px 25px minmax(0,1fr);min-height:95px;display:grid;position:relative}.outbound-phase>header{grid-template-columns:30px 1fr;align-content:start;gap:8px;padding-top:7px;display:grid}.outbound-phase>header>span{color:#5c7487;background:#fff;border:1px solid #c9d6df;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-weight:850;display:grid}.outbound-phase>header>div{gap:2px;display:grid}.outbound-phase>header b{color:#17344d;font-size:12px}.outbound-phase>header small{color:#8393a0;font-size:9px}.outbound-phase-line{justify-content:center;display:flex;position:relative}.outbound-phase-line>span{background:#bdcbd5;width:1px;height:100%}.outbound-phase-line>svg{color:#7890a1;background:#fafbfc;width:14px;position:absolute;bottom:-2px}.outbound-node-list{flex-wrap:wrap;align-content:start;gap:8px;padding:0 0 18px 7px;display:flex}.outbound-node{color:#193751;text-align:left;cursor:pointer;background:#fff;border:1px solid #d2dee6;border-radius:9px;grid-template-columns:auto minmax(150px,1fr) auto 15px;align-items:center;gap:8px;min-width:260px;max-width:390px;padding:9px 10px;display:grid;box-shadow:0 3px 10px #173b5308}.outbound-node:hover,.outbound-node.selected{border-color:#7299b2;box-shadow:0 0 0 2px #1d5b7b13}.outbound-node.selected{background:#f3f8fb}.node-state{border-radius:5px;width:max-content;padding:4px 6px;font-size:8px;font-weight:850;display:inline-flex}.node-state.good{color:#1b7058;background:#e9f6f1}.node-state.warning{color:#985e14;background:#fff3e2}.node-state.danger{color:#a43e35;background:#fff0ee}.node-state.neutral{color:#687a87;background:#eef2f4}.outbound-node>div{gap:2px;min-width:0;display:grid}.outbound-node b{font-size:11px}.outbound-node small{color:#718697;font-size:9px}.outbound-node em{color:#8b99a4;font-size:8px;font-style:normal}.node-channels{gap:3px;display:flex}.node-channels>i{color:#315f7b;background:#edf3f7;border-radius:6px;place-items:center;width:23px;height:23px;display:grid}.node-channels svg{width:12px}.node-channels .empty-channel{color:#a94137;background:#fff1ef}.outbound-node>svg{color:#8093a1;width:14px}.outbound-inspector{background:#fff;border-left:1px solid #d6e0e7}.outbound-inspector>header{border-bottom:1px solid #dce5eb;align-items:flex-start;gap:10px;padding:15px;display:flex}.outbound-inspector>header>span{color:#315f7b;background:#edf3f7;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.outbound-inspector>header>span svg{width:17px}.outbound-inspector>header>div{gap:2px;display:grid}.outbound-inspector>header small{color:#27775f;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:850}.outbound-inspector h3{color:#16334d;margin:0;font-size:16px}.outbound-inspector>section{border-bottom:1px solid #e1e8ed;padding:14px 15px}.outbound-inspector h4{color:#526a7b;letter-spacing:.07em;text-transform:uppercase;margin:0 0 9px;font-size:10px}.outbound-inspector dl{grid-template-columns:105px 1fr;gap:7px 9px;margin:0;display:grid}.outbound-inspector dt{color:#7890a0;font-size:10px}.outbound-inspector dd{color:#17334c;margin:0;font-size:10px;font-weight:700}.outbound-channel-list{gap:7px;display:grid}.outbound-channel-list article{border:1px solid #dce4ea;border-radius:8px;grid-template-columns:25px 1fr auto;align-items:center;gap:7px;padding:8px;display:grid}.outbound-channel-list article>svg{color:#315f7b;width:15px}.outbound-channel-list article>span{gap:2px;display:grid}.outbound-channel-list b{font-size:10px}.outbound-channel-list small{color:#7a8d9b;font-size:8px}.outbound-channel-list article>i{font-size:8px;font-style:normal;font-weight:850}.outbound-channel-list article>i.ready{color:#1b735a}.outbound-channel-list article>i.blocked{color:#a44539}.outbound-inline-blocker{color:#983f35;background:#fff4f2;border:1px solid #e9c0ba;gap:7px;margin:0;padding:9px;font-size:10px;display:flex}.outbound-inline-blocker svg{flex:none;width:15px}.outbound-inspector>footer{justify-content:flex-end;gap:6px;padding:13px 15px;display:flex}.outbound-inspector>footer>button:not(.primary-button){color:#31546e;cursor:pointer;background:#fff;border:1px solid #cad7df;border-radius:7px;align-items:center;gap:5px;padding:8px 9px;font-size:9px;font-weight:800;display:flex}.outbound-inspector>footer button svg{width:13px}.outbound-inspector>footer .danger-text{color:#9d4137!important}.outbound-edit-hint{color:#8293a0;text-align:right;margin:0;padding:0 15px 14px;font-size:9px}.outbound-node-stop{color:#934139;background:#fff3f1;border-bottom:1px solid #e8c6c1;align-items:center;gap:8px;padding:10px 14px;display:flex}.outbound-node-stop>svg{width:17px}.outbound-node-stop span{flex:1;gap:2px;font-size:9px;display:grid}.outbound-node-stop button{color:#8e3d35;cursor:pointer;background:#fff;border:1px solid #d5a6a0;border-radius:6px;padding:6px 8px;font-size:9px;font-weight:800}.outbound-node-form{gap:10px;padding:14px;display:grid}.outbound-node-form label{color:#607789;gap:5px;font-size:10px;font-weight:800;display:grid}.outbound-node-form input,.outbound-node-form select,.outbound-node-form textarea{color:#17344d;background:#fff;border:1px solid #c9d6df;border-radius:7px;width:100%;padding:9px}.outbound-node-form textarea{resize:vertical;min-height:72px}.outbound-node-form .form-split{grid-template-columns:1fr 1fr;gap:8px;display:grid}.outbound-node-form .shadow-check{background:#f8fafb;border:1px solid #d7e1e8;align-items:flex-start;gap:8px;padding:10px;display:flex}.outbound-node-form .shadow-check input{width:auto;margin-top:2px}.outbound-node-form .shadow-check span{gap:2px;display:grid}.outbound-node-form .shadow-check small{color:#7b8e9c;font-weight:500}.outbound-node-form footer{justify-content:flex-end;gap:7px;margin-top:3px;display:flex}.outbound-node-form footer>button:not(.primary-button){color:#31546e;cursor:pointer;background:#fff;border:1px solid #cad7df;border-radius:7px;padding:8px 10px;font-weight:750}.outbound-calendar,.outbound-version-control{margin-top:13px}.outbound-calendar{background:#fff;border:1px solid #d5e0e7}.outbound-calendar>header{border-bottom:1px solid #dce5eb;justify-content:space-between;gap:18px;padding:17px 19px;display:flex}.outbound-calendar h3,.outbound-version-control h3{color:#16334d;margin:0;font-size:17px}.outbound-calendar header p,.outbound-version-control header p{color:#788b9a;margin:3px 0 0;font-size:11px}.outbound-calendar>header>span{color:#607789;align-items:center;gap:7px;font-size:10px;display:flex}.outbound-calendar>header svg{width:16px}.outbound-calendar>section{border-bottom:1px solid #e1e8ed;grid-template-columns:145px 1fr;display:grid}.outbound-calendar>section>h4{color:#486176;margin:0;padding:14px 17px;font-size:11px}.outbound-calendar>section>div article{border-bottom:1px solid #e7edf1;border-left:1px solid #e1e8ed;grid-template-columns:65px 90px minmax(220px,1fr) auto;align-items:center;gap:10px;padding:11px 14px;display:grid}.outbound-calendar time{font-weight:850}.calendar-channel{color:#526d80;font-size:10px}.outbound-calendar article>div{gap:2px;display:grid}.outbound-calendar article b{font-size:11px}.outbound-calendar article small{color:#6f8494;font-size:10px}.outbound-calendar article em{color:#91a0aa;font-size:8px;font-style:normal}.outbound-version-control{grid-template-columns:minmax(410px,.85fr) minmax(520px,1.15fr);gap:12px;display:grid}.outbound-publication,.outbound-version-list{background:#fff;border:1px solid #d6e0e7}.outbound-publication>header{border-bottom:1px solid #dce5eb;gap:10px;padding:16px;display:flex}.outbound-publication>header>span{color:#217158;background:#eaf6f1;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.outbound-publication>header svg{width:17px}.outbound-check-columns{grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.outbound-check-columns section{border:1px solid #e0e7ec;padding:11px}.outbound-check-columns h4{color:#617789;text-transform:uppercase;margin:0 0 8px;font-size:10px}.outbound-check-columns p{align-items:flex-start;gap:6px;margin:6px 0;font-size:9px;display:flex}.outbound-check-columns p svg{flex:none;width:13px}.check-danger{color:#9a4138}.check-warning{color:#8a5b1d}.check-good{color:#217159}.outbound-publication>footer{border-top:1px solid #dce5eb;justify-content:flex-end;gap:7px;padding:13px 14px;display:flex}.outbound-publication>footer>button:not(.primary-button){color:#31546e;cursor:pointer;background:#fff;border:1px solid #cad7df;border-radius:7px;align-items:center;gap:6px;padding:9px 11px;font-weight:800;display:flex}.outbound-publication>footer svg{width:14px}.outbound-version-list>header{border-bottom:1px solid #dce5eb;padding:16px}.outbound-version-list>article{border-bottom:1px solid #e4ebef;grid-template-columns:auto minmax(250px,1fr) minmax(160px,.6fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.outbound-version-list article>div{gap:2px;display:grid}.outbound-version-list article b{font-size:11px}.outbound-version-list article small{color:#718697;font-size:9px}.outbound-version-list article em{color:#91a0aa;font-size:8px;font-style:normal}.outbound-version-list article>span:not(.outbound-version-status){color:#6c8292;font-size:9px}.outbound-version-list article>button{color:#315770;cursor:pointer;background:#fff;border:1px solid #cbd7df;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:9px;font-weight:800;display:flex}.outbound-version-list article>button svg{width:13px}.outbound-version-list article>i{color:#1c755b;font-size:9px;font-style:normal;font-weight:800}.outbound-stop-dialog{z-index:1000;background:#102b3d80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.outbound-stop-dialog>div{background:#fff;border-radius:13px;width:min(500px,100%);overflow:hidden;box-shadow:0 25px 80px #102b3d4d}.outbound-stop-dialog header{border-bottom:1px solid #dce5eb;gap:10px;padding:16px;display:flex}.outbound-stop-dialog header>span{color:#a34239;background:#fff0ee;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.outbound-stop-dialog header>span svg{width:18px}.outbound-stop-dialog header>div{flex:1}.outbound-stop-dialog header b{color:#17344d}.outbound-stop-dialog header p{color:#748897;margin:4px 0 0;font-size:10px}.outbound-stop-dialog header>button{color:#718697;cursor:pointer;background:0 0;border:0;align-self:flex-start}.outbound-stop-dialog header>button svg{width:16px}.outbound-stop-dialog>div>label{color:#526c7e;gap:6px;padding:15px;font-size:10px;font-weight:800;display:grid}.outbound-stop-dialog textarea{resize:vertical;border:1px solid #c9d6df;border-radius:8px;min-height:90px;padding:10px}.outbound-stop-dialog footer{border-top:1px solid #dce5eb;justify-content:flex-end;gap:7px;padding:12px 15px;display:flex}.outbound-stop-dialog footer>button:first-child{color:#31546e;cursor:pointer;background:#fff;border:1px solid #cad7df;border-radius:7px;padding:8px 11px}.outbound-empty{color:#8092a0;text-align:center;place-items:center;gap:7px;padding:48px;display:grid}.outbound-empty>svg{width:25px}.outbound-empty h2,.outbound-empty b{color:#29465c;margin:0}.outbound-empty p,.outbound-empty span{margin:0}.outbound-empty button{color:#315770;cursor:pointer;background:#fff;border:1px solid #c9d6df;border-radius:7px;padding:8px 11px;font-weight:800}.outbound-journey-loading{text-align:center;align-content:center;place-items:center;display:grid}.outbound-journey-loading>svg{color:#315f7b;width:28px}.outbound-journey-loading h2{margin:10px 0 3px}.outbound-journey-loading p{color:#748897;margin:0}@media (max-width:1300px){.outbound-heading{display:grid}.outbound-heading-actions{justify-content:flex-start}.outbound-metrics{grid-template-columns:repeat(3,1fr)}.outbound-workspace{grid-template-columns:minmax(470px,1fr) 320px}.outbound-phase{grid-template-columns:125px 23px minmax(0,1fr)}.outbound-node{min-width:230px}.outbound-version-control{grid-template-columns:1fr}.outbound-version-list>article{grid-template-columns:auto minmax(240px,1fr) minmax(150px,.6fr) auto}}@media (max-width:980px){.outbound-workspace{grid-template-columns:1fr}.outbound-inspector{border-top:1px solid #d6e0e7;border-left:0}.outbound-toolbar{flex-wrap:wrap;align-items:flex-start}.outbound-toolbar>span{order:4;width:100%;margin-left:0}.outbound-calendar>section{grid-template-columns:1fr}.outbound-calendar>section>h4{border-bottom:1px solid #e1e8ed}.outbound-calendar>section>div article{border-left:0}.outbound-version-owner{display:none}}@media (max-width:760px){.outbound-journey-page{padding:18px 14px 40px}.outbound-heading-actions{flex-direction:column;align-items:stretch}.outbound-heading-actions .secondary-button{width:100%}.outbound-metrics{grid-template-columns:1fr 1fr}.outbound-versionbar{flex-wrap:wrap;align-items:flex-start}.outbound-versionbar>button{width:100%;padding:4px 0}.outbound-local-nav{overflow:auto}.outbound-local-nav button{white-space:nowrap}.outbound-unmapped{flex-wrap:wrap;align-items:flex-start}.outbound-unmapped button{margin-left:28px}.outbound-toolbar,.outbound-toolbar label{display:grid}.outbound-toolbar select{width:100%}.outbound-phase{grid-template-columns:92px 18px minmax(0,1fr)}.outbound-phase>header{grid-template-columns:1fr}.outbound-phase>header>span{display:none}.outbound-node-list{display:grid}.outbound-node{grid-template-columns:auto minmax(0,1fr) auto;min-width:0;max-width:none}.outbound-node>svg{display:none}.outbound-node .node-state{grid-column:1/-1}.outbound-calendar>header{display:grid}.outbound-calendar>section>div article{grid-template-columns:55px 75px 1fr}.outbound-calendar article>.node-state{grid-column:2/4}.outbound-version-list>article{grid-template-columns:auto 1fr}.outbound-version-list article>span:not(.outbound-version-status),.outbound-version-list article>button,.outbound-version-list article>i{grid-column:2}.outbound-check-columns{grid-template-columns:1fr}.outbound-publication>footer{flex-direction:column;align-items:stretch}.outbound-node-form .form-split{grid-template-columns:1fr}}@media (max-width:470px){.outbound-metrics{grid-template-columns:1fr}.outbound-heading h2{font-size:25px}.outbound-phase{grid-template-columns:1fr}.outbound-phase>header{padding:10px 0}.outbound-phase-line{display:none}.outbound-node-list{padding-left:0}.outbound-node{grid-template-columns:1fr auto}.outbound-node .node-state{grid-column:1}.node-channels{grid-area:1/2}.outbound-node>div{grid-column:1/3}.outbound-calendar>section>div article{grid-template-columns:1fr}.outbound-calendar article>.node-state{grid-column:auto}.outbound-inspector dl{grid-template-columns:1fr}.outbound-inspector dd{padding-bottom:4px}}.outbound-preview-controls{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.outbound-preview-controls select,.outbound-stop-dialog select{color:#17344d;background:#fff;border:1px solid #c9d6df;border-radius:7px;min-width:0;padding:8px}.outbound-preview-controls button{color:#315b78;cursor:pointer;background:#fff;border:1px solid #c6d4dd;border-radius:7px;padding:8px 9px;font-size:9px;font-weight:800}.outbound-preview-controls button:disabled{cursor:not-allowed;opacity:.5}.outbound-message-preview{background:#fafcfd;border:1px solid #d6e1e7;border-left:3px solid #315f7b;gap:5px;margin-top:8px;padding:10px;display:grid}.outbound-message-preview small,.outbound-message-preview em{color:#758b9b;font-size:8px;font-style:normal}.outbound-message-preview b{font-size:10px}.outbound-message-preview p{color:#3e586c;margin:0;font-size:9px;line-height:1.55}.outbound-message-preview span{color:#217159;align-items:center;gap:5px;margin-top:3px;font-size:8px;font-weight:800;display:flex}.outbound-message-preview span svg{width:12px}.outbound-calendar-range{border:1px solid #ccd8e0;border-radius:7px;align-self:center;display:flex;overflow:hidden}.outbound-calendar-range button{color:#647b8d;cursor:pointer;background:#fff;border:0;border-right:1px solid #d9e2e8;padding:7px 9px;font-size:9px;font-weight:800}.outbound-calendar-range button:last-child{border-right:0}.outbound-calendar-range button.active{color:#183f5b;background:#edf3f6}.outbound-stop-dialog select{width:100%}.live-sales-day{min-height:calc(100vh - var(--shell-top));color:#10213b;background:#f4f7fb;padding:18px 24px 30px;font-size:12px}.live-sales-day *{box-sizing:border-box}.live-sales-day button{font:inherit}.lsd-titlebar{align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.lsd-titlebar h2{line-height:1.15;letter-spacing:-.8px!important;margin:0!important;font-size:27px!important}.lsd-titlebar p{color:#64748b;margin:5px 0 0}.lsd-live{align-items:center;gap:12px;margin-left:auto;display:flex}.lsd-live>span{color:#497056;white-space:nowrap;align-items:center;gap:7px;display:flex}.lsd-live>span i{background:#25a45a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #25a45a1f}.lsd-live button{color:#263b58;cursor:pointer;background:#fff;border:1px solid #cfd9e6;border-radius:8px;align-items:center;gap:7px;height:34px;padding:0 12px;font-weight:700;display:flex}.lsd-live button:hover{color:var(--tenant-brand-accent,#075ed2);border-color:#8fb8ec}.lsd-live button:disabled{opacity:.65}.lsd-live svg{width:15px;height:15px}.lsd-toolbar{align-items:center;gap:7px;margin-bottom:13px;display:flex}.lsd-toolbar>button,.lsd-toolbar>div button{color:#34445b;cursor:pointer;background:#fff;border:1px solid #d8e1ed;min-height:34px;padding:0 12px}.lsd-toolbar>button{border-radius:8px}.lsd-toolbar>button.active,.lsd-toolbar>div button.active{border-color:var(--tenant-brand-accent,#0d5ce5);background:var(--tenant-brand-accent,#0d5ce5);color:#fff}.lsd-toolbar>div{margin-left:auto;display:flex}.lsd-toolbar>div button:first-child{border-radius:8px 0 0 8px}.lsd-toolbar>div button+button{margin-left:-1px}.lsd-toolbar>div button:last-child{border-radius:0 8px 8px 0}.lsd-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:13px;display:grid}.lsd-kpis>button{color:#10213b;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe4ee;border-radius:11px;min-height:104px;padding:12px 13px;box-shadow:0 2px 8px #17315305}.lsd-kpis>button:hover{border-color:#8fb8ec;box-shadow:0 0 0 3px #eaf3ff}.lsd-kpis span{color:#65758b;justify-content:space-between;align-items:center;gap:7px;font-size:10px;display:flex}.lsd-kpis strong{letter-spacing:-.5px;margin-top:6px;font-size:24px;line-height:1.05;display:block}.lsd-kpis small{color:#77869b;margin-top:6px;font-size:9px;display:block}.lsd-kpis .blue,.live-sales-day .blue{color:#0d5ce5}.lsd-kpis .green,.live-sales-day .green{color:#168948}.lsd-kpis .orange,.live-sales-day .orange{color:#ce6b12}.live-sales-day .red{color:#cf3f3f}.lsd-controlstrip{background:#fff;border:1px solid #dce5ef;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:13px;display:grid;overflow:hidden}.lsd-controlstrip>button{color:#20344f;text-align:left;cursor:pointer;background:#fff;border:0;border-right:1px solid #e4ebf3;align-items:center;gap:9px;min-height:58px;padding:9px 11px;display:flex}.lsd-controlstrip>button:last-child{border-right:0}.lsd-controlstrip>button:hover{background:#f7faff}.lsd-controlstrip>button>span{color:#1561d1;background:#edf4ff;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.lsd-controlstrip>button>span.orange{color:#d67417;background:#fff2e2}.lsd-controlstrip>button>span.red{color:#d94545;background:#fff0f0}.lsd-controlstrip svg{width:15px;height:15px}.lsd-controlstrip strong,.lsd-controlstrip small{display:block}.lsd-controlstrip small{color:#728197;margin-top:3px;font-size:8px;line-height:1.3}.lsd-panel{background:#fff;border:1px solid #dbe4ee;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 2px 8px #17315305}.lsd-panel>header{border-bottom:1px solid #e3e9f1;align-items:center;gap:9px;min-height:49px;padding:0 14px;display:flex}.lsd-panel>header>svg{color:#304d6f;width:16px;height:16px}.lsd-panel>header h3{letter-spacing:-.1px!important;margin:0!important;font-size:14px!important}.lsd-panel>header small{color:#7b899c;align-items:center;gap:4px;margin-left:auto;font-size:9px;display:flex}.lsd-panel>header small svg{width:12px;height:12px}.lsd-chain-panel{margin-bottom:13px}.lsd-chain-panel>header{min-height:53px}.lsd-chain-modes{margin-left:auto;display:flex}.lsd-chain-modes button{color:#66758a;cursor:pointer;background:#fff;border:1px solid #cdd8e6;height:29px;padding:0 11px;font-size:9px}.lsd-chain-modes button:first-child{border-radius:7px 0 0 7px}.lsd-chain-modes button+button{margin-left:-1px}.lsd-chain-modes button:last-child{border-radius:0 7px 7px 0}.lsd-chain-modes button.active{color:#0d59cc;background:#f0f6ff;border-color:#1768df;font-weight:750;position:relative}.lsd-chain-scroll{padding:4px 15px 11px;overflow-x:auto}.lsd-chain{min-width:860px;height:216px;position:relative}.lsd-chain>svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lsd-chain>svg path{fill:none;stroke:#4585de;stroke-width:2px;vector-effect:non-scaling-stroke}.lsd-chain>svg path.finance{stroke:#df841f}.lsd-chain-node{z-index:2;color:#17324f;text-align:center;cursor:pointer;background:#fff;border:1.5px solid #2f7be8;border-radius:10px;place-content:center;gap:4px;width:112px;min-height:66px;padding:8px;transition:all .16s;display:grid;position:absolute;box-shadow:0 6px 18px #1731530f}.lsd-chain-node:hover{transform:translateY(-1px);box-shadow:0 0 0 3px #e7f1ff,0 10px 24px #1731531a}.lsd-chain-node span{font-size:10px;line-height:1.2}.lsd-chain-node strong{white-space:nowrap;font-size:18px;font-weight:700;line-height:1}.lsd-chain-node small{color:#74849a;font-size:8px}.lsd-chain-node.appointments{top:76px;left:8px}.lsd-chain-node.returned{top:76px;left:168px}.lsd-chain-node.quotes{top:76px;left:328px}.lsd-chain-node.dv{background:#f2fbf5;border-color:#2ba461;width:104px;top:5px;left:492px}.lsd-chain-node.ovv{background:#fff8ee;border-color:#e48720;width:104px;top:76px;left:492px}.lsd-chain-node.nv{background:#fff5f5;border-color:#e05252;width:104px;top:147px;left:492px}.lsd-chain-node.approved{background:#fff8ee;border-color:#e48720;width:108px;top:76px;left:652px}.lsd-chain-node.orders{background:#f2fbf5;border-color:#2ba461;width:68px;min-height:88px;top:65px;left:792px}.lsd-chain-node.orders strong{color:#16874b}.lsd-chain-caption{color:#78879a;text-align:center;width:112px;font-size:8px;position:absolute;top:150px;left:328px}.lsd-main-grid{grid-template-columns:minmax(0,1.55fr) minmax(270px,.75fr);align-items:start;gap:13px;display:grid}.lsd-legend{color:#65758b;border-bottom:1px solid #e9eef5;flex-wrap:wrap;gap:9px;padding:9px 14px;font-size:8px;display:flex}.lsd-legend span{align-items:center;gap:5px;display:flex}.lsd-legend i{border-radius:3px;width:8px;height:8px}.lsd-legend .dv,.lsd-rounds .dv{background:#25a45a}.lsd-legend .ovv,.lsd-rounds .ovv{background:#ef8a22}.lsd-legend .nv,.lsd-rounds .nv{background:#df4b4b}.lsd-legend .open,.lsd-rounds .open{background:#2b76e5}.lsd-legend .wait,.lsd-rounds .wait{background:#a7b3c2}.lsd-agenda{overflow-x:auto}.lsd-agenda-grid{min-width:690px;display:grid}.lsd-agenda-head{display:contents}.lsd-agenda-head>div{color:#65758b;border-bottom:1px solid #e7edf4;border-right:1px solid #edf1f6;flex-direction:column;justify-content:center;min-height:45px;padding:0 8px;font-size:8px;display:flex}.lsd-agenda-head strong{color:#1a2b45;font-size:10px}.lsd-round-label{color:#66758a;cursor:pointer;background:#fff;border-top:0;border-bottom:1px solid #edf1f6;border-left:0;border-right:1px solid #e7edf4;flex-direction:column;justify-content:flex-start;align-items:center;min-height:94px;padding:10px 6px;display:flex}.lsd-round-label.active{color:var(--tenant-brand-accent,#075ed2);background:#edf4ff}.lsd-round-label strong{font-size:12px}.lsd-round-label span{font-size:8px}.lsd-slot{border-bottom:1px solid #edf1f6;border-right:1px solid #edf1f6;min-height:94px;padding:7px}.lsd-appointment{color:#10213b;text-align:left;cursor:pointer;background:#edf4ff;border:0;border-left:4px solid;border-radius:8px;flex-direction:column;width:100%;min-height:79px;padding:7px 8px;display:flex}.lsd-appointment:hover,.lsd-appointment.selected{box-shadow:0 0 0 2px #b8d5ff}.lsd-appointment[data-status=DV]{background:#eaf8ef;border-color:#25a45a}.lsd-appointment[data-status=OVV]{background:#fff3e6;border-color:#ef8a22}.lsd-appointment[data-status=NV]{background:#fff0f0;border-color:#df4b4b}.lsd-appointment[data-status=OPEN]{background:#edf4ff;border-color:#2b76e5}.lsd-appointment[data-status=WACHT]{background:#f2f4f7;border-color:#a7b3c2}.lsd-appointment[data-status=NO_SHOW],.lsd-appointment[data-status=CANCELLED],.lsd-appointment[data-status=MOVED]{color:#65758a;background:#f3f5f8;border-color:#8b99aa}.lsd-appointment[data-status=CANCELLED]>strong{text-decoration:line-through}.lsd-appointment>span{color:#627188;justify-content:space-between;gap:5px;font-size:8px;display:flex}.lsd-appointment>span b{font-size:8px}.lsd-appointment>strong{white-space:nowrap;text-overflow:ellipsis;margin:4px 0 1px;font-size:10px;overflow:hidden}.lsd-appointment>em,.lsd-appointment>i{color:#64758c;white-space:nowrap;text-overflow:ellipsis;font-size:8px;font-style:normal;overflow:hidden}.lsd-appointment>i{margin-top:auto}.lsd-empty{color:#9aa6b5;border:1px dashed #d6dee9;border-radius:8px;place-items:center;min-height:79px;font-size:8px;display:grid}.lsd-side{gap:13px;display:grid}.lsd-rounds>button{color:#20344f;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e9eef5;width:100%;padding:9px 13px;display:block}.lsd-rounds>button:last-child{border-bottom:0}.lsd-rounds>button:hover,.lsd-rounds>button.active{background:#f5f9ff}.lsd-rounds>button>span{align-items:center;display:flex}.lsd-rounds>button>span strong{font-size:10px}.lsd-rounds>button>span small{color:#65758b;margin-left:auto;font-size:8px}.lsd-rounds>button>i{background:#e9eef5;border-radius:4px;height:8px;margin:7px 0 5px;display:flex;overflow:hidden}.lsd-rounds>button>i b{height:100%}.lsd-rounds>button>em{color:#6f7e92;font-size:7.5px;font-style:normal;line-height:1.4}.lsd-attention{padding:6px 13px 9px}.lsd-attention>button{color:#20344f;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e9eef5;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;width:100%;padding:9px 0;display:grid}.lsd-attention>button:last-child{border-bottom:0}.lsd-attention>button>span{color:#d87416;background:#fff1df;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.lsd-attention svg{width:14px;height:14px}.lsd-attention strong,.lsd-attention small{display:block}.lsd-attention strong{font-size:9px}.lsd-attention small{color:#748297;margin-top:2px;font-size:8px}.lsd-attention>button>b{color:var(--tenant-brand-accent,#0d5ce5);border:1px solid #cad6e6;border-radius:6px;padding:5px 7px;font-size:8px}.lsd-attention>p{color:#65758b;margin:8px 0;font-size:9px}.lsd-insights{grid-template-columns:1fr 1.2fr 1fr 1fr;gap:13px;margin-top:13px;display:grid}.lsd-progress-list{padding:4px 13px 10px}.lsd-progress-list>button{color:#42546b;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #ebf0f5;grid-template-columns:100px minmax(80px,1fr) 64px;align-items:center;gap:8px;width:100%;min-height:38px;padding:0;display:grid}.lsd-progress-list>button:last-child{border-bottom:0}.lsd-progress-list>button>span{font-size:8px}.lsd-progress-list>button>i{background:#eaf0f7;border-radius:4px;height:7px;overflow:hidden}.lsd-progress-list>button>i b{border-radius:4px;height:100%;display:block}.lsd-progress-list>button>i b.blue{background:#1e69dd}.lsd-progress-list>button>i b.green{background:#25a45a}.lsd-progress-list>button>i b.orange{background:#e48720}.lsd-progress-list>button>strong{text-align:right;font-size:8px}.lsd-tablewrap{overflow-x:auto}.lsd-tablewrap table{border-collapse:collapse;width:100%;font-size:8px}.lsd-tablewrap th{color:#7a899c;text-align:left;white-space:nowrap;border-bottom:1px solid #e4eaf2;padding:8px;font-weight:500}.lsd-tablewrap td{color:#34465d;white-space:nowrap;border-bottom:1px solid #edf1f6;padding:7px 8px}.lsd-tablewrap tbody tr{cursor:pointer}.lsd-tablewrap tbody tr:hover{background:#f6f9fd}.lsd-tablewrap tbody tr:last-child td{border-bottom:0}.lsd-person{align-items:center;gap:6px;display:flex}.lsd-person>img,.lsd-person>i{object-fit:cover;border-radius:50%;width:26px;height:26px}.lsd-person>i{color:#123d80;background:#dceaff;place-items:center;font-style:normal;display:grid}.lsd-person strong,.lsd-person small{display:block}.lsd-person strong{font-size:8px}.lsd-person small,.lsd-tablewrap td>small{color:#7a899c;font-size:7px}.lsd-split{padding:5px 13px 10px}.lsd-split h4{margin:7px 0 5px;font-size:9px}.lsd-split>button{color:#4a5c72;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:80px 1fr 56px;align-items:center;gap:7px;width:100%;min-height:26px;padding:0;font-size:8px;display:grid}.lsd-split>button:hover{background:#f7faff}.lsd-split>button>i{background:#edf1f6;border-radius:3px;height:6px;overflow:hidden}.lsd-split>button>i b{background:#4c8ce6;border-radius:3px;height:100%;display:block}.lsd-split>button>strong{text-align:right;font-size:8px}.lsd-prets{grid-template-columns:1fr 1fr;gap:6px;padding:10px 12px;display:grid}.lsd-prets>button{color:#20344f;text-align:left;cursor:pointer;background:#fbfcfe;border:1px solid #e0e7ef;border-radius:8px;min-height:54px;padding:8px}.lsd-prets>button:hover{border-color:#8fb8ec}.lsd-prets span,.lsd-prets strong{display:block}.lsd-prets span{color:#728197;font-size:8px}.lsd-prets strong{margin-top:4px;font-size:15px}.lsd-prets+p{color:#8a541a;background:#fff6e9;border-radius:7px;margin:0 12px 11px;padding:8px 9px;font-size:8px;line-height:1.4}.lsd-selection{color:#244b7c;background:#f1f7ff;border:1px solid #cfe0f7;border-radius:9px;align-items:center;gap:8px;min-height:36px;margin-top:13px;padding:8px 11px;font-size:9px;display:flex}.lsd-selection svg{flex:0 0 14px;width:14px;height:14px}.lsd-chain{width:870px;min-width:870px;margin:0 auto}.lsd-chain>svg{width:870px;height:216px}.lsd-agenda-nav{align-items:center;gap:6px;margin-left:auto;display:flex}.lsd-agenda-nav span{color:#6f7f94;text-align:right;min-width:92px;font-size:9px}.lsd-agenda-nav button{color:#215486;cursor:pointer;background:#fff;border:1px solid #ced9e7;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.lsd-agenda-nav button:hover:not(:disabled){color:var(--tenant-brand-accent,#075ed2);background:#f1f7ff;border-color:#78a9e7}.lsd-agenda-nav button:disabled{opacity:.35;cursor:default}.lsd-agenda-nav svg{width:15px;height:15px}.lsd-agenda{max-height:min(68vh,720px);overflow:auto}.lsd-agenda-grid{min-width:0}.lsd-agenda-head>div{z-index:4;background:#fff;padding:0 10px;position:sticky;top:0}.lsd-agenda-head>div:first-child{z-index:6;left:0}.lsd-round-label{z-index:3;position:sticky;left:0}.lsd-side-wide{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:13px}.lsd-kpis strong.lsd-kpi-value{white-space:nowrap;align-items:baseline;gap:5px;font-size:24px;display:flex}.lsd-kpi-value b,.lsd-kpis strong>b{color:inherit;font:inherit}.lsd-kpi-value em{color:#93a1b3;font-size:.72em;font-style:normal;font-weight:500}.lsd-agenda-grid{position:relative}.lsd-now-line{z-index:5;pointer-events:none;background:#e5484d;height:2px;position:absolute;left:0;right:0;box-shadow:0 1px 4px #e5484d45}.lsd-now-line:after{content:"";background:#e5484d;border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:58px}.lsd-now-line span{color:#fff;background:#e5484d;border-radius:5px;padding:2px 4px;font-size:8px;font-weight:750;line-height:1;position:absolute;top:-9px;left:7px}.lsd-appointment>footer{justify-content:space-between;align-items:center;gap:6px;margin-top:auto;display:flex}.lsd-appointment>footer i{color:#64758c;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;font-style:normal;overflow:hidden}.lsd-appointment>footer b{color:#17324f;flex:none;font-size:9px;font-weight:800}.lsd-appointment[data-status=DV]>footer b{color:#168948}.lsd-appointment[data-status=OVV]>footer b{color:#ce6b12}.lsd-appointment[data-status=NV]>footer b{color:#b83434}.live-sales-day button:focus-visible{outline-offset:2px;outline:3px solid #9fc8ff}@media (max-width:1400px){.lsd-insights{grid-template-columns:1fr 1.25fr}.lsd-kpis{grid-template-columns:repeat(3,1fr)}}@media (max-width:1100px){.lsd-main-grid{grid-template-columns:1fr}.lsd-side,.lsd-controlstrip{grid-template-columns:1fr 1fr}.lsd-controlstrip>button:nth-child(2){border-right:0}.lsd-controlstrip>button:nth-child(-n+2){border-bottom:1px solid #e4ebf3}}@media (max-width:780px){.live-sales-day{padding:14px 12px 90px}.lsd-titlebar{display:block}.lsd-live{justify-content:space-between;margin:12px 0 0}.lsd-toolbar{flex-wrap:wrap}.lsd-toolbar>div{width:100%;margin-left:0}.lsd-toolbar>div button{flex:1}.lsd-kpis{grid-template-columns:1fr 1fr}.lsd-side,.lsd-insights{grid-template-columns:1fr}.lsd-agenda-panel>header{flex-wrap:wrap;padding:9px 13px}.lsd-agenda-nav{width:100%;margin-left:0}.lsd-agenda-nav span{text-align:left;margin-right:auto}.lsd-chain-panel>header{flex-wrap:wrap;padding:9px 13px}.lsd-chain-modes{width:100%}.lsd-chain-modes button{flex:1}}@media (max-width:520px){.lsd-kpis,.lsd-controlstrip{grid-template-columns:1fr}.lsd-controlstrip>button{border-bottom:1px solid #e4ebf3;border-right:0}.lsd-titlebar h2{font-size:24px!important}}.lsd-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.lsd-kpis>button{border-radius:13px;min-height:126px;padding:16px 17px}.lsd-kpis span{letter-spacing:.01em;font-size:13px;font-weight:800}.lsd-kpis svg{width:19px;height:19px}.lsd-kpis strong,.lsd-kpis strong.lsd-kpi-value{letter-spacing:-1px;margin-top:9px;font-size:34px;font-weight:900}.lsd-kpis small{margin-top:8px;font-size:11px;font-weight:650;line-height:1.35}.lsd-controlstrip strong{font-size:11px}.lsd-controlstrip small{font-size:9px}.lsd-agenda-prominent{border-color:#cddbea;margin-bottom:13px;box-shadow:0 5px 18px #1731530c}.lsd-agenda-prominent>header{background:#f9fbfe;min-height:58px}.lsd-agenda-prominent>header h3{font-size:16px!important}.lsd-agenda-prominent>header small{font-size:10px}.lsd-agenda-tools{background:#fff;border-bottom:1px solid #e4ebf3;align-items:center;gap:9px;padding:10px 13px;display:flex}.lsd-agenda-tools label{color:#708096;background:#fff;border:1px solid #ccd8e6;border-radius:8px;align-items:center;gap:7px;width:230px;height:35px;padding:0 10px;display:flex}.lsd-agenda-tools label svg{width:15px;height:15px}.lsd-agenda-tools input{color:#20344f;width:100%;min-width:0;font:inherit;border:0;outline:0}.lsd-agenda-tools select{color:#344960;min-width:140px;height:35px;font:inherit;background:#fff;border:1px solid #ccd8e6;border-radius:8px;padding:0 28px 0 10px;font-weight:650}.lsd-agenda-tools .lsd-legend{border:0;margin-left:auto;padding:0;font-size:9px}.lsd-agenda-matrix{background:#fff;max-height:min(72vh,800px);overflow:auto}.lsd-agenda-row{min-width:max-content;display:grid}.lsd-agenda-row>div,.lsd-agenda-row>button{border-bottom:1px solid #e6edf4;border-right:1px solid #e6edf4}.lsd-agenda-headrow{z-index:8;background:#f6f9fd;position:sticky;top:0}.lsd-agenda-headrow>div,.lsd-agenda-headrow>button{color:#50647e;text-align:left;background:#f6f9fd;border-top:0;flex-direction:column;justify-content:center;min-height:48px;padding:7px 10px;display:flex}.lsd-agenda-headrow>div{z-index:10;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:800;position:sticky;left:0}.lsd-agenda-headrow>button{cursor:pointer;border-top:0;border-left:0}.lsd-agenda-headrow>button:hover,.lsd-agenda-headrow>button.active{color:var(--tenant-brand-accent,#075ed2);background:#eaf3ff}.lsd-agenda-headrow strong{font-size:11px}.lsd-agenda-headrow span{margin-top:2px;font-size:9px}.lsd-seller-cell{z-index:5;color:#20344f;text-align:left;cursor:pointer;background:#fff;border-top:0;border-left:0;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:6px 10px;display:flex;position:sticky;left:0}.lsd-seller-cell:hover{background:#f3f8ff}.lsd-seller-cell>b{color:var(--tenant-brand-accent,#075ed2);font-size:12px}.lsd-seller-cell .lsd-person>img,.lsd-seller-cell .lsd-person>i{width:31px;height:31px}.lsd-seller-cell .lsd-person strong{font-size:10px}.lsd-seller-cell .lsd-person small{font-size:8px}.lsd-agenda-row .lsd-slot{min-height:54px;padding:4px;display:flex}.lsd-agenda-row .lsd-appointment{border-left-width:3px;border-radius:6px;min-height:45px;padding:5px 7px}.lsd-agenda-row .lsd-appointment>span,.lsd-agenda-row .lsd-appointment>span b{font-size:8px}.lsd-agenda-row .lsd-appointment>strong{margin:2px 0 0;font-size:9px}.lsd-agenda-row .lsd-appointment>em{font-size:7.5px}.lsd-agenda-row .lsd-appointment>footer i{font-size:7px}.lsd-agenda-row .lsd-appointment>footer b{font-size:8px}.lsd-agenda-row .lsd-empty{color:#a1adbb;background:#fbfcfe;border:0;border-radius:0;width:100%;min-height:45px}.lsd-agenda-empty{text-align:center;color:#718096;padding:38px}.lsd-chain-compact{margin-top:0}.lsd-chain-compact>header small{margin-left:8px}.lsd-chain-compact .lsd-chain-modes{margin-left:auto}.lsd-funnel{grid-template-columns:minmax(130px,1fr) 70px minmax(130px,1fr) 70px minmax(150px,1.15fr) 70px minmax(130px,1fr) 70px minmax(130px,1fr);align-items:center;gap:6px;padding:16px;display:grid}.lsd-chain-step{color:#18334f;text-align:center;cursor:pointer;background:#f7faff;border:1.5px solid #3780e6;border-radius:10px;min-height:86px;padding:11px}.lsd-chain-step.green{background:#f1fbf5;border-color:#2ba461}.lsd-chain-step span,.lsd-chain-step strong,.lsd-chain-step small{display:block}.lsd-chain-step span{font-size:11px;font-weight:750}.lsd-chain-step strong{margin:6px 0 5px;font-size:23px;font-weight:850}.lsd-chain-step small{color:#718096;font-size:8px}.lsd-chain-step:hover{box-shadow:0 0 0 3px #e7f1ff}.lsd-chain-arrow{text-align:center}.lsd-chain-arrow strong,.lsd-chain-arrow span,.lsd-chain-arrow small{display:block}.lsd-chain-arrow strong{color:var(--tenant-brand-accent,#075ed2);font-size:11px}.lsd-chain-arrow span{color:#6c8eb8;margin:-2px 0;font-size:24px}.lsd-chain-arrow small{color:#8a5c5c;font-size:7.5px}.lsd-insights-three{grid-template-columns:.8fr 1.5fr 1fr}.lsd-progress-list>div{color:#42546b;border-bottom:1px solid #ebf0f5;grid-template-columns:100px minmax(80px,1fr) 64px;align-items:center;gap:8px;min-height:42px;display:grid}.lsd-progress-list>div:last-child{border-bottom:0}.lsd-progress-list>div>span{font-size:9px}.lsd-progress-list>div>i{background:#eaf0f7;border-radius:4px;height:7px;overflow:hidden}.lsd-progress-list>div>i b{height:100%;display:block}.lsd-progress-list>div>i b.blue{background:#1e69dd}.lsd-progress-list>div>i b.green{background:#25a45a}.lsd-progress-list>div>i b.orange{background:#e48720}.lsd-progress-list>div>strong{text-align:right;font-size:9px}.lsd-detail-title{align-items:center;gap:24px;margin-bottom:14px;display:flex}.lsd-detail-title>button{color:#244b7c;cursor:pointer;background:#fff;border:1px solid #ccd8e6;border-radius:9px;align-items:center;gap:7px;height:38px;padding:0 12px;font-weight:750;display:flex}.lsd-detail-title>button svg{width:16px}.lsd-detail-title>div{align-items:center;gap:11px;display:flex}.lsd-detail-avatar{color:#123d80;background:#dceaff;border-radius:50%;place-items:center;width:48px;height:48px;font-size:15px;font-weight:850;display:grid}.lsd-detail-title h2{margin:0!important;font-size:24px!important}.lsd-detail-title p{color:#6c7c91;margin:3px 0 0}.lsd-detail-periods{background:#fff;border:1px solid #d7e1ec;border-radius:10px;align-items:center;gap:0;margin-bottom:13px;padding:6px;display:flex}.lsd-detail-periods>button{color:#62738a;cursor:pointer;background:#fff;border:0;border-radius:7px;height:34px;padding:0 13px;font-weight:700}.lsd-detail-periods>button.active{color:var(--tenant-brand-accent,#075ed2);background:#eaf3ff}.lsd-detail-periods>span{align-items:center;gap:7px;margin-left:10px;display:flex}.lsd-detail-periods input{color:#344960;border:1px solid #ccd8e6;border-radius:7px;height:32px;padding:0 7px}.lsd-detail-periods i{color:#7a899c;font-style:normal}.lsd-detail-periods>small{color:#6d7d91;margin-left:auto;padding:0 8px;font-weight:650}.lsd-detail-state{color:#61738a;background:#fff;border:1px solid #dbe4ee;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:180px;display:flex}.lsd-detail-state svg{width:18px}.lsd-detail-state.error{color:#b83b3b}.lsd-detail-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:13px;display:grid}.lsd-detail-kpis>div{background:#fff;border:1px solid #dbe4ee;border-radius:11px;min-height:105px;padding:13px}.lsd-detail-kpis span{color:#64758b;justify-content:space-between;align-items:center;font-size:10px;font-weight:750;display:flex}.lsd-detail-kpis svg{width:15px;height:15px}.lsd-detail-kpis strong{letter-spacing:-.5px;margin-top:9px;font-size:23px;display:block}.lsd-detail-kpis small{color:#7d8b9e;margin-top:5px;font-size:8px;display:block}.lsd-detail-charts{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:13px;display:grid}.lsd-detail-charts .lsd-panel{min-height:265px}.lsd-line-chart{padding:10px 12px}.lsd-line-chart svg{width:100%;height:190px;display:block;overflow:visible}.lsd-line-chart polyline{fill:none;stroke:#1768df;stroke-width:3px}.lsd-line-chart circle{fill:#fff;stroke:#1768df;stroke-width:3px}.lsd-line-chart line.goal{stroke:#e0a349;stroke-width:1.5px;stroke-dasharray:5 4}.lsd-line-chart text{fill:#718096;font-size:8px}.lsd-chart-empty{color:#78879a;place-items:center;min-height:210px;display:grid}.lsd-value-chart{align-items:flex-end;gap:8px;height:210px;padding:34px 14px 14px;display:flex}.lsd-value-chart>div{flex:1;align-items:flex-end;min-width:14px;height:100%;display:flex;position:relative}.lsd-value-chart>div>span{background:linear-gradient(#2777e7,#78a9ed);border-radius:5px 5px 2px 2px;width:100%;min-height:3px}.lsd-value-chart strong{color:#244b7c;white-space:nowrap;font-size:7px;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.lsd-value-chart small{color:#7a899c;font-size:7px;position:absolute;bottom:-15px;left:50%;transform:translate(-50%)}.lsd-outcome-chart{padding:42px 18px}.lsd-outcome-chart>div{background:#edf1f6;border-radius:11px;height:22px;display:flex;overflow:hidden}.lsd-outcome-chart>div span.dv,.lsd-outcome-chart i.dv{background:#25a45a}.lsd-outcome-chart>div span.ovv,.lsd-outcome-chart i.ovv{background:#ef8a22}.lsd-outcome-chart>div span.nv,.lsd-outcome-chart i.nv{background:#df4b4b}.lsd-outcome-chart ul{margin:24px 0 0;padding:0;list-style:none}.lsd-outcome-chart li{color:#53657b;grid-template-columns:9px 1fr auto;align-items:center;gap:7px;margin-top:10px;font-size:10px;display:grid}.lsd-outcome-chart li i{border-radius:3px;width:9px;height:9px}.lsd-personal-funnel{flex-direction:column;align-items:center;gap:7px;padding:17px;display:flex}.lsd-personal-funnel>div{color:#234467;background:#eaf3ff;border-radius:7px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;min-height:37px;padding:0 10px;display:grid}.lsd-personal-funnel>div:nth-child(2){background:#dfeeff}.lsd-personal-funnel>div:nth-child(3){background:#d4e9ff}.lsd-personal-funnel>div:nth-child(4){color:#17673b;background:#dff5e7}.lsd-personal-funnel span{font-size:9px}.lsd-personal-funnel strong{font-size:13px}.lsd-personal-funnel small{font-size:8px}.lsd-detail-lower{grid-template-columns:.75fr 1.75fr;gap:13px;margin-top:13px;display:grid}.lsd-mix{padding:9px 14px 14px}.lsd-mix h4{margin:9px 0 7px;font-size:10px}.lsd-mix>div{color:#4f6177;grid-template-columns:90px 1fr 64px;align-items:center;gap:8px;min-height:29px;font-size:8px;display:grid}.lsd-mix>div>i{background:#ebf0f6;border-radius:4px;height:7px;overflow:hidden}.lsd-mix>div>i b{background:#4a89e3;height:100%;display:block}.lsd-mix>div>strong{text-align:right}.lsd-detail-table{max-height:380px;overflow:auto}.lsd-detail-table table{border-collapse:collapse;width:100%}.lsd-detail-table th{z-index:2;color:#74849a;text-align:left;background:#f8fafc;border-bottom:1px solid #dfe7f0;padding:9px;font-size:8px;font-weight:650;position:sticky;top:0}.lsd-detail-table td{color:#3c4f67;white-space:nowrap;border-bottom:1px solid #ebf0f5;padding:9px;font-size:9px}.lsd-detail-table tbody tr{cursor:pointer}.lsd-detail-table tbody tr:hover{background:#f5f9ff}.lsd-detail-table b[data-outcome]{background:#edf1f6;border-radius:5px;padding:3px 6px;font-size:8px;display:inline-block}.lsd-detail-table b[data-outcome=DV]{color:#168948;background:#e7f7ed}.lsd-detail-table b[data-outcome=OVV]{color:#bd6412;background:#fff1df}.lsd-detail-table b[data-outcome=NV]{color:#bd3838;background:#ffebeb}@media (max-width:1400px){.lsd-detail-kpis{grid-template-columns:repeat(3,1fr)}.lsd-detail-charts{grid-template-columns:1fr 1fr}.lsd-funnel{grid-template-columns:minmax(120px,1fr) 55px minmax(120px,1fr) 55px minmax(130px,1fr) 55px minmax(120px,1fr) 55px minmax(120px,1fr)}}@media (max-width:1050px){.lsd-kpis{grid-template-columns:1fr 1fr}.lsd-funnel{display:flex;overflow-x:auto}.lsd-chain-step{min-width:150px}.lsd-chain-arrow{min-width:64px}.lsd-insights-three,.lsd-detail-lower{grid-template-columns:1fr}.lsd-agenda-tools{flex-wrap:wrap}.lsd-agenda-tools .lsd-legend{width:100%;margin-left:0}.lsd-detail-charts{grid-template-columns:1fr 1fr}}@media (max-width:700px){.lsd-kpis,.lsd-detail-kpis,.lsd-detail-charts{grid-template-columns:1fr}.lsd-kpis>button{min-height:110px}.lsd-kpis strong{font-size:30px}.lsd-detail-title{flex-direction:column;align-items:flex-start}.lsd-detail-periods{flex-wrap:wrap;gap:4px}.lsd-detail-periods>small{width:100%;margin:6px 0 0}.lsd-agenda-tools label{width:100%}.lsd-agenda-tools select{flex:1}.lsd-detail-charts .lsd-panel{min-height:240px}}@keyframes casa-motion-card-enter{0%{opacity:.55;transform:translateY(7px)scale(.992)}62%{opacity:1;transform:translateY(-1px)scale(1.003)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes casa-motion-tile-sweep{0%{opacity:0;transform:translate(-115%)}18%{opacity:.72}to{opacity:0;transform:translate(115%)}}.casa-motion-card-enter{animation:.48s cubic-bezier(.22,.72,.22,1) both casa-motion-card-enter;animation-delay:calc(var(--casa-motion-index,0) * 65ms);will-change:opacity, transform}.casa-motion-card-enter[data-casa-motion-enter=true]:after{content:"";z-index:0;pointer-events:none;opacity:0;background:linear-gradient(112deg, transparent 26%, color-mix(in srgb, var(--tile-ink,var(--content-brand,#00847d)) 15%, transparent) 50%, transparent 74%);animation:.68s ease-out both casa-motion-tile-sweep;animation-delay:calc(var(--casa-motion-index,0) * 65ms + 70ms);position:absolute;inset:0;transform:translate(-115%)}@media (prefers-reduced-motion:reduce){.casa-motion-card-enter{animation:none!important;transform:none!important}.casa-motion-card-enter[data-casa-motion-enter=true]:after{animation:none!important}}.tenant-access-page{color:#102b49;background:radial-gradient(circle at 15% 15%,#eaf5ff 0,#0000 34%),linear-gradient(135deg,#f7fbff,#eef4f8);place-items:center;min-height:100vh;padding:32px;display:grid}.tenant-access-card{background:#fff;border:1px solid #cdddea;border-radius:24px;width:min(1040px,100%);overflow:hidden;box-shadow:0 32px 80px #153b5d1f}.tenant-access-card>header{border-bottom:1px solid #e0e9ef;justify-content:space-between;align-items:center;padding:22px 28px;display:flex}.tenant-access-card>header>span:last-child{color:#71869a;font-size:11px;font-weight:700}.thermo-wordmark{letter-spacing:-.045em;white-space:nowrap;align-items:baseline;display:inline-flex}.thermo-wordmark b{color:#0e2f58;font-size:22px;font-weight:900}.thermo-wordmark strong{color:#1680d2;font-size:22px;font-weight:850}.tenant-access-body{grid-template-columns:1.25fr .75fr;display:grid}.tenant-access-intro{padding:52px}.tenant-access-icon{color:#096bd1;background:#e8f3ff;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.tenant-access-icon svg{width:23px}.tenant-access-intro h1{letter-spacing:-.045em;margin:13px 0 10px;font-size:38px}.tenant-access-intro>p:not(.eyebrow){color:#62798e;max-width:620px;margin:0;font-size:15px;line-height:1.65}.tenant-access-account{background:#f6faff;border:1px solid #cfe0eb;border-radius:12px;align-items:center;gap:10px;margin-top:20px;padding:12px;display:flex}.tenant-access-account>svg{color:#118654;width:20px}.tenant-access-account span{gap:3px;display:grid}.tenant-access-account b{font-size:12px}.tenant-access-account small{color:#71869a;font-size:10px}.tenant-access-benefits{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.tenant-access-benefits span{color:#49677f;background:#f0f6fa;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;font-weight:800;display:flex}.tenant-access-benefits svg{color:#0a70d7;width:14px}.tenant-access-body>aside{color:#fff;background:linear-gradient(155deg,#0f477e,#0a69bd);flex-direction:column;justify-content:center;padding:42px;display:flex}.tenant-access-body>aside>p:first-child{color:#bce0ff;text-transform:uppercase;letter-spacing:.12em;margin:0 0 8px;font-size:10px;font-weight:900}.tenant-access-body>aside h2{margin:0 0 12px;font-size:22px;line-height:1.25}.tenant-access-body>aside>p:not(:first-child){color:#d7eafa;margin:0;font-size:12px;line-height:1.6}.tenant-access-button{color:#0a5caa;background:#fff;border-radius:11px;justify-content:center;align-items:center;gap:8px;margin-top:25px;padding:13px 15px;font-size:12px;font-weight:900;text-decoration:none;display:flex}.tenant-access-button svg{width:15px}.tenant-access-button.secondary{background:#eaf5ff}.tenant-access-body>aside>small{color:#b9d9f4;margin-top:13px;font-size:8px;line-height:1.5}@media (max-width:760px){.tenant-access-page{padding:14px}.tenant-access-body{grid-template-columns:1fr}.tenant-access-intro{padding:30px 24px}.tenant-access-intro h1{font-size:30px}.tenant-access-body>aside{padding:30px 24px}.tenant-access-card>header{padding:18px 20px}}.auth-page{color:#102b49;background:radial-gradient(circle at 10% 5%,#e7f2ff 0,#0000 30%),linear-gradient(145deg,#f8fbfe,#edf3f8);place-items:center;min-height:100vh;padding:32px;display:grid}.auth-shell,.setup-shell{background:#fff;border:1px solid #cfdee9;border-radius:26px;width:min(1120px,100%);overflow:hidden;box-shadow:0 36px 90px #0c2d5724}.auth-header,.setup-shell>header{border-bottom:1px solid #e1e9ef;justify-content:space-between;align-items:center;height:74px;padding:0 30px;display:flex}.auth-header>div,.setup-shell>header>div{align-items:baseline;gap:9px;display:flex}.auth-header>div>span,.setup-shell>header>div>span{color:#75899c;font-size:10px;font-weight:800}.auth-header>span,.setup-shell>header>span{color:#42637d;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.auth-header svg,.setup-shell>header svg{color:#0875df;width:16px}.auth-layout{grid-template-columns:minmax(450px,.92fr) minmax(440px,1.08fr);min-height:650px;display:grid}.auth-form-side{padding:46px 62px 44px;position:relative}.auth-back{color:#4c6b83;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin:0 0 21px;font-size:11px;font-weight:800;display:flex}.auth-back.hidden{visibility:hidden}.auth-back svg{width:15px}.auth-heading-icon{color:#0871d8;background:#e9f3ff;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.auth-heading-icon svg{width:22px}.auth-heading p,.setup-heading p{color:#0e71cf;letter-spacing:.14em;margin:14px 0 6px;font-size:9px;font-weight:900}.auth-heading h1,.setup-heading h1{color:#102a48;letter-spacing:-.045em;margin:0;font-size:34px;line-height:1.1}.auth-heading>span:last-child,.setup-heading div>span{color:#6c8194;margin-top:11px;font-size:12px;line-height:1.55;display:block}.auth-form{gap:15px;margin-top:27px;display:grid}.auth-form>label{gap:7px;display:grid}.auth-form>label>span,.setup-card label>span{color:#29475f;font-size:10px;font-weight:900}.auth-form>label>div{background:#fbfdff;border:1px solid #cbdbe6;border-radius:12px;align-items:center;gap:10px;height:48px;padding:0 13px;transition:all .18s;display:flex}.auth-form>label>div:focus-within{border-color:#137be0;box-shadow:0 0 0 3px #147ce012}.auth-form label svg{color:#6d8598;flex:none;width:17px}.auth-form input{color:#102b49;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12px}.auth-form label div>button{cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:grid}.auth-form .auth-code input{text-align:center;letter-spacing:.26em;font-size:21px;font-weight:900}.auth-options{justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-options>button,.auth-switch button{color:#086ed1;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:900}.auth-checkbox{cursor:pointer;align-items:center;gap:8px;color:#4e6a80!important;grid-template:none!important;font-size:10px!important;font-weight:750!important;display:flex!important}.auth-checkbox input{opacity:0;pointer-events:none;position:absolute}.auth-checkbox>span{background:#fff;border:1px solid #bcd0df;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.auth-checkbox>span svg{opacity:0;color:#fff;width:12px}.auth-checkbox input:checked+span{background:#0875df;border-color:#0875df}.auth-checkbox input:checked+span svg{opacity:1}.auth-primary,.auth-passkey{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;height:49px;font-size:11px;font-weight:900;transition:all .18s;display:flex}.auth-primary{color:#fff;background:linear-gradient(135deg,#0877e1,#055bb2);border:1px solid #0669ca;box-shadow:0 10px 22px #066ac32a}.auth-primary:hover{transform:translateY(-1px);box-shadow:0 14px 28px #066ac33a}.auth-primary:disabled,.auth-passkey:disabled{opacity:.55;cursor:not-allowed;transform:none}.auth-primary svg,.auth-passkey svg{width:17px}.auth-primary svg:last-child{margin-left:auto;margin-right:12px}.auth-divider{align-items:center;gap:10px;margin:19px 0;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#e0e8ee;flex:1;height:1px}.auth-divider span{color:#91a1ae;font-size:9px}.auth-passkey{color:#173c5c;background:#fff;border:1px solid #bfcfdb}.auth-passkey:hover{background:#f5faff;border-color:#0875df}.auth-passkey svg{color:#0875df}.auth-switch{text-align:center;color:#738799;margin:18px 0 0;font-size:10px}.auth-feedback{border-radius:10px;margin:0!important;padding:10px 12px!important;font-size:10px!important;line-height:1.45!important}.auth-feedback.error{color:#b13838;background:#fff5f5;border:1px solid #f1c5c5}.auth-feedback.success{color:#167448;background:#f1fbf6;border:1px solid #bfe3d1}.auth-story{color:#fff;background:linear-gradient(150deg,#0d315a 0%,#0b5fa9 68%,#0b78d6 100%);flex-direction:column;justify-content:space-between;padding:48px;display:flex;position:relative;overflow:hidden}.auth-story:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:390px;height:390px;position:absolute;bottom:-130px;right:-100px;box-shadow:0 0 0 65px #ffffff0a,0 0 0 130px #ffffff08}.auth-story-glow{pointer-events:none;background:radial-gradient(circle at 80% 12%,#53b4ff55,#0000 29%);position:absolute;inset:0}.auth-story-brand{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.auth-story-brand>svg{background:#ffffff14;border-radius:13px;width:43px;height:43px;padding:10px}.auth-story-brand span{display:grid}.auth-story-brand b{font-size:16px}.auth-story-brand small{color:#b9daf5;margin-top:2px;font-size:9px}.auth-story-copy{z-index:1;margin-top:48px;position:relative}.auth-story-copy p{color:#9cd3ff;letter-spacing:.17em;margin:0 0 10px;font-size:9px;font-weight:900}.auth-story-copy h2{letter-spacing:-.045em;margin:0;font-size:38px;line-height:1.05}.auth-story-copy>span{color:#cee7f9;max-width:400px;margin-top:16px;font-size:12px;line-height:1.65;display:block}.auth-security-card{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff28;border-radius:18px;margin-top:34px;padding:18px;position:relative}.auth-security-card>div:first-child{align-items:center;gap:11px;display:flex}.auth-security-card>div:first-child>span{color:#0875df;background:#fff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.auth-security-card svg{width:18px}.auth-security-card p{flex:1;margin:0;display:grid}.auth-security-card p small{color:#c0ddf3;margin-top:3px;font-size:8px}.auth-security-card>div:first-child>svg{color:#78e1aa}.auth-security-track{margin-top:16px;gap:6px!important;display:flex!important}.auth-security-track i{background:#4bc68e;border-radius:9px;flex:1;height:4px}.auth-security-card footer{color:#c6e1f4;justify-content:space-between;margin-top:12px;font-size:8px;display:flex}.auth-security-card footer b{color:#81e5ae}.auth-story-points{z-index:1;flex-wrap:wrap;gap:8px;margin-top:25px;display:flex;position:relative}.auth-story-points span{color:#d9ebf8;background:#ffffff12;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;font-weight:800;display:flex}.auth-story-points svg{color:#82e7b0;width:12px}.spin{animation:1s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(360deg)}}.auth-page.setup{align-items:start;padding-top:42px}.setup-shell{width:min(1120px,100%)}.setup-heading{gap:16px;padding:36px 42px 20px;display:flex}.setup-heading>span{color:#0672d8;background:#e8f3ff;border-radius:16px;flex:none;place-items:center;width:54px;height:54px;display:grid}.setup-heading>span svg{width:25px}.setup-progress{grid-template-columns:repeat(3,1fr);gap:0;margin:10px 42px 26px;padding:0;list-style:none;display:grid}.setup-progress li{color:#8192a0;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex;position:relative}.setup-progress li:not(:last-child):after{content:"";background:#d9e3ea;flex:1;height:1px}.setup-progress svg{border:1px solid #cbd9e3;border-radius:50%;width:22px;height:22px;padding:5px}.setup-progress .done,.setup-progress .active{color:#0a6dcb}.setup-progress .done svg{color:#fff;background:#2ba06a;border-color:#2ba06a}.setup-progress .active svg{color:#0a72d8;background:#e8f3ff;border-color:#0a72d8}.setup-card{background:#fff;border:1px solid #d4e0e9;border-radius:18px;padding:24px;box-shadow:0 10px 26px #153b5d0c}.setup-card.password{gap:17px;max-width:590px;margin:0 auto 34px;display:grid}.setup-card.password>div>span{color:#0875df;background:#e9f3ff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.setup-card h2{color:#142f4c;margin:6px 0 7px;font-size:17px}.setup-card p{color:#0b6dcc;letter-spacing:.1em;margin:0;font-size:9px;font-weight:900}.setup-card.password p{color:#687f92;letter-spacing:0;font-size:11px;font-weight:500;line-height:1.55}.setup-card.password label{gap:7px;display:grid}.setup-card input{color:#12304e;border:1px solid #c7d7e3;border-radius:11px;outline:0;height:46px;padding:0 13px}.setup-grid{grid-template-columns:.78fr 1.1fr .85fr;gap:16px;padding:0 32px 34px;display:grid}.setup-card.qr{text-align:center}.setup-card.qr img{width:190px;max-width:100%;margin:18px auto;display:block}.setup-card details{text-align:left;color:#61788b;font-size:9px}.setup-card details code{overflow-wrap:anywhere;background:#f2f6f9;border-radius:8px;margin-top:8px;padding:8px;font-size:7px;display:block}.setup-card.recovery>div:first-child>span{color:#687f92;font-size:9px;line-height:1.5;display:block}.recovery-codes{grid-template-columns:1fr 1fr;gap:6px;margin:17px 0;display:grid}.recovery-codes code{text-align:center;color:#1d4667;background:#f8fbfd;border:1px solid #dce5eb;border-radius:7px;padding:7px;font-size:8px;font-weight:800}.recovery-actions{gap:8px;margin-bottom:17px;display:flex}.recovery-actions button{color:#1268ba;cursor:pointer;background:#fff;border:1px solid #bcd0df;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;height:36px;font-size:9px;font-weight:800;display:flex}.recovery-actions svg{width:14px}.setup-card.confirm{flex-direction:column;display:flex}.setup-card.confirm>input{text-align:center;letter-spacing:.25em;margin:30px 0 12px;font-size:22px;font-weight:900}.setup-card.confirm .auth-primary{margin-top:auto}.setup-shell>footer{color:#6c8193;border-top:1px solid #e1e9ef;justify-content:center;align-items:center;gap:7px;padding:17px;font-size:8px;display:flex}.setup-shell>footer svg{color:#0875df;width:14px}@media (max-width:900px){.auth-layout{grid-template-columns:1fr}.auth-story{min-height:410px}.auth-form-side{padding:38px 42px}.setup-grid{grid-template-columns:1fr 1fr}.setup-card.confirm{grid-column:1/-1}.auth-page.setup{padding-top:20px}}@media (max-width:620px){.auth-page{padding:12px}.auth-shell,.setup-shell{border-radius:18px}.auth-header,.setup-shell>header{height:62px;padding:0 18px}.auth-header>span,.setup-shell>header>span{font-size:0}.auth-form-side{padding:28px 22px 32px}.auth-heading h1,.setup-heading h1{font-size:28px}.auth-story{min-height:390px;padding:30px 24px}.auth-story-copy h2{font-size:31px}.setup-heading{padding:28px 22px 16px}.setup-progress{margin:10px 22px 22px}.setup-progress li span{display:none}.setup-grid{grid-template-columns:1fr;padding:0 16px 24px}.setup-card.confirm{grid-column:auto}.setup-card.password{margin:0 16px 24px}.auth-options{flex-direction:column;align-items:flex-start}.auth-form .auth-code input{font-size:18px}}.auth-header>div>span,.setup-shell>header>div>span,.auth-header>span,.setup-shell>header>span{font-size:12px}.auth-back{min-height:36px;font-size:12px}.auth-heading p,.setup-heading p,.auth-story-copy p{font-size:11px}.auth-heading>span:last-child,.setup-heading div>span,.auth-story-copy>span{font-size:14px}.auth-form>label>span,.setup-card label>span{font-size:12px}.auth-form input{font-size:14px}.auth-form label div>button{min-width:40px;min-height:40px}.auth-options>button,.auth-switch button,.auth-checkbox,.auth-switch{font-size:12px!important}.auth-checkbox>span{width:20px;height:20px}.auth-primary,.auth-passkey{min-height:49px;font-size:13px}.auth-divider span{font-size:11px}.auth-feedback{font-size:12px!important}.auth-story-brand small,.auth-security-card p small,.auth-security-card footer,.auth-story-points span{font-size:11px}.auth-security-card p b{font-size:13px}.account-page{color:#12304e;background:#f2f6f9;min-height:100vh;padding:28px}.account-shell{background:#fff;border:1px solid #d0dee8;border-radius:22px;width:min(1180px,100%);margin:auto;overflow:hidden;box-shadow:0 24px 70px #12304e12}.account-shell>header{border-bottom:1px solid #e0e8ee;justify-content:space-between;align-items:center;height:68px;padding:0 28px;display:flex}.account-shell>header>div{align-items:baseline;gap:10px;display:flex}.account-shell>header>div>span{color:#75899b;font-size:9px;font-weight:800}.account-shell>header>button{color:#2f5e81;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-size:10px;font-weight:900;display:flex}.account-shell>header svg{width:15px}.account-heading{justify-content:space-between;align-items:center;gap:20px;padding:34px 36px 25px;display:flex}.account-heading>div{align-items:center;gap:15px;display:flex}.account-heading>div>span{color:#0875df;background:#e8f3ff;border-radius:14px;place-items:center;width:50px;height:50px;display:grid}.account-heading svg{width:23px}.account-heading p{color:#0872d3;letter-spacing:.13em;margin:0;font-size:9px;font-weight:900}.account-heading h1{color:#102a48;letter-spacing:-.04em;margin:4px 0;font-size:29px}.account-heading small{color:#75899b;font-size:10px}.account-status{color:#148355;background:#f2fbf6;border:1px solid #bfe3d1;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:9px;font-weight:900;display:flex}.account-status svg{width:15px}.account-shell>.auth-feedback{margin:0 36px 10px!important}.account-grid{grid-template-columns:1fr 1fr;gap:16px;padding:10px 36px 36px;display:grid}.account-card{background:#fff;border:1px solid #d5e1e9;border-radius:16px;flex-direction:column;padding:21px;display:flex}.account-card>header{align-items:flex-start;gap:11px;display:flex}.account-card>header>span{color:#0875df;background:#eaf4ff;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.account-card>header svg{width:18px}.account-card h2{margin:1px 0 5px;font-size:15px}.account-card header p{color:#728698;margin:0;font-size:9px;line-height:1.5}.account-list{gap:7px;margin:18px 0;display:grid}.account-list article{background:#fbfdff;border:1px solid #e0e8ee;border-radius:11px;align-items:center;gap:10px;padding:10px;display:flex}.account-list article>span{color:#28638f;background:#eef5fa;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.account-list article svg{width:15px}.account-list article>div{flex:1;display:grid}.account-list article b{font-size:10px}.account-list article small{color:#778b9c;margin-top:3px;font-size:8px}.account-list article>button{color:#b24949;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.account-list.sessions{max-height:170px;overflow:auto}.account-empty{text-align:center;background:#f8fbfd;border:1px dashed #cbd9e3;border-radius:11px;place-items:center;padding:16px;display:grid}.account-empty svg{color:#0875df;width:22px}.account-empty b{margin-top:6px;font-size:10px}.account-empty span{color:#73889a;margin-top:3px;font-size:8px}.account-primary,.account-secondary,.account-signout{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:41px;margin-top:auto;font-size:9px;font-weight:900;display:flex}.account-primary{color:#fff;background:#0875df;border:1px solid #076ccd}.account-secondary{color:#1469b8;background:#fff;border:1px solid #bad0df}.account-signout{color:#ae3838;background:#fff7f7;border:1px solid #efc9c9}.account-primary svg,.account-secondary svg,.account-signout svg{width:15px}.account-card.password{gap:12px}.account-card.password label{color:#29475f;gap:6px;font-size:9px;font-weight:900;display:grid}.account-card.password label:first-of-type{margin-top:16px}.account-card.password input{border:1px solid #cbd9e3;border-radius:9px;outline:0;height:40px;padding:0 11px}.account-card.enforced ul{gap:10px;margin:18px 0;padding:0;list-style:none;display:grid}.account-card.enforced li{color:#416079;align-items:center;gap:8px;font-size:9px;display:flex}.account-card.enforced li svg{color:#1b9560;width:15px}.reset-shell{background:#fff;border:1px solid #cfdee9;border-radius:22px;width:min(510px,100%);overflow:hidden;box-shadow:0 30px 80px #153b5d1c}.reset-shell>header{border-bottom:1px solid #e1e9ef;justify-content:space-between;align-items:center;height:68px;padding:0 25px;display:flex}.reset-shell>header>span{color:#56738a;align-items:center;gap:6px;font-size:9px;font-weight:900;display:flex}.reset-shell>header svg{color:#0875df;width:15px}.reset-shell>form,.reset-done{padding:37px;display:grid}.reset-shell>form>span,.reset-done>svg{color:#0875df;background:#e9f3ff;border-radius:13px;place-items:center;width:46px;height:46px;padding:12px;display:grid}.reset-shell form>p:not(.auth-feedback){color:#0872d3;letter-spacing:.13em;margin:14px 0 5px;font-size:9px;font-weight:900}.reset-shell h1{color:#102a48;letter-spacing:-.04em;margin:0;font-size:28px}.reset-shell form>small,.reset-done p{color:#718699;margin:9px 0 20px;font-size:10px;line-height:1.55}.reset-shell form label{color:#29475f;gap:6px;margin-top:12px;font-size:9px;font-weight:900;display:grid}.reset-shell form input{border:1px solid #cad9e4;border-radius:10px;height:44px;padding:0 11px}.reset-shell .auth-primary{margin-top:17px}.reset-done{text-align:center;place-items:center}.reset-done h1{margin-top:15px}.reset-done p{text-align:center}.reset-done .auth-primary{max-width:250px}@media (max-width:760px){.account-page{padding:10px}.account-shell{border-radius:16px}.account-heading{flex-direction:column;align-items:flex-start;padding:25px 20px 18px}.account-grid{grid-template-columns:1fr;padding:8px 16px 24px}.account-shell>header{padding:0 17px}.account-shell>.auth-feedback{margin:0 18px 10px!important}.account-shell>header>div>span{display:none}}.auth-story-brand .thermo-wordmark.official{background:#fff;border-radius:5px;width:238px;height:27px;display:flex;overflow:hidden}.auth-story-brand .thermo-wordmark.official img{object-fit:contain;object-position:left center;width:100%;height:auto;max-height:100%}.auth-story-brand>span:last-child{color:#b9daf5;white-space:nowrap;font-size:9px;font-weight:800;display:block}@media (max-width:980px){.auth-story-brand .thermo-wordmark.official{width:210px;height:24px}}.auth-minimal-page{isolation:isolate;color:#10203a;background:#f7faff;grid-template-rows:auto 1fr auto;min-height:100vh;padding:30px 38px 22px;display:grid;position:relative;overflow:hidden}.auth-minimal-page:before,.auth-minimal-page:after{z-index:-1;content:"";pointer-events:none;border-radius:999px;position:absolute}.auth-minimal-page:before{background:#2678f01c;width:430px;height:430px;top:-240px;right:-125px}.auth-minimal-page:after{background:#3bc4aa14;width:300px;height:300px;bottom:-175px;left:-180px}.auth-minimal-brand{width:max-content}.auth-minimal-brand .casa360-wordmark{display:block}.auth-minimal-brand .casa360-wordmark>small{display:none}.auth-minimal-brand .casa360-logo-text b,.auth-minimal-brand .casa360-logo-text strong{letter-spacing:-.055em;font-size:25px;font-weight:760}.auth-minimal-brand .casa360-logo-text sup{margin-left:1px;font-size:11px}.auth-minimal-center{place-items:center;padding:26px 0 40px;display:grid}.auth-minimal-card{background:#fff;border:1px solid #dce5f2;border-radius:20px;width:min(100%,410px);padding:34px;box-shadow:0 18px 54px #1b40771a}.auth-minimal-card h1{color:#10203a;letter-spacing:-.7px;margin:0;font-size:27px;font-weight:720;line-height:1.2}.auth-minimal-intro{color:#66758c;margin:9px 0 26px;font-size:14px;line-height:1.55}.auth-minimal-form{gap:17px;display:grid}.auth-minimal-form>label{gap:7px;display:grid}.auth-minimal-form>label>span{color:#253651;font-size:13px;font-weight:650}.auth-minimal-form input{color:#12233f;width:100%;height:48px;font:inherit;background:#fff;border:1px solid #ccd8e8;border-radius:12px;outline:0;padding:0 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}.auth-minimal-form input:focus{border-color:#1268e3;box-shadow:0 0 0 4px #1268e31c}.auth-minimal-password{position:relative}.auth-minimal-password input{padding-right:48px}.auth-minimal-password>button{color:#60718b;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}:is(.auth-minimal-password>button:hover,.auth-minimal-password>button:focus-visible){color:#164c99;background:#f0f5fc;outline:0}.auth-minimal-password svg{width:18px;height:18px}.auth-minimal-forgot,.auth-minimal-recovery{color:#115fc9;width:max-content;font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:650}.auth-minimal-forgot{justify-self:end;margin-top:-5px}.auth-minimal-recovery{margin:15px auto 0;display:block}.auth-minimal-forgot:hover,.auth-minimal-recovery:hover{text-decoration:underline}.auth-minimal-primary{color:#fff;width:100%;height:50px;font:inherit;cursor:pointer;background:#0967df;border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;font-size:15px;font-weight:720;transition:transform .15s,background .15s;display:flex;box-shadow:0 10px 22px #0967df33}.auth-minimal-primary:hover{background:#0759c4;transform:translateY(-1px)}.auth-minimal-primary:focus-visible{outline-offset:3px;outline:3px solid #9bc6ff}.auth-minimal-primary:disabled{opacity:.62;cursor:wait;transform:none}.auth-minimal-primary svg{width:17px;height:17px}.auth-minimal-security{color:#78869a;justify-content:center;align-items:center;gap:7px;margin:18px 0 0;font-size:12px;display:flex}.auth-minimal-security svg{color:#269b73;width:15px;height:15px}.auth-minimal-back{color:#115fc9;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0 0 20px;padding:0;font-size:13px;font-weight:650;display:inline-flex}.auth-minimal-back svg{width:15px;height:15px}.auth-minimal-back:hover{text-decoration:underline}.auth-minimal-device{color:#51627a;cursor:pointer;align-items:center;font-size:13px;grid-template-columns:auto 1fr!important;gap:9px!important;display:flex!important}.auth-minimal-device input{accent-color:#0967df;width:17px;height:17px;box-shadow:none;padding:0}.auth-minimal-code{text-align:center;letter-spacing:12px;padding-left:25px!important;font-size:22px!important;font-weight:700!important}.auth-minimal-feedback{border-radius:10px;margin:0;padding:10px 12px;font-size:12px;line-height:1.45}.auth-minimal-feedback.error{color:#b13838;background:#fff5f5;border:1px solid #f1c5c5}.auth-minimal-feedback.success{color:#167448;background:#f1fbf6;border:1px solid #bfe3d1}.auth-minimal-footer{justify-content:center;gap:18px;display:flex}.auth-minimal-footer a{color:#78869a;font-size:12px;text-decoration:none}.auth-minimal-footer a:hover{text-decoration:underline}.auth-minimal-footer a:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #1268e3}.auth-minimal-back:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #1268e3}.auth-minimal-forgot:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #1268e3}.auth-minimal-recovery:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #1268e3}@media (max-width:580px){.auth-minimal-page{padding:24px 18px 18px}.auth-minimal-brand .casa360-logo-text b,.auth-minimal-brand .casa360-logo-text strong{font-size:23px}.auth-minimal-center{align-items:start;padding-top:64px}.auth-minimal-card{border-radius:18px;padding:26px 22px}.auth-minimal-card h1{font-size:24px}.auth-minimal-page:before{right:-240px}}.tenant-brand{grid-template-columns:1fr!important;align-content:center!important;gap:3px!important;padding:14px 18px!important;display:grid!important}.thermo-wordmark{white-space:nowrap;letter-spacing:-.045em;align-items:baseline;line-height:1;display:flex}.thermo-wordmark b,.thermo-wordmark strong{font-size:18px;font-weight:900}.thermo-wordmark b{color:#102a43}.thermo-wordmark strong{color:#0871dd}.thermo-wordmark.official{letter-spacing:0;align-items:center;width:220px;max-width:100%;height:28px;display:flex}.thermo-wordmark.official img{object-fit:contain;object-position:left center;width:100%;height:auto;max-height:100%;display:block}.tenant-brand .thermo-wordmark.official{width:155px;height:22px}.tenant-brand>small{color:#73899a;letter-spacing:.035em;font-size:7px;font-weight:750}.tenant-brand-image{object-fit:contain;object-position:left center;max-width:155px;max-height:36px;display:block}.menu-collapsed .tenant-brand{place-items:center;padding:12px 6px!important}.menu-collapsed .tenant-brand>small,.menu-collapsed .tenant-brand .thermo-wordmark strong{display:none}.menu-collapsed .tenant-brand .thermo-wordmark{background:#edf6ff;border:1px solid #cfe2f4;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.menu-collapsed .tenant-brand .thermo-wordmark.official img{display:none}.menu-collapsed .tenant-brand .thermo-wordmark.official:after{content:"TS";color:#0868c8;letter-spacing:-.02em;font-size:13px;font-weight:900}.menu-collapsed .tenant-brand .thermo-wordmark b{font-size:0}.menu-collapsed .tenant-brand .thermo-wordmark b:after{content:"TS";color:#0868c8;letter-spacing:-.02em;font-size:13px}.pilot-environment-banner{color:#315b78;background:linear-gradient(90deg,#eff7fd,#f8fbfe,#eff7fd);border-bottom:1px solid #c9dfef;justify-content:center;align-items:center;gap:7px;min-height:28px;padding:0 14px;font-size:8px;display:flex}.pilot-environment-banner>span{background:#1daa6f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #d9f2e7}.pilot-environment-banner b{color:#0b5e9f;font-size:8px}.pilot-environment-banner small{color:#6b8394;font-size:7px}@media (max-width:700px){.tenant-brand{padding:11px 13px!important}.pilot-environment-banner{white-space:nowrap;justify-content:flex-start;overflow:hidden}.pilot-environment-banner small{text-overflow:ellipsis;overflow:hidden}.thermo-wordmark b,.thermo-wordmark strong{font-size:16px}.thermo-wordmark.official{width:190px;height:24px}}.casa360-wordmark{white-space:nowrap;gap:1px;display:inline-grid}.casa360-logo-text{letter-spacing:-.065em;align-items:flex-start;line-height:.95;display:inline-flex}.casa360-logo-text b,.casa360-logo-text strong{font-size:24px;font-weight:900}.casa360-logo-text b{color:#102b49}.casa360-logo-text strong{color:#0864df}.casa360-logo-text sup{color:#45b6e8;letter-spacing:0;margin-left:.08em;font-size:10px;font-weight:900;position:relative;top:-.18em}.casa360-wordmark small{color:#75899c;letter-spacing:.02em;font-size:8px;font-weight:800}.casa360-wordmark.inverse .casa360-logo-text b{color:#fff}.casa360-wordmark.inverse .casa360-logo-text strong{color:#72c7ee}.casa360-wordmark.inverse .casa360-logo-text sup{color:#fff}.casa360-wordmark.inverse small{color:#b9daf5}.public-quote-header>.brand-mark{display:none}.public-quote-header>strong{-webkit-text-fill-color:transparent;letter-spacing:-.065em;background:linear-gradient(90deg,#102b49 0 50%,#0864df 50% 100%);-webkit-background-clip:text;background-clip:text;align-items:flex-start;font-weight:900;line-height:.95;display:inline-flex;color:#0000!important;font-size:24px!important}.public-quote-header>strong:after{content:"°";color:#45b6e8;-webkit-text-fill-color:#45b6e8;letter-spacing:0;margin-left:.08em;font-size:10px;position:relative;top:-.18em}:root{--calm-page-gutter:clamp(20px,2.1vw,36px);--calm-section-gap:20px;--calm-card-radius:14px;--calm-control-height:40px;--calm-body-size:14px;--calm-small-size:12px;--calm-line:#dce5ef;--calm-surface:#fff;--calm-canvas:#f7f9fc}.app-shell>main>header.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff2}.app-shell>main>:not(.topbar):not(.pilot-environment-banner):not(.expansion-pilot-banner){box-sizing:border-box}.expansion-pilot-banner{color:#6e5215;background:#fff9e9;border-bottom:1px solid #f0d7a2;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:4px 16px;font-size:11px;display:flex}.expansion-pilot-banner svg{color:#b67905;width:16px;height:16px}.expansion-pilot-banner b{font-size:11px}.expansion-pilot-banner small{color:#8b7138;font-size:10px}.app-shell>main :where(button,input,select,textarea){font-family:inherit}.app-shell>main :where(p,li,td,th,label,input,select,textarea,button){line-height:1.45}.app-shell>main :where(small){font-size:var(--calm-small-size)}.app-shell>main :where(h1,h2,h3,h4,p){text-wrap:pretty}.app-shell>main :where(.card,[class$=-card],[class*=\ card]){border-color:var(--calm-line);border-radius:var(--calm-card-radius)}.app-shell>main>:where(.my-work-dashboard,.relations-command-page,.relation-customer-page,.orders-overview-page,.order-dossier-page,.finance-operations,.marketing-page,.recruitment-page,.configuration-workspace,.governance-workspace,.approval-workspace,.commission-page,.goal-page,.facility-page,.fleet-page,.people-hr,.integration-page,.communication-page,.clm-page,.property-data-workspace,.readiness-page,.screens-page,.digital-sales,.new-relation-workspace,.process-registry){width:100%;padding:var(--calm-page-gutter)}@media (min-width:1660px){.app-shell>main>:where(.my-work-dashboard,.relations-command-page,.relation-customer-page,.orders-overview-page,.order-dossier-page,.finance-operations,.marketing-page,.recruitment-page,.configuration-workspace,.governance-workspace,.approval-workspace,.commission-page,.facility-page,.fleet-page,.people-hr,.integration-page,.communication-page,.clm-page,.property-data-workspace,.readiness-page){max-width:1660px;margin-inline:auto}}.app-shell :where(.section-head,.config-page-head,.fin-page-head,.finance-page-head,.commission-page-head,.worklist-page-head,.record-page-head,.marketing-head,.rec-page-head,.hr-page-head,.clm-page-head,.ea-pagehead){margin-bottom:var(--calm-section-gap);gap:18px}.app-shell :where(.section-head,.config-page-head,.fin-page-head,.finance-page-head,.commission-page-head,.worklist-page-head,.record-page-head,.marketing-head,.rec-page-head,.hr-page-head,.clm-page-head,.ea-pagehead) h2{letter-spacing:-.025em;font-size:clamp(24px,2vw,30px);line-height:1.12}.app-shell :where(.section-head,.config-page-head,.fin-page-head,.finance-page-head,.commission-page-head,.worklist-page-head,.record-page-head,.marketing-head,.rec-page-head,.hr-page-head,.clm-page-head,.ea-pagehead) p,.app-shell :where(.section-head,.config-page-head,.fin-page-head,.finance-page-head,.commission-page-head,.worklist-page-head,.record-page-head,.marketing-head,.rec-page-head,.hr-page-head,.clm-page-head,.ea-pagehead)>div>span{font-size:13px;line-height:1.55}.density-choice{color:#39546f;cursor:pointer;background:#fff;border:1px solid #cbd9e7;border-radius:10px;min-width:76px;height:36px;padding:0 11px;font-size:12px;font-weight:750}.density-choice:hover{color:var(--tenant-brand-accent,#075ed2);background:#f3f8ff;border-color:#8cb7e9}.density-compact{--calm-page-gutter:clamp(16px,1.6vw,26px);--calm-section-gap:14px;--calm-control-height:34px;--calm-body-size:13px;--calm-small-size:11px}.density-compact main :where(.card,[class$=-card],[class*=\ card]){border-radius:11px}.hide-module-descriptions main :where(.section-head,.config-page-head,.fin-page-head,.finance-page-head,.commission-page-head,.worklist-page-head,.record-page-head,.marketing-head,.rec-page-head,.hr-page-head,.clm-page-head,.ea-pagehead)>div>p{display:none}.config-order-list,.config-rule-list{gap:8px;display:grid}.config-order-list article{border:1px solid var(--calm-line);background:#fff;border-radius:11px;grid-template-columns:32px minmax(150px,1fr) auto auto auto;align-items:center;gap:10px;min-height:50px;padding:8px 10px;display:grid}.config-order-list article>b{background:var(--tenant-brand-soft,#eaf3ff);width:28px;height:28px;color:var(--tenant-brand-accent,#075ed2);border-radius:8px;place-items:center;display:grid}.config-order-list article>span{font-weight:800}.config-order-list label{color:#587086;align-items:center;gap:7px;font-size:12px;display:flex}.config-order-list button,.config-rule-list button{color:#365a75;cursor:pointer;background:#fff;border:1px solid #cedbe8;border-radius:8px;min-height:32px;padding:5px 9px;font-weight:750}.config-order-list button:disabled{opacity:.4;cursor:default}.config-rule-list article{border:1px solid var(--calm-line);background:#fff;border-radius:11px;grid-template-columns:minmax(130px,.7fr) minmax(180px,1fr) minmax(180px,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.config-rule-list.outcomes article{grid-template-columns:42px minmax(180px,1fr) auto}.config-rule-list.stages article{grid-template-columns:minmax(120px,.7fr) minmax(160px,1fr) minmax(160px,1fr) auto}.config-rule-list input,.config-wide-field input,.config-wide-field textarea{box-sizing:border-box;color:#29435d;width:100%;font:inherit;background:#fff;border:1px solid #cbd9e7;border-radius:9px;padding:9px 10px;font-size:12px}.config-rule-list label{align-items:center;gap:7px;font-size:12px;display:flex}.config-rule-list label input{width:auto}.expansion-rule-list{gap:9px;display:grid}.expansion-rule-list>article{border:1px solid var(--calm-line);background:#fff;border-radius:11px;grid-template-columns:minmax(150px,.8fr) 110px minmax(220px,1.2fr) minmax(170px,.8fr);align-items:end;gap:10px;padding:11px;display:grid}.expansion-rule-list>article>div:first-child{align-self:center;gap:3px;display:grid}.expansion-rule-list b{font-size:12px}.expansion-rule-list small{color:#7890a4;font-size:10px}.expansion-rule-list .config-toggle{border:0;align-self:center;margin:0;padding:0}.expansion-rule-list .config-toggle small{font-size:9px}.config-wide-field{color:#516a82;gap:7px;margin-top:14px;font-size:12px;font-weight:750;display:grid}.config-wide-field textarea{resize:vertical;min-height:86px}.app-shell :where(.finance-table-wrap,.commission-table-scroll,.relation-table-wrap,.config-matrix,.price-table-wrap,.app-usage){border-radius:var(--calm-card-radius);overflow:auto}.app-shell :where(.finance-table-wrap,.commission-table-scroll,.relation-table-wrap,.config-matrix,.price-table-wrap) table{width:100%}.app-shell :where(.finance-table-wrap,.commission-table-scroll,.relation-table-wrap,.config-matrix,.price-table-wrap) th{z-index:2;background:#f6f9fc;position:sticky;top:0}@media (max-width:1280px){.app-shell :where(.config-layout,.purchase-workspace,.ea-three,.ea-scenario-layout){grid-template-columns:1fr}.app-shell .config-sections{max-width:100%;padding-bottom:4px;display:flex;position:static;overflow:auto}.app-shell .config-sections>button{min-width:210px}.app-shell .config-history{grid-column:auto}}@media (max-width:900px){:root{--calm-page-gutter:16px;--calm-section-gap:14px}.density-choice{display:none}.app-shell>main>:where(.my-work-dashboard,.relations-command-page,.relation-customer-page,.orders-overview-page,.order-dossier-page,.finance-operations,.marketing-page,.recruitment-page,.configuration-workspace,.governance-workspace,.approval-workspace,.commission-page,.goal-page,.facility-page,.fleet-page,.people-hr,.integration-page,.communication-page,.clm-page,.property-data-workspace,.readiness-page,.screens-page,.digital-sales,.new-relation-workspace,.process-registry){padding:var(--calm-page-gutter)}.config-order-list article{grid-template-columns:30px 1fr auto}.config-order-list article label{grid-column:2}.config-rule-list article,.config-rule-list.stages article,.expansion-rule-list>article{grid-template-columns:1fr}}@media (max-width:600px){:root{--calm-page-gutter:12px}.expansion-pilot-banner{white-space:nowrap;justify-content:flex-start;overflow:hidden}.expansion-pilot-banner small{text-overflow:ellipsis;overflow:hidden}.app-shell>main :where(small){font-size:11px}.config-order-list article{grid-template-columns:28px 1fr}.config-order-list article>button{grid-row:3}.config-rule-list.outcomes article{grid-template-columns:36px 1fr}.config-rule-list.outcomes article label{grid-column:2}}.app-shell .quote-dossier-page .record-section-nav{gap:0;margin:0;padding:0;display:grid;overflow:hidden}.app-shell .quote-dossier-page .record-section-content{grid-column:auto}@media (max-width:900px){.app-shell .quote-dossier-page .record-section-nav{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));overflow:visible}}:root{--professional-ink:#20384a;--professional-muted:#6a7b88;--professional-line:#e2e7eb;--professional-line-soft:#eef0f3;--professional-canvas:#f5f6f8;--professional-surface:#fff;--professional-surface-alt:#f7f8f9;--professional-accent:#0965e8;--professional-accent-soft:#edf4ff;--professional-success:#267451;--professional-success-soft:#e9f5ee;--professional-warning:#986514;--professional-warning-soft:#fbf2df;--professional-critical:#a3443e;--professional-critical-soft:#f9ecea;--calm-page-gutter:clamp(24px,2.2vw,42px);--calm-section-gap:24px;--calm-card-radius:8px;--calm-control-height:40px;--calm-line:var(--professional-line);--calm-canvas:var(--professional-canvas);--shell-nav:236px;--shell-nav-collapsed:68px;--shell-top:64px;--shell-line:var(--professional-line);--shell-bg:var(--professional-canvas);--shell-ink:var(--professional-ink)}.app-shell{color:var(--professional-ink);background:var(--professional-canvas)}.app-shell>main{background:var(--professional-canvas)}@media (min-width:901px){.app-shell>.workspace-sidebar{position:fixed;background:#f6f7f8!important;border-right:1px solid #c8d2da!important;padding:22px 14px 14px!important;overflow:visible!important}.app-shell .workspace-sidebar-head{min-height:66px;display:block}.app-shell .workspace-sidebar-head .tenant-brand{min-width:0;min-height:44px;padding:0 0 22px!important}.app-shell .menu-collapse-top{z-index:12;color:#315a76;background:#fff;border:1px solid #c4d1da;border-radius:50%;place-items:center;width:26px;min-width:26px;height:26px;min-height:26px;padding:0;display:grid;position:absolute;top:27px;right:-13px;box-shadow:0 2px 7px #18374e1f}.app-shell .menu-collapse-top svg{stroke-width:2px;width:15px;height:15px}.app-shell .workspace-divider{background:#d9e0e5}.app-shell .workspace-label{color:#84929e;font-size:9px}.app-shell .workspace-selector{min-height:56px;box-shadow:none;background:#fff;border-color:#ccd6dd;border-radius:6px}.app-shell .workspace-selector:hover,.app-shell .workspace-selector[aria-expanded=true]{background:#fff;border-color:#9eb2c0}.app-shell .workspace-selector-icon{color:var(--professional-accent);background:#e9eef1;border-radius:5px}.app-shell .nav-item{min-height:42px;position:relative;color:#526a7e!important;border:1px solid #0000!important;border-radius:5px!important}.app-shell .nav-item:hover{color:#254e69!important;background:#fafbfc!important;border-color:#d5dde3!important}.app-shell .nav-item.active,.app-shell .nav-item.active:hover{color:#173f59!important;box-shadow:inset 3px 0 var(--tenant-primary,var(--professional-accent))!important;background:#fff!important;border-color:#c7d2da!important}.app-shell .nav-symbol{border-radius:4px!important}.app-shell .nav-item.active .nav-symbol{color:var(--professional-accent)!important;background:#e7edf1!important}.app-shell .sidebar-submenu{border-left-color:#cfd8df}.app-shell .sidebar-submenu button{color:#617587;border-radius:4px}.app-shell .sidebar-submenu button:hover,.app-shell .sidebar-submenu button.active{color:#204f6e;box-shadow:inset 2px 0 var(--tenant-primary,var(--professional-accent));background:#fff}.app-shell .workspace-all,.app-shell .menu-collapse{border-radius:5px}.app-shell .workspace-all:hover,.app-shell .workspace-all[aria-expanded=true],.app-shell .menu-collapse:hover{color:#234f6d;background:#fff}.app-shell .sidebar-bottom{border-top-color:#d9e0e5}.app-shell.menu-collapsed .workspace-sidebar-head{min-height:52px}.app-shell.menu-collapsed .workspace-sidebar-head .tenant-brand{width:28px;min-height:32px;padding:0!important}.app-shell.menu-collapsed .workspace-sidebar-head .thermo-wordmark{width:28px;height:28px}.app-shell.menu-collapsed .nav-item>b{border:1px solid #fff;place-items:center;min-width:15px;height:15px;padding:0 3px;display:grid;position:absolute;top:2px;right:2px;color:#fff!important;background:#b33b3b!important;border-radius:50%!important;font-size:7px!important}.app-shell .workspace-menu-list{gap:2px;min-width:0;padding-bottom:8px;display:grid}.app-shell .workspace-menu-block{gap:2px;display:grid}.app-shell .workspace-menu-group-label{color:#84929e;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;margin:9px 8px 4px;font-size:9px;font-weight:800}.app-shell .workspace-menu-entry{min-width:0;position:relative}.app-shell .workspace-menu-trigger{text-align:left;grid-template-columns:27px minmax(0,1fr) auto 18px;align-items:center;gap:9px;width:100%;padding:6px 8px!important;display:grid!important}.app-shell .workspace-menu-trigger>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell .workspace-menu-trigger>b{grid-column:3;margin:0!important}.app-shell .workspace-menu-more{color:#82919b;grid-column:4;place-items:center;width:18px;height:24px;display:grid}.app-shell .workspace-menu-more svg{stroke-width:1.8px;width:15px;height:15px}.app-shell .workspace-menu-trigger[aria-expanded=true]{color:#173f59!important;background:#fff!important;border-color:#d2dbe1!important}.app-shell .workspace-flyout{z-index:52;top:var(--workspace-flyout-top,12px);left:var(--shell-nav);color:#20384a;background:#fff;border:1px solid #c8d3da;border-radius:0 7px 7px 0;width:274px;max-height:calc(100vh - 24px);display:grid;position:fixed;overflow:hidden;box-shadow:10px 16px 34px #1d334329}.app-shell.menu-collapsed .workspace-flyout{left:var(--shell-nav-collapsed);border-radius:7px}.app-shell .workspace-flyout-surface{grid-template-rows:auto minmax(0,1fr) auto;min-height:0;max-height:calc(100vh - 24px);display:grid;overflow:hidden}.app-shell .workspace-flyout-surface>header{border-bottom:1px solid #dce3e7;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-height:60px;padding:10px 13px;display:grid}.app-shell .workspace-flyout-surface>header>span{width:32px;height:32px;color:var(--professional-accent);background:#e9eef1;border-radius:5px;place-items:center;display:grid}.app-shell .workspace-flyout-surface>header svg{width:18px;height:18px}.app-shell .workspace-flyout-surface>header small,.app-shell .workspace-flyout-surface>header strong{display:block}.app-shell .workspace-flyout-surface>header small{color:#84929e;letter-spacing:.09em;text-transform:uppercase;margin-bottom:2px;font-size:8px;font-weight:800}.app-shell .workspace-flyout-surface>header strong{font-size:13px}.app-shell .workspace-flyout-menu{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c9d4db transparent;gap:2px;min-height:0;padding:7px;display:grid;overflow-y:auto}.app-shell .workspace-flyout-section{gap:2px;display:grid}.app-shell .workspace-flyout-menu button{color:#526a7e;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:4px;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:8px;width:100%;min-height:38px;padding:7px 9px;font-size:11px;font-weight:700;display:grid}:is(.app-shell .workspace-flyout-menu button:hover,.app-shell .workspace-flyout-menu button:focus-visible,.app-shell .workspace-flyout-menu button.active){color:#173f59;background:#edf2f4}.app-shell .workspace-flyout-menu button.active{box-shadow:inset 3px 0 var(--tenant-primary,var(--professional-accent))}.app-shell .workspace-flyout-menu button>b{color:#496478;background:#edf1f3;border-radius:9px;place-items:center;min-width:20px;height:19px;padding:0 6px;font-size:9px;display:grid}.app-shell .workspace-flyout-menu button>svg{color:#84949f;width:13px;height:13px}.app-shell .workspace-flyout-related{border-left:1px solid #ccd6dc;gap:1px;margin:0 3px 5px 15px;padding:2px 0 2px 8px;display:grid}.app-shell .workspace-flyout-related button{color:#697e8e;grid-template-columns:1fr;min-height:31px;font-size:10px;font-weight:650}.app-shell .workspace-flyout-surface>footer{color:#7d8d98;background:#f7f8f9;border-top:1px solid #e0e6ea;padding:8px 12px;font-size:9px}.app-shell.menu-collapsed .workspace-menu-group-label{display:none}.app-shell.menu-collapsed .workspace-menu-trigger{grid-template-columns:27px;justify-content:center;padding-inline:7px!important}.app-shell.menu-collapsed .workspace-menu-trigger>span:nth-child(2),.app-shell.menu-collapsed .workspace-menu-trigger>b,.app-shell.menu-collapsed .workspace-menu-more{display:none}}@media (max-width:900px){.app-shell .workspace-flyout{display:none}}.app-shell .topbar{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-bottom:2px solid #d0d8de!important}.app-shell .topbar-title p{color:#778998;letter-spacing:.11em}.app-shell .topbar-title h1{font-weight:720;color:var(--professional-ink)!important}.app-shell .global-search-trigger{box-shadow:none;border-color:#cbd5dc;border-radius:6px}.app-shell .global-search-trigger:hover{border-color:#8fa7b8;box-shadow:0 0 0 3px #e8eef2}.app-shell .context-action{box-shadow:none;border-radius:6px}.app-shell .top-icon:not(.quick-create){border-radius:6px}.app-shell .user-menu-trigger{border-left-color:#d6dde2}.app-shell>main :where(.card,[class$=-card],[class*=\ card],.tasks-panel,.day-workstream,.day-side-rail>section,.work-agreement){border-color:var(--professional-line)!important;border-radius:var(--calm-card-radius)!important;box-shadow:none!important}.app-shell>main :where([class$=-panel],[class*=-panel\ ]){box-shadow:none}.app-shell>main :where(.section-head,.panel-heading,[class$=-head],[class*=-head\ ]){border-color:var(--professional-line-soft)}.app-shell>main :where(h1,h2,h3,h4){color:var(--professional-ink)}.app-shell>main :where(.eyebrow,[class$=-eyebrow],[class*=-eyebrow\ ]){letter-spacing:.11em}.app-shell>main :where(input:not([type=checkbox]):not([type=radio]),select,textarea){box-shadow:none;border-color:#c8d3da;border-radius:6px}.app-shell>main :where(button,input,select,textarea,a):focus-visible{outline:3px solid color-mix(in srgb,var(--tenant-primary,#1f587d) 24%,transparent)!important;outline-offset:2px!important}.app-shell>main :where(table){font-variant-numeric:tabular-nums}.app-shell>main :where(th){letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;border-color:var(--professional-line)!important;color:#748491!important;background:#f3f5f6!important}.app-shell>main :where(td){border-color:#e1e6e9!important}.app-shell>main :where(tbody tr:hover){background:#f7f9fa}.app-shell>main :where([class$=-metrics],[class*=-metrics\ ],[class$=-kpis],[class*=-kpis\ ])>:where(article,button,section){box-shadow:none!important;border-radius:6px!important}.app-shell>main :where([class*=status],[class*=badge],[class*=chip]){box-shadow:none}@media (min-width:1660px){.app-shell>main>:where(.my-work-dashboard,.relations-command-page,.relation-customer-page,.orders-overview-page,.order-dossier-page,.finance-operations,.marketing-page,.recruitment-page,.configuration-workspace,.governance-workspace,.approval-workspace,.commission-page,.goal-page,.facility-page,.fleet-page,.people-hr,.integration-page,.communication-page,.clm-page,.property-data-workspace,.readiness-page,.screens-page,.digital-sales,.new-relation-workspace,.process-registry){max-width:1600px}}.profile-density{border-block:1px solid #dce3e8;gap:9px;margin:12px 0;padding:12px 2px;display:grid}.profile-density>div:first-child{gap:2px;display:grid}.profile-density>div:first-child b{font-size:11px}.profile-density>div:first-child small{color:#718391;font-size:9px}.profile-density>div[role=group]{border:1px solid #cbd6de;border-radius:6px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.profile-density button{border:0;color:#526a7d;cursor:pointer;background:#fff;border-right:1px solid #d9e1e6;min-height:34px;font-size:10px;font-weight:800}.profile-density button:last-child{border-right:0}.profile-density button[aria-pressed=true]{color:#173f59;box-shadow:inset 0 -2px var(--tenant-primary,var(--professional-accent));background:#e8edf0}.profile-module-density{border-top:1px solid #e1e6e9;gap:7px;padding-top:10px;display:grid}.profile-module-density>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.profile-module-density>span small{text-align:right}.density-ruimtelijk{--calm-page-gutter:clamp(30px,2.8vw,52px);--calm-section-gap:30px;--calm-card-radius:8px;--calm-control-height:46px}.density-gebalanceerd{--calm-page-gutter:clamp(24px,2.2vw,42px);--calm-section-gap:24px;--calm-card-radius:8px;--calm-control-height:40px}.density-compact{--calm-page-gutter:clamp(16px,1.6vw,26px);--calm-section-gap:14px;--calm-card-radius:6px;--calm-control-height:34px;--calm-body-size:13px;--calm-small-size:11px}.density-ruimtelijk main :where(td,th){padding-block:14px!important}.density-gebalanceerd main :where(td,th){padding-block:11px!important}.density-compact main :where([class$=-metrics],[class*=-metrics\ ],[class$=-kpis],[class*=-kpis\ ])>:where(article,button,section){min-height:0}.density-compact main :where(td,th){padding-block:8px!important}@media (max-width:1180px){:root{--calm-card-radius:8px}.app-shell .topbar{border-bottom-width:1px!important}}@media (max-width:600px){:root{--calm-page-gutter:12px;--calm-section-gap:12px}.profile-density button{min-height:42px}}.app-shell>main>:where(.my-work-dashboard,.relations-command-page,.relation-customer-page,.ord-page,.sales-planning-workspace){width:100%;max-width:none;padding:var(--calm-page-gutter);color:var(--professional-ink);margin:0;background:var(--professional-canvas)!important}.app-shell>main :where(.my-work-hero,.relations-command-head,.worklist-page-head,.record-page-head,.ord-page-head,.ord-record-head,.sp-heading){margin-bottom:var(--calm-section-gap)}.app-shell>main :where(.my-work-hero,.relations-command-head,.worklist-page-head,.record-page-head,.ord-page-head,.ord-record-head,.sp-heading) h2{font-weight:600;color:var(--professional-ink)!important;letter-spacing:-.035em!important;margin:4px 0!important;font-size:clamp(26px,2vw,31px)!important}.app-shell>main :where(.my-work-hero,.relations-command-head,.worklist-page-head,.record-page-head,.ord-page-head,.ord-record-head,.sp-heading) p{font-size:12px;line-height:1.5;color:var(--professional-muted)!important}.app-shell>main :where(.primary-action,.context-primary,.ord-primary,.sp-primary){border-color:var(--professional-accent)!important;background:var(--professional-accent)!important;color:#fff!important;box-shadow:none!important;border-radius:6px!important}.app-shell .day-metrics{margin-bottom:var(--calm-section-gap);border-block:1px solid var(--professional-line);background:var(--professional-surface);gap:0;overflow:hidden}.app-shell .day-metrics>button{border:0;border-right:1px solid var(--professional-line);background:#fff;min-height:94px;padding:16px 18px;box-shadow:none!important;border-radius:0!important}.app-shell .day-metrics>button:last-child{border-right:0}.app-shell .day-metrics>button:hover,.app-shell .day-metrics>button.active{background:#f3f7f9;box-shadow:inset 0 -3px var(--professional-accent)!important}.app-shell .day-metrics strong{color:var(--professional-ink);font-size:25px;font-weight:720}.app-shell .day-metrics small{color:var(--professional-muted)}.app-shell .my-work-layout{grid-template-columns:minmax(0,1fr) minmax(280px,320px);gap:20px}.app-shell .day-workstream,.app-shell .day-side-rail>section,.app-shell .work-agreement{background:#fff;border-radius:8px!important}.app-shell .workstream-tools{border-bottom-color:var(--professional-line-soft);min-height:64px;padding:12px 16px}.app-shell .workstream-tools input,.app-shell .workstream-tools select{height:var(--calm-control-height);border-radius:6px}.app-shell .task-section{padding:16px 18px}.app-shell .day-task-list{border-color:var(--professional-line);border-radius:6px}.app-shell .day-task{grid-template-columns:5px 72px minmax(180px,1fr) 100px minmax(100px,125px);min-height:64px;padding:9px 14px}.app-shell .day-priority{background:var(--professional-critical);color:#0000;border-radius:2px;width:4px;height:38px;font-size:0;overflow:hidden}.app-shell .day-task.binnenkort .day-priority{background:var(--professional-accent)}.app-shell .day-task-status b{color:var(--professional-critical)}.app-shell .day-task>button,.app-shell .day-side-rail header button{color:var(--professional-accent);border-color:#c8d3d9;border-radius:6px}.app-shell .day-task>button:hover{background:var(--professional-accent)}.app-shell .agenda-list>button>div{border-color:#bfd0d9;border-left-color:var(--professional-accent);background:var(--professional-accent-soft);border-radius:5px}.app-shell .relation-metric-strip{margin-bottom:var(--calm-section-gap);border:0;border-block:1px solid var(--professional-line);border-radius:0;overflow:hidden}.app-shell .relation-metric-strip>button{border-right-color:var(--professional-line);min-height:92px;padding:15px 22px}.app-shell .relation-metric-strip>button:hover,.app-shell .relation-metric-strip>button.active{background:#f3f7f9}.app-shell .relation-metric-strip>button.active{box-shadow:inset 0 -3px var(--professional-accent)}.app-shell .relation-metric-strip strong{color:var(--professional-ink);font-weight:720}.app-shell .relation-worklist-card{border-color:var(--professional-line);box-shadow:none;border-radius:8px}.app-shell .relation-worklist-toolbar{border-bottom-color:var(--professional-line);grid-template-columns:220px minmax(260px,1.3fr) repeat(4,minmax(104px,118px)) 92px 42px;min-height:70px;padding:14px 18px}.app-shell .relation-search-field,.app-shell .relation-select select,.app-shell .relation-filter-reset{height:var(--calm-control-height);border-radius:6px}.relation-column-control{position:relative}.relation-column-button{width:100%;height:var(--calm-control-height);color:#315a70;background:#fff;border:1px solid #c8d3d9;border-radius:6px;justify-content:center;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.relation-column-button svg{width:15px}.relation-column-menu{z-index:20;background:#fff;border:1px solid #bdcbd2;border-radius:8px;width:280px;padding:8px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 16px 38px #20384a24}.relation-column-menu>header{border-bottom:1px solid var(--professional-line-soft);justify-content:space-between;align-items:center;padding:5px 6px 9px;display:flex}.relation-column-menu>header button{color:var(--professional-accent);background:0 0;border:0;font-size:9px;font-weight:800}.relation-column-menu>div{border-bottom:1px solid var(--professional-line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 5px;display:grid}.relation-column-menu>div:last-child{border-bottom:0}.relation-column-menu label{align-items:center;gap:8px;font-size:9px;font-weight:750;display:flex}.relation-column-menu label input{accent-color:var(--professional-accent)}.relation-column-menu>div>span{gap:3px;display:flex}.relation-column-menu>div>span button{border:1px solid var(--professional-line);width:26px;height:26px;color:var(--professional-muted);background:#fff;border-radius:5px;place-items:center;display:grid}.relation-column-menu>div>span button:disabled{opacity:.35}.relation-column-menu>div>span svg{width:13px}.relation-column-menu>div>span button:first-child svg,.relation-column-menu>div>span button:last-child svg{transform:rotate(-90deg)}.relation-worklist-body{grid-template-columns:minmax(0,1fr) 310px;min-height:486px;display:grid}.relation-worklist-body>.relation-premium-table{border-right:1px solid var(--professional-line);min-width:0}.app-shell .relation-premium-row{grid-template-columns:minmax(175px,1.06fr) 104px 112px minmax(170px,1.05fr) minmax(190px,1.16fr) 118px 142px 82px;min-width:1150px}.app-shell .relation-premium-row.head{z-index:3;background:#f3f5f6;min-height:42px;position:sticky;top:0}.app-shell .relation-premium-row:not(.head){min-height:62px}.app-shell .relation-premium-row:not(.head):hover,.app-shell .relation-premium-row.selected{background:#f3f7f9}.app-shell .relation-premium-row.selected{box-shadow:inset 3px 0 var(--professional-accent)}.app-shell .relation-premium-row>span{padding:10px 12px}.app-shell .relation-premium-row>[hidden]{display:none!important}.app-shell .relation-next-cell{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;display:grid!important}.app-shell .relation-next-cell>span{min-width:0}.app-shell .relation-next-cell b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.app-shell .relation-record-cell,.app-shell .relation-owner>span{min-width:0}.app-shell .open-relation{color:var(--professional-accent);border-color:#c8d3d9;margin-right:8px}.relation-register-detail{background:#fafbfb;min-width:0}.relation-register-detail>header{border-bottom:1px solid var(--professional-line);grid-template-columns:42px minmax(0,1fr) 32px;align-items:center;gap:10px;padding:17px;display:grid}.relation-register-detail>header>i{background:var(--professional-accent);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;font-style:normal;font-weight:800;display:grid}.relation-register-detail h3,.relation-register-detail p{text-overflow:ellipsis;white-space:nowrap;margin:2px 0;overflow:hidden}.relation-register-detail h3{font-size:15px}.relation-register-detail p,.relation-register-detail small{color:var(--professional-muted);font-size:9px}.relation-register-detail>header>button{border:1px solid var(--professional-line);width:32px;height:32px;color:var(--professional-muted);background:#fff;border-radius:6px;place-items:center;display:grid}.relation-register-detail>header svg{width:15px}.relation-register-detail dl{margin:0;padding:8px 17px}.relation-register-detail dl>div{border-bottom:1px solid var(--professional-line-soft);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.relation-register-detail dt{color:var(--professional-muted);font-size:10px}.relation-register-detail dd{text-align:right;margin:0;font-size:10px;font-weight:750}.relation-register-detail>section{border:1px solid var(--professional-line);background:#fff;border-radius:6px;gap:7px;margin:8px 17px;padding:15px;display:grid}.relation-register-detail>section p{color:var(--professional-muted);margin:0;font-size:10px}.relation-register-detail>section em{background:var(--professional-warning-soft);width:max-content;color:var(--professional-warning);border-radius:99px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800}.relation-register-detail>footer{gap:8px;padding:8px 17px 17px;display:grid}.relation-register-detail>footer button{min-height:36px;color:var(--professional-accent);background:#fff;border:1px solid #c8d3d9;border-radius:6px;justify-content:center;align-items:center;gap:7px;font-weight:800;display:flex}.relation-register-detail>footer svg{width:15px}.app-shell .ord-page{background:var(--professional-canvas);max-width:none}.app-shell .ord-page-head{align-items:center}.app-shell .ord-live{border-color:var(--professional-line);box-shadow:none;border-radius:99px}.app-shell .ord-kpis{margin-bottom:var(--calm-section-gap);border-block:1px solid var(--professional-line);background:#fff;gap:0;overflow:hidden}.app-shell .ord-kpi{border:0;border-right:1px solid var(--professional-line);min-height:92px;box-shadow:none;background:#fff;padding:15px 18px;border-radius:0!important}.app-shell .ord-kpi:last-child{border-right:0}.app-shell .ord-kpi>span{background:var(--professional-accent-soft);color:var(--professional-accent);border-radius:6px}.app-shell .ord-record-head{border:0;border-bottom:1px solid var(--professional-line);background:0 0;align-items:center;margin-bottom:0;padding:4px 0 20px;border-radius:0!important}.app-shell .ord-record-head>div:last-child{text-align:left;align-items:center;gap:18px;display:flex}.app-shell .ord-record-head>div:last-child>strong{font-size:22px}.app-shell .ord-tabs{border:0;border-bottom:1px solid var(--professional-line);background:0 0;border-radius:0;gap:0;margin-bottom:20px;padding:0;overflow:auto}.app-shell .ord-tabs button{min-height:43px;color:var(--professional-muted);border-bottom:3px solid #0000;border-radius:0;padding:8px 14px}.app-shell .ord-tabs button.active{border-bottom-color:var(--professional-accent);color:var(--professional-accent);background:0 0}.app-shell .ord-dashboard-grid,.app-shell .ord-detail-grid{grid-template-columns:minmax(0,1fr) 310px;gap:18px}.app-shell .ord-card,.app-shell .ord-next-card,.app-shell .ord-margin-card,.app-shell .ord-finance-decision,.app-shell .ord-timeline{border-color:var(--professional-line);box-shadow:none;border-radius:8px}.app-shell .ord-next-card{border-left:4px solid var(--professional-accent);color:var(--professional-ink);background:#fff}.app-shell .ord-next-card p,.app-shell .ord-next-card span{color:var(--professional-muted);opacity:1}.app-shell .ord-next-card>i{background:var(--professional-accent-soft);color:var(--professional-accent);border-radius:6px}.app-shell .ord-timeline article.current>span{border-color:var(--professional-accent);background:var(--professional-accent)}.app-shell .ord-timeline article.done>span{border-color:var(--professional-success);background:var(--professional-success)}.app-shell .sales-planning-workspace{gap:14px}.app-shell .sp-view-tabs{border-color:var(--professional-line);box-shadow:none;border-radius:6px}.app-shell .sp-view-tabs button{color:var(--professional-muted);border-radius:4px}.app-shell .sp-view-tabs button.active{background:var(--professional-accent-soft);color:var(--professional-accent)}.app-shell .sp-planning-studio,.app-shell .sp-planning-studio.inventory-collapsed{grid-template-columns:minmax(230px,255px) minmax(560px,1fr) minmax(300px,340px);gap:14px}.app-shell :where(.sp-inventory,.sp-team-capacity,.sp-workbench,.sp-schedule-board,.sp-day-command,.sp-attention-bar){background:#fff;border-color:var(--professional-line)!important;box-shadow:none!important;border-radius:8px!important}.app-shell .sp-team-capacity>header,.app-shell .sp-team-capacity>nav,.app-shell .sp-capacity-columns{border-color:var(--professional-line-soft)}.app-shell .sp-team-capacity>nav button.active{background:var(--professional-accent-soft);color:var(--professional-accent)}.app-shell .sp-team-toggle:hover{background:#f3f7f9}.app-shell .sp-team-toggle>strong{color:var(--professional-accent)}.app-shell .sp-team-toggle>em.ok{background:var(--professional-success-soft);color:var(--professional-success)}.app-shell .sp-team-toggle>em.warn{background:var(--professional-warning-soft);color:var(--professional-warning)}.app-shell>main>:where(.finance-operations,.digital-sales,.ds-workspace-page,.marketing-page,.recruitment-page,.people-hr,.integration-page,.communication-page,.goal-page,.facility-page,.fleet-page,.governance-workspace,.approval-workspace,.commission-page,.configuration-workspace,.property-data-workspace,.readiness-page,.screens-page,.products-pricing,.ea-shell,.clm-page,.exe2-workspace,.ep-workspace,.planning-reporting,.market-register-page,.mrt-workspace,.admin-workspace,.admin-reference-workspace,.bc-workspace,.app-governance,.apps-workspace,.insight-dashboard,.live-sales-day,.new-relation-workspace,.process-registry){box-sizing:border-box;width:100%;min-height:calc(100vh - var(--shell-top));margin-inline:auto;padding:var(--calm-page-gutter)!important;background:var(--professional-canvas)!important;color:var(--professional-ink)!important}.app-shell>main :where(.fin-page-head,.ds-heading,.mkt-head,.rec-head,.rec-page-head,.hr-page-head,.integration-heading,.communication-heading,.goal-head,.facility-heading,.fleet-heading,.governance-head,.approval-head,.commission-head,.config-page-head,.property-data-hero,.readiness-head,.screens-heading,.pp-heading,.ea-pagehead,.clm-page-head,.exe2-head,.ep-heading,.pr-head,.mrt-head,.admin-page-head,.bc-page-head,.apps-head,.id-heading){margin-bottom:var(--calm-section-gap)!important}.app-shell>main :where(.fin-page-head,.ds-heading,.mkt-head,.rec-head,.rec-page-head,.hr-page-head,.integration-heading,.communication-heading,.goal-head,.facility-heading,.fleet-heading,.governance-head,.approval-head,.commission-head,.config-page-head,.property-data-hero,.readiness-head,.screens-heading,.pp-heading,.ea-pagehead,.clm-page-head,.exe2-head,.ep-heading,.pr-head,.mrt-head,.admin-page-head,.bc-page-head,.apps-head,.id-heading) h2{color:var(--professional-ink)!important;letter-spacing:-.035em!important;margin:4px 0!important;font-size:clamp(26px,2vw,31px)!important;font-weight:720!important}.app-shell>main :where(.fin-page-head,.ds-heading,.mkt-head,.rec-head,.rec-page-head,.hr-page-head,.integration-heading,.communication-heading,.goal-head,.facility-heading,.fleet-heading,.governance-head,.approval-head,.commission-head,.config-page-head,.property-data-hero,.readiness-head,.screens-heading,.pp-heading,.ea-pagehead,.clm-page-head,.exe2-head,.ep-heading,.pr-head,.mrt-head,.admin-page-head,.bc-page-head,.apps-head,.id-heading) p{font-size:12px;line-height:1.5;color:var(--professional-muted)!important}.app-shell>main :where(.fin-kpis,.ds-kpis,.mkt-kpis,.rec-kpis,.rec-metrics,.hr-metrics,.integration-metrics,.communication-metrics,.goal-kpis,.facility-kpis,.fleet-kpis,.governance-kpis,.approval-kpis,.commission-kpis,.property-metrics,.screen-metrics,.pp-kpis,.ea-kpis,.clm-kpis,.exe2-kpis,.ep-kpis,.ep-report-kpis,.pr-kpis,.mrt-kpis,.mrt-source-metrics,.apps-metrics,.id-kpis,.id-domain-kpis,.lsd-kpis,.lsd-detail-kpis,.debtor-kpis,.route-map-metrics,.work-map-metrics){overflow:hidden;margin-bottom:var(--calm-section-gap)!important;border-block:1px solid var(--professional-line)!important;background:#fff!important;gap:0!important}.app-shell>main :where(.fin-kpis,.ds-kpis,.mkt-kpis,.rec-kpis,.rec-metrics,.hr-metrics,.integration-metrics,.communication-metrics,.goal-kpis,.facility-kpis,.fleet-kpis,.governance-kpis,.approval-kpis,.commission-kpis,.property-metrics,.screen-metrics,.pp-kpis,.ea-kpis,.clm-kpis,.exe2-kpis,.ep-kpis,.ep-report-kpis,.pr-kpis,.mrt-kpis,.mrt-source-metrics,.apps-metrics,.id-kpis,.id-domain-kpis,.lsd-kpis,.lsd-detail-kpis,.debtor-kpis,.route-map-metrics,.work-map-metrics)>:where(button,article,section,div){min-height:88px;border:0!important;border-right:1px solid var(--professional-line)!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;transform:none!important}.app-shell>main :where(.fin-kpis,.ds-kpis,.mkt-kpis,.rec-kpis,.rec-metrics,.hr-metrics,.integration-metrics,.communication-metrics,.goal-kpis,.facility-kpis,.fleet-kpis,.governance-kpis,.approval-kpis,.commission-kpis,.property-metrics,.screen-metrics,.pp-kpis,.ea-kpis,.clm-kpis,.exe2-kpis,.ep-kpis,.ep-report-kpis,.pr-kpis,.mrt-kpis,.mrt-source-metrics,.apps-metrics,.id-kpis,.id-domain-kpis,.lsd-kpis,.lsd-detail-kpis,.debtor-kpis,.route-map-metrics,.work-map-metrics)>:where(button,article,section,div):last-child{border-right:0!important}.app-shell>main :where(.fin-filter-tabs,.fin-section-tabs,.finance-task-nav,.debtor-dossier-tabs,.debtor-invoice-tabs,.document-editor-tabs,.commission-local-nav,.governance-tabs,.readiness-tabs,.bc-tabs,.pp-tabs,.pr-tabs,.ep-local-tabs,.rec-dossier-nav,.record-section-nav,.sp-queue-tabs){display:flex;overflow:auto;border:0!important;border-bottom:1px solid var(--professional-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;gap:0!important}.app-shell>main :where(.fin-filter-tabs,.fin-section-tabs,.finance-task-nav,.debtor-dossier-tabs,.debtor-invoice-tabs,.document-editor-tabs,.commission-local-nav,.governance-tabs,.readiness-tabs,.bc-tabs,.pp-tabs,.pr-tabs,.ep-local-tabs,.rec-dossier-nav,.record-section-nav,.sp-queue-tabs) button{min-height:42px;color:var(--professional-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:3px solid #0000!important;border-radius:0!important}.app-shell>main :where(.fin-filter-tabs,.fin-section-tabs,.finance-task-nav,.debtor-dossier-tabs,.debtor-invoice-tabs,.document-editor-tabs,.commission-local-nav,.governance-tabs,.readiness-tabs,.bc-tabs,.pp-tabs,.pr-tabs,.ep-local-tabs,.rec-dossier-nav,.record-section-nav,.sp-queue-tabs) button:is(.active,[aria-selected=true],[aria-pressed=true]){border-bottom-color:var(--professional-accent)!important;color:var(--professional-accent)!important}.app-shell>main :where(.fin-toolbar,.ds-toolbar,.mkt-toolbar,.rec-toolbar,.hr-toolbar,.integration-toolbar,.communication-list-toolbar,.facility-toolbar,.fleet-toolbar,.uat-toolbar,.lsd-toolbar,.broadcast-toolbar,.device-toolbar,.ep-board-toolbar,.sp-board-toolbar,.debtor-invoice-toolbar){border-color:var(--professional-line)!important;box-shadow:none!important;background:#f8f9fa!important;border-radius:6px!important}.app-shell>main :where(.communication-list-card,.template-list-card,.communication-dossier,.commission-progress-card,.commission-table-card,.commission-plan-list,.commission-rule-editor,.integration-list-panel,.integration-detail,.facility-card,.fleet-card,.screens-card,.goal-card,.readiness-card,.property-card,.approval-list,.approval-detail,.governance-list,.governance-editor,.ds-card,.mkt-surface,.rec-card,.fin-card,.clm-card,.ea-card,.exe2-card,.ep-card,.pr-card,.apps-card,.id-card,.bc-card,.admin-card){border-color:var(--professional-line)!important;box-shadow:none!important;background:#fff!important;border-radius:8px!important}.app-shell>main :where(.communication-table-head,.fleet-table-head,.hr-table-head,.mkt-table-head,.rec-table-head,.bc-table-head,.clm-table-head,.access-table-head,.stock-table-head,.workflow-table-head,.inventory-register-head,.table-head){text-transform:uppercase;border-color:var(--professional-line)!important;color:#748491!important;letter-spacing:.08em!important;background:#f3f5f6!important;font-size:10px!important;font-weight:800!important}.app-shell>main :where(.primary-button,button.primary,.goal-primary,.fin-primary,.ds-primary,.mkt-primary,.rec-primary,.pp-primary){border-color:var(--professional-accent)!important;background:var(--professional-accent)!important;color:#fff!important;box-shadow:none!important;border-radius:6px!important}.app-shell>main :where(.finance-document-paper,.finance-source-image,.finance-document-stage,.large-tv-preview,.screen-thumb,.template-visual,.leaflet-planning-map,.mrt-map-wrap,.ep-map-workspace,.digital-scan-preview,.property-visual-grid,.window-drawing,.window-canvas,.quote-document-preview){box-shadow:initial}.app-shell :where(.relations-empty,.day-empty,.rail-empty,.ord-empty,.sp-empty-context){color:var(--professional-muted);border-radius:6px}.app-shell :where(.skeleton,[class*=skeleton]){background:linear-gradient(90deg,#edf1f2 25%,#f7f9f9 50%,#edf1f2 75%) 0 0/200% 100%;animation:1.4s linear infinite executive-skeleton}.app-shell :where([role=alert],.form-error,.relation-search-error){color:var(--professional-critical)}.app-shell .live-state.offline{background:var(--professional-warning-soft);color:var(--professional-warning);border-radius:99px;padding:6px 9px}@keyframes executive-skeleton{to{background-position:-200% 0}}@media (max-width:1500px) and (min-width:1181px){.relation-worklist-body{grid-template-columns:minmax(700px,1fr) 280px}.app-shell .relation-worklist-toolbar{grid-template-columns:190px minmax(230px,1fr) repeat(2,106px) 90px 42px}.app-shell .relation-worklist-toolbar .relation-select:nth-of-type(n+4){display:none}.app-shell .sp-planning-studio,.app-shell .sp-planning-studio.inventory-collapsed{grid-template-rows:minmax(620px,auto) auto;grid-template-columns:225px minmax(520px,1fr)}.app-shell .sp-workbench{grid-area:2/1/auto/-1}}@media (min-width:1900px){.app-shell>main>:where(.my-work-dashboard,.relations-command-page,.relation-customer-page,.ord-page,.sales-planning-workspace){padding-inline:48px}.app-shell .my-work-layout{grid-template-columns:minmax(0,1.8fr) minmax(320px,.52fr)}.relation-worklist-body,.app-shell .ord-dashboard-grid,.app-shell .ord-detail-grid{grid-template-columns:minmax(0,1fr) 360px}.app-shell .sp-planning-studio,.app-shell .sp-planning-studio.inventory-collapsed{grid-template-columns:270px minmax(700px,1fr) 360px}}@media (max-width:1180px){.app-shell .my-work-layout{grid-template-columns:1fr}.relation-worklist-body{display:block}.relation-register-detail{display:none}.app-shell .ord-dashboard-grid,.app-shell .ord-detail-grid{grid-template-columns:1fr}.app-shell .sp-planning-studio,.app-shell .sp-planning-studio.inventory-collapsed{grid-template-rows:minmax(600px,auto) auto;grid-template-columns:235px minmax(360px,1fr)}.app-shell .sp-workbench{grid-area:2/1/auto/-1}}@media (max-width:900px){.app-shell .my-work-layout{grid-template-columns:1fr}.app-shell .day-metrics{grid-template-columns:1fr 1fr}.app-shell .day-metrics>button:nth-child(2){border-right:0}.app-shell .relation-metric-strip{grid-template-columns:1fr 1fr}.app-shell .sp-planning-studio,.app-shell .sp-planning-studio.inventory-collapsed{grid-template-rows:auto;grid-template-columns:1fr}.app-shell .sp-inventory,.app-shell .sp-team-capacity,.app-shell .sp-workbench{grid-area:auto/1}}@media (max-width:600px){.app-shell .day-metrics,.app-shell .relation-metric-strip{grid-template-columns:1fr}.app-shell .day-metrics>button,.app-shell .relation-metric-strip>button{border-right:0;border-bottom:1px solid var(--professional-line)}.app-shell .day-task{grid-template-columns:5px minmax(0,1fr)}.app-shell .relation-premium-row{grid-template-columns:1fr auto!important}.app-shell .relation-premium-row>span{order:initial!important}.app-shell .relation-premium-row>.open-relation{order:99!important}.relation-column-button span{display:none}.relation-column-menu{width:auto;position:fixed;inset:auto 12px 76px}}@media (prefers-reduced-motion:reduce){.app-shell,.app-shell *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html,body{width:100%;max-width:100%;overflow-x:clip}.app-shell,.app-shell>main,.app-shell>main>*{min-width:0;max-width:100%}.app-shell main :where(section,article,aside,header,footer,div,form,fieldset){min-width:0}.app-shell :where(img,video,canvas){max-width:100%;height:auto}.app-shell :where(input,select,textarea,button){max-width:100%}.app-shell :where(button,a,input,select,textarea){touch-action:manipulation}.app-shell :where(.shell-panel,.mobile-menu,[role=dialog]){overscroll-behavior:contain}.app-shell :where(.lsd-agenda-scroll,.chain-flow-shell,.sp-calendar,.config-matrix,.price-table-wrap,.finance-table-wrap,.commission-table-scroll,.relation-table-wrap,.app-usage){overscroll-behavior-inline:contain;scrollbar-gutter:stable;max-width:100%}@media (max-width:900px){.app-shell,.app-shell.menu-collapsed{padding-bottom:76px;display:block}.app-shell>.sidebar{display:none!important}.app-shell>main{grid-column:1;width:100%}.bottom-nav{z-index:50;border-top:1px solid var(--shell-line,#d9e3ef);padding:6px max(10px,env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;gap:4px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 28px #17315312;grid-template-columns:repeat(5,minmax(0,1fr))!important;display:grid!important}.bottom-nav .nav-item{align-content:center;place-items:center;gap:2px;min-width:0;min-height:54px;display:grid;color:#60738b!important;border-radius:10px!important;padding:5px 4px!important;font-size:10px!important}.bottom-nav .nav-item.active{color:var(--tenant-brand-accent,#075ed2)!important;background:#eaf3ff!important}.bottom-nav .nav-symbol{width:24px!important;height:24px!important;font-size:18px!important}.bottom-nav .nav-item>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bottom-nav .nav-item>b,.bottom-nav .nav-chevron{display:none}.mobile-menu-backdrop{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#102b427a;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.mobile-menu-dismiss{background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.mobile-menu{z-index:1;width:min(430px,48vw);max-height:100dvh;padding:15px 15px calc(18px + env(safe-area-inset-bottom));background:#f8fbfd;border-left:1px solid #d7e3ed;border-radius:0;position:relative;overflow:auto;box-shadow:-18px 0 55px #102b4233}.mobile-menu>header{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8fbfdf5;border-bottom:1px solid #e0e8f0;justify-content:space-between;align-items:center;margin:-15px -15px 8px;padding:19px 20px 14px;display:flex;position:sticky;top:-15px}.mobile-menu h2{margin:3px 0 0;font-size:20px}.mobile-menu>header>button{color:#365d7a;background:#e7f0f7;border:0;border-radius:10px;place-items:center;width:40px;height:40px;font-size:22px;display:grid}.mobile-menu nav{gap:6px;display:grid}.mobile-menu .nav-item{width:100%;min-height:46px;color:#4d6a84!important;background:#fff!important;border:1px solid #d8e5ee!important;border-radius:10px!important;padding:8px 10px!important}.mobile-menu .nav-item.active{border-color:var(--tenant-brand-accent,#1777d3)!important;background:var(--tenant-brand-accent,#1777d3)!important;color:#fff!important}.mobile-menu .nav-symbol{place-items:center;display:grid;border:1px solid!important;border-radius:8px!important;width:30px!important;height:30px!important}.mobile-menu .nav-item b{margin-left:auto;display:grid}.mobile-subitem>button{min-height:42px;font-size:12px}}@media (min-width:901px) and (max-width:1180px){.topbar{grid-template-columns:minmax(150px,210px) minmax(230px,1fr) auto!important;gap:12px!important;height:68px!important;min-height:68px!important;padding:0 18px!important}.global-search-trigger{height:40px}.user-menu-trigger{grid-template-columns:32px 12px;padding-left:8px}.user-menu-trigger>div{display:none}.user-menu-trigger>img{width:32px;height:32px}}@media (min-width:1181px) and (max-width:1360px){.topbar{grid-template-columns:minmax(120px,190px) minmax(220px,1fr) auto!important;gap:12px!important;padding-inline:16px!important}.view-kpi .topbar,.view-inzicht-verkoop .topbar,.view-inzicht-finance .topbar,.view-inzicht-uitvoering .topbar,.view-inzicht-voorraad .topbar{grid-template-columns:minmax(0,1fr) auto!important}.user-menu-trigger{grid-template-columns:32px 12px;padding-left:8px}.user-menu-trigger>div{display:none}.user-menu-trigger>img{width:32px;height:32px}}@media (max-width:900px){.mobile-menu-backdrop{justify-content:stretch;align-items:flex-end}.mobile-menu{border:0;border-radius:22px 22px 0 0;width:100%;max-height:min(88dvh,760px);box-shadow:0 -18px 55px #102b4233}.mobile-menu>header{border-radius:22px 22px 0 0;top:-15px}.app-shell :where(.shell-panel,[role=dialog]){max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.app-shell :where(.section-head,.apps-head,.integration-heading,.finance-page-head,.commission-page-head,.sp-heading,.lsd-head,.config-page-head){flex-wrap:wrap;align-items:flex-start}.app-shell :where(.section-head,.apps-head,.integration-heading,.finance-page-head,.commission-page-head,.sp-heading,.lsd-head,.config-page-head)>:last-child{max-width:100%}.app-shell :where(.top-actions,.relations-head-actions,.sp-toolbar,.finance-toolbar,.commission-toolbar){flex-wrap:wrap;max-width:100%}}@media (max-width:600px){.app-shell,.app-shell.menu-collapsed{padding-bottom:74px}.bottom-nav{gap:1px;padding-inline:4px}.bottom-nav .nav-item{min-height:56px;padding-inline:2px!important;font-size:9px!important}.bottom-nav .nav-symbol{width:22px!important;height:22px!important}.mobile-menu{max-height:92dvh;padding-inline:11px}.mobile-menu>header{margin-inline:-11px;padding-inline:16px}.app-shell :where(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}.app-shell :where(.primary,.secondary,.context-action,.task-action,.primary-action,.secondary-action){min-height:44px}.app-shell :where(.shell-panel,[role=dialog]){border-radius:16px;width:calc(100vw - 12px);max-width:calc(100vw - 12px)}}@media (hover:none) and (pointer:coarse){.app-shell :where(button,a){-webkit-tap-highlight-color:transparent}.app-shell :where(.sidebar-submenu button,.mobile-subitem>button,.mobile-tertiary button){min-height:44px}}@media (prefers-reduced-motion:reduce){.app-shell{scroll-behavior:auto}}.app-shell .topbar .top-icon{aspect-ratio:1;flex:0 0 36px;min-width:36px;padding:0}@media (max-width:900px){.bottom-nav{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (min-width:901px) and (max-width:1280px){.finance-task-nav{grid-template-columns:repeat(3,minmax(170px,1fr))}.purchase-workspace{grid-template-columns:minmax(260px,.8fr) minmax(340px,1.2fr)}.purchase-control{grid-column:1/-1}.approval-layout{grid-template-columns:minmax(0,1fr)}.isolation-studio .quote-flow-steps{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.relation-worklist-toolbar{grid-template-columns:minmax(250px,1fr) repeat(2,minmax(105px,.45fr)) auto}.ep-board-layout,.ep-map-layout{grid-template-columns:minmax(220px,.55fr) minmax(0,1fr)}}@media (max-width:1050px){.finance-task-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-workspace{grid-template-columns:minmax(0,1fr)}.purchase-control{grid-column:auto}.ep-board-layout,.ep-map-layout{grid-template-columns:minmax(0,1fr)}}.offer-studio{--os-ink:#20384a;--os-muted:#6a7b88;--os-line:#e2e7eb;--os-canvas:#f5f6f8;--os-blue:var(--tenant-brand-accent,#0965e8);color:var(--os-ink);min-width:0;padding:16px 0;font-size:14px;line-height:1.45;container-type:inline-size}.offer-studio *{box-sizing:border-box}.offer-studio button,.offer-studio input,.offer-studio select,.offer-studio textarea{font:inherit}.offer-studio button,.offer-studio a{touch-action:manipulation}.offer-studio button{border:1px solid var(--os-line);width:auto;min-height:36px;color:var(--os-ink);cursor:pointer;background:#fff;border-radius:6px;padding:7px 11px;font-size:14px;font-weight:500}.offer-studio button:disabled{opacity:.48;cursor:not-allowed}.offer-studio button.primary{background:var(--os-blue);color:#fff;border-color:var(--os-blue)}.offer-studio button.quiet{background:0 0;border-color:#0000}.offer-studio input,.offer-studio select,.offer-studio textarea{min-width:0;max-width:100%;color:var(--os-ink);background:#fff;border:1px solid #cbd5df;border-radius:5px;padding:8px}.offer-studio small{color:var(--os-muted);font-size:12px}.offer-studio h2{margin:0;font-size:20px;font-weight:600}.offer-studio h3{margin:0 0 8px;font-size:15px;font-weight:600}.offer-studio strong,.offer-studio b{font-weight:600}.offer-studio label{gap:6px;display:grid}.offer-studio .offer-studio-head{justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;display:flex}.offer-studio-head p{color:var(--os-muted);margin:4px 0 0;font-size:13px}.offer-studio-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.offer-studio-steps{gap:24px;margin-bottom:16px;display:flex}.offer-studio-steps button{color:var(--os-muted);background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;display:flex}.offer-studio-steps button span{border:1px solid #cbd5df;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.offer-studio-steps button[aria-current=step]{color:var(--os-ink)}.offer-studio-steps button[aria-current=step] span{background:var(--os-ink);border-color:var(--os-ink);color:#fff}.offer-studio-compose{border:1px solid var(--os-line);background:#fff;border-radius:8px;grid-template-columns:200px minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.offer-studio-rail{border-right:1px solid var(--os-line);background:#fcfcfd;flex-direction:column;gap:12px;min-width:0;padding:14px 10px;display:flex}.offer-studio-rail>header{justify-content:space-between;align-items:center;padding:0 4px;display:flex}.offer-studio-position-list{align-content:start;gap:7px;max-height:340px;display:grid;overflow:auto}.offer-studio-position-list>button{text-align:left;background:#fff;grid-template-columns:34px minmax(0,1fr);gap:9px;width:100%;padding:10px 8px;display:grid}.offer-studio-position-list>button.active{background:var(--tenant-brand-soft,#edf4ff);color:#095dbc;border-color:#b9d2f5}.offer-studio-position-list strong,.offer-studio-position-list small{overflow-wrap:anywhere;display:block}.offer-studio-position-list strong{font-size:13px}.offer-studio-position-list small{margin-top:3px;font-size:12px}.offer-studio-mini{color:#637b88;background:#edf0f2;border-radius:4px;align-self:center;place-items:center;width:32px;height:32px;display:grid}.offer-studio-mini svg{width:20px;height:20px}.offer-studio-defaults{border-top:1px solid var(--os-line);gap:7px;margin-top:auto;padding-top:12px;display:grid}.offer-studio-defaults small{display:block}.offer-studio-canvas{min-width:0}.offer-studio-canvasbar{border-bottom:1px solid var(--os-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 15px;display:flex}.offer-studio-canvasbar h3{margin:0}.offer-studio-canvasbar button{min-height:30px;padding:5px 8px;font-size:12px}.offer-studio-model{max-width:260px}.offer-studio .offer-studio-stage{background:#f8fafb;height:clamp(300px,100dvh - 420px,560px);min-height:300px;position:relative;overflow:hidden}.offer-studio .offer-studio-stage .window-three-drawing{aspect-ratio:auto;border:0;border-radius:0;width:100%;height:100%;min-height:0;margin:0}.offer-studio .offer-studio-stage .window-three-scene,.offer-studio .offer-studio-stage .window-three-control-layer{inset:0!important}.offer-studio .offer-studio-stage .window-drawing-svg{width:100%;height:100%;min-height:0;max-height:none}.offer-studio .window-three-badge{display:none}.offer-studio-colors{border-top:1px solid var(--os-line);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 15px;display:flex}.offer-studio-colors label{flex:1;align-items:center;gap:7px;min-width:0;font-size:12px;display:flex}.offer-studio-colors select{width:100%;max-width:230px;font-size:12px}.offer-studio-colors .window-color-preview{flex:none;width:14px;height:14px}.offer-studio-pane{border-top:1px solid var(--os-line);background:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:8px 15px;display:flex}.offer-studio-pane select{padding:5px;font-size:13px}.offer-studio-pane label{align-items:center;gap:8px;display:flex}.offer-studio-pane button{min-height:30px;font-size:12px}.offer-studio-position-price{border-top:1px solid var(--os-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;display:flex}.offer-studio-position-price small{display:block}.offer-studio-position-price>button{font-variant-numeric:tabular-nums;border:0;font-size:21px}.offer-studio-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:15px 0 0;display:flex}.offer-studio-total{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.offer-studio-total>span{color:var(--os-muted);font-size:12px}.offer-studio-total>strong{font-variant-numeric:tabular-nums;font-size:23px}.offer-studio-total>button{background:0 0;border:0;font-size:12px}.offer-studio-footer p{color:#267451;max-width:620px;margin:3px 0 0;font-size:12px}.offer-studio-footer p.pending{color:#986514}.offer-studio-alert{color:#78551d;background:#fbf2df;border-left:3px solid #b88732;margin:10px 0;padding:10px 14px;font-size:13px}.offer-studio-review-tabs{gap:8px;margin-bottom:14px;display:flex}.offer-studio-review-tabs button.active{background:var(--tenant-brand-soft,#edf4ff);color:var(--tenant-brand-accent,#0965e8);border-color:#b9d2f5}.offer-studio-review{border:1px solid var(--os-line);background:#fff;border-radius:8px;padding:16px}.offer-studio .window-quote-summary,.offer-studio .window-customer-proof{border:0;margin:0;padding:0}.offer-studio .window-send-workspace{margin:0}.offer-studio-history{gap:8px;display:grid}.offer-studio-history article{border-bottom:1px solid var(--os-line);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.offer-studio-drawer{color:#20384a;width:min(510px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;font:14px/1.45 var(--font-sans,Arial,sans-serif);z-index:100;background:#fff;border:0;border-left:1px solid #e2e7eb;margin:0;padding:0;position:fixed;inset:0 0 0 auto;box-shadow:-10px 0 40px #20384a18}.offer-studio-drawer::backdrop{background:#20384a38}.offer-studio-drawer>header{z-index:2;background:#fff;border-bottom:1px solid #e2e7eb;justify-content:space-between;align-items:center;gap:12px;padding:20px 22px;display:flex;position:sticky;top:0}.offer-studio-drawer h2{margin:0;font-size:19px}.offer-studio-drawer h3{font-size:15px}.offer-studio-drawer button{font:inherit;color:#20384a;cursor:pointer;background:#fff;border:1px solid #d8e0e7;border-radius:6px;width:auto;padding:8px 10px}.offer-studio-drawer .primary{background:var(--tenant-brand-accent,#0965e8);color:#fff}.offer-studio-drawer label{gap:5px;margin:10px 0;font-size:13px;display:grid}.offer-studio-drawer input,.offer-studio-drawer select,.offer-studio-drawer textarea{font:inherit;color:#20384a;background:#fff;border:1px solid #cad5df;border-radius:5px;width:100%;min-width:0;padding:9px}.offer-studio-drawer input[type=checkbox]{width:auto}.offer-studio-drawer small{color:#6a7b88;font-size:12px}.offer-studio-drawer-body{gap:14px;padding:20px 22px;display:grid}.offer-studio-drawer fieldset{border:1px solid #e2e7eb;border-radius:6px;min-width:0;padding:12px}.offer-studio-drawer .two-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.offer-studio-drawer .configuration-choice-panel{box-shadow:none;background:#fff;border:0;width:auto;max-width:none;padding:0;display:block}.offer-studio-drawer .visual-options{flex-wrap:wrap;gap:7px;display:flex}.offer-studio-drawer .visual-options legend{font-size:13px}.offer-studio-drawer .compact-config-nav{flex-wrap:wrap;gap:7px;margin:0 0 15px;display:flex}.offer-studio-drawer .compact-config-nav .active{background:var(--tenant-brand-soft,#edf4ff);color:var(--tenant-brand-accent,#0965e8)}.offer-studio-drawer .model-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.offer-studio-drawer .model-grid button{min-width:0}.offer-studio-drawer .model-grid svg{width:100%;height:60px}.offer-studio-drawer .isolation-summary{gap:15px;width:auto;display:grid;position:static}.offer-studio-drawer .isolation-summary>section{border:1px solid #e2e7eb;border-radius:7px;padding:14px}.offer-studio-drawer .catalog-toolbar{gap:10px;display:grid}.offer-studio-drawer .catalog-items{gap:8px;display:grid}.offer-studio-drawer .catalog-items>button{text-align:left;grid-template-columns:22px minmax(0,1fr) auto;gap:8px;display:grid}.offer-studio-drawer .catalog-items small{display:block}.offer-studio-drawer .catalog-groups{flex-wrap:wrap;gap:5px;display:flex}.offer-studio-paper-surface{background:#f7f8f9;min-width:0;min-height:350px;max-height:calc(100dvh - 330px);padding:22px;overflow:auto}.offer-studio .offer-editor-paper{background:#fff;border:1px solid #dce3e9;min-width:0;max-width:850px;margin:0 auto;padding:25px;box-shadow:0 4px 20px #20384a08}.offer-studio .offer-editor-paper>header{border-bottom:1px solid var(--os-line);justify-content:space-between;padding:0 0 14px;display:flex}.offer-studio .offer-editor-intro{padding:15px 0}.offer-studio .offer-editor-intro h1{font-size:18px}.offer-studio .offer-editor-intro textarea{width:100%;min-height:46px;font-size:14px}.offer-studio .offer-editor-products>header{display:none}.offer-studio .offer-editor-line{border-top:1px solid var(--os-line);background:#fff;border-bottom:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:13px 0;display:grid}.offer-studio .offer-product-visual{display:none}.offer-studio .offer-product-copy{min-width:0}.offer-studio .offer-product-copy h3{font-size:15px}.offer-studio .offer-product-copy textarea{resize:vertical;width:100%;min-height:45px;font-size:13px}.offer-studio .offer-product-copy>span,.offer-studio .offer-product-copy>small{font-size:12px}.offer-studio .offer-product-price strong{font-size:17px}.offer-studio .offer-product-price small,.offer-studio .offer-product-price em{font-size:12px}.offer-studio .offer-line-editor{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;padding:0;display:flex}.offer-studio .offer-line-editor label{align-items:center;gap:6px;font-size:12px;display:flex}.offer-studio .offer-line-editor input{width:90px;padding:5px;font-size:14px}.offer-studio .offer-line-editor button{padding:5px 8px;font-size:12px}.offer-studio .offer-internal-control{grid-column:1/-1;font-size:12px}.offer-studio .offer-editor-total{padding:15px 0 0}.offer-studio .offer-editor-total>div{justify-content:space-between;padding:5px 0;font-size:14px;display:flex}.offer-studio .offer-editor-total .total{font-size:19px}.offer-studio .offer-free-notes{padding:12px 0}.offer-studio .offer-editor-terms{display:none}@container (width<=950px){.offer-studio-compose{grid-template-columns:168px minmax(0,1fr)}.offer-studio-colors{gap:8px}.offer-studio-colors label{flex:180px}.offer-studio-model{max-width:190px}.offer-studio .offer-studio-stage{height:330px}.offer-studio-paper-surface{padding:12px}}@container (width<=680px){.offer-studio-compose{grid-template-columns:minmax(0,1fr)}.offer-studio-rail{border-right:0;border-bottom:1px solid var(--os-line)}.offer-studio-position-list{flex-wrap:wrap;max-height:150px;display:flex}.offer-studio-position-list>button{flex:160px;width:auto}.offer-studio-defaults{display:none}.offer-studio .offer-studio-head{flex-wrap:wrap;align-items:flex-start}.offer-studio-steps{flex-wrap:wrap;gap:14px}.offer-studio .offer-studio-stage{height:330px}.offer-studio-footer>.offer-studio-actions{width:100%}.offer-studio-footer>.offer-studio-actions>button{flex:1}.offer-studio-paper-surface{max-height:none}.offer-studio .offer-editor-paper{padding:15px}.offer-studio .offer-editor-line{grid-template-columns:minmax(0,1fr)}.offer-studio .offer-product-price{align-items:center;gap:8px;display:flex}.offer-studio .offer-editor-paper>header{flex-wrap:wrap;gap:10px}}@media (prefers-reduced-motion:reduce){.offer-studio *{scroll-behavior:auto!important;transition:none!important}}.offer-studio .studio-canvas{background:#f8fafb;width:100%;height:100%;min-height:280px;position:relative;overflow:hidden}.studio-canvas .window-three-scene{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.studio-canvas .window-three-scene canvas{width:100%;height:100%;display:block}.studio-canvas-fallback{z-index:1;pointer-events:none;position:absolute}.offer-studio .studio-pane-target{z-index:2;min-height:0;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:0;padding:0;position:absolute}.offer-studio .studio-pane-target.selected{background:#327bbc05;border-color:#3b7eb2}.offer-studio .studio-pane-target:focus-visible{outline-offset:2px;outline:2px solid #156caa}.offer-studio .studio-mullion{z-index:2;touch-action:none;cursor:ew-resize;background:0 0;border:0;width:16px;min-height:0;padding:0;position:absolute}.studio-mullion span{background:#9aabb4;border-radius:2px;width:3px;height:32px;margin:auto;display:block}.offer-studio .studio-resize{z-index:3;color:#216d9f;cursor:nwse-resize;touch-action:none;background:#fff;border:1px solid #4582b3;border-radius:3px;width:23px;height:23px;min-height:0;padding:0;position:absolute}.studio-dimension{z-index:4;pointer-events:none;border:0 solid #92a9b8;position:absolute}.studio-dimension.horizontal{border-top-width:1px;height:1px}.studio-dimension.vertical{border-left-width:1px;width:1px}.studio-dimension:before,.studio-dimension:after{content:"";background:#92a9b8;position:absolute}.studio-dimension.horizontal:before,.studio-dimension.horizontal:after{width:1px;height:9px;top:-5px}.studio-dimension.horizontal:before{left:0}.studio-dimension.horizontal:after{right:0}.studio-dimension.vertical:before,.studio-dimension.vertical:after{width:9px;height:1px;left:-5px}.studio-dimension.vertical:before{top:0}.studio-dimension.vertical:after{bottom:0}.offer-studio .studio-measure{pointer-events:auto;background:#fff;border:1px solid #d5dfe5;border-radius:4px;align-items:center;gap:3px;width:106px;height:30px;padding:3px 5px;display:flex;position:absolute;box-shadow:0 2px 6px #213e4810}.studio-dimension.horizontal .studio-measure{top:0;left:50%;transform:translate(-50%,-50%)}.studio-dimension.vertical .studio-measure{top:50%;left:0;transform:translate(-50%,-50%)}.studio-measure>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.offer-studio .studio-measure input{text-align:center;background:#fff;border:0;width:65px;min-width:0;height:22px;min-height:0;padding:0 3px;font-size:14px;font-weight:650}.studio-measure small{color:#768995;font-size:11px}.studio-measure.invalid{border-color:#b45309}.studio-measure em{white-space:nowrap;color:#9e4405;background:#fff5e6;padding:3px;font-size:11px;position:absolute;top:31px;left:0}.studio-canvas-caption{color:#7c8c97;pointer-events:none;font-size:10px;position:absolute;bottom:9px;left:12px}.studio-number{gap:3px;display:inline-grid}.studio-number small[role=alert]{color:#995015}.studio-number input[aria-invalid=true]{border-color:#b45309}.offer-studio{padding-top:8px}.offer-studio .offer-studio-head{margin-bottom:8px}.offer-studio-steps{margin-bottom:10px}.offer-studio .offer-studio-stage{height:clamp(240px,100dvh - 665px,540px);min-height:240px}.offer-studio .studio-canvas{min-height:240px}.quote-editor-workspace:has(.offer-studio)>.quote-editor-toolbar{min-height:30px;margin:0;padding:0 0 6px}.offer-studio .studio-color-button{text-align:left;border:0;flex:1;align-items:center;gap:8px;min-width:0;padding:0;font-size:12px;display:flex}.studio-color-button>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.studio-color-button small{font-size:10px;display:block}.studio-color-button i,.studio-color-list i{border:1px solid #b9c3ca;border-radius:3px;flex:none;width:22px;height:22px}.studio-color-list{gap:7px;display:grid}.studio-color-list>button{text-align:left;align-items:center;gap:10px;display:flex}.studio-color-list small{display:block}.studio-color-list [aria-pressed=true]{background:#f1f6fb;border-color:#4286bd}.offer-studio[data-editor=isolation] .offer-studio-position-list>button{grid-template-columns:minmax(0,1fr)}.offer-studio[data-editor=isolation] .offer-studio-position-list .offer-studio-mini{display:none}.offer-studio-rail>button>b,.offer-studio-rail>button>small{display:block}.offer-studio-rail{contain:size;overflow-y:auto}.offer-studio-position-list{flex-shrink:0;grid-auto-rows:max-content;max-height:none;overflow:visible}.offer-studio-rail>header,.offer-studio-rail>button,.offer-studio-defaults{flex-shrink:0}@container (width<=680px){.offer-studio-rail{contain:none;overflow-y:visible}.offer-studio-position-list{max-height:150px;overflow:auto}}@media (min-width:1800px){.offer-studio-compose{grid-template-columns:230px minmax(0,1fr)}.offer-studio .offer-studio-stage{height:clamp(240px,100dvh - 665px,660px)}}@media (max-height:740px){.offer-studio .offer-studio-stage{height:240px}.offer-studio-position-list{max-height:250px}}.offer-studio-footer{z-index:8;background:var(--ui-surface,#fff);border-top:1px solid var(--os-line);margin-top:12px;padding:12px 14px;position:sticky;bottom:0;box-shadow:0 -3px 12px #20384a08}.offer-studio-price-conflict{background:#fff6e7;border:1px solid #b8873c;border-radius:6px;margin-bottom:16px;padding:12px 16px}.offer-studio-price-conflict p{margin:6px 0 10px}@media print{.offer-studio-footer{box-shadow:none;position:static}}@media (min-width:1100px) and (max-height:900px){.quote-editor-workspace:has(.offer-studio)>.quote-editor-toolbar button{align-items:center;gap:6px;min-height:32px;display:inline-flex}.quote-editor-workspace:has(.offer-studio)>.quote-editor-toolbar>div{display:none}.offer-studio-canvasbar{padding:5px 14px}.offer-studio-canvasbar>label{align-items:center;gap:8px;display:flex}.offer-studio-canvasbar input{max-width:160px}.offer-studio-colors,.offer-studio-pane,.offer-studio-position-price{padding:6px 14px}.offer-studio-footer{margin-top:8px;padding:8px 14px}}.window-review-controls .quote-review-check{overflow-wrap:anywhere;grid-template-columns:18px minmax(0,1fr);justify-items:stretch;width:auto;min-width:0;height:auto}.window-review-controls .quote-review-check>svg{flex:none;width:18px;height:18px;margin-top:1px}.isolation-quote-review{min-width:0;container-type:inline-size}.isolation-quote-review .isolation-review-grid{grid-template-columns:minmax(0,1fr) minmax(290px,320px);gap:20px}.isolation-quote-review .window-review-controls{grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;min-width:0}.isolation-quote-review .window-review-controls>section{grid-column:auto;min-width:0;padding:18px}.isolation-quote-review .window-review-controls header>div{min-width:0}.isolation-quote-review .window-review-controls header>svg{flex:none}.isolation-quote-review .window-review-controls header small{font-size:12px;line-height:1.45}.isolation-quote-review .quote-review-check{padding:10px 0;font-size:13px;line-height:1.5}.isolation-quote-review .privacy-proof{overflow-wrap:anywhere;font-size:12px;line-height:1.5}.isolation-quote-review .window-review-controls dl{margin:0}.isolation-quote-review .window-review-controls dl>div{border-bottom:1px solid var(--os-line);justify-content:space-between;gap:16px;padding:9px 0;display:flex}.isolation-quote-review .window-review-controls dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.isolation-quote-review .window-summary-paper{min-width:0}.isolation-quote-review .window-summary-paper>header{overflow-wrap:anywhere;flex-wrap:wrap;gap:16px;padding:20px 24px}.isolation-quote-review .window-summary-paper>header>span{flex:1;min-width:180px}.isolation-quote-review .window-summary-intro{flex-wrap:wrap;align-items:start;gap:16px;padding:24px}.isolation-quote-review .window-summary-intro>div{flex:1;min-width:220px}.isolation-quote-review .window-summary-intro h1{font-size:clamp(20px,2cqi,26px);line-height:1.2}.isolation-quote-review .window-summary-intro>strong{white-space:nowrap;min-width:0}.isolation-quote-review .isolation-review-lines{padding:0 24px}.isolation-quote-review .isolation-review-lines>article{grid-template-columns:28px minmax(0,1fr) auto;gap:12px}.isolation-quote-review .isolation-review-lines .offer-product-visual{display:none}.isolation-quote-review .isolation-review-lines p{overflow-wrap:anywhere;min-width:0}.isolation-quote-review .isolation-review-lines p small{white-space:pre-line}.isolation-quote-review .isolation-review-lines>article>strong{white-space:nowrap;grid-column:auto}.isolation-quote-review .window-stage-header{grid-template-columns:auto minmax(0,1fr) auto;gap:16px}.isolation-quote-review .window-stage-header>button{grid-column:auto}.isolation-quote-review .window-stage-header h2{font-size:20px;line-height:1.3}.isolation-quote-review .window-stage-actions{box-shadow:none;flex-flow:wrap;position:static}.isolation-quote-review .window-stage-actions>div{flex-flow:wrap;align-items:center;width:auto}.isolation-quote-review .window-stage-actions button{width:auto;min-height:44px}@container (width<=900px){.isolation-quote-review .isolation-review-grid{grid-template-columns:minmax(0,1fr)}.isolation-quote-review .window-review-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.isolation-quote-review .window-review-controls>section{padding:14px}.isolation-quote-review .window-stage-header{grid-template-columns:minmax(0,1fr) auto}.isolation-quote-review .window-stage-header>button{grid-column:1/-1}}@container (width<=640px){.isolation-quote-review .window-review-controls,.isolation-quote-review .window-stage-header{grid-template-columns:minmax(0,1fr)}.isolation-quote-review .window-stage-header>span{justify-self:start}.isolation-quote-review .window-summary-intro>div{flex-basis:100%;min-width:0}.isolation-quote-review .window-summary-paper>header>span{text-align:left}.isolation-quote-review .isolation-review-lines>article{grid-template-columns:28px minmax(0,1fr)}.isolation-quote-review .isolation-review-lines>article>strong{text-align:left;grid-column:2}.isolation-quote-review .window-stage-actions>div{width:100%}}.quote-pdf-viewer{color:#233b4e;background:#fff;border:1px solid #dce3e9;border-radius:10px;width:100%;min-width:0;overflow:hidden}.quote-pdf-viewer>header,.quote-pdf-viewer>footer{background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.quote-pdf-viewer>header>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.quote-pdf-viewer button,.quote-pdf-viewer select,.quote-pdf-viewer a{font:inherit;color:inherit;background:#fff;border:1px solid #dce3e9;border-radius:6px;padding:8px 12px;font-size:14px}.quote-pdf-viewer button:disabled{opacity:.5;cursor:not-allowed}:is(.quote-pdf-viewer button:focus-visible,.quote-pdf-viewer a:focus-visible){outline:2px solid var(--tenant-brand-accent,#0967d8);outline-offset:2px}.quote-pdf-workspace{border-block:1px solid #e1e6eb;grid-template-columns:120px minmax(0,1fr);max-height:65vh;display:grid}.quote-pdf-workspace>nav{flex-direction:column;gap:8px;padding:12px;display:flex;overflow:auto}.quote-pdf-workspace>nav [aria-current]{border-color:var(--tenant-brand-accent,#0967d8);background:#eef5fc}.quote-pdf-paper{background:#edf0f3;min-width:0;min-height:300px;padding:24px;overflow:auto}.quote-pdf-paper canvas{background:#fff;margin:auto;display:block;box-shadow:0 4px 18px #233b4e20}.quote-pdf-error{padding:32px}.quote-pdf-error a{margin-left:12px}.quote-pdf-viewer>footer{font-size:14px}.quote-pdf-viewer>footer button{color:#fff;background:var(--tenant-brand-accent,#0967d8)}.quote-pdf-viewer>footer span{flex:1;min-width:220px}@media (max-width:650px){.quote-pdf-workspace{grid-template-columns:1fr}.quote-pdf-workspace>nav{flex-direction:row;max-height:70px}.quote-pdf-paper{padding:12px}}.quote-production-report{color:#233b4e;background:#fff;border:1px solid #dce3e9;border-radius:10px;margin:16px 0;overflow:hidden}.quote-production-report>header{justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.quote-production-report h3{margin:0;font-size:18px}.quote-production-report small{color:#64788a;font-size:13px;display:block}.quote-production-report>nav{flex-wrap:wrap;gap:8px;padding:0 20px 14px;display:flex}.quote-production-report button{font:inherit;text-align:left;background:#fff;border:1px solid #dce3e9;border-radius:6px;padding:9px 12px}.quote-production-report>nav button{align-items:center;gap:16px;font-size:14px;display:flex}.quote-production-report>nav [aria-pressed=true]{border-color:var(--tenant-brand-accent,#0967d8);background:#f0f6fc}.quote-production-items{border-top:1px solid #e5e9ed;max-height:370px;overflow:auto}.quote-production-items .quote-production-item{border:0;border-bottom:1px solid #e5e9ed;border-radius:0;grid-template-columns:minmax(180px,1fr) minmax(240px,2fr) minmax(120px,.6fr);gap:18px;width:100%;padding:12px 20px;font-size:14px;display:grid}.quote-production-item span{overflow-wrap:anywhere;min-width:0}.quote-production-item:hover{background:#f7f9fb}.quote-production-items>p,.quote-production-metrics{padding:16px 20px}.quote-production-metrics dl{flex-wrap:wrap;gap:36px;display:flex}.quote-production-metrics dd{margin:6px 0;font-size:20px;font-weight:650}.quote-production-metrics p{color:#64788a;font-size:14px}.quote-production-report button:focus-visible{outline:2px solid var(--tenant-brand-accent,#0967d8);outline-offset:-2px}@media (max-width:900px){.quote-production-items .quote-production-item{grid-template-columns:1fr}.quote-production-report>nav{gap:6px}}.quote-combination-summary{background:#fff;border:1px solid #dae2e8;border-radius:8px;margin:20px 0;padding:20px}.quote-combination-summary header{justify-content:space-between;align-items:center;gap:16px;display:flex}.quote-combination-summary h2{margin:4px 0;font-size:20px}.quote-combination-summary ul{padding:0;list-style:none}.quote-combination-summary li{border-bottom:1px solid #edf0f3;justify-content:space-between;gap:16px;padding:9px 0;display:flex}.quote-combination-summary p,.quote-combination-summary small{color:#64788a;font-size:14px}.quote-pdf-thumbnail{background:#fff;width:76px;height:auto;margin:0 auto 8px;display:block;box-shadow:0 1px 4px #233b4e20}@media (max-width:650px){.quote-pdf-thumbnail{display:none}}.quote-pdf-workspace{height:65vh}.quote-pdf-paper{min-height:0}.app-shell,.mobile-workspace{--content-brand:var(--tenant-brand-accent,var(--tenant-primary,#0965e8));--content-brand-soft:color-mix(in srgb, var(--content-brand) 11%, white);--content-success:#267451;--content-success-soft:#e7f4ec;--content-attention:#895a12;--content-attention-soft:#fff3dd;--content-critical:#a3443e;--content-critical-soft:#fbecea;--content-info:#386b98;--content-info-soft:#eaf2fa;--content-category:#7355a0;--content-category-soft:#f0eafa;--content-neutral:#526573;--content-neutral-soft:#edf1f4;--content-label:#20384a;--content-muted:#536773;--report-sent:#5c91bd;--report-viewed:#8b76b2;--report-won:#40947c}.app-shell>main :is(.day-metrics,.relation-metric-strip,.ord-kpis,.fin-kpis,.ds-kpis,.mkt-kpis,.rec-kpis,.rec-metrics,.hr-metrics,.integration-metrics,.communication-metrics,.goal-kpis,.facility-kpis,.fleet-kpis,.governance-kpis,.approval-kpis,.commission-kpis,.property-metrics,.screen-metrics,.pp-kpis,.ea-kpis,.clm-kpis,.exe2-kpis,.ep-kpis,.ep-report-kpis,.pr-kpis,.mrt-kpis,.mrt-source-metrics,.apps-metrics,.id-kpis,.id-domain-kpis,.lsd-kpis,.lsd-detail-kpis,.debtor-kpis,.route-map-metrics,.work-map-metrics,.mc-kpis,.intake-kpis,.quote-kpis,.queue-metrics,.sales-metrics,.bc-kpis,.commercial-metrics,.fm-kpis,.order-metrics,.finance-metrics,.inventory-metrics,.people-metrics,.outbound-metrics,.planning-metrics,.subsidy-kpis,.commercial-kpi-row,.sp-metrics,.stock-metric-grid,.execution-summary,.relation-kpis,.work-metrics){padding:4px;background:0 0!important;border:0!important;gap:10px!important}.app-shell>main :is(.day-metrics,.relation-metric-strip,.ord-kpis,.fin-kpis,.ds-kpis,.mkt-kpis,.rec-kpis,.rec-metrics,.hr-metrics,.integration-metrics,.communication-metrics,.goal-kpis,.facility-kpis,.fleet-kpis,.governance-kpis,.approval-kpis,.commission-kpis,.property-metrics,.screen-metrics,.pp-kpis,.ea-kpis,.clm-kpis,.exe2-kpis,.ep-kpis,.ep-report-kpis,.pr-kpis,.mrt-kpis,.mrt-source-metrics,.apps-metrics,.id-kpis,.id-domain-kpis,.lsd-kpis,.lsd-detail-kpis,.debtor-kpis,.route-map-metrics,.work-map-metrics,.mc-kpis,.intake-kpis,.quote-kpis,.queue-metrics,.sales-metrics,.bc-kpis,.commercial-metrics,.fm-kpis,.order-metrics,.finance-metrics,.inventory-metrics,.people-metrics,.outbound-metrics,.planning-metrics,.subsidy-kpis,.commercial-kpi-row,.sp-metrics,.stock-metric-grid,.execution-summary,.relation-kpis,.work-metrics)>:is(button,article,section,div){--tile-ink:var(--content-brand);--tile-soft:var(--content-brand-soft);isolation:isolate;min-width:0;min-height:106px;padding:14px 16px 13px;position:relative;overflow:hidden;background:var(--tile-soft)!important;color:var(--content-label)!important;border:1px solid #0000!important;border-radius:12px!important;transition:transform .16s,box-shadow .16s,border-color .16s!important;box-shadow:0 7px 18px #1a33400b!important}.app-shell>main :is(.day-metrics,.relation-metric-strip,.ord-kpis,.fin-kpis,.ds-kpis,.mkt-kpis,.rec-kpis,.rec-metrics,.hr-metrics,.integration-metrics,.communication-metrics,.goal-kpis,.facility-kpis,.fleet-kpis,.governance-kpis,.approval-kpis,.commission-kpis,.property-metrics,.screen-metrics,.pp-kpis,.ea-kpis,.clm-kpis,.exe2-kpis,.ep-kpis,.ep-report-kpis,.pr-kpis,.mrt-kpis,.mrt-source-metrics,.apps-metrics,.id-kpis,.id-domain-kpis,.lsd-kpis,.lsd-detail-kpis,.debtor-kpis,.route-map-metrics,.work-map-metrics,.mc-kpis,.intake-kpis,.quote-kpis,.queue-metrics,.sales-metrics,.bc-kpis,.commercial-metrics,.fm-kpis,.order-metrics,.finance-metrics,.inventory-metrics,.people-metrics,.outbound-metrics,.planning-metrics,.subsidy-kpis,.commercial-kpi-row,.sp-metrics,.stock-metric-grid,.execution-summary,.relation-kpis,.work-metrics)>:is(button,article,section,div):is(.green,.mint,.success,.completed,.good,[data-tone=success]){--tile-ink:var(--content-success);--tile-soft:var(--content-success-soft)}.app-shell>main :is(.day-metrics,.relation-metric-strip,.ord-kpis,.fin-kpis,.ds-kpis,.mkt-kpis,.rec-kpis,.rec-metrics,.hr-metrics,.integration-metrics,.communication-metrics,.goal-kpis,.facility-kpis,.fleet-kpis,.governance-kpis,.approval-kpis,.commission-kpis,.property-metrics,.screen-metrics,.pp-kpis,.ea-kpis,.clm-kpis,.exe2-kpis,.ep-kpis,.ep-report-kpis,.pr-kpis,.mrt-kpis,.mrt-source-metrics,.apps-metrics,.id-kpis,.id-domain-kpis,.lsd-kpis,.lsd-detail-kpis,.debtor-kpis,.route-map-metrics,.work-map-metrics,.mc-kpis,.intake-kpis,.quote-kpis,.queue-metrics,.sales-metrics,.bc-kpis,.commercial-metrics,.fm-kpis,.order-metrics,.finance-metrics,.inventory-metrics,.people-metrics,.outbound-metrics,.planning-metrics,.subsidy-kpis,.commercial-kpi-row,.sp-metrics,.stock-metric-grid,.execution-summary,.relation-kpis,.work-metrics)>:is(button,article,section,div):is(.amber,.orange,.warning,.warn,.blocked,[data-tone=attention]){--tile-ink:var(--content-attention);--tile-soft:var(--content-attention-soft)}.app-shell>main :is(.day-metrics,.relation-metric-strip,.ord-kpis,.fin-kpis,.ds-kpis,.mkt-kpis,.rec-kpis,.rec-metrics,.hr-metrics,.integration-metrics,.communication-metrics,.goal-kpis,.facility-kpis,.fleet-kpis,.governance-kpis,.approval-kpis,.commission-kpis,.property-metrics,.screen-metrics,.pp-kpis,.ea-kpis,.clm-kpis,.exe2-kpis,.ep-kpis,.ep-report-kpis,.pr-kpis,.mrt-kpis,.mrt-source-metrics,.apps-metrics,.id-kpis,.id-domain-kpis,.lsd-kpis,.lsd-detail-kpis,.debtor-kpis,.route-map-metrics,.work-map-metrics,.mc-kpis,.intake-kpis,.quote-kpis,.queue-metrics,.sales-metrics,.bc-kpis,.commercial-metrics,.fm-kpis,.order-metrics,.finance-metrics,.inventory-metrics,.people-metrics,.outbound-metrics,.planning-metrics,.subsidy-kpis,.commercial-kpi-row,.sp-metrics,.stock-metric-grid,.execution-summary,.relation-kpis,.work-metrics)>:is(button,article,section,div):is(.red,.danger,.critical,.bad,[data-tone=critical]){--tile-ink:var(--content-critical);--tile-soft:var(--content-critical-soft)}.app-shell>main :is(.day-metrics,.relation-metric-strip,.ord-kpis,.fin-kpis,.ds-kpis,.mkt-kpis,.rec-kpis,.rec-metrics,.hr-metrics,.integration-metrics,.communication-metrics,.goal-kpis,.facility-kpis,.fleet-kpis,.governance-kpis,.approval-kpis,.commission-kpis,.property-metrics,.screen-metrics,.pp-kpis,.ea-kpis,.clm-kpis,.exe2-kpis,.ep-kpis,.ep-report-kpis,.pr-kpis,.mrt-kpis,.mrt-source-metrics,.apps-metrics,.id-kpis,.id-domain-kpis,.lsd-kpis,.lsd-detail-kpis,.debtor-kpis,.route-map-metrics,.work-map-metrics,.mc-kpis,.intake-kpis,.quote-kpis,.queue-metrics,.sales-metrics,.bc-kpis,.commercial-metrics,.fm-kpis,.order-metrics,.finance-metrics,.inventory-metrics,.people-metrics,.outbound-metrics,.planning-metrics,.subsidy-kpis,.commercial-kpi-row,.sp-metrics,.stock-metric-grid,.execution-summary,.relation-kpis,.work-metrics)>:is(button,article,section,div):is(.purple,.violet,[data-tone=category]){--tile-ink:var(--content-category);--tile-soft:var(--content-category-soft)}.app-shell>main :is(.day-metrics,.relation-metric-strip,.ord-kpis,.fin-kpis,.ds-kpis,.mkt-kpis,.rec-kpis,.rec-metrics,.hr-metrics,.integration-metrics,.communication-metrics,.goal-kpis,.facility-kpis,.fleet-kpis,.governance-kpis,.approval-kpis,.commission-kpis,.property-metrics,.screen-metrics,.pp-kpis,.ea-kpis,.clm-kpis,.exe2-kpis,.ep-kpis,.ep-report-kpis,.pr-kpis,.mrt-kpis,.mrt-source-metrics,.apps-metrics,.id-kpis,.id-domain-kpis,.lsd-kpis,.lsd-detail-kpis,.debtor-kpis,.route-map-metrics,.work-map-metrics,.mc-kpis,.intake-kpis,.quote-kpis,.queue-metrics,.sales-metrics,.bc-kpis,.commercial-metrics,.fm-kpis,.order-metrics,.finance-metrics,.inventory-metrics,.people-metrics,.outbound-metrics,.planning-metrics,.subsidy-kpis,.commercial-kpi-row,.sp-metrics,.stock-metric-grid,.execution-summary,.relation-kpis,.work-metrics)>:is(button,article,section,div)[data-tone=info]{--tile-ink:var(--content-info);--tile-soft:var(--content-info-soft)}.app-shell>main :is(.day-metrics,.relation-metric-strip,.ord-kpis,.fin-kpis,.ds-kpis,.mkt-kpis,.rec-kpis,.rec-metrics,.hr-metrics,.integration-metrics,.communication-metrics,.goal-kpis,.facility-kpis,.fleet-kpis,.governance-kpis,.approval-kpis,.commission-kpis,.property-metrics,.screen-metrics,.pp-kpis,.ea-kpis,.clm-kpis,.exe2-kpis,.ep-kpis,.ep-report-kpis,.pr-kpis,.mrt-kpis,.mrt-source-metrics,.apps-metrics,.id-kpis,.id-domain-kpis,.lsd-kpis,.lsd-detail-kpis,.debtor-kpis,.route-map-metrics,.work-map-metrics,.mc-kpis,.intake-kpis,.quote-kpis,.queue-metrics,.sales-metrics,.bc-kpis,.commercial-metrics,.fm-kpis,.order-metrics,.finance-metrics,.inventory-metrics,.people-metrics,.outbound-metrics,.planning-metrics,.subsidy-kpis,.commercial-kpi-row,.sp-metrics,.stock-metric-grid,.execution-summary,.relation-kpis,.work-metrics)>:is(button,article,section,div)[data-tone=neutral]{--tile-ink:var(--content-neutral);--tile-soft:var(--content-neutral-soft)}.app-shell>main :is(.day-metrics,.relation-metric-strip,.ord-kpis,.fin-kpis,.ds-kpis,.mkt-kpis,.rec-kpis,.rec-metrics,.hr-metrics,.integration-metrics,.communication-metrics,.goal-kpis,.facility-kpis,.fleet-kpis,.governance-kpis,.approval-kpis,.commission-kpis,.property-metrics,.screen-metrics,.pp-kpis,.ea-kpis,.clm-kpis,.exe2-kpis,.ep-kpis,.ep-report-kpis,.pr-kpis,.mrt-kpis,.mrt-source-metrics,.apps-metrics,.id-kpis,.id-domain-kpis,.lsd-kpis,.lsd-detail-kpis,.debtor-kpis,.route-map-metrics,.work-map-metrics,.mc-kpis,.intake-kpis,.quote-kpis,.queue-metrics,.sales-metrics,.bc-kpis,.commercial-metrics,.fm-kpis,.order-metrics,.finance-metrics,.inventory-metrics,.people-metrics,.outbound-metrics,.planning-metrics,.subsidy-kpis,.commercial-kpi-row,.sp-metrics,.stock-metric-grid,.execution-summary,.relation-kpis,.work-metrics)>:is(button,article,section,div):is(.active,[aria-pressed=true],[aria-selected=true]){box-shadow:inset 0 -3px var(--tile-ink), 0 7px 18px #1a33400b!important}.app-shell>main :is(.day-metrics,.relation-metric-strip,.ord-kpis,.fin-kpis,.ds-kpis,.mkt-kpis,.rec-kpis,.rec-metrics,.hr-metrics,.integration-metrics,.communication-metrics,.goal-kpis,.facility-kpis,.fleet-kpis,.governance-kpis,.approval-kpis,.commission-kpis,.property-metrics,.screen-metrics,.pp-kpis,.ea-kpis,.clm-kpis,.exe2-kpis,.ep-kpis,.ep-report-kpis,.pr-kpis,.mrt-kpis,.mrt-source-metrics,.apps-metrics,.id-kpis,.id-domain-kpis,.lsd-kpis,.lsd-detail-kpis,.debtor-kpis,.route-map-metrics,.work-map-metrics,.mc-kpis,.intake-kpis,.quote-kpis,.queue-metrics,.sales-metrics,.bc-kpis,.commercial-metrics,.fm-kpis,.order-metrics,.finance-metrics,.inventory-metrics,.people-metrics,.outbound-metrics,.planning-metrics,.subsidy-kpis,.commercial-kpi-row,.sp-metrics,.stock-metric-grid,.execution-summary,.relation-kpis,.work-metrics)>:is(button,article,section,div):is(button):not(:disabled):hover{transform:translateY(-2px);border-color:var(--tile-ink)!important;box-shadow:0 11px 24px color-mix(in srgb, var(--tile-ink) 13%, transparent)!important}.app-shell>main :is(.day-metrics,.relation-metric-strip,.ord-kpis,.fin-kpis,.ds-kpis,.mkt-kpis,.rec-kpis,.rec-metrics,.hr-metrics,.integration-metrics,.communication-metrics,.goal-kpis,.facility-kpis,.fleet-kpis,.governance-kpis,.approval-kpis,.commission-kpis,.property-metrics,.screen-metrics,.pp-kpis,.ea-kpis,.clm-kpis,.exe2-kpis,.ep-kpis,.ep-report-kpis,.pr-kpis,.mrt-kpis,.mrt-source-metrics,.apps-metrics,.id-kpis,.id-domain-kpis,.lsd-kpis,.lsd-detail-kpis,.debtor-kpis,.route-map-metrics,.work-map-metrics,.mc-kpis,.intake-kpis,.quote-kpis,.queue-metrics,.sales-metrics,.bc-kpis,.commercial-metrics,.fm-kpis,.order-metrics,.finance-metrics,.inventory-metrics,.people-metrics,.outbound-metrics,.planning-metrics,.subsidy-kpis,.commercial-kpi-row,.sp-metrics,.stock-metric-grid,.execution-summary,.relation-kpis,.work-metrics)>:is(button,article,section,div):focus-visible{outline:2px solid var(--content-brand)!important;outline-offset:2px!important}.app-shell>main :is(.day-metrics,.relation-metric-strip,.ord-kpis,.fin-kpis,.ds-kpis,.mkt-kpis,.rec-kpis,.rec-metrics,.hr-metrics,.integration-metrics,.communication-metrics,.goal-kpis,.facility-kpis,.fleet-kpis,.governance-kpis,.approval-kpis,.commission-kpis,.property-metrics,.screen-metrics,.pp-kpis,.ea-kpis,.clm-kpis,.exe2-kpis,.ep-kpis,.ep-report-kpis,.pr-kpis,.mrt-kpis,.mrt-source-metrics,.apps-metrics,.id-kpis,.id-domain-kpis,.lsd-kpis,.lsd-detail-kpis,.debtor-kpis,.route-map-metrics,.work-map-metrics,.mc-kpis,.intake-kpis,.quote-kpis,.queue-metrics,.sales-metrics,.bc-kpis,.commercial-metrics,.fm-kpis,.order-metrics,.finance-metrics,.inventory-metrics,.people-metrics,.outbound-metrics,.planning-metrics,.subsidy-kpis,.commercial-kpi-row,.sp-metrics,.stock-metric-grid,.execution-summary,.relation-kpis,.work-metrics)>:is(button,article,section,div) :is(strong,svg){color:var(--tile-ink)!important}.app-shell>main :is(.day-metrics,.relation-metric-strip,.ord-kpis,.fin-kpis,.ds-kpis,.mkt-kpis,.rec-kpis,.rec-metrics,.hr-metrics,.integration-metrics,.communication-metrics,.goal-kpis,.facility-kpis,.fleet-kpis,.governance-kpis,.approval-kpis,.commission-kpis,.property-metrics,.screen-metrics,.pp-kpis,.ea-kpis,.clm-kpis,.exe2-kpis,.ep-kpis,.ep-report-kpis,.pr-kpis,.mrt-kpis,.mrt-source-metrics,.apps-metrics,.id-kpis,.id-domain-kpis,.lsd-kpis,.lsd-detail-kpis,.debtor-kpis,.route-map-metrics,.work-map-metrics,.mc-kpis,.intake-kpis,.quote-kpis,.queue-metrics,.sales-metrics,.bc-kpis,.commercial-metrics,.fm-kpis,.order-metrics,.finance-metrics,.inventory-metrics,.people-metrics,.outbound-metrics,.planning-metrics,.subsidy-kpis,.commercial-kpi-row,.sp-metrics,.stock-metric-grid,.execution-summary,.relation-kpis,.work-metrics)>:is(button,article,section,div) :is(small,em,p){opacity:1;color:var(--content-muted)!important}.app-shell>main :is(.day-metrics,.relation-metric-strip,.ord-kpis,.fin-kpis,.ds-kpis,.mkt-kpis,.rec-kpis,.rec-metrics,.hr-metrics,.integration-metrics,.communication-metrics,.goal-kpis,.facility-kpis,.fleet-kpis,.governance-kpis,.approval-kpis,.commission-kpis,.property-metrics,.screen-metrics,.pp-kpis,.ea-kpis,.clm-kpis,.exe2-kpis,.ep-kpis,.ep-report-kpis,.pr-kpis,.mrt-kpis,.mrt-source-metrics,.apps-metrics,.id-kpis,.id-domain-kpis,.lsd-kpis,.lsd-detail-kpis,.debtor-kpis,.route-map-metrics,.work-map-metrics,.mc-kpis,.intake-kpis,.quote-kpis,.queue-metrics,.sales-metrics,.bc-kpis,.commercial-metrics,.fm-kpis,.order-metrics,.finance-metrics,.inventory-metrics,.people-metrics,.outbound-metrics,.planning-metrics,.subsidy-kpis,.commercial-kpi-row,.sp-metrics,.stock-metric-grid,.execution-summary,.relation-kpis,.work-metrics)>:is(button,article,section,div)>:is(span,div):has(>svg):not(:has(strong)){background:color-mix(in srgb, var(--tile-ink) 9%, white)!important;color:var(--tile-ink)!important}.app-shell>main :is(.day-metrics,.intake-kpis,.mc-kpis,.fin-kpis,.ord-kpis,.mkt-kpis,.ds-kpis,.relation-metric-strip,.commercial-kpi-row,.quote-kpis){max-width:1080px}.app-shell>main :is(.day-metrics,.intake-kpis,.mc-kpis,.fin-kpis,.ord-kpis,.mkt-kpis,.ds-kpis,.relation-metric-strip,.commercial-kpi-row,.quote-kpis)>:is(button,article,section,div){gap:6px}.app-shell>main :is(.day-metrics,.intake-kpis,.mc-kpis,.fin-kpis,.ord-kpis,.mkt-kpis,.ds-kpis,.relation-metric-strip,.commercial-kpi-row,.quote-kpis)>:is(button,article,section,div)>strong{overflow-wrap:anywhere;font-size:25px;line-height:1.15}.app-shell>main .intake-table-scroll{position:relative}.app-shell>main .intake-tabs{align-items:stretch;gap:8px;padding:12px 14px}.app-shell>main .intake-tabs>button{text-align:left;white-space:normal;background:#f8fafb;border:1px solid #dde5e8;border-radius:6px;gap:10px;min-height:44px;padding:10px 14px;font-size:13px}.app-shell>main .intake-tabs>button>small{text-align:center;min-width:24px}.app-shell>main .intake-tabs>button[aria-current=page]{border-color:var(--content-brand);background:var(--content-brand-soft);color:var(--content-brand)}.app-shell>main .intake-tabs>button:hover{border-color:var(--content-brand)}.app-shell>main .intake-tabs>button:focus-visible{outline:2px solid var(--content-brand);outline-offset:2px}.app-shell>main :is(.sales-desk-counts,.quote-production-metrics dl)>:is(span,div){--tile-ink:var(--content-brand);--tile-soft:var(--content-brand-soft)}.app-shell>main :is(.sales-desk-counts,.quote-production-metrics dl)>:is(span,div)[data-tone=attention]{--tile-ink:var(--content-attention);--tile-soft:var(--content-attention-soft)}.app-shell>main :is(.sales-desk-counts,.quote-production-metrics dl)>:is(span,div)[data-tone=success]{--tile-ink:var(--content-success);--tile-soft:var(--content-success-soft)}.app-shell>main :is(.sales-desk-counts,.quote-production-metrics dl)>:is(span,div)[data-tone=category]{--tile-ink:var(--content-category);--tile-soft:var(--content-category-soft)}.app-shell>main :is(.sales-desk-counts,.quote-production-metrics dl)>:is(span,div){background:var(--tile-soft);color:var(--content-label);border-radius:6px;padding:10px 12px}.app-shell>main :is(.sales-desk-counts,.quote-production-metrics dl)>:is(span,div) :is(b,dd){color:var(--tile-ink)}.app-shell>main :is(.work-acceptance-banner,.work-update-banner,.mc-note,.intake-notice,.sales-desk-next,.calm-next,.ord-next-card){background:var(--content-brand-soft)!important;color:var(--content-label)!important;border-color:color-mix(in srgb, var(--content-brand) 25%, white)!important;box-shadow:none!important}.app-shell>main :is(.work-acceptance-banner,.work-update-banner,.mc-note,.intake-notice,.sales-desk-next,.calm-next,.ord-next-card) :is(small,p){color:var(--content-muted)!important}.app-shell>main :is(.mc-error,.intake-error,.sales-desk-error){background:var(--content-critical-soft);color:var(--content-critical)}.app-shell>main :is(.mc-notice,.intake-success){background:var(--content-success-soft);color:var(--content-success)}.app-shell>main :is(.relations-attention,.sp-attention-bar) button{background:var(--content-attention-soft);color:var(--content-attention)}.app-shell>main .id-attention>button:is(.red,.amber){background:var(--content-attention-soft);color:var(--content-label)}.app-shell>main .id-attention>button.red{background:var(--content-critical-soft)}.app-shell>main .fin-demo-banner{background:var(--content-attention-soft);flex-wrap:wrap}.app-shell>main .fin-demo-banner>div:first-child{flex:260px;min-width:0}.app-shell>main .fin-demo-banner p{flex:1;min-width:0}.app-shell>main .fin-demo-banner p>span{overflow-wrap:anywhere;width:auto!important;height:auto!important;color:var(--content-muted)!important;background:0 0!important}.app-shell>main .fin-demo-banner svg{flex-shrink:0}.app-shell>main .goal-kpi>div{width:auto;margin-top:14px;position:static}.app-shell>main .goal-kpi>p{padding-right:38px}.app-shell>main .goal-kpi>div>i{background:var(--tile-ink)!important}.app-shell>main .id-domain-kpi>i>b{background:var(--content-brand)!important}.app-shell>main :is(.id-metric-row>i>b,.id-duration>button>div i){background:var(--report-sent)}.app-shell>main :is(.id-margin i.planned,.id-legend .planned){background:#d7e5f1}.app-shell>main :is(.id-margin i.expected,.id-legend .expected,.forecast-chart i){background:var(--report-sent)}.app-shell>main :is(.goal-card,.commission-progress-card,.id-report-card)>header{background:color-mix(in srgb, var(--content-brand) 5%, white)}.app-shell>main :is(.goal-trajectory,.id-goal-status) .good{background:var(--content-success-soft);color:var(--content-success)}.mobile-workspace .mobile-metrics>div{--tile-soft:var(--content-brand-soft);--tile-ink:var(--content-brand)}.mobile-workspace .mobile-metrics>div[data-tone=attention]{--tile-soft:var(--content-attention-soft);--tile-ink:var(--content-attention)}.mobile-workspace .mobile-metrics>div[data-tone=success]{--tile-soft:var(--content-success-soft);--tile-ink:var(--content-success)}.mobile-workspace .mobile-metrics>div{background:var(--tile-soft);color:var(--content-label);border:1px solid #0000;border-radius:8px}.mobile-workspace .mobile-metrics>div b{color:var(--tile-ink)}.mobile-workspace .mobile-metrics>div span{color:var(--content-muted)}@media (forced-colors:active){.app-shell>main [data-tone]{border:1px solid canvastext!important}.app-shell>main [aria-pressed=true]{outline:2px solid highlight!important}}@media screen{@scope([data-app-theme=dark]) to ([data-theme-preserve],canvas,img,video,iframe,.window-three-scene,.premium-window-drawing,.window-pdf-sheet,.quote-pdf-paper,.finance-document-paper,.invoice-paper,.invoice-preview-paper,.document-paper,.customer-offer-page,.public-quote,.isolation-paper,.offer-editor-paper,.leaflet-pane){.administration-workspace button,.administration-workspace input,.administration-workspace select{border:1px solid var(--ui-line,#46565b)!important;background:var(--ui-surface,#20292d)!important}.admin-tiles button{background:var(--content-brand-soft,#192226)!important}.admin-tiles button:nth-child(2){background:var(--amber-bg,#423822)!important}.admin-tiles [aria-pressed=true]{outline:2px solid var(--tenant-brand-accent,#46565b)!important}.admin-panel{background:var(--ui-surface,#20292d)!important;border:1px solid var(--ui-line,#46565b)!important}.admin-row,.admin-audit{border-bottom:1px solid var(--ui-line,#46565b)!important}.admin-error{background:var(--red-bg,#192226)!important;color:var(--danger,#efb4ae)!important}.admin-warning{background:var(--amber-bg,#423822)!important}.administration-workspace :focus-visible{outline:2px solid var(--tenant-brand-accent,#46565b)!important}.ai-panel,.ai-admin{color:var(--ui-text,#e4eceb)!important}.ai-panel{border-left:1px solid var(--ui-line,#46565b)!important;background:var(--ui-surface,#20292d)!important;box-shadow:-8px 0 36px #46565b20!important}.ai-panel::backdrop{background:#161d204a!important}.ai-panel>header,.ai-admin>header{border-bottom:1px solid var(--ui-line,#46565b)!important}.ai-eyebrow{color:var(--ui-muted,#adbcb8)!important}.ai-panel textarea,.ai-admin textarea,.ai-admin input[type=number],.ai-admin select,.ai-panel button,.ai-admin button{background:var(--ui-surface,#20292d)!important;border:1px solid var(--ui-line,#46565b)!important}:is(.ai-panel button:focus-visible,.ai-admin button:focus-visible,.ai-panel textarea:focus-visible,.ai-admin :is(input,textarea,select):focus-visible){outline:3px solid var(--ui-focus,#46565b)!important}.ai-panel .ai-primary,.ai-admin .ai-primary{border-color:var(--tenant-primary,#46565b)!important}.ai-muted{color:var(--ui-muted,#adbcb8)!important}.ai-notice{background:var(--ui-alt,#192226)!important}.ai-result,.ai-card{border:1px solid var(--ui-line,#46565b)!important;background:var(--ui-surface,#20292d)!important}.ai-value{color:var(--content-brand,var(--ui-focus,#e4eceb))!important}.ai-queue-row small{color:var(--ui-muted,#adbcb8)!important}.ai-panel th,.ai-panel td,.ai-event{border-bottom:1px solid var(--ui-line,#46565b)!important}.apps-page,.role-app-shell{color:#e4eceb!important}.apps-head>div>span{color:#adbcb8!important}.apps-sync,.role-app-toolbar>span{color:#afd4ba!important;background:#192226!important;border:1px solid #46565b!important}.apps-metrics article{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 9px 25px #46565b0b!important}.apps-metrics svg{color:var(--content-brand,var(--ui-focus))!important}.apps-metrics span{color:#adbcb8!important}.app-catalogue>article{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 8px 22px #46565b0a!important}.app-catalogue>article.selected{border-color:#46565b!important;box-shadow:0 0 0 2px #46565b17,0 10px 25px #46565b12!important}.app-main p small,.app-main dt{color:#adbcb8!important}.app-main dd.on{color:#afd4ba!important}.app-main dd.off{color:#efb4ae!important}.app-main em{color:#adbcb8!important}.app-symbol{color:#adbcb8!important;background:#192226!important}.app-symbol.teal{color:#afd4ba!important;background:#192226!important}.app-symbol.violet{color:#adbcb8!important;background:#192226!important}.app-symbol.orange{color:#edd19a!important;background:#423822!important}.app-symbol.green{color:#afd4ba!important;background:#192226!important}.app-row-actions{border-top:1px solid #46565b!important}.app-row-actions button{color:#adbcb8!important;background:#20292d!important;border-right:1px solid #46565b!important}.app-governance{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 12px 28px #46565b0b!important}.app-governance>header svg{color:var(--content-brand,var(--ui-focus))!important}.app-governance header p{color:#adbcb8!important}.app-governance ul{border-block:1px solid #46565b!important}.app-governance li svg{color:#afd4ba!important}.app-governance select{background:#20292d!important;border:1px solid #46565b!important}.switch-line small,.app-message,.app-live-message{color:#adbcb8!important}.app-usage{background:#20292d!important;border:1px solid #46565b!important}.app-usage header{border-bottom:1px solid #46565b!important}.app-usage header button,.field-proposals header button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.app-usage-head,.app-usage>div{border-bottom:1px solid #46565b!important}.app-usage-head{color:#adbcb8!important;background:#192226!important}.app-usage footer{color:#afd4ba!important;background:#192226!important}.role-app-toolbar{border-bottom:1px solid #46565b!important}.role-app-toolbar>button{color:#e4eceb!important}.role-app-toolbar small{color:#adbcb8!important}.field-route,.survey-app>aside,.executor-app>aside{background:#20292d!important;border:1px solid #46565b!important}.field-route>header,.survey-app>aside>header,.executor-app>aside>header{border-bottom:1px solid #46565b!important}.field-route small,.survey-app aside small,.executor-app aside small{color:#adbcb8!important}.field-progress{background:#192226!important}.field-route>button,.survey-app>aside>button,.executor-app>aside>button{background:#20292d!important;border-bottom:1px solid #46565b!important}.field-route>button.active,.survey-app>aside>button.active,.executor-app>aside>button.active{background:#192226!important;box-shadow:inset 4px 0 #46565b!important}.field-route>button>span,.survey-app>aside>button>span,.executor-app>aside>button>span{color:#adbcb8!important;background:#192226!important}.field-door,.survey-app>main,.executor-app>main,.employee-app{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 12px 30px #46565b0a!important}.field-door>header,.survey-app>main>header,.executor-app>main>header,.employee-app>header{border-bottom:1px solid #46565b!important}.field-door header span,.survey-app main header span,.executor-app main header span{color:#adbcb8!important}.distance-ok,.offline-badge{color:#afd4ba!important;background:#192226!important}.house-facts div,.survey-app-facts div,.execution-grid label{background:#192226!important}.house-facts small,.survey-app-facts small{color:#adbcb8!important}.door-outcomes,.field-proposals,.survey-app form>section,.execution-block,.employee-app>section{border:1px solid #46565b!important}.door-outcomes>button:not(.primary){color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.door-outcomes>button.active{border-color:#46565b!important}.door-outcomes textarea,.survey-app input,.survey-app textarea,.executor-app input,.executor-app textarea,.employee-app input,.employee-app textarea,.custom-slot input{background:#20292d!important;border:1px solid #46565b!important}.field-proposals header p{color:#adbcb8!important}.field-proposals article,.custom-slot{border:1px solid #46565b!important}.field-proposals article.selected{background:#192226!important;border-color:#46565b!important}.field-proposals article small{color:#adbcb8!important}.measure-position{background:#192226!important}.measure-position small{color:#adbcb8!important}.app-empty{color:#adbcb8!important;background:#192226!important}.execution-grid label{background:#192226!important}.employee-shortcuts button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.employee-shortcuts small,.employee-app>header>span{color:#adbcb8!important}.employee-app article{border-bottom:1px solid #46565b!important}.employee-app article small{color:#adbcb8!important}.employee-app select{background:#20292d!important;border:1px solid #46565b!important}.apps-page{background:#192226!important}.apps-sync{color:#afd4ba!important}.apps-sync small{color:#adbcb8!important}.apps-metrics article{box-shadow:0 3px 12px #46565b08!important}.apps-metrics article button{color:#adbcb8!important}.app-catalogue{background:#20292d!important;border:1px solid #46565b!important}.app-catalogue>article{background:#20292d!important;border-bottom:1px solid #46565b!important}.app-catalogue>article.selected{background:#20292d!important;box-shadow:inset 3px 0 #46565b!important}.app-copy small,.app-catalogue article>dl dt{color:#adbcb8!important}.app-state>span.on{color:#afd4ba!important}.app-state>span.off{color:#efb4ae!important}.app-state em{color:#adbcb8!important;background:#192226!important}.app-row-actions button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.app-row-actions button:first-child{color:#adbcb8!important;border-color:#46565b!important}.app-row-actions button:last-child{color:#e4eceb!important}.app-governance{box-shadow:0 3px 12px #46565b08!important}.app-governance li>svg,.app-governance li small{color:#adbcb8!important}.app-channel button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.app-channel button:last-child{border-right:1px solid #46565b!important}.app-channel button.active{color:#adbcb8!important;background:#192226!important;border-color:#46565b!important}.app-usage{box-shadow:0 3px 12px #46565b08!important}.employee-commission{background:linear-gradient(145deg,#192226,#20292d)!important;border-color:#46565b!important}.employee-commission>header{border-bottom:1px solid #46565b!important}.employee-commission>header span{color:#adbcb8!important}.employee-commission>header button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.employee-commission-hero span,.employee-commission-hero small{color:#adbcb8!important}.employee-commission-hero>p{border-left:1px solid #46565b45!important}.employee-commission-grid article{background:#20292d!important;border:1px solid #46565b!important}.employee-commission-grid article>svg{color:#afd4ba!important}.employee-commission-grid article.provisional>svg{color:#edd19a!important}.employee-commission-grid article.bonus>svg,.employee-commission-grid article span,.employee-commission-grid article small{color:#adbcb8!important}.employee-progress{background:#192226!important}.employee-progress>span{background:#293943!important}.employee-progress small{color:#adbcb8!important}.employee-commission-feed{background:#20292d!important;border:1px solid #46565b!important}.employee-commission-feed h4{background:#192226!important}.employee-commission-feed button{background:#20292d!important;border-top:1px solid #46565b!important}.employee-commission-feed button small,.employee-commission-feed button>svg{color:#adbcb8!important}.employee-commission-message{color:#afd4ba!important}.employee-dispute{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 18px 45px #46565b30!important}.employee-dispute>header{border-bottom:1px solid #46565b!important}.employee-dispute p{color:#adbcb8!important}.employee-dispute footer{border-top:1px solid #46565b!important}.employee-dispute footer button{background:#20292d!important;border:1px solid #46565b!important}.employee-dispute footer button.primary{border-color:var(--tenant-brand-accent,#46565b)!important}@media (max-width:900px){.employee-commission-hero>p{border-top:1px solid #46565b45!important}}.employee-planning>header{border-bottom:1px solid #46565b!important}.employee-planning>header small{color:#adbcb8!important}.employee-planning>header>span{color:#edd19a!important;background:#423822!important}.employee-planning>nav{background:#192226!important;border-bottom:1px solid #46565b!important}.employee-planning>nav button{color:#adbcb8!important}.employee-planning>nav button.active{color:#e4eceb!important;background:#20292d!important;box-shadow:0 2px 8px #46565b12!important}.employee-planning>nav b{background:#192226!important}.employee-appointment>svg{color:#afd4ba!important}.employee-appointment p strong{color:#edd19a!important;background:#423822!important}.employee-appointment em{color:#adbcb8!important}.employee-appointment.changed{background:#192226!important;border-left:4px solid #46565b!important}.employee-appointment span button,.employee-day-actions button,.employee-ack{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.employee-appointment span button:last-child,.employee-ack{color:#afd4ba!important;background:#192226!important;border-color:#46565b!important}.employee-notifications article>svg{color:#edd19a!important}.employee-live-message{color:#e4eceb!important}.app-settings-dialog{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 24px 70px #46565b4d!important}.app-settings-dialog>header{border-bottom:1px solid #46565b!important}.app-settings-dialog header small,.app-settings-dialog header p{color:#adbcb8!important}.app-settings-dialog header button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.app-settings-dialog .switch-line{border-bottom:1px solid #46565b!important}.app-settings-channel select,.employee-referral-feed{background:#20292d!important;border:1px solid #46565b!important}.employee-referral-feed h4{background:#192226!important}.employee-referral-feed article{border-top:1px solid #46565b!important}.employee-referral-feed article>svg,.employee-referral-feed article small{color:#adbcb8!important}.employee-referral-feed article>span{color:#afd4ba!important;background:#192226!important}.auth-page{color:#e4eceb!important;background:radial-gradient(circle at 10% 5%,#192226 0,#0000 30%),linear-gradient(145deg,#192226,#192226)!important}.auth-shell,.setup-shell{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 36px 90px #46565b24!important}.auth-header,.setup-shell>header{border-bottom:1px solid #46565b!important}.auth-header>div>span,.setup-shell>header>div>span,.auth-header>span,.setup-shell>header>span,.auth-header svg,.setup-shell>header svg,.auth-back{color:#adbcb8!important}.auth-heading-icon{color:#adbcb8!important;background:#192226!important}.auth-heading p,.setup-heading p{color:#adbcb8!important}.auth-heading h1,.setup-heading h1{color:#e4eceb!important}.auth-heading>span:last-child,.setup-heading div>span{color:#adbcb8!important}.auth-form>label>span,.setup-card label>span{color:#e4eceb!important}.auth-form>label>div{background:#20292d!important;border:1px solid #46565b!important}.auth-form>label>div:focus-within{border-color:#46565b!important;box-shadow:0 0 0 3px #46565b12!important}.auth-form label svg{color:#adbcb8!important}.auth-form input{color:#e4eceb!important}.auth-options>button,.auth-switch button,.auth-checkbox{color:#adbcb8!important}.auth-checkbox>span{background:#20292d!important;border:1px solid #46565b!important}.auth-checkbox input:checked+span{border-color:#46565b!important}.auth-primary{border:1px solid #46565b!important;box-shadow:0 10px 22px #46565b2a!important}.auth-primary:hover{box-shadow:0 14px 28px #46565b3a!important}.auth-divider:before,.auth-divider:after{background:#192226!important}.auth-divider span{color:#adbcb8!important}.auth-passkey{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.auth-passkey:hover{background:#192226!important;border-color:#46565b!important}.auth-passkey svg,.auth-switch{color:#adbcb8!important}.auth-feedback.error{color:#efb4ae!important;background:#192226!important;border:1px solid #46565b!important}.auth-feedback.success{color:#afd4ba!important;background:#192226!important;border:1px solid #46565b!important}.auth-story:after{border:1px solid #46565b1f!important;box-shadow:0 0 0 65px #46565b0a,0 0 0 130px #46565b08!important}.auth-story-brand>svg{background:#20292d14!important}.auth-story-brand small,.auth-story-copy p,.auth-story-copy>span{color:#adbcb8!important}.auth-security-card{background:#20292d12!important;border:1px solid #46565b28!important}.auth-security-card>div:first-child>span{color:#adbcb8!important;background:#20292d!important}.auth-security-card p small{color:#adbcb8!important}.auth-security-card>div:first-child>svg{color:#afd4ba!important}.auth-security-card footer{color:#adbcb8!important}.auth-security-card footer b{color:#afd4ba!important}.auth-story-points span{color:#adbcb8!important;background:#20292d12!important}.auth-story-points svg{color:#afd4ba!important}.setup-heading>span{color:#adbcb8!important;background:#192226!important}.setup-progress li{color:#adbcb8!important}.setup-progress li:not(:last-child):after{background:#192226!important}.setup-progress svg{border:1px solid #46565b!important}.setup-progress .done,.setup-progress .active{color:#adbcb8!important}.setup-progress .done svg{border-color:#46565b!important}.setup-progress .active svg{color:#adbcb8!important;background:#192226!important;border-color:#46565b!important}.setup-card{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 10px 26px #46565b0c!important}.setup-card.password>div>span{color:#adbcb8!important;background:#192226!important}.setup-card h2{color:#e4eceb!important}.setup-card p,.setup-card.password p{color:#adbcb8!important}.setup-card input{color:#e4eceb!important;border:1px solid #46565b!important}.setup-card details{color:#adbcb8!important}.setup-card details code{background:#192226!important}.setup-card.recovery>div:first-child>span{color:#adbcb8!important}.recovery-codes code{color:#e4eceb!important;background:#192226!important;border:1px solid #46565b!important}.recovery-actions button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.setup-shell>footer{color:#adbcb8!important;border-top:1px solid #46565b!important}.setup-shell>footer svg{color:#adbcb8!important}.account-page{color:#e4eceb!important;background:#192226!important}.account-shell{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 24px 70px #46565b12!important}.account-shell>header{border-bottom:1px solid #46565b!important}.account-shell>header>div>span{color:#adbcb8!important}.account-shell>header>button{color:#e4eceb!important}.account-heading>div>span{color:#adbcb8!important;background:#192226!important}.account-heading p{color:#adbcb8!important}.account-heading h1{color:#e4eceb!important}.account-heading small{color:#adbcb8!important}.account-status{color:#afd4ba!important;background:#192226!important;border:1px solid #46565b!important}.account-card{background:#20292d!important;border:1px solid #46565b!important}.account-card>header>span{color:#adbcb8!important;background:#192226!important}.account-card header p{color:#adbcb8!important}.account-list article{background:#20292d!important;border:1px solid #46565b!important}.account-list article>span{color:#adbcb8!important;background:#192226!important}.account-list article small{color:#adbcb8!important}.account-list article>button{color:#efb4ae!important}.account-empty{background:#192226!important;border:1px dashed #46565b!important}.account-empty svg,.account-empty span{color:#adbcb8!important}.account-primary{border:1px solid #46565b!important}.account-secondary{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.account-signout{color:#efb4ae!important;background:#192226!important;border:1px solid #46565b!important}.account-card.password label{color:#e4eceb!important}.account-card.password input{border:1px solid #46565b!important}.account-card.enforced li{color:#adbcb8!important}.account-card.enforced li svg{color:#afd4ba!important}.reset-shell{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 30px 80px #46565b1c!important}.reset-shell>header{border-bottom:1px solid #46565b!important}.reset-shell>header>span,.reset-shell>header svg{color:#adbcb8!important}.reset-shell>form>span,.reset-done>svg{color:#adbcb8!important;background:#192226!important}.reset-shell form>p:not(.auth-feedback){color:#adbcb8!important}.reset-shell h1{color:#e4eceb!important}.reset-shell form>small,.reset-done p{color:#adbcb8!important}.reset-shell form label{color:#e4eceb!important}.reset-shell form input{border:1px solid #46565b!important}.auth-story-brand .thermo-wordmark.official{background:#20292d!important}.auth-story-brand>span:last-child{color:#adbcb8!important}.auth-minimal-page{color:#e4eceb!important;background:#192226!important}.auth-minimal-card{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 18px 54px #46565b1a!important}.auth-minimal-card h1{color:#e4eceb!important}.auth-minimal-intro{color:#adbcb8!important}.auth-minimal-form>label>span{color:#e4eceb!important}.auth-minimal-form input{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.auth-minimal-form input:focus{border-color:#46565b!important;box-shadow:0 0 0 4px #46565b1c!important}.auth-minimal-password>button{color:#adbcb8!important}:is(.auth-minimal-password>button:hover,.auth-minimal-password>button:focus-visible){color:#e4eceb!important;background:#192226!important}.auth-minimal-forgot,.auth-minimal-recovery{color:#adbcb8!important}.auth-minimal-primary{box-shadow:0 10px 22px #46565b33!important}.auth-minimal-primary:focus-visible{outline:3px solid #46565b!important}.auth-minimal-security{color:#adbcb8!important}.auth-minimal-security svg{color:#afd4ba!important}.auth-minimal-back,.auth-minimal-device{color:#adbcb8!important}.auth-minimal-feedback.error{color:#efb4ae!important;background:#192226!important;border:1px solid #46565b!important}.auth-minimal-feedback.success{color:#afd4ba!important;background:#192226!important;border:1px solid #46565b!important}.auth-minimal-footer a{color:#adbcb8!important}.auth-minimal-footer a:focus-visible{outline:2px solid #46565b!important}.auth-minimal-back:focus-visible{outline:2px solid #46565b!important}.auth-minimal-forgot:focus-visible{outline:2px solid #46565b!important}.auth-minimal-recovery:focus-visible{outline:2px solid #46565b!important}.bc-workspace{color:#e4eceb!important;background:linear-gradient(#20292d 0,#192226 100%)!important}.bc-page-head p,.bc-page-head>div>span{color:#adbcb8!important}.bc-head-actions button,.bc-pane-head button,.bc-panel>header>button,.bc-record-head button,.bc-row-actions button,.bc-record-actions button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.bc-head-actions small{color:#adbcb8!important}.bc-head-actions button.primary,.bc-row-actions button.primary,.bc-record-actions button.primary,.bc-pane button.primary,.bc-form-grid button.primary,.bc-contract-cards button.primary,.bc-total button.primary{border-color:var(--tenant-brand-accent,#46565b)!important;box-shadow:0 8px 20px #46565b29!important}.bc-kpis article{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 8px 22px #46565b0a!important}.bc-kpis article>svg,.bc-kpis article>span,.bc-kpis article small{color:#adbcb8!important}.bc-kpis article.attention{background:#192226!important;border-color:#46565b!important}.bc-kpis article.attention>svg{color:#edd19a!important}.bc-list,.bc-detail,.bc-panel{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 8px 22px #46565b09!important}.bc-list>header{border-bottom:1px solid #46565b!important}.bc-list>header span{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.bc-list>button{background:#20292d!important;border-bottom:1px solid #46565b!important}.bc-list>button:hover{background:#20292d!important}.bc-list>button.active{border-left-color:var(--tenant-brand-accent,#46565b)!important;background:#192226!important}.bc-list>button>div:first-child span{color:#adbcb8!important}.bc-record-head{background:linear-gradient(135deg,#192226,#20292d)!important;border-bottom:1px solid #46565b!important}.bc-record-head p,.bc-record-head span{color:#adbcb8!important}.bc-tabs{background:#20292d!important;border-bottom:1px solid #46565b!important}.bc-tabs.standalone{border:1px solid #46565b!important}.bc-tabs button{color:#adbcb8!important}.bc-tabs button.active{color:var(--content-brand,var(--ui-focus))!important;border-color:var(--tenant-brand-accent,#46565b)!important}.bc-tabs.standalone button.active{background:#192226!important}.bc-summary article{background:#20292d!important;border:1px solid #46565b!important}.bc-summary span,.bc-summary small{color:#adbcb8!important}.bc-form-grid{background:#20292d!important;border:1px solid #46565b!important}.bc-form-grid label small{color:#adbcb8!important}.bc-form-grid input,.bc-form-grid select,.bc-form-grid textarea,.bc-approve input,.bc-contract-cards input{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.bc-form-grid>button,.bc-form-actions button{border:1px solid #46565b!important}.bc-form-actions button{background:#20292d!important}.bc-panel>header{border-bottom:1px solid #46565b!important}.bc-pane-head p,.bc-panel header p{color:#adbcb8!important}.bc-table{border:1px solid #46565b!important}.bc-table>div{border-bottom:1px solid #46565b!important}.bc-table .bc-table-head{color:#adbcb8!important;background:#192226!important}.bc-table span small{color:#adbcb8!important}.bc-total{background:#192226!important}.bc-total>span:nth-child(3){color:#adbcb8!important}.bc-status.good{color:#afd4ba!important;background:#192226!important}.bc-status.warn{color:#edd19a!important;background:#423822!important}.bc-status.bad{color:#efb4ae!important;background:#192226!important}.bc-status.neutral{color:#adbcb8!important;background:#192226!important}.bc-match-grid>article,.bc-contract-cards>article,.bc-field-grid>article{background:#20292d!important;border:1px solid #46565b!important}.bc-match-grid header span,.bc-contract-cards header span,.bc-field-grid header span{color:#adbcb8!important}.bc-match-grid dl div,.bc-field-grid dl div{background:#192226!important}.bc-match-grid dt,.bc-field-grid dt{color:#adbcb8!important}.bc-approve button{color:#edd19a!important;background:#192226!important;border:1px solid #46565b!important}.bc-rule-list article{border-bottom:1px solid #46565b!important}.bc-rule-icon{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.bc-rule-list article p,.bc-rule-list article>div:nth-child(2)>span,.bc-empty,.bc-empty svg{color:#adbcb8!important}.bc-empty b{color:#e4eceb!important}.bc-loading{color:#adbcb8!important}.bc-contract-overview .bc-panel>button{background:#20292d!important;border-bottom:1px solid #46565b!important}.bc-date{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.bc-contract-overview button>div span{color:#adbcb8!important}.bc-health article{border-bottom:1px solid #46565b!important}.bc-health article>svg{color:#afd4ba!important}.bc-health article:nth-of-type(2)>svg{color:#edd19a!important}.bc-health article span{color:#adbcb8!important}.bc-contract-scope{background:#20292d!important;border:1px solid #46565b!important}.bc-contract-scope span{color:#adbcb8!important}.bc-record-actions .danger{color:#efb4ae!important;background:#20292d!important;border-color:#46565b!important}.bc-contract-date{background:#192226!important}.bc-contract-date span{color:#adbcb8!important}.bc-run-list{border:1px solid #46565b!important}.bc-run-list>button,.bc-run-list>div{background:#20292d!important;border-bottom:1px solid #46565b!important}.bc-run-list>button:hover{background:#20292d!important}.business-evidence-picker [role=alert]{color:var(--status-danger-text,#efb4ae)!important}.business-data a{color:var(--content-brand,var(--ui-focus))!important}.process-overview-grid article{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 10px 28px #46565b0d!important}.process-overview-grid article>span{color:#adbcb8!important;background:#192226!important}.process-overview-grid small{color:#adbcb8!important}.process-overview-grid strong{color:#e4eceb!important}.communication-channel-overview{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 10px 30px #46565b0f!important}.communication-channel-overview>header{border-bottom:1px solid #46565b!important}.communication-channel-overview header p{color:#adbcb8!important}.communication-channel-overview article{border:1px solid #46565b!important}.communication-channel-overview article small,.communication-channel-overview article em,.communication-channel-overview article strong{color:#adbcb8!important}.process-rule-strip{color:#e4eceb!important;background:#192226!important;border:1px solid #46565b!important}.process-rule-strip b{color:#e4eceb!important}.process-rule-strip span{color:#adbcb8!important}.process-rule-strip em{color:#adbcb8!important;background:#293943!important}.readiness-page>header h3{color:#e4eceb!important}.readiness-page>header span{color:#adbcb8!important}.readiness-page>header button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.readiness-summary{background:#20292d!important;border:1px solid #46565b!important;border-left-width:5px!important}.readiness-summary.ready{border-left-color:#46565b!important}.readiness-summary>svg{color:var(--content-brand,var(--ui-focus))!important}.readiness-summary small,.readiness-summary span{color:#adbcb8!important}.readiness-summary strong{color:#e4eceb!important}.readiness-summary time{color:#adbcb8!important}.readiness-grid>article{background:#20292d!important;border:1px solid #46565b!important}.readiness-grid>article>header{border-bottom:1px solid #46565b!important}.readiness-grid>article>header>span{color:#edd19a!important;background:#423822!important}.readiness-grid>article.gereed>header>span{color:#afd4ba!important;background:#192226!important}.readiness-grid h4{color:#e4eceb!important}.readiness-grid header small,.readiness-grid header>b{color:#adbcb8!important}.readiness-grid p{border-bottom:1px solid #46565b!important}.readiness-grid p i{color:#efb4ae!important;background:#422e30!important}.readiness-grid p.ok i{color:#afd4ba!important;background:#192226!important}.readiness-grid p.attention i{color:#edd19a!important;background:#423822!important}.readiness-grid p b{color:#e4eceb!important}.readiness-grid p small{color:#adbcb8!important}.readiness-blockers{background:#20292d!important;border:1px solid #46565b!important}.readiness-blockers>header{color:#efb4ae!important;background:#192226!important}.readiness-blockers>article{border-top:1px solid #46565b!important}.readiness-blockers article b,.readiness-blockers article span{color:#e4eceb!important}.readiness-blockers article small{color:#adbcb8!important}.readiness-blockers article em{color:#edd19a!important}.readiness-error{color:#efb4ae!important;background:#192226!important}.readiness-tabs{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 4px 16px #46565b0d!important}.readiness-tabs button{color:#adbcb8!important}.readiness-tabs button.active{color:#adbcb8!important;background:#192226!important}.uat-head h3{color:#e4eceb!important}.uat-head>div>span{color:#adbcb8!important}.uat-head>button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.uat-message.error{color:#efb4ae!important;background:#192226!important}.uat-message.success{color:#afd4ba!important;background:#192226!important}.uat-mode{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 5px 18px #46565b0a!important}.uat-mode button{color:#adbcb8!important}.uat-mode button.active{color:#adbcb8!important;background:#192226!important}.uat-mode>span{color:#adbcb8!important}.uat-trial{color:#e4eceb!important;background:#192226!important;border:1px solid #46565b!important}.uat-trial>svg{color:var(--content-brand,var(--ui-focus))!important}.uat-trial span{color:#adbcb8!important}.uat-run,.uat-kpi,.uat-summary-actions{background:#20292d!important;border:1px solid #46565b!important}.uat-run small,.uat-kpi small{color:#adbcb8!important}.uat-run strong{color:#e4eceb!important}.uat-run span{color:#adbcb8!important}.uat-kpi strong{color:#e4eceb!important}.uat-kpi span{color:#adbcb8!important}.uat-kpi.green,.uat-kpi.blue,.uat-kpi.red,.uat-kpi.orange{border-top:3px solid #46565b!important}.uat-summary-actions button,.uat-task-body footer button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.uat-summary-actions button.primary,.uat-task-body footer button.primary{border-color:#46565b!important}.uat-participants article{background:#20292d!important;border:1px solid #46565b!important}.uat-participants article>span{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.uat-participants article.pending>span{color:#edd19a!important;background:#423822!important}.uat-participants b{color:#e4eceb!important}.uat-participants small{color:#adbcb8!important}.uat-participants em{color:#afd4ba!important}.uat-participants .pending em{color:#edd19a!important}.uat-toolbar>div{background:#20292d!important;border:1px solid #46565b!important}.uat-toolbar button{color:#adbcb8!important}.uat-toolbar button.active{color:#adbcb8!important;background:#192226!important}.uat-toolbar label{background:#20292d!important;border:1px solid #46565b!important}.uat-toolbar label svg{color:#adbcb8!important}.uat-toolbar select{color:#e4eceb!important}.uat-toolbar>span{color:#adbcb8!important}.uat-empty,.uat-stale{color:#adbcb8!important;background:#20292d!important;border:1px dashed #46565b!important}.uat-empty svg{color:var(--content-brand,var(--ui-focus))!important}.uat-empty b,.uat-stale b{color:#e4eceb!important}.uat-stale{background:#192226!important;border-color:#46565b!important}.uat-stale svg{color:#edd19a!important}.uat-groups>section{background:#20292d!important;border:1px solid #46565b!important}.uat-groups>section>header{background:#20292d!important;border-bottom:1px solid #46565b!important}.uat-groups>section>header>div>span{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.uat-groups h4{color:#e4eceb!important}.uat-groups header small,.uat-groups header>b{color:#adbcb8!important}.uat-groups article{border-bottom:1px solid #46565b!important}.uat-task-head{background:#20292d!important}.uat-task-head>span{color:var(--content-brand,var(--ui-focus))!important}.uat-task-head b{color:#e4eceb!important}.uat-task-head small,.uat-task-head em,.uat-task-head>svg:last-child{color:#adbcb8!important}.uat-groups article.geslaagd .uat-task-head>span{color:#afd4ba!important}.uat-groups article.afgewezen .uat-task-head>span{color:#efb4ae!important}.uat-groups article.geblokkeerd .uat-task-head>span{color:#edd19a!important}.uat-task-body{background:#20292d!important;border-top:1px solid #46565b!important}.uat-task-body li label{color:#e4eceb!important}.uat-note>span{color:#adbcb8!important}.uat-note textarea{color:#e4eceb!important;border:1px solid #46565b!important}.uat-task-body footer button.danger{color:#efb4ae!important;border-color:#46565b!important}.uat-readonly{color:#adbcb8!important;background:#192226!important}.uat-recovery{color:#edd19a!important;background:#192226!important;border:1px solid #46565b!important}.uat-recovery>b{color:#edd19a!important}.uat-recovery>em{color:#efb4ae!important}.uat-recovery>p{color:#adbcb8!important}.uat-recovery label{color:#edd19a!important}.uat-recovery select,.uat-recovery input{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.readiness-evidence article{background:#192226!important;border:1px solid #46565b!important}.readiness-evidence article>svg{color:var(--content-brand,var(--ui-focus))!important}.readiness-evidence article:nth-child(2)>svg{color:#edd19a!important}.readiness-evidence article:nth-child(3)>svg{color:#efb4ae!important}.readiness-evidence b{color:#e4eceb!important}.readiness-evidence span,.readiness-toolbar>span{color:#adbcb8!important}.readiness-toolbar>div{background:#20292d!important;border:1px solid #46565b!important}.readiness-toolbar button{color:#adbcb8!important}.readiness-toolbar button.active{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.readiness-toolbar button b{color:#efb4ae!important;background:#192226!important}.app-shell>main>header.topbar{background:#20292df2!important}.expansion-pilot-banner{color:#edd19a!important;background:#192226!important;border-bottom:1px solid #46565b!important}.expansion-pilot-banner svg,.expansion-pilot-banner small{color:#edd19a!important}.density-choice{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.density-choice:hover{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important;border-color:#46565b!important}.config-order-list article{background:#20292d!important}.config-order-list article>b{background:var(--ui-selected)!important;color:var(--content-brand,var(--ui-focus))!important}.config-order-list label{color:#adbcb8!important}.config-order-list button,.config-rule-list button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.config-rule-list article{background:#20292d!important}.config-rule-list input,.config-wide-field input,.config-wide-field textarea{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.expansion-rule-list>article{background:#20292d!important}.expansion-rule-list small,.config-wide-field{color:#adbcb8!important}.app-shell :where(.finance-table-wrap,.commission-table-scroll,.relation-table-wrap,.config-matrix,.price-table-wrap) th{background:#192226!important}.app-shell>main :is(.day-metrics,.relation-metric-strip,.ord-kpis,.fin-kpis,.ds-kpis,.mkt-kpis,.rec-kpis,.rec-metrics,.hr-metrics,.integration-metrics,.communication-metrics,.goal-kpis,.facility-kpis,.fleet-kpis,.governance-kpis,.approval-kpis,.commission-kpis,.property-metrics,.screen-metrics,.pp-kpis,.ea-kpis,.clm-kpis,.exe2-kpis,.ep-kpis,.ep-report-kpis,.pr-kpis,.mrt-kpis,.mrt-source-metrics,.apps-metrics,.id-kpis,.id-domain-kpis,.lsd-kpis,.lsd-detail-kpis,.debtor-kpis,.route-map-metrics,.work-map-metrics,.mc-kpis,.intake-kpis,.quote-kpis,.queue-metrics,.sales-metrics,.bc-kpis,.commercial-metrics,.fm-kpis,.order-metrics,.finance-metrics,.inventory-metrics,.people-metrics,.outbound-metrics,.planning-metrics,.subsidy-kpis,.commercial-kpi-row,.sp-metrics,.stock-metric-grid,.execution-summary,.relation-kpis,.work-metrics)>:is(button,article,section,div){box-shadow:0 7px 18px #46565b0b!important}.app-shell>main :is(.day-metrics,.relation-metric-strip,.ord-kpis,.fin-kpis,.ds-kpis,.mkt-kpis,.rec-kpis,.rec-metrics,.hr-metrics,.integration-metrics,.communication-metrics,.goal-kpis,.facility-kpis,.fleet-kpis,.governance-kpis,.approval-kpis,.commission-kpis,.property-metrics,.screen-metrics,.pp-kpis,.ea-kpis,.clm-kpis,.exe2-kpis,.ep-kpis,.ep-report-kpis,.pr-kpis,.mrt-kpis,.mrt-source-metrics,.apps-metrics,.id-kpis,.id-domain-kpis,.lsd-kpis,.lsd-detail-kpis,.debtor-kpis,.route-map-metrics,.work-map-metrics,.mc-kpis,.intake-kpis,.quote-kpis,.queue-metrics,.sales-metrics,.bc-kpis,.commercial-metrics,.fm-kpis,.order-metrics,.finance-metrics,.inventory-metrics,.people-metrics,.outbound-metrics,.planning-metrics,.subsidy-kpis,.commercial-kpi-row,.sp-metrics,.stock-metric-grid,.execution-summary,.relation-kpis,.work-metrics)>:is(button,article,section,div):is(.active,[aria-pressed=true],[aria-selected=true]){box-shadow:inset 0 -3px var(--tile-ink), 0 7px 18px #46565b0b!important}.app-shell>main :is(.day-metrics,.relation-metric-strip,.ord-kpis,.fin-kpis,.ds-kpis,.mkt-kpis,.rec-kpis,.rec-metrics,.hr-metrics,.integration-metrics,.communication-metrics,.goal-kpis,.facility-kpis,.fleet-kpis,.governance-kpis,.approval-kpis,.commission-kpis,.property-metrics,.screen-metrics,.pp-kpis,.ea-kpis,.clm-kpis,.exe2-kpis,.ep-kpis,.ep-report-kpis,.pr-kpis,.mrt-kpis,.mrt-source-metrics,.apps-metrics,.id-kpis,.id-domain-kpis,.lsd-kpis,.lsd-detail-kpis,.debtor-kpis,.route-map-metrics,.work-map-metrics,.mc-kpis,.intake-kpis,.quote-kpis,.queue-metrics,.sales-metrics,.bc-kpis,.commercial-metrics,.fm-kpis,.order-metrics,.finance-metrics,.inventory-metrics,.people-metrics,.outbound-metrics,.planning-metrics,.subsidy-kpis,.commercial-kpi-row,.sp-metrics,.stock-metric-grid,.execution-summary,.relation-kpis,.work-metrics)>:is(button,article,section,div)>:is(span,div):has(>svg):not(:has(strong)){background:color-mix(in srgb, var(--tile-ink) 9%, #20292d)!important}.app-shell>main .intake-tabs>button{background:#192226!important;border:1px solid #46565b!important}.app-shell>main :is(.work-acceptance-banner,.work-update-banner,.mc-note,.intake-notice,.sales-desk-next,.calm-next,.ord-next-card){border-color:color-mix(in srgb, var(--content-brand) 25%, #46565b)!important}.app-shell>main :is(.id-margin i.planned,.id-legend .planned){background:#293943!important}.app-shell>main :is(.goal-card,.commission-progress-card,.id-report-card)>header{background:color-mix(in srgb, var(--content-brand) 5%, #20292d)!important}.commission-page{color:#e4eceb!important;background:#192226!important}.commission-head>div>span,.commission-eyebrow{color:#adbcb8!important}.commission-live>i{box-shadow:0 0 0 4px #46565b!important}.commission-live p,.commission-live small{color:#adbcb8!important}.commission-live button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.commission-banner.success{color:#afd4ba!important;background:#192226!important;border-color:#46565b!important}.commission-banner.error{color:#efb4ae!important;background:#192226!important;border-color:#46565b!important}.commission-local-nav{border-bottom:1px solid #46565b!important}.commission-local-nav button{color:#adbcb8!important}.commission-local-nav button.active{border-bottom-color:var(--tenant-brand-accent,#46565b)!important;color:#adbcb8!important}.commission-kpis>button{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 3px 12px #46565b08!important}.commission-kpis .blue{color:#adbcb8!important;background:#192226!important}.commission-kpis .red{color:#efb4ae!important;background:#192226!important}.commission-kpis .violet{color:#adbcb8!important;background:#192226!important}.commission-kpis .green{color:#afd4ba!important;background:#192226!important}.commission-kpis p,.commission-kpis small,.commission-kpis>button>svg{color:#adbcb8!important}.commission-progress-card,.commission-table-card,.commission-control-rail>section,.commission-plan-list,.commission-rule-editor,.payroll-main{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 3px 12px #46565b08!important}.commission-progress-card>header,.commission-table-card>header,.commission-plan-list>header,.commission-rule-editor>header,.payroll-main>header,.commission-control-rail>section>header{border-bottom:1px solid #46565b!important}.commission-progress-card header p,.commission-table-card header p,.commission-plan-list header p,.commission-rule-editor header span,.payroll-main header span,.commission-control-rail header p{color:#adbcb8!important}.status-chip{color:#adbcb8!important;background:#192226!important}.status-chip.gesloten,.status-chip.aangesloten,.status-chip.gepubliceerd,.entry-state.good{color:#afd4ba!important;background:#192226!important}.entry-state.attention{color:#edd19a!important;background:#192226!important}.commission-stepper>div{color:#adbcb8!important}.commission-stepper>div:not(:last-child):after{background:#192226!important}.commission-stepper span{background:#20292d!important;border:1px solid #46565b!important}.commission-stepper .done,.commission-stepper .active{color:#adbcb8!important}.commission-stepper .done span{border-color:#46565b!important}.commission-stepper .active span{border-color:var(--tenant-brand-accent,#46565b)!important}.commission-table-card>header label{border:1px solid #46565b!important}.commission-table-card>header label svg{color:#adbcb8!important}.commission-table-wrap th{color:#adbcb8!important;background:#192226!important}.commission-table-wrap td{color:#e4eceb!important;border-top:1px solid #46565b!important}.commission-table-wrap tr.selected td{background:#192226!important}.commission-table-wrap td.negative{color:#efb4ae!important}.commission-person>span{color:#adbcb8!important;background:#192226!important}.commission-person small{color:#adbcb8!important}.row-action{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.commission-control-rail>section>header svg{color:var(--content-brand,var(--ui-focus))!important}.commission-detail-total{background:linear-gradient(135deg,#192226,#192226)!important}.commission-detail-total span,.commission-detail-total small{color:#adbcb8!important}.commission-source-row{border-top:1px solid #46565b!important}.commission-source-row small,.commission-source-row>svg,.commission-checks p{color:#adbcb8!important}.commission-checks p svg{color:#afd4ba!important}.commission-checks p.warning svg{color:#edd19a!important}.commission-checks p:has(.lucide-alert-triangle) svg{color:#edd19a!important}.commission-actions button,.payroll-actions button,.commission-plan-list header button,.commission-table-card header>button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.commission-actions button.primary,.payroll-actions button.primary,.commission-table-card header>button.primary{border-color:var(--tenant-brand-accent,#46565b)!important}.commission-plan-list>button{background:#20292d!important;border-top:1px solid #46565b!important}.commission-plan-list>button.active{box-shadow:inset 3px 0 var(--tenant-brand-accent,#46565b)!important;background:#192226!important}.commission-plan-list>button>span{color:#adbcb8!important;background:#192226!important}.commission-plan-list>button small{color:#adbcb8!important}.commission-plan-list>button strong{color:#afd4ba!important}.commission-plan-list>button>svg{color:#adbcb8!important}.rule-fields article{background:#192226!important;border:1px solid #46565b!important}.rule-fields span,.rule-fields small{color:#adbcb8!important}.rule-formula{background:#192226!important;border:1px solid #46565b!important}.rule-formula>svg{color:var(--content-brand,var(--ui-focus))!important}.rule-formula p{color:#adbcb8!important}.version-history{border:1px solid #46565b!important}.version-history>header{background:#192226!important}.version-history>article{border-top:1px solid #46565b!important}.version-history>article>span{color:#adbcb8!important;background:#192226!important}.version-history small{color:#adbcb8!important}.version-history button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.version-history svg{color:#afd4ba!important}.commission-modal form{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 25px 70px #46565b40!important}.commission-modal form>header{border-bottom:1px solid #46565b!important}.commission-modal p{color:#adbcb8!important}.commission-modal textarea,.commission-modal input,.commission-modal select{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.simulation-note{color:#adbcb8!important;background:#192226!important}.commission-modal footer{border-top:1px solid #46565b!important}.commission-modal footer button{background:#20292d!important;border:1px solid #46565b!important}.commission-modal footer button.primary{border-color:var(--tenant-brand-accent,#46565b)!important}.attention-count{color:#edd19a!important;background:#423822!important}.dispute-row{border-bottom:1px solid #46565b!important}.dispute-row small,.dispute-row>span{color:#adbcb8!important}.dispute-row button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.commission-clean svg{color:#afd4ba!important}.commission-clean span{color:#adbcb8!important}.payroll-control-numbers article{border:1px solid #46565b!important}.payroll-control-numbers svg{color:var(--content-brand,var(--ui-focus))!important}.payroll-control-numbers span{color:#adbcb8!important}.payroll-gates{border:1px solid #46565b!important}.payroll-gates h4{background:#192226!important}.payroll-gates p{border-top:1px solid #46565b!important}.payroll-gates svg{color:#afd4ba!important}.payroll-gates p.warning svg,.payroll-gates p.warning b{color:#edd19a!important}.payroll-gates b{color:#afd4ba!important}.batch-summary>span,.batch-summary small{color:#adbcb8!important}.batch-summary p{color:#afd4ba!important}.commission-empty svg{color:#edd19a!important}.commission-skeleton>div,.commission-skeleton>article{background:linear-gradient(100deg,#192226,#192226,#192226)!important}.commission-source-detail{color:#e4eceb!important;background:#192226!important;border:1px solid #46565b!important}.commission-source-detail span,.commission-source-detail small{color:#adbcb8!important}.communication-page{color:#e4eceb!important;background:linear-gradient(#192226 0,#20292d 260px)!important}.communication-heading .eyebrow,.communication-heading p{color:#adbcb8!important}.communication-sync>i{box-shadow:0 0 0 5px #46565b!important}.communication-sync small{color:#adbcb8!important}.communication-sync button,.back-button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.communication-notice.good{color:#afd4ba!important;background:#192226!important;border-color:#46565b!important}.communication-notice.danger{color:#efb4ae!important;background:#192226!important;border-color:#46565b!important}.communication-metrics>button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 4px 17px #46565b08!important}.communication-metrics>button:hover,.communication-metrics>button.active{border-color:#46565b!important;box-shadow:0 5px 20px #46565b16!important}.communication-metrics>button>svg,.communication-metrics small{color:#adbcb8!important}.communication-metrics strong{color:#e4eceb!important}.communication-metrics em{color:#adbcb8!important}.communication-list-card,.template-list-card,.communication-dossier{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 12px 34px #46565b0e!important}.communication-list-card>header,.template-list-card>header{border-bottom:1px solid #46565b!important}.communication-list-card header p,.template-list-card header p{color:#adbcb8!important}.primary-button{border:1px solid #46565b!important}.communication-list-toolbar{background:#20292d!important;border-bottom:1px solid #46565b!important}.communication-list-toolbar label{background:#20292d!important;border:1px solid #46565b!important}.communication-list-toolbar label svg{color:#adbcb8!important}.communication-list-toolbar input{color:#e4eceb!important}.communication-list-toolbar select,.compose-form select,.compose-form input,.compose-form textarea,.template-form-grid input,.template-form-grid select,.template-form-grid textarea,.cancel-panel input{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.communication-list-toolbar input:focus,.communication-list-toolbar select:focus,.compose-form input:focus,.compose-form select:focus,.compose-form textarea:focus,.template-form-grid input:focus,.template-form-grid select:focus,.template-form-grid textarea:focus{border-color:#46565b!important;box-shadow:0 0 0 3px #46565b!important}.communication-table-head{color:#adbcb8!important;background:#192226!important}.communication-table>button{color:#e4eceb!important;background:#20292d!important;border-top:1px solid #46565b!important}.communication-table>button:hover{background:#192226!important}.communication-table>button>span>small,.communication-table>button>svg{color:#adbcb8!important}.message-main>i,.template-table button>span:first-child>i{color:#adbcb8!important;background:#192226!important}.message-main em{color:#adbcb8!important}.communication-state.good{color:#afd4ba!important;background:#192226!important;border-color:#46565b!important}.communication-state.progress{color:#adbcb8!important;background:#192226!important;border-color:#46565b!important}.communication-state.danger{color:#efb4ae!important;background:#192226!important;border-color:#46565b!important}.communication-state.muted{color:#adbcb8!important;background:#192226!important;border-color:#46565b!important}.communication-state.concept{color:#edd19a!important;background:#192226!important;border-color:#46565b!important}.error-copy{color:#efb4ae!important}.communication-empty{color:#adbcb8!important}.communication-empty b{color:#e4eceb!important}.communication-list-card>footer{color:#adbcb8!important;border-top:1px solid #46565b!important}.communication-list-card>footer button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.communication-dossier>header{border-bottom:1px solid #46565b!important}.communication-dossier>header>div>span,.communication-dossier>header p{color:#adbcb8!important}.compose-grid{background:#192226!important}.compose-form,.message-preview-card{background:#20292d!important;border:1px solid #46565b!important}.compose-form>label,.template-form-grid label,.cancel-panel label{color:#adbcb8!important}.compose-facts span{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.compose-facts b{color:#adbcb8!important}.inline-blocker{color:#edd19a!important;background:#192226!important;border:1px solid #46565b!important}.form-actions>button:not(.primary-button),.template-editor form>footer>button:not(.primary-button){color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.message-preview-card>header{color:#adbcb8!important;background:#192226!important}.message-preview-card>header small{color:#adbcb8!important}.message-preview-card>div{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 6px 20px #46565b0a!important}.message-preview-card>div>small,.message-preview-card>div p{color:#adbcb8!important}.message-preview-card>footer{color:#adbcb8!important;background:#192226!important;border-top:1px solid #46565b!important}.test-delivery-banner{color:#adbcb8!important;background:#192226!important;border-bottom:1px solid #46565b!important}.message-detail-grid{background:#192226!important}.detail-card{background:#20292d!important;border:1px solid #46565b!important}.detail-card>header{border-bottom:1px solid #46565b!important}.detail-card>header span,.message-content>div small,.message-content>div p{color:#adbcb8!important}.message-timeline article{border-bottom:1px solid #46565b!important}.message-timeline article>i{background:#354247!important}.message-timeline p,.message-timeline small,.message-timeline em,.empty-history{color:#adbcb8!important}.dossier-facts dl div{border-bottom:1px solid #46565b!important}.dossier-facts dt{color:#adbcb8!important}.provider-card>div>span{background:#354247!important}.provider-card small{color:#adbcb8!important}.provider-card button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.error-card{color:#efb4ae!important;background:#192226!important;border-color:#46565b!important}.dossier-actions{border-top:1px solid #46565b!important}.dossier-actions button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.cancel-panel{background:#192226!important;border-top:1px solid #46565b!important}.template-table>div{color:#adbcb8!important;background:#192226!important}.template-table>button{color:#e4eceb!important;background:#20292d!important;border-top:1px solid #46565b!important}.template-table>button:hover{background:#192226!important}.template-table small,.template-table>button>svg{color:#adbcb8!important}.template-list-card>footer{color:#adbcb8!important;background:#192226!important;border-top:1px solid #46565b!important}.template-editor>form{background:#192226!important}.template-form-grid{background:#20292d!important;border:1px solid #46565b!important}.template-variable-help{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.template-variable-help span{color:#adbcb8!important;background:#192226!important}.communication-loading svg,.communication-loading p{color:#adbcb8!important}.consumer-shell{--c-ink:#e4eceb;--c-muted:#adbcb8;--c-line:#192226;--c-bg:#192226;background:radial-gradient(circle at 50% 0,#20292d 0,#192226 42% 100%)!important}:is(.consumer-shell button:focus-visible,.consumer-shell input:focus-visible,.consumer-shell textarea:focus-visible){outline:3px solid #46565b55!important}.consumer-header{background:#20292df2!important;border-bottom:1px solid #46565b!important}.consumer-mark{box-shadow:0 9px 25px #46565b3d!important}.consumer-steps>span{color:#adbcb8!important}.consumer-steps>span:not(:last-child):after{background:#192226!important}.consumer-steps i{background:#20292d!important;border:1px solid #46565b!important}.consumer-steps .active i{box-shadow:0 4px 12px #46565b30!important}.text-button{color:#adbcb8!important}.partner-ribbon{color:#e4eceb!important;background:#192226!important}.consumer-toast{color:#afd4ba!important;background:#192226!important;border:1px solid #46565b!important;box-shadow:0 16px 35px #46565b24!important}.consumer-toast.error{color:#efb4ae!important;background:#192226!important;border-color:#46565b!important}.primary-button{box-shadow:0 12px 24px #46565b2d!important}.primary-button:hover:not(:disabled){box-shadow:0 15px 28px #46565b3d!important}.secondary-button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.secondary-button:hover{background:#192226!important;border-color:#46565b!important}.back-button,.scan-hero-copy>p{color:#adbcb8!important}.hero-proof span{color:#e4eceb!important}.address-card{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 24px 60px #46565b12!important}.address-card-heading>span{background:#192226!important}.address-card-heading small,.address-card label,.identity-card label{color:#adbcb8!important}.address-card input,.identity-card input{background:#20292d!important;border:1px solid #46565b!important}.address-card>small{color:#adbcb8!important}.hero-visual{background:#293943!important;border:1px solid #46565b!important;box-shadow:0 40px 80px #46565b23!important}.hero-window{background:#20292d!important;border:1px solid #46565b7d!important;box-shadow:0 16px 34px #46565b3b!important}.hero-window small{color:#adbcb8!important}.hero-scan-line{box-shadow:0 0 22px 8px #46565b80!important}.hero-data{background:#20292df2!important;border:1px solid #46565b!important;box-shadow:0 12px 32px #46565b26!important}.hero-data small,.result-heading p{color:#adbcb8!important}.source-pill{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.quick-grid>article{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 12px 35px #46565b10!important}.house-card>div+div{border-left:1px solid #46565b!important}.house-card span{color:#adbcb8!important}.opportunity-card>div{border-top:1px solid #46565b!important}.opportunity-card>div>svg:last-child,.opportunity-card small{color:#adbcb8!important}.teaser-card{background:linear-gradient(150deg,#192226,#20292d)!important}.teaser-card>span{color:#adbcb8!important}.teaser-card>small{color:#afd4ba!important}.score-lock{background:#20292d!important;border:1px solid #46565b!important}.score-lock>svg:last-child,.score-lock small{color:#adbcb8!important}.unlock-panel{background:linear-gradient(100deg,#192226,#20292d)!important;border:1px solid #46565b!important}.unlock-panel>div>span{background:#20292d!important;box-shadow:0 7px 18px #46565b16!important}.unlock-panel p,.identity-copy>p,.identity-benefits small{color:#adbcb8!important}.identity-card,.payment-card{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 25px 65px #46565b17!important}.identity-icon{background:linear-gradient(145deg,#192226,#192226)!important}.test-pill{color:#edd19a!important;background:#423822!important}.identity-card>p,.payment-card>p,.identity-card>small,.payment-card>small,.analysis-heading p{color:#adbcb8!important}.analysis-viewport{background:#293943!important;border:1px solid #46565b!important;box-shadow:0 28px 60px #46565b20!important}.imagery-source{border:1px solid #46565b91!important}.scan-shade{background:linear-gradient(#2939431f,#073e723a),radial-gradient(circle at 50% 48%,#0000 0 27%,#071f3b35 82%)!important}.facade-frame>i{border-color:#46565b!important}.roof-trace{border-top:2px solid #46565b!important}.xray-sweep:after{box-shadow:0 0 12px 5px #46565b!important}.xray-sweep span{background:#20292d!important;box-shadow:0 0 18px 8px #46565b!important}.measurement,.heat-point{border:1px solid #46565b8c!important}.heat-point{border-color:#46565b!important}.scan-complete{color:#afd4ba!important;background:#192226f2!important;border:1px solid #46565b!important}.scan-complete small{color:#afd4ba!important}.analysis-sources{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 20px 50px #46565b12!important}.source-list>div{border-bottom:1px solid #46565b!important}.source-list>div.active,.source-list>div.done{background:#192226!important}.source-list>div>i{color:#adbcb8!important;background:#192226!important}.source-list>div.active>i,.source-list>div.done>i{background:#192226!important}.source-list>div>span small,.source-list em{color:#adbcb8!important}.analysis-progress>div{background:#192226!important}.analysis-progress>span{color:#adbcb8!important}.analysis-facts>div{background:#192226!important}.analysis-facts small,.analysis-reassurance{color:#adbcb8!important}.casa-score,.scan-visual{background:#20292d!important;border:1px solid #46565b!important}.score-ring{background:radial-gradient(circle,#20292d 55%,transparent 57%),conic-gradient(var(--c-blue) var(--score),#192226 0)!important;box-shadow:0 12px 34px #46565b14!important}.score-ring span,.casa-score p{color:#adbcb8!important}.score-bars i{background:#192226!important}.area-tag{border:1px solid #46565b80!important}.package-heading>p{color:#adbcb8!important}.package-card{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 13px 35px #46565b0c!important}.package-card.recommended{box-shadow:0 20px 45px #46565b1a!important}.package-code,.package-card>p{color:#adbcb8!important}.package-card>small{color:#afd4ba!important}.package-card li{border-top:1px solid #46565b!important}.package-card li>button>svg:last-child,.package-card li>button small{color:#adbcb8!important}.product-popover{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 20px 45px #46565b2a!important}.product-popover>button{color:#adbcb8!important;background:#192226!important}.product-popover>span{background:#192226!important}.product-popover small,.product-popover p{color:#adbcb8!important}.package-first-payment{background:#192226!important}.advisor-panel{background:#20292d!important;border:1px solid #46565b!important}.advisor-panel>div>span{background:#192226!important}.advisor-panel p{color:#adbcb8!important}.checkout-grid>div{background:#20292d!important;border:1px solid #46565b!important}.checkout-grid>div>p{color:#adbcb8!important}.order-lines{border-top:1px solid #46565b!important}.order-lines>div{border-bottom:1px solid #46565b!important}.order-lines small{color:#adbcb8!important}.after-purchase{background:#192226!important}.after-purchase li{color:#adbcb8!important}.after-purchase li span{background:#20292d!important}.consent-check{color:#adbcb8!important;border:1px solid #46565b!important}.checkout-summary{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 20px 50px #46565b13!important}.checkout-summary>div{color:#adbcb8!important}.checkout-summary hr{border-top:1px solid #46565b!important}.checkout-summary>small{color:#adbcb8!important;background:#192226!important}.contract-parties{color:#adbcb8!important}.installment-list{border-top:1px solid #46565b!important}.installment-list>div{border-bottom:1px solid #46565b!important}.installment-list em{color:#adbcb8!important;background:#192226!important}.installment-list em.paid{color:#afd4ba!important;background:#192226!important}.planning-grid>article,.planning-grid>aside,.vault-grid>article{background:#20292d!important;border:1px solid #46565b!important}.planning-grid>article>p{color:#adbcb8!important}.planning-grid article>button{background:#20292d!important;border:1px solid #46565b!important}.planning-grid article>button:hover{background:#20292d!important;border-color:#46565b!important}.planning-grid article>button i{background:#192226!important}.planning-grid article small,.planning-grid aside li{color:#adbcb8!important}.planning-grid aside li:before,.planning-grid aside li.done:before{background:#192226!important}.vault-hero{background:linear-gradient(110deg,#192226,#20292d)!important;border:1px solid #46565b!important}.vault-hero p{color:#adbcb8!important}.vault-row{border-top:1px solid #46565b!important}.vault-row small{color:#adbcb8!important}.cancelled-banner{color:#efb4ae!important;background:#192226!important;border:1px solid #46565b!important}.consumer-modal>div{background:#20292d!important;box-shadow:0 35px 80px #46565b70!important}.modal-close{color:#adbcb8!important;background:#192226!important}.modal-icon{background:#192226!important}.consumer-modal p{color:#adbcb8!important}.consumer-modal textarea{border:1px solid #46565b!important}.modal-slots>button{background:#20292d!important;border:1px solid #46565b!important}.modal-slots small{color:#adbcb8!important}@media (max-width:760px){.consumer-steps{background:#20292df7!important;border-top:1px solid #46565b!important}}.account-unlocked{background:linear-gradient(110deg,#192226,#20292d)!important;border:1px solid #46565b!important}.account-unlocked>span{background:#192226!important}.account-unlocked small{color:#adbcb8!important}.account-unlocked button{color:#afd4ba!important;background:#20292d!important;border:1px solid #46565b!important}.add-home-button,.offer-assurance>div{background:#20292d!important;border:1px solid #46565b!important}.offer-assurance svg{color:#afd4ba!important}.offer-assurance small{color:#adbcb8!important}.blurred-offer i{background:linear-gradient(90deg,#20292d 0 58%,#b8cee5 58% 100%)!important}.work-area-warning{color:#edd19a!important;background:#192226!important;border:1px solid #46565b!important}.idin-time{color:#afd4ba!important;background:#192226!important}.modal-field input{border:1px solid #46565b!important}.is-widget .partner-ribbon{color:#e4eceb!important;background:#192226!important}.existing-quote-coverage{color:#afd4ba!important;background:#192226!important;border:1px solid #46565b!important}.existing-quote-coverage p,.existing-quote-coverage span{color:#adbcb8!important}.existing-quote-coverage button{color:#afd4ba!important;background:#20292d!important;border:1px solid #46565b!important}.all-covered-panel{background:#20292d!important;border:1px solid #46565b!important}.all-covered-panel p{color:#adbcb8!important}.evidence-analysis .analysis-sources{color:#e4eceb!important;background:#20292d!important}.source-missing{color:#adbcb8!important;background:#192226!important}.analysis-image-caption{color:#e4eceb!important;background:#20292df0!important}.consumer-suitability{border:1px solid #46565b!important}.consumer-suitability legend{color:#e4eceb!important}.consumer-suitability select{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.consumer-suitability [role=status]{background:#192226!important}.source-progress-visual{background:radial-gradient(#20292d 15%,#192226 100%)!important;border:1px solid #46565b!important}.source-progress-visual>svg{stroke:#46565b!important}.source-progress-beam{box-shadow:0 -10px 40px 12px #46565b22!important}.source-progress-visual>span{color:#adbcb8!important}.source-progress-copy h1{color:#e4eceb!important}.source-progress-copy>p{color:#adbcb8!important}.source-progress-status{color:#e4eceb!important}.source-progress-notes span,.source-progress-copy>small{color:#adbcb8!important}.clm-page{--clm-ink:#e4eceb;--clm-muted:#adbcb8;--clm-line:#192226;background:#192226!important}:is(.clm-page button:focus-visible,.clm-page input:focus-visible,.clm-page select:focus-visible,.clm-page textarea:focus-visible){outline:3px solid #46565b!important}.clm-page-head>div:first-child>span{color:#adbcb8!important}.clm-page-head button,.clm-panel header button,.clm-record-head button,.clm-danger-zone button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.clm-page button.primary{box-shadow:0 8px 18px #46565b24!important}.clm-message{color:#afd4ba!important;background:#192226!important;border:1px solid #46565b!important}.clm-message.error{color:#efb4ae!important;background:#192226!important;border-color:#46565b!important}.clm-loading{color:#adbcb8!important}.clm-status{color:#adbcb8!important;background:#192226!important}.clm-status.green{color:#afd4ba!important;background:#192226!important}.clm-status.blue{color:#adbcb8!important;background:#192226!important}.clm-status.orange{color:#edd19a!important;background:#423822!important}.clm-status.red{color:#efb4ae!important;background:#192226!important}.clm-panel{background:#20292d!important;box-shadow:0 7px 22px #46565b08!important}.clm-panel>header{border-bottom:1px solid #46565b!important}.clm-panel header small,.clm-panel header p{color:#adbcb8!important}.clm-kpis>button{background:#20292d!important;box-shadow:0 5px 18px #46565b08!important}.clm-kpis>button>svg:last-child{color:#adbcb8!important}.clm-kpis>button>span>strong{color:#e4eceb!important}.clm-kpis>button small{color:#adbcb8!important}.clm-kpis>button.attention{background:#192226!important;border-color:#46565b!important}.clm-kpis>button.attention>svg:first-child,.clm-kpis>button.attention strong{color:#edd19a!important}.clm-kpis>button.danger{background:#192226!important;border-color:#46565b!important}.clm-kpis>button.danger>svg:first-child,.clm-kpis>button.danger strong{color:#efb4ae!important}.clm-attention>button{background:#20292d!important;border-top:1px solid #46565b!important}.clm-attention small{color:#adbcb8!important}.clm-row-icon{background:#192226!important}.clm-row-icon.red{color:#efb4ae!important;background:#192226!important}.clm-row-icon.orange{color:#edd19a!important;background:#423822!important}.clm-portfolio>button{background:#20292d!important;border-top:1px solid #46565b!important}.clm-portfolio button small{color:#adbcb8!important}.clm-control article{border-top:1px solid #46565b!important}.clm-control article>svg{color:#afd4ba!important}.clm-control article small{color:#adbcb8!important}.clm-table-head{color:#adbcb8!important;background:#192226!important}.clm-queue>button{background:#20292d!important;border-top:1px solid #46565b!important}.clm-queue>button small{color:#adbcb8!important}.clm-queue .late{color:#efb4ae!important}.clm-queue>header>span{background:#192226!important}.clm-filters label{background:#20292d!important;border:1px solid #46565b!important}.clm-filters svg{color:#adbcb8!important}.clm-contract-head{color:#adbcb8!important;background:#192226!important}.clm-list>button{background:#20292d!important;border-top:1px solid #46565b!important}.clm-list>button:hover{background:#20292d!important}.clm-list>button small{color:#adbcb8!important}.clm-reviews>article{border-top:1px solid #46565b!important}.clm-review-open{background:#20292d!important}.clm-review-open small{color:#adbcb8!important}.clm-reviews>article>div{background:#192226!important;border-top:1px dashed #46565b!important}.clm-reviews input,.clm-inline-complete input{border:1px solid #46565b!important}.clm-reviews article>div button,.clm-inline-complete button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.clm-obligations>article{border-top:1px solid #46565b!important}.clm-obligations article small{color:#adbcb8!important}.clm-renewals>article{border-top:1px solid #46565b!important}.clm-calendar{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.clm-renewals article>button:first-of-type small,.clm-renewals article>span{color:#adbcb8!important}.clm-renewals article>button:last-child{color:#efb4ae!important;background:#192226!important;border:1px solid #46565b!important}.clm-templates article{background:#20292d!important;border:1px solid #46565b!important}.clm-templates article>header>span{background:#192226!important}.clm-templates article header small,.clm-templates ol{color:#adbcb8!important}.clm-templates footer{border-top:1px solid #46565b!important}.clm-templates footer>span{color:#adbcb8!important}.clm-sign-row{border-top:1px solid #46565b!important}.clm-sign-row small{color:#adbcb8!important}.clm-sign-row>button:last-child{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.clm-empty{color:#adbcb8!important}.clm-empty svg{color:#afd4ba!important}.clm-settings-grid dl>div{border-bottom:1px solid #46565b!important;border-right:1px solid #46565b!important}.clm-settings-grid dt{color:#adbcb8!important}.clm-version-log article{border-top:1px solid #46565b!important}.clm-version-log small{color:#adbcb8!important}.clm-dossier>aside{background:#20292d!important;box-shadow:0 7px 22px #46565b08!important}.clm-dossier-state{border-bottom:1px solid #46565b!important}.clm-dossier-state small,.clm-dossier-state>span:last-child{color:#adbcb8!important}.clm-dossier aside>button{color:#adbcb8!important;background:#20292d!important;border-top:1px solid #46565b!important}.clm-dossier aside>button.active{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.clm-dossier aside>button b{background:#192226!important}.clm-record-head{background:linear-gradient(105deg,#192226,#20292d 68%)!important;border:1px solid #46565b!important}.clm-record-head>div:first-child>span,.clm-record-head p{color:#adbcb8!important}.clm-summary article{background:#20292d!important}.clm-summary article>span:first-child{color:#adbcb8!important}.clm-summary strong{color:#e4eceb!important}.clm-summary small,.clm-copy p{color:#adbcb8!important}.clm-next-action{color:#e4eceb!important;background:#192226!important;border:1px solid #46565b!important}.clm-dossier-list>article,.clm-link-row{background:#20292d!important;border-top:1px solid #46565b!important}.clm-dossier-list article small,.clm-link-row small,.clm-dossier-list article p{color:#adbcb8!important}.clm-dossier-list article>div button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.clm-finance-explain p{color:#adbcb8!important}.clm-versions>article{border-top:1px solid #46565b!important}.clm-versions article>span:first-child{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.clm-versions small{color:#adbcb8!important}.clm-versions code{color:#adbcb8!important;background:#192226!important}.clm-history>article{border-top:1px solid #46565b!important}.clm-history article>span{background:#192226!important}.clm-history article p,.clm-history time{color:#adbcb8!important}.clm-danger-zone button{color:#efb4ae!important;border-color:#46565b!important}.clm-modal>form{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 28px 90px #46565b5e!important}.clm-modal form>header{border-bottom:1px solid #46565b!important}.clm-modal form>header>span{background:#192226!important}.clm-modal header small,.clm-modal header p{color:#adbcb8!important}.clm-modal header>button{color:#adbcb8!important;background:#192226!important}.clm-modal-body label{color:#adbcb8!important}.clm-modal-body input,.clm-modal-body select,.clm-modal-body textarea{background:#20292d!important;border:1px solid #46565b!important}.clm-form-note,.clm-form-context{color:#afd4ba!important;background:#192226!important;border:1px solid #46565b!important}.clm-form-note.warning{color:#edd19a!important;background:#192226!important;border-color:#46565b!important}.clm-modal form>footer{background:#192226!important;border-top:1px solid #46565b!important}.clm-modal footer button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.clm-relation-picker{background:#20292d!important;border:1px solid #46565b!important}.clm-relation-picker small{color:#adbcb8!important}@media (max-width:980px){.clm-dossier aside>button{border-left:1px solid #46565b!important}}.clm-version-log article>button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.clm-template-filters{background:#192226!important;border-top:1px solid #46565b!important;border-bottom:1px solid #46565b!important}.clm-template-filters label{background:#20292d!important;border:1px solid #46565b!important}.clm-template-filters svg{color:#adbcb8!important}.clm-template-filters>select{background:#20292d!important;border:1px solid #46565b!important}.clm-template-list>button{background:#20292d!important;border-bottom:1px solid #46565b!important}.clm-template-list>button:hover,.clm-template-list>button.active,.clm-template-list>button>span:first-child{background:#192226!important}.clm-template-list small{color:#adbcb8!important}.clm-template-config>header,.clm-template-config>form>header{border-bottom:1px solid #46565b!important}.clm-template-config>header p,.clm-template-config>form>header p{color:#adbcb8!important}.clm-template-actions{background:#192226!important;border-bottom:1px solid #46565b!important}.clm-template-actions button,.clm-template-config form>footer button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.clm-template-actions button.danger{color:#efb4ae!important;border-color:#46565b!important}.clm-template-sections>section{background:#20292d!important;border:1px solid #46565b!important}.clm-template-sections section>header{background:#192226!important;border-bottom:1px solid #46565b!important}.clm-template-sections section>header>span{background:#192226!important}.clm-template-sections section>header small{color:#adbcb8!important}.clm-template-sections li{color:#adbcb8!important;border-bottom:1px solid #46565b!important}.clm-template-sections li>b{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.clm-template-sections li>svg{color:#afd4ba!important}.clm-template-sections .route li>svg,.clm-template-form label{color:#adbcb8!important}.clm-template-form input,.clm-template-form select,.clm-template-form textarea{background:#20292d!important;border:1px solid #46565b!important}.clm-template-config form>footer{background:#192226!important;border-top:1px solid #46565b!important}.clm-template-preview{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 14px 38px #46565b12!important}.clm-template-preview>header{border-bottom:2px solid #46565b!important}.clm-template-preview>header small,.clm-template-preview>header p{color:#adbcb8!important}.clm-template-preview article>section{border-bottom:1px solid #46565b!important}.clm-template-preview article>section>span{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.clm-template-preview p{color:#adbcb8!important}.clm-template-preview>footer{color:#adbcb8!important;background:#192226!important;border-top:1px solid #46565b!important}.clm-template-history{border:1px solid #46565b!important}.clm-template-history>header{background:#192226!important}.clm-template-history>header>span{color:#adbcb8!important}.clm-template-history>article{border-top:1px solid #46565b!important}.clm-template-history>article>span{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.clm-template-history svg{color:#afd4ba!important}.clm-template-history small{color:#adbcb8!important}.customer-home-portal{color:#e4eceb!important;background:#192226!important}.customer-portal-topbar{background:#20292d!important;border-bottom:1px solid #46565b!important}.customer-portal-brand small,.customer-portal-topbar small{color:#adbcb8!important}.customer-portal-topbar button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.customer-portal-welcome p{color:#adbcb8!important}.customer-portal-welcome aside{background:#20292d!important;border:1px solid #46565b!important}.customer-portal-welcome aside>svg{color:#afd4ba!important}.customer-portal-welcome aside small{color:#adbcb8!important}.customer-portal-tabs{border-bottom:1px solid #46565b!important}.customer-portal-tabs button{color:#adbcb8!important}.customer-portal-tabs button.active{color:#e4eceb!important;border-bottom-color:#46565b!important}.customer-portal-highlight,.customer-portal-side-column>section,.customer-portal-register,.customer-vault,.customer-recommendations{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 8px 24px #46565b0a!important}.customer-portal-highlight>header{border-bottom:1px solid #46565b!important}.customer-portal-highlight>header svg{color:#afd4ba!important}.customer-portal-highlight>header button{color:#e4eceb!important}.customer-portal-highlight>div>article{border-top:1px solid #46565b!important}.customer-portal-highlight>div>p{color:#adbcb8!important}.customer-portal-highlight span.open,.offer-register-main span.open{color:#e4eceb!important;background:#192226!important}.customer-portal-highlight span.accepted,.offer-register-main span.accepted{color:#afd4ba!important;background:#192226!important}.customer-portal-highlight span.task{color:#edd19a!important;background:#423822!important}.customer-portal-highlight article small{color:#adbcb8!important}.customer-portal-highlight article em{color:#edd19a!important;background:#423822!important}.customer-portal-side-column>section>svg{color:#afd4ba!important}.customer-portal-side-column p{color:#adbcb8!important}.customer-portal-side-column button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.customer-portal-side-column button.primary{border-color:#46565b!important}.customer-offer-consent{border-top:3px solid #46565b!important}.customer-portal-register>header,.customer-vault>header,.customer-recommendations>header{border-bottom:1px solid #46565b!important}.customer-portal-register>article{border-top:1px solid #46565b!important}.offer-register-main small{color:#adbcb8!important}.offer-register-main em{color:#e4eceb!important;background:#192226!important}.offer-version-list>span,.offer-version-list>a{color:#e4eceb!important;border:1px solid #46565b!important}.offer-version-list small{color:#adbcb8!important}.customer-vault>div>article{border-top:1px solid #46565b!important}.customer-vault article>span{color:#afd4ba!important;background:#192226!important}.customer-vault small,.customer-vault time{color:#adbcb8!important}.customer-vault em{color:#afd4ba!important}.customer-empty-row{color:#adbcb8!important}.customer-document-links a{color:#e4eceb!important;border:1px solid #46565b!important}.customer-document-links small{color:#adbcb8!important}.customer-recommendations article{border:1px solid #46565b!important}.customer-recommendations svg{color:#edd19a!important}.customer-recommendations p{color:#adbcb8!important}.customer-recommendations button{background:#20292d!important;border:1px solid #46565b!important}.customer-portal-footer{color:#adbcb8!important;border-top:1px solid #46565b!important}.customer-portal-empty{background:#20292d!important;border:1px solid #46565b!important}.customer-portal-empty svg{color:#afd4ba!important}.customer-portal-empty a{color:#e4eceb!important}.customer-recommendations a{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.debtor-lanes{background:#20292d!important}.debtor-lanes button{color:#adbcb8!important}.debtor-lanes i{color:#adbcb8!important;background:#192226!important}.debtor-workspace{background:#192226!important;box-shadow:0 16px 40px #46565b0d!important}.debtor-worklist,.debtor-control{background:#20292d!important}.debtor-worklist header button{color:#adbcb8!important;background:#20292d!important}.debtor-worklist>label{background:#192226!important;border:1px solid #46565b!important}.debtor-worklist>label svg{color:#adbcb8!important}.debtor-worklist>div>button{background:#20292d!important;border-top:1px solid #46565b!important}.debtor-worklist>div>button:hover{background:#192226!important}.debtor-worklist>div>button.active{background:#192226!important;box-shadow:inset 3px 0 #46565b!important}.debtor-worklist>div>button>i{color:#adbcb8!important;background:#192226!important}.debtor-worklist>div>button>i.urgent{color:#efb4ae!important;background:#192226!important}.debtor-worklist>div>button>i.attention{color:#edd19a!important;background:#423822!important}.debtor-worklist>div>button>i.normal{color:#afd4ba!important;background:#192226!important}.debtor-worklist span,.debtor-worklist small{color:#adbcb8!important}.debtor-invoice-stage{background:radial-gradient(circle at 50% 0,#20292d 0,#192226 64%)!important}.debtor-invoice-toolbar span{color:#adbcb8!important}.debtor-invoice-toolbar button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.debtor-a4{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 18px 55px #46565b20!important}.debtor-a4>header{border-bottom:2px solid #46565b!important}.debtor-wordmark span,.debtor-a4>header>div:last-child span{color:#adbcb8!important}.debtor-addresses small{color:#afd4ba!important}.debtor-addresses span{color:#adbcb8!important}.debtor-doc-route{color:#afd4ba!important;background:#192226!important}.debtor-a4 th{color:#adbcb8!important;border-bottom:1px solid #46565b!important}.debtor-a4 td{border-bottom:1px solid #46565b!important}.debtor-a4 td small{color:#adbcb8!important}.debtor-doc-total .open{color:#afd4ba!important;border-top:1px solid #46565b!important}.debtor-a4>footer{background:#192226!important}.debtor-a4>footer span{color:#adbcb8!important}.debtor-qr{background:repeating-conic-gradient(#183b55 0 25%,#20292d 0 50%) 50%/8px 8px!important}.debtor-control>header>div:first-child>span{color:#afd4ba!important}.debtor-control p,.debtor-control>header>div:last-child span{color:#adbcb8!important}.debtor-next{background:linear-gradient(135deg,#192226,#20292d)!important;border:1px solid #46565b!important}.debtor-next>span{color:#afd4ba!important}.debtor-next p,.debtor-next ul{color:#adbcb8!important}.debtor-next button,.debtor-action-grid button,.debtor-invoice-tabs button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.debtor-invoice-tabs button.active{background:#192226!important;border-color:#46565b!important}.debtor-invoice-tabs small{color:#adbcb8!important}.debtor-dossier-tabs{border-top:1px solid #46565b!important;border-bottom:1px solid #46565b!important}.debtor-dossier-tabs button{color:#adbcb8!important;background:#20292d!important}.debtor-dossier-tabs button.active{color:#afd4ba!important;border-bottom-color:#46565b!important}.debtor-dialog{background:#20292d!important;box-shadow:0 30px 90px #46565b55!important}.debtor-dialog>header{background:#20292d!important;border-bottom:1px solid #46565b!important}.debtor-dialog>header span{color:#afd4ba!important}.debtor-dialog>header button{color:#e4eceb!important;background:#192226!important}.debtor-dialog-summary{color:#afd4ba!important;background:#192226!important}.debtor-dialog label{color:#adbcb8!important}.debtor-dialog input,.debtor-dialog select,.debtor-dialog textarea{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.debtor-dialog label small{color:#adbcb8!important}.debtor-money-input{border:1px solid #46565b!important}.debtor-money-input i{background:#192226!important}.debtor-money-input input{border-left:1px solid #46565b!important}.debtor-legal-check{color:#edd19a!important;background:#192226!important;border:1px solid #46565b!important}.debtor-dialog>footer{background:#20292d!important;border-top:1px solid #46565b!important}.demo-data-workspace{color:var(--ink,#e4eceb)!important}.demo-data-heading span{color:var(--muted,#adbcb8)!important}.demo-data-heading>button,.demo-data-actions button{border:1px solid var(--line,#46565b)!important;background:var(--surface,#20292d)!important;color:var(--ink,#e4eceb)!important}.demo-data-heading>button:hover,.demo-data-actions button:hover:not(:disabled){background:#192226!important;border-color:#46565b!important}.demo-data-actions .primary{border-color:var(--tenant-accent,#46565b)!important}.demo-data-notice.good,.demo-data-safety{color:#afd4ba!important;background:#192226!important;border:1px solid #46565b!important}.demo-data-notice.error{color:#efb4ae!important;background:#192226!important;border:1px solid #46565b!important}.demo-data-safety span{color:#adbcb8!important}.demo-data-summary article{border:1px solid var(--line,#46565b)!important;background:linear-gradient(145deg,#20292d,#192226)!important;box-shadow:0 5px 18px #46565b09!important}.demo-data-summary span,.demo-data-summary small{color:var(--muted,#adbcb8)!important}.demo-data-actions article{border:1px solid var(--line,#46565b)!important;background:var(--surface,#20292d)!important}.demo-data-actions article>svg{color:var(--tenant-accent,#e4eceb)!important}.demo-data-actions article.danger>svg{color:#edd19a!important}.demo-data-actions p{color:var(--muted,#adbcb8)!important}.demo-data-actions .danger button{color:#edd19a!important;background:#192226!important;border-color:#46565b!important}.demo-data-footer{color:var(--muted,#adbcb8)!important}.digital-sales{color:#e4eceb!important}.ds-eyebrow{color:var(--content-brand,var(--ui-focus))!important}.ds-heading p,.ds-card-head p{color:#adbcb8!important}.ds-live>i{box-shadow:0 0 0 4px #46565b14!important}.ds-live span small{color:#adbcb8!important}.ds-live button,.ds-partner-card .ds-card-head>button{background:#20292d!important;border:1px solid #46565b!important}.ds-message{color:#afd4ba!important;background:#192226!important}.ds-message.error{color:#efb4ae!important;background:#192226!important}.ds-kpis>button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.ds-kpis>button>svg:first-child{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.ds-kpis span small{color:#adbcb8!important}.ds-funnel-card,.ds-orders-card,.ds-partner-card,.ds-quality-card,.ds-commission,.ds-card{background:#20292d!important;border:1px solid #46565b!important}.ds-segment{border:1px solid #46565b!important}.ds-segment button{color:#adbcb8!important;background:#20292d!important;border-right:1px solid #46565b!important}.ds-segment button.active{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.ds-funnel>button{color:#e4eceb!important;background:linear-gradient(145deg,#20292d,#192226)!important;border:1px solid #46565b!important}.ds-funnel>button:hover{border-color:#46565b!important;box-shadow:0 8px 22px #46565b12!important}.ds-funnel span,.ds-funnel small{color:#adbcb8!important}.ds-funnel i{color:var(--content-brand,var(--ui-focus))!important;border-top:2px solid #46565b!important}.ds-secondary,.ds-primary{color:var(--content-brand,var(--ui-focus))!important;background:#20292d!important;border:1px solid #46565b!important}.ds-primary{border-color:var(--tenant-brand-accent,#46565b)!important}.ds-toolbar>div{border:1px solid #46565b!important}.ds-toolbar svg{color:#adbcb8!important}.ds-toolbar select{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.ds-order-list>button{color:#e4eceb!important;background:#20292d!important;border-top:1px solid #46565b!important}.ds-order-list>button:hover{background:#192226!important}.ds-order-list small{color:#adbcb8!important}.ds-order-icon{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.ds-order-icon.green{color:#afd4ba!important;background:#192226!important}.ds-order-icon.red{color:#efb4ae!important;background:#192226!important}.ds-empty>svg,.ds-empty p{color:#adbcb8!important}.ds-partner{border-top:1px solid #46565b!important}.ds-partner>svg{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.ds-partner small{color:#adbcb8!important}.quality-gauge{background:radial-gradient(circle,#20292d 59%,transparent 61%),conic-gradient(#079455 var(--quality),#192226 0)!important}.ds-quality-card p{color:#adbcb8!important}.ds-commission>svg{color:#afd4ba!important;background:#192226!important}.ds-commission small{color:#adbcb8!important}.ds-back{color:var(--content-brand,var(--ui-focus))!important}.ds-detail-header{background:linear-gradient(120deg,#192226,#20292d)!important;border:1px solid #46565b!important}.ds-detail-header p{color:#adbcb8!important}.ds-status span,.ds-card-title svg{color:var(--content-brand,var(--ui-focus))!important}.ds-card-title p{color:#adbcb8!important}.ds-count{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.ds-measure{border-top:1px solid #46565b!important}.ds-measure small{color:#adbcb8!important}.ds-term{border-top:1px solid #46565b!important}.ds-term>span svg{color:#edd19a!important}.ds-term>span.done svg{color:#afd4ba!important}.ds-term small{color:#adbcb8!important}.ds-appointment{border-top:1px solid #46565b!important}.ds-appointment>svg{color:var(--content-brand,var(--ui-focus))!important}.ds-appointment small,.ds-empty-line{color:#adbcb8!important}.ds-control p.ok{color:#afd4ba!important}.ds-control p.warn{color:#edd19a!important}.ds-release-success{color:#afd4ba!important;background:#192226!important}.ds-summary>small{color:#adbcb8!important;border-top:1px solid #46565b!important}.ds-modal>div{background:#20292d!important;box-shadow:0 30px 80px #46565b55!important}.ds-modal .warn-icon{color:#edd19a!important}.ds-modal .modal-blue{color:var(--content-brand,var(--ui-focus))!important}.ds-modal p{color:#adbcb8!important}.ds-modal textarea,.ds-modal input{border:1px solid #46565b!important}.ds-modal label{color:#adbcb8!important}.ds-surface{background:#20292d!important;border:1px solid #46565b!important}.ds-data-list{border-top:1px solid #46565b!important}.ds-data-row{border-bottom:1px solid #46565b!important}.ds-data-row small{color:#adbcb8!important}.ds-row-status b{color:var(--content-brand,var(--ui-focus))!important}.ds-square-icon,.ds-square-icon.blue{color:#adbcb8!important;background:#192226!important}.ds-square-icon.green{color:#afd4ba!important;background:#192226!important}.ds-square-icon.orange{color:#edd19a!important;background:#192226!important}.ds-inline-actions button,.ds-row-open,.ds-version-list button,.ds-risk-list button,.ds-privacy-list button{color:var(--content-brand,var(--ui-focus))!important;background:#20292d!important;border:1px solid #46565b!important}.ds-mini-list>div,.ds-risk-list>div,.ds-privacy-list>div,.ds-version-list>div{border-top:1px solid #46565b!important}.ds-mini-list svg,.ds-risk-list svg,.ds-privacy-list svg{color:var(--content-brand,var(--ui-focus))!important}.ds-mini-list small,.ds-risk-list small,.ds-privacy-list small,.ds-version-list small,.ds-empty-copy{color:#adbcb8!important}.ds-rule-card{background:linear-gradient(145deg,#192226,#20292d)!important}.ds-rule-card>svg{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.ds-rule-card small{color:#adbcb8!important}.ds-partner-tile{border:1px solid #46565b!important}.ds-partner-tile small{color:#adbcb8!important}.ds-widget-line{border-top:1px solid #46565b!important}.ds-version-list>div>span:first-child{color:#adbcb8!important;background:#192226!important}.ds-version-list>div>span.published{color:#afd4ba!important;background:#192226!important}.ds-recovery-list>div{border-top:1px solid #46565b!important}.ds-recovery-list small{color:#adbcb8!important}.ds-recovery-list em{color:var(--content-brand,var(--ui-focus))!important}.ds-priority{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.ds-priority.p100{color:#efb4ae!important;background:#192226!important}.ds-kpis>.ds-kpi{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.ds-kpis>.ds-kpi>svg:first-child{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.digital-scan-preview{background:var(--professional-canvas,#192226)!important;color:var(--professional-ink,#e4eceb)!important}.digital-scan-preview header p{color:#adbcb8!important}.digital-scan-preview header>button{border:1px solid #46565b!important}.digital-scan-browser{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 16px 40px #46565b12!important}.digital-scan-browser>div{background:#192226!important;border-bottom:1px solid #46565b!important}.digital-scan-browser>div i{background:#354247!important}.digital-scan-browser>div span,.digital-scan-browser>div b{color:#adbcb8!important}.digital-scan-browser iframe{background:#20292d!important}.ds-demo-control{background:#192226!important;border:1px solid #46565b!important}.ds-demo-control>span b{color:var(--content-brand,var(--ui-focus))!important}.ds-demo-control>span small{color:#adbcb8!important}.ds-demo-control>button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.ds-live.trial>i{box-shadow:0 0 0 4px #46565b18!important}.ds-trial-banner{color:#edd19a!important;background:#192226!important;border:1px solid #46565b!important}.ds-trial-banner small{color:#edd19a!important}.ds-planning-intake{background:linear-gradient(145deg,#20292d 0% 100%)!important}.ds-planning-count{color:#adbcb8!important;background:#192226!important}.ds-visit-badge.advice{color:#cfbfe0!important;background:#192226!important}.ds-visit-badge.survey,.ds-central-status.confirmed{color:#afd4ba!important;background:#192226!important}.ds-central-status.new{color:#edd19a!important;background:#423822!important}.ds-check-row{color:#e4eceb!important;background:#192226!important;border:1px solid #46565b!important}.ds-report-filters label{color:#e4eceb!important}.ds-report-filters select{background:#20292d!important;border:1px solid #46565b!important}.ds-report-totals{background:#192226!important;border:1px solid #46565b!important}.ds-report-totals>div{background:#20292d!important}.ds-report-totals small{color:#adbcb8!important}.ds-report-totals strong{color:#e4eceb!important}.ea-shell{color:#e4eceb!important;background:#192226!important}.ea-eyebrow,.ea-pagehead p,.ea-cardhead p,.ea-gates>p,.ea-measures>p,.ea-live,.ea-live button{color:#adbcb8!important}.ea-message{color:#e4eceb!important;background:#192226!important;border:1px solid #46565b!important}.ea-message.error{color:#efb4ae!important;background:#192226!important;border-color:#46565b!important}.ea-loading,.ea-empty-state,.ea-empty-state svg{color:#adbcb8!important}.ea-kpis>button,.ea-kpis>div{background:#20292d!important;border:1px solid #46565b!important}.ea-kpis>button:hover{border-color:#46565b!important}.ea-kpis span,.ea-kpis strong,.ea-kpis small{color:#adbcb8!important}.ea-kpis svg{color:#adbcb8!important;background:#192226!important}.ea-card{background:#20292d!important;border:1px solid #46565b!important}.ea-cardhead{border-bottom:1px solid #46565b!important}.ea-cardhead>svg,.ea-quiet{color:#adbcb8!important}.ea-secondary{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.ea-secondary:hover{background:#192226!important;border-color:#46565b!important}.ea-primary{border:1px solid #46565b!important}.ea-secondary.danger{color:#efb4ae!important;border-color:#46565b!important}.ea-stageflow button>span{color:#adbcb8!important;background:#192226!important}.ea-stageflow button>strong,.ea-stageflow button>i,.ea-capacity span{color:#adbcb8!important}.ea-capacity i{background:#192226!important}.ea-today>button{background:#20292d!important;border-bottom:1px solid #46565b!important}.ea-today>button:hover{background:#192226!important}.ea-today small,.ea-today em{color:#adbcb8!important}.ea-outcomes>div{background:#192226!important;border:1px solid #46565b!important}.ea-outcomes span,.ea-outcomes small{color:#adbcb8!important}.ea-outcomes strong{color:#e4eceb!important}.ea-case-list{background:#20292d!important;border:1px solid #46565b!important}.ea-case-list>label{border-bottom:1px solid #46565b!important}.ea-case-list>label svg{color:#adbcb8!important}.ea-filterline{background:#192226!important}.ea-filterline button{color:#adbcb8!important;background:#192226!important}.ea-filterline span{color:#adbcb8!important}.ea-case-list>button{background:#20292d!important;border-top:1px solid #46565b!important}.ea-case-list>button:hover,.ea-case-list>button.selected{background:#192226!important}.ea-case-list>button.selected{box-shadow:inset 3px 0 #46565b!important}.ea-case-list>button small,.ea-case-list>button p span,.ea-case-list>button p strong{color:#adbcb8!important}.ea-badge.good{color:#afd4ba!important;background:#192226!important}.ea-badge.attention{color:#edd19a!important;background:#423822!important}.ea-badge.neutral{color:#adbcb8!important;background:#192226!important}.ea-empty,.ea-dossier-head p{color:#adbcb8!important}.ea-house-summary{background:#192226!important;border:1px solid #46565b!important}.ea-house-summary>div{background:#20292d!important}.ea-house-summary span,.ea-house-summary small,.ea-house-summary .ea-house svg,.ea-next-action p{color:#adbcb8!important}.ea-history>div{border-bottom:1px solid #46565b!important}.ea-history svg{color:#afd4ba!important}.ea-history span{color:#adbcb8!important}.ea-gates{background:#20292d!important;border:1px solid #46565b!important}.ea-gates>div:not(.ea-policy){border-bottom:1px solid #46565b!important}.ea-gates .done svg{color:#afd4ba!important}.ea-gates .open svg{color:#edd19a!important}.ea-gates small{color:#adbcb8!important}.ea-policy{background:#192226!important;border:1px solid #46565b!important}.ea-policy svg,.ea-policy span{color:#adbcb8!important}.ea-autosave{color:#afd4ba!important}.ea-house-large{background:linear-gradient(160deg,#192226,#293943)!important;border:1px solid #46565b!important}.ea-house-large>svg,.ea-house-large>small{color:#adbcb8!important}.ea-house-large>i{background:#20292d!important;border:2px solid #46565b!important}.ea-facts{background:#20292d!important;border:1px solid #46565b!important}.ea-facts>label:not(.ea-field){border-bottom:1px solid #46565b!important}.ea-facts small,.ea-field>span,.ea-new-portfolio label>span{color:#adbcb8!important}.ea-field input,.ea-field textarea,.ea-new-portfolio input,.ea-new-portfolio select{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.ea-measures,.ea-case-mini{background:#20292d!important;border:1px solid #46565b!important}.ea-measures>label{border:1px solid #46565b!important}.ea-measures>label.selected{background:#192226!important;border-color:#46565b!important}.ea-measures small{color:#adbcb8!important}.ea-package-grid article{background:#20292d!important;border:1px solid #46565b!important}.ea-package-grid article.recommended{border:2px solid #46565b!important}.ea-package-grid article>span,.ea-package-grid article>small{color:#adbcb8!important}.ea-package-grid dl>div{border-top:1px solid #46565b!important}.ea-impact i{background:#192226!important}.ea-case-mini button{background:#20292d!important;border:1px solid #46565b!important}.ea-case-mini button.selected{background:#192226!important;border-color:#46565b!important}.ea-case-mini small,.ea-versionline{color:#adbcb8!important}.ea-plan-preview{background:#192226!important;border:1px solid #46565b!important}.ea-document{color:#e4eceb!important;background:#20292d!important}.ea-document header{border-bottom:1px solid #46565b!important}.ea-document header span,.ea-document section>p{color:#adbcb8!important}.ea-plan-hero{background:linear-gradient(135deg,#192226,#192226)!important}.ea-plan-hero svg{color:#adbcb8!important}.ea-plan-hero strong{color:#afd4ba!important}.ea-plan-measures span{background:#192226!important}.ea-plan-measures svg{color:#afd4ba!important}.ea-plan-numbers div{border-top:2px solid #46565b!important}.ea-plan-numbers span{color:#adbcb8!important}.ea-document footer{color:#adbcb8!important;border-top:1px solid #46565b!important}.ea-tablecard th{color:#adbcb8!important;background:#192226!important}.ea-tablecard td{border-top:1px solid #46565b!important}.ea-tablecard td small,.ea-row-action{color:#adbcb8!important}.ea-portfolio{border-bottom:1px solid #46565b!important}.ea-portfolio>div svg,.ea-portfolio small{color:#adbcb8!important}.ea-portfolio dl>div{background:#192226!important}.ea-portfolio dt{color:#adbcb8!important}.ea-portfolio>p{border:1px solid #46565b!important}.ea-review>.ea-dossier-head{border-bottom:1px solid #46565b!important}.ea-review-gates>div{border:1px solid #46565b!important}.ea-review-gates svg{color:#afd4ba!important}.ea-review-gates .open svg{color:#edd19a!important}.ea-review-gates small{color:#adbcb8!important}.ea-setting-row{border-bottom:1px solid #46565b!important}.ea-setting-row small{color:#adbcb8!important}.ea-source-order span{background:#192226!important}.ea-source-order b{color:#adbcb8!important;background:#293943!important}.ea-integration{border-bottom:1px solid #46565b!important}.ea-integration small{color:#adbcb8!important}.ea-integration em.good{color:#afd4ba!important;background:#192226!important}.ea-integration em.attention{color:#edd19a!important;background:#423822!important}.ea-integration em.neutral{color:#adbcb8!important;background:#192226!important}.ea-caption{color:#adbcb8!important}.ea-settings-save{background:#20292d!important;border:1px solid #46565b!important}.ea-settings-save span{color:#adbcb8!important}@media (max-width:760px){.ea-house-summary>div{border-bottom:1px solid #46565b!important}.ea-actions{background:#20292d!important;border:1px solid #46565b!important}}.ea-filterline>b{color:#adbcb8!important;background:#192226!important}.ep-workspace{--ep-line:#192226;--ep-muted:#adbcb8;color:#e4eceb!important;background:#192226!important}:is(.ep-workspace button:focus-visible,.ep-workspace input:focus-visible){outline:3px solid #46565b!important}.ep-loading,.ep-heading p,.ep-heading span,.ep-heading>div:last-child{color:#adbcb8!important}.ep-heading>div:last-child button{background:#20292d!important}.ep-local-tabs{background:#20292d!important;box-shadow:0 4px 16px #46565b09!important}.ep-local-tabs button{color:#adbcb8!important}.ep-local-tabs button.active{color:#afd4ba!important;background:#192226!important}.ep-local-tabs b{color:#edd19a!important;background:#423822!important}.ep-notice{color:#afd4ba!important;background:#192226!important;border:1px solid #46565b!important}.ep-notice.error{color:#efb4ae!important;background:#192226!important;border-color:#46565b!important}.ep-notice>span{background:#20292d!important}.ep-command,.ep-wide-card,.ep-horizon,.ep-queue,.ep-case,.ep-planboard,.ep-map-controls,.ep-map-stage,.ep-route-list,.ep-publication,.ep-reporting{background:#20292d!important;box-shadow:0 7px 24px #46565b0a!important}.ep-kpis>article,.ep-report-kpis>article,.ep-publication-summary>article{background:#192226!important;border:1px solid #46565b!important}.ep-kpis>article>span,.ep-report-kpis>article>span,.ep-publication-summary>article>span{color:#afd4ba!important;background:#192226!important}.ep-kpis small,.ep-report-kpis small,.ep-publication-summary small,.ep-kpis em,.ep-report-kpis em,.ep-publication-summary em{color:#adbcb8!important}.ep-kpis article.warn>span,.ep-report-kpis article.warn>span{color:#edd19a!important;background:#423822!important}.ep-wide-card>header{border-bottom:1px solid #46565b!important}.ep-wide-card>header>span{color:#edd19a!important;background:#423822!important}.ep-attention>div>button{color:#e4eceb!important;background:#20292d!important;border-bottom:1px solid #46565b!important}.ep-attention>div>button:hover{background:#192226!important}.ep-attention>div>button>span{color:#edd19a!important;background:#423822!important}.ep-attention>div>button>span.island{color:#efb4ae!important;background:#422e30!important}.ep-attention small{color:#adbcb8!important}.ep-attention strong{color:#edd19a!important}.ep-attention svg{color:#adbcb8!important}.ep-horizon>article{border-top:1px solid #46565b!important}.ep-horizon>article>div{background:#192226!important}.ep-horizon>article>small{color:#adbcb8!important}.ep-dayflow article{border-bottom:1px solid #46565b!important;border-right:1px solid #46565b!important}.ep-dayflow article>span.published{color:#afd4ba!important;background:#192226!important}.ep-dayflow article>span.planned{color:#edd19a!important;background:#423822!important}.ep-dayflow small,.ep-dayflow em{color:#adbcb8!important}.ep-queue{background:#20292d!important}.ep-queue>header{border-bottom:1px solid #46565b!important}.ep-queue header p{color:#adbcb8!important}.ep-queue header>b{color:#edd19a!important;background:#423822!important}.ep-queue>label{background:#20292d!important;border:1px solid #46565b!important}.ep-queue>label svg{color:#adbcb8!important}.ep-queue>label input{color:#e4eceb!important}.ep-queue>div>button{color:#e4eceb!important;border-bottom-color:#46565b!important}.ep-queue>div>button.selected{background:#192226!important;border-color:#46565b!important}.ep-queue>div>button>span.ready{color:#afd4ba!important;background:#192226!important}.ep-queue>div>button>span.blocked{color:#efb4ae!important;background:#192226!important}.ep-queue small{color:#adbcb8!important}.ep-queue em{color:#edd19a!important}.ep-case>header{border-bottom:1px solid #46565b!important}.ep-case>header p{color:#adbcb8!important}.ep-case>header>strong,.ep-chip.ready,.ep-chip.published{color:#afd4ba!important;background:#192226!important}.ep-chip.planned{color:#edd19a!important;background:#423822!important}.ep-chip.blocked{color:#efb4ae!important;background:#192226!important}.ep-hard-block{color:#efb4ae!important;background:#192226!important;border:1px solid #46565b!important}.ep-readiness header p,.ep-proposals header p{color:#adbcb8!important}.ep-readiness header>span{color:#afd4ba!important}.ep-readiness button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.ep-readiness button>span{color:#afd4ba!important;background:#192226!important}.ep-readiness button.blocked>span{color:#edd19a!important;background:#423822!important}.ep-readiness button small{color:#adbcb8!important}.ep-case-facts article{background:#192226!important;border:1px solid #46565b!important}.ep-case-facts span{color:#adbcb8!important}.ep-proposals{border-top:1px solid #46565b!important}.ep-proposals header label,.ep-map-controls label{color:#adbcb8!important}.ep-proposals input,.ep-map-controls input{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.ep-proposals article{border:1px solid #46565b!important}.ep-proposals p{color:#adbcb8!important}.ep-proposals small{color:#afd4ba!important}.ep-proposals article button{color:#afd4ba!important;background:#20292d!important;border:1px solid #46565b!important}.ep-empty{color:#adbcb8!important}.ep-board-toolbar{border-bottom:1px solid #46565b!important}.ep-date-nav button,.ep-board-toolbar>nav button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.ep-board-toolbar>label{border:1px solid #46565b!important}.ep-board-toolbar>label svg{color:#adbcb8!important}.ep-board-toolbar>nav button.active{color:#afd4ba!important;background:#192226!important;border-color:#46565b!important}.ep-team-picker{background:#20292d!important;border-right:1px solid #46565b!important}.ep-team-picker>header{border-bottom:1px solid #46565b!important}.ep-team-picker header small{color:#adbcb8!important}.ep-team-picker header button{color:#afd4ba!important}.ep-team-picker label{border-bottom:1px solid #46565b!important}.ep-team-picker label>i{color:#afd4ba!important;background:#192226!important}.ep-team-picker label small{color:#adbcb8!important}.ep-calendar{background:#20292d!important}.ep-calendar>header{background:#192226!important;border-bottom:1px solid #46565b!important}.ep-calendar>header span,.ep-calendar>header b{color:#adbcb8!important;border-right:1px solid #46565b!important}.ep-team-row{border-bottom:1px solid #46565b!important}.ep-team-row>aside{background:#192226!important;border-right:1px solid #46565b!important}.ep-team-row>aside i{color:#afd4ba!important;background:#192226!important}.ep-team-row aside small{color:#adbcb8!important}.ep-team-row>section{background:repeating-linear-gradient(90deg,#20292d 0 24%,#192226 25%)!important;border-right:1px solid #46565b!important}.ep-team-row>section>button{color:#e4eceb!important;background:#192226!important;border:1px solid #46565b!important}.ep-team-row>section>button.planned,.ep-team-row>section>button.blocked{background:#192226!important;border-color:#46565b!important}.ep-team-row>section>button small{color:#adbcb8!important}.ep-month-grid>section{border-bottom:1px solid #46565b!important;border-right:1px solid #46565b!important}.ep-month-grid>section>button{color:#e4eceb!important;background:#192226!important}.ep-month-grid>section>button.planned{background:#192226!important;border-left-color:#46565b!important}.ep-map-controls p{color:#adbcb8!important}.ep-map-stage>footer{background:#20292df2!important;border:1px solid #46565b!important;box-shadow:0 8px 26px #46565b30!important}.ep-map-stage>footer>svg{color:#afd4ba!important}.ep-map-stage footer small,.ep-map-stage footer span{color:#adbcb8!important}.ep-map-stage footer strong{color:#afd4ba!important}.ep-route-list>header{border-bottom:1px solid #46565b!important}.ep-route-list header small{color:#adbcb8!important}.ep-route-list>button{color:#e4eceb!important;background:#20292d!important;border-bottom:1px solid #46565b!important}.ep-route-list>button.active{background:#192226!important}.ep-route-list small{color:#adbcb8!important}.ep-route-list>section{background:#192226!important;border:1px solid #46565b!important}.ep-route-list>section p{color:#adbcb8!important}.ep-map-icon .route{border:3px solid #46565b!important;box-shadow:0 4px 12px #46565b40!important}.ep-map-icon .pin{border:4px solid #46565b!important;box-shadow:0 4px 12px #46565b40!important}.ep-map-popup small{color:#adbcb8!important}.ep-publication-table{border:1px solid #46565b!important}.ep-publication-table>header{background:#192226!important}.ep-publication-table>header span{color:#adbcb8!important}.ep-publication-table>label{border-top:1px solid #46565b!important}.ep-publication-table>label.blocked{background:#192226!important}.ep-publication-table>label>span{color:#afd4ba!important;background:#192226!important}.ep-publication-table>label>span.blocked{color:#efb4ae!important;background:#192226!important}.ep-publication-table small{color:#adbcb8!important}.ep-publication-table>label>strong{color:#edd19a!important}.ep-publication-history{border:1px solid #46565b!important}.ep-publication-history>header{background:#192226!important}.ep-publication-history article{border-top:1px solid #46565b!important}.ep-publication-history svg{color:#afd4ba!important}.ep-publication-history small{color:#adbcb8!important}.ep-report-panels>article{border:1px solid #46565b!important}.ep-report-panels header small{color:#adbcb8!important}.ep-report-panels article>div>div{background:#192226!important}.ep-report-panels article>div>small{color:#adbcb8!important}.ep-team-report{border:1px solid #46565b!important}.ep-team-report>header{background:#192226!important}.ep-team-report header span{color:#adbcb8!important}.ep-team-report .head{color:#adbcb8!important;background:#20292d!important}.ep-team-report article{border-top:1px solid #46565b!important}.ep-team-report article>span i{color:#afd4ba!important;background:#192226!important}.ep-team-report article>span small{color:#adbcb8!important}.ep-team-report article>em.groen{color:#afd4ba!important;background:#192226!important}.ep-team-report article>em.oranje{color:#edd19a!important;background:#423822!important}.ep-team-report article>em.rood{color:#efb4ae!important;background:#192226!important}.ep-modal{background:#161d2088!important}.ep-modal>article{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 25px 75px #46565b50!important}.ep-modal article>header{border-bottom:1px solid #46565b!important}.ep-modal header small{color:#adbcb8!important}.ep-modal header button{color:#e4eceb!important;background:#192226!important}.ep-modal dl>div{background:#192226!important;border:1px solid #46565b!important}.ep-modal dt{color:#adbcb8!important}.ep-modal article>footer{border-top:1px solid #46565b!important}.ep-modal footer button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.ep-modal footer button.primary{border-color:#46565b!important}@media (max-width:900px){.ep-team-picker{border-bottom:1px solid #46565b!important}}.ep-change-control{background:#192226!important;border-top:1px solid #46565b!important}.ep-change-control p{color:#adbcb8!important}.ep-change-control input{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.ep-change-control button,.ep-simulation button{color:#afd4ba!important;background:#20292d!important;border:1px solid #46565b!important}.ep-simulation{background:#192226!important;border-bottom:1px solid #46565b!important}.ep-simulation.active{background:#423822!important;border-color:#46565b!important}.ep-simulation span{color:#adbcb8!important}.ep-simulation.active button{border-color:#46565b!important}.ep-report-filters{background:#192226!important;border:1px solid #46565b!important}.ep-report-filters label{color:#adbcb8!important}.ep-report-filters select{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.ep-report-filters button{color:#afd4ba!important;background:#20292d!important;border:1px solid #46565b!important}.exe5-nav button{border:1px solid var(--color-border,#46565b)!important}.exe5-nav button[aria-current=page],.exe5-handoff-notice>svg,.exe5-handoff-notice button{color:var(--content-brand,var(--ui-focus))!important}.exe5-team-form fieldset{border:1px solid var(--color-border,#46565b)!important}.facility-page{color:#e4eceb!important;background:#192226!important}.facility-heading>div:first-child>span{color:#adbcb8!important}.facility-heading h2{color:#e4eceb!important}.facility-heading p{color:#adbcb8!important}.facility-heading-actions>button,.facility-live{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.facility-live i{box-shadow:0 0 0 4px #46565b!important}.facility-live small{color:#adbcb8!important}.facility-notice.good{color:#afd4ba!important;background:#192226!important;border-color:#46565b!important}.facility-notice.danger{color:#efb4ae!important;background:#192226!important;border-color:#46565b!important}.facility-metric{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 4px 14px #46565b08!important}.facility-metric:not(:disabled):hover{border-color:#46565b!important}.facility-metric small,.facility-metric em{color:#adbcb8!important}.facility-metric>i{color:#adbcb8!important;background:#192226!important}.facility-metric.warn>i{color:#edd19a!important;background:#423822!important}.facility-metric>svg{color:#adbcb8!important}.facility-card{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 4px 14px #46565b08!important}.facility-card>header{border-bottom:1px solid #46565b!important}.facility-card h3,.facility-toolbar h3{color:#e4eceb!important}.facility-card header p,.facility-toolbar p,.facility-card header button{color:#adbcb8!important}.facility-priorities>button{color:#e4eceb!important;background:#20292d!important;border-bottom:1px solid #46565b!important}.facility-priorities>button:hover{background:#192226!important}.facility-priorities>button>i{color:#adbcb8!important;background:#192226!important}.facility-priorities>button>i.amber{color:#edd19a!important;background:#423822!important}.facility-priorities>button>i.red{color:#efb4ae!important;background:#192226!important}.facility-priorities small,.facility-quick small,.facility-priorities strong{color:#adbcb8!important}.facility-quick>div>button,.location-health>button{color:#e4eceb!important;background:#20292d!important;border-bottom:1px solid #46565b!important}.facility-quick>div>button:hover,.location-health>button:hover{background:#192226!important}.facility-quick>div>button>svg:first-child,.location-health>button>i{color:#adbcb8!important;background:#192226!important}.facility-quick>div>button>svg:last-child,.location-health>button>svg,.location-health small{color:#adbcb8!important}.location-health em.good{color:#afd4ba!important;background:#192226!important}.location-health em.warn{color:#edd19a!important;background:#423822!important}.availability-list>span{border:1px solid #46565b!important}.availability-list i{color:#adbcb8!important;background:#192226!important}.availability-list i.green{color:#afd4ba!important;background:#192226!important}.availability-list i.amber{color:#edd19a!important;background:#423822!important}.availability-list small{color:#adbcb8!important}.facility-toolbar button,.facility-search{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.facility-toolbar button.primary,.facility-card button.primary{border-color:var(--tenant-brand-accent,#46565b)!important}.facility-search svg{color:#adbcb8!important}.facility-search input{color:#e4eceb!important}.facility-table-head{color:#adbcb8!important;background:#192226!important}.facility-table article{color:#e4eceb!important;background:#20292d!important;border-top:1px solid #46565b!important}.facility-table small{color:#adbcb8!important}.main-cell>i{color:#adbcb8!important;background:#192226!important}.main-cell>i.red{color:#efb4ae!important;background:#192226!important}.facility-table article>span:last-child button,.action-cell button{color:var(--content-brand,var(--ui-focus))!important;background:#20292d!important;border:1px solid #46565b!important}.facility-status.good{color:#afd4ba!important;background:#192226!important;border-color:#46565b!important}.facility-status.warn{color:#edd19a!important;background:#423822!important;border-color:#46565b!important}.facility-status.muted{color:#adbcb8!important;background:#192226!important;border-color:#46565b!important}.supplier-card>header>i{color:#adbcb8!important;background:#192226!important}.supplier-card dl>div{border-bottom:1px solid #46565b!important}.supplier-card dt,.supplier-card dd small{color:#adbcb8!important}.supplier-card>button{color:#e4eceb!important;background:#20292d!important;border-top:1px solid #46565b!important}.supplier-card>button>svg,.supplier-card>button small{color:#adbcb8!important}.supplier-card footer{border-top:1px solid #46565b!important}.supplier-card footer button{color:var(--content-brand,var(--ui-focus))!important;background:#20292d!important;border:1px solid #46565b!important}.rule-grid>label{color:#adbcb8!important}.rule-grid>label>span{background:#20292d!important;border:1px solid #46565b!important}.rule-grid label span em{color:#adbcb8!important;background:#192226!important}.rule-grid textarea{border:1px solid #46565b!important}.rules-form>footer,.rule-history>article{border-top:1px solid #46565b!important}.facility-modal form{background:#192226!important;box-shadow:0 30px 90px #46565b70!important}.facility-modal form>header{background:#20292d!important;border-bottom:1px solid #46565b!important}.facility-modal header span,.facility-modal header p{color:#adbcb8!important}.facility-modal header button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.facility-form-grid label{color:#adbcb8!important}.facility-form-grid input,.facility-form-grid select,.facility-form-grid textarea{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.facility-form-grid input:focus,.facility-form-grid select:focus,.facility-form-grid textarea:focus{border-color:#46565b!important;box-shadow:0 0 0 3px #46565b!important}.checkbox-field{background:#20292d!important;border:1px solid #46565b!important}.facility-modal form>footer{background:#20292d!important;border-top:1px solid #46565b!important}.facility-modal footer button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.facility-modal footer button.primary{border-color:var(--tenant-brand-accent,#46565b)!important}.facility-loading svg,.facility-loading p,.facility-empty{color:#adbcb8!important}.facility-empty svg{color:#afd4ba!important}.fm-manager{--fm-line:#192226;--fm-muted:#adbcb8}.fm-tabs button[aria-pressed=true]{color:#adbcb8!important;background:#192226!important}.fm-panel{background:#20292d!important}.fm-eligible-list em{color:#edd19a!important}.fm-map-tools{background:#20292d!important}.fm-map-tools [aria-pressed=true]{background:#192226!important;border-color:#46565b!important}.fm-summary-strip{background:#20292d!important}.fm-summary-strip b{color:#e4eceb!important}.fm-week-scroll{background:#20292d!important}.fm-week th,.fm-week td{border-bottom:1px solid #46565b!important;border-right:1px solid #46565b!important}.fm-week thead th{background:#192226!important}.fm-week th:first-child{background:#20292d!important}.fm-week thead th:first-child{background:#192226!important}.fm-round-card{background:#192226!important;border:1px solid #46565b!important;border-left-width:3px!important}.fm-round-card.published{background:#192226!important;border-left-color:#46565b!important}.fm-round-card.active{outline:2px solid #46565b!important}.fm-cell-add{color:#adbcb8!important}.fm-round-inspector,.fm-kpis article,.fm-report-table,.fm-report>details{background:#20292d!important}.fm-modal-backdrop{background:#161d2050!important}.fm-modal{background:#20292d!important;box-shadow:0 20px 70px #46565b30!important}.fw-door-choice [aria-pressed=true]{background:#192226!important;border-color:#46565b!important}.fw-gps{background:#192226!important;border:1px solid #46565b!important}.fw-suggestion{background:#192226!important;border-left:3px solid #46565b!important}.fm-outreach-stats article,.fm-outreach-table{border:1px solid var(--border,#46565b)!important;background:#20292d!important}.fm-outreach-table th,.fm-outreach-table td{border-bottom:1px solid #46565b!important}.fm-outreach-table small,.fm-asset small{color:#adbcb8!important}.fm-asset{border-bottom:1px solid #46565b!important}.fw-mobile details{border-block-end:1px solid #46565b!important}.fw-workspace,.fw-mobile{color:var(--professional-ink,#e4eceb)!important}.fw-workspace p,.fw-mobile p{color:var(--professional-muted,#adbcb8)!important}.fw-workspace button,.fw-mobile button{background:#20292d!important;border:1px solid #46565b!important}.fw-workspace button.primary,.fw-mobile button.primary{border-color:var(--tenant-brand-accent,#46565b)!important}.fw-workspace input:not([type=checkbox]),.fw-workspace select,.fw-mobile input:not([type=radio]),.fw-mobile select,.fw-mobile textarea{background:#20292d!important;border:1px solid #46565b!important}:is(.fw-workspace :focus-visible,.fw-mobile :focus-visible){outline:2px solid var(--tenant-brand-accent,#46565b)!important}.fw-workspace small,.fw-mobile small{color:#adbcb8!important}.fw-notice{background:#192226!important;border:1px solid #46565b!important}.fw-steps [aria-current=step]{background:#192226!important;border-color:#46565b!important}.fw-addresses,.fw-assignment>section,.fw-assignment>form,.fw-round-list,.fw-round-detail{background:#20292d!important;border:1px solid #46565b!important}.fw-address-list>label{border-bottom:1px solid #46565b!important}.fw-address-list em{color:#edd19a!important}.fw-map{background:#192226!important;border:1px solid #46565b!important}.fw-map-pin{color:#fff!important;border:2px solid #46565b!important;box-shadow:0 2px 6px #46565b40!important}.fw-assignment li,.fw-round-list>button{border-bottom:1px solid #46565b!important}.fw-round-list>button[aria-pressed=true]{background:#192226!important}.fw-round-detail li{border-bottom:1px solid #46565b!important}.fw-mobile{background:#20292d!important;border:1px solid #46565b!important}.fw-mobile-stops>button{border-bottom:1px solid #46565b!important}.fw-mobile-stops>button>span:first-child{background:#192226!important}.fw-mobile-stops em{color:#adbcb8!important}.fw-home{border-bottom:1px solid #46565b!important}.fw-facts dt{color:#adbcb8!important}.fw-mobile .fw-outcome{border-bottom:1px solid #46565b!important}.fw-booking{border-top:1px solid #46565b!important}.fw-booking article{border-bottom:1px solid #46565b!important}.finance-document-viewer{--fd-ink:#e4eceb;--fd-muted:#adbcb8;--fd-line:#192226;background:#20292d!important;box-shadow:0 12px 35px #46565b12!important}.finance-document-viewer:focus-visible{outline:3px solid #46565b!important}.finance-document-viewer.fullscreen{box-shadow:0 40px 120px #46565b66!important}.finance-document-toolbar{background:#20292d!important}.finance-document-toolbar button,.finance-document-toolbar a{color:#adbcb8!important}.finance-document-toolbar button.active{color:#afd4ba!important;background:#192226!important;border-color:#46565b!important}.finance-document-tools button,.finance-document-tools a{background:#20292d!important;border-color:#46565b!important}.finance-document-tools output{color:#adbcb8!important}.finance-document-versions{background:#192226!important;border-bottom:1px solid #46565b!important}.finance-document-versions em.good{color:#afd4ba!important;background:#192226!important}.finance-document-versions em.warning{color:#edd19a!important;background:#423822!important}.finance-document-body{background:radial-gradient(circle at 50% 0,#20292d,#192226 70%)!important}.finance-document-paper{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 16px 45px #46565b1c!important}.finance-document-paper>header{border-bottom:2px solid #46565b!important}.finance-paper-brand span,.finance-document-paper>header>div:last-child span{color:#adbcb8!important}.finance-paper-addresses small{color:#afd4ba!important}.finance-paper-addresses span{color:#adbcb8!important}.finance-document-paper th{color:#adbcb8!important;border-bottom:1px solid #46565b!important}.finance-document-paper td{border-bottom:1px solid #46565b!important}.finance-document-paper td small{color:#adbcb8!important}.finance-paper-total .open{color:#afd4ba!important;border-top:1px solid #46565b!important}.finance-document-paper>footer{background:#192226!important}.finance-document-paper>footer span{color:#adbcb8!important}.finance-source-frame,.finance-source-image{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 16px 45px #46565b1c!important}.finance-document-compare{background:#20292d!important}.finance-document-difference{color:#edd19a!important;background:#423822!important}.finance-document-footer{background:#20292d!important}.finance-document-annotation input{background:#20292d!important;border:1px solid #46565b!important}.finance-document-annotation button,.finance-document-upload{color:#afd4ba!important;background:#192226!important;border:1px solid #46565b!important}.finance-document-notes button{color:#edd19a!important;background:#192226!important;border:1px solid #46565b!important}.finance-document-record-nav button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.finance-document-record-nav span{color:#adbcb8!important}.finance-document-exports a{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.finance-document-viewer.high-contrast .finance-document-stage{background:#192226!important}.finance-daily-review>div>button{background:#20292d!important;border-top:1px solid #46565b!important}.finance-daily-review>p{color:#adbcb8!important}.finance-daily-review .warning{color:#edd19a!important}.finance-operations .fin-live i{background:#354247!important}.finance-operations{color:#e4eceb!important;background:#192226!important}.fin-page-head h2{color:#e4eceb!important}.fin-page-head>div>span,.fin-eyebrow,.fin-live{color:#adbcb8!important}.fin-live>i{box-shadow:0 0 0 4px #46565b!important}.fin-live button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.fin-banner.success{color:#afd4ba!important;background:#192226!important;border-color:#46565b!important}.fin-banner.error{color:#efb4ae!important;background:#192226!important;border-color:#46565b!important}.fin-kpi,.fin-mini{background:#20292d!important;border:1px solid #46565b!important}.fin-kpi{box-shadow:0 2px 8px #46565b0a!important}.fin-kpi>span,.fin-kpi>small,.fin-kpi>svg{color:#adbcb8!important}.fin-kpi.blue>div{color:#adbcb8!important;background:#192226!important}.fin-kpi.red>div{color:#efb4ae!important;background:#192226!important}.fin-kpi.amber>div{color:#edd19a!important;background:#192226!important}.fin-kpi.green>div{color:#afd4ba!important;background:#192226!important}.fin-mini span{color:#adbcb8!important}.fin-mini.blue,.fin-mini.red,.fin-mini.amber,.fin-mini.green{border-top:3px solid #46565b!important}.fin-card,.fin-worklist,.fin-list-panel,.debtor-dossier,.purchase-list,.purchase-preview,.purchase-control,.bank-list article{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 3px 10px #46565b0a!important}.fin-card>header,.fin-worklist>.fin-toolbar,.fin-list-panel>header,.purchase-list>header,.purchase-preview>header,.purchase-control>header{border-bottom:1px solid #46565b!important}.fin-card header h3,.fin-toolbar h3,.purchase-preview h3,.purchase-control h3{color:#e4eceb!important}.fin-card header p,.fin-toolbar p,.purchase-preview header p,.purchase-control header p{color:#adbcb8!important}.cash-flow header>span{color:#adbcb8!important;background:#192226!important}.flow-bars button{color:#e4eceb!important;border-bottom:1px solid #46565b!important}.flow-bars button>div{background:#192226!important}.flow-bars button b{color:#e4eceb!important}.attention>header>b,.sync-worklist>header>b{color:#efb4ae!important;background:#192226!important}.attention>button{border-bottom:1px solid #46565b!important}.attention>button span,.attention>button svg,.forecast header>svg,.controls header>svg{color:#adbcb8!important}.forecast-columns>div{background:#192226!important}.forecast-columns span,.forecast-columns small{color:#adbcb8!important}.forecast-columns .positive{color:#afd4ba!important;background:#192226!important}.forecast-columns .negative{color:#efb4ae!important;background:#192226!important}.controls>p{border-bottom:1px solid #46565b!important}.controls>p span{color:#adbcb8!important}.controls>p b.good{color:#afd4ba!important}.controls>p b.warning{color:#edd19a!important}.controls>button,.fin-filter-tabs button{color:#adbcb8!important}.fin-filter-tabs button.active{color:#adbcb8!important;background:#192226!important}.fin-search{background:#20292d!important;border:1px solid #46565b!important}.fin-search svg{color:#adbcb8!important}.fin-search input{color:#e4eceb!important}.fin-table th{color:#adbcb8!important;background:#192226!important}.fin-table td{color:#e4eceb!important;border-top:1px solid #46565b!important}.fin-table tr.selected td{background:#192226!important}.fin-table td span{color:#adbcb8!important}.row-open{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.route-badge.customer{color:#adbcb8!important;background:#192226!important}.route-badge.fund{color:#edd19a!important;background:#423822!important}.route-badge.depot{color:#adbcb8!important;background:#192226!important}.control-state.good{color:#afd4ba!important;background:#192226!important}.control-state.warning{color:#efb4ae!important;background:#192226!important}.fin-batch-bar{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 15px 40px #46565b28!important}.fin-batch-bar>div:first-child span{color:#adbcb8!important}.channel-checks label{color:#adbcb8!important;border:1px solid #46565b!important}.fin-batch-bar>button,.fin-primary{box-shadow:0 5px 14px #46565b2b!important}.fin-batch-bar>p,.fin-dossier>header>button,.fin-dossier>header p,.fin-dossier>header span{color:#adbcb8!important}.dossier-summary section{background:#20292d!important;border:1px solid #46565b!important}.dossier-summary span{color:#adbcb8!important}.record-section-nav a{color:#adbcb8!important}.record-section-nav a:hover{color:#adbcb8!important;background:#192226!important}.control-list>div{border-bottom:1px solid #46565b!important}.control-list .ok svg{color:#afd4ba!important}.control-list .blocked svg{color:#efb4ae!important}.control-list span{color:#adbcb8!important}.control-list .ok strong{color:#afd4ba!important}.control-list .blocked strong{color:#efb4ae!important}.status-wait{color:#edd19a!important;background:#423822!important}.invoice-line{border-bottom:1px solid #46565b!important}.invoice-line span{color:#adbcb8!important}.funding-row{border-bottom:1px solid #46565b!important}.funding-row>span:nth-of-type(2),.funding-row small{color:#adbcb8!important}.delivery-row{border-bottom:1px solid #46565b!important}.delivery-row>svg,.delivery-row span{color:#adbcb8!important}.delivery-row>svg:last-child{color:#afd4ba!important}.fin-secondary{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.compact-card span{color:#adbcb8!important}.timeline-row>i{box-shadow:0 0 0 4px #46565b!important}.timeline-row span,.timeline-row time,.record-empty{color:#adbcb8!important}.debtor-list-row{color:#e4eceb!important;background:#20292d!important;border-bottom:1px solid #46565b!important}.debtor-list-row:hover,.debtor-list-row.active{background:#192226!important}.debtor-list-row.active{box-shadow:inset 3px 0 #46565b!important}.debtor-list-row>i{color:#adbcb8!important;background:#192226!important}.debtor-list-row span,.debtor-list-row small{color:#adbcb8!important}.debtor-dossier>header{border-bottom:1px solid #46565b!important}.debtor-dossier>header p{color:#adbcb8!important}.next-best-action{background:linear-gradient(135deg,#192226,#20292d)!important;border:1px solid #46565b!important}.next-best-action>span,.next-best-action p{color:#adbcb8!important}.next-best-action button,.debtor-tools button{color:var(--content-brand,var(--ui-focus))!important;background:#20292d!important;border:1px solid #46565b!important}.debtor-invoice{border-bottom:1px solid #46565b!important}.debtor-invoice div>span{color:#adbcb8!important}.debtor-invoice>span.late{color:#efb4ae!important;background:#192226!important}.debtor-invoice>span.open{color:#adbcb8!important;background:#192226!important}.upload-button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.purchase-list>button:not(.upload-button){color:#e4eceb!important;background:#20292d!important;border-bottom:1px solid #46565b!important}.purchase-list>button.active{background:#192226!important;box-shadow:inset 3px 0 #46565b!important}.purchase-list>button>svg,.purchase-list>button span,.purchase-list>button small{color:#adbcb8!important}.status-dot.good{color:#afd4ba!important;background:#192226!important}.status-dot.warning{color:#edd19a!important;background:#423822!important}.status-dot.danger{color:#efb4ae!important;background:#192226!important}.purchase-preview>header span{color:#adbcb8!important}.fake-invoice{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 5px 18px #46565b10!important}.fake-invoice h4{color:#e4eceb!important}.fake-invoice dl{border-bottom:1px solid #46565b!important}.fake-invoice dt{color:#adbcb8!important}.fake-line{border-bottom:1px solid #46565b!important}.fake-total{background:#192226!important}.purchase-control>header>span{color:#afd4ba!important;background:#192226!important}.recognized-fields>div{border-bottom:1px solid #46565b!important}.recognized-fields span{color:#adbcb8!important}.recognized-fields small{color:#afd4ba!important}.recognized-fields .warning b,.recognized-fields .warning small{color:#efb4ae!important}.hard-block{color:#efb4ae!important;background:#192226!important;border:1px solid #46565b!important}.hard-block button{color:#efb4ae!important;background:#20292d!important}.purchase-control>section{border-top:1px solid #46565b!important}.purchase-match{background:#192226!important}.purchase-match svg{color:#afd4ba!important}.purchase-match span,.execution-date{color:#adbcb8!important}.execution-date input{border:1px solid #46565b!important}.batch-history>div{border-top:1px solid #46565b!important}.batch-history>div>svg,.batch-history p span{color:#adbcb8!important}.bank-origin{border-right:1px solid #46565b!important}.bank-origin>svg,.bank-origin span,.bank-origin small{color:#adbcb8!important}.match-proposal,.no-match{background:#192226!important}.match-score.high{color:#afd4ba!important;background:#192226!important}.match-score.low{color:#efb4ae!important;background:#192226!important}.match-proposal span,.no-match span,.match-proposal small{color:#adbcb8!important}.match-proposal button,.no-match button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.no-match{background:#192226!important}.no-match>svg{color:#edd19a!important}.closing-progress>div{background:#192226!important}.closing-checklist>div{border-top:1px solid #46565b!important}.closing-checklist .done svg,.closing-checklist .done b{color:#afd4ba!important}.closing-checklist .open svg,.closing-checklist .open b{color:#edd19a!important}.closing-difference{color:#efb4ae!important;background:#192226!important}.closing-summary p{border-top:1px solid #46565b!important}.retention>svg,.retention p{color:#adbcb8!important}.status-warning{color:#edd19a!important;background:#423822!important}.status-good{color:#afd4ba!important;background:#192226!important}.connector li{color:#adbcb8!important;border-bottom:1px solid #46565b!important}.connector li svg{color:#afd4ba!important}.connector li:last-child svg{color:#edd19a!important}.sync-worklist>div{border-top:1px solid #46565b!important}.sync-worklist>div>svg{color:#edd19a!important}.sync-worklist span,.sync-worklist small{color:#adbcb8!important}.sync-worklist button{color:var(--content-brand,var(--ui-focus))!important;background:#20292d!important;border:1px solid #46565b!important}.fin-empty{background:#20292d!important;border:1px dashed #46565b!important}.fin-empty svg,.fin-empty p{color:#adbcb8!important}.finance-skeleton section,.finance-skeleton div{background:linear-gradient(90deg,#192226,#192226,#192226)!important}@media (max-width:900px){.bank-origin{border-bottom:1px solid #46565b!important}}.danger-action{color:#efb4ae!important;border-color:#46565b!important}.wka-control{color:#cfbfe0!important;background:#192226!important;border:1px solid #46565b!important}.batch-history>div>button,.closing-checklist button,.closing-difference button{color:var(--content-brand,var(--ui-focus))!important;background:#20292d!important;border:1px solid #46565b!important}.manual-match select,.fin-form-grid input,.fin-form-grid select{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.fin-modal{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 30px 80px #46565b52!important}.fin-modal>header{border-bottom:1px solid #46565b!important}.fin-modal header span,.fin-modal header>button,.fin-form-grid label{color:#adbcb8!important}.fin-modal>footer{background:#192226!important;border-top:1px solid #46565b!important}.fin-modal>footer>button:not(.fin-primary){color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.closing-checklist .open button{color:#edd19a!important;border-color:#46565b!important}.closing-difference button{color:#efb4ae!important;border-color:#46565b!important}.finance-entity-switch>button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.finance-entity-switch>button.active{background:#192226!important;border-color:#46565b!important;box-shadow:inset 0 0 0 1px #46565b!important}.finance-entity-switch svg,.finance-entity-switch small{color:#adbcb8!important}.mapping-list>header>span{color:#afd4ba!important}.mapping-row{border-top:1px solid #46565b!important}.mapping-row span{color:#adbcb8!important}.mapping-row select,.accounting-entity select{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.ledger-catalog>header button,.toolbar-actions button,.accounting-entity footer button,.archive-policy>button,.compliance-grid article>button,.reconciliation-list article>button{color:var(--content-brand,var(--ui-focus))!important;background:#20292d!important;border:1px solid #46565b!important}.ledger-catalog-list>div{border-top:1px solid #46565b!important}.ledger-catalog-list>div>span{color:var(--content-brand,var(--ui-focus))!important}.ledger-catalog-list small{color:#adbcb8!important}.ledger-catalog-list svg{color:#afd4ba!important}.fin-section-tabs{background:#20292d!important;border:1px solid #46565b!important}.fin-section-tabs button{color:#adbcb8!important}.fin-section-tabs button.active{color:#adbcb8!important;background:#192226!important}.reconciliation-list article{border-top:1px solid #46565b!important}.reconciliation-list article>div.good{color:#afd4ba!important;background:#192226!important}.reconciliation-list article>div.warning{color:#edd19a!important;background:#423822!important}.reconciliation-list p span{color:#adbcb8!important}.compliance-grid article>header>svg{color:#afd4ba!important}.compliance-grid dl>div{background:#192226!important}.compliance-grid dt,.compliance-grid article>p,.archive-policy>svg,.archive-policy p{color:#adbcb8!important}.archive-list>div{border-top:1px solid #46565b!important}.archive-list>div>svg,.archive-list span{color:#adbcb8!important}.connector-health>p{border-bottom:1px solid #46565b!important}.connector-health b.good{color:#afd4ba!important}.connector-health b.warning{color:#edd19a!important}.connector-error{color:#efb4ae!important;background:#192226!important}.danger-text{color:#efb4ae!important;border-color:#46565b!important}.fin-billing-alert{background:#20292d!important;border:1px solid #46565b!important}.fin-billing-alert>header{color:#efb4ae!important;background:#192226!important}.fin-billing-alert>header span{color:#adbcb8!important}.fin-billing-alert article{border-top:1px solid #46565b!important;border-right:1px solid #46565b!important}.fin-billing-alert article span{color:#efb4ae!important}.fin-billing-alert article small{color:#adbcb8!important}.invoice-kind{color:#adbcb8!important;background:#192226!important}.invoice-kind.end{color:#afd4ba!important;background:#192226!important}.invoice-kind.term{color:#edd19a!important;background:#423822!important}.fin-demo-banner{color:#edd19a!important;background:linear-gradient(135deg,#192226,#20292d)!important;border:1px solid #46565b!important}.fin-demo-banner svg,.fin-demo-banner span{color:#edd19a!important}.fin-demo-banner>div:last-child button{color:#edd19a!important;background:#20292d!important;border:1px solid #46565b!important}.fin-demo-badge{color:#edd19a!important;background:#423822!important}.demo-row{background:#192226!important}.control-state.demo{color:#edd19a!important;background:#423822!important}.fin-demo-lock{color:#edd19a!important;background:#192226!important;border:1px solid #46565b!important}.fin-demo-lock span{color:#edd19a!important}.fin-test-recipient{color:#afd4ba!important;background:#192226!important;border:1px solid #46565b!important}.fin-test-recipient span{color:#adbcb8!important}.test-send{color:#afd4ba!important;border-color:#46565b!important}.document-library>header>svg{color:var(--content-brand,var(--ui-focus))!important}.document-library-filters{border-top:1px solid #46565b!important;border-bottom:1px solid #46565b!important}.document-library-filters button{color:#adbcb8!important}.document-library-filters button.active{color:#e4eceb!important;background:#192226!important}.document-template-list>button{color:#e4eceb!important;background:#20292d!important;border-bottom:1px solid #46565b!important}.document-template-list>button.active{box-shadow:inset 3px 0 var(--tenant-brand-accent,#46565b)!important;background:#192226!important}.template-icon{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.document-template-list small{color:#adbcb8!important}.document-template-list em{color:#afd4ba!important}.document-editor-tabs{border-top:1px solid #46565b!important;border-bottom:1px solid #46565b!important}.document-editor-tabs button{color:#adbcb8!important}.document-editor-tabs button.active{color:#adbcb8!important;background:#192226!important}.document-editor-tabs>span{color:#adbcb8!important}.document-version-lock{color:#adbcb8!important;background:#192226!important}.document-version-lock svg{color:#afd4ba!important}.document-form-row{border-bottom:1px solid #46565b!important}.document-form-row label,.document-controls label{color:#adbcb8!important}.document-form-row input,.document-form-row select,.document-controls input:not([type=checkbox]):not([type=color]),.document-controls textarea{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.document-workspace{background:#192226!important}.document-controls{background:#20292d!important;border-right:1px solid #46565b!important}.document-controls section{border-bottom:1px solid #46565b!important}.document-controls h4,.document-block-column h4{color:#e4eceb!important}.brand-color-row label{border:1px solid #46565b!important}.document-block-column{background:#20292d!important;border-right:1px solid #46565b!important}.document-block-column header p{color:#adbcb8!important}.document-block-column header span{color:#afd4ba!important}.document-block-column article{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.document-block-column article.disabled{background:#192226!important}.document-block-column article b{color:#e4eceb!important}.document-block-column article span{color:#adbcb8!important}.document-block-column article input[type=text],.document-block-column article div>input{color:#e4eceb!important;border:1px solid #46565b!important}.document-toggle span{background:#354247!important}.document-toggle span:after{background:#20292d!important}.document-preview>header{color:#adbcb8!important}.document-preview>header button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.document-paper{background:#20292d!important;box-shadow:0 9px 30px #46565b1c!important}.preview-brand{border-bottom:2px solid #46565b!important}.preview-brand p,.preview-address small,.preview-title p,.preview-intro{color:#adbcb8!important}.preview-lines>div{border-bottom:1px solid #46565b!important}.preview-lines>div:first-child{background:#192226!important}.preview-totals strong{border-top:1px solid #46565b!important}.preview-payment span{color:#adbcb8!important}.preview-signature span,.document-paper footer{color:#adbcb8!important;border-top:1px solid #46565b!important}.manual-lines{border:1px solid #46565b!important}.manual-lines>header{background:#192226!important}.manual-lines p{color:#adbcb8!important}.manual-lines header button{color:var(--content-brand,var(--ui-focus))!important;background:#20292d!important;border:1px solid #46565b!important}.manual-line{border-top:1px solid #46565b!important}.manual-line input,.manual-line select{color:#e4eceb!important;border:1px solid #46565b!important}.manual-line>button{color:#efb4ae!important}.manual-total{background:#192226!important;border-top:1px solid #46565b!important}.manual-notes label{color:#adbcb8!important}.manual-notes textarea{border:1px solid #46565b!important}@media (max-width:1250px){.document-preview{border-top:1px solid #46565b!important}}.document-toggle>span:last-child{background:#354247!important}.document-toggle>span:last-child:after{background:#20292d!important}.document-library-empty{color:#adbcb8!important}.finance-task-nav>button,.finance-task-nav>div{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.finance-task-nav>button.active,.finance-task-nav>div.active{background:#192226!important;border-color:#46565b!important;box-shadow:0 0 0 2px #46565b!important}.finance-task-nav>button>svg,.finance-task-nav>div>svg{color:#afd4ba!important}.finance-task-nav small{color:#adbcb8!important}.finance-task-nav menu{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 12px 28px #46565b24!important}.finance-task-nav menu button{color:#e4eceb!important}.finance-task-nav menu button:hover{background:#192226!important}.three-way-summary{color:#edd19a!important;background:#192226!important;border:1px solid #46565b!important}.three-way-summary.good{color:#afd4ba!important;background:#192226!important;border-color:#46565b!important}.finance-forecast-windows>div{background:#192226!important;border:1px solid #46565b!important}.finance-forecast-windows span,.finance-forecast-windows small{color:#adbcb8!important}.finance-forecast-windows b.good{color:#afd4ba!important}.finance-forecast-windows b.danger{color:#efb4ae!important}.finance-continuity-list button{color:#e4eceb!important;background:#192226!important}.finance-continuity-list button:hover{background:#192226!important}.finance-continuity-list button small{color:#adbcb8!important}.readiness-card>header>b{color:#afd4ba!important;background:#192226!important}.readiness-card>div>span{color:#adbcb8!important;background:#192226!important}.readiness-card>div>span.ready{color:#afd4ba!important;background:#192226!important}.car-workspace{background:var(--ui-surface,#20292d)!important;border:1px solid var(--ui-line,#46565b)!important;color:var(--ui-text,#e4eceb)!important}.car-eyebrow{color:var(--ui-muted,#adbcb8)!important}.car-workspace button,.car-dialog button{border:1px solid var(--ui-line,#46565b)!important;background:var(--ui-surface,#20292d)!important;color:var(--ui-text,#e4eceb)!important}.car-workspace nav{border-bottom:1px solid var(--ui-line,#46565b)!important}.car-workspace button[aria-pressed=true]{background:var(--ui-selected,#192226)!important;border-color:var(--ui-focus,#46565b)!important;color:var(--ui-focus,#e4eceb)!important}.car-summary{background:var(--ui-alt,#192226)!important}.car-summary small{color:var(--ui-muted,#adbcb8)!important}.car-quick button{background:var(--ui-selected,#192226)!important}.car-quick span{background:var(--ui-info-bg,#192226)!important}.car-error{background:var(--ui-red-bg,#192226)!important;color:var(--ui-red,#efb4ae)!important}.car-warning{background:var(--ui-amber-bg,#192226)!important;color:var(--ui-amber,#edd19a)!important}.car-record-list small{color:var(--ui-muted,#adbcb8)!important}.car-workspace input,.car-workspace select,.car-workspace textarea,.car-dialog input,.car-dialog select,.car-dialog textarea{border:1px solid var(--ui-line,#46565b)!important;background:var(--ui-surface,#20292d)!important;color:var(--ui-text,#e4eceb)!important}.car-dialog{border:1px solid var(--ui-line,#46565b)!important;color:var(--ui-text,#e4eceb)!important;background:var(--ui-surface,#20292d)!important}.car-dialog footer{border-top:1px solid var(--ui-line,#46565b)!important}.car-checklist span{background:var(--ui-alt,#192226)!important}.car-photos{border-top:1px solid var(--ui-line,#46565b)!important}.car-photos small{color:var(--ui-muted,#adbcb8)!important}.car-signature svg{background:var(--ui-alt,#192226)!important;border:1px solid var(--ui-line,#46565b)!important}.car-receipt-mode::backdrop{background:var(--ui-canvas,#192226)!important}.fleet-page{color:#e4eceb!important;background:#192226!important}.fleet-heading>div:first-child>span{color:#adbcb8!important}.fleet-heading h2{color:#e4eceb!important}.fleet-heading p{color:#adbcb8!important}.fleet-heading-actions>button,.fleet-live{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.fleet-live i{box-shadow:0 0 0 4px #46565b!important}.fleet-live small{color:#adbcb8!important}.fleet-notice.good{color:#afd4ba!important;background:#192226!important;border-color:#46565b!important}.fleet-notice.danger{color:#efb4ae!important;background:#192226!important;border-color:#46565b!important}.fleet-pilot{color:#e4eceb!important;background:#192226!important;border:1px solid #46565b!important}.fleet-pilot small{color:#adbcb8!important}.fleet-metric{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 4px 14px #46565b08!important}.fleet-metric:hover{border-color:#46565b!important}.fleet-metric small,.fleet-metric em{color:#adbcb8!important}.fleet-metric>i{color:#adbcb8!important;background:#192226!important}.fleet-metric.warn>i{color:#edd19a!important;background:#423822!important}.fleet-metric>svg{color:#adbcb8!important}.fleet-card{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 4px 14px #46565b08!important}.fleet-card>header,.vehicle-table>header{border-bottom:1px solid #46565b!important}.fleet-card h3,.fleet-toolbar h3{color:#e4eceb!important}.fleet-card header p,.fleet-toolbar p,.fleet-card header button,.vehicle-table header button{color:#adbcb8!important}.fleet-tasks>button{color:#e4eceb!important;background:#20292d!important;border-bottom:1px solid #46565b!important}.fleet-tasks>button:hover{background:#192226!important}.fleet-tasks>button>i{color:#adbcb8!important;background:#192226!important}.fleet-tasks>button>i.amber{color:#edd19a!important;background:#423822!important}.fleet-tasks>button>i.red{color:#efb4ae!important;background:#192226!important}.fleet-tasks small,.pool-card small,.fleet-tasks strong{color:#adbcb8!important}.pool-card>button:not(.pool-action){color:#e4eceb!important;background:#20292d!important;border-bottom:1px solid #46565b!important}.pool-card>button>svg{color:#adbcb8!important}.vehicle-symbol{color:#adbcb8!important;background:#192226!important}.pool-card em.good{color:#afd4ba!important;background:#192226!important}.pool-card em.warn{color:#edd19a!important;background:#423822!important}.pool-action{color:var(--content-brand,var(--ui-focus))!important;background:#20292d!important;border:1px solid #46565b!important}.fleet-table-head{color:#adbcb8!important;background:#192226!important}.fleet-table>article,.vehicle-table>button{color:#e4eceb!important;background:#20292d!important;border-top:1px solid #46565b!important}.vehicle-table>button:hover{background:#192226!important}.vehicle-main>i{color:#adbcb8!important;background:#192226!important}.fleet-table small,.vehicle-table small,.vehicle-cols>span:last-child>svg{color:#adbcb8!important}.fleet-status.good{color:#afd4ba!important;background:#192226!important;border-color:#46565b!important}.fleet-status.warn{color:#edd19a!important;background:#423822!important;border-color:#46565b!important}.fleet-status.danger{color:#efb4ae!important;background:#192226!important;border-color:#46565b!important}.fleet-status.muted{color:#adbcb8!important;background:#192226!important;border-color:#46565b!important}.fleet-toolbar button,.fleet-toolbar select,.fleet-search{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.fleet-toolbar button.primary,.fleet-card button.primary,.vehicle-dossier button.primary{border-color:var(--tenant-brand-accent,#46565b)!important}.fleet-search svg{color:#adbcb8!important}.fleet-search input{color:#e4eceb!important}.fleet-avatar{background:#192226!important}.fleet-avatar.fallback{color:#adbcb8!important}.link-cell{color:var(--content-brand,var(--ui-focus))!important}.fleet-table article>span:last-child button,.fleet-table article>span button{color:var(--content-brand,var(--ui-focus))!important;background:#20292d!important;border:1px solid #46565b!important}.pool-days span{border:1px solid #46565b!important}.pool-days .free{color:#afd4ba!important;background:#192226!important}.pool-days .booked{color:#edd19a!important;background:#423822!important}.pool-vehicle-grid footer{border-top:1px solid #46565b!important}.pool-vehicle-grid footer button,.maintenance-card>button,.documents-card>button,.dossier-costs>button{color:var(--content-brand,var(--ui-focus))!important;background:#20292d!important;border:1px solid #46565b!important}.document-main>svg{color:#efb4ae!important;background:#192226!important}.fleet-table code,.rule-fields>label{color:#adbcb8!important}.rule-fields>label>span{background:#20292d!important;border:1px solid #46565b!important}.rule-fields label span em{color:#adbcb8!important;background:#192226!important}.rule-check{background:#192226!important;border:1px solid #46565b!important}.rule-check small{color:#adbcb8!important}.rule-fields textarea{border:1px solid #46565b!important}.rules-form>footer,.rule-history>article{border-top:1px solid #46565b!important}.rule-history small{color:#adbcb8!important}.rule-history article>button{color:var(--content-brand,var(--ui-focus))!important;background:#20292d!important;border:1px solid #46565b!important}.vehicle-hero{background:linear-gradient(110deg,#192226,#20292d 58%)!important;border:1px solid #46565b!important}.vehicle-visual{box-shadow:0 12px 25px #46565b2b!important}.vehicle-visual span{color:#e4eceb!important;background:#20292d!important}.vehicle-hero>div:nth-child(2)>span,.vehicle-hero p{color:#adbcb8!important}.vehicle-actions button{color:var(--content-brand,var(--ui-focus))!important;background:#20292d!important;border:1px solid #46565b!important}.driver-card>div,.maintenance-card>div,.documents-card>div{border-top:1px solid #46565b!important}.driver-card small{color:#adbcb8!important}.driver-card em{color:#afd4ba!important;background:#192226!important}.fact-card dl>div{border-bottom:1px solid #46565b!important}.fact-card dt{color:#adbcb8!important}.timeline-card>div{border-top:1px solid #46565b!important}.timeline-card>div>i{color:#adbcb8!important;background:#192226!important}.timeline-card small{color:#adbcb8!important}.dossier-costs>span{border-top:1px solid #46565b!important}.maintenance-card>div>svg,.documents-card>div>svg,.maintenance-card small,.documents-card small,.fleet-empty{color:#adbcb8!important}.fleet-empty svg{color:#afd4ba!important}.fleet-empty button{color:var(--content-brand,var(--ui-focus))!important;background:#20292d!important;border:1px solid #46565b!important}.fleet-modal form{background:#192226!important;box-shadow:0 30px 90px #46565b70!important}.fleet-modal form>header{background:#20292d!important;border-bottom:1px solid #46565b!important}.fleet-modal header span,.fleet-modal header p{color:#adbcb8!important}.fleet-modal header button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.fleet-form-grid label{color:#adbcb8!important}.fleet-form-grid input,.fleet-form-grid select,.fleet-form-grid textarea{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.fleet-form-grid input:focus,.fleet-form-grid select:focus,.fleet-form-grid textarea:focus{border-color:#46565b!important;box-shadow:0 0 0 3px #46565b!important}.fleet-modal form>footer{background:#20292d!important;border-top:1px solid #46565b!important}.fleet-modal footer button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.fleet-modal footer button.primary{border-color:var(--tenant-brand-accent,#46565b)!important}.fleet-loading svg,.fleet-loading p{color:#adbcb8!important}.catalog-detail-form .catalog-record-head{border-bottom:1px solid #46565b!important}.catalog-record-head>i{border:1px solid #46565b!important}.catalog-record-head small,.catalog-detail-form>label{color:#adbcb8!important}.catalog-detail-form>label input,.catalog-detail-form>label select{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}:scope{--ink:#e4eceb;--muted:#adbcb8;--line:#192226;--bg:#192226;--mint-bg:#192226;--amber-bg:#192226;--red-bg:#192226}.sidebar{color:#adbcb8!important}.brand-mark{color:#fff!important}.brand small,.profile small,.nav-item,.sidebar-bottom{color:#adbcb8!important}.profile{border-top:1px solid #46565b!important}.profile>span,.person>span{color:#adbcb8!important}.topbar{background:#20292deb!important}.primary{box-shadow:0 5px 13px #46565b2d!important}.icon-button{color:#adbcb8!important;background:#192226!important}.tasks-panel,.card,.metric{box-shadow:0 2px 7px #46565b10!important}.tasks-panel>.section-head,.card>.section-head{border-bottom:1px solid #46565b!important}.quiet{color:#adbcb8!important}.task{border-bottom:1px solid #46565b!important}.task-meta span,.task-meta small{color:#adbcb8!important}.task-action{color:#e4eceb!important;background:#192226!important}.live{color:#afd4ba!important}.health-score span{color:#adbcb8!important}.meter{background:#192226!important}.health li em{color:#adbcb8!important}.date-tile{border:1px solid #46565b!important}.person{background:#192226!important}.secondary{color:#adbcb8!important}.timeline time{color:#e4eceb!important}.timeline time small{color:#adbcb8!important}.appointment,.appointment.mint,.appointment.amber{background:#192226!important}.appointment>span{color:#adbcb8!important;background:#20292d!important}.label{color:#adbcb8!important}.score-row span{background:#192226!important}.score-row b{color:#afd4ba!important}.metric small,.axis{color:#adbcb8!important}@media (max-width:900px){.bottom-nav{background:#20292d!important}.bottom-nav .nav-item{color:#adbcb8!important}}@media (min-width:901px){.sidebar{color:#adbcb8!important;background:#20292d!important;border-right:1px solid #46565b!important}.brand-mark{background:linear-gradient(90deg,#082f58 0 34%,#1175dc 34% 70%,#293943 70%)!important;border:1px solid #46565b!important}.brand strong{color:#e4eceb!important}.brand small,.profile small{color:#adbcb8!important}.organisation{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.organisation small,.nav-group,.nav-item{color:#adbcb8!important}.nav-item:hover{color:#e4eceb!important;background:#192226!important}.nav-item.active,.nav-item.active:hover{box-shadow:0 5px 13px #46565b26!important}.nav-item.active b{background:#20292d26!important}.sidebar-bottom{color:#adbcb8!important}.connection.ok{box-shadow:0 0 0 4px #46565b!important}.profile{border-color:#46565b!important}.profile>span{color:#e4eceb!important;background:#293943!important}.profile strong{color:#e4eceb!important}.topbar{background:#20292d!important}.topbar h1{color:#e4eceb!important}.content-grid,.planning-layout,.insights{background:#192226!important}.tasks-panel,.card,.metric{border-color:#46565b!important}}.header-note{color:#adbcb8!important}.area-placeholder{background:#20292d!important;border:1px solid #46565b!important}.area-placeholder>span{color:#e4eceb!important;border:1px solid #46565b!important}.area-placeholder h2{color:#e4eceb!important}.area-placeholder>p:last-child{color:#adbcb8!important}.quiet{color:#e4eceb!important;background:#192226!important;border:1px solid #46565b!important}.secondary:hover,.quiet:hover,.icon-button:hover{background:#192226!important;border-color:#46565b!important}button:focus-visible{outline:3px solid #46565b47!important}.nav-item:focus-visible{outline:3px solid #46565b47!important}.organisation:focus-visible{outline:3px solid #46565b47!important}.execution-layout{background:#192226!important}.execution-summary>div{background:#20292d!important;border:1px solid #46565b!important}.execution-summary strong{color:#e4eceb!important}.warning-text{color:#edd19a!important}.filter-pill{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.filter-pill.active{border-color:#46565b!important}.work-order{background:#20292d!important;border:1px solid #46565b!important}.order-meta{color:#adbcb8!important}.order-status.active{color:#adbcb8!important;background:#192226!important}.order-status.ready{color:#afd4ba!important}.order-status.warning{color:#edd19a!important}.work-order h2{color:#e4eceb!important}.team-badge>span{color:#e4eceb!important;background:#192226!important}.team-badge small,.job-progress>span{color:#adbcb8!important}.job-progress em{color:var(--content-brand,var(--ui-focus))!important}.job-progress>div,.order-details{background:#192226!important}.order-details small{color:#adbcb8!important}.order-details b,.order-next label{color:#e4eceb!important}.order-next label>span{background:#20292d!important;border:1px solid #46565b!important}.day-control em{color:#adbcb8!important}.finance-layout{background:#192226!important}.finance-metrics section{background:#20292d!important;border:1px solid #46565b!important}.finance-metrics p{color:#adbcb8!important}.finance-metrics strong{color:#e4eceb!important}.finance-metrics span{color:#adbcb8!important}.positive,.good-text{color:#afd4ba!important}.danger-text{color:#efb4ae!important}.blue-text{color:#adbcb8!important}.margin-table th,.margin-table td{color:#adbcb8!important;border-bottom:1px solid #46565b!important}.margin-table td>b{color:#e4eceb!important}.margin-table td>small{color:#adbcb8!important}.finance-status.good{color:#afd4ba!important}.finance-status.blue{color:#adbcb8!important;background:#192226!important}.finance-status.warning{color:#edd19a!important}.finance-status.danger{color:#efb4ae!important}.source-chip{color:#adbcb8!important;background:#192226!important}.overhead{background:#354247!important}.cost-legend span{color:#adbcb8!important}.cost-legend b{color:#e4eceb!important}.sync-card span{color:#adbcb8!important}.control-queue article{border-bottom:1px solid #46565b!important}.control-icon.warning{color:#edd19a!important}.control-icon.danger{color:#efb4ae!important}.control-icon.blue{color:#adbcb8!important;background:#192226!important}.control-queue article small,.control-queue article p,.control-queue article button{color:#adbcb8!important}.finance-empty span{color:#afd4ba!important}.finance-empty small{color:#adbcb8!important}.reliability strong{color:#e4eceb!important}.reliability span,.reliability>small{color:#adbcb8!important}.reliability-bar,.people-layout{background:#192226!important}.people-metrics section{background:#20292d!important;border:1px solid #46565b!important}.people-metrics p{color:#adbcb8!important}.people-metrics strong{color:#e4eceb!important}.people-metrics span{color:#adbcb8!important}.people-row{color:#e4eceb!important}.people-row:hover{background:#192226!important}.people-row.selected{background:#192226!important;border-color:#46565b!important}.people-avatar{color:#e4eceb!important;background:#192226!important}.people-identity b{color:#e4eceb!important}.people-identity small,.availability,.load small{color:#adbcb8!important}.load>i{background:#192226!important}.row-arrow{color:#adbcb8!important}.role-capacity-row{border-bottom:1px solid #46565b!important}.role-capacity-row span b{color:#e4eceb!important}.role-capacity-row span small{color:#adbcb8!important}.role-capacity-row>div>i{background:#192226!important}.role-capacity-row em{color:#adbcb8!important}.detail-head>span{color:#e4eceb!important;background:#293943!important}.detail-head small{color:#adbcb8!important}.today-assignment{background:#192226!important}.today-assignment small,.skill-block>small,.certificate-line small{color:#adbcb8!important}.today-assignment b{color:#e4eceb!important}.skill-block span{color:#adbcb8!important;background:#192226!important}.certificate-line{border-top:1px solid #46565b!important;border-bottom:1px solid #46565b!important}.certificate-line b{color:#e4eceb!important}.skill-risk p{color:#adbcb8!important}.skill-risk>div{background:#192226!important}.skill-risk>div span{color:#adbcb8!important}.skill-risk>div b{color:#e4eceb!important}.role-rights li{border-bottom:1px solid #46565b!important}.role-rights li b{color:#e4eceb!important}.role-rights li span{color:#adbcb8!important}.inventory-layout{background:#192226!important}.inventory-metrics section{background:#20292d!important;border:1px solid #46565b!important}.inventory-metrics p{color:#adbcb8!important}.inventory-metrics strong{color:#e4eceb!important}.inventory-metrics span{color:#adbcb8!important}.stock-row{border-bottom:1px solid #46565b!important}.stock-code{color:#e4eceb!important;background:#192226!important}.stock-code.warning{color:#edd19a!important}.stock-name b{color:#e4eceb!important}.stock-name small{color:#adbcb8!important}.stock-level span b{color:#e4eceb!important}.stock-level span small{color:#adbcb8!important}.stock-level>i{background:#192226!important}.stock-row>button{color:#adbcb8!important}.batch-table th,.batch-table td{color:#adbcb8!important;border-bottom:1px solid #46565b!important}.batch-table td>b,.calculator-body>label{color:#e4eceb!important}.calculator-body>label>span{color:#adbcb8!important}.calculator-body input{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.recipe-result>div{background:#192226!important}.recipe-result span{color:#adbcb8!important}.recipe-result b{color:#e4eceb!important}.recipe-result small{color:#adbcb8!important}.pif-result{background:#192226!important}.pif-result span{color:#adbcb8!important}.pif-result b{color:#e4eceb!important}.availability-check{border-top:1px solid #46565b!important}.availability-check b{color:#afd4ba!important}.availability-check small{color:#adbcb8!important}.reserved{color:#afd4ba!important}.stock-alerts article{border-bottom:1px solid #46565b!important}.stock-alerts p,.stock-alerts button,.warehouse-card p:not(.eyebrow){color:#adbcb8!important}.warehouse-card>div{color:#adbcb8!important;border-top:1px solid #46565b!important}.portal-workspace{background:#192226!important}.portal-toolbar>div:last-child{color:#adbcb8!important}.view-switch{background:#192226!important}.view-switch button{color:#adbcb8!important}.view-switch button.active{color:#e4eceb!important;background:#20292d!important;box-shadow:0 2px 7px #46565b1c!important}.portal-preview{background:#192226!important;border:1px solid #46565b!important;box-shadow:0 18px 45px #46565b14!important}.portal-brand{background:#20292d!important;border-bottom:1px solid #46565b!important}.portal-brand strong{color:#e4eceb!important}.portal-brand small{color:#adbcb8!important}.portal-brand button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.portal-welcome{background:linear-gradient(120deg,#192226,#192226)!important}.portal-welcome h2{color:#e4eceb!important}.portal-welcome>p:last-child{color:#adbcb8!important}.journey{background:#20292d!important;border-bottom:1px solid #46565b!important}.portal-step{color:#adbcb8!important}.portal-step:after{background:#192226!important}.portal-step>span{color:#adbcb8!important;background:#192226!important}.portal-step.done>span{color:#afd4ba!important;background:#192226!important}.portal-step.active>span{box-shadow:0 0 0 5px #46565b!important}.portal-step.active b{color:#adbcb8!important}.portal-next,.portal-card,.portal-side-card{background:#20292d!important;border:1px solid #46565b!important}.portal-date{border:1px solid #46565b!important}.portal-date strong,.portal-next h3{color:#e4eceb!important}.portal-next p{color:#adbcb8!important}.customer-task>span{border:1px solid #46565b!important}.customer-task input:checked+span{border-color:#46565b!important}.customer-task b{color:#e4eceb!important}.customer-task small,.portal-card>.section-head>button{color:#adbcb8!important}.portal-documents article{border-bottom:1px solid #46565b!important}.portal-documents article>span{color:#e4eceb!important;background:#192226!important}.portal-documents b{color:#e4eceb!important}.portal-documents small{color:#adbcb8!important}.portal-documents button,.portal-contact>span{color:#e4eceb!important;background:#192226!important}.portal-contact b{color:#e4eceb!important}.portal-contact small{color:#adbcb8!important}.channel-choice button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.channel-choice button.active{color:#afd4ba!important;background:#192226!important;border-color:#46565b!important}.portal-side-card>small{color:#adbcb8!important}.portal-side-card dl>div{border-bottom:1px solid #46565b!important}.portal-side-card dt{color:#adbcb8!important}.portal-side-card dd{color:#e4eceb!important}.portal-footer{color:#adbcb8!important;background:#20292d!important;border-top:1px solid #46565b!important}.setting-list>div{border-bottom:1px solid #46565b!important}.setting-list span b{color:#e4eceb!important}.setting-list span small{color:#adbcb8!important}.brand-preview{background:#192226!important}.brand-preview b{color:#e4eceb!important}.brand-preview>i{background:#192226!important}.brand-settings dl>div{border-bottom:1px solid #46565b!important}.brand-settings dt{color:#adbcb8!important}.brand-settings dd{color:#e4eceb!important}.portal-channels li{border-bottom:1px solid #46565b!important}.portal-channels li>span{color:#e4eceb!important;background:#192226!important}.portal-channels b{color:#e4eceb!important}.portal-channels small{color:#adbcb8!important}.portal-channels em{color:#afd4ba!important}.portal-guardrails p{color:#adbcb8!important}.relations-layout{background:#192226!important}.relation-list{background:#192226!important;border-right:1px solid #46565b!important}.relation-search{background:#20292d!important;border:1px solid #46565b!important}.relation-search span{color:#adbcb8!important}.relation-search input{color:#e4eceb!important}.relation-list-head{color:#adbcb8!important}.relation-item{color:#e4eceb!important}.relation-item:hover{background:#192226!important}.relation-item.active{background:#192226!important;border-color:#46565b!important}.relation-item>span{color:#e4eceb!important;background:#293943!important}.relation-item small{color:#adbcb8!important}.relation-item em{color:#adbcb8!important;background:#20292d!important}.relation-header{background:#20292d!important}.relation-avatar{color:#e4eceb!important;background:#293943!important}.relation-header h2{color:#e4eceb!important}.relation-header>div:nth-child(2)>p:last-child,.relation-value small{color:#adbcb8!important}.relation-value strong{color:#e4eceb!important}.relation-actions{background:#20292d!important}.dossier-tabs{background:#20292d!important;border-top:1px solid #46565b!important;border-bottom:1px solid #46565b!important}.dossier-tabs button{color:#adbcb8!important}.dossier-tabs button.active{color:#e4eceb!important;border-bottom-color:var(--tenant-brand-accent,#46565b)!important}.dossier-tabs span{background:#192226!important}.relation-journey span{color:#adbcb8!important;border-top:3px solid #46565b!important}.relation-journey span.done{color:#afd4ba!important;border-color:#46565b!important}.relation-journey span.active{border-color:var(--tenant-brand-accent,#46565b)!important;color:#e4eceb!important}.current-order{background:#192226!important}.current-order small,.current-order p{color:#adbcb8!important}.current-order>strong{color:#e4eceb!important}.current-order>button{color:#adbcb8!important}.history-list article{border-bottom:1px solid #46565b!important}.history-list article>span{color:#e4eceb!important;background:#192226!important}.history-list b{color:#e4eceb!important}.history-list p,.history-list time{color:#adbcb8!important}.contact-card dl>div{border-bottom:1px solid #46565b!important}.contact-card dt{color:#adbcb8!important}.contact-card dd{color:#e4eceb!important}.smart-action p,.relation-source p{color:#adbcb8!important}.smart-action>div{background:#192226!important}.smart-action>div span{color:#adbcb8!important}.smart-action>div b{color:#e4eceb!important}.notes-composer{background:#20292d!important;border:1px solid #46565b!important}.notes-composer textarea{color:#e4eceb!important}.notes-composer>div{border-top:1px solid #46565b!important}.notes-composer span{color:#adbcb8!important}.notes-list article{background:#20292d!important;border:1px solid #46565b!important}.notes-list article>span{color:#e4eceb!important;background:#192226!important}.notes-list small,.notes-list p,.record-head p{color:#adbcb8!important}.record-list{background:#20292d!important;border:1px solid #46565b!important}.record-list article{border-bottom:1px solid #46565b!important}.record-list article>span{color:#e4eceb!important;background:#192226!important}.record-list b{color:#e4eceb!important}.record-list strong{color:#afd4ba!important}.record-list button{color:#adbcb8!important}.relation-workspace-v2,.relation-dossier-v3{color:#e4eceb!important;background:#192226!important}.relation-workspace-head p:last-child,.dossier-v3-head p:last-child{color:#adbcb8!important}.relation-kpis button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 7px 18px #46565b09!important}.relation-kpis button:hover,.relation-kpis button.active{border-color:#46565b!important;box-shadow:0 0 0 2px #46565b1b!important}.relation-kpis button.attention{border-top:3px solid #46565b!important}.relation-kpis span,.relation-kpis small{color:#adbcb8!important}.relation-saved-views,.relation-table-card,.dossier-side-nav,.dossier-card,.dossier-records{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 7px 24px #46565b08!important}.relation-saved-views>button{color:#adbcb8!important}.relation-saved-views>button:hover{background:#192226!important}.relation-saved-views>button.active{color:#adbcb8!important;background:#192226!important}.relation-saved-views>button b{background:#192226!important}.relation-saved-views>button.active b{background:#20292d!important}.view-note{border-top:1px solid #46565b!important}.view-note span{color:#adbcb8!important}.relation-table-tools{border-bottom:1px solid #46565b!important}.relation-table-tools label{background:#192226!important;border:1px solid #46565b!important}.relation-table-tools p{color:#adbcb8!important}.relation-bulkbar{background:#192226!important;border-bottom:1px solid #46565b!important}.relation-bulkbar span,.relation-bulkbar button{color:#adbcb8!important}.relation-table-row{border-bottom:1px solid #46565b!important}.relation-table-row:hover{background:#192226!important}.relation-table-row.head{color:#adbcb8!important;background:#192226!important}.relation-table-row.head:hover{background:#192226!important}.relation-table-row small,.relation-table-row>button{color:#adbcb8!important}.relation-name-cell>i{color:#e4eceb!important;background:#192226!important}.phase,.phase.offerte-loopt{color:#adbcb8!important;background:#192226!important}.phase.klant,.phase.akkoord{color:#afd4ba!important;background:#192226!important}.phase.nieuw{color:#adbcb8!important;background:#192226!important}.relations-empty span{color:#adbcb8!important}.dossier-v3-head{background:#20292d!important;border-bottom:1px solid #46565b!important}.back-link{color:#adbcb8!important}.dossier-identity>span{color:#e4eceb!important;background:#192226!important}.dossier-head-actions small,.dossier-side-nav>button{color:#adbcb8!important}.dossier-side-nav>button.active{color:#adbcb8!important;background:#192226!important;border-left-color:#46565b!important}.dossier-side-nav>button b,.dossier-next{background:#192226!important}.dossier-next small,.dossier-next em{color:#adbcb8!important}.card-symbol{color:#adbcb8!important;background:#192226!important}.card-symbol.green{color:#afd4ba!important;background:#192226!important}.card-symbol.amber{color:#edd19a!important;background:#423822!important}.dossier-card dl div{border-top:1px solid #46565b!important}.dossier-card dt{color:#adbcb8!important}.measure-list article{border-top:1px solid #46565b!important}.measure-list article>span{color:#adbcb8!important;background:#192226!important}.measure-list small{color:#adbcb8!important}.appointment-block{background:#192226!important}.appointment-block span,.appointment-block small,.empty-copy{color:#adbcb8!important}.commercial-total{background:#192226!important}.commercial-total span,.dossier-timeline>header>span{color:#adbcb8!important}.dossier-timeline article{border-top:1px solid #46565b!important}.dossier-timeline article>i{color:#adbcb8!important;background:#192226!important}.dossier-timeline p,.dossier-timeline small,.dossier-timeline time{color:#adbcb8!important}.contact-actions a,.contact-actions button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.dossier-records>div{border-top:1px solid #46565b!important}.dossier-records article{border-bottom:1px solid #46565b!important}.dossier-records article>span{color:#adbcb8!important;background:#192226!important}.dossier-records small{color:#adbcb8!important}@media (max-width:820px){.relation-table-row{border:1px solid #46565b!important}.dossier-side-nav>button.active{border-bottom-color:#46565b!important}}.quotes-layout{background:#192226!important}.quote-source dl>div{border-bottom:1px solid #46565b!important}.quote-source dt{color:#adbcb8!important}.quote-source dd{color:#e4eceb!important}.quote-source input{border:1px solid #46565b!important}.quote-material>div{border-bottom:1px solid #46565b!important}.quote-material span{color:#adbcb8!important}.quote-material b{color:#e4eceb!important}.quote-builder-head>span{color:#adbcb8!important}.package-card{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.package-card.selected{border:2px solid var(--tenant-brand-accent,#46565b)!important;box-shadow:0 8px 20px #46565b1f!important}.package-card strong{color:#e4eceb!important}.package-card em,.package-card li{color:#adbcb8!important}.package-card>i{color:#adbcb8!important;background:#192226!important}.quote-lines td{color:#adbcb8!important;border-bottom:1px solid #46565b!important}.quote-lines td b{color:#e4eceb!important}.quote-lines td small,.quote-total label{color:#adbcb8!important}.quote-total input{border:1px solid #46565b!important}.quote-total small{color:#adbcb8!important}.quote-total strong{color:#e4eceb!important}.margin-control dl>div{border-bottom:1px solid #46565b!important}.margin-control dt{color:#adbcb8!important}.margin-control dd{color:#e4eceb!important}.margin-message.good{color:#afd4ba!important}.margin-message.danger{color:#efb4ae!important}.quote-check{border-bottom:1px solid #46565b!important}.quote-check>span.checked{color:#afd4ba!important}.quote-check>span.warning{color:#edd19a!important}.quote-check b{color:#e4eceb!important}.quote-check small,.send-check>small{color:#adbcb8!important}.sent{color:#afd4ba!important}.quote-speed strong{color:#e4eceb!important}.quote-speed span{color:#adbcb8!important}.quote-product-shell{background:#192226!important}.quote-product-bar{background:#20292d!important;border-bottom:1px solid #46565b!important}.quote-product-bar strong{color:#e4eceb!important}.quote-product-switch{background:#192226!important}.quote-product-switch button{color:#adbcb8!important}.quote-product-switch button.active{color:#e4eceb!important;background:#20292d!important;box-shadow:0 2px 8px #46565b1c!important}.window-position{color:#e4eceb!important;background:#20292d!important}.window-position.active{border-left-color:var(--tenant-brand-accent,#46565b)!important;background:#192226!important}.window-position small{color:#adbcb8!important}.combination-line{border:1px dashed #46565b!important}.combination-line>span{color:#afd4ba!important;background:#192226!important}.combination-line small{color:#adbcb8!important}.position-summary{border-top:1px solid #46565b!important}.position-summary span{color:#adbcb8!important}.position-summary strong{color:#e4eceb!important}.position-summary small{color:#adbcb8!important}.quote-builder-head .source-ok{color:#afd4ba!important;background:#192226!important}.quote-builder-head .source-wait{color:#edd19a!important}.window-canvas-toolbar{border-bottom:1px solid #46565b!important}.window-canvas-toolbar span{color:#e4eceb!important}.window-canvas-toolbar small{color:#adbcb8!important}.window-canvas{background-color:#192226!important;background-image:linear-gradient(#19222633 1px,#0000 1px),linear-gradient(90deg,#19222633 1px,#0000 1px)!important}.window-frame{background:#354247!important;border:11px solid #46565b!important;outline:2px solid #46565b!important;box-shadow:inset 0 0 0 2px #46565b,0 10px 23px #46565b18!important}.window-glass{background:linear-gradient(145deg,#293943,#bcd9e9)!important;border:2px solid #46565b!important;box-shadow:inset 0 0 25px #46565b99!important}.window-glass span{color:#adbcb8!important;background:#20292db8!important}.dimension{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.dimension-width:before,.dimension-width:after{border-top:1px solid #46565b!important}.drawing-truth{background:#192226!important;border-top:1px solid #46565b!important}.drawing-truth b{color:#e4eceb!important}.drawing-truth small{color:#adbcb8!important}.window-source-proof>div{border-right:1px solid #46565b!important}.window-source-proof small{color:#adbcb8!important}.window-source-proof b{color:#e4eceb!important}.window-fields>label,.dimension-inputs label{color:#adbcb8!important}.window-fields input,.window-fields select{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.window-fields select:disabled{color:#adbcb8!important;background:#192226!important}.dimension-example{color:#adbcb8!important}.rounding-note{color:#edd19a!important;background:#423822!important}.calculation-blocker{color:#efb4ae!important;background:#192226!important}.window-price-card>strong{color:#e4eceb!important}.window-price-card>span{color:#adbcb8!important}.window-price-card dl>div{border-bottom:1px solid #46565b!important}.window-price-card dt,.window-price-card>small{color:#adbcb8!important}.window-visual-proof{background:#20292d!important;border-top:1px solid #46565b!important}.window-visual-proof .window-color-swatch{border:1px solid #46565b!important;box-shadow:inset 0 0 0 3px #46565b8c!important}.window-visual-proof b{color:#e4eceb!important}.window-visual-proof small{color:#adbcb8!important}.editable-price label span{color:#e4eceb!important}.editable-price input{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.editable-price.invalid{background:#192226!important;border-color:#46565b!important}.editable-price em{color:#efb4ae!important}.customer-position-comment,.public-position-comment{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.window-delivery-options{background:#192226!important;border:1px solid #46565b!important}.window-delivery-options small,.window-delivery-options label{color:#adbcb8!important}.window-delivery-options select{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.window-template-settings{background:#192226!important;border:1px solid #46565b!important}.window-template-settings>header span{color:#adbcb8!important}.window-template-settings>header>span{background:#20292d!important;border:1px solid #46565b!important}.window-template-settings label{color:#adbcb8!important}.window-template-settings input,.window-template-settings select{background:#20292d!important;border:1px solid #46565b!important}.document-paper .preview-address.envelope-window{border:1px solid #46565b!important}.window-continuation-preview{background:#192226!important;border:1px dashed #46565b!important}.window-continuation-preview span{color:#adbcb8!important}.public-window-next-steps{background:#20292d!important;border:1px solid #46565b!important}.public-window-next-steps h2{color:#e4eceb!important}.public-window-next-steps article{background:#192226!important;border:1px solid #46565b!important}.public-window-next-steps small{color:#adbcb8!important}.window-v2 .facade-tree{color:#e4eceb!important;background:#192226!important}.window-v2 .facade-tree span,.window-v2 .facade-tree small,.window-v2 .window-field-grid label{color:#adbcb8!important}.window-v2 .window-extras{border:1px solid #46565b!important}.window-v2 .window-extras legend,.window-v2 .window-extras label{color:#e4eceb!important}.window-v2 .window-extras small{color:#adbcb8!important}.window-v2 .window-controls-list p.blocked{color:#efb4ae!important;background:#192226!important}.window-v2 .window-controls-list p.warning{color:#edd19a!important;background:#423822!important}.window-v2 .difference-reason{color:#adbcb8!important}.survey-layout{background:#192226!important}.survey-steps{background:#20292d!important;border:1px solid #46565b!important}.survey-steps>div:first-child>p:last-child,.survey-steps nav button{color:#adbcb8!important}.survey-steps nav button>span{background:#192226!important}.survey-steps nav button.active>span{box-shadow:0 0 0 4px #46565b!important}.survey-steps nav button.active b{color:#e4eceb!important}.survey-steps nav button.done>span{color:#afd4ba!important}.offline-save{background:#192226!important}.offline-save b{color:#e4eceb!important}.offline-save small{color:#adbcb8!important}.survey-form{background:#20292d!important;border:1px solid #46565b!important}.survey-form-head{border-bottom:1px solid #46565b!important}.survey-form-head>span,.field-grid label{color:#adbcb8!important}.field-grid input,.field-grid select{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.source-note{background:#192226!important}.source-note b{color:#e4eceb!important}.source-note small{color:#adbcb8!important}.measure-highlight label{color:#e4eceb!important;background:#192226!important}.measure-highlight input{border:1px solid #46565b!important}.measurement-list article{border-bottom:1px solid #46565b!important}.measurement-list b{color:#e4eceb!important}.measurement-list small,.measurement-list span,.measurement-list strong{color:#adbcb8!important}.measurement-list strong{color:#e4eceb!important}.photo-head p{color:#adbcb8!important}.photo-tile,.photo-add{background:#20292d!important;border:1px solid #46565b!important}.photo-tile>div{background:linear-gradient(135deg,#293943,#192226)!important}.photo-tile i{background:#354247!important}.photo-tile b{color:#e4eceb!important}.photo-tile small,.photo-add{color:#adbcb8!important}.check-list button{background:#20292d!important;border:1px solid #46565b!important}.check-list button>span{border:1px solid #46565b!important}.check-list button>span.checked{border-color:#46565b!important}.check-list b{color:#e4eceb!important}.check-list small{color:#adbcb8!important}.suitability.good{color:#afd4ba!important}.suitability.warning{color:#edd19a!important}.survey-summary>div{background:#192226!important}.survey-summary small{color:#adbcb8!important}.survey-summary b{color:#e4eceb!important}.calculation-ready{background:#192226!important}.calculation-ready>div>p:last-child{color:#adbcb8!important}.survey-footer{border-top:1px solid #46565b!important}.survey-progress strong{color:#e4eceb!important}.survey-progress>div{background:#192226!important}.survey-progress small,.survey-appointment p,.survey-help p{color:#adbcb8!important}.survey-appointment dl>div{border-bottom:1px solid #46565b!important}.survey-appointment dt{color:#adbcb8!important}.survey-appointment dd{color:#e4eceb!important}@media (max-width:900px){.survey-footer{background:#20292d!important}}.orders-layout{background:#192226!important}.order-metrics section{background:#20292d!important;border:1px solid #46565b!important}.order-metrics p{color:#adbcb8!important}.order-metrics strong{color:#e4eceb!important}.order-metrics span{color:#adbcb8!important}.orders-filters button span{color:#edd19a!important;background:#423822!important}.orders-list{border-top:1px solid #46565b!important}.order-row{color:#e4eceb!important;background:#20292d!important;border-bottom:1px solid #46565b!important}.order-row:hover,.order-row.selected{background:#192226!important}.chain-state.blue{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.chain-state.warning{color:#edd19a!important}.chain-state.danger{color:#efb4ae!important}.chain-state.mint{color:#afd4ba!important}.order-identity small,.order-next-action small,.order-owner small,.order-value small,.order-detail-head p:last-child{color:#adbcb8!important}.chain-progress>div:not(:last-child):after{background:#192226!important}.chain-progress span{color:#adbcb8!important;background:#192226!important}.chain-progress small{color:#adbcb8!important}.chain-progress .done span{color:#afd4ba!important;background:#192226!important}.chain-progress .active span{box-shadow:0 0 0 3px #46565b!important}.source-chain{background:#192226!important}.source-chain b{color:#e4eceb!important}.source-chain small{color:#adbcb8!important}.order-facts>div{border-bottom:1px solid #46565b!important}.order-facts span{color:#afd4ba!important}.order-facts span.warning{color:#edd19a!important}.order-facts p,.transfer-guard p{color:#adbcb8!important}.mobile-workorder{background:#192226!important;box-shadow:-18px 0 48px #46565b33!important}.mobile-workorder>header{background:#20292d!important;border-bottom:1px solid #46565b!important}.mobile-workorder>header button{color:#e4eceb!important;background:#192226!important}.mobile-workorder>header p{color:#adbcb8!important}.mobile-workorder>header>span.online{color:#afd4ba!important}.mobile-workorder>header>span.offline{color:#edd19a!important}.workorder-steps{background:#20292d!important;border-bottom:1px solid #46565b!important}.workorder-steps button{color:#adbcb8!important}.workorder-steps button:not(:last-child):after,.workorder-steps span{background:#192226!important}.workorder-steps button.done span{color:#afd4ba!important}.workorder-steps button.active span{box-shadow:0 0 0 3px #46565b!important}.arrival-card{background:#20292d!important;border:1px solid #46565b!important}.arrival-card>div{border-bottom:1px solid #46565b!important}.arrival-card small{color:#adbcb8!important}.arrival-card b{color:#e4eceb!important}.work-checks label{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.field-recovery>span,.field-recovery b,.field-recovery p{color:#edd19a!important}.field-recovery button{color:#edd19a!important;background:#20292d!important}.usage-grid label{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.usage-grid input{border:1px solid #46565b!important}.usage-grid small{color:#adbcb8!important}.work-timer{background:#192226!important}.work-timer>span{color:var(--content-brand,var(--ui-focus))!important}.work-timer small{color:#adbcb8!important}.work-timer button{color:#adbcb8!important;background:#20292d!important}.evidence-grid>div,.evidence-grid>button{background:linear-gradient(145deg,#192226,#192226)!important;border:1px solid #46565b!important}.evidence-grid small,.evidence-grid>button{color:#adbcb8!important}.evidence-state{color:#afd4ba!important}.completion-summary>div{background:#20292d!important;border:1px solid #46565b!important}.completion-summary small{color:#adbcb8!important}.completion-summary b{color:#e4eceb!important}.customer-approval{background:#20292d!important;border:1px solid #46565b!important}.customer-approval>span{border:1px solid #46565b!important}.customer-approval input:checked+span{border-color:#46565b!important}.customer-approval small{color:#adbcb8!important}.handoff-ready{color:#afd4ba!important}.handoff-blocked{color:#edd19a!important}.mobile-workorder>footer{background:#20292d!important;border-top:1px solid #46565b!important}.tenant-admin{background:#192226!important}.tenant-list,.tenant-workspace{background:#20292d!important;border:1px solid #46565b!important}.tenant-list-head span{color:#adbcb8!important}.tenant-list>button{color:#e4eceb!important}.tenant-list>button.active{background:#192226!important;border-color:#46565b!important}.tenant-list button small{color:#adbcb8!important}.tenant-list button em{color:#adbcb8!important;background:#20292d!important}.tenant-list .add-tenant{color:#adbcb8!important;border-color:#46565b!important}.shared-release{background:#192226!important}.shared-release>span{color:#afd4ba!important;background:#192226!important}.shared-release small,.tenant-workspace>header p:last-child{color:#adbcb8!important}.tenant-tabs{border-bottom:1px solid #46565b!important}.tenant-tabs button{color:#adbcb8!important}.tenant-tabs button.active{border-color:var(--tenant-brand-accent,#46565b)!important;color:#adbcb8!important}.tenant-form label{color:#adbcb8!important}.tenant-form input,.tenant-form select,.upload-button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.tenant-form input:disabled{color:#adbcb8!important;background:#192226!important}.isolation-note{color:#afd4ba!important}.credential-note{color:#adbcb8!important;background:#192226!important}.brand-preview{background:#192226!important;border:1px solid #46565b!important}.brand-preview small{color:#adbcb8!important}.package-admin button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.package-admin button.selected{border:2px solid var(--tenant-brand-accent,#46565b)!important;background:#192226!important}.package-admin p,.package-admin small{color:#adbcb8!important}.module-switches{border:1px solid #46565b!important}.module-switches>div{border-bottom:1px solid #46565b!important}.module-switches small{color:#adbcb8!important}.role-matrix{border:1px solid #46565b!important}.role-matrix>div:first-child{background:#192226!important}.role-matrix span,.role-matrix b{color:#adbcb8!important;border-bottom:1px solid #46565b!important}.role-matrix b{color:#adbcb8!important}.role-matrix span:first-child{color:#e4eceb!important}.matrix-note{color:#adbcb8!important}.connector-list article{border:1px solid #46565b!important}.connector-list article>span{color:#adbcb8!important;background:#192226!important}.connector-list small{color:#adbcb8!important}.connector-list em{color:#edd19a!important}.connector-list em.connected{color:#afd4ba!important}.connector-list button{color:#adbcb8!important;background:#192226!important}.audit-list article{border-bottom:1px solid #46565b!important}.audit-list article>span{color:#adbcb8!important;background:#192226!important}.audit-list p,.audit-list time{color:#adbcb8!important}.tenant-workspace>footer{border-top:1px solid #46565b!important}.tenant-workspace>footer p,.tenant-rail>.card>small{color:#adbcb8!important}.tenant-health li{border-bottom:1px solid #46565b!important}.platform-update p{color:#adbcb8!important}.toggle{background:#354247!important}.toggle i{background:#20292d!important}.finance-fab,.communication-fab{box-shadow:0 10px 30px #46565b38!important}.finance-handoff,.communication-control{background:#192226!important;box-shadow:0 20px 60px #46565b38!important}.finance-handoff>header,.communication-control>header{background:#20292d!important;border-bottom:1px solid #46565b!important}.finance-handoff>header p:last-child,.communication-control>header p:last-child{color:#adbcb8!important}.finance-handoff>header>button,.communication-control>header>button{color:#adbcb8!important;background:#192226!important}.handoff-columns>main,.handoff-columns>aside>section{background:#20292d!important;border:1px solid #46565b!important}.handoff-checks>div{border-bottom:1px solid #46565b!important}.handoff-checks>div>span{color:#afd4ba!important}.handoff-checks small,.handoff-checks em{color:#adbcb8!important}.variance-control>div{color:#edd19a!important}.variance-control>label{border:1px solid #46565b!important}.handoff-columns aside>section>strong{color:#e4eceb!important}.handoff-columns dl>div{border-bottom:1px solid #46565b!important}.handoff-columns aside>section>small{color:#adbcb8!important}.invoice-target em{color:#adbcb8!important;background:#192226!important}.finance-handoff>footer,.communication-control>footer{background:#20292d!important;border-top:1px solid #46565b!important}.finance-handoff>footer p{color:#adbcb8!important}.communication-body>main,.communication-body>aside{background:#20292d!important;border:1px solid #46565b!important}.channel-state>span{color:#afd4ba!important;background:#192226!important}.channel-state small{color:#adbcb8!important}.channel-state em{color:#edd19a!important}.message-preview{background:#192226!important}.message-preview p{color:#e4eceb!important}.message-preview small{color:#adbcb8!important;border-top:1px solid #46565b!important}.consent-proof>span{color:#afd4ba!important}.consent-proof small{color:#adbcb8!important}.communication-body aside>div:first-of-type{border-bottom:1px solid #46565b!important}.communication-body aside>div:first-of-type small{color:#adbcb8!important}.communication-body aside li{border-bottom:1px solid #46565b!important}.communication-body aside li small{color:#adbcb8!important}.review-toggle{background:#192226!important}.review-toggle small{color:#adbcb8!important}.sync-conflict{color:#edd19a!important}.sync-conflict button{color:#edd19a!important;background:#20292d!important}.data-trust{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.data-trust i{background:#354247!important}.data-trust.live{color:#afd4ba!important}.data-trust.live i{box-shadow:0 0 0 3px #46565b!important}.data-trust.offline{color:#edd19a!important}.working-pilot{background:#192226!important}.pilot-statusbar{color:#afd4ba!important;background:#192226!important;border:1px solid #46565b!important}.status-dot{box-shadow:0 0 0 4px #46565b!important}.building-blocks button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.building-blocks button>span{color:#adbcb8!important;background:#192226!important}.building-blocks small{color:#adbcb8!important}.building-blocks button.active{border-color:var(--tenant-brand-accent,#46565b)!important;background:#192226!important;box-shadow:0 6px 18px #46565b17!important}.operation-message{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.operation-message>span{color:#adbcb8!important;background:#192226!important}.working-card{background:#20292d!important;border:1px solid #46565b!important}.working-card-head{border-bottom:1px solid #46565b!important}.working-card-head p{color:#adbcb8!important}.working-card-head>span{color:#afd4ba!important;background:#192226!important}.form-grid label,.stack-form label,.inline-action label{color:#adbcb8!important}.form-grid input,.form-grid select,.stack-form input,.stack-form select,.inline-action input,.inline-action select{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.consent-row,.form-foot{color:#adbcb8!important}.record-list>button{color:#e4eceb!important;background:#20292d!important}.record-list>button.active{background:#192226!important;border-color:#46565b!important}.record-priority{color:#edd19a!important;background:#423822!important}.record-list small,.record-list em{color:#adbcb8!important}.inline-action{background:#192226!important;border-top:1px solid #46565b!important}.inline-action p small,.working-empty{color:#adbcb8!important}.working-empty>span{color:#adbcb8!important;background:#192226!important}.quote-workable p small{color:#adbcb8!important}.quote-workable>strong{color:#e4eceb!important}.quote-workable>span{color:#afd4ba!important}.gate-form label{color:#adbcb8!important;border:1px solid #46565b!important}.gate-form label>span{color:#edd19a!important;background:#423822!important}.gate-form label:has(input:checked)>span{color:#afd4ba!important;background:#192226!important}.blocker-list li{color:#edd19a!important;background:#423822!important}.simple-table>div{border-bottom:1px solid #46565b!important}.simple-table span,.simple-table em{color:#adbcb8!important}.cost-result{background:#192226!important}.cost-result span{color:#adbcb8!important}.cost-result strong{color:#e4eceb!important}.cost-result small{color:#adbcb8!important}.finance-truth dl>div{border-bottom:1px solid #46565b!important}.finance-truth dt{color:#adbcb8!important}.connector-state{color:#adbcb8!important;background:#192226!important}.connector-state.pending{color:#edd19a!important;background:#423822!important}.connector-state>span{background:#20292d!important}.portal-work-item small{color:#adbcb8!important}.portal-scope span{color:#adbcb8!important;background:#192226!important}.sidebar-submenu button>span{background:#354247!important}.sidebar-submenu button:hover{color:#e4eceb!important;background:#192226!important}.sidebar-submenu button.active{color:#e4eceb!important;background:#293943!important}.sidebar-submenu button.active>span{box-shadow:0 0 0 3px #46565b!important}@media (max-width:900px){.mobile-menu{background:#192226!important;box-shadow:0 -18px 55px #46565b33!important}.mobile-menu>header>button{color:#e4eceb!important;background:#192226!important}.mobile-menu .nav-item{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.mobile-menu .nav-item.active{border-color:var(--tenant-brand-accent,#46565b)!important}}.mobile-submenu{border-left:1px solid #46565b!important}.mobile-subitem>button{color:#adbcb8!important}.mobile-subitem>button>span{background:#354247!important}.mobile-subitem>button.active{background:var(--ui-selected)!important;color:var(--content-brand,var(--ui-focus))!important}.mobile-tertiary{border-left:1px solid #46565b!important}.mobile-tertiary button{color:#adbcb8!important}.mobile-tertiary button.active{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.sidebar .nav-priority-label,.mobile-priority-label{color:#adbcb8!important}.commercial-control{color:#e4eceb!important;background:#192226!important}.commercial-metrics article{background:#20292d!important;border:1px solid #46565b!important}.commercial-metrics article.good,.commercial-metrics article.warning,.commercial-metrics article.danger{border-top:4px solid #46565b!important}.commercial-metrics span{color:#adbcb8!important}.commercial-metrics strong{color:#e4eceb!important}.commercial-metrics small{color:#adbcb8!important}.commercial-message{background:#192226!important;border:1px solid #46565b!important}.commercial-message button{color:#adbcb8!important;background:#20292d!important}.commercial-card{background:#20292d!important;border:1px solid #46565b!important}.commercial-card>header{border-bottom:1px solid #46565b!important}.commercial-card>header p:last-child{color:#adbcb8!important}.commercial-card>header>span{color:#adbcb8!important;background:#192226!important}.commercial-list{border-right:1px solid #46565b!important}.commercial-list>button{color:#e4eceb!important;background:#20292d!important}.commercial-list>button.selected{background:#192226!important;border-color:#46565b!important}.commercial-list small,.commercial-list em{color:#adbcb8!important}.route-score{color:#edd19a!important;background:#423822!important}.follow-detail>p:not(.eyebrow){color:#adbcb8!important}.follow-detail dl>div{border-bottom:1px solid #46565b!important}.channel-actions button,.installments button{color:#adbcb8!important;background:#192226!important;border:1px solid #46565b!important}.event-line>div{border-top:1px solid #46565b!important}.event-line small{color:#adbcb8!important}.condition-deadline{background:#423822!important}.condition-deadline strong{color:#edd19a!important}.condition-body label,.order-selector label{color:#adbcb8!important}.condition-body input,.condition-body textarea,.order-selector select{color:#e4eceb!important;border:1px solid #46565b!important}.condition-body .danger{color:#efb4ae!important;background:#192226!important}.commercial-empty{color:#afd4ba!important}.order-selector{border-right:1px solid #46565b!important}.order-selector>strong{color:#e4eceb!important}.order-selector>small{color:#adbcb8!important}.order-foundation>section{border:1px solid #46565b!important}.order-foundation p{color:#adbcb8!important}.order-foundation section>div{border-bottom:1px solid #46565b!important}.order-foundation section>div small{color:#adbcb8!important}.installments article{border-bottom:1px solid #46565b!important}.installments article>div small{color:#adbcb8!important}.installments article>div em{color:#edd19a!important}.installments article.held{background:#192226!important}.invoice-proof{border-top:1px solid #46565b!important}.invoice-proof>article{border:1px solid #46565b!important}.invoice-proof small{color:#adbcb8!important}.invoice-proof>article>strong{color:#e4eceb!important}.invoice-proof ul{color:#adbcb8!important}@media (max-width:760px){.commercial-list,.order-selector{border-bottom:1px solid #46565b!important}}.exe2-workspace{color:#e4eceb!important;background:#192226!important}:is(.exe2-workspace button:focus-visible,.exe2-workspace input:focus-visible,.exe2-workspace select:focus-visible){outline:3px solid #46565b!important}.exe2-head p,.exe2-live{color:#adbcb8!important}.exe2-live>i{box-shadow:0 0 0 4px #46565b!important}.exe2-live button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.exe2-kpis>button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 3px 12px #46565b10!important}.exe2-kpis>button:hover{border-color:#46565b!important;box-shadow:0 7px 20px #46565b18!important}.exe2-kpis>button>strong{color:#e4eceb!important}.exe2-kpis>button>i{background:var(--ui-selected)!important;color:var(--content-brand,var(--ui-focus))!important}.exe2-kpis>button>small{color:#adbcb8!important}.exe2-kpis>button.warning>strong,.exe2-kpis>button.warning>i{color:#edd19a!important}.exe2-kpis>button.warning>i{background:#423822!important}.exe2-kpis>button.danger>strong,.exe2-kpis>button.danger>i{color:#efb4ae!important}.exe2-kpis>button.danger>i{background:#192226!important}.exe2-message{color:#afd4ba!important;background:#192226!important;border:1px solid #46565b!important}.exe2-message.error{color:#efb4ae!important;background:#192226!important;border-color:#46565b!important}.exe2-message>span,.exe2-message button{background:#20292d!important}.exe2-loading{color:#adbcb8!important}.exe2-card{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 3px 14px #46565b10!important}.exe2-queue>header,.exe2-module-list>header{border-bottom:1px solid #46565b!important}.exe2-queue header p{color:#adbcb8!important}.exe2-queue header>span,.exe2-module-list header>span{background:var(--ui-selected)!important;color:var(--content-brand,var(--ui-focus))!important}.exe2-search{color:#adbcb8!important;border:1px solid #46565b!important}.exe2-search input{color:#e4eceb!important}.exe2-list>button{color:#e4eceb!important;background:#20292d!important}.exe2-list>button+button{border-top-color:#46565b!important}.exe2-list>button:hover{background:#192226!important}.exe2-list>button.selected{box-shadow:inset 3px 0 var(--tenant-brand-accent,#46565b)!important;background:#192226!important;border-color:#46565b!important}.exe2-list small,.exe2-list footer{color:#adbcb8!important}.exe2-list footer strong{color:#e4eceb!important}.exe2-status{background:var(--ui-selected)!important;color:var(--content-brand,var(--ui-focus))!important}.exe2-status.good{color:#afd4ba!important;background:#192226!important}.exe2-status.warning{color:#edd19a!important;background:#423822!important}.exe2-status.danger{color:#efb4ae!important;background:#192226!important}.exe2-status.info{color:#adbcb8!important;background:#192226!important}.exe2-dossier-head{border-bottom:1px solid #46565b!important}.exe2-dossier-head p{color:#adbcb8!important}.exe2-dossier-head>button,.exe2-next>button,.exe2-recovery button,.exe2-detail-body button,.exe2-inline-form button,.exe2-summary button,.exe2-change button,.exe2-proposals button,.exe2-confirm button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.exe2-stages{background:#20292d!important;border-bottom:1px solid #46565b!important}.exe2-stages>div{color:#adbcb8!important}.exe2-stages>div:before{background:#192226!important}.exe2-stages span{background:#20292d!important;border:2px solid #46565b!important}.exe2-stages .done{color:#afd4ba!important}.exe2-stages .done span{border-color:#46565b!important}.exe2-stages .current{color:var(--content-brand,var(--ui-focus))!important}.exe2-stages .current span{border-color:var(--tenant-brand-accent,#46565b)!important;color:var(--content-brand,var(--ui-focus))!important;box-shadow:0 0 0 4px #46565b!important}.exe2-next{background:linear-gradient(120deg,#192226,#20292d)!important;border:1px solid #46565b!important}.exe2-next p{color:#adbcb8!important}.exe2-dossier-grid>section{border:1px solid #46565b!important}.exe2-dossier-grid dl>div,.exe2-three dl>div{border-bottom:1px solid #46565b!important}.exe2-parts>article{border:1px solid #46565b!important}.exe2-parts small,.exe2-control header p,.exe2-control-score>span{color:#adbcb8!important}.exe2-control-score>div{background:#192226!important}.exe2-control-list>div{border:1px solid #46565b!important}.exe2-control-list>div>span{color:#afd4ba!important;background:#192226!important}.exe2-control-list>div.warn>span{color:#edd19a!important;background:#423822!important}.exe2-control-list small{color:#adbcb8!important}.exe2-recovery{background:#192226!important;border:1px solid #46565b!important}.exe2-recovery p{color:#adbcb8!important}.exe2-recovery button{background:#20292d!important}.exe2-detail-head{border-bottom:1px solid #46565b!important}.exe2-detail-head p{color:#adbcb8!important}.exe2-version{color:#adbcb8!important;background:#192226!important;border:1px solid #46565b!important}.exe2-highlight{background:linear-gradient(120deg,#192226,#20292d)!important;border:1px solid #46565b!important}.exe2-highlight.danger{background:#192226!important;border-color:#46565b!important}.exe2-highlight>svg{color:var(--content-brand,var(--ui-focus))!important}.exe2-highlight.danger>svg{color:#efb4ae!important}.exe2-highlight p{color:#adbcb8!important}.exe2-gates>article{border:1px solid #46565b!important}.exe2-gates>article>span,.exe2-mini-gate>span{color:#afd4ba!important;background:#192226!important}.exe2-gates>article.warning>span,.exe2-gates>article.danger>span,.exe2-mini-gate.warn>span{color:#edd19a!important;background:#423822!important}.exe2-gates>article small,.exe2-gates>article em{color:#adbcb8!important}.exe2-gates.compact>.exe2-mini-gate{border:1px solid #46565b!important}.exe2-inline-form{background:#192226!important;border:1px solid #46565b!important}.exe2-inline-form label{color:#adbcb8!important}.exe2-inline-form input,.exe2-inline-form select{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.exe2-inline-form button,.exe2-primary{border-color:var(--tenant-brand-accent,#46565b)!important}.exe2-primary:disabled,.exe2-detail-body button:disabled,.exe2-inline-form button:disabled,.exe2-summary button:disabled,.exe2-change button:disabled{color:#adbcb8!important;background:#192226!important;border-color:#46565b!important}.exe2-facts{border:1px solid #46565b!important}.exe2-facts>div{border-right:1px solid #46565b!important}.exe2-facts span{color:#adbcb8!important}.exe2-table{border:1px solid #46565b!important}.exe2-table th{color:#adbcb8!important;background:#192226!important}.exe2-table td{border-top:1px solid #46565b!important}.exe2-table td.bad{color:#efb4ae!important}.exe2-note{border-left:3px solid var(--tenant-brand-accent,#46565b)!important;background:#192226!important}.exe2-note p{color:#adbcb8!important}.exe2-proposals>article,.exe2-proposals>label{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.exe2-proposals>article.selected,.exe2-proposals>label.selected{border:2px solid var(--tenant-brand-accent,#46565b)!important;background:#192226!important}.exe2-proposals p{color:#adbcb8!important}.exe2-proposals small{color:#afd4ba!important}.exe2-confirm,.exe2-summary{background:#192226!important;border:1px solid #46565b!important}.exe2-confirm p,.exe2-summary p{color:#adbcb8!important}.exe2-confirm button,.exe2-summary button{border-color:var(--tenant-brand-accent,#46565b)!important}.exe2-summary small{color:#adbcb8!important}.exe2-three>section{border:1px solid #46565b!important}.exe2-change{background:#192226!important;border:1px solid #46565b!important}.exe2-change>svg,.exe2-change p{color:#edd19a!important}.exe2-audit{border-top:1px solid #46565b!important}.exe2-audit summary{color:#adbcb8!important}.exe2-audit summary span{background:#192226!important}.exe2-audit article{border-bottom:1px solid #46565b!important}.exe2-audit article>span{color:#afd4ba!important}.exe2-audit small,.exe2-empty{color:#adbcb8!important}.exe2-check-action{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.exe2-check-action:hover{background:#192226!important;border-color:#46565b!important}.exe2-check-action small{color:#adbcb8!important}.exe2-table input{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.exe2-action-group button:last-child{border-color:var(--tenant-brand-accent,#46565b)!important}@media (max-width:1250px){.exe2-facts>div{border-bottom:1px solid #46565b!important}}.personal-work-head{background:#20292d!important;border:1px solid #46565b!important}.personal-work-head>div>p:last-child{color:#adbcb8!important}.work-metrics>button,.work-metrics>div{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.work-metrics>button.active{border-color:var(--tenant-brand-accent,#46565b)!important;background:#192226!important;box-shadow:0 0 0 2px #46565b!important}.work-metrics>button.danger strong{color:#efb4ae!important}.work-metrics>button.active.danger{background:#192226!important;border-color:#46565b!important;box-shadow:0 0 0 2px #46565b!important}.work-metrics span,.work-metrics small{color:#adbcb8!important}.work-metrics strong{color:#e4eceb!important}.work-queue-card,.role-policy-card{background:#20292d!important;border:1px solid #46565b!important}.work-queue-card>header{border-bottom:1px solid #46565b!important}.work-queue-card header p{color:#adbcb8!important}.scope-switch{background:#192226!important}.scope-switch button{color:#adbcb8!important}.scope-switch button.active{color:#e4eceb!important;background:#20292d!important;box-shadow:0 2px 7px #46565b18!important}.personal-task{border-bottom:1px solid #46565b!important}.task-signal{color:#adbcb8!important;background:#192226!important}.personal-task.geblokkeerd .task-signal{color:#efb4ae!important;background:#192226!important}.personal-task.binnenkort .task-signal{color:#adbcb8!important;background:#192226!important}.personal-task h3{color:#e4eceb!important}.personal-task p{color:#adbcb8!important}.personal-task-meta span{color:#adbcb8!important;background:#192226!important}.personal-task.geblokkeerd .personal-task-meta span:first-child{color:#efb4ae!important;background:#192226!important}.personal-task.nu .personal-task-meta span:first-child{color:#adbcb8!important;background:#192226!important}.work-queue-empty{color:#adbcb8!important}.work-queue-empty>span{color:#afd4ba!important;background:#192226!important}.role-policy-card>h3{color:#e4eceb!important}.role-policy-card dl>div{border-bottom:1px solid #46565b!important}.role-policy-card dt{color:#adbcb8!important}.role-policy-card dd{color:#e4eceb!important}.role-policy-proof{color:#afd4ba!important;background:#192226!important}.role-policy-proof>span:first-child{color:#afd4ba!important;background:#20292d!important}.process-toolbar span{color:#adbcb8!important}.recovery-box{color:#edd19a!important;background:#423822!important}.planning-options>article{border:1px solid #46565b!important}.planning-options article small,.planning-options article ul{color:#adbcb8!important}.connected-workorder{background:#192226!important;border:1px solid #46565b!important}.connected-workorder header small{color:#adbcb8!important}.connected-workorder>header>span{color:#afd4ba!important;background:#192226!important}.workorder-fields label,.communication-form label{color:#adbcb8!important}.workorder-fields input,.communication-form input,.communication-form select,.deviation-row input,.quote-workable input{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.gps-row span{color:#adbcb8!important}.deviation-open{color:#efb4ae!important;background:#192226!important}.workorder-done{color:#afd4ba!important;background:#192226!important}.inventory-summary>div{border-bottom:1px solid #46565b!important}.inventory-summary small{color:#adbcb8!important}.communication-form,.communication-history article{border-bottom:1px solid #46565b!important}.communication-history article>span{color:#adbcb8!important;background:#192226!important}.communication-history small{color:#adbcb8!important}.communication-history em{color:#edd19a!important;background:#423822!important}.quote-workable>label{color:#adbcb8!important}.channel-connector{color:#edd19a!important;background:#423822!important}.quote-creator{background:#20292d!important;box-shadow:0 24px 70px #46565b45!important}.quote-creator>header{border-bottom:1px solid #46565b!important}.quote-creator header p:last-child{color:#adbcb8!important}.quote-creator>header>button{color:#e4eceb!important;background:#192226!important}.quote-creator-fields label{color:#adbcb8!important}.quote-creator-fields select{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.quote-creator-check.good{color:#afd4ba!important;background:#192226!important}.quote-creator-check.warning{color:#edd19a!important;background:#423822!important}.quote-creator-check>span{background:#20292d!important}.quote-creator>footer{border-top:1px solid #46565b!important}.quote-creator>footer p,.quote-save-message{color:#adbcb8!important}.public-payment-page{color:#e4eceb!important;background:#192226!important}.public-payment-page .public-quote-header{background:#20292d!important;border-bottom:1px solid #46565b!important}.public-payment-page .public-quote-header small,.public-payment-page .public-quote-header>span{color:#adbcb8!important}.public-invoice-document,.public-payment-panel{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 18px 45px #46565b14!important}.public-invoice-document>header{border-bottom:1px solid #46565b!important}.public-invoice-document header p{color:#adbcb8!important}.public-invoice-document header button{color:#e4eceb!important;background:#192226!important;border:1px solid #46565b!important}.public-invoice-parties small{color:#adbcb8!important}.public-invoice-lines{border:1px solid #46565b!important}.public-invoice-lines>div{border-bottom:1px solid #46565b!important}.public-invoice-lines .heading{color:#adbcb8!important;background:#192226!important}.public-invoice-document>footer{color:#adbcb8!important;border-top:1px solid #46565b!important}.public-payment-status{border-bottom:1px solid #46565b!important}.public-payment-status svg{color:#afd4ba!important}.public-payment-status small,.public-payment-provider,.public-payment-note{color:#adbcb8!important}.public-payment-note{color:#edd19a!important;background:#423822!important}.public-payment-steps{border-top:1px solid #46565b!important}.public-payment-steps p{color:#adbcb8!important}.public-payment-steps span{border:1px solid #46565b!important}.public-payment-steps .active,.public-payment-steps .done{color:#afd4ba!important}.quote-studio .model-choice-grid>button.selected,.quote-studio .position-carousel>button.active{box-shadow:inset 4px 0 0 var(--tenant-brand-accent,#46565b)!important}.quote-studio{color:#e4eceb!important;background:#192226!important}.quote-context{color:#adbcb8!important}.quote-context>span{background:#192226!important}.quote-context .condition-chip{color:#edd19a!important;background:#423822!important}.quote-context .autosave{color:#afd4ba!important}.quote-flow-steps,.config-progress{background:#20292d!important;border:1px solid #46565b!important}.quote-flow-steps button,.config-progress button{color:#adbcb8!important}.quote-flow-steps button:not(:last-child):after,.config-progress button:not(:last-child):after{border-top:2px solid #46565b!important}.quote-flow-steps button span,.config-progress button span{color:#adbcb8!important;background:#20292d!important;border:2px solid #46565b!important}.quote-flow-steps button.active,.config-progress button.active{color:#adbcb8!important}.quote-flow-steps button.active span,.config-progress button.active span{border-color:#46565b!important}.quote-flow-steps button.done,.config-progress button.done{color:#afd4ba!important}.quote-flow-steps button.done span,.config-progress button.done span{border-color:#46565b!important}.seller-source-strip{background:#192226!important;border:1px solid #46565b!important}.seller-source-strip small{color:#adbcb8!important}.seller-source-strip button{background:#20292d!important}.config-progress{background:#192226!important}.window-configurator-v41>.card{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 8px 24px #46565b0b!important}.panel-title small{color:#adbcb8!important}.recommendation-line{color:#afd4ba!important;background:#192226!important}.recommendation-line span{color:#afd4ba!important;background:#253c31!important}.model-choice-grid>button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.model-choice-grid>button.selected{border-color:var(--tenant-brand-accent,#46565b)!important;background:#192226!important;box-shadow:0 0 0 2px #46565b!important}.model-choice-grid small{color:#adbcb8!important}.model-mini{background:#192226!important;border:5px solid #46565b!important;outline:1px solid #46565b!important}.model-mini i{color:#adbcb8!important;background:linear-gradient(145deg,#192226,#354247)!important;border:1px solid #46565b!important}.configuration-choice-panel>label,.advanced-fields>label,.configuration-choice-panel .two-fields label,.configuration-choice-panel .dimension-inputs label{color:#adbcb8!important}.configuration-choice-panel input,.configuration-choice-panel select,.configuration-choice-panel textarea{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.configuration-choice-panel .dimension-inputs label>span{color:#adbcb8!important}.selected-pane-card{background:#192226!important}.selected-pane-card small,.visual-options legend,.direction-choice legend{color:#adbcb8!important}.visual-options button,.direction-choice button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.visual-options button.selected,.direction-choice button.selected{color:#adbcb8!important;background:#192226!important;border-color:#46565b!important;box-shadow:0 0 0 2px #46565b!important}.choice-help{color:#adbcb8!important;background:#192226!important}.toggle-line{background:#192226!important}.toggle-line small{color:#adbcb8!important}.advanced-toggle{color:#adbcb8!important;background:#192226!important}.advanced-fields{border-top:1px solid #46565b!important}.advanced-fields fieldset{border:1px solid #46565b!important}.advanced-fields legend,.advanced-fields .extra-option small{color:#adbcb8!important}.review-list p{border-bottom:1px solid #46565b!important}.review-list span{color:#adbcb8!important}.attention-list p{color:#edd19a!important;background:#423822!important}.choice-panel-footer{background:#192226!important;border-top:1px solid #46565b!important}.drawing-toolbar{border-bottom:1px solid #46565b!important}.drawing-toolbar>div:first-child{background:#192226!important}.drawing-toolbar>div:first-child span{color:#adbcb8!important}.drawing-toolbar>div:first-child span.active{color:#adbcb8!important;background:#20292d!important;box-shadow:0 2px 7px #46565b17!important}.drawing-toolbar p{color:#adbcb8!important}.drawing-toolbar button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.drawing-stage{background:radial-gradient(circle at 50% 25%,#20292d 0,#192226 58% 100%)!important}.pane-hit:hover,.pane-hit:focus{stroke:#46565b!important}.drawing-loading{color:#adbcb8!important}.drawing-loading span{color:#adbcb8!important;background:#192226!important}.drawing-instruction{color:#adbcb8!important;border-top:1px solid #46565b!important}.drawing-instruction span{color:#adbcb8!important;background:#192226!important}.position-carousel{background:#192226!important;border-top:1px solid #46565b!important}.position-carousel>button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.position-carousel>button.active{background:#192226!important;border-color:#46565b!important}.position-carousel>button>span,.position-carousel small{color:#adbcb8!important}.summary-sections button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.summary-sections button>span{color:#adbcb8!important;background:#192226!important}.summary-sections button.complete>span{color:#afd4ba!important;background:#192226!important}.summary-sections button.active{background:#192226!important;border-color:#46565b!important}.summary-sections button small{color:#adbcb8!important}.control-proof{border:1px solid #46565b!important}.control-proof p{color:#adbcb8!important}.control-proof p span{background:#192226!important}.control-proof p.good span{color:#afd4ba!important;background:#192226!important}.control-proof p.warn span{color:#edd19a!important;background:#423822!important}.control-proof p.bad{color:#efb4ae!important}.control-proof p.bad span{color:#efb4ae!important;background:#192226!important}.matrix-proof{color:#edd19a!important;background:#423822!important}.price-proof,.offer-running-total{background:#192226!important}.price-proof strong{color:#e4eceb!important}.price-proof>span{color:#adbcb8!important}.price-proof p{color:#afd4ba!important;background:#192226!important}.offer-running-total{background:#192226!important}.offer-running-total b{color:#e4eceb!important}.offer-running-total small,.source-foot{color:#adbcb8!important}.combination-advice{background:#20292d!important;border:1px solid #46565b!important}.combination-advice>span{color:#adbcb8!important;background:#192226!important}.combination-advice small{color:#adbcb8!important}.combination-advice button{color:#adbcb8!important;background:#192226!important}.customer-preview-layer{background:#192226!important}.customer-preview-toolbar{background:#20292d!important;border-bottom:1px solid #46565b!important;box-shadow:0 5px 20px #46565b12!important}.customer-preview-toolbar button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.customer-preview-toolbar span{color:#adbcb8!important}.customer-preview-toolbar button:last-child{border-color:#46565b!important}.customer-offer-page{color:#e4eceb!important;background:#20292d!important;box-shadow:0 22px 65px #46565b26!important}.customer-offer-page>header{border-bottom:1px solid #46565b!important}.customer-brand small,.customer-offer-page header small,.customer-offer-intro>p:last-child{color:#adbcb8!important}.customer-position-card{border:1px solid #46565b!important}.customer-position-head{border-bottom:1px solid #46565b!important}.customer-position-head span{color:#adbcb8!important}.customer-drawing{background:linear-gradient(#20292d,#192226)!important}.customer-specs{border-top:1px solid #46565b!important}.customer-specs p{border-bottom:1px solid #46565b!important}.customer-specs p:nth-child(odd){border-right:1px solid #46565b!important}.customer-specs span{color:#adbcb8!important}.customer-total-card{background:#192226!important}.customer-total-card strong{color:#e4eceb!important}.customer-total-card p{color:#adbcb8!important}.customer-offer-page>footer{color:#adbcb8!important;border-top:1px solid #46565b!important}.quote-studio .model-choice-grid>button.selected,.quote-studio .visual-options button.selected,.quote-studio .direction-choice button.selected,.quote-studio .position-carousel>button.active{box-shadow:inset 4px 0 0 var(--tenant-brand-accent,#46565b)!important}.quote-studio .danger-action{color:#efb4ae!important;background:#192226!important;border-color:#46565b!important}.roof-window-fields label,.roof-window-fields label>span{color:#adbcb8!important}.customer-total-card button:disabled{background:#354247!important}.catalog-manager{background:#192226!important;box-shadow:0 28px 80px #46565b55!important}.catalog-manager>header{background:#20292d!important;border-bottom:1px solid #46565b!important}.catalog-manager header p:last-child{color:#adbcb8!important}.catalog-manager header>button{color:#e4eceb!important;background:#192226!important}.catalog-manager>nav{border-bottom:1px solid #46565b!important}.catalog-manager>nav button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.catalog-manager>nav button.active{border-color:#46565b!important}.catalog-manager-list form{border-bottom:1px solid #46565b!important}.catalog-manager-list form>div span,.catalog-manager-list label{color:#adbcb8!important}.catalog-manager-list input{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.catalog-manager>footer{background:#20292d!important;border-top:1px solid #46565b!important}.catalog-manager>footer span{color:#adbcb8!important}.quote-overview,.isolation-studio,.quote-editor-workspace{color:#e4eceb!important}.quote-overview-title p{color:#adbcb8!important}.quote-kpis button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.quote-kpis button:hover,.quote-kpis button.active{background:#192226!important;border-color:#46565b!important}.quote-kpis span,.quote-kpis small{color:#adbcb8!important}.quote-saved-views button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.quote-saved-views button.active{border-color:#46565b!important}.quote-filterbar label{background:#20292d!important;border:1px solid #46565b!important}.quote-filterbar>button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.quote-table-card,.quote-next-panel{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 5px 18px #46565b10!important}.quote-table-head{color:#adbcb8!important;background:#192226!important;border-bottom:1px solid #46565b!important}.quote-table-body>button{color:#e4eceb!important;background:#20292d!important;border-bottom:1px solid #46565b!important}.quote-table-body>button:hover,.quote-table-body>button.active{background:#192226!important}.quote-table-body>button.active{box-shadow:inset 4px 0 #46565b!important}.quote-table-body small{color:#adbcb8!important}.outcome{background:#192226!important}.outcome.DV{color:#afd4ba!important;background:#192226!important}.outcome.NV{color:#edd19a!important;background:#423822!important}.outcome.OVV,.quote-next-panel header span{color:#adbcb8!important;background:#192226!important}.quote-next-panel .why-now{background:#192226!important}.quote-next-panel .why-now span{color:#adbcb8!important}.quote-next-panel dl div{border-bottom:1px solid #46565b!important}.quote-next-panel dt,.quote-next-panel .message,.quote-editor-toolbar small{color:#adbcb8!important}.isolation-studio-head{border-bottom:1px solid #46565b!important}.isolation-studio-head p,.isolation-head-actions>span{color:#adbcb8!important}.isolation-head-actions .saving{color:#edd19a!important}.isolation-source-banner{background:#192226!important;border:1px solid #46565b!important}.isolation-source-banner small{color:#adbcb8!important}.isolation-catalog,.isolation-lines-panel,.isolation-summary>section{background:#20292d!important;border:1px solid #46565b!important}.catalog-search{border:1px solid #46565b!important}.catalog-groups button{color:#adbcb8!important;background:#192226!important}.catalog-title small{color:#adbcb8!important}.catalog-items>button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.catalog-items>button.selected{background:#192226!important;border-color:#46565b!important;box-shadow:inset 3px 0 #46565b!important}.catalog-items>button>span{border:1px solid #46565b!important}.catalog-items>button.selected>span{border-color:#46565b!important}.catalog-items small{color:#adbcb8!important}.isolation-lines-panel .complete{color:#afd4ba!important;background:#192226!important}.isolation-lines-panel .attention{color:#edd19a!important;background:#423822!important}.isolation-line-head{color:#adbcb8!important;background:#192226!important;border-top:1px solid #46565b!important;border-bottom:1px solid #46565b!important}.isolation-lines article{border-bottom:1px solid #46565b!important}.line-main .drag,.line-main small{color:#adbcb8!important}.isolation-lines article>input{border:1px solid #46565b!important}.subsidy-value,.line-control .goed{color:#afd4ba!important}.line-control .let-op,.line-control .blokkeer{color:#edd19a!important}.isolation-lines article>footer{background:#20292d!important;border-top:1px solid #46565b!important}.isolation-lines article>footer button{color:#adbcb8!important}.isolation-lines article>footer .danger-action{color:#efb4ae!important}.isolation-summary .total{border-top:1px solid #46565b!important}.isolation-summary .green,.subsidy-summary>strong{color:#afd4ba!important}.subsidy-summary>small{color:#adbcb8!important}.subsidy-summary>div,.margin-summary i{background:#192226!important}.margin-summary small{color:#adbcb8!important}.calculation-controls .good{color:#afd4ba!important}.calculation-controls .bad,.calculation-controls>small{color:#edd19a!important}.discount-panel button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.discount-panel button.active{color:#adbcb8!important;background:#192226!important;border-color:#46565b!important}.discount-panel label{border:1px solid #46565b!important}.isolation-customer-offer{background:#20292d!important;box-shadow:0 24px 68px #46565b2b!important}.isolation-customer-offer>header{border-bottom:1px solid #46565b!important}.customer-measure-grid>section{border:1px solid #46565b!important}.measure-visual{color:#adbcb8!important;background:linear-gradient(145deg,#192226,#293943)!important}.measure-visual.vloer{color:#afd4ba!important;background:linear-gradient(145deg,#192226,#253c31)!important}.measure-visual.dak{color:#edd19a!important;background:linear-gradient(145deg,#192226,#354247)!important}.customer-measure-grid p{color:#adbcb8!important}.customer-price-card{background:#192226!important}.customer-price-card dl div{border-bottom:1px solid #46565b!important}.customer-price-card dl .subsidy{color:#afd4ba!important}.customer-price-card dt small{color:#adbcb8!important}.customer-price-card aside button,.customer-price-card aside a{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.customer-price-card aside label{color:#adbcb8!important}.customer-price-card aside input{border:1px solid #46565b!important}.relation-record{border-bottom:1px solid #46565b!important}.combination-editor-switch{background:#20292d!important;border:1px solid #46565b!important}.combination-editor-switch>span{color:#e4eceb!important}.combination-editor-switch button{color:#adbcb8!important;background:#192226!important;border:1px solid #46565b!important}.combination-editor-switch button.active{border-color:#46565b!important}.combination-editor-switch small{color:#adbcb8!important}.sidebar{background:#20292d!important}.brand small{color:#adbcb8!important}.organisation{background:#20292d!important}.organisation:hover{background:#192226!important;border-color:#46565b!important}.organisation-mark{background:var(--ui-selected)!important}.organisation>b,.nav-group{color:#adbcb8!important}.nav-item{color:#e4eceb!important}.nav-item:hover{background:#192226!important}.nav-item.active,.nav-item.active:hover{background:var(--ui-selected)!important;color:var(--content-brand,var(--ui-focus))!important}.nav-item.active .nav-symbol{background:#293943!important}.nav-item b{color:#adbcb8!important;background:#192226!important}.nav-item.active b{color:var(--content-brand,var(--ui-focus))!important;background:#293943!important}.nav-chevron{color:#adbcb8!important}.sidebar-submenu{border-left:1px solid #46565b!important}.sidebar-submenu button{color:#adbcb8!important}.sidebar-submenu button:hover,.sidebar-submenu button.active{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.sidebar-bottom{color:#adbcb8!important;border-top:1px solid #46565b!important}.menu-collapse{color:#adbcb8!important}.menu-collapse:hover{background:#192226!important}.connection.ok{box-shadow:0 0 0 3px #46565b!important}.topbar{background:#20292df5!important;box-shadow:0 1px 4px #46565b08!important}.topbar-title p{color:#adbcb8!important}.global-search-trigger{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.global-search-trigger:hover{box-shadow:0 0 0 3px var(--tenant-brand-soft,#46565b)!important;border-color:#46565b!important}.global-search-trigger>span{color:#adbcb8!important}.global-search-trigger kbd,.shell-search kbd{color:#adbcb8!important;background:#192226!important;border:1px solid #46565b!important}.top-icon,.context-action{color:#e4eceb!important}.top-icon:hover{background:#192226!important}.notification-button b{border:2px solid #46565b!important}.user-menu-trigger{border-left:1px solid #46565b!important}.user-menu-trigger>span{color:#e4eceb!important;background:linear-gradient(145deg,#192226,#293943)!important;box-shadow:inset 0 0 0 2px #46565b,0 0 0 1px #46565b!important}.user-menu-trigger small,.user-menu-trigger i{color:#adbcb8!important}.shell-panel{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 24px 70px #46565b38!important}.shell-panel>header{background:#20292d!important;border-bottom:1px solid #46565b!important}.shell-panel>header>button{color:#adbcb8!important;background:#192226!important}.shell-search>label{box-shadow:0 0 0 4px var(--tenant-brand-soft,#46565b)!important;border:2px solid #46565b!important}.search-empty button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.search-results>button,.quick-grid>button,.notification-list>button{background:#20292d!important}.search-results>button:hover,.quick-grid>button:hover,.notification-list>button:hover{background:#192226!important;border-color:#46565b!important}.search-results>button>span,.quick-grid>button>span{background:#192226!important}.search-results small,.quick-grid small,.notification-list small,.search-results i,.quick-grid i,.notification-list i{color:#adbcb8!important}.quick-grid>button{border-color:#46565b!important}.panel-summary{background:#192226!important}.panel-summary span{color:#adbcb8!important}.notification-list .attention{color:#edd19a!important;background:#423822!important}.notification-list .done{color:#afd4ba!important;background:#192226!important}.help-visual{background:#192226!important}.help-content>small{color:#adbcb8!important}.profile-identity{background:#192226!important}.profile-identity>span{color:#e4eceb!important;background:linear-gradient(145deg,#293943,#b8d6f5)!important}.profile-identity p,.profile-identity small{color:#adbcb8!important}.profile-panel dl>div{border-bottom:1px solid #46565b!important}.profile-panel>button{color:#e4eceb!important}.profile-panel>button:hover{background:#192226!important}.profile-panel>p{color:#adbcb8!important}.user-menu-trigger>img{box-shadow:0 0 0 2px #46565b,0 0 0 1px #46565b!important}.relation-load-more{color:#adbcb8!important;background:#192226!important;border:1px solid #46565b!important}.relation-load-more:hover{background:#192226!important;border-color:#46565b!important}.relation-load-more span{color:#adbcb8!important}.quote-select-field{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.quote-select-field select{color:#e4eceb!important}.quote-source-details{background:#192226!important;border:1px solid #46565b!important}.quote-source-details span{color:#adbcb8!important}.quote-source-details b{color:#e4eceb!important}.customer-contact-note{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.static-note{color:#adbcb8!important;background:#192226!important;border:1px solid #46565b!important}.row-indicator{color:#adbcb8!important}.tenant-list>.tenant-static{color:#e4eceb!important}.tenant-list>.tenant-static.active{background:#192226!important;border-color:#46565b!important}.tenant-static small{color:#adbcb8!important}.tenant-static em{color:#adbcb8!important;background:#20292d!important}.live-state{color:#adbcb8!important}.refresh-button,.refresh-choice select{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.day-metrics>button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 3px 12px #46565b08!important}.day-metrics>button:hover,.day-metrics>button.active{background:#192226!important;border-color:#46565b!important;box-shadow:0 0 0 3px #46565b!important}.day-metrics strong,.day-metrics small{color:#adbcb8!important}.day-metrics i{color:var(--content-brand,var(--ui-focus))!important}.day-metrics .blocked strong,.day-metrics .blocked i{color:#edd19a!important}.day-metrics .completed strong,.day-metrics .completed i{color:#afd4ba!important}.work-update-banner{color:#adbcb8!important;background:#192226!important;border:1px solid #46565b!important}.work-update-banner>span{border:1px solid var(--tenant-brand-accent,#46565b)!important}.work-update-banner button{color:var(--content-brand,var(--ui-focus))!important;background:#20292d!important;border:1px solid #46565b!important}.day-workstream,.day-side-rail>section,.work-agreement{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 3px 12px #46565b08!important}.workstream-tools{border-bottom:1px solid #46565b!important}.work-scope small{color:#adbcb8!important}.workstream-tools input,.workstream-tools select{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.work-search span{color:#adbcb8!important}.task-section+.task-section{border-top:1px solid #46565b!important}.task-section>header span,.completed-work>button>b{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.day-task-list{border:1px solid #46565b!important}.day-task{background:#20292d!important}.day-task+.day-task{border-top:1px solid #46565b!important}.day-task:hover{background:#20292d!important}.day-priority{color:#efb4ae!important}.day-task.binnenkort .day-priority{color:#adbcb8!important}.day-task-status b{color:#efb4ae!important}.day-task.binnenkort .day-task-status b,.day-task-status small,.day-task-copy small,.day-task-copy p,.day-task time{color:#adbcb8!important}.day-task>button{color:var(--content-brand,var(--ui-focus))!important;background:#20292d!important;border:1px solid #46565b!important}.day-empty,.rail-empty{color:#adbcb8!important}.completed-work{border:1px solid #46565b!important}.completed-work>button{color:#e4eceb!important;background:#20292d!important}.completed-work>button>b{color:#afd4ba!important;background:#192226!important}.completed-work .day-task-list{border-top:1px solid #46565b!important}.work-sync-proof{color:#adbcb8!important}.work-sync-proof span{color:#afd4ba!important}.day-side-rail header{border-bottom:1px solid #46565b!important}.day-side-rail header button{color:var(--content-brand,var(--ui-focus))!important;background:#20292d!important;border:1px solid #46565b!important}.agenda-list>button{color:#e4eceb!important}.agenda-list time small{color:#adbcb8!important}.agenda-list>button>div{background:#192226!important;border:1px solid #46565b!important;border-left-width:3px!important}.agenda-list>button>div small{color:#adbcb8!important}.day-blockers header b{color:#edd19a!important;background:#423822!important}.day-blockers>button{color:#e4eceb!important;background:#20292d!important;border-bottom:1px solid #46565b!important}.day-blockers>button:hover{background:#192226!important}.day-blockers>button small{color:#adbcb8!important}.day-blockers>button>span{color:#edd19a!important}.work-agreement summary span,.work-agreement summary i{color:var(--content-brand,var(--ui-focus))!important}.work-agreement>div{color:#adbcb8!important}.work-agreement dl>div{border-top:1px solid #46565b!important}.work-agreement dd,.inventory-mode .my-work-hero h2{color:#e4eceb!important}.work-acceptance-banner{color:#e4eceb!important;background:linear-gradient(105deg,#192226,#20292d)!important;border:1px solid #46565b!important;box-shadow:0 3px 12px #46565b08!important}.work-acceptance-banner small{color:#adbcb8!important}.work-acceptance-banner button{color:var(--content-brand,var(--ui-focus))!important;background:#20292d!important;border:1px solid #46565b!important}.new-relation-head>span,.process-registry-head>span{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.new-relation-guide li>span{background:var(--ui-selected)!important;color:var(--content-brand,var(--ui-focus))!important}.new-relation-guide p{color:#adbcb8!important}.app-shell .nav-item.active,.app-shell .nav-item.active:hover{color:var(--content-brand,var(--ui-focus))!important}.config-colour-preview{border:4px solid #46565b!important;box-shadow:0 0 0 1px #46565b,0 5px 14px #46565b20!important}.sidebar-tertiary{border-left:1px solid #46565b!important}.sidebar-tertiary button{color:#adbcb8!important}.sidebar-tertiary button:hover,.sidebar-tertiary button.active{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}@media (min-width:901px){.sidebar>nav::-webkit-scrollbar-thumb{background:#354247!important}.sidebar-bottom{background:#20292d!important}}.global-search-trigger>svg,.user-menu-trigger>svg{color:#adbcb8!important}.relations-command-page,.relation-customer-page,.relation-record-subpage{color:#e4eceb!important;background:#192226!important}.relations-command-head p,.relations-head-actions>span{color:#adbcb8!important}.relations-command-page .primary-action,.relation-customer-page .primary-action,.relation-record-subpage .primary-action,.relation-edit-backdrop .primary-action{box-shadow:0 5px 13px #46565b23!important}.relation-metric-strip{background:#20292d!important;border:1px solid #46565b!important}.relation-metric-strip>button{color:#e4eceb!important;background:#20292d!important;border-right:1px solid #46565b!important}.relation-metric-strip>button:hover,.relation-metric-strip>button.active{background:#192226!important}.relation-metric-strip>button.active{box-shadow:inset 0 -3px var(--tenant-brand-accent,#46565b)!important}.relation-metric-strip>button.attention svg{color:#edd19a!important}.relation-metric-strip span{color:#adbcb8!important}.relation-metric-strip strong{color:var(--content-brand,var(--ui-focus))!important}.relation-worklist-card{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 3px 14px #46565b07!important}.relation-worklist-toolbar{border-bottom:1px solid #46565b!important}.relation-worklist-title p{color:#adbcb8!important}.relation-search-field{background:#20292d!important;border:1px solid #46565b!important}.relation-search-field svg{color:#adbcb8!important}.relation-search-field input{color:#e4eceb!important}.relation-select small{color:#adbcb8!important}.relation-select select,.relation-filter-reset{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.relation-filter-reset:hover{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.relation-premium-row{color:#e4eceb!important;background:#20292d!important;border-bottom:1px solid #46565b!important}.relation-premium-row:not(.head):hover{background:#20292d!important}.relation-premium-row.due{box-shadow:inset 3px 0 var(--tenant-brand-accent,#46565b)!important}.relation-premium-row.head{color:#adbcb8!important;background:#20292d!important}.relation-premium-row small{color:#adbcb8!important}.relation-premium-row>span:nth-child(3)>svg,.relation-premium-row>span:nth-child(4)>svg{color:#e4eceb!important}.relation-phase{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.phase-opdracht{color:#adbcb8!important;background:#192226!important}.phase-potentiële-klant{color:#edd19a!important;background:#423822!important}.phase-nieuw,.relation-owner>i{color:#adbcb8!important;background:#192226!important}.open-relation{color:var(--content-brand,var(--ui-focus))!important;border:1px solid #46565b!important}.relation-pagination{color:#adbcb8!important}.relation-pagination nav button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.relation-pagination nav button.active{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important;border-color:#46565b!important}.relation-breadcrumb{color:#e4eceb!important}.relation-breadcrumb span{color:#adbcb8!important}.relation-customer-hero{background:#20292d!important;border:1px solid #46565b!important}.relation-customer-identity>p{color:#adbcb8!important}.relation-customer-identity>div span{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.relation-hero-contact{color:#e4eceb!important;border-left:1px solid #46565b!important}.relation-hero-contact>small{color:#adbcb8!important}.relation-hero-contact>button{color:var(--content-brand,var(--ui-focus))!important}.relation-hero-actions>button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.relation-next-action{background:#192226!important;border:1px solid #46565b!important}.relation-next-action>span{color:var(--content-brand,var(--ui-focus))!important}.relation-next-action p{color:#adbcb8!important}.relation-next-action>button{color:var(--content-brand,var(--ui-focus))!important;background:#20292d!important;border:1px solid #46565b!important}.customer-chain-card,.relation-timeline-card,.property-visual-card,.relation-side-trio>section,.relation-detail-card,.relation-record-list{background:#20292d!important;border:1px solid #46565b!important}.customer-chain-card>div>button{color:#e4eceb!important;background:#20292d!important;border-top:1px solid #46565b!important}.customer-chain-card>div>button:hover{background:#20292d!important}.customer-chain-card small{color:#adbcb8!important}.customer-chain-card em{color:#afd4ba!important;background:#192226!important}.customer-chain-card em.warmtefonds{color:#edd19a!important;background:#423822!important}.customer-chain-card>div>button>svg{color:var(--content-brand,var(--ui-focus))!important}.chain-icon{color:var(--content-brand,var(--ui-focus))!important;border:1px solid #46565b!important}.chain-icon.order{color:#afd4ba!important;border-color:#46565b!important}.relation-timeline-card>header button{color:var(--content-brand,var(--ui-focus))!important}.relation-timeline-card article{border-top:1px solid #46565b!important}.relation-timeline-card article>i{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.relation-timeline-card article p,.relation-timeline-card article small,.relation-timeline-card article time{color:#adbcb8!important}.property-visual-grid article>button{background:#192226!important}.property-visual-grid article>div button,.property-visual-grid article>div a{color:var(--content-brand,var(--ui-focus))!important}.property-visual-card dl{border-top:1px solid #46565b!important;border-bottom:1px solid #46565b!important}.property-visual-card dl>div{border-right:1px solid #46565b!important}.property-visual-card dt{color:#adbcb8!important}.property-visual-card dd{color:#e4eceb!important}.relation-card-link{color:var(--content-brand,var(--ui-focus))!important}.relation-side-trio section>p{color:#e4eceb!important}.relation-side-trio section>a{color:#e4eceb!important;border-top:1px solid #46565b!important}.relation-side-trio section>a>svg{color:#efb4ae!important}.relation-side-trio section>a small{color:#adbcb8!important}.relation-side-trio section>button{color:var(--content-brand,var(--ui-focus))!important;border-top:1px solid #46565b!important}.smart-opportunity>svg{color:#afd4ba!important;background:#192226!important}.smart-opportunity>div small,.relation-card-empty{color:#adbcb8!important}.property-lightbox,.relation-edit-backdrop{background:#161d20cc!important}.property-lightbox figure{background:#20292d!important}.property-lightbox figcaption span,.property-lightbox figcaption small{color:#adbcb8!important}.lightbox-close{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b5c!important}.relation-record-subpage>header span{color:#adbcb8!important}.relation-detail-card dl>div{border-top:1px solid #46565b!important}.relation-detail-card dt,.relation-detail-card>p{color:#adbcb8!important}.contact-detail a{color:var(--content-brand,var(--ui-focus))!important;border:1px solid #46565b!important}.relation-record-list>header span{color:#adbcb8!important}.relation-record-list>div>a,.relation-record-list>div>button{color:#e4eceb!important;background:#20292d!important;border-top:1px solid #46565b!important}.relation-record-list>div>a:hover,.relation-record-list>div>button:hover{background:#192226!important}.relation-record-list>div>a>svg,.relation-record-list>div>button>svg{color:var(--content-brand,var(--ui-focus))!important}.relation-record-list small{color:#adbcb8!important}.relation-record-list>div>a>span:last-child,.relation-record-list>div>button>span:last-child{color:var(--content-brand,var(--ui-focus))!important}.relation-edit-backdrop form{background:#20292d!important}.relation-edit-backdrop form>header>button{background:#20292d!important;border:1px solid #46565b!important}.relation-edit-backdrop form>label{color:#e4eceb!important}.relation-edit-backdrop input{border:1px solid #46565b!important}.locked-address{color:#adbcb8!important;background:#192226!important}.relation-edit-backdrop form>footer>button:first-child{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}@media (max-width:900px){.relation-hero-contact{border-top:1px solid #46565b!important}}@media (max-width:560px){.relation-metric-strip>button{border-bottom:1px solid #46565b!important}.relation-premium-row{border:1px solid #46565b!important}}.relation-customer-identity>div .relation-bag-status{color:#edd19a!important;background:#192226!important;border-color:#46565b!important}.relation-customer-identity>div .relation-bag-status.verified{color:#afd4ba!important;background:#192226!important;border-color:#46565b!important}.relation-premium-row>span:nth-child(4)>svg,.relation-premium-row>span:nth-child(5)>svg{color:#e4eceb!important}:is(.relation-premium-row.head>span>button:hover,.relation-premium-row.head>span>button:focus-visible,.relation-premium-row.head>span>button.active){color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.relation-number b{color:#e4eceb!important}.relation-search-field .relation-search-loader{color:var(--content-brand,var(--ui-focus))!important}.relation-search-error{color:#efb4ae!important;background:#192226!important;border-bottom:1px solid #46565b!important}.relation-filter-toggle{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.configuration-workspace{color:#e4eceb!important;background:#192226!important}.config-page-head>div>span{color:#adbcb8!important}.config-live{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.config-live>i{box-shadow:0 0 0 4px #46565b!important}.config-live button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.config-banner.success{color:#afd4ba!important;background:#192226!important;border-color:#46565b!important}.config-banner.error{color:#efb4ae!important;background:#192226!important;border-color:#46565b!important}.config-loading{color:#adbcb8!important}.config-sections,.config-editor,.config-history{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 8px 24px #46565b08!important}.config-sections>div{border-bottom:1px solid #46565b!important}.config-sections small{color:#adbcb8!important}.config-sections>button{color:#e4eceb!important;background:#20292d!important;border-bottom:1px solid #46565b!important}.config-sections>button:hover{background:#192226!important}.config-sections>button.active{color:var(--content-brand,var(--ui-focus))!important;box-shadow:inset 3px 0 var(--tenant-brand-accent,#46565b)!important;background:#192226!important}.config-sections>button>span{background:#192226!important}.config-sections>button.active>span{background:#293943!important}.config-sections>section{color:#afd4ba!important;background:#192226!important}.config-editor>header{border-bottom:1px solid #46565b!important}.config-editor>header span,.config-editor>header>div:last-child small{color:#adbcb8!important}.config-form>section{border:1px solid #46565b!important}.config-form>section>header>svg,.config-form>section>header p,.config-form>section>header>strong,.config-form label:not(.config-toggle):not(.config-group-label){color:#adbcb8!important}.config-form label>div{background:#20292d!important;border:1px solid #46565b!important}.config-form input,.config-form select{color:#e4eceb!important}.config-form label>div:focus-within{border-color:#46565b!important;box-shadow:0 0 0 3px #46565b17!important}.config-form label em{color:#adbcb8!important;background:#192226!important;border-left:1px solid #46565b!important}.config-matrix>b,.config-matrix-row>label span{color:#adbcb8!important}.payment-plan-editor>div>span{color:#adbcb8!important;background:#192226!important}.payment-plan-editor label>em{border-left:1px solid #46565b!important}.config-toggle{border-top:1px solid #46565b!important}.config-toggle small{color:#adbcb8!important}.config-toggle>button{background:#354247!important}.config-toggle>button i{background:#20292d!important;box-shadow:0 1px 3px #46565b40!important}.config-group-label{color:#e4eceb!important}.channel-config label{background:#20292d!important;border:1px solid #46565b!important}.config-editor>footer{background:#192226!important;border-top:1px solid #46565b!important}.config-editor>footer p{color:#adbcb8!important}.config-change-dot.changed{box-shadow:0 0 0 4px #46565b!important}.config-editor>footer button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.config-editor>footer .config-publish{border-color:var(--tenant-brand-accent,#46565b)!important}.config-history>header{border-bottom:1px solid #46565b!important}.config-history>header>svg{color:var(--content-brand,var(--ui-focus))!important}.config-history header p{color:#adbcb8!important}.config-history>article{border-bottom:1px solid #46565b!important}.config-history>article>span{color:#adbcb8!important;background:#192226!important}.config-history>article.active>span{color:#afd4ba!important;background:#192226!important}.config-history>article small{color:#adbcb8!important}.config-history>article button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.config-history>section{background:#192226!important}.config-history>section svg,.config-history>section p,.config-empty-history{color:#adbcb8!important}@media (max-width:1250px){.config-history>article{border-right:1px solid #46565b!important}}@media (max-width:860px){.config-sections>button{border-right:1px solid #46565b!important}}.governance-workspace{color:#e4eceb!important;background:#192226!important}.governance-head span{color:#adbcb8!important}.governance-head>button,.automation-command button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.governance-banner.success{color:#afd4ba!important;background:#192226!important;border-color:#46565b!important}.governance-banner.error{color:#efb4ae!important;background:#192226!important;border-color:#46565b!important}.governance-loading{color:#adbcb8!important}.governance-kpis article{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 8px 24px #46565b07!important}.governance-kpis article>svg,.governance-kpis span,.governance-kpis small{color:#adbcb8!important}.governance-list,.governance-editor,.governance-history,.workflow-list,.workflow-editor,.automation-event-table,.automation-queue-grid>section{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 8px 24px #46565b08!important}.governance-list>header{border-bottom:1px solid #46565b!important}.governance-list>header span{color:#adbcb8!important;background:#192226!important}.governance-list>button{color:#e4eceb!important;background:#20292d!important;border-bottom:1px solid #46565b!important}.governance-list>button.active{color:var(--content-brand,var(--ui-focus))!important;box-shadow:inset 3px 0 var(--tenant-brand-accent,#46565b)!important;background:#192226!important}.governance-list button small{color:#adbcb8!important}.role-avatar{color:#adbcb8!important;background:#192226!important}.governance-editor>header,.workflow-editor>header{border-bottom:1px solid #46565b!important}.governance-editor>header p,.workflow-editor>header p,.governance-editor>header span,.workflow-editor>header span{color:#adbcb8!important}.governance-status{color:#adbcb8!important;background:#192226!important}.governance-status.actief,.governance-status.verwerkt,.governance-status.afgerond,.governance-status.afgeleverd{color:#afd4ba!important;background:#192226!important}.governance-status.concept,.governance-status.concept-aanwezig,.governance-status.klaar,.governance-status.klaar-voor-provider{color:#edd19a!important;background:#423822!important}.governance-status.historisch{color:#adbcb8!important;background:#192226!important}.governance-editor>section{border-bottom:1px solid #46565b!important}.governance-editor section header p,.governance-fields label,.governance-limit-grid label,.workflow-editor>label{color:#adbcb8!important}.governance-fields input,.governance-fields textarea,.governance-limit-grid input,.workflow-editor input,.workflow-editor textarea,.workflow-editor select{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.governance-chip-grid button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.governance-chip-grid button.selected{color:#adbcb8!important;background:#192226!important;border-color:#46565b!important}.governance-chip-grid.menu button.selected{color:#afd4ba!important;background:#192226!important;border-color:#46565b!important}.governance-limit-grid label>div{border:1px solid #46565b!important}.governance-limit-grid label span{color:#adbcb8!important;background:#192226!important}.governance-editor>footer,.workflow-editor>footer{background:#192226!important}.governance-editor>footer>div,.workflow-editor>footer>div{color:#adbcb8!important}.governance-editor footer button,.workflow-editor footer button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.governance-editor footer .primary,.workflow-editor footer .primary,.automation-command .primary{border-color:var(--tenant-brand-accent,#46565b)!important}.governance-history>header{border-bottom:1px solid #46565b!important}.governance-history>header>svg{color:var(--content-brand,var(--ui-focus))!important}.governance-history header p{color:#adbcb8!important}.governance-history>article{border-bottom:1px solid #46565b!important}.governance-history>article>span{background:#192226!important}.governance-history article small{color:#adbcb8!important}.workflow-list>button{color:#e4eceb!important;background:#20292d!important;border-bottom:1px solid #46565b!important}.workflow-list>button.active{color:var(--content-brand,var(--ui-focus))!important;box-shadow:inset 3px 0 var(--tenant-brand-accent,#46565b)!important;background:#192226!important}.workflow-list small,.workflow-states small{color:#adbcb8!important}.workflow-table{border:1px solid #46565b!important}.workflow-table-head{color:#adbcb8!important;background:#192226!important}.workflow-table article{border-top:1px solid #46565b!important}.switch{background:#354247!important}.switch i{background:#20292d!important}.workflow-add{color:#adbcb8!important;background:#192226!important;border:1px dashed #46565b!important}.automation-command{background:linear-gradient(100deg,#20292d,#192226)!important;border:1px solid #46565b!important}.automation-command span{color:#adbcb8!important}.automation-event-table>header{color:#adbcb8!important;background:#192226!important}.automation-event-table>article{border-top:1px solid #46565b!important}.automation-event-table time{color:#adbcb8!important}.automation-queue-grid>section>header{border-bottom:1px solid #46565b!important}.automation-queue-grid header p{color:#adbcb8!important}.automation-queue-grid header>span{color:#adbcb8!important;background:#192226!important}.automation-queue-grid article{border-bottom:1px solid #46565b!important}.automation-queue-grid article>div small,.automation-queue-grid article>span{color:#adbcb8!important}.automation-queue-grid article>button,.governance-list>header>button,.governance-capability-grid button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.governance-capability-grid button>span{background:#192226!important}.governance-capability-grid button small{color:#adbcb8!important}.governance-capability-grid button.selected{color:#adbcb8!important;background:#192226!important;border-color:#46565b!important}.governance-scope-grid label,.governance-scope-grid label small{color:#adbcb8!important}.governance-scope-grid select,.governance-scope-grid input{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.workflow-runtime{border:1px solid #46565b!important}.workflow-runtime>header{background:#192226!important}.workflow-runtime header p{color:#adbcb8!important}.workflow-runtime>article{border-top:1px solid #46565b!important}.workflow-runtime article small,.workflow-runtime article time{color:#adbcb8!important}.workflow-runtime article>span{color:#adbcb8!important;background:#192226!important}.workflow-runtime-empty{color:#adbcb8!important}.governance-tabs{border-bottom:1px solid #46565b!important}.governance-tabs button{color:#adbcb8!important}.governance-tabs button.active{border-bottom-color:var(--tenant-brand-accent,#46565b)!important;color:var(--content-brand,var(--ui-focus))!important}.access-assignments{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 8px 24px #46565b08!important}.access-assignments>header{border-bottom:1px solid #46565b!important}.access-assignments header p{color:#adbcb8!important}.access-assignments>header>span,.access-table-head{color:#adbcb8!important;background:#192226!important}.access-assignments>article{color:#adbcb8!important;border-top:1px solid #46565b!important}.access-person>span{color:#adbcb8!important;background:#192226!important}.access-person b{color:#e4eceb!important}.access-person small{color:#adbcb8!important}.access-assignments select{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.access-toggle{color:#adbcb8!important}.access-toggle>i{background:#354247!important}.access-toggle>i:after{background:#20292d!important}.access-toggle.active{color:#afd4ba!important}.access-save{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.invitation-assignments{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 8px 24px #46565b08!important}.invitation-assignments>header{border-bottom:1px solid #46565b!important}.invitation-assignments header p{color:#adbcb8!important}.invitation-assignments>header>span{color:#adbcb8!important;background:#192226!important}.invitation-form{background:#192226!important;border-bottom:1px solid #46565b!important}.invitation-form label{color:#adbcb8!important}.invitation-form input,.invitation-form select{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.invitation-assignments>article{border-top:1px solid #46565b!important}.invitation-avatar{color:#adbcb8!important;background:#192226!important}.invitation-assignments article b{color:#e4eceb!important}.invitation-assignments article small{color:#adbcb8!important}.invitation-assignments button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.invitation-assignments button.danger{color:#efb4ae!important;border-color:#46565b!important}.governance-status.uitgenodigd{color:#adbcb8!important;background:#192226!important}.governance-status.geclaimd{color:#afd4ba!important;background:#192226!important}.governance-status.ingetrokken{color:#efb4ae!important;background:#192226!important}.demo-test-access{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 8px 24px #46565b08!important}.demo-test-access>header{border-bottom:1px solid #46565b!important}.demo-test-access>header>div>span{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.demo-test-access header p{color:#adbcb8!important}.demo-test-access>header em{color:#afd4ba!important;background:#192226!important}.demo-test-command span{color:#adbcb8!important}.demo-test-command button,.demo-credentials button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.demo-test-command button.danger{color:#efb4ae!important;border-color:#46565b!important}.demo-credentials{background:#192226!important;border:1px solid #46565b!important}.demo-credentials>header{border-bottom:1px solid #46565b!important}.demo-credentials>header span{color:#adbcb8!important}.demo-credentials-head{color:#adbcb8!important;background:#192226!important}.demo-credentials>article{border-top:1px solid #46565b!important}.demo-credentials code{color:#e4eceb!important}.config-reference-page{background:#20292d!important;border:1px solid #46565b!important}.config-reference-page>header{border-bottom:1px solid #46565b!important}.config-reference-page>header>svg,.config-reference-page header p:last-child{color:#adbcb8!important}.config-route-card>div>svg{color:#afd4ba!important}.config-route-card small{color:#adbcb8!important}.config-number-grid article{background:#192226!important;border:1px solid #46565b!important}.config-number-grid span{color:#adbcb8!important}.config-number-grid strong{color:#e4eceb!important}.config-number-grid small{color:#adbcb8!important}.config-policy-note{background:#192226!important;border:1px solid #46565b!important}.config-policy-note svg,.config-policy-note span,.config-audit-head{color:#adbcb8!important}.config-audit-list article{border-top:1px solid #46565b!important}.config-audit-list time,.config-audit-list span{color:#adbcb8!important}.config-audit-list code{color:#e4eceb!important}.config-repeat>article{background:#192226!important;border:1px solid #46565b!important}.config-repeat>article label{color:#adbcb8!important}.config-repeat>article input,.config-repeat>article select{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.config-repeat>article>button{color:#efb4ae!important;background:#20292d!important;border:1px solid #46565b!important}.config-repeat>article>strong{color:var(--content-brand,var(--ui-focus))!important}.config-inline-action{color:#adbcb8!important;background:#192226!important;border:1px dashed #46565b!important}.config-summary-grid span{color:#adbcb8!important;background:#192226!important;border:1px solid #46565b!important}.config-summary-grid b{color:#adbcb8!important}.portal-config-input{border-top:1px solid #46565b!important}.portal-config-input small{color:#adbcb8!important}.portal-config-input input{border:1px solid #46565b!important}.portal-visible-sections{border-top:1px solid #46565b!important}.portal-visible-sections label{background:#192226!important;border:1px solid #46565b!important}.approval-workspace{color:#e4eceb!important;background:#192226!important}.approval-head>div:first-child>span,.approval-live{color:#adbcb8!important}.approval-live i{box-shadow:0 0 0 4px #46565b!important}.approval-head button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.approval-kpis article{background:#20292d!important;border:1px solid #46565b!important}.approval-kpis svg,.approval-kpis span,.approval-kpis small{color:#adbcb8!important}.approval-filters{border-bottom:1px solid #46565b!important}.approval-filters button{color:#adbcb8!important}.approval-filters button.active{border-bottom-color:var(--tenant-brand-accent,#46565b)!important;color:var(--content-brand,var(--ui-focus))!important}.approval-list,.approval-detail{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 8px 24px #46565b08!important}.approval-list>header{color:#adbcb8!important;background:#192226!important}.approval-list>button{color:#e4eceb!important;background:#20292d!important;border-top:1px solid #46565b!important}.approval-list>button.active{box-shadow:inset 3px 0 var(--tenant-brand-accent,#46565b)!important;background:#192226!important}.approval-list button small{color:#adbcb8!important}.approval-list i,.approval-detail header>i{color:#adbcb8!important;background:#192226!important}.approval-list i.te-beoordelen,.approval-list i.teruggestuurd,.approval-detail i.te-beoordelen,.approval-detail i.teruggestuurd{color:#edd19a!important;background:#423822!important}.approval-list i.goedgekeurd,.approval-list i.gebruikt,.approval-detail i.goedgekeurd,.approval-detail i.gebruikt{color:#afd4ba!important;background:#192226!important}.approval-list i.afgewezen,.approval-detail i.afgewezen{color:#efb4ae!important;background:#192226!important}.approval-detail>header{border-bottom:1px solid #46565b!important}.approval-detail header p,.approval-detail header span{color:#adbcb8!important}.approval-amount{border-bottom:1px solid #46565b!important}.approval-amount>div{border-right:1px solid #46565b!important}.approval-amount small{color:#adbcb8!important}.approval-source,.approval-timeline{border-bottom:1px solid #46565b!important}.approval-source dt{color:#adbcb8!important}.approval-source pre{color:#adbcb8!important;background:#192226!important;border:1px solid #46565b!important}.approval-timeline article>div{border-left:1px solid #46565b!important}.approval-timeline span,.approval-timeline p{color:#adbcb8!important}.approval-detail>footer{background:#192226!important}.approval-detail>footer button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.approval-detail>footer .primary{border-color:var(--tenant-brand-accent,#46565b)!important}.approval-detail>footer .reject{color:#efb4ae!important}.approval-info,.approval-empty{color:#adbcb8!important}.approval-empty svg{color:#afd4ba!important}@media (max-width:700px){.approval-amount>div{border-bottom:1px solid #46565b!important}}.public-quote{color:#e4eceb!important;background:linear-gradient(150deg,#192226 0%,#20292d 55%,#192226 100%)!important}.public-quote-header span{color:#adbcb8!important}.public-quote-hero{background:linear-gradient(120deg,#20292d,#192226)!important;border:1px solid #46565b!important;box-shadow:0 18px 60px #46565b14!important}.public-quote-hero p{color:#adbcb8!important}.eyebrow{color:var(--content-brand,var(--ui-focus))!important}.public-quote-total{background:#20292d!important;border:1px solid #46565b!important}.public-quote-total span,.public-quote-total small{color:#adbcb8!important}.public-quote-card{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 12px 40px #46565b0f!important}.card-title svg{color:var(--content-brand,var(--ui-focus))!important}.card-title p{color:#adbcb8!important}.quote-lines{border-top:1px solid #46565b!important}.quote-lines>div{border-bottom:1px solid #46565b!important}.quote-lines small{color:#adbcb8!important}.secondary-button{color:var(--content-brand,var(--ui-focus))!important;border:1px solid #46565b!important}.acceptance-card>svg{color:#afd4ba!important}.acceptance-card>p{color:#adbcb8!important}.acceptance-card input:not([type=checkbox]){border:1px solid #46565b!important}.form-error{color:#efb4ae!important}.accepted svg{color:#afd4ba!important}.public-quote-footer{color:#adbcb8!important}.public-response-tabs button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.public-response-tabs button.active{border-color:var(--tenant-brand-accent,#46565b)!important;background:var(--ui-selected)!important;color:var(--content-brand,var(--ui-focus))!important}.acceptance-card textarea{border:1px solid #46565b!important}@media (min-width:901px){.workspace-divider{background:#192226!important}.workspace-label{color:#adbcb8!important}.workspace-selector{color:#e4eceb!important;background:linear-gradient(135deg,#20292d,#192226)!important;border:1px solid #46565b!important;box-shadow:0 4px 12px #46565b0a!important}.workspace-selector:hover,.workspace-selector[aria-expanded=true]{background:#192226!important;border-color:#46565b!important}.workspace-selector-icon{color:var(--content-brand,var(--ui-focus))!important;background:#293943!important}.workspace-selector small,.workspace-selector>svg{color:#adbcb8!important}.workspace-current-submenu>.sidebar-subitem>button>b{color:#adbcb8!important;background:#192226!important}.workspace-all{color:#adbcb8!important}.workspace-all:hover,.workspace-all[aria-expanded=true]{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.workspace-picker{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 24px 70px #46565b2e!important}.workspace-picker>header{background:#20292d!important;border-bottom:1px solid #46565b!important}.workspace-picker>header p{color:#adbcb8!important}.workspace-picker>header>button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.workspace-picker-groups h3{color:#adbcb8!important}.workspace-picker article{background:#20292d!important;border:1px solid #46565b!important}.workspace-picker article:hover{background:#192226!important;border-color:#46565b!important}.workspace-picker article.active{background:#192226!important;border-color:#46565b!important;box-shadow:inset 3px 0 #46565b!important}.workspace-picker-open{color:#e4eceb!important}.workspace-picker-open>span:first-child{color:#adbcb8!important;background:#192226!important}.workspace-picker-open small{color:#adbcb8!important}.workspace-picker-open i{color:#adbcb8!important;background:#192226!important}.workspace-pin{color:#adbcb8!important}.workspace-pin:hover{color:#adbcb8!important;background:#192226!important}.workspace-pin.active{color:var(--content-brand,var(--ui-focus))!important;background:#293943!important}.workspace-picker>footer{color:#adbcb8!important;background:#192226!important;border-top:1px solid #46565b!important}.menu-collapsed .workspace-selector:hover{background:#192226!important}}.planning-work-tabs{background:#20292d!important;border-bottom:1px solid #46565b!important}.planning-work-tabs>strong{color:#e4eceb!important}.planning-work-tabs button{color:#adbcb8!important}.planning-work-tabs button:hover{color:#e4eceb!important;background:#192226!important}.planning-work-tabs button.active{background:color-mix(in srgb,var(--tenant-primary,#1d6659) 12%,#20292d)!important;color:var(--content-brand,var(--ui-focus))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tenant-primary,#46565b) 22%,#46565b)!important}.exe2-service-intake{background:#20292d!important;border-bottom:1px solid #46565b!important}.exe2-service-intake summary>span{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.exe2-service-intake summary small,.exe2-service-intake summary>svg,.exe2-service-intake label{color:#adbcb8!important}.exe2-service-intake input,.exe2-service-intake select{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.exe2-service-intake button{border:1px solid var(--tenant-brand-accent,#46565b)!important}.exe2-service-intake button:disabled{color:#adbcb8!important;background:#192226!important;border-color:#46565b!important}.relation-form-section{border-top:1px solid #46565b!important}.relation-form-section legend{color:#e4eceb!important}.relation-form-grid label,.relation-form-grid label small{color:#adbcb8!important}.relation-form-grid input,.relation-form-grid select{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.relation-form-grid input:focus,.relation-form-grid select:focus{border-color:#46565b!important;outline:3px solid #46565b!important}.relation-form-grid input[readonly]{color:#adbcb8!important;background:#192226!important}.bag-result{color:#edd19a!important;background:#192226!important;border:1px solid #46565b!important}.bag-result.verified{color:#afd4ba!important;background:#192226!important;border-color:#46565b!important}.relation-form-section .consent-row label,.relation-duplicate-warning{background:#192226!important;border:1px solid #46565b!important}.relation-duplicate-warning>header{color:#edd19a!important;border-bottom:1px solid #46565b!important}.relation-duplicate-warning>label:not(.duplicate-reason){border-bottom:1px solid #46565b!important}.relation-duplicate-warning label small{color:#edd19a!important}.relation-duplicate-warning label button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.relation-duplicate-warning>div button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.relation-duplicate-warning>div button.active{color:#adbcb8!important;background:#192226!important;border-color:#46565b!important}.relation-duplicate-warning .duplicate-reason{color:#edd19a!important}.relation-duplicate-warning .duplicate-reason input{border:1px solid #46565b!important}.relation-form-grid input[aria-invalid=true],.relation-uniform-edit input[aria-invalid=true]{background:#20292d!important;border-color:#46565b!important}:is(.relation-form-grid label:has(input[aria-invalid=true]) small,.relation-uniform-edit label:has(input[aria-invalid=true]) small){color:#efb4ae!important}.relation-uniform-edit .edit-field-grid label small{color:#adbcb8!important}.relation-edit-backdrop .edit-field-grid input,.relation-edit-backdrop .edit-field-grid select{background:#20292d!important;border:1px solid #46565b!important}.relation-edit-backdrop .edit-consents label{background:#192226!important;border:1px solid #46565b!important}.address-check-grid>button{color:var(--content-brand,var(--ui-focus))!important;background:#20292d!important;border:1px solid #46565b!important}.existing-address-alert{color:#edd19a!important;background:#192226!important;border:1px solid #46565b!important}.merge-source{background:#192226!important;border:1px solid #46565b!important}.merge-source small{color:#adbcb8!important}.merge-warning{color:#adbcb8!important;background:#192226!important;border:1px solid #46565b!important}.relation-merge-dialog select{background:#20292d!important;border:1px solid #46565b!important}.relation-address-history{border:1px solid #46565b!important}.relation-address-history article{border-top:1px solid #46565b!important}.relation-address-history small{color:#adbcb8!important}.isolation-catalog{background:#192226!important;border-bottom:1px solid #46565b!important}.isolation-catalog>summary small,.isolation-catalog>summary strong{color:#adbcb8!important}.catalog-browser{border-top:1px solid #46565b!important}.catalog-items>button>span{color:#adbcb8!important}.line-number-input{background:#20292d!important;border:1px solid #46565b!important}.line-number-input small{color:#adbcb8!important}.line-price-input{background:#20292d!important;border:1px solid #46565b!important}.line-price-input>span{color:#adbcb8!important}.line-price-input>small{color:#adbcb8!important;background:#192226!important;border-top:1px solid #46565b!important}.line-price-input.overridden{border-color:#46565b!important;box-shadow:0 0 0 2px #46565b!important}.line-price-input.overridden>small{color:#adbcb8!important;background:#192226!important}.quote-create-relation-action{color:#edd19a!important;background:#20292d!important}.quote-relation-fields>label{color:#adbcb8!important}.quote-relation-fields input,.quote-relation-fields select{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.quote-relation-fields input:focus,.quote-relation-fields select:focus{border-color:#46565b!important;outline:3px solid #46565b!important}.quote-relation-address{color:#afd4ba!important;background:#192226!important;border:1px solid #46565b!important}.quote-relation-consents label{color:#adbcb8!important;background:#192226!important;border:1px solid #46565b!important}.quote-relation-duplicates{color:#edd19a!important;background:#192226!important;border:1px solid #46565b!important}.quote-relation-duplicates label small{color:#edd19a!important}.quote-relation-duplicates button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.quote-relation-duplicates button.active{color:#adbcb8!important;background:#192226!important;border-color:#46565b!important}.quote-relation-hint,.quote-relation-loading{color:#adbcb8!important}.isolation-studio .quote-flow-steps{box-shadow:0 4px 14px #46565b0a!important}.isolation-studio .quote-flow-steps button:disabled{color:#adbcb8!important}.isolation-studio .quote-flow-steps button:focus-visible{outline:3px solid #46565b!important}.isolation-studio .quote-flow-steps button.warning{color:#edd19a!important}.isolation-studio .quote-flow-steps button.warning>span{color:#edd19a!important;background:#423822!important;border-color:#46565b!important}.isolation-studio .quote-flow-steps button.done.active{color:#afd4ba!important}.isolation-studio .quote-flow-steps button.done.active>span{border-color:#46565b!important}.quote-step-target:focus{box-shadow:0 0 0 3px #46565b!important}.commercial-kpi-row article{background:linear-gradient(145deg,#20292d,#192226)!important;border:1px solid #46565b!important;box-shadow:0 5px 18px #46565b0a!important}.commercial-kpi-row article>svg,.commercial-kpi-row span{color:#adbcb8!important}.commercial-kpi-row strong{color:#e4eceb!important}.commercial-kpi-row small{color:#adbcb8!important}.quote-attention button.danger{color:#efb4ae!important;background:#192226!important;border-color:#46565b!important}.commercial-quote-heading{color:#adbcb8!important;background:#192226!important;border-bottom:1px solid #46565b!important}.commercial-quote-row{color:#e4eceb!important;background:#20292d!important;border-bottom:1px solid #46565b!important}.commercial-quote-row:hover{background:#192226!important}.commercial-quote-row.urgent{box-shadow:inset 3px 0 #46565b!important}.commercial-quote-row small{color:#adbcb8!important}.commercial-quote-row em,.priority-badge{color:#adbcb8!important;background:#192226!important}.priority-badge.nu{color:#efb4ae!important;background:#192226!important}.priority-badge.kansrijk{color:#afd4ba!important;background:#192226!important}.commercial-next-best{background:linear-gradient(135deg,#192226,#20292d 62%,#192226)!important;border:1px solid #46565b!important;box-shadow:0 10px 30px #46565b12!important}.commercial-next-best>div:nth-child(2)>span{color:#adbcb8!important}.commercial-next-best h3{color:#e4eceb!important}.commercial-next-best p,.commercial-priority{color:#adbcb8!important}.commercial-guide-grid section{background:#20292d!important;border:1px solid #46565b!important}.commercial-guide-grid span{color:#adbcb8!important}.commercial-guide-grid b{color:#e4eceb!important}.commercial-next-best blockquote{color:#afd4ba!important;background:#192226!important;border-left:3px solid #46565b!important}.commercial-next-best>small{color:#adbcb8!important}.talk-track-inline{color:#afd4ba!important;background:#192226!important;border:1px solid #46565b!important}.warmtefonds-case-list>button{color:#e4eceb!important;background:#20292d!important;border-bottom:1px solid #46565b!important}.warmtefonds-case-list>button:hover{background:#192226!important}.warmtefonds-case-list small{color:#adbcb8!important}.case-priority{color:#edd19a!important;background:#423822!important}.financing-order-list article{background:#192226!important;border:1px solid #46565b!important}.financing-order-list small{color:#adbcb8!important}.financing-order-list i,.financing-coverage p{color:#edd19a!important;background:#423822!important}.financing-coverage p.complete{color:#afd4ba!important;background:#192226!important}.privacy-note{background:#192226!important;border-color:#46565b!important}.catalog-refresh{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.catalog-refresh:hover{background:#192226!important;border-color:#46565b!important}.version-pill{color:#adbcb8!important;background:#192226!important;border:1px solid #46565b!important}.quote-version-history{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 14px 35px #46565b12!important}.quote-version-history>header{border-bottom:1px solid #46565b!important}.quote-version-history p{color:#adbcb8!important}.quote-version-history>header button{background:#192226!important}.quote-version-history article{border:1px solid #46565b!important}.quote-version-history article>span{background:var(--ui-selected)!important;color:#adbcb8!important}.quote-version-history small,.quote-version-history a{color:#adbcb8!important}.offer-editor-paper{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 18px 50px #46565b12!important}.offer-editor-intro>p:first-child,.offer-editor-intro>span{color:#adbcb8!important}.offer-editor-intro textarea{color:#adbcb8!important;background:#20292d99!important}.offer-editor-intro textarea:hover,.offer-editor-intro textarea:focus{background:#20292d!important;border-color:#46565b!important}.offer-editor-paper{box-shadow:0 12px 34px #46565b18!important}.offer-editor-paper>header{color:#e4eceb!important;background:#20292d!important;border-bottom:2px solid #46565b!important}.offer-editor-paper>header small{color:#adbcb8!important}.offer-editor-intro{background:#20292d!important}.offer-editor-products>header{border-top:1px solid #46565b!important}.offer-editor-line{background:#20292d!important;border-bottom:1px solid #46565b!important}.offer-editor-line.selected{background:#192226!important;box-shadow:inset 3px 0 #46565b!important}.offer-editor-line .offer-line-editor{color:#adbcb8!important}.offer-editor-line .offer-line-editor>button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.paper-line-inspector{border-top:3px solid var(--tenant-brand-accent,#46565b)!important}.paper-line-inspector header span,.quote-template-source span,.seller-signature-card header span{color:#adbcb8!important}.paper-line-inspector header b,.quote-template-source b,.seller-signature-card header b{color:#e4eceb!important}.paper-line-inspector header small,.quote-template-source small,.seller-signature-card header small,.paper-line-inspector label{color:#adbcb8!important}.paper-line-inspector label>div{background:#20292d!important;border:1px solid #46565b!important}.paper-line-inspector textarea{border:1px solid #46565b!important}.paper-line-inspector label>small{color:#adbcb8!important}.paper-inspector-actions button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.paper-inspector-actions .danger-action{color:#efb4ae!important}.paper-line-inspector>footer{border-top:1px solid #46565b!important}.seller-signature-card svg{color:#e4eceb!important;background:#20292d!important;border:1px dashed #46565b!important}.seller-signature-card p{color:#adbcb8!important}.seller-signature-card footer button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.seller-signature-card footer .primary{border-color:#46565b!important}.postal-pdf-downloads small{color:#adbcb8!important}.quote-template-source{border-left:3px solid #46565b!important}.offer-editor-products>header>span.complete{color:#afd4ba!important;background:#192226!important}.offer-editor-products>header>span.attention{color:#edd19a!important;background:#423822!important}.offer-editor-line{border-top:1px solid #46565b!important}.offer-product-visual{color:#adbcb8!important;background:linear-gradient(145deg,#192226,#293943)!important}.offer-product-visual.vloer,.offer-product-visual.bodem{color:#afd4ba!important;background:linear-gradient(145deg,#192226,#192226)!important}.offer-product-visual.dak{color:#edd19a!important;background:linear-gradient(145deg,#423822,#423822)!important}.offer-product-visual.aanvullend{color:#cfbfe0!important;background:linear-gradient(145deg,#192226,#293943)!important}.offer-product-copy>span{color:#adbcb8!important}.offer-product-copy textarea{color:#adbcb8!important;background:#192226!important}.offer-product-copy textarea:hover,.offer-product-copy textarea:focus{background:#20292d!important;border-color:#46565b!important}.offer-product-copy>small,.offer-product-price small{color:#adbcb8!important}.offer-product-price em{color:#afd4ba!important}.offer-line-editor{background:#192226!important}.offer-line-editor>label{color:#adbcb8!important}.offer-line-editor label>span{background:#20292d!important;border:1px solid #46565b!important}.offer-line-editor input{color:#e4eceb!important}.offer-line-editor label small,.offer-line-editor label b{color:#adbcb8!important}.offer-line-actions button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.offer-line-actions button.danger-action{color:#efb4ae!important}.offer-internal-control,.offer-internal-control summary{color:#adbcb8!important}.offer-internal-control span.blokkeert{color:#efb4ae!important}.offer-internal-control span.goed{color:#afd4ba!important}.offer-free-notes{border-top:1px solid #46565b!important}.offer-free-notes button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.offer-free-notes textarea{border:1px solid #46565b!important}.offer-editor-total{background:#192226!important}.offer-editor-total .total{border-top:1px solid #46565b!important}.offer-editor-total .subsidy{color:#afd4ba!important}.offer-editor-terms label{color:#adbcb8!important}.offer-editor-terms input,.offer-editor-terms textarea{border:1px solid #46565b!important}.working-version-card{background:linear-gradient(145deg,#192226,#20292d)!important}.working-version-card>span,.working-version-card>small{color:#adbcb8!important}.working-version-card>div{background:#20292d!important}.working-version-card>div span,.working-version-card label{color:#adbcb8!important}.working-version-card select{background:#20292d!important;border:1px solid #46565b!important}.quote-undo{box-shadow:0 10px 25px #46565b33!important}.quote-undo button{color:#adbcb8!important;background:#20292d!important}.customer-offer-notes,.customer-offer-terms{border:1px solid #46565b!important}.customer-offer-terms span,.catalog-items button div em{color:#adbcb8!important}.window-work-mode{background:#20292d!important;border:1px solid #46565b!important}.window-work-mode small{color:#adbcb8!important}.window-work-mode button{color:#adbcb8!important;background:#192226!important;border:1px solid #46565b!important}.window-work-mode button.active{color:#adbcb8!important;background:#192226!important;border-color:#46565b!important}.offer-variant-choice button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.offer-variant-choice button small{color:#adbcb8!important}.offer-variant-choice button.selected{background:#192226!important;border-color:#46565b!important;box-shadow:0 0 0 2px #46565b1a!important}.mullion-drag-handle{stroke:#46565b!important}.window-change-reason{color:#adbcb8!important}.window-change-reason select{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.price-engine-form label small{color:#adbcb8!important}.pricebook-history{border:1px solid #46565b!important}.pricebook-history p{border-top:1px solid #46565b!important}.pricebook-history span,.public-window-gallery header p{color:#adbcb8!important}.public-window-gallery>header>span{color:#adbcb8!important;background:#192226!important}.public-window-card{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 15px 45px #46565b10!important}.public-window-card-head{border-bottom:1px solid #46565b!important}.public-window-card-head small{color:#adbcb8!important}.public-window-drawing{background:radial-gradient(circle at 50% 20%,#20292d,#192226)!important}.public-window-card dl{border-top:1px solid #46565b!important}.public-window-card dl>div{border-bottom:1px solid #46565b!important}.public-window-card dl>div:nth-child(odd){border-right:1px solid #46565b!important}.public-window-card dt{color:#adbcb8!important}.commercial-drawing-notice{color:#afd4ba!important;background:#192226!important}.public-window-three{background:radial-gradient(circle at 50% 18%,#20292d,#192226)!important}.public-window-three>span{color:#adbcb8!important;background:#20292df0!important;border:1px solid #46565b!important;box-shadow:0 4px 12px #46565b12!important}.drawing-toolbar>div:first-child button{color:#adbcb8!important}.drawing-toolbar>div:first-child button.active{color:#adbcb8!important;background:#20292d!important;box-shadow:0 2px 7px #46565b17!important}.system-proof,.hvl-standard{color:#e4eceb!important;background:#192226!important;border:1px solid #46565b!important}.system-proof small{color:#adbcb8!important}.hvl-standard{background:#192226!important;border-color:#46565b!important}.hvl-standard small{color:#adbcb8!important}.drawing-control-reference{color:#adbcb8!important;background:#192226!important;border:1px solid #46565b!important}.drawing-live-controls{background:#192226!important;border-bottom:1px solid #46565b!important}.drawing-live-controls>section{background:#20292d!important;border:1px solid #46565b!important}.drawing-live-controls>section>small,.drawing-live-controls label{color:#adbcb8!important}.drawing-live-controls label input,.drawing-live-controls label select{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.drawing-live-controls label input:focus,.drawing-live-controls label select:focus{border-color:#46565b!important;box-shadow:0 0 0 3px #46565b!important}.drawing-live-controls label input:disabled,.drawing-live-controls label select:disabled{color:#adbcb8!important;background:#192226!important}.drawing-live-controls>section>i{color:#adbcb8!important}.drawing-color-controls label>i{border:1px solid #46565b!important;box-shadow:inset 0 0 0 2px #46565b75!important}.drawing-loading button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.drawing-loading button:hover{background:#192226!important;border-color:#46565b!important}.outer-resize-control>rect:not(.outer-resize-preview){fill:#20292d!important;stroke:var(--tenant-brand-accent,#46565b)!important}.outer-resize-control>rect:not(.outer-resize-preview):focus-visible{stroke:#46565b!important}.outer-resize-control path,.outer-resize-preview{stroke:var(--tenant-brand-accent,#46565b)!important}.drawing-stage.refined{background:linear-gradient(#20292d,#192226)!important}.drawing-dimension-input{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 4px 12px #46565b15!important}.drawing-dimension-input input{color:#e4eceb!important;background:#20292d!important;border-bottom:1px solid #46565b!important}.drawing-dimension-input input:focus{color:#e4eceb!important;border-color:#46565b!important}.drawing-color-dock{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 4px 13px #46565b12!important}.drawing-color-dock>small{color:#adbcb8!important}.drawing-color-dock label{color:#adbcb8!important;border-left:1px solid #46565b!important}.drawing-color-dock label>i{border:1px solid #46565b!important;box-shadow:inset 0 0 0 2px #46565b88!important}.drawing-color-dock select{color:#e4eceb!important;background:#20292d!important}.drawing-color-dock select:focus{box-shadow:0 0 0 2px #46565b!important}.drawing-selected-context{color:#e4eceb!important;background:#20292d!important;border-left:3px solid #46565b!important;box-shadow:0 3px 10px #46565b10!important}.glass-package-proof{background:#192226!important;border:1px solid #46565b!important}.glass-package-proof>span{color:#e4eceb!important;background:#192226!important}.glass-package-proof small{color:#adbcb8!important}.glass-package-proof em{color:#e4eceb!important}.window-three-drawing{background:radial-gradient(circle at 50% 22%,#20292d 0,#192226 62% 100%)!important}.window-three-badge{border-left:3px solid var(--tenant-brand-accent,#46565b)!important;color:#adbcb8!important;background:#20292d!important;box-shadow:0 3px 10px #46565b12!important}.window-three-drawing.compact{background:radial-gradient(circle at 50% 20%,#20292d,#192226)!important}.exe3-open-order{background:var(--surface,#20292d)!important;border:1px solid var(--line,#46565b)!important;color:var(--ink,#e4eceb)!important}.public-execution-planning{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 18px 46px #46565b10!important}.public-execution-planning header p{color:#adbcb8!important}.public-slot-options button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.public-slot-options button:hover,.public-slot-options button.selected{border-color:var(--tenant-brand-accent,#46565b)!important;box-shadow:inset 0 0 0 1px var(--tenant-brand-accent,#46565b)!important;background:#192226!important}.public-slot-options span,.public-slot-options small{color:#adbcb8!important}.public-planning-message{color:#afd4ba!important;background:#192226!important}.public-planned-slot{color:#afd4ba!important;background:#192226!important;border:1px solid #46565b!important}.public-planned-slot small{color:#adbcb8!important}.public-planning-actions button{color:#afd4ba!important;background:#20292d!important;border:1px solid #46565b!important}.public-execution-planning>aside{border-top:1px solid #46565b!important}.public-execution-planning>aside>div{border-bottom:1px solid #46565b!important}.public-execution-planning>aside>div>span{color:var(--content-brand,var(--ui-focus))!important}.public-execution-planning>aside>div>small{color:#adbcb8!important}.paper-inspector-order{border-top:1px solid #46565b!important}.paper-inspector-order>span{color:#adbcb8!important}.paper-inspector-order button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.subsidy-document-toggle{color:#afd4ba!important;border-top:1px solid #46565b!important}.public-isde-card{color:#e4eceb!important;background:linear-gradient(135deg,#192226,#192226)!important;border:1px solid #46565b!important}.public-isde-card p,.public-isde-card>div>small{color:#adbcb8!important}.public-isde-card>aside{border-left:1px solid #46565b!important}.public-isde-card>aside span,.public-isde-card>aside small{color:#adbcb8!important}.public-isde-card>aside strong{color:#afd4ba!important}@media (max-width:720px){.public-isde-card>aside{border-top:1px solid #46565b!important}}.public-account-entry{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 7px 24px #46565b0a!important}.public-account-entry-icon{color:#afd4ba!important;background:#192226!important}.public-account-entry span{color:#adbcb8!important}.public-account-entry button,.public-account-entry a{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.public-account-form{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 18px 44px #46565b12!important}.public-account-form p{color:#adbcb8!important}.public-account-fields input[type=email]{border:1px solid #46565b!important}.public-account-fields .consent{color:#e4eceb!important}.public-account-fields .consent.optional{border-top:1px solid #46565b!important}.public-account-fields small{color:#adbcb8!important}.public-account-message{color:#afd4ba!important;background:#192226!important}.public-offer-journey:before{background:#354247!important}.public-offer-journey a{color:#adbcb8!important}.public-offer-journey b{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.public-offer-journey a:first-child b{border-color:#46565b!important}.public-trust-row span{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.public-measurement-preference{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 10px 34px #46565b0a!important}.public-measurement-preference>header{border-bottom:1px solid #46565b!important}.public-measurement-preference>header>svg{color:#afd4ba!important}.public-measurement-preference header p,.public-preference-grid legend,.public-preference-grid>label{color:#adbcb8!important}.public-preference-grid fieldset label{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.public-preference-grid fieldset label.selected{color:#afd4ba!important;background:#192226!important;border-color:#46565b!important}.public-preference-grid textarea,.public-preference-grid select{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.public-preference-submit{border-top:1px solid #46565b!important}.public-preference-submit>span{color:#e4eceb!important}.public-preference-submit svg{color:#afd4ba!important}.public-preference-submit small{color:#adbcb8!important}.public-preference-saved{color:#afd4ba!important;background:#192226!important;border:1px solid #46565b!important}.public-preference-saved small,.window-quote-journey button.locked{color:#adbcb8!important}.window-stage-header{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 5px 16px #46565b09!important}.window-stage-header>div>p:last-child{color:#adbcb8!important}.window-stage-header>span.complete{color:#afd4ba!important;background:#192226!important}.window-stage-header>span.attention{color:#edd19a!important;background:#423822!important}.window-summary-paper{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 14px 35px #46565b12!important}.window-summary-paper>header{border-bottom:2px solid #46565b!important}.window-summary-paper>header small,.window-summary-intro>div>span,.window-summary-intro>strong small{color:#adbcb8!important}.window-summary-lines>button{color:#e4eceb!important;background:#20292d!important;border-top:1px solid #46565b!important}.window-summary-lines>button:hover,.window-summary-lines>button.active{background:#192226!important}.window-summary-lines>button.active{box-shadow:inset 3px 0 var(--tenant-brand-accent,#46565b)!important}.window-summary-lines p small,.window-summary-lines p em{color:#adbcb8!important}.window-summary-total{background:#192226!important}.window-summary-total .total{border-top:1px solid #46565b!important}.window-summary-total .subsidy{color:#afd4ba!important}.window-summary-total span small{color:#adbcb8!important}.window-review-controls>section{background:#20292d!important;border:1px solid #46565b!important}.window-review-controls section>header{border-bottom:1px solid #46565b!important}.window-review-controls section>header>svg{color:var(--content-brand,var(--ui-focus))!important}.window-review-controls section>header small{color:#adbcb8!important}.window-review-controls .quote-review-check{border-bottom:1px solid #46565b!important}.window-review-controls .quote-review-check.good{color:#afd4ba!important}.window-review-controls .quote-review-check.bad{color:#efb4ae!important}.window-review-controls .quote-review-check.warning{color:#edd19a!important}.selected-position-summary dl>div{border-bottom:1px solid #46565b!important}.selected-position-summary dt,.window-review-controls label{color:#adbcb8!important}.window-review-controls select{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.privacy-proof{color:#adbcb8!important;background:#192226!important}.window-stage-actions{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 -8px 24px #46565b12!important}.window-stage-actions span{color:#adbcb8!important}.window-preview-tabs button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.window-preview-tabs button small{color:#adbcb8!important}.window-preview-tabs button.active{border-color:var(--tenant-brand-accent,#46565b)!important;box-shadow:inset 3px 0 var(--tenant-brand-accent,#46565b)!important;color:#e4eceb!important;background:#192226!important}.window-preview-canvas{background:#192226!important;border:1px solid #46565b!important}.customer-offer-page.embedded{box-shadow:0 20px 55px #46565b22!important}.customer-trust-row span{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.customer-finance-options{background:#192226!important;border:1px solid #46565b!important}.customer-finance-options span{color:#adbcb8!important}.customer-finance-options button{color:#afd4ba!important;background:#20292d!important;border:1px solid #46565b!important}.window-seller-signature{color:#e4eceb!important}.window-seller-signature>span{color:#adbcb8!important}.window-seller-signature svg{color:#e4eceb!important}.window-seller-signature em{color:#edd19a!important}.window-seller-signature small{color:#adbcb8!important}.window-pdf-sheet{color:#e4eceb!important;background:#20292d!important;box-shadow:0 18px 50px #46565b20!important}.window-pdf-sheet>header{border-bottom:2px solid #46565b!important}.window-pdf-sheet>header small{color:#adbcb8!important}.pdf-address{border:1px solid #46565b!important}.pdf-address small{color:#adbcb8!important}.pdf-title p{color:var(--content-brand,var(--ui-focus))!important}.pdf-total{background:#192226!important;border:1px solid #46565b!important}.pdf-total span{color:#adbcb8!important}.window-pdf-sheet.cover li{border-bottom:1px solid #46565b!important}.pdf-subsidy{background:#192226!important;border:1px solid #46565b!important}.pdf-subsidy span{color:#adbcb8!important}.window-pdf-sheet>footer{color:#adbcb8!important;border-top:1px solid #46565b!important}.pdf-position{border:1px solid #46565b!important}.pdf-position>header{border-bottom:1px solid #46565b!important}.pdf-position p small{color:#adbcb8!important}.pdf-position dl>div{border-bottom:1px solid #46565b!important}.pdf-position dt{color:#adbcb8!important}.window-send-workspace>header{background:#20292d!important;border:1px solid #46565b!important}.window-send-workspace>header>div>p:last-child{color:#adbcb8!important}.window-send-workspace>header>span{color:#afd4ba!important;background:#192226!important}.delivery-test-row{background:#192226!important;border:1px solid #46565b!important}.delivery-test-row svg{color:var(--content-brand,var(--ui-focus))!important}.delivery-test-row small{color:#adbcb8!important}.delivery-final-facts>span{background:#192226!important;border:1px solid #46565b!important}.delivery-final-facts small,.delivery-final-facts em,.isolation-quote-journey button.locked{color:#adbcb8!important}.isolation-review-lines>article{border-top:1px solid #46565b!important}.isolation-review-lines p small,.isolation-review-lines p em{color:#adbcb8!important}.isolation-review-terms{background:#192226!important;border:1px solid #46565b!important}.isolation-review-terms>div{background:#20292d!important}.isolation-review-terms b{color:#adbcb8!important}.isolation-review-terms span{color:#e4eceb!important}.window-review-controls dl>div{border-bottom:1px solid #46565b!important}.window-review-controls dt{color:#adbcb8!important}.isolation-customer-offer.embedded{box-shadow:0 20px 55px #46565b22!important}.isolation-customer-offer.embedded .customer-measure-grid section>div>small{color:#edd19a!important}.isolation-pdf-proof iframe{background:#20292d!important;box-shadow:0 20px 55px #46565b22!important}.outer-resize-control>.outer-resize-grip{fill:#20292d!important;stroke:var(--tenant-brand-accent,#46565b)!important}.outer-resize-control>.outer-resize-hit:focus-visible+.outer-resize-grip{stroke:#46565b!important}.window-three-drawing.webgl-ready .window-three-control-layer .pane-hit:focus{stroke:#46565b!important}.window-position-workbar{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 4px 14px #46565b09!important}.window-position-workbar>div:first-child b{color:#e4eceb!important}.window-position-workbar>div:first-child small{color:#adbcb8!important}.window-position-tabs button{color:#e4eceb!important;background:#192226!important;border:1px solid #46565b!important}.window-position-tabs button small{color:#adbcb8!important}.window-position-tabs button.active{background:#192226!important;border-color:#46565b!important;box-shadow:inset 3px 0 #46565b!important}.window-position-tabs button.active small{color:#e4eceb!important}.window-position-tabs button.add-position{color:#adbcb8!important;background:#20292d!important}.save-route-hint{color:#adbcb8!important}.position-save-state.changed{color:#edd19a!important;background:#423822!important}.position-save-state.saved{color:#afd4ba!important;background:#192226!important}.position-save-confirmation{background:#192226!important;border:1px solid #46565b!important;box-shadow:0 12px 34px #46565b22!important}.position-save-confirmation>span{color:#afd4ba!important;background:#192226!important}.position-save-confirmation b{color:#afd4ba!important}.position-save-confirmation small{color:#adbcb8!important}.editor-dialog-layer>section{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 28px 80px #46565b3d!important}.editor-dialog-layer h2{color:#e4eceb!important}.editor-dialog-layer p:last-child{color:#adbcb8!important}.editor-dialog-icon{color:#edd19a!important;background:#423822!important}.editor-dialog-layer footer{border-top:1px solid #46565b!important}.new-position-options button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}:is(.new-position-options button:hover,.new-position-options button:focus-visible){background:#192226!important;border-color:#46565b!important}.new-position-options button>span{color:#e4eceb!important;background:#192226!important}.new-position-options button small,.compact-config-nav button{color:#adbcb8!important}.compact-config-nav button.active{color:#e4eceb!important;background:#20292d!important;border-color:#46565b!important}.compact-config-nav button.done{color:#afd4ba!important}.position-price-editor{background:#20292d!important;border-top:1px solid #46565b!important}.position-price-editor>div:first-child small,.position-price-editor>label{color:#adbcb8!important}.money-input{background:#20292d!important;border:1px solid #46565b!important}.money-input i{color:#e4eceb!important;background:#192226!important;border-right:1px solid #46565b!important}.money-input input{color:#e4eceb!important}.position-price-editor>label small{color:#adbcb8!important}.position-price-editor>details{border-top:1px solid #46565b!important}.position-price-editor summary{color:#adbcb8!important}.position-price-editor dl>div{border-bottom:1px solid #46565b!important}.position-price-editor dt{color:#adbcb8!important}.position-price-editor.invalid{box-shadow:inset 4px 0 #46565b!important}.position-price-editor>em{color:#efb4ae!important}.window-defaults-summary{background:#192226!important;border-top:1px solid #46565b!important}.window-defaults-summary summary{color:#adbcb8!important}.window-defaults-grid{background:#192226!important}.window-defaults-grid p{background:#20292d!important}.window-defaults-grid span{color:#adbcb8!important}.defaults-error,.defaults-warning{color:#efb4ae!important;background:#192226!important}.defaults-warning{color:#edd19a!important;background:#423822!important}.window-quote-price-editor>header{border-bottom:1px solid #46565b!important}.window-quote-price-editor header small,.window-quote-price-editor header>div:last-child span{color:#adbcb8!important}.window-quote-price-editor header>div:last-child strong{color:#e4eceb!important}.quote-price-math{border-bottom:1px solid #46565b!important}.quote-price-math p{border-right:1px solid #46565b!important}.quote-price-math span{color:#adbcb8!important}.quote-price-math .discount b{color:#afd4ba!important}.quote-price-math .total{background:#192226!important}.quote-discount-controls legend{color:#adbcb8!important}.quote-discount-controls fieldset button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.quote-discount-controls fieldset button.active{color:#e4eceb!important;background:#192226!important;border-color:#46565b!important}.quote-discount-controls>label{color:#adbcb8!important}.quote-discount-controls .discount-reason input{color:#e4eceb!important;border:1px solid #46565b!important}.window-quote-price-editor>footer{background:#192226!important;border-top:1px solid #46565b!important}.price-guard{color:#afd4ba!important}.price-guard.bad{color:#efb4ae!important}.price-guard.warning{color:#edd19a!important}.window-summary-total .discount{color:#afd4ba!important}@media (max-width:720px){.quote-price-math p{border-bottom:1px solid #46565b!important}}.window-focus-editor{--window-focus-line:#192226;--window-focus-ink:#e4eceb;--window-focus-muted:#adbcb8}.window-focus-editor .quote-studio-head,.window-focus-editor .window-quote-journey{background:#20292d!important}.window-focus-editor .seller-source-strip{background:#192226!important}.window-quick-panel>label{color:#adbcb8!important}.window-quick-panel>label select,.window-quick-panel>label input{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.window-quick-panel .two-fields label{color:#adbcb8!important}.window-focus-editor .drawing-stage.refined{background:linear-gradient(#20292d,#192226)!important}.window-focus-editor .drawing-dimension-input{box-shadow:0 5px 16px #46565b12!important}.window-focus-editor .drawing-color-dock{box-shadow:0 5px 16px #46565b0d!important}.window-color-select{border-left:1px solid #46565b!important}.window-color-select-head>i{border:1px solid #46565b!important}.window-color-select-head small{color:#adbcb8!important}.window-color-select-head b{color:#e4eceb!important}.window-three-drawing.interactive.webgl-ready .window-three-control-layer .pane-hit:hover,.window-three-drawing.interactive.webgl-ready .window-three-control-layer .pane-hit:focus{stroke:#46565b!important}.window-editor-commandbar{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 16px 38px #46565b24!important}.window-editor-commandbar>div{border-right:1px solid #46565b!important}.window-editor-commandbar small{color:#adbcb8!important}.window-editor-commandbar strong{color:#e4eceb!important}.window-command-status.changed{color:#edd19a!important;background:#423822!important}.window-command-status.saved{color:#afd4ba!important;background:#192226!important}.work-sync-alert{color:#edd19a!important;background:#192226!important;border:1px solid #46565b!important}.work-sync-alert button{color:#edd19a!important;background:#20292d!important;border:1px solid #46565b!important}.window-price-drawer-toggle{background:#20292d!important}.window-price-drawer-toggle span small{color:#adbcb8!important}.window-price-drawer-toggle span strong{color:#e4eceb!important}.window-price-drawer-toggle>b{color:#adbcb8!important}.window-price-drawer-content>header{border-bottom:1px solid #46565b!important}.window-price-drawer-content>footer{background:#192226!important;border-top:1px solid #46565b!important}@media (min-width:1181px){.window-focus-editor{background:#192226!important}.window-dossier-studio>.quote-source-details{background:#20292d!important;box-shadow:0 16px 35px #46565b1f!important}.window-dossier-studio .window-position-tabs button:before{background:linear-gradient(145deg,#192226,#354247)!important;border:5px solid #46565b!important}.window-dossier-studio .window-position-tabs button.add-position:before{color:#adbcb8!important;background:#192226!important}.window-dossier-studio>.compact-config-nav,.window-dossier-studio>.window-quote-price-editor.is-open>.window-price-drawer-toggle{background:#20292d!important}.window-dossier-studio>.window-quote-price-editor.is-open>.window-price-drawer-content{background:#20292d!important;box-shadow:0 18px 48px #46565b26!important}}@media (max-width:1180px){.window-dossier-studio>.window-quote-price-editor.is-open>.window-price-drawer-toggle{border-bottom:1px solid #46565b!important}}.dimension-line-editor .drawing-dimension-input.in-dimension-line{color:#adbcb8!important;background:#20292d!important;border:3px solid #46565b!important;box-shadow:0 8px 20px #46565b1c!important}.dimension-line-editor .drawing-dimension-input.in-dimension-line>input{color:#adbcb8!important}.dimension-line-editor .drawing-dimension-input.in-dimension-line:focus-within{border-color:#46565b!important;box-shadow:0 0 0 8px #46565b,0 8px 20px #46565b1c!important}.dimension-line-editor .drawing-dimension-input.in-dimension-line>input:disabled{color:#adbcb8!important}.public-quote-access-error>svg{color:var(--content-brand,var(--ui-focus))!important}.public-quote-access-error h1{color:#e4eceb!important}.public-quote-access-error>p,.public-quote-access-error small{color:#adbcb8!important}.goal-page{--goal-text:#e4eceb;--goal-muted:#adbcb8;--goal-line:#192226;--goal-bg:#192226}.goal-head>div:first-child>span,.goal-live{color:#adbcb8!important}.goal-live>i{box-shadow:0 0 0 4px #46565b!important}.goal-live span b{color:#afd4ba!important}.goal-live button,.goal-settings>header>button{color:#adbcb8!important;background:#20292d!important}.goal-notice.good{color:#afd4ba!important;background:#192226!important;border-color:#46565b!important}.goal-notice.bad{color:#efb4ae!important;background:#192226!important;border-color:#46565b!important}.goal-mobile-nav button{color:#adbcb8!important;background:#20292d!important}.goal-mobile-nav button.active{background:#192226!important}.goal-card,.goal-kpi{background:#20292d!important;box-shadow:0 4px 16px #46565b09!important}.goal-card>header{border-bottom:1px solid #46565b!important}.goal-card>header button{color:#adbcb8!important}.goal-kpi>span{background:#192226!important}.goal-kpi>p,.goal-kpi>small{color:#adbcb8!important}.goal-kpi>div,.goal-kpi.green>span{background:#192226!important}.goal-kpi.teal>span{color:#afd4ba!important;background:#192226!important}.goal-kpi.amber>span{background:#423822!important}.goal-kpi.red>span{background:#192226!important}.goal-trajectory>header>span.good{color:#afd4ba!important;background:#192226!important}.goal-trajectory>header>span.warning{color:#edd19a!important;background:#192226!important}.goal-chart-bars>div{background:linear-gradient(0deg,#1922268c 1px,#0000 1px)!important;border-bottom:1px solid #46565b!important}.goal-chart-bars>div>span{box-shadow:0 5px 11px #46565b26!important}.goal-chart-bars>div>small{color:#adbcb8!important}.goal-trajectory>footer,.cash-forecast>footer{color:#adbcb8!important;border-top:1px solid #46565b!important}.goal-trajectory>footer b,.cash-forecast>footer b{color:#e4eceb!important}.health-row{border-bottom:1px solid #46565b!important}.health-row p b{color:#e4eceb!important}.health-row p small{color:#adbcb8!important}.health-row>div{background:#192226!important}.goal-chain>div button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.goal-chain>div button:hover{background:#192226!important;border-color:#46565b!important}.goal-chain>div svg{color:#adbcb8!important}.goal-causes>button{background:#20292d!important;border-bottom:1px solid #46565b!important}.goal-causes>button>span,.action-severity{color:#edd19a!important;background:#423822!important}.goal-causes>button>span.kritiek,.action-severity.kritiek{color:#efb4ae!important;background:#192226!important}.goal-causes small,.goal-causes>button>svg{color:#adbcb8!important}.goal-owners>div>span{background:#192226!important}.goal-owners small{color:#adbcb8!important}.goal-checkpoints article{background:#20292d!important}.goal-checkpoints article>span{background:#192226!important}.goal-checkpoints p{color:#adbcb8!important}.goal-checkpoints button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.goal-checkpoints button:hover{background:#192226!important}.seller-control-head{color:#adbcb8!important;background:#192226!important;border-bottom:1px solid #46565b!important}.seller-control>button{color:#e4eceb!important;background:#20292d!important;border-bottom:1px solid #46565b!important}.seller-control>button:hover{background:#192226!important}.seller-name>i{color:#adbcb8!important;background:#192226!important}.seller-control small{color:#adbcb8!important}.seller-control .good b{color:#afd4ba!important}.seller-control .bad b{color:#efb4ae!important}.seller-state.green{color:#afd4ba!important;background:#192226!important}.seller-state.amber{color:#edd19a!important;background:#423822!important}.seller-state.red{color:#efb4ae!important;background:#192226!important}.decision-card>p{color:#adbcb8!important}.decision-card>div{background:#192226!important}.decision-card button{color:#adbcb8!important;background:#192226!important}.daily-score p,.capacity-math p{border-bottom:1px solid #46565b!important}.daily-score p span,.capacity-math p span{color:#adbcb8!important}.capacity-timeline>header>span{color:#adbcb8!important;background:#192226!important}.capacity-timeline article:after{background:#192226!important}.capacity-timeline time{color:#adbcb8!important}.capacity-timeline article>i{border:3px solid #46565b!important;box-shadow:0 0 0 2px #46565b!important}.capacity-timeline article section{background:#192226!important;border:1px solid #46565b!important}.capacity-timeline section p,.capacity-timeline section small{color:#adbcb8!important}.capacity-roster>div>div{border-bottom:1px solid #46565b!important}.capacity-roster>div>div>span{color:#adbcb8!important;background:#192226!important}.capacity-roster small{color:#adbcb8!important}.capacity-roster strong.active{color:#afd4ba!important;background:#192226!important}.capacity-roster strong.future{color:#edd19a!important;background:#423822!important}.capacity-roster em,.recruitment-advice>span,.recruitment-advice>p{color:#adbcb8!important}.recruitment-advice dl div{border-bottom:1px solid #46565b!important}.recruitment-advice button,.goal-primary{border-color:#46565b!important}.stage-flow>button{color:#e4eceb!important;background:#20292d!important;border-bottom:1px solid #46565b!important}.stage-flow>button:hover{background:#192226!important}.stage-flow>button>span{color:#adbcb8!important;background:#192226!important}.stage-flow small{color:#adbcb8!important}.stage-flow>button>div{background:#192226!important}.cash-forecast>header>span{color:#afd4ba!important;background:#192226!important}.cash-chart>div{border-bottom:1px solid #46565b!important}.cash-chart b{color:#adbcb8!important}.payment-terms article{background:#192226!important;border:1px solid #46565b!important}.payment-terms article>span{color:#e4eceb!important}.payment-terms article b{color:#adbcb8!important;background:#192226!important}.payment-terms article small,.payment-terms article svg{color:#adbcb8!important}.action-list>header>div:last-child button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.action-list>header>div:last-child button.active{color:#adbcb8!important;background:#192226!important;border-color:#46565b!important}.action-list>div>button{color:#e4eceb!important;background:#20292d!important;border-bottom:1px solid #46565b!important}.action-list>div>button:hover,.action-list>div>button.selected{background:#192226!important}.action-list small,.action-list em{color:#adbcb8!important}.action-list strong.open{color:#edd19a!important;background:#423822!important}.action-list strong.in-behandeling{color:#adbcb8!important;background:#192226!important}.action-list strong.afgerond{color:#afd4ba!important;background:#192226!important}.action-detail>header small,.action-detail>header>button,.action-detail>p{color:#adbcb8!important}.action-detail>section{background:#192226!important;border:1px solid #46565b!important}.action-detail>section h4{color:#e4eceb!important}.action-detail>section p{color:#adbcb8!important}.action-detail dl div{border-bottom:1px solid #46565b!important}.goal-secondary{color:#adbcb8!important;background:#20292d!important;border-color:#46565b!important}.action-detail label{color:#adbcb8!important}.action-detail textarea{color:#e4eceb!important;border:1px solid #46565b!important}.action-empty svg,.action-empty p,.scenario-name{color:#adbcb8!important}.scenario-name input,.goal-settings input,.goal-settings textarea{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.scenario-fields>label{background:#192226!important;border:1px solid #46565b!important}.scenario-fields>label>span,.scenario-fields small{color:#adbcb8!important}.scenario-fields button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.scenario-fields input{color:#e4eceb!important;border-block:1px solid #46565b!important}.scenario-result>span.good{color:#afd4ba!important}.scenario-result>span.bad{color:#efb4ae!important}.scenario-result>p{color:#adbcb8!important}.scenario-goalbar{background:#192226!important}.scenario-result dl div{border-bottom:1px solid #46565b!important}.scenario-result dd.good{color:#afd4ba!important}.scenario-result dd.bad{color:#efb4ae!important}.saved-scenarios>div>button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.saved-scenarios>div>button>span{color:#adbcb8!important;background:#192226!important}.saved-scenarios small{color:#adbcb8!important}.saved-scenarios em.good{color:#afd4ba!important;background:#192226!important}.saved-scenarios em.bad{color:#efb4ae!important;background:#192226!important}.goal-settings>header>div>span,.goal-settings>header p{color:#adbcb8!important}.goal-settings>header>strong{color:#adbcb8!important;background:#192226!important}.settings-grid>.goal-card>label,.settings-fields label,.settings-fields label span,.settings-periods>div>span{color:#adbcb8!important}.settings-periods>div>label{color:#adbcb8!important;border:1px solid #46565b!important}.settings-periods>div>button,.settings-capacity>div>button{color:#efb4ae!important;background:#20292d!important}.settings-capacity>div label{color:#adbcb8!important}.checkpoint-checks span{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.checkpoint-checks input:checked+span{color:#adbcb8!important;background:#192226!important;border-color:#46565b!important}.demo-settings{background:#20292d!important;border-color:#46565b!important}.demo-settings p{color:#adbcb8!important}.demo-settings button{color:#edd19a!important;background:#20292d!important;border:1px solid #46565b!important}.goal-settings>footer{background:#20292df2!important;border:1px solid #46565b!important;box-shadow:0 -8px 25px #46565b0f!important}.goal-settings>footer>button:first-child{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.goal-loading p{color:#adbcb8!important}.goal-loading button{color:#adbcb8!important;background:#20292d!important}.insight-dashboard{background:#192226!important}.id-heading p,.id-live>span{color:#adbcb8!important}.id-live button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.id-live button:hover{color:var(--content-brand,var(--ui-focus))!important;border-color:#46565b!important}.id-filters label{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.id-filters svg,.id-filters select{color:#e4eceb!important}.id-kpi{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 2px 8px #46565b05!important}.id-kpi:hover{border-color:#46565b!important;box-shadow:0 0 0 3px #46565b!important}.id-kpi>svg{color:#e4eceb!important}.id-kpi>strong,.id-kpi>small{color:#adbcb8!important}.id-kpi.amber>strong{color:#edd19a!important}.id-kpi.red>strong,.id-kpi.red>svg{color:#efb4ae!important}.id-kpi.muted>strong{color:#adbcb8!important}.id-card{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 2px 8px #46565b05!important}.id-chain>header button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.id-chain>header button.active{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important;border-color:#46565b!important}.chain-flow button{color:#e4eceb!important;background:#20292d!important;border:1.5px solid #46565b!important;box-shadow:0 5px 14px #46565b0a!important}.chain-flow button:hover{border-color:var(--tenant-brand-accent,#46565b)!important;box-shadow:0 0 0 3px #46565b,0 10px 22px #46565b12!important}.chain-outcome.ovv{color:#edd19a!important;background:#192226!important;border-color:#46565b!important}.chain-outcome.nv{color:#efb4ae!important;background:#192226!important;border-color:#46565b!important}.chain-outcome.nv em{color:#adbcb8!important}.chain-flow .finance-approved,.chain-flow .executable{background:#192226!important;border-color:#46565b!important}.chain-flow .executable b{color:#afd4ba!important}.chain-route{color:#adbcb8!important}.route-ovv-approved,.route-approved-executable{color:#edd19a!important}.id-finance-flow>button{color:#adbcb8!important;background:#20292d!important}.id-finance-flow>button:hover{background:#20292d!important}.id-finance-flow>button>i{background:#192226!important}.id-finance-flow>button>strong{color:#e4eceb!important}.id-attention>button:not(.id-card-link){color:#e4eceb!important;background:#20292d!important;border-top:1px solid #46565b!important}.id-attention>button:not(.id-card-link):hover{background:#20292d!important}.id-attention>button>svg:last-child{color:#adbcb8!important}.id-attention .red>svg:first-child{color:#efb4ae!important}.id-attention .amber>svg:first-child{color:#edd19a!important}.id-attention .blue>svg:first-child{color:#adbcb8!important}.id-card-link{color:var(--content-brand,var(--ui-focus))!important;background:#20292d!important;border-top:1px solid #46565b!important}.id-all-clear{color:#afd4ba!important}.id-all-clear small,.id-legend{color:#adbcb8!important}.id-legend .planned{background:#293943!important}.id-margin>button{color:#e4eceb!important;background:#20292d!important}.id-margin>button:hover{background:#20292d!important}.id-margin>button>div{background:linear-gradient(90deg,#0000 19.5%,#192226 20%,#0000 20.5% 39.5%,#192226 40%,#0000 40.5% 59.5%,#192226 60%,#0000 60.5% 79.5%,#192226 80%,#0000 80.5%)!important}.id-margin>button i.planned{background:#293943!important}.id-axis{color:#adbcb8!important;border-top:1px solid #46565b!important}.id-margin-cover{color:#adbcb8!important;background:#20292deb!important}.target-key{color:#adbcb8!important}.id-duration>button{color:#e4eceb!important;background:#20292d!important}.id-duration>button:hover{background:#20292d!important}.id-duration>button>div{background:#192226!important}.id-duration>button>div em{border-left:1px dashed #46565b!important}.id-duration-axis{color:#adbcb8!important;border-top:1px solid #46565b!important}.forecast-summary strong,.forecast-summary strong small{color:#adbcb8!important}.forecast-summary>span{color:#edd19a!important}.forecast-chart{background:linear-gradient(#20292d,#192226)!important;border-bottom:1px solid #46565b!important}.forecast-chart:hover{background:#192226!important}.forecast-chart i{box-shadow:inset 0 0 0 1px #46565b!important}.forecast-chart small{color:#adbcb8!important}.id-sync{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.id-sync svg{color:#afd4ba!important}:is(.insight-dashboard button:focus-visible,.insight-dashboard select:focus-visible){outline:3px solid #46565b!important}.id-domain-kpi{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 2px 8px #46565b05!important}.id-domain-kpi>span,.id-domain-kpi>strong,.id-domain-kpi>small{color:#adbcb8!important}.id-domain-kpi>i{background:#192226!important}.id-domain-card>header>span{color:#adbcb8!important}.id-domain-card>button:not(.forecast-chart):not(.id-inline-link){color:#e4eceb!important;background:#20292d!important;border-top:1px solid #46565b!important}.id-domain-card>button:hover{background:#20292d!important}.id-domain-card>button>svg{color:#adbcb8!important}.id-metric-row>i{background:#192226!important}.id-metric-row>em{color:#adbcb8!important}.id-control-list>button>svg:first-child{color:#edd19a!important}.id-inline-link{color:#adbcb8!important}.id-table-head{color:#adbcb8!important;border-top:1px solid #46565b!important;border-bottom:1px solid #46565b!important}.id-stock-table em.good{color:#afd4ba!important;background:#192226!important}.id-stock-table em.bad{color:#efb4ae!important;background:#192226!important}.id-empty{color:#adbcb8!important}.id-report-intro,.id-goal-status{background:linear-gradient(135deg,#192226,#20292d)!important;border:1px solid #46565b!important}.id-report-intro>svg,.id-goal-status>svg,.id-report-intro p,.id-goal-status p{color:#adbcb8!important}.id-goal-status>span{color:#afd4ba!important;background:#192226!important}.id-report-card{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 2px 8px #46565b05!important}.id-report-card>span{color:#adbcb8!important;background:#192226!important}.id-report-card p,.id-report-card small{color:#adbcb8!important}.id-report-card button,.id-goal-actions button{color:var(--content-brand,var(--ui-focus))!important;background:#20292d!important;border:1px solid #46565b!important}.id-report-card button:hover{background:#192226!important}.id-goal-field{background:#20292d!important;border:1px solid #46565b!important}.id-goal-field>span{color:#adbcb8!important}.id-goal-field>div{border:1px solid #46565b!important}.id-goal-field input{color:#e4eceb!important}.id-goal-field em{color:#adbcb8!important}.id-goal-actions button.primary{border-color:#46565b!important}.bi-workspace{color:#e4eceb!important}.bi-heading span,.bi-card header>div>span,.bi-heading p,.bi-card p{color:#adbcb8!important}.bi-workspace button{background:#20292d!important;border:1px solid #46565b!important}.bi-workspace button:hover:not(:disabled){background:#192226!important}.bi-workspace .primary{color:#fff!important}.bi-workspace label{color:#adbcb8!important}.bi-workspace input:not([type=checkbox]),.bi-workspace select,.bi-workspace textarea{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.bi-filter-panel,.bi-chips>span{background:#192226!important}.bi-shortcut small{color:#adbcb8!important}.bi-workspace .tone-0{background:#192226!important}.bi-workspace .tone-1{background:#423822!important}.bi-workspace .tone-2,.bi-workspace .tone-3{background:#192226!important}.bi-card{background:#20292d!important;border:1px solid #46565b!important}.bi-bars>button,.bi-bars i{background:#192226!important}.bi-bars small{color:#adbcb8!important}.bi-workspace th,.bi-workspace td{border-bottom:1px solid #46565b!important}.bi-workspace th{background:#192226!important}.bi-notice{color:#edd19a!important;background:#423822!important}.bi-quality{border-bottom:1px solid #46565b!important}.bi-quality b{background:#423822!important}.bi-footer{color:#adbcb8!important}.intake-workspace{color:#e4eceb!important}.intake-workspace button,.intake-dialog button{background:#20292d!important;border:1px solid #46565b!important}.intake-workspace button:focus-visible{outline:2px solid var(--intake-accent,var(--tenant-brand-accent,#46565b))!important}.intake-workspace input:focus-visible{outline:2px solid var(--intake-accent,var(--tenant-brand-accent,#46565b))!important}.intake-workspace select:focus-visible{outline:2px solid var(--intake-accent,var(--tenant-brand-accent,#46565b))!important}.intake-dialog :focus-visible{outline:2px solid var(--intake-accent,var(--tenant-brand-accent,#46565b))!important}.intake-heading p,.intake-heading-actions small,.intake-environment{color:#adbcb8!important}.intake-error,.intake-notice{color:#efb4ae!important;background:#192226!important}.intake-notice{color:#e4eceb!important;background:#192226!important}.intake-kpis>button,.intake-kpis>div{background:#20292d!important;border:1px solid #46565b!important}.intake-kpis span{color:#adbcb8!important}.intake-kpis>button[aria-pressed=true]{background:#192226!important}.intake-surface{background:#20292d!important;border:1px solid #46565b!important}.intake-surface>header{border-bottom:1px solid #46565b!important}.intake-surface header p{color:#adbcb8!important}.intake-table th{color:#adbcb8!important;background:#192226!important;border-bottom:1px solid #46565b!important}.intake-table td{border-bottom:1px solid #46565b!important}.intake-table tbody tr:hover{background:#192226!important}.intake-table td small{color:#adbcb8!important}.intake-overdue{color:#edd19a!important}.intake-toolbar{border-bottom:1px solid #46565b!important}.intake-toolbar label{color:#adbcb8!important}.intake-search{border:1px solid #46565b!important}.intake-workspace input,.intake-workspace select,.intake-dialog input,.intake-dialog select,.intake-dialog textarea{background:#20292d!important;border:1px solid #46565b!important}.intake-tabs{border-bottom:1px solid #46565b!important}.intake-tabs button small{color:#adbcb8!important;background:#192226!important}.intake-tabs button[aria-current=page]{background:#192226!important}.intake-pagination span,.intake-empty,.intake-funnel,.intake-funnel button{color:#adbcb8!important}.intake-cards>article{border-bottom:1px solid #46565b!important}.intake-cards p,.intake-cards small,.intake-footnote,.intake-partner-detail dt{color:#adbcb8!important}.intake-widget{border-top:1px solid #46565b!important}.intake-widget small{color:#adbcb8!important}.intake-dialog{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 20px 90px #46565b33!important}.intake-dialog dt{color:#adbcb8!important}.intake-dialog pre{background:#192226!important;border:1px solid #46565b!important}.intake-dialog .intake-primary{color:#fff!important}.intake-links button{background:#20292d!important;border:1px solid #46565b!important}.intake-price-policy{background:#192226!important;border:1px solid #46565b!important}.intake-price-policy span{color:#adbcb8!important}.digital-scan-browser>.intake-consumer-preview{background:#20292d!important}.intake-message-list li{border-top:1px solid #46565b!important}.intake-message-list small,.intake-order-progress{color:#adbcb8!important}.intake-order-progress li{border-bottom:2px solid #46565b!important}.intake-partner-detail dd small{color:#adbcb8!important}.integration-page{color:#e4eceb!important;background:linear-gradient(#192226 0,#20292d 260px)!important}.integration-heading .eyebrow,.integration-heading p{color:#adbcb8!important}.integration-live>i{box-shadow:0 0 0 5px #46565b!important}.integration-live small{color:#adbcb8!important}.integration-live button,.secondary-action,.text-action{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.integration-notice.good{color:#afd4ba!important;background:#192226!important;border-color:#46565b!important}.integration-notice.danger{color:#efb4ae!important;background:#192226!important;border-color:#46565b!important}.integration-metrics>button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 4px 17px #46565b09!important}.integration-metrics>button:hover,.integration-metrics>button.active{border-color:#46565b!important;box-shadow:0 5px 20px #46565b17!important}.integration-metrics>button>svg,.integration-metrics small{color:#adbcb8!important}.integration-metrics strong{color:#e4eceb!important}.integration-metrics em{color:#adbcb8!important}.integration-workspace{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 12px 35px #46565b0e!important}.integration-list-panel{background:#20292d!important;border-right:1px solid #46565b!important}.integration-toolbar{border-bottom:1px solid #46565b!important}.integration-toolbar label{background:#20292d!important;border:1px solid #46565b!important}.integration-toolbar svg{color:#adbcb8!important}.integration-toolbar input{color:#e4eceb!important}.integration-toolbar select,.integration-card select,.integration-card input{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.integration-toolbar select:focus,.integration-card select:focus,.integration-card input:focus{border-color:#46565b!important;box-shadow:0 0 0 3px #46565b!important}.integration-list>button{border-bottom:1px solid #46565b!important}.integration-list>button:hover,.integration-list>button.selected{background:#192226!important}.integration-list>button.selected{box-shadow:inset 3px 0 #46565b!important}.integration-list>button>svg{color:#adbcb8!important}.provider-mark{color:#adbcb8!important;background:#192226!important;border:1px solid #46565b!important}.provider-mark.good{color:#afd4ba!important;background:#192226!important;border-color:#46565b!important}.provider-mark.danger{color:#efb4ae!important;background:#192226!important;border-color:#46565b!important}.provider-mark.muted{color:#adbcb8!important;background:#192226!important}.provider-copy small,.provider-copy em{color:#adbcb8!important}.status-tag.good{color:#afd4ba!important;background:#192226!important;border-color:#46565b!important}.status-tag.test{color:#adbcb8!important;background:#192226!important;border-color:#46565b!important}.status-tag.danger{color:#efb4ae!important;background:#192226!important;border-color:#46565b!important}.status-tag.muted{color:#adbcb8!important;background:#192226!important;border-color:#46565b!important}.integration-empty,.no-jobs{color:#adbcb8!important}.integration-empty b{color:#e4eceb!important}.integration-detail-head small,.integration-detail-head p{color:#adbcb8!important}.test-mode-banner{color:#adbcb8!important;background:linear-gradient(90deg,#192226,#20292d)!important;border:1px solid #46565b!important}.test-mode-banner span{color:#adbcb8!important}.test-mode-banner button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.integration-readiness{background:#20292d!important;border:1px solid #46565b!important}.integration-readiness .ready{color:#afd4ba!important;background:#192226!important;border-color:#46565b!important}.integration-readiness .blocked{color:#efb4ae!important;background:#192226!important;border-color:#46565b!important}.integration-readiness p{color:#edd19a!important}.integration-card,.integration-actions-card{background:#20292d!important;border:1px solid #46565b!important}.integration-card>header>svg,.integration-card header p,.integration-actions-card header p,.integration-card>label,.form-pair label{color:#adbcb8!important}.integration-toggles label{background:#20292d!important;border:1px solid #46565b!important}.integration-toggles small{color:#adbcb8!important}.integration-actions button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.integration-actions .primary-action{border-color:#46565b!important}.integration-actions .pause-action{color:#efb4ae!important}.job-list>div{border-top:1px solid #46565b!important}.job-list small{color:#adbcb8!important}.job-list em{color:#efb4ae!important}.job-list button{color:#efb4ae!important;background:#192226!important;border:1px solid #46565b!important}.job-state.good{color:#afd4ba!important;background:#192226!important}.job-state.danger{color:#efb4ae!important;background:#192226!important}.no-jobs svg{color:#afd4ba!important}.integration-loading svg,.integration-loading p{color:#adbcb8!important}@media (max-width:850px){.integration-list-panel{border-bottom:1px solid #46565b!important}}.im-launch>b{color:#fff!important}.mobile-brand .im-dialog .im-thread-list>button.selected{border-color:var(--tenant-brand-accent,#46565b)!important}.im-question{box-shadow:0 20px 80px #46565b40!important}.im-question button[type=submit]{color:#fff!important}.im-dialog{box-shadow:0 32px 100px #46565b40!important}.im-dialog .im-primary:not(:disabled):hover{background:color-mix(in srgb, var(--im-accent) 85%, #161d20)!important}.im-dialog .im-nav .im-primary{color:#fff!important}.im-message{box-shadow:0 2px 3px #46565b04!important}.im-composer{box-shadow:0 3px 18px #46565b06!important}.im-launch-copy .im-receipt-hint,.im-receipt-hint{color:var(--ui-warning-text,#edd19a)!important}.knowledge-management,.knowledge-library{color:var(--ui-text,#e4eceb)!important}.knowledge-muted,.knowledge-library small{color:var(--ui-muted,#adbcb8)!important}.knowledge-management button,.knowledge-library button,.knowledge-dialog>header button,.knowledge-help-button{border:1px solid var(--ui-line,#46565b)!important;background:var(--ui-surface,#20292d)!important;color:var(--ui-focus,#e4eceb)!important}:is(.knowledge-management :focus-visible,.knowledge-dialog :focus-visible,.knowledge-help-button:focus-visible){outline:2px solid var(--ui-focus,#46565b)!important}.knowledge-stats button{background:var(--ui-green-bg,#192226)!important;color:var(--ui-text,#e4eceb)!important}.knowledge-stats button:nth-child(2),.knowledge-stats button:nth-child(4){background:var(--ui-amber-bg,#192226)!important}.knowledge-stats button:nth-child(3){background:var(--ui-info-bg,#192226)!important}.knowledge-stats button[aria-pressed=true]{outline:2px solid var(--ui-focus,#46565b)!important}.knowledge-register,.knowledge-editor{background:var(--ui-surface,#20292d)!important;border:1px solid var(--ui-line,#46565b)!important}.knowledge-management input,.knowledge-management select,.knowledge-management textarea,.knowledge-library input,.knowledge-library select,.knowledge-library textarea{border:1px solid var(--ui-line,#46565b)!important;background:var(--ui-surface,#20292d)!important;color:var(--ui-text,#e4eceb)!important}.knowledge-table td,.knowledge-table th{border-bottom:1px solid var(--ui-line,#46565b)!important}.knowledge-table small{color:var(--ui-muted,#adbcb8)!important}.knowledge-source,.knowledge-feedback{border-bottom:1px solid var(--ui-line,#46565b)!important}.knowledge-review{border-top:1px solid var(--ui-line,#46565b)!important}.knowledge-diff article{background:var(--ui-alt,#192226)!important}.knowledge-management details,.knowledge-library details{border-top:1px solid var(--ui-line,#46565b)!important}.knowledge-alert{background:var(--ui-amber-bg,#192226)!important}.knowledge-dialog{border:1px solid var(--ui-line,#46565b)!important;background:var(--ui-surface,#20292d)!important;color:var(--ui-text,#e4eceb)!important;box-shadow:0 12px 50px #46565b22!important}.knowledge-dialog::backdrop{background:#161d2033!important}.knowledge-dialog>header{background:var(--ui-surface,#20292d)!important}.knowledge-library a{color:var(--ui-focus,#e4eceb)!important}.live-sales-day{color:#e4eceb!important;background:#192226!important}.lsd-titlebar p,.lsd-live>span{color:#adbcb8!important}.lsd-live>span i{box-shadow:0 0 0 4px #46565b1f!important}.lsd-live button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.lsd-live button:hover{color:var(--content-brand,var(--ui-focus))!important;border-color:#46565b!important}.lsd-toolbar>button,.lsd-toolbar>div button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.lsd-toolbar>button.active,.lsd-toolbar>div button.active{border-color:var(--tenant-brand-accent,#46565b)!important}.lsd-kpis>button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 2px 8px #46565b05!important}.lsd-kpis>button:hover{border-color:#46565b!important;box-shadow:0 0 0 3px #46565b!important}.lsd-kpis span,.lsd-kpis small,.lsd-kpis .blue,.live-sales-day .blue{color:#adbcb8!important}.lsd-kpis .green,.live-sales-day .green{color:#afd4ba!important}.lsd-kpis .orange,.live-sales-day .orange{color:#edd19a!important}.live-sales-day .red{color:#efb4ae!important}.lsd-controlstrip{background:#20292d!important;border:1px solid #46565b!important}.lsd-controlstrip>button{color:#e4eceb!important;background:#20292d!important;border-right:1px solid #46565b!important}.lsd-controlstrip>button:hover{background:#192226!important}.lsd-controlstrip>button>span{color:#adbcb8!important;background:#192226!important}.lsd-controlstrip>button>span.orange{color:#edd19a!important;background:#423822!important}.lsd-controlstrip>button>span.red{color:#efb4ae!important;background:#192226!important}.lsd-controlstrip small{color:#adbcb8!important}.lsd-panel{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 2px 8px #46565b05!important}.lsd-panel>header{border-bottom:1px solid #46565b!important}.lsd-panel>header>svg{color:#e4eceb!important}.lsd-panel>header small{color:#adbcb8!important}.lsd-chain-modes button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.lsd-chain-modes button.active{color:#adbcb8!important;background:#192226!important;border-color:#46565b!important}.lsd-chain>svg path,.lsd-chain>svg path.finance{stroke:#46565b!important}.lsd-chain-node{color:#e4eceb!important;background:#20292d!important;border:1.5px solid #46565b!important;box-shadow:0 6px 18px #46565b0f!important}.lsd-chain-node:hover{box-shadow:0 0 0 3px #46565b,0 10px 24px #46565b1a!important}.lsd-chain-node small{color:#adbcb8!important}.lsd-chain-node.dv,.lsd-chain-node.ovv,.lsd-chain-node.nv,.lsd-chain-node.approved,.lsd-chain-node.orders{background:#192226!important;border-color:#46565b!important}.lsd-chain-node.orders strong{color:#afd4ba!important}.lsd-chain-caption{color:#adbcb8!important}.lsd-legend{color:#adbcb8!important;border-bottom:1px solid #46565b!important}.lsd-legend .wait,.lsd-rounds .wait{background:#354247!important}.lsd-agenda-head>div{color:#adbcb8!important;border-bottom:1px solid #46565b!important;border-right:1px solid #46565b!important}.lsd-agenda-head strong{color:#e4eceb!important}.lsd-round-label{color:#adbcb8!important;background:#20292d!important;border-bottom:1px solid #46565b!important;border-right:1px solid #46565b!important}.lsd-round-label.active{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.lsd-slot{border-bottom:1px solid #46565b!important;border-right:1px solid #46565b!important}.lsd-appointment{color:#e4eceb!important;background:#192226!important}.lsd-appointment:hover,.lsd-appointment.selected{box-shadow:0 0 0 2px #46565b!important}.lsd-appointment[data-status=DV],.lsd-appointment[data-status=OVV],.lsd-appointment[data-status=NV],.lsd-appointment[data-status=OPEN],.lsd-appointment[data-status=WACHT]{background:#192226!important;border-color:#46565b!important}.lsd-appointment[data-status=NO_SHOW],.lsd-appointment[data-status=CANCELLED],.lsd-appointment[data-status=MOVED]{color:#adbcb8!important;background:#192226!important;border-color:#46565b!important}.lsd-appointment>span,.lsd-appointment>em,.lsd-appointment>i{color:#adbcb8!important}.lsd-empty{color:#adbcb8!important;border:1px dashed #46565b!important}.lsd-rounds>button{color:#e4eceb!important;background:#20292d!important;border-bottom:1px solid #46565b!important}.lsd-rounds>button:hover,.lsd-rounds>button.active{background:#192226!important}.lsd-rounds>button>span small{color:#adbcb8!important}.lsd-rounds>button>i{background:#192226!important}.lsd-rounds>button>em{color:#adbcb8!important}.lsd-attention>button{color:#e4eceb!important;background:#20292d!important;border-bottom:1px solid #46565b!important}.lsd-attention>button>span{color:#edd19a!important;background:#423822!important}.lsd-attention small{color:#adbcb8!important}.lsd-attention>button>b{color:var(--content-brand,var(--ui-focus))!important;border:1px solid #46565b!important}.lsd-attention>p{color:#adbcb8!important}.lsd-progress-list>button{color:#e4eceb!important;background:#20292d!important;border-bottom:1px solid #46565b!important}.lsd-progress-list>button>i{background:#192226!important}.lsd-tablewrap th{color:#adbcb8!important;border-bottom:1px solid #46565b!important}.lsd-tablewrap td{color:#e4eceb!important;border-bottom:1px solid #46565b!important}.lsd-tablewrap tbody tr:hover{background:#192226!important}.lsd-person>i{color:#e4eceb!important;background:#293943!important}.lsd-person small,.lsd-tablewrap td>small{color:#adbcb8!important}.lsd-split>button{color:#adbcb8!important;background:#20292d!important}.lsd-split>button:hover,.lsd-split>button>i{background:#192226!important}.lsd-prets>button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.lsd-prets>button:hover{border-color:#46565b!important}.lsd-prets span{color:#adbcb8!important}.lsd-prets+p{color:#edd19a!important;background:#192226!important}.lsd-selection{color:#e4eceb!important;background:#192226!important;border:1px solid #46565b!important}.lsd-agenda-nav span{color:#adbcb8!important}.lsd-agenda-nav button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.lsd-agenda-nav button:hover:not(:disabled){color:var(--content-brand,var(--ui-focus))!important;background:#192226!important;border-color:#46565b!important}.lsd-agenda-head>div{background:#20292d!important}.lsd-kpi-value em{color:#adbcb8!important}.lsd-now-line{box-shadow:0 1px 4px #46565b45!important}.lsd-appointment>footer i{color:#adbcb8!important}.lsd-appointment>footer b{color:#e4eceb!important}.lsd-appointment[data-status=DV]>footer b{color:#afd4ba!important}.lsd-appointment[data-status=OVV]>footer b{color:#edd19a!important}.lsd-appointment[data-status=NV]>footer b{color:#efb4ae!important}.live-sales-day button:focus-visible{outline:3px solid #46565b!important}@media (max-width:1100px){.lsd-controlstrip>button:nth-child(-n+2){border-bottom:1px solid #46565b!important}}@media (max-width:520px){.lsd-controlstrip>button{border-bottom:1px solid #46565b!important}}.lsd-agenda-prominent{border-color:#46565b!important;box-shadow:0 5px 18px #46565b0c!important}.lsd-agenda-prominent>header{background:#20292d!important}.lsd-agenda-tools{background:#20292d!important;border-bottom:1px solid #46565b!important}.lsd-agenda-tools label{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.lsd-agenda-tools input{color:#e4eceb!important}.lsd-agenda-tools select{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.lsd-agenda-matrix{background:#20292d!important}.lsd-agenda-row>div,.lsd-agenda-row>button{border-bottom:1px solid #46565b!important;border-right:1px solid #46565b!important}.lsd-agenda-headrow{background:#192226!important}.lsd-agenda-headrow>div,.lsd-agenda-headrow>button{color:#adbcb8!important;background:#192226!important}.lsd-agenda-headrow>button:hover,.lsd-agenda-headrow>button.active{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.lsd-seller-cell{color:#e4eceb!important;background:#20292d!important}.lsd-seller-cell:hover{background:#192226!important}.lsd-seller-cell>b{color:var(--content-brand,var(--ui-focus))!important}.lsd-agenda-row .lsd-empty{color:#adbcb8!important;background:#20292d!important}.lsd-agenda-empty{color:#adbcb8!important}.lsd-chain-step{color:#e4eceb!important;background:#192226!important;border:1.5px solid #46565b!important}.lsd-chain-step.green{background:#192226!important;border-color:#46565b!important}.lsd-chain-step small{color:#adbcb8!important}.lsd-chain-step:hover{box-shadow:0 0 0 3px #46565b!important}.lsd-chain-arrow strong{color:var(--content-brand,var(--ui-focus))!important}.lsd-chain-arrow span{color:#adbcb8!important}.lsd-chain-arrow small{color:#efb4ae!important}.lsd-progress-list>div{color:#e4eceb!important;border-bottom:1px solid #46565b!important}.lsd-progress-list>div>i{background:#192226!important}.lsd-detail-title>button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.lsd-detail-avatar{color:#e4eceb!important;background:#293943!important}.lsd-detail-title p{color:#adbcb8!important}.lsd-detail-periods{background:#20292d!important;border:1px solid #46565b!important}.lsd-detail-periods>button{color:#adbcb8!important;background:#20292d!important}.lsd-detail-periods>button.active{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.lsd-detail-periods input{color:#e4eceb!important;border:1px solid #46565b!important}.lsd-detail-periods i,.lsd-detail-periods>small{color:#adbcb8!important}.lsd-detail-state{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.lsd-detail-state.error{color:#efb4ae!important}.lsd-detail-kpis>div{background:#20292d!important;border:1px solid #46565b!important}.lsd-detail-kpis span,.lsd-detail-kpis small{color:#adbcb8!important}.lsd-line-chart polyline{stroke:#46565b!important}.lsd-line-chart circle{fill:#20292d!important;stroke:#46565b!important}.lsd-line-chart line.goal{stroke:#46565b!important}.lsd-line-chart text{fill:#354247!important}.lsd-chart-empty{color:#adbcb8!important}.lsd-value-chart strong{color:#e4eceb!important}.lsd-value-chart small{color:#adbcb8!important}.lsd-outcome-chart>div{background:#192226!important}.lsd-outcome-chart li{color:#adbcb8!important}.lsd-personal-funnel>div{color:#e4eceb!important;background:#192226!important}.lsd-personal-funnel>div:nth-child(2),.lsd-personal-funnel>div:nth-child(3){background:#293943!important}.lsd-personal-funnel>div:nth-child(4){color:#afd4ba!important;background:#192226!important}.lsd-mix>div{color:#adbcb8!important}.lsd-mix>div>i{background:#192226!important}.lsd-detail-table th{color:#adbcb8!important;background:#192226!important;border-bottom:1px solid #46565b!important}.lsd-detail-table td{color:#e4eceb!important;border-bottom:1px solid #46565b!important}.lsd-detail-table tbody tr:hover,.lsd-detail-table b[data-outcome]{background:#192226!important}.lsd-detail-table b[data-outcome=DV]{color:#afd4ba!important;background:#192226!important}.lsd-detail-table b[data-outcome=OVV]{color:#edd19a!important;background:#423822!important}.lsd-detail-table b[data-outcome=NV]{color:#efb4ae!important;background:#192226!important}.market-register-page{--mrt-ink:#e4eceb;--mrt-muted:#adbcb8;--mrt-line:#192226;background:#192226!important}:is(.market-register-page button:focus-visible,.market-register-page a:focus-visible,.market-register-page input:focus-visible,.market-register-page select:focus-visible,.market-register-page textarea:focus-visible){outline:3px solid #46565b!important}.mrt-head>div:first-child>span{color:#adbcb8!important}.mrt-head-actions button,.mrt-sourcebar>button,.mrt-builder header button,.mrt-releases header button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.market-register-page button.primary,.market-register-page a.primary{box-shadow:0 8px 18px #46565b26!important}.mrt-message{color:#afd4ba!important;background:#192226!important;border:1px solid #46565b!important}.mrt-message.error{color:#efb4ae!important;background:#192226!important;border-color:#46565b!important}.mrt-pilot{color:#adbcb8!important;background:#192226!important;border:1px solid #46565b!important}.mrt-pilot b{color:#e4eceb!important}.mrt-sourcebar{background:linear-gradient(100deg,#192226,#20292d 68%)!important;border:1px solid #46565b!important;box-shadow:0 8px 24px #46565b0a!important}.mrt-sourcebar small,.mrt-sourcebar span{color:#adbcb8!important}.mrt-source-metrics{border-left:1px solid #46565b!important}.mrt-source-metrics span{border-right:1px solid #46565b!important}.mrt-source-metrics b{color:#e4eceb!important}.mrt-demo{color:#adbcb8!important;background:#192226!important}.mrt-warnings span{color:#edd19a!important;background:#192226!important;border:1px solid #46565b!important}.mrt-status{color:#adbcb8!important;background:#192226!important}.mrt-status.green{color:#afd4ba!important;background:#192226!important}.mrt-status.blue,.mrt-status.purple{color:#adbcb8!important;background:#192226!important}.mrt-kpis article{background:#20292d!important;box-shadow:0 6px 20px #46565b08!important}.mrt-kpis article:after{background:#192226!important}.mrt-kpis small{color:#adbcb8!important}.mrt-kpis strong{color:#e4eceb!important}.mrt-kpis em{color:#adbcb8!important}.mrt-panel{background:#20292d!important;box-shadow:0 7px 22px #46565b08!important}.mrt-selection-list>header,.mrt-map-panel>header,.mrt-result-panel>header{border-bottom:1px solid #46565b!important}.mrt-selection-list header small,.mrt-map-panel header small,.mrt-result-panel header small,.mrt-builder header small,.mrt-releases header small{color:#adbcb8!important}.mrt-selection-list>header>span{background:#192226!important}.mrt-search{background:#20292d!important;border:1px solid #46565b!important}.mrt-search svg{color:#adbcb8!important}.mrt-selection-list>div>button{background:#20292d!important;border-top:1px solid #46565b!important}.mrt-selection-list>div>button.active{background:#192226!important}.mrt-selection-list>div>button small,.mrt-selection-list>div>button>svg{color:#adbcb8!important}.mrt-selection-icon{background:#192226!important}.mrt-empty,.mrt-map-legend{color:#adbcb8!important}.mrt-map{background:#192226!important}.mrt-map-panel>footer{color:#adbcb8!important}.mrt-marker{border:3px solid #46565b!important;box-shadow:0 2px 8px #46565b78!important}.mrt-point-card{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 16px 38px #46565b38!important}.mrt-point-card>button:first-child,.mrt-point-card>div span{color:#adbcb8!important;background:#192226!important}.mrt-point-card .blocked{color:#efb4ae!important;background:#192226!important}.mrt-point-card .danger{color:#efb4ae!important;background:#192226!important;border:1px solid #46565b!important}.mrt-result-flow>div{background:#192226!important;border:1px solid #46565b!important}.mrt-result-flow>svg,.mrt-result-flow span{color:#adbcb8!important}.mrt-result-flow .negative{color:#efb4ae!important;background:#192226!important;border-color:#46565b!important}.mrt-result-flow .positive{color:#afd4ba!important;background:#192226!important;border-color:#46565b!important}.mrt-reasons{border-top:1px solid #46565b!important}.mrt-reasons div{color:#adbcb8!important;border-top:1px solid #46565b!important}.mrt-reasons div b{color:#efb4ae!important}.mrt-reasons p{color:#adbcb8!important}.mrt-estimate{background:#20292d!important;border-top:1px solid #46565b!important;border-bottom:1px solid #46565b!important}.mrt-estimate>div{border-right:1px solid #46565b!important}.mrt-estimate small{color:#adbcb8!important}.mrt-estimate b{color:#e4eceb!important}.mrt-estimate span{color:#adbcb8!important}.mrt-gates p{color:#afd4ba!important;background:#192226!important}.mrt-gates p.warn{color:#edd19a!important;background:#192226!important}.mrt-builder>header,.mrt-releases>header{border-bottom:1px solid #46565b!important}.mrt-builder header p,.mrt-releases header p,.mrt-builder-grid>label,.mrt-builder-grid fieldset,.mrt-modal label{color:#adbcb8!important}.mrt-builder-grid fieldset{border-right:1px solid #46565b!important}.mrt-builder-grid legend{color:#adbcb8!important}.mrt-builder-grid input:not([type=checkbox]):not([type=range]),.mrt-builder-grid select,.mrt-modal input,.mrt-modal select,.mrt-modal textarea{background:#20292d!important;border:1px solid #46565b!important}.mrt-builder-grid input:disabled,.mrt-builder-grid select:disabled{color:#adbcb8!important;background:#192226!important}.mrt-builder-grid small{color:#adbcb8!important}.mrt-segments button,.mrt-tile-options button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.mrt-segments button.active,.mrt-tile-options button.active{background:#192226!important}.mrt-range label{color:#adbcb8!important}.mrt-score b{background:#192226!important}.mrt-check.standalone{color:#adbcb8!important}.mrt-release-head{color:#adbcb8!important;background:#192226!important}.mrt-release-row{border-top:1px solid #46565b!important}.mrt-release-row>span:first-child small{color:#adbcb8!important}.mrt-release-row button,.mrt-release-row a{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.mrt-empty-release,.mrt-empty-release>svg{color:#adbcb8!important}.mrt-modal>section{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 26px 80px #46565b52!important}.mrt-modal>section>header{border-bottom:1px solid #46565b!important}.mrt-modal>section>header>span{background:#192226!important}.mrt-modal header p{color:#adbcb8!important}.mrt-modal header>button{color:#adbcb8!important;background:#192226!important}.mrt-modal-footer{background:#192226!important;border-top:1px solid #46565b!important}.mrt-modal-footer button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.mrt-freeze-summary>div{background:#192226!important;border:1px solid #46565b!important}.mrt-freeze-summary span{color:#adbcb8!important}.mrt-freeze-proof{color:#afd4ba!important;background:#192226!important;border:1px solid #46565b!important}@media (max-width:1320px){.mrt-result-panel>header{border-right:1px solid #46565b!important}}@media (max-width:980px){.mrt-selection-list>div>button{border-right:1px solid #46565b!important}.mrt-result-panel>header{border-bottom:1px solid #46565b!important}}@media (max-width:640px){.mrt-source-metrics span{background:#20292d!important}.mrt-builder-grid fieldset{border-bottom:1px solid #46565b!important}}.mrt-demo button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.marketing-calm{color:var(--ink,#e4eceb)!important}.marketing-calm button,.mc-dialog button,.mc-button{background:#20292d!important;border:1px solid #46565b!important}.marketing-calm button:focus-visible{outline:2px solid var(--tenant-brand-accent,var(--blue,#46565b))!important}.mc-dialog :focus-visible{outline:2px solid var(--tenant-brand-accent,var(--blue,#46565b))!important}.marketing-calm input:focus-visible{outline:2px solid var(--tenant-brand-accent,var(--blue,#46565b))!important}.marketing-calm select:focus-visible{outline:2px solid var(--tenant-brand-accent,var(--blue,#46565b))!important}.marketing-calm small{color:#adbcb8!important}.marketing-calm .mc-primary,.mc-dialog .mc-primary{border-color:var(--tenant-brand-accent,var(--blue,#46565b))!important;color:#fff!important}.mc-heading p,.mc-heading>span{color:#adbcb8!important}.mc-panel{background:#20292d!important;border:1px solid #46565b!important}.mc-panel>header{border-bottom:1px solid #46565b!important}.mc-panel>header p{color:#adbcb8!important}.mc-note{color:#adbcb8!important;background:#192226!important;border-left:3px solid #46565b!important}.mc-error{color:#efb4ae!important;background:#192226!important}.mc-notice{color:#afd4ba!important;background:#192226!important}.mc-kpis>button,.mc-kpis>div{background:#20292d!important;border:1px solid #46565b!important}.mc-kpis span{color:#adbcb8!important}.marketing-calm th{color:#adbcb8!important;background:#192226!important}.marketing-calm td,.marketing-calm th{border-bottom:1px solid #46565b!important}.marketing-calm .mc-link{color:var(--content-brand,var(--ui-focus))!important}.mc-badge{background:#192226!important;border:1px solid #46565b!important}.mc-empty{color:#adbcb8!important}.mc-row,.mc-tabs{border-bottom:1px solid #46565b!important}.mc-tabs [aria-pressed=true]{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.marketing-calm input,.marketing-calm select,.marketing-calm textarea,.mc-dialog input,.mc-dialog select,.mc-dialog textarea{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.mc-actions{border-top:1px solid #46565b!important}.mc-preview{background:#20292d!important;border:1px solid #46565b!important}.mc-dialog{color:#e4eceb!important;border:1px solid #46565b!important;box-shadow:0 20px 90px #46565b33!important}.mc-dialog::backdrop{background:#161d2066!important}.mc-dialog>header{border-bottom:1px solid #46565b!important}.mc-calendar>section,.mc-calendar-list>section{border-bottom:1px solid #46565b!important;border-right:1px solid #46565b!important}.marketing-calm .mc-calendar-event{border-left:3px solid var(--tenant-brand-accent,var(--blue,#46565b))!important;background:#192226!important}.marketing-page{color:#e4eceb!important;background:#192226!important}.mkt-head>div:first-child>span{color:var(--content-brand,var(--ui-focus))!important}.mkt-head p{color:#adbcb8!important}.mkt-live{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 3px 12px #46565b08!important}.mkt-live>i{box-shadow:0 0 0 4px #46565b!important}.mkt-live small{color:#adbcb8!important}.mkt-live button{color:var(--content-brand,var(--ui-focus))!important;background:#20292d!important;border:1px solid #46565b!important}.mkt-message{color:#afd4ba!important;background:#192226!important;border:1px solid #46565b!important}.mkt-message.error{color:#efb4ae!important;background:#192226!important;border-color:#46565b!important}.mkt-surface{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 4px 16px #46565b08!important}.mkt-card-head{border-bottom:1px solid #46565b!important}.mkt-card-head p{color:#adbcb8!important}.mkt-card-head>button{color:var(--content-brand,var(--ui-focus))!important}.mkt-kpis>button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 4px 16px #46565b08!important}.mkt-kpis>button:hover{background:#20292d!important;border-color:#46565b!important}.mkt-kpis>button>svg:first-child{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.mkt-kpis>button>svg:last-child,.mkt-kpis span{color:#adbcb8!important}.mkt-kpis strong{color:var(--content-brand,var(--ui-focus))!important}.mkt-kpis small{color:#adbcb8!important}.mkt-week>.mkt-card-head,.mkt-attention>.mkt-card-head{border-bottom:1px solid #46565b!important}.mkt-week>div:last-child>button{color:#e4eceb!important;background:#20292d!important;border-right:1px solid #46565b!important}.mkt-week time{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.mkt-week button>span small{color:#adbcb8!important}.mkt-attention>.mkt-card-head>svg{color:#edd19a!important}.mkt-attention>button{color:#e4eceb!important;background:#20292d!important;border-bottom:1px solid #46565b!important}.mkt-attention>button>span:first-child{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.mkt-attention>button>span:first-child.orange{color:#edd19a!important;background:#423822!important}.mkt-attention small{color:#adbcb8!important}.mkt-chain>button{color:#e4eceb!important;background:linear-gradient(#20292d,#192226)!important;border:1px solid #46565b!important;box-shadow:0 5px 14px #46565b10!important}.mkt-chain>button.green{background:linear-gradient(#20292d,#192226)!important;border-color:#46565b!important}.mkt-chain small{color:#adbcb8!important}.mkt-chain strong{color:var(--content-brand,var(--ui-focus))!important}.mkt-chain .green strong{color:#afd4ba!important}.mkt-chain em{color:#adbcb8!important}.mkt-chain-connector path{stroke:#46565b!important}.mkt-table-head{color:#adbcb8!important;background:#192226!important}.mkt-table-row{color:#e4eceb!important;background:#20292d!important;border-top:1px solid #46565b!important}.mkt-table-row:hover{background:#192226!important}.mkt-table-row small{color:#adbcb8!important}.mkt-status{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.mkt-status.green{color:#afd4ba!important;background:#192226!important}.mkt-status.orange{color:#edd19a!important;background:#423822!important}.mkt-status.grey{color:#adbcb8!important;background:#192226!important}.mkt-toolbar>button,.mkt-button,.mkt-toolbar>select{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.mkt-search{background:#20292d!important;border:1px solid #46565b!important}.mkt-search svg{color:#adbcb8!important}.mkt-search input{color:#e4eceb!important}.mkt-segment{background:#20292d!important;border:1px solid #46565b!important}.mkt-segment button{color:#adbcb8!important;background:#20292d!important;border-right:1px solid #46565b!important}.mkt-segment button.active{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.mkt-primary{border-color:var(--tenant-brand-accent,#46565b)!important;box-shadow:0 5px 12px #46565b26!important}.mkt-calendar-head{background:#192226!important;border-bottom:1px solid #46565b!important}.mkt-calendar-head>span{color:#adbcb8!important;border-right:1px solid #46565b!important}.mkt-times{background:#20292d!important}.mkt-times span{color:#adbcb8!important;border-bottom:1px solid #46565b!important;border-right:1px solid #46565b!important}.mkt-day{background:repeating-linear-gradient(#20292d 0 83px,#192226 84px)!important;border-right:1px solid #46565b!important}.mkt-day>button{border:1px solid #46565b!important;border-left:3px solid var(--tenant-brand-accent,#46565b)!important;color:#e4eceb!important;background:#192226!important;box-shadow:0 4px 11px #46565b13!important}.mkt-day svg{color:#afd4ba!important}.mkt-event-list>div{border-bottom:1px solid #46565b!important}.mkt-event-list>div>span:first-child{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.mkt-event-list small{color:#adbcb8!important}.mkt-event-list button{color:var(--content-brand,var(--ui-focus))!important;background:#20292d!important;border:1px solid #46565b!important}.mkt-list-head{border-bottom:1px solid #46565b!important}.mkt-list-head small{color:#adbcb8!important}.mkt-master-list>button{color:#e4eceb!important;background:#20292d!important;border-bottom:1px solid #46565b!important}.mkt-master-list>button.active{box-shadow:inset 3px 0 var(--tenant-brand-accent,#46565b)!important;background:#192226!important}.mkt-master-list>button>span:first-child{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.mkt-master-list small{color:#adbcb8!important}.mkt-detail>header,.mkt-form-builder>header,.mkt-audience-detail>header{border-bottom:1px solid #46565b!important}.mkt-detail header>div>span,.mkt-form-builder header>div>span,.mkt-audience-detail header>div>span{color:var(--content-brand,var(--ui-focus))!important}.mkt-detail header p,.mkt-form-builder header p,.mkt-audience-detail header p{color:#adbcb8!important}.mkt-detail-stats{border-bottom:1px solid #46565b!important}.mkt-detail-stats>div{border-right:1px solid #46565b!important}.mkt-detail-stats small{color:#adbcb8!important}.mkt-detail-stats strong{color:var(--content-brand,var(--ui-focus))!important}.mkt-detail-stats span{color:#adbcb8!important}.mkt-gate p{color:#adbcb8!important;background:#192226!important}.mkt-gate p.ok{color:#afd4ba!important;background:#192226!important}.mkt-gate p.warn{color:#edd19a!important;background:#423822!important}.mkt-detail label,.mkt-form-builder label,.mkt-dialog label{color:#adbcb8!important}.mkt-detail select,.mkt-form-builder select,.mkt-form-builder textarea,.mkt-dialog input,.mkt-dialog select,.mkt-dialog textarea{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.mkt-detail>footer,.mkt-form-builder>footer,.mkt-audience-detail>footer{background:#192226!important;border-top:1px solid #46565b!important}.mkt-detail footer button,.mkt-form-builder footer button,.mkt-audience-detail footer button,.mkt-assets footer button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.mkt-fields>div{background:#20292d!important;border:1px solid #46565b!important}.mkt-fields>div>span{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.mkt-fields>div>button{color:#adbcb8!important}.mkt-fields>button{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important;border:1px dashed #46565b!important}.mkt-preview{background:linear-gradient(155deg,#192226,#20292d)!important;border:1px solid #46565b!important;box-shadow:0 10px 25px #46565b0b!important}.mkt-preview>span{color:var(--content-brand,var(--ui-focus))!important}.mkt-preview>p{color:#adbcb8!important}.mkt-preview input{background:#20292d!important;border:1px solid #46565b!important}.mkt-preview>small{color:#adbcb8!important}.mkt-preview>small svg{color:#afd4ba!important}.mkt-rule-builder>div{border-bottom:1px solid #46565b!important}.mkt-rule-builder>div>span{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.mkt-rule-builder em{color:#adbcb8!important}.mkt-suppression{color:#afd4ba!important;background:#192226!important;border:1px solid #46565b!important}.mkt-suppression>b{background:#253c31!important}.mkt-audience-result{border:1px solid #46565b!important}.mkt-audience-result>div{border-right:1px solid #46565b!important}.mkt-audience-result small{color:#adbcb8!important}.mkt-audience-result strong{color:var(--content-brand,var(--ui-focus))!important}.mkt-audience-result .red strong{color:#efb4ae!important}.mkt-audience-result .green strong{color:#afd4ba!important}.mkt-performance-head{color:#adbcb8!important;background:#192226!important}.mkt-performance>button{color:#e4eceb!important;background:#20292d!important;border-top:1px solid #46565b!important}.mkt-performance>button:hover{background:#192226!important}.mkt-performance small{color:#adbcb8!important}.mkt-performance .green{color:#afd4ba!important}.mkt-performance .red{color:#efb4ae!important}.mkt-live-proof{color:#e4eceb!important;background:#192226!important;border:1px solid #46565b!important}.mkt-asset-preview{background:linear-gradient(145deg,#192226,#20292d)!important}.mkt-asset-preview>small{color:var(--content-brand,var(--ui-focus))!important}.mkt-asset-preview p{color:#adbcb8!important}.mkt-asset-info{border-top:1px solid #46565b!important}.mkt-asset-info small{color:#adbcb8!important}.mkt-asset-meta{color:#adbcb8!important;border-top:1px solid #46565b!important}.mkt-assets footer{background:#192226!important;border-top:1px solid #46565b!important}.mkt-empty{color:#adbcb8!important}.mkt-empty svg{color:var(--content-brand,var(--ui-focus))!important}.mkt-dialog>div{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 24px 75px #46565b3d!important}.mkt-dialog header{border-bottom:1px solid #46565b!important}.mkt-dialog header>span{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.mkt-dialog header p{color:#adbcb8!important}.mkt-dialog header>button{color:#adbcb8!important;background:#192226!important}.mkt-dialog-note{color:#afd4ba!important;background:#192226!important}.mkt-check{border:1px solid #46565b!important}.mkt-check small{color:#adbcb8!important}.mkt-dialog form>footer{background:#192226!important;border-top:1px solid #46565b!important}.mkt-dialog footer button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}@media (max-width:560px){.mkt-detail-stats>div,.mkt-audience-result>div{border-bottom:1px solid #46565b!important}}.mkt-trial{color:#e4eceb!important;background:#192226!important;border:1px solid #46565b!important}.mkt-trial>svg,.mkt-trial small{color:#adbcb8!important}.mobile-workspace{--mobile-ink:#e4eceb;--mobile-line:#192226;background:#192226!important}:is(.mobile-workspace button:focus-visible,.mobile-workspace a:focus-visible){outline:3px solid #46565b!important}.mobile-brand{background:#20292d!important}.mobile-brand>a{color:#e4eceb!important}.mobile-brand>span{color:#adbcb8!important}.mobile-brand button{color:#e4eceb!important}.mobile-connection{color:#afd4ba!important;background:#192226!important}.mobile-connection.offline{color:#edd19a!important;background:#423822!important}.mobile-notice{background:#192226!important;border-bottom:1px solid #46565b!important}.mobile-gate,.mobile-settings{background:#20292d!important}.mobile-gate p,.mobile-settings p{color:#adbcb8!important}.mobile-bottom{background:#20292d!important;box-shadow:0 -4px 18px #46565b08!important}.mobile-bottom button{color:#adbcb8!important;background:#20292d!important}.mobile-bottom button[aria-current]{color:var(--ui-focus,#e4eceb)!important;background:var(--ui-selected,#192226)!important}.mobile-workspace .seller-agenda{background:#20292d!important}.visit-wizard{background:#20292d!important;border-bottom:1px solid #46565b!important}.visit-wizard button{color:#adbcb8!important;background:#20292d!important}.visit-wizard button span{border:1px solid #46565b!important}.visit-wizard button[aria-current]{color:var(--ui-focus,#e4eceb)!important}.visit-wizard button[aria-current] span{color:#fff!important;border-color:var(--ui-focus,#46565b)!important}.guided-visit .mobile-submit{background:#20292d!important;border-top:1px solid #46565b!important}.mobile-submit small,.mobile-review dt{color:#adbcb8!important}.seller-photo-preview{background:#192226!important}.mobile-workspace .fw-mobile-stops>button{background:#20292d!important}.mobile-workspace .fw-mobile form>.primary.wide{box-shadow:0 0 0 8px #46565b!important}.mobile-workspace .fw-home{background:#20292d!important}.mobile-metrics>div{background:#20292d!important;border:1px solid #46565b!important}.mobile-metrics span{color:#adbcb8!important}.seller-context>summary{color:#adbcb8!important;border-bottom:1px solid #46565b!important}.premium-next{box-shadow:0 8px 28px #46565b10!important}.premium-mobile .mobile-bottom{box-shadow:0 -5px 22px #46565b10!important}.premium-mobile .ess-work-tabs button[aria-current]{box-shadow:0 2px 6px #46565b10!important}.premium-private-dialog{background:var(--ui-surface,#20292d)!important;color:var(--ui-text,#e4eceb)!important;border:1px solid var(--ui-line,#46565b)!important}.premium-private-dialog::backdrop{background:#161d2099!important}.offer-studio{--os-ink:#e4eceb;--os-muted:#adbcb8;--os-line:#192226;--os-canvas:#192226}.offer-studio button{background:#20292d!important}.offer-studio input,.offer-studio select,.offer-studio textarea{background:#20292d!important;border:1px solid #46565b!important}.offer-studio-steps button span{border:1px solid #46565b!important}.offer-studio-compose,.offer-studio-rail,.offer-studio-position-list>button{background:#20292d!important}.offer-studio-position-list>button.active{background:var(--ui-selected)!important;color:#adbcb8!important;border-color:#46565b!important}.offer-studio-mini{color:#adbcb8!important;background:#192226!important}.offer-studio .offer-studio-stage{background:#192226!important}.offer-studio-pane{background:#20292d!important}.offer-studio-footer p{color:#afd4ba!important}.offer-studio-footer p.pending{color:#edd19a!important}.offer-studio-alert{color:#edd19a!important;background:#423822!important;border-left:3px solid #46565b!important}.offer-studio-review-tabs button.active{background:var(--ui-selected)!important;color:var(--content-brand,var(--ui-focus))!important;border-color:#46565b!important}.offer-studio-review{background:#20292d!important}.offer-studio-drawer{color:#e4eceb!important;background:#20292d!important;border-left:1px solid #46565b!important;box-shadow:-10px 0 40px #46565b18!important}.offer-studio-drawer>header{background:#20292d!important;border-bottom:1px solid #46565b!important}.offer-studio-drawer button,.offer-studio-drawer input,.offer-studio-drawer select,.offer-studio-drawer textarea{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.offer-studio-drawer small{color:#adbcb8!important}.offer-studio-drawer fieldset{border:1px solid #46565b!important}.offer-studio-drawer .configuration-choice-panel{background:#20292d!important}.offer-studio-drawer .compact-config-nav .active{background:var(--ui-selected)!important;color:var(--content-brand,var(--ui-focus))!important}.offer-studio-drawer .isolation-summary>section{border:1px solid #46565b!important}.offer-studio-paper-surface{background:#192226!important}.offer-studio .offer-editor-paper{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 4px 20px #46565b08!important}.offer-studio .offer-editor-line{background:#20292d!important}.offer-studio .studio-canvas{background:#192226!important}.offer-studio .studio-pane-target.selected{border-color:#46565b!important}.offer-studio .studio-pane-target:focus-visible{outline:2px solid #46565b!important}.studio-mullion span{background:#354247!important}.offer-studio .studio-resize{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.studio-dimension{border-color:#46565b!important}.studio-dimension:before,.studio-dimension:after{background:#354247!important}.offer-studio .studio-measure{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 2px 6px #46565b10!important}.offer-studio .studio-measure input{background:#20292d!important}.studio-measure small{color:#adbcb8!important}.studio-measure.invalid{border-color:#46565b!important}.studio-measure em{color:#edd19a!important;background:#192226!important}.studio-canvas-caption{color:#adbcb8!important}.studio-number small[role=alert]{color:#edd19a!important}.studio-number input[aria-invalid=true]{border-color:#46565b!important}.studio-color-button i,.studio-color-list i{border:1px solid #46565b!important}.studio-color-list [aria-pressed=true]{background:#192226!important;border-color:#46565b!important}.offer-studio-footer{background:var(--ui-surface,#20292d)!important;box-shadow:0 -3px 12px #46565b08!important}.offer-studio-price-conflict{background:#192226!important;border:1px solid #46565b!important}.admin-reference-workspace{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 12px 36px #46565b0f!important}.admin-reference-workspace>svg{color:#adbcb8!important;background:#192226!important}.admin-reference-workspace p{color:#adbcb8!important}.admin-reference-workspace footer button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.admin-workspace{color:#e4eceb!important;background:#192226!important}.admin-page-head>div>span{color:#adbcb8!important}.admin-page-head>button,.head-stat{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.head-stat small{color:#adbcb8!important}.admin-banner.success{color:#afd4ba!important;background:#192226!important;border-color:#46565b!important}.admin-banner.error{color:#efb4ae!important;background:#192226!important;border-color:#46565b!important}.stock-metric-grid article{background:#20292d!important;border:1px solid #46565b!important}.stock-metric-grid article>span,.stock-metric-grid small{color:#adbcb8!important}.stock-metric-grid .warning{background:#192226!important;border-color:#46565b!important}.admin-panel{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 8px 28px #46565b0d!important}.admin-panel>header{border-bottom:1px solid #46565b!important}.admin-panel>header svg,.admin-panel p{color:#adbcb8!important}.stock-table-head,.stock-table>div{border-bottom:1px solid #46565b!important}.stock-table-head{color:#adbcb8!important}.stock-table strong{color:#afd4ba!important}.mutation-form label{color:#adbcb8!important}.mutation-form input,.mutation-form select,.mutation-form textarea,.people-directory input,.profile-editor input,.profile-editor select,.portal-hours input{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.area-input>div,.input-suffix{border:1px solid #46565b!important}.area-input em,.input-suffix em{color:#adbcb8!important}.requirement-grid span{background:#20292d!important;border:1px solid #46565b!important}.admin-panel>small{color:#adbcb8!important}.batch-list-v2>div{border-bottom:1px solid #46565b!important}.batch-list-v2 small,.batch-list-v2 time,.admin-empty{color:#adbcb8!important}.people-directory,.profile-editor{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 8px 28px #46565b0d!important}.people-directory>label{border-bottom:1px solid #46565b!important}.people-directory button{color:#e4eceb!important;background:#20292d!important;border-bottom:1px solid #46565b!important}.people-directory button.active{background:#192226!important}.people-directory button small{color:#adbcb8!important}.people-directory button>i{background:#354247!important}.directory-avatar{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.people-directory svg{color:#adbcb8!important}.profile-editor>header{border-bottom:1px solid #46565b!important}.profile-editor>header svg,.profile-editor header small{color:#adbcb8!important}.profile-load{color:#afd4ba!important;background:#192226!important}.profile-fields label{color:#adbcb8!important}.security-note{background:#192226!important;border:1px solid #46565b!important}.security-note svg,.security-note p{color:#adbcb8!important}.profile-editor>footer,.portal-settings-card>footer{border-top:1px solid #46565b!important}.profile-editor>footer button,.portal-settings-card>footer button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.segmented{background:#20292d!important;border:1px solid #46565b!important}.segmented button{color:#adbcb8!important}.segmented button.active{color:#adbcb8!important;background:#192226!important}.customer-portal-card,.portal-settings-card{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 12px 40px #46565b12!important}.customer-portal-card>header{border-bottom:1px solid #46565b!important}.customer-portal-card>header small{color:#adbcb8!important}.customer-portal-card>header svg{color:#afd4ba!important}.customer-portal-card>header>span:last-child{color:#adbcb8!important}.portal-greeting{background:linear-gradient(120deg,#192226,#20292d)!important}.portal-greeting p:last-child{color:#adbcb8!important}.portal-live-grid>section{border:1px solid #46565b!important}.portal-live-grid section>header{border-bottom:1px solid #46565b!important}.portal-live-grid header svg{color:var(--content-brand,var(--ui-focus))!important}.portal-live-grid header p{color:#adbcb8!important}.portal-live-grid article,.portal-live-grid a{color:#e4eceb!important;border-bottom:1px solid #46565b!important}.portal-live-grid article>span,.portal-live-grid a>span{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.portal-live-grid article>span.done{color:#afd4ba!important;background:#192226!important}.portal-live-grid small{color:#adbcb8!important}.portal-live-grid article button{color:var(--content-brand,var(--ui-focus))!important;background:#20292d!important;border:1px solid #46565b!important}.portal-live-grid article em{color:#afd4ba!important}.customer-portal-card>footer{color:#adbcb8!important;background:#192226!important;border-top:1px solid #46565b!important}.customer-portal-card>footer i{background:#354247!important}.portal-settings-card>header{border-bottom:1px solid #46565b!important}.portal-settings-card>header>svg{color:var(--content-brand,var(--ui-focus))!important}.portal-settings-card header p:last-child{color:#adbcb8!important}.portal-settings-card>header>span{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.portal-setting-list>div,.portal-hours{border-bottom:1px solid #46565b!important}.portal-setting-list small,.portal-hours small{color:#adbcb8!important}.portal-setting-list button{background:#354247!important}.portal-setting-list button i{background:#20292d!important}.portal-hours>div{border:1px solid #46565b!important}.portal-hours em{color:#adbcb8!important}.people-config-list>article{border-bottom:1px solid #46565b!important}.people-config-list small{color:#adbcb8!important}.people-config-list article>button{color:#efb4ae!important;background:#20292d!important;border:1px solid #46565b!important}.people-config-list article>button:disabled{color:#adbcb8!important;background:#192226!important}.inline-config-fields label{color:#adbcb8!important}.inline-config-fields input,.inline-config-fields select{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.people-config-form>label{color:#adbcb8!important}.people-config-form input,.people-config-form select{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.people-status-list span{color:#e4eceb!important;background:#192226!important;border:1px solid #46565b!important}.people-status-list button{color:#adbcb8!important}.people-config-footer{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 8px 28px #46565b0d!important}.people-config-footer>span{color:#adbcb8!important}.people-config-footer>button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.inventory-register-head{color:#adbcb8!important;background:#192226!important}.inventory-register>article{border-top:1px solid #46565b!important}.inventory-register>article:hover{background:#192226!important}.inventory-register code,.inventory-register time{color:#adbcb8!important}.ord-page{color:#e4eceb!important;background:#192226!important}.ord-page-head p,.ord-record-head p,.ord-finance-decision header p,.ord-modal header p{color:#adbcb8!important}.ord-page-head h2,.ord-record-head h2{color:#e4eceb!important}.ord-page-head>div>span,.ord-record-head>div>span{color:#adbcb8!important}.ord-live{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.ord-live i{box-shadow:0 0 0 4px #46565b!important}.ord-kpi{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 3px 12px #46565b0a!important}.ord-kpi>span{color:#adbcb8!important;background:#192226!important}.ord-kpi.amber>span{color:#edd19a!important;background:#423822!important}.ord-kpi.green>span{color:#afd4ba!important;background:#192226!important}.ord-kpi small{color:#adbcb8!important}.ord-kpi strong{color:#e4eceb!important}.ord-kpi em{color:#adbcb8!important}.ord-card,.ord-next-card,.ord-margin-card,.ord-finance-decision{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 3px 12px #46565b0a!important}.ord-card>header{border-bottom:1px solid #46565b!important}.ord-card header p,.ord-card header>svg{color:#adbcb8!important}.ord-product-table>div{color:#adbcb8!important;background:#192226!important}.ord-product-table>button{color:#e4eceb!important;background:#20292d!important;border-top:1px solid #46565b!important}.ord-product-table>button:hover{background:#20292d!important}.ord-product-table svg{color:#adbcb8!important}.ord-product-table .warning{color:#edd19a!important}.ord-product-table .healthy{color:#afd4ba!important}.ord-signal-queue>button,.ord-package-row,.ord-case-row{color:#e4eceb!important;background:#20292d!important;border-top:1px solid #46565b!important}.ord-signal-queue>button>span{color:#adbcb8!important;background:#192226!important}.ord-signal-queue>button>span.urgent{color:#edd19a!important;background:#423822!important}.ord-signal-queue small,.ord-empty,.ord-back{color:#adbcb8!important}.ord-record-head{background:#20292d!important;border:1px solid #46565b!important}.ord-status.ready{color:#afd4ba!important;background:#192226!important}.ord-status.waiting{color:#edd19a!important;background:#423822!important}.ord-tabs{background:#20292d!important;border:1px solid #46565b!important}.ord-tabs button{color:#adbcb8!important}.ord-tabs button.active{color:#adbcb8!important;background:#192226!important}.ord-message{color:#afd4ba!important;background:#192226!important;border:1px solid #46565b!important}.ord-next-card>i{background:#20292d22!important}.ord-timeline{background:#20292d!important;border:1px solid #46565b!important}.ord-timeline article:not(:last-child):after{background:#192226!important}.ord-timeline article>span{color:#adbcb8!important;border:2px solid #46565b!important}.ord-timeline article.done>span,.ord-timeline article.current>span{border-color:#46565b!important}.ord-timeline small{color:#adbcb8!important}.ord-package-row>span,.ord-package-row>span.active{color:#adbcb8!important;background:#192226!important}.ord-package-row small{color:#adbcb8!important}.ord-signals article{border-top:1px solid #46565b!important}.ord-signals small{color:#adbcb8!important}.ord-signals button,.ord-card>header>button,.ord-payment-action button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.ord-phases>article{border-top:1px solid #46565b!important}.ord-phase-number{color:#adbcb8!important;border:2px solid #46565b!important}.ord-phases article.afgerond .ord-phase-number,.ord-phases article.open .ord-phase-number{border-color:#46565b!important}.ord-phases article>div>small,.ord-phases article>div>em{color:#adbcb8!important}.ord-phase-action input,.ord-payment-action input{border:1px solid #46565b!important}.ord-material-table>div{border-top:1px solid #46565b!important}.ord-material-table>div:first-child{color:#adbcb8!important;background:#192226!important}.ord-margin-card>div{border-right:1px solid #46565b!important}.ord-margin-card span{color:#adbcb8!important}.ord-margin-card .positive{color:#afd4ba!important}.ord-margin-card .negative{color:#efb4ae!important}.ord-term-row{border-top:1px solid #46565b!important}.ord-term-row>span:first-child{color:#adbcb8!important;background:#192226!important}.ord-term-row>span.paid{color:#afd4ba!important;background:#192226!important}.ord-term-row small,.ord-term-row em{color:#adbcb8!important}.ord-doc-row{color:#e4eceb!important;border-top:1px solid #46565b!important}.ord-doc-row>svg,.ord-doc-row small{color:#adbcb8!important}.ord-history article>i{box-shadow:0 0 0 4px #46565b!important}.ord-history small{color:#adbcb8!important}.ord-record-footer button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.ord-record-footer .danger-link{color:#efb4ae!important}.ord-filters label{border:1px solid #46565b!important}.ord-filters label svg{color:#adbcb8!important}.ord-filters input,.ord-filters select,.ord-filters>select{color:#e4eceb!important}.ord-worklist-table>div{color:#adbcb8!important;background:#192226!important}.ord-worklist-table>button{color:#e4eceb!important;background:#20292d!important;border-top:1px solid #46565b!important}.ord-worklist-table>button:hover{background:#20292d!important}.ord-worklist-table small{color:#adbcb8!important}.ord-worklist-table i.ready{color:#afd4ba!important;background:#192226!important}.ord-worklist-table i.waiting{color:#edd19a!important;background:#423822!important}.ord-case-row small{color:#adbcb8!important}.ord-finance-decision>header{background:#192226!important}.ord-finance-decision>header>svg{color:#adbcb8!important}.ord-finance-decision input,.ord-finance-decision select,.ord-finance-decision textarea,.ord-modal select,.ord-modal textarea{border:1px solid #46565b!important}.ord-modal{background:#20292d!important;box-shadow:0 24px 80px #46565b50!important}.ord-modal>header>button{background:#192226!important}.ord-modal footer button{background:#20292d!important;border:1px solid #46565b!important}.ord-modal footer .danger{border-color:#46565b!important}@media (max-width:700px){.ord-margin-card>div{border-bottom:1px solid #46565b!important}}.ord-kpi.red>span{color:#efb4ae!important;background:#192226!important}.ord-kpi.red{border-color:#46565b!important}.ord-phase-action.ord-invoice-guard{color:#afd4ba!important}.ord-next-action{background:#20292d16!important;border:1px solid #46565b80!important}.ord-next-action:hover{background:#20292d2b!important}.ord-workspace-tabs button{background:#20292d!important;border:1px solid #46565b!important}.ord-workspace-tabs button[aria-pressed=true]{background:var(--ui-selected)!important;color:var(--content-brand,var(--ui-focus))!important;border-color:var(--tenant-brand-accent,#46565b)!important}.order-cancel-modal{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 24px 70px #46565b45!important}.order-cancel-modal>header{border-bottom:1px solid #46565b!important}.order-cancel-modal>header>button{color:#adbcb8!important}.cancel-impact span{color:#edd19a!important;background:#423822!important}.order-cancel-modal>label{color:#adbcb8!important}.order-cancel-modal select,.order-cancel-modal textarea{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.order-cancel-modal>footer{border-top:1px solid #46565b!important}.order-cancel-modal>footer button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.order-cancel-modal>footer .danger{border-color:#46565b!important}.outbound-journey-page{color:#e4eceb!important;background:#192226!important}.outbound-heading .eyebrow{color:#adbcb8!important}.outbound-heading h2{color:#e4eceb!important}.outbound-heading p{color:#adbcb8!important}.outbound-heading-actions .secondary-button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.stop-button,.resume-button{color:#efb4ae!important;background:#20292d!important;border:1px solid #46565b!important}.resume-button,.outbound-notice.good{color:#afd4ba!important;background:#192226!important;border-color:#46565b!important}.outbound-notice.danger{color:#efb4ae!important;background:#192226!important;border-color:#46565b!important}.outbound-kill-banner{color:#efb4ae!important;background:#192226!important;border-left:4px solid #46565b!important}.outbound-versionbar{background:#20292d!important;border:1px solid #46565b!important}.outbound-versionbar b{color:#e4eceb!important}.outbound-versionbar small{color:#adbcb8!important}.outbound-version-status{color:#adbcb8!important;background:#192226!important}.outbound-version-status.actief{color:#afd4ba!important;background:#192226!important}.outbound-version-status.concept{color:#edd19a!important;background:#423822!important}.outbound-version-status.controle,.outbound-version-status.vervallen{color:#adbcb8!important;background:#192226!important}.outbound-version-owner{color:#adbcb8!important}.outbound-versionbar>button{color:#e4eceb!important}.outbound-metrics>button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.outbound-metrics>button:hover{background:#20292d!important;border-color:#46565b!important}.outbound-metrics>button>svg,.outbound-metrics small{color:#adbcb8!important}.outbound-metrics strong{color:#e4eceb!important}.outbound-metrics em{color:#adbcb8!important}.outbound-local-nav{border-bottom:1px solid #46565b!important}.outbound-local-nav button{color:#adbcb8!important}.outbound-local-nav button.active{color:#e4eceb!important;border-bottom-color:#46565b!important}.outbound-unmapped{color:#edd19a!important;background:#192226!important;border:1px solid #46565b!important}.outbound-unmapped button{color:#edd19a!important;background:#20292d!important;border:1px solid #46565b!important}.outbound-toolbar{background:#20292d!important;border:1px solid #46565b!important}.outbound-toolbar label{color:#adbcb8!important}.outbound-toolbar select{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.outbound-toolbar>span{color:#adbcb8!important}.outbound-toolbar>span svg{color:#afd4ba!important}.outbound-toolbar>button{color:#e4eceb!important}.outbound-workspace{background:#20292d!important;border:1px solid #46565b!important}.outbound-tree{background:linear-gradient(#192226 1px,#0000 1px),linear-gradient(90deg,#192226 1px,#0000 1px),#192226!important}.outbound-legend{color:#adbcb8!important}.outbound-phase>header>span{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.outbound-phase>header b{color:#e4eceb!important}.outbound-phase>header small{color:#adbcb8!important}.outbound-phase-line>span{background:#354247!important}.outbound-phase-line>svg{color:#adbcb8!important;background:#192226!important}.outbound-node{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 3px 10px #46565b08!important}.outbound-node:hover,.outbound-node.selected{border-color:#46565b!important;box-shadow:0 0 0 2px #46565b13!important}.outbound-node.selected{background:#192226!important}.node-state.good{color:#afd4ba!important;background:#192226!important}.node-state.warning{color:#edd19a!important;background:#423822!important}.node-state.danger{color:#efb4ae!important;background:#192226!important}.node-state.neutral{color:#adbcb8!important;background:#192226!important}.outbound-node small,.outbound-node em{color:#adbcb8!important}.node-channels>i{color:#e4eceb!important;background:#192226!important}.node-channels .empty-channel{color:#efb4ae!important;background:#192226!important}.outbound-node>svg{color:#adbcb8!important}.outbound-inspector{background:#20292d!important;border-left:1px solid #46565b!important}.outbound-inspector>header{border-bottom:1px solid #46565b!important}.outbound-inspector>header>span{color:#e4eceb!important;background:#192226!important}.outbound-inspector>header small{color:#afd4ba!important}.outbound-inspector h3{color:#e4eceb!important}.outbound-inspector>section{border-bottom:1px solid #46565b!important}.outbound-inspector h4,.outbound-inspector dt{color:#adbcb8!important}.outbound-inspector dd{color:#e4eceb!important}.outbound-channel-list article{border:1px solid #46565b!important}.outbound-channel-list article>svg{color:#e4eceb!important}.outbound-channel-list small{color:#adbcb8!important}.outbound-channel-list article>i.ready{color:#afd4ba!important}.outbound-channel-list article>i.blocked{color:#efb4ae!important}.outbound-inline-blocker{color:#efb4ae!important;background:#192226!important;border:1px solid #46565b!important}.outbound-inspector>footer>button:not(.primary-button){color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.outbound-inspector>footer .danger-text{color:#efb4ae!important}.outbound-edit-hint{color:#adbcb8!important}.outbound-node-stop{color:#efb4ae!important;background:#192226!important;border-bottom:1px solid #46565b!important}.outbound-node-stop button{color:#efb4ae!important;background:#20292d!important;border:1px solid #46565b!important}.outbound-node-form label{color:#adbcb8!important}.outbound-node-form input,.outbound-node-form select,.outbound-node-form textarea{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.outbound-node-form .shadow-check{background:#192226!important;border:1px solid #46565b!important}.outbound-node-form .shadow-check small{color:#adbcb8!important}.outbound-node-form footer>button:not(.primary-button){color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.outbound-calendar{background:#20292d!important;border:1px solid #46565b!important}.outbound-calendar>header{border-bottom:1px solid #46565b!important}.outbound-calendar h3,.outbound-version-control h3{color:#e4eceb!important}.outbound-calendar header p,.outbound-version-control header p,.outbound-calendar>header>span{color:#adbcb8!important}.outbound-calendar>section{border-bottom:1px solid #46565b!important}.outbound-calendar>section>h4{color:#adbcb8!important}.outbound-calendar>section>div article{border-bottom:1px solid #46565b!important;border-left:1px solid #46565b!important}.calendar-channel,.outbound-calendar article small,.outbound-calendar article em{color:#adbcb8!important}.outbound-publication,.outbound-version-list{background:#20292d!important;border:1px solid #46565b!important}.outbound-publication>header{border-bottom:1px solid #46565b!important}.outbound-publication>header>span{color:#afd4ba!important;background:#192226!important}.outbound-check-columns section{border:1px solid #46565b!important}.outbound-check-columns h4{color:#adbcb8!important}.check-danger{color:#efb4ae!important}.check-warning{color:#edd19a!important}.check-good{color:#afd4ba!important}.outbound-publication>footer{border-top:1px solid #46565b!important}.outbound-publication>footer>button:not(.primary-button){color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.outbound-version-list>header,.outbound-version-list>article{border-bottom:1px solid #46565b!important}.outbound-version-list article small,.outbound-version-list article em,.outbound-version-list article>span:not(.outbound-version-status){color:#adbcb8!important}.outbound-version-list article>button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.outbound-version-list article>i{color:#afd4ba!important}.outbound-stop-dialog>div{background:#20292d!important;box-shadow:0 25px 80px #46565b4d!important}.outbound-stop-dialog header{border-bottom:1px solid #46565b!important}.outbound-stop-dialog header>span{color:#efb4ae!important;background:#192226!important}.outbound-stop-dialog header b{color:#e4eceb!important}.outbound-stop-dialog header p,.outbound-stop-dialog header>button,.outbound-stop-dialog>div>label{color:#adbcb8!important}.outbound-stop-dialog textarea{border:1px solid #46565b!important}.outbound-stop-dialog footer{border-top:1px solid #46565b!important}.outbound-stop-dialog footer>button:first-child{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.outbound-empty{color:#adbcb8!important}.outbound-empty h2,.outbound-empty b{color:#e4eceb!important}.outbound-empty button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.outbound-journey-loading>svg{color:#e4eceb!important}.outbound-journey-loading p{color:#adbcb8!important}@media (max-width:980px){.outbound-inspector{border-top:1px solid #46565b!important}.outbound-calendar>section>h4{border-bottom:1px solid #46565b!important}}.outbound-preview-controls select,.outbound-stop-dialog select,.outbound-preview-controls button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.outbound-message-preview{background:#20292d!important;border:1px solid #46565b!important;border-left-width:3px!important}.outbound-message-preview small,.outbound-message-preview em{color:#adbcb8!important}.outbound-message-preview p{color:#e4eceb!important}.outbound-message-preview span{color:#afd4ba!important}.outbound-calendar-range{border:1px solid #46565b!important}.outbound-calendar-range button{color:#adbcb8!important;background:#20292d!important;border-right:1px solid #46565b!important}.outbound-calendar-range button.active,.people-hr{color:#e4eceb!important;background:#192226!important}.hr-page-head>div>span,.people-hr .eyebrow{color:#adbcb8!important}.hr-head-actions>button,.hr-toolbar>button,.hr-selfservice>button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.hr-source{background:#20292d!important;border:1px solid #46565b!important}.hr-source svg{color:#afd4ba!important}.hr-source small{color:#adbcb8!important}.hr-banner{color:#afd4ba!important;background:#192226!important;border:1px solid #46565b!important}.hr-banner.error{color:#efb4ae!important;background:#192226!important;border-color:#46565b!important}.hr-metrics button,.hr-metrics article{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 8px 25px #46565b0b!important}.hr-metrics button:hover{border-color:#46565b!important;box-shadow:0 9px 28px #46565b1a!important}.hr-metrics span{color:#adbcb8!important}.hr-metrics strong{color:var(--content-brand,var(--ui-focus))!important}.hr-metrics small{color:#adbcb8!important}.hr-metrics svg{color:#adbcb8!important;background:#192226!important}.hr-card{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 8px 25px #46565b0b!important}.hr-card>header{border-bottom:1px solid #46565b!important}.hr-card>header svg,.hr-card p{color:#adbcb8!important}.hr-attention>button{color:#e4eceb!important;background:#20292d!important;border-bottom:1px solid #46565b!important}.hr-attention>button:hover,.hr-list>button:hover{background:#192226!important}.hr-attention>button small,.hr-list>button small,.hr-attention>button>svg,.hr-list>button>svg{color:#adbcb8!important}.hr-avatar{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.hr-avatar.contract{color:#adbcb8!important;background:#192226!important}.hr-avatar.goal{color:#afd4ba!important;background:#192226!important}.hr-attention em.warning,.hr-table-row em.warning{color:#edd19a!important}.hr-attention em.info{color:#adbcb8!important}.cycle-steps span:not(:last-child):after{border-left:1px solid #46565b!important}.cycle-steps i{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.cycle-steps .done i{color:#afd4ba!important;background:#192226!important;border-color:#46565b!important}.cycle-steps .active i{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important;border-color:#46565b!important}.cycle-steps small,.hr-empty{color:#adbcb8!important}.hr-empty>svg{color:#afd4ba!important}.hr-empty b{color:#e4eceb!important}.hr-selfservice p{color:#adbcb8!important}.hr-search input,.hr-form-grid input,.hr-form-grid select,.hr-form-grid textarea,.settings-grid input,.settings-list input{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.hr-inline-note{color:#e4eceb!important}.hr-inline-note>svg,.hr-inline-note small{color:#adbcb8!important}.hr-register>header{border-bottom:1px solid #46565b!important}.hr-table-head{color:#adbcb8!important;background:#192226!important}.hr-table-row{border-top:1px solid #46565b!important}.hr-table-row small{color:#adbcb8!important}.hr-table-row em.success{color:#afd4ba!important}.status{color:#adbcb8!important;background:#192226!important;border:1px solid #46565b!important}.status.aangevraagd,.status.voorbereiden,.status.gepland,.status.concept{color:#adbcb8!important;background:#192226!important;border-color:#46565b!important}.status.goedgekeurd,.status.actief,.status.afgerond{color:#afd4ba!important;background:#192226!important;border-color:#46565b!important}.status.afgewezen,.status.vervallen,.status.geblokkeerd{color:#efb4ae!important;background:#192226!important;border-color:#46565b!important}.status.ingetrokken{color:#adbcb8!important;background:#192226!important}.row-actions button,.hr-list button,.hr-detail footer button,.hr-goal-grid footer button{color:var(--content-brand,var(--ui-focus))!important;background:#20292d!important;border:1px solid #46565b!important}.row-actions button.secondary{color:#adbcb8!important;border-color:#46565b!important}.hr-list>header span{color:#adbcb8!important}.hr-list>button{color:#e4eceb!important;background:#20292d!important;border-bottom:1px solid #46565b!important}.hr-list>button.active{box-shadow:inset 3px 0 var(--tenant-brand-accent,#46565b)!important;background:#192226!important}.hr-detail dl div{border-bottom:1px solid #46565b!important}.hr-detail dt{color:#adbcb8!important}.hr-detail dd{color:#e4eceb!important}.prep-grid article{border:1px solid #46565b!important}.prep-grid span{color:#adbcb8!important}.prep-grid button{color:var(--content-brand,var(--ui-focus))!important;background:#20292d!important;border:1px solid #46565b!important}.context-note,.locked-summary,.hr-report-note{background:#192226!important;border:1px solid #46565b!important}.context-note svg,.locked-summary svg,.hr-report-note svg{color:#adbcb8!important}.locked-summary{background:#192226!important;border-color:#46565b!important}.locked-summary svg{color:#afd4ba!important}.locked-summary small{color:#adbcb8!important}.goal-progress>span{background:#192226!important}.hr-goal-grid footer{border-top:1px solid #46565b!important}.hr-goal-grid footer small{color:#adbcb8!important}.report-line{border-bottom:1px solid #46565b!important}.hr-settings-links button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.hr-settings-links button>svg:first-child{color:var(--content-brand,var(--ui-focus))!important}.hr-settings-links small,.hr-settings-links button>svg:last-child,.settings-grid label,.settings-list label{color:#adbcb8!important}.setting-toggle{border:1px solid #46565b!important}.setting-toggle small{color:#adbcb8!important}.settings-list>div{border-bottom:1px solid #46565b!important}.hr-settings>footer{border-top:1px solid #46565b!important}.hr-settings>footer button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.hr-modal-backdrop{background:#081c3670!important}.hr-modal{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 28px 80px #46565b42!important}.hr-modal>header{border-bottom:1px solid #46565b!important}.hr-modal>header button{color:#adbcb8!important;background:#192226!important}.hr-form-grid label{color:#adbcb8!important}.modal-warning,.modal-info{color:#edd19a!important;background:#192226!important;border:1px solid #46565b!important}.modal-info{color:#e4eceb!important;background:#192226!important;border-color:#46565b!important}.hr-modal form>footer{border-top:1px solid #46565b!important}.hr-modal form>footer button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.hr-loading,.review-cycle-grid small{color:#adbcb8!important}.review-cycle-grid strong{color:var(--content-brand,var(--ui-focus))!important}.workflow-task{border-top:1px solid #46565b!important}.workflow-task>span{border:1px solid #46565b!important}.workflow-task>span.done{color:#afd4ba!important;background:#192226!important;border-color:#46565b!important}.workflow-task>span.late{background:#192226!important;border-color:#46565b!important}.workflow-task small{color:#adbcb8!important}.workflow-task button,.asset-card footer button,.acknowledgement button{color:var(--content-brand,var(--ui-focus))!important;background:#20292d!important;border:1px solid #46565b!important}.asset-card dl div{border-bottom:1px solid #46565b!important}.asset-card dt{color:#adbcb8!important}.document-upload{border-bottom:1px solid #46565b!important}.document-upload select{background:#20292d!important;border:1px solid #46565b!important}.document-list a{color:#e4eceb!important;border-bottom:1px solid #46565b!important}.document-list a:hover{background:#192226!important}.document-list a>svg{color:var(--content-brand,var(--ui-focus))!important}.document-list a small,.document-list a em{color:#adbcb8!important}.acknowledgement>div>svg{color:#afd4ba!important}.acknowledgement small{color:#adbcb8!important}.hr-config-panels summary svg{color:var(--content-brand,var(--ui-focus))!important}.hr-config-panels summary small{color:#adbcb8!important}.config-rows>article{border-top:1px solid #46565b!important}.config-rows label{color:#adbcb8!important}.config-rows input,.config-rows select,.config-rows textarea,.question-config input,.question-config select{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.warning{color:#edd19a!important}.status.gemeld,.status.opvolging,.status.gedeeltelijk-inzetbaar{color:#edd19a!important;background:#192226!important;border-color:#46565b!important}.status.hersteld,.status.ingenomen{color:#afd4ba!important;background:#192226!important;border-color:#46565b!important}.hr-config-actions>div:first-child>svg{color:var(--content-brand,var(--ui-focus))!important}.hr-config-actions small{color:#adbcb8!important}.hr-config-actions button,.config-add{color:var(--content-brand,var(--ui-focus))!important;background:#20292d!important;border:1px solid #46565b!important}.hr-config-actions button:hover,.config-add:hover{background:#192226!important}.config-row-title b{color:#e4eceb!important}.config-row-title small{color:#adbcb8!important}.config-goal-statuses{border-top:1px solid #46565b!important}.people-hr .hr-basis label{color:var(--text,#e4eceb)!important}.people-hr .hr-basis input,.people-hr .hr-basis select,.people-hr .hr-basis textarea{background:#20292d!important;border:1px solid #46565b!important}.people-hr .hr-basis fieldset{border:1px solid #46565b!important}.people-hr .hr-basis p{color:#adbcb8!important}.people-hr .hr-attention>.hr-toolbar{border-bottom:1px solid #46565b!important}.people-hr .hr-attention>.hr-toolbar input,.people-hr .hr-attention>.hr-toolbar select{background:#20292d!important;border:1px solid #46565b!important}.hr-management nav button{background:var(--surface,#20292d)!important;border:1px solid #46565b!important}.hr-management nav button[aria-pressed=true]{color:var(--brand-primary,#e4eceb)!important;background:#192226!important}.hr-management input,.hr-management select,.hr-management textarea,.hr-context-selector select{background:#20292d!important;border:1px solid #46565b!important}.hr-management-form{background:#192226!important;border:1px solid #46565b!important}.hr-management-list article{border-bottom:1px solid #46565b!important}.hr-management-list small{color:#adbcb8!important}.hr-management [role=alert]{color:#efb4ae!important}.hr-management [role=status]{color:#afd4ba!important}.hr-management-list span{background:#192226!important}.onb{color:var(--text-primary,#e4eceb)!important;background:var(--surface,#20292d)!important;border:1px solid var(--border,#46565b)!important}.onb small{color:var(--text-secondary,#adbcb8)!important}.onb button{border:1px solid var(--border,#46565b)!important;background:var(--surface,#20292d)!important}:is(.onb button:focus-visible,.onb input:focus-visible,.onb select:focus-visible,.onb textarea:focus-visible){outline:2px solid var(--tenant-accent,#46565b)!important}.onb-tabs button[aria-pressed=true]{background:var(--accent-soft,#192226)!important;color:var(--tenant-accent,#e4eceb)!important}.onb-summary>span{background:var(--accent-soft,#192226)!important}.onb-task{border-bottom:1px solid var(--border,#46565b)!important}.onb-state{border:1px solid var(--border,#46565b)!important}.onb-state.done{color:#afd4ba!important;background:#192226!important}.onb-state.blocked,.onb-warning{color:#edd19a!important;background:#423822!important}.onb-detail{background:var(--surface-muted,#192226)!important;border:1px solid var(--border,#46565b)!important}.onb-form{border:1px solid var(--border,#46565b)!important;background:var(--surface-muted,#192226)!important}.onb input,.onb select,.onb textarea{background:var(--surface,#20292d)!important;border:1px solid var(--border,#46565b)!important}.onb fieldset{border:1px solid var(--border,#46565b)!important}.ess-home,.ess-detail,.ess-requests{background:var(--ui-surface,#20292d)!important;color:var(--ui-text,#e4eceb)!important;border:1px solid var(--ui-border,#46565b)!important}.ess-home p,.ess-requests p{color:var(--ui-muted,#adbcb8)!important}.ess-launch button{background:var(--ui-alt,#192226)!important;color:var(--ui-text,#e4eceb)!important;border:1px solid var(--ui-border,#46565b)!important}.ess-launch button span{color:var(--ui-muted,#adbcb8)!important}.ess-launch button:nth-child(3n+2){background:var(--ui-surface,#20292d)!important}.ess-launch button:nth-child(3n){background:var(--ui-alt,#192226)!important}.ess-home input,.ess-home select,.ess-home textarea,.ess-requests input,.ess-requests textarea,.ess-requests select{background:var(--ui-surface,#20292d)!important;color:var(--ui-text,#e4eceb)!important;border:1px solid var(--ui-border,#46565b)!important}.ess-home form,.ess-requests form{border-top:1px solid var(--ui-border,#46565b)!important}.ess-metrics>article,.ess-metrics>span{background:var(--ui-alt,#192226)!important}.ess-record,.ess-request-row{border-bottom:1px solid var(--ui-border,#46565b)!important}.ess-request-row small{color:var(--ui-muted,#adbcb8)!important}.ess-summary{border-top:1px solid var(--ui-border,#46565b)!important}.ess-work-tabs button{border:1px solid var(--ui-border,#46565b)!important;background:var(--ui-surface,#20292d)!important;color:var(--ui-text,#e4eceb)!important}.ess-work-tabs button[aria-current]{background:var(--ui-alt,#192226)!important;color:var(--content-brand,var(--ui-focus))!important}:is(.ess-home :focus-visible,.ess-requests :focus-visible){outline:2px solid var(--tenant-primary,#46565b)!important}.planning-reporting{--pr-ink:#e4eceb;--pr-line:#192226;--pr-muted:#adbcb8;background:#192226!important}.pr-period{background:#20292d!important}.pr-period button{color:#adbcb8!important}.pr-refresh,.pr-head-actions>button{background:#20292d!important;border:1px solid #46565b!important}.pr-tabs{background:#20292d!important}.pr-tabs button{color:#adbcb8!important}.pr-tabs button.active{box-shadow:0 5px 13px #46565b2a!important}.pr-error{color:#efb4ae!important;background:#192226!important;border:1px solid #46565b!important}.pr-trial{color:#edd19a!important;background:#192226!important;border:1px solid #46565b!important}.pr-source-strip>div{background:#20292d!important}.pr-source em,.pr-source-strip>div:last-child span{color:#adbcb8!important}.pr-kpis article{background:#20292d!important}.pr-kpis p{color:#adbcb8!important}.pr-card{background:#20292d!important}.pr-card>header{border-bottom:1px solid #46565b!important}.pr-goals>article{border-top:1px solid #46565b!important}.pr-goals article i{background:#192226!important}.pr-attention>header>span{color:#edd19a!important;background:#423822!important}.pr-attention li{border-bottom:1px solid #46565b!important}.pr-attention li>span{color:#edd19a!important;background:#423822!important}.pr-attention-actions button{background:#20292d!important;border:1px solid #46565b!important}.pr-empty-good svg{color:#afd4ba!important}.pr-publication>p{color:#adbcb8!important}.pr-publication>span{background:#192226!important}.pr-table-scroll th{color:#adbcb8!important;background:#192226!important}.pr-table-scroll th,.pr-table-scroll td{border-bottom:1px solid #46565b!important}.pr-table-card tbody tr:hover{background:#20292d!important}.pr-capacity-days>article{background:#192226!important}.pr-capacity-days article>section{background:#20292d!important}.pr-capacity-days section>div>i,.pr-capacity-days dl>div{background:#192226!important}.pr-capacity-days section>p{color:#adbcb8!important}.pr-route-score{color:#afd4ba!important;background:#192226!important;border:1px solid #46565b!important}.pr-route-score.orange{color:#edd19a!important;background:#192226!important;border-color:#46565b!important}.pr-route-score.red{color:#efb4ae!important;background:#192226!important;border-color:#46565b!important}.pr-no-route{color:#adbcb8!important}.pr-route-detail>header>span.green{color:#afd4ba!important;background:#192226!important}.pr-route-detail>header>span.orange{color:#edd19a!important;background:#423822!important}.pr-route-detail>header>span.red{color:#efb4ae!important;background:#192226!important}.pr-route-detail dl>div{background:#192226!important}.pr-route-detail li{color:#adbcb8!important}.pr-route-blocker{color:#efb4ae!important;background:#192226!important}.pr-route-placeholder svg,.pr-connector-empty>svg{color:#adbcb8!important}.pr-connector-empty code{color:#adbcb8!important;background:#192226!important}.pr-match-warn{color:#edd19a!important;background:#423822!important}.pr-definitions details{border-top:1px solid #46565b!important}.pr-loading>span{border:3px solid #46565b!important}.pr-inline-edit select{background:#20292d!important;border:1px solid #46565b!important}.route-studio .planning-metrics>article,.changes-studio .planning-metrics>button{box-shadow:0 3px 12px #46565b05!important}.sp-window-link button,.studio-companion-bar button{background:#20292d!important}.sp-window-link [role=alert]{color:#efb4ae!important}.studio-companion-bar{background:#20292d!important}.planning-workspace{--pw-ink:#e4eceb;--pw-muted:#adbcb8;--pw-line:#192226;background:#192226!important}.planning-page-head p{color:#adbcb8!important}.planning-page-head>button{background:#20292d!important;border:1px solid #46565b!important}.planning-metrics>:is(button,article){background:#20292d!important}.planning-metrics svg{background:#192226!important}.planning-metrics strong{color:var(--content-brand,var(--ui-focus))!important}.planning-metrics strong.danger{color:#efb4ae!important}.planning-card{background:#20292d!important;box-shadow:0 4px 18px #46565b09!important}.planning-notice{color:#afd4ba!important;background:#192226!important;border:1px solid #46565b!important}.planning-notice.error{color:#efb4ae!important;background:#192226!important;border-color:#46565b!important}.plan-stock-table header label svg{color:#adbcb8!important}.planning-filter-row button,.planning-filter-row select{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.planning-filter-row button.active{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important;border-color:#46565b!important}.plan-stock-columns{color:#adbcb8!important;background:#192226!important}.plan-stock-rows>button{background:#20292d!important;border-top:1px solid #46565b!important}.plan-stock-rows>button:hover,.plan-stock-rows>button.active{background:#192226!important}.plan-stock-rows em.windows{color:#adbcb8!important;background:#192226!important}.plan-stock-rows em.insulation{color:#afd4ba!important;background:#192226!important}.plan-stock-rows .late,.customer-facts .late{color:#efb4ae!important}.planning-customer-head>span{color:#adbcb8!important;background:#192226!important}.planning-customer-head>strong{color:#afd4ba!important}.customer-facts>div{background:#192226!important}.compact-proposals button{background:#20292d!important}.plan-contact-actions button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.plan-contact-actions .primary-action{color:#fff!important;border-color:#46565b!important}.disruption-list>div>button{background:#20292d!important;border-top:1px solid #46565b!important}.disruption-list>div>button.active{background:#192226!important}.disruption-list .warn{color:#edd19a!important;background:#423822!important}.disruption-list .info{color:#adbcb8!important;background:#192226!important}.recovery-plan>header>span{color:#edd19a!important;background:#423822!important}.current-appointment button,.recovery-approval button,.manual-assessment button{color:#fff!important;border:1px solid #46565b!important}.recovery-options>button{background:#20292d!important}.recovery-options>button.active{background:#192226!important;border-color:#46565b!important}.recovery-options>button>span{color:#fff!important}.recovery-checks svg{color:#afd4ba!important}.primary-action.full{color:#fff!important}.recovery-approval .link-action{color:var(--content-brand,var(--ui-focus))!important}.leaflet-planning-map{background:#192226!important}.map-filters{background:#20292df5!important;box-shadow:0 8px 28px #46565b21!important}.map-filters select{background:#20292d!important;border:1px solid #46565b!important}.map-legend{background:#20292df2!important;box-shadow:0 5px 18px #46565b1f!important}.route-summary{background:#20292d!important;box-shadow:0 5px 20px #46565b21!important}.route-summary svg{color:var(--content-brand,var(--ui-focus))!important}.planning-map-marker{border:3px solid #46565b!important;box-shadow:0 2px 8px #46565b!important}.planning-home-marker{color:#fff!important;border:3px solid #46565b!important;box-shadow:0 2px 8px #46565b!important}.manual-assessment select,.manual-assessment input,.manual-assessment textarea{background:#20292d!important}.assessment-proof{color:#afd4ba!important}.plan-stock-rows>button.digital-intake{background:linear-gradient(90deg,#20292d,#20292d)!important;box-shadow:inset 3px 0 #46565b!important}.plan-stock-rows>button>em small{color:#adbcb8!important}.plan-stock-rows>button>em.advice{color:#cfbfe0!important;background:#192226!important}.plan-stock-rows>button>em.survey{color:#afd4ba!important;background:#192226!important}.plan-stock-rows>button.outside-area{background:#192226!important;box-shadow:inset 4px 0 #46565b!important}.work-area-flag{color:#efb4ae!important;background:#192226!important}.work-area-rejection{background:#192226!important;border:1px solid #46565b!important}.work-area-rejection>span{color:#efb4ae!important;background:#192226!important}.work-area-rejection p,.work-area-rejection small{color:#efb4ae!important}.work-area-rejection button{color:#fff!important}.work-area-rejection strong{color:#afd4ba!important}.map-date-actions input,.map-date-actions button{background:#20292d!important;border:1px solid #46565b!important}.map-seller-panel header button{color:#afd4ba!important}.map-seller-search svg{color:#adbcb8!important}.map-seller-panel>div>label:hover{background:#192226!important}.map-seller-panel>div>label.primary{background:#192226!important;box-shadow:inset 3px 0 #46565b!important}.map-seller-panel>div>label i{color:#afd4ba!important;background:#192226!important}.map-route-summary{background:#20292df5!important;border:1px solid #46565b!important;box-shadow:0 7px 24px #46565b21!important}.map-route-summary>span{color:#afd4ba!important;background:#192226!important}.map-route-summary em{color:#adbcb8!important}.map-route-summary>strong{color:#afd4ba!important;background:#192226!important}.planning-route-number{color:#fff!important;border:3px solid #46565b!important;box-shadow:0 3px 9px #46565b59!important}.planning-map-dot{border:3px solid #46565b!important;box-shadow:0 2px 7px #46565b4d!important}.planning-map-popup{color:#e4eceb!important}.planning-map-popup small{color:#afd4ba!important}.planning-map-popup span{color:#adbcb8!important}.route-stop-list>button{background:#20292d!important;border-bottom:1px solid #46565b!important}.route-stop-list>button>span{color:#fff!important}.route-stop-list details{color:#efb4ae!important;background:#192226!important}.map-mode-bar{background:#20292d!important}.map-mode-bar button{color:#adbcb8!important}.map-mode-bar button.active{color:#afd4ba!important;background:#192226!important}.map-mode-bar button b,.map-mode-bar select{background:#20292d!important}.map-mode-bar>div>span{color:#adbcb8!important}.planning-work-pin{border:3px solid #46565b!important;box-shadow:0 3px 9px #46565b55!important}.planning-work-pin>i{background:#20292d!important}.work-map-metrics,.work-area-rejection.restored{background:#192226!important;border-color:#46565b!important}.work-area-rejection.restored>span{color:#afd4ba!important;background:#192226!important}.work-area-rejection.restored p{color:#afd4ba!important}.work-area-rejection.restored label{color:#adbcb8!important}.work-area-rejection.restored input{background:#20292d!important;border:1px solid #46565b!important}.planning-empty .planning-empty-reset{border:1px solid var(--tenant-brand-accent,#46565b)!important;background:var(--ui-selected)!important;color:var(--content-brand,var(--ui-focus))!important}.planning-empty .planning-empty-reset:hover{background:#20292d!important}.app-shell :is(button,a):is(.secondary-button,.secondary,.ea-secondary,.ds-secondary):not(.danger):not(.danger-action){box-shadow:0 2px 7px #46565b08!important}@media (min-width:901px){[data-app-theme=light] .app-shell>.workspace-sidebar{background:linear-gradient(#20292d 0%,#192226 100%)!important;border-right-color:#46565b!important}[data-app-theme=light] .app-shell .topbar{background:#20292de6!important}.app-shell .nav-item.active,.app-shell .nav-item.active:hover{box-shadow:inset 3px 0 var(--action-primary),0 3px 10px #46565b0e!important}[data-app-theme=dark] .app-shell>.workspace-sidebar{background:linear-gradient(#161d20 0% 100%)!important}[data-app-theme=dark] .app-shell .topbar{background:#161d20eb!important}[data-app-theme=dark] .app-shell .nav-item.active,[data-app-theme=dark] .app-shell .nav-item.active:hover{color:#afd4ba!important;box-shadow:inset 3px 0 var(--action-primary),0 5px 12px #46565b24!important;background:#161d20!important;border-color:#46565b!important}[data-app-theme=dark] .app-shell .sidebar-submenu button:hover,[data-app-theme=dark] .app-shell .sidebar-submenu button.active{color:#afd4ba!important;background:#161d20!important}.app-shell.studio-shell>.studio-sidebar{box-shadow:8px 0 24px #46565b06!important}.app-shell.studio-shell .studio-collapse{box-shadow:0 5px 13px #46565b1a!important}.app-shell.studio-shell .studio-menu-trigger.active{box-shadow:inset 3px 0 var(--action-primary),0 5px 14px #46565b11!important}.app-shell.studio-shell .studio-submenu>button.active{box-shadow:inset 2px 0 var(--action-primary),0 3px 10px #46565b0b!important}.app-shell.studio-shell .topbar{box-shadow:0 5px 18px #46565b07!important}.appearance-root .app-shell.studio-shell .day-metrics>button:hover,.appearance-root .app-shell.studio-shell .day-metrics>button.active{box-shadow:0 9px 22px #46565b1a!important}[data-app-theme=dark] .app-shell.studio-shell>.studio-sidebar{background:linear-gradient(#161d20 0% 100%)!important;box-shadow:8px 0 30px #46565b38!important}[data-app-theme=dark] .app-shell.studio-shell .studio-menu-trigger{color:#adbcb8!important}[data-app-theme=dark] .app-shell.studio-shell .studio-menu-trigger:hover{color:#afd4ba!important;background:#161d20!important;border-color:#46565b!important}[data-app-theme=dark] .app-shell.studio-shell .studio-menu-trigger.active{color:#afd4ba!important;box-shadow:inset 3px 0 var(--action-primary),0 7px 17px #46565b33!important;background:linear-gradient(112deg,#1b4645,#161d20)!important;border-color:#46565b!important}[data-app-theme=dark] .app-shell.studio-shell .studio-submenu>button{color:#adbcb8!important}[data-app-theme=dark] .app-shell.studio-shell .studio-submenu>button:hover{color:#afd4ba!important;background:#161d20!important}[data-app-theme=dark] .app-shell.studio-shell .studio-submenu>button.active{color:#afd4ba!important;box-shadow:inset 2px 0 var(--action-primary),0 5px 12px #46565b2e!important;background:#161d20!important;border-color:#46565b!important}[data-app-theme=dark] .app-shell.studio-shell .topbar{background:#161d20f0!important;box-shadow:0 7px 22px #46565b30!important}[data-app-theme=dark] .app-shell.studio-shell .global-search-trigger{color:#adbcb8!important;background:#161d20!important;border-color:#46565b!important}[data-app-theme=dark] .appearance-root .app-shell.studio-shell .day-metrics>button{border-color:#46565b!important;box-shadow:0 10px 25px #46565b2e!important}}.app-shell .signal-priority-strip>button:hover,.app-shell .signal-priority-strip>button.active{box-shadow:0 12px 28px #46565b1a!important}.app-shell .signal-bars i{background:linear-gradient(180deg,color-mix(in srgb,var(--action-primary) 52%,#20292d),var(--action-primary))!important}[data-app-theme=dark] .appearance-root .app-shell>main :is(.day-metrics,.relation-metric-strip,.ord-kpis,.fin-kpis,.ds-kpis,.mkt-kpis,.rec-kpis,.rec-metrics,.hr-metrics,.integration-metrics,.communication-metrics,.goal-kpis,.facility-kpis,.fleet-kpis,.governance-kpis,.approval-kpis,.commission-kpis,.property-metrics,.screen-metrics,.pp-kpis,.ea-kpis,.clm-kpis,.exe2-kpis,.ep-kpis,.ep-report-kpis,.pr-kpis,.mrt-kpis,.mrt-source-metrics,.apps-metrics,.id-kpis,.id-domain-kpis,.lsd-kpis,.lsd-detail-kpis,.debtor-kpis,.route-map-metrics,.work-map-metrics,.mc-kpis,.intake-kpis,.quote-kpis,.queue-metrics,.sales-metrics,.bc-kpis,.commercial-metrics,.fm-kpis,.order-metrics,.finance-metrics,.inventory-metrics,.people-metrics,.outbound-metrics,.planning-metrics,.subsidy-kpis,.commercial-kpi-row,.sp-metrics,.stock-metric-grid,.execution-summary,.relation-kpis,.work-metrics)>:is(button,article,section,div){box-shadow:0 11px 24px #46565b30!important}[data-app-theme=dark] .app-shell .studio-menu-heading{color:#adbcb8!important}[data-app-theme=dark] .app-shell .studio-menu-icon{color:#adbcb8!important;background:#161d20!important}.products-pricing{color:#e4eceb!important;background:#20292d!important}.pp-heading p{color:#adbcb8!important}.products-pricing .primary{border:1px solid #46565b!important;box-shadow:0 6px 16px #46565b26!important}.products-pricing .secondary{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.pp-kpis>button{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 2px 7px #46565b08!important}.pp-kpis>button:hover{border-color:#46565b!important}.pp-kpis svg{color:#adbcb8!important;background:#192226!important}.pp-kpis p{color:#adbcb8!important}.pp-kpis strong{color:#e4eceb!important}.pp-kpis .warning strong,.pp-kpis .warning svg{color:#edd19a!important}.pp-list,.pp-dossier{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 4px 14px #46565b0a!important}.pp-list>header{border-bottom:1px solid #46565b!important}.pp-list>header label{border:1px solid #46565b!important}.pp-list>header label:focus-within{border-color:#46565b!important;box-shadow:0 0 0 3px #46565b!important}.pp-list>header svg{color:#adbcb8!important}.pp-list>header input{color:#e4eceb!important}.pp-list nav{border:1px solid #46565b!important}.pp-list nav button{color:#adbcb8!important;background:#20292d!important;border-right:1px solid #46565b!important}.pp-list>div>button{background:#20292d!important;border-bottom:1px solid #46565b!important}.pp-list>div>button:hover{background:#192226!important}.pp-list>div>button.selected{background:#192226!important;box-shadow:inset 3px 0 #46565b!important}.pp-product-icon,.pp-dossier-icon,.pp-product-icon.kozijnen{color:#adbcb8!important;background:#192226!important}.pp-product-icon.aanvullend{color:#edd19a!important;background:#423822!important}.pp-list small{color:#adbcb8!important}.pp-list>div>button>strong{color:#e4eceb!important}.pp-list>div>button>strong small{color:#afd4ba!important;background:#192226!important}.pp-list>div>button>strong small.inactive{color:#adbcb8!important;background:#192226!important}.pp-list>div>button>i{color:#adbcb8!important}.pp-list>footer{color:#adbcb8!important;background:#20292d!important}.pp-dossier>header p{color:#adbcb8!important}.pp-dossier>header>span:last-child{color:#afd4ba!important;background:#192226!important}.pp-dossier>header>span.draft{color:#edd19a!important;background:#423822!important}.pp-tabs{border-top:1px solid #46565b!important;border-bottom:1px solid #46565b!important}.pp-tabs button{color:#adbcb8!important;background:#20292d!important}.pp-tabs button.active{color:#adbcb8!important;border-color:#46565b!important}.pp-price-cards article{border:1px solid #46565b!important}.pp-price-cards span{color:#adbcb8!important}.pp-price-cards strong{color:#e4eceb!important}.pp-price-cards small{color:#adbcb8!important}.pp-price-cards .good{border-top:3px solid #46565b!important}.pp-price-cards .good strong{color:#afd4ba!important}.pp-price-cards .bad{border-top:3px solid #46565b!important}.pp-price-cards .bad strong{color:#efb4ae!important}.pp-margin-bar{background:#192226!important}.pp-margin-bar i{background:#192226!important;border-right:2px solid #46565b!important}.pp-margin-bar span{color:#afd4ba!important}.pp-price-lower section{border:1px solid #46565b!important}.pp-price-lower p{color:#adbcb8!important;border-bottom:1px solid #46565b!important}.pp-price-lower p b,.pp-price-lower p.total{color:#e4eceb!important}.pp-price-lower section>button{color:#e4eceb!important;background:#20292d!important;border-bottom:1px solid #46565b!important}.pp-price-lower section>button:hover{background:#192226!important}.pp-price-lower section>button svg{color:#adbcb8!important}.pp-impact{background:#192226!important;border:1px solid #46565b!important}.pp-impact small{color:#adbcb8!important}.pp-edit-grid{border:1px solid #46565b!important}.pp-edit-grid label,.pp-form label,.pp-modal label,.pp-recipe label{color:#adbcb8!important}.pp-edit-grid input,.pp-form input,.pp-form select,.pp-form textarea,.pp-modal input,.pp-modal select,.pp-modal textarea,.pp-recipe input{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.pp-edit-grid input:focus,.pp-form input:focus,.pp-form select:focus,.pp-form textarea:focus,.pp-modal input:focus,.pp-recipe input:focus{border-color:#46565b!important;outline:2px solid #46565b!important}.pp-form>header p,.pp-recipe>header p,.pp-inventory>header p,.pp-history>section>p{color:#adbcb8!important}.pp-form header>span,.pp-inventory header>span{color:#afd4ba!important;background:#192226!important}.pp-form header>span.warning{color:#edd19a!important;background:#423822!important}.pp-recipe>header button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.pp-recipe>div>article{border-bottom:1px solid #46565b!important}.pp-recipe .remove{color:#efb4ae!important;background:#20292d!important}.pp-inventory>article{border:1px solid #46565b!important}.pp-inventory>article>span{color:#adbcb8!important;background:#192226!important}.pp-inventory>article small{color:#adbcb8!important}.pp-inventory>article>i{color:#edd19a!important;background:#423822!important}.pp-inventory>article>i.optional{color:#adbcb8!important;background:#192226!important}.pp-empty{color:#adbcb8!important}.pp-usage article{border:1px solid #46565b!important}.pp-usage article span,.pp-usage article small{color:#adbcb8!important}.pp-usage article strong{color:#e4eceb!important}.pp-coverage,.pp-timeline{border-top:1px solid #46565b!important}.pp-coverage>div{background:#192226!important}.pp-coverage>small,.pp-timeline article small{color:#adbcb8!important}.pp-message{color:#adbcb8!important;background:#20292d!important;border-top:1px solid #46565b!important}.pp-modal-layer{background:#07193473!important}.pp-modal{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 24px 70px #46565b40!important}.pp-modal>header p,.pp-modal>header span{color:#adbcb8!important}.pp-modal>header button{background:#192226!important}.pp-modal>footer{border-top:1px solid #46565b!important}.pp-test-result{border:1px solid #46565b!important}.pp-test-result p{border-bottom:1px solid #46565b!important}.pp-matrix-note{background:#192226!important;border:1px solid #46565b!important}.pp-matrix-note b{color:#e4eceb!important}.pp-matrix-note span{color:#adbcb8!important}@media (min-width:901px){.app-shell>.workspace-sidebar{background:#192226!important;border-right:1px solid #46565b!important}.app-shell .menu-collapse-top{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 2px 7px #46565b1f!important}.app-shell .workspace-divider{background:#192226!important}.app-shell .workspace-label{color:#adbcb8!important}.app-shell .workspace-selector,.app-shell .workspace-selector:hover,.app-shell .workspace-selector[aria-expanded=true]{background:#20292d!important;border-color:#46565b!important}.app-shell .workspace-selector-icon{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.app-shell .nav-item{color:#adbcb8!important}.app-shell .nav-item:hover{color:#e4eceb!important;background:#192226!important;border-color:#46565b!important}.app-shell .nav-item.active,.app-shell .nav-item.active:hover{color:#e4eceb!important;background:#20292d!important;border-color:#46565b!important}.app-shell .nav-item.active .nav-symbol{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.app-shell .sidebar-submenu{border-left-color:#46565b!important}.app-shell .sidebar-submenu button{color:#adbcb8!important}.app-shell .sidebar-submenu button:hover,.app-shell .sidebar-submenu button.active,.app-shell .workspace-all:hover,.app-shell .workspace-all[aria-expanded=true],.app-shell .menu-collapse:hover{color:#e4eceb!important;background:#20292d!important}.app-shell .sidebar-bottom{border-top-color:#46565b!important}.app-shell.menu-collapsed .nav-item>b{border:1px solid #46565b!important}.app-shell .workspace-menu-group-label,.app-shell .workspace-menu-more{color:#adbcb8!important}.app-shell .workspace-menu-trigger[aria-expanded=true]{color:#e4eceb!important;background:#20292d!important;border-color:#46565b!important}.app-shell .workspace-flyout{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important;box-shadow:10px 16px 34px #46565b29!important}.app-shell .workspace-flyout-surface>header{border-bottom:1px solid #46565b!important}.app-shell .workspace-flyout-surface>header>span{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.app-shell .workspace-flyout-surface>header small{color:#adbcb8!important}.app-shell .workspace-flyout-menu button{color:#adbcb8!important;background:#20292d!important}:is(.app-shell .workspace-flyout-menu button:hover,.app-shell .workspace-flyout-menu button:focus-visible,.app-shell .workspace-flyout-menu button.active){color:#e4eceb!important;background:#192226!important}.app-shell .workspace-flyout-menu button>b{color:#adbcb8!important;background:#192226!important}.app-shell .workspace-flyout-menu button>svg{color:#adbcb8!important}.app-shell .workspace-flyout-related{border-left:1px solid #46565b!important}.app-shell .workspace-flyout-related button{color:#adbcb8!important}.app-shell .workspace-flyout-surface>footer{color:#adbcb8!important;background:#192226!important;border-top:1px solid #46565b!important}}.app-shell .topbar{background:#20292d!important;border-bottom:2px solid #46565b!important}.app-shell .topbar-title p{color:#adbcb8!important}.app-shell .global-search-trigger{border-color:#46565b!important}.app-shell .global-search-trigger:hover{border-color:#46565b!important;box-shadow:0 0 0 3px #46565b!important}.app-shell .user-menu-trigger{border-left-color:#46565b!important}.app-shell>main :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:#46565b!important}.app-shell>main :where(button,input,select,textarea,a):focus-visible{outline:3px solid color-mix(in srgb,var(--tenant-primary,#46565b) 24%,transparent)!important}.app-shell>main :where(th){color:#adbcb8!important;background:#192226!important}.app-shell>main :where(td){border-color:#46565b!important}.app-shell>main :where(tbody tr:hover){background:#192226!important}.profile-density{border-block:1px solid #46565b!important}.profile-density>div:first-child small{color:#adbcb8!important}.profile-density>div[role=group]{border:1px solid #46565b!important}.profile-density button{color:#adbcb8!important;background:#20292d!important;border-right:1px solid #46565b!important}.profile-density button[aria-pressed=true]{color:#e4eceb!important;background:#192226!important}.profile-module-density{border-top:1px solid #46565b!important}.app-shell .day-metrics>button{background:#20292d!important}.app-shell .day-metrics>button:hover,.app-shell .day-metrics>button.active{background:#192226!important}.app-shell .day-workstream,.app-shell .day-side-rail>section,.app-shell .work-agreement{background:#20292d!important}.app-shell .day-task>button,.app-shell .day-side-rail header button{color:var(--content-brand,var(--ui-focus))!important;border-color:#46565b!important}.app-shell .agenda-list>button>div{border-color:#46565b!important}.app-shell .relation-metric-strip>button:hover,.app-shell .relation-metric-strip>button.active{background:#192226!important}.relation-column-button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.relation-column-menu{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 16px 38px #46565b24!important}.relation-column-menu>header button{color:var(--content-brand,var(--ui-focus))!important}.relation-column-menu>div>span button{background:#20292d!important}.app-shell .relation-premium-row.head,.app-shell .relation-premium-row:not(.head):hover,.app-shell .relation-premium-row.selected{background:#192226!important}.app-shell .open-relation{color:var(--content-brand,var(--ui-focus))!important;border-color:#46565b!important}.relation-register-detail{background:#192226!important}.relation-register-detail>header>button,.relation-register-detail>section{background:#20292d!important}.relation-register-detail>footer button{color:var(--content-brand,var(--ui-focus))!important;background:#20292d!important;border:1px solid #46565b!important}.app-shell .ord-kpis,.app-shell .ord-kpi{background:#20292d!important}.app-shell .ord-kpi>span,.app-shell .ord-tabs button.active{color:var(--content-brand,var(--ui-focus))!important}.app-shell .ord-next-card{background:#20292d!important}.app-shell .ord-next-card>i,.app-shell .sp-view-tabs button.active{color:var(--content-brand,var(--ui-focus))!important}.app-shell :where(.sp-inventory,.sp-team-capacity,.sp-workbench,.sp-schedule-board,.sp-day-command,.sp-attention-bar){background:#20292d!important}.app-shell .sp-team-capacity>nav button.active{color:var(--content-brand,var(--ui-focus))!important}.app-shell .sp-team-toggle:hover{background:#192226!important}.app-shell .sp-team-toggle>strong{color:var(--content-brand,var(--ui-focus))!important}.app-shell>main :where(.fin-kpis,.ds-kpis,.mkt-kpis,.rec-kpis,.rec-metrics,.hr-metrics,.integration-metrics,.communication-metrics,.goal-kpis,.facility-kpis,.fleet-kpis,.governance-kpis,.approval-kpis,.commission-kpis,.property-metrics,.screen-metrics,.pp-kpis,.ea-kpis,.clm-kpis,.exe2-kpis,.ep-kpis,.ep-report-kpis,.pr-kpis,.mrt-kpis,.mrt-source-metrics,.apps-metrics,.id-kpis,.id-domain-kpis,.lsd-kpis,.lsd-detail-kpis,.debtor-kpis,.route-map-metrics,.work-map-metrics),.app-shell>main :where(.fin-kpis,.ds-kpis,.mkt-kpis,.rec-kpis,.rec-metrics,.hr-metrics,.integration-metrics,.communication-metrics,.goal-kpis,.facility-kpis,.fleet-kpis,.governance-kpis,.approval-kpis,.commission-kpis,.property-metrics,.screen-metrics,.pp-kpis,.ea-kpis,.clm-kpis,.exe2-kpis,.ep-kpis,.ep-report-kpis,.pr-kpis,.mrt-kpis,.mrt-source-metrics,.apps-metrics,.id-kpis,.id-domain-kpis,.lsd-kpis,.lsd-detail-kpis,.debtor-kpis,.route-map-metrics,.work-map-metrics)>:where(button,article,section,div){background:#20292d!important}.app-shell>main :where(.fin-filter-tabs,.fin-section-tabs,.finance-task-nav,.debtor-dossier-tabs,.debtor-invoice-tabs,.document-editor-tabs,.commission-local-nav,.governance-tabs,.readiness-tabs,.bc-tabs,.pp-tabs,.pr-tabs,.ep-local-tabs,.rec-dossier-nav,.record-section-nav,.sp-queue-tabs) button:is(.active,[aria-selected=true],[aria-pressed=true]){color:var(--content-brand,var(--ui-focus))!important}.app-shell>main :where(.fin-toolbar,.ds-toolbar,.mkt-toolbar,.rec-toolbar,.hr-toolbar,.integration-toolbar,.communication-list-toolbar,.facility-toolbar,.fleet-toolbar,.uat-toolbar,.lsd-toolbar,.broadcast-toolbar,.device-toolbar,.ep-board-toolbar,.sp-board-toolbar,.debtor-invoice-toolbar){background:#192226!important}.app-shell>main :where(.communication-list-card,.template-list-card,.communication-dossier,.commission-progress-card,.commission-table-card,.commission-plan-list,.commission-rule-editor,.integration-list-panel,.integration-detail,.facility-card,.fleet-card,.screens-card,.goal-card,.readiness-card,.property-card,.approval-list,.approval-detail,.governance-list,.governance-editor,.ds-card,.mkt-surface,.rec-card,.fin-card,.clm-card,.ea-card,.exe2-card,.ep-card,.pr-card,.apps-card,.id-card,.bc-card,.admin-card){background:#20292d!important}.app-shell>main :where(.communication-table-head,.fleet-table-head,.hr-table-head,.mkt-table-head,.rec-table-head,.bc-table-head,.clm-table-head,.access-table-head,.stock-table-head,.workflow-table-head,.inventory-register-head,.table-head){color:#adbcb8!important;background:#192226!important}.app-shell :where(.skeleton,[class*=skeleton]){background:linear-gradient(90deg,#192226 25% 50%,#192226 75%)!important}.property-data-workspace{--pd-ink:#e4eceb;--pd-muted:#adbcb8;--pd-line:#192226;background:#192226!important}.property-data-workspace .eyebrow{color:#adbcb8!important}.source-health span,.source-health button{background:#20292d!important}.source-health span svg{color:#afd4ba!important}.property-message{color:#adbcb8!important;background:#192226!important;border:1px solid #46565b!important}.property-metrics article{background:#20292d!important;box-shadow:0 3px 13px #46565b08!important}.property-metrics .attention>svg,.property-metrics .attention strong{color:#edd19a!important}.property-metrics .good>svg,.property-metrics .good strong{color:#afd4ba!important}.property-card{background:#20292d!important;box-shadow:0 3px 15px #46565b08!important}.property-card>header{border-bottom:1px solid #46565b!important}.import-dropzone{background:#192226!important;border:1.5px dashed #46565b!important}.import-preview{border:1px solid #46565b!important}.import-preview>div:first-child{background:#192226!important}.preview-rows article{border-top:1px solid #46565b!important}.preview-rows article>span{background:#192226!important}.quality-rules li{border-bottom:1px solid #46565b!important}.quality-rules li>span{background:#192226!important}.status-badge.warning{color:#edd19a!important;background:#423822!important}.status-badge.success{color:#afd4ba!important;background:#192226!important}.import-counters{border:1px solid #46565b!important}.import-counters span{border-right:1px solid #46565b!important}.property-search{background:#20292d!important;border:1px solid #46565b!important}.property-search svg{color:#adbcb8!important}.recovery-head{color:#adbcb8!important;background:#192226!important}.recovery-row{border-top:1px solid #46565b!important}.recovery-row code{color:#e4eceb!important}.issue-reason{color:#edd19a!important}.recovery-row>button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.recovery-row>button:disabled{color:#adbcb8!important;background:#192226!important;border-color:#46565b!important}.recovery-empty{color:#afd4ba!important}.bag-ok{color:#afd4ba!important;background:#192226!important;border:1px solid #46565b!important}.catalog-overview article{background:#20292d!important}.catalog-search-bar label{border:1px solid #46565b!important}.catalog-search-bar label svg{color:#adbcb8!important}.catalog-results>div,.catalog-results article{border-top:1px solid #46565b!important}.catalog-results>div{background:#192226!important}.catalog-results em{color:#afd4ba!important}.catalog-pipeline{background:#192226!important;border:1px solid #46565b!important}.catalog-pipeline input,.catalog-import-progress{border:1px solid #46565b!important}.import-actions .secondary{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.property-rule-editor{border-top:1px solid #46565b!important}.property-rule-editor>label{color:#e4eceb!important}.property-rule-editor input[type=number]{border:1px solid #46565b!important}.quote-pdf-warnings,.quote-pdf-postal{background:#20292d!important;border-top:1px solid #46565b!important}.quote-pdf-warnings{color:#edd19a!important;background:#192226!important}.quote-pdf-postal input,.quote-pdf-postal textarea{background:#20292d!important;border:1px solid #46565b!important}.quote-pdf-postal button{background:#192226!important;border:1px solid #46565b!important}.quote-pdf-viewer{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.quote-pdf-viewer>header,.quote-pdf-viewer>footer{background:#20292d!important}.quote-pdf-viewer button,.quote-pdf-viewer select,.quote-pdf-viewer a{background:#20292d!important;border:1px solid #46565b!important}:is(.quote-pdf-viewer button:focus-visible,.quote-pdf-viewer a:focus-visible){outline:2px solid var(--tenant-brand-accent,#46565b)!important}.quote-pdf-workspace{border-block:1px solid #46565b!important}.quote-pdf-workspace>nav [aria-current]{border-color:var(--tenant-brand-accent,#46565b)!important;background:#192226!important}.quote-pdf-paper{background:#192226!important}.quote-pdf-paper canvas{background:#20292d!important;box-shadow:0 4px 18px #46565b20!important}.quote-production-report{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.quote-production-report small{color:#adbcb8!important}.quote-production-report button{background:#20292d!important;border:1px solid #46565b!important}.quote-production-report>nav [aria-pressed=true]{border-color:var(--tenant-brand-accent,#46565b)!important;background:#192226!important}.quote-production-items{border-top:1px solid #46565b!important}.quote-production-items .quote-production-item{border-bottom:1px solid #46565b!important}.quote-production-item:hover{background:#192226!important}.quote-production-metrics p{color:#adbcb8!important}.quote-production-report button:focus-visible{outline:2px solid var(--tenant-brand-accent,#46565b)!important}.quote-combination-summary{background:#20292d!important;border:1px solid #46565b!important}.quote-combination-summary li{border-bottom:1px solid #46565b!important}.quote-combination-summary p,.quote-combination-summary small{color:#adbcb8!important}.quote-pdf-thumbnail{background:#20292d!important;box-shadow:0 1px 4px #46565b20!important}.quote-template-settings{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.quote-template-settings p{color:#adbcb8!important}.quote-template-grid input:not([type=checkbox]),.quote-template-grid textarea,.quote-template-grid select{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.quote-template-settings button{color:#e4eceb!important;background:#192226!important;border:1px solid #46565b!important}.quote-template-settings [role=alert]{color:#efb4ae!important}.quote-overview-page,.orders-overview-page,.quote-dossier-page,.order-dossier-page{color:#e4eceb!important;background:#192226!important}.worklist-page-head p,.live-source{color:#adbcb8!important}.attention-strip{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 3px 12px #46565b0b!important}.attention-strip button{color:#e4eceb!important;background:#20292d!important;border-right:1px solid #46565b!important}.attention-strip button:hover{background:#192226!important}.attention-strip strong{color:var(--content-brand,var(--ui-focus))!important}.attention-strip small{color:#adbcb8!important}.attention-strip .warning strong{color:#edd19a!important}.premium-worklist{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 4px 16px #46565b0b!important}.premium-worklist>header{border-bottom:1px solid #46565b!important}.premium-worklist>header>div:first-child span,.worklist-tools label>svg{color:#adbcb8!important}.worklist-tools input,.worklist-tools select,.worklist-tools>select{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.worklist-row{color:#e4eceb!important;background:#20292d!important;border-bottom:1px solid #46565b!important}.worklist-row:not(.heading):hover{background:#192226!important}.worklist-row.heading{color:#adbcb8!important;background:#192226!important}.worklist-row small,.worklist-row>span:nth-last-child(3) svg{color:#adbcb8!important}.status-pill{color:#afd4ba!important;background:#192226!important}.status-pill.warning{color:#edd19a!important;background:#423822!important}.open-record{color:var(--content-brand,var(--ui-focus))!important}.worklist-empty{color:#adbcb8!important}.worklist-empty b{color:#e4eceb!important}.premium-worklist>footer{color:#adbcb8!important}.premium-worklist>footer button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.record-page-head{background:#20292d!important;border:1px solid #46565b!important}.record-back{color:var(--content-brand,var(--ui-focus))!important}.record-page-head>div:nth-child(2) p,.record-page-head>div:nth-child(2)>span{color:#adbcb8!important}.record-status{color:#afd4ba!important;background:#192226!important}.record-status.warning{color:#edd19a!important;background:#423822!important}.record-section-nav{background:#20292d!important;border:1px solid #46565b!important}.record-section-nav button{color:#e4eceb!important;background:#20292d!important;border-bottom:1px solid #46565b!important}.record-section-nav button:hover,.record-section-nav button.active{background:var(--ui-selected)!important;color:var(--content-brand,var(--ui-focus))!important}.record-hero-card,.record-card,.record-summary-grid>section{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 3px 12px #46565b09!important}.record-hero-card span,.record-hero-card p,.record-summary-grid span,.record-summary-grid small{color:#adbcb8!important}.record-card>header{border-bottom:1px solid #46565b!important}.record-card>header p{color:#adbcb8!important}.record-card>header>span{color:#adbcb8!important;background:#192226!important}.record-card>header>button,.record-inline-action button,.record-data-row>button{color:var(--content-brand,var(--ui-focus))!important;background:#20292d!important;border:1px solid #46565b!important}.record-checklist li{border-bottom:1px solid #46565b!important}.record-checklist .done{color:#afd4ba!important}.record-checklist .open{color:#edd19a!important}.record-data-row{color:#e4eceb!important;border-bottom:1px solid #46565b!important}.record-data-row small{color:#adbcb8!important}.record-data-row.warning strong{color:#edd19a!important}.record-data-row.link:hover{background:#192226!important}.record-empty,.record-form label{color:#adbcb8!important}.record-form input,.record-form select,.record-form textarea,.record-inline-action select{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.record-choice button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.record-choice button.active{border-color:var(--tenant-brand-accent,#46565b)!important;background:var(--ui-selected)!important;color:var(--content-brand,var(--ui-focus))!important}.record-card.financing.open{border-color:#46565b!important}.proposal-state>svg{background:var(--ui-selected)!important;color:var(--content-brand,var(--ui-focus))!important}.proposal-state small{color:#adbcb8!important}.record-timeline-row>span{box-shadow:0 0 0 4px #46565b!important}.record-timeline-row small,.record-message,.record-footer{color:#adbcb8!important}.record-footer{border-top:1px solid #46565b!important}.danger-link{color:#efb4ae!important}.related-orders>button{color:#e4eceb!important;background:#20292d!important;border-bottom:1px solid #46565b!important}.related-orders>button:hover,.related-orders>button.active{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}@media (max-width:900px){.attention-strip button:nth-child(-n+2){border-bottom:1px solid #46565b!important}.record-section-nav button{border-right:1px solid #46565b!important}}.quote-delivery-center>header{background:#20292d!important;border:1px solid #46565b!important}.quote-delivery-center header p{color:#adbcb8!important}.quote-delivery-center header>span{background:var(--ui-selected)!important;color:var(--content-brand,var(--ui-focus))!important}.delivery-margin-gate{background:#192226!important;border:1px solid #46565b!important}.delivery-margin-gate.blocked{background:#192226!important;border-color:#46565b!important}.delivery-margin-gate svg{color:#afd4ba!important}.delivery-margin-gate.blocked svg{color:#edd19a!important}.delivery-margin-gate small{color:#adbcb8!important}.delivery-inline input{border:1px solid #46565b!important}.delivery-channel-grid>button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.delivery-channel-grid>button.selected{border:2px solid var(--tenant-brand-accent,#46565b)!important;background:#192226!important}.delivery-channel-grid>button.failed{border-color:#46565b!important}.delivery-channel-grid svg{color:var(--content-brand,var(--ui-focus))!important}.delivery-channel-grid small{color:#adbcb8!important}.delivery-channel-grid strong{color:#afd4ba!important}.delivery-channel-grid em{color:#efb4ae!important}.delivery-select{color:var(--content-brand,var(--ui-focus))!important;border:1px solid #46565b!important}.selected .delivery-select{border-color:var(--tenant-brand-accent,#46565b)!important}.postal-return{background:#20292d!important;border:1px solid #46565b!important}.postal-return>div{border-top:1px solid #46565b!important}.postal-return input:not([type=checkbox]){border:1px solid #46565b!important}.upload-label{color:var(--content-brand,var(--ui-focus))!important;border:1px dashed #46565b!important}.delivery-confirm-modal{background:#20292d!important;box-shadow:0 30px 80px #46565b45!important}.delivery-confirm-modal li{border:1px solid #46565b!important}.delivery-confirm-modal li svg{color:#afd4ba!important}.delivery-confirm-modal li small{color:#adbcb8!important}.delivery-explicit{background:#192226!important}.delivery-confirm-modal footer button{background:#20292d!important;border:1px solid #46565b!important}.delivery-confirm-modal footer .primary{border-color:var(--tenant-brand-accent,#46565b)!important}.delivery-report{background:#20292d!important;border:1px solid #46565b!important}.delivery-report span{border-right:1px solid #46565b!important}.delivery-report b{color:var(--content-brand,var(--ui-focus))!important}.delivery-report small{color:#adbcb8!important}@media (max-width:900px){.delivery-report span:nth-child(-n+2){border-bottom:1px solid #46565b!important}}.delivery-summary-warning{color:#edd19a!important;background:#192226!important;border:1px solid #46565b!important}.app-shell .compact-sales-filters button{background:#20292d!important;border:1px solid #46565b!important}.recruitment-page{--rec-text:#e4eceb;--rec-muted:#adbcb8;--rec-line:#192226;--rec-bg:#192226}.rec-head>div:first-child>span,.rec-live{color:#adbcb8!important}.rec-live>i{box-shadow:0 0 0 4px #46565b!important}.rec-live b{color:#afd4ba!important}.rec-live button{color:#adbcb8!important;background:#20292d!important}.rec-message.error{color:#efb4ae!important;background:#192226!important;border-color:#46565b!important}.rec-message.success{color:#afd4ba!important;background:#192226!important;border-color:#46565b!important}.rec-primary{border-color:#46565b!important;box-shadow:0 7px 16px #46565b29!important}.rec-secondary{color:#adbcb8!important;background:#20292d!important;border-color:#46565b!important}.rec-secondary.danger,.rec-row-actions .danger{color:#efb4ae!important;border-color:#46565b!important}.rec-primary:focus-visible{outline:3px solid #46565b38!important}.rec-secondary:focus-visible{outline:3px solid #46565b38!important}.recruitment-page button:focus-visible{outline:3px solid #46565b38!important}.recruitment-page input:focus-visible{outline:3px solid #46565b38!important}.recruitment-page select:focus-visible{outline:3px solid #46565b38!important}.recruitment-page textarea:focus-visible{outline:3px solid #46565b38!important}.rec-kpis>button,.rec-kpis>div,.rec-kpis>a{background:#20292d!important;box-shadow:0 4px 14px #46565b0a!important}.rec-kpis>button>svg,.rec-kpis>div>svg,.rec-kpis>a>svg{background:#192226!important}.rec-kpis>button>svg:last-child,.rec-kpis span,.rec-kpis small{color:#adbcb8!important}.rec-kpis>button:hover{border-color:#46565b!important;box-shadow:0 8px 22px #46565b14!important}.rec-kpis.report>a{border-color:#46565b!important}.rec-kpis.report>a:hover{background:#192226!important}.rec-surface{background:#20292d!important;box-shadow:0 5px 18px #46565b09!important}.rec-card-head{border-bottom:1px solid #46565b!important}.rec-funnel-part>button{color:#e4eceb!important;background:#192226!important;border:1px solid #46565b!important}.rec-funnel-part>button small{color:#adbcb8!important}.rec-funnel-part:last-child>button{color:#afd4ba!important;background:#192226!important;border-color:#46565b!important}.rec-funnel-arrow{color:#adbcb8!important}.rec-job-table>button{background:#20292d!important;border-top:1px solid #46565b!important}.rec-job-table>button:hover,.rec-job-icon{background:#192226!important}.rec-job-table small{color:#adbcb8!important}.rec-task-list>button{background:#20292d!important;border-bottom:1px solid #46565b!important}.rec-task-list>button>span:first-child{background:#192226!important}.rec-task-list small{color:#adbcb8!important}.rec-capacity{color:#afd4ba!important;background:linear-gradient(135deg,#192226,#20292d)!important;border:1px solid #46565b!important}.rec-capacity p{color:#adbcb8!important}.rec-status.green{color:#afd4ba!important;background:#192226!important}.rec-status.orange{color:#edd19a!important;background:#423822!important}.rec-status.red{color:#efb4ae!important;background:#192226!important}.rec-status.blue{color:#adbcb8!important;background:#192226!important}.rec-empty{color:#adbcb8!important}.rec-segment{background:#20292d!important;border:1px solid #46565b!important}.rec-segment button{color:#adbcb8!important;background:#20292d!important;border-left:1px solid #46565b!important}.rec-segment button.active{color:#adbcb8!important;background:#192226!important}.rec-segment span{background:#20292d!important}.rec-toolbar-title>svg{background:#192226!important}.rec-search{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.rec-table-head{color:#adbcb8!important;background:#192226!important}.rec-table-row{border-bottom:1px solid #46565b!important}.rec-table-row small{color:#adbcb8!important}.rec-row-actions button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.rec-row-actions>span{color:#adbcb8!important}.rec-job-context{background:#20292d!important}.rec-job-context label{color:#adbcb8!important}.rec-job-context select{background:#192226!important}.rec-job-context>span{color:#adbcb8!important}.rec-board-column{background:#192226!important}.rec-board-column>header span{color:#adbcb8!important;background:#20292d!important}.rec-candidate-card{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 3px 10px #46565b0a!important}.rec-candidate-card:hover{border-color:#46565b!important}.rec-candidate-card small{color:#adbcb8!important}.rec-match{background:#192226!important}.rec-candidate-card footer,.rec-board-empty{color:#adbcb8!important}.rec-avatar{color:#adbcb8!important;background:#293943!important}.rec-candidate-list button.rec-table-row{background:#20292d!important;border-bottom:1px solid #46565b!important}.rec-candidate-list button.rec-table-row:hover{background:#192226!important}.rec-detail-top>button{color:#adbcb8!important}.rec-candidate-hero{background:linear-gradient(120deg,#192226,#20292d)!important}.rec-profile-avatar{color:#adbcb8!important;background:linear-gradient(145deg,#293943,#293943)!important}.rec-candidate-hero p{color:#adbcb8!important}.rec-profile-score{border-left:1px solid #46565b!important}.rec-profile-score strong{color:#afd4ba!important}.rec-profile-score span,.rec-dossier-nav button{color:#adbcb8!important}.rec-timeline>div{border-bottom:1px solid #46565b!important}.rec-timeline>div>span:first-child{background:#192226!important}.rec-timeline p,.rec-timeline time{color:#adbcb8!important}.rec-info{border-bottom:1px solid #46565b!important}.rec-info span{color:#adbcb8!important}.rec-evaluations>article{border-bottom:1px solid #46565b!important}.rec-evaluations small{color:#adbcb8!important}.rec-documents>article{border-bottom:1px solid #46565b!important}.rec-documents>article>svg{background:#192226!important}.rec-documents small,.rec-documents>p{color:#adbcb8!important}.rec-privacy>svg{color:#afd4ba!important;background:#192226!important}.rec-privacy p,.rec-candidate-aside p{color:#adbcb8!important}.rec-score-row i{background:#192226!important}.rec-candidate-aside section>small{color:#adbcb8!important}.rec-day-agenda article{border-bottom:1px solid #46565b!important}.rec-day-agenda time small,.rec-day-agenda small{color:#adbcb8!important}.rec-interview-tasks>button{background:#20292d!important;border-bottom:1px solid #46565b!important}.rec-interview-tasks>button>svg:first-child{color:#edd19a!important}.rec-interview-tasks small{color:#adbcb8!important}.rec-self-schedule{background:#20292d!important;border:1px solid #46565b!important}.rec-self-schedule>svg{background:#192226!important}.rec-self-schedule p{color:#adbcb8!important}.rec-self-schedule button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.rec-pool-list>button{background:#20292d!important}.rec-pool-list>button.active{color:#adbcb8!important;background:#192226!important}.rec-pool-list>button>span:first-child{background:#192226!important}.rec-pool-list small,.rec-pool-detail header p{color:#adbcb8!important}.rec-pool-actions{background:#192226!important}.rec-pool-actions label{color:#adbcb8!important}.rec-pool-actions select{background:#20292d!important;border:1px solid #46565b!important}.rec-pool-members>button{background:#20292d!important;border-bottom:1px solid #46565b!important}.rec-pool-members small{color:#adbcb8!important}.rec-career-preview{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 12px 30px #46565b14!important}.rec-career-preview>header{border-bottom:1px solid #46565b!important}.rec-career-preview>header nav{color:#adbcb8!important}.rec-career-preview>header button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.rec-career-preview>main{background:radial-gradient(circle at 88% 18%,#293943 0 9%,#0000 30%),linear-gradient(135deg,#192226,#20292d)!important}.rec-career-tag{color:#adbcb8!important}.rec-career-preview h2{color:#e4eceb!important}.rec-career-preview main p,.rec-career-preview main div span{color:#adbcb8!important}.rec-career-preview main svg{color:#afd4ba!important}.rec-career-preview>footer{background:#20292d!important}.rec-career-preview>footer span{color:#adbcb8!important}.rec-career-preview footer svg{color:#afd4ba!important}.rec-career-job{border-bottom:1px solid #46565b!important}.rec-career-job>span:first-child{background:#192226!important}.rec-career-job small,.rec-career-job>span:nth-child(3){color:#adbcb8!important}.rec-referral>svg{color:#afd4ba!important;background:#192226!important}.rec-referral p{color:#adbcb8!important}.rec-source-chart>div>i{background:#192226!important}.rec-source-chart>div>small{color:#adbcb8!important}.rec-metrics>div:not(.rec-card-head),.rec-template-list>div{border-bottom:1px solid #46565b!important}.rec-template-list>div>span:first-child{background:#192226!important}.rec-template-list small,.rec-template-list>div>span:last-child{color:#adbcb8!important}.rec-migration-row{border-bottom:1px solid #46565b!important}.rec-migration-row>span:first-child{background:#192226!important}.rec-migration-row small{color:#adbcb8!important}.rec-migration-row>button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.rec-gates>div:not(.rec-card-head){border-bottom:1px solid #46565b!important}.rec-gates>div>span:first-child{color:#adbcb8!important;background:#192226!important}.rec-gates>div:nth-child(3)>span:first-child,.rec-gates>div:nth-child(4)>span:first-child{color:#edd19a!important;background:#192226!important}.rec-gates small{color:#adbcb8!important}.rec-dialog-backdrop{background:#0a1b3561!important}.rec-dialog{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 26px 80px #46565b42!important}.rec-dialog-close{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.rec-dialog-head>span{background:#192226!important}.rec-dialog-head p,.rec-dialog label{color:#adbcb8!important}.rec-dialog input,.rec-dialog select,.rec-dialog textarea{background:#20292d!important;border:1px solid #46565b!important}.rec-dialog-footer button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.rec-dialog-footer button.danger{border-color:#46565b!important}.rec-import-info{background:#192226!important;border:1px solid #46565b!important}.rec-import-info svg{color:#afd4ba!important;background:#192226!important}.rec-import-info small{color:#adbcb8!important}.relations-segments button[aria-pressed=true],.calm-dossier-layout nav button[aria-current=page]{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.relations-attention span{color:#adbcb8!important}.calm-dossier-head{border-bottom:1px solid #46565b!important}.calm-dossier-head small{color:#adbcb8!important}.calm-actions button,.calm-next button,.calm-task button{color:var(--content-brand,var(--ui-focus))!important;background:#20292d!important;border:1px solid #46565b!important}.calm-actions .primary-action{color:#fff!important}.calm-action-menu{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 8px 24px #46565b15!important}.calm-next{background:#192226!important;border:1px solid #46565b!important}.calm-next p{color:#adbcb8!important}.calm-home{border-bottom:1px solid #46565b!important}.calm-home a{color:var(--content-brand,var(--ui-focus))!important}.calm-task{background:#20292d!important}.calm-task input,.calm-task select{border:1px solid #46565b!important}.portal-relation-picker button{background:#20292d!important;border-bottom:1px solid #46565b!important}.portal-relation-picker small{color:#adbcb8!important}.portal-preview-warning{background:#192226!important;border-bottom:1px solid #46565b!important}.portal-preview-warning button{background:#20292d!important;border:1px solid #46565b!important}@media (max-width:900px){.bottom-nav{border-top:1px solid var(--shell-line,#46565b)!important;background:#20292df5!important;box-shadow:0 -8px 28px #46565b12!important}.bottom-nav .nav-item{color:#adbcb8!important}.bottom-nav .nav-item.active{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.mobile-menu{background:#192226!important;border-left:1px solid #46565b!important;box-shadow:-18px 0 55px #46565b33!important}.mobile-menu>header{background:#192226f5!important;border-bottom:1px solid #46565b!important}.mobile-menu>header>button{color:#e4eceb!important;background:#192226!important}.mobile-menu .nav-item{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.mobile-menu .nav-item.active{border-color:var(--tenant-brand-accent,#46565b)!important}.mobile-menu{box-shadow:0 -18px 55px #46565b33!important}}.role-app-status>span{color:#afd4ba!important;background:#192226!important;border:1px solid #46565b!important}.role-app-status>span.offline{color:#edd19a!important;background:#192226!important;border-color:#46565b!important}.role-app-status>span.pending{color:#adbcb8!important;background:#192226!important;border-color:#46565b!important}.private-mode-button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.personal-app{box-shadow:inset 0 4px #46565b!important}.personal-app .private-mode-button{border-color:#46565b!important}.sales-chain-box{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.sales-chain-box p{color:#adbcb8!important}.sales-chain-box input,.sales-chain-box textarea,.sales-chain-box select{background:#20292d!important;border:1px solid #46565b!important}.sales-chain-box button{color:#e4eceb!important;background:#192226!important;border:1px solid #46565b!important}.sales-chain-box :focus-visible{outline:2px solid #46565b!important}.sales-chain-task{border-bottom:1px solid #46565b!important}.sales-chain-task small{color:#adbcb8!important}.sales-day-scope{background:#192226!important;border:1px solid #46565b!important}.sales-chain-box .sales-day-scope button.active{color:#e4eceb!important;background:#192226!important;box-shadow:0 1px 2px #46565b14!important}.sales-chain-task .sales-chain-task-action{color:#e4eceb!important;background:#20292d!important}.article-picker>div{background:#20292d!important;border:1px solid #46565b!important}.article-picker>div.selected{background:#192226!important;border-color:#46565b!important}.article-picker label>span{border:1px solid #46565b!important}.article-picker>div.selected label>span{border-color:#46565b!important}.article-picker label small{color:#adbcb8!important}.calculation-advice,.calculation-breakdown{color:#afd4ba!important;background:#192226!important}.calculation-breakdown strong{border-top:1px solid #46565b!important}.sales-processing input[readonly],.portal-documents a,.sales-planning-workspace{color:#e4eceb!important;background:#192226!important}.sales-planning-loading{color:#adbcb8!important}.sp-heading p{color:var(--content-brand,var(--ui-focus))!important}.sp-heading>div>span,.sp-live{color:#adbcb8!important}.sp-live>i{box-shadow:0 0 0 4px #46565b!important}.sp-live>b{color:#afd4ba!important}.sp-live button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.sp-live button:hover{background:#192226!important;border-color:#46565b!important}.sp-metrics button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 4px 14px #46565b08!important}.sp-metrics button:hover{border-color:#46565b!important;box-shadow:0 8px 20px #46565b0f!important}.sp-metrics button>svg{color:var(--content-brand,var(--ui-focus))!important}.sp-metrics small{color:#adbcb8!important}.sp-metrics strong.amber{color:#edd19a!important}.sp-metrics strong.green{color:#afd4ba!important}.sp-notice.ok{color:#afd4ba!important;background:#192226!important;border-color:#46565b!important}.sp-notice.error{color:#efb4ae!important;background:#192226!important;border-color:#46565b!important}.sp-notice>span{background:#20292d!important}.sp-schedule-board{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 8px 28px #46565b0b!important}.sp-board-toolbar{border-bottom:1px solid #46565b!important}.sp-day-navigation{background:#20292d!important;border:1px solid #46565b!important}.sp-day-navigation button{color:#adbcb8!important}.sp-day-navigation button:hover{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.sales-planning-workspace .primary{border:1px solid var(--tenant-brand-accent,#46565b)!important;box-shadow:0 5px 12px #46565b25!important}.sales-planning-workspace .secondary{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.sales-planning-workspace .secondary:hover{background:#192226!important;border-color:#46565b!important}.sp-filterbar{background:#20292d!important;border-bottom:1px solid #46565b!important}.sp-filterbar label>svg{color:#adbcb8!important}.sp-filterbar input,.sp-filterbar select{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.sp-filterbar input:focus,.sp-filterbar select:focus{border-color:#46565b!important;box-shadow:0 0 0 3px #46565b!important}.sp-product-filter,.sp-density{background:#20292d!important;border:1px solid #46565b!important}.sp-product-filter button,.sp-density button{color:#adbcb8!important}.sp-product-filter button.active,.sp-density button.active{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.sp-timeline{background:#20292d!important}.sp-time-header{background:#192226!important;border-bottom:1px solid #46565b!important}.sp-sticky-label{background:#192226!important;border-right:1px solid #46565b!important}.sp-sticky-label small{color:#adbcb8!important}.sp-time-ruler:after,.sp-seller-track:after{background:repeating-linear-gradient(90deg,#0000 0 calc(9.09% - 1px),#192226 calc(9.09% - 1px) 9.09%)!important}.sp-time-ruler span{color:#adbcb8!important}.sp-group-heading{color:#e4eceb!important;background:#192226!important;border-bottom:1px solid #46565b!important}.sp-group-heading:hover{background:#192226!important}.sp-group-heading small{color:#adbcb8!important}.sp-seller-row{border-bottom:1px solid #46565b!important}.sp-seller-label{color:#e4eceb!important;background:#20292d!important;border-right:1px solid #46565b!important}.sp-seller-label:hover{background:#192226!important}.sp-seller-label>span,.sp-proposal-seller>span{color:#e4eceb!important;background:linear-gradient(145deg,#293943,#192226)!important}.sp-seller-label small{color:#adbcb8!important}.sp-seller-label em{color:#afd4ba!important;background:#192226!important}.sp-seller-label em.warn{color:#edd19a!important;background:#423822!important}.sp-seller-track{background:#20292d!important}.sp-agenda-event{box-shadow:0 5px 12px #46565b13!important}.sp-agenda-event.windows{color:#e4eceb!important;background:#192226!important;border-color:#46565b!important}.sp-agenda-event.isolation{color:#afd4ba!important;background:#192226!important;border-color:#46565b!important}.sp-no-sellers{color:#adbcb8!important}.sp-no-sellers svg{color:var(--content-brand,var(--ui-focus))!important}.sp-schedule-board>footer{color:#adbcb8!important;background:#20292d!important;border-top:1px solid #46565b!important}.sp-schedule-board>footer i.windows,.sp-schedule-board>footer i.isolation,.sp-schedule-board>footer i.preview{background:#192226!important;border-color:#46565b!important}.sp-inventory,.sp-workbench{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 7px 22px #46565b09!important}.sp-inventory>header{border-bottom:1px solid #46565b!important}.sp-inventory>header span{color:var(--content-brand,var(--ui-focus))!important}.sp-inventory>header button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.sp-inventory-restore{color:var(--content-brand,var(--ui-focus))!important;background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 7px 22px #46565b09!important}.sp-lead-search svg{color:#adbcb8!important}.sp-lead-search input{border:1px solid #46565b!important}.sp-lead-list>button{color:#e4eceb!important;background:#20292d!important;border-bottom:1px solid #46565b!important}.sp-lead-list>button:hover{background:#192226!important}.sp-lead-list>button.active{box-shadow:inset 4px 0 var(--tenant-brand-accent,#46565b)!important;background:#192226!important}.sp-product-icon.window{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.sp-product-icon.isolation{color:#afd4ba!important;background:#192226!important}.sp-lead-copy small,.sp-lead-copy em,.sp-lead-score small{color:#adbcb8!important}.sp-lead-score em{color:#e4eceb!important}.sp-lead-list>button>i{color:#edd19a!important;background:#423822!important}.sp-empty{color:#adbcb8!important}.sp-customer-hero{background:linear-gradient(100deg,#20292d,#20292d)!important;border-bottom:1px solid #46565b!important}.sp-house{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.sp-customer-hero p small{color:var(--content-brand,var(--ui-focus))!important}.sp-customer-hero p em{color:#adbcb8!important}.sp-customer-hero dl>div{border-left:1px solid #46565b!important}.sp-customer-hero dt{color:#adbcb8!important}.sp-customer-hero dd{color:#e4eceb!important}.sp-decision-gate.attention,.sp-decision-gate.confirmed{background:#192226!important;border-color:#46565b!important}.sp-decision-gate>header>span{color:#edd19a!important;background:#20292d!important}.sp-decision-gate.confirmed>header>span{color:#afd4ba!important}.sp-decision-gate p{color:#adbcb8!important}.sp-decision-gate>header strong{color:#edd19a!important;background:#20292d!important}.sp-decision-gate.confirmed>header strong{color:#afd4ba!important}.sp-decision-fields label,.sp-seller-editor label{color:#adbcb8!important}.sp-decision-fields input,.sp-decision-fields select,.sp-seller-editor input,.sp-seller-editor select{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.sp-decision-fields input:focus,.sp-decision-fields select:focus,.sp-seller-editor input:focus,.sp-seller-editor select:focus{border-color:#46565b!important;box-shadow:0 0 0 3px #46565b!important}.sp-proposal-head span{color:#adbcb8!important}.sp-proposal-head button{border:1px solid var(--tenant-brand-accent,#46565b)!important;color:var(--content-brand,var(--ui-focus))!important;background:#20292d!important}.sp-proposal-head button:hover{background:#192226!important}.sp-proposals>article{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 4px 12px #46565b08!important}.sp-proposals>article:hover{border-color:#46565b!important}.sp-proposals>article.selected{border:2px solid var(--tenant-brand-accent,#46565b)!important;background:#20292d!important;box-shadow:0 8px 20px #46565b18!important}.sp-proposals>article.warning{border-top:3px solid #46565b!important}.sp-proposals article>header>span{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.sp-proposals article>header small{color:#adbcb8!important}.sp-proposals article>header>strong{color:#afd4ba!important}.sp-proposal-seller{background:#192226!important}.sp-proposal-seller small{color:#adbcb8!important}.sp-proposals dl>div{background:#192226!important}.sp-proposals dt{color:#adbcb8!important}.sp-proposals dd{color:#e4eceb!important}.sp-proposals li{color:#adbcb8!important}.sp-proposals li:before{color:#afd4ba!important}.sp-decision-chip.ok{color:#afd4ba!important;background:#192226!important}.sp-decision-chip.warn{color:#edd19a!important;background:#423822!important}.sp-proposals article>button{border:1px solid var(--tenant-brand-accent,#46565b)!important;color:var(--content-brand,var(--ui-focus))!important;background:#20292d!important}.sp-proposals article>button:hover{background:#192226!important}.sp-proposals article>button:disabled{color:#afd4ba!important;background:#192226!important;border-color:#46565b!important}.sp-no-proposals{background:#20292d!important;border:1px dashed #46565b!important}.sp-no-proposals>svg{color:var(--content-brand,var(--ui-focus))!important}.sp-no-proposals small{color:#adbcb8!important}.sp-no-proposals button{border:1px solid var(--tenant-brand-accent,#46565b)!important}.sp-confirm{background:#192226!important;border:1px solid #46565b!important}.sp-confirm>div>svg{color:#afd4ba!important}.sp-confirm p{color:#adbcb8!important}.sp-confirm p b{color:#e4eceb!important}.sp-confirm label{color:#edd19a!important}.sp-confirm textarea{border:1px solid #46565b!important}.sp-confirm>button,.sp-booked>button{border:1px solid var(--tenant-brand-accent,#46565b)!important}.sp-booked{background:#192226!important;border:1px solid #46565b!important}.sp-booked p,.sp-booked label{color:#adbcb8!important}.sp-booked input{background:#20292d!important;border:1px solid #46565b!important}.sp-booked>button{color:#efb4ae!important;background:#20292d!important;border-color:#46565b!important}.sp-empty-context svg{color:var(--content-brand,var(--ui-focus))!important}.sp-empty-context p{color:#adbcb8!important}.sp-seller-editor{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 24px 70px #46565b35!important}.sp-seller-editor>header p{color:var(--content-brand,var(--ui-focus))!important}.sp-seller-editor>header button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.sp-seller-editor fieldset{border:1px solid #46565b!important}.sp-seller-editor legend{color:#adbcb8!important}.sp-seller-editor fieldset label{background:#192226!important}.sp-attention-bar{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 3px 10px #46565b08!important}.sp-attention-bar>span,.sp-attention-bar>button{color:#adbcb8!important}.sp-attention-bar>span:first-child{color:#afd4ba!important}.sp-attention-bar>button{color:#edd19a!important;background:#192226!important}.sp-attention-bar>button:hover{background:#423822!important}.sp-attention-bar .sp-capacity-inline{color:#e4eceb!important}.sp-notice{box-shadow:0 18px 50px #46565b26!important}.sp-agenda-event.preview{color:#e4eceb!important;background:#192226!important;border:2px dashed #46565b!important}.sp-agenda-event.preview.selected{background:#192226!important;border-color:#46565b!important;box-shadow:0 0 0 3px #46565b!important}.sp-travel-block{color:#adbcb8!important;border-top:2px dotted #46565b!important}.sp-travel-block svg{background:#20292d!important}.sp-queue-tabs{background:#192226!important;border-bottom:1px solid #46565b!important}.sp-queue-tabs button{color:#adbcb8!important}.sp-queue-tabs button.active{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important;border-color:#46565b!important}.sp-queue-tabs b{background:#20292d!important}.sp-lead-copy em strong{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.sp-customer-hero dl>div{background:#20292d!important;border:1px solid #46565b!important}.sp-google-board{color:#e4eceb!important;background:#20292d!important;border-color:#46565b!important}.sp-google-board .sp-board-toolbar{background:#20292d!important;border-bottom-color:#46565b!important}.sp-period-switch,.sp-screen-switch{background:#20292d!important;border:1px solid #46565b!important}.sp-period-switch button,.sp-screen-switch button{color:#adbcb8!important;background:#20292d!important;border-right:1px solid #46565b!important}.sp-period-switch button.active,.sp-screen-switch button.active{color:#e4eceb!important;background:#192226!important;box-shadow:inset 0 -2px #46565b!important}.sp-google-filters{background:#192226!important;border-bottom:1px solid #46565b!important}.sp-seller-picker{background:#20292d!important;border-right:1px solid #46565b!important}.sp-seller-picker>header{border-bottom:1px solid #46565b!important}.sp-seller-picker>header small{color:#adbcb8!important}.sp-seller-picker>header button{color:#e4eceb!important;background:#192226!important}.sp-seller-checks label{color:#e4eceb!important}.sp-seller-checks label:hover{background:#192226!important}.sp-seller-checks label small{color:#adbcb8!important}.sp-seller-checks label>em{color:#adbcb8!important;background:#192226!important}.sp-dual-queue{background:#192226!important;border-top:5px solid #46565b!important}.sp-dual-queue>header span{color:#edd19a!important}.sp-dual-queue>button{color:#e4eceb!important;border-top:1px solid #46565b!important}.sp-dual-queue>button:hover{background:#423822!important}.sp-dual-queue>button span{color:#adbcb8!important}.sp-dual-queue>button small{color:#edd19a!important}.sp-calendar-main{background:#20292d!important}.sp-calendar-status{background:#20292d!important;border-bottom:1px solid #46565b!important}.sp-calendar-status svg,.sp-calendar-status small{color:#adbcb8!important}.sp-day-times{background:#20292d!important;border-right:1px solid #46565b!important}.sp-day-times span{color:#adbcb8!important}.sp-day-columns>section{border-right:1px solid #46565b!important}.sp-day-columns>section>header{background:#20292d!important;border-bottom:1px solid #46565b!important}.sp-day-columns>section>header span small{color:#adbcb8!important}.sp-day-dropzone{background:repeating-linear-gradient(#20292d 0 76px,#192226 77px)!important}.sp-hour-line{background:#192226!important}.sp-google-event{color:#e4eceb!important;background:#192226!important;border:1px solid #46565b!important;border-left-width:4px!important;box-shadow:0 2px 5px #46565b12!important}.sp-google-event.isolation{background:#192226!important;border-left-color:#46565b!important}.sp-google-event small,.sp-no-selection{color:#adbcb8!important}.sp-week-calendar>section{border-right:1px solid #46565b!important}.sp-week-calendar>section>header{background:#20292d!important;border-bottom:1px solid #46565b!important}.sp-week-calendar>section>header span{background:#192226!important}.sp-week-calendar>section>header small{color:#adbcb8!important}.sp-week-calendar>section button{color:#e4eceb!important;background:#192226!important;border:1px solid #46565b!important;border-left-width:4px!important}.sp-week-calendar>section button.isolation{background:#192226!important;border-left-color:#46565b!important}.sp-week-calendar button small{color:#adbcb8!important}.sp-month-calendar>section{border-bottom:1px solid #46565b!important;border-right:1px solid #46565b!important}.sp-month-calendar>section.outside{color:#adbcb8!important;background:#192226!important}.sp-month-calendar>section>button{color:#e4eceb!important;background:#192226!important}.sp-month-calendar>section>small{color:#adbcb8!important}.sp-google-board.screen-dual .sp-dual-queue{border-left:5px solid #46565b!important}.sp-appointment-modal>article{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 24px 70px #46565b45!important}.sp-appointment-modal article>header{border-bottom:1px solid #46565b!important}.sp-appointment-modal header small{color:#adbcb8!important}.sp-appointment-modal header button{color:#e4eceb!important;background:#192226!important}.sp-appointment-modal dl>div{background:#20292d!important;border:1px solid #46565b!important}.sp-appointment-modal dt{color:#adbcb8!important}.sp-appointment-modal dd{color:#e4eceb!important}.sp-appointment-modal article>footer{border-top:1px solid #46565b!important}.sp-appointment-modal article>footer button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.sp-appointment-modal article>footer button.primary{border-color:#46565b!important}@media (max-width:1100px){.sp-google-board.screen-dual .sp-dual-queue{border-top:5px solid #46565b!important}}@media (max-width:720px){.sp-seller-picker{border-bottom:1px solid #46565b!important}}.sales-planning-workspace{background:#192226!important}.sp-view-tabs{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 4px 14px #46565b08!important}.sp-view-tabs button{color:#adbcb8!important}.sp-view-tabs button:hover{color:#e4eceb!important;background:#192226!important}.sp-view-tabs button.active{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.sp-view-tabs b{color:#edd19a!important;background:#423822!important}.sp-day-command{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 6px 20px #46565b09!important}.sp-day-command>header span{color:#adbcb8!important}.sp-target-grid>article{background:#192226!important;border:1px solid #46565b!important}.sp-target-grid article>header b,.sp-target-grid article>p,.sp-target-grid article>small{color:#adbcb8!important}.sp-target-grid article>div[role=progressbar]{background:#192226!important}.sp-target-grid article.risk>strong{color:#efb4ae!important}.sp-target-grid article.attention>strong{color:#edd19a!important}.sp-target-grid article.closed>strong{color:#afd4ba!important}.sp-target-grid article.occupancy dl>div{border-left:2px solid #46565b!important}.sp-target-grid article.occupancy dt{color:#adbcb8!important}.sp-team-capacity{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 7px 22px #46565b09!important}.sp-team-capacity>header{border-bottom:1px solid #46565b!important}.sp-team-capacity header span{color:#adbcb8!important}.sp-team-capacity>header>button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.sp-team-capacity>nav{border-bottom:1px solid #46565b!important}.sp-team-capacity>nav button{color:#adbcb8!important;background:#192226!important}.sp-team-capacity>nav button.active{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.sp-capacity-columns{color:#adbcb8!important;background:#192226!important;border-bottom:1px solid #46565b!important}.sp-team-toggle{color:#e4eceb!important;background:#20292d!important;border-bottom:1px solid #46565b!important}.sp-team-toggle:hover{background:#192226!important}.sp-team-toggle span small{color:#adbcb8!important}.sp-team-toggle>em.ok{color:#afd4ba!important;background:#192226!important}.sp-team-toggle>em.warn{color:#edd19a!important;background:#423822!important}.sp-team-toggle>svg{color:#adbcb8!important}.sp-team-people{background:#192226!important;border-bottom:1px solid #46565b!important}.sp-team-people>button{color:#e4eceb!important;border-bottom:1px solid #46565b!important}.sp-team-people span small{color:#adbcb8!important}.sp-team-people>button>strong{color:var(--content-brand,var(--ui-focus))!important}.sp-team-people>button>em{color:#afd4ba!important;background:#192226!important}.sp-recovery-workspace{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 7px 22px #46565b09!important}.sp-recovery-workspace>header{border-bottom:1px solid #46565b!important}.sp-recovery-workspace>header span{color:#adbcb8!important}.sp-recovery-disruptions{border-right:1px solid #46565b!important}.sp-recovery-disruptions>header,.sp-recovery-candidates>header{border-bottom:1px solid #46565b!important}.sp-recovery-disruptions header span,.sp-recovery-candidates header span{color:#adbcb8!important}.sp-recovery-disruptions>button{color:#e4eceb!important;background:#20292d!important;border-bottom:1px solid #46565b!important}.sp-recovery-disruptions>button:hover{background:#192226!important}.sp-recovery-disruptions>button>span{color:#edd19a!important;background:#423822!important}.sp-recovery-disruptions p small{color:#adbcb8!important}.sp-recovery-disruptions>button>strong{color:#efb4ae!important}.sp-recovery-empty{color:#adbcb8!important}.sp-recovery-empty svg{color:#afd4ba!important}.sp-recovery-empty span{color:#adbcb8!important}.sp-recovery-candidates>header>b{color:#afd4ba!important}.sp-recovery-candidates>div>button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.sp-recovery-candidates>div>button:hover,.sp-recovery-candidates>div>button.active{background:#192226!important;border-color:#46565b!important}.sp-recovery-candidates>div>button>span{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.sp-recovery-candidates p small{color:#adbcb8!important}.sp-recovery-candidates>footer{border-top:1px solid #46565b!important}.sp-recovery-candidates>footer p{color:#adbcb8!important}@media (max-width:900px){.sp-recovery-disruptions{border-bottom:1px solid #46565b!important}}.sp-publication-bar{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 4px 14px #46565b08!important}.sp-publication-bar>span{color:#adbcb8!important;background:#192226!important}.sp-publication-bar small{color:#adbcb8!important}.sp-publication-bar em{color:#edd19a!important}.sp-publication-bar.ready{background:#192226!important;border-color:#46565b!important}.sp-publication-bar.ready>span{color:#afd4ba!important;background:#192226!important}.sp-publication-bar.blocked{background:#192226!important;border-color:#46565b!important}.sp-calendar-create{border-right:1px solid #46565b!important}.sp-calendar-lifecycle h4{color:#e4eceb!important}.sp-calendar-lifecycle p{color:#adbcb8!important}.sp-calendar-lifecycle .danger,.sp-seller-editor .danger{color:#efb4ae!important;background:#192226!important;border:1px solid #46565b!important}@media (max-width:900px){.sp-calendar-create{border-bottom:1px solid #46565b!important}}.sp-occupancy-open{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.sp-occupancy-open:hover{background:#192226!important;border-color:#46565b!important}.sp-pressure-grid>button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.sp-pressure-grid>button:hover{background:#192226!important;border-color:#46565b!important}.sp-pressure-grid>button.active{background:#192226!important;border-color:#46565b!important;box-shadow:inset 0 0 0 1px #46565b!important}.sp-pressure-grid>button.risk,.sp-pressure-grid>button.attention,.sp-pressure-grid>button.closed{border-top:3px solid #46565b!important}.sp-pressure-grid>button>header span{color:#e4eceb!important}.sp-pressure-grid>button>header em,.sp-pressure-product>span{color:#adbcb8!important}.sp-pressure-product>i{background:#192226!important}.sp-pressure-product>small{color:#adbcb8!important}.sp-pressure-grid>button>footer{color:#adbcb8!important;border-top:1px solid #46565b!important}.sp-pressure-grid>button>footer em{background:#192226!important}.sp-pressure-grid>button>footer em.green{color:#afd4ba!important;background:#192226!important}.sp-pressure-grid>button>footer em.orange{color:#edd19a!important;background:#423822!important}.sp-pressure-grid>button>footer em.red{color:#efb4ae!important;background:#192226!important}.sp-inventory>header>div:first-child span{color:var(--content-brand,var(--ui-focus))!important}.sp-inventory-head-actions>button.active{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important;border-color:#46565b!important}.sp-inventory-head-actions>button b{background:#20292d!important}.sp-occupancy-drawer{background:#20292d!important;border-left:1px solid #46565b!important;box-shadow:-22px 0 60px #46565b2e!important}.sp-occupancy-drawer>header{border-bottom:1px solid #46565b!important}.sp-occupancy-drawer>header p{color:var(--content-brand,var(--ui-focus))!important}.sp-occupancy-drawer>header span{color:#adbcb8!important}.sp-occupancy-drawer>header button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.sp-occupancy-drawer>nav{border-bottom:1px solid #46565b!important}.sp-occupancy-drawer>nav button{color:#adbcb8!important;background:#192226!important}.sp-occupancy-drawer>nav button.active{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.sp-occupancy-drawer .sp-team-people>button>em.ok{color:#afd4ba!important;background:#192226!important}.sp-occupancy-drawer .sp-team-people>button>em.warn{color:#edd19a!important;background:#423822!important}.sp-occupancy-drawer>footer{background:#20292d!important;border-top:1px solid #46565b!important}.sp-occupancy-drawer>footer span{color:#adbcb8!important}.sales-desk{color:var(--ink,#e4eceb)!important}.sales-desk button{background:#20292d!important;border:1px solid #46565b!important}.sales-desk button:focus-visible{outline:2px solid var(--tenant-brand-accent,#46565b)!important}.sales-desk button[aria-pressed=true],.sales-desk-row.selected{background:var(--ui-selected)!important;border-color:var(--tenant-brand-accent,#46565b)!important}.sales-desk-head span,.sales-desk small,.sales-desk-selection{color:#adbcb8!important}.sales-desk-counts{border-block:1px solid #46565b!important}.sales-desk input,.sales-desk select,.sales-desk textarea{background:#20292d!important;border:1px solid #46565b!important}.sales-desk-stages span{color:#adbcb8!important}.sales-desk-register{background:#20292d!important;border:1px solid #46565b!important}.sales-desk button.sales-desk-row{border-bottom:1px solid #46565b!important}.sales-desk-row .late{color:#edd19a!important}.sales-desk-detail{background:#20292d!important;border:1px solid #46565b!important}.sales-desk-next{background:#192226!important}.sales-mobile-layout,.sales-queue-page{color:#e4eceb!important}.sales-phone,.seller-question-panel,.sales-queue-list,.sales-processing,.queue-metrics>div{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 12px 34px #46565b12!important}.sales-phone>header,.sales-processing>header{background:#192226!important;border-bottom:1px solid #46565b!important}.sales-phone header p,.sales-processing header p,.sales-queue-list header p,.seller-question-panel>p{color:#adbcb8!important}.sync-pill{color:#afd4ba!important;background:#192226!important}.sales-step>span,.column-title>span{color:#adbcb8!important;background:#293943!important}.sales-step small,.column-title small{color:#adbcb8!important}.sales-phone label,.sales-processing label{color:#e4eceb!important}.sales-phone input,.sales-phone select,.sales-phone textarea,.sales-processing input,.sales-processing select,.sales-processing textarea,.seller-question-panel textarea{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.line-picker label{border:1px solid #46565b!important}.line-picker label.selected{color:#e4eceb!important;background:#192226!important;border-color:#46565b!important}.line-picker label>span{border:1px solid #46565b!important}.line-picker label.selected>span{border-color:#46565b!important}.fixed-questions{background:#192226!important}.photo-drop{background:#192226!important;border:1px dashed #46565b!important}.photo-drop span{color:#adbcb8!important}.outcome-picker button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.outcome-picker button.active{color:#e4eceb!important;background:#192226!important;border-color:#46565b!important;box-shadow:inset 0 0 0 1px #46565b!important}.signature-row{background:#192226!important}.condition-box{background:#192226!important;border:1px solid #46565b!important}.mobile-submit p{color:#adbcb8!important}.seller-question-panel article{border-top:1px solid #46565b!important}.seller-question-panel article>span{color:#adbcb8!important}.sales-empty{color:#adbcb8!important;background:#192226!important}.queue-metrics small{color:#adbcb8!important}.queue-metrics .warning{border-top:3px solid #46565b!important}.sales-queue-list>header{border-bottom:1px solid #46565b!important}.sales-queue-list>header>span{background:#192226!important}.sales-queue-list>button{color:#e4eceb!important;background:#20292d!important;border-bottom:1px solid #46565b!important}.sales-queue-list>button:hover,.sales-queue-list>button.selected{background:#192226!important}.sales-queue-list>button.selected{box-shadow:inset 4px 0 #46565b!important}.sales-queue-list button small,.sales-queue-list button em{color:#adbcb8!important}.outcome-code.dv{color:#afd4ba!important;background:#192226!important}.outcome-code.nv{color:#efb4ae!important;background:#422e30!important}.outcome-code.ovv{color:#edd19a!important;background:#423822!important}.queue-amount .overdue{color:#efb4ae!important}.processing-message{color:#e4eceb!important;background:#192226!important}.three-column-review>section{border-right:1px solid #46565b!important}.three-column-review dt,.three-column-review h3{color:#adbcb8!important}.three-column-review li.ok{color:#afd4ba!important}.three-column-review li.missing{color:#efb4ae!important}.three-column-review blockquote{background:#192226!important;border-left:3px solid #46565b!important}.window-calculator-link{color:#e4eceb!important;background:#192226!important;border:1px solid #46565b!important}.source-lock{color:#afd4ba!important;background:#192226!important}.control-list li{background:#192226!important}.control-list li.ok span{color:#afd4ba!important}.control-list li.bad{color:#efb4ae!important;background:#192226!important}.condition-decision{background:#423822!important}.version-proof{background:#192226!important;border-top:1px solid #46565b!important}.version-proof small,.version-proof dt{color:#adbcb8!important}@media (max-width:1180px){.three-column-review>section{border-bottom:1px solid #46565b!important}}.sales-workbench-head>div>span{color:#adbcb8!important}.sales-workbench-head>div:last-child{background:#20292d!important;border:1px solid #46565b!important}.sales-workbench-head small{color:#adbcb8!important}.queue-metrics .danger{border-top:3px solid #46565b!important}.queue-toolbar{background:#20292d!important;border:1px solid #46565b!important}.queue-toolbar nav button,.queue-toolbar>button{color:#adbcb8!important}.queue-toolbar nav button.active{color:#adbcb8!important;background:#192226!important}.queue-toolbar>button,.queue-toolbar input{border:1px solid #46565b!important}.sales-queue-list>header{background:#20292d!important}.source-document-links a{color:#e4eceb!important;background:#192226!important;border:1px solid #46565b!important}.source-document-links a>span{background:#192226!important}.source-document-links small{color:#adbcb8!important}.customer-referral{background:linear-gradient(145deg,#192226,#20292d)!important;border:1px solid #46565b!important}.customer-referral>header small{color:#adbcb8!important}.customer-referral>header>button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.customer-referral.open>header{background:#192226!important;border-bottom:1px solid #46565b!important}.customer-referral-body>nav span{color:#adbcb8!important;border-bottom:2px solid #46565b!important}.customer-referral-body>nav span.active{color:#adbcb8!important;border-color:#46565b!important}.customer-referral-body>nav span.done{color:#afd4ba!important;border-color:#46565b!important}.decision-maker-check{background:#192226!important;border:1px solid #46565b!important}.decision-maker-check small{color:#adbcb8!important}.customer-proposals>button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.customer-proposals>button.selected{background:#192226!important;border-color:#46565b!important;box-shadow:inset 0 0 0 1px #46565b!important}.proposal-radio{border:2px solid #46565b!important}.selected .proposal-radio{border:5px solid #46565b!important}.proposal-avatar{color:#adbcb8!important;background:#293943!important}.customer-proposals p small,.customer-proposals p span{color:#adbcb8!important}.referral-actions button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.referral-actions button.primary{border-color:#46565b!important}.referral-confirmed{background:#192226!important;border:1px solid #46565b!important}.referral-confirmed small{color:#afd4ba!important}.referral-confirmed em{color:#adbcb8!important}.referral-message{color:#adbcb8!important;background:#192226!important}.seller-app-v2{color:#e4eceb!important;background:#192226!important}.seller-app-head>div>span{color:#adbcb8!important}.sync-pill.offline{color:#edd19a!important;background:#423822!important}.seller-day-tabs{background:#20292d!important;border:1px solid #46565b!important}.seller-day-tabs button{color:#adbcb8!important}.seller-day-tabs button.active{color:#adbcb8!important;background:#192226!important}.seller-agenda,.seller-visit-card,.seller-app-v2 .seller-question-panel{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 10px 28px #46565b0d!important}.seller-agenda>header{border-bottom:1px solid #46565b!important}.seller-agenda>header small{color:#adbcb8!important}.seller-agenda>header>span{color:#adbcb8!important;background:#192226!important}.seller-agenda>button{color:#e4eceb!important;background:#20292d!important;border-bottom:1px solid #46565b!important}.seller-agenda>button:hover,.seller-agenda>button.active{background:#192226!important}.seller-agenda>button.active{box-shadow:inset 4px 0 #46565b!important}.seller-agenda time,.seller-agenda p small{color:#adbcb8!important}.seller-agenda p em{color:#adbcb8!important;background:#192226!important}.seller-visit-card>header{background:#192226!important;border-bottom:1px solid #46565b!important}.seller-visit-card>header>div>span{color:#adbcb8!important}.seller-visit-card>header>a{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.visit-status-strip{border-bottom:1px solid #46565b!important}.visit-status-strip>i{background:#192226!important}.visit-status-strip button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.visit-status-strip button>span{color:#adbcb8!important;background:#192226!important}.visit-status-strip button small{color:#adbcb8!important}.visit-status-strip button.done{color:#afd4ba!important;background:#192226!important;border-color:#46565b!important}.gps-exception{background:#192226!important;border:1px solid #46565b!important}.gps-exception p{color:#edd19a!important}.gps-exception input{border:1px solid #46565b!important}.visit-start-hint{color:#adbcb8!important;background:#192226!important}.visit-section{border-bottom:1px solid #46565b!important}.seller-feedback-form label{color:#e4eceb!important}.seller-feedback-form input,.seller-feedback-form select,.seller-feedback-form textarea{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.seller-feedback-form .article-picker>div{border:1px solid #46565b!important}.photo-category-grid label{background:#192226!important;border:1px dashed #46565b!important}.photo-category-grid label.complete{background:#192226!important;border-color:#46565b!important}.photo-category-grid label>span{color:#adbcb8!important;background:#192226!important}.photo-category-grid label small{color:#adbcb8!important}.seller-app-v2 .mobile-submit{background:#192226!important}.queue-column-head{color:#adbcb8!important;background:#192226!important}.sales-workqueue-v2 .sales-queue-list>button>div>span,.sales-workqueue-v2 .sales-queue-list>button>strong{color:#adbcb8!important}.queue-sla{color:#adbcb8!important;background:#192226!important}.queue-sla.overdue{color:#efb4ae!important;background:#192226!important}.workqueue-detail-grid>section{border-right:1px solid #46565b!important}.workqueue-detail-grid dl>div{border-bottom:1px solid #46565b!important}.workqueue-detail-grid dt,.workqueue-detail-grid h3{color:#adbcb8!important}.workqueue-detail-grid input,.workqueue-detail-grid select,.workqueue-detail-grid textarea{border:1px solid #46565b!important}.visit-event-timeline article,.visit-event-timeline article.missing{background:#192226!important}.visit-event-timeline small{color:#adbcb8!important}.calculator-route-card{background:#192226!important;border:1px solid #46565b!important}.calculator-route-card small{color:#adbcb8!important}.calculator-route-card button{color:#adbcb8!important;background:#20292d!important}.waiting-state{color:#edd19a!important;background:#423822!important}.condition-decision p{color:#edd19a!important}@media (max-width:1280px){.workqueue-detail-grid>section{border-bottom:1px solid #46565b!important}}.queue-toolbar>button.queue-refresh{border:1px solid #46565b!important}.queue-toolbar>button.queue-refresh:hover{color:#adbcb8!important;background:#192226!important;border-color:#46565b!important}.seller-app-v2 .seller-global-message,.seller-publication-note{color:#adbcb8!important;background:#192226!important;border:1px solid #46565b!important}.seller-briefing{background:#192226!important;border-bottom:1px solid #46565b!important}.seller-briefing small{color:#adbcb8!important}.seller-receipt{color:#afd4ba!important;background:#192226!important;border:1px solid #46565b!important}.seller-position-list{border:1px solid #46565b!important}.seller-position-list>p{color:#adbcb8!important}.seller-position{border-bottom:1px solid #46565b!important}.seller-position-list button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.seller-source-positions{background:#192226!important;border:1px solid #46565b!important}.seller-pdf-link{border:1px solid #46565b!important}.seller-app-v2{background:#192226!important}.seller-briefing button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.reservation-state.available{color:#adbcb8!important;background:#192226!important}.reservation-state.mine{color:#afd4ba!important;background:#192226!important}.reservation-state.other{color:#edd19a!important;background:#423822!important}.reservation-state.expired{color:#efb4ae!important;background:#192226!important}.screens-page{color:#e4eceb!important;background:linear-gradient(#192226 0,#20292d 280px)!important}.screens-heading>div:first-child>span,.screens-heading p{color:#adbcb8!important}.screens-live>i{box-shadow:0 0 0 5px #46565b!important}.screens-live small{color:#adbcb8!important}.screens-live button,.screens-card header button,.layout-actions button,.broadcast-toolbar button,.device-toolbar button,.template-grid button,.help-card button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.primary{border-color:#46565b!important;box-shadow:0 6px 16px #46565b22!important}.screens-notice.good{color:#afd4ba!important;background:#192226!important;border-color:#46565b!important}.screens-notice.danger{color:#efb4ae!important;background:#192226!important;border-color:#46565b!important}.screen-metrics>button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 6px 20px #46565b0a!important}.screen-metrics>button:hover{border-color:#46565b!important;box-shadow:0 10px 24px #46565b16!important}.screen-metrics>button>svg:first-child,.screen-metrics>button>svg:last-child,.screen-metrics small{color:#adbcb8!important}.screen-metrics strong{color:#e4eceb!important}.screen-metrics em{color:#adbcb8!important}.screens-card{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 12px 34px #46565b0d!important}.screens-card>header{border-bottom:1px solid #46565b!important}.screens-card header p,.screens-card header>svg{color:#adbcb8!important}.fleet-grid>button{color:#e4eceb!important}.screen-thumb{background:linear-gradient(135deg,#192226,#20292d)!important;border:5px solid #46565b!important}.screen-thumb:after{background:linear-gradient(115deg,#0000 20%,#20292d8a 50%,#0000 70%)!important}.screen-thumb>small,.fleet-grid>button>small{color:#adbcb8!important}.dept-marketing,.dept-verkoop,.dept-directie,.dept-entree{background:linear-gradient(135deg,#192226,#20292d)!important}.broadcast-now header>svg{color:#adbcb8!important}.broadcast-preview{background:#192226!important;border:1px solid #46565b!important}.broadcast-preview.belangrijk,.broadcast-preview.urgent{background:#192226!important;border-color:#46565b!important}.broadcast-preview>span,.broadcast-preview p,.broadcast-preview small{color:#adbcb8!important}.broadcast-preview button,.empty-state button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.empty-state{color:#adbcb8!important}.empty-state svg{color:#afd4ba!important}.empty-state b{color:#e4eceb!important}.compact-list>div{border-top:1px solid #46565b!important}.compact-list>div>svg{color:#edd19a!important}.compact-list small{color:#adbcb8!important}.compact-list>div>strong{color:#edd19a!important}.compact-list .healthy{color:#afd4ba!important}.layout-list>button{color:#e4eceb!important;background:#20292d!important;border-bottom:1px solid #46565b!important}.layout-list>button.active{background:#192226!important;box-shadow:inset 3px 0 #46565b!important}.layout-list>button>svg{color:#adbcb8!important}.layout-icon{color:#adbcb8!important;background:#192226!important}.layout-list small,.layout-list em{color:#adbcb8!important}.large-tv-preview{background:linear-gradient(#192226,#192226)!important;border:9px solid #46565b!important;box-shadow:0 20px 45px #46565b33!important}.large-tv-preview:after{background:#161d20!important}.large-tv-preview>header{border-bottom:1px solid #46565b!important}.large-tv-preview header svg,.large-tv-preview header time{color:#adbcb8!important}.large-tv-preview article{background:#20292d!important;border:1px solid #46565b!important}.large-tv-preview article small{color:#adbcb8!important}.large-tv-preview main span{background:linear-gradient(90deg,#192226,#192226)!important;border:1px solid #46565b!important}.large-tv-preview footer{color:#adbcb8!important}.status-good{color:#afd4ba!important}.layout-facts{background:#192226!important}.layout-facts span{background:#20292d!important}.layout-facts small{color:#adbcb8!important}.layout-actions{background:#192226!important}.broadcast-toolbar>div{background:#20292d!important;border:1px solid #46565b!important}.broadcast-toolbar>div button{color:#adbcb8!important;border-right:1px solid #46565b!important}.broadcast-toolbar>div button.active{color:#adbcb8!important;background:#192226!important}.broadcast-toolbar button b{background:#192226!important}.table-head{color:#adbcb8!important;background:#192226!important}.broadcast-list>article,.device-table>article,.history-list>article{border-top:1px solid #46565b!important}.broadcast-main>i,.device-main>i{color:#adbcb8!important;background:#192226!important}.broadcast-main>i.belangrijk{color:#edd19a!important;background:#423822!important}.broadcast-main>i.urgent{color:#efb4ae!important;background:#192226!important}.broadcast-main small,.device-main small,.broadcast-list article>span small,.history-list article small,.broadcast-main em{color:#adbcb8!important}.broadcast-list article>span:last-child button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.broadcast-list article>span:last-child button.publish{border-color:#46565b!important}.screen-status.good{color:#afd4ba!important;background:#192226!important;border-color:#46565b!important}.screen-status.warn{color:#edd19a!important;background:#192226!important;border-color:#46565b!important}.screen-status.muted,.screen-status.neutral{color:#adbcb8!important;background:#192226!important;border-color:#46565b!important}.schedule-list>button{color:#e4eceb!important;background:#20292d!important;border-bottom:1px solid #46565b!important}.schedule-list>button>svg:first-child,.schedule-list>button>svg:last-child,.schedule-list small{color:#adbcb8!important}.automation-info li{border-bottom:1px solid #46565b!important}.automation-info li>span{color:#adbcb8!important;background:#192226!important}.automation-info p{color:#adbcb8!important}.automation-info footer{color:#afd4ba!important;background:#192226!important}.device-toolbar>div span{color:#adbcb8!important}.device-main>i.good{color:#afd4ba!important;background:#192226!important}.device-main>i.warn{color:#edd19a!important;background:#423822!important}.device-table article>span>small{color:#adbcb8!important}.device-actions button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.template-visual{background:linear-gradient(135deg,#192226,#20292d)!important;border:6px solid #46565b!important}.template-visual svg,.template-visual small,.template-grid p{color:#adbcb8!important}.template-grid dl div{border-bottom:1px solid #46565b!important}.template-grid dt,.history-list>header>span{color:#adbcb8!important}.settings-rows>button{color:#e4eceb!important;background:#20292d!important;border-bottom:1px solid #46565b!important}.settings-rows>button>svg:first-child,.settings-rows>button>svg:last-child,.settings-rows small{color:#adbcb8!important}.rule-list li{border-bottom:1px solid #46565b!important}.rule-list li>svg{color:#afd4ba!important}.rule-list small,.help-card>svg,.help-card p{color:#adbcb8!important}.screen-modal form{background:#192226!important;box-shadow:0 28px 80px #46565b66!important}.screen-modal form>header{background:#20292d!important;border-bottom:1px solid #46565b!important}.screen-modal header span,.screen-modal header p{color:#adbcb8!important}.screen-modal header button{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.screen-modal form>label,.screen-modal .form-two label{color:#adbcb8!important}.screen-modal input,.screen-modal select,.screen-modal textarea{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.screen-modal input:focus,.screen-modal select:focus,.screen-modal textarea:focus{border-color:#46565b!important;box-shadow:0 0 0 3px #46565b!important}.screen-modal legend{color:#adbcb8!important}.screen-modal fieldset span{color:#adbcb8!important;background:#20292d!important;border:1px solid #46565b!important}.screen-modal fieldset input:checked+span{color:#adbcb8!important;background:#192226!important;border-color:#46565b!important}.screen-modal aside{color:#adbcb8!important;background:#192226!important;border:1px solid #46565b!important}.screen-modal form>footer{background:#20292d!important;border-top:1px solid #46565b!important}.screen-modal form>footer button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.screens-loading svg,.screens-loading p{color:#adbcb8!important}.screens-trial{color:#adbcb8!important;background:#192226!important;border:1px solid #46565b!important}.screens-trial svg{color:#adbcb8!important}.screens-trial b{color:#e4eceb!important}.screens-live>i.trial{box-shadow:0 0 0 4px #46565b!important}.srv-workspace{color:var(--ink,#e4eceb)!important}.srv-workspace p{color:var(--muted,#adbcb8)!important}.srv-workspace button{border:1px solid var(--border,#46565b)!important;background:#20292d!important}.srv-workspace button:hover{background:#192226!important}.srv-workspace button.primary{color:#fff!important}.srv-workspace :is(button,input,select,textarea,summary):focus-visible{outline:3px solid var(--brand,#46565b)!important}.srv-workspace .srv-back{color:var(--muted,#adbcb8)!important}.srv-panel{border:1px solid var(--border,#46565b)!important;background:#20292d!important}.srv-alert{background:#192226!important}.srv-alert.danger,.srv-badge.danger{color:#efb4ae!important;background:#192226!important}.srv-alert.warning,.srv-badge.warning{color:#edd19a!important;background:#423822!important}.srv-alert.success{color:#afd4ba!important;background:#192226!important}.srv-workspace .srv-kpi{background:#192226!important}.srv-workspace .srv-kpi.warning{color:#edd19a!important;background:#423822!important}.srv-workspace .srv-kpi.info{color:#adbcb8!important;background:#192226!important}.srv-workspace .srv-kpi.accent{color:var(--brand,#e4eceb)!important;background:#192226!important}.srv-muted,.srv-workspace small{color:var(--muted,#adbcb8)!important}.srv-workspace input,.srv-workspace select,.srv-workspace textarea{border:1px solid var(--border,#46565b)!important;background:#20292d!important}.srv-workspace th{color:#adbcb8!important;background:#192226!important}.srv-workspace td{border-top:1px solid #46565b!important}.srv-badge{background:#192226!important}.srv-danger{color:#efb4ae!important}.srv-pagination{border-top:1px solid #46565b!important}.srv-empty,.srv-ticket-meta{color:#adbcb8!important}.srv-promise{background:#192226!important}.srv-promise span{color:#adbcb8!important}.srv-tabs{border-bottom:1px solid #46565b!important}.srv-tabs button[aria-current=page]{color:var(--brand,#e4eceb)!important;background:#192226!important}.srv-context hr{border-top:1px solid #46565b!important}.srv-facts dt{color:#adbcb8!important}.srv-inline-row{border-bottom:1px solid #46565b!important}.srv-event{background:#192226!important;border-left:3px solid #46565b!important}.srv-event.klant{border-left-color:var(--brand,#46565b)!important}.srv-editor{border-color:var(--brand,#46565b)!important}.srv-workspace label{color:#adbcb8!important}.srv-aux,.srv-knowledge{border-top:1px solid #46565b!important}.srv-knowledge summary span{color:#adbcb8!important}@media (max-width:650px){.srv-workspace tbody tr{border-top:1px solid #46565b!important}.srv-workspace tbody td:nth-child(4):before{color:#adbcb8!important}}.app-shell.studio-shell>.studio-sidebar{background:#20292d!important}.studio-brand>svg{color:var(--content-brand,var(--ui-focus))!important}.studio-organisation{background:#192226!important}.studio-menu-trigger{background:#20292d!important}.studio-menu-trigger>svg{color:#adbcb8!important}.studio-menu-trigger:hover{background:#192226!important}.studio-menu-trigger.active{background:var(--ui-selected)!important;color:var(--content-brand,var(--ui-focus))!important}.studio-menu-trigger.active>svg{color:var(--content-brand,var(--ui-focus))!important}.studio-submenu>button,.studio-flyout>button{background:#20292d!important}.studio-submenu>button:hover,.studio-flyout>button:hover,.studio-submenu>button.active,.studio-flyout>button.active{background:#192226!important}.studio-flyout{background:#20292d!important;box-shadow:0 12px 36px #46565b1a!important}.studio-sync i{background:#354247!important}.studio-avatar{background:#192226!important}.studio-context-tabs{background:#20292d!important}.studio-context-tabs button.active{background:var(--ui-selected)!important;color:var(--content-brand,var(--ui-focus))!important}.app-shell.studio-shell .global-search-trigger{background:#192226!important;border:1px solid #46565b!important}.app-shell.studio-shell .pilot-environment-banner{background:#192226!important}.studio-save-notice{color:#edd19a!important;background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 8px 30px #46565b1a!important}.studio-save-notice button{background:#20292d!important;border:1px solid #46565b!important}.studio-top-context p:after{color:#adbcb8!important}:is(.studio-sidebar button:focus-visible,.studio-context-tabs button:focus-visible){outline:2px solid var(--tenant-brand-accent,#46565b)!important}.studio-record-preview{background:#192226!important;box-shadow:-12px 0 60px #46565b16!important}.studio-record-preview>header,.studio-record-preview>header button{background:#20292d!important}.studio-preview-paper{background:#20292d!important;box-shadow:0 5px 15px #46565b08!important}.studio-record-preview .primary{border-color:var(--tenant-brand-accent,#46565b)!important}.studio-record-preview .secondary{background:#20292d!important}.studio-menu-count{color:#adbcb8!important;background:#192226!important}.studio-brand-compact{color:var(--content-brand,var(--ui-focus))!important}.app-shell.studio-shell .studio-collapse{background:#20292d!important;box-shadow:0 2px 5px #46565b0d!important}.app-shell.studio-shell .studio-collapse:hover{color:var(--content-brand,var(--ui-focus))!important}.subsidy-workspace{--ink:#e4eceb;--muted:#adbcb8;--line:#192226;background:#192226!important}.subsidy-loading,.eyebrow{color:#adbcb8!important}.provider-state{background:#20292d!important}.provider-state.ready{border-color:#46565b!important}.provider-state.guarded{color:#edd19a!important;border-color:#46565b!important}.subsidy-alert{color:#edd19a!important;background:#192226!important;border:1px solid #46565b!important}.subsidy-kpis{background:#20292d!important}.subsidy-kpis .attention strong{color:#edd19a!important}.subsidy-queues button,.dossier-tabs button{color:#adbcb8!important}.subsidy-queues button span{background:#192226!important}.subsidy-register,.subsidy-dossier{background:#20292d!important;box-shadow:0 8px 26px #46565b0a!important}.icon-action{background:#20292d!important}.register-list>button{background:#20292d!important;border-bottom:1px solid #46565b!important}.register-list>button:hover,.register-list>button.selected{background:#192226!important}.register-meta{color:#adbcb8!important}.status{color:#adbcb8!important;background:#192226!important}.status-beschikt,.status-uitbetaald,.status-afgerond{color:#afd4ba!important;background:#192226!important}.status-aanvulling-gevraagd,.status-bewijs-verzamelen{color:#edd19a!important;background:#423822!important}.secondary{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.phase-strip{background:#192226!important}.phase-strip>div{color:#adbcb8!important}.phase-strip>div:not(:last-child):after{background:#192226!important}.phase-strip span{border:1px solid #46565b!important}.paper-card{background:#20292d!important}.paper-card header svg{color:#adbcb8!important}.paper-card footer{border-top:1px solid #46565b!important}.measure-line{border-bottom:1px solid #46565b!important}.measure-line>span{color:#edd19a!important;background:#423822!important}.funding-bar{background:#192226!important}.funding-legend .danger strong{color:#efb4ae!important}.evidence-grid button{background:#20292d!important}.evidence-grid button>svg{color:#adbcb8!important}.check{border:1px solid #46565b!important}.handler-choice{border-bottom:1px solid #46565b!important}.handler-choice button,.route-options button{background:#20292d!important}.handler-choice button.active,.route-options button.active{color:#adbcb8!important;background:#192226!important;border-color:#46565b!important}.partner-panel ul{color:#edd19a!important}.consent-row{border-bottom:1px solid #46565b!important}.consent-row>span>svg{color:#edd19a!important}.consent-row button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.timeline article>span{box-shadow:0 0 0 5px #46565b!important}.timeline small{color:#adbcb8!important}.tenant-access-page{color:#e4eceb!important;background:radial-gradient(circle at 15% 15%,#192226 0,#0000 34%),linear-gradient(135deg,#192226,#192226)!important}.tenant-access-card{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 32px 80px #46565b1f!important}.tenant-access-card>header{border-bottom:1px solid #46565b!important}.tenant-access-card>header>span:last-child{color:#adbcb8!important}.tenant-access-icon{color:#adbcb8!important;background:#192226!important}.tenant-access-intro>p:not(.eyebrow){color:#adbcb8!important}.tenant-access-account{background:#192226!important;border:1px solid #46565b!important}.tenant-access-account>svg{color:#afd4ba!important}.tenant-access-account small{color:#adbcb8!important}.tenant-access-benefits span{color:#adbcb8!important;background:#192226!important}.tenant-access-benefits svg,.tenant-access-body>aside>p:first-child,.tenant-access-body>aside>p:not(:first-child){color:#adbcb8!important}.tenant-access-button{color:#adbcb8!important;background:#20292d!important}.tenant-access-button.secondary{background:#192226!important}.tenant-access-body>aside>small{color:#adbcb8!important}.app-shell[data-tenant-brand=thermosolutions] :where(.pilot-environment-banner b,.thermo-wordmark b,.thermo-wordmark strong){color:var(--content-brand,var(--ui-focus))!important}.thermo-wordmark b{color:#e4eceb!important}.thermo-wordmark strong,.tenant-brand>small{color:#adbcb8!important}.menu-collapsed .tenant-brand .thermo-wordmark{background:#192226!important;border:1px solid #46565b!important}.menu-collapsed .tenant-brand .thermo-wordmark.official:after,.menu-collapsed .tenant-brand .thermo-wordmark b:after{color:#adbcb8!important}.pilot-environment-banner{color:#e4eceb!important;background:linear-gradient(90deg,#192226,#192226,#192226)!important;border-bottom:1px solid #46565b!important}.pilot-environment-banner>span{box-shadow:0 0 0 3px #46565b!important}.pilot-environment-banner b{color:#e4eceb!important}.pilot-environment-banner small{color:#adbcb8!important}.casa360-logo-text b{color:#e4eceb!important}.casa360-logo-text strong,.casa360-logo-text sup,.casa360-wordmark small,.casa360-wordmark.inverse .casa360-logo-text strong,.casa360-wordmark.inverse small,.public-quote-header>strong:after{color:#adbcb8!important}.workbon-mobile{color:var(--text,#e4eceb)!important;background:#20292d!important}.workbon-mobile p,.workbon-mobile small{color:#adbcb8!important}.workbon-mobile button{background:#20292d!important;border:1px solid #46565b!important}:is(.workbon-mobile button:focus-visible,.workbon-mobile input:focus-visible){outline:2px solid #46565b!important}.workbon-mobile .workbon-back{color:#adbcb8!important}.workbon-mobile>nav{border-bottom:1px solid #46565b!important}.workbon-mobile [aria-current=step]{color:#e4eceb!important;background:#192226!important;border-color:#46565b!important}.workbon-mobile section{border-bottom:1px solid #46565b!important}.workbon-mobile label{color:#adbcb8!important}.workbon-mobile input:not([type=checkbox]):not([type=file]){background:#20292d!important;border:1px solid #46565b!important}.workbon-material{border-bottom:1px solid #46565b!important}.workbon-photos>div{border:1px solid #46565b!important}.workbon-alert,.workbon-callout{background:#192226!important;border:1px solid #46565b!important}.workbon-list>button{border-bottom:1px solid #46565b!important}.workbon-state{background:#192226!important}@media (max-width:700px){.workbon-mobile footer{background:#20292d!important}}.exe2-workspace .exe2-proof-files a{border:1px solid var(--professional-line,#46565b)!important;color:var(--professional-ink,#e4eceb)!important;background:#20292d!important}.exe2-workspace .exe2-proof-files a:hover{background:#192226!important;border-color:#46565b!important}.exe2-workspace .exe2-proof-files a:focus-visible{outline:2px solid #46565b!important}.exe3-flow>button{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 4px 13px #46565b0b!important}.exe3-flow>button:hover{border-color:color-mix(in srgb,var(--tenant-primary,#46565b) 45%,#46565b)!important;background:color-mix(in srgb,var(--tenant-primary,#1d6659) 4%,#20292d)!important}.exe3-flow strong{color:var(--content-brand,var(--ui-focus))!important}.exe3-flow small,.exe3-flow svg{color:#adbcb8!important}.exe3-forecast{background:linear-gradient(135deg,#192226,#20292d)!important;border:1px solid #46565b!important}.exe3-forecast>div{border-right:1px solid #46565b!important}.exe3-forecast span{color:#adbcb8!important}.exe3-forecast strong{color:#e4eceb!important}.exe3-forecast small{color:#adbcb8!important}.exe3-list-filters button{color:#adbcb8!important;background:#192226!important;border:1px solid #46565b!important}.exe3-list-filters button[aria-pressed=true]{border-color:color-mix(in srgb,var(--tenant-primary,#46565b) 28%,#46565b)!important;background:color-mix(in srgb,var(--tenant-primary,#1d6659) 10%,#20292d)!important;color:var(--content-brand,var(--ui-focus))!important}.exe3-control-matrix,.exe3-ownership{background:#20292d!important;border:1px solid #46565b!important}.exe3-control-matrix>summary,.exe3-ownership>summary{color:#afd4ba!important}.exe3-control-matrix>summary span,.exe3-ownership>summary span{color:#adbcb8!important;background:#192226!important}.exe3-control-matrix section{background:#20292d!important;border:1px solid #46565b!important}.exe3-control-matrix h4{color:#e4eceb!important}.exe3-control-matrix article{border-top:1px solid #46565b!important}.exe3-control-matrix article>span.hard{color:#edd19a!important;background:#423822!important}.exe3-control-matrix article>span.soft{color:#afd4ba!important;background:#192226!important}.exe3-control-matrix article small{color:#adbcb8!important}.exe3-ownership>div{border-top:1px solid #46565b!important}.exe3-ownership>div>div{border-right:1px solid #46565b!important}.exe3-ownership span{color:#adbcb8!important}.exe3-planning-states article{background:#192226!important;border:1px solid #46565b!important}.exe3-planning-states article>span{color:#adbcb8!important;background:#192226!important}.exe3-planning-states article.active{border-color:color-mix(in srgb,var(--tenant-primary,#46565b) 45%,#46565b)!important;background:color-mix(in srgb,var(--tenant-primary,#1d6659) 8%,#20292d)!important}.exe3-planning-states small{color:#adbcb8!important}.exe3-impact-grid article{background:#20292d!important;border:1px solid #46565b!important}.exe3-impact-grid article.high{background:#192226!important;border-color:#46565b!important}.exe3-impact-grid span,.exe3-impact-grid small{color:#adbcb8!important}.exe3-change-intake summary>span{color:#edd19a!important;background:#423822!important}@media (max-width:900px){.exe3-ownership>div>div{border-bottom:1px solid #46565b!important}}@media (max-width:560px){.exe3-forecast>div{border-bottom:1px solid #46565b!important}}.exe4-queue-summary article{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 3px 12px #46565b10!important}.exe4-queue-summary span{color:#adbcb8!important}.exe4-queue-summary strong{color:var(--content-brand,var(--ui-focus))!important}.exe4-queue-summary small{color:#adbcb8!important}.exe4-queue-summary article.attention{background:#192226!important;border-color:#46565b!important}.exe4-queue-summary article.attention strong{color:#edd19a!important}.exe4-case-strip{background:#192226!important;border:1px solid #46565b!important}.exe4-case-strip>div{border-right:1px solid #46565b!important}.exe4-case-strip span{color:#adbcb8!important}.exe4-case-strip b{color:#e4eceb!important}.exe4-case-strip b.good{color:#afd4ba!important}.exe4-case-strip b.warn{color:#edd19a!important}.exe4-technical-workbench{background:#192226!important;border:1px solid #46565b!important}.exe4-position-rail{background:#20292d!important;border-right:1px solid #46565b!important}.exe4-position-rail>header{border-bottom:1px solid #46565b!important}.exe4-position-rail header small{color:#adbcb8!important}.exe4-position-rail header>span{color:#edd19a!important;background:#423822!important}.exe4-position-rail>button{color:#e4eceb!important;background:#20292d!important;border-bottom:1px solid #46565b!important}.exe4-position-rail>button:hover,.exe4-position-rail>button.active{background:color-mix(in srgb,var(--tenant-primary,#1d6659) 7%,#20292d)!important}.exe4-position-rail>button.active{box-shadow:inset 3px 0 var(--tenant-primary,#46565b)!important}.exe4-position-rail>button>span{color:#afd4ba!important;background:#192226!important}.exe4-position-rail button small{color:#adbcb8!important}.exe4-position-rail button em.open{color:#edd19a!important;background:#423822!important}.exe4-position-rail button em.done{color:#afd4ba!important;background:#192226!important}.exe4-position-empty{color:#adbcb8!important}.exe4-drawing-stage{background:radial-gradient(circle at 50% 40%,#20292d,#192226)!important}.exe4-drawing-stage>header{background:#20292dc7!important;border-bottom:1px solid #46565b!important}.exe4-drawing-stage header>div:first-child span,.exe4-legend{color:#adbcb8!important}.exe4-hvl-badge{color:#afd4ba!important;background:#20292d!important;border:1px solid #46565b!important}.exe4-drawing-stage>footer{background:#20292d!important;border-top:1px solid #46565b!important}.exe4-drawing-stage footer span,.exe4-drawing-stage footer svg{color:#adbcb8!important}.exe4-drawing-stage footer b.warn{color:#edd19a!important}.exe4-inspector,.exe4-factory-control{background:#20292d!important;border-left:1px solid #46565b!important}.exe4-inspector>header,.exe4-factory-control>header,.exe4-inspector dl>div,.exe4-factory-control dl>div{border-bottom:1px solid #46565b!important}.exe4-inspector dt,.exe4-factory-control dt{color:#adbcb8!important}.exe4-inspector dd,.exe4-factory-control dd{color:#e4eceb!important}.exe4-issues{color:#edd19a!important;background:#192226!important;border:1px solid #46565b!important}.exe4-exception,.exe4-config{background:#20292d!important;border:1px solid #46565b!important}.exe4-exception>summary,.exe4-config>summary{color:#afd4ba!important}.exe4-factory-workbench{background:#192226!important;border:1px solid #46565b!important}.exe4-order-document{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 14px 35px #46565b20!important}.exe4-order-document header span,.exe4-order-document header small{color:#adbcb8!important}.exe4-document-meta{border-bottom:1px solid #46565b!important}.exe4-document-meta>div{border-right:1px solid #46565b!important}.exe4-document-meta span{color:#adbcb8!important}.exe4-document-meta b{color:#e4eceb!important}.exe4-order-document th{color:#adbcb8!important;background:#192226!important}.exe4-order-document td{color:#e4eceb!important;border-top:1px solid #46565b!important}.exe4-document-empty{color:#adbcb8!important}.exe4-order-document>footer{background:#192226!important;border-top:1px solid #46565b!important}.exe4-order-document footer span{color:#adbcb8!important}.exe4-order-document code{color:#e4eceb!important}.exe4-check-grid>.exe2-mini-gate{border:1px solid #46565b!important}.exe4-config-form{border-top:1px solid #46565b!important}.exe4-config-form label{color:#adbcb8!important}.exe4-config-form input,.exe4-config-form select{color:#e4eceb!important;background:#20292d!important;border:1px solid #46565b!important}.exe4-config-form button{border:1px solid var(--tenant-primary,#46565b)!important}.exe4-config-proof{color:#afd4ba!important;background:#192226!important}.exe4-config-proof small{color:#adbcb8!important}.exe4-config-checks{background:#20292d!important;border:1px solid #46565b!important}.exe4-config-checks legend{color:#e4eceb!important}@media (max-width:1250px){.exe4-inspector{border-top:1px solid #46565b!important}}@media (max-width:900px){.exe4-case-strip>div{border-bottom:1px solid #46565b!important}.exe4-inspector,.exe4-factory-control{border-top:1px solid #46565b!important}}@media (max-width:600px){.exe4-document-meta>div{border-bottom:1px solid #46565b!important}}.exe3-chain-health{color:#afd4ba!important;background:#192226!important;border:1px solid #46565b!important}.exe3-chain-health.attention{color:#edd19a!important;background:#192226!important;border-color:#46565b!important}.exe3-chain-health span{color:#adbcb8!important}.exe3-chain-health button,.app-shell.studio-shell .workspace-trail .workspace-back{background:#20292d!important}.app-shell.studio-shell .workspace-trail nav>span{color:#adbcb8!important}.app-shell.studio-shell .workspace-trail button:hover{color:var(--content-brand,var(--ui-focus))!important;background:#192226!important}.app-shell.studio-shell .workspace-trail-notice{background:#20292d!important;border:1px solid #46565b!important;box-shadow:0 4px 15px #46565b18!important}}}.appearance-content{display:contents}.appearance-loading{z-index:99999;color:#e4eceb;background:#293438;place-items:center;font:14px system-ui;display:grid;position:fixed;inset:0}[data-theme-pending=true]>.appearance-content{visibility:hidden}.appearance-root{--ui-text:#233b48;--ui-muted:#596b64;--ui-canvas:#f4f5f4;--ui-surface:#fff;--ui-alt:#eef1ee;--ui-line:#dce2df;--ui-focus:var(--tenant-brand-accent,var(--tenant-primary,#007e83));--ui-selected:#e8efec;--ui-green:#28584d;--ui-green-bg:#e4ece8;--ui-amber:#755e39;--ui-amber-bg:#f0ece3;--ui-red:#a3443e;--ui-red-bg:#f7e9e6;--ui-info:#415a6b;--ui-info-bg:#e9edf0;--ui-category:#536549;--ui-category-bg:#e8ebe5;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;display:contents}.appearance-root :is(.app-shell,.mobile-workspace){--professional-ink:var(--ui-text);--professional-muted:var(--ui-muted);--professional-canvas:var(--ui-canvas);--professional-surface:var(--ui-surface);--professional-surface-alt:var(--ui-alt);--professional-line:var(--ui-line);--professional-line-soft:var(--ui-line);--professional-accent-soft:var(--ui-selected);--calm-canvas:var(--ui-canvas);--calm-line:var(--ui-line);--shell-bg:var(--ui-canvas);--shell-ink:var(--ui-text);--shell-line:var(--ui-line);--content-brand-soft:var(--ui-selected);--content-success:var(--ui-green);--content-success-soft:var(--ui-green-bg);--content-attention:var(--ui-amber);--content-attention-soft:var(--ui-amber-bg);--content-critical:var(--ui-red);--content-critical-soft:var(--ui-red-bg);--content-info:var(--ui-info);--content-info-soft:var(--ui-info-bg);--content-category:var(--ui-category);--content-category-soft:var(--ui-category-bg);--content-neutral:var(--ui-muted);--content-neutral-soft:var(--ui-alt);--content-label:var(--ui-text);--content-muted:var(--ui-muted);--report-sent:#647787;--report-viewed:#aa916b;--report-won:#527b70;background:var(--ui-canvas);color:var(--ui-text)}.appearance-root .app-shell>main{background:var(--ui-canvas)}.appearance-root :is(.app-shell,.mobile-workspace){--professional-success:var(--ui-green);--professional-success-soft:var(--ui-green-bg);--professional-warning:var(--ui-amber);--professional-warning-soft:var(--ui-amber-bg);--professional-critical:var(--ui-red);--professional-critical-soft:var(--ui-red-bg);--calm-surface:var(--ui-surface)}.appearance-root .bi-workspace{color:var(--ui-text)}.appearance-root .bi-workspace .tone-0{background:var(--ui-green-bg);color:var(--ui-text)}.appearance-root .bi-workspace .tone-1{background:var(--ui-info-bg);color:var(--ui-text)}.appearance-root .bi-workspace .tone-2{background:var(--ui-amber-bg);color:var(--ui-text)}.appearance-root .bi-workspace .tone-3{background:var(--ui-category-bg);color:var(--ui-text)}.appearance-settings{border-block:1px solid var(--ui-line);color:var(--ui-text);background:var(--ui-surface);gap:12px;padding:16px 0;display:grid}.appearance-settings h3,.appearance-settings p{margin:0}.appearance-settings p,.appearance-settings small{color:var(--ui-muted);line-height:1.5}.appearance-settings fieldset{border:0;margin:0;padding:0}.appearance-settings legend{margin-bottom:8px;font-size:12px}.appearance-settings .appearance-options{flex-wrap:wrap;gap:6px;display:flex}.appearance-settings .appearance-options button,.appearance-settings>button{cursor:pointer;border-radius:6px;min-height:40px;padding:8px 12px;border:1px solid var(--ui-line)!important;background:var(--ui-surface)!important;width:auto!important;color:var(--ui-text)!important}.appearance-settings .appearance-options button[aria-pressed=true]{background:var(--ui-selected)!important;box-shadow:inset 0 -3px var(--ui-focus)!important;border-color:var(--ui-focus)!important}.appearance-settings label{gap:7px;font-size:12px;display:grid}.appearance-settings select{background:var(--ui-surface);color:var(--ui-text);border:1px solid var(--ui-line);border-radius:6px;width:100%;min-height:40px;padding:8px}@media screen{[data-theme-preserve],.finance-document-paper,.offer-editor-paper,.public-quote,.window-pdf-sheet{--professional-ink:#233b48;--professional-muted:#596b64;--professional-surface:#fff;--professional-surface-alt:#eef1ee;--content-label:#233b48;--content-muted:#596b64;--ui-text:#233b48;--ui-muted:#596b64;--ui-surface:#fff;--ui-line:#dce2df;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-app-theme=dark]{--ui-text:#e4eceb;--ui-muted:#adbcb8;--ui-canvas:#161d20;--ui-surface:#20292d;--ui-alt:#293438;--ui-line:#46565b;--ui-selected:#233b37;--ui-focus:#80c7bb;--ui-green:#abd0c1;--ui-green-bg:#223e39;--ui-amber:#edd19a;--ui-amber-bg:#423822;--ui-red:#efb4ae;--ui-red-bg:#422e30;--ui-info:#bdcbd7;--ui-info-bg:#2c3943;--ui-category:#c1d0b4;--ui-category-bg:#323d30;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:is(body:has([data-app-theme=dark]),html:has([data-app-theme=dark])){background:#161d20}[data-app-theme=dark] :is(.app-shell,.mobile-workspace){--content-brand:color-mix(in srgb,var(--tenant-brand-accent,var(--tenant-primary,#007e83)) 35%,#e4eceb);--muted:var(--ui-muted);--text:var(--ui-text);--ink:var(--ui-text);--line:var(--ui-line);--mint-bg:var(--ui-green-bg);--mint:var(--ui-green);--amber-bg:var(--ui-amber-bg);--amber:var(--ui-amber);--red-bg:var(--ui-red-bg);--red:var(--ui-red);--report-sent:#9caeba;--report-viewed:#cfbb96;--report-won:#8bbbad}[data-app-theme=dark] :is(.studio-sidebar,.workspace-sidebar,.topbar,.mobile-brand,.mobile-bottom,.bottom-nav){color:var(--ui-text)!important;border-color:var(--ui-line)!important;background:#1b2327!important}[data-app-theme=dark] :is(.studio-nav-group,.studio-submenu,.workspace-flyout,.shell-panel,.profile-panel,.mobile-settings){background:var(--ui-surface)!important;color:var(--ui-text)!important}[data-app-theme=dark] :is(.bi-card,.bi-toolbar select,.bi-toolbar input){background:var(--ui-surface)!important;color:var(--ui-text)!important;border-color:var(--ui-line)!important}[data-app-theme=dark] .bi-workspace .tone-0{background:var(--ui-green-bg)!important}[data-app-theme=dark] .bi-workspace .tone-1{background:var(--ui-info-bg)!important}[data-app-theme=dark] .bi-workspace .tone-2{background:var(--ui-amber-bg)!important}[data-app-theme=dark] .bi-workspace .tone-3{background:var(--ui-category-bg)!important}[data-app-theme=dark] :is(button,input,select,textarea,a):not(:where([data-theme-preserve],[data-theme-preserve] *)):focus-visible{outline:2px solid var(--ui-focus)!important;outline-offset:3px!important}[data-app-theme=dark] :is(button,input,select,textarea):disabled{opacity:.55}[data-app-theme=dark] :is(button,[role=tab])[aria-selected=true],[data-app-theme=dark] button[aria-pressed=true]{box-shadow:inset 0 -3px var(--ui-focus)!important}[data-app-theme=dark] :is(.quote-pdf-paper,.window-pdf-sheet,.invoice-paper,.invoice-preview-paper,.document-paper,.isolation-paper,[data-theme-preserve=document]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#20384a!important;background:#fff!important}[data-app-theme=dark] :is(canvas,img,video,iframe,[data-theme-preserve],.leaflet-tile){filter:none!important}[data-app-theme=dark] .quote-pdf-viewer .quote-pdf-paper{background:#161d20!important}[data-app-theme=dark] .studio-canvas[data-theme-preserve=product]{--os-ink:#20384a;--os-muted:#6a7b88;--os-line:#e2e7eb;--os-canvas:#f5f6f8;color:#233b48!important;background:#f5f7f8!important}[data-app-theme=dark] [data-theme-preserve=product] button[aria-pressed=true]{box-shadow:none!important}[data-app-theme=dark] .offer-studio-steps button[aria-current=step] span{background:var(--ui-focus)!important;color:var(--ui-canvas)!important;border-color:var(--ui-focus)!important}[data-app-theme=dark] :is(.app-shell,.mobile-workspace) :is(input:not([type=checkbox]):not([type=radio]),select,textarea):not(:where([data-theme-preserve] *)){border-color:#758885!important}[data-app-theme=dark] .studio-brand img:not([data-logo-variant=dark]){background:#f4f5f4;border-radius:3px;box-shadow:0 0 0 5px #f4f5f4}[data-app-theme=dark] .studio-brand img[data-logo-variant=dark]{box-shadow:none;background:0 0;border-radius:0}}@media print{.appearance-settings{display:none!important}.appearance-root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}@media (pointer:coarse){.appearance-settings button,.appearance-settings select{min-height:44px!important}.appearance-settings select{font-size:16px}}.appearance-root{--action-primary:var(--tenant-brand-accent,var(--tenant-primary,#00847d));--action-primary-deep:color-mix(in srgb,var(--action-primary) 78%,#083f42);--action-primary-soft:color-mix(in srgb,var(--action-primary) 10%,white);--action-secondary:#395a68;--action-secondary-soft:#f4f7f7;--signal-now:#b43e4b;--signal-now-soft:#fff0f2;--signal-today:#9d630b;--signal-today-soft:#fff4e2;--signal-ready:#16755e;--signal-ready-soft:#e9f6f1;--premium-control-radius:9px;--premium-control-shadow:0 5px 14px color-mix(in srgb,var(--action-primary) 16%,transparent);--premium-panel-shadow:0 10px 26px #1a33400e}[data-app-theme=light] .app-shell{--ui-canvas:#f2f5f4;--ui-surface:#fff;--ui-alt:#eaf0ee;--ui-line:#d8e1df;--ui-selected:color-mix(in srgb,var(--action-primary) 10%,white);--ui-focus:color-mix(in srgb,var(--action-primary) 76%,#002f34);--professional-canvas:var(--ui-canvas);--professional-surface:var(--ui-surface);--professional-surface-alt:var(--ui-alt);--professional-line:var(--ui-line);--professional-accent:var(--action-primary);--professional-accent-soft:var(--action-primary-soft)}[data-app-theme=dark] .app-shell{--ui-canvas:#0f1b20;--ui-surface:#15262c;--ui-alt:#1c3036;--ui-line:#385159;--ui-text:#edf5f3;--ui-muted:#b3c3c4;--ui-selected:#1b3c3d;--ui-focus:#84d2c4;--action-primary:#43c7ae;--action-primary-deep:#168b7d;--action-primary-soft:#193e3d;--action-secondary:#d4e2e0;--action-secondary-soft:#1e343a;--signal-now:#ff7a83;--signal-now-soft:#402d34;--signal-today:#ffd071;--signal-today-soft:#443a24;--signal-ready:#89deb8;--signal-ready-soft:#1d4239;--premium-control-shadow:0 8px 20px #0000003d;--premium-panel-shadow:0 14px 32px #00000030}.app-shell :is(button,a):is(.primary-button,.primary-action,.ea-primary,.ds-primary,.im-primary,.mc-primary,.fin-primary,.exe2-primary,.delivery-confirm-button,.premium-primary,.primary):not(.danger):not(.danger-action):not(.srv-danger){border-color:var(--action-primary)!important;border-radius:var(--premium-control-radius)!important;background:linear-gradient(135deg,var(--action-primary),var(--action-primary-deep))!important;color:#fff!important;box-shadow:var(--premium-control-shadow)!important;font-weight:800!important}.app-shell :is(button,a):is(.primary-button,.primary-action,.ea-primary,.ds-primary,.im-primary,.mc-primary,.fin-primary,.exe2-primary,.delivery-confirm-button,.premium-primary,.primary):not(.danger):not(.danger-action):not(.srv-danger):hover:not(:disabled){filter:brightness(1.035);transform:translateY(-1px)}.app-shell :is(button,a):is(.secondary-button,.secondary,.ea-secondary,.ds-secondary):not(.danger):not(.danger-action){border-color:color-mix(in srgb,var(--ui-line) 84%,var(--action-primary))!important;border-radius:var(--premium-control-radius)!important;background:var(--ui-surface)!important;color:var(--action-secondary)!important;font-weight:750!important;box-shadow:0 2px 7px #1a334008!important}.app-shell :is(button,a):is(.secondary-button,.secondary,.ea-secondary,.ds-secondary):not(.danger):not(.danger-action):hover:not(:disabled){background:var(--action-secondary-soft)!important;border-color:var(--action-primary)!important;color:var(--action-primary-deep)!important}.app-shell :is(button,a):is(.primary-button,.primary-action,.ea-primary,.ds-primary,.im-primary,.mc-primary,.fin-primary,.exe2-primary,.delivery-confirm-button,.premium-primary,.primary,.secondary-button,.secondary,.ea-secondary,.ds-secondary):disabled{opacity:.52;box-shadow:none!important;transform:none!important}.app-shell [data-action-priority=now],.app-shell .urgent,.app-shell .critical,.app-shell .danger:not(button):not(a),.app-shell .late{--priority-colour:var(--signal-now);--priority-surface:var(--signal-now-soft)}.app-shell [data-action-priority=today],.app-shell .warning,.app-shell .warn{--priority-colour:var(--signal-today);--priority-surface:var(--signal-today-soft)}.app-shell [data-action-priority=ready],.app-shell .good,.app-shell .success{--priority-colour:var(--signal-ready);--priority-surface:var(--signal-ready-soft)}.app-shell :is([data-action-priority],.urgent,.critical,.late,.warning,.warn,.good,.success):not(button):not(a){color:var(--priority-colour)}.app-shell :is(.status,.badge,.chip,.finance-status,.fleet-status,.communication-state)[class*=warning],.app-shell :is(.status,.badge,.chip,.finance-status,.fleet-status,.communication-state)[class*=warn]{background:var(--signal-today-soft)!important;color:var(--signal-today)!important;border-color:color-mix(in srgb,var(--signal-today) 35%,var(--ui-line))!important}.app-shell :is(.status,.badge,.chip,.finance-status,.fleet-status,.communication-state)[class*=danger],.app-shell :is(.status,.badge,.chip,.finance-status,.fleet-status,.communication-state)[class*=critical]{background:var(--signal-now-soft)!important;color:var(--signal-now)!important;border-color:color-mix(in srgb,var(--signal-now) 35%,var(--ui-line))!important}.app-shell :is(.status,.badge,.chip,.finance-status,.fleet-status,.communication-state)[class*=good],.app-shell :is(.status,.badge,.chip,.finance-status,.fleet-status,.communication-state)[class*=success]{background:var(--signal-ready-soft)!important;color:var(--signal-ready)!important;border-color:color-mix(in srgb,var(--signal-ready) 35%,var(--ui-line))!important}@media (min-width:901px){[data-app-theme=light] .app-shell>.workspace-sidebar{background:linear-gradient(#fff 0%,#f7faf9 100%)!important;border-right-color:#d5dfdd!important}[data-app-theme=light] .app-shell .topbar{background:#ffffffe6!important}.app-shell .nav-item,.app-shell .sidebar-submenu button{transition:background-color .16s,color .16s,border-color .16s,box-shadow .16s}.app-shell .nav-item.active,.app-shell .nav-item.active:hover{border-color:color-mix(in srgb,var(--action-primary) 28%,var(--ui-line))!important;box-shadow:inset 3px 0 var(--action-primary),0 3px 10px #143f430e!important}.app-shell .sidebar-submenu button:hover,.app-shell .sidebar-submenu button.active{background:var(--action-primary-soft)!important;color:var(--action-primary-deep)!important;box-shadow:inset 2px 0 var(--action-primary)!important}[data-app-theme=dark] .app-shell>.workspace-sidebar{border-right-color:var(--ui-line)!important;background:linear-gradient(#122227 0%,#101e23 100%)!important}[data-app-theme=dark] .app-shell .topbar{border-bottom-color:var(--ui-line)!important;background:#0f1b20eb!important}[data-app-theme=dark] .app-shell .nav-item.active,[data-app-theme=dark] .app-shell .nav-item.active:hover{color:#a6eddf!important;box-shadow:inset 3px 0 var(--action-primary),0 5px 12px #00000024!important;background:#183335!important;border-color:#3b6c68!important}[data-app-theme=dark] .app-shell .sidebar-submenu button:hover,[data-app-theme=dark] .app-shell .sidebar-submenu button.active{color:#a6eddf!important;box-shadow:inset 2px 0 var(--action-primary)!important;background:#1a393b!important}.app-shell.studio-shell>.studio-sidebar{box-shadow:8px 0 24px #14323e06;background:linear-gradient(180deg,var(--ui-surface) 0%,var(--ui-alt) 150%)!important;border-right-color:var(--ui-line)!important}.app-shell.studio-shell .studio-brand{border-bottom:1px solid color-mix(in srgb,var(--ui-line) 72%,transparent);flex-basis:80px;height:80px}.app-shell.studio-shell .studio-collapse{border-color:color-mix(in srgb,var(--ui-line) 74%,var(--action-primary))!important;background:var(--ui-surface)!important;color:var(--action-secondary)!important;box-shadow:0 5px 13px #14323e1a!important}.app-shell.studio-shell .studio-collapse:hover{background:var(--action-primary-soft)!important;color:var(--action-primary-deep)!important}.app-shell.studio-shell .studio-menu{scrollbar-color:color-mix(in srgb,var(--action-primary) 35%,var(--ui-line)) transparent;padding:10px 11px 17px}.app-shell.studio-shell .studio-menu-group{margin:3px 0}.app-shell.studio-shell .studio-menu-trigger{min-height:42px;color:var(--professional-ink);background:0 0;border:1px solid #0000;border-radius:10px;padding:10px 11px;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s}.app-shell.studio-shell .studio-menu-trigger:hover{background:color-mix(in srgb,var(--action-primary) 5%,var(--ui-surface));border-color:color-mix(in srgb,var(--action-primary) 14%,var(--ui-line));color:var(--action-primary-deep)}.app-shell.studio-shell .studio-menu-trigger.active{border-color:color-mix(in srgb,var(--action-primary) 27%,var(--ui-line));background:linear-gradient(112deg,var(--action-primary-soft),color-mix(in srgb,var(--action-primary) 4%,var(--ui-surface)));color:var(--action-primary-deep);box-shadow:inset 3px 0 var(--action-primary),0 5px 14px #14464711}.app-shell.studio-shell .studio-menu-trigger.active>svg,.app-shell.studio-shell .studio-menu-trigger:hover>svg{color:var(--action-primary)!important}.app-shell.studio-shell .studio-submenu{border-left-color:color-mix(in srgb,var(--action-primary) 20%,var(--ui-line));margin:5px 0 11px 30px;padding-left:9px}.app-shell.studio-shell .studio-submenu>button{color:var(--professional-muted);background:0 0;border:1px solid #0000;border-radius:8px;transition:background-color .16s,color .16s}.app-shell.studio-shell .studio-submenu>button:hover{background:color-mix(in srgb,var(--action-primary) 5%,var(--ui-surface));color:var(--action-primary-deep)}.app-shell.studio-shell .studio-submenu>button.active{background:var(--ui-surface);border-color:color-mix(in srgb,var(--action-primary) 20%,var(--ui-line));color:var(--action-primary-deep);box-shadow:inset 2px 0 var(--action-primary),0 3px 10px #14323e0b}.app-shell.studio-shell .studio-menu-count{background:color-mix(in srgb,var(--action-primary) 10%,var(--ui-surface));color:var(--action-primary-deep);border-radius:99px;font-weight:750}.app-shell.studio-shell .topbar{border-bottom:1px solid var(--ui-line)!important;background:color-mix(in srgb,var(--ui-surface) 91%,transparent)!important;box-shadow:0 5px 18px #14323e07!important}.app-shell.studio-shell .global-search-trigger{border-color:color-mix(in srgb,var(--ui-line) 82%,var(--action-primary))!important;background:color-mix(in srgb,var(--ui-surface) 92%,var(--ui-alt))!important;border-radius:10px!important}.app-shell.studio-shell .global-search-trigger:hover{border-color:var(--action-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--action-primary) 12%,transparent)!important}.appearance-root .app-shell.studio-shell .day-metrics{background:0 0;border:0;gap:10px;overflow:visible}.appearance-root .app-shell.studio-shell .day-metrics>button{transition:transform .16s,border-color .16s,box-shadow .16s;border:1px solid color-mix(in srgb,var(--ui-line) 88%,var(--action-primary))!important;box-shadow:var(--premium-panel-shadow)!important;border-radius:13px!important}.appearance-root .app-shell.studio-shell .day-metrics>button:hover,.appearance-root .app-shell.studio-shell .day-metrics>button.active{transform:translateY(-1px);border-color:color-mix(in srgb,var(--action-primary) 42%,var(--ui-line))!important;box-shadow:0 9px 22px #1446471a!important}[data-app-theme=dark] .app-shell.studio-shell>.studio-sidebar{box-shadow:8px 0 30px #00000038;background:linear-gradient(#12252b 0%,#101f24 100%)!important}[data-app-theme=dark] .app-shell.studio-shell .studio-menu-trigger{color:#c7d6d6}[data-app-theme=dark] .app-shell.studio-shell .studio-menu-trigger:hover{color:#c7f1eb;background:#183438;border-color:#315d5c}[data-app-theme=dark] .app-shell.studio-shell .studio-menu-trigger.active{color:#b7f3e7;box-shadow:inset 3px 0 var(--action-primary),0 7px 17px #0003;background:linear-gradient(112deg,#1b4645,#173638);border-color:#397674}[data-app-theme=dark] .app-shell.studio-shell .studio-submenu>button{color:#b3c3c4}[data-app-theme=dark] .app-shell.studio-shell .studio-submenu>button:hover{color:#c7f1eb;background:#183438}[data-app-theme=dark] .app-shell.studio-shell .studio-submenu>button.active{color:#b7f3e7;box-shadow:inset 2px 0 var(--action-primary),0 5px 12px #0000002e;background:#1a383a;border-color:#397674}[data-app-theme=dark] .app-shell.studio-shell .topbar{background:#0f1b20f0!important;box-shadow:0 7px 22px #00000030!important}[data-app-theme=dark] .app-shell.studio-shell .global-search-trigger{color:#c4d5d5!important;background:#172b31!important;border-color:#35535a!important}[data-app-theme=dark] .appearance-root .app-shell.studio-shell .day-metrics>button{border-color:#345359!important;box-shadow:0 10px 25px #0000002e!important}}.app-shell :is(button,input,select,textarea,a):not(:where([data-theme-preserve],[data-theme-preserve] *)):focus-visible{outline:3px solid color-mix(in srgb,var(--ui-focus) 70%,transparent)!important;outline-offset:3px!important}.app-shell :is(.card,[class$=-card],[class*=\ card],.tasks-panel,.day-workstream,.day-side-rail>section,.work-agreement){box-shadow:var(--premium-panel-shadow)!important}@media (prefers-reduced-motion:reduce){.app-shell :is(button,a),.app-shell .nav-item,.app-shell .sidebar-submenu button{transition:none!important}.app-shell :is(button,a):hover{transform:none!important}.app-shell .signal-priority-strip>button,.app-shell .signal-priority-strip>button:after,.app-shell .signal-priority-strip>button b{animation:none!important}}.app-shell.studio-shell .studio-menu-heading{color:var(--professional-muted);letter-spacing:.14em;text-transform:uppercase;margin:13px 9px 8px;font-size:10px;font-weight:850}.app-shell.studio-shell .studio-menu-trigger{grid-template-columns:30px minmax(0,1fr) 15px;gap:10px;min-height:46px;padding:7px 9px}.app-shell.studio-shell .studio-menu-icon{background:color-mix(in srgb,var(--ui-alt) 88%,var(--ui-surface));width:30px;height:30px;color:var(--professional-muted);border-radius:9px;place-items:center;transition:background-color .16s,color .16s;display:grid}.app-shell.studio-shell .studio-menu-icon svg{width:16px;height:16px}.app-shell.studio-shell .studio-menu-chevron{color:var(--professional-muted);opacity:.72;place-items:center;display:grid}.app-shell.studio-shell .studio-menu-chevron svg{width:13px;height:13px;transition:transform .16s}.app-shell.studio-shell .studio-menu-trigger[aria-expanded=true] .studio-menu-chevron svg{transform:rotate(90deg)}.app-shell.studio-shell .studio-menu-trigger:hover .studio-menu-icon{background:var(--action-primary-soft);color:var(--action-primary-deep)}.app-shell.studio-shell .studio-menu-trigger.active .studio-menu-icon{background:linear-gradient(135deg,var(--action-primary),var(--action-primary-deep));color:#fff;box-shadow:0 5px 11px color-mix(in srgb,var(--action-primary) 25%,transparent)}.app-shell.studio-shell.menu-collapsed .studio-menu-heading{display:none}.app-shell.studio-shell.menu-collapsed .studio-menu-trigger{grid-template-columns:1fr;padding-inline:0}.app-shell.studio-shell.menu-collapsed .studio-menu-trigger>span:not(.studio-menu-icon){display:none}.app-shell .signal-command-dashboard{max-width:1440px;margin-inline:auto;padding-bottom:34px}.app-shell .signal-work-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.app-shell .signal-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--professional-muted)!important;margin:0 0 4px!important;font-size:12px!important;font-weight:760!important}.app-shell .signal-work-head h2{line-height:1.05;color:var(--professional-ink)!important;letter-spacing:-.055em!important;margin:0!important;font-size:32px!important;font-weight:760!important}.app-shell .signal-work-head>div>p:last-child{color:var(--professional-muted)!important;margin:7px 0 0!important;font-size:15px!important}.app-shell .signal-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.app-shell .signal-head-actions .live-state{padding-right:3px}.app-shell .signal-quiet-action,.app-shell .signal-refresh-choice select{border:1px solid color-mix(in srgb,var(--ui-line) 86%,var(--action-primary));border-radius:var(--premium-control-radius);background:var(--ui-surface);min-height:42px;color:var(--action-secondary);font:inherit;cursor:pointer;padding:0 13px;font-size:12px;font-weight:760}.app-shell .signal-refresh-choice select{max-width:168px}.app-shell .signal-quiet-action:hover:not(:disabled){border-color:var(--action-primary);background:var(--action-secondary-soft);color:var(--action-primary-deep)}.app-shell .signal-primary-action{border:1px solid var(--action-primary);background:linear-gradient(135deg,var(--action-primary),var(--action-primary-deep));color:#fff;min-height:44px;box-shadow:var(--premium-control-shadow);cursor:pointer;border-radius:10px;padding:0 17px;font:800 14px/1 inherit}.app-shell .signal-primary-action:hover:not(:disabled){filter:brightness(1.035);transform:translateY(-1px)}.app-shell .signal-priority-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:17px;display:grid}.app-shell .signal-priority-strip>button{isolation:isolate;border:1px solid color-mix(in srgb,var(--ui-line) 88%,var(--action-primary));background:linear-gradient(132deg,var(--ui-surface),color-mix(in srgb,var(--ui-surface) 94%,var(--priority-surface,var(--action-primary-soft))));text-align:left;min-height:106px;box-shadow:var(--premium-panel-shadow);cursor:pointer;border-radius:14px;padding:14px 16px 13px;transition:transform .16s,box-shadow .16s,border-color .16s;position:relative;overflow:hidden}.app-shell .signal-priority-strip>button:before{content:"";z-index:-1;background:var(--priority-colour,var(--action-primary));height:3px;position:absolute;inset:0 0 auto}.app-shell .signal-priority-strip>button:after{z-index:-1;content:"";opacity:0;background:linear-gradient(112deg,transparent 20%,var(--priority-surface,var(--action-primary-soft)) 50%,transparent 78%);position:absolute;inset:0;transform:translate(-110%)}.app-shell .signal-priority-strip>button:hover,.app-shell .signal-priority-strip>button.active{border-color:color-mix(in srgb,var(--priority-colour,var(--action-primary)) 45%,var(--ui-line));transform:translateY(-2px);box-shadow:0 12px 28px #14323e1a}.app-shell .signal-priority-strip span,.app-shell .signal-priority-strip strong,.app-shell .signal-priority-strip small{display:block}.app-shell .signal-priority-strip span{color:var(--professional-muted);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:830}.app-shell .signal-priority-strip strong{max-width:77%;color:var(--professional-ink);letter-spacing:-.025em;margin:11px 0 3px;font-size:17px;line-height:1.15}.app-shell .signal-priority-strip small{max-width:77%;color:var(--professional-muted);font-size:10px;line-height:1.3}.app-shell .signal-priority-strip b{color:var(--priority-colour,var(--action-primary));letter-spacing:-.07em;font-size:27px;position:absolute;bottom:13px;right:15px}.app-shell .signal-priority-strip[data-motion=now]>[data-action-priority=now],.app-shell .signal-priority-strip[data-motion=today]>[data-action-priority=today],.app-shell .signal-priority-strip[data-motion=ready]>[data-action-priority=ready]{animation:.48s cubic-bezier(.2,.8,.2,1) both signal-tile-arrival}.app-shell .signal-priority-strip[data-motion=now]>[data-action-priority=now]:after,.app-shell .signal-priority-strip[data-motion=today]>[data-action-priority=today]:after,.app-shell .signal-priority-strip[data-motion=ready]>[data-action-priority=ready]:after{animation:.72s ease-out both signal-tile-sweep}.app-shell .signal-priority-strip[data-motion=now]>[data-action-priority=now] b{animation:.43s cubic-bezier(.2,.8,.2,1) .1s both signal-tile-value}.app-shell .signal-system-notices{gap:10px;margin-bottom:15px;display:grid}.app-shell .signal-system-notices>:last-child{margin-bottom:0}.app-shell .signal-command-grid{grid-template-columns:minmax(0,1.75fr) minmax(305px,.85fr);align-items:start;gap:18px;display:grid}.app-shell .signal-queue,.app-shell .signal-focus-rail>section,.app-shell .signal-work-agreement{border:1px solid var(--ui-line);background:var(--ui-surface);box-shadow:var(--premium-panel-shadow);border-radius:16px}.app-shell .signal-queue{overflow:hidden}.app-shell .signal-queue-head{border-bottom:1px solid var(--ui-line);justify-content:space-between;align-items:center;gap:16px;padding:19px 21px;display:flex}.app-shell .signal-queue-head h3,.app-shell .signal-focus-rail h3{letter-spacing:-.035em;color:var(--professional-ink)!important;margin:0!important;font-size:19px!important}.app-shell .signal-queue-head p{color:var(--professional-muted);margin:5px 0 0;font-size:12px}.app-shell .signal-queue-controls{align-items:center;gap:7px;display:flex}.app-shell .signal-queue-controls label{display:block}.app-shell .signal-queue-controls select,.app-shell .signal-search input{border:1px solid var(--ui-line);background:var(--ui-surface);height:36px;color:var(--professional-ink);font:inherit;border-radius:8px;padding:0 9px;font-size:11px}.app-shell .signal-search{position:relative}.app-shell .signal-search span{color:var(--professional-muted);position:absolute;top:8px;left:9px}.app-shell .signal-search input{width:176px;padding-left:27px}.app-shell .signal-task-section+.signal-task-section{border-top:1px solid var(--ui-line)}.app-shell .signal-task-section>header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.app-shell .signal-task-section>header h3{color:var(--professional-ink);margin:0!important;font-size:14px!important}.app-shell .signal-task-section>header span,.app-shell .signal-completed>button>b{background:var(--action-primary-soft);min-width:22px;height:22px;color:var(--action-primary-deep);border-radius:7px;place-items:center;font-size:11px;font-weight:800;display:grid}.app-shell .signal-task-list{display:grid}.app-shell .signal-task{border-top:1px solid var(--ui-line);grid-template-columns:5px minmax(0,1fr) auto auto minmax(112px,130px);align-items:center;gap:15px;min-height:86px;padding:12px 0;display:grid}.app-shell .signal-task:first-child{border-top:0}.app-shell .signal-task>i{background:var(--priority-colour,var(--action-primary));border-radius:99px;width:5px;height:46px}.app-shell .signal-task-copy h4,.app-shell .signal-task-copy p,.app-shell .signal-task-copy small{margin:0;display:block}.app-shell .signal-task-copy h4{color:var(--professional-ink);font-size:14px;line-height:1.3}.app-shell .signal-task-copy p{color:var(--professional-muted);margin-top:4px;font-size:12px;line-height:1.35}.app-shell .signal-task-copy small{color:var(--professional-muted);margin-top:6px;font-size:10px}.app-shell .signal-task time{color:var(--professional-muted);white-space:nowrap;font-size:11px}.app-shell .signal-task-status{background:var(--priority-surface,var(--action-primary-soft));color:var(--priority-colour,var(--action-primary-deep));white-space:nowrap;border-radius:7px;padding:7px 8px;font-size:10px;font-weight:800}.app-shell .signal-task>button{border:1px solid color-mix(in srgb,var(--ui-line) 70%,var(--action-primary));background:var(--ui-surface);min-height:36px;color:var(--action-primary-deep);cursor:pointer;border-radius:8px;padding:7px 9px;font:760 11px/1.2 inherit}.app-shell .signal-task>button:hover{border-color:var(--action-primary);background:var(--action-primary);color:#fff}.app-shell .signal-completed{border:1px solid var(--ui-line);border-radius:10px;margin:0 21px 17px;overflow:hidden}.app-shell .signal-completed>button{background:var(--action-secondary-soft);width:100%;color:var(--professional-ink);text-align:left;cursor:pointer;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:11px 13px;font:750 12px inherit;display:grid}.app-shell .signal-completed>button>b{background:var(--signal-ready-soft);color:var(--signal-ready);justify-self:start}.app-shell .signal-completed .signal-task-list{padding:0 13px}.app-shell .signal-sync-proof{color:var(--professional-muted);gap:8px;padding:0 21px 17px;font-size:10px;display:flex}.app-shell .signal-sync-proof span{color:var(--signal-ready);font-size:10px}.app-shell .signal-focus-rail{gap:14px;display:grid}.app-shell .signal-value-card{padding:0;overflow:hidden}.app-shell .signal-value-card header,.app-shell .signal-next-step header,.app-shell .signal-agenda header,.app-shell .signal-blockers header{justify-content:space-between;align-items:center;gap:10px;display:flex}.app-shell .signal-value-card>header{padding:17px 19px 0}.app-shell .signal-value-card header span,.app-shell .signal-next-step header span{color:var(--professional-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:830}.app-shell .signal-value-card header small{color:var(--professional-muted);font-size:11px}.app-shell .signal-value-card>div:first-of-type{background:linear-gradient(135deg,var(--action-primary-soft),transparent);padding:21px 19px 5px}.app-shell .signal-value-card p{color:var(--professional-muted);margin:0 0 6px;font-size:12px}.app-shell .signal-value-card strong{color:var(--professional-ink);letter-spacing:-.065em;font-size:30px}.app-shell .signal-bars{background:linear-gradient(135deg,var(--action-primary-soft),transparent);align-items:end;gap:8px;height:72px;padding:8px 19px 19px;display:flex}.app-shell .signal-bars i{background:linear-gradient(180deg,color-mix(in srgb,var(--action-primary) 52%,white),var(--action-primary));border-radius:6px 6px 2px 2px;flex:1;min-width:22px;display:block}.app-shell .signal-empty-value{padding:12px 19px 19px}.app-shell .signal-next-step header b{background:var(--signal-today-soft);color:var(--signal-today);border-radius:7px;padding:6px 8px;font-size:10px}.app-shell .signal-next-step h3{line-height:1.3;margin:16px 0 8px!important;font-size:17px!important}.app-shell .signal-next-step p{color:var(--professional-muted);margin:0 0 16px;font-size:12px;line-height:1.45}.app-shell .signal-next-step .signal-primary-action,.app-shell .signal-next-step .signal-quiet-action{text-align:center;width:100%;min-height:42px}.app-shell .signal-agenda,.app-shell .signal-blockers{overflow:hidden}.app-shell .signal-agenda header,.app-shell .signal-blockers header{border-bottom:1px solid var(--ui-line);padding:15px 17px}.app-shell .signal-agenda h3,.app-shell .signal-blockers h3{font-size:15px!important}.app-shell .signal-agenda header button{color:var(--action-primary-deep);cursor:pointer;background:0 0;border:0;font:760 11px inherit}.app-shell .signal-agenda>div{padding:6px 14px 11px}.app-shell .signal-agenda>div>button{border:0;border-top:1px solid var(--ui-line);width:100%;color:var(--professional-ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:45px minmax(0,1fr);gap:9px;padding:10px 0;display:grid}.app-shell .signal-agenda>div>button:first-child{border-top:0}.app-shell .signal-agenda time{font-size:11px;font-weight:800}.app-shell .signal-agenda button b,.app-shell .signal-agenda button small,.app-shell .signal-blockers button b,.app-shell .signal-blockers button small{display:block}.app-shell .signal-agenda button b,.app-shell .signal-blockers button b{font-size:11px}.app-shell .signal-agenda button small,.app-shell .signal-blockers button small,.app-shell .signal-agenda>p,.app-shell .signal-blockers>p{color:var(--professional-muted);margin-top:3px;font-size:10px}.app-shell .signal-agenda>p,.app-shell .signal-blockers>p{margin:0;padding:15px 17px}.app-shell .signal-blockers header>b{background:var(--signal-today-soft);min-width:22px;height:22px;color:var(--signal-today);border-radius:7px;place-items:center;font-size:11px;display:grid}.app-shell .signal-blockers>button{border:0;border-top:1px solid var(--ui-line);width:100%;color:var(--professional-ink);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:11px 17px;display:flex}.app-shell .signal-blockers>button:hover{background:var(--signal-today-soft)}.app-shell .signal-blockers>button i{color:var(--signal-today);font-style:normal}.app-shell .signal-work-agreement{padding:14px 17px}.app-shell .signal-work-agreement summary{cursor:pointer;color:var(--professional-ink);justify-content:space-between;font-size:12px;font-weight:800;list-style:none;display:flex}.app-shell .signal-work-agreement summary::marker{display:none}.app-shell .signal-work-agreement summary i{color:var(--action-primary-deep);font-size:10px;font-style:normal}.app-shell .signal-work-agreement>p{color:var(--professional-muted);margin:12px 0 0;font-size:11px;line-height:1.45}.app-shell .signal-work-agreement dl{margin:11px 0 0}.app-shell .signal-work-agreement dl>div{border-top:1px solid var(--ui-line);padding:7px 0}.app-shell .signal-work-agreement dt{color:var(--professional-muted);font-size:10px}.app-shell .signal-work-agreement dd{color:var(--professional-ink);margin:3px 0 0;font-size:11px}.app-shell .signal-show-all{border:1px dashed color-mix(in srgb,var(--ui-line) 68%,var(--action-primary));background:var(--action-secondary-soft);width:calc(100% - 42px);min-height:40px;color:var(--action-primary-deep);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin:0 21px 17px;font:760 11px inherit;display:flex}.app-shell .signal-show-all:hover{border-style:solid;border-color:var(--action-primary);background:var(--action-primary-soft)}@keyframes signal-tile-arrival{0%{transform:translateY(5px);box-shadow:0 0 #0000}60%{transform:translateY(-2px);box-shadow:0 13px 24px #14323e24}to{box-shadow:var(--premium-panel-shadow);transform:translateY(0)}}@keyframes signal-tile-sweep{0%{opacity:0;transform:translate(-110%)}18%{opacity:.86}to{opacity:0;transform:translate(110%)}}@keyframes signal-tile-value{0%{opacity:.25;transform:scale(.82)}to{opacity:1;transform:scale(1)}}.appearance-root .app-shell>main :is(.day-metrics,.relation-metric-strip,.ord-kpis,.fin-kpis,.ds-kpis,.mkt-kpis,.rec-kpis,.rec-metrics,.hr-metrics,.integration-metrics,.communication-metrics,.goal-kpis,.facility-kpis,.fleet-kpis,.governance-kpis,.approval-kpis,.commission-kpis,.property-metrics,.screen-metrics,.pp-kpis,.ea-kpis,.clm-kpis,.exe2-kpis,.ep-kpis,.ep-report-kpis,.pr-kpis,.mrt-kpis,.mrt-source-metrics,.apps-metrics,.id-kpis,.id-domain-kpis,.lsd-kpis,.lsd-detail-kpis,.debtor-kpis,.route-map-metrics,.work-map-metrics,.mc-kpis,.intake-kpis,.quote-kpis,.queue-metrics,.sales-metrics,.bc-kpis,.commercial-metrics,.fm-kpis,.order-metrics,.finance-metrics,.inventory-metrics,.people-metrics,.outbound-metrics,.planning-metrics,.subsidy-kpis,.commercial-kpi-row,.sp-metrics,.stock-metric-grid,.execution-summary,.relation-kpis,.work-metrics)>:is(button,article,section,div){min-height:106px;border-color:color-mix(in srgb,var(--tile-ink) 18%,var(--ui-line))!important;background:linear-gradient(132deg,color-mix(in srgb,var(--tile-soft) 84%,var(--ui-surface)),var(--tile-soft))!important;box-shadow:0 7px 18px color-mix(in srgb,var(--tile-ink) 7%,transparent)!important;border-radius:12px!important}.appearance-root .app-shell>main :is(.day-metrics,.relation-metric-strip,.ord-kpis,.fin-kpis,.ds-kpis,.mkt-kpis,.rec-kpis,.rec-metrics,.hr-metrics,.integration-metrics,.communication-metrics,.goal-kpis,.facility-kpis,.fleet-kpis,.governance-kpis,.approval-kpis,.commission-kpis,.property-metrics,.screen-metrics,.pp-kpis,.ea-kpis,.clm-kpis,.exe2-kpis,.ep-kpis,.ep-report-kpis,.pr-kpis,.mrt-kpis,.mrt-source-metrics,.apps-metrics,.id-kpis,.id-domain-kpis,.lsd-kpis,.lsd-detail-kpis,.debtor-kpis,.route-map-metrics,.work-map-metrics,.mc-kpis,.intake-kpis,.quote-kpis,.queue-metrics,.sales-metrics,.bc-kpis,.commercial-metrics,.fm-kpis,.order-metrics,.finance-metrics,.inventory-metrics,.people-metrics,.outbound-metrics,.planning-metrics,.subsidy-kpis,.commercial-kpi-row,.sp-metrics,.stock-metric-grid,.execution-summary,.relation-kpis,.work-metrics)>:is(button,article,section,div):before{content:"";z-index:1;background:var(--tile-ink);pointer-events:none;height:3px;position:absolute;inset:0 0 auto}[data-app-theme=dark] .appearance-root .app-shell>main :is(.day-metrics,.relation-metric-strip,.ord-kpis,.fin-kpis,.ds-kpis,.mkt-kpis,.rec-kpis,.rec-metrics,.hr-metrics,.integration-metrics,.communication-metrics,.goal-kpis,.facility-kpis,.fleet-kpis,.governance-kpis,.approval-kpis,.commission-kpis,.property-metrics,.screen-metrics,.pp-kpis,.ea-kpis,.clm-kpis,.exe2-kpis,.ep-kpis,.ep-report-kpis,.pr-kpis,.mrt-kpis,.mrt-source-metrics,.apps-metrics,.id-kpis,.id-domain-kpis,.lsd-kpis,.lsd-detail-kpis,.debtor-kpis,.route-map-metrics,.work-map-metrics,.mc-kpis,.intake-kpis,.quote-kpis,.queue-metrics,.sales-metrics,.bc-kpis,.commercial-metrics,.fm-kpis,.order-metrics,.finance-metrics,.inventory-metrics,.people-metrics,.outbound-metrics,.planning-metrics,.subsidy-kpis,.commercial-kpi-row,.sp-metrics,.stock-metric-grid,.execution-summary,.relation-kpis,.work-metrics)>:is(button,article,section,div){border-color:color-mix(in srgb,var(--tile-ink) 26%,var(--ui-line))!important;background:linear-gradient(132deg,color-mix(in srgb,var(--tile-soft) 78%,var(--ui-surface)),var(--ui-surface))!important;box-shadow:0 11px 24px #00000030!important}[data-app-theme=dark] .app-shell .signal-priority-strip>button,[data-app-theme=dark] .app-shell .signal-queue,[data-app-theme=dark] .app-shell .signal-focus-rail>section,[data-app-theme=dark] .app-shell .signal-work-agreement{border-color:var(--ui-line);background:var(--ui-surface)}[data-app-theme=dark] .app-shell .signal-task>button,[data-app-theme=dark] .app-shell .signal-quiet-action,[data-app-theme=dark] .app-shell .signal-refresh-choice select{background:var(--ui-surface);color:var(--ui-text);border-color:var(--ui-line)}[data-app-theme=dark] .app-shell .signal-queue-controls select,[data-app-theme=dark] .app-shell .signal-search input{background:var(--ui-alt);border-color:var(--ui-line);color:var(--ui-text)}[data-app-theme=dark] .app-shell .signal-completed>button{background:var(--ui-alt)}[data-app-theme=dark] .app-shell .studio-menu-heading{color:#9fb7b5}[data-app-theme=dark] .app-shell .studio-menu-icon{color:#a9bfbe;background:#1c3439}[data-app-theme=dark] .app-shell .studio-menu-trigger.active .studio-menu-icon{color:#fff}@media (max-width:1180px){.app-shell .signal-work-head{flex-direction:column;align-items:flex-start}.app-shell .signal-head-actions{justify-content:flex-start}.app-shell .signal-command-grid{grid-template-columns:minmax(0,1fr) 320px}.app-shell .signal-queue-head{flex-direction:column;align-items:flex-start}.app-shell .signal-queue-controls{width:100%}.app-shell .signal-search{flex:1}.app-shell .signal-search input{width:100%}}@media (max-width:960px){.app-shell .signal-command-grid{grid-template-columns:1fr}.app-shell .signal-focus-rail{grid-template-columns:1fr 1fr}.app-shell .signal-next-step,.app-shell .signal-agenda,.app-shell .signal-blockers,.app-shell .signal-work-agreement{grid-column:span 1}}@media (max-width:900px){.app-shell.studio-shell.menu-collapsed .studio-mobile-open .studio-menu-trigger{grid-template-columns:30px minmax(0,1fr) 15px;padding:7px 9px}.app-shell.studio-shell.menu-collapsed .studio-mobile-open .studio-menu-trigger>span:not(.studio-menu-icon){display:block}}@media (max-width:720px){.app-shell .signal-priority-strip,.app-shell .signal-focus-rail{grid-template-columns:1fr}.app-shell .signal-head-actions{width:100%}.app-shell .signal-refresh-choice{flex:1}.app-shell .signal-refresh-choice select{width:100%;max-width:none}.app-shell .signal-primary-action{flex:1}.app-shell .signal-queue-controls{grid-template-columns:1fr 1fr;display:grid}.app-shell .signal-search{grid-column:1/-1}.app-shell .signal-task{grid-template-columns:4px minmax(0,1fr) auto;gap:10px}.app-shell .signal-task time{display:none}.app-shell .signal-task-status{grid-column:2;justify-self:start}.app-shell .signal-task>button{grid-column:2/-1;width:100%}}.app-shell .signal-command-dashboard,.app-shell .desktop-purchase-reference,.app-shell .sales-planning-workspace.sp-studio{min-width:0}.app-shell .signal-command-dashboard{max-width:none}.app-shell .signal-work-head{align-items:center;gap:16px;margin-bottom:16px}.app-shell .signal-work-head h2{font-size:28px!important}.app-shell .signal-command-grid{grid-template-columns:minmax(0,1fr) minmax(260px,28%);gap:16px}.app-shell .signal-queue{container:work-queue/inline-size}.app-shell .signal-queue-head{gap:12px;padding:14px 18px;display:grid}.app-shell .signal-queue-head h3{font-size:18px!important}.app-shell .signal-queue-head p{margin-top:3px}.app-shell .signal-queue-controls{grid-template-columns:minmax(160px,1fr) minmax(110px,.55fr) minmax(110px,.55fr);gap:8px;display:grid}.app-shell .signal-queue-controls label{min-width:0}.app-shell .signal-queue-controls input,.app-shell .signal-queue-controls select{width:100%;min-height:40px;font-size:12px}.app-shell .signal-task-section{padding:12px 18px}.app-shell .signal-task{grid-template-columns:4px minmax(0,1fr) 100px 78px 114px;gap:10px;min-height:76px;padding:10px 0}.app-shell .signal-task-copy{overflow-wrap:anywhere;min-width:0}.app-shell .signal-task-copy small{margin-top:3px;font-size:11px}.app-shell .signal-task time{white-space:normal;font-variant-numeric:tabular-nums}.app-shell .signal-task-status{text-align:center;white-space:normal;font-size:11px}.app-shell .signal-task>button{min-height:40px;font-size:12px}.app-shell .signal-focus-rail{gap:12px;min-width:0}.app-shell .signal-focus-rail>section{overflow-wrap:anywhere}.app-shell .signal-value-card>header{flex-wrap:wrap;padding:14px 16px 0}.app-shell .signal-value-card>div:first-of-type{padding:14px 16px 4px}.app-shell .signal-value-card strong{font-variant-numeric:tabular-nums;font-size:27px}.app-shell .signal-bars{height:54px;padding:6px 16px 14px}.app-shell .signal-next-step{padding:16px}.app-shell .signal-next-step h3{margin-top:12px!important}.app-shell .signal-priority-strip span,.app-shell .signal-priority-strip small,.app-shell .signal-sync-proof{font-size:11px}.app-shell .signal-system-notices:empty{display:none}.app-shell .desktop-purchase-reference{container:purchase-reference/inline-size}.app-shell .desktop-purchase-reference .purchase-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:12px 0;display:flex}.app-shell .desktop-purchase-reference .purchase-toolbar .fin-filter-tabs{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.app-shell .desktop-purchase-reference .purchase-toolbar button{min-height:44px;font-size:12px}.app-shell .desktop-purchase-reference .purchase-toolbar .upload-button{flex-shrink:0;align-items:center;gap:8px;width:auto;display:flex}.app-shell .desktop-purchase-reference .purchase-toolbar svg{width:16px;height:16px}.app-shell .desktop-purchase-reference .purchase-workspace{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.app-shell .desktop-purchase-reference :is(.purchase-list,.purchase-preview,.purchase-control){grid-column:auto;width:100%;min-width:0}.app-shell .desktop-purchase-reference .purchase-list{grid-column:1/-1;max-height:180px;overflow:auto}.app-shell .desktop-purchase-reference .purchase-list>button{grid-template-columns:22px minmax(0,1fr) auto;padding:12px 16px}.app-shell .desktop-purchase-reference .purchase-list>button>div{overflow-wrap:anywhere;min-width:0}.app-shell .desktop-purchase-reference .purchase-list>button :is(span,small){font-size:12px}.app-shell .desktop-purchase-reference .purchase-list .status-dot{grid-column:2/-1}.app-shell .desktop-purchase-reference .purchase-preview{display:block;overflow:visible}.app-shell .desktop-purchase-reference .three-way-summary{flex-wrap:wrap;gap:10px;min-width:0;padding:12px 16px}.app-shell .desktop-purchase-reference .three-way-summary>div{flex:240px;min-width:0}.app-shell .desktop-purchase-reference .three-way-summary>.status-dot{flex:none;width:auto;height:auto}.app-shell .desktop-purchase-reference .fin-demo-lock,.app-shell .desktop-purchase-reference .fin-demo-lock :is(div,span){white-space:normal;overflow-wrap:anywhere}.app-shell .desktop-purchase-reference .fin-demo-lock svg{flex-shrink:0}.app-shell .desktop-purchase-reference .recognized-fields>div{grid-template-columns:95px minmax(0,1fr) auto;align-items:start}.app-shell .desktop-purchase-reference .recognized-fields :is(span,b,small){overflow-wrap:anywhere;font-size:12px}.app-shell .desktop-purchase-reference .purchase-match{grid-template-columns:18px minmax(0,1fr)}.app-shell .desktop-purchase-reference .purchase-match strong{grid-column:2}.app-shell .desktop-purchase-reference .purchase-control :is(.purchase-match,.booking-line,.hard-block){overflow-wrap:anywhere;min-width:0}.app-shell .desktop-purchase-reference .finance-document-toolbar{flex-wrap:wrap;gap:8px}.app-shell .desktop-purchase-reference .finance-document-toolbar nav{flex-wrap:wrap;margin:0}.app-shell .desktop-purchase-reference .finance-document-toolbar nav button{font-size:12px}.app-shell .desktop-purchase-reference .finance-document-tools{border-left:0;flex-wrap:wrap;padding-left:0}.app-shell .desktop-purchase-reference .finance-document-versions{flex-wrap:wrap}.app-shell .desktop-purchase-reference .finance-document-body.compare{grid-template-columns:minmax(0,1fr)}.app-shell .desktop-purchase-reference .finance-document-compare{border-left:0;border-top:1px solid var(--ui-line)}.app-shell .desktop-purchase-reference .finance-document-stage{padding:16px}.app-shell .desktop-purchase-reference .finance-document-viewer:not(.fullscreen) .finance-document-body{min-height:430px}.app-shell .desktop-purchase-reference .finance-document-viewer.fullscreen .finance-document-body.compare{grid-template-columns:minmax(0,1fr) minmax(280px,360px)}@container purchase-reference (width>=1320px){.app-shell .desktop-purchase-reference .purchase-workspace{grid-template-columns:minmax(230px,.6fr) minmax(550px,1.4fr) minmax(340px,.9fr)}.app-shell .desktop-purchase-reference .purchase-list{grid-column:auto;max-height:650px}}@container purchase-reference (width<=720px){.app-shell .desktop-purchase-reference .purchase-workspace{grid-template-columns:minmax(0,1fr)}.app-shell .desktop-purchase-reference .purchase-list{grid-column:auto}.app-shell .desktop-purchase-reference .recognized-fields>div{grid-template-columns:85px minmax(0,1fr) auto}}.app-shell .sales-planning-workspace.sp-studio{gap:8px}.app-shell .sp-studio .sp-availability>details{color:var(--ui-text);background:var(--ui-alt)!important;border-color:var(--ui-line)!important;margin:0!important;padding:8px 12px!important}.app-shell .sp-studio .sp-release-options{grid-template-columns:1.2fr 1fr 1fr;align-items:start;gap:8px;display:grid}.app-shell .sp-studio .sp-release-options:has(details[open]){grid-template-columns:minmax(0,1fr)}.app-shell .sp-studio .sp-command-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:0;display:flex}.app-shell .sp-studio .sp-command-top .sp-window-link{background:0 0;border:0;flex-wrap:wrap;flex:260px;gap:8px;min-height:40px;margin:0;padding:0;display:flex}.app-shell .sp-studio .sp-command-top .sp-heading{min-width:0;margin:0;padding:0}.app-shell .sp-studio .sp-live{flex-wrap:wrap;gap:8px}.app-shell .sp-studio .sp-command-top button{min-height:40px}.app-shell .sp-studio .sales-chain-box{margin:0;padding:8px 12px}.app-shell .sp-studio .sales-chain-box summary{min-height:24px;font-size:12px}.app-shell .sp-studio .sp-publication-bar{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;margin:0;padding:8px 12px;display:flex}.app-shell .sp-studio .sp-publication-bar>div{flex:260px;min-width:0}.app-shell .sp-studio .sp-publication-bar em{overflow-wrap:anywhere;max-width:100%}.app-shell .sp-studio .sp-publication-bar button{min-height:40px}.app-shell .sp-studio .sp-day-command{margin:0;padding:12px}.app-shell .sp-studio .sp-day-command>header{flex-wrap:wrap;gap:10px;margin-bottom:10px}.app-shell .sp-studio .sp-day-command>header h3{margin:0;font-size:16px}.app-shell .sp-studio .sp-pressure-grid{gap:8px}.app-shell .sp-studio .sp-pressure-grid>button{gap:4px;min-height:106px;padding:8px}.app-shell .sp-studio .sp-pressure-grid>button>header{flex-wrap:wrap;gap:4px;margin-bottom:2px}.app-shell .sp-studio .sp-pressure-product{gap:4px;margin:0}.app-shell .sp-studio .sp-pressure-grid>button>footer{flex-wrap:wrap;gap:4px;margin-top:2px;padding-top:4px}.app-shell .sp-studio .sp-attention-bar{flex-wrap:wrap;gap:8px;min-height:40px;margin:0;padding:6px 10px}.app-shell .sp-studio .sp-attention-bar button{min-height:36px}.app-shell .sp-studio .sp-queue-tabs{gap:6px;overflow:visible;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.app-shell .sp-studio .sp-queue-tabs button{height:auto;min-height:44px;padding:8px}.app-shell .sp-studio .sp-queue-tabs button span{white-space:normal;text-overflow:clip;font-size:12px;overflow:visible}.app-shell .sp-studio .sp-lead-list>button:has(>i) .sp-lead-score{padding-top:16px}@media (max-width:1180px){.app-shell .signal-work-head{align-items:flex-start}.app-shell .signal-command-grid{grid-template-columns:minmax(0,1fr)}.app-shell .signal-focus-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@container work-queue (width<=640px){.app-shell .signal-task{grid-template-columns:4px minmax(0,1fr) 100px}.app-shell .signal-task>i{grid-row:span 2}.app-shell .signal-task time{grid-area:2/2}.app-shell .signal-task-status{grid-area:1/3}.app-shell .signal-task>button{grid-area:2/3}}@media (max-width:960px){.app-shell .signal-command-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.app-shell .sp-studio .sp-release-options{grid-template-columns:minmax(0,1fr)}.app-shell .signal-queue-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .signal-queue-controls .signal-search{grid-column:1/-1}.app-shell .signal-focus-rail,.app-shell .desktop-purchase-reference .finance-document-viewer.fullscreen .finance-document-body.compare{grid-template-columns:minmax(0,1fr)}}.app-shell :is(.fm-manager,.live-sales-day,.sales-desk,.quote-overview-page,.ord-page){min-width:0;max-width:none;padding:var(--calm-page-gutter,24px)}.app-shell :is(.fm-manager,.live-sales-day,.sales-desk,.quote-overview-page,.ord-page) :is(input,select,textarea):focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.app-shell :is(.sales-desk-head,.lsd-titlebar,.ord-page-head){flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px}.app-shell :is(.sales-desk-head,.lsd-titlebar,.ord-page-head) h2{line-height:1.2;font-size:28px!important}.app-shell :is(.sales-desk-head,.ord-page-head)>div{min-width:0}.app-shell .sales-desk{container:sales-desk/inline-size}.app-shell .sales-desk .sales-desk-counts{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;padding:0;display:grid}.app-shell .sales-desk-counts>:is(span,button){border:1px solid var(--ui-line);border-top:3px solid var(--ui-focus);background:var(--ui-surface);height:auto;min-height:106px;color:var(--ui-text);text-align:left;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;margin:0;padding:12px 16px;display:flex}.app-shell .sales-desk-counts>span[data-tone=attention]{border-top-color:var(--ui-amber)}.app-shell .sales-desk-counts b{font-variant-numeric:tabular-nums;margin:0;line-height:1;font-size:27px!important}.app-shell>main .sales-desk-counts>:is(span,button){padding:12px 16px;border-radius:14px!important}.app-shell .sales-desk-counts small{color:var(--ui-muted);font-size:12px}.app-shell .sales-desk-counts small:first-child{color:var(--ui-text);font-weight:650}.app-shell .sales-desk-controls{border:1px solid var(--ui-line);background:var(--ui-surface);border-radius:14px 14px 0 0;padding:12px 16px}.app-shell .sales-desk-tools{flex-wrap:wrap;gap:12px;margin:0 0 10px}.app-shell .sales-desk-tools nav{gap:4px}.app-shell .sales-desk-tools label:has(input){flex:230px;max-width:380px}.app-shell .sales-desk-tools input{width:100%}.app-shell .sales-desk :is(.sales-desk-tools,.sales-desk-stages) button{min-height:44px;padding:8px 12px;font-size:12px}.app-shell .sales-desk-stages{gap:4px}.app-shell .sales-desk-selection{margin:10px 0 0;line-height:1.5}.app-shell .sales-desk-layout{gap:14px}.app-shell .sales-desk-layout.with-detail{grid-template-columns:minmax(270px,.65fr) minmax(0,1.35fr)}.app-shell .sales-desk-register{border-radius:0 0 14px 14px}.app-shell .sales-desk button.sales-desk-row{grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) minmax(125px,.6fr);gap:14px;min-height:76px;padding:10px 16px}.app-shell .sales-desk-row b{font-size:14px!important}.app-shell .sales-desk-row small{font-size:12px}.app-shell .sales-desk-row>span:last-child{font-variant-numeric:tabular-nums}.app-shell .sales-desk.density-roomy button.sales-desk-row{padding-block:18px}.app-shell .sales-desk .with-detail .sales-desk-row{grid-template-columns:minmax(0,1fr)!important;gap:6px!important}.app-shell .sales-desk .with-detail .sales-desk-row>span:last-child{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.app-shell .sales-desk-layout.with-detail>.sales-desk-register{max-height:680px;display:block;overflow:auto}.app-shell .sales-desk-detail{border-radius:14px;padding:18px;container:sales-detail/inline-size}.app-shell .sales-desk-detail>header{align-items:flex-start;gap:12px}.app-shell .sales-desk-detail>header>button{flex-shrink:0;min-width:44px;min-height:44px}.app-shell .sales-desk-detail :is(.sales-desk-next,.sales-followup,.workqueue-detail-grid){overflow-wrap:anywhere;min-width:0}.app-shell .sales-desk-detail :is(input,select,textarea){width:100%;max-width:100%}.app-shell .sales-desk-detail .sales-embedded .workqueue-detail-grid{display:block}.app-shell .sales-desk-detail .sales-embedded .workqueue-detail-grid>section{padding:14px}.app-shell .sales-desk>.sales-chain-box{margin-top:12px;padding:8px 14px}.app-shell .live-sales-day{container:sales-day/inline-size}.app-shell .lsd-toolbar{flex-wrap:wrap;gap:8px}.app-shell .lsd-toolbar button{min-height:44px}.app-shell .lsd-kpis{gap:12px}.app-shell .lsd-kpis>button{min-height:106px;padding:12px 16px}.app-shell .lsd-kpis strong{margin-top:5px;font-size:28px}.app-shell .lsd-kpis small{margin-top:5px;font-size:12px}.app-shell .lsd-controlstrip strong{font-size:13px}.app-shell .lsd-controlstrip small{font-size:12px}.app-shell .lsd-agenda-prominent>header{flex-wrap:wrap;gap:8px;min-height:48px}.app-shell .lsd-agenda-prominent>header small{font-size:12px}.app-shell .lsd-agenda-tools{flex-wrap:wrap;gap:8px}.app-shell .lsd-agenda-tools :is(label,select){height:auto;min-height:40px}.app-shell .lsd-agenda-tools .lsd-legend{flex-wrap:wrap;font-size:12px}.app-shell .lsd-agenda-matrix{overscroll-behavior:contain;max-height:min(64vh,680px)}.app-shell .lsd-agenda-headrow :is(strong,span){font-size:12px}.app-shell .lsd-agenda-row .lsd-appointment{min-height:76px;padding:8px}.app-shell .lsd-agenda-row .lsd-appointment>strong{font-size:13px!important}.app-shell .lsd-agenda-row .lsd-appointment :is(small,em,footer i,footer b),.app-shell .lsd-agenda-row .lsd-appointment>span b{font-size:12px}.app-shell .lsd-seller-cell .lsd-person>i{display:none}.app-shell .lsd-person>span{min-width:0}.app-shell .lsd-person strong{font-size:13px}.app-shell .lsd-person small{font-size:12px}.app-shell .lsd-chain-compact{margin-top:16px}.app-shell .fm-manager{container:fm-manager/inline-size}.app-shell .fm-manager .fw-heading{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px}.app-shell .fm-manager .fw-heading>div{flex-wrap:wrap;min-width:0}.app-shell .fm-manager .fw-heading>div:first-child{flex:260px}.app-shell .fm-manager .fw-heading>div:last-child{align-items:center;gap:8px;display:flex}.app-shell .fm-manager .fw-heading h2{margin:4px 0!important;font-size:28px!important}.app-shell .fm-manager .fw-heading p{margin:4px 0}.app-shell .fm-manager>details{margin-bottom:10px!important;padding:8px 12px!important}.app-shell .fm-manager .fm-tabs{flex-wrap:wrap;gap:4px;margin-bottom:12px}.app-shell .fm-manager .fm-tabs button{min-height:44px;padding:8px 14px}.app-shell .fm-manager .fm-tabs input{min-height:40px}.app-shell .fm-manager .fm-summary-strip{flex-wrap:wrap;gap:12px;padding:12px 14px}.app-shell .fm-manager .fm-summary-strip button{min-height:44px;margin-left:auto}.app-shell .fm-manager .fm-week-layout{grid-template-columns:200px minmax(0,1fr);gap:12px}.app-shell .fm-manager .fm-week-scroll{overscroll-behavior:contain;min-width:0;max-height:max(400px,100dvh - 330px)}.app-shell .fm-manager .fm-worker-filter{min-width:0;max-height:max(400px,100dvh - 330px);padding:12px}.app-shell .fm-manager .fm-worker-filter>label{min-height:44px}.app-shell .fm-manager .fm-worker-filter small{font-size:12px}.app-shell .fm-manager .fm-week th:first-child{width:145px;min-width:145px}.app-shell .fm-manager .fm-round-card button{min-height:44px;padding:8px}.app-shell .fm-manager .fm-round-card :is(b,small){font-size:12px}.app-shell .fm-manager .fm-cell-add{min-height:44px}.app-shell .fm-manager .fm-area-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:12px}.app-shell .fm-manager .fm-area-layout>.fm-panel{max-height:max(450px,100dvh - 360px);overflow-y:auto}.app-shell .fm-manager .fm-map-panel{min-width:0}.app-shell .fm-manager .fm-round-inspector>header{flex-wrap:wrap;gap:10px}.app-shell .fm-manager .fm-kpis{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.app-shell .fm-manager .fm-kpis>article{min-height:106px;padding:12px}.app-shell .quote-overview-page{container:quote-register/inline-size}.app-shell .quote-overview-page .commercial-worklist>header{flex-wrap:wrap;gap:12px;padding:14px 16px;display:flex}.app-shell .quote-overview-page .worklist-tools{flex-wrap:wrap;flex:580px;gap:8px;min-width:0;display:flex}.app-shell .quote-overview-page .worklist-tools label:first-child{flex:210px}.app-shell .quote-overview-page .worklist-tools input{width:100%}.app-shell .quote-overview-page .worklist-tools :is(input,select){height:40px;font-size:12px}.app-shell .quote-overview-page .quote-attention{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.app-shell .quote-overview-page .quote-attention button{min-height:44px;font-size:12px}.app-shell .quote-overview-page .commercial-quote-list{overflow-x:auto}.app-shell .quote-overview-page :is(.commercial-quote-heading,.commercial-quote-row){grid-template-columns:82px minmax(170px,1.1fr) minmax(190px,1.2fr) minmax(140px,.85fr) 106px 70px;gap:12px;min-width:880px;padding:12px 16px;display:grid}.app-shell .quote-overview-page .commercial-quote-row{min-height:84px}.app-shell .quote-overview-page .commercial-quote-row b{font-size:14px!important}.app-shell .quote-overview-page .commercial-quote-row :is(small,em){font-size:12px;line-height:1.4}.app-shell .quote-overview-page .commercial-quote-row .open-record{align-items:center;min-height:44px;font-size:12px;display:inline-flex}.app-shell .ord-page{container:order-workspace/inline-size}.app-shell .ord-page .ord-tabs{flex-wrap:wrap;gap:4px}.app-shell .ord-page .ord-tabs button{min-height:44px}.app-shell .ord-page .ord-kpis{gap:12px}.app-shell .ord-page .ord-kpi{min-height:106px;padding:12px 14px;display:block;position:relative}.app-shell .ord-page .ord-kpi>span{width:20px;height:20px;position:absolute;top:12px;right:12px}.app-shell .ord-page .ord-kpi>div{width:100%;min-width:0}.app-shell .ord-page .ord-kpi small{padding-right:22px;font-size:12px}.app-shell .ord-page .ord-kpi em{white-space:normal;font-size:12px}.app-shell .ord-page .ord-kpi strong{overflow-wrap:normal;font-variant-numeric:tabular-nums;font-size:24px;display:block}.app-shell .ord-page .ord-kpi em{margin-top:5px;display:block}.app-shell .ord-page .ord-dashboard-grid{grid-template-columns:minmax(0,1fr)}.app-shell .ord-page .ord-dashboard-grid>aside{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.app-shell .ord-page .ord-detail-grid{grid-template-columns:minmax(0,1.65fr) minmax(260px,.7fr);gap:14px}.app-shell .ord-page .ord-worklist>header{flex-wrap:wrap;gap:12px;padding:14px 16px;display:flex}.app-shell .ord-page .ord-filters{flex:520px;min-width:0}.app-shell .ord-page .ord-filters label:first-child{flex:210px}.app-shell .ord-page .ord-filters input{width:100%;min-width:0}.app-shell .ord-page .ord-filters :is(input,select){min-height:40px;font-size:12px}.app-shell .ord-page :is(.ord-worklist-table,.ord-product-table){overflow-x:auto}.app-shell .ord-page .ord-worklist-table>:is(div,button){grid-template-columns:minmax(160px,1.1fr) minmax(140px,.9fr) 130px minmax(180px,1.1fr) 110px 20px;gap:12px;min-width:860px;padding:12px 16px}.app-shell .ord-page .ord-worklist-table>button{min-height:76px}.app-shell .ord-page .ord-worklist-table b{font-size:14px!important}.app-shell .ord-page .ord-worklist-table :is(small,i){font-size:12px}.app-shell .ord-page .ord-product-table>:is(div,button){min-width:800px}.app-shell .ord-page :is(.ord-signals,.ord-signal-queue) :is(b,small){overflow-wrap:anywhere}@container sales-desk (width<=800px){.app-shell .sales-desk-layout.with-detail{grid-template-columns:minmax(0,1fr)}.app-shell .sales-desk-layout.with-detail>.sales-desk-register{max-height:240px}.app-shell .sales-desk .sales-desk-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .sales-desk button.sales-desk-row{grid-template-columns:minmax(0,1fr)}}@container fm-manager (width<=800px){.app-shell .fm-manager .fm-week-layout{grid-template-columns:minmax(0,1fr)}.app-shell .fm-manager .fm-worker-filter{min-height:0;max-height:200px}.app-shell .fm-manager .fm-area-layout{grid-template-columns:minmax(0,1fr)}.app-shell .fm-manager .fm-area-layout>.fm-panel{max-height:none}}@container sales-day (width<=800px){.app-shell .lsd-kpis,.app-shell .lsd-controlstrip{grid-template-columns:repeat(2,minmax(0,1fr))}}@container order-workspace (width<=950px){.app-shell .ord-page .ord-kpis.five{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell .ord-page .ord-detail-grid{grid-template-columns:minmax(0,1fr)}}@container order-workspace (width<=640px){.app-shell .ord-page .ord-dashboard-grid>aside{grid-template-columns:minmax(0,1fr)}.app-shell .ord-page .ord-kpis.five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.app-shell :is(.fm-manager,.live-sales-day,.sales-desk,.quote-overview-page,.ord-page){padding:16px}.app-shell .lsd-kpis,.app-shell .lsd-controlstrip{grid-template-columns:minmax(0,1fr)}}.app-shell :is(.exe5-workspace,.ep-workspace,.finance-operations,.approval-workspace,.subsidy-workspace,.commission-page){min-width:0}@media (min-width:801px){.app-shell :is(.exe5-workspace,.ep-workspace,.finance-operations,.approval-workspace,.subsidy-workspace,.commission-page){container:operation-desk/inline-size}.app-shell :is(.exe2-head,.ep-heading,.fin-page-head,.approval-head,.subsidy-hero,.commission-head){flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px}.app-shell :is(.exe2-head,.ep-heading,.fin-page-head,.approval-head,.subsidy-hero,.commission-head)>div{min-width:0}.app-shell :is(.exe2-head,.ep-heading,.fin-page-head,.approval-head,.subsidy-hero,.commission-head) h2{font-size:28px!important}.app-shell .exe5-workspace .exe2-kpis{gap:10px;margin:12px 0}.app-shell .exe5-workspace .exe2-kpis>button{min-height:106px;padding:12px 16px}.app-shell .exe5-workspace .exe2-kpis>button[data-attention=blocked]{--metric-tone:var(--signal-now);--metric-soft:var(--signal-now-soft)}.app-shell .exe5-workspace .exe2-kpis>button[data-attention=overdue]{--metric-tone:var(--signal-today);--metric-soft:var(--signal-today-soft)}.app-shell .exe5-workspace .exe2-kpis>button[data-attention]{border-top-color:var(--metric-tone)!important;background:var(--metric-soft)!important}.app-shell .exe5-workspace .exe2-kpis>button[data-attention] strong{color:var(--metric-tone)!important}.app-shell .exe5-workspace :is(.exe5-cockpit,.exe2-module){grid-template-columns:minmax(240px,28%) minmax(0,1fr);align-items:start;gap:16px}.app-shell .exe5-workspace :is(.exe2-module-list,.exe2-module-detail,.exe2-queue,.exe2-dossier){min-width:0}.app-shell .exe5-workspace .exe2-list{max-height:min(640px,70vh);overflow:auto}.app-shell .exe5-workspace .exe2-list>button{gap:6px;min-height:76px;padding:12px 14px}.app-shell .exe5-workspace .exe2-list b{white-space:normal;line-height:1.4;font-size:14px!important}.app-shell .exe5-workspace .exe2-list :is(small,footer){white-space:normal;overflow-wrap:anywhere;font-size:12px}.app-shell .exe5-workspace .exe2-list footer{align-items:start;gap:8px}.app-shell .exe5-workspace .exe2-list footer strong{flex-shrink:0;font-size:12px}.app-shell .exe5-workspace :is(.exe2-dossier-head,.exe2-detail-head){flex-wrap:wrap;gap:12px;padding:16px 18px}.app-shell .exe5-workspace :is(.exe2-dossier-head,.exe2-detail-head) h3{font-size:20px!important}.app-shell .exe5-workspace .exe2-detail-body{padding:16px 18px}.app-shell .exe5-workspace .exe2-highlight{margin-bottom:14px;padding:12px}.app-shell .exe5-workspace .exe2-gates{gap:8px}.app-shell .exe5-workspace .exe2-gates>article{min-height:60px;padding:10px}.app-shell .exe5-workspace .exe2-gates>article>div{overflow-wrap:anywhere;min-width:0}.app-shell .exe5-workspace .exe2-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.app-shell .exe5-workspace .exe2-three>section{overflow-wrap:anywhere;min-width:0;padding:12px}.app-shell .exe5-workspace .exe5-pagination{min-height:44px;margin:4px 0 12px}.app-shell .exe5-workspace :is(.exe5-nav button,.exe5-pagination button){min-height:44px}.app-shell .exe5-workspace .exe2-search{margin:10px}.app-shell .exe5-workspace .exe2-search input{min-width:0;min-height:40px}.app-shell .exe5-workspace .exe2-facts{gap:10px}.app-shell .exe5-workspace .exe2-facts>div{overflow-wrap:anywhere;min-width:0;padding:10px}.app-shell .exe5-workspace .exe2-inline-form{flex-wrap:wrap;gap:10px}.app-shell .exe5-workspace .exe2-inline-form label{flex:160px;min-width:0}.app-shell .exe5-workspace :is(.exe2-summary,.exe2-change){flex-wrap:wrap;gap:12px}.app-shell .exe5-workspace .exe5-report{overflow:auto}.app-shell .exe5-workspace .exe5-report table{border-collapse:collapse;width:100%}.app-shell .exe5-workspace .exe5-report :is(th,td){border-bottom:1px solid var(--ui-line);text-align:right;font-variant-numeric:tabular-nums;padding:12px}.app-shell .exe5-workspace .exe5-report :is(th,td):first-child{text-align:left}.app-shell .ep-workspace .ep-cockpit{gap:16px}.app-shell .ep-workspace :is(.ep-command,.ep-wide-card,.ep-horizon){min-width:0;padding:16px}.app-shell .ep-workspace .ep-kpis{gap:10px}.app-shell .ep-workspace .ep-kpis>article{gap:8px;min-height:106px;padding:12px}.app-shell .ep-workspace .ep-kpis strong{font-size:26px!important}.app-shell .ep-workspace .ep-kpis>article>div{min-width:0}.app-shell .ep-workspace .ep-kpis em{white-space:normal;line-height:1.4}.app-shell .ep-workspace .ep-attention>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.app-shell .ep-workspace .ep-attention button{min-width:0;min-height:68px;padding:12px 0}.app-shell .ep-workspace .ep-attention button>div{overflow-wrap:anywhere;min-width:0}.app-shell .ep-workspace .ep-workqueue{grid-template-columns:minmax(250px,28%) minmax(0,1fr);gap:16px}.app-shell .ep-workspace :is(.ep-queue,.ep-case,.ep-calendar,.ep-map-stage){min-width:0}.app-shell .ep-workspace .ep-board-layout{grid-template-columns:210px minmax(0,1fr);gap:12px}.app-shell .ep-workspace .ep-calendar{overflow:auto}.app-shell .ep-workspace .ep-calendar>header,.app-shell .ep-workspace .ep-calendar .ep-team-row{min-width:850px}.app-shell .ep-workspace .ep-calendar.period-day>header,.app-shell .ep-workspace .ep-calendar.period-day .ep-team-row{min-width:0}.app-shell .ep-workspace :is(.ep-board-toolbar,.ep-map-controls){flex-wrap:wrap;gap:10px;padding:12px}.app-shell .ep-workspace .ep-board-toolbar>label{flex:180px;min-width:0}.app-shell .ep-workspace .ep-board-toolbar input{width:100%;min-width:0}.app-shell .ep-workspace :is(.ep-board-toolbar,.ep-map-controls) button{min-height:44px}.app-shell .ep-workspace .ep-team-picker>div{max-height:540px;overflow:auto}.app-shell .ep-workspace .ep-team-picker label{grid-template-columns:18px minmax(0,1fr);min-height:52px;padding:10px}.app-shell .ep-workspace :is(.ep-team-picker label>i,.ep-team-row>aside>i){display:none}.app-shell .ep-workspace .ep-team-row>aside{padding:12px}.app-shell .ep-workspace .ep-publication-table{overflow:auto}.app-shell .finance-operations .fin-kpis{gap:12px;margin:14px 0}.app-shell .finance-operations :is(.fin-kpi,.fin-mini){min-height:106px;padding:12px 16px}.app-shell .finance-operations .fin-kpi{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);align-content:center;gap:3px;position:relative}.app-shell .finance-operations .fin-kpi>:is(span,strong,small){grid-area:auto/1;margin:0;padding-right:38px}.app-shell .finance-operations .fin-kpi>svg{position:absolute;bottom:12px;right:16px}.app-shell .finance-operations .fin-kpi>div{position:absolute;top:12px;right:14px}.app-shell .finance-operations .fin-kpi>span{padding-right:24px}.app-shell .finance-operations :is(.fin-kpi,.fin-mini)>strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:26px!important}.app-shell .finance-operations .fin-demo-banner{flex-wrap:wrap;gap:12px;padding:12px 16px}.app-shell .finance-operations .fin-demo-banner>div{min-width:0}.app-shell .finance-operations .finance-daily-review{margin:16px 0}.app-shell .finance-operations .finance-review-columns{grid-template-columns:minmax(0,1.6fr) minmax(250px,1fr);gap:0}.app-shell .finance-review-columns>section{min-width:0}.app-shell .finance-review-columns>section+section{border-left:1px solid var(--ui-line);background:var(--ui-alt)}.app-shell .finance-review-columns h4{color:var(--ui-muted);margin:0;padding:12px 18px;font-size:12px}.app-shell .finance-review-columns>section>button{width:100%;min-height:60px;color:var(--ui-text);border:0;border-top:1px solid var(--ui-line);text-align:left;background:0 0;grid-template-columns:20px minmax(0,1fr) 36px 16px;align-items:center;gap:10px;padding:12px 18px;display:grid}.app-shell .finance-review-columns>section>button:hover{background:var(--ui-selected)}.app-shell .finance-review-columns>section>p{margin:0;padding:14px 18px}.app-shell .finance-operations .fin-toolbar{gap:10px;padding:12px 16px}.app-shell .finance-operations .fin-search{flex:220px;min-width:180px;max-width:380px}.app-shell .finance-operations .fin-search input{width:100%;min-width:0;min-height:40px}.app-shell .finance-operations .fin-table-wrap{max-width:100%;overflow:auto}.app-shell .finance-operations .fin-table{min-width:760px}.app-shell .finance-operations .fin-table :is(th,td){padding:12px 14px;font-size:13px}.app-shell .finance-operations .fin-table.invoices{min-width:900px}.app-shell .finance-operations .fin-table.invoices :is(th,td):nth-child(5){text-align:right;white-space:nowrap;min-width:135px}.app-shell .finance-operations[data-finance-mode=rapportage] .fin-table :is(th,td):not(:first-child),.app-shell .finance-operations[data-finance-mode=crediteurenbetalingen] .fin-table :is(th,td):nth-child(6){text-align:right;font-variant-numeric:tabular-nums}.app-shell .finance-operations .fin-table .table-main b{font-size:14px!important}.app-shell .finance-operations .fin-table :is(.row-open,.table-main){min-height:44px}.app-shell .finance-operations .fin-table .row-open{min-width:44px}.app-shell .finance-operations .fin-billing-alert{padding:12px 16px}.app-shell .finance-operations .fin-billing-alert>div{max-height:180px}.app-shell .finance-operations .debtor-workspace{grid-template-columns:minmax(240px,.7fr) minmax(0,1.4fr) minmax(250px,.8fr);gap:14px}.app-shell .finance-operations :is(.debtor-worklist,.debtor-invoice-stage,.debtor-control){min-width:0}.app-shell .finance-operations .closing-grid{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:16px}.app-shell .finance-operations .closing-checklist>div{gap:12px;min-height:52px;padding:10px 16px}.app-shell .finance-operations .closing-main>.fin-primary{width:calc(100% - 32px);min-height:44px;margin:16px}.app-shell .finance-operations .ledger-layout{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:16px}.app-shell .finance-operations .mapping-row{grid-template-columns:minmax(0,1fr) minmax(150px,1fr) auto;gap:12px;padding:12px 16px}.app-shell .finance-operations .mapping-row select{min-width:0;max-width:100%}.app-shell .finance-operations .connections-grid{gap:16px}.app-shell .finance-operations .fin-card>header{flex-wrap:wrap;gap:12px;padding:16px 18px}.app-shell .finance-operations .fin-card>header>div{min-width:0}.app-shell :is(.approval-kpis,.subsidy-kpis,.commission-kpis){gap:12px;margin:14px 0}.app-shell :is(.approval-kpis,.subsidy-kpis,.commission-kpis)>article{min-height:106px;padding:12px 16px}.app-shell :is(.approval-kpis,.subsidy-kpis,.commission-kpis) strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:26px!important}.app-shell :is(.approval-filters,.subsidy-queues,.dossier-tabs){flex-wrap:wrap;gap:6px}.app-shell :is(.approval-filters,.subsidy-queues,.subsidy-dossier .dossier-tabs) button{min-height:44px}.app-shell .approval-layout{grid-template-columns:minmax(270px,.85fr) minmax(0,1.4fr);gap:16px}.app-shell .approval-list{align-self:start;min-width:0;overflow:auto}.app-shell .approval-list>header,.app-shell .approval-list>button{grid-template-columns:minmax(160px,1fr) 110px 100px 110px;gap:10px;min-width:530px;padding:12px}.app-shell .approval-detail{overflow-wrap:anywhere;min-width:0}.app-shell .approval-detail pre{white-space:pre-wrap;overflow-wrap:anywhere}.app-shell .approval-detail>footer{border-top:1px solid var(--ui-line);flex-wrap:wrap;gap:10px;padding-top:16px}.app-shell .approval-detail>footer button{min-height:44px}.app-shell .approval-detail>footer .reject{color:var(--ui-red)!important;background:var(--ui-red-bg)!important}.app-shell .subsidy-layout{grid-template-columns:minmax(260px,28%) minmax(0,1fr);gap:16px}.app-shell .subsidy-layout>*{min-width:0}.app-shell .subsidy-register .register-list{max-height:650px;overflow:auto}.app-shell .subsidy-register .register-list>button{min-height:76px;padding:12px 14px}.app-shell .subsidy-register .register-top{flex-wrap:wrap;gap:6px}.app-shell .subsidy-register .register-top strong{font-size:14px!important}.app-shell .subsidy-dossier .dossier-head{flex-wrap:wrap;gap:12px;padding:16px}.app-shell .subsidy-dossier .dossier-actions{flex-wrap:wrap;max-width:100%}.app-shell .subsidy-dossier .dossier-actions select{min-width:0;max-width:100%}.app-shell .subsidy-dossier .phase-strip{gap:6px;padding:14px 16px;overflow-x:auto}.app-shell .subsidy-dossier .phase-strip>div{min-width:65px}.app-shell .subsidy-dossier :is(.dossier-grid,.evidence-grid){gap:12px;padding:16px}.app-shell .commission-main-grid,.app-shell .correction-grid,.app-shell .payroll-layout{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:16px}.app-shell .commission-page :is(.commission-table-card,.commission-control-rail,.payroll-main){min-width:0}.app-shell .commission-page .commission-table-wrap{overflow:auto}.app-shell .commission-page .commission-table-wrap table{min-width:700px}.app-shell .commission-page .commission-table-wrap :is(th,td){font-variant-numeric:tabular-nums;padding:12px}.app-shell .commission-page .commission-person>span{display:none}.app-shell .commission-page .commission-progress-card{padding:14px 16px}.app-shell .commission-page .commission-actions{gap:8px}.app-shell .commission-page .commission-actions button{min-height:44px}}@container operation-desk (width<=1120px){.app-shell .finance-operations .debtor-workspace{grid-template-columns:minmax(230px,.7fr) minmax(0,1.4fr)}.app-shell .finance-operations .debtor-control{grid-column:2}.app-shell .approval-layout{grid-template-columns:minmax(0,1fr)}.app-shell .exe5-workspace .exe4-technical-workbench{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr)}.app-shell .exe5-workspace .exe4-inspector{grid-column:1/-1}}@container operation-desk (width<=850px){.app-shell .exe5-workspace :is(.exe5-cockpit,.exe2-module),.app-shell .ep-workspace .ep-workqueue,.app-shell .subsidy-layout,.app-shell :is(.commission-main-grid,.correction-grid,.payroll-layout){grid-template-columns:minmax(0,1fr)}.app-shell .exe5-workspace .exe2-list,.app-shell .subsidy-register .register-list{max-height:220px}.app-shell .ep-workspace .ep-board-layout{grid-template-columns:minmax(0,1fr)}.app-shell .ep-workspace .ep-team-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));max-height:180px;display:grid}.app-shell .ep-workspace .ep-attention>div,.app-shell .finance-operations :is(.closing-grid,.ledger-layout){grid-template-columns:minmax(0,1fr)}}@container operation-desk (width<=700px){.app-shell .finance-operations :is(.finance-review-columns,.debtor-workspace){grid-template-columns:minmax(0,1fr)}.app-shell .finance-operations .debtor-control{grid-column:auto}.app-shell .finance-review-columns>section+section{border-left:0;border-top:1px solid var(--ui-line)}.app-shell .exe5-workspace .exe2-three{grid-template-columns:minmax(0,1fr)}}@media (max-width:800px){.app-shell .finance-review-columns{display:block}.app-shell .finance-review-columns h4{padding:12px 16px}.app-shell .finance-review-columns>section>button{border:0;border-top:1px solid var(--ui-line);background:var(--ui-surface);width:100%;min-height:52px;color:var(--ui-text);text-align:left;grid-template-columns:20px minmax(0,1fr) 30px 16px;gap:8px;padding:12px 16px;display:grid}}.appearance-root .app-shell.studio-shell>.studio-sidebar{--menu-soft-ink:var(--professional-ink);--menu-soft-muted:var(--professional-muted);--menu-soft-active:var(--action-primary-deep);--menu-soft-selected:var(--action-primary-soft);--menu-soft-hover:color-mix(in srgb, var(--ui-surface) 60%, var(--ui-alt));background:var(--ui-surface)!important;box-shadow:none!important}.appearance-root[data-app-theme=dark] .app-shell.studio-shell>.studio-sidebar{--menu-soft-ink:var(--ui-text);--menu-soft-muted:var(--ui-muted);--menu-soft-active:var(--ui-focus);--menu-soft-selected:var(--ui-selected);background:var(--ui-surface)!important;box-shadow:none!important}.appearance-root .app-shell.studio-shell .studio-menu-trigger,.appearance-root .app-shell.studio-shell .studio-submenu>button,.appearance-root .app-shell.studio-shell .studio-flyout>button{transition:background-color .16s,color .16s;box-shadow:none!important;color:var(--menu-soft-muted)!important;background:0 0!important;border:0!important;border-radius:6px!important}.appearance-root .app-shell.studio-shell .studio-menu-trigger{color:var(--menu-soft-ink)!important}.appearance-root .app-shell.studio-shell .studio-menu-trigger:hover,.appearance-root .app-shell.studio-shell .studio-submenu>button:hover,.appearance-root .app-shell.studio-shell .studio-flyout>button:hover{background:var(--menu-soft-hover)!important;color:var(--menu-soft-active)!important}.appearance-root .app-shell.studio-shell .studio-menu-trigger.active{color:var(--menu-soft-active)!important;box-shadow:none!important;font-weight:600!important}.appearance-root[data-app-theme=dark] .app-shell.studio-shell .studio-menu-trigger.active,.appearance-root[data-app-theme=dark] .app-shell.studio-shell .studio-submenu>button.active,.appearance-root[data-app-theme=dark] .app-shell.studio-shell .studio-flyout>button.active,.appearance-root[data-app-theme=dark] .app-shell.studio-shell .studio-menu-trigger.active .studio-menu-icon{box-shadow:none!important}.appearance-root .app-shell.studio-shell .studio-submenu{background:0 0!important;border:0!important}.appearance-root .app-shell.studio-shell .studio-submenu>button.active,.appearance-root .app-shell.studio-shell .studio-flyout>button.active,.appearance-root .app-shell.studio-shell.menu-collapsed .studio-menu-trigger.active{background:var(--menu-soft-selected)!important;color:var(--menu-soft-active)!important;box-shadow:none!important;font-weight:600!important}.appearance-root .app-shell.studio-shell .studio-menu-trigger .studio-menu-icon{box-shadow:none!important;color:inherit!important;background:0 0!important;border:0!important}.appearance-root .app-shell.studio-shell.menu-collapsed .studio-menu-trigger>.studio-menu-icon{display:grid}.appearance-root .app-shell.studio-shell .studio-menu-count{font-weight:500;color:inherit!important;background:0 0!important}.appearance-root .app-shell.studio-shell .studio-flyout{background:var(--ui-surface)!important;color:var(--menu-soft-ink)!important}@media (prefers-reduced-motion:reduce){.appearance-root .app-shell.studio-shell .studio-menu-trigger,.appearance-root .app-shell.studio-shell .studio-submenu>button,.appearance-root .app-shell.studio-shell .studio-flyout>button{transition:none}}
