.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}body.olp-map-open{overflow:hidden!important}body.olp-map-open .oscPhoneField,body.olp-map-open .oscDialPicker,body.olp-map-open .oscDialMenu,body.olp-map-open .omwAddressSearch,body.olp-map-open .olpPicker,body.olp-map-open .olpQuickActions,body.olp-map-open .olpSearchResults{z-index:auto!important}.olpMapBackdrop,.olpMapBackdrop *,.olpMapBackdrop *:before,.olpMapBackdrop *:after{box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:12px;border-radius:3px}.olpMapBackdrop{position:fixed;inset:0;z-index:2147483640;width:100vw;height:100dvh;padding:18px;display:grid;place-items:center;overflow:hidden;background:#0f1b28ad;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.olpMapModal{position:relative;z-index:1;width:min(1060px,100%);min-width:0;max-height:calc(100dvh - 36px);display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;color:#172434;background:#fff;border:1px solid #cbd5df;box-shadow:0 24px 70px #07142247}.olpMapHeader{min-height:58px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff;border-bottom:1px solid #dce3ea}.olpMapHeader>div{min-width:0;display:grid;gap:2px}.olpMapTitle{color:#172434;font-weight:600}.olpMapSubtitle{color:#708092;font-size:11px}.olpMapClose{width:30px;height:30px;padding:0;display:grid;place-items:center;color:#435365!important;background:#fff!important;border:1px solid #cbd5df!important;box-shadow:none!important;font-size:18px;cursor:pointer}.olpMapClose:hover{background:#f5f7f9!important;border-color:#9fb0c1!important}.olpMapSearchBar{position:relative;z-index:6;min-height:48px;padding:7px 10px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;background:#f9fbfc;border-bottom:1px solid #dce3ea}.olpMapSearchIcon{display:grid;place-items:center;color:#64748b}.olpMapSearchInput,.olpMapStreetField input{appearance:none;width:100%!important;min-width:0!important;max-width:none!important;height:36px!important;margin:0!important;padding:0 10px!important;color:#172434!important;-webkit-text-fill-color:#172434!important;background:#fff!important;border:1px solid #cbd5df!important;outline:0!important;box-shadow:none!important}.olpMapSearchInput:focus,.olpMapStreetField input:focus{border-color:#1387c1!important;box-shadow:0 0 0 2px #1387c11a!important}.olpMapBody{min-width:0;min-height:0;height:min(540px,calc(100dvh - 158px));display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,320px);overflow:hidden}.olpMapCanvas{position:relative;min-width:0;min-height:0;overflow:hidden;background:#e9eef3}.olpGoogleMap{width:100%;height:100%}.olpMapState{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;gap:8px;color:#59697a;background:#eef2f5}.olpMapState.is-error{color:#913a34;background:#fff7f6}.olpMapCurrentButton{position:absolute;right:12px;bottom:12px;z-index:8;min-height:34px;padding:6px 10px;display:inline-flex;align-items:center;gap:7px;color:#334155!important;background:#fff!important;border:1px solid #b9c6d2!important;box-shadow:0 5px 16px #12223329!important;cursor:pointer}.olpMapDetails{min-width:0;min-height:0;padding:12px;display:flex;flex-direction:column;overflow-y:auto;background:#fff;border-left:1px solid #dce3ea}.olpMapDetailsHead{padding-bottom:11px;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;border-bottom:1px solid #e6ebef}.olpMapDetailsHead>div{min-width:0;display:grid;gap:2px}.olpMapDetailsIcon{width:30px;height:30px;display:grid;place-items:center;color:#0b6fae;background:#eef5f8;font-size:9px;font-weight:700}.olpMapDetailsTitle{color:#172434;font-weight:600}.olpMapDetailsMeta,.olpMapAddressMain{color:#718193;font-size:11px;line-height:1.4}.olpMapResolving{min-height:90px;display:flex;align-items:center;justify-content:center;gap:7px;color:#667789}.olpMapAddress{padding-top:12px;display:grid;gap:10px}.olpMapStreetField{display:grid;gap:4px}.olpMapStreetField>span{color:#536274;font-size:11px}.olpMapAddressGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.olpMapAddressGrid>div,.olpMapCoordinates{min-width:0;padding:7px;display:grid;gap:2px;background:#f8fafb;border:1px solid #e1e7ec}.olpMapAddressGrid span,.olpMapCoordinates span{color:#788798;font-size:10px}.olpMapAddressGrid strong,.olpMapCoordinates strong{min-width:0;color:#263548;font-size:11px;overflow-wrap:anywhere}.olpMapCoordinates{grid-template-columns:62px minmax(0,1fr);gap:4px 8px}.olpMapError{margin-top:10px;padding:8px;color:#913a34;background:#fff7f6;border:1px solid #e7c3c0;font-size:11px}.olpMapActions{margin-top:auto;padding-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:7px}.olpMapCancel,.olpMapConfirm{width:100%;min-height:36px;padding:7px 10px;box-shadow:none!important;cursor:pointer}.olpMapCancel{color:#334155!important;background:#fff!important;border:1px solid #b9c6d2!important}.olpMapConfirm{color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:#0b6fae!important;border:1px solid #0b6fae!important}.olpMapConfirm:disabled{color:#7c8995!important;-webkit-text-fill-color:#7c8995!important;background:#d7dee5!important;border-color:#c4ced7!important;cursor:not-allowed}.olpMapSpinner{width:15px;height:15px;display:inline-block;border:2px solid rgba(0,120,184,.18);border-top-color:#0078b8;border-radius:50%!important;animation:olpMapSpin .75s linear infinite}.pac-container{z-index:2147483646!important;border:1px solid #cbd5df!important;box-shadow:0 10px 24px #1222332e!important;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif!important}.pac-item{min-height:38px!important;padding:7px 10px!important;color:#34465a!important;background:#fff!important;font-size:11px!important;cursor:pointer!important}.pac-item:hover,.pac-item-selected{background:#f5f8fa!important}.pac-item-query{color:#172434!important;font-size:12px!important;font-weight:500!important}@keyframes olpMapSpin{to{transform:rotate(360deg)}}@media(max-width:820px){.olpMapBackdrop{padding:8px}.olpMapModal{width:100%;max-height:calc(100dvh - 16px)}.olpMapBody{height:auto;grid-template-columns:1fr;overflow-y:auto}.olpMapCanvas,.olpGoogleMap{height:390px;min-height:390px}.olpMapDetails{border-top:1px solid #dce3ea;border-left:0}}@media(max-width:520px){.olpMapBackdrop{padding:0}.olpMapModal{max-height:100dvh;border:0;border-radius:0!important}.olpMapCanvas,.olpGoogleMap{height:330px;min-height:330px}.olpMapAddressGrid{grid-template-columns:1fr}.olpMapActions{position:sticky;bottom:0;background:#fff}}.olpPicker,.olpPicker *,.olpPicker *:before,.olpPicker *:after{box-sizing:border-box;border-radius:2px}.olpPicker{width:100%;min-width:0;color:#172434;font-family:inherit;font-size:12px;font-weight:400;line-height:1.4}.olpPicker button,.olpPicker input{font:inherit}.olpPickerLabelRow{min-height:28px;margin-bottom:5px;display:flex;align-items:center;justify-content:space-between;gap:10px}.olpPickerLabel{min-width:0;color:#263548;font-size:11px;font-weight:500}.olpRequired{margin-left:3px;color:#b42318}.olpTextButton{min-width:78px;min-height:28px;height:28px;padding:4px 9px;display:inline-flex;align-items:center;justify-content:center;color:#0b6fae;-webkit-text-fill-color:#0b6fae;background:#fff;border:1px solid #b9ccda;box-shadow:none;font-size:11px;font-weight:500;line-height:1;cursor:pointer}.olpTextButton:hover,.olpTextButton:focus-visible{color:#075f91;-webkit-text-fill-color:#075f91;background:#f6f9fb;border-color:#8eb1ca;outline:none}.olpTextButton:disabled{color:#93a1b1;-webkit-text-fill-color:#93a1b1;background:#f4f7f9;border-color:#d7e0e8;cursor:not-allowed}.olpSearch{position:relative;z-index:20;width:100%;min-width:0}.olpSearchField{position:relative;width:100%;min-height:38px;background:#fff;border:1px solid #cfd9e3;overflow:hidden;transition:border-color .14s ease,box-shadow .14s ease}.olpSearchField:focus-within{border-color:#1387c1;box-shadow:0 0 0 2px #1387c117}.olpSearchIcon{position:absolute;left:10px;top:50%;z-index:2;width:17px;height:17px;display:inline-flex;align-items:center;justify-content:center;color:#6b7a8b;pointer-events:none;transform:translateY(-50%)}.olpSearchIcon svg{width:15px;height:15px}.olpSearchInput{width:100%!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0 38px 0 35px!important;color:#172434!important;-webkit-text-fill-color:#172434!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;appearance:none}.olpSearchInput::placeholder{color:#8a98a8;-webkit-text-fill-color:#8a98a8;opacity:1}.olpSearchInput::-webkit-search-decoration,.olpSearchInput::-webkit-search-cancel-button,.olpSearchInput::-webkit-search-results-button,.olpSearchInput::-webkit-search-results-decoration{display:none;appearance:none}.olpSearchSpinner{position:absolute;right:11px;top:50%;z-index:2;width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center;transform:translateY(-50%)}.olpSearchResults{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:290px;overflow-y:auto;background:#fff;border:1px solid #cfd9e3;box-shadow:0 14px 28px #13233524}.olpSearchState{padding:10px 11px;color:#6d7c8c;font-size:11px}.olpQuickActions{margin-top:6px;overflow:hidden;background:#fff;border:1px solid #e1e7ec}.olpActionRow,.olpLocationRow{appearance:none;width:100%;min-height:46px;padding:7px 9px;display:grid;grid-template-columns:27px minmax(0,1fr) 16px;align-items:center;gap:8px;color:#172434;background:#fff;border:0;border-bottom:1px solid #edf1f4;text-align:left;cursor:pointer;transition:background-color .12s ease}.olpQuickActions>:last-child,.olpSectionRows>:last-child,.olpSearchResults>:last-child{border-bottom:0}.olpActionRow:hover,.olpLocationRow:hover{background:#f8fafb}.olpActionRow:focus-visible,.olpLocationRow:focus-visible,.olpTextButton:focus-visible{outline:2px solid rgba(0,120,184,.2);outline-offset:-2px}.olpActionRow:disabled{cursor:not-allowed;opacity:.55}.olpActionIcon,.olpLocationRowIcon,.olpSelectedIcon{width:27px;height:27px;display:inline-flex;align-items:center;justify-content:center;color:#0078b8;background:#edf7fc;font-size:12px;line-height:1}.olpActionCopy,.olpLocationRowCopy,.olpSelectedCopy{min-width:0;display:grid;gap:1px}.olpActionTitle,.olpLocationRowTitle,.olpSelectedTitle{min-width:0;color:#172434;font-size:11px;font-weight:500;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.olpActionMeta,.olpLocationRowMeta,.olpSelectedMeta{min-width:0;color:#708092;font-size:10px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.olpActionArrow{color:#8391a0;font-size:12px;line-height:1;text-align:right}.olpSection{margin-top:8px}.olpSectionHead{min-height:24px;padding:0 3px;display:flex;align-items:center;color:#657485;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.olpSectionRows{overflow:hidden;background:#fff;border:1px solid #e1e7ec}.olpSelected{padding:0;background:transparent;border:0;box-shadow:none}.olpSelectedMain{min-width:0;padding:7px 0;display:grid;grid-template-columns:27px minmax(0,1fr);align-items:start;gap:8px}.olpSelectedActions{margin-top:7px;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:5px}.olpSelectedMapButton{min-height:28px;padding:4px 8px;color:#0b6fae;background:#fff;border:1px solid #b9ccda;box-shadow:none;font-size:10px;cursor:pointer}.olpSelectedMapButton:hover{color:#075f91;background:#f6f9fb;border-color:#8eb1ca}.olpSelectedMapButton:disabled{cursor:not-allowed;opacity:.55}.olpLocationReadiness{min-width:0;margin-top:5px;padding:7px 8px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;border:1px solid #dce4ea;background:#f8fafb}.olpLocationReadiness.is-ready{color:#315b42;background:#f4f8f5;border-color:#c9dfd0}.olpLocationReadiness.is-required{color:#805500;background:#fffaf0;border-color:#e7d5a6}.olpLocationReadiness.is-unavailable{color:#8b322d;background:#fff7f6;border-color:#e6c3c0}.olpLocationReadiness.is-checking{grid-template-columns:18px minmax(0,1fr);color:#5f6f7f}.olpLocationReadinessIcon{width:18px;height:18px;display:inline-grid;place-items:center;color:inherit;background:#ffffffb8;border:1px solid currentColor;font-size:10px}.olpLocationReadinessCopy{min-width:0;display:grid;gap:1px}.olpLocationReadinessCopy>span{color:inherit;font-size:10px;font-weight:600}.olpLocationReadinessCopy small{color:inherit;font-size:9px;line-height:1.35;opacity:.78}.olpLocationReadinessButton{min-height:27px;padding:4px 8px;color:#805500;background:#fff;border:1px solid #b78a31;font-size:10px;cursor:pointer}.olpAvailability{margin-top:10px;padding:9px 0 0;display:grid;gap:4px;color:#536274;background:transparent;border:0;border-top:1px solid #edf1f4}.olpAvailability.is-available{color:#315b42}.olpAvailability.is-unavailable{color:#8b322d}.olpAvailability.is-loading{min-height:32px;display:flex;align-items:center;gap:7px}.olpAvailabilityHead{min-width:0;display:flex;align-items:center;gap:6px}.olpAvailabilityIcon{width:22px;height:17px;min-width:22px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#2f7d4b;font-size:9px;line-height:1}.olpAvailability.is-unavailable .olpAvailabilityIcon{background:#a9443e}.olpAvailabilityTitle{min-width:0;color:inherit;font-size:10px;font-weight:600;line-height:1.3}.olpAvailabilityMessage{margin:0;color:#667587;font-size:9px;line-height:1.35}.olpAvailabilityFacts{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;color:#435365}.olpAvailabilityFact{min-width:0;display:inline-flex;align-items:baseline;gap:4px;color:inherit;font-size:9px;line-height:1.35}.olpAvailabilityFactLabel{color:#7a8795;font-size:9px}.olpAvailabilityFactValue{min-width:0;color:#263548;font-size:9px;font-weight:600;white-space:normal;overflow-wrap:anywhere}.olpAvailability.is-available .olpAvailabilityFactValue{color:#315b42}.olpAvailability.is-unavailable .olpAvailabilityFactValue{color:#8b322d}.olpError{margin-top:7px;padding:7px 8px;color:#963b35;background:#fff7f6;border:1px solid #e6c3c0;font-size:10px;line-height:1.4}.olpMiniSpinner{width:13px;height:13px;display:inline-block;border:2px solid rgba(0,120,184,.18);border-top-color:#0078b8;border-radius:50%!important;animation:olpSpin .75s linear infinite}@keyframes olpSpin{to{transform:rotate(360deg)}}@media(max-width:560px){.olpSearchResults{max-height:240px}.olpSelectedActions{justify-content:stretch}.olpSelectedMapButton,.olpTextButton{flex:1 1 auto}.olpLocationReadiness{grid-template-columns:18px minmax(0,1fr)}.olpLocationReadinessButton{grid-column:1 / -1;width:100%}.olpAvailabilityFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px}}.olpLocationReadiness.is-suggested{color:#315b42;background:#f7faf8;border-color:#d5e4d9}.olpLocationReadiness.is-suggested .olpLocationReadinessButton{color:#0b6fae;background:#fff;border-color:#b9ccda}.olpLocationReadiness.is-suggested .olpLocationReadinessButton:hover{color:#075f91;background:#f6f9fb;border-color:#8eb1ca}.olpLocationReadinessIcon{width:24px;min-width:24px;font-size:8px;font-weight:600}.olpActionIcon,.olpSelectedIcon{width:30px;min-width:30px;font-size:8px;font-weight:600;letter-spacing:.02em}.olpOptionalText{color:#7a8795;font-size:9px}.oscPage .olpPicker,.oscPage .olpPicker *{font-size:12px;transform:none!important;translate:none!important}.oscPage .olpPicker button:hover,.oscPage .olpPicker [role=button]:hover{transform:none!important;translate:none!important}.oscPage .olpTextButton,.oscPage .olpSelectedMapButton,.oscPage .olpLocationReadinessButton{color:#086fad!important;-webkit-text-fill-color:#086fad!important;background:#fff!important;border-color:#b9ccda!important}.oscPage .olpLocationReadiness.is-ready,.oscPage .olpLocationReadiness.is-suggested{color:#315b42;background:#f7faf8;border-color:#d5e4d9}.olpRoutePicker,.olpRoutePicker *{box-sizing:border-box}.olpRoutePicker{width:100%;color:#172434;font-family:inherit;font-size:12px;font-weight:400;line-height:1.4}.olpRoutePicker button,.olpRoutePicker input{font:inherit}.olpRouteLocations{position:relative;display:grid;gap:0}.olpRouteLocationBlock{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);gap:7px}.olpRouteDot{position:relative;z-index:2;width:10px;height:10px;align-self:start;justify-self:center;margin-top:35px;border:2px solid #ffffff;border-radius:50%;box-shadow:0 0 0 1px #27394c38}.olpRouteDot.is-origin{background:#168dc5}.olpRouteDot.is-destination{background:#27394c}.olpRouteConnector{position:relative;min-height:28px;display:grid;grid-template-columns:18px minmax(0,1fr)}.olpRouteConnector>span{width:1px;height:100%;justify-self:center;background:#aebbc7}.olpRouteSwap{position:absolute;right:0;top:50%;z-index:3;width:29px;height:29px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid #c5d0da;border-radius:3px;background:#fff;color:#486074;font-size:16px;line-height:1;cursor:pointer;transform:translateY(-50%)}.olpRouteSwap:hover{border-color:#168dc5;background:#f5fafd;color:#0078b8}.olpRouteSwap:disabled{cursor:not-allowed;opacity:.45}.olpRouteResolveButton{width:100%;min-height:36px;margin-top:10px;padding:7px 10px;border:1px solid #0078b8;border-radius:3px;background:#0078b8;color:#fff;font-size:12px;font-weight:400;cursor:pointer}.olpRouteResolveButton:hover{background:#006da7}.olpRouteResolveButton:disabled{border-color:#b7c2cc;background:#b7c2cc;cursor:not-allowed}.olpRouteLoading{min-height:42px;display:flex;align-items:center;gap:7px;margin-top:10px;padding:8px 10px;border:1px solid #d8e0e8;border-radius:3px;background:#f8fafc;color:#647486;font-size:11px}.olpRouteSpinner{width:14px;height:14px;display:inline-block;flex:0 0 auto;border:2px solid rgba(0,120,184,.18);border-top-color:#0078b8;border-radius:50%;animation:olpRouteSpin .75s linear infinite}.olpRouteSummary{margin-top:10px;padding:10px;border:1px solid #d8e0e8;border-radius:3px;background:#f8fafc}.olpRouteSummary.is-available{border-color:#b8ddc4;background:#f3faf5;color:#245b35}.olpRouteSummary.is-unavailable{border-color:#e6c3c0;background:#fff7f6;color:#8b322d}.olpRouteSummaryHead{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:7px}.olpRouteSummaryHead>div{min-width:0;display:grid;gap:2px}.olpRouteStatusIcon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:3px;background:#ffffffb3;font-size:11px}.olpRouteStatusTitle{color:inherit;font-size:12px;font-weight:400}.olpRouteStatusMessage{color:inherit;font-size:11px;font-weight:400;line-height:1.4;opacity:.84}.olpRouteSummaryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:9px}.olpRouteSummaryGrid>div{min-width:0;display:grid;gap:2px;padding:7px;border:1px solid rgba(45,65,85,.09);border-radius:3px;background:#ffffffa8}.olpRouteSummaryGrid span{color:inherit;font-size:10px;font-weight:400;opacity:.72}.olpRouteSummaryGrid strong{min-width:0;color:inherit;font-size:11px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.olpRouteEstimateNote{margin-top:8px;padding-top:7px;border-top:1px solid rgba(45,65,85,.1);color:inherit;font-size:10px;line-height:1.4;opacity:.72}.olpRouteError{margin-top:10px;padding:8px 9px;border:1px solid #e6c3c0;border-radius:3px;background:#fff7f6;color:#963b35;font-size:11px;line-height:1.4}@keyframes olpRouteSpin{to{transform:rotate(360deg)}}@media(max-width:560px){.olpRouteSummaryGrid{grid-template-columns:1fr}}html,body.partner-auth,body.partner-auth #root,body.partner-auth .sxLoginRoot,body.partner-auth .sxPage{background:#536271!important}body.partner-auth{--page-bg: #536271;--panel-bg: #1f2328;--panel-bg-2: #20252b;--panel-soft: #252b32;--field-bg: #15191e;--ink: #f7f8fa;--sub: #c8cdd4;--muted: #9da4ad;--line: rgba(255, 255, 255, .08);--accent: #1687ff;--accent-hover: #0875e6;--warning-soft: rgba(245, 158, 11, .14);--warning-text: #ffe5a4;--radius: 2px;--font-ui: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;min-height:100vh;margin:0;color:var(--ink);font-family:var(--font-ui);overflow-y:scroll!important;overflow-x:hidden!important;scrollbar-gutter:stable}body.partner-auth,body.partner-auth *{box-sizing:border-box;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:2px!important}body.partner-auth button,body.partner-auth input,body.partner-auth select,body.partner-auth textarea{font-family:var(--font-ui)}body.partner-auth .sxLoginRoot{width:100%;min-height:100vh;min-height:100svh;display:flex;align-items:flex-start;justify-content:center;padding:26px 18px 22px;color:var(--ink);overflow:visible}body.partner-auth .sxPage{width:100%;display:flex;justify-content:center}body.partner-auth .sxSplit{width:min(940px,calc(100vw - 36px));min-height:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 52px;background:var(--panel-bg);border:0!important;box-shadow:none!important;overflow:hidden}body.partner-auth .sxLeft,body.partner-auth .sxRight{display:flex;min-width:0;min-height:395px;border:0!important}body.partner-auth .sxHero,body.partner-auth .sxCard{min-height:395px;height:auto;flex:1;border:0!important;overflow:hidden}body.partner-auth .sxHero{width:100%;padding:26px 42px 20px;display:flex;align-items:stretch;background:var(--panel-bg)!important}body.partner-auth .sxRight,body.partner-auth .sxCard{background:var(--panel-bg-2)!important}body.partner-auth .sxHeroBrand{width:100%;display:flex;flex-direction:column;gap:10px;align-items:flex-start}body.partner-auth .sxLogoPanel{width:126px;height:58px;min-height:58px;margin:0 0 4px;padding:0;display:flex;align-items:flex-start;justify-content:flex-start;overflow:hidden;background:transparent!important;border:0!important;box-shadow:none!important;flex:0 0 auto}body.partner-auth .sxLogo{display:block;width:104px;min-width:104px;max-width:104px;height:56px;min-height:56px;max-height:56px;object-fit:contain;object-position:left top;background:transparent!important;border:0!important;box-shadow:none!important;filter:none!important;mix-blend-mode:normal;flex:0 0 auto}body.partner-auth .sxHeroIntro{display:grid;gap:5px;width:100%;margin-top:0}body.partner-auth .sxHeroEyebrow{margin:0;line-height:1.2;color:var(--accent)}body.partner-auth .sxHeroCopy{margin:4px 0 0;max-width:38ch;line-height:1.4;color:var(--sub)}body.partner-auth .sxHeroPoints{display:grid;gap:6px;width:100%;margin-top:0}body.partner-auth .sxHeroPoint{display:flex;align-items:center;gap:10px;min-height:29px;padding:0 10px;background:#0f12166b;border:0!important;box-shadow:none!important;color:var(--ink);line-height:1.25}body.partner-auth .sxHeroPointIcon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:#dff1ff;background:var(--accent);flex:0 0 auto}body.partner-auth .sxHeroPointIcon svg{width:13px;height:13px}body.partner-auth .sxCard{width:100%;max-width:none;padding:26px 42px 20px;display:flex;flex-direction:column}body.partner-auth .sxHeader{height:38px;min-height:38px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:10px}body.partner-auth .sxHeaderMeta{display:grid;gap:6px}body.partner-auth .sxCardTitle{line-height:1.2;color:#fff}body.partner-auth .sxCardSub{line-height:1.35;color:var(--sub)}body.partner-auth .sxStagePill{min-height:30px;display:inline-flex;align-items:center;gap:8px;padding:7px 12px;background:transparent;border:1px solid var(--line)!important;color:#e5f2ff;white-space:nowrap}body.partner-auth .sxStagePill svg{width:14px;height:14px;color:var(--accent)}body.partner-auth .sxProgress{height:2px;min-height:2px;background:#ffffff1a;overflow:hidden;margin-bottom:10px}body.partner-auth .sxProgressBar{height:100%;background:var(--accent)}body.partner-auth .sxMsgWrap{height:34px;min-height:34px;max-height:34px;margin:0 0 6px;overflow:hidden}body.partner-auth .sxMsg{height:32px;min-height:32px;max-height:32px;padding:8px 10px;background:var(--panel-soft);border:1px solid var(--line)!important;opacity:0;visibility:hidden;overflow:hidden;transform:translateY(-2px);transition:opacity .16s ease,visibility .16s ease,transform .16s ease}body.partner-auth .sxMsg.on{opacity:1;visibility:visible;transform:translateY(0)}body.partner-auth .sxMsgText{color:#d5e8fb}body.partner-auth .sxSecurityNotice{height:0;min-height:0;max-height:0;margin:0;padding:0 10px;overflow:hidden;background:var(--warning-soft);box-shadow:inset 0 0 0 1px #f59e0b52;color:var(--warning-text);line-height:1.35;opacity:0;visibility:hidden}body.partner-auth .sxSecurityNotice.on{height:32px;min-height:32px;max-height:32px;margin:0 0 6px;padding:8px 10px;opacity:1;visibility:visible}body.partner-auth .sxRecoveryText{min-height:40px;max-height:56px;padding:9px 12px;overflow:hidden;background:var(--panel-soft);box-shadow:inset 0 0 0 1px var(--line);color:var(--sub);line-height:1.45}body.partner-auth .sxForm,body.partner-auth .sxRecoveryForm{min-height:262px;max-height:262px;display:grid;gap:10px;margin-top:0;flex:1;align-content:start;overflow:hidden}body.partner-auth .sxField{display:grid;gap:6px}body.partner-auth .sxLabel{color:#d4d8de}body.partner-auth .sxInputShell,body.partner-auth .sxPwField{position:relative}body.partner-auth .sxInputIcon{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:#aeb6c0;pointer-events:none}body.partner-auth .sxInput{width:100%;min-height:36px;height:36px;padding:8px 13px;border:1px solid var(--line)!important;outline:none!important;background:var(--field-bg);color:var(--ink);box-shadow:none;transition:background .16s,box-shadow .16s,border-color .16s}body.partner-auth .sxInputWithIcon{padding-left:42px}body.partner-auth .sxPwInput{padding-right:44px}body.partner-auth .sxInput::placeholder{color:#a0a7b0}body.partner-auth .sxInput:focus{box-shadow:0 0 0 3px #1687ff1f;background:#171c22;border-color:#1687ffa6!important}body.partner-auth .sxEyeBtnInside{position:absolute;right:8px;top:50%;z-index:5;transform:translateY(-50%);width:28px;height:28px;min-height:28px;padding:0;border:0!important;outline:none!important;background:transparent;color:var(--sub);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}body.partner-auth .sxEyeBtnInside:hover,body.partner-auth .sxEyeBtnInside:focus{background:#ffffff0f;color:#fff}body.partner-auth .sxEyeBtnInside:disabled{opacity:.42;cursor:not-allowed}body.partner-auth .sxEyeBtnInside svg{width:16px;height:16px}body.partner-auth .sxActionRow{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:0}body.partner-auth .sxBtnPrimary,body.partner-auth .sxBtnSecondary{width:100%;min-height:36px;height:36px;padding:8px 12px;display:inline-flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap;cursor:pointer;transition:background .16s,opacity .16s,color .16s,box-shadow .16s,border-color .16s;text-decoration:none}body.partner-auth .sxBtnPrimary{color:#fff;background:var(--accent);border:0!important}body.partner-auth .sxBtnPrimary:hover:not(:disabled){background:var(--accent-hover)}body.partner-auth .sxBtnPrimary:disabled,body.partner-auth .sxBtnSecondary:disabled{opacity:.55;cursor:not-allowed}body.partner-auth .sxBtnSecondary{color:#4da8ff;background:transparent;border:1px solid rgba(22,135,255,.56)!important}body.partner-auth .sxBtnSecondary:hover:not(:disabled){background:#1687ff14;color:#fff}body.partner-auth .sxOtpInput{height:36px;text-align:center;letter-spacing:.2em!important}body.partner-auth .sxFooter{grid-column:1 / -1;height:52px;min-height:52px;max-height:52px;padding:0 32px;position:relative;z-index:2;border:0!important;border-top:1px solid var(--line)!important;background:#22272d;display:flex;align-items:center;justify-content:space-between;gap:18px;color:#d8dde3;line-height:1.3}body.partner-auth .sxFooterLeft,body.partner-auth .sxFooterLinks{display:flex;align-items:center;gap:14px;min-width:0}body.partner-auth .sxFooterLeft svg{width:17px;height:17px;color:#b9c1cb;flex:0 0 auto}body.partner-auth .sxFooterDivider{width:1px;height:16px;background:#ffffff29}body.partner-auth .sxFooterLinks a{color:#d8dde3;text-decoration:none}body.partner-auth .sxFooterLinks a:hover{color:#fff;text-decoration:underline}@media(max-width:980px){body.partner-auth .sxLoginRoot{align-items:flex-start;padding:14px 12px 22px}body.partner-auth .sxSplit{width:min(460px,calc(100vw - 24px));min-height:auto;grid-template-columns:1fr;grid-template-rows:auto auto auto;overflow:visible}body.partner-auth .sxRight{order:0}body.partner-auth .sxLeft{order:1}body.partner-auth .sxFooter{order:2}body.partner-auth .sxHero,body.partner-auth .sxCard,body.partner-auth .sxLeft,body.partner-auth .sxRight{height:auto;min-height:auto;max-height:none}body.partner-auth .sxHero,body.partner-auth .sxCard{padding:24px 20px 20px}body.partner-auth .sxForm,body.partner-auth .sxRecoveryForm{min-height:auto;max-height:none;overflow:visible}body.partner-auth .sxFooter{height:auto;max-height:none;min-height:52px;flex-direction:column;align-items:flex-start;padding:14px 20px}body.partner-auth .sxFooterLeft,body.partner-auth .sxFooterLinks{flex-wrap:wrap;gap:10px}}@media(max-width:520px){body.partner-auth .sxLoginRoot{padding:10px}body.partner-auth .sxSplit{width:calc(100vw - 20px)}body.partner-auth .sxCard{padding:22px 14px 16px}body.partner-auth .sxHero{padding:22px 14px 18px}body.partner-auth .sxHeader{height:auto;min-height:42px;flex-direction:column}body.partner-auth .sxActionRow{grid-template-columns:1fr}}:root{--omz-auth-bg: #f5f8fc;--omz-auth-panel: #ffffff;--omz-auth-field: #f8fafc;--omz-auth-field-strong: #eef4fb;--omz-auth-line: #d8dee8;--omz-auth-ink: #172033;--omz-auth-sub: #4b5563;--omz-auth-muted: #6b7280;--omz-auth-accent: #0078d4;--omz-auth-accent-hover: #106ebe;--omz-auth-radius: 2px;--omz-auth-font: "Aptos", "Segoe UI", Tahoma, Geneva, Verdana, sans-serif}body.not-allowed-page-body{margin:0;overflow:hidden;background:var(--omz-auth-bg);color:var(--omz-auth-ink);font-family:var(--omz-auth-font)}.omzNotAllowedRoot,.omzNotAllowedRoot *{box-sizing:border-box;font-size:12px;font-weight:400}.omzNotAllowedRoot{width:100%;min-height:100vh;min-height:100svh;display:flex;align-items:center;justify-content:center;padding:14px;background:linear-gradient(180deg,#0078d4 0,#0078d4 4px,transparent 4px),radial-gradient(circle at 85% 15%,rgba(0,120,212,.1),transparent 32%),radial-gradient(circle at 15% 85%,rgba(0,120,212,.08),transparent 32%),#f5f8fc;color:var(--omz-auth-ink);font-family:var(--omz-auth-font);overflow:hidden}.omzNotAllowedSplit{width:min(704px,100%);display:grid;grid-template-columns:348px 348px;gap:8px;align-items:stretch;justify-content:center}.omzNotAllowedHero,.omzNotAllowedCard{min-height:336px;background:#fff;color:var(--omz-auth-ink);border:1px solid var(--omz-auth-line);box-shadow:0 18px 42px #0f172a1a}.omzNotAllowedHero{padding:14px;display:flex;align-items:stretch;justify-content:stretch;overflow:hidden}.omzNotAllowedBrand{width:100%;display:flex;flex-direction:column;gap:10px;min-width:0}.omzNotAllowedLogoText{display:inline-flex;align-items:baseline;color:#005eb8;font-size:12px;line-height:1.15}.omzNotAllowedLogoText span{position:relative;top:-.45em;font-size:9px;opacity:.7}.omzNotAllowedSecurityImage{width:100%;height:128px;object-fit:contain;object-position:center;background:#f8fafc;border:1px solid var(--omz-auth-line);padding:6px}.omzNotAllowedHeroPoints{display:grid;gap:6px;margin-top:auto}.omzNotAllowedHeroPoint{min-height:32px;display:flex;align-items:center;gap:9px;padding:0 9px;background:#f8fafc;color:var(--omz-auth-ink);border:1px solid var(--omz-auth-line)}.omzNotAllowedHeroPoint span{width:22px;height:22px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;background:var(--omz-auth-accent);color:#fff;font-size:12px}.omzNotAllowedHeroPoint p{margin:0;color:var(--omz-auth-ink);font-size:12px;line-height:1.25}.omzNotAllowedCard{padding:12px;display:flex;flex-direction:column;overflow:hidden}.omzNotAllowedHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.omzNotAllowedKicker{margin-bottom:2px;color:#005eb8;font-size:10px;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}.omzNotAllowedHeader h1{margin:0;color:var(--omz-auth-ink);font-size:12px;line-height:1.2}.omzNotAllowedHeader p,.omzNotAllowedText{margin:2px 0 0;color:var(--omz-auth-sub);font-size:11px;line-height:1.35}.omzNotAllowedPill{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:4px 8px;background:#eaf3ff;color:#005eb8;font-size:10px;line-height:1;white-space:nowrap}.omzNotAllowedProgress{height:2px;margin:8px 0;background:var(--omz-auth-line);overflow:hidden}.omzNotAllowedProgress span{display:block;width:100%;height:100%;background:var(--omz-auth-accent)}.omzNotAllowedStatusBox,.omzNotAllowedHelpBox{background:var(--omz-auth-field);border:1px solid var(--omz-auth-line);padding:8px}.omzNotAllowedStatusBox{margin-top:2px}.omzNotAllowedHelpBox{margin-top:6px;background:#eef6ff}.omzNotAllowedStatusLabel{margin-bottom:4px;color:var(--omz-auth-muted);font-size:10px;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}.omzNotAllowedStatusTitle{margin-bottom:3px;color:var(--omz-auth-ink);font-size:12px;line-height:1.25}.omzNotAllowedStatusBox p,.omzNotAllowedHelpBox p{margin:0;color:var(--omz-auth-sub);font-size:11px;line-height:1.4}.omzNotAllowedActions{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:auto;padding-top:8px}.omzNotAllowedPrimary,.omzNotAllowedSecondary{width:100%;min-height:32px;border:0;padding:7px 10px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--omz-auth-font);font-size:12px;line-height:1;cursor:pointer;white-space:nowrap}.omzNotAllowedPrimary{background:var(--omz-auth-accent);color:#fff}.omzNotAllowedPrimary:hover:not(:disabled){background:var(--omz-auth-accent-hover)}.omzNotAllowedSecondary{background:#fff;color:var(--omz-auth-ink);box-shadow:inset 0 0 0 1px var(--omz-auth-line)}.omzNotAllowedSecondary:hover:not(:disabled){background:var(--omz-auth-field-strong)}.omzNotAllowedPrimary:disabled,.omzNotAllowedSecondary:disabled{opacity:.6;cursor:not-allowed}.omzNotAllowedFootnote{margin:8px 0 0;color:var(--omz-auth-muted);font-size:11px;line-height:1.35}@media(max-width:760px){body.not-allowed-page-body{overflow:auto}.omzNotAllowedRoot{align-items:flex-start;overflow:auto}.omzNotAllowedSplit{width:min(360px,100%);grid-template-columns:1fr}.omzNotAllowedHero,.omzNotAllowedCard{min-height:auto}.omzNotAllowedSecurityImage{height:96px}.omzNotAllowedActions{grid-template-columns:1fr}}:root{--bg: #1E2E42;--ink: rgba(255, 255, 255, .92);--sub: rgba(255, 255, 255, .62);--card-bg: #1e2e42;--card-ink: rgba(255, 255, 255, .92);--card-sub: rgba(255, 255, 255, .62);--accent: #2563eb;--accent2: #1d4ed8;--green: #16a34a;--radius: 5px;--radius-lg: 7px;--gutter: 16px;--card-w: 520px;--notice-h: 46px}body.auth-skin,body.auth-skin #root{background:var(--bg)}html,body{max-width:100%;height:100%}body.auth-skin{overflow:hidden!important;scroll-behavior:auto!important;scroll-snap-type:none!important}body.auth-skin *{scroll-snap-align:none!important}.suAuthRoot{min-height:100dvh;min-height:100svh;min-height:100vh;width:100%;background:var(--bg);color:var(--ink);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;position:relative;display:flex;align-items:center;justify-content:center;padding:var(--gutter);box-sizing:border-box;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.suAuthRoot::-webkit-scrollbar{width:0!important;height:0!important}.suAuthRoot:before,.suAuthRoot:after{content:"";position:absolute;width:520px;height:520px;border-radius:999px;filter:blur(44px);opacity:.22;pointer-events:none;z-index:0}.suAuthRoot:before{top:-220px;left:-220px;background:radial-gradient(circle at 30% 30%,rgba(37,99,235,.55),transparent 62%)}.suAuthRoot:after{bottom:-260px;right:-240px;background:radial-gradient(circle at 60% 40%,rgba(29,78,216,.45),transparent 64%)}.suAuthCard{width:min(var(--card-w),94vw);background:var(--card-bg);color:var(--card-ink);border:none;border-radius:var(--radius-lg);box-shadow:0 28px 70px #00000059,0 10px 26px #00000038;padding:18px 18px 16px;box-sizing:border-box;position:relative;z-index:1;display:flex;flex-direction:column;gap:12px;min-width:0;max-width:100%}.suAuthTitle{font-weight:900;font-size:18px;margin:0;letter-spacing:.2px}.suAuthSubtitle{margin:0;color:var(--card-sub);font-size:13px;line-height:1.7}.suNoticeSlot{min-height:var(--notice-h);display:flex;align-items:stretch}.suNotice{width:100%;display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:var(--radius);background:#ffffff0f;border:none;font-size:13px;box-sizing:border-box}.suNotice--ghost{opacity:0;pointer-events:none}.suNotice .ic{line-height:1;margin-top:1px}.suNotice--error{box-shadow:0 0 0 3px #ef44441f}.suNotice--success{box-shadow:0 0 0 3px #16a34a1f}.suForm{display:grid;gap:12px;margin-top:2px}.suField{display:grid;gap:6px}.suLabel{font-size:12px;color:var(--card-sub);font-weight:600}.suInput{width:100%;border-radius:var(--radius);padding:12px;border:none;background:#ffffff0f;color:#fffffff2;outline:none;box-sizing:border-box;min-width:0}.suInput::placeholder{color:#ffffff6b}.suInput:focus{box-shadow:0 0 0 3px #2563eb47}.suPwField{position:relative}.suPwInput{padding-right:44px}.suEyeBtnInside{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:var(--radius);border:none;background:#ffffff0f;color:#ffffffeb;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.suEyeBtnInside:disabled{opacity:.55;cursor:not-allowed}.suBtnPrimary{width:100%;border:none;border-radius:var(--radius);padding:12px;font-weight:800;letter-spacing:.15px;color:#fff;background:linear-gradient(180deg,var(--accent),var(--accent2));cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px}.suBtnPrimary--user:before{content:"?";display:inline-block;transform:translateY(-.5px)}.suBtnPrimary--forward:before{content:"??";display:inline-block;transform:translateY(-.5px)}.suBtnPrimary:disabled{opacity:.6;cursor:not-allowed}.suBtnGhost{width:100%;border-radius:var(--radius);padding:11px 12px;border:none;background:#ffffff0d;color:#ffffffdb;cursor:pointer}.suBtnGhost:disabled{opacity:.6;cursor:not-allowed}.suMuted{color:var(--card-sub);font-size:12px;line-height:1.6}.suNoMotion *,.suNoMotion{animation:none!important;transition:none!important}@media(max-width:520px){:root{--gutter: 14px;--notice-h: 52px}.suAuthRoot{align-items:flex-start;justify-content:center;padding:14px}.suAuthCard{padding:14px 14px 12px;width:min(var(--card-w),92vw)}.suInput,.suBtnPrimary{padding:11px 12px}.suBtnGhost{padding:10px 12px}}html,body,#root{width:100%;min-height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body{background:#f5f8fc;-webkit-overflow-scrolling:touch}.mregPage,.mregPage *{box-sizing:border-box;border-radius:2px!important;font-family:Segoe UI,system-ui,sans-serif;font-size:12px!important;font-weight:400!important}.mregPage{width:100%;min-height:100vh;min-height:100dvh;max-width:100%;background:#f5f8fc;color:#102033;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.mregPage::-webkit-scrollbar,.mregPage *::-webkit-scrollbar{width:8px;height:8px}.mregPage::-webkit-scrollbar-track,.mregPage *::-webkit-scrollbar-track{background:#eef3f9}.mregPage::-webkit-scrollbar-thumb,.mregPage *::-webkit-scrollbar-thumb{background:#b8c7da;border:2px solid #eef3f9}.mregPage::-webkit-scrollbar-thumb:hover,.mregPage *::-webkit-scrollbar-thumb:hover{background:#8fa5bf}.mregHeader{height:28px;min-height:28px;border-bottom:1px solid #d8e3f2;background:#fff}.mregShell{width:min(calc(100% - 32px),1280px);max-width:1280px;margin:0 auto;padding:12px 0 24px;overflow:visible}.mregIntro{display:grid;gap:6px;margin-bottom:10px;min-width:0}.mregIntro h1{margin:0;color:#102033;line-height:1.3}.mregIntro p{margin:0;color:#41506a;line-height:1.4}.mregSteps{display:flex;align-items:center;gap:10px;margin-top:8px;color:#62708a;overflow-x:auto;overflow-y:hidden;max-width:100%;scrollbar-width:thin;scrollbar-color:#b8c7da #eef3f9}.mregStep{display:flex;align-items:center;gap:6px;min-height:30px;padding-right:24px;border-bottom:2px solid #dbe4f2;white-space:nowrap;flex:0 0 auto}.mregStep span{width:20px;height:20px;display:grid;place-items:center;background:#b8c2d1;color:#fff;border-radius:999px!important}.mregStep.isActive{color:#1265e8;border-bottom-color:#1265e8}.mregStep.isActive span{background:#1265e8}.mregWorkspace{display:grid;grid-template-columns:minmax(0,1fr) 286px;gap:10px;align-items:start;min-width:0;max-width:100%}.mregCard,.mregRailCard{background:#fff;border:1px solid #cfdced;box-shadow:none;min-width:0}.mregCard{display:grid;gap:0;overflow:visible;min-width:0;max-width:100%}.mregColumns{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-width:0}.mregSection{display:grid;align-content:start;gap:12px;padding:12px;min-width:0}.mregSection:first-child{border-right:1px solid #dbe4f2}.mregSectionHead{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:start;min-width:0}.mregIcon{width:20px;height:20px;display:grid;place-items:center;color:#1265e8}.mregSection h2,.mregRailCard h2{margin:0;color:#102033;line-height:1.3}.mregSection p,.mregRailCard p{margin:2px 0 0;color:#596981;line-height:1.4}.mregGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.mregField{display:grid;gap:4px;min-width:0;color:#102033}.mregField.isWide{grid-column:1 / -1}.mregField span{color:#102033}.mregField input,.mregField select{width:100%;min-width:0;max-width:100%;min-height:31px;padding:6px 8px;border:1px solid #c9d8ea;background:#fff;color:#102033;outline:none;line-height:1.3}.mregField input:focus,.mregField select:focus{border-color:#1265e8;box-shadow:0 0 0 2px #1265e81a}.mregField input:disabled,.mregField select:disabled{background:#f3f6fa;color:#6b7280;cursor:not-allowed}.mregActions{min-height:52px;padding:10px 12px;display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid #dbe4f2;background:#fff;min-width:0}.mregActions span{color:#596981;min-width:0}.mregActions a{color:#1265e8;text-decoration:none}.mregActions button{min-width:108px;min-height:32px;padding:6px 14px;border:1px solid #1265e8;background:#1265e8;color:#fff;cursor:pointer;flex:0 0 auto}.mregActions button:disabled{opacity:.6;cursor:not-allowed}.mregNotice{margin:10px 12px 0;padding:8px 10px;border-top:1px solid #cfe8d6;background:#f4fbf6;color:#245c35;min-width:0;overflow-wrap:anywhere}.mregNotice.isDanger{border-top-color:#f0c7c7;background:#fff5f5;color:#8b3a3a}.mregRail{display:grid;gap:10px;min-width:0;max-width:100%}.mregRailCard{padding:12px;display:grid;gap:12px;min-width:0}.mregRailItem{display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;align-items:start;min-width:0}.mregRailItem>span{width:30px;height:30px;display:grid;place-items:center;background:#eef5ff;color:#1265e8}.mregRailItem strong{display:block;color:#102033;font-weight:500!important}.mregNext{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:center;color:#102033;min-width:0}.mregNext span{width:22px;height:22px;display:grid;place-items:center;border-radius:999px!important;background:#eaf2ff;color:#1265e8}.mregSafe{margin-top:2px;padding:8px;background:#f4fbf6;color:#245c35;line-height:1.4}@media(max-width:1050px){.mregWorkspace,.mregColumns{grid-template-columns:1fr}.mregSection:first-child{border-right:0;border-bottom:1px solid #dbe4f2}}@media(max-width:700px){html,body,#root{height:auto;min-height:100%;overflow-y:auto!important}.mregPage{height:auto;min-height:100dvh;overflow-y:auto!important;overflow-x:hidden;position:relative}.mregShell{width:100%;max-width:100%;padding:10px 10px 28px;overflow:visible}.mregWorkspace,.mregColumns,.mregCard,.mregRail{display:grid;grid-template-columns:1fr;overflow:visible}.mregGrid{grid-template-columns:1fr}.mregSteps{align-items:flex-start;flex-direction:row;overflow-x:auto;overflow-y:hidden}.mregActions{align-items:stretch;flex-direction:column}.mregStep{padding-right:0}.mregActions button{width:100%}}:root{--mc-font: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--mc-bg: #536271;--mc-topbar-bg: #1f78ad;--mc-sidebar-bg: #2a3a48;--mc-sidebar-row: #304656;--mc-sidebar-row-hover: #3a5365;--mc-sidebar-row-active: #328fd0;--mc-content-bg: #536271;--mc-panel-bg: #344656;--mc-panel-dark: #223443;--mc-row-bg: #213443;--mc-row-alt: #263b4c;--mc-control-bg: #243747;--mc-button-bg: #496176;--mc-button-hover: #5b768d;--mc-primary: #328fd0;--mc-primary-hover: #3a9fe4;--mc-success: #2f7650;--mc-warning: #8a6419;--mc-danger: #8b3535;--mc-text: #ffffff;--mc-muted: #dbe7f1;--mc-muted-soft: #d5e0ea;--mc-border: rgba(255, 255, 255, .08);--mc-radius: 2px;--mc-topbar-h: 48px;--mc-sidebar-w: 236px;--mc-main-width: min(70vw, 1120px);--mc-main-min: 720px;--mc-gap: 10px;--mc-pad: 10px}html,body,#root{height:100%;min-height:100%;margin:0;padding:0;background:var(--mc-bg)!important}body.merchant-theme{overflow:hidden;background:var(--mc-bg)!important;color:var(--mc-text);font-family:var(--mc-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.merchant-theme,body.merchant-theme *,body.merchant-theme button,body.merchant-theme input,body.merchant-theme select,body.merchant-theme textarea{box-sizing:border-box;font-family:var(--mc-font)!important;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:2px!important}body.merchant-theme a{color:inherit;text-decoration:none}.mc-shell{position:fixed;inset:0;display:grid;grid-template-columns:var(--mc-sidebar-w) minmax(0,1fr);grid-template-rows:var(--mc-topbar-h) minmax(0,1fr);background:var(--mc-bg)!important;overflow:hidden}.mc-shell-topbar-row{grid-column:1 / -1;grid-row:1;z-index:50}.mc-shell-sidebar-row{grid-column:1;grid-row:2;min-width:0;min-height:0;background:var(--mc-sidebar-bg);z-index:30;overflow:hidden}.mc-shell-main-row{grid-column:2;grid-row:2;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--mc-bg)!important;overflow:hidden}.mc-content{flex:1;min-height:0;overflow:auto;padding:var(--mc-pad);background:var(--mc-content-bg)!important;scrollbar-width:thin;scrollbar-color:#5c7284 transparent}.mc-content::-webkit-scrollbar{width:8px;height:8px}.mc-content::-webkit-scrollbar-track{background:transparent}.mc-content::-webkit-scrollbar-thumb{background:#5c7284;border-radius:999px}.mc-page-wrap{width:var(--mc-main-width);min-width:var(--mc-main-min);max-width:1120px;margin:0 auto 0 0;min-height:100%}.mc-workspace,.mc-template-shell,.mc-template-content,.merchant-template-shell,.merchant-template-content{width:100%;min-width:0;max-width:none}.mc-workspace{display:grid;gap:var(--mc-gap);align-content:start}.mc-topbar{height:var(--mc-topbar-h);background:var(--mc-topbar-bg);color:#fff}.mc-topbar-inner{height:100%;display:grid;grid-template-columns:var(--mc-sidebar-w) minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 8px}.mc-topbar-left,.mc-topbar-center,.mc-topbar-right{min-width:0;display:flex;align-items:center}.mc-topbar-left,.mc-topbar-center{gap:8px}.mc-topbar-right{gap:4px;justify-content:flex-end}.mc-topbar-icon{position:relative;width:28px;height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#fff;cursor:pointer;flex-shrink:0}.mc-topbar-icon:hover,.mc-topbar-icon.is-active{background:#ffffff2e}.mc-topbar-icon svg{width:15px;height:15px;fill:currentColor}.mc-topbar-badge{position:absolute;top:1px;right:0;min-width:15px;height:15px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#1f78ad;border-radius:999px!important;line-height:1}.mc-topbar-menu-btn{display:none}.mc-hamburger-lines{width:16px;height:14px;display:inline-grid;align-content:space-between}.mc-hamburger-lines span{width:16px;height:2px;display:block;background:currentColor}.mc-ms-grid{width:16px;height:16px;display:grid;grid-template-columns:repeat(3,3px);grid-template-rows:repeat(3,3px);gap:3px;flex:0 0 auto}.mc-ms-grid span{width:3px;height:3px;background:currentColor}.mc-azure-brand{color:#fff;white-space:nowrap}.mc-topbar-search-shell{position:relative;width:min(100%,620px)}.mc-search-box{height:30px;display:flex;align-items:center;gap:8px;padding:0 9px;background:#ffffffd1;border:0}.mc-search-box-icon,.mc-topbar-search-svg{width:15px;height:15px;color:#4f6480;flex:0 0 auto}.mc-topbar-search-svg{fill:currentColor}.mc-search-box input{width:100%;min-width:0;height:100%;padding:0;border:0;outline:none;background:transparent;color:#28415f}.mc-search-box input::placeholder{color:#5b7390}.mc-search-box:focus-within{background:#fff}.mc-topbar-search-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:80;padding:6px;display:grid;gap:4px;background:var(--mc-panel-dark);border:0;box-shadow:none}.mc-topbar-search-result{min-height:32px;padding:6px 8px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;border:0;background:var(--mc-row-bg);color:#fff;text-align:left;cursor:pointer}.mc-topbar-search-result:hover{background:var(--mc-button-hover)}.mc-topbar-search-result-hint,.mc-topbar-search-empty{color:var(--mc-muted-soft)}.mc-topbar-search-empty{padding:8px}.mc-user-chip{display:flex;align-items:center;gap:6px;padding-left:4px}.mc-user-email-wrap{display:grid;gap:1px;text-align:right}.mc-user-email,.mc-user-org{max-width:190px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#fff;line-height:1.1}.mc-user-org{color:#ffffffe0}.mc-user-avatar{width:24px;height:24px;border-radius:999px!important;display:inline-flex;align-items:center;justify-content:center;background:#ffffff38;color:#fff;flex:0 0 auto}.mc-sidebar{height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);background:var(--mc-sidebar-bg);color:#fff;overflow:hidden}.mc-sidebar-search{display:flex;align-items:center;gap:6px;padding:8px}.mc-sidebar-search-box{flex:1;min-width:0;height:30px;display:flex;align-items:center;gap:7px;padding:0 8px;background:#1d2d3b;border:0}.mc-sidebar-search-icon,.mc-sidebar-search-icon-svg{width:14px;height:14px;color:#fff;flex:0 0 auto}.mc-sidebar-search-box input{width:100%;min-width:0;height:100%;padding:0;border:0;outline:none;background:transparent;color:#fff}.mc-sidebar-search-box input::placeholder{color:#ffffffc7}.mc-sidebar-close{width:28px;height:28px;border:0;background:transparent;color:#fff;cursor:pointer}.mc-sidebar-nav{min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 8px 8px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.24) transparent}.mc-sidebar-nav::-webkit-scrollbar{width:6px}.mc-sidebar-nav::-webkit-scrollbar-track{background:transparent}.mc-sidebar-nav::-webkit-scrollbar-thumb{background:#ffffff3d;border-radius:999px}.mc-sidebar-list{min-height:auto;display:flex;flex-direction:column;gap:10px}.mc-sidebar-menu-block,.mc-sidebar-session-block{display:grid;gap:6px}.mc-sidebar-session-block{margin-top:6px;padding-top:8px;border-top:1px solid var(--mc-border)}.mc-sidebar-section-band,.mc-sidebar-sep-label{color:#fff}.mc-sidebar-section-text,.mc-sidebar-sep-label{display:inline-block;color:#fff}.mc-sidebar-tree,.mc-sidebar-branch{display:grid;gap:3px}.mc-sidebar-item-row{min-height:30px;display:grid;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:5px;padding-left:calc(2px + (var(--mc-sidebar-level, 0) * 12px))}.mc-sidebar-inline-toggle,.mc-sidebar-inline-toggle-spacer{width:14px;height:30px;display:inline-flex;align-items:center;justify-content:center}.mc-sidebar-inline-toggle{border:0;background:transparent;color:#fff;padding:0;cursor:pointer}.mc-sidebar-expand-chevron{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;line-height:1}.mc-sidebar-tree-link{position:relative;min-width:0;min-height:30px;padding:0 8px;display:flex;align-items:center;gap:8px;background:transparent;color:#fff!important}.mc-sidebar-tree-link:hover{background:var(--mc-sidebar-row-hover);color:#fff!important}.mc-sidebar-tree-link.is-active,.mc-sidebar-tree-link[aria-current=page]{background:var(--mc-sidebar-row-active);color:#fff!important}.mc-sidebar-row-start,.mc-sidebar-tree-icon,.mc-sidebar-tree-icon svg,.mc-sidebar-logout-icon,.mc-sidebar-logout-icon svg{width:15px;height:15px}.mc-sidebar-row-start,.mc-sidebar-tree-icon,.mc-sidebar-logout-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.mc-sidebar-tree-icon svg,.mc-sidebar-logout-icon svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.mc-sidebar-tree-copy,.mc-sidebar-tree-label{min-width:0}.mc-sidebar-tree-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;line-height:1.1}.mc-sidebar-children{display:none}.mc-sidebar-children.is-open{display:grid;gap:3px}.mc-sidebar-search-empty{padding:8px;color:var(--mc-muted-soft)}.mc-sidebar-logout-btn{width:100%;min-height:32px;padding:0 8px;display:flex;align-items:center;gap:8px;border:0;background:transparent;color:#fff;cursor:pointer;text-align:left}.mc-sidebar-logout-btn:hover{background:var(--mc-sidebar-row-hover)}.mc-refresh-notice{margin:8px var(--mc-pad) 0;min-height:34px;padding:8px 10px;display:flex;align-items:center;gap:8px;background:var(--mc-panel-dark);color:#fff;border:0}.mc-refresh-notice-dot{width:7px;height:7px;background:var(--mc-primary);flex:0 0 auto}.mc-refresh-notice-error{background:var(--mc-danger)}.mc-page,.mc-dashboard,.mc-template-content{min-width:0;display:grid;gap:var(--mc-gap)}.mc-card,.mc-card-soft,.mc-card-muted,.mc-dashboard-hero,.mc-dashboard-block,.mInventoryHero,.mInventoryPanel,.mc-panel,.mc-section,.mc-widget,.mc-table-card,.mc-form-card{min-width:0;background:var(--mc-panel-bg)!important;color:#fff!important;border:0!important;box-shadow:none!important;padding:12px}.mc-title-xl,.mc-title-lg,.mc-title-md,.mc-title-sm,.mc-value,.mc-text,.mc-dashboard h1,.mc-dashboard h2,.mc-dashboard h3,.mc-card h1,.mc-card h2,.mc-card h3,.mInventoryHeroTitle{margin:0;color:#fff!important}.mc-copy,.mc-text-soft,.mc-text-dim,.mc-label,.mc-stat-sub,.mInventoryHeroSubtitle{color:var(--mc-muted-soft)!important}.mc-grid-2,.mc-grid-3,.mc-grid-4,.mc-grid-5,.mc-dashboard-metrics,.mc-commerce-grid,.mc-capability-grid{display:grid;gap:var(--mc-gap)}.mc-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-grid-3,.mc-dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.mc-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.mc-grid-5,.mc-capability-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.mc-commerce-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.mc-stat,.mc-capability,.mc-empty,.mc-summary-row,.mc-activity-row{background:var(--mc-row-bg)!important;color:#fff!important;border:0!important;box-shadow:none!important}.mc-stat,.mc-capability,.mc-empty{padding:10px;display:grid;gap:6px}.mc-stat-value,.mc-activity-amount,.mc-activity-desc{color:#fff!important}.mc-summary-list,.mc-activity-list{display:grid;gap:6px}.mc-summary-row,.mc-activity-row{padding:8px 10px;display:grid;gap:8px}.mc-summary-row{grid-template-columns:minmax(120px,170px) minmax(0,1fr)}.mc-activity-row{grid-template-columns:120px auto minmax(0,1fr) auto;align-items:center}.mc-btn,.mc-pill,button.mc-btn,a.mc-btn{min-height:32px;padding:7px 12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0!important;background:var(--mc-button-bg)!important;color:#fff!important;box-shadow:none!important;cursor:pointer}.mc-btn:hover,.mc-pill:hover,button.mc-btn:hover,a.mc-btn:hover{background:var(--mc-button-hover)!important;color:#fff!important}.mc-btn-primary,.mc-pill-primary{background:var(--mc-primary)!important;color:#fff!important}.mc-btn-primary:hover,.mc-pill-primary:hover{background:var(--mc-primary-hover)!important}.mc-btn-danger,.mc-pill-danger{background:var(--mc-danger)!important;color:#fff!important}.mc-pill-success{background:var(--mc-success)!important;color:#fff!important}.mc-pill-warning{background:var(--mc-warning)!important;color:#fff!important}input.mc-input,select.mc-select,textarea.mc-textarea,.mInventoryPanel input,.mInventoryPanel select,.mInventoryPanel textarea,.mc-transaction-input,body.merchant-theme input,body.merchant-theme select,body.merchant-theme textarea{min-height:34px;padding:8px 10px;border:0!important;background:var(--mc-control-bg)!important;color:#fff!important;outline:none!important;box-shadow:none!important;color-scheme:dark}input::placeholder,textarea::placeholder{color:#9fb2c2!important}input.mc-input:focus,select.mc-select:focus,textarea.mc-textarea:focus,.mInventoryPanel input:focus,.mInventoryPanel select:focus,.mInventoryPanel textarea:focus,.mc-transaction-input:focus,body.merchant-theme input:focus,body.merchant-theme select:focus,body.merchant-theme textarea:focus{background:#2a3f51!important;box-shadow:none!important}body.merchant-theme table{width:100%;border-collapse:collapse;color:#fff}body.merchant-theme th,body.merchant-theme td{padding:8px 10px;border:0!important;color:#fff;text-align:left}body.merchant-theme thead th{background:var(--mc-panel-dark);color:var(--mc-muted)}body.merchant-theme tbody tr{background:var(--mc-row-bg)}body.merchant-theme tbody tr:nth-child(2n){background:var(--mc-row-alt)}body.merchant-theme tbody tr:hover{background:#38536a}.mc-idle-mask,.mc-idle-mask *{box-sizing:border-box;font-family:var(--mc-font, "Segoe UI", Tahoma, Geneva, Verdana, sans-serif)!important;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:2px!important}.mc-idle-mask{position:fixed;inset:0;z-index:20000;padding:16px;display:grid;place-items:center;background:#0a1016b8}.mc-idle-modal{width:min(420px,calc(100vw - 32px));padding:16px;display:grid;gap:12px;background:var(--mc-panel-bg);color:#fff;border:0;box-shadow:none}.mc-idle-top{display:grid;gap:5px}.mc-idle-kicker,.mc-idle-hint,.mc-idle-sub{color:var(--mc-muted-soft);line-height:1.45}.mc-idle-title{margin:0;color:#fff;line-height:1.3}.mc-idle-hint{margin:0}.mc-idle-clock{min-height:104px;padding:14px;display:grid;place-items:center;gap:4px;background:var(--mc-row-bg);text-align:center}.mc-idle-time{color:#fff;font-size:42px!important;line-height:1;font-variant-numeric:tabular-nums}.mc-idle-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mc-overlay{position:fixed;inset:var(--mc-topbar-h) 0 0 0;z-index:39;border:0;background:#0000006b;cursor:pointer}@media(max-width:1200px){:root{--mc-main-width: min(100%, 980px);--mc-main-min: 0px}.mc-page-wrap{width:100%;min-width:0;max-width:980px}.mc-grid-5,.mc-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mc-commerce-grid,.mc-grid-2{grid-template-columns:1fr}}@media(max-width:900px){:root{--mc-sidebar-w: 286px;--mc-topbar-h: 48px;--mc-main-width: 100%;--mc-main-min: 0px}body.merchant-theme{overflow:hidden}.mc-shell{grid-template-columns:minmax(0,1fr)}.mc-shell-sidebar-row{position:fixed;top:var(--mc-topbar-h);left:0;bottom:0;width:min(84vw,var(--mc-sidebar-w));transform:translate(-100%);transition:transform .16s ease;z-index:45}.mc-shell.is-mobile-open .mc-shell-sidebar-row{transform:translate(0)}.mc-shell-main-row{grid-column:1}.mc-content{padding:8px}.mc-page-wrap{width:100%;min-width:0;max-width:none}.mc-topbar-inner{grid-template-columns:auto minmax(0,1fr) auto;gap:8px}.mc-topbar-menu-btn{display:inline-flex}.mc-azure-brand,.mc-ms-grid,.mc-user-chip{display:none}.mc-topbar-search-shell{width:100%}.mc-grid-3,.mc-grid-4,.mc-dashboard-metrics,.mc-grid-5,.mc-capability-grid{grid-template-columns:1fr}.mc-summary-row,.mc-activity-row{grid-template-columns:1fr;align-items:start}.mc-idle-actions{grid-template-columns:1fr}}@media(max-width:520px){.mc-topbar-right{gap:2px}.mc-topbar-icon{width:26px;height:26px}.mc-content{padding:6px}.mc-card,.mc-card-soft,.mc-card-muted,.mc-dashboard-hero,.mc-dashboard-block,.mInventoryHero,.mInventoryPanel,.mc-panel,.mc-section,.mc-widget,.mc-table-card,.mc-form-card{padding:10px}.mc-btn,button.mc-btn,a.mc-btn{width:100%}.mc-idle-actions{grid-template-columns:1fr}}.mStaffPage{display:grid;gap:10px;min-width:0;padding:10px;font-family:var(--mc-azure-font)}.mStaffHero,.mStaffPanel,.mStaffNotice,.mStaffMetrics,.mStaffTabs{border:0;border-top:1px solid var(--mc-card-border);border-radius:2px;background:#fff;box-shadow:none}.mStaffHero{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px}.mStaffHeroTitle{margin:0;font-size:18px;font-weight:400;color:var(--mc-azure-text-primary)}.mStaffHeroCopy,.mStaffPanelCopy,.mStaffMetricHint{font-size:12px;line-height:1.4;color:var(--mc-azure-text-secondary)}.mStaffHeroActions{display:flex;gap:8px;flex-wrap:wrap}.mStaffBtn{min-height:30px;padding:0 12px;border:1px solid transparent;border-radius:2px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:400;text-decoration:none;cursor:pointer;white-space:nowrap}.mStaffBtnPrimary{background:var(--mc-azure-primary-btn);border-color:var(--mc-azure-primary-btn);color:#fff}.mStaffBtnSecondary{background:#fff;border-color:var(--mc-card-border);color:var(--mc-azure-link)}.mStaffBtnDanger{background:#fff5f5;border-color:#f0c7c7;color:#8b3a3a}.mStaffBtn:disabled{opacity:.55;cursor:not-allowed}.mStaffNotice{display:grid;gap:3px;padding:10px 12px;font-size:12px}.mStaffNoticeSuccess{background:#f4fbf6;color:#245c35}.mStaffNoticeDanger{background:#fff5f5;color:#8b3a3a}.mStaffMetrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:10px 12px;background:linear-gradient(135deg,#3f4753,#232b36);color:#fff}.mStaffMetric{display:grid;gap:4px;min-width:0;padding:0 12px;border-left:1px solid rgba(255,255,255,.12)}.mStaffMetric:first-child{padding-left:0;border-left:0}.mStaffMetricLabel,.mStaffMetricHint{color:#ffffffb8}.mStaffMetricLabel{font-size:11px}.mStaffMetricValue{font-size:17px;font-weight:400;color:#fff}.mStaffTabs{display:flex;gap:6px;padding:8px;flex-wrap:wrap}.mStaffTab{min-height:30px;padding:0 12px;border:1px solid var(--mc-card-border);border-radius:2px;background:#f3f5f7;color:var(--mc-azure-text-primary);font-size:12px;cursor:pointer}.mStaffTab.is-active{background:var(--mc-azure-primary-btn);border-color:var(--mc-azure-primary-btn);color:#fff}.mStaffGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.55fr);gap:10px;align-items:start;min-width:0}.mStaffPanel{display:grid;gap:10px;min-width:0;padding:10px 12px 12px}.mStaffPanelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:8px;border-bottom:1px solid var(--mc-azure-divider)}.mStaffPanelTitle{margin:0;font-size:14px;font-weight:400;color:var(--mc-azure-text-primary)}.mStaffSearch,.mStaffInput{width:100%;min-height:32px;padding:0 9px;border:1px solid var(--mc-card-border);border-radius:2px;background:#eef1f4;color:var(--mc-azure-text-primary);font-size:12px;box-shadow:none}.mStaffSearch{max-width:240px}.mStaffInput:focus,.mStaffSearch:focus{outline:none;background:#fff;border-color:#a9cdef;box-shadow:inset 0 0 0 1px #a9cdef73}.mStaffMemberList,.mStaffServiceGrid,.mStaffScheduleList,.mStaffInviteList{display:grid;gap:8px;min-width:0}.mStaffMemberCard,.mStaffServiceCard,.mStaffScheduleCard,.mStaffInviteCard,.mStaffProfileCard,.mStaffInviteBox,.mStaffScheduleComposer{display:grid;gap:9px;min-width:0;padding:10px;border:0;border-top:1px solid var(--mc-card-border);border-radius:2px;background:#f8fbff;color:inherit;text-align:left;box-shadow:none}.mStaffMemberCard{cursor:pointer}.mStaffMemberCard.is-selected,.mStaffServiceCard.is-assigned{background:#eef6ff;box-shadow:inset 3px 0 0 var(--mc-azure-primary-btn)}.mStaffMemberTop,.mStaffServiceCard,.mStaffScheduleCard,.mStaffInviteCard{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.mStaffMemberName,.mStaffServiceTitle,.mStaffScheduleTitle,.mStaffInviteTitle,.mStaffProfileName{font-size:13px;line-height:1.35;font-weight:400;color:var(--mc-azure-text-primary)}.mStaffMemberSub,.mStaffServiceSub,.mStaffScheduleSub,.mStaffInviteSub,.mStaffProfileSub{margin-top:3px;font-size:11px;line-height:1.4;color:var(--mc-azure-text-secondary)}.mStaffPill{display:inline-flex;min-height:22px;align-items:center;padding:0 8px;border:1px solid #cfe0f2;border-radius:999px;background:#eef6ff;color:#24507a;font-size:11px;white-space:nowrap}.mStaffMemberMeta,.mStaffProfileGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.mStaffProfileGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mStaffMeta{display:grid;gap:2px;min-width:0;padding:7px 8px;border:1px solid var(--mc-card-border);border-radius:2px;background:#fff}.mStaffMeta span{font-size:10px;color:var(--mc-azure-text-secondary)}.mStaffMeta strong{min-width:0;font-size:11px;font-weight:400;color:var(--mc-azure-text-primary);word-break:break-word}.mStaffField span{font-size:11px;color:var(--mc-azure-text-secondary)}.mStaffSelectedMini{display:grid;gap:3px;padding:8px 10px;border-top:1px solid var(--mc-card-border);background:#fff}.mStaffSelectedMini strong{font-size:13px;font-weight:400}.mStaffSelectedMini span{font-size:11px;color:var(--mc-azure-text-secondary)}.mStaffEmpty{min-height:92px;display:grid;place-items:center;padding:16px;border-top:1px solid var(--mc-card-border);border-radius:2px;background:#f8fbff;color:var(--mc-azure-text-secondary);font-size:12px;text-align:center}@media(max-width:1320px){.mStaffMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mStaffMetric,.mStaffMetric:first-child{padding:8px 0 0;border-left:0;border-top:1px solid rgba(255,255,255,.12)}}@media(max-width:1080px){.mStaffGrid{grid-template-columns:1fr}.mStaffHero{flex-direction:column}.mStaffSearch{max-width:none}}@media(max-width:760px){.mStaffMetrics,.mStaffFormGrid,.mStaffMemberMeta,.mStaffProfileGrid{grid-template-columns:1fr}.mStaffPanelHead,.mStaffMemberTop,.mStaffServiceCard,.mStaffScheduleCard,.mStaffInviteCard{flex-direction:column;align-items:stretch}.mStaffHeroActions,.mStaffBtn{width:100%}}.mMerchantPasswordBody{background:var(--mc-azure-page-bg)!important;color:var(--mc-azure-text-primary);font-family:var(--mc-azure-font)}.mMerchantPasswordBody,.mMerchantPasswordBody button,.mMerchantPasswordBody input,.mMerchantPasswordBody select,.mMerchantPasswordBody textarea{font-family:var(--mc-azure-font)}.mMerchantPasswordBody #root,html,body{background:var(--mc-azure-page-bg)!important}.mMerchantPasswordPage{min-height:100vh;min-height:100svh;background:linear-gradient(180deg,#ffffff04,#fff0 180px),var(--mc-azure-page-bg)!important;color:var(--mc-azure-text-primary)}.mMerchantPasswordShell{width:min(100%,1180px);margin:0 auto;padding:18px 14px 28px;display:grid;gap:12px;background:transparent}.mMerchantPasswordHero,.mMerchantPasswordMain,.mMerchantPasswordInfoCard{background:var(--mc-azure-surface)!important;border:0!important;outline:none!important;box-shadow:none!important;border-radius:2px}.mMerchantPasswordHero{padding:14px}.mMerchantPasswordHeroEyebrow{font-size:11px;line-height:1.2;letter-spacing:0;text-transform:none;color:var(--mc-azure-text-muted);margin-bottom:4px}.mMerchantPasswordHeroTitle{margin:0;font-size:14px;line-height:1.25;font-weight:400;color:var(--mc-azure-text-primary)}.mMerchantPasswordHeroSub{margin:6px 0 0;font-size:12px;line-height:1.5;color:var(--mc-azure-text-secondary);max-width:760px}.mMerchantPasswordGrid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.85fr);gap:12px;align-items:start}.mMerchantPasswordMain,.mMerchantPasswordInfoCard{padding:14px}.mMerchantPasswordSide{display:grid;gap:12px}.mMerchantPasswordSectionHead{display:grid;gap:3px;margin-bottom:12px}.mMerchantPasswordSectionTitle{font-size:13px;line-height:1.3;font-weight:400;color:var(--mc-azure-text-primary)}.mMerchantPasswordSectionSub{font-size:12px;line-height:1.45;color:var(--mc-azure-text-secondary)}.mMerchantPasswordNotice{display:grid;gap:5px;padding:10px 12px;margin-bottom:12px;border-radius:2px;border:0!important;outline:none!important;box-shadow:none!important}.mMerchantPasswordNotice.is-success{background:#0f766e29;color:#99f6e4}.mMerchantPasswordNotice.is-danger{background:#3a1d23;color:#ffbec6}.mMerchantPasswordNoticeTitle{font-size:12px;line-height:1.3;font-weight:400;color:inherit}.mMerchantPasswordNoticeText{font-size:12px;line-height:1.5;color:inherit}.mMerchantPasswordForm{display:grid;gap:12px}.mMerchantPasswordFieldsRow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.mMerchantPasswordField{display:grid;gap:6px;min-width:0}.mMerchantPasswordLabel{font-size:11px;line-height:1.25;font-weight:400;letter-spacing:0;text-transform:none;color:var(--mc-azure-text-secondary)}.mMerchantPasswordInputWrap{position:relative;display:flex;align-items:center}.mMerchantPasswordInput{width:100%;min-width:0;min-height:34px;height:34px;padding:0 36px 0 10px;border:0!important;outline:none!important;border-radius:2px;background:var(--mc-azure-surface-soft);color:var(--mc-azure-text-primary);box-sizing:border-box;box-shadow:inset 0 0 0 1px var(--mc-azure-divider);transition:background-color .14s ease,box-shadow .14s ease;font-size:12px;font-family:var(--mc-azure-font)}.mMerchantPasswordInput:hover{background:var(--mc-azure-surface-hover)}.mMerchantPasswordInput:focus{background:var(--mc-azure-surface-hover);box-shadow:inset 0 0 0 1px var(--mc-azure-primary-btn)}.mMerchantPasswordInput::placeholder{color:var(--mc-azure-text-muted)}.mMerchantPasswordEyeBtn{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:22px;height:22px;border-radius:2px;border:0!important;outline:none!important;background:transparent;color:var(--mc-azure-text-secondary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .14s ease,color .14s ease}.mMerchantPasswordEyeBtn:hover:not(:disabled){background:var(--mc-azure-surface-hover);color:var(--mc-azure-text-primary)}.mMerchantPasswordEyeBtn:disabled{opacity:.45;cursor:not-allowed}.mMerchantPasswordEyeSvg{width:15px;height:15px;display:block}.mMerchantPasswordRules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mMerchantPasswordRule{min-height:30px;display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:2px;background:#ffffff08;color:var(--mc-azure-text-secondary);font-size:11px;line-height:1.35;border:0!important;outline:none!important;box-shadow:inset 0 0 0 1px #ffffff0a}.mMerchantPasswordRule.is-ok{background:#0f766e1f;color:#99f6e4;box-shadow:inset 0 0 0 1px #99f6e41f}.mMerchantPasswordRuleDot{width:5px;height:5px;border-radius:999px;background:currentColor;flex:0 0 auto;opacity:.9}.mMerchantPasswordActions{display:flex;align-items:center;justify-content:flex-start;gap:10px;flex-wrap:wrap}.mMerchantPasswordSubmit,.mMerchantPasswordSecondary,.mc-btn.mMerchantPasswordSubmit,.mc-btn.mMerchantPasswordSecondary{min-width:180px;min-height:34px;height:34px;border-radius:2px;border:0!important;outline:none!important;box-shadow:none!important;font-size:12px;font-weight:400;font-family:var(--mc-azure-font)}.mMerchantPasswordSubmit,.mc-btn.mMerchantPasswordSubmit{background:var(--mc-azure-primary-btn)!important;color:var(--mc-azure-primary-btn-text)!important}.mMerchantPasswordSubmit:hover:not(:disabled),.mc-btn.mMerchantPasswordSubmit:hover:not(:disabled){background:var(--mc-azure-primary-btn-hover)!important}.mMerchantPasswordSecondary,.mc-btn.mMerchantPasswordSecondary{background:var(--mc-azure-surface-soft)!important;color:var(--mc-azure-text-primary)!important;box-shadow:inset 0 0 0 1px var(--mc-azure-divider)!important}.mMerchantPasswordSecondary:hover:not(:disabled),.mc-btn.mMerchantPasswordSecondary:hover:not(:disabled){background:var(--mc-azure-surface-hover)!important;color:var(--mc-azure-text-primary)!important}.mMerchantPasswordSubmit:disabled,.mMerchantPasswordSecondary:disabled,.mc-btn.mMerchantPasswordSubmit:disabled,.mc-btn.mMerchantPasswordSecondary:disabled{opacity:.55;cursor:not-allowed}.mMerchantPasswordInfoList{display:grid;gap:8px}.mMerchantPasswordInfoItem{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:2px;background:var(--mc-azure-surface-soft);font-size:12px;line-height:1.5;color:var(--mc-azure-text-secondary)}.mMerchantPasswordInfoDot{width:6px;height:6px;margin-top:7px;border-radius:999px;background:var(--mc-azure-primary-btn);flex:0 0 auto}@media(max-width:980px){.mMerchantPasswordGrid{grid-template-columns:1fr}}@media(max-width:760px){.mMerchantPasswordShell{padding:14px 12px 24px}.mMerchantPasswordMain,.mMerchantPasswordInfoCard,.mMerchantPasswordHero{padding:12px}.mMerchantPasswordFieldsRow,.mMerchantPasswordRules{grid-template-columns:1fr}.mMerchantPasswordSubmit,.mMerchantPasswordSecondary,.mc-btn.mMerchantPasswordSubmit,.mc-btn.mMerchantPasswordSecondary{width:100%}}.staffInvitePage,.staffInvitePage *{box-sizing:border-box;font-family:Segoe UI,Arial,sans-serif}.staffInvitePage{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at top left,rgba(0,120,212,.16),transparent 34%),linear-gradient(135deg,#f6f9fc,#eef5fb);color:#172033;font-size:12px}.staffInviteCard{width:min(440px,100%);display:grid;gap:16px;padding:18px;border:1px solid #dbe7f3;border-radius:2px;background:#fffffff0;box-shadow:0 24px 70px #0f172a29}.staffInviteBrand{display:grid;gap:4px;width:fit-content}.staffInviteBrand span{width:fit-content;padding:6px 8px;border-radius:2px;background:#243041;color:#fff;letter-spacing:.08em;font-weight:600}.staffInviteBrand strong{color:#005a9e;font-weight:600}.staffInviteIntro{display:grid;gap:4px}.staffInviteIntro h1{margin:0;color:#172033;font-size:18px;font-weight:600;line-height:1.2}.staffInviteIntro p{margin:0;color:#5f6b7a;line-height:1.5}.staffInviteCard button{min-height:36px;border:1px solid #0078d4;border-radius:2px;background:#0078d4;color:#fff;font-size:12px;font-weight:600;cursor:pointer}.staffInviteCard button:hover:not(:disabled){border-color:#005a9e;background:#005a9e}.staffInviteCard button:disabled{opacity:.55;cursor:not-allowed}.staffInviteAlert,.staffInviteSuccess{padding:10px;border-radius:2px;line-height:1.45}.staffInviteAlert{border-left:3px solid #b91c1c;background:#fff1f1;color:#8a1f1f}.staffInviteSuccess{border-left:3px solid #107c10;background:#f0faf2;color:#0f6410}:root{--apply-bg: #1E2E42;--apply-ink: rgba(255,255,255,.92);--apply-muted: rgba(255,255,255,.62);--apply-faint: rgba(255,255,255,.46);--apply-surface: rgba(255,255,255,.06);--apply-surface-2: rgba(255,255,255,.04);--apply-shadow: 0 28px 70px rgba(0,0,0,.35), 0 10px 26px rgba(0,0,0,.22);--apply-page-max: 1040px;--apply-side-w: 340px;--apply-radius: 7px;--apply-radius-sm: 5px;--apply-surface-pad: 18px;--apply-row-gap: 14px;--apply-control-h: 42px;--apply-btn-h: 36px;--apply-btn-sm-h: 30px;--apply-focus-ring: 0 0 0 3px rgba(37,99,235,.28);--apply-topbar-h: 62px;--apply-fw: 400;--apply-fw-med: 400}html,body{height:100%;max-width:100%}html,body{overflow:hidden;background:var(--apply-bg)}body.partner-apply,body.partner-apply #root{background:var(--apply-bg)!important}.applyPage{height:100vh;min-height:100vh;width:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;background:var(--apply-bg);color:var(--apply-ink);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-width:none;-ms-overflow-style:none}.applyPage::-webkit-scrollbar{width:0!important;height:0!important}.applyPage,.applyPage *{box-sizing:border-box;font-weight:var(--apply-fw)}.applyTopbar{position:sticky;top:0;z-index:50;border:none;background:#0000002e;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.applyTopbarInner{width:min(var(--apply-page-max),calc(100% - 28px));margin:0 auto;padding:12px 0;display:flex;align-items:center;justify-content:space-between;gap:12px}.applyBrand{display:flex;align-items:center;gap:10px;min-width:0}.applyTopTitle{font-size:13.5px;letter-spacing:.2px;color:var(--apply-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:var(--apply-fw)}.applyTopMeta{margin-top:2px;font-size:12px;color:var(--apply-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:var(--apply-fw)}.applyTopActions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.applyMain{flex:1;padding:18px 14px 22px;background:transparent}.applyContainer{width:min(var(--apply-page-max),100%);margin:0 auto}.applyLayout{display:grid;grid-template-columns:minmax(0,1fr) var(--apply-side-w);gap:18px;align-items:start}.applyColMain{min-width:0}.applyColSide{position:sticky;top:calc(var(--apply-topbar-h) + 18px);align-self:start;min-width:0;height:auto}.applySurface{background:var(--apply-surface);border:none;border-radius:var(--apply-radius);box-shadow:var(--apply-shadow)}.applyPad{padding:var(--apply-surface-pad)}.applySideCard{height:auto;min-height:0;overflow:visible;background:var(--apply-surface);border:none;border-radius:var(--apply-radius);box-shadow:var(--apply-shadow);padding:16px;text-align:left;scrollbar-width:none;-ms-overflow-style:none}.applySideCard,.applySideCard *{text-align:left}.applySideCard::-webkit-scrollbar{width:0!important;height:0!important}.applyH1{font-size:16px;color:var(--apply-ink);letter-spacing:.2px;margin:0;font-weight:var(--apply-fw)}.applySub{margin-top:6px;font-size:13px;color:var(--apply-muted);line-height:1.65;font-weight:var(--apply-fw)}.applySideTitle{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--apply-ink);margin-bottom:8px;font-weight:var(--apply-fw)}.applySideText{font-size:13px;color:var(--apply-muted);line-height:1.7;font-weight:var(--apply-fw)}.applySideList{margin:12px 0 0;padding-left:18px;display:grid;gap:8px;color:var(--apply-muted);font-size:13px;font-weight:var(--apply-fw);justify-items:start}.applyText{font-size:13px;color:var(--apply-muted);line-height:1.75;font-weight:var(--apply-fw)}.applyEm{color:var(--apply-ink);font-weight:var(--apply-fw)}.applyDivider{height:0;margin:14px 0;background:transparent}.applyContinueSideRow{display:flex;gap:10px;align-items:flex-start;min-width:0}.applyContinueSideTextWrap{min-width:0;flex:1 1 auto}.applyContinueSideTitle{margin:0;font-size:12.5px;color:#ffffffeb;line-height:1.45;white-space:normal;overflow:visible;text-overflow:clip;word-break:break-word}.applyContinueSideHint{margin:4px 0 0;font-size:12px;color:#ffffffb3;line-height:1.55;white-space:normal;overflow:visible;text-overflow:clip;word-break:break-word}.applyPill{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;border:none;background:#00000029;font-size:12px;color:var(--apply-ink);font-weight:var(--apply-fw)}.applyPillOk{background:#16a34a24;color:#ceffeceb}.applyPillInfo{background:#94a3b824;color:#f4f7ffdb}.applyPillWarn{background:#f59e0b29;color:#ffebc8eb}.applyLabel{font-size:12px;color:var(--apply-muted);margin-bottom:6px;font-weight:var(--apply-fw)}.applyInput,.applySelect,.applyTextarea{width:100%;max-width:560px;border:none;border-radius:var(--apply-radius-sm);background:#ffffff0f;color:#fffffff2;outline:none;transition:box-shadow .15s ease,background .15s ease,transform .06s ease;font-weight:var(--apply-fw)}.applyInput,.applySelect{height:var(--apply-control-h);padding:0 12px}.applyTextarea{min-height:96px;padding:12px;resize:vertical}.applyInput::placeholder,.applyTextarea::placeholder{color:#ffffff6b;font-weight:var(--apply-fw)}.applyInput:focus,.applySelect:focus,.applyTextarea:focus{box-shadow:var(--apply-focus-ring)}.applySelect{color-scheme:dark}.applyRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--apply-row-gap);align-items:start;max-width:560px}.applyRowOne{display:grid;grid-template-columns:1fr;gap:var(--apply-row-gap);max-width:560px}.applyPwWrap{position:relative;width:100%;max-width:560px}.applyPwInput{padding-right:54px}.applyPwPeek{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:var(--apply-radius-sm);border:none;background:#ffffff0f;color:#ffffffeb;display:grid;place-items:center;cursor:pointer;padding:0;line-height:1;transition:background .15s ease,transform .06s ease,opacity .15s ease,box-shadow .15s ease;font-weight:var(--apply-fw)}.applyPwPeek:hover{background:#ffffff1a}.applyPwPeek:active{transform:translateY(-50%) scale(.98)}.applyPwPeek:disabled{opacity:.55;cursor:not-allowed}.applyPwPeek:focus{outline:none}.applyPwPeek:focus-visible{box-shadow:var(--apply-focus-ring)}.applyHelp{margin-top:6px;font-size:12px;color:var(--apply-faint);line-height:1.55;font-weight:var(--apply-fw)}.applyHelpWarn{color:#ffaaaaf2}.applyBtn{height:var(--apply-btn-sm-h);padding:0 12px;border-radius:var(--apply-radius-sm);border:none;background:#ffffff0f;color:#ffffffeb;font-size:12px;letter-spacing:.12px;line-height:1;white-space:nowrap;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .06s ease,background .16s ease,opacity .16s ease,box-shadow .16s ease;font-weight:var(--apply-fw)}.applyBtn:hover{background:#ffffff1a}.applyBtn:active{transform:translateY(1px)}.applyBtn:disabled{opacity:.55;cursor:not-allowed}.applyBtnSm{height:var(--apply-btn-sm-h);padding:0 12px;font-size:12px;border-radius:var(--apply-radius-sm);font-weight:var(--apply-fw)}.applyCta{background:linear-gradient(180deg,#2563eb,#1d4ed8);color:#fff;font-weight:var(--apply-fw)}.applyCta:hover{background:linear-gradient(180deg,#2b6ef3,#2458df)}.applyBtnPortal{height:var(--apply-btn-h);padding:0 16px;border-radius:var(--apply-radius-sm);font-size:13px;box-shadow:0 10px 26px #00000038}.applyCtaBtn{width:100%;max-width:560px;margin:10px auto 0;height:var(--apply-btn-h);border-radius:var(--apply-radius-sm);font-size:13px;letter-spacing:.15px;box-shadow:0 10px 26px #00000038;font-weight:var(--apply-fw)}.applyCtaInner{display:inline-flex;align-items:center;gap:10px;font-weight:var(--apply-fw)}.applyChipsRow{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px}.applySession{font-size:12px;color:#ffffffb3;font-weight:var(--apply-fw)}.applySection{border:none;background:#ffffff0a;border-radius:var(--apply-radius);overflow:hidden;margin-top:12px}.applySectionBody{border:none;padding-top:2px}.applySideItems{display:grid;gap:10px;text-align:left}.applySideItem{width:100%;border:none;background:#ffffff0f;color:inherit;border-radius:var(--apply-radius);padding:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;transition:background .15s ease,transform .06s ease,box-shadow .15s ease;overflow:hidden;font-weight:var(--apply-fw)}.applySideItem:hover{background:#ffffff1a}.applySideItem:active{transform:translateY(1px)}.applySideItem.isActive{box-shadow:0 0 0 3px #2563eb38}.applySideItemLeft{display:flex;align-items:center;gap:10px;min-width:0}.applySideItemTitle{font-size:12.5px;color:#ffffffeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:var(--apply-fw)}.applySideItemHint{margin-top:4px;font-size:12px;color:#ffffffb3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:var(--apply-fw)}.applyDot{width:9px;height:9px;border-radius:999px;background:#f59e0bd9;box-shadow:0 0 0 3px #f59e0b29;flex:0 0 auto}.applyDot.ok{background:#16a34ad9;box-shadow:0 0 0 3px #16a34a29}.applyStatusBadge{display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 10px;border-radius:999px;border:none;background:#00000029;font-size:12px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--apply-fw)}.applyStatusBadge.ok{background:#16a34a24;color:#ceffeceb}.applyStatusBadge.warn{background:#f59e0b29;color:#ffebc8eb}@media(max-width:980px){.applyLayout{grid-template-columns:1fr}.applyColSide{position:relative;top:auto;height:auto}.applySideCard{height:auto;min-height:0;overflow:visible}}@media(max-width:860px){.applyTopbarInner{width:min(var(--apply-page-max),calc(100% - 22px))}.applyMain{padding:14px 12px 18px}.applyRow{grid-template-columns:1fr}.applyInput,.applySelect,.applyTextarea,.applyPwWrap{max-width:100%}}.omzivoPayScreen{min-height:100vh;padding:12px;background:radial-gradient(circle at 15% 16%,rgba(0,120,212,.1),transparent 24%),linear-gradient(135deg,#eef3f8,#f8fbff);font-family:Segoe UI,Arial,sans-serif;color:#0f172a;display:flex;align-items:center;justify-content:center}.omzivoPayCard{width:min(100%,360px);background:#fff;border:1px solid #d8e1ea;border-radius:2px;padding:12px 14px;box-shadow:0 8px 20px #0f172a12}.omzivoPayLogo{display:flex;justify-content:center;margin-bottom:8px}.omzivoPayLogo img{max-width:168px;max-height:50px;object-fit:contain}.omzivoPayHeader{text-align:center;margin-bottom:10px}.omzivoPayKicker{color:#0078d4;font-size:9.5px;line-height:12px;font-weight:500;letter-spacing:.4px}.omzivoPayHeader h1{margin:4px 0 0;color:#0f172a;font-size:14px;line-height:18px;font-weight:500}.omzivoPayHeader p{margin:4px 0 0;color:#64748b;font-size:9.5px;line-height:13px;word-break:break-word}.omzivoPayAmount{min-height:50px;border:1px solid #bfdbfe;border-radius:2px;background:#eff6ff;color:#0b63ce;display:flex;align-items:center;justify-content:center;font-size:22px;line-height:28px;font-weight:500;margin-bottom:10px}.omzivoPayDetails{border:1px solid #d8e1ea;border-radius:2px;background:#fff;margin-bottom:10px;padding:0 8px}.omzivoPayDetails div{display:grid;grid-template-columns:82px 1fr;gap:6px;align-items:center;padding:6px 0;border-bottom:1px solid #e5edf5}.omzivoPayDetails div:last-child{border-bottom:0}.omzivoPayDetails span{color:#64748b;font-size:10.5px;line-height:14px;font-weight:400}.omzivoPayDetails strong{color:#0f172a;font-size:10.5px;line-height:14px;font-weight:500;text-align:right;word-break:break-word}.omzivoPayMethods{display:grid;gap:7px;margin-bottom:10px}.omzivoPayMethodsTitle{color:#334155;font-size:11px;line-height:15px;font-weight:500}.omzivoPayMethod{width:100%;min-height:52px;border:1px solid #d8e1ea;border-radius:2px;background:#fff;padding:8px 9px;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;text-align:left}.omzivoPayMethod:hover{border-color:#0b63ce;background:#f8fbff}.omzivoPayMethod:disabled{cursor:not-allowed;opacity:.68}.omzivoPayMethod.is-recommended{border-color:#0b63ce;background:#eff6ff}.omzivoPayMethod strong{display:block;color:#0f172a;font-size:11.5px;line-height:15px;font-weight:500}.omzivoPayMethod span{display:block;margin-top:2px;color:#64748b;font-size:10px;line-height:13px;font-weight:400}.omzivoPayMethod em{min-height:24px;padding:0 8px;border-radius:2px;background:#0b63ce;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:10px;line-height:13px;font-style:normal;font-weight:500;white-space:nowrap}.omzivoPayPrimary{width:100%;min-height:34px;border:1px solid #0b63ce;border-radius:2px;background:#0b63ce;color:#fff;font-size:11px;line-height:14px;font-weight:500;cursor:pointer;margin-bottom:10px}.omzivoPayPanel{min-height:42px;border:1px solid #d8e1ea;border-radius:2px;background:#f8fbff;color:#334155;padding:8px;font-size:10.5px;line-height:14px;display:flex;align-items:center;justify-content:center;gap:7px;margin-bottom:10px}.omzivoPayError{background:#fff1f2;border-color:#fecdd3;color:#991b1b;white-space:pre-wrap}.omzivoPayInfo{background:#eff6ff;border-color:#bfdbfe;color:#1e3a8a}.omzivoPaySpinner{width:13px;height:13px;border:2px solid #bfdbfe;border-top-color:#0078d4;border-radius:50%;animation:omzivoPaySpin .8s linear infinite}.omzivoPayFooter{padding:7px;border:1px solid #bfdbfe;border-radius:2px;background:#eff6ff;color:#1e3a8a;font-size:10.5px;line-height:14px;text-align:center}@keyframes omzivoPaySpin{to{transform:rotate(360deg)}}@media(max-width:380px){.omzivoPayCard{width:100%;padding:12px}.omzivoPayDetails div{grid-template-columns:1fr;gap:2px}.omzivoPayDetails strong{text-align:left}.omzivoPayMethod{align-items:flex-start}}.checkoutResultScreen{min-height:100vh;padding:12px;background:radial-gradient(circle at 15% 16%,rgba(0,120,212,.1),transparent 24%),linear-gradient(135deg,#eef3f8,#f8fbff);font-family:Segoe UI,Arial,sans-serif;color:#0f172a;display:flex;align-items:center;justify-content:center}.checkoutResultCard{width:min(100%,330px);background:#fff;border:1px solid #d8e1ea;border-radius:2px;padding:12px 14px;box-shadow:0 8px 20px #0f172a12}.checkoutResultLogo{display:flex;justify-content:center;margin-bottom:6px}.checkoutResultLogo img{max-width:168px;max-height:50px;object-fit:contain}.checkoutResultStatusIcon{width:42px;height:42px;margin:0 auto 8px;border-radius:50%;display:grid;place-items:center;font-size:23px;font-weight:500}.checkoutResultStatusIcon-success{background:#dcfce7;color:#159947}.checkoutResultStatusIcon-warning{background:#fef3c7;color:#d97706}.checkoutResultStatusIcon-neutral{background:#dbeafe;color:#0078d4}.checkoutResultCard h1{margin:0;text-align:center;color:#0f172a;font-size:15px;line-height:1.2;font-weight:500}.checkoutResultSubtitle{margin:4px auto 8px;max-width:280px;text-align:center;color:#475569;font-size:10.5px;line-height:1.3}.checkoutResultNotice{min-height:28px;display:flex;align-items:center;justify-content:center;border-radius:2px;padding:5px 8px;margin-bottom:8px;font-size:10.5px;font-weight:500}.checkoutResultNotice-success{background:#ecfdf5;border:1px solid #86efac;color:#166534}.checkoutResultNotice-warning{background:#fffbeb;border:1px solid #fcd34d;color:#92400e}.checkoutResultNotice-neutral{background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8}.checkoutResultPanel{margin-bottom:7px;padding:7px 8px;border:1px solid #d8e1ea;border-radius:2px;background:#fff;color:#334155;font-size:10.5px}.checkoutResultPanel-loading{display:flex;align-items:center;justify-content:center;gap:7px;background:#f8fbff}.checkoutResultPanel-error{background:#fff1f2;border-color:#fecdd3;color:#991b1b}.checkoutResultPanel-info{background:#eff6ff;border-color:#bfdbfe;color:#1e3a8a}.checkoutResultDetails{padding:0 8px}.checkoutResultRow{display:grid;grid-template-columns:82px 1fr;gap:6px;align-items:center;padding:5px 0;border-bottom:1px solid #e5edf5}.checkoutResultRow:last-child{border-bottom:0}.checkoutResultRow span{color:#64748b;font-size:10.5px;font-weight:400}.checkoutResultRow strong{color:#0f172a;font-size:10.5px;font-weight:500;text-align:right;word-break:break-word}.checkoutResultAmountSuccess{color:#159947!important;font-size:11px!important}.checkoutResultPill{display:inline-flex;align-items:center;justify-content:center;min-height:18px;padding:0 6px;border-radius:2px;background:#eef2f7;color:#334155;font-size:10px;font-weight:500}.checkoutResultPill-paid{background:#dcfce7;color:#166534}.checkoutResultPill-created{background:#dbeafe;color:#1d4ed8}.checkoutResultPill-failed,.checkoutResultPill-expired{background:#fee2e2;color:#991b1b}.checkoutResultPill-refunded,.checkoutResultPill-disputed{background:#fef3c7;color:#92400e}.checkoutResultSupport{padding:6px 7px;border:1px solid #bfdbfe;border-radius:2px;background:#eff6ff;color:#1e3a8a;margin-bottom:6px;font-size:10.5px;line-height:1.25}.checkoutResultSession{margin:0 0 8px;color:#64748b;font-size:8.5px;word-break:break-all}.checkoutResultSpinner{width:12px;height:12px;border:2px solid #bfdbfe;border-top-color:#0078d4;border-radius:50%;animation:checkoutResultSpin .8s linear infinite}.checkoutResultActions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.checkoutResultButton{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 9px;border:1px solid #0b63ce;border-radius:2px;background:#fff;color:#0b63ce;text-decoration:none;font-size:10.5px;font-weight:500}.checkoutResultButton-primary{border-color:#0b63ce;background:#0b63ce;color:#fff}.checkoutResultButton:hover{filter:brightness(.98)}@keyframes checkoutResultSpin{to{transform:rotate(360deg)}}@media(max-width:380px){.checkoutResultCard{width:100%;padding:12px}.checkoutResultActions{grid-template-columns:1fr}.checkoutResultRow{grid-template-columns:1fr;gap:2px}.checkoutResultRow strong{text-align:left}}html{overflow-y:auto}body{margin:0;background:#f3f4f6}.omzivo-container,.omzivo-container *{box-sizing:border-box}.omzivo-container{width:100%;min-height:100vh;margin:0 auto;padding:0;color:#111827;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:12px;font-weight:400;line-height:1.35;display:flex;flex-direction:column}.omzivo-header,.omzivo-header *{box-sizing:border-box}.omzivo-header{position:relative!important;top:auto!important;z-index:40;width:min(100% - 32px,1180px);height:50px;margin:12px auto 0;overflow:hidden!important;background:#1f232a;border:1px solid #111827;box-shadow:-6px 0 18px #0f172a14,6px 0 18px #0f172a14,0 10px 24px #0f172a1a}.omzivo-header-inner{position:relative!important;width:100%;height:48px;min-height:48px;margin:0;padding:0 16px;display:grid!important;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:16px}.omzivo-brand{position:relative!important;z-index:2;width:90px;height:48px;min-height:48px;display:flex!important;align-items:center;justify-content:flex-start;padding:0;margin:0;border:0;background:transparent;text-decoration:none;transform:none!important}.omzivo-logo{width:72px;height:38px;display:block;object-fit:contain;object-position:center;transform:translateY(4px)}.omzivo-main-nav{position:relative!important;z-index:3;inset:auto!important;width:100%!important;min-width:0;height:48px;min-height:48px;max-height:48px;margin:0!important;padding:0!important;display:flex!important;align-items:center;justify-content:flex-end;gap:10px;overflow:visible!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;background:transparent!important;border:0!important;box-shadow:none!important}.omzivo-nav-link,.omzivo-nav-button,.omzivo-nav-btn{position:relative!important;height:28px;min-height:28px;max-height:28px;width:auto!important;min-width:max-content;display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 auto;margin:0!important;padding:4px 10px;color:#e5e7eb!important;background:transparent;border:1px solid transparent;border-radius:0;text-decoration:none;font-size:12px;font-weight:400;line-height:1;cursor:pointer;white-space:nowrap;opacity:1!important;visibility:visible!important;transform:none!important}.omzivo-nav-link:hover,.omzivo-nav-button:hover,.omzivo-nav-btn:hover,.omzivo-nav-link.active,.omzivo-nav-button.active,.omzivo-nav-btn.is-active,.omzivo-nav-link[aria-current=page],.omzivo-nav-button[aria-current=page],.omzivo-nav-btn[aria-current=page]{background:#2f3540!important;color:#fff!important;border-color:#4b5563!important}button,.btn-primary,.btn-secondary{min-height:32px;border-radius:2px;padding:6px 14px;font-size:12px;font-weight:400;cursor:pointer;border:0;white-space:nowrap;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.btn-primary{background:#1f232a;color:#fff;border:1px solid #1f232a}.btn-secondary{background:#f5f7fa;color:#0b1e3b;border:1px solid transparent}.btn-primary:hover{background:#2f3540}.btn-secondary:hover{background:#e9eef5}button:disabled,.btn-primary:disabled,.btn-secondary:disabled{opacity:.6;cursor:not-allowed}.omzivo-page-kicker{display:block;color:#5b7088;font-size:11px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.omzivo-hero,.omzivo-page-intro,.omzivo-page-card,.omzivo-auth-shell,.omzivo-register-shell,.omzivo-header-card,.omzivo-features,.omzivo-how,.omzivo-footer{width:min(100% - 32px,1180px);margin-left:auto;margin-right:auto}.omzivo-page-intro{margin-top:16px;margin-bottom:18px;padding:16px 18px;background:#fff;border:1px solid #d8dde5;border-top:2px solid #1f232a;border-radius:2px;box-shadow:-6px 0 18px #0f172a0a,6px 0 18px #0f172a0a,0 12px 28px #0f172a0d}.omzivo-page-intro h1,.omzivo-hero h1{margin:4px 0 6px;color:#111827;font-size:13px;font-weight:400}.omzivo-page-intro p,.omzivo-hero p{margin:0;color:#374151;font-size:12px;font-weight:400}.omzivo-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:16px;margin-bottom:18px;padding:18px;background:#fff;border:1px solid #d8dde5;border-top:2px solid #1f232a;border-radius:2px;box-shadow:-6px 0 18px #0f172a0d,6px 0 18px #0f172a0d,0 12px 28px #0f172a0f}.omzivo-public-action-nav{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.omzivo-public-action-nav .omzivo-nav-link,.omzivo-public-action-nav .omzivo-nav-button,.omzivo-public-action-nav .omzivo-nav-btn{color:#111827!important;background:#f8fafc;border-color:#d8dde5}.omzivo-public-action-nav .omzivo-nav-link:hover,.omzivo-public-action-nav .omzivo-nav-button:hover,.omzivo-public-action-nav .omzivo-nav-btn:hover,.omzivo-public-action-nav .omzivo-nav-link.active,.omzivo-public-action-nav .omzivo-nav-button.active,.omzivo-public-action-nav .omzivo-nav-btn.is-active,.omzivo-public-action-nav .omzivo-nav-link[aria-current=page],.omzivo-public-action-nav .omzivo-nav-button[aria-current=page],.omzivo-public-action-nav .omzivo-nav-btn[aria-current=page]{background:#fff!important;color:#111827!important;border-color:#1f232a!important}.omzivo-page-card,.omzivo-auth-shell,.omzivo-register-shell{margin-top:14px;margin-bottom:28px}.omzivo-page-card,.omzivo-auth-card,.omzivo-register-head,.omzivo-form-section{background:#fff;border:1px solid #d8dde5;border-top:2px solid #1f232a;border-radius:2px}.omzivo-page-card,.omzivo-auth-card,.omzivo-register-head{padding:14px}.omzivo-auth-card{width:min(100%,420px);margin:0 auto;box-shadow:-6px 0 18px #0f172a0d,6px 0 18px #0f172a0d,0 12px 28px #0f172a0f}.omzivo-register-shell{width:min(100% - 32px,900px)}.omzivo-register-head{margin-bottom:10px}.omzivo-page-card h1,.omzivo-auth-card h1,.omzivo-register-head h1,.omzivo-form-section-head h2{margin:4px 0 6px;color:#111827;font-size:12px;font-weight:400}.omzivo-page-card p,.omzivo-auth-card p,.omzivo-register-head p,.omzivo-form-section-head p{margin:0;color:#374151;font-size:12px;font-weight:400}.omzivo-form-grid,.omzivo-register-form{display:grid;gap:10px}.omzivo-form-section{display:grid;gap:12px;padding:14px}.omzivo-form-section.is-compact{gap:10px}.omzivo-form-section-head{padding-bottom:9px;border-bottom:1px solid #e5e7eb}.omzivo-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.omzivo-form-row.three{grid-template-columns:repeat(3,minmax(0,1fr))}.omzivo-form-row.single{grid-template-columns:1fr}.omzivo-container label{display:grid;gap:5px;color:#111827;font-size:12px;font-weight:400}.omzivo-container input,.omzivo-container select,.omzivo-container textarea{width:100%;min-height:34px;padding:6px 9px;border:1px solid #c3cfdd;border-radius:2px;background:#fff;color:#111827;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:12px;font-weight:400;outline:none}.omzivo-container textarea{resize:vertical;min-height:88px}.omzivo-container input:focus,.omzivo-container select:focus,.omzivo-container textarea:focus{border-color:#1f232a;box-shadow:0 0 0 1px #1f232a3d}.omzivo-container input:disabled,.omzivo-container select:disabled,.omzivo-container textarea:disabled{background:#f1f5f9;color:#64748b}.omzivo-password-wrap{position:relative}.omzivo-password-wrap input{padding-right:38px}.omzivo-password-eye{position:absolute;top:1px;right:1px;width:31px;height:32px;min-height:32px;display:grid;place-items:center;padding:0;color:#47627f;background:#f8fafc;border:0;border-left:1px solid #c3cfdd;border-radius:0 2px 2px 0}.omzivo-form-actions,.omzivo-cta,.omzivo-services-buttons,.modal-buttons{display:flex;justify-content:flex-start;align-items:center;gap:10px;flex-wrap:wrap}.omzivo-form-alert{margin:10px auto;width:100%;padding:8px 10px;color:#111827;background:#f8fafc;border-left:2px solid #1f232a;border-radius:2px;font-size:12px;font-weight:400}.omzivo-form-alert.is-danger{background:#fef2f2;border-left-color:#ef4444}.omzivo-form-alert.is-warning{background:#fffbea;border-left-color:#facc15}.omzivo-form-alert.is-success{background:#f0fdf4;border-left-color:#22c55e}.omzivo-help{color:#64748b;font-size:11px;font-weight:400}.omzivo-help.is-danger{color:#b91c1c}.omzivo-checkbox-label{align-self:end;min-height:34px;display:flex!important;align-items:center;gap:7px;padding:6px 0}.omzivo-checkbox-label input{width:auto;min-height:0}.omzivo-auth-switch{margin:2px 0 0;color:#374151;font-size:12px;font-weight:400}.omzivo-auth-switch a{color:#075985;font-weight:400}.omzivo-header-card{margin-top:8px;margin-bottom:8px;padding:8px 12px;background:#fff;border:1px solid #d8dde5;border-top:2px solid #1f232a;border-radius:2px;text-align:center}.omzivo-features,.omzivo-how{text-align:center;padding:4px 0}.omzivo-features h2,.omzivo-how h2{font-size:12px;font-weight:400;margin:6px 0 8px}.omzivo-feature-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:4px;padding-bottom:4px}.feature-card{min-height:112px;padding:12px;background:#fff;border:1px solid #d8dde5;border-top:2px solid #1f232a;border-radius:2px;text-align:center;display:grid;align-content:center;justify-items:center;gap:5px}.feature-card h3{margin:0;font-size:12px;font-weight:400}.feature-card p{margin:0;font-size:11px;font-weight:400}.feature-icon{font-size:18px}.feature-icon.is-workflow{color:#2563eb}.feature-icon.is-collaboration{color:#16a34a}.feature-icon.is-analytics{color:#7c3aed}.feature-icon.is-automation{color:#ea580c}.omzivo-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:6px}.step-card{min-height:52px;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;background:#f8fafc;border:1px solid #d8dde5;border-left:2px solid #1f232a;border-radius:2px;color:#111827;font-size:12px;font-weight:400}.step-card svg{font-size:14px}.step-card .step-icon.is-workflow{color:#2563eb}.step-card .step-icon.is-tasks{color:#16a34a}.step-card .step-icon.is-analytics{color:#7c3aed}.omzivo-services-buttons{margin-top:8px;margin-bottom:8px}.omzivo-footer{margin-top:0;margin-bottom:0;padding:8px 12px 12px;background:transparent;color:#111827;border-radius:0;border:0;font-size:11px;text-align:center}.omzivo-footer p{margin:2px 0;color:#111827}.omzivo-modal-backdrop{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:16px;background:#1f232a6b}.omzivo-modal{width:min(100%,420px);padding:14px;background:#fff;border:1px solid #d8dde5;border-top:2px solid #1f232a;border-radius:2px;box-shadow:0 18px 40px #1f232a2e}.omzivo-modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.omzivo-modal-head h2{margin:4px 0 0;color:#111827;font-size:12px;font-weight:400}.omzivo-modal-close{width:28px;min-height:28px;padding:0;color:#111827;background:#f1f5f9}.omzivo-under-dev{flex:1 1 auto;display:flex;justify-content:center;align-items:center;min-height:0;flex-direction:column;text-align:center;gap:14px;padding:20px}.omzivo-under-dev.omzivo-under-dev-reduced{min-height:0}.omzivo-dev-hero h1{margin:6px 0;font-size:16px;font-weight:500;color:#111827}.omzivo-dev-hero p{margin:4px 0;font-size:12px;color:#374151}.omzivo-dev-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:12px}.omzivo-dev-links button{padding:6px 14px;font-size:12px;border-radius:2px;border:0;cursor:pointer;background:#1f232a;color:#fff;transition:background .2s}.omzivo-dev-links button:hover{background:#2f3540}.omzivo-dev-animated{margin-top:20px;width:80%;max-width:400px;height:6px;background:#d8dde5;border-radius:3px;overflow:hidden}.omzivo-loader-bar{width:0%;height:100%;background:#1f232a;animation:loaderAnim 2s linear infinite}@keyframes loaderAnim{0%{width:0%}50%{width:100%}to{width:0%}}body.omzivo-auth-mode{overflow-y:auto!important;color:#f7f8fa;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;scrollbar-gutter:stable}body.omzivo-auth-mode button,body.omzivo-auth-mode input,body.omzivo-auth-mode select,body.omzivo-auth-mode textarea{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.sxLoginRoot,.sxLoginRoot *{box-sizing:border-box}.sxLoginRoot{--sx-bg: #3a3d42;--sx-panel: #1f2328;--sx-panel-2: #20252b;--sx-soft: #252b32;--sx-field: #15191e;--sx-ink: #f7f8fa;--sx-sub: #c8cdd4;--sx-muted: #9da4ad;--sx-line: rgba(255, 255, 255, .08);--sx-accent: #1687ff;--sx-accent-hover: #0875e6;--sx-warning-soft: rgba(245, 158, 11, .14);--sx-warning-text: #ffe5a4;--sx-radius: 2px;--sx-font: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;width:100%;min-height:100vh;min-height:100svh;background:transparent!important;color:var(--sx-ink);font-family:var(--sx-font);overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;padding:34px 18px}.sxPage{width:100%;margin:0;padding:0;position:relative;z-index:1;display:flex;justify-content:center;background:transparent!important}.sxSplit{width:min(940px,calc(100vw - 36px));min-height:488px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:430px 58px;border:0!important;border-radius:var(--sx-radius);background:var(--sx-panel);overflow:hidden;box-shadow:0 34px 95px #00000073,0 12px 28px #00000047}.sxLeft,.sxRight{display:flex;min-width:0;min-height:430px;border:0!important}.sxHero,.sxCard{height:430px;min-height:430px;flex:1;border:0!important}.sxHero{width:100%;padding:46px 46px 32px;display:flex;align-items:stretch;overflow:hidden;background:var(--sx-panel)!important}.sxRight,.sxCard{background:var(--sx-panel-2)!important}.sxHeroBrand{width:100%;display:flex;flex-direction:column;gap:22px;align-items:flex-start}.sxHeroIntro{display:grid;gap:8px;width:100%;margin-top:0}.sxHeroEyebrow{margin:0;font-size:12px;line-height:1.2;font-weight:650;letter-spacing:0;color:var(--sx-accent);text-transform:none}.sxHeroTitle{margin:0;max-width:30ch;font-size:12px;line-height:1.35;font-weight:700;letter-spacing:0;color:#fff}.sxHeroCopy{margin:8px 0 0;max-width:38ch;font-size:12px;line-height:1.55;color:var(--sx-sub)}.sxHeroPoints{display:grid;gap:8px;width:100%;margin-top:0}.sxHeroPoint{display:flex;align-items:center;gap:12px;min-height:34px;padding:0 12px;border-radius:var(--sx-radius);background:#0f12166b;border:0!important;box-shadow:none!important;color:var(--sx-ink);font-size:12px;line-height:1.25}.sxHeroPointIcon{width:20px;height:20px;border-radius:var(--sx-radius);display:inline-flex;align-items:center;justify-content:center;color:#dff1ff;background:var(--sx-accent);flex:0 0 auto;font-size:12px;font-weight:700}.sxHeroPointIcon svg{width:13px;height:13px}.sxCard{width:100%;max-width:none;border-radius:0;padding:40px 46px 32px;display:flex;flex-direction:column;overflow:hidden}.sxHeader{height:42px;min-height:42px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px}.sxHeaderMeta{display:grid;gap:7px}.sxCardTitle{font-size:12px;line-height:1.2;font-weight:700;color:#fff}.sxCardSub{font-size:12px;line-height:1.35;color:var(--sx-sub)}.sxStagePill{min-height:30px;display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:650;padding:7px 12px;border-radius:999px;background:transparent;border:1px solid var(--sx-line)!important;color:#e5f2ff;white-space:nowrap}.sxStagePill svg{width:14px;height:14px;color:var(--sx-accent)}.sxProgress{height:2px;min-height:2px;border-radius:999px;background:#ffffff1a;overflow:hidden;margin-bottom:14px}.sxProgressBar{height:100%;border-radius:inherit;background:var(--sx-accent)}.sxMsgWrap{height:34px;min-height:34px;margin:0 0 10px;overflow:hidden}.sxMsg{height:32px;min-height:32px;padding:8px 10px;border-radius:var(--sx-radius);background:var(--sx-soft);border:1px solid var(--sx-line)!important;font-size:12px;opacity:0;visibility:hidden;transform:translateY(-2px);transition:opacity .16s ease,visibility .16s ease,transform .16s ease}.sxMsg.on{opacity:1;visibility:visible;transform:translateY(0)}.sxMsgText{color:#d5e8fb;font-size:12px;letter-spacing:0}.sxSecurityNotice{height:34px;min-height:34px;margin:0 0 10px;padding:9px 11px;border-radius:var(--sx-radius);background:var(--sx-warning-soft);box-shadow:inset 0 0 0 1px #f59e0b52;color:var(--sx-warning-text);font-size:12px;line-height:1.35;opacity:0;visibility:hidden}.sxSecurityNotice.on{opacity:1;visibility:visible}.sxRecoveryText{min-height:44px;padding:10px 12px;border-radius:var(--sx-radius);background:var(--sx-soft);box-shadow:inset 0 0 0 1px var(--sx-line);color:var(--sx-sub);font-size:12px;line-height:1.45}.sxForm{min-height:210px;display:grid;gap:16px;margin-top:0;flex:1;align-content:start}.sxRecoveryForm{gap:10px}.sxField{display:grid;gap:8px}.sxLabel{font-size:12px;font-weight:650;letter-spacing:0;text-transform:none;color:#d4d8de}.sxInputShell{position:relative}.sxInputIcon{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:#aeb6c0;pointer-events:none}.sxInput{width:100%;min-height:40px;border-radius:var(--sx-radius);padding:10px 13px;border:1px solid var(--sx-line)!important;outline:none!important;background:var(--sx-field);color:var(--sx-ink);font-size:12px;font-weight:400;transition:background .16s,box-shadow .16s,border-color .16s;box-shadow:none}.sxInputWithIcon{padding-left:44px}.sxInput::placeholder{color:#a0a7b0}.sxInput:focus{box-shadow:0 0 0 3px #1687ff1f;background:#171c22;border-color:#1687ffa6!important}.sxPwField{position:relative}.sxPwInput{padding-right:44px}.sxEyeBtnInside{position:absolute;right:11px;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:var(--sx-radius);border:0!important;outline:none!important;background:transparent;color:var(--sx-sub);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.sxEyeBtnInside:hover{background:#ffffff0f;color:#fff}.sxEyeBtnInside:disabled{opacity:.42;cursor:not-allowed}.sxActionRow{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:6px}.sxBtnPrimary,.sxBtnSecondary,.sxBtnGhost{width:100%;min-height:40px;border-radius:var(--sx-radius);padding:10px 13px;font-weight:700;font-size:12px;letter-spacing:0;display:inline-flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap;cursor:pointer;transition:background .16s,opacity .16s,color .16s,box-shadow .16s,border-color .16s;text-decoration:none}.sxBtnPrimary{color:#fff;background:var(--sx-accent);border:0!important}.sxBtnPrimary:hover:not(:disabled){background:var(--sx-accent-hover)}.sxBtnSecondary{color:#4da8ff;background:transparent;font-weight:700;border:1px solid rgba(22,135,255,.56)!important}.sxBtnSecondary:hover:not(:disabled){background:#1687ff14;color:#fff}.sxBtnGhost{min-height:34px;color:var(--sx-sub);background:transparent;border:1px solid var(--sx-line)!important;font-weight:600}.sxBtnGhost:hover:not(:disabled){color:#fff;background:#ffffff0a}.sxBtnPrimary:disabled,.sxBtnSecondary:disabled,.sxBtnGhost:disabled{opacity:.55;cursor:not-allowed}.sxOtpInput{text-align:center;letter-spacing:.2em;font-weight:800}.sxRegisterBlock{height:80px;min-height:80px;margin-top:4px;width:100%;display:grid;gap:10px}.sxRegisterDivider{width:100%;height:1px;background:var(--sx-line)}.sxRegisterText{width:100%;text-align:center;font-size:12px;line-height:1.3;color:var(--sx-sub);margin:0}.sxRegisterLink{color:#4da8ff;text-decoration:none;font-weight:700}.sxRegisterLink:hover,.sxRegisterLink:focus{color:#fff;text-decoration:underline;text-underline-offset:2px}.sxFooter{grid-column:1 / -1;min-height:58px;height:58px;border:0!important;border-top:1px solid var(--sx-line)!important;background:#22272d;padding:0 34px;display:flex;align-items:center;justify-content:space-between;gap:18px;color:#d8dde3;font-size:12px;line-height:1.3}.sxFooterLeft,.sxFooterLinks{display:flex;align-items:center;gap:18px;min-width:0}.sxFooterLeft svg{width:17px;height:17px;color:#b9c1cb;flex:0 0 auto}.sxFooterDivider{width:1px;height:16px;background:#ffffff29}.sxFooterLinks a{color:#d8dde3;text-decoration:none;font-size:12px}.sxFooterLinks a:hover{color:#fff;text-decoration:underline}.sxNoMotion *,.sxNoMotion{animation:none!important;transition:none!important}@media(max-width:980px){body.omzivo-auth-mode{overflow-y:auto!important}.sxLoginRoot{align-items:flex-start;padding:14px 12px 22px;overflow:visible}.sxSplit{width:min(460px,calc(100vw - 24px));min-height:auto;grid-template-columns:1fr;grid-template-rows:auto auto auto}.sxRight{order:0}.sxLeft{order:1}.sxFooter{order:2}.sxHero,.sxCard,.sxLeft,.sxRight{height:auto;min-height:auto}.sxHero{padding:30px 20px 22px}.sxCard{padding:28px 20px 22px}.sxFooter{height:auto;min-height:58px;flex-direction:column;align-items:flex-start;padding:14px 20px}.sxFooterLeft,.sxFooterLinks{flex-wrap:wrap;gap:10px}.sxForm{min-height:210px}}@media(max-width:900px){.omzivo-header{width:min(100% - 20px,1180px);height:50px;margin-top:10px}.omzivo-header-inner{height:48px;min-height:48px;padding:0 14px;grid-template-columns:86px minmax(0,1fr)}.omzivo-brand{width:86px}.omzivo-main-nav{gap:8px}.omzivo-nav-link,.omzivo-nav-button,.omzivo-nav-btn{padding:4px 8px}.omzivo-feature-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.omzivo-register-shell{width:min(100% - 20px,900px)}}@media(max-width:620px){.omzivo-header{width:calc(100% - 16px);height:auto;min-height:50px;margin-top:8px;overflow:visible!important}.omzivo-header-inner{height:auto;min-height:48px;padding:0 12px;gap:8px;display:flex!important;align-items:center;justify-content:space-between}.omzivo-brand{width:74px;height:48px;min-height:48px;flex:0 0 74px}.omzivo-logo{width:66px;height:36px;transform:translateY(4px)}.omzivo-main-nav{height:48px;min-height:48px;max-height:48px;justify-content:flex-end;gap:7px;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin}.omzivo-main-nav .omzivo-nav-link:first-child,.omzivo-main-nav .omzivo-nav-button:first-child,.omzivo-main-nav .omzivo-nav-btn:first-child{margin-left:auto!important}.omzivo-nav-link,.omzivo-nav-button,.omzivo-nav-btn{height:28px;min-height:28px;padding:4px 8px}.omzivo-hero,.omzivo-page-intro,.omzivo-page-card,.omzivo-auth-shell,.omzivo-register-shell,.omzivo-header-card,.omzivo-features,.omzivo-how,.omzivo-footer{width:calc(100% - 16px)}.omzivo-hero{grid-template-columns:1fr}.omzivo-public-action-nav{justify-content:flex-start}.omzivo-form-row,.omzivo-form-row.three,.omzivo-form-row.single,.omzivo-steps,.omzivo-feature-cards{grid-template-columns:1fr}.omzivo-form-actions{align-items:stretch;flex-direction:column}.omzivo-form-actions button,.omzivo-form-actions a{width:100%}}@media(max-width:520px){.sxLoginRoot{padding:10px}.sxSplit{width:calc(100vw - 20px)}.sxCard{padding:22px 14px 16px}.sxHero{padding:24px 14px 18px}.sxHeader{height:auto;min-height:42px;flex-direction:column}.sxActionRow{grid-template-columns:1fr}}.omzivo-home-compact{flex:0 0 auto;justify-content:flex-start;min-height:0;padding:26px 16px 16px}.omzivo-home-compact .omzivo-dev-hero{width:min(100% - 32px,540px);margin:0 auto;padding:14px 16px;background:#fff;border:1px solid #d8dde5;border-top:2px solid #1f232a;border-radius:2px;box-shadow:0 10px 22px #0f172a0d}.omzivo-home-compact .omzivo-dev-hero h1{margin:5px 0 4px;font-size:15px;font-weight:500}.omzivo-home-compact .omzivo-dev-hero p{margin:2px 0}.omzivo-home-compact .omzivo-dev-links{gap:8px;margin-top:10px}.omzivo-home-compact .omzivo-dev-animated{width:min(100%,340px);height:5px;margin:12px auto 0}body.omzivo-auth-mode,body.omzivo-auth-mode #root{background:radial-gradient(circle at 50% 42%,#4a4d52,#363a3f 42%,#2d3035)!important;overflow-x:hidden!important}body.omzivo-auth-mode{min-height:100vh;overflow-y:auto!important;color:#f7f8fa;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;scrollbar-gutter:stable}body.omzivo-auth-mode .sxLoginRoot{width:100%;min-height:100vh;min-height:100svh;display:flex;align-items:flex-start;justify-content:center;padding:40px 18px;background:transparent!important;color:#f7f8fa;overflow:visible!important}body.omzivo-auth-mode .sxSplit{width:min(940px,calc(100vw - 36px));min-height:560px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 58px;border-radius:2px;background:#1f2328;overflow:visible!important;box-shadow:0 34px 95px #00000073,0 12px 28px #00000047}body.omzivo-auth-mode .sxLeft,body.omzivo-auth-mode .sxRight{display:flex;min-width:0;min-height:500px}body.omzivo-auth-mode .sxHero,body.omzivo-auth-mode .sxCard{min-height:500px;height:auto!important;flex:1;overflow:visible!important}body.omzivo-auth-mode .sxHero{padding:40px 46px 32px;background:#1f2328!important}body.omzivo-auth-mode .sxCard{padding:40px 46px 32px;background:#20252b!important}body.omzivo-auth-mode .sxLogoPanel{width:150px;height:76px;min-height:76px;margin:0 0 8px;padding:0;display:flex;align-items:flex-start;justify-content:flex-start;overflow:hidden;background:transparent!important;border:0!important;box-shadow:none!important}body.omzivo-auth-mode .sxLogo{display:block;width:126px;max-width:126px;height:68px;max-height:68px;object-fit:contain;object-position:left top;background:transparent!important;border:0!important;box-shadow:none!important}body.omzivo-auth-mode .sxHeroBrand{gap:14px}body.omzivo-auth-mode .sxMsgWrap{min-height:34px;height:auto!important;overflow:visible!important}body.omzivo-auth-mode .sxMsg{min-height:32px;height:auto!important}body.omzivo-auth-mode .sxSecurityNotice{min-height:34px;height:auto!important}body.omzivo-auth-mode .sxForm{min-height:auto!important;display:grid;gap:16px;flex:1;align-content:start}body.omzivo-auth-mode .sxRecoveryForm{gap:12px;padding-bottom:12px}@media(max-width:980px){body.omzivo-auth-mode .sxLoginRoot{padding:14px 12px 22px}body.omzivo-auth-mode .sxSplit{width:min(460px,calc(100vw - 24px));min-height:auto;grid-template-columns:1fr;grid-template-rows:auto auto auto}body.omzivo-auth-mode .sxRight{order:0}body.omzivo-auth-mode .sxLeft{order:1}body.omzivo-auth-mode .sxFooter{order:2}body.omzivo-auth-mode .sxHero,body.omzivo-auth-mode .sxCard,body.omzivo-auth-mode .sxLeft,body.omzivo-auth-mode .sxRight{min-height:auto;height:auto!important}body.omzivo-auth-mode .sxHero,body.omzivo-auth-mode .sxCard{padding:28px 20px 22px}body.omzivo-auth-mode .sxFooter{height:auto;min-height:58px;flex-direction:column;align-items:flex-start;padding:14px 20px}}@media(max-width:520px){body.omzivo-auth-mode .sxLoginRoot{padding:10px}body.omzivo-auth-mode .sxSplit{width:calc(100vw - 20px)}body.omzivo-auth-mode .sxCard{padding:22px 14px 16px}body.omzivo-auth-mode .sxHero{padding:22px 14px 18px}body.omzivo-auth-mode .sxHeader{height:auto;min-height:42px;flex-direction:column}body.omzivo-auth-mode .sxActionRow{grid-template-columns:1fr}body.omzivo-auth-mode .sxLogoPanel{width:132px;height:66px;min-height:66px}body.omzivo-auth-mode .sxLogo{width:112px;max-width:112px;height:58px;max-height:58px}}.omzivo-register-logo,.sxLogo{width:72px;min-width:72px;max-width:72px;height:72px;min-height:72px;max-height:72px;display:block;object-fit:contain;object-position:center;flex-shrink:0}html,body.omzivo-auth-mode,body.omzivo-auth-mode #root,body.omzivo-auth-mode .sxLoginRoot,body.omzivo-auth-mode .sxPage{width:100%;min-width:0;margin:0;padding:0;background:#f4f4f1!important}body.omzivo-auth-mode{min-height:100vh;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-gutter:stable;color:#fff}body.omzivo-auth-mode,body.omzivo-auth-mode *{box-sizing:border-box!important;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1.35;letter-spacing:0!important;text-transform:none!important;border-radius:3px!important}body.omzivo-auth-mode strong,body.omzivo-auth-mode b,body.omzivo-auth-mode h1,body.omzivo-auth-mode h2,body.omzivo-auth-mode h3,body.omzivo-auth-mode h4,body.omzivo-auth-mode button,body.omzivo-auth-mode input,body.omzivo-auth-mode select,body.omzivo-auth-mode textarea{font-size:12px!important;font-weight:400!important}body.omzivo-auth-mode .sxLoginRoot{width:100%;min-height:100vh!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;padding:24px 16px!important;color:#fff!important;background:#f4f4f1!important;overflow:visible!important}body.omzivo-auth-mode .sxPage{width:100%;display:flex!important;justify-content:center!important;background:transparent!important;overflow:visible!important}body.omzivo-auth-mode .sxSplit{width:min(880px,calc(100vw - 32px))!important;max-width:880px!important;min-width:0!important;min-height:0!important;display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-rows:auto 48px!important;align-items:stretch!important;background:#20252b!important;border:0!important;border-radius:3px!important;box-shadow:0 18px 44px #0000002e,0 6px 14px #0000001f!important;overflow:hidden!important}body.omzivo-auth-mode .sxLeft,body.omzivo-auth-mode .sxRight{min-width:0!important;min-height:360px!important;height:auto!important;display:flex!important;color:#fff!important;background:#20252b!important;overflow:visible!important}body.omzivo-auth-mode .sxHero,body.omzivo-auth-mode .sxCard{width:100%;min-width:0!important;min-height:360px!important;height:auto!important;max-height:none!important;color:#fff!important;background:#20252b!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}body.omzivo-auth-mode .sxHero{display:flex!important;align-items:stretch!important;padding:22px 32px 18px!important;border-right:1px solid rgba(255,255,255,.08)!important}body.omzivo-auth-mode .sxCard{display:flex!important;flex-direction:column!important;padding:22px 32px 18px!important}body.omzivo-auth-mode .sxLogoPanel{width:112px!important;height:52px!important;min-height:52px!important;margin:0 0 2px!important;padding:0!important;display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:hidden!important}body.omzivo-auth-mode .sxLogo{width:94px!important;min-width:94px!important;max-width:94px!important;height:50px!important;min-height:50px!important;max-height:50px!important;display:block!important;object-fit:contain!important;object-position:left top!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important}body.omzivo-auth-mode .sxHeroBrand{width:100%;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important}body.omzivo-auth-mode .sxHeroIntro{width:100%!important;display:grid!important;gap:4px!important}body.omzivo-auth-mode .sxHeroCopy{max-width:38ch!important;margin:2px 0 0!important;color:#d7e2ec!important;font-size:12px!important;font-weight:400!important;line-height:1.4!important}body.omzivo-auth-mode .sxHeroPoints{width:100%!important;display:grid!important;gap:6px!important;margin:0!important}body.omzivo-auth-mode .sxHeroPoint{min-height:28px!important;padding:4px 8px!important;display:flex!important;align-items:center!important;gap:8px!important;color:#fff!important;background:#252b32!important;border:0!important;border-radius:3px!important;box-shadow:none!important;line-height:1.25!important}body.omzivo-auth-mode .sxHeroPointIcon{width:18px!important;height:18px!important;min-width:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;color:#fff!important;background:#333941!important;border-radius:3px!important}body.omzivo-auth-mode .sxHeroPointIcon svg{width:12px!important;height:12px!important}body.omzivo-auth-mode .sxHeader{width:100%!important;min-width:0!important;min-height:34px!important;height:auto!important;margin:0 0 8px!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important}body.omzivo-auth-mode .sxHeaderMeta{min-width:0!important;display:grid!important;gap:3px!important}body.omzivo-auth-mode .sxCardTitle{margin:0!important;color:#fff!important;font-size:12px!important;font-weight:400!important;line-height:1.2!important}body.omzivo-auth-mode .sxCardSub{margin:0!important;color:#d7e2ec!important;font-size:12px!important;font-weight:400!important;line-height:1.3!important}body.omzivo-auth-mode .sxStagePill{min-height:26px!important;height:26px!important;padding:4px 8px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;flex:0 0 auto!important;color:#fff!important;background:transparent!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:3px!important;white-space:nowrap!important}body.omzivo-auth-mode .sxStagePill svg{width:13px!important;height:13px!important;color:#0078b8!important}body.omzivo-auth-mode .sxProgress{width:100%!important;height:2px!important;min-height:2px!important;margin:0 0 8px!important;background:#333941!important;border-radius:3px!important;overflow:hidden!important}body.omzivo-auth-mode .sxProgressBar,body.omzivo-auth-mode .sxProgressFill{height:100%!important;background:#0078b8!important;border-radius:3px!important}body.omzivo-auth-mode .sxMsgWrap{width:100%!important;min-height:28px!important;height:auto!important;margin:0 0 6px!important;overflow:visible!important}body.omzivo-auth-mode .sxMsg{width:100%!important;min-height:28px!important;height:auto!important;padding:6px 8px!important;color:#fff!important;background:#252b32!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:3px!important;box-shadow:none!important;opacity:0;visibility:hidden}body.omzivo-auth-mode .sxMsg.on{opacity:1;visibility:visible}body.omzivo-auth-mode .sxMsgText{color:#d7e2ec!important;font-size:12px!important;font-weight:400!important;line-height:1.3!important}body.omzivo-auth-mode .sxMsg.error,body.omzivo-auth-mode .sxMsg.is-error{color:#fff!important;background:#8b3535!important;border-color:#8b3535!important}body.omzivo-auth-mode .sxMsg.success,body.omzivo-auth-mode .sxMsg.is-success{color:#fff!important;background:#2f7650!important;border-color:#2f7650!important}body.omzivo-auth-mode .sxMsg.error .sxMsgText,body.omzivo-auth-mode .sxMsg.is-error .sxMsgText,body.omzivo-auth-mode .sxMsg.success .sxMsgText,body.omzivo-auth-mode .sxMsg.is-success .sxMsgText{color:#fff!important}body.omzivo-auth-mode .sxSecurityNotice{width:100%!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0 8px!important;color:#fff!important;background:#7c4f00!important;border:0!important;border-radius:3px!important;overflow:hidden!important;opacity:0;visibility:hidden}body.omzivo-auth-mode .sxSecurityNotice.on{height:auto!important;min-height:28px!important;max-height:none!important;margin:0 0 6px!important;padding:6px 8px!important;opacity:1;visibility:visible}body.omzivo-auth-mode .sxForm,body.omzivo-auth-mode .sxRecoveryForm{width:100%!important;min-height:0!important;max-height:none!important;display:grid!important;align-content:start!important;gap:8px!important;margin:0!important;flex:1!important;overflow:visible!important}body.omzivo-auth-mode .sxField{width:100%!important;min-width:0!important;display:grid!important;gap:4px!important}body.omzivo-auth-mode .sxLabel,body.omzivo-auth-mode .sxField label{margin:0!important;color:#fff!important;font-size:12px!important;font-weight:400!important;line-height:1.2!important}body.omzivo-auth-mode .sxInputShell,body.omzivo-auth-mode .sxPwField{position:relative!important;width:100%!important;min-width:0!important}body.omzivo-auth-mode .sxInput,body.omzivo-auth-mode .sxOtpInput{width:100%!important;min-width:0!important;min-height:34px!important;height:34px!important;margin:0!important;padding:6px 10px!important;color:#1f2f3f!important;background:#f7f9fb!important;border:1px solid #d8e1ea!important;border-radius:3px!important;outline:none!important;box-shadow:none!important;color-scheme:light!important;font-size:12px!important;font-weight:400!important;line-height:1.2!important}body.omzivo-auth-mode .sxInput::placeholder,body.omzivo-auth-mode .sxOtpInput::placeholder{color:#6b7f93!important;font-size:12px!important;font-weight:400!important}body.omzivo-auth-mode .sxInput:focus,body.omzivo-auth-mode .sxOtpInput:focus{color:#1f2f3f!important;background:#fff!important;border-color:#1188c9!important;box-shadow:0 0 0 2px #0078b82e!important}body.omzivo-auth-mode .sxInput:disabled,body.omzivo-auth-mode .sxOtpInput:disabled{color:#64748b!important;background:#e9eef3!important;opacity:1!important}body.omzivo-auth-mode .sxInputWithIcon{padding-left:36px!important}body.omzivo-auth-mode .sxPwInput{padding-right:38px!important}body.omzivo-auth-mode .sxInputIcon{position:absolute!important;left:10px!important;top:50%!important;width:17px!important;height:17px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#53697e!important;transform:translateY(-50%)!important;pointer-events:none!important}body.omzivo-auth-mode .sxInputIcon svg{width:15px!important;height:15px!important}body.omzivo-auth-mode .sxEyeBtnInside{position:absolute!important;right:5px!important;top:50%!important;z-index:5!important;width:26px!important;height:26px!important;min-height:26px!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#53697e!important;background:transparent!important;border:0!important;border-radius:3px!important;outline:none!important;box-shadow:none!important;cursor:pointer!important;transform:translateY(-50%)!important}body.omzivo-auth-mode .sxEyeBtnInside:hover,body.omzivo-auth-mode .sxEyeBtnInside:focus{color:#1f2f3f!important;background:#e9eef3!important}body.omzivo-auth-mode .sxEyeBtnInside:disabled{opacity:.42!important;cursor:not-allowed!important}body.omzivo-auth-mode .sxEyeBtnInside svg{width:15px!important;height:15px!important}body.omzivo-auth-mode .sxOtpInput{text-align:center!important;letter-spacing:.18em!important}body.omzivo-auth-mode .sxRecoveryText{width:100%!important;min-height:30px!important;padding:7px 9px!important;color:#d7e2ec!important;background:#252b32!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:3px!important;font-size:12px!important;font-weight:400!important;line-height:1.35!important;overflow-wrap:anywhere!important}body.omzivo-auth-mode .sxActionRow{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:0!important}body.omzivo-auth-mode .sxBtnPrimary,body.omzivo-auth-mode .sxBtnSecondary,body.omzivo-auth-mode .sxBtnGhost{width:100%!important;min-width:0!important;min-height:34px!important;height:34px!important;margin:0!important;padding:6px 10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;border-radius:3px!important;box-shadow:none!important;text-align:center!important;text-decoration:none!important;white-space:nowrap!important;cursor:pointer!important;font-size:12px!important;font-weight:400!important;line-height:1!important}body.omzivo-auth-mode .sxBtnPrimary{color:#fff!important;background:#0078b8!important;border:1px solid #0078b8!important}body.omzivo-auth-mode .sxBtnSecondary,body.omzivo-auth-mode .sxBtnGhost{color:#fff!important;background:transparent!important;border:1px solid #0078b8!important}body.omzivo-auth-mode .sxBtnPrimary:hover:not(:disabled),body.omzivo-auth-mode .sxBtnSecondary:hover:not(:disabled),body.omzivo-auth-mode .sxBtnGhost:hover:not(:disabled){color:#fff!important;background:#006da7!important;border-color:#006da7!important}body.omzivo-auth-mode .sxBtnPrimary:disabled,body.omzivo-auth-mode .sxBtnSecondary:disabled,body.omzivo-auth-mode .sxBtnGhost:disabled{opacity:.55!important;cursor:not-allowed!important}body.omzivo-auth-mode .sxRegisterBlock{width:100%!important;min-height:26px!important;height:auto!important;display:grid!important;gap:5px!important;margin:0!important;overflow:visible!important}body.omzivo-auth-mode .sxRegisterDivider{width:100%!important;height:1px!important;background:#ffffff1a!important;border-radius:0!important}body.omzivo-auth-mode .sxRegisterText{width:100%!important;min-height:17px!important;margin:0!important;color:#d7e2ec!important;text-align:center!important;font-size:12px!important;font-weight:400!important;line-height:1.3!important}body.omzivo-auth-mode .sxRegisterLink{color:#8fd3ff!important;font-size:12px!important;font-weight:400!important;text-decoration:none!important}body.omzivo-auth-mode .sxRegisterLink:hover,body.omzivo-auth-mode .sxRegisterLink:focus{color:#fff!important;text-decoration:underline!important}body.omzivo-auth-mode .sxFooter{grid-column:1 / -1!important;width:100%!important;min-width:0!important;min-height:48px!important;height:48px!important;padding:0 24px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;color:#fff!important;background:#20252b!important;border:0!important;border-top:1px solid rgba(255,255,255,.08)!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important}body.omzivo-auth-mode .sxFooterLeft,body.omzivo-auth-mode .sxFooterLinks{min-width:0!important;display:flex!important;align-items:center!important;gap:12px!important}body.omzivo-auth-mode .sxFooterLeft svg{width:15px!important;height:15px!important;flex:0 0 auto!important;color:#b9c1cb!important}body.omzivo-auth-mode .sxFooterDivider{width:1px!important;height:14px!important;background:#ffffff29!important;border-radius:0!important}body.omzivo-auth-mode .sxFooter,body.omzivo-auth-mode .sxFooter span,body.omzivo-auth-mode .sxFooter p{color:#fff!important;font-size:12px!important;font-weight:400!important}body.omzivo-auth-mode .sxFooter a,body.omzivo-auth-mode .sxFooter button{color:#8fd3ff!important;font-size:12px!important;font-weight:400!important;text-decoration:none!important}body.omzivo-auth-mode .sxFooter a:hover,body.omzivo-auth-mode .sxFooter button:hover{color:#fff!important;text-decoration:underline!important}body.omzivo-auth-mode ::selection{color:#fff!important;background:#0078b852!important}body.omzivo-auth-mode .sxNoMotion,body.omzivo-auth-mode .sxNoMotion *{animation:none!important;transition:none!important}@media(max-width:980px){body.omzivo-auth-mode .sxLoginRoot{padding:12px 10px 18px!important}body.omzivo-auth-mode .sxSplit{width:min(440px,calc(100vw - 20px))!important;max-width:440px!important;grid-template-columns:1fr!important;grid-template-rows:auto auto auto!important;overflow:hidden!important}body.omzivo-auth-mode .sxRight{order:0!important}body.omzivo-auth-mode .sxLeft{order:1!important}body.omzivo-auth-mode .sxFooter{order:2!important}body.omzivo-auth-mode .sxLeft,body.omzivo-auth-mode .sxRight,body.omzivo-auth-mode .sxHero,body.omzivo-auth-mode .sxCard{min-height:auto!important;height:auto!important;max-height:none!important}body.omzivo-auth-mode .sxHero,body.omzivo-auth-mode .sxCard{padding:18px!important}body.omzivo-auth-mode .sxHero{border-top:1px solid rgba(255,255,255,.08)!important;border-right:0!important}body.omzivo-auth-mode .sxFooter{min-height:48px!important;height:auto!important;padding:10px 16px!important;display:grid!important;grid-template-columns:1fr!important;align-items:start!important;gap:7px!important;overflow:visible!important}body.omzivo-auth-mode .sxFooterLeft,body.omzivo-auth-mode .sxFooterLinks{width:100%!important;flex-wrap:wrap!important;gap:7px 10px!important}}@media(max-width:520px){body.omzivo-auth-mode .sxLoginRoot{padding:8px 8px 14px!important}body.omzivo-auth-mode .sxSplit{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important}body.omzivo-auth-mode .sxHero,body.omzivo-auth-mode .sxCard{padding:15px 13px!important}body.omzivo-auth-mode .sxHeader{display:grid!important;grid-template-columns:1fr!important;gap:6px!important}body.omzivo-auth-mode .sxStagePill{width:max-content!important;max-width:100%!important}body.omzivo-auth-mode .sxActionRow{grid-template-columns:1fr!important}body.omzivo-auth-mode .sxFooter,body.omzivo-auth-mode .sxFooterLeft,body.omzivo-auth-mode .sxFooterLinks{align-items:flex-start!important}body.omzivo-auth-mode .sxFooterLeft,body.omzivo-auth-mode .sxFooterLinks{flex-direction:column!important}body.omzivo-auth-mode .sxFooterDivider{display:none!important}}html,body.omzivo-auth-mode.omzivo-plus-tracking-mode,body.omzivo-auth-mode.omzivo-plus-tracking-mode #root{width:100%;min-width:0!important;min-height:100%;margin:0!important;padding:0!important;background:#f4f4f1!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-gutter:stable}body.omzivo-auth-mode.omzivo-plus-tracking-mode,body.omzivo-auth-mode.omzivo-plus-tracking-mode *{box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif!important;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:2px!important}body.omzivo-auth-mode.omzivo-plus-tracking-mode strong,body.omzivo-auth-mode.omzivo-plus-tracking-mode b,body.omzivo-auth-mode.omzivo-plus-tracking-mode h1,body.omzivo-auth-mode.omzivo-plus-tracking-mode h2,body.omzivo-auth-mode.omzivo-plus-tracking-mode h3{font-size:12px!important}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptRoot{width:100%;min-width:0!important;min-height:100vh!important;padding:28px 18px 24px!important;background:#f4f4f1!important;color:#fff;align-items:flex-start!important;justify-content:center!important;overflow:visible!important}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptRoot .sxPage{width:100%;min-width:0!important;display:flex;justify-content:center;background:transparent!important;overflow:visible!important}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptSplit{width:min(940px,calc(100vw - 36px))!important;max-width:940px!important;min-width:0!important;display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-rows:auto 52px!important;background:#20252b!important;border:0!important;box-shadow:0 18px 44px #0000002e,0 6px 14px #0000001f!important;overflow:visible!important}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptLeft,body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptRight{min-width:0!important;min-height:395px!important;height:auto!important;background:#20252b!important;color:#fff!important;display:flex!important;overflow:visible!important}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptHero,body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptCard{width:100%;min-width:0!important;min-height:395px!important;height:auto!important;max-height:none!important;background:#20252b!important;color:#fff!important;overflow:visible!important}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptHero{padding:22px 34px 18px!important;border-right:1px solid rgba(255,255,255,.08)!important}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptCard{padding:22px 34px 18px!important}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptHero .sxHeroBrand{width:100%;display:flex;flex-direction:column;gap:9px!important;align-items:flex-start}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptHero .sxHeroCopy{margin:0!important;max-width:38ch!important;color:#d7e2ec!important;line-height:1.35!important}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptCard .sxHeader{width:100%;min-width:0!important;min-height:34px!important;height:auto!important;margin-bottom:8px!important}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptCard .sxHeaderMeta{min-width:0!important}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptCard .sxStagePill{flex:0 0 auto;min-height:28px!important;height:28px!important;padding:6px 10px!important;background:transparent!important;border:1px solid rgba(255,255,255,.1)!important;color:#fff!important}body.omzivo-auth-mode.omzivo-plus-tracking-mode .sxCardTitle,body.omzivo-auth-mode.omzivo-plus-tracking-mode .sxCardSub,body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptSearchForm .sxInput,body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptSearchForm .sxInput::placeholder,body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptSearchForm .sxBtnPrimary,body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptSearchForm .sxBtnSecondary{font-size:13px!important}body.omzivo-auth-mode.omzivo-plus-tracking-mode .sxProgress{margin-bottom:8px!important;background:#333941!important}body.omzivo-auth-mode.omzivo-plus-tracking-mode .sxProgressBar{background:#0078b8!important}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptArtwork{width:100%;height:96px;margin:6px 0 2px;position:relative;overflow:hidden;background:#252b32;border:1px solid rgba(255,255,255,.08)!important;box-shadow:none!important}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptArtworkPanel{position:absolute;inset:0}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptRouteLine{position:absolute;left:54px;right:54px;bottom:42px;height:1px;border-top:1px dashed rgba(215,226,236,.48)}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptRoutePin{position:absolute;bottom:20px;display:grid;justify-items:center;gap:4px;color:#fff}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptRoutePin strong{width:28px;height:28px;display:grid;place-items:center;background:#333941;color:#fff!important;border:1px solid rgba(255,255,255,.1);box-shadow:none!important}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptRoutePin small{max-width:96px;color:#d7e2ec!important;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptRoutePinA{left:16px}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptRoutePinB{right:16px}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptRouteTruck{position:absolute;left:calc(50% - 16px);bottom:34px;width:32px;height:24px;display:grid;place-items:center;background:#333941;color:#fff;border:1px solid rgba(255,255,255,.1)}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptInfoList{display:grid;gap:8px;margin-top:8px;width:100%}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptInfoItem{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start;color:#fff}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptInfoIcon{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;background:#333941;border:1px solid rgba(255,255,255,.08);color:#fff;box-shadow:none!important}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptInfoItem strong{display:block;margin:0 0 2px;color:#fff!important;font-size:13px!important;font-weight:600!important;line-height:1.15}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptInfoItem small{display:block;color:#d7e2ec!important;font-size:12px!important;line-height:1.25}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptSearchForm{display:grid;grid-template-columns:minmax(0,1fr) 84px 76px;gap:8px;margin-bottom:8px;align-items:stretch}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptSearchForm .sxInputShell{width:100%;min-width:0}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptSearchForm .sxInput,body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptDeliveryForm input,body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptDeliveryForm textarea{width:100%!important;min-width:0!important;min-height:43px!important;height:43px!important;padding:10px 13px!important;background:#f7f9fb!important;color:#26394c!important;border:1px solid #d8e1ea!important;box-shadow:none!important;color-scheme:light!important;line-height:1.25!important}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptSearchForm .sxInputWithIcon{padding-left:42px!important}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptSearchForm .sxInput::placeholder,body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptDeliveryForm input::placeholder,body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptDeliveryForm textarea::placeholder{color:#6b7f93!important}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptSearchForm .sxInput:focus,body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptDeliveryForm input:focus,body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptDeliveryForm textarea:focus{background:#fff!important;color:#1f2f3f!important;border-color:#1188c9!important;box-shadow:0 0 0 2px #0078b83d!important}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptSearchForm .sxInputIcon{left:13px!important;color:#53697e!important}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptSearchForm .sxBtnPrimary,body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptSearchForm .sxBtnSecondary{width:100%;min-width:0!important;min-height:43px!important;height:43px!important;padding:10px!important;box-shadow:none!important}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptSearchForm .sxBtnPrimary{background:#0078b8!important;color:#fff!important;border:0!important}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptSearchForm .sxBtnSecondary{background:transparent!important;color:#fff!important;border:1px solid #0078b8!important}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptSearchForm .sxBtnPrimary:hover:not(:disabled),body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptSearchForm .sxBtnSecondary:hover:not(:disabled){background:#006da7!important;color:#fff!important}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptCardBody{min-height:248px;max-height:none;overflow:visible;padding-right:0}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptToast{min-height:28px;margin:0 0 8px!important;padding:6px 10px;background:#8a5a00!important;color:#fff!important;border:0!important;box-shadow:none!important}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptPanel,body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptShipmentCard{width:100%;background:#252b32!important;border:1px solid rgba(255,255,255,.08)!important;color:#fff!important;box-shadow:none!important}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptPanel{padding:12px!important;display:grid;gap:6px}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptPanel p,body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptPanel h2{margin:0!important;color:#fff!important;line-height:1.35}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptShipmentCard{display:grid;overflow:visible}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptShipmentHeader{padding:10px 12px 8px;display:flex;align-items:center;justify-content:space-between;gap:12px}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptShipmentHeader span,body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptMetaRow span,body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptSectionHead span,body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptDetailsPanel dt,body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptRouteSummary span{color:#d7e2ec!important}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptShipmentHeader h2{margin:3px 0 0!important;color:#fff!important;font-size:13px!important;font-weight:600!important;line-height:1.2}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptStatus{min-width:max-content;padding:5px 9px;background:#333941!important;color:#fff!important;border:1px solid rgba(255,255,255,.08)}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptStatus.is-success{background:#2f7650!important}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptStatus.is-active{background:#0078b8!important}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptStatus.is-danger{background:#8b3535!important}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptMetaRow{padding:8px 12px 9px;display:grid;grid-template-columns:1fr .8fr;gap:8px 10px;border-top:1px solid rgba(255,255,255,.08)}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptMetaRow div{min-width:0}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptMetaRow p{margin:3px 0 0!important;color:#fff!important;line-height:1.25;overflow-wrap:anywhere}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptContentGrid{display:grid;grid-template-columns:1fr;gap:10px;padding:10px 12px;background:#20252b;border-top:1px solid rgba(255,255,255,.08)}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptSectionHead{display:flex;align-items:start;justify-content:space-between;gap:10px}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptSectionHead h3,body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptDetailsPanel h3,body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptEmpty h2{margin:0!important;color:#fff!important;font-weight:600!important}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptSectionHead p{margin:3px 0 0!important;color:#d7e2ec!important;line-height:1.3}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptStepList{margin-top:10px;display:grid}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptStepItem{position:relative;min-height:45px;display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptStepItem:before{content:"";position:absolute;left:13px;top:27px;bottom:0;width:1px;background:#ffffff29}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptStepItem:last-child:before{display:none}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptStepMarker{position:relative;z-index:1;width:28px;height:28px;display:grid;place-items:center;background:#333941;color:#d7e2ec!important}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptStepItem.isDone .ptStepMarker,body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptStepItem.isActive .ptStepMarker{background:#0078b8;color:#fff!important}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptStepItem strong{margin:0!important;color:#fff!important;line-height:1.2;font-weight:600!important}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptStepItem p,body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptStepItem small{margin:2px 0 0!important;color:#d7e2ec!important;line-height:1.24}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptDetailsPanel{display:grid;gap:8px;align-content:start}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptDetailsPanel section,body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptSoftNotice,body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptDeliveryPanel,body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptEmailNote{background:#252b32!important;border:1px solid rgba(255,255,255,.08)!important;color:#fff!important}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptDetailsPanel section{padding:9px;display:grid;gap:8px}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptDetailsPanel dl{margin:0;display:grid;gap:6px}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptDetailsPanel dl div{display:grid;grid-template-columns:78px minmax(0,1fr);gap:8px}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptDetailsPanel dt,body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptDetailsPanel dd{margin:0;line-height:1.25}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptDetailsPanel dd{color:#fff;overflow-wrap:anywhere}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptRouteSummary{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:8px}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptRouteSummary p{margin:0!important;color:#fff!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptSoftNotice,body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptDeliveryPanel,body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptEmailNote{margin:0 12px 10px!important;padding:9px 10px}body.omzivo-auth-mode.omzivo-plus-tracking-mode .sxFooter{grid-column:1 / -1;height:52px!important;min-height:52px!important;max-height:none!important;background:#20252b!important;border-top:1px solid rgba(255,255,255,.08)!important;box-shadow:none!important;overflow:hidden!important}@media(max-width:980px){body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptRoot{padding:14px 12px 22px!important}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptSplit{width:min(460px,calc(100vw - 24px))!important;max-width:460px!important;grid-template-columns:1fr!important;grid-template-rows:auto auto auto!important;overflow:visible!important}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptLeft{order:1!important}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptRight{order:0!important}body.omzivo-auth-mode.omzivo-plus-tracking-mode .sxFooter{order:2!important}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptLeft,body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptRight,body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptHero,body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptCard{min-height:auto!important;height:auto!important;max-height:none!important}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptHero,body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptCard{padding:22px 20px!important}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptHero{border-right:0!important;border-top:1px solid rgba(255,255,255,.08)!important}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptSearchForm,body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptMetaRow,body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptWindowGrid{grid-template-columns:1fr!important}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptCardBody{min-height:auto;max-height:none;overflow:visible;padding-right:0}body.omzivo-auth-mode.omzivo-plus-tracking-mode .sxFooter{height:auto!important;min-height:52px!important;padding:12px 18px!important;display:grid!important;grid-template-columns:1fr;align-items:start!important;gap:8px!important;overflow:visible!important}}@media(max-width:520px){body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptRoot{padding:10px 10px 18px!important}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptSplit{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptHero,body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptCard{padding:18px 16px!important}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptCard .sxHeader{height:auto!important;display:grid!important;grid-template-columns:1fr;gap:7px!important}body.omzivo-auth-mode.omzivo-plus-tracking-mode .ptArtwork{display:none!important}}html{width:100%;min-width:0;min-height:100%;overflow-y:scroll;scrollbar-gutter:stable}body.omzivo-auth-mode,body.omzivo-auth-mode #root{width:100%;min-width:0!important;min-height:100%;margin:0!important;padding:0!important;background:#f4f4f1!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-gutter:stable!important}body.omzivo-auth-mode .sxRegisterRoot,body.omzivo-auth-mode .sxRegisterRoot *{box-sizing:border-box!important;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif!important;font-size:12px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}body.omzivo-auth-mode .sxRegisterRoot{width:100%;min-width:0!important;min-height:100vh!important;padding:24px 16px!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;color:#fff!important;background:#f4f4f1!important;overflow-x:hidden!important;overflow-y:visible!important}body.omzivo-auth-mode .sxRegisterRoot .sxPage{width:100%;min-width:0!important;display:flex!important;justify-content:center!important;background:transparent!important;overflow:visible!important}body.omzivo-auth-mode .sxRegisterSplit{position:relative!important;width:min(880px,calc(100vw - 32px))!important;max-width:880px!important;min-width:0!important;min-height:0!important;display:grid!important;grid-template-columns:.78fr 1.22fr!important;grid-template-rows:auto 48px!important;align-items:stretch!important;background:#20252b!important;border:0!important;border-radius:3px!important;box-shadow:0 18px 44px #0000002e,0 6px 14px #0000001f!important;overflow:visible!important}body.omzivo-auth-mode .sxRegisterLeft,body.omzivo-auth-mode .sxRegisterSplit .sxRight{position:relative!important;min-width:0!important;min-height:0!important;height:auto!important;display:flex!important;color:#fff!important;background:#20252b!important;overflow:visible!important}body.omzivo-auth-mode .sxRegisterHero,body.omzivo-auth-mode .sxRegisterCard{position:relative!important;width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;max-height:none!important;color:#fff!important;background:#20252b!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}body.omzivo-auth-mode .sxRegisterHero{padding:18px 24px 16px!important;border-right:1px solid rgba(255,255,255,.08)!important}body.omzivo-auth-mode .sxRegisterCard{z-index:5!important;padding:18px 24px 16px!important}body.omzivo-auth-mode .sxRegisterCard .sxHeader{width:100%!important;min-width:0!important;min-height:28px!important;height:auto!important;margin:0 0 6px!important}body.omzivo-auth-mode .sxRegisterCard .sxStagePill{min-height:25px!important;height:25px!important;padding:4px 8px!important;border-radius:3px!important}body.omzivo-auth-mode .sxRegisterCard .sxProgress{margin-bottom:6px!important;border-radius:3px!important}body.omzivo-auth-mode .sxRegisterCard .sxMsgWrap{min-height:26px!important;height:auto!important;margin-bottom:6px!important}body.omzivo-auth-mode .sxRegisterCard .sxMsg{min-height:26px!important;height:auto!important;padding:5px 8px!important;border-radius:3px!important}body.omzivo-auth-mode .sxRegisterHero .sxHeroBrand{gap:7px!important}body.omzivo-auth-mode .sxRegisterHero .sxHeroCopy{max-width:38ch!important;margin:0!important;color:#d7e2ec!important;line-height:1.35!important}body.omzivo-auth-mode .sxRegisterCorporatePanel{position:relative!important;width:100%!important;max-width:100%!important;height:70px!important;margin:4px 0 0!important;background:#252b32!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:3px!important;box-shadow:none!important;overflow:hidden!important}body.omzivo-auth-mode .sxRegisterCorporatePanel:before{display:none!important}body.omzivo-auth-mode .sxRegisterBuilding{position:absolute!important;left:30px!important;bottom:9px!important;width:132px!important;max-width:calc(100% - 48px)!important;height:44px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important;transform:skewY(-6deg)!important}body.omzivo-auth-mode .sxRegisterBuilding span{display:block!important;min-height:44px!important;background:#3a424c!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:3px!important}body.omzivo-auth-mode .sxRegisterInfoList{width:100%!important;display:grid!important;gap:6px!important;margin:5px 0 0!important}body.omzivo-auth-mode .sxRegisterInfoItem{min-width:0!important;display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;gap:8px!important;align-items:start!important;color:#fff!important}body.omzivo-auth-mode .sxRegisterInfoIcon{width:26px!important;height:26px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;background:#333941!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:3px!important;box-shadow:none!important}body.omzivo-auth-mode .sxRegisterInfoIcon svg{width:14px!important;height:14px!important}body.omzivo-auth-mode .sxRegisterInfoItem strong{display:block!important;margin:0 0 1px!important;color:#fff!important;font-size:12px!important;font-weight:400!important;line-height:1.15!important}body.omzivo-auth-mode .sxRegisterInfoItem small{display:block!important;color:#d7e2ec!important;font-size:12px!important;line-height:1.22!important;overflow-wrap:anywhere!important}body.omzivo-auth-mode .sxRegisterForm{position:relative!important;width:100%!important;min-width:0!important;min-height:0!important;display:grid!important;align-content:start!important;gap:6px!important;margin:0!important;overflow:visible!important}body.omzivo-auth-mode .sxRegisterGrid{position:relative!important;width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:10px!important;row-gap:6px!important;align-items:start!important;overflow:visible!important}body.omzivo-auth-mode .sxRegisterGrid .sxField{position:relative!important;min-width:0!important;display:grid!important;gap:3px!important;overflow:visible!important}body.omzivo-auth-mode .sxRegisterGrid .sxLabel,body.omzivo-auth-mode .sxRegisterGrid label{color:#fff!important;font-size:12px!important;line-height:1.15!important}body.omzivo-auth-mode .sxRegisterGrid .sxInput,body.omzivo-auth-mode .sxRegisterGrid .sxSelect{width:100%!important;min-width:0!important;min-height:34px!important;height:34px!important;margin:0!important;padding:6px 9px!important;color:#26394c!important;background:#f7f9fb!important;border:1px solid #d8e1ea!important;border-radius:3px!important;box-shadow:none!important;color-scheme:light!important;font-size:12px!important;line-height:1.2!important}body.omzivo-auth-mode .sxRegisterGrid .sxInputWithIcon{padding-left:34px!important}body.omzivo-auth-mode .sxRegisterGrid .sxInput::placeholder{color:#6b7f93!important;font-size:12px!important}body.omzivo-auth-mode .sxRegisterGrid .sxInput:focus,body.omzivo-auth-mode .sxRegisterGrid .sxSelect:focus{color:#1f2f3f!important;background:#fff!important;border-color:#1188c9!important;box-shadow:0 0 0 2px #0078b82e!important;outline:none!important}body.omzivo-auth-mode .sxRegisterGrid .sxInputIcon{left:9px!important;color:#53697e!important}body.omzivo-auth-mode input[type=date].sxInput{color-scheme:light!important}body.omzivo-auth-mode .sxPhoneField{z-index:40!important}body.omzivo-auth-mode .sxPhoneGrid{position:relative!important;width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:90px minmax(0,1fr)!important;gap:5px!important;align-items:start!important;overflow:visible!important}body.omzivo-auth-mode .sxDialPicker{position:relative!important;z-index:50!important;width:100%!important;min-width:0!important;min-height:34px!important;height:34px!important;overflow:visible!important}body.omzivo-auth-mode .sxDialPicker.is-open{z-index:999!important}body.omzivo-auth-mode .sxDialButton{position:relative!important;z-index:2!important;width:100%!important;min-width:0!important;min-height:34px!important;height:34px!important;margin:0!important;padding:6px 7px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:4px!important;color:#26394c!important;background:#f7f9fb!important;border:1px solid #d8e1ea!important;border-radius:3px!important;text-align:left!important;cursor:pointer!important;box-shadow:none!important}body.omzivo-auth-mode .sxDialButton:hover:not(:disabled){background:#fff!important;border-color:#1188c9!important}body.omzivo-auth-mode .sxDialButton:focus{color:#1f2f3f!important;background:#fff!important;border-color:#1188c9!important;box-shadow:0 0 0 2px #0078b82e!important;outline:none!important}body.omzivo-auth-mode .sxDialButton:disabled{cursor:not-allowed!important;opacity:.65!important}body.omzivo-auth-mode .sxDialButtonValue{min-width:0!important;display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.omzivo-auth-mode .sxDialChevron{flex:0 0 auto!important;color:#26394c!important;font-size:12px!important;line-height:1!important}body.omzivo-auth-mode .sxDialMenu{position:absolute!important;top:calc(100% + 4px)!important;left:0!important;right:auto!important;bottom:auto!important;z-index:9999!important;width:280px!important;min-width:280px!important;max-width:min(280px,calc(100vw - 48px))!important;margin:0!important;padding:7px!important;color:#26394c!important;background:#fff!important;border:1px solid #d8e1ea!important;border-radius:3px!important;box-shadow:0 18px 32px #00000047!important;overflow:hidden!important;overscroll-behavior:contain!important}body.omzivo-auth-mode .sxDialSearch{width:100%!important;min-width:0!important;min-height:32px!important;height:32px!important;margin:0 0 6px!important;padding:5px 8px!important;color:#26394c!important;background:#f7f9fb!important;border:1px solid #d8e1ea!important;border-radius:3px!important;box-shadow:none!important}body.omzivo-auth-mode .sxDialSearch:focus{color:#1f2f3f!important;background:#fff!important;border-color:#1188c9!important;box-shadow:0 0 0 2px #0078b82e!important;outline:none!important}body.omzivo-auth-mode .sxDialList{width:100%!important;max-height:180px!important;display:grid!important;gap:4px!important;padding:0 2px 0 0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}body.omzivo-auth-mode .sxDialOption{width:100%!important;min-width:0!important;min-height:36px!important;margin:0!important;padding:5px 7px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:2px!important;color:#26394c!important;background:#fff!important;border:1px solid #e3e8ef!important;border-radius:3px!important;text-align:left!important;cursor:pointer!important;box-shadow:none!important}body.omzivo-auth-mode .sxDialOption:hover,body.omzivo-auth-mode .sxDialOption.is-active{background:#eaf5ff!important;border-color:#1188c9!important}body.omzivo-auth-mode .sxDialOptionMain{width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important;color:#17212b!important;line-height:1.2!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important}body.omzivo-auth-mode .sxDialOptionMeta{width:100%!important;padding-left:18px!important;color:#64748b!important;line-height:1.2!important;text-align:left!important}body.omzivo-auth-mode .sxDialEmpty{padding:8px 5px!important;color:#64748b!important;text-align:left!important}body.omzivo-auth-mode .sxRegisterHelp{margin-top:-1px!important;color:#d7e2ec!important;font-size:12px!important;line-height:1.15!important}body.omzivo-auth-mode .sxRegisterHelp.is-danger{color:#ffb4b4!important}body.omzivo-auth-mode .sxRegisterNote{width:100%!important;min-height:28px!important;padding:6px 8px!important;color:#fff!important;background:#333941!important;border:0!important;border-radius:3px!important;box-shadow:none!important;font-size:12px!important;line-height:1.22!important;overflow-wrap:anywhere!important}body.omzivo-auth-mode .sxRegisterActions{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:0!important}body.omzivo-auth-mode .sxRegisterActions .sxBtnPrimary,body.omzivo-auth-mode .sxRegisterActions .sxBtnSecondary{width:100%!important;min-width:0!important;min-height:34px!important;height:34px!important;padding:6px 10px!important;border-radius:3px!important;font-size:12px!important;font-weight:400!important}body.omzivo-auth-mode .sxRegisterActions .sxBtnPrimary{color:#fff!important;background:#0078b8!important;border:1px solid #0078b8!important;box-shadow:none!important}body.omzivo-auth-mode .sxRegisterActions .sxBtnSecondary{color:#fff!important;background:transparent!important;border:1px solid #0078b8!important;box-shadow:none!important}body.omzivo-auth-mode .sxRegisterActions .sxBtnPrimary:hover:not(:disabled),body.omzivo-auth-mode .sxRegisterActions .sxBtnSecondary:hover:not(:disabled){color:#fff!important;background:#006da7!important;border-color:#006da7!important}body.omzivo-auth-mode .sxRegisterBlock{width:100%!important;min-height:24px!important;height:auto!important;display:grid!important;gap:4px!important;margin:0!important}body.omzivo-auth-mode .sxRegisterSplit .sxFooter{grid-column:1 / -1!important;width:100%!important;min-width:0!important;min-height:48px!important;height:48px!important;max-height:none!important;color:#fff!important;background:#20252b!important;border-top:1px solid rgba(255,255,255,.08)!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important}@media(max-width:980px){body.omzivo-auth-mode .sxRegisterRoot{padding:12px 10px 18px!important}body.omzivo-auth-mode .sxRegisterSplit{width:min(440px,calc(100vw - 20px))!important;max-width:440px!important;grid-template-columns:1fr!important;grid-template-rows:auto auto auto!important}body.omzivo-auth-mode .sxRegisterLeft{order:1!important}body.omzivo-auth-mode .sxRegisterSplit .sxRight{order:0!important}body.omzivo-auth-mode .sxRegisterSplit .sxFooter{order:2!important}body.omzivo-auth-mode .sxRegisterHero,body.omzivo-auth-mode .sxRegisterCard{padding:16px!important}body.omzivo-auth-mode .sxRegisterHero{border-top:1px solid rgba(255,255,255,.08)!important;border-right:0!important}body.omzivo-auth-mode .sxRegisterGrid{grid-template-columns:1fr!important}body.omzivo-auth-mode .sxDialMenu{width:min(280px,calc(100vw - 64px))!important;min-width:min(280px,calc(100vw - 64px))!important}body.omzivo-auth-mode .sxRegisterSplit .sxFooter{min-height:48px!important;height:auto!important;padding:10px 16px!important;display:grid!important;grid-template-columns:1fr!important;gap:7px!important;overflow:visible!important}}@media(max-width:520px){body.omzivo-auth-mode .sxRegisterRoot{padding:8px 8px 14px!important}body.omzivo-auth-mode .sxRegisterSplit{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important}body.omzivo-auth-mode .sxRegisterCard,body.omzivo-auth-mode .sxRegisterHero{padding:14px 12px!important}body.omzivo-auth-mode .sxRegisterCard .sxHeader{display:grid!important;grid-template-columns:1fr!important;gap:6px!important}body.omzivo-auth-mode .sxRegisterActions{grid-template-columns:1fr!important}body.omzivo-auth-mode .sxPhoneGrid{grid-template-columns:88px minmax(0,1fr)!important}body.omzivo-auth-mode .sxDialMenu{width:min(270px,calc(100vw - 48px))!important;min-width:min(270px,calc(100vw - 48px))!important;max-width:calc(100vw - 48px)!important}body.omzivo-auth-mode .sxRegisterCorporatePanel{display:none!important}body.omzivo-auth-mode .sxRegisterSplit .sxFooter{padding:10px 12px!important}body.omzivo-auth-mode .sxRegisterSplit .sxFooterLeft,body.omzivo-auth-mode .sxRegisterSplit .sxFooterLinks{align-items:flex-start!important;flex-direction:column!important;gap:6px!important}body.omzivo-auth-mode .sxRegisterSplit .sxFooterDivider{display:none!important}}body.opayPublicPaymentMode{overflow:hidden!important;background:#f5f7fa!important}.opayCheckoutRoot.opayCheckoutRoot,.opayCheckoutRoot.opayCheckoutRoot *{box-sizing:border-box!important;max-width:none;min-width:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1.28;text-transform:none!important;letter-spacing:0!important;border-radius:2px!important}.opayCheckoutRoot.opayCheckoutRoot svg{width:14px!important;height:14px!important;flex:0 0 14px!important;display:block!important}.opayCheckoutRoot.opayCheckoutRoot{position:fixed;inset:0;z-index:9000;width:100vw;height:100dvh;min-height:100dvh;padding:16px 14px calc(16px + env(safe-area-inset-bottom));display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;color:#172033;background:#f5f7fa}.opayCheckoutCard{width:min(740px,calc(100vw - 28px));margin:0 auto;overflow:visible;background:#fff;border:1px solid #d7dfe8;box-shadow:0 14px 34px #0f172a1c,0 2px 8px #0f172a0d}.opayTopbar{min-height:44px;padding:9px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border-bottom:1px solid #dfe7ee}.opayLogo{width:92px!important;height:22px!important;max-width:92px!important;max-height:22px!important;display:block;object-fit:contain;object-position:left center}.opaySecurity{display:inline-flex;align-items:center;gap:6px;color:#526273;white-space:nowrap}.opaySecurity svg,.opaySecurity span:first-of-type{color:#059669!important}.opayMainGrid{padding:16px 18px;display:grid;grid-template-columns:minmax(0,1.14fr) minmax(230px,.86fr);gap:16px;align-items:start;background:#fff}.opayPaymentPanel{min-width:0;display:grid;gap:9px}.opayHero{display:grid;gap:3px}.opayHero span,.opayFieldHeader span,.opaySummaryAmount span,.opaySummaryRow span,.opayFinePrint,.opayTrustBar p,.opayMethod small,.opaySummaryAssurance span,.opayCompletedPanel p,.opaySuccessState>p{color:#526273!important}.opayHero h1{margin:0!important;color:#059669!important;font-size:13px!important;font-weight:700!important;line-height:1.15}.opayMerchantHero{min-height:36px;display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:center}.opayMerchantIcon{width:30px;height:30px;display:grid;place-items:center;color:#0078d4;background:#e8f3ff;border-radius:999px!important}.opayMerchantHero p{margin:0 0 1px;display:flex;align-items:center;gap:5px;color:#0f172a!important;font-size:12px!important}.opayMerchantHero p i{width:13px;height:13px;display:inline-grid;place-items:center;color:#fff;background:#059669;border-radius:999px!important}.opayMerchantHero p i svg{width:8px!important;height:8px!important}.opayMerchantHero small{display:block;color:#334155!important;overflow-wrap:anywhere}.opaySectionDivider{height:1px;margin:1px 0 3px;background:#e6edf4}.opayPaymentPanel h2,.opaySummaryPanel h2,.opayCompletedPanel h2,.opaySuccessState h1{margin:0!important;color:#0f172a!important;font-size:13px!important;font-weight:400!important}.opayMethodGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.opayMethod{width:100%;min-height:48px;padding:8px 9px;display:grid;grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:7px;color:#0f172a!important;background:#fff!important;border:1px solid #d8e1ea!important;box-shadow:none!important;cursor:pointer;text-align:left}.opayMethodSelected{background:#fbfffd!important;border-color:#059669!important}.opayMethod:disabled{cursor:not-allowed;opacity:.62}.opayMethod span{display:grid;gap:1px;overflow:hidden}.opayMethod p,.opayMethod small{margin:0!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.opayMethod p{color:#0f172a!important;font-size:12px!important}.opayMethod em{width:16px;height:16px;display:grid;place-items:center;color:#fff!important;font-style:normal;border:1px solid #aab8c6;border-radius:999px!important}.opayMethod em svg{width:9px!important;height:9px!important}.opayMethodSelected em{background:#059669;border-color:#059669}.opayMethodIcon{width:30px;height:24px;display:grid;place-items:center;color:#fff!important;overflow:hidden;background:#fff;border:1px solid #d8e1ea}.opayMethodIcon img{width:25px!important;height:14px!important;object-fit:contain;display:block}.opayMethodIcon svg{width:13px!important;height:13px!important}.opayMethodIconCard{background:#0f2a5f;border-color:#0f2a5f}.opayFieldHeader{display:flex;align-items:center;justify-content:space-between;gap:10px}.opayFieldHeader button{width:auto!important;min-height:0!important;padding:0!important;color:#005a9e!important;background:transparent!important;border:0!important;box-shadow:none!important;cursor:pointer}.opayInlineActionRow{display:grid;grid-template-columns:minmax(0,1fr) 142px;gap:7px;align-items:center}.opayInputWithIcon{min-height:31px;padding:0 8px;display:grid;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:7px;background:#fff;border:1px solid #d5dde7}.opayInputWithIcon svg{color:#334155!important}.opayInputWithIcon:focus-within{border-color:#059669;box-shadow:0 0 0 1px #059669}.opayInputWithIcon input{width:100%;min-height:29px;padding:4px 0;color:#0f172a!important;background:transparent!important;border:0!important;outline:none!important;box-shadow:none!important}.opayInputWithIcon input::placeholder{color:#94a3b8!important}.opayInfoBox{min-height:38px;padding:7px 9px;display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;align-items:center;background:#f4faf7;border:1px solid #d2eadf}.opayInfoBox svg{color:#059669!important}.opayInfoBox p{margin:0!important;color:#334155!important}.opayPrimaryButton,.opaySuccessButton,.opayLinkButton{min-height:31px;padding:5px 9px;display:inline-flex;align-items:center;justify-content:center;gap:6px;text-align:center;text-decoration:none!important;border:1px solid transparent!important;box-shadow:none!important;cursor:pointer;white-space:nowrap}.opayPrimaryButton{color:#005a9e!important;background:#fff!important;border-color:#0078d4!important}.opayPrimaryButton svg{color:#0078d4!important}.opaySuccessButton{color:#fff!important;background:#059669!important;border-color:#059669!important}.opaySuccessButton svg{color:#fff!important}.opayLinkButton{width:fit-content;min-height:24px;justify-self:center;padding:3px 8px;color:#005a9e!important;background:transparent!important;border-color:transparent!important}.opayPrimaryButton:disabled,.opaySuccessButton:disabled,.opayLinkButton:disabled{cursor:not-allowed;opacity:.62}.opayFinePrint{margin:0!important;display:inline-flex;align-items:center;gap:6px}.opayFinePrint svg{width:12px!important;height:12px!important;color:#334155!important}.opaySummaryPanel{min-width:0;padding:14px;display:grid;gap:10px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 8px 20px #0f172a0d}.opaySummaryAmount{min-height:62px;padding:9px;display:grid;place-items:center;gap:4px;text-align:center;background:#f4faf7;border:1px solid #d2eadf}.opaySummaryAmount p{margin:0!important;color:#059669!important;font-size:13px!important;font-weight:700!important;line-height:1.15}.opaySummaryList{display:grid}.opaySummaryRow{min-height:29px;display:grid;grid-template-columns:17px 58px minmax(0,1fr);gap:6px;align-items:center;border-bottom:1px solid #edf2f7}.opaySummaryRow:last-child{border-bottom:0}.opaySummaryRow svg{color:#334155!important}.opaySummaryRow p{margin:0!important;color:#0f172a!important;text-align:right;overflow-wrap:anywhere}.opaySummaryAccent{color:#d97706!important}.opaySummaryAssurance{min-height:40px;padding:8px;display:grid;grid-template-columns:20px minmax(0,1fr);gap:7px;align-items:center;background:#f4faf7;border:1px solid #d2eadf}.opaySummaryAssurance svg{color:#059669!important}.opayCompletedPanel{min-height:170px;padding:16px;display:grid;align-content:center;justify-items:center;gap:8px;text-align:center;background:#fff}.opayCompletedIcon,.opaySuccessIcon{width:30px;height:30px;display:grid;place-items:center;color:#fff!important;background:#16a34a;border-radius:999px!important}.opayCompletedIcon svg,.opaySuccessIcon svg{width:14px!important;height:14px!important}.opayCompletedPanel p{max-width:260px;margin:0!important;color:#526273!important}.opayNotice{margin:8px 18px 0;padding:7px 9px;border:1px solid #d8dde5}.opayNoticeDanger{color:#991b1b!important;background:#fef2f2;border-color:#fecaca}.opayNoticeWarn{color:#92400e!important;background:#fffbeb;border-color:#fde68a}.opayNoticeSuccess{color:#166534!important;background:#f0fdf4;border-color:#bbf7d0}.opayTrustBar{min-height:52px;padding:8px 18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-items:center;background:#fff;border-top:1px solid #dfe7ee}.opayTrustBar div{min-width:0;padding-left:8px;display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:6px;align-items:center;border-left:1px solid #e3e9ef}.opayTrustBar div:first-child{padding-left:0;border-left:0}.opayTrustBar svg,.opayPaymentLogo{grid-row:span 2}.opayTrustBar svg{width:15px!important;height:15px!important;color:#111827!important}.opayPaymentLogo{width:30px!important;height:17px!important;object-fit:contain;object-position:left center;display:block}.opayPaymentLogoCards{width:38px!important}.opayTrustBar span{display:block;color:#0f172a!important;font-size:12px!important}.opayTrustBar p{margin:0!important;color:#526273!important}.opayLoading{padding:18px;display:grid;gap:8px}.opayLoading div{width:100%;height:26px;background:#eef2f7;border:1px solid #eef2f7}.opayLoading div:nth-child(2){height:74px}.opaySuccessState{padding:24px;display:grid;justify-items:center;gap:10px;text-align:center}.opaySuccessLinks{width:min(100%,260px);display:grid;gap:7px}.opaySummaryAmountSuccess{width:min(100%,260px)}@media(max-width:780px){.opayCheckoutRoot.opayCheckoutRoot{padding:12px 10px calc(14px + env(safe-area-inset-bottom))}.opayCheckoutCard{width:min(620px,calc(100vw - 20px))}.opayMainGrid{grid-template-columns:1fr;gap:12px}.opaySummaryPanel{box-shadow:none}.opayTrustBar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){body.opayPublicPaymentMode{overflow:hidden!important}.opayCheckoutRoot.opayCheckoutRoot{position:fixed;inset:0;width:100vw;height:100dvh;min-height:100dvh;padding:8px 8px calc(12px + env(safe-area-inset-bottom));display:block;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.opayCheckoutCard{width:100%;margin:0 auto;min-height:auto;overflow:visible}.opayTopbar{min-height:38px;padding:8px 10px;display:grid;grid-template-columns:auto auto;align-items:center}.opayLogo{width:82px!important;height:19px!important;max-width:82px!important;max-height:19px!important}.opaySecurity{justify-self:end;gap:4px}.opaySecurity span:last-child{display:none!important}.opayMainGrid{padding:10px;grid-template-columns:1fr;gap:10px}.opayPaymentPanel{gap:8px}.opayHero,.opayMerchantHero,.opaySectionDivider{display:none}.opayMethodGrid{grid-template-columns:1fr 1fr;gap:7px}.opayMethod{min-height:44px;padding:7px;grid-template-columns:28px minmax(0,1fr) 15px;gap:6px}.opayMethodIcon{width:28px;height:22px}.opayMethodIcon img{width:23px!important;height:13px!important}.opayInlineActionRow{grid-template-columns:1fr;gap:6px}.opayInputWithIcon{min-height:30px}.opayInputWithIcon input{min-height:28px}.opayPrimaryButton,.opaySuccessButton{width:100%;min-height:30px}.opayInfoBox{min-height:36px;padding:7px 8px}.opayFinePrint{align-items:flex-start}.opaySummaryPanel{padding:10px;gap:8px;box-shadow:none}.opaySummaryAmount{min-height:48px;padding:7px}.opaySummaryList{display:none}.opaySummaryAssurance{min-height:36px;padding:7px}.opayTrustBar{min-height:0;padding:8px 10px;grid-template-columns:1fr 1fr;gap:8px}.opayTrustBar div,.opayTrustBar div:first-child{padding-left:0;border-left:0}.opayTrustBar p{display:none!important}}body.omzivo-plus-auth-layout-mounted{background:radial-gradient(circle at 50% 42%,#4a4d52,#363a3f 42%,#2d3035)!important}.omzivoPlusPersistentLogoPreload{position:fixed;left:-9999px;top:-9999px;z-index:-1;width:72px;height:72px;display:block;object-fit:contain;opacity:0;pointer-events:none}.omz-messaging-page,.omz-messaging-page *{box-sizing:border-box;font-size:12px!important;font-weight:400!important;border-radius:2px!important}.omz-messaging-page{width:100%;min-height:0;display:grid;gap:8px;color:#172033}.omz-messaging-hero{min-height:40px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.omz-messaging-hero h1,.omz-context-card h2,.omz-new-thread h2,.omz-message-panel__header h2{margin:0;color:#111827!important;font-size:12px!important;line-height:1.25;font-weight:400!important}.omz-messaging-hero p,.omz-new-thread p,.omz-message-panel__header p,.omz-context-card p{margin:3px 0 0;color:#526579!important;line-height:1.35}.omz-primary-action,.omz-icon-action,.omz-send-button,.omz-new-thread button{min-height:30px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border:0!important;background:#0078d4!important;color:#fff!important;cursor:pointer;box-shadow:none!important;white-space:nowrap}.omz-primary-action:hover,.omz-icon-action:hover,.omz-send-button:hover,.omz-new-thread button:hover{background:#106ebe!important}.omz-messaging-shell{display:grid;grid-template-columns:304px minmax(360px,1fr) 298px;gap:8px;height:min(680px,calc(100vh - 174px));min-height:520px}.omz-thread-list,.omz-message-panel,.omz-context-card,.omz-compose-panel{min-width:0;min-height:0;background:#fff;border:1px solid #d5e1ef;box-shadow:none}.omz-thread-list{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden}.omz-thread-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:6px;padding:10px 10px 6px}.omz-thread-search{min-width:0;min-height:34px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;border:1px solid #d5e1ef;background:#fff;color:#526579}.omz-thread-search span{display:grid;place-items:center;color:#526579!important}.omz-thread-search input,.omz-new-thread input,.omz-new-thread select,.omz-new-thread textarea,.omz-message-composer textarea{width:100%;border:1px solid #d5e1ef!important;background:#fff!important;color:#172033!important;outline:none;box-shadow:none!important;color-scheme:light}.omz-thread-search input{min-height:32px;border:0!important}.omz-icon-action{width:34px;min-width:34px;height:34px;padding:0}.omz-thread-filter{min-height:32px;margin:0 10px 8px;padding:0 9px;display:flex;align-items:center;justify-content:space-between;border:1px solid #d5e1ef;color:#172033;background:#fff}.omz-thread-list__items{min-height:0;overflow:auto;padding:0 8px 8px}.omz-thread-card{width:100%;min-height:62px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;border:0!important;background:#fff!important;color:#172033!important;text-align:left;cursor:pointer}.omz-thread-card:hover,.omz-thread-card--active{background:#eaf4ff!important}.omz-thread-avatar,.omz-message-thread-icon,.omz-message-row-icon,.omz-participant-avatar{border-radius:999px!important}.omz-thread-avatar{width:32px;height:32px;display:inline-grid;place-items:center;background:#f8fafc;border:1px solid #d5e1ef;color:#0078d4!important}.omz-thread-card__top span:first-child{min-width:0;flex:1;color:#111827!important}.omz-thread-card__top span:first-child,.omz-thread-card__preview,.omz-thread-card__top small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omz-thread-card__top small,.omz-thread-card__preview{color:#526579!important}.omz-thread-card em{width:18px;height:18px;display:inline-grid;place-items:center;border-radius:999px!important;background:#0078d4;color:#fff;font-style:normal;font-size:10px!important}.omz-thread-list__footer{min-height:34px;padding:9px 10px;border-top:1px solid #e8eef6;color:#526579}.omz-message-panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.omz-message-panel__header{min-height:58px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e8eef6;background:#fff}.omz-message-title-wrap{min-width:0;display:flex;align-items:center;gap:8px}.omz-message-thread-icon{width:34px;height:34px;display:inline-grid;place-items:center;background:#f8fafc;border:1px solid #d5e1ef;color:#0078d4!important;flex:0 0 auto}.omz-status-pill{min-height:22px;padding:3px 7px;display:inline-flex;align-items:center;background:#eaf4ff;color:#0067b8!important}.omz-message-stream{min-height:0;overflow:auto;padding:14px;background:#fff}.omz-message-row{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px}.omz-message-row-icon{width:30px;height:30px;display:inline-grid;place-items:center;background:#f8fafc;border:1px solid #e8eef6;color:#0078d4!important}.omz-message-bubble{max-width:min(380px,78%);padding:10px 11px;border:0;background:#f1f5f9;color:#172033}.omz-message-bubble.is-outgoing{background:#dceeff}.omz-message-bubble p{margin:0;color:#172033!important;line-height:1.45;white-space:pre-wrap;word-break:break-word}.omz-message-bubble time{display:block;margin-top:6px;color:#526579!important;text-align:right;font-size:11px!important}.omz-message-composer{margin:0;padding:10px;display:grid;gap:7px;border-top:1px solid #e8eef6;background:#fff}.omz-message-composer textarea{min-height:46px;resize:none;padding:9px 10px}.omz-composer-actions{display:flex;align-items:center;gap:6px}.omz-composer-icon{width:30px;height:30px;border:1px solid #d5e1ef!important;background:#fff!important;color:#526579!important;cursor:pointer}.omz-send-button{min-width:64px;height:30px;min-height:30px;padding:0 10px;margin-left:auto}.omz-context-panel{display:grid;align-content:start;gap:8px;min-height:0;overflow:auto}.omz-context-card{padding:12px;display:grid;gap:12px}.omz-context-card header{min-height:20px;display:flex;align-items:center;justify-content:space-between}.omz-context-lines{display:grid;gap:8px}.omz-context-lines div{display:grid;grid-template-columns:80px minmax(0,1fr);gap:8px}.omz-context-lines span,.omz-context-lines p{color:#526579!important}.omz-context-lines p{margin:0;color:#172033!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omz-shortcut-list{display:grid}.omz-shortcut-list button{min-height:34px;padding:0 6px;display:flex;align-items:center;justify-content:space-between;border:0!important;border-bottom:1px solid #e8eef6!important;background:transparent!important;color:#172033!important;cursor:pointer;box-shadow:none!important}.omz-shortcut-list button:hover{color:#0078d4!important;background:#f8fbff!important}.omz-participants{display:grid;gap:10px}.omz-participants div{display:flex;align-items:center;gap:8px}.omz-participants p{margin:0;display:grid;gap:1px}.omz-participants span,.omz-participants small{color:#526579!important}.omz-participant-avatar{width:28px;height:28px;display:inline-grid;place-items:center;background:#ec4899;color:#fff!important;font-size:10px!important}.omz-participant-avatar.is-brand{background:#0078d4}.omz-empty-state,.omz-user-search-loading{margin:10px;padding:10px;border:1px solid #d5e1ef;background:#f8fafc;color:#526579!important}.omz-message-error{width:min(760px,100%);margin:0;padding:10px;border:1px solid #fecaca;background:#fff1f2;color:#991b1b!important}.omz-compose-panel{display:grid;align-content:start;overflow:auto}.omz-new-thread{width:100%;padding:12px;display:grid;gap:8px;background:#fff}.omz-new-thread__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.omz-new-thread__close,.omz-new-thread__secondary{background:#eef4fb!important;color:#172033!important;border:1px solid #d5e1ef!important}.omz-topic-grid{display:grid;grid-template-columns:1fr;gap:6px}.omz-topic-option{min-height:32px;justify-content:flex-start!important;background:#fff!important;color:#172033!important;border:1px solid #d5e1ef!important}.omz-topic-option:hover,.omz-topic-option.is-active{background:#eaf4ff!important;color:#005a9e!important}.omz-new-thread__wide{grid-column:1 / -1}.omz-new-thread label{display:grid;gap:4px;color:#526579!important}.omz-new-thread input,.omz-new-thread select{min-height:32px;padding:7px 9px}.omz-new-thread textarea{min-height:96px;resize:vertical;padding:7px 9px}.omz-new-thread__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.omz-user-results{display:grid;gap:5px;max-height:150px;overflow:auto;padding:5px;border:1px solid #d5e1ef;background:#fff}.omz-user-result{display:grid;gap:2px;width:100%;padding:8px;text-align:left;border:1px solid #d5e1ef!important;background:#fff!important;color:#172033!important;cursor:pointer}.omz-user-result:hover{border-color:#0078d4!important;background:#f8fbff!important}.omz-selected-users{display:flex;flex-wrap:wrap;gap:5px}.omz-selected-user{max-width:100%;border:1px solid #9db7e8!important;background:#eff6ff!important;color:#0f2f6f!important;padding:5px 8px;cursor:pointer}@media(max-width:1160px){.omz-messaging-shell{grid-template-columns:300px minmax(360px,1fr);height:auto;min-height:560px}.omz-messaging-shell.is-composing{grid-template-columns:300px minmax(360px,1fr)}.omz-compose-panel,.omz-context-panel{grid-column:1 / -1;overflow:visible}}@media(max-width:820px){.omz-messaging-hero{grid-template-columns:1fr}.omz-primary-action{width:100%}.omz-messaging-shell,.omz-messaging-shell.is-composing{grid-template-columns:1fr;min-height:0}.omz-thread-list{min-height:340px}.omz-message-panel{min-height:500px}.omz-new-thread__actions{grid-template-columns:1fr}}.opDash,.opDash *{box-sizing:border-box;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:2px!important}.plusWorkspacePage,.plusWorkspacePage *{box-sizing:border-box;font-family:Segoe UI,Arial,sans-serif;font-size:12px!important;font-weight:400!important;border-radius:2px!important}.plusWorkspacePage{width:100%;min-width:0;max-width:1120px;margin:0 auto;display:grid;gap:10px;padding:12px 16px 18px;color:#111827;background:#f8fafc;overflow-x:hidden}.plusWorkspacePage h1,.plusWorkspacePage h2,.plusWorkspacePage h3,.plusWorkspacePage p,.plusWorkspacePage strong,.plusWorkspacePage small{margin:0;font-size:12px!important}.plusWorkspaceHeader,.plusDriverApplicationHeader{min-height:42px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid #e2e8f0}.plusWorkspaceHeader h1,.plusDriverApplicationHeader h1{color:#0f172a!important;font-weight:600!important}.plusWorkspaceHeader p,.plusDriverApplicationHeader p,.plusDriverApplicationHeader span{margin-top:3px;color:#64748b!important;line-height:1.35}.plusWorkspaceToast{position:fixed;top:58px;right:max(12px,calc((100vw - 1120px)/2 + 12px));z-index:10000;width:min(380px,calc(100vw - 24px));min-height:38px;padding:8px 8px 8px 10px;display:grid;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:8px;background:#0078d4;color:#fff!important;box-shadow:0 2px 8px #0f172a2e}.plusWorkspaceToast.isSuccess{background:#107c10}.plusWorkspaceToast.isError{background:#a4262c}.plusWorkspaceToast span{min-width:0;color:#fff!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.plusWorkspaceToast button{width:24px;height:24px;padding:0;border:0!important;background:#ffffff29!important;color:#fff!important;cursor:pointer}.plusWorkspaceSummary{min-height:50px;padding:7px 12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#20252b;border:1px solid #343b45;overflow:hidden}.plusWorkspaceSummary article{min-width:0;padding:4px 14px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;border-right:1px solid #343b45}.plusWorkspaceSummary article:first-child{padding-left:2px}.plusWorkspaceSummary article:last-child{border-right:0;padding-right:2px}.plusWorkspaceSummaryIcon{width:22px;height:22px;display:inline-grid;place-items:center;background:transparent;border:0;color:#d7e2ec!important;overflow:hidden}.plusWorkspaceSummaryIcon svg,.plusWorkspaceRowIcon svg{width:18px!important;height:18px!important;display:block;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round;stroke-linejoin:round}.plusWorkspaceSummaryIcon svg path,.plusWorkspaceRowIcon svg path{fill:none!important;stroke:currentColor!important}.plusWorkspaceSummary article.isActive .plusWorkspaceSummaryIcon{color:#39b36e!important}.plusWorkspaceSummary article.isReview .plusWorkspaceSummaryIcon{color:#3b82f6!important}.plusWorkspaceSummary article.isDraft .plusWorkspaceSummaryIcon{color:#f59e0b!important}.plusWorkspaceSummary article.isTotal .plusWorkspaceSummaryIcon{color:#8b5cf6!important}.plusWorkspaceSummary article div{min-width:0;display:grid;gap:1px}.plusWorkspaceSummary strong{color:#fff!important;font-weight:500!important;line-height:1.05}.plusWorkspaceSummary span:not(.plusWorkspaceSummaryIcon){min-width:0;color:#fff!important;line-height:1.1}.plusWorkspaceSummary small{display:flex;align-items:center;gap:5px;color:#aeb8c4!important;line-height:1.1}.plusWorkspaceSummary small:before{content:"";width:5px;height:5px;display:inline-block;background:#aeb8c4;flex:0 0 auto}.plusWorkspaceSummary article.isActive small:before{background:#39b36e}.plusWorkspaceSummary article.isReview small:before{background:#3b82f6}.plusWorkspaceSummary article.isDraft small:before{background:#f59e0b}.plusWorkspaceSummary article.isTotal small:before{background:#8b5cf6}.plusWorkspaceList{width:100%;min-width:0;display:grid;background:#fff;border:1px solid #dbe3ef;box-shadow:0 1px 2px #0f172a0a;overflow:hidden}.plusWorkspaceRow{width:100%;min-width:0;min-height:86px;padding:14px 16px;display:grid;grid-template-columns:minmax(210px,1.1fr) minmax(260px,1.35fr) minmax(132px,.55fr);gap:14px;align-items:center;border-bottom:1px solid #dbe3ef;background:#fff}.plusWorkspaceRow:last-child{border-bottom:0}.plusWorkspaceRowIntro{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;align-items:center}.plusWorkspaceRowIcon{width:24px;height:24px;display:inline-grid;place-items:center;background:transparent;border:0;color:#0078d4!important}.plusWorkspaceRow.is-green .plusWorkspaceRowIcon{color:#107c10!important}.plusWorkspaceRow.is-orange .plusWorkspaceRowIcon{color:#c76400!important}.plusWorkspaceRow.is-purple .plusWorkspaceRowIcon{color:#6b39c8!important}.plusWorkspaceRowIntro h2{color:#0f172a!important;font-weight:500!important;line-height:1.25}.plusWorkspaceRowIntro p{margin-top:4px;color:#475569!important;line-height:1.35}.plusWorkspaceRowDetails{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;align-items:center}.plusWorkspaceRowDetails div{min-width:0;display:grid;gap:3px}.plusWorkspaceRowDetails span,.plusWorkspaceInlineSelect span{color:#64748b!important;line-height:1.2}.plusWorkspaceRowDetails strong{min-width:0;color:#0f172a!important;font-weight:500!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.plusWorkspacePill{width:max-content;min-height:22px;max-width:118px;padding:3px 8px;display:inline-flex;align-items:center;justify-content:center;background:#f1f5f9;color:#475569!important;border:1px solid #e2e8f0;white-space:nowrap;font-weight:500!important}.plusWorkspacePill.isActive{background:#dcfce7;border-color:#bbf7d0;color:#166534!important}.plusWorkspacePill.isPending,.plusWorkspacePill.isLimited{background:#fef3c7;border-color:#fde68a;color:#92400e!important}.plusWorkspacePill.isBlocked{background:#fee2e2;border-color:#fecaca;color:#991b1b!important}.plusWorkspaceInlineSelect{min-width:0;display:grid;gap:4px}.plusWorkspaceInlineSelect select{width:100%;min-height:30px;padding:0 8px;border:1px solid #cbd5e1!important;background:#fff!important;color:#0f172a!important;outline:none;box-shadow:none!important}.plusWorkspaceRowAction{min-width:0;width:100%;display:flex;justify-content:flex-end;align-items:center}.plusWorkspaceCurrentLabel{min-height:30px;max-width:100%;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;background:#eef2f7;border:1px solid #e2e8f0;color:#334155!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plusWorkspaceLinkButton,.plusWorkspacePrimaryButton{min-height:32px;max-width:100%;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0!important;background:transparent!important;color:#0078d4!important;cursor:pointer;white-space:nowrap;box-shadow:none!important;overflow:hidden;text-overflow:ellipsis}.plusWorkspaceLinkButton span{color:#0078d4!important;font-size:16px!important;line-height:1;flex:0 0 auto}.plusWorkspacePrimaryButton{padding:0 12px;background:#0078d4!important;color:#fff!important}.plusWorkspacePrimaryButton:hover:not(:disabled){background:#006cbd!important}.plusWorkspaceLinkButton:hover:not(:disabled){text-decoration:underline}.plusWorkspaceLinkButton:disabled,.plusWorkspacePrimaryButton:disabled,.plusDriverApplicationActions button:disabled,.plusDriverDrawerFooter button:disabled{opacity:.55;cursor:not-allowed}.plusDriverApplicationPage{gap:10px}.plusDriverApplicationHeader{padding:12px 0}.plusDriverProgress{width:180px;display:grid;gap:6px;align-self:center}.plusDriverProgress span{color:#334155!important;text-align:right}.plusDriverProgress div{width:100%;height:6px;background:#e2e8f0;border:1px solid #cbd5e1;overflow:hidden}.plusDriverProgress i{height:100%;display:block;background:#0078d4}.plusDriverApplicationForm{display:grid;gap:10px}.plusDriverPanel{padding:12px;display:grid;gap:9px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0f172a08}.plusDriverPanelTitle{color:#0f172a!important;font-weight:500!important}.plusDriverFormGrid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}.plusDriverFormGrid label,.plusDriverWide{min-width:0;display:grid;gap:3px}.plusDriverFormGrid label span,.plusDriverFieldLabel{color:#64748b!important}.plusDriverFormGrid input,.plusDriverFormGrid select{width:100%;min-height:32px;padding:0 9px;border:1px solid #cbd5e1!important;background:#fff!important;color:#0f172a!important;outline:none;box-shadow:none!important}.plusDriverFormGrid input:focus,.plusDriverFormGrid select:focus{border-color:#0078d4!important}.plusDriverFormGrid input:disabled,.plusDriverFormGrid select:disabled{background:#f8fafc!important;color:#334155!important;-webkit-text-fill-color:#334155!important;opacity:1!important}.plusDriverWide{grid-column:1 / -1}.plusDriverCheck{display:flex!important;grid-template-columns:none!important;align-items:center;gap:8px}.plusDriverCheck input{width:14px!important;min-height:14px!important}.plusDriverLicenceGrid{display:flex;flex-wrap:wrap;gap:6px}.plusDriverLicenceGrid label{min-height:26px;padding:4px 8px;display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid #cbd5e1;cursor:pointer}.plusDriverLicenceGrid label.isSelected{background:#eff6ff;border-color:#0078d4;color:#0078d4!important}.plusDriverLicenceGrid input{width:13px!important;min-height:13px!important}.plusDriverEvidenceList{display:grid;gap:6px}.plusDriverEvidenceList article{min-width:0;min-height:34px;padding:7px 9px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;background:#f8fafc;border:1px solid #e2e8f0}.plusDriverEvidenceList article div{min-width:0;display:grid;gap:2px}.plusDriverEvidenceList strong{min-width:0;color:#0f172a!important;font-weight:500!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plusDriverEvidenceList span{min-width:0;color:#64748b!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plusDriverEvidenceList a,.plusDriverEvidenceStored{min-height:26px;padding:5px 9px;display:inline-flex;align-items:center;justify-content:center;background:#0078d4;color:#fff!important;text-decoration:none;white-space:nowrap}.plusDriverEvidenceStored{background:#f1f5f9;border:1px solid #cbd5e1;color:#334155!important}.plusDriverEmptyEvidence{min-height:34px;padding:9px;display:grid;align-items:center;background:#f8fafc;border:1px solid #e2e8f0;color:#64748b!important}.plusDriverConsentList{display:grid;gap:6px}.plusDriverConsentList label{min-height:34px;padding:8px 9px;display:flex;align-items:center;gap:8px;background:#f8fafc;border:1px solid #e2e8f0}.plusDriverConsentList input{width:14px;height:14px}.plusDriverDrawerWarning{min-height:34px;padding:9px 12px;display:grid;align-items:center;background:#fee2e2;border:1px solid #fecaca;color:#991b1b!important}.plusDriverUploadStored{color:#64748b!important;line-height:1.3}.plusDriverApplicationActions,.plusDriverDrawerFooter{min-height:46px;padding:8px 0 0;display:flex;justify-content:space-between;gap:8px;border-top:1px solid #e2e8f0;background:transparent}.plusDriverApplicationActions a{min-height:32px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;color:#0078d4!important;text-decoration:none}.plusDriverApplicationActions div{display:flex;gap:8px}.plusDriverApplicationActions button,.plusDriverDrawerFooter button,.plusDriverGhostButton{min-height:32px;min-width:112px;padding:0 12px;border:0!important;background:#0078d4!important;color:#fff!important;cursor:pointer}.plusDriverGhostButton{background:#f8fafc!important;color:#334155!important;border:1px solid #cbd5e1!important}@media(max-width:1180px){.plusWorkspacePage{max-width:none;padding-left:12px;padding-right:12px}.plusWorkspaceRow{grid-template-columns:minmax(190px,1fr) minmax(240px,1.25fr) minmax(120px,.5fr);gap:12px;padding:13px 12px}.plusWorkspaceRowDetails{gap:8px 10px}.plusWorkspaceLinkButton,.plusWorkspacePrimaryButton,.plusWorkspaceCurrentLabel{padding-left:8px;padding-right:8px}}@media(max-width:980px){.plusWorkspaceSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.plusWorkspaceSummary article:nth-child(2){border-right:0}.plusWorkspaceSummary article:nth-child(1),.plusWorkspaceSummary article:nth-child(2){border-bottom:1px solid #343b45}.plusWorkspaceRow{grid-template-columns:minmax(0,1fr);gap:10px;align-items:stretch}.plusWorkspaceRowIntro{align-items:start}.plusWorkspaceRowDetails{grid-template-columns:repeat(3,minmax(0,1fr));padding-left:42px}.plusWorkspaceRowAction{justify-content:stretch;padding-left:42px}.plusWorkspaceCurrentLabel,.plusWorkspacePrimaryButton,.plusWorkspaceLinkButton{width:100%;min-height:34px}}@media(max-width:760px){.plusWorkspacePage{padding:10px;max-width:none}.plusWorkspaceHeader,.plusDriverApplicationHeader{display:grid}.plusDriverProgress{width:100%}.plusDriverProgress span{text-align:left}.plusWorkspaceSummary,.plusWorkspaceRowDetails,.plusDriverFormGrid{grid-template-columns:1fr}.plusWorkspaceSummary{min-height:0;padding:8px 12px}.plusWorkspaceSummary article{padding:9px 2px;grid-template-columns:24px minmax(0,1fr);border-right:0;border-bottom:1px solid #343b45}.plusWorkspaceSummary article:last-child{border-bottom:0}.plusWorkspaceRow{min-height:0;padding:12px;gap:10px}.plusWorkspaceRowIntro{grid-template-columns:24px minmax(0,1fr)}.plusWorkspaceRowDetails,.plusWorkspaceRowAction{padding-left:38px}.plusWorkspaceCurrentLabel,.plusWorkspacePrimaryButton,.plusWorkspaceLinkButton{width:100%;justify-content:center}.plusDriverApplicationActions,.plusDriverApplicationActions div{display:grid;grid-template-columns:1fr}.plusDriverApplicationActions button,.plusDriverApplicationActions a{width:100%}}@media(max-width:520px){.plusWorkspacePage{padding:8px}.plusWorkspaceRow{padding:10px}.plusWorkspaceRowDetails,.plusWorkspaceRowAction{padding-left:0}.plusWorkspaceRowIntro{grid-template-columns:22px minmax(0,1fr);gap:10px}.plusWorkspaceSummary{padding:8px 10px}.plusWorkspaceToast{top:52px;right:8px;width:calc(100vw - 16px)}}.opPayables,.opPayables *{box-sizing:border-box;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:2px!important}.opPayables{position:relative;width:100%;min-width:0;display:grid;gap:10px;padding:10px 12px 12px;color:#1f1f1f;background:#fff}.opPayables h1,.opPayables h2,.opPayables h3,.opPayables h4,.opPayables p{margin:0}.opPayablesToastWrap{position:fixed;top:104px;right:28px;z-index:10000;width:min(420px,calc(100vw - 32px));pointer-events:none}.opPayablesToast{min-height:40px;padding:10px 10px 10px 12px;display:grid;grid-template-columns:minmax(0,1fr) 26px;align-items:center;gap:10px;color:#fff!important;background:#a4262c!important;box-shadow:0 8px 24px #00000038!important;pointer-events:auto}.opPayablesToast.is-success{background:#107c10!important}.opPayablesToast span{min-width:0;color:#fff!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.opPayablesToast button{width:26px;height:26px;padding:0;display:inline-grid;place-items:center;border:0;background:#ffffff29!important;color:#fff!important;cursor:pointer;line-height:1}.opPayablesPanel{min-width:0;min-height:320px;padding:12px;display:grid;align-content:start;gap:8px;background:#fff!important;border:1px solid #edebe9!important;box-shadow:0 2px 6px #0000001f!important;color:#1f1f1f}.opPayablesPanelHead{min-height:32px;padding:0 0 8px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid #d2d0ce}.opPayablesPanelHead>div{min-width:0;display:grid;gap:4px}.opPayablesPanelHead span{color:#605e5c!important}.opPayablesPanelHead h2,.opPayablesEmpty h3{color:#000!important;font-weight:400!important}.opPayablesPanelHead p,.opPayablesMuted{color:#605e5c!important;line-height:1.35}.opPayablesToolbar{display:grid;grid-template-columns:minmax(0,1fr) 180px auto;gap:8px}.opPayablesToolbar input,.opPayablesToolbar select{width:100%;min-height:32px;padding:7px 10px;background:#fff!important;color:#323130!important;border:1px solid #d2d0ce!important;outline:none;box-shadow:none!important;color-scheme:light}.opPayablesToolbar input::placeholder{color:#8a8886}.opPayablesToolbar input:focus,.opPayablesToolbar select:focus{border-color:#0078d4!important;box-shadow:0 0 0 1px #0078d4!important}.opPayablesResultMeta{min-height:22px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#605e5c}.opPayablesResultMeta span{color:#605e5c!important}.opPayablesTableWrap{min-width:0;width:100%;overflow:hidden;border:0;background:#252932!important}.opPayablesTable{width:100%;min-width:0;padding:7px;display:grid;gap:2px;background:#252932!important;border:0!important;box-shadow:none!important}.opPayablesHeader,.opPayablesRow{display:grid;grid-template-columns:minmax(140px,1fr) minmax(190px,1.35fr) minmax(150px,1fr) minmax(92px,.62fr) minmax(100px,.68fr) minmax(132px,.72fr);align-items:center}.opPayablesHeader{min-height:28px;background:#2f3540!important;border:0!important;box-shadow:none!important}.opPayablesHeader span{min-width:0;padding:6px 8px;color:#cbd3df!important;font-weight:500!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.opPayablesRow{min-height:34px;background:#292e37!important;border:0!important;box-shadow:none!important;color:#edf2f8!important;transition:background .12s ease,transform .12s ease}.opPayablesRow:nth-child(2n){background:#272c35!important}.opPayablesRow:hover{background:#333a46!important;transform:translateY(-1px)}.opPayablesCell,.opPayablesRowActions{min-width:0;min-height:32px;padding:5px 8px;display:grid;align-content:center;gap:1px;border:0!important}.opPayablesCell span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#edf2f8!important;font-weight:400!important}.opPayablesCell.isAmount{text-align:right}.opPayablesRow.is-danger .opPayablesCell.isAmount span{color:#ff929b!important}.opPayablesRow.is-success .opPayablesCell.isAmount span{color:#76d275!important}.opPayablesStatusText{width:max-content;max-width:100%;padding:0;display:inline-flex;align-items:center;background:transparent!important;color:#f4c66a!important;font-weight:400!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.opPayablesStatusText.is-success{color:#76d275!important}.opPayablesStatusText.is-danger{color:#ff929b!important}.opPayablesStatusText.is-pending{color:#f4c66a!important}.opPayablesStatusText.is-neutral{color:#b5beca!important}.opPayablesRowActions{display:flex;align-items:center;justify-content:flex-end;gap:5px;flex-wrap:nowrap;white-space:nowrap}.opPayablesPrimary,.opPayablesSecondary,.opPayablesPagination button{min-height:28px;padding:5px 9px;display:inline-flex;align-items:center;justify-content:center;background:#0078d4!important;color:#fff!important;border:0!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer;white-space:nowrap;font-weight:400!important}.opPayablesPrimary:hover,.opPayablesSecondary:hover,.opPayablesPagination button:hover{background:#106ebe!important;color:#fff!important}.opPayablesPrimary:disabled,.opPayablesSecondary:disabled,.opPayablesPagination button:disabled{opacity:.55;cursor:not-allowed}.opPayablesPagination{min-height:32px;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.opPayablesPagination span{color:#605e5c!important}.opPayablesMuted{margin:0}.opPayablesEmpty{min-height:130px;padding:18px;display:grid;align-content:center;justify-items:center;gap:8px;background:#faf9f8!important;border:1px solid #edebe9!important;text-align:center}.opPayablesEmpty p{max-width:520px;color:#605e5c!important}@media(max-width:900px){.opPayablesToolbar{grid-template-columns:1fr}}@media(max-width:720px){.opPayables,.opPayables *{font-size:11px!important}.opPayables{padding:8px}.opPayablesToastWrap{top:88px;right:12px;width:calc(100vw - 24px)}.opPayablesTableWrap{overflow:visible}.opPayablesHeader{display:none}.opPayablesTable{gap:6px;padding:7px}.opPayablesRow{min-height:0;display:grid;grid-template-columns:1fr;border:0!important}.opPayablesCell,.opPayablesRowActions{min-height:0;padding:7px 9px;display:grid;grid-template-columns:98px minmax(0,1fr);align-items:center;border-bottom:1px solid rgba(255,255,255,.04)}.opPayablesCell:before,.opPayablesRowActions:before{content:attr(data-label);color:#aeb8c5;font-weight:400!important}.opPayablesCell.isAmount{text-align:left}.opPayablesRowActions{white-space:normal}.opPayablesRowActions button,.opPayablesRowActions a{width:100%;justify-content:center}.opPayablesPrimary,.opPayablesSecondary,.opPayablesPagination button,.opPayablesPagination span{width:100%;justify-content:center;text-align:center}.opPayablesPagination{justify-content:stretch}}.osiPage,.osiPage *{box-sizing:border-box;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:2px!important}.osiPage{width:100%;min-width:0;display:grid;gap:10px;padding:10px 12px 12px;background:#fff;color:#1f1f1f}.osiPage h2,.osiPage h3,.osiPage p{margin:0}.osiHero,.osiPanel,.osiMetrics>div,.osiDecisionCard{background:#fff!important;border:1px solid #edebe9!important;box-shadow:0 2px 6px #0000001f!important}.osiHero{min-height:76px;padding:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px}.osiHero>div:first-child{min-width:0;display:grid;gap:4px}.osiHero span,.osiPanelHead span,.osiMetrics span,.osiMetrics small,.osiMuted,.osiDecisionCard span{color:#605e5c!important}.osiHero h2,.osiPanelHead h3,.osiMetrics strong,.osiEmpty h3,.osiDecisionCard strong{color:#000!important;font-weight:600!important}.osiHero p,.osiDecisionCard p{color:#605e5c!important;line-height:1.35}.osiHeroActions{display:flex;align-items:end;gap:8px;flex-wrap:wrap}.osiHeroActions label{display:grid;gap:4px;min-width:126px}.osiHeroActions input,.osiHeroActions select,.osiPanelHead select{width:100%;min-height:32px;padding:7px 9px;color:#323130!important;background:#fff!important;border:1px solid #d2d0ce!important;outline:none;box-shadow:none!important;color-scheme:light}.osiHeroActions input:focus,.osiPanelHead select:focus{border-color:#0078d4!important;box-shadow:0 0 0 1px #0078d4!important}.osiHeroActions button,.osiCategoryList button,.osiPanelHead select{cursor:pointer}.osiHeroActions button{min-height:32px;padding:7px 11px;border:0!important;background:#0078d4!important;color:#fff!important;box-shadow:none!important;cursor:pointer}.osiHeroActions button:hover{background:#106ebe!important}.osiAlert{min-height:38px;padding:9px 11px;display:grid;align-content:center;color:#a4262c!important;background:#fde7e9!important;border:1px solid #f3b8bd!important;border-left:3px solid #a4262c!important}.osiFxNote{min-height:34px;padding:8px 10px;display:grid;align-content:center;color:#8a5a00!important;background:#fff4ce!important;border:1px solid #fde7a8!important;border-left:3px solid #f59e0b!important}.osiMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.osiMetrics>div{min-width:0;min-height:78px;padding:11px;display:grid;align-content:start;gap:5px}.osiMetrics strong,.osiMetrics small{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.osiGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,330px);gap:10px;align-items:start}.osiGrid.isThree{grid-template-columns:repeat(4,minmax(0,1fr))}.osiPanel{min-width:0;min-height:230px;padding:12px;display:grid;align-content:start;gap:10px;overflow:hidden}.osiPanelLarge{min-height:300px}.osiPanelHead{min-height:32px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.osiPanelHead>div{min-width:0;display:grid;gap:4px}.osiPanelHead select{width:min(190px,100%)}.osiCategoryList{min-width:0;padding:7px;display:grid;gap:2px;background:#252932!important}.osiCategoryList button{position:relative;min-width:0;min-height:42px;padding:7px 9px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;overflow:hidden;border:0!important;background:#292e37!important;color:#edf2f8!important;text-align:left;box-shadow:none!important;transition:background .12s ease,transform .12s ease}.osiCategoryList button:nth-child(2n){background:#272c35!important}.osiCategoryList button:hover{background:#333a46!important;transform:translateY(-1px)}.osiCategoryList button.isActive{background:#f3f8ff!important;color:#0f2233!important;transform:none}.osiCategoryList span,.osiCategoryList strong,.osiCategoryList em{position:relative;z-index:2;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-style:normal}.osiCategoryList span{color:inherit!important}.osiCategoryList strong{color:inherit!important;font-weight:500!important;font-variant-numeric:tabular-nums}.osiCategoryList em{color:#aeb8c5!important}.osiCategoryList button.isActive em{color:#5f6f82!important}.osiCategoryList i{position:absolute;left:0;bottom:0;height:2px;min-width:4px;display:block;background:#8fc7ff}.osiInsightList{display:grid;gap:7px}.osiInsightList article{min-height:64px;padding:9px;display:grid;gap:5px;align-content:start;background:#f8fbff!important;border:1px solid #d8e2ee!important}.osiInsightList article.is-success{background:#f0faf1!important;border-color:#cde8d0!important}.osiInsightList article.is-danger{background:#fff7e8!important;border-color:#fde7a8!important}.osiInsightList strong{color:#000!important;font-weight:600!important}.osiInsightList span{color:#605e5c!important;line-height:1.35}.osiIntelligenceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.osiDecisionCard{min-width:0;min-height:118px;padding:12px;display:grid;align-content:start;gap:7px}.osiDecisionCard.is-success{border-left:3px solid #107c10!important}.osiDecisionCard.is-warning{border-left:3px solid #f59e0b!important}.osiDecisionCard.is-danger{border-left:3px solid #a4262c!important}.osiScoreTrack{height:6px;overflow:hidden;background:#d2d0ce;border-radius:999px!important}.osiScoreTrack i{height:100%;min-width:4px;display:block;background:#0078d4;border-radius:999px!important}.osiMiniBars{display:grid;gap:7px}.osiMiniBars>div{min-width:0;display:grid;grid-template-columns:minmax(70px,.7fr) minmax(86px,auto);gap:8px;align-items:center}.osiMiniBars span,.osiMiniBars strong{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.osiMiniBars span{color:#323130!important}.osiMiniBars strong{justify-self:end;color:#000!important;font-variant-numeric:tabular-nums}.osiMiniBars i{grid-column:1 / -1;height:6px;overflow:hidden;background:#d2d0ce;border-radius:999px!important}.osiMiniBars b{height:100%;min-width:4px;display:block;background:#0078d4;border-radius:999px!important}.osiEmpty{min-height:130px;padding:18px;display:grid;align-content:center;justify-items:center;gap:8px;background:#faf9f8!important;border:1px solid #edebe9!important;text-align:center}.osiEmpty p{max-width:520px;margin:0;color:#605e5c!important}@media(max-width:1280px){.osiGrid.isThree{grid-template-columns:repeat(2,minmax(0,1fr))}.osiIntelligenceGrid{grid-template-columns:1fr}}@media(max-width:1180px){.osiMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.osiGrid{grid-template-columns:1fr}}@media(max-width:760px){.osiPage,.osiPage *{font-size:11px!important}.osiPage{padding:8px}.osiHero,.osiMetrics,.osiGrid,.osiGrid.isThree,.osiIntelligenceGrid{grid-template-columns:1fr}.osiHeroActions,.osiHeroActions label,.osiHeroActions button,.osiPanelHead select{width:100%}.osiPanelHead{display:grid}.osiCategoryList button{grid-template-columns:1fr;gap:4px}}.ogpPage,.ogpPage *{box-sizing:border-box;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:2px!important}.ogpPage{width:100%;min-width:0;display:grid;gap:10px;padding:10px 12px 12px;background:#fff;color:#1f1f1f}.ogpPage h2,.ogpPage h3,.ogpPage p{margin:0}.ogpToastStack{position:fixed;top:104px;right:28px;z-index:10000;width:min(420px,calc(100vw - 32px));pointer-events:none}.ogpToast{min-height:40px;padding:10px 10px 10px 12px;display:grid;grid-template-columns:minmax(0,1fr) 26px;align-items:center;gap:10px;color:#fff!important;background:#a4262c!important;box-shadow:0 8px 24px #00000038!important;pointer-events:auto}.ogpToast.is-success{background:#107c10!important}.ogpToast span{min-width:0;color:#fff!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ogpToast button{width:26px;height:26px;padding:0;display:inline-grid;place-items:center;border:0;background:#ffffff29!important;color:#fff!important;cursor:pointer;line-height:1}.ogpHero,.ogpPanel{min-width:0;background:#fff!important;border:1px solid #edebe9!important;box-shadow:0 2px 6px #0000001f!important}.ogpHero{min-height:76px;padding:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px}.ogpHero>div,.ogpPanelHead>div{min-width:0;display:grid;gap:4px}.ogpHero span,.ogpPanelHead span,.ogpRulePreview span,.ogpRequestList small{color:#605e5c!important}.ogpHero h2,.ogpPanelHead h3,.ogpRulePreview strong,.ogpRequestList strong,.ogpEmpty h3{color:#000!important;font-weight:600!important}.ogpHero p,.ogpRulePreview p,.ogpEmpty p{color:#605e5c!important;line-height:1.35}.ogpHero button,.ogpPanel button,.ogpRequestActions button,.ogpInlineActions button,.ogpVerifyBox button{min-height:30px;padding:6px 10px;border:0!important;background:#0078d4!important;color:#fff!important;cursor:pointer;box-shadow:none!important;text-decoration:none!important}.ogpHero button:hover,.ogpPanel button:hover,.ogpRequestActions button:hover,.ogpInlineActions button:hover,.ogpVerifyBox button:hover{background:#106ebe!important}.ogpHero button:disabled,.ogpPanel button:disabled,.ogpRequestActions button:disabled,.ogpInlineActions button:disabled,.ogpVerifyBox button:disabled{opacity:.55;cursor:not-allowed}.ogpRequestActions button.isDanger,.ogpInlineActions button.isDanger{background:#a4262c!important}.ogpFormActions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.ogpFormActions .isSecondary{background:#68768a!important}.ogpGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}.ogpPanel{min-height:260px;padding:12px;display:grid;align-content:start;gap:9px}.ogpPanelHead{min-height:32px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ogpTwo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ogpPanel label{min-width:0;display:grid;gap:4px;color:#605e5c!important}.ogpPanel input,.ogpPanel select,.ogpPanel textarea{width:100%;min-height:32px;padding:7px 9px;color:#323130!important;background:#fff!important;border:1px solid #d2d0ce!important;outline:none;box-shadow:none!important;color-scheme:light}.ogpPanel textarea{min-height:68px;resize:vertical}.ogpPanel input:focus,.ogpPanel select:focus,.ogpPanel textarea:focus,.ogpVerifyBox input:focus{border-color:#0078d4!important;box-shadow:0 0 0 1px #0078d4!important}.ogpCheck{display:flex!important;grid-template-columns:none!important;align-items:center;gap:7px!important}.ogpCheck input{width:15px!important;height:15px!important;min-height:0!important;padding:0!important}.ogpList,.ogpRequestList{min-width:0;padding:7px;display:grid;gap:2px;background:#252932!important}.ogpList article{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;background:#292e37!important;color:#edf2f8!important}.ogpList article:nth-child(2n){background:#272c35!important}.ogpList article.isActive{background:#f3f8ff!important;color:#0f2233!important}.ogpList article>button{min-width:0;min-height:42px;padding:7px 9px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;border:0!important;background:transparent!important;color:inherit!important;text-align:left;box-shadow:none!important}.ogpList span,.ogpList strong,.ogpList em{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:inherit!important;font-style:normal}.ogpInlineActions{padding-right:7px;display:flex;align-items:center;justify-content:flex-end;gap:5px;flex-wrap:wrap}.ogpInlineActions button{min-height:26px;padding:5px 8px}.ogpVerifyBox{grid-column:1 / -1;min-width:0;padding:7px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center;background:#20242c!important;border-top:1px solid #3b424f!important}.ogpVerifyBox input{width:100%;min-height:28px;padding:6px 8px;color:#323130!important;background:#fff!important;border:1px solid #d2d0ce!important;outline:none;box-shadow:none!important}.ogpVerifyBox button{min-height:28px;padding:5px 9px}.ogpRulePreview{min-height:70px;padding:9px;display:grid;gap:4px;background:#f8fbff!important;border:1px solid #d8e2ee!important}.ogpRequestList article{min-height:52px;padding:8px 9px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;background:#292e37!important;color:#edf2f8!important}.ogpRequestList article:nth-child(2n){background:#272c35!important}.ogpRequestList article>div:first-child{min-width:0;display:grid;gap:3px}.ogpRequestList strong,.ogpRequestList span,.ogpRequestList small{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ogpRequestList strong,.ogpRequestList span{color:#edf2f8!important}.ogpRequestList small{color:#aeb8c5!important}.ogpRequestActions{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}.ogpEmpty{min-height:120px;padding:16px;display:grid;align-content:center;justify-items:center;gap:8px;background:#faf9f8!important;border:1px solid #edebe9!important;text-align:center}@media(max-width:980px){.ogpGrid,.ogpHero{grid-template-columns:1fr}}@media(max-width:720px){.ogpPage,.ogpPage *{font-size:11px!important}.ogpPage{padding:8px}.ogpToastStack{top:88px;right:12px;width:calc(100vw - 24px)}.ogpTwo,.ogpList article,.ogpList article>button,.ogpRequestList article,.ogpVerifyBox{grid-template-columns:1fr}.ogpInlineActions,.ogpRequestActions,.ogpVerifyBox button,.ogpRequestActions button,.ogpInlineActions button,.ogpHero button,.ogpPanel button{width:100%;justify-content:center}}.oiPage,.oiPage *{box-sizing:border-box;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:2px!important}.oiPage{position:relative;width:100%;min-width:0;display:grid;gap:10px;padding:10px 12px 12px;color:#1f1f1f;background:#fff}.oiPage h1,.oiPage h2,.oiPage h3,.oiPage h4,.oiPage p{margin:0}.oiToastWrap{position:fixed;top:104px;right:28px;z-index:10000;width:min(420px,calc(100vw - 32px));pointer-events:none}.oiToast{min-height:40px;padding:10px 10px 10px 12px;display:grid;grid-template-columns:minmax(0,1fr) 26px;align-items:center;gap:10px;color:#fff!important;background:#a4262c!important;box-shadow:0 8px 24px #00000038!important;pointer-events:auto}.oiToast.is-success{background:#107c10!important}.oiToast span{min-width:0;color:#fff!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.oiToast button{width:26px;height:26px;padding:0;display:inline-grid;place-items:center;border:0;background:#ffffff29!important;color:#fff!important;cursor:pointer;line-height:1}.oiPanel{min-width:0;min-height:320px;padding:12px;display:grid;align-content:start;gap:8px;background:#fff!important;border:1px solid #edebe9!important;box-shadow:0 2px 6px #0000001f!important;color:#1f1f1f}.oiPanelHead{min-height:32px;padding:0 0 8px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid #d2d0ce}.oiPanelHead>div{min-width:0;display:grid;gap:4px}.oiPanelHead span{color:#605e5c!important}.oiPanelHead h2,.oiEmpty h3{color:#000!important;font-weight:500!important}.oiPanelHead p,.oiMuted{color:#605e5c!important;line-height:1.35}.oiToolbar{display:grid;grid-template-columns:minmax(0,1fr) 180px auto;gap:8px}.oiToolbar input,.oiToolbar select,.oiPage input,.oiPage select,.oiPage textarea{width:100%;min-height:32px;padding:7px 10px;background:#fff!important;color:#323130!important;border:1px solid #d2d0ce!important;outline:none;box-shadow:none!important;color-scheme:light}.oiToolbar input::placeholder{color:#8a8886!important}.oiToolbar input:focus,.oiToolbar select:focus,.oiPage input:focus,.oiPage select:focus,.oiPage textarea:focus{border-color:#0078d4!important;box-shadow:0 0 0 1px #0078d4!important}.oiResultMeta{min-height:22px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#605e5c}.oiResultMeta span{color:#605e5c!important}.oiInvoiceTableWrap{min-width:0;width:100%;overflow:hidden;border:0;background:#252932!important}.oiInvoiceTable{width:100%;min-width:0;padding:7px;display:grid;gap:2px;background:#252932!important;border:0!important;box-shadow:none!important}.oiInvoiceHeader,.oiInvoiceRow{display:grid;grid-template-columns:minmax(150px,1.05fr) minmax(150px,1fr) minmax(92px,.62fr) minmax(92px,.62fr) minmax(100px,.68fr) minmax(132px,.78fr);align-items:center}.oiInvoiceHeader{min-height:28px;background:#2f3540!important;border:0!important;box-shadow:none!important}.oiInvoiceHeader span{min-width:0;padding:6px 8px;color:#cbd3df!important;font-weight:500!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.oiInvoiceRow{min-height:34px;background:#292e37!important;border:0!important;box-shadow:none!important;color:#edf2f8!important;transition:background .12s ease,transform .12s ease}.oiInvoiceRow:nth-child(2n){background:#272c35!important}.oiInvoiceRow:hover,.oiInvoiceRow.is-open{background:#333a46!important;transform:translateY(-1px)}.oiInvoiceCell,.oiInvoiceActions{min-width:0;min-height:32px;padding:5px 8px;display:grid;align-content:center;gap:1px;border:0!important}.oiInvoiceCell span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#edf2f8!important;font-weight:400!important}.oiInvoiceCell.isAmount{text-align:right}.oiInvoiceRow.is-danger .oiInvoiceCell.isAmount span{color:#ff929b!important}.oiInvoiceRow.is-success .oiInvoiceCell.isAmount span{color:#76d275!important}.oiStatusText{width:max-content;max-width:100%;padding:0;display:inline-flex;background:transparent!important;color:#d7dde6!important;font-weight:400!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.oiStatusText.is-success{color:#76d275!important}.oiStatusText.is-danger{color:#ff929b!important}.oiStatusText.is-neutral{color:#b5beca!important}.oiStatusText.is-pending{color:#f4c66a!important}.oiInvoiceActions{display:flex;align-items:center;justify-content:flex-end;gap:5px;flex-wrap:nowrap;white-space:nowrap}.oiPrimaryAction,.oiSubtleAction,.oiPagination button{min-height:28px;padding:5px 9px;display:inline-flex;align-items:center;justify-content:center;background:#0078d4!important;color:#fff!important;border:0!important;text-decoration:none!important;cursor:pointer;box-shadow:none!important;white-space:nowrap;font-weight:400!important}.oiPrimaryAction:hover,.oiPagination button:hover,.oiSubtleAction:hover{background:#106ebe!important;color:#fff!important;text-decoration:none!important}.oiPagination{min-height:32px;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.oiPagination span{color:#605e5c!important}.oiPagination button:disabled{opacity:.55;cursor:not-allowed}.oiMuted{margin:0}.oiEmpty{min-height:130px;padding:18px;display:grid;align-content:center;justify-items:center;gap:8px;background:#faf9f8!important;border:1px solid #edebe9!important;text-align:center}.oiEmpty p{max-width:520px;color:#605e5c!important}.oiOverlayLayer{position:fixed;inset:0;z-index:99990;pointer-events:none}.oiInvoiceOverlay{position:fixed;width:min(700px,calc(100vw - 28px));height:min(760px,calc(100vh - 28px));min-width:360px;min-height:300px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);display:grid;grid-template-rows:auto auto auto minmax(0,1fr);background:#fff!important;border:1px solid #d2d0ce!important;box-shadow:0 28px 70px #00000052!important;color:#1f1f1f!important;resize:both;overflow:hidden;pointer-events:auto}.oiOverlayHeader{min-height:46px;padding:9px 11px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;background:#0078d4!important;border-bottom:1px solid #106ebe!important;cursor:move;-webkit-user-select:none;user-select:none}.oiOverlayHeader>div{min-width:0;display:grid;gap:3px}.oiOverlayHeader span,.oiOverlayHeader strong{min-width:0;margin:0;color:#fff!important;overflow-wrap:anywhere}.oiOverlayHeader strong{font-weight:500!important}.oiOverlayHeader span{color:#e6f2fb!important}.oiOverlayClose{width:30px;height:30px;display:grid;place-items:center;border:0;background:#106ebe!important;color:#fff!important;cursor:pointer;line-height:1;font-size:18px!important}.oiOverlayClose:hover{background:#a4262c!important}.oiOverlayMeta{padding:7px 11px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.75fr) minmax(0,.55fr) minmax(0,.72fr);gap:7px;background:#fff!important;border-bottom:1px solid #edebe9!important}.oiOverlayMeta span{min-width:0;color:#323130!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oiOverlayTone:before{content:"•";display:inline-block;margin-right:5px;color:#f59e0b}.oiOverlayTone.is-success:before{color:#107c10}.oiOverlayTone.is-danger:before{color:#a4262c}.oiOverlayTone.is-neutral:before{color:#68768a}.oiOverlayActions{padding:7px 11px;display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap;background:#faf9f8!important;border-bottom:1px solid #edebe9!important}.oiOverlayScroll{min-width:0;min-height:0;padding:10px;overflow:auto;overflow-x:hidden;background:#fff!important}.oiDetailList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.oiDetailList div{min-width:0;padding:7px 9px;display:grid;gap:3px;background:#f3f2f1!important;border:1px solid #edebe9!important}.oiDetailList div.isWide{grid-column:1 / -1}.oiDetailList span,.oiDetailList p{margin:0;line-height:1.25;overflow-wrap:anywhere}.oiDetailList span{color:#605e5c!important}.oiDetailList p{color:#1f1f1f!important}.oiPrintableInvoice{width:100%;min-width:0;margin-top:10px;padding:12px;display:grid;gap:9px;background:#fff;color:#0f2433;border:1px solid #d2d0ce;overflow:hidden}.oiPrintableInvoice,.oiPrintableInvoice *{font-size:11px!important;color:#0f2433!important}.oiPrintHead{display:flex;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid #cbd5e1}.oiPrintHead h1,.oiPrintHead p,.oiPrintHead strong,.oiPrintHead span{margin:0}.oiPrintHead strong{display:block;text-align:right;font-weight:500!important}.oiPrintHead span{display:block;margin-top:3px;text-align:right}.oiPrintGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.oiPrintGrid div{min-width:0;padding:6px 8px;border:1px solid #cbd9e6;background:#fff}.oiPrintGrid span{display:block;color:#52677a!important}.oiPrintGrid p{margin:3px 0 0;overflow-wrap:anywhere}.oiPrintTable{width:100%;max-width:100%;border-collapse:collapse;table-layout:fixed}.oiPrintTable th,.oiPrintTable td{padding:7px 8px;border:1px solid #cbd9e6;text-align:left;background:#fff!important;overflow-wrap:anywhere;word-break:break-word}.oiPrintTable th{background:#e8f0f7!important;font-weight:500!important}.oiPrintFoot{padding-top:7px;border-top:1px solid #cbd5e1}.oiPrintFoot p{margin:0;color:#52677a!important}.oiOverlayDragging,.oiOverlayDragging *{cursor:move!important;-webkit-user-select:none!important;user-select:none!important}@media(max-width:900px){.oiToolbar,.oiOverlayMeta{grid-template-columns:1fr}.oiDetailList,.oiPrintGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.oiPage,.oiPage *{font-size:11px!important}.oiPage{padding:8px}.oiToastWrap{top:88px;right:12px;width:calc(100vw - 24px)}.oiInvoiceTableWrap{overflow:visible}.oiInvoiceHeader{display:none}.oiInvoiceTable{gap:6px;padding:7px}.oiInvoiceRow{min-height:0;display:grid;grid-template-columns:1fr;border:0!important}.oiInvoiceCell,.oiInvoiceActions{min-height:0;padding:7px 9px;display:grid;grid-template-columns:98px minmax(0,1fr);align-items:center;border-bottom:1px solid rgba(255,255,255,.04)}.oiInvoiceCell:before,.oiInvoiceActions:before{content:attr(data-label);color:#aeb8c5;font-weight:500!important}.oiInvoiceCell.isAmount{text-align:left}.oiInvoiceActions{white-space:normal}.oiInvoiceActions button,.oiInvoiceActions a{width:100%;justify-content:center}.oiPrimaryAction,.oiSubtleAction,.oiPagination button,.oiPagination span{width:100%;justify-content:center;text-align:center}.oiPagination{justify-content:stretch}.oiInvoiceOverlay{left:8px!important;top:76px!important;width:calc(100vw - 16px);min-width:0;height:calc(100vh - 92px);min-height:0;resize:vertical}.oiOverlayActions{justify-content:stretch}.oiOverlayHeader{cursor:default}.oiDetailList,.oiPrintGrid{grid-template-columns:1fr}.oiPrintHead{display:grid}.oiPrintHead strong,.oiPrintHead span{text-align:left}}@media print{@page{size:A4;margin:14mm}html,body{width:210mm;min-height:297mm;background:#fff!important}body *{visibility:hidden!important}.oiPrintableInvoice,.oiPrintableInvoice *{visibility:visible!important}.oiPrintableInvoice{position:fixed!important;inset:0 auto auto 0!important;width:100%!important;min-height:auto!important;margin:0!important;padding:0!important;background:#fff!important;color:#172033!important;box-shadow:none!important;border:0!important;overflow:visible!important}.oiPrintableInvoice,.oiPrintableInvoice *{font-size:10px!important}.oiPrintHead{padding-bottom:8px!important}.oiPrintGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.oiPrintGrid div{padding:6px 8px!important;break-inside:avoid!important}.oiPrintTable th,.oiPrintTable td{padding:7px!important}.oiOverlayLayer,.oiInvoiceOverlay,.oiOverlayScroll{position:static!important;inset:auto!important;width:auto!important;height:auto!important;max-width:none!important;max-height:none!important;overflow:visible!important;box-shadow:none!important;border:0!important;background:transparent!important}.oiOverlayHeader,.oiOverlayMeta,.oiOverlayActions,.oiDetailList,.oiToastWrap{display:none!important}}.ooPage,.ooPage *{box-sizing:border-box;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:2px!important}.ooPage{position:relative;display:grid;gap:10px;width:100%;min-width:0;padding:10px 12px 12px;color:#1f1f1f;background:#fff}.ooPage h1,.ooPage h2,.ooPage h3,.ooPage h4,.ooPage p{margin:0}.ooPanel{min-width:0;min-height:320px;padding:12px;display:grid;align-content:start;gap:10px;background:#fff!important;border:1px solid #edebe9!important;box-shadow:0 2px 6px #00000029!important;color:#1f1f1f}.ooPanelHead{min-height:32px;padding:0 0 8px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid #d2d0ce}.ooPanelHead>div{min-width:0;display:grid;gap:4px}.ooPanelHead span{margin:0;color:#605e5c!important}.ooPanelHead h2,.ooEmpty h3{margin:0;color:#000!important;font-weight:600!important}.ooToolbar{display:grid;gap:8px}.ooToolbar input{width:100%;min-height:34px;padding:8px 10px;color:#323130!important;background:#fff!important;border:1px solid #d2d0ce!important;outline:none;box-shadow:none!important;color-scheme:light}.ooToolbar input::placeholder{color:#8a8886}.ooToolbar input:focus{border-color:#0078d4!important;box-shadow:0 0 0 1px #0078d4!important}.ooResultMeta{min-height:24px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#605e5c}.ooResultMeta span{color:#605e5c!important}.ooOrderList{min-width:0;padding:7px;display:grid;gap:2px;background:#252932!important;border:0!important;box-shadow:none!important}.ooOrderRow{min-width:0;display:grid;gap:0;background:#292e37!important;border:0!important;box-shadow:none!important;color:#edf2f8!important;transition:background .12s ease,transform .12s ease}.ooOrderRow:nth-child(2n){background:#272c35!important}.ooOrderRow:hover,.ooOrderRow.isOpen{background:#333a46!important;transform:translateY(-1px)}.ooOrderMain{min-height:42px;padding:5px 8px;display:grid;grid-template-columns:minmax(170px,1.1fr) minmax(100px,.58fr) minmax(76px,.42fr) minmax(120px,.72fr) minmax(120px,.72fr) auto;align-items:center;gap:10px}.ooOrderReference,.ooOrderStatus,.ooOrderItems,.ooOrderDate,.ooOrderAmount,.ooOrderActions{min-width:0}.ooOrderReference,.ooOrderStatus,.ooOrderItems,.ooOrderDate,.ooOrderAmount{display:grid;gap:2px}.ooOrderReference span,.ooOrderStatus span,.ooOrderItems span,.ooOrderDate span,.ooOrderAmount span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#edf2f8!important;font-weight:400!important}.ooOrderReference small,.ooOrderStatus small,.ooOrderItems small,.ooOrderDate small,.ooOrderAmount small{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#aeb8c5!important}.ooOrderStatus span{width:max-content;max-width:100%;min-height:auto;padding:0;display:inline-flex;align-items:center;background:transparent!important;border-radius:0!important;font-weight:400!important}.ooOrderRow.is-success .ooOrderStatus span{color:#76d275!important}.ooOrderRow.is-pending .ooOrderStatus span{color:#f4c66a!important}.ooOrderRow.is-danger .ooOrderStatus span{color:#ff929b!important}.ooOrderRow.is-active .ooOrderStatus span{color:#8fc7ff!important}.ooOrderAmount{text-align:right}.ooOrderRow.is-danger .ooOrderAmount span{color:#ff929b!important}.ooOrderRow.is-success .ooOrderAmount span{color:#76d275!important}.ooOrderActions{display:flex;justify-content:flex-end;gap:6px;white-space:nowrap;flex-wrap:wrap}.ooSubtleAction,.ooGhostAction,.ooPagination button{min-height:28px;padding:5px 9px;display:inline-flex;align-items:center;justify-content:center;border:0!important;background:#0078d4!important;color:#fff!important;cursor:pointer;box-shadow:none!important;text-decoration:none!important;white-space:nowrap}.ooSubtleAction:hover,.ooGhostAction:hover,.ooPagination button:hover{background:#106ebe!important;color:#fff!important;text-decoration:none!important}.ooExpandedPanel{margin:0 8px 8px;padding:10px;display:grid;gap:10px;background:#20242b!important;border:0!important;box-shadow:none!important;color:#edf2f8!important}.ooDetailList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ooDetailList div{min-width:0;padding:7px 9px;display:grid;gap:3px;background:#292e37!important;border:0!important}.ooDetailList div.isWide{grid-column:1 / -1}.ooDetailList span,.ooDetailList p{margin:0;line-height:1.25;overflow-wrap:anywhere}.ooDetailList span{color:#aeb8c5!important}.ooDetailList p{color:#edf2f8!important}.ooItemsBlock{display:grid;gap:8px}.ooExpandedHead{display:flex;justify-content:space-between;gap:8px}.ooExpandedHead span{color:#aeb8c5!important}.ooItemList{display:grid;gap:2px;border:0}.ooItemRow{min-height:34px;display:grid;grid-template-columns:minmax(0,1fr) 60px 120px;gap:8px;align-items:center;padding:7px 9px;background:#292e37!important;border:0!important;color:#edf2f8!important}.ooItemRow:nth-child(2n){background:#272c35!important}.ooItemRow span,.ooItemRow div{color:#edf2f8!important}.ooItemRow span{font-weight:400!important}.ooItemRow small{display:block;color:#aeb8c5!important}.ooItemRow div:nth-child(2),.ooItemRow div:nth-child(3){text-align:right}.ooEmptyMini{padding:8px 10px;color:#aeb8c5!important;background:#292e37!important;border:0!important}.ooPagination{min-height:34px;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.ooPagination span{color:#605e5c!important}.ooPagination button:disabled{opacity:.55;cursor:not-allowed}.ooAlert{position:fixed;top:104px;right:28px;z-index:10000;width:min(420px,calc(100vw - 32px));min-height:40px;padding:10px 12px;display:grid;align-content:center;color:#fff!important;background:#a4262c!important;border:0;box-shadow:0 8px 24px #00000038!important;pointer-events:none}.ooAlert.is-danger{background:#a4262c!important}.ooMuted{margin:0;color:#605e5c!important}.ooEmpty{min-height:130px;padding:18px;display:grid;align-content:center;justify-items:center;gap:8px;background:#faf9f8!important;border:1px solid #edebe9!important;text-align:center}.ooEmpty h3,.ooEmpty p{max-width:520px;margin:0}.ooEmpty h3{color:#000!important;font-weight:600!important}.ooEmpty p{color:#605e5c!important}@media(max-width:1180px){.ooOrderMain{grid-template-columns:minmax(170px,1fr) minmax(120px,.8fr) minmax(130px,.9fr);align-items:start}.ooOrderAmount{text-align:left}.ooOrderActions{justify-content:flex-start}}@media(max-width:900px){.ooDetailList{grid-template-columns:1fr}}@media(max-width:720px){.ooPage,.ooPage *{font-size:11px!important}.ooPage{padding:8px}.ooOrderList{gap:6px;padding:7px}.ooOrderMain,.ooItemRow{min-height:auto;grid-template-columns:1fr;gap:6px;padding:8px 9px}.ooOrderAmount,.ooItemRow div:nth-child(2),.ooItemRow div:nth-child(3){text-align:left}.ooSubtleAction,.ooGhostAction,.ooPagination button,.ooPagination span{width:100%;justify-content:center;text-align:center}.ooPagination{justify-content:stretch}.ooAlert{top:88px;right:12px;width:calc(100vw - 24px)}}.osShipmentOverlay,.osShipmentOverlay *{box-sizing:border-box;border-radius:2px!important;font-size:12px!important}.osShipmentOverlay{position:fixed;width:min(680px,calc(100vw - 32px));height:min(640px,calc(100vh - 32px));min-width:480px;min-height:360px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);display:grid;grid-template-rows:auto auto auto minmax(0,1fr);overflow:hidden;resize:both;pointer-events:auto;color:#172033!important;background:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 18px 48px #0f172a38!important}.osShipmentOverlay:after{content:"";position:absolute;right:3px;bottom:3px;width:12px;height:12px;pointer-events:none;opacity:.35;background:linear-gradient(135deg,transparent 0 45%,#64748b 46% 52%,transparent 53% 66%,#64748b 67% 73%,transparent 74%)}.osOverlayHeader{min-height:50px;padding:8px 10px 8px 14px;display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:move;-webkit-user-select:none;user-select:none;color:#fff!important;background:#0b6fc2!important;border:0!important}.osOverlayHeader>div{min-width:0;display:grid;gap:1px}.osOverlayHeader span,.osOverlayHeader strong{min-width:0;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.osOverlayHeader span{color:#ffffffc7!important;font-size:11px!important}.osOverlayHeader strong{color:#fff!important;font-size:13px!important;font-weight:600!important}.osOverlayClose{width:28px;height:28px;flex:0 0 28px;padding:0;display:grid;place-items:center;border:0!important;background:transparent!important;color:#fff!important;cursor:pointer}.osOverlayClose span{color:#fff!important;font-size:14px!important;line-height:1!important}.osOverlayClose:hover{background:#ffffff24!important}.osOverlayMeta{min-height:40px;padding:7px 12px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(90px,.55fr) minmax(0,.9fr);align-items:center;gap:10px;background:#fff!important;border-bottom:1px solid #e7ebf0!important}.osOverlayMeta span{min-width:0;color:#475569!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.osOverlayActions{min-height:44px;padding:7px 10px;display:flex;align-items:center;justify-content:flex-end;gap:5px;flex-wrap:wrap;background:#fafbfc!important;border-bottom:1px solid #e7ebf0!important}.osOverlayActions .osSubtleAction,.osOverlayActions .osGhostAction,.osOverlayActions .osSecondaryAction{min-height:28px;padding:5px 8px;border:1px solid #cbd5e1!important;background:#fff!important;color:#0b5fa5!important;box-shadow:none!important}.osOverlayActions .osSubtleAction:hover,.osOverlayActions .osGhostAction:hover,.osOverlayActions .osSecondaryAction:hover{border-color:#8eb7d8!important;background:#f2f7fb!important;color:#084d87!important}.osOverlayScroll{min-height:0;padding:12px 14px 16px;overflow:auto;overscroll-behavior:contain;background:#fff!important;scrollbar-width:thin;scrollbar-color:#94a3b8 transparent}.osOverlayScroll::-webkit-scrollbar{width:8px;height:8px}.osOverlayScroll::-webkit-scrollbar-thumb{border:2px solid transparent;background:#94a3b8;background-clip:padding-box}.osOverlayBodyGrid,.osShipmentDetailsRecord{display:grid;gap:0}.osShipmentScanCard{display:grid;grid-template-columns:minmax(0,1fr) 158px;gap:18px;align-items:center;padding:8px 2px 16px;background:#fff!important;border:0!important;border-bottom:1px solid #e7ebf0!important;box-shadow:none!important}.osShipmentCodeCard,.osShipmentQrCard{min-width:0;display:grid;align-content:center;gap:6px}.osShipmentCodeCard{padding:0 8px 0 2px}.osShipmentCodeCard span,.osShipmentQrCard>span{color:#64748b!important;font-size:11px!important}.osShipmentCodeCard strong{color:#075aa8!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px!important;font-weight:700!important;letter-spacing:.04em!important}.osShipmentCodeCard p{max-width:360px;color:#64748b!important;line-height:1.45}.osShipmentQrCard{justify-items:center;padding:8px;background:#fafbfc!important;border:1px solid #e2e8f0!important}.osShipmentQrCard img{width:118px;height:118px;display:block;object-fit:contain;image-rendering:pixelated;background:#fff}.osShipmentQrCard small{color:#64748b!important;text-align:center;line-height:1.35}.osShipmentQrFallback{width:118px;height:118px;display:grid;place-items:center;padding:8px;color:#64748b!important;background:#fff!important;border:1px dashed #cbd5e1!important;text-align:center}.osDetailSection{display:grid;gap:0;padding:16px 2px 0;background:#fff!important;border:0!important;box-shadow:none!important}.osDetailSection+.osDetailSection{margin-top:4px}.osDetailSectionHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:0 0 8px;border-bottom:1px solid #e7ebf0}.osDetailSectionHead>div{min-width:0;display:grid;gap:2px}.osDetailSectionHead h3{margin:0;color:#172033!important;font-size:12px!important;font-weight:600!important}.osDetailSectionHead p{margin:0;color:#718096!important;font-size:11px!important;line-height:1.35}.osDetailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;overflow:visible;background:transparent!important;border:0!important}.osDetailItem{min-width:0;min-height:52px;padding:9px 0 8px;display:grid;align-content:start;gap:3px;background:transparent!important;border-bottom:1px solid #edf1f5!important}.osDetailItem.isWide{grid-column:1 / -1}.osDetailItem span{color:#718096!important;font-size:11px!important}.osDetailItem p{margin:0;color:#172033!important;line-height:1.4;overflow-wrap:anywhere}.osDetailItem.isCode p{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.osDetailItem.isProminent p{color:#075aa8!important;font-size:13px!important;font-weight:600!important}.osDetailSection.isTimeline .osDetailGrid{display:block;background:transparent!important;border:0!important;overflow:visible}.osDetailTimelineWrap{width:100%;padding-top:8px}.osProgress{display:grid;gap:7px;padding:2px 0 14px;background:#fff!important;border:0!important;border-bottom:1px solid #e7ebf0!important}.osProgressTop,.osExpandedHead{display:flex;align-items:center;justify-content:space-between;gap:10px}.osProgressTop span:first-child,.osExpandedHead span:first-child{color:#172033!important;font-weight:600!important}.osProgressTop span:last-child,.osExpandedHead span:last-child{color:#718096!important}.osProgressTrack{height:4px;overflow:hidden;background:#e2e8f0!important}.osProgressTrack span{display:block;height:100%;background:#0b78cf!important;transition:width .18s ease}.osExpandedHead{padding:14px 0 8px;border-bottom:1px solid #e7ebf0}.osShipmentOverlay .osTimeline{gap:0}.osShipmentOverlay .osTimelineItem{grid-template-columns:12px minmax(0,1fr);gap:8px}.osShipmentOverlay .osTimelineDot{width:7px;height:7px;margin-top:15px}.osShipmentOverlay .osTimelineCard{padding:10px 0 11px;gap:4px;background:transparent!important;border:0!important;border-bottom:1px solid #edf1f5!important;box-shadow:none!important}.osShipmentOverlay .osTimelineTop span:first-child{color:#172033!important;font-weight:600!important}.osShipmentOverlay .osTimelineTop span:last-child,.osShipmentOverlay .osTimelineCard p,.osShipmentOverlay .osTimelineCard small{color:#718096!important}@media(max-width:900px){.osOverlayMeta,.osDetailGrid{grid-template-columns:1fr}.osDetailItem.isWide{grid-column:auto}}@media(max-width:720px){.osPage,.osPage *{font-size:11px!important}.osPage{padding:8px}.osPanelHead{display:grid;grid-template-columns:1fr}.osPanelHead .osSecondaryAction,.osShipmentTab{width:100%}.osShipmentTabs,.osResultMeta{display:grid;grid-template-columns:1fr}.osShipmentTableWrap{overflow:visible;border:0}.osShipmentTable{min-width:0;display:grid;gap:6px;padding:7px}.osShipmentHeader{display:none}.osShipmentRow{min-height:0;display:grid;grid-template-columns:1fr;border:0!important}.osShipmentCell,.osShipmentActions{min-height:0;padding:7px 9px;display:grid;grid-template-columns:98px minmax(0,1fr);align-items:center;border-right:0;border-bottom:1px solid rgba(255,255,255,.04)}.osShipmentCell:before,.osShipmentActions:before{content:attr(data-label);color:#aeb8c5;font-weight:500!important}.osShipmentActions{white-space:normal}.osShipmentActions button,.osPrimaryAction,.osSubtleAction,.osGhostAction,.osSecondaryAction,.osPagination button,.osPagination span{width:100%;justify-content:center;text-align:center}.osShipmentCell.isAmount{text-align:left}.osPagination{justify-content:stretch}.osToastWrap{top:88px;right:12px;width:calc(100vw - 24px)}.osShipmentOverlay{left:8px!important;top:76px!important;width:calc(100vw - 16px);height:calc(100vh - 92px);min-width:0;min-height:0;resize:none;border-radius:8px!important}.osOverlayHeader{cursor:default}.osOverlayMeta{display:none}.osOverlayActions{justify-content:stretch}.osOverlayActions button{flex:1 1 calc(50% - 6px)}.osShipmentScanCard{grid-template-columns:1fr}.osShipmentQrCard{justify-self:stretch}}.oscWizardSteps,.oscWizardSteps *{box-sizing:border-box}.oscWizardSteps{width:100%;min-width:0;margin:0 0 12px;overflow:hidden;background:#fff;border:1px solid #dce5ed;box-shadow:none}.oscWizardStepsInner{width:100%;min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.oscPage button.oscWizardStep,button.oscWizardStep{position:relative!important;width:100%!important;min-width:0!important;min-height:58px!important;height:auto!important;margin:0!important;padding:9px 11px!important;display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;color:#26384b!important;-webkit-text-fill-color:#26384b!important;background:#fff!important;border:0!important;border-right:1px solid #e7edf2!important;border-bottom:2px solid transparent!important;box-shadow:none!important;text-align:left!important;white-space:normal!important;cursor:pointer!important}.oscPage button.oscWizardStep:last-child,button.oscWizardStep:last-child{border-right:0!important}.oscPage button.oscWizardStep:hover:not(:disabled),button.oscWizardStep:hover:not(:disabled){color:#26384b!important;-webkit-text-fill-color:#26384b!important;background:#f7fafc!important;border-bottom-color:#bfd5e8!important}.oscPage button.oscWizardStep.isActive,button.oscWizardStep.isActive{color:#17324d!important;-webkit-text-fill-color:#17324d!important;background:#f4f9fe!important;border-bottom-color:#0874d1!important}.oscPage button.oscWizardStep.isComplete:not(.isActive),button.oscWizardStep.isComplete:not(.isActive){color:#244b34!important;-webkit-text-fill-color:#244b34!important;background:#fbfefc!important;border-bottom-color:#74b98c!important}.oscPage button.oscWizardStep:disabled,button.oscWizardStep:disabled{color:#8a98a8!important;-webkit-text-fill-color:#8a98a8!important;background:#fafbfd!important;opacity:1!important;cursor:not-allowed!important}.oscWizardStepNumber{width:28px!important;min-width:28px!important;height:28px!important;display:grid!important;place-items:center!important;color:#45596f!important;-webkit-text-fill-color:#45596f!important;background:#fff!important;border:1px solid #c7d3de!important;border-radius:50%!important;font-size:10px!important;font-weight:700!important;line-height:1!important}.oscWizardStep.isActive .oscWizardStepNumber{color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:#0874d1!important;border-color:#0874d1!important}.oscWizardStep.isComplete:not(.isActive) .oscWizardStepNumber{color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:#168348!important;border-color:#168348!important}.oscWizardStep:disabled .oscWizardStepNumber{color:#91a0af!important;-webkit-text-fill-color:#91a0af!important;background:#fff!important;border-color:#d8e0e7!important}.oscWizardStepCopy{min-width:0!important;display:grid!important;align-content:center!important;gap:1px!important}.oscWizardStepLabel{color:inherit!important;-webkit-text-fill-color:inherit!important;font-size:10px!important;font-weight:700!important;line-height:1.2!important;white-space:normal!important;overflow:visible!important}.oscWizardStepCopy small{min-width:0!important;color:#6d7d8e!important;-webkit-text-fill-color:#6d7d8e!important;font-size:8px!important;line-height:1.25!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.oscWizardStep:disabled .oscWizardStepCopy small{color:#9ba7b4!important;-webkit-text-fill-color:#9ba7b4!important}@media(max-width:1040px){.oscWizardSteps{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.oscWizardStepsInner{min-width:690px}}@media(max-width:620px){.oscWizardStepsInner{min-width:620px}.oscPage button.oscWizardStep,button.oscWizardStep{min-height:54px!important;padding:8px 9px!important;grid-template-columns:26px minmax(0,1fr)!important;gap:7px!important}.oscWizardStepNumber{width:26px!important;min-width:26px!important;height:26px!important}}.oscPage,.oscPage *,.oscPage *:before,.oscPage *:after{box-sizing:border-box;border-radius:2px!important}.oscPage{--osc-blue: #0b72e7;--osc-blue-dark: #075dbd;--osc-green: #15944a;--osc-ink: #12233f;--osc-muted: #63748a;--osc-line: #dfe7ef;--osc-soft: #f7fafe;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;display:block!important;color:var(--osc-ink);background:transparent;isolation:isolate}.oscPage,.oscPage button,.oscPage input,.oscPage select,.oscPage textarea{font-size:12px!important}.oscPage button,.oscPage a,.oscPage [role=button]{transform:none!important;translate:none!important;scale:1!important;animation:none!important;transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease!important}.oscPage button:hover,.oscPage a:hover,.oscPage [role=button]:hover{transform:none!important;translate:none!important;scale:1!important}.oscPage>.oscAlert,.oscPage>.oscWizardSteps,.oscPage>.oscPanel{width:100%!important;max-width:none!important;min-width:0!important;margin-left:0!important;margin-right:0!important}.oscRideRoutePanel{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important;background:#fff!important;border:1px solid var(--osc-line)!important;box-shadow:0 8px 22px #11233f0d!important}.oscWizardCountrySection{width:100%!important;min-width:0!important;padding:14px 16px!important;display:grid!important;grid-template-columns:minmax(170px,.9fr) minmax(210px,.9fr) minmax(390px,1.8fr)!important;align-items:end!important;gap:16px!important;background:#fff!important;border:0!important;border-bottom:1px solid var(--osc-line)!important;box-shadow:none!important}.oscMarketIdentity{min-width:0;display:grid;gap:2px}.oscSectionEyebrow{color:var(--osc-muted)!important;font-size:10px!important;line-height:1.2}.oscMarketIdentity strong{color:var(--osc-ink)!important;font-size:12px!important;font-weight:700!important}.oscMarketIdentity small{color:var(--osc-muted)!important;font-size:9px!important;line-height:1.3}.oscWizardCountryField{min-width:0;display:grid;gap:4px}.oscWizardCountryField>span{color:#405168;font-size:10px!important}.oscWizardCountryField select{width:100%!important;min-width:0!important;height:38px!important;margin:0!important;padding:0 34px 0 10px!important;color:var(--osc-ink)!important;background:#fff!important;border:1px solid #cdd9e4!important;box-shadow:none!important}.oscWizardCountryField select:focus{border-color:var(--osc-blue)!important;box-shadow:0 0 0 2px #0b72e714!important;outline:0!important}.oscMarketFacts{min-width:0;min-height:52px;display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));align-items:stretch;gap:0}.oscMarketFacts>span{min-width:0;padding:5px 14px;display:grid;align-content:center;gap:3px;border-left:1px solid var(--osc-line)}.oscMarketFacts small{color:var(--osc-muted)!important;font-size:9px!important;line-height:1.25!important;white-space:normal!important}.oscMarketFacts strong{min-width:0;color:var(--osc-ink)!important;font-size:10px!important;font-weight:700!important;line-height:1.35!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important;text-overflow:clip!important}.oscRideRouteGrid{width:100%!important;min-width:0!important;padding:16px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:16px!important}.oscRideLocationColumn{position:relative;min-width:0!important;display:flex!important;flex-direction:column!important;overflow:visible!important;background:#fff!important;border:1px solid #dce5ed!important;border-top:3px solid var(--osc-blue)!important;box-shadow:none!important}.oscRideLocationColumn.isPickup{border-top-color:var(--osc-green)!important}.oscRideColumnHead{min-width:0;min-height:66px;padding:11px 12px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;border-bottom:1px solid var(--osc-line)}.oscRideColumnMarker{width:32px;height:32px;display:grid;place-items:center;color:#fff;background:var(--osc-blue);border-radius:50%!important;font-size:10px!important;font-weight:700}.isPickup .oscRideColumnMarker{background:var(--osc-green)}.oscRideColumnHead>div{min-width:0;display:grid;gap:2px}.oscRideColumnHead h2,.oscRideColumnHead p{margin:0}.oscRideColumnHead h2{color:var(--osc-ink);font-size:12px!important;font-weight:700}.oscRideColumnHead p{min-width:0;color:var(--osc-muted);font-size:10px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oscColumnState{padding:4px 7px;color:#8a6214;background:#fff9ec;border:1px solid #ead9aa;font-size:9px!important;white-space:nowrap}.oscColumnState.isReady{color:#22663c;background:#f1f8f4;border-color:#cce3d4}.oscLocationsSection{width:100%!important;min-width:0!important;flex:1 1 auto!important;padding:0 12px 12px!important;display:flex!important;flex-direction:column!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}.oscLocationsSection>.oscPanelHead{display:none!important}.oscAddressFirstFlow{width:100%!important;min-width:0!important;flex:1 1 auto!important;padding-top:10px!important;display:grid!important;grid-template-rows:128px minmax(190px,auto) minmax(164px,auto) auto minmax(146px,auto)!important;align-content:start!important;gap:10px!important;overflow:visible!important}.oscPersonCard,.oscLocationPrimaryCard,.oscPracticalAddressCard,.oscAddressDetails,.oscDropoffNotice,.oscWindowPicker{min-width:0!important;margin:0!important}.oscPersonCard,.oscLocationPrimaryCard,.oscPracticalAddressCard{padding:0 0 10px!important;display:grid!important;align-content:start!important;gap:7px!important;background:transparent!important;border:0!important;border-bottom:1px solid #edf1f4!important;box-shadow:none!important}.oscPracticalAddressCard{padding-bottom:0!important;border-bottom:0!important}.oscSectionTitle{margin:0!important;color:var(--osc-ink)!important;font-size:11px!important;font-weight:700!important}.oscAddressGrid,.oscPracticalGrid{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.oscAddressGrid label,.oscPracticalGrid label,.oscStandaloneField{min-width:0!important;display:grid!important;align-content:start!important;gap:4px!important}.oscAddressGrid label>span,.oscPracticalGrid label>span,.oscStandaloneField>span{color:#405168!important;font-size:9px!important;line-height:1.25!important}.oscAddressGrid input,.oscPracticalGrid input,.oscPracticalGrid textarea,.oscAddressDetailsBody input,.oscAddressDetailsBody select{width:100%!important;min-width:0!important;max-width:none!important;min-height:34px!important;margin:0!important;padding:6px 8px!important;color:var(--osc-ink)!important;background:#fff!important;border:1px solid #d2dce5!important;box-shadow:none!important;outline:0!important}.oscPracticalGrid textarea{min-height:58px!important;resize:vertical}.oscAddressGrid input:focus,.oscPracticalGrid input:focus,.oscPracticalGrid textarea:focus,.oscAddressDetailsBody input:focus,.oscAddressDetailsBody select:focus{border-color:var(--osc-blue)!important;box-shadow:0 0 0 2px #0b72e714!important}.oscPracticalGrid .isWide,.oscStandaloneField.isWide{grid-column:1 / -1!important}.oscLocationPlatformCard{width:100%!important;min-width:0!important;padding:0!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important}.oscPickupTools,.olpSelectedActions{width:100%!important;min-width:0!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;margin-top:6px!important;overflow:visible!important}.oscPickupTools button,.olpSelectedMapButton{min-height:29px!important;padding:5px 9px!important;color:var(--osc-blue-dark)!important;background:#fff!important;border:1px solid #bfd0df!important;box-shadow:none!important;font-size:10px!important;white-space:nowrap!important}.oscPickupTools button:hover:not(:disabled),.olpSelectedMapButton:hover:not(:disabled){background:#f6f9fc!important;border-color:#96b4cc!important}.oscAddressDetails{align-self:stretch;border:0!important;border-top:1px solid #edf1f4!important;background:transparent!important}.oscAddressDetails summary{min-height:36px;padding:9px 0!important;color:var(--osc-blue-dark)!important;background:transparent!important;border:0!important;cursor:pointer;list-style:none}.oscAddressDetails summary::-webkit-details-marker{display:none}.oscAddressDetails summary:after{content:"+";float:right;color:#7c8998}.oscAddressDetails[open] summary:after{content:"−"}.oscAddressDetailsBody{padding:7px 0 2px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.oscDropoffNotice{align-self:stretch;padding:10px!important;display:grid!important;align-content:start!important;gap:3px!important;color:var(--osc-muted)!important;background:#f8fbfe!important;border:1px solid #dce6ee!important}.oscDropoffNotice h3,.oscDropoffNotice p{margin:0!important}.oscDropoffNotice h3{color:var(--osc-ink)!important;font-size:10px!important;font-weight:700!important}.oscDropoffNotice p{color:var(--osc-muted)!important;font-size:9px!important;line-height:1.4!important}.oscPage .oscDialPicker,.oscPage .oscDatePickerWrap,.oscPage .olpSearch{position:relative!important}.oscPage .oscDialMenu,.oscPage .oscCalendarPopover,.oscPage .olpSearchResults{position:absolute!important;z-index:10000!important;margin:0!important;contain:layout paint!important}.oscPage .oscDialMenu{top:calc(100% + 5px)!important;left:0!important}.oscPage .oscCalendarPopover{top:calc(100% + 6px)!important;right:0!important}.oscPage .olpSearchResults{top:calc(100% + 4px)!important;left:0!important;right:0!important}.oscRideFooter{width:100%;min-height:68px;margin-bottom:18px!important;padding:12px 16px 14px!important;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#f8fbfe;border-top:1px solid var(--osc-line)}.oscRideFooter>div{min-width:0;display:grid;gap:2px}.oscRideFooter strong{color:var(--osc-ink);font-size:11px!important}.oscRideFooter span{color:var(--osc-muted);font-size:9px!important}.oscRideFooter .isPrimary{min-width:190px;min-height:38px;padding:0 18px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:var(--osc-blue)!important;border:1px solid var(--osc-blue)!important;box-shadow:none!important;font-weight:700!important}.oscRideFooter .isPrimary:hover:not(:disabled){background:var(--osc-blue-dark)!important;border-color:var(--osc-blue-dark)!important}.oscRideFooter .isPrimary:disabled{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#b7d3ed!important;border-color:#b7d3ed!important}.oscRideEmptyState{margin:16px;padding:24px;display:grid;place-items:center;gap:4px;color:var(--osc-muted);text-align:center;background:var(--osc-soft);border:1px dashed #cfdbe6}.oscPage button:not(.isPrimary):not(.oscWizardStep):not(.oscCalendarDay.isSelected),.oscPage .oscPickupWindowOption{box-shadow:none!important}.oscPage button.oscDateControl,.oscPage button.oscCalendarDay,.oscPage .oscCalendarHeader button,.oscPage .oscCalendarFooter button,.oscPage button.oscPickupWindowOption{color:var(--osc-ink)!important;-webkit-text-fill-color:var(--osc-ink)!important;background:#fff!important}.oscPage button.oscCalendarDay.isSelected{color:#fff!important;-webkit-text-fill-color:#fff!important;background:var(--osc-blue)!important}.oscPage button.oscPickupWindowOption.isSelected{color:var(--osc-ink)!important;-webkit-text-fill-color:var(--osc-ink)!important;background:#f1f7fd!important;border-color:#86b4dc!important;box-shadow:inset 2px 0 0 var(--osc-blue)!important}@media(max-width:1100px){.oscWizardCountrySection{grid-template-columns:minmax(150px,.8fr) minmax(200px,.9fr) minmax(360px,1.7fr)!important}.oscWizardStep{padding:10px 12px!important}}@media(max-width:900px){.oscWizardSteps{overflow-x:auto!important}.oscWizardStepsInner{min-width:760px!important}.oscWizardCountrySection{grid-template-columns:1fr 1fr!important}.oscMarketFacts{grid-column:1 / -1}.oscMarketFacts>span:first-child{border-left:0;padding-left:0}.oscRideRouteGrid{grid-template-columns:1fr!important}.oscAddressFirstFlow{grid-template-rows:none!important}}@media(max-width:620px){.oscWizardCountrySection{grid-template-columns:1fr!important}.oscMarketFacts{grid-column:auto;grid-template-columns:1fr;gap:6px}.oscMarketFacts>span{padding:7px 0 0;border-left:0;border-top:1px solid var(--osc-line)}.oscRideRouteGrid{padding:10px!important}.oscRideColumnHead{grid-template-columns:32px minmax(0,1fr)}.oscColumnState{display:none}.oscAddressGrid,.oscPracticalGrid,.oscAddressDetailsBody{grid-template-columns:1fr!important}.oscPracticalGrid .isWide,.oscStandaloneField.isWide{grid-column:auto!important}.oscRideFooter{align-items:stretch;flex-direction:column}.oscRideFooter .isPrimary{width:100%;min-width:0}.oscPage .oscCalendarPopover{left:0!important;right:auto!important}}.oscShipmentWorkspace{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:14px}.oscShipmentStage{min-width:0}.oscShipmentStage>.oscPanel{width:100%!important;margin:0!important}.oscOrderSummary{position:sticky;top:76px;min-width:0;display:grid;gap:0;overflow:hidden;color:#12233f;background:#fff;border:1px solid #dfe7ef;box-shadow:0 8px 24px #11233f0f}.oscOrderSummaryHead{min-height:66px;padding:12px 13px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e8eef4}.oscOrderSummaryHead>div{min-width:0;display:grid;gap:2px}.oscOrderSummaryHead span,.oscOrderSummaryHead h2{margin:0}.oscOrderSummaryHead>div>span{color:#63748a;font-size:9px!important}.oscOrderSummaryHead h2{color:#12233f;font-size:13px!important;font-weight:700!important}.oscOrderSummaryStep{padding:4px 7px;color:#075dbd;background:#eef6ff;border:1px solid #bed8f1;font-size:9px!important;white-space:nowrap}.oscSummaryRoute{padding:13px;display:grid;grid-template-columns:18px minmax(0,1fr);gap:0 8px;border-bottom:1px solid #e8eef4}.oscSummaryRoutePoint{grid-column:1 / -1;min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px}.oscSummaryRoutePoint>div{min-width:0;display:grid;gap:2px}.oscSummaryRoutePoint small{color:#718092;font-size:8px!important}.oscSummaryRoutePoint strong{color:#26384b;font-size:10px!important;font-weight:600!important;line-height:1.35;overflow-wrap:anywhere}.oscSummaryRouteMarker{width:12px;height:12px;margin:2px 0 0 3px;display:block;background:#fff;border:3px solid #15944a;border-radius:50%!important}.oscSummaryRoutePoint.isDropoff .oscSummaryRouteMarker{border-color:#0b72e7}.oscSummaryRouteLine{width:1px;height:23px;margin:3px 0 3px 8px;background:repeating-linear-gradient(to bottom,#9db0c2 0 3px,transparent 3px 6px)}.oscSummaryReadiness{padding:10px 12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;border-bottom:1px solid #e8eef4}.oscSummaryReadiness>div{min-width:0;padding:7px 5px;display:grid;justify-items:center;gap:2px;color:#718092;background:#f8fafc;border:1px solid #e1e8ef;text-align:center}.oscSummaryReadiness>div>span{width:20px;height:20px;display:grid;place-items:center;color:#63748a;background:#fff;border:1px solid #cbd7e3;border-radius:50%!important;font-size:8px!important;font-weight:700}.oscSummaryReadiness strong,.oscSummaryReadiness small{font-size:8px!important}.oscSummaryReadiness>div.isReady{color:#22663c;background:#f1f8f4;border-color:#cce3d4}.oscSummaryReadiness>div.isReady>span{color:#fff;background:#15944a;border-color:#15944a}.oscSummaryFacts{margin:0;padding:4px 13px;display:grid}.oscSummaryFacts>div{min-width:0;min-height:38px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px dashed #dfe7ef}.oscSummaryFacts>div:last-child{border-bottom:0}.oscSummaryFacts dt{color:#63748a;font-size:9px!important}.oscSummaryFacts dd{min-width:0;margin:0;color:#12233f;font-size:9px!important;font-weight:600;text-align:right;overflow-wrap:anywhere}.oscSummaryFacts>div.isTotal{min-height:53px}.oscSummaryFacts>div.isTotal dt{color:#12233f;font-weight:700}.oscSummaryFacts>div.isTotal dd{color:#0b72e7;font-size:11px!important;font-weight:700}.oscSummaryAssurance{margin:0 12px 12px;padding:9px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:7px;color:#405168;background:#f8fbfe;border:1px solid #dbe7f0}.oscSummaryAssurance svg{width:16px;height:16px;color:#15944a}.oscSummaryAssurance span{font-size:8px!important;line-height:1.4}@media(max-width:1180px){.oscShipmentWorkspace{grid-template-columns:minmax(0,1fr) 270px}}@media(max-width:980px){.oscShipmentWorkspace{grid-template-columns:1fr}.oscOrderSummary{position:static;order:-1}.oscSummaryRoute,.oscSummaryReadiness,.oscSummaryFacts,.oscSummaryAssurance{display:none}.oscOrderSummaryHead{min-height:52px;border-bottom:0}}.oscPage .oscAddressGrid>.oscContactEmailRow,.oscPage .oscAddressGrid>.oscContactPhoneRow{grid-column:1 / -1!important;min-width:0!important}.oscPage .oscContactPhoneRow{display:block!important}.oscPage .oscContactPhoneRow .oscPhoneField,.oscPage .oscContactPhoneRow .oscPhoneGrid{width:100%!important;min-width:0!important}.oscPage .oscContactPhoneRow .oscPhoneGrid{grid-template-columns:minmax(112px,.34fr) minmax(0,1fr)!important}@media(max-width:620px){.oscPage .oscContactPhoneRow .oscPhoneGrid{grid-template-columns:104px minmax(0,1fr)!important}}.oscPage .oscMarketFacts{display:none!important}.oscPage .oscWizardCountrySection{grid-template-columns:minmax(170px,.7fr) minmax(240px,1.3fr)!important;align-items:end!important}.oscPage .oscRideLocationColumn .oscRideColumnHead{background:#f2f7fd!important}.oscPage .oscRideLocationColumn.isPickup .oscRideColumnHead{background:#f1f8f4!important}.oscPage .oscRideColumnMarker{width:34px!important;height:34px!important;color:#fff!important;background:#0b72e7!important;border:1px solid #075dbd!important;box-shadow:0 2px 6px #0b72e72e!important;font-size:11px!important;font-weight:800!important}.oscPage .isPickup .oscRideColumnMarker{background:#15944a!important;border-color:#117a3d!important;box-shadow:0 2px 6px #15944a2e!important}.oscPage .oscAddressFirstFlow{grid-template-rows:auto auto auto auto auto!important;gap:14px!important}.oscPage .oscPersonCard,.oscPage .oscLocationPrimaryCard,.oscPage .oscPracticalAddressCard{gap:8px!important}.oscPage .oscLocationPrimaryCard{margin-top:2px!important}.oscPage .oscLocationPrimaryCard .oscSectionTitle{margin-bottom:2px!important}.oscPage .oscLocationPlatformCard{margin-top:0!important}.oscPage .oscPickupTools,.oscPage .olpSelectedActions{margin-top:8px!important}@media(max-width:900px){.oscPage .oscWizardCountrySection{grid-template-columns:1fr 1fr!important}}@media(max-width:620px){.oscPage .oscWizardCountrySection{grid-template-columns:1fr!important}}.oscPage>.oscWizardSteps,.oscPage .oscWizardSteps{min-height:0!important;margin-top:0!important;margin-bottom:10px!important;padding:0!important}.oscPage .oscWizardStepsInner{min-height:0!important;padding:0!important;align-items:stretch!important}.oscPage .oscWizardStep{min-height:46px!important;height:46px!important;padding:5px 10px!important;gap:8px!important;align-items:center!important}.oscPage .oscWizardStepNumber{width:28px!important;min-width:28px!important;height:28px!important;line-height:28px!important}.oscPage .oscWizardStepCopy{min-width:0!important;gap:0!important;line-height:1.12!important}.oscPage .oscWizardStepLabel{line-height:1.12!important}.oscPage .oscWizardStepCopy small{margin-top:1px!important;line-height:1.1!important}@media(max-width:900px){.oscPage .oscWizardStep{min-height:44px!important;height:44px!important;padding:4px 9px!important}}.oscRideLocationColumn,.oscRideLocationColumn.isPickup{border-top-width:1px!important}.oscPage .oscPracticalGrid textarea::placeholder,.oscPage .oscStandaloneField textarea::placeholder{color:#aeb9c5!important;opacity:.72!important}.oscPage .oscPracticalGrid textarea,.oscPage .oscStandaloneField textarea{color:#26384b!important}.oscPage .olpSelectedMapButton,.oscPage .olpSelectedMapButton:hover,.oscPage .olpSelectedMapButton:focus,.oscPage .olpSelectedMapButton:active,.oscPage button.olpSelectedMapButton,.oscPage button.olpSelectedMapButton:hover,.oscPage button.olpSelectedMapButton:focus,.oscPage button.olpSelectedMapButton:active{color:#075dbd!important;-webkit-text-fill-color:#075dbd!important;background:#f4f9ff!important;border-color:#b9d3ec!important;box-shadow:none!important}.oscPage .olpSelectedMapButton:hover,.oscPage .olpSelectedMapButton:focus-visible,.oscPage button.olpSelectedMapButton:hover,.oscPage button.olpSelectedMapButton:focus-visible{background:#eaf4ff!important;border-color:#8ebbe4!important}.oscPage .oscRatesPanel{min-width:0!important;padding:14px!important;display:grid!important;gap:12px!important;background:#fff!important;border:1px solid #dfe7ef!important;box-shadow:0 6px 18px #11233f0b!important}.oscPage .oscRatesHead{padding:0 0 10px!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important}.oscPage .oscRatesHead>div:first-child{min-width:0;display:grid;gap:3px}.oscPage .oscRatesHead h2,.oscPage .oscRatesHead p,.oscPage .oscDeliverySectionTitle h3,.oscPage .oscDeliverySectionTitle p{margin:0!important}.oscPage .oscRatesHead h2{color:#12233f!important;font-size:13px!important;font-weight:700!important}.oscPage .oscRatesHead p,.oscPage .oscDeliverySectionTitle p{color:#63748a!important;font-size:10px!important}.oscPage .oscDeliveryScheduleTag{min-width:180px;padding:7px 9px;display:grid;gap:2px;color:#405168;background:#f8fbfe;border:1px solid #dce6ee;text-align:right}.oscPage .oscDeliveryScheduleTag span{color:#718092;font-size:8px!important}.oscPage .oscDeliveryScheduleTag strong{color:#26384b;font-size:9px!important;font-weight:600!important}.oscPage .oscDeliverySectionTitle{display:grid;gap:2px}.oscPage .oscDeliverySectionTitle h3{color:#12233f!important;font-size:11px!important;font-weight:700!important}.oscPage .oscDeliveryChoices{min-width:0;display:grid;gap:9px}.oscPage button.oscDeliveryChoice{appearance:none!important;width:100%!important;min-width:0!important;min-height:86px!important;height:auto!important;margin:0!important;padding:11px 12px!important;display:grid!important;grid-template-columns:20px 42px minmax(130px,1.3fr) minmax(108px,.85fr) minmax(120px,.95fr) minmax(110px,.9fr) minmax(105px,auto)!important;align-items:center!important;gap:10px!important;color:#12233f!important;-webkit-text-fill-color:#12233f!important;background:#fff!important;border:1px solid #dbe4ec!important;box-shadow:none!important;text-align:left!important;white-space:normal!important;cursor:pointer!important}.oscPage button.oscDeliveryChoice:hover:not(:disabled),.oscPage button.oscDeliveryChoice:focus-visible{color:#12233f!important;-webkit-text-fill-color:#12233f!important;background:#f8fbfe!important;border-color:#9ebfdd!important;box-shadow:0 0 0 2px #0b72e712!important}.oscPage button.oscDeliveryChoice.isSelected,.oscPage button.oscDeliveryChoice.isSelected:hover,.oscPage button.oscDeliveryChoice.isSelected:focus-visible{color:#12233f!important;-webkit-text-fill-color:#12233f!important;background:#f3f8fe!important;border-color:#4f9be1!important;box-shadow:inset 3px 0 #0b72e7!important}.oscPage button.oscDeliveryChoice:disabled{opacity:1!important;color:#7a8796!important;-webkit-text-fill-color:#7a8796!important;background:#f5f7f9!important;border-color:#e0e6eb!important;cursor:not-allowed!important}.oscPage .oscDeliveryChoiceRadio{width:18px;height:18px;display:grid;place-items:center;background:#fff;border:1px solid #7f91a3;border-radius:50%!important}.oscPage .oscDeliveryChoiceRadio>span{width:8px;height:8px;display:block;background:transparent;border-radius:50%!important}.oscPage .oscDeliveryChoice.isSelected .oscDeliveryChoiceRadio{border-color:#0b72e7}.oscPage .oscDeliveryChoice.isSelected .oscDeliveryChoiceRadio>span{background:#0b72e7}.oscPage .oscDeliveryChoiceIcon{width:42px;height:42px;display:grid;place-items:center;color:#0b72e7;background:#eef6ff;border:1px solid #dcecff;font-size:17px!important;font-weight:700!important}.oscPage .oscDeliveryChoice.isStandard .oscDeliveryChoiceIcon{color:#b9770e;background:#fff8ec;border-color:#f3dfbd}.oscPage .oscDeliveryChoice.isEconomy .oscDeliveryChoiceIcon{color:#15944a;background:#f1f8f4;border-color:#d3eadb}.oscPage .oscDeliveryChoiceIdentity,.oscPage .oscDeliveryChoiceMeta,.oscPage .oscDeliveryChoicePrice{min-width:0;display:grid;gap:3px}.oscPage .oscDeliveryChoiceTitle{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.oscPage .oscDeliveryChoiceTitle strong{color:#12233f!important;font-size:11px!important;font-weight:700!important}.oscPage .oscDeliveryChoiceTitle small{padding:2px 5px;color:#22663c!important;background:#eef8f1;border:1px solid #cce3d4;font-size:8px!important;font-weight:600!important}.oscPage .oscDeliveryChoiceSubtitle,.oscPage .oscDeliveryChoiceMeta small,.oscPage .oscDeliveryChoicePrice small,.oscPage .oscDeliveryChoicePrice span{color:#718092!important;font-size:8px!important;line-height:1.3!important}.oscPage .oscDeliveryChoiceMeta,.oscPage .oscDeliveryChoicePrice{min-height:43px;padding-left:10px;align-content:center;border-left:1px solid #e4eaf0}.oscPage .oscDeliveryChoiceMeta strong,.oscPage .oscDeliveryChoicePrice strong{color:#26384b!important;font-size:9px!important;font-weight:600!important;line-height:1.35!important;overflow-wrap:anywhere}.oscPage .oscDeliveryChoicePrice strong{color:#12233f!important;font-size:10px!important;font-weight:700!important}.oscPage .oscDeliveryNotice{padding:9px 10px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;color:#405168;background:#f8fbfe;border:1px solid #dce6ee}.oscPage .oscDeliveryNotice>span{width:18px;height:18px;display:grid;place-items:center;color:#0b72e7;background:#fff;border:1px solid #0b72e7;border-radius:50%!important;font-size:9px!important;font-weight:700!important}.oscPage .oscDeliveryNotice p{margin:0!important;color:#536579!important;font-size:9px!important;line-height:1.4!important}.oscPage .oscDeliveryEmpty{padding:22px;display:grid;justify-items:center;gap:4px;color:#63748a;text-align:center;background:#f8fafc;border:1px dashed #cdd9e4}.oscPage .oscDeliveryEmpty strong{color:#26384b;font-size:10px!important}.oscPage .oscRatesFooter{margin:2px 0 0!important;padding:11px 0 0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;background:transparent!important;border-top:1px solid #e4eaf0!important}.oscPage .oscRatesFooter .oscRatesBackButton{min-width:92px!important;color:#075dbd!important;-webkit-text-fill-color:#075dbd!important;background:#fff!important;border:1px solid #9fbfdd!important}.oscPage .oscRatesFooter .oscRatesBackButton:hover:not(:disabled),.oscPage .oscRatesFooter .oscRatesBackButton:focus-visible{color:#075dbd!important;-webkit-text-fill-color:#075dbd!important;background:#eef6ff!important;border-color:#6fa4d4!important}.oscPage .oscRatesFooter .isPrimary{min-width:160px!important}@media(max-width:1180px){.oscPage button.oscDeliveryChoice{grid-template-columns:20px 40px minmax(125px,1.2fr) minmax(100px,.8fr) minmax(110px,.9fr) minmax(100px,auto)!important}.oscPage .oscDeliveryChoiceMeta:nth-of-type(3){display:none!important}}@media(max-width:860px){.oscPage .oscRatesHead{display:grid!important}.oscPage .oscDeliveryScheduleTag{width:100%;min-width:0;text-align:left}.oscPage button.oscDeliveryChoice{grid-template-columns:20px 38px minmax(0,1fr) auto!important;min-height:0!important}.oscPage .oscDeliveryChoiceIdentity{grid-column:3}.oscPage .oscDeliveryChoicePrice{grid-column:4;grid-row:1;border-left:0;padding-left:0;text-align:right}.oscPage .oscDeliveryChoiceMeta{grid-column:3 / -1;min-height:0;padding:7px 0 0;border-left:0;border-top:1px solid #e4eaf0}}@media(max-width:620px){.oscPage button.oscDeliveryChoice{grid-template-columns:20px 36px minmax(0,1fr)!important}.oscPage .oscDeliveryChoicePrice,.oscPage .oscDeliveryChoiceMeta{grid-column:3;grid-row:auto;text-align:left}.oscPage .oscRatesFooter{align-items:stretch!important;flex-direction:column-reverse!important}.oscPage .oscRatesFooter button{width:100%!important}}.oscPage button.oscDeliveryChoice{border-color:#d8e2eb!important;box-shadow:0 2px 8px #12233f09!important;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease!important}.oscPage button.oscDeliveryChoice:hover:not(:disabled),.oscPage button.oscDeliveryChoice:focus-visible{background:#fbfdff!important;border-color:#9fc3e4!important;box-shadow:0 5px 16px #12233f14!important}.oscPage button.oscDeliveryChoice.isSelected,.oscPage button.oscDeliveryChoice.isSelected:hover,.oscPage button.oscDeliveryChoice.isSelected:focus-visible{background:linear-gradient(90deg,#f3f8fe,#fff 76%)!important;border-color:#3f91dd!important;box-shadow:inset 3px 0 #0b72e7,0 5px 16px #0b72e717!important}.oscPage .oscDeliveryChoiceIcon{position:relative;width:44px!important;height:44px!important;border-radius:9px!important;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffb8!important}.oscPage .oscDeliveryChoiceIcon:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(145deg,rgba(255,255,255,.72),transparent 55%)}.oscPage .oscDeliveryChoiceIcon svg{position:relative;z-index:1;width:22px;height:22px}.oscPage .oscDeliveryChoice.isExpress .oscDeliveryChoiceIcon{color:#0b72e7!important;background:#edf6ff!important;border-color:#c7e0f8!important}.oscPage .oscDeliveryChoice.isSameDay .oscDeliveryChoiceIcon{color:#e86f17!important;background:#fff4ea!important;border-color:#f3d2b6!important}.oscPage .oscDeliveryChoice.isStandard .oscDeliveryChoiceIcon{color:#c27a08!important;background:#fff8e8!important;border-color:#f1dfb8!important}.oscPage .oscDeliveryChoice.isEconomy .oscDeliveryChoiceIcon{color:#138a46!important;background:#eef8f2!important;border-color:#cae6d4!important}.oscPage .oscDeliveryChoice.isSelected .oscDeliveryChoiceIcon{box-shadow:inset 0 0 0 1px #ffffffc7,0 4px 12px #12233f17!important}.oscPage .oscDeliveryChoiceRadio{transition:border-color .14s ease,box-shadow .14s ease!important}.oscPage .oscDeliveryChoice.isSelected .oscDeliveryChoiceRadio{border-color:#0b72e7!important;box-shadow:0 0 0 3px #0b72e71a!important}.oscPage .oscDeliveryChoiceTitle small{border-radius:999px!important}@media(prefers-reduced-motion:reduce){.oscPage button.oscDeliveryChoice,.oscPage .oscDeliveryChoiceRadio{transition:none!important}}.oscWindowPicker,.oscWindowPicker *{box-sizing:border-box;border-radius:2px!important}.oscWindowPicker{position:relative;z-index:2;width:100%;min-width:0;padding:11px 10px 10px;display:grid;gap:9px;background:#fff;border:1px solid #dbe3ea;border-left:2px solid #0b72e7}.oscWindowPickerHead{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 176px;align-items:center;gap:10px}.oscWindowPickerTitleRow{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px}.oscWindowPickerTitleIcon,.oscDateControlIcon{width:28px;height:28px;display:grid;place-items:center;color:#536274;background:#f2f6f9;border:1px solid #e2e8ee}.oscWindowPicker svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.oscWindowPicker h3{margin:0;color:#172434;font-size:11px!important;font-weight:700!important;line-height:1.2}.oscDatePickerWrap{position:relative;z-index:20;min-width:0}.oscDateControl{width:100%;min-height:38px;padding:5px 7px!important;display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;color:#172434!important;background:#fff!important;border:1px solid #d5dee6!important;box-shadow:none!important;text-align:left!important}.oscDateControl:hover:not(:disabled),.oscDateControl:focus-visible,.oscDateControl:active:not(:disabled){color:#172434!important;background:#f7fbff!important;border-color:#93b9dc!important;box-shadow:none!important;outline:0!important}.oscDateControlCopy{min-width:0;display:grid;gap:1px}.oscDateControlCopy small{color:#667587!important;font-size:8px!important}.oscDateControlCopy strong{min-width:0;color:#172434!important;font-size:9px!important;font-weight:600!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oscSelectedWindowNote{min-width:0;min-height:38px;padding:6px 8px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;color:#22663c;background:#f3faf6;border:1px solid #cfe5d7}.oscSelectedWindowIcon{width:20px;height:20px;display:grid;place-items:center;color:#fff;background:#15944a}.oscSelectedWindowCopy{min-width:0;display:flex;align-items:baseline;gap:7px}.oscSelectedWindowCopy strong{color:#22663c!important;font-size:10px!important;font-weight:700!important}.oscSelectedWindowCopy small{color:#405f4c!important;font-size:9px!important}.oscWindowOptions{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.oscPickupWindowOption{position:relative;width:100%!important;min-width:0!important;min-height:56px!important;padding:8px!important;display:grid!important;align-content:start!important;gap:5px!important;color:#172434!important;background:#fff!important;border:1px solid #dde5ec!important;box-shadow:none!important;text-align:left!important;white-space:normal!important}.oscPickupWindowOption:hover:not(:disabled),.oscPickupWindowOption:focus-visible,.oscPickupWindowOption:active:not(:disabled){color:#0b5ea8!important;background:#f7fbff!important;border-color:#9fc1df!important;box-shadow:none!important;outline:0!important}.oscPickupWindowOption.isSelected,.oscPickupWindowOption.isSelected:hover:not(:disabled),.oscPickupWindowOption.isSelected:focus-visible,.oscPickupWindowOption.isSelected:active:not(:disabled){color:#0b5ea8!important;background:#f2f8fe!important;border-color:#0b72e7!important;box-shadow:inset 2px 0 #0b72e7!important}.oscPickupWindowTopRow{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:7px}.oscPickupWindowTopRow strong{min-width:0;color:inherit!important;font-size:10px!important;font-weight:700!important}.oscPickupWindowTopRow>span{width:18px;height:18px;flex:0 0 auto;display:grid;place-items:center;color:#667587;background:#f2f5f7;border:1px solid #e1e7ec}.oscPickupWindowOption.isSelected .oscPickupWindowTopRow>span{color:#fff;background:#0b72e7;border-color:#0b72e7}.oscPickupWindowTime{color:#25384b!important;font-size:9px!important;font-weight:600!important;line-height:1.25;white-space:nowrap}.oscCalendarPopover{position:absolute;top:calc(100% + 6px);right:0;z-index:2000;width:min(286px,calc(100vw - 24px));padding:9px;background:#fff;border:1px solid #d7e0e7;box-shadow:0 18px 38px #0f172a29}.oscCalendarHeader{display:grid;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:7px}.oscCalendarHeader strong{color:#172434!important;font-size:10px!important;font-weight:600!important;text-align:center}.oscCalendarHeader button,.oscCalendarFooter button{min-height:27px!important;padding:4px 6px!important;color:#086fad!important;background:#fff!important;border:1px solid #d5dee6!important;box-shadow:none!important}.oscCalendarHeader button:hover:not(:disabled),.oscCalendarHeader button:focus-visible,.oscCalendarFooter button:hover:not(:disabled),.oscCalendarFooter button:focus-visible{color:#075b9b!important;background:#f4f9fd!important;border-color:#a9c6dd!important;outline:0!important}.oscCalendarWeekdays,.oscCalendarGrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.oscCalendarWeekdays{margin-top:8px}.oscCalendarWeekdays span{color:#718092;font-size:9px!important;text-align:center}.oscCalendarGrid{margin-top:4px}.oscCalendarDay{width:100%!important;min-width:0!important;min-height:28px!important;padding:2px!important;color:#334155!important;background:#fff!important;border:0!important;box-shadow:none!important;font-size:10px!important}.oscCalendarDay:hover:not(:disabled),.oscCalendarDay:focus-visible{color:#075b9b!important;background:#eef5fa!important;outline:0!important}.oscCalendarDay.isSelected,.oscCalendarDay.isSelected:hover:not(:disabled),.oscCalendarDay.isSelected:focus-visible{color:#fff!important;background:#086fad!important}.oscCalendarDay.isOutside{color:#a9b3bd!important}.oscCalendarDay:disabled{color:#c6cdd4!important}.oscCalendarFooter{margin-top:8px;padding-top:7px;display:flex;align-items:center;justify-content:space-between;gap:7px;border-top:1px solid #edf1f4}.oscCalendarFooter span{color:#718092;font-size:9px!important;text-align:right}@media(max-width:760px){.oscWindowPickerHead{grid-template-columns:1fr}.oscDateControl{max-width:220px}.oscWindowOptions{grid-template-columns:1fr}.oscPickupWindowOption{min-height:50px!important}.oscCalendarPopover{left:0;right:auto}}.oscPhoneField,.oscPhoneField *,.oscPhoneField *:before,.oscPhoneField *:after{box-sizing:border-box!important;border-radius:2px!important}.oscPhoneField{position:relative!important;z-index:auto!important;width:100%;min-width:0;display:grid;gap:4px}.oscPhoneField:focus-within{z-index:80!important}.oscPhoneLabel{color:#334155!important;font-size:10px!important;line-height:1.25}.oscPhoneGrid{position:relative;width:100%;min-width:0;height:34px;display:grid;grid-template-columns:92px minmax(0,1fr);gap:0;border:1px solid #d2dce5;background:#fff}.oscPhoneGrid:focus-within{border-color:#086fad;box-shadow:0 0 0 2px #086fad14}.oscDialPicker{position:relative!important;z-index:auto!important;min-width:0}.oscDialButton{width:100%!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0 7px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:4px!important;color:#172434!important;background:#f7f9fb!important;border:0!important;border-right:1px solid #e1e7ec!important;box-shadow:none!important}.oscDialButtonValue{min-width:0;display:flex;align-items:center;gap:4px;overflow:hidden;white-space:nowrap}.oscDialChevron{color:#6b7a8b!important;font-size:9px!important}.oscPhoneNumberInput{width:100%!important;height:32px!important;min-height:32px!important;margin:0!important;padding:6px 8px!important;color:#172434!important;background:#fff!important;border:0!important;outline:0!important;box-shadow:none!important}.oscDialMenu{position:absolute!important;top:calc(100% + 5px);left:0;z-index:1000!important;width:min(320px,calc(100vw - 24px));max-height:300px;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;background:#fff;border:1px solid #c8d3dd;box-shadow:0 16px 34px #0f172a29}body.olp-map-open .oscDialMenu{display:none!important}.oscDialSearch{width:100%!important;height:36px!important;min-height:36px!important;margin:0!important;padding:6px 8px!important;border:0!important;border-bottom:1px solid #e2e8ee!important;box-shadow:none!important}.oscDialList{min-height:0;max-height:260px;padding:3px;display:grid;gap:1px;overflow-y:auto}.oscDialOption{width:100%!important;min-height:36px!important;padding:6px 7px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;color:#172434!important;background:#fff!important;border:0!important;box-shadow:none!important;text-align:left!important}.oscDialOption:hover{background:#f5f8fa!important}.oscDialOption.isActive{background:#eef6ff!important;box-shadow:inset 2px 0 #086fad!important}.oscDialOptionMain{min-width:0;display:grid;grid-template-columns:20px minmax(0,1fr);gap:5px;align-items:center}.oscDialOptionMain>span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oscDialOption small{color:#667586!important;font-size:10px!important;white-space:nowrap}.oscDialEmpty{padding:9px;color:#667586;font-size:10px}@media(max-width:520px){.oscPhoneGrid{grid-template-columns:88px minmax(0,1fr)}}.oscAddressFirstFlow,.oscAddressFirstFlow *,.oscLocationPlatformCard,.oscLocationPlatformCard *{box-sizing:border-box!important;border-radius:2px!important}.oscLocationsSection{min-width:0;background:transparent!important;border:0!important;box-shadow:none!important}.oscLocationPlatformCard .olpPicker{width:100%;min-width:0}.oscLocationPlatformCard .olpPickerLabelRow{margin-bottom:5px}.oscLocationPlatformCard .olpQuickActions,.oscLocationPlatformCard .olpSectionRows{border-color:#dfe7ee!important}.oscLocationPlatformCard .olpSelected{padding:0!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important}.oscLocationPlatformCard .olpSelectedMain{min-height:42px;padding:6px 0!important}.oscLocationPlatformCard .olpLocationReadiness{margin-top:5px!important}.oscLocationPlatformCard .olpAvailability{margin-top:8px!important}.oscLocationPlatformCard .olpSearchResults{max-height:260px}.oscPickupTools{min-width:0}.oscPickupTools button:disabled{color:#94a1af!important;background:#f4f6f8!important;border-color:#d9e1e8!important;cursor:not-allowed!important}@media(max-width:680px){.oscLocationPlatformCard .olpSelectedActions{display:grid!important;grid-template-columns:1fr!important}.oscLocationPlatformCard .olpSelectedMapButton,.oscPickupTools button{width:100%!important}}.oscLocationPlatformCard .olpPickerLabelRow{margin-bottom:6px!important}.oscLocationPlatformCard .olpPickerLabel,.oscLocationPlatformCard .olpPickerLabelRow label,.oscLocationPlatformCard .olpPickerLabelRow span{color:#405168!important;font-size:9px!important;line-height:1.25!important}.oscPage .oscContactPhoneRow,.oscPage .oscPhoneField,.oscPage .oscPhoneGrid{min-width:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.oscPage .oscPhoneField{display:grid!important;gap:4px!important}.oscPage .oscPhoneGrid{width:100%!important;min-height:34px!important;display:grid!important;grid-template-columns:minmax(112px,.34fr) minmax(0,1fr)!important;gap:0!important;overflow:visible!important;background:#fff!important;border:1px solid #c9d4df!important}.oscPage .oscPhoneGrid:focus-within{border-color:#0b72e7!important;box-shadow:0 0 0 2px #0b72e714!important}.oscPage .oscPhoneGrid .oscDialButton,.oscPage .oscPhoneGrid .oscPhoneNumberInput,.oscPage .oscPhoneGrid>input{min-height:32px!important;height:32px!important;margin:0!important;border:0!important;box-shadow:none!important;outline:0!important}.oscPage .oscPhoneGrid .oscDialButton{border-right:1px solid #c9d4df!important}.oscPage .oscPhoneGrid .oscPhoneNumberInput,.oscPage .oscPhoneGrid>input{padding-left:10px!important}.oscPage .oscPersonCard{padding-bottom:16px!important}.oscPage .oscLocationPrimaryCard{padding-top:4px!important}@media(max-width:620px){.oscPage .oscPhoneGrid{grid-template-columns:104px minmax(0,1fr)!important}}.oscPage .oscLocationPlatformCard .olpQuickActions,.oscPage .oscLocationPlatformCard .olpSectionRows,.oscPage .oscLocationPlatformCard .olpSearchResults{background:#fff!important;border-color:#d7e1ea!important}.oscPage .oscLocationPlatformCard .olpActionRow,.oscPage .oscLocationPlatformCard .olpLocationRow,.oscPage .oscLocationPlatformCard .olpSearchResults button,.oscPage .oscLocationPlatformCard [role=option]{color:#22364d!important;-webkit-text-fill-color:#22364d!important;background:#fff!important;border-color:#e6edf3!important;box-shadow:none!important}.oscPage .oscLocationPlatformCard .olpActionRow:hover:not(:disabled),.oscPage .oscLocationPlatformCard .olpLocationRow:hover:not(:disabled),.oscPage .oscLocationPlatformCard .olpSearchResults button:hover:not(:disabled),.oscPage .oscLocationPlatformCard [role=option]:hover:not(:disabled),.oscPage .oscLocationPlatformCard .olpActionRow:focus-visible,.oscPage .oscLocationPlatformCard .olpLocationRow:focus-visible,.oscPage .oscLocationPlatformCard .olpSearchResults button:focus-visible,.oscPage .oscLocationPlatformCard [role=option]:focus-visible{color:#075dbd!important;-webkit-text-fill-color:#075dbd!important;background:#f1f7fd!important;border-color:#bdd3e7!important;outline:0!important}.oscPage .oscLocationPlatformCard .olpActionTitle,.oscPage .oscLocationPlatformCard .olpLocationRowTitle,.oscPage .oscLocationPlatformCard .olpSearchResults button strong,.oscPage .oscLocationPlatformCard [role=option] strong{color:inherit!important;-webkit-text-fill-color:inherit!important}.oscPage .oscLocationPlatformCard .olpActionMeta,.oscPage .oscLocationPlatformCard .olpLocationRowMeta,.oscPage .oscLocationPlatformCard .olpSearchResults button small,.oscPage .oscLocationPlatformCard [role=option] small{color:#63748a!important;-webkit-text-fill-color:#63748a!important}.oscPage .oscLocationPlatformCard .olpPickerLabelRow button,.oscPage .oscLocationPlatformCard .olpTextButton,.oscPage .oscLocationPlatformCard .olpSelectedMapButton,.oscPage .oscLocationPlatformCard .olpSelectedActions button{color:#075dbd!important;-webkit-text-fill-color:#075dbd!important;background:#fff!important;border-color:#b9cde0!important;box-shadow:none!important}.oscPage .oscLocationPlatformCard .olpPickerLabelRow button:hover:not(:disabled),.oscPage .oscLocationPlatformCard .olpTextButton:hover:not(:disabled),.oscPage .oscLocationPlatformCard .olpSelectedMapButton:hover:not(:disabled),.oscPage .oscLocationPlatformCard .olpSelectedActions button:hover:not(:disabled),.oscPage .oscLocationPlatformCard .olpPickerLabelRow button:focus-visible,.oscPage .oscLocationPlatformCard .olpTextButton:focus-visible,.oscPage .oscLocationPlatformCard .olpSelectedMapButton:focus-visible,.oscPage .oscLocationPlatformCard .olpSelectedActions button:focus-visible{color:#064f9f!important;-webkit-text-fill-color:#064f9f!important;background:#edf5fc!important;border-color:#8fb2d0!important;outline:0!important}.oscPage .oscLocationSectionHead{width:100%!important;min-width:0!important;min-height:20px!important;display:flex!important;align-items:center!important;margin:0!important}.oscPage .oscLocationSectionHead .oscSectionTitle{min-width:0!important;margin:0!important;line-height:1.35!important}.oscPage .oscLocationActionRow{width:100%!important;min-width:0!important;min-height:30px!important;margin:0!important;display:flex!important;align-items:stretch!important}.oscPage .oscLocationActionRow.isPlaceholder{visibility:hidden!important;pointer-events:none!important}.oscPage .oscLocationActionRow .oscPickupTools{width:100%!important;min-width:0!important;margin:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:6px!important}.oscPage .oscLocationActionRow .oscPickupTools button{width:100%!important;min-width:0!important;min-height:30px!important;margin:0!important;padding:4px 5px!important;color:#075dbd!important;-webkit-text-fill-color:#075dbd!important;background:#f7fbff!important;border:1px solid #b9cde0!important;box-shadow:none!important;font-size:8px!important;line-height:1.2!important;white-space:normal!important;text-align:center!important}.oscPage .oscLocationActionRow .oscPickupTools button:hover:not(:disabled),.oscPage .oscLocationActionRow .oscPickupTools button:focus-visible{color:#064f9f!important;-webkit-text-fill-color:#064f9f!important;background:#edf5fc!important;border-color:#8fb2d0!important;outline:0!important}.oscPage .oscLocationPrimaryCard{grid-template-rows:20px 30px auto!important;gap:7px!important}.oscPage .oscLocationPlatformCard .olpPickerLabelRow{min-height:24px!important;margin:0 0 6px!important;align-items:center!important}.oscPage .oscLocationPlatformCard .olpSelectedMain{min-height:31px!important;padding:3px 0 5px!important}@media(max-width:620px){.oscPage .oscLocationActionRow{min-height:auto!important}.oscPage .oscLocationActionRow.isPlaceholder{display:none!important}.oscPage .oscLocationActionRow .oscPickupTools{grid-template-columns:1fr!important}.oscPage .oscLocationPrimaryCard{grid-template-rows:none!important}}.oscPage .oscLocationInlineError{width:100%!important;margin:0!important;padding:7px 8px!important;color:#9f2d2d!important;background:#fff5f5!important;border:1px solid #efcaca!important;font-size:9px!important;line-height:1.35!important}.oscPage .oscLocationPlatformCard .olpSelectedMain{grid-template-columns:minmax(0,1fr)!important}.oscPage .oscLocationPlatformCard .olpSelectedMain>:first-child:not(.olpSelectedCopy){display:none!important}.oscPage .oscLocationPlatformCard .olpSelectedCopy{grid-column:1!important}@media(max-width:760px){.oscPage .oscLocationSectionHead{grid-template-columns:1fr!important;align-items:start!important}.oscPage .oscLocationSectionHead .oscPickupTools{width:100%!important;justify-content:flex-start!important}}@media(max-width:520px){.oscPage .oscLocationSectionHead .oscPickupTools{display:grid!important;grid-template-columns:1fr!important}.oscPage .oscLocationSectionHead .oscPickupTools button{width:100%!important}}.oscPage .oscLocationPlatformCard .olpPickerLabelRow button{min-width:82px!important;min-height:30px!important;margin:0!important;padding:5px 10px!important;color:transparent!important;-webkit-text-fill-color:transparent!important;background:#f7fbff!important;border:1px solid #b9cde0!important;box-shadow:none!important;font-size:0!important;line-height:1!important;white-space:nowrap!important}.oscPage .oscLocationPlatformCard .olpPickerLabelRow button:after{content:"Add Address";color:#075dbd!important;-webkit-text-fill-color:#075dbd!important;font-size:9px!important;line-height:1.2!important;white-space:nowrap!important}.oscPage .oscLocationPlatformCard .olpPickerLabelRow button:hover:not(:disabled),.oscPage .oscLocationPlatformCard .olpPickerLabelRow button:focus-visible{color:transparent!important;-webkit-text-fill-color:transparent!important;background:#f7fbff!important;border-color:#b9cde0!important;box-shadow:none!important;outline:0!important}.oscPage .oscLocationPlatformCard .olpPickerLabelRow button:hover:not(:disabled):after,.oscPage .oscLocationPlatformCard .olpPickerLabelRow button:focus-visible:after{color:#075dbd!important;-webkit-text-fill-color:#075dbd!important}.oscPage .oscLocationPlatformCard .olpLocationReadiness{min-width:0!important;padding:9px 10px!important;display:flex!important;align-items:center!important;gap:8px!important;overflow:visible!important}.oscPage .oscLocationPlatformCard .olpLocationReadiness p,.oscPage .oscLocationPlatformCard .olpLocationReadiness small,.oscPage .oscLocationPlatformCard .olpLocationReadiness .olpReadinessText,.oscPage .oscLocationPlatformCard .olpLocationReadiness .olpLocationReadinessText{min-width:0!important;margin:0!important;color:transparent!important;-webkit-text-fill-color:transparent!important;font-size:0!important;line-height:1!important;white-space:nowrap!important}.oscPage .oscLocationPlatformCard .olpLocationReadiness p:after,.oscPage .oscLocationPlatformCard .olpLocationReadiness small:after,.oscPage .oscLocationPlatformCard .olpLocationReadiness .olpReadinessText:after,.oscPage .oscLocationPlatformCard .olpLocationReadiness .olpLocationReadinessText:after{content:"Address ready. Map adjustment is optional.";color:#63748a!important;-webkit-text-fill-color:#63748a!important;font-size:8px!important;line-height:1.25!important;white-space:nowrap!important}.oscPage .oscLocationPlatformCard .olpSelectedMapButton{min-height:30px!important;padding:5px 10px!important;color:#075dbd!important;-webkit-text-fill-color:#075dbd!important;background:#f7fbff!important;border:1px solid #b9cde0!important;box-shadow:none!important;white-space:nowrap!important}.oscPage .oscLocationPlatformCard .olpSelectedMapButton:hover:not(:disabled),.oscPage .oscLocationPlatformCard .olpSelectedMapButton:focus-visible{color:#075dbd!important;-webkit-text-fill-color:#075dbd!important;background:#f7fbff!important;border-color:#b9cde0!important;box-shadow:none!important;outline:0!important}@media(max-width:760px){.oscPage .oscLocationPlatformCard .olpLocationReadiness p:after,.oscPage .oscLocationPlatformCard .olpLocationReadiness small:after,.oscPage .oscLocationPlatformCard .olpLocationReadiness .olpReadinessText:after,.oscPage .oscLocationPlatformCard .olpLocationReadiness .olpLocationReadinessText:after{white-space:normal!important}}.oscPage .oscLocationPlatformCard button.olpSelectedMapButton,.oscPage .oscLocationPlatformCard button.olpSelectedMapButton:hover,.oscPage .oscLocationPlatformCard button.olpSelectedMapButton:focus,.oscPage .oscLocationPlatformCard button.olpSelectedMapButton:focus-visible,.oscPage .oscLocationPlatformCard button.olpSelectedMapButton:active,.oscPage .oscLocationPlatformCard .olpSelectedActions button.olpSelectedMapButton,.oscPage .oscLocationPlatformCard .olpSelectedActions button.olpSelectedMapButton:hover,.oscPage .oscLocationPlatformCard .olpSelectedActions button.olpSelectedMapButton:focus-visible,.oscPage .oscLocationPlatformCard .olpSelectedActions button.olpSelectedMapButton:active{color:#075dbd!important;-webkit-text-fill-color:#075dbd!important;background-color:#f7fbff!important;background-image:none!important;border:1px solid #b9cde0!important;box-shadow:none!important;filter:none!important;opacity:1!important;outline:0!important;transform:none!important}.oscPage .oscLocationPlatformCard button.olpSelectedMapButton:hover,.oscPage .oscLocationPlatformCard button.olpSelectedMapButton:focus-visible,.oscPage .oscLocationPlatformCard button.olpSelectedMapButton:active{border-color:#91b3d1!important;background-color:#eef6fd!important}.oscPage .oscLocationPlatformCard button.olpSelectedMapButton>*,.oscPage .oscLocationPlatformCard button.olpSelectedMapButton:hover>*,.oscPage .oscLocationPlatformCard button.olpSelectedMapButton:focus-visible>*,.oscPage .oscLocationPlatformCard button.olpSelectedMapButton:active>*{color:inherit!important;-webkit-text-fill-color:inherit!important;background:transparent!important}.oscLocationPlatformCard .olpSelectedMapButton,.oscLocationPlatformCard .olpSelectedMapButton:hover,.oscLocationPlatformCard .olpSelectedMapButton:focus,.oscLocationPlatformCard .olpSelectedMapButton:active{color:#075dbd!important;-webkit-text-fill-color:#075dbd!important;background:#f4f9ff!important;border:1px solid #b9d3ec!important;box-shadow:none!important}.oscLocationPlatformCard .olpSelectedMapButton:hover,.oscLocationPlatformCard .olpSelectedMapButton:focus-visible{background:#eaf4ff!important;border-color:#8ebbe4!important}.oscPackagePanel,.oscPackagePanel *,.oscPackagePanel *:before,.oscPackagePanel *:after{box-sizing:border-box;border-radius:2px!important}.oscPackagePanel{padding:0!important;gap:0!important;background:#fff!important;overflow:visible!important}.oscPackageHero{padding:13px 15px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;border-bottom:1px solid #edf1f4}.oscPackageHero>div:first-child{min-width:0;display:grid;gap:2px}.oscPackageEyebrow{color:#0b6fb8!important;font-size:10px!important}.oscPackageHero h2,.oscPackageHero p{margin:0!important}.oscPackageHero h2{color:#172434!important;font-size:14px!important;font-weight:600!important}.oscPackageHero p{color:#667587!important;font-size:11px!important}.oscPackageCount{min-width:62px;padding:5px 8px;display:grid;justify-items:end;background:#f7f9fb}.oscPackageCount span{font-size:9px!important}.oscPackageCount strong{font-size:13px!important;font-weight:600!important}.oscPackagePanel .oscItems{padding:11px 14px 2px;display:grid;gap:16px}.oscPackagePanel .oscPackageItem{padding:0!important;display:grid;gap:0!important;background:#fff!important;border:0!important;box-shadow:none!important}.oscPackagePanel .oscItemHead{min-height:38px;padding:6px 0 8px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #edf1f4}.oscPackagePanel .oscItemHead>div{display:grid;gap:1px}.oscPackagePanel .oscItemHead span{font-size:11px!important;font-weight:600!important}.oscPackagePanel .oscItemHead small{color:#718092!important;font-size:9px!important}.oscPage .oscPackageRemove{min-height:25px!important;padding:3px 7px!important;color:#8b3a3a!important;background:transparent!important;border:0!important}.oscPackageChoice{padding:10px 0;display:grid;grid-template-columns:minmax(0,1fr) 62px auto;align-items:center;gap:10px;border-bottom:1px solid #edf1f4}.oscPackageChoiceCopy{min-width:0;display:grid;gap:2px}.oscPackageChoiceCopy>span{color:#718092!important;font-size:9px!important}.oscPackageChoiceCopy>strong{color:#172434!important;font-size:11px!important;font-weight:600!important}.oscPackageChoiceCopy>small{color:#667587!important;font-size:9px!important}.oscPackageChoiceVisual{width:62px;height:48px;padding:3px;display:grid;place-items:center;background:#f7f9fb}.oscPackageChoiceVisual img{width:100%;height:100%;object-fit:contain}.oscPage .oscPackageChoiceButton{min-height:30px!important;padding:5px 10px!important;color:#0b6fb8!important;background:#fff!important;border:1px solid #adc3d3!important;box-shadow:none!important}.oscSelectedPackageSummary{padding:10px 0;display:grid;grid-template-columns:58px minmax(0,1fr) minmax(240px,1.15fr);gap:10px;align-items:center;border-bottom:1px solid #edf1f4}.oscSelectedPackageVisual{width:58px;height:48px;padding:3px;display:grid;place-items:center;background:#f7f9fb}.oscSelectedPackageVisual img{width:100%;height:100%;object-fit:contain}.oscSelectedPackageCopy{min-width:0;display:grid;gap:1px}.oscSelectedPackageCopy span,.oscSelectedPackageSummary dt{color:#718092!important;font-size:8px!important}.oscSelectedPackageCopy strong{font-size:11px!important;font-weight:600!important}.oscSelectedPackageCopy small{color:#718092!important;font-size:9px!important}.oscSelectedPackageSummary dl{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.oscSelectedPackageSummary dl>div{min-width:0;display:grid;gap:1px}.oscSelectedPackageSummary dd{margin:0;font-size:9px!important}.oscPackageEssentials{padding:10px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px}.oscPackageEssentials label,.oscCustomPackageGrid label{min-width:0;display:grid;gap:3px}.oscPackageEssentials label>span,.oscCustomPackageGrid label>span{color:#334155!important;font-size:9px!important}.oscPackageEssentials .isWide{grid-column:1 / -1}.oscPage .oscPackageEssentials input,.oscPage .oscPackageEssentials select,.oscPage .oscPackageEssentials textarea,.oscPage .oscCustomPackageGrid input{width:100%!important;min-width:0!important;min-height:32px!important;padding:6px 8px!important;color:#172434!important;background:#fff!important;border:1px solid #d8dfe6!important;box-shadow:none!important}.oscPage .oscPackageEssentials textarea{min-height:58px!important}.oscCustomPackageDetails{margin:0 0 10px;border-top:1px solid #edf1f4}.oscCustomPackageDetails summary{min-height:33px;padding:8px 0;color:#0b6fb8!important;font-size:9px!important}.oscCustomPackageGrid{padding:0 0 9px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.oscPackagePanel .oscDispatchStrip{margin:0;padding:7px 8px!important;display:flex!important;flex-wrap:wrap!important;gap:5px 12px!important;color:#536274!important;background:#f7f9fb!important;border:0!important;border-left:2px solid #9eb2c2!important}.oscPackagePanel .oscDispatchStrip span,.oscPackagePanel .oscDispatchStrip strong{font-size:8px!important}.oscPackageActions{padding:8px 14px 0}.oscPage .oscPackageActions button{min-height:28px!important;padding:4px 9px!important;color:#0b6fb8!important;background:#fff!important;border:1px solid #adc3d3!important}.oscPackagePanel>.oscFooter{margin:10px 14px 0;padding:10px 0 12px;border-top:1px solid #edf1f4!important}.oscPackageDrawerLayer{position:fixed;inset:0;z-index:12000;pointer-events:none}.oscPackageDrawer{position:fixed;min-width:390px;min-height:340px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);display:grid;grid-template-rows:auto auto minmax(0,1fr);color:#172434;background:#fff;border:1px solid #cfd9e3;box-shadow:0 22px 54px #0f172a2e;overflow:hidden;pointer-events:auto}.oscPackageDrawerHeader{min-height:46px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#f8fafc;border-bottom:1px solid #e5ebf0;cursor:move;-webkit-user-select:none;user-select:none}.oscPackageDrawerHeader>div{display:grid;gap:1px}.oscPackageDrawerHeader span{color:#718092!important;font-size:9px!important}.oscPackageDrawerHeader strong{font-size:12px!important;font-weight:600!important}.oscPackageDrawerHeader button{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;color:#536274!important;background:transparent!important;border:0!important;box-shadow:none!important;font-size:16px!important}.oscPackageDrawerToolbar{padding:8px 10px;display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:10px;align-items:center;border-bottom:1px solid #edf1f4}.oscPackageDrawerToolbar p{margin:0!important;color:#667587!important;font-size:10px!important}.oscPackageDrawerToolbar input{width:100%!important;min-height:31px!important;padding:5px 8px!important;border:1px solid #d8dfe6!important;box-shadow:none!important}.oscPackageDrawerBody{min-height:0;padding:10px;overflow:auto}.oscPackageDrawerGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.oscPage .oscPackageDrawerCard,.oscPackageDrawerCard{position:relative;width:100%!important;min-width:0!important;min-height:128px!important;padding:0!important;display:grid!important;grid-template-rows:68px minmax(0,1fr)!important;color:#172434!important;background:#fff!important;border:1px solid transparent!important;box-shadow:none!important;text-align:left!important;overflow:hidden!important}.oscPackageDrawerCard:hover:not(:disabled){background:#f8fafc!important;border-color:#dce5eb!important}.oscPackageDrawerCard.isSelected{background:#f2f7fb!important;border-color:#95bad3!important;box-shadow:inset 2px 0 #0b6fb8!important}.oscPackageDrawerImage{padding:5px;display:grid;place-items:center;background:#f7f9fb}.oscPackageDrawerImage img{width:100%;height:100%;object-fit:contain}.oscPackageImageFallback{width:38px;height:30px;display:grid;place-items:center;color:#8a99a7}.oscPackageImageFallback svg{width:36px;height:28px;fill:none;stroke:currentColor;stroke-width:1.4}.oscPackageDrawerCopy{min-width:0;padding:6px;display:grid;align-content:start;gap:2px}.oscPackageDrawerCopy strong{font-size:10px!important;font-weight:600!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oscPackageDrawerCopy small{color:#718092!important;font-size:8px!important;line-height:1.25!important;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.oscPackageDrawerCopy>span{color:#536579!important;font-size:8px!important}.oscPackageDrawerSelected{position:absolute;top:5px;right:5px;padding:2px 4px;color:#fff!important;background:#0b6fb8;font-size:7px!important}.oscPackageResizeHandle{position:absolute!important;right:0!important;bottom:0!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;padding:0!important;background:linear-gradient(135deg,transparent 0 45%,#9aabba 46% 52%,transparent 53% 62%,#9aabba 63% 69%,transparent 70%)!important;border:0!important;cursor:nwse-resize!important}.oscPackageEmpty{padding:13px;color:#718092;background:#f8fafb;text-align:center}@media(max-width:860px){.oscSelectedPackageSummary{grid-template-columns:54px minmax(0,1fr)}.oscSelectedPackageSummary dl{grid-column:1 / -1}.oscPackageEssentials{grid-template-columns:1fr}.oscPackageEssentials .isWide{grid-column:auto}}@media(max-width:680px){.oscPackageChoice{grid-template-columns:minmax(0,1fr) auto}.oscPackageChoiceVisual{display:none}.oscPackageDrawer{left:8px!important;top:8px!important;width:calc(100vw - 16px)!important;height:calc(100vh - 16px)!important;min-width:0;min-height:0}.oscPackageDrawerToolbar{grid-template-columns:1fr}.oscPackageDrawerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.oscPackageResizeHandle{display:none!important}}.oscRatesPanel,.oscRatesPanel *,.oscRatesPanel *:before,.oscRatesPanel *:after{box-sizing:border-box;border-radius:3px!important;font-size:12px!important}.oscRatesPanel{min-width:0!important;padding:14px!important;display:grid!important;gap:12px!important;background:#fff!important;border:1px solid #dfe7ef!important;box-shadow:0 6px 18px #11233f0b!important}.oscRatesHead{padding:0 0 10px!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important}.oscRatesHead>div:first-child{min-width:0;display:grid;gap:3px}.oscRatesHead h2,.oscRatesHead p,.oscDeliverySectionTitle h3,.oscDeliverySectionTitle p{margin:0!important}.oscRatesHead h2{color:#12233f!important;font-size:12px!important;font-weight:700!important}.oscRatesHead p,.oscDeliverySectionTitle p{color:#63748a!important;font-size:10px!important}.oscDeliveryScheduleTag{min-width:180px;padding:7px 9px;display:grid;gap:2px;color:#405168;background:#f8fbfe;border:1px solid #dce6ee;text-align:right}.oscDeliveryScheduleTag span{color:#718092;font-size:8px!important}.oscDeliveryScheduleTag strong{color:#26384b;font-size:9px!important;font-weight:600!important}.oscDeliverySectionTitle{display:grid;gap:2px}.oscDeliverySectionTitle h3{color:#12233f!important;font-size:11px!important;font-weight:700!important}.oscDeliveryChoices{min-width:0;display:grid;gap:9px}.oscRatesPanel button.oscDeliveryChoice{appearance:none!important;width:100%!important;min-width:0!important;min-height:84px!important;height:auto!important;margin:0!important;padding:11px 12px!important;display:grid!important;grid-template-columns:20px 34px minmax(126px,1.2fr) minmax(104px,.82fr) minmax(112px,.9fr) minmax(106px,.9fr) minmax(104px,auto)!important;align-items:center!important;gap:10px!important;color:#12233f!important;-webkit-text-fill-color:#12233f!important;background:#fff!important;border:1px solid #d8e2eb!important;box-shadow:0 2px 8px #12233f09!important;text-align:left!important;white-space:normal!important;cursor:pointer!important;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease!important}.oscRatesPanel button.oscDeliveryChoice:hover:not(:disabled),.oscRatesPanel button.oscDeliveryChoice:focus-visible{color:#12233f!important;-webkit-text-fill-color:#12233f!important;background:#fbfdff!important;border-color:#9fc3e4!important;box-shadow:0 5px 16px #12233f14!important;outline:none!important}.oscRatesPanel button.oscDeliveryChoice.isSelected,.oscRatesPanel button.oscDeliveryChoice.isSelected:hover,.oscRatesPanel button.oscDeliveryChoice.isSelected:focus-visible{color:#12233f!important;-webkit-text-fill-color:#12233f!important;background:#f8fbff!important;border-color:#3f91dd!important;box-shadow:inset 3px 0 #0b72e7,0 5px 16px #0b72e717!important}.oscRatesPanel button.oscDeliveryChoice:disabled{opacity:1!important;color:#7a8796!important;-webkit-text-fill-color:#7a8796!important;background:#f5f7f9!important;border-color:#e0e6eb!important;cursor:not-allowed!important}.oscDeliveryChoiceRadio{width:18px;height:18px;display:grid;place-items:center;background:#fff;border:1px solid #7f91a3;border-radius:50%!important;transition:border-color .14s ease,box-shadow .14s ease!important}.oscDeliveryChoiceRadio>span{width:8px;height:8px;display:block;background:transparent;border-radius:50%!important}.oscDeliveryChoice.isSelected .oscDeliveryChoiceRadio{border-color:#0b72e7!important;box-shadow:0 0 0 3px #0b72e71a!important}.oscDeliveryChoice.isSelected .oscDeliveryChoiceRadio>span{background:#0b72e7}.oscRatesPanel .oscDeliveryChoiceIcon,.oscRatesPanel .oscDeliveryChoice.isSelected .oscDeliveryChoiceIcon,.oscRatesPanel .oscDeliveryChoice:hover .oscDeliveryChoiceIcon{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;color:#0b72e7!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}.oscRatesPanel .oscDeliveryChoiceIcon:before,.oscRatesPanel .oscDeliveryChoiceIcon:after{display:none!important;content:none!important}.oscRatesPanel .oscDeliveryChoiceIcon svg{width:25px!important;height:25px!important;display:block!important;overflow:visible!important}.oscRatesPanel .oscDeliveryChoice.is-same-day .oscDeliveryChoiceIcon{color:#e86f17!important}.oscRatesPanel .oscDeliveryChoice.is-express .oscDeliveryChoiceIcon{color:#0b72e7!important}.oscRatesPanel .oscDeliveryChoice.is-standard .oscDeliveryChoiceIcon{color:#c27a08!important}.oscRatesPanel .oscDeliveryChoice.is-economy .oscDeliveryChoiceIcon{color:#138a46!important}.oscDeliveryChoiceIdentity,.oscDeliveryChoiceMeta,.oscDeliveryChoicePrice{min-width:0;display:grid;gap:3px}.oscDeliveryChoiceTitle{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.oscDeliveryChoiceTitle strong{color:#12233f!important;font-size:11px!important;font-weight:700!important}.oscDeliveryChoiceTitle small{padding:2px 5px;color:#22663c!important;background:#eef8f1;border:1px solid #cce3d4;border-radius:3px!important;font-size:8px!important;font-weight:600!important}.oscDeliveryChoiceSubtitle,.oscDeliveryChoiceMeta small,.oscDeliveryChoicePrice small,.oscDeliveryChoicePrice span{color:#718092!important;font-size:8px!important;line-height:1.3!important}.oscDeliveryChoiceMeta,.oscDeliveryChoicePrice{min-height:43px;padding-left:10px;align-content:center;border-left:1px solid #e4eaf0}.oscDeliveryChoiceMeta strong,.oscDeliveryChoicePrice strong{color:#26384b!important;font-size:9px!important;font-weight:600!important;line-height:1.35!important;overflow-wrap:anywhere}.oscDeliveryChoicePrice strong{color:#12233f!important;font-size:10px!important;font-weight:700!important}.oscDeliveryNotice{padding:9px 10px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;color:#405168;background:#f8fbfe;border:1px solid #dce6ee}.oscDeliveryNotice>span{width:18px;height:18px;display:grid;place-items:center;color:#0b72e7;background:#fff;border:1px solid #0b72e7;border-radius:50%!important;font-size:9px!important;font-weight:700!important}.oscDeliveryNotice p{margin:0!important;color:#536579!important;font-size:9px!important;line-height:1.4!important}.oscDeliveryEmpty{padding:22px;display:grid;justify-items:center;gap:4px;color:#63748a;text-align:center;background:#f8fafc;border:1px dashed #cdd9e4}.oscDeliveryEmpty strong{color:#26384b;font-size:10px!important}.oscRatesFooter{margin:2px 0 0!important;padding:11px 0 0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;background:transparent!important;border-top:1px solid #e4eaf0!important}.oscRatesFooter .oscRatesBackButton{min-width:92px!important;color:#075dbd!important;-webkit-text-fill-color:#075dbd!important;background:#fff!important;border:1px solid #9fbfdd!important}.oscRatesFooter .oscRatesBackButton:hover:not(:disabled),.oscRatesFooter .oscRatesBackButton:focus-visible{color:#075dbd!important;-webkit-text-fill-color:#075dbd!important;background:#eef6ff!important;border-color:#6fa4d4!important}.oscRatesFooter .isPrimary{min-width:160px!important}@media(max-width:1180px){.oscRatesPanel button.oscDeliveryChoice{grid-template-columns:20px 32px minmax(122px,1.15fr) minmax(100px,.8fr) minmax(108px,.88fr) minmax(100px,auto)!important}.oscDeliveryChoiceMeta:nth-of-type(3){display:none!important}}@media(max-width:860px){.oscRatesHead{display:grid!important}.oscDeliveryScheduleTag{width:100%;min-width:0;text-align:left}.oscRatesPanel button.oscDeliveryChoice{grid-template-columns:20px 32px minmax(0,1fr) auto!important;min-height:0!important}.oscDeliveryChoiceIdentity{grid-column:3}.oscDeliveryChoicePrice{grid-column:4;grid-row:1;padding-left:0;border-left:0;text-align:right}.oscDeliveryChoiceMeta{grid-column:3 / -1;min-height:0;padding:7px 0 0;border-top:1px solid #e4eaf0;border-left:0}}@media(max-width:620px){.oscRatesPanel button.oscDeliveryChoice{grid-template-columns:20px 30px minmax(0,1fr)!important}.oscDeliveryChoicePrice,.oscDeliveryChoiceMeta{grid-column:3;grid-row:auto;text-align:left}.oscRatesFooter{align-items:stretch!important;flex-direction:column-reverse!important}.oscRatesFooter button{width:100%!important}}@media(prefers-reduced-motion:reduce){.oscRatesPanel button.oscDeliveryChoice,.oscDeliveryChoiceRadio{transition:none!important}}.oscQuotePanel,.oscQuotePanel *,.oscCompletePanel,.oscCompletePanel *{box-sizing:border-box;border-radius:3px!important;font-size:12px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.oscQuotePanel,.oscCompletePanel{min-width:0;gap:12px!important;align-content:start!important;background:#fff!important;border:1px solid #dce4eb!important;box-shadow:0 6px 18px #11233f0b!important}.oscQuotePanel h2,.oscQuotePanel h3,.oscQuotePanel strong,.oscQuotePanel dd{font-weight:600!important}.oscQuoteHead{margin:0!important;padding:0 0 10px!important;border-bottom:1px solid #e7edf2!important}.oscQuoteHead>div{min-width:0;display:grid;gap:3px}.oscQuoteHead h2,.oscQuoteHead p{margin:0!important;line-height:1.35!important}.oscQuoteHead h2{color:#172434!important;font-weight:700!important}.oscQuoteHead p{color:#667586!important}.oscReviewOverview{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.oscReviewOverviewCard{min-width:0;min-height:74px;padding:10px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;background:#f8fafc!important;border:1px solid #dce4eb!important;box-shadow:none!important}.oscReviewOverviewCard.isTotal{background:#f2faf4!important;border-color:#b9dfc4!important}.oscReviewOverviewIcon{width:34px;height:34px;display:grid;place-items:center;color:#0b72e7!important;background:#fff!important;border:1px solid #c8dbed!important}.oscReviewOverviewCard.isTotal .oscReviewOverviewIcon{color:#16803a!important;border-color:#b9dfc4!important}.oscReviewOverviewCard>div{min-width:0;display:grid;gap:2px}.oscReviewOverviewCard span,.oscReviewOverviewCard small{color:#667586!important;line-height:1.25!important}.oscReviewOverviewCard small{font-size:10px!important}.oscReviewOverviewCard strong{min-width:0;color:#172434!important;line-height:1.3!important;overflow-wrap:anywhere}.oscReviewOverviewCard.isTotal strong{color:#1f6b39!important}.oscReviewMainGrid{min-width:0;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(250px,.85fr);gap:10px;align-items:stretch}.oscQuoteSection{min-width:0;padding:11px;display:grid;gap:10px;align-content:start;background:#fff!important;border:1px solid #dce4eb!important;box-shadow:none!important}.oscQuoteSectionHead{min-width:0;padding-bottom:8px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border-bottom:1px solid #edf1f4!important}.oscQuoteSectionHead.isWithIcon{display:grid;grid-template-columns:30px minmax(0,1fr);justify-content:initial}.oscQuoteSectionHead>div{min-width:0;display:grid;gap:2px}.oscQuoteSectionHead h3,.oscQuoteSectionHead p{margin:0!important;line-height:1.35!important}.oscQuoteSectionHead h3{color:#172434!important;font-weight:700!important}.oscQuoteSectionHead p{color:#667586!important}.oscQuoteSectionIcon{width:30px;height:30px;display:grid;place-items:center;color:#0b72e7!important;background:#f2f7fd!important;border:1px solid #c9dced!important}.oscReviewContactsGrid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.oscReviewContactCard{min-width:0;padding:10px;display:grid;gap:9px;background:#fbfcfd!important;border:1px solid #e2e8ee!important}.oscReviewContactCard header{min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px}.oscReviewContactIcon{width:30px;height:30px;display:grid;place-items:center;color:#0b72e7!important;background:#fff!important;border:1px solid #c8dbed!important}.oscReviewContactCard header>div{min-width:0;display:grid;gap:2px}.oscReviewContactCard small{color:#667586!important}.oscReviewContactCard strong{color:#172434!important;overflow-wrap:anywhere}.oscReviewContactRows{min-width:0;display:grid;gap:5px}.oscReviewContactRows>div{min-width:0;display:grid;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:7px;color:#405168!important}.oscReviewContactRows svg{color:#5f7390!important}.oscReviewContactRows span{min-width:0;line-height:1.35!important;overflow-wrap:anywhere}.oscReviewRouteGrid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.oscReviewAddressCard{min-width:0;padding:10px;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:8px;background:#fff!important;border:1px solid #e2e8ee!important}.oscReviewAddressIcon{width:30px;height:30px;display:grid;place-items:center;color:#15944a!important;background:#f2faf4!important;border:1px solid #cbe5d4!important}.oscReviewAddressCard.isDropoff .oscReviewAddressIcon{color:#0b72e7!important;background:#f2f7fd!important;border-color:#c8dbed!important}.oscReviewAddressCard>div{min-width:0;display:grid;gap:2px}.oscReviewAddressCard small{color:#667586!important}.oscReviewAddressCard strong{color:#172434!important;line-height:1.35!important;overflow-wrap:anywhere}.oscReviewAddressCard span{color:#405168!important;line-height:1.35!important;overflow-wrap:anywhere}.oscReviewPickupTime{min-width:0;padding:9px 10px;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;background:#f8fafc!important;border:1px solid #dce4eb!important}.oscReviewPickupTimeIcon{width:30px;height:30px;display:grid;place-items:center;color:#0b72e7!important;background:#fff!important;border:1px solid #c8dbed!important}.oscReviewPickupTime>div{min-width:0;display:grid;gap:2px}.oscReviewPickupTime small{color:#667586!important}.oscReviewPickupTime strong{color:#172434!important;overflow-wrap:anywhere}.oscReviewPackageFacts{min-width:0;margin:0;display:grid}.oscReviewPackageFacts>div{min-width:0;min-height:39px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px dashed #dfe6ed!important}.oscReviewPackageFacts>div:last-child{border-bottom:0!important}.oscReviewPackageFacts dt,.oscReviewPackageFacts dd{min-width:0;margin:0;line-height:1.35!important}.oscReviewPackageFacts dt{color:#667586!important}.oscReviewPackageFacts dd{color:#172434!important;text-align:right;overflow-wrap:anywhere}.oscReviewPackageFacts>div.isWide{grid-template-columns:1fr;align-items:start;gap:3px;padding:8px 0}.oscReviewPackageFacts>div.isWide dd{text-align:left}.oscReviewCostSection{gap:8px}.oscQuoteCostRows{min-width:0;display:grid;background:#fff!important;border:0!important;box-shadow:none!important}.oscQuoteCostRow{min-width:0;min-height:38px;padding:7px 9px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border-bottom:1px dashed #dce4eb!important}.oscQuoteCostRow:last-child{border-bottom:0!important}.oscQuoteCostRow span{color:#536273!important;line-height:1.3!important}.oscQuoteCostRow strong{min-width:0;color:#172434!important;line-height:1.3!important;text-align:right;white-space:nowrap}.oscQuoteCostRow.isDiscount strong{color:#1f6b39!important}.oscQuoteCostRow.isGrandTotal{min-height:46px;margin-top:4px;background:#f2faf4!important;border:1px solid #b9dfc4!important}.oscQuoteCostRow.isGrandTotal span,.oscQuoteCostRow.isGrandTotal strong{color:#1f6b39!important;font-weight:700!important}.oscQuoteFooter{min-width:0;margin:0!important;padding:11px 0 0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;border-top:1px solid #e4eaf0!important}.oscQuoteFooter button{min-height:36px!important;height:36px!important;padding:6px 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border-radius:3px!important;box-shadow:none!important}.oscQuoteBackButton{min-width:96px!important;color:#075dbd!important;-webkit-text-fill-color:#075dbd!important;background:#fff!important;border:1px solid #9fbfdd!important}.oscQuoteBackButton:hover:not(:disabled),.oscQuoteBackButton:focus-visible{color:#075dbd!important;-webkit-text-fill-color:#075dbd!important;background:#eef6ff!important;border-color:#6fa4d4!important}.oscQuoteContinueButton{min-width:182px!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:#0b72e7!important;border:1px solid #0b72e7!important}.oscQuoteContinueButton:hover:not(:disabled),.oscQuoteContinueButton:focus-visible{color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:#075dbd!important;border-color:#075dbd!important}.oscQuoteFooter button:disabled{opacity:.55!important;cursor:not-allowed!important}.oscCompletePanel{padding:14px!important}.oscCompleteHero,.oscCompleteSection,.oscCompleteNotice{border-radius:3px!important}@media(max-width:980px){.oscReviewOverview{grid-template-columns:repeat(2,minmax(0,1fr))}.oscReviewMainGrid{grid-template-columns:1fr}}@media(max-width:720px){.oscReviewContactsGrid,.oscReviewRouteGrid{grid-template-columns:1fr}}@media(max-width:620px){.oscReviewOverview{grid-template-columns:1fr}.oscReviewOverviewCard{min-height:66px}.oscQuoteCostRow{grid-template-columns:1fr;gap:3px}.oscQuoteCostRow strong{text-align:left;white-space:normal}.oscQuoteFooter{align-items:stretch!important;flex-direction:column-reverse!important}.oscQuoteFooter button,.oscQuoteContinueButton,.oscQuoteBackButton{width:100%!important;min-width:0!important}}body.omzivo-auth-mode .sxHeroPublicActions{width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important;margin-top:4px!important}body.omzivo-auth-mode .sxHeroPublicAction{width:100%!important;min-width:0!important;min-height:36px!important;height:36px!important;padding:4px 6px!important;display:flex!important;align-items:center!important;gap:6px!important;color:#fff!important;background:#0078b8!important;border:1px solid #22aee8!important;border-radius:3px!important;box-shadow:none!important;text-decoration:none!important;cursor:pointer!important;overflow:hidden!important}body.omzivo-auth-mode .sxHeroPublicAction:hover,body.omzivo-auth-mode .sxHeroPublicAction:focus{color:#fff!important;background:#006da7!important;border-color:#8fd3ff!important;outline:none!important}body.omzivo-auth-mode .sxHeroPublicActionIcon{width:24px!important;height:24px!important;min-width:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;color:#0078b8!important;background:#fff!important;border-radius:3px!important}body.omzivo-auth-mode .sxHeroPublicActionIcon svg{width:14px!important;height:14px!important}body.omzivo-auth-mode .sxHeroPublicActionText{min-width:0!important;display:grid!important;gap:0!important;color:#fff!important;font-size:12px!important;font-weight:400!important;line-height:1.1!important}body.omzivo-auth-mode .sxHeroPublicActionText span,body.omzivo-auth-mode .sxHeroPublicActionText small{min-width:0!important;display:block!important;color:#fff!important;font-size:12px!important;font-weight:400!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body.omzivo-auth-mode .sxHeroPublicActionText small{color:#e7f8ff!important}body.omzivo-auth-mode .sxHeroPublicAction:hover .sxHeroPublicActionIcon,body.omzivo-auth-mode .sxHeroPublicAction:focus .sxHeroPublicActionIcon{color:#006da7!important;background:#fff!important}@media(max-width:560px){body.omzivo-auth-mode .sxHeroPublicActions{grid-template-columns:1fr!important}body.omzivo-auth-mode .sxHeroPublicAction{min-height:34px!important;height:34px!important}body.omzivo-auth-mode .sxHeroPublicActionIcon{width:22px!important;height:22px!important;min-width:22px!important}}body.omzivo-guest-shipment-mode,body.omzivo-guest-shipment-mode #root{background:#eef3f8!important;overflow-x:hidden!important}body.omzivo-guest-shipment-mode .omzivo-header,body.omzivo-guest-shipment-mode .omzivo-page-intro,body.omzivo-guest-shipment-mode .omzivo-hero,body.omzivo-guest-shipment-mode .omzivo-header-card,body.omzivo-guest-shipment-mode .sxLeft,body.omzivo-guest-shipment-mode .sxHero,body.omzivo-guest-shipment-mode .sxHeroBrand,body.omzivo-guest-shipment-mode .sxHeroPoints,body.omzivo-guest-shipment-mode .sxHeroPublicActions{display:none!important}body.omzivo-guest-shipment-mode .sxGuestShipmentRoot{width:100%!important;min-height:0!important;padding:0!important;display:flex!important;justify-content:center!important;background:transparent!important;overflow:visible!important}body.omzivo-guest-shipment-mode .sxPage{width:100%!important;display:flex!important;justify-content:center!important;background:transparent!important;overflow:visible!important}body.omzivo-guest-shipment-mode .sxGuestShipmentSplit{width:min(1180px,calc(100vw - 36px))!important;max-width:1180px!important;min-height:620px!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto 52px!important;background:#fff!important;border:1px solid #d8e1ea!important;box-shadow:0 18px 42px #0f172a1f!important;overflow:hidden!important}body.omzivo-guest-shipment-mode .sxGuestShipmentSplit .sxRight{width:100%!important;min-height:568px!important;display:flex!important;background:#fff!important;color:#0f172a!important}body.omzivo-guest-shipment-mode .sxGuestShipmentCard{width:100%!important;min-height:568px!important;padding:0!important;display:flex!important;background:#fff!important;color:#0f172a!important;border:0!important;box-shadow:none!important;overflow:visible!important}body.omzivo-guest-shipment-mode .oscGuestAuthWizard{width:100%!important;min-height:568px!important;padding:0!important;display:grid!important;grid-template-columns:220px minmax(0,1fr) 250px!important;grid-template-rows:58px minmax(0,1fr)!important;grid-template-areas:"top top top" "steps content side"!important;gap:0!important;background:#fff!important;color:#0f172a!important}body.omzivo-guest-shipment-mode .oscGuestAuthWizard:after{content:"Why send with OMZIVO?\a\aSecure and reliable\aYour package is protected at every step.\a\aReal-time tracking\aTrack your shipment from pickup to delivery.\a\aTransparent pricing\a Clear rates before payment.\a\aWide coverage\aHubs and delivery across active regions.";white-space:pre-line;grid-area:side;margin:14px 14px 14px 0;padding:18px;background:#fff;color:#172033;border:1px solid #d8e1ea;line-height:1.55;box-shadow:0 8px 22px #0f172a0a}body.omzivo-guest-shipment-mode .oscGuestAuthWizard .oscHeader{grid-area:top!important;min-height:58px!important;padding:0 20px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;background:#20252b!important;border:0!important;border-bottom:1px solid #111827!important;color:#fff!important;box-shadow:none!important}body.omzivo-guest-shipment-mode .oscGuestAuthWizard .oscHeader>div:first-child{min-width:0!important;display:grid!important;gap:3px!important}body.omzivo-guest-shipment-mode .oscGuestAuthWizard .oscHeader span{display:none!important}body.omzivo-guest-shipment-mode .oscGuestAuthWizard .oscHeader h1{margin:0!important;padding:0!important;color:#fff!important;line-height:1.2!important}body.omzivo-guest-shipment-mode .oscGuestAuthWizard .oscHeader p{margin:0!important;padding:0!important;max-width:520px!important;color:#d7e2ec!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body.omzivo-guest-shipment-mode .oscGuestAuthWizard .oscHeader button{min-width:116px!important;min-height:30px!important;height:30px!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;background:#fff!important;color:#0067c8!important;border:1px solid #ffffff!important;box-shadow:none!important;text-decoration:none!important}body.omzivo-guest-shipment-mode .oscGuestAuthWizard .oscHeader button:hover{background:#0067c8!important;color:#fff!important;border-color:#0067c8!important;text-decoration:none!important}body.omzivo-guest-shipment-mode .oscGuestAuthWizard .oscSteps{grid-area:steps!important;margin-top:14px!important;padding:18px 16px!important;display:grid!important;align-content:start!important;gap:8px!important;background:#f8fafc!important;border-right:1px solid #d8e1ea!important;box-shadow:none!important}body.omzivo-guest-shipment-mode .oscGuestAuthWizard .oscSteps:before{content:"Send package«ook delivery in simple steps";white-space:pre-line;margin:0 0 10px;color:#172033;line-height:1.45}body.omzivo-guest-shipment-mode .oscGuestAuthWizard .oscStep{min-height:42px!important;padding:7px 10px!important;display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;gap:9px!important;align-items:center!important;background:#e8eef5!important;color:#536271!important;border:1px solid transparent!important;line-height:1.25!important;text-align:left!important}body.omzivo-guest-shipment-mode .oscGuestAuthWizard .oscStep.active{background:#e8f1ff!important;color:#005fbd!important;border-color:#cfe2ff!important}body.omzivo-guest-shipment-mode .oscGuestAuthWizard .oscStep.isComplete{background:#eefdf4!important;color:#166534!important;border-color:#bbf7d0!important}body.omzivo-guest-shipment-mode .oscGuestAuthWizard .oscStepNumber{width:22px!important;height:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#8090a6!important;color:#fff!important;font-style:normal!important}body.omzivo-guest-shipment-mode .oscGuestAuthWizard .oscStep.active .oscStepNumber{background:#0067c8!important;color:#fff!important}body.omzivo-guest-shipment-mode .oscGuestAuthWizard .oscStep.isComplete .oscStepNumber{background:#16a34a!important;color:#fff!important}body.omzivo-guest-shipment-mode .oscGuestAuthWizard .oscStepText{display:grid!important;gap:2px!important;min-width:0!important}body.omzivo-guest-shipment-mode .oscGuestAuthWizard .oscStepLabel{color:inherit!important;font-size:12px!important;font-weight:400!important;line-height:1.2!important}body.omzivo-guest-shipment-mode .oscGuestAuthWizard .oscStepHelper{display:block!important;color:inherit!important;font-size:12px!important;font-weight:400!important;line-height:1.2!important}body.omzivo-guest-shipment-mode .oscGuestAuthWizard .oscStep.active .oscStepHelper{color:#005fbd!important}body.omzivo-guest-shipment-mode .oscGuestAuthWizard .oscStep .oscStepHelper{color:#c62828!important}body.omzivo-guest-shipment-mode .oscGuestAuthWizard .oscStep.isComplete .oscStepHelper{color:#166534!important}body.omzivo-guest-shipment-mode .oscGuestAuthWizard .oscPanel{grid-area:content!important;min-height:460px!important;margin:14px!important;padding:18px!important;display:grid!important;gap:12px!important;align-content:start!important;background:#fff!important;color:#0f172a!important;border:1px solid #d8e1ea!important;box-shadow:0 8px 22px #0f172a0a!important;overflow:visible!important}body.omzivo-guest-shipment-mode .oscPanelHead{display:flex!important;flex-direction:column!important;gap:2px!important;margin:0 0 12px!important;padding:0 0 8px!important;border-bottom:1px solid #d7dee7!important}body.omzivo-guest-shipment-mode .oscPanelHead h2{margin:0!important;color:#172033!important;font-size:12px!important;font-weight:600!important;line-height:1.3!important}body.omzivo-guest-shipment-mode .oscPanelHead p{margin:0!important;color:#c62828!important;font-size:12px!important;font-weight:400!important;line-height:1.45!important}body.omzivo-guest-shipment-mode .oscGuestAuthWizard label,body.omzivo-guest-shipment-mode .oscGuestAuthWizard legend,body.omzivo-guest-shipment-mode .oscGuestAuthWizard h1,body.omzivo-guest-shipment-mode .oscGuestAuthWizard h2,body.omzivo-guest-shipment-mode .oscGuestAuthWizard h3,body.omzivo-guest-shipment-mode .oscGuestAuthWizard p,body.omzivo-guest-shipment-mode .oscGuestAuthWizard span{color:#0f172a!important}body.omzivo-guest-shipment-mode .oscGuestAuthWizard small,body.omzivo-guest-shipment-mode .oscGuestAuthWizard .oscMuted,body.omzivo-guest-shipment-mode .oscGuestAuthWizard .oscHelp{color:#536271!important}body.omzivo-guest-shipment-mode .oscGuestAuthWizard input,body.omzivo-guest-shipment-mode .oscGuestAuthWizard select,body.omzivo-guest-shipment-mode .oscGuestAuthWizard textarea{width:100%!important;min-height:32px!important;height:32px!important;padding:6px 10px!important;background:#fff!important;color:#0f172a!important;border:1px solid #cbd5e1!important;outline:none!important;box-shadow:none!important;color-scheme:light!important;line-height:1.25!important}body.omzivo-guest-shipment-mode .oscGuestAuthWizard textarea{height:auto!important;min-height:68px!important}body.omzivo-guest-shipment-mode .oscGuestAuthWizard input:focus,body.omzivo-guest-shipment-mode .oscGuestAuthWizard select:focus,body.omzivo-guest-shipment-mode .oscGuestAuthWizard textarea:focus{border-color:#0067c8!important;box-shadow:0 0 0 2px #0067c824!important}body.omzivo-guest-shipment-mode .oscGuestAuthWizard button{min-height:32px!important;height:32px!important;padding:6px 12px!important;background:#0067c8!important;color:#fff!important;border:1px solid #0067c8!important;box-shadow:none!important}body.omzivo-guest-shipment-mode .oscGuestAuthWizard button:hover:not(:disabled){background:#0057aa!important;border-color:#0057aa!important}body.omzivo-guest-shipment-mode .oscGuestAuthWizard button:disabled{background:#e5eaf0!important;color:#8090a6!important;border-color:#e5eaf0!important;opacity:1!important;cursor:not-allowed!important}body.omzivo-guest-shipment-mode .oscGuestAuthWizard .oscPanel button:not(.oscHeader button){height:auto!important}body.omzivo-guest-shipment-mode .sxGuestShipmentSplit .sxFooter{grid-column:1 / -1!important;width:100%!important;height:52px!important;min-height:52px!important;padding:0 20px!important;background:#fff!important;color:#172033!important;border:0!important;border-top:1px solid #d8e1ea!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;overflow:hidden!important}body.omzivo-guest-shipment-mode .sxGuestShipmentSplit .sxFooter,body.omzivo-guest-shipment-mode .sxGuestShipmentSplit .sxFooter span{color:#172033!important}body.omzivo-guest-shipment-mode .sxGuestShipmentSplit .sxFooter a{color:#0067c8!important;text-decoration:none!important}@media(max-width:980px){body.omzivo-guest-shipment-mode .sxGuestShipmentSplit{width:min(460px,calc(100vw - 24px))!important;max-width:460px!important}body.omzivo-guest-shipment-mode .oscGuestAuthWizard{grid-template-columns:1fr!important;grid-template-rows:auto auto auto!important;grid-template-areas:"top" "steps" "content"!important}body.omzivo-guest-shipment-mode .oscGuestAuthWizard:after{display:none!important}body.omzivo-guest-shipment-mode .oscGuestAuthWizard .oscSteps{margin-top:14px!important;border-right:0!important;border-bottom:1px solid #d8e1ea!important}body.omzivo-guest-shipment-mode .oscGuestAuthWizard .oscPanel{min-height:auto!important;margin:14px!important;padding:18px!important}body.omzivo-guest-shipment-mode .sxGuestShipmentSplit .sxFooter{height:auto!important;min-height:52px!important;padding:12px 18px!important;display:grid!important;grid-template-columns:1fr!important;align-items:start!important}}@media(max-width:520px){.ogsStandalonePage{padding:10px 10px 18px!important}body.omzivo-guest-shipment-mode .sxGuestShipmentSplit{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important}body.omzivo-guest-shipment-mode .oscGuestAuthWizard .oscHeader{display:grid!important;grid-template-columns:1fr!important;height:auto!important;gap:8px!important;padding:14px!important}}body.omzivo-guest-shipment-mode .oscPackageGrid textarea{min-height:92px!important;height:92px!important;resize:vertical!important}body.omzivo-guest-shipment-mode .oscPackageGrid label.isWide{grid-column:auto!important}.okycToastStack{position:fixed;top:18px;right:18px;z-index:9999;width:min(380px,calc(100vw - 36px));display:grid;gap:8px;pointer-events:none}.okycToast,.okycToast *{box-sizing:border-box;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:2px!important}.okycToast{min-height:48px;padding:10px 12px;display:grid;gap:4px;background:#213443;color:#d5e0ea;border:0;box-shadow:none;line-height:1.35;pointer-events:auto}.okycToast strong{color:#fff}.okycToast span{color:inherit}.okycToast.isDanger{background:#8b3535;color:#fff}.okycToast.isSuccess{background:#2f7650;color:#fff}.okycToast.isWarning{background:#8a6419;color:#fff}.omzivo-account-toast-stack{position:fixed!important;top:88px!important;right:18px!important;left:auto!important;z-index:10000!important;width:min(380px,calc(100vw - 36px))!important;display:grid!important;gap:8px!important;pointer-events:none!important}.omzivo-account-toast,.omzivo-account-toast *{box-sizing:border-box;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:2px!important}.omzivo-account-toast{min-height:48px;padding:10px 12px;display:grid;gap:4px;background:#213443;color:#fff;border:0;box-shadow:none;line-height:1.35;pointer-events:auto}.omzivo-account-toast.isSuccess{background:#2f7650;color:#fff}.omzivo-account-toast.isWarning{background:#8a6419;color:#fff}.omzivo-account-toast.isDanger{background:#8b3535;color:#fff}@media(max-width:620px){.okycToastStack{top:10px;right:10px;width:calc(100vw - 20px)}.omzivo-account-toast-stack{top:72px!important;right:10px!important;left:10px!important;width:auto!important}}.obPage,.obPage *{box-sizing:border-box;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:2px!important}.obPage{position:relative;display:grid;gap:10px;width:100%;min-width:0;padding:10px 12px 12px;color:#1f1f1f;background:#fff}.obPage h1,.obPage h2,.obPage h3,.obPage h4,.obPage p{margin:0}.obPanel{min-width:0;min-height:320px;padding:12px;display:grid;align-content:start;gap:10px;background:#fff!important;border:1px solid #edebe9!important;box-shadow:0 2px 6px #00000029!important;color:#1f1f1f}.obPanelHead{min-height:32px;padding:0 0 8px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid #d2d0ce}.obPanelHead>div{min-width:0;display:grid;gap:4px}.obPanelHead span{margin:0;color:#605e5c!important}.obPanelHead h2,.obEmpty h3{margin:0;color:#000!important;font-weight:600!important}.obToolbar{display:grid;gap:8px}.obToolbar input{width:100%;min-height:34px;padding:8px 10px;color:#323130!important;background:#fff!important;border:1px solid #d2d0ce!important;outline:none;box-shadow:none!important;color-scheme:light}.obToolbar input::placeholder{color:#8a8886}.obToolbar input:focus{border-color:#0078d4!important;box-shadow:0 0 0 1px #0078d4!important}.obResultMeta{min-height:24px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#605e5c}.obResultMeta span{color:#605e5c!important}.obBookingList{min-width:0;padding:7px;display:grid;gap:2px;background:#252932!important;border:0!important;box-shadow:none!important}.obBookingRow{min-width:0;display:grid;background:#292e37!important;border:0!important;box-shadow:none!important;color:#edf2f8!important;transition:background .12s ease,transform .12s ease}.obBookingRow:nth-child(2n){background:#272c35!important}.obBookingRow:hover,.obBookingRow.isOpen{background:#333a46!important;transform:translateY(-1px)}.obBookingMain{min-height:42px;padding:5px 8px;display:grid;grid-template-columns:minmax(170px,1.15fr) minmax(160px,1fr) minmax(140px,.9fr) minmax(110px,.75fr) minmax(110px,.75fr) auto;align-items:center;gap:10px}.obBookingReference,.obBookingProvider,.obBookingDate,.obBookingStatus,.obBookingAmount,.obBookingActions{min-width:0}.obBookingReference,.obBookingProvider,.obBookingDate,.obBookingStatus,.obBookingAmount{display:grid;gap:2px}.obBookingReference span,.obBookingProvider span,.obBookingDate span,.obBookingAmount span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#edf2f8!important;font-weight:400!important}.obBookingReference small,.obBookingProvider small,.obBookingDate small,.obBookingStatus small,.obBookingAmount small{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#aeb8c5!important}.obBookingStatus span{width:max-content;max-width:100%;min-height:auto;padding:0;display:inline-flex;align-items:center;background:transparent!important;color:#d7dde6!important;border-radius:0!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400!important}.obBookingRow.is-success .obBookingStatus span{color:#76d275!important}.obBookingRow.is-pending .obBookingStatus span{color:#f4c66a!important}.obBookingRow.is-danger .obBookingStatus span{color:#ff929b!important}.obBookingRow.is-active .obBookingStatus span{color:#8fc7ff!important}.obBookingAmount{text-align:right}.obBookingRow.is-danger .obBookingAmount span{color:#ff929b!important}.obBookingRow.is-success .obBookingAmount span{color:#76d275!important}.obBookingActions{display:flex;justify-content:flex-end;gap:6px;white-space:nowrap;flex-wrap:wrap}.obPrimaryAction,.obSubtleAction,.obSecondaryAction,.obPagination button{min-height:28px;padding:5px 9px;display:inline-flex;align-items:center;justify-content:center;border:0!important;background:#0078d4!important;color:#fff!important;cursor:pointer;box-shadow:none!important;text-decoration:none!important;white-space:nowrap}.obPrimaryAction:hover,.obSubtleAction:hover,.obSecondaryAction:hover,.obPagination button:hover{background:#106ebe!important;color:#fff!important;text-decoration:none!important}.obExpandedPanel{margin:0 8px 8px;padding:10px;display:grid;gap:10px;background:#20242b!important;border:0!important;box-shadow:none!important;color:#edf2f8!important}.obDetailList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.obDetailList div{min-width:0;padding:7px 9px;display:grid;gap:3px;background:#292e37!important;border:0!important}.obDetailList div.isWide{grid-column:1 / -1}.obDetailList span,.obDetailList p{margin:0;line-height:1.25;overflow-wrap:anywhere}.obDetailList span{color:#aeb8c5!important}.obDetailList p{color:#edf2f8!important}.obPagination{min-height:34px;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.obPagination span{color:#605e5c!important}.obPagination button:disabled,.obSecondaryAction:disabled{opacity:.55;cursor:not-allowed}.obAlert{position:fixed;top:104px;right:28px;z-index:10000;width:min(420px,calc(100vw - 32px));min-height:40px;padding:10px 12px;display:grid;align-content:center;color:#fff!important;background:#a4262c!important;border:0;box-shadow:0 8px 24px #00000038!important;pointer-events:none}.obAlert.isDanger{background:#a4262c!important}.obMuted{margin:0;color:#605e5c!important}.obEmpty{min-height:130px;padding:18px;display:grid;align-content:center;justify-items:center;gap:8px;background:#faf9f8!important;border:1px solid #edebe9!important;text-align:center}.obEmpty h3,.obEmpty p{max-width:520px;margin:0}.obEmpty h3{color:#000!important;font-weight:600!important}.obEmpty p{color:#605e5c!important}@media(max-width:1180px){.obBookingMain{grid-template-columns:minmax(170px,1fr) minmax(160px,1fr) minmax(120px,.8fr);align-items:start}.obBookingAmount{text-align:left}.obBookingActions{justify-content:flex-start}}@media(max-width:900px){.obDetailList{grid-template-columns:1fr}}@media(max-width:720px){.obPage,.obPage *{font-size:11px!important}.obPage{padding:8px}.obBookingList{gap:6px;padding:7px}.obBookingMain{min-height:auto;grid-template-columns:1fr;gap:6px;padding:8px 9px}.obBookingAmount{text-align:left}.obPrimaryAction,.obSubtleAction,.obSecondaryAction,.obPagination button,.obPagination span{width:100%;justify-content:center;text-align:center}.obPagination{justify-content:stretch}.obAlert{top:88px;right:12px;width:calc(100vw - 24px)}}.omwPage,.omwPage *,.omwPage *:before,.omwPage *:after{box-sizing:border-box;border-radius:2px!important;font-size:12px!important}.omwPage{--omw-blue: #0b72e7;--omw-blue-dark: #075dbd;--omw-green: #15944a;--omw-ink: #12233f;--omw-muted: #63748a;--omw-line: #dfe7ef;--omw-soft: #f7fafe;width:100%;min-width:0;display:grid;gap:10px;color:var(--omw-ink)}.omwPage h1,.omwPage h2,.omwPage h3,.omwPage p{margin:0}.omwPage h1,.omwPage h2,.omwPage h3,.omwPage strong{font-weight:600}.omwSteps{width:100%;min-width:0;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));overflow-x:auto;background:#fff;border:1px solid var(--omw-line)}.omwStep{min-width:112px;min-height:52px;padding:6px 8px;display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:7px;color:#506176;background:#fff;border:0;border-right:1px solid var(--omw-line);cursor:default}.omwStep:last-child{border-right:0}.omwStepNumber{width:24px;height:24px;display:grid;place-items:center;color:#718092;background:#f8fafc;border:1px solid #cfd9e3}.omwStepCopy{min-width:0;display:grid;gap:1px;text-align:left}.omwStepCopy strong{color:var(--omw-ink)}.omwStepCopy small{color:var(--omw-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.omwStep.isActive{background:#f1f7fd;box-shadow:inset 0 -2px 0 var(--omw-blue)}.omwStep.isActive .omwStepNumber{color:#fff;background:var(--omw-blue);border-color:var(--omw-blue)}.omwStep.isComplete .omwStepNumber{color:#fff;background:var(--omw-green);border-color:var(--omw-green)}.omwAlert{padding:9px 11px;color:#991b1b;background:#fef2f2;border-left:2px solid #dc2626}.omwWorkspace{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:14px}.omwStage{min-width:0;display:grid;gap:10px}.omwPanel,.omwSummary{min-width:0;background:#fff;border:1px solid var(--omw-line);box-shadow:0 7px 20px #11233f0b}.omwPanel{padding:14px;display:grid;gap:14px}.omwPanelHead{min-height:44px;padding-bottom:10px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid #e8eef4}.omwPanelHead>div{display:grid;gap:3px}.omwPanelHead h2{color:var(--omw-ink)}.omwPanelHead p{color:var(--omw-muted)}.omwChoiceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.omwChoiceCard{min-height:92px;padding:11px;display:grid;grid-template-columns:18px minmax(0,1fr);align-content:center;gap:4px 9px;color:var(--omw-ink);background:#fff;border:1px solid #dbe4ec;text-align:left}.omwChoiceCard:hover{background:#f8fbfe;border-color:#9ebfdd}.omwChoiceCard.isSelected{background:#f3f8fe;border-color:#4f9be1;box-shadow:inset 3px 0 0 var(--omw-blue)}.omwChoiceRadio{width:18px;height:18px;grid-row:1 / span 2;display:grid;place-items:center;background:#fff;border:1px solid #7f91a3;border-radius:50%!important}.omwChoiceRadio i{width:8px;height:8px;display:block;border-radius:50%!important}.omwChoiceCard.isSelected .omwChoiceRadio{border-color:var(--omw-blue)}.omwChoiceCard.isSelected .omwChoiceRadio i{background:var(--omw-blue)}.omwChoiceCard strong,.omwChoiceCard small{grid-column:2}.omwChoiceCard small{color:var(--omw-muted)}.omwRouteGrid,.omwPropertyGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.omwRouteCard,.omwPropertyGrid>section{min-width:0;padding:12px;display:grid;gap:12px;border:1px solid #dce5ed;border-top:2px solid var(--omw-blue)}.omwRouteCard:first-child{border-top-color:var(--omw-green)}.omwRouteCard>header{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;align-items:center}.omwRouteIcon{width:26px;height:26px;display:grid;place-items:center;background:#eef6ff;border:1px solid #dcecff}.omwRouteIcon:before{content:"";width:9px;height:9px;display:block;border:3px solid var(--omw-blue);border-radius:50%!important}.omwRouteCard:first-child .omwRouteIcon:before{border-color:var(--omw-green)}.omwRouteCard header div,.omwPropertyGrid>section{min-width:0}.omwRouteCard h3,.omwPropertyGrid h3{color:var(--omw-ink)}.omwRouteCard p{color:var(--omw-muted)}.omwFieldGrid,.omwInventoryGrid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.omwInventoryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.omwPage label{min-width:0;display:grid;gap:4px;color:#405168}.omwPage label.isWide{grid-column:1 / -1}.omwPage input,.omwPage select,.omwPage textarea{width:100%;min-width:0;min-height:34px;padding:6px 8px;color:var(--omw-ink);background:#fff;border:1px solid #d2dce5;outline:0}.omwPage textarea{min-height:72px;resize:vertical}.omwPage input:focus,.omwPage select:focus,.omwPage textarea:focus{border-color:var(--omw-blue);box-shadow:0 0 0 2px #0b72e714}.omwPropertyGrid>section{border-top-width:1px}.omwPropertyGrid>section{align-content:start}.omwCheck{min-height:34px;display:flex!important;align-items:center;gap:7px}.omwCheck input{width:auto;min-height:0}.omwAccessGrid{padding-top:12px;border-top:1px solid #e8eef4}.omwServiceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.omwServiceOption{min-height:54px;padding:10px;display:flex!important;align-items:center;gap:8px;color:var(--omw-ink)!important;background:#fff;border:1px solid #dbe4ec}.omwServiceOption.isSelected{background:#f3f8fe;border-color:#4f9be1}.omwServiceOption input{width:auto;min-height:0}.omwEstimate,.omwReviewFacts{margin:0;display:grid}.omwEstimate>div,.omwReviewFacts>div{min-height:42px;padding:7px 2px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border-bottom:1px dashed #dfe7ef}.omwEstimate dt,.omwReviewFacts dt{color:var(--omw-muted)}.omwEstimate dd,.omwReviewFacts dd{margin:0;color:var(--omw-ink);font-weight:600;text-align:right}.omwEstimate .isTotal{min-height:56px;border-bottom:0}.omwEstimate .isTotal dt,.omwEstimate .isTotal dd{color:var(--omw-blue-dark);font-weight:700}.omwReviewState,.omwStatusPanel{padding:12px;display:grid;gap:3px;color:#92400e;background:#fffbeb;border-left:2px solid #d97706}.omwReviewState.isReady,.omwStatusPanel{color:#166534;background:#f0fdf4;border-left-color:var(--omw-green)}.omwFooter{min-height:58px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#f8fbfe;border:1px solid var(--omw-line)}.omwPrimary,.omwSecondary{min-height:34px;padding:6px 12px;display:inline-flex;align-items:center;justify-content:center;color:var(--omw-ink);background:#fff;border:1px solid #9fbfdd;text-decoration:none}.omwPrimary{color:#fff;background:var(--omw-blue);border-color:var(--omw-blue)}.omwPrimary:hover{background:var(--omw-blue-dark)}.omwPrimary:disabled{opacity:.5;cursor:not-allowed}.omwSummary{position:sticky;top:76px;overflow:hidden}.omwSummaryHead{min-height:62px;padding:11px 12px;display:flex;align-items:center;justify-content:space-between;gap:9px;border-bottom:1px solid #e8eef4}.omwSummaryHead>div{display:grid;gap:1px}.omwSummaryHead span{color:var(--omw-muted)}.omwSummaryStep{padding:4px 7px;color:var(--omw-blue-dark)!important;background:#eef6ff;border:1px solid #bed8f1}.omwSummaryRoute{padding:12px;display:grid;gap:3px;border-bottom:1px solid #e8eef4}.omwSummaryRoute>div{min-width:0;display:grid;grid-template-columns:16px minmax(0,1fr);gap:7px}.omwSummaryRoute>div>div{display:grid;gap:1px}.omwSummaryRoute small{color:var(--omw-muted)}.omwSummaryRoute strong{overflow-wrap:anywhere}.omwRouteMarker{width:11px;height:11px;margin:2px;display:block;background:#fff;border:3px solid var(--omw-blue);border-radius:50%!important}.omwRouteMarker.isPickup{border-color:var(--omw-green)}.omwRouteLine{width:1px;height:20px;margin-left:7px;background:repeating-linear-gradient(to bottom,#9db0c2 0 3px,transparent 3px 6px)}.omwSummaryFacts{margin:0;padding:4px 12px}.omwSummaryFacts>div{min-height:38px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px dashed #dfe7ef}.omwSummaryFacts dt{color:var(--omw-muted)}.omwSummaryFacts dd{margin:0;max-width:150px;text-align:right;overflow-wrap:anywhere}.omwSummaryFacts .isTotal{min-height:52px}.omwSummaryFacts .isTotal dt,.omwSummaryFacts .isTotal dd{color:var(--omw-blue-dark);font-weight:700}.omwSummaryNotice{margin:0 11px 11px;padding:9px;color:#405168;background:#f8fbfe;border:1px solid #dbe7f0}.omwListHead{align-items:center}.omwBookingRow{min-height:64px;padding:10px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--omw-ink);background:#fff;border:1px solid var(--omw-line);text-decoration:none}.omwBookingRow>div{display:grid;gap:2px}.omwBookingRow>div:last-child{text-align:right}.omwBookingRow span{color:var(--omw-muted)}.omwEmpty{min-height:180px;display:grid;place-content:center;justify-items:center;gap:4px;color:var(--omw-muted);background:var(--omw-soft);border:1px dashed #cfdbe6}@media(max-width:1100px){.omwSteps{grid-template-columns:repeat(8,118px)}.omwWorkspace{grid-template-columns:minmax(0,1fr) 270px}}@media(max-width:920px){.omwWorkspace{grid-template-columns:1fr}.omwSummary{position:static;order:-1}.omwSummaryRoute,.omwSummaryFacts,.omwSummaryNotice{display:none}.omwChoiceGrid,.omwRouteGrid,.omwPropertyGrid{grid-template-columns:1fr}}@media(max-width:680px){.omwChoiceGrid,.omwFieldGrid,.omwInventoryGrid,.omwServiceGrid{grid-template-columns:1fr}.omwPage label.isWide{grid-column:auto}.omwFooter,.omwListHead{align-items:stretch;flex-direction:column}.omwPrimary,.omwSecondary{width:100%}}.omwSteps{width:100%!important;min-width:0!important;margin:0 0 10px!important;display:block!important;overflow-x:auto!important;overflow-y:hidden!important;background:#fff!important;border:1px solid #dce5ed!important;box-shadow:none!important}.omwSteps>ol{width:100%!important;min-width:940px!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;list-style:none!important}.omwSteps>ol>li{min-width:0!important;margin:0!important;padding:0!important;list-style:none!important}.omwPage .omwSteps button,.omwSteps button{position:relative!important;width:100%!important;min-width:0!important;min-height:58px!important;height:auto!important;margin:0!important;padding:8px 9px!important;display:grid!important;grid-template-columns:26px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;color:#26384b!important;-webkit-text-fill-color:#26384b!important;background:#fff!important;border:0!important;border-right:1px solid #e7edf2!important;border-bottom:2px solid transparent!important;box-shadow:none!important;text-align:left!important;white-space:normal!important;cursor:pointer!important}.omwSteps>ol>li:last-child button{border-right:0!important}.omwSteps>ol>li.isActive button{color:#17324d!important;-webkit-text-fill-color:#17324d!important;background:#f4f9fe!important;border-bottom-color:#0874d1!important}.omwSteps>ol>li.isComplete:not(.isActive) button{color:#244b34!important;-webkit-text-fill-color:#244b34!important;background:#fbfefc!important;border-bottom-color:#74b98c!important}.omwSteps button:disabled{color:#8a98a8!important;-webkit-text-fill-color:#8a98a8!important;background:#fafbfd!important;opacity:1!important;cursor:not-allowed!important}.omwStepIndex{width:26px!important;min-width:26px!important;height:26px!important;display:grid!important;place-items:center!important;color:#45596f!important;-webkit-text-fill-color:#45596f!important;background:#fff!important;border:1px solid #c7d3de!important;border-radius:2px!important;font-size:10px!important;font-weight:700!important;line-height:1!important}.omwSteps>ol>li.isActive .omwStepIndex{color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:#0874d1!important;border-color:#0874d1!important}.omwSteps>ol>li.isComplete:not(.isActive) .omwStepIndex{color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:#168348!important;border-color:#168348!important}.omwStepText{min-width:0!important;display:grid!important;align-content:center!important;gap:1px!important}.omwStepText strong{color:inherit!important;-webkit-text-fill-color:inherit!important;font-size:10px!important;font-weight:700!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.omwStepText small{min-width:0!important;color:#6d7d8e!important;-webkit-text-fill-color:#6d7d8e!important;font-size:8px!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.omwWorkspace{grid-template-columns:minmax(0,1fr) 280px!important;gap:12px!important}.omwPanel{padding:14px!important;box-shadow:0 2px 8px #11233f0f!important}.omwRouteGrid{align-items:stretch!important}.omwRouteCard{align-content:start!important;background:#fff!important}.omwFieldGrid{align-items:end!important}.omwPage input,.omwPage select,.omwPage textarea{font:inherit!important;max-width:100%!important}.omwPage select{text-overflow:ellipsis!important}.omwSummary{position:sticky!important;top:76px!important;align-self:start!important;max-height:calc(100vh - 96px)!important;overflow:auto!important;box-shadow:none!important}.omwSummaryHead{min-height:60px!important;padding:10px 11px!important}.omwSummaryHead>div{min-width:0!important}.omwSummaryHead>div>span,.omwSummaryHead>small{color:#6d7d8e!important;font-size:9px!important}.omwSummaryHead>div>strong{font-size:11px!important}.omwSummaryBody{display:grid!important}.omwSummarySection{padding:10px 11px!important;display:grid!important;gap:6px!important;border-bottom:1px solid #e8eef4!important}.omwSummarySection:last-child{border-bottom:0!important}.omwSummarySection h3{margin:0!important;color:#607187!important;font-size:9px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.03em!important}.omwSummaryRow{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,92px) minmax(0,1fr)!important;align-items:start!important;gap:8px!important}.omwSummaryRow>span{color:#6d7d8e!important}.omwSummaryRow>strong{min-width:0!important;color:#22364d!important;text-align:right!important;overflow-wrap:anywhere!important}.omwSummaryList{margin:2px 0 0!important;padding:0!important;display:grid!important;gap:4px!important;list-style:none!important}.omwSummaryList li{min-width:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;color:#42566c!important}.omwSummaryList li span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.omwSummaryEmpty{margin:0!important;color:#8290a0!important;font-size:9px!important}.omwSummaryQuoteState{padding:8px!important;display:grid!important;gap:2px!important;color:#78510b!important;background:#fffbeb!important;border-left:2px solid #d49b22!important}.omwFooter{position:sticky!important;bottom:0!important;z-index:3!important;box-shadow:0 -4px 12px #11233f0a!important}@media(max-width:1100px){.omwWorkspace{grid-template-columns:minmax(0,1fr) 260px!important}}@media(max-width:920px){.omwWorkspace{grid-template-columns:1fr!important}.omwSummary{position:static!important;max-height:none!important;order:0!important}}.omwPage .omwEstimatePanel{gap:10px}.omwPage .omwEstimateContext{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.omwPage .omwEstimateContext>div{min-height:52px;padding:7px 8px;display:grid;align-content:center;gap:2px;background:#f8fafc;border:1px solid #dbe3ec}.omwPage .omwEstimateContext span{color:#64748b}.omwPage .omwEstimateLines{display:grid;border:1px solid #dbe3ec;background:#fff}.omwPage .omwEstimateLine{min-height:44px;padding:7px 9px;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(80px,.6fr) minmax(110px,.8fr) minmax(110px,.8fr);align-items:center;gap:8px;border-bottom:1px solid #e7edf3}.omwPage .omwEstimateLine:last-child{border-bottom:0}.omwPage .omwEstimateLineHead{min-height:34px;color:#64748b;background:#f8fafc;font-weight:600}.omwPage .omwEstimateDescription{min-width:0;display:grid;gap:1px}.omwPage .omwEstimateDescription strong,.omwPage .omwEstimateDescription small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omwPage .omwEstimateDescription small{color:#7b8794;text-transform:capitalize}.omwPage .omwEstimateTotals{margin-left:auto;width:min(100%,420px);display:grid;border:1px solid #dbe3ec;background:#fff}.omwPage .omwEstimateTotals>div{min-height:38px;padding:6px 9px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e7edf3}.omwPage .omwEstimateTotals>div:last-child{border-bottom:0}.omwPage .omwEstimateTotals span{color:#64748b}.omwPage .omwEstimateTotals .isTotal{background:#f7fbfe}.omwPage .omwEstimateTotals .isTotal strong{color:#0b74c8;font-size:14px!important}.omwPage .omwEstimateNotice{padding:9px 10px;display:grid;gap:2px;color:#5b4a16;background:#fffbeb;border-left:2px solid #d99b18}.omwPage .omwSummaryEstimateMini{display:grid;gap:4px;margin-bottom:6px}.omwPage .omwSummaryEstimateMini>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.omwPage .omwSummaryEstimateMini span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#64748b}.omwPage .omwSummaryEstimateMini small{color:#7b8794}@media(max-width:760px){.omwPage .omwEstimateContext{grid-template-columns:repeat(2,minmax(0,1fr))}.omwPage .omwEstimateLine{grid-template-columns:minmax(0,1fr) auto}.omwPage .omwEstimateLineHead{display:none}}.omwPage,.omwPage *{box-sizing:border-box}.omwPage .omwChoiceCard,.omwPage .omwServiceOption,.omwPage .omwSummaryActionCard,.omwPage .omwCalendarDay,.omwPage .omwCalendarNav,.omwPage .omwScheduleWindow,.omwPage .omwDrawerTabs button,.omwPage .omwDrawerEdit,.omwPage .omwDrawerClose,.omwPage .omwDrawerResizeHandle,.omwPage .omwToastClose{color:#25364a!important;-webkit-text-fill-color:#25364a!important;background:#fff!important;background-image:none!important;box-shadow:none!important;text-shadow:none!important;transform:none!important}.omwPage .omwSteps{margin:0 0 10px!important;overflow-x:auto!important;overflow-y:hidden!important;background:#fff!important;border:1px solid #dce5ed!important}.omwPage .omwSteps>ol{min-width:900px!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(8,minmax(108px,1fr))!important;list-style:none!important}.omwPage .omwSteps li{margin:0!important;padding:0!important;list-style:none!important}.omwPage .omwSteps li>button{width:100%!important;min-height:52px!important;height:52px!important;padding:7px 8px!important;display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;color:#42556a!important;-webkit-text-fill-color:#42556a!important;background:#fff!important;border:0!important;border-right:1px solid #e5ebf1!important;border-bottom:2px solid transparent!important;text-align:left!important}.omwPage .omwSteps li:last-child>button{border-right:0!important}.omwPage .omwSteps li.isActive>button{background:#f8fbfe!important;border-bottom-color:#0874d1!important}.omwPage .omwSteps li.isComplete>button{border-bottom-color:#67ad82!important}.omwPage .omwSteps li>button:disabled{opacity:1!important;cursor:not-allowed!important}.omwPage .omwStepIndex{width:19px!important;min-width:19px!important;height:19px!important;display:grid!important;place-items:center!important;color:#52657a!important;-webkit-text-fill-color:#52657a!important;background:#fff!important;border:1px solid #cbd6e0!important;border-radius:2px!important;font-size:9px!important;font-weight:700!important;line-height:1!important}.omwPage .omwSteps li.isActive .omwStepIndex{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#0874d1!important;border-color:#0874d1!important}.omwPage .omwSteps li.isComplete .omwStepIndex{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#16884d!important;border-color:#16884d!important;font-size:10px!important}.omwPage .omwStepText{min-width:0!important;display:grid!important;gap:0!important}.omwPage .omwStepText strong{color:#26384b!important;font-size:10px!important}.omwPage .omwStepText small{color:#77879a!important;font-size:9px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omwPage .omwChoiceCard{min-height:70px!important;border:1px solid #d8e2eb!important}.omwPage .omwChoiceCard:hover{background:#f8fbfd!important;border-color:#9bbbd5!important}.omwPage .omwChoiceCard.isSelected{background:#f3f8fd!important;border-color:#4f97d3!important;box-shadow:inset 3px 0 #0874d1!important}.omwPage .omwCheck input,.omwPage .omwServiceOption input{appearance:none!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;background:#fff!important;border:1px solid #8697a8!important;border-radius:2px!important}.omwPage .omwCheck input:checked,.omwPage .omwServiceOption input:checked{background:#0874d1!important;border-color:#0874d1!important}.omwPage .omwCheck input:checked:after,.omwPage .omwServiceOption input:checked:after{content:"";width:8px;height:4px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translateY(-1px)}.omwPage .omwServiceOption{min-height:52px!important;padding:9px 11px!important;border:1px solid #d8e2eb!important}.omwPage .omwServiceOption:hover{background:#f8fbfd!important}.omwPage .omwServiceOption.isSelected{background:#f3f8fd!important;border-color:#4f97d3!important}.omwPage .omwSummary{overflow:hidden!important;background:#fff!important;border:1px solid #dce5ed!important;border-top:2px solid #0874d1!important}.omwPage .omwSummarySection{padding:10px 11px!important;background:#fff!important;border-bottom:1px solid #e8edf2!important}.omwPage .omwSummarySection:last-child{border-bottom:0!important}.omwPage .omwSummarySection>h3{margin:0 0 6px!important;color:#26384b!important;font-size:10px!important}.omwPage .omwSummaryRow{min-height:26px!important;display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;align-items:start!important;gap:7px!important}.omwPage .omwSummaryRow>span{color:#76879a!important}.omwPage .omwSummaryRow>strong{color:#26384b!important;text-align:right!important;overflow-wrap:anywhere!important}.omwPage .omwSummaryActionCard{width:100%!important;min-height:48px!important;margin:0 0 6px!important;padding:7px 8px!important;display:grid!important;grid-template-columns:27px minmax(0,1fr) 14px!important;align-items:center!important;gap:8px!important;border:1px solid #dce5ed!important;text-align:left!important;cursor:pointer!important}.omwPage .omwSummaryActionCard:last-child{margin-bottom:0!important}.omwPage .omwSummaryActionCard:hover{background:#f8fbfd!important;border-color:#a9bfd2!important}.omwPage .omwSummaryActionCard>span:nth-child(2){min-width:0!important;display:grid!important;gap:1px!important}.omwPage .omwSummaryActionCard strong{color:#26384b!important}.omwPage .omwSummaryActionCard small{color:#718196!important}.omwPage .omwSummaryActionIcon{width:27px!important;height:27px!important;display:grid!important;place-items:center!important;color:#0874b5!important;-webkit-text-fill-color:#0874b5!important;background:#eef7fc!important;border:1px solid #d6eaf5!important}.omwPage .omwToast{position:fixed!important;top:76px!important;right:18px!important;z-index:20000!important;width:min(360px,calc(100vw - 28px))!important;min-height:48px!important;padding:9px 9px 9px 10px!important;display:grid!important;grid-template-columns:22px minmax(0,1fr) 24px!important;align-items:center!important;gap:8px!important;color:#25364a!important;background:#fffffffc!important;border:1px solid #d6e0e9!important;border-left:3px solid #d97706!important;box-shadow:0 14px 38px #12233f2e!important;animation:omwFixToastIn .18s ease-out both!important}.omwPage .omwToast.isError{border-left-color:#c62828!important}.omwPage .omwToast.isSuccess{border-left-color:#16884d!important}@keyframes omwFixToastIn{0%{opacity:0;transform:translate(12px,-4px)}to{opacity:1;transform:none}}.omwPage .omwSchedulePanel{overflow:visible!important}.omwPage .omwCalendarToolbar{min-height:54px!important;padding:8px 10px!important;display:grid!important;grid-template-columns:32px minmax(0,1fr) 32px!important;align-items:center!important;gap:10px!important;background:#f8fafc!important;border:1px solid #dde5ec!important}.omwPage .omwCalendarNav{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;display:grid!important;place-items:center!important;color:#3c4b5d!important;border:1px solid #cbd6df!important;font-size:18px!important}.omwPage .omwCalendarNav:hover{background:#eef3f7!important}.omwPage .omwCalendarTitle{min-width:0;display:grid;justify-items:center;gap:1px;text-align:center}.omwPage .omwCalendarTitle strong{color:#273747!important;font-size:13px!important}.omwPage .omwCalendarTitle span{color:#7a8898!important;font-size:9px!important}.omwPage .omwCalendarWeekdays,.omwPage .omwCalendarGrid{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important}.omwPage .omwCalendarWeekdays{background:#fff!important;border:1px solid #e0e7ed!important;border-bottom:0!important}.omwPage .omwCalendarWeekdays span{min-height:28px!important;display:grid!important;place-items:center!important;color:#657588!important;font-size:9px!important;font-weight:700!important}.omwPage .omwCalendarGrid{border-top:1px solid #e0e7ed!important;border-left:1px solid #e0e7ed!important}.omwPage .omwCalendarDay{position:relative!important;min-width:0!important;min-height:58px!important;height:58px!important;margin:0!important;padding:7px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:space-between!important;border:0!important;border-right:1px solid #e0e7ed!important;border-bottom:1px solid #e0e7ed!important;border-radius:0!important;color:#334155!important}.omwPage .omwCalendarDay.isOutside,.omwPage .omwCalendarDay.isUnavailable{color:#aab4be!important;background:#fafbfd!important}.omwPage .omwCalendarDay.isAvailable{background:#fff!important;cursor:pointer!important}.omwPage .omwCalendarDay.isAvailable:hover{background:#f4f9fc!important;box-shadow:inset 0 0 0 1px #9bc2df!important}.omwPage .omwCalendarDay.isSelected{background:#edf6fc!important;box-shadow:inset 0 0 0 2px #0874d1!important}.omwPage .omwCalendarDay:disabled{opacity:1!important}.omwPage .omwCalendarWindowDots{display:flex!important;gap:3px!important}.omwPage .omwCalendarWindowDots i{width:5px!important;height:5px!important;background:#d5dee6!important;border-radius:50%!important}.omwPage .omwCalendarWindowDots i.isOn{background:#16884d!important}.omwPage .omwCalendarLegend{padding-top:7px!important;color:#718196!important}.omwPage .omwScheduleOverlay{position:fixed!important;inset:0!important;z-index:19000!important;padding:20px!important;display:grid!important;place-items:center!important;background:#161f2a47!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}.omwPage .omwScheduleDialog{width:min(580px,100%)!important;max-height:calc(100vh - 40px)!important;overflow:auto!important;color:#26384b!important;background:#fff!important;border:1px solid #ccd7e0!important;box-shadow:0 22px 60px #0f172a3d!important}.omwPage .omwScheduleDialogHead{padding:13px 14px!important;display:flex!important;justify-content:space-between!important;gap:12px!important;border-bottom:1px solid #e1e8ee!important}.omwPage .omwScheduleWindows{padding:12px!important;display:grid!important;gap:8px!important}.omwPage .omwScheduleWindow{width:100%!important;min-height:70px!important;padding:10px 12px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;border:1px solid #d8e2eb!important;text-align:left!important}.omwPage .omwScheduleWindow.isAvailable:hover{background:#f7fafc!important;border-color:#9fb9ce!important}.omwPage .omwScheduleWindow.isSelected{background:#eff7fc!important;border-color:#0874d1!important}.omwPage .omwScheduleWindow.isUnavailable{color:#9aa6b2!important;background:#fafbfd!important}.omwDetailsDrawer,.omwDetailsDrawer *{box-sizing:border-box;font-family:Segoe UI,Arial,sans-serif;font-size:12px!important;border-radius:2px!important}.omwDetailsDrawer{position:fixed!important;z-index:19500!important;min-width:360px!important;min-height:320px!important;max-width:calc(100vw - 16px)!important;max-height:calc(100vh - 16px)!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;color:#24364a!important;background:#fff!important;border:1px solid #c8d4df!important;box-shadow:0 18px 52px #0f172a38!important;overflow:hidden!important}.omwDetailsDrawer .omwDrawerHead{min-height:56px!important;padding:9px 10px 9px 12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;background:#fff!important;border-bottom:1px solid #e1e8ee!important;cursor:move!important;-webkit-user-select:none!important;user-select:none!important}.omwDetailsDrawer .omwDrawerTabs{min-height:39px!important;display:grid!important;grid-template-columns:1fr 1fr!important;background:#f8fafc!important;border-bottom:1px solid #e1e8ee!important}.omwDetailsDrawer .omwDrawerTabs button{min-height:39px!important;padding:6px 10px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border:0!important;border-right:1px solid #e1e8ee!important}.omwDetailsDrawer .omwDrawerTabs button:last-child{border-right:0!important}.omwDetailsDrawer .omwDrawerTabs button.isActive{color:#075fae!important;-webkit-text-fill-color:#075fae!important;background:#eef6fc!important;box-shadow:inset 0 -2px #0874d1!important}.omwDetailsDrawer .omwDrawerBody{min-height:0!important;padding:11px!important;overflow:auto!important;background:#fff!important}.omwDetailsDrawer .omwDrawerSection>header{margin-bottom:9px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.omwDetailsDrawer .omwDrawerList{margin:0!important;padding:0!important;display:grid!important;gap:5px!important;list-style:none!important}.omwDetailsDrawer .omwDrawerList li{min-height:50px!important;padding:7px 9px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;background:#f9fbfc!important;border:1px solid #e0e7ed!important}.omwDetailsDrawer .omwDrawerList li>div{min-width:0!important;display:grid!important;gap:1px!important}.omwDetailsDrawer .omwDrawerList li span{color:#718196!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.omwDetailsDrawer .omwDrawerEdit{min-height:28px!important;padding:4px 8px!important;color:#075fae!important;-webkit-text-fill-color:#075fae!important;border:1px solid #afc4d5!important}.omwDetailsDrawer .omwDrawerClose{width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid #cbd6df!important;font-size:17px!important}.omwDetailsDrawer .omwDrawerFoot{min-height:34px!important;padding:8px 12px!important;color:#7b8998!important;background:#fafbfd!important;border-top:1px solid #e1e8ee!important;text-align:center!important}.omwDetailsDrawer .omwDrawerResizeHandle{position:absolute!important;right:0!important;bottom:0!important;z-index:4!important;width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;border:0!important;background:linear-gradient(135deg,transparent 0 44%,#718196 45% 49%,transparent 50% 61%,#718196 62% 66%,transparent 67%)!important;cursor:nwse-resize!important}body.omwDrawerInteracting,body.omwDrawerInteracting *{-webkit-user-select:none!important;user-select:none!important}@media(max-width:920px){.omwDetailsDrawer{inset:auto 0 0!important;width:100%!important;height:min(78vh,680px)!important;min-width:0!important;border-right:0!important;border-bottom:0!important;border-left:0!important}.omwDetailsDrawer .omwDrawerHead{cursor:default!important}.omwDetailsDrawer .omwDrawerResizeHandle,.omwDetailsDrawer .omwDrawerFoot{display:none!important}}.omwPage .omwPanel,.omwPage .omwSummary{box-shadow:none!important}.omwPage .omwServiceGrid{gap:4px 14px!important}.omwPage .omwServiceOption{min-height:40px!important;padding:7px 8px!important;background:transparent!important;border:0!important;border-bottom:1px solid #e7edf2!important}.omwPage .omwServiceOption:hover{background:#f8fafc!important}.omwPage .omwServiceOption.isSelected{background:#f4f8fb!important;border-bottom-color:#9fc2dc!important;box-shadow:inset 2px 0 #0874d1!important}.omwPage .omwSummaryActionCard{min-height:44px!important;margin:0!important;border:0!important;border-top:1px solid #e6edf3!important}.omwPage .omwSummaryActionCard:last-child{border-bottom:1px solid #e6edf3!important}.omwPage .omwSummaryActionCard:hover{background:#f8fafc!important;border-color:#e6edf3!important}.omwPage .omwSummaryActionIcon{width:24px!important;height:24px!important;border:0!important;background:#edf5fa!important}.omwPage .omwScheduleHead{align-items:center!important}.omwPage .omwScheduleLiveState{display:inline-flex!important;align-items:center!important;gap:5px!important;color:#416174!important;font-weight:600!important}.omwPage .omwScheduleLiveState i{width:7px!important;height:7px!important;background:#16884d!important;border-radius:50%!important;box-shadow:0 0 0 3px #16884d1a!important}.omwPage .omwCalendarToolbar{background:#fff!important;border:0!important;border-bottom:1px solid #e1e8ee!important}.omwPage .omwCalendarWeekdays{border:0!important;border-bottom:1px solid #e5ebf0!important}.omwPage .omwCalendarGrid{border:0!important}.omwPage .omwCalendarDay{min-height:54px!important;height:54px!important;border-right:0!important;border-bottom:1px solid #edf1f4!important;background:#fff!important}.omwPage .omwCalendarDay.isPast{display:block!important;background:#fbfcfd!important;border-bottom:1px solid #f0f3f6!important}.omwPage .omwCalendarDay.isUnavailable{color:#b2bcc5!important;background:#fff!important}.omwPage .omwCalendarDay.isAvailable{color:#24364a!important;font-weight:600!important}.omwPage .omwCalendarDay.isAvailable:hover{background:#f2f7fb!important;box-shadow:inset 0 0 0 1px #9fbfd7!important}.omwPage .omwCalendarAvailability{min-width:19px!important;height:18px!important;padding:0 5px!important;display:grid!important;place-items:center!important;color:#167243!important;background:#eef8f2!important;border-radius:9px!important;font-size:9px!important}.omwPage .omwScheduleEmpty{padding:18px 4px!important;display:grid!important;justify-items:center!important;gap:3px!important;color:#64748b!important;border-top:1px solid #e6edf3!important}.omwPage .omwScheduleDialog{width:min(520px,100%)!important;border:0!important;box-shadow:0 24px 70px #0f172a42!important}.omwPage .omwScheduleWindows{gap:0!important;padding:4px 14px 14px!important}.omwPage .omwScheduleWindow{min-height:62px!important;padding:10px 4px!important;grid-template-columns:96px minmax(0,1fr) 20px!important;border:0!important;border-bottom:1px solid #e4eaf0!important}.omwPage .omwScheduleWindow:hover{background:#f7fafc!important;border-bottom-color:#e4eaf0!important}.omwPage .omwScheduleWindowTime{color:#27384a!important;font-weight:700!important}.omwPage .omwScheduleWindowCopy{display:grid!important;gap:2px!important}.omwPage .omwScheduleWindowCopy small{color:#718196!important}.omwPage .omwScheduleWindowArrow{color:#8291a0!important;font-size:18px!important}.omwDetailsDrawer{border:0!important;box-shadow:0 22px 68px #0f172a3d!important}.omwDetailsDrawer .omwDrawerHead{min-height:50px!important;border-bottom:1px solid #e3e9ef!important}.omwDetailsDrawer .omwDrawerTabs{min-height:38px!important;background:#fff!important}.omwDetailsDrawer .omwDrawerTabs button{background:#fff!important;border-right:0!important;border-bottom:1px solid #e3e9ef!important}.omwDetailsDrawer .omwDrawerTabs button.isActive{background:#fff!important;box-shadow:inset 0 -2px #0874d1!important}.omwDetailsDrawer .omwDrawerBody{padding:8px 14px 16px!important}.omwDetailsDrawer .omwDrawerSection>header{min-height:42px!important;margin:0!important;border-bottom:1px solid #e6ecf1!important}.omwDetailsDrawer .omwDrawerList{gap:0!important}.omwDetailsDrawer .omwDrawerList li{min-height:48px!important;padding:8px 2px!important;background:#fff!important;border:0!important;border-bottom:1px solid #e8edf2!important}.omwDetailsDrawer .omwDrawerList li:hover{background:#fafcfd!important}.omwDetailsDrawer .omwDrawerEdit{border:0!important;background:transparent!important;text-decoration:underline!important;text-underline-offset:3px!important}.omwDetailsDrawer .omwDrawerFoot{border-top:1px solid #e5ebf0!important;background:#fff!important}.omwPage .omwEstimatePanel{gap:12px!important}.omwPage .omwEstimateHead{align-items:center!important}.omwPage .omwEstimateHero{position:relative!important;min-height:128px!important;padding:18px!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;color:#fff!important;background:linear-gradient(135deg,#1c2d3f,#314b61)!important;overflow:hidden!important}.omwPage .omwEstimateHero.isManual{background:linear-gradient(135deg,#28333f,#4c5967)!important}.omwPage .omwEstimateHero:after{content:""!important;position:absolute!important;width:180px!important;height:180px!important;right:-70px!important;top:-95px!important;border:30px solid rgba(255,255,255,.045)!important;border-radius:50%!important}.omwPage .omwEstimateHeroIcon{width:44px!important;height:44px!important;display:grid!important;place-items:center!important;color:#fff!important;background:#ffffff1a!important;border:1px solid rgba(255,255,255,.22)!important;font-size:17px!important;font-weight:700!important}.omwPage .omwEstimateHeroCopy{min-width:0!important;display:grid!important;gap:3px!important}.omwPage .omwEstimateHeroCopy span,.omwPage .omwEstimateHeroCopy small{color:#d6e0e8!important}.omwPage .omwEstimateHeroCopy strong{color:#fff!important;font-size:23px!important;line-height:28px!important}.omwPage .omwEstimateBadge{align-self:start!important;padding:4px 7px!important;color:#eaf3f8!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.18)!important}.omwPage .omwEstimateSignals{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;border-top:1px solid #e3e9ef!important;border-bottom:1px solid #e3e9ef!important}.omwPage .omwEstimateSignals>div{min-height:62px!important;padding:10px 12px!important;display:grid!important;align-content:center!important;gap:2px!important;border-right:1px solid #e3e9ef!important}.omwPage .omwEstimateSignals>div:last-child{border-right:0!important}.omwPage .omwEstimateSignals span{color:#77879a!important}.omwPage .omwEstimateBreakdown{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 24px!important}.omwPage .omwEstimateBreakdown>div{min-height:38px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border-bottom:1px solid #e8edf2!important}.omwPage .omwEstimateBreakdown span{color:#68798c!important}.omwPage .omwEstimateJourney{min-height:54px!important;display:grid!important;grid-template-columns:auto 1fr auto 1fr auto!important;align-items:center!important;gap:8px!important}.omwPage .omwEstimateJourney>div{display:inline-grid!important;grid-template-columns:22px auto!important;align-items:center!important;gap:6px!important;color:#8593a2!important}.omwPage .omwEstimateJourney>div>span{width:22px!important;height:22px!important;display:grid!important;place-items:center!important;border:1px solid #cbd5df!important}.omwPage .omwEstimateJourney>div.isDone,.omwPage .omwEstimateJourney>div.isCurrent{color:#2b4658!important}.omwPage .omwEstimateJourney>div.isDone>span{color:#fff!important;background:#16884d!important;border-color:#16884d!important}.omwPage .omwEstimateJourney>div.isCurrent>span{color:#fff!important;background:#0874d1!important;border-color:#0874d1!important}.omwPage .omwEstimateJourney>i{height:1px!important;background:#dce4eb!important}.omwPage .omwEstimateFinePrint{color:#718196!important;text-align:center!important}@media(max-width:680px){.omwPage .omwEstimateHero{grid-template-columns:38px minmax(0,1fr)!important}.omwPage .omwEstimateBadge{display:none!important}.omwPage .omwEstimateSignals,.omwPage .omwEstimateBreakdown{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.omwPage .omwRouteGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px}.omwPage .omwRouteCard{min-width:0;overflow:visible;background:#fff;border:1px solid #dbe4ec;border-top:0;box-shadow:0 4px 14px #142a430b}.omwPage .omwRouteCard.isPickup{box-shadow:inset 0 3px #159a55,0 4px 14px #142a430b}.omwPage .omwRouteCard.isDropoff{box-shadow:inset 0 3px #0874d1,0 4px 14px #142a430b}.omwPage .omwAddressHead{min-height:66px;padding:13px 14px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;background:#fff;border-bottom:1px solid #e7edf3}.omwPage .omwAddressMarker{width:30px;height:30px;display:grid;place-items:center;color:#fff;-webkit-text-fill-color:#ffffff;background:#0874d1;border-radius:50%!important;font-weight:700;line-height:1;box-shadow:0 0 0 4px #eef6fd}.omwPage .isPickup .omwAddressMarker{background:#159a55;box-shadow:0 0 0 4px #eef9f3}.omwPage .omwAddressHead>div{min-width:0;display:grid;gap:1px}.omwPage .omwAddressHead>div>span{color:#78889a;font-size:9px!important;letter-spacing:.04em;text-transform:uppercase}.omwPage .omwAddressHead h3{margin:0;color:#15283e;font-size:12px!important;font-weight:700}.omwPage .omwAddressState{padding:0;color:#8a5a09;-webkit-text-fill-color:#8a5a09;background:transparent;border:0;font-size:9px!important;font-weight:600}.omwPage .omwAddressState.isPending{color:#9a6700;-webkit-text-fill-color:#9a6700}.omwPage .omwAddressState.isReady{color:#168449;-webkit-text-fill-color:#168449}.omwPage .omwAddressProgress{height:3px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;background:#f1f4f7}.omwPage .omwAddressProgress span{display:block;background:#e4eaf0}.omwPage .omwAddressProgress span.isDone{background:#8fc0e8}.omwPage .isPickup .omwAddressProgress span.isDone{background:#80c79e}.omwPage .omwAddressFields{min-width:0;padding:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;overflow:visible}.omwPage .omwAddressFields>label,.omwPage .omwAddressFields>div{min-width:0}.omwPage .omwAddressFields label{display:grid;align-content:start;gap:4px}.omwPage .omwAddressFields label.isWide{grid-column:1 / -1}.omwPage .omwAddressFields label>span{color:#44566c;font-size:10px!important;font-weight:600}.omwPage .omwAddressFields label>span small{color:#8795a4;font-size:9px!important;font-weight:400}.omwPage .omwAddressFields input,.omwPage .omwAddressFields select,.omwPage .omwAddressFields textarea{width:100%;min-width:0;max-width:none!important;color:#1c3048!important;-webkit-text-fill-color:#1c3048!important;background:#fff!important;border:1px solid #cfdbe5!important;box-shadow:none!important}.omwPage .omwAddressFields input,.omwPage .omwAddressFields select{min-height:38px!important;height:38px!important;padding:7px 9px!important}.omwPage .omwAddressFields textarea{min-height:74px!important;padding:8px 9px!important;resize:vertical}.omwPage .omwAddressFields input:focus,.omwPage .omwAddressFields select:focus,.omwPage .omwAddressFields textarea:focus{border-color:#1685d1!important;outline:0!important;box-shadow:0 0 0 3px #1685d114!important}.omwPage .omwAddressFields input:disabled,.omwPage .omwAddressFields select:disabled,.omwPage .omwAddressFields textarea:disabled{color:#95a2af!important;-webkit-text-fill-color:#95a2af!important;background:#f7f9fb!important;border-color:#e1e7ed!important;opacity:1!important}.omwPage .omwAddressSearch{position:relative;z-index:30;width:100%;min-width:0;grid-column:1 / -1;display:grid;gap:5px;overflow:visible}.omwPage .omwAddressSearch .olpPicker,.omwPage .omwAddressSearch .olpSearch,.omwPage .omwAddressSearch .olpSearchField,.omwPage .omwAddressSearch .olpSelected{width:100%!important;min-width:0!important;max-width:none!important}.omwPage .omwAddressSearch .olpPickerLabelRow{min-height:24px;margin-bottom:4px}.omwPage .omwAddressSearch .olpPickerLabel{color:#44566c!important;-webkit-text-fill-color:#44566c!important;font-size:10px!important;font-weight:600!important}.omwPage .omwAddressSearch .olpRequired{color:#b42318!important;-webkit-text-fill-color:#b42318!important}.omwPage .omwAddressSearch .olpSearchField{min-height:40px!important;overflow:visible!important;background:#fff!important;border:1px solid #cfdbe5!important;box-shadow:none!important}.omwPage .omwAddressSearch .olpSearchField:focus-within{border-color:#1685d1!important;box-shadow:0 0 0 3px #1685d114!important}.omwPage .omwAddressSearch input.olpSearchInput{width:100%!important;height:38px!important;min-height:38px!important;padding:0 38px 0 35px!important;color:#172434!important;-webkit-text-fill-color:#172434!important;background:transparent!important;border:0!important;box-shadow:none!important}.omwPage .omwAddressSearch button.olpActionRow,.omwPage .omwAddressSearch button.olpLocationRow,.omwPage .omwAddressSearch .olpSearchResults button,.omwPage .omwAddressSearch .olpQuickActions button,.omwPage .omwAddressSearch .olpSectionRows button{appearance:none!important;width:100%!important;min-width:0!important;min-height:46px!important;height:auto!important;margin:0!important;padding:7px 9px!important;display:grid!important;grid-template-columns:27px minmax(0,1fr) 16px!important;align-items:center!important;gap:8px!important;color:#172434!important;-webkit-text-fill-color:#172434!important;background:#fff!important;background-image:none!important;border:0!important;border-bottom:1px solid #edf1f4!important;box-shadow:none!important;text-align:left!important;transform:none!important;cursor:pointer!important}.omwPage .omwAddressSearch button.olpActionRow:hover:not(:disabled),.omwPage .omwAddressSearch button.olpLocationRow:hover:not(:disabled),.omwPage .omwAddressSearch .olpSearchResults button:hover:not(:disabled),.omwPage .omwAddressSearch .olpQuickActions button:hover:not(:disabled),.omwPage .omwAddressSearch .olpSectionRows button:hover:not(:disabled){color:#172434!important;-webkit-text-fill-color:#172434!important;background:#f7fafc!important;background-image:none!important;border-color:#edf1f4!important;box-shadow:none!important;transform:none!important}.omwPage .omwAddressSearch .olpActionTitle,.omwPage .omwAddressSearch .olpLocationRowTitle,.omwPage .omwAddressSearch .olpSelectedTitle{color:#172434!important;-webkit-text-fill-color:#172434!important;font-weight:600!important}.omwPage .omwAddressSearch .olpActionMeta,.omwPage .omwAddressSearch .olpLocationRowMeta,.omwPage .omwAddressSearch .olpSelectedMeta{color:#708092!important;-webkit-text-fill-color:#708092!important}.omwPage .omwAddressSearch .olpActionArrow{color:#8391a0!important;-webkit-text-fill-color:#8391a0!important}.omwPage .omwAddressSearch .olpActionIcon,.omwPage .omwAddressSearch .olpLocationRowIcon,.omwPage .omwAddressSearch .olpSelectedIcon{color:#0874b5!important;-webkit-text-fill-color:#0874b5!important;background:#eef7fc!important;border:1px solid #d8eaf4!important}.omwPage .omwAddressSearch .olpSearchResults{left:0!important;right:0!important;width:100%!important;max-width:none!important;max-height:260px!important;overflow-y:auto!important;z-index:100!important;color:#172434!important;background:#fff!important;border:1px solid #cfd9e3!important;box-shadow:0 12px 26px #13233521!important}.omwPage .omwAddressSearch .olpQuickActions,.omwPage .omwAddressSearch .olpSectionRows{width:100%!important;overflow:hidden!important;background:#fff!important;border:1px solid #e1e7ec!important}.omwPage .omwAddressSearch button.olpTextButton,.omwPage .omwAddressSearch button.olpSelectedMapButton,.omwPage .omwAddressSearch button.olpLocationReadinessButton{width:auto!important;min-width:0!important;min-height:28px!important;height:28px!important;padding:4px 9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#086fad!important;-webkit-text-fill-color:#086fad!important;background:#fff!important;background-image:none!important;border:1px solid #b9ccda!important;box-shadow:none!important;font-size:10px!important;font-weight:600!important;line-height:1!important;transform:none!important}.omwPage .omwAddressSearch button.olpTextButton:hover:not(:disabled),.omwPage .omwAddressSearch button.olpSelectedMapButton:hover:not(:disabled),.omwPage .omwAddressSearch button.olpLocationReadinessButton:hover:not(:disabled){color:#075f91!important;-webkit-text-fill-color:#075f91!important;background:#f6f9fb!important;border-color:#8eb1ca!important}.omwPage .omwAddressSearch .olpLocationReadiness{color:#435365!important;background:#f8fafb!important;border:1px solid #dce4ea!important}.omwPage .omwAddressSearch .olpLocationReadiness.is-ready,.omwPage .omwAddressSearch .olpLocationReadiness.is-suggested{color:#315b42!important;background:#f5faf7!important;border-color:#cfe1d4!important}.omwPage .omwAddressSearchHint{color:#738396;font-size:9px!important;line-height:1.35}.omwPage .omwAddressError{margin:0 14px 14px;padding:8px 10px;color:#991b1b;background:#fff6f6;border-left:2px solid #dc2626}@media(max-width:760px){.omwPage .omwRouteGrid,.omwPage .omwAddressFields{grid-template-columns:1fr}.omwPage .omwAddressFields label.isWide,.omwPage .omwAddressSearch{grid-column:auto}}.opWallet,.opWallet *{box-sizing:border-box;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:2px!important}.opWallet{width:100%;min-width:0;display:grid;gap:18px;padding:12px;color:#1f1f1f;background:#fff}.opWallet h1,.opWallet h2,.opWallet h3,.opWallet p{margin:0}.opWalletToast{position:fixed;z-index:5000;top:92px;right:22px;width:min(360px,calc(100vw - 44px));min-height:58px;padding:12px 14px;display:grid;gap:4px;align-content:center;color:#fff!important;background:#a4262c!important;border:1px solid rgba(255,255,255,.28);box-shadow:0 8px 22px #00000038;animation:opWalletToastIn .16s ease-out}.opWalletToast strong,.opWalletToast span{color:#fff!important}.opWalletToast strong{font-weight:700!important}.opWalletToast span{line-height:1.35}.opWalletToast.is-success{background:#107c10!important}.opWalletToast.is-danger{background:#a4262c!important}@keyframes opWalletToastIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}body.omzivo-plus-account-mode .omzivo-account-page-selector-tab,body.omzivo-plus-account-mode .omzivo-account-page-selector-tab:link,body.omzivo-plus-account-mode .omzivo-account-page-selector-tab:visited,body.omzivo-plus-account-mode .omzivo-account-page-selector-tab-action{min-height:32px!important;padding:7px 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#0078d4!important;color:#fff!important;border:0!important;text-decoration:none!important;opacity:1!important;cursor:pointer!important}body.omzivo-plus-account-mode .omzivo-account-page-selector-tab:hover,body.omzivo-plus-account-mode .omzivo-account-page-selector-tab.active,body.omzivo-plus-account-mode .omzivo-account-page-selector-tab-action:hover{background:#106ebe!important;color:#fff!important}.opAzureCommandBar{min-height:42px;display:flex;align-items:center;gap:18px;border-bottom:1px solid #d2d0ce}.opAzureCommand{min-height:34px;padding:6px 10px;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;max-width:max-content;border:0;background:#0078d4!important;color:#fff!important;cursor:pointer;white-space:nowrap}.opAzureCommand:hover{background:#106ebe!important;color:#fff!important}.opAzureCommand:disabled{opacity:.55;cursor:not-allowed}.opAzureCommandIcon{width:18px;height:18px;display:inline-grid;place-items:center;color:#fff}.opAzureCommandIcon.is-plus{border:0;font-size:18px!important}.opAzureTabs{min-height:34px;display:flex;align-items:flex-end}.opAzureTab{min-height:34px;padding:8px 0;display:inline-flex;align-items:center;border-bottom:2px solid transparent;color:#323130}.opAzureTab.active{border-bottom-color:#0078d4;color:#000}.opAzureSummaryGrid{display:grid;grid-template-columns:minmax(280px,345px) minmax(280px,345px);gap:18px;align-items:start}.opAzureSummaryColumn{display:grid;gap:12px}.opAzureSectionTitle{min-height:56px;display:grid;align-content:start;gap:8px}.opAzureSectionTitle h2,.opAzureMethodsSection h2,.opAzureMpesaSection h2,.opAzureActivityHead h2{color:#000;font-size:14px!important;font-weight:600!important}.opAzureSectionTitle p,.opAzureMethodsSection>p,.opAzureMpesaSection>p,.opAzureActivityHead p{color:#323130;line-height:1.35}.opAzurePaymentCard,.opAzureCreditsCard{min-height:145px;padding:20px;display:flex;align-items:flex-start;gap:18px;background:#fff;border:1px solid #edebe9;box-shadow:0 2px 6px #00000029}.opAzureCardBrand,.opAzureMpesaBrand{min-width:42px;min-height:22px;padding:3px 5px;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e1dfdd;font-weight:700!important;font-style:italic}.opAzureCardBrand{color:#003087}.opAzureMpesaBrand{color:#107c10}.opAzurePaymentCard>div,.opAzureCreditsCard>div,.opAzureEmptyMethod{display:grid;gap:8px;min-width:0}.opAzurePaymentCard strong,.opAzureCreditsCard strong,.opAzureEmptyMethod strong{color:#000;font-weight:600!important}.opAzurePaymentCard p,.opAzureCreditsCard p,.opAzureEmptyMethod p{color:#323130}.opAzureCardLinks{margin-top:10px;display:flex;gap:28px;flex-wrap:wrap}.opAzureCardLinks button,.opAzureEmptyMethod button,.opAzureCreditsCard a,.opAzureRowActions button,.opAzurePagination button,.opAzureEmptyAction,.opAzureMpesaActions button,.opAzureMpesaVerify button{min-height:32px;width:auto;max-width:max-content;padding:7px 12px;display:inline-flex;align-items:center;justify-content:center;border:0;background:#0078d4!important;color:#fff!important;cursor:pointer;text-decoration:none;white-space:nowrap}.opAzureCardLinks button:hover,.opAzureEmptyMethod button:hover,.opAzureCreditsCard a:hover,.opAzureRowActions button:hover,.opAzurePagination button:hover,.opAzureEmptyAction:hover,.opAzureMpesaActions button:hover,.opAzureMpesaVerify button:hover{background:#106ebe!important;color:#fff!important;text-decoration:none}.opAzureCardLinks button:disabled,.opAzureRowActions button:disabled,.opAzurePagination button:disabled,.opAzureEmptyAction:disabled,.opAzureMpesaActions button:disabled,.opAzureMpesaVerify button:disabled{opacity:.55;cursor:not-allowed;text-decoration:none}.opAzureWalletIcon{width:28px;height:24px;display:inline-grid;place-items:center;color:#fff;background:#8e5ad7}.opAzureMetrics{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:10px;max-width:900px}.opAzureMetrics>div{min-height:54px;padding:10px 12px;display:grid;align-content:start;gap:4px;background:#f3f2f1;border:1px solid #edebe9}.opAzureMetrics span{color:#605e5c}.opAzureMetrics strong{color:#000;font-weight:600!important;overflow-wrap:anywhere}.opWalletNumberTap{position:relative;width:100%;min-height:30px!important;padding:6px 9px!important;display:grid!important;justify-items:start;align-content:center;gap:2px;border:0!important;background:#0078d4!important;color:#fff!important;cursor:copy;text-align:left;box-shadow:none!important}.opWalletNumberTap:hover,.opWalletNumberTap:focus{background:#106ebe!important;color:#fff!important;outline:none}.opWalletNumberTap strong,.opWalletNumberTap span,.opWalletNumberTap em,.opWalletNumberTap .opWalletNumber{color:#fff!important}.opWalletNumberTap:hover .opWalletNumber,.opWalletNumberTap:focus .opWalletNumber{color:#fff!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.opWalletNumberTap em{position:absolute;left:0;bottom:calc(100% + 6px);z-index:10;min-height:22px;padding:4px 7px;display:none;align-items:center;background:#323130;color:#fff!important;font-style:normal;line-height:1;white-space:nowrap;box-shadow:0 6px 16px #0000003d}.opWalletNumberTap:hover em,.opWalletNumberTap:focus em{display:inline-flex}.opWalletNumber{display:block;max-width:100%;font-family:Segoe UI,Arial,sans-serif!important;color:#fff!important;font-weight:600!important;line-height:1.25;white-space:normal;word-break:keep-all;overflow-wrap:normal}.opWalletNumberTap:disabled{cursor:not-allowed;opacity:.65}.opWalletNumberTap:disabled em{display:none}.opAzureMethodsSection,.opAzureMpesaSection,.opAzureActivitySection{display:grid;gap:14px;min-width:0}.opAzureMpesaForm{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(220px,1fr) auto auto;gap:8px;align-items:end;max-width:100%;padding:12px;background:#faf9f8;border:1px solid #edebe9}.opAzureMpesaForm label{min-width:0;display:grid;gap:4px;color:#605e5c}.opAzureMpesaForm input{width:100%;min-height:32px;padding:7px 10px;border:1px solid #d2d0ce;outline:none;background:#fff;color:#323130;color-scheme:light}.opAzureMpesaForm input:focus,.opAzureMpesaVerify input:focus{border-color:#0078d4;box-shadow:0 0 0 1px #0078d4}.opAzureMpesaCheck{display:flex!important;align-items:center;gap:7px!important;min-height:32px}.opAzureMpesaCheck input{width:15px!important;height:15px!important;min-height:0!important;padding:0!important}.opAzureMpesaActions{display:flex;gap:6px;align-items:center;justify-content:flex-end}.opAzureMpesaActions .isNeutral{background:#68768a!important}.opAzureMpesaVerify{margin-top:8px;display:grid;grid-template-columns:minmax(130px,1fr) auto;gap:6px;align-items:center}.opAzureMpesaVerify input{width:100%;min-height:30px;padding:6px 8px;border:1px solid #d2d0ce;outline:none;background:#fff;color:#323130;color-scheme:light}.opAzureMethodTableWrap{width:100%;overflow:auto}.opAzureMethodTable{width:100%;min-width:900px;border-collapse:collapse}.opAzureMethodTable th,.opAzureMethodTable td{padding:10px 12px;border-bottom:1px solid #edebe9;text-align:left;vertical-align:middle;color:#323130}.opAzureMethodTable th{color:#000;font-weight:600!important}.opAzureTableMethod{display:inline-flex;align-items:center;gap:8px;min-width:0}.opAzureStar{color:#323130}.opAzureRowActions{display:flex;justify-content:flex-end;gap:8px;white-space:nowrap;flex-wrap:wrap}.opAzureRowActions .isDanger{color:#fff!important;background:#a4262c!important}.opAzureRowActions .isDanger:hover{background:#8b1f25!important}.opAzureEmptyLarge{min-height:130px;padding:18px;display:grid;align-content:center;justify-items:start;gap:8px;background:#faf9f8;border:1px solid #edebe9}.opAzureEmptyLarge h3{color:#000;font-weight:600!important}.opAzureEmptyLarge p{color:#605e5c}.opAzureActivityHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.opAzureActivityHead>div{display:grid;gap:6px}.opAzureActivityHead>span{min-height:24px;padding:4px 8px;display:inline-flex;align-items:center;color:#fff;background:#68768a;border-radius:999px!important;font-size:11px!important}.opAzureSearch{width:100%;min-height:32px;padding:7px 10px;border:1px solid #d2d0ce;outline:none;background:#fff;color:#323130;color-scheme:light}.opAzureSearch:focus{border-color:#0078d4;box-shadow:0 0 0 1px #0078d4}.opAzureLedgerList{display:grid;gap:2px;padding:7px;overflow:auto;background:#252932}.opAzureLedgerHeader,.opAzureLedgerRow{min-width:850px;display:grid;grid-template-columns:160px minmax(220px,1.2fr) minmax(150px,.8fr) 120px 140px;gap:8px;align-items:center}.opAzureLedgerHeader{min-height:28px;padding:6px 8px;background:#2f3540;border:0;color:#cbd3df}.opAzureLedgerHeader>*{color:#cbd3df!important;font-weight:500!important}.opAzureLedgerRow{min-height:34px;padding:6px 8px;background:#292e37;border:0;color:#edf2f8;transition:background .12s ease,transform .12s ease}.opAzureLedgerRow:nth-child(2n){background:#272c35}.opAzureLedgerRow:hover{background:#333a46;transform:translateY(-1px)}.opAzureLedgerRow small{display:block;margin-top:2px;color:#aeb8c5!important}.opAzureSingleLine{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#edf2f8!important}.opAzureAmount{text-align:right;color:#edf2f8!important;font-weight:400!important;font-variant-numeric:tabular-nums}.opAzureLedgerRow.is-danger .opAzureAmount,.opAzureLedgerRow.is-debit .opAzureAmount{color:#ff929b!important}.opAzureLedgerRow.is-success .opAzureAmount{color:#76d275!important}.opAzurePagination{display:flex;justify-content:flex-end;align-items:center;gap:18px}.opWalletMuted{margin:0;color:#605e5c!important}@media(max-width:1100px){.opAzureMpesaForm{grid-template-columns:1fr 1fr}.opAzureMpesaActions{justify-content:flex-start}}@media(max-width:980px){.opAzureSummaryGrid{grid-template-columns:1fr}.opAzureMetrics{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}}@media(max-width:640px){.opWallet,.opWallet *{font-size:11px!important}.opWallet{padding:8px}.opWalletToast{top:78px;right:10px;width:calc(100vw - 20px)}.opAzureCommandBar,.opAzureMpesaForm,.opAzureMpesaVerify{grid-template-columns:1fr}.opAzureCommandBar{display:grid;gap:6px;align-items:stretch}.opAzureCommand{justify-content:flex-start;max-width:none;width:100%}.opAzureMetrics{grid-template-columns:1fr}.opAzurePaymentCard,.opAzureCreditsCard{min-height:auto;padding:14px}.opAzureActivityHead{display:grid}.opAzureRowActions,.opAzureMpesaActions{justify-content:stretch}.opAzureRowActions button,.opAzureMpesaActions button,.opAzureMpesaVerify button{width:100%;max-width:none}.opAzureLedgerHeader{display:none}.opAzureLedgerList{gap:6px;padding:7px}.opAzureLedgerRow{min-width:0;min-height:0;grid-template-columns:1fr;gap:5px;padding:8px 9px;border:0!important}.opAzureAmount{text-align:left}.opAzurePagination{display:grid;justify-content:stretch}.opAzurePagination button{width:100%;max-width:none}}.opAzureVerifyPill{min-height:24px;padding:4px 8px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border:1px solid #d2d0ce;background:#f3f2f1;color:#323130!important}.opAzureVerifyPill.is-success{color:#107c10!important;background:#dff6dd;border-color:#c5e0c1}.opAzureVerifyPill.is-info{color:#004578!important;background:#deecf9;border-color:#c7e0f4}.opAzureVerifyPill.is-pending{color:#8a6100!important;background:#fff4ce;border-color:#fce100}.opAzureVerifyPill.is-danger{color:#a4262c!important;background:#fde7e9;border-color:#f3b8bd}.opAzureMpesaVerify+.opAzureMpesaVerify{margin-top:6px}.opAzureMpesaVerify input::placeholder{color:#8a8886}.opdDocumentBox{width:min(720px,calc(100vw - 32px));max-height:min(760px,calc(100vh - 32px));overflow:hidden;border-radius:3px}.opdDocumentHead{min-height:48px}.opdDocumentBody{display:grid;gap:14px;padding:14px;overflow-y:auto}.opdSection{border:1px solid #dfe5ea;border-radius:3px;background:#fff}.opdSectionHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:10px 12px;border-bottom:1px solid #e4e9ed;background:#f7f9fa}.opdSectionHead span{color:#1e3448;font-size:11px;font-weight:600;line-height:1.4}.opdSectionHead p{max-width:380px;margin:0;color:#657687;font-size:10px;line-height:1.45;text-align:right}.opdDocumentGrid{padding:12px}.opdDocumentGrid label{min-width:0}.opdDocumentGrid label>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.opdDocumentGrid label>span em{color:#1878bd;font-size:9px;font-style:normal;font-weight:500}.opdDocumentGrid input,.opdDocumentGrid select{min-height:34px;border:1px solid #ccd5dc;border-radius:3px;background:#fff;color:#1e3448;font-size:11px;outline:none}.opdDocumentGrid input:hover,.opdDocumentGrid select:hover{border-color:#9fb3c1}.opdDocumentGrid input:focus,.opdDocumentGrid select:focus{border-color:#1484cf;box-shadow:0 0 0 2px #1484cf1a}.opdDocumentGrid input:disabled,.opdDocumentGrid select:disabled{cursor:not-allowed;background:#f1f4f6;color:#82909c}.opdNoExpiry{min-height:34px;display:inline-flex!important;flex-direction:row!important;align-items:center;justify-content:flex-start;align-self:end;gap:8px;padding:0 2px;cursor:pointer}.opdNoExpiry input[type=checkbox]{width:14px;min-width:14px;height:14px;min-height:14px;margin:0;padding:0;border:1px solid #94a4b0;border-radius:2px;accent-color:#087fd1;cursor:pointer;box-shadow:none}.opdNoExpiry input[type=checkbox]:focus{box-shadow:0 0 0 2px #087fd11f}.opdNoExpiry input[type=checkbox]:disabled{cursor:not-allowed;opacity:.55}.opdNoExpiry>span{display:inline!important;color:#485d6d;font-size:10px;font-weight:400;line-height:1.2}.opdDocumentFoot{border-top:1px solid #dfe5ea;background:#f7f8f9}.opdDocumentFoot button{min-height:30px;border-radius:3px;font-size:10px}@media(max-width:680px){.opdDocumentBox{width:calc(100vw - 18px);max-height:calc(100vh - 18px)}.opdSectionHead{display:block}.opdSectionHead p{max-width:none;margin-top:3px;text-align:left}.opdDocumentGrid{grid-template-columns:1fr}.opdNoExpiry{min-height:28px}}.opfPage,.opfPage *{box-sizing:border-box;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:2px!important}.opfPage h1,.opfPage h2,.opfPage h3,.opfPage h4,.opfPage p{margin:0}.opfPage{position:relative;width:100%;min-width:0;padding:10px 12px 12px;display:grid;gap:10px;color:#1f1f1f;background:#fff}.opfMuted{margin:0;color:#605e5c!important}.opfShell{width:100%;min-width:0;display:grid;grid-template-columns:320px minmax(0,1fr);gap:10px;align-items:start}.opfIdentityCard,.opfCommandPanel{min-width:0;background:#fff!important;color:#1f1f1f!important;border:1px solid #edebe9!important;box-shadow:0 2px 6px #00000029!important}.opfIdentityCard{min-height:430px;padding:12px;display:grid;align-content:start;gap:10px}.opfIdentityMain{min-width:0;display:grid;gap:4px;padding:0 0 8px;border-bottom:1px solid #d2d0ce}.opfIdentityMain span,.opfIdentityMain h2,.opfIdentityMain p{margin:0;min-width:0;overflow-wrap:anywhere}.opfIdentityMain h2{color:#000!important;font-weight:600!important}.opfIdentityMain span,.opfIdentityMain p{color:#605e5c!important}.opfStatusBar{min-height:46px;padding:8px 10px;display:grid;gap:3px;align-content:center;background:#faf9f8!important;color:#1f1f1f!important;border:1px solid #edebe9!important}.opfStatusBar.isDanger{background:#fde7e9!important;color:#a4262c!important;border-color:#f3b8bd!important}.opfStatusBar span,.opfStatusBar p{margin:0}.opfStatusBar span{color:#605e5c!important}.opfStatusBar p{color:#1f1f1f!important;font-weight:600!important}.opfStatusBar.isDanger span,.opfStatusBar.isDanger p{color:#a4262c!important}.opfInfoStack{min-width:0;display:grid;gap:0;border-top:1px solid #edebe9}.opfInfoLine{min-width:0;min-height:42px;padding:7px 4px;display:grid;gap:2px;align-content:center;background:#fff!important;color:#1f1f1f!important;border-bottom:1px solid #edebe9!important}.opfInfoLine:hover{background:#f8fbff!important}.opfInfoLine span,.opfInfoLine p{margin:0;min-width:0;overflow-wrap:anywhere}.opfInfoLine span{color:#605e5c!important}.opfInfoLine p{color:#0f2233!important;font-weight:600!important}.opfCommandPanel{min-height:320px;padding:12px;display:grid;align-content:start;gap:10px}.opfPanelHead{min-height:32px;padding:0 0 8px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;background:#fff!important;border-bottom:1px solid #d2d0ce}.opfPanelHead>div{min-width:0;display:grid;gap:4px}.opfPanelHead span,.opfPanelHead h2{margin:0}.opfPanelHead span{color:#605e5c!important}.opfPanelHead h2{color:#000!important;font-weight:600!important}.opfCommandGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.omzivo-account-main .opfCommandButton,.opfCommandButton{position:relative;width:100%;min-width:0;min-height:96px;padding:12px 12px 12px 48px!important;display:grid!important;grid-template-columns:1fr;align-content:center;justify-items:start;gap:5px;border:1px solid #edebe9!important;background:#fff!important;color:#0f2233!important;text-align:left!important;cursor:pointer;box-shadow:none!important;white-space:normal!important}.omzivo-account-main .opfCommandButton:hover,.opfCommandButton:hover{background:#f8fbff!important;border-color:#c7e0f4!important}.opfCommandButton span:not(.opfCardIcon),.opfCommandButton p,.opfCommandButton small{display:block;width:100%;margin:0;line-height:1.3;overflow-wrap:anywhere}.opfCommandButton span:not(.opfCardIcon){color:#0f2233!important;font-weight:600!important}.opfCommandButton p{color:#0078d4!important}.opfCommandButton small{color:#605e5c!important}.opfCardIcon{position:absolute;left:12px;top:13px;width:24px;height:24px;display:grid!important;place-items:center;background:#eff6fc!important;color:#0078d4!important;border:1px solid #c7e0f4!important;border-radius:999px!important}.opfCardIcon svg{width:15px;height:15px;display:block;fill:currentColor}.opfAlert{position:fixed;top:104px;right:28px;z-index:99999;width:min(420px,calc(100vw - 32px));min-height:40px;padding:10px 12px;display:grid;align-content:center;color:#fff!important;box-shadow:0 8px 24px #00000038!important;animation:opfToast 5s ease forwards;pointer-events:none}.opfAlert.isDanger{background:#a4262c!important}.opfAlert.isSuccess{background:#107c10!important}.opfDeleteShopperButton{width:100%;min-height:32px;padding:7px 10px!important;margin-top:2px;border:0!important;background:#a4262c!important;color:#fff!important;cursor:pointer;box-shadow:none!important}.opfDeleteShopperButton:hover{background:#8b1e23!important}@keyframes opfToast{0%{opacity:0;transform:translateY(-12px)}10%{opacity:1;transform:translateY(0)}82%{opacity:1;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(-12px)}}@media(max-width:980px){.opfShell{grid-template-columns:1fr}.opfIdentityCard{min-height:auto}}@media(max-width:640px){.opfPage,.opfPage *{font-size:11px!important}.opfPage{padding:8px}.opfCommandGrid{grid-template-columns:1fr}.opfIdentityCard,.opfCommandPanel{padding:10px}.opfAlert{top:88px;right:12px;width:calc(100vw - 24px)}}.opoLayer,.opoLayer *{box-sizing:border-box;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:2px!important}.opoLayer{position:fixed;inset:0;z-index:99990;padding:18px;display:grid;place-items:center;background:#201f1e6b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.opoBox{width:min(760px,calc(100vw - 36px));max-height:calc(100vh - 36px);display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;background:#fff;color:#323130;border:1px solid #8a8886;box-shadow:0 28px 70px #00000052,0 10px 24px #0000002e;resize:both;overflow:auto}.opoHead{min-height:48px;padding:10px 12px;display:flex;justify-content:space-between;gap:12px;background:#0078d4;color:#fff}.opoHead h2,.opoHead span{margin:0;color:#fff}.opoHead button{width:30px;height:30px;border:0;background:#0000002e;color:#fff;cursor:pointer;font-size:18px!important}.opoNotice{min-height:36px;padding:10px 12px;display:grid;align-content:center;background:#eff6fc;color:#323130;border-bottom:1px solid #c7e0f4}.opoNotice.isLocked,.opoNotice.isDanger{background:#a4262c;color:#fff;border-bottom-color:#a4262c}.opoBody{min-height:0;padding:12px;display:grid;gap:10px;overflow:auto}.opoFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.opoFormGrid label{min-width:0;display:grid;gap:4px}.opoFormGrid label.isWide{grid-column:1 / -1}.opoFormGrid input,.opoFormGrid select,.opoEvidenceUpload input{width:100%;min-height:32px;padding:7px 9px;border:1px solid #8a8886;outline:none;background:#fff;color:#000;color-scheme:light}.opoFormGrid input:disabled,.opoFormGrid select:disabled{background:#f3f2f1;color:#605e5c;opacity:1;cursor:not-allowed}.opoFormGrid input:focus,.opoFormGrid select:focus,.opoEvidenceUpload input:focus{border-color:#0078d4;box-shadow:0 0 0 1px #0078d4}.opoCheck{min-height:32px;display:flex!important;align-items:center;gap:8px}.opoCheck input{width:auto;min-height:auto}.opoFoot{min-height:44px;padding:10px 12px;display:flex;justify-content:flex-end;gap:8px;background:#f3f2f1;border-top:1px solid #edebe9}.opoFoot button{min-height:32px;padding:7px 12px;border:1px solid #8a8886;background:#fff;color:#323130;cursor:pointer}.opoFoot button:last-child{border-color:#0078d4;background:#0078d4;color:#fff}.opoFoot button:disabled{opacity:.55;cursor:not-allowed}.opoEvidenceList{display:grid;gap:6px}.opoEvidenceList div,.opoEvidenceList>p{min-height:42px;padding:8px 10px;display:grid;gap:3px;align-content:center;background:#f3f2f1;color:#323130;margin:0}.opoEvidenceList span,.opoEvidenceList p{overflow-wrap:anywhere}.opoEvidenceList div p{min-height:0;padding:0;background:transparent;color:#605e5c}@media(max-width:720px){.opoLayer{padding:8px;place-items:start center}.opoBox{width:calc(100vw - 16px);max-height:calc(100vh - 16px);resize:vertical}.opoFormGrid{grid-template-columns:1fr}.opoFormGrid label.isWide{grid-column:1}.opoFoot{display:grid;grid-template-columns:1fr}.opoFoot button{width:100%}}.opoReadField{min-width:0;min-height:48px;padding:8px 10px;display:grid;gap:4px;align-content:center;background:#f3f2f1;color:#323130}.opoReadField.isWide{grid-column:1 / -1}.opoReadField span{color:#605e5c!important}.opoReadField p{margin:0;color:#323130!important;overflow-wrap:anywhere}@media(max-width:720px){.opoReadField.isWide{grid-column:1}}.opoNotice.isWarning{background:#fff4ce!important;color:#3b2f00!important;border-bottom-color:#f3d36b!important}.opoFoot .opoDangerButton{background:#8b3535!important;color:#fff!important}.opoFoot .opoDangerButton:hover{background:#752d2d!important}.osxPage,.osxPage *{box-sizing:border-box;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:2px!important}.osxPage{position:relative;display:grid;gap:10px;width:100%;min-width:0;padding:10px 12px 12px;color:#1f1f1f;background:#fff}.osxPage h1,.osxPage h2,.osxPage h3,.osxPage h4,.osxPage p{margin:0}.osxPanel{min-width:0;min-height:320px;padding:12px;display:grid;align-content:start;gap:10px;background:#fff!important;border:1px solid #edebe9!important;box-shadow:0 2px 6px #00000029!important;color:#1f1f1f}.osxPanelHead{min-height:32px;padding:0 0 8px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid #d2d0ce}.osxPanelHead>div{min-width:0;display:grid;gap:4px}.osxPanelHead span{color:#605e5c!important}.osxPanelHead h2{color:#000!important;font-weight:600!important}.osxGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.osxGrid.isCompact{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}.osxField{min-width:0;display:grid;gap:5px}.osxField span{color:#323130!important}.osxSecretInputWrap{position:relative;min-width:0}.osxSecretInputWrap input{width:100%;min-height:34px;padding:8px 38px 8px 10px;color:#323130!important;background:#fff!important;border:1px solid #d2d0ce!important;outline:none;box-shadow:none!important;color-scheme:light}.osxSecretInputWrap input:focus{border-color:#0078d4!important;box-shadow:0 0 0 1px #0078d4!important}.osxSecretInputWrap input:disabled{background:#f3f2f1!important;color:#605e5c!important;opacity:1;cursor:not-allowed}.osxPeekButton{position:absolute;top:2px;right:2px;width:30px;height:30px;min-height:30px;padding:0;display:grid;place-items:center;border:0!important;background:#0078d4!important;color:#fff!important;cursor:pointer;box-shadow:none}.osxPeekButton:hover{background:#106ebe!important}.osxPeekButton:disabled{opacity:.56;cursor:not-allowed}.osxHelpGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.osxHelpGrid div,.osxSecurityBlock{min-width:0;min-height:58px;padding:10px;display:grid;align-content:start;gap:4px;background:#faf9f8!important;border:1px solid #edebe9!important}.osxHelpGrid span,.osxSecurityBlock>span{color:#0f2233!important;font-weight:600!important}.osxHelpGrid p,.osxSecurityBlock p{margin:0;color:#605e5c!important;line-height:1.35}.osxSecurityGrid{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:8px}.osxCheck{min-height:34px;max-width:360px;padding:8px 10px;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;background:#fff!important;border:1px solid #edebe9!important}.osxCheck input{width:13px!important;height:13px!important;min-width:13px!important;min-height:13px!important;margin:0!important;padding:0!important;flex:0 0 13px;accent-color:#0078d4}.osxCheck span{color:#323130!important}.osxActions{min-height:34px;display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.osxPrimaryAction,.osxSecondaryAction{min-height:30px;padding:6px 11px;border:0!important;color:#fff!important;background:#0078d4!important;cursor:pointer;box-shadow:none!important}.osxPrimaryAction:hover,.osxSecondaryAction:hover{background:#106ebe!important}.osxPrimaryAction:disabled,.osxSecondaryAction:disabled{opacity:.56;cursor:not-allowed}.osxAlert{position:fixed;top:104px;right:28px;z-index:10000;width:min(420px,calc(100vw - 32px));min-height:40px;padding:10px 12px;display:grid;align-content:center;color:#fff!important;border:0;box-shadow:0 8px 24px #00000038!important;pointer-events:none;animation:osxToast 5s ease forwards}.osxAlert.is-success{background:#107c10!important}.osxAlert.is-danger{background:#a4262c!important}@keyframes osxToast{0%{opacity:0;transform:translateY(-12px)}10%{opacity:1;transform:translateY(0)}82%{opacity:1;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(-12px)}}@media(max-width:1100px){.osxGrid,.osxGrid.isCompact,.osxHelpGrid,.osxSecurityGrid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}}@media(max-width:720px){.osxPage,.osxPage *{font-size:11px!important}.osxPage{padding:8px}.osxGrid,.osxGrid.isCompact,.osxHelpGrid,.osxSecurityGrid{grid-template-columns:1fr}.osxPanel{padding:12px}.osxCheck,.osxPrimaryAction,.osxSecondaryAction{width:100%;justify-content:center}.osxAlert{top:88px;right:12px;width:calc(100vw - 24px)}}.oscExternalFlowPage,.oscExternalFlowPage *{box-sizing:border-box;border-radius:3px!important;font-size:12px!important}.oscExternalFlowPage{width:100%;min-width:0;padding:0!important;display:grid!important;grid-template-columns:1fr!important;grid-template-areas:"steps" "content"!important;gap:10px!important;background:transparent!important}.oscExternalFlowPage>.oscWizardSteps{grid-area:steps;margin:0}.oscExternalFlowPage>.oscShipmentWorkspace{grid-area:content;grid-template-columns:minmax(0,1fr) 310px;gap:12px;align-items:start}.oscExternalFlowPage .oscShipmentStage{min-width:0}.oscExternalFlowPage .oscOrderSummary{width:310px;min-width:310px;position:sticky;top:10px}@media(max-width:1050px){.oscExternalFlowPage>.oscShipmentWorkspace{grid-template-columns:minmax(0,1fr) 286px}.oscExternalFlowPage .oscOrderSummary{width:286px;min-width:286px}}@media(max-width:900px){.oscExternalFlowPage>.oscShipmentWorkspace{grid-template-columns:1fr}.oscExternalFlowPage .oscOrderSummary{position:static;width:100%;min-width:0}}.opCheckoutPage,.opCheckoutPage *,.opCheckoutPage *:before,.opCheckoutPage *:after{box-sizing:border-box;border-radius:3px!important;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif!important;font-size:12px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.opCheckoutPage{width:100%;min-width:0;padding:0;display:grid;gap:10px;color:#1f2933;background:transparent}.opCheckoutHero,.opCheckoutKicker,.opCheckoutProviderNote{display:none!important}.opCheckoutGrid{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:start}.opCheckoutPanel,.opCheckoutFooterBar{min-width:0;background:#fff;border:1px solid #d8e1e9;box-shadow:0 2px 8px #0f172a0a}.opCheckoutPanel{display:grid;align-content:start;overflow:hidden}.opCheckoutPanelHead{min-height:38px;padding:9px 11px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fff;border-bottom:1px solid #e6edf3}.opCheckoutPanelHead span{color:#111827!important;font-weight:600!important}.opCheckoutPanelHead small{color:#667586!important}.opCheckoutPaymentMeta{margin:10px 11px 4px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.opCheckoutPaymentMeta>div{min-width:0;padding:8px 9px;display:grid;gap:2px;background:#f8fafc;border:1px solid #e1e8ef}.opCheckoutPaymentMeta span{color:#667586!important}.opCheckoutPaymentMeta strong{min-width:0;color:#172434!important;font-weight:600!important;overflow-wrap:anywhere}.opCheckoutPaymentMeta>div:last-child strong{color:#107c10!important;white-space:nowrap}.opPaymentMethods{padding:4px 11px 8px;display:grid;gap:0}.omzivo-account-main .opCheckoutPage button.opPaymentMethod,.opCheckoutPage button.opPaymentMethod{width:100%!important;min-height:46px!important;margin:0!important;padding:6px 8px!important;display:grid!important;grid-template-columns:14px 62px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;color:#111827!important;-webkit-text-fill-color:#111827!important;text-align:left!important;background:#fff!important;border:0!important;border-bottom:1px solid #e7edf2!important;box-shadow:none!important;outline:0!important;appearance:none!important;cursor:pointer!important}.omzivo-account-main .opCheckoutPage button.opPaymentMethod:last-child,.opCheckoutPage button.opPaymentMethod:last-child{border-bottom:0!important}.omzivo-account-main .opCheckoutPage button.opPaymentMethod:hover:not(:disabled),.opCheckoutPage button.opPaymentMethod:hover:not(:disabled){color:#111827!important;-webkit-text-fill-color:#111827!important;background:#f8fbfd!important;border-color:#d8e4ee!important}.omzivo-account-main .opCheckoutPage button.opPaymentMethod.isSelected,.opCheckoutPage button.opPaymentMethod.isSelected{color:#111827!important;-webkit-text-fill-color:#111827!important;background:#f7fbff!important;border:1px solid #6faee2!important;box-shadow:inset 3px 0 #0078d4!important}.omzivo-account-main .opCheckoutPage button.opPaymentMethod:disabled,.opCheckoutPage button.opPaymentMethod:disabled{cursor:not-allowed!important;opacity:.58!important}.opPaymentRadio{width:12px;height:12px;display:block;background:#fff;border:1px solid #9aa7b8;border-radius:50%!important}.opPaymentMethod.isSelected .opPaymentRadio{background:#0078d4;border-color:#0078d4;box-shadow:inset 0 0 0 3px #fff!important}.opPaymentIcon{width:62px;height:26px;display:flex;align-items:center;justify-content:flex-start;color:#5c2d91!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible}.opPaymentIcon svg{width:24px;height:24px;display:block;fill:none}.opPaymentBrandImage{display:block;width:auto;height:auto;max-width:58px;max-height:23px;object-fit:contain;background:transparent!important;border:0!important;box-shadow:none!important}.opPaymentBrandImage.isMpesa{max-height:24px}.opPaymentBrandImage.isCard{max-height:19px}.opPaymentText{min-width:0;display:grid;gap:1px}.opPaymentText span{min-width:0;color:#172434!important;font-weight:600!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.opPaymentText small{min-width:0;color:#5f6f7f!important;line-height:1.3;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.opPaymentMethod.isSavedMpesa .opPaymentText small,.opPaymentMethod.isMpesa .opPaymentText small{color:#107c10!important}.opPaymentMethod.isWallet .opPaymentText small{color:#5c2d91!important}.opPaymentMethod.isNewCard .opPaymentText small{color:#005a9e!important}.opPaymentState{min-width:66px;min-height:22px;padding:3px 7px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;color:#107c10!important;background:#fff!important;border:1px solid #b7dfb9}.opPaymentMethod.isNewCard .opPaymentState{color:#005a9e!important;border-color:#b8d8f0}.opPaymentMethod.isWallet .opPaymentState{color:#5c2d91!important;border-color:#d5c6e8}.opCheckoutTrustStrip{margin:0 11px 10px;padding:8px 9px;display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:center;background:#f8fbff;border:1px solid #d7e7f7}.opCheckoutShield{width:20px;height:20px;display:grid;place-items:center;color:#0078d4!important;background:#fff!important;border:1px solid #8fc2ea}.opCheckoutTrustStrip span,.opCheckoutFooterBar span{color:#323130!important}.opCheckoutTrustStrip small,.opCheckoutFooterBar small{display:block;margin-top:1px;color:#605e5c!important}.opCheckoutSummary{display:none!important}.opMpesaBox,.opSavedMpesaBox,.opSummaryInfo,.opCheckoutHelpBox,.opCheckoutSuccess,.opCheckoutInfo,.opCheckoutError{margin:0 11px 10px;padding:9px 10px;display:grid;gap:5px;background:#fff;border:1px solid #dbe4ec;border-left-width:3px}.opMpesaBox,.opSavedMpesaBox,.opCheckoutSuccess{color:#107c10!important;border-left-color:#107c10}.opSummaryInfo,.opCheckoutHelpBox,.opCheckoutInfo{border-left-color:#0078d4}.opCheckoutError{color:#a4262c!important;border-left-color:#a4262c}.opMpesaBox label,.opSavedMpesaBox label{display:grid;gap:5px}.opMpesaBox input,.opSavedMpesaBox select{width:100%;min-height:32px;padding:6px 8px;color:#111827!important;background:#fff!important;border:1px solid #93c995!important}.opMpesaBox p,.opSavedMpesaBox p,.opSummaryInfo p,.opCheckoutHelpBox p{margin:0;line-height:1.35}.opCheckoutFooterBar{min-height:56px;padding:9px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.opCheckoutFooterBar>div:first-child{min-width:0;display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:center}.opCheckoutActions{display:grid;grid-template-columns:86px 112px minmax(142px,1fr);gap:7px}.opCheckoutActions button,.opCheckoutEmpty button{min-height:32px;padding:6px 10px;border:1px solid #b8c6d3!important;box-shadow:none!important;cursor:pointer}.opCheckoutBack,.opCheckoutSecondary,.opCheckoutEmpty button{color:#005a9e!important;background:#fff!important}.opCheckoutBack:hover:not(:disabled),.opCheckoutSecondary:hover:not(:disabled),.opCheckoutEmpty button:hover:not(:disabled){color:#004578!important;background:#f5f9fd!important;border-color:#7aaed7!important}.opCheckoutPrimary{color:#fff!important;background:#107c10!important;border-color:#107c10!important}.opCheckoutPrimary:hover:not(:disabled){background:#0b6a0b!important;border-color:#0b6a0b!important}.opCheckoutPrimary:disabled,.opCheckoutActions button:disabled{cursor:not-allowed;opacity:.6}.opCheckoutEmpty{min-height:220px;padding:18px;display:grid;align-content:center;justify-items:center;gap:8px;text-align:center;background:#fff;border:1px solid #d8dde5}.opCheckoutEmpty p{margin:0;color:#605e5c!important}@media(max-width:700px){.opCheckoutPaymentMeta,.opCheckoutFooterBar,.opCheckoutActions{grid-template-columns:1fr}.opPaymentMethod{grid-template-columns:14px 54px minmax(0,1fr)!important}.opPaymentState{grid-column:3;justify-self:start}}body.omzivo-payment-return-embedded .omzivo-account-main{padding:8px 14px 18px!important}.opReturnEmbeddedPage,.opReturnEmbeddedPage *,.opReturnEmbeddedPage *:before,.opReturnEmbeddedPage *:after{box-sizing:border-box!important;border-radius:3px!important;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif!important;font-size:12px!important;font-weight:400!important}.opReturnEmbeddedPage{width:100%;min-width:0;margin:0;padding:0;display:grid;align-content:start;gap:10px;color:#253342;background:transparent;line-height:1.38}.opReturnPageHead{width:100%;min-height:44px;padding:9px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border:1px solid #d7e0e8}.opReturnPageHead h1,.opReturnPageHead p{margin:0}.opReturnPageHead h1{color:#111827!important;font-weight:600!important}.opReturnPageHead p{color:#647383!important}.opReturnState{min-height:120px;padding:18px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;background:#fff;border:1px solid #d7e0e8}.opReturnStatusIcon{width:36px;height:36px;display:grid;place-items:center;color:#0078d4;background:#f4f9fd;border:1px solid #a9d1ee}.opReturnStatusIcon.isLoading{animation:opReturnPulse 1.2s ease-in-out infinite}.opReturnState.isError{color:#a4262c;background:snow;border-color:#efb9bd}.opReturnStateCopy{min-width:0;display:grid;gap:3px}.opReturnStateCopy h2,.opReturnStateCopy p{margin:0}.opReturnStateCopy h2{color:#111827!important;font-weight:600!important}.opReturnStateCopy p{color:#647383!important}.opReturnProgress{grid-column:1 / -1;height:3px;overflow:hidden;background:#e6eef5}.opReturnProgress span{width:34%;height:100%;display:block;background:#0078d4;animation:opReturnProgress 1.25s ease-in-out infinite}.opReturnActions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:7px}.opShipmentCompletionPage{display:block}.opShipmentCompletionPage .oscCompletePanel{width:100%;min-width:0;margin:0;padding:0;display:grid;align-content:start;gap:0;background:#fff;border:1px solid #d7e0e8;box-shadow:0 2px 8px #0f172a0a;overflow:hidden}.opShipmentCompletionPage .oscCompleteHero{margin:0;padding:16px;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;color:#184d2b;background:linear-gradient(90deg,#f2fbf5,#fff 72%);border:0;border-bottom:1px solid #dce8e0}.opShipmentCompletionPage .oscCompleteIcon{width:42px;height:42px;display:grid;place-items:center;color:#fff!important;background:#107c10;border:0;font-weight:600!important}.opShipmentCompletionPage .oscCompleteHero>div:last-child{min-width:0;display:grid;gap:2px}.opShipmentCompletionPage .oscCompleteHero span,.opShipmentCompletionPage .oscCompleteHero h2,.opShipmentCompletionPage .oscCompleteHero p{margin:0}.opShipmentCompletionPage .oscCompleteHero span{color:#107c10!important}.opShipmentCompletionPage .oscCompleteHero h2{color:#173b25!important;font-weight:600!important}.opShipmentCompletionPage .oscCompleteHero p{color:#4e6a59!important}.opShipmentCompletionPage .oscCompleteStatus{padding:12px 16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;background:#fbfcfd;border:0;border-bottom:1px solid #e5ebf0}.opShipmentCompletionPage .oscCompleteStatus .oscCompleteDetail{min-height:46px;padding:4px 12px;border-right:1px solid #e5ebf0}.opShipmentCompletionPage .oscCompleteStatus .oscCompleteDetail:first-child{padding-left:0}.opShipmentCompletionPage .oscCompleteStatus .oscCompleteDetail:last-child{padding-right:0;border-right:0}.opShipmentCompletionPage .oscCompleteSection{margin:0;padding:13px 16px;display:grid;gap:10px;background:#fff;border:0;border-bottom:1px solid #e5ebf0;box-shadow:none}.opShipmentCompletionPage .oscCompleteSection:last-of-type{border-bottom:0}.opShipmentCompletionPage .oscCompleteSectionHead{padding:0;display:grid;gap:2px;border:0}.opShipmentCompletionPage .oscCompleteSectionHead h3,.opShipmentCompletionPage .oscCompleteSectionHead p{margin:0}.opShipmentCompletionPage .oscCompleteSectionHead h3{color:#111827!important;font-weight:600!important}.opShipmentCompletionPage .oscCompleteSectionHead p{color:#667586!important}.opShipmentCompletionPage .oscCompleteGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;row-gap:0}.opShipmentCompletionPage .oscCompleteDetail{min-width:0;min-height:42px;padding:8px 0;display:grid;align-content:start;gap:2px;background:transparent;border:0;border-bottom:1px dotted #dbe3ea}.opShipmentCompletionPage .oscCompleteDetail.isWide{grid-column:1 / -1}.opShipmentCompletionPage .oscCompleteDetail span{color:#718091!important}.opShipmentCompletionPage .oscCompleteDetail strong{min-width:0;color:#172434!important;font-weight:500!important;line-height:1.38;overflow-wrap:anywhere}.opShipmentCompletionPage .oscCompleteDetail.isSuccess strong{color:#107c10!important}.opShipmentCompletionPage .oscCompleteContacts{width:100%;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.opShipmentCompletionPage .oscCompleteContactColumn{min-width:0;padding:0;display:grid;align-content:start;gap:8px;background:transparent;border:0}.opShipmentCompletionPage .oscCompleteContactColumn+.oscCompleteContactColumn{padding-left:24px;border-left:1px solid #e3e9ef}.opShipmentCompletionPage .oscCompleteContactHeading{min-width:0;padding:0 0 8px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;border-bottom:1px solid #e3e9ef}.opShipmentCompletionPage .oscCompleteContactHeading>div{min-width:0;display:grid;gap:1px}.opShipmentCompletionPage .oscCompleteContactHeading strong{color:#172434!important;font-weight:600!important}.opShipmentCompletionPage .oscCompleteContactHeading small{color:#718091!important}.opShipmentCompletionPage .oscCompleteContactIcon{width:22px;height:22px;display:grid;place-items:center;color:#107c10!important;background:#f4fbf6;border:1px solid #b9dfc2;font-size:10px!important;font-weight:600!important}.opShipmentCompletionPage .oscCompleteContactIcon.isReceiver{color:#0078d4!important;background:#f4f9fe;border-color:#bdd8ef}.opShipmentCompletionPage .oscCompleteContactList{min-width:0;margin:0;display:grid}.opShipmentCompletionPage .oscCompleteContactList>div{min-width:0;padding:7px 0;display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;align-items:start;border-bottom:1px dotted #dbe3ea}.opShipmentCompletionPage .oscCompleteContactList>div:last-child{border-bottom:0}.opShipmentCompletionPage .oscCompleteContactList dt,.opShipmentCompletionPage .oscCompleteContactList dd{min-width:0;margin:0}.opShipmentCompletionPage .oscCompleteContactList dt{color:#718091!important}.opShipmentCompletionPage .oscCompleteContactList dd{color:#172434!important;font-weight:500!important;overflow-wrap:anywhere}.opShipmentCompletionPage .oscCompleteNotice{margin:12px 16px 0;padding:9px 10px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;color:#245b35;background:#f4fbf6;border:1px solid #b9dfc2}.opShipmentCompletionPage .oscCompleteNoticeIcon{width:20px;height:20px;display:grid;place-items:center;color:#107c10!important;background:#fff;border:1px solid #6eb57f}.opShipmentCompletionPage .oscCompleteNotice>div{min-width:0;display:grid;gap:2px}.opShipmentCompletionPage .oscCompleteNotice span,.opShipmentCompletionPage .oscCompleteNotice small{color:inherit!important}.opShipmentCompletionPage .oscCompleteActionMessage,.opShipmentCompletionPage .oscCompleteError{margin:10px 16px 0;padding:8px 10px}.opShipmentCompletionPage .oscCompleteActionMessage{color:#075f9b!important;background:#f5f9fd;border:1px solid #bdd9ee}.opShipmentCompletionPage .oscCompleteError{color:#a4262c!important;background:snow;border:1px solid #efb9bd}.opShipmentCompletionPage .oscCompleteActions{margin:0;padding:12px 16px;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:7px;background:#fbfcfd;border-top:1px solid #e5ebf0}.opReturnEmbeddedPage .opReturnActions button,.opReturnEmbeddedPage .oscCompleteActions button{min-height:32px;padding:6px 11px;display:inline-flex;align-items:center;justify-content:center;color:#005a9e!important;background:#fff!important;border:1px solid #9fb7cc!important;box-shadow:none!important;cursor:pointer}.opReturnEmbeddedPage .opReturnActions button:hover:not(:disabled),.opReturnEmbeddedPage .oscCompleteActions button:hover:not(:disabled){color:#004578!important;background:#f5f9fd!important;border-color:#6fa6d1!important}.opReturnEmbeddedPage .opReturnActions button.isPrimary,.opReturnEmbeddedPage .oscCompleteActions button.isPrimary{color:#fff!important;background:#0078d4!important;border-color:#0078d4!important}.opReturnEmbeddedPage .opReturnActions button.isPrimary:hover:not(:disabled),.opReturnEmbeddedPage .oscCompleteActions button.isPrimary:hover:not(:disabled){background:#106ebe!important;border-color:#106ebe!important}.opReturnEmbeddedPage button:disabled{cursor:not-allowed!important;opacity:.55!important}@keyframes opReturnPulse{0%,to{opacity:.62;transform:scale(.96)}50%{opacity:1;transform:scale(1)}}@keyframes opReturnProgress{0%{transform:translate(-105%)}to{transform:translate(310%)}}@media(max-width:860px){.opShipmentCompletionPage .oscCompleteStatus{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 0}.opShipmentCompletionPage .oscCompleteStatus .oscCompleteDetail:nth-child(2){border-right:0}.opShipmentCompletionPage .oscCompleteGrid{grid-template-columns:1fr}.opShipmentCompletionPage .oscCompleteDetail.isWide{grid-column:auto}}@media(max-width:760px){.opShipmentCompletionPage .oscCompleteContacts{grid-template-columns:1fr;gap:16px}.opShipmentCompletionPage .oscCompleteContactColumn+.oscCompleteContactColumn{padding-top:16px;padding-left:0;border-top:1px solid #e3e9ef;border-left:0}}@media(max-width:620px){body.omzivo-payment-return-embedded .omzivo-account-main{padding:8px!important}.opShipmentCompletionPage .oscCompleteHero{grid-template-columns:36px minmax(0,1fr);padding:12px}.opShipmentCompletionPage .oscCompleteIcon{width:34px;height:34px}.opShipmentCompletionPage .oscCompleteStatus{grid-template-columns:1fr;padding:10px 12px}.opShipmentCompletionPage .oscCompleteStatus .oscCompleteDetail{padding:7px 0;border-right:0}.opShipmentCompletionPage .oscCompleteSection{padding:12px}.opShipmentCompletionPage .oscCompleteNotice,.opShipmentCompletionPage .oscCompleteActionMessage,.opShipmentCompletionPage .oscCompleteError{margin-left:12px;margin-right:12px}.opReturnActions,.opShipmentCompletionPage .oscCompleteActions{align-items:stretch;flex-direction:column}.opReturnActions button,.opShipmentCompletionPage .oscCompleteActions button{width:100%}}:root{--op-bg-page: #f4f4f1;--op-bg-main: #ffffff;--op-bg-sidebar: #ffffff;--op-bg-sidebar-hover: #f8fafc;--op-bg-sidebar-active: #f3f8fd;--op-brand: #0078d4;--op-brand-hover: #106ebe;--op-text: #323130;--op-strong: #000000;--op-muted: #605e5c;--op-border: #d2d0ce;--op-border-soft: #edebe9;--op-success: #107c10;--op-radius: 2px;--op-header-height: 48px;--op-content-gap: 8px;--op-sidebar-width: 250px;--op-desktop-width: clamp(1120px, 70vw, 1500px);--op-side-shadow: -16px 0 26px -24px rgba(0, 0, 0, .45), 16px 0 26px -24px rgba(0, 0, 0, .45)}body.omzivo-plus-account-mode,body.omzivo-plus-account-mode #root{height:100vh;min-height:100vh;overflow:hidden;background:var(--op-bg-page)!important;color:var(--op-text)}body.omzivo-plus-account-mode,body.omzivo-plus-account-mode *{box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif!important;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:var(--op-radius)}body.omzivo-plus-account-mode strong,body.omzivo-plus-account-mode b,body.omzivo-plus-account-mode h1,body.omzivo-plus-account-mode h2,body.omzivo-plus-account-mode h3,body.omzivo-plus-account-mode h4,body.omzivo-plus-account-mode h5,body.omzivo-plus-account-mode h6{font-size:12px!important;font-weight:600!important}.omzivo-account-topbar{height:var(--op-header-height);min-height:var(--op-header-height);background:var(--op-brand);border:0;border-radius:0;box-shadow:var(--op-side-shadow);overflow:hidden;position:relative;z-index:50}.omzivo-account-topbar-inner{height:100%;min-height:0;display:grid;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:12px;padding:0 14px;overflow:hidden}.omzivo-account-brand{width:auto;min-width:0;height:40px;padding:0 8px;display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;border:0;background:transparent;color:#fff;cursor:pointer}.omzivo-account-brand.is-logo-only{width:52px;padding:0 6px;justify-content:center}.omzivo-account-brand:hover{background:#ffffff1f}.omzivo-account-brand span{color:#fff!important;font-size:14px!important;font-weight:600!important}.omzivo-account-logo{width:34px;height:28px;object-fit:contain;object-position:center;display:block}.omzivo-account-menu-button:hover{background:#ffffff1f}.omzivo-account-menu-button span{width:16px;height:1px;background:#fff}.omzivo-account-user-name{max-width:170px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#fff}.omzivo-account-currency-control{min-height:32px;display:grid;grid-template-columns:auto 118px;align-items:center;gap:8px;padding:0 8px;background:#ffffff24;border:0;color:#fff;box-shadow:none}.omzivo-account-currency-control span{color:#fff!important}.omzivo-account-currency-control select{width:100%;min-height:26px;padding:3px 7px;color:#fff;background:#004578b8;border:0;outline:none;color-scheme:dark}.omzivo-account-logout,.omzivo-account-top-actions button:not(.omzivo-account-bell){min-height:32px;padding:7px 12px;border:0;background:#ffffff26;color:#fff;cursor:pointer;box-shadow:none}.omzivo-account-logout:hover,.omzivo-account-top-actions button:not(.omzivo-account-bell):hover{background:#ffffff3d}.omzivo-account-bell{position:relative;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#fff;cursor:pointer;box-shadow:none}.omzivo-account-bell:hover{background:#ffffff1f}.omzivo-account-bell-icon{width:18px;height:18px;display:inline-grid;place-items:center;color:#fff!important}.omzivo-account-bell-count{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 5px;border-radius:999px!important;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:var(--op-brand);font-size:11px!important}@media(max-width:1180px){:root{--op-desktop-width: min(1040px, calc(100vw - 24px) );--op-sidebar-width: 224px}.omzivo-account-topbar-inner{grid-template-columns:130px minmax(0,1fr)}.omzivo-account-user-name{max-width:120px}}@media(max-width:620px){:root{--op-desktop-width: 100vw}body.omzivo-plus-account-mode,body.omzivo-plus-account-mode *{font-size:11px!important}.omzivo-account-topbar-inner{grid-template-columns:1fr;grid-template-areas:"brand" "actions"}.omzivo-account-top-left,.omzivo-account-top-actions{width:100%}.omzivo-account-top-actions{flex-wrap:wrap;justify-content:space-between}.omzivo-account-currency-control{width:100%;grid-template-columns:auto minmax(110px,1fr)}.omzivo-account-page-selector-tabs,.omzivo-account-page-selector-tab{width:100%}.oaIdleActions{grid-template-columns:1fr}}body.omzivo-plus-account-mode .omzivo-account-main .omz-messaging-page,body.omzivo-plus-account-mode .omzivo-account-main .omz-messaging-page *{box-sizing:border-box;font-size:12px!important;font-weight:400!important;border-radius:2px!important;text-transform:none!important;letter-spacing:0!important}body.omzivo-plus-account-mode .omzivo-account-main .omz-messaging-page{width:100%;min-width:0;min-height:0;display:grid;background:#fff;color:var(--op-text, #323130)}body.omzivo-plus-account-mode .omzivo-account-main .adminMessagingWorkspace,body.omzivo-plus-account-mode .omzivo-account-main .omz-messaging-shell{width:100%;min-width:0;min-height:680px;height:calc(100vh - 190px);display:grid;grid-template-columns:330px minmax(0,1fr);gap:0;background:#fff;border:1px solid var(--op-border, #d2d0ce);overflow:hidden;box-shadow:none}body.omzivo-plus-account-mode .omzivo-account-main .omz-messaging-hero{display:none!important}body.omzivo-plus-account-mode .omzivo-account-main .omz-thread-list,body.omzivo-plus-account-mode .omzivo-account-main .omz-message-panel{min-width:0;min-height:0;border:0;box-shadow:none!important}body.omzivo-plus-account-mode .omzivo-account-main .omz-thread-list{display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;overflow:hidden;background:#fff;border-right:1px solid var(--op-border, #d2d0ce)}body.omzivo-plus-account-mode .omzivo-account-main .omz-thread-head{min-height:46px;padding:8px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;background:#fff;border-bottom:1px solid var(--op-border-soft, #edebe9)}body.omzivo-plus-account-mode .omzivo-account-main .omz-thread-head h2{margin:0;color:var(--op-strong, #000000)!important;font-size:12px!important;font-weight:400!important}body.omzivo-plus-account-mode .omzivo-account-main .omz-thread-head__actions{display:inline-flex;align-items:center;gap:6px}body.omzivo-plus-account-mode .omzivo-account-main .omz-new-conversation-button{min-height:28px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;border:0!important;background:var(--op-brand, #0078d4)!important;color:#fff!important;cursor:pointer;box-shadow:none!important}body.omzivo-plus-account-mode .omzivo-account-main .omz-new-conversation-button span,body.omzivo-plus-account-mode .omzivo-account-main .omz-thread-menu-button,body.omzivo-plus-account-mode .omzivo-account-main .omz-thread-avatar,body.omzivo-plus-account-mode .omzivo-account-main .omz-message-thread-icon,body.omzivo-plus-account-mode .omzivo-account-main .omz-message-row-icon,body.omzivo-plus-account-mode .omzivo-account-main .omz-message-tools{display:none!important}body.omzivo-plus-account-mode .omzivo-account-main .omz-thread-toolbar{padding:9px 10px 7px;display:grid;grid-template-columns:minmax(0,1fr) 32px;gap:6px;background:#fff}body.omzivo-plus-account-mode .omzivo-account-main .omz-thread-search{min-height:32px;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;border:1px solid var(--op-border, #d2d0ce);background:#fff}body.omzivo-plus-account-mode .omzivo-account-main .omz-thread-search span{display:none!important}body.omzivo-plus-account-mode .omzivo-account-main .omz-thread-search input{width:100%;min-height:30px;padding:0 9px;border:0!important;outline:none;background:transparent!important;color:var(--op-text, #323130)!important;box-shadow:none!important}body.omzivo-plus-account-mode .omzivo-account-main .omz-icon-action{width:32px;min-width:32px;height:32px;padding:0;border:1px solid var(--op-border, #d2d0ce)!important;background:#fff!important;color:var(--op-text, #323130)!important;cursor:pointer;box-shadow:none!important}body.omzivo-plus-account-mode .omzivo-account-main .omz-thread-tabs{min-height:32px;padding:0 10px;display:grid;grid-template-columns:repeat(4,auto) 1fr;gap:14px;align-items:end;background:#fff;border-bottom:1px solid var(--op-border-soft, #edebe9)}body.omzivo-plus-account-mode .omzivo-account-main .omz-thread-tabs button{min-height:28px;padding:0;border:0!important;border-bottom:2px solid transparent!important;background:transparent!important;color:var(--op-muted, #605e5c)!important;cursor:pointer;box-shadow:none!important}body.omzivo-plus-account-mode .omzivo-account-main .omz-thread-tabs button.is-active{color:var(--op-brand, #0078d4)!important;border-bottom-color:var(--op-brand, #0078d4)!important}body.omzivo-plus-account-mode .omzivo-account-main .omz-thread-tabs button:last-child{display:none!important}body.omzivo-plus-account-mode .omzivo-account-main .omz-thread-list__items{min-height:0;overflow-y:auto;overflow-x:hidden;padding:8px;background:#2b3038}body.omzivo-plus-account-mode .omzivo-account-main .omz-thread-card{width:100%;min-height:48px;margin:0 0 4px;padding:8px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;background:#343a44!important;color:#edf2f8!important;border:0!important;text-align:left;cursor:pointer;box-shadow:none!important;transition:background .12s ease,transform .12s ease}body.omzivo-plus-account-mode .omzivo-account-main .omz-thread-card:hover{background:#3c434e!important;transform:translateY(-1px)}body.omzivo-plus-account-mode .omzivo-account-main .omz-thread-card--active{background:#f3f8ff!important;border:0!important;transform:none}body.omzivo-plus-account-mode .omzivo-account-main .omz-thread-card__body{min-width:0;display:grid;gap:3px}body.omzivo-plus-account-mode .omzivo-account-main .omz-thread-card__top{min-width:0;display:flex;align-items:center;gap:8px}body.omzivo-plus-account-mode .omzivo-account-main .omz-thread-card__top strong{min-width:0;flex:1;color:#edf2f8!important;font-size:12px!important;font-weight:400!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.omzivo-plus-account-mode .omzivo-account-main .omz-thread-card__top small{color:#aeb8c5!important;font-size:11px!important;white-space:nowrap}body.omzivo-plus-account-mode .omzivo-account-main .omz-thread-card__preview{min-width:0;color:#b7c0cb!important;font-size:11px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.omzivo-plus-account-mode .omzivo-account-main .omz-thread-card--active .omz-thread-card__top strong{color:#0f2233!important}body.omzivo-plus-account-mode .omzivo-account-main .omz-thread-card--active .omz-thread-card__preview,body.omzivo-plus-account-mode .omzivo-account-main .omz-thread-card--active .omz-thread-card__top small{color:#5f6f82!important}body.omzivo-plus-account-mode .omzivo-account-main .omz-thread-card em{min-width:18px;height:18px;padding:0 5px;display:inline-grid;place-items:center;border-radius:999px!important;background:var(--op-brand, #0078d4);color:#fff!important;font-size:10px!important;font-style:normal}body.omzivo-plus-account-mode .omzivo-account-main .omz-thread-list__footer{min-height:34px;padding:9px 10px;background:#2b3038;color:#aeb8c5!important;border-top:1px solid #404754}body.omzivo-plus-account-mode .omzivo-account-main .omz-thread-list__footer,body.omzivo-plus-account-mode .omzivo-account-main .omz-thread-list__footer *{color:#aeb8c5!important}body.omzivo-plus-account-mode .omzivo-account-main .omz-message-panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;background:#fff}body.omzivo-plus-account-mode .omzivo-account-main .omz-message-panel__header{min-height:50px;padding:9px 14px;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid var(--op-border-soft, #edebe9)}body.omzivo-plus-account-mode .omzivo-account-main .omz-message-title-wrap{min-width:0;display:grid;gap:2px}body.omzivo-plus-account-mode .omzivo-account-main .omz-message-panel__header h2{margin:0;color:var(--op-strong, #000000)!important;font-size:12px!important;font-weight:400!important}body.omzivo-plus-account-mode .omzivo-account-main .omz-message-panel__header p{margin:0;color:var(--op-muted, #605e5c)!important;font-size:11px!important}body.omzivo-plus-account-mode .omzivo-account-main .omz-message-stream{min-height:0;overflow-y:auto;overflow-x:hidden;padding:16px 18px;background:#f8fafc}body.omzivo-plus-account-mode .omzivo-account-main .omz-day-pill{width:max-content;margin:0 auto 14px;padding:3px 9px;border-radius:999px!important;background:#eef2f7;color:var(--op-muted, #605e5c)!important;font-size:11px!important}body.omzivo-plus-account-mode .omzivo-account-main .omz-message-row{display:flex;align-items:flex-start;margin-bottom:12px}body.omzivo-plus-account-mode .omzivo-account-main .omz-message-row.is-outgoing{justify-content:flex-end}body.omzivo-plus-account-mode .omzivo-account-main .omz-message-bubble{max-width:min(420px,70%);padding:9px 10px;background:#fff;border:1px solid #d8e2ee;color:var(--op-text, #323130);box-shadow:none!important}body.omzivo-plus-account-mode .omzivo-account-main .omz-message-bubble.is-outgoing{background:#eff6fc;border-color:#c7e0f4}body.omzivo-plus-account-mode .omzivo-account-main .omz-message-bubble p{margin:0;color:var(--op-text, #323130)!important;font-size:12px!important;line-height:1.45;white-space:pre-wrap;word-break:break-word}body.omzivo-plus-account-mode .omzivo-account-main .omz-message-bubble time{display:block;margin-top:5px;color:var(--op-muted, #605e5c)!important;text-align:right;font-size:11px!important}body.omzivo-plus-account-mode .omzivo-account-main .omz-message-composer{margin:0;padding:10px 12px;display:grid;gap:8px;background:#fff;border-top:1px solid var(--op-border-soft, #edebe9)}body.omzivo-plus-account-mode .omzivo-account-main .omz-message-composer textarea{width:100%;min-height:52px;resize:none;padding:9px;border:1px solid var(--op-border, #d2d0ce)!important;background:#fff!important;color:var(--op-text, #323130)!important;outline:none;box-shadow:none!important}body.omzivo-plus-account-mode .omzivo-account-main .omz-composer-actions{display:flex;align-items:center;gap:6px}body.omzivo-plus-account-mode .omzivo-account-main .omz-composer-icon{width:28px;height:28px;border:1px solid var(--op-border, #d2d0ce)!important;background:#fff!important;color:var(--op-text, #323130)!important;cursor:pointer;box-shadow:none!important}body.omzivo-plus-account-mode .omzivo-account-main .omz-send-button{min-width:72px;height:30px;margin-left:auto;border:0!important;background:var(--op-brand, #0078d4)!important;color:#fff!important;cursor:pointer;box-shadow:none!important}body.omzivo-plus-account-mode .omzivo-account-main .omz-send-button:disabled{opacity:.55;cursor:not-allowed}body.omzivo-plus-account-mode .omzivo-account-main .omz-empty-state,body.omzivo-plus-account-mode .omzivo-account-main .omz-message-error,body.omzivo-plus-account-mode .omzivo-account-main .omz-user-search-loading{margin:10px;padding:10px;border:1px solid var(--op-border, #d2d0ce);background:#fff;color:var(--op-muted, #605e5c)!important}body.omzivo-plus-account-mode .omzivo-account-main .omz-message-error{border-color:#f3b8bd;background:#fde7e9;color:#a4262c!important}body.omzivo-plus-account-mode .omz-compose-panel{position:fixed;top:58px;right:calc((100vw - var(--op-desktop-width)) / 2 + 12px);bottom:24px;width:min(500px,calc(100vw - 24px));z-index:100;overflow-y:auto;overflow-x:hidden;background:#fff;border:1px solid var(--op-border, #d2d0ce);box-shadow:0 18px 44px #00000038!important}body.omzivo-plus-account-mode .omz-new-thread{width:100%;min-height:100%;padding:12px 12px 34px;display:grid;gap:9px;align-content:start;background:#fff}body.omzivo-plus-account-mode .omz-new-thread__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding-bottom:9px;border-bottom:1px solid var(--op-border-soft, #edebe9)}body.omzivo-plus-account-mode .omz-new-thread h2,body.omzivo-plus-account-mode .omz-people-picker h3{margin:0;color:var(--op-strong, #000000)!important;font-size:12px!important;font-weight:400!important}body.omzivo-plus-account-mode .omz-new-thread p,body.omzivo-plus-account-mode .omz-people-picker p{margin:3px 0 0;color:var(--op-muted, #605e5c)!important;font-size:11px!important}body.omzivo-plus-account-mode .omz-new-thread__close,body.omzivo-plus-account-mode .omz-new-thread__secondary{min-height:30px;padding:0 10px;border:1px solid var(--op-border, #d2d0ce)!important;background:#fff!important;color:var(--op-text, #323130)!important;cursor:pointer}body.omzivo-plus-account-mode .omz-topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}body.omzivo-plus-account-mode .omz-topic-option{min-height:30px;padding:0 9px;justify-content:flex-start!important;border:1px solid var(--op-border, #d2d0ce)!important;background:#fff!important;color:var(--op-text, #323130)!important;cursor:pointer}body.omzivo-plus-account-mode .omz-topic-option:hover,body.omzivo-plus-account-mode .omz-topic-option.is-active{background:#eff6fc!important;color:var(--op-brand, #0078d4)!important;border-color:#c7e0f4!important}body.omzivo-plus-account-mode .omz-new-thread__grid{display:grid;grid-template-columns:1fr;gap:8px}body.omzivo-plus-account-mode .omz-new-thread label,body.omzivo-plus-account-mode .omz-user-search-field{display:grid;gap:4px;color:var(--op-muted, #605e5c)!important}body.omzivo-plus-account-mode .omz-new-thread input,body.omzivo-plus-account-mode .omz-new-thread select,body.omzivo-plus-account-mode .omz-new-thread textarea,body.omzivo-plus-account-mode .omz-user-search-field input{width:100%;min-height:32px;padding:7px 9px;border:1px solid var(--op-border, #d2d0ce)!important;background:#fff!important;color:var(--op-text, #323130)!important;outline:none;box-shadow:none!important}body.omzivo-plus-account-mode .omz-new-thread textarea{min-height:96px;resize:vertical}body.omzivo-plus-account-mode .omz-people-picker{display:grid;gap:8px;padding:9px;border:1px solid var(--op-border, #d2d0ce);background:#f8fbff}body.omzivo-plus-account-mode .omz-people-picker__head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}body.omzivo-plus-account-mode .omz-people-picker__head strong{min-height:20px;padding:2px 7px;border-radius:999px!important;background:#eff6fc;color:var(--op-brand, #0078d4)!important;white-space:nowrap}body.omzivo-plus-account-mode .omz-selected-users,body.omzivo-plus-account-mode .omz-selected-users-empty{min-height:32px;padding:7px;border:1px dashed #b7c8d8;background:#fff;color:var(--op-muted, #605e5c)!important}body.omzivo-plus-account-mode .omz-selected-users{display:flex;flex-wrap:wrap;gap:6px}body.omzivo-plus-account-mode .omz-selected-user{max-width:100%;min-height:24px;display:inline-flex;align-items:center;gap:5px;padding:2px 7px;border:1px solid #c7e0f4!important;border-radius:999px!important;background:#eff6fc!important;color:#004578!important;cursor:pointer}body.omzivo-plus-account-mode .omz-selected-user span,body.omzivo-plus-account-mode .omz-user-result-avatar{display:none!important}body.omzivo-plus-account-mode .omz-selected-user em{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#004578!important;font-style:normal}body.omzivo-plus-account-mode .omz-user-results-panel{min-height:120px;max-height:210px;overflow:auto;border:1px solid var(--op-border, #d2d0ce);background:#fff}body.omzivo-plus-account-mode .omz-user-results{display:grid;gap:0;padding:0;border:0;background:#fff}body.omzivo-plus-account-mode .omz-user-result-card{min-height:52px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;border-bottom:1px solid var(--op-border-soft, #edebe9);background:#fff}body.omzivo-plus-account-mode .omz-user-result-card:hover{background:#f8fbff}body.omzivo-plus-account-mode .omz-user-result-card:last-child{border-bottom:0}body.omzivo-plus-account-mode .omz-user-result-main{min-width:0;display:grid;gap:2px}body.omzivo-plus-account-mode .omz-user-result-main strong,body.omzivo-plus-account-mode .omz-user-result-main small,body.omzivo-plus-account-mode .omz-user-result-main em{min-width:0;font-weight:400!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.omzivo-plus-account-mode .omz-user-result-main strong{color:var(--op-strong, #000000)!important}body.omzivo-plus-account-mode .omz-user-result-main small{color:var(--op-muted, #605e5c)!important}body.omzivo-plus-account-mode .omz-user-result-main em{color:var(--op-brand, #0078d4)!important;font-style:normal}body.omzivo-plus-account-mode .omz-user-result-card button{min-width:54px;min-height:28px;border:1px solid var(--op-brand, #0078d4)!important;background:#fff!important;color:var(--op-brand, #0078d4)!important;cursor:pointer}body.omzivo-plus-account-mode .omz-user-result-card button:hover{background:var(--op-brand, #0078d4)!important;color:#fff!important}body.omzivo-plus-account-mode .omz-new-thread__actions{position:sticky;bottom:0;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;padding-top:9px;padding-bottom:8px;background:#fff;border-top:1px solid var(--op-border-soft, #edebe9)}body.omzivo-plus-account-mode .omz-new-thread__actions button[type=submit]{border:0!important;background:var(--op-brand, #0078d4)!important;color:#fff!important;cursor:pointer}@media(max-width:1180px){body.omzivo-plus-account-mode .omzivo-account-main .adminMessagingWorkspace,body.omzivo-plus-account-mode .omzivo-account-main .omz-messaging-shell{grid-template-columns:300px minmax(0,1fr)}}@media(max-width:980px){body.omzivo-plus-account-mode .omzivo-account-main .adminMessagingWorkspace,body.omzivo-plus-account-mode .omzivo-account-main .omz-messaging-shell{height:auto;min-height:0;grid-template-columns:1fr}body.omzivo-plus-account-mode .omzivo-account-main .omz-thread-list{min-height:360px;border-right:0;border-bottom:1px solid var(--op-border, #d2d0ce)}body.omzivo-plus-account-mode .omzivo-account-main .omz-message-panel{min-height:520px}body.omzivo-plus-account-mode .omz-compose-panel{inset:70px 10px 18px;width:auto}body.omzivo-plus-account-mode .omz-topic-grid,body.omzivo-plus-account-mode .omz-new-thread__actions{grid-template-columns:1fr}}.opDash,.opDash *{box-sizing:border-box;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:3px!important}.opDash{position:relative;width:100%;min-width:0;display:grid;gap:12px;padding:10px 12px 12px;color:#1f1f1f;background:#fff}.opDash h1,.opDash h2,.opDash h3,.opDash h4,.opDash p{margin:0}.opDashToastWrap{position:fixed;top:104px;right:28px;z-index:10000;width:min(420px,calc(100vw - 32px));pointer-events:none}.opDashToast{min-height:40px;padding:10px 10px 10px 12px;display:grid;grid-template-columns:minmax(0,1fr) 26px;align-items:center;gap:10px;color:#fff!important;background:#107c10!important;box-shadow:0 8px 24px #00000038!important;pointer-events:auto}.opDashToast.is-danger{background:#a4262c!important}.opDashToast span{min-width:0;color:#fff!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.opDashToast button{width:26px;height:26px;padding:0;display:inline-grid;place-items:center;border:0;background:#ffffff29!important;color:#fff!important;cursor:pointer;line-height:1}.opDashTabs{min-height:28px;display:flex;align-items:flex-end}.opDashTab{min-height:28px;padding:6px 0;display:inline-flex;align-items:center;border-bottom:2px solid transparent;color:#323130}.opDashTab.active{border-bottom-color:#0078d4;color:#000}.opDashWelcome{min-height:42px;display:grid;align-content:start;gap:5px}.opDashWelcome h2,.opPanelHead h2,.opEmpty h3{color:#000!important;font-size:13px!important;font-weight:600!important}.opDashWelcome p,.opPanelHead p,.opMuted{color:#605e5c!important;line-height:1.3}.opDashVisualGrid{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:stretch;justify-content:stretch}.opPanel,.opVizCard{min-width:0;background:#fff!important;border:1px solid #edebe9!important;box-shadow:0 2px 6px #00000024!important}.opVizCard{min-height:124px;padding:12px;display:grid;align-content:space-between;gap:8px}.opVizCard>div:first-child{display:grid;gap:4px}.opVizCard span,.opVizCard h2,.opVizCard small{margin:0;color:#323130!important}.opVizCard h2{color:#000!important;font-weight:600!important}.opVizCard>div:first-child span,.opVizCard small{color:#605e5c!important}.opVizRows{display:grid;gap:7px}.opVizRows>div{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:8px}.opVizTrack{height:6px;display:block;overflow:hidden;background:#d2d0ce;border-radius:999px!important}.opVizTrack span{height:100%;min-width:4px;display:block;background:#0078d4;border-radius:999px!important}.opWalletInlineCopy{width:100%;min-height:30px;padding:6px 8px;display:block;border:0!important;background:#0078d4!important;color:#fff!important;text-align:left;cursor:copy;box-shadow:none!important}.opWalletInlineCopy span{min-width:0;display:block;color:#fff!important;font-weight:400!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.opWalletInlineCopy:hover,.opWalletInlineCopy:focus{background:#106ebe!important;color:#fff!important;outline:none}.opWalletInlineCopy:hover span,.opWalletInlineCopy:focus span{color:#fff!important;text-decoration:underline;text-underline-offset:2px}.opWalletInlineCopy:disabled{opacity:.65;cursor:not-allowed}.opStatusText.is-success{color:#107c10!important}.opStatusText.is-pending{color:#8a5a00!important}.opStatusText.is-danger{color:#a4262c!important}.opVizAction,.opVizAction:link,.opVizAction:visited,.opPanelHead a,.opPanelHead a:link,.opPanelHead a:visited{width:max-content;min-height:30px;padding:6px 11px;display:inline-flex;align-items:center;justify-content:center;background:#0078d4!important;color:#fff!important;border:0!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer}.opVizAction:hover,.opPanelHead a:hover{background:#106ebe!important;color:#fff!important;text-decoration:none!important}.opDashGrid{width:100%;min-width:0;display:grid;gap:10px;align-items:start}.opDashGrid.is-two-column{grid-template-columns:minmax(0,1fr) minmax(230px,280px)}.opPanel{min-height:220px;padding:12px;display:grid;align-content:start;gap:8px;overflow:hidden}.opPanelLarge{min-width:0;min-height:230px}.opNextActionsPanel{min-width:0}.opPanelHead{min-height:30px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.opPanelHead>div{min-width:0;display:grid;gap:4px}.opTransactionTable{min-width:0;width:100%;padding:7px;display:grid;gap:2px;background:#252932!important;border:0!important;box-shadow:none!important}.opTransactionHeader,.opTransaction{display:grid;grid-template-columns:minmax(102px,.8fr) minmax(180px,1.45fr) minmax(90px,.55fr) minmax(70px,.45fr) minmax(112px,.65fr);align-items:center}.opTransactionHeader{min-height:28px;background:#2f3540!important;border:0!important;box-shadow:none!important}.opTransactionHeader span{min-width:0;padding:6px 8px;color:#cbd3df!important;font-weight:500!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.opTransaction{min-width:0;min-height:34px;padding:0;background:#292e37!important;border:0!important;box-shadow:none!important;color:#edf2f8!important;transition:background .12s ease,transform .12s ease}.opTransaction:nth-child(2n){background:#272c35!important}.opTransaction:hover{background:#333a46!important;border:0!important;transform:translateY(-1px)}.opTransactionDate,.opTransactionTitle,.opTransactionMeta,.opTransactionStatus,.opTransactionAmountInline{min-width:0;min-height:32px;padding:5px 8px;display:grid;align-content:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#edf2f8!important;font-weight:400!important}.opTransactionDate,.opTransactionMeta{color:#b5beca!important}.opTransactionTitle{color:#f6f8fb!important}.opTransactionStatus{justify-self:stretch;background:transparent!important;border-radius:0!important;color:#d7dde6!important}.opTransactionStatus.is-success{color:#76d275!important}.opTransactionStatus.is-pending{color:#f4c66a!important}.opTransactionStatus.is-danger,.opTransactionStatus.is-debit{color:#ff929b!important}.opTransactionAmountInline{text-align:right;justify-content:end;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.opTransaction.is-danger .opTransactionAmountInline,.opTransaction.is-debit .opTransactionAmountInline{color:#ff929b!important}.opTransaction.is-success .opTransactionAmountInline,.opTransaction.is-credit .opTransactionAmountInline{color:#76d275!important}.opTransactionFoot{padding:5px 0 0;color:#605e5c!important;text-align:center}.opActionStack{min-width:0;display:grid;gap:7px}.opActionStack a,.opActionStack a:link,.opActionStack a:visited{min-height:42px;padding:8px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;background:#fff!important;border:1px solid #edebe9!important;box-shadow:none!important;color:#0f2233!important;text-decoration:none!important}.opActionStack a:hover{background:#f8fbff!important;text-decoration:none!important}.opActionStack span{min-width:0;color:#0f2233!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.opDashBadge{min-width:24px;height:24px;padding:0 8px;border-radius:999px!important;display:inline-flex;align-items:center;justify-content:center;background:#0078d4!important;color:#fff!important}.opDashBadge.is-clear{background:#68768a!important;color:#fff!important}.opEmpty{min-height:110px;padding:14px;display:grid;align-content:center;justify-items:center;gap:8px;background:#faf9f8!important;border:1px solid #edebe9!important;text-align:center}.opEmpty p{margin:0;color:#605e5c!important}@media(max-width:1250px){.opDashGrid.is-two-column{grid-template-columns:minmax(0,1fr)}.opNextActionsPanel{width:100%}}@media(max-width:980px){.opDashVisualGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.opDashGrid.is-two-column{grid-template-columns:1fr}.opTransactionHeader,.opTransaction{grid-template-columns:minmax(96px,.75fr) minmax(150px,1.35fr) minmax(76px,.5fr) minmax(68px,.45fr) minmax(96px,.6fr)}}@media(max-width:720px){.opDash,.opDash *{font-size:11px!important}.opDash{gap:10px;padding:8px}.opDashToastWrap{top:88px;right:12px;width:calc(100vw - 24px)}.opDashVisualGrid,.opVizRows>div{grid-template-columns:1fr}.opWalletInlineCopy{grid-template-columns:1fr;gap:2px}.opTransactionHeader{display:none}.opTransactionTable{gap:6px;padding:7px;border:0!important}.opTransaction{min-height:0;display:grid;grid-template-columns:1fr;border:0!important}.opTransactionDate,.opTransactionTitle,.opTransactionMeta,.opTransactionStatus,.opTransactionAmountInline{min-height:0;padding:7px 9px;display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;text-align:left;justify-content:stretch;border-bottom:1px solid rgba(255,255,255,.04)}.opTransactionDate:before{content:"Date";color:#aeb8c5;font-weight:500!important}.opTransactionTitle:before{content:"Description";color:#aeb8c5;font-weight:500!important}.opTransactionMeta:before{content:"Type";color:#aeb8c5;font-weight:500!important}.opTransactionStatus:before{content:"Status";color:#aeb8c5;font-weight:500!important}.opTransactionAmountInline:before{content:"Amount";color:#aeb8c5;font-weight:500!important}}.osPage,.osPage *{box-sizing:border-box;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:2px!important}.osPage strong,.osPage b,.osPage h1,.osPage h2,.osPage h3,.osPage h4{font-size:12px!important;font-weight:500!important}.osPage{position:relative;display:grid;gap:10px;width:100%;min-width:0;padding:10px 12px 12px;color:#1f1f1f;background:#fff}.osPage h1,.osPage h2,.osPage h3,.osPage h4,.osPage p{margin:0}.osPanel{min-width:0;min-height:320px;padding:12px;display:grid;align-content:start;gap:8px;background:#fff!important;border:1px solid #edebe9!important;box-shadow:0 2px 6px #0000001f!important;color:#1f1f1f!important}.osPanelHead{min-height:32px;padding:0 0 8px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid #d2d0ce}.osPanelHead>div{min-width:0;display:grid;gap:4px}.osPanelHead h2{margin:0;color:#000!important;font-weight:500!important}.osPanelHead span{margin:0;color:#605e5c!important}.osShipmentTabs{width:100%;min-width:0;display:flex;align-items:stretch;gap:6px;flex-wrap:wrap;overflow:visible}.osShipmentTab{min-width:0;min-height:30px;padding:6px 9px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #d2d0ce!important;background:#fff!important;color:#323130!important;cursor:pointer;white-space:nowrap;box-shadow:none!important}.osShipmentTab:hover,.osShipmentTab.isActive{border-color:#0078d4!important;background:#0078d4!important;color:#fff!important}.osShipmentTab span,.osShipmentTab strong{min-width:0;color:inherit!important;line-height:1.1}.osShipmentTab strong{padding:1px 5px;background:#ffffff2e!important;color:inherit!important}.osShipmentTab:not(.isActive) strong{background:#f3f2f1!important;color:#605e5c!important}.osToolbar{display:grid;gap:8px}.osToolbar input{width:100%;min-height:32px;padding:7px 10px;color:#323130!important;background:#fff!important;border:1px solid #d2d0ce!important;outline:none;box-shadow:none!important;color-scheme:light}.osToolbar input::placeholder{color:#8a8886!important}.osToolbar input:focus{border-color:#0078d4!important;box-shadow:0 0 0 1px #0078d4!important}.osResultMeta{min-height:22px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#605e5c}.osResultMeta span{color:#605e5c!important}.osShipmentTableWrap{min-width:0;width:100%;overflow-x:auto;overflow-y:hidden;border:0;background:#252932!important}.osShipmentTable{width:100%;min-width:940px;padding:7px;display:grid;gap:2px;background:#252932!important;border:0!important;box-shadow:none!important}.osShipmentHeader,.osShipmentRow{display:grid;grid-template-columns:minmax(150px,1fr) minmax(120px,.72fr) minmax(126px,.74fr) minmax(210px,1.32fr) minmax(104px,.62fr) minmax(100px,.62fr) minmax(166px,.86fr);align-items:center}.osShipmentHeader{min-height:28px;background:#2f3540!important;border:0!important;box-shadow:none!important}.osShipmentHeader span{min-width:0;padding:6px 8px;color:#cbd3df!important;font-weight:500!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.osShipmentRow{min-height:34px;background:#292e37!important;border:0!important;box-shadow:none!important;color:#edf2f8!important;transition:background .12s ease,transform .12s ease}.osShipmentRow:nth-child(2n){background:#272c35!important}.osShipmentRow:hover,.osShipmentRow.isOpen{background:#333a46!important;transform:translateY(-1px)}.osShipmentCell,.osShipmentActions{min-width:0;min-height:32px;padding:5px 8px;display:grid;align-content:center;gap:1px;border:0!important}.osShipmentCell span,.osShipmentCell small{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.osShipmentCell span{color:#edf2f8!important;font-weight:400!important}.osShipmentCell small{color:#aeb8c5!important}.osShipmentCell.isAmount{text-align:right}.osShipmentRow.is-danger .osShipmentCell.isAmount span{color:#ff929b!important}.osShipmentRow.is-success .osShipmentCell.isAmount span{color:#76d275!important}.osPaymentPill{width:max-content;max-width:100%;min-height:auto;padding:0;display:inline-flex;align-items:center;background:transparent!important;color:#d7dde6!important;border-radius:0!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400!important}.osPaymentPill.is-success{color:#76d275!important}.osPaymentPill.is-danger{color:#ff929b!important}.osShipmentActions{display:flex;justify-content:flex-end;align-items:center;gap:5px;white-space:nowrap;flex-wrap:nowrap}.osPrimaryAction,.osSubtleAction,.osGhostAction,.osSecondaryAction,.osPagination button{min-height:28px;padding:5px 9px;display:inline-flex;align-items:center;justify-content:center;border:0!important;background:#0078d4!important;color:#fff!important;cursor:pointer;box-shadow:none!important;text-decoration:none!important;white-space:nowrap;font-weight:400!important}.osPrimaryAction:hover,.osSubtleAction:hover,.osGhostAction:hover,.osSecondaryAction:hover,.osPagination button:hover{background:#106ebe!important;color:#fff!important;text-decoration:none!important}.osDetailList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.osDetailList div{min-width:0;padding:7px 9px;display:grid;gap:3px;background:#f3f2f1!important;border:1px solid #edebe9!important}.osDetailList div.isWide{grid-column:1 / -1}.osDetailList span,.osDetailList p{margin:0;line-height:1.25;overflow-wrap:anywhere}.osDetailList span{color:#605e5c!important}.osDetailList p{color:#1f1f1f!important}.osProgress{display:grid;gap:6px}.osProgressTop{display:flex;justify-content:space-between;gap:8px}.osProgressTop span{color:#605e5c!important}.osProgressTrack{height:5px;overflow:hidden;background:#d2d0ce!important;border-radius:999px!important}.osProgressTrack span{display:block;height:100%;background:#0078d4!important;transition:width .18s ease}.osExpandedHead{display:flex;justify-content:space-between;gap:8px}.osExpandedHead span{color:#605e5c!important}.osTimeline{display:grid;gap:8px}.osTimelineItem{display:grid;grid-template-columns:10px minmax(0,1fr);gap:8px}.osTimelineDot{width:7px;height:7px;margin-top:8px;background:#d2d0ce;border-radius:999px!important}.osTimelineDot.is-success{background:#107c10}.osTimelineDot.is-active{background:#0078d4}.osTimelineDot.is-danger{background:#a4262c}.osTimelineDot.is-pending{background:#f59e0b}.osTimelineCard{padding:8px 10px;display:grid;gap:4px;background:#fff!important;border:1px solid #edebe9!important;box-shadow:none!important}.osTimelineTop{display:flex;justify-content:space-between;gap:8px}.osTimelineTop span,.osTimelineCard p,.osTimelineCard small{margin:0;color:#0f2233!important}.osTimelineCard p,.osTimelineCard small{color:#605e5c!important}.osEmptyMini{padding:8px 10px;color:#605e5c!important;background:#fff!important;border:1px solid #edebe9!important}.osEmptyMini span{color:#605e5c!important}.osPagination{min-height:32px;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.osPagination span{color:#605e5c!important}.osPagination button:disabled,.osSecondaryAction:disabled{opacity:.55;cursor:not-allowed}.osToastWrap{position:fixed;top:104px;right:28px;z-index:10000;width:min(420px,calc(100vw - 32px));pointer-events:none}.osToast{min-height:40px;padding:10px 10px 10px 12px;display:grid;grid-template-columns:minmax(0,1fr) 26px;align-items:center;gap:10px;color:#fff!important;background:#a4262c!important;box-shadow:0 8px 24px #00000038!important;pointer-events:auto}.osToast.is-success{background:#107c10!important}.osToast span{min-width:0;color:#fff!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.osToast button{width:26px;height:26px;padding:0;display:inline-grid;place-items:center;border:0;background:#ffffff29!important;color:#fff!important;cursor:pointer;line-height:1}.osMuted{margin:0;color:#605e5c!important}.osEmpty{min-height:130px;padding:18px;display:grid;align-content:center;justify-items:center;gap:8px;background:#faf9f8!important;border:1px solid #edebe9!important;text-align:center}.osEmpty h3,.osEmpty p{max-width:520px;margin:0}.osEmpty h3{color:#000!important;font-weight:500!important}.osEmpty p{color:#605e5c!important}.osOverlayLayer{position:fixed;inset:0;z-index:99990;pointer-events:none}.osShipmentOverlay{position:fixed;width:min(760px,calc(100vw - 24px));min-width:360px;min-height:320px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);display:grid;grid-template-rows:auto auto auto minmax(0,1fr);background:#fff!important;border:1px solid #d2d0ce!important;box-shadow:0 28px 70px #00000052!important;color:#1f1f1f!important;resize:both;overflow:hidden;pointer-events:auto}.osOverlayHeader{min-height:46px;padding:9px 11px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;background:#0078d4!important;border-bottom:1px solid #106ebe!important;cursor:move;-webkit-user-select:none;user-select:none}.osOverlayHeader>div{min-width:0;display:grid;gap:3px}.osOverlayHeader span,.osOverlayHeader strong{min-width:0;margin:0;color:#fff!important;overflow-wrap:anywhere}.osOverlayHeader strong{font-weight:500!important}.osOverlayHeader span{color:#e6f2fb!important}.osOverlayClose{width:30px;height:30px;display:grid;place-items:center;border:0;background:#106ebe!important;color:#fff!important;cursor:pointer;line-height:1;font-size:18px!important}.osOverlayClose:hover{background:#a4262c!important}.osOverlayMeta{padding:7px 11px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:7px;background:#fff!important;border-bottom:1px solid #edebe9!important}.osOverlayMeta span{min-width:0;color:#323130!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.osOverlayActions{padding:7px 11px;display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap;background:#faf9f8!important;border-bottom:1px solid #edebe9!important}.osOverlayScroll{min-height:0;padding:10px;overflow:auto;background:#fff!important}.osOverlayBodyGrid{display:grid;gap:10px}.osOverlayDragging,.osOverlayDragging *{cursor:move!important;-webkit-user-select:none!important;user-select:none!important}@media(max-width:1100px){.osShipmentTabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.osShipmentTab{width:100%}}@media(max-width:900px){.osDetailList,.osOverlayMeta{grid-template-columns:1fr}}@media(max-width:720px){.osPage,.osPage *{font-size:11px!important}.osPage{padding:8px}.osPanelHead{display:grid;grid-template-columns:1fr}.osPanelHead .osSecondaryAction{width:100%}.osShipmentTabs{grid-template-columns:1fr}.osResultMeta{display:grid;grid-template-columns:1fr}.osShipmentTableWrap{overflow:visible;border:0}.osShipmentTable{min-width:0;display:grid;gap:6px;padding:7px}.osShipmentHeader{display:none}.osShipmentRow{min-height:0;display:grid;grid-template-columns:1fr;border:0!important}.osShipmentCell,.osShipmentActions{min-height:0;padding:7px 9px;display:grid;grid-template-columns:98px minmax(0,1fr);align-items:center;border-right:0;border-bottom:1px solid rgba(255,255,255,.04)}.osShipmentCell:before,.osShipmentActions:before{content:attr(data-label);color:#aeb8c5;font-weight:500!important}.osShipmentActions{white-space:normal}.osShipmentActions button{width:100%;justify-content:center}.osShipmentCell.isAmount{text-align:left}.osPrimaryAction,.osSubtleAction,.osGhostAction,.osSecondaryAction,.osPagination button,.osPagination span{width:100%;justify-content:center;text-align:center}.osPagination{justify-content:stretch}.osToastWrap{top:88px;right:12px;width:calc(100vw - 24px)}.osShipmentOverlay{left:8px!important;top:76px!important;width:calc(100vw - 16px);min-width:0;height:calc(100vh - 92px);min-height:0;resize:vertical}.osOverlayActions{justify-content:stretch}.osOverlayHeader{cursor:default}}.oscSteps,.oscSteps *{box-sizing:border-box!important;font-size:12px!important;font-weight:400!important;border-radius:3px!important;text-transform:none!important;letter-spacing:0!important}.oscSteps{width:100%!important;display:grid!important;gap:7px!important}.oscStep{width:100%!important;height:36px!important;min-height:36px!important;padding:7px 9px!important;display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;border:0!important;outline:0!important;background:#e8eef5!important;color:#334155!important;box-shadow:none!important;text-align:left!important;overflow:hidden!important}.oscStepNumber{width:22px!important;height:22px!important;min-width:22px!important;display:grid!important;place-items:center!important;background:#7f91a6!important;color:#fff!important;line-height:1!important;font-style:normal!important;border-radius:3px!important;overflow:hidden!important}.oscStepLabel{width:100%!important;min-width:0!important;padding:0 8px!important;display:block!important;background:transparent!important;color:#334155!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.oscStep.active{background:#e7f1ff!important;box-shadow:inset 0 0 0 1px #bfd7ff!important}.oscStep.active .oscStepNumber{background:#0067c8!important}.oscStep.active .oscStepLabel{color:#005fbd!important}.oscStep.isComplete{background:#eaf8ef!important;box-shadow:inset 0 0 0 1px #b9efca!important}.oscStep.isComplete .oscStepNumber{background:#16a34a!important}.oscStep.isComplete .oscStepLabel{color:#047857!important}.oscStep:disabled{opacity:.72!important;cursor:not-allowed!important}.oscCountryPanel,.oscCountryPanel *{box-sizing:border-box;font-size:12px!important;font-weight:400!important;border-radius:2px!important}.oscCountryPanel{gap:14px!important;background:#fff!important}.oscCountryHead{padding-bottom:10px!important;border-bottom:1px solid #edf1f5!important}.oscCountryHead h2,.oscCountryHead p{margin:0!important;line-height:1.3!important}.oscCountryBody{width:min(100%,660px);display:grid;gap:18px}.oscCountryField{display:grid;gap:7px}.oscCountryField>span{color:#0f172a!important}.oscCountrySelectWrap{position:relative;min-height:42px;background:linear-gradient(180deg,#fff,#f8fafc)!important;box-shadow:inset 0 0 0 1px #d8e1ea,0 8px 20px #0f172a09!important;overflow:hidden}.oscCountrySelectWrap:focus-within{box-shadow:inset 0 0 0 1px #0067c8,0 0 0 2px #0067c81a!important}.oscCountryField select{width:100%;height:42px!important;min-height:42px!important;padding:8px 38px 8px 12px!important;border:0!important;border-bottom:0!important;outline:0!important;background:transparent!important;color:#0f172a!important;box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important}.oscCountryField select:focus,.oscCountryField select:focus-visible,.oscCountryField select:active{border:0!important;outline:0!important;box-shadow:none!important}.oscCountryField select::-ms-expand{display:none}.oscCountrySelectArrow{position:absolute;top:50%;right:12px;transform:translateY(-50%);color:#0f172a!important;pointer-events:none;line-height:1!important}.oscCountryCoverage{min-height:76px;padding:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;background:radial-gradient(circle at 6% 35%,rgba(34,197,94,.14),transparent 26%),radial-gradient(circle at 55% 28%,rgba(37,99,235,.12),transparent 28%),radial-gradient(circle at 94% 42%,rgba(168,85,247,.14),transparent 30%),linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 12px 30px #0f172a0e}.oscCountryCoverage article{min-width:0;min-height:48px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;background:transparent!important;border:0!important;box-shadow:none!important}.oscCountryMetricIcon{width:34px;height:34px;display:grid;place-items:center;line-height:1!important;border:0!important;box-shadow:none!important}.oscCountryCoverage .isCoverage .oscCountryMetricIcon{background:#dcfce7!important;color:#16a34a!important}.oscCountryCoverage .isHubs .oscCountryMetricIcon{background:#dbeafe!important;color:#2563eb!important}.oscCountryCoverage .isService .oscCountryMetricIcon{background:#f3e8ff!important;color:#9333ea!important}.oscCountryCoverage article div{min-width:0;display:grid;gap:3px}.oscCountryCoverage span:not(.oscCountryMetricIcon){color:#64748b!important;line-height:1.2!important}.oscCountryCoverage strong{color:#0f172a!important;line-height:1.25!important;overflow-wrap:anywhere}.oscCountryFooter{padding-top:2px!important;justify-content:flex-start!important}.oscCountryFooter button{min-width:118px!important;height:36px!important}@media(max-width:760px){.oscCountryBody{width:100%}.oscCountryCoverage{grid-template-columns:1fr}}.omzivo-b2b-account-mode .oscWindowPicker,.omzivo-b2b-account-mode .oscWindowPicker *{box-sizing:border-box;font-size:12px!important;font-weight:400!important;border-radius:3px!important}.omzivo-b2b-account-mode .oscWindowPicker{width:100%;display:grid;gap:10px;padding:12px;background:#f8fafc;border:0!important;box-shadow:inset 0 0 0 1px #dfe7ef;overflow:visible!important}.omzivo-b2b-account-mode .oscWindowPickerHead{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:12px;align-items:start;overflow:visible!important}.omzivo-b2b-account-mode .oscWindowPickerCopy{display:grid;gap:3px}.omzivo-b2b-account-mode .oscWindowPicker h3,.omzivo-b2b-account-mode .oscWindowPicker p{margin:0;line-height:1.3}.omzivo-b2b-account-mode .oscWindowPicker h3{color:#0f172a!important}.omzivo-b2b-account-mode .oscWindowPicker p{color:#536271!important}.omzivo-b2b-account-mode .oscDatePickerBox{position:relative}.omzivo-b2b-account-mode .oscDatePickerBox button{width:100%;min-height:38px;padding:6px 9px;display:grid;gap:2px;text-align:left;background:#fff!important;color:#0f172a!important;border:1px solid #cbd5e1!important;box-shadow:none!important}.omzivo-b2b-account-mode .oscDatePickerBox button span{color:#64748b!important}.omzivo-b2b-account-mode .oscDatePickerBox button strong{color:#0f172a!important}.omzivo-b2b-account-mode .oscDatePickerPopover{position:absolute;top:calc(100% + 6px);right:0;z-index:20;padding:8px;background:#fff;border:1px solid #d8e1ea;box-shadow:0 14px 32px #0f172a29}.omzivo-b2b-account-mode .oscDatePickerPopover input{width:170px;height:34px;padding:6px 9px;border:1px solid #cbd5e1;background:#fff;color:#0f172a;color-scheme:light}.omzivo-b2b-account-mode .oscSelectedWindowNote{padding:7px 9px;background:#eff6ff;color:#1e3a8a!important;border:0!important;box-shadow:inset 0 0 0 1px #bfdbfe;line-height:1.35}.omzivo-b2b-account-mode .oscWindowOptions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.omzivo-b2b-account-mode .oscPickupWindowOption{width:100%;min-height:72px!important;padding:9px 10px!important;display:grid!important;align-content:start!important;justify-items:start!important;gap:4px!important;background:#fff!important;color:#0f172a!important;border:0!important;text-align:left!important;white-space:normal!important;box-shadow:inset 0 0 0 1px #dfe7ef!important;cursor:pointer!important;line-height:1.25!important}.omzivo-b2b-account-mode .oscPickupWindowOption:hover:not(:disabled):not(.isSelected){background:#eef6ff!important;box-shadow:inset 0 0 0 1px #93c5fd!important}.omzivo-b2b-account-mode .oscPickupWindowOption.isSelected,.omzivo-b2b-account-mode .oscPickupWindowOption[aria-pressed=true]{background:#0067c8!important;color:#fff!important;box-shadow:inset 0 0 0 1px #004f9e!important}.omzivo-b2b-account-mode .oscPickupWindowLabel,.omzivo-b2b-account-mode .oscPickupWindowTime,.omzivo-b2b-account-mode .oscPickupWindowHint{display:block;width:100%;line-height:1.25!important;white-space:normal!important}.omzivo-b2b-account-mode .oscPickupWindowLabel,.omzivo-b2b-account-mode .oscPickupWindowTime{color:#0f172a!important}.omzivo-b2b-account-mode .oscPickupWindowHint{color:#536271!important}.omzivo-b2b-account-mode .oscPickupWindowOption.isSelected .oscPickupWindowLabel,.omzivo-b2b-account-mode .oscPickupWindowOption.isSelected .oscPickupWindowTime,.omzivo-b2b-account-mode .oscPickupWindowOption.isSelected .oscPickupWindowHint{color:#fff!important}@media(max-width:760px){.omzivo-b2b-account-mode .oscWindowPickerHead,.omzivo-b2b-account-mode .oscWindowOptions{grid-template-columns:1fr}.omzivo-b2b-account-mode .oscDatePickerPopover{left:0;right:auto}}.oscPackageGrid,.oscPackageGrid *{box-sizing:border-box;font-size:12px!important;font-weight:400!important;border-radius:3px!important}.oscPackageGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.oscPackageGrid label{display:grid;gap:5px;min-width:0}.oscPackageGrid label:last-child{grid-column:span 2}.oscPackageGrid span{color:#536271;line-height:1.25}.oscPackageGrid input,.oscPackageGrid select,.oscPackageGrid textarea{width:100%;min-height:34px;padding:7px 9px;border:1px solid #d8e1ea;background:#fff;color:#0f172a;outline:none;box-shadow:none}.oscPackageGrid textarea{min-height:74px;resize:vertical}.oscPackageGrid input:focus,.oscPackageGrid select:focus,.oscPackageGrid textarea:focus{border-color:#7bb7f0;box-shadow:0 0 0 2px #0078d41f}@media(max-width:980px){.oscPackageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.oscPackageGrid,.oscPackageGrid label:last-child{grid-template-columns:1fr;grid-column:span 1}}.oscPage,.oscPage *{box-sizing:border-box;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:2px!important}.oscPage strong,.oscPage b,.oscPage h1,.oscPage h2,.oscPage h3,.oscPage h4{font-size:12px!important;font-weight:400!important}.oscPage{width:100%;min-width:0;padding:10px 12px 12px;display:grid;grid-template-columns:210px minmax(0,1fr);grid-template-areas:"header header" "steps content";gap:10px;color:#1f1f1f;background:#fff}.oscGuestPublicPage{width:min(940px,calc(100vw - 36px));margin:0 auto 28px;padding:0;grid-template-columns:210px minmax(0,1fr);background:#20252b!important;color:#fff!important;box-shadow:0 18px 44px #0000002e,0 6px 14px #0000001f!important;border:0!important;overflow:hidden}.oscHeader{grid-area:header;min-height:42px;padding:0 0 8px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;background:#fff!important;color:#1f1f1f!important;border-bottom:1px solid #d2d0ce!important;box-shadow:none!important}.oscGuestPublicPage .oscHeader{min-height:82px;padding:18px 32px 16px;background:#20252b!important;color:#fff!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.oscHeader>div,.oscPanelHead{min-width:0;display:grid;gap:4px}.oscHeader span,.oscHeader h1,.oscHeader p,.oscPanelHead h2,.oscPanelHead p,.oscPanel p{margin:0;line-height:1.3}.oscHeader span,.oscHeader p,.oscPanelHead p,.oscPanel p{color:#605e5c!important}.oscHeader h1,.oscPanelHead h2{color:#000!important}.oscGuestPublicPage .oscHeader span{color:#8fd3ff!important}.oscGuestPublicPage .oscHeader h1{color:#fff!important}.oscGuestPublicPage .oscHeader p{color:#d7e2ec!important}.oscHeader button,.oscFooter button,.oscMapTop button,.oscMapDetails button,.oscItemHead button,.oscMapModal button{min-height:30px;padding:6px 11px;border:0!important;background:#0078d4!important;color:#fff!important;cursor:pointer;white-space:nowrap;box-shadow:none!important}.oscHeader button:hover,.oscFooter button:hover,.oscMapTop button:hover,.oscMapDetails button:hover,.oscItemHead button:hover,.oscMapModal button:hover{background:#106ebe!important;color:#fff!important}.oscGuestPublicPage .oscHeader button{background:transparent!important;border:1px solid #0078b8!important;color:#fff!important}.oscGuestPublicPage .oscHeader button:hover{background:#006da7!important;border-color:#8fd3ff!important}.oscSteps{grid-area:steps;align-self:start;position:sticky;top:58px;padding:8px;display:grid;gap:4px;background:#fff!important;border:1px solid #edebe9!important;box-shadow:0 2px 6px #00000029!important}.oscGuestPublicPage .oscSteps{margin:0 0 0 32px;top:12px;background:#20252b!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:none!important}.oscStep{width:100%;min-height:32px;padding:6px 8px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;border:0!important;background:#fff!important;color:#323130!important;cursor:pointer;white-space:nowrap;text-align:left;box-shadow:none!important}.oscStep:hover{background:#f8fbff!important}.oscStep span{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;background:#f3f2f1!important;color:#323130!important;border-radius:999px!important}.oscStep.active{background:#eff6fc!important;color:#0078d4!important;border-left:3px solid #0078d4!important}.oscStep.active span{background:#0078d4!important;color:#fff!important}.oscStep:disabled{opacity:.46;cursor:not-allowed}.oscGuestPublicPage .oscStep{background:#20252b!important;color:#d7e2ec!important}.oscGuestPublicPage .oscStep:hover{background:#252b32!important}.oscGuestPublicPage .oscStep span{background:#333941!important;color:#fff!important}.oscGuestPublicPage .oscStep.active{background:#252b32!important;color:#8fd3ff!important;border-left:3px solid #0078b8!important}.oscGuestPublicPage .oscStep.active span{background:#0078b8!important;color:#fff!important}.oscPanel{grid-area:content;min-width:0;min-height:300px;padding:12px;display:grid;gap:10px;align-content:start;background:#fff!important;color:#1f1f1f!important;border:1px solid #edebe9!important;box-shadow:0 2px 6px #00000029!important}.oscGuestPublicPage .oscPanel{margin:0 32px 32px 0;min-height:300px;padding:18px;background:#20252b!important;color:#fff!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:none!important}.oscPanelHead{padding:0 0 8px;border-bottom:1px solid #d2d0ce}.oscGuestPublicPage .oscPanelHead{border-bottom:1px solid rgba(255,255,255,.08)}.oscGuestPublicPage .oscPanelHead h2{color:#fff!important}.oscGuestPublicPage .oscPanelHead p,.oscGuestPublicPage .oscPanel p{color:#d7e2ec!important}.oscGrid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.oscGrid label{min-width:0;display:grid;gap:4px}.oscGrid label.isWide{grid-column:1 / -1}.oscGrid label span,.oscItemCard span,.oscSummary span{color:#323130!important}.oscGuestPublicPage .oscGrid label span,.oscGuestPublicPage .oscItemCard span,.oscGuestPublicPage .oscSummary span,.oscGuestPublicPage .oscStandaloneField span{color:#d7e2ec!important}.oscGrid input,.oscGrid select,.oscGrid textarea,.oscStandaloneField textarea{width:100%;min-height:32px;height:32px;padding:6px 8px;border:1px solid #d2d0ce!important;outline:none!important;background:#fff!important;color:#1f1f1f!important;box-shadow:none!important;color-scheme:light!important;opacity:1!important;-webkit-text-fill-color:#1f1f1f!important}.oscGrid input:focus,.oscGrid select:focus,.oscGrid textarea:focus,.oscStandaloneField textarea:focus{border-color:#0078d4!important;box-shadow:0 0 0 1px #0078d4!important}.oscGrid textarea{min-height:56px;height:56px;resize:vertical}.oscGrid input:disabled,.oscGrid select:disabled,.oscGrid textarea:disabled,.oscStandaloneField textarea:disabled{background:#f3f2f1!important;color:#605e5c!important;-webkit-text-fill-color:#605e5c!important;opacity:1!important;cursor:not-allowed}.oscGuestPublicPage .oscGrid input,.oscGuestPublicPage .oscGrid select,.oscGuestPublicPage .oscGrid textarea,.oscGuestPublicPage .oscStandaloneField textarea{min-height:34px;height:34px;padding:7px 9px;background:#f7f9fb!important;color:#1f2f3f!important;border:1px solid #d8e1ea!important;-webkit-text-fill-color:#1f2f3f!important}.oscGuestPublicPage .oscGrid textarea,.oscGuestPublicPage .oscStandaloneField textarea{min-height:58px;height:58px}.oscGuestPublicPage .oscGrid input:focus,.oscGuestPublicPage .oscGrid select:focus,.oscGuestPublicPage .oscGrid textarea:focus,.oscGuestPublicPage .oscStandaloneField textarea:focus{background:#fff!important;color:#1f2f3f!important;border-color:#1188c9!important;box-shadow:0 0 0 2px #0078b83d!important}.oscItems{min-width:0;display:grid;gap:8px}.oscItemCard{min-width:0;padding:10px;display:grid;gap:8px;background:#fff!important;color:#1f1f1f!important;border:1px solid #edebe9!important;box-shadow:none!important}.oscItemCard:hover,.oscItemCard.isSelected{background:#f8fbff!important}.oscItemCard.isSelected{border-left:3px solid #0078d4!important}.oscGuestPublicPage .oscItemCard{background:#252b32!important;color:#fff!important;border:1px solid rgba(255,255,255,.08)!important}.oscGuestPublicPage .oscItemCard:hover,.oscGuestPublicPage .oscItemCard.isSelected{background:#2a3038!important}.oscGuestPublicPage .oscItemCard.isSelected{border-left:3px solid #0078b8!important}.oscItemHead,.oscMapTop{min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:10px}.oscSummary{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.oscSummary>div{min-height:48px;padding:8px 10px;display:grid;align-content:center;gap:3px;background:#faf9f8!important;color:#1f1f1f!important;border:1px solid #edebe9!important}.oscGuestPublicPage .oscSummary>div{background:#252b32!important;color:#fff!important;border:1px solid rgba(255,255,255,.08)!important}.oscFooter{min-height:36px;padding:4px 0 0;display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap;background:transparent!important;border:0!important;box-shadow:none!important}.oscFooter button:disabled,.oscMapTop button:disabled,.oscItemHead button:disabled,.oscMapModal button:disabled{opacity:.56;cursor:not-allowed}.oscGuestPublicPage .oscFooter button,.oscGuestPublicPage .oscMapTop button,.oscGuestPublicPage .oscMapDetails button,.oscGuestPublicPage .oscItemHead button{background:#0078b8!important;color:#fff!important;border:0!important}.oscGuestPublicPage .oscFooter button:hover,.oscGuestPublicPage .oscMapTop button:hover,.oscGuestPublicPage .oscMapDetails button:hover,.oscGuestPublicPage .oscItemHead button:hover{background:#006da7!important}.oscAlert{position:fixed!important;top:104px!important;right:28px!important;z-index:99999!important;width:min(420px,calc(100vw - 32px))!important;min-height:40px!important;max-height:90px!important;padding:10px 12px!important;display:grid!important;align-content:center!important;margin:0!important;border:0!important;color:#fff!important;overflow:hidden!important;pointer-events:none!important;box-shadow:0 8px 24px #00000038!important;animation:oscOverlayToast 5s ease forwards!important}.oscAlert.isDanger{background:#a4262c!important}.oscAlert.isSuccess{background:#107c10!important}.oscAlert,.oscAlert *{color:#fff!important}.oscMapBox{padding:10px;display:grid;gap:8px;background:#fff!important;color:#1f1f1f!important;border:1px solid #edebe9!important;box-shadow:none!important}.oscGuestPublicPage .oscMapBox{background:#252b32!important;color:#fff!important;border:1px solid rgba(255,255,255,.08)!important}.oscMapOverlay{position:fixed!important;inset:0!important;z-index:12000!important;width:100vw;height:100vh;padding:18px;display:grid;place-items:center;background:#0a10169e}.oscMapModal{width:min(980px,calc(100vw - 36px));max-height:calc(100vh - 36px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:#fff!important;color:#1f1f1f!important;overflow:hidden;border:1px solid #d2d0ce!important;box-shadow:0 22px 54px #00000047,0 8px 18px #0000002e!important}.oscMapModalHead,.oscMapModalFooter{min-height:42px;padding:9px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fff!important;color:#1f1f1f!important;border-bottom:1px solid #edebe9!important}.oscMapModalFooter{border-top:1px solid #edebe9!important;border-bottom:0!important}.oscMapModalBody{min-height:0;padding:10px;display:grid;gap:8px;overflow:auto;background:#fff!important}.oscMapPreview{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:8px}.oscGoogleMap{min-height:360px;background:#f3f2f1!important;overflow:hidden;border:1px solid #edebe9!important}.oscMapDetails{min-width:0;padding:10px;display:grid;align-content:start;gap:8px;background:#faf9f8!important;color:#1f1f1f!important;border:1px solid #edebe9!important}.oscAddressWorkspace{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,34%);gap:8px;align-items:start}.oscAddressForm,.oscAddressMapColumn{min-width:0;display:grid;gap:8px}.oscAddressGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 8px}.oscStandaloneField{min-width:0;display:grid;gap:4px}.oscStandaloneField span{color:#323130!important}.oscStandaloneField textarea{min-height:66px;height:66px;resize:vertical}.oscAddressMapColumn .oscMapBox{min-height:118px;padding:8px;align-content:start}.oscAddressMapColumn .oscMapTop{min-height:30px;align-items:center}.oscAddressMapColumn .oscMapDetails{padding:7px 8px;gap:5px}.oscAddressMapColumn .oscMapDetails button,.oscAddressMapColumn .oscMapTop button{min-height:30px;padding:6px 10px}.oscRatesPanel{gap:12px;border:0!important;box-shadow:none!important}.oscRatesHead{min-height:34px;padding:0 0 8px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;border-bottom:0!important}.oscRatesHead button,.oscRateActions button,.oscRateOption button,.oscRatesFooter button{min-height:30px;padding:6px 12px;border:1px solid #0078d4!important;background:#fff!important;color:#0078d4!important;box-shadow:none!important;cursor:pointer}.oscRatesHead button,.oscRateActions button.isPrimary,.oscRateOption button.isPrimary,.oscRatesFooter button.isPrimary{border-color:#0078d4!important;background:#0078d4!important;color:#fff!important}.oscRateActions button:disabled,.oscRateOption button:disabled,.oscRatesFooter button:disabled{opacity:.48;cursor:not-allowed}.oscRateExperience{min-width:0;display:grid;gap:10px}.oscRateHero{position:relative;min-width:0;padding:18px;display:grid;gap:14px;background:#f7fbff!important;border:0!important;border-left:3px solid #107c10!important;box-shadow:none!important}.oscRateHero:before{content:"";position:absolute;inset:0;pointer-events:none;border:1px solid rgba(16,124,16,.22)!important}.oscRateHero.isSelected:before{border-color:#107c108c!important}.oscRateHeroTop{min-width:0;display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px}.oscRateMark{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;background:#5ca641!important;color:#fff!important;border-radius:50%!important;font-size:22px!important}.oscRateHeroTitle,.oscRateHeroPrice,.oscRateOptionTitle{min-width:0;display:grid;gap:4px}.oscRateRecommended{width:max-content;padding:0 0 2px;color:#107c10!important;border-bottom:1px solid #107c10!important;line-height:1.1}.oscRateHeroTitle h3,.oscRateOptionTitle h3,.oscRateHeroTitle p,.oscRateOptionTitle p,.oscRateHeroPrice span,.oscRateHeroPrice strong,.oscRateHeroMeta span,.oscRateHeroMeta strong,.oscRateTrust span{margin:0;line-height:1.3}.oscRateHeroTitle h3,.oscRateOptionTitle h3{color:#000!important}.oscRateHeroTitle p,.oscRateOptionTitle p,.oscRateHeroPrice span,.oscRateOptionMeta,.oscRateHeroMeta span{color:#605e5c!important}.oscRateHeroPrice{justify-items:end;text-align:right}.oscRateHeroPrice strong{color:#5ca641!important;font-size:18px!important}.oscRateHeroMeta{min-width:0;padding:10px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;border-top:1px solid rgba(96,94,92,.24)!important;border-bottom:1px solid rgba(96,94,92,.16)!important}.oscRateHeroMeta span{display:grid;gap:3px}.oscRateHeroMeta strong{color:#1f1f1f!important}.oscRateHeroBottom{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.oscRateTrust{min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.oscRateTrust span{position:relative;padding-left:12px;color:#107c10!important}.oscRateTrust span:before{content:"";position:absolute;left:0;top:50%;width:5px;height:5px;transform:translateY(-50%);background:#107c10!important;border-radius:50%!important}.oscRateActions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.oscRateOption{min-width:0;min-height:58px;padding:10px 0;display:grid;grid-template-columns:44px minmax(160px,1fr) minmax(180px,auto) minmax(96px,auto) auto;align-items:center;gap:12px;background:#fff!important;border:0!important;border-bottom:1px solid #edebe9!important;box-shadow:none!important}.oscRateOption.isSelected{background:#f8fbff!important;border-left:3px solid #0078d4!important;padding-left:10px}.oscRateOptionMark{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;background:#eff6fc!important;color:#005a9e!important;border-radius:50%!important}.oscRateOptionMeta{display:flex;align-items:center;justify-content:flex-end;gap:14px;white-space:nowrap}.oscRateOptionMeta span{color:#605e5c!important}.oscRateOptionPrice{color:#000!important;font-size:14px!important;white-space:nowrap}.oscRatesFooter{padding-top:14px;border-top:1px solid #edebe9!important}.oscGuestPublicPage .oscRateHero,.oscGuestPublicPage .oscRateOption{background:#252b32!important;color:#fff!important;border-color:#ffffff14!important}.oscGuestPublicPage .oscRateHeroTitle h3,.oscGuestPublicPage .oscRateOptionTitle h3,.oscGuestPublicPage .oscRateOptionPrice,.oscGuestPublicPage .oscRateHeroMeta strong{color:#fff!important}.oscGuestPublicPage .oscRateHeroTitle p,.oscGuestPublicPage .oscRateOptionTitle p,.oscGuestPublicPage .oscRateHeroPrice span,.oscGuestPublicPage .oscRateOptionMeta,.oscGuestPublicPage .oscRateHeroMeta span,.oscGuestPublicPage .oscRateOptionMeta span{color:#d7e2ec!important}.oscGuestPublicPage .oscRateOption.isSelected{background:#2a3038!important;border-left:3px solid #0078b8!important}.oscGuestPublicPage .oscRatesHead button,.oscGuestPublicPage .oscRateActions button,.oscGuestPublicPage .oscRateOption button,.oscGuestPublicPage .oscRatesFooter button{border-color:#0078b8!important;background:transparent!important;color:#fff!important}.oscGuestPublicPage .oscRatesHead button,.oscGuestPublicPage .oscRateActions button.isPrimary,.oscGuestPublicPage .oscRateOption button.isPrimary,.oscGuestPublicPage .oscRatesFooter button.isPrimary{background:#0078b8!important;color:#fff!important}@keyframes oscOverlayToast{0%{opacity:0;transform:translateY(-12px)}10%{opacity:1;transform:translateY(0)}82%{opacity:1;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(-12px)}}@media(max-width:1180px){.oscAddressWorkspace{grid-template-columns:1fr}}@media(max-width:980px){.oscPage,.oscGuestPublicPage{grid-template-columns:1fr;grid-template-areas:"header" "steps" "content"}.oscGuestPublicPage{width:min(460px,calc(100vw - 24px));margin-bottom:22px}.oscSteps,.oscPanel{grid-column:1}.oscSteps{position:static;display:flex;overflow-x:auto;scrollbar-width:thin}.oscGuestPublicPage .oscSteps{margin:0 18px}.oscGuestPublicPage .oscPanel{margin:0 18px 18px}.oscStep{width:auto;min-width:max-content}.oscHeader,.oscRatesHead,.oscRateHeroTop,.oscRateHeroMeta,.oscRateHeroBottom,.oscRateOption{grid-template-columns:1fr}.oscGuestPublicPage .oscHeader{padding:18px}.oscRateHeroPrice{justify-items:start;text-align:left}.oscRateActions,.oscRateOptionMeta{justify-content:flex-start}}@media(max-width:760px){.oscHeader,.oscFooter,.oscMapTop,.oscItemHead,.oscMapModalHead,.oscMapModalFooter{align-items:stretch;flex-direction:column}.oscHeader button,.oscFooter button,.oscMapTop button,.oscMapDetails button,.oscItemHead button,.oscMapModal button{width:100%}.oscGrid,.oscSummary,.oscMapPreview,.oscAddressGrid{grid-template-columns:1fr}.oscPage,.oscPage *{font-size:11px!important}.oscPage{padding:8px}.oscGuestPublicPage{width:calc(100vw - 20px);padding:0}.oscPanel,.oscHeader,.oscItemCard{padding:10px}.oscGuestPublicPage .oscHeader,.oscGuestPublicPage .oscPanel{padding:16px}.oscGuestPublicPage .oscSteps{margin:0 16px}.oscGuestPublicPage .oscPanel{margin:0 16px 16px}.oscAlert{top:88px!important;right:12px!important;width:calc(100vw - 24px)!important}.oscGoogleMap{min-height:300px}.oscStandaloneField textarea{min-height:58px;height:58px}}.oscPage .oscWindowPicker,.oscPage .oscWindowPicker *,.oscPage .oscDropoffNotice,.oscPage .oscDropoffNotice *,.oscPage .oscDispatchStrip,.oscPage .oscDispatchStrip *,.oscPage .oscRateRoute,.oscPage .oscOverlay,.oscPage .oscOverlay *,.oscPage .oscDetailsModal,.oscPage .oscDetailsModal *,.oscPage .oscDetailsHead,.oscPage .oscDetailsHead *,.oscPage .oscDetailsBody,.oscPage .oscDetailsBody *,.oscPage .oscDetailsHero,.oscPage .oscDetailsHero *,.oscPage .oscDetailsGrid,.oscPage .oscDetailsGrid *,.oscPage .oscFlowPanel,.oscPage .oscFlowPanel *,.oscPage .oscGuestHint,.oscPage .oscGuestHint *,.oscPage .oscPhoneField,.oscPage .oscPhoneField *{font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;box-sizing:border-box;border-radius:2px!important}.oscPhoneField{position:relative!important;min-width:0!important;display:grid!important;gap:4px!important;overflow:visible!important;z-index:40!important}.oscPhoneGrid{position:relative!important;min-width:0!important;display:grid!important;grid-template-columns:98px minmax(0,1fr)!important;gap:6px!important;align-items:start!important;overflow:visible!important}.oscDialPicker{position:relative!important;min-width:0!important;width:100%!important;overflow:visible!important;z-index:3000!important}.oscDialButton{appearance:none!important;width:100%!important;min-height:32px!important;height:32px!important;padding:6px 8px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;background:#202020!important;color:#fff!important;border:1px solid #424242!important;box-shadow:none!important;cursor:pointer!important;text-align:left!important}.oscDialButton span,.oscDialButton small{color:#fff!important}.oscDialMenu{position:absolute!important;top:calc(100% + 5px)!important;left:0!important;z-index:99999!important;width:342px!important;max-width:min(342px,calc(100vw - 48px))!important;max-height:316px!important;padding:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;overflow:hidden!important;background:#262626!important;color:#fff!important;border:1px solid #454545!important;box-shadow:0 18px 38px #00000057!important}.oscDialSearch{appearance:none!important;width:100%!important;min-height:38px!important;height:38px!important;padding:8px 10px!important;margin:0!important;display:block!important;background:#1f1f1f!important;color:#fff!important;border:0!important;border-bottom:1px solid #454545!important;outline:none!important;box-shadow:none!important}.oscDialSearch::placeholder{color:#d6d6d6!important}.oscDialList{min-height:0!important;max-height:276px!important;overflow-x:hidden!important;overflow-y:auto!important;display:grid!important;grid-template-columns:1fr!important;gap:0!important;padding:4px!important;background:#262626!important;scrollbar-width:thin;scrollbar-color:#8a8a8a #262626}.oscDialOption{appearance:none!important;width:100%!important;min-width:0!important;min-height:42px!important;height:auto!important;padding:7px 8px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;column-gap:8px!important;text-align:left!important;background:#2b2b2b!important;color:#fff!important;border:1px solid transparent!important;border-bottom-color:#3d3d3d!important;box-shadow:none!important;cursor:pointer!important;line-height:1.2!important}.oscDialOption:hover{background:#363636!important;border-color:#555!important}.oscDialOption.isActive{background:#3a3a3a!important;border-color:#8ab4f8!important;border-left:3px solid #8ab4f8!important}.oscDialOption span{color:#fff!important;text-align:left!important}.oscDialOption small{min-width:62px!important;color:#d0d0d0!important;text-align:right!important;white-space:nowrap!important}.oscDialEmpty{padding:10px 8px;color:#d0d0d0!important;background:#262626!important;text-align:left}.oscPhoneGrid>input{width:100%!important;min-height:32px!important;height:32px!important;padding:6px 8px!important;background:#fff!important;color:#1f1f1f!important;border:1px solid #d2d0ce!important;outline:none!important;box-shadow:none!important}.oscWindowPicker{min-width:0;padding:10px;display:grid;gap:8px;background:#fbfbfb!important;border:1px solid #e1dfdd!important;border-left:3px solid #0078d4!important}.oscWindowPickerHead{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 172px;align-items:start;gap:10px}.oscWindowPickerHead h3,.oscWindowPickerHead p{margin:0;line-height:1.3;font-weight:400!important}.oscWindowOptions{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.oscWindowOptions button{appearance:none!important;min-width:0!important;min-height:76px!important;padding:8px 10px!important;display:grid!important;align-content:start!important;gap:4px!important;text-align:left!important;background:#fff!important;color:#1f1f1f!important;border:1px solid #dedbd8!important;box-shadow:none!important;cursor:pointer!important}.oscWindowOptions button:hover{background:#f7fbff!important;border-color:#b8d8f0!important}.oscWindowOptions button.isSelected{background:#f5faff!important;border-color:#0078d4!important;border-left:3px solid #0078d4!important}.oscWindowOptions button span,.oscWindowOptions button strong,.oscWindowOptions button small{color:#1f1f1f!important;font-weight:400!important}.oscWindowOptions button small{color:#605e5c!important}body .oscPage .oscPhoneField .oscDialMenu button.oscDialOption,body .oscPage .oscPhoneField .oscDialMenu button.oscDialOption:not(.isPrimary),body .oscPage .oscPhoneField .oscDialMenu button.oscDialOption.isActive,body .oscPage .oscPhoneField .oscDialMenu button.oscDialOption:hover,body .oscPage .oscPhoneField .oscDialMenu button.oscDialOption:focus{background-color:#2b2b2b!important;background-image:none!important;color:#fff!important;border-color:#3d3d3d!important;box-shadow:none!important}body .oscPage .oscPhoneField .oscDialMenu button.oscDialOption:hover{background-color:#363636!important}body .oscPage .oscPhoneField .oscDialMenu button.oscDialOption.isActive{background-color:#3a3a3a!important;border-left:3px solid #8ab4f8!important}body .oscPage .oscPhoneField .oscDialMenu button.oscDialOption span,body .oscPage .oscPhoneField .oscDialMenu button.oscDialOption small{color:#fff!important}body .oscPage .oscPhoneField .oscDialMenu button.oscDialOption small{color:#d0d0d0!important}body .oscPage .oscPhoneField .oscDialSearch{background-color:#1f1f1f!important;background-image:none!important;color:#fff!important;border-color:#454545!important}body .oscPage .oscPhoneField .oscDialButton{background-color:#202020!important;background-image:none!important;color:#fff!important;border-color:#424242!important}@media(max-width:760px){.oscPhoneGrid{grid-template-columns:94px minmax(0,1fr)!important}.oscDialMenu{width:min(310px,calc(100vw - 34px))!important;max-width:min(310px,calc(100vw - 34px))!important}}body .oscPage .oscPhoneField .oscDialMenu input.oscDialSearch,body .oscPage .oscPhoneField .oscDialMenu input.oscDialSearch:focus,body .oscPage .oscPhoneField .oscDialMenu input.oscDialSearch:active{background:#1f1f1f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;caret-color:#fff!important;border-color:#454545!important;box-shadow:none!important}body .oscPage .oscPhoneField .oscDialMenu input.oscDialSearch::placeholder{color:#d6d6d6!important;-webkit-text-fill-color:#d6d6d6!important;opacity:1!important}body .oscPage .oscPhoneField .oscDialMenu input.oscDialSearch::-webkit-search-cancel-button{filter:invert(1)!important}.oscPhoneField .oscDialButton,.oscPhoneField .oscDialButton *,.oscPhoneField .oscDialButton span,.oscPhoneField .oscDialButton small{color:#fff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:none!important}.oscPhoneField .oscDialButton option{color:#fff!important}.oscPhoneField .oscDialButton:before,.oscPhoneField .oscDialButton:after{color:#fff!important}.oscPhoneField .oscDialButton{background:#202020!important;border:1px solid #424242!important}.oscPhoneField .oscDialButton:focus,.oscPhoneField .oscDialButton:hover,.oscPhoneField .oscDialButton:active{background:#202020!important;color:#fff!important}.oscPhoneField .oscDialButton:disabled{color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:.8!important}.oscPickupTools{display:flex!important;gap:6px!important;flex-wrap:wrap!important;margin:-2px 0 2px!important}.oscPickupTools button{min-height:30px!important;height:30px!important;padding:6px 10px!important;background:#fff!important;color:#0078d4!important;border:1px solid #0078d4!important;box-shadow:none!important;cursor:pointer!important}.oscPickupTools button:hover:not(:disabled){background:#f5faff!important;color:#005a9e!important}.oscPickupTools button:disabled{opacity:.48!important;cursor:not-allowed!important}.oscMapActions{display:flex!important;gap:6px!important;flex-wrap:wrap!important;justify-content:flex-end!important}.otPage,.otPage *{box-sizing:border-box;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:2px!important}.otFilters{display:grid;grid-template-columns:minmax(220px,1fr) 126px 126px 132px 132px auto;gap:8px;margin:0}.otFilters input,.otFilters select{width:100%;min-height:32px;padding:7px 10px;color:#323130!important;background:#fff!important;border:1px solid #d2d0ce!important;outline:none;box-shadow:none!important;color-scheme:light}.otFilters input::placeholder{color:#8a8886!important}.otFilters input:focus,.otFilters select:focus{border-color:#0078d4!important;box-shadow:0 0 0 1px #0078d4!important}.otTransactionHeader,.otTransactionRow{display:grid;grid-template-columns:minmax(118px,.78fr) minmax(178px,1.18fr) minmax(190px,1.25fr) minmax(108px,.7fr) minmax(116px,.72fr) minmax(208px,1.12fr);align-items:center}.otTransactionCell span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#edf2f8!important;font-weight:400!important}.otTransactionCell.isAmount{text-align:right}.otTransactionCell.isAmount span{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.otTransactionRow.is-danger .otTransactionCell.isAmount span,.otTransactionRow.is-debit .otTransactionCell.isAmount span{color:#ff929b!important}.otTransactionRow.is-success .otTransactionCell.isAmount span{color:#76d275!important}.otAlert{position:fixed;top:92px;left:50%;z-index:99999;width:min(720px,calc(100vw - 32px));transform:translate(-50%);margin:0;padding:14px 18px;box-shadow:0 18px 48px #00000052;animation:otToastFadeOut 5s ease forwards;pointer-events:none}.otAlert.is-success{background:#107c10f5;color:#fff}.otAlert.is-danger{background:#a4262cf5;color:#fff}.otOverlayMeta{padding:7px 11px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr) minmax(0,.7fr) minmax(0,.7fr);gap:8px;background:#f3f2f1!important;border-bottom:1px solid #edebe9!important}.otOverlayTone:before{content:"•";display:inline-block;margin-right:5px;color:#68768a}.otOverlayTone.is-success:before{color:#107c10}.otOverlayTone.is-pending:before{color:#f59e0b}.otOverlayTone.is-danger:before,.otOverlayTone.is-debit:before{color:#a4262c}@keyframes otToastFadeOut{0%{opacity:0;transform:translate(-50%,-14px)}10%{opacity:1;transform:translate(-50%)}82%{opacity:1;transform:translate(-50%)}to{opacity:0;visibility:hidden;transform:translate(-50%,-14px)}}@media(max-width:760px){.otPage,.otPage *{font-size:11px!important}.otPage{gap:10px;padding:8px}.otPanel{padding:12px}.otFilters,.otOverlayMeta{grid-template-columns:1fr}.otTransactionTableWrap{overflow:visible}.otTransactionTable{min-width:0;display:grid;gap:6px;padding:7px}.otTransactionHeader{display:none}.otTransactionRow{min-height:0;display:grid;grid-template-columns:1fr;border:0!important}.otTransactionCell,.otRowActions{min-height:0;padding:7px 9px;display:grid;grid-template-columns:98px minmax(0,1fr);align-items:center;border-bottom:1px solid rgba(255,255,255,.04)!important}.otTransactionCell:before,.otRowActions:before{content:attr(data-label);color:#aeb8c5;font-weight:400!important}.otTransactionCell.isAmount{text-align:left}.otRowActions{white-space:normal;gap:6px}.otRowActions button{width:100%;justify-content:center}.otPagination button,.otPagination span,.otGhostButton,.otPrimaryButton{width:100%;justify-content:center;text-align:center}.otPagination{justify-content:stretch}.otToastWrap{top:88px;right:12px;width:calc(100vw - 24px)}.otTransactionOverlay{left:8px!important;top:76px!important;width:calc(100vw - 16px);min-width:0;height:calc(100vh - 92px);min-height:0;resize:vertical}.otOverlayActions{justify-content:stretch}.otOverlayHeader{cursor:default}.otDetailList{grid-template-columns:1fr}}.otPage,.otPage *{box-sizing:border-box;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:3px!important}.otPage{width:100%;min-width:0;display:grid;gap:10px;padding:10px 12px 12px;color:#1f1f1f;background:#fff}.otPage h1,.otPage h2,.otPage h3,.otPage h4,.otPage p{margin:0}.otPanel{min-width:0;padding:12px;display:grid;align-content:start;gap:8px;background:#fff!important;border:1px solid #edebe9!important;box-shadow:0 2px 6px #0000001f!important;color:#323130}.otPanelHead{min-height:32px;padding:0 0 8px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid #d2d0ce}.otPanelHead>div{min-width:0;display:grid;gap:4px}.otPanelHead h2{margin:0;color:#000!important;font-weight:500!important}.otPanelHead span{margin:0;color:#605e5c!important}.otFilters{display:grid;grid-template-columns:minmax(220px,1fr) 132px auto;gap:8px;margin:0}.otFilters input,.otFilters select,.otDetailList input,.otDetailList select,.otDetailList textarea{width:100%;min-height:32px;padding:7px 10px;color:#323130!important;background:#fff!important;border:1px solid #d2d0ce!important;outline:none;box-shadow:none!important;color-scheme:light}.otDetailList textarea{resize:vertical;min-height:72px}.otFilters input::placeholder,.otDetailList input::placeholder,.otDetailList textarea::placeholder{color:#8a8886!important}.otFilters input:focus,.otFilters select:focus,.otDetailList input:focus,.otDetailList select:focus,.otDetailList textarea:focus{border-color:#0078d4!important;box-shadow:0 0 0 1px #0078d4!important}.otGhostButton,.otPrimaryButton,.otPagination button{min-height:28px;padding:5px 9px;display:inline-flex;align-items:center;justify-content:center;border:0!important;background:#0078d4!important;color:#fff!important;cursor:pointer;white-space:nowrap;box-shadow:none!important;text-decoration:none!important;font-weight:400!important;line-height:1.2}.otGhostButton:hover,.otPrimaryButton:hover,.otPagination button:hover{background:#106ebe!important;color:#fff!important;text-decoration:none!important}.otGhostButton:disabled,.otPrimaryButton:disabled,.otPagination button:disabled{opacity:.55;cursor:not-allowed}.otResultMeta{min-height:22px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#605e5c}.otResultMeta span{color:#605e5c!important}.otTransactionTableWrap{min-width:0;width:100%;overflow-x:auto;overflow-y:hidden;border:0;background:#252932!important}.otTransactionTable{width:100%;min-width:960px;padding:7px;display:grid;gap:2px;background:#252932!important;border:0!important;box-shadow:none!important}.otTransactionHeader,.otTransactionRow{display:grid;grid-template-columns:minmax(118px,.78fr) minmax(142px,.9fr) minmax(190px,1.25fr) minmax(108px,.7fr) minmax(108px,.7fr) minmax(208px,1.12fr);align-items:center}.otTransactionHeader{min-height:28px;background:#2f3540!important;border:0!important;box-shadow:none!important}.otTransactionHeader span{min-width:0;padding:6px 8px;color:#cbd3df!important;font-weight:500!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.otTransactionRow{min-height:34px;background:#292e37!important;border:0!important;box-shadow:none!important;color:#edf2f8!important;transition:background .12s ease,transform .12s ease}.otTransactionRow:nth-child(2n){background:#272c35!important}.otTransactionRow:hover,.otTransactionRow.is-open{background:#333a46!important;transform:translateY(-1px)}.otTransactionCell,.otRowActions{min-width:0;min-height:32px;padding:5px 8px;display:grid;align-content:center;gap:1px;border:0!important}.otTransactionCell span,.otTransactionCell small{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400!important}.otTransactionCell span{color:#edf2f8!important}.otTransactionCell small{color:#aeb8c5!important}.otTransactionCell.isDescription span{color:#f6f8fb!important}.otTransactionCell.isReference span{color:#b5beca!important}.otStatusText{width:max-content;max-width:100%;padding:0;display:inline-flex;background:transparent!important;color:#d7dde6!important;font-weight:400!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.otStatusText.is-success{color:#76d275!important}.otStatusText.is-pending{color:#f4c66a!important}.otStatusText.is-danger,.otStatusText.is-debit{color:#ff929b!important}.otRowActions{display:flex;justify-content:flex-end;align-items:center;gap:6px;flex-wrap:nowrap;white-space:nowrap}.otRowActions .otGhostButton,.otRowActions .otPrimaryButton{min-height:28px;padding:5px 9px}.otPagination{min-height:32px;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.otPagination span{color:#605e5c!important}.otToastWrap{position:fixed;top:104px;right:28px;z-index:10000;width:min(420px,calc(100vw - 32px));pointer-events:none}.otToast{min-height:40px;padding:10px 10px 10px 12px;display:grid;grid-template-columns:minmax(0,1fr) 26px;align-items:center;gap:10px;color:#fff!important;background:#a4262c!important;box-shadow:0 8px 24px #00000038!important;pointer-events:auto}.otToast.is-success{background:#107c10!important}.otToast span{min-width:0;color:#fff!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.otToast button{width:26px;height:26px;padding:0;display:inline-grid;place-items:center;border:0!important;background:#ffffff29!important;color:#fff!important;cursor:pointer;line-height:1}.otMuted{margin:0;color:#605e5c!important}.otEmpty{min-height:130px;padding:18px;display:grid;align-content:center;justify-items:center;gap:8px;background:#faf9f8!important;border:1px solid #edebe9!important;text-align:center}.otEmpty h3,.otEmpty p{max-width:520px;margin:0;color:#000!important}.otEmpty h3{font-weight:500!important}.otEmpty p{color:#605e5c!important}.otOverlayLayer{position:fixed;inset:0;z-index:99990;pointer-events:none}.otTransactionOverlay{position:fixed;width:min(760px,calc(100vw - 24px));min-width:360px;min-height:320px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);display:grid;grid-template-rows:auto auto auto minmax(0,1fr);background:#fff!important;border:1px solid #d2d0ce!important;box-shadow:0 28px 70px #00000061!important;color:#323130!important;resize:both;overflow:hidden;pointer-events:auto}.otOverlayHeader{min-height:46px;padding:9px 11px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;background:#0078d4!important;border-bottom:1px solid #106ebe!important;cursor:move;-webkit-user-select:none;user-select:none}.otOverlayHeader>div{min-width:0;display:grid;gap:3px}.otOverlayHeader span,.otOverlayHeader strong{min-width:0;margin:0;color:#fff!important;overflow-wrap:anywhere}.otOverlayHeader strong{font-weight:500!important}.otOverlayHeader span{color:#e6f2fb!important}.otOverlayClose{width:30px;height:30px;display:grid;place-items:center;border:0!important;background:#106ebe!important;color:#fff!important;cursor:pointer;line-height:1;font-size:18px!important}.otOverlayClose:hover{background:#a4262c!important}.otOverlayMeta{padding:7px 11px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;background:#f3f2f1!important;border-bottom:1px solid #edebe9!important}.otOverlayMeta span{min-width:0;color:#323130!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.otOverlayActions{padding:7px 11px;display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap;background:#fff!important;border-bottom:1px solid #edebe9!important}.otOverlayScroll{min-height:0;padding:10px;overflow:auto;background:#fff!important}.otDetailList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.otDetailList div{min-width:0;padding:7px 9px;display:grid;gap:3px;background:#f3f2f1!important;border:1px solid #edebe9!important}.otDetailList div.isWide{grid-column:1 / -1}.otDetailList span,.otDetailList p{margin:0;color:#323130!important;line-height:1.25;overflow-wrap:anywhere}.otDetailList span{color:#605e5c!important}.otDetailList p{color:#000!important}.otOverlayDragging,.otOverlayDragging *{cursor:move!important;-webkit-user-select:none!important;user-select:none!important}@media(max-width:980px){.otFilters{grid-template-columns:1fr 1fr}.otTransactionTable{min-width:940px}}@media(max-width:760px){.otPage,.otPage *{font-size:11px!important}.otPage{gap:10px;padding:8px}.otPanel{padding:12px}.otFilters,.otOverlayMeta{grid-template-columns:1fr}.otTransactionTableWrap{overflow:visible}.otTransactionTable{min-width:0;display:grid;gap:6px;padding:7px}.otTransactionHeader{display:none}.otTransactionRow{min-height:0;display:grid;grid-template-columns:1fr;border:0!important}.otTransactionCell,.otRowActions{min-height:0;padding:7px 9px;display:grid;grid-template-columns:98px minmax(0,1fr);align-items:center;border-bottom:1px solid rgba(255,255,255,.04)!important}.otTransactionCell:before,.otRowActions:before{content:attr(data-label);color:#aeb8c5;font-weight:400!important}.otRowActions{white-space:normal;gap:6px}.otRowActions button{width:100%;justify-content:center}.otPagination button,.otPagination span,.otGhostButton,.otPrimaryButton{width:100%;justify-content:center;text-align:center}.otPagination{justify-content:stretch}.otToastWrap{top:88px;right:12px;width:calc(100vw - 24px)}.otTransactionOverlay{left:8px!important;top:76px!important;width:calc(100vw - 16px);min-width:0;height:calc(100vh - 92px);min-height:0;resize:vertical}.otOverlayActions{justify-content:stretch}.otOverlayHeader{cursor:default}.otDetailList{grid-template-columns:1fr}}:root{--op-bg-page: #f4f4f1;--op-bg-main: #ffffff;--op-bg-sidebar: #ffffff;--op-bg-sidebar-hover: #f8fafc;--op-bg-sidebar-active: #f3f8fd;--op-brand: #0078d4;--op-brand-hover: #106ebe;--op-text: #323130;--op-strong: #000000;--op-muted: #605e5c;--op-border: #d2d0ce;--op-border-soft: #edebe9;--op-success: #107c10;--op-radius: 2px;--op-header-height: 72px;--op-content-gap: 8px;--op-sidebar-width: 250px;--op-desktop-width: clamp(1120px, 70vw, 1500px);--op-side-shadow: -16px 0 26px -24px rgba(0, 0, 0, .45), 16px 0 26px -24px rgba(0, 0, 0, .45)}html,body,#root{width:100%;min-width:0;height:100%;min-height:100%;margin:0;padding:0;overflow:hidden;background:var(--op-bg-page)}body.omzivo-admin-account-mode,body.omzivo-admin-account-mode #root{height:100vh;min-height:100vh;overflow:hidden;background:var(--op-bg-page)!important;color:var(--op-text)}body.omzivo-admin-account-mode,body.omzivo-admin-account-mode *{box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif!important;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:var(--op-radius)}body.omzivo-admin-account-mode strong,body.omzivo-admin-account-mode b,body.omzivo-admin-account-mode h1,body.omzivo-admin-account-mode h2,body.omzivo-admin-account-mode h3,body.omzivo-admin-account-mode h4,body.omzivo-admin-account-mode h5,body.omzivo-admin-account-mode h6{font-size:12px!important;font-weight:600!important}.omzivo-account-app{width:100%;height:100vh;min-height:0;padding:0;display:grid;grid-template-rows:var(--op-header-height) minmax(0,1fr);color:var(--op-text);background:var(--op-bg-page);overflow:hidden}.omzivo-account-topbar,.omzivo-account-viewport{width:var(--op-desktop-width);margin:0 auto}.omzivo-account-topbar{height:var(--op-header-height);min-height:var(--op-header-height);background:linear-gradient(90deg,#fff,#f7fbff);border:0;border-top:3px solid var(--op-brand);border-bottom:2px solid #3f4650;border-radius:0;box-shadow:none;overflow:hidden;position:relative;z-index:50}body.omzivo-admin-account-mode .omzivo-account-topbar,body.omzivo-admin-account-mode .omzivo-account-topbar-inner{border-radius:0!important}body.omzivo-admin-account-mode .omzivo-account-topbar{background:linear-gradient(90deg,#fff,#f4f9fd 58%,#edf6fc)}.omzivo-account-topbar-inner{height:100%;min-height:0;display:grid;grid-template-columns:330px minmax(0,1fr);align-items:center;gap:18px;padding:0 14px 0 4px;overflow:hidden}.omzivo-account-top-left,.omzivo-account-top-actions{min-width:0;display:flex;align-items:center;gap:10px}.omzivo-account-top-actions{justify-content:flex-end}.omzivo-account-brand{width:auto;min-width:0;height:64px;padding:0;display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;border:0;background:transparent;color:var(--op-text);cursor:pointer;overflow:visible}.omzivo-account-brand.is-logo-only{width:320px;padding:0;margin:0;justify-content:flex-start}.omzivo-account-brand:hover{background:#f3f8fc}.omzivo-account-brand-mark{width:312px;height:64px;display:flex;align-items:center;justify-content:flex-start;overflow:visible;pointer-events:none}.omzivo-account-logo{width:292px;max-width:292px;height:62px;display:block;object-fit:contain;object-position:left center;image-rendering:auto}.omzivo-account-menu-button{width:36px;height:36px;display:none;align-items:center;justify-content:center;gap:4px;flex-direction:column;padding:0;border:0;background:transparent;cursor:pointer;box-shadow:none}.omzivo-account-menu-button:hover{background:#f3f4f6}.omzivo-account-menu-button span{width:16px;height:1px;background:#374151}.omzivo-account-user-name{max-width:190px;min-width:120px;height:40px;min-height:40px;padding:0 12px;display:inline-flex;align-items:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--op-text);background:#edf5fb;border:1px solid #9ab4ca}.omzivo-account-user-name.is-loading{min-width:90px;color:transparent!important}.omzivo-account-currency-control{height:40px;min-height:40px;display:grid;grid-template-columns:auto 126px;align-items:stretch;gap:0;padding:0;overflow:hidden;background:#edf5fb;border:1px solid #9ab4ca;color:var(--op-text);box-shadow:none}.omzivo-account-currency-control>span{min-width:82px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;background:transparent!important;color:#111!important;border:0;border-right:1px solid #b8c8d6;white-space:nowrap;opacity:1!important;visibility:visible!important}.omzivo-account-currency-control select{width:100%;height:38px;min-height:38px;padding:4px 28px 4px 10px;color:#111!important;background:#f8fbfe;border:0;outline:none;color-scheme:light}.omzivo-account-currency-control select:hover{background:#e8f2fa}.omzivo-account-currency-control select:focus{background:#fff;box-shadow:inset 0 0 0 1px var(--op-brand)}body.omzivo-admin-account-mode .omzivo-account-topbar .omzivo-account-currency-control>span{background:transparent!important;color:#111!important;-webkit-text-fill-color:#111111!important}body.omzivo-admin-account-mode .omzivo-account-topbar .omzivo-account-currency-control select{color:#111!important;-webkit-text-fill-color:#111111!important}.omzivo-account-logout,.omzivo-account-top-actions button:not(.omzivo-account-bell){height:40px;min-height:40px;padding:0 14px;border:1px solid #9ab4ca;background:#f8fbfe;color:var(--op-text);cursor:pointer;box-shadow:none}.omzivo-account-logout{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:#fff;border-color:#7f9bb3;color:#17212b}.omzivo-account-logout-icon{width:17px;height:17px;display:inline-grid;place-items:center;color:#0078d4!important}.omzivo-account-logout-icon svg{width:17px!important;height:17px!important;stroke:currentColor!important}.omzivo-account-logout>span:last-child{color:#17212b!important}.omzivo-account-logout:hover,.omzivo-account-top-actions button:not(.omzivo-account-bell):hover{background:#e5e7eb;border-color:#4b5563}.omzivo-account-bell{position:relative;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #9ca3af;background:#f8fafc;color:var(--op-text);cursor:pointer;box-shadow:none}.omzivo-account-bell:hover{background:#e5e7eb;border-color:#4b5563}.omzivo-account-bell-icon{width:18px;height:18px;display:inline-grid;place-items:center;color:var(--op-text)!important}.omzivo-account-bell-icon svg{width:17px!important;height:17px!important;stroke:currentColor!important}.omzivo-account-bell-count{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 5px;border-radius:999px!important;display:inline-flex;align-items:center;justify-content:center;background:var(--op-brand);color:#fff;font-size:11px!important}.omzivo-account-viewport{min-height:0;height:100%;background:var(--op-bg-main);border:0;border-radius:0;box-shadow:var(--op-side-shadow);overflow:hidden;position:relative;z-index:1}.omzivo-account-shell{width:100%;height:100%;min-height:0;display:grid;grid-template-columns:var(--op-sidebar-width) minmax(0,1fr);background:var(--op-bg-main);overflow:hidden;border-radius:0}.omzivo-account-sidebar{min-width:0;min-height:0;height:100%;padding:8px 0;display:grid;grid-template-rows:auto minmax(0,1fr);align-content:start;gap:8px;overflow:hidden;background:#fff;border-right:1px solid var(--op-border);border-radius:0;box-shadow:none}.omzivo-account-sidebar-search{padding:0 8px 6px;border-bottom:1px solid var(--op-border-soft)}.omzivo-account-sidebar-search input{width:100%;min-height:30px;padding:6px 9px;border:1px solid #c8c6c4!important;background:#fff!important;color:var(--op-text)!important;outline:none;box-shadow:none!important}.omzivo-account-sidebar-search input:focus{border-color:var(--op-brand)!important;box-shadow:0 0 0 1px var(--op-brand)!important}.omzivo-account-menu,.omzivo-account-drawer-menu{min-width:0;min-height:0;display:grid;align-content:start;gap:2px;padding:0 0 8px;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.omzivo-account-menu-group{min-width:0;display:grid;gap:0}.omzivo-account-menu-link{position:relative;width:100%;min-height:34px;padding:7px 12px 7px 14px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;border-radius:0;border:0;background:transparent;color:var(--op-text);text-decoration:none;box-shadow:none}.omzivo-account-menu-link:before{content:"";position:absolute;left:0;top:5px;bottom:5px;width:3px;background:transparent}.omzivo-account-menu-link:hover{color:var(--op-strong);background:var(--op-bg-sidebar-hover)}.omzivo-account-menu-link.active{color:var(--op-strong);background:var(--op-bg-sidebar-active);font-weight:500!important}.omzivo-account-menu-link.active:before{background:var(--op-brand)}.omzivo-account-menu-link span:last-child{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:inherit!important;font-weight:inherit!important}.omzivo-account-menu-icon{width:20px;height:20px;display:inline-grid;place-items:center;border-radius:0;background:transparent;color:var(--op-brand)}.omzivo-account-menu-icon svg{width:17px!important;height:17px!important;display:block;stroke:currentColor!important}.omzivo-account-submenu{margin:0 0 4px;padding:2px 0 6px 44px;display:grid;gap:0;background:#fff;border-bottom:1px solid var(--op-border-soft)}.omzivo-account-submenu-link{position:relative;min-height:28px;padding:5px 10px 5px 12px;display:flex;align-items:center;color:var(--op-muted);text-decoration:none;border-left:1px solid var(--op-border)}.omzivo-account-submenu-link:before{content:"";position:absolute;left:-1px;width:7px;height:1px;background:var(--op-border)}.omzivo-account-submenu-link:hover{background:var(--op-bg-sidebar-hover);color:var(--op-strong)}.omzivo-account-submenu-link.active{color:var(--op-brand);background:#eff6fc;font-weight:500!important;border-left-color:var(--op-brand)}.omzivo-account-submenu-link.active:before{background:var(--op-brand)}.omzivo-account-submenu-link span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:inherit!important;font-weight:inherit!important}.omzivo-account-main{min-width:0;min-height:0;height:100%;display:grid;grid-auto-rows:max-content;align-content:start;gap:var(--op-content-gap);padding:8px 14px 18px;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;background:var(--op-bg-main);box-shadow:none}.omzivo-account-main>*{min-width:0}.omzivo-account-page-selector,.opStableBanner{min-height:42px;padding:8px 0;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff!important;border:0!important;border-bottom:1px solid var(--op-border)!important;border-radius:0!important;box-shadow:none!important}.omzivo-account-page-selector-title{color:var(--op-strong);font-weight:600!important}.omzivo-account-page-selector-tabs{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.omzivo-account-page-selector-tab,.omzivo-account-page-selector-tab:link,.omzivo-account-page-selector-tab:visited,.omzivo-account-page-selector-tab.active,.omzivo-account-page-selector-tab-action,.omzivo-account-main button,.omzivo-account-main .btn-secondary,.omzivo-account-main a.btn-secondary,.opButton{min-height:32px;padding:7px 12px;border:0!important;background:var(--op-brand)!important;color:#fff!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer}.omzivo-account-page-selector-tab *,.omzivo-account-page-selector-tab span,.omzivo-account-page-selector-tab svg{color:#fff!important;stroke:currentColor!important}.omzivo-account-page-selector-tab{display:inline-flex;align-items:center;justify-content:center;gap:6px}.omzivo-account-page-selector-tab:hover,.omzivo-account-main button:hover,.omzivo-account-main .btn-secondary:hover,.omzivo-account-main a.btn-secondary:hover,.opButton:hover,.omzivo-account-page-selector-tab.active,.omzivo-account-page-selector-tab-action,.omzivo-account-main .btn-primary,.omzivo-account-main a.btn-primary,.omzivo-account-main button[type=submit],.opButtonPrimary{background:var(--op-brand-hover)!important;color:#fff!important;border:0!important;box-shadow:none!important}.omzivo-account-main h1,.omzivo-account-main h2,.omzivo-account-main h3,.omzivo-account-main h4{margin:0;color:var(--op-strong)!important}.omzivo-account-main p,.omzivo-account-main span,.omzivo-account-main label,.omzivo-account-main small{color:var(--op-muted)}.omzivo-account-main input,.omzivo-account-main select,.omzivo-account-main textarea{width:100%;min-height:34px;padding:8px 10px;border:1px solid var(--op-border)!important;background:#fff!important;color:var(--op-text)!important;outline:none;color-scheme:light;box-shadow:none!important}.omzivo-account-main input:focus,.omzivo-account-main select:focus,.omzivo-account-main textarea:focus{border-color:var(--op-brand)!important;box-shadow:0 0 0 1px var(--op-brand)!important}.omzivo-account-toast-stack{position:fixed!important;top:58px!important;right:calc((100vw - var(--op-desktop-width)) / 2 + 12px)!important;z-index:10000!important;width:min(380px,calc(100vw - 24px))!important;display:grid!important;gap:8px!important;pointer-events:none!important}.omzivo-account-toast{min-height:44px;padding:10px 12px;display:grid;gap:4px;background:var(--op-success);color:#fff;border:0;box-shadow:0 8px 24px #00000038;line-height:1.35;pointer-events:auto}.omzivo-account-toast span,.omzivo-account-toast strong{color:#fff}.omzivo-account-drawer-backdrop{position:fixed;inset:0;z-index:90;background:#0000006b}.omzivo-account-drawer{position:fixed;top:0;left:0;z-index:100;width:min(300px,86vw);height:100vh;padding:0;transform:translate(-105%);transition:transform .16s ease;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;background:var(--op-bg-sidebar);border-right:1px solid var(--op-border);box-shadow:0 18px 48px #00000052}.omzivo-account-drawer.open{transform:translate(0)}.omzivo-account-drawer-head{position:sticky;top:0;z-index:2;min-height:48px;padding:0 12px 0 16px;margin-bottom:8px;display:flex;align-items:center;justify-content:space-between;color:var(--op-strong);background:var(--op-bg-sidebar);border-bottom:1px solid var(--op-border)}.omzivo-account-drawer-head span{color:var(--op-strong)!important;font-weight:600!important}.omzivo-account-drawer-head button{width:32px;height:32px;border:0;background:transparent;color:var(--op-text);cursor:pointer;box-shadow:none}.omzivo-account-drawer-head button:hover{background:var(--op-bg-sidebar-hover)}.oaIdleOverlay{position:fixed!important;inset:0!important;z-index:10000!important;width:100vw;height:100vh;display:grid!important;place-items:center!important;padding:18px;background:#0a10169e!important;pointer-events:auto}.oaIdleModal{width:min(430px,calc(100vw - 36px));max-height:calc(100vh - 36px);overflow-y:auto;scrollbar-gutter:stable;padding:14px;display:grid;gap:12px;background:#fff!important;color:var(--op-text)!important;border:1px solid var(--op-border-soft)!important;box-shadow:0 18px 48px #00000052!important}.oaIdleActions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.oaIdlePrimary,.oaIdleSecondary,.oaIdleActions button{min-height:36px!important;padding:9px 12px!important;border:0!important;background:var(--op-brand)!important;color:#fff!important;cursor:pointer;box-shadow:none!important}.oaIdlePrimary:hover,.oaIdleSecondary:hover,.oaIdleActions button:hover{background:var(--op-brand-hover)!important}.oaCapabilityBanner{min-height:44px;padding:9px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;background:#eff6fc!important;border:1px solid #c7e0f4!important;border-left:3px solid #0078d4!important;color:#1f1f1f!important;box-shadow:none!important}.oaCapabilityBanner>div{min-width:0;display:grid;gap:2px}.oaCapabilityBanner strong{color:#000!important;font-weight:600!important}.oaCapabilityBanner span{color:#605e5c!important;line-height:1.3}.oaCapabilityBanner a,.oaCapabilityBanner a:link,.oaCapabilityBanner a:visited{min-height:30px;padding:6px 11px;display:inline-flex;align-items:center;justify-content:center;background:#0078d4!important;color:#fff!important;border:0!important;text-decoration:none!important;box-shadow:none!important;white-space:nowrap}.oaCapabilityBanner a:hover{background:#106ebe!important;color:#fff!important}.oaCapabilityBanner.is-warning{background:#fff4ce!important;border-color:#fde7a8!important;border-left-color:#f59e0b!important}.oaCapabilityBanner.is-warning strong{color:#3b2f00!important}.oaCapabilityBanner.is-warning span{color:#604600!important}.oaCapabilityBanner.is-danger{background:#fde7e9!important;border-color:#f3b8bd!important;border-left-color:#a4262c!important}.oaCapabilityBanner.is-danger strong,.oaCapabilityBanner.is-danger span{color:#a4262c!important}.oaCapabilityLock{min-height:180px;padding:18px;display:grid;align-content:center;justify-items:center;gap:12px;background:#faf9f8!important;border:1px solid #edebe9!important;color:#1f1f1f!important;text-align:center}.oaCapabilityLock>div{max-width:520px;display:grid;gap:6px}.oaCapabilityLock span,.oaCapabilityLock p{margin:0;color:#605e5c!important;line-height:1.35}.oaCapabilityLock h2{margin:0;color:#000!important;font-weight:600!important}.oaCapabilityLock a,.oaCapabilityLock a:link,.oaCapabilityLock a:visited{min-height:32px;padding:7px 12px;display:inline-flex;align-items:center;justify-content:center;background:#0078d4!important;color:#fff!important;text-decoration:none!important;border:0!important;box-shadow:none!important}.oaCapabilityLock a:hover{background:#106ebe!important}@media(max-width:1500px){:root{--op-desktop-width: min(1180px, calc(100vw - 32px) );--op-sidebar-width: 236px}}@media(max-width:1180px){:root{--op-desktop-width: min(1040px, calc(100vw - 24px) );--op-sidebar-width: 224px}.omzivo-account-topbar-inner{grid-template-columns:280px minmax(0,1fr)}.omzivo-account-user-name{max-width:120px}}@media(max-width:980px){:root{--op-desktop-width: min(760px, calc(100vw - 16px) );--op-sidebar-width: 0px}.omzivo-account-app{grid-template-rows:auto minmax(0,1fr)}.omzivo-account-topbar{height:auto;min-height:var(--op-header-height)}.omzivo-account-topbar-inner{min-height:var(--op-header-height);grid-template-columns:auto 1fr;grid-template-areas:"brand actions";gap:8px;padding:8px 10px}.omzivo-account-top-left{grid-area:brand}.omzivo-account-top-actions{grid-area:actions}.omzivo-account-menu-button{display:inline-flex}.omzivo-account-shell{grid-template-columns:1fr}.omzivo-account-sidebar{display:none}.omzivo-account-main{padding:8px}.omzivo-account-page-selector{height:auto;min-height:48px;align-items:flex-start;flex-direction:column;padding:10px 0}.omzivo-account-toast-stack{top:12px!important;right:12px!important;width:min(420px,calc(100vw - 24px))!important}.oaCapabilityBanner{grid-template-columns:1fr}.oaCapabilityBanner a{width:100%}}@media(max-width:980px){.omzivo-account-brand.is-logo-only{width:180px}.omzivo-account-brand-mark{width:170px}.omzivo-account-logo{width:168px;height:48px;max-width:100%}}@media(max-width:620px){:root{--op-desktop-width: 100vw}body.omzivo-admin-account-mode,body.omzivo-admin-account-mode *{font-size:11px!important}.omzivo-account-topbar-inner{grid-template-columns:1fr;grid-template-areas:"brand" "actions"}.omzivo-account-top-left,.omzivo-account-top-actions{width:100%}.omzivo-account-top-actions{flex-wrap:wrap;justify-content:space-between}.omzivo-account-currency-control{width:100%;grid-template-columns:auto minmax(110px,1fr)}.omzivo-account-page-selector-tabs,.omzivo-account-page-selector-tab{width:100%}.oaIdleActions{grid-template-columns:1fr}}:root{--az-topbar: #0078d4;--az-topbar-hover: #106ebe;--az-topbar-text: #ffffff;--az-search-bg: #b3d6f2;--az-search-focus: #ffffff;--az-page-bg: #f5f5f5;--az-surface: #ffffff;--az-surface-soft: #faf9f8;--az-sidebar-bg: #ffffff;--az-text-primary: #201f1e;--az-text-default: #292827;--az-text-secondary: #605e5c;--az-link: #0078d4;--az-link-hover: #004578;--az-border: #d6d6d6;--az-divider: #edebe9;--az-hover: #f3f2f1;--az-active-soft: rgba(0, 120, 212, .08);--az-shadow-1: 0 1.6px 3.6px rgba(0, 0, 0, .132), 0 .3px .9px rgba(0, 0, 0, .108);--az-shadow-3: 0 14px 36px rgba(0, 0, 0, .18);--az-primary-btn: #0078d4;--az-primary-btn-hover: #106ebe;--az-primary-btn-text: #ffffff;--az-radius: 4px;--az-sidebar-width: 286px;--az-topbar-height: 56px;--az-font: "Segoe UI", "Segoe UI Web (West European)", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif;--admin-font-xs: 11px;--admin-font-sm: 12px;--admin-font-md: 13px;--admin-font-base: 14px;--admin-font-lg: 15px;--admin-font-xl: 17px;--admin-font-title: 22px;--admin-font-kpi: 17px;--page-w: 100%;--fs-title: 20px}*{box-sizing:border-box}html,body,#root{min-height:100%;height:100%}body.admin-skin{margin:0;background:var(--az-page-bg);color:var(--az-text-default);font-family:var(--az-font);font-size:var(--admin-font-md);line-height:1.45;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow:hidden}button,input,select,textarea{font:inherit}a{color:var(--az-link);text-decoration:none}a:hover{color:var(--az-link-hover);text-decoration:underline}[hidden]{display:none!important}.sb,.content,.pageCanvas,.mp-wrap,.workspace-area{scrollbar-width:thin;scrollbar-color:#c8c6c4 transparent}.btn,.btnGhost,.primary-btn,.secondary-btn,.cmd-btn,.card-btn,.small-btn{appearance:none;border:0;outline:0;min-height:34px;padding:0 14px;border-radius:4px;font:inherit;font-size:var(--admin-font-md);cursor:pointer;background:var(--az-primary-btn);color:#fff}.btn:hover,.btnGhost:hover,.primary-btn:hover,.secondary-btn:hover,.cmd-btn:hover,.card-btn:hover,.small-btn:hover{background:var(--az-primary-btn-hover)}.input,input,select,textarea{box-sizing:border-box}.input,select,textarea{width:100%;min-height:34px;padding:8px 10px;border-radius:4px;border:1px solid var(--az-border);background:#fff;color:var(--az-text-default);outline:none;font-size:var(--admin-font-md)}.input::placeholder,input::placeholder,textarea::placeholder{color:#8a8886}.input:focus,input:focus,select:focus,textarea:focus{border-color:var(--az-primary-btn)}.pageRoot,.pageRoot *{box-sizing:border-box}.pageRoot{width:100%;min-width:0}.pageInner{width:100%;min-width:0;margin:0 auto}.pageHero{position:relative;width:100%;max-width:100%;margin:0 0 14px;background:linear-gradient(135deg,#0078d414,#fffffff0 46%),var(--admin-surface, #ffffff);border:1px solid rgba(148,163,184,.28);border-left:3px solid var(--admin-accent, #0078d4);border-radius:3px;overflow:hidden;box-shadow:0 1px 2px #0f172a14,0 10px 24px #0f172a12}.pageHero:after{content:"";position:absolute;top:0;right:0;width:180px;height:100%;pointer-events:none;background:radial-gradient(circle at top right,rgba(0,120,212,.14),transparent 58%),linear-gradient(90deg,transparent,rgba(255,255,255,.42))}.pageHeroBody{position:relative;z-index:1;display:flex;flex-direction:column;gap:4px;width:100%;min-width:0;padding:13px 15px}.pageHeroTitle{margin:0;font-size:15px;line-height:1.3;font-weight:600;color:var(--admin-text-main, #1f2933)}.pageHeroText{margin:0;max-width:900px;font-size:12.5px;line-height:1.5;font-weight:400;color:var(--admin-text-muted, #5d6876)}.pageHero+.pageHeader,.pageHero+.pageCanvas{margin-top:4px}@media(max-width:640px){.pageHero{margin-bottom:10px}.pageHeroBody{padding:11px 12px}.pageHeroTitle{font-size:14px}.pageHeroText{font-size:12px;line-height:1.45}}.mpPage{display:grid;gap:14px}.mpHdrRight{display:flex;gap:10px;flex-wrap:wrap}.mpAlert{border-radius:4px;padding:12px 14px;font-size:13px;line-height:1.5;border:1px solid transparent;margin-bottom:12px}.mpAlertError{background:#fde7e9;color:#a4262c;border-color:#f1c7cc}.mpAlertInfo{background:#e8f5e8;color:#0b6a0b;border-color:#cfe7cf}.mpStateCard,.mpTopCard,.mpSection{background:#fff;border:1px solid var(--az-border, #d6d6d6);border-radius:4px;box-shadow:var(--az-shadow-1, 0 1.6px 3.6px 0 rgba(0, 0, 0, .132), 0 .3px .9px 0 rgba(0, 0, 0, .108))}.mpStateCard{padding:14px}.mpTopCard{padding:14px 16px}.mpTopRow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.mpEyebrow{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--az-topbar, #0078d4)}.mpTitle{margin-top:6px;font-size:20px;line-height:1.12;color:var(--az-text-primary, #201f1e);font-weight:400}.mpSub{margin-top:8px;font-size:12px;color:var(--az-text-secondary, #605e5c);display:flex;gap:8px;flex-wrap:wrap;align-items:center}.mpDot{opacity:.55}.mpSection{padding:14px 16px 16px}.mpSectionHead{margin-bottom:12px}.mpSectionTitle{font-size:12px;line-height:1.2;color:var(--az-topbar, #0078d4);font-weight:600;letter-spacing:.01em;text-transform:uppercase}.mpSectionSub{margin-top:6px;font-size:12px;color:var(--az-text-secondary, #605e5c);line-height:1.5}.mpGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mpField{padding:10px;border-radius:4px;background:#fff;border:1px solid var(--az-divider, #edebe9);min-width:0}.mpLabel{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--az-text-secondary, #605e5c)}.mpValue{margin-top:7px;font-size:12px;color:var(--az-text-primary, #201f1e);word-break:break-word;white-space:pre-wrap;line-height:1.5}.mpPre{white-space:pre-wrap;word-break:break-word}.mpMono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.mpChip{display:inline-flex;align-items:center;min-height:22px;padding:0 10px;border-radius:999px;border:1px solid transparent;background:transparent;font-size:12px;font-weight:500;white-space:nowrap}.mpChip--neutral{color:#605e5c;border-color:#e1dfdd;background:#f7f7f7}.mpChip--warn{color:#7c6510;border-color:#d8c45a;background:#fff8e1}.mpChip--good{color:#0b6a0b;border-color:#cfe7cf;background:#eef8ee}.mpChip--bad{color:#a4262c;border-color:#f1c7cc;background:#fff1f3}@media(max-width:980px){.mpGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.mpHdrRight,.mpTopRow{flex-direction:column;align-items:stretch}.mpGrid{grid-template-columns:1fr}}.offListPage{display:grid;gap:14px;width:100%;min-width:0}.offListPage>*{width:100%;min-width:0}.offListAlert{border-radius:4px;padding:12px 14px;font-size:13px;line-height:1.5;border:1px solid transparent}.offListAlertError{background:#fde7e9;color:#a4262c;border-color:#f1c7cc}.offListToolbarBlock,.offListBannerBlock{width:100%;min-width:0}.offListToolbarRow{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;min-height:40px;padding:0 0 10px;border-bottom:1px solid var(--az-divider)}.offListToolbarLeft,.offListToolbarRight{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.offListToolBtn{appearance:none;border:0;background:transparent;color:#3f67d1;min-height:32px;padding:0;border-radius:4px;cursor:pointer;font:inherit}.offListToolBtn:hover{color:#254fb9;text-decoration:underline;background:transparent}.offListToolBtn:disabled{opacity:.55;cursor:default;text-decoration:none}.offListInfoBanner{display:flex;align-items:flex-start;gap:10px;width:100%;min-width:0;background:#eef3fb;border:1px solid #d6d6d6;border-radius:4px;padding:12px 14px;color:#323130;font-size:13px;line-height:1.45}.offListInfoBannerIcon{width:18px;height:18px;border-radius:4px;background:#4c72d9;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex:0 0 auto;margin-top:1px}.offListInfoBannerBody{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.offListInfoBannerText{min-width:260px;flex:1 1 auto}.offListHero{display:grid;gap:12px;width:100%;min-width:0}.offListHeroCopy{min-width:0}.offListEyebrow{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--az-topbar)}.offListHeroTitle{margin:6px 0 0;font-size:20px;line-height:1.12;letter-spacing:-.02em;color:var(--az-text-primary);font-weight:400}.offListHeroHint{margin-top:8px;max-width:760px;font-size:13px;line-height:1.65;color:var(--az-text-secondary)}.offListStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.offListStat{min-width:0;background:#fff;border:1px solid var(--az-border);border-radius:4px;padding:14px 16px;display:grid;gap:8px}.offListStat-ok{background:#f5fbf6}.offListStat-warn{background:#fffaf0}.offListStat-muted{background:#fcfcfc}.offListStatLabel{font-size:12px;color:var(--az-text-secondary)}.offListStatValue{font-size:22px;line-height:1;color:var(--az-text-primary);font-weight:400}.offListSection{display:grid;gap:12px;width:100%;min-width:0}.offListFiltersBlock{gap:12px}.offListFilterSearchRow{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.offListFilterSearch{display:flex;align-items:center;width:min(520px,100%);min-width:0;height:32px;border:1px solid #b8b8b8;background:#fff;border-radius:4px;padding:0 10px}.offListFilterSearchIcon{width:16px;height:16px;margin-right:8px;color:#4e7cc8;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.offListFilterSearchIcon svg{width:16px;height:16px;fill:currentColor;display:block}.offListFilterSearch input{width:100%;min-width:0;border:0;outline:none;background:transparent;color:var(--az-text-default);padding:0}.offListQuickInsights{color:#5874d8;font-size:13px;white-space:nowrap}.offListFilterChipRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.offListFilterSelect{width:190px;min-width:190px;max-width:190px;min-height:34px;background:#fff;border-radius:4px;border:1px solid #cfcfcf;padding-left:16px;padding-right:36px}.offListFilterChipBtn,.offListStaticChip{min-height:34px;display:inline-flex;align-items:center;border-radius:4px;padding:0 14px;white-space:nowrap;font-size:13px;font:inherit}.offListFilterChipBtn{background:#fff;color:#1f1f1f;border:1px solid #d6d6d6;appearance:none;cursor:pointer}.offListFilterChipBtn:hover{background:#f7f7f7}.offListStaticChip{background:#eef3fb;color:#174ea6;border:1px solid #c7d7ea}.offListResultsCount{color:var(--az-text-default);font-size:13px;line-height:1.4}.offListTablePanel{width:100%;min-width:0;background:transparent;border:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.offListTablePanel::-webkit-scrollbar{width:0;height:0}.offListTableHead{min-width:1020px;display:grid;grid-template-columns:minmax(300px,1.8fr) minmax(120px,.8fr) minmax(120px,.8fr) minmax(220px,1.1fr) minmax(180px,1fr) minmax(110px,.6fr);gap:0;border-bottom:1px solid var(--az-divider);background:transparent}.offListTableHead>div{padding:8px 12px;font-size:13px;font-weight:600;color:#201f1e}.offListTableBody{min-width:1020px;display:grid}.offListTableRow{width:100%;background:transparent;border:0;display:grid;grid-template-columns:minmax(300px,1.8fr) minmax(120px,.8fr) minmax(120px,.8fr) minmax(220px,1.1fr) minmax(180px,1fr) minmax(110px,.6fr);gap:0;border-bottom:1px solid var(--az-divider);position:relative;text-align:left;cursor:pointer}.offListTableRow:hover{background:var(--az-hover)}.offListTableRow:before{content:"";position:absolute;left:0;top:3px;bottom:3px;width:3px;background:transparent;border-radius:4px}.offListTableRow:hover:before{background:#0078d452}.offListTableCell{padding:8px 12px;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px}.offListCellMainWrap{gap:2px}.offListRowLead{display:flex;align-items:center;gap:8px;min-width:0}.offListRowChevron{color:#605e5c;font-size:20px;line-height:1;flex:0 0 auto;transform:translateY(-1px)}.offListRowIdentity{min-width:0;display:grid;gap:2px}.offListPrimaryText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--az-text-primary);font-size:14px;font-weight:400}.offListSecondaryText{color:var(--az-text-secondary);font-size:12px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offListCellMain{color:var(--az-text-default);font-size:13px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offListCellSub{color:var(--az-text-secondary);font-size:12px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offListOpenBtn{min-height:24px;padding:0 10px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;width:fit-content;background:#eef3fb;color:#174ea6;border:1px solid #c7d7ea;font-size:12px;font-weight:600}.offListTableState{min-width:1020px;padding:16px 12px;color:var(--az-text-secondary);font-size:13px}.offListStatusChip{min-height:22px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:500;display:inline-flex;align-items:center;white-space:nowrap;border:1px solid transparent;background:transparent;width:fit-content;text-transform:capitalize}.offListStatusChip.is-live{color:#0b6a0b;border-color:#cfe7cf;background:#eef8ee}.offListStatusChip.is-draft{color:#174ea6;border-color:#c7d7ea;background:#eef3fb}.offListStatusChip.is-paused{color:#7c6510;border-color:#d8c45a;background:#fff8e1}.offListStatusChip.is-ended{color:#a4262c;border-color:#f1c7cc;background:#fff1f3}@media(max-width:900px){.offListFilterSearchRow,.offListToolbarRow{align-items:flex-start}.offListFilterSearch{width:100%}.offListFilterSelect{width:100%;max-width:100%}.offListInfoBannerBody{align-items:stretch}.offListStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.offListFilterChipRow,.offListToolbarRow{flex-direction:column;align-items:stretch}.offListToolBtn,.offListFilterChipBtn,.offListToolbarRight .btn{width:100%;justify-content:flex-start}.offListStats{grid-template-columns:1fr}.offListTableHead,.offListTableBody,.offListTableState,.offListTableRow{min-width:920px}}.offerEditorPage{display:grid;gap:14px;width:100%;min-width:0}.offerEditorPage>*{width:100%;min-width:0}.offerEditorAlert{border-radius:4px;padding:12px 14px;font-size:13px;line-height:1.5;border:1px solid transparent}.offerEditorAlertError{background:#fde7e9;color:#a4262c;border-color:#f1c7cc}.offerEditorAlertOk{background:#e8f5e8;color:#0b6a0b;border-color:#cfe7cf}.offerEditorToolbarBlock,.offerEditorBannerBlock{width:100%;min-width:0}.offerEditorToolbarRow{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;min-height:40px;padding:0 0 10px;border-bottom:1px solid var(--az-divider)}.offerEditorToolbarLeft,.offerEditorToolbarRight{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.offerEditorToolBtn{appearance:none;border:0;background:transparent;color:#3f67d1;min-height:32px;padding:0;border-radius:4px;cursor:pointer;font:inherit}.offerEditorToolBtn:hover{color:#254fb9;text-decoration:underline;background:transparent}.offerEditorInfoBanner{display:flex;align-items:flex-start;gap:10px;width:100%;min-width:0;background:#eef3fb;border:1px solid #d6d6d6;border-radius:4px;padding:12px 14px;color:#323130;font-size:13px;line-height:1.45}.offerEditorInfoBannerIcon{width:18px;height:18px;border-radius:4px;background:#4c72d9;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex:0 0 auto;margin-top:1px}.offerEditorInfoBannerBody{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.offerEditorInfoBannerText{min-width:260px;flex:1 1 auto}.offerEditorWorkspace{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start;width:100%;min-width:0}.offerEditorMainRail{min-width:0;display:grid;gap:14px}.offerEditorSection,.offerEditorSideCard,.offerEditorImageCard,.offerEditorSubCard{background:#fff;border:1px solid var(--az-border);border-radius:4px;box-shadow:var(--az-shadow-1);min-width:0}.offerEditorSectionHead,.offerEditorSideHead,.offerEditorSubHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px 0;flex-wrap:wrap}.offerEditorSectionTitle,.offerEditorSideTitle{font-size:15px;line-height:1.2;color:var(--az-text-primary);font-weight:600}.offerEditorSectionHint{margin-top:6px;font-size:12px;line-height:1.5;color:var(--az-text-secondary)}.offerEditorSectionBody{padding:14px 16px 16px;display:grid;gap:12px}.offerEditorMainGrid{display:grid;grid-template-columns:360px minmax(0,1fr);gap:14px;align-items:start}.offerEditorFormCol{min-width:0;display:grid;gap:12px}.offerEditorGridTwo,.offerEditorGridThree,.offerEditorGridFour,.offerEditorInfoGrid,.offerEditorThemesGrid{display:grid;gap:10px}.offerEditorGridTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.offerEditorGridThree{grid-template-columns:repeat(3,minmax(0,1fr))}.offerEditorGridFour{grid-template-columns:repeat(4,minmax(0,1fr))}.offerEditorField{min-width:0}.offerEditorFieldLabel{margin-bottom:6px;font-size:11px;line-height:1.3;font-weight:600;color:var(--az-text-secondary);letter-spacing:.01em}.offerEditorFieldHint{margin-top:6px;font-size:11px;line-height:1.5;color:var(--az-text-secondary)}.offerEditorFieldControl{min-height:36px!important;border-radius:4px!important;border:1px solid #cfcfcf!important;background:#fff!important;color:var(--az-text-default)!important;box-shadow:none!important;font-size:13px!important;width:100%;min-width:0}.offerEditorFieldControl:focus{border-color:#7aa7ff!important;box-shadow:0 0 0 3px #0078d41f!important}.offerEditorFieldControl:disabled{opacity:.7;cursor:not-allowed;background:#f7f7f7!important}.offerEditorTextarea{min-height:108px!important;resize:vertical;padding-top:10px!important;padding-bottom:10px!important}.offerEditorImageCard{padding:0 0 14px;overflow:hidden}.offerEditorImageStage{width:calc(100% - 28px);margin:14px 14px 0;aspect-ratio:16 / 9;border-radius:4px;background:#f6f8fb;border:1px solid var(--az-divider);display:grid;place-items:center;overflow:hidden}.offerEditorImagePreview{width:100%;height:100%;object-fit:cover;display:block}.offerEditorImagePlaceholder{padding:20px;text-align:center;color:var(--az-text-secondary)}.offerEditorImagePlaceholderTitle{font-size:16px;font-weight:600;color:var(--az-text-primary)}.offerEditorImagePlaceholderText{margin-top:6px;font-size:12px;line-height:1.5}.offerEditorFileInput{width:calc(100% - 28px);margin:14px 14px 0;min-height:36px;padding:8px 10px;border-radius:4px;border:1px solid #cfcfcf;background:#fff;color:var(--az-text-default);box-sizing:border-box}.offerEditorThemesGrid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 16px 16px}.offerEditorThemeItem{min-height:38px;display:flex;align-items:center;gap:10px;padding:0 12px;border-radius:4px;border:1px solid var(--az-divider);background:#fff;cursor:pointer;color:var(--az-text-default);font-size:13px}.offerEditorThemeItem.isChecked{background:#eef6fc;border-color:#c7d7ea;color:#174ea6}.offerEditorThemeItem input{width:15px;height:15px;accent-color:#0078d4;margin:0}.offerEditorLonAction{min-width:0}.offerEditorActionsRow{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.offerEditorFooterNote{font-size:11px;line-height:1.55;color:var(--az-text-secondary)}.offerEditorSideRail{min-width:0;display:grid;gap:14px;position:sticky;top:8px}.offerEditorInfoGrid{padding:0 16px 16px;grid-template-columns:1fr}.offerEditorInfoItem{display:grid;gap:4px;padding:10px 0;border-bottom:1px solid var(--az-divider)}.offerEditorInfoItem:last-child{border-bottom:0}.offerEditorInfoLabel{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#0078d4;font-weight:700}.offerEditorInfoValue{color:var(--az-text-primary);line-height:1.45;font-size:12px;overflow-wrap:anywhere}.offerEditorSideActions{display:grid;gap:8px;padding:0 16px 16px}.offerEditorMetaText{padding:0 16px 10px;font-size:12px;line-height:1.55;color:var(--az-text-secondary);overflow-wrap:anywhere}.offerEditorMetaText:last-child{padding-bottom:16px}.offerEditorStatusChip{min-height:22px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:500;display:inline-flex;align-items:center;white-space:nowrap;border:1px solid transparent;background:transparent;width:fit-content;text-transform:capitalize}.offerEditorStatusChip.is-live{color:#0b6a0b;border-color:#cfe7cf;background:#eef8ee}.offerEditorStatusChip.is-draft{color:#174ea6;border-color:#c7d7ea;background:#eef3fb}.offerEditorStatusChip.is-paused{color:#7c6510;border-color:#d8c45a;background:#fff8e1}.offerEditorStatusChip.is-ended{color:#a4262c;border-color:#f1c7cc;background:#fff1f3}@media(max-width:1380px){.offerEditorWorkspace{grid-template-columns:minmax(0,1fr) 290px}}@media(max-width:1180px){.offerEditorWorkspace{grid-template-columns:1fr}.offerEditorSideRail{position:static}.offerEditorMainGrid{grid-template-columns:1fr}}@media(max-width:980px){.offerEditorGridFour{grid-template-columns:repeat(2,minmax(0,1fr))}.offerEditorGridThree,.offerEditorGridTwo,.offerEditorThemesGrid{grid-template-columns:1fr}}@media(max-width:760px){.offerEditorToolbarRow{align-items:flex-start}.offerEditorToolbarRight,.offerEditorActionsRow{width:100%}}@media(max-width:640px){.offerEditorToolbarRow,.offerEditorSectionHead,.offerEditorSideHead,.offerEditorSubHead{flex-direction:column;align-items:stretch}.offerEditorToolbarRight .btn,.offerEditorToolbarRight .btnGhost,.offerEditorActionsRow .btn,.offerEditorActionsRow .btnGhost,.offerEditorSideActions .btn,.offerEditorSideActions .btnGhost{width:100%}.offerEditorGridFour{grid-template-columns:1fr}.offerEditorInfoBannerBody{align-items:stretch}}.payRoot{display:grid;gap:14px;width:min(1080px,100%);max-width:1080px;min-width:0}.payRoot>*{width:100%;min-width:0}.payAlert{border-radius:4px;padding:12px 14px;font-size:13px;line-height:1.55;border:1px solid transparent;font-weight:400}.payAlertError{background:#fde7e9;color:#a4262c;border-color:#f1c7cc}.payAlertOk{background:#e8f5e8;color:#0b6a0b;border-color:#cfe7cf}.payToolbarBlock,.payBannerBlock{width:100%;min-width:0}.payToolbarRow{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;min-height:40px;padding:0 0 10px;border-bottom:1px solid var(--az-divider)}.payToolbarLeft{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.payToolBtn{appearance:none;border:0;background:transparent;color:var(--az-link);min-height:32px;padding:0;border-radius:4px;cursor:pointer;font:inherit;font-weight:400}.payToolBtn:hover{color:var(--az-link-hover);text-decoration:underline;background:transparent}.payToolBtn:disabled{opacity:.55;cursor:default;text-decoration:none}.payInfoBanner{display:flex;align-items:flex-start;gap:10px;width:100%;min-width:0;background:#eef6fc;border:1px solid var(--az-border);border-radius:4px;padding:12px 14px;color:var(--az-text-default);font-size:13px;line-height:1.45}.payInfoBannerIcon{width:18px;height:18px;border-radius:4px;background:var(--az-primary-btn);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:400;flex:0 0 auto;margin-top:1px}.payInfoBannerBody{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.payInfoBannerText{min-width:260px;flex:1 1 auto}.payHero{display:grid;gap:8px;width:100%;min-width:0}.payHeroTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.payHeroCopy{min-width:0;display:grid;gap:3px}.payHeroTitle{margin:0;font-size:14px;line-height:1.2;color:var(--az-text-primary);font-weight:400}.payHeroHint{font-size:11px;line-height:1.4;color:var(--az-text-secondary);font-weight:400;max-width:720px}.payStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.payStat{min-width:0;border-radius:4px;border:1px solid var(--az-divider);background:transparent;padding:8px 10px}.payStat-ok{background:#eef6fc}.payStat-warn{background:#faf9f8}.payStat-bad{background:#fff4ce}.payStatLabel{font-size:10px;line-height:1.2;color:var(--az-text-secondary);font-weight:400}.payStatValue{margin-top:4px;font-size:13px;line-height:1;color:var(--az-text-primary);font-weight:400}.payWrap{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:14px}.payCol{display:grid;gap:14px;min-width:0}.paySection{background:transparent;border:0;border-radius:0;overflow:visible;box-shadow:none;min-width:0}.payHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:0 0 14px;background:transparent;border-bottom:1px solid var(--az-divider)}.payTitle{font-size:13px;line-height:1.2;color:var(--az-text-primary);font-weight:400}.paySub{margin-top:6px;font-size:12px;color:var(--az-text-secondary);line-height:1.55;font-weight:400}.payBody{padding:16px 0 0;display:grid;gap:12px}.payFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.payFormGridDirect{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:12px;align-items:start}.payField{display:grid;gap:6px;min-width:0;align-content:start}.payField.span2{grid-column:span 2}.payFieldAmount{max-width:280px}.payLabel{font-size:11px;color:var(--az-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-weight:400}.payInput,.paySelect,.payTextArea{width:100%;min-width:0;box-sizing:border-box;border-radius:4px;border:1px solid var(--az-border);background:#fff;color:var(--az-text-primary);outline:none;font-size:12.5px;box-shadow:none}.payInput,.paySelect{min-height:40px;padding:0 12px}.payTextArea{min-height:88px;padding:10px 12px;resize:vertical}.payInput:focus,.paySelect:focus,.payTextArea:focus{border-color:var(--az-primary-btn);box-shadow:0 0 0 3px #0078d41f}.payInputNoSpin{appearance:textfield;-moz-appearance:textfield}.payInputNoSpin::-webkit-outer-spin-button,.payInputNoSpin::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.payHint{font-size:11.5px;color:var(--az-text-secondary);line-height:1.5;font-weight:400}.payHintInline{min-height:18px}.payMono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.payMini{padding:12px 14px;border-radius:4px;background:transparent;border:1px solid var(--az-divider);display:grid;gap:6px}.payMiniCompact{min-height:40px;align-content:center}.payMiniRow{display:flex;justify-content:space-between;gap:10px;font-size:11.5px}.payMiniLabel{color:var(--az-text-secondary);font-weight:400}.payBtnRow{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.payInlineTools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.payMiniGhostBtn{min-height:32px;padding:0 10px}.payList{display:grid;gap:10px}.payCard{padding:14px;border-radius:4px;background:transparent;border:1px solid var(--az-divider);display:grid;gap:10px;cursor:pointer;transition:background .15s ease,border-color .15s ease;box-shadow:none;position:relative}.payCard:hover{background:var(--az-hover)}.payCard.is-selected{background:#eef6fc}.payCard.is-selected:before{content:"";position:absolute;left:0;top:3px;bottom:3px;width:3px;background:var(--az-primary-btn);border-radius:4px}.payTop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.payTopPills{display:flex;gap:8px;flex-wrap:wrap}.payCardTitle{font-size:13px;color:var(--az-text-primary);font-weight:400}.payCardSub{font-size:11.5px;color:var(--az-text-secondary);line-height:1.45;font-weight:400}.payMeta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.payMetaItem{display:grid;gap:3px}.payMetaLabel{font-size:10.5px;color:var(--az-text-secondary);text-transform:uppercase;letter-spacing:.06em;font-weight:400}.payMetaValue{font-size:11.5px;color:var(--az-text-default);word-break:break-word;font-weight:400}.payPre{margin:0;white-space:pre-wrap;word-break:break-word;font-size:11.5px;line-height:1.5;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;padding:12px;border-radius:4px;background:transparent;border:1px solid var(--az-divider);color:var(--az-text-default)}.payOpGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.payPill{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:4px;font-size:11px;line-height:1;white-space:nowrap;font-weight:400;border:1px solid transparent}.payPill-ok{background:#e8f5e8;color:#0b6a0b;border-color:#cfe7cf}.payPill-warn{background:#fff8e1;color:#7c6510;border-color:#d8c45a}.payPill-bad{background:#fde7e9;color:#a4262c;border-color:#f1c7cc}.payPill-info,.payPill-neutral{background:#f3f2f1;color:#323130;border-color:#e1dfdd}@media(max-width:1180px){.payWrap{grid-template-columns:1fr}}@media(max-width:980px){.payStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.payFormGrid,.payFormGridDirect,.payOpGrid,.payStats,.payMeta{grid-template-columns:1fr}.payField.span2{grid-column:span 1}.payHeroTop,.payHead,.payToolbarRow,.payToolbarLeft,.payBtnRow{flex-direction:column;align-items:stretch}.payBtnRow>.btn,.payBtnRow>.btnGhost,.payToolbarLeft>.payToolBtn{width:100%}.payMiniRow{flex-direction:column;align-items:flex-start}.payInfoBannerBody{align-items:stretch}.payFieldAmount{max-width:100%}}.tvcPage,.tvcPage *{box-sizing:border-box;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:12px!important;border-radius:3px!important}.tvcPage{width:100%;min-width:0;display:grid;gap:12px;padding:10px 12px 16px;color:#1f2933;background:#fff}.tvcPageHeader{min-height:62px;padding:4px 0 10px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e7ebf0}.tvcPageHeaderCopy{min-width:0;display:grid;gap:4px}.tvcEyebrow{width:max-content;color:#0f6cbd;font-weight:600}.tvcPageHeader h1,.tvcPanelTitle,.tvcItemTitle{margin:0;color:#111827;font-size:12px!important;font-weight:600}.tvcPageHeader p,.tvcPanelHint,.tvcHelp,.tvcFormState,.tvcItemSub,.tvcMetaText{margin:0;color:#667085;line-height:1.45}.tvcPrimaryButton,.tvcSecondaryButton{min-height:30px;padding:6px 10px;border:1px solid transparent;cursor:pointer;white-space:nowrap}.tvcPrimaryButton{border-color:#0f6cbd;background:#0f6cbd;color:#fff}.tvcPrimaryButton:hover:not(:disabled){border-color:#115ea3;background:#115ea3}.tvcSecondaryButton{border-color:#d9dee7;background:#fff;color:#374151}.tvcSecondaryButton:hover:not(:disabled){border-color:#0f6cbd;background:#edf6ff;color:#0f6cbd}.tvcPrimaryButton:disabled,.tvcSecondaryButton:disabled{opacity:.5;cursor:not-allowed}.tvcAlert{padding:10px 12px;line-height:1.5}.tvcAlertError{border-left:3px solid #a4262c;background:#fde7e9;color:#a4262c}.tvcAlertOk{border-left:3px solid #107c10;background:#dff6dd;color:#107c10}.tvcHero{min-width:0}.tvcStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.tvcStat{min-width:0;min-height:58px;padding:10px 12px;display:grid;align-content:center;gap:4px;border:1px solid #e4e9f0;background:#fff;box-shadow:0 1px 3px #0f172a0d}.tvcStatLabel{color:#667085}.tvcStatValue{color:#111827;font-weight:600;font-variant-numeric:tabular-nums}.tvcStat-ok .tvcStatValue{color:#107c10}.tvcStat-warn .tvcStatValue{color:#8a5a00}.tvcLayout{min-width:0;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:12px;align-items:start}.tvcMain,.tvcSide{min-width:0;display:grid;gap:12px}.tvcPanel{min-width:0;overflow:hidden;border:1px solid #e4e9f0;background:#fff;box-shadow:0 6px 18px #0f172a0d}.tvcPanelHead{min-height:56px;padding:11px 12px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid #e7ebf0}.tvcPanelHead>div{min-width:0}.tvcPanelHint{margin-top:4px}.tvcSectionBadge{min-width:max-content;padding:4px 7px;background:#f3f4f6;color:#5f6b7a}.tvcPanelBody{min-width:0;padding:12px;display:grid;gap:12px}.tvcForm{display:grid;gap:12px}.tvcFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tvcField{min-width:0;display:grid;gap:5px}.tvcSpan2{grid-column:1 / -1}.tvcLabel{color:#667085}.tvcInput{width:100%!important;min-width:0!important;min-height:32px;padding:6px 8px;border:1px solid #d2d0ce!important;background:#fff!important;color:#1f2933!important;box-shadow:none!important;outline:0}.tvcInput:focus{border-color:#0f6cbd!important;box-shadow:0 0 0 1px #0f6cbd!important}.tvcTextarea{min-height:88px;resize:vertical}.tvcCheckRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tvcCheck{min-height:32px;padding:6px 9px;display:inline-flex;align-items:center;gap:8px;border:1px solid #d9dee7;background:#fff;color:#374151}.tvcCheck input{width:14px;height:14px;margin:0;accent-color:#0f6cbd}.tvcFormFooter{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.tvcActions{display:flex;gap:8px;flex-wrap:wrap}.tvcList{display:grid;gap:8px}.tvcItem{width:100%;padding:11px 12px;display:grid;gap:10px;text-align:left;border:1px solid #e4e9f0;background:#fff!important;color:#273142!important;cursor:pointer}.tvcItem:hover{border-color:#b8cee4;background:#f7fbff!important}.tvcItem.isActive{border-color:#0f6cbd;background:#edf6ff!important;box-shadow:inset 3px 0 #0f6cbd}.tvcItemHead,.tvcItemTop{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.tvcItemTitleWrap{min-width:0}.tvcItemSub{margin-top:3px}.tvcMeta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tvcMetaItem{min-width:0;display:grid;gap:3px}.tvcMetaWide{grid-column:1 / -1}.tvcMetaLabel{color:#667085}.tvcMetaValue{color:#273142;overflow-wrap:anywhere}.tvcBadge{min-height:22px;padding:3px 7px;display:inline-flex;align-items:center;border:1px solid transparent;white-space:nowrap}.tvcBadge-info,.tvcBadge-ok,.tvcBadge.ok{border-color:#cfe7cf;background:#e8f5e8;color:#0b6a0b}.tvcBadge-muted,.tvcBadge.muted{border-color:#e1dfdd;background:#f3f2f1;color:#323130}.tvcEmpty{min-height:150px;padding:18px;display:grid;place-items:center;border:1px solid #e4e9f0;background:#fbfdff;color:#667085;text-align:center}@media(max-width:1040px){.tvcLayout{grid-template-columns:1fr}}@media(max-width:720px){.tvcPage{padding:8px}.tvcPageHeader,.tvcPanelHead,.tvcFormFooter{align-items:stretch;flex-direction:column}.tvcStats,.tvcFormGrid,.tvcMeta,.tvcItemHead,.tvcItemTop{grid-template-columns:1fr}.tvcPageHeader>.tvcPrimaryButton,.tvcActions>button{width:100%}.tvcCheckRow{align-items:stretch;flex-direction:column}.tvcCheck{width:100%}}.tvcItem{appearance:none!important;-webkit-appearance:none!important;display:grid!important;width:100%!important;min-width:0!important;margin:0!important;padding:11px 12px!important;border:1px solid #e4e9f0!important;outline:none!important;background-color:#fff!important;background-image:none!important;color:#273142!important;box-shadow:none!important;text-align:left!important;cursor:pointer!important}.tvcItem:hover{border-color:#b8cee4!important;background-color:#f7fbff!important;background-image:none!important;color:#273142!important}.tvcItem.isActive{border-color:#0f6cbd!important;background-color:#edf6ff!important;background-image:none!important;color:#273142!important;box-shadow:inset 3px 0 #0f6cbd!important}.tvcItem *,.tvcItem:hover *,.tvcItem.isActive *{color:inherit}.tvcItem .tvcItemTitle{color:#111827!important}.tvcItem .tvcItemSub,.tvcItem .tvcMetaLabel,.tvcItem .tvcMetaText{color:#667085!important}.tvcItem .tvcMetaValue{color:#273142!important}.tvcItem .tvcBadge-info,.tvcItem .tvcBadge-ok,.tvcItem .tvcBadge.ok{border-color:#cfe7cf!important;background-color:#e8f5e8!important;color:#0b6a0b!important}.tvcItem .tvcBadge-muted,.tvcItem .tvcBadge.muted{border-color:#e1dfdd!important;background-color:#f3f2f1!important;color:#323130!important}.tvrPage,.tvrPage *{box-sizing:border-box;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:12px!important;border-radius:3px!important}.tvrPage{width:100%;min-width:0;display:grid;gap:12px;padding:10px 12px 16px;color:#1f2933;background:#fff}.tvrPageHeader{min-height:62px;padding:4px 0 10px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e7ebf0}.tvrPageHeaderCopy{min-width:0;display:grid;gap:4px}.tvrEyebrow{width:max-content;color:#0f6cbd;font-weight:600}.tvrPageHeader h1,.tvrPanelTitle,.tvrItemTitle{margin:0;color:#111827;font-size:12px!important;font-weight:600}.tvrPageHeader p,.tvrPanelHint,.tvrHelp,.tvrFormState,.tvrItemSub,.tvrMetaText{margin:0;color:#667085;line-height:1.45}.tvrPrimaryButton,.tvrSecondaryButton{min-height:30px;padding:6px 10px;border:1px solid transparent;cursor:pointer;white-space:nowrap}.tvrPrimaryButton{border-color:#0f6cbd;background:#0f6cbd;color:#fff}.tvrPrimaryButton:hover:not(:disabled){border-color:#115ea3;background:#115ea3}.tvrSecondaryButton{border-color:#d9dee7;background:#fff;color:#374151}.tvrSecondaryButton:hover:not(:disabled){border-color:#0f6cbd;background:#edf6ff;color:#0f6cbd}.tvrPrimaryButton:disabled,.tvrSecondaryButton:disabled{opacity:.5;cursor:not-allowed}.tvrAlert{padding:10px 12px;line-height:1.5}.tvrAlertError{border-left:3px solid #a4262c;background:#fde7e9;color:#a4262c}.tvrAlertOk{border-left:3px solid #107c10;background:#dff6dd;color:#107c10}.tvrHero{min-width:0}.tvrStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.tvrStat{min-width:0;min-height:58px;padding:10px 12px;display:grid;align-content:center;gap:4px;border:1px solid #e4e9f0;background:#fff;box-shadow:0 1px 3px #0f172a0d}.tvrStatLabel{color:#667085}.tvrStatValue{color:#111827;font-weight:600;font-variant-numeric:tabular-nums}.tvrStat-ok .tvrStatValue{color:#107c10}.tvrStat-warn .tvrStatValue{color:#8a5a00}.tvrLayout{min-width:0;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:12px;align-items:start}.tvrMain,.tvrSide{min-width:0;display:grid;gap:12px}.tvrPanel{min-width:0;overflow:hidden;border:1px solid #e4e9f0;background:#fff;box-shadow:0 6px 18px #0f172a0d}.tvrPanelHead{min-height:56px;padding:11px 12px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid #e7ebf0}.tvrPanelHead>div{min-width:0}.tvrPanelHint{margin-top:4px}.tvrSectionBadge{min-width:max-content;padding:4px 7px;background:#f3f4f6;color:#5f6b7a}.tvrPanelBody{min-width:0;padding:12px;display:grid;gap:12px}.tvrForm{display:grid;gap:12px}.tvrFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tvrField{min-width:0;display:grid;gap:5px}.tvrSpan2{grid-column:1 / -1}.tvrLabel{color:#667085}.tvrInput{width:100%!important;min-width:0!important;min-height:32px;padding:6px 8px;border:1px solid #d2d0ce!important;background:#fff!important;color:#1f2933!important;box-shadow:none!important;outline:0}.tvrInput:focus{border-color:#0f6cbd!important;box-shadow:0 0 0 1px #0f6cbd!important}.tvrTextarea{min-height:88px;resize:vertical}.tvrCheckRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tvrCheck{min-height:32px;padding:6px 9px;display:inline-flex;align-items:center;gap:8px;border:1px solid #d9dee7;background:#fff;color:#374151}.tvrCheck input{width:14px;height:14px;margin:0;accent-color:#0f6cbd}.tvrFormFooter{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.tvrActions{display:flex;gap:8px;flex-wrap:wrap}.tvrList{display:grid;gap:8px}.tvrItem{width:100%;padding:11px 12px;display:grid;gap:10px;text-align:left;border:1px solid #e4e9f0;background:#fff!important;color:#273142!important;cursor:pointer}.tvrItem:hover{border-color:#b8cee4;background:#f7fbff!important}.tvrItem.isActive{border-color:#0f6cbd;background:#edf6ff!important;box-shadow:inset 3px 0 #0f6cbd}.tvrItemHead,.tvrItemTop{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.tvrItemTitleWrap{min-width:0}.tvrItemSub{margin-top:3px}.tvrMeta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tvrMetaItem{min-width:0;display:grid;gap:3px}.tvrMetaWide{grid-column:1 / -1}.tvrMetaLabel{color:#667085}.tvrMetaValue{color:#273142;overflow-wrap:anywhere}.tvrBadge{min-height:22px;padding:3px 7px;display:inline-flex;align-items:center;border:1px solid transparent;white-space:nowrap}.tvrBadge-info,.tvrBadge-ok,.tvrBadge.ok{border-color:#cfe7cf;background:#e8f5e8;color:#0b6a0b}.tvrBadge-muted,.tvrBadge.muted{border-color:#e1dfdd;background:#f3f2f1;color:#323130}.tvrEmpty{min-height:150px;padding:18px;display:grid;place-items:center;border:1px solid #e4e9f0;background:#fbfdff;color:#667085;text-align:center}@media(max-width:1040px){.tvrLayout{grid-template-columns:1fr}}@media(max-width:720px){.tvrPage{padding:8px}.tvrPageHeader,.tvrPanelHead,.tvrFormFooter{align-items:stretch;flex-direction:column}.tvrStats,.tvrFormGrid,.tvrMeta,.tvrItemHead,.tvrItemTop{grid-template-columns:1fr}.tvrPageHeader>.tvrPrimaryButton,.tvrActions>button{width:100%}.tvrCheckRow{align-items:stretch;flex-direction:column}.tvrCheck{width:100%}}.tvrItem{appearance:none!important;-webkit-appearance:none!important;display:grid!important;width:100%!important;min-width:0!important;margin:0!important;padding:11px 12px!important;border:1px solid #e4e9f0!important;outline:none!important;background-color:#fff!important;background-image:none!important;color:#273142!important;box-shadow:none!important;text-align:left!important;cursor:pointer!important}.tvrItem:hover{border-color:#b8cee4!important;background-color:#f7fbff!important;background-image:none!important;color:#273142!important}.tvrItem.isActive{border-color:#0f6cbd!important;background-color:#edf6ff!important;background-image:none!important;color:#273142!important;box-shadow:inset 3px 0 #0f6cbd!important}.tvrItem *,.tvrItem:hover *,.tvrItem.isActive *{color:inherit}.tvrItem .tvrItemTitle{color:#111827!important}.tvrItem .tvrItemSub,.tvrItem .tvrMetaLabel,.tvrItem .tvrMetaText{color:#667085!important}.tvrItem .tvrMetaValue{color:#273142!important}.tvrItem .tvrBadge-info,.tvrItem .tvrBadge-ok,.tvrItem .tvrBadge.ok{border-color:#cfe7cf!important;background-color:#e8f5e8!important;color:#0b6a0b!important}.tvrItem .tvrBadge-muted,.tvrItem .tvrBadge.muted{border-color:#e1dfdd!important;background-color:#f3f2f1!important;color:#323130!important}.tcdPage,.tcdPage *{box-sizing:border-box;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:12px!important;border-radius:3px!important}.tcdPage{width:100%;min-width:0;display:grid;gap:12px;padding:10px 12px 16px;color:#1f2933;background:#fff}.tcdPageHeader{min-height:62px;padding:4px 0 10px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e7ebf0}.tcdPageHeaderCopy{min-width:0;display:grid;gap:4px}.tcdEyebrow{width:max-content;color:#0f6cbd;font-weight:600}.tcdPageHeader h1,.tcdPanelTitle,.tcdItemTitle{margin:0;color:#111827;font-size:12px!important;font-weight:600}.tcdPageHeader p,.tcdPanelHint,.tcdHelp,.tcdFormState,.tcdItemSub,.tcdMetaText{margin:0;color:#667085;line-height:1.45}.tcdPrimaryButton,.tcdSecondaryButton{min-height:30px;padding:6px 10px;border:1px solid transparent;cursor:pointer;white-space:nowrap}.tcdPrimaryButton{border-color:#0f6cbd;background:#0f6cbd;color:#fff}.tcdPrimaryButton:hover:not(:disabled){border-color:#115ea3;background:#115ea3}.tcdSecondaryButton{border-color:#d9dee7;background:#fff;color:#374151}.tcdSecondaryButton:hover:not(:disabled){border-color:#0f6cbd;background:#edf6ff;color:#0f6cbd}.tcdPrimaryButton:disabled,.tcdSecondaryButton:disabled{opacity:.5;cursor:not-allowed}.tcdAlert{padding:10px 12px;line-height:1.5}.tcdAlertError{border-left:3px solid #a4262c;background:#fde7e9;color:#a4262c}.tcdAlertOk{border-left:3px solid #107c10;background:#dff6dd;color:#107c10}.tcdHero{min-width:0}.tcdStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.tcdStat{min-width:0;min-height:58px;padding:10px 12px;display:grid;align-content:center;gap:4px;border:1px solid #e4e9f0;background:#fff;box-shadow:0 1px 3px #0f172a0d}.tcdStatLabel{color:#667085}.tcdStatValue{color:#111827;font-weight:600;font-variant-numeric:tabular-nums}.tcdStat-ok .tcdStatValue{color:#107c10}.tcdStat-warn .tcdStatValue{color:#8a5a00}.tcdLayout{min-width:0;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:12px;align-items:start}.tcdMain,.tcdSide{min-width:0;display:grid;gap:12px}.tcdPanel{min-width:0;overflow:hidden;border:1px solid #e4e9f0;background:#fff;box-shadow:0 6px 18px #0f172a0d}.tcdPanelHead{min-height:56px;padding:11px 12px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid #e7ebf0}.tcdPanelHead>div{min-width:0}.tcdPanelHint{margin-top:4px}.tcdSectionBadge{min-width:max-content;padding:4px 7px;background:#f3f4f6;color:#5f6b7a}.tcdPanelBody{min-width:0;padding:12px;display:grid;gap:12px}.tcdForm{display:grid;gap:12px}.tcdFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tcdField{min-width:0;display:grid;gap:5px}.tcdSpan2{grid-column:1 / -1}.tcdLabel{color:#667085}.tcdInput{width:100%!important;min-width:0!important;min-height:32px;padding:6px 8px;border:1px solid #d2d0ce!important;background:#fff!important;color:#1f2933!important;box-shadow:none!important;outline:0}.tcdInput:focus{border-color:#0f6cbd!important;box-shadow:0 0 0 1px #0f6cbd!important}.tcdTextarea{min-height:88px;resize:vertical}.tcdCheckRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tcdCheck{min-height:32px;padding:6px 9px;display:inline-flex;align-items:center;gap:8px;border:1px solid #d9dee7;background:#fff;color:#374151}.tcdCheck input{width:14px;height:14px;margin:0;accent-color:#0f6cbd}.tcdFormFooter{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.tcdActions{display:flex;gap:8px;flex-wrap:wrap}.tcdList{display:grid;gap:8px}.tcdItem{width:100%;padding:11px 12px;display:grid;gap:10px;text-align:left;border:1px solid #e4e9f0;background:#fff!important;color:#273142!important;cursor:pointer}.tcdItem:hover{border-color:#b8cee4;background:#f7fbff!important}.tcdItem.isActive{border-color:#0f6cbd;background:#edf6ff!important;box-shadow:inset 3px 0 #0f6cbd}.tcdItemHead,.tcdItemTop{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.tcdItemTitleWrap{min-width:0}.tcdItemSub{margin-top:3px}.tcdMeta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tcdMetaItem{min-width:0;display:grid;gap:3px}.tcdMetaWide{grid-column:1 / -1}.tcdMetaLabel{color:#667085}.tcdMetaValue{color:#273142;overflow-wrap:anywhere}.tcdBadge{min-height:22px;padding:3px 7px;display:inline-flex;align-items:center;border:1px solid transparent;white-space:nowrap}.tcdBadge-info,.tcdBadge-ok,.tcdBadge.ok{border-color:#cfe7cf;background:#e8f5e8;color:#0b6a0b}.tcdBadge-muted,.tcdBadge.muted{border-color:#e1dfdd;background:#f3f2f1;color:#323130}.tcdEmpty{min-height:150px;padding:18px;display:grid;place-items:center;border:1px solid #e4e9f0;background:#fbfdff;color:#667085;text-align:center}@media(max-width:1040px){.tcdLayout{grid-template-columns:1fr}}@media(max-width:720px){.tcdPage{padding:8px}.tcdPageHeader,.tcdPanelHead,.tcdFormFooter{align-items:stretch;flex-direction:column}.tcdStats,.tcdFormGrid,.tcdMeta,.tcdItemHead,.tcdItemTop{grid-template-columns:1fr}.tcdPageHeader>.tcdPrimaryButton,.tcdActions>button{width:100%}.tcdCheckRow{align-items:stretch;flex-direction:column}.tcdCheck{width:100%}}.tcdItem{appearance:none!important;-webkit-appearance:none!important;display:grid!important;width:100%!important;min-width:0!important;margin:0!important;padding:11px 12px!important;border:1px solid #e4e9f0!important;outline:none!important;background-color:#fff!important;background-image:none!important;color:#273142!important;box-shadow:none!important;text-align:left!important;cursor:pointer!important}.tcdItem:hover{border-color:#b8cee4!important;background-color:#f7fbff!important;background-image:none!important;color:#273142!important}.tcdItem.isActive{border-color:#0f6cbd!important;background-color:#edf6ff!important;background-image:none!important;color:#273142!important;box-shadow:inset 3px 0 #0f6cbd!important}.tcdItem *,.tcdItem:hover *,.tcdItem.isActive *{color:inherit}.tcdItem .tcdItemTitle{color:#111827!important}.tcdItem .tcdItemSub,.tcdItem .tcdMetaLabel,.tcdItem .tcdMetaText{color:#667085!important}.tcdItem .tcdMetaValue{color:#273142!important}.tcdItem .tcdBadge-info,.tcdItem .tcdBadge-ok,.tcdItem .tcdBadge.ok{border-color:#cfe7cf!important;background-color:#e8f5e8!important;color:#0b6a0b!important}.tcdItem .tcdBadge-muted,.tcdItem .tcdBadge.muted{border-color:#e1dfdd!important;background-color:#f3f2f1!important;color:#323130!important}.adminIdleMask{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:24px;background:#0f172a3d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.adminIdleModal{width:min(440px,calc(100vw - 32px));background:#fff;border:1px solid #d7e2ee;border-radius:3px;box-shadow:0 22px 56px #0f172a2e;overflow:hidden;font-size:12px;font-weight:400;color:#1f2937}.adminIdleHeader{padding:13px 14px;border-bottom:1px solid #e7eef6;background:#fbfdff}.adminIdleTitle{margin:0;font-size:12px;line-height:1.4;font-weight:400;color:#111827}.adminIdleBody{padding:16px 14px 18px}.adminIdleText{margin:0 0 8px;font-size:12px;line-height:1.55;font-weight:400;color:#374151}.adminIdleText:last-child{margin-bottom:0}.adminIdleTime{font-size:13px;line-height:1.55;font-weight:400;font-variant-numeric:tabular-nums;color:#b91c1c}.adminIdleActions{display:flex;justify-content:flex-end;gap:8px;padding:10px 14px 14px;border-top:1px solid #e7eef6;background:#fbfdff}.adminIdleSecondaryBtn,.adminIdlePrimaryBtn{height:30px;padding:0 12px;border-radius:3px;font-size:12px;font-weight:400;line-height:1;cursor:pointer}.adminIdleSecondaryBtn{color:#334155;background:#fff;border:1px solid #cbd5e1}.adminIdleSecondaryBtn:hover{background:#f8fafc}.adminIdlePrimaryBtn{color:#fff;background:#0078d4;border:1px solid #0078d4}.adminIdlePrimaryBtn:hover{background:#106ebe;border-color:#106ebe}@media(max-width:560px){.adminIdleMask{padding:16px}.adminIdleActions{flex-direction:column-reverse}.adminIdleSecondaryBtn,.adminIdlePrimaryBtn{width:100%}}.adminLogisticsPage{display:flex;flex-direction:column;gap:12px;min-height:calc(100vh - 92px);color:#edf3f8;font-size:12px}.adminLogisticsPage *{box-sizing:border-box}.adminLogisticsHero,.adminLogisticsBoard,.adminLogisticsMiniGrid article,.adminLogisticsAlert,.adminLogisticsNotice,.adminLogisticsFloatPanel{border-radius:2px;background:#ffffff0b;border:1px solid rgba(255,255,255,.075);box-shadow:0 18px 42px #00000029}.adminLogisticsHero{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:14px}.adminLogisticsEyebrow{margin:0 0 5px;color:#9fb4c8;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.adminLogisticsHero h1,.adminLogisticsBoard h2{margin:0;color:#fff;font-size:16px;font-weight:500}.adminLogisticsHero span,.adminLogisticsBoardHead p,.adminLogisticsStat small,.adminLogisticsTable small,.adminLogisticsMiniGrid span,.adminLogisticsFloatHead p,.adminLogisticsDetailLine span{color:#aab8c7;font-size:11px}.adminLogisticsActions{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.adminLogisticsActions label{display:grid;gap:4px;color:#aab8c7;font-size:11px}.adminLogisticsActions input{width:76px;height:32px;border:1px solid rgba(255,255,255,.12);border-radius:2px;background:#0b141fb8;color:#fff;padding:0 8px;outline:none;font-size:12px}.adminLogisticsActions button,.adminLogisticsFilters button,.adminLogisticsPager button,.adminLogisticsFloatActions button{height:32px;border:1px solid rgba(255,255,255,.12);border-radius:2px;background:#ffffff0f;color:#edf3f8;padding:0 10px;font-size:12px;cursor:pointer}.adminLogisticsActions button:hover,.adminLogisticsFilters button:hover,.adminLogisticsPager button:hover,.adminLogisticsFloatActions button:hover{background:#ffffff1a}.adminLogisticsActions button:disabled,.adminLogisticsPager button:disabled{cursor:not-allowed;opacity:.45}.adminLogisticsAlert,.adminLogisticsNotice{padding:10px 12px;font-size:12px}.adminLogisticsAlert{color:#ffd7d7;background:#7f1d1d47;border-color:#f8717147}.adminLogisticsNotice{color:#d7fce5;background:#14532d38;border-color:#4ade8038}.adminLogisticsStats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.adminLogisticsStat{min-height:78px;border:1px solid rgba(255,255,255,.075);border-radius:2px;background:#ffffff0a;color:#edf3f8;padding:10px;text-align:left;cursor:pointer}.adminLogisticsStat.isActive{background:#3b82f624;border-color:#60a5fa52}.adminLogisticsStat span{display:block;color:#aab8c7;font-size:11px}.adminLogisticsStat p{margin:7px 0 4px;color:#fff;font-size:20px;font-weight:400}.adminLogisticsBoard{overflow:hidden}.adminLogisticsBoardHead{display:flex;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid rgba(255,255,255,.075)}.adminLogisticsBoardHead p{margin:5px 0 0}.adminLogisticsFilters{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.adminLogisticsFilters button.isActive{color:#fff;background:#3b82f638;border-color:#60a5fa61}.adminLogisticsTableWrap{overflow:auto}.adminLogisticsTable{width:100%;border-collapse:collapse;font-size:12px}.adminLogisticsTable th{padding:10px 12px;color:#9fb4c8;text-align:left;font-size:11px;font-weight:400;background:#ffffff06}.adminLogisticsTable td{padding:10px 12px;color:#e8eef6;border-top:1px solid rgba(255,255,255,.055);vertical-align:top}.adminLogisticsTable tr{cursor:pointer}.adminLogisticsTable tbody tr:hover,.adminLogisticsTable tbody tr.isSelected{background:#ffffff0b}.adminLogisticsTable td span{display:block;color:#fff;font-size:12px;font-weight:400}.adminLogisticsTable td small{display:block;margin-top:3px}.adminLogisticsPill{display:inline-flex;align-items:center;min-height:22px;border-radius:2px;padding:0 8px;font-size:11px;font-style:normal;color:#fff;border:1px solid rgba(255,255,255,.12);background:#ffffff14}.adminLogisticsPill.isAssigned{color:#dbeafe;background:#2563eb3d;border-color:#60a5fa52}.adminLogisticsPill.isReady{color:#dcfce7;background:#1665343d;border-color:#4ade8047}.adminLogisticsPill.isException{color:#ffedd5;background:#9a34123d;border-color:#fb923c4d}.adminLogisticsPager{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-top:1px solid rgba(255,255,255,.075)}.adminLogisticsPager span{color:#aab8c7;font-size:11px}.adminLogisticsEmpty{padding:28px 14px;color:#aab8c7;text-align:center;font-size:12px}.adminLogisticsMiniGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.adminLogisticsMiniGrid article{padding:12px}.adminLogisticsMiniGrid p{margin:6px 0 0;color:#fff;font-size:18px;font-weight:400}.adminLogisticsFloatPanel{position:fixed;z-index:80;display:flex;flex-direction:column;min-width:340px;min-height:360px;overflow:hidden;background:#303943}.adminLogisticsFloatHead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;cursor:move;background:#39444f;border-bottom:1px solid rgba(255,255,255,.09);-webkit-user-select:none;user-select:none}.adminLogisticsFloatHead span{display:block;color:#fff;font-size:12px}.adminLogisticsFloatHead p{margin:4px 0 0}.adminLogisticsFloatActions{display:flex;gap:6px}.adminLogisticsFloatBody{flex:1;overflow:auto;padding:12px}.adminLogisticsDetailLine{display:grid;grid-template-columns:118px minmax(0,1fr);gap:10px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.065)}.adminLogisticsDetailLine p{margin:0;color:#edf3f8;font-size:12px;line-height:1.45;word-break:break-word}.adminLogisticsResizeHandle{position:absolute;right:0;bottom:0;width:18px;height:18px;border:0;background:transparent;cursor:nwse-resize}.adminLogisticsResizeHandle:after{content:"";position:absolute;right:5px;bottom:5px;width:8px;height:8px;border-right:1px solid rgba(255,255,255,.45);border-bottom:1px solid rgba(255,255,255,.45)}.adminLogisticsDragging{-webkit-user-select:none;user-select:none}@media(max-width:1100px){.adminLogisticsStats{grid-template-columns:repeat(3,minmax(0,1fr))}.adminLogisticsMiniGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminLogisticsHero,.adminLogisticsBoardHead{align-items:stretch;flex-direction:column}}@media(max-width:720px){.adminLogisticsStats,.adminLogisticsMiniGrid{grid-template-columns:1fr}.adminLogisticsFloatPanel{left:8px!important;top:74px!important;width:calc(100vw - 16px)!important;height:calc(100vh - 90px)!important}}.alcPage,.alcPage *{box-sizing:border-box;font-family:Segoe UI,Arial,sans-serif;font-size:12px!important;font-weight:400;line-height:1.35;border-radius:2px!important;text-transform:none;letter-spacing:0}.alcPage{--alc-line: #d8dee8;--alc-line-soft: #e2e8f0;--alc-text: #0f172a;--alc-muted: #64748b;--alc-blue: #0f6cbd;--alc-blue-hover: #115ea3;--alc-green: #16a34a;--alc-orange: #d97706;--alc-red: #dc2626;--alc-violet: #7c3aed;width:100%;min-width:0;display:grid;gap:10px;color:var(--alc-text)}.alcPage h1,.alcPage h2,.alcPage h3,.alcPage p{margin:0}.alcPage h1,.alcPage h2,.alcPage h3,.alcPage strong{font-size:12px!important;line-height:1.25;font-weight:600}.alcHero,.alcEngineBar,.alcPanel,.alcKpi,.alcDetailCard,.alcAlert{border:1px solid #d8dee8;background:#fff;box-shadow:0 1px 3px #0f172a0f}.alcHero{min-height:78px;padding:11px 12px;display:grid;grid-template-columns:minmax(220px,.8fr) minmax(260px,1.2fr) auto;align-items:center;gap:10px;border-top:2px solid #0f6cbd}.alcTitleBlock>span{color:#0f6cbd}.alcTitleBlock h1{color:#0f172a}.alcTitleBlock p{color:#64748b}.alcSearch{min-width:0;min-height:32px;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;border:1px solid #cbd5e1;background:#f8fafc}.alcSearch svg{width:14px;height:14px;margin:auto;color:#64748b}.alcSearch input{width:100%;min-width:0;height:30px;padding:0 8px 0 0;border:0;outline:0;background:transparent;color:#0f172a}.alcHeroActions,.alcEngineBar,.alcRowActions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.alcHeroActions{justify-content:flex-end}.alcHeroActions button,.alcEngineBar button,.alcRowActions button,.alcTable button,.alcDrawerHead button{min-height:30px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #cbd5e1;background:#fff;color:#0f172a;cursor:pointer}.alcHeroActions button:hover,.alcEngineBar button:hover,.alcRowActions button:hover,.alcTable button:hover,.alcDrawerHead button:hover{border-color:#0f6cbd;background:#eff6ff;color:#0f6cbd}.alcHeroActions button:disabled,.alcEngineBar button:disabled,.alcRowActions button:disabled,.alcTable button:disabled{opacity:.55;cursor:not-allowed}.alcHeroActions svg,.alcEngineBar svg{width:13px;height:13px}.alcEngineBar{min-height:46px;padding:8px}.alcAlert>div{display:grid;gap:2px}.alcAlertError{border-left:3px solid #dc2626;background:#fff7f7;color:#991b1b}.alcAlertSuccess{border-left:3px solid #16a34a;background:#f0fdf4;color:#166534}.alcAlertWarning{border-left:3px solid #d97706;background:#fffbeb;color:#92400e}.alcKpi,.alcDetailCard{min-width:0;color:#0f172a;text-align:left;cursor:pointer}.alcKpi{min-height:72px;padding:8px;display:grid;grid-template-columns:28px minmax(0,1fr);gap:7px;align-items:center;border-top:3px solid #64748b}.alcKpi em,.alcDetailCard em{color:#0f172a;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alcKpi strong{color:#0f172a;font-size:12px!important;font-weight:600}.alcKpi small,.alcDetailCard small{color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alcKpi:hover,.alcDetailCard:hover{border-color:#94a3b8;background:#f8fafc}.alcKpi.is-live,.alcDetailCard.is-live{border-top-color:#16a34a}.alcKpi.is-route,.alcDetailCard.is-route{border-top-color:#0f6cbd}.alcKpi.is-warning,.alcDetailCard.is-warning{border-top-color:#d97706}.alcKpi.is-risk,.alcDetailCard.is-risk{border-top-color:#dc2626}.alcKpi.is-ai,.alcDetailCard.is-ai{border-top-color:#7c3aed}.alcIconBox{width:28px;height:28px;display:grid;place-items:center;border:1px solid #bfdbfe;background:#eff6ff;color:#0f6cbd}.alcPanelHead{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e2e8f0;padding-bottom:8px}.alcPanelHead h2{color:#0f172a}.alcPanelHead p,.alcPanelHead em{color:#64748b;font-style:normal}.alcDetailCard{min-height:58px;padding:8px;display:grid;grid-template-columns:28px minmax(0,1fr) 12px;align-items:center;gap:7px;border-top:3px solid #64748b}.alcCardActionIcon{width:16px;height:16px;display:grid;place-items:center;color:#64748b}.alcMapShell{position:relative;width:100%;height:360px;min-height:360px;overflow:hidden;border:1px solid #d8dee8;background:#eef4fa}.alcFleetMap,.alcFleetMap>div{width:100%!important;height:100%!important;min-height:360px}.alcMapWarning{position:absolute;top:8px;left:8px;right:8px;z-index:3;padding:7px 9px;border:1px solid #fcd34d;background:#fffbebf5;color:#92400e}.alcMapLegend{position:absolute;left:8px;bottom:8px;z-index:3;max-width:calc(100% - 16px);padding:6px 8px;display:flex;align-items:center;gap:7px;flex-wrap:wrap;border:1px solid #d8dee8;background:#fffffff5}.alcMapLegend span{display:inline-flex;align-items:center;gap:4px;color:#475569;white-space:nowrap}.alcMapLegend i{width:7px;height:7px;display:inline-block;border-radius:50%}.alcMapLegend i.is-live{background:#16a34a}.alcMapLegend i.is-recent{background:#d97706}.alcMapLegend i.is-stale{background:#c2410c}.alcMapLegend i.is-offline{background:#64748b}.alcMapEmpty,.alcEmpty{min-height:90px;padding:14px;display:grid;place-items:center;text-align:center;border:1px dashed #cbd5e1;background:#f8fafc;color:#64748b}.alcDrawerOverlay{position:fixed;inset:0;z-index:119;border:0;background:#0f172a5c}.alcDrawer{position:fixed;top:58px;right:8px;bottom:8px;z-index:120;width:min(680px,calc(100vw - 320px));min-width:430px;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid #cbd5e1;background:#fff;box-shadow:-12px 0 32px #0f172a33}.alcDrawerHead{min-height:62px;padding:9px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;border-bottom:1px solid #d8dee8;background:#f8fafc}.alcDrawerHead span,.alcDrawerHead p{color:#64748b}.alcDrawerHead h2{color:#0f172a}.alcDrawerHead button{width:30px;min-width:30px;padding:0}.alcDrawerHead button svg{width:14px;height:14px}.alcTable{width:100%;min-width:760px;border-collapse:collapse;background:#fff}.alcTable th,.alcTable td{font-size:12px!important;height:34px;padding:6px 7px;border-bottom:1px solid #e2e8f0;color:#0f172a;text-align:left;white-space:nowrap}.alcTable th{font-size:12px!important;background:#172033;color:#93c5fd}.alcTable td small{color:#64748b}.alcPill{min-height:21px;width:fit-content;padding:2px 7px;display:inline-flex;align-items:center;justify-content:center;background:#e2e8f0;color:#475569;font-style:normal;white-space:nowrap}.alcPill.is-live,.alcPill.is-normal,.alcPill.is-low,.alcPill.is-good{background:#dcfce7;color:#166534}.alcPill.is-recent,.alcPill.is-watch,.alcPill.is-route,.alcPill.is-muted{background:#dbeafe;color:#1d4ed8}.alcPill.is-stale,.alcPill.is-high,.alcPill.is-warning,.alcPill.is-medium{background:#fef3c7;color:#92400e}.alcPill.is-offline,.alcPill.is-critical,.alcPill.is-risk,.alcPill.is-urgent{background:#fee2e2;color:#991b1b}.alcListItem,.alcHubCard,.alcRiskBox,.alcInspectPair>div,.alcInfoGrid>div{min-width:0;padding:9px;display:grid;gap:4px;border:1px solid #e2e8f0;background:#fff}.alcListItem{border-left:3px solid #64748b}.alcListItem.is-warning,.alcListItem.is-high,.alcListItem.is-watch{border-left-color:#d97706}.alcListItem.is-critical,.alcListItem.is-risk,.alcListItem.is-urgent{border-left-color:#dc2626}.alcListItem.is-ai,.alcListItem.is-route{border-left-color:#0f6cbd}.alcListItem small,.alcListItem p,.alcHubCard small,.alcHubCard p{color:#64748b}.alcHubCard meter{width:100%;height:8px}.alcInspectPair span,.alcInfoGrid span,.alcRiskBox span{color:#64748b}.alcInspectPair p,.alcInfoGrid p,.alcRiskBox p{margin:0;color:#0f172a;overflow-wrap:anywhere}.alcRouteStops>div{min-height:32px;padding:6px 8px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;border:1px solid #e2e8f0;background:#fff}.alcRouteStops>div.isNext{border-color:#0f6cbd;background:#eff6ff}.alcStopNumber{width:22px;height:22px;display:grid;place-items:center;background:#0f6cbd;color:#fff;font-style:normal;font-weight:500}.alcRouteStops span{overflow:hidden;color:#0f172a;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1360px){.alcKpiGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1120px){.alcHero{grid-template-columns:1fr}.alcHeroActions{justify-content:flex-start}.alcKpiGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.alcDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.alcDrawer{width:min(680px,calc(100vw - 32px));min-width:0}}@media(max-width:760px){.alcKpiGrid,.alcDetailGrid,.alcInspectPair,.alcInfoGrid{grid-template-columns:1fr}.alcEngineBar,.alcHeroActions{align-items:stretch;flex-direction:column}.alcEngineBar button,.alcHeroActions button{width:100%}.alcMapShell,.alcFleetMap,.alcFleetMap>div,.alcMapEmpty{height:300px;min-height:300px}.alcDrawer{inset:0;width:auto;border-radius:0}}.alcPage .alcOperationsHero{grid-template-columns:minmax(210px,.8fr) minmax(430px,1.7fr) minmax(220px,.8fr) auto;align-items:end}.alcPage .alcOperationsContext{min-width:0;display:grid;grid-template-columns:minmax(190px,1.3fr) repeat(3,minmax(120px,.8fr));gap:7px;align-items:stretch}.alcPage .alcLocationSelector,.alcPage .alcContextMetric{min-width:0;min-height:52px;padding:7px 8px;display:grid;align-content:center;gap:2px;border:1px solid var(--alc-line);border-radius:2px;background:#fff;box-shadow:none}.alcPage .alcLocationSelector span,.alcPage .alcContextMetric span,.alcPage .alcContextMetric small{color:var(--alc-muted);font-size:11px;line-height:1.25}.alcPage .alcLocationSelector select{width:100%;min-width:0;min-height:28px;padding:3px 24px 3px 6px;border:1px solid var(--alc-line);border-radius:2px;background:#f8fafc;color:var(--alc-text);font-size:12px;outline:none}.alcPage .alcLocationSelector select:focus{border-color:var(--alc-blue);background:#fff}.alcPage .alcContextMetric strong{overflow:hidden;color:var(--alc-text);font-size:12px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.alcPage .alcContextMetric.is-live{border-top:2px solid var(--alc-green)}.alcPage .alcContextMetric.is-warning{border-top:2px solid var(--alc-orange)}.alcPage .alcContextMetric.is-risk{border-top:2px solid var(--alc-red)}@media(max-width:1380px){.alcPage .alcOperationsHero{grid-template-columns:minmax(220px,.8fr) minmax(0,1.8fr)}.alcPage .alcOperationsContext{grid-column:2}.alcPage .alcSearch{grid-column:1}.alcPage .alcHeroActions{grid-column:2;justify-content:flex-end}}@media(max-width:1050px){.alcPage .alcOperationsHero,.alcPage .alcOperationsContext{grid-template-columns:1fr 1fr}.alcPage .alcOperationsContext,.alcPage .alcSearch,.alcPage .alcHeroActions,.alcPage .alcLocationSelector{grid-column:1 / -1}}@media(max-width:720px){.alcPage .alcOperationsHero,.alcPage .alcOperationsContext{grid-template-columns:1fr}.alcPage .alcLocationSelector,.alcPage .alcOperationsContext,.alcPage .alcSearch,.alcPage .alcHeroActions{grid-column:1}}.alcPage .alcEngineBar button:first-child,.alcPage .alcHeroActions button:last-child{border-color:#0f6cbd;background:#0f6cbd;color:#fff}.alcPage .alcEngineBar button:first-child:hover,.alcPage .alcHeroActions button:last-child:hover{border-color:#115ea3;background:#115ea3;color:#fff}.alcPage .alcKpiGrid,.alcPage .alcDetailGrid{min-width:0}.alcPage .alcPanel,.alcPage .alcHero,.alcPage .alcEngineBar,.alcPage .alcKpi,.alcPage .alcDetailCard{box-shadow:0 10px 26px #0f172a14,0 1px 2px #0f172a14}.alcPage .alcTable{background:#0f172a}.alcPage .alcTable td{border-bottom-color:#1e293b;background:#0f172a;color:#dbeafe}.alcPage .alcTable tbody tr:nth-child(2n) td{background:#111c2f}.alcPage .alcTable tbody tr:hover td{background:#1e293b}.alcPage .alcTable td small{color:#94a3b8}.plShipmentStat{min-width:0;min-height:72px;padding:8px;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;border:1px solid var(--shipment-line);border-top:3px solid #667085;background:#fff;color:var(--shipment-text);text-align:left;cursor:pointer}.plShipmentStatIcon{width:29px;height:29px;display:grid;place-items:center;border:1px solid #bdd7ee;background:#eef6fc;color:var(--shipment-blue)}.plShipmentStatIcon svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.plShipmentStatBody{min-width:0;display:grid;gap:1px}.plShipmentStatLabel,.plShipmentStatHint{color:var(--shipment-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plShipmentStatValue{font-size:15px!important;color:var(--shipment-text)}.plShipmentFilters{display:grid;grid-template-columns:minmax(260px,1fr) 210px auto;gap:7px}@media(max-width:1280px){.plShipmentStats{grid-template-columns:repeat(3,minmax(0,1fr))}.plShipmentCommandBar{grid-template-columns:1fr}.plShipmentCommandActions{justify-content:flex-start}.plShipmentMetadataGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.plShipmentCreateGrid.isThree{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.plShipmentStats,.plShipmentCommandMetrics,.plShipmentMetadataGrid,.plShipmentFormGrid,.plShipmentCreateGrid,.plShipmentCreateGrid.isThree,.plShipmentCreateSummary,.plShipmentCreateMoneyGrid,.plShipmentCreateToggleGrid,.plShipmentContactSummaryGrid{grid-template-columns:1fr}.plShipmentHeaderActions,.plShipmentCreateActionRow,.plShipmentCreateFooter,.plShipmentDrawerActions{align-items:stretch;flex-direction:column}.plShipmentHeaderActions button,.plShipmentCreateActionRow button,.plShipmentCreateFooter button,.plShipmentDrawerActions button{width:100%}.plShipmentDetailsDrawer,.plShipmentCreateDrawer,.plShipmentMapDialog{inset:0;width:100%;height:100%;min-width:0;transform:none;border:0;border-radius:0}.plShipmentMapDialog{left:0;top:0}.plShipmentGoogleMap{min-height:300px}}.plTrackPage,.plTrackPage *{box-sizing:border-box}.plTrackPage{--track-blue: #0f6cbd;--track-blue-hover: #115ea3;--track-text: #172033;--track-muted: #667085;--track-line: #d9e1ea;--track-line-strong: #c6d1de;--track-panel: #ffffff;--track-soft: #f5f7fa;--track-field: #f1f4f7;--track-success: #067647;--track-warning: #b54708;--track-danger: #b42318;--track-radius: 3px;width:100%;min-width:0;margin:0;display:grid;gap:9px;color:var(--track-text);font-family:Segoe UI,Arial,sans-serif;font-size:12px;line-height:1.4}.plTrackPage h1,.plTrackPage h2,.plTrackPage h3,.plTrackPage p,.plTrackPage strong,.plTrackPage span{margin:0}.plTrackPage h1{font-size:14px;line-height:1.3;font-weight:600}.plTrackPage h2,.plTrackPage h3,.plTrackPage strong{font-size:12px;font-weight:600}.plTrackPage button,.plTrackPage input,.plTrackPage select,.plTrackPage textarea{font-family:inherit;font-size:12px}.plTrackHeader,.plTrackStats,.plTrackMapPanel,.plTrackProgressPanel,.plTrackPanel,.plTrackSearchPanel,.plTrackNotice,.plTrackAlert{min-width:0;border:1px solid var(--track-line);border-radius:var(--track-radius);background:var(--track-panel);box-shadow:none}.plTrackHeader{min-height:68px;padding:10px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border-top:2px solid var(--track-blue)}.plTrackHeader>div:first-child{min-width:0;display:grid;gap:2px}.plTrackHeader span{color:var(--track-muted)}.plTrackHeaderActions,.plTrackActions{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.plTrackPrimaryBtn,.plTrackGhostBtn,.plTrackCloseBtn,.plTrackTextBtn{min-height:31px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--track-line-strong);border-radius:3px;cursor:pointer;text-decoration:none;white-space:nowrap}.plTrackPrimaryBtn{border-color:var(--track-blue);background:var(--track-blue);color:#fff}.plTrackPrimaryBtn:hover{border-color:var(--track-blue-hover);background:var(--track-blue-hover)}.plTrackGhostBtn,.plTrackCloseBtn,.plTrackTextBtn{background:#fff;color:#344054}.plTrackGhostBtn:hover,.plTrackCloseBtn:hover,.plTrackTextBtn:hover{border-color:var(--track-blue);background:#eff6fc;color:var(--track-blue)}.plTrackTextBtn{min-height:27px;padding:0 8px}.plTrackPrimaryBtn:disabled,.plTrackGhostBtn:disabled,.plTrackCloseBtn:disabled,.plTrackTextBtn:disabled{opacity:.5;cursor:not-allowed}.plTrackNotice,.plTrackAlert{padding:9px 10px;display:grid;gap:2px}.plTrackNotice{border-left:3px solid var(--track-success);background:#f0fdf4;color:var(--track-success)}.plTrackAlert{border-left:3px solid var(--track-danger);background:#fff5f5;color:var(--track-danger)}.plTrackSearchPanel{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:7px;padding:9px}.plTrackSearchField,.plTrackField{min-width:0;display:grid;gap:4px}.plTrackSearchField span,.plTrackField span{color:var(--track-muted)}.plTrackSearchField input,.plTrackField input,.plTrackField select,.plTrackField textarea{width:100%;min-width:0;min-height:33px;padding:6px 8px;border:1px solid #cbd5e1;border-radius:3px;outline:none;background:var(--track-field);color:var(--track-text)}.plTrackSearchField input:focus,.plTrackField input:focus,.plTrackField select:focus,.plTrackField textarea:focus{border-color:var(--track-blue);background:#fff}.plTrackField textarea{min-height:88px;resize:vertical}.plTrackStats{padding:7px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.plTrackStat{min-width:0;min-height:68px;padding:8px;display:grid;align-content:center;gap:2px;border:1px solid var(--track-line);border-top:3px solid #667085;border-radius:3px;background:#fff}.plTrackStatLabel,.plTrackStatHint{color:var(--track-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plTrackStatValue{color:var(--track-text);font-size:14px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plTrackMapPanel,.plTrackProgressPanel,.plTrackPanel{padding:9px;overflow:hidden}.plTrackMapHead,.plTrackProgressHead,.plTrackPanelHead{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid var(--track-line)}.plTrackMapHead>div,.plTrackProgressHead>div,.plTrackPanelHead>div{min-width:0;display:grid;gap:2px}.plTrackMapHead p,.plTrackProgressHead p,.plTrackPanelHead p{color:var(--track-muted)}.plTrackMapBadges{display:flex;align-items:center;justify-content:flex-end;gap:5px;flex-wrap:wrap}.plTrackMapBadges span,.plTrackProgressHead>span,.plTrackPill,.plTrackSource{min-height:21px;padding:2px 7px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #bfd8ee;border-radius:3px;background:#eef6fc;color:#175cd3;white-space:nowrap}.plTrackMapShell{position:relative;overflow:hidden;border:1px solid var(--track-line);border-radius:3px;background:#eef4fb}.plTrackGoogleMap,.plTrackMapEmpty{width:100%;height:350px}.plTrackMapEmpty{display:grid;place-items:center;color:var(--track-muted);background:#f8fafc}.plTrackMapLegend{position:absolute;left:8px;bottom:8px;max-width:calc(100% - 16px);padding:5px 8px;border:1px solid var(--track-line);border-radius:3px;background:#fffffff0;color:#475467}.plTrackMapInfo{min-width:160px;display:grid;gap:3px}.plTrackMapInfo strong{color:var(--track-text)}.plTrackMapInfo span{color:#475467}.plTrackProgressSteps{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;padding:10px 4px 6px}.plTrackStep{position:relative;min-width:0;display:grid;justify-items:center;gap:4px;text-align:center;color:var(--track-muted)}.plTrackStep:before{content:"";position:absolute;top:13px;left:-50%;width:100%;height:2px;z-index:0;background:#dbe3ec}.plTrackStep:first-child:before{display:none}.plTrackStep.isComplete:before,.plTrackStep.isActive:before{background:var(--track-success)}.plTrackStepDot{position:relative;z-index:1;width:26px;height:26px;display:grid;place-items:center;border:2px solid #dbe3ec;border-radius:50%;background:#fff;color:var(--track-muted)}.plTrackStep.isComplete .plTrackStepDot{border-color:var(--track-success);background:var(--track-success);color:#fff}.plTrackStep.isActive .plTrackStepDot{border-color:var(--track-blue);background:var(--track-blue);color:#fff}.plTrackStep strong,.plTrackStep span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plTrackStep strong{color:var(--track-text)}.plTrackStep span{color:var(--track-muted)}.plTrackWorkbench,.plTrackWorkbenchThree{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.plTrackResultList{display:grid;gap:6px;max-height:310px;overflow-y:auto}.plTrackResultCard{padding:8px;display:grid;gap:6px;border:1px solid var(--track-line);border-radius:3px;background:#fff;color:var(--track-text);cursor:pointer}.plTrackResultCard:hover,.plTrackResultCard.isSelected{border-color:#9dc5e6;background:#eef6fc}.plTrackResultCard.isSelected{box-shadow:inset 3px 0 0 var(--track-blue)}.plTrackResultTop{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.plTrackResultTop>div{min-width:0;display:grid;gap:2px}.plTrackResultTop h3,.plTrackResultTop span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plTrackResultTop span,.plTrackResultMeta span{color:var(--track-muted)}.plTrackResultMeta{display:grid;gap:2px}.plTrackPill-delivered,.plTrackPill-completed{border-color:#abefc6;background:#dcfae6;color:var(--track-success)}.plTrackPill-in_transit,.plTrackPill-out_for_delivery,.plTrackPill-picked_up,.plTrackPill-assigned{border-color:#b2ccff;background:#dbeafe;color:#175cd3}.plTrackPill-payment_pending,.plTrackPill-pending_assignment,.plTrackPill-pickup_scheduled,.plTrackPill-labelled{border-color:#fedf89;background:#fef0c7;color:#93370d}.plTrackPill-failed_delivery,.plTrackPill-returned,.plTrackPill-cancelled{border-color:#fecdca;background:#fee4e2;color:var(--track-danger)}.plTrackSummaryHero,.plTrackDriverHero,.plTrackNotePreview{padding:9px;margin-bottom:8px;display:grid;gap:3px;border:1px solid var(--track-line);border-left:3px solid var(--track-blue);border-radius:3px;background:#f7f9fb;color:var(--track-text)}.plTrackSummaryHero span,.plTrackDriverHero span,.plTrackNotePreview span,.plTrackSummaryHero p,.plTrackDriverHero p,.plTrackNotePreview p{color:var(--track-muted)}.plTrackInfoGrid,.plTrackInfoGridTwo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.plTrackInfo{min-width:0;padding:7px;display:grid;gap:3px;border:1px solid var(--track-line);border-radius:3px;background:#f8fafc}.plTrackInfo span{color:var(--track-muted)}.plTrackInfo strong{color:var(--track-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plTrackTimeline{display:grid;gap:7px}.plTrackTimelineItem{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px}.plTrackTimelineDot{width:9px;height:9px;margin-top:10px;border-radius:50%;background:var(--track-blue)}.plTrackTimelineBody{min-width:0;padding:8px;display:grid;gap:7px;border:1px solid var(--track-line);border-radius:3px;background:#fff;color:var(--track-text)}.plTrackTimelineHead{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.plTrackTimelineHead>div{min-width:0;display:grid;gap:2px}.plTrackTimelineHead span,.plTrackTimelineMeta span{color:var(--track-muted)}.plTrackTimelineMeta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.plTrackSource{height:fit-content;flex:0 0 auto}.plTrackRaw{border-top:1px solid var(--track-line);padding-top:5px}.plTrackRaw summary{color:#475467;cursor:pointer}.plTrackRaw pre{max-height:220px;overflow:auto;margin:6px 0 0;padding:8px;border-radius:3px;background:#172033;color:#f8fafc;font-family:Consolas,Courier New,monospace;font-size:11px;white-space:pre-wrap;overflow-wrap:anywhere}.plTrackEmpty{min-height:74px;padding:14px;display:grid;place-items:center;border:1px dashed #c7d2df;border-radius:3px;background:#f8fafc;color:var(--track-muted);text-align:center}.plTrackOverlay{position:fixed;inset:0;z-index:1500;padding:74px 18px 18px 250px;display:flex;align-items:flex-start;justify-content:center;overflow:hidden;background:#0f172a6b}.plTrackDrawer{width:min(760px,calc(100vw - 300px));max-height:calc(100vh - 96px);overflow-y:auto;border:1px solid var(--track-line-strong);border-radius:3px;background:#fff;box-shadow:0 24px 60px #0f172a42}.plTrackForm{padding:10px;display:grid;gap:9px}.plTrackDrawerHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:8px;border-bottom:1px solid var(--track-line)}.plTrackDrawerHead>div{min-width:0;display:grid;gap:2px}.plTrackDrawerHead p{color:var(--track-muted)}.plTrackFormBlock{padding:8px;display:grid;gap:8px;border:1px solid var(--track-line);border-radius:3px;background:#fff}.plTrackFormBlockTitle{color:var(--track-blue)}.plTrackFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.plTrackSpanTwo{grid-column:span 2}@media(max-width:1260px){.plTrackStats{grid-template-columns:repeat(3,minmax(0,1fr))}.plTrackWorkbench,.plTrackWorkbenchThree{grid-template-columns:repeat(2,minmax(0,1fr))}.plTrackWorkbench>:last-child,.plTrackWorkbenchThree>:last-child{grid-column:1 / -1}.plTrackTimelineMeta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.plTrackHeader,.plTrackSearchPanel,.plTrackWorkbench,.plTrackWorkbenchThree{grid-template-columns:1fr}.plTrackWorkbench>:last-child,.plTrackWorkbenchThree>:last-child{grid-column:auto}.plTrackHeaderActions,.plTrackActions{justify-content:flex-start}.plTrackOverlay{padding:68px 8px 8px}.plTrackDrawer{width:calc(100vw - 16px);max-height:calc(100vh - 76px)}.plTrackProgressSteps{overflow-x:auto;grid-template-columns:repeat(7,minmax(110px,1fr))}}@media(max-width:720px){.plTrackStats,.plTrackFormGrid,.plTrackInfoGrid,.plTrackInfoGridTwo,.plTrackTimelineMeta{grid-template-columns:1fr}.plTrackHeaderActions,.plTrackActions,.plTrackMapHead,.plTrackProgressHead,.plTrackPanelHead,.plTrackTimelineHead{display:grid;grid-template-columns:1fr}.plTrackPrimaryBtn,.plTrackGhostBtn,.plTrackCloseBtn,.plTrackTextBtn{width:100%}.plTrackMapBadges{justify-content:flex-start}.plTrackGoogleMap,.plTrackMapEmpty{height:300px}.plTrackSpanTwo{grid-column:auto}}@media(max-width:640px){.plTrackOverlay{padding:0}.plTrackDrawer{width:100vw;max-height:100vh;border:0;border-radius:0}}.plTransferPage,.plTransferPage *{box-sizing:border-box}.plTransferPage{--transfer-blue: #0f6cbd;--transfer-blue-hover: #115ea3;--transfer-text: #172033;--transfer-muted: #667085;--transfer-line: #d9e1ea;--transfer-line-strong: #c6d1de;--transfer-panel: #ffffff;--transfer-soft: #f5f7fa;--transfer-field: #f1f4f7;--transfer-success: #067647;--transfer-warning: #b54708;--transfer-danger: #b42318;--transfer-radius: 3px;width:100%;min-width:0;display:grid;gap:9px;color:var(--transfer-text);font-family:Segoe UI,Arial,sans-serif;font-size:12px;line-height:1.4}.plTransferPage h1,.plTransferPage h2,.plTransferPage h3,.plTransferPage p,.plTransferPage span,.plTransferPage strong,.plTransferPage small{margin:0}.plTransferPage h1{font-size:14px;font-weight:600;line-height:1.25}.plTransferPage h2,.plTransferPage h3,.plTransferPage strong{font-size:12px;font-weight:600}.plTransferPage button,.plTransferPage input,.plTransferPage select{font-family:inherit;font-size:12px}.plTransferHeader,.plTransferStats,.plTransferPanel,.plTransferList,.plTransferInspect,.plTransferAlert,.plTransferNotice{min-width:0;border:1px solid var(--transfer-line);border-radius:var(--transfer-radius);background:var(--transfer-panel);box-shadow:none}.plTransferHeader{min-height:68px;padding:10px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border-top:2px solid var(--transfer-blue)}.plTransferHeader>div{min-width:0;display:grid;gap:2px}.plTransferHeader p{color:var(--transfer-muted)}.plTransferEyebrow{color:var(--transfer-blue);font-size:10px;text-transform:uppercase;letter-spacing:.05em}.plTransferPrimaryBtn,.plTransferTextBtn{min-height:31px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--transfer-line-strong);border-radius:3px;cursor:pointer;text-decoration:none;white-space:nowrap}.plTransferPrimaryBtn{border-color:var(--transfer-blue);background:var(--transfer-blue);color:#fff}.plTransferPrimaryBtn:hover{border-color:var(--transfer-blue-hover);background:var(--transfer-blue-hover)}.plTransferTextBtn{min-height:27px;padding:0 8px;background:#fff;color:#344054}.plTransferTextBtn:hover{border-color:var(--transfer-blue);background:#eff6fc;color:var(--transfer-blue)}.plTransferPrimaryBtn:disabled,.plTransferTextBtn:disabled{opacity:.5;cursor:not-allowed}.plTransferAlert,.plTransferNotice{padding:9px 10px;display:grid;gap:2px}.plTransferAlert{border-left:3px solid var(--transfer-danger);background:#fff5f5;color:var(--transfer-danger)}.plTransferNotice{border-left:3px solid var(--transfer-success);background:#f0fdf4;color:var(--transfer-success)}.plTransferStats{padding:7px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.plTransferStat{min-height:66px;padding:8px;display:grid;align-content:center;gap:2px;border:1px solid var(--transfer-line);border-top:3px solid #667085;border-radius:3px;background:#fff}.plTransferStat span{color:var(--transfer-muted)}.plTransferStat strong{font-size:14px}.plTransferStat.is-warning{border-top-color:var(--transfer-warning)}.plTransferStat.is-success{border-top-color:var(--transfer-success)}.plTransferStat.is-danger{border-top-color:var(--transfer-danger)}.plTransferPanel{padding:9px;overflow:hidden}.plTransferPanelHead,.plTransferTimelineHead{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.plTransferPanelHead{padding-bottom:8px;border-bottom:1px solid var(--transfer-line)}.plTransferPanelHead>div,.plTransferTimelineHead>div{min-width:0;display:grid;gap:2px}.plTransferPanelHead p,.plTransferTimelineHead p{color:var(--transfer-muted)}.plTransferFilters{display:grid;grid-template-columns:minmax(260px,1fr) 190px;gap:7px;padding:8px 0}.plTransferFilters input,.plTransferFilters select,.plTransferOverride input,.plTransferOverride select{width:100%;min-width:0;min-height:33px;padding:6px 8px;border:1px solid #cbd5e1;border-radius:3px;outline:none;background:var(--transfer-field);color:var(--transfer-text)}.plTransferFilters input:focus,.plTransferFilters select:focus,.plTransferOverride input:focus,.plTransferOverride select:focus{border-color:var(--transfer-blue);background:#fff}.plTransferGrid{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:8px;align-items:start}.plTransferList,.plTransferInspect{padding:8px;display:grid;align-content:start;gap:9px}.plTransferTableWrap{min-width:0;overflow-x:auto;border:1px solid var(--transfer-line)}.plTransferTable{width:100%;min-width:860px;border-collapse:collapse;table-layout:fixed}.plTransferTable th,.plTransferTable td{min-height:40px;padding:7px 8px;border-bottom:1px solid #e6ebf1;text-align:left;vertical-align:middle}.plTransferTable th{background:#f4f6f8;color:#475467;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.035em;white-space:nowrap}.plTransferTable tbody tr{cursor:pointer}.plTransferTable tbody tr:hover,.plTransferTable tr.isSelected{background:#eef6fc}.plTransferTable td strong,.plTransferTable td span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plTransferTable td span{margin-top:2px;color:var(--transfer-muted)}.plTransferPill{width:fit-content;min-height:21px;padding:2px 7px;display:inline-flex!important;align-items:center;border-radius:3px;background:#e8edf3;color:#475467!important;white-space:nowrap}.plTransferPill-pending_acceptance{background:#fef0c7;color:#93370d!important}.plTransferPill-accepted{background:#dcfae6;color:var(--transfer-success)!important}.plTransferPill-rejected,.plTransferPill-cancelled{background:#fee4e2;color:var(--transfer-danger)!important}.plTransferPill-admin_override{background:#e0e7ff;color:#3730a3!important}.plTransferInfo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.plTransferInfo>div,.plTransferEvent{min-width:0;padding:7px;display:grid;gap:3px;border:1px solid var(--transfer-line);border-radius:3px;background:#f8fafc}.plTransferInfo span,.plTransferEvent span,.plTransferEvent small{color:var(--transfer-muted)}.plTransferInfo strong,.plTransferEvent strong{overflow-wrap:anywhere}.plTransferOverride{padding:8px;display:grid;gap:7px;border:1px solid #f5c97a;border-left:3px solid var(--transfer-warning);border-radius:3px;background:#fff8e6}.plTransferOverride>div{display:grid;gap:2px}.plTransferOverride p{color:#854a0e}.plTransferOverride label{min-width:0;display:grid;gap:4px}.plTransferOverride label>span{color:#854a0e}.plTransferTimeline{display:grid;gap:7px}.plTransferTimelineHead{align-items:center}.plTransferEventHead{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.plTransferEmpty{min-height:100px;padding:14px;display:grid;place-items:center;border:1px dashed #c7d2df;border-radius:3px;background:#f8fafc;color:var(--transfer-muted);text-align:center}@media(max-width:1180px){.plTransferGrid,.plTransferInspect{grid-template-columns:1fr}}@media(max-width:820px){.plTransferHeader,.plTransferFilters,.plTransferStats{grid-template-columns:1fr}.plTransferPrimaryBtn,.plTransferTextBtn{width:100%}.plTransferPanelHead,.plTransferTimelineHead,.plTransferEventHead{display:grid;grid-template-columns:1fr}}@media(max-width:620px){.plTransferInfo{grid-template-columns:1fr}.plTransferTable{min-width:760px}}.plPayoutPage,.plPayoutPage *{box-sizing:border-box}.plPayoutPage{--payout-blue: #0f6cbd;--payout-blue-hover: #115ea3;--payout-text: #172033;--payout-muted: #667085;--payout-line: #d9e1ea;--payout-line-strong: #c6d1de;--payout-panel: #ffffff;--payout-soft: #f5f7fa;--payout-success: #067647;--payout-warning: #b54708;--payout-danger: #b42318;--payout-radius: 3px;width:100%;min-width:0;display:grid;gap:9px;color:var(--payout-text);font-family:Segoe UI,Arial,sans-serif;font-size:12px;line-height:1.4}.plPayoutPage h1,.plPayoutPage h2,.plPayoutPage h3,.plPayoutPage p,.plPayoutPage span,.plPayoutPage strong,.plPayoutPage em{margin:0}.plPayoutPage h1{font-size:14px;font-weight:600;line-height:1.25}.plPayoutPage h2,.plPayoutPage h3,.plPayoutPage strong{font-size:12px;font-weight:600}.plPayoutPage button{font-family:inherit;font-size:12px}.plPayoutHeader,.plPayoutStats,.plPayoutPanel,.plPayoutAlert,.plPayoutNotice,.plPayoutReadiness{min-width:0;border:1px solid var(--payout-line);border-radius:var(--payout-radius);background:var(--payout-panel);box-shadow:none}.plPayoutHeader{min-height:68px;padding:10px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border-top:2px solid var(--payout-blue)}.plPayoutHeader>div:first-child{min-width:0;display:grid;gap:2px}.plPayoutHeader p{color:var(--payout-muted)}.plPayoutEyebrow{color:var(--payout-blue);font-size:10px;letter-spacing:.05em;text-transform:uppercase}.plPayoutActions{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.plPayoutPrimaryBtn,.plPayoutGhostBtn{min-height:31px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--payout-line-strong);border-radius:var(--payout-radius);background:#fff;color:#344054;cursor:pointer;text-decoration:none;white-space:nowrap}.plPayoutPrimaryBtn{border-color:var(--payout-blue);background:var(--payout-blue);color:#fff}.plPayoutPrimaryBtn:hover{border-color:var(--payout-blue-hover);background:var(--payout-blue-hover)}.plPayoutGhostBtn:hover{border-color:var(--payout-blue);background:#eff6fc;color:var(--payout-blue)}.plPayoutPrimaryBtn:disabled,.plPayoutGhostBtn:disabled{opacity:.5;cursor:not-allowed}.plPayoutAlert,.plPayoutNotice{padding:9px 10px;display:grid;gap:2px}.plPayoutAlert{border-left:3px solid var(--payout-danger);background:#fff5f5;color:var(--payout-danger)}.plPayoutNotice{border-left:3px solid var(--payout-success);background:#f0fdf4;color:var(--payout-success)}.plPayoutStats{padding:7px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.plPayoutStat{min-width:0;min-height:72px;padding:8px;display:grid;align-content:center;gap:3px;border:1px solid var(--payout-line);border-top:3px solid #667085;border-radius:var(--payout-radius);background:#fff}.plPayoutStat>span,.plPayoutStat>em{color:var(--payout-muted);font-style:normal}.plPayoutStat>strong{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plPayoutStat>em:not(.plPayoutPill){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plPayoutPill{width:fit-content;min-height:21px;padding:2px 7px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--payout-radius);background:#e8edf3;color:#475467;font-style:normal;white-space:nowrap}.plPayoutPillOk{background:#dcfae6;color:var(--payout-success)}.plPayoutPillWarn{background:#fef0c7;color:#93370d}.plPayoutPillBad{background:#fee4e2;color:var(--payout-danger)}.plPayoutLayout{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:8px;align-items:stretch}.plPayoutPanel{min-width:0;padding:9px;overflow:hidden}.plPayoutPanelHead{min-width:0;padding-bottom:8px;margin-bottom:8px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border-bottom:1px solid var(--payout-line)}.plPayoutPanelHead>div{min-width:0;display:grid;gap:2px}.plPayoutPanelHead p{color:var(--payout-muted)}.plPayoutInfoGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--payout-line);border-left:1px solid var(--payout-line)}.plPayoutInfoGrid>div{min-width:0;min-height:58px;padding:8px;display:grid;align-content:center;gap:3px;border-right:1px solid var(--payout-line);border-bottom:1px solid var(--payout-line);background:#fff}.plPayoutInfoGrid span{color:var(--payout-muted)}.plPayoutInfoGrid strong{overflow-wrap:anywhere}.plPayoutNote{padding:8px;margin-top:8px;border:1px solid #bfdbfe;border-left:3px solid var(--payout-blue);border-radius:var(--payout-radius);background:#eff6ff;color:#475467;line-height:1.5}.plPayoutTableWrap{width:100%;min-width:0;overflow-x:auto;border:1px solid var(--payout-line);border-radius:var(--payout-radius)}.plPayoutTable{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed;background:#fff}.plPayoutTable th,.plPayoutTable td{min-height:40px;padding:7px 8px;border-bottom:1px solid #e6ebf1;text-align:left;vertical-align:middle}.plPayoutTable th{background:#f4f6f8;color:#475467;font-size:10px;font-weight:600;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap}.plPayoutTable tbody tr:hover{background:#f8fbfe}.plPayoutTable td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plPayoutEmpty{min-height:100px;padding:14px;display:grid;place-items:center;border:1px dashed #c7d2df;border-radius:var(--payout-radius);background:#f8fafc;color:var(--payout-muted);text-align:center}.plPayoutReadiness{padding:9px 10px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;border-left:3px solid var(--payout-blue);background:#f8fafc}.plPayoutReadiness span{color:var(--payout-muted)}@media(max-width:1180px){.plPayoutLayout{grid-template-columns:1fr}}@media(max-width:900px){.plPayoutStats{grid-template-columns:repeat(2,minmax(0,1fr))}.plPayoutHeader{grid-template-columns:1fr}.plPayoutActions{justify-content:flex-start}}@media(max-width:680px){.plPayoutStats,.plPayoutInfoGrid,.plPayoutReadiness{grid-template-columns:1fr}.plPayoutPanelHead,.plPayoutActions{display:grid;grid-template-columns:1fr}.plPayoutPrimaryBtn,.plPayoutGhostBtn{width:100%}}.logDriverPaymentsPage,.logDriverPaymentsPage *{box-sizing:border-box}.logDriverPaymentsPage{--driver-pay-blue: #0f6cbd;--driver-pay-blue-hover: #115ea3;--driver-pay-text: #172033;--driver-pay-muted: #667085;--driver-pay-line: #d9e1ea;--driver-pay-line-strong: #c5d0dc;--driver-pay-panel: #ffffff;--driver-pay-soft: #f5f7fa;--driver-pay-field: #eef2f6;--driver-pay-success: #067647;--driver-pay-warning: #b54708;--driver-pay-danger: #b42318;--driver-pay-radius: 3px;position:relative;width:100%;min-width:0;display:grid;gap:9px;color:var(--driver-pay-text);font-family:Segoe UI,Arial,sans-serif;font-size:12px;line-height:1.4}.logDriverPaymentsPage h1,.logDriverPaymentsPage h2,.logDriverPaymentsPage h3,.logDriverPaymentsPage p,.logDriverPaymentsPage span,.logDriverPaymentsPage strong,.logDriverPaymentsPage small,.logDriverPaymentsPage mark{margin:0}.logDriverPaymentsPage h1{font-size:14px;font-weight:600;line-height:1.25}.logDriverPaymentsPage h2,.logDriverPaymentsPage h3,.logDriverPaymentsPage strong{font-size:12px;font-weight:600}.logDriverPaymentsPage button,.logDriverPaymentsPage select,.logDriverPaymentsPage textarea{font-family:inherit;font-size:12px}.logDriverPayHeader,.logDriverPayStats,.logDriverPayPanel,.logDriverPayEmpty{min-width:0;border:1px solid var(--driver-pay-line);border-radius:var(--driver-pay-radius);background:var(--driver-pay-panel);box-shadow:none}.logDriverPayHeader{min-height:68px;padding:10px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border-top:2px solid var(--driver-pay-blue)}.logDriverPayHeader>div:first-child{min-width:0;display:grid;gap:2px}.logDriverPayHeader p{color:var(--driver-pay-muted)}.logDriverPayEyebrow{color:var(--driver-pay-blue);font-size:10px;line-height:1.2;letter-spacing:.05em;text-transform:uppercase}.logDriverPayHeaderActions{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.logDriverPayScope{min-height:27px;padding:0 8px;display:inline-flex;align-items:center;border:1px solid #bfd8ee;border-radius:var(--driver-pay-radius);background:#eef6fc;color:var(--driver-pay-blue)}.logDriverPayPrimaryBtn,.logDriverPayGhostBtn,.logDriverPayList button,.logDriverPayInspect footer button{min-height:31px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--driver-pay-line-strong);border-radius:var(--driver-pay-radius);background:#fff;color:#344054;cursor:pointer;text-decoration:none;white-space:nowrap}.logDriverPayPrimaryBtn,.logDriverPayInspect footer button.is-primary{border-color:var(--driver-pay-blue);background:var(--driver-pay-blue);color:#fff}.logDriverPayPrimaryBtn:hover,.logDriverPayInspect footer button.is-primary:hover{border-color:var(--driver-pay-blue-hover);background:var(--driver-pay-blue-hover)}.logDriverPayGhostBtn:hover,.logDriverPayList button:hover{border-color:var(--driver-pay-blue);background:#eff6fc;color:var(--driver-pay-blue)}.logDriverPayInspect footer button.is-warning{border-color:#f5c97a;background:#fff8e6;color:#854a0e}.logDriverPayInspect footer button.is-warning:hover{border-color:var(--driver-pay-warning);background:#fff3d5}.logDriverPayInspect footer button.is-danger{border-color:#f4b8b5;background:#fff1f0;color:var(--driver-pay-danger)}.logDriverPayInspect footer button.is-danger:hover{border-color:var(--driver-pay-danger);background:#fee4e2}.logDriverPayPrimaryBtn:disabled,.logDriverPayGhostBtn:disabled,.logDriverPayList button:disabled,.logDriverPayInspect footer button:disabled{opacity:.5;cursor:not-allowed}.logDriverPayStats{padding:7px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.logDriverPayStat{min-width:0;min-height:70px;padding:8px;display:grid;align-content:center;gap:2px;border:1px solid var(--driver-pay-line);border-top:3px solid #667085;border-radius:var(--driver-pay-radius);background:#fff}.logDriverPayStat span,.logDriverPayStat small{color:var(--driver-pay-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logDriverPayStat strong{font-size:14px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logDriverPayPanel{padding:9px;overflow:hidden}.logDriverPayToolbar{min-width:0;padding-bottom:8px;margin-bottom:8px;display:flex;align-items:flex-end;gap:7px;flex-wrap:wrap;border-bottom:1px solid var(--driver-pay-line)}.logDriverPayToolbar label,.logDriverPayReviewField{min-width:0;display:grid;gap:4px}.logDriverPayToolbar label{min-width:260px}.logDriverPayToolbar span,.logDriverPayReviewField span,.logDriverPayList header p,.logDriverPayRows span,.logDriverPayRows small,.logDriverPayInspect header span,.logDriverPayInspect header small,.logDriverPayInspectStats span,.logDriverPayMeta span,.logDriverPayNote span{color:var(--driver-pay-muted)}.logDriverPayToolbar select,.logDriverPayReviewField textarea{width:100%;min-width:0;min-height:33px;padding:6px 8px;border:1px solid #cbd5e1;border-radius:var(--driver-pay-radius);outline:none;background:var(--driver-pay-field);color:var(--driver-pay-text)}.logDriverPayReviewField textarea{min-height:94px;resize:vertical}.logDriverPayToolbar select:focus,.logDriverPayReviewField textarea:focus{border-color:var(--driver-pay-blue);background:#fff}.logDriverPayWorkspace{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:8px;align-items:start}.logDriverPayList,.logDriverPayInspect{min-width:0;padding:8px;display:grid;align-content:start;gap:8px;border:1px solid var(--driver-pay-line);border-radius:var(--driver-pay-radius);background:#f8fafc}.logDriverPayList header,.logDriverPayInspect header{min-width:0;padding-bottom:8px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border-bottom:1px solid var(--driver-pay-line)}.logDriverPayList header>div:first-child,.logDriverPayInspect header>div:first-child{min-width:0;display:grid;gap:2px}.logDriverPayPager{display:flex;align-items:center;gap:5px}.logDriverPayPager button{min-height:27px;padding:0 8px}.logDriverPayPager span{min-width:42px;text-align:center;color:var(--driver-pay-muted)}.logDriverPayRows{min-width:0;max-height:570px;display:grid;gap:5px;overflow-y:auto}.logDriverPayRows>button{width:100%;min-width:0;min-height:58px;padding:8px;display:grid;grid-template-columns:minmax(150px,1.15fr) minmax(150px,1fr) minmax(110px,auto) 58px 96px;align-items:center;gap:8px;border:1px solid var(--driver-pay-line);border-radius:var(--driver-pay-radius);background:#fff;color:var(--driver-pay-text);text-align:left}.logDriverPayRows>button:hover{border-color:#9fc5e3;background:#f3f9fd}.logDriverPayRows>button.isSelected{border-color:#86b7dc;background:#eef6fc;box-shadow:inset 3px 0 0 var(--driver-pay-blue)}.logDriverPayRows strong,.logDriverPayRows span,.logDriverPayRows small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logDriverPayRows small:last-child{color:var(--driver-pay-text);text-align:right}.logDriverPayRows mark,.logDriverPayInspect mark{width:fit-content;min-height:21px;padding:2px 7px;display:inline-flex;align-items:center;border-radius:var(--driver-pay-radius);background:#e8edf3;color:#475467;white-space:nowrap}.logDriverPayRows mark.is-active,.logDriverPayInspect mark.is-active{background:#dbeafe;color:#175cd3}.logDriverPayRows mark.is-ok,.logDriverPayInspect mark.is-ok{background:#dcfae6;color:var(--driver-pay-success)}.logDriverPayRows mark.is-paid,.logDriverPayInspect mark.is-paid{background:#e0f2fe;color:#0369a1}.logDriverPayRows mark.is-warn,.logDriverPayInspect mark.is-warn{background:#fef0c7;color:#93370d}.logDriverPayRows mark.is-bad,.logDriverPayInspect mark.is-bad{background:#fee4e2;color:var(--driver-pay-danger)}.logDriverPayRows mark.is-neutral,.logDriverPayInspect mark.is-neutral{background:#e8edf3;color:#475467}.logDriverPayInspectStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.logDriverPayInspectStats>div,.logDriverPayMeta>div,.logDriverPayNote{min-width:0;padding:7px;display:grid;gap:3px;border:1px solid var(--driver-pay-line);border-radius:var(--driver-pay-radius);background:#fff}.logDriverPayInspectStats strong,.logDriverPayMeta strong{overflow-wrap:anywhere}.logDriverPayMeta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.logDriverPayNote{border-left:3px solid #98a2b3}.logDriverPayNote p{color:var(--driver-pay-text);line-height:1.45;overflow-wrap:anywhere}.logDriverPayInspect footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.logDriverPayInspect footer>span{grid-column:1 / -1;padding:8px;border:1px solid var(--driver-pay-line);border-radius:var(--driver-pay-radius);background:#fff;color:var(--driver-pay-muted)}.logDriverPayEmpty{min-height:130px;padding:14px;display:grid;place-items:center;border:1px dashed #c7d2df;background:#fff;color:var(--driver-pay-muted);text-align:center}.logDriverPayToast{position:fixed;top:74px;right:16px;z-index:2400;width:min(360px,calc(100vw - 32px));min-height:58px;padding:9px;display:grid;grid-template-columns:28px minmax(0,1fr) 24px;align-items:start;gap:8px;border:1px solid #abefc6;border-left:3px solid var(--driver-pay-success);border-radius:var(--driver-pay-radius);background:#f0fdf4;box-shadow:0 14px 32px #0f172a29}.logDriverPayToast.is-error{border-color:#fecdca;border-left-color:var(--driver-pay-danger);background:#fff5f5}.logDriverPayToast>span{width:25px;height:25px;display:grid;place-items:center;border-radius:var(--driver-pay-radius);background:var(--driver-pay-success);color:#fff}.logDriverPayToast.is-error>span{background:var(--driver-pay-danger)}.logDriverPayToast>div{min-width:0;display:grid;gap:2px}.logDriverPayToast p{color:#475467;overflow-wrap:anywhere}.logDriverPayToast button{width:22px;height:22px;padding:0;display:grid;place-items:center;border:0;background:transparent;color:#667085;cursor:pointer}@media(max-width:1280px){.logDriverPayStats{grid-template-columns:repeat(3,minmax(0,1fr))}.logDriverPayWorkspace,.logDriverPayInspect{grid-template-columns:1fr}}@media(max-width:900px){.logDriverPayHeader{grid-template-columns:1fr}.logDriverPayHeaderActions{justify-content:flex-start}.logDriverPayRows>button{grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(100px,auto)}.logDriverPayRows>button>small{display:none}}@media(max-width:680px){.logDriverPayStats,.logDriverPayInspectStats,.logDriverPayMeta,.logDriverPayInspect footer{grid-template-columns:1fr}.logDriverPayToolbar,.logDriverPayHeaderActions{display:grid;grid-template-columns:1fr;align-items:stretch}.logDriverPayToolbar label{min-width:0}.logDriverPayPrimaryBtn,.logDriverPayGhostBtn,.logDriverPayInspect footer button{width:100%}.logDriverPayList header,.logDriverPayInspect header{display:grid;grid-template-columns:1fr}.logDriverPayPager{display:grid;grid-template-columns:1fr auto 1fr}.logDriverPayRows>button{grid-template-columns:1fr;align-items:start}.logDriverPayRows>button>small{display:block;text-align:left}.logDriverPayToast{top:8px;right:8px;width:calc(100vw - 16px)}}.plPickupPage,.plPickupPage *{box-sizing:border-box}.plPickupPage{--pickup-blue: #0f6cbd;--pickup-blue-hover: #115ea3;--pickup-text: #172033;--pickup-muted: #667085;--pickup-line: #d9e1ea;--pickup-line-strong: #c5d0dc;--pickup-panel: #ffffff;--pickup-soft: #f5f7fa;--pickup-field: #eef2f6;--pickup-success: #067647;--pickup-warning: #b54708;--pickup-danger: #b42318;--pickup-radius: 3px;position:relative;width:100%;min-width:0;display:grid;gap:9px;color:var(--pickup-text);font-family:Segoe UI,Arial,sans-serif;font-size:12px;line-height:1.4}.plPickupPage h1,.plPickupPage h2,.plPickupPage h3,.plPickupPage p,.plPickupPage span,.plPickupPage strong,.plPickupPage small{margin:0}.plPickupPage h1{font-size:14px;font-weight:600;line-height:1.25}.plPickupPage h2,.plPickupPage h3,.plPickupPage strong{font-size:12px;font-weight:600}.plPickupPage button,.plPickupPage input,.plPickupPage select,.plPickupPage textarea{font-family:inherit;font-size:12px}.plPickupHeader,.plPickupStats,.plPickupPanel,.plPickupPager,.plPickupEmpty,.plPickupNotice,.plPickupAlert{min-width:0;border:1px solid var(--pickup-line);border-radius:var(--pickup-radius);background:var(--pickup-panel);box-shadow:none}.plPickupHeader{min-height:68px;padding:10px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border-top:2px solid var(--pickup-blue)}.plPickupHeader>div:first-child{min-width:0;display:grid;gap:2px}.plPickupHeader p{color:var(--pickup-muted)}.plPickupEyebrow{color:var(--pickup-blue);font-size:10px;letter-spacing:.05em;text-transform:uppercase}.plPickupPrimaryBtn,.plPickupGhostBtn,.plPickupCloseBtn,.plPickupTextBtn,.plPickupSmallAction{min-height:31px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--pickup-line-strong);border-radius:var(--pickup-radius);background:#fff;color:#344054;cursor:pointer;text-decoration:none;white-space:nowrap}.plPickupPrimaryBtn,.plPickupSmallAction{border-color:var(--pickup-blue);background:var(--pickup-blue);color:#fff}.plPickupPrimaryBtn:hover,.plPickupSmallAction:hover{border-color:var(--pickup-blue-hover);background:var(--pickup-blue-hover)}.plPickupGhostBtn:hover,.plPickupCloseBtn:hover,.plPickupTextBtn:hover{border-color:var(--pickup-blue);background:#eef6fc;color:var(--pickup-blue)}.plPickupTextBtn{min-height:27px;padding:0 8px}.plPickupPrimaryBtn:disabled,.plPickupGhostBtn:disabled,.plPickupCloseBtn:disabled,.plPickupTextBtn:disabled{opacity:.5;cursor:not-allowed}.plPickupNotice,.plPickupAlert{padding:9px 10px}.plPickupNotice{border-left:3px solid var(--pickup-success);background:#f0fdf4;color:var(--pickup-success)}.plPickupAlert{display:grid;gap:2px;border-left:3px solid var(--pickup-danger);background:#fff5f5;color:var(--pickup-danger)}.plPickupStats{padding:7px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.plPickupStat{min-width:0;min-height:70px;padding:8px;display:grid;align-content:center;gap:2px;border:1px solid var(--pickup-line);border-top:3px solid #667085;border-radius:var(--pickup-radius);background:#fff}.plPickupStatLabel,.plPickupStatHint{color:var(--pickup-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plPickupStatValue{font-size:14px;line-height:1.2}.plPickupPanel{padding:9px;overflow:hidden}.plPickupPanelHead{min-width:0;padding-bottom:8px;margin-bottom:8px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border-bottom:1px solid var(--pickup-line)}.plPickupPanelHead>div{min-width:0;display:grid;gap:2px}.plPickupPanelHead p{color:var(--pickup-muted)}.plPickupFilters{display:grid;grid-template-columns:minmax(260px,1fr) 190px auto;gap:7px;margin-bottom:8px}.plPickupField{min-width:0;display:grid;gap:4px}.plPickupField>span{color:var(--pickup-muted)}.plPickupField input,.plPickupField select,.plPickupField textarea,.plPickupFilters input,.plPickupFilters select{width:100%;min-width:0;min-height:33px;padding:6px 8px;border:1px solid #cbd5e1;border-radius:var(--pickup-radius);outline:none;background:var(--pickup-field);color:var(--pickup-text)}.plPickupField textarea{min-height:82px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.plPickupField input:focus,.plPickupField select:focus,.plPickupField textarea:focus,.plPickupFilters input:focus,.plPickupFilters select:focus{border-color:var(--pickup-blue);background:#fff}.plPickupTableWrap{width:100%;min-width:0;overflow-x:auto;border:1px solid var(--pickup-line);border-radius:var(--pickup-radius)}.plPickupTable{width:100%;min-width:1080px;border-collapse:collapse;table-layout:fixed;background:#fff}.plPickupTable th,.plPickupTable td{min-height:42px;padding:7px 8px;border-bottom:1px solid #e6ebf1;text-align:left;vertical-align:middle}.plPickupTable th{background:#f4f6f8;color:#475467;font-size:10px;font-weight:600;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap}.plPickupTable tbody tr{cursor:pointer}.plPickupTable tbody tr:hover{background:#f8fbfe}.plPickupTable tbody tr.isSelected{background:#eef6fc;box-shadow:inset 3px 0 0 var(--pickup-blue)}.plPickupTable td strong,.plPickupTable td small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plPickupTable td small{margin-top:2px;color:var(--pickup-muted)}.plPickupPill{width:fit-content;min-height:21px;padding:2px 7px;display:inline-flex;align-items:center;border-radius:var(--pickup-radius);background:#e8edf3;color:#475467;white-space:nowrap}.plPickupPill-assigned,.plPickupPill-pickup_scheduled{background:#fef0c7;color:#93370d}.plPickupPill-picked_up{background:#dcfae6;color:var(--pickup-success)}.plPickupRowActions{display:flex;align-items:center;gap:7px;white-space:nowrap}.plPickupRowActions button{padding:0;border:0;background:transparent;color:var(--pickup-blue);cursor:pointer}.plPickupRowActions button:hover{text-decoration:underline}.plPickupPager{margin-top:8px;padding:7px 0 0;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-top:1px solid var(--pickup-line);color:var(--pickup-muted)}.plPickupPagerActions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.plPickupEmpty{min-height:110px;padding:14px;display:grid;place-items:center;border:1px dashed #c7d2df;background:#f8fafc;color:var(--pickup-muted);text-align:center}.plPickupOverlay{position:fixed;inset:0;z-index:1800;padding:74px 16px 16px 260px;display:flex;align-items:flex-start;justify-content:center;overflow:hidden;background:#0f172a6b}.plPickupDrawer{width:min(1120px,calc(100vw - 300px));height:min(820px,calc(100vh - 92px));min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--pickup-line-strong);border-radius:var(--pickup-radius);background:#fff;box-shadow:0 22px 58px #0f172a47}.plPickupDrawerHead{min-height:58px;padding:9px 11px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid var(--pickup-line);background:#f7f9fb}.plPickupDrawerHead>div{min-width:0;display:grid;gap:2px}.plPickupDrawerHead p{color:var(--pickup-muted)}.plPickupDrawerBody{min-height:0;padding:9px;display:grid;align-content:start;gap:9px;overflow-y:auto;background:#f5f7fa}.plPickupDrawerActions{display:flex;justify-content:flex-end;gap:7px;flex-wrap:wrap}.plPickupOpsTabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.plPickupOpsTabs button{min-height:32px;border:1px solid var(--pickup-line-strong);border-radius:var(--pickup-radius);background:#fff;color:#344054;cursor:pointer}.plPickupOpsTabs button:hover{border-color:var(--pickup-blue);background:#eef6fc;color:var(--pickup-blue)}.plPickupOpsTabs button.isActive{border-color:var(--pickup-blue);background:var(--pickup-blue);color:#fff}.plPickupDetailsPanel{display:grid;gap:9px}.plPickupDetailsHero{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--pickup-line);border-radius:var(--pickup-radius);background:#fff}.plPickupDetailsHero>div{min-width:0;min-height:70px;padding:8px;display:grid;align-content:center;gap:3px;border-right:1px solid var(--pickup-line)}.plPickupDetailsHero>div:last-child{border-right:0}.plPickupDetailsHero span,.plPickupDetailsHero small{color:var(--pickup-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plPickupDetailsHero strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plPickupContactGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.plPickupContactCard{min-width:0;overflow:hidden;border:1px solid var(--pickup-line);border-radius:var(--pickup-radius);background:#fff}.plPickupContactCardHead{padding:8px 9px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--pickup-line);background:#f7f9fb}.plPickupContactCardHead>div{min-width:0;display:grid;gap:2px}.plPickupContactCardHead span{color:var(--pickup-muted)}.plPickupContactCardHead strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plPickupContactCardHead i{width:8px;height:8px;flex:0 0 auto;background:var(--pickup-blue)}.plPickupContactCard.dropoff .plPickupContactCardHead i{background:var(--pickup-success)}.plPickupContactRows{padding:9px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.plPickupContactRows>div{min-width:0;display:grid;gap:3px}.plPickupContactRows>div.isWide{grid-column:1 / -1}.plPickupContactRows span{color:var(--pickup-muted)}.plPickupContactRows strong{overflow-wrap:anywhere}.plPickupContactActions{padding-top:5px;display:flex;flex-wrap:wrap;gap:6px}.plPickupRouteMap{display:grid;grid-template-rows:auto minmax(280px,1fr);overflow:hidden;border:1px solid var(--pickup-line);border-radius:var(--pickup-radius);background:#fff}.plPickupRouteMapHead{padding:8px 9px;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;border-bottom:1px solid var(--pickup-line)}.plPickupRouteMapHead>div{display:grid;gap:2px}.plPickupRouteMapHead span{color:var(--pickup-muted)}.plPickupRouteMap iframe{width:100%;height:340px;border:0;background:#eef2f6}.plPickupInfoGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--pickup-line);border-left:1px solid var(--pickup-line)}.plPickupInfo{min-width:0;min-height:64px;padding:8px;display:grid;align-content:start;gap:3px;border-right:1px solid var(--pickup-line);border-bottom:1px solid var(--pickup-line);background:#fff}.plPickupInfo.isWide{grid-column:span 4}.plPickupInfo span{color:var(--pickup-muted)}.plPickupInfo strong{overflow-wrap:anywhere}.plPickupOpsForm{min-width:0;padding:9px;display:grid;gap:9px;border:1px solid var(--pickup-line);border-radius:var(--pickup-radius);background:#fff}.plPickupFormGrid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.plPickupField.isFull{grid-column:span 2}.plPickupLocationAction{display:grid;align-content:end;gap:4px}.plPickupLocationAction small{color:var(--pickup-muted)}.plPickupOpsFooter{display:grid;gap:7px}.plPickupOpsFooter.isSplit{grid-template-columns:repeat(2,minmax(0,1fr))}.plPickupOpsFooter button{width:100%}.plPickupSavedLocation{padding:8px;display:grid;gap:3px;border:1px solid #bfdbfe;border-left:3px solid var(--pickup-blue);border-radius:var(--pickup-radius);background:#eff6ff}.plPickupSavedLocation span,.plPickupSavedLocation small{color:var(--pickup-muted)}.plPickupConfirmForm{padding:0;border:0;background:transparent}.plPickupConfirmForm .plPickupFormGrid,.plPickupConfirmForm .plPickupOpsFooter{padding:9px;border:1px solid var(--pickup-line);border-radius:var(--pickup-radius);background:#fff}@media(max-width:1280px){.plPickupStats{grid-template-columns:repeat(3,minmax(0,1fr))}.plPickupDetailsHero,.plPickupInfoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.plPickupDetailsHero>div:nth-child(2){border-right:0}.plPickupInfo.isWide{grid-column:span 2}}@media(max-width:1100px){.plPickupOverlay{padding:74px 10px 10px}.plPickupDrawer{width:calc(100vw - 20px);height:calc(100vh - 84px)}.plPickupContactGrid{grid-template-columns:1fr}}@media(max-width:860px){.plPickupHeader,.plPickupFilters{grid-template-columns:1fr}.plPickupStats{grid-template-columns:repeat(2,minmax(0,1fr))}.plPickupPanelHead{display:grid}.plPickupPrimaryBtn,.plPickupGhostBtn,.plPickupCloseBtn,.plPickupTextBtn{width:100%}.plPickupPager{display:grid}.plPickupPagerActions{display:grid;grid-template-columns:1fr auto 1fr}}@media(max-width:680px){.plPickupOverlay{padding:0}.plPickupDrawer{width:100vw;height:100vh;border:0;border-radius:0}.plPickupDrawerHead,.plPickupDetailsHero,.plPickupInfoGrid,.plPickupFormGrid,.plPickupOpsTabs,.plPickupOpsFooter.isSplit,.plPickupStats{grid-template-columns:1fr}.plPickupDrawerHead{align-items:stretch}.plPickupDetailsHero>div,.plPickupDetailsHero>div:nth-child(2){border-right:0;border-bottom:1px solid var(--pickup-line)}.plPickupInfo.isWide,.plPickupField.isFull{grid-column:auto}.plPickupContactRows{grid-template-columns:1fr}.plPickupContactRows>div.isWide{grid-column:auto}.plPickupRouteMapHead{display:grid}.plPickupPagerActions{grid-template-columns:1fr}.plPickupRouteMap iframe{height:280px}}.plHubPage{--hub-blue: #0f6cbd;--hub-blue-hover: #115ea3;--hub-blue-soft: #eef6fc;--hub-text: #172033;--hub-muted: #667085;--hub-line: #d9e1ea;--hub-line-strong: #c5d0dc;--hub-panel: #ffffff;--hub-soft: #f5f7fa;--hub-field: #eef2f6;--hub-success: #067647;--hub-warning: #b54708;--hub-danger: #b42318;--hub-purple: #6941c6;width:100%;min-width:0;display:grid;gap:9px;color:var(--hub-text);font-family:Segoe UI,Arial,sans-serif;font-size:12px;line-height:1.4}.plHubPage h1,.plHubPage h2,.plHubPage h3,.plHubPage p{margin:0}.plHubPage h1{font-size:14px;font-weight:600}.plHubPage h2,.plHubPage h3,.plHubPage strong{font-size:12px;font-weight:600}.plHubPage button,.plHubPage input,.plHubPage select,.plHubPage textarea{font-family:inherit;font-size:12px}.plHubHeader,.plHubStats,.plHubPanel,.plHubDrawer,.plHubFormBlock,.plHubInfo,.plHubLocationBanner,.plHubNetworkMapWrap,.plHubMapDialog,.plHubDetailsHero,.plHubEmpty{min-width:0;border:1px solid var(--hub-line);border-radius:3px;background:var(--hub-panel);box-shadow:none}.plHubHeader{min-height:68px;padding:10px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border-top:2px solid var(--hub-blue)}.plHubHeader>div:first-child{min-width:0;display:grid;gap:2px}.plHubHeader span,.plHubPanelHead p,.plHubDrawerHead p,.plHubStatLabel,.plHubStatHint,.plHubField span,.plHubInfo span,.plHubLocationBanner span,.plHubLocationBanner small,.plHubMapLegend,.plHubMapMeta,.plHubTable td small{color:var(--hub-muted)}.plHubPrimaryBtn,.plHubGhostBtn,.plHubCloseBtn,.plHubTextBtn,.plHubMapInfo button{min-height:31px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--hub-line-strong);border-radius:3px;background:#fff;color:#344054;cursor:pointer;white-space:nowrap;text-decoration:none;box-shadow:none}.plHubPrimaryBtn,.plHubMapInfo button{border-color:var(--hub-blue);background:var(--hub-blue);color:#fff}.plHubPrimaryBtn:hover:not(:disabled),.plHubMapInfo button:hover:not(:disabled){border-color:var(--hub-blue-hover);background:var(--hub-blue-hover)}.plHubGhostBtn:hover:not(:disabled),.plHubCloseBtn:hover:not(:disabled),.plHubTextBtn:hover:not(:disabled){border-color:var(--hub-blue);background:var(--hub-blue-soft);color:var(--hub-blue)}.plHubPrimaryBtn:disabled,.plHubGhostBtn:disabled,.plHubCloseBtn:disabled,.plHubTextBtn:disabled{opacity:.5;cursor:not-allowed}.plHubTextBtn{min-height:27px;padding:0 8px}.plHubStats{padding:7px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.plHubStat{min-width:0;min-height:70px;padding:8px;display:grid;align-content:center;gap:2px;border:1px solid var(--hub-line);border-top:3px solid var(--hub-blue);border-radius:3px;background:#fff}.plHubStat:nth-child(2){border-top-color:var(--hub-success)}.plHubStat:nth-child(3){border-top-color:var(--hub-danger)}.plHubStat:nth-child(4){border-top-color:var(--hub-purple)}.plHubStat:nth-child(5){border-top-color:var(--hub-warning)}.plHubStatValue{font-size:14px;font-weight:600;color:var(--hub-text)}.plHubPanel{padding:9px;overflow:hidden}.plHubPanelHead{min-width:0;padding-bottom:8px;margin-bottom:8px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border-bottom:1px solid var(--hub-line)}.plHubPanelHead>div{min-width:0;display:grid;gap:2px}.plHubFilters{display:grid;grid-template-columns:minmax(260px,1fr) 150px 150px auto;gap:7px;margin-bottom:8px}.plHubField{min-width:0;display:grid;gap:4px}.plHubField input,.plHubField select,.plHubField textarea,.plHubFilters input,.plHubFilters select{width:100%;min-width:0;min-height:33px;padding:6px 8px;border:1px solid #cbd5e1;border-radius:3px;outline:none;background:var(--hub-field);color:var(--hub-text)}.plHubField textarea{min-height:78px;resize:vertical}.plHubField input:focus,.plHubField select:focus,.plHubField textarea:focus,.plHubFilters input:focus,.plHubFilters select:focus{border-color:var(--hub-blue);background:#fff}.plHubField input:disabled,.plHubField select:disabled{background:#f5f7fa;color:var(--hub-muted);cursor:not-allowed}.plHubTableWrap{width:100%;min-width:0;overflow-x:auto;border:1px solid var(--hub-line);border-radius:3px;background:#fff}.plHubTable{width:100%;min-width:1120px;table-layout:fixed;border-collapse:collapse;background:#fff}.plHubTable th,.plHubTable td{min-height:42px;padding:7px 8px;border-bottom:1px solid #e6ebf1;text-align:left;vertical-align:middle}.plHubTable th{background:#f4f6f8;color:#475467;font-size:10px;font-weight:600;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap}.plHubTable tbody tr{cursor:pointer}.plHubTable tbody tr:hover{background:#f8fbfe}.plHubTable tbody tr.isSelected{background:var(--hub-blue-soft);box-shadow:inset 3px 0 0 var(--hub-blue)}.plHubTable td strong,.plHubTable td small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plHubPill{width:fit-content;min-height:21px;padding:2px 7px;display:inline-flex;align-items:center;border-radius:3px;background:#e8edf3;color:#475467}.plHubPill-active{background:#dcfae6;color:var(--hub-success)}.plHubPill-inactive{background:#fee4e2;color:var(--hub-danger)}.plHubRowActions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.plHubRowActions button{padding:0;border:0;background:transparent;color:var(--hub-blue);cursor:pointer}.plHubRowActions button:hover:not(:disabled){text-decoration:underline}.plHubPager{margin-top:8px;padding-top:8px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--hub-line);color:var(--hub-muted)}.plHubPagerActions,.plHubActions,.plHubDrawerActions,.plHubMapActions,.plHubLocationActions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.plHubEmpty{min-height:96px;padding:12px;display:grid;place-items:center;align-content:center;border-style:dashed;background:#f8fafc;color:var(--hub-muted);text-align:center}.plHubOverlay{position:fixed;inset:0;z-index:1400;padding:74px 18px 18px 250px;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;background:#0f172a6b}.plHubDrawer{width:min(1120px,calc(100vw - 300px));height:calc(100dvh - 92px);min-height:0;display:flex;flex-direction:column;overflow:hidden;border-top:2px solid var(--hub-blue)}.plHubForm{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#f5f7fa}.plHubDrawerHead{flex:0 0 auto;min-height:58px;padding:9px 11px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid var(--hub-line);background:#f7f9fb}.plHubDrawerHead>div{min-width:0;display:grid;gap:2px}.plHubDrawerBody{flex:1 1 auto;min-height:0;padding:10px 10px 88px;display:grid;gap:10px;align-content:start;overflow-y:auto;overflow-x:hidden;background:#f5f7fa}.plHubDetailsHero{padding:7px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.plHubDetailsHero>div{min-width:0;min-height:66px;padding:8px;display:grid;align-content:center;gap:2px;border:1px solid var(--hub-line);border-top:3px solid var(--hub-blue);border-radius:3px;background:#fff}.plHubDetailsHero>div:nth-child(2){border-top-color:var(--hub-success)}.plHubDetailsHero>div:nth-child(3){border-top-color:var(--hub-warning)}.plHubDetailsHero>div:nth-child(4){border-top-color:var(--hub-purple)}.plHubDetailsHero span,.plHubDetailsHero small{color:var(--hub-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plHubDetailsHero strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plHubNetworkMapWrap{padding:9px;display:grid;gap:8px}.plHubNetworkMap,.plHubGoogleMap{width:100%;border:1px solid var(--hub-line);border-radius:3px;background:#eef2f6}.plHubNetworkMap{height:360px}.plHubGoogleMap{height:430px}.plHubMapLegend,.plHubMapMeta{padding:8px 9px;display:flex;flex-wrap:wrap;gap:10px;border:1px solid var(--hub-line);border-radius:3px;background:#f8fafc;color:var(--hub-muted)}.plHubMapInfo{min-width:180px;max-width:240px;display:grid;gap:4px}.plHubMapInfo strong,.plHubMapInfo span,.plHubMapInfo small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plHubInfoGrid,.plHubFormGrid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.plHubInfo,.plHubLocationBanner{padding:9px;display:grid;gap:3px;background:#fff}.plHubInfo.isWide,.plHubSpanTwo{grid-column:span 2}.plHubInfo strong,.plHubLocationBanner strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plHubFormBlock{padding:10px;display:grid;gap:9px;border-top:2px solid var(--hub-blue)}.plHubFormBlockTitle{color:var(--hub-blue);font-weight:600}.plHubToggleGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.plHubToggle{min-width:0;min-height:34px;padding:7px;display:flex;align-items:center;gap:7px;border:1px solid var(--hub-line);border-radius:3px;background:#f8fafc;color:#344054}.plHubActions{position:sticky;bottom:0;z-index:8;flex:0 0 auto;min-height:54px;padding:9px 10px;border-top:1px solid var(--hub-line);background:#f7f9fbfa}.plHubMapOverlay{position:fixed;inset:0;z-index:1500;padding:72px 16px 16px 250px;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;background:#0f172a6b}.plHubMapDialog{width:min(900px,calc(100vw - 300px));max-height:calc(100dvh - 88px);padding:9px;display:grid;gap:9px;overflow-y:auto;border-top:2px solid var(--hub-blue)}.plHubMapDialog .plHubDrawerHead{position:static;padding:0 0 8px;background:transparent}.plHubDrawerBody::-webkit-scrollbar,.plHubMapDialog::-webkit-scrollbar,.plHubTableWrap::-webkit-scrollbar{width:8px;height:8px}.plHubDrawerBody::-webkit-scrollbar-track,.plHubMapDialog::-webkit-scrollbar-track,.plHubTableWrap::-webkit-scrollbar-track{background:#edf1f5}.plHubDrawerBody::-webkit-scrollbar-thumb,.plHubMapDialog::-webkit-scrollbar-thumb,.plHubTableWrap::-webkit-scrollbar-thumb{background:#b7c2cf;border:2px solid #edf1f5}@media(max-width:1280px){.plHubStats{grid-template-columns:repeat(3,minmax(0,1fr))}.plHubDetailsHero,.plHubToggleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.plHubOverlay,.plHubMapOverlay{padding:74px 10px 10px}.plHubDrawer,.plHubMapDialog{width:calc(100vw - 20px)}}@media(max-width:860px){.plHubHeader,.plHubFilters,.plHubPanelHead,.plHubDrawerHead{grid-template-columns:1fr;display:grid}.plHubHeader .plHubPrimaryBtn,.plHubPrimaryBtn,.plHubGhostBtn,.plHubCloseBtn,.plHubTextBtn{width:100%}.plHubStats,.plHubDetailsHero,.plHubFormGrid,.plHubToggleGrid,.plHubInfoGrid{grid-template-columns:1fr}.plHubInfo.isWide,.plHubSpanTwo{grid-column:auto}.plHubPager,.plHubPagerActions,.plHubActions,.plHubDrawerActions,.plHubMapActions,.plHubLocationActions{display:grid;grid-template-columns:1fr}.plHubOverlay,.plHubMapOverlay{padding:0}.plHubDrawer,.plHubMapDialog{width:100vw;height:100dvh;max-height:100dvh;border-radius:0}.plHubNetworkMap,.plHubGoogleMap{height:320px}}.plRoutePage{--route-blue: #0f6cbd;--route-blue-hover: #115ea3;--route-blue-soft: #eef6fc;--route-text: #172033;--route-muted: #667085;--route-line: #d9e1ea;--route-line-strong: #c5d0dc;--route-panel: #ffffff;--route-soft: #f5f7fa;--route-field: #eef2f6;--route-success: #067647;--route-warning: #b54708;--route-danger: #b42318;--route-purple: #6941c6;width:100%;min-width:0;margin:0;display:grid;gap:8px;color:var(--route-text);font-family:Segoe UI,Arial,sans-serif;font-size:12px;line-height:1.4}.plRoutePage h1,.plRoutePage h2,.plRoutePage h3,.plRoutePage p{margin:0}.plRoutePage h1{font-size:14px;font-weight:600}.plRouteHeader,.plRoutePanel,.plRouteAiPanel,.plRouteStats,.plRouteEmpty,.plRouteSequenceDrawer,.plRoutePointEditor,.plRouteFullMapWrap{min-width:0;border:1px solid var(--route-line);border-radius:2px;background:var(--route-panel);box-shadow:none}.plRoutePage>.plRouteHeader,.plRouteHeader{position:relative;border-top:0!important;border-top-width:0!important;border-top-style:none!important;border-top-color:transparent!important;box-shadow:none!important;background-image:none!important}.plRoutePage>.plRouteHeader:before,.plRoutePage>.plRouteHeader:after,.plRouteHeader:before,.plRouteHeader:after{content:none!important;display:none!important;border:0!important;background:none!important;box-shadow:none!important}.plRoutePage{border-top:0!important;box-shadow:none!important}.plRoutePage:before,.plRoutePage:after{content:none!important;display:none!important}.plRouteHeader{min-height:64px;padding:9px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border-top:0}.plRouteHeader>div:first-child{min-width:0;display:grid;gap:2px}.plRouteHeader span,.plRoutePanelHead p,.plRouteField span,.plRouteMapLegend,.plRouteStopCard span,.plRouteStopCard small,.plRouteSequenceHead p{color:var(--route-muted)}.plRouteHeaderActions,.plRoutePanelActions,.plRouteRowActions,.plRouteSequenceControls{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.plRoutePrimaryBtn,.plRouteGhostBtn,.plRouteCloseBtn,.plRouteRowActions button,.plRouteSequenceRail{min-height:31px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--route-line-strong);border-radius:2px;background:#fff;color:#344054;cursor:pointer;white-space:nowrap;text-decoration:none;box-shadow:none}.plRouteGhostBtn:hover:not(:disabled),.plRouteCloseBtn:hover:not(:disabled),.plRouteRowActions button:hover:not(:disabled){border-color:var(--route-blue);background:var(--route-blue-soft);color:var(--route-blue)}.plRoutePrimaryBtn:disabled,.plRouteGhostBtn:disabled,.plRouteCloseBtn:disabled,.plRouteRowActions button:disabled{opacity:.5;cursor:not-allowed}.plRouteStats{width:100%;min-width:0;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px;padding:0;overflow:visible;border:0;background:transparent}.plRouteStat{min-width:0!important;width:auto;height:66px;min-height:66px;padding:8px 9px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;overflow:hidden;border:1px solid var(--route-line);border-top:3px solid var(--route-blue);border-radius:2px;background:#fff;box-shadow:0 1px 2px #0f172a0d}.plRouteStat.is-neutral{border-top-color:#64748b}.plRouteStat.is-neutral .plRouteStatIcon{color:#64748b}.plRouteStatValue{color:var(--route-text);font-size:13px;line-height:15px;font-weight:700}.plRoutePanel,.plRouteAiPanel{padding:9px;overflow:hidden}.plRoutePanelHead>div{min-width:0;display:grid;gap:2px}.plRouteFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.plRouteFormGridThree{grid-template-columns:repeat(3,minmax(0,1fr))}.plRouteField{min-width:0;display:grid;gap:4px}.plRouteField input,.plRouteField select,.plRouteField textarea,.plRouteFilters input,.plRouteFilters select{width:100%;min-width:0;min-height:33px;padding:6px 8px;border:1px solid #cbd5e1;border-radius:2px;outline:none;background:var(--route-field);color:var(--route-text)}.plRouteField textarea{min-height:78px;resize:vertical}.plRouteField input:focus,.plRouteField select:focus,.plRouteField textarea:focus,.plRouteFilters input:focus,.plRouteFilters select:focus{border-color:var(--route-blue);background:#fff}.plRouteField input[readonly]{background:#f5f7fa;color:#475467}.plRouteFilters{display:grid;grid-template-columns:minmax(280px,1fr) auto;gap:7px;margin-bottom:8px}.plRouteAiHero{margin-top:8px;padding:10px;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;border:1px solid var(--route-line);border-left:3px solid var(--route-blue);border-radius:2px;background:#f8fafc}.plRouteAiHero>div:first-child{min-width:0;display:grid;gap:3px}.plRouteAiHero span,.plRouteAiHero small{color:var(--route-muted)}.plRouteAiHero strong{color:var(--route-text)}.plRouteAiHeroMetrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.plRouteOptimizationGrid{margin-top:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.plRouteOptimizationCard{min-width:0;padding:8px;display:grid;gap:5px;border:1px solid var(--route-line);border-left:3px solid var(--route-blue);border-radius:2px;background:#fff}.plRouteOptimizationCard>span{width:fit-content;min-height:20px;padding:1px 7px;display:inline-flex;align-items:center;border-radius:2px;background:var(--route-blue-soft);color:var(--route-blue)}.plRouteOptimizationCard small,.plRouteOptimizationCard em{color:var(--route-muted);font-style:normal}.plRouteOptimizationCard div{display:flex;flex-wrap:wrap;gap:5px}.plRouteOptimizationCard b{min-height:20px;padding:1px 6px;display:inline-flex;align-items:center;border:1px solid var(--route-line);border-radius:2px;background:#f8fafc;color:#344054;font-weight:500}.plRouteMapPlannerPanel{position:relative}.plRouteDesignerGrid{min-width:0;display:grid}.plRouteFullMapWrap{position:relative;display:grid;grid-template-rows:minmax(600px,1fr) auto;overflow:hidden}.plRouteStudioMap,.plRouteFullMap,.plRouteGoogleMap{width:100%;min-height:600px;height:600px;display:block;background:#eef2f6}.plRouteMapWarning{position:absolute;top:8px;left:8px;right:8px;z-index:4;padding:7px 9px;border:1px solid #f3d28c;border-left:3px solid var(--route-warning);border-radius:2px;background:#fffaeb;color:#93370d}.plRouteMapLegend{min-height:34px;padding:7px 9px;display:flex;align-items:center;flex-wrap:wrap;gap:12px;border-top:1px solid var(--route-line);background:#f8fafc}.plRouteSequenceDrawer{position:fixed;z-index:2400;min-width:330px;min-height:46px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 84px);display:none;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border-top:2px solid var(--route-blue);box-shadow:0 16px 38px #0f172a29}.plRouteSequenceDrawer.isOpen{display:grid}.plRouteSequenceDrawer.isMinimized{grid-template-rows:46px;min-height:46px}.plRouteSequenceHead{min-height:44px;padding:8px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;border-bottom:1px solid var(--route-line);background:#fff;cursor:move;-webkit-user-select:none;user-select:none;touch-action:none}.plRouteSequenceHead>div:first-child{min-width:0;display:grid;gap:2px}.plRouteSequenceBody{min-height:0;height:100%;padding:9px;display:grid;gap:8px;align-content:start;overflow-y:auto;overflow-x:hidden;background:#f5f7fa}.plRouteStopCard{width:100%;padding:8px;display:grid;gap:2px;border:1px solid var(--route-line);border-radius:2px;background:#fff;color:var(--route-text);text-align:left;cursor:grab}.plRouteStopCard:hover{border-color:#b7c7d8;background:#f8fbfe}.plRouteStopCard.isSelected{border-color:var(--route-blue);background:var(--route-blue-soft);box-shadow:inset 3px 0 0 var(--route-blue)}.plRouteStopCard strong,.plRouteStopCard span,.plRouteStopCard small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plRoutePointEditor{padding:8px;display:grid;gap:8px;border-top:2px solid var(--route-blue)}.plRouteWorkspaceResize{position:absolute;right:0;bottom:0;width:18px;height:18px;border:0;border-left:1px solid var(--route-line-strong);border-top:1px solid var(--route-line-strong);background:linear-gradient(135deg,transparent 0 45%,#7d8ea3 46% 54%,transparent 55% 100%),#eef2f6;cursor:nwse-resize;touch-action:none}.plRouteSequenceRail{position:fixed;top:132px;right:16px;z-index:2300;min-height:34px;border-color:var(--route-blue);background:var(--route-blue);color:#fff;box-shadow:0 10px 24px #0f172a29}.plRouteEmpty{min-height:96px;padding:12px;display:grid;place-items:center;align-content:center;border-style:dashed;background:#f8fafc;color:var(--route-muted);text-align:center}.plRouteSequenceBody::-webkit-scrollbar{width:8px}.plRouteSequenceBody::-webkit-scrollbar-track{background:#edf1f5}.plRouteSequenceBody::-webkit-scrollbar-thumb{background:#b7c2cf;border:2px solid #edf1f5}.plRouteWorkspaceDragging,.plRouteWorkspaceDragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}@media(max-width:1280px){.plRouteAiHeroMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.plRouteOptimizationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.plRouteFormGrid,.plRouteFormGridThree,.plRouteOptimizationGrid{grid-template-columns:1fr}.plRouteStudioMap,.plRouteFullMap,.plRouteFullMapWrap{min-height:460px;height:460px}.plRouteSequenceDrawer{left:8px!important;right:auto!important;top:96px!important;width:calc(100vw - 16px)!important;height:min(70dvh,620px)!important;max-height:calc(100dvh - 108px)}.plRouteSequenceDrawer.isMinimized{height:46px!important}.plRouteWorkspaceResize{display:none}.plRouteSequenceRail{top:auto;right:12px;bottom:12px}}@media(max-width:820px){.plRouteHeader,.plRoutePanelHead,.plRouteSequenceHead,.plRouteFilters{grid-template-columns:1fr;display:grid}.plRouteHeaderActions,.plRoutePanelActions,.plRouteSequenceControls{display:grid;grid-template-columns:1fr;justify-content:stretch}.plRouteHeaderActions button,.plRoutePanelActions button,.plRouteSequenceControls button{width:100%}.plRouteStats{grid-template-columns:repeat(5,minmax(118px,1fr))!important;grid-auto-flow:column;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scrollbar-width:thin}.plRouteStat{height:62px;min-height:62px;padding:7px 8px;grid-template-columns:24px minmax(0,1fr);gap:6px}.plRouteStatIcon{width:24px;height:24px}.plRouteStatIcon svg{width:19px;height:19px}.plRouteAiHeroMetrics{grid-template-columns:1fr}.plRouteFullMapWrap,.plRouteStudioMap,.plRouteFullMap{min-height:380px;height:380px}}.plRouteStatValue{font-size:12px;line-height:14px}.plRouteStatHint{font-size:8.5px;line-height:11px}.plRouteStat.is-amber .plRouteStatValue,.plRouteStat.is-green .plRouteStatValue{letter-spacing:-.1px}.plDispatchPage,.plDispatchPage *{box-sizing:border-box;font-family:Segoe UI,Arial,sans-serif;font-size:12px!important;line-height:1.35;border-radius:2px!important;text-transform:none;letter-spacing:0}.plDispatchPage{--pld-text: #0f172a;--pld-muted: #64748b;--pld-line: #d8dee8;--pld-soft-line: #e2e8f0;--pld-soft: #f8fafc;--pld-blue: #0f6cbd;--pld-blue-hover: #115ea3;--pld-green: #16a34a;--pld-orange: #d97706;--pld-red: #dc2626;width:100%;min-width:0;display:grid;gap:10px;color:var(--pld-text)}.plDispatchPage h1,.plDispatchPage h2,.plDispatchPage h3,.plDispatchPage p{margin:0}.plDispatchPage h1,.plDispatchPage h2,.plDispatchPage h3,.plDispatchPage strong{color:var(--pld-text);font-size:12px!important;font-weight:600}.plDispatchHeader,.plDispatchKpis,.plDispatchQuickActions,.plDispatchPanel,.plDispatchAlert,.plDispatchNotice{min-width:0;border:1px solid var(--pld-line);background:#fff;box-shadow:0 10px 26px #0f172a14,0 1px 2px #0f172a14}.plDispatchHeader{min-height:64px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:2px solid var(--pld-blue)}.plDispatchHeader>div:first-child{min-width:0;display:grid;gap:2px}.plDispatchEyebrow{color:var(--pld-blue)}.plDispatchHeader p{color:var(--pld-muted)}.plDispatchHeaderActions{display:flex;align-items:flex-end;justify-content:flex-end;gap:8px;flex-wrap:wrap}.plDispatchHeaderActions label{display:grid;gap:4px;color:var(--pld-muted)}.plDispatchHeaderActions input{width:108px;min-height:32px;padding:5px 8px;border:1px solid #cbd5e1;background:#fff;color:var(--pld-text);outline:none}.plDispatchHeaderActions input:focus{border-color:var(--pld-blue);box-shadow:0 0 0 1px var(--pld-blue)}.plDispatchPrimaryBtn,.plDispatchGhostBtn,.plDispatchFilters button,.plDispatchPager button,.plDispatchFloatingActions button,.plDispatchFloatingFoot button,.plDispatchInspectorPager button{min-height:32px!important;padding:0 10px!important;display:inline-flex!important;align-items:center;justify-content:center;border:1px solid #cbd5e1!important;background:#fff!important;color:var(--pld-text)!important;cursor:pointer;box-shadow:none!important}.plDispatchPrimaryBtn{border-color:var(--pld-blue)!important;background:var(--pld-blue)!important;color:#fff!important}.plDispatchPrimaryBtn:hover{border-color:var(--pld-blue-hover)!important;background:var(--pld-blue-hover)!important}.plDispatchGhostBtn:hover,.plDispatchFilters button:hover,.plDispatchPager button:hover,.plDispatchFloatingActions button:hover,.plDispatchFloatingFoot button:hover,.plDispatchInspectorPager button:hover{border-color:var(--pld-blue)!important;background:#eff6ff!important;color:var(--pld-blue)!important}.plDispatchPrimaryBtn:disabled,.plDispatchGhostBtn:disabled,.plDispatchPager button:disabled,.plDispatchInspectorPager button:disabled{opacity:.5;cursor:not-allowed}.plDispatchAlert,.plDispatchNotice{padding:10px 12px;display:grid;gap:3px}.plDispatchAlert{border-left:3px solid var(--pld-red);background:#fff7f7;color:#991b1b}.plDispatchNotice{border-left:3px solid var(--pld-green);background:#f0fdf4;color:#166534}.plDispatchKpis{padding:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.plDispatchPage button.plDispatchKpi{min-width:0;min-height:68px;padding:9px 10px!important;display:grid!important;align-content:center;gap:3px;border:1px solid var(--pld-soft-line)!important;border-top:3px solid #94a3b8!important;background:#fff!important;color:var(--pld-text)!important;text-align:left;cursor:pointer;box-shadow:none!important}.plDispatchPage button.plDispatchKpi:hover{border-color:#94a3b8!important;background:var(--pld-soft)!important}.plDispatchPage button.plDispatchKpi.isActive{border-top-color:var(--pld-blue)!important;border-color:#93c5fd!important;background:#eff6ff!important}.plDispatchKpi span,.plDispatchKpi p{color:var(--pld-muted)!important}.plDispatchKpi strong{color:var(--pld-text)!important}.plDispatchQuickActions{padding:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.plDispatchPage .plDispatchQuickActions>button{min-width:0;min-height:46px;padding:8px 10px!important;display:flex!important;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--pld-soft-line)!important;background:#fff!important;color:var(--pld-text)!important;cursor:pointer;box-shadow:none!important}.plDispatchPage .plDispatchQuickActions>button:hover{border-color:var(--pld-blue)!important;background:#f8fbff!important}.plDispatchQuickActions span{min-width:0;overflow:hidden;color:var(--pld-text);text-overflow:ellipsis;white-space:nowrap}.plDispatchQuickActions strong{min-width:26px;min-height:24px;padding:3px 7px;display:inline-flex;align-items:center;justify-content:center;background:#eaf3fb;color:var(--pld-blue)}.plDispatchPanel{min-width:0;overflow:hidden}.plDispatchPanelHead{min-height:52px;padding:10px 12px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--pld-soft-line)}.plDispatchPanelHead.isSplit{justify-content:space-between}.plDispatchPanelHead>div:first-child{min-width:0;display:grid;gap:2px}.plDispatchPanelHead p{color:var(--pld-muted)}.plDispatchFilters{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.plDispatchFilters button{min-height:28px!important;padding:0 8px!important}.plDispatchFilters button.isActive{border-color:var(--pld-blue)!important;background:var(--pld-blue)!important;color:#fff!important}.plDispatchTableWrap{min-width:0;overflow-x:auto;background:#0f172a}.plDispatchTable{width:100%;min-width:980px;table-layout:fixed;border-collapse:collapse;background:#0f172a}.plDispatchTable th,.plDispatchTable td{height:46px;padding:8px 10px;border-bottom:1px solid #1e293b;color:#dbeafe;text-align:left;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plDispatchTable th{height:38px;background:#172033;color:#93c5fd;font-weight:600}.plDispatchTable tbody tr{background:#0f172a;cursor:pointer}.plDispatchTable tbody tr:nth-child(2n){background:#111c2f}.plDispatchTable tbody tr:hover,.plDispatchTable tbody tr.isSelected{background:#1e293b}.plDispatchTable tbody tr.isSelected{box-shadow:inset 3px 0 #60a5fa}.plDispatchTable td strong,.plDispatchTable td small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plDispatchTable td strong{color:#e5efff}.plDispatchTable td small{margin-top:2px;color:#94a3b8}.plDispatchPill{width:fit-content;min-height:22px;padding:3px 8px;display:inline-flex;align-items:center;border:1px solid transparent;white-space:nowrap}.plDispatchPill.isAssigned{color:#86efac;background:#22c55e24;border-color:#22c55e47}.plDispatchPill.isReady{color:#93c5fd;background:#3b82f624;border-color:#3b82f647}.plDispatchPill.isException{color:#fcd34d;background:#f59e0b24;border-color:#f59e0b47}.plDispatchPager{min-height:44px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#cbd5e1;background:#0f172a}.plDispatchPager span{color:#94a3b8}.plDispatchPager button{border-color:#334155!important;background:#172033!important;color:#dbeafe!important}.plDispatchEmpty{min-height:120px;display:grid;place-items:center;padding:16px;color:var(--pld-muted);background:var(--pld-soft)}.plDispatchFloating{position:fixed;z-index:500;min-width:340px;min-height:360px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid #cbd5e1;background:#fff;box-shadow:0 24px 60px #0f172a47}.plDispatchFloatingHead{min-height:58px;padding:10px 12px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border-bottom:1px solid #334155;background:#172033;cursor:move;-webkit-user-select:none;user-select:none}.plDispatchFloatingHead>div:first-child{min-width:0;display:grid;gap:2px}.plDispatchFloatingHead h2{color:#fff!important}.plDispatchFloatingHead p{color:#cbd5e1}.plDispatchFloatingActions{display:flex;align-items:center;gap:6px}.plDispatchFloatingActions button{min-height:28px!important;border-color:#475569!important;background:#1e293b!important;color:#e2e8f0!important}.plDispatchFloatingBody{min-height:0;overflow:auto;padding:10px;display:grid;gap:10px;align-content:start;background:#f8fafc}.plDispatchFloatingFoot{min-height:42px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--pld-line);background:#fff}.plDispatchFloatingFoot span{color:var(--pld-muted)}.plDispatchFloatingFoot button{border-color:var(--pld-blue)!important;background:var(--pld-blue)!important;color:#fff!important}.plDispatchFloatingResize{position:absolute;right:0;bottom:0;width:18px;height:18px;padding:0;border:0;background:transparent;cursor:nwse-resize}.plDispatchFloatingResize:after{content:"";position:absolute;right:4px;bottom:4px;width:8px;height:8px;border-right:2px solid #64748b;border-bottom:2px solid #64748b}.plDispatchDrawerSection{padding:10px;border:1px solid var(--pld-soft-line);background:#fff}.plDispatchDrawerSection h3{padding-bottom:8px;border-bottom:1px solid var(--pld-soft-line)}.plDispatchDrawerSection dl{margin:0}.plDispatchDrawerSection dl>div{min-height:38px;padding:8px 0;display:grid;grid-template-columns:118px minmax(0,1fr);gap:10px;align-items:center;border-bottom:1px solid var(--pld-soft-line)}.plDispatchDrawerSection dl>div:last-child{border-bottom:0}.plDispatchDrawerSection dt{color:var(--pld-muted)}.plDispatchDrawerSection dd{min-width:0;margin:0;color:var(--pld-text);overflow-wrap:anywhere}.plDispatchInspectorToolbar,.plDispatchInspectorPager{min-height:42px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--pld-soft-line);background:#fff}.plDispatchInspectorToolbar span,.plDispatchInspectorPager span{color:var(--pld-muted)}.plDispatchInspectorList{display:grid;gap:8px}.plDispatchInspectorRecord{padding:10px;display:grid;gap:8px;border:1px solid var(--pld-soft-line);background:#fff}.plDispatchInspectorRecord header{display:flex;align-items:center;justify-content:space-between;gap:10px}.plDispatchInspectorRecord header span{color:var(--pld-blue)}.plDispatchInspectorRecord dl{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.plDispatchInspectorRecord dl>div{min-width:0;padding:8px;display:grid;gap:3px;border:1px solid var(--pld-soft-line);background:var(--pld-soft)}.plDispatchInspectorRecord dt{color:var(--pld-muted)}.plDispatchInspectorRecord dd{min-width:0;margin:0;color:var(--pld-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plDispatchDragging{-webkit-user-select:none!important;user-select:none!important}@media(max-width:1100px){.plDispatchKpis,.plDispatchQuickActions{grid-template-columns:repeat(2,minmax(0,1fr))}.plDispatchHeader{align-items:stretch;flex-direction:column}.plDispatchHeaderActions{justify-content:flex-start}}@media(max-width:760px){.plDispatchKpis,.plDispatchQuickActions,.plDispatchInspectorRecord dl{grid-template-columns:1fr}.plDispatchHeaderActions,.plDispatchPanelHead.isSplit,.plDispatchPager,.plDispatchFloatingFoot{align-items:stretch;flex-direction:column}.plDispatchHeaderActions label,.plDispatchHeaderActions input,.plDispatchPrimaryBtn,.plDispatchGhostBtn,.plDispatchFilters button,.plDispatchPager button{width:100%}.plDispatchFloating{left:8px!important;top:74px!important;width:calc(100vw - 16px)!important;height:calc(100vh - 90px)!important;min-width:0}.plDispatchDrawerSection dl>div{grid-template-columns:1fr;gap:3px}}body:has(.omz-messaging-page) .adminMain,body:has(.omz-messaging-page) .adminContent,body:has(.omz-messaging-page) .adminPage,body:has(.omz-messaging-page) .templatePage,body:has(.omz-messaging-page) .pageCanvas{background:#f4f7fb!important;padding:0!important}.omz-messaging-page,.omz-messaging-page *{box-sizing:border-box;font-size:12px!important;font-weight:400!important;border-radius:2px!important;text-transform:none!important;letter-spacing:0!important}.omz-messaging-page{width:100%;max-width:1440px;height:calc(100vh - 64px);min-height:640px;min-width:0;margin:0;padding:14px;display:grid;color:#111827;background:#f4f7fb}.adminMessagingWorkspace{width:100%;min-width:0;min-height:0;display:grid;grid-template-columns:360px minmax(0,1fr);background:#fff;border:1px solid #d8e2ee;border-radius:2px!important;overflow:hidden;box-shadow:none}.omz-messaging-hero,.omz-messaging-shell{display:contents!important}.omz-thread-list,.omz-message-panel{min-width:0;min-height:0;background:#fff;border:0;box-shadow:none!important}.omz-thread-list{display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;overflow:hidden;border-right:1px solid #e3eaf2}.omz-thread-head{min-height:54px;padding:10px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;background:#fff;border-bottom:1px solid #eef2f7}.omz-thread-head h2{margin:0;color:#111827!important;font-size:14px!important;font-weight:700!important;line-height:1.2}.omz-thread-head__actions{display:inline-flex;align-items:center;gap:6px}.omz-new-conversation-button{min-height:30px;padding:0 10px;display:inline-flex;align-items:center;gap:5px;border:1px solid #0078d4!important;background:#0078d4!important;color:#fff!important;cursor:pointer;box-shadow:none}.omz-new-conversation-button span,.omz-thread-menu-button{display:none}.omz-thread-toolbar{padding:10px 14px 8px;display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:6px;background:#fff}.omz-thread-search{min-height:34px;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;border:1px solid #d8e2ee;background:#fff;color:#64748b}.omz-thread-search span{display:none}.omz-thread-search input{width:100%;min-height:32px;padding:0 10px;border:0!important;outline:0;background:transparent!important;color:#111827!important}.omz-thread-search input::placeholder,.omz-message-composer textarea::placeholder,.omz-new-thread input::placeholder,.omz-new-thread textarea::placeholder{color:#94a3b8!important}.omz-icon-action{width:34px;height:34px;border:1px solid #d8e2ee!important;background:#fff!important;color:#334155!important;cursor:pointer}.omz-thread-tabs{min-height:34px;padding:0 14px;display:grid;grid-template-columns:repeat(4,auto) 1fr;gap:18px;align-items:end;border-bottom:1px solid #eef2f7;background:#fff}.omz-thread-tabs button{min-height:30px;padding:0;border:0!important;border-bottom:2px solid transparent!important;background:transparent!important;color:#64748b!important;cursor:pointer}.omz-thread-tabs button.is-active{color:#0078d4!important;border-bottom-color:#0078d4!important;font-weight:700!important}.omz-thread-tabs button:last-child{display:none}.omz-thread-list__items{min-height:0;overflow:auto;padding:0;background:#fff}.omz-thread-card{width:100%;min-height:54px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 14px;border:0!important;border-left:3px solid transparent!important;border-bottom:1px solid #eef2f7!important;background:#fff!important;color:#111827!important;text-align:left;cursor:pointer}.omz-thread-card:hover{background:#f8fbff!important}.omz-thread-card--active{background:#eef6ff!important;border-left-color:#0078d4!important}.omz-thread-avatar{display:none!important}.omz-thread-card__body{min-width:0;display:grid;gap:3px}.omz-thread-card__top{min-width:0;display:flex;align-items:center;gap:8px}.omz-thread-card__top strong{min-width:0;flex:1;color:#111827!important;font-weight:700!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omz-thread-card__top small{color:#64748b!important;white-space:nowrap}.omz-thread-card__preview{min-width:0;color:#64748b!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omz-thread-card em{min-width:18px;height:18px;display:inline-grid;place-items:center;padding:0 5px;border-radius:999px!important;background:#0078d4;color:#fff!important;font-style:normal;font-weight:700!important}.omz-thread-list__footer{min-height:36px;padding:10px 14px;color:#64748b!important;background:#fff;border-top:1px solid #eef2f7}.omz-message-panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;background:#fff}.omz-message-panel__header{min-height:54px;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border-bottom:1px solid #eef2f7}.omz-message-title-wrap{min-width:0;display:flex;align-items:center;gap:10px}.omz-message-thread-icon{display:none!important}.omz-message-panel__header h2{margin:0;color:#111827!important;font-size:14px!important;font-weight:700!important;line-height:1.2}.omz-message-panel__header p{margin:2px 0 0;color:#64748b!important}.omz-message-tools{display:none}.omz-message-stream{min-height:0;overflow-y:auto;overflow-x:hidden;padding:18px 26px;background:#fbfdff}.omz-day-pill{width:max-content;margin:0 auto 18px;padding:4px 10px;border-radius:999px!important;background:#eef2f7;color:#64748b!important}.omz-message-row{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px}.omz-message-row.is-outgoing{justify-content:flex-end}.omz-message-row-icon{display:none!important}.omz-message-bubble{max-width:min(460px,68%);padding:10px 12px;background:#fff;border:1px solid #e2e8f0;color:#111827;box-shadow:none}.omz-message-bubble.is-outgoing{background:#eaf3ff;border-color:#c4daf8}.omz-message-bubble p{margin:0;color:#111827!important;line-height:1.5;white-space:pre-wrap;word-break:break-word}.omz-message-bubble time{display:block;margin-top:6px;color:#64748b!important;text-align:right;font-size:11px!important}.omz-message-composer{margin:0;padding:12px 16px;display:grid;gap:8px;background:#fff;border-top:1px solid #eef2f7}.omz-message-composer textarea{width:100%;min-height:54px;resize:none;padding:10px;border:1px solid #d8e2ee!important;background:#fff!important;color:#111827!important;outline:none}.omz-composer-actions{display:flex;align-items:center;gap:8px}.omz-composer-icon{width:30px;height:30px;border:1px solid #d8e2ee!important;background:#fff!important;color:#475569!important;cursor:pointer}.omz-send-button{min-width:76px;height:32px;margin-left:auto;border:1px solid #0078d4!important;background:#0078d4!important;color:#fff!important;font-weight:700!important;cursor:pointer;box-shadow:none}.omz-send-button:disabled{opacity:.55;cursor:not-allowed}.omz-empty-state,.omz-message-error,.omz-user-search-loading{margin:12px;padding:12px;border:1px solid #d8e2ee;background:#fff;color:#64748b!important}.omz-message-error{border-color:#fecaca;background:#fff1f2;color:#991b1b!important}.omz-compose-panel{position:fixed;top:92px;right:24px;bottom:28px;width:min(520px,calc(100vw - 48px));z-index:60;overflow-y:auto;overflow-x:hidden;background:#fff;border:1px solid #d8e2ee;box-shadow:0 18px 40px #0f172a29!important}.omz-new-thread{width:100%;min-height:100%;padding:14px 14px 38px;display:grid;gap:10px;align-content:start;background:#fff}.omz-new-thread__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding-bottom:10px;border-bottom:1px solid #eef2f7}.omz-new-thread h2,.omz-people-picker h3{margin:0;color:#111827!important;font-weight:700!important}.omz-new-thread p,.omz-people-picker p{margin:3px 0 0;color:#64748b!important}.omz-new-thread__close,.omz-new-thread__secondary{min-height:32px;padding:0 10px;border:1px solid #d8e2ee!important;background:#fff!important;color:#111827!important;cursor:pointer}.omz-topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.omz-topic-option{min-height:32px;justify-content:flex-start!important;padding:0 10px;border:1px solid #d8e2ee!important;background:#fff!important;color:#111827!important;cursor:pointer}.omz-topic-option:hover,.omz-topic-option.is-active{background:#eaf3ff!important;color:#0078d4!important;border-color:#8ab4f8!important}.omz-new-thread__grid{display:grid;grid-template-columns:1fr;gap:8px}.omz-new-thread label,.omz-user-search-field{display:grid;gap:4px;color:#64748b!important}.omz-new-thread input,.omz-new-thread select,.omz-new-thread textarea,.omz-user-search-field input{width:100%;min-height:34px;padding:7px 9px;border:1px solid #d8e2ee!important;background:#fff!important;color:#111827!important;outline:none}.omz-new-thread textarea{min-height:100px;resize:vertical}.omz-people-picker{display:grid;gap:8px;padding:10px;border:1px solid #d8e2ee;background:#f8fbff}.omz-people-picker__head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.omz-people-picker__head strong{min-height:22px;padding:3px 8px;border-radius:999px!important;background:#eaf3ff;color:#0078d4!important;white-space:nowrap}.omz-selected-users,.omz-selected-users-empty{min-height:34px;padding:8px;border:1px dashed #b7c8d8;background:#fff;color:#64748b!important}.omz-selected-users{display:flex;flex-wrap:wrap;gap:6px}.omz-selected-user{max-width:100%;min-height:26px;display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border:1px solid #b7d5f4!important;border-radius:999px!important;background:#eaf3ff!important;color:#0f2f6f!important;cursor:pointer}.omz-selected-user span,.omz-user-result-avatar{display:none}.omz-selected-user em{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0f2f6f!important;font-style:normal}.omz-selected-user b{color:#64748b!important;font-weight:700!important}.omz-user-results-panel{min-height:126px;max-height:220px;overflow:auto;border:1px solid #d8e2ee;background:#fff}.omz-user-results{display:grid;gap:0;padding:0;border:0;background:#fff}.omz-user-result-card{min-height:54px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;border-bottom:1px solid #eef2f7;background:#fff}.omz-user-result-card:hover{background:#f8fbff}.omz-user-result-card:last-child{border-bottom:0}.omz-user-result-main{min-width:0;display:grid;gap:2px}.omz-user-result-main strong,.omz-user-result-main small,.omz-user-result-main em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omz-user-result-main strong{color:#111827!important;font-weight:700!important}.omz-user-result-main small{color:#64748b!important}.omz-user-result-main em{color:#0078d4!important;font-style:normal}.omz-user-result-card button{min-width:56px;min-height:28px;border:1px solid #0078d4!important;background:#fff!important;color:#0078d4!important;cursor:pointer}.omz-user-result-card button:hover{background:#0078d4!important;color:#fff!important}.omz-new-thread__actions{position:sticky;bottom:0;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;padding-top:10px;padding-bottom:8px;background:#fff;border-top:1px solid #eef2f7}.omz-new-thread__actions button[type=submit]{border:1px solid #0078d4!important;background:#0078d4!important;color:#fff!important;cursor:pointer}@media(max-width:1180px){.adminMessagingWorkspace{grid-template-columns:330px minmax(0,1fr)}.omz-message-stream{padding:16px 20px}}@media(max-width:860px){.omz-messaging-page{height:auto;min-height:100vh;padding:10px}.adminMessagingWorkspace{min-height:0;grid-template-columns:1fr}.omz-thread-list{min-height:400px;border-right:0;border-bottom:1px solid #e3eaf2}.omz-message-panel{min-height:540px}.omz-compose-panel{inset:70px 10px 18px;width:auto}.omz-topic-grid,.omz-new-thread__actions{grid-template-columns:1fr}}.omzivo-account-app[data-workspace=admin] .omzivo-account-page-selector,.omzivo-account-app[data-workspace=logistics] .omzivo-account-page-selector{display:none!important}.omzivo-account-app[data-workspace=admin] .omzivo-account-topbar,.omzivo-account-app[data-workspace=logistics] .omzivo-account-topbar{overflow:visible!important}.omzivo-account-app[data-workspace=admin] .omzivo-account-topbar-inner,.omzivo-account-app[data-workspace=logistics] .omzivo-account-topbar-inner{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;overflow:visible!important}.omzivo-account-app[data-workspace=admin] .omzivo-account-top-left,.omzivo-account-app[data-workspace=logistics] .omzivo-account-top-left{width:auto!important;min-width:0!important;flex:0 0 auto!important;overflow:visible!important}.omzivo-account-app[data-workspace=admin] .omzivo-account-top-actions,.omzivo-account-app[data-workspace=logistics] .omzivo-account-top-actions{width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:10px!important;overflow:visible!important}.omzivo-account-app[data-workspace=admin] .omzivo-account-top-actions>.omzivo-account-currency-control,.omzivo-account-app[data-workspace=logistics] .omzivo-account-top-actions>.omzivo-account-currency-control{width:auto!important;min-width:166px!important;max-width:none!important;min-height:32px!important;display:grid!important;grid-template-columns:auto minmax(92px,118px)!important;align-items:center!important;flex:0 0 auto!important;gap:8px!important;padding:0 8px!important;margin:0!important;visibility:visible!important;opacity:1!important;overflow:visible!important;white-space:nowrap!important}.omzivo-account-app[data-workspace=admin] .omzivo-account-top-actions>.omzivo-account-currency-control>span,.omzivo-account-app[data-workspace=logistics] .omzivo-account-top-actions>.omzivo-account-currency-control>span{display:inline!important;width:auto!important;min-width:0!important;visibility:visible!important;opacity:1!important;color:#fff!important;white-space:nowrap!important}.omzivo-account-app[data-workspace=admin] .omzivo-account-top-actions>.omzivo-account-currency-control>select,.omzivo-account-app[data-workspace=logistics] .omzivo-account-top-actions>.omzivo-account-currency-control>select{width:118px!important;min-width:92px!important;max-width:118px!important;min-height:26px!important;display:block!important;flex:none!important;visibility:visible!important;opacity:1!important;cursor:pointer!important}.omzivo-account-app[data-workspace=admin] .omzivo-account-user-name,.omzivo-account-app[data-workspace=logistics] .omzivo-account-user-name{min-width:0!important;max-width:150px!important;flex:0 1 150px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.omzivo-account-app[data-workspace=admin] .omzivo-account-logout,.omzivo-account-app[data-workspace=logistics] .omzivo-account-logout{flex:0 0 auto!important;white-space:nowrap!important}@media(max-width:1180px){.omzivo-account-app[data-workspace=admin] .omzivo-account-top-actions,.omzivo-account-app[data-workspace=logistics] .omzivo-account-top-actions{gap:6px!important}.omzivo-account-app[data-workspace=admin] .omzivo-account-top-actions>.omzivo-account-currency-control,.omzivo-account-app[data-workspace=logistics] .omzivo-account-top-actions>.omzivo-account-currency-control{min-width:148px!important;grid-template-columns:auto minmax(76px,96px)!important;gap:6px!important;padding:0 6px!important}.omzivo-account-app[data-workspace=admin] .omzivo-account-top-actions>.omzivo-account-currency-control>select,.omzivo-account-app[data-workspace=logistics] .omzivo-account-top-actions>.omzivo-account-currency-control>select{width:96px!important;min-width:76px!important;max-width:96px!important}.omzivo-account-app[data-workspace=admin] .omzivo-account-user-name,.omzivo-account-app[data-workspace=logistics] .omzivo-account-user-name{max-width:110px!important;flex-basis:110px!important}}@media(max-width:980px){.omzivo-account-app[data-workspace=admin] .omzivo-account-topbar,.omzivo-account-app[data-workspace=logistics] .omzivo-account-topbar{overflow:visible!important}.omzivo-account-app[data-workspace=admin] .omzivo-account-topbar-inner,.omzivo-account-app[data-workspace=logistics] .omzivo-account-topbar-inner{grid-template-columns:auto minmax(0,1fr)!important;grid-template-areas:"brand actions"!important;padding:8px 10px!important}.omzivo-account-app[data-workspace=admin] .omzivo-account-top-left,.omzivo-account-app[data-workspace=logistics] .omzivo-account-top-left{grid-area:brand!important}.omzivo-account-app[data-workspace=admin] .omzivo-account-top-actions,.omzivo-account-app[data-workspace=logistics] .omzivo-account-top-actions{grid-area:actions!important;width:100%!important;justify-content:flex-end!important;flex-wrap:wrap!important}.omzivo-account-app[data-workspace=admin] .omzivo-account-top-actions>.omzivo-account-currency-control,.omzivo-account-app[data-workspace=logistics] .omzivo-account-top-actions>.omzivo-account-currency-control{min-width:156px!important}}@media(max-width:720px){.omzivo-account-app[data-workspace=admin] .omzivo-account-topbar-inner,.omzivo-account-app[data-workspace=logistics] .omzivo-account-topbar-inner{grid-template-columns:1fr!important;grid-template-areas:"brand" "actions"!important}.omzivo-account-app[data-workspace=admin] .omzivo-account-top-left,.omzivo-account-app[data-workspace=logistics] .omzivo-account-top-left,.omzivo-account-app[data-workspace=admin] .omzivo-account-top-actions,.omzivo-account-app[data-workspace=logistics] .omzivo-account-top-actions{width:100%!important}.omzivo-account-app[data-workspace=admin] .omzivo-account-top-actions,.omzivo-account-app[data-workspace=logistics] .omzivo-account-top-actions{justify-content:flex-start!important;flex-wrap:wrap!important}.omzivo-account-app[data-workspace=admin] .omzivo-account-top-actions>.omzivo-account-currency-control,.omzivo-account-app[data-workspace=logistics] .omzivo-account-top-actions>.omzivo-account-currency-control{width:calc(50% - 5px)!important;min-width:220px!important;grid-template-columns:auto minmax(100px,1fr)!important}.omzivo-account-app[data-workspace=admin] .omzivo-account-top-actions>.omzivo-account-currency-control>select,.omzivo-account-app[data-workspace=logistics] .omzivo-account-top-actions>.omzivo-account-currency-control>select{width:100%!important;min-width:100px!important;max-width:none!important}}@media(max-width:520px){.omzivo-account-app[data-workspace=admin] .omzivo-account-top-actions>.omzivo-account-currency-control,.omzivo-account-app[data-workspace=logistics] .omzivo-account-top-actions>.omzivo-account-currency-control{width:100%!important;min-width:0!important}.omzivo-account-app[data-workspace=admin] .omzivo-account-user-name,.omzivo-account-app[data-workspace=logistics] .omzivo-account-user-name{max-width:none!important;flex:1 1 auto!important}}.adDash,.adDash *{box-sizing:border-box;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:2px!important}.adDash{position:relative;width:100%;min-width:0;display:grid;gap:12px;padding:10px 12px 12px;color:#1f1f1f;background:#fff}.adDash h1,.adDash h2,.adDash h3,.adDash h4,.adDash p{margin:0}.adDashHeading{min-height:42px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.adDashHeading>div:first-child{min-width:0;display:grid;align-content:start;gap:5px}.adDashHeading>div:first-child>span{width:max-content;min-height:28px;padding:6px 0;display:inline-flex;align-items:center;border-bottom:2px solid #0078d4;color:#000!important}.adDashHeading h1{color:#000!important;font-size:12px!important;font-weight:600!important}.adDashHeading p{color:#605e5c!important;line-height:1.3}.adDashHeadingActions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.adDashHeadingActions button{min-height:30px!important;padding:6px 11px!important;border:0!important;background:#0078d4!important;color:#fff!important;cursor:pointer;box-shadow:none!important}.adDashHeadingActions button:hover{background:#106ebe!important}.adDashHeadingActions button:disabled{opacity:.62;cursor:wait}.adDashLiveState,.adDashUpdated{min-height:28px;padding:5px 8px;display:inline-flex;align-items:center;gap:6px;border:1px solid #edebe9;background:#fff;color:#605e5c!important}.adDashLiveState i{width:7px;height:7px;display:inline-block;border-radius:999px!important;background:#107c10}.adDashLiveState.is-danger i{background:#a4262c}.adDashAlert{min-height:42px;padding:9px 11px;display:grid;gap:3px;background:#fde7e9;border:1px solid #f3b8bd;border-left:3px solid #a4262c}.adDashAlert strong,.adDashAlert span{color:#a4262c!important}.adDashMetricGrid{width:100%;min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;align-items:stretch}.adDashMetricCard{min-width:0;min-height:76px;padding:9px 11px;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;background:#fff!important;border:1px solid #edebe9!important;box-shadow:0 2px 6px #00000024!important}.adDashMetricIcon{width:30px;height:30px;display:inline-grid;place-items:center;background:transparent!important;border:0!important;box-shadow:none!important;color:#0078d4!important}.adDashMetricIcon svg{width:19px!important;height:19px!important;stroke:currentColor!important}.adDashMetricCard.tone-green .adDashMetricIcon{background:transparent!important;color:#107c10!important}.adDashMetricCard.tone-purple .adDashMetricIcon{background:transparent!important;color:#744da9!important}.adDashMetricCard.tone-orange .adDashMetricIcon{background:transparent!important;color:#ca5010!important}.adDashMetricCard.tone-danger .adDashMetricIcon{background:transparent!important;color:#a4262c!important}.adDashMetricCopy{min-width:0;display:grid;align-content:center;gap:2px}.adDashMetricCopy span,.adDashMetricCopy small{min-width:0;color:#605e5c!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.adDashMetricCopy strong{min-width:0;color:#000!important;font-size:13px!important;font-weight:600!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.adDashPrimaryGrid{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(220px,.8fr);gap:10px;align-items:stretch}.adDashSecondaryGrid{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,2.17fr) minmax(220px,.82fr);gap:10px;align-items:stretch}.adDashPanel{min-width:0;min-height:208px;padding:11px;display:grid;align-content:start;gap:6px;overflow:hidden;background:#fff!important;border:1px solid #edebe9!important;box-shadow:0 2px 6px #00000024!important}.adDashPanelHeader{min-height:30px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.adDashPanelHeader>div{min-width:0;display:grid;gap:2px}.adDashPanelHeader h2{color:#000!important;font-size:13px!important;font-weight:600!important}.adDashPanelHeader p{color:#605e5c!important;line-height:1.3}.adDashPanelHeader a,.adDashPanelHeader a:link,.adDashPanelHeader a:visited{width:max-content;min-height:30px;padding:6px 11px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:0!important;background:#0078d4!important;color:#fff!important;text-decoration:none!important;box-shadow:none!important}.adDashPanelHeader a:hover{background:#106ebe!important}.adDashValueRows,.adDashCountRows{min-width:0;display:grid;gap:7px}.adDashValueRows>div,.adDashCountRows>div{min-height:38px;padding:7px 0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;background:transparent!important;border:0!important;border-bottom:1px solid #f0f1f3!important}.adDashValueRows>div:last-child,.adDashCountRows>div:last-child{border-bottom:0!important}.adDashValueRows span,.adDashCountRows span{min-width:0;color:#0f2233!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.adDashValueRows strong,.adDashCountRows strong{color:#000!important;font-weight:600!important;font-variant-numeric:tabular-nums}.adDashValueRows strong,.adDashCountRows .tone-blue{color:#0078d4!important}.adDashCountRows .tone-warning{color:#8a5a00!important}.adDashCountRows .tone-success{color:#107c10!important}.adDashCountRows .tone-danger{color:#a4262c!important}.adDashProgressRows{min-width:0;display:grid;gap:2px}.adDashProgressRows>div{min-width:0;min-height:28px;padding:4px 0;display:grid;grid-template-columns:102px minmax(70px,1fr) minmax(34px,auto);align-items:center;gap:7px;border-bottom:1px solid #eef0f3}.adDashProgressRows>div:last-child{border-bottom:0}.adDashProgressRows>div>span:first-child{min-width:0;color:#263647!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.adDashProgressRows strong{min-width:34px;color:#111827!important;font-weight:600!important;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.adDashProgressRows strong.tone-blue{color:#0078d4!important}.adDashProgressRows strong.tone-warning{color:#9a6700!important}.adDashProgressRows strong.tone-success{color:#107c10!important}.adDashProgressRows strong.tone-danger{color:#a4262c!important}.adDashMiniTrack{position:relative;height:6px;display:block;overflow:hidden;background:#d8dde3;border-radius:999px!important;box-shadow:inset 0 1px 1px #0f172a14}.adDashMiniTrack>span{height:100%;min-width:3px;display:block;background:linear-gradient(90deg,#1685d8,#0078d4);border-radius:999px!important}.adDashMiniTrack.tone-green>span{background:linear-gradient(90deg,#28a745,#107c10)}.adDashMiniTrack.tone-warning>span{background:linear-gradient(90deg,#ffd33d,#e9b600)}.adDashMiniTrack.tone-danger>span{background:linear-gradient(90deg,#d64550,#a4262c)}.adDashMiniTrack.tone-purple>span{background:linear-gradient(90deg,#9066c3,#744da9)}.adDashMiniTrack.tone-orange>span{background:linear-gradient(90deg,#f58b3a,#ca5010)}.adDashPanelFooter{margin-top:4px;padding-top:6px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:8px;border-top:1px solid #edebe9}.adDashPanelFooter span{color:#605e5c!important}.adDashPanelFooter strong{color:#000!important;font-weight:600!important}.adDashTransactionPanel{min-height:300px}.adDashTransactionPanel .adDashTableWrap{height:100%}.adDashTableWrap{min-width:0;width:100%;overflow-x:auto;overflow-y:hidden;background:#fff!important}.adDashTable{width:100%;min-width:700px;border-collapse:collapse;background:#fff!important}.adDashTable th,.adDashTable td{min-height:36px;padding:9px 10px;border:0;border-bottom:1px solid #eef0f3;text-align:left;vertical-align:middle;color:#202733!important;white-space:nowrap}.adDashTable th{background:#f7f8fa!important;color:#5f6b7a!important;font-weight:600!important}.adDashTable tbody tr{background:#fff!important}.adDashTable tbody tr:hover{background:#f7fbff!important}.adDashTable tbody tr:last-child td{border-bottom:0}.adDashDate{color:#5f6b7a!important;font-variant-numeric:tabular-nums}.adDashReference{max-width:180px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#111827!important;font-weight:500!important}.adDashStatusPill{min-height:22px;padding:2px 0;display:inline-flex;align-items:center;justify-content:center;background:transparent!important;color:#5f6b7a!important;border-radius:0!important}.adDashStatusPill.tone-success{color:#107c10!important}.adDashStatusPill.tone-warning{color:#8a5a00!important}.adDashStatusPill.tone-danger{color:#a4262c!important}.adDashAlertRows{min-width:0;display:grid;gap:7px}.adDashAlertRows>div{min-height:38px;padding:7px 0;display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;background:transparent!important;border:0!important;border-bottom:1px solid #f0f1f3!important}.adDashAlertRows>div:last-child{border-bottom:0!important}.adDashAlertRows span{min-width:0;color:#0f2233!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.adDashAlertRows small{color:#605e5c!important;white-space:nowrap}.adDashAlertDot{width:7px;height:7px;display:block;border-radius:999px!important;background:#68768a}.adDashAlertDot.tone-success{background:#107c10}.adDashAlertDot.tone-warning{background:#f2c811}.adDashAlertDot.tone-danger{background:#a4262c}.adDashAlertDot.tone-blue{background:#0078d4}.adDashEmpty{min-height:110px;padding:14px;display:grid;align-content:center;justify-items:center;gap:8px;background:#fafbfc!important;border:0!important;text-align:center}.adDashEmpty strong{color:#000!important;font-weight:600!important}.adDashEmpty span{color:#605e5c!important}@media(max-width:1250px){.adDashCountryVisualGrid{grid-template-columns:minmax(0,1.25fr) minmax(320px,1fr)}.adDashMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.adDashPrimaryGrid{grid-template-columns:minmax(0,1fr) minmax(230px,280px)}.adDashPrimaryGrid>.adDashPanel:nth-child(3){grid-column:1 / -1}.adDashSecondaryGrid{grid-template-columns:minmax(0,1fr) minmax(230px,280px)}}@media(max-width:980px){.adDashCountryVisualGrid{grid-template-columns:1fr}.adDashMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adDashPrimaryGrid,.adDashSecondaryGrid{grid-template-columns:1fr}.adDashPrimaryGrid>.adDashPanel:nth-child(3){grid-column:auto}}@media(max-width:720px){.adDash,.adDash *{font-size:11px!important}.adDash{gap:10px;padding:8px}.adDashHeading{flex-direction:column}.adDashHeadingActions{width:100%;justify-content:flex-start}.adDashMetricGrid,.adDashPrimaryGrid,.adDashSecondaryGrid{grid-template-columns:1fr}.adDashPanelHeader{flex-direction:column}.adDashPanelHeader a{width:100%}.adDashPanelFooter{grid-template-columns:minmax(0,1fr) auto}}@media(max-width:720px){.adDashProgressRows>div{grid-template-columns:92px minmax(60px,1fr) minmax(32px,auto);gap:6px}}.adDashCountryIntelligence{min-width:0;display:grid;gap:12px;padding:14px;border:1px solid #d9e5f2!important;background:linear-gradient(180deg,#fbfdff,#f6f9fd)!important;box-shadow:0 8px 22px #1e40af12!important}.adDashCountryIntelligenceHead{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:0 2px 10px;border-bottom:1px solid #dce7f2}.adDashCountryIntelligenceHead>div:first-child{min-width:0;display:grid;gap:3px}.adDashCountryIntelligenceHead>div:first-child>span{color:#1769c2!important;font-weight:600!important}.adDashCountryIntelligenceHead h2{color:#172033!important;font-size:13px!important;font-weight:600!important}.adDashCountryIntelligenceHead p{color:#66758a!important;line-height:1.4}.adDashCountryPeriod{min-width:132px;min-height:46px;padding:7px 11px;display:grid;align-content:center;gap:2px;border:1px solid #cad8e8;background:#ffffffeb;box-shadow:0 3px 10px #1e40af0d}.adDashCountryPeriod span{color:#6b778a!important}.adDashCountryPeriod strong{color:#172033!important;font-weight:600!important}.adDashCountryWarning{min-height:42px;padding:8px 10px;display:grid;gap:2px;border:1px solid #f3b8bd;border-left:3px solid #a4262c;background:#fde7e9}.adDashCountryWarning strong,.adDashCountryWarning span{color:#a4262c!important}.adDashCountrySummary{min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid #d8e4f0;background:#fff;box-shadow:0 5px 16px #1e40af0d}.adDashCountrySummary>div{min-width:0;min-height:68px;padding:10px 12px;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;border-right:1px solid #e3ebf4}.adDashCountrySummary>div:last-child{border-right:0}.adDashCountrySummaryIcon{width:30px;height:30px;display:inline-grid;place-items:center;color:#2878d0!important;background:#edf5ff;border-radius:999px!important}.adDashCountrySummaryIcon svg{width:17px!important;height:17px!important;stroke:currentColor!important}.adDashCountrySummaryCopy{min-width:0;display:grid;gap:2px}.adDashCountrySummaryCopy>span{color:#66758a!important}.adDashCountrySummaryCopy strong{min-width:0;color:#172033!important;font-size:13px!important;font-weight:600!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.adDashCountryVisualGrid{min-width:0;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,1fr);gap:12px;align-items:stretch}.adDashCountryVisualCard,.adDashCountryPerformanceCard{min-width:0;padding:13px;display:grid;align-content:start;gap:10px;border:1px solid #d8e4f0!important;background:#fffffff5!important;box-shadow:0 6px 18px #1e40af0f!important}.adDashCountryVisualCard{min-height:288px}.adDashCountryPerformanceCard{padding-bottom:13px}.adDashCountryCardHead{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.adDashCountryCardHead>div{min-width:0;display:grid;gap:2px}.adDashCountryCardHead h3{margin:0;color:#172033!important;font-size:12px!important;font-weight:600!important}.adDashCountryCardHead p{color:#6b778a!important;line-height:1.35}.adDashCountryCardHead>span{min-height:26px;padding:4px 8px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #c9def7;background:#f2f8ff;color:#1769c2!important;font-weight:600!important}.adDashCountryLoading{min-height:150px;display:grid;place-items:center;color:#66758a!important;background:#f8fbff;border:1px dashed #cbd9e8}.adDashCountryRevenueBars{min-width:0;display:grid;gap:3px}.adDashCountryRevenueRow{min-width:0;min-height:31px;display:grid;grid-template-columns:20px minmax(126px,.78fr) minmax(120px,1.45fr) auto;align-items:center;gap:8px;border-bottom:1px dashed #e3eaf2}.adDashCountryRevenueRow:last-child{border-bottom:0}.adDashCountryRank{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;background:#eef5fd;color:#1769c2!important;font-weight:600!important}.adDashCountryIdentity,.adDashCountryTableName{min-width:0;display:flex;align-items:center;gap:7px}.adDashCountryIdentity b,.adDashCountryTableName b{min-width:22px;padding:0;display:inline-flex;align-items:center;justify-content:flex-start;border:0!important;background:transparent!important;color:#1769c2!important;font-weight:600!important}.adDashCountryIdentity span,.adDashCountryTableName span{min-width:0;color:#334155!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.adDashCountryRevenueTrack{height:8px;display:block;overflow:hidden;background:#edf1f6;box-shadow:inset 0 0 0 1px #e0e7ef}.adDashCountryRevenueTrack i{height:100%;min-width:3px;display:block;background:linear-gradient(90deg,#1b78d0,#35a8ee)}.adDashCountryRevenueRow strong{color:#172033!important;font-weight:600!important;font-variant-numeric:tabular-nums;white-space:nowrap}.adDashCountryShareBars{min-width:0;min-height:214px;padding:2px 0 0}.adDashCountryShareRows{min-width:0;display:grid;align-content:start;gap:6px}.adDashCountryShareRow{min-width:0;min-height:47px;padding:7px 9px;display:grid;gap:7px;border:1px solid #e0e8f1;background:#fbfdff;color:#334155;box-shadow:0 2px 8px #1e40af09;outline:none}.adDashCountryShareRow:hover,.adDashCountryShareRow:focus{border-color:#c6d8eb;background:#f5f9fe}.adDashCountryShareRowHead{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.adDashCountryShareName{min-width:0;display:inline-flex;align-items:center;gap:7px}.adDashCountryShareName>i{width:7px;height:7px;flex:0 0 7px;display:inline-block;border-radius:999px!important}.adDashCountryShareValues{display:inline-grid;grid-template-columns:58px 104px;align-items:baseline;justify-content:end;gap:8px;white-space:nowrap}.adDashCountryShareValues strong{color:#1769c2!important;font-weight:600!important;text-align:right;font-variant-numeric:tabular-nums}.adDashCountryShareValues em{color:#475569!important;font-style:normal;text-align:right;font-variant-numeric:tabular-nums}.adDashCountryShareTrack{width:100%;height:7px;display:block;overflow:hidden;background:#edf1f6;box-shadow:inset 0 0 0 1px #e0e7ef}.adDashCountryShareTrack>i{height:100%;min-width:3px;display:block}.adDashCountryShareEmpty{min-height:120px;display:grid;place-items:center;color:#66758a!important;text-align:center}.adDashCountryTableWrap{min-width:0;width:100%;overflow-x:auto}.adDashCountryTable{width:100%;min-width:760px;border-collapse:collapse}.adDashCountryTable th,.adDashCountryTable td{height:32px;padding:6px 10px;border-bottom:1px dashed #e3eaf2;color:#334155!important;text-align:left;white-space:nowrap;font-variant-numeric:tabular-nums}.adDashCountryTable th{background:#f3f7fb;color:#5e6d80!important;font-weight:600!important}.adDashCountryTable tbody tr:hover{background:#f7fbff}.adDashCountryTable tbody tr:last-child td{border-bottom:0}.adDashCountrySuccess{color:#1b8d42!important;font-weight:600!important}.adDashCountryFailed{color:#64748b!important;font-weight:600!important}.adDashCountryFailed.has-failures{color:#b42318!important}.adDashCountryWarehouse{min-width:0;display:grid;gap:8px}.adDashCountryTableEmpty{height:64px!important;text-align:center!important;color:#64748b!important}.adDashCountryPager{min-height:38px;padding:10px 12px 1px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #dce6f0;color:#526175}.adDashCountryPager>span,.adDashCountryPager>div>span{color:#526175!important;font-variant-numeric:tabular-nums}.adDashCountryPager>div{display:flex;align-items:center;justify-content:flex-end;gap:8px}.adDashCountryPager button{min-width:76px;min-height:29px!important;padding:5px 11px!important;border:1px solid #bfd0e2!important;background:#fff!important;color:#1769c2!important;cursor:pointer;box-shadow:0 2px 6px #1e40af0a!important}.adDashCountryPager button:hover:not(:disabled){border-color:#7eaddd!important;background:#f1f7fd!important}.adDashCountryPager button:disabled{opacity:.42;cursor:not-allowed}@media(max-width:1250px){.adDashCountryVisualGrid{grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr)}}@media(max-width:980px){.adDashCountrySummary{grid-template-columns:repeat(2,minmax(0,1fr))}.adDashCountrySummary>div:nth-child(2n){border-right:0}.adDashCountrySummary>div:last-child{grid-column:1 / -1;border-top:1px solid #e3ebf4}.adDashCountryVisualGrid{grid-template-columns:1fr}}@media(max-width:720px){.adDashCountryIntelligence{padding:10px}.adDashCountryIntelligenceHead{grid-template-columns:1fr}.adDashCountryPeriod{width:100%}.adDashCountrySummary{grid-template-columns:1fr}.adDashCountrySummary>div{border-right:0;border-bottom:1px solid #e3ebf4}.adDashCountrySummary>div:last-child{grid-column:auto;border-bottom:0}.adDashCountryRevenueRow{grid-template-columns:20px minmax(90px,1fr) auto}.adDashCountryRevenueTrack{grid-column:2 / -1;width:100%}.adDashCountryShareRowHead{grid-template-columns:1fr}.adDashCountryShareValues{justify-content:space-between}}@media(max-width:560px){.adDashCountryPager{align-items:stretch;flex-direction:column}.adDashCountryPager>div{justify-content:space-between}}.adDashPayActivity{min-width:0;padding:12px;display:grid;gap:10px;background:#fbfdff;border:1px solid #dbe5f0;box-shadow:0 3px 12px #0f172a0f}.adDashPayActivityHead{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.adDashPayActivityHead>div:first-child{min-width:0;display:grid;gap:3px}.adDashPayActivityHead>div:first-child>span{color:#0f6cbd!important}.adDashPayActivityHead h2{color:#0f172a!important;font-weight:600!important}.adDashPayActivityHead p{color:#64748b!important;line-height:1.35}.adDashPayPeriod{display:inline-flex;align-items:center;gap:4px;padding:3px;background:#eef4fa;border:1px solid #d4e0ec}.adDashPayPeriod button{min-height:28px!important;padding:5px 10px!important;border:0!important;background:transparent!important;color:#334155!important;box-shadow:none!important}.adDashPayPeriod button:hover,.adDashPayPeriod button.active{background:#fff!important;color:#0f6cbd!important;box-shadow:0 1px 4px #0f172a1a!important}.adDashPaySummary{min-width:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));background:#fff;border:1px solid #dde6ef}.adDashPaySummary>div{min-width:0;min-height:54px;padding:8px 10px;display:grid;align-content:center;gap:3px;border-right:1px solid #e4ebf2}.adDashPaySummary>div:last-child{border-right:0}.adDashPaySummary span{color:#64748b!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adDashPaySummary strong{color:#0f172a!important;font-size:13px!important;font-weight:600!important;font-variant-numeric:tabular-nums}.adDashPaySummary .tone-success,.adDashPayHourDetail .tone-success{color:#16823b!important}.adDashPaySummary .tone-danger,.adDashPayHourDetail .tone-danger{color:#c43d45!important}.adDashPayHourDetail .tone-warning{color:#a86b00!important}.adDashPayWarning{padding:8px 10px;background:#fff8e7;border:1px solid #f0d99a;color:#7a5200!important}.adDashPayLegend{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.adDashPayLegend button,.adDashPayTrendKey{min-height:26px;padding:4px 8px;display:inline-flex;align-items:center;gap:6px;border:1px solid #dbe4ee!important;background:#fff!important;color:#475569!important;box-shadow:none!important}.adDashPayLegend button:not(.active){opacity:.48}.adDashPayLegend i,.adDashPayTrendKey i{width:8px;height:8px;display:inline-block;background:#94a3b8}.adDashPayLegend .tone-success i{background:#37b26c}.adDashPayLegend .tone-warning i{background:#f2b744}.adDashPayLegend .tone-danger i{background:#e45b62}.adDashPayLegend .tone-neutral i{background:#9aa7b5}.adDashPayTrendKey i{width:16px;height:2px;background:#1769aa}.adDashPayChartGrid{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:10px}.adDashPayChartWrap{min-width:0;min-height:270px;padding:8px;display:grid;place-items:center;background:#fff;border:1px solid #dde6ef;overflow-x:auto}.adDashPayChart{width:100%;min-width:720px;height:260px;display:block}.adDashPayGridLine{stroke:#e4ebf2;stroke-width:1}.adDashPayAxisText{fill:#64748b;font-size:10px!important}.adDashPayHitArea{fill:transparent;cursor:pointer}.adDashPayHourGroup:hover .adDashPayHitArea,.adDashPayHourGroup:focus .adDashPayHitArea,.adDashPayHourGroup.is-selected .adDashPayHitArea{fill:#0f6cbd0f;outline:none}.adDashPayBar.tone-success{fill:#55bd7b}.adDashPayBar.tone-warning{fill:#f4c45d}.adDashPayBar.tone-danger{fill:#e66b72}.adDashPayBar.tone-neutral{fill:#aab5c1}.adDashPayTrendLine{fill:none;stroke:#1769aa;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.adDashPayTrendPoint{fill:#fff;stroke:#1769aa;stroke-width:1.8;pointer-events:none}.adDashPayHourDetail{min-width:0;padding:12px;display:grid;align-content:start;gap:6px;background:#f4f8fc;border:1px solid #d8e3ed}.adDashPayHourDetail>span{color:#64748b!important}.adDashPayHourDetail>strong{color:#0f172a!important;font-size:15px!important;font-weight:600!important}.adDashPayHourDetail dl{margin:5px 0 0;display:grid;gap:0}.adDashPayHourDetail dl>div{min-height:30px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;border-bottom:1px solid #dfe7ef}.adDashPayHourDetail dt{color:#64748b}.adDashPayHourDetail dd{margin:0;color:#0f172a;font-weight:600!important;font-variant-numeric:tabular-nums}.adDashPayLoading{min-height:240px;display:grid;place-items:center;color:#64748b!important}@media(max-width:1250px){.adDashPaySummary{grid-template-columns:repeat(4,minmax(0,1fr))}.adDashPaySummary>div:nth-child(4n){border-right:0}.adDashPaySummary>div:nth-child(n+5){border-top:1px solid #e4ebf2}}@media(max-width:980px){.adDashPayChartGrid{grid-template-columns:1fr}.adDashPayHourDetail dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.adDashPayHourDetail dl>div{grid-template-columns:1fr;border:1px solid #dfe7ef;padding:7px}}@media(max-width:720px){.adDashPayActivity{padding:10px}.adDashPayActivityHead{flex-direction:column}.adDashPayPeriod{width:100%}.adDashPayPeriod button{flex:1 1 0}.adDashPaySummary{grid-template-columns:repeat(2,minmax(0,1fr))}.adDashPaySummary>div{border-right:0;border-bottom:1px solid #e4ebf2}.adDashPayHourDetail dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.ledPage,.ledPage *{box-sizing:border-box;font-family:Segoe UI,Arial,sans-serif;font-size:12px;font-weight:400;letter-spacing:0;text-transform:none}.ledPage{width:100%;min-width:0;display:grid;gap:10px;color:#1f2933}.ledPage>*{width:100%;min-width:0}.ledAlert{padding:10px 12px;border:1px solid transparent;border-radius:2px;line-height:16px}.ledAlertError{background:#fde7e9;color:#a4262c;border-color:#f1c7cc}.ledAlertWarn{background:#fff4ce;color:#8a6f00;border-color:#f2e0a0}.ledToolbarBlock{min-width:0;padding:12px;background:#fff;border-radius:2px;box-shadow:0 10px 26px #0f172a14,0 1px 2px #0f172a14}.ledToolbarRow{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ledToolbarLeft{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ledToolBtn,.ledTabBtn,.ledFilterChipBtn,.ledDebugToggle,.btnGhost{min-height:32px;padding:7px 12px;display:inline-flex;align-items:center;justify-content:center;appearance:none;border:0;border-radius:2px;background:#0f6cbd;color:#fff;box-shadow:none;cursor:pointer;white-space:nowrap;text-decoration:none;font:400 12px/16px Segoe UI,Arial,sans-serif}.ledToolBtn:hover,.ledTabBtn:hover,.ledFilterChipBtn:hover,.ledDebugToggle:hover,.btnGhost:hover{background:#115ea3}.ledToolBtn:disabled,.ledTabBtn:disabled,.ledFilterChipBtn:disabled,.ledDebugToggle:disabled,.btnGhost:disabled{opacity:.5;cursor:not-allowed}.ledBlock{width:100%;min-width:0;display:grid;gap:10px}.ledFiltersBlock{padding:12px;background:#fff;border-radius:2px;box-shadow:0 10px 26px #0f172a14,0 1px 2px #0f172a14}.ledTabRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ledTabBtn{background:#fff;color:#0078d4;border:1px solid #d2d0ce}.ledTabBtn:hover{background:#eff6fc;border-color:#0078d4}.ledTabBtn.isActive{background:#0f6cbd;color:#fff;border-color:#0f6cbd}.ledFilterSearchRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ledFilterSearch{width:min(520px,100%);min-width:0;height:34px;display:flex;align-items:center;padding:0 9px;background:#fff;border:1px solid #d2d0ce;border-radius:2px}.ledFilterSearch:focus-within{border-color:#0078d4;box-shadow:0 0 0 1px #0078d4}.ledFilterSearchIcon{width:16px;height:16px;margin-right:7px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#0078d4}.ledFilterSearchIcon svg{width:16px;height:16px;display:block;fill:currentColor}.ledFilterSearch input{width:100%;min-width:0;padding:0;border:0;outline:0;background:transparent;color:#323130;font:400 12px/16px Segoe UI,Arial,sans-serif}.ledQuickInsights{display:none}.ledFilterChipRow{display:grid;grid-template-columns:minmax(140px,1fr) minmax(140px,1fr) minmax(140px,1fr) minmax(140px,1fr) minmax(140px,1fr) auto;gap:8px;align-items:center}.ledFilterInput,.ledFilterSelect{width:100%!important;min-width:0!important;max-width:none!important;min-height:34px!important;height:34px!important;padding:7px 9px!important;background:#fff!important;border:1px solid #d2d0ce!important;border-radius:2px!important;color:#323130!important;box-shadow:none!important;font:400 12px/16px Segoe UI,Arial,sans-serif!important}.ledFilterInput:focus,.ledFilterSelect:focus{border-color:#0078d4!important;box-shadow:0 0 0 1px #0078d4!important;outline:0!important}.ledFilterChipBtn{min-height:34px}.ledActiveChip{min-height:28px;display:inline-flex;align-items:center;gap:6px;padding:0 8px;border:1px solid #c7d7ea;background:#f8fbff;border-radius:999px}.ledActiveChipText{color:#323130;font:400 12px/16px Segoe UI,Arial,sans-serif}.ledActiveChipRemove{width:18px;height:18px;padding:0;display:inline-flex;align-items:center;justify-content:center;appearance:none;border:0;border-radius:999px;background:transparent;color:#64748b;cursor:pointer;font:400 14px/14px Segoe UI,Arial,sans-serif}.ledActiveChipRemove:hover{background:#0078d414;color:#0f172a}.ledListRail{min-width:0;display:grid;gap:10px;padding:12px;background:#111827;border-radius:2px;box-shadow:0 18px 36px #0f172a3d,0 1px 2px #0f172a24}.ledTablePanel{width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;background:#0b1220;border-radius:2px;box-shadow:inset 0 0 0 1px #243244;scrollbar-gutter:stable}.ledTableHead,.ledJournalHead,.ledTableRow,.ledJournalRow{min-width:1060px;display:grid;grid-template-columns:minmax(250px,1.55fr) minmax(150px,.95fr) minmax(84px,.44fr) minmax(110px,.5fr) minmax(180px,.92fr) minmax(190px,.9fr);gap:0}.ledTableHead,.ledJournalHead{background:#172033;border-bottom:1px solid #1e293b}.ledTableHead>div,.ledJournalHead>div{padding:8px 10px;color:#93c5fd;font:600 12px/16px Segoe UI,Arial,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ledAmountHead{text-align:right}.ledTableBody,.ledJournalBody{min-width:1060px;display:grid}.ledTableRow,.ledJournalRow{min-height:48px;position:relative;background:#0f172a;border-bottom:1px solid #1e293b;border-radius:0;text-align:left}.ledTableRow:nth-child(2n),.ledJournalRow:nth-child(2n){background:#111c2f}.ledTableRow:hover,.ledJournalRow:hover{background:#1e293b}.ledTableCell{min-width:0;padding:7px 10px;display:flex;flex-direction:column;justify-content:center;gap:2px;color:#dbeafe;overflow:hidden}.ledRowLead{min-width:0;display:flex;align-items:center;gap:0}.ledRowIdentity{min-width:0;display:grid;gap:1px}.ledPrimaryText,.ledCellMain,.ledAmountText,.ledPill{min-width:0;color:#e5efff;font:400 12px/16px Segoe UI,Arial,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ledSecondaryText,.ledCellSub{min-width:0;color:#7890ad;font:400 12px/16px Segoe UI,Arial,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ledAmountCell{align-items:flex-end;padding-left:8px;padding-right:10px;text-align:right}.ledAmountText{width:100%;text-align:right;font-variant-numeric:tabular-nums}.ledStatusStack{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.ledPill{min-height:18px;padding:1px 0;display:inline-flex;align-items:center;border:0;border-radius:0;background:transparent}.ledPill-neutral{color:#cbd5e1}.ledPill-warn{color:#fcd34d}.ledPill-good{color:#86efac}.ledPill-bad{color:#fca5a5}.ledState,.ledTableState{min-width:1060px;min-height:120px;padding:18px;display:grid;place-items:center;background:#0b1220;color:#cbd5e1;font:400 12px/16px Segoe UI,Arial,sans-serif;text-align:center}.pageEmptyTitle,.pageEmptyHint{color:#cbd5e1;font:400 12px/16px Segoe UI,Arial,sans-serif}.ledPagerBar{min-height:34px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;color:#cbd5e1}.ledPagerMid{min-width:0;text-align:center}.ledPagerText,.ledPagerText *{color:#cbd5e1;font:400 12px/16px Segoe UI,Arial,sans-serif}.btnGhost{min-width:76px;min-height:28px;padding:5px 10px;background:#0f172a;color:#dbeafe;border:1px solid #334155}.btnGhost:hover{background:#1e293b;border-color:#60a5fa}.btnGhost:disabled{color:#94a3b8;background:#0f172a;border-color:#334155}.ledMono{font-family:Segoe UI,Arial,sans-serif;font-variant-numeric:tabular-nums}.ledDebugBlock{display:grid;gap:8px;min-width:0}.ledDebugToggleRow{display:flex;align-items:center}.ledDebugToggle{background:#fff;color:#0078d4;border:1px solid #d2d0ce}.ledPre{max-height:420px;margin:0;padding:12px;overflow:auto;border:1px solid #d2d0ce;border-radius:2px;background:#fafafa;color:#323130;font:400 12px/16px Consolas,monospace;white-space:pre-wrap;word-break:break-word}@media(max-width:1100px){.ledFilterChipRow{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media(max-width:760px){.ledToolbarRow,.ledToolbarLeft,.ledTabRow{align-items:stretch}.ledToolbarLeft,.ledTabRow{width:100%}.ledToolBtn,.ledTabBtn,.ledFilterChipBtn,.ledDebugToggle{flex:1 1 auto}.ledFilterSearch{width:100%}.ledFilterChipRow,.ledPagerBar{grid-template-columns:1fr}.ledPagerMid{order:-1;text-align:left}}.adminWalletFundingPage,.adminWalletFundingPage *{box-sizing:border-box;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:2px!important}.adminWalletFundingPage{width:100%;min-width:0;display:grid;gap:10px;color:#1f2933}.adminWalletFundingToast{position:fixed;top:76px;right:18px;z-index:120;width:min(380px,calc(100vw - 36px));min-height:42px;padding:10px 10px 10px 12px;display:grid;grid-template-columns:10px minmax(0,1fr) 24px;align-items:center;gap:9px;background:#fff;border:1px solid #dbe3ec;box-shadow:0 18px 42px #0f172a38,0 2px 8px #0f172a1f;animation:adminWalletFundingToastIn .14s ease-out}.adminWalletFundingToastSuccess{border-left:3px solid #107c10}.adminWalletFundingToastError{border-left:3px solid #a4262c}.adminWalletFundingToastDot{width:8px;height:8px;border-radius:999px!important;background:#94a3b8}.adminWalletFundingToastSuccess .adminWalletFundingToastDot{background:#22c55e;box-shadow:0 0 0 3px #22c55e26}.adminWalletFundingToastError .adminWalletFundingToastDot{background:#ef4444;box-shadow:0 0 0 3px #ef444426}.adminWalletFundingToastText{min-width:0;color:#0f172a;line-height:1.35;overflow-wrap:anywhere}.adminWalletFundingToastClose{width:24px;height:24px;padding:0;border:0;background:transparent;color:#64748b;cursor:pointer;line-height:1}.adminWalletFundingToastClose:hover{background:#f1f5f9;color:#0f172a}@keyframes adminWalletFundingToastIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.adminWalletFundingCommandPanel{min-width:0;min-height:68px;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border:0;box-shadow:0 10px 26px #0f172a14,0 1px 2px #0f172a14}.adminWalletFundingCommandPanel h2{margin:0;color:#0f172a;font-weight:700!important}.adminWalletFundingCommandPanel p{margin:3px 0 0;color:#64748b;line-height:1.35}.adminWalletFundingCommandActions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.adminWalletFundingPanel{min-width:0;padding:12px;display:grid;gap:10px;background:#fff;border:0;box-shadow:0 10px 26px #0f172a14,0 1px 2px #0f172a14}.adminWalletFundingPanelHead{min-width:0;padding-bottom:8px;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;border-bottom:1px solid #edf2f7}.adminWalletFundingPanelHead>div{min-width:0;display:grid;gap:3px}.adminWalletFundingPanelHead h2{margin:0;color:#0f172a;font-weight:700!important}.adminWalletFundingPanelHead p{margin:0;color:#64748b;line-height:1.35}.adminWalletFundingButton,.adminWalletFundingButtonSecondary,.adminWalletFundingPager button{min-height:32px;padding:7px 12px;display:inline-flex;align-items:center;justify-content:center;background:#0f6cbd!important;color:#fff!important;border:0!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer;white-space:nowrap}.adminWalletFundingButton:hover{background:#115ea3!important}.adminWalletFundingButton:disabled,.adminWalletFundingButtonSecondary:disabled,.adminWalletFundingPager button:disabled{opacity:.55;cursor:not-allowed}.adminWalletFundingButtonSecondary,.adminWalletFundingPager button{background:#fff!important;color:#0078d4!important;border:1px solid #d2d0ce!important}.adminWalletFundingButtonSecondary:hover,.adminWalletFundingPager button:hover{background:#eff6fc!important;border-color:#0078d4!important}.adminWalletFundingToolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.adminWalletFundingToolbar input,.adminWalletFundingField input,.adminWalletFundingField select,.adminWalletFundingField textarea{width:100%;min-height:32px;padding:7px 9px;background:#fff!important;color:#323130!important;border:1px solid #d2d0ce!important;outline:none;box-shadow:none!important;color-scheme:light}.adminWalletFundingField textarea{resize:vertical}.adminWalletFundingToolbar input:focus,.adminWalletFundingField input:focus,.adminWalletFundingField select:focus,.adminWalletFundingField textarea:focus{border-color:#0078d4!important;box-shadow:0 0 0 1px #0078d4!important}.adminWalletFundingField{min-width:0;display:grid;gap:5px}.adminWalletFundingField span{color:#64748b}.adminWalletFundingInlineField{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.adminWalletFundingTableWrap{min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-gutter:stable}.adminWalletFundingTable{width:100%;min-width:980px;border-collapse:collapse}.adminWalletFundingTable th,.adminWalletFundingTable td{min-height:34px;padding:8px 9px;border-bottom:1px solid #edebe9;text-align:left;vertical-align:middle;color:#323130;white-space:nowrap}.adminWalletFundingTable th{background:#f7f7f7;border-top:1px solid #edebe9;border-bottom:1px solid #d2d0ce;color:#323130;font-weight:600!important}.adminWalletFundingTable tr:hover td{background:#f8fbff}.adminWalletFundingPager{min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#605e5c}.adminWalletFundingPager div{display:inline-flex;align-items:center;gap:6px}.adminWalletFundingEmpty{min-height:120px;padding:18px;display:grid;place-items:center;background:#faf9f8;border:1px solid #edebe9;color:#605e5c;text-align:center}.adminWalletFundingHistoryPanel{gap:10px;background:#111827;box-shadow:0 18px 36px #0f172a3d,0 1px 2px #0f172a24}.adminWalletFundingHistoryPanel .adminWalletFundingPanelHead{padding-bottom:0;border-bottom:0}.adminWalletFundingHistoryPanel .adminWalletFundingPanelHead h2{color:#f8fafc}.adminWalletFundingHistoryPanel .adminWalletFundingPanelHead p{color:#cbd5e1}.adminWalletFundingHistoryHead{align-items:center}.adminWalletFundingToolbarDark{grid-template-columns:minmax(220px,1fr) auto}.adminWalletFundingToolbarDark input{min-height:30px;border:1px solid #334155!important;background-color:#0f172a!important;color:#e5e7eb!important;color-scheme:dark}.adminWalletFundingToolbarDark input::placeholder{color:#94a3b8}.adminWalletFundingToolbarDark input:focus{border-color:#60a5fa!important;box-shadow:0 0 0 1px #60a5fa!important}.adminWalletFundingButtonDarkSecondary{background:#1f2937!important;border:1px solid #475569!important;color:#dbeafe!important}.adminWalletFundingButtonDarkSecondary:hover{background:#263244!important}.adminWalletFundingTableWrapDark{background:#0b1220;box-shadow:inset 0 0 0 1px #243244}.adminWalletFundingTableDark{width:100%;min-width:1060px;table-layout:fixed;border-collapse:collapse;background:#0b1220}.adminWalletFundingTableDark th,.adminWalletFundingTableDark td{height:30px;padding:6px 10px;border-bottom:1px solid #1e293b;color:#dbeafe;line-height:1.25;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adminWalletFundingTableDark th{background:#172033;border-top:0;border-bottom:1px solid #1e293b;color:#93c5fd;font-weight:700!important}.adminWalletFundingTableDark tr:hover td{background:inherit}.adminWalletFundingTableDark tbody tr{background:#0f172a}.adminWalletFundingTableDark tbody tr:nth-child(2n){background:#111c2f}.adminWalletFundingTableDark tbody tr:hover{background:#1e293b}.adminWalletFundingTableDark tr:last-child td{border-bottom:0}.adminWalletFundingDateCol{width:150px;color:#bfdbfe!important}.adminWalletFundingAmountCol{width:120px;text-align:right!important;font-variant-numeric:tabular-nums}.adminWalletFundingTableDark th.adminWalletFundingAmountCol,.adminWalletFundingTableDark td.adminWalletFundingAmountCol{text-align:right!important}.adminWalletFundingStatus{min-height:18px;padding:1px 8px;display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:#cbd5e1;line-height:1;white-space:nowrap}.adminWalletFundingStatus:before{content:"";width:7px;height:7px;display:inline-block;border-radius:999px;background:#94a3b8;box-shadow:0 0 0 3px #94a3b829}.adminWalletFundingStatusSuccess{color:#86efac}.adminWalletFundingStatusSuccess:before{background:#22c55e;box-shadow:0 0 0 3px #22c55e29}.adminWalletFundingStatusWarning{color:#fcd34d}.adminWalletFundingStatusWarning:before{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b29}.adminWalletFundingStatusDanger{color:#fca5a5}.adminWalletFundingStatusDanger:before{background:#ef4444;box-shadow:0 0 0 3px #ef444429}.adminWalletFundingStatusNeutral,.adminWalletFundingPagerDark{color:#cbd5e1}.adminWalletFundingPagerDark button{min-width:76px;min-height:28px;padding:5px 10px;border-color:#334155!important;background:#0f172a!important;color:#dbeafe!important}.adminWalletFundingPagerDark button:hover{background:#1e293b!important;border-color:#60a5fa!important}.adminWalletFundingPagerDark button:disabled{opacity:.45;color:#94a3b8!important;background:#0f172a!important;border-color:#334155!important;cursor:not-allowed}.adminWalletFundingEmptyDark{background:#0b1220;border:1px solid #243244;color:#cbd5e1}.adminWalletFundingOverlay{position:fixed!important;inset:0!important;z-index:2147483000!important;width:100vw!important;height:100dvh!important;display:flex!important;align-items:stretch!important;justify-content:flex-end!important;margin:0!important;padding:0!important;overflow:hidden!important;background:transparent!important;isolation:isolate}.adminWalletFundingOverlayBackdrop{position:absolute!important;inset:0!important;z-index:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#02061794!important;box-shadow:none!important;cursor:pointer!important}.adminWalletFundingDrawer{position:relative!important;z-index:1!important;width:min(520px,100vw)!important;max-width:100vw!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;background:#fff!important;border:0!important;border-left:1px solid #dbe3ec!important;border-radius:2px!important;box-shadow:-24px 0 56px #0f172a4d!important;animation:adminWalletFundingDrawerEnter .18s ease-out}@keyframes adminWalletFundingDrawerEnter{0%{transform:translate(100%)}to{transform:translate(0)}}.adminWalletFundingDrawerHeader{position:relative!important;z-index:2!important;min-width:0!important;min-height:84px!important;padding:16px 16px 14px 18px!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important;overflow:visible!important;background:linear-gradient(180deg,#183452,#10243d)!important;border:0!important;border-top:3px solid #38bdf8!important;border-bottom:1px solid rgba(255,255,255,.1)!important;border-radius:2px 2px 0 0!important;color:#fff!important}.adminWalletFundingDrawerHeader>div{min-width:0!important;flex:1 1 auto!important}.adminWalletFundingDrawerHeader h2{margin:0!important;color:#fff!important;font-size:17px!important;font-weight:700!important;line-height:1.25!important}.adminWalletFundingDrawerHeader p{margin:6px 0 0!important;color:#cbd5e1!important;font-size:12px!important;line-height:1.45!important}.adminWalletFundingDrawerClose{appearance:none!important;-webkit-appearance:none!important;flex:0 0 32px!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:2px!important;background:#0878c9!important;color:#fff!important;box-shadow:none!important;font-size:18px!important;line-height:1!important;cursor:pointer!important}.adminWalletFundingDrawerClose:hover,.adminWalletFundingDrawerClose:focus-visible{background:#0969aa!important;border-color:#ffffff5c!important;outline:none!important;box-shadow:0 0 0 2px #38bdf847!important}.adminWalletFundingDrawerClose:disabled{opacity:.5!important;cursor:not-allowed!important}.adminWalletFundingDrawerBody{position:relative!important;z-index:1!important;min-width:0!important;min-height:0!important;padding:18px!important;display:grid!important;align-content:start!important;gap:20px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable;background:#fff!important;color:#0f172a!important}.adminWalletFundingStep{min-width:0!important;display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;gap:12px!important}.adminWalletFundingStep.isMuted{opacity:.64}.adminWalletFundingStepMarker{width:24px!important;height:24px!important;margin-top:1px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:#0f6cbd!important;color:#fff!important;font-weight:700!important;line-height:1!important}.adminWalletFundingStep.isMuted .adminWalletFundingStepMarker{background:#e2e8f0!important;color:#475569!important;box-shadow:inset 0 0 0 1px #cbd5e1!important}.adminWalletFundingStepBody{min-width:0!important;display:grid!important;gap:12px!important}.adminWalletFundingStepTitle{color:#0f172a!important;font-weight:700!important}.adminWalletFundingDrawerForm{min-width:0!important;display:grid!important;gap:12px!important}.adminWalletFundingField{min-width:0!important;display:grid!important;gap:6px!important}.adminWalletFundingField>span{color:#64748b!important}.adminWalletFundingField input,.adminWalletFundingField select,.adminWalletFundingField textarea{width:100%!important;max-width:100%!important;min-height:34px!important;margin:0!important;padding:8px 9px!important;border:1px solid #cbd5e1!important;border-radius:2px!important;background:#fff!important;color:#0f172a!important;box-shadow:none!important;outline:none!important;font-size:12px!important}.adminWalletFundingField textarea{min-height:94px!important;resize:vertical!important}.adminWalletFundingField input:focus,.adminWalletFundingField select:focus,.adminWalletFundingField textarea:focus{border-color:#0f6cbd!important;box-shadow:0 0 0 1px #0f6cbd!important}.adminWalletFundingField input:disabled,.adminWalletFundingField select:disabled,.adminWalletFundingField textarea:disabled{background:#f8fafc!important;color:#94a3b8!important;cursor:not-allowed!important}.adminWalletFundingInlineField{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}.adminWalletFundingWalletCard,.adminWalletFundingFxCard{min-width:0!important;padding:12px!important;display:grid!important;gap:10px!important;background:#fff!important;border:1px solid #dbe3ec!important;box-shadow:0 1px 2px #0f172a0d!important}.adminWalletFundingWalletCard h3{margin:0!important;color:#0f172a!important;font-weight:700!important}.adminWalletFundingWalletGrid,.adminWalletFundingFxCard{grid-template-columns:repeat(2,minmax(0,1fr))!important}.adminWalletFundingWalletGrid{display:grid!important;gap:10px!important}.adminWalletFundingWalletGrid div,.adminWalletFundingFxCard div{min-width:0!important;display:grid!important;gap:3px!important}.adminWalletFundingWalletGrid span,.adminWalletFundingFxCard span{color:#64748b!important}.adminWalletFundingWalletGrid strong,.adminWalletFundingFxCard strong{color:#0f172a!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-variant-numeric:tabular-nums;font-weight:400!important}.adminWalletFundingDrawerFooter{position:relative!important;z-index:2!important;min-height:64px!important;padding:12px 16px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;border:0!important;border-top:1px solid #e2e8f0!important;border-radius:0 0 2px 2px!important;background:#fff!important;box-shadow:0 -6px 18px #0f172a0d!important}.adminWalletFundingDrawerFooter button{flex:0 0 auto!important;width:auto!important;min-width:72px!important}.adminWalletFundingRecordRow{cursor:pointer;outline:none}.adminWalletFundingRecordRow:focus-visible{box-shadow:inset 0 0 0 2px #60a5fa}.adminWalletFundingTableDark .adminWalletFundingRecordRow td{height:46px;vertical-align:top}.adminWalletFundingRecordRow td>strong,.adminWalletFundingRecordRow td>span:not(.adminWalletFundingStatus){display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminWalletFundingRecordRow td>strong{color:#e5efff;font-weight:400!important}.adminWalletFundingRecordRow td>span:not(.adminWalletFundingStatus){margin-top:3px;color:#7890ad;font-size:12px!important}.adminWalletFundingViewHint{margin-left:15px!important;color:#60a5fa!important}.adminWalletFundingDetailsOverlay{z-index:2147483010!important}.adminWalletFundingDetailsDrawer{width:min(590px,100vw)!important}.adminWalletFundingDetailsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.adminWalletFundingDetailsGrid>div,.adminWalletFundingDetailsNotes{min-width:0;padding:11px 12px;display:grid;gap:4px;border:1px solid #dbe3ec;background:#f8fafc}.adminWalletFundingDetailsGrid span,.adminWalletFundingDetailsNotes>span{color:#64748b}.adminWalletFundingDetailsGrid strong{color:#0f172a;overflow-wrap:anywhere;font-weight:400!important}.adminWalletFundingDetailsNotes pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:#0f172a;font:400 12px/1.55 Arial,sans-serif}@media(max-width:900px){.adminWalletFundingToast{top:68px;right:12px;width:calc(100vw - 24px)}.adminWalletFundingCommandPanel,.adminWalletFundingPanelHead,.adminWalletFundingPager{align-items:flex-start;flex-direction:column}.adminWalletFundingCommandActions,.adminWalletFundingPager div{width:100%;flex-wrap:wrap}.adminWalletFundingCommandActions button,.adminWalletFundingPager button{flex:1}.adminWalletFundingToolbar,.adminWalletFundingToolbarDark{grid-template-columns:1fr}}@media(max-width:640px){.adminWalletFundingDrawer,.adminWalletFundingDetailsDrawer{width:100vw!important;max-width:100vw!important;border-left:0!important}.adminWalletFundingDrawerHeader{min-height:76px!important;padding:14px!important}.adminWalletFundingDrawerBody{padding:14px!important}.adminWalletFundingDrawerFooter{padding:10px 12px!important;flex-wrap:wrap!important}.adminWalletFundingDrawerFooter button{flex:1 1 0!important;min-width:88px!important}.adminWalletFundingInlineField,.adminWalletFundingWalletGrid,.adminWalletFundingFxCard,.adminWalletFundingDetailsGrid{grid-template-columns:1fr!important}.adminWalletFundingInlineField button{width:100%!important}}.adminWalletFundingOverlay{position:fixed!important;inset:0!important;z-index:100000!important;display:block!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:0!important;overflow:hidden!important;background:transparent!important;isolation:isolate}.adminWalletFundingOverlayBackdrop{position:absolute!important;inset:0!important;z-index:0!important;display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#0f172a57!important;box-shadow:none!important;cursor:default!important}.adminWalletFundingFloatingDrawer{position:absolute!important;z-index:1!important;right:auto!important;bottom:auto!important;width:520px;height:620px;min-width:380px!important;min-height:420px!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;resize:none!important;background:#fff!important;border:1px solid #94a3b8!important;border-radius:2px!important;box-shadow:0 24px 70px #0f172a57,0 5px 18px #0f172a38!important;animation:adminWalletFundingWindowIn .16s ease-out}@keyframes adminWalletFundingWindowIn{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.adminWalletFundingFloatingDrawer .adminWalletFundingDrawerHeader{min-height:72px!important;padding:12px 14px 11px 16px!important;cursor:move!important;-webkit-user-select:none!important;user-select:none!important;touch-action:none!important}.adminWalletFundingFloatingDrawer .adminWalletFundingDrawerHeader h2{font-size:16px!important}.adminWalletFundingFloatingDrawer .adminWalletFundingDrawerHeader p{margin-top:4px!important;line-height:1.35!important}.adminWalletFundingFloatingDrawer .adminWalletFundingDrawerHeader button{cursor:pointer!important}.adminWalletFundingFloatingDrawer .adminWalletFundingDrawerBody{padding:14px 16px!important;gap:14px!important}.adminWalletFundingFloatingDrawer .adminWalletFundingDrawerFooter{min-height:56px!important;padding:10px 14px!important}.adminWalletFundingResizeHandle{position:absolute!important;right:0!important;bottom:0!important;z-index:20!important;width:24px!important;height:24px!important;display:block!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;cursor:nwse-resize!important;touch-action:none!important;-webkit-user-select:none!important;user-select:none!important}.adminWalletFundingResizeHandle span,.adminWalletFundingResizeHandle:before,.adminWalletFundingResizeHandle:after{content:"";position:absolute;right:4px;bottom:4px;display:block;border-right:2px solid #0f6cbd;border-bottom:2px solid #0f6cbd;pointer-events:none}.adminWalletFundingResizeHandle span{width:14px;height:14px}.adminWalletFundingResizeHandle:before{width:9px;height:9px}.adminWalletFundingResizeHandle:after{width:4px;height:4px}.adminWalletFundingResizeHandle:hover{background:#0f6cbd14!important}.adminWalletFundingIsDragging,.adminWalletFundingIsDragging *{cursor:move!important;-webkit-user-select:none!important;user-select:none!important}.adminWalletFundingIsResizing,.adminWalletFundingIsResizing *{cursor:nwse-resize!important;-webkit-user-select:none!important;user-select:none!important}.adminWalletFundingDetailsOverlay{z-index:100010!important}.adminWalletFundingDetailsDrawer{width:590px}@media(max-height:700px)and (min-width:641px){.adminWalletFundingFloatingDrawer{min-height:360px!important}.adminWalletFundingFloatingDrawer .adminWalletFundingDrawerHeader{min-height:64px!important;padding-top:10px!important;padding-bottom:9px!important}.adminWalletFundingFloatingDrawer .adminWalletFundingDrawerBody{padding-top:12px!important;padding-bottom:12px!important}}@media(max-width:640px){.adminWalletFundingFloatingDrawer,.adminWalletFundingDetailsDrawer{left:0!important;top:0!important;width:100vw!important;height:100dvh!important;min-width:0!important;min-height:0!important;max-width:100vw!important;max-height:100dvh!important;border:0!important;border-radius:0!important}.adminWalletFundingFloatingDrawer .adminWalletFundingDrawerHeader{cursor:default!important;touch-action:auto!important}.adminWalletFundingResizeHandle{display:none!important}}.adminWalletFundingOverlay{overflow:hidden!important}.adminWalletFundingFloatingDrawer{left:var(--wallet-drawer-left, 18px)!important;top:var(--wallet-drawer-top, 18px)!important;right:auto!important;bottom:auto!important;width:var(--wallet-drawer-width, 520px)!important;height:var(--wallet-drawer-height, 560px)!important;min-width:min(380px,calc(100vw - 20px))!important;min-height:min(360px,calc(100dvh - 20px))!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;grid-template-rows:68px minmax(0,1fr) 54px!important;border:1px solid #6f8299!important;border-radius:2px!important;overflow:hidden!important;background:#fff!important}.adminWalletFundingFloatingDrawer .adminWalletFundingDrawerHeader{min-height:0!important;height:68px!important;padding:11px 12px 10px 15px!important;align-items:flex-start!important}.adminWalletFundingFloatingDrawer .adminWalletFundingDrawerHeader h2{font-size:15px!important;line-height:1.2!important}.adminWalletFundingFloatingDrawer .adminWalletFundingDrawerHeader p{margin-top:3px!important;max-width:92%!important;font-size:11px!important;line-height:1.3!important}.adminWalletFundingFloatingDrawer .adminWalletFundingDrawerBody{min-height:0!important;padding:13px 14px!important;gap:13px!important;overflow-x:hidden!important;overflow-y:auto!important}.adminWalletFundingFloatingDrawer .adminWalletFundingDrawerFooter{min-height:0!important;height:54px!important;padding:9px 13px!important;align-items:center!important;flex-direction:row!important;flex-wrap:nowrap!important}.adminWalletFundingFloatingDrawer .adminWalletFundingDrawerFooter button{flex:0 0 auto!important;width:auto!important;min-width:70px!important}.adminWalletFundingFloatingDrawer .adminWalletFundingStep{grid-template-columns:26px minmax(0,1fr)!important;gap:9px!important}.adminWalletFundingFloatingDrawer .adminWalletFundingStepBody,.adminWalletFundingFloatingDrawer .adminWalletFundingDrawerForm{gap:9px!important}.adminWalletFundingFloatingDrawer .adminWalletFundingField{gap:4px!important}.adminWalletFundingFloatingDrawer .adminWalletFundingField input,.adminWalletFundingFloatingDrawer .adminWalletFundingField select{min-height:32px!important;padding:6px 8px!important}.adminWalletFundingFloatingDrawer .adminWalletFundingField textarea{min-height:72px!important;max-height:150px!important;padding:7px 8px!important}.adminWalletFundingFloatingDrawer .adminWalletFundingWalletCard,.adminWalletFundingFloatingDrawer .adminWalletFundingFxCard{padding:9px!important;gap:8px!important}.adminWalletFundingDetailsDrawer{width:var(--wallet-drawer-width, 600px)!important;height:var(--wallet-drawer-height, 590px)!important}.adminWalletFundingDetailsDrawer .adminWalletFundingDetailsGrid{gap:8px!important}.adminWalletFundingDetailsDrawer .adminWalletFundingDetailsGrid>div,.adminWalletFundingDetailsDrawer .adminWalletFundingDetailsNotes{padding:9px 10px!important}.adminWalletFundingResizeHandle{width:28px!important;height:28px!important;background:linear-gradient(135deg,transparent 52%,rgba(15,108,189,.12) 52%)!important}@media(max-width:640px){.adminWalletFundingFloatingDrawer,.adminWalletFundingDetailsDrawer{left:0!important;top:0!important;width:100vw!important;height:100dvh!important;min-width:0!important;min-height:0!important;max-width:100vw!important;max-height:100dvh!important;border:0!important;border-radius:0!important;grid-template-rows:66px minmax(0,1fr) auto!important}.adminWalletFundingFloatingDrawer .adminWalletFundingDrawerFooter{height:auto!important;min-height:56px!important;flex-wrap:wrap!important}}.adminWalletFundingTableDark tbody td,.adminWalletFundingTableDark tbody td *,.adminWalletFundingRecordRow td,.adminWalletFundingRecordRow td *{font-family:Segoe UI,Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:16px!important;letter-spacing:0!important;text-transform:none!important}.adminWalletFundingTableDark thead th,.adminWalletFundingTableDark thead th *{font-family:Segoe UI,Arial,sans-serif!important;font-size:12px!important;font-weight:600!important;line-height:16px!important;letter-spacing:0!important;text-transform:none!important}.adminWalletFundingRecordRow td>strong{display:block!important;min-width:0!important;margin:0!important;color:#e5efff!important;font:400 12px/16px Segoe UI,Arial,sans-serif!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.adminWalletFundingRecordRow td>span:not(.adminWalletFundingStatus){display:block!important;min-width:0!important;margin:2px 0 0!important;color:#7890ad!important;font:400 12px/16px Segoe UI,Arial,sans-serif!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.adminWalletFundingStatus,.adminWalletFundingStatus *,.adminWalletFundingViewHint{font-family:Segoe UI,Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:16px!important}.adminWalletFundingAmountCol,.adminWalletFundingAmountCol *{font-family:Segoe UI,Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:16px!important;font-variant-numeric:tabular-nums!important}.adminWalletFundingWalletGrid strong,.adminWalletFundingFxCard strong,.adminWalletFundingDetailsGrid strong,.adminWalletFundingDetailsNotes pre{color:#0f172a!important;font:400 12px/16px Segoe UI,Arial,sans-serif!important}.adminWalletFundingWalletGrid span,.adminWalletFundingFxCard span,.adminWalletFundingDetailsGrid span,.adminWalletFundingDetailsNotes>span,.adminWalletFundingField>span{font-family:Segoe UI,Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:16px!important}.adminWalletFundingFloatingDrawer,.adminWalletFundingDetailsDrawer{border-radius:2px!important}.adminWalletFundingFloatingDrawer .adminWalletFundingDrawerHeader,.adminWalletFundingDetailsDrawer .adminWalletFundingDrawerHeader{border-radius:2px 2px 0 0!important}.adminWalletFundingFloatingDrawer .adminWalletFundingDrawerFooter,.adminWalletFundingDetailsDrawer .adminWalletFundingDrawerFooter{border-radius:0 0 2px 2px!important}.adminWalletFundingResizeHandle{border-radius:0!important}@media(max-width:640px){.adminWalletFundingFloatingDrawer,.adminWalletFundingDetailsDrawer,.adminWalletFundingFloatingDrawer .adminWalletFundingDrawerHeader,.adminWalletFundingDetailsDrawer .adminWalletFundingDrawerHeader,.adminWalletFundingFloatingDrawer .adminWalletFundingDrawerFooter,.adminWalletFundingDetailsDrawer .adminWalletFundingDrawerFooter{border-radius:0!important}}.redPage{display:grid;gap:12px;width:min(1080px,100%);max-width:1080px;min-width:0}.redPage>*{width:100%;min-width:0}.redAlert{border-radius:4px;padding:10px 12px;font-size:12px;line-height:1.45;border:1px solid transparent;font-weight:400}.redAlertError{background:#fde7e9;color:#a4262c;border-color:#f1c7cc}.redAlertOk{background:#e8f5e8;color:#0b6a0b;border-color:#cfe7cf}.redToolbarBlock,.redBannerBlock{width:100%;min-width:0}.redToolbarRow{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;min-height:36px;padding:0 0 8px;border-bottom:1px solid var(--az-divider)}.redToolbarLeft{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.redToolBtn{appearance:none;border:0;background:transparent;color:var(--az-link);min-height:28px;padding:0;border-radius:4px;cursor:pointer;font:inherit;font-size:12px;font-weight:400}.redToolBtn:hover{color:var(--az-link-hover);text-decoration:underline;background:transparent}.redToolBtn:disabled{opacity:.55;cursor:default;text-decoration:none}.redInfoBanner{display:flex;align-items:flex-start;gap:10px;width:100%;min-width:0;background:#eef6fc;border:1px solid var(--az-border);border-radius:4px;padding:10px 12px;color:var(--az-text-default);font-size:12px;line-height:1.45}.redInfoBannerIcon{width:18px;height:18px;border-radius:4px;background:var(--az-primary-btn);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:400;flex:0 0 auto;margin-top:1px}.redInfoBannerBody{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.redInfoBannerText{min-width:220px;flex:1 1 auto}.redBlock{display:grid;gap:8px;width:100%;min-width:0}.redFiltersBlock{gap:10px;width:100%;max-width:100%}.redChipRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.redStaticChip{min-height:26px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid #c7d7ea;background:#f8fbff;border-radius:999px;color:var(--az-text-default);font-size:11.5px;font-weight:400;white-space:nowrap}.redPanel,.redInnerPanel{display:grid;gap:10px;width:100%;min-width:0;border:0;border-radius:0;background:transparent;padding:0}.redInnerPanel{padding-top:12px;border-top:1px solid var(--az-divider)}.redPanelHead,.redInnerPanelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:0 0 10px;border-bottom:1px solid var(--az-divider)}.redPanelHeadCopy{min-width:0;display:grid;gap:4px}.redPanelTitle{font-size:11.5px;line-height:1.2;color:var(--az-link);font-weight:400}.redPanelSub{color:var(--az-text-secondary);font-size:11.5px;line-height:1.45;font-weight:400}.redPanelBody,.redInnerPanelBody{display:grid;gap:10px}.redFormGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:end}.redField{min-width:0;display:grid;gap:5px}.redFieldLabel{display:block;font-size:11px;color:var(--az-text-secondary);font-weight:400}.redInput,.redTextarea{width:100%!important;min-width:0!important;background:#fff!important;border-radius:4px!important;border:1px solid var(--az-border)!important;color:var(--az-text-primary)!important;box-shadow:none!important;font-size:12px!important;font-weight:400!important}.redInput{min-height:32px!important;height:32px!important;padding-left:10px!important;padding-right:10px!important}.redTextarea{min-height:76px!important;resize:vertical;padding:10px 12px!important;line-height:1.45}.redInput:focus,.redTextarea:focus{border-color:var(--az-primary-btn)!important;box-shadow:none!important}.redActionField{display:flex;gap:8px;flex-wrap:wrap;align-items:center;min-height:32px}.redCameraActions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.redStatusStack{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.redPill{padding:0;border-radius:0;font-size:11.5px;font-weight:400;display:inline-flex;align-items:center;white-space:nowrap;border:0;background:transparent;min-height:0}.redPill-neutral{color:#605e5c}.redPill-warn{color:#8a6f00}.redPill-good{color:#0b6a0b}.redPill-bad{color:#a4262c}.redVideoWrap{display:grid;gap:8px;width:100%;min-width:0}.redVideo{width:100%;max-width:520px;min-height:220px;background:#0f172a;border-radius:4px;object-fit:cover}.redVideoHint{color:var(--az-text-secondary);font-size:11px;line-height:1.45;font-weight:400}.redResultsCount{color:var(--az-text-default);font-size:12px;line-height:1.4;font-weight:400}.redListRail{min-width:0;display:grid;gap:8px}.redTablePanel{width:100%;min-width:0;background:transparent;border:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.redTablePanel::-webkit-scrollbar{width:0;height:0}.redTableHead{min-width:900px;display:grid;grid-template-columns:minmax(230px,1.1fr) minmax(88px,.48fr) minmax(88px,.46fr) minmax(138px,.72fr) minmax(190px,.9fr);gap:0;border-bottom:1px solid var(--az-divider);background:transparent}.redTableHead>div{padding:6px 10px;font-size:12px;color:var(--az-text-primary);font-weight:400}.redTableBody{min-width:900px;display:grid}.redTableRow{width:100%;background:transparent;border:0;display:grid;grid-template-columns:minmax(230px,1.1fr) minmax(88px,.48fr) minmax(88px,.46fr) minmax(138px,.72fr) minmax(190px,.9fr);gap:0;border-bottom:1px solid var(--az-divider);position:relative;text-align:left}.redTableRow:hover{background:var(--az-hover)}.redTableCell{padding:6px 10px;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:1px}.redCellMainWrap{gap:1px}.redRowLead{display:flex;align-items:center;gap:6px;min-width:0}.redRowChevron{color:var(--az-text-secondary);font-size:18px;line-height:1;flex:0 0 auto;transform:translateY(-1px)}.redRowIdentity{min-width:0;display:grid;gap:0}.redPrimaryText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--az-text-primary);font-size:12px;font-weight:400}.redSecondaryText,.redCellSub{color:var(--az-text-secondary);font-size:11px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.redCellMain{color:var(--az-text-default);font-size:12px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.redState,.redTableState{min-width:900px;padding:14px 10px;color:var(--az-text-secondary);font-size:12px;font-weight:400}.redMono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}@media(max-width:1200px){.redPage{width:min(1080px,100%);max-width:1080px}}@media(max-width:1100px){.redFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.redPage{width:100%;max-width:100%}}@media(max-width:900px){.redToolbarRow,.redPanelHead,.redInnerPanelHead{align-items:flex-start}.redInfoBannerBody{align-items:stretch}}@media(max-width:640px){.redChipRow,.redToolbarLeft,.redActionField,.redCameraActions,.redStatusStack{flex-direction:column;align-items:stretch}.redFormGrid{grid-template-columns:1fr}.redToolBtn,.redActionField>.btn,.redActionField>.btnGhost,.redCameraActions>.btnGhost{width:100%;justify-content:flex-start}.redTableHead,.redTableBody,.redTableState,.redTableRow{min-width:820px}.redVideo{max-width:100%;min-height:180px}}.mpPageWrap,.mpPageWrap *{box-sizing:border-box;font-family:Segoe UI,Arial,sans-serif;font-size:12px;font-weight:400;letter-spacing:0;text-transform:none}.mpPageWrap{width:100%;min-width:0;display:grid;gap:10px;color:#1f2933}.mpPageWrap>*{width:100%;min-width:0}.mpPageHeader{min-width:0;min-height:68px;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border-radius:2px;box-shadow:0 10px 26px #0f172a14,0 1px 2px #0f172a14}.mpPageHeader>div:first-child{min-width:0}.mpPageEyebrow{margin-bottom:2px;color:#64748b;font:400 12px/16px Segoe UI,Arial,sans-serif}.mpPageTitle{margin:0;color:#0f172a;font:600 14px/18px Segoe UI,Arial,sans-serif}.mpPageHint{margin-top:3px;color:#64748b;font:400 12px/16px Segoe UI,Arial,sans-serif}.mpHeaderActions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.mpPageWrap .btn{min-height:32px;padding:7px 12px;display:inline-flex;align-items:center;justify-content:center;appearance:none;border:0;border-radius:2px;background:#0f6cbd;color:#fff;box-shadow:none;cursor:pointer;white-space:nowrap;text-decoration:none;font:400 12px/16px Segoe UI,Arial,sans-serif}.mpPageWrap .btn:hover{background:#115ea3}.mpPageWrap .btn:disabled{opacity:.5;cursor:not-allowed}.mpStatsGrid{width:100%;min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.mpStatsGrid:nth-of-type(2){grid-template-columns:repeat(2,minmax(0,1fr))}.mpStatCard{min-width:0;padding:11px 12px;display:grid;gap:5px;background:#fff;border:1px solid #e2e8f0;border-radius:2px;box-shadow:0 1px 2px #0f172a0d}.mpStatLabel{color:#64748b;font:400 12px/16px Segoe UI,Arial,sans-serif}.mpStatValue{color:#0f172a;font:600 18px/22px Segoe UI,Arial,sans-serif;font-variant-numeric:tabular-nums}.mpPageWrap .field{width:100%;min-width:0;min-height:34px;margin:0;padding:7px 9px;border:1px solid #d2d0ce;border-radius:2px;background:#fff;color:#323130;box-shadow:none;outline:none;font:400 12px/16px Segoe UI,Arial,sans-serif}.mpPageWrap .field:focus{border-color:#0078d4;box-shadow:0 0 0 1px #0078d4}.mpErrorBanner,.mpSuccessBanner{padding:10px 12px;border:1px solid transparent;border-radius:2px;font:400 12px/16px Segoe UI,Arial,sans-serif}.mpErrorBanner{background:#fde7e9;color:#a4262c;border-color:#f1c7cc}.mpSuccessBanner{background:#ecfdf3;color:#107c10;border-color:#bbf7d0}.mpTableCard{min-width:0;padding:12px;display:grid;gap:10px;background:#111827;border-radius:2px;box-shadow:0 18px 36px #0f172a3d,0 1px 2px #0f172a24}.mpTableWrap{min-width:0;overflow-x:auto;overflow-y:hidden;background:#0b1220;border-radius:2px;box-shadow:inset 0 0 0 1px #243244;scrollbar-gutter:stable}.mpTable{width:100%;min-width:1180px;table-layout:fixed;border-collapse:collapse;background:#0b1220}.mpTable th,.mpTable td{padding:7px 10px;border-bottom:1px solid #1e293b;text-align:left;vertical-align:top;overflow:hidden}.mpTable th{background:#172033;color:#93c5fd;font:600 12px/16px Segoe UI,Arial,sans-serif;white-space:nowrap;text-overflow:ellipsis}.mpTable td{color:#dbeafe;font:400 12px/16px Segoe UI,Arial,sans-serif}.mpTable tbody tr{background:#0f172a}.mpTable tbody tr:nth-child(2n){background:#111c2f}.mpTable tbody tr:hover{background:#1e293b}.mpTable tbody tr:last-child td{border-bottom:0}.mpTable th:nth-child(1),.mpTable td:nth-child(1){width:230px}.mpTable th:nth-child(2),.mpTable td:nth-child(2){width:200px}.mpTable th:nth-child(3),.mpTable td:nth-child(3){width:190px}.mpTable th:nth-child(4),.mpTable td:nth-child(4){width:230px}.mpTable th:nth-child(5),.mpTable td:nth-child(5){width:90px}.mpTable th:nth-child(6),.mpTable td:nth-child(6){width:170px}.mpTable th:nth-child(7),.mpTable td:nth-child(7){width:150px}.mpCellTitle{min-width:0;color:#e5efff;font:400 12px/16px Segoe UI,Arial,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mpCellSub,.mpCapabilitiesText{min-width:0;margin:2px 0 0;color:#7890ad;font:400 12px/16px Segoe UI,Arial,sans-serif;overflow-wrap:anywhere}.mpCellSub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mpCapabilitiesText{white-space:pre-wrap;word-break:break-word}.mpStatusBadge{min-height:18px;display:inline-flex;align-items:center;gap:5px;padding:1px 0;border:0;border-radius:0;background:transparent;font:400 12px/16px Segoe UI,Arial,sans-serif;white-space:nowrap}.mpStatusBadge:before{content:"";width:7px;height:7px;flex:0 0 auto;display:inline-block;border-radius:999px;background:#94a3b8;box-shadow:0 0 0 3px #94a3b829}.mpStatusBadge.success{color:#86efac}.mpStatusBadge.success:before{background:#22c55e;box-shadow:0 0 0 3px #22c55e29}.mpStatusBadge.ready{color:#fcd34d}.mpStatusBadge.ready:before{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b29}.mpStatusBadge.pending{color:#cbd5e1}.mpStatusBadge.danger{color:#fca5a5}.mpStatusBadge.danger:before{background:#ef4444;box-shadow:0 0 0 3px #ef444429}.mpTable td>.mpHeaderActions{justify-content:flex-start}.mpTable td>.mpHeaderActions .btn{min-width:112px;min-height:30px;padding:6px 10px}.mpTable td[colspan]{min-height:120px;padding:24px;color:#cbd5e1;text-align:center;vertical-align:middle}@media(max-width:980px){.mpStatsGrid,.mpStatsGrid:nth-of-type(2){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.mpPageHeader{align-items:flex-start;flex-direction:column}.mpHeaderActions{width:100%;justify-content:flex-start}.mpHeaderActions .btn{flex:1 1 auto}.mpStatsGrid,.mpStatsGrid:nth-of-type(2){grid-template-columns:1fr}}.mPage{display:grid;gap:12px;width:min(1080px,100%);max-width:1080px;min-width:0}.mPage>*{width:100%;min-width:0}.mAlert{border-radius:4px;padding:10px 12px;font-size:12px;line-height:1.45;border:1px solid transparent;font-weight:400}.mAlertError{background:#fde7e9;color:#a4262c;border-color:#f1c7cc}.mAlertInfo{background:#eef6fc;color:#0f548c;border-color:#c7d7ea}.mToolbarBlock,.mBannerBlock{width:100%;min-width:0}.mToolbarRow{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;min-height:36px;padding:0 0 8px;border-bottom:1px solid var(--az-divider)}.mToolbarLeft{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.mToolBtn{appearance:none;border:0;background:transparent;color:var(--az-link);min-height:28px;padding:0;border-radius:4px;cursor:pointer;font:inherit;font-size:12px;font-weight:400}.mToolBtn:hover{color:var(--az-link-hover);text-decoration:underline;background:transparent}.mToolBtn:disabled{opacity:.55;cursor:default;text-decoration:none}.mInfoBanner{display:flex;align-items:flex-start;gap:10px;width:100%;min-width:0;background:#eef6fc;border:1px solid var(--az-border);border-radius:4px;padding:10px 12px;color:var(--az-text-default);font-size:12px;line-height:1.45}.mInfoBannerIcon{width:18px;height:18px;border-radius:4px;background:var(--az-primary-btn);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:400;flex:0 0 auto;margin-top:1px}.mInfoBannerBody{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.mInfoBannerText{min-width:220px;flex:1 1 auto}.mBlock{display:grid;gap:8px;width:100%;min-width:0}.mFiltersBlock{gap:10px;width:100%;max-width:100%}.mFilterControlRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:end;width:100%}.mFilterSearch{display:flex;align-items:center;width:100%;min-width:0;height:32px;border:1px solid var(--az-border);background:#fff;border-radius:4px;padding:0 10px}.mFilterSearchIcon{width:16px;height:16px;margin-right:8px;color:var(--az-link);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.mFilterSearchIcon svg{width:16px;height:16px;fill:currentColor;display:block}.mFilterSearch input{width:100%;min-width:0;border:0;outline:none;background:transparent;color:var(--az-text-default);padding:0;font:inherit;font-size:12px;font-weight:400}.mControlField{min-width:0;display:grid;gap:6px}.mControlLabel{display:block;font-size:11px;color:var(--az-text-secondary);font-weight:400}.mFilterSelect{width:100%!important;min-width:0!important;min-height:32px!important;height:32px!important;background:#fff!important;border-radius:4px!important;border:1px solid var(--az-border)!important;color:var(--az-text-primary)!important;padding-left:10px!important;padding-right:34px!important;box-shadow:none!important;font-size:12px!important;font-weight:400!important}.mFilterSelect:focus{border-color:var(--az-primary-btn)!important;box-shadow:none!important}.mFilterChipRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mFilterChipBtn{min-height:28px;display:inline-flex;align-items:center;border-radius:4px;padding:0 10px;background:#fff;color:var(--az-text-default);white-space:nowrap;font-size:11.5px;border:1px solid var(--az-border);appearance:none;cursor:default;font:inherit;font-weight:400}.mFilterChipBtn.isStatic{background:#f8fbff;border-color:#c7d7ea;color:var(--az-text-primary)}.mResultsCount{color:var(--az-text-default);font-size:12px;line-height:1.4;font-weight:400}.mListRail{min-width:0;display:grid;gap:8px}.mTablePanel{width:100%;min-width:0;background:transparent;border:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.mTablePanel::-webkit-scrollbar{width:0;height:0}.mTableHead{min-width:940px;display:grid;grid-template-columns:minmax(210px,1.08fr) minmax(88px,.5fr) minmax(88px,.46fr) minmax(132px,.72fr) minmax(72px,.34fr) minmax(180px,.9fr);gap:0;border-bottom:1px solid var(--az-divider);background:transparent}.mTableHead>div{padding:6px 10px;font-size:12px;color:var(--az-text-primary);font-weight:400}.mTableBody{min-width:940px;display:grid}.mTableRow{width:100%;background:transparent;border:0;display:grid;grid-template-columns:minmax(210px,1.08fr) minmax(88px,.5fr) minmax(88px,.46fr) minmax(132px,.72fr) minmax(72px,.34fr) minmax(180px,.9fr);gap:0;border-bottom:1px solid var(--az-divider);position:relative;text-align:left;cursor:pointer}.mTableRow:hover{background:var(--az-hover)}.mTableRow.isSelected{background:#eef6fc}.mTableRow.isSelected:before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:2px;background:var(--az-primary-btn)}.mTableCell{padding:6px 10px;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:1px}.mCellMainWrap{gap:1px}.mRowLead{display:flex;align-items:center;gap:6px;min-width:0}.mRowChevron{color:var(--az-text-secondary);font-size:18px;line-height:1;flex:0 0 auto;transform:translateY(-1px)}.mRowIdentity{min-width:0;display:grid;gap:0}.mPrimaryText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--az-text-primary);font-size:12px;font-weight:400}.mSecondaryText,.mCellSub{color:var(--az-text-secondary);font-size:11px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.mCellMain{color:var(--az-text-default);font-size:12px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.mStatusStack{display:flex;gap:4px;flex-wrap:wrap;align-items:center}.mPill{padding:0;border-radius:0;font-size:11.5px;font-weight:400;display:inline-flex;align-items:center;white-space:nowrap;border:0;background:transparent;min-height:0}.mPillGood{color:#0b6a0b}.mPillWarn{color:#8a6f00}.mPillBad{color:#a4262c}.mPillMuted{color:#605e5c}.mPagerBar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:2px}.mPagerMid{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;text-align:center;flex:1}.mPagerText{font-size:11.5px;color:var(--az-text-default);font-weight:400}.mPagerJump{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:4px;background:#f8f8f8;border:1px solid var(--az-divider)}.mPagerHint{font-size:11px;color:var(--az-text-secondary);font-weight:400}.mPagerInput{height:24px!important;width:56px!important;padding:0 8px!important;border-radius:4px!important;font-size:11.5px!important}.mState,.mTableState{min-width:940px;padding:14px 10px;color:var(--az-text-secondary);font-size:12px;font-weight:400}.mMono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.mOverlay{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:18px;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.mOverlay::-webkit-scrollbar{width:0;height:0}.mOverlayBackdrop{position:absolute;inset:0;border:0;background:#0f172a47;padding:0;margin:0}.mOverlayPanel{position:relative;width:min(1080px,calc(100vw - 36px));max-width:1080px;max-height:calc(100vh - 36px);min-height:0;overflow:hidden;background:transparent;border:0;border-radius:0;box-shadow:none}.mInspectRail{min-width:0;display:grid;grid-template-rows:4px auto auto minmax(0,1fr);width:100%;max-width:100%;max-height:calc(100vh - 36px);background:#fff;border:1px solid var(--az-border);box-shadow:none;overflow:hidden;border-radius:0}.mInspectRailTopBand{background:linear-gradient(90deg,#0078d4,#2b88d8 45%,#106ebe)}.mInspectRailHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:12px 14px 10px;border-bottom:1px solid rgba(0,120,212,.12)}.mInspectRailHeaderBlue{background:#eaf4fd}.mInspectRailHeaderCopy{min-width:0;display:grid;gap:4px}.mInspectRailEyebrow{font-size:11px;color:var(--az-link);font-weight:400}.mInspectRailEyebrowLight{color:#0f548c}.mInspectRailTitleRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mInspectRailTitle{margin:0;font-size:14px;line-height:1.15;color:var(--az-text-primary);font-weight:400}.mInspectRailTitleLight{color:#0f172a}.mInspectRailSubline{color:var(--az-text-secondary);font-size:11.5px;line-height:1.35;overflow-wrap:anywhere;font-weight:400}.mInspectRailSublineLight{color:#35556f}.mInspectRailActions{display:flex;gap:8px;align-items:center;flex:0 0 auto}.mHeroActionBtn{appearance:none;border:1px solid var(--az-primary-btn);background:var(--az-primary-btn);color:#fff;min-height:30px;padding:0 12px;border-radius:4px;cursor:pointer;font:inherit;font-size:12px;font-weight:400}.mHeroActionBtn:hover{background:var(--az-primary-btn-hover, var(--az-primary-btn));border-color:var(--az-primary-btn-hover, var(--az-primary-btn))}.mHeroActionBtn:disabled{opacity:.6;cursor:default}.mInspectRailClose{width:30px;height:30px;border:0;background:transparent;color:var(--az-text-secondary);border-radius:4px;font-size:22px;line-height:1;cursor:pointer;font-weight:400}.mInspectRailClose:hover{background:var(--az-hover)}.mInspectRailCloseLight{color:#0f548c}.mInspectRailCloseLight:hover{background:#0078d414}.mInspectSummary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:#fbfdff}.mInspectSummarySoft{background:#f8fbff}.mInspectSummaryItem{padding:8px 12px 10px;min-width:0}.mInspectSummaryItemSoft{border:0}.mInspectSummaryLabel{font-size:10.5px;color:var(--az-link);margin-bottom:6px;font-weight:400}.mInspectSummaryValue{color:var(--az-text-primary);line-height:1.35;font-size:11.5px;overflow-wrap:anywhere;font-weight:400}.mInspectBody{overflow:auto;padding:14px;background:#fff;scrollbar-width:none;-ms-overflow-style:none;display:grid;gap:12px}.mInspectBody::-webkit-scrollbar{width:0;height:0}.mInspectSection{display:grid;gap:8px}.mInspectSectionHead{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.mInspectSectionTitle{margin:0;font-size:11.5px;line-height:1.2;color:var(--az-link);font-weight:400}.mInfoGrid{display:grid;gap:8px}.mInfoGrid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.mDetailField,.mLongTextCard{padding:0;border-radius:0;background:transparent;border:0}.mDetailFieldLabel,.mLongTextTitle{font-size:10.5px;color:var(--az-text-secondary);font-weight:400}.mDetailFieldValue{margin-top:3px;font-size:11.5px;line-height:1.4;color:var(--az-text-primary);overflow-wrap:anywhere;font-weight:400}.mLongTextGrid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:8px}.mLongTextValue{margin-top:3px;font-size:11.5px;line-height:1.5;color:var(--az-text-primary);white-space:pre-wrap;word-break:break-word;font-weight:400}@media(max-width:1200px){.mPage{width:min(1080px,100%);max-width:1080px}}@media(max-width:980px){.mPage{width:100%;max-width:100%}}@media(max-width:900px){.mToolbarRow{align-items:flex-start}.mFilterControlRow{grid-template-columns:1fr}.mFilterSearch{width:100%;max-width:100%}.mInfoBannerBody{align-items:stretch}.mInspectSummary,.mInfoGrid--two{grid-template-columns:1fr}.mOverlay{padding:12px}.mOverlayPanel,.mInspectRail{width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100vh - 24px)}}@media(max-width:640px){.mFilterChipRow,.mPagerBar,.mInspectRailHeader,.mInspectRailActions{flex-direction:column;align-items:stretch}.mToolBtn,.mHeroActionBtn{width:100%;justify-content:flex-start}.mPagerMid{justify-content:flex-start}.mTableHead,.mTableBody,.mTableState,.mTableRow{min-width:860px}}.brPage{display:grid;gap:14px;width:min(1080px,100%);max-width:1080px;min-width:0}.brPage>*{width:100%;min-width:0}.brAlert{border-radius:4px;padding:12px 14px;font-size:13px;line-height:1.5;border:1px solid transparent;font-weight:400}.brAlertError{background:#fde7e9;color:#a4262c;border-color:#f1c7cc}.brToolbarBlock,.brBannerBlock{width:100%;min-width:0}.brToolbarRow{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;min-height:40px;padding:0 0 10px;border-bottom:1px solid var(--az-divider)}.brToolbarLeft,.brToolbarRight{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.brToolBtn{appearance:none;border:0;background:transparent;color:var(--az-link);min-height:32px;padding:0;border-radius:4px;cursor:pointer;font:inherit;font-weight:400}.brToolBtn:hover{color:var(--az-link-hover);text-decoration:underline;background:transparent}.brToolBtn:disabled{opacity:.55;cursor:default;text-decoration:none}.brInfoBanner{display:flex;align-items:flex-start;gap:10px;width:100%;min-width:0;background:#eef6fc;border:1px solid var(--az-border);border-radius:4px;padding:12px 14px;color:var(--az-text-default);font-size:13px;line-height:1.45}.brInfoBannerIcon{width:18px;height:18px;border-radius:4px;background:var(--az-primary-btn);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:400;flex:0 0 auto;margin-top:1px}.brInfoBannerBody{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.brInfoBannerText{min-width:260px;flex:1 1 auto}.brBlock{display:grid;gap:8px;width:100%;min-width:0}.brFiltersBlock{gap:12px;width:100%;max-width:100%}.brFilterSearchRow{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.brFilterSearch{display:flex;align-items:center;width:min(420px,100%);min-width:0;height:34px;border:1px solid var(--az-border);background:#fff;border-radius:4px;padding:0 10px}.brFilterSearchIcon{width:16px;height:16px;margin-right:8px;color:var(--az-link);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.brFilterSearchIcon svg{width:16px;height:16px;fill:currentColor;display:block}.brFilterSearch input{width:100%;min-width:0;border:0;outline:none;background:transparent;color:var(--az-text-default);padding:0;font:inherit;font-weight:400}.brQuickInsights{color:var(--az-link);font-size:13px;white-space:nowrap;font-weight:400}.brFilterChipRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.brFilterSelectWrap{min-width:0}.brFilterSelect{width:100%!important;min-width:0!important;max-width:260px!important;min-height:34px!important;height:34px!important;background:#fff!important;border-radius:4px!important;border:1px solid var(--az-border)!important;color:var(--az-text-primary)!important;padding-left:10px!important;padding-right:34px!important;box-shadow:none!important;font-size:13px!important;font-weight:400!important}.brFilterSelect:focus{border-color:var(--az-primary-btn)!important;box-shadow:none!important}.brFilterChipBtn,.brTabBtn{min-height:32px;display:inline-flex;align-items:center;border-radius:4px;padding:0 12px;background:#fff;color:var(--az-text-default);white-space:nowrap;font-size:12px;border:1px solid var(--az-border);appearance:none;font:inherit;font-weight:400}.brTabBtn{cursor:pointer}.brTabBtn:hover{background:#f7f7f7}.brTabBtn.isActive{background:#eef6fc;border-color:#c7d7ea;color:var(--az-text-primary)}.brFilterChipBtn.isStatic{background:#f8fbff;border-color:#c7d7ea;color:var(--az-text-primary)}.brListRail{min-width:0;display:grid;gap:10px}.brTablePanel{width:100%;min-width:0;background:transparent;border:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.brTablePanel::-webkit-scrollbar{width:0;height:0}.brTableHead{min-width:980px;display:grid;grid-template-columns:minmax(260px,1.25fr) minmax(190px,.95fr) minmax(110px,.55fr) minmax(120px,.65fr) minmax(120px,.6fr) minmax(170px,.9fr);gap:0;border-bottom:1px solid var(--az-divider);background:transparent}.brTableHead>div{padding:8px 12px;font-size:13px;color:var(--az-text-primary);font-weight:400}.brTableBody{min-width:980px;display:grid}.brTableRow{width:100%;background:transparent;border:0;display:grid;grid-template-columns:minmax(260px,1.25fr) minmax(190px,.95fr) minmax(110px,.55fr) minmax(120px,.65fr) minmax(120px,.6fr) minmax(170px,.9fr);gap:0;border-bottom:1px solid var(--az-divider);position:relative;border-radius:4px;text-align:left;cursor:pointer}.brTableRow:hover{background:var(--az-hover)}.brTableRow.isSelected{background:#eef6fc}.brTableRow.isSelected:before{content:"";position:absolute;left:0;top:3px;bottom:3px;width:3px;background:var(--az-primary-btn);border-radius:4px}.brTableCell{padding:8px 12px;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px}.brCellMainWrap{gap:2px}.brRowLead{display:flex;align-items:center;gap:8px;min-width:0}.brRowChevron{color:var(--az-text-secondary);font-size:20px;line-height:1;flex:0 0 auto;transform:translateY(-1px)}.brRowIdentity{min-width:0;display:grid;gap:0}.brPrimaryText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--az-text-primary);font-size:14px;font-weight:400}.brSecondaryText,.brCellSub{color:var(--az-text-secondary);font-size:12px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.brCellMain{color:var(--az-text-default);font-size:13px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.brPill{padding:0;border-radius:0;font-size:12px;font-weight:400;display:inline-flex;align-items:center;white-space:nowrap;border:0;background:transparent;min-height:0}.brPillGood{color:#0b6a0b}.brPillWarn{color:#8a6f00}.brPagerBar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:4px}.brPagerMid{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;text-align:center;flex:1}.brPagerText{font-size:12px;color:var(--az-text-default);font-weight:400}.brState,.brTableState{min-width:980px;padding:16px 12px;color:var(--az-text-secondary);font-size:13px;font-weight:400}.brMono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.brOverlay{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:18px;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.brOverlay::-webkit-scrollbar{width:0;height:0}.brOverlayBackdrop{position:absolute;inset:0;border:0;background:#0f172a47;padding:0;margin:0}.brInspectRail{position:relative;min-width:0;display:grid;grid-template-rows:4px auto auto minmax(0,1fr);width:min(920px,calc(100vw - 36px));max-width:920px;max-height:calc(100vh - 36px);background:#fff;border:1px solid var(--az-border);box-shadow:var(--az-shadow-3);overflow:hidden;border-radius:4px}.brInspectRailTopBand{background:linear-gradient(90deg,#0078d4,#2b88d8 45%,#106ebe)}.brInspectRailHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:14px 16px 12px;border-bottom:1px solid rgba(0,120,212,.12)}.brInspectRailHeaderBlue{background:#eaf4fd}.brInspectRailHeaderCopy{min-width:0;display:grid;gap:6px}.brInspectRailEyebrow{font-size:11px;color:var(--az-link);font-weight:400}.brInspectRailEyebrowLight{color:#0f548c}.brInspectRailTitleRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.brInspectRailTitle{margin:0;font-size:16px;line-height:1.15;color:var(--az-text-primary);font-weight:400}.brInspectRailTitleLight{color:#0f172a}.brInspectRailSubline{color:var(--az-text-secondary);font-size:12px;line-height:1.35;overflow-wrap:anywhere;font-weight:400}.brInspectRailSublineLight{color:#35556f}.brInspectRailActions{display:flex;gap:8px;align-items:center;flex:0 0 auto}.brHeroActionBtn{appearance:none;border:1px solid #0078d4;background:#0078d4;color:#fff;min-height:32px;padding:0 14px;border-radius:4px;cursor:pointer;font:inherit;font-weight:400}.brHeroActionBtn:hover{background:#106ebe;border-color:#106ebe}.brInspectRailClose{width:32px;height:32px;border:0;background:transparent;color:var(--az-text-secondary);border-radius:4px;font-size:24px;line-height:1;cursor:pointer;font-weight:400}.brInspectRailClose:hover{background:var(--az-hover)}.brInspectRailCloseLight{color:#0f548c}.brInspectRailCloseLight:hover{background:#0078d414}.brInspectSummary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:#fbfdff}.brInspectSummarySoft{background:#f8fbff}.brInspectSummaryItem{padding:10px 14px 12px;min-width:0}.brInspectSummaryItemSoft{border:0}.brInspectSummaryLabel{font-size:11px;color:var(--az-link);margin-bottom:8px;font-weight:400}.brInspectSummaryValue{color:var(--az-text-primary);line-height:1.35;font-size:12px;overflow-wrap:anywhere;font-weight:400}.brInspectBody{overflow:auto;padding:16px;background:#fff;scrollbar-width:none;-ms-overflow-style:none;display:grid;gap:14px}.brInspectBody::-webkit-scrollbar{width:0;height:0}.brInspectSection{display:grid;gap:10px}.brInspectSectionHead{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.brInspectSectionTitle{margin:0;font-size:12px;line-height:1.2;color:var(--az-link);font-weight:400}.brSectionBody,.brInfoGrid{display:grid;gap:10px}.brInfoGrid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.brInfoRow{display:grid;gap:4px}.brInfoKey{font-size:11px;color:var(--az-text-secondary);font-weight:400}.brInfoVal{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;font-size:12px;line-height:1.45;color:var(--az-text-primary);overflow-wrap:anywhere;font-weight:400}.brInfoText{min-width:0;flex:1 1 auto}.brMiniBtn{min-height:28px!important;padding:0 10px!important;flex:0 0 auto}.brInspectActions{display:flex;gap:10px;flex-wrap:wrap}.brJsonBlock{display:grid;gap:10px}.brJsonToggle{min-height:32px!important;padding:0 12px!important;display:inline-flex!important;align-items:center;justify-content:space-between;gap:12px;width:fit-content;min-width:180px;border-radius:4px}.brJsonToggle.isOpen{background:#eef6fc;border-color:#c7d7ea;color:var(--az-text-primary)}.brJsonChevron{display:inline-flex;align-items:center;justify-content:center;min-width:12px;font-size:15px;line-height:1}.brRawPre{margin:0;padding:12px;border:1px solid var(--az-divider);background:#fafafa;overflow:auto;border-radius:4px;max-height:320px;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-word;scrollbar-width:none;-ms-overflow-style:none}.brRawPre::-webkit-scrollbar{width:0;height:0;display:none}@media(max-width:1200px){.brPage{width:min(1080px,100%);max-width:1080px}}@media(max-width:980px){.brPage{width:100%;max-width:100%}}@media(max-width:900px){.brFilterSearchRow,.brToolbarRow{align-items:flex-start}.brFilterSearch{width:100%;max-width:100%}.brFilterSelect{max-width:100%!important}.brInfoBannerBody{align-items:stretch}.brInspectSummary,.brInfoGrid--two{grid-template-columns:1fr}.brOverlay{padding:12px}.brInspectRail{width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100vh - 24px)}}@media(max-width:640px){.brFilterChipRow,.brPagerBar,.brInspectRailHeader,.brInspectRailActions,.brInspectActions,.brInfoVal,.brToolbarRight{flex-direction:column;align-items:stretch}.brToolBtn,.brFilterChipBtn,.brHeroActionBtn,.brInspectActions>.btnGhost,.brToolbarRight>.btn,.brToolbarRight>.btnGhost{width:100%;justify-content:flex-start}.brPagerMid{justify-content:flex-start}.brTableHead,.brTableBody,.brTableState,.brTableRow{min-width:920px}.brJsonToggle{width:100%;min-width:0}}.bcPage{display:grid;gap:14px;width:min(1080px,100%);max-width:1080px;min-width:0}.bcPage>*{width:100%;min-width:0}.bcAlert{border-radius:4px;padding:12px 14px;font-size:13px;line-height:1.5;border:1px solid transparent;font-weight:400}.bcAlertError{background:#fde7e9;color:#a4262c;border-color:#f1c7cc}.bcToolbarBlock,.bcBannerBlock,.bcMetaBlock,.bcFormBlock{width:100%;min-width:0}.bcToolbarRow{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;min-height:40px;padding:0 0 10px;border-bottom:1px solid var(--az-divider)}.bcToolbarLeft,.bcToolbarRight{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bcToolBtn{appearance:none;border:0;background:transparent;color:var(--az-link);min-height:32px;padding:0;border-radius:4px;cursor:pointer;font:inherit;font-weight:400}.bcToolBtn:hover{color:var(--az-link-hover);text-decoration:underline;background:transparent}.bcToolBtn:disabled{opacity:.55;cursor:default;text-decoration:none}.bcInfoBanner{display:flex;align-items:flex-start;gap:10px;width:100%;min-width:0;background:#eef6fc;border:1px solid var(--az-border);border-radius:4px;padding:12px 14px;color:var(--az-text-default);font-size:13px;line-height:1.45}.bcInfoBannerIcon{width:18px;height:18px;border-radius:4px;background:var(--az-primary-btn);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:400;flex:0 0 auto;margin-top:1px}.bcInfoBannerBody{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.bcInfoBannerText{min-width:260px;flex:1 1 auto}.bcMetaGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;min-width:0}.bcMetaCard,.bcFormCard{min-width:0;background:#fff;border:1px solid var(--az-border);border-radius:0;overflow:hidden;box-shadow:none}.bcMetaCard,.bcFormCard{display:grid;grid-template-rows:4px auto minmax(0,1fr)}.bcMetaCardTopBand,.bcFormCardTopBand{background:linear-gradient(90deg,#0078d4,#2b88d8 45%,#106ebe)}.bcMetaCardHead,.bcFormCardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 16px 12px;border-bottom:1px solid rgba(0,120,212,.12)}.bcMetaCardHeadBlue,.bcFormCardHeadBlue{background:#eaf4fd}.bcMetaCardHeadCopy,.bcFormCardHeadCopy{min-width:0;display:grid;gap:6px}.bcMetaCardEyebrow,.bcFormCardEyebrow{font-size:11px;color:var(--az-link);font-weight:400}.bcMetaCardTitleRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bcMetaCardTitle,.bcFormCardTitle{margin:0;font-size:16px;line-height:1.15;color:var(--az-text-primary);font-weight:400}.bcMetaCardSubtitle,.bcFormCardHint{font-size:12px;line-height:1.45;color:#35556f;max-width:64ch;font-weight:400}.bcMetaCardBody,.bcFormCardBody{padding:16px;background:#fff;min-width:0}.bcPill{min-height:22px;padding:0 10px;border-radius:4px;font-size:12px;font-weight:400;display:inline-flex;align-items:center;white-space:nowrap;border:1px solid #c7d7ea;background:#eef3fb;color:#174ea6}.bcPillSoft{border-color:var(--az-border);background:#fff;color:var(--az-text-default)}.bcPillMuted{border-color:#e1dfdd;background:#f3f2f1;color:#605e5c}.bcInfoGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;min-width:0}.bcInfoItem{padding:0;border-radius:0;background:transparent;border:0;min-width:0}.bcInfoLabel{font-size:11px;color:var(--az-text-secondary);font-weight:400}.bcInfoValue{margin-top:4px;font-size:12px;line-height:1.45;color:var(--az-text-primary);overflow-wrap:anywhere;font-weight:400}.bcMono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.bcFormScope{color:var(--az-text-default);min-width:0}.bcFormScope,.bcFormScope *{box-sizing:border-box}.bcFormScope .card,.bcFormScope [class*=card]{background:#fff!important;color:var(--az-text-default)!important;border:1px solid var(--az-border)!important;border-radius:0!important;box-shadow:none!important}.bcFormScope .cardHead,.bcFormScope [class*=cardHead]{background:#eaf4fd!important;color:var(--az-text-primary)!important;border-bottom:1px solid rgba(0,120,212,.12)!important}.bcFormScope .cardBody,.bcFormScope [class*=cardBody]{background:#fff!important;color:var(--az-text-default)!important}.bcFormScope .muted,.bcFormScope [class*=muted]{color:var(--az-text-secondary)!important}.bcFormScope label,.bcFormScope .label,.bcFormScope [class*=label]{color:var(--az-text-primary)!important}.bcFormScope h1,.bcFormScope h2,.bcFormScope h3,.bcFormScope h4,.bcFormScope h5,.bcFormScope h6,.bcFormScope strong,.bcFormScope .title,.bcFormScope [class*=title]{color:var(--az-text-primary)!important;font-weight:400!important}.bcFormScope p,.bcFormScope span,.bcFormScope div{color:inherit}.bcFormScope input,.bcFormScope select,.bcFormScope textarea,.bcFormScope .input{background:#fff!important;color:var(--az-text-default)!important;border:1px solid var(--az-border)!important;border-radius:4px!important;box-shadow:none!important}.bcFormScope input::placeholder,.bcFormScope textarea::placeholder{color:#8a8886!important}.bcFormScope input:disabled,.bcFormScope select:disabled,.bcFormScope textarea:disabled{background:#f5f5f5!important;color:#605e5c!important}.bcFormScope input[type=checkbox],.bcFormScope input[type=radio]{accent-color:#0078d4}.bcFormScope .pill,.bcFormScope [class*=pill]{background:#eef3fb!important;color:#174ea6!important;border:1px solid #c7d7ea!important}.bcFormScope button.btnGhost,.bcFormScope .btnGhost{background:#fff!important;color:var(--az-text-default)!important;border:1px solid var(--az-border)!important}.bcFormScope button.btn,.bcFormScope .btn{background:var(--az-primary-btn)!important;color:#fff!important;border:1px solid var(--az-primary-btn)!important}.bcFormScope .alert,.bcFormScope [class*=alert]{background:#fde7e9!important;color:#a4262c!important;border:1px solid #f1c7cc!important}.bcFormScope button,.bcFormScope [role=button],.bcFormScope .tab,.bcFormScope [class*=tab],.bcFormScope [class*=step],.bcFormScope [class*=stage],.bcFormScope [class*=segment],.bcFormScope [class*=toggle]{color:var(--az-text-primary)}.bcFormScope button:not(.btn):not(.btnGhost),.bcFormScope [role=button]:not(.btn):not(.btnGhost),.bcFormScope .tab:not(.isActive):not(.active),.bcFormScope [class*=tab]:not(.isActive):not(.active),.bcFormScope [class*=step]:not(.isActive):not(.active),.bcFormScope [class*=stage]:not(.isActive):not(.active){background:#f3f2f1!important;color:#323130!important;border:1px solid #d2d0ce!important;box-shadow:none!important;opacity:1!important}.bcFormScope button.isActive:not(.btn):not(.btnGhost),.bcFormScope button.active:not(.btn):not(.btnGhost),.bcFormScope [role=button].isActive:not(.btn):not(.btnGhost),.bcFormScope [role=button].active:not(.btn):not(.btnGhost),.bcFormScope .tab.isActive,.bcFormScope .tab.active,.bcFormScope [class*=tab].isActive,.bcFormScope [class*=tab].active,.bcFormScope [class*=step].isActive,.bcFormScope [class*=step].active,.bcFormScope [class*=stage].isActive,.bcFormScope [class*=stage].active{background:#deecf9!important;color:#004578!important;border:1px solid #b9d7f1!important;opacity:1!important}.bcFormScope [class*=step].isDone,.bcFormScope [class*=step].isComplete,.bcFormScope [class*=step].complete,.bcFormScope [class*=stage].isDone,.bcFormScope [class*=stage].isComplete,.bcFormScope [class*=stage].complete{background:#e8f5e8!important;color:#0b6a0b!important;border:1px solid #cfe7cf!important;opacity:1!important}.bcFormScope button[style*="background: transparent"],.bcFormScope button[style*="background:transparent"],.bcFormScope [role=button][style*="background: transparent"],.bcFormScope [role=button][style*="background:transparent"]{background:#f3f2f1!important;color:#323130!important;border:1px solid #d2d0ce!important}.bcFormScope [style*="color: white"],.bcFormScope [style*="color:#fff"],.bcFormScope [style*="color: #fff"],.bcFormScope [style*="color:#ffffff"],.bcFormScope [style*="color: #ffffff"]{color:var(--az-text-primary)!important}.bcFormScope [style*="background: rgba(255,255,255"],.bcFormScope [style*="background-color: rgba(255,255,255"]{background:#fff!important}.bcFormScope [style*="background: rgba(0,0,0"],.bcFormScope [style*="background-color: rgba(0,0,0"]{background:#f7f7f7!important;color:var(--az-text-default)!important}@media(max-width:1200px){.bcPage{width:min(1080px,100%);max-width:1080px}}@media(max-width:980px){.bcPage{width:100%;max-width:100%}.bcMetaGrid,.bcInfoGrid{grid-template-columns:1fr}}@media(max-width:640px){.bcToolbarRow,.bcToolbarLeft,.bcToolbarRight,.bcMetaCardHead,.bcFormCardHead,.bcMetaCardTitleRow{flex-direction:column;align-items:stretch}.bcToolBtn,.bcToolbarRight>.btn,.bcToolbarRight>.btnGhost{width:100%;justify-content:flex-start}}.bePage{display:grid;gap:16px;width:min(1080px,100%);max-width:1080px;min-width:0}.bePage>*{width:100%;min-width:0}.beAlert{border-radius:4px;padding:12px 14px;font-size:13px;line-height:1.5;border:1px solid transparent;font-weight:400}.beAlertError{background:#fde7e9;color:#a4262c;border-color:#f1c7cc}.beToolbarBlock,.beBannerBlock,.beMetaBlock,.beFormBlock{width:100%;min-width:0}.beToolbarRow{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;min-height:40px;padding:0 0 10px;border-bottom:1px solid var(--az-divider)}.beToolbarLeft,.beToolbarRight{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.beToolBtn{appearance:none;border:0;background:transparent;color:var(--az-link);min-height:32px;padding:0;border-radius:4px;cursor:pointer;font:inherit;font-weight:400}.beToolBtn:hover{color:var(--az-link-hover);text-decoration:underline;background:transparent}.beToolBtn:disabled{opacity:.55;cursor:default;text-decoration:none}.beInfoBanner{display:flex;align-items:flex-start;gap:10px;width:100%;min-width:0;background:#eef6fc;border:1px solid var(--az-border);border-radius:4px;padding:12px 14px;color:var(--az-text-default);font-size:13px;line-height:1.45}.beInfoBannerIcon{width:18px;height:18px;border-radius:4px;background:var(--az-primary-btn);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:400;flex:0 0 auto;margin-top:1px}.beInfoBannerBody{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.beInfoBannerText{min-width:260px;flex:1 1 auto}.beMetaGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%;min-width:0}.beMetaCard,.beFormCard{min-width:0;background:transparent;border:0;border-radius:0;overflow:visible;box-shadow:none}.beMetaCardHead,.beFormCardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:0 0 10px;background:transparent;border-bottom:1px solid var(--az-divider)}.beFormCardHead{display:grid;gap:6px;justify-content:stretch}.beMetaCardTitle,.beFormCardTitle{color:var(--az-text-primary);font-size:13px;line-height:1.3;font-weight:400}.beFormCardHint{color:var(--az-text-secondary);font-size:12px;line-height:1.5;font-weight:400;max-width:880px}.beMetaCardBody,.beFormCardBody{padding:14px 0 0;min-width:0;overflow:visible}.beInfoGrid{display:grid;gap:10px}.beInfoItem{min-width:0;display:grid;gap:4px}.beInfoLabel{font-size:11px;color:var(--az-text-secondary);font-weight:400}.beInfoValue{font-size:12px;line-height:1.45;color:var(--az-text-primary);overflow-wrap:anywhere;font-weight:400}.beMono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.bePill{padding:0;border-radius:0;font-size:12px;font-weight:400;display:inline-flex;align-items:center;white-space:nowrap;border:0;background:transparent;color:#0b6a0b;min-height:0}.bePillSoft{color:#0c63a6}.bePillMuted{color:#605e5c}.beFormScope{min-width:0;width:100%;max-width:100%;overflow:visible}.beLoadingState{min-width:0;padding:8px 0;color:var(--az-text-secondary);font-size:13px;font-weight:400}.beFormScope .bfPage,.beFormScope .branchFormPage,.beFormScope .branchForm,.beFormScope .branch-form{width:100%;min-width:0;max-width:100%;overflow:visible!important;background:transparent!important;color:var(--az-text-primary)!important}.beFormScope .bfShell,.beFormScope .bfLayout,.beFormScope .bfGrid,.beFormScope .bfMain,.beFormScope .bfSide,.beFormScope .bfSidebar,.beFormScope .bfBody,.beFormScope .bfContent,.beFormScope .bfContentWrap,.beFormScope .bfStage,.beFormScope .bfStageBody,.beFormScope .bfStageContent,.beFormScope .bfSectionWrap,.beFormScope .bfSplit,.beFormScope .bfSplitMain,.beFormScope .bfSplitSide{min-width:0!important;min-height:0!important;overflow:visible!important;background:transparent!important}.beFormScope .bfCard,.beFormScope .bfPanel,.beFormScope .bfAside,.beFormScope .bfSection,.beFormScope .bfQuickCard,.beFormScope .bfGuideCard,.beFormScope .bfMapCard,.beFormScope .bfSummaryCard,.beFormScope .bfStageCard,.beFormScope .bfStagePanel,.beFormScope .bfSideCard,.beFormScope .bfStatusCard,.beFormScope .bfHelperCard{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;overflow:visible!important;color:var(--az-text-primary)!important}.beFormScope .bfCardHead,.beFormScope .bfPanelHead,.beFormScope .bfSectionHead,.beFormScope .bfAsideHead,.beFormScope .bfQuickCardHead,.beFormScope .bfGuideCardHead,.beFormScope .bfMapCardHead,.beFormScope .bfSummaryCardHead,.beFormScope .bfStageCardHead,.beFormScope .bfStagePanelHead,.beFormScope .bfSideCardHead,.beFormScope .bfStatusCardHead,.beFormScope .bfHelperCardHead{background:transparent!important;border-bottom:1px solid var(--az-divider)!important;padding:0 0 10px!important;min-width:0!important;color:var(--az-text-primary)!important}.beFormScope .bfCardBody,.beFormScope .bfPanelBody,.beFormScope .bfSectionBody,.beFormScope .bfAsideBody,.beFormScope .bfQuickCardBody,.beFormScope .bfGuideCardBody,.beFormScope .bfMapCardBody,.beFormScope .bfSummaryCardBody,.beFormScope .bfStageCardBody,.beFormScope .bfStagePanelBody,.beFormScope .bfSideCardBody,.beFormScope .bfStatusCardBody,.beFormScope .bfHelperCardBody{padding:14px 0 0!important;overflow:visible!important;min-width:0!important;min-height:0!important;background:transparent!important;color:var(--az-text-primary)!important}.beFormScope .bfTabs,.beFormScope .bfStepTabs,.beFormScope .bfStageTabs,.beFormScope .bfChipRow,.beFormScope .bfActions,.beFormScope .bfHeaderActions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;overflow:visible!important;background:transparent!important}.beFormScope .bfCardHead *,.beFormScope .bfPanelHead *,.beFormScope .bfSectionHead *,.beFormScope .bfAsideHead *,.beFormScope .bfQuickCardHead *,.beFormScope .bfGuideCardHead *,.beFormScope .bfMapCardHead *,.beFormScope .bfSummaryCardHead *,.beFormScope .bfStageCardHead *,.beFormScope .bfStagePanelHead *,.beFormScope .bfSideCardHead *,.beFormScope .bfStatusCardHead *,.beFormScope .bfHelperCardHead *{color:var(--az-text-primary)!important}.beFormScope .bfCardHead p,.beFormScope .bfPanelHead p,.beFormScope .bfSectionHead p,.beFormScope .bfAsideHead p,.beFormScope .bfQuickCardHead p,.beFormScope .bfGuideCardHead p,.beFormScope .bfMapCardHead p,.beFormScope .bfSummaryCardHead p,.beFormScope .bfStageCardHead p,.beFormScope .bfStagePanelHead p,.beFormScope .bfSideCardHead p,.beFormScope .bfStatusCardHead p,.beFormScope .bfHelperCardHead p,.beFormScope .bfCardHead span,.beFormScope .bfPanelHead span,.beFormScope .bfSectionHead span,.beFormScope .bfAsideHead span,.beFormScope .bfQuickCardHead span,.beFormScope .bfGuideCardHead span,.beFormScope .bfMapCardHead span,.beFormScope .bfSummaryCardHead span,.beFormScope .bfStageCardHead span,.beFormScope .bfStagePanelHead span,.beFormScope .bfSideCardHead span,.beFormScope .bfStatusCardHead span,.beFormScope .bfHelperCardHead span,.beFormScope .bfCardHead div,.beFormScope .bfPanelHead div,.beFormScope .bfSectionHead div,.beFormScope .bfAsideHead div,.beFormScope .bfQuickCardHead div,.beFormScope .bfGuideCardHead div,.beFormScope .bfMapCardHead div,.beFormScope .bfSummaryCardHead div,.beFormScope .bfStageCardHead div,.beFormScope .bfStagePanelHead div,.beFormScope .bfSideCardHead div,.beFormScope .bfStatusCardHead div,.beFormScope .bfHelperCardHead div{color:var(--az-text-primary)!important;background:transparent!important}.beFormScope .bfTab,.beFormScope .bfStepTab,.beFormScope .bfChip,.beFormScope .bfBadge,.beFormScope .bfStageBadge,.beFormScope .bfStageChip,.beFormScope .bfStatusPill,.beFormScope .bfMiniPill{white-space:nowrap;color:var(--az-text-primary)!important;background:#eef6fc!important;border:1px solid #d7e6f5!important;border-radius:4px!important;box-shadow:none!important}.beFormScope .bfTab.isActive,.beFormScope .bfStepTab.isActive,.beFormScope .bfChip.isActive,.beFormScope .bfBadge.isActive,.beFormScope .bfStageBadge.isActive,.beFormScope .bfStageChip.isActive,.beFormScope .bfStatusPill.isActive,.beFormScope .bfMiniPill.isActive,.beFormScope .bfTab[aria-selected=true],.beFormScope .bfStepTab[aria-selected=true],.beFormScope .bfTab[aria-current=step],.beFormScope .bfStepTab[aria-current=step]{color:#fff!important;background:var(--az-primary-btn)!important;border-color:var(--az-primary-btn)!important}.beFormScope .bfTab:not(.isActive),.beFormScope .bfStepTab:not(.isActive),.beFormScope .bfChip:not(.isActive),.beFormScope .bfBadge:not(.isActive),.beFormScope .bfStageBadge:not(.isActive),.beFormScope .bfStageChip:not(.isActive),.beFormScope .bfStatusPill:not(.isActive),.beFormScope .bfMiniPill:not(.isActive){color:var(--az-text-primary)!important;background:#f5f9fd!important}.beFormScope .bfCheckboxRow,.beFormScope .bfCheckRow,.beFormScope .bfToggleRow,.beFormScope .bfInlineCheck,.beFormScope .bfSwitchRow{color:var(--az-text-primary)!important;background:#f3f2f1!important;border-radius:8px!important}.beFormScope label,.beFormScope .bfLabel,.beFormScope .bfFieldLabel,.beFormScope .bfHint,.beFormScope .bfHelp,.beFormScope .bfCaption,.beFormScope small,.beFormScope p,.beFormScope span,.beFormScope div{color:inherit}.beFormScope .bfLabel,.beFormScope .bfFieldLabel{color:var(--az-text-primary)!important}.beFormScope .bfHint,.beFormScope .bfHelp,.beFormScope .bfCaption,.beFormScope small{color:var(--az-text-secondary)!important}.beFormScope a,.beFormScope button{color:inherit}.beFormScope .bfHeaderActions a,.beFormScope .bfHeaderActions button,.beFormScope .bfCardHead a,.beFormScope .bfCardHead button,.beFormScope .bfPanelHead a,.beFormScope .bfPanelHead button,.beFormScope .bfSectionHead a,.beFormScope .bfSectionHead button{color:var(--az-link)!important;background:transparent!important}.beFormScope .input,.beFormScope input,.beFormScope select,.beFormScope textarea,.beFormCardBody .input,.beFormCardBody input,.beFormCardBody select,.beFormCardBody textarea{font-weight:400;max-width:100%;color:var(--az-text-primary)!important;background:#fff!important;border:1px solid var(--az-border)!important}.beFormScope .input:focus,.beFormScope input:focus,.beFormScope select:focus,.beFormScope textarea:focus,.beFormCardBody .input:focus,.beFormCardBody input:focus,.beFormCardBody select:focus,.beFormCardBody textarea:focus{box-shadow:none;border-color:var(--az-primary-btn)!important}.beFormScope textarea,.beFormCardBody textarea{resize:vertical}.beFormScope .btn,.beFormScope .btnGhost,.beFormCardBody .btn,.beFormCardBody .btnGhost{font-weight:400}.beFormScope .bfMain>*,.beFormScope .bfSide>*,.beFormScope .bfSidebar>*,.beFormScope .bfContent>*,.beFormScope .bfBody>*{min-width:0!important;max-width:100%!important}.beFormScope .bfStage:first-child,.beFormScope .bfSection:first-child,.beFormScope .bfCard:first-child,.beFormScope .bfPanel:first-child{margin-top:0!important;padding-top:0!important}.beFormScope>:first-child,.beFormScope .bfPage>:first-child,.beFormScope .bfMain>:first-child,.beFormScope .bfContent>:first-child,.beFormScope .bfCardBody>:first-child,.beFormScope .bfPanelBody>:first-child{overflow:visible!important;color:var(--az-text-primary)!important;background:transparent!important}@media(max-width:1200px){.bePage{width:min(1080px,100%);max-width:1080px}}@media(max-width:980px){.bePage{width:100%;max-width:100%}.beMetaGrid{grid-template-columns:1fr}.beFormScope .bfGrid,.beFormScope .bfLayout,.beFormScope .bfSplit{grid-template-columns:1fr!important}}@media(max-width:900px){.beToolbarRow{align-items:flex-start}.beInfoBannerBody{align-items:stretch}}@media(max-width:640px){.beToolbarRight,.beMetaCardHead{flex-direction:column;align-items:stretch}.beToolBtn,.beToolbarRight>.btn,.beToolbarRight>.btnGhost{width:100%;justify-content:flex-start}}.offPage{display:grid;gap:14px;width:min(1080px,100%);max-width:1080px;min-width:0}.offPage>*{width:100%;min-width:0}.offAlert{border-radius:4px;padding:12px 14px;font-size:13px;line-height:1.5;border:1px solid transparent;font-weight:400}.offAlertError{background:#fde7e9;color:#a4262c;border-color:#f1c7cc}.offAlertOk{background:#e8f5e8;color:#0b6a0b;border-color:#cfe7cf}.offToolbarBlock,.offBannerBlock{width:100%;min-width:0}.offToolbarRow{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;min-height:40px;padding:0 0 10px;border-bottom:1px solid var(--az-divider)}.offToolbarLeft{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.offToolBtn{appearance:none;border:0;background:transparent;color:var(--az-link);min-height:32px;padding:0;border-radius:4px;cursor:pointer;font:inherit;font-weight:400}.offToolBtn:hover{color:var(--az-link-hover);text-decoration:underline;background:transparent}.offToolBtn:disabled{opacity:.55;cursor:default;text-decoration:none}.offInfoBanner{display:flex;align-items:flex-start;gap:10px;width:100%;min-width:0;background:#eef6fc;border:1px solid var(--az-border);border-radius:4px;padding:12px 14px;color:var(--az-text-default);font-size:13px;line-height:1.45}.offInfoBannerIcon{width:18px;height:18px;border-radius:4px;background:var(--az-primary-btn);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:400;flex:0 0 auto;margin-top:1px}.offInfoBannerBody{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.offInfoBannerText{min-width:260px;flex:1 1 auto}.offSection{display:grid;gap:12px;width:100%;min-width:0}.offFilterSearchRow{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.offFilterSearch{display:flex;align-items:center;width:min(420px,100%);min-width:0;height:34px;border:1px solid var(--az-border);background:#fff;border-radius:4px;padding:0 10px}.offFilterSearchIcon{width:16px;height:16px;margin-right:8px;color:var(--az-link);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.offFilterSearchIcon svg{width:16px;height:16px;fill:currentColor;display:block}.offFilterSearch input{width:100%;min-width:0;border:0;outline:none;background:transparent;color:var(--az-text-default);padding:0}.offQuickInsights{color:var(--az-link);font-size:13px;white-space:nowrap}.offControlGrid{display:grid;grid-template-columns:repeat(1,minmax(0,240px));gap:10px;width:100%;min-width:0;align-items:end}.offControlField{min-width:0;display:grid;gap:6px}.offControlLabel{display:block;font-size:11px;color:var(--az-text-secondary);font-weight:400}.offFilterChipRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.offFilterSelect{width:100%!important;min-width:0!important;max-width:240px!important;min-height:34px!important;height:34px!important;background:#fff!important;border-radius:4px!important;border:1px solid var(--az-border)!important;color:var(--az-text-primary)!important;padding-left:10px!important;padding-right:34px!important;box-shadow:none!important;font-size:13px!important;font-weight:400!important}.offFilterSelect:focus{border-color:var(--az-primary-btn)!important;box-shadow:none!important}.offFilterChipBtn{min-height:32px;display:inline-flex;align-items:center;border-radius:4px;padding:0 12px;background:#fff;color:var(--az-text-default);white-space:nowrap;font-size:12px;border:1px solid var(--az-border);appearance:none;cursor:pointer;font:inherit;font-weight:400}.offFilterChipBtn:hover{background:#f7f7f7}.offListRail{min-width:0;display:grid;gap:10px}.offTablePanel{width:100%;min-width:0;background:transparent;border:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.offTablePanel::-webkit-scrollbar{width:0;height:0}.offTableHead{min-width:980px;display:grid;grid-template-columns:minmax(240px,1.55fr) minmax(110px,.68fr) minmax(85px,.44fr) minmax(95px,.52fr) minmax(150px,.88fr) minmax(150px,.88fr);gap:0;border-bottom:1px solid var(--az-divider);background:transparent}.offTableHead>div{padding:8px 12px;font-size:13px;color:var(--az-text-primary);font-weight:400}.offTableBody{min-width:980px;display:grid}.offTableRow{width:100%;background:transparent;border:0;display:grid;grid-template-columns:minmax(240px,1.55fr) minmax(110px,.68fr) minmax(85px,.44fr) minmax(95px,.52fr) minmax(150px,.88fr) minmax(150px,.88fr);gap:0;border-bottom:1px solid var(--az-divider);position:relative;text-align:left;cursor:pointer}.offTableRow:hover{background:var(--az-hover)}.offTableRow.isSelected{background:#eef6fc}.offTableRow.isSelected:before{content:"";position:absolute;left:0;top:3px;bottom:3px;width:3px;background:var(--az-primary-btn);border-radius:4px}.offTableCell{padding:8px 12px;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px}.offCellMainWrap{gap:2px}.offRowLead{display:flex;align-items:center;gap:8px;min-width:0}.offRowChevron{color:var(--az-text-secondary);font-size:20px;line-height:1;flex:0 0 auto;transform:translateY(-1px)}.offRowIdentity{min-width:0;display:grid;gap:0}.offPrimaryText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--az-text-primary);font-size:14px;font-weight:400}.offSecondaryText{color:var(--az-text-secondary);font-size:12px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.offCellMain{color:var(--az-text-default);font-size:13px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.offCellSub{color:var(--az-text-secondary);font-size:12px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.offTableState{min-width:980px;padding:16px 12px;color:var(--az-text-secondary);font-size:13px;font-weight:400}.offStatusChip{padding:0;border-radius:0;font-size:12px;font-weight:400;display:inline-flex;align-items:center;white-space:nowrap;border:0;background:transparent;min-height:0;width:fit-content;text-transform:capitalize}.offStatusChip.is-live{color:#0b6a0b}.offStatusChip.is-draft{color:#174ea6}.offStatusChip.is-paused{color:#8a6f00}.offStatusChip.is-ended{color:#a4262c}.offOverlay{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:18px;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.offOverlay::-webkit-scrollbar{width:0;height:0}.offOverlayBackdrop{position:absolute;inset:0;border:0;background:#0f172a47;padding:0;margin:0}.offOverlayPanel{position:relative;width:min(1080px,calc(100vw - 36px));max-width:1080px;max-height:calc(100vh - 36px);min-width:0;background:#fff;border:1px solid var(--az-border);border-radius:4px;overflow:hidden;display:grid;grid-template-rows:4px auto auto minmax(0,1fr);box-shadow:none}.offOverlayTopBand{background:linear-gradient(90deg,#0078d4,#2b88d8 45%,#106ebe)}.offOverlayHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:14px 16px 12px;border-bottom:1px solid rgba(0,120,212,.12)}.offOverlayHeaderBlue{background:#eaf4fd}.offOverlayHeaderMain{min-width:0;display:grid;gap:6px}.offOverlayEyebrow{font-size:11px;color:var(--az-link);font-weight:400}.offOverlayEyebrowLight{color:#0f548c}.offOverlayTitleRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.offOverlayTitle{margin:0;font-size:16px;line-height:1.15;color:var(--az-text-primary);font-weight:400;overflow-wrap:anywhere}.offOverlayTitleLight{color:#0f172a}.offOverlaySubtitle{color:var(--az-text-secondary);font-size:12px;line-height:1.35;overflow-wrap:anywhere;font-weight:400}.offOverlaySubtitleLight{color:#35556f}.offOverlayHeaderActions{display:flex;gap:8px;align-items:center;flex:0 0 auto}.offOverlaySummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fbfdff}.offOverlaySummarySoft{background:#f8fbff}.offOverlaySummaryItem{padding:10px 14px 12px;min-width:0}.offOverlaySummaryItemSoft{border:0}.offOverlaySummaryLabel{font-size:11px;color:var(--az-link);margin-bottom:8px;font-weight:400}.offOverlaySummaryValue{color:var(--az-text-primary);line-height:1.35;font-size:12px;overflow-wrap:anywhere;font-weight:400}.offOverlayBody{overflow:auto;padding:16px;background:#fff;scrollbar-width:none;-ms-overflow-style:none;min-width:0;display:grid;gap:14px}.offOverlayBody::-webkit-scrollbar{width:0;height:0}.offOverlaySection{display:grid;gap:10px}.offOverlaySectionHead{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.offOverlaySectionTitle{margin:0;font-size:12px;line-height:1.2;color:var(--az-link);font-weight:400}.offInfoGrid{display:grid;gap:10px;min-width:0}.offInfoGridTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.offInfoGridThree{grid-template-columns:repeat(3,minmax(0,1fr))}.offInfoGridFour{grid-template-columns:repeat(4,minmax(0,1fr))}.offField{min-width:0;display:grid;gap:6px}.offFieldLabel{font-size:11px;color:var(--az-text-secondary);font-weight:400}.offFieldHint{font-size:11px;line-height:1.5;color:var(--az-text-secondary)}.offFieldControl{width:100%!important;min-width:0!important;min-height:34px!important;height:34px!important;border-radius:4px!important;border:1px solid var(--az-border)!important;background:#fff!important;color:var(--az-text-primary)!important;box-shadow:none!important;font-size:13px!important;font-weight:400!important;box-sizing:border-box!important}.offFieldControl:focus{border-color:var(--az-primary-btn)!important;box-shadow:none!important}.offFieldControl:disabled{opacity:.7;cursor:not-allowed;background:#f7f7f7!important}.offFieldControl::placeholder{color:#8a8886}.offTextarea{min-height:120px!important;resize:vertical;line-height:1.45;padding:10px 12px!important}.offImageStage{width:100%;aspect-ratio:16 / 9;border-radius:4px;background:#f5f6f8;display:grid;place-items:center;overflow:hidden;border:1px solid var(--az-divider)}.offImagePreview{width:100%;height:100%;object-fit:cover;display:block}.offImagePlaceholder{padding:20px;text-align:center;color:var(--az-text-secondary)}.offImagePlaceholderTitle{font-size:16px;font-weight:400;color:var(--az-text-primary)}.offImagePlaceholderText{margin-top:6px;font-size:12px;line-height:1.5}.offFileInput{width:100%;min-height:34px;padding:8px 10px;border-radius:4px;border:1px solid var(--az-border);background:#fff;color:var(--az-text-default);box-sizing:border-box}.offThemesGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.offThemeItem{min-height:40px;display:flex;align-items:center;gap:10px;padding:0 12px;border-radius:4px;background:#fff;border:1px solid var(--az-border);cursor:pointer;color:var(--az-text-default);font-size:12px;font-weight:400;min-width:0}.offThemeItem span{min-width:0;overflow-wrap:anywhere}.offThemeItem.isChecked{background:#eef6fc;border-color:#c7d7ea;color:var(--az-text-primary)}.offThemeItem input{width:15px;height:15px;accent-color:#2563eb;margin:0;flex:0 0 auto}.offLonAction{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:end;min-width:0}.offLonAction .btn{width:100%;min-height:34px}.offLocationNote{grid-column:1 / -1;font-size:11.5px;line-height:1.55;color:var(--az-text-secondary);font-weight:400}.offShareBtns{display:flex;gap:8px;flex-wrap:wrap}.offActionsRow{display:flex;gap:8px;flex-wrap:wrap;justify-content:space-between}.offPrimaryActions{display:flex;gap:8px;flex-wrap:wrap}.offMutedNote,.offTinyNote,.offFooterNote{font-size:11.5px;color:var(--az-text-secondary);line-height:1.55;font-weight:400}.offMono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}@media(max-width:1200px){.offPage{width:min(1080px,100%);max-width:1080px}}@media(max-width:980px){.offPage{width:100%;max-width:100%}.offFilterSearchRow,.offToolbarRow{align-items:flex-start}.offFilterSearch{width:100%;max-width:100%}.offFilterSelect{max-width:100%!important}.offInfoBannerBody{align-items:stretch}.offInfoGridThree,.offInfoGridTwo,.offInfoGridFour,.offOverlaySummary,.offThemesGrid{grid-template-columns:1fr}.offOverlay{padding:12px}.offOverlayPanel{width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100vh - 24px)}}@media(max-width:640px){.offFilterChipRow,.offOverlayHeader,.offOverlayHeaderActions,.offActionsRow,.offPrimaryActions,.offShareBtns{flex-direction:column;align-items:stretch}.offToolBtn,.offFilterChipBtn,.offActionsRow>.btnGhost,.offPrimaryActions>.btn,.offPrimaryActions>.btnGhost,.offShareBtns>.btn,.offShareBtns>.btnGhost,.offOverlayHeaderActions>.btnGhost{width:100%;justify-content:flex-start}.offOverlayBody{padding:14px}.offTableHead,.offTableBody,.offTableState,.offTableRow{min-width:900px}.offControlGrid{grid-template-columns:1fr}}.mhlPage{display:grid;gap:16px;width:100%;min-width:0}.mhlAlert{border-radius:4px;padding:12px 14px;font-size:13px;line-height:1.5;border:1px solid transparent;font-weight:400}.mhlAlertError{background:#fde7e9;color:#a4262c;border-color:#f1c7cc}.mhlAlertSuccess{background:#e7f6ea;color:#0b6a2b;border-color:#b7dfc2}.mhlPanel{background:#fff;border:1px solid #e3e8ef;border-radius:4px;box-shadow:0 1px 2px #0f172a0a;padding:16px;min-width:0}.mhlPanelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.mhlTitle{margin:0 0 4px;font-size:1.02rem;line-height:1.25;font-weight:600;color:#0f172a}.mhlSubtitle{margin:0;font-size:.9rem;line-height:1.5;color:#5b6472}.mhlForm{display:grid;gap:16px}.mhlFormGrid,.mhlFilterGrid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;min-width:0}.mhlField{grid-column:span 4;display:grid;gap:6px;min-width:0}.mhlFieldFull{grid-column:1 / -1}.mhlFieldFilterActions{display:flex;align-items:end}.mhlLabel{font-size:12px;line-height:1.2;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#4b5563}.mhlInput,.mhlSelect,.mhlTextarea{width:100%;min-width:0;border:1px solid #d7e0ea;border-radius:4px;background:#fff;color:#0f172a;font-size:14px;line-height:1.4;padding:10px 12px;box-shadow:none;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.mhlInput:focus,.mhlSelect:focus,.mhlTextarea:focus{border-color:#4361ee;box-shadow:0 0 0 3px #4361ee1f}.mhlTextarea{min-height:88px;resize:vertical}.mhlCheckboxRow{display:inline-flex;align-items:center;gap:8px;min-height:40px;font-size:14px;color:#334155}.mhlActions,.mhlRowActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mhlBtn{min-height:36px;border:1px solid transparent;border-radius:4px;padding:0 14px;font-size:13px;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.mhlBtn:disabled{cursor:not-allowed;opacity:.7}.mhlBtnPrimary{background:#4361ee;border-color:#4361ee;color:#fff}.mhlBtnPrimary:hover:not(:disabled){background:#3651d4;border-color:#3651d4}.mhlBtnSecondary{background:#fff;border-color:#d7e0ea;color:#1f2937}.mhlBtnSecondary:hover:not(:disabled){background:#f8fafc;border-color:#c9d5e3}.mhlBtnDanger{background:#fff;border-color:#f1c7cc;color:#a4262c}.mhlBtnDanger:hover:not(:disabled){background:#fde7e9}.mhlBtnSmall{min-height:30px;padding:0 10px;font-size:12px}.mhlPill{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding:0 9px;font-size:11px;line-height:1;font-weight:700;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.mhlPill-neutral{background:#eef2ff;color:#4338ca}.mhlPill-success{background:#e7f6ea;color:#0b6a2b}.mhlPill-muted{background:#eef2f7;color:#475569}.mhlListingSearchMeta{font-size:12px;color:#64748b}.mhlListingOptions{display:grid;gap:8px;max-height:260px;overflow:auto;border:1px solid #e3e8ef;border-radius:4px;background:#fafbfd;padding:8px}.mhlListingOption{width:100%;text-align:left;border:1px solid #d7e0ea;border-radius:4px;background:#fff;padding:10px 12px;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.mhlListingOption:hover{border-color:#4361ee;background:#f8fbff}.mhlListingOption.is-selected{border-color:#4361ee;background:#eef4ff}.mhlListingOptionTitle{font-size:14px;font-weight:600;color:#0f172a;line-height:1.35;margin-bottom:3px}.mhlListingOptionMeta{font-size:12px;color:#64748b;line-height:1.4}.mhlTableWrap{width:100%;min-width:0;overflow:auto;border:1px solid #e3e8ef;border-radius:4px}.mhlTable{width:100%;min-width:980px;border-collapse:collapse;background:#fff}.mhlTable thead th{background:#f8fafc;border-bottom:1px solid #e3e8ef;padding:12px;text-align:left;font-size:12px;line-height:1.2;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#475569;white-space:nowrap}.mhlTable tbody td{border-bottom:1px solid #eef2f7;padding:12px;vertical-align:top;font-size:13px;line-height:1.5;color:#0f172a}.mhlTable tbody tr:last-child td{border-bottom:0}.mhlEmptyCell{text-align:center;color:#64748b;padding:24px 12px!important}.mhlListingCell,.mhlMarketCell,.mhlPriorityCell,.mhlWindowCell{display:grid;gap:2px}.mhlListingName{font-size:13px;font-weight:600;color:#0f172a;line-height:1.4}.mhlListingMeta{font-size:12px;color:#64748b;line-height:1.4;word-break:break-all}@media(max-width:1080px){.mhlField{grid-column:span 6}}@media(max-width:720px){.mhlField{grid-column:1 / -1}.mhlPanel{padding:14px}.mhlActions,.mhlRowActions,.mhlActions .mhlBtn,.mhlRowActions .mhlBtn,.mhlFieldFilterActions .mhlBtn{width:100%}}.amlPage,.amlPage *{box-sizing:border-box;font-size:12px!important;font-weight:400!important;border-radius:2px!important}.amlPage{width:100%;max-width:1440px;display:grid;gap:12px;color:#172033}.amlToast{position:fixed;top:76px;right:18px;z-index:140;min-width:260px;max-width:420px;padding:10px 12px;box-shadow:0 16px 40px #0f172a38}.amlToastError{background:#fde7e9;border-left:3px solid #a4262c;color:#a4262c}.amlToastOk{background:#dff6dd;border-left:3px solid #107c10;color:#107c10}.amlCommandPanel{display:grid;gap:10px;padding:12px;background:#fff;box-shadow:0 10px 24px #0f172a12,0 1px 2px #0f172a14}.amlHero{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:14px}.amlHeroMain{min-width:0}.amlEyebrow{color:#0f6cbd;margin-bottom:4px}.amlHero h2{margin:0 0 4px;color:#0f172a;font-size:14px!important}.amlHero p{margin:0;color:#475569;line-height:1.45}.amlHeroActions,.amlActions,.amlInspectorFooter{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.amlBtn,.amlBtnGhost,.amlActions button,.amlClose,.amlPagerControls button{min-height:30px;padding:0 11px;border:1px solid #cbd5e1;background:#fff;color:#0f172a;cursor:pointer}.amlBtn{border-color:#0f6cbd;background:#0f6cbd;color:#fff}.amlBtn:hover,.amlBtnGhost:hover,.amlActions button:hover,.amlPagerControls button:hover{filter:brightness(.96)}.amlBtn:disabled,.amlBtnGhost:disabled,.amlActions button:disabled,.amlPagerControls button:disabled{opacity:.5;cursor:not-allowed}.amlMetrics{display:grid;grid-template-columns:repeat(7,minmax(110px,1fr));gap:8px}.amlMetrics article{min-height:54px;padding:9px 11px;display:grid;gap:3px;background:#fff;border:1px solid #d8e1ec;box-shadow:none}.amlMetrics span{color:#64748b}.amlMetrics strong{color:#0f172a;font-size:17px!important}.amlFilters{padding:8px;display:grid;grid-template-columns:minmax(320px,1fr) 140px 150px 140px;gap:8px;background:#fff;border:1px solid #d8e1ec;box-shadow:none}.amlSearch{height:32px;padding:0 9px;display:flex;align-items:center;gap:7px;border:1px solid #c8d3df;background:#fff}.amlSearch span{width:14px;color:#0f6cbd;line-height:1}.amlSearch input,.amlFilters select,.amlDrawer input,.amlDrawer select,.amlDrawer textarea{width:100%;min-width:0;border:1px solid #cbd5e1;background:#fff;color:#111827;outline:none}.amlSearch input{height:30px;padding:0;border:0!important;background:transparent}.amlSearch:focus-within,.amlFilters select:focus{border-color:#0f6cbd;box-shadow:0 0 0 1px #0f6cbd33}.amlFilters select{height:32px;padding:0 30px 0 9px;border:1px solid #c8d3df;background:#fff;color:#0f172a}.amlListWrap{min-width:0;display:grid;gap:10px}.amlList{width:100%;min-width:0;background:#0b1220;box-shadow:0 18px 36px #0f172a3d,0 1px 2px #0f172a24;overflow-x:auto}.amlListHead,.amlRow{min-width:1120px;display:grid;grid-template-columns:minmax(300px,1.4fr) minmax(190px,.85fr) minmax(140px,.55fr) minmax(140px,.55fr) minmax(190px,.75fr) minmax(310px,1fr)}.amlListHead{background:#172033;border-bottom:1px solid #1e293b}.amlListHead div{padding:9px 10px;color:#93c5fd}.amlRow{border-bottom:1px solid #1e293b;background:#0f172a}.amlRow:nth-child(2n){background:#111c2f}.amlRow:hover,.amlRow.isSelected{background:#1e293b}.amlListingCell{min-width:0;padding:9px 10px;display:grid;gap:2px;border:0;background:transparent;color:#dbeafe;text-align:left;cursor:pointer}.amlTitle,.amlSub,.amlCell span,.amlCell small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amlTitle{color:#dbeafe}.amlSub,.amlCell small{color:#94a3b8}.amlCell{min-width:0;padding:9px 10px;display:grid;align-content:center;gap:2px;color:#dbeafe}.amlStatus{width:max-content;min-height:20px;padding:3px 8px;display:inline-flex;align-items:center}.amlStatus-active{background:#22c55e24;color:#86efac}.amlStatus-paused{background:#f59e0b24;color:#fcd34d}.amlStatus-draft{background:#3b82f624;color:#93c5fd}.amlStatus-inactive{background:#94a3b824;color:#cbd5e1}.amlActions{padding:7px 10px}.amlActions button{min-height:26px;padding:0 8px;background:#172033;border-color:#334155;color:#dbeafe}.amlEmpty{min-width:1120px;padding:18px 12px;color:#cbd5e1}.amlPager{min-height:38px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fff;box-shadow:0 10px 26px #0f172a14,0 1px 2px #0f172a14}.amlPagerText{color:#334155}.amlPagerControls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.amlPagerControls span{color:#334155;white-space:nowrap}.amlPagerControls button{min-height:28px;padding:0 9px}.amlDrawerBackdrop{position:fixed;inset:0;z-index:110;pointer-events:none;background:#0f172a00;transition:background .16s ease}.amlDrawerBackdrop.isOpen{pointer-events:auto;background:#0f172a2e}.amlDrawer{position:fixed;top:0;right:0;bottom:0;z-index:130;min-width:360px;max-width:calc(100vw - 280px);display:grid;grid-template-rows:minmax(0,1fr);background:#fff;box-shadow:-22px 0 50px #0f172a42;transform:translate(105%);transition:transform .17s ease}.amlDrawer.isOpen{transform:translate(0)}.amlDrawer form{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.amlDrawerResize{position:absolute;top:0;left:-5px;bottom:0;width:10px;cursor:ew-resize;background:transparent}.amlDrawerResize:before{content:"";position:absolute;top:0;left:4px;bottom:0;width:1px;background:#0f6cbd47}.amlResizing,.amlResizing *{cursor:ew-resize!important;-webkit-user-select:none!important;user-select:none!important}.amlDrawerBody{min-height:0;overflow-y:auto;background:#fff}.amlInspectorHead{padding:12px;display:flex;justify-content:space-between;gap:10px;background:#172033;color:#dbeafe}.amlInspectorHead h3,.amlInspectorHead p{margin:0}.amlInspectorHead h3{font-size:12px!important}.amlInspectorHead p{margin-top:4px;color:#94a3b8;word-break:break-all}.amlClose{width:30px;padding:0;background:#0f172a;border-color:#334155;color:#dbeafe}.amlEditorSection{padding:12px;display:grid;gap:10px;border-bottom:1px solid #e2e8f0}.amlEditorSection h4{margin:0;color:#0f172a;font-size:12px!important}.amlEditorSection label{display:grid;gap:5px;color:#334155}.amlDrawer input,.amlDrawer textarea{min-height:32px;padding:7px 9px}.amlDrawer textarea{resize:vertical}.amlTwo{display:grid;grid-template-columns:1fr 1fr;gap:10px}.amlChecks{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.amlChecks label{display:inline-flex;align-items:center;gap:7px}.amlChecks input{width:14px;height:14px}.amlInspectorFooter{padding:12px;justify-content:flex-end;background:#f8fafc;border-top:1px solid #e2e8f0}@media(max-width:1180px){.amlMetrics{grid-template-columns:repeat(4,minmax(110px,1fr))}}@media(max-width:760px){.amlHero{align-items:flex-start;flex-direction:column}.amlMetrics,.amlFilters,.amlTwo{grid-template-columns:1fr}.amlPager{align-items:flex-start;flex-direction:column}.amlDrawer{width:min(94vw,520px)!important;max-width:94vw}.amlDrawerResize{display:none}}.urPage,.urPage *{box-sizing:border-box;font-size:12px!important;letter-spacing:0!important;text-transform:none!important;border-radius:2px!important}.urPage{--ur-ink: #172033;--ur-muted: #667085;--ur-panel: #ffffff;--ur-soft: #f7f9fc;--ur-row-alt: #f8fafc;--ur-line: #d4dbe5;--ur-line-soft: #e7ebf1;--ur-blue: #0f6cbd;--ur-blue-dark: #115ea3;--ur-blue-soft: #edf5fc;--ur-header: #374151;--ur-green: #176b36;--ur-green-bg: #e8f7ed;--ur-green-line: #83c99b;--ur-amber: #7a5600;--ur-amber-bg: #fff6df;--ur-amber-line: #e9bc55;--ur-red: #8d2028;--ur-red-bg: #fdebed;--ur-red-line: #d96b73;width:100%;min-width:0;display:grid;gap:10px;color:var(--ur-ink)}.urPage>*{min-width:0}.urAlert{padding:9px 11px;border:1px solid var(--ur-line);background:var(--ur-panel);color:var(--ur-ink)}.urAlertError{border-left:3px solid #dc2626;color:#991b1b;background:#fff5f5}.urAlertInfo{border-left:3px solid var(--ur-blue);color:#174ea6;background:#eff6ff}.urAlertWarn{border-left:3px solid #f59e0b;color:#92400e;background:#fffbeb}.urHero{min-height:58px;padding:11px 13px;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#fff;border:1px solid var(--ur-line);border-top:2px solid var(--ur-blue)}.urHero h1{margin:0;color:var(--ur-ink);font-size:12px!important;font-weight:700!important}.urHero p{margin:4px 0 0;color:var(--ur-muted);line-height:1.4}.urHeroActions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.urFiltersBlock{padding:10px;display:grid;gap:9px;background:#fff;border:1px solid var(--ur-line)}.urFilterSearchRow{display:grid;grid-template-columns:minmax(320px,1fr) auto;gap:9px;align-items:center}.urFilterSearch{min-width:0;min-height:33px;border:1px solid var(--ur-line);background:#fff}.urFilterSearch:focus-within{border-color:var(--ur-blue);box-shadow:0 0 0 1px #0f6cbd24}.urFilterSearchIcon{display:none!important}.urFilterSearch input{width:100%;min-height:31px;padding:0 10px;border:0;outline:0;background:transparent;color:var(--ur-ink)}.urFilterSearch input::placeholder{color:#98a2b3}.urQuickInsights{color:var(--ur-blue);white-space:nowrap}.urControlGrid{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:9px}.urControlField{min-width:0;display:grid;gap:4px}.urControlLabel{color:var(--ur-muted)}.urInput{width:100%!important;min-height:33px!important;padding:6px 9px!important;border:1px solid var(--ur-line)!important;background:#fff!important;color:var(--ur-ink)!important;outline:none!important;box-shadow:none!important}.urInput:focus{border-color:var(--ur-blue)!important;box-shadow:0 0 0 1px #0f6cbd24!important}.urToggle{min-height:33px;padding:0 9px;display:flex;align-items:center;gap:8px;border:1px solid var(--ur-line);background:#fff}.urToggle input{width:14px;height:14px;margin:0;accent-color:var(--ur-blue)}.urFilterChipRow{display:flex;flex-wrap:wrap;gap:6px}.urFilterChipBtn{min-height:24px;padding:0 8px;display:inline-flex;align-items:center;border:1px solid #c5d8ea;background:#f5f9fd;color:#315b7d}.urDirectoryPanel{min-width:0;display:grid;gap:7px}.urTablePanel{min-width:0;overflow:hidden;background:#fff;border:1px solid var(--ur-line)}.urTableHead,.urTableRow{display:grid;grid-template-columns:minmax(220px,1.55fr) minmax(250px,1.35fr) minmax(110px,.65fr) minmax(155px,.8fr)}.urTableHead{background:var(--ur-header);border-bottom:1px solid #4b5563}.urTableHead>div{min-height:38px;padding:8px 11px;display:flex;align-items:center;color:#fff;font-weight:600!important}.urTableBody{min-width:0}.urPage .urTablePanel button.urTableRow{appearance:none!important;-webkit-appearance:none!important;width:100%!important;min-width:0!important;min-height:50px;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid var(--ur-line-soft)!important;background:#fff!important;color:var(--ur-ink)!important;text-align:left!important;box-shadow:none!important;cursor:pointer}.urPage .urTablePanel button.urTableRow:nth-child(2n){background:var(--ur-row-alt)!important}.urPage .urTablePanel button.urTableRow:hover,.urPage .urTablePanel button.urTableRow:focus-visible{background:var(--ur-blue-soft)!important;outline:none!important;box-shadow:inset 2px 0 0 var(--ur-blue)!important}.urTableCell{min-width:0;padding:7px 11px;display:flex;flex-direction:column;justify-content:center;gap:3px}.urRowLead{min-width:0;display:flex;align-items:center}.urRowIdentity{min-width:0;display:grid;gap:2px}.urPrimaryText{color:#101828!important;font-weight:600!important;white-space:normal;overflow-wrap:anywhere;line-height:1.25}.urSecondaryText{color:#526173!important;font-size:11px!important;white-space:normal;overflow-wrap:anywhere;line-height:1.25}.urCellMain{color:#172033!important;white-space:normal;overflow-wrap:anywhere;line-height:1.3}.urCellSub{color:#667085!important;font-size:11px!important;white-space:normal;overflow-wrap:anywhere;line-height:1.3}.urBadges{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.urBadge,.urRolePrimary,.urRoleMore{min-height:20px;padding:0;display:inline-flex;align-items:center;border:0!important;background:transparent!important;color:#536273;white-space:nowrap;line-height:1.2}.urBadge+.urBadge:before{content:"/";margin:0 6px 0 1px;color:#a1aab5}.urBadgeMuted{color:#7b8794}.urBadgePending{color:var(--ur-amber)}.urPill{width:fit-content;min-height:20px;padding:0;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;border:0!important;background:transparent!important;color:#536273;line-height:1.2}.urPillGood{color:var(--ur-green)}.urPillGood:before{background:#22a35a}.urPillWarn{color:var(--ur-amber)}.urPillWarn:before{background:#f0a000}.urPillBad{color:var(--ur-red)}.urPillBad:before{background:#d13438}.urCompactAccess{min-width:0;display:flex;align-items:center;gap:11px;flex-wrap:nowrap;overflow:hidden}.urCompactAccess .urPill{flex:0 0 auto}.urRolePrimary{min-width:0;max-width:130px;overflow:hidden;text-overflow:ellipsis;color:#465669}.urRolePrimary:before{content:"";width:1px;height:13px;margin-right:11px;background:#d8dee7}.urRoleMore{flex:0 0 auto;color:#667085;font-weight:600!important;cursor:help}.urTableState{min-height:140px;padding:18px;display:grid;align-content:center;color:var(--ur-muted);background:#fff}.urPagerBar{min-height:38px;padding:7px 0;display:flex;align-items:center;justify-content:space-between;gap:9px}.urPagerMid{flex:1;display:flex;justify-content:center;gap:13px;flex-wrap:wrap;color:var(--ur-muted)}.urActionTile,.urApproveBtn,.urSecondaryActionBtn,.urMiniBtn,.urBackBtn,.urDrawerClose{min-height:30px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ur-line);background:#fff;color:#334155;text-decoration:none;cursor:pointer;white-space:nowrap}.urApproveBtn{border-color:var(--ur-blue);background:var(--ur-blue);color:#fff}.urApproveBtn:hover{background:var(--ur-blue-dark);border-color:var(--ur-blue-dark)}.urSecondaryActionBtn:hover,.urActionTile:hover,.urMiniBtn:hover,.urBackBtn:hover,.urDrawerClose:hover{border-color:var(--ur-blue);background:var(--ur-blue-soft);color:var(--ur-blue)}.urApproveBtn:disabled,.urSecondaryActionBtn:disabled,.urActionTile:disabled,.urMiniBtn:disabled{opacity:.55;cursor:not-allowed}.urMiniBtn{min-height:27px;padding:0 8px;font-size:11px!important}.urDrawerBackdrop{position:fixed;inset:0;z-index:5000;background:#0f172a1f}.urDetailDrawer{position:fixed;left:var(--ur-drawer-x, auto);top:var(--ur-drawer-y, 64px);width:var(--ur-drawer-width, 620px);height:var(--ur-drawer-height, min(720px, calc(100vh - 82px) ));min-width:480px;min-height:420px;max-width:calc(100vw - 36px);max-height:calc(100vh - 36px);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;background:#f7f9fc;border:1px solid #b8c4d1;box-shadow:0 18px 48px #0f172a38;contain:layout paint}.urDrawerHead{min-height:48px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border-bottom:1px solid var(--ur-line);cursor:move;-webkit-user-select:none;user-select:none;touch-action:none}.urDrawerHead>div{display:grid;gap:2px;pointer-events:none}.urDrawerHead strong{color:#0f172a;font-weight:700!important}.urDrawerEyebrow{color:var(--ur-muted);font-size:10px!important}.urDrawerClose{width:30px;padding:0;font-weight:700!important;cursor:pointer}.urDrawerBody{min-width:0;min-height:0;overflow:auto;padding:9px;display:grid;gap:8px;align-content:start;overscroll-behavior:contain}.urDrawerLoading{min-height:0;overflow:auto;padding:18px;color:var(--ur-muted)}.urDrawerResize{position:absolute;z-index:4;display:block;touch-action:none}.urDrawerResizeN,.urDrawerResizeS{left:10px;right:10px;height:8px;cursor:ns-resize}.urDrawerResizeN{top:-4px}.urDrawerResizeS{bottom:-4px}.urDrawerResizeE,.urDrawerResizeW{top:10px;bottom:10px;width:8px;cursor:ew-resize}.urDrawerResizeE{right:-4px}.urDrawerResizeW{left:-4px}.urDrawerResizeNE,.urDrawerResizeSE,.urDrawerResizeSW,.urDrawerResizeNW{width:14px;height:14px}.urDrawerResizeNE{top:-5px;right:-5px;cursor:nesw-resize}.urDrawerResizeSE{right:-5px;bottom:-5px;cursor:nwse-resize}.urDrawerResizeSW{left:-5px;bottom:-5px;cursor:nesw-resize}.urDrawerResizeNW{top:-5px;left:-5px;cursor:nwse-resize}.urIdentityCard{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);background:#fff;border:1px solid var(--ur-line)}.urIdentityMain{min-width:0;padding:13px;display:grid;gap:5px;align-content:center}.urIdentityMain h1{margin:0;color:#0f172a;font-size:12px!important;font-weight:700!important}.urIdentityMain p{margin:0;color:var(--ur-muted);overflow-wrap:anywhere}.urIdentityBadges{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.urIdentityId{min-width:0;padding:13px;display:grid;gap:5px;justify-items:end;align-content:center;text-align:right;border-left:1px solid var(--ur-line-soft);background:var(--ur-soft)}.urIdentityId span{color:var(--ur-muted)}.urIdentityId code{max-width:100%;color:#334155;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.urDetailTabs{min-height:38px;display:flex;align-items:stretch;overflow-x:auto;background:#fff;border:1px solid var(--ur-line)}.urDetailTabs a{min-height:36px;padding:0 13px;display:inline-flex;align-items:center;border-right:1px solid var(--ur-line-soft);color:#334155;text-decoration:none;white-space:nowrap}.urDetailTabs a:first-child{color:var(--ur-blue);background:var(--ur-blue-soft);box-shadow:inset 0 -2px 0 var(--ur-blue)}.urDetailTabs a:hover{color:var(--ur-blue);background:var(--ur-blue-soft)}.urDetailSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.urDetailSummary div{min-width:0;padding:9px;display:grid;gap:4px;background:#fff;border:1px solid var(--ur-line)}.urDetailSummary span{color:var(--ur-muted);font-size:11px!important}.urDetailSummary strong{color:var(--ur-ink);overflow-wrap:anywhere}.urSection{min-width:0;padding:10px;display:grid;gap:8px;background:#fff;border:1px solid var(--ur-line)}.urSectionTitle{min-height:22px;display:flex;align-items:center;padding-bottom:7px;color:#0f172a;font-weight:600!important;border-bottom:1px solid var(--ur-line-soft)}.urSectionBody{display:grid;gap:7px}.urDrawerGrid{display:grid;gap:8px;align-items:start}.urDrawerGridTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.urInfoRow{min-width:0;display:grid;grid-template-columns:105px minmax(0,1fr);gap:8px}.urInfoKey{color:var(--ur-muted);font-size:11px!important}.urInfoVal{min-width:0;color:var(--ur-ink);display:flex;justify-content:space-between;gap:7px}.urInfoValueText{min-width:0;overflow-wrap:anywhere}.urActionGrid,.urApprovalActions,.urDocActions{display:flex;flex-wrap:wrap;gap:7px}.urDocsList{display:grid;gap:7px}.urDocCard{min-width:0;padding:9px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:center;background:var(--ur-soft);border:1px solid var(--ur-line-soft)}.urDocIcon{display:none!important}.urDocInfo{min-width:0;display:grid;gap:2px}.urDocInfo strong,.urDocInfo span,.urDocInfo small{min-width:0;overflow-wrap:anywhere}.urDocInfo strong{color:var(--ur-ink)}.urDocInfo span,.urDocInfo small{color:var(--ur-muted);font-size:11px!important}.urEmptyMini{min-height:50px;padding:10px;display:grid;align-content:center;color:var(--ur-muted);background:var(--ur-soft);border:1px dashed var(--ur-line)}.urMono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}@media(max-width:1320px){.urCompactAccess{gap:8px}.urRolePrimary{max-width:105px}.urRolePrimary:before{margin-right:8px}}@media(max-width:1180px){.urTableHead{display:none}.urTableBody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:7px;background:#f2f5f8}.urPage .urTablePanel button.urTableRow,.urPage .urTablePanel button.urTableRow:nth-child(2n){min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--ur-line)!important;background:#fff!important}.urTableCell{min-height:52px;border-bottom:1px solid var(--ur-line-soft)}.urTableCell:nth-child(odd){border-right:1px solid var(--ur-line-soft)}.urTableCell:nth-last-child(-n+2){border-bottom:0}}@media(max-width:820px){.urHero,.urPagerBar{align-items:stretch;flex-direction:column}.urFilterSearchRow,.urControlGrid{grid-template-columns:1fr}.urQuickInsights{display:none}.urHeroActions,.urHeroActions>*{width:100%}.urTableBody{grid-template-columns:1fr}.urDrawerBackdrop{background:#0f172a38}.urDetailDrawer{left:0!important;top:0!important;width:100vw!important;height:100dvh!important;min-width:0;min-height:0;max-width:none;max-height:none;border:0;box-shadow:none}.urDrawerHead{cursor:default}.urDrawerResize{display:none}.urDrawerGridTwo,.urDetailSummary,.urIdentityCard{grid-template-columns:1fr}.urIdentityId{justify-items:start;text-align:left;border-left:0;border-top:1px solid var(--ur-line-soft)}}@media(max-width:560px){.urPage .urTablePanel button.urTableRow,.urPage .urTablePanel button.urTableRow:nth-child(2n){grid-template-columns:1fr}.urTableCell,.urTableCell:nth-child(odd){min-height:44px;border-right:0;border-bottom:1px solid var(--ur-line-soft)}.urTableCell:last-child{border-bottom:0}.urInfoRow,.urDocCard{grid-template-columns:1fr}.urActionGrid,.urApprovalActions,.urDocActions{flex-direction:column;align-items:stretch}.urActionTile,.urApproveBtn,.urSecondaryActionBtn,.urMiniBtn{width:100%}}.urPage,.urPage *{box-sizing:border-box;font-family:Segoe UI,Arial,sans-serif!important;font-size:12px!important;font-weight:400;letter-spacing:0;text-transform:none;border-radius:2px}.urDirectoryPanel{min-width:0;display:grid;gap:10px;padding:12px;background:#111827;border-radius:2px;box-shadow:0 18px 36px #0f172a3d,0 1px 2px #0f172a24}.urTablePanel{width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;background:#0b1220;border:0;border-radius:2px;box-shadow:inset 0 0 0 1px #243244;scrollbar-gutter:stable}.urTableHead,.urTableRow{min-width:760px;display:grid;grid-template-columns:minmax(220px,1.55fr) minmax(250px,1.35fr) minmax(120px,.68fr) minmax(160px,.82fr);gap:0}.urTableHead{background:#172033;border-bottom:1px solid #1e293b}.urTableHead>div{min-height:36px;padding:8px 10px;display:flex;align-items:center;color:#93c5fd!important;font:600 12px/16px Segoe UI,Arial,sans-serif!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.urTableBody{min-width:760px;display:grid}.urPage .urTablePanel button.urTableRow,.urPage .urTablePanel button.urTableRow:nth-child(2n){appearance:none!important;-webkit-appearance:none!important;width:100%!important;min-width:760px!important;min-height:48px!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid #1e293b!important;border-radius:0!important;background:#0f172a!important;color:#dbeafe!important;text-align:left!important;box-shadow:none!important;cursor:pointer}.urPage .urTablePanel button.urTableRow:nth-child(2n){background:#111c2f!important}.urPage .urTablePanel button.urTableRow:hover,.urPage .urTablePanel button.urTableRow:focus-visible{background:#1e293b!important;outline:none!important;box-shadow:inset 3px 0 #60a5fa!important}.urTableBody .urTableRow:last-child{border-bottom:0!important}.urTableCell{min-width:0;padding:7px 10px;display:flex;flex-direction:column;justify-content:center;gap:2px;color:#dbeafe!important;overflow:hidden}.urRowLead,.urRowIdentity{min-width:0}.urRowIdentity{display:grid;gap:1px}.urPrimaryText,.urCellMain{min-width:0;color:#e5efff!important;font:400 12px/16px Segoe UI,Arial,sans-serif!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.urSecondaryText,.urCellSub{min-width:0;color:#7890ad!important;font:400 12px/16px Segoe UI,Arial,sans-serif!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.urAccessCell{overflow:hidden}.urCompactAccess{min-width:0;display:flex;align-items:center;gap:10px;flex-wrap:nowrap;overflow:hidden}.urPill{min-height:18px;padding:1px 0;display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;border:0!important;border-radius:0!important;background:transparent!important;color:#cbd5e1!important;white-space:nowrap;line-height:16px}.urPill:before{content:"";width:6px;height:6px;flex:0 0 6px;border-radius:999px!important;background:#94a3b8}.urPillGood{color:#86efac!important}.urPillGood:before{background:#22c55e}.urPillWarn{color:#fcd34d!important}.urPillWarn:before{background:#f59e0b}.urPillBad{color:#fca5a5!important}.urPillBad:before{background:#ef4444}.urRolePrimary,.urRoleMore{min-height:18px;padding:0;display:inline-flex;align-items:center;border:0!important;border-radius:0!important;background:transparent!important;color:#cbd5e1!important;white-space:nowrap;line-height:16px}.urRolePrimary{min-width:0;max-width:150px;overflow:hidden;text-overflow:ellipsis}.urRolePrimary:before{content:"";width:1px;height:13px;margin-right:10px;background:#334155}.urRoleMore{flex:0 0 auto;color:#93c5fd!important;font-weight:600!important}.urTableState{min-width:760px;min-height:120px;padding:18px;display:grid;place-items:center;background:#0b1220;color:#cbd5e1!important;text-align:center}.urPagerBar{min-height:34px;padding:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;color:#cbd5e1}.urPagerMid{min-width:0;display:flex;justify-content:center;gap:14px;flex-wrap:wrap;color:#cbd5e1!important}.urPagerMid,.urPagerMid *{color:#cbd5e1!important;font:400 12px/16px Segoe UI,Arial,sans-serif!important}.urDirectoryPanel .urMiniBtn{min-width:76px;min-height:28px;padding:5px 10px;border:1px solid #334155!important;border-radius:2px!important;background:#0f172a!important;color:#dbeafe!important}.urDirectoryPanel .urMiniBtn:hover:not(:disabled){background:#1e293b!important;border-color:#60a5fa!important;color:#fff!important}.urDirectoryPanel .urMiniBtn:disabled{color:#94a3b8!important;background:#0f172a!important;border-color:#334155!important;opacity:.5}.urDetailDrawer,.urDetailDrawer *{color:#172033}.urDetailDrawer .urPill{color:#475569!important}.urDetailDrawer .urPillGood{color:#176b36!important}.urDetailDrawer .urPillWarn{color:#7a5600!important}.urDetailDrawer .urPillBad{color:#8d2028!important}.urDetailDrawer .urRolePrimary,.urDetailDrawer .urRoleMore{color:#475569!important}@media(max-width:1180px){.urTableHead{display:grid}.urTableBody{display:grid;grid-template-columns:1fr;gap:0;padding:0;background:#0b1220}.urPage .urTablePanel button.urTableRow,.urPage .urTablePanel button.urTableRow:nth-child(2n){display:grid;grid-template-columns:minmax(220px,1.55fr) minmax(250px,1.35fr) minmax(120px,.68fr) minmax(160px,.82fr);border:0!important;border-bottom:1px solid #1e293b!important}.urTableCell,.urTableCell:nth-child(odd),.urTableCell:nth-last-child(-n+2){min-height:0;border:0}}@media(max-width:820px){.urDirectoryPanel{padding:8px}.urTablePanel{overflow-x:auto}.urPagerBar{grid-template-columns:1fr}.urPagerMid{order:-1;justify-content:flex-start}.urDirectoryPanel .urMiniBtn{width:100%}}.urTableHead,.urTableRow{grid-template-columns:minmax(250px,1.45fr) minmax(330px,1.65fr) minmax(135px,.68fr) minmax(185px,.9fr)!important}.urTableHead>div,.urTableCell{min-width:0}.urTableHead>div:not(:last-child),.urTableRow>.urTableCell:not(:last-child){border-right:1px solid #243244}.urTableHead>div{padding-left:12px;padding-right:12px}.urTableCell{padding-left:12px;padding-right:12px}.urTableHead>div:nth-child(3),.urTableHead>div:nth-child(4),.urTableRow>.urTableCell:nth-child(3),.urTableRow>.urTableCell:nth-child(4){justify-content:flex-start;font-variant-numeric:tabular-nums}.urPrimaryText{color:#f3f7ff!important;font-weight:600!important;letter-spacing:0!important}.urCompactAccess{gap:12px}.urRolePrimary{max-width:175px;color:#cbd5e1!important}.urRoleMore{color:#93c5fd!important}.urPill{min-width:0;max-width:220px;overflow:hidden;text-overflow:ellipsis}.urTableRow .urCellMain{color:#dbeafe!important;font-variant-numeric:tabular-nums}@media(max-width:1180px){.urPage .urTablePanel button.urTableRow,.urPage .urTablePanel button.urTableRow:nth-child(2n){grid-template-columns:minmax(250px,1.45fr) minmax(330px,1.65fr) minmax(135px,.68fr) minmax(185px,.9fr)!important}}.urDangerZone{margin-top:14px;border:1px solid #dc2626;border-radius:2px;background:#fff7f7;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:14px}.urDangerZoneKicker{display:block;margin-bottom:4px;color:#991b1b;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.urDangerZone h2,.urDeleteModal h2{margin:0;color:#7f1d1d;font-size:12px;font-weight:700}.urDangerZone p{margin:5px 0 0;max-width:720px;color:#7f1d1d;font-size:11px;line-height:16px}.urDeleteUserBtn{min-height:36px;border:1px solid #b91c1c;border-radius:2px;background:#b91c1c;color:#fff;padding:0 12px;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap}.urDeleteUserBtn:hover:not(:disabled){background:#991b1b;border-color:#991b1b}.urDeleteUserBtn:disabled{cursor:not-allowed;opacity:.5}.urDeleteModalBackdrop{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;padding:18px;background:#0f172a94}.urDeleteModal{width:min(560px,calc(100vw - 28px));max-height:calc(100vh - 36px);overflow:auto;border:1px solid #dc2626;border-radius:2px;background:#fff;box-shadow:0 24px 64px #0f172a47}.urDeleteModalHead{min-height:54px;padding:12px;border-bottom:1px solid #fecaca;background:#fff7f7;display:flex;align-items:center;justify-content:space-between;gap:12px}.urDeleteModalClose{min-height:32px;border:1px solid #cbd5e1;border-radius:2px;background:#fff;color:#334155;padding:0 10px;font-size:11px;font-weight:600;cursor:pointer}.urDeleteModalBody{padding:12px}.urDeleteTargetCard{border:1px solid #e2e8f0;border-radius:2px;background:#f8fafc;padding:10px;display:grid;gap:4px}.urDeleteTargetCard strong{color:#0f172a;font-size:12px;font-weight:700}.urDeleteTargetCard span{color:#475569;font-size:11px}.urDeleteTargetCard code,.urDeletePhrase{color:#7f1d1d;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;overflow-wrap:anywhere}.urDeleteWarning{margin:12px 0;border-left:3px solid #dc2626;background:#fff7f7;color:#7f1d1d;padding:9px 10px;font-size:11px;line-height:16px}.urDeleteConfirmLabel{display:block;margin-bottom:6px;color:#334155;font-size:11px;font-weight:700}.urDeletePhrase{display:block;margin-bottom:8px;border:1px solid #fecaca;border-radius:2px;background:#fff7f7;padding:8px}.urDeleteConfirmInput{width:100%;min-height:38px;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:2px;background:#fff;color:#0f172a;padding:0 10px;font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;outline:none}.urDeleteConfirmInput:focus{border-color:#dc2626;box-shadow:0 0 0 2px #dc26261f}.urDeleteModalActions{padding:12px;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;gap:8px}@media(max-width:640px){.urDangerZone{align-items:stretch;flex-direction:column}.urDeleteUserBtn{width:100%}.urDeleteModalActions{flex-direction:column-reverse}.urDeleteModalActions button{width:100%}}.roleMountPage,.roleMountPage *{box-sizing:border-box;font-size:12px!important;font-weight:400!important;border-radius:3px!important;text-transform:none!important;letter-spacing:0!important}.roleMountPage{width:100%;min-width:0;display:grid;gap:12px;color:#0f172a}.roleMountToast{position:fixed;top:76px;right:18px;z-index:260;min-width:280px;max-width:440px;padding:10px 12px;background:#fff;box-shadow:0 12px 30px #0f172a2e}.roleMountToast.isSuccess{background:#dcfce7;border-left:3px solid #16a34a;color:#166534}.roleMountToast.isError{background:#fee2e2;border-left:3px solid #dc2626;color:#991b1b}.roleMountHero,.roleMountPanel,.roleMountNotice{background:#fff;border:1px solid #d8dee8;box-shadow:0 1px 3px #0f172a14}.roleMountHero{padding:12px;display:grid;gap:10px}.roleMountCrumbs{display:flex;align-items:center;gap:7px;color:#64748b}.roleMountCrumbs strong{color:#64748b}.roleMountHeroMain{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px}.roleMountHeroMain h1,.roleMountPanelTitle h2{margin:0;color:#0f172a;line-height:1.25}.roleMountHeroMain p,.roleMountPanelTitle p{margin:3px 0 0;color:#64748b;line-height:1.35}.roleMountHeroActions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.roleMountPrimary,.roleMountSecondary{min-height:32px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #cbd5e1;background:#fff;color:#0f172a;text-decoration:none;cursor:pointer;box-shadow:none;white-space:nowrap}.roleMountPrimary{border-color:#0f6cbd;background:#0f6cbd;color:#fff}.roleMountPrimary:hover{background:#115ea3;border-color:#115ea3}.roleMountSecondary:hover{background:#f8fafc;border-color:#94a3b8}.roleMountPrimary:disabled,.roleMountSecondary:disabled{opacity:.56;cursor:not-allowed}.roleMountCanvas{display:grid;grid-template-columns:minmax(430px,1.18fr) minmax(320px,.82fr) minmax(330px,.78fr);gap:10px;align-items:start}.roleMountMiddle{display:grid;gap:10px}.roleMountPanel{min-width:0;padding:12px;display:grid;gap:10px}.roleMountExistingPanel,.roleMountNotice{grid-column:1 / -1}.roleMountNotice{min-height:34px;padding:10px 12px;color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.roleMountPanelTitle{display:grid;grid-template-columns:26px minmax(0,1fr);gap:8px;align-items:start}.roleMountPanelTitle>span{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;background:#172033;color:#dbeafe}.roleMountSearchBox{padding:10px;background:#f8fafc;border:1px solid #e2e8f0}.roleMountSearchInner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.roleMountSearchBox input,.roleMountField input,.roleMountField select,.roleMountField textarea,.roleMountFieldGrid input,.roleMountFieldGrid select,.roleMountFieldGrid textarea,.roleMountIdentityGrid input,.roleMountGeneratedGrid input{width:100%;min-height:32px;padding:7px 9px;border:1px solid #cbd5e1;background:#fff;color:#0f172a;outline:none;box-shadow:none}.roleMountSearchBox input:focus,.roleMountField input:focus,.roleMountField select:focus,.roleMountField textarea:focus,.roleMountFieldGrid input:focus,.roleMountFieldGrid select:focus,.roleMountFieldGrid textarea:focus,.roleMountIdentityGrid input:focus,.roleMountGeneratedGrid input:focus{border-color:#0f6cbd;box-shadow:0 0 0 1px #0f6cbd}.roleMountIdentityBox{padding:10px;display:grid;gap:8px;background:#f8fafc;border:1px solid #e2e8f0}.roleMountIdentityHead{display:flex;align-items:center;justify-content:space-between;gap:10px}.roleMountIdentityHead span{color:#475569}.roleMountIdentityHead small{color:#64748b}.roleMountIdentityGrid,.roleMountGeneratedGrid,.roleMountFieldGrid.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.roleMountField,.roleMountFieldGrid label,.roleMountIdentityGrid label,.roleMountGeneratedGrid label{min-width:0;display:grid;gap:5px}.roleMountField span,.roleMountFieldGrid label span,.roleMountIdentityGrid label span,.roleMountGeneratedGrid label span{color:#475569;line-height:1.25}.roleMountIdentityGrid input[readonly],.roleMountGeneratedGrid input[readonly]{background:#eef2f7;color:#334155}.roleMountTargetList{display:grid;gap:6px;max-height:260px;overflow:auto}.roleMountTargetList button{min-height:48px;padding:8px;display:grid;gap:3px;text-align:left;border:1px solid #e2e8f0;background:#fff;color:#0f172a;cursor:pointer}.roleMountTargetList button:hover,.roleMountTargetList button.isSelected{border-color:#0f6cbd;background:#eff6ff;box-shadow:inset 3px 0 #0f6cbd}.roleMountTargetList span,.roleMountTargetList small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roleMountTargetList small{color:#64748b}.roleMountEmpty{min-height:48px;padding:10px;display:grid;align-content:center;color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1}.roleMountRoleGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.roleMountRoleGrid label{min-height:54px;padding:8px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px;align-items:center;border:1px solid #e2e8f0;background:#f8fafc;cursor:pointer}.roleMountRoleGrid label.isSelected{border-color:#0f6cbd;background:#eff6ff;box-shadow:inset 3px 0 #0f6cbd}.roleMountRoleGrid input{width:auto}.roleMountRoleGrid span,.roleMountRoleGrid small{grid-column:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roleMountRoleGrid small{color:#64748b}.roleMountDriverApplicationPanel{border-left:3px solid #0f6cbd}.roleMountDriverApplicationCard{min-height:80px;padding:10px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;align-items:center;background:#f8fafc;border:1px solid #e2e8f0}.roleMountDriverApplicationCard span{display:block;color:#64748b}.roleMountDriverApplicationCard strong{display:block;margin-top:3px;color:#0f172a}.roleMountReadinessTop{display:grid;grid-template-columns:86px minmax(0,1fr);gap:10px;align-items:center;padding:10px;border:1px solid #e2e8f0;background:#fff}.roleMountReadinessScore{width:76px;height:76px;display:grid;place-items:center;align-content:center;border:5px solid #cbd5e1;background:#fff;border-radius:999px!important}.roleMountReadinessScore strong{color:#0f172a;font-size:18px!important;line-height:18px}.roleMountReadinessScore span{color:#64748b}.roleMountReadinessScore.isReady{border-color:#22c55e}.roleMountReadinessScore.isReview{border-color:#f59e0b}.roleMountReadinessScore.isBlocked{border-color:#dc2626}.roleMountReadinessTop em{display:inline-flex;min-height:22px;padding:3px 8px;margin-top:3px;font-style:normal;background:#dcfce7;color:#15803d}.roleMountReadinessTop span{display:block;color:#64748b}.roleMountReadinessTop p{margin:4px 0 0;color:#64748b;line-height:1.35}.roleMountReadinessList{display:grid;border:1px solid #e2e8f0}.roleMountReadinessList div{min-height:31px;padding:6px 8px;display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:8px;align-items:center;border-bottom:1px solid #e2e8f0;background:#fff}.roleMountReadinessList div:last-child{border-bottom:0}.roleMountReadinessList div>span{width:18px;height:18px;grid-column:2;grid-row:1;display:inline-flex;align-items:center;justify-content:center;background:#e2e8f0;color:#475569;border-radius:999px!important}.roleMountReadinessList strong{grid-column:1;grid-row:1;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roleMountReadinessList small{grid-column:3;grid-row:1;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roleMountReadinessList .isOk>span{background:#16a34a;color:#fff}.roleMountReadinessList .isCritical>span{background:#dc2626;color:#fff}.roleMountReadinessList .isInfo>span{background:#0f6cbd;color:#fff}.roleMountFullButton{width:100%}.roleMountTableWrap{min-width:0;overflow-x:auto;border:1px solid #e2e8f0}.roleMountTable{width:100%;min-width:900px;table-layout:fixed;border-collapse:collapse;background:#fff}.roleMountTable th,.roleMountTable td{height:32px;padding:6px 8px;border-bottom:1px solid #e2e8f0;color:#0f172a;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.roleMountTable th{background:#f8fafc;color:#475569}.roleMountPill,.roleMountStatusPill{min-height:20px;padding:3px 7px;display:inline-flex;align-items:center;width:fit-content}.roleMountPill.good,.roleMountStatusPill.good{background:#dcfce7;color:#15803d}.roleMountPill.warning,.roleMountStatusPill.warning{background:#fef3c7;color:#92400e}.roleMountPill.danger,.roleMountStatusPill.danger{background:#fee2e2;color:#b91c1c}.roleMountPill.neutral,.roleMountStatusPill.neutral{background:#f1f5f9;color:#475569}.roleMountOverlayShade{position:fixed;inset:0;z-index:210;background:#0f172a38;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);pointer-events:none}.roleMountReviewWindow{position:fixed;z-index:220;display:grid;grid-template-rows:64px 48px minmax(0,1fr) 60px;background:#fff;border:1px solid rgba(148,163,184,.74);box-shadow:0 24px 70px #0f172a57;overflow:hidden;pointer-events:auto}.roleMountReviewWindow.isMinimised{grid-template-rows:56px}.roleMountReviewHeader{min-height:64px;padding:12px 14px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:14px;align-items:center;background:linear-gradient(135deg,#101a2c,#172744);color:#fff;cursor:move}.roleMountDragDots{width:20px;display:grid;grid-template-columns:repeat(3,4px);gap:4px;opacity:.62}.roleMountDragDots i{width:4px;height:4px;background:#cbd5e1;border-radius:999px!important}.roleMountReviewHeaderText{min-width:0}.roleMountReviewHeader h2{margin:0;color:#fff;font-size:16px!important;line-height:1.2}.roleMountReviewHeader span{display:block;margin-top:4px;color:#dbeafe}.roleMountReviewControls{display:flex;gap:8px}.roleMountReviewControls button{width:38px;height:34px;border:1px solid rgba(226,232,240,.2);background:#ffffff14;color:#fff;cursor:pointer;font-size:19px!important;line-height:1}.roleMountReviewControls button:hover{background:#ffffff29}.roleMountReviewTabs{min-width:0;display:flex;align-items:stretch;overflow-x:auto;border-bottom:1px solid #dbe4ef;background:#f8fafc}.roleMountReviewTabs button{min-height:48px;padding:0 14px;display:inline-flex;align-items:center;gap:7px;border:0;border-right:1px solid #e2e8f0;background:#f8fafc;color:#334155;cursor:pointer;white-space:nowrap}.roleMountReviewTabs button i{color:#64748b;font-style:normal}.roleMountReviewTabs button.isActive{background:#fff;color:#0f6cbd;box-shadow:inset 0 -3px #0f6cbd}.roleMountReviewTabs button.isActive i{color:#0f6cbd}.roleMountReviewBody{min-height:0;padding:16px;overflow:auto;background:#fff}.roleMountOverviewLayout{display:grid;grid-template-columns:minmax(280px,1.2fr) minmax(240px,.86fr) minmax(240px,.8fr);gap:14px}.roleMountOverlayCard{min-width:0;padding:16px;display:grid;gap:12px;align-content:start;border:1px solid #dbe4ef;background:#fff;box-shadow:0 1px 2px #0f172a0a}.roleMountOverlayCard h3{margin:0;color:#172033;font-size:13px!important}.roleMountNotesCard{grid-column:1 / 3}.roleMountPersonCard{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center}.roleMountAvatar{width:42px;height:42px;display:grid;place-items:center;color:#334155;background:#dbe4ef;border-radius:999px!important}.roleMountPersonCard h3{margin:0;color:#0f172a}.roleMountPersonCard p{margin:3px 0 0;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roleMountSummaryRows{display:grid;gap:0}.roleMountSummaryRows .roleMountReviewField{min-height:38px;padding:8px 0;display:grid;grid-template-columns:110px minmax(0,1fr);border:0;border-bottom:1px solid #e2e8f0;background:transparent}.roleMountSummaryRows .roleMountReviewField:last-child{border-bottom:0}.roleMountSummaryRows .roleMountReviewField span{color:#475569}.roleMountSummaryRows .roleMountReviewField strong{color:#0f172a}.roleMountOverlayReadyList{display:grid;gap:0}.roleMountOverlayReadyRow{min-height:34px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) 22px;gap:8px;align-items:center;border-bottom:1px solid #e2e8f0}.roleMountOverlayReadyRow:last-child{border-bottom:0}.roleMountOverlayReadyRow span{color:#475569}.roleMountOverlayReadyRow strong{color:#0f172a;overflow:hidden;text-overflow:ellipsis}.roleMountOverlayReadyRow i{width:18px;height:18px;display:inline-grid;place-items:center;border-radius:999px!important;font-style:normal;color:#fff}.roleMountOverlayReadyRow i.isOk{background:#16a34a}.roleMountOverlayReadyRow i.isWarn{background:#f59e0b}.roleMountOverlayReadyRow i.isBad{background:#dc2626}.roleMountReviewNotes{min-width:0;display:grid;gap:6px}.roleMountReviewNotes textarea{width:100%;min-height:88px;padding:12px;border:1px solid #dbe4ef;background:#fff;color:#0f172a;resize:vertical;outline:none}.roleMountReviewNotes textarea:focus{border-color:#0f6cbd;box-shadow:0 0 0 1px #0f6cbd}.roleMountReviewNotes>span{justify-self:end;color:#64748b}.roleMountReviewGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.roleMountReviewField{min-height:54px;padding:10px;display:grid;gap:5px;align-content:center;border:1px solid #dbe4ef;background:#f8fafc}.roleMountReviewField.isWide{grid-column:1 / -1}.roleMountReviewField span{color:#64748b}.roleMountReviewField strong{color:#0f172a;overflow-wrap:anywhere}.roleMountReviewFooter{min-height:60px;padding:10px 16px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr);gap:14px;align-items:center;border-top:1px solid #dbe4ef;background:#f8fafc}.roleMountReviewGhost,.roleMountReviewReject,.roleMountReviewApprove{min-height:36px;padding:0 12px;border:1px solid #0f6cbd;background:#fff;color:#0f6cbd;cursor:pointer}.roleMountReviewReject{border-color:#ef4444;color:#dc2626}.roleMountReviewApprove{border-color:#0f6cbd;background:#0f6cbd;color:#fff}.roleMountReviewApprove:hover{background:#115ea3}.roleMountReviewReject:hover{background:#fef2f2}.roleMountReviewGhost:hover{background:#eff6ff}.roleMountReviewGhost:disabled,.roleMountReviewReject:disabled,.roleMountReviewApprove:disabled{opacity:.55;cursor:not-allowed}.roleMountReviewResize{position:absolute;right:0;bottom:0;width:22px;height:22px;border:0;background:linear-gradient(135deg,transparent 50%,#94a3b8 50%);cursor:nwse-resize}@media(max-width:1280px){.roleMountCanvas{grid-template-columns:minmax(420px,1fr) minmax(330px,.8fr)}.roleMountResultPanel,.roleMountReadinessPanel{grid-column:1 / -1}}@media(max-width:980px){.roleMountCanvas{grid-template-columns:1fr}.roleMountExistingPanel,.roleMountNotice,.roleMountResultPanel,.roleMountReadinessPanel{grid-column:auto}.roleMountRoleGrid,.roleMountReviewGrid,.roleMountOverviewLayout{grid-template-columns:1fr}.roleMountNotesCard{grid-column:auto}.roleMountReviewWindow{left:8px!important;top:76px!important;width:calc(100vw - 16px)!important}}@media(max-width:760px){.roleMountHeroMain,.roleMountHeroActions{align-items:stretch;flex-direction:column}.roleMountSearchInner,.roleMountIdentityGrid,.roleMountGeneratedGrid,.roleMountFieldGrid.two,.roleMountDriverApplicationCard{grid-template-columns:1fr}.roleMountPrimary,.roleMountSecondary{width:100%}.roleMountReadinessTop{grid-template-columns:1fr}.roleMountReadinessScore{width:100%;height:64px;border-radius:3px!important}.roleMountReadinessList div{grid-template-columns:22px minmax(0,1fr)}.roleMountReadinessList div>span{grid-column:1}.roleMountReadinessList strong{grid-column:2}.roleMountReadinessList small{grid-column:2;grid-row:2}.roleMountReviewFooter{grid-template-columns:1fr}}.roleMountConversationTab{height:100%;min-height:0;display:grid;grid-template-columns:260px minmax(0,1fr);gap:12px}.roleMountConversationShortcuts{min-height:0;padding:12px;display:grid;align-content:start;gap:10px;border:1px solid #dbe4ef;background:#f8fafc}.roleMountConversationShortcuts h3{margin:0;color:#172033}.roleMountConversationShortcuts p{margin:3px 0 0;color:#64748b;line-height:1.35}.roleMountConversationTemplateGrid{display:grid;gap:7px}.roleMountConversationTemplateGrid button{min-height:42px;padding:8px;border:1px solid #dbe4ef;background:#fff;color:#172033;text-align:left;cursor:pointer;line-height:1.35}.roleMountConversationTab .omz-message-panel{min-height:0;height:100%;border:1px solid #dbe4ef}.roleMountConversationTab .omz-message-stream{min-height:0}.roleMountConversationTab .omz-message-panel__header{min-height:52px}@media(max-width:980px){.roleMountConversationTab{grid-template-columns:1fr}}.roleMountPage{padding-right:344px}.roleMountCanvas{grid-template-columns:minmax(420px,.95fr) minmax(480px,1.35fr)}.roleMountIdentityPanel{grid-column:1}.roleMountMiddle{grid-column:2}.roleMountResultPanel{grid-column:1 / -1}.roleMountRoleGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:9px}.roleMountRoleGrid label{min-height:68px;padding:10px;align-content:center}.roleMountRoleGrid span,.roleMountRoleGrid small{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.3}.roleMountReadinessFloat{position:fixed;z-index:190;min-width:286px;min-height:300px;display:grid;grid-template-rows:48px minmax(0,1fr);border:1px solid #cbd5e1;background:#fff;box-shadow:0 18px 46px #0f172a2e,0 3px 10px #0f172a14;overflow:hidden}.roleMountReadinessFloat.isMinimised{min-height:48px;grid-template-rows:48px}.roleMountReadinessFloatHead{min-height:48px;padding:7px 8px 7px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;border-bottom:1px solid #dbe4ef;background:#f8fafc;cursor:move;-webkit-user-select:none;user-select:none}.roleMountReadinessFloatTitle{min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:center}.roleMountReadinessFloatTitle>span{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;background:#172033;color:#dbeafe}.roleMountReadinessFloatTitle h2,.roleMountReadinessFloatTitle p{margin:0}.roleMountReadinessFloatTitle p{margin-top:2px;color:#64748b}.roleMountReadinessFloatControls{display:flex;align-items:center;gap:5px}.roleMountReadinessFloatControls button{width:29px;height:28px;padding:0;display:grid;place-items:center;border:1px solid #cbd5e1;background:#fff;color:#334155;cursor:pointer}.roleMountReadinessFloatControls button:hover{border-color:#0f6cbd;background:#eff6ff;color:#0f6cbd}.roleMountReadinessFloatBody{min-height:0;padding:9px;display:grid;align-content:start;gap:9px;overflow:auto}.roleMountReadinessFloat .roleMountReadinessTop{grid-template-columns:72px minmax(0,1fr);padding:8px}.roleMountReadinessFloat .roleMountReadinessScore{width:64px;height:64px}.roleMountReadinessFloat .roleMountReadinessList div{grid-template-columns:minmax(0,.9fr) 22px minmax(0,1.1fr)}.roleMountReadinessResize{position:absolute;right:0;bottom:0;width:22px;height:22px;padding:0;border:0;background:linear-gradient(135deg,transparent 50%,#94a3b8 50%);cursor:nwse-resize}@media(max-width:1320px){.roleMountPage{padding-right:0}.roleMountReadinessFloat{right:12px;left:auto!important}}@media(max-width:980px){.roleMountCanvas{grid-template-columns:1fr}.roleMountIdentityPanel,.roleMountMiddle,.roleMountResultPanel{grid-column:auto}.roleMountReadinessFloat{left:8px!important;right:8px!important;top:76px!important;width:auto!important}}@media(max-width:760px){.roleMountRoleGrid{grid-template-columns:1fr}}.roleMountLifecycleHead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.roleMountLifecycleFilters{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.roleMountLifecycleFilters button{min-height:30px;padding:0 9px;display:inline-flex;align-items:center;gap:6px;border:1px solid #cbd5e1;background:#fff;color:#475569;cursor:pointer}.roleMountLifecycleFilters button span{min-width:20px;height:20px;padding:0 5px;display:inline-grid;place-items:center;background:#eef2f7;color:#334155;border-radius:999px!important}.roleMountLifecycleFilters button.isActive{border-color:#0f6cbd;background:#eff6ff;color:#0f6cbd}.roleMountLifecycleGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px}.roleMountLifecycleCard{min-width:0;display:grid;grid-template-rows:auto 1fr auto;border:1px solid #dbe4ef;background:#fff;box-shadow:0 1px 2px #0f172a0d;overflow:hidden}.roleMountLifecycleCard.isactive{border-top:3px solid #16a34a}.roleMountLifecycleCard.isdisabled{border-top:3px solid #dc2626}.roleMountLifecycleCard.isrevoked{border-top:3px solid #64748b;opacity:.86}.roleMountLifecycleCard>header{padding:11px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.roleMountLifecycleCard>header span{color:#64748b}.roleMountLifecycleCard>header h3{margin:3px 0 0;color:#0f172a;font-size:13px!important}.roleMountLifecycleCard dl{margin:0;padding:10px 11px;display:grid;gap:7px}.roleMountLifecycleCard dl div{min-width:0;display:grid;grid-template-columns:92px minmax(0,1fr);gap:8px}.roleMountLifecycleCard dt{color:#64748b}.roleMountLifecycleCard dd{margin:0;color:#0f172a;overflow-wrap:anywhere}.roleMountLifecycleCard>footer{min-height:46px;padding:8px 10px;display:flex;align-items:center;justify-content:flex-end;gap:7px;border-top:1px solid #e2e8f0;background:#f8fafc}.roleMountLifecycleDisable,.roleMountLifecycleReactivate,.roleMountLifecycleRevoke,.roleMountDangerAction{min-height:30px;padding:0 10px;border:1px solid #cbd5e1;background:#fff;color:#334155;cursor:pointer}.roleMountLifecycleDisable:hover{border-color:#d97706;color:#92400e;background:#fffbeb}.roleMountLifecycleReactivate{border-color:#16a34a;color:#15803d}.roleMountLifecycleReactivate:hover{background:#f0fdf4}.roleMountLifecycleRevoke,.roleMountDangerAction{border-color:#dc2626;color:#b91c1c}.roleMountLifecycleRevoke:hover,.roleMountDangerAction:hover{background:#fef2f2}.roleMountDangerAction:disabled{opacity:.5;cursor:not-allowed}.roleMountLifecycleFinal{color:#64748b;font-style:italic}.roleMountLifecycleEmpty{grid-column:1 / -1}.roleMountLifecycleShade{position:fixed;inset:0;z-index:280;display:grid;place-items:center;padding:18px;background:#0f172a75;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.roleMountLifecycleDialog{width:min(560px,100%);max-height:calc(100vh - 36px);display:grid;gap:0;border:1px solid #cbd5e1;background:#fff;box-shadow:0 24px 70px #0f172a52;overflow:auto}.roleMountLifecycleDialog>header{min-height:62px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#172033;color:#fff}.roleMountLifecycleDialog.isDanger>header{background:#7f1d1d}.roleMountLifecycleDialog>header span{color:#cbd5e1}.roleMountLifecycleDialog>header h2{margin:3px 0 0;color:#fff;font-size:15px!important}.roleMountLifecycleDialog>header button{width:32px;height:32px;border:1px solid rgba(255,255,255,.25);background:transparent;color:#fff;cursor:pointer;font-size:18px!important}.roleMountLifecycleWarning{padding:10px 14px;border-bottom:1px solid #fecaca;background:#fef2f2;color:#991b1b;line-height:1.45}.roleMountLifecycleSummary{padding:12px 14px 2px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.roleMountLifecycleSummary .roleMountReviewField{min-height:50px}.roleMountLifecycleField{padding:10px 14px 0;display:grid;gap:6px}.roleMountLifecycleField>span{color:#475569}.roleMountLifecycleField textarea,.roleMountLifecycleField input{width:100%;padding:9px;border:1px solid #cbd5e1;background:#fff;color:#0f172a;outline:none;resize:vertical}.roleMountLifecycleField textarea:focus,.roleMountLifecycleField input:focus{border-color:#0f6cbd;box-shadow:0 0 0 1px #0f6cbd}.roleMountLifecycleField small{justify-self:end;color:#64748b}.roleMountLifecycleDialog>footer{padding:14px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #e2e8f0;margin-top:14px;background:#f8fafc}@media(max-width:760px){.roleMountLifecycleHead{flex-direction:column}.roleMountLifecycleFilters{width:100%}.roleMountLifecycleFilters button{flex:1}.roleMountLifecycleSummary{grid-template-columns:1fr}.roleMountLifecycleDialog>footer{display:grid;grid-template-columns:1fr}.roleMountLifecycleDialog>footer button{width:100%}}.roleMountReviewWindow{max-width:calc(100vw - 28px);max-height:calc(100vh - 88px)}.roleMountReviewBody{min-height:0;overflow:auto}.roleMountReviewTabs{min-width:0;min-height:48px;max-width:100%;padding:5px 6px;display:flex;align-items:center;gap:5px;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid #dbe4ef!important;background:#f8fafc!important;scrollbar-width:thin;scrollbar-color:#94a3b8 transparent}.roleMountReviewTabs::-webkit-scrollbar{height:6px}.roleMountReviewTabs::-webkit-scrollbar-track{background:transparent}.roleMountReviewTabs::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:999px}.roleMountReviewTabs button{flex:1 1 0;min-width:96px;min-height:38px;height:38px;margin:0;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #dbe4ef!important;border-radius:3px!important;background:#fff!important;color:#334155!important;box-shadow:none!important;cursor:pointer;white-space:nowrap;line-height:1;font-size:11px!important;font-weight:600!important;text-decoration:none!important;opacity:1!important}.roleMountReviewTabs button:hover{border-color:#0f6cbd!important;background:#eff6ff!important;color:#0f6cbd!important}.roleMountReviewTabs button:focus-visible{outline:2px solid #60a5fa!important;outline-offset:1px}.roleMountReviewTabs button.isActive,.roleMountReviewTabs button[aria-selected=true]{border-color:#0f6cbd!important;background:#0f6cbd!important;color:#fff!important;box-shadow:none!important}.roleMountReviewTabs button i{flex:0 0 auto;width:14px;min-width:14px;display:inline-flex;align-items:center;justify-content:center;color:#64748b!important;font-size:12px!important;font-style:normal!important;line-height:1}.roleMountReviewTabs button.isActive i,.roleMountReviewTabs button[aria-selected=true] i{color:#fff!important}.roleMountReviewTabs button span,.roleMountReviewTabs button strong{min-width:0;color:inherit!important;font-size:11px!important;font-weight:600!important;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roleMountConversationTab{height:100%;min-height:0;display:grid;grid-template-columns:280px minmax(0,1fr);gap:12px;overflow:hidden}.roleMountConversationShortcuts{min-height:0;max-height:100%;padding:12px;display:grid;align-content:start;gap:10px;overflow:auto;border:1px solid #dbe4ef;background:#f8fafc}.roleMountConversationShortcuts h3{margin:0;color:#172033;font-size:12px!important;font-weight:400!important}.roleMountConversationShortcuts p{margin:3px 0 0;color:#64748b;line-height:1.35;font-size:12px!important;font-weight:400!important}.roleMountConversationTemplateGrid{min-width:0;display:grid;gap:7px}.roleMountConversationTemplateGrid button{min-height:38px;width:100%;padding:8px;border:1px solid #dbe4ef;background:#fff;color:#172033;text-align:left;cursor:pointer;line-height:1.35;overflow:hidden;text-overflow:ellipsis}.roleMountConversationTemplateGrid button:hover{border-color:#0f6cbd;background:#eff6ff}.roleMountConversationTab .omz-message-panel{min-width:0;min-height:0;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border:1px solid #dbe4ef;overflow:hidden;background:#fff}.roleMountConversationTab .omz-message-panel__header{min-height:52px;padding:10px 12px;border-bottom:1px solid #e2e8f0;background:#fff}.roleMountConversationTab .omz-message-title-wrap{min-width:0}.roleMountConversationTab .omz-message-title-wrap h2,.roleMountConversationTab .omz-message-title-wrap p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roleMountConversationTab .omz-message-tools{display:none}.roleMountConversationTab .omz-message-stream{min-height:0;overflow:auto;padding:12px}.roleMountConversationTab .omz-message-composer{min-height:108px;padding:10px 12px;border-top:1px solid #e2e8f0;background:#f8fafc}.roleMountConversationTab .omz-message-composer textarea{min-height:58px;max-height:120px;resize:vertical}.roleMountConversationTab .omz-composer-actions{min-height:32px}.roleMountConversationTab .omz-empty-state{min-height:38px;padding:10px 12px;display:grid;align-content:center;color:#64748b;border:1px solid #dbe4ef;background:#fff}.roleMountReviewFooter{position:relative;z-index:3}.roleMountSuccessBanner{grid-column:1 / -1;display:grid;gap:5px;padding:12px 14px;border:1px solid rgba(22,163,74,.28);background:#f0fdf4f5;color:#14532d}.roleMountSuccessBanner strong,.roleMountSuccessBanner span{font-size:12px;font-weight:400;line-height:1.4}@media(max-width:1180px){.roleMountReviewTabs button{flex:0 0 auto;min-width:104px}}@media(max-width:980px){.roleMountConversationTab{grid-template-columns:1fr;overflow:auto}.roleMountConversationShortcuts{max-height:180px}.roleMountConversationTab .omz-message-panel{min-height:420px}.roleMountReviewTabs{justify-content:flex-start}.roleMountReviewTabs button{flex:0 0 auto;min-width:108px}}@media(max-width:640px){.roleMountReviewTabs{padding:4px;gap:4px}.roleMountReviewTabs button{min-width:102px;padding:0 7px;font-size:10px!important}.roleMountReviewTabs button span,.roleMountReviewTabs button strong{font-size:10px!important}}.raPage,.raPage *{box-sizing:border-box;font-family:Segoe UI,Arial,sans-serif;font-size:12px;border-radius:2px}.raPage{width:100%;min-width:0;display:grid;gap:10px;color:#1f2933}.raAlert{padding:10px 12px;border:1px solid transparent}.raAlertError{background:#fde7e9;color:#a4262c;border-color:#f1c7cc}.raAlertSuccess{background:#dff6dd;color:#107c10;border-color:#a7d8a7}.raHero{min-height:66px;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;box-shadow:0 10px 26px #0f172a14,0 1px 2px #0f172a14}.raHero h1{margin:0;color:#172033;font-size:12px;font-weight:600}.raHero p{margin:4px 0 0;color:#667085;line-height:16px}.raPrimaryBtn,.raSecondaryBtn,.raRejectBtn,.raTabs button,.raPager button{min-height:32px;padding:7px 12px;border:0;background:#0f6cbd;color:#fff;cursor:pointer;white-space:nowrap}.raPrimaryBtn:hover:not(:disabled){background:#115ea3}.raSecondaryBtn,.raPager button{border:1px solid #d2d0ce;background:#fff;color:#323130}.raSecondaryBtn:hover:not(:disabled),.raPager button:hover:not(:disabled){border-color:#0078d4;background:#eff6fc;color:#0078d4}.raRejectBtn{background:#a4262c}.raRejectBtn:hover:not(:disabled){background:#8b1d23}.raPrimaryBtn:disabled,.raSecondaryBtn:disabled,.raRejectBtn:disabled,.raPager button:disabled{opacity:.5;cursor:not-allowed}.raTabs{padding:10px 12px;display:flex;align-items:center;gap:7px;flex-wrap:wrap;background:#fff;box-shadow:0 10px 26px #0f172a14,0 1px 2px #0f172a14}.raTabs button{border:1px solid #d2d0ce;background:#fff;color:#0078d4}.raTabs button:hover,.raTabs button.isActive{border-color:#0f6cbd;background:#0f6cbd;color:#fff}.raFilters{padding:12px;display:grid;grid-template-columns:minmax(280px,1fr) minmax(180px,.5fr) 90px auto auto;gap:8px;background:#fff;box-shadow:0 10px 26px #0f172a14,0 1px 2px #0f172a14}.raFilters input,.raFilters select,.raDetailSection textarea{width:100%;min-height:34px;padding:7px 9px;border:1px solid #d2d0ce;background:#fff;color:#323130;outline:0}.raFilters input:focus,.raFilters select:focus,.raDetailSection textarea:focus{border-color:#0078d4;box-shadow:0 0 0 1px #0078d4}.raListRail{min-width:0;display:grid;gap:10px;padding:12px;border:1px solid #d9dee7;background:#fff;box-shadow:0 10px 26px #0f172a14,0 1px 2px #0f172a14}.raTablePanel{min-width:0;overflow-x:auto;border:1px solid #d9dee7;background:#fff;box-shadow:none}.raTableHead,.raTableRow{min-width:1120px;display:grid;grid-template-columns:minmax(240px,1.3fr) minmax(220px,1.1fr) minmax(135px,.65fr) minmax(180px,.9fr) minmax(90px,.45fr) minmax(140px,.65fr)}.raTableHead{background:#f5f7fa;border-bottom:1px solid #d9dee7}.raTableHead>div{min-height:36px;padding:8px 10px;display:flex;align-items:center;color:#374151;font-weight:600;white-space:nowrap}.raTableBody{min-width:1120px;background:#fff!important}.raPage .raTableRow{width:100%;min-height:50px;margin:0;padding:0;border:0;border-bottom:1px solid #eceff3;background:#fff!important;color:#1f2937!important;text-align:left;cursor:pointer;transition:background-color .14s ease,box-shadow .14s ease;appearance:none;-webkit-appearance:none}.raPage .raTableRow:nth-child(2n){background:#fafbfc!important}.raPage .raTableRow:hover,.raPage .raTableRow:focus-visible{background:#edf6ff!important;outline:0;box-shadow:inset 3px 0 #0f6cbd}.raTableCell{min-width:0;padding:7px 10px;display:flex;flex-direction:column;justify-content:center;gap:2px;overflow:hidden}.raTableCell:not(:last-child){border-right:1px solid #eceff3}.raTableCell strong,.raTableCell span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.raTableCell strong{color:#111827;font-weight:500}.raTableCell>span:not(.raPill){color:#6b7280}.raPill{min-height:18px;width:fit-content;display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;white-space:nowrap}.raPill:before{content:"";width:6px;height:6px;border-radius:999px;background:#94a3b8}.raPill-neutral{color:#475569}.raPill-info{color:#0f6cbd}.raPill-info:before{background:#0f6cbd}.raPill-good{color:#107c10}.raPill-good:before{background:#107c10}.raPill-warn{color:#8a5700}.raPill-warn:before{background:#f59e0b}.raPill-bad{color:#a4262c}.raPill-bad:before{background:#a4262c}.raTableState{min-width:1120px;min-height:140px;display:grid;place-items:center;color:#667085;background:#fff}.raPager{min-height:34px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;color:#374151}.raPager span{text-align:center}.raPager button{border-color:#d9dee7;background:#fff;color:#374151}.raPager button:hover:not(:disabled){border-color:#0f6cbd;background:#edf6ff;color:#0f6cbd}.raDrawerLayer{position:fixed;inset:0;z-index:100000;isolation:isolate;pointer-events:none}.raDrawerBackdrop{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;border:0;background:#0f172a57!important;cursor:default;pointer-events:auto}.raDrawerBackdrop:hover,.raDrawerBackdrop:focus,.raDrawerBackdrop:active{background:#0f172a57!important;outline:0}.raDrawer{position:fixed;z-index:1;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;min-width:420px;min-height:420px;max-width:calc(100vw - 20px);max-height:calc(100vh - 20px);overflow:hidden;border:1px solid #cfd7e2;background:#f7f9fc;box-shadow:0 24px 64px #0f172a47;pointer-events:auto;contain:layout paint}.raDrawer.isCompact{min-width:0;min-height:0;max-width:none;max-height:none}.raDrawerHeader{min-height:72px;padding:12px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid #cfd7e2;background:#fff;cursor:move;-webkit-user-select:none;user-select:none;touch-action:none}.raDrawer.isCompact .raDrawerHeader{cursor:default}.raDrawerEyebrow{display:block;color:#667085}.raDrawerHeader h2{margin:3px 0 0;color:#172033;font-size:12px;font-weight:600}.raDrawerHeader p{margin:3px 0 0;color:#526173}.raCloseBtn{width:32px;height:32px;border:1px solid #d2d0ce;background:#fff;color:#323130;cursor:pointer}.raDrawerSummary{padding:10px 12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;border-bottom:1px solid #cfd7e2;background:#fff}.raDrawerSummary>div{min-width:0;padding:9px;display:grid;gap:5px;border:1px solid #e4e9f0;background:#f7f9fc}.raDrawerSummary span{color:#667085}.raDrawerSummary strong{color:#172033}.raDrawerBody{min-height:0;padding:12px;overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-content:start}.raDetailSection{min-width:0;padding:12px;display:grid;gap:8px;border:1px solid #cfd7e2;background:#fff}.raDetailSectionWide{grid-column:1 / -1}.raDetailSection h3{margin:0 0 2px;padding-bottom:8px;border-bottom:1px solid #e4e9f0;color:#172033;font-size:12px;font-weight:600}.raDetailRow{min-width:0;display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px}.raDetailRow span{color:#667085}.raDetailRow strong{min-width:0;color:#172033;font-weight:400;overflow-wrap:anywhere}.raPayloadGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px}.raDetailSection textarea{min-height:100px;resize:vertical}.raNotesCount{color:#667085;text-align:right}.raDrawerFooter{padding:10px 12px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #cfd7e2;background:#fff}.raResizeHandle{position:absolute;z-index:5;touch-action:none;-webkit-user-select:none;user-select:none}.raResizeN,.raResizeS{left:10px;right:10px;height:8px;cursor:ns-resize}.raResizeN{top:-4px}.raResizeS{bottom:-4px}.raResizeE,.raResizeW{top:10px;bottom:10px;width:8px;cursor:ew-resize}.raResizeE{right:-4px}.raResizeW{left:-4px}.raResizeNE,.raResizeSE,.raResizeSW,.raResizeNW{width:14px;height:14px}.raResizeNE{top:-5px;right:-5px;cursor:nesw-resize}.raResizeSE{right:-5px;bottom:-5px;cursor:nwse-resize}.raResizeSW{left:-5px;bottom:-5px;cursor:nesw-resize}.raResizeNW{top:-5px;left:-5px;cursor:nwse-resize}body.raDrawerInteracting,body.raDrawerInteracting *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.raDrawerState{padding:24px;color:#667085}.raMono{font-family:Consolas,Courier New,monospace}@media(max-width:900px){.raFilters{grid-template-columns:1fr 1fr}.raFilters input:first-child{grid-column:1 / -1}.raDrawer{border-radius:0}}@media(max-width:640px){.raHero{align-items:stretch;flex-direction:column}.raFilters{grid-template-columns:1fr}.raFilters input:first-child{grid-column:auto}.raDrawerSummary,.raDrawerBody,.raPayloadGrid{grid-template-columns:1fr}.raDrawerSummary{max-height:220px;overflow:auto}.raDetailSectionWide{grid-column:auto}.raDrawerFooter{flex-direction:column-reverse}.raDrawerFooter button{width:100%}.raPager{grid-template-columns:1fr}.raPager span{order:-1;text-align:left}}.provPage{display:grid;gap:14px;width:min(1080px,100%);max-width:1080px;min-width:0}.provPage>*{width:100%;min-width:0}.provAlert{border-radius:4px;padding:12px 14px;font-size:13px;line-height:1.5;border:1px solid transparent;font-weight:400}.provAlertError{background:#fde7e9;color:#a4262c;border-color:#f1c7cc}.provAlertWarn{background:#fff4ce;color:#7c6510;border-color:#e5d28a}.provAlertTitle{font-size:13px;font-weight:400;color:inherit}.provAlertText,.provAlertMeta{margin-top:6px}.provAlertList{margin:8px 0 0 18px;padding:0;display:grid;gap:6px}.provDetails{margin-top:10px}.provDetails summary{cursor:pointer;color:inherit;font-size:12px;font-weight:400}.provErrorPre{margin-top:10px;padding:10px;border-radius:4px;background:#fafafa;border:1px solid #eadede;overflow-x:auto;white-space:pre-wrap;word-break:break-word;color:#5c1f24;font-size:11px;line-height:1.45}.provToolbarBlock,.provBannerBlock,.provMetaBlock{width:100%;min-width:0}.provToolbarRow{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;min-height:40px;padding:0 0 10px;border-bottom:1px solid var(--az-divider)}.provToolbarLeft,.provToolbarRight{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.provToolBtn{appearance:none;border:0;background:transparent;color:var(--az-link);min-height:32px;padding:0;border-radius:4px;cursor:pointer;font:inherit;font-weight:400}.provToolBtn:hover{color:var(--az-link-hover);text-decoration:underline;background:transparent}.provToolBtn:disabled{opacity:.55;cursor:default;text-decoration:none}.provInfoBanner{display:flex;align-items:flex-start;gap:10px;width:100%;min-width:0;background:#eef6fc;border:1px solid var(--az-border);border-radius:4px;padding:12px 14px;color:var(--az-text-default);font-size:13px;line-height:1.45}.provInfoBannerIcon{width:18px;height:18px;border-radius:4px;background:var(--az-primary-btn);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:400;flex:0 0 auto;margin-top:1px}.provInfoBannerBody{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.provInfoBannerText{min-width:260px;flex:1 1 auto}.provMetaGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;min-width:0}.provMetaCard{min-width:0;background:#fff;border:0;border-radius:4px;overflow:hidden;box-shadow:none;display:grid;grid-template-rows:4px auto minmax(0,1fr)}.provMetaCardTopBand{background:linear-gradient(90deg,#0078d4,#2b88d8 45%,#106ebe)}.provMetaCardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 16px 12px;border-bottom:1px solid rgba(0,120,212,.12)}.provMetaCardHeadBlue{background:#eaf4fd}.provMetaCardHeadCopy{min-width:0;display:grid;gap:6px}.provMetaCardEyebrow{font-size:11px;color:var(--az-link);font-weight:400}.provMetaCardTitleRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.provMetaCardTitle{margin:0;font-size:16px;line-height:1.15;color:var(--az-text-primary);font-weight:400}.provMetaCardSubtitle{font-size:12px;line-height:1.45;color:#35556f;max-width:64ch;font-weight:400;min-height:18px}.provMetaCardBody{padding:16px;background:#fff;min-width:0}.provInfoGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;min-width:0}.provInfoItem{padding:0;border-radius:0;background:transparent;border:0;min-width:0}.provInfoLabel{font-size:11px;color:var(--az-text-secondary);font-weight:400}.provInfoValue{margin-top:4px;font-size:12px;line-height:1.45;color:var(--az-text-primary);overflow-wrap:anywhere;font-weight:400}.provPill{min-height:22px;padding:0 10px;border-radius:4px;font-size:12px;font-weight:400;display:inline-flex;align-items:center;white-space:nowrap;border:1px solid #c7d7ea;background:#eef3fb;color:#174ea6}.provPillSoft{border-color:var(--az-border);background:#fff;color:var(--az-text-default)}.provPillMuted{border-color:#e1dfdd;background:#f3f2f1;color:#605e5c}.provPillGood{border-color:#cfe7cf;background:#e8f5e8;color:#0b6a0b}.provGrid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr);gap:12px;align-items:start;width:100%;min-width:0}.provPanel{min-width:0;background:#fff;border:0;border-radius:4px;overflow:hidden;display:grid;grid-template-rows:4px auto minmax(0,1fr);box-shadow:none}.provPanelTopBand{background:linear-gradient(90deg,#0078d4,#2b88d8 45%,#106ebe)}.provPanelHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px 10px;border-bottom:1px solid rgba(0,120,212,.12)}.provPanelHeaderBlue{background:#eaf4fd}.provPanelHeaderCopy{min-width:0;display:grid;gap:4px}.provPanelEyebrow{font-size:11px;color:var(--az-link);font-weight:400}.provPanelTitleRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.provPanelTitle{margin:0;font-size:14px;line-height:1.15;color:var(--az-text-primary);font-weight:400}.provPanelSubtitle{color:var(--az-text-secondary);font-size:11.5px;line-height:1.35;overflow-wrap:anywhere;font-weight:400}.provPanelBody{padding:14px;min-width:0}.provForm{display:grid;gap:12px}.provFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.provSpan2{grid-column:1 / -1}.provField{min-width:0;display:grid;gap:6px}.provLabel{display:block;font-size:11px;color:var(--az-text-secondary);font-weight:400}.provInput{width:100%!important;min-width:0!important;min-height:32px!important;height:32px!important;border-radius:4px!important;border:1px solid var(--az-border)!important;background:#fff!important;color:var(--az-text-primary)!important;box-shadow:none!important;font-size:12px!important;font-weight:400!important;padding-top:6px!important;padding-bottom:6px!important}.provInput:focus{border-color:var(--az-primary-btn)!important;box-shadow:none!important}.provRolesWrap{display:flex;flex-wrap:wrap;gap:8px;padding:10px;border-radius:4px;background:#fff;border:1px solid var(--az-border)}.provRoleChip{display:inline-flex;align-items:flex-start;gap:8px;border:1px solid var(--az-border);cursor:pointer;-webkit-user-select:none;user-select:none;padding:8px 10px;border-radius:999px;background:#fff;color:var(--az-text-primary);font-size:12px;line-height:1.2;white-space:nowrap;appearance:none}.provRoleChip.isChecked{background:#eef6fc;border-color:#c7d7ea}.provRoleDot{width:8px;height:8px;border-radius:999px;background:#605e5c66;flex:0 0 auto;margin-top:3px}.provRoleDot.isChecked{background:var(--az-primary-btn);box-shadow:0 0 0 3px #0078d41f}.provRoleChipText{white-space:normal;min-width:0}.provRoleMeta{color:var(--az-text-secondary);font-size:11px}.provRoleDesc{display:block;margin-top:2px;color:var(--az-text-secondary);font-size:10.5px;white-space:normal;max-width:320px}.provHelp{color:var(--az-text-secondary);font-size:11px;line-height:1.45;font-weight:400}.provCheckRow{display:flex;align-items:flex-start;gap:10px;padding:10px;border-radius:4px;background:#fff;border:1px solid var(--az-border);cursor:pointer}.provCheckRow input{margin-top:2px}.provCheckCopy{display:grid;gap:2px;min-width:0}.provCheckTitle{color:var(--az-text-primary);font-size:12px;font-weight:400}.provCheckText{color:var(--az-text-secondary);font-size:11px;line-height:1.45;font-weight:400}.provActions{margin-top:2px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.provActionsHint{font-size:11px}.provSideTitle{color:var(--az-text-primary);font-size:12.5px;font-weight:400}.provMuted{color:var(--az-text-secondary);font-size:12px;line-height:1.55;font-weight:400}.provTextBlock{margin-top:6px}.provNotice{margin-top:12px;padding:12px;border-radius:4px;background:#fafafa;border:1px solid var(--az-divider)}.provNoticeOk{background:#f6fbf6;border-color:#cfe7cf}.provList{margin:8px 0 0 18px;padding:0;display:grid;gap:6px}.provMono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11.5px;color:var(--az-text-primary)}.provResultRow{margin-top:6px}.provResultBlock{margin-top:12px;display:grid;gap:8px}.provCopyRow{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;margin-top:8px}.provInlineActions{margin-top:10px;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.provLink{color:var(--az-link);word-break:break-all}.provLink:hover{color:var(--az-link-hover)}@media(max-width:980px){.provPage{width:100%;max-width:100%}.provMetaGrid,.provGrid,.provInfoGrid{grid-template-columns:1fr}}@media(max-width:640px){.provToolbarRow,.provToolbarLeft,.provToolbarRight,.provMetaCardHead,.provMetaCardTitleRow,.provActions,.provInlineActions,.provPanelHeader{flex-direction:column;align-items:stretch}.provFormGrid,.provCopyRow{grid-template-columns:1fr}.provToolBtn,.provToolbarRight>.btn,.provToolbarRight>.btnGhost{width:100%;justify-content:flex-start}}.stPage,.stPage *,.stPage *:before,.stPage *:after{box-sizing:border-box;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:12px!important;border-radius:2px!important}.stPage{--st-blue: #0f6cbd;--st-blue-hover: #115ea3;--st-blue-soft: #eef6fc;--st-blue-border: #c7e0f4;--st-text: #1f2937;--st-heading: #111827;--st-muted: #667085;--st-subtle: #8a94a3;--st-border: #dfe4ea;--st-border-soft: #e9edf2;--st-green: #107c10;--st-green-soft: #edf7ed;--st-green-border: #c8e6c9;--st-amber: #8a5a00;--st-amber-soft: #fff8e1;--st-amber-border: #ead79a;--st-red: #a4262c;--st-red-soft: #fde7e9;--st-red-border: #efb8bd;width:100%;min-width:0;min-height:100%;display:grid;align-content:start;gap:10px;padding:10px 12px 16px;color:var(--st-text);background:#fff}.stPage button,.stPage input{font:inherit}.stPage button{appearance:none}.stPageHeader{min-width:0;min-height:68px;padding:2px 0 10px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--st-border-soft)}.stPageHeaderCopy{min-width:0;display:grid;gap:3px}.stBreadcrumb{display:flex;align-items:center;gap:5px;color:var(--st-muted);line-height:1.2}.stBreadcrumbDivider{color:#b0b8c3}.stPageHeader h1{margin:0;color:var(--st-heading);font-size:12px!important;font-weight:700;line-height:1.35}.stPageHeader p{max-width:720px;margin:0;color:var(--st-muted);line-height:1.4}.stHeaderActions{flex:0 0 auto;display:flex;align-items:center;gap:7px}.stPrimaryButton,.stSecondaryButton,.stActionButton,.stIconButton,.stPagerButton,.stWindowControl{min-height:28px;border:1px solid transparent;outline:0;cursor:pointer;white-space:nowrap;transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease}.stPrimaryButton,.stSecondaryButton{padding:5px 9px;display:inline-flex;align-items:center;justify-content:center;gap:5px;font-weight:600}.stPrimaryButton{border-color:var(--st-blue);background:var(--st-blue);color:#fff}.stPrimaryButton:hover:not(:disabled){border-color:var(--st-blue-hover);background:var(--st-blue-hover)}.stSecondaryButton{border-color:#cfd6df;background:#fff;color:#344054}.stSecondaryButton:hover:not(:disabled){border-color:#8fbfe8;background:#f5faff;color:var(--st-blue)}.stPrimaryButton:focus-visible,.stSecondaryButton:focus-visible,.stActionButton:focus-visible,.stIconButton:focus-visible,.stPagerButton:focus-visible,.stWindowControl:focus-visible,.stInput:focus-visible{outline:1px solid var(--st-blue);outline-offset:1px}.stPrimaryButton:disabled,.stSecondaryButton:disabled,.stActionButton:disabled,.stIconButton:disabled,.stPagerButton:disabled,.stWindowControl:disabled{opacity:.48;cursor:not-allowed}.stButtonIcon{min-width:11px;display:inline-flex;align-items:center;justify-content:center;font-size:12px!important;line-height:1}.stAlertPreWrap{white-space:pre-wrap}.stToastViewport{position:fixed;top:74px;right:18px;z-index:11000;width:min(380px,calc(100vw - 36px));display:grid;gap:8px;pointer-events:none}.stToast{min-width:0;min-height:38px;padding:8px 8px 8px 10px;display:grid;grid-template-columns:18px minmax(0,1fr) 24px;align-items:start;gap:8px;border:1px solid transparent;background:#fff;box-shadow:0 10px 28px #10182824,0 2px 6px #10182814;line-height:1.4;pointer-events:auto;animation:stToastIn .16s ease-out}.stToastOk{border-color:var(--st-green-border);border-left:3px solid var(--st-green);background:#f7fcf7;color:var(--st-green)}.stToastError{border-color:var(--st-red-border);border-left:3px solid var(--st-red);background:#fff8f8;color:var(--st-red)}.stToastMark{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-weight:700}.stToastText{min-width:0;color:inherit;overflow-wrap:anywhere}.stToastClose{width:24px;min-width:24px;height:24px;min-height:24px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:currentColor;cursor:pointer;opacity:.72}.stToastClose:hover{opacity:1;background:#0000000a}@keyframes stToastIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.stMetrics{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.stMetric{min-width:0;min-height:70px;padding:9px 10px;display:flex;align-items:center;gap:8px;border:1px solid var(--st-border);background:#fff;box-shadow:0 1px 2px #10182809}.stMetricIcon{width:30px;height:30px;flex:0 0 30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d9e7f5;background:var(--st-blue-soft);color:var(--st-blue);font-weight:700}.stMetricContent{min-width:0;display:grid;gap:1px}.stMetricLabel{color:var(--st-muted);line-height:1.25}.stMetricValue{max-width:100%;overflow:hidden;color:var(--st-heading);font-size:12px!important;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.stMetricHint{overflow:hidden;color:var(--st-subtle);line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.stMetric-ok .stMetricIcon{border-color:var(--st-green-border);background:var(--st-green-soft);color:var(--st-green)}.stMetric-warn .stMetricIcon{border-color:var(--st-amber-border);background:var(--st-amber-soft);color:var(--st-amber)}.stWorkspacePanel{min-width:0;overflow:hidden;border:1px solid var(--st-border);background:#fff;box-shadow:0 2px 6px #1018280a}.stWorkspaceHead{min-height:50px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--st-border-soft)}.stPanelTitle{margin:0;color:var(--st-heading);font-size:12px!important;font-weight:700;line-height:1.3}.stPanelHint{margin-top:1px;color:var(--st-muted);line-height:1.35}.stWorkspaceStatus{display:flex;align-items:center;justify-content:flex-end;gap:5px;flex-wrap:wrap}.stToolbar{min-height:48px;padding:7px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--st-border-soft);background:#fbfcfd}.stToolbarPrimary,.stToolbarActions{min-width:0;display:flex;align-items:center;gap:6px}.stToolbarPrimary{flex:1 1 auto}.stToolbarActions{flex:0 0 auto}.stSearchField{position:relative;width:min(300px,100%);min-width:210px}.stSearchIcon{position:absolute;left:8px;top:50%;z-index:1;transform:translateY(-50%);color:var(--st-muted);pointer-events:none}.stInput{width:100%;min-width:0;height:30px;padding:5px 7px;border:1px solid #cfd6df;background:#fff;color:var(--st-text);outline:0}.stInput:hover:not(:disabled){border-color:#aeb8c5}.stInput:focus,.stInput:focus-visible{border-color:var(--st-blue);box-shadow:0 0 0 1px var(--st-blue)}.stInput:disabled{background:#f4f6f8;color:#8b95a3;cursor:not-allowed}.stInput::placeholder{color:#98a2b3}.stSearchInput{padding-left:26px}.stInputMono{text-transform:uppercase;letter-spacing:.08em}.stCurrencyTableWrap{width:100%;min-width:0;overflow-x:auto;background:#fff}.stCurrencyTable{width:100%;min-width:930px;border-collapse:collapse;table-layout:fixed;background:#fff}.stCurrencyTable th,.stCurrencyTable td{height:44px;padding:6px 8px;border:0;border-bottom:1px solid #edf0f3;text-align:left;vertical-align:middle;color:#344054;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stCurrencyTable th{height:34px;background:#f7f8fa;color:#667085;font-weight:600}.stCurrencyTable tbody tr{background:#fff}.stCurrencyTable tbody tr:hover{background:#f7fbff}.stCurrencyTable tbody tr:last-child td{border-bottom:0}.stCurrencyTable th:nth-child(1),.stCurrencyTable td:nth-child(1){width:64px}.stCurrencyTable th:nth-child(2),.stCurrencyTable td:nth-child(2){width:160px}.stCurrencyTable th:nth-child(3),.stCurrencyTable td:nth-child(3){width:64px}.stCurrencyTable th:nth-child(4),.stCurrencyTable td:nth-child(4){width:132px}.stCurrencyTable th:nth-child(5),.stCurrencyTable td:nth-child(5){width:104px}.stCurrencyTable th:nth-child(6),.stCurrencyTable td:nth-child(6){width:142px}.stCurrencyTable th:nth-child(7),.stCurrencyTable td:nth-child(7){width:264px}.stActionsHeading{text-align:right!important}.stCurrencyCode{min-width:40px;height:22px;padding:2px 5px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d5e7f7;background:var(--st-blue-soft);color:var(--st-blue);font-weight:700;letter-spacing:.05em}.stCurrencyName{display:block;overflow:hidden;color:var(--st-heading);font-weight:600;text-overflow:ellipsis}.stSymbolValue,.stDateValue{color:#475467}.stRateCell{min-width:0;display:grid;gap:0}.stRateValue{overflow:hidden;color:var(--st-heading);font-weight:600;font-variant-numeric:tabular-nums;text-overflow:ellipsis}.stRateCaption{color:var(--st-subtle);font-size:11px!important}.stStatusStack{display:flex;align-items:center;gap:3px;flex-wrap:wrap}.stPill{min-height:20px;padding:2px 5px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;line-height:1.15;white-space:nowrap}.stPill-neutral{border-color:#d9dee5;background:#f5f6f7;color:#475467}.stPill-info{border-color:var(--st-blue-border);background:var(--st-blue-soft);color:var(--st-blue)}.stPill-ok{border-color:var(--st-green-border);background:var(--st-green-soft);color:#0b6a0b}.stPill-warn{border-color:var(--st-amber-border);background:var(--st-amber-soft);color:var(--st-amber)}.stPill-bad{border-color:var(--st-red-border);background:var(--st-red-soft);color:var(--st-red)}.stRowActions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:4px}.stActionButton{min-height:26px;padding:3px 6px;border-color:#d5dbe3;background:#fff;color:#475467}.stActionButton:hover:not(:disabled){border-color:#8fbfe8;background:#f5faff;color:var(--st-blue)}.stActionPlaceholder{min-width:50px;color:#98a2b3;text-align:center}.stIconButton{width:26px;min-width:26px;min-height:26px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-color:#d5dbe3;background:#fff;color:#475467;font-weight:600}.stIconButton:hover:not(:disabled){border-color:#8fbfe8;background:#f5faff;color:var(--st-blue)}.stIconButtonDanger{border-color:#ead5d7;color:var(--st-red)}.stIconButtonDanger:hover:not(:disabled){border-color:var(--st-red-border);background:var(--st-red-soft);color:var(--st-red)}.stTableFooter{min-height:44px;padding:7px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--st-border-soft);background:#fff}.stTableSummary{color:var(--st-muted)}.stTableSummary strong{color:#344054;font-weight:600}.stPager{display:flex;align-items:center;gap:4px}.stPagerButton{width:26px;min-width:26px;min-height:26px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-color:#d5dbe3;background:#fff;color:#475467}.stPagerButton:hover:not(:disabled){border-color:#8fbfe8;background:#f5faff;color:var(--st-blue)}.stPagerCurrent{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--st-blue);background:var(--st-blue);color:#fff;font-weight:600}.stPagerTotal{padding:0 3px;color:var(--st-muted)}.stOperationalNote{min-height:44px;padding:7px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--st-border-soft);background:#fafbfc}.stOperationalNote>div:first-child{min-width:0;display:flex;align-items:baseline;gap:7px}.stOperationalNote strong{color:#344054;font-weight:600;white-space:nowrap}.stOperationalNote span{color:var(--st-muted)}.stOperationalStatus{flex:0 0 auto}.stEmpty{min-height:220px;padding:24px;display:grid;place-content:center;gap:3px;color:var(--st-muted);text-align:center}.stEmptyTitle{color:var(--st-heading);font-weight:600}.stFloatingWindow{position:fixed;z-index:10050;min-width:330px;min-height:390px;overflow:hidden;display:grid;grid-template-rows:34px auto minmax(0,1fr);border:1px solid #7eb4e4;background:#fff;box-shadow:0 18px 48px #1018282e,0 3px 10px #10182814}.stFloatingWindowBar{min-width:0;height:34px;padding:0 5px 0 9px;display:flex;align-items:center;justify-content:space-between;gap:8px;background:var(--st-blue);color:#fff;cursor:move;-webkit-user-select:none;user-select:none;touch-action:none}.stWindowDragArea{min-width:0;display:flex;align-items:center;gap:7px}.stDragMark{color:#ffffffd1;font-weight:700;letter-spacing:-2px}.stWindowBarLabel{overflow:hidden;color:#fff!important;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.stWindowControls{flex:0 0 auto;display:flex;align-items:center;gap:2px}.stWindowControl{width:28px;min-width:28px;min-height:26px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-color:transparent;background:transparent;color:#fff}.stWindowControl:hover:not(:disabled){background:#ffffff24}.stFloatingWindowHeading{min-height:64px;padding:10px 12px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border-bottom:1px solid var(--st-border-soft)}.stFloatingWindowHeading h2{margin:0;color:var(--st-heading);font-size:12px!important;font-weight:700;line-height:1.4}.stFloatingWindowHeading p{margin:2px 0 0;color:var(--st-muted);line-height:1.35}.stFloatingForm{min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto}.stFloatingFormBody{min-height:0;padding:12px;overflow-y:auto;display:grid;align-content:start;gap:11px}.stField{min-width:0;display:grid;gap:4px}.stLabel{color:#344054;font-weight:600}.stFieldHelp{color:var(--st-subtle);font-size:11px!important;line-height:1.3}.stFormInformation{margin-top:1px;padding:9px;border:1px solid #d8e8f6;background:#f6faff}.stFormInformationTitle{margin-bottom:2px;color:#344054;font-weight:600}.stFormInformation p{margin:0;color:var(--st-muted);line-height:1.4}.stFloatingFormFooter{min-height:50px;padding:8px 12px;display:flex;align-items:center;justify-content:flex-end;gap:7px;border-top:1px solid var(--st-border-soft);background:#fafbfc}.stResizeHandle{position:absolute;right:0;bottom:0;z-index:4;width:18px;height:18px;min-height:18px;padding:0;border:0;background:linear-gradient(135deg,transparent 0 46%,#8b98a8 47% 53%,transparent 54% 64%,#8b98a8 65% 71%,transparent 72%);cursor:nwse-resize;touch-action:none}.stNoSelect,.stNoSelect *{-webkit-user-select:none!important;user-select:none!important;cursor:default}@media(max-width:1180px){.stMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.stToolbar{align-items:stretch;flex-direction:column}.stToolbarPrimary,.stToolbarActions{width:100%}.stToolbarActions{justify-content:flex-end}}@media(max-width:760px){.stPage{gap:9px;padding:8px}.stPageHeader{align-items:stretch;flex-direction:column;gap:9px}.stHeaderActions{width:100%}.stHeaderActions>button{flex:1 1 0}.stMetrics{grid-template-columns:1fr}.stMetric{min-height:60px}.stWorkspaceHead{align-items:flex-start;flex-direction:column}.stWorkspaceStatus{justify-content:flex-start}.stSearchField{width:100%;min-width:0}.stToolbarActions{display:grid;grid-template-columns:1fr 1fr}.stToolbarActions>button{width:100%}.stTableFooter,.stOperationalNote{align-items:stretch;flex-direction:column}.stPager{justify-content:flex-start}.stOperationalNote>div:first-child{align-items:flex-start;flex-direction:column;gap:3px}.stFloatingWindowMobile{inset:auto 0 0!important;width:100%!important;height:min(78vh,620px)!important;min-width:0;min-height:0;border-right:0;border-bottom:0;border-left:0;box-shadow:0 -14px 40px #1018282e}.stFloatingWindowMobile .stFloatingWindowBar{cursor:default;touch-action:auto}}@media(max-width:480px){.stHeaderActions,.stToolbarActions{display:grid;grid-template-columns:1fr}.stHeaderActions>button,.stToolbarActions>button{width:100%}.stFloatingWindowMobile{height:86vh!important}.stFloatingFormFooter{display:grid;grid-template-columns:1fr 1fr}.stFloatingFormFooter>button{width:100%}}@media(max-width:760px){.stToastViewport{top:10px;right:10px;left:10px;width:auto}}.geoPage,.geoPage *,.geoPage *:before,.geoPage *:after{box-sizing:border-box;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:12px!important;border-radius:2px!important}.geoPage{--geo-blue: #0f6cbd;--geo-blue-hover: #115ea3;--geo-blue-soft: #eef6fc;--geo-text: #1f2937;--geo-heading: #111827;--geo-muted: #667085;--geo-subtle: #8a94a3;--geo-border: #dfe4ea;--geo-border-soft: #e9edf2;--geo-green: #107c10;--geo-green-soft: #edf7ed;--geo-green-border: #c8e6c9;--geo-amber: #8a5a00;--geo-amber-soft: #fff8e1;--geo-amber-border: #ead79a;--geo-red: #a4262c;--geo-red-soft: #fde7e9;--geo-red-border: #efb8bd;width:100%;min-width:0;min-height:100%;display:grid;align-content:start;gap:10px;padding:10px 12px 16px;color:var(--geo-text);background:#fff}.geoPage button,.geoPage input,.geoPage select{font:inherit}.geoPageHeader{min-width:0;min-height:68px;padding:2px 0 10px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--geo-border-soft)}.geoPageHeaderCopy{min-width:0;display:grid;gap:3px}.geoBreadcrumb{display:flex;align-items:center;gap:5px;color:var(--geo-muted)}.geoPageHeader h1,.geoPanel h2,.geoFloatingTitle h2{margin:0;color:var(--geo-heading);font-size:12px!important;font-weight:700!important}.geoPageHeader p,.geoPanel p{margin:0;color:var(--geo-muted);line-height:1.4}.geoHeaderActions{flex:0 0 auto;display:flex;align-items:center;gap:7px}.geoPrimaryButton,.geoSecondaryButton,.geoDangerButton{min-height:28px;padding:5px 9px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid transparent;cursor:pointer;white-space:nowrap}.geoPrimaryButton{border-color:var(--geo-blue);background:var(--geo-blue);color:#fff}.geoPrimaryButton:hover:not(:disabled){border-color:var(--geo-blue-hover);background:var(--geo-blue-hover)}.geoSecondaryButton{border-color:#cfd6df;background:#fff;color:#344054}.geoSecondaryButton:hover:not(:disabled){border-color:#8fbfe8;background:#f5faff;color:var(--geo-blue)}.geoDangerButton{border-color:#ead5d7;background:#fff;color:var(--geo-red)}.geoDangerButton:hover:not(:disabled){border-color:var(--geo-red-border);background:var(--geo-red-soft)}.geoPrimaryButton:disabled,.geoSecondaryButton:disabled,.geoDangerButton:disabled{opacity:.48;cursor:not-allowed}.geoSummary{min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.geoStat{min-width:0;min-height:66px;padding:9px 10px;display:grid;align-content:center;gap:1px;border:1px solid var(--geo-border);background:#fff;box-shadow:0 1px 2px #10182809}.geoStatLabel,.geoStatHint{color:var(--geo-muted)}.geoStat strong{color:var(--geo-heading);font-weight:700!important;font-variant-numeric:tabular-nums}.geoStat-success,.geoStat-info,.geoStat-warn{border-top:1px solid var(--geo-border)}.geoWorkspace{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:start}.geoPanel{min-width:0;overflow:hidden;border:1px solid var(--geo-border);background:#fff;box-shadow:0 2px 6px #1018280a}.geoPanelHead{min-height:50px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--geo-border-soft)}.geoPanelHead>div{min-width:0;display:grid;gap:2px}.geoToolbar{min-width:0;min-height:46px;padding:7px 10px;display:grid;grid-template-columns:minmax(190px,1fr) 120px 120px;gap:6px;border-bottom:1px solid var(--geo-border-soft);background:#fbfcfd}.geoToolbar input,.geoToolbar select,.geoField input,.geoField select{width:100%;min-width:0;height:30px;padding:5px 7px;border:1px solid #cfd6df;background:#fff;color:var(--geo-text);outline:0}.geoToolbar input:focus,.geoToolbar select:focus,.geoField input:focus,.geoField select:focus{border-color:var(--geo-blue);box-shadow:0 0 0 1px var(--geo-blue)}.geoSearchField{position:relative;min-width:0}.geoSearchField>span{position:absolute;left:8px;top:50%;z-index:1;transform:translateY(-50%);color:var(--geo-muted);pointer-events:none}.geoSearchField input{padding-left:25px}.geoCountryList{min-width:0;overflow:visible}.geoCountryRow{min-width:0;min-height:72px;padding:8px 10px;display:grid;grid-template-columns:minmax(260px,1fr) minmax(120px,auto) minmax(220px,auto);align-items:center;gap:10px;border-bottom:1px solid #edf0f3;background:#fff}.geoCountryRow:nth-child(2n){background:#fbfcfd}.geoCountryRow:hover{background:#f7fbff}.geoCountryIdentity{min-width:0;display:flex;align-items:flex-start;gap:8px}.geoCountryCode{width:34px;height:24px;flex:0 0 34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d5e7f7;background:var(--geo-blue-soft);color:var(--geo-blue);font-weight:700;letter-spacing:.04em}.geoCountryCopy{min-width:0;display:grid;gap:1px}.geoCountryCopy strong{overflow:hidden;color:var(--geo-heading);font-weight:600!important;text-overflow:ellipsis;white-space:nowrap}.geoCountryCopy span{overflow:hidden;color:var(--geo-muted);text-overflow:ellipsis;white-space:nowrap}.geoCountryStatus,.geoCountryActions{display:flex;align-items:center;gap:4px;white-space:nowrap}.geoCountryActions{justify-content:flex-end}.geoReadinessPanel{position:static;width:100%;min-width:0}.geoReadinessStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:8px;border-bottom:1px solid var(--geo-border-soft)}.geoReadinessStats .geoStat{min-height:56px;box-shadow:none}.geoPill{min-height:20px;padding:2px 5px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;white-space:nowrap}.geoPill-neutral{border-color:#d9dee5;background:#f5f6f7;color:#475467}.geoPill-success{border-color:var(--geo-green-border);background:var(--geo-green-soft);color:#0b6a0b}.geoPill-warn{border-color:var(--geo-amber-border);background:var(--geo-amber-soft);color:var(--geo-amber)}.geoPill-danger{border-color:var(--geo-red-border);background:var(--geo-red-soft);color:var(--geo-red)}.geoTableWrap{width:100%;min-width:0;overflow:visible}.geoTable{width:100%;min-width:0;border-collapse:collapse;table-layout:fixed;background:#fff}.geoTable th,.geoTable td{height:38px;padding:6px;border-bottom:1px solid #eef1f4;text-align:left;color:#273142;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.geoTable th{position:sticky;top:0;z-index:2;background:#f7f8fa;color:#5f6b7a;font-weight:600!important}.geoTable tbody tr:hover{background:#f7fbff}.geoTable th:nth-child(1),.geoTable td:nth-child(1){width:14%}.geoTable th:nth-child(2),.geoTable td:nth-child(2){width:14%}.geoTable th:nth-child(3),.geoTable td:nth-child(3){width:14%}.geoTable th:nth-child(4),.geoTable td:nth-child(4){width:16%}.geoTable th:nth-child(5),.geoTable td:nth-child(5){width:16%}.geoTable th:nth-child(6),.geoTable td:nth-child(6){width:26%}.geoPagerBar{min-height:42px;padding:7px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--geo-border-soft);background:#fff}.geoPagerSummary{color:var(--geo-muted)}.geoPager{display:flex;align-items:center;gap:4px}.geoPagerButton{width:26px;min-width:26px;height:26px;min-height:26px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d5dbe3;background:#fff;color:#475467;cursor:pointer}.geoPagerButton:hover:not(:disabled){border-color:#8fbfe8;background:#f5faff;color:var(--geo-blue)}.geoPagerButton:disabled{opacity:.45;cursor:not-allowed}.geoPagerCurrent{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--geo-blue);background:var(--geo-blue);color:#fff;font-weight:600}.geoPagerTotal{padding:0 3px;color:var(--geo-muted)}.geoToastViewport{position:fixed;top:74px;right:18px;z-index:12000;width:min(380px,calc(100vw - 36px));display:grid;gap:8px;pointer-events:none}.geoToast{min-height:38px;padding:8px 8px 8px 10px;display:grid;grid-template-columns:18px minmax(0,1fr) 24px;align-items:start;gap:8px;border:1px solid transparent;background:#fff;box-shadow:0 10px 28px #10182824,0 2px 6px #10182814;pointer-events:auto}.geoToastSuccess{border-color:var(--geo-green-border);border-left:3px solid var(--geo-green);background:#f7fcf7;color:var(--geo-green)}.geoToastError{border-color:var(--geo-red-border);border-left:3px solid var(--geo-red);background:#fff8f8;color:var(--geo-red)}.geoToastMark{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-weight:700}.geoToastText{min-width:0;overflow-wrap:anywhere}.geoToastClose{width:24px;min-width:24px;height:24px;min-height:24px;padding:0;border:0;background:transparent;color:currentColor;cursor:pointer}.geoFloatingWindow{position:fixed;z-index:11000;min-width:380px;min-height:420px;overflow:hidden;display:grid;grid-template-rows:34px auto minmax(0,1fr);border:1px solid #7eb4e4;background:#fff;box-shadow:0 18px 48px #1018282e,0 3px 10px #10182814}.geoFloatingBar{min-width:0;height:34px;padding:0 5px 0 9px;display:flex;align-items:center;justify-content:space-between;gap:8px;background:var(--geo-blue);color:#fff;cursor:move;-webkit-user-select:none;user-select:none;touch-action:none}.geoFloatingBarCopy,.geoFloatingControls{display:flex;align-items:center;gap:6px}.geoDragMark{color:#ffffffd1;font-weight:700;letter-spacing:-2px}.geoWindowButton{width:28px;min-width:28px;height:26px;min-height:26px;padding:0;border:0;background:transparent;color:#fff;cursor:pointer}.geoWindowButton:hover{background:#ffffff24}.geoFloatingTitle{min-height:42px;padding:9px 11px;display:flex;align-items:center;border-bottom:1px solid var(--geo-border-soft)}.geoFloatingBody{min-height:0;overflow-y:auto;display:grid;align-content:start;gap:0}.geoWindowSection{padding:11px;display:grid;gap:10px;border-bottom:1px solid var(--geo-border-soft)}.geoWindowSectionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.geoWindowSectionTitle{color:var(--geo-heading);font-weight:700}.geoWindowSectionHint{margin-top:2px;color:var(--geo-muted)}.geoGrid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.geoField{min-width:0;display:grid;gap:4px;color:var(--geo-muted)}.geoField input:disabled,.geoField select:disabled{background:#f6f7f8;color:#7a8491}.geoCheck{display:inline-flex;align-items:center;gap:7px;color:#374151}.geoCheck input{width:14px;height:14px;margin:0;accent-color:var(--geo-blue)}.geoSelectedCountry{padding:8px 9px;display:grid;gap:2px;background:#f8fafc}.geoSelectedCountry strong{color:var(--geo-heading);font-weight:600!important}.geoSelectedCountry span{color:var(--geo-muted)}.geoPreview{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.geoPreview .geoStat{min-height:54px;padding:7px;box-shadow:none}.geoInlineWarn,.geoCsvHint{padding:8px 9px;display:grid;gap:4px;border:1px solid var(--geo-amber-border);background:var(--geo-amber-soft);color:#713f12}.geoCsvHint span{overflow-wrap:anywhere}.geoWindowFooter{padding:9px 11px;display:flex;align-items:center;justify-content:flex-end;gap:7px;background:#fafbfc}.geoResizeHandle{position:absolute;right:0;bottom:0;z-index:3;width:18px;height:18px;min-height:18px;padding:0;border:0;background:linear-gradient(135deg,transparent 0 46%,#8b98a8 47% 53%,transparent 54% 64%,#8b98a8 65% 71%,transparent 72%);cursor:nwse-resize;touch-action:none}.geoEmpty{min-height:160px;padding:20px;display:grid;place-items:center;color:var(--geo-muted);text-align:center}.geoNoSelect,.geoNoSelect *{-webkit-user-select:none!important;user-select:none!important}@media(max-width:1180px){.geoSummary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.geoPage{padding:8px}.geoPageHeader,.geoPanelHead{align-items:stretch;flex-direction:column}.geoHeaderActions{width:100%;display:grid;grid-template-columns:1fr}.geoHeaderActions button{width:100%}.geoSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.geoToolbar{grid-template-columns:1fr}.geoCountryRow{grid-template-columns:1fr;align-items:stretch}.geoPagerBar{align-items:stretch;flex-direction:column}.geoPager{justify-content:flex-start}.geoCountryStatus,.geoCountryActions{justify-content:flex-start;flex-wrap:wrap}.geoReadinessStats{grid-template-columns:repeat(2,minmax(0,1fr))}.geoPagerBar{min-height:42px;padding:7px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--geo-border-soft);background:#fff}.geoPagerSummary{color:var(--geo-muted)}.geoPager{display:flex;align-items:center;gap:4px}.geoPagerButton{width:26px;min-width:26px;height:26px;min-height:26px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d5dbe3;background:#fff;color:#475467;cursor:pointer}.geoPagerButton:hover:not(:disabled){border-color:#8fbfe8;background:#f5faff;color:var(--geo-blue)}.geoPagerButton:disabled{opacity:.45;cursor:not-allowed}.geoPagerCurrent{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--geo-blue);background:var(--geo-blue);color:#fff;font-weight:600}.geoPagerTotal{padding:0 3px;color:var(--geo-muted)}.geoToastViewport{top:10px;right:10px;left:10px;width:auto}.geoFloatingWindowMobile{inset:auto 0 0!important;width:100%!important;height:86vh!important;min-width:0;min-height:0;border-right:0;border-bottom:0;border-left:0;box-shadow:0 -14px 40px #1018282e}.geoFloatingWindowMobile .geoFloatingBar{cursor:default;touch-action:auto}.geoGrid2,.geoPreview{grid-template-columns:1fr}}@media(max-width:480px){.geoSummary,.geoReadinessStats{grid-template-columns:1fr}.geoCountryActions button,.geoWindowFooter button{width:100%}.geoWindowFooter{display:grid;grid-template-columns:1fr}}@media(max-width:980px){.geoTableWrap{overflow-x:auto}.geoTable{min-width:620px}.geoSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.geoToolbar{grid-template-columns:minmax(0,1fr) 1fr 1fr}.geoCountryRow{grid-template-columns:minmax(0,1fr)}.geoCountryStatus,.geoCountryActions{justify-content:flex-start;flex-wrap:wrap}}@media(max-width:640px){.geoSummary,.geoToolbar{grid-template-columns:1fr}.geoReadinessStats{grid-template-columns:repeat(2,minmax(0,1fr))}.geoTable{min-width:620px}}@media(max-width:420px){.geoReadinessStats{grid-template-columns:1fr}.geoCountryActions{display:grid;grid-template-columns:1fr}.geoCountryActions button{width:100%}}.geoPanel,.geoPanelHead,.geoToolbar,.geoReadinessStats,.geoPagerBar{max-width:100%}.geoCountriesPanel,.geoReadinessPanel{width:100%}.geoCountryActions{min-width:0}@media(min-width:981px){.geoTableWrap{overflow-x:hidden}.geoTable{min-width:0}}@media(max-width:760px){.geoCountryRow{grid-template-columns:1fr}.geoCountryStatus,.geoCountryActions{width:100%}}.filPage,.filPage *,.filPage *:before,.filPage *:after{box-sizing:border-box;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:12px!important;border-radius:2px!important}.filPage{--fil-blue: #0f6cbd;--fil-blue-hover: #115ea3;--fil-blue-soft: #eef6fc;--fil-text: #1f2937;--fil-heading: #111827;--fil-muted: #667085;--fil-subtle: #8a94a3;--fil-border: #dfe4ea;--fil-border-soft: #e9edf2;--fil-green: #107c10;--fil-green-soft: #edf7ed;--fil-green-border: #c8e6c9;--fil-amber: #8a5a00;--fil-amber-soft: #fff8e1;--fil-amber-border: #ead79a;--fil-red: #a4262c;--fil-red-soft: #fde7e9;--fil-red-border: #efb8bd;width:100%;min-width:0;min-height:100%;display:grid;align-content:start;gap:10px;padding:10px 12px 16px;color:var(--fil-text);background:#fff}.filPage button,.filPage input,.filPage select{font:inherit}.filPageHeader{min-width:0;min-height:68px;padding:2px 0 10px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--fil-border-soft)}.filPageHeaderCopy{min-width:0;display:grid;gap:3px}.filBreadcrumb{display:flex;align-items:center;gap:5px;color:var(--fil-muted)}.filPageHeader h1,.filWorkspaceHead h2,.filFloatingTitle h3{margin:0;color:var(--fil-heading);font-size:12px!important;font-weight:700}.filPageHeader p,.filWorkspaceHead p{margin:0;color:var(--fil-muted);line-height:1.4}.filPrimary,.filSecondary,.filActions button,.filPager button{min-height:28px;padding:5px 9px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #cfd6df;background:#fff;color:#344054;cursor:pointer;white-space:nowrap}.filPrimary{border-color:var(--fil-blue);background:var(--fil-blue);color:#fff}.filPrimary:hover:not(:disabled){border-color:var(--fil-blue-hover);background:var(--fil-blue-hover)}.filSecondary:hover:not(:disabled),.filActions button:hover:not(:disabled),.filPager button:hover:not(:disabled){border-color:#8fbfe8;background:#f5faff;color:var(--fil-blue)}.filPrimary:disabled,.filSecondary:disabled,.filActions button:disabled,.filPager button:disabled{opacity:.48;cursor:not-allowed}.filMetrics{min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.filStat{min-width:0;min-height:66px;padding:9px 10px;display:grid;align-content:center;gap:1px;border:1px solid var(--fil-border);background:#fff;box-shadow:0 1px 2px #10182809}.filStat span,.filStat small{color:var(--fil-muted)}.filStat strong{color:var(--fil-heading);font-weight:700;font-variant-numeric:tabular-nums}.filWorkspace{min-width:0;overflow:hidden;border:1px solid var(--fil-border);background:#fff;box-shadow:0 2px 6px #1018280a}.filWorkspaceHead{min-height:50px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--fil-border-soft)}.filWorkspaceHead>div{min-width:0;display:grid;gap:2px}.filCountPill{min-height:20px;padding:2px 6px;display:inline-flex;align-items:center;border:1px solid #d9dee5;background:#f5f6f7;color:#475467;white-space:nowrap}.filToolbar{min-width:0;min-height:46px;padding:7px 10px;display:grid;grid-template-columns:minmax(260px,1fr) 160px auto;gap:6px;border-bottom:1px solid var(--fil-border-soft);background:#fbfcfd}.filSearch{position:relative;min-width:0}.filSearch>span{position:absolute;left:8px;top:50%;z-index:1;transform:translateY(-50%);color:var(--fil-muted);pointer-events:none}.filSearch input,.filToolbar select{width:100%;min-width:0;height:30px;padding:5px 7px;border:1px solid #cfd6df;background:#fff;color:var(--fil-text);outline:0}.filSearch input{padding-left:26px}.filSearch input:focus,.filToolbar select:focus{border-color:var(--fil-blue);box-shadow:0 0 0 1px var(--fil-blue)}.filTableWrap{width:100%;min-width:0;overflow:visible;background:#fff}.filTable{width:100%;min-width:0;border-collapse:collapse;table-layout:fixed;background:#fff}.filTable th:nth-child(7),.filTable td:nth-child(7){width:12%}.filTable th,.filTable td{height:48px;padding:7px 6px;border-bottom:1px solid #eef1f4;text-align:left;color:#273142;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filTable th{height:34px;background:#f7f8fa;color:#5f6b7a;font-weight:600}.filTable tbody tr{background:#fff}.filTable tbody tr:nth-child(2n){background:#fbfcfd}.filTable tbody tr:hover{background:#f7fbff}.filMainText,.filSubText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filMainText{color:var(--fil-heading);font-weight:600}.filSubText{margin-top:2px;color:var(--fil-muted)}.filPill{min-height:20px;padding:2px 5px;display:inline-flex;align-items:center;border:1px solid transparent;white-space:nowrap}.filPill.good{border-color:var(--fil-green-border);background:var(--fil-green-soft);color:#0b6a0b}.filPill.warn{border-color:var(--fil-amber-border);background:var(--fil-amber-soft);color:var(--fil-amber)}.filPill.danger{border-color:var(--fil-red-border);background:var(--fil-red-soft);color:var(--fil-red)}.filPill.neutral{border-color:#d9dee5;background:#f5f6f7;color:#475467}.filTable th:nth-child(7),.filTable td:nth-child(7){overflow:visible}.filActions{min-width:0;width:100%;display:flex;align-items:center;justify-content:flex-end;gap:4px;flex-wrap:nowrap}.filActions button{flex:0 0 auto;min-width:38px;min-height:26px;padding:3px 5px}.filPager{min-height:44px;padding:7px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--fil-muted);border-top:1px solid var(--fil-border-soft)}.filPagerControls{display:flex;align-items:center;gap:4px}.filPager button{width:26px;min-width:26px;min-height:26px;padding:0}.filPagerCurrent{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--fil-blue);background:var(--fil-blue);color:#fff;font-weight:600}.filPagerTotal{padding:0 3px;color:var(--fil-muted)}.filToastViewport{position:fixed;top:74px;right:18px;z-index:12000;width:min(380px,calc(100vw - 36px));pointer-events:none}.filToast{min-height:38px;padding:8px 8px 8px 10px;display:grid;grid-template-columns:18px minmax(0,1fr) 24px;align-items:start;gap:8px;border:1px solid transparent;background:#fff;box-shadow:0 10px 28px #10182824,0 2px 6px #10182814;pointer-events:auto}.filToast.isSuccess{border-color:var(--fil-green-border);border-left:3px solid var(--fil-green);background:#f7fcf7;color:var(--fil-green)}.filToast.isError{border-color:var(--fil-red-border);border-left:3px solid var(--fil-red);background:#fff8f8;color:var(--fil-red)}.filToastMark{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-weight:700}.filToastText{min-width:0;overflow-wrap:anywhere}.filToastClose{width:24px;min-width:24px;height:24px;min-height:24px;padding:0;border:0;background:transparent;color:currentColor;cursor:pointer}.filFloatingWindow{position:fixed;z-index:11000;min-width:420px;min-height:360px;overflow:hidden;display:grid;grid-template-rows:34px auto minmax(0,1fr);border:1px solid #7eb4e4;background:#fff;box-shadow:0 18px 48px #1018282e,0 3px 10px #10182814}.filFloatingBar{min-width:0;height:34px;padding:0 5px 0 9px;display:flex;align-items:center;justify-content:space-between;gap:8px;background:var(--fil-blue);color:#fff;cursor:move;-webkit-user-select:none;user-select:none;touch-action:none}.filFloatingBarCopy,.filFloatingControls{display:flex;align-items:center;gap:6px}.filDragMark{color:#ffffffd1;font-weight:700;letter-spacing:-2px}.filWindowButton{width:28px;min-width:28px;height:26px;min-height:26px;padding:0;border:0;background:transparent;color:#fff;cursor:pointer}.filWindowButton:hover{background:#ffffff24}.filFloatingTitle{min-height:48px;padding:9px 11px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--fil-border-soft)}.filFloatingTitle>div{min-width:0;display:grid;gap:2px}.filFloatingTitle>div>span{color:var(--fil-muted)}.filFloatingTitle h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filFloatingBody{min-height:0;padding:11px;overflow-y:auto;display:grid;align-content:start;gap:10px}.filPreview{width:100%;min-height:240px;max-height:430px;overflow:auto;display:grid;place-items:center;border:1px solid var(--fil-border);background:#fff}.filPreview img{max-width:100%;max-height:410px;object-fit:contain;display:block}.filPreview iframe{width:100%;height:410px;border:0;background:#fff}.filNoPreview{padding:9px 10px;border:1px solid var(--fil-amber-border);background:var(--fil-amber-soft);color:var(--fil-amber)}.filDetails{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.filDetails article{min-width:0;padding:8px 9px;display:grid;gap:2px;border:1px solid var(--fil-border);background:#fff}.filDetails span{color:var(--fil-muted)}.filDetails strong{color:var(--fil-heading);font-weight:600;overflow-wrap:anywhere}.filRawDetails{border:1px solid var(--fil-border);background:#fff}.filRawDetails summary{padding:8px 9px;cursor:pointer;color:#344054;font-weight:600}.filRawDetails pre{margin:0;max-height:240px;overflow:auto;padding:9px;border-top:1px solid #1e293b;background:#0f172a;color:#dbeafe;line-height:1.4}.filWindowTitleMeta{flex:0 0 auto;display:flex;align-items:center;gap:5px}.filCaseSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.filCaseSummary article{min-width:0;padding:8px 9px;display:grid;gap:2px;border:1px solid var(--fil-border);background:#fff}.filCaseSummary span{color:var(--fil-muted)}.filCaseSummary strong{min-width:0;overflow:hidden;color:var(--fil-heading);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.filEvidenceSection,.filPreviewSection{min-width:0;overflow:hidden;border:1px solid var(--fil-border);background:#fff}.filEvidenceSectionHead{min-height:46px;padding:8px 9px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--fil-border-soft);background:#fbfcfd}.filEvidenceSectionHead>div{min-width:0;display:grid;gap:2px}.filEvidenceSectionHead h4{margin:0;color:var(--fil-heading);font-size:12px!important;font-weight:700}.filEvidenceSectionHead p{margin:0;overflow:hidden;color:var(--fil-muted);text-overflow:ellipsis;white-space:nowrap}.filEvidenceList{min-width:0;max-height:250px;overflow-y:auto}.filEvidenceItem{min-width:0;min-height:62px;padding:6px 8px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;border-bottom:1px solid #eef1f4;background:#fff}.filEvidenceItem:last-child{border-bottom:0}.filEvidenceItem:nth-child(2n){background:#fbfcfd}.filEvidenceItem.isSelected{background:#f2f8fd;box-shadow:inset 2px 0 0 var(--fil-blue)}.filEvidencePreviewButton{min-width:0;padding:0;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.filEvidenceType{width:38px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d5e7f7;background:var(--fil-blue-soft);color:var(--fil-blue);font-size:11px!important;font-weight:700}.filEvidenceCopy{min-width:0;display:grid;gap:1px}.filEvidenceCopy strong,.filEvidenceCopy span,.filEvidenceCopy small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filEvidenceCopy strong{color:var(--fil-heading);font-weight:600}.filEvidenceCopy span,.filEvidenceCopy small{color:var(--fil-muted)}.filEvidenceActions{display:flex;align-items:center;justify-content:flex-end;gap:4px;white-space:nowrap}.filEvidenceActions button{min-height:26px;padding:3px 6px;border:1px solid #cfd6df;background:#fff;color:#344054;cursor:pointer}.filEvidenceActions button:hover:not(:disabled){border-color:#8fbfe8;background:#f5faff;color:var(--fil-blue)}.filEvidenceActions button:disabled{opacity:.45;cursor:not-allowed}.filPreviewSection .filPreview,.filPreviewSection .filDetails,.filPreviewSection .filRawDetails,.filPreviewSection>.filNoPreview{margin:9px}.filPreviewSection .filDetails,.filPreviewSection .filRawDetails{margin-top:0}.filResizeHandle{position:absolute;right:0;bottom:0;z-index:3;width:18px;height:18px;min-height:18px;padding:0;border:0;background:linear-gradient(135deg,transparent 0 46%,#8b98a8 47% 53%,transparent 54% 64%,#8b98a8 65% 71%,transparent 72%);cursor:nwse-resize;touch-action:none}.filNoSelect,.filNoSelect *{-webkit-user-select:none!important;user-select:none!important}@media(max-width:1180px){.filMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.filTableWrap{overflow-x:auto}.filTable{min-width:940px}}@media(max-width:860px){.filTable,.filTable thead,.filTable tbody,.filTable tr,.filTable th,.filTable td{display:block;width:100%;min-width:0}.filTable{min-width:0}.filTable thead{display:none}.filTable tr{padding:9px 10px;border-bottom:1px solid #eef1f4}.filTable td{min-height:0;height:auto;padding:5px 0;border-bottom:0;display:grid;grid-template-columns:110px minmax(0,1fr);gap:9px;white-space:normal}.filTable td:before{content:attr(data-label);color:var(--fil-muted)}.filMainText,.filSubText{white-space:normal;overflow-wrap:anywhere}.filActions{justify-content:flex-start;flex-wrap:wrap}}@media(max-width:760px){.filPage{padding:8px}.filPageHeader,.filWorkspaceHead,.filPager{align-items:stretch;flex-direction:column}.filPageHeader>.filPrimary{width:100%}.filMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.filToolbar{grid-template-columns:1fr}.filToolbar>button{width:100%}.filDetails{grid-template-columns:1fr}.filPagerControls{justify-content:flex-start}.filToastViewport{top:10px;right:10px;left:10px;width:auto}.filFloatingWindowMobile{inset:auto 0 0!important;width:100%!important;height:86vh!important;min-width:0;min-height:0;border-right:0;border-bottom:0;border-left:0;box-shadow:0 -14px 40px #1018282e}.filFloatingWindowMobile .filFloatingBar{cursor:default;touch-action:auto}}@media(max-width:480px){.filMetrics{grid-template-columns:1fr}.filActions{display:grid;grid-template-columns:1fr}.filActions button{width:100%}}@media(min-width:1181px){.filTableWrap{overflow-x:hidden}.filTable{min-width:0}}@media(min-width:861px){.filTable th:nth-child(7),.filTable td:nth-child(7){text-align:right}.filActions{min-width:86px}}@media(max-width:980px){.filCaseSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.filEvidenceItem{grid-template-columns:1fr}.filEvidenceActions{justify-content:flex-start}}@media(max-width:560px){.filCaseSummary{grid-template-columns:1fr}.filWindowTitleMeta{align-items:flex-end;flex-direction:column}.filEvidenceActions{display:grid;grid-template-columns:1fr}.filEvidenceActions button{width:100%}}.filFloatingWindow{max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow:hidden}.filFloatingHeader{position:sticky;top:0;z-index:8;flex:0 0 auto}.filFloatingBody{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.filCaseSummary article{min-width:0}.filCaseSummary strong{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.35}.filEvidenceItem,.filEvidenceItem:nth-child(2n),.filEvidenceItem.isSelected{color:#1f2933}.filEvidenceItem{background:#fff}.filEvidenceItem:nth-child(2n){background:#f8fafc}.filEvidenceItem.isSelected{background:#eef6fd;box-shadow:inset 2px 0 #0f6cbd}.filEvidencePreviewButton,.filEvidenceItem.isSelected .filEvidencePreviewButton{color:#1f2933;background:transparent}.filEvidenceCopy strong,.filEvidenceItem.isSelected .filEvidenceCopy strong{color:#111827!important}.filEvidenceCopy span,.filEvidenceCopy small,.filEvidenceItem.isSelected .filEvidenceCopy span,.filEvidenceItem.isSelected .filEvidenceCopy small{color:#667085!important}.filEvidenceType,.filEvidenceItem.isSelected .filEvidenceType{border-color:#cfe3f5;background:#edf6ff;color:#0f6cbd!important}.filEvidenceActions{min-width:max-content}.filEvidenceActions button{min-width:0;border:1px solid #0f6cbd;background:#0f6cbd;color:#fff!important}.filEvidenceActions button:hover:not(:disabled){border-color:#115ea3;background:#115ea3;color:#fff!important}.filEvidenceActions button:disabled{border-color:#cbd5e1;background:#eef2f6;color:#7a8491!important}.filEvidenceList{min-width:0;max-height:min(290px,34vh);overflow-x:auto;overflow-y:auto;scrollbar-gutter:stable}.filEvidenceItem{min-width:620px}.filPreviewSection{min-width:0}.filPreviewSection .filPreview{min-height:240px;max-height:min(520px,55vh);overflow:auto;background:#f8fafc}.filPreviewSection .filPreview iframe{width:100%;min-height:420px;border:0;background:#fff}.filPreviewSection .filDetails article{min-width:0}.filPreviewSection .filDetails strong{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.filRawDetails{min-width:0}.filRawDetails pre{max-width:100%;max-height:260px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.filTableWrap{width:100%;min-width:0;overflow-x:auto!important;overflow-y:visible;scrollbar-gutter:stable}.filTable{width:100%;min-width:900px;table-layout:fixed}.filTable th,.filTable td{min-width:0}.filTable th:nth-child(1),.filTable td:nth-child(1){width:19%}.filTable th:nth-child(2),.filTable td:nth-child(2){width:21%}.filTable th:nth-child(3),.filTable td:nth-child(3){width:9%}.filTable th:nth-child(4),.filTable td:nth-child(4){width:13%}.filTable th:nth-child(5),.filTable td:nth-child(5){width:16%}.filTable th:nth-child(6),.filTable td:nth-child(6){width:10%}.filTable th:nth-child(7),.filTable td:nth-child(7){width:12%;overflow:visible}.filActions{min-width:84px}@media(min-width:1181px){.filTableWrap{overflow-x:auto!important}.filTable{min-width:900px}}@media(max-width:980px){.filFloatingWindow{width:calc(100vw - 16px)!important;height:calc(100vh - 16px)!important;max-width:none;max-height:none;left:8px!important;top:8px!important}.filCaseSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.filEvidenceItem{min-width:560px;grid-template-columns:minmax(260px,1fr) auto}.filPreviewSection .filPreview{max-height:48vh}}@media(max-width:860px){.filTableWrap{display:block;overflow-x:auto!important}.filTable{display:table;min-width:860px}.filTable thead{display:table-header-group}.filTable tbody{display:table-row-group}.filTable tr{display:table-row}.filTable th,.filTable td{display:table-cell}.filTable td:before{display:none}.filTable th:nth-child(1),.filTable td:nth-child(1),.filTable th:nth-child(2),.filTable td:nth-child(2),.filTable th:nth-child(3),.filTable td:nth-child(3),.filTable th:nth-child(4),.filTable td:nth-child(4),.filTable th:nth-child(5),.filTable td:nth-child(5),.filTable th:nth-child(6),.filTable td:nth-child(6),.filTable th:nth-child(7),.filTable td:nth-child(7){width:auto}.filTable th:nth-child(1),.filTable td:nth-child(1){min-width:155px}.filTable th:nth-child(2),.filTable td:nth-child(2){min-width:175px}.filTable th:nth-child(3),.filTable td:nth-child(3){min-width:86px}.filTable th:nth-child(4),.filTable td:nth-child(4){min-width:125px}.filTable th:nth-child(5),.filTable td:nth-child(5){min-width:145px}.filTable th:nth-child(6),.filTable td:nth-child(6){min-width:125px}.filTable th:nth-child(7),.filTable td:nth-child(7){min-width:92px}.filActions{justify-content:flex-start;min-width:84px}}@media(max-width:640px){.filFloatingWindow{width:100vw!important;height:100dvh!important;max-width:100vw;max-height:100dvh;left:0!important;top:0!important;border-left:0;border-right:0}.filFloatingHeader{min-height:38px}.filFloatingTitle{min-width:0}.filFloatingTitleMeta{gap:3px}.filFloatingBody{padding:7px}.filCaseSummary{grid-template-columns:1fr}.filEvidenceList{max-height:34vh}.filEvidenceItem{min-width:0;grid-template-columns:1fr}.filEvidencePreviewButton{grid-template-columns:34px minmax(0,1fr)}.filEvidenceType{width:34px;height:30px}.filEvidenceActions{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.filEvidenceActions button{width:100%;padding-inline:4px}.filPreviewSection .filPreview{min-height:180px;max-height:42vh}.filPreviewSection .filPreview iframe{min-height:320px}.filWindowActions button{min-width:32px}}@media(max-width:420px){.filEvidenceActions{grid-template-columns:1fr}.filEvidenceSectionHead{align-items:flex-start}}.filEvidenceItem,.filEvidenceItem:nth-child(2n),.filEvidenceItem.isSelected{background:#fff!important;color:#1f2937!important}.filEvidenceItem:nth-child(2n){background:#fbfcfd!important}.filEvidenceItem.isSelected{background:#eef6fc!important;box-shadow:inset 2px 0 #0f6cbd!important}button.filEvidencePreviewButton,.filEvidencePreviewButton,.filEvidenceItem button.filEvidencePreviewButton,.filEvidenceItem.isSelected button.filEvidencePreviewButton{width:100%!important;min-width:0!important;min-height:0!important;padding:4px 0!important;border:0!important;outline:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;color:#1f2937!important;text-align:left!important}button.filEvidencePreviewButton:hover,button.filEvidencePreviewButton:focus,button.filEvidencePreviewButton:active,.filEvidenceItem.isSelected button.filEvidencePreviewButton:hover,.filEvidenceItem.isSelected button.filEvidencePreviewButton:focus,.filEvidenceItem.isSelected button.filEvidencePreviewButton:active{border:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;color:#1f2937!important}.filEvidenceCopy,.filEvidenceCopy strong,.filEvidenceCopy span,.filEvidenceCopy small,.filEvidenceItem.isSelected .filEvidenceCopy,.filEvidenceItem.isSelected .filEvidenceCopy strong,.filEvidenceItem.isSelected .filEvidenceCopy span,.filEvidenceItem.isSelected .filEvidenceCopy small{opacity:1!important;text-shadow:none!important}.filEvidenceCopy strong,.filEvidenceItem.isSelected .filEvidenceCopy strong{color:#111827!important;font-weight:700!important}.filEvidenceCopy span,.filEvidenceItem.isSelected .filEvidenceCopy span{color:#475467!important}.filEvidenceCopy small,.filEvidenceItem.isSelected .filEvidenceCopy small{color:#667085!important}.filEvidenceType,.filEvidenceItem.isSelected .filEvidenceType{border:1px solid #b9d8f2!important;background:#fff!important;color:#0f6cbd!important}.filEvidenceActions button{border:1px solid #0f6cbd!important;background:#0f6cbd!important;background-color:#0f6cbd!important;color:#fff!important}.filEvidenceActions button:hover:not(:disabled),.filEvidenceActions button:focus-visible:not(:disabled){border-color:#115ea3!important;background:#115ea3!important;background-color:#115ea3!important;color:#fff!important}.filEvidenceActions button:disabled{border-color:#cbd5e1!important;background:#eef2f6!important;background-color:#eef2f6!important;color:#7a8491!important}.filEvidenceCopy strong,.filEvidenceCopy span,.filEvidenceCopy small{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:break-word!important;line-height:1.3!important}.filFloatingWindow{display:grid!important;grid-template-rows:34px auto minmax(0,1fr)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100vh - 16px)!important;overflow:hidden!important}.filFloatingTitle{position:relative;z-index:3;flex:0 0 auto;background:#fff}.filFloatingBody{min-width:0!important;min-height:0!important;height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable both-edges;-webkit-overflow-scrolling:touch}.filFloatingBody{scrollbar-width:thin;scrollbar-color:#aab4c0 #f3f5f7}.filFloatingBody::-webkit-scrollbar{width:10px}.filFloatingBody::-webkit-scrollbar-track{background:#f3f5f7}.filFloatingBody::-webkit-scrollbar-thumb{background:#aab4c0;border:2px solid #f3f5f7}.filFloatingBody::-webkit-scrollbar-thumb:hover{background:#7e8997}.filEvidenceList{max-height:min(280px,32vh)!important;overflow-x:auto!important;overflow-y:auto!important;scrollbar-gutter:stable}.filPreviewSection{min-width:0;overflow:hidden}.filPreviewSection .filPreview{max-height:min(520px,52vh)!important;overflow:auto!important;scrollbar-gutter:stable}.filPreviewSection .filPreview img{display:block;width:auto;max-width:100%;height:auto;max-height:500px;margin:0 auto;object-fit:contain}.filCaseSummary strong,.filDetails strong,.filEvidenceCopy strong,.filEvidenceCopy span,.filEvidenceCopy small{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:break-word!important}@media(min-width:761px){.filFloatingWindow{min-height:420px}.filFloatingBody{padding-bottom:20px}}@media(max-width:980px){.filFloatingWindow{width:calc(100vw - 16px)!important;height:calc(100vh - 16px)!important;left:8px!important;top:8px!important;max-width:none!important;max-height:none!important}.filFloatingBody{overflow-y:auto!important}}@media(max-width:760px){.filFloatingWindowMobile,.filFloatingWindow{width:100vw!important;height:100dvh!important;max-width:100vw!important;max-height:100dvh!important;inset:0 auto auto 0!important}.filFloatingBody{overflow-y:auto!important;padding-bottom:max(18px,env(safe-area-inset-bottom))}.filEvidenceList{max-height:34vh!important}.filPreviewSection .filPreview{max-height:42vh!important}}.polPage,.polPage *{box-sizing:border-box;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:12px!important;border-radius:3px!important}.polPage{width:100%;min-width:0;display:grid;gap:12px;padding:10px 12px 16px;color:#1f2933;background:#fff}.polPageHeader{min-height:62px;padding:4px 0 10px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e7ebf0}.polPageHeaderCopy{min-width:0;display:grid;gap:4px}.polEyebrow{width:max-content;color:#0f6cbd;font-weight:600}.polPageHeader h1,.polPanelHead h2,.polCard h3,.polListItem h3{margin:0;color:#111827;font-size:12px!important;font-weight:600}.polPageHeader p,.polPanelHead p,.polCard p,.polListItem p,.polFoot,.polNotice p{margin:0;color:#667085;line-height:1.45}.polPill{min-height:21px;padding:3px 7px;display:inline-flex;align-items:center;border:1px solid transparent;white-space:nowrap}.polPill-neutral{border-color:#e1dfdd;background:#f3f2f1;color:#323130}.polPill-warn{border-color:#d8c45a;background:#fff8e1;color:#7c6510}.polStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.polStat{min-width:0;min-height:58px;padding:10px 12px;display:grid;align-content:center;gap:4px;border:1px solid #e4e9f0;background:#fff;box-shadow:0 1px 3px #0f172a0d}.polStat-warn{background:#fff8e1}.polStatLabel{color:#667085}.polStatValue{color:#111827;font-weight:600;font-variant-numeric:tabular-nums}.polLayout{min-width:0;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:12px;align-items:start}.polMain,.polSide{min-width:0;display:grid;gap:12px}.polPanel{min-width:0;overflow:hidden;border:1px solid #e4e9f0;background:#fff;box-shadow:0 6px 18px #0f172a0d}.polPanelHead{min-height:56px;padding:11px 12px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid #e7ebf0}.polPanelHead>div{min-width:0;display:grid;gap:4px}.polPanelBody{min-width:0;padding:12px;display:grid;gap:12px}.polNotice{padding:10px 12px;display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start;border:1px solid #d7e7f7;background:#f7fbff}.polNoticeIcon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;background:#0f6cbd;color:#fff;font-weight:600}.polGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.polCard{min-width:0;padding:11px 12px;display:grid;gap:8px;border:1px solid #e4e9f0;background:#fff}.polCardTop{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.polCardTop h3{min-width:0}.polList{display:grid;gap:8px}.polListItem{padding:10px 0;display:grid;gap:4px;border-bottom:1px solid #eef1f4}.polListItem:first-child{padding-top:0}.polListItem:last-child{padding-bottom:0;border-bottom:0}.polReadiness{display:grid;gap:0}.polReadiness>div{min-height:38px;padding:8px 0;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #eef1f4}.polReadiness>div:last-child{border-bottom:0}.polReadiness span{color:#667085}.polReadiness strong{color:#111827;font-weight:600}.polFoot{padding-top:2px}@media(max-width:980px){.polLayout{grid-template-columns:1fr}}@media(max-width:760px){.polPage{padding:8px}.polPageHeader,.polCardTop{align-items:stretch;flex-direction:column}.polStats,.polGrid{grid-template-columns:1fr}.polPageHeader>.polPill{width:max-content}}.mpPayRoot{display:grid;gap:16px;width:min(1180px,100%);max-width:1180px;min-width:0}.mpPayRoot>*{width:100%;min-width:0}.mpPayAlert{border-radius:4px;padding:12px 14px;font-size:13px;line-height:1.55;border:1px solid transparent;font-weight:400}.mpPayAlertError{background:#fde7e9;color:#a4262c;border-color:#f1c7cc}.mpPayAlertOk{background:#e8f5e8;color:#0b6a0b;border-color:#cfe7cf}.mpPayBannerBlock{width:100%;min-width:0}.mpPayInfoBanner{display:flex;align-items:flex-start;gap:10px;width:100%;min-width:0;background:#eef6fc;border:1px solid var(--az-border);border-radius:4px;padding:12px 14px;color:var(--az-text-default);font-size:13px;line-height:1.45}.mpPayInfoBannerIcon{width:18px;height:18px;border-radius:4px;background:var(--az-primary-btn);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:400;flex:0 0 auto;margin-top:1px}.mpPayInfoBannerBody{flex:1 1 auto;min-width:0}.mpPayInfoBannerText{min-width:0}.mpPayHero{display:grid;gap:8px;width:100%;min-width:0}.mpPayHeroTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mpPayHeroCopy{min-width:0;display:grid;gap:3px}.mpPayHeroTitle{margin:0;font-size:14px;line-height:1.2;color:var(--az-text-primary);font-weight:400}.mpPayHeroHint{font-size:11px;line-height:1.4;color:var(--az-text-secondary);font-weight:400;max-width:760px}.mpPayStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.mpPayStat{min-width:0;border-radius:4px;border:1px solid var(--az-divider);background:transparent;padding:8px 10px}.mpPayStat-ok{background:#eef6fc}.mpPayStat-warn{background:#faf9f8}.mpPayStat-bad{background:#fff4ce}.mpPayStatLabel{font-size:10px;line-height:1.2;color:var(--az-text-secondary);font-weight:400}.mpPayStatValue{margin-top:4px;font-size:13px;line-height:1;color:var(--az-text-primary);font-weight:400}.mpPayWrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.mpPayCol{display:grid;gap:18px;min-width:0;align-content:start}.mpPaySection{background:transparent;border:0;border-radius:0;overflow:visible;box-shadow:none;min-width:0}.mpPayHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:0 0 14px;background:transparent;border-bottom:1px solid var(--az-divider)}.mpPayTitle{font-size:13px;line-height:1.2;color:var(--az-text-primary);font-weight:400}.mpPaySub{margin-top:6px;font-size:12px;color:var(--az-text-secondary);line-height:1.55;font-weight:400}.mpPayBody{padding:16px 0 0;display:grid;gap:12px}.mpPayFormGrid,.mpPayFormGridDirect{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.mpPayField{display:grid;gap:6px;min-width:0;align-content:start}.mpPaySpan2{grid-column:span 2}.mpPayLabel{font-size:11px;color:var(--az-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-weight:400}.mpPayInput,.mpPayTextArea{width:100%;min-width:0;box-sizing:border-box;border-radius:4px;border:1px solid var(--az-border);background:#fff;color:var(--az-text-primary);outline:none;font-size:12.5px;box-shadow:none}.mpPayInput{min-height:40px;padding:0 12px}.mpPayTextArea{min-height:88px;padding:10px 12px;resize:vertical}.mpPayInput:focus,.mpPayTextArea:focus{border-color:var(--az-primary-btn);box-shadow:0 0 0 3px #0078d41f}.mpPayInputNoSpin{appearance:textfield;-moz-appearance:textfield}.mpPayInputNoSpin::-webkit-outer-spin-button,.mpPayInputNoSpin::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mpPayHint{font-size:11.5px;color:var(--az-text-secondary);line-height:1.5;font-weight:400}.mpPayMono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.mpPayMini{padding:12px 14px;border-radius:4px;background:transparent;border:1px solid var(--az-divider);display:grid;gap:6px}.mpPayMiniCompact{min-height:40px;align-content:center}.mpPayMiniRow{display:flex;justify-content:space-between;gap:10px;font-size:11.5px}.mpPayMiniLabel{color:var(--az-text-secondary);font-weight:400}.mpPayBtnRow{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.mpPayInlineTools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mpPayMiniGhostBtn{min-height:32px;padding:0 10px}.mpPayList{display:grid;gap:10px}.mpPayCard{padding:14px;border-radius:4px;background:transparent;border:1px solid var(--az-divider);display:grid;gap:10px;cursor:pointer;transition:background .15s ease,border-color .15s ease;box-shadow:none;position:relative}.mpPayCard:hover{background:var(--az-hover)}.mpPayCard.is-selected{background:#eef6fc}.mpPayCard.is-selected:before{content:"";position:absolute;left:0;top:3px;bottom:3px;width:3px;background:var(--az-primary-btn);border-radius:4px}.mpPayTop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.mpPayTopPills{display:flex;gap:8px;flex-wrap:wrap}.mpPayCardTitle{font-size:13px;color:var(--az-text-primary);font-weight:400}.mpPayCardSub{font-size:11.5px;color:var(--az-text-secondary);line-height:1.45;font-weight:400}.mpPayMeta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.mpPayMetaItem{display:grid;gap:3px}.mpPayMetaLabel{font-size:10.5px;color:var(--az-text-secondary);text-transform:uppercase;letter-spacing:.06em;font-weight:400}.mpPayMetaValue{font-size:11.5px;color:var(--az-text-default);word-break:break-word;font-weight:400}.mpPayPre{margin:0;white-space:pre-wrap;word-break:break-word;font-size:11.5px;line-height:1.5;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;padding:12px;border-radius:4px;background:transparent;border:1px solid var(--az-divider);color:var(--az-text-default);min-height:220px}.mpPayOpGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mpPayPill{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:4px;font-size:11px;line-height:1;white-space:nowrap;font-weight:400;border:1px solid transparent}.mpPayPill-ok{background:#e8f5e8;color:#0b6a0b;border-color:#cfe7cf}.mpPayPill-warn{background:#fff8e1;color:#7c6510;border-color:#d8c45a}.mpPayPill-bad{background:#fde7e9;color:#a4262c;border-color:#f1c7cc}.mpPayPill-info,.mpPayPill-neutral{background:#f3f2f1;color:#323130;border-color:#e1dfdd}.mpPayRefRow{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}@media(max-width:1180px){.mpPayWrap{grid-template-columns:1fr}}@media(max-width:980px){.mpPayStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.mpPayFormGrid,.mpPayFormGridDirect,.mpPayOpGrid,.mpPayStats,.mpPayMeta{grid-template-columns:1fr}.mpPaySpan2{grid-column:span 1}.mpPayHeroTop,.mpPayHead,.mpPayBtnRow{flex-direction:column;align-items:stretch}.mpPayBtnRow>.btn,.mpPayBtnRow>.btnGhost{width:100%}.mpPayMiniRow{flex-direction:column;align-items:flex-start}}.spPayRoot{display:grid;gap:16px;width:min(1120px,100%);max-width:1120px;min-width:0}.spPayRoot>*{width:100%;min-width:0}.spPayAlert{border-radius:4px;padding:12px 14px;font-size:13px;line-height:1.55;border:1px solid transparent;font-weight:400}.spPayAlertError{background:#fde7e9;color:#a4262c;border-color:#f1c7cc}.spPayAlertOk{background:#e8f5e8;color:#0b6a0b;border-color:#cfe7cf}.spPayBannerBlock{width:100%;min-width:0}.spPayInfoBanner{display:flex;align-items:flex-start;gap:10px;width:100%;min-width:0;background:#eef6fc;border:1px solid var(--az-border);border-radius:4px;padding:12px 14px;color:var(--az-text-default);font-size:13px;line-height:1.45}.spPayInfoBannerIcon{width:18px;height:18px;border-radius:4px;background:var(--az-primary-btn);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:400;flex:0 0 auto;margin-top:1px}.spPayInfoBannerBody{flex:1 1 auto;min-width:0}.spPayInfoBannerText{min-width:0}.spPayWrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.spPayCol{display:grid;gap:18px;min-width:0;align-content:start}.spPaySection{background:transparent;border:0;border-radius:0;overflow:visible;box-shadow:none;min-width:0}.spPayHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:0 0 14px;background:transparent;border-bottom:1px solid var(--az-divider)}.spPayTitle{font-size:13px;line-height:1.2;color:var(--az-text-primary);font-weight:400}.spPayTitle.sm{font-size:12px;line-height:1.25}.spPaySub{margin-top:6px;font-size:12px;color:var(--az-text-secondary);line-height:1.55;font-weight:400}.spPayBody{padding:16px 0 0;display:grid;gap:12px}.spPayFormGrid,.spPayFormGridSearch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.spPaySearchGrid{display:grid;grid-template-columns:1fr;gap:12px}.spPayField{display:grid;gap:6px;min-width:0;align-content:start}.spPaySpan2{grid-column:span 2}.spPayLabel{font-size:11px;color:var(--az-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-weight:400}.spPayInput,.spPayTextArea{width:100%;min-width:0;box-sizing:border-box;border-radius:4px;border:1px solid var(--az-border);background:#fff;color:var(--az-text-primary);outline:none;font-size:12.5px;box-shadow:none}.spPayInput{min-height:40px;padding:0 12px}.spPayTextArea{min-height:88px;padding:10px 12px;resize:vertical}.spPayInput:focus,.spPayTextArea:focus{border-color:var(--az-primary-btn);box-shadow:0 0 0 3px #0078d41f}.spPayInputNoSpin{appearance:textfield;-moz-appearance:textfield}.spPayInputNoSpin::-webkit-outer-spin-button,.spPayInputNoSpin::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.spPayHint{font-size:11.5px;color:var(--az-text-secondary);line-height:1.5;font-weight:400}.spPayMono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.spPayMini{padding:12px 14px;border-radius:4px;background:transparent;border:1px solid var(--az-divider);display:grid;gap:6px}.spPayMiniRow{display:flex;justify-content:space-between;gap:10px;font-size:11.5px}.spPayMiniLabel{color:var(--az-text-secondary);font-weight:400}.spPayBtnRow{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.spPayInlineTools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.spPayMiniGhostBtn{min-height:32px;padding:0 10px}.spPayPre{margin:0;white-space:pre-wrap;word-break:break-word;font-size:11.5px;line-height:1.5;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;padding:12px;border-radius:4px;background:transparent;border:1px solid var(--az-divider);color:var(--az-text-default);min-height:220px}.spPayPill{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:4px;font-size:11px;line-height:1;white-space:nowrap;font-weight:400;border:1px solid transparent}.spPayPill-ok{background:#e8f5e8;color:#0b6a0b;border-color:#cfe7cf}.spPayPill-warn{background:#fff8e1;color:#7c6510;border-color:#d8c45a}.spPayPill-bad{background:#fde7e9;color:#a4262c;border-color:#f1c7cc}.spPayPill-info,.spPayPill-neutral{background:#f3f2f1;color:#323130;border-color:#e1dfdd}.spPayRefRow{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.spPayModeRow{display:flex;align-items:center;gap:16px;flex-wrap:wrap;min-width:0}.spPayChoice{display:inline-flex;align-items:center;gap:8px;min-height:32px;font-size:12px;color:var(--az-text-default);cursor:pointer;-webkit-user-select:none;user-select:none}.spPayChoice input[type=radio]{margin:0}.spPayActivityList{display:grid;gap:8px;min-width:0}.spPayActivityItem{display:grid;gap:6px;padding:12px 14px;border-radius:4px;border:1px solid var(--az-divider);background:transparent;min-width:0}.spPayActivityTop{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0}.spPayActivitySummary{min-width:0;font-size:12px;color:var(--az-text-primary);font-weight:400;line-height:1.45}.spPayActivityAmount{flex:0 0 auto;font-size:12px;color:var(--az-text-primary);font-weight:400;white-space:nowrap}.spPayActivityMeta{display:flex;flex-wrap:wrap;gap:10px 14px;font-size:11px;color:var(--az-text-secondary);line-height:1.45}@media(max-width:1180px){.spPayWrap{grid-template-columns:1fr}}@media(max-width:760px){.spPayFormGrid,.spPayFormGridSearch{grid-template-columns:1fr}.spPaySpan2{grid-column:span 1}.spPayHead,.spPayBtnRow{flex-direction:column;align-items:stretch}.spPayBtnRow>.btn,.spPayBtnRow>.btnGhost{width:100%}.spPayMiniRow{flex-direction:column;align-items:flex-start}.spPayModeRow{flex-direction:column;align-items:flex-start;gap:10px}.spPayActivityTop{flex-direction:column;align-items:flex-start}.spPayActivityAmount{white-space:normal}.spPayActivityMeta{flex-direction:column;align-items:flex-start;gap:6px}}.driverPayRoot,.driverPayRoot *{box-sizing:border-box;font-family:var(--az-font-family, "Segoe UI", Arial, sans-serif);font-size:12px!important;font-weight:400!important;border-radius:2px!important}.driverPayRoot strong,.driverPayRoot h2{font-weight:400!important}.driverPayRoot{width:min(1080px,100%);max-width:1080px;display:grid;gap:12px;color:var(--az-text-default, #172033)}.driverPayToast{position:fixed;top:92px;right:18px;z-index:10020;width:320px;min-height:58px;background:#fff;border:1px solid var(--az-border, #dbe4ee);border-left:3px solid #107c41;box-shadow:0 12px 28px #0f172a1f;display:grid;grid-template-columns:28px minmax(0,1fr) 24px;gap:8px;align-items:start;padding:10px}.driverPayToast.is-error{border-left-color:#d13438}.driverPayToast>span{width:24px;height:24px;display:grid;place-items:center;background:#e9f7ef;color:#107c41}.driverPayToast.is-error>span{background:#fde7e9;color:#d13438}.driverPayToast p{margin:0;color:#526273;line-height:1.35}.driverPayToast button{width:22px;height:22px;border:0;background:transparent;color:#64748b;cursor:pointer}.driverPayToolbar{border-bottom:1px solid var(--az-divider, #dbe4ee);padding-bottom:10px}.driverPayToolbar form{display:flex;align-items:end;gap:8px;flex-wrap:wrap}.driverPayToolbar label,.driverPayInspect label{display:grid;gap:5px}.driverPayToolbar label span,.driverPayInspect label span,.driverPayInfo,.driverPayStats span,.driverPayList header span,.driverPayRows span,.driverPayRows small,.driverPayInspect header span,.driverPayInspectStats span,.driverPayMeta span,.driverPayNote span{color:var(--az-text-secondary, #64748b)}.driverPayToolbar select,.driverPayInspect input,.driverPayInspect textarea{min-height:32px;border:1px solid var(--az-border, #d0dceb);background:#fff;color:var(--az-text-primary, #172033);padding:0 9px;outline:none}.driverPayInspect textarea{min-height:82px;padding:8px 9px;resize:vertical}.driverPayToolbar button,.driverPayList button,.driverPayInspect footer button{min-height:32px;border:1px solid var(--az-border, #d5dfec);background:#fff;color:var(--az-link, #005a9e);padding:0 11px;cursor:pointer}.driverPayToolbar button[type=submit],.driverPayInspect footer button:first-child,.driverPayInspect footer button:last-child{border-color:var(--az-primary-btn, #0078d4);background:var(--az-primary-btn, #0078d4);color:#fff}.driverPayInfo{min-height:42px;border:1px solid var(--az-border, #dbe4ee);background:#eef6fc;padding:10px;display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:start}.driverPayInfo span{width:18px;height:18px;display:grid;place-items:center;background:var(--az-primary-btn, #0078d4);color:#fff}.driverPayInfo p{margin:0;line-height:1.4}.driverPayStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.driverPayStats article{min-height:60px;border:1px solid var(--az-divider, #dbe4ee);background:#fff;border-left:3px solid var(--az-primary-btn, #0078d4);padding:9px;display:grid;gap:3px}.driverPayStats strong{color:var(--az-text-primary, #111827)}.driverPayGrid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:12px;align-items:start}.driverPayList,.driverPayInspect{background:#fff;border:1px solid var(--az-divider, #dbe4ee);min-width:0}.driverPayList header,.driverPayInspect header{min-height:44px;padding:10px;border-bottom:1px solid var(--az-divider, #dbe4ee);display:flex;justify-content:space-between;gap:10px;align-items:center}.driverPayList h2,.driverPayInspect h2{margin:0 0 2px;color:var(--az-text-primary, #111827)}.driverPayList header div:last-child{display:flex;align-items:center;gap:6px}.driverPayRows{display:grid;gap:1px;background:var(--az-divider, #dbe4ee);max-height:620px;overflow:auto}.driverPayRows>button{min-height:58px;border:0;background:#fff;color:var(--az-text-default, #172033);padding:9px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto 70px 110px;gap:8px;align-items:center;text-align:left}.driverPayRows>button:hover,.driverPayRows>button.isSelected{background:#eef6fc;box-shadow:inset 3px 0 0 var(--az-primary-btn, #0078d4)}.driverPayRows strong,.driverPayRows span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.driverPayRows mark,.driverPayInspect mark{display:inline-flex;width:fit-content;min-height:22px;padding:4px 8px;align-items:center;background:#f3f2f1;color:#323130}.driverPayRows mark.is-active,.driverPayInspect mark.is-active{background:#e8f3ff;color:#005a9e}.driverPayRows mark.is-ok,.driverPayInspect mark.is-ok{background:#e8f5e8;color:#0b6a0b}.driverPayRows mark.is-paid,.driverPayInspect mark.is-paid{background:#edf6ff;color:#005a9e}.driverPayRows mark.is-warn,.driverPayInspect mark.is-warn{background:#fff4ce;color:#8a4b00}.driverPayRows mark.is-bad,.driverPayInspect mark.is-bad{background:#fde7e9;color:#a4262c}.driverPayRows mark.is-neutral,.driverPayInspect mark.is-neutral{background:#f3f2f1;color:#323130}.driverPayInspect{padding-bottom:10px;display:grid;gap:10px}.driverPayInspect>section,.driverPayInspect>label,.driverPayInspect>footer{margin:0 10px}.driverPayInspectStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.driverPayInspectStats div,.driverPayMeta div,.driverPayNote{border:1px solid var(--az-divider, #dbe4ee);background:transparent;padding:8px;display:grid;gap:3px}.driverPayMeta{display:grid;gap:6px}.driverPayMeta strong{word-break:break-word}.driverPayNote p{margin:0;color:var(--az-text-default, #172033);line-height:1.4}.driverPayInspect footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.driverPayInspect footer button:nth-child(2){border-color:#d8c45a;background:#fff8e1;color:#7c6510}.driverPayInspect footer button:nth-child(3){border-color:#f1c7cc;background:#fde7e9;color:#a4262c}.driverPayEmpty{min-height:160px;display:grid;place-items:center;padding:14px;text-align:center;color:var(--az-text-secondary, #64748b);background:#fff}.driverPayToolbar button:disabled,.driverPayList button:disabled,.driverPayInspect footer button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:1180px){.driverPayGrid{grid-template-columns:1fr}.driverPayInspect{max-width:none}}@media(max-width:760px){.driverPayRoot,.driverPayRoot *{font-size:11px!important}.driverPayStats{grid-template-columns:repeat(2,minmax(0,1fr))}.driverPayRows>button{grid-template-columns:1fr}.driverPayInspectStats,.driverPayInspect footer{grid-template-columns:1fr}.driverPayToast{top:12px;left:8px;right:8px;width:auto}}.ppsPage,.ppsPage *{box-sizing:border-box;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:12px;border-radius:2px}.ppsPage{width:100%;min-width:0;display:grid;gap:12px;padding:10px 12px 14px;color:#1f2933;background:#fff}.ppsHeader{min-height:64px;padding:4px 0 10px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e7ebf0}.ppsHeaderCopy{min-width:0;display:grid;gap:4px}.ppsEyebrow{width:max-content;color:#0f6cbd;font-weight:600}.ppsHeader h1,.ppsPanelHeader h2,.ppsInfoPanel h2,.ppsConnectionsHeader h2,.ppsConnectionHead h3{margin:0;color:#111827;font-weight:600}.ppsHeader h1{font-size:16px}.ppsPanelHeader h2,.ppsInfoPanel h2,.ppsConnectionsHeader h2{font-size:13px}.ppsConnectionHead h3{font-size:12px}.ppsHeader p,.ppsPanelHeader p,.ppsConnectionsHeader p,.ppsConnectionHead p{margin:0;color:#667085;line-height:1.45}.ppsPrimaryButton,.ppsSecondaryButton{min-height:32px;padding:7px 12px;cursor:pointer;white-space:nowrap}.ppsPrimaryButton{border:0;background:#0f6cbd;color:#fff}.ppsPrimaryButton:hover:not(:disabled){background:#115ea3}.ppsSecondaryButton{border:1px solid #d9dee7;background:#fff;color:#374151}.ppsSecondaryButton:hover:not(:disabled){border-color:#0f6cbd;background:#edf6ff;color:#0f6cbd}.ppsPrimaryButton:disabled,.ppsSecondaryButton:disabled{opacity:.55;cursor:not-allowed}.ppsMessage{padding:10px 12px;display:grid;gap:3px}.ppsMessage.isError{border-left:3px solid #a4262c;background:#fde7e9;color:#a4262c}.ppsMessage.isSuccess{border-left:3px solid #107c10;background:#dff6dd;color:#107c10}.ppsGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:12px;align-items:start}.ppsPanel,.ppsInfoPanel,.ppsConnectionsSection{min-width:0;border:1px solid #e4e9f0;background:#fff;box-shadow:0 8px 24px #0f172a12}.ppsPanelHeader{min-height:64px;padding:12px 14px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid #e7ebf0}.ppsPanelHeader>div{min-width:0;display:grid;gap:4px}.ppsRoleBadge{min-width:max-content;padding:5px 8px;background:#f3f4f6;color:#5f6b7a}.ppsForm{padding:14px;display:grid;gap:14px}.ppsFieldGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ppsField{min-width:0;display:grid;gap:6px}.ppsField:last-child{max-width:220px}.ppsField span{color:#4b5563}.ppsField input{width:100%;min-height:34px;padding:7px 9px;border:1px solid #d2d0ce;background:#fff;color:#1f2933;outline:0}.ppsField input:focus{border-color:#0f6cbd;box-shadow:0 0 0 1px #0f6cbd}.ppsField input:disabled{background:#f6f7f8;color:#7a8491}.ppsActions{display:flex;align-items:center;gap:8px}.ppsInfoPanel{padding:14px;display:grid;gap:12px}.ppsInfoRows{display:grid;gap:0}.ppsInfoRows>div{min-height:38px;padding:8px 0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid #eef1f4}.ppsInfoRows>div:last-child{border-bottom:0}.ppsInfoRows span{color:#667085}.ppsInfoRows strong{color:#111827;font-weight:600}.ppsInfoRows strong.tone-success{color:#107c10}.ppsInfoRows strong.tone-warning{color:#8a5a00}.ppsConnectionsSection{overflow:hidden}.ppsConnectionsHeader{min-height:58px;padding:12px 14px;border-bottom:1px solid #e7ebf0}.ppsConnectionsHeader>div{display:grid;gap:4px}.ppsConnectionsGrid{padding:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ppsConnectionCard{min-width:0;padding:12px;display:grid;gap:14px;border:1px solid #e4e9f0;background:#fff}.ppsConnectionHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ppsConnectionHead>div{min-width:0;display:grid;gap:4px}.ppsStatus{min-width:max-content;display:inline-flex;align-items:center;gap:6px;color:#667085}.ppsStatus:before{content:"";width:6px;height:6px;border-radius:999px;background:#94a3b8}.ppsStatus.tone-success{color:#107c10}.ppsStatus.tone-success:before{background:#107c10}.ppsStatus.tone-warning{color:#8a5a00}.ppsStatus.tone-warning:before{background:#f59e0b}.ppsStatus.tone-neutral{color:#667085}.ppsConnectionMeta{display:grid;gap:4px}.ppsConnectionMeta span{color:#667085}.ppsConnectionMeta strong{min-width:0;color:#111827;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1100px){.ppsConnectionsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.ppsGrid{grid-template-columns:1fr}}@media(max-width:640px){.ppsPage{padding:8px}.ppsHeader,.ppsPanelHeader{align-items:stretch;flex-direction:column}.ppsHeader .ppsSecondaryButton{width:100%}.ppsFieldGrid,.ppsConnectionsGrid{grid-template-columns:1fr}.ppsField:last-child{max-width:none}.ppsActions{align-items:stretch;flex-direction:column}.ppsActions button{width:100%}.ppsConnectionHead{flex-direction:column}}.akPage,.akPage *{box-sizing:border-box;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:12px;border-radius:2px}.akPage{width:100%;min-width:0;display:grid;gap:12px;padding:10px 12px 16px;color:#1f2933;background:#fff}.akPageHeader{min-height:66px;padding:4px 0 10px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e7ebf0}.akPageHeaderCopy,.akHeroCopy{min-width:0;display:grid;gap:4px}.akEyebrow{width:max-content;color:#0f6cbd;font-weight:600}.akPageHeader h1,.akHeroCopy h2,.akPanelTitle,.akKeyName{margin:0;color:#111827;font-weight:600}.akPageHeader h1{font-size:16px}.akHeroCopy h2,.akPanelTitle,.akKeyName{font-size:13px}.akPageHeader p,.akHeroCopy p,.akPanelHint,.akKeyProvider,.akFootNote{margin:0;color:#667085;line-height:1.45}.akPrimaryButton,.akSecondaryButton,.akDangerButton{min-height:32px;padding:7px 12px;border:1px solid transparent;cursor:pointer;white-space:nowrap}.akPrimaryButton{border-color:#0f6cbd;background:#0f6cbd;color:#fff}.akPrimaryButton:hover:not(:disabled){border-color:#115ea3;background:#115ea3}.akSecondaryButton{border-color:#d9dee7;background:#fff;color:#374151}.akSecondaryButton:hover:not(:disabled){border-color:#0f6cbd;background:#edf6ff;color:#0f6cbd}.akDangerButton{border-color:#a4262c;background:#a4262c;color:#fff}.akDangerButton:hover:not(:disabled){border-color:#8f1f25;background:#8f1f25}.akPrimaryButton:disabled,.akSecondaryButton:disabled,.akDangerButton:disabled{opacity:.5;cursor:not-allowed}.akAlert{padding:10px 12px;line-height:1.5}.akAlertError{border-left:3px solid #a4262c;background:#fde7e9;color:#a4262c}.akAlertOk{border-left:3px solid #107c10;background:#dff6dd;color:#107c10}.akHero{min-width:0;display:grid;gap:10px}.akStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.akStat{min-width:0;min-height:62px;padding:10px 12px;display:grid;align-content:center;gap:5px;border:1px solid #e4e9f0;background:#fff;box-shadow:0 1px 3px #0f172a0f}.akStatLabel{color:#667085}.akStatValue{color:#111827;font-size:16px!important;font-weight:600;font-variant-numeric:tabular-nums}.akStat-ok .akStatValue{color:#107c10}.akStat-warn .akStatValue{color:#8a5a00}.akLayout{min-width:0;display:grid;grid-template-columns:minmax(330px,420px) minmax(0,1fr);gap:12px;align-items:start}.akSidebar,.akMain{min-width:0;display:grid;gap:12px}.akPanel{min-width:0;overflow:hidden;border:1px solid #e4e9f0;background:#fff;box-shadow:0 8px 24px #0f172a0f}.akPanelHead{min-height:58px;padding:12px 14px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid #e7ebf0}.akPanelHead>div{min-width:0}.akPanelHint{margin-top:4px}.akSectionBadge{min-width:max-content;padding:5px 8px;background:#f3f4f6;color:#5f6b7a}.akPanelBody{min-width:0;padding:14px}.akForm{display:grid;gap:12px}.akField{min-width:0;display:grid;gap:6px}.akLabel{color:#4b5563}.akInput{width:100%;min-width:0;min-height:34px;padding:7px 9px;border:1px solid #d2d0ce;background:#fff;color:#1f2933;outline:0}.akInput:focus{border-color:#0f6cbd;box-shadow:0 0 0 1px #0f6cbd}.akInput:disabled{background:#f6f7f8;color:#7a8491}.akHelpCard,.akEditBar{padding:11px 12px;border:1px solid #e4e9f0;background:#f8fafc}.akHelpCard{display:grid;gap:7px}.akHelpTitle{color:#111827;font-weight:600}.akHelpList{display:grid;gap:5px}.akHelpItem,.akEditText{color:#667085;line-height:1.45}.akEditBar{display:flex;align-items:center;justify-content:space-between;gap:10px}.akToggle{display:inline-flex;align-items:center;gap:9px;color:#374151}.akToggle input{width:15px;height:15px;margin:0;accent-color:#0f6cbd}.akActions,.akKeyActions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.akKeyGrid{display:grid;gap:10px}.akKeyCard{padding:12px;display:grid;gap:12px;border:1px solid #e4e9f0;background:#fff}.akKeyTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.akKeyIdentity{min-width:0;display:grid;gap:3px}.akKeyProvider{overflow-wrap:anywhere}.akKeyPills{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}.akPill{min-height:24px;padding:4px 8px;display:inline-flex;align-items:center;border:1px solid transparent;white-space:nowrap}.akPill-muted{border-color:#e1dfdd;background:#f3f2f1;color:#323130}.akPill-ok{border-color:#cfe7cf;background:#e8f5e8;color:#0b6a0b}.akPill-warn{border-color:#d8c45a;background:#fff8e1;color:#7c6510}.akKeyMeta{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(0,1.3fr);gap:10px}.akMetaBlock{min-width:0;padding:10px 0;display:grid;gap:4px;border-top:1px solid #eef1f4;border-bottom:1px solid #eef1f4}.akMetaLabel{color:#667085}.akMetaValue{color:#273142;line-height:1.45;overflow-wrap:anywhere}.akFootNote{padding-top:2px}.akEmpty{min-height:160px;padding:20px;display:grid;place-items:center;color:#667085;text-align:center}@media(max-width:1050px){.akLayout{grid-template-columns:1fr}}@media(max-width:760px){.akPage{padding:8px}.akPageHeader,.akPanelHead,.akKeyTop,.akEditBar{align-items:stretch;flex-direction:column}.akStats{grid-template-columns:repeat(2,minmax(0,1fr))}.akPageHeader>.akPrimaryButton{width:100%}.akKeyMeta{grid-template-columns:1fr}.akKeyPills{justify-content:flex-start}}@media(max-width:480px){.akStats{grid-template-columns:1fr}.akActions,.akKeyActions{align-items:stretch;flex-direction:column}.akActions button,.akKeyActions button{width:100%}}.taxPage,.taxPage *{box-sizing:border-box;border-radius:3px!important;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:12px!important}.taxPage{width:100%;min-width:0;display:grid;gap:12px;padding:10px 12px 18px;color:#1f2933;background:#fff}.taxHeader{min-height:64px;padding:4px 0 10px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e6ebf1}.taxHeader>div{min-width:0;display:grid;gap:3px}.taxEyebrow{color:#0f6cbd;font-weight:700}.taxHeader h1,.taxPanel h2{margin:0;color:#111827;font-weight:700}.taxHeader p,.taxPanelHead p{margin:0;color:#667085;line-height:1.45}.taxTabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #dfe6ee}.taxTab{min-width:0;padding:10px 14px;display:flex;align-items:center;gap:10px;color:#344054;text-decoration:none;border-bottom:2px solid transparent}.taxTab:hover{background:#f7fbff;color:#0f6cbd}.taxTab.isActive{color:#0f6cbd;border-bottom-color:#0f6cbd;background:#fbfdff}.taxTab>span{min-width:0;display:grid;gap:2px}.taxTab strong{font-weight:700}.taxTab small{color:#667085}.taxButton{min-height:32px;padding:6px 10px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #d4dbe4;background:#fff;color:#344054;cursor:pointer;white-space:nowrap}.taxButton:hover:not(:disabled){border-color:#0f6cbd;background:#f3f9ff;color:#0f6cbd}.taxButtonPrimary{border-color:#0f6cbd;background:#0f6cbd;color:#fff}.taxButtonPrimary:hover:not(:disabled){border-color:#115ea3;background:#115ea3;color:#fff}.taxButton:disabled{opacity:.55;cursor:not-allowed}.taxStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.taxStat{min-width:0;min-height:74px;padding:11px 12px;display:flex;align-items:center;gap:10px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 1px 4px #0f172a0d}.taxStatIcon{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border:1px solid transparent}.taxTone-blue{color:#0f6cbd;background:#eef7ff;border-color:#d8ebff}.taxTone-green{color:#107c10;background:#eef9ee;border-color:#d8efd8}.taxTone-purple{color:#6941c6;background:#f4f0ff;border-color:#e5dcff}.taxTone-orange{color:#b54708;background:#fff4e8;border-color:#ffe2c3}.taxStat>div:last-child{min-width:0;display:grid;gap:2px}.taxStat span,.taxStat small{color:#667085}.taxStat strong{color:#111827;font-weight:700;font-variant-numeric:tabular-nums}.taxNotice{padding:10px 12px;border-left:3px solid;line-height:1.45}.taxNotice.is-error{color:#a4262c;background:#fde7e9;border-left-color:#a4262c}.taxNotice.is-success{color:#107c10;background:#e8f5e8;border-left-color:#107c10}.taxLayout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:12px;align-items:start}.taxMain,.taxSide{min-width:0;display:grid;gap:12px}.taxPanel{min-width:0;overflow:hidden;border:1px solid #e2e8f0;background:#fff;box-shadow:0 5px 16px #0f172a0a}.taxPanelHead{min-height:56px;padding:11px 12px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border-bottom:1px solid #e6ebf1}.taxPanelHead>div{min-width:0;display:grid;gap:3px}.taxPanelBody{min-width:0;padding:12px}.taxForm{display:grid;gap:12px}.taxFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.taxField{min-width:0;display:grid;gap:5px;color:#667085}.taxField>span{color:#475467;font-weight:600}.taxField>small{color:#667085;line-height:1.4}.taxSpan2{grid-column:1/-1}.taxInput{width:100%;min-width:0;min-height:32px;padding:6px 8px;border:1px solid #d0d5dd;background:#fff;color:#1d2939;outline:none}.taxInput:focus{border-color:#0f6cbd;box-shadow:0 0 0 1px #0f6cbd}.taxTextarea{min-height:88px;resize:vertical}.taxCheckRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.taxCheck{min-height:32px;padding:6px 9px;display:inline-flex;align-items:center;gap:8px;color:#344054;border:1px solid #d0d5dd;background:#fff}.taxCheck input{width:14px;height:14px;margin:0;accent-color:#0f6cbd}.taxFormFooter{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.taxFormState{color:#667085}.taxActions{display:flex;gap:8px;flex-wrap:wrap}.taxTableWrap{width:100%;overflow-x:auto}.taxTable{width:100%;border-collapse:collapse}.taxTable th,.taxTable td{padding:9px 8px;text-align:left;vertical-align:middle;border-bottom:1px solid #edf0f4}.taxTable th{color:#475467;font-weight:700;background:#f8fafc}.taxTable td{color:#344054}.taxTable tr.isSelected td{background:#eef7ff}.taxPrimaryCell{display:grid;gap:2px}.taxPrimaryCell strong{color:#111827}.taxPrimaryCell small{color:#667085}.taxRowActions{display:flex;align-items:center;gap:6px}.taxIconButton{width:30px;height:30px;display:grid;place-items:center;border:1px solid #d4dbe4;background:#fff;color:#0f6cbd;cursor:pointer}.taxIconButton:hover{border-color:#0f6cbd;background:#eef7ff}.taxStatus{min-height:22px;padding:3px 7px;display:inline-flex;align-items:center;border:1px solid transparent;white-space:nowrap}.taxStatus.isActive{color:#107c10;background:#e8f5e8;border-color:#cfe7cf}.taxStatus.isMuted{color:#475467;background:#f2f4f7;border-color:#e4e7ec}.taxHelpList{display:grid;gap:12px}.taxHelpItem{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;align-items:start}.taxHelpItem>span{width:28px;height:28px;display:grid;place-items:center;color:#0f6cbd;background:#eef7ff}.taxHelpItem div{min-width:0;display:grid;gap:2px}.taxHelpItem strong{color:#111827}.taxHelpItem p{margin:0;color:#667085;line-height:1.45}.taxQuickView{display:grid;gap:9px}.taxQuickRow{display:grid;grid-template-columns:112px minmax(0,1fr);gap:8px}.taxQuickRow span{color:#667085}.taxQuickRow strong{color:#344054;overflow-wrap:anywhere}.taxEmpty{min-height:150px;display:grid;place-items:center;color:#667085;border:1px dashed #d0d5dd;background:#fbfdff;text-align:center;padding:18px}@media(max-width:1100px){.taxLayout{grid-template-columns:1fr}}@media(max-width:760px){.taxPage{padding:8px}.taxHeader,.taxPanelHead,.taxFormFooter{align-items:stretch;flex-direction:column}.taxTabs,.taxStats,.taxFormGrid{grid-template-columns:1fr}.taxSpan2{grid-column:auto}.taxActions,.taxActions .taxButton,.taxHeader .taxButton{width:100%}.taxQuickRow{grid-template-columns:1fr;gap:2px}}.prPage{display:grid;gap:12px;width:min(1080px,100%);max-width:1080px;min-width:0}.prPage>*{width:100%;min-width:0}.prAlert{border-radius:4px;padding:10px 12px;font-size:12px;line-height:1.45;border:1px solid transparent;font-weight:400}.prAlertError{background:#fde7e9;color:#a4262c;border-color:#f1c7cc}.prToolbarBlock,.prBannerBlock{width:100%;min-width:0}.prToolbarRow{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;min-height:36px;padding:0 0 8px;border-bottom:1px solid var(--az-divider)}.prToolbarLeft{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.prToolBtn{appearance:none;border:0;background:transparent;color:var(--az-link);min-height:28px;padding:0;border-radius:4px;cursor:pointer;font:inherit;font-size:12px;font-weight:400}.prToolBtn:hover{color:var(--az-link-hover);text-decoration:underline;background:transparent}.prToolBtn:disabled{opacity:.55;cursor:default;text-decoration:none}.prInfoBanner{display:flex;align-items:flex-start;gap:10px;width:100%;min-width:0;background:#eef6fc;border:1px solid var(--az-border);border-radius:4px;padding:10px 12px;color:var(--az-text-default);font-size:12px;line-height:1.45}.prInfoBannerIcon{width:18px;height:18px;border-radius:4px;background:var(--az-primary-btn);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:400;flex:0 0 auto;margin-top:1px}.prInfoBannerBody{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.prInfoBannerText{min-width:220px;flex:1 1 auto}.prHeroPanel{display:grid;gap:0;width:100%;min-width:0;background:transparent;border:0;border-radius:0;overflow:visible}.prHeroMain{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:0 0 10px;border-bottom:1px solid var(--az-divider)}.prHeroCopy{min-width:0;display:grid;gap:4px;flex:1 1 auto}.prHeroTitle{margin:0;font-size:14px;line-height:1.2;color:var(--az-text-primary);font-weight:400}.prHeroHint{color:var(--az-text-secondary);font-size:11.5px;line-height:1.4;overflow-wrap:anywhere;font-weight:400;max-width:680px}.prHeroActions{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap;flex:0 0 auto}.prHeroMetaGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--az-border);border-radius:4px;overflow:hidden;background:#fff}.prSummaryTile{min-width:0;padding:10px 12px;border-right:1px solid var(--az-divider)}.prSummaryTile:last-child{border-right:0}.prSummaryTileLabel{font-size:10.5px;color:var(--az-text-secondary);margin-bottom:6px;font-weight:400}.prSummaryTileValue{min-width:0;font-size:12px;line-height:1.35;color:var(--az-text-primary);overflow-wrap:anywhere;font-weight:400}.prMono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.prBlock,.prDataBlock{display:grid;gap:8px;width:100%;min-width:0}.prSectionTitleRow{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.prSectionTitle{margin:0;font-size:12px;line-height:1.2;color:var(--az-text-primary);font-weight:400}.prStatusGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;min-width:0}.prStatusCard{padding:10px 12px;min-width:0;background:#fff;border:1px solid var(--az-border);display:grid;gap:6px;border-radius:4px}.prStatusValue{display:flex;align-items:center;min-height:20px}.prDataGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;min-width:0}.prField{min-width:0}.prLabel{display:block;margin-bottom:5px;font-size:10px;color:var(--az-text-secondary);font-weight:400;text-transform:uppercase;letter-spacing:.04em}.prFieldBox{min-height:32px;display:flex;align-items:center;width:100%;box-sizing:border-box;padding:0 10px;border-radius:4px;background:#fff;border:1px solid var(--az-border);color:var(--az-text-primary);font-size:12px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.prPill{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:4px;font-size:11px;font-weight:400;white-space:nowrap;border:1px solid transparent}.prPill-ok{color:#0b6a0b;background:#e8f5e8;border-color:#cfe7cf}.prPill-warn{color:#7c6510;background:#fff8e1;border-color:#d8c45a}.prPill-bad{color:#a4262c;background:#fde7e9;border-color:#f1c7cc}.prPill-muted{color:#605e5c;background:#f3f2f1;border-color:#e1dfdd}.prDataActions,.prSideActions{display:flex;gap:8px;flex-wrap:wrap}.prFootNote{font-size:11px;line-height:1.4;color:var(--az-text-secondary);font-weight:400}@media(max-width:1200px){.prPage{width:min(1080px,100%);max-width:1080px}}@media(max-width:980px){.prPage{width:100%;max-width:100%}.prHeroMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.prSummaryTile:nth-child(2){border-right:0}.prSummaryTile:nth-child(-n+2){border-bottom:1px solid var(--az-divider)}.prStatusGrid,.prDataGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.prToolbarRow,.prToolbarLeft,.prHeroMain,.prHeroActions,.prDataActions,.prSectionTitleRow{flex-direction:column;align-items:stretch}.prToolBtn,.prHeroActions>.btnGhost,.prHeroActions>.btn,.prDataActions>.btnGhost,.prDataActions>.btn{width:100%;justify-content:flex-start}.prHeroMetaGrid,.prStatusGrid,.prDataGrid{grid-template-columns:1fr}.prSummaryTile{border-right:0;border-bottom:1px solid var(--az-divider)}.prSummaryTile:last-child{border-bottom:0}.prInfoBannerBody{align-items:stretch}}.pePage{display:grid;gap:12px;width:min(1080px,100%);max-width:1080px;min-width:0}.pePage>*{width:100%;min-width:0}.peAlert,.peInfoBar{border-radius:4px;padding:10px 12px;font-size:12px;line-height:1.45;border:1px solid transparent;font-weight:400}.peAlertError{background:#fde7e9;color:#a4262c;border-color:#f1c7cc}.peAlertOk{background:#e8f5e8;color:#0b6a0b;border-color:#cfe7cf}.peInfoBar{background:#eef6fc;color:var(--az-text-default);border-color:var(--az-border)}.peInlineCode{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.peToolbarBlock,.peBannerBlock{width:100%;min-width:0}.peToolbarRow{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;min-height:36px;padding:0 0 8px;border-bottom:1px solid var(--az-divider)}.peToolbarLeft{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.peToolBtn{appearance:none;border:0;background:transparent;color:var(--az-link);min-height:28px;padding:0;border-radius:4px;cursor:pointer;font:inherit;font-size:12px;font-weight:400}.peToolBtn:hover{color:var(--az-link-hover);text-decoration:underline;background:transparent}.peToolBtn:disabled{opacity:.55;cursor:default;text-decoration:none}.peInfoBanner{display:flex;align-items:flex-start;gap:10px;width:100%;min-width:0;background:#eef6fc;border:1px solid var(--az-border);border-radius:4px;padding:10px 12px;color:var(--az-text-default);font-size:12px;line-height:1.45}.peInfoBannerIcon{width:18px;height:18px;border-radius:4px;background:var(--az-primary-btn);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:400;flex:0 0 auto;margin-top:1px}.peInfoBannerBody{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.peInfoBannerText{min-width:0;flex:1 1 auto}.peHero{display:grid;gap:8px;width:100%;min-width:0}.peHeroTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.peHeroCopy{min-width:0;display:grid;gap:4px}.peHeroTitle{margin:0;font-size:15px;line-height:1.15;color:var(--az-text-primary);font-weight:400}.peHeroHint{color:var(--az-text-secondary);font-size:11.5px;line-height:1.3;max-width:680px;font-weight:400}.peHeroActions{display:flex;gap:8px;flex-wrap:wrap;flex:0 0 auto}.peHeroMeta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.peCodeBox{display:inline-flex;align-items:center;min-height:32px;padding:0 10px;border-radius:4px;background:#fff;border:1px solid var(--az-border);color:var(--az-text-primary);font-size:11.5px;white-space:nowrap}.peLayout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);gap:12px;align-items:start;width:100%;min-width:0}.peMainCol,.peSideCol{min-width:0;display:grid;gap:12px}.pePanel{width:100%;min-width:0;background:#fff;border:1px solid var(--az-border);border-radius:4px;overflow:hidden}.pePanelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px 0}.pePanelTitle{font-size:13px;line-height:1.2;color:var(--az-text-primary);font-weight:400}.pePanelHint{margin-top:4px;font-size:11.5px;line-height:1.4;color:var(--az-text-secondary);font-weight:400}.pePanelBody{display:grid;gap:12px;padding:12px 14px 14px}.peFieldsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.peField,.peInfoItem{min-width:0}.peLabel{display:block;margin-bottom:5px;font-size:10px;color:var(--az-text-secondary);font-weight:400}.peInput,.peSelect,.peTextarea,.peInfoBox{width:100%;min-width:0;box-sizing:border-box;min-height:32px;padding:0 10px;border-radius:4px;border:1px solid var(--az-border);background:#f8fbff;color:var(--az-text-primary);font-size:12px;line-height:1.35;font-weight:400;box-shadow:none;outline:none}.peInput:focus,.peSelect:focus,.peTextarea:focus{border-color:var(--az-primary-btn);box-shadow:0 0 0 3px #0078d41f;background:#fff}.peSelect{appearance:none}.peTextarea{min-height:88px;padding:10px;resize:vertical}.peInput:disabled,.peSelect:disabled,.peTextarea:disabled{opacity:1;background:#f3f2f1;color:#605e5c}.peInfoBox{display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.peSummaryNote{display:grid;gap:6px;padding:10px 12px;border-radius:4px;background:#f8fbff;border:1px solid var(--az-border);color:var(--az-text-secondary);font-size:11.5px;line-height:1.4}.peSpacer{min-height:1px}.peFooterBar{position:sticky;bottom:10px;z-index:5}.peFooterCard{background:#fff;border:1px solid var(--az-border);border-radius:4px;overflow:hidden}.peFooterBody{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:10px 12px}.peFooterText{color:var(--az-text-secondary);font-size:12px;line-height:1.35}.peFooterActions{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:1200px){.pePage{width:min(1080px,100%);max-width:1080px}}@media(max-width:980px){.pePage{width:100%;max-width:100%}.peLayout{grid-template-columns:1fr}}@media(max-width:760px){.peFieldsGrid{grid-template-columns:1fr}.peToolbarRow,.peToolbarLeft,.peHeroTop,.pePanelHead,.peFooterBody{flex-direction:column;align-items:stretch}.peHeroActions,.peFooterActions{width:100%;justify-content:flex-start}.peHeroActions>.btnGhost,.peFooterActions>.btnGhost,.peFooterActions>.btn,.peToolbarLeft>.peToolBtn{width:100%}.peCodeBox{width:100%;justify-content:flex-start}.peInfoBannerBody{align-items:stretch}}.appPage,.appPage *{box-sizing:border-box;font-size:12px!important;font-family:Inter,Segoe UI,Arial,sans-serif;font-weight:400;text-transform:none;letter-spacing:0;border-radius:2px!important}.appPage{width:100%;min-width:0;display:grid;gap:12px;padding:10px 12px 14px;color:#1f2933;background:#fff}.appPage>*{width:100%;min-width:0}.appHeader{min-height:64px;padding:4px 0 10px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e7ebf0}.appHeaderCopy{min-width:0;display:grid;gap:4px}.appEyebrow{width:max-content;color:#0f6cbd;font-weight:600}.appHeader h1{margin:0;color:#111827;font-size:12px!important;font-weight:600}.appHeader p{margin:0;color:#667085;line-height:1.45}.appPrimaryButton,.appSecondaryButton{min-height:32px;padding:7px 12px;cursor:pointer;white-space:nowrap}.appPrimaryButton{border:0;background:#0f6cbd;color:#fff}.appSecondaryButton{border:1px solid #d9dee7;background:#fff;color:#374151}.appSecondaryButton:hover:not(:disabled){border-color:#0f6cbd;background:#edf6ff;color:#0f6cbd}.appPrimaryButton:disabled,.appSecondaryButton:disabled{opacity:.55;cursor:not-allowed}.appAlert{min-height:36px;padding:9px 11px;display:grid;align-content:center;line-height:1.45;border:1px solid transparent;box-shadow:0 8px 18px #0f172a14}.appAlertError{background:#fde7e9;color:#a4262c;border-color:#f3b8bd;border-left:3px solid #a4262c}.appAlertOk{background:#dff6dd;color:#107c10;border-color:#c5e0c1;border-left:3px solid #107c10}.appToolbarBlock,.appBannerBlock,.appBlock{width:100%;min-width:0}.appToolbarRow{min-height:34px;padding:0;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;border:0}.appToolbarLeft{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.appToolBtn{min-height:28px;padding:0;border:0;background:transparent;color:#0f6cbd;cursor:pointer;font:inherit;white-space:nowrap}.appToolBtn:hover{color:#115ea3;text-decoration:underline}.appToolBtn:disabled{opacity:.55;cursor:not-allowed;text-decoration:none}.appInfoBanner{width:100%;min-width:0;min-height:42px;padding:10px 12px;display:flex;align-items:flex-start;gap:10px;background:#fff;color:#334155;border:1px solid #e4e9f0;box-shadow:0 8px 24px #0f172a12}.appInfoBannerIcon{width:20px;height:20px;margin-top:1px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;background:#eff6ff;color:#0f6cbd}.appInfoBannerBody{min-width:0;flex:1 1 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.appInfoBannerText{min-width:220px;flex:1 1 auto;color:#334155;line-height:1.45}.appBlock{display:grid;gap:10px}.appFiltersBlock{padding:12px;background:#fff;border:1px solid #e4e9f0;box-shadow:0 8px 24px #0f172a12}.appFilterSearchRow{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.appFilterSearch{width:min(640px,100%);min-width:320px;height:38px;padding:0;display:flex;align-items:center;overflow:hidden;background:#fff;border:1px solid #e1e6ec;box-shadow:none;transition:border-color .14s ease,background-color .14s ease}.appFilterSearch:hover{border-color:#cfd6df}.appFilterSearch:focus-within{border-color:#9ec5e8;box-shadow:none}.appFilterSearchIcon{width:40px;height:100%;flex:0 0 40px;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:0;color:#5f6b7a}.appFilterSearchIcon svg{width:15px;height:15px;fill:currentColor;display:block}.appFilterSearch input{width:100%;min-width:0;height:100%;padding:0 12px;border:0;outline:none;background:#fff;color:#111827;font:inherit;box-shadow:none}.appFilterSearch input::placeholder{color:#667085;opacity:1}.appQuickInsights{min-height:38px;padding:0 12px;display:inline-flex;align-items:center;background:#eff6ff;border:1px solid #dbeafe;color:#0f6cbd;white-space:nowrap;font-weight:600}.appControlGrid{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,240px);gap:10px;align-items:end}.appControlField{min-width:0;display:grid;gap:4px}.appControlLabel{display:block;color:#64748b}.appFilterSelect{width:100%!important;min-width:0!important;max-width:240px!important;min-height:32px!important;height:32px!important;padding:0 34px 0 10px!important;background-color:#fff!important;color:#111827!important;border:1px solid #cbd5e1!important;box-shadow:none!important;color-scheme:light}.appFilterSelect:focus{border-color:#0f6cbd!important;box-shadow:0 0 0 1px #0f6cbd!important;outline:none!important}.appFilterChipRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.appFilterChipBtn{min-height:30px;padding:0 10px;display:inline-flex;align-items:center;border:1px solid #cbd5e1;background:#fff;color:#111827;white-space:nowrap;appearance:none;cursor:pointer;font:inherit}.appFilterChipBtn:hover,.appFilterChipBtn.isActive{background:#eff6ff;border-color:#111827;color:#0f172a}.appResultsCount{color:#334155;line-height:1.4}.appListRail{min-width:0;padding:12px;display:grid;gap:10px;background:#fff;border:0;box-shadow:0 8px 24px #0f172a12}.appTablePanel{width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;background:#fff;border:1px solid #e4e9f0;scrollbar-width:thin}.appTablePanel::-webkit-scrollbar{height:10px}.appTablePanel::-webkit-scrollbar-thumb{background:#334155}.appTablePanel::-webkit-scrollbar-track{background:#fff}.appTableHead,.appTableBody,.appTableState{min-width:1120px}.appTableHead{display:grid;grid-template-columns:minmax(260px,1.25fr) minmax(170px,.78fr) minmax(120px,.55fr) minmax(170px,.8fr) minmax(100px,.45fr) minmax(240px,1fr);gap:0;background:#f7f9fb;border-bottom:1px solid #e7ebf0}.appTableHead>div{min-width:0;padding:8px 10px;color:#4b5563;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.appTableBody{display:grid}.appTableRow{width:100%;min-height:34px;display:grid;grid-template-columns:minmax(260px,1.25fr) minmax(170px,.78fr) minmax(120px,.55fr) minmax(170px,.8fr) minmax(100px,.45fr) minmax(240px,1fr);gap:0;position:relative;border:0;border-bottom:1px solid #e7ebf0;background:#fff;color:#1f2933;text-align:left;cursor:pointer;transition:background-color .12s ease}.appTableRow:nth-child(2n){background:#fafbfc}.appTableRow:hover,.appTableRow.isSelected{background:#edf6ff}.appTableRow.isSelected:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:2px;background:#0f6cbd}.appTableCell{min-width:0;min-height:34px;padding:7px 10px;display:flex;flex-direction:column;justify-content:center;gap:2px;color:#1f2933;overflow:hidden}.appCellMainWrap{gap:2px}.appRowLead{min-width:0;display:flex;align-items:center;gap:8px}.appRowChevron{width:12px;color:#60a5fa;line-height:1;flex:0 0 auto;transform:translateY(-1px)}.appRowIdentity{min-width:0;display:grid;gap:1px}.appPrimaryText,.appSecondaryText,.appCellMain{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.appPrimaryText{color:#111827}.appSecondaryText{color:#667085}.appCellMain{color:#1f2933}.appStatusStack{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.appChip{min-height:18px;padding:1px 8px;display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;white-space:nowrap;line-height:1}.appChip:before{content:"";width:7px;height:7px;display:inline-block;border-radius:999px;background:#94a3b8;box-shadow:0 0 0 3px #94a3b829}.appChip--neutral,.appChip--brand,.appChip--info{color:#4b5563}.appChip--brand:before,.appChip--info:before{background:#3b82f6;box-shadow:0 0 0 3px #3b82f629}.appChip--warn{color:#fcd34d}.appChip--warn:before{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b29}.appChip--good{color:#86efac}.appChip--good:before{background:#22c55e;box-shadow:0 0 0 3px #22c55e29}.appChip--bad{color:#fca5a5}.appChip--bad:before{background:#ef4444;box-shadow:0 0 0 3px #ef444429}.appState,.appTableState{padding:16px 12px;background:#fff;color:#4b5563}.appTableState .pageEmptyTitle,.appTableState .pageEmptyHint{color:#4b5563}.appPagerBar{min-height:32px;padding-top:2px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#4b5563}.appPagerMid{flex:1;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;text-align:center}.appPagerText{color:#4b5563}.appPagerJump{min-height:28px;padding:0 8px;display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #334155}.appPagerHint{color:#667085}.appPagerInput{width:56px!important;min-height:24px!important;height:24px!important;padding:0 8px!important;background:#fff!important;color:#374151!important;border:1px solid #d9dee7!important;box-shadow:none!important;color-scheme:light}.appPagerBar .btnGhost{min-width:76px;min-height:28px;padding:0 10px;border:1px solid #d9dee7!important;background:#fff!important;color:#374151!important;box-shadow:none!important;cursor:pointer;white-space:nowrap}.appPagerBar .btnGhost:hover{background:#1e293b!important;border-color:#60a5fa!important}.appPagerBar .btnGhost:disabled{opacity:.45;color:#94a3b8!important;background:#fff!important;border-color:#d9dee7!important;cursor:not-allowed}.appMono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.appOverlay{position:fixed;inset:0;z-index:80;padding:18px;display:grid;place-items:center;overflow:auto}.appOverlayBackdrop{position:absolute;inset:0;padding:0;margin:0;border:0;background:#0f172a75}.appInspectRail,.appOverlayPanel{position:relative;background:#fff;border:1px solid #dbe3ec;box-shadow:0 18px 60px #0f172a3d;overflow:hidden}.appInspectRail{min-width:0;width:min(920px,calc(100vw - 36px));max-width:920px;max-height:calc(100vh - 36px);display:grid;grid-template-rows:3px auto auto minmax(0,1fr)}.appOverlayPanel{width:min(860px,calc(100vw - 36px));max-height:calc(100vh - 36px);display:grid;grid-template-rows:3px auto minmax(0,1fr)}.appInspectRailTopBand,.appOverlayTopBand{background:#0f6cbd}.appInspectRailHeader,.appOverlayHero{padding:12px 14px;display:flex;justify-content:space-between;align-items:flex-start;gap:18px;border-bottom:1px solid #e7ebf0}.appInspectRailHeaderBlue,.appOverlayHeroBlue{background:#fff}.appInspectRailHeaderCopy,.appOverlayHeroMain{min-width:0;display:grid;gap:5px}.appInspectRailEyebrow,.appOverlayEyebrow{color:#4b5563}.appInspectRailTitleRow,.appOverlayTitleRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.appInspectRailTitle,.appOverlayTitle{margin:0;color:#f8fafc;line-height:1.2;font-weight:600}.appInspectRailTitleLight,.appOverlayTitleLight{color:#f8fafc}.appInspectRailSubline,.appOverlaySubtitle{color:#4b5563;line-height:1.35;overflow-wrap:anywhere}.appInspectRailSublineLight,.appOverlaySubtitleLight{color:#4b5563}.appInspectRailActions{display:flex;gap:8px;align-items:center;flex:0 0 auto}.appHeroActionBtn{min-height:30px;padding:0 12px;border:0;background:#0f6cbd;color:#fff;cursor:pointer;font:inherit}.appHeroActionBtn:hover{background:#115ea3}.appInspectRailClose,.appOverlayClose{width:30px;height:30px;border:0;background:transparent;color:#4b5563;line-height:1;cursor:pointer}.appInspectRailClose:hover,.appOverlayClose:hover{background:#94a3b824}.appInspectRailCloseLight,.appOverlayCloseLight{color:#4b5563}.appInspectSummary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.appInspectSummarySoft{background:#fff;border-bottom:1px solid #e5eaf0}.appInspectSummaryItem{min-width:0;padding:10px 14px}.appInspectSummaryLabel{margin-bottom:6px;color:#0f6cbd}.appInspectSummaryValue{color:#111827;line-height:1.35;overflow-wrap:anywhere}.appInspectBody,.appOverlayBody{overflow:auto;padding:14px;background:#fff}.appInspectBody{display:grid;gap:12px}.appInspectSection,.appOverlaySection{padding:12px;display:grid;gap:10px;background:#fff;border:1px solid #e5eaf0;box-shadow:0 1px 2px #0f172a0d}.appInspectSectionHead,.appOverlaySectionHead{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.appInspectSectionTitle,.appOverlaySectionTitle{margin:0;color:#0f6cbd;line-height:1.2;font-weight:600}.appOverlaySectionHint{color:#64748b;line-height:1.45}.appInfoGrid{display:grid;gap:10px}.appInfoGrid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.appInfoGrid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.appDetailField,.appLongTextCard,.appPersonCard,.appEmptyMini{min-width:0;padding:0;background:transparent;border:0}.appDetailFieldLabel,.appLongTextTitle{color:#64748b}.appDetailFieldValue,.appLongTextValue{margin-top:4px;color:#111827;line-height:1.45;overflow-wrap:anywhere}.appLongTextValue{line-height:1.6;white-space:pre-wrap;word-break:break-word}.appLongTextGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.appPeopleSection{display:grid;gap:12px}.appPeopleBlock{display:grid;gap:8px}.appPeopleTitle,.appPersonTitle{color:#111827;font-weight:600}.appDecisionTextarea{min-height:120px;resize:vertical;line-height:1.45;padding:10px 12px!important}.appCheckRow{display:flex;gap:10px;align-items:center;margin-top:2px;color:#334155}.appDecisionActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:2px}.appDecisionActions .btn,.appDecisionActions .btnGhost,.appOverlaySection .btnGhost{min-height:30px!important;padding:0 12px!important;box-shadow:none!important}.appBtnDanger{background:#a4262c!important;color:#fff!important}.appBtnDanger:hover{background:#8f1f25!important}.appBtnDangerSoft{background:#b94646!important;color:#fff!important}.appBtnDangerSoft:hover{background:#a53a3a!important}.appMutedNote{color:#64748b;line-height:1.55}.appRawBox{max-height:420px;margin:0;padding:12px;overflow:auto;background:#fff;color:#1f2933;border:1px solid #243244;line-height:1.5;white-space:pre-wrap;word-break:break-word}@media(max-width:980px){.appPage{width:100%;max-width:100%}}@media(max-width:900px){.appFilterSearchRow,.appToolbarRow{align-items:flex-start}.appFilterSearch{width:100%!important;min-width:0;max-width:100%!important}.appFilterSelect{width:100%!important;max-width:100%!important}.appQuickInsights{width:100%;justify-content:center}.appInfoBannerBody{align-items:stretch}.appInfoGrid--three,.appInfoGrid--two,.appLongTextGrid,.appInspectSummary{grid-template-columns:1fr}.appOverlay{padding:12px}.appOverlayPanel,.appInspectRail{width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100vh - 24px)}}@media(max-width:640px){.appFilterChipRow,.appPagerBar,.appOverlayHero,.appOverlaySectionHead,.appInspectRailHeader,.appInspectRailActions,.appDecisionActions{flex-direction:column;align-items:stretch}.appToolBtn,.appFilterChipBtn,.appDecisionActions>.btn,.appDecisionActions>.btnGhost,.appHeroActionBtn{width:100%;justify-content:flex-start}.appPagerMid{justify-content:flex-start}.appTableHead,.appTableBody,.appTableState,.appTableRow{min-width:980px}.appControlGrid{grid-template-columns:1fr}}@media(max-width:640px){.appPage{padding:8px}.appHeader{align-items:stretch;flex-direction:column}.appHeader .appSecondaryButton{width:100%}}.apPage,.apPage *{box-sizing:border-box;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:2px!important}.apPage{width:100%;max-width:1440px;min-width:0;display:grid;gap:12px;color:#1f2933}.apPage>*{width:100%;min-width:0}.apAlert{width:100%;min-height:36px;padding:9px 11px;display:grid;align-content:center;line-height:1.45;border:1px solid transparent;box-shadow:0 8px 18px #0f172a14}.apAlertError{background:#fde7e9;border-color:#f3b8bd;border-left:3px solid #a4262c;color:#a4262c}.apAlertOk{background:#dff6dd;border-color:#c5e0c1;border-left:3px solid #107c10;color:#107c10}.apToolbarBlock,.apBannerBlock,.apBlock{width:100%;min-width:0}.apToolbarRow{width:100%;min-height:34px;padding:0;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;border:0}.apToolbarLeft{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.apToolBtn{min-height:28px;padding:0;border:0;background:transparent;color:#0f6cbd;cursor:pointer;font:inherit;white-space:nowrap}.apToolBtn:hover{color:#115ea3;text-decoration:underline}.apToolBtn:disabled{opacity:.55;cursor:not-allowed;text-decoration:none}.apInfoBanner{width:100%;min-width:0;min-height:42px;padding:10px 12px;display:flex;align-items:flex-start;gap:10px;background:#fff;color:#334155;border:0;box-shadow:0 10px 26px #0f172a14,0 1px 2px #0f172a14}.apInfoBannerIcon{width:20px;height:20px;margin-top:1px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;background:#eff6ff;color:#0f6cbd}.apInfoBannerBody{min-width:0;flex:1 1 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.apInfoBannerText{min-width:220px;flex:1 1 auto;color:#334155;line-height:1.45}.apBlock{display:grid;gap:10px}.apFiltersBlock{padding:12px;background:#fff;border:0;box-shadow:0 10px 26px #0f172a14,0 1px 2px #0f172a14}.apFilterSearchRow{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.apFilterSearch{width:min(420px,100%);min-width:0;height:32px;padding:0 10px;display:flex;align-items:center;background:#fff;border:1px solid #cbd5e1}.apFilterSearchIcon{width:16px;height:16px;margin-right:8px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#0f6cbd}.apFilterSearchIcon svg{width:16px;height:16px;display:block;fill:currentColor}.apFilterSearch input{width:100%;min-width:0;padding:0;border:0;outline:none;background:transparent;color:#111827;font:inherit}.apQuickInsights{color:#0f6cbd;white-space:nowrap}.apFilterChipRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.apFilterSelect{width:100%!important;min-width:0!important;max-width:240px!important;min-height:32px!important;height:32px!important;padding:0 34px 0 10px!important;background-color:#fff!important;color:#111827!important;border:1px solid #cbd5e1!important;box-shadow:none!important;color-scheme:light}.apFilterSelect:focus{border-color:#0f6cbd!important;box-shadow:0 0 0 1px #0f6cbd!important;outline:none!important}.apFilterChipBtn,.apActiveChip{min-height:30px;display:inline-flex;align-items:center;border:1px solid #cbd5e1;background:#fff;color:#111827;white-space:nowrap}.apFilterChipBtn{padding:0 10px;appearance:none;cursor:pointer;font:inherit}.apFilterChipBtn:hover,.apFilterChipBtn.isActive{background:#eff6ff;border-color:#bfdbfe;color:#0f172a}.apActiveChip{gap:6px;padding:0 8px 0 10px;background:#eff6ff;border-color:#bfdbfe}.apActiveChipText{color:#111827;line-height:1}.apActiveChipRemove{width:18px;height:18px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#64748b;cursor:pointer;font:inherit;line-height:1}.apActiveChipRemove:hover{background:#0f6cbd14;color:#111827}.apResultsCount{color:#334155;line-height:1.4}.apListRail{min-width:0;padding:12px;display:grid;gap:10px;background:#111827;border:0;box-shadow:0 18px 36px #0f172a3d,0 1px 2px #0f172a24}.apTablePanel{width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;background:#0b1220;box-shadow:inset 0 0 0 1px #243244;scrollbar-width:thin}.apTableHead,.apTableBody,.apTableState{min-width:1060px}.apTableHead{display:grid;grid-template-columns:minmax(160px,.75fr) minmax(280px,1.25fr) minmax(210px,.95fr) minmax(130px,.55fr) minmax(220px,1fr);gap:0;background:#172033;border-bottom:1px solid #1e293b}.apTableHead>div{min-width:0;padding:8px 10px;color:#93c5fd;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700!important}.apTableBody{display:grid}.apTableRow{width:100%;min-height:34px;display:grid;grid-template-columns:minmax(160px,.75fr) minmax(280px,1.25fr) minmax(210px,.95fr) minmax(130px,.55fr) minmax(220px,1fr);gap:0;position:relative;border:0;border-bottom:1px solid #1e293b;background:#0f172a;color:#dbeafe;text-align:left;cursor:pointer;transition:background-color .12s ease}.apTableRow:nth-child(2n){background:#111c2f}.apTableRow:hover,.apTableRow.isSelected{background:#1e293b}.apTableRow.isSelected:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:2px;background:#0f6cbd}.apTableCell{min-width:0;min-height:34px;padding:7px 10px;display:flex;flex-direction:column;justify-content:center;gap:2px;color:#dbeafe;overflow:hidden}.apDateCell{color:#bfdbfe}.apCellUser{gap:2px}.apRowLead{min-width:0;display:flex;align-items:center;gap:8px}.apRowChevron{width:12px;color:#60a5fa;line-height:1;flex:0 0 auto;transform:translateY(-1px)}.apRowIdentity{min-width:0;display:grid;gap:1px}.apEmail,.apCellMain,.apSubText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.apEmail{color:#bfdbfe}.apCellMain{color:#dbeafe}.apSubText{color:#94a3b8}.apStatusStack{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.apPill{min-height:18px;padding:1px 8px;display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;white-space:nowrap;line-height:1}.apPill:before{content:"";width:7px;height:7px;display:inline-block;border-radius:999px;background:#94a3b8;box-shadow:0 0 0 3px #94a3b829}.apPill-neutral{color:#cbd5e1}.apPill-warn{color:#fcd34d}.apPill-warn:before{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b29}.apPill-good{color:#86efac}.apPill-good:before{background:#22c55e;box-shadow:0 0 0 3px #22c55e29}.apPill-bad{color:#fca5a5}.apPill-bad:before{background:#ef4444;box-shadow:0 0 0 3px #ef444429}.apState,.apTableState{padding:16px 12px;background:#0f172a;color:#cbd5e1}.apTableState .pageEmptyTitle,.apTableState .pageEmptyHint{color:#cbd5e1}.apPagerBar{min-height:32px;padding-top:2px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#cbd5e1}.apPagerMid{flex:1;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;text-align:center}.apPagerText{color:#cbd5e1}.apPagerBar .btnGhost{min-width:76px;min-height:28px;padding:0 10px;border:1px solid #334155!important;background:#0f172a!important;color:#dbeafe!important;box-shadow:none!important;cursor:pointer;white-space:nowrap}.apPagerBar .btnGhost:hover{background:#1e293b!important;border-color:#60a5fa!important}.apPagerBar .btnGhost:disabled{opacity:.45;color:#94a3b8!important;background:#0f172a!important;border-color:#334155!important;cursor:not-allowed}.apMono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.apOverlay{position:fixed;inset:0;z-index:80;padding:18px;display:grid;place-items:center;overflow:auto}.apOverlayBackdrop{position:absolute;inset:0;padding:0;margin:0;border:0;background:#0f172a61}.apOverlayPanel{position:relative;width:min(860px,calc(100vw - 36px));max-height:calc(100vh - 36px);display:grid;grid-template-rows:3px auto auto minmax(0,1fr) auto;overflow:hidden;background:#fff;border:1px solid #dbe3ec;box-shadow:0 18px 60px #0f172a3d}.apOverlayTopBand{background:#0f6cbd}.apOverlayHero{padding:12px 14px;display:flex;justify-content:space-between;align-items:flex-start;gap:18px;border-bottom:1px solid #e5eaf0}.apOverlayHeroBlue{background:radial-gradient(circle at 8% 12%,rgba(14,165,233,.13),transparent 31%),linear-gradient(135deg,#fff,#f8fbff)}.apOverlayHeroMain{min-width:0;display:grid;gap:5px}.apOverlayEyebrow{color:#0f6cbd}.apOverlayTitleRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.apOverlayTitle{margin:0;color:#111827;line-height:1.2;font-weight:700!important}.apOverlaySubtitle{color:#64748b;line-height:1.35;overflow-wrap:anywhere}.apOverlayClose{width:30px;height:30px;border:0;background:transparent;color:#64748b;cursor:pointer;flex:0 0 auto;line-height:1}.apOverlayClose:hover{background:#0f6cbd14}.apOverlaySummaryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.apOverlaySummaryGridSoft{background:#fff;border-bottom:1px solid #e5eaf0}.apSummaryTile{min-width:0;padding:10px 14px}.apSummaryTileLabel{margin-bottom:6px;color:#0f6cbd}.apOverlayBody{padding:14px;overflow:auto;background:#fff}.apOverlayLayout{display:grid;gap:12px}.apOverlaySection{padding:12px;display:grid;gap:10px;background:#fff;border:1px solid #e5eaf0;box-shadow:0 1px 2px #0f172a0d}.apOverlaySectionWide{grid-column:1 / -1}.apOverlaySectionTitle{margin:0;color:#0f6cbd;line-height:1.2;font-weight:700!important}.apSignalWrap{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.apInfoGrid{display:grid;gap:10px}.apInfoRow{display:grid;gap:4px}.apInfoLabel,.apDetailFieldLabel{color:#64748b}.apInfoValue,.apDetailFieldValue,.apAddressValue{color:#111827;line-height:1.45;overflow-wrap:anywhere}.apInfoValue{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.apInfoValueText{min-width:0;flex:1 1 auto}.apCopyBtn{min-height:28px!important;padding:0 10px!important;flex:0 0 auto}.apDetailsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.apDetailField{padding:0;border:0;background:transparent}.apDetailFieldValue{margin-top:4px}.apAddressBlock{display:grid;gap:4px}.apAddressValue{line-height:1.6;white-space:pre-wrap;word-break:break-word}.apOverlayFooter{padding:12px 14px;display:flex;justify-content:flex-end;align-items:center;gap:10px;border-top:1px solid #e5eaf0;background:#fff}.apRejectBtn{color:#a4262c!important;border-color:#e6b5b9!important}.apRejectBtn:hover{background:#fff5f6!important;border-color:#d89aa0!important}@media(max-width:980px){.apPage,.apBlock,.apToolbarRow,.apAlert{width:100%;max-width:100%}}@media(max-width:900px){.apFilterSearchRow,.apToolbarRow{align-items:flex-start}.apFilterSearch,.apFilterSelect{width:100%!important;max-width:100%!important}.apInfoBannerBody{align-items:stretch}.apOverlaySummaryGrid,.apDetailsGrid{grid-template-columns:1fr}.apOverlay{padding:12px}.apOverlayPanel{width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100vh - 24px)}}@media(max-width:640px){.apFilterChipRow,.apPagerBar,.apOverlayHero,.apOverlaySectionHeader,.apOverlayFooter,.apInfoValue{flex-direction:column;align-items:stretch}.apToolBtn,.apFilterChipBtn,.apOverlayFooter>.btn,.apOverlayFooter>.btnGhost{width:100%;justify-content:flex-start}.apPagerMid{justify-content:flex-start}.apTableHead,.apTableBody,.apTableState,.apTableRow{min-width:960px}}.secPage{display:grid;gap:12px;width:min(1080px,100%);max-width:1080px;min-width:0}.secPage>*{width:100%;min-width:0}.secAlert{border-radius:4px;padding:10px 12px;font-size:12px;line-height:1.45;border:1px solid transparent;font-weight:400}.secAlertError{background:#fde7e9;color:#a4262c;border-color:#f1c7cc}.secToolbarBlock,.secBannerBlock{width:100%;min-width:0}.secToolbarRow{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;min-height:36px;padding:0 0 8px;border-bottom:1px solid var(--az-divider)}.secToolbarLeft{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.secToolBtn{appearance:none;border:0;background:transparent;color:var(--az-link);min-height:28px;padding:0;border-radius:4px;cursor:pointer;font:inherit;font-size:12px;font-weight:400}.secToolBtn:hover{color:var(--az-link-hover);text-decoration:underline;background:transparent}.secToolBtn:disabled{opacity:.55;cursor:default;text-decoration:none}.secInfoBanner{display:flex;align-items:flex-start;gap:10px;width:100%;min-width:0;background:#eef6fc;border:1px solid var(--az-border);border-radius:4px;padding:10px 12px;color:var(--az-text-default);font-size:12px;line-height:1.45}.secInfoBannerIcon{width:18px;height:18px;border-radius:4px;background:var(--az-primary-btn);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:400;flex:0 0 auto;margin-top:1px}.secInfoBannerBody{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.secInfoBannerText{min-width:220px;flex:1 1 auto}.secHero{display:grid;gap:8px;width:100%;min-width:0}.secHeroTitle{color:var(--az-text-primary);font-size:15px;line-height:1.15;font-weight:400}.secStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.secStat{min-width:0;border:1px solid var(--az-border);background:#fff;padding:8px 12px;border-radius:4px}.secStatLabel{font-size:10px;line-height:1.3;color:var(--az-text-secondary);font-weight:400}.secStatValue{margin-top:4px;font-size:14px;line-height:1.05;color:var(--az-text-primary);font-weight:400;overflow-wrap:anywhere}.secStat-ok .secStatValue{color:var(--az-link)}.secLayout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);gap:12px;align-items:start;width:100%;min-width:0}.secMainCol,.secSideCol{min-width:0;display:grid;gap:12px}.secPanel{background:#fff;border:1px solid var(--az-border);border-radius:4px;overflow:hidden}.secPanelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px 0}.secPanelTitle{font-size:13px;line-height:1.2;color:var(--az-text-primary);font-weight:400}.secPanelHint{margin-top:4px;font-size:11.5px;line-height:1.4;color:var(--az-text-secondary)}.secPanelBody{display:grid;gap:12px;padding:12px 14px 14px}.secInfoGrid{display:grid;gap:8px;grid-template-columns:1fr}.secInfoGrid2{grid-template-columns:repeat(2,minmax(0,1fr))}.secInfoGrid3{grid-template-columns:repeat(3,minmax(0,1fr))}.secInfo{min-width:0}.secInfoLabel{font-size:10px;color:var(--az-text-secondary);margin-bottom:5px;text-transform:uppercase;letter-spacing:.04em}.secInfoValue{min-height:32px;display:flex;align-items:center;padding:0 10px;border-radius:4px;background:#f8fbff;border:1px solid var(--az-border);color:var(--az-text-primary);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.secNote{padding:10px 12px;border-radius:4px;background:#f8fbff;border:1px solid var(--az-border);color:var(--az-text-secondary);font-size:11.5px;line-height:1.4}.secButtonRow{display:flex;gap:8px;flex-wrap:wrap}.secFootNote{font-size:11px;line-height:1.4;color:var(--az-text-secondary)}.secChecklist{display:grid;gap:8px;color:var(--az-text-secondary);font-size:11.5px;line-height:1.4}.secPill{display:inline-flex;align-items:center;min-height:22px;padding:0 9px;border-radius:4px;font-size:10.5px;line-height:1;white-space:nowrap}.secPill-muted{background:#f3f2f1;color:#323130}.secPill-ok{background:#e8f5e8;color:#0b6a0b}.secPill-bad{background:#fde7e9;color:#a4262c}@media(max-width:1200px){.secPage{width:min(1080px,100%);max-width:1080px}}@media(max-width:980px){.secPage{width:100%;max-width:100%}.secStats{grid-template-columns:repeat(2,minmax(0,1fr))}.secLayout,.secInfoGrid2,.secInfoGrid3{grid-template-columns:1fr}}@media(max-width:900px){.secToolbarRow{align-items:flex-start}.secInfoBannerBody{align-items:stretch}}@media(max-width:760px){.secStats{grid-template-columns:1fr}.secPanelHead,.secToolbarRow,.secToolbarLeft{flex-direction:column;align-items:stretch}.secButtonRow,.secInfoBannerBody{align-items:stretch}.secButtonRow>.btn,.secButtonRow>.btnGhost,.secToolbarLeft>.secToolBtn{width:100%}}.amPage{display:grid;gap:12px;width:min(1080px,100%);max-width:1080px;min-width:0}.amPage>*{width:100%;min-width:0}.amAlert{border-radius:4px;padding:12px 14px;font-size:13px;line-height:1.5;border:1px solid transparent;font-weight:400}.amAlertError{background:#fde7e9;color:#a4262c;border-color:#f1c7cc}.amAlertOk{background:#e8f5e8;color:#0b6a0b;border-color:#cfe7cf}.amToolbarBlock,.amBannerBlock{width:100%;min-width:0}.amToolbarRow{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;min-height:36px;padding:0 0 8px;border-bottom:1px solid var(--az-divider)}.amToolbarLeft{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.amToolBtn{appearance:none;border:0;background:transparent;color:var(--az-link);min-height:28px;padding:0;border-radius:4px;cursor:pointer;font:inherit;font-size:12px;font-weight:400}.amToolBtn:hover{color:var(--az-link-hover);text-decoration:underline;background:transparent}.amToolBtn:disabled{opacity:.55;cursor:default;text-decoration:none}.amInfoBanner{display:flex;align-items:flex-start;gap:10px;width:100%;min-width:0;background:#eef6fc;border:1px solid var(--az-border);border-radius:4px;padding:10px 12px;color:var(--az-text-default);font-size:12px;line-height:1.45}.amInfoBannerBody{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.amInfoBannerText{min-width:220px;flex:1 1 auto}.amHero{display:grid;gap:8px;width:100%;min-width:0}.amHeroTitle{color:var(--az-text-primary);font-size:14px;line-height:1.2;font-weight:400}.amStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.amStat{min-width:0;border:1px solid var(--az-divider);background:#fff;padding:8px 10px;border-radius:4px}.amStatLabel{font-size:10px;line-height:1.2;color:var(--az-text-secondary);font-weight:400}.amStatValue{margin-top:4px;font-size:13px;line-height:1;color:var(--az-text-primary);font-weight:400}.amStat-ok .amStatValue{color:var(--az-link)}.amLayout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:14px;align-items:start}.amMain,.amSide{min-width:0;display:grid;gap:14px}.amPanel{display:grid;gap:0;width:100%;min-width:0;background:transparent;border:0}.amPanelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:0 0 12px;border-bottom:1px solid var(--az-divider)}.amPanelTitle{font-size:13px;line-height:1.2;color:var(--az-text-primary);font-weight:400}.amPanelHint{margin-top:4px;font-size:12px;line-height:1.45;color:var(--az-text-secondary);font-weight:400}.amPanelBody{display:grid;gap:14px;padding:14px 0 0}.amPill{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:4px;font-size:11px;line-height:1;white-space:nowrap;border:1px solid transparent}.amPill-muted{background:#f3f2f1;color:#323130;border-color:#e1dfdd}.amPill-ok{background:#e8f5e8;color:#0b6a0b;border-color:#cfe7cf}.amStack{display:grid;gap:14px}.amInfoText{color:var(--az-text-default);font-size:12px;line-height:1.6}.amActionBar{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.amActionBarLeft{justify-content:flex-start}.amEnrollGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.amQrCard,.amVerifyCard,.amFactorCard{border-radius:4px;background:#fff;border:1px solid var(--az-divider);padding:14px}.amField{display:grid;gap:6px;min-width:0}.amLabel{font-size:11px;color:var(--az-text-secondary);text-transform:uppercase;letter-spacing:.04em}.amInput{width:100%!important;min-width:0!important;border-radius:4px!important;border:1px solid var(--az-border)!important;background:#fff!important;color:var(--az-text-primary)!important;box-shadow:none!important;font-size:13px!important;font-weight:400!important}.amInput:focus{border-color:var(--az-primary-btn)!important;box-shadow:none!important}.amFootNote{font-size:11px;line-height:1.6;color:var(--az-text-secondary)}.amSecretValue{color:var(--az-text-primary);overflow-wrap:anywhere}.amFactorList{display:grid;gap:10px}.amFactorTop{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.amFactorIdentity{min-width:0}.amFactorName{font-size:13px;color:var(--az-text-primary)}.amFactorSub{margin-top:4px;font-size:11px;color:var(--az-text-secondary)}.amRuleList{display:grid;gap:10px;color:var(--az-text-default);font-size:12px;line-height:1.6}.amEmpty{min-height:140px;display:grid;place-items:center;padding:18px;border-radius:4px;border:1px solid var(--az-divider);background:#fff;color:var(--az-text-secondary);text-align:center;line-height:1.6}.amEmptySmall{min-height:120px}@media(max-width:1040px){.amLayout{grid-template-columns:1fr}}@media(max-width:720px){.amStats,.amEnrollGrid{grid-template-columns:1fr}.amPanelHead,.amToolbarRow,.amToolbarLeft,.amFactorTop{flex-direction:column;align-items:stretch}.amActionBar,.amActionBarLeft{justify-content:flex-start}.amActionBar>.btn,.amActionBar>.btnGhost,.amToolBtn{width:100%}.amInfoBannerBody{align-items:stretch}}.scPage{display:grid;gap:12px;width:min(1080px,100%);max-width:1080px;min-width:0}.scPage>*{width:100%;min-width:0}.scAlert{border-radius:4px;padding:10px 12px;font-size:12px;line-height:1.45;border:1px solid transparent;font-weight:400}.scAlertError{background:#fde7e9;color:#a4262c;border-color:#f1c7cc}.scAlertOk{background:#e8f5e8;color:#0b6a0b;border-color:#cfe7cf}.scToolbarBlock,.scBannerBlock{width:100%;min-width:0}.scToolbarRow{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;min-height:36px;padding:0 0 8px;border-bottom:1px solid var(--az-divider)}.scToolbarLeft{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.scToolBtn{appearance:none;border:0;background:transparent;color:var(--az-link);min-height:28px;padding:0;border-radius:4px;cursor:pointer;font:inherit;font-size:12px;font-weight:400}.scToolBtn:hover{color:var(--az-link-hover);text-decoration:underline;background:transparent}.scToolBtn:disabled{opacity:.55;cursor:default;text-decoration:none}.scInfoBanner{display:flex;align-items:flex-start;gap:10px;width:100%;min-width:0;background:#eef6fc;border:1px solid var(--az-border);border-radius:4px;padding:10px 12px;color:var(--az-text-default);font-size:12px;line-height:1.45}.scInfoBannerIcon{width:18px;height:18px;border-radius:4px;background:var(--az-primary-btn);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:400;flex:0 0 auto;margin-top:1px}.scInfoBannerBody{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.scInfoBannerText{min-width:220px;flex:1 1 auto}.scHero{display:grid;gap:8px;width:100%;min-width:0}.scHeroTitle{color:var(--az-text-primary);font-size:15px;line-height:1.15;font-weight:400}.scStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.scStat{min-width:0;border:1px solid var(--az-border);background:#fff;padding:8px 12px;border-radius:4px}.scStatLabel{font-size:10px;line-height:1.3;color:var(--az-text-secondary);font-weight:400}.scStatValue{margin-top:4px;font-size:14px;line-height:1.05;color:var(--az-text-primary);font-weight:400;overflow-wrap:anywhere}.scStat-ok .scStatValue{color:var(--az-link)}.scStat-warn .scStatValue{color:#7c6510}.scLayout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);gap:12px;align-items:start;width:100%;min-width:0}.scMainCol,.scSideCol{min-width:0;display:grid;gap:12px}.scPanel{background:#fff;border:1px solid var(--az-border);border-radius:4px;overflow:hidden}.scPanelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px 0}.scPanelTitle{font-size:13px;line-height:1.2;color:var(--az-text-primary);font-weight:400}.scPanelHint{margin-top:4px;font-size:11.5px;line-height:1.4;color:var(--az-text-secondary)}.scPanelBody{display:grid;gap:12px;padding:12px 14px 14px}.scInfoGrid{display:grid;gap:8px;grid-template-columns:1fr}.scInfoGrid3{grid-template-columns:repeat(3,minmax(0,1fr))}.scInfo{min-width:0}.scInfoLabel{font-size:10px;color:var(--az-text-secondary);margin-bottom:5px;text-transform:uppercase;letter-spacing:.04em}.scInfoValue{min-height:32px;display:flex;align-items:center;padding:0 10px;border-radius:4px;background:#f8fbff;border:1px solid var(--az-border);color:var(--az-text-primary);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scSubPanel{display:grid;gap:10px;padding:10px 12px;border-radius:4px;background:#f8fbff;border:1px solid var(--az-border)}.scSubPanelDark{background:#f8fbff}.scSubPanelHead{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.scSubPanelTitle{font-size:12px;color:var(--az-text-primary)}.scField{display:grid;gap:5px;min-width:0}.scLabel{font-size:10px;color:var(--az-text-secondary);text-transform:uppercase;letter-spacing:.04em}.scInput{width:100%;min-width:0;box-sizing:border-box;min-height:32px;padding:0 10px;border-radius:4px;border:1px solid var(--az-border);background:#fff;color:var(--az-text-primary);outline:none;font-size:12px}.scInput:focus{border-color:var(--az-primary-btn);box-shadow:0 0 0 3px #0078d41f}.scRevealGrid,.scVerifyGrid{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:end}.scFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.scValueRow{min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;border-radius:4px;background:#fff;border:1px solid var(--az-border);color:var(--az-text-primary);font-size:12px}.scRevealText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:2px}.scButtonRow{display:flex;gap:8px;flex-wrap:wrap}.scNote{padding:10px 12px;border-radius:4px;background:#f8fbff;border:1px solid var(--az-border);color:var(--az-text-secondary);font-size:11.5px;line-height:1.4}.scFootNote{font-size:11px;line-height:1.4;color:var(--az-text-secondary)}.scChecklist{display:grid;gap:8px;color:var(--az-text-secondary);font-size:11.5px;line-height:1.4}.scStrong{color:var(--az-text-primary)}.scPill{display:inline-flex;align-items:center;min-height:22px;padding:0 9px;border-radius:4px;font-size:10.5px;line-height:1;white-space:nowrap}.scPill-muted{background:#f3f2f1;color:#323130}.scPill-ok{background:#e8f5e8;color:#0b6a0b}.scPill-bad{background:#fde7e9;color:#a4262c}.scModalMask{position:fixed;inset:0;background:#201f1e52;display:grid;place-items:center;padding:14px;z-index:50}.scModalCard{width:min(680px,96vw);border-radius:4px;background:#fff;padding:12px;border:1px solid var(--az-border)}.scModalTop{display:flex;justify-content:space-between;gap:12px;align-items:center}.scModalTitle{font-size:13px;color:var(--az-text-primary)}.scModalBody{margin-top:10px}.scStepTitle{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--az-text-primary)}.scStepDivider{height:1px;background:var(--az-divider)}@media(max-width:1200px){.scPage{width:min(1080px,100%);max-width:1080px}}@media(max-width:980px){.scPage{width:100%;max-width:100%}.scStats{grid-template-columns:repeat(2,minmax(0,1fr))}.scLayout,.scInfoGrid3,.scFormGrid{grid-template-columns:1fr}}@media(max-width:900px){.scToolbarRow{align-items:flex-start}.scInfoBannerBody{align-items:stretch}}@media(max-width:760px){.scStats{grid-template-columns:1fr}.scPanelHead,.scToolbarRow,.scToolbarLeft,.scSubPanelHead,.scModalTop{flex-direction:column;align-items:stretch}.scButtonRow,.scInfoBannerBody{align-items:stretch}.scButtonRow>.btn,.scButtonRow>.btnGhost,.scRevealGrid>.btnGhost,.scVerifyGrid>.btn,.scToolbarLeft>.scToolBtn{width:100%}.scRevealGrid,.scVerifyGrid{grid-template-columns:1fr}}.moPage{display:grid;gap:12px;width:min(1080px,100%);max-width:1080px;min-width:0}.moPage>*{width:100%;min-width:0}.moLoading{padding:14px 0;color:var(--az-text-secondary);font-size:12px;font-weight:400}.moToolbarBlock,.moBannerBlock{width:100%;min-width:0}.moToolbarRow{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;min-height:36px;padding:0 0 8px;border-bottom:1px solid var(--az-divider)}.moToolbarLeft{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.moToolBtn{appearance:none;border:0;background:transparent;color:var(--az-link);min-height:28px;padding:0;border-radius:4px;cursor:pointer;font:inherit;font-size:12px;font-weight:400}.moToolBtn:hover{color:var(--az-link-hover);text-decoration:underline;background:transparent}.moToolBtn:disabled{opacity:.55;cursor:default;text-decoration:none}.moInfoBanner{display:flex;align-items:flex-start;gap:10px;width:100%;min-width:0;background:#eef6fc;border:1px solid var(--az-border);border-radius:4px;padding:10px 12px;color:var(--az-text-default);font-size:12px;line-height:1.45}.moInfoBannerIcon{width:18px;height:18px;border-radius:4px;background:var(--az-primary-btn);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:400;flex:0 0 auto;margin-top:1px}.moInfoBannerBody{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.moInfoBannerText{min-width:220px;flex:1 1 auto}.moWorkspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.86fr);gap:18px;align-items:start;width:100%;min-width:0}.moSideRail{min-width:0}.moPanel{min-width:0;background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}.moPanelEmpty .moPanelBody{min-height:260px}.moPanelHead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:0 0 12px;border-bottom:1px solid var(--az-divider)}.moHeadBlock{min-width:0;display:grid;gap:4px}.moPanelEyebrow{font-size:10px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--az-link)}.moPanelTitle{color:var(--az-text-primary);font-size:12px;font-weight:400;line-height:1.2}.moPanelHint{color:var(--az-text-secondary);font-size:11.5px;line-height:1.45;font-weight:400}.moPanelBody{padding:14px 0 0}.moForm{display:grid;gap:12px}.moFieldGrid{display:grid;gap:12px;width:100%;min-width:0;align-items:start}.moFieldGridTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.moFieldGridThree{grid-template-columns:repeat(3,minmax(0,1fr))}.moField{min-width:0;display:grid;grid-template-rows:auto auto auto;align-content:start;gap:5px}.moLabel{font-size:11px;font-weight:400;color:var(--az-text-default);letter-spacing:.01em}.moInput{width:100%!important;min-width:0!important;min-height:38px!important;height:38px!important;padding:0 10px!important;border-radius:4px!important;border:1px solid var(--az-border)!important;background:#fff!important;color:var(--az-text-primary)!important;box-shadow:none!important;box-sizing:border-box!important;font-size:12px!important;font-weight:400!important}.moInput:focus{border-color:var(--az-primary-btn)!important;box-shadow:none!important}.moInput:disabled{background:#f7f7f7!important;color:var(--az-text-secondary)!important}.moHint{min-height:28px;color:var(--az-text-secondary);font-size:11px;line-height:1.4;font-weight:400}.moTop8{margin-top:8px}.moCheck{width:100%;min-width:0;min-height:38px;display:flex;align-items:center;gap:10px;padding:0 10px;border:1px solid var(--az-border);border-radius:4px;background:#f7f9fc;color:var(--az-text-primary);font-size:12px;cursor:pointer;box-sizing:border-box;font-weight:400}.moCheck input{margin:0;width:14px;height:14px;accent-color:var(--az-primary-btn);flex:0 0 auto}.moActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:2px}.moAlert{border-radius:4px;padding:10px 12px;font-size:12px;line-height:1.45;border:1px solid transparent;font-weight:400}.moAlertError{background:#fde7e9;color:#a4262c;border-color:#f1c7cc}.moAlertTitle{margin-bottom:6px;font-weight:400}.moAlertText{overflow-wrap:anywhere;font-weight:400}.moPills,.moActionPills{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.moPill{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:400;white-space:nowrap;border:1px solid transparent}.moPill.ok{background:#eef8ee;color:#0b6a0b;border-color:#cfe7cf}.moPill.warn{background:#fff8e1;color:#7c6510;border-color:#d8c45a}.moPill.danger{background:#fff1f3;color:#a4262c;border-color:#f1c7cc}.moPill.muted{background:#f3f2f1;color:#323130;border-color:#e1dfdd}.moEmptyState{min-height:220px;display:grid;place-items:center;text-align:center;padding:20px;border-radius:4px;background:#fbfbfb;border:1px dashed var(--az-divider)}.moEmptyTitle{font-size:14px;font-weight:400;color:var(--az-text-primary)}.moEmptyHint{margin-top:8px;color:var(--az-text-secondary);line-height:1.5;font-size:12px;font-weight:400}.moResult{display:grid;gap:10px}.moMeta{display:grid;gap:7px;padding:12px 0;border-radius:0;background:transparent;border:0;border-bottom:1px solid var(--az-divider)}.moMetaRow{display:grid;grid-template-columns:112px 1fr;gap:10px;align-items:start}.moMetaKey{color:var(--az-text-secondary);font-size:11.5px;line-height:1.4;font-weight:400}.moMono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;color:var(--az-text-primary);font-size:11.5px;line-height:1.5;overflow-wrap:anywhere;word-break:break-word;font-weight:400}.moBlock{display:grid;gap:8px;padding:12px 0 0;border-radius:0;background:transparent;border:0;border-top:1px solid var(--az-divider)}.moBlockHead{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;color:var(--az-text-primary);font-size:12px;font-weight:400}.moCodeBox{min-height:40px;padding:10px 12px;border-radius:4px;background:#fff;border:1px solid var(--az-divider);color:var(--az-text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11.5px;line-height:1.5;overflow-wrap:anywhere;word-break:break-word;font-weight:400}.moPre{margin:0;min-height:160px;padding:10px 12px;border-radius:4px;background:#fff;border:1px solid var(--az-divider);color:var(--az-text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-weight:400}@media(max-width:1200px){.moPage{width:min(1080px,100%);max-width:1080px}}@media(max-width:980px){.moPage{width:100%;max-width:100%}.moWorkspace{grid-template-columns:1fr}}@media(max-width:900px){.moToolbarRow{align-items:flex-start}.moInfoBannerBody{align-items:stretch}.moFieldGridTwo,.moFieldGridThree{grid-template-columns:1fr}.moHint{min-height:18px}}@media(max-width:720px){.moPanelHead,.moPills,.moActionPills,.moActions,.moBlockHead,.moToolbarLeft{flex-direction:column;align-items:stretch}.moActions>.btn,.moActions>.btnGhost,.moActionPills>.btnGhost,.moToolBtn{width:100%}.moMetaRow{grid-template-columns:1fr;gap:4px}}.sessUnlockPanel,.sessUnlockPanel *{box-sizing:border-box;font-size:12px!important;border-radius:2px!important}.sessUnlockPanel{display:grid;gap:12px;padding:12px;border:1px solid #cfd8e3;background:#fff;color:#172033}.sessUnlockPanel .sessAuditHeader{min-height:44px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:10px;border-bottom:1px solid #e3e8ef}.sessUnlockPanel .sessAuditKicker{color:#0f6cbd;font-size:11px!important}.sessUnlockPanel .sessAuditTitle{margin:2px 0 0;color:#172033;font-weight:600!important}.sessUnlockPanel .sessAuditText{margin:4px 0 0;color:#667085;line-height:1.45}.sessUnlockPanel .sessToolBtn,.sessUnlockPanel .btnGhost{min-height:32px;padding:0 12px;border:1px solid #0f6cbd;background:#0f6cbd;color:#fff;cursor:pointer}.sessUnlockPanel .sessToolBtn:hover,.sessUnlockPanel .btnGhost:hover{border-color:#115ea3;background:#115ea3}.sessUnlockPanel .sessToolBtn:disabled,.sessUnlockPanel .btnGhost:disabled{border-color:#d7dee7;background:#eef2f6;color:#98a2b3;cursor:not-allowed}.sessUnlockPanel .sessStatsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sessUnlockPanel .sessStatCard{min-height:66px;padding:11px 13px;display:grid;gap:4px;align-content:center;border:1px solid #cfd8e3;background:#f8fafc}.sessUnlockPanel .sessStatLabel{color:#667085}.sessUnlockPanel .sessStatValue{color:#172033;font-weight:600!important}.sessUnlockPanel .sessAuditFilters{display:grid;grid-template-columns:minmax(320px,1fr) 190px auto;gap:10px;align-items:end}.sessUnlockPanel .sessFilterSearch{min-width:0}.sessUnlockPanel .sessFilterSearch input,.sessUnlockPanel .sessFilterSelect{width:100%!important;min-height:34px!important;padding:6px 9px!important;border:1px solid #c8d2df!important;background:#fff!important;color:#172033!important;outline:none!important;box-shadow:none!important}.sessUnlockPanel .sessFilterSearch input:focus,.sessUnlockPanel .sessFilterSelect:focus{border-color:#0f6cbd!important;box-shadow:0 0 0 1px #0f6cbd1f!important}.sessUnlockPanel .sessTablePanel{min-width:0;overflow:auto;border:1px solid #c8d2df;background:#fff}.sessUnlockPanel .sessUnlockTableHead,.sessUnlockPanel .sessUnlockTableRow{min-width:980px;display:grid;grid-template-columns:minmax(240px,1.25fr) 150px 110px 160px 160px 190px;gap:0}.sessUnlockPanel .sessUnlockTableHead{min-height:38px;background:#3b4450;color:#fff}.sessUnlockPanel .sessUnlockTableHead>div{padding:9px 10px;display:flex;align-items:center;font-weight:600!important;border-right:1px solid rgba(255,255,255,.08)}.sessUnlockPanel .sessUnlockTableRow{min-height:66px;border-bottom:1px solid #e0e6ed;background:#fff}.sessUnlockPanel .sessUnlockTableRow:nth-child(2n){background:#f7f9fb}.sessUnlockPanel .sessUnlockTableRow:hover{background:#eaf3fc}.sessUnlockPanel .sessUnlockTableRow>div{min-width:0;padding:10px;display:flex;flex-direction:column;justify-content:center;gap:4px}.sessUnlockPanel .sessPrimaryText{color:#172033;font-weight:600!important;line-height:1.3;white-space:normal;overflow-wrap:anywhere}.sessUnlockPanel .sessCellSub{color:#667085;font-size:11px!important;line-height:1.35;white-space:normal;overflow-wrap:anywhere}.sessUnlockPanel .sessCellSub span{display:block}.sessUnlockPanel .sessChip{width:fit-content;min-height:22px;padding:0 8px;display:inline-flex;align-items:center;border:1px solid #c7d0dc;background:#eef2f6;color:#425466;font-size:11px!important;font-weight:600!important}.sessUnlockPanel .sessChip--bad{border-color:#df7b83;background:#fde8ea;color:#8d2028}.sessUnlockPanel .sessChip--neutral{border-color:#c5d0dc;background:#eef2f6;color:#425466}.sessUnlockPanel .sessUnlockActions{display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:7px!important;align-items:center}.sessUnlockPanel .sessUnlockActions .sessToolBtn{min-width:78px}.sessUnlockPanel .sessState{min-height:190px;padding:28px;display:grid;align-content:center;justify-items:center;gap:5px;color:#667085;text-align:center}.sessUnlockPanel .sessEmptyTitle{color:#172033;font-weight:600!important}.sessUnlockPanel .sessEmptyHint{color:#667085;font-size:11px!important}.sessUnlockPanel .sessPagerBar{min-height:42px;display:flex;justify-content:space-between;align-items:center;gap:12px}.sessUnlockPanel .sessPagerMid{display:flex;gap:10px;flex-wrap:wrap;color:#667085}.sessUnlockPanel .sessAlert{padding:10px 12px;border:1px solid transparent}.sessUnlockPanel .sessAlertError{border-color:#fecdd3;background:#fff1f2;color:#991b1b}.sessUnlockPanel .sessAlertOk{border-color:#bbf7d0;background:#ecfdf3;color:#166534}@media(max-width:980px){.sessUnlockPanel .sessAuditHeader,.sessUnlockPanel .sessPagerBar{flex-direction:column;align-items:stretch}.sessUnlockPanel .sessStatsGrid,.sessUnlockPanel .sessAuditFilters{grid-template-columns:1fr}.sessUnlockPanel .sessToolBtn,.sessUnlockPanel .btnGhost{width:100%}}.sessAuditStack,.sessAuditStack *{box-sizing:border-box;font-size:12px!important;border-radius:2px!important}.sessAuditStack{display:grid;gap:12px;color:#172033}.sessAuditStack .sessAlertsPanel,.sessAuditStack .sessAuditPanel{display:grid;gap:12px;padding:12px;border:1px solid #cfd8e3;background:#fff}.sessAuditStack .sessAuditHeader{min-height:44px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:10px;border-bottom:1px solid #e3e8ef}.sessAuditStack .sessAuditKicker{color:#0f6cbd;font-size:11px!important}.sessAuditStack .sessAuditTitle{margin:2px 0 0;color:#172033;font-weight:600!important}.sessAuditStack .sessAuditText{margin:4px 0 0;color:#667085;line-height:1.45}.sessAuditStack .sessToolBtn,.sessAuditStack .sessLinkBtn,.sessAuditStack .btnGhost{min-height:32px;padding:0 12px;border:1px solid #0f6cbd;background:#0f6cbd;color:#fff;cursor:pointer}.sessAuditStack .sessToolBtn:hover,.sessAuditStack .sessLinkBtn:hover,.sessAuditStack .btnGhost:hover{border-color:#115ea3;background:#115ea3}.sessAuditStack .sessToolBtn:disabled,.sessAuditStack .btnGhost:disabled{border-color:#d7dee7;background:#eef2f6;color:#98a2b3;cursor:not-allowed}.sessAuditStack .sessRiskSummaryGrid,.sessAuditStack .sessStatsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sessAuditStack .sessRiskSummaryCard,.sessAuditStack .sessStatCard{min-height:66px;padding:11px 13px;display:grid;gap:4px;align-content:center;border:1px solid #cfd8e3;background:#f8fafc}.sessAuditStack .sessRiskSummaryCard.isCritical,.sessAuditStack .sessRiskSummaryCard.isHigh{border-left:3px solid #c62828;background:#fff7f7}.sessAuditStack .sessRiskSummaryCard.isMedium{border-left:3px solid #d58a00;background:#fffaf0}.sessAuditStack .sessRiskSummaryCard span,.sessAuditStack .sessStatLabel{color:#667085}.sessAuditStack .sessRiskSummaryCard strong,.sessAuditStack .sessStatValue{color:#172033;font-weight:600!important}.sessAuditStack .sessAuditFilters{display:grid;grid-template-columns:minmax(320px,1fr) 190px 160px auto;gap:10px;align-items:end}.sessAuditStack .sessAuditFilters input,.sessAuditStack .sessAuditFilters select{width:100%!important;min-height:34px!important;padding:6px 9px!important;border:1px solid #c8d2df!important;background:#fff!important;color:#172033!important;outline:none!important;box-shadow:none!important}.sessAuditStack .sessAuditFilters input:focus,.sessAuditStack .sessAuditFilters select:focus{border-color:#0f6cbd!important;box-shadow:0 0 0 1px #0f6cbd1f!important}.sessAuditStack .sessRiskTableWrap{min-width:0;overflow:auto;border:1px solid #c8d2df;background:#fff}.sessAuditStack .sessRiskTable{width:100%;min-width:1120px;border-collapse:collapse;table-layout:fixed}.sessAuditStack .sessAuditBankTable{min-width:1280px}.sessAuditStack .sessRiskTable th,.sessAuditStack .sessRiskTable td{padding:9px 10px;border-bottom:1px solid #e0e6ed;border-right:1px solid #edf1f5;color:#172033;text-align:left;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sessAuditStack .sessRiskTable th{background:#3b4450;color:#fff;font-weight:600!important}.sessAuditStack .sessRiskTable tbody tr:nth-child(2n){background:#f7f9fb}.sessAuditStack .sessRiskTable tbody tr:hover{background:#eaf3fc}.sessAuditStack .sessTablePrimary{display:block;color:#172033;font-weight:600!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sessAuditStack .sessRiskTable small{display:block;margin-top:3px;color:#667085;font-size:11px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sessAuditStack .sessChip{width:fit-content;min-height:22px;padding:0 8px;display:inline-flex;align-items:center;border:1px solid #c7d0dc;background:#eef2f6;color:#425466;font-size:11px!important;font-weight:600!important}.sessAuditStack .sessChip--good{border-color:#8bd19b;background:#e4f7e8;color:#176b2c}.sessAuditStack .sessChip--warn{border-color:#e1b44f;background:#fff4dc;color:#7a5600}.sessAuditStack .sessChip--bad{border-color:#df7b83;background:#fde8ea;color:#8d2028}.sessAuditStack .sessChip--neutral{border-color:#c5d0dc;background:#eef2f6;color:#425466}.sessAuditStack .sessReviewText{color:#0f6cbd}.sessAuditStack .sessNumberCell{text-align:right!important;font-variant-numeric:tabular-nums}.sessAuditStack .sessPagerBar{min-height:42px;display:flex;justify-content:space-between;align-items:center;gap:12px}.sessAuditStack .sessPagerActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sessAuditStack .sessPagerText{color:#667085}.sessAuditStack .sessOverlay{position:fixed;inset:0;z-index:120}.sessAuditStack .sessOverlayBackdrop{appearance:none!important;-webkit-appearance:none!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#0f172a61!important;box-shadow:none!important}.sessAuditStack .sessInspectRail.sessInspectWindow{position:fixed;z-index:2;min-width:440px;min-height:420px;max-width:calc(100vw - 16px);max-height:calc(100vh - 64px);display:grid;grid-template-rows:auto minmax(0,1fr);border:1px solid #c7d0dc;background:#fff;box-shadow:0 20px 52px #0f172a33,0 4px 12px #0f172a1a;overflow:hidden}.sessAuditStack .sessInspectHeader{min-height:70px;padding:11px 12px;display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #cfd8e3;background:#f5f7fa}.sessAuditStack .sessInspectDragHandle{cursor:move;-webkit-user-select:none;user-select:none}.sessAuditStack .sessInspectEyebrow,.sessAuditStack .sessInspectSubline,.sessAuditStack .sessDetailLabel{color:#667085}.sessAuditStack .sessInspectTitleRow{display:flex;align-items:center;gap:8px}.sessAuditStack .sessInspectTitle{margin:0;color:#172033;font-weight:600!important}.sessAuditStack .sessInspectWindowActions{display:flex;align-items:flex-start;gap:6px}.sessAuditStack .sessInspectClose,.sessAuditStack .sessInspectReset{width:30px;height:30px;padding:0;display:grid;place-items:center;border:1px solid #c8d2df;background:#fff;color:#172033;cursor:pointer}.sessAuditStack .sessInspectClose:hover,.sessAuditStack .sessInspectReset:hover{border-color:#0f6cbd;background:#eef6ff;color:#0f6cbd}.sessAuditStack .sessInspectBody{min-height:0;padding:12px;display:grid;align-content:start;gap:10px;overflow:auto}.sessAuditStack .sessSection{display:grid;gap:10px;padding:11px;border:1px solid #cfd8e3;background:#fff}.sessAuditStack .sessSectionTitle{padding-bottom:6px;border-bottom:1px solid #e3e8ef;color:#172033;font-weight:600!important}.sessAuditStack .sessInfoGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px}.sessAuditStack .sessDetailRow{display:grid;gap:3px}.sessAuditStack .sessDetailValue{color:#172033;line-height:1.4;overflow-wrap:anywhere}.sessAuditStack .sessEventMetaBox{margin:0;max-height:230px;padding:10px;overflow:auto;background:#111827;color:#f9fafb;font-size:11px!important;line-height:1.45}.sessAuditStack .sessInspectResizeHandle{appearance:none;position:absolute;right:0;bottom:0;width:22px;height:22px;padding:0;border:0;background:linear-gradient(135deg,transparent 0 48%,#94a3b8 49% 56%,transparent 57% 66%,#94a3b8 67% 74%,transparent 75%);cursor:nwse-resize}.sessAuditStack .sessEmptyState{padding:18px;color:#667085;text-align:center}.sessAuditStack .sessAlert{padding:10px 12px;border:1px solid transparent}.sessAuditStack .sessAlertError{border-color:#fecdd3;background:#fff1f2;color:#991b1b}@media(max-width:980px){.sessAuditStack .sessAuditHeader,.sessAuditStack .sessPagerBar{flex-direction:column;align-items:stretch}.sessAuditStack .sessRiskSummaryGrid,.sessAuditStack .sessStatsGrid,.sessAuditStack .sessAuditFilters,.sessAuditStack .sessInfoGrid{grid-template-columns:1fr}.sessAuditStack .sessToolBtn,.sessAuditStack .btnGhost{width:100%}}@media(max-width:720px){.sessAuditStack .sessInspectRail.sessInspectWindow{left:8px!important;top:56px!important;width:calc(100vw - 16px)!important;height:calc(100vh - 64px)!important;min-width:0;min-height:0;max-width:none;max-height:none}.sessAuditStack .sessInspectDragHandle{cursor:default}.sessAuditStack .sessInspectResizeHandle{display:none}.sessAuditStack .sessInfoGrid{grid-template-columns:1fr}}.activityAudit,.activityAudit *{box-sizing:border-box;font-size:12px!important;border-radius:2px!important}.activityAudit{display:grid;gap:12px;padding:12px;border:1px solid #cfd8e3;background:#fff;color:#172033}.activityAuditHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:10px;border-bottom:1px solid #e3e8ef}.activityAuditHeader span{color:#0f6cbd;font-size:11px!important}.activityAuditHeader h2{margin:2px 0 0;color:#172033;font-weight:600!important}.activityAuditHeader p{margin:4px 0 0;color:#667085;line-height:1.45}.activityAudit button{min-height:32px;padding:0 12px;border:1px solid #0f6cbd;background:#0f6cbd;color:#fff;cursor:pointer}.activityAudit button:hover{border-color:#115ea3;background:#115ea3}.activityAudit button:disabled{border-color:#d7dee7;background:#eef2f6;color:#98a2b3;cursor:not-allowed}.activityAuditError{padding:10px 12px;border:1px solid #fecdd3;background:#fff1f2;color:#991b1b}.activityAuditStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.activityAuditStats>div{min-height:66px;padding:11px 13px;display:grid;gap:4px;align-content:center;border:1px solid #cfd8e3;background:#f8fafc}.activityAuditStats span{color:#667085}.activityAuditStats strong{color:#172033;font-weight:600!important}.activityAuditFilters{display:grid;grid-template-columns:minmax(280px,1.3fr) 150px minmax(180px,.8fr) 150px auto;gap:10px;align-items:end}.activityAuditFilters input,.activityAuditFilters select{width:100%;min-height:34px;padding:6px 9px;border:1px solid #c8d2df;background:#fff;color:#172033;outline:none}.activityAuditFilters input:focus,.activityAuditFilters select:focus{border-color:#0f6cbd;box-shadow:0 0 0 1px #0f6cbd1f}.activityAuditTableWrap{min-width:0;overflow:auto;border:1px solid #c8d2df}.activityAuditTable{width:100%;min-width:1120px;border-collapse:collapse;table-layout:fixed}.activityAuditTable th,.activityAuditTable td{padding:9px 10px;border-bottom:1px solid #e0e6ed;border-right:1px solid #edf1f5;text-align:left;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activityAuditTable th{background:#3b4450;color:#fff;font-weight:600!important}.activityAuditTable tbody tr:nth-child(2n){background:#f7f9fb}.activityAuditTable tbody tr:hover{background:#eaf3fc}.activityAuditTable strong,.activityAuditTable small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activityAuditTable strong{color:#172033;font-weight:600!important}.activityAuditTable small{margin-top:3px;color:#667085;font-size:11px!important}.activityAuditMono{font-family:Consolas,Courier New,monospace;font-size:11px!important}.activityAuditPill{min-height:22px;padding:0 8px;display:inline-flex;align-items:center;border:1px solid #c5d0dc;background:#eef2f6;color:#425466}.activityAuditPager{min-height:42px;display:flex;justify-content:space-between;align-items:center;gap:12px;color:#667085}.activityAuditPager>div{display:flex;align-items:center;gap:8px}@media(max-width:980px){.activityAuditHeader,.activityAuditPager{flex-direction:column;align-items:stretch}.activityAuditStats,.activityAuditFilters{grid-template-columns:1fr}.activityAudit button{width:100%}}.sessPage,.sessPage *{box-sizing:border-box;font-size:12px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;border-radius:2px!important}.sessPage{--sess-ink: #172033;--sess-muted: #64748b;--sess-line: #cbd5e1;--sess-soft-line: #e5eaf0;--sess-head: #eef4fa;--sess-soft: #f8fafc;--sess-blue: #0f6cbd;--sess-blue-soft: #eef6ff;--sess-red: #dc2626;--sess-amber: #f59e0b;--sess-green: #15803d;display:grid;gap:12px;color:var(--sess-ink)}.sessPage svg,.sessPage .sessFilterSearchIcon,.sessPage .sessInfoBannerIcon,.sessPage .sessSecurityGoodIcon{display:none!important}.sessNotice,.sessTabs,.sessTableCard,.sessAuditPanel,.sessAlertsPanel,.sessUnlockPanel{border:1px solid var(--sess-line);background:#fff}.sessNotice{min-height:38px;padding:10px 14px;color:#334155;background:#f8fbff}.sessTabs{min-height:40px;display:flex;overflow-x:auto}.sessTabs button{min-height:38px;padding:0 18px;border:0;border-right:1px solid var(--sess-soft-line);background:#fff;color:#334155;cursor:pointer}.sessTabs button:hover,.sessTabs button.isActive{color:var(--sess-blue);background:var(--sess-blue-soft)}.sessTabs button.isActive{box-shadow:inset 0 -2px 0 var(--sess-blue)}.sessTabs .sessRefreshTab{margin-left:auto;border-left:1px solid var(--sess-soft-line)}.sessAuditStack{display:grid;gap:10px}.sessTableCard,.sessAuditPanel,.sessAlertsPanel,.sessUnlockPanel{padding:12px;display:grid;gap:10px}.sessAuditHeader{min-height:34px;display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.sessAuditKicker{color:var(--sess-blue)}.sessAuditTitle{margin:2px 0 0;color:var(--sess-ink)}.sessAuditText{margin:4px 0 0;color:var(--sess-muted);line-height:1.4}.sessRiskSummaryGrid,.sessStatsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.sessRiskSummaryCard,.sessStatCard{min-height:52px;padding:9px 11px;display:grid;gap:3px;align-content:center;border:1px solid var(--sess-line);background:#fff}.sessRiskSummaryCard.isCritical{border-left:3px solid var(--sess-red);background:snow}.sessRiskSummaryCard.isHigh{border-left:3px solid #ef4444;background:snow}.sessRiskSummaryCard.isMedium{border-left:3px solid var(--sess-amber);background:#fffdf7}.sessRiskSummaryCard span,.sessStatLabel,.sessStatHint{color:var(--sess-muted)}.sessRiskSummaryCard strong,.sessStatValue{color:var(--sess-ink)}.sessAuditFilters,.sessFiltersBar{display:grid;grid-template-columns:minmax(320px,1fr) 210px 170px auto;gap:8px;align-items:end}.sessInput,.sessFilterSelect,.sessNoteBox,.sessFilterSearch input,.sessAuditFilters input,.sessAuditFilters select,.sessUnlockPanel input,.sessUnlockPanel select{width:100%!important;min-height:32px!important;padding:6px 9px!important;border:1px solid var(--sess-line)!important;background:#fff!important;color:var(--sess-ink)!important;outline:none!important;box-shadow:none!important}.sessInput:focus,.sessFilterSelect:focus,.sessNoteBox:focus,.sessFilterSearch input:focus,.sessAuditFilters input:focus,.sessAuditFilters select:focus,.sessUnlockPanel input:focus,.sessUnlockPanel select:focus{border-color:var(--sess-blue)!important;box-shadow:0 0 0 1px #0f6cbd24!important}.sessSecondaryBtn,.sessPrimaryBtn,.sessToolBtn,.btnGhost,.btn{min-height:32px;padding:0 13px;border:1px solid var(--sess-line);background:#fff;color:var(--sess-blue);cursor:pointer;text-decoration:none}.sessPrimaryBtn,.btn{border-color:var(--sess-blue);background:var(--sess-blue);color:#fff}.sessSecondaryBtn:hover,.sessToolBtn:hover,.btnGhost:hover{border-color:var(--sess-blue);background:var(--sess-blue-soft)}.sessSecondaryBtn:disabled,.sessPrimaryBtn:disabled,.sessToolBtn:disabled,.btnGhost:disabled,.btn:disabled{opacity:.55;cursor:not-allowed}.sessRiskTableWrap,.sessTablePanel{min-width:0;overflow-x:auto;background:#fff;border:1px solid var(--sess-line)}.sessRiskTable{width:100%;min-width:1180px;border-collapse:collapse;table-layout:fixed;background:#fff}.sessRiskTable th,.sessRiskTable td{min-height:34px;padding:8px 9px;border-bottom:1px solid var(--sess-soft-line);border-right:1px solid #edf2f7;color:var(--sess-ink);text-align:left;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sessRiskTable th{background:var(--sess-head);color:#334155}.sessRiskTable tbody tr:nth-child(2n){background:var(--sess-soft)}.sessRiskTable tbody tr:hover{background:var(--sess-blue-soft)}.sessRiskTable small,.sessTablePrimary{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sessRiskTable small{margin-top:2px;color:var(--sess-muted);font-size:11px!important}.sessNumberCell{text-align:right!important;font-variant-numeric:tabular-nums}.sessAuditBankTable{min-width:1280px}.sessLinkBtn{min-height:24px;padding:0 8px;border:1px solid #dbeafe;background:#eff6ff;color:var(--sess-blue);cursor:pointer}.sessReviewText{color:var(--sess-blue)}.sessAuditTableHead,.sessAuditTableRow{min-width:980px;display:grid;grid-template-columns:1.35fr 1.45fr .8fr 1fr 1fr;gap:10px;align-items:center}.sessAuditTableHead{min-height:34px;padding:0 12px;background:var(--sess-head);border-bottom:1px solid var(--sess-line);color:#334155}.sessAuditTableRow{width:100%;min-height:50px;padding:9px 12px;border:0;border-bottom:1px solid var(--sess-soft-line);background:#fff;text-align:left;cursor:pointer}.sessAuditTableRow:nth-child(2n){background:var(--sess-soft)}.sessAuditTableRow:hover{background:var(--sess-blue-soft)}.sessPrimaryText,.sessCellSub,.sessAuditTableRow small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sessCellSub,.sessAuditTableRow small{color:var(--sess-muted);font-size:11px!important}.sessChip{width:fit-content;min-height:19px;padding:0 7px;display:inline-flex;align-items:center;border:1px solid var(--sess-line);background:#f1f5f9;color:#475569;white-space:nowrap}.sessChip--good{background:#ecfdf3;color:var(--sess-green);border-color:#bbf7d0}.sessChip--warn{background:#fffbeb;color:#b45309;border-color:#fde68a}.sessChip--bad{background:#fff1f2;color:var(--sess-red);border-color:#fecdd3}.sessChip--neutral{background:#f1f5f9;color:#475569;border-color:#cbd5e1}.sessState,.sessEmptyState{padding:14px 12px;color:var(--sess-muted)}.sessSecurityGood{padding:12px;border:1px solid #bbf7d0;background:#ecfdf3;color:var(--sess-green)}.sessPagerBar{min-height:36px;display:flex;justify-content:space-between;gap:10px;align-items:center}.sessPagerMid,.sessPagerActions{display:flex;gap:8px;align-items:center}.sessPagerText{color:var(--sess-muted)}.sessOverlay{position:fixed;inset:0;z-index:80;display:flex;justify-content:flex-end}.sessOverlayBackdrop{position:absolute;inset:0;border:0;background:#0f172a57}.sessInspectRail{position:relative;width:min(760px,96vw);height:100%;background:#fff;box-shadow:-12px 0 32px #0f172a1f;display:flex;flex-direction:column}.sessInspectHeader{min-height:82px;padding:14px 16px;border-bottom:1px solid var(--sess-line);background:#f8fafc;display:flex;justify-content:space-between;gap:12px}.sessInspectEyebrow,.sessInspectSubline,.sessDetailLabel,.sessEventTime{color:var(--sess-muted)}.sessInspectTitleRow{display:flex;gap:8px;align-items:center}.sessInspectTitle{margin:0}.sessInspectClose{border:1px solid var(--sess-line);background:#fff;color:var(--sess-ink);width:30px;height:30px;cursor:pointer}.sessInspectBody{padding:14px 16px 20px;overflow:auto;display:grid;gap:12px}.sessSection{display:grid;gap:10px;padding:12px;border:1px solid var(--sess-line);background:#fff}.sessSectionTitle{color:var(--sess-ink);padding-bottom:6px;border-bottom:1px solid var(--sess-soft-line)}.sessInfoGrid,.sessEventMetaGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px}.sessDetailRow{display:grid;gap:3px}.sessDetailValue{color:var(--sess-ink);line-height:1.4;overflow-wrap:anywhere}.sessEventMetaBox{margin:0;max-height:190px;padding:10px;overflow:auto;background:#111827;color:#f9fafb}.sessAlert{padding:10px 12px;border:1px solid transparent}.sessAlertError{background:#fff1f2;border-color:#fecdd3;color:#991b1b}.sessAlertOk{background:#ecfdf3;border-color:#bbf7d0;color:#166534}.sessMono{font-family:Consolas,Courier New,monospace}@media(max-width:980px){.sessAuditHeader,.sessPagerBar{align-items:stretch;flex-direction:column}.sessRiskSummaryGrid,.sessStatsGrid,.sessAuditFilters,.sessFiltersBar{grid-template-columns:1fr}.sessPagerActions{flex-wrap:wrap}.sessInfoGrid,.sessEventMetaGrid{grid-template-columns:1fr}}.sessPage{width:100%;min-width:0;gap:10px;padding:0}.sessPage>*{min-width:0}.sessTabs{min-height:42px;padding:4px;gap:4px;align-items:center;overflow-x:auto;border-color:#cfd8e3;background:#f5f7fa}.sessTabs button{flex:0 0 auto;min-height:32px;padding:0 14px;border:1px solid transparent;border-radius:2px!important;background:transparent;color:#344054;font-size:12px!important}.sessTabs button:hover{border-color:#bfd2e6;background:#fff;color:#0f6cbd}.sessTabs button.isActive{border-color:#0f6cbd;background:#fff;color:#0f6cbd;box-shadow:inset 0 -2px #0f6cbd}.sessTabs .sessRefreshTab{margin-left:auto;min-width:86px;border-color:#0f6cbd;background:#0f6cbd;color:#fff}.sessTabs .sessRefreshTab:hover{border-color:#115ea3;background:#115ea3;color:#fff}.sessStatsGrid{gap:10px}.sessStatCard{min-height:66px;padding:11px 13px;border-color:#cfd8e3;background:#fff;box-shadow:inset 0 2px #dce8f5}.sessStatLabel{color:#667085}.sessStatValue{color:#172033;font-size:12px!important;font-weight:600!important}.sessStatHint{color:#7a8797;font-size:11px!important}.sessTableCard{padding:12px;gap:12px;border-color:#cfd8e3;background:#fff}.sessFiltersBar{grid-template-columns:minmax(320px,1.4fr) minmax(150px,.58fr) minmax(150px,.58fr) minmax(150px,.58fr) auto;gap:10px;align-items:end}.sessControlField{min-width:0;display:grid;gap:5px}.sessControlLabel{color:#475467}.sessInput{min-height:34px!important;border-color:#c8d2df!important}.sessSecondaryBtn,.sessPrimaryBtn,.sessToolBtn,.sessRefreshTab{min-height:32px;padding:0 12px;border-radius:2px!important;font-size:12px!important}.sessFiltersBar>.sessSecondaryBtn{min-width:104px;align-self:end;border-color:#c8d2df;background:#fff;color:#334155}.sessFiltersBar>.sessSecondaryBtn:hover{border-color:#0f6cbd;background:#eef6ff;color:#0f6cbd}.sessTablePanel{overflow:auto;border-color:#c5d0dc;background:#fff}.sessTableHead,.sessTableRow,.sessTableState{min-width:1220px}.sessTableHead,.sessTableRow{display:grid;grid-template-columns:minmax(190px,1.15fr) minmax(150px,.82fr) minmax(170px,.94fr) minmax(150px,.82fr) minmax(110px,.58fr) minmax(110px,.58fr) minmax(145px,.76fr) minmax(115px,.62fr) minmax(145px,.76fr) minmax(95px,.48fr)}.sessTableHead{min-height:38px;background:#3b4450;border-bottom:1px solid #2f3742}.sessTableHead>div{min-width:0;padding:9px 10px;display:flex;align-items:center;color:#fff;font-weight:600!important;border-right:1px solid rgba(255,255,255,.08)}.sessTableHead>div:last-child{border-right:0}.sessTableBody{min-width:1220px;background:#fff}button.sessTableRow{appearance:none!important;-webkit-appearance:none!important;width:100%!important;min-height:62px;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid #dfe5ec!important;border-radius:0!important;background:#fff!important;color:#172033!important;box-shadow:none!important;text-align:left!important;cursor:pointer}button.sessTableRow:nth-child(2n){background:#f7f9fb!important}button.sessTableRow:hover,button.sessTableRow:focus,button.sessTableRow:focus-visible{background:#eaf3fc!important;color:#172033!important;outline:none!important;box-shadow:inset 3px 0 #0f6cbd!important}button.sessTableRow.isSelected{background:#dceeff!important;box-shadow:inset 3px 0 #0f6cbd!important}.sessTableCell{min-width:0;padding:10px;display:flex;flex-direction:column;justify-content:center;gap:3px;color:#172033;overflow:hidden}.sessPrimaryText{color:#172033;font-weight:600!important;line-height:1.3;white-space:normal;overflow-wrap:anywhere}.sessCellSub{color:#667085;font-size:11px!important;line-height:1.3;white-space:normal;overflow-wrap:anywhere}.sessTableCell.sessMono{font-size:11px!important;color:#475467;overflow-wrap:anywhere}.sessTableState{min-height:190px;padding:28px;display:grid;align-content:center;justify-items:center;gap:5px;background:#fff;color:#667085;text-align:center}.sessEmptyTitle{color:#172033;font-weight:600!important}.sessEmptyHint{color:#667085;font-size:11px!important}.sessChip{min-height:22px;padding:0 8px;border-radius:2px!important;font-size:11px!important;font-weight:600!important}.sessChip--good{border-color:#8bd19b;background:#e4f7e8;color:#176b2c}.sessChip--warn{border-color:#e1b44f;background:#fff4dc;color:#7a5600}.sessChip--bad{border-color:#df7b83;background:#fde8ea;color:#8d2028}.sessChip--neutral{border-color:#c5d0dc;background:#eef2f6;color:#425466}.sessPagerBar{min-height:42px;padding-top:2px;gap:14px}.sessPagerActions{gap:8px}.sessPagerActions .sessSecondaryBtn{min-width:76px;border-color:#c8d2df;background:#fff;color:#334155}.sessPagerActions .sessSecondaryBtn:hover{border-color:#0f6cbd;background:#eef6ff;color:#0f6cbd}.sessPagerActions .sessSecondaryBtn:disabled{border-color:#dce3eb;background:#f5f7fa;color:#98a2b3;opacity:1}.sessInspectRail{width:min(720px,96vw);border-left:1px solid #cbd5e1}.sessInspectHeader{min-height:76px;padding:13px 15px;background:#f5f7fa}.sessInspectClose{border-radius:2px!important}.sessSection{border-radius:2px!important;box-shadow:none}@media(max-width:1180px){.sessFiltersBar{grid-template-columns:repeat(2,minmax(0,1fr))}.sessControlFieldWide{grid-column:1 / -1}.sessFiltersBar>.sessSecondaryBtn{justify-self:start}}@media(max-width:980px){.sessStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sessTablePanel{overflow:visible;border:0;background:transparent}.sessTableHead{display:none}.sessTableBody{min-width:0;display:grid;gap:8px;background:transparent}button.sessTableRow,button.sessTableRow:nth-child(2n){min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #cbd5e1!important;border-radius:2px!important;background:#fff!important}.sessTableCell{min-height:54px;padding:9px 10px;border-bottom:1px solid #e4e9ef}.sessTableCell:nth-last-child(-n+2){border-bottom:0}}@media(max-width:680px){.sessTabs{align-items:stretch}.sessTabs button{padding:0 10px}.sessTabs .sessRefreshTab{margin-left:0}.sessStatsGrid,.sessFiltersBar{grid-template-columns:1fr}.sessControlFieldWide{grid-column:auto}.sessFiltersBar>.sessSecondaryBtn{width:100%;justify-self:stretch}button.sessTableRow,button.sessTableRow:nth-child(2n){grid-template-columns:1fr}.sessTableCell{min-height:46px}.sessTableCell:nth-last-child(-n+2){border-bottom:1px solid #e4e9ef}.sessTableCell:last-child{border-bottom:0}.sessPagerBar,.sessPagerActions{align-items:stretch;flex-direction:column}.sessPagerActions .sessSecondaryBtn{width:100%}}.sessPage,.sessAuditStack,.sessAuditPanel,.sessAlertsPanel,.sessUnlockPanel,.sessRiskTableWrap,.sessTablePanel{width:100%;max-width:100%;min-width:0}.sessRiskTable{width:100%;min-width:0;table-layout:fixed}.sessAuditBankTable{width:100%;min-width:0}.sessAuditBankTable th,.sessAuditBankTable td{min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.sessAuditTableHead,.sessAuditTableRow{width:100%;min-width:0;grid-template-columns:minmax(140px,1.15fr) minmax(160px,1.25fr) minmax(90px,.7fr) minmax(120px,.9fr) minmax(110px,.8fr);gap:0}.sessAuditTableHead>*,.sessAuditTableRow>*{min-width:0;padding-right:10px;overflow:hidden;text-overflow:ellipsis}.sessOverlay{width:100vw;height:100dvh;overflow:hidden}.sessInspectRail{width:min(720px,calc(100vw - 20px));max-width:100%;height:100dvh;max-height:100dvh;min-height:0}.sessInspectBody{min-height:0;overscroll-behavior:contain}@media(max-width:1180px){.sessRiskTable{min-width:980px}.sessAuditBankTable{min-width:1080px}.sessRiskTableWrap{overflow-x:auto;overscroll-behavior-x:contain}}@media(max-width:680px){.sessInspectRail{width:100vw}}.prPage{display:grid;gap:14px}.prAlert{border-radius:4px;padding:12px 14px;font-size:13px;line-height:1.55}.prAlert-error{background:#ef444424;color:#fecaca}.prAlert-ok{background:#33d69f1f;color:#8ef1ca}.prHero{display:grid;gap:14px;padding:18px;border-radius:4px;background:#ffffff09}.prHeroTop{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.prHeroCopy{min-width:0}.prEyebrow{font-size:11px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:#ffffff75}.prHeroTitle{margin:4px 0 0;font-size:20px;line-height:1.15;color:#fff}.prHeroHint{margin-top:8px;max-width:760px;font-size:13px;line-height:1.65;color:#ffffffa3}.prStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.prStat{border-radius:4px;background:#ffffff08;padding:14px;min-width:0}.prStat-ok{background:#33d69f14}.prStat-warn{background:#f1b74a1a}.prStat-neutral{background:#ffffff08}.prStatLabel{font-size:11px;line-height:1.4;color:#ffffff8a}.prStatValue{margin-top:6px;font-size:16px;line-height:1.2;color:#fff;overflow-wrap:anywhere}.prLayout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,380px);gap:14px;align-items:start}.prMain,.prSide{min-width:0;display:grid;gap:14px}.prPanel{border-radius:4px;background:#ffffff09;overflow:hidden}.prPanelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px 18px 0}.prPanelTitle{font-size:15px;line-height:1.2;color:#fff}.prPanelHint{margin-top:6px;font-size:12px;line-height:1.55;color:#ffffff8f}.prPanelBody{display:grid;gap:14px;padding:16px 18px 18px}.prInfoText{color:#ffffffb8;font-size:12px;line-height:1.6}.prFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.prSpacer{display:block}.prChecklist{display:grid;gap:8px}.prCheck{padding:10px 12px;border-radius:4px;background:#ffffff08;color:#ffffffa8;font-size:12px;line-height:1.5}.prCheck.isOk{background:#22c55e1a;color:#bbf7d0}.prActions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.prActionsLeft{justify-content:flex-start}.prFootNote{font-size:11px;line-height:1.6;color:#ffffff8f}.prRuleList{display:grid;gap:10px;color:#ffffffb8;font-size:12px;line-height:1.6}.prPasswordWrapper{position:relative;width:100%;min-width:0}.prPasswordInput{width:100%;min-width:0;box-sizing:border-box;padding:11px 42px 11px 12px;border-radius:4px;border:0;background-color:#ffffff14;color:#ffffffeb;outline:none;font-size:12.5px;line-height:1.2}.prEyeBtn{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:30px;height:30px;display:grid;place-items:center;border-radius:4px;border:0;background:#ffffff14;color:#ffffffd1;cursor:pointer;padding:0;-webkit-user-select:none;user-select:none}.apPage{display:grid;gap:14px;width:min(1180px,100%);max-width:1180px;min-width:0}.apPage,.apPage *{box-sizing:border-box}.apToolbarBlock,.apBannerBlock{width:100%;min-width:0}.apToolbarRow{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;min-height:40px;padding:0 0 10px;border-bottom:1px solid var(--az-divider)}.apToolbarLeft{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.apToolBtn{appearance:none;border:0;background:transparent;color:var(--az-link);min-height:32px;padding:0;border-radius:4px;cursor:pointer;font:inherit;font-weight:400}.apToolBtn:hover{color:var(--az-link-hover);text-decoration:underline}.apToolBtn:disabled{opacity:.55;cursor:default;text-decoration:none}.apAlert{white-space:pre-wrap;border-radius:4px;border:1px solid var(--az-divider);padding:12px 14px;font-size:12px;line-height:1.55}.apAlertError{background:#fff5f5;border-color:#f0c7c7;color:#8b3a3a}.apAlertOk{background:#f4fbf6;border-color:#cfe8d6;color:#245c35}.apInfoBanner{display:flex;align-items:flex-start;gap:10px;width:100%;min-width:0;background:#eef6fc;border:1px solid var(--az-border);border-radius:4px;padding:12px 14px;color:var(--az-text-default);font-size:13px;line-height:1.45}.apInfoBannerIcon{width:18px;height:18px;border-radius:4px;background:var(--az-primary-btn);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;flex:0 0 auto;margin-top:1px}.apInfoBannerBody{flex:1 1 auto;min-width:0;display:grid;gap:3px}.apInfoBannerText{color:var(--az-text-primary)}.apInfoBannerSub{color:var(--az-text-secondary);font-size:12px}.apHero{display:grid;gap:12px;width:100%;min-width:0}.apHeroTitle{margin:0;font-size:15px;line-height:1.25;color:var(--az-text-primary);font-weight:400}.apStats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.apStat{min-width:0;border-radius:4px;border:1px solid var(--az-divider);background:transparent;padding:12px 14px}.apStat-ok{background:#f4fbf6}.apStat-info{background:#eef6fc}.apStat-warn{background:#fff8e1}.apStatLabel{font-size:11px;line-height:1.4;color:var(--az-text-secondary);font-weight:400}.apStatValue{margin-top:6px;font-size:18px;line-height:1;color:var(--az-text-primary);font-weight:400}.apLayout{display:grid;grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr);gap:14px;align-items:start;width:100%;min-width:0}.apSidebar,.apMain{min-width:0;display:grid;gap:14px}.apPanel{display:grid;gap:0;width:100%;min-width:0;background:transparent;border:0}.apPanelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:0 0 14px;border-bottom:1px solid var(--az-divider)}.apPanelTitle{font-size:13px;line-height:1.2;color:var(--az-text-primary);font-weight:400}.apPanelHint{margin-top:6px;font-size:12px;line-height:1.55;color:var(--az-text-secondary);font-weight:400}.apPanelBody{display:grid;gap:14px;padding:16px 0 0}.apBadge{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:4px;font-size:11px;line-height:1;white-space:nowrap;color:#323130;background:#f3f2f1;border:1px solid transparent}.apForm{display:grid;gap:12px}.apGrid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.apGrid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.apField{min-width:0;display:grid;gap:5px}.apLabel{font-size:11px;line-height:1.4;color:var(--az-text-secondary);font-weight:400}.apInput{width:100%;min-height:34px;border:1px solid var(--az-border);border-radius:4px;background:#fff;color:var(--az-text-primary);padding:7px 9px;font:inherit;font-size:12px;line-height:1.4;outline:none}.apInput:focus{border-color:var(--az-link);box-shadow:0 0 0 1px #0078d42e}.apInput:disabled{background:#f3f2f1;color:var(--az-text-secondary)}.apInputMono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.apTextarea{min-height:76px;resize:vertical}.apSearchInput{max-width:520px}.apToggleGrid,.apCapabilityGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}.apToggle{min-width:0;display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.4;color:var(--az-text-default)}.apToggle input{width:14px;height:14px;margin:0;flex:0 0 auto}.apCapabilityBox{display:grid;gap:10px;padding:12px;border-radius:4px;border:1px solid var(--az-divider);background:#fafafa}.apSubTitle{font-size:12px;color:var(--az-text-primary);font-weight:400}.apActions,.apCardActions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.apBtn,.apBtnGhost,.apBtnDanger{min-height:32px;border-radius:4px;padding:0 12px;font:inherit;font-size:12px;cursor:pointer}.apBtn{border:1px solid var(--az-primary-btn);background:var(--az-primary-btn);color:#fff}.apBtn:hover:not(:disabled){background:var(--az-primary-btn-hover)}.apBtnGhost{border:1px solid var(--az-border);background:#fff;color:var(--az-link)}.apBtnGhost:hover:not(:disabled){background:#f8fafc}.apBtnDanger{border:1px solid #d13438;background:#fff;color:#a4262c}.apBtnDanger:hover:not(:disabled){background:#fff5f5}.apBtn:disabled,.apBtnGhost:disabled,.apBtnDanger:disabled{opacity:.55;cursor:default}.apPreviewCard,.apCard{display:grid;gap:12px;padding:14px;border-radius:4px;border:1px solid var(--az-divider);background:transparent}.apPreviewTop,.apCardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.apPreviewTitle,.apCardTitle{font-size:13px;line-height:1.35;color:var(--az-text-primary);font-weight:400}.apPreviewSub,.apCardSub{margin-top:4px;font-size:11px;line-height:1.45;color:var(--az-text-secondary)}.apPreviewPills,.apCardPills,.apCapabilityLine{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.apPill{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:4px;font-size:11px;line-height:1;white-space:nowrap;border:1px solid transparent;color:#323130;background:#f3f2f1}.apPill-ok{color:#107c10;background:#f4fbf6;border-color:#cfe8d6}.apPill-info{color:#005a9e;background:#eef6fc;border-color:#c7e0f4}.apPill-warn{color:#7c6510;background:#fff8e1;border-color:#d8c45a}.apPill-muted{color:#605e5c;background:#f3f2f1;border-color:#edebe9}.apPreviewPrice{font-size:20px;line-height:1.1;color:var(--az-text-primary);font-weight:400}.apPreviewGrid,.apMiniGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.apPreviewMetric,.apMiniMetric{min-width:0;padding:10px;border-radius:4px;border:1px solid var(--az-divider);background:transparent}.apPreviewMetricLabel,.apMiniMetricLabel{font-size:11px;line-height:1.35;color:var(--az-text-secondary)}.apPreviewMetricValue,.apMiniMetricValue{margin-top:5px;font-size:13px;line-height:1.25;color:var(--az-text-primary)}.apCardGrid,.apCardBody{display:grid;gap:12px}.apCardCopy{font-size:12px;line-height:1.6;color:var(--az-text-secondary)}.apCardMeta{display:flex;gap:12px;flex-wrap:wrap;font-size:11px;line-height:1.5;color:var(--az-text-secondary)}.apEmpty{padding:24px;border:1px dashed var(--az-divider);border-radius:4px;color:var(--az-text-secondary);font-size:12px;line-height:1.5;text-align:center}.apFootNote{font-size:11px;line-height:1.6;color:var(--az-text-secondary)}@media(max-width:1100px){.apLayout{grid-template-columns:1fr}.apStats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.apToolbarRow,.apToolbarLeft,.apPanelHead,.apPreviewTop,.apCardTop{flex-direction:column;align-items:stretch}.apStats,.apGrid2,.apGrid3,.apPreviewGrid,.apMiniGrid,.apToggleGrid,.apCapabilityGrid{grid-template-columns:1fr}.apPreviewPills,.apCardPills,.apCapabilityLine,.apActions,.apCardActions{justify-content:flex-start}}.adminLpPage,.adminLpPage *{box-sizing:border-box}.adminLpPage{display:grid;gap:12px;width:min(1320px,100%);max-width:1320px;min-width:0;color:var(--az-text-primary);font-size:12px}.adminLpPageHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:16px;border:1px solid var(--az-border);border-radius:4px;background:#fff}.adminLpPageHeader>div:first-child{min-width:0}.adminLpPageEyebrow{display:block;margin-bottom:4px;color:var(--az-primary-btn);font-size:10px;font-weight:600;letter-spacing:.08em}.adminLpPageHeader h1{margin:0;color:var(--az-text-primary);font-size:18px;font-weight:500;line-height:1.2}.adminLpPageHeader p{max-width:760px;margin:5px 0 0;color:var(--az-text-secondary);font-size:11.5px;line-height:1.45}.adminLpPageHeaderBadge{flex:0 0 auto}.adminLpToolbar{display:flex;align-items:center;gap:12px;min-height:36px;padding:0 0 8px;border-bottom:1px solid var(--az-divider)}.adminLpToolbar>strong{color:var(--az-text-secondary);font-weight:500}.adminLpToolbarDivider{width:1px;height:20px;background:var(--az-divider)}.adminLpTextBtn{appearance:none;border:0;background:transparent;color:var(--az-link);min-height:28px;padding:0;border-radius:4px;cursor:pointer;font:inherit;font-size:12px}.adminLpTextBtn:hover{color:var(--az-link-hover);text-decoration:underline}.adminLpTextBtn:disabled{opacity:.55;cursor:default;text-decoration:none}.adminLpAlert{border-radius:4px;padding:10px 12px;font-size:12px;line-height:1.45;border:1px solid transparent}.adminLpAlertTitle{margin-bottom:3px;font-weight:500}.adminLpAlertError{background:#fde7e9;color:#a4262c;border-color:#f1c7cc}.adminLpAlertSuccess{background:#e8f5e8;color:#0b6a0b;border-color:#badcba}.adminLpBanner{display:flex;align-items:flex-start;gap:10px;width:100%;background:#eef6fc;border:1px solid var(--az-border);border-radius:4px;padding:10px 12px;color:var(--az-text-default);line-height:1.45}.adminLpBanner>span{width:18px;height:18px;border-radius:4px;background:var(--az-primary-btn);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;flex:0 0 auto;margin-top:1px}.adminLpStats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.adminLpStat{border:1px solid var(--az-border);background:#fff;padding:8px 12px;border-radius:4px}.adminLpStatLabel{font-size:10px;color:var(--az-text-secondary)}.adminLpStatValue{margin-top:4px;font-size:16px;color:var(--az-text-primary)}.adminLpStatHint{margin-top:5px;color:var(--az-text-secondary);font-size:11px;line-height:1.35}.adminLpTabs{display:flex;gap:4px;padding:5px;overflow-x:auto;border:1px solid var(--az-border);border-radius:4px;background:#fff}.adminLpTabs button{min-height:34px;padding:0 12px;display:inline-flex;align-items:center;gap:7px;border:0;border-radius:4px;background:transparent;color:var(--az-text-secondary);font:inherit;font-size:12px;cursor:pointer;white-space:nowrap}.adminLpTabs button.isActive{background:var(--az-primary-btn);color:#fff}.adminLpTabs button b{min-width:18px;height:18px;display:grid;place-items:center;border-radius:9px;background:#ffffff38;font-size:10px}.adminLpPanel{min-width:0;background:#fff;border:1px solid var(--az-border);border-radius:4px;padding:14px}.adminLpPanelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.adminLpPanelHead h2{margin:0;font-size:14px;line-height:1.2;color:var(--az-text-primary);font-weight:500}.adminLpPanelHead p{margin:4px 0 0;font-size:11.5px;line-height:1.4;color:var(--az-text-secondary)}.adminLpSearch{width:min(320px,100%);min-height:34px;border:1px solid var(--az-border);border-radius:4px;padding:0 10px;background:#fff;color:var(--az-text-primary);font:inherit}.adminLpApplicationGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.adminLpApplicationCard{display:grid;gap:12px;padding:12px;border:1px solid var(--az-border);border-radius:4px;background:#fbfdff}.adminLpApplicationHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.adminLpApplicationHead>div{display:grid;gap:3px}.adminLpApplicationHead>div>strong{font-size:13px;font-weight:500}.adminLpApplicationHead>div>span{color:var(--az-text-secondary);font-size:10px}.adminLpApplicationMeta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.adminLpApplicationMeta>div{min-height:62px;padding:8px;border:1px solid var(--az-border);border-radius:4px;background:#fff}.adminLpApplicationMeta span,.adminLpField>span{display:block;color:var(--az-text-secondary);font-size:10px;text-transform:uppercase;letter-spacing:.04em}.adminLpApplicationMeta strong{display:block;margin-top:4px;font-weight:500}.adminLpApplicationMeta small{display:block;margin-top:3px;color:var(--az-text-secondary)}.adminLpField{display:grid;gap:5px;min-width:0}.adminLpField input,.adminLpField select,.adminLpField textarea,.adminLpInlineAssign select,.adminLpMemberCreator input,.adminLpMemberCreator select{width:100%;min-height:34px;border:1px solid var(--az-border);border-radius:4px;padding:0 10px;background:#fff;color:var(--az-text-primary);font:inherit;font-size:12px;outline:none}.adminLpField textarea{min-height:76px;padding-top:8px;resize:vertical;line-height:1.45}.adminLpActions{display:flex;gap:8px;flex-wrap:wrap}.adminLpPrimaryBtn,.adminLpDangerBtn,.adminLpRowActions button{min-height:32px;border-radius:4px;padding:0 12px;font:inherit;font-size:12px;cursor:pointer}.adminLpPrimaryBtn{border:1px solid var(--az-primary-btn);background:var(--az-primary-btn);color:#fff}.adminLpDangerBtn{border:1px solid #c42b1c;background:#fff;color:#a4262c}.adminLpRowActions button{border:1px solid var(--az-border);background:#fff;color:var(--az-text-primary)}.adminLpPrimaryBtn:disabled,.adminLpDangerBtn:disabled,.adminLpRowActions button:disabled{opacity:.55;cursor:default}.adminLpTableWrap{width:100%;overflow:auto}.adminLpTable{width:100%;min-width:980px;border-collapse:collapse}.adminLpTable th,.adminLpTable td{border-bottom:1px solid var(--az-border);padding:9px 8px;text-align:left;vertical-align:middle}.adminLpTable th{color:var(--az-text-secondary);background:#f8fbff;font-size:11px;font-weight:400}.adminLpTable td strong{display:block;font-weight:500}.adminLpTable td small{display:block;margin-top:3px;color:var(--az-text-secondary)}.adminLpSelectedRow{background:#eef6fc}.adminLpRowActions{display:flex;justify-content:flex-end;gap:6px}.adminLpPill{display:inline-flex;align-items:center;min-height:22px;border-radius:4px;padding:0 9px;font-size:10.5px;line-height:1;white-space:nowrap}.adminLpPill-neutral,.adminLpPill-draft{background:#f3f2f1;color:#323130}.adminLpPill-submitted,.adminLpPill-under_review{background:#fff4ce;color:#8a5a00}.adminLpPill-approved,.adminLpPill-active{background:#e8f5e8;color:#0b6a0b}.adminLpPill-rejected,.adminLpPill-suspended,.adminLpPill-inactive{background:#fde7e9;color:#a4262c}.adminLpResourceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.adminLpInlineAssign{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:12px}.adminLpResourceList{display:grid;border:1px solid var(--az-border);border-radius:4px;overflow:hidden}.adminLpResourceRow{min-height:56px;padding:9px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--az-border)}.adminLpResourceRow:last-child{border-bottom:0}.adminLpResourceRow>div{display:grid;gap:3px}.adminLpResourceRow>div>strong{font-weight:500}.adminLpResourceRow>div>span{color:var(--az-text-secondary);font-size:11px}.adminLpMemberCreator{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(160px,.6fr) auto;gap:8px;align-items:end;margin-bottom:14px}.adminLpMemberTable{min-width:760px}.adminLpMono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px}.adminLpEmpty{padding:26px 20px;display:grid;gap:5px;place-items:center;border:1px dashed var(--az-border);border-radius:4px;color:var(--az-text-secondary);text-align:center}.adminLpEmpty strong{color:var(--az-text-primary);font-weight:500}.adminLpEmpty span{max-width:620px;line-height:1.4}@media(max-width:1180px){.adminLpPage{width:100%;max-width:100%}.adminLpStats{grid-template-columns:repeat(2,minmax(0,1fr))}.adminLpApplicationGrid,.adminLpResourceGrid{grid-template-columns:1fr}}@media(max-width:780px){.adminLpPageHeader,.adminLpToolbar,.adminLpPanelHead{align-items:stretch;flex-direction:column}.adminLpStats,.adminLpApplicationMeta,.adminLpInlineAssign,.adminLpMemberCreator{grid-template-columns:1fr}.adminLpActions>button{width:100%}}.logRatePage{display:grid;gap:12px;width:min(1180px,100%);max-width:1180px;min-width:0}.logRatePage>*{width:100%;min-width:0}.logRateAlert{border-radius:4px;padding:10px 12px;font-size:12px;line-height:1.45;border:1px solid transparent;font-weight:400}.logRateAlertError{background:#fde7e9;color:#a4262c;border-color:#f1c7cc}.logRateAlertSuccess{background:#e8f5e8;color:#0b6a0b;border-color:#badcba}.logRateToolbarBlock,.logRateBannerBlock{width:100%;min-width:0}.logRateToolbarRow{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;min-height:36px;padding:0 0 8px;border-bottom:1px solid var(--az-divider)}.logRateToolbarLeft{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.logRateToolBtn{appearance:none;border:0;background:transparent;color:var(--az-link);min-height:28px;padding:0;border-radius:4px;cursor:pointer;font:inherit;font-size:12px;font-weight:400}.logRateToolBtn:hover{color:var(--az-link-hover);text-decoration:underline;background:transparent}.logRateToolBtn:disabled{opacity:.55;cursor:default;text-decoration:none}.logRateInfoBanner{display:flex;align-items:flex-start;gap:10px;width:100%;min-width:0;background:#eef6fc;border:1px solid var(--az-border);border-radius:4px;padding:10px 12px;color:var(--az-text-default);font-size:12px;line-height:1.45}.logRateInfoBannerIcon{width:18px;height:18px;border-radius:4px;background:var(--az-primary-btn);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:400;flex:0 0 auto;margin-top:1px}.logRateInfoBannerBody{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.logRateInfoBannerText{min-width:220px;flex:1 1 auto}.logRateHero{display:grid;gap:8px;width:100%;min-width:0}.logRateHeroTitle{color:var(--az-text-primary);font-size:15px;line-height:1.15;font-weight:400}.logRateStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.logRateStat{min-width:0;border:1px solid var(--az-border);background:#fff;padding:8px 12px;border-radius:4px}.logRateStatLabel{font-size:10px;line-height:1.3;color:var(--az-text-secondary);font-weight:400}.logRateStatValue{margin-top:4px;font-size:14px;line-height:1.05;color:var(--az-text-primary);font-weight:400;overflow-wrap:anywhere}.logRateStat-ok .logRateStatValue{color:var(--az-link)}.logRateLayout{display:grid;grid-template-columns:minmax(320px,400px) minmax(0,1fr);gap:12px;align-items:start;width:100%;min-width:0}.logRatePanel{background:#fff;border:1px solid var(--az-border);border-radius:4px;overflow:hidden;min-width:0}.logRatePanelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px 0}.logRatePanelTitle{font-size:13px;line-height:1.2;color:var(--az-text-primary);font-weight:400}.logRatePanelHint{margin-top:4px;font-size:11.5px;line-height:1.4;color:var(--az-text-secondary)}.logRatePanelBody{display:grid;gap:12px;padding:12px 14px 14px}.logRateField{display:grid;gap:5px;min-width:0}.logRateField span{font-size:10px;color:var(--az-text-secondary);text-transform:uppercase;letter-spacing:.04em}.logRateField input,.logRateField select,.logRateFilters input,.logRateFilters select{width:100%;min-height:32px;border:1px solid var(--az-border);border-radius:4px;padding:0 10px;background:#fff;color:var(--az-text-primary);font:inherit;font-size:12px;outline:none}.logRateField input:focus,.logRateField select:focus,.logRateFilters input:focus,.logRateFilters select:focus{border-color:var(--az-link);box-shadow:0 0 0 1px var(--az-link)}.logRateTwo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.logRateThree{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.logRateButtonRow{display:flex;gap:8px;flex-wrap:wrap}.logRateFilters{display:grid;grid-template-columns:minmax(220px,1fr) 140px 140px;gap:8px}.logRateTableWrap{width:100%;overflow:auto;border:1px solid var(--az-border);border-radius:4px}.logRateTable{width:100%;min-width:900px;border-collapse:collapse;background:#fff}.logRateTable th,.logRateTable td{border-bottom:1px solid var(--az-border);padding:8px 10px;text-align:left;vertical-align:middle;font-size:12px}.logRateTable th{color:var(--az-text-secondary);background:#f8fbff;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:.04em}.logRateTable tr:last-child td{border-bottom:0}.logRateTable td strong{display:block;color:var(--az-text-primary);font-weight:400}.logRateTable td small{display:block;margin-top:3px;color:var(--az-text-secondary);font-size:11px;line-height:1.35}.logRateRowActions{display:flex;justify-content:flex-end;gap:10px}.logRateInlineBtn{appearance:none;border:0;background:transparent;color:var(--az-link);min-height:24px;padding:0;cursor:pointer;font:inherit;font-size:12px}.logRateInlineBtn:hover{color:var(--az-link-hover);text-decoration:underline}.logRateInlineBtn:disabled{color:var(--az-text-secondary);cursor:default;text-decoration:none;opacity:.55}.logRatePill{display:inline-flex;align-items:center;min-height:22px;padding:0 9px;border-radius:4px;font-size:10.5px;line-height:1;white-space:nowrap;text-transform:capitalize}.logRatePill-muted{background:#f3f2f1;color:#323130}.logRatePill-ok{background:#e8f5e8;color:#0b6a0b}.logRatePill-bad{background:#fde7e9;color:#a4262c}.logRateEmpty{padding:18px;border:1px dashed var(--az-border);border-radius:4px;color:var(--az-text-secondary);text-align:center;font-size:12px}.logRateFootNote{font-size:11px;line-height:1.4;color:var(--az-text-secondary)}@media(max-width:1200px){.logRatePage{width:100%;max-width:100%}.logRateLayout{grid-template-columns:1fr}}@media(max-width:980px){.logRateStats{grid-template-columns:repeat(2,minmax(0,1fr))}.logRateTwo,.logRateThree,.logRateFilters{grid-template-columns:1fr}}@media(max-width:760px){.logRateStats{grid-template-columns:1fr}.logRatePanelHead,.logRateToolbarRow,.logRateToolbarLeft{flex-direction:column;align-items:stretch}.logRateButtonRow,.logRateInfoBannerBody{align-items:stretch}.logRateButtonRow>.btn,.logRateButtonRow>.btnGhost,.logRateToolbarLeft>.logRateToolBtn{width:100%}}.pageRoot,.pageInner,.pageCanvas,.pageHeaderLeft,.pageHeaderRight{min-width:0}.pageRoot{width:100%}.pageInner{width:100%;max-width:var(--page-w)}.pageCanvas{display:grid;gap:0;width:100%;min-width:0}.pageCanvas>*{width:100%;min-width:0;max-width:none}.pageHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px;width:100%;min-width:0}.pageTitleRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pageTitle{margin:0;font-size:22px;line-height:1.1;color:var(--admin-text-main, var(--az-text-primary));font-weight:400}.pageHint{margin-top:6px;color:var(--admin-text-muted, var(--az-text-secondary));line-height:1.45;font-size:13px}.pageBadge{min-height:26px;padding:0 9px;display:inline-flex;align-items:center;border-radius:2px;font-size:12px;font-weight:400;border:1px solid var(--admin-border-faint, var(--az-border));background:var(--admin-card-muted-bg, #ffffff);color:var(--admin-text-main, var(--az-text-default))}.pageBadge.tone-good{background:#edf7ed;color:#0b6a0b;border-color:#d8ead8}.pageBadge.tone-bad{background:#fdf0f1;color:#a4262c;border-color:#f3d7db}.pageBadge.tone-neutral{background:var(--admin-card-muted-bg, #ffffff);color:var(--admin-text-main, var(--az-text-default))}.agHeader{width:100%;min-width:0;min-height:44px;display:flex;align-items:center;justify-content:flex-start;gap:18px;padding:0 0 10px;margin-bottom:10px;border:0;border-bottom:1px solid var(--admin-border-faint, var(--az-divider));border-radius:0;background:transparent;box-shadow:none}.agHeader>div{flex:0 0 auto;min-width:0}.agHeaderTitle{min-width:0;display:inline-flex;align-items:center;min-height:30px;padding:0;border-radius:0;background:transparent;color:var(--admin-text-muted, var(--az-text-secondary));font-size:13px;font-weight:400;white-space:nowrap}.agTabs{display:flex;align-items:center;justify-content:flex-start;gap:4px;flex-wrap:wrap;margin-left:0;text-align:left;flex:1 1 auto;min-width:0}.agTab,.agTabLink{min-height:30px;padding:0 10px;border-radius:2px 2px 0 0;border:0;border-bottom:2px solid transparent;background:transparent;color:#174ea6;display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;text-align:left;text-decoration:none;text-transform:none;letter-spacing:normal;font-size:13px;font-weight:400;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.agTab.isActive,.agTabLink.isActive{background:transparent;color:var(--admin-text-main, var(--az-text-primary));font-weight:400;border-bottom-color:#605e5c}.agTab:hover,.agTabLink:hover{background:var(--admin-hover-bg, rgba(0, 120, 212, .06));color:var(--admin-text-main, var(--az-text-primary));text-decoration:none}.agTabIcon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 16px;color:currentColor}.agTabIconSvg{width:16px;height:16px;display:block;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.agTabText{display:inline-block;min-width:0;white-space:nowrap}.pageSection{display:grid;gap:12px;width:100%;min-width:0;background:transparent;border:0;border-radius:0;padding:0}.pageSection+.pageSection{margin-top:20px;padding-top:16px;border-top:1px solid var(--admin-border-faint, var(--az-border))}.pageSectionBody{display:grid;gap:12px;width:100%;min-width:0}.pageSectionHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;width:100%;min-width:0}.pageSectionTitle{margin:0;font-size:18px;font-weight:400;line-height:1.2;color:var(--admin-text-main, var(--az-text-primary))}.pageSectionHint{margin-top:4px;color:var(--admin-text-muted, var(--az-text-secondary));line-height:1.45;font-size:13px}.pageLead{line-height:1.55;font-size:13px;color:var(--admin-text-main, var(--az-text-default));max-width:none}.pageSectionInfo{background:var(--admin-header-bg, #edf5fc);border:0;border-radius:2px;padding:12px 14px}.pageSectionMuted{background:var(--admin-card-bg, #ffffff);border:1px solid var(--admin-border-faint, var(--az-border));border-radius:2px;padding:16px}.pageStatsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--admin-border-faint, var(--az-border));border-radius:2px;overflow:hidden;background:var(--admin-card-bg, #ffffff);width:100%;min-width:0}.pageStat{padding:14px;background:var(--admin-card-bg, #ffffff);border-right:1px solid var(--admin-border-faint, var(--az-divider))}.pageStat:last-child{border-right:0}.pageStatLabel{font-size:13px;color:var(--admin-text-muted, var(--az-text-secondary));margin-bottom:8px}.pageStatValue{font-size:24px;line-height:1;color:var(--admin-text-main, var(--az-text-primary));font-weight:400}.pageStatMeta{margin-top:8px;font-size:12px;color:var(--admin-text-muted, var(--az-text-secondary))}.pageToolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;width:100%;min-width:0}.pageToolbarSearch{width:min(320px,100%);height:34px;border:1px solid var(--admin-border-soft, var(--az-border));border-radius:2px;padding:0 10px;font-size:13px;background:var(--admin-input-bg, #ffffff);color:var(--admin-text-main, var(--az-text-default));outline:none}.pageToolbarSearch:focus{border-color:var(--az-primary-btn)}.pageTableWrap{overflow-x:auto;background:var(--admin-card-bg, #ffffff);border:1px solid var(--admin-border-faint, var(--az-border));border-radius:2px;width:100%;min-width:0}.pageTable{width:100%;min-width:680px;border-collapse:collapse;background:var(--admin-card-bg, #ffffff)}.pageTable thead th{text-align:left;font-weight:400;color:var(--admin-text-main, var(--az-text-primary));border-bottom:1px solid var(--admin-border-faint, var(--az-border));padding:10px 11px;font-size:12px;background:var(--admin-table-head-bg, #f5f7f9)}.pageTable tbody td{border-bottom:1px solid var(--admin-border-faint, var(--az-divider));padding:10px 11px;font-size:13px;color:var(--admin-text-main, var(--az-text-default));background:var(--admin-card-bg, #ffffff)}.pageTable tbody tr:hover td{background:var(--admin-hover-bg, rgba(0, 120, 212, .035))}.pageTable tbody tr:last-child td{border-bottom:0}.pageSectionSplit{display:grid;grid-template-columns:1.2fr 1fr;gap:16px;width:100%;min-width:0}.pageActionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;min-width:0}.pagePlainNote{line-height:1.55;color:var(--admin-text-main, var(--az-text-default));background:var(--admin-card-bg, #ffffff);border:1px solid var(--admin-border-faint, var(--az-border));border-radius:2px;padding:12px 14px;width:100%;min-width:0}.pageEmptyTitle{font-size:16px;color:var(--admin-text-main, var(--az-text-primary))}.pageEmptyHint{margin-top:8px;color:var(--admin-text-muted, var(--az-text-secondary))}@media(max-width:1280px){.pageStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pageSectionSplit{grid-template-columns:1fr}}@media(max-width:900px){.agHeader{align-items:flex-start;flex-direction:column;gap:8px}.agTabs{width:100%;margin-left:0;justify-content:flex-start;align-items:center}}@media(max-width:640px){.pageTitle{font-size:20px}.pageStatsGrid,.pageActionGrid{grid-template-columns:1fr}.pageTable{min-width:560px}.agHeader{padding:0 0 12px}.agTabs{gap:4px;width:100%;margin-left:0;justify-content:flex-start}.agTab,.agTabLink{min-height:30px;padding:0 10px}}.admTransferPage,.admTransferPage *{box-sizing:border-box;font-family:var(--mc-azure-font, "Segoe UI", Arial, sans-serif);font-size:12px!important;font-weight:400!important}.admTransferPage{width:min(1120px,calc(100vw - 32px));max-width:1120px;margin-left:1px;margin-right:auto;color:#243142;display:grid;gap:8px}.admTransferHeader,.admTransferPanel,.admTransferInspect,.admTransferStats,.admTransferFilters,.admTransferAlert,.admTransferNotice{background:#fff;border:1px solid #dbe7f4;border-top:2px solid #0078d4}.admTransferHeader{padding:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.admTransferHeader h1,.admTransferPanelHead h2,.admTransferOverride h3,.admTransferTimeline h3{margin:0;color:#172033;font-weight:700!important}.admTransferHeader span,.admTransferPanelHead span,.admTransferInfo span,.admTransferEvent span,.admTransferEvent small{color:#5f6b7a}.admTransferHeader button,.admTransferTable button,.admTransferOverride button{min-height:30px;border:1px solid #0078d4;background:#0078d4;color:#fff;border-radius:2px;padding:0 12px;cursor:pointer}.admTransferAlert,.admTransferNotice{padding:9px 10px;border-top:0;border-left:3px solid #d13438;color:#7f1d1d}.admTransferNotice{border-left-color:#107c41;color:#0b6a0b}.admTransferStats{border-top-color:#252b36;background:#252b36;color:#fff;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.admTransferStats div{min-height:56px;padding:10px 12px;display:grid;gap:2px;align-content:center;border-right:1px solid rgba(255,255,255,.16)}.admTransferStats div:last-child{border-right:0}.admTransferStats span{color:#cfd7e2}.admTransferStats strong{color:#fff;font-weight:700!important}.admTransferFilters{padding:8px;display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:8px}.admTransferFilters input,.admTransferFilters select,.admTransferOverride input,.admTransferOverride select{width:100%;min-height:32px;border:1px solid #dbe7f4;background:#fff;border-radius:2px;padding:0 9px;outline:none}.admTransferGrid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:8px;align-items:start}.admTransferPanel,.admTransferInspect{padding:10px;display:grid;gap:10px;min-width:0}.admTransferPanelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border-bottom:1px solid #dbe7f4;padding-bottom:8px}.admTransferTableWrap{overflow-x:auto}.admTransferTable{width:100%;min-width:980px;border-collapse:separate;border-spacing:0 6px}.admTransferTable th{text-align:left;padding:8px;color:#42526f;background:#f8fafc;border-bottom:1px solid #dbe7f4;font-weight:700!important;white-space:nowrap}.admTransferTable td{background:#f4f8fc;color:#243142;padding:8px;vertical-align:middle}.admTransferTable tr.isSelected td{background:#eaf4ff;box-shadow:inset 3px 0 #0078d4}.admTransferTable td strong,.admTransferInfo strong,.admTransferEvent strong{display:block;color:#172033;font-weight:700!important;word-break:break-word}.admTransferTable td span{display:block;color:#5f6b7a;margin-top:2px;word-break:break-word}.admTransferPill{width:fit-content;display:inline-flex!important;min-height:22px;align-items:center;border-radius:2px;padding:0 8px;border:1px solid #b7d4f0;background:#e8f2fc;color:#005a9e!important;white-space:nowrap}.admTransferPill-pending_acceptance{border-color:#f3c36a;background:#fff8e8;color:#8a4d00!important}.admTransferPill-accepted{border-color:#9fd5aa;background:#f1fbf4;color:#107c41!important}.admTransferPill-rejected,.admTransferPill-cancelled{border-color:#f1aeb5;background:#fff1f1;color:#a4262c!important}.admTransferInfo{display:grid;gap:8px}.admTransferInfo div{background:#f8fafc;border-top:1px solid #dbe7f4;padding:8px;display:grid;gap:3px}.admTransferOverride{background:#fff8e8;border:1px solid #f3c36a;border-left:3px solid #f7630c;padding:10px;display:grid;gap:8px}.admTransferTimeline{display:grid;gap:8px}.admTransferEvent{background:#f8fafc;border:1px solid #dbe7f4;border-left:3px solid #0078d4;padding:8px;display:grid;gap:3px}.admTransferEmpty{min-height:140px;display:grid;place-items:center;text-align:center;color:#5f6b7a;background:#f8fafc;border:1px dashed #c7d6e6;padding:14px}@media(max-width:1100px){.admTransferGrid{grid-template-columns:1fr}.admTransferStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.admTransferHeader,.admTransferFilters,.admTransferStats{grid-template-columns:1fr}.admTransferPanelHead{display:grid}.admTransferPage{width:calc(100vw - 24px)}}.adminDriverEarnPage,.adminDriverEarnPage *{box-sizing:border-box;font-family:var(--mc-azure-font, "Segoe UI", Arial, sans-serif);font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:2px!important}.adminDriverEarnPage{width:100%;min-width:0;display:grid;gap:12px;color:#111827}.adminDriverEarnToast{position:fixed;top:76px;right:18px;z-index:5000;width:min(380px,calc(100vw - 36px));min-height:42px;padding:10px 10px 10px 12px;display:grid;grid-template-columns:10px minmax(0,1fr) 24px;align-items:center;gap:9px;background:#fff;border:1px solid #dbe3ec;box-shadow:0 18px 42px #0f172a38}.adminDriverEarnToastSuccess{border-left:3px solid #107c10}.adminDriverEarnToastError{border-left:3px solid #a4262c}.adminDriverEarnToastDot{width:8px;height:8px;background:#94a3b8;border-radius:999px!important}.adminDriverEarnToastSuccess .adminDriverEarnToastDot{background:#22c55e}.adminDriverEarnToastError .adminDriverEarnToastDot{background:#ef4444}.adminDriverEarnToastText{color:#0f172a;line-height:1.35}.adminDriverEarnToast button{width:24px;height:24px;padding:0;border:0;background:transparent;color:#64748b;cursor:pointer}.adminDriverEarnTopPanel,.adminDriverEarnStats div,.adminDriverEarnList{background:#fff;border:1px solid #e5e7eb;box-shadow:0 10px 26px #0f172a14,0 1px 2px #0f172a0f}.adminDriverEarnTopPanel{min-height:82px;padding:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px}.adminDriverEarnTopPanel span{color:#64748b}.adminDriverEarnTopPanel h2,.adminDriverEarnListHead h2,.adminDriverEarnDrawerHeader h2{margin:2px 0 0;color:#0f172a}.adminDriverEarnTopPanel p,.adminDriverEarnListHead p,.adminDriverEarnDrawerHeader p{margin:4px 0 0;color:#64748b;line-height:1.35}.adminDriverEarnCommandActions{display:flex;align-items:center;gap:8px}.adminDriverEarnButton,.adminDriverEarnButtonSecondary,.adminDriverEarnPager button,.adminDriverEarnPagerTop button{min-height:32px;padding:7px 12px;display:inline-flex;align-items:center;justify-content:center;background:#0f6cbd!important;color:#fff!important;border:0!important;box-shadow:none!important;cursor:pointer;white-space:nowrap}.adminDriverEarnButton:hover{background:#115ea3!important}.adminDriverEarnButtonSecondary,.adminDriverEarnPager button,.adminDriverEarnPagerTop button{background:#fff!important;color:#0078d4!important;border:1px solid #d2d0ce!important}.adminDriverEarnButtonSecondary:hover,.adminDriverEarnPager button:hover,.adminDriverEarnPagerTop button:hover{background:#eff6fc!important;border-color:#0078d4!important}.adminDriverEarnButton:disabled,.adminDriverEarnButtonSecondary:disabled,.adminDriverEarnPager button:disabled,.adminDriverEarnPagerTop button:disabled{opacity:.5;cursor:not-allowed}.adminDriverEarnStats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.adminDriverEarnStats div{min-height:74px;padding:14px;display:grid;align-content:center;gap:7px}.adminDriverEarnStats span{color:#64748b}.adminDriverEarnStats em{color:#0f6cbd;font-style:normal;font-size:12px!important}.adminDriverEarnList{padding:14px;display:grid;gap:12px}.adminDriverEarnListHead{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.adminDriverEarnPagerTop{display:inline-flex;align-items:center;gap:7px}.adminDriverEarnPagerTop span{min-width:28px;min-height:28px;display:inline-grid;place-items:center;color:#0f6cbd;background:#eff6fc;border:1px solid #bfdbfe}.adminDriverEarnPagerTop button{min-width:28px;min-height:28px;padding:0 8px}.adminDriverEarnToolbar{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:8px}.adminDriverEarnToolbar input,.adminDriverEarnToolbar select,.adminDriverEarnField input,.adminDriverEarnField select,.adminDriverEarnField textarea{width:100%;min-height:32px;padding:7px 9px;background:#fff!important;color:#323130!important;border:1px solid #d2d0ce!important;outline:none;box-shadow:none!important;color-scheme:light}.adminDriverEarnToolbar input:focus,.adminDriverEarnToolbar select:focus,.adminDriverEarnField input:focus,.adminDriverEarnField select:focus,.adminDriverEarnField textarea:focus{border-color:#0078d4!important;box-shadow:0 0 0 1px #0078d4!important}.adminDriverEarnTableWrap{overflow-x:auto;border:1px solid #edebe9;scrollbar-gutter:stable}.adminDriverEarnTable{width:100%;min-width:1060px;table-layout:fixed;border-collapse:collapse;background:#fff}.adminDriverEarnTable th,.adminDriverEarnTable td{height:42px;padding:9px 10px;border-bottom:1px solid #edebe9;color:#323130;line-height:1.25;text-align:left;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adminDriverEarnTable th{background:#f8fafc;color:#475569;border-bottom:1px solid #d2d0ce}.adminDriverEarnTable tbody tr{cursor:pointer}.adminDriverEarnTable tbody tr:hover td{background:#f8fbff}.adminDriverEarnTable td span,.adminDriverEarnTable td small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminDriverEarnTable td small{color:#64748b;margin-top:2px}.adminDriverEarnCostStack{display:inline-flex;align-items:center;gap:5px}.adminDriverEarnCostBadge{min-width:38px;height:20px;padding:0 6px;display:inline-grid;place-items:center;color:#334155;background:#f8fafc;border:1px solid #dbe3ec}.adminDriverEarnStatus{min-height:20px;padding:2px 8px;display:inline-flex;align-items:center;background:#f1f5f9;color:#475569;font-style:normal;line-height:1}.adminDriverEarnStatus.is-active{color:#107c41;background:#e7f6ec}.adminDriverEarnStatus.is-inactive{color:#8a6a00;background:#fff4ce}.adminDriverEarnStatus.is-archived{color:#475569;background:#f1f5f9}.adminDriverEarnRowAction{width:28px;height:28px;padding:0;border:0;background:transparent;color:#334155;cursor:pointer}.adminDriverEarnRowAction:hover{background:#eff6fc;color:#0f6cbd}.adminDriverEarnEmpty{min-height:120px;padding:18px;display:grid;place-items:center;background:#faf9f8;color:#605e5c;text-align:center}.adminDriverEarnPager{min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#605e5c}.adminDriverEarnPager div{display:inline-flex;align-items:center;gap:6px}.adminDriverEarnPager button{min-width:76px;min-height:28px;padding:5px 10px}.adminDriverEarnOverlay{position:fixed;inset:0;z-index:4000;display:grid;justify-items:end}.adminDriverEarnOverlayBackdrop{position:absolute;inset:0;border:0;padding:0;background:#0f172a2e;cursor:pointer}.adminDriverEarnDrawer{position:relative;width:min(520px,100vw);max-width:100%;height:100vh;background:#fff;border-left:1px solid #dbe3ec;box-shadow:-18px 0 42px #0f172a2e}.adminDriverEarnDrawer form{height:100%;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto}.adminDriverEarnDrawerHeader{min-height:72px;padding:18px;display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid #e5e7eb}.adminDriverEarnDrawerClose{width:30px;height:30px;padding:0;border:0;background:transparent;color:#334155;cursor:pointer}.adminDriverEarnDrawerClose:hover{background:#eff6ff}.adminDriverEarnTabs{min-height:42px;padding:0 18px;display:flex;align-items:end;gap:18px;border-bottom:1px solid #e5e7eb}.adminDriverEarnTabs button{height:42px;padding:0;border:0;border-bottom:2px solid transparent;background:transparent;color:#475569;cursor:pointer}.adminDriverEarnTabs button.isActive{color:#0f6cbd;border-bottom-color:#0f6cbd}.adminDriverEarnDrawerBody{padding:16px 18px;overflow:auto}.adminDriverEarnDrawerGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.adminDriverEarnWide{grid-column:1 / -1}.adminDriverEarnField{display:grid;gap:5px}.adminDriverEarnField span{color:#64748b}.adminDriverEarnField textarea{resize:vertical;min-height:140px}.adminDriverEarnDrawerFooter{min-height:58px;padding:12px 18px;display:flex;justify-content:flex-end;align-items:center;gap:8px;border-top:1px solid #e5e7eb;background:#fff}@media(max-width:980px){.adminDriverEarnTopPanel,.adminDriverEarnListHead,.adminDriverEarnPager,.adminDriverEarnDrawerFooter{align-items:flex-start;flex-direction:column}.adminDriverEarnStats{grid-template-columns:repeat(2,minmax(0,1fr))}.adminDriverEarnToolbar,.adminDriverEarnDrawerGrid{grid-template-columns:1fr}.adminDriverEarnCommandActions,.adminDriverEarnPager div,.adminDriverEarnDrawerFooter button{width:100%}.adminDriverEarnCommandActions button,.adminDriverEarnPager button,.adminDriverEarnDrawerFooter button{flex:1}.adminDriverEarnDrawer{width:min(560px,100vw)}}@media(max-width:640px){.adminDriverEarnStats{grid-template-columns:1fr}}.pkgLibraryPage{min-height:100%;padding:22px 24px 32px;background:#fff;color:#14213d;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.pkgLibraryPage *{box-sizing:border-box}.pkgLibraryHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:18px}.pkgLibraryHeader h1{margin:0 0 5px;font-size:23px;line-height:1.2;font-weight:650;color:#111827}.pkgLibraryHeader p{margin:0;color:#667085;font-size:13px}.pkgLibraryNewButton,.pkgCreatorSubmit{min-height:38px;padding:0 16px;border:1px solid #1f62e8;border-radius:3px;background:#1f62e8;color:#fff;font:inherit;font-size:13px;cursor:pointer}.pkgLibraryAlert{margin-bottom:14px;padding:10px 12px;border:1px solid;border-radius:3px;font-size:13px}.pkgLibraryAlert.isError{border-color:#e9a7a7;background:#fff7f7;color:#a32525}.pkgLibraryAlert.isSuccess{border-color:#9dd7b5;background:#f4fbf6;color:#22673c}.pkgLibraryWorkspace{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:20px;align-items:start}.pkgLibraryMain,.pkgCreatorPanel{border:1px solid #dfe5ee;border-radius:4px;background:#fff}.pkgLibraryToolbar{display:grid;grid-template-columns:minmax(260px,1fr) 145px 145px auto;gap:10px;padding:12px;border-bottom:1px solid #e6eaf0}.pkgLibraryToolbar select,.pkgLibrarySearch{min-height:38px;border:1px solid #d7dee8;border-radius:3px;background:#fff}.pkgLibraryToolbar select{padding:0 10px;color:#344054;font:inherit;font-size:12px}.pkgLibrarySearch{display:flex;align-items:center;gap:7px;padding:0 10px;color:#667085}.pkgLibrarySearch input{width:100%;border:0;outline:0;background:transparent;color:#111827;font:inherit;font-size:12px}.pkgLibraryViewSwitch{display:flex;border:1px solid #d7dee8;border-radius:3px;overflow:hidden}.pkgLibraryViewSwitch button{width:38px;border:0;border-left:1px solid #d7dee8;background:#fff;color:#667085;cursor:pointer}.pkgLibraryViewSwitch button:first-child{border-left:0}.pkgLibraryViewSwitch button.isActive{background:#edf4ff;color:#1f62e8}.pkgLibraryCategories{display:grid;grid-template-columns:repeat(9,minmax(72px,1fr));padding:8px 12px;border-bottom:1px solid #e6eaf0}.pkgLibraryCategories button{min-height:72px;padding:7px 5px;border:0;background:#fff;color:#344054;font:inherit;font-size:11px;cursor:pointer}.pkgLibraryCategories button.isActive{color:#1f62e8}.pkgLibraryCategoryIcon{display:block;margin-bottom:6px;font-size:22px;line-height:1}.pkgLibraryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:12px;background:#fbfcfe}.pkgLibraryGrid.isList{grid-template-columns:repeat(2,minmax(0,1fr))}.pkgLibraryGrid.isList .pkgLibraryCardSelect{display:grid;grid-template-columns:170px minmax(0,1fr)}.pkgLibraryCard{min-width:0;overflow:hidden;border:1px solid #dfe5ee;border-radius:4px;background:#fff}.pkgLibraryCard:hover{border-color:#9dbaf5}.pkgLibraryCardSelect{display:block;width:100%;padding:0;border:0;background:#fff;text-align:left;cursor:pointer}.pkgLibraryCardImage{position:relative;height:122px;overflow:hidden;background:linear-gradient(180deg,#f8f8f7,#ececeb)}.pkgLibraryCardImage img{display:block;width:100%;height:100%;object-fit:cover}.pkgLibrarySourceTag{position:absolute;top:7px;right:7px;padding:3px 6px;border:1px solid rgba(17,24,39,.12);border-radius:2px;background:#ffffffe6;color:#475467;font-size:9px}.pkgLibraryCardBody{min-height:92px;padding:10px 11px 11px}.pkgLibraryCardBody h2{margin:0 0 4px;color:#111827;font-size:13px;font-weight:650}.pkgLibraryCardBody p{min-height:30px;margin:0 0 6px;color:#667085;font-size:11px;line-height:1.35}.pkgLibraryCardMeta{display:flex;flex-wrap:wrap;gap:4px 9px;color:#344054;font-size:10px;font-weight:550}.pkgLibraryEmpty{min-height:320px;display:grid;place-items:center;background:#fbfcfe;color:#667085;font-size:13px}.pkgCreatorPanel{position:sticky;top:16px;max-height:calc(100vh - 32px);overflow:auto}.pkgCreatorPanel form{min-height:100%}.pkgCreatorHeader{display:flex;justify-content:space-between;gap:16px;padding:16px 17px 14px;border-bottom:1px solid #e6eaf0}.pkgCreatorHeader h2{margin:0 0 4px;color:#111827;font-size:16px;font-weight:650}.pkgCreatorHeader p{margin:0;color:#667085;font-size:11px}.pkgCreatorHeader>button{width:28px;height:28px;border:0;background:transparent;color:#344054;font-size:22px;cursor:pointer}.pkgCreatorPreview{height:128px;margin:14px 17px 0;overflow:hidden;border:1px solid #e3e7ee;border-radius:3px;background:#f4f4f3}.pkgCreatorPreview img{width:100%;height:100%;object-fit:cover}.pkgCreatorSection{padding:15px 17px;border-bottom:1px solid #e6eaf0}.pkgCreatorSection h3{margin:0 0 11px;color:#111827;font-size:12px;font-weight:650}.pkgCreatorSection>label{display:block;margin-top:10px}.pkgCreatorSection>label:first-of-type{margin-top:0}.pkgCreatorSection label>span,.pkgCreatorNumberField>span{display:block;margin-bottom:5px;color:#475467;font-size:10px}.pkgCreatorSection label b{color:#d92d20}.pkgCreatorSection input,.pkgCreatorSection select,.pkgCreatorSection textarea{width:100%;min-height:36px;padding:8px 9px;border:1px solid #d7dee8;border-radius:3px;background:#fff;color:#111827;font:inherit;font-size:11px;outline:0}.pkgCreatorSection textarea{resize:vertical}.pkgCreatorSection input:focus,.pkgCreatorSection select:focus,.pkgCreatorSection textarea:focus{border-color:#6f9df3;box-shadow:0 0 0 2px #1f62e814}.pkgCreatorTypeButtons{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.pkgCreatorTypeButtons button,.pkgCreatorUnitSwitch button{min-height:34px;padding:0 7px;border:1px solid #d7dee8;border-radius:3px;background:#fff;color:#475467;font:inherit;font-size:10px;cursor:pointer}.pkgCreatorTypeButtons button.isActive,.pkgCreatorUnitSwitch button.isActive{border-color:#1f62e8;background:#edf4ff;color:#1f62e8}.pkgCreatorSectionTitle{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.pkgCreatorSectionTitle h3{margin:0}.pkgCreatorUnitSwitch{display:flex}.pkgCreatorUnitSwitch button{min-width:42px;min-height:28px;border-radius:0}.pkgCreatorUnitSwitch button:first-child{border-radius:3px 0 0 3px}.pkgCreatorUnitSwitch button:last-child{margin-left:-1px;border-radius:0 3px 3px 0}.pkgCreatorDimensionGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.pkgCreatorWeightGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.pkgCreatorDiameterRow{width:calc(33.333% - 6px);margin-top:10px}.pkgCreatorNumberField>div{position:relative}.pkgCreatorNumberField input{padding-right:31px}.pkgCreatorNumberField em{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:#667085;font-size:10px;font-style:normal}.pkgCreatorHint{display:grid;gap:4px;margin-top:12px;padding:9px 10px;border-radius:3px;background:#f0f4fa;color:#596579;font-size:10px}.pkgCreatorSectionHelp{margin:-6px 0 10px;color:#667085;font-size:10px}.pkgCreatorUpload{width:100%;min-height:96px;display:grid;place-items:center;align-content:center;gap:3px;border:1px dashed #c9d3e2;border-radius:3px;background:#fff;color:#344054;cursor:pointer}.pkgCreatorUpload span{font-size:22px;color:#667085}.pkgCreatorUpload strong{font-size:10px;font-weight:550}.pkgCreatorUpload small{color:#667085;font-size:9px}.pkgCreatorActions{display:grid;grid-template-columns:1fr 1.35fr;gap:10px;padding:14px 17px}.pkgCreatorCancel{min-height:38px;border:1px solid #d7dee8;border-radius:3px;background:#fff;color:#344054;font:inherit;font-size:12px;cursor:pointer}.pkgCreatorSubmit:disabled{opacity:.65;cursor:wait}@media(max-width:1280px){.pkgLibraryWorkspace{grid-template-columns:minmax(0,1fr) 360px}.pkgLibraryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.pkgLibraryCategories{grid-template-columns:repeat(5,minmax(80px,1fr))}}@media(max-width:1000px){.pkgLibraryWorkspace{grid-template-columns:1fr}.pkgCreatorPanel{position:static;max-height:none}}@media(max-width:760px){.pkgLibraryPage{padding:16px}.pkgLibraryHeader{display:grid}.pkgLibraryToolbar{grid-template-columns:1fr 1fr}.pkgLibrarySearch{grid-column:1 / -1}.pkgLibraryGrid,.pkgLibraryGrid.isList{grid-template-columns:repeat(2,minmax(0,1fr))}.pkgLibraryGrid.isList .pkgLibraryCardSelect{display:block}}@media(max-width:520px){.pkgLibraryGrid,.pkgLibraryGrid.isList{grid-template-columns:1fr}.pkgLibraryCategories{grid-template-columns:repeat(3,minmax(80px,1fr))}.pkgCreatorTypeButtons{grid-template-columns:repeat(2,minmax(0,1fr))}.pkgCreatorDimensionGrid,.pkgCreatorWeightGrid{grid-template-columns:1fr}.pkgCreatorDiameterRow{width:100%}}.pkgLibraryHeaderActions{display:flex;align-items:center;gap:10px}.pkgLibraryMeasurementSwitch{display:inline-flex;padding:2px;border:1px solid #d8dee8;border-radius:2px;background:#fff}.pkgLibraryMeasurementSwitch button{min-width:62px;min-height:32px;padding:6px 10px;border:0;border-radius:2px;background:transparent;color:#536078;font:inherit;cursor:pointer}.pkgLibraryMeasurementSwitch button.isActive{background:#1769e0;color:#fff}.pkgCreatorUnitSwitch button{min-width:58px}@media(max-width:720px){.pkgLibraryHeaderActions{width:100%;justify-content:space-between}}.pkgLibraryPage{background:#f6f8fb;color:#172033}.pkgLibraryHeader{align-items:center;padding:0 2px}.pkgLibraryHeaderActions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pkgLibraryMeasurementSwitch{display:inline-flex;padding:3px;gap:3px;border:1px solid #cfd7e3;border-radius:4px;background:#fff}.pkgLibraryMeasurementSwitch button{min-width:68px;min-height:32px;padding:0 12px;border:0;border-radius:3px;background:transparent;color:#475467;font:inherit;font-size:12px;cursor:pointer}.pkgLibraryMeasurementSwitch button.isActive{background:#eaf2ff;color:#175cd3;font-weight:600}.pkgLibraryNewButton,.pkgCreatorSubmit{min-height:38px;padding:0 18px;border-color:#1769d2;background:#1769d2}.pkgLibraryNewButton:hover,.pkgCreatorSubmit:hover:not(:disabled){background:#1258b4}.pkgLibraryWorkspace{display:block}.pkgLibraryMain{width:100%;border-color:#d7dee8;box-shadow:0 1px 2px #1018280a}.pkgLibraryCategories{gap:4px;padding:10px 12px;background:#fff}.pkgLibraryCategories button{min-height:64px;padding:8px 6px;border:1px solid transparent;border-radius:3px;background:#fff;color:#344054}.pkgLibraryCategories button:hover{border-color:#d7e3f5;background:#f8fbff}.pkgLibraryCategories button.isActive{border-color:#a9c5f4;background:#eef5ff;color:#175cd3}.pkgLibraryGrid{gap:14px;padding:16px;background:#f6f8fb}.pkgLibraryCard{border-color:#d8dee8;border-radius:4px;background:#fff;box-shadow:0 1px 2px #1018280a}.pkgLibraryCard:hover{border-color:#8fb3ec;box-shadow:0 4px 12px #10182814}.pkgLibraryCardSelect,.pkgLibraryCardBody{background:#fff}.pkgLibraryCardBody{min-height:112px;padding:12px 13px 13px}.pkgLibraryCardBody h2{margin-bottom:6px;color:#172033;font-size:13px}.pkgLibraryCardBody p{min-height:32px;margin-bottom:8px;color:#667085;line-height:1.45}.pkgLibraryCardMeta{gap:5px 10px;color:#344054;line-height:1.45}.pkgLibrarySourceTag{background:#fffffff5;color:#344054}.pkgCreatorPanel{position:fixed;z-index:1000;right:18px;top:72px;bottom:18px;min-width:360px;max-width:min(680px,calc(100vw - 36px));max-height:none;overflow:auto;border:1px solid #cfd7e3;border-radius:5px;background:#fff;box-shadow:0 16px 42px #0f172a2e}.pkgCreatorPanel.isFloating{right:auto;bottom:auto;max-height:calc(100vh - 106px)}.pkgCreatorResizeHandle{position:absolute;z-index:5;left:-5px;top:0;bottom:0;width:10px;border:0;background:transparent;cursor:ew-resize}.pkgCreatorResizeHandle:after{content:"";position:absolute;left:4px;top:42%;width:2px;height:54px;border-radius:2px;background:#b8c3d2}.pkgCreatorHeader{position:sticky;z-index:4;top:0;align-items:flex-start;padding:16px 18px;background:#fff}.pkgCreatorPanel.isFloating .pkgCreatorHeader{cursor:move}.pkgCreatorHeaderButtons{display:flex;align-items:center;gap:8px}.pkgCreatorHeaderButtons button{width:32px;height:32px;display:grid;place-items:center;padding:0;border:1px solid #d7dee8;border-radius:3px;background:#fff;color:#344054;font-size:16px;cursor:pointer}.pkgCreatorHeaderButtons button:hover{border-color:#9dbaf5;background:#f4f8ff;color:#175cd3}.pkgCreatorPreview{height:164px;margin:16px 18px 0;background:#f3f5f8}.pkgCreatorSection{padding:18px}.pkgCreatorSection h3{margin-bottom:13px;font-size:12px}.pkgCreatorSection>label{margin-top:14px}.pkgCreatorSection input,.pkgCreatorSection select,.pkgCreatorSection textarea{min-height:40px;padding:9px 10px;font-size:12px}.pkgCreatorTypeButtons{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pkgCreatorTypeButtons button,.pkgCreatorUnitSwitch button{min-height:36px;padding:0 10px;background:#fff;color:#344054}.pkgCreatorTypeButtons button.isActive,.pkgCreatorUnitSwitch button.isActive{background:#eaf2ff;color:#175cd3}.pkgCreatorDimensionGrid,.pkgCreatorWeightGrid{gap:12px}.pkgCreatorHint{padding:11px 12px;background:#f5f7fa;color:#526174;line-height:1.45}.pkgCreatorUpload{background:#fafbfd;color:#344054}.pkgCreatorUpload:hover{border-color:#8fb3ec;background:#f4f8ff}.pkgCreatorActions{position:sticky;bottom:0;z-index:4;gap:12px;padding:14px 18px;border-top:1px solid #e6eaf0;background:#fff}body.pkgCreatorInteracting{-webkit-user-select:none;user-select:none;cursor:ew-resize}@media(max-width:1000px){.pkgCreatorPanel,.pkgCreatorPanel.isFloating{left:12px!important;right:12px;top:64px!important;bottom:12px;width:auto!important;min-width:0;max-width:none;max-height:none}.pkgCreatorResizeHandle{display:none}}@media(max-width:760px){.pkgLibraryHeaderActions{width:100%;justify-content:space-between}.pkgLibraryNewButton{flex:1}.pkgCreatorTypeButtons,.pkgCreatorDimensionGrid,.pkgCreatorWeightGrid{grid-template-columns:1fr}.pkgCreatorDiameterRow{width:100%}}.pkgLibraryCardImage{height:154px;padding:10px;background:#f7f8fa}.pkgLibraryCardImage img{object-fit:contain;object-position:center}.pkgLibraryCard--wide .pkgLibraryCardImage{height:138px;padding:8px}.pkgLibraryCard--tall .pkgLibraryCardImage{height:178px}.pkgCreatorPreview{min-height:190px;padding:14px;background:#f7f8fa}.pkgCreatorPreview img{width:100%;height:190px;object-fit:contain}.pkgCreatorPreview--wide img{height:165px}.pkgCreatorPreview--tall img{height:235px}.pkgCreatorTypeButtons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pkgCreatorTypeButtons button{min-height:36px;padding:8px 10px;white-space:normal}.pkgCreatorFieldHint{display:block;margin-top:6px;color:#667085;font-size:11px;line-height:1.45}.pkgLibraryPage{background:#f8fafc!important}.pkgLibraryMain{border:1px solid #d9e0e8!important;border-radius:2px!important;background:#fff!important;box-shadow:none!important}.pkgLibraryToolbar{gap:8px!important;padding:10px!important;background:#fff!important}.pkgLibraryToolbar select,.pkgLibrarySearch{min-height:36px!important;border:1px solid #d4dbe4!important;border-radius:2px!important;background:#fff!important;box-shadow:none!important}.pkgLibraryViewSwitch{border:1px solid #d4dbe4!important;border-radius:2px!important;background:#fff!important}.pkgLibraryViewSwitch button{background:#fff!important;color:#536174!important}.pkgLibraryViewSwitch button.isActive{background:#eef4fb!important;color:#1e5f9f!important}.pkgLibraryCategories{display:flex!important;flex-wrap:wrap!important;gap:6px!important;padding:10px 12px!important;border-bottom:1px solid #e3e8ef!important;background:#fff!important}.pkgLibraryCategories button{flex:0 0 auto!important;min-height:34px!important;padding:6px 10px!important;border:1px solid #d7dee7!important;border-radius:2px!important;background:#fff!important;color:#344054!important;box-shadow:none!important;font-size:11px!important;line-height:1.2!important}.pkgLibraryCategories button:hover{border-color:#aebdce!important;background:#f7f9fb!important;color:#1f2937!important}.pkgLibraryCategories button.isActive{border-color:#8fb0cf!important;background:#edf4fa!important;color:#174f7d!important;font-weight:600!important}.pkgLibraryCategoryIcon{display:inline!important;margin:0 5px 0 0!important;font-size:12px!important;line-height:1!important}.pkgLibraryGrid{gap:12px!important;padding:14px!important;background:#f8fafc!important}.pkgLibraryCard{border:1px solid #d9e0e8!important;border-radius:2px!important;background:#fff!important;box-shadow:none!important;outline:0!important}.pkgLibraryCard:hover{border-color:#9eb2c7!important;box-shadow:0 2px 7px #0f172a12!important}.pkgLibraryCardSelect{border:0!important;border-radius:0!important;background:#fff!important;color:#111827!important;box-shadow:none!important;outline:0!important}.pkgLibraryCardSelect:focus-visible{outline:2px solid #8fb0cf!important;outline-offset:-2px!important}.pkgLibraryCardImage{border:0!important;border-bottom:1px solid #e5e9ef!important;background:#f7f8fa!important}.pkgLibraryCardBody{background:#fff!important;color:#111827!important}.pkgLibraryCardBody h2{color:#111827!important}.pkgLibraryCardBody p{color:#667085!important}.pkgLibraryCardMeta{color:#344054!important}.pkgLibraryMeasurementSwitch{padding:2px!important;gap:2px!important;border:1px solid #d4dbe4!important;border-radius:2px!important;background:#fff!important}.pkgLibraryMeasurementSwitch button{min-width:58px!important;min-height:30px!important;padding:5px 9px!important;border:0!important;border-radius:1px!important;background:#fff!important;color:#536174!important;box-shadow:none!important}.pkgLibraryMeasurementSwitch button.isActive{background:#edf4fa!important;color:#174f7d!important;font-weight:600!important}.pkgLibraryNewButton,.pkgCreatorSubmit{min-height:34px!important;padding:7px 13px!important;border:1px solid #24679d!important;border-radius:2px!important;background:#24679d!important;color:#fff!important;box-shadow:none!important;font-size:11px!important}.pkgLibraryNewButton:hover,.pkgCreatorSubmit:hover:not(:disabled){background:#1d5684!important}.pkgCreatorPanel,.pkgCreatorPanel.isDocked,.pkgCreatorPanel.isFloating{min-width:320px!important;max-width:min(560px,calc(100vw - 28px))!important;border:1px solid #cfd7e1!important;border-radius:2px!important;background:#fff!important;box-shadow:0 12px 30px #0f172a29!important}.pkgCreatorPanel.isDocked{right:14px!important;top:68px!important;bottom:14px!important}.pkgCreatorPanel.isFloating{right:auto!important;bottom:auto!important;max-height:calc(100vh - 84px)!important}.pkgCreatorResizeHandle{left:-7px!important;width:14px!important;cursor:ew-resize!important}.pkgCreatorResizeHandle:after{left:6px!important;top:45%!important;width:2px!important;height:46px!important;background:#9aa8b8!important}.pkgCreatorHeader{padding:12px 14px!important;border-bottom:1px solid #e4e8ee!important;background:#fff!important}.pkgCreatorPanel.isFloating .pkgCreatorHeader{cursor:grab!important}body.pkgCreatorDragging .pkgCreatorPanel.isFloating .pkgCreatorHeader{cursor:grabbing!important}.pkgCreatorHeader h2{font-size:14px!important}.pkgCreatorHeaderButtons{gap:6px!important}.pkgCreatorHeaderButtons button{width:auto!important;min-width:30px!important;height:30px!important;padding:0 8px!important;border:1px solid #d4dbe4!important;border-radius:2px!important;background:#fff!important;color:#344054!important;box-shadow:none!important;font-size:11px!important}.pkgCreatorHeaderButtons button:last-child{width:30px!important;padding:0!important;font-size:18px!important}.pkgCreatorPreview{min-height:140px!important;height:140px!important;margin:12px 14px 0!important;padding:10px!important;border:1px solid #e1e6ed!important;background:#f8f9fb!important}.pkgCreatorPreview img,.pkgCreatorPreview--wide img,.pkgCreatorPreview--tall img{height:118px!important;object-fit:contain!important}.pkgCreatorSection{padding:14px!important;border-bottom:1px solid #e7ebf0!important}.pkgCreatorSection input,.pkgCreatorSection select,.pkgCreatorSection textarea{min-height:36px!important;border:1px solid #d4dbe4!important;border-radius:2px!important;background:#fff!important;color:#111827!important;box-shadow:none!important}.pkgCreatorTypeButtons{gap:6px!important}.pkgCreatorTypeButtons button,.pkgCreatorUnitSwitch button{min-height:32px!important;padding:6px 8px!important;border:1px solid #d4dbe4!important;border-radius:2px!important;background:#fff!important;color:#475467!important;box-shadow:none!important}.pkgCreatorTypeButtons button.isActive,.pkgCreatorUnitSwitch button.isActive{border-color:#8fb0cf!important;background:#edf4fa!important;color:#174f7d!important}.pkgCreatorActions{gap:8px!important;padding:10px 14px!important;border-top:1px solid #e4e8ee!important;background:#fff!important}.pkgCreatorCancel{min-height:34px!important;border:1px solid #d4dbe4!important;border-radius:2px!important;background:#fff!important;color:#344054!important;box-shadow:none!important}@media(max-width:1000px){.pkgCreatorPanel,.pkgCreatorPanel.isDocked,.pkgCreatorPanel.isFloating{inset:60px 10px 10px!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:none!important}}.pkgLibraryPage .pkgLibraryGrid>article.pkgLibraryCard,.pkgLibraryPage article.pkgLibraryCard,.pkgLibraryPage .pkgLibraryCard{padding:0!important;border:1px solid #d9dee5!important;border-radius:2px!important;outline:0!important;background:#fff!important;background-color:#fff!important;box-shadow:none!important}.pkgLibraryPage .pkgLibraryGrid>article.pkgLibraryCard:hover,.pkgLibraryPage article.pkgLibraryCard:hover{border-color:#aeb9c5!important;background:#fff!important;box-shadow:0 2px 6px #1018280f!important}.pkgLibraryPage .pkgLibraryCard>button.pkgLibraryCardSelect,.pkgLibraryPage button.pkgLibraryCardSelect{display:block!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;background:#fff!important;background-color:#fff!important;color:#111827!important;box-shadow:none!important;appearance:none!important}.pkgLibraryPage .pkgLibraryCardImage{margin:0!important;border:0!important;border-bottom:1px solid #e5e9ef!important;background:#f7f8fa!important}.pkgLibraryPage .pkgLibraryCardBody{margin:0!important;border:0!important;background:#fff!important}.pkgLibraryPage .pkgLibraryCategories button,.pkgLibraryPage .pkgLibraryMeasurementSwitch button,.pkgLibraryPage .pkgLibraryViewSwitch button,.pkgLibraryPage .pkgCreatorTypeButtons button{border:1px solid #d7dee7!important;background:#fff!important;color:#344054!important;box-shadow:none!important}.pkgLibraryPage .pkgLibraryCategories button.isActive,.pkgLibraryPage .pkgLibraryMeasurementSwitch button.isActive,.pkgLibraryPage .pkgLibraryViewSwitch button.isActive,.pkgLibraryPage .pkgCreatorTypeButtons button.isActive{border-color:#a9b8c8!important;background:#edf3f8!important;color:#183b56!important}.pkgLibraryPage .pkgCreatorPanel,.pkgLibraryPage .pkgCreatorPanel.isFloating{position:fixed!important;z-index:1500!important;right:auto!important;bottom:auto!important;min-width:300px!important;min-height:420px!important;max-width:calc(100vw - 24px)!important;max-height:calc(100vh - 58px)!important;padding:0!important;overflow:hidden!important;border:1px solid #cfd6df!important;border-radius:2px!important;outline:0!important;background:#fff!important;box-shadow:0 10px 28px #10182824!important}.pkgLibraryPage .pkgCreatorPanel form{height:100%!important;overflow:auto!important;overscroll-behavior:contain;background:#fff!important}.pkgLibraryPage .pkgCreatorHeader{cursor:move!important;-webkit-user-select:none!important;user-select:none!important;touch-action:none!important;padding:11px 13px!important;border-bottom:1px solid #e4e8ed!important;background:#fff!important}.pkgLibraryPage .pkgCreatorHeaderButtons button{width:28px!important;min-width:28px!important;height:28px!important;padding:0!important;border:1px solid #d7dee7!important;border-radius:2px!important;background:#fff!important;color:#344054!important;box-shadow:none!important}.pkgLibraryPage .pkgCreatorHeaderButtons button:hover{border-color:#aeb9c5!important;background:#f6f8fa!important;color:#111827!important}.pkgLibraryPage .pkgCreatorResizeHandle{position:absolute!important;z-index:20!important;left:-5px!important;top:0!important;bottom:0!important;width:12px!important;padding:0!important;border:0!important;background:transparent!important;cursor:ew-resize!important;touch-action:none!important}.pkgLibraryPage .pkgCreatorResizeHandle:after{display:none!important}.pkgLibraryPage .pkgCreatorCornerResizeHandle{position:absolute!important;z-index:22!important;right:0!important;bottom:0!important;width:20px!important;height:20px!important;padding:0!important;border:0!important;background:linear-gradient(135deg,transparent 0 46%,#aeb8c4 47% 53%,transparent 54% 64%,#aeb8c4 65% 71%,transparent 72%)!important;cursor:nwse-resize!important;touch-action:none!important}body.pkgCreatorInteracting,body.pkgCreatorInteracting *{-webkit-user-select:none!important;user-select:none!important}@media(max-width:720px){.pkgLibraryPage .pkgCreatorPanel,.pkgLibraryPage .pkgCreatorPanel.isFloating{left:8px!important;top:58px!important;width:calc(100vw - 16px)!important;height:calc(100vh - 66px)!important;min-width:0!important;max-width:none!important;max-height:none!important}.pkgLibraryPage .pkgCreatorResizeHandle,.pkgLibraryPage .pkgCreatorCornerResizeHandle{display:none!important}}.pkgLibraryPage .pkgLibrarySourceTag{display:none!important}.pkgLibraryPage .pkgLibraryToastRegion{position:fixed;z-index:2200;top:76px;right:24px;display:grid;width:min(390px,calc(100vw - 32px));gap:8px;pointer-events:none}.pkgLibraryPage .pkgLibraryToast{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid #cfd7e1;border-radius:2px;background:#fff;color:#25313c;box-shadow:0 8px 24px #10182824;font-size:13px;line-height:1.45;pointer-events:auto;animation:pkgLibraryToastIn .16s ease-out}.pkgLibraryPage .pkgLibraryToast.isSuccess{border-left:3px solid #2f855a;background:#f8fcf9}.pkgLibraryPage .pkgLibraryToast.isError{border-left:3px solid #c53030;background:snow}.pkgLibraryPage .pkgLibraryToast>span{min-width:0;overflow-wrap:anywhere}.pkgLibraryPage .pkgLibraryToast>button{flex:0 0 auto;width:24px!important;min-width:24px!important;height:24px!important;margin:-3px -3px 0 0!important;padding:0!important;border:0!important;border-radius:2px!important;background:transparent!important;color:#667085!important;box-shadow:none!important;font-size:18px!important;line-height:24px!important;cursor:pointer}.pkgLibraryPage .pkgLibraryToast>button:hover{background:#eef1f4!important;color:#1f2937!important}@keyframes pkgLibraryToastIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:720px){.pkgLibraryPage .pkgLibraryToastRegion{top:64px;right:16px;left:16px;width:auto}}@media(prefers-reduced-motion:reduce){.pkgLibraryPage .pkgLibraryToast{animation:none}}.pkgLibraryPage .pkgLibraryGrid:not(.isList){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important}.pkgLibraryPage .pkgLibraryGrid:not(.isList) .pkgLibraryCard{width:100%!important;min-width:0!important;min-height:0!important;border:1px solid #d9dee5!important;border-radius:2px!important;background:#fff!important;box-shadow:none!important}.pkgLibraryPage .pkgLibraryGrid:not(.isList) .pkgLibraryCardSelect{display:grid!important;grid-template-rows:116px auto!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;background:#fff!important;color:#172033!important;text-align:left!important}.pkgLibraryPage .pkgLibraryGrid:not(.isList) .pkgLibraryCardImage{height:116px!important;min-height:116px!important;padding:8px!important;border-bottom:1px solid #e7ebf0!important;background:#f7f8fa!important}.pkgLibraryPage .pkgLibraryGrid:not(.isList) .pkgLibraryCardImage img{display:block!important;width:100%!important;height:100%!important;max-height:100px!important;object-fit:contain!important;object-position:center!important}.pkgLibraryPage .pkgLibraryGrid:not(.isList) .pkgLibraryCardBody{display:flex!important;flex-direction:column!important;min-height:102px!important;padding:9px 10px 10px!important;background:#fff!important}.pkgLibraryPage .pkgLibraryGrid:not(.isList) .pkgLibraryCardBody h2{margin:0!important;font-size:12px!important;line-height:1.25!important;font-weight:600!important;color:#111827!important}.pkgLibraryPage .pkgLibraryGrid:not(.isList) .pkgLibraryCardBody p{display:-webkit-box!important;margin:4px 0 0!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;font-size:10px!important;line-height:1.35!important;color:#667085!important}.pkgLibraryPage .pkgLibraryGrid:not(.isList) .pkgLibraryCardMeta{display:flex!important;flex-wrap:wrap!important;gap:2px 8px!important;margin-top:auto!important;padding-top:8px!important;font-size:10px!important;line-height:1.3!important;color:#475467!important}.pkgLibraryPage .pkgLibraryGrid:not(.isList) .pkgLibraryCardMeta span{font-size:10px!important;line-height:1.3!important;white-space:normal!important}.pkgLibraryPage .pkgLibraryGrid:not(.isList) .pkgLibraryCard--wide .pkgLibraryCardImage,.pkgLibraryPage .pkgLibraryGrid:not(.isList) .pkgLibraryCard--tall .pkgLibraryCardImage,.pkgLibraryPage .pkgLibraryGrid:not(.isList) .pkgLibraryCard--standard .pkgLibraryCardImage{height:116px!important;min-height:116px!important}.pkgLibraryPage .pkgLibraryGrid:not(.isList) .pkgLibraryCard:hover{border-color:#aeb8c4!important;box-shadow:0 1px 4px #1018280f!important}.pkgLibraryPage .pkgLibraryGrid.isList .pkgLibraryCardBody h2{font-size:12px!important}.pkgLibraryPage .pkgLibraryGrid.isList .pkgLibraryCardBody p,.pkgLibraryPage .pkgLibraryGrid.isList .pkgLibraryCardMeta,.pkgLibraryPage .pkgLibraryGrid.isList .pkgLibraryCardMeta span{font-size:10px!important}@media(max-width:980px){.pkgLibraryPage .pkgLibraryGrid:not(.isList){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:620px){.pkgLibraryPage .pkgLibraryGrid:not(.isList){grid-template-columns:1fr!important;gap:10px!important}.pkgLibraryPage .pkgLibraryGrid:not(.isList) .pkgLibraryCardSelect{grid-template-rows:108px auto!important}.pkgLibraryPage .pkgLibraryGrid:not(.isList) .pkgLibraryCardImage{height:108px!important;min-height:108px!important}}.pkgLibraryPage .pkgLibraryGrid:not(.isList){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;align-items:stretch!important}.pkgLibraryPage .pkgLibraryGrid:not(.isList) .pkgLibraryCardSelect{grid-template-rows:92px auto!important}.pkgLibraryPage .pkgLibraryGrid:not(.isList) .pkgLibraryCardImage,.pkgLibraryPage .pkgLibraryGrid:not(.isList) .pkgLibraryCard--wide .pkgLibraryCardImage,.pkgLibraryPage .pkgLibraryGrid:not(.isList) .pkgLibraryCard--tall .pkgLibraryCardImage,.pkgLibraryPage .pkgLibraryGrid:not(.isList) .pkgLibraryCard--standard .pkgLibraryCardImage{height:92px!important;min-height:92px!important;padding:6px!important}.pkgLibraryPage .pkgLibraryGrid:not(.isList) .pkgLibraryCardImage img{max-height:80px!important}.pkgLibraryPage .pkgLibraryGrid:not(.isList) .pkgLibraryCardBody{min-height:88px!important;padding:7px 8px 8px!important}.pkgLibraryPage .pkgLibraryGrid:not(.isList) .pkgLibraryCardBody h2{font-size:12px!important;line-height:1.2!important}.pkgLibraryPage .pkgLibraryGrid:not(.isList) .pkgLibraryCardBody p{margin-top:3px!important;font-size:10px!important;line-height:1.25!important;-webkit-line-clamp:1!important}.pkgLibraryPage .pkgLibraryGrid:not(.isList) .pkgLibraryCardMeta{gap:1px 6px!important;padding-top:6px!important;font-size:9px!important;line-height:1.2!important}.pkgLibraryPage .pkgLibraryGrid:not(.isList) .pkgLibraryCardMeta span{font-size:9px!important;line-height:1.2!important}.pkgLibraryPage .pkgLibraryMain{min-width:0!important}.pkgLibraryPage .pkgLibraryToolbar{grid-template-columns:minmax(180px,1fr) minmax(130px,160px) minmax(120px,150px) auto!important;gap:8px!important}.pkgLibraryPage .pkgLibraryCategories{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.pkgLibraryPage .pkgLibraryCategories button{min-height:30px!important;padding:5px 9px!important;font-size:10px!important}@media(max-width:1180px){.pkgLibraryPage .pkgLibraryGrid:not(.isList){grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:900px){.pkgLibraryPage .pkgLibraryToolbar{grid-template-columns:minmax(0,1fr) minmax(130px,170px) auto!important}.pkgLibraryPage .pkgLibraryToolbar>select:nth-of-type(2){display:none!important}.pkgLibraryPage .pkgLibraryGrid:not(.isList){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){.pkgLibraryPage .pkgLibraryHeader{align-items:flex-start!important;gap:10px!important}.pkgLibraryPage .pkgLibraryHeaderActions{width:100%!important;justify-content:space-between!important}.pkgLibraryPage .pkgLibraryToolbar{grid-template-columns:1fr 1fr!important}.pkgLibraryPage .pkgLibrarySearch{grid-column:1 / -1!important}.pkgLibraryPage .pkgLibraryToolbar>select:nth-of-type(2){display:block!important}.pkgLibraryPage .pkgLibraryViewSwitch{justify-self:end!important}.pkgLibraryPage .pkgLibraryGrid:not(.isList){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.pkgLibraryPage .pkgLibraryGrid:not(.isList) .pkgLibraryCardSelect{grid-template-rows:82px auto!important}.pkgLibraryPage .pkgLibraryGrid:not(.isList) .pkgLibraryCardImage{height:82px!important;min-height:82px!important;padding:5px!important}.pkgLibraryPage .pkgLibraryGrid:not(.isList) .pkgLibraryCardImage img{max-height:70px!important}.pkgLibraryPage .pkgLibraryGrid:not(.isList) .pkgLibraryCardBody{min-height:82px!important;padding:6px 7px 7px!important}.pkgLibraryPage .pkgLibraryGrid:not(.isList) .pkgLibraryCardBody h2{font-size:11px!important}.pkgLibraryPage .pkgLibraryGrid:not(.isList) .pkgLibraryCardBody p,.pkgLibraryPage .pkgLibraryGrid:not(.isList) .pkgLibraryCardMeta,.pkgLibraryPage .pkgLibraryGrid:not(.isList) .pkgLibraryCardMeta span{font-size:9px!important}}@media(max-width:420px){.pkgLibraryPage .pkgLibraryGrid:not(.isList){grid-template-columns:1fr!important}.pkgLibraryPage .pkgLibraryToolbar{grid-template-columns:1fr!important}.pkgLibraryPage .pkgLibrarySearch{grid-column:auto!important}.pkgLibraryPage .pkgLibraryViewSwitch{justify-self:stretch!important}}.pkgLibraryMissingImage,.pkgCreatorMissingImage{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:12px;border:1px dashed #cbd5e1;border-radius:12px;background:#f8fafc;color:#64748b;font-size:.78rem;font-weight:700}.pkgCreatorEnabledField{display:flex!important;flex-direction:row!important;align-items:center;gap:10px;margin-top:14px}.pkgCreatorEnabledField input{width:18px;height:18px;margin:0}.pkgLibraryPage .pkgLibraryCardImage,.pkgLibraryPage .pkgCreatorPreview{padding:6px!important;overflow:hidden!important;background:#f4f4f2!important}.pkgLibraryPage .package-visual{position:relative;width:100%;height:100%;overflow:hidden;border:0;border-radius:0;background:#f4f4f2;box-shadow:none;display:flex;align-items:center;justify-content:center}.pkgLibraryPage .package-visual img{display:block;width:100%;height:100%;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center!important;transform:scale(1.04);transform-origin:center}.pkgLibraryPage .package-visual--wide img{transform:scale(1.02)}.pkgLibraryPage .package-visual--tall img{transform:scale(1.01)}.pkgLibraryPage .package-visual__fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:12px;background:#f4f4f2;color:#64748b}.pkgLibraryPage .package-visual__fallback .pkgVisualSvg{width:min(78%,150px);height:min(78%,120px)}.pkgLibraryPage .pkgCreatorPreview .package-visual{min-height:100%}.pkgLibraryPage .pkgCreatorPreview .package-visual img,.pkgLibraryPage .pkgCreatorPreview--wide .package-visual img,.pkgLibraryPage .pkgCreatorPreview--tall .package-visual img{height:100%!important}.pkgLibraryPage .pkgLibraryGrid.isList .pkgLibraryCardImage{min-height:132px}.plVehiclePage,.plVehiclePage *{box-sizing:border-box}.plVehiclePage{--asset-blue: #0f6cbd;--asset-blue-hover: #115ea3;--asset-blue-soft: #eef6fc;--asset-text: #172033;--asset-muted: #667085;--asset-line: #d9e1ea;--asset-line-strong: #c5d0dc;--asset-panel: #ffffff;--asset-soft: #f7f9fb;--asset-field: #ffffff;--asset-success: #067647;--asset-warning: #b54708;--asset-danger: #b42318;--asset-purple: #6941c6;width:100%;min-width:0;display:grid;gap:9px;color:var(--asset-text);font-family:Segoe UI,Arial,sans-serif;font-size:12px;line-height:1.4}.plVehiclePage h1,.plVehiclePage h2,.plVehiclePage h3,.plVehiclePage p,.plVehiclePage span,.plVehiclePage strong,.plVehiclePage small{margin:0}.plVehiclePage h1,.plVehiclePage h2,.plVehiclePage h3,.plVehiclePage strong{font-size:12px;font-weight:600}.plVehiclePage button,.plVehiclePage input,.plVehiclePage select,.plVehiclePage textarea{font:inherit;font-size:12px}.plVehicleHeader,.plVehicleStats,.plVehiclePanel,.plVehicleEmpty,.plVehicleNotice,.plVehicleAlert,.plVehicleDrawer,.plVehicleFormBlock,.plVehicleDetailsHero{min-width:0;border:1px solid var(--asset-line);border-radius:2px;background:var(--asset-panel);box-shadow:none}.plVehicleHeader{min-height:62px;padding:10px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border-top:0}.plVehicleHeader>div:first-child{min-width:0;display:grid;gap:2px}.plVehicleHeader span,.plVehiclePanelHead p,.plVehicleStatLabel,.plVehicleStatHint,.plVehicleField span,.plVehicleDrawerHead p,.plVehicleTable td small{color:var(--asset-muted)}.plVehiclePrimaryBtn,.plVehicleGhostBtn,.plVehicleCloseBtn,.plVehicleTextBtn{min-height:31px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--asset-line-strong);border-radius:2px;background:#fff;color:#344054;cursor:pointer;white-space:nowrap;text-decoration:none;box-shadow:none}.plVehiclePrimaryBtn{border-color:var(--asset-blue);background:var(--asset-blue);color:#fff}.plVehiclePrimaryBtn:hover:not(:disabled){border-color:var(--asset-blue-hover);background:var(--asset-blue-hover)}.plVehicleGhostBtn:hover:not(:disabled),.plVehicleCloseBtn:hover:not(:disabled),.plVehicleTextBtn:hover:not(:disabled){border-color:var(--asset-blue);background:var(--asset-blue-soft);color:var(--asset-blue)}.plVehiclePrimaryBtn:disabled,.plVehicleGhostBtn:disabled,.plVehicleCloseBtn:disabled,.plVehicleTextBtn:disabled,.plVehicleIconAction:disabled{opacity:.45;cursor:not-allowed}.plVehicleTextBtn{min-height:28px;padding:0 8px}.plVehiclePrimaryBtn svg,.plVehicleGhostBtn svg{width:14px;height:14px}.plVehicleNotice,.plVehicleAlert{padding:8px 10px;border-left-width:3px}.plVehicleNotice{border-left-color:var(--asset-success);background:#ecfdf3;color:var(--asset-success)}.plVehicleAlert{display:grid;gap:2px;border-left-color:var(--asset-danger);background:#fff4f2;color:var(--asset-danger)}.plVehicleAlert strong{color:var(--asset-danger)}.plVehicleStats{padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;overflow:hidden}.plVehicleStat{min-width:0;min-height:66px;padding:9px 10px;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;border-right:1px solid var(--asset-line);background:#fff}.plVehicleStat:last-child{border-right:0}.plVehicleStatIcon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #bfdbfe;border-radius:2px;background:#eff6ff;color:var(--asset-blue)}.plVehicleStatIcon svg{width:15px;height:15px}.plVehicleStat.is-success .plVehicleStatIcon{border-color:#a7f3d0;background:#ecfdf3;color:var(--asset-success)}.plVehicleStat.is-info .plVehicleStatIcon{border-color:#c4b5fd;background:#f5f3ff;color:var(--asset-purple)}.plVehicleStat.is-warning .plVehicleStatIcon{border-color:#fed7aa;background:#fff7ed;color:var(--asset-warning)}.plVehicleStat.is-danger .plVehicleStatIcon{border-color:#fecaca;background:#fff1f2;color:var(--asset-danger)}.plVehicleStatBody{min-width:0;display:grid;gap:1px}.plVehicleStatValue{color:var(--asset-text);font-size:12px;line-height:1.1}.plVehicleStatLabel,.plVehicleStatHint{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plVehicleStatLabel{color:var(--asset-text)}.plVehicleStatHint{font-size:11px}.plVehiclePanel{padding:9px;overflow:hidden}.plVehiclePanelHead{min-width:0;padding-bottom:8px;margin-bottom:8px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border-bottom:1px solid var(--asset-line)}.plVehiclePanelHead>div{min-width:0;display:grid;gap:2px}.plVehicleFilters{display:grid;grid-template-columns:minmax(260px,1fr) 145px 145px auto;gap:7px;margin-bottom:8px}.plVehicleField{min-width:0;display:grid;gap:4px}.plVehicleField input,.plVehicleField select,.plVehicleField textarea,.plVehicleFilters input,.plVehicleFilters select{width:100%;min-width:0;min-height:33px;padding:6px 8px;border:1px solid #cbd5e1;border-radius:2px;outline:none;background:var(--asset-field);color:var(--asset-text)}.plVehicleField textarea{min-height:78px;resize:vertical}.plVehicleField input:focus,.plVehicleField select:focus,.plVehicleField textarea:focus,.plVehicleFilters input:focus,.plVehicleFilters select:focus{border-color:var(--asset-blue);box-shadow:0 0 0 1px var(--asset-blue)}.plVehicleTableWrap{width:100%;min-width:0;overflow-x:auto;border:1px solid var(--asset-line);border-radius:2px;background:#fff}.plVehicleTable{width:100%;min-width:940px;table-layout:fixed;border-collapse:collapse;background:#fff}.plVehicleTable th,.plVehicleTable td{padding:7px 8px;border-bottom:1px solid #e6ebf1;text-align:left;vertical-align:middle}.plVehicleTable th{background:#f4f6f8;color:#475467;font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.plVehicleTable tbody tr{cursor:pointer}.plVehicleTable tbody tr:hover{background:#f8fbfe}.plVehicleTable th:nth-child(1),.plVehicleTable td:nth-child(1){width:165px}.plVehicleTable th:nth-child(2),.plVehicleTable td:nth-child(2){width:150px}.plVehicleTable th:nth-child(3),.plVehicleTable td:nth-child(3){width:100px}.plVehicleTable th:nth-child(4),.plVehicleTable td:nth-child(4){width:165px}.plVehicleTable th:nth-child(5),.plVehicleTable td:nth-child(5){width:90px}.plVehicleTable th:nth-child(6),.plVehicleTable td:nth-child(6){width:165px}.plVehicleTable th:nth-child(7),.plVehicleTable td:nth-child(7){width:120px}.plVehicleTable td strong,.plVehicleTable td small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plVehiclePill{width:fit-content;min-height:21px;padding:2px 7px;display:inline-flex;align-items:center;border-radius:2px;background:#e8edf3;color:#475467}.plVehiclePill-available{background:#dcfae6;color:var(--asset-success)}.plVehiclePill-assigned{background:#dbeafe;color:#175cd3}.plVehiclePill-maintenance{background:#fef0c7;color:var(--asset-warning)}.plVehiclePill-inactive{background:#e8edf3;color:#475467}.plVehiclePill-retired{background:#fee4e2;color:var(--asset-danger)}.plVehicleRowActions{display:flex;align-items:center;gap:5px;white-space:nowrap}.plVehicleIconAction{width:29px;height:29px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--asset-blue);border-radius:2px;background:var(--asset-blue);color:#fff;cursor:pointer}.plVehicleIconAction:hover:not(:disabled){background:var(--asset-blue-hover);border-color:var(--asset-blue-hover)}.plVehicleIconAction svg{width:14px;height:14px}.plVehicleIconAction.is-warning{background:#fff7ed;border-color:#fdba74;color:var(--asset-warning)}.plVehicleIconAction.is-warning:hover:not(:disabled){background:#ffedd5;border-color:var(--asset-warning)}.plVehicleIconAction.is-success{background:#ecfdf3;border-color:#86efac;color:var(--asset-success)}.plVehicleIconAction.is-success:hover:not(:disabled){background:#dcfae6;border-color:var(--asset-success)}.plVehicleIconAction.is-muted{background:#f8fafc;border-color:#cbd5e1;color:#475467}.plVehicleIconAction.is-muted:hover:not(:disabled){background:#eef2f6;border-color:#98a2b3}.plVehicleEmpty{min-height:96px;padding:12px;display:grid;place-items:center;align-content:center;border-style:dashed;background:#f8fafc;color:var(--asset-muted);text-align:center}.plVehiclePager{margin-top:8px;padding-top:8px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--asset-line);color:var(--asset-muted)}.plVehiclePagerActions,.plVehicleActions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.plVehicleOverlay{position:fixed;inset:0;z-index:1400;padding:74px 18px 18px 250px;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;background:#0f172a52}.plVehicleDrawer{width:min(1120px,calc(100vw - 300px));height:calc(100dvh - 92px);min-height:0;display:flex;flex-direction:column;overflow:hidden;border-top:0;box-shadow:0 22px 58px #0f172a3d}.plVehicleForm{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#f5f7fa}.plVehicleDrawerHead{flex:0 0 auto;min-height:58px;padding:9px 11px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid var(--asset-line);background:#f7f9fb}.plVehicleDrawerHead>div{min-width:0;display:grid;gap:2px}.plVehicleDrawerBody{flex:1 1 auto;min-height:0;padding:10px 10px 88px;display:grid;gap:10px;align-content:start;overflow-y:auto;overflow-x:hidden;background:#f5f7fa}.plVehicleDetailsHero{padding:7px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.plVehicleDetailsHero>div{min-width:0;min-height:64px;padding:8px;display:grid;align-content:center;gap:2px;border:1px solid var(--asset-line);border-radius:2px;background:#fff}.plVehicleDetailsHero span,.plVehicleDetailsHero small{color:var(--asset-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plVehicleDetailsHero strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plVehicleFormBlock{padding:10px;display:grid;gap:9px;border-top:0}.plVehicleFormBlockTitle{color:var(--asset-blue);font-weight:600;padding-bottom:6px;border-bottom:1px solid var(--asset-line)}.plVehicleFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.plVehicleFormGridThree{grid-template-columns:repeat(3,minmax(0,1fr))}.plVehicleSpanTwo{grid-column:span 2}.plVehicleActions{position:sticky;bottom:0;z-index:8;flex:0 0 auto;min-height:54px;padding:9px 10px;border-top:1px solid var(--asset-line);background:#f7f9fbfa}.plVehicleDrawerBody::-webkit-scrollbar,.plVehicleTableWrap::-webkit-scrollbar{width:8px;height:8px}.plVehicleDrawerBody::-webkit-scrollbar-track,.plVehicleTableWrap::-webkit-scrollbar-track{background:#edf1f5}.plVehicleDrawerBody::-webkit-scrollbar-thumb,.plVehicleTableWrap::-webkit-scrollbar-thumb{background:#b7c2cf;border:2px solid #edf1f5}@media(max-width:1280px){.plVehicleStats{overflow-x:auto;grid-template-columns:repeat(5,minmax(180px,1fr))}.plVehicleDetailsHero{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.plVehicleOverlay{padding:74px 10px 10px}.plVehicleDrawer{width:calc(100vw - 20px)}}@media(max-width:860px){.plVehicleHeader,.plVehiclePanelHead,.plVehicleFilters,.plVehicleDrawerHead{grid-template-columns:1fr;display:grid}.plVehicleStats{grid-template-columns:1fr;overflow:visible}.plVehicleStat{border-right:0;border-bottom:1px solid var(--asset-line)}.plVehicleStat:last-child{border-bottom:0}.plVehicleDetailsHero,.plVehicleFormGrid,.plVehicleFormGridThree{grid-template-columns:1fr}.plVehicleSpanTwo{grid-column:auto}.plVehicleHeader .plVehiclePrimaryBtn,.plVehiclePrimaryBtn,.plVehicleGhostBtn,.plVehicleCloseBtn,.plVehicleTextBtn{width:100%}.plVehiclePager,.plVehiclePagerActions,.plVehicleActions{display:grid;grid-template-columns:1fr}.plVehicleOverlay{padding:0}.plVehicleDrawer{width:100vw;height:100dvh;border-radius:0}}.plVehicleStats{grid-template-columns:repeat(5,minmax(132px,1fr));overflow-x:auto}.plVehicleStat{min-height:58px;padding:8px 10px}.plVehicleStatBody{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:7px}.plVehicleStatValue,.plVehicleStatLabel{font-size:12px}.plVehicleStatHint{display:none}.plVehicleScopeBar{min-width:0;margin-bottom:7px;padding:7px;display:grid;grid-template-columns:minmax(190px,1fr) 180px minmax(220px,1fr);align-items:center;gap:7px;border:1px solid var(--asset-line);border-radius:2px;background:#f8fafc}.plVehicleScopeBar select{width:100%;min-width:0;min-height:33px;padding:6px 8px;border:1px solid #cbd5e1;border-radius:2px;outline:none;background:#fff;color:var(--asset-text)}.plVehicleScopeBar select:focus{border-color:var(--asset-blue);box-shadow:0 0 0 1px var(--asset-blue)}.plVehicleScopeSummary{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px}.plVehicleScopeSummary>svg{width:28px;height:28px;padding:6px;border:1px solid #bfdbfe;border-radius:2px;background:#eff6ff;color:var(--asset-blue)}.plVehicleScopeSummary>div{min-width:0;display:grid;gap:1px}.plVehicleScopeSummary strong,.plVehicleScopeSummary span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plVehicleScopeSummary span{color:var(--asset-muted)}.plVehicleTable{min-width:1040px}.plVehicleTable th:nth-child(1),.plVehicleTable td:nth-child(1){width:155px}.plVehicleTable th:nth-child(2),.plVehicleTable td:nth-child(2){width:140px}.plVehicleTable th:nth-child(3),.plVehicleTable td:nth-child(3){width:92px}.plVehicleTable th:nth-child(4),.plVehicleTable td:nth-child(4){width:82px}.plVehicleTable th:nth-child(5),.plVehicleTable td:nth-child(5){width:160px}.plVehicleTable th:nth-child(6),.plVehicleTable td:nth-child(6){width:76px}.plVehicleTable th:nth-child(7),.plVehicleTable td:nth-child(7){width:145px}.plVehicleTable th:nth-child(8),.plVehicleTable td:nth-child(8){width:120px}@media(max-width:1000px){.plVehicleScopeBar{grid-template-columns:1fr 1fr}.plVehicleScopeSummary{grid-column:1 / -1}}@media(max-width:680px){.plVehicleScopeBar{grid-template-columns:1fr}.plVehicleScopeSummary{grid-column:auto}}.plVehicleStats{width:100%;min-width:0;min-height:0;padding:0;display:grid!important;grid-template-columns:repeat(5,minmax(118px,1fr))!important;gap:0!important;overflow-x:auto!important;overflow-y:hidden!important;border:1px solid var(--asset-line);border-radius:2px;background:#fff}.plVehicleStat{min-width:118px!important;min-height:44px!important;height:44px;padding:6px 9px!important;display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;border:0!important;border-right:1px solid var(--asset-line)!important;border-radius:0!important;background:#fff!important}.plVehicleStat:last-child{border-right:0!important}.plVehicleStatIcon{width:24px!important;height:24px!important}.plVehicleStatIcon svg{width:13px!important;height:13px!important}.plVehicleStatBody{min-width:0;display:flex!important;align-items:baseline!important;gap:6px!important;white-space:nowrap}.plVehicleStatValue,.plVehicleStatLabel{font-size:12px!important;line-height:1!important;white-space:nowrap!important}.plVehicleStatValue{flex:0 0 auto;font-weight:600}.plVehicleStatLabel{min-width:0;overflow:hidden;text-overflow:ellipsis}.plVehicleStatHint{display:none!important}@media(max-width:860px){.plVehicleStats{display:grid!important;grid-template-columns:repeat(5,minmax(118px,1fr))!important;overflow-x:auto!important}.plVehicleStat{border-right:1px solid var(--asset-line)!important;border-bottom:0!important}.plVehicleStat:last-child{border-right:0!important}}.plVehiclePage .plVehiclePrimaryBtn,.plVehiclePage .plVehicleHeader .plVehiclePrimaryBtn,.plVehiclePage .plVehicleActions .plVehiclePrimaryBtn{border-color:#0f6cbd!important;background:#0f6cbd!important;color:#fff!important;opacity:1}.plVehiclePage .plVehiclePrimaryBtn>span,.plVehiclePage .plVehicleHeader .plVehiclePrimaryBtn>span,.plVehiclePage .plVehicleActions .plVehiclePrimaryBtn>span,.plVehiclePage .plVehiclePrimaryBtn svg,.plVehiclePage .plVehiclePrimaryBtn svg *{color:#fff!important;stroke:currentColor!important}.plVehiclePage .plVehiclePrimaryBtn:hover:not(:disabled),.plVehiclePage .plVehicleHeader .plVehiclePrimaryBtn:hover:not(:disabled),.plVehiclePage .plVehicleActions .plVehiclePrimaryBtn:hover:not(:disabled){border-color:#115ea3!important;background:#115ea3!important;color:#fff!important}.plVehiclePage .plVehiclePrimaryBtn:focus-visible{outline:2px solid #ffffff;outline-offset:-4px;box-shadow:0 0 0 2px #0f6cbd}.plVehiclePage .plVehiclePrimaryBtn:disabled{border-color:#8bbce5!important;background:#8bbce5!important;color:#fff!important;opacity:1;cursor:not-allowed}.plVehiclePage .plVehiclePrimaryBtn:disabled>span,.plVehiclePage .plVehiclePrimaryBtn:disabled svg,.plVehiclePage .plVehiclePrimaryBtn:disabled svg *{color:#fff!important;stroke:currentColor!important}.plVehicleFloatingSurface{position:fixed;z-index:2100;width:min(980px,calc(100vw - 32px));height:min(760px,calc(100vh - 72px));min-width:560px;min-height:360px;max-width:calc(100vw - 16px);max-height:calc(100vh - 58px);overflow:hidden;resize:both;border:1px solid var(--asset-line-strong);border-radius:2px;background:#fff;box-shadow:0 20px 54px #0f172a3d}.plVehicleFloatingSurface>.plVehicleDrawer{width:100%;height:100%;min-height:0;border:0;border-radius:0;box-shadow:none}.plVehicleFloatingClose{position:absolute;right:7px;bottom:7px;z-index:12;width:25px;height:25px;padding:0;border:1px solid var(--asset-line);border-radius:2px;background:#fff;color:var(--asset-muted);cursor:pointer}.plVehicleDrawerHead{cursor:move;-webkit-user-select:none;user-select:none}.plVehicleDrawerHead button,.plVehicleDrawerHead input,.plVehicleDrawerHead select{cursor:pointer}.plVehicleDrawer,.plVehicleForm{height:100%}.plVehicleHubSearchField{position:relative}.plVehicleHubSearch{min-height:33px;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;border:1px solid #cbd5e1;border-radius:2px;background:#fff}.plVehicleHubSearch:focus-within{border-color:var(--asset-blue);box-shadow:0 0 0 1px var(--asset-blue)}.plVehicleHubSearch svg{width:14px;height:14px;margin:auto;color:var(--asset-muted)}.plVehicleHubSearch input{min-height:31px;padding:6px 8px 6px 0;border:0!important;outline:0!important;background:#fff!important;box-shadow:none!important;color:var(--asset-text);text-align:left}.plVehicleHubMenu{position:absolute;left:0;right:0;top:calc(100% + 2px);z-index:120;max-height:260px;overflow-y:auto;border:1px solid var(--asset-line-strong);border-radius:2px;background:#fbfcfd;box-shadow:0 12px 24px #0f172a1a}.plVehicleHubMenu button{width:100%;min-height:48px;padding:8px 10px;display:grid;justify-items:start;gap:2px;border:0;border-bottom:1px solid #e7ecf2;border-radius:0;background:#fbfcfd;color:var(--asset-text);text-align:left;cursor:pointer}.plVehicleHubMenu button:hover,.plVehicleHubMenu button:focus{background:#f1f3f5;color:var(--asset-text);outline:none}.plVehicleHubMenu strong,.plVehicleHubMenu small{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.plVehicleHubMenu small{color:var(--asset-muted)}.plVehicleHubEmpty{padding:12px 10px;background:#f8fafc;color:var(--asset-muted);text-align:left}@media(max-width:720px){.plVehicleFloatingSurface{left:0!important;top:52px!important;width:100vw!important;height:calc(100vh - 52px)!important;min-width:0;min-height:0;max-width:none;max-height:none;resize:none;border-radius:0}}.plVehicleHubMenu{background:#fbfcfd!important;border-color:#d7dde5!important}.plVehicleHubMenu button{background:#fbfcfd!important;color:#172033!important;text-align:left!important;justify-items:start!important}.plVehicleHubMenu button:hover,.plVehicleHubMenu button:focus,.plVehicleHubMenu button:active{background:#f1f3f5!important;color:#172033!important}.plVehicleHubMenu strong,.plVehicleHubMenu small{text-align:left!important}.plVehicleHubMenu strong{color:#172033!important}.plVehicleHubMenu small{color:#667085!important}.plVehiclePage .plVehicleFloatingSurface .plVehicleHubMenu .plVehicleHubOption{width:100%!important;min-height:48px!important;padding:8px 10px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;place-content:start!important;place-items:start!important;gap:2px!important;margin:0!important;border:0!important;border-bottom:1px solid #e7ecf2!important;border-radius:0!important;background:#fbfcfd!important;color:#172033!important;text-align:left!important;white-space:normal!important;box-shadow:none!important}.plVehiclePage .plVehicleFloatingSurface .plVehicleHubMenu .plVehicleHubOption:hover,.plVehiclePage .plVehicleFloatingSurface .plVehicleHubMenu .plVehicleHubOption:focus,.plVehiclePage .plVehicleFloatingSurface .plVehicleHubMenu .plVehicleHubOption:active{background:#f1f3f5!important;color:#172033!important;outline:0!important}.plVehiclePage .plVehicleFloatingSurface .plVehicleHubMenu .plVehicleHubOption>strong,.plVehiclePage .plVehicleFloatingSurface .plVehicleHubMenu .plVehicleHubOption>small{width:100%!important;display:block!important;margin:0!important;padding:0!important;align-self:stretch!important;justify-self:stretch!important;text-align:left!important;line-height:1.35!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.plVehiclePage .plVehicleFloatingSurface .plVehicleHubMenu .plVehicleHubOption>strong{color:#172033!important;font-weight:600!important}.plVehiclePage .plVehicleFloatingSurface .plVehicleHubMenu .plVehicleHubOption>small{color:#667085!important;font-weight:400!important}.plVehicleToast{position:fixed!important;top:78px!important;right:18px!important;z-index:2600!important;width:min(420px,calc(100vw - 36px))!important;min-height:56px;margin:0!important;padding:10px 12px!important;border-radius:2px!important;background:#fff!important;box-shadow:0 16px 38px #0f172a2e!important;animation:plVehicleToastIn .16s ease-out}.plVehicleAlert.plVehicleToast{border:1px solid #f1b4ae!important;border-left:3px solid #b42318!important;color:#7a271a!important}.plVehicleNotice.plVehicleToast{border:1px solid #a6f4c5!important;border-left:3px solid #067647!important;color:#05603a!important}@keyframes plVehicleToastIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:680px){.plVehicleToast{top:62px!important;left:10px!important;right:10px!important;width:auto!important}}.adminLogisticsAvailabilityV2,.adminLogisticsAvailabilityV2 *{box-sizing:border-box}.adminLogisticsAvailabilityV2.logAvailabilityPage{--availability-blue: #0878d1;--availability-blue-hover: #0969b5;--availability-text: #162033;--availability-muted: #667085;--availability-line: #d6dee8;--availability-line-strong: #bec9d6;--availability-panel: #ffffff;--availability-soft: #f3f6f9;--availability-field: #ffffff;--availability-success: #087443;--availability-danger: #b42318;--availability-dark: #252c34;--availability-dark-2: #343e49;width:100%;min-width:0;margin:0;padding:0;display:grid;gap:10px;color:var(--availability-text);background:transparent;font-family:Segoe UI,Arial,sans-serif;font-size:12px;line-height:1.4}.adminLogisticsAvailabilityV2 h1,.adminLogisticsAvailabilityV2 h2,.adminLogisticsAvailabilityV2 h3,.adminLogisticsAvailabilityV2 p{margin:0}.adminLogisticsAvailabilityV2 button,.adminLogisticsAvailabilityV2 input,.adminLogisticsAvailabilityV2 select,.adminLogisticsAvailabilityV2 textarea{font:inherit}.adminLogisticsAvailabilityV2 .logAvailabilityHeader,.adminLogisticsAvailabilityV2 .logAvailabilityStats,.adminLogisticsAvailabilityV2 .logAvailabilityPanel,.adminLogisticsAvailabilityV2 .logAvailabilityNotice,.adminLogisticsAvailabilityV2 .logAvailabilityAlert{border:1px solid var(--availability-line);border-radius:3px;background:#fff}.adminLogisticsAvailabilityV2 .logAvailabilityHeader{min-height:62px;padding:11px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.adminLogisticsAvailabilityV2 .logAvailabilityHeader h1{font-size:14px;font-weight:700}.adminLogisticsAvailabilityV2 .logAvailabilityHeader span,.adminLogisticsAvailabilityV2 .logAvailabilityPanelHead p,.adminLogisticsAvailabilityV2 .logAvailabilityStatLabel,.adminLogisticsAvailabilityV2 .logAvailabilityStatHint,.adminLogisticsAvailabilityV2 .logAvailabilitySideHead p,.adminLogisticsAvailabilityV2 .logAvailabilityPeriod small,.adminLogisticsAvailabilityV2 .logAvailabilityPeriod p,.adminLogisticsAvailabilityV2 .logAvailabilityEmpty{color:var(--availability-muted)}.adminLogisticsAvailabilityV2 .logAvailabilityHeaderActions,.adminLogisticsAvailabilityV2 .logAvailabilityDrawerActions,.adminLogisticsAvailabilityV2 .logAvailabilityPeriod footer{display:flex;align-items:center;gap:8px}.adminLogisticsAvailabilityV2 .logAvailabilityPrimaryBtn,.adminLogisticsAvailabilityV2 .logAvailabilityGhostBtn,.adminLogisticsAvailabilityV2 .logAvailabilityAvailableBtn,.adminLogisticsAvailabilityV2 .logAvailabilityPeriod footer button,.adminLogisticsAvailabilityV2 .logMonthNav{min-height:36px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--availability-line-strong);border-radius:3px;background:#fff;color:#344054;cursor:pointer;box-shadow:none}.adminLogisticsAvailabilityV2 .logAvailabilityPrimaryBtn{border-color:var(--availability-blue);background:var(--availability-blue);color:#fff}.adminLogisticsAvailabilityV2 .logAvailabilityPrimaryBtn:hover:not(:disabled){background:var(--availability-blue-hover)}.adminLogisticsAvailabilityV2 .logAvailabilityAvailableBtn{border-color:#98d6b7;background:#eaf8f0;color:var(--availability-success);font-weight:600}.adminLogisticsAvailabilityV2 button:disabled,.adminLogisticsAvailabilityV2 input:disabled,.adminLogisticsAvailabilityV2 textarea:disabled{opacity:.55;cursor:not-allowed}.adminLogisticsAvailabilityV2 .logAvailabilityNotice,.adminLogisticsAvailabilityV2 .logAvailabilityAlert{padding:9px 11px;display:grid;gap:2px}.adminLogisticsAvailabilityV2 .logAvailabilityNotice{background:#edf9f2;color:var(--availability-success)}.adminLogisticsAvailabilityV2 .logAvailabilityAlert{background:#fff3f2;color:var(--availability-danger)}.adminLogisticsAvailabilityV2 .logAvailabilityStats{padding:7px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;border:1px solid var(--availability-line);border-radius:3px;background:#f1f4f7}.adminLogisticsAvailabilityV2 .logAvailabilityStat{min-width:0;min-height:44px;padding:7px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--availability-line);border-radius:3px;background:#fff}.adminLogisticsAvailabilityV2 .logAvailabilityStatLabel{min-width:0;overflow:hidden;color:#475467!important;font-size:12px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.adminLogisticsAvailabilityV2 .logAvailabilityStatValue{flex:0 0 auto;color:var(--availability-text)!important;font-size:16px;font-weight:700;line-height:1}.adminLogisticsAvailabilityV2 .logAvailabilityStatHint{display:none!important}.adminLogisticsAvailabilityV2 .logAvailabilityPanel{padding:12px}.adminLogisticsAvailabilityV2 .logAvailabilityPanelHead{padding-bottom:12px;margin-bottom:8px;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;border-bottom:1px solid var(--availability-line)}.adminLogisticsAvailabilityV2 .logAvailabilityPanelHead h2,.adminLogisticsAvailabilityV2 .logAvailabilitySideHead h2{font-size:13px;font-weight:700}.adminLogisticsAvailabilityV2 .logAvailabilityDriverFilter,.adminLogisticsAvailabilityV2 .logAvailabilityField{min-width:0;display:grid;gap:6px}.adminLogisticsAvailabilityV2 .logAvailabilityDriverFilter>span,.adminLogisticsAvailabilityV2 .logAvailabilityField>span{color:#526174;font-weight:500}.adminLogisticsAvailabilityV2 .logDriverPicker{position:relative;min-width:0}.adminLogisticsAvailabilityV2 .logDriverSearchShell{height:40px;display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;border:1px solid var(--availability-line-strong);border-radius:3px;background:#fff}.adminLogisticsAvailabilityV2 .logDriverSearchShell:focus-within{border-color:var(--availability-blue);box-shadow:0 0 0 2px #0878d11f}.adminLogisticsAvailabilityV2 .logDriverSearchShell input{width:100%;height:38px;border:0!important;outline:0!important;background:transparent!important;color:var(--availability-text)!important;box-shadow:none!important}.adminLogisticsAvailabilityV2 .logDriverSearchIcon{text-align:center;color:#667085;font-size:18px}.adminLogisticsAvailabilityV2 .logDriverSearchClear{width:30px;height:30px;border:0;background:transparent;color:#667085;cursor:pointer;font-size:18px}.adminLogisticsAvailabilityV2 .logDriverSelected{min-height:47px;margin-top:6px;padding:7px 9px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;border-radius:3px;background:var(--availability-dark-2);color:#fff}.adminLogisticsAvailabilityV2 .logDriverSelected strong,.adminLogisticsAvailabilityV2 .logDriverSelected small{display:block;color:#fff}.adminLogisticsAvailabilityV2 .logDriverSelected small{opacity:.75}.adminLogisticsAvailabilityV2 .logDriverSelected button{min-height:30px;padding:0 10px;border:1px solid #66717d;border-radius:3px;background:#46515d;color:#fff;cursor:pointer}.adminLogisticsAvailabilityV2 .logDriverAvatar{width:32px;height:32px;display:grid;place-items:center;border-radius:3px;background:#eef2f6;color:#344054;font-size:11px;font-weight:700}.adminLogisticsAvailabilityV2 .logDriverResults{position:absolute;z-index:80;top:44px;left:0;right:0;max-height:280px;overflow:auto;border:1px solid #596572;border-radius:3px;background:var(--availability-dark-2);box-shadow:0 14px 30px #0f172a3d}.adminLogisticsAvailabilityV2 .logDriverResults>button{width:100%;min-height:52px;padding:8px 10px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;border:0;border-bottom:1px solid #4b5662;background:transparent;color:#fff;text-align:left;cursor:pointer}.adminLogisticsAvailabilityV2 .logDriverResults>button:hover,.adminLogisticsAvailabilityV2 .logDriverResults>button.isSelected{background:#45515d}.adminLogisticsAvailabilityV2 .logDriverResults strong,.adminLogisticsAvailabilityV2 .logDriverResults small{display:block;color:#fff}.adminLogisticsAvailabilityV2 .logDriverResults small{opacity:.72}.adminLogisticsAvailabilityV2 .logDriverNoResults{padding:16px;color:#d9e1ea;text-align:center}.adminLogisticsAvailabilityV2 .logAvailabilityWorkspace{display:grid;grid-template-columns:minmax(0,3fr) minmax(280px,1fr);gap:12px;align-items:start}.adminLogisticsAvailabilityV2 .logAvailabilityRightRail{min-width:0;display:grid;gap:12px;align-content:start;position:sticky;top:12px}.adminLogisticsAvailabilityV2 .logAvailabilityDriverScopePanel{min-width:0;padding:12px;border:1px solid var(--availability-line);border-radius:3px;background:#fff}.adminLogisticsAvailabilityV2 .logAvailabilityDriverScopePanel .logAvailabilitySideHead{margin-bottom:10px}.adminLogisticsAvailabilityV2 .srOnly{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.adminLogisticsAvailabilityV2 .logAvailabilityCalendarPanel{padding:12px;border-radius:3px;background:var(--availability-dark);color:#fff}.adminLogisticsAvailabilityV2 .logAvailabilityToolbar{display:grid;grid-template-columns:100px minmax(0,1fr) 100px;align-items:center;gap:8px}.adminLogisticsAvailabilityV2 .logAvailabilityToolbar h2{color:#fff;text-align:center;font-size:14px}.adminLogisticsAvailabilityV2 .logAvailabilityCalendarPanel .logMonthNav{border-color:#5a6571;background:transparent;color:#fff}.adminLogisticsAvailabilityV2 .logAvailabilityLegend{width:100%;padding:12px 0;display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:4px;overflow:visible;color:#f8fafc}.adminLogisticsAvailabilityV2 .logAvailabilityLegend span{min-width:0;min-height:30px;padding:4px 5px;display:flex;align-items:center;justify-content:center;gap:5px;border:0;border-radius:3px;background:var(--availability-dark-2);color:#fff;font-size:clamp(9px,.65vw,11px);font-weight:500;line-height:1.1;text-align:center;white-space:normal;overflow:visible;text-overflow:clip}.adminLogisticsAvailabilityV2 .logAvailabilityLegend span:before{content:"";flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:#cbd5e1}.adminLogisticsAvailabilityV2 .logAvailabilityCalendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid #535e69;border-left:1px solid #535e69}.adminLogisticsAvailabilityV2 .logAvailabilityCalendar>strong{min-height:34px;padding:8px;border-right:1px solid #535e69;border-bottom:1px solid #535e69;background:#1d232a;color:#fff;font-size:11px;text-transform:uppercase}.adminLogisticsAvailabilityV2 .logAvailabilityCalendar button{min-height:96px;padding:8px;display:grid;align-content:start;gap:6px;border:0;border-right:1px solid #535e69;border-bottom:1px solid #535e69;background:#2b333c;color:#fff;text-align:left;cursor:pointer}.adminLogisticsAvailabilityV2 .logAvailabilityCalendar button:hover{background:#36414c}.adminLogisticsAvailabilityV2 .logAvailabilityCalendar button.isMuted{background:#252c34;color:#a9b2bc}.adminLogisticsAvailabilityV2 .logAvailabilityCalendar em{color:inherit;font-style:normal;font-weight:700}.adminLogisticsAvailabilityV2 .logAvailabilityCalendar span,.adminLogisticsAvailabilityV2 .logAvailabilityPeriod span{width:fit-content;min-height:21px;padding:2px 7px;display:inline-flex;align-items:center;border-radius:3px;background:#e7edf3;color:#344054}.adminLogisticsAvailabilityV2 .logAvailabilityCalendar small{color:#dce3ea;line-height:1.25}.adminLogisticsAvailabilityV2 .is-available{background:#d8f4e3!important;color:#086d40!important}.adminLogisticsAvailabilityV2 .is-busy,.adminLogisticsAvailabilityV2 .is-break{background:#fff0c2!important;color:#8d5700!important}.adminLogisticsAvailabilityV2 .is-off_shift{background:#e8edf3!important;color:#475467!important}.adminLogisticsAvailabilityV2 .is-leave,.adminLogisticsAvailabilityV2 .is-vacation,.adminLogisticsAvailabilityV2 .is-personal_leave{background:#f6dddd!important;color:#9f1f27!important}.adminLogisticsAvailabilityV2 .is-sick{background:#ffe1de!important;color:#a3261b!important}.adminLogisticsAvailabilityV2 .is-training{background:#d9f4f1!important;color:#08786d!important}.adminLogisticsAvailabilityV2 .logAvailabilitySidePanel{padding:12px;border:1px solid var(--availability-line);border-radius:3px;background:#fff}.adminLogisticsAvailabilityV2 .logAvailabilitySideHead{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--availability-line)}.adminLogisticsAvailabilityV2 .logAvailabilityPeriodList{display:grid;gap:8px}.adminLogisticsAvailabilityV2 .logAvailabilityPeriod{padding:10px;display:grid;gap:9px;border:1px solid var(--availability-line);border-radius:3px;background:#fff}.adminLogisticsAvailabilityV2 .logAvailabilityPeriod>div{display:grid;gap:4px}.adminLogisticsAvailabilityV2 .logAvailabilityPeriod footer{flex-wrap:wrap}.adminLogisticsAvailabilityV2 .logAvailabilityPeriod footer button{min-height:30px;padding:0 9px}.adminLogisticsAvailabilityV2 .logAvailabilityEmpty{min-height:150px;padding:20px;display:grid;place-items:center;border:1px dashed var(--availability-line-strong);background:#f8fafc;text-align:center}.adminLogisticsAvailabilityV2 .logAvailabilityOverlay{position:fixed;inset:0;z-index:2500;background:#0f172a70}.adminLogisticsAvailabilityV2 .logAvailabilityDrawer.isFloating{position:fixed;min-width:620px;min-height:500px;max-width:calc(100vw - 16px);max-height:calc(100vh - 64px);display:flex;flex-direction:column;overflow:hidden;border:1px solid #66717d;border-radius:3px;background:#fff;box-shadow:0 24px 70px #0f172a57}.adminLogisticsAvailabilityV2 .logAvailabilityDrawerHead{flex:0 0 auto;min-height:72px;padding:12px 14px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;background:linear-gradient(135deg,#26303a,#1f262d);color:#fff;cursor:move;-webkit-user-select:none;user-select:none}.adminLogisticsAvailabilityV2 .logAvailabilityDrawerHead h2,.adminLogisticsAvailabilityV2 .logAvailabilityDrawerHead p{color:#fff}.adminLogisticsAvailabilityV2 .logAvailabilityDrawerHead h2{font-size:16px}.adminLogisticsAvailabilityV2 .logAvailabilityDrawerHead p{margin-top:2px;opacity:.84}.adminLogisticsAvailabilityV2 .logAvailabilityDragDots{font-size:24px;line-height:1;color:#dbe3ea}.adminLogisticsAvailabilityV2 .logAvailabilityWindowActions button{width:36px;height:36px;border:1px solid #57636f;border-radius:3px;background:#313b45;color:#fff;cursor:pointer;font-size:21px}.adminLogisticsAvailabilityV2 .logAvailabilityForm{flex:1 1 auto;min-height:0;padding:14px;display:grid;gap:12px;align-content:start;overflow:auto;background:#f3f6f9}.adminLogisticsAvailabilityV2 .logAvailabilityFormBlock{padding:14px;display:grid;gap:12px;border:1px solid var(--availability-line);border-radius:3px;background:#fff}.adminLogisticsAvailabilityV2 .logAvailabilityFormBlockTitle{padding-bottom:9px;border-bottom:1px solid var(--availability-line);color:#243041;font-size:13px;font-weight:700}.adminLogisticsAvailabilityV2 .logAvailabilityFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.adminLogisticsAvailabilityV2 .logAvailabilityField input,.adminLogisticsAvailabilityV2 .logAvailabilityField select,.adminLogisticsAvailabilityV2 .logAvailabilityField textarea{width:100%;height:40px;min-height:40px;padding:8px 10px;border:1px solid var(--availability-line-strong);border-radius:3px;outline:0;background:#fff;color:var(--availability-text);box-shadow:none}.adminLogisticsAvailabilityV2 .logAvailabilityField select{padding-top:0;padding-bottom:0;line-height:38px}.adminLogisticsAvailabilityV2 .logAvailabilityField textarea{height:90px;min-height:90px;resize:vertical}.adminLogisticsAvailabilityV2 .logAvailabilityField input:focus,.adminLogisticsAvailabilityV2 .logAvailabilityField select:focus,.adminLogisticsAvailabilityV2 .logAvailabilityField textarea:focus{border-color:var(--availability-blue);box-shadow:0 0 0 2px #0878d11f}.adminLogisticsAvailabilityV2 .logAvailabilityFieldHint{color:var(--availability-muted);line-height:1.35}.adminLogisticsAvailabilityV2 .logAvailabilitySpanTwo{grid-column:span 2}.adminLogisticsAvailabilityV2 .logAvailabilityDrawerActions{flex:0 0 auto;min-height:62px;padding:11px 14px;border-top:1px solid var(--availability-line);background:#fff}.adminLogisticsAvailabilityV2 .logAvailabilityActionSpacer{flex:1 1 auto}.adminLogisticsAvailabilityV2 .logAvailabilityResizeHandle{position:absolute;right:0;bottom:0;width:22px;height:22px;border:0;border-radius:3px 0 0;background:var(--availability-blue);cursor:nwse-resize}.adminLogisticsAvailabilityV2 .logAvailabilityResizeHandle:before,.adminLogisticsAvailabilityV2 .logAvailabilityResizeHandle:after{content:"";position:absolute;right:4px;bottom:5px;width:8px;height:1px;background:#fff;transform:rotate(-45deg)}.adminLogisticsAvailabilityV2 .logAvailabilityResizeHandle:after{right:7px;bottom:8px;width:5px}body.logAvailabilityInteracting{-webkit-user-select:none;user-select:none;cursor:move}@media(max-width:1320px){.adminLogisticsAvailabilityV2 .logAvailabilityStats{grid-template-columns:repeat(3,minmax(0,1fr))}.adminLogisticsAvailabilityV2 .logAvailabilityWorkspace{grid-template-columns:1fr}.adminLogisticsAvailabilityV2 .logAvailabilityRightRail{position:static;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:1100px){.adminLogisticsAvailabilityV2 .logAvailabilityLegend{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:900px){.adminLogisticsAvailabilityV2 .logAvailabilityPanelHead,.adminLogisticsAvailabilityV2 .logAvailabilityFormGrid,.adminLogisticsAvailabilityV2 .logAvailabilityHeader,.adminLogisticsAvailabilityV2 .logAvailabilityRightRail{grid-template-columns:1fr}.adminLogisticsAvailabilityV2 .logAvailabilitySpanTwo{grid-column:auto}.adminLogisticsAvailabilityV2 .logAvailabilityDrawer.isFloating{left:8px!important;right:8px;top:62px!important;width:auto!important;height:calc(100vh - 70px)!important;min-width:0;min-height:0}.adminLogisticsAvailabilityV2 .logAvailabilityResizeHandle{display:none}}@media(max-width:640px){.adminLogisticsAvailabilityV2 .logAvailabilityStats{grid-template-columns:repeat(2,minmax(0,1fr))}.adminLogisticsAvailabilityV2 .logAvailabilityCalendar{overflow-x:auto;grid-template-columns:repeat(7,minmax(108px,1fr))}.adminLogisticsAvailabilityV2 .logAvailabilityDrawerActions{flex-wrap:wrap}.adminLogisticsAvailabilityV2 .logAvailabilityActionSpacer{display:none}}.adminLogisticsAvailabilityV2 .logAvailabilityToolbar h2,.adminLogisticsAvailabilityV2 .logAvailabilityDrawerHead h2{color:#fff!important;font-weight:400!important}.adminLogisticsAvailabilityV2 .logAvailabilityDrawerHead p{color:#dbe3ea!important;font-weight:400!important;opacity:1}.adminLogisticsAvailabilityV2 .logAvailabilitySummaryWindow{position:fixed;z-index:2600;min-width:320px;min-height:180px;max-width:calc(100vw - 16px);max-height:calc(100vh - 64px);display:flex;flex-direction:column;overflow:hidden;border:1px solid #66717d;border-radius:3px;background:#fff;box-shadow:0 24px 70px #0f172a57}.adminLogisticsAvailabilityV2 .logAvailabilitySummaryHead{flex:0 0 auto;min-height:64px;padding:10px 12px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;background:linear-gradient(135deg,#26303a,#1f262d);color:#fff;cursor:move;-webkit-user-select:none;user-select:none}.adminLogisticsAvailabilityV2 .logAvailabilitySummaryHead h2{margin:0;color:#fff!important;font-size:14px;font-weight:400!important;line-height:1.25}.adminLogisticsAvailabilityV2 .logAvailabilitySummaryHead p{margin:2px 0 0;color:#dbe3ea!important;font-weight:400;line-height:1.3}.adminLogisticsAvailabilityV2 .logAvailabilitySummaryHead>button{width:34px;height:34px;padding:0;display:grid;place-items:center;border:1px solid #57636f;border-radius:3px;background:#313b45;color:#fff;cursor:pointer;font-size:20px;line-height:1}.adminLogisticsAvailabilityV2 .logAvailabilitySummaryBody{flex:1 1 auto;min-height:0;padding:10px;overflow:auto;background:#f3f6f9}.adminLogisticsAvailabilityV2 .logAvailabilityStats.isFloatingSummary{height:100%;min-height:0;align-content:start;grid-template-columns:repeat(3,minmax(0,1fr))}.adminLogisticsAvailabilityV2 .logAvailabilitySummaryWindow .logAvailabilityResizeHandle{display:block}@media(max-width:640px){.adminLogisticsAvailabilityV2 .logAvailabilitySummaryWindow{left:8px!important;right:8px;top:62px!important;width:auto!important;height:min(420px,calc(100vh - 70px))!important;min-width:0;min-height:180px}.adminLogisticsAvailabilityV2 .logAvailabilityStats.isFloatingSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.adminLogisticsAvailabilityV2 .logAvailabilitySummaryWindow .logAvailabilityResizeHandle{display:none}}.alcPage,.alcPage *{box-sizing:border-box!important;font-family:Segoe UI,Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1.35!important;border-radius:2px!important;letter-spacing:0!important;text-transform:none!important}.alcPage{--alc-text: #0f172a;--alc-muted: #64748b;--alc-line: #d8dee8;--alc-line-soft: #e2e8f0;--alc-soft: #f8fafc;--alc-blue: #0f6cbd;--alc-blue-hover: #115ea3;--alc-green: #16a34a;--alc-orange: #d97706;--alc-red: #dc2626;--alc-violet: #7c3aed;width:100%;min-width:0;display:grid;gap:10px;color:var(--alc-text)}.alcPage h1,.alcPage h2,.alcPage h3,.alcPage p{margin:0!important}.alcPage h1,.alcPage h2,.alcPage h3,.alcPage strong{color:var(--alc-text)!important;font-size:12px!important;font-weight:600!important}.alcCommandHeader,.alcContextBar,.alcEngineBar,.alcPanel,.alcPage button.alcKpi,.alcPage button.alcDetailCard,.alcAlert{min-width:0;border:1px solid var(--alc-line)!important;background:#fff!important;box-shadow:0 10px 26px #0f172a14,0 1px 2px #0f172a14!important}.alcCommandHeader{min-height:58px;padding:9px 10px;display:grid;grid-template-columns:minmax(210px,1fr) minmax(360px,auto);gap:10px;align-items:center;border-top:2px solid var(--alc-blue)!important}.alcTitleBlock{min-width:0;display:grid;gap:2px}.alcTitleBlock>span{color:var(--alc-blue)!important}.alcTitleBlock p{color:var(--alc-muted)!important;white-space:normal}.alcHeaderTools{min-width:0;display:grid;grid-template-columns:minmax(220px,1fr) auto auto;gap:7px;align-items:center}.alcSearch{min-width:0;min-height:32px;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;border:1px solid #cbd5e1!important;background:#fff!important}.alcSearch svg{width:14px;height:14px;margin:auto;color:var(--alc-muted)!important}.alcSearch input{width:100%;min-width:0;height:30px;padding:0 8px 0 0;border:0!important;outline:0!important;background:transparent!important;color:var(--alc-text)!important;box-shadow:none!important}.alcPage button.alcPrimaryButton,.alcPage button.alcSecondaryButton,.alcPage .alcEngineBar button,.alcPage .alcRowActions button,.alcPage .alcTable button,.alcPage .alcDrawerHead button{min-height:30px!important;padding:0 9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;border:1px solid #cbd5e1!important;background:#fff!important;color:var(--alc-text)!important;box-shadow:none!important;cursor:pointer}.alcPage button.alcPrimaryButton{border-color:var(--alc-blue)!important;background:var(--alc-blue)!important;color:#fff!important}.alcPage button.alcPrimaryButton:hover{border-color:var(--alc-blue-hover)!important;background:var(--alc-blue-hover)!important}.alcPage button.alcSecondaryButton:hover,.alcPage .alcEngineBar button:hover,.alcPage .alcRowActions button:hover,.alcPage .alcTable button:hover,.alcPage .alcDrawerHead button:hover{border-color:var(--alc-blue)!important;background:#eff6ff!important;color:var(--alc-blue)!important}.alcPage button:disabled{opacity:.55!important;cursor:not-allowed!important}.alcContextBar{padding:8px;display:grid;grid-template-columns:minmax(220px,1.35fr) repeat(3,minmax(120px,.75fr));gap:8px}.alcLocationSelector,.alcContextMetric{min-width:0;min-height:52px;padding:7px 8px;display:grid;align-content:center;gap:2px;border:1px solid var(--alc-line-soft)!important;background:var(--alc-soft)!important}.alcLocationSelector span,.alcContextMetric span,.alcContextMetric small{color:var(--alc-muted)!important}.alcLocationSelector select{width:100%;min-width:0;min-height:30px;padding:4px 24px 4px 7px;border:1px solid #cbd5e1!important;background:#fff!important;color:var(--alc-text)!important;outline:none!important}.alcContextMetric strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alcContextMetric.is-live{border-top:2px solid var(--alc-green)!important}.alcContextMetric.is-warning{border-top:2px solid var(--alc-orange)!important}.alcContextMetric.is-risk{border-top:2px solid var(--alc-red)!important}.alcEngineBar{min-height:42px;padding:6px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.alcEngineBar svg,.alcPrimaryButton svg{width:13px;height:13px}.alcAlert{padding:9px 11px;display:grid;gap:3px}.alcAlertError{border-left:3px solid var(--alc-red)!important;background:#fff7f7!important;color:#991b1b!important}.alcAlertSuccess{border-left:3px solid var(--alc-green)!important;background:#f0fdf4!important;color:#166534!important}.alcAlertWarning{border-left:3px solid var(--alc-orange)!important;background:#fffbeb!important;color:#92400e!important}.alcKpiGrid{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:7px}.alcPage button.alcKpi{min-width:0!important;min-height:68px!important;padding:8px!important;display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;gap:7px!important;align-items:center!important;border-top:3px solid #64748b!important;color:var(--alc-text)!important;text-align:left!important;cursor:pointer!important}.alcPage button.alcKpi:hover{border-color:#94a3b8!important;background:var(--alc-soft)!important}.alcPage button.alcKpi.is-live,.alcPage button.alcDetailCard.is-live{border-top-color:var(--alc-green)!important}.alcPage button.alcKpi.is-route,.alcPage button.alcDetailCard.is-route{border-top-color:var(--alc-blue)!important}.alcPage button.alcKpi.is-warning,.alcPage button.alcDetailCard.is-warning{border-top-color:var(--alc-orange)!important}.alcPage button.alcKpi.is-risk,.alcPage button.alcDetailCard.is-risk{border-top-color:var(--alc-red)!important}.alcPage button.alcKpi.is-ai,.alcPage button.alcDetailCard.is-ai{border-top-color:var(--alc-violet)!important}.alcKpi>span:last-child,.alcDetailCard>span:nth-child(2){min-width:0;display:grid;gap:1px}.alcPage .alcKpi em,.alcPage .alcDetailCard em{color:var(--alc-text)!important;font-style:normal!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alcPage .alcKpi strong{color:var(--alc-text)!important;font-weight:600!important}.alcPage .alcKpi small,.alcPage .alcDetailCard small{color:var(--alc-muted)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alcIconBox{width:28px;height:28px;display:grid;place-items:center;border:1px solid #bfdbfe!important;background:#eff6ff!important;color:var(--alc-blue)!important}.alcIconBox svg{width:14px;height:14px}.alcPanel{min-width:0;padding:9px;display:grid;gap:8px}.alcPanelHead{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:7px;border-bottom:1px solid var(--alc-line-soft)}.alcPanelHead>div{min-width:0;display:grid;gap:2px}.alcPanelHead p,.alcPanelHead em{color:var(--alc-muted)!important;font-style:normal!important}.alcMapShell{position:relative;width:100%;height:360px;min-height:360px;overflow:hidden;border:1px solid var(--alc-line)!important;background:#eef4fa!important}.alcFleetMap,.alcFleetMap>div{width:100%!important;height:100%!important;min-height:360px!important}.alcMapWarning{position:absolute;top:8px;left:8px;right:8px;z-index:3;padding:7px 9px;border:1px solid #fcd34d!important;background:#fffbebf5!important;color:#92400e!important}.alcMapWarning+.alcMapWarning{top:44px}.alcMapLegend{position:absolute;left:8px;bottom:8px;z-index:3;max-width:calc(100% - 16px);padding:6px 8px;display:flex;align-items:center;gap:7px;flex-wrap:wrap;border:1px solid var(--alc-line)!important;background:#fffffff5!important}.alcMapLegend span{display:inline-flex;align-items:center;gap:4px;color:#475569!important;white-space:nowrap}.alcMapLegend i{width:7px;height:7px;display:inline-block;border-radius:50%!important}.alcMapLegend i.is-live{background:var(--alc-green)!important}.alcMapLegend i.is-recent{background:var(--alc-orange)!important}.alcMapLegend i.is-stale{background:#c2410c!important}.alcMapLegend i.is-offline{background:#64748b!important}.alcMapEmpty,.alcEmpty{min-height:90px;padding:14px;display:grid;place-items:center;text-align:center;border:1px dashed #cbd5e1!important;background:var(--alc-soft)!important;color:var(--alc-muted)!important}.alcMapEmpty{min-height:360px}.alcDetailGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.alcPage button.alcDetailCard{min-width:0!important;min-height:58px!important;padding:8px!important;display:grid!important;grid-template-columns:28px minmax(0,1fr) 12px!important;align-items:center!important;gap:7px!important;border-top:3px solid #64748b!important;color:var(--alc-text)!important;text-align:left!important;cursor:pointer!important}.alcPage button.alcDetailCard:hover{border-color:#94a3b8!important;background:var(--alc-soft)!important}.alcCardActionIcon{width:16px;height:16px;display:grid;place-items:center;color:var(--alc-muted)!important}.alcCardActionIcon svg{width:14px;height:14px}.alcDrawerOverlay{position:fixed;inset:0;z-index:119;border:0!important;background:#0f172a5c!important}.alcDrawer{position:fixed;top:58px;right:8px;bottom:8px;z-index:120;width:min(680px,calc(100vw - 320px));min-width:430px;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid #cbd5e1!important;background:#fff!important;box-shadow:-12px 0 32px #0f172a33!important}.alcDrawerHead{min-height:62px;padding:9px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;border-bottom:1px solid var(--alc-line)!important;background:var(--alc-soft)!important}.alcDrawerHead>div{min-width:0;display:grid;gap:2px}.alcDrawerHead span,.alcDrawerHead p{color:var(--alc-muted)!important}.alcDrawerHead button{width:30px!important;min-width:30px!important;padding:0!important}.alcDrawerBody{min-height:0;overflow:auto;padding:8px}.alcTableWrap{min-width:0;overflow-x:auto}.alcTable{width:100%;min-width:760px;border-collapse:collapse;background:#0f172a!important}.alcTable th,.alcTable td{height:34px;padding:6px 7px;border-bottom:1px solid #1e293b!important;color:#dbeafe!important;text-align:left;white-space:nowrap}.alcTable th{background:#172033!important;color:#93c5fd!important;font-weight:600!important}.alcTable tbody tr:nth-child(2n) td{background:#111c2f!important}.alcTable tbody tr:hover td{background:#1e293b!important}.alcTable td span,.alcTable td small{display:block;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alcTable td small{color:#94a3b8!important}.alcPill{min-height:21px;width:fit-content;padding:2px 7px;display:inline-flex;align-items:center;justify-content:center;background:#e2e8f0!important;color:#475569!important;font-style:normal!important;white-space:nowrap}.alcPill.is-live,.alcPill.is-normal,.alcPill.is-low,.alcPill.is-good{background:#dcfce7!important;color:#166534!important}.alcPill.is-recent,.alcPill.is-watch,.alcPill.is-route,.alcPill.is-muted{background:#dbeafe!important;color:#1d4ed8!important}.alcPill.is-stale,.alcPill.is-high,.alcPill.is-warning,.alcPill.is-medium{background:#fef3c7!important;color:#92400e!important}.alcPill.is-offline,.alcPill.is-critical,.alcPill.is-risk,.alcPill.is-urgent{background:#fee2e2!important;color:#991b1b!important}.alcList,.alcHubGrid,.alcInspect{display:grid;gap:7px}.alcListItem,.alcHubCard,.alcRiskBox,.alcInspectPair>div,.alcInfoGrid>div{min-width:0;padding:9px;display:grid;gap:4px;border:1px solid var(--alc-line-soft)!important;background:#fff!important}.alcListItem{border-left:3px solid #64748b!important}.alcListItem.is-warning,.alcListItem.is-high,.alcListItem.is-watch{border-left-color:var(--alc-orange)!important}.alcListItem.is-critical,.alcListItem.is-risk,.alcListItem.is-urgent{border-left-color:var(--alc-red)!important}.alcListItem.is-ai,.alcListItem.is-route{border-left-color:var(--alc-blue)!important}.alcListItem small,.alcListItem p,.alcHubCard small,.alcHubCard p{color:var(--alc-muted)!important}.alcInspectPair,.alcInfoGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.alcInspectPair span,.alcInfoGrid span,.alcRiskBox span{color:var(--alc-muted)!important}.alcInspectPair p,.alcInfoGrid p,.alcRiskBox p{color:var(--alc-text)!important;overflow-wrap:anywhere}.alcRouteStops{display:grid;gap:5px}.alcRouteStops>div{min-height:32px;padding:6px 8px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;border:1px solid var(--alc-line-soft)!important;background:#fff!important}.alcRouteStops>div.isNext{border-color:var(--alc-blue)!important;background:#eff6ff!important}.alcStopNumber{width:22px;height:22px;display:grid;place-items:center;background:var(--alc-blue)!important;color:#fff!important;font-style:normal!important;font-weight:600!important}.alcRouteStops span{overflow:hidden;color:var(--alc-text)!important;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1360px){.alcKpiGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.alcCommandHeader{grid-template-columns:1fr}}@media(max-width:1120px){.alcHeaderTools,.alcContextBar{grid-template-columns:repeat(2,minmax(0,1fr))}.alcSearch{grid-column:1 / -1}.alcKpiGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.alcDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.alcDrawer{width:min(680px,calc(100vw - 32px));min-width:0}}@media(max-width:760px){.alcHeaderTools,.alcContextBar,.alcKpiGrid,.alcDetailGrid,.alcInspectPair,.alcInfoGrid{grid-template-columns:1fr}.alcSearch{grid-column:1}.alcEngineBar{align-items:stretch;flex-direction:column}.alcPrimaryButton,.alcSecondaryButton,.alcEngineBar button{width:100%!important}.alcMapShell,.alcFleetMap,.alcFleetMap>div,.alcMapEmpty{height:300px!important;min-height:300px!important}.alcDrawer{inset:0;width:auto;min-width:0;border-radius:0!important}}.alcCommandHeader{border-top:0!important}.alcMapHeadActions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.alcMapHeadActions em{display:inline-flex;align-items:center;gap:5px;color:var(--alc-muted)!important;font-style:normal!important;white-space:nowrap}.alcMapHeadActions em.isStreaming:before{content:"";width:7px;height:7px;display:inline-block;border-radius:50%!important;background:var(--alc-green)!important}.alcPage button.alcMapOpenButton{min-height:30px!important;padding:0 9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;border:1px solid var(--alc-blue)!important;background:#fff!important;color:var(--alc-blue)!important;box-shadow:none!important;cursor:pointer;white-space:nowrap}.alcPage button.alcMapOpenButton:hover{background:#eff6ff!important;border-color:var(--alc-blue-hover)!important;color:var(--alc-blue-hover)!important}.alcPage button.alcMapOpenButton svg{width:13px;height:13px}.alcPage.isFullMapView{min-height:calc(100vh - 20px);grid-template-rows:auto auto minmax(0,1fr);align-content:stretch}.alcPage.isFullMapView .alcEngineBar,.alcPage.isFullMapView .alcKpiGrid,.alcPage.isFullMapView .alcDetailGrid{display:none!important}.alcPage.isFullMapView .alcPanel{min-height:0;grid-template-rows:auto minmax(0,1fr)}.alcPage.isFullMapView .alcMapShell,.alcPage.isFullMapView .alcFleetMap,.alcPage.isFullMapView .alcFleetMap>div,.alcPage.isFullMapView .alcMapEmpty{height:calc(100vh - 246px)!important;min-height:520px!important}@media(max-width:760px){.alcMapHeadActions{width:100%;align-items:stretch;justify-content:flex-start;flex-direction:column}.alcPage button.alcMapOpenButton{width:100%!important}.alcPage.isFullMapView .alcMapShell,.alcPage.isFullMapView .alcFleetMap,.alcPage.isFullMapView .alcFleetMap>div,.alcPage.isFullMapView .alcMapEmpty{height:calc(100vh - 360px)!important;min-height:360px!important}}.alcStandardMapStage,.alcFullMapStage{position:relative;min-width:0;min-height:0}.alcFullMapStage{height:100%;overflow:hidden}.alcPage.isFullMapView .alcPanel{overflow:hidden}.alcPage.isFullMapView .alcFullMapStage,.alcPage.isFullMapView .alcFullMapStage>.alcMapShell,.alcPage.isFullMapView .alcFullMapStage>.alcFleetMap,.alcPage.isFullMapView .alcFullMapStage>.alcFleetMap>div{width:100%!important;height:100%!important;min-height:520px!important}.alcFloatingDrivers{position:absolute;z-index:40;min-width:280px;max-width:min(560px,calc(100% - 16px));min-height:240px;max-height:calc(100% - 16px);display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;resize:both;border:1px solid #cbd5e1!important;background:#fffffffa!important;box-shadow:0 16px 38px #0f172a3d,0 2px 6px #0f172a1f!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.alcFloatingDrivers.isCollapsed{min-width:300px;min-height:42px;max-height:42px;resize:none;grid-template-rows:42px}.alcFloatingDriversHead{min-width:0;min-height:42px;padding:6px 7px 6px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--alc-line)!important;background:#f8fafc!important;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none}.alcFloatingDrivers.isCollapsed .alcFloatingDriversHead{border-bottom:0!important}.alcFloatingDriversHead>div:first-child{min-width:0;display:grid;gap:1px}.alcFloatingDriversHead strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alcFloatingDriversHead span{color:var(--alc-muted)!important}.alcFloatingDriverControls{flex:0 0 auto;display:flex;align-items:center;gap:4px}.alcPage .alcFloatingDriverControls button{min-height:26px!important;padding:0 7px!important;border:1px solid #cbd5e1!important;background:#fff!important;color:var(--alc-text)!important;cursor:pointer}.alcPage .alcFloatingDriverControls button:hover{border-color:var(--alc-blue)!important;background:#eff6ff!important;color:var(--alc-blue)!important}.alcFloatingDriverSearch{min-width:0;min-height:36px;margin:7px;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;border:1px solid #cbd5e1!important;background:#fff!important}.alcFloatingDriverSearch svg{width:14px;height:14px;margin:auto;color:var(--alc-muted)!important}.alcFloatingDriverSearch input{width:100%;min-width:0;height:32px;padding:0 8px 0 0;border:0!important;outline:0!important;background:transparent!important;color:var(--alc-text)!important}.alcFloatingDriverList{min-height:0;padding:0 7px 9px;display:grid;align-content:start;gap:6px;overflow:auto}.alcPage button.alcFloatingDriverCard{width:100%;min-width:0;min-height:62px;padding:7px 8px!important;display:grid!important;grid-template-columns:9px minmax(0,1fr) auto;align-items:center!important;gap:8px!important;border:1px solid var(--alc-line-soft)!important;border-left:3px solid #94a3b8!important;background:#fff!important;color:var(--alc-text)!important;text-align:left!important;cursor:pointer}.alcPage button.alcFloatingDriverCard:hover{border-color:#93c5fd!important;border-left-color:var(--alc-blue)!important;background:#f8fbff!important}.alcPage button.alcFloatingDriverCard.isSelected{border-color:var(--alc-blue)!important;border-left-color:var(--alc-blue)!important;background:#eff6ff!important;box-shadow:inset 0 0 0 1px #0f6cbd14!important}.alcDriverStateDot{width:8px;height:8px;display:block;border-radius:50%!important;background:#64748b!important;box-shadow:0 0 0 3px #64748b1f}.alcDriverStateDot.is-live{background:var(--alc-green)!important;box-shadow:0 0 0 3px #16a34a21}.alcDriverStateDot.is-recent{background:var(--alc-orange)!important;box-shadow:0 0 0 3px #d9770621}.alcDriverStateDot.is-stale{background:#c2410c!important;box-shadow:0 0 0 3px #c2410c21}.alcFloatingDriverMain{min-width:0;display:grid;gap:2px}.alcFloatingDriverMain strong,.alcFloatingDriverMain small,.alcFloatingDriverMain>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alcFloatingDriverMain small,.alcFloatingDriverMain>span{color:var(--alc-muted)!important}.alcFloatingDriverEmpty{min-height:90px;padding:12px;display:grid;place-items:center;border:1px dashed #cbd5e1!important;background:#f8fafc!important;color:var(--alc-muted)!important;text-align:center}.alcFloatingResizeHint{position:absolute;right:2px;bottom:2px;width:12px;height:12px;pointer-events:none;background:linear-gradient(135deg,transparent 0 45%,#94a3b8 46% 52%,transparent 53% 66%,#94a3b8 67% 73%,transparent 74%)}@media(max-width:900px){.alcFloatingDrivers{top:auto!important;right:8px!important;bottom:8px;left:8px;width:auto!important;height:min(42vh,390px)!important;min-width:0;max-width:none;min-height:220px;max-height:55%;resize:vertical}.alcFloatingDrivers.isCollapsed{left:auto;width:min(340px,calc(100% - 16px))!important;min-width:0;min-height:42px}.alcFloatingDriversHead{cursor:default}}@media(max-width:560px){.alcFloatingDrivers{left:6px;right:6px!important;bottom:6px;height:44vh!important}.alcFloatingDriverControls button{min-width:30px}.alcPage button.alcFloatingDriverCard{grid-template-columns:8px minmax(0,1fr)}.alcPage button.alcFloatingDriverCard>.alcPill{grid-column:2}}.alcCommandHeader,.alcPage.isFullMapView .alcCommandHeader{border-top:0!important;outline:0!important}.alcCommandHeader:before,.alcCommandHeader:after{display:none!important;content:none!important}.alcFloatingDrivers{grid-template-rows:auto auto auto auto minmax(0,1fr)}.alcFloatingDrivers.isCollapsed{min-height:46px;max-height:46px;grid-template-rows:46px}.alcDriverSummaryGrid{padding:7px 7px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.alcPage .alcDriverSummaryGrid button{min-width:0;min-height:46px!important;padding:5px 6px!important;display:grid!important;align-content:center!important;gap:1px!important;border:1px solid var(--alc-line-soft)!important;background:#f8fafc!important;color:var(--alc-text)!important;text-align:left!important;cursor:pointer}.alcPage .alcDriverSummaryGrid button:hover,.alcPage .alcDriverSummaryGrid button.isActive{border-color:#93c5fd!important;background:#eff6ff!important}.alcDriverSummaryGrid span{color:var(--alc-muted)!important;white-space:nowrap}.alcDriverSummaryGrid strong{font-size:14px!important;font-weight:600!important}.alcDriverFilterBar{padding:7px 7px 0;display:flex;align-items:center;gap:4px;overflow-x:auto}.alcPage .alcDriverFilterBar button{min-height:25px!important;padding:0 7px!important;display:inline-flex!important;align-items:center!important;gap:4px!important;flex:0 0 auto;border:1px solid var(--alc-line-soft)!important;background:#fff!important;color:var(--alc-muted)!important;cursor:pointer}.alcPage .alcDriverFilterBar button:hover,.alcPage .alcDriverFilterBar button.isActive{border-color:var(--alc-blue)!important;background:#eff6ff!important;color:var(--alc-blue)!important}.alcDriverFilterBar button span{min-width:18px;height:18px;padding:0 4px;display:inline-grid;place-items:center;background:#e2e8f0!important;color:#475569!important}.alcPage .alcDriverFilterBar button.isActive span{background:#dbeafe!important;color:#1d4ed8!important}.alcPage article.alcFloatingDriverCard{width:100%;min-width:0;display:grid;overflow:hidden;border:1px solid var(--alc-line-soft)!important;border-left:3px solid #64748b!important;background:#fff!important;color:var(--alc-text)!important;box-shadow:0 1px 2px #0f172a0a!important}.alcPage article.alcFloatingDriverCard.is-live{border-left-color:var(--alc-green)!important}.alcPage article.alcFloatingDriverCard.is-recent{border-left-color:var(--alc-orange)!important}.alcPage article.alcFloatingDriverCard.is-stale{border-left-color:#c2410c!important}.alcPage article.alcFloatingDriverCard.is-offline{border-left-color:#64748b!important}.alcPage article.alcFloatingDriverCard:hover{border-color:#93c5fd!important;border-left-color:var(--alc-blue)!important;background:#f8fbff!important}.alcPage article.alcFloatingDriverCard.isSelected{border-color:var(--alc-blue)!important;border-left-color:var(--alc-blue)!important;background:#eff6ff!important;box-shadow:inset 0 0 0 1px #0f6cbd12!important}.alcPage button.alcDriverCardPrimary{width:100%;min-width:0;min-height:68px!important;padding:8px!important;display:grid!important;grid-template-columns:9px minmax(0,1fr)!important;align-items:start!important;gap:8px!important;border:0!important;background:transparent!important;color:var(--alc-text)!important;text-align:left!important;cursor:pointer}.alcPage button.alcDriverCardPrimary:hover{background:#eff6ff8c!important}.alcDriverNameLine{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:6px}.alcDriverNameLine strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alcDriverNameLine .alcPill{flex:0 0 auto}.alcDriverCardMeta{min-width:0;display:flex;align-items:center;gap:5px;flex-wrap:wrap}.alcDriverCardMeta>span{position:relative;color:var(--alc-muted)!important;white-space:nowrap}.alcDriverCardMeta>span+span:before{content:"·";margin-right:5px;color:#94a3b8}.alcDriverCardActions{padding:0 8px 8px 25px;display:flex;align-items:center;gap:5px}.alcPage .alcDriverCardActions button{min-height:25px!important;padding:0 7px!important;border:1px solid #cbd5e1!important;background:#fff!important;color:var(--alc-text)!important;cursor:pointer}.alcPage .alcDriverCardActions button:hover{border-color:var(--alc-blue)!important;background:#eff6ff!important;color:var(--alc-blue)!important}.alcDriverExpandedGrid{padding:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;border-top:1px solid var(--alc-line-soft)!important;background:#f8fafc!important}.alcDriverExpandedGrid>div{min-width:0;padding:6px;display:grid;gap:2px;border:1px solid var(--alc-line-soft)!important;background:#fff!important}.alcDriverExpandedGrid span{color:var(--alc-muted)!important}.alcDriverExpandedGrid strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alcPage.isFullMapView .alcDrawerOverlay{display:none!important}.alcPage.isFullMapView .alcDrawer{width:min(520px,calc(100vw - 24px));min-width:360px;top:116px;bottom:10px;right:10px;box-shadow:-8px 0 24px #0f172a29!important}@media(max-width:760px){.alcDriverSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.alcDriverExpandedGrid{grid-template-columns:1fr}.alcPage.isFullMapView .alcDrawer{inset:8px;width:auto;min-width:0}}.alcPage .alcCommandHeader,.alcPage.isFullMapView .alcCommandHeader,main.alcPage>.alcCommandHeader{border-top-width:0!important;border-top-style:none!important;border-top-color:transparent!important;outline:0!important;box-shadow:0 10px 26px #0f172a14,0 1px 2px #0f172a14!important}.alcPage .alcCommandHeader:before,.alcPage .alcCommandHeader:after,.alcPage.isFullMapView .alcCommandHeader:before,.alcPage.isFullMapView .alcCommandHeader:after{display:none!important;width:0!important;height:0!important;border:0!important;background:transparent!important;box-shadow:none!important;content:none!important}.alcPage .alcDrawerOverlay{display:none!important}.alcPage .alcDrawer{position:fixed!important;right:auto!important;bottom:auto!important;z-index:2600!important;min-width:360px!important;min-height:300px!important;max-width:calc(100vw - 16px)!important;max-height:calc(100vh - 80px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;overflow:hidden!important;resize:both!important;border:1px solid #cbd5e1!important;background:#fff!important;box-shadow:0 18px 44px #0f172a38,0 2px 6px #0f172a1a!important}.alcPage .alcDrawerHead{min-height:54px!important;padding:8px 9px!important;cursor:move!important;touch-action:none!important;-webkit-user-select:none!important;user-select:none!important;background:#f8fafc!important}.alcDrawerHeadActions{display:flex;align-items:center;gap:5px}.alcPage .alcDrawerHeadActions button{width:30px!important;min-width:30px!important;min-height:30px!important;padding:0!important;background:var(--alc-blue)!important;border-color:var(--alc-blue)!important;color:#fff!important}.alcPage .alcDrawerHeadActions button:hover{background:var(--alc-blue-hover)!important;border-color:var(--alc-blue-hover)!important;color:#fff!important}.alcPage .alcDrawerBody{min-height:0!important;overflow:auto!important;padding:8px!important;background:#fff!important}.alcDrawerResizeHint{position:absolute;right:2px;bottom:2px;width:14px;height:14px;pointer-events:none;background:linear-gradient(135deg,transparent 0 42%,#7d8ea3 43% 50%,transparent 51% 62%,#7d8ea3 63% 70%,transparent 71%)}.alcDrawerDragging,.alcDrawerDragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}@media(max-width:760px){.alcPage .alcDrawer{left:8px!important;top:72px!important;width:calc(100vw - 16px)!important;height:calc(100dvh - 80px)!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;resize:none!important}.alcPage .alcDrawerHead{cursor:default!important}}.alcToastStack,.alcToastStack *{box-sizing:border-box;font-family:Segoe UI,Arial,sans-serif;font-size:12px!important;border-radius:2px!important}.alcToastStack{position:fixed;top:72px;left:50%;z-index:5000;width:min(560px,calc(100vw - 32px));display:grid;gap:8px;pointer-events:none;transform:translate(-50%)}.alcToast{position:relative;min-width:0;min-height:64px;padding:11px 42px 14px 46px;display:grid;align-items:center;border:1px solid #d8e0ea;border-left-width:3px;background:#fffffffa;color:#172033;box-shadow:0 18px 44px #0f172a2e,0 2px 6px #0f172a14;overflow:hidden;pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:alcToastEnter .18s ease-out both}.alcToast.is-error{border-left-color:#dc2626;background:#fff8f8fa}.alcToast.is-warning{border-left-color:#d97706;background:#fffbebfa}.alcToast.is-success{border-left-color:#16a34a;background:#f4fdf7fa}.alcToastMark{position:absolute;left:11px;top:50%;width:25px;height:25px;display:grid;place-items:center;background:#eef2f6;color:#344054;font-weight:700;transform:translateY(-50%)}.alcToast.is-error .alcToastMark{background:#fee2e2;color:#b91c1c}.alcToast.is-warning .alcToastMark{background:#fef3c7;color:#92400e}.alcToast.is-success .alcToastMark{background:#dcfce7;color:#166534}.alcToastBody{min-width:0;display:grid;gap:3px}.alcToastBody strong{color:#172033;font-size:12px!important;font-weight:600}.alcToastBody p{margin:0;color:#475467;font-size:12px!important;line-height:1.4;overflow-wrap:anywhere}.alcToastWarningList{display:grid;gap:2px}.alcToastClose{position:absolute;top:8px;right:8px;width:26px;height:26px;min-height:26px;padding:0;display:grid;place-items:center;border:0;background:transparent;color:#667085;font-size:16px!important;line-height:1;cursor:pointer}.alcToastClose:hover{background:#eef2f6;color:#172033}.alcToastTimer{position:absolute;left:0;right:0;bottom:0;height:3px;transform-origin:left center;background:#98a2b3;animation:alcToastTimer 3s linear forwards}.alcToast.is-error .alcToastTimer{background:#dc2626}.alcToast.is-warning .alcToastTimer{background:#d97706}.alcToast.is-success .alcToastTimer{background:#16a34a}@keyframes alcToastEnter{0%{opacity:0;transform:translate3d(0,-14px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes alcToastTimer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(max-width:760px){.alcToastStack{top:62px;width:calc(100vw - 20px)}}@media(prefers-reduced-motion:reduce){.alcToast,.alcToastTimer{animation:none}}.aldPage,.aldPage *{box-sizing:border-box;font-family:Segoe UI,Arial,sans-serif;font-size:12px!important;line-height:16px;font-weight:400;border-radius:2px!important}.aldPage{width:100%;min-width:0;display:grid;gap:10px;padding:0;color:#0f172a;background:transparent}.aldPage>*{width:100%;min-width:0}.aldPage h1,.aldPage h2,.aldPage h3,.aldPage p{margin:0}.aldPage h1,.aldPage h2,.aldPage h3,.aldPage strong,.aldPage b{font-size:12px!important}.aldPage h1,.aldPage h2,.aldPage h3{color:#0f172a;font-weight:600}.aldIcon{width:22px;height:22px;flex:0 0 22px;display:inline-flex;align-items:center;justify-content:center;color:currentColor}.aldIcon svg{width:20px;height:20px;display:block}.aldHero,.aldPanel,.aldScopeItem,.aldAlert,.aldMetric,.aldNetworkCard,.aldQuickAction,.aldSummaryItem{background:#fff;border:1px solid #dbe3ec;box-shadow:0 1px 2px #0f172a0d}.aldHero{min-height:78px;padding:12px 14px;display:grid;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:18px;border-top:0;box-shadow:none}.aldHeroIdentity{min-width:0;display:grid;gap:2px}.aldEyebrow{color:#0f6cbd;font-weight:600;text-transform:uppercase;letter-spacing:.25px}.aldHeroIdentity h1{color:#0f172a;font-weight:600}.aldHeroIdentity p{color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aldHeroMeta{min-width:210px;padding-left:16px;display:grid;gap:7px;border-left:1px solid #dbe3ec}.aldHeroMeta>div{display:flex;align-items:center;gap:7px;color:#334155}.aldHeroMeta .aldIcon{width:18px;height:18px;flex-basis:18px;color:#0f6cbd}.aldHeroMeta .aldIcon svg{width:17px;height:17px}.aldLiveDot{width:8px;height:8px;flex:0 0 8px;display:inline-block;border-radius:50%!important;background:#64748b}.aldLiveDot-good{background:#16a34a}.aldLiveDot-warning{background:#d97706}.aldLiveDot-danger{background:#dc2626}.aldHeroActions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.aldPrimaryButton,.aldSecondaryButton{min-height:34px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #cbd5e1;background:#fff;color:#0f172a;text-decoration:none;cursor:pointer;white-space:nowrap}.aldPrimaryButton{border-color:#0f6cbd;background:#0f6cbd;color:#fff}.aldPrimaryButton:hover{border-color:#115ea3;background:#115ea3}.aldSecondaryButton:hover{border-color:#0f6cbd;background:#eff6ff;color:#0f6cbd}.aldPrimaryButton:disabled,.aldSecondaryButton:disabled{opacity:.55;cursor:not-allowed}.aldAlert{padding:10px 12px;display:grid;gap:4px}.aldAlert strong{font-weight:600}.aldAlert span,.aldAlert small{display:block}.aldAlert>div{display:grid;gap:2px}.aldAlertError{border-left:3px solid #dc2626;background:#fff7f7;color:#991b1b}.aldAlertWarning{border-left:3px solid #d97706;background:#fffbeb;color:#92400e}.aldScopeGrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.aldScopeItem{min-width:0;min-height:58px;padding:9px 10px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;box-shadow:none}.aldScopeItem .aldIcon{color:#0f6cbd}.aldScopeItem>div{min-width:0;display:grid;gap:2px}.aldScopeItem span{color:#64748b}.aldScopeItem strong{min-width:0;color:#0f172a;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aldStatusValue:before{content:"";width:7px;height:7px;margin-right:6px;display:inline-block;border-radius:50%!important;background:#16a34a}.aldMetricGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.aldMetric{min-width:0;min-height:118px;padding:12px;display:grid;grid-template-rows:auto auto 1fr;gap:7px;border-top:3px solid #64748b;color:#0f172a;text-decoration:none;transition:border-color .14s ease,background .14s ease,transform .14s ease}.aldMetric:hover{border-color:#94a3b8;background:#f8fafc;transform:translateY(-1px)}.aldMetricTop{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px}.aldMetricTop .aldIcon{width:32px;height:32px;flex-basis:32px}.aldMetricTop .aldIcon svg{width:28px;height:28px}.aldMetricTop>div{min-width:0;display:grid;gap:3px}.aldMetric span,.aldMetric small{min-width:0;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aldMetric strong{color:#0f172a;font-weight:600}.aldMetricAction{min-height:25px;padding-top:7px;display:flex;align-items:flex-end;justify-content:space-between;gap:8px;align-self:end;border-top:1px solid #e2e8f0;color:currentColor!important}.aldMetricAction b{color:currentColor}.aldMetric-blue{border-top-color:#0f6cbd;color:#0f6cbd}.aldMetric-blue .aldIcon{color:#0f6cbd}.aldMetric-amber{border-top-color:#d97706;color:#b45309}.aldMetric-amber .aldIcon{color:#d97706}.aldMetric-violet{border-top-color:#7c3aed;color:#6d28d9}.aldMetric-violet .aldIcon{color:#7c3aed}.aldMetric-green{border-top-color:#16a34a;color:#15803d}.aldMetric-green .aldIcon{color:#16a34a}.aldMetric-cyan{border-top-color:#0891b2;color:#0e7490}.aldMetric-cyan .aldIcon{color:#0891b2}.aldMetric-red{border-top-color:#dc2626;color:#b91c1c}.aldMetric-red .aldIcon{color:#dc2626}.aldMetric-neutral{border-top-color:#64748b;color:#475569}.aldMetric-neutral .aldIcon{color:#64748b}.aldPanel{min-width:0;padding:10px;display:grid;gap:9px;box-shadow:none}.aldPanelHead{min-height:38px;padding-bottom:8px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e2e8f0}.aldPanelHead>div{min-width:0;display:grid;gap:2px}.aldPanelHead h2{color:#0f6cbd;text-transform:uppercase;letter-spacing:.2px}.aldPanelHead p{color:#64748b}.aldPrimaryWorkspace{display:grid;grid-template-columns:1.05fr 1fr 1fr;gap:8px;align-items:stretch}.aldPrimaryWorkspace>.aldPanel{height:100%}.aldFlowList{display:grid}.aldFlowStep{min-width:0;min-height:48px;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:stretch;gap:8px;color:#0f172a;text-decoration:none}.aldFlowStep:hover .aldFlowCopy{background:#f8fafc}.aldFlowRail{position:relative;display:flex;justify-content:center}.aldFlowRail i{position:relative;z-index:2;width:9px;height:9px;margin-top:12px;border:2px solid #0f6cbd;border-radius:50%!important;background:#fff}.aldFlowRail b{position:absolute;top:21px;bottom:-12px;width:1px;background:#93c5fd}.aldFlowCopy{min-width:0;padding:7px 6px;display:grid;align-content:center;gap:2px}.aldFlowCopy strong{font-weight:600}.aldFlowCopy small{min-width:0;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aldFlowStep em{min-width:28px;height:24px;margin-top:8px;padding:3px 7px;display:inline-flex;align-items:center;justify-content:center;background:#eaf3fb;color:#0f6cbd;font-style:normal}.aldOperationList,.aldHealthList{display:grid}.aldOperationLink{min-width:0;min-height:58px;padding:8px 7px;display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:9px;border-bottom:1px solid #e2e8f0;color:#0f172a;text-decoration:none}.aldOperationLink:last-child{border-bottom:0}.aldOperationLink:hover{background:#f8fafc}.aldOperationLink .aldIcon{color:#0f6cbd}.aldOperationLink>div{min-width:0;display:grid;gap:2px}.aldOperationLink strong{color:#0f172a;font-weight:600}.aldOperationLink span{min-width:0;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aldOperationLink em{min-width:30px;min-height:24px;padding:3px 7px;display:inline-flex;align-items:center;justify-content:center;background:#eaf3fb;color:#0f6cbd;font-style:normal}.aldOperationLink-danger em{background:#fef2f2;color:#dc2626}.aldOperationLink-danger .aldIcon{color:#dc2626}.aldHealthRow{min-width:0;min-height:51px;padding:7px 6px;display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:9px;border-bottom:1px solid #e2e8f0}.aldHealthRow:last-child{border-bottom:0}.aldHealthRow .aldIcon{color:#0f6cbd}.aldHealthRow>div{min-width:0;display:grid;gap:2px}.aldHealthRow strong{font-weight:600}.aldHealthRow span{color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aldHealthValue{font-style:normal;font-weight:600;color:#475569}.aldHealthValue-good{color:#15803d}.aldHealthValue-warning{color:#b45309}.aldHealthValue-danger{color:#b91c1c}.aldPanelLink{min-height:28px;padding:7px 4px 0;display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #e2e8f0;color:#0f6cbd;text-decoration:none;font-weight:600}.aldPanelLink:hover{color:#115ea3}.aldSecondaryWorkspace{display:grid;grid-template-columns:1.25fr 1fr;gap:8px;align-items:stretch}.aldNetworkGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.aldNetworkCard{min-width:0;min-height:112px;padding:10px;display:grid;grid-template-rows:26px 1fr auto;gap:7px;color:#0f172a;text-decoration:none;box-shadow:none}.aldNetworkCard:hover{border-color:#93c5fd;background:#f8fbff}.aldNetworkCard .aldIcon{color:#0f6cbd}.aldNetworkCard>div{min-width:0;display:grid;align-content:start;gap:2px}.aldNetworkCard strong{font-weight:600}.aldNetworkCard span{color:#64748b}.aldNetworkCard small{color:#0f6cbd}.aldQuickGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.aldQuickAction{min-width:0;min-height:76px;padding:10px 7px;display:grid;place-items:center;align-content:center;gap:7px;color:#0f172a;text-align:center;text-decoration:none;box-shadow:none}.aldQuickAction:hover{border-color:#93c5fd;background:#f8fbff;color:#0f6cbd}.aldQuickAction .aldIcon{color:#0f6cbd}.aldSummaryGrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.aldSummaryItem{min-width:0;min-height:66px;padding:8px 9px;display:grid;align-content:center;gap:2px;box-shadow:none}.aldSummaryItem span,.aldSummaryItem small{color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aldSummaryValue{color:#0f172a;font-weight:600}.aldSummaryValue-good{color:#15803d}.aldSummaryValue-warning{color:#b45309}.aldSummaryValue-danger{color:#b91c1c}.aldEmpty{min-height:110px;display:grid;place-items:center;color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1}@media(max-width:1380px){.aldScopeGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.aldMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.aldSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1120px){.aldHero{grid-template-columns:minmax(0,1fr) auto}.aldHeroMeta{display:none}.aldPrimaryWorkspace,.aldSecondaryWorkspace{grid-template-columns:1fr}}@media(max-width:860px){.aldScopeGrid,.aldMetricGrid,.aldSummaryGrid,.aldNetworkGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.aldQuickGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.aldHero{grid-template-columns:1fr;align-items:stretch}.aldHeroIdentity p{white-space:normal}.aldHeroActions{justify-content:flex-start}.aldPrimaryButton,.aldSecondaryButton{width:100%}.aldScopeGrid,.aldMetricGrid,.aldNetworkGrid,.aldQuickGrid,.aldSummaryGrid{grid-template-columns:1fr}.aldMetric{min-height:104px}}.ldpPage,.ldpPage *{box-sizing:border-box}.ldpPage{--ldp-blue: #0f6cbd;--ldp-blue-dark: #0b5798;--ldp-navy: #10233f;--ldp-text: #172033;--ldp-muted: #667085;--ldp-line: #d9e2ec;--ldp-soft: #f5f8fb;width:100%;min-width:0;padding:16px 18px 36px;display:grid;gap:12px;color:var(--ldp-text);background:#f6f8fb;font-family:Segoe UI,Arial,sans-serif;font-size:12px}.ldpPage button,.ldpPage input,.ldpPage select{font:inherit}.ldpHeader{padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--ldp-line);background:#fff}.ldpHeader>div{min-width:0}.ldpHeader span{color:var(--ldp-blue);font-size:10px;font-weight:700}.ldpHeader h1{margin:2px 0 4px;color:var(--ldp-navy);font-size:18px}.ldpHeader p{margin:0;color:var(--ldp-muted)}.ldpHeader button,.ldpAssignButton{min-height:34px;padding:0 13px;border:1px solid var(--ldp-blue);border-radius:2px;background:var(--ldp-blue);color:#fff;cursor:pointer}.ldpHeader button:hover:not(:disabled),.ldpAssignButton:hover:not(:disabled){background:var(--ldp-blue-dark)}.ldpHeader button:disabled,.ldpAssignButton:disabled{opacity:.55;cursor:not-allowed}.ldpFilters{padding:12px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;border:1px solid var(--ldp-line);background:#fff}.ldpFilters label,.ldpRecommendation label{min-width:0;display:grid;gap:5px}.ldpFilters label>span,.ldpRecommendation label>span{color:#475467;font-weight:600}.ldpFilters input,.ldpFilters select,.ldpRecommendation select{width:100%;min-width:0;min-height:34px;padding:6px 8px;border:1px solid #b9c7d5;border-radius:2px;background:#fff;color:var(--ldp-text)}.ldpAlert{padding:10px 12px;border-left:3px solid}.ldpAlert.isError{border-color:#b42318;background:#fff4f3;color:#991b1b}.ldpAlert.isSuccess{border-color:#067647;background:#ecfdf3;color:#067647}.ldpWorkspace{min-width:0;display:grid;grid-template-columns:minmax(220px,.78fr) minmax(360px,1.35fr) minmax(280px,.9fr);align-items:start;gap:12px}.ldpGroups,.ldpShipments,.ldpRecommendation{min-width:0;border:1px solid var(--ldp-line);background:#fff}.ldpGroups>header,.ldpShipments>header,.ldpRecommendation>header{min-height:58px;padding:11px 13px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--ldp-line)}.ldpGroups h2,.ldpShipments h2,.ldpRecommendation h2{margin:0;color:var(--ldp-navy);font-size:13px}.ldpGroups p,.ldpShipments p,.ldpRecommendation p{margin:2px 0 0;color:var(--ldp-muted)}.ldpGroupList,.ldpShipmentList{max-height:calc(100vh - 285px);overflow:auto}.ldpGroupList>button{width:100%;min-width:0;padding:11px 12px;display:grid;gap:3px;border:0;border-bottom:1px solid #e9eef4;background:#fff;color:var(--ldp-text);text-align:left;cursor:pointer}.ldpGroupList>button:hover,.ldpGroupList>button.isSelected{background:#edf6ff}.ldpGroupList strong,.ldpGroupList span,.ldpGroupList small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ldpGroupList span,.ldpGroupList small{color:var(--ldp-muted)}.ldpShipmentList>label{min-width:0;padding:10px 12px;display:grid;grid-template-columns:18px minmax(0,1fr) minmax(125px,auto);align-items:center;gap:10px;border-bottom:1px solid #e9eef4}.ldpShipmentList>label>span{min-width:0;display:grid;gap:2px}.ldpShipmentList strong,.ldpShipmentList small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ldpShipmentList small{color:var(--ldp-muted)}.ldpRecommendation{padding-bottom:12px}.ldpRecommendation>label,.ldpRecommendation>dl,.ldpAssignButton{margin-left:12px;margin-right:12px}.ldpRecommendation>label{margin-top:11px}.ldpRecommendation dl{margin-top:13px;margin-bottom:13px}.ldpRecommendation dl>div{padding:8px 0;display:grid;grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);gap:10px;border-bottom:1px solid #e9eef4}.ldpRecommendation dt,.ldpRecommendation dd{min-width:0;margin:0}.ldpRecommendation dt{color:var(--ldp-muted)}.ldpRecommendation dd{overflow-wrap:anywhere;color:var(--ldp-navy);text-align:right}.ldpAssignButton{width:calc(100% - 24px)}.ldpEmpty{padding:28px 16px;color:var(--ldp-muted);text-align:center}@media(max-width:1100px){.ldpWorkspace{grid-template-columns:1fr 1fr}.ldpRecommendation{grid-column:1 / -1}}@media(max-width:760px){.ldpPage{padding-left:10px;padding-right:10px}.ldpHeader{align-items:stretch;flex-direction:column}.ldpFilters,.ldpWorkspace{grid-template-columns:1fr}.ldpRecommendation{grid-column:auto}.ldpGroupList,.ldpShipmentList{max-height:none}}.ldpSaveBatchButton{width:calc(100% - 24px);min-height:34px;margin:0 12px 8px;border:1px solid #7f8fa3;border-radius:2px;background:#fff;color:#344054;cursor:pointer}.ldpSaveBatchButton:hover:not(:disabled){border-color:var(--ldp-blue);background:#edf6ff;color:var(--ldp-blue)}.ldpSaveBatchButton:disabled{opacity:.55;cursor:not-allowed}.ldpPersistedWorkspace{min-width:0;display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.6fr);gap:12px}.ldpSavedBatches,.ldpBatchWorkspace{min-width:0;border:1px solid var(--ldp-line);background:#fff}.ldpSavedBatches>header,.ldpBatchWorkspace>header{min-height:58px;padding:11px 13px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--ldp-line)}.ldpSavedBatches h2,.ldpBatchWorkspace h2{margin:0;color:var(--ldp-navy);font-size:13px}.ldpSavedBatches p,.ldpBatchWorkspace p{margin:2px 0 0;color:var(--ldp-muted)}.ldpSavedBatchList{max-height:420px;overflow:auto}.ldpSavedBatchList article{border-bottom:1px solid #e9eef4}.ldpSavedBatchList article.isSelected{background:#edf6ff}.ldpSavedBatchOpen{width:100%;min-width:0;padding:10px 12px;display:grid;gap:2px;border:0;background:transparent;color:var(--ldp-text);text-align:left;cursor:pointer}.ldpSavedBatchOpen strong,.ldpSavedBatchOpen span,.ldpSavedBatchOpen small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ldpSavedBatchOpen span,.ldpSavedBatchOpen small{color:var(--ldp-muted)}.ldpSavedBatchFooter{padding:0 12px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px}.ldpSavedBatchFooter button{min-height:28px;padding:0 9px;border:1px solid var(--ldp-blue);border-radius:2px;background:var(--ldp-blue);color:#fff}.ldpBatchStatus{padding:2px 7px;border-radius:999px;background:#eef2f6;color:#475467;font-size:10px;text-transform:capitalize}.ldpBatchStatus.is-published,.ldpBatchStatus.is-completed{background:#eaf9f1;color:#067647}.ldpBatchStatus.is-assigned,.ldpBatchStatus.is-in_progress{background:#edf6ff;color:#175cd3}.ldpBatchWorkspace{padding-bottom:12px}.ldpBatchWorkspace>header>div>span{color:var(--ldp-blue);font-size:10px;font-weight:700}.ldpBatchSummary{margin:0;padding:10px 12px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;border-bottom:1px solid var(--ldp-line)}.ldpBatchSummary>div{min-width:0}.ldpBatchSummary dt{color:var(--ldp-muted)}.ldpBatchSummary dd{margin:2px 0 0;overflow:hidden;color:var(--ldp-navy);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ldpStopList{max-height:360px;overflow:auto}.ldpStopList article{min-width:0;padding:9px 12px;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;border-bottom:1px solid #e9eef4}.ldpStopSequence{width:26px;height:26px;display:grid;place-items:center;border-radius:2px;background:#e8eef5;color:#344054;font-weight:700}.ldpStopList article>div{min-width:0;display:grid;gap:2px}.ldpStopList article strong,.ldpStopList article span,.ldpStopList article small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ldpStopList article strong{color:var(--ldp-navy);text-transform:capitalize}.ldpStopList article span,.ldpStopList article small{color:var(--ldp-muted)}@media(max-width:900px){.ldpPersistedWorkspace,.ldpBatchSummary{grid-template-columns:1fr}}.ldpBatchToolbar{padding:10px 12px;display:flex;justify-content:flex-end;gap:8px;border-bottom:1px solid var(--ldp-line);background:#f8fafc}.ldpBatchToolbar button{min-height:31px;padding:0 10px;border:1px solid #9fb0c2;border-radius:2px;background:#fff;color:#344054;cursor:pointer}.ldpBatchToolbar button:hover:not(:disabled){border-color:var(--ldp-blue);background:#edf6ff;color:var(--ldp-blue)}.ldpBatchToolbar button:disabled{opacity:.52;cursor:not-allowed}.ldpBatchSummary{grid-template-columns:repeat(7,minmax(0,1fr))}@media(max-width:1180px){.ldpBatchSummary{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.ldpBatchToolbar{align-items:stretch;flex-direction:column}.ldpBatchToolbar button{width:100%}.ldpBatchSummary{grid-template-columns:1fr}}.ldpSearchSelect{position:relative;min-width:0;display:grid;gap:5px;z-index:1}.ldpSearchSelect.isOpen{z-index:80}.ldpSearchSelectLabel{color:#475467;font-size:12px;font-weight:600}.ldpSearchSelectControl{position:relative;min-width:0}.ldpPage .ldpSearchSelectControl input{width:100%;min-width:0;min-height:34px;padding:6px 54px 6px 9px;border:1px solid #b9c7d5;border-radius:2px;outline:none;background:#fff!important;color:#172033!important;-webkit-text-fill-color:#172033!important;font-size:12px;text-overflow:ellipsis;box-shadow:none}.ldpPage .ldpSearchSelectControl input::placeholder{color:#7d8998!important;-webkit-text-fill-color:#7d8998!important;opacity:1}.ldpPage .ldpSearchSelectControl input:focus{border-color:#568fc0;background:#fff!important;color:#172033!important;-webkit-text-fill-color:#172033!important;box-shadow:0 0 0 2px #0f6cbd1a}.ldpPage .ldpSearchSelectControl input:disabled{background:#f3f6f9!important;color:#8b96a5!important;-webkit-text-fill-color:#8b96a5!important;cursor:not-allowed;opacity:1}.ldpSearchSelectClear,.ldpSearchSelectToggle{position:absolute;top:50%;width:25px;height:27px;padding:0;display:grid;place-items:center;transform:translateY(-50%);border:0!important;border-radius:2px;background:transparent!important;color:#526174!important;font-size:12px;line-height:1;cursor:pointer;box-shadow:none!important}.ldpSearchSelectClear{right:25px}.ldpSearchSelectToggle{right:1px}.ldpSearchSelectClear:hover,.ldpSearchSelectToggle:hover:not(:disabled){background:#edf3f8!important;color:#0f6cbd!important}.ldpSearchSelectToggle:disabled{color:#9aa5b1!important;cursor:not-allowed;opacity:1}.ldpPage .ldpSearchSelectMenu{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:260px;overflow-x:hidden;overflow-y:auto;border:1px solid #b8c6d4;border-radius:3px;background:#fff!important;box-shadow:0 12px 28px #10233f2e;isolation:isolate}.ldpPage .ldpSearchSelectMenu>button{width:100%;min-width:0;min-height:48px;padding:8px 10px;display:grid;align-content:center;gap:2px;border:0!important;border-bottom:1px solid #edf1f5!important;border-radius:0!important;outline:none;background:#fff!important;color:#172033!important;-webkit-text-fill-color:#172033!important;text-align:left;cursor:pointer;box-shadow:none!important;opacity:1!important}.ldpPage .ldpSearchSelectMenu>button:last-child{border-bottom:0!important}.ldpPage .ldpSearchSelectMenu>button:hover,.ldpPage .ldpSearchSelectMenu>button:focus-visible,.ldpPage .ldpSearchSelectMenu>button.isFocused{background:#eaf3ff!important;color:#0b4f8a!important;-webkit-text-fill-color:#0b4f8a!important}.ldpPage .ldpSearchSelectMenu>button.isSelected{background:#1976d2!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.ldpPage .ldpSearchSelectMenu>button.isSelected:hover,.ldpPage .ldpSearchSelectMenu>button.isSelected:focus-visible{background:#0f6cbd!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.ldpPage .ldpSearchSelectMenu strong,.ldpPage .ldpSearchSelectMenu small{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ldpPage .ldpSearchSelectMenu strong{color:#172033!important;-webkit-text-fill-color:#172033!important;font-size:12px;font-weight:600}.ldpPage .ldpSearchSelectMenu small{color:#68778a!important;-webkit-text-fill-color:#68778a!important;font-size:10px;font-weight:400}.ldpPage .ldpSearchSelectMenu>button:hover strong,.ldpPage .ldpSearchSelectMenu>button:focus-visible strong,.ldpPage .ldpSearchSelectMenu>button.isFocused strong{color:#0b4f8a!important;-webkit-text-fill-color:#0b4f8a!important}.ldpPage .ldpSearchSelectMenu>button:hover small,.ldpPage .ldpSearchSelectMenu>button:focus-visible small,.ldpPage .ldpSearchSelectMenu>button.isFocused small{color:#426b91!important;-webkit-text-fill-color:#426b91!important}.ldpPage .ldpSearchSelectMenu>button.isSelected strong,.ldpPage .ldpSearchSelectMenu>button.isSelected small,.ldpPage .ldpSearchSelectMenu>button.isSelected:hover strong,.ldpPage .ldpSearchSelectMenu>button.isSelected:hover small,.ldpPage .ldpSearchSelectMenu>button.isSelected:focus-visible strong,.ldpPage .ldpSearchSelectMenu>button.isSelected:focus-visible small{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.ldpSearchSelectEmpty{padding:14px 10px;background:#fff!important;color:#68778a!important;font-size:11px;text-align:center}.ldpPage select{background:#fff!important;color:#172033!important;-webkit-text-fill-color:#172033!important;color-scheme:light}.ldpPage select option{background:#fff!important;color:#172033!important}.ldpPage select option:checked{background:#1976d2!important;color:#fff!important}.ldpFilters,.ldpRecommendation{overflow:visible}@media(max-width:1180px){.ldpFilters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.ldpFilters{grid-template-columns:1fr}.ldpSearchSelectMenu{max-height:220px}}.ldpSearchSelect.isDisabled .ldpSearchSelectLabel{color:#8a96a5}.ldpSearchSelectControl input:disabled{border-color:#d7dfe8!important;background:#f4f6f8!important;color:#8a96a5!important;-webkit-text-fill-color:#8a96a5!important}.ldpCascadeSummary{margin:11px 12px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ldpCascadeSummary>span{min-width:0;padding:7px 8px;display:grid;gap:2px;border:1px solid #e0e7ef;background:#f8fafc}.ldpCascadeSummary strong,.ldpCascadeSummary small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ldpCascadeSummary strong{color:#475467;font-size:10px;font-weight:600}.ldpCascadeSummary small{color:#172033;font-size:11px}@media(max-width:900px){.ldpCascadeSummary{grid-template-columns:1fr}}.ldpAutoRouteNotice{margin:11px 12px 0;padding:9px 10px;display:grid;gap:3px;border:1px solid #c9dced;background:#f3f8fd}.ldpAutoRouteNotice strong{color:#174f7f;font-size:11px;font-weight:600}.ldpAutoRouteNotice span{color:#52677d;font-size:10px;line-height:1.4}.ldpCascadeSummary{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1280px){.ldpFilters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.ldpCascadeSummary{grid-template-columns:1fr}}.ldpAlert.isWarning{border-color:#b7791f;background:#fff8e7;color:#7a4d0b}.ldpWorkloadTitle{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.ldpWorkloadTitle strong,.ldpWorkloadTitle span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ldpWorkloadTitle span{flex:0 0 auto;padding:2px 6px;border-radius:999px;background:#eef4f9;color:#52677d;font-size:9px;font-weight:600}.ldpGroupList>button.isSelected .ldpWorkloadTitle span{background:#d9ecff;color:#0b5798}.ldpWorkloadMetrics{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.ldpWorkloadMetrics>span{min-width:0;padding:5px 6px;display:grid;gap:1px;border:1px solid #e1e8ef;background:#f8fafc;color:#667085;font-size:9px;text-align:center}.ldpWorkloadMetrics b{color:#172033;font-size:11px;font-weight:600}.ldpCapacityWarning{width:max-content;max-width:100%;padding:3px 6px;border-radius:2px;background:#fff3d6;color:#8a5700!important;font-size:9px;font-weight:600}.ldpShipmentJobTypes{margin-top:2px;display:flex!important;flex-wrap:wrap;gap:4px;white-space:normal!important}.ldpShipmentJobTypes em{padding:2px 5px;border-radius:999px;background:#eef2f6;color:#475467;font-size:9px;font-style:normal;line-height:1.2;text-transform:capitalize}.ldpShipmentJobTypes em.is-pickup{background:#eaf3ff;color:#175cd3}.ldpShipmentJobTypes em.is-delivery{background:#eaf9f1;color:#067647}.ldpShipments>header>span{flex:0 0 auto;color:var(--ldp-blue);font-size:10px;font-weight:600;white-space:nowrap}.ldpRecommendation>header>div{min-width:0}.ldpRecommendation>header p{max-width:260px}.ldpFilters input[type=number]{appearance:textfield}.ldpFilters input[type=number]::-webkit-inner-spin-button,.ldpFilters input[type=number]::-webkit-outer-spin-button{margin:0}@media(max-width:560px){.ldpWorkloadMetrics{grid-template-columns:1fr}}.ldpRunPosition{display:inline-flex;align-items:center;gap:4px;color:#175cd3;font-size:10px;font-weight:600}.ldpGroupList>button.isOverCapacity{box-shadow:inset 3px 0 #b42318}.ldpFilters input[type=number]{width:100%;min-width:0;min-height:34px;padding:6px 8px;border:1px solid #b9c7d5;border-radius:2px;background:#fff;color:var(--ldp-text)}.ldpDiagnostics{margin:8px;border:1px solid #d7e0ea;background:#fff}.ldpDiagnostics>header{padding:9px 10px;display:grid;gap:2px;border-bottom:1px solid #e4eaf0;background:#f8fafc}.ldpDiagnostics>header strong{color:#172033;font-size:11px;font-weight:600}.ldpDiagnostics>header span{color:#667085;font-size:10px}.ldpDiagnostics.isError{border-color:#f0b8b8}.ldpDiagnosticMetrics{padding:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ldpDiagnosticMetrics>span,.ldpDiagnosticReasons>span{min-width:0;padding:6px 7px;display:grid;gap:2px;border:1px solid #e2e8ef;background:#fbfcfe;color:#667085;font-size:9px}.ldpDiagnosticMetrics b,.ldpDiagnosticReasons b{color:#172033;font-size:11px;font-weight:600}.ldpDiagnosticReasons{padding:0 8px 8px;display:grid;gap:5px}.ldpDiagnosticReasons>span{grid-template-columns:28px minmax(0,1fr);align-items:center}.ldpDiagnosticShipments{border-top:1px solid #e4eaf0}.ldpDiagnosticShipments article{padding:7px 9px;display:grid;gap:2px;border-bottom:1px solid #edf1f5}.ldpDiagnosticShipments article:last-child{border-bottom:0}.ldpDiagnosticShipments strong{overflow:hidden;color:#172033;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ldpDiagnosticShipments span{color:#b42318;font-size:9px;line-height:1.35}.ldpFilters>label{align-content:start}.ldpFieldHint{color:#667085;font-size:10px;line-height:1.35}.ldpDiagnosticMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ldpCascadeSummary{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1280px){.ldpCascadeSummary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.ldpCascadeSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.ldpCascadeSummary,.ldpDiagnosticMetrics{grid-template-columns:1fr}}.ldpGroupList{padding:8px;display:grid;align-content:start;gap:8px;background:#f7f9fc}.ldpGroupList>button{padding:10px 11px;gap:8px;border:1px solid #d7e1eb;border-radius:4px;background:#fff;box-shadow:none}.ldpGroupList>button:hover{border-color:#9fc3e3;background:#f8fbff}.ldpGroupList>button.isSelected{border-color:#86b7df;background:#eef6fd;box-shadow:0 1px 3px #10233f14}.ldpGroupList>button.isOverCapacity{border-color:#e5a7a2;box-shadow:none}.ldpRunTitle{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.ldpRunTitle>div{min-width:0;display:grid;gap:2px}.ldpRunTitle strong,.ldpRunTitle span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ldpRunTitle strong{color:#10233f;font-size:11px;font-weight:700}.ldpRunTitle span{color:#667085;font-size:9px;font-weight:500}.ldpRunTitle em{flex:0 0 auto;padding:2px 6px;border-radius:999px;background:#e8f6ed;color:#147a3f;font-size:8px;font-style:normal;font-weight:700;line-height:1.4}.ldpRunMetrics{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.ldpRunMetrics>span{min-width:0;padding:5px 3px;display:grid;gap:1px;border:1px solid #dce6ef;border-radius:2px;background:#ffffffd1;color:#667085;font-size:8px;line-height:1.2;text-align:center;white-space:normal}.ldpRunMetrics b{color:#10233f;font-size:11px;font-weight:700}.ldpRunFooter{min-width:0;padding-top:6px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;border-top:1px solid #dce6ef}.ldpRunFooter>span{min-width:0;overflow:hidden;color:#667085;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.ldpRunFooter>span+span{padding-left:6px;border-left:1px solid #dce6ef}.ldpRunFooter b{color:#344054;font-size:9px;font-weight:700}.ldpGroupList>button.isSelected .ldpRunTitle strong,.ldpGroupList>button.isSelected .ldpRunMetrics b,.ldpGroupList>button.isSelected .ldpRunFooter b{color:#0f4f83}.ldpCapacityWarning{justify-self:start}@media(max-width:1180px){.ldpRunMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.ldpRunMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:480px){.ldpRunMetrics,.ldpRunFooter{grid-template-columns:repeat(2,minmax(0,1fr))}.ldpRunFooter>span+span{padding-left:0;border-left:0}}.ldpGroupList>button.isSelected,.ldpGroupList>button.isSelected:hover,.ldpGroupList>button.isSelected:focus-visible{border-color:#0f6cbd!important;background:#0f82d5!important;color:#fff!important;box-shadow:0 3px 10px #0f6cbd2e!important}.ldpGroupList>button.isSelected .ldpRunTitle strong,.ldpGroupList>button.isSelected .ldpRunTitle span,.ldpGroupList>button.isSelected .ldpRunFooter>span,.ldpGroupList>button.isSelected .ldpRunFooter b,.ldpGroupList>button.isSelected small{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.ldpGroupList>button.isSelected .ldpRunTitle span,.ldpGroupList>button.isSelected .ldpRunFooter>span{opacity:.9}.ldpGroupList>button.isSelected .ldpRunTitle em{border:1px solid rgba(255,255,255,.72);background:#fff!important;color:#087a3f!important;-webkit-text-fill-color:#087a3f!important}.ldpGroupList>button.isSelected .ldpRunMetrics>span{border-color:#ffffffe0!important;background:#fff!important;color:#47627d!important;-webkit-text-fill-color:#47627d!important}.ldpGroupList>button.isSelected .ldpRunMetrics b{color:#0f4f83!important;-webkit-text-fill-color:#0f4f83!important}.ldpGroupList>button.isSelected .ldpRunFooter{border-top-color:#ffffffb8!important}.ldpGroupList>button.isSelected .ldpRunFooter>span+span{border-left-color:#ffffffb8!important}.ldpGroupList>button.isSelected .ldpCapacityWarning{border:1px solid rgba(255,255,255,.72);background:#fff!important;color:#8a5700!important;-webkit-text-fill-color:#8a5700!important}.ldpToast{position:fixed;top:72px;right:24px;z-index:4000;width:min(440px,calc(100vw - 32px));min-height:44px;padding:10px 10px 10px 13px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #9bd5b6;border-radius:5px;background:#ecfdf3;color:#05603a;box-shadow:0 14px 36px #10233f38;animation:ldpToastEnter .18s ease-out}.ldpToast>span{min-width:0;overflow-wrap:anywhere;font-weight:600}.ldpToast>button{width:28px;height:28px;flex:0 0 auto;padding:0;border:0;border-radius:3px;background:transparent;color:inherit;font-size:18px;cursor:pointer}.ldpToast>button:hover{background:#05603a17}@keyframes ldpToastEnter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ldpSavedBatchList article{margin:10px;overflow:hidden;border:1px solid #d6e0ea;border-radius:4px;background:#fff}.ldpSavedBatchList article.isSelected{border-color:#82b7e5;background:#edf6ff;box-shadow:0 0 0 1px #0f6cbd14}.ldpSavedBatchOpen,.ldpSavedBatchList article.isSelected .ldpSavedBatchOpen{background:transparent!important;color:#172033!important;-webkit-text-fill-color:#172033!important}.ldpSavedBatchOpen strong,.ldpSavedBatchList article.isSelected .ldpSavedBatchOpen strong{color:#10233f!important;-webkit-text-fill-color:#10233f!important}.ldpSavedBatchOpen span,.ldpSavedBatchOpen small,.ldpSavedBatchList article.isSelected .ldpSavedBatchOpen span,.ldpSavedBatchList article.isSelected .ldpSavedBatchOpen small{color:#667085!important;-webkit-text-fill-color:#667085!important}.ldpSavedBatchFooter{margin-top:4px;padding:10px 12px 12px;border-top:1px solid #dce5ee;background:#ffffffb8}.ldpSavedBatchFooter button{min-width:78px}.ldpLiveRecommendation{margin:11px 12px 0;padding:10px;display:grid;gap:8px;border:1px solid #bfd7eb;border-radius:4px;background:#f4f9fd}.ldpLiveRecommendation>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ldpLiveRecommendation>header>div{min-width:0;display:grid;gap:2px}.ldpLiveRecommendation>header strong{color:#10233f;font-size:11px}.ldpLiveRecommendation>header span{color:#667085;font-size:9px}.ldpLiveRecommendation>header b{min-width:36px;padding:4px 7px;border-radius:999px;background:#dff2e7;color:#067647;text-align:center}.ldpLiveRecommendationNames{display:grid;gap:2px}.ldpLiveRecommendationNames strong{color:#10233f}.ldpLiveRecommendationNames span,.ldpLiveRecommendation>p{margin:0;color:#52677d}.ldpLiveRecommendationReasons{display:flex;flex-wrap:wrap;gap:4px}.ldpLiveRecommendationReasons span{padding:3px 6px;border-radius:999px;background:#fff;color:#40566e;font-size:9px;border:1px solid #d5e3ef}.ldpLiveRecommendation>button{min-height:31px;border:1px solid var(--ldp-blue);border-radius:3px;background:#fff;color:var(--ldp-blue);cursor:pointer}.ldpLiveRecommendation>button:hover{background:#eaf4fd}@media(max-width:760px){.ldpToast{top:12px;right:16px;left:16px;width:auto}}.ldpPage .ldpGroupList{padding:8px;gap:8px;background:#f6f8fb!important}.ldpPage .ldpGroupList>button,.ldpPage .ldpGroupList>button:hover,.ldpPage .ldpGroupList>button:focus-visible,.ldpPage .ldpGroupList>button.isSelected,.ldpPage .ldpGroupList>button.isSelected:hover,.ldpPage .ldpGroupList>button.isSelected:focus-visible{width:100%;min-width:0;padding:10px;display:grid;gap:8px;border:1px solid #d5e0ea!important;border-radius:5px;outline:none;background:#fff!important;color:#172033!important;-webkit-text-fill-color:#172033!important;text-align:left;box-shadow:0 1px 2px #10233f0d!important;opacity:1!important}.ldpPage .ldpGroupList>button:hover{border-color:#9dbfdd!important;background:#f8fbff!important}.ldpPage .ldpGroupList>button.isSelected,.ldpPage .ldpGroupList>button.isSelected:hover,.ldpPage .ldpGroupList>button.isSelected:focus-visible{border-color:#2783c5!important;background:#eef7ff!important;box-shadow:0 0 0 1px #0f6cbd14!important}.ldpPage .ldpGroupList>button.isOverCapacity{border-color:#e2aaa5!important}.ldpPage .ldpRunTitle{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.ldpPage .ldpRunTitle>div{min-width:0;display:grid;gap:2px}.ldpPage .ldpRunTitle strong,.ldpPage .ldpGroupList>button.isSelected .ldpRunTitle strong{min-width:0;overflow:hidden;color:#10233f!important;-webkit-text-fill-color:#10233f!important;font-size:11px;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap;opacity:1}.ldpPage .ldpRunTitle span,.ldpPage .ldpGroupList>button.isSelected .ldpRunTitle span{min-width:0;overflow:hidden;color:#667085!important;-webkit-text-fill-color:#667085!important;font-size:9px;font-weight:500;line-height:1.25;text-overflow:ellipsis;white-space:nowrap;opacity:1}.ldpPage .ldpRunTitle em,.ldpPage .ldpGroupList>button.isSelected .ldpRunTitle em{flex:0 0 auto;padding:3px 7px;border:1px solid #bde5ca!important;border-radius:999px;background:#ecf9f0!important;color:#087a3f!important;-webkit-text-fill-color:#087a3f!important;font-size:8px;font-style:normal;font-weight:700;line-height:1.2;opacity:1}.ldpPage .ldpRunMetrics{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.ldpPage .ldpRunMetrics>span,.ldpPage .ldpGroupList>button.isSelected .ldpRunMetrics>span{min-width:0;min-height:50px;padding:5px 2px;display:grid;align-content:center;gap:2px;border:1px solid #dce6ef!important;border-radius:3px;background:#fff!important;color:#667085!important;-webkit-text-fill-color:#667085!important;font-size:8px;line-height:1.15;text-align:center;white-space:normal;opacity:1}.ldpPage .ldpRunMetrics b,.ldpPage .ldpGroupList>button.isSelected .ldpRunMetrics b{color:#0f4f83!important;-webkit-text-fill-color:#0f4f83!important;font-size:11px;font-weight:700;opacity:1}.ldpPage .ldpRunFooter,.ldpPage .ldpGroupList>button.isSelected .ldpRunFooter{min-width:0;padding-top:6px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid #dce6ef!important}.ldpPage .ldpRunFooter>span,.ldpPage .ldpGroupList>button.isSelected .ldpRunFooter>span{min-width:0;padding:0 6px;overflow:hidden;color:#667085!important;-webkit-text-fill-color:#667085!important;font-size:8px;line-height:1.25;text-align:center;text-overflow:ellipsis;white-space:nowrap;opacity:1}.ldpPage .ldpRunFooter>span:first-child{padding-left:0;text-align:left}.ldpPage .ldpRunFooter>span:last-child{padding-right:0;text-align:right}.ldpPage .ldpRunFooter>span+span,.ldpPage .ldpGroupList>button.isSelected .ldpRunFooter>span+span{border-left:1px solid #dce6ef!important}.ldpPage .ldpRunFooter b,.ldpPage .ldpGroupList>button.isSelected .ldpRunFooter b{color:#344054!important;-webkit-text-fill-color:#344054!important;font-size:9px;font-weight:700;opacity:1}.ldpPage .ldpGroupList>button.isSelected small,.ldpPage .ldpGroupList>button small{color:#667085!important;-webkit-text-fill-color:#667085!important;opacity:1}.ldpPage .ldpGroupList>button.isSelected .ldpCapacityWarning,.ldpPage .ldpGroupList>button .ldpCapacityWarning{border:1px solid #efd08c!important;background:#fff7e6!important;color:#8a5700!important;-webkit-text-fill-color:#8a5700!important}@media(max-width:1180px){.ldpPage .ldpRunMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.ldpPage .ldpRunMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:480px){.ldpPage .ldpRunMetrics,.ldpPage .ldpRunFooter{grid-template-columns:repeat(2,minmax(0,1fr))}.ldpPage .ldpRunFooter>span,.ldpPage .ldpRunFooter>span:first-child,.ldpPage .ldpRunFooter>span:last-child{padding:3px 0;border-left:0!important;text-align:left}}.ldpPage .ldpRunMetrics{position:relative;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important}.ldpPage .ldpRunMetrics>.ldpRunMetric,.ldpPage .ldpGroupList>button.isSelected .ldpRunMetrics>.ldpRunMetric{position:relative;min-width:0;min-height:40px;padding:5px 3px;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid #d9e4ee!important;border-radius:4px;outline:none;background:#fff!important;color:#32658f!important;-webkit-text-fill-color:#32658f!important;cursor:help}.ldpPage .ldpRunMetric svg{width:15px;height:15px;flex:0 0 auto;color:#2674ad!important;stroke:currentColor}.ldpPage .ldpRunMetric b,.ldpPage .ldpGroupList>button.isSelected .ldpRunMetric b{color:#10233f!important;-webkit-text-fill-color:#10233f!important;font-size:11px;font-weight:700;line-height:1}.ldpPage .ldpRunMetric small{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ldpPage .ldpRunMetric:after{position:absolute;left:50%;bottom:calc(100% + 7px);z-index:120;max-width:120px;padding:4px 7px;transform:translate(-50%,3px);border-radius:3px;background:#10233f;color:#fff;content:attr(data-tooltip);font-size:9px;font-weight:600;line-height:1.2;opacity:0;pointer-events:none;white-space:nowrap;transition:opacity .12s ease,transform .12s ease}.ldpPage .ldpRunMetric:before{position:absolute;left:50%;bottom:calc(100% + 2px);z-index:119;width:0;height:0;transform:translate(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #10233f;content:"";opacity:0;pointer-events:none;transition:opacity .12s ease}.ldpPage .ldpRunMetric:hover:after,.ldpPage .ldpRunMetric:focus:after,.ldpPage .ldpRunMetric:focus-visible:after,.ldpPage .ldpRunMetric:hover:before,.ldpPage .ldpRunMetric:focus:before,.ldpPage .ldpRunMetric:focus-visible:before{opacity:1}.ldpPage .ldpRunMetric:hover:after,.ldpPage .ldpRunMetric:focus:after,.ldpPage .ldpRunMetric:focus-visible:after{transform:translate(-50%)}.ldpPage .ldpRunMetric:focus-visible{border-color:#6da8d7!important;box-shadow:0 0 0 2px #0f6cbd24}@media(max-width:1180px){.ldpPage .ldpRunMetrics{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:480px){.ldpPage .ldpRunMetrics{grid-template-columns:repeat(4,minmax(0,1fr))!important}.ldpPage .ldpRunMetrics>.ldpRunMetric{min-height:38px;gap:3px}.ldpPage .ldpRunMetric svg{width:13px;height:13px}.ldpPage .ldpRunMetric b{font-size:10px}}.ldpPage .ldpRecommendation{overflow:visible;border-color:#cfdbe7;border-radius:6px;background:#fff;box-shadow:0 2px 10px #10233f0f}.ldpPage .ldpRecommendation>header{min-height:64px;padding:13px 14px;border-bottom-color:#dbe4ed;border-radius:6px 6px 0 0;background:linear-gradient(180deg,#fff,#f7fafe)}.ldpPage .ldpRecommendation>header h2{color:#10233f;font-size:13px;font-weight:700}.ldpPage .ldpRecommendation>header p{max-width:none;color:#667085;font-size:10px;line-height:1.4}.ldpPage .ldpLiveRecommendation{margin:12px 12px 2px;padding:12px;gap:10px;border:1px solid #b9d9c7;border-radius:6px;background:linear-gradient(180deg,#f7fcf9,#eef8f2);box-shadow:inset 0 0 0 1px #ffffffb8}.ldpPage .ldpLiveRecommendation.isEmpty{border-color:#c9dced;background:linear-gradient(180deg,#f8fbfe,#f1f6fb)}.ldpPage .ldpLiveRecommendation>header{padding-bottom:9px;border-bottom:1px solid rgba(103,145,119,.22)}.ldpPage .ldpLiveRecommendation>header strong{color:#0f5132;font-size:11px;font-weight:700}.ldpPage .ldpLiveRecommendation.isEmpty>header strong{color:#174f7f}.ldpPage .ldpLiveRecommendation>header span{color:#667085;font-size:9px}.ldpPage .ldpLiveRecommendation>header b{min-width:42px;height:42px;padding:0;display:grid;place-items:center;border:2px solid #1c9a51;border-radius:50%;background:#fff;color:#087a3f;font-size:12px;font-weight:800}.ldpPage .ldpLiveRecommendationNames{padding:1px 0;gap:3px}.ldpPage .ldpLiveRecommendationNames strong{color:#0f4f83;font-size:12px;font-weight:700}.ldpPage .ldpLiveRecommendationNames span{color:#344054;font-size:10px;line-height:1.35}.ldpPage .ldpLiveRecommendationReasons{display:grid;grid-template-columns:1fr;gap:4px}.ldpPage .ldpLiveRecommendationReasons span{position:relative;padding:3px 6px 3px 18px;border:0;border-radius:0;background:transparent;color:#40566e;font-size:9px;line-height:1.35}.ldpPage .ldpLiveRecommendationReasons span:before{content:"✓";position:absolute;left:3px;top:2px;color:#148447;font-weight:800}.ldpPage .ldpLiveRecommendation>button{min-height:34px;border-color:#0f6cbd;background:#0f6cbd;color:#fff;font-weight:600}.ldpPage .ldpLiveRecommendation>button:hover{background:#0b5798;color:#fff}.ldpLiveRecommendationEmpty{padding:4px 1px 2px;display:grid;gap:4px}.ldpLiveRecommendationEmpty strong{color:#174f7f;font-size:11px;font-weight:700}.ldpLiveRecommendationEmpty span{color:#52677d;font-size:10px;line-height:1.45}.ldpPage .ldpRecommendation>label{margin-top:13px}.ldpPage .ldpAutoRouteNotice{margin-top:12px;padding:10px 11px;border-radius:4px}.ldpPage .ldpCascadeSummary{position:relative;margin:12px 12px 2px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;overflow:visible}.ldpPage .ldpContextMetric{position:relative;min-width:0;min-height:48px;padding:7px 4px;display:grid;place-items:center;align-content:center;gap:4px;border:1px solid #dbe4ed;border-radius:4px;outline:none;background:#f8fafc;color:#426b91;cursor:help}.ldpPage .ldpContextMetric:hover,.ldpPage .ldpContextMetric:focus-visible{z-index:10;border-color:#8db9df;background:#edf6ff;color:#0f6cbd;box-shadow:0 0 0 2px #0f6cbd14}.ldpPage .ldpContextMetric svg{width:16px;height:16px;flex:0 0 auto}.ldpPage .ldpContextMetric b{width:100%;overflow:hidden;color:#172033;font-size:8px;font-weight:700;line-height:1.15;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ldpPage .ldpContextMetric:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 7px);z-index:100;width:max-content;max-width:220px;padding:6px 8px;transform:translate(-50%,4px);border-radius:4px;background:#10233f;color:#fff;font-size:9px;font-weight:500;line-height:1.35;text-align:center;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;box-shadow:0 8px 20px #10233f33;transition:opacity .14s ease,transform .14s ease,visibility .14s ease}.ldpPage .ldpContextMetric:hover:after,.ldpPage .ldpContextMetric:focus-visible:after{transform:translate(-50%);opacity:1;visibility:visible}.ldpPage .ldpRecommendation dl{margin-top:12px;margin-bottom:14px;padding:0 2px}.ldpPage .ldpRecommendation dl>div{min-height:35px;padding:8px 0;align-items:center}.ldpPage .ldpRecommendation dt{font-size:10px}.ldpPage .ldpRecommendation dd{color:#172033;font-size:10px;font-weight:600}.ldpPage .ldpSaveBatchButton,.ldpPage .ldpAssignButton{min-height:36px;border-radius:3px;font-weight:600}@media(max-width:1280px){.ldpPage .ldpCascadeSummary{grid-template-columns:repeat(5,minmax(42px,1fr))}}@media(max-width:900px){.ldpPage .ldpCascadeSummary{grid-template-columns:repeat(5,minmax(48px,1fr))}}@media(max-width:560px){.ldpPage .ldpCascadeSummary{grid-template-columns:repeat(5,minmax(44px,1fr))}.ldpPage .ldpContextMetric b{font-size:7px}}.ldpPage .ldpSavedBatchList>article,.ldpPage .ldpSavedBatchList>article.isSelected{overflow:hidden;border:1px solid #cfdbe7!important;border-radius:5px;background:#fff!important;box-shadow:none!important}.ldpPage .ldpSavedBatchList>article:hover{border-color:#8ebce1!important;background:#fff!important}.ldpPage .ldpSavedBatchList>article.isSelected{border-color:#2b84c6!important;background:#fff!important;box-shadow:0 0 0 1px #0f6cbd14!important}.ldpPage .ldpSavedBatchOpen,.ldpPage .ldpSavedBatchList>article.isSelected .ldpSavedBatchOpen{width:100%;min-width:0;padding:11px 12px 10px;display:grid;gap:3px;border:0!important;border-radius:0;background:#f8fbfe!important;color:#172033!important;-webkit-text-fill-color:#172033!important;text-align:left;cursor:pointer}.ldpPage .ldpSavedBatchOpen:hover,.ldpPage .ldpSavedBatchList>article.isSelected .ldpSavedBatchOpen:hover{background:#eef7ff!important}.ldpPage .ldpSavedBatchList>article.isSelected .ldpSavedBatchOpen{background:#eaf5ff!important}.ldpPage .ldpSavedBatchOpen strong,.ldpPage .ldpSavedBatchList>article.isSelected .ldpSavedBatchOpen strong{overflow:hidden;color:#10233f!important;-webkit-text-fill-color:#10233f!important;font-size:11px;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap;opacity:1}.ldpPage .ldpSavedBatchOpen span,.ldpPage .ldpSavedBatchList>article.isSelected .ldpSavedBatchOpen span{overflow:hidden;color:#49647d!important;-webkit-text-fill-color:#49647d!important;font-size:10px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap;opacity:1}.ldpPage .ldpSavedBatchOpen small,.ldpPage .ldpSavedBatchList>article.isSelected .ldpSavedBatchOpen small{overflow:hidden;color:#667085!important;-webkit-text-fill-color:#667085!important;font-size:9px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap;opacity:1}.ldpPage .ldpSavedBatchFooter{min-height:44px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #dde6ef;background:#fff!important}.ldpPage .ldpSavedBatchFooter .ldpBatchStatus{margin:0}.ldpPage .ldpSavedBatchFooter>button{min-width:74px;min-height:30px;padding:0 10px;border:1px solid #5aa7df;border-radius:3px;background:#5aa7df;color:#fff;font-weight:600}.ldpPage .ldpSavedBatchFooter>button:disabled{border-color:#8bbce0;background:#8bbce0;color:#fff;opacity:1}.ldpPage .ldpBatchSummary{margin:0;padding:10px;display:grid;grid-template-columns:repeat(7,minmax(68px,1fr));gap:7px;border-top:1px solid #dce5ee;border-bottom:1px solid #dce5ee;background:#f8fafc}.ldpPage .ldpBatchSummaryMetric{position:relative;min-width:0;min-height:54px;padding:7px 5px;display:grid;place-items:center;align-content:center;gap:5px;border:1px solid #d9e4ee;border-radius:4px;outline:none;background:#fff;color:#2674ad;cursor:help}.ldpPage .ldpBatchSummaryMetric:hover,.ldpPage .ldpBatchSummaryMetric:focus-visible{z-index:20;border-color:#77add4;background:#eef7ff;box-shadow:0 0 0 2px #0f6cbd14}.ldpPage .ldpBatchSummaryMetric svg{width:17px;height:17px;stroke:currentColor}.ldpPage .ldpBatchSummaryMetric strong{width:100%;overflow:hidden;color:#172033;font-size:9px;font-weight:700;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ldpPage .ldpBatchSummaryMetric:after{position:absolute;left:50%;bottom:calc(100% + 7px);z-index:220;max-width:260px;padding:5px 8px;transform:translate(-50%,3px);border-radius:3px;background:#10233f;color:#fff;content:attr(data-tooltip);font-size:9px;font-weight:600;line-height:1.25;opacity:0;pointer-events:none;visibility:hidden;white-space:nowrap;transition:opacity .12s ease,transform .12s ease}.ldpPage .ldpBatchSummaryMetric:before{position:absolute;left:50%;bottom:calc(100% + 2px);z-index:219;width:0;height:0;transform:translate(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #10233f;content:"";opacity:0;pointer-events:none;visibility:hidden}.ldpPage .ldpBatchSummaryMetric:hover:after,.ldpPage .ldpBatchSummaryMetric:hover:before,.ldpPage .ldpBatchSummaryMetric:focus-visible:after,.ldpPage .ldpBatchSummaryMetric:focus-visible:before{opacity:1;visibility:visible}.ldpPage .ldpBatchSummaryMetric:hover:after,.ldpPage .ldpBatchSummaryMetric:focus-visible:after{transform:translate(-50%)}.ldpVisuallyHidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:1180px){.ldpPage .ldpBatchSummary{grid-template-columns:repeat(4,minmax(70px,1fr))}}@media(max-width:720px){.ldpPage .ldpBatchSummary{grid-template-columns:repeat(2,minmax(80px,1fr))}}.ldpToast.isError{border-color:#f0a7a1;background:#fff2f1;color:#9b1c1c}.ldpToast.isError>button:hover{background:#9b1c1c14}.ldpPage .ldpBatchToolbar{flex-wrap:wrap}.ldpPage .ldpBatchToolbar .ldpAssignBatchButton{border-color:#0f6cbd;background:#0f6cbd;color:#fff;font-weight:700}.ldpPage .ldpBatchToolbar .ldpAssignBatchButton:hover:not(:disabled){border-color:#0b5798;background:#0b5798;color:#fff}.ldpPage .ldpBatchToolbar .ldpAssignBatchButton:disabled{border-color:#b8c6d4;background:#d8e0e8;color:#68778a;opacity:1}.ldpBatchAssignmentSummary{margin:10px 12px 0;overflow:hidden;border:1px solid #d6e1eb;border-radius:5px;background:#fff}.ldpBatchAssignmentSummary>header{padding:9px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e2e9f0;background:#f7fafe}.ldpBatchAssignmentSummary>header>div{min-width:0;display:grid;gap:2px}.ldpBatchAssignmentSummary>header strong{color:#10233f;font-size:11px}.ldpBatchAssignmentSummary>header span{color:#667085;font-size:9px}.ldpBatchAssignmentSummary>header em{padding:3px 7px;border-radius:999px;background:#eef2f6;color:#667085;font-size:9px;font-style:normal;font-weight:700}.ldpBatchAssignmentSummary>header em.isAssigned{background:#eaf9f1;color:#067647}.ldpBatchAssignmentSummary>div{padding:9px 10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ldpBatchAssignmentSummary>div>span{min-width:0;padding:7px 8px;display:grid;gap:3px;border:1px solid #e0e7ef;border-radius:4px;background:#fbfcfe}.ldpBatchAssignmentSummary small,.ldpBatchAssignmentSummary strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ldpBatchAssignmentSummary small{color:#667085;font-size:9px}.ldpBatchAssignmentSummary>div strong{color:#172033;font-size:10px}.ldpBatchAssignmentSummary>p{margin:0;padding:0 10px 10px;color:#667085;font-size:9px;line-height:1.45}@media(max-width:760px){.ldpBatchAssignmentSummary>div{grid-template-columns:1fr}}.ldpPage .ldpBatchToolbar .ldpAssignBatchButton:disabled{min-width:190px}.ldpPage .ldpBatchToolbar .ldpAssignBatchButton[disabled]{cursor:wait}.ldpHelperOperations{margin:11px 12px 0;overflow:visible;border:1px solid #d9e2ec;border-radius:4px;background:#fff}.ldpHelperOperations>header{min-height:48px;padding:9px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e6ecf2;background:#f8fafc}.ldpHelperOperations>header>div{min-width:0;display:grid;gap:2px}.ldpHelperOperations>header strong{color:#10233f;font-size:11px}.ldpHelperOperations>header span{color:#667085;font-size:9px}.ldpHelperOperations>header b{min-width:28px;padding:3px 7px;border-radius:999px;background:#eaf3ff;color:#175cd3;text-align:center}.ldpHelperAddPanel{position:relative;z-index:30;padding:10px;display:grid;gap:9px}.ldpHelperPicker{position:relative;z-index:32;min-width:0}.ldpHelperPicker .ldpSearchSelect{width:100%}.ldpHelperPicker .ldpSearchSelectMenu{z-index:200}.ldpHelperRoleActions{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px}.ldpHelperRoleField{min-width:0;display:grid;gap:5px}.ldpHelperRoleField>span{color:#475467;font-weight:600}.ldpHelperRoleField select{width:100%;min-width:0;min-height:34px;padding:6px 8px;border:1px solid #b9c7d5;border-radius:2px;background:#fff;color:#172033}.ldpHelperRoleField select:disabled{border-color:#d7dfe8;background:#f4f6f8!important;color:#8a96a5!important;-webkit-text-fill-color:#8a96a5!important;cursor:not-allowed}.ldpHelperAddButton{min-width:96px;min-height:34px;padding:0 11px;border:1px solid #0f6cbd;border-radius:2px;background:#0f6cbd;color:#fff;font-weight:600;white-space:nowrap;cursor:pointer}.ldpHelperAddButton:hover:not(:disabled){border-color:#0b5798;background:#0b5798}.ldpHelperAddButton:disabled,.ldpHelperList button:disabled{opacity:.55;cursor:not-allowed}.ldpHelperList{position:relative;z-index:1;padding:8px;display:grid;gap:8px;border-top:1px solid #edf1f5;background:#f8fafc}.ldpHelperCard{min-width:0;padding:9px;display:grid;gap:9px;border:1px solid #d9e4ee;border-radius:4px;background:#fff;box-shadow:0 1px 2px #10233f0a}.ldpHelperIdentity{min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px}.ldpHelperAvatar{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#eaf3ff;color:#175cd3!important;font-size:11px!important;font-weight:700}.ldpHelperIdentity>div{min-width:0;display:grid;gap:2px}.ldpHelperIdentity strong,.ldpHelperIdentity span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ldpHelperIdentity strong{color:#10233f;font-size:10px}.ldpHelperIdentity>div>span{color:#667085;font-size:9px}.ldpHelperCardControls{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:7px}.ldpHelperCardControls label{min-width:0;display:grid;gap:4px}.ldpHelperCardControls label>span{color:#667085;font-size:9px;font-weight:600}.ldpHelperCardControls select{width:100%;min-width:0;min-height:32px;padding:5px 7px;border:1px solid #c5d0dc;border-radius:2px;background:#fff;color:#172033}.ldpHelperRemoveButton{width:100%;min-height:31px;padding:0 9px;border:1px solid #e3b8b4!important;border-radius:2px;background:#fff7f6!important;color:#9b2c24!important;font-weight:600;cursor:pointer}.ldpHelperRemoveButton:hover:not(:disabled){border-color:#c96f67!important;background:#fff0ee!important}.ldpHelperEmpty{padding:12px 10px;color:#667085;text-align:center}.ldpBatchHelperSummary{padding:0 12px 10px;display:flex;flex-wrap:wrap;gap:6px}.ldpBatchHelperSummary>span{padding:6px 8px;display:grid;gap:1px;border:1px solid #dce6ef;border-radius:3px;background:#f8fafc}.ldpBatchHelperSummary strong{color:#10233f;font-size:10px}.ldpBatchHelperSummary small{color:#667085;font-size:9px;text-transform:capitalize}@media(min-width:420px){.ldpHelperCardControls{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ldpHelperRemoveButton{grid-column:1 / -1}}@media(max-width:560px){.ldpHelperRoleActions{grid-template-columns:1fr}.ldpHelperAddButton{width:100%}}.ldpHelperCardControls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.ldpHelperCardControls label{min-width:0}.ldpHelperCardControls input,.ldpHelperCardControls select{width:100%;min-width:0;box-sizing:border-box}.ldpHelperResponsibilityField,.ldpHelperRemoveButton{grid-column:1 / -1}@media(min-width:1320px){.ldpHelperCardControls{grid-template-columns:repeat(3,minmax(0,1fr))}.ldpHelperResponsibilityField{grid-column:span 2}.ldpHelperRemoveButton{grid-column:auto;align-self:end}}.plHubPage,.plHubPage *{box-sizing:border-box}.plHubPage{--hub-text: #172033;--hub-muted: #667085;--hub-border: #dfe4ea;--hub-border-soft: #edf0f3;--hub-panel: #ffffff;--hub-surface: #f7f8fa;--hub-accent: #106ebe;--hub-accent-hover: #005a9e;--hub-success: #16794f;--hub-warning: #a15c00;width:100%;min-width:0;color:var(--hub-text);font-size:12px}.plHubPage~*,.plHubPage:before,.plHubPage:after{border-top-color:transparent}.plHubPage .plHubStats,.plHubPage .plHubPanel,.plHubPage .plHubDrawer,.plHubPage .plHubMapDialog{border-radius:2px}.plHubStats{width:100%;min-width:0;margin:0 0 8px;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-flow:column;gap:8px;overflow:visible}.plHubStat{min-width:0!important;width:auto;height:66px;min-height:66px;padding:8px 9px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;overflow:hidden;background:#fff;border:1px solid #dbe3ec;border-top:3px solid #64748b;border-radius:2px;box-shadow:0 1px 2px #0f172a0d}.plHubStat.is-total{border-top-color:#0f6cbd}.plHubStat.is-active{border-top-color:#16a34a}.plHubStat.is-inactive{border-top-color:#64748b}.plHubStat.is-countries{border-top-color:#7c3aed}.plHubStat.is-mapped{border-top-color:#0891b2}.plHubStatIcon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:#0f6cbd}.plHubStat.is-active .plHubStatIcon{color:#16a34a}.plHubStat.is-inactive .plHubStatIcon{color:#64748b}.plHubStat.is-countries .plHubStatIcon{color:#7c3aed}.plHubStat.is-mapped .plHubStatIcon{color:#0891b2}.plHubStatIcon svg{width:22px;height:22px;display:block;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.plHubStatCopy{min-width:0;display:grid;grid-template-rows:auto auto auto;align-content:center;gap:0;overflow:hidden}.plHubStatLabel,.plHubStatValue,.plHubStatHint{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plHubStatLabel{color:#64748b;font-size:10px;line-height:13px;font-weight:500}.plHubStatValue{color:#0f172a;font-size:13px;line-height:15px;font-weight:700;font-variant-numeric:tabular-nums}.plHubStatHint{color:#64748b;font-size:9px;line-height:12px;font-weight:400}.plHubPanel{min-width:0;overflow:hidden;background:var(--hub-panel);border:1px solid var(--hub-border);box-shadow:0 1px 3px #1018280a}.plHubPanelHead{min-height:66px;padding:14px 16px 12px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--hub-border-soft);background:#fff}.plHubPanelHead>div{display:grid;gap:2px}.plHubEyebrow{color:var(--hub-accent);font-size:10px;line-height:1.2;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.plHubPanelHead h1,.plHubPanelHead h2{margin:0;color:#101828;font-size:17px;line-height:1.25;font-weight:700}.plHubPanelHead p{margin:0;color:var(--hub-muted);font-size:11px}.plHubFilters{padding:10px;display:grid;grid-template-columns:minmax(240px,1fr) minmax(130px,160px) minmax(130px,160px) auto auto;gap:8px;align-items:center;background:var(--hub-surface);border-bottom:1px solid var(--hub-border)}.plHubSearch{min-width:0}.plHubFilters input,.plHubFilters select,.plHubField input,.plHubField select{width:100%;height:34px;padding:0 10px;color:#202939;background:#fff;border:1px solid #cfd6df;border-radius:2px;outline:none;font:inherit}.plHubFilters input:focus,.plHubFilters select:focus,.plHubField input:focus,.plHubField select:focus{border-color:var(--hub-accent);box-shadow:0 0 0 2px #106ebe1f}.plHubFilterButton,.plHubGhostBtn,.plHubPrimaryBtn,.plHubTextBtn,.plHubCloseBtn{min-height:34px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:#fff;background:var(--hub-accent);border:1px solid var(--hub-accent);border-radius:2px;cursor:pointer;font:inherit;font-weight:600;white-space:nowrap}.plHubFilterButton:hover:not(:disabled),.plHubPrimaryBtn:hover:not(:disabled){background:var(--hub-accent-hover);border-color:var(--hub-accent-hover)}.plHubFilterButton.isSecondary,.plHubGhostBtn,.plHubTextBtn,.plHubCloseBtn{color:#344054;background:#fff;border-color:#cfd6df}.plHubFilterButton.isSecondary:hover:not(:disabled),.plHubGhostBtn:hover:not(:disabled),.plHubTextBtn:hover:not(:disabled),.plHubCloseBtn:hover:not(:disabled){background:#f2f4f7;border-color:#b8c1cc}.plHubFilterButton:disabled,.plHubGhostBtn:disabled,.plHubPrimaryBtn:disabled,.plHubIconButton:disabled{opacity:.48;cursor:not-allowed}.plHubFilterButton svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.plHubTableWrap{min-width:0;overflow-x:auto;scrollbar-width:thin}.plHubTable{width:100%;min-width:980px;border-collapse:collapse;table-layout:fixed}.plHubTable th{height:36px;padding:0 12px;color:#475467;background:#f8f9fb;border-bottom:1px solid var(--hub-border);text-align:left;font-size:10px;font-weight:700;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap}.plHubTable td{height:58px;padding:8px 12px;color:#344054;border-bottom:1px solid var(--hub-border-soft);vertical-align:middle;overflow:hidden}.plHubTable tbody tr{cursor:pointer;transition:background-color .12s ease}.plHubTable tbody tr:hover,.plHubTable tbody tr.isSelected{background:#f6f9fc}.plHubTable strong,.plHubTable small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plHubTable strong{color:#202939;font-size:11px;font-weight:650}.plHubTable small{margin-top:3px;color:#7a8699;font-size:10px}.plHubTable th:nth-child(1),.plHubTable td:nth-child(1){width:18%}.plHubTable th:nth-child(2),.plHubTable td:nth-child(2){width:22%}.plHubTable th:nth-child(3),.plHubTable td:nth-child(3){width:9%}.plHubTable th:nth-child(4),.plHubTable td:nth-child(4){width:17%}.plHubTable th:nth-child(5),.plHubTable td:nth-child(5){width:11%}.plHubTable th:nth-child(6),.plHubTable td:nth-child(6){width:13%}.plHubTable th:nth-child(7),.plHubTable td:nth-child(7){width:132px}.plHubPill{min-width:58px;padding:4px 8px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:999px;font-size:10px;line-height:1;font-weight:650}.plHubPill-active{color:#116149;background:#ecfdf3;border-color:#c8f0dc}.plHubPill-inactive{color:#667085;background:#f2f4f7;border-color:#e4e7ec}.plHubCoordinateState{display:inline-flex;align-items:center;gap:6px;color:#475467;font-weight:600}.plHubCoordinateState i{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#98a2b3}.plHubCoordinateState.isConfirmed i{background:#12b76a}.plHubCoordinateState.isPending i{background:#f79009}.plHubRowActions{width:100%;display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:nowrap}.plHubIconButton{width:31px;height:31px;padding:0;display:inline-grid;place-items:center;flex:0 0 31px;color:#344054;background:#fff;border:1px solid #cfd6df;border-radius:2px;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.plHubIconButton:hover:not(:disabled){color:var(--hub-accent);background:#f4f8fc;border-color:#9fc3e1}.plHubIconButton.isWarning:hover:not(:disabled){color:#9a5b13;background:#fffaeb;border-color:#f7c873}.plHubIconButton.isSuccess:hover:not(:disabled){color:#16794f;background:#ecfdf3;border-color:#9ee2c1}.plHubIconButton svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.plHubIconButton svg rect{fill:currentColor;stroke:none}.plHubPager{min-height:48px;padding:8px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--hub-muted);background:#fff;border-top:1px solid var(--hub-border-soft)}.plHubPagerActions{display:flex;align-items:center;gap:8px}.plHubEmpty{min-height:120px;padding:24px;display:grid;place-items:center;color:var(--hub-muted);text-align:center}.plHubOverlay,.plHubMapOverlay{position:fixed;inset:0;z-index:1000;display:flex;justify-content:flex-end;background:#0f172a57;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.plHubDrawer{width:min(720px,100vw);height:100%;overflow:auto;background:#fff;box-shadow:-18px 0 48px #0f172a2e}.plHubDrawerHead{position:sticky;top:0;z-index:3;min-height:70px;padding:14px 18px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;background:#fff;border-bottom:1px solid var(--hub-border)}.plHubDrawerHead h2{margin:0 0 4px;font-size:16px}.plHubDrawerHead p{margin:0;color:var(--hub-muted)}.plHubDrawerBody{padding:16px 18px 24px}.plHubDetailsHero,.plHubInfoGrid,.plHubFormGrid,.plHubToggleGrid,.plHubMapMeta{display:grid;gap:8px}.plHubDetailsHero{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.plHubDetailsHero>div,.plHubInfo{min-width:0;padding:10px;background:#f8fafc;border:1px solid var(--hub-border-soft)}.plHubDetailsHero span,.plHubInfo span{display:block;color:var(--hub-muted);font-size:10px}.plHubDetailsHero strong,.plHubInfo strong{display:block;margin-top:3px;overflow:hidden;color:#202939;text-overflow:ellipsis;white-space:nowrap}.plHubDetailsHero small{display:block;margin-top:3px;color:#7a8699}.plHubInfoGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.plHubInfo.isWide,.plHubSpanTwo{grid-column:1 / -1}.plHubDrawerActions,.plHubActions,.plHubMapActions,.plHubLocationActions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.plHubDrawerActions,.plHubActions{padding:14px 18px;border-top:1px solid var(--hub-border)}.plHubFormBlock{margin-bottom:16px;padding:14px;border:1px solid var(--hub-border)}.plHubFormBlockTitle{margin-bottom:10px;color:#344054;font-weight:700}.plHubFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.plHubField{display:grid;gap:5px}.plHubField>span{color:#475467;font-size:10px;font-weight:650}.plHubToggleGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.plHubToggle{min-height:34px;padding:7px 9px;display:flex;align-items:center;gap:8px;background:#f8fafc;border:1px solid var(--hub-border-soft)}.plHubLocationBanner{margin-bottom:10px;padding:10px;display:grid;gap:3px;background:#f8fafc;border:1px solid var(--hub-border)}.plHubNetworkMapWrap,.plHubGoogleMap,.plHubNetworkMap{min-height:320px}.plHubNetworkMapWrap{position:relative;overflow:hidden;border:1px solid var(--hub-border)}.plHubNetworkMap,.plHubGoogleMap{width:100%;height:360px}.plHubMapOverlay{align-items:center;justify-content:center;padding:20px}.plHubMapDialog{width:min(920px,100%);max-height:calc(100vh - 40px);overflow:auto;background:#fff;box-shadow:0 24px 70px #0f172a38}.plHubMapMeta{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 16px;color:var(--hub-muted);border-top:1px solid var(--hub-border-soft)}.plHubMapActions{padding:12px 16px;border-top:1px solid var(--hub-border)}.plHubMapLegend{position:absolute;left:10px;bottom:10px;padding:7px 9px;display:flex;gap:10px;background:#fffffff0;border:1px solid var(--hub-border);box-shadow:0 2px 8px #0f172a14}@media(max-width:980px){.plHubFilters{grid-template-columns:minmax(220px,1fr) 140px 140px}.plHubFilterButton{width:100%}}@media(max-width:680px){.plHubStats{grid-template-columns:repeat(5,minmax(118px,1fr))!important;grid-auto-flow:column;overflow-x:auto;overflow-y:hidden;gap:6px;padding-bottom:2px;scrollbar-width:thin}.plHubStat{height:62px;min-height:62px;padding:7px 8px;grid-template-columns:24px minmax(0,1fr);gap:6px}.plHubStatIcon{width:24px;height:24px}.plHubStatIcon svg{width:19px;height:19px}.plHubStatValue{font-size:12px}.plHubStatLabel{font-size:9px}.plHubFilters,.plHubDetailsHero,.plHubInfoGrid,.plHubFormGrid,.plHubToggleGrid,.plHubMapMeta{grid-template-columns:1fr}.plHubSpanTwo,.plHubInfo.isWide{grid-column:auto}.plHubPager{align-items:flex-start;flex-direction:column}}.plHubPage .plHubFilters .plHubFilterButton{min-width:104px;min-height:38px;padding:0 16px;font-size:12px;font-weight:700;letter-spacing:.01em;box-shadow:0 2px 5px #106ebe33}.plHubPage .plHubFilters .plHubFilterButton.isSecondary{color:#0f5f9f;background:#eef7ff;border-color:#79b7e6;box-shadow:0 2px 5px #106ebe1f}.plHubPage .plHubFilters .plHubFilterButton.isSecondary:hover:not(:disabled){color:#fff;background:var(--hub-accent);border-color:var(--hub-accent)}.plHubPage .plHubFilters .plHubFilterButton:disabled{opacity:.72}.plHubPage .plHubFilters .plHubFilterButton svg{width:16px;height:16px;stroke-width:2}.alc-page{min-height:100%;padding:22px;background:#f3f6f9;color:#172033}.alc-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;padding:20px;border:1px solid #d7e0e8;border-radius:6px;background:#fff}.alc-hero>div:first-child>span{display:block;margin-bottom:5px;color:#0879d1;font-size:10px;font-weight:900;letter-spacing:1.1px}.alc-hero h1{margin:0;font-size:27px;line-height:1.1}.alc-hero p{max-width:820px;margin:8px 0 0;color:#677687;font-size:12px;line-height:1.5}.alc-hero-actions{display:flex;gap:8px}.alc-hero-actions input{min-width:285px}.alc-page input,.alc-page select{min-height:38px;box-sizing:border-box;padding:0 10px;border:1px solid #c7d2dd;border-radius:4px;background:#fff;color:#172033;font:inherit}.alc-button,.alc-small,.alc-link{border:1px solid #bdcad6;border-radius:4px;background:#fff;color:#314457;font:inherit;font-weight:800;cursor:pointer}.alc-button{min-height:40px;padding:0 15px}.alc-small,.alc-link{min-height:31px;padding:0 10px;font-size:10px}.alc-button.primary,.alc-small.primary{border-color:#0879d1;background:#0879d1;color:#fff}.alc-small.danger{border-color:#ddb3b3;color:#9f2d2d}.alc-button:disabled,.alc-small:disabled{opacity:.45;cursor:not-allowed}.alc-banner{margin-bottom:10px;padding:10px 12px;border-radius:4px;font-size:11px;font-weight:700}.alc-banner.error{border:1px solid #e4a7a7;background:#fff0f0;color:#9d2020}.alc-banner.success{border:1px solid #8fd1aa;background:#effbf4;color:#146d3a}.alc-banner.warning{border:1px solid #e8c36d;background:#fff9e7;color:#77580d}.alc-tabs{display:flex;gap:4px;margin-bottom:14px;padding:5px;overflow-x:auto;border:1px solid #d7e0e8;border-radius:6px;background:#fff}.alc-tabs button{min-height:37px;padding:0 13px;border:0;border-radius:4px;background:transparent;color:#536273;font-size:11px;font-weight:900;white-space:nowrap;cursor:pointer}.alc-tabs button.active{background:#0879d1;color:#fff}.alc-stack{display:grid;gap:14px}.alc-card,.alc-metric{border:1px solid #d7e0e8;border-radius:6px;background:#fff;overflow:hidden}.alc-card>header{min-height:58px;padding:13px 15px;display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid #e5eaef}.alc-card>header>div{display:grid;gap:3px}.alc-card>header strong{font-size:13px}.alc-card>header span{color:#748292;font-size:10px;line-height:1.4}.alc-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.alc-metric{min-height:112px;padding:15px}.alc-metric>span{color:#687687;font-size:10px;font-weight:900;text-transform:uppercase}.alc-metric>strong{display:block;margin:8px 0 4px;font-size:28px}.alc-metric>small{color:#7a8795;font-size:10px;line-height:1.4}.alc-flow{padding:15px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.alc-flow>div{min-height:62px;padding:10px;display:flex;align-items:flex-start;gap:8px;border:1px solid #dce4eb;border-radius:4px;background:#f8fafc}.alc-flow b,.alc-stop b,.alc-itinerary-stop>b{width:24px;height:24px;flex:0 0 24px;display:grid;place-items:center;border-radius:50%;background:#0879d1;color:#fff;font-size:10px}.alc-flow span{color:#455667;font-size:10px;line-height:1.4}.alc-list{display:grid}.alc-list>button{padding:10px 15px;display:flex;justify-content:space-between;align-items:center;gap:10px;border:0;border-bottom:1px solid #edf1f4;background:#fff;color:inherit;text-align:left;cursor:pointer}.alc-list>button:last-child{border-bottom:0}.alc-list>button>div{display:grid;gap:3px}.alc-list span{color:#778596;font-size:10px}.alc-status{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;font-size:9px;font-weight:900;white-space:nowrap}.alc-status.good{background:#e8f8ef;color:#16723f}.alc-status.danger{background:#fdecec;color:#a22626}.alc-status.info{background:#eaf4ff;color:#145f9d}.alc-status.pending{background:#f3f0e8;color:#7a6228}.alc-table-wrap{overflow:auto}.alc-table{width:100%;border-collapse:collapse;font-size:10px}.alc-table th,.alc-table td{padding:9px;border-bottom:1px solid #e7ecf1;text-align:left;vertical-align:top;white-space:nowrap}.alc-table th{background:#f7f9fb;color:#566576;font-size:9px;text-transform:uppercase}.alc-table td strong,.alc-table td small{display:block}.alc-table td small{margin-top:3px;color:#788697}.alc-table select{min-width:145px}.alc-builder{padding:15px}.alc-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.alc-form-grid label,.alc-scan label{display:grid;gap:5px}.alc-form-grid label>span,.alc-scan label>span{color:#586778;font-size:9px;font-weight:900;text-transform:uppercase}.alc-stops{margin-top:15px;display:grid;gap:8px}.alc-stops-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.alc-stops-head>div{display:grid;gap:3px}.alc-stops-head span{color:#758393;font-size:10px}.alc-stop{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px}.alc-actions{margin-top:14px;display:flex;justify-content:flex-end}.alc-run-grid{padding:13px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.alc-run{padding:12px;display:grid;gap:6px;border:1px solid #d8e1e9;border-radius:5px;background:#fff;color:inherit;text-align:left;cursor:pointer}.alc-run.selected{border-color:#0879d1;box-shadow:0 0 0 1px #0879d1 inset}.alc-run>div{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.alc-run>span,.alc-run>small{color:#778596;font-size:10px}.alc-itinerary{padding:15px;display:flex;align-items:center;gap:8px;overflow-x:auto}.alc-itinerary-stop{min-width:150px;padding:9px;display:flex;align-items:center;gap:8px;border:1px solid #dce4eb;border-radius:4px;background:#f8fafc}.alc-itinerary-stop>div{display:grid;gap:2px}.alc-itinerary-stop span{color:#788697;font-size:9px}.alc-itinerary>i{color:#778596;font-style:normal;font-weight:900}.alc-segments{border-top:1px solid #e6ebef}.alc-segments>div{padding:8px 15px;display:grid;grid-template-columns:85px minmax(0,1fr) auto;gap:10px;align-items:center;border-bottom:1px solid #edf1f4;font-size:10px}.alc-segments>div:last-child{border-bottom:0}.alc-segments span{color:#758393}.alc-scan{padding:15px;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr auto;align-items:end;gap:9px}.alc-result{padding:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.alc-result>div{padding:9px;display:grid;gap:4px;border:1px solid #e0e6ec;border-radius:4px}.alc-result span{color:#758393;font-size:8px;font-weight:900;text-transform:uppercase}.alc-empty{padding:32px 16px;display:grid;place-items:center;gap:5px;text-align:center}.alc-empty strong{color:#34475a;font-size:12px}.alc-empty span{max-width:620px;color:#738292;font-size:10px;line-height:1.4}@media(max-width:1180px){.alc-metrics,.alc-form-grid,.alc-run-grid,.alc-scan{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.alc-page{padding:12px}.alc-hero{flex-direction:column;align-items:stretch}.alc-hero-actions{flex-direction:column}.alc-hero-actions input{min-width:0;width:100%}.alc-metrics,.alc-flow,.alc-form-grid,.alc-run-grid,.alc-scan,.alc-result{grid-template-columns:1fr}.alc-stop{grid-template-columns:28px minmax(0,1fr)}.alc-stop .danger{grid-column:2;justify-self:start}}.plRatePage,.plRatePage *{box-sizing:border-box}.plRatePage{--pl-rate-blue: #0f6cbd;--pl-rate-blue-hover: #115ea3;--pl-rate-text: #172033;--pl-rate-muted: #667085;--pl-rate-line: #d9e1ea;--pl-rate-line-strong: #c5d0dc;--pl-rate-panel: #ffffff;--pl-rate-soft: #f5f7fa;--pl-rate-field: #eef2f6;--pl-rate-success: #067647;--pl-rate-warning: #b54708;--pl-rate-danger: #b42318;--pl-rate-radius: 3px;position:relative;width:100%;min-width:0;display:grid;gap:9px;color:var(--pl-rate-text);font-family:Segoe UI,Arial,sans-serif;font-size:12px;line-height:1.4}.plRatePage h1,.plRatePage h2,.plRatePage h3,.plRatePage p,.plRatePage span,.plRatePage strong,.plRatePage small{margin:0}.plRatePage h1{font-size:14px;font-weight:600;line-height:1.25}.plRatePage h2,.plRatePage h3{font-size:12px;font-weight:600;line-height:1.3}.plRatePage strong{font-weight:600}.plRatePage button,.plRatePage input,.plRatePage select,.plRatePage textarea,.plRateOverlay button,.plRateOverlay input,.plRateOverlay select,.plRateOverlay textarea{font-family:inherit;font-size:12px}.plRateHeader,.plRateStats,.plRatePanel,.plRateAlert,.plRateNotice{min-width:0;border:1px solid var(--pl-rate-line);border-radius:var(--pl-rate-radius);background:var(--pl-rate-panel);box-shadow:none}.plRateHeader{min-height:54px;padding:10px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border-top:0}.plRateHeader>div:first-child{min-width:0;display:grid;gap:2px}.plRateHeader p{color:var(--pl-rate-muted)}.plRateEyebrow{color:var(--pl-rate-blue);font-size:10px;line-height:1.2;letter-spacing:.05em;text-transform:uppercase}.plRateHeaderActions,.plRateRowActions,.plRateDrawerActions,.plRateInlineUnits{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.plRateHeaderActions{justify-content:flex-end}.plRatePrimaryBtn,.plRateGhostBtn,.plRateTextBtn,.plRateCloseBtn,.plRateRowActions button{min-height:31px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--pl-rate-line-strong);border-radius:var(--pl-rate-radius);background:#fff;color:#344054;cursor:pointer;text-decoration:none;white-space:nowrap}.plRatePrimaryBtn{border-color:var(--pl-rate-blue);background:var(--pl-rate-blue);color:#fff}.plRatePrimaryBtn:hover{border-color:var(--pl-rate-blue-hover);background:var(--pl-rate-blue-hover)}.plRateGhostBtn:hover,.plRateTextBtn:hover,.plRateCloseBtn:hover,.plRateRowActions button:hover{border-color:var(--pl-rate-blue);background:#eff6fc;color:var(--pl-rate-blue)}.plRateTextBtn,.plRateRowActions button{min-height:27px;padding:0 8px}.plRatePrimaryBtn:disabled,.plRateGhostBtn:disabled,.plRateTextBtn:disabled,.plRateCloseBtn:disabled,.plRateRowActions button:disabled{opacity:.5;cursor:not-allowed}.plRateAlert,.plRateNotice{padding:9px 10px;display:grid;gap:2px}.plRateAlert{border-left:3px solid var(--pl-rate-danger);background:#fff5f5;color:var(--pl-rate-danger)}.plRateNotice{border-left:3px solid var(--pl-rate-success);background:#f0fdf4;color:var(--pl-rate-success)}.plRateStats{padding:7px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.plRateStat{min-width:0;min-height:68px;padding:8px;display:grid;align-content:center;gap:2px;border:1px solid var(--pl-rate-line);border-top:3px solid #667085;border-radius:var(--pl-rate-radius);background:#fff}.plRateStatLabel{color:var(--pl-rate-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plRateStatValue{color:var(--pl-rate-text);font-size:14px;line-height:1.2}.plRatePanel{padding:9px;overflow:hidden}.plRatePanelHead{min-width:0;padding-bottom:8px;margin-bottom:8px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border-bottom:1px solid var(--pl-rate-line)}.plRatePanelHead>div{min-width:0;display:grid;gap:2px}.plRatePanelHead p{color:var(--pl-rate-muted)}.plRateFilters{display:grid;grid-template-columns:minmax(260px,1fr) 180px 180px;gap:7px;margin-bottom:8px}.plRateSearchBox{min-width:0;min-height:33px;padding:0;display:block;border:1px solid var(--pl-rate-line);border-radius:var(--pl-rate-radius);background:#fff;box-shadow:none}.plRateSearchBox:focus-within{border-color:var(--pl-rate-blue);background:#fff}.plRateSearchBox input{width:100%;min-width:0;height:31px;padding:0 10px;border:0;outline:none;background:transparent;color:var(--pl-rate-text)}.plRateFilters>select,.plRateField input,.plRateField select,.plRateField textarea{width:100%;min-width:0;min-height:33px;padding:6px 8px;border:1px solid #cbd5e1;border-radius:var(--pl-rate-radius);outline:none;background:var(--pl-rate-field);color:var(--pl-rate-text)}.plRateFilters>select:focus,.plRateField input:focus,.plRateField select:focus,.plRateField textarea:focus{border-color:var(--pl-rate-blue);background:#fff}.plRateField input:disabled,.plRateField select:disabled,.plRateField textarea:disabled{opacity:.7;cursor:not-allowed}.plRateField textarea{min-height:82px;resize:vertical}.plRateTableWrap{width:100%;min-width:0;overflow-x:auto;border:1px solid var(--pl-rate-line);border-radius:var(--pl-rate-radius)}.plRateTable{width:100%;min-width:1120px;border-collapse:collapse;table-layout:fixed;background:#fff}.plRateTable th,.plRateTable td{min-height:40px;padding:7px 8px;border-bottom:1px solid #e6ebf1;text-align:left;vertical-align:middle}.plRateTable th{background:#f4f6f8;color:#475467;font-size:10px;font-weight:600;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap}.plRateTable tbody tr:hover{background:#f8fbfe}.plRateTable td strong,.plRateTable td small{display:block;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plRateTable td small{margin-top:2px;color:var(--pl-rate-muted)}.plRateRowActions{flex-wrap:nowrap}.plRatePill{width:fit-content;min-height:21px;padding:2px 7px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--pl-rate-radius);background:#e8edf3;color:#475467;white-space:nowrap}.plRatePill-active{background:#dcfae6;color:var(--pl-rate-success)}.plRatePill-inactive,.plRatePill-disabled{background:#fee4e2;color:var(--pl-rate-danger)}.plRateEmpty{min-height:110px;padding:16px;display:grid;place-items:center;gap:3px;border:1px dashed #c7d2df;border-radius:var(--pl-rate-radius);background:#f8fafc;color:var(--pl-rate-muted);text-align:center}.plRatePager{min-height:41px;padding:7px 0 0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px}.plRatePager>span{color:var(--pl-rate-muted);text-align:center}.plRateToast{position:fixed;top:74px;right:16px;z-index:2400;width:min(390px,calc(100vw - 32px));min-height:62px;padding:10px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:8px;border:1px solid;border-radius:var(--pl-rate-radius);box-shadow:0 14px 34px #0f172a2e}.plRateToastIcon{width:28px;height:28px;display:grid;place-items:center;border-radius:var(--pl-rate-radius);color:#fff;font-size:13px;font-weight:600}.plRateToastBody{min-width:0;display:grid;gap:2px}.plRateToastBody span{overflow-wrap:anywhere}.plRateToastClose{width:28px;height:28px;padding:0;display:grid;place-items:center;border:0;border-radius:var(--pl-rate-radius);background:transparent;cursor:pointer;font-size:17px;line-height:1}.plRateToastClose:hover{background:#0f172a14}.plRateOverlay{position:fixed;inset:0;z-index:1700;display:none;padding:8px;background:#0f172a6b}.plRateOverlay.isOpen{display:block}.plRateDrawer{position:fixed;min-width:420px;min-height:320px;max-width:calc(100vw - 16px);max-height:calc(100vh - 62px);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;resize:both;border:1px solid var(--pl-rate-line-strong);border-radius:var(--pl-rate-radius);background:#fff;box-shadow:0 18px 44px #0f172a47}.plRateIdentityDrawer{min-width:380px}.plRateDrawerHead{min-height:65px;padding:9px 11px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;border-bottom:1px solid var(--pl-rate-line);background:#f7f9fb;cursor:move;-webkit-user-select:none;user-select:none;touch-action:none}.plRateDrawerHead>div{min-width:0;display:grid;gap:2px}.plRateDrawerHead p{color:var(--pl-rate-muted)}.plRateDrawerBody{min-height:0;padding:9px;display:grid;align-content:start;gap:9px;overflow-y:auto}.plRateEditorSummary{min-height:66px;padding:9px;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,auto);align-items:center;gap:10px;border:1px solid #b8d4eb;border-left:3px solid var(--pl-rate-blue);border-radius:var(--pl-rate-radius);background:#eef6fc}.plRateEditorSummary>div{min-width:0;display:grid;gap:2px}.plRateEditorSummary span,.plRateEditorSummary p{color:#475467}.plRateEditorSummary strong{font-size:15px;color:var(--pl-rate-blue)}.plRateEditorSummary p{text-align:right}.plRateSection{padding:9px;display:grid;gap:8px;border:1px solid var(--pl-rate-line);border-radius:var(--pl-rate-radius);background:#fff}.plRateSection>h3{padding-bottom:6px;border-bottom:1px solid var(--pl-rate-line);color:var(--pl-rate-text)}.plRateField{min-width:0;display:grid;gap:4px}.plRateField>span{display:flex;align-items:center;justify-content:space-between;gap:6px;color:#475467}.plRateField>span small{color:var(--pl-rate-muted);font-size:10px;text-align:right}.plRateTwo,.plRateThree{display:grid;gap:7px}.plRateTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.plRateThree{grid-template-columns:repeat(3,minmax(0,1fr))}.plRateInlineUnits{flex-wrap:nowrap}.plRateInlineUnits select{flex:1 1 0}.plRateCountryFirst{padding:10px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:end;gap:8px;border:1px solid #b8d4eb;border-left:3px solid var(--pl-rate-blue);background:#f4f9fd}.plRateStepNumber{width:24px;height:24px;display:inline-grid;place-items:center;border-radius:50%;background:var(--pl-rate-blue);color:#fff;font-weight:700}.plRateIdentityRest{display:grid;gap:8px}.plRateStepLabel{display:flex;align-items:center;gap:8px}.plRateCountryPrompt{padding:12px;border:1px dashed var(--pl-rate-line-strong);background:#f8fafc;color:var(--pl-rate-muted);text-align:center}.plRateCostSummary{padding:9px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #f5c97a;border-left:3px solid var(--pl-rate-warning);border-radius:var(--pl-rate-radius);background:#fff8e6}.plRateCostSummary>div{min-width:0;display:grid;gap:2px}.plRateCostSummary p{color:#854a0e}.plRateDrawerActions{position:sticky;bottom:-9px;z-index:2;min-height:52px;margin:0 -9px -9px;padding:8px 10px;justify-content:flex-end;border-top:1px solid var(--pl-rate-line);background:#f7f9fb}@media(max-width:1280px){.plRateTable{min-width:1060px}.plRateStats{grid-template-columns:repeat(2,minmax(0,1fr))}.plRateFilters{grid-template-columns:minmax(220px,1fr) 160px 160px}}@media(max-width:980px){.plRateHeader,.plRateFilters,.plRateEditorSummary,.plRateCostSummary{grid-template-columns:1fr}.plRateHeaderActions{justify-content:flex-start}.plRateEditorSummary p{text-align:left}.plRateDrawer,.plRateIdentityDrawer{left:8px!important;top:62px!important;width:calc(100vw - 16px)!important;height:calc(100vh - 70px)!important;min-width:0;resize:none}}@media(max-width:760px){.plRateThree{grid-template-columns:repeat(2,minmax(0,1fr))}.plRatePager{grid-template-columns:1fr}.plRatePager>span{order:-1}.plRatePager button{width:100%}.plRatePanelHead{display:grid;grid-template-columns:1fr}.plRatePanelHead .plRateTextBtn{width:100%}}@media(max-width:620px){.plRateStats,.plRateTwo,.plRateThree{grid-template-columns:1fr}.plRateHeaderActions,.plRateDrawerActions,.plRateRowActions,.plRateInlineUnits{align-items:stretch;flex-direction:column}.plRateHeaderActions button,.plRateDrawerActions button,.plRateRowActions button,.plRateInlineUnits select{width:100%}.plRateOverlay{padding:0}.plRateDrawer,.plRateIdentityDrawer{left:0!important;top:0!important;width:100%!important;height:100%!important;min-width:0;border:0;border-radius:0;resize:none}.plRateToast{top:8px;right:8px;width:calc(100vw - 16px)}}.plRateOverlay{padding:18px;background:#11182747;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.plRateDrawer{--pl-rate-window-radius: 10px;--pl-rate-window-line: #cbd5e1;--pl-rate-window-soft: #f7f9fc;--pl-rate-window-field: #ffffff;--pl-rate-window-shadow: 0 24px 60px rgba(15, 23, 42, .22), 0 6px 18px rgba(15, 23, 42, .12);border:1px solid var(--pl-rate-window-line);border-radius:var(--pl-rate-window-radius);background:#fff;box-shadow:var(--pl-rate-window-shadow);scrollbar-color:#b8c4d2 transparent;scrollbar-width:thin}.plRateDrawer:after{content:"";position:absolute;right:4px;bottom:4px;width:13px;height:13px;pointer-events:none;opacity:.55;background:linear-gradient(135deg,transparent 0 48%,#64748b 49% 56%,transparent 57%),linear-gradient(135deg,transparent 0 68%,#64748b 69% 76%,transparent 77%)}.plRateDrawerHead{min-height:62px;padding:11px 13px;align-items:center;border-bottom:1px solid #d9e1ea;border-radius:var(--pl-rate-window-radius) var(--pl-rate-window-radius) 0 0;background:linear-gradient(180deg,#fbfcfe,#f3f6fa);box-shadow:inset 0 1px #fff}.plRateDrawerHead:hover{background:linear-gradient(180deg,#fff,#f1f5f9)}.plRateDrawerHead h2{color:#162033;font-size:14px;font-weight:650;letter-spacing:-.01em}.plRateDrawerHead p{margin-top:2px;color:#64748b;font-size:11px}.plRateCloseBtn{min-width:32px;min-height:30px;padding:0 10px;border-color:#cbd5e1;border-radius:6px;background:#fff;color:#334155;box-shadow:0 1px 2px #0f172a0d}.plRateDrawerBody{padding:12px;gap:11px;background:#f8fafc}.plRateDrawerBody::-webkit-scrollbar{width:10px;height:10px}.plRateDrawerBody::-webkit-scrollbar-track{background:transparent}.plRateDrawerBody::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:#b8c4d2;background-clip:padding-box}.plRateEditorSummary{min-height:58px;padding:10px 12px;border:1px solid #c7dcf0;border-left:4px solid var(--pl-rate-blue);border-radius:8px;background:linear-gradient(135deg,#f7fbff,#edf6fd);box-shadow:0 1px 2px #0f172a0a}.plRateEditorSummary strong{font-size:17px;font-weight:700;letter-spacing:-.015em}.plRateEditorSummary span,.plRateEditorSummary p{color:#526174}.plRateSection{padding:11px;gap:10px;border:1px solid #d7e0ea;border-radius:8px;background:#fff;box-shadow:0 1px 2px #0f172a09}.plRateSection>h3{padding-bottom:8px;border-bottom:1px solid #e5eaf0;color:#172033;font-size:12px;font-weight:700;letter-spacing:.01em}.plRateField{gap:5px}.plRateField>span{min-height:17px;color:#475569;font-size:11px;font-weight:600}.plRateField>span small{color:#718096;font-size:10px;font-weight:400}.plRateField input,.plRateField select,.plRateField textarea{min-height:35px;padding:7px 9px;border:1px solid #cbd5e1;border-radius:6px;background:var(--pl-rate-window-field);color:#1e293b;box-shadow:inset 0 1px 1px #0f172a08;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.plRateField input:hover,.plRateField select:hover,.plRateField textarea:hover{border-color:#9fb0c3}.plRateField input:focus,.plRateField select:focus,.plRateField textarea:focus{border-color:var(--pl-rate-blue);background:#fff;box-shadow:0 0 0 3px #0f6cbd1f}.plRateTwo,.plRateThree{gap:9px}.plRateCountryFirst{padding:11px;gap:10px;border:1px solid #c7dcf0;border-left:4px solid var(--pl-rate-blue);border-radius:8px;background:#f7fbff}.plRateStepNumber{width:25px;height:25px;border-radius:6px;box-shadow:0 2px 5px #0f6cbd2e}.plRateStepLabel{min-height:28px;padding:0 1px;font-weight:700;color:#263449}.plRateIdentityRest{gap:10px}.plRateCountryPrompt{padding:14px;border-radius:7px;background:#f8fafc}.plRateCostSummary{padding:11px 12px;border:1px solid #f1cf91;border-left:4px solid #d97706;border-radius:8px;background:linear-gradient(135deg,#fffdf7,#fff7e6);box-shadow:0 1px 2px #78350f0a}.plRateCostSummary h3{color:#3b2a13;font-weight:700}.plRateCostSummary p{margin-top:2px;color:#8a520f}.plRateDrawerActions{bottom:-12px;min-height:58px;margin:0 -12px -12px;padding:10px 12px;gap:8px;border-top:1px solid #d9e1ea;background:#f7f9fcf7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 -6px 16px #0f172a0b}.plRateDrawerActions .plRatePrimaryBtn,.plRateDrawerActions .plRateGhostBtn,.plRateCostSummary .plRateGhostBtn{min-height:34px;border-radius:6px;font-weight:600}.plRateDrawerActions .plRatePrimaryBtn{min-width:112px;box-shadow:0 2px 5px #0f6cbd2e}.plRateDrawerActions .plRateGhostBtn{min-width:76px;background:#fff}.plRateInlineUnits{gap:9px}@media(max-width:980px){.plRateOverlay{padding:8px;-webkit-backdrop-filter:none;backdrop-filter:none}.plRateDrawer{border-radius:8px}}@media(max-width:620px){.plRateDrawer:after{display:none}.plRateDrawerHead{border-radius:0}.plRateDrawerBody{padding:10px}.plRateDrawerActions{bottom:-10px;margin:0 -10px -10px}}.plRateHeader{border-top:0!important;box-shadow:none!important}.plRateStats{border:1px solid var(--pl-rate-line)!important;box-shadow:none!important}.plRateStat{min-height:52px!important;padding:8px 10px!important;gap:1px!important;border:0!important;border-right:1px solid var(--pl-rate-line)!important;border-radius:0!important;background:#fff!important}.plRateStatLabel{color:var(--pl-rate-muted)!important}.plRateFilters{align-items:stretch!important}.plRateSearchBox{min-height:33px!important;padding:0!important;display:block!important;border:1px solid var(--pl-rate-line)!important;background:#fff!important;box-shadow:none!important}.plRateSearchBox:focus-within{border-color:var(--pl-rate-blue)!important;background:#fff!important;box-shadow:none!important}.plRateSearchBox input{width:100%!important;height:31px!important;padding:0 10px!important;margin:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}.plRatePanel{border:1px solid var(--pl-rate-line)!important;box-shadow:none!important}@media(max-width:620px){.plRateStat{border-right:0!important;border-bottom:1px solid var(--pl-rate-line)!important}.plRateStat:last-child{border-bottom:0!important}}.plRateStats{padding:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;overflow:hidden;border-radius:0!important}.plRateStat{min-height:56px!important;padding:8px 11px!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;align-content:center!important;gap:9px!important;border:0!important;border-right:1px solid var(--pl-rate-line)!important;border-radius:0!important;background:#fff!important}.plRateStat:last-child{border-right:0!important}.plRateStat-active{box-shadow:inset 3px 0 #0f6cbd}.plRateStat-inactive{box-shadow:inset 3px 0 #b54708}.plRateStat-countries{box-shadow:inset 3px 0 #6941c6}.plRateStat-services{box-shadow:inset 3px 0 #067647}.plRateStatIcon{width:28px;height:28px;display:grid;place-items:center;border:1px solid #cfe0ef;border-radius:0;background:#f2f7fb;color:var(--pl-rate-blue)}.plRateStatIcon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.plRateStat-inactive .plRateStatIcon{color:#b54708;background:#fff7ed;border-color:#fed7aa}.plRateStat-countries .plRateStatIcon{color:#6941c6;background:#f4f3ff;border-color:#d9d6fe}.plRateStat-services .plRateStatIcon{color:#067647;background:#ecfdf3;border-color:#abefc6}.plRateStatCopy{min-width:0;display:grid;gap:1px}.plRateStatValue{font-size:15px!important;font-weight:700}.plRateHeader,.plRatePanel,.plRateStats{border-radius:0!important}@media(max-width:980px){.plRateStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.plRateStat:nth-child(2){border-right:0!important}.plRateStat:nth-child(-n+2){border-bottom:1px solid var(--pl-rate-line)!important}}@media(max-width:620px){.plRateStats{grid-template-columns:1fr!important}.plRateStat{border-right:0!important;border-bottom:1px solid var(--pl-rate-line)!important}.plRateStat:last-child{border-bottom:0!important}}.plRoutePage,.plRoutePage *{box-sizing:border-box}.plRoutePage{--route-blue: #0f6cbd;--route-blue-hover: #115ea3;--route-blue-soft: #eef6fc;--route-text: #172033;--route-muted: #667085;--route-line: #d9e1ea;--route-line-strong: #c5d0dc;--route-panel: #ffffff;--route-soft: #f5f7fa;--route-field: #eef2f6;--route-success: #067647;--route-warning: #b54708;--route-danger: #b42318;--route-purple: #6941c6;--route-radius: 2px;position:relative;width:100%;min-width:0;display:grid;gap:8px;color:var(--route-text);font-family:Segoe UI,Arial,sans-serif;font-size:12px;line-height:1.4;background:transparent}.plRoutePage h1,.plRoutePage h2,.plRoutePage h3,.plRoutePage p,.plRoutePage span,.plRoutePage strong,.plRoutePage small{margin:0}.plRoutePage h1{font-size:14px;font-weight:600;line-height:1.25}.plRoutePage h2,.plRoutePage h3,.plRoutePage strong{font-size:12px;font-weight:600}.plRoutePage button,.plRoutePage input,.plRoutePage select,.plRoutePage textarea{font-family:inherit;font-size:12px}.plRouteHeader,.plRouteStats,.plRoutePanel,.plRouteEmpty,.plRoutePager,.plRouteFullMapWrap,.plRouteMapDialog{min-width:0;border:1px solid var(--route-line);border-radius:var(--route-radius);background:var(--route-panel);box-shadow:none}.plRouteHeader{min-height:68px;padding:10px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border-top:0!important}.plRouteHeader>div:first-child,.plRoutePanelHead>div{min-width:0;display:grid;gap:2px}.plRouteHeader span,.plRoutePanelHead p,.plRouteNameCell span,.plRouteStatHint{color:var(--route-muted)}.plRouteHeaderActions,.plRoutePagerActions,.plRouteMapActions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.plRoutePrimaryBtn,.plRouteGhostBtn,.plRouteCloseBtn,.plRouteTextBtn,.plRoutePager button{min-height:31px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--route-line-strong);border-radius:var(--route-radius);background:#fff;color:#344054;cursor:pointer;text-decoration:none;white-space:nowrap;box-shadow:none}.plRoutePrimaryBtn{border-color:var(--route-blue);background:var(--route-blue);color:#fff}.plRoutePrimaryBtn:hover:not(:disabled){border-color:var(--route-blue-hover);background:var(--route-blue-hover)}.plRouteGhostBtn:hover:not(:disabled),.plRouteCloseBtn:hover:not(:disabled),.plRouteTextBtn:hover:not(:disabled),.plRoutePager button:hover:not(:disabled){border-color:var(--route-blue);background:var(--route-blue-soft);color:var(--route-blue)}.plRouteTextBtn{min-height:27px;padding:0 8px}.plRoutePrimaryBtn:disabled,.plRouteGhostBtn:disabled,.plRouteCloseBtn:disabled,.plRouteTextBtn:disabled,.plRoutePager button:disabled,.plRouteRowActions button:disabled{opacity:.5;cursor:not-allowed}.plRouteStats{width:100%;min-width:0;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px;padding:0;border:0;background:transparent;overflow:visible}.plRouteStat{min-width:0!important;height:66px;min-height:66px;padding:8px 9px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;overflow:hidden;border:1px solid var(--route-line);border-top:3px solid var(--route-blue);border-radius:var(--route-radius);background:#fff;box-shadow:0 1px 2px #0f172a0d}.plRouteStat.is-blue{border-top-color:var(--route-blue)}.plRouteStat.is-green{border-top-color:var(--route-success)}.plRouteStat.is-violet{border-top-color:var(--route-purple)}.plRouteStat.is-amber{border-top-color:var(--route-warning)}.plRouteStat.is-cyan{border-top-color:#0891b2}.plRouteStatIcon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:var(--route-blue)}.plRouteStat.is-green .plRouteStatIcon{color:var(--route-success)}.plRouteStat.is-violet .plRouteStatIcon{color:var(--route-purple)}.plRouteStat.is-amber .plRouteStatIcon{color:var(--route-warning)}.plRouteStat.is-cyan .plRouteStatIcon{color:#0891b2}.plRouteStatIcon svg{width:22px;height:22px;display:block}.plRouteStatCopy{min-width:0;display:grid;grid-template-rows:auto auto auto;align-content:center;gap:0;overflow:hidden}.plRouteStatLabel,.plRouteStatValue,.plRouteStatHint{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plRouteStatLabel{color:var(--route-muted);font-size:10px;line-height:13px;font-weight:500}.plRouteStatValue{color:var(--route-text);font-size:13px;line-height:15px;font-weight:700;font-variant-numeric:tabular-nums}.plRouteStatHint{color:var(--route-muted);font-size:9px;line-height:12px;font-weight:400}.plRoutePanel{padding:9px;overflow:hidden}.plRoutePanelHead{min-width:0;padding-bottom:8px;margin-bottom:8px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border-bottom:1px solid var(--route-line)}.plRouteFilters{display:grid;grid-template-columns:minmax(260px,1fr) 180px 180px;gap:7px;margin-bottom:8px}.plRouteFilters input,.plRouteFilters select{width:100%;min-width:0;min-height:33px;padding:6px 8px;border:1px solid #cbd5e1;border-radius:var(--route-radius);outline:none;background:var(--route-field);color:var(--route-text)}.plRouteFilters input:focus,.plRouteFilters select:focus{border-color:var(--route-blue);background:#fff}.plRouteTableWrap{width:100%;min-width:0;overflow-x:auto;border:1px solid var(--route-line);border-radius:var(--route-radius);background:#fff}.plRouteTable{width:100%;min-width:1180px;border-collapse:collapse;table-layout:fixed;background:#fff}.plRouteTable th,.plRouteTable td{min-height:42px;padding:7px 8px;border-bottom:1px solid #e6ebf1;text-align:left;vertical-align:middle}.plRouteTable th{background:#f4f6f8;color:#475467;font-size:10px;font-weight:600;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap}.plRouteTable tbody tr{cursor:pointer}.plRouteTable tbody tr:hover{background:#f8fbfe}.plRouteTable tbody tr.isSelected{background:#eef6fc;box-shadow:inset 3px 0 0 var(--route-blue)}.plRouteTable th:nth-child(1),.plRouteTable td:nth-child(1){width:160px}.plRouteTable th:nth-child(2),.plRouteTable td:nth-child(2){width:165px}.plRouteTable th:nth-child(3),.plRouteTable td:nth-child(3){width:150px}.plRouteTable th:nth-child(4),.plRouteTable td:nth-child(4){width:160px}.plRouteTable th:nth-child(5),.plRouteTable td:nth-child(5){width:110px}.plRouteTable th:nth-child(6),.plRouteTable td:nth-child(6){width:100px}.plRouteTable th:nth-child(7),.plRouteTable td:nth-child(7){width:130px}.plRouteTable th:nth-child(8),.plRouteTable td:nth-child(8){width:250px}.plRouteNameCell{min-width:0;display:grid;gap:2px}.plRouteNameCell strong,.plRouteNameCell span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plRouteRowActions{display:flex;align-items:center;gap:7px;white-space:nowrap}.plRouteRowActions button{padding:0;border:0;background:transparent;color:var(--route-blue);cursor:pointer}.plRouteRowActions button:hover:not(:disabled){text-decoration:underline}.plRoutePill{width:fit-content;min-height:21px;padding:2px 7px;display:inline-flex;align-items:center;border-radius:var(--route-radius);background:#e8edf3;color:#475467;white-space:nowrap}.plRoutePill-active{background:#dbeafe;color:#175cd3}.plRoutePill-completed{background:#dcfae6;color:var(--route-success)}.plRoutePill-cancelled{background:#fee4e2;color:var(--route-danger)}.plRoutePager{margin-top:8px;padding:7px 0 0;display:flex;align-items:center;justify-content:space-between;gap:12px;border-width:1px 0 0;color:var(--route-muted)}.plRouteEmpty{min-height:110px;padding:14px;display:grid;place-items:center;align-content:center;gap:3px;border-style:dashed;background:#f8fafc;color:var(--route-muted);text-align:center}.plRouteToast{position:fixed;top:78px;right:18px;z-index:2200;width:min(390px,calc(100vw - 32px));min-height:68px;padding:10px;display:grid;grid-template-columns:32px minmax(0,1fr) 28px;gap:9px;align-items:start;border:1px solid var(--route-line-strong);border-left:3px solid var(--route-blue);border-radius:var(--route-radius);background:#fff;box-shadow:0 18px 42px #0f172a33}.plRouteToast-success{border-left-color:var(--route-success)}.plRouteToast-error{border-left-color:var(--route-danger)}.plRouteToastIcon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--route-radius);background:var(--route-blue);color:#fff;font-weight:600}.plRouteToast-success .plRouteToastIcon{background:var(--route-success)}.plRouteToast-error .plRouteToastIcon{background:var(--route-danger)}.plRouteToastBody{min-width:0;display:grid;gap:3px}.plRouteToastBody span,.plRouteToastBody small{color:#475467;overflow-wrap:anywhere}.plRouteToast>button{width:28px;height:28px;padding:0;border:1px solid var(--route-line);border-radius:var(--route-radius);background:var(--route-soft);color:#475467;cursor:pointer}.plRouteMapOverlay{position:fixed;inset:0;z-index:1800;padding:74px 16px 16px 260px;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;background:#0f172a6b}.plRouteMapDialog{width:min(920px,calc(100vw - 300px));max-height:calc(100vh - 92px);padding:9px;display:grid;grid-template-rows:auto minmax(430px,1fr) auto auto;gap:9px;overflow-y:auto}.plRouteDrawerHead{min-height:58px;padding:9px 11px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid var(--route-line);background:#f7f9fb}.plRouteDrawerHead>div{min-width:0;display:grid;gap:2px}.plRouteDrawerHead p{color:var(--route-muted)}.plRouteGoogleMap,.plRouteFullMap{width:100%;min-height:420px;border:1px solid var(--route-line);border-radius:var(--route-radius);overflow:hidden;background:#eef2f6}.plRouteFullMapWrap{padding:9px;display:grid;gap:8px}.plRouteMapLegend,.plRouteMapMeta,.plRouteMapWarning{display:flex;flex-wrap:wrap;gap:10px;padding:8px 9px;border:1px solid var(--route-line);border-radius:var(--route-radius);background:#f8fafc;color:var(--route-muted)}.plRouteMapWarning{border-left:3px solid var(--route-warning);background:#fffaeb;color:#93370d}.plRouteTableWrap::-webkit-scrollbar,.plRouteMapDialog::-webkit-scrollbar{width:8px;height:8px}.plRouteTableWrap::-webkit-scrollbar-track,.plRouteMapDialog::-webkit-scrollbar-track{background:#edf1f5}.plRouteTableWrap::-webkit-scrollbar-thumb,.plRouteMapDialog::-webkit-scrollbar-thumb{background:#b7c2cf;border:2px solid #edf1f5}@media(max-width:1100px){.plRouteMapOverlay{padding:74px 10px 10px}.plRouteMapDialog{width:calc(100vw - 20px)}}@media(max-width:860px){.plRouteHeader,.plRouteFilters{grid-template-columns:1fr}.plRouteHeaderActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.plRoutePanelHead,.plRoutePager{display:grid}.plRoutePagerActions{display:grid;grid-template-columns:1fr auto 1fr}.plRoutePrimaryBtn,.plRouteGhostBtn,.plRouteCloseBtn,.plRouteTextBtn{width:100%}}@media(max-width:680px){.plRouteStats{grid-template-columns:repeat(5,minmax(118px,1fr))!important;grid-auto-flow:column;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scrollbar-width:thin}.plRouteHeaderActions,.plRoutePagerActions{grid-template-columns:1fr}.plRouteMapOverlay{padding:0}.plRouteMapDialog{width:100vw;min-height:100vh;max-height:100vh;border:0;border-radius:0}.plRouteDrawerHead{grid-template-columns:1fr}.plRouteToast{top:68px;left:10px;right:10px;width:auto}}.plRoutePage>.plRouteHeader,.plRouteHeader{border-top:0!important;box-shadow:none!important;background-image:none!important}.plRoutePage>.plRouteHeader:before,.plRoutePage>.plRouteHeader:after,.plRouteHeader:before,.plRouteHeader:after{content:none!important;display:none!important}.plRouteOverlay{position:fixed;inset:0;z-index:1750;padding:64px 18px 18px 270px;display:flex;justify-content:flex-end;align-items:stretch;background:#0f172a47}.plRouteDrawer{width:min(620px,calc(100vw - 310px));max-height:calc(100vh - 82px);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--route-line-strong);border-radius:2px;background:#fff;box-shadow:0 18px 48px #0f172a33}.plRouteDrawer-wide{width:min(920px,calc(100vw - 310px))}.plRouteDrawerActions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.plRouteDrawerBody{min-height:0;padding:10px;display:grid;align-content:start;gap:10px;overflow-y:auto}.plRouteDetailGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.plRouteDetailGrid>div{min-width:0;min-height:54px;padding:8px;display:grid;align-content:center;gap:2px;border:1px solid var(--route-line);border-radius:2px;background:#f8fafc}.plRouteDetailGrid span,.plRouteSectionHead p,.plRouteStopCopy span{color:var(--route-muted)}.plRouteDrawerSection{min-width:0;padding:9px;display:grid;gap:8px;border:1px solid var(--route-line);border-radius:2px;background:#fff}.plRouteSectionHead{min-width:0;padding-bottom:8px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border-bottom:1px solid var(--route-line)}.plRouteSectionHead>div{min-width:0;display:grid;gap:2px}.plRouteStopList{display:grid;gap:6px}.plRouteStopCard{min-width:0;padding:7px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid var(--route-line);border-radius:2px;background:#f8fafc}.plRouteStopOrder{width:30px;height:30px;display:grid;place-items:center;border-radius:2px;background:var(--route-blue);color:#fff;font-weight:700}.plRouteStopCopy{min-width:0;display:grid;gap:2px}.plRouteStopCopy strong,.plRouteStopCopy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plRouteStopActions{display:flex;align-items:center;gap:6px}.plRouteForm{min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden}.plRouteFormGrid{min-height:0;padding:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;overflow-y:auto}.plRouteFormGrid label{min-width:0;display:grid;gap:4px;color:#475467}.plRouteFormGrid label.is-wide,.plRouteLocationTools.is-wide{grid-column:1 / -1}.plRouteFormGrid input,.plRouteFormGrid select,.plRouteFormGrid textarea{width:100%;min-width:0;min-height:34px;padding:7px 8px;border:1px solid #cbd5e1;border-radius:2px;outline:none;background:#fff;color:var(--route-text)}.plRouteFormGrid textarea{resize:vertical;line-height:1.45}.plRouteFormGrid input:focus,.plRouteFormGrid select:focus,.plRouteFormGrid textarea:focus{border-color:var(--route-blue);box-shadow:0 0 0 1px var(--route-blue)}.plRouteFormActions{padding:9px 10px;display:flex;justify-content:flex-end;gap:7px;border-top:1px solid var(--route-line);background:#f8fafc}.plRouteLocationTools{min-height:44px;padding:7px;display:flex;flex-wrap:wrap;align-items:center;gap:7px;border:1px solid var(--route-line);border-radius:2px;background:#f8fafc}.plRouteLocationTools>span{margin-left:auto;color:var(--route-warning)}.plRouteLocationTools>span.is-confirmed{color:var(--route-success);font-weight:600}@media(max-width:1100px){.plRouteOverlay{padding:64px 10px 10px}.plRouteDrawer,.plRouteDrawer-wide{width:min(920px,calc(100vw - 20px))}}@media(max-width:760px){.plRouteOverlay{padding:0}.plRouteDrawer,.plRouteDrawer-wide{width:100vw;max-height:100vh;min-height:100vh;border:0;border-radius:0}.plRouteDrawerHead{grid-template-columns:1fr}.plRouteDrawerActions,.plRouteStopActions,.plRouteFormActions{display:grid;grid-template-columns:1fr}.plRouteDetailGrid,.plRouteFormGrid{grid-template-columns:1fr}.plRouteFormGrid label.is-wide,.plRouteLocationTools.is-wide{grid-column:auto}.plRouteStopCard{grid-template-columns:30px minmax(0,1fr)}.plRouteStopActions{grid-column:1 / -1}}.plRouteRowActions{width:100%;min-width:0;display:grid;grid-template-columns:repeat(5,30px);align-items:center;justify-content:end;gap:5px;white-space:nowrap}.plRouteActionBtn{width:30px;height:30px;min-width:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid #0f6cbd;border-radius:2px;background:#0f6cbd;color:#fff;cursor:pointer}.plRouteActionBtn.is-start{border-color:#067647;background:#067647}.plRouteActionBtn.is-complete{border-color:#6941c6;background:#6941c6}.plRouteActionBtn svg{width:15px;height:15px}.plRouteActionBtn:disabled{opacity:.38;cursor:not-allowed}.plRouteFloatingLayer{position:fixed;inset:0;z-index:1750;pointer-events:none}.plRouteFloatingDrawer{position:fixed;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;resize:both;pointer-events:auto;border:1px solid var(--route-line-strong);border-radius:2px;background:#fff;box-shadow:0 18px 48px #0f172a33}.plRouteFloatingHead{min-height:52px;padding:8px 9px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;border-bottom:1px solid var(--route-line);background:#f8fafc;cursor:move;touch-action:none}.plRouteFloatingHead>div:first-child{min-width:0;display:grid;gap:2px}.plRouteFloatingHead h2,.plRouteFloatingHead p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plRouteFloatingHead p{color:var(--route-muted)}.plRouteFloatingBody{min-height:0;overflow:auto}.plRouteFloatingBody>.plRouteForm{min-height:100%}.plRouteSearchSelect{position:relative;min-width:0;display:grid;gap:4px;color:#475467}.plRouteSearchInputWrap{position:relative;min-width:0}.plRouteSearchInputWrap>input{padding-right:32px}.plRouteSearchClear{position:absolute;top:50%;right:5px;z-index:2;width:24px;height:24px;padding:0;display:grid;place-items:center;transform:translateY(-50%);border:0;background:transparent;color:#667085;cursor:pointer}.plRouteSearchMenu{position:absolute;top:calc(100% + 3px);left:0;right:0;z-index:40;max-height:250px;overflow-y:auto;border:1px solid var(--route-line-strong);border-radius:2px;background:#fff;box-shadow:0 12px 28px #0f172a29}.plRouteSearchOption{width:100%;min-height:45px;padding:7px 9px;display:grid;gap:2px;border:0;border-bottom:1px solid #eef2f6;background:#fff;color:var(--route-text);text-align:left;cursor:pointer}.plRouteSearchOption:hover{background:var(--route-blue-soft)}.plRouteSearchOption strong,.plRouteSearchOption span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plRouteSearchOption span{color:var(--route-muted);font-size:10px}.plRouteSearchEmpty{padding:14px 10px;color:var(--route-muted);text-align:center}@media(max-width:760px){.plRouteFloatingDrawer{left:0!important;top:0!important;width:100vw!important;height:100vh!important;min-width:0!important;min-height:0!important;resize:none;border:0}.plRouteFloatingHead{grid-template-columns:1fr;cursor:default}}.plRouteSearchSelect{min-width:0;align-items:stretch;justify-items:stretch;text-align:left}.plRouteSearchSelect>span{width:100%;color:#475467;text-align:left}.plRouteSearchInputWrap{width:100%;min-width:0;border:0;border-radius:2px;background:#f8fafc}.plRouteSearchInputWrap>input{width:100%;min-width:0;height:34px;padding:7px 32px 7px 9px;border:0!important;border-radius:2px;outline:1px solid #dbe3ec;background:#fff;color:#172033;text-align:left;box-shadow:none!important}.plRouteSearchInputWrap>input::placeholder{color:#98a2b3;text-align:left}.plRouteSearchInputWrap>input:focus{outline:1px solid #0f6cbd;border:0!important;box-shadow:none!important}.plRouteSearchMenu{padding:4px;border:1px solid #dbe3ec;border-radius:2px;background:#fff}.plRouteSearchOption{width:100%;min-height:44px;padding:7px 8px;display:grid;justify-items:start;align-items:center;gap:1px;border:0!important;border-radius:0;background:#fff;color:#172033;text-align:left;box-shadow:none!important}.plRouteSearchOption+.plRouteSearchOption{border-top:1px solid #eef2f6!important}.plRouteSearchOption:hover,.plRouteSearchOption:focus-visible{border:0;background:#f4f8fc;color:#172033;outline:none}.plRouteSearchOption strong,.plRouteSearchOption span{width:100%;min-width:0;display:block;border:0!important;background:transparent!important;text-align:left;box-shadow:none!important}.plRouteSearchOption strong{color:#172033;font-size:11px;line-height:15px;font-weight:600}.plRouteSearchOption span{color:#667085;font-size:9px;line-height:13px;font-weight:400}.plRouteSearchEmpty{border:0;background:#f8fafc;color:#667085;text-align:left}.plRouteSearchClear{border:0!important;background:transparent!important;color:#667085;box-shadow:none!important}.plRouteSearchClear:hover{background:#eef2f6!important;color:#172033}.plRouteFormGrid>.plRouteSearchSelect[data-field=driver],.plRouteFormGrid>.plRouteSearchSelect[data-field=vehicle]{width:100%;justify-self:stretch;text-align:left}.plRouteFormGrid>.plRouteSearchSelect[data-field=driver] .plRouteSearchMenu,.plRouteFormGrid>.plRouteSearchSelect[data-field=vehicle] .plRouteSearchMenu{left:0;right:0}.plRoutePage .plRouteSearchSelect .plRouteSearchMenu,.plRouteFloatingDrawer .plRouteSearchSelect .plRouteSearchMenu{background:#fff!important;border:1px solid #dbe3ec!important;box-shadow:0 12px 28px #0f172a24!important}.plRoutePage .plRouteSearchSelect .plRouteSearchOption,.plRouteFloatingDrawer .plRouteSearchSelect .plRouteSearchOption,.plRoutePage .plRouteSearchSelect button.plRouteSearchOption,.plRouteFloatingDrawer .plRouteSearchSelect button.plRouteSearchOption{width:100%!important;min-height:44px!important;padding:7px 9px!important;display:grid!important;justify-items:start!important;align-items:center!important;gap:2px!important;border:0!important;border-radius:0!important;background:#fff!important;background-image:none!important;color:#172033!important;text-align:left!important;box-shadow:none!important;text-decoration:none!important}.plRoutePage .plRouteSearchSelect .plRouteSearchOption+.plRouteSearchOption,.plRouteFloatingDrawer .plRouteSearchSelect .plRouteSearchOption+.plRouteSearchOption{border-top:1px solid #eef2f6!important}.plRoutePage .plRouteSearchSelect .plRouteSearchOption:hover,.plRoutePage .plRouteSearchSelect .plRouteSearchOption:focus,.plRoutePage .plRouteSearchSelect .plRouteSearchOption:focus-visible,.plRouteFloatingDrawer .plRouteSearchSelect .plRouteSearchOption:hover,.plRouteFloatingDrawer .plRouteSearchSelect .plRouteSearchOption:focus,.plRouteFloatingDrawer .plRouteSearchSelect .plRouteSearchOption:focus-visible{background:#f4f8fc!important;background-image:none!important;color:#172033!important;border:0!important;outline:none!important;box-shadow:none!important}.plRoutePage .plRouteSearchSelect .plRouteSearchOption strong,.plRoutePage .plRouteSearchSelect .plRouteSearchOption span,.plRouteFloatingDrawer .plRouteSearchSelect .plRouteSearchOption strong,.plRouteFloatingDrawer .plRouteSearchSelect .plRouteSearchOption span{width:100%!important;min-width:0!important;display:block!important;border:0!important;background:transparent!important;background-image:none!important;color:inherit!important;text-align:left!important;box-shadow:none!important}.plRoutePage .plRouteSearchSelect .plRouteSearchOption strong,.plRouteFloatingDrawer .plRouteSearchSelect .plRouteSearchOption strong{color:#172033!important;font-size:11px!important;line-height:15px!important;font-weight:600!important}.plRoutePage .plRouteSearchSelect .plRouteSearchOption span,.plRouteFloatingDrawer .plRouteSearchSelect .plRouteSearchOption span{color:#667085!important;font-size:9px!important;line-height:13px!important;font-weight:400!important}.plRoutePage .plRouteSearchSelect .plRouteSearchInputWrap,.plRouteFloatingDrawer .plRouteSearchSelect .plRouteSearchInputWrap{background:#f8fafc!important;border:0!important}.plRoutePage .plRouteSearchSelect .plRouteSearchInputWrap>input,.plRouteFloatingDrawer .plRouteSearchSelect .plRouteSearchInputWrap>input{background:#fff!important;color:#172033!important;border:0!important;outline:1px solid #dbe3ec!important;text-align:left!important;box-shadow:none!important}.plRoutePage .plRouteSearchSelect .plRouteSearchInputWrap>input:focus,.plRouteFloatingDrawer .plRouteSearchSelect .plRouteSearchInputWrap>input:focus{background:#fff!important;color:#172033!important;outline:1px solid #0f6cbd!important;box-shadow:none!important}.lhaPanel{margin:18px 0;padding:18px;border:1px solid #dfe5ec;border-radius:12px;background:#fff;box-shadow:0 4px 18px #0f172a0d}.lhaHeader,.lhaSectionHeader{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.lhaHeader h2,.lhaSection h3{margin:0;color:#172033}.lhaHeader p,.lhaSection p{margin:5px 0 0;color:#657084;font-size:13px}.lhaEyebrow{display:block;margin-bottom:5px;color:#2563eb;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lhaGrid{display:grid;gap:12px;margin-top:14px}.lhaGridTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.lhaGridThree{grid-template-columns:repeat(3,minmax(0,1fr))}.lhaField{display:flex;flex-direction:column;gap:6px}.lhaField>span{font-size:12px;font-weight:700;color:#344054}.lhaField small{color:#667085}.lhaField input,.lhaField select,.lhaStopRow select,.lhaPackageSearch input{width:100%;min-height:40px;padding:8px 10px;border:1px solid #d0d5dd;border-radius:8px;background:#fff;color:#1d2939}.lhaSection{margin-top:18px;padding-top:16px;border-top:1px solid #edf0f4}.lhaStops,.lhaSegments{display:flex;flex-direction:column;gap:8px;margin:12px 0}.lhaStopRow{display:grid;grid-template-columns:34px minmax(0,1fr) 90px auto;gap:9px;align-items:center}.lhaSequence{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#1d4ed8;color:#fff;font-weight:800;font-size:12px}.lhaStopType{font-size:12px;color:#667085}.lhaSegment{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #e4e7ec;border-radius:8px;background:#f8fafc}.lhaSegment span{color:#667085;font-size:12px;text-transform:uppercase}.lhaPrimary,.lhaGhost{border:0;border-radius:8px;min-height:38px;padding:8px 13px;font-weight:700;cursor:pointer}.lhaPrimary{margin-top:10px;background:#2563eb;color:#fff}.lhaGhost{background:#eff4ff;color:#1849a9}.lhaPrimary:disabled,.lhaGhost:disabled{opacity:.6;cursor:default}.lhaDangerText{border:0;background:transparent;color:#b42318;font-weight:700;cursor:pointer}.lhaPackageSearch{display:flex;gap:8px;margin:12px 0}.lhaPackageSearch input{flex:1}.lhaSummary{font-size:12px;font-weight:700;color:#475467;background:#f2f4f7;border-radius:999px;padding:7px 10px}.lhaAlert{margin-top:12px;padding:10px 12px;border-radius:8px;font-size:13px}.lhaError{background:#fef3f2;color:#b42318}.lhaSuccess{background:#ecfdf3;color:#027a48}.lhaEmpty{margin-top:14px;padding:22px;text-align:center;border:1px dashed #d0d5dd;border-radius:8px;color:#667085}.lhaManifestTableWrap{overflow:auto;margin-top:14px}.lhaManifestTable{width:100%;border-collapse:collapse;font-size:12px}.lhaManifestTable th,.lhaManifestTable td{padding:9px;border-bottom:1px solid #eaecf0;text-align:left;white-space:nowrap}.lhaManifestTable th{color:#475467;background:#f8fafc}.lhaEmptyCell{text-align:center!important;color:#667085;padding:20px!important}@media(max-width:900px){.lhaGridTwo,.lhaGridThree{grid-template-columns:1fr}.lhaHeader,.lhaSectionHeader{flex-direction:column}.lhaStopRow{grid-template-columns:30px minmax(0,1fr)}.lhaStopType,.lhaStopRow .lhaDangerText{grid-column:2}}.plRunsPage,.plRunsPage *{box-sizing:border-box}.plRunsPage{--runs-blue: #0f6cbd;--runs-blue-hover: #115ea3;--runs-blue-soft: #eef6fc;--runs-text: #172033;--runs-muted: #667085;--runs-line: #d9e1ea;--runs-line-strong: #c5d0dc;--runs-panel: #ffffff;--runs-soft: #f5f7fa;--runs-field: #eef2f6;--runs-success: #067647;--runs-warning: #b54708;--runs-danger: #b42318;--runs-purple: #6941c6;--runs-radius: 3px;position:relative;width:100%;min-width:0;display:grid;gap:9px;color:var(--runs-text);font-family:Segoe UI,Arial,sans-serif;font-size:12px;line-height:1.4}.plRunsPage h1,.plRunsPage h2,.plRunsPage h3,.plRunsPage p,.plRunsPage span,.plRunsPage strong,.plRunsPage small,.plRunsPage em{margin:0}.plRunsPage h1{font-size:14px;font-weight:600;line-height:1.25}.plRunsPage h2,.plRunsPage h3,.plRunsPage strong{font-size:12px;font-weight:600}.plRunsPage button,.plRunsPage input,.plRunsPage select,.plRunsPage textarea{font-family:inherit;font-size:12px}.plRunsHeader,.plRunsStats,.plRunsPanel,.plRunsEmpty{min-width:0;border:1px solid var(--runs-line);border-radius:var(--runs-radius);background:var(--runs-panel);box-shadow:none}.plRunsHeader{min-height:68px;padding:10px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border-top:0}.plRunsHeader>div:first-child{min-width:0;display:grid;gap:2px}.plRunsHeader p{color:var(--runs-muted)}.plRunsEyebrow{color:var(--runs-blue);font-size:10px;letter-spacing:.05em;text-transform:uppercase}.plRunsHeaderActions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.plRunsPrimaryBtn,.plRunsGhostBtn,.plRunsCloseBtn,.plRunsTextBtn,.plRunsDangerBtn,.plRunsPager button{min-height:31px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--runs-line-strong);border-radius:var(--runs-radius);background:#fff;color:#344054;cursor:pointer;text-decoration:none;white-space:nowrap;box-shadow:none}.plRunsPrimaryBtn{border-color:var(--runs-blue);background:var(--runs-blue);color:#fff}.plRunsPrimaryBtn:hover{border-color:var(--runs-blue-hover);background:var(--runs-blue-hover)}.plRunsGhostBtn:hover,.plRunsCloseBtn:hover,.plRunsTextBtn:hover,.plRunsPager button:hover:not(:disabled){border-color:var(--runs-blue);background:var(--runs-blue-soft);color:var(--runs-blue)}.plRunsTextBtn{min-height:27px;padding:0 8px}.plRunsDangerBtn{min-height:27px;border-color:#f1b4ae;background:#fff5f5;color:var(--runs-danger)}.plRunsDangerBtn:hover:not(:disabled){border-color:var(--runs-danger);background:#fee4e2}.plRunsPrimaryBtn.isSmall{min-height:28px;padding:0 9px}.plRunsPrimaryBtn:disabled,.plRunsGhostBtn:disabled,.plRunsCloseBtn:disabled,.plRunsTextBtn:disabled,.plRunsDangerBtn:disabled,.plRunsPager button:disabled,.plDrawerSection select:disabled,.plDrawerSection input:disabled,.plDrawerSection textarea:disabled{opacity:.5;cursor:not-allowed}.plRunsStats{padding:7px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.plRunsKpi{min-width:0;min-height:70px;padding:8px;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;border:1px solid var(--runs-line);border-top:3px solid #667085;border-radius:var(--runs-radius);background:#fff}.plRunsKpi.is-warning{border-top-color:var(--runs-warning)}.plRunsKpi.is-info{border-top-color:var(--runs-blue)}.plRunsKpi.is-success{border-top-color:var(--runs-success)}.plRunsKpi.is-purple{border-top-color:var(--runs-purple)}.plRunsKpiIcon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--runs-line);border-radius:var(--runs-radius);background:var(--runs-soft);color:var(--runs-blue)}.plRunsKpiIcon svg{width:15px;height:15px}.plRunsKpiBody{min-width:0;display:grid;gap:1px}.plRunsKpiBody strong{font-size:14px;line-height:1.2}.plRunsKpiBody em{color:var(--runs-text);font-style:normal}.plRunsKpiBody small{color:var(--runs-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plRunsPanel{padding:9px;overflow:hidden}.plRunsPanelHead{min-width:0;padding-bottom:8px;margin-bottom:8px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border-bottom:1px solid var(--runs-line)}.plRunsPanelHead>div{min-width:0;display:grid;gap:2px}.plRunsPanelHead p{color:var(--runs-muted)}.plRunsFilters{display:grid;grid-template-columns:minmax(260px,1fr) 190px auto;gap:7px;margin-bottom:8px}.plRunsSearchBox{min-width:0;min-height:33px;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;border:1px solid #cbd5e1;border-radius:var(--runs-radius);background:var(--runs-field)}.plRunsSearchBox svg{width:13px;height:13px;margin:auto;color:var(--runs-muted)}.plRunsSearchBox input{width:100%;min-width:0;min-height:31px;padding:0 8px 0 0;border:0;outline:none;background:transparent;color:var(--runs-text)}.plRunsFilters select,.plDrawerSection input,.plDrawerSection select,.plDrawerSection textarea{width:100%;min-width:0;min-height:33px;padding:6px 8px;border:1px solid #cbd5e1;border-radius:var(--runs-radius);outline:none;background:var(--runs-field);color:var(--runs-text)}.plDrawerSection textarea{min-height:84px;resize:vertical}.plRunsSearchBox:focus-within,.plRunsFilters select:focus,.plDrawerSection input:focus,.plDrawerSection select:focus,.plDrawerSection textarea:focus{border-color:var(--runs-blue);background:#fff}.plRunsTableWrap{width:100%;min-width:0;overflow-x:auto;border:1px solid var(--runs-line);border-radius:var(--runs-radius)}.plRunsTable{width:100%;min-width:1080px;border-collapse:collapse;table-layout:fixed;background:#fff}.plRunsTable th,.plRunsTable td{min-height:42px;padding:7px 8px;border-bottom:1px solid #e6ebf1;text-align:left;vertical-align:middle}.plRunsTable th{background:#f4f6f8;color:#475467;font-size:10px;font-weight:600;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap}.plRunsTable tbody tr{cursor:pointer}.plRunsTable tbody tr:hover{background:#f8fbfe}.plRunsTable tbody tr.isSelected{background:#eef6fc;box-shadow:inset 3px 0 0 var(--runs-blue)}.plRunsTable th:nth-child(1),.plRunsTable td:nth-child(1){width:165px}.plRunsTable th:nth-child(2),.plRunsTable td:nth-child(2){width:100px}.plRunsTable th:nth-child(3),.plRunsTable td:nth-child(3){width:150px}.plRunsTable th:nth-child(4),.plRunsTable td:nth-child(4){width:175px}.plRunsTable th:nth-child(5),.plRunsTable td:nth-child(5){width:170px}.plRunsTable th:nth-child(6),.plRunsTable td:nth-child(6){width:105px}.plRunsTable th:nth-child(7),.plRunsTable td:nth-child(7){width:140px}.plRunsTable th:nth-child(8),.plRunsTable td:nth-child(8){width:125px}.plRunsTable td strong,.plRunsTable td small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plRunsTable td small{margin-top:2px;color:var(--runs-muted)}.plRunsPill{width:fit-content;min-height:21px;padding:2px 7px;display:inline-flex;align-items:center;border-radius:var(--runs-radius);background:#e8edf3;color:#475467;white-space:nowrap;font-style:normal}.plRunsPill.is-warning{background:#fef0c7;color:#93370d}.plRunsPill.is-info{background:#dbeafe;color:#175cd3}.plRunsPill.is-success,.plRunsPill.is-complete{background:#dcfae6;color:var(--runs-success)}.plRunsPill.is-purple{background:#f4ebff;color:var(--runs-purple)}.plRunsPill.is-danger{background:#fee4e2;color:var(--runs-danger)}.plRunsPill.is-muted{background:#e8edf3;color:#475467}.plRunsRowActions{display:flex;align-items:center;gap:7px;white-space:nowrap}.plRunsRowActions button{padding:0;border:0;background:transparent;color:var(--runs-blue);cursor:pointer}.plRunsRowActions button:hover:not(:disabled){text-decoration:underline}.plRunsRowActions button:disabled{color:#98a2b3;cursor:not-allowed}.plRunsPager{margin-top:8px;padding-top:7px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--runs-line);color:var(--runs-muted)}.plRunsPagerActions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.plRunsPager button{min-height:29px}.plRunsEmpty{min-height:110px;padding:14px;display:grid;place-items:center;align-content:center;gap:3px;border:1px dashed #c7d2df;background:#f8fafc;color:var(--runs-muted);text-align:center}.plRunsEmpty.isTall{min-height:100px}.plRunsOverlay{display:contents}.plRunsFloatingSurface{position:fixed;z-index:2100;width:min(720px,calc(100vw - 32px));height:min(760px,calc(100vh - 78px));min-width:430px;min-height:300px;max-width:calc(100vw - 16px);max-height:calc(100vh - 62px);overflow:hidden;resize:both;border:1px solid var(--runs-line-strong);border-radius:var(--runs-radius);background:#fff;box-shadow:0 22px 58px #0f172a47}.plRunsFloatingSurface.isCreate{width:min(860px,calc(100vw - 32px));height:min(540px,calc(100vh - 78px))}.plRunsFloatingSurface>.plRunsDrawer{width:100%!important;height:100%!important;max-height:none!important;border:0!important;box-shadow:none!important}.plRunsFloatingClose{position:absolute;right:7px;bottom:7px;z-index:5;width:25px;height:25px;padding:0;border:1px solid var(--runs-line);border-radius:var(--runs-radius);background:#fff;color:var(--runs-muted);cursor:pointer}.plRunsDrawerHead{cursor:move;-webkit-user-select:none;user-select:none}.plRunsDrawerHead button,.plRunsDrawerHead input,.plRunsDrawerHead select{cursor:pointer}.plRunsDrawer{width:100%;height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--runs-line-strong);border-radius:var(--runs-radius);background:#fff;box-shadow:0 22px 58px #0f172a47}.plRunsCreateDrawer{width:100%;height:100%;max-height:none}.plRunsDrawerHead{min-height:58px;padding:9px 11px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid var(--runs-line);background:#f7f9fb}.plRunsDrawerHead>div{min-width:0;display:grid;gap:2px}.plRunsDrawerHead p{color:var(--runs-muted)}.plRunsDrawerBody{min-height:0;padding:9px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:9px;overflow-y:auto;background:#f5f7fa}.plRunsCreateDrawerBody{overflow-y:auto}.plRunsDrawerActions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:7px}.plRunsDetailsHero,.plRunsLockNote,.plRunMetaGrid,.plRunManifestStats,.plShipmentTabs,.plRunsShipmentSearch,.plShipmentAttachList{grid-column:1 / -1}.plRunsDetailsHero{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--runs-line);border-radius:var(--runs-radius);background:#fff}.plRunsDetailsHero>div{min-width:0;min-height:70px;padding:8px;display:grid;align-content:center;gap:3px;border-right:1px solid var(--runs-line)}.plRunsDetailsHero>div:last-child{border-right:0}.plRunsDetailsHero span,.plRunsDetailsHero small{color:var(--runs-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plRunsDetailsHero strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plRunsLockNote{padding:8px 9px;border:1px solid #fedf89;border-left:3px solid var(--runs-warning);border-radius:var(--runs-radius);background:#fffaeb;color:#93370d}.plRunMetaGrid,.plRunManifestStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.plRunMetaGrid>div,.plRunManifestStats>div,.plDrawerSection{min-width:0;padding:9px;display:grid;align-content:start;gap:7px;border:1px solid var(--runs-line);border-radius:var(--runs-radius);background:#fff}.plRunMetaGrid small,.plRunManifestStats span,.plDrawerSection>span,.plDrawerSection p span{color:var(--runs-muted)}.plRunMetaGrid strong,.plRunManifestStats strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plRunManifestStats>div{min-height:64px;align-content:center}.plRunManifestStats strong{font-size:14px}.plDrawerSection h3{padding-bottom:6px;border-bottom:1px solid var(--runs-line);color:var(--runs-blue);font-size:10px;letter-spacing:.045em;text-transform:uppercase}.plDrawerSection label{min-width:0;display:grid;gap:4px}.plDrawerSection label>span{color:var(--runs-muted)}.plDrawerSection p{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.plDrawerSection p strong{text-align:right;overflow-wrap:anywhere}.plDrawerDangerSection{border-color:#f1b4ae;background:snow}.plStopCard{min-width:0;padding:8px;display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:8px;align-items:start;border:1px solid var(--runs-line);border-radius:var(--runs-radius);background:#fff}.plStopSeq{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #bfdbfe;border-radius:var(--runs-radius);background:#eff6ff;color:var(--runs-blue)}.plStopBody{min-width:0;display:grid;gap:2px}.plStopBody strong,.plStopBody span,.plStopBody small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plStopBody span,.plStopBody small{color:var(--runs-muted)}.plStopActions{display:grid;gap:5px;justify-items:end}.plRunsLockedTag{min-height:23px;padding:2px 7px;display:inline-flex;align-items:center;border-radius:var(--runs-radius);background:#e8edf3;color:var(--runs-muted)}.plRunsSuggestField{position:relative;min-width:0;display:grid;gap:4px}.plRunsSuggestField>span{display:flex;align-items:center;justify-content:space-between;gap:6px;color:var(--runs-muted)}.plRunsSuggestField i{color:var(--runs-danger);font-size:10px;font-style:normal}.plRunsSuggestInput{min-width:0;min-height:33px;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;border:1px solid #cbd5e1;border-radius:var(--runs-radius);background:var(--runs-field)}.plRunsSuggestInput:focus-within{border-color:var(--runs-blue);background:#fff}.plRunsSuggestInput svg{width:13px;height:13px;margin:auto;color:var(--runs-muted)}.plRunsSuggestInput input{width:100%;min-width:0;min-height:31px;padding:0 8px 0 0;border:0;outline:none;background:transparent;color:var(--runs-text)}.plRunsSelectedHint{padding:6px 8px;display:grid;gap:2px;border:1px solid #bfdbfe;border-left:3px solid var(--runs-blue);border-radius:var(--runs-radius);background:#eff6ff}.plRunsSelectedHint small{color:var(--runs-muted)}.plRunsSuggestMenu{position:absolute;top:calc(100% + 2px);left:0;right:0;z-index:90;max-height:220px;display:grid;overflow-y:auto;border:1px solid var(--runs-line-strong);border-radius:var(--runs-radius);background:#fff;box-shadow:0 12px 28px #0f172a29}.plRunsSuggestMenu button{padding:7px 8px;display:grid;gap:2px;border:0;border-bottom:1px solid #e6ebf1;background:#fff;color:var(--runs-text);text-align:left;cursor:pointer}.plRunsSuggestMenu button:hover{background:var(--runs-blue-soft)}.plRunsSuggestMenu small{color:var(--runs-muted)}.plRunsSuggestEmpty{padding:10px;color:var(--runs-muted);background:#f8fafc}.plShipmentTabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.plShipmentTabs button{min-height:32px;padding:0 8px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;border:1px solid var(--runs-line-strong);border-radius:var(--runs-radius);background:#fff;color:#344054;cursor:pointer}.plShipmentTabs button:hover{border-color:var(--runs-blue);background:var(--runs-blue-soft);color:var(--runs-blue)}.plShipmentTabs button.isActive{border-color:var(--runs-blue);background:var(--runs-blue);color:#fff}.plShipmentTabs span,.plShipmentTabs strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plShipmentAttachList{display:grid;gap:7px}.plShipmentAttachRow{min-width:0;padding:8px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;border:1px solid var(--runs-line);border-radius:var(--runs-radius);background:#fff}.plShipmentAttachRow>div{min-width:0;display:grid;gap:3px}.plShipmentAttachRow strong,.plShipmentAttachRow span,.plShipmentAttachRow small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plShipmentAttachRow span,.plShipmentAttachRow small{color:var(--runs-muted)}.plShipmentBadges{padding-top:4px;display:flex;flex-wrap:wrap;gap:4px}.plRunsToast{position:fixed;top:78px;right:18px;z-index:2200;width:min(390px,calc(100vw - 32px));min-height:68px;padding:10px;display:grid;grid-template-columns:32px minmax(0,1fr) 28px;gap:9px;align-items:start;border:1px solid var(--runs-line-strong);border-left:3px solid var(--runs-blue);border-radius:var(--runs-radius);background:#fff;box-shadow:0 18px 42px #0f172a33}.plRunsToast-success{border-left-color:var(--runs-success)}.plRunsToast-error{border-left-color:var(--runs-danger)}.plRunsToastIcon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--runs-radius);background:var(--runs-blue);color:#fff;font-weight:600}.plRunsToast-success .plRunsToastIcon{background:var(--runs-success)}.plRunsToast-error .plRunsToastIcon{background:var(--runs-danger)}.plRunsToastBody{min-width:0;display:grid;gap:3px}.plRunsToastBody span{color:#475467;overflow-wrap:anywhere}.plRunsToast>button{width:28px;height:28px;padding:0;border:1px solid var(--runs-line);border-radius:var(--runs-radius);background:var(--runs-soft);color:#475467;cursor:pointer}.plRunsDrawerBody::-webkit-scrollbar,.plRunsTableWrap::-webkit-scrollbar,.plRunsSuggestMenu::-webkit-scrollbar{width:8px;height:8px}.plRunsDrawerBody::-webkit-scrollbar-track,.plRunsTableWrap::-webkit-scrollbar-track,.plRunsSuggestMenu::-webkit-scrollbar-track{background:#edf1f5}.plRunsDrawerBody::-webkit-scrollbar-thumb,.plRunsTableWrap::-webkit-scrollbar-thumb,.plRunsSuggestMenu::-webkit-scrollbar-thumb{background:#b7c2cf;border:2px solid #edf1f5}@media(max-width:1280px){.plRunsStats{grid-template-columns:repeat(3,minmax(0,1fr))}.plRunsDetailsHero,.plRunMetaGrid,.plRunManifestStats{grid-template-columns:repeat(2,minmax(0,1fr))}.plRunsDetailsHero>div:nth-child(2){border-right:0}}@media(max-width:1100px){.plRunsOverlay{padding:74px 10px 10px}.plRunsDrawer,.plRunsCreateDrawer{width:calc(100vw - 20px);height:calc(100vh - 84px);max-height:none}}@media(max-width:860px){.plRunsHeader,.plRunsFilters{grid-template-columns:1fr}.plRunsHeaderActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.plRunsStats{grid-template-columns:repeat(2,minmax(0,1fr))}.plRunsPanelHead,.plRunsPager{display:grid}.plRunsPagerActions{display:grid;grid-template-columns:1fr auto 1fr}.plRunsDrawerBody{grid-template-columns:1fr}.plRunsDetailsHero,.plRunsLockNote,.plRunMetaGrid,.plRunManifestStats,.plRunsDrawerActions,.plShipmentTabs,.plRunsShipmentSearch,.plShipmentAttachList{grid-column:auto}.plRunsDrawerActions{display:grid;grid-template-columns:1fr 1fr}.plRunsPrimaryBtn,.plRunsGhostBtn,.plRunsCloseBtn,.plRunsTextBtn{width:100%}}@media(max-width:680px){.plRunsOverlay{padding:0}.plRunsDrawer,.plRunsCreateDrawer{width:100vw;height:100vh;border:0;border-radius:0}.plRunsDrawerHead,.plRunsDetailsHero,.plRunMetaGrid,.plRunManifestStats,.plShipmentTabs,.plRunsStats{grid-template-columns:1fr}.plRunsDrawerHead{align-items:stretch}.plRunsHeaderActions,.plRunsDrawerActions,.plRunsPagerActions{grid-template-columns:1fr}.plRunsDetailsHero>div,.plRunsDetailsHero>div:nth-child(2){border-right:0;border-bottom:1px solid var(--runs-line)}.plRunsDetailsHero>div:last-child{border-bottom:0}.plDrawerSection p,.plStopCard,.plShipmentAttachRow{grid-template-columns:1fr}.plDrawerSection p strong{text-align:left}.plStopActions{justify-items:start}.plRunsToast{top:68px;left:10px;right:10px;width:auto}}.plRunsPage .plRunsSuggestMenu,.plRunsFloatingSurface .plRunsSuggestMenu{background:#fff!important}.plRunsPage .plRunsSuggestMenu button,.plRunsFloatingSurface .plRunsSuggestMenu button{width:100%!important;justify-items:start!important;background:#fff!important;color:var(--runs-text)!important;text-align:left!important;border-radius:0!important}.plRunsPage .plRunsSuggestMenu button:hover,.plRunsFloatingSurface .plRunsSuggestMenu button:hover{background:#f4f8fc!important}@media(max-width:720px){.plRunsFloatingSurface,.plRunsFloatingSurface.isCreate{left:0!important;top:52px!important;width:100vw!important;height:calc(100vh - 52px)!important;min-width:0;min-height:0;max-width:none;max-height:none;resize:none;border-radius:0}}.plRunsOperationalDesign{grid-template-columns:repeat(2,minmax(0,1fr))}.plRunsOperationalDesign>h3,.plRunsOperationalDesign>.plRunsTaskTypes{grid-column:1 / -1}.plRunsOperationalDesign label small{color:var(--runs-muted);line-height:1.3}.plRunsTaskTypes{min-width:0;margin:0;padding:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;border:1px solid var(--runs-line);border-radius:var(--runs-radius);background:#f8fafc}.plRunsTaskTypes legend{padding:0 4px;color:var(--runs-muted)}.plRunsTaskTypes label{min-height:32px;padding:6px 8px;display:flex;align-items:center;gap:6px;border:1px solid var(--runs-line);background:#fff}.plRunsTaskTypes input{width:14px!important;min-width:14px!important;min-height:14px!important;accent-color:var(--runs-blue)}.plRunsAssignmentNote{padding:8px;border:1px solid #bfdbfe;border-left:3px solid var(--runs-blue);background:#eff6ff;color:#344054}@media(max-width:860px){.plRunsOperationalDesign,.plRunsTaskTypes{grid-template-columns:1fr}.plRunsOperationalDesign>h3,.plRunsOperationalDesign>.plRunsTaskTypes{grid-column:auto}}.plRunsOperationalFilters{grid-template-columns:170px 190px 210px minmax(260px,1fr) 170px auto;align-items:stretch}.plRunsSearchBox,.plRunsSuggestInput{display:block;min-height:33px;border:1px solid #cbd5e1;border-radius:2px;background:#fff;box-shadow:none}.plRunsSearchBox input,.plRunsSuggestInput input{width:100%;min-height:31px;padding:6px 8px;border:0!important;outline:0!important;background:#fff!important;color:#172033;box-shadow:none!important;text-align:left}.plRunsSearchBox:focus-within,.plRunsSuggestInput:focus-within{border-color:#0f6cbd;background:#fff;box-shadow:0 0 0 1px #0f6cbd}.plRunsSuggestMenu,.plRunsFloatingSurface .plRunsSuggestMenu{background:#fff!important}.plRunsSuggestMenu button,.plRunsFloatingSurface .plRunsSuggestMenu button{width:100%;justify-items:start;align-items:start;padding:8px 9px;border:0!important;border-bottom:1px solid #e6ebf1!important;border-radius:0!important;background:#fff!important;color:#172033!important;text-align:left!important;box-shadow:none!important}.plRunsSuggestMenu button:hover,.plRunsFloatingSurface .plRunsSuggestMenu button:hover{background:#eef6fc!important}.plRunsSuggestMenu button span,.plRunsSuggestMenu button small{width:100%;display:block;text-align:left}.plRunsSuggestMenu button span{font-weight:600;color:#172033}.plRunsSuggestMenu button small{color:#667085}@media(max-width:1250px){.plRunsOperationalFilters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.plRunsOperationalFilters{grid-template-columns:1fr}}.plRunsPage{--runs-radius: 2px;font-size:12px}.plRunsPage,.plRunsPage *{border-radius:2px}.plRunsPage h1,.plRunsPage h2,.plRunsPage h3,.plRunsPage strong,.plRunsPage em,.plRunsPage span,.plRunsPage small,.plRunsPage p,.plRunsPage button,.plRunsPage input,.plRunsPage select,.plRunsPage textarea,.plRunsFloatingSurface,.plRunsFloatingSurface *{font-size:12px!important}.plRunsOutlookPanel{padding:0;overflow:hidden}.plRunsOutlookHead{min-height:48px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--runs-line);background:#fff}.plRunsOutlookTitle{min-width:0;display:flex;align-items:center;gap:8px}.plRunsOutlookTitle>div{min-width:0;display:grid;gap:1px}.plRunsOutlookTitle p{color:var(--runs-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plRunsOutlookTitleIcon,.plRunsOutlookIcon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.plRunsOutlookTitleIcon{width:28px;height:28px;border:1px solid #bfdbfe;background:#eff6ff;color:var(--runs-blue)}.plRunsOutlookTitleIcon svg,.plRunsOutlookState svg{width:14px;height:14px}.plRunsOutlookState{gap:5px;min-height:26px;padding:3px 7px}.plRunsOutlookRow{width:100%;min-width:0;display:grid;grid-template-columns:repeat(6,minmax(112px,.75fr)) minmax(250px,1.65fr);align-items:stretch;background:#fff}.plRunsOutlookMetric,.plRunsOutlookRecommendation{min-width:0;min-height:66px;padding:8px 9px;display:flex;align-items:center;gap:8px;border-right:1px solid var(--runs-line);background:#fff}.plRunsOutlookRecommendation{border-right:0;background:#f8fbff}.plRunsOutlookMetric>div,.plRunsOutlookRecommendation>div{min-width:0;display:grid;gap:2px}.plRunsOutlookMetric strong{color:var(--runs-text);font-weight:700;line-height:1}.plRunsOutlookMetric span,.plRunsOutlookRecommendation span{color:var(--runs-muted);line-height:1.25}.plRunsOutlookRecommendation strong{color:var(--runs-text);font-weight:600}.plRunsOutlookRecommendation>div>span{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.plRunsOutlookIcon{width:28px;height:28px;border:1px solid currentColor;background:#fff}.plRunsOutlookIcon svg{width:15px;height:15px}.plRunsOutlookMetric.is-blue .plRunsOutlookIcon{color:#0f6cbd;background:#eef6fc}.plRunsOutlookMetric.is-green .plRunsOutlookIcon{color:#067647;background:#ecfdf3}.plRunsOutlookMetric.is-cyan .plRunsOutlookIcon{color:#087e8b;background:#ecfeff}.plRunsOutlookMetric.is-red .plRunsOutlookIcon{color:#b42318;background:#fff1f0}.plRunsOutlookMetric.is-amber .plRunsOutlookIcon{color:#b54708;background:#fffaeb}.plRunsOutlookMetric.is-purple .plRunsOutlookIcon{color:#6941c6;background:#f4ebff}.plRunsOutlookRecommendation .plRunsOutlookIcon{color:var(--runs-blue);background:#eef6fc}@media(max-width:1320px){.plRunsOutlookRow{overflow-x:auto;grid-template-columns:repeat(6,122px) minmax(260px,1fr)}}@media(max-width:760px){.plRunsOutlookHead{align-items:flex-start}.plRunsOutlookTitle p{white-space:normal}.plRunsOutlookRow{grid-template-columns:repeat(6,118px) 250px}}.plRunsPage{--runs-radius: 2px}.plRunsPage,.plRunsPage *,.plRunsPage h1,.plRunsKpiBody strong,.plRunManifestStats strong{font-size:12px}.plShipmentTabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:5px;border:1px solid var(--runs-line);background:#f7f9fc}.plShipmentTabs button{min-height:36px;padding:0 10px;grid-template-columns:minmax(0,1fr) auto;border:1px solid #cbd5e1;background:#fff;color:#344054}.plShipmentTabs button:hover{border-color:#8bbce6;background:#f5faff;color:#0f6cbd}.plShipmentTabs button.isActive{border-color:#0f6cbd;background:#0f6cbd;color:#fff}.plShipmentTabs button.isActive .plShipmentTabLabel,.plShipmentTabs button.isActive .plShipmentTabLabel span,.plShipmentTabs button.isActive strong,.plShipmentTabs button.isActive svg{color:#fff!important;stroke:currentColor}.plShipmentTabLabel{min-width:0;display:inline-flex!important;align-items:center;gap:7px;color:inherit}.plShipmentTabLabel svg{width:14px;height:14px;flex:0 0 auto}.plShipmentTabs strong{min-width:22px;height:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border:1px solid currentColor;border-radius:2px;color:inherit;background:#ffffff1f}.plRunsTable{min-width:940px;table-layout:fixed}.plRunsTable th,.plRunsTable td{padding:7px 6px}.plRunsTable th:nth-child(1),.plRunsTable td:nth-child(1){width:150px}.plRunsTable th:nth-child(2),.plRunsTable td:nth-child(2){width:122px}.plRunsTable th:nth-child(3),.plRunsTable td:nth-child(3){width:128px}.plRunsTable th:nth-child(4),.plRunsTable td:nth-child(4){width:165px}.plRunsTable th:nth-child(5),.plRunsTable td:nth-child(5){width:92px}.plRunsTable th:nth-child(6),.plRunsTable td:nth-child(6){width:82px}.plRunsTable th:nth-child(7),.plRunsTable td:nth-child(7){width:92px}.plRunsTable th:nth-child(8),.plRunsTable td:nth-child(8){width:108px}.plRunsTable th:nth-child(9),.plRunsTable td:nth-child(9){width:112px}.plRunsRowActions{gap:5px}.plRunsRowActions button{min-width:48px;min-height:28px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #bfd3e6;border-radius:2px;background:#fff;color:#0f6cbd;text-decoration:none}.plRunsRowActions button svg{width:13px;height:13px}.plRunsRowActions button:hover:not(:disabled){border-color:#0f6cbd;background:#eef6fc;text-decoration:none}.plRunsRowActions button:disabled{border-color:#e1e6ec;background:#f7f8fa;color:#98a2b3}.plShipmentAttachRow,.plDrawerSection,.plRunsDetailsHero,.plRunMetaGrid>div,.plRunManifestStats>div{box-shadow:0 1px 2px #1018280a}.plRunsPage{--runs-radius: 2px;--runs-action-blue: #0878c9;--runs-action-blue-hover: #0067b8;--runs-action-soft: #eef7fd}.plRunsPage,.plRunsPage *{font-size:12px}.plShipmentTabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:5px;border:1px solid #d8e2ec;border-radius:2px;background:#f6f9fc}.plShipmentTabs button,.plShipmentTabs button.isActive{min-height:34px;padding:0 9px;grid-template-columns:minmax(0,1fr) auto;border:1px solid #d4dee8;border-radius:2px;background:#fff;color:#344054;box-shadow:none}.plShipmentTabs button:hover,.plShipmentTabs button.isActive:hover{border-color:#7fb5de;background:#f5faff;color:#075f9f}.plShipmentTabs button.isActive{border-color:var(--runs-action-blue);box-shadow:inset 0 -2px 0 var(--runs-action-blue);color:#075f9f}.plShipmentTabs button.isActive .plShipmentTabLabel,.plShipmentTabs button.isActive .plShipmentTabLabel span,.plShipmentTabs button.isActive strong,.plShipmentTabs button.isActive svg{color:#075f9f!important;stroke:currentColor}.plShipmentTabLabel{min-width:0;display:inline-flex!important;align-items:center;gap:6px;color:inherit}.plShipmentTabLabel span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plShipmentTabLabel svg{width:13px;height:13px;flex:0 0 auto}.plShipmentTabs strong{min-width:22px;height:20px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #c9d5e1;border-radius:2px;background:#f7f9fb;color:#344054}.plShipmentTabs button.isActive strong{border-color:#8fc0e4;background:#eaf5fc}.plRunsRowActions{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px}.plRunsRowActions .plRunsIconAction{width:29px;min-width:29px;height:29px;min-height:29px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--runs-action-blue);border-radius:2px;background:var(--runs-action-blue);color:#fff;text-decoration:none;box-shadow:none}.plRunsRowActions .plRunsIconAction svg{width:14px;height:14px;color:inherit;stroke:currentColor}.plRunsRowActions .plRunsIconAction:hover:not(:disabled){border-color:var(--runs-action-blue-hover);background:var(--runs-action-blue-hover);color:#fff;text-decoration:none}.plRunsRowActions .plRunsIconAction:focus-visible{outline:2px solid #9dcdf0;outline-offset:1px}.plRunsRowActions .plRunsIconAction:disabled{border-color:#cbd5df;background:#dce5ed;color:#7f8b98;cursor:not-allowed}.plRunsTable{min-width:900px;table-layout:fixed}.plRunsTable th,.plRunsTable td{padding:6px}.plRunsTable th:nth-child(1),.plRunsTable td:nth-child(1){width:145px}.plRunsTable th:nth-child(2),.plRunsTable td:nth-child(2){width:112px}.plRunsTable th:nth-child(3),.plRunsTable td:nth-child(3){width:116px}.plRunsTable th:nth-child(4),.plRunsTable td:nth-child(4){width:150px}.plRunsTable th:nth-child(5),.plRunsTable td:nth-child(5){width:84px}.plRunsTable th:nth-child(6),.plRunsTable td:nth-child(6){width:78px}.plRunsTable th:nth-child(7),.plRunsTable td:nth-child(7){width:88px}.plRunsTable th:nth-child(8),.plRunsTable td:nth-child(8){width:104px}.plRunsTable th:nth-child(9),.plRunsTable td:nth-child(9){width:72px;text-align:right}.plRunsTable td strong,.plRunsTable td small{max-width:100%}.plRunsDrawerBody{background:#f7f9fc}.plRunsShipmentSearch{background:#fff}.plShipmentAttachList .plRunsEmpty{min-height:108px;border-color:#cbd8e5;background:#fbfdff}@media(max-width:980px){.plShipmentTabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.plShipmentTabs{grid-template-columns:1fr}}.plShipmentCreateOverlay,.plShipmentCreateOverlay *{box-sizing:border-box;font-size:12px!important;border-radius:2px!important}.plShipmentCreateOverlay{position:fixed;inset:0;z-index:1400;display:grid;place-items:center;padding:18px;background:#0f172a7a;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.plShipmentCreateDrawer{position:relative;width:min(980px,calc(100vw - 48px));height:min(760px,calc(100vh - 48px));min-width:680px;min-height:480px;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);overflow:hidden;resize:both;background:#fff;border:1px solid #9fb3c8;box-shadow:0 18px 50px #0f172a47;will-change:transform}.plShipmentCreateForm{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100%;min-height:0}.plShipmentCreateHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px 14px;border-top:3px solid #1184d8;border-bottom:1px solid #cbd5e1;background:linear-gradient(180deg,#fff,#f8fbff);cursor:grab;touch-action:none}.plShipmentCreateHead:active{cursor:grabbing}.plShipmentCreateHead>div{min-width:0}.plShipmentCreateHead>div>span{display:block;margin-bottom:2px;color:#0f6fad;font-weight:700!important;text-transform:uppercase;letter-spacing:.04em}.plShipmentCreateHead h2{margin:0;color:#0f172a;font-size:16px!important;font-weight:700!important}.plShipmentCreateHead p{margin:4px 0 0;max-width:700px;color:#526173;line-height:1.35}.plShipmentCreateHead button,.plShipmentCreateFooter button,.plShipmentCreateActionRow button{min-height:32px;padding:7px 12px;border:1px solid #0f75bd;background:#fff;color:#0f6fad;font-weight:700!important;line-height:1;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease,opacity .12s ease}.plShipmentCreateHead button:hover,.plShipmentCreateFooter button:hover:not(:disabled),.plShipmentCreateActionRow button:hover:not(:disabled){border-color:#0b5f99;background:#eaf5fd;color:#084f80}.plShipmentCreateBody{min-height:0;overflow:auto;padding:10px;background:#f4f7fa}.plShipmentCreateSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:8px}.plShipmentCreateSummaryTile{min-width:0;padding:8px 9px;border:1px solid #c8d5e3;border-top:2px solid #1184d8;background:#fff}.plShipmentCreateSummaryTile span{display:block;margin-bottom:3px;color:#64748b}.plShipmentCreateSummaryTile strong{display:block;overflow:hidden;color:#0f172a;font-weight:700!important;text-overflow:ellipsis;white-space:nowrap}.plShipmentCreateStep{margin-bottom:7px;border:1px solid #c7d5e3;background:#fff}.plShipmentCreateStepHead{display:grid;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:8px;width:100%;min-height:42px;padding:7px 9px;border:0;background:#0f83d1;color:#fff;text-align:left;cursor:pointer}.plShipmentCreateStepHead:hover{background:#0d73b7}.plShipmentCreateStepNumber{display:grid;place-items:center;width:26px;height:26px;border:1px solid rgba(255,255,255,.38);background:#ffffff1a;color:#fff;font-weight:700!important}.plShipmentCreateStepText{min-width:0}.plShipmentCreateStepText strong,.plShipmentCreateStepText small{display:block;color:#fff}.plShipmentCreateStepText strong{font-weight:700!important}.plShipmentCreateStepText small{margin-top:1px;opacity:.86}.plShipmentCreateStepChevron{position:relative;width:12px;height:12px;justify-self:end}.plShipmentCreateStepChevron:before{content:"";position:absolute;inset:2px;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:rotate(45deg);transition:transform .12s ease}.plShipmentCreateStep.isOpen .plShipmentCreateStepChevron:before{transform:rotate(225deg)}.plShipmentCreateStepBody{padding:10px}.plShipmentCreateGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.plShipmentCreateField{display:grid;gap:4px;min-width:0;color:#3f4d5d}.plShipmentCreateField>span{color:#415164;font-weight:600!important}.plShipmentCreateField input,.plShipmentCreateField select,.plShipmentCreateField textarea{width:100%;min-width:0;min-height:32px;padding:6px 8px;border:1px solid #b9c8d7;background:#fff;color:#0f172a;outline:none}.plShipmentCreateField textarea{min-height:62px;resize:vertical}.plShipmentCreateField input:focus,.plShipmentCreateField select:focus,.plShipmentCreateField textarea:focus{border-color:#1184d8;box-shadow:0 0 0 2px #1184d81f}.plShipmentCreateField input[readonly],.plShipmentCreateField input:disabled,.plShipmentCreateField select:disabled{background:#f1f5f9;color:#64748b}.plShipmentCreateMoneyGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:8px}.plShipmentCreateMoneyGrid>div{padding:7px 8px;border:1px solid #cbd8e5;background:#f8fbfe}.plShipmentCreateMoneyGrid span,.plShipmentCreateMoneyGrid strong{display:block}.plShipmentCreateMoneyGrid span{color:#64748b}.plShipmentCreateMoneyGrid strong{margin-top:2px;color:#0f172a;font-weight:700!important}.plShipmentCreateInfo,.plShipmentCreateBeforeContinue{padding:9px 10px;border:1px solid #a8c9e6;background:#eef7ff;color:#155f95}.plShipmentCreateBeforeContinue{display:grid;gap:3px;margin-top:8px}.plShipmentCreateBeforeContinue strong{color:#0c5b91;font-weight:700!important}.plShipmentCreateActionRow{display:flex;flex-wrap:wrap;gap:6px}.plShipmentCreateToggleGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px}.plShipmentCreateToggle{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:center;min-height:48px;padding:7px 8px;border:1px solid #c6d3df;background:#fff;cursor:pointer}.plShipmentCreateToggle.isOn{border-color:#1184d8;background:#eef7ff}.plShipmentCreateToggleBox{position:relative;width:18px;height:18px;border:1px solid #91a4b8;background:#fff}.plShipmentCreateToggle.isOn .plShipmentCreateToggleBox{border-color:#0f75bd;background:#1184d8}.plShipmentCreateToggle.isOn .plShipmentCreateToggleBox:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:rotate(45deg)}.plShipmentCreateToggleText strong,.plShipmentCreateToggleText small{display:block}.plShipmentCreateToggleText strong{color:#25364a;font-weight:700!important}.plShipmentCreateToggleText small{margin-top:1px;color:#68798b}.plShipmentCreateFooter{display:flex;justify-content:flex-end;gap:7px;padding:9px 10px;border-top:1px solid #cbd5e1;background:#fff}.plShipmentCreateFooter button.isPrimary{border-color:#0f75bd;background:#1184d8;color:#fff}.plShipmentCreateFooter button.isPrimary:hover:not(:disabled){border-color:#095b92;background:#0d6fae;color:#fff}.plShipmentCreateFooter button:disabled,.plShipmentCreateActionRow button:disabled,.plShipmentCreateHead button:disabled{cursor:not-allowed;opacity:.48}.plShipmentCreateResizeHandle{position:absolute;right:3px;bottom:3px;width:16px;height:16px;pointer-events:none;background:linear-gradient(135deg,transparent 0 45%,#6f8296 46% 54%,transparent 55% 65%,#6f8296 66% 74%,transparent 75%)}@media(max-width:900px){.plShipmentCreateOverlay{padding:8px}.plShipmentCreateDrawer{width:calc(100vw - 16px);height:calc(100vh - 16px);min-width:0;min-height:0;max-width:none;max-height:none;resize:none;transform:none!important}.plShipmentCreateGrid,.plShipmentCreateGrid.isThree,.plShipmentCreateSummary,.plShipmentCreateMoneyGrid,.plShipmentCreateToggleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.plShipmentCreateGrid,.plShipmentCreateGrid.isThree,.plShipmentCreateSummary,.plShipmentCreateMoneyGrid,.plShipmentCreateToggleGrid{grid-template-columns:1fr}.plShipmentCreateFooter{flex-wrap:wrap}.plShipmentCreateFooter button{flex:1 1 100%}}.plShipmentCreateStepHead .plShipmentCreateStepText strong,.plShipmentCreateStepHead .plShipmentCreateStepText small,.plShipmentCreateStepHead .plShipmentCreateStepNumber{color:#fff!important;opacity:1!important;text-shadow:none!important}.plShipmentCreateStepHead .plShipmentCreateStepText small{color:#e7f4ff!important;font-weight:500!important}.plShipmentCreateStepHead:focus-visible{outline:2px solid #ffffff;outline-offset:-3px}.plShipmentCreateStep.isOpen>.plShipmentCreateStepHead{background:#086ead}.plShipmentCreateField select:required:invalid{color:#64748b}.plShipmentCreateField option{color:#0f172a;background:#fff}.plShipmentGoogleLocationField{display:grid;gap:4px;min-width:0}.plShipmentGoogleLocationField .plShipmentCreateField{margin:0}.plShipmentGoogleLocationMessage{color:#0f6fad;font-weight:600!important}.plShipmentCreateInfo strong{color:#0c5b91;font-weight:700!important}.plShipmentPage,.plShipmentPage *,.plShipmentCreateOverlay,.plShipmentCreateOverlay *,.plShipmentDetailsOverlay,.plShipmentDetailsOverlay *,.plShipmentMapOverlay,.plShipmentMapOverlay *{box-sizing:border-box}.plShipmentPage{--shipment-blue: #0f6cbd;--shipment-blue-hover: #115ea3;--shipment-text: #172033;--shipment-muted: #667085;--shipment-line: #d9e1ea;--shipment-line-strong: #c6d1de;--shipment-panel: #ffffff;--shipment-soft: #f5f7fa;--shipment-field: #f1f4f7;--shipment-danger: #b42318;--shipment-warning: #b54708;--shipment-success: #067647;--shipment-radius: 3px;width:100%;min-width:0;display:grid;gap:10px;color:var(--shipment-text);font-family:Segoe UI,Arial,sans-serif;font-size:12px;line-height:1.4}.plShipmentPage h1,.plShipmentPage h2,.plShipmentPage h3,.plShipmentPage p,.plShipmentPage strong,.plShipmentPage span,.plShipmentPage small{margin:0}.plShipmentPage h1{font-size:14px;font-weight:600;line-height:1.25}.plShipmentPage h2,.plShipmentPage h3,.plShipmentPage strong{font-size:12px;font-weight:600}.plShipmentPage button,.plShipmentPage input,.plShipmentPage select,.plShipmentPage textarea,.plShipmentCreateOverlay button,.plShipmentCreateOverlay input,.plShipmentCreateOverlay select,.plShipmentCreateOverlay textarea,.plShipmentDetailsOverlay button,.plShipmentDetailsOverlay input,.plShipmentDetailsOverlay select,.plShipmentDetailsOverlay textarea,.plShipmentMapOverlay button{font-family:inherit;font-size:12px}.plShipmentPage button,.plShipmentCreateOverlay button,.plShipmentDetailsOverlay button,.plShipmentMapOverlay button{border-radius:3px}.plShipmentHeader,.plShipmentPanel,.plShipmentDispatchPanel,.plShipmentOperationsWorkspace,.plShipmentMetadataPanel,.plShipmentTimelinePanel,.plShipmentRouteWorkspace,.plShipmentContactSummary,.plShipmentNotice,.plShipmentAlert{min-width:0;border:1px solid var(--shipment-line);border-radius:var(--shipment-radius);background:var(--shipment-panel);box-shadow:none}.plShipmentHeader{min-height:70px;padding:10px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border-top:2px solid var(--shipment-blue)}.plShipmentHeader>div:first-child{min-width:0;display:grid;gap:2px}.plShipmentEyebrow{color:var(--shipment-blue);font-size:10px;text-transform:uppercase;letter-spacing:.05em}.plShipmentHeader p{color:var(--shipment-muted)}.plShipmentHeaderActions,.plShipmentPagerActions,.plShipmentCommandActions,.plShipmentOpsFooter,.plShipmentLocationAction,.plShipmentDrawerActions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.plShipmentHeaderActions{justify-content:flex-end}.plShipmentPrimaryBtn,.plShipmentGhostBtn,.plShipmentTextBtn,.plShipmentCloseBtn{min-height:31px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--shipment-line-strong);cursor:pointer;text-decoration:none;white-space:nowrap}.plShipmentPrimaryBtn{border-color:var(--shipment-blue);background:var(--shipment-blue);color:#fff}.plShipmentPrimaryBtn:hover{border-color:var(--shipment-blue-hover);background:var(--shipment-blue-hover)}.plShipmentGhostBtn,.plShipmentTextBtn,.plShipmentCloseBtn{background:#fff;color:#344054}.plShipmentGhostBtn:hover,.plShipmentTextBtn:hover,.plShipmentCloseBtn:hover{border-color:var(--shipment-blue);background:#eff6fc;color:var(--shipment-blue)}.plShipmentTextBtn{min-height:27px;padding:0 8px}.plShipmentPrimaryBtn:disabled,.plShipmentGhostBtn:disabled,.plShipmentTextBtn:disabled,.plShipmentCloseBtn:disabled{opacity:.5;cursor:not-allowed}.plShipmentAlert,.plShipmentNotice{padding:9px 11px;display:grid;gap:3px}.plShipmentAlert{border-left:3px solid var(--shipment-danger);background:#fff5f5;color:var(--shipment-danger)}.plShipmentNotice{border-left:3px solid var(--shipment-success);background:#f0fdf4;color:var(--shipment-success)}.plShipmentStats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.plShipmentStat{min-width:0;min-height:48px;padding:6px 8px;display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:7px;border:1px solid var(--shipment-line);border-top:2px solid #94a3b8;background:#fff;color:var(--shipment-text);text-align:left;cursor:pointer}.plShipmentStat:hover{border-color:#98a2b3;background:#f8fafc}.plShipmentStatIcon{width:27px;height:27px;display:grid;place-items:center;border:1px solid #bdd7ee;background:#eef6fc;color:var(--shipment-blue)}.plShipmentStatIcon svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.plShipmentStatBody{min-width:0;display:contents}.plShipmentStatLabel{min-width:0;color:var(--shipment-text);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plShipmentStatValue{color:var(--shipment-text);font-size:14px!important;font-weight:600;text-align:right;white-space:nowrap}.plShipmentStatHint{display:none}.plShipmentPanel{display:grid;gap:8px;padding:9px}.plShipmentPanelHead,.plShipmentSectionTitle{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.plShipmentPanelHead{min-height:37px;padding-bottom:8px;border-bottom:1px solid var(--shipment-line)}.plShipmentPanelHead>div,.plShipmentSectionTitle>div{min-width:0;display:grid;gap:2px}.plShipmentPanelHead p,.plShipmentSectionTitle span{color:var(--shipment-muted)}.plShipmentFilters{display:grid;grid-template-columns:minmax(260px,1.5fr) minmax(130px,.72fr) minmax(140px,.78fr) minmax(145px,.8fr) minmax(142px,.72fr) minmax(142px,.72fr) auto;align-items:end;gap:7px}.plShipmentFilterSearch{min-width:240px}.plShipmentDateFilter{min-width:0;display:grid;gap:3px}.plShipmentDateFilter>span{color:var(--shipment-muted);font-size:10px!important;line-height:1}.plShipmentFilters input,.plShipmentFilters select,.plShipmentField input,.plShipmentField select,.plShipmentField textarea,.plShipmentCreateField input,.plShipmentCreateField select,.plShipmentCreateField textarea{width:100%;min-width:0;min-height:33px;padding:6px 8px;border:1px solid #cbd5e1;border-radius:3px;outline:none;background:var(--shipment-field);color:var(--shipment-text)}.plShipmentFilters input:focus,.plShipmentFilters select:focus,.plShipmentField input:focus,.plShipmentField select:focus,.plShipmentField textarea:focus,.plShipmentCreateField input:focus,.plShipmentCreateField select:focus,.plShipmentCreateField textarea:focus{border-color:var(--shipment-blue);background:#fff}.plShipmentField textarea,.plShipmentCreateField textarea{min-height:76px;resize:vertical}.plShipmentTableWrap{min-width:0;overflow-x:auto;border:1px solid var(--shipment-line)}.plShipmentTable{width:100%;min-width:1050px;border-collapse:collapse;background:#fff}.plShipmentTable th,.plShipmentTable td{min-height:38px;padding:7px 8px;border-bottom:1px solid #e6ebf1;text-align:left;vertical-align:middle;color:var(--shipment-text)}.plShipmentTable th{background:#f4f6f8;color:#475467;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.035em;white-space:nowrap}.plShipmentTable tbody tr{cursor:pointer}.plShipmentTable tbody tr:hover,.plShipmentTable tbody tr.isSelected{background:#eef6fc}.plShipmentTable td strong,.plShipmentTable td small{display:block;max-width:205px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plShipmentTable td small{margin-top:2px;color:var(--shipment-muted)}.plShipmentPill,.plShipmentPaymentLock{border-radius:3px}.plShipmentPill{width:fit-content;min-height:21px;padding:2px 7px;display:inline-flex;align-items:center;justify-content:center;background:#e8edf3;color:#475467;white-space:nowrap}.plShipmentPill-delivered,.plShipmentPill-paid,.plShipmentPill-collected{background:#dcfae6;color:#067647}.plShipmentPill-in_transit,.plShipmentPill-out_for_delivery,.plShipmentPill-picked_up,.plShipmentPill-assigned{background:#dbeafe;color:#175cd3}.plShipmentPill-payment_pending,.plShipmentPill-pending_assignment,.plShipmentPill-pickup_scheduled,.plShipmentPill-labelled{background:#fef0c7;color:#93370d}.plShipmentPill-failed_delivery,.plShipmentPill-returned,.plShipmentPill-cancelled{background:#fee4e2;color:#b42318}.plShipmentEmpty{min-height:90px;padding:15px;display:grid;place-items:center;border:1px dashed #cbd5e1;background:#f8fafc;color:var(--shipment-muted);text-align:center}.plShipmentPager{min-height:39px;padding:6px 8px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--shipment-line);background:#fff}.plShipmentPager>span{color:var(--shipment-muted)}.plShipmentDetailsOverlay,.plShipmentCreateOverlay,.plShipmentMapOverlay{position:fixed;inset:0;z-index:170;background:#0f172a6b}.plShipmentDetailsDrawer,.plShipmentCreateDrawer,.plShipmentMapDialog{position:absolute;top:8px;right:8px;bottom:8px;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid #bfcbd8;border-radius:3px;background:#fff;box-shadow:-12px 0 34px #0f172a38}.plShipmentDetailsDrawer{width:min(1050px,calc(100vw - 300px));min-width:700px}.plShipmentCreateDrawer{width:min(960px,calc(100vw - 300px));min-width:680px}.plShipmentMapDialog{inset:50% auto auto 50%;width:min(900px,calc(100vw - 32px));height:min(720px,calc(100vh - 32px));transform:translate(-50%,-50%);grid-template-rows:auto minmax(0,1fr) auto auto}.plShipmentDrawerHead,.plShipmentCreateHead{min-height:64px;padding:9px 11px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;border-bottom:1px solid var(--shipment-line);background:#f7f9fb}.plShipmentDrawerHead>div,.plShipmentCreateHead>div{min-width:0;display:grid;gap:2px}.plShipmentDrawerHead h2,.plShipmentCreateHead h2{font-size:13px;color:var(--shipment-text)}.plShipmentDrawerHead p,.plShipmentCreateHead p,.plShipmentCreateHead span{color:var(--shipment-muted)}.plShipmentDrawerBody,.plShipmentCreateBody{min-height:0;overflow:auto;padding:9px}.plShipmentDrawerBody{display:grid;align-content:start;gap:10px}.plShipmentOperationsWorkspace{min-width:0;display:grid;grid-template-columns:190px minmax(0,1fr);overflow:hidden}.plShipmentOperationRail{padding:8px;display:grid;align-content:start;gap:8px;border-right:1px solid var(--shipment-line);background:#f7f9fb}.plShipmentOperationNav{display:grid;gap:4px}.plShipmentOperationNav button{min-height:31px;padding:0 9px;border:1px solid transparent;background:transparent;color:#344054;text-align:left;cursor:pointer}.plShipmentOperationNav button:hover,.plShipmentOperationNav button.isActive{border-color:#b8d3eb;background:#eaf4fc;color:var(--shipment-blue)}.plShipmentOperationNav button:disabled{opacity:.5;cursor:not-allowed}.plShipmentPaymentLock{padding:8px;display:grid;gap:4px;border:1px solid #f5c97a;background:#fff8e6;color:#854a0e}.plShipmentOperationMain{min-width:0;padding:8px}.plShipmentOperationCard{display:grid;gap:9px}.plShipmentFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.plShipmentField{min-width:0;display:grid;gap:4px}.plShipmentField>span{color:#475467}.plShipmentField.isFull,.plShipmentOpsFooter.isFull{grid-column:1 / -1}.plShipmentInlineNote{padding:7px 8px;border:1px solid var(--shipment-line);background:#f8fafc;color:var(--shipment-muted)}.plShipmentDispatchPanel{min-width:0;display:grid;gap:9px;padding:9px}.plShipmentCommandBar{min-width:0;display:grid;grid-template-columns:minmax(180px,.8fr) minmax(360px,1.5fr) auto;align-items:center;gap:9px;padding:9px;border:1px solid var(--shipment-line);background:#f8fafc}.plShipmentCommandIdentity{min-width:0;display:grid;gap:2px}.plShipmentCommandIdentity span,.plShipmentCommandIdentity small{color:var(--shipment-muted)}.plShipmentCommandIdentity strong,.plShipmentCommandIdentity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plShipmentCommandMetrics{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(90px,1fr));gap:5px}.plShipmentCommandMetrics p{min-width:0;padding:6px;display:grid;gap:2px;border:1px solid var(--shipment-line);background:#fff}.plShipmentCommandMetrics span{color:var(--shipment-muted)}.plShipmentCommandMetrics strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plShipmentMetadataPanel,.plShipmentTimelinePanel,.plShipmentRouteWorkspace,.plShipmentContactSummary{padding:8px;display:grid;gap:8px}.plShipmentMetadataGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.plShipmentMetaItem{min-width:0;padding:7px;display:grid;gap:2px;border:1px solid var(--shipment-line);background:#f8fafc}.plShipmentMetaItem span{color:var(--shipment-muted)}.plShipmentMetaItem strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plShipmentDispatchGrid{min-width:0;display:grid;grid-template-columns:300px minmax(0,1fr);gap:8px}.plShipmentTimeline{display:grid;gap:2px}.plShipmentTimelineItem{position:relative;min-height:42px;padding-left:27px;display:grid;align-items:center}.plShipmentTimelineItem:before{content:"";position:absolute;top:21px;bottom:-21px;left:10px;width:1px;background:#d0d5dd}.plShipmentTimelineItem:last-child:before{display:none}.plShipmentTimelineDot{position:absolute;top:15px;left:5px;width:11px;height:11px;border:2px solid #98a2b3;border-radius:50%;background:#fff}.plShipmentTimelineItem.isComplete .plShipmentTimelineDot{border-color:var(--shipment-success);background:var(--shipment-success)}.plShipmentTimelineItem.isActive .plShipmentTimelineDot{border-color:var(--shipment-blue);background:var(--shipment-blue);box-shadow:0 0 0 3px #0f6cbd24}.plShipmentTimelineItem>div{display:grid;gap:1px}.plShipmentTimelineItem small{color:var(--shipment-muted)}.plShipmentRouteWorkspace iframe{width:100%;min-height:310px;border:1px solid var(--shipment-line)}.plShipmentPartyGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.plShipmentContactSummary>div:first-child{display:grid;gap:2px}.plShipmentContactSummary>div:first-child span,.plShipmentContactSummaryGrid span{color:var(--shipment-muted)}.plShipmentContactSummaryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.plShipmentContactSummaryGrid p{min-width:0;padding:6px;display:grid;gap:2px;border:1px solid var(--shipment-line);background:#f8fafc}.plShipmentContactSummaryGrid p.isWide{grid-column:1 / -1}.plShipmentContactSummaryGrid strong{overflow:hidden;overflow-wrap:anywhere}.plShipmentCreateForm{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.plShipmentCreateSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.plShipmentCreateSummaryTile{min-width:0;min-height:58px;padding:7px;display:grid;align-content:center;gap:2px;border:1px solid var(--shipment-line);border-top:3px solid var(--shipment-blue);background:#fff}.plShipmentCreateSummaryTile span{color:var(--shipment-muted)}.plShipmentCreateSummaryTile strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plShipmentCreateStep{border:1px solid var(--shipment-line);background:#fff}.plShipmentCreateStepHead{width:100%;min-height:49px;padding:7px 9px;display:grid;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;border:0;background:#f7f9fb;color:var(--shipment-text);text-align:left;cursor:pointer}.plShipmentCreateStep.isOpen .plShipmentCreateStepHead{border-bottom:1px solid var(--shipment-line);background:#eef6fc}.plShipmentCreateStepNumber{width:28px;height:28px;display:grid;place-items:center;background:var(--shipment-blue);color:#fff}.plShipmentCreateStepText{min-width:0;display:grid;gap:1px}.plShipmentCreateStepText small,.plShipmentCreateStepChevron{color:var(--shipment-muted)}.plShipmentCreateStepBody{padding:9px;display:grid;gap:9px}.plShipmentCreateGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.plShipmentCreateGrid.isThree{grid-template-columns:repeat(3,minmax(0,1fr))}.plShipmentCreateField{min-width:0;display:grid;gap:4px}.plShipmentCreateField>span{color:#475467}.plShipmentCreateField.isWide,.plShipmentCreateActionRow.isWide,.plShipmentCreateInfo{grid-column:1 / -1}.plShipmentCreateInfo,.plShipmentCreateBeforeContinue{padding:8px;border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8}.plShipmentCreateBeforeContinue{display:grid;gap:3px}.plShipmentCreateBeforeContinue span{color:#475467}.plShipmentCreateMoneyGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.plShipmentCreateMoneyGrid>div{min-width:0;padding:7px;display:grid;gap:2px;border:1px solid var(--shipment-line);background:#f8fafc}.plShipmentCreateMoneyGrid span{color:var(--shipment-muted)}.plShipmentCreateToggleGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.plShipmentCreateToggle{min-width:0;min-height:50px;padding:7px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;border:1px solid var(--shipment-line);background:#fff;cursor:pointer}.plShipmentCreateToggle.isOn{border-color:#86b9e2;background:#eff6fc}.plShipmentCreateToggle input{position:absolute;opacity:0;pointer-events:none}.plShipmentCreateToggleBox{width:20px;height:20px;display:grid;place-items:center;border:1px solid #98a2b3;background:#fff}.plShipmentCreateToggle.isOn .plShipmentCreateToggleBox{border-color:var(--shipment-blue);background:var(--shipment-blue)}.plShipmentCreateToggle.isOn .plShipmentCreateToggleBox:after{content:"✓";color:#fff;font-size:11px}.plShipmentCreateToggleText{min-width:0;display:grid;gap:1px}.plShipmentCreateToggleText small{color:var(--shipment-muted)}.plShipmentCreateActionRow{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.plShipmentCreateActionRow button,.plShipmentCreateFooter button{min-height:31px;padding:0 10px;border:1px solid var(--shipment-line-strong);background:#fff;color:#344054;cursor:pointer}.plShipmentCreateActionRow button:hover,.plShipmentCreateFooter button:hover{border-color:var(--shipment-blue);background:#eff6fc;color:var(--shipment-blue)}.plShipmentCreateFooter{min-height:54px;padding:8px 10px;display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap;border-top:1px solid var(--shipment-line);background:#f7f9fb}.plShipmentCreateFooter button.isPrimary{border-color:var(--shipment-blue);background:var(--shipment-blue);color:#fff}.plShipmentCreateFooter button.isPrimary:hover{border-color:var(--shipment-blue-hover);background:var(--shipment-blue-hover);color:#fff}.plShipmentCreateFooter button:disabled{opacity:.5;cursor:not-allowed}.plShipmentGoogleMap{width:100%;height:100%;min-height:410px}.plShipmentMapMeta{padding:8px 10px;display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid var(--shipment-line);background:#f8fafc;color:var(--shipment-muted)}.plShipmentDrawerActions{min-height:48px;padding:8px 10px;justify-content:flex-end;border-top:1px solid var(--shipment-line);background:#fff}@media(max-width:1280px){.plShipmentCommandBar{grid-template-columns:1fr}.plShipmentCommandActions{justify-content:flex-start}.plShipmentMetadataGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.plShipmentCreateGrid.isThree{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1380px){.plShipmentFilters{grid-template-columns:repeat(3,minmax(0,1fr))}.plShipmentFilterSearch{grid-column:1 / -1;min-width:0}}@media(max-width:980px){.plShipmentHeader,.plShipmentFilters,.plShipmentDispatchGrid,.plShipmentPartyGrid,.plShipmentOperationsWorkspace{grid-template-columns:1fr}.plShipmentHeaderActions{justify-content:flex-start}.plShipmentOperationRail{border-right:0;border-bottom:1px solid var(--shipment-line)}.plShipmentOperationNav{grid-template-columns:repeat(4,minmax(110px,1fr));overflow-x:auto}.plShipmentDetailsDrawer,.plShipmentCreateDrawer{width:calc(100vw - 16px);min-width:0}.plShipmentCommandMetrics,.plShipmentMetadataGrid,.plShipmentCreateSummary,.plShipmentCreateMoneyGrid,.plShipmentCreateToggleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.plShipmentCommandMetrics,.plShipmentMetadataGrid,.plShipmentFormGrid,.plShipmentCreateGrid,.plShipmentCreateGrid.isThree,.plShipmentCreateSummary,.plShipmentCreateMoneyGrid,.plShipmentCreateToggleGrid,.plShipmentContactSummaryGrid{grid-template-columns:1fr}.plShipmentHeaderActions,.plShipmentCreateActionRow,.plShipmentCreateFooter,.plShipmentDrawerActions{align-items:stretch;flex-direction:column}.plShipmentHeaderActions button,.plShipmentCreateActionRow button,.plShipmentCreateFooter button,.plShipmentDrawerActions button{width:100%}.plShipmentDetailsDrawer,.plShipmentCreateDrawer,.plShipmentMapDialog{inset:0;width:100%;height:100%;min-width:0;transform:none;border:0;border-radius:0}.plShipmentMapDialog{left:0;top:0}.plShipmentGoogleMap{min-height:300px}}@media(max-width:900px){.plShipmentStats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:520px){.plShipmentStats{gap:5px}.plShipmentStat{min-height:44px;padding:5px 6px;grid-template-columns:24px minmax(0,1fr) auto;gap:5px}.plShipmentStatIcon{width:24px;height:24px}.plShipmentStatLabel{font-size:10px!important}.plShipmentStatValue{font-size:12px!important}}.plShipmentPage,.plShipmentPage *,.lsoPage,.lsoPage *{font-family:Segoe UI,Arial,sans-serif;font-size:12px!important;border-radius:2px!important}.plShipmentHeader,.plShipmentPanel,.plShipmentDispatchPanel,.plShipmentOperationsWorkspace,.plShipmentMetadataPanel,.plShipmentTimelinePanel,.plShipmentRouteWorkspace,.plShipmentContactSummary,.lsoHeader,.lsoCard,.lsoSummary,.lsoResourceStrip{background:#fff!important;border:1px solid #d8dee8!important;box-shadow:0 10px 26px #0f172a14,0 1px 2px #0f172a14!important}.plShipmentHeader,.lsoHeader{border-top:2px solid #0f6cbd!important}.plShipmentPage button.plShipmentStat{background:#fff!important;color:#0f172a!important;border:1px solid #d8dee8!important;border-top:3px solid #94a3b8!important;box-shadow:none!important}.plShipmentPage button.plShipmentStat:hover{background:#f8fafc!important}.plShipmentStatIcon{background:#eff6ff!important;color:#0f6cbd!important;border-color:#bfdbfe!important}.plShipmentTableWrap,.plShipmentTable{background:#0f172a!important;border-color:#1e293b!important}.plShipmentTable th{background:#172033!important;color:#93c5fd!important;text-transform:none!important;letter-spacing:0!important;border-bottom-color:#334155!important}.plShipmentTable td{background:#0f172a!important;color:#dbeafe!important;border-bottom-color:#1e293b!important}.plShipmentTable tbody tr:nth-child(2n) td{background:#111c2f!important}.plShipmentTable tbody tr:hover td,.plShipmentTable tbody tr.isSelected td{background:#1e293b!important}.plShipmentTable td strong{color:#e5efff!important}.plShipmentTable td small{color:#94a3b8!important}.plShipmentPager{background:#0f172a!important;color:#cbd5e1!important;border-color:#1e293b!important}.plShipmentPager>span{color:#94a3b8!important}.lsoPage{display:grid;gap:10px;width:100%;min-width:0;padding-bottom:24px;color:#0f172a}.lsoHeader{min-height:64px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.lsoHeader>div:first-child{min-width:0;display:grid;gap:2px}.lsoHeader h1,.lsoCard h2,.lsoPage strong{margin:0;color:#0f172a;font-weight:600!important}.lsoHeader p,.lsoCardHead p{margin:0;color:#64748b}.lsoEyebrow{color:#0f6cbd}.lsoHeaderActions,.lsoActionRow,.lsoInlineActions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.lsoBack,.lsoButton,.lsoButtonPrimary{min-height:32px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.lsoBack,.lsoButton{border:1px solid #cbd5e1!important;background:#fff!important;color:#0f172a!important}.lsoButtonPrimary{border:1px solid #0f6cbd!important;background:#0f6cbd!important;color:#fff!important}.lsoResourceStrip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden}.lsoResourceMetric{min-width:0;min-height:62px;padding:9px 10px;display:grid;align-content:center;gap:2px;border-right:1px solid #e2e8f0;background:#fff}.lsoResourceMetric:last-child{border-right:0}.lsoResourceMetric span,.lsoResourceMetric small,.lsoSummaryItem span{color:#64748b}.lsoSummary{padding:8px}.lsoSummaryGrid,.lsoDetailsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.lsoSummaryItem{min-width:0;padding:8px 9px;display:grid;gap:3px;border:1px solid #e2e8f0;background:#f8fafc}.lsoSummaryItem.isWide{grid-column:span 2}.lsoPartyGrid,.lsoOperationsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}.lsoCard{min-width:0;padding:10px}.lsoCardHead{padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #e2e8f0}.lsoContactGrid,.lsoFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.lsoField{min-width:0;display:grid;gap:4px}.lsoField.isWide{grid-column:1/-1}.lsoField input,.lsoField select{width:100%;min-height:32px;padding:6px 8px;border:1px solid #cbd5e1;background:#fff;color:#0f172a}.lsoActionRow{justify-content:flex-end;margin-top:9px;padding-top:9px;border-top:1px solid #e2e8f0}.lsoWorkflow{display:grid;gap:7px}.lsoWorkflowStep{min-width:0;padding:8px;display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid #e2e8f0;background:#f8fafc}.lsoWorkflowNumber{width:26px;height:26px;display:grid;place-items:center;background:#eaf3fb;color:#0f6cbd}.lsoWorkflowState{min-height:22px;padding:2px 7px;display:inline-flex;align-items:center;border:1px solid #cbd5e1;background:#fff;color:#64748b;white-space:nowrap}.lsoWorkflowState.isReady{border-color:#93c5fd;background:#eff6ff;color:#1d4ed8}.lsoWorkflowState.isComplete{border-color:#86efac;background:#f0fdf4;color:#166534}.lsoAlert,.lsoSuccess,.lsoWarning{padding:9px 11px;display:grid;gap:3px;border:1px solid #d8dee8}.lsoAlert{border-left:3px solid #dc2626;background:#fff7f7;color:#991b1b}.lsoSuccess{border-left:3px solid #16a34a;background:#f0fdf4;color:#166534}.lsoWarning{border-left:3px solid #d97706;background:#fffbeb;color:#92400e}@media(max-width:1100px){.lsoResourceStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.lsoSummaryGrid,.lsoDetailsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.lsoPartyGrid,.lsoOperationsGrid{grid-template-columns:1fr}}@media(max-width:700px){.lsoResourceStrip,.lsoSummaryGrid,.lsoDetailsGrid,.lsoContactGrid,.lsoFormGrid{grid-template-columns:1fr}.plShipmentHeader,.lsoHeader{align-items:stretch;flex-direction:column}.lsoSummaryItem.isWide{grid-column:auto}}.plShipmentPage,.plShipmentPage *,.plShipmentCreateOverlay,.plShipmentCreateOverlay *,.plShipmentDetailsOverlay,.plShipmentDetailsOverlay *,.plShipmentMapOverlay,.plShipmentMapOverlay *{font-family:Segoe UI,Arial,sans-serif!important;font-size:12px!important;border-radius:2px!important}.plShipmentPage h1,.plShipmentPage h2,.plShipmentPage h3,.plShipmentPage strong,.plShipmentCreateOverlay h1,.plShipmentCreateOverlay h2,.plShipmentCreateOverlay h3,.plShipmentDetailsOverlay h1,.plShipmentDetailsOverlay h2,.plShipmentDetailsOverlay h3{font-size:12px!important}.plShipmentPage{--shipment-radius: 2px;gap:8px}.plShipmentHeader,.plShipmentPage>.plShipmentHeader,.lsoHeader{border-top:0!important;border-top-width:0!important;border-top-style:none!important;border-top-color:transparent!important;background-image:none!important;box-shadow:none!important}.plShipmentHeader:before,.plShipmentHeader:after,.lsoHeader:before,.lsoHeader:after{content:none!important;display:none!important}.plShipmentHeader{min-height:64px;padding:9px 10px;border:1px solid var(--shipment-line)!important;background:#fff!important}.plShipmentEyebrow{color:#667085;font-size:10px!important;text-transform:none;letter-spacing:0}.plShipmentStats{gap:8px}.plShipmentPage button.plShipmentStat{min-height:62px;padding:8px 9px!important;grid-template-columns:30px minmax(0,1fr) auto;gap:8px;border:1px solid #d9e1ea!important;border-top:0!important;background:#fff!important;box-shadow:0 1px 2px #0f172a0a!important}.plShipmentPage button.plShipmentStat:hover{border-color:#b8c5d3!important;background:#f8fafc!important}.plShipmentPage button.plShipmentStat:focus-visible{outline:1px solid #0f6cbd;outline-offset:1px}.plShipmentPage button.plShipmentStat:nth-child(1){box-shadow:inset 3px 0 #0f6cbd!important}.plShipmentPage button.plShipmentStat:nth-child(2){box-shadow:inset 3px 0 #6941c6!important}.plShipmentPage button.plShipmentStat:nth-child(3){box-shadow:inset 3px 0 #b54708!important}.plShipmentPage button.plShipmentStat:nth-child(4){box-shadow:inset 3px 0 #067647!important}.plShipmentPage button.plShipmentStat:nth-child(5){box-shadow:inset 3px 0 #b42318!important}.plShipmentStatIcon{width:30px;height:30px;border:0;background:#eef6fc;color:#0f6cbd}.plShipmentPage button.plShipmentStat:nth-child(2) .plShipmentStatIcon{background:#f4f0ff;color:#6941c6}.plShipmentPage button.plShipmentStat:nth-child(3) .plShipmentStatIcon{background:#fff4e8;color:#b54708}.plShipmentPage button.plShipmentStat:nth-child(4) .plShipmentStatIcon{background:#ecfdf3;color:#067647}.plShipmentPage button.plShipmentStat:nth-child(5) .plShipmentStatIcon{background:#fff1f0;color:#b42318}.plShipmentStatIcon svg{width:16px;height:16px}.plShipmentStatLabel{color:#344054;font-weight:500;white-space:normal;overflow:visible;text-overflow:clip}.plShipmentStatValue{color:#172033;font-size:12px!important;font-weight:700}.plShipmentPanel,.plShipmentDispatchPanel,.plShipmentOperationsWorkspace,.plShipmentMetadataPanel,.plShipmentTimelinePanel,.plShipmentRouteWorkspace,.plShipmentContactSummary{border:1px solid #d9e1ea!important;background:#fff!important;box-shadow:none!important}.plShipmentPanel{padding:8px}.plShipmentFilters input,.plShipmentFilters select,.plShipmentField input,.plShipmentField select,.plShipmentField textarea,.plShipmentCreateField input,.plShipmentCreateField select,.plShipmentCreateField textarea{background:#f5f7fa;border-color:#cbd5e1}.plShipmentTableWrap{border:1px solid #d9e1ea;background:#fff}.plShipmentTable th{background:#f5f7fa;color:#475467;font-size:10px!important;text-transform:none;letter-spacing:0}.plShipmentTable tbody tr:hover{background:#f5f7fa}.plShipmentTable tbody tr.isSelected{background:#eef6fc;box-shadow:inset 3px 0 #0f6cbd}.plShipmentTable td strong,.plShipmentTable td small{max-width:none;white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.plShipmentPager{border:1px solid #d9e1ea;background:#fff;color:#475467}.plShipmentAlert,.plShipmentNotice{display:none!important}.plShipmentToastStack,.plShipmentToastStack *{box-sizing:border-box;font-family:Segoe UI,Arial,sans-serif;font-size:12px!important;border-radius:2px!important}.plShipmentToastStack{position:fixed;top:76px;right:18px;z-index:9999;width:min(390px,calc(100vw - 36px));display:grid;gap:8px;pointer-events:none}.plShipmentToast{position:relative;min-height:68px;padding:11px 38px 13px 44px;display:grid;align-items:center;border:1px solid #d6dee8;border-left-width:4px;background:#fff;color:#172033;box-shadow:0 14px 36px #0f172a33,0 2px 6px #0f172a1a;overflow:hidden;pointer-events:auto;animation:plShipmentToastEnter .17s ease-out both}.plShipmentToast.isError{border-left-color:#dc2626;background:snow}.plShipmentToast.isNotice{border-left-color:#16a34a;background:#f8fffb}.plShipmentToastMark{position:absolute;left:11px;top:14px;width:24px;height:24px;display:grid;place-items:center;background:#eef2f6;color:#334155;font-weight:700}.plShipmentToast.isError .plShipmentToastMark{background:#fee2e2;color:#b91c1c}.plShipmentToast.isNotice .plShipmentToastMark{background:#dcfce7;color:#15803d}.plShipmentToastBody{min-width:0;display:grid;gap:3px}.plShipmentToastBody strong{color:#172033!important}.plShipmentToastBody p{margin:0;color:#475569;overflow-wrap:anywhere}.plShipmentToastClose{position:absolute;top:7px;right:7px;width:26px;height:26px;min-height:26px;padding:0;display:grid;place-items:center;border:0;background:transparent;color:#64748b;font-size:18px!important;line-height:1;cursor:pointer}.plShipmentToastClose:hover{background:#eef2f6;color:#172033}.plShipmentToastTimer{position:absolute;left:0;right:0;bottom:0;height:3px;transform-origin:left center;background:#94a3b8;animation:plShipmentToastTimer 3s linear forwards}.plShipmentToast.isError .plShipmentToastTimer{background:#dc2626}.plShipmentToast.isNotice .plShipmentToastTimer{background:#16a34a}@keyframes plShipmentToastEnter{0%{opacity:0;transform:translate3d(18px,-4px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes plShipmentToastTimer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(max-width:760px){.plShipmentToastStack{top:62px;right:10px;width:calc(100vw - 20px)}}@media(prefers-reduced-motion:reduce){.plShipmentToast,.plShipmentToastTimer{animation:none}}.plShipmentStats{width:100%;min-width:0;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important}.plShipmentPage button.plShipmentStat{width:100%;min-width:0;min-height:46px!important;padding:5px 7px!important;grid-template-columns:24px minmax(0,1fr) auto!important;align-items:center;gap:5px!important;border:1px solid #d9e1ea!important;border-radius:3px!important;background:#fff!important;box-shadow:none!important}.plShipmentPage button.plShipmentStat:hover{border-color:#b8c5d3!important;background:#f8fafc!important;box-shadow:none!important}.plShipmentStatIcon{width:24px!important;height:24px!important;border-radius:0!important}.plShipmentStatIcon svg{width:14px!important;height:14px!important}.plShipmentStatLabel{min-width:0;font-size:11px!important;line-height:14px;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.plShipmentStatValue{min-width:12px;font-size:11px!important;line-height:14px;text-align:right}@media(max-width:900px){.plShipmentStats{grid-template-columns:repeat(5,minmax(112px,1fr))!important;overflow-x:auto;padding-bottom:2px}}.plShipmentFiltersExpanded{grid-template-columns:minmax(240px,1.4fr) minmax(120px,.7fr) minmax(140px,.8fr) minmax(140px,.8fr) minmax(132px,.65fr) minmax(132px,.65fr)!important;align-items:end}.plShipmentDateField{min-width:0;display:grid;gap:3px;color:var(--shipment-muted)}.plShipmentDateField>span{line-height:1}.plShipmentDateField input{width:100%;min-height:33px;padding:6px 8px;border:1px solid #cbd5e1;border-radius:2px!important;background:#fff;color:var(--shipment-text)}@media(max-width:1250px){.plShipmentFiltersExpanded{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:760px){.plShipmentFiltersExpanded{grid-template-columns:1fr!important}}.plShipmentVerificationPanel{display:grid;gap:14px;padding:14px;border:1px solid #cbd5e1;border-radius:3px;background:#fff}.plShipmentVerificationGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.plShipmentVerificationCard{min-width:0;display:grid;grid-template-rows:auto 1fr auto auto;gap:12px;padding:14px;border:1px solid #cbd5e1;border-top-width:4px;border-radius:3px;background:#f8fafc}.plShipmentVerificationCard.isPickup{border-top-color:#0f6cbd}.plShipmentVerificationCard.isDelivery{border-top-color:#067647}.plShipmentVerificationCard header{display:grid;gap:3px}.plShipmentVerificationCard header>span{color:#64748b;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.plShipmentVerificationCard header>strong{color:#071936;font-size:16px;line-height:1.25}.plShipmentVerificationCard header>small{color:#475569;font-size:11px;line-height:1.4}.plShipmentVerificationQr{min-height:218px;display:grid;place-items:center;padding:10px;border:1px solid #dbe3ec;border-radius:3px;background:#fff}.plShipmentVerificationQr svg{width:min(190px,100%);height:auto;display:block}.plShipmentVerificationCard code{min-width:0;display:block;padding:9px 10px;border:1px solid #dbe3ec;border-radius:3px;background:#fff;color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.4;overflow-wrap:anywhere;text-align:center}.plShipmentVerificationActions{display:flex;justify-content:center}.plShipmentVerificationActions .plShipmentPrimaryBtn{width:100%;justify-content:center}.plShipmentUniversalIdentity{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid #cbd5e1;border-radius:3px;background:#071936;color:#fff}.plShipmentUniversalIdentity>div{min-width:0;display:grid;gap:4px}.plShipmentUniversalIdentity span,.plShipmentUniversalIdentity small{color:#cbd5e1}.plShipmentUniversalIdentity span{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.plShipmentUniversalIdentity strong{font-size:22px;line-height:1.1;overflow-wrap:anywhere}.plShipmentUniversalIdentity small{font-size:11px;overflow-wrap:anywhere}.plShipmentUniversalIdentity svg{flex:0 0 auto;padding:5px;border-radius:3px;background:#fff}.plShipmentIdentityPending{min-height:120px;display:grid;place-items:center;color:#64748b;font-size:12px;text-align:center}@media(max-width:760px){.plShipmentVerificationGrid{grid-template-columns:1fr}.plShipmentUniversalIdentity{align-items:flex-start}.plShipmentUniversalIdentity svg{width:78px;height:78px}}.lsoVerificationCard{overflow:hidden}.lsoVerificationGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lsoVerificationItem{min-width:0;padding:16px;display:grid;justify-items:center;align-content:start;gap:10px;border:1px solid #cbd5e1;border-radius:3px;background:#f8fafc;text-align:center}.lsoVerificationItem svg{width:min(176px,100%);height:auto;padding:6px;background:#fff;border:1px solid #e2e8f0;border-radius:3px}.lsoVerificationItem strong{color:#0f172a;font-size:13px}.lsoVerificationItem code{width:100%;padding:8px;overflow-wrap:anywhere;border:1px solid #dbe7f4;border-radius:3px;background:#fff;color:#173b68;font-size:11px}.lsoVerificationBadge{padding:5px 9px;border-radius:3px;background:#173b68;color:#fff;font-size:10px;font-weight:900;letter-spacing:.08em}.lsoVerificationBadge.isDelivery{background:#2563eb}@media(max-width:760px){.lsoVerificationGrid{grid-template-columns:1fr}}.plShipmentTableWrap{width:100%;min-width:0;overflow-x:hidden!important;overflow-y:visible}.plShipmentTable.plShipmentTableCompact{width:100%!important;min-width:0!important;table-layout:fixed;border-collapse:collapse}.plShipmentTableCompact .plShipmentColIdentity,.plShipmentTableCompact .plShipmentColPackage{width:12%}.plShipmentTableCompact .plShipmentColJourney{width:25%}.plShipmentTableCompact .plShipmentColStatus{width:12%}.plShipmentTableCompact .plShipmentColPayment{width:10%}.plShipmentTableCompact .plShipmentColAssignment{width:12%}.plShipmentTableCompact .plShipmentColFee{width:9%}.plShipmentTableCompact .plShipmentColAction{width:8%}.plShipmentTableCompact th,.plShipmentTableCompact td{min-width:0!important;height:50px;min-height:50px;padding:6px 7px!important;overflow:hidden;vertical-align:middle}.plShipmentTableCompact th{height:34px;min-height:34px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.plShipmentTableCompact tbody tr{height:50px}.plShipmentTableCompact tbody tr:focus-visible{outline:2px solid #0f6cbd;outline-offset:-2px}.plShipmentTableCompact td strong,.plShipmentTableCompact td small,.plShipmentTableCompact td b,.plShipmentSingleLine{display:block;min-width:0;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow-wrap:normal!important}.plShipmentCellStack{min-width:0;display:grid;gap:2px;overflow:hidden}.plShipmentCellStack strong,.plShipmentJourneyParty b{line-height:16px}.plShipmentCellStack small,.plShipmentJourneyParty small{margin-top:0!important;line-height:15px}.plShipmentJourney{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:4px;overflow:hidden}.plShipmentJourneyParty{min-width:0;display:grid;gap:1px;overflow:hidden}.plShipmentJourneyArrow{display:grid;place-items:center;color:#64748b!important;font-size:14px!important;line-height:1}.plShipmentTableCompact .plShipmentPill{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plShipmentOpenBtn{width:100%;min-width:0;min-height:29px!important;padding:0 7px!important}@media(max-width:1180px){.plShipmentTableCompact .plShipmentColIdentity{width:13%}.plShipmentTableCompact .plShipmentColPackage{width:11%}.plShipmentTableCompact .plShipmentColJourney{width:24%}.plShipmentTableCompact .plShipmentColStatus{width:12%}.plShipmentTableCompact .plShipmentColPayment{width:10%}.plShipmentTableCompact .plShipmentColAssignment{width:12%}.plShipmentTableCompact .plShipmentColFee{width:10%}.plShipmentTableCompact .plShipmentColAction{width:8%}.plShipmentTableCompact th,.plShipmentTableCompact td{padding-inline:5px!important}}@media(max-width:900px){.plShipmentTableWrap{overflow-x:auto!important}.plShipmentTable.plShipmentTableCompact{min-width:920px!important}}.plShipmentPage,.plShipmentPanel,.plShipmentPanelHead,.plShipmentFilters,.plShipmentTableWrap,.plShipmentPager{width:100%;max-width:100%;min-width:0}.plShipmentPanel{overflow:hidden}.plShipmentFilters{width:100%;max-width:100%;min-width:0;display:grid!important;grid-template-columns:minmax(170px,1.65fr) minmax(105px,.78fr) minmax(105px,.78fr) minmax(110px,.82fr) minmax(112px,.82fr) minmax(112px,.82fr) minmax(62px,auto)!important;gap:6px!important;align-items:end;overflow:visible}.plShipmentFilters>*,.plShipmentFilters input,.plShipmentFilters select,.plShipmentDateFilter,.plShipmentDateFilter input{min-width:0!important;max-width:100%}.plShipmentFilters>button:last-child{width:100%;min-width:62px;padding-inline:8px}.plShipmentTableWrap{overflow-x:auto!important;overflow-y:hidden;scrollbar-gutter:stable}.plShipmentTable.plShipmentTableCompact{width:100%!important;min-width:860px!important;table-layout:fixed}.plShipmentTableCompact th,.plShipmentTableCompact td,.plShipmentTableCompact td strong,.plShipmentTableCompact td small,.plShipmentTableCompact td b,.plShipmentTableCompact td span,.plShipmentTableCompact .plShipmentSingleLine,.plShipmentTableCompact .plShipmentJourneyArrow{color:#fff!important}.plShipmentTableCompact th{background:#172033!important;color:#fff!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important}.plShipmentTableCompact td{background:#0f172a!important}.plShipmentTableCompact tbody tr:nth-child(2n) td{background:#111c2f!important}.plShipmentTableCompact tbody tr:hover td,.plShipmentTableCompact tbody tr.isSelected td{background:#1e293b!important}.plShipmentTableCompact .plShipmentPill{color:#fff!important;border:1px solid rgba(255,255,255,.22);font-weight:500}.plShipmentTableCompact .plShipmentPill-delivered,.plShipmentTableCompact .plShipmentPill-paid,.plShipmentTableCompact .plShipmentPill-collected{background:#067647!important}.plShipmentTableCompact .plShipmentPill-in_transit,.plShipmentTableCompact .plShipmentPill-out_for_delivery,.plShipmentTableCompact .plShipmentPill-picked_up,.plShipmentTableCompact .plShipmentPill-assigned,.plShipmentTableCompact .plShipmentPill-completed{background:#175cd3!important}.plShipmentTableCompact .plShipmentPill-payment_pending,.plShipmentTableCompact .plShipmentPill-pending_assignment,.plShipmentTableCompact .plShipmentPill-pickup_scheduled,.plShipmentTableCompact .plShipmentPill-labelled,.plShipmentTableCompact .plShipmentPill-pending{background:#8a4b08!important}.plShipmentTableCompact .plShipmentPill-failed_delivery,.plShipmentTableCompact .plShipmentPill-returned,.plShipmentTableCompact .plShipmentPill-cancelled{background:#b42318!important}.plShipmentOpenBtn{width:100%;max-width:100%;min-width:0;padding-inline:6px!important;overflow:hidden;text-overflow:ellipsis}.plShipmentPager{box-sizing:border-box;overflow:hidden}.plShipmentPagerActions{min-width:0;justify-content:flex-end;flex-wrap:nowrap}.plShipmentPagerActions>span{white-space:nowrap}@media(max-width:1260px){.plShipmentFilters{grid-template-columns:repeat(4,minmax(0,1fr))!important}.plShipmentFilterSearch{grid-column:span 2}.plShipmentFilters>button:last-child{min-width:0}}@media(max-width:820px){.plShipmentFilters{grid-template-columns:repeat(2,minmax(0,1fr))!important}.plShipmentFilterSearch{grid-column:1 / -1}}@media(max-width:520px){.plShipmentFilters{grid-template-columns:1fr!important}.plShipmentFilterSearch{grid-column:auto}.plShipmentPager{align-items:stretch;flex-direction:column}.plShipmentPagerActions{width:100%;justify-content:space-between}}.lsoDetailsPage{width:100%;min-width:0;padding:0 0 24px;gap:10px}.lsoDetailsHeader{min-width:0;padding:12px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;border:1px solid #d8dee8;background:#fff}.lsoDetailsTitleBlock{min-width:0;display:grid;gap:3px}.lsoBackLink{width:fit-content;padding:0;border:0;background:transparent;color:#0f6cbd;cursor:pointer}.lsoTitleLine h1{margin:0;color:#0f172a;font-size:18px!important;line-height:1.2}.lsoStatusBadge{min-height:23px;padding:2px 8px;display:inline-flex;align-items:center;border:1px solid #cbd5e1;background:#f8fafc;color:#475569;white-space:nowrap}.lsoStatusBadge.is-delivered,.lsoStatusBadge.is-completed{border-color:#86efac;background:#f0fdf4;color:#166534}.lsoStatusBadge.is-in_transit,.lsoStatusBadge.is-picked_up,.lsoStatusBadge.is-out_for_delivery{border-color:#93c5fd;background:#eff6ff;color:#1d4ed8}.lsoHeroMetrics{min-width:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid #d8dee8;background:#fff}.lsoHeroMetrics .lsoSummaryItem{min-height:64px;padding:10px 12px;border:0;border-right:1px solid #e2e8f0;background:#fff}.lsoDetailTabs{min-width:0;display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid #d8dee8;background:#fff}.lsoDetailTabs a{min-height:38px;padding:0 14px;display:inline-flex;align-items:center;border-bottom:2px solid transparent;color:#475569;text-decoration:none;white-space:nowrap}.lsoDetailTabs a:hover,.lsoDetailTabs a.isActive{border-bottom-color:#0f6cbd;color:#0f6cbd}.lsoDetailsLayout{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:10px}.lsoDetailsMain,.lsoDetailsSide{min-width:0;display:grid;align-content:start;gap:10px}.lsoDetailsPage .lsoCard{min-width:0;padding:12px;border:1px solid #d8dee8!important;background:#fff!important;box-shadow:none!important}.lsoDetailsPage .lsoCardHead{min-width:0;margin:0 0 10px;padding:0 0 9px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border-bottom:1px solid #e2e8f0}.lsoDetailsPage .lsoCardHead h2{margin:0;color:#0f172a;font-size:13px!important}.lsoDetailsPage .lsoCardHead p{margin:2px 0 0;color:#64748b}.lsoJourneyGrid{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 100px minmax(0,1fr);align-items:center;gap:10px}.lsoJourneyGrid>.lsoCard{padding:0;border:0!important}.lsoJourneyGrid>.lsoCard .lsoCardHead{margin-bottom:8px}.lsoJourneyConnector{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;color:#475569;text-align:center}.lsoJourneyConnector span{height:1px;background:#94a3b8}.lsoJourneyConnector strong{white-space:nowrap}.lsoDetailsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.lsoBottomGrid{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lsoDefinitionList p{min-width:0;margin:0;padding:7px 0;display:grid;grid-template-columns:minmax(100px,.9fr) minmax(0,1.1fr);gap:10px;border-bottom:1px solid #eef2f6}.lsoDefinitionList span{color:#64748b}.lsoDefinitionList strong{min-width:0;color:#0f172a;overflow-wrap:anywhere}.lsoDefinitionList p.isTotal{margin-top:4px;padding-top:10px;border-top:1px solid #cbd5e1;font-size:13px!important}.lsoStickyCard{position:sticky;top:8px}.lsoQrGridCompact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lsoQrCompactCard{min-width:0;padding:9px;display:grid;justify-items:center;gap:7px;border:1px solid #e2e8f0;background:#f8fafc;text-align:center}.lsoQrCompactCard svg{width:min(112px,100%);height:auto;background:#fff}.lsoOperationsWorkspaceNew{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.85fr);align-items:start;gap:10px;scroll-margin-top:10px}.lsoWorkflowVertical .lsoWorkflowStep{min-height:58px;grid-template-columns:30px minmax(0,1fr) auto}.lsoWorkflowVertical .lsoWorkflowStep.isCurrent{border-color:#93c5fd;background:#eff6ff}.lsoWorkflowVertical .lsoWorkflowStep.isComplete{border-color:#bbf7d0;background:#f0fdf4}.lsoDetailsPage .lsoField input,.lsoDetailsPage .lsoField select{width:100%;min-width:0;min-height:34px;padding:6px 8px;border:1px solid #cbd5e1;background:#fff;color:#0f172a}@media(max-width:1250px){.lsoHeroMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.lsoHeroMetrics .lsoSummaryItem:nth-child(3){border-right:0}.lsoHeroMetrics .lsoSummaryItem:nth-child(-n+3){border-bottom:1px solid #e2e8f0}.lsoDetailsLayout{grid-template-columns:minmax(0,1fr) 290px}}@media(max-width:1020px){.lsoDetailsLayout,.lsoOperationsWorkspaceNew{grid-template-columns:1fr}.lsoDetailsSide{grid-template-columns:repeat(2,minmax(0,1fr))}.lsoStickyCard{position:static}.lsoBottomGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.lsoDetailsHeader{grid-template-columns:1fr}.lsoHeaderActions{justify-content:flex-start}.lsoHeroMetrics,.lsoDetailsGrid,.lsoBottomGrid,.lsoDetailsSide,.lsoQrGridCompact{grid-template-columns:1fr}.lsoHeroMetrics .lsoSummaryItem{border-right:0;border-bottom:1px solid #e2e8f0}.lsoJourneyGrid{grid-template-columns:1fr}.lsoJourneyConnector{grid-template-columns:1fr;padding:4px 0}.lsoJourneyConnector span{display:none}.lsoDefinitionList p{grid-template-columns:1fr;gap:2px}}.plShipmentPage{--queue-bg: #0b1425;--queue-bg-alt: #101c30;--queue-bg-hover: #1a2a43;--queue-head: #152238;--queue-line: #263650;--queue-text: #ffffff;--queue-muted: #b7c6da;--queue-blue: #0f79d0;--queue-blue-hover: #0b65b0;--queue-border: #d9e1ea;width:100%;min-width:0;overflow:hidden}.plShipmentPage,.plShipmentPage *{box-sizing:border-box}.plShipmentPage .plShipmentHeader,.plShipmentPage .plShipmentPanel,.plShipmentPage .plShipmentStats,.plShipmentPage .plShipmentPager{width:100%;min-width:0;max-width:100%}.plShipmentPage .plShipmentHeader{grid-template-columns:minmax(0,1fr) auto;overflow:hidden}.plShipmentPage .plShipmentHeader>div:first-child{min-width:0}.plShipmentPage .plShipmentHeader p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plShipmentPage .plShipmentHeaderActions{min-width:max-content;flex-wrap:nowrap}.plShipmentPage .plShipmentStats{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;overflow:hidden}.plShipmentPage .plShipmentStat,.plShipmentPage .plShipmentStats .plShipmentStat,.plShipmentPage .plShipmentStats .plShipmentStat:nth-child(1),.plShipmentPage .plShipmentStats .plShipmentStat:nth-child(2),.plShipmentPage .plShipmentStats .plShipmentStat:nth-child(3),.plShipmentPage .plShipmentStats .plShipmentStat:nth-child(4),.plShipmentPage .plShipmentStats .plShipmentStat:nth-child(5){width:100%;min-width:0;min-height:46px!important;padding:5px 7px!important;display:grid!important;grid-template-columns:24px minmax(0,1fr) auto!important;align-items:center!important;gap:6px!important;border:1px solid var(--queue-border)!important;border-top:1px solid var(--queue-border)!important;border-right:1px solid var(--queue-border)!important;border-bottom:1px solid var(--queue-border)!important;border-left:1px solid var(--queue-border)!important;border-color:var(--queue-border)!important;border-radius:3px!important;background:#fff!important;background-image:none!important;box-shadow:none!important;outline:0!important;font-size:12px!important}.plShipmentPage .plShipmentStat:before,.plShipmentPage .plShipmentStat:after{display:none!important;content:none!important;border:0!important;background:transparent!important}.plShipmentPage .plShipmentStatLabel,.plShipmentPage .plShipmentStatValue{overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important;font-size:12px!important}.plShipmentPage .plShipmentStatLabel{color:#475467!important;font-weight:400!important}.plShipmentPage .plShipmentStatValue{color:#172033!important;font-weight:500!important}.plShipmentPage .plShipmentStatIcon{width:24px!important;height:24px!important;display:inline-grid!important;place-items:center!important;border:0!important;border-radius:50%!important;background:#f4f8fc!important;box-shadow:inset 0 0 0 1px #e3ebf4!important}.plShipmentPage .plShipmentStatIcon svg{width:12px!important;height:12px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important}.plShipmentPage .plShipmentStatIcon-clock{color:#1976d2!important}.plShipmentPage .plShipmentStatIcon-user{color:#6f5bd3!important}.plShipmentPage .plShipmentStatIcon-route{color:#c45a11!important}.plShipmentPage .plShipmentStatIcon-check{color:#087c4c!important}.plShipmentPage .plShipmentStatIcon-warning{color:#b42318!important}.plShipmentPage .plShipmentPanel{overflow:hidden}.plShipmentPage .plShipmentPanelHead{min-width:0}.plShipmentPage .plShipmentFilters{width:100%;min-width:0;display:grid!important;grid-template-columns:minmax(220px,1.55fr) minmax(112px,.72fr) minmax(120px,.78fr) minmax(125px,.82fr) minmax(126px,.72fr) minmax(126px,.72fr) minmax(58px,auto)!important;gap:6px!important;align-items:end;overflow:hidden}.plShipmentPage .plShipmentFilters>*{min-width:0!important;max-width:100%}.plShipmentPage .plShipmentFilters input,.plShipmentPage .plShipmentFilters select,.plShipmentPage .plShipmentFilters button{width:100%;min-width:0;font-size:12px!important}.plShipmentPage .plShipmentFilters button{padding-inline:8px}.plShipmentPage .plShipmentTableWrap{width:100%;min-width:0;max-width:100%;overflow-x:auto!important;overflow-y:visible;border:1px solid var(--queue-line)!important;background:var(--queue-bg)!important;scrollbar-width:thin}.plShipmentPage .plShipmentTable{width:100%;min-width:780px!important;table-layout:fixed;border-collapse:collapse;background:var(--queue-bg)!important}.plShipmentPage .plShipmentTable th,.plShipmentPage .plShipmentTable td{min-width:0;height:43px;padding:6px 7px!important;border-bottom:1px solid var(--queue-line)!important;vertical-align:middle;overflow:hidden;font-size:12px!important}.plShipmentPage .plShipmentTable th{height:34px;background:var(--queue-head)!important;color:#cfe7ff!important;font-size:10px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap}.plShipmentPage .plShipmentTable td{background:var(--queue-bg)!important;color:var(--queue-text)!important;font-weight:400!important}.plShipmentPage .plShipmentTable tbody tr:nth-child(2n) td{background:var(--queue-bg-alt)!important}.plShipmentPage .plShipmentTable tbody tr:hover td,.plShipmentPage .plShipmentTable tbody tr.isSelected td{background:var(--queue-bg-hover)!important}.plShipmentPage .plShipmentTable td strong,.plShipmentPage .plShipmentTable td b,.plShipmentPage .plShipmentTable td span,.plShipmentPage .plShipmentTable td small{font-weight:400!important}.plShipmentPage .plShipmentTable td span:not(.plShipmentPill),.plShipmentPage .plShipmentTable td small{display:block;width:100%;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--queue-text)!important}.plShipmentPage .plShipmentReferencePrimary{text-transform:uppercase!important;font-weight:400!important}.plShipmentPage .plShipmentTable td small{margin-top:1px;color:var(--queue-muted)!important;font-size:11px!important;text-transform:uppercase!important}.plShipmentPage .plShipmentJourney{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:5px}.plShipmentPage .plShipmentJourneyParty{min-width:0}.plShipmentPage .plShipmentJourneyParty>span{font-weight:400!important}.plShipmentPage .plShipmentJourneyArrow{width:18px!important;text-align:center;color:var(--queue-muted)!important}.plShipmentPage .plShipmentTable th:nth-child(1){width:21%}.plShipmentPage .plShipmentTable th:nth-child(2){width:41%}.plShipmentPage .plShipmentTable th:nth-child(3){width:13%}.plShipmentPage .plShipmentTable th:nth-child(4){width:10%}.plShipmentPage .plShipmentTable th:nth-child(5){width:9%}.plShipmentPage .plShipmentTable th:nth-child(6){width:6%}.plShipmentPage .plShipmentPill{max-width:100%;min-height:22px;padding:2px 7px;overflow:hidden;color:#fff!important;font-size:10px!important;font-weight:500!important;text-overflow:ellipsis;white-space:nowrap;background:#526277}.plShipmentPage .plShipmentPill-delivered,.plShipmentPage .plShipmentPill-paid,.plShipmentPage .plShipmentPill-collected,.plShipmentPage .plShipmentPill-completed{background:#16794c!important}.plShipmentPage .plShipmentPill-assigned,.plShipmentPage .plShipmentPill-picked_up,.plShipmentPage .plShipmentPill-in_transit,.plShipmentPage .plShipmentPill-out_for_delivery{background:#1769aa!important}.plShipmentPage .plShipmentPill-pending,.plShipmentPage .plShipmentPill-pending_assignment,.plShipmentPage .plShipmentPill-pickup_scheduled,.plShipmentPage .plShipmentPill-payment_pending,.plShipmentPage .plShipmentPill-labelled{background:#8b5d09!important}.plShipmentPage .plShipmentPill-failed_delivery,.plShipmentPage .plShipmentPill-returned,.plShipmentPage .plShipmentPill-cancelled{background:#a93838!important}.plShipmentPage .plShipmentTable td:last-child{overflow:visible}.plShipmentPage .plShipmentTable td:last-child .plShipmentPrimaryBtn{width:100%;min-width:54px;min-height:28px;padding:0 8px;border-color:var(--queue-blue);background:var(--queue-blue);color:#fff!important;font-size:12px!important;font-weight:400!important}.plShipmentPage .plShipmentTable td:last-child .plShipmentPrimaryBtn:hover{border-color:var(--queue-blue-hover);background:var(--queue-blue-hover)}.plShipmentPage .plShipmentPager{min-width:0;overflow:hidden;background:var(--queue-bg)!important;border-color:var(--queue-line)!important;color:#fff!important}.plShipmentPage .plShipmentPager>span,.plShipmentPage .plShipmentPagerActions>span{color:var(--queue-muted)!important;white-space:nowrap;font-size:12px!important}.plShipmentPage .plShipmentPagerActions{min-width:0;flex-wrap:nowrap}@media(max-width:1240px){.plShipmentPage .plShipmentFilters{grid-template-columns:repeat(4,minmax(0,1fr))!important}.plShipmentPage .plShipmentFilterSearch{grid-column:span 2}}@media(max-width:900px){.plShipmentPage .plShipmentHeader{grid-template-columns:1fr}.plShipmentPage .plShipmentHeaderActions{justify-content:flex-start}.plShipmentPage .plShipmentStats{grid-template-columns:repeat(5,minmax(112px,1fr))!important;overflow-x:auto}.plShipmentPage .plShipmentFilters{grid-template-columns:repeat(2,minmax(0,1fr))!important}.plShipmentPage .plShipmentFilterSearch{grid-column:1 / -1}}@media(max-width:560px){.plShipmentPage .plShipmentFilters{grid-template-columns:1fr!important}.plShipmentPage .plShipmentFilterSearch{grid-column:auto}.plShipmentPage .plShipmentPager{align-items:stretch;flex-direction:column}}.plWorkforcePage,.plWorkforcePage *{box-sizing:border-box}.plWorkforcePage{--wf-blue: #0f6cbd;--wf-blue-hover: #115ea3;--wf-blue-soft: #eef6fc;--wf-text: #172033;--wf-muted: #667085;--wf-line: #d9e1ea;--wf-line-strong: #c5d0dc;--wf-panel: #ffffff;--wf-soft: #f6f8fb;--wf-field: #f4f7fa;--wf-success: #067647;--wf-warning: #b54708;--wf-danger: #b42318;--wf-purple: #6941c6;width:100%;min-width:0;display:grid;gap:8px;color:var(--wf-text);font:12px/1.35 Segoe UI,Arial,sans-serif}.plWorkforcePage h1,.plWorkforcePage h2,.plWorkforcePage h3,.plWorkforcePage p{margin:0}.plWorkforcePage h1,.plWorkforcePage h2,.plWorkforcePage h3,.plWorkforcePage strong{font-size:12px;font-weight:600}.plWorkforcePage button,.plWorkforcePage input,.plWorkforcePage select{font:inherit}.plWorkforcePage svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.plWorkforceHeader,.plWorkforceKpis,.plWorkforceQuickActions,.plWorkforcePanel,.plWorkforceFloating{min-width:0;border:1px solid var(--wf-line);border-radius:2px;background:var(--wf-panel);box-shadow:none}.plWorkforceHeader{min-height:58px;padding:9px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.plWorkforceHeader>div{min-width:0;display:grid;gap:2px}.plWorkforceHeader span,.plWorkforcePanelHead p,.plWorkforceKpi p,.plWorkforceKpi div>span,.plWorkforceDriverCell span,.plWorkforceDriverIdentity span,.plWorkforceFloatingHead p,.plWorkforceFloatingFoot span,.plWorkforceMiniRow span,.plWorkforceLeaveRow span,.plWorkforcePager{color:var(--wf-muted)}.plWorkforcePage button{min-height:30px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--wf-line-strong);border-radius:2px;background:#fff;color:#344054;cursor:pointer;white-space:nowrap}.plWorkforcePage button:hover:not(:disabled){border-color:var(--wf-blue);color:var(--wf-blue);background:var(--wf-blue-soft)}.plWorkforcePage button:disabled{opacity:.48;cursor:not-allowed}.plWorkforcePrimary,.plWorkforceForm>button,.plWorkforceFloatingFoot>button{border-color:var(--wf-blue)!important;background:var(--wf-blue)!important;color:#fff!important}.plWorkforcePrimary:hover:not(:disabled),.plWorkforceForm>button:hover:not(:disabled),.plWorkforceFloatingFoot>button:hover:not(:disabled){background:var(--wf-blue-hover)!important;border-color:var(--wf-blue-hover)!important}.plWorkforceToast{position:fixed;top:74px;right:18px;z-index:3200;width:min(420px,calc(100vw - 36px));padding:10px 12px;border:1px solid;border-radius:2px;box-shadow:0 12px 30px #0f172a24;background:#fff}.plWorkforceToast.isError{border-color:#f3b8b3;color:var(--wf-danger);background:#fff7f6}.plWorkforceToast.isSuccess{border-color:#a9dfc1;color:var(--wf-success);background:#f2fff7}.plWorkforceKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.plWorkforceKpi{min-width:0;min-height:54px;padding:8px 10px;display:grid;grid-template-columns:28px auto minmax(0,1fr);align-items:center;gap:8px;border-right:1px solid var(--wf-line)}.plWorkforceKpi:last-child{border-right:0}.plWorkforceKpi>strong{font-size:12px}.plWorkforceKpi>div{min-width:0;display:grid;gap:1px}.plWorkforceKpi p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plWorkforceKpiIcon{width:28px;height:28px;display:grid;place-items:center;border:1px solid #cfe2f4;border-radius:2px;background:#f3f8fd;color:var(--wf-blue)}.plWorkforceKpi:nth-child(2) .plWorkforceKpiIcon{color:var(--wf-success);background:#effcf5;border-color:#b9ead0}.plWorkforceKpi:nth-child(3) .plWorkforceKpiIcon{color:var(--wf-warning);background:#fff8ef;border-color:#f4d3ad}.plWorkforceKpi:nth-child(4) .plWorkforceKpiIcon{color:var(--wf-purple);background:#f7f3ff;border-color:#d9c9ff}.plWorkforceQuickActions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden}.plWorkforceQuickActions button{min-width:0;min-height:42px;justify-content:flex-start;border:0;border-right:1px solid var(--wf-line);border-radius:0;background:#fff}.plWorkforceQuickActions button:last-child{border-right:0}.plWorkforceQuickActions button strong{margin-left:auto;min-width:24px;padding:2px 6px;border-radius:2px;background:#eef3f8;color:#344054;text-align:center}.plWorkforcePanel{padding:8px;overflow:hidden}.plWorkforceDriversPanel{width:100%}.plWorkforcePanelHead{min-width:0;padding-bottom:7px;margin-bottom:7px;display:flex;justify-content:space-between;border-bottom:1px solid var(--wf-line)}.plWorkforcePanelHead>div{min-width:0;display:grid;gap:2px}.plWorkforceSearchBar{margin-bottom:7px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}.plWorkforceSearchField{min-width:0;min-height:32px;padding:0 8px;display:flex;align-items:center;gap:7px;border:1px solid #cbd5e1;border-radius:2px;background:var(--wf-field);color:#7a899b}.plWorkforceSearchField input{width:100%;min-width:0;height:30px;border:0;outline:0;background:transparent;color:var(--wf-text)}.plWorkforceDriverTable{min-width:980px;border:1px solid var(--wf-line);border-radius:2px;overflow:hidden}.plWorkforceDriversPanel{overflow-x:auto}.plWorkforceDriverHeader,.plWorkforceDriverRow{display:grid;grid-template-columns:minmax(190px,1.2fr) minmax(170px,1fr) 150px 130px 150px 184px;align-items:center}.plWorkforceDriverHeader{min-height:30px;padding:0 8px;background:#f4f6f8;color:#475467;font-size:10px;font-weight:600;letter-spacing:.035em;text-transform:uppercase}.plWorkforceDriverRow{min-height:58px;padding:6px 8px;border-top:1px solid #e6ebf1;background:#fff;cursor:pointer}.plWorkforceDriverRow:hover{background:#f9fbfd}.plWorkforceDriverRow.isActive{background:#eef6fc;box-shadow:inset 3px 0 0 var(--wf-blue)}.plWorkforceDriverIdentity{min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px}.plWorkforceDriverIdentity>div,.plWorkforceDriverCell{min-width:0;display:grid;gap:2px;padding-right:8px}.plWorkforceDriverIdentity strong,.plWorkforceDriverIdentity span,.plWorkforceDriverCell strong,.plWorkforceDriverCell span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plWorkforceAvatar{width:28px;height:28px;display:grid;place-items:center;border:1px solid #cfe2f4;border-radius:50%;background:#f3f8fd;color:var(--wf-blue)}.plWorkforceStatusText{width:fit-content;min-height:20px;padding:2px 7px;display:inline-flex;align-items:center;border-radius:2px;background:#e8edf3;color:#475467;font-style:normal}.plWorkforceStatusText.is-available{background:#dcfae6;color:var(--wf-success)}.plWorkforceStatusText.is-busy,.plWorkforceStatusText.is-break{background:#fef0c7;color:var(--wf-warning)}.plWorkforceStatusText.is-leave,.plWorkforceStatusText.is-sick,.plWorkforceStatusText.is-suspended,.plWorkforceStatusText.is-off_shift{background:#fee4e2;color:var(--wf-danger)}.plWorkforceDriverActions{display:flex;align-items:center;justify-content:flex-end;gap:5px}.plWorkforceDriverActions button,.plWorkforceFloatingActions button,.plWorkforcePager button,.plWorkforceLeaveRow button{width:30px;min-width:30px;min-height:30px;padding:0;color:#fff;background:var(--wf-blue);border-color:var(--wf-blue)}.plWorkforceDriverActions button:hover:not(:disabled),.plWorkforceFloatingActions button:hover:not(:disabled),.plWorkforcePager button:hover:not(:disabled),.plWorkforceLeaveRow button:hover:not(:disabled){color:#fff;background:var(--wf-blue-hover);border-color:var(--wf-blue-hover)}.plWorkforcePager{min-height:40px;padding-top:7px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px}.plWorkforcePager span{text-align:center}.plWorkforceEmpty{min-height:90px;padding:12px;display:grid;place-items:center;border:1px dashed var(--wf-line);border-radius:2px;background:#f8fafc;color:var(--wf-muted);text-align:center}.plWorkforceFloating{position:fixed;z-index:2600;min-width:360px;min-height:380px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;box-shadow:0 18px 44px #0f172a2e}.plWorkforceFloatingHead{min-height:52px;padding:8px 9px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;border-bottom:1px solid var(--wf-line);background:#fff;cursor:move;touch-action:none}.plWorkforceFloatingHead>div:first-child{min-width:0;display:grid;gap:2px}.plWorkforceFloatingActions{display:flex;gap:5px}.plWorkforceFloatingBody{min-height:0;padding:8px;display:grid;gap:8px;align-content:start;overflow:auto;background:var(--wf-soft)}.plWorkforceFloatingFoot{min-height:46px;padding:8px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;border-top:1px solid var(--wf-line);background:#fff}.plWorkforceFloatingResize{position:absolute;right:0;bottom:0;width:18px;height:18px;min-height:18px!important;padding:0!important;border:0!important;border-left:1px solid var(--wf-line-strong)!important;border-top:1px solid var(--wf-line-strong)!important;background:linear-gradient(135deg,transparent 0 45%,#7d8ea3 46% 54%,transparent 55% 100%),#eef2f6!important;cursor:nwse-resize;touch-action:none}.plWorkforceReadinessWorkspace,.plWorkforceMiniList,.plWorkforceForm{display:grid;gap:7px}.plWorkforceReadinessCard{display:grid;gap:6px}.plWorkforceReadinessCard>div{min-height:38px;padding:7px 8px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid var(--wf-line);border-radius:2px;background:#fff}.plWorkforceReadinessCard>div>span{display:flex;align-items:center;gap:6px;color:var(--wf-muted)}.plWorkforceForm label{display:grid;gap:4px;color:var(--wf-muted)}.plWorkforceForm input,.plWorkforceForm select{width:100%;min-height:32px;padding:6px 8px;border:1px solid #cbd5e1;border-radius:2px;outline:0;background:#fff;color:var(--wf-text)}.plWorkforceTwo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.plWorkforcePanel.isFloatingInner{padding:0;border:0;background:transparent}.plWorkforceMiniRow,.plWorkforceLeaveRow{padding:8px;border:1px solid var(--wf-line);border-radius:2px;background:#fff}.plWorkforceMiniRow{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px}.plWorkforceMiniRow>div{min-width:0;display:grid;gap:2px}.plWorkforceMiniIcon{width:28px;height:28px;display:grid;place-items:center;border:1px solid #cfe2f4;border-radius:2px;background:#f3f8fd;color:var(--wf-blue)}.plWorkforceLeaveRow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.plWorkforceLeaveRow>div:first-child{min-width:0;display:grid;gap:2px}.plWorkforceLeaveRow>div:last-child{display:flex;gap:5px}.plWorkforceDragging,.plWorkforceDragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}@media(max-width:1050px){.plWorkforceKpis{grid-template-columns:repeat(4,minmax(150px,1fr));overflow-x:auto}.plWorkforceQuickActions{grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto}}@media(max-width:900px){.plWorkforceFloating{left:8px!important;top:82px!important;width:calc(100vw - 16px)!important;height:calc(100dvh - 94px)!important;min-width:0}}@media(max-width:700px){.plWorkforceHeader{grid-template-columns:1fr}.plWorkforceHeader .plWorkforcePrimary{width:100%}.plWorkforceTwo,.plWorkforceFloatingHead,.plWorkforceFloatingFoot,.plWorkforceLeaveRow{grid-template-columns:1fr}.plWorkforceFloatingActions,.plWorkforceLeaveRow>div:last-child{justify-content:flex-start}}.plWorkforcePage .plWorkforceQuickActions{background:#fff!important;border:1px solid var(--wf-line)!important}.plWorkforcePage .plWorkforceQuickActions>button{min-height:44px!important;padding:0 10px!important;background:#fff!important;color:#344054!important;border:0!important;border-right:1px solid var(--wf-line)!important;box-shadow:none!important;opacity:1!important}.plWorkforcePage .plWorkforceQuickActions>button:last-child{border-right:0!important}.plWorkforcePage .plWorkforceQuickActions>button:hover:not(:disabled){background:#f7fafc!important;color:var(--wf-blue)!important}.plWorkforcePage .plWorkforceQuickActions>button:disabled{background:#fbfcfd!important;color:#98a2b3!important;opacity:1!important}.plWorkforcePage .plWorkforceQuickActions>button>strong{margin-left:auto;min-width:28px;padding:2px 7px;border:1px solid #d8e0e8;background:#f4f7fa!important;color:#344054!important}.plWorkforceScopeBar{margin-bottom:7px;padding:7px;display:grid;grid-template-columns:minmax(170px,.75fr) minmax(210px,1fr) minmax(200px,1.25fr);align-items:end;gap:7px;border:1px solid var(--wf-line);border-radius:2px;background:#f8fafc}.plWorkforceScopeBar label{min-width:0;display:grid;gap:3px;color:var(--wf-muted)}.plWorkforceScopeBar select,.plWorkforceCoverageScope select{width:100%;min-height:32px;padding:5px 8px;border:1px solid #cbd5e1;border-radius:2px;background:#fff;color:var(--wf-text);outline:0}.plWorkforceScopeSummary{min-height:32px;padding:0 9px;display:flex;align-items:center;gap:7px;border:1px solid #d7e2ec;border-radius:2px;background:#fff;color:#475467;overflow:hidden}.plWorkforceScopeSummary span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plWorkforcePage .plWorkforceSearchBar{grid-template-columns:minmax(0,1fr) auto;gap:6px}.plWorkforcePage .plWorkforceSearchInput{width:100%;min-width:0;height:34px;padding:0 10px;border:1px solid #cbd5e1!important;border-radius:2px;background:#fff!important;color:var(--wf-text);outline:0;box-shadow:none!important}.plWorkforcePage .plWorkforceSearchInput:focus{border-color:#7fb3df!important;box-shadow:0 0 0 1px #dcecf9!important}.plWorkforcePage .plWorkforceSearchField{display:none!important}.plWorkforceCoverageEditor{display:grid;gap:8px}.plWorkforceCoverageScope{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.plWorkforceCoverageScope label{display:grid;gap:4px;color:var(--wf-muted)}.plWorkforceZoneSearchWrap{position:sticky;top:0;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:0 0 6px;background:var(--wf-soft)}.plWorkforcePage .plWorkforceZoneSearch{width:100%;min-width:0;height:34px;padding:0 10px;border:1px solid #cbd5e1!important;border-radius:2px;outline:0;box-shadow:none!important;background:#fff!important;color:var(--wf-text)!important}.plWorkforcePage .plWorkforceZoneSearch:focus{border-color:#7fb3df!important;box-shadow:0 0 0 1px #dcecf9!important}.plWorkforcePage .plWorkforceZoneSearch:disabled{background:#f4f6f8!important;color:#98a2b3!important}.plWorkforcePage .plWorkforceZoneSearchClear{width:34px;min-width:34px;min-height:34px;padding:0;border:1px solid #cbd5e1!important;background:#fff!important;color:#475467!important}.plWorkforcePage .plWorkforceZoneSearchClear:hover:not(:disabled){border-color:#7fb3df!important;background:#f7fafc!important;color:var(--wf-blue)!important}.plWorkforceZonePicker{min-height:180px;max-height:330px;padding:0;display:grid;align-content:start;overflow-y:auto;overflow-x:hidden;border:0;border-radius:0;background:#fff!important}.plWorkforceZoneOption{position:relative;width:100%;min-width:0;min-height:54px;padding:9px 8px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;border:0;border-bottom:1px solid #edf1f5;border-radius:0;box-shadow:none;background:#fff;color:var(--wf-text);cursor:pointer;text-align:left;transition:background-color .12s ease}.plWorkforceZoneOption:last-of-type{border-bottom:0}.plWorkforceZoneOption:hover{background:#f8fafc}.plWorkforceZoneOption.isSelected{background:#f4f9fd;box-shadow:inset 3px 0 #7aaed6}.plWorkforceZoneCheckbox{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.plWorkforceZoneCheckbox:focus-visible+.plWorkforceZoneCheck{outline:2px solid #7fb3df;outline-offset:2px}.plWorkforceZoneCheck{width:26px;height:26px;display:grid;place-items:center;border:1px solid #cfd9e4;border-radius:2px;background:#fff;color:#667085}.plWorkforceZoneOption.isSelected .plWorkforceZoneCheck{border-color:#8ab5d9;background:#fff;color:var(--wf-blue)}.plWorkforceZoneText{min-width:0;width:100%;display:grid;gap:3px;justify-items:stretch;text-align:left}.plWorkforceZoneText strong,.plWorkforceZoneText small{width:100%;min-width:0;display:block;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:normal;text-align:left}.plWorkforceZoneText strong{color:#172033;line-height:1.35;font-weight:600}.plWorkforceZoneText small{color:var(--wf-muted);line-height:1.3;font-size:11px}.plWorkforceCoverageFoot{position:sticky;bottom:0;z-index:2;padding-top:7px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;border-top:1px solid var(--wf-line);background:var(--wf-soft)}.plWorkforceCoverageFoot span{color:var(--wf-muted)}.plWorkforceCoverageFoot button{border-color:var(--wf-blue)!important;background:var(--wf-blue)!important;color:#fff!important}@media(max-width:820px){.plWorkforceScopeBar,.plWorkforceCoverageScope,.plWorkforceCoverageFoot{grid-template-columns:1fr}}.plWorkforceCoverageEditor{display:grid;gap:10px}.plWorkforceCoverageStep{display:grid;gap:7px;min-width:0}.plWorkforceCoverageStep>header{min-height:34px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px}.plWorkforceCoverageStep>header>span{width:24px;height:24px;display:grid;place-items:center;border:1px solid #d8e1ea;border-radius:2px;background:#f7f9fb;color:#475467;font-weight:600}.plWorkforceCoverageStep>header>div{min-width:0;display:grid;gap:1px}.plWorkforceCoverageStep>header small{color:var(--wf-muted)}.plWorkforceZonePicker,.plWorkforceCoverageDrivers{min-height:150px;max-height:250px;padding:0;display:grid;align-content:start;overflow-y:auto;overflow-x:hidden;border:1px solid #e3e8ef;border-radius:2px;background:#fff!important}.plWorkforceZoneOption,.plWorkforceCoverageDriver{position:relative;width:100%;min-width:0;min-height:54px;padding:9px 10px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;border:0!important;border-bottom:1px solid #eef1f5!important;border-radius:0!important;background:#fff!important;color:var(--wf-text)!important;box-shadow:none!important;cursor:pointer;text-align:left}.plWorkforceCoverageDriver{grid-template-columns:18px 30px minmax(0,1fr)}.plWorkforceZoneOption:last-child,.plWorkforceCoverageDriver:last-child{border-bottom:0!important}.plWorkforceZoneOption:hover,.plWorkforceCoverageDriver:hover{background:#fafbfd!important}.plWorkforceZoneOption.isSelected,.plWorkforceCoverageDriver.isSelected{background:#f4f8fb!important;box-shadow:inset 3px 0 #8bb6d8!important}.plWorkforceZoneText,.plWorkforceCoverageDriver>span:last-child{min-width:0;display:grid;gap:2px;text-align:left}.plWorkforceZoneText strong,.plWorkforceZoneText small,.plWorkforceCoverageDriver strong,.plWorkforceCoverageDriver small{min-width:0;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere;text-align:left}.plWorkforceCoverageDriver small,.plWorkforceZoneText small{color:var(--wf-muted)}.plWorkforceCoverageDriver>input{width:16px;height:16px;margin:0;accent-color:var(--wf-blue)}.plWorkforceCoverageDriver .plWorkforceAvatar{border-radius:2px}.plWorkforceCoverageFoot{position:sticky;bottom:0;z-index:4;padding-top:8px;border-top:1px solid #e3e8ef;background:var(--wf-soft)}.plWorkforceHubAsset{display:grid;gap:10px}.plWorkforceProfileSource,.plWorkforceAssetSection{display:grid;gap:7px;padding:9px;border:1px solid var(--wf-line);border-radius:2px;background:#fff}.plWorkforceProfileSource>div{min-height:30px;display:grid;grid-template-columns:110px minmax(0,1fr);align-items:start;gap:8px;border-bottom:1px solid #eef1f5}.plWorkforceProfileSource>div:last-of-type{border-bottom:0}.plWorkforceProfileSource span,.plWorkforceProfileSource small,.plWorkforceAssetSection header span,.plWorkforceAssetRow span{color:var(--wf-muted)}.plWorkforceProfileSource b{min-width:0;font-weight:600;overflow-wrap:anywhere}.plWorkforceInlineWarning{padding:8px;border:1px solid #f2c99d;border-left:3px solid var(--wf-warning);background:#fff8ef;color:var(--wf-warning)}.plWorkforceAssetSection header>div{display:grid;gap:2px}.plWorkforceAssetRow{min-height:64px;padding:8px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid var(--wf-line);border-radius:2px;background:#fff}.plWorkforceAssetRow>div{min-width:0;display:grid;gap:2px}.plWorkforceAssetRow strong,.plWorkforceAssetRow span,.plWorkforceAssetRow small{min-width:0;overflow-wrap:anywhere}.plWorkforceAssetRow.isEligible{border-left:3px solid var(--wf-success)}.plWorkforceAssetRow.isBlocked{border-left:3px solid var(--wf-danger);background:snow}.plWorkforceAssetRow.isEligible small{color:var(--wf-success)}.plWorkforceAssetRow.isBlocked small{color:var(--wf-danger)}.plWorkforceAssetRow button{min-width:76px}@media(max-width:700px){.plWorkforceProfileSource>div,.plWorkforceAssetRow{grid-template-columns:1fr}}.plWorkforceOperationsForm{padding:9px;border:1px solid var(--wf-line);border-radius:2px;background:#fff}.plWorkforceOperationsHeading{min-height:38px;padding-bottom:7px;display:grid;gap:2px;border-bottom:1px solid #eef1f5}.plWorkforceOperationsHeading span{color:var(--wf-muted)}.plWorkforceShiftRow{display:grid;gap:8px;padding:10px;border:1px solid var(--wf-line);border-left:3px solid var(--wf-blue);border-radius:2px;background:#fff}.plWorkforceShiftRow.isClosed{border-left-color:var(--wf-line-strong)}.plWorkforceShiftRow>header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px}.plWorkforceShiftRow>header>div{min-width:0;display:grid;gap:2px}.plWorkforceShiftRow>header span,.plWorkforceShiftRow>header i,.plWorkforceShiftEnded{color:var(--wf-muted);font-style:normal}.plWorkforceShiftFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.plWorkforceShiftFacts>span{min-width:0;padding:7px 8px;display:grid;gap:2px;border:1px solid #e5eaf0;background:#f8fafc;color:var(--wf-muted)}.plWorkforceShiftFacts b{color:var(--wf-text);overflow-wrap:anywhere}.plWorkforceShiftClose{display:grid;grid-template-columns:minmax(120px,.65fr) minmax(180px,1.35fr);gap:7px}.plWorkforceShiftClose label{display:grid;gap:4px;color:var(--wf-muted)}.plWorkforceShiftClose input{width:100%;min-height:32px;padding:6px 8px;border:1px solid #cbd5e1;border-radius:2px;background:#fff;color:var(--wf-text)}.plWorkforceShiftClose button{grid-column:1 / -1;border-color:var(--wf-blue)!important;background:var(--wf-blue)!important;color:#fff!important}@media(max-width:700px){.plWorkforceShiftRow>header,.plWorkforceShiftFacts,.plWorkforceShiftClose{grid-template-columns:1fr}}.plWorkforcePage{--wf-console-navy: #102a43;--wf-console-navy-2: #173f67;--wf-console-blue: #0878d1;--wf-console-blue-hover: #0667b5;--wf-console-cyan: #2ea7e0;--wf-console-canvas: #edf3f8;--wf-console-card: #ffffff;--wf-console-line: #d4e0ea;--wf-console-line-strong: #b8c9d8;--wf-console-ink: #14283c;--wf-console-muted: #657b8f;--wf-console-success: #12815c;--wf-console-success-soft: #e9f8f1;--wf-console-warning: #b56a00;--wf-console-warning-soft: #fff5df;--wf-console-danger: #c73d3d;--wf-console-danger-soft: #fff0f0}.plWorkforceFloating{min-width:500px;min-height:500px;border:1px solid rgba(16,42,67,.22);border-radius:12px;background:var(--wf-console-canvas);box-shadow:0 24px 64px #0f233747,0 3px 10px #0f23371f;isolation:isolate}.plWorkforceFloatingHead{min-height:86px;padding:14px 16px;grid-template-columns:minmax(0,1fr) auto;color:#fff;border:0;background:radial-gradient(circle at 85% 10%,rgba(46,167,224,.32),transparent 36%),linear-gradient(135deg,var(--wf-console-navy),var(--wf-console-navy-2));cursor:grab}.plWorkforceFloatingHead:active{cursor:grabbing}.plWorkforceFloatingIdentity{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px}.plWorkforceFloatingIdentity>div{min-width:0;display:grid;gap:3px}.plWorkforceFloatingMark{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.24);border-radius:10px;background:#ffffff1f;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.plWorkforceFloatingMark svg{width:21px;height:21px}.plWorkforceFloatingHead h2{color:#fff;font-size:15px;font-weight:700;letter-spacing:.01em}.plWorkforceFloatingHead p{color:#ffffffc7;font-size:11px}.plWorkforceFloatingMeta{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:3px;color:#fffc;font-size:10px}.plWorkforceFloatingStatus{min-height:20px;padding:2px 8px;display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:#ffffff1f;color:#fff;font-weight:700}.plWorkforceFloatingStatus.is-available{background:#12815cb8}.plWorkforceFloatingStatus.is-busy,.plWorkforceFloatingStatus.is-break{background:#b56a00c7}.plWorkforceFloatingStatus.is-leave,.plWorkforceFloatingStatus.is-sick,.plWorkforceFloatingStatus.is-suspended{background:#c73d3dc7}.plWorkforceFloatingActions{align-self:start}.plWorkforceFloatingActions button{width:34px;min-width:34px;min-height:34px;border:1px solid rgba(255,255,255,.22);border-radius:8px;background:#ffffff1f;color:#fff}.plWorkforceFloatingActions button:hover:not(:disabled){border-color:#ffffff80;background:#ffffff38;color:#fff}.plWorkforceFloatingBody{padding:14px;gap:12px;background:var(--wf-console-canvas);scrollbar-width:thin;scrollbar-color:#9db1c2 transparent}.plWorkforceFloatingBody::-webkit-scrollbar{width:8px}.plWorkforceFloatingBody::-webkit-scrollbar-thumb{border-radius:999px;background:#9db1c2}.plWorkforceFloatingBody::-webkit-scrollbar-track{background:transparent}.plWorkforceFloatingFoot{min-height:54px;padding:10px 14px;border-top:1px solid var(--wf-console-line);background:#fffffff5;box-shadow:0 -8px 20px #102a430d}.plWorkforceFloatingFoot span{display:flex;align-items:center;gap:7px;color:var(--wf-console-muted);font-size:10px}.plWorkforceFloatingFoot span svg{width:14px;height:14px}.plWorkforceFloatingFoot>button{min-height:34px;padding:0 15px;border-radius:8px;background:var(--wf-console-navy)!important;border-color:var(--wf-console-navy)!important}.plWorkforceFloatingResize{width:22px;height:22px;border-radius:8px 0 10px!important;background:linear-gradient(135deg,transparent 0 42%,#7690a6 43% 49%,transparent 50% 59%,#7690a6 60% 66%,transparent 67%)!important}.plWorkforceHubAsset,.plWorkforceReadinessWorkspace,.plWorkforceCoverageEditor,.plWorkforceMiniList,.plWorkforcePanel.isFloatingInner{gap:12px}.plWorkforceProfileSource,.plWorkforceOperationsForm,.plWorkforceAssetSection,.plWorkforceReadinessCard,.plWorkforcePanel.isFloatingInner,.plWorkforceCoverageStep,.plWorkforceShiftRow,.plWorkforceLeaveRow,.plWorkforceMiniRow{border:1px solid var(--wf-console-line);border-radius:10px;background:var(--wf-console-card);box-shadow:0 3px 12px #102a430e}.plWorkforceProfileSource,.plWorkforceOperationsForm,.plWorkforceAssetSection,.plWorkforcePanel.isFloatingInner{padding:14px}.plWorkforceProfileSource>strong,.plWorkforceOperationsHeading>strong,.plWorkforceAssetSection header strong,.plWorkforceCoverageStep>header strong{color:var(--wf-console-ink);font-size:12px;font-weight:700}.plWorkforceProfileSource>div{min-height:36px;grid-template-columns:115px minmax(0,1fr);align-items:center;border-bottom-color:#edf2f6}.plWorkforceOperationsHeading{min-height:48px;padding-bottom:10px;margin-bottom:2px}.plWorkforceForm{gap:11px}.plWorkforceForm label{gap:6px;color:#50667a;font-weight:600}.plWorkforceForm input,.plWorkforceForm select{min-height:40px;padding:8px 11px;border:1px solid var(--wf-console-line-strong);border-radius:8px;background:#fff;color:var(--wf-console-ink);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.plWorkforceForm input:focus,.plWorkforceForm select:focus,.plWorkforceZoneSearch:focus{border-color:var(--wf-console-blue)!important;box-shadow:0 0 0 3px #0878d11f!important}.plWorkforceAssetSection{padding:12px;background:#f9fbfd}.plWorkforceAssetSection header{padding:2px 2px 7px}.plWorkforceAssetRow{position:relative;min-height:78px;padding:12px;grid-template-columns:24px minmax(0,1fr) auto;gap:11px;border:1px solid var(--wf-console-line);border-left:4px solid #aabac8;border-radius:9px;background:#fff;box-shadow:0 2px 8px #102a430a;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background .15s ease}.plWorkforceAssetRow:hover{transform:translateY(-1px);box-shadow:0 6px 16px #102a4317}.plWorkforceAssetRow.isEligible{border-left-color:var(--wf-console-success)}.plWorkforceAssetRow.isBlocked{border-left-color:var(--wf-console-danger);background:snow}.plWorkforceAssetRow.isSelected{border-color:var(--wf-console-blue);border-left-color:var(--wf-console-blue);background:#f2f8fd;box-shadow:0 0 0 3px #0878d11a,0 7px 18px #102a4314}.plWorkforceAssetRow input[type=radio]{appearance:none;-webkit-appearance:none;width:18px;height:18px;margin:2px 0 0;border:2px solid #9fb0bf;border-radius:50%;background:#fff;cursor:pointer;box-shadow:inset 0 0 0 4px #fff;transition:.15s ease}.plWorkforceAssetRow input[type=radio]:checked{border-color:var(--wf-console-blue);background:var(--wf-console-blue)}.plWorkforceAssetRow input[type=radio]:focus-visible{outline:3px solid rgba(8,120,209,.2);outline-offset:2px}.plWorkforceAssetRow input[type=radio]:disabled{opacity:.45;cursor:not-allowed}.plWorkforceAssetRow strong{color:var(--wf-console-ink);font-size:12px}.plWorkforceAssetRow small{font-weight:700}.plWorkforceAssetRow.isEligible small{color:var(--wf-console-success)}.plWorkforceAssetRow.isBlocked small{color:var(--wf-console-danger)}.plWorkforceAssetRow button{border-radius:7px}.plWorkforceAssetClear{min-height:40px!important;border:1px dashed #8fa8bd!important;border-radius:8px!important;background:#f5f8fb!important;color:#405970!important}.plWorkforceAssetClear:hover:not(:disabled){border-color:var(--wf-console-blue)!important;background:#eef7fd!important;color:var(--wf-console-blue)!important}.plWorkforceOperationsSummary{padding:11px 12px;display:grid;gap:3px;border:1px solid #c8dbea;border-radius:8px;background:linear-gradient(135deg,#f7fbfe,#edf6fc)}.plWorkforceOperationsSummary strong{color:var(--wf-console-navy)}.plWorkforceOperationsSummary span{color:var(--wf-console-muted)}.plWorkforceOperationsForm>button,.plWorkforceForm>button,.plWorkforceCoverageFoot button{min-height:42px;border-radius:8px!important;font-weight:700;letter-spacing:.01em;background:var(--wf-console-blue)!important;border-color:var(--wf-console-blue)!important;box-shadow:0 5px 12px #0878d12e}.plWorkforceOperationsForm>button:hover:not(:disabled),.plWorkforceForm>button:hover:not(:disabled),.plWorkforceCoverageFoot button:hover:not(:disabled){background:var(--wf-console-blue-hover)!important;border-color:var(--wf-console-blue-hover)!important}.plWorkforceReadinessCard{padding:10px;gap:0;overflow:hidden}.plWorkforceReadinessCard>div{min-height:46px;padding:9px 10px;border:0;border-bottom:1px solid #edf2f6;border-radius:0;background:#fff}.plWorkforceReadinessCard>div:last-child{border-bottom:0}.plWorkforceZonePicker,.plWorkforceCoverageDrivers{border:1px solid var(--wf-console-line);border-radius:9px;background:#fff!important}.plWorkforceZoneOption,.plWorkforceCoverageDriver{min-height:60px;padding:10px 12px}.plWorkforceZoneCheck{width:18px;height:18px;border-radius:5px;border:1.5px solid #9fb0bf}.plWorkforceZoneOption.isSelected .plWorkforceZoneCheck{border-color:var(--wf-console-blue);background:var(--wf-console-blue);color:#fff}.plWorkforceCoverageDriver>input[type=checkbox]{appearance:none;-webkit-appearance:none;width:17px;height:17px;border:1.5px solid #9fb0bf;border-radius:5px;background:#fff;display:grid;place-items:center}.plWorkforceCoverageDriver>input[type=checkbox]:checked{border-color:var(--wf-console-blue);background:var(--wf-console-blue)}.plWorkforceCoverageDriver>input[type=checkbox]:checked:after{content:"";width:8px;height:4px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translateY(-1px)}.plWorkforceShiftRow{padding:12px}.plWorkforceShiftRow.isActive{border-left:4px solid var(--wf-console-warning)}.plWorkforceShiftRow.isClosed{border-left:4px solid var(--wf-console-success)}.plWorkforceShiftRow header{padding-bottom:9px;margin-bottom:9px;border-bottom:1px solid #edf2f6}.plWorkforceShiftFacts>span{border-radius:7px;background:#f7f9fb}.plWorkforceLeaveRow{padding:12px}.plWorkforceEmpty{border-radius:9px;background:#f8fbfd}.plWorkforceFloatingBody.is-operations .plWorkforceHubAsset,.plWorkforceFloatingBody.is-readiness .plWorkforceReadinessWorkspace,.plWorkforceFloatingBody.is-coverage .plWorkforceCoverageEditor,.plWorkforceFloatingBody.is-shifts .plWorkforceMiniList,.plWorkforceFloatingBody.is-leave-queue .plWorkforceMiniList{width:100%}@media(max-width:900px){.plWorkforceFloating{min-width:0;border-radius:10px}}@media(max-width:620px){.plWorkforceFloatingHead{min-height:78px;padding:11px}.plWorkforceFloatingIdentity{grid-template-columns:36px minmax(0,1fr);gap:9px}.plWorkforceFloatingMark{width:36px;height:36px}.plWorkforceFloatingMeta{display:none}.plWorkforceFloatingBody{padding:10px}.plWorkforceProfileSource,.plWorkforceOperationsForm,.plWorkforceAssetSection,.plWorkforcePanel.isFloatingInner{padding:11px}.plWorkforceAssetRow{grid-template-columns:22px minmax(0,1fr)}.plWorkforceAssetRow button{grid-column:1 / -1;width:100%}.plWorkforceFloatingFoot span{display:none}.plWorkforceFloatingFoot{grid-template-columns:1fr}.plWorkforceFloatingFoot>button{width:100%}}.plWorkforceFloating{border-color:#c8d4df;border-radius:8px;background:#f4f7fa;box-shadow:0 18px 46px #192d4133,0 2px 8px #192d4114}.plWorkforceFloatingHead{min-height:72px;padding:10px 12px;align-items:center;color:#183247;border-bottom:1px solid #ccd8e3;background:linear-gradient(180deg,#fafdff,#eef5fa);box-shadow:inset 0 3px #2b87c8}.plWorkforceFloatingIdentity{grid-template-columns:34px minmax(0,1fr);gap:9px}.plWorkforceFloatingIdentity>div{gap:1px}.plWorkforceFloatingMark{width:34px;height:34px;border:1px solid #bdd1e1;border-radius:6px;background:#fff;color:#1476b8;-webkit-backdrop-filter:none;backdrop-filter:none}.plWorkforceFloatingMark svg{width:17px;height:17px}.plWorkforceFloatingHead h2{color:#163149;font-size:13px;line-height:1.25;font-weight:700}.plWorkforceFloatingHead p{color:#536b7e;font-size:11px;line-height:1.25;font-weight:600}.plWorkforceFloatingMeta{gap:6px;margin-top:4px;color:#60778a;font-size:10px}.plWorkforceFloatingStatus{min-height:18px;padding:1px 7px;border:1px solid #bed5ca;border-radius:4px;background:#eef8f3;color:#167552}.plWorkforceFloatingStatus.is-available{background:#eef8f3;color:#167552}.plWorkforceFloatingStatus.is-busy,.plWorkforceFloatingStatus.is-break{border-color:#ead7b8;background:#fff8e9;color:#9a5d00}.plWorkforceFloatingStatus.is-leave,.plWorkforceFloatingStatus.is-sick,.plWorkforceFloatingStatus.is-suspended{border-color:#ecc7c7;background:#fff3f3;color:#b33434}.plWorkforceFloatingActions{align-self:center}.plWorkforceFloatingActions button{width:30px;min-width:30px;min-height:30px;border:1px solid #b9ccdc;border-radius:5px;background:#fff;color:#176fae}.plWorkforceFloatingActions button:hover:not(:disabled){border-color:#6fa8cf;background:#edf6fc;color:#0d639e}.plWorkforceFloatingBody{padding:12px;gap:10px;background:#f4f7fa}.plWorkforceAssetSection{gap:0;padding:10px 0 0;border:0;border-top:1px solid #dce5ec;border-radius:0;background:transparent}.plWorkforceAssetSection header{padding:0 0 8px}.plWorkforceAssetRow{min-height:54px;padding:8px 4px;grid-template-columns:16px minmax(0,1fr) auto;gap:8px;border:0;border-bottom:1px solid #e1e8ee;border-left:0;border-radius:0;background:transparent;box-shadow:none;transform:none}.plWorkforceAssetRow:last-of-type{border-bottom:0}.plWorkforceAssetRow:hover{transform:none;background:#f7fafc;box-shadow:none}.plWorkforceAssetRow.isEligible,.plWorkforceAssetRow.isBlocked,.plWorkforceAssetRow.isSelected{border-left:0;box-shadow:none}.plWorkforceAssetRow.isBlocked{background:transparent;opacity:.72}.plWorkforceAssetRow.isSelected{background:#edf6fc}.plWorkforceAssetRow input[type=radio]{appearance:none;-webkit-appearance:none;width:14px;min-width:14px;height:14px;min-height:14px;margin:3px 0 0;padding:0;border:1.5px solid #8ea3b4;border-radius:3px;background:#fff;box-shadow:none}.plWorkforceAssetRow input[type=radio]:checked{border-color:#1476b8;background-color:#1476b8;background-image:linear-gradient(45deg,transparent 43%,#fff 43% 53%,transparent 53%),linear-gradient(-45deg,transparent 47%,#fff 47% 57%,transparent 57%);background-size:7px 7px,9px 9px;background-position:1px 5px,4px 2px;background-repeat:no-repeat}.plWorkforceAssetRow input[type=radio]:focus-visible{outline:2px solid rgba(20,118,184,.22);outline-offset:2px}.plWorkforceAssetRow strong{font-size:11px;line-height:1.3}.plWorkforceAssetRow span,.plWorkforceAssetRow small{font-size:10px;line-height:1.3}.plWorkforceAssetRow small{font-weight:600}.plWorkforceAssetRow button{min-height:28px;padding:0 8px;border-radius:4px;font-size:10px}.plWorkforceAssetClear{min-height:32px!important;margin-top:7px;border:1px solid #c7d4df!important;border-radius:4px!important;background:#fff!important;color:#4c6477!important;font-size:10px;font-weight:600}.plWorkforceAssetClear:hover:not(:disabled){border-color:#8fb5d0!important;background:#f3f8fb!important;color:#176fae!important}@media(max-width:620px){.plWorkforceFloatingHead{min-height:68px;padding:9px 10px}.plWorkforceFloatingIdentity{grid-template-columns:32px minmax(0,1fr);gap:8px}.plWorkforceFloatingMark{width:32px;height:32px}.plWorkforceFloatingMeta{display:flex}.plWorkforceAssetRow{grid-template-columns:16px minmax(0,1fr)}.plWorkforceAssetRow button{grid-column:2;width:fit-content}}.plWorkforceSearchSelect{gap:8px;padding:10px;border:1px solid #d7e0e8;border-radius:8px;background:#fff}.plWorkforceLookupField{min-height:38px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 9px;border:1px solid #cbd7e2;border-radius:7px;background:#fff;color:#6b7b8d}.plWorkforceLookupField:focus-within{border-color:#69a8d6;box-shadow:0 0 0 3px #0f6cbd1a}.plWorkforceLookupField>svg{width:16px;height:16px}.plWorkforceLookupField input{width:100%;min-width:0;height:36px;padding:0;border:0!important;outline:0;background:transparent!important;color:var(--wf-text);box-shadow:none!important}.plWorkforceLookupField button{width:26px;min-width:26px;min-height:26px;padding:0;border:0;background:transparent;color:#708196}.plWorkforceLookupField button:hover:not(:disabled){background:#eef4f8;color:var(--wf-blue)}.plWorkforceSelectedItems{display:flex;flex-wrap:wrap;gap:6px}.plWorkforceSelectedItems>button{min-height:28px;max-width:100%;padding:0 7px 0 9px;gap:6px;border:1px solid #bfd4e4;border-radius:999px;background:#f3f8fc;color:#24445e}.plWorkforceSelectedItems>button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plWorkforceSelectedItems>button svg{width:12px;height:12px}.plWorkforceSelectedItems>button:hover:not(:disabled){border-color:#7eb0d4;background:#eaf4fb;color:#0f6cbd}.plWorkforceLookupResults{min-height:74px;max-height:245px;overflow-y:auto;border:1px solid #e1e7ed;border-radius:7px;background:#fff}.plWorkforceLookupHint{min-height:72px;padding:16px;display:grid;place-items:center;color:#718096;text-align:center}.plWorkforceLookupOption{min-height:48px;padding:8px 10px;display:grid;grid-template-columns:16px auto minmax(0,1fr);align-items:center;gap:9px;border-bottom:1px solid #edf1f4;background:#fff;cursor:pointer}.plWorkforceLookupOption:last-child{border-bottom:0}.plWorkforceLookupOption:hover{background:#f7fafc}.plWorkforceCompactCheck{appearance:none;-webkit-appearance:none;width:15px!important;height:15px!important;min-height:15px!important;margin:0;padding:0!important;display:grid;place-items:center;border:1.5px solid #8fa1b3!important;border-radius:3px!important;background:#fff!important;cursor:pointer;box-shadow:none!important}.plWorkforceCompactCheck:checked{border-color:#0f6cbd!important;background:#0f6cbd!important}.plWorkforceCompactCheck:checked:after{content:"";width:7px;height:4px;border-left:1.7px solid #ffffff;border-bottom:1.7px solid #ffffff;transform:rotate(-45deg) translateY(-1px)}.plWorkforceCompactCheck:focus-visible{outline:2px solid rgba(15,108,189,.22);outline-offset:2px}.plWorkforceLookupAvatar{width:27px;height:27px;display:grid;place-items:center;border:1px solid #d3e0ea;border-radius:5px;background:#f7fafc;color:#4e6b82}.plWorkforceLookupAvatar svg{width:14px;height:14px}.plWorkforceLookupText{min-width:0;display:grid;gap:2px}.plWorkforceLookupText strong,.plWorkforceLookupText small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plWorkforceLookupText strong{color:#172033;font-weight:600}.plWorkforceLookupText small{color:#6b7788;font-size:11px}.plWorkforceCoverageFoot{padding:9px 0 0}@media(max-width:700px){.plWorkforceLookupOption{grid-template-columns:16px minmax(0,1fr)}.plWorkforceLookupAvatar{display:none}}.plWorkforceFloatingHead{min-height:78px!important;padding:12px 14px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;column-gap:14px!important;color:#fff!important;border-bottom:1px solid #27313c!important;background:linear-gradient(180deg,#434d59,#37414c)!important;box-shadow:inset 0 3px #2f8ed6!important}.plWorkforceFloatingIdentity{min-width:0!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:10px!important}.plWorkforceFloatingIdentity>div{min-width:0!important;display:grid!important;align-content:center!important;gap:2px!important}.plWorkforceFloatingMark{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:5px!important;background:#ffffff1a!important;color:#f7fbff!important}.plWorkforceFloatingMark svg{width:18px!important;height:18px!important}.plWorkforceFloatingHead h2{margin:0!important;color:#fff!important;font-size:13px!important;line-height:1.25!important;font-weight:700!important;letter-spacing:.01em!important}.plWorkforceFloatingHead p{margin:0!important;color:#dce5ed!important;font-size:11px!important;line-height:1.3!important;font-weight:500!important}.plWorkforceFloatingMeta{min-width:0!important;margin-top:4px!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:7px!important;color:#e2e9ef!important;font-size:10px!important;line-height:1.2!important}.plWorkforceFloatingMeta>span:not(.plWorkforceFloatingStatus){min-width:0!important;color:#d8e1e8!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.plWorkforceFloatingStatus{min-height:20px!important;padding:2px 8px!important;display:inline-flex!important;align-items:center!important;border:1px solid rgba(255,255,255,.32)!important;border-radius:3px!important;background:#ffffff24!important;color:#fff!important;font-weight:700!important}.plWorkforceFloatingStatus.is-available{border-color:#b7e4ce!important;background:#eaf8f1!important;color:#0f6c47!important}.plWorkforceFloatingStatus.is-busy,.plWorkforceFloatingStatus.is-break{border-color:#f3d9a6!important;background:#fff5df!important;color:#8b5400!important}.plWorkforceFloatingStatus.is-leave,.plWorkforceFloatingStatus.is-sick,.plWorkforceFloatingStatus.is-suspended{border-color:#efc4c4!important;background:#fff1f1!important;color:#a83030!important}.plWorkforceFloatingActions{align-self:center!important;display:flex!important;align-items:center!important;gap:6px!important}.plWorkforceFloatingActions button{width:32px!important;min-width:32px!important;min-height:32px!important;padding:0!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:5px!important;background:#0878d1!important;color:#fff!important;box-shadow:none!important}.plWorkforceFloatingActions button:hover:not(:disabled){border-color:#ffffff94!important;background:#0a68b3!important;color:#fff!important}.plWorkforceCoverageStep>header{min-height:48px!important;padding:8px 10px!important;display:grid!important;grid-template-columns:26px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;border:0!important;border-radius:3px!important;background:#424c58!important}.plWorkforceCoverageStep>header>span{width:24px!important;height:24px!important;display:grid!important;place-items:center!important;border:1px solid #788694!important;border-radius:3px!important;background:#4f5a67!important;color:#fff!important;font-weight:700!important}.plWorkforceCoverageStep>header>div{min-width:0!important;display:grid!important;gap:1px!important}.plWorkforceCoverageStep>header strong{color:#fff!important;font-size:12px!important;line-height:1.25!important;font-weight:700!important}.plWorkforceCoverageStep>header small{color:#d9e1e8!important;font-size:10px!important;line-height:1.2!important}.plWorkforceSelectedItems{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.plWorkforceSelectedItems>button{min-height:28px!important;max-width:100%!important;padding:0 8px 0 10px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;border:1px solid #146cae!important;border-radius:4px!important;background:#1677bd!important;color:#fff!important;box-shadow:none!important;font-weight:600!important}.plWorkforceSelectedItems>button span{min-width:0!important;color:#fff!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.plWorkforceSelectedItems>button svg{width:12px!important;height:12px!important;color:#fff!important;stroke:#fff!important}.plWorkforceSelectedItems>button:hover:not(:disabled){border-color:#0d5d97!important;background:#0f669f!important;color:#fff!important}.plWorkforceSelectedItems>button:hover:not(:disabled) span,.plWorkforceSelectedItems>button:hover:not(:disabled) svg{color:#fff!important;stroke:#fff!important}.plWorkforceSearchSelect{border-color:#d3dce5!important;border-radius:4px!important;background:#fff!important;box-shadow:none!important}.plWorkforceLookupField{min-height:38px!important;border:1px solid #bdc9d5!important;border-radius:3px!important;background:#fff!important;box-shadow:none!important}.plWorkforceLookupField:focus-within{border-color:#2b87c8!important;box-shadow:0 0 0 2px #2b87c821!important}.plWorkforceLookupField input{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}.plWorkforceLookupField input:focus{border:0!important;outline:0!important;box-shadow:none!important}.plWorkforceCompactCheck{width:14px!important;height:14px!important;min-height:14px!important;border-radius:3px!important}@media(max-width:620px){.plWorkforceFloatingHead{min-height:74px!important;padding:10px 11px!important;column-gap:9px!important}.plWorkforceFloatingIdentity{grid-template-columns:34px minmax(0,1fr)!important;gap:8px!important}.plWorkforceFloatingMark{width:34px!important;height:34px!important}.plWorkforceFloatingMeta{display:flex!important}}.plWorkforceFloatingBody.is-shifts{padding:10px 12px!important;gap:0!important;background:#f2f5f8!important}.plWorkforceFloatingBody.is-shifts .plWorkforceMiniList{gap:0!important;border:1px solid #d8e0e7!important;border-radius:4px!important;overflow:hidden!important;background:#fff!important;box-shadow:none!important}.plWorkforceFloatingBody.is-shifts .plWorkforceShiftRow{min-height:0!important;padding:10px 12px!important;gap:7px!important;border:0!important;border-bottom:1px solid #e4e9ee!important;border-left:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.plWorkforceFloatingBody.is-shifts .plWorkforceShiftRow:last-child{border-bottom:0!important}.plWorkforceFloatingBody.is-shifts .plWorkforceShiftRow:hover{background:#f8fafc!important}.plWorkforceFloatingBody.is-shifts .plWorkforceShiftRow>header{min-height:0!important;padding:0!important;margin:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:10px!important;border:0!important}.plWorkforceFloatingBody.is-shifts .plWorkforceShiftRow>header>div{gap:1px!important}.plWorkforceFloatingBody.is-shifts .plWorkforceShiftRow>header strong{color:#223246!important;font-size:11px!important;line-height:1.25!important;font-weight:700!important}.plWorkforceFloatingBody.is-shifts .plWorkforceShiftRow>header span,.plWorkforceFloatingBody.is-shifts .plWorkforceShiftRow>header i{color:#65758a!important;font-size:10px!important;line-height:1.25!important}.plWorkforceFloatingBody.is-shifts .plWorkforceShiftFacts{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px 16px!important;padding:0!important}.plWorkforceFloatingBody.is-shifts .plWorkforceShiftFacts>span{min-width:0!important;padding:0!important;display:inline-flex!important;align-items:baseline!important;gap:5px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#718096!important;font-size:10px!important;line-height:1.3!important}.plWorkforceFloatingBody.is-shifts .plWorkforceShiftFacts b{color:#223246!important;font-size:10px!important;font-weight:600!important}.plWorkforceFloatingBody.is-shifts .plWorkforceShiftEnded{padding-top:1px!important;color:#718096!important;font-size:10px!important;line-height:1.25!important}.plWorkforceFloatingBody.is-shifts .plWorkforceShiftClose{margin-top:2px!important;padding-top:8px!important;grid-template-columns:minmax(110px,.7fr) minmax(180px,1.3fr) auto!important;align-items:end!important;gap:7px!important;border-top:1px solid #e8edf2!important}.plWorkforceFloatingBody.is-shifts .plWorkforceShiftClose label{gap:3px!important;color:#66758a!important;font-size:10px!important}.plWorkforceFloatingBody.is-shifts .plWorkforceShiftClose input{min-height:30px!important;height:30px!important;padding:4px 7px!important;border:1px solid #c9d3dd!important;border-radius:3px!important;background:#fff!important;box-shadow:none!important}.plWorkforceFloatingBody.is-shifts .plWorkforceShiftClose button{grid-column:auto!important;min-height:30px!important;height:30px!important;padding:0 11px!important;border-radius:3px!important;box-shadow:none!important}.plWorkforceFloatingBody.is-shifts+.plWorkforcePager,.plWorkforceFloatingBody.is-shifts .plWorkforcePager{margin-top:8px!important}@media(max-width:700px){.plWorkforceFloatingBody.is-shifts .plWorkforceShiftFacts{display:grid!important;gap:3px!important}.plWorkforceFloatingBody.is-shifts .plWorkforceShiftClose{grid-template-columns:1fr!important}.plWorkforceFloatingBody.is-shifts .plWorkforceShiftClose button{width:100%!important}}.plZonePage,.plZonePage *{box-sizing:border-box}.plZonePage{--zone-blue: #0f6cbd;--zone-blue-soft: #eef6fc;--zone-text: #172033;--zone-muted: #667085;--zone-line: #d9e1ea;--zone-line-strong: #c5d0dc;--zone-success: #067647;--zone-warning: #b54708;--zone-danger: #b42318;--zone-purple: #6941c6;width:100%;min-width:0;display:grid;gap:8px;color:var(--zone-text);font:12px/1.4 Segoe UI,Arial,sans-serif}.plZonePage h1,.plZonePage h2,.plZonePage h3,.plZonePage p{margin:0}.plZonePage h2,.plZonePage h3,.plZonePage strong{font-size:12px;font-weight:600}.plZonePage input,.plZonePage select,.plZonePage button{font:inherit}.plZonePage input,.plZonePage select{width:100%;min-width:0;min-height:33px;padding:6px 8px;border:1px solid #cbd5e1;border-radius:2px;outline:none;background:#fff;color:var(--zone-text)}.plZonePage input:focus,.plZonePage select:focus{border-color:var(--zone-blue);box-shadow:0 0 0 1px var(--zone-blue)}.plZonePage input[readonly]{background:#f8fafc;color:#475467}.plZonePage input[type=checkbox]{width:14px;min-width:14px;height:14px;min-height:14px;padding:0;margin:0;accent-color:var(--zone-blue)}.plZonePage button{min-height:31px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--zone-line-strong);border-radius:2px;background:#fff;color:#344054;cursor:pointer;white-space:nowrap}.plZonePage button:hover:not(:disabled){border-color:var(--zone-blue);background:var(--zone-blue-soft);color:var(--zone-blue)}.plZonePage button:disabled{opacity:.5;cursor:not-allowed}.plZoneToolbar,.plZoneKpis,.plZonePanel,.plZoneCard,.plZoneEmpty,.plZoneAlert,.plZoneMapPanel{min-width:0;border:1px solid var(--zone-line);border-radius:2px;background:#fff}.plZoneAlert{padding:8px 10px;border-left-width:3px}.plZoneAlert.isError{border-left-color:var(--zone-danger);background:#fff4f2;color:var(--zone-danger)}.plZoneAlert.isNotice{border-left-color:var(--zone-success);background:#ecfdf3;color:var(--zone-success)}.plZoneToolbar{padding:8px;display:grid;grid-template-columns:180px minmax(230px,1fr) minmax(190px,.8fr) 170px auto;align-items:end;gap:7px}.plZoneToolbar label,.plZoneSearchPicker{min-width:0;display:grid;gap:4px;color:var(--zone-muted)}.plZoneRefresh,.plZonePrimary{border-color:var(--zone-blue)!important;background:var(--zone-blue)!important;color:#fff!important}.plZoneKpis{padding:7px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.plZoneKpi{min-width:0;height:66px;padding:8px;display:grid;align-content:center;gap:1px;border:1px solid var(--zone-line);border-top:3px solid var(--zone-blue);border-radius:2px;background:#fff}.plZoneKpi:nth-child(2){border-top-color:var(--zone-warning)}.plZoneKpi:nth-child(3){border-top-color:var(--zone-success)}.plZoneKpi:nth-child(4){border-top-color:var(--zone-purple)}.plZoneKpi span,.plZoneKpi p{color:var(--zone-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plZoneMapPanel{padding:9px}.plZoneMap{position:relative;height:360px;overflow:hidden;border:1px solid var(--zone-line);border-radius:2px}.plZoneMapEmpty{min-height:180px;display:grid;place-items:center;padding:18px;border:1px dashed var(--zone-line-strong);background:#f8fafc;color:var(--zone-muted);text-align:center}.plZoneMapLegend{position:absolute;left:8px;bottom:8px;z-index:3;padding:6px 8px;display:flex;gap:10px;border:1px solid var(--zone-line);background:#fffffff0}.plZoneMapLegend span{display:inline-flex;align-items:center;gap:4px}.plZoneMapLegend i{width:8px;height:8px;border-radius:50%;background:var(--zone-blue)}.plZoneMapLegend i.isZone{background:var(--zone-danger)}.plZoneMapLegend i.isFence{border-radius:1px;background:var(--zone-purple)}.plZoneGrid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.plZonePanel,.plZoneCard{padding:9px;overflow:visible}.plZonePanelHead{min-width:0;padding-bottom:8px;margin-bottom:8px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;border-bottom:1px solid var(--zone-line)}.plZonePanelHead>div{min-width:0;display:grid;gap:2px}.plZonePanelHead span,.plZoneCardTop span{color:var(--zone-blue)}.plZonePanelHead p,.plZoneFormGrid label,.plZoneCheck,.plZoneAssignmentRow span,.plZoneCardMetrics span{color:var(--zone-muted)}.plZoneFormGrid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.plZoneFormGrid label{min-width:0;display:grid;gap:4px}.plZonePrimary{width:100%;margin-top:9px}.plZoneCheck{margin-top:8px;display:inline-flex;align-items:center;gap:7px}.plZoneCheckRow{margin-top:8px;display:flex;flex-wrap:wrap;gap:14px}.plZoneCardMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.plZoneCardMetrics>div{min-width:0;padding:8px;display:grid;gap:2px;border:1px solid var(--zone-line);border-radius:2px;background:#f8fafc}.plZoneList,.plZoneAssignments,.plZoneCard{display:grid;gap:8px}.plZoneCard.isInactive{opacity:.7}.plZoneCardTop{padding-bottom:7px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;border-bottom:1px solid var(--zone-line)}.plZoneCardTop>div{min-width:0;display:grid;gap:2px}.plZoneCardTop h3,.plZoneCardTop p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plZoneCardTop strong{min-height:21px;padding:2px 7px;display:inline-flex;align-items:center;border-radius:2px}.plZoneCardTop strong.isActive{background:#dcfae6;color:var(--zone-success)}.plZoneCardTop strong.isMuted{background:#e8edf3;color:#475467}.plZoneAssignmentRow{padding:8px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;border:1px solid var(--zone-line);border-radius:2px;background:#fff}.plZoneAssignmentRow>div:last-child,.plZoneCardActions{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}.plZoneCardActions{padding-top:8px;border-top:1px solid var(--zone-line)}.plZoneEmptyText{padding:8px 10px;border:1px solid #f3d28c;border-left:3px solid var(--zone-warning);border-radius:2px;background:#fffaeb;color:#93370d}.plZoneEmpty{min-height:96px;padding:12px;display:grid;place-items:center;align-content:center;border-style:dashed;background:#f8fafc;color:var(--zone-muted);text-align:center}.plZoneSearchPickerField{position:relative;min-width:0}.plZoneSearchPickerField>input{padding-right:8px}.plZoneSearchMenu{position:absolute;top:calc(100% + 3px);left:0;right:0;z-index:50;max-height:260px;padding:4px;overflow-y:auto;border:1px solid var(--zone-line-strong);border-radius:2px;background:#fff;box-shadow:0 12px 28px #0f172a29}.plZoneSearchOption{width:100%;min-height:44px!important;padding:7px 8px!important;display:grid!important;justify-items:start!important;gap:1px;border:0!important;border-radius:0!important;background:#fff!important;color:var(--zone-text)!important;text-align:left!important}.plZoneSearchOption+.plZoneSearchOption{border-top:1px solid #eef2f6!important}.plZoneSearchOption:hover{background:#f4f8fc!important}.plZoneSearchOption strong,.plZoneSearchOption span{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.plZoneSearchOption span{color:var(--zone-muted);font-size:10px}.plZoneSearchEmpty{padding:12px;color:var(--zone-muted)}@media(max-width:1180px){.plZoneToolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.plZoneRefresh{width:100%}}@media(max-width:900px){.plZoneGrid,.plZoneKpis,.plZoneFormGrid{grid-template-columns:1fr}.plZoneMap{height:300px}}.plZonePage>.plZoneAlert.isError:empty{display:none}.plZoneToolbar select,.plZoneToolbar input{background:#fff}.plZoneSearchOption strong,.plZoneSearchOption span{text-rendering:optimizeLegibility}.plZonePage .plZoneSearchPicker .plZoneSearchMenu{padding:4px!important;border:1px solid #d7e0ea!important;border-radius:2px!important;background:#fff!important;background-image:none!important;color:#172033!important;box-shadow:0 12px 28px #0f172a24!important}.plZonePage .plZoneSearchPicker .plZoneSearchOption,.plZonePage .plZoneSearchPicker div.plZoneSearchOption[role=option]{width:100%!important;min-height:46px!important;padding:7px 9px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:center!important;justify-items:start!important;gap:2px!important;border:0!important;border-radius:0!important;outline:none!important;background:#fff!important;background-image:none!important;color:#172033!important;text-align:left!important;box-shadow:none!important;cursor:pointer!important}.plZonePage .plZoneSearchPicker .plZoneSearchOption+.plZoneSearchOption{border-top:1px solid #edf1f5!important}.plZonePage .plZoneSearchPicker .plZoneSearchOption:hover,.plZonePage .plZoneSearchPicker .plZoneSearchOption:focus,.plZonePage .plZoneSearchPicker .plZoneSearchOption:focus-visible,.plZonePage .plZoneSearchPicker .plZoneSearchOption[aria-selected=true]{border:0!important;outline:none!important;background:#f2f7fc!important;background-image:none!important;color:#172033!important;box-shadow:inset 3px 0 #0f6cbd!important}.plZonePage .plZoneSearchPicker .plZoneSearchOption strong,.plZonePage .plZoneSearchPicker .plZoneSearchOption span{width:100%!important;min-width:0!important;display:block!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:inherit!important;text-align:left!important;box-shadow:none!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.plZonePage .plZoneSearchPicker .plZoneSearchOption strong{color:#172033!important;font-size:11px!important;line-height:15px!important;font-weight:600!important}.plZonePage .plZoneSearchPicker .plZoneSearchOption span{color:#667085!important;font-size:10px!important;line-height:14px!important;font-weight:400!important}.plZoneSmartPanel{padding:9px}.plZoneSmartGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.plZoneSmartGrid>div{padding:8px;display:grid;gap:2px;border:1px solid var(--zone-line);background:#f8fafc}.plZoneSmartGrid span{color:var(--zone-muted)}.plZoneResourceGrid{margin-top:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.plZoneResourceGrid label{display:grid;gap:4px;color:var(--zone-muted)}.plZoneResourceGrid select[multiple]{min-height:150px;background:#fff}.plZoneSmartActions{margin-top:8px;display:flex;justify-content:flex-end;gap:7px}.plZoneSmartActions .plZonePrimary{width:auto;margin:0}@media(max-width:900px){.plZoneSmartGrid,.plZoneResourceGrid{grid-template-columns:1fr}}.plZoneMapTools{display:flex;gap:6px;justify-content:flex-end}.plZoneDrawingStatus{margin-bottom:8px;padding:7px 9px;display:flex;justify-content:space-between;gap:10px;border:1px solid var(--zone-line);background:#f8fafc}.plZoneDrawingStatus span,.plZoneOptional,.plZoneResourceGridInline small{color:var(--zone-muted)}.plZoneResourceGridInline{margin-top:9px;padding-top:9px;border-top:1px solid var(--zone-line)}.plZoneResourceGridInline select[multiple]{min-height:118px;background:#fff}.plZoneResourceGridInline option{padding:6px 8px;background:#fff;color:var(--zone-text)}.plZoneResourceGridInline option:checked{background:#eaf4fd linear-gradient(0deg,#eaf4fd 0% 100%);color:var(--zone-text)}@media(max-width:760px){.plZoneMapTools,.plZoneDrawingStatus{display:grid;grid-template-columns:1fr}}.plZonePostalSelector{grid-column:1 / -1;min-width:0;padding:8px;display:grid;gap:7px;border:1px solid var(--zone-line);border-radius:2px;background:#f8fafc}.plZonePostalHead{display:flex;align-items:center;justify-content:space-between;gap:8px}.plZonePostalHead span{color:var(--zone-text);font-weight:600}.plZonePostalHead small{color:var(--zone-muted);font-weight:400}.plZonePostalOptions{min-height:42px;max-height:132px;padding:5px;display:flex;flex-wrap:wrap;align-content:flex-start;gap:5px;overflow-y:auto;border:1px solid var(--zone-line);background:#fff}.plZonePostalOptions>span{padding:7px;color:var(--zone-muted)}.plZonePostalOptions button{min-height:27px;padding:0 8px;border:1px solid #cbd5e1;background:#fff;color:var(--zone-text)}.plZonePostalOptions button.isSelected{border-color:var(--zone-blue);background:var(--zone-blue-soft);color:var(--zone-blue);font-weight:600}.plZonePostalBuild{justify-self:start;border-color:var(--zone-blue)!important;background:#fff!important;color:var(--zone-blue)!important}.plZoneToast{position:fixed;top:118px;right:18px;z-index:2400;width:min(380px,calc(100vw - 36px));min-height:68px;padding:10px 42px 10px 52px;display:grid;align-content:center;gap:2px;border:1px solid #a7d7bd;border-left:3px solid var(--zone-success);border-radius:2px;background:#f0fdf4;color:#14532d;box-shadow:0 16px 36px #0f172a29;overflow:hidden}.plZoneToastIcon{position:absolute;left:12px;top:14px;width:28px;height:28px;display:grid;place-items:center;background:var(--zone-success);color:#fff;font-weight:700}.plZoneToast p{color:#35634a}.plZoneToast>button{position:absolute;right:8px;top:8px;width:26px;min-height:26px;padding:0;border:0;background:transparent}.plZoneToast>i{position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--zone-success);transform-origin:left;animation:plZoneToastTimer 3s linear forwards}@keyframes plZoneToastTimer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.plZonePrimaryAction{border-color:var(--zone-blue)!important;background:var(--zone-blue)!important;color:#fff!important}.plZoneDrawerLayer{position:fixed;inset:0;z-index:2100;pointer-events:none}.plZoneOpsDrawer{position:fixed;min-width:560px;min-height:460px;max-width:calc(100vw - 16px);max-height:calc(100vh - 64px);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;resize:both;pointer-events:auto;border:1px solid var(--zone-line-strong);border-radius:2px;background:#fff;box-shadow:0 20px 54px #0f172a38}.plZoneOpsDrawerHead{min-height:58px;padding:9px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid var(--zone-line);background:#f8fafc;cursor:move;touch-action:none}.plZoneOpsDrawerHead>div{min-width:0;display:grid;gap:1px}.plZoneOpsDrawerHead span{color:var(--zone-blue)}.plZoneOpsDrawerHead h2,.plZoneOpsDrawerHead p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plZoneOpsDrawerHead p{color:var(--zone-muted)}.plZoneOpsDrawerBody{min-height:0;padding:9px;overflow:auto}.plZoneOpsWorkspace{display:grid;gap:9px}.plZoneOpsSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.plZoneOpsSummary>div{padding:8px;display:grid;gap:2px;border:1px solid var(--zone-line);background:#f8fafc}.plZoneOpsSummary span{color:var(--zone-muted)}.plZoneOpsSection{min-width:0;padding:9px;display:grid;align-content:start;gap:8px;border:1px solid var(--zone-line);background:#fff}.plZoneOpsSectionHead{display:flex;justify-content:space-between;gap:8px;padding-bottom:7px;border-bottom:1px solid var(--zone-line)}.plZoneOpsSectionHead span{color:var(--zone-blue)}.plZoneOpsTwoCol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.plZonePostalChips{display:flex;flex-wrap:wrap;gap:5px}.plZonePostalChips span{padding:3px 7px;border:1px solid #bdd7ee;background:var(--zone-blue-soft);color:#0b4f87}.plZonePostalChips p{color:var(--zone-muted)}.plZoneOpsMap{height:240px;overflow:hidden;border:1px solid var(--zone-line)}.plZoneOpsMapEmpty,.plZoneOpsEmpty{min-height:120px;display:grid;place-items:center;padding:14px;background:#f8fafc;color:var(--zone-muted)}.plZoneResourceSearch{display:grid;gap:6px}.plZoneResourceResults{max-height:180px;overflow-y:auto;border:1px solid var(--zone-line);background:#fff}.plZoneResourceResults button{width:100%;min-height:44px;padding:7px 8px;display:grid;justify-items:start;gap:1px;border:0;border-bottom:1px solid #eef2f6;border-radius:0;background:#fff;color:var(--zone-text);text-align:left}.plZoneResourceResults button:hover{background:#f4f8fc}.plZoneResourceResults span{color:var(--zone-muted);font-size:10px}.plZoneResourceResults p{padding:12px;color:var(--zone-muted)}.plZoneSelectedResource{padding:7px;border:1px solid var(--zone-line);background:#f8fafc}.plZoneOpsFormRow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.plZoneOpsFormRow label,.plZoneOpsSection>label{display:grid;gap:4px;color:var(--zone-muted)}.plZoneShiftGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.plZoneShiftGrid label{min-width:0;padding:7px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:1px 6px;border:1px solid var(--zone-line);background:#fff;cursor:pointer}.plZoneShiftGrid label.isSelected{border-color:var(--zone-blue);background:var(--zone-blue-soft)}.plZoneShiftGrid input{grid-row:1 / 4;width:14px;min-width:14px;min-height:14px}.plZoneShiftGrid span,.plZoneShiftGrid small{color:var(--zone-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plZoneOpsFooter{display:flex;justify-content:flex-end;gap:6px}.plZoneOpsFooter .plZonePrimary{width:auto;margin:0}.plZoneOpsAssignments{display:grid;gap:6px}.plZoneOpsAssignments article{padding:7px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid var(--zone-line);background:#f8fafc}.plZoneOpsAssignments article>div{min-width:0;display:grid;gap:1px}.plZoneOpsAssignments span,.plZoneOpsAssignments small{color:var(--zone-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:820px){.plZoneOpsDrawer{left:0!important;top:0!important;width:100vw!important;height:100vh!important;min-width:0;min-height:0;resize:none}.plZoneOpsTwoCol,.plZoneOpsSummary,.plZoneShiftGrid,.plZoneOpsFormRow{grid-template-columns:1fr}}.plZoneToolbar{grid-template-columns:190px minmax(280px,1fr) auto!important}.plZoneRegistry{min-width:0;display:grid;border:1px solid var(--zone-line);border-radius:2px;background:#fff}.plZoneRegistryHead{min-width:0;padding:10px;display:grid;grid-template-columns:minmax(0,1fr) minmax(440px,.9fr);align-items:end;gap:12px;border-bottom:1px solid var(--zone-line)}.plZoneRegistryHead>div:first-child{min-width:0;display:grid;gap:2px}.plZoneRegistryHead>div:first-child>span{color:var(--zone-blue)}.plZoneRegistryHead p,.plZoneRegistryTools label,.plZoneCellPrimary span,.plZoneCoverageCell span,.plZoneResourceCell span{color:var(--zone-muted)}.plZoneRegistryTools{min-width:0;display:grid;grid-template-columns:minmax(260px,1fr) 170px;gap:7px}.plZoneRegistryTools label{min-width:0;display:grid;gap:4px}.plZoneTableWrap{width:100%;min-width:0;overflow-x:auto}.plZoneTable{width:100%;min-width:1040px;border-collapse:collapse;table-layout:fixed}.plZoneTable th,.plZoneTable td{padding:8px 9px;border-bottom:1px solid #e7edf3;text-align:left;vertical-align:middle}.plZoneTable th{background:#f4f7fa;color:#475467;font-weight:600;white-space:nowrap}.plZoneTable tbody tr:hover{background:#f8fbfe}.plZoneTable tbody tr.isInactive{opacity:.68}.plZoneTable th:nth-child(1),.plZoneTable td:nth-child(1){width:210px}.plZoneTable th:nth-child(2),.plZoneTable td:nth-child(2){width:210px}.plZoneTable th:nth-child(3),.plZoneTable td:nth-child(3){width:130px}.plZoneTable th:nth-child(4),.plZoneTable td:nth-child(4){width:120px}.plZoneTable th:nth-child(5),.plZoneTable td:nth-child(5){width:80px}.plZoneTable th:nth-child(6),.plZoneTable td:nth-child(6){width:90px}.plZoneTable th:nth-child(7),.plZoneTable td:nth-child(7){width:250px}.plZoneCellPrimary,.plZoneCoverageCell,.plZoneResourceCell{min-width:0;display:grid;gap:2px}.plZoneCellPrimary strong,.plZoneCellPrimary span,.plZoneCoverageCell strong,.plZoneCoverageCell span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plZoneResourceCell{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.plZoneResourceCell span{min-height:30px;padding:5px 6px;display:grid;align-content:center;border:1px solid #e3e9f0;border-radius:2px;background:#f8fafc}.plZoneModeBadge,.plZoneStatus{min-height:24px;padding:3px 7px;display:inline-flex;align-items:center;border-radius:2px;white-space:nowrap}.plZoneModeBadge{background:#eef6fc;color:#0f6cbd}.plZoneModeBadge.is-pickup{background:#fff4e8;color:#b54708}.plZoneModeBadge.is-delivery{background:#ecfdf3;color:#067647}.plZoneModeBadge.is-both{background:#f2efff;color:#6941c6}.plZoneStatus.isActive{background:#dcfae6;color:var(--zone-success)}.plZoneStatus.isInactive{background:#e8edf3;color:#475467}.plZonePriorityValue{font-variant-numeric:tabular-nums}.plZoneTableActions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.plZoneTableActions button{width:100%;min-width:0;min-height:29px;padding:0 7px}.plZoneTableActions .plZoneActionPrimary{border-color:var(--zone-blue);background:var(--zone-blue);color:#fff}.plZoneTableActions .plZoneActionPrimary:hover:not(:disabled){background:#115ea3;color:#fff}.plZoneRegistryEmpty{margin:10px}.plZonePager{min-height:48px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--zone-muted);border-top:1px solid var(--zone-line);background:#fff}.plZonePager>div{display:flex;align-items:center;gap:8px}.plZonePager button{min-width:72px}@media(max-width:1180px){.plZoneRegistryHead{grid-template-columns:1fr}}@media(max-width:760px){.plZoneRegistryTools,.plZoneToolbar{grid-template-columns:1fr!important}.plZonePager{align-items:stretch;flex-direction:column}.plZonePager>div{justify-content:space-between}}.plZoneToast.isError{border-color:#f0b7b1;border-left-color:var(--zone-danger);background:#fff7f6;color:#7a271a}.plZoneToast.isError .plZoneToastIcon,.plZoneToast.isError>i{background:var(--zone-danger)}.plZoneToast.isError p{color:#912018}.plZoneResourceGridInline{align-items:start}.plZoneLightPicker{min-width:0;padding:8px;display:grid;gap:7px;border:1px solid var(--zone-line);border-radius:2px;background:#fbfcfd}.plZoneLightPickerHead{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--zone-muted)}.plZoneLightPickerHead>span{color:var(--zone-text);font-weight:600}.plZoneLightPickerHead>strong{color:var(--zone-muted);font-weight:500}.plZoneLightPickerList{min-height:118px;max-height:210px;overflow-y:auto;border:1px solid #e4eaf0;background:#fff}.plZoneLightPickerRow{position:relative;min-width:0;min-height:52px;padding:8px 9px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:9px;border-bottom:1px solid #eef2f6;background:#fff;color:var(--zone-text);cursor:pointer;text-align:left}.plZoneLightPickerRow:last-child{border-bottom:0}.plZoneLightPickerRow:hover{background:#f8fafc}.plZoneLightPickerRow.isSelected{background:#f3f8fc;box-shadow:inset 3px 0 #8ab7dc}.plZoneLightPickerRow>input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.plZoneLightPickerCheck{width:24px;height:24px;display:grid;place-items:center;border:1px solid #cfd9e4;border-radius:2px;background:#fff;color:var(--zone-blue);font-weight:700}.plZoneLightPickerText{min-width:0;display:grid;gap:2px;justify-items:start;text-align:left}.plZoneLightPickerText strong,.plZoneLightPickerText small{width:100%;min-width:0;display:block;overflow:visible;white-space:normal;overflow-wrap:anywhere;text-align:left}.plZoneLightPickerText strong{color:var(--zone-text)}.plZoneLightPickerText small{color:var(--zone-muted);font-size:10px}.plZoneLightPickerEmpty{padding:14px;color:var(--zone-muted);text-align:left}.plZoneSelectedResource{text-align:left;background:#fff}.plZoneTable th:nth-child(7),.plZoneTable td:nth-child(7){width:315px}.plZoneTableActions{grid-template-columns:repeat(5,minmax(0,1fr))}.plZoneTableActions .plZoneActionDanger{border-color:#e5a8a2;background:#fff7f6;color:var(--zone-danger)}.plZoneTableActions .plZoneActionDanger:hover:not(:disabled){border-color:var(--zone-danger);background:#fee4e2;color:#7a271a}.plZonePage .plZoneResourceResults{max-height:210px;padding:0!important;overflow-y:auto;overflow-x:hidden;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.plZonePage .plZoneResourceResultRow{width:100%;min-width:0;min-height:48px;padding:8px 9px;display:grid;align-content:center;justify-items:start;gap:2px;border:0!important;border-radius:0!important;outline:0;background:#fff!important;color:var(--zone-text)!important;box-shadow:none!important;cursor:pointer;text-align:left!important}.plZonePage .plZoneResourceResultRow+.plZoneResourceResultRow{border-top:1px solid #f0f3f6!important}.plZonePage .plZoneResourceResultRow:hover,.plZonePage .plZoneResourceResultRow:focus-visible{background:#f7fafc!important;color:var(--zone-text)!important;box-shadow:inset 3px 0 #b9d3e8!important}.plZonePage .plZoneResourceResultRow strong,.plZonePage .plZoneResourceResultRow span{width:100%;min-width:0;margin:0;padding:0;display:block;border:0!important;background:transparent!important;text-align:left!important;white-space:normal;overflow-wrap:anywhere;word-break:normal;box-shadow:none!important}.plZonePage .plZoneResourceResultRow strong{color:#172033!important;font-weight:600;line-height:1.35}.plZonePage .plZoneResourceResultRow span{color:#667085!important;font-size:10px;line-height:1.3}.plZonePage .plZoneResourceResults>p{margin:0;padding:14px 9px;border:0!important;background:#fff!important;color:var(--zone-muted);text-align:left}.plZonePage .plZoneSelectedResource{padding:7px 0;border:0!important;border-radius:0!important;background:transparent!important;color:var(--zone-muted);text-align:left!important;box-shadow:none!important}.plZonePage .plZoneSelectedResource strong{color:var(--zone-text)}.plZonePage .plZoneOpsAssignments{gap:0;border:0!important;background:#fff}.plZonePage .plZoneOpsAssignments article{padding:9px 0;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.plZonePage .plZoneOpsAssignments article+article{border-top:1px solid #f0f3f6!important}.plZonePage .plZoneOpsAssignments article>div,.plZonePage .plZoneOpsAssignments article strong,.plZonePage .plZoneOpsAssignments article span,.plZonePage .plZoneOpsAssignments article small{min-width:0;text-align:left!important}.plZonePage .plZoneOpsAssignments article span,.plZonePage .plZoneOpsAssignments article small{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.plZoneCoverageBuilder{grid-column:1 / -1;min-width:0;padding:9px;display:grid;gap:9px;border:1px solid var(--zone-line);border-radius:2px;background:#f8fafc}.plZoneCoverageCurrent{display:grid;gap:7px;padding:8px;border:1px solid #e2e8f0;background:#fff}.plZoneCoverageCurrent>div:first-child{display:grid;gap:2px}.plZoneCoverageCurrent>div:first-child span,.plZoneCoverageAreaHead span,.plZoneCoverageEmpty{color:var(--zone-muted)}.plZoneCoverageAreas{display:grid;gap:0;border-top:1px solid #e8edf3;border-bottom:1px solid #e8edf3;background:#fff}.plZoneCoverageAreas article{min-width:0;padding:9px 2px;display:grid;gap:7px;border-bottom:1px solid #eef2f6}.plZoneCoverageAreas article:last-child{border-bottom:0}.plZoneCoverageAreaHead{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.plZoneCoverageAreaHead>div{min-width:0;display:grid;gap:1px}.plZoneCoverageAreaHead strong,.plZoneCoverageAreaHead span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plZoneCoverageAreaHead button{min-height:26px;padding:0 7px;border:0;background:transparent;color:var(--zone-danger)}.plZoneCoverageAreaHead button:hover:not(:disabled){border:0;background:#fff4f2;color:var(--zone-danger)}.plZoneCoveragePostalChips{display:flex;flex-wrap:wrap;gap:5px}.plZoneCoveragePostalChips button{min-height:26px;padding:0 7px;gap:6px;border:1px solid #d7e2ec;background:#fff;color:#344054}.plZoneCoveragePostalChips button:hover:not(:disabled){border-color:#f1b8b2;background:#fff7f6;color:var(--zone-danger)}.plZoneCoveragePostalChips b{font-size:12px;font-weight:600}.plZoneCoverageEmpty{padding:12px 2px}.plHubCoverageInsight{padding:10px;display:grid;gap:9px;border:1px solid #d9e1ea;border-top:2px solid #0f6cbd;border-radius:3px;background:#fff}.plHubCoverageTop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.plHubCoverageTop span{color:#667085;font-size:10px;letter-spacing:.035em;text-transform:uppercase}.plHubCoverageTop h3{margin:3px 0 0;color:#172033;font-size:12px;font-weight:600}.plHubCoverageDistance{min-width:72px;padding:7px 8px;border:1px solid #c5d0dc;border-radius:3px;background:#eef6fc;color:#0f6cbd;font-size:12px;font-weight:600;text-align:center}.plHubCoverageGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.plHubCoverageMetric{padding:8px;display:grid;gap:3px;border:1px solid #d9e1ea;border-radius:3px;background:#f8fafc}.plHubCoverageMetric span{color:#667085;font-size:10px}.plHubCoverageMetric strong{color:#172033;font-size:12px;font-weight:600;text-transform:capitalize}.plHubCoverageRecommendation{padding:8px;border:1px solid #d9e1ea;border-left:3px solid #0f6cbd;border-radius:3px;background:#f8fafc;color:#344054;font-size:12px}.plHubCoverageAltHub{color:#344054;font-size:12px}.plHubCoverageAltHub strong{font-weight:600}.plHubCoverageMetric.isCore,.plHubCoverageMetric.isLow{border-top:3px solid #067647}.plHubCoverageMetric.isNormal,.plHubCoverageMetric.isMedium{border-top:3px solid #0f6cbd}.plHubCoverageMetric.isExtended,.plHubCoverageMetric.isHigh{border-top:3px solid #b54708}.plHubCoverageMetric.isOutside,.plHubCoverageMetric.isCritical{border-top:3px solid #b42318}@media(max-width:760px){.plHubCoverageTop,.plHubCoverageGrid{grid-template-columns:1fr;display:grid}.plHubCoverageDistance{width:100%}}.adminMoversPage,.adminMoversPage *{box-sizing:border-box;font-family:Segoe UI,Arial,sans-serif;font-size:12px!important;line-height:16px;border-radius:2px!important}.adminMoversPage{width:100%;min-width:0;display:grid;gap:8px;color:#0f172a}.adminMoversPage h1,.adminMoversPage h2,.adminMoversPage h3,.adminMoversPage p{margin:0}.adminMoversPage h1,.adminMoversPage h2,.adminMoversPage h3,.adminMoversPage strong{font-weight:600}.adminMoversPageHead,.adminMoversTabs,.adminMoversCard,.ambBookingHeader{background:#fff;border:1px solid #dbe3ec}.adminMoversPageHead{min-height:64px;padding:9px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;border-top:0;border-left:0}.adminMoversPageIdentity{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px}.adminMoversPageIdentity>div{min-width:0;display:grid;gap:2px}.adminMoversPageIcon{width:34px;height:34px;display:grid;place-items:center;color:#0f6cbd;background:#f5f9fd;border:1px solid #d6e7f5}.adminMoversEyebrow{color:#64748b}.adminMoversPageIdentity p{color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminMoversReference{min-width:190px;padding:8px 10px;display:grid;gap:2px;background:#f8fafc;border:1px solid #dbe3ec}.adminMoversReference span,.adminMoversCardHead span{color:#0f6cbd}.adminMoversTabs{min-height:40px;padding:0;display:flex;align-items:flex-end;gap:18px;flex-wrap:wrap;background:transparent;border:0;border-bottom:1px solid #dbe3ec;border-radius:0!important}.adminMoversTabs a{position:relative;min-height:39px;padding:9px 1px 8px;display:inline-flex;align-items:center;color:#64748b;background:transparent;border:0;border-radius:0!important;text-decoration:none;font-weight:500}.adminMoversTabs a:hover{color:#0f6cbd;background:transparent}.adminMoversTabs a.isActive{color:#0f6cbd;background:transparent;font-weight:600}.adminMoversTabs a:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:transparent}.adminMoversTabs a.isActive:after{background:#0f6cbd}.adminMoversGrid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);gap:8px}.adminMoversCard{min-width:0;padding:10px;display:grid;align-content:start;gap:8px}.adminMoversCardWide{grid-column:1 / -1}.adminMoversCardHead{min-height:36px;padding-bottom:7px;display:flex;align-items:center;border-bottom:1px solid #e2e8f0}.adminMoversCardHead>div{display:grid;gap:1px}.adminMoversLifecycle{margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;list-style:none}.adminMoversLifecycle li{min-height:88px;padding:8px;display:grid;align-content:start;gap:5px;background:#fff;border:1px solid #dbe3ec;border-top:2px solid #93c5fd}.adminMoversStepNumber{width:20px;height:20px;display:grid;place-items:center;color:#0f6cbd;background:#eaf3fb;border:1px solid #bfdbfe}.adminMoversLifecycle small,.adminMoversFacts dt{color:#64748b}.adminMoversChecklist{margin:0;padding:0;display:grid;gap:4px;list-style:none}.adminMoversChecklist li{min-height:38px;padding:6px 8px;display:grid;grid-template-columns:20px 1fr;align-items:center;gap:7px;border:1px solid #e2e8f0}.adminMoversChecklist li span{width:18px;height:18px;display:grid;place-items:center;color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.adminMoversFacts{margin:0;display:grid;gap:5px}.adminMoversFacts>div{min-height:54px;padding:8px;display:grid;gap:2px;background:#f8fafc;border:1px solid #e2e8f0}.adminMoversFacts dd{margin:0;font-weight:600}.adminMoversEmptyState{min-height:260px;place-content:center;justify-items:center;text-align:center}.adminMoversEmptyState p{max-width:620px;color:#64748b}.ambToolbar{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:8px}.ambFilters{display:flex;flex-wrap:wrap;gap:4px}.ambFilters button,.ambActions button{min-height:30px;padding:5px 9px;color:#334155;background:#fff;border:1px solid #cbd5e1}.ambFilters button.isActive{color:#0f6cbd;background:#eff6ff;border-color:#93c5fd}.ambSearch,.ambResourceForm select,.ambQuoteForm input{width:100%;min-height:32px;padding:5px 8px;color:#0f172a;background:#fff;border:1px solid #cbd5e1}.ambBookingList{display:grid;gap:6px}.ambBookingCard{min-width:0;min-height:86px;padding:9px;display:grid;grid-template-columns:minmax(180px,1.5fr) repeat(4,minmax(110px,1fr)) 110px;align-items:center;gap:10px;background:#fff;border:1px solid #dbe3ec}.ambBookingIdentity,.ambBookingFact,.ambBookingAction{min-width:0;display:grid;gap:2px}.ambBookingIdentity span,.ambBookingFact span,.ambBookingIdentity small,.ambBookingFact small{color:#64748b}.ambBookingIdentity strong,.ambBookingIdentity small,.ambBookingFact strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ambBookingAction{justify-items:end}.ambBookingAction a,.ambBookingHeader a{color:#0f6cbd;text-decoration:none}.ambStatus{min-height:22px;padding:2px 7px;display:inline-flex;align-items:center;justify-content:center;color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;white-space:nowrap}.ambStatus-under_review,.ambStatus-resources_reserved,.ambStatus-in_progress{color:#075dbd;background:#eff6ff;border-color:#bfdbfe}.ambStatus-awaiting_payment{color:#92400e;background:#fffbeb;border-color:#fde68a}.ambStatus-confirmed,.ambStatus-completed{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.ambStatus-rejected,.ambStatus-cancelled{color:#991b1b;background:#fef2f2;border-color:#fecaca}.ambNotice{padding:8px 10px;color:#075dbd;background:#eff6ff;border-left:2px solid #0f6cbd}.ambBookingHeader{min-height:60px;padding:9px 11px;display:flex;align-items:center;justify-content:space-between;gap:12px}.ambBookingHeader>div{min-width:0;display:grid;gap:2px}.ambBookingHeader>div:last-child{justify-items:end}.ambBookingHeader span,.ambBookingHeader small{color:#64748b}.ambWorkspace{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:8px;align-items:start}.ambMain,.ambSidebar{min-width:0;display:grid;gap:8px}.ambSidebar{position:sticky;top:76px}.ambTwoColumn{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ambDetails,.ambMetricGrid{margin:0;display:grid;gap:0}.ambDetails>div{min-height:40px;padding:6px 0;display:grid;grid-template-columns:105px minmax(0,1fr);gap:8px;border-bottom:1px dashed #e2e8f0}.ambDetails dt,.ambMetricGrid dt{color:#64748b}.ambDetails dd,.ambMetricGrid dd{margin:0;overflow-wrap:anywhere}.ambMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ambMetricGrid>div{min-height:54px;padding:7px;display:grid;align-content:center;gap:2px;background:#f8fafc;border:1px solid #e2e8f0}.ambMetricGrid dd{font-weight:600}.ambPanelNote{padding:8px;color:#475569;background:#f8fafc;border:1px solid #e2e8f0}.ambResourceForm,.ambQuoteForm{display:grid;gap:7px}.ambResourceForm label,.ambQuoteForm label{display:grid;gap:3px;color:#475569}.ambQuoteForm{grid-template-columns:repeat(2,minmax(0,1fr))}.ambQuoteTotal{min-height:42px;padding-top:8px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e2e8f0;color:#0f6cbd}.ambTimeline{margin:0;padding:0;display:grid;list-style:none}.ambTimeline li{min-height:48px;padding:7px 5px 7px 18px;display:grid;gap:1px;border-left:1px solid #93c5fd}.ambTimeline time,.ambTimeline span{color:#64748b}.ambReadiness{display:grid;gap:4px}.ambReadiness label{min-height:34px;padding:5px 7px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;border:1px solid #e2e8f0}.ambReadiness input{margin:0}.ambGate{padding:8px;color:#92400e;background:#fffbeb;border:1px solid #fde68a;text-align:center}.ambGate.isReady{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.ambActions{display:grid;gap:5px}.ambActions button.isPrimary{color:#fff;background:#0f6cbd;border-color:#0f6cbd}.ambActions button.isDanger{color:#991b1b;background:#fff;border-color:#fecaca}.ambActions button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:1180px){.ambBookingCard{grid-template-columns:minmax(170px,1.4fr) repeat(3,minmax(100px,1fr)) 105px}.ambBookingFact:nth-of-type(5){display:none}}@media(max-width:980px){.adminMoversGrid,.ambWorkspace,.ambTwoColumn{grid-template-columns:1fr}.ambSidebar{position:static}.ambBookingCard{grid-template-columns:repeat(2,minmax(0,1fr))}.ambBookingIdentity{grid-column:1 / -1}.ambBookingAction{justify-items:start}}@media(max-width:680px){.adminMoversPageHead,.ambToolbar,.adminMoversPageIdentity{grid-template-columns:1fr}.adminMoversPageIdentity p{white-space:normal}.adminMoversTabs{display:grid;grid-template-columns:1fr}.adminMoversLifecycle,.ambBookingCard,.ambMetricGrid,.ambQuoteForm{grid-template-columns:1fr}.ambBookingIdentity{grid-column:auto}.ambBookingHeader{align-items:flex-start;flex-direction:column}.ambBookingHeader>div:last-child{justify-items:start}}.adminMoversCardHead{justify-content:space-between;gap:10px}.ambTextLink,.ambReviewLink{color:#0f6cbd;text-decoration:none}.ambOverviewMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.ambOverviewMetrics>div{min-height:76px;padding:10px;display:grid;align-content:center;gap:5px;background:#f8fafc;border:1px solid #dbe3ec}.ambOverviewMetrics span{color:#64748b}.ambOverviewMetrics strong{font-size:20px!important;color:#0f172a}.ambCompactSteps{margin:0;padding:0;list-style:none;display:grid;gap:5px}.ambCompactSteps li{min-height:36px;padding:6px 8px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;border:1px solid #e2e8f0}.ambCompactSteps li span{width:20px;height:20px;display:grid;place-items:center;color:#0f6cbd;background:#eff6ff;border:1px solid #bfdbfe}.ambToolbarActions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px}.ambToolbarActions button,.ambPrimaryButton{min-height:32px;padding:5px 10px;border:1px solid #0f6cbd;background:#0f6cbd;color:#fff}.ambTableWrap{width:100%;overflow:auto;border:1px solid #dbe3ec}.ambBookingsTable{width:100%;min-width:1120px;border-collapse:collapse}.ambBookingsTable th,.ambBookingsTable td{padding:8px;text-align:left;vertical-align:middle;border-bottom:1px solid #e2e8f0}.ambBookingsTable th{color:#475569;background:#f8fafc;font-weight:600;white-space:nowrap}.ambBookingsTable td{background:#fff}.ambBookingsTable td strong,.ambBookingsTable td span{display:block;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ambBookingsTable td span:not(.ambStatus){color:#64748b}.ambEmptyCell{height:160px;text-align:center!important;color:#64748b}.ambNotice.isError{color:#991b1b;background:#fef2f2;border-left-color:#b91c1c}.ambNotice.isSuccess{color:#166534;background:#f0fdf4;border-left-color:#15803d}.ambItemList{margin-top:6px;display:grid;gap:5px}.ambItemList>div{min-height:40px;padding:7px;display:grid;gap:2px;border:1px solid #e2e8f0;background:#f8fafc}.ambItemList span{color:#64748b}.ambQuoteForm textarea,.ambResourceForm textarea,.ambTextarea{width:100%;min-height:74px;padding:7px 8px;resize:vertical;color:#0f172a;background:#fff;border:1px solid #cbd5e1}.ambWideField,.ambQuoteTotal{grid-column:1 / -1}.ambQuoteForm>.ambPrimaryButton{grid-column:1 / -1;justify-self:end;min-width:150px}.ambPrimaryButton:disabled{opacity:.5;cursor:not-allowed}.ambStatus-paid,.ambStatus-settled,.ambStatus-confirmed,.ambStatus-assigned,.ambStatus-ready_for_dispatch{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.ambStatus-pending,.ambStatus-awaiting_payment,.ambStatus-payment_required{color:#92400e;background:#fffbeb;border-color:#fde68a}@media(max-width:980px){.ambOverviewMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.ambOverviewMetrics,.ambToolbarActions{grid-template-columns:1fr}.ambQuoteForm>.ambPrimaryButton{justify-self:stretch}}.amcTabs{display:flex;gap:4px;padding:4px;background:#fff;border:1px solid #dbe3ec}.amcTabs button{min-height:30px;padding:5px 10px;color:#475569;background:#fff;border:1px solid transparent}.amcTabs button.isActive{color:#0f6cbd;background:#eff6ff;border-color:#bfdbfe}.amcLayout{display:grid;grid-template-columns:minmax(0,1fr)340px;gap:8px;align-items:start}.amcEditor{position:sticky;top:76px}.amcEditor label,.amrCountryBar label,.amrFields label,.amrRateCards label,.ambQuoteBuilder label{display:grid;gap:3px;color:#475569}.amcEditor input,.amcEditor select,.amcEditor textarea,.amrCountryBar input,.amrCountryBar select,.amrFields input,.amrRateCards input,.amrRateCards select,.ambQuoteBuilder input,.ambQuoteBuilder select,.ambQuoteBuilder textarea{width:100%;min-height:32px;padding:5px 7px;color:#0f172a;background:#fff;border:1px solid #cbd5e1}.amcGroup{display:grid;gap:6px}.amcGroup h3{text-transform:capitalize}.amcCardGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.amcCatalogueCard{min-height:82px;padding:8px;display:grid;align-content:start;gap:3px;text-align:left;color:#0f172a;background:#fff;border:1px solid #dbe3ec}.amcCatalogueCard:hover{border-color:#93c5fd;background:#f8fbff}.amcCatalogueCard span,.amcCatalogueCard small{color:#64748b}.amcChecks{display:flex;flex-wrap:wrap;gap:10px}.amcChecks label{display:flex;align-items:center;gap:5px}.amcChecks input{width:14px;height:14px;min-height:14px}.amcEditorActions{display:flex;justify-content:flex-end;gap:6px}.amcEditorActions button,.ambSecondaryButton{min-height:30px;padding:5px 9px;background:#fff;border:1px solid #cbd5e1}.amrCountryBar{padding:8px;display:grid;grid-template-columns:1fr 160px 1fr;gap:8px;background:#fff;border:1px solid #dbe3ec}.amrLayout{display:grid;gap:8px}.amrFields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.amrRateCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.amrRateCards article{padding:8px;display:grid;grid-template-columns:1fr 1fr;gap:6px;background:#f8fafc;border:1px solid #dbe3ec}.amrRateCards article>strong,.amrRateCards article>small{grid-column:1/-1}.amrRateCards article>small{color:#64748b}.amrSave{padding:8px;display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #dbe3ec}.amrSave label{display:flex;align-items:center;gap:6px}.amrSave input{width:14px;height:14px}.ambQuoteBuilder{display:grid;gap:8px}.ambQuoteLines{display:grid;gap:6px}.ambQuoteLine{padding:8px;display:grid;grid-template-columns:70px minmax(180px,2fr) 90px 80px 110px 110px;align-items:end;gap:6px;background:#f8fafc;border:1px solid #dbe3ec}.ambQuoteInclude{align-self:center;display:flex!important;align-items:center;gap:5px!important}.ambQuoteInclude input{width:14px!important;height:14px;min-height:14px!important}.ambQuoteLineTotal{min-height:32px;padding:5px 7px;display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #dbe3ec}.ambQuoteMeta{display:grid;grid-template-columns:1fr 1fr;gap:7px}.ambQuoteTotals{padding:8px;display:grid;gap:4px;background:#f8fafc;border:1px solid #dbe3ec}.ambQuoteTotals span{display:flex;justify-content:space-between}.ambQuoteTotals .isTotal{padding-top:6px;border-top:1px solid #cbd5e1;color:#0f6cbd}@media(max-width:1100px){.amcLayout{grid-template-columns:1fr}.amcEditor{position:static}.amcCardGrid,.amrRateCards,.amrFields,.ambQuoteLine{grid-template-columns:repeat(2,minmax(0,1fr))}.ambQuoteDescription{grid-column:1/-1}}@media(max-width:680px){.amcCardGrid,.amrRateCards,.amrFields,.amrCountryBar,.ambQuoteMeta,.ambQuoteLine{grid-template-columns:1fr}.ambQuoteDescription{grid-column:auto}}.adminMoversPage .amcCatalogueSurface{padding:0;overflow:hidden}.adminMoversPage .amcCatalogueHeader{min-height:70px;padding:11px 12px;display:flex;align-items:center;justify-content:space-between;gap:14px;background:#fff;border-bottom:1px solid #dbe3ec}.adminMoversPage .amcCatalogueHeader>div{min-width:0;display:grid;gap:2px}.adminMoversPage .amcCatalogueHeader>div>span{color:#0f6cbd}.adminMoversPage .amcCatalogueHeader p{color:#64748b}.adminMoversPage .amcAddButton{flex:0 0 auto;min-width:104px}.adminMoversPage .amcFilters{padding:8px 10px;display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(150px,.7fr) minmax(130px,.55fr) auto;gap:6px;background:#f8fafc;border-bottom:1px solid #dbe3ec}.adminMoversPage .amcFilters input,.adminMoversPage .amcFilters select{width:100%;min-height:32px;padding:5px 8px;color:#0f172a;background:#fff;border:1px solid #cbd5e1}.adminMoversPage .amcCatalogueTableWrap{width:100%;overflow:auto}.adminMoversPage .amcCatalogueTable{width:100%;min-width:960px;border-collapse:collapse;table-layout:auto}.adminMoversPage .amcCatalogueTable th,.adminMoversPage .amcCatalogueTable td{padding:8px 9px;text-align:left;vertical-align:middle;border-bottom:1px solid #e6ebf0}.adminMoversPage .amcCatalogueTable th{color:#475569;background:#fff;font-weight:600;white-space:nowrap}.adminMoversPage .amcCatalogueTable tbody tr{background:#fff}.adminMoversPage .amcCatalogueTable tbody tr:hover{background:#f8fbfd}.adminMoversPage .amcCatalogueTable td code{display:inline-block;max-width:170px;padding:2px 5px;overflow:hidden;color:#334155;background:#f8fafc;border:1px solid #dbe3ec;text-overflow:ellipsis;white-space:nowrap}.adminMoversPage .amcCatalogueTable td strong,.adminMoversPage .amcCatalogueTable td small{display:block}.adminMoversPage .amcCatalogueTable td small{max-width:270px;overflow:hidden;color:#64748b;text-overflow:ellipsis;white-space:nowrap}.adminMoversPage .amcEditButton{min-height:28px;padding:4px 9px;color:#0f6cbd;background:#fff;border:1px solid #b8ccdc}.adminMoversPage .amcEditButton:hover{background:#f4f9fd;border-color:#7faaca}.adminMoversPage .amcCatalogueFooter{min-height:36px;padding:7px 10px;display:flex;align-items:center;color:#64748b;background:#fff}.amcDrawer{position:fixed;z-index:2500;min-width:360px;min-height:520px;display:grid;grid-template-rows:auto minmax(0,1fr);color:#0f172a;background:#fff;border:1px solid #bcc9d5;box-shadow:0 18px 50px #0f172a33;overflow:hidden}.amcDrawer,.amcDrawer *{box-sizing:border-box;font-family:Segoe UI,Arial,sans-serif;font-size:12px!important;line-height:16px;border-radius:2px!important}.amcDrawerHead{min-height:58px;padding:9px 10px 9px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border-bottom:1px solid #dbe3ec;cursor:move;-webkit-user-select:none;user-select:none}.amcDrawerHead>div:first-child{min-width:0;display:grid;gap:1px}.amcDrawerHead span{color:#64748b}.amcDrawerHead h2{margin:0;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.amcDrawerHeadActions{display:flex;align-items:center;gap:8px}.amcDrawerDragHint{color:#94a3b8!important;white-space:nowrap}.amcDrawerClose{width:30px;height:30px;padding:0;display:grid;place-items:center;color:#334155;background:#fff;border:1px solid #cbd5e1;font-size:18px!important}.amcDrawerClose:hover{color:#991b1b;background:#fef2f2;border-color:#fecaca}.amcDrawerForm{min-height:0;display:grid;grid-template-rows:min-content min-content min-content 1fr auto;overflow-y:auto}.amcDrawerSection{padding:11px 12px;display:grid;gap:8px;border-bottom:1px solid #e2e8f0}.amcDrawerSection>header span{color:#0f6cbd;font-weight:600}.amcDrawerFields{display:grid;gap:8px}.amcDrawerFields.isTwoColumn{grid-template-columns:repeat(2,minmax(0,1fr))}.amcDrawerFields label{min-width:0;display:grid;gap:3px;color:#475569}.amcDrawerFields label.isWide{grid-column:1 / -1}.amcDrawerFields input,.amcDrawerFields textarea{width:100%;min-height:34px;padding:6px 8px;color:#0f172a;background:#fff;border:1px solid #cbd5e1}.amcDrawerFields textarea{min-height:88px;resize:vertical}.amcDrawerFields input:focus,.amcDrawerFields textarea:focus{outline:0;border-color:#0f6cbd;box-shadow:0 0 0 3px #0f6cbd14}.amcDrawerChecks{display:flex;flex-wrap:wrap;gap:9px 14px}.amcDrawerChecks label{display:inline-flex;align-items:center;gap:6px;color:#334155}.amcDrawerChecks input{width:14px;height:14px;min-height:14px;margin:0}.amcDrawerFooter{position:sticky;bottom:0;min-height:54px;padding:9px 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;background:#fff;border-top:1px solid #dbe3ec}.amcDrawerFooter>div{display:flex;gap:6px}.amcDrawerResize{position:absolute;right:0;bottom:0;width:22px;height:22px;padding:0;background:linear-gradient(135deg,transparent 0 44%,#7b8a99 45% 50%,transparent 51% 61%,#7b8a99 62% 67%,transparent 68%);border:0;cursor:nwse-resize}body.ambDrawerDragging,body.ambDrawerDragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}@media(max-width:900px){.adminMoversPage .amcFilters{grid-template-columns:1fr 1fr}}@media(max-width:680px){.adminMoversPage .amcCatalogueHeader{align-items:flex-start;flex-direction:column}.adminMoversPage .amcAddButton{width:100%}.adminMoversPage .amcFilters{grid-template-columns:1fr}.amcDrawer{inset:auto 0 0!important;width:100%!important;height:min(88vh,760px)!important;min-width:0;border-left:0;border-right:0;border-bottom:0}.amcDrawerHead{cursor:default}.amcDrawerDragHint,.amcDrawerResize{display:none}.amcDrawerFields.isTwoColumn{grid-template-columns:1fr}}.adminMoversPage .amrLayout{min-width:0;display:grid;gap:8px}.adminMoversPage .amrCountryBar{min-width:0;padding:8px;display:grid;grid-template-columns:minmax(220px,1fr) minmax(130px,.4fr) minmax(220px,.8fr);gap:8px;background:#fff;border:1px solid #dbe3ec}.adminMoversPage .amrCountryBar label,.adminMoversPage .amrFields label,.adminMoversPage .amrRateCardFields label{min-width:0;display:grid;gap:3px;color:#475569}.adminMoversPage .amrCountryBar select,.adminMoversPage .amrCountryBar input,.adminMoversPage .amrFields input,.adminMoversPage .amrRateCardFields select,.adminMoversPage .amrRateCardFields input{width:100%;min-width:0;min-height:32px;padding:5px 8px;color:#0f172a;background:#fff;border:1px solid #cbd5e1}.adminMoversPage .amrCountryBar input[readonly]{color:#475569;background:#f8fafc}.adminMoversPage .amrFields{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.adminMoversPage .amrRateSection{padding-bottom:0}.adminMoversPage .amrPageLimit{color:#64748b;font-size:10px!important;font-weight:500}.adminMoversPage .amrRateCards{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.adminMoversPage .amrRateCard{min-width:0;padding:8px;display:grid;gap:8px;background:#fff;border:1px solid #dbe3ec}.adminMoversPage .amrRateCard>header{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.adminMoversPage .amrRateCard>header>div{min-width:0;display:grid;gap:1px}.adminMoversPage .amrRateCard>header strong,.adminMoversPage .amrRateCard>header small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminMoversPage .amrRateCard>header small{color:#64748b}.adminMoversPage .amrRateCard>header>span{flex:0 0 auto;padding:2px 5px;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;font-size:9px!important;line-height:14px}.adminMoversPage .amrRateCardFields{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,.45fr);gap:7px}.adminMoversPage .amrRateCardFields input:disabled{color:#94a3b8;background:#f8fafc}.adminMoversPage .amrEmptyRates{grid-column:1 / -1;min-height:92px;padding:18px;display:grid;place-items:center;color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;text-align:center}.adminMoversPage .amrPagination{min-height:48px;margin:2px -10px 0;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#64748b;background:#f8fafc;border-top:1px solid #dbe3ec}.adminMoversPage .amrPaginationControls{display:flex;align-items:center;gap:7px}.adminMoversPage .amrPaginationControls strong{min-width:92px;color:#334155;text-align:center;font-weight:500}.adminMoversPage .amrPaginationControls button{width:30px;height:30px;min-height:30px;padding:0;display:grid;place-items:center;color:#0f6cbd;background:#fff;border:1px solid #bfdbfe;font-size:18px!important;line-height:1}.adminMoversPage .amrPaginationControls button:hover:not(:disabled){background:#eff6ff;border-color:#93c5fd}.adminMoversPage .amrPaginationControls button:disabled{color:#94a3b8;background:#f8fafc;border-color:#e2e8f0;cursor:not-allowed}.adminMoversPage .amrSave{min-height:52px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fff;border:1px solid #dbe3ec}.adminMoversPage .amrSave label{display:inline-flex;align-items:center;gap:6px;color:#334155}.adminMoversPage .amrSave input[type=checkbox]{width:14px;height:14px;min-height:14px;margin:0}@media(max-width:1080px){.adminMoversPage .amrFields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.adminMoversPage .amrCountryBar,.adminMoversPage .amrRateCards{grid-template-columns:1fr}}@media(max-width:560px){.adminMoversPage .amrFields,.adminMoversPage .amrRateCardFields{grid-template-columns:1fr}.adminMoversPage .amrPagination,.adminMoversPage .amrSave{align-items:stretch;flex-direction:column}.adminMoversPage .amrPaginationControls{justify-content:space-between}}.amcCatalogueFooter{min-height:44px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#64748b;background:#fff;border-top:1px solid #e2e8f0}.amcPagination{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px}.amcPagination>span{min-width:82px;color:#334155;text-align:center;white-space:nowrap}.amcPagination button{min-width:70px;min-height:28px;padding:4px 8px}.amcPagination button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:680px){.amcCatalogueFooter{align-items:stretch;flex-direction:column}.amcPagination{justify-content:space-between}}.amcCountryHandle{gap:10px}.amcCountryHandle>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:8px;border-bottom:1px solid #e2e8f0}.amcCountryHandle>header>div:first-child{display:grid;gap:2px}.amcCountryHandle>header span{color:#0f6cbd}.amcCountryHandle>header p{color:#64748b}.amcCurrencyBadge{min-width:110px;padding:7px 10px;display:grid;gap:1px;text-align:right;background:#f8fafc;border:1px solid #dbe3ec}.amcCurrencyBadge strong{font-size:15px!important}.amcCountryControls{display:grid;grid-template-columns:minmax(220px,1fr) minmax(210px,.8fr) minmax(220px,.8fr);gap:8px;align-items:end}.amcCountryControls label{display:grid;gap:3px;color:#475569}.amcCountryControls select{width:100%;min-height:34px;padding:5px 8px;color:#0f172a;background:#fff;border:1px solid #cbd5e1}.amcCountrySummary{min-height:52px;padding:7px 9px;display:grid;gap:1px;align-content:center;background:#f8fafc;border:1px solid #e2e8f0}.amcCountrySummary span,.amcCountrySummary small{color:#64748b}.amcHeaderActions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.amcCountryPriceTable{min-width:1180px}.amcInlineSelect{width:100%;min-width:120px;min-height:30px;padding:4px 6px;color:#0f172a;background:#fff;border:1px solid #cbd5e1}.amcMoneyInput{min-width:145px;display:grid;grid-template-columns:auto minmax(70px,1fr);align-items:center;border:1px solid #cbd5e1;background:#fff}.amcMoneyInput span{padding:0 7px;color:#64748b;border-right:1px solid #e2e8f0}.amcMoneyInput input{width:100%;min-height:30px;padding:4px 7px;color:#0f172a;background:#fff;border:0;outline:0}.amcMoneyInput+small{display:block;margin-top:2px;color:#64748b}.amcSwitch{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.amcSwitch input{width:14px;height:14px;margin:0}.amcSwitch span{color:#334155}@media(max-width:980px){.amcCountryControls{grid-template-columns:1fr}.amcCountryHandle>header{flex-direction:column}.amcCurrencyBadge{text-align:left}}.adminMoversPageHeadPlain{min-height:58px;padding:8px 12px}.adminMoversPageIdentityPlain{grid-template-columns:minmax(0,1fr)}.adminMoversPageIdentityPlain>div{gap:1px}.adminMoversPageHeadPlain .adminMoversPageIdentity p{white-space:normal}.ambDashboard{min-width:0;display:grid;gap:8px}.ambDashboardMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ambMetricCard{min-width:0;min-height:94px;padding:12px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;background:#fff;border:1px solid #dbe3ec;border-top:2px solid #0f6cbd}.ambMetricCard.is-amber{border-top-color:#d97706}.ambMetricCard.is-green{border-top-color:#15803d}.ambMetricCard.is-violet{border-top-color:#7c3aed}.ambMetricIcon,.ambPipelineIcon,.ambAttentionIcon{display:grid;place-items:center;flex:0 0 auto}.ambMetricIcon{width:38px;height:38px;color:#0f6cbd;background:#eff6ff;border:1px solid #bfdbfe}.ambMetricCard.is-amber .ambMetricIcon{color:#b45309;background:#fffbeb;border-color:#fde68a}.ambMetricCard.is-green .ambMetricIcon{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.ambMetricCard.is-violet .ambMetricIcon{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}.ambDashboardIconSvg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ambMetricCopy{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2px 8px}.ambMetricCopy>span{color:#475569;font-weight:600}.ambMetricCopy>strong{grid-row:1 / span 2;grid-column:2;color:#0f172a;font-size:24px!important;line-height:26px}.ambMetricCopy>small{grid-column:1 / -1;color:#64748b;white-space:normal}.ambDashboardMainGrid{min-width:0;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:8px;align-items:start}.ambDashboardPanel{min-height:100%}.ambDashboardPanelWide{grid-column:1 / -1}.ambDashboardPanelHead{justify-content:space-between}.ambPipeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.ambPipelineStep{position:relative;min-width:0;min-height:72px;padding:8px;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;background:#fff;border:1px solid #e2e8f0;border-right:0}.ambPipelineStep:last-child{border-right:1px solid #e2e8f0}.ambPipelineStep>i{position:absolute;top:50%;right:-5px;width:9px;height:9px;z-index:1;background:#fff;border-top:1px solid #cbd5e1;border-right:1px solid #cbd5e1;transform:translateY(-50%) rotate(45deg)}.ambPipelineIcon{width:30px;height:30px;color:#0f6cbd;background:#f5f9fd;border:1px solid #d6e7f5}.ambPipelineIcon .ambDashboardIconSvg{width:16px;height:16px}.ambPipelineStep>div{min-width:0;display:grid;gap:1px}.ambPipelineStep strong{color:#0f172a;font-size:17px!important}.ambPipelineStep span{color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ambAttentionList,.ambRecentBookings{display:grid;gap:5px}.ambAttentionList>a,.ambRecentBookings>a{min-width:0;color:#0f172a;text-decoration:none;background:#fff;border:1px solid #e2e8f0}.ambAttentionList>a{min-height:58px;padding:7px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px}.ambAttentionList>a:hover,.ambRecentBookings>a:hover{border-color:#93c5fd;background:#f8fbff}.ambAttentionIcon{width:30px;height:30px;color:#0f6cbd;background:#eff6ff;border:1px solid #bfdbfe}.ambAttentionIcon.is-amber{color:#b45309;background:#fffbeb;border-color:#fde68a}.ambAttentionIcon.is-green{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.ambAttentionIcon .ambDashboardIconSvg{width:16px;height:16px}.ambAttentionList>a>span:nth-child(2){min-width:0;display:grid;gap:1px}.ambAttentionList small,.ambRecentBookings small{color:#64748b}.ambAttentionList b{min-width:28px;height:24px;padding:3px 7px;display:inline-grid;place-items:center;color:#0f6cbd;background:#eff6ff;border:1px solid #bfdbfe}.ambRecentBookings>a{min-height:58px;padding:7px 8px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.ambRecentBookings>a>span{min-width:0;display:grid;gap:2px}.ambRecentBookings>a>span:last-child{justify-items:end}.ambRecentBookings strong,.ambRecentBookings small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ambRecentBookings em{font-style:normal}.ambHealthGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ambHealthGrid>div{min-height:76px;padding:9px;display:grid;align-content:center;gap:2px;background:#f8fafc;border:1px solid #e2e8f0}.ambHealthGrid span,.ambHealthGrid small{color:#64748b}.ambHealthGrid strong{color:#0f172a;font-size:19px!important}@media(max-width:1120px){.ambDashboardMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ambDashboardMainGrid{grid-template-columns:1fr}.ambPipeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.ambPipelineStep,.ambPipelineStep:last-child{border-right:1px solid #e2e8f0}.ambPipelineStep>i{display:none}}@media(max-width:680px){.ambDashboardMetrics,.ambPipeline,.ambHealthGrid{grid-template-columns:1fr}.ambMetricCard{min-height:82px}}.amcAssetEditor{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;align-items:start}.amcAssetPreview{min-height:150px;border:1px solid #dfe7f0;border-radius:3px;display:grid;place-items:center;overflow:hidden}.amcAssetPreview img{width:100%;height:150px;object-fit:contain;display:block}.amcAssetPlaceholder{min-height:150px;width:100%;display:grid;place-items:center;align-content:center;gap:6px;color:#64748b}.amcAssetPlaceholder strong{width:54px;height:54px;display:grid;place-items:center;border-radius:3px;background:#eaf3ff;color:#1769e0;font-size:20px}.amcAssetPlaceholder span{font-size:11px}.amcAssetFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.amcAssetFields label{display:grid;gap:6px}.amcAssetFields label.isWide{grid-column:1 / -1}.amcAssetFields small{color:#64748b;line-height:1.4}.amcAssetLink{grid-column:1 / -1;color:#1769e0;font-weight:700;font-size:12px}.amcTableVisual{width:48px;height:48px;border:1px solid #e1e7ef;border-radius:3px;display:grid;place-items:center;overflow:hidden;color:#1769e0;font-weight:800}.amcTableVisual img{width:100%;height:100%;object-fit:contain}@media(max-width:720px){.amcAssetEditor{grid-template-columns:1fr}.amcAssetPreview{min-height:130px}.amcAssetFields{grid-template-columns:1fr}.amcAssetFields label.isWide{grid-column:auto}}.adminMoversPage,.adminMoversPage *{box-sizing:border-box;font-family:Segoe UI,Arial,sans-serif;font-size:12px!important;line-height:16px;border-radius:3px!important}.adminMoversPage{--blue: #0f6cbd;--text: #0f172a;--muted: #64748b;--line: #e5eaf0;--line2: #d4dde7;--soft: #f8fafc;gap:10px;background:#fff}.adminMoversPage .adminMoversCard,.adminMoversPage .ambBookingHeader{border:0;box-shadow:none;background:#fff}.adminMoversPage .adminMoversCard{padding:12px 0;border-bottom:1px solid var(--line)}.adminMoversPage .adminMoversCardHead{min-height:34px;padding:0 0 8px;border-bottom:1px solid var(--line)}.adminMoversPage .ambBookingHeader{min-height:58px;padding:8px 0 10px;border-bottom:1px solid var(--line)}.adminMoversPage .ambWorkspace{grid-template-columns:minmax(0,1fr) 272px;gap:18px}.adminMoversPage .ambMain{gap:0}.adminMoversPage .ambSidebar{position:sticky;top:70px;gap:8px}.adminMoversPage .ambSidebar .adminMoversCard{padding:10px;border:1px solid var(--line)}.adminMoversPage .ambSummaryGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:8px 0}.adminMoversPage .ambSummaryCell{min-width:0;display:grid;gap:2px}.adminMoversPage .ambSummaryCell span,.adminMoversPage .ambAddressMeta,.adminMoversPage .ambInventoryMeta,.adminMoversPage .ambServiceMeta{color:var(--muted)}.adminMoversPage .ambRouteGrid{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) minmax(150px,.55fr);gap:12px;align-items:stretch;padding-top:8px}.adminMoversPage .ambAddressBlock,.adminMoversPage .ambRouteMetrics{min-width:0;padding:10px;background:var(--soft)}.adminMoversPage .ambAddressBlock{display:grid;gap:3px}.adminMoversPage .ambAddressArrow{display:grid;place-items:center;color:var(--blue);font-size:16px!important}.adminMoversPage .ambRouteMetrics{display:grid;align-content:center;gap:5px;border-left:2px solid #bfdbfe}.adminMoversPage .ambRouteMetrics div{display:flex;justify-content:space-between;gap:8px}.adminMoversPage .ambAccessGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.adminMoversPage .ambAccessGroup{display:grid;gap:5px}.adminMoversPage .ambAccessRow{min-height:28px;display:grid;grid-template-columns:120px minmax(0,1fr);gap:8px;padding:4px 0;border-bottom:1px solid #eef2f6}.adminMoversPage .ambAccessRow span{color:var(--muted)}.adminMoversPage .ambInventoryServiceGrid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:16px}.adminMoversPage .ambInventoryTable,.adminMoversPage .ambServiceTable{width:100%;border-collapse:collapse}.adminMoversPage .ambInventoryTable th,.adminMoversPage .ambInventoryTable td,.adminMoversPage .ambServiceTable th,.adminMoversPage .ambServiceTable td{padding:6px 7px;text-align:left;border-bottom:1px solid #edf1f5;vertical-align:top}.adminMoversPage .ambInventoryTable th,.adminMoversPage .ambServiceTable th{color:var(--muted);font-weight:600}.adminMoversPage .ambInventoryTable td:last-child,.adminMoversPage .ambInventoryTable th:last-child,.adminMoversPage .ambServiceTable td:last-child,.adminMoversPage .ambServiceTable th:last-child{text-align:right}.adminMoversPage .ambInventoryName{display:grid;gap:1px}.adminMoversPage .ambInventoryFlags{display:flex;flex-wrap:wrap;gap:4px}.adminMoversPage .ambMiniFlag{padding:1px 5px;color:#8a4b08;background:#fff7ed}.adminMoversPage .ambTableEmpty{padding:14px!important;color:var(--muted);text-align:center!important}.adminMoversPage .ambEstimateStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:10px 0}.adminMoversPage .ambEstimateStrip>div{display:grid;gap:2px}.adminMoversPage .ambEstimateStrip span{color:var(--muted)}.adminMoversPage .ambEstimateStrip .isTotal strong{color:var(--blue)}.adminMoversPage .ambQuoteBuilderCard{padding:12px;border:1px solid var(--line)}.adminMoversPage .ambQuoteBuilder{display:grid;gap:10px}.adminMoversPage .ambQuoteContext{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.adminMoversPage .ambQuoteContext>div{min-height:48px;padding:7px 8px;display:grid;align-content:center;gap:1px;background:var(--soft)}.adminMoversPage .ambQuoteContext span{color:var(--muted)}.adminMoversPage .ambQuoteLineList{display:grid;gap:4px}.adminMoversPage .ambQuoteLineCard{min-height:44px;display:grid;grid-template-columns:minmax(160px,1fr) 100px 110px 120px;gap:7px;align-items:end;padding:6px 0;border:0;border-bottom:1px solid #edf1f5;background:transparent}.adminMoversPage .ambQuoteLineCard label{display:grid;gap:2px;color:var(--muted)}.adminMoversPage .ambQuoteLineCard input,.adminMoversPage .ambQuoteMeta input,.adminMoversPage .ambQuoteMeta textarea,.adminMoversPage .ambResourceForm input,.adminMoversPage .ambResourceForm select,.adminMoversPage .ambResourceForm textarea,.adminMoversPage .ambTextarea{width:100%;min-height:31px;padding:5px 7px;color:var(--text);background:#fff;border:1px solid var(--line2);outline:0}.adminMoversPage .ambQuoteLineCard input:focus,.adminMoversPage .ambQuoteMeta input:focus,.adminMoversPage .ambQuoteMeta textarea:focus,.adminMoversPage .ambResourceForm input:focus,.adminMoversPage .ambResourceForm select:focus,.adminMoversPage .ambResourceForm textarea:focus,.adminMoversPage .ambTextarea:focus{border-color:var(--blue);box-shadow:0 0 0 2px #0f6cbd14}.adminMoversPage .ambQuoteLineTotal{min-height:31px;padding:5px 7px;display:flex;align-items:center;justify-content:flex-end;background:var(--soft);border:0}.adminMoversPage .ambQuoteLineTotal strong{color:var(--blue)}.adminMoversPage .ambQuoteMeta{display:grid;grid-template-columns:150px minmax(0,1fr) minmax(0,1fr);gap:8px}.adminMoversPage .ambQuoteMeta label{display:grid;gap:3px;color:var(--muted)}.adminMoversPage .ambQuoteMeta textarea{min-height:64px;resize:vertical}.adminMoversPage .ambQuoteTotals{padding:8px 0 0;display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:8px;border:0;border-top:1px solid var(--line);background:transparent}.adminMoversPage .ambQuoteTotals>div{min-height:42px;padding:6px 8px;display:grid;gap:2px;background:var(--soft);border:0}.adminMoversPage .ambQuoteTotals span{color:var(--muted)}.adminMoversPage .ambQuoteTotals .isTotal{text-align:right;border-left:2px solid #93c5fd}.adminMoversPage .ambQuoteTotals .isTotal strong{color:var(--blue);font-size:12px!important}.adminMoversPage .ambQuoteSubmitBar{min-height:50px;padding-top:8px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--line)}.adminMoversPage .ambQuoteSubmitBar>div{display:grid;gap:1px}.adminMoversPage .ambQuoteSubmitBar span{color:var(--muted)}.adminMoversPage .ambPrimaryButton,.adminMoversPage .ambSecondaryButton,.adminMoversPage .ambActions button{min-height:31px;padding:5px 10px;cursor:pointer}.adminMoversPage .ambPrimaryButton,.adminMoversPage .ambActions button.isPrimary{color:#fff;background:var(--blue);border:1px solid var(--blue)}.adminMoversPage .ambSecondaryButton,.adminMoversPage .ambActions button{color:#334155;background:#fff;border:1px solid var(--line2)}.adminMoversPage .ambActions button.isDanger{color:#b42318;border-color:#f5b7b1}.adminMoversPage button:disabled{opacity:.48;cursor:not-allowed}.adminMoversPage .ambDrawerToggle,.adminMoversPage .ambMobileDrawerBackdrop,.adminMoversPage .ambSidebarClose{display:none}.adminMoversPage .ambSidebarHead{display:flex;justify-content:space-between;align-items:center}.adminMoversPage .ambNotice{padding:8px 10px;border:0;border-left:2px solid var(--blue)}@media(max-width:1100px){.adminMoversPage .ambSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.adminMoversPage .ambRouteGrid{grid-template-columns:1fr 24px 1fr}.adminMoversPage .ambRouteMetrics{grid-column:1/-1}.adminMoversPage .ambQuoteContext,.adminMoversPage .ambEstimateStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.adminMoversPage .ambWorkspace{grid-template-columns:1fr}.adminMoversPage .ambDrawerToggle{display:inline-flex;align-items:center;justify-content:center}.adminMoversPage .ambSidebar{position:fixed;z-index:2400;top:72px;right:12px;bottom:12px;width:min(360px,calc(100vw - 24px));padding:8px;overflow:auto;background:#fff;border:1px solid var(--line2);box-shadow:0 18px 50px #0f172a2e;transform:translate(calc(100% + 24px));transition:transform .16s ease;resize:both}.adminMoversPage .ambSidebar.isOpen{transform:translate(0)}.adminMoversPage .ambMobileDrawerBackdrop.isOpen{position:fixed;z-index:2300;inset:0;display:block;background:#0f172a3d;border:0}.adminMoversPage .ambSidebarClose{display:grid;place-items:center;width:28px;height:28px;padding:0;background:#fff;border:1px solid var(--line2)}}@media(max-width:720px){.adminMoversPage .ambSummaryGrid,.adminMoversPage .ambAccessGrid,.adminMoversPage .ambInventoryServiceGrid,.adminMoversPage .ambEstimateStrip,.adminMoversPage .ambQuoteContext,.adminMoversPage .ambQuoteMeta,.adminMoversPage .ambQuoteTotals,.adminMoversPage .ambRouteGrid{grid-template-columns:1fr}.adminMoversPage .ambAddressArrow{transform:rotate(90deg)}.adminMoversPage .ambQuoteLineCard{grid-template-columns:1fr 1fr}}.adminMoversPage .ambActionToast{position:fixed;z-index:3000;top:66px;left:max(12px,calc((100vw - 1210px)/2 + 238px));min-width:220px;max-width:min(380px,calc(100vw - 24px));min-height:42px;padding:8px 11px;display:flex;align-items:center;gap:8px;color:#0f172a;background:#fff;border:1px solid #b7dfc6;border-left:3px solid #067647;box-shadow:0 12px 28px #0f172a29;cursor:pointer;animation:ambToastEnter .16s ease-out}.adminMoversPage .ambActionToast>span{width:22px;height:22px;display:grid;place-items:center;flex:0 0 auto;color:#fff;background:#067647}.adminMoversPage .ambActionToast>strong{text-align:left}@keyframes ambToastEnter{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}.adminMoversPage .ambMapButton{min-height:29px;padding:4px 9px;color:#0f6cbd;background:#fff;border:1px solid #9fc4df}.adminMoversPage .ambMapButton:hover{background:#f2f8fd}.adminMoversPage .ambMapOverlay{position:fixed;z-index:3200;inset:0;display:grid;place-items:center;padding:18px}.adminMoversPage .ambMapBackdrop{position:absolute;inset:0;width:100%;height:100%;background:#0f172a75;border:0;border-radius:0!important}.adminMoversPage .ambMapDialog{position:relative;z-index:1;width:min(980px,96vw);height:min(720px,88vh);min-width:420px;min-height:420px;display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;resize:both;color:#0f172a;background:#fff;border:1px solid #bcc9d5;box-shadow:0 24px 70px #0f172a47}.adminMoversPage .ambMapDialogHead{min-height:62px;padding:10px 12px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid #e2e8f0}.adminMoversPage .ambMapDialogHead>div{min-width:0;display:grid;gap:1px}.adminMoversPage .ambMapDialogHead span{color:#0f6cbd}.adminMoversPage .ambMapDialogHead small{overflow:hidden;color:#64748b;text-overflow:ellipsis;white-space:nowrap}.adminMoversPage .ambMapDialogHead>button{width:30px;height:30px;padding:0;display:grid;place-items:center;color:#334155;background:#fff;border:1px solid #cbd5e1;font-size:18px!important}.adminMoversPage .ambMapSummary{min-height:54px;padding:8px 12px;display:grid;grid-template-columns:minmax(120px,.5fr) minmax(120px,.5fr) auto;align-items:center;gap:12px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.adminMoversPage .ambMapSummary>div{display:grid;gap:1px}.adminMoversPage .ambMapSummary span{color:#64748b}.adminMoversPage .ambMapSummary a{min-height:31px;padding:5px 10px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#0f6cbd;border:1px solid #0f6cbd;text-decoration:none}.adminMoversPage .ambJourneyMapFrame{width:100%;height:100%;border:0}@media(max-width:900px){.adminMoversPage .ambActionToast{top:58px;left:12px;right:12px;max-width:none}}@media(max-width:680px){.adminMoversPage .ambMapOverlay{padding:0}.adminMoversPage .ambMapDialog{width:100%;height:100%;min-width:0;min-height:0;resize:none;border:0;border-radius:0!important}.adminMoversPage .ambMapSummary{grid-template-columns:1fr 1fr}.adminMoversPage .ambMapSummary a{grid-column:1/-1}}.adminMoversPage .ambContactStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:8px 0 10px;border-top:1px solid #edf1f5}.adminMoversPage .ambContactStrip>div{min-width:0;display:grid;gap:1px}.adminMoversPage .ambContactStrip span,.adminMoversPage .ambContactStrip small{color:#64748b}.adminMoversPage .ambContactStrip strong{overflow-wrap:anywhere}.adminMoversPage .ambScheduleCompare{display:grid;grid-template-columns:minmax(210px,.65fr) minmax(0,1.35fr);gap:14px;align-items:start;padding-top:8px}.adminMoversPage .ambScheduleRequested{min-height:84px;padding:9px 10px;display:grid;align-content:center;gap:2px;background:#f8fafc;border-left:2px solid #93c5fd}.adminMoversPage .ambScheduleRequested span,.adminMoversPage .ambScheduleRequested small{color:#64748b}.adminMoversPage .ambScheduleProposalForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:7px;align-items:end}.adminMoversPage .ambScheduleProposalForm label{display:grid;gap:3px;color:#475569}.adminMoversPage .ambScheduleProposalForm label.isWide{grid-column:1 / 3}.adminMoversPage .ambScheduleProposalForm input{width:100%;min-height:31px;padding:5px 7px;color:#0f172a;background:#fff;border:1px solid #d4dde7}.adminMoversPage .ambScheduleProposalForm .ambPrimaryButton{grid-column:3;grid-row:1 / span 2;min-width:132px;align-self:stretch}.adminMoversPage .ambQuoteMeta{grid-template-columns:100px minmax(0,1.2fr) minmax(0,1fr) 130px;align-items:start}.adminMoversPage .ambQuoteMeta textarea{min-height:46px;max-height:72px;padding:5px 7px}.adminMoversPage .ambQuoteMeta label.isCompact input{min-height:31px}@media(max-width:1050px){.adminMoversPage .ambContactStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.adminMoversPage .ambScheduleCompare{grid-template-columns:1fr}.adminMoversPage .ambScheduleProposalForm .ambPrimaryButton{grid-column:1 / -1;grid-row:auto;min-height:34px}.adminMoversPage .ambQuoteMeta{grid-template-columns:100px 1fr 1fr}.adminMoversPage .ambQuoteMeta label:last-child{grid-column:1}}@media(max-width:680px){.adminMoversPage .ambContactStrip,.adminMoversPage .ambScheduleProposalForm,.adminMoversPage .ambQuoteMeta{grid-template-columns:1fr}.adminMoversPage .ambScheduleProposalForm label.isWide,.adminMoversPage .ambScheduleProposalForm .ambPrimaryButton,.adminMoversPage .ambQuoteMeta label:last-child{grid-column:auto}}.adminMoversPage .ambMapButton{width:100%;min-height:31px;padding:5px 9px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#0f6cbd;border:1px solid #0f6cbd;border-radius:3px!important;font-weight:600;cursor:pointer}.adminMoversPage .ambMapButton:hover{background:#0b5ca8;border-color:#0b5ca8}.adminMoversPage .amdMetricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:18px 0}.adminMoversPage .amdMetricGrid article{min-width:0;padding:18px;border:1px solid rgba(148,163,184,.24);border-radius:18px;background:linear-gradient(145deg,#fffffffa,#f8fafcf0);box-shadow:0 12px 32px #0f172a0f}.adminMoversPage .amdMetricGrid article.isAlert{border-color:#dc262642;background:linear-gradient(145deg,#fef2f2fa,#fffffff5)}.adminMoversPage .amdMetricGrid span{display:block;margin-bottom:8px;color:#64748b;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.adminMoversPage .amdMetricGrid strong{display:block;margin-bottom:6px;color:#0f172a;font-size:clamp(1.7rem,3vw,2.35rem);font-weight:900;line-height:1}.adminMoversPage .amdMetricGrid small{display:block;color:#64748b;font-size:.82rem;line-height:1.45}.adminMoversPage .amdMetricGrid article.isAlert strong{color:#b91c1c}.adminMoversPage .amdToolbar{display:grid;grid-template-columns:minmax(260px,1.4fr) minmax(190px,.6fr) auto;gap:14px;align-items:end;margin-bottom:18px;padding:16px;border:1px solid rgba(148,163,184,.22);border-radius:18px;background:#fff;box-shadow:0 10px 30px #0f172a0b}.adminMoversPage .amdToolbar label{display:grid;gap:7px;min-width:0}.adminMoversPage .amdToolbar label>span{color:#475569;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.adminMoversPage .amdToolbar input,.adminMoversPage .amdToolbar select{width:100%;min-width:0;height:44px;padding:0 13px;border:1px solid #cbd5e1;border-radius:12px;background:#fff;color:#0f172a;font:inherit;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.adminMoversPage .amdToolbar input:focus,.adminMoversPage .amdToolbar select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.adminMoversPage .amdToolbar button{min-height:44px;padding:0 18px;border:0;border-radius:12px;background:#0f172a;color:#fff;font:inherit;font-weight:800;cursor:pointer;transition:transform .16s ease,opacity .16s ease,background-color .16s ease}.adminMoversPage .amdToolbar button:hover:not(:disabled){background:#1e293b;transform:translateY(-1px)}.adminMoversPage .amdToolbar button:disabled{opacity:.55;cursor:not-allowed}.adminMoversPage .amdBoard{display:grid;grid-template-columns:repeat(5,minmax(260px,1fr));gap:16px;align-items:start;overflow-x:auto;padding:2px 2px 18px;scrollbar-width:thin}.adminMoversPage .amdColumn{min-width:260px;overflow:hidden;border:1px solid rgba(148,163,184,.22);border-radius:18px;background:#f8fafc;box-shadow:0 12px 28px #0f172a0b}.adminMoversPage .amdColumn>header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding:16px;border-bottom:1px solid rgba(148,163,184,.18);background:#fff}.adminMoversPage .amdColumn>header h2{margin:0 0 5px;color:#0f172a;font-size:.98rem;font-weight:900}.adminMoversPage .amdColumn>header p{margin:0;color:#64748b;font-size:.75rem;line-height:1.45}.adminMoversPage .amdColumn>header>strong{display:grid;flex:0 0 auto;place-items:center;min-width:34px;height:34px;padding:0 9px;border-radius:999px;background:#e2e8f0;color:#0f172a;font-size:.86rem;font-weight:900}.adminMoversPage .amdColumn.is-unallocated>header{border-top:4px solid #dc2626}.adminMoversPage .amdColumn.is-ready>header{border-top:4px solid #16a34a}.adminMoversPage .amdColumn.is-assigned>header{border-top:4px solid #2563eb}.adminMoversPage .amdColumn.is-active>header{border-top:4px solid #7c3aed}.adminMoversPage .amdColumn.is-completed>header{border-top:4px solid #0f766e}.adminMoversPage .amdColumnBody{display:grid;gap:12px;min-height:180px;padding:12px}.adminMoversPage .amdEmptyColumn{display:grid;place-items:center;min-height:130px;padding:20px;border:1px dashed #cbd5e1;border-radius:14px;color:#94a3b8;font-size:.82rem;text-align:center}.adminMoversPage .amdJobCard{overflow:hidden;border:1px solid rgba(148,163,184,.22);border-radius:16px;background:#fff;box-shadow:0 8px 20px #0f172a0d;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.adminMoversPage .amdJobCard:hover{border-color:#2563eb47;box-shadow:0 14px 30px #0f172a17;transform:translateY(-2px)}.adminMoversPage .amdJobCard.isOverdue{border-color:#dc26266b;box-shadow:0 12px 28px #dc262617}.adminMoversPage .amdJobCard>header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:14px 14px 10px}.adminMoversPage .amdJobCard>header>div{min-width:0}.adminMoversPage .amdJobCard>header>div>span{display:block;overflow:hidden;margin-bottom:4px;color:#64748b;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.adminMoversPage .amdJobCard>header>div>strong{display:block;overflow:hidden;color:#0f172a;font-size:.96rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.adminMoversPage .amdJobCard .ambStatus{flex:0 0 auto}.adminMoversPage .amdRoute{margin:0;padding:0 14px 12px;color:#334155;font-size:.82rem;font-weight:700;line-height:1.5}.adminMoversPage .amdFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px 14px;border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9;background:#f8fafc}.adminMoversPage .amdFacts>div{min-width:0}.adminMoversPage .amdFacts span{display:block;margin-bottom:3px;color:#94a3b8;font-size:.66rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.adminMoversPage .amdFacts strong{display:block;overflow:hidden;color:#334155;font-size:.76rem;font-weight:800;line-height:1.4;text-overflow:ellipsis}.adminMoversPage .amdResources{display:grid;gap:7px;padding:12px 14px}.adminMoversPage .amdResources span{display:flex;gap:8px;align-items:center;min-width:0;color:#475569;font-size:.76rem;line-height:1.4}.adminMoversPage .amdResources b{display:grid;flex:0 0 auto;place-items:center;width:24px;height:24px;border-radius:8px;background:#e2e8f0;color:#334155;font-size:.68rem;font-weight:900}.adminMoversPage .amdReadiness{display:flex;flex-wrap:wrap;gap:7px;padding:0 14px 13px}.adminMoversPage .amdReadiness span{padding:5px 8px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;color:#94a3b8;font-size:.66rem;font-weight:800}.adminMoversPage .amdReadiness span.isDone{border-color:#16a34a3d;background:#f0fdf4;color:#15803d}.adminMoversPage .amdJobCard>footer{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;padding:11px 14px;border-top:1px solid #f1f5f9;background:#fff}.adminMoversPage .amdJobCard>footer a,.adminMoversPage .amdJobCard>footer button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 11px;border-radius:9px;font-size:.73rem;font-weight:850;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.adminMoversPage .amdJobCard>footer a{border:1px solid #cbd5e1;background:#fff;color:#334155}.adminMoversPage .amdJobCard>footer a:hover{border-color:#94a3b8;background:#f8fafc}.adminMoversPage .amdJobCard>footer button{border:1px solid #0f172a;background:#0f172a;color:#fff;cursor:pointer}.adminMoversPage .amdJobCard>footer button:hover:not(:disabled){background:#1e293b}.adminMoversPage .amdJobCard>footer button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:1280px){.adminMoversPage .amdMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminMoversPage .amdBoard{grid-template-columns:repeat(5,minmax(280px,1fr))}}@media(max-width:860px){.adminMoversPage .amdToolbar{grid-template-columns:1fr 1fr}.adminMoversPage .amdToolbar button{grid-column:1 / -1}}@media(max-width:640px){.adminMoversPage .amdMetricGrid,.adminMoversPage .amdToolbar{grid-template-columns:1fr}.adminMoversPage .amdToolbar button{grid-column:auto}.adminMoversPage .amdBoard{grid-template-columns:repeat(5,minmax(290px,1fr));gap:12px}.adminMoversPage .amdFacts{grid-template-columns:1fr}}.oslOverlay{position:fixed;inset:0;z-index:10000;display:flex;flex-direction:column;background:#040c16e0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.oslToolbar{min-height:72px;padding:12px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#0b1822;border-bottom:1px solid #344654;color:#fff}.oslToolbar>div:first-child{display:grid;gap:3px}.oslToolbar strong{font-size:16px}.oslToolbar span{color:#c5d0da;font-size:13px}.oslToolbarActions{display:flex;gap:8px}.oslToolbarActions button{min-height:40px;padding:0 14px;border:1px solid #344654;border-radius:4px;background:#182632;color:#fff;font-weight:800;cursor:pointer}.oslToolbarActions button:first-child{border-color:#20c56b;background:#20c56b}.oslSheetWrap{flex:1;overflow:auto;padding:24px;display:flex;justify-content:center;align-items:flex-start}.oslLabel{width:4in;min-height:6in;box-sizing:border-box;padding:.16in;display:flex;flex-direction:column;gap:.11in;background:#fff;color:#000;border:2px solid #000;border-radius:4px;font-family:Arial,Helvetica,sans-serif}.oslBrandRow,.oslRouteStrip,.oslTrackingBlock,.oslDataGrid,.oslFooter{display:flex}.oslBrandRow{align-items:center;justify-content:space-between;padding-bottom:.08in;border-bottom:4px solid #000}.oslBrand{font-size:28px;font-weight:1000;letter-spacing:1px;line-height:1}.oslBrandSub{margin-top:2px;font-size:11px;font-weight:900;letter-spacing:4px}.oslServiceBadge{padding:7px 10px;border:2px solid #000;border-radius:4px;font-size:12px;font-weight:900;text-transform:uppercase}.oslRouteStrip{align-items:stretch;gap:8px}.oslRouteStrip>div:not(.oslRouteArrow){flex:1;min-width:0;padding:7px;border:1.5px solid #000;border-radius:4px}.oslRouteStrip span,.oslTrackingCopy>span,.oslParcelCodeRow span,.oslDataGrid span,.oslInstructions span{display:block;margin-bottom:3px;font-size:9px;font-weight:900;letter-spacing:.8px}.oslRouteStrip strong{display:block;margin-bottom:3px;font-size:12px;line-height:1.15}.oslRouteStrip p{margin:2px 0 0;font-size:9px;line-height:1.25;overflow-wrap:anywhere}.oslRouteArrow{display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:900}.oslTrackingBlock{align-items:center;gap:10px;padding:8px;border:2px solid #000;border-radius:4px}.oslTrackingCopy{flex:1;min-width:0}.oslTrackingCopy>strong{display:block;font-size:20px;line-height:1.05;overflow-wrap:anywhere}.oslParcelCodeRow{margin-top:12px}.oslParcelCodeRow b{display:block;font-size:25px;letter-spacing:3px}.oslQrBox{width:178px;height:178px;flex:0 0 178px;display:flex;align-items:center;justify-content:center}.oslQrBox svg{display:block}.oslDataGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1.5px solid #000;border-radius:4px;overflow:hidden}.oslDataGrid>div{min-height:48px;padding:7px;border-right:1px solid #000;border-bottom:1px solid #000}.oslDataGrid>div:nth-child(2n){border-right:0}.oslDataGrid>div:nth-last-child(-n+2){border-bottom:0}.oslDataGrid strong{font-size:12px;overflow-wrap:anywhere}.oslInstructions{padding:7px;border:1.5px solid #000;border-radius:4px}.oslInstructions strong{font-size:10px;line-height:1.3}.oslFooter{margin-top:auto;padding-top:7px;justify-content:space-between;gap:8px;border-top:1.5px solid #000;font-size:8px;line-height:1.25}.oslFooter strong{text-align:right;overflow-wrap:anywhere}@media(max-width:620px){.oslToolbar{align-items:flex-start;flex-direction:column}.oslSheetWrap{padding:12px;justify-content:flex-start}.oslLabel{transform-origin:top left}}@media print{@page{size:4in 6in;margin:0}html,body{width:4in!important;height:6in!important;margin:0!important;padding:0!important;background:#fff!important;overflow:hidden!important}body *{visibility:hidden!important}.oslOverlay,.oslOverlay *{visibility:visible!important}.noPrint{display:none!important}.oslOverlay{position:fixed!important;inset:0!important;display:block!important;background:#fff!important}.oslSheetWrap{width:4in!important;height:6in!important;padding:0!important;margin:0!important;overflow:hidden!important;display:block!important}.oslLabel{width:4in!important;height:6in!important;min-height:6in!important;margin:0!important;border-radius:0!important;page-break-after:avoid!important;break-after:avoid-page!important}}.lsoQrPanelActions{width:100%;margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}.lsoQrPanelActions .lsoQrActionButton{width:100%;min-width:0;min-height:44px;margin:0;padding:0 16px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-size:13px;font-weight:800;line-height:1.2;white-space:normal}.lsoQrPanelActions .lsoQrCopyButton{border:1px solid #2f80ff;background:#fff;color:#0b5dbb}.lsoQrPanelActions .lsoQrCopyButton:hover:not(:disabled){background:#edf6ff}.lsoQrPanelActions .lsoQrPrintButton{border:1px solid #0879d1;background:#0879d1;color:#fff}.lsoQrPanelActions .lsoQrPrintButton:hover:not(:disabled){border-color:#075fa4;background:#075fa4}.lsoQrPanelActions .lsoQrActionButton:disabled{cursor:not-allowed;opacity:.5}@media(max-width:560px){.lsoQrPanelActions{grid-template-columns:1fr}}.lsoDetailsPage,.lsoDetailsPage *{box-sizing:border-box}.lsoDetailsPage{--lso-blue: #0f6cbd;--lso-blue-dark: #0b5798;--lso-navy: #10233f;--lso-text: #172033;--lso-muted: #667085;--lso-line: #d9e2ec;--lso-line-soft: #e9eef4;--lso-soft: #f6f8fb;--lso-soft-blue: #edf6ff;--lso-success: #067647;--lso-warning: #b54708;--lso-danger: #b42318;width:100%;min-width:0;display:grid;gap:0;padding:0 0 32px;color:var(--lso-text);font-family:Segoe UI,Arial,sans-serif;font-size:12px;line-height:1.45;background:#fff}.lsoDetailsPage h1,.lsoDetailsPage h2,.lsoDetailsPage h3,.lsoDetailsPage p,.lsoDetailsPage strong,.lsoDetailsPage span,.lsoDetailsPage small{margin:0}.lsoDetailsPage button,.lsoDetailsPage input,.lsoDetailsPage select,.lsoDetailsPage textarea{font:inherit}.lsoDetailsPage button{cursor:pointer}.lsoDetailsHeader{min-width:0;padding:14px 16px 16px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;border:0;border-top:3px solid var(--lso-blue);border-bottom:1px solid var(--lso-line);border-radius:0;background:#fff;box-shadow:none}.lsoDetailsTitleBlock{min-width:0;display:grid;gap:4px}.lsoBackLink{width:fit-content;padding:0;border:0;background:transparent;color:var(--lso-blue);font-weight:600}.lsoBackLink:hover{color:var(--lso-blue-dark);text-decoration:underline}.lsoTitleLine{min-width:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lsoTitleLine h1{color:var(--lso-navy);font-size:19px;line-height:1.2;font-weight:700}.lsoDetailsTitleBlock p{min-width:0;overflow-wrap:anywhere;color:var(--lso-muted)}.lsoDetailsTitleBlock p strong{color:var(--lso-text)}.lsoStatusBadge{min-height:23px;padding:3px 8px;display:inline-flex;align-items:center;border:0;border-radius:2px;background:#eef2f6;color:#475467;font-size:11px;font-weight:700;white-space:nowrap}.lsoStatusBadge.is-delivered,.lsoStatusBadge.is-completed,.lsoStatusBadge.is-paid,.lsoStatusBadge.is-collected{background:#e9f9f0;color:var(--lso-success)}.lsoStatusBadge.is-assigned,.lsoStatusBadge.is-picked_up,.lsoStatusBadge.is-in_transit,.lsoStatusBadge.is-out_for_delivery{background:#eaf4fd;color:#175cd3}.lsoStatusBadge.is-pending_assignment,.lsoStatusBadge.is-pickup_scheduled,.lsoStatusBadge.is-payment_pending,.lsoStatusBadge.is-labelled{background:#fff4d8;color:#8a4b08}.lsoStatusBadge.is-failed_delivery,.lsoStatusBadge.is-returned,.lsoStatusBadge.is-cancelled{background:#fff0ef;color:var(--lso-danger)}.lsoHeaderActions,.lsoActionRow,.lsoInlineActions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.lsoBack,.lsoButton,.lsoButtonPrimary{min-height:33px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border-radius:2px;font-weight:600;white-space:nowrap}.lsoBack,.lsoButton{border:1px solid #bdc9d6;background:#fff;color:#344054}.lsoBack:hover,.lsoButton:hover:not(:disabled){border-color:var(--lso-blue);background:var(--lso-soft-blue);color:var(--lso-blue)}.lsoButtonPrimary{border:1px solid var(--lso-blue);background:var(--lso-blue);color:#fff}.lsoButtonPrimary:hover:not(:disabled){border-color:var(--lso-blue-dark);background:var(--lso-blue-dark)}.lsoButton:disabled,.lsoButtonPrimary:disabled,.lsoBack:disabled{opacity:.52;cursor:not-allowed}.lsoHeroMetrics{min-width:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:0;border-bottom:1px solid var(--lso-line);border-radius:0;background:#fff;box-shadow:none}.lsoHeroMetrics .lsoSummaryItem{min-width:0;min-height:66px;padding:10px 13px;display:grid;align-content:center;gap:3px;border:0;border-right:1px solid var(--lso-line-soft);border-radius:0;background:#fff}.lsoHeroMetrics .lsoSummaryItem:last-child{border-right:0}.lsoHeroMetrics .lsoSummaryItem span{color:var(--lso-muted)}.lsoHeroMetrics .lsoSummaryItem strong{min-width:0;overflow:hidden;color:var(--lso-navy);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.lsoDetailTabs{min-width:0;padding:8px 0 0;display:flex;gap:2px;overflow-x:auto;border-bottom:1px solid var(--lso-line);background:#fff}.lsoDetailTabs a{min-height:38px;padding:0 13px;display:inline-flex;align-items:center;border-bottom:2px solid transparent;color:#475467;font-weight:600;text-decoration:none;white-space:nowrap}.lsoDetailTabs a:hover,.lsoDetailTabs a:first-child{border-bottom-color:var(--lso-blue);color:var(--lso-blue)}.lsoDetailsLayout{min-width:0;padding-top:10px;display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px}.lsoDetailsMain,.lsoDetailsSide{min-width:0;display:grid;align-content:start;gap:0}.lsoCard,.lsoJourneyCard{min-width:0;padding:14px 12px 16px;border:0;border-bottom:1px solid var(--lso-line);border-radius:0;background:#fff;box-shadow:none}.lsoDetailsMain>.lsoCard:first-child,.lsoDetailsMain>.lsoJourneyCard:first-child,.lsoDetailsSide>.lsoCard:first-child{padding-top:4px}.lsoCardHead{min-width:0;padding-bottom:8px;margin-bottom:10px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border-bottom:1px solid var(--lso-line-soft)}.lsoCardHead>div{min-width:0;display:grid;gap:2px}.lsoCardHead h2,.lsoCardHead>h2{color:var(--lso-navy);font-size:14px;font-weight:700}.lsoCardHead p{color:var(--lso-muted)}.lsoEyebrow{color:var(--lso-blue);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:none}.lsoJourneyGrid{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 100px minmax(0,1fr);align-items:start;gap:16px}.lsoJourneyGrid>.lsoCard{padding:0;border:0;background:transparent}.lsoJourneyConnector{min-width:0;min-height:110px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:7px;color:var(--lso-blue)}.lsoJourneyConnector span{height:1px;background:#94b8d8}.lsoJourneyConnector strong{color:var(--lso-navy);font-size:11px;white-space:nowrap}.lsoContactGrid,.lsoDetailsGrid,.lsoFormGrid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.lsoDetailsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.lsoSummaryItem{min-width:0;padding:8px 0;display:grid;align-content:start;gap:3px;border:0;border-bottom:1px solid var(--lso-line-soft);border-radius:0;background:transparent}.lsoSummaryItem.isWide,.lsoField.isWide{grid-column:1 / -1}.lsoSummaryItem span,.lsoField>span,.lsoDefinitionList span{color:var(--lso-muted)}.lsoSummaryItem strong{min-width:0;overflow-wrap:anywhere;color:var(--lso-text);font-weight:600}.lsoStickyCard{position:sticky;top:10px}.lsoDefinitionList{display:grid;gap:0}.lsoDefinitionList p{min-width:0;padding:8px 0;display:grid;grid-template-columns:minmax(105px,.8fr) minmax(0,1.2fr);gap:10px;border-bottom:1px solid var(--lso-line-soft)}.lsoDefinitionList p:last-child{border-bottom:0}.lsoDefinitionList strong{min-width:0;overflow-wrap:anywhere;color:var(--lso-navy);text-align:right}.lsoBottomGrid{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.lsoBottomGrid>.lsoCard{padding-left:0;padding-right:0}.lsoOperationsWorkspaceNew{min-width:0;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:start;gap:22px}.lsoOperationsWorkspaceNew>.lsoCard{padding-left:0;padding-right:0}.lsoField{min-width:0;padding:7px 0;display:grid;gap:5px}.lsoField>span{font-weight:600}.lsoField input,.lsoField select,.lsoField textarea{width:100%;min-width:0;min-height:35px;padding:7px 9px;border:1px solid #bcc9d7;border-radius:2px;outline:none;background:#fff;color:var(--lso-text)}.lsoField input:focus,.lsoField select:focus,.lsoField textarea:focus{border-color:var(--lso-blue);box-shadow:0 0 0 2px #0f6cbd1a}.lsoActionRow{padding-top:12px;margin-top:6px;border-top:1px solid var(--lso-line)}.lsoWorkflow{display:grid;gap:0}.lsoWorkflowStep{min-width:0;padding:11px 0;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;border:0;border-bottom:1px solid var(--lso-line-soft);border-left:0;border-radius:0;background:transparent}.lsoWorkflowStep.isCurrent{background:linear-gradient(90deg,var(--lso-soft-blue),transparent 72%)}.lsoWorkflowStep.isComplete{background:linear-gradient(90deg,#f0fbf5,transparent 72%)}.lsoWorkflowStep>div:nth-child(2){min-width:0;display:grid;gap:2px}.lsoWorkflowStep>div:nth-child(2) span{color:var(--lso-muted)}.lsoWorkflowNumber{width:27px;height:27px;display:grid;place-items:center;border-radius:2px;background:#e5ebf1;color:#344054;font-weight:700}.lsoWorkflowStep.isCurrent .lsoWorkflowNumber{background:var(--lso-blue);color:#fff}.lsoWorkflowStep.isComplete .lsoWorkflowNumber{background:var(--lso-success);color:#fff}.lsoWorkflowState{min-height:22px;padding:2px 7px;display:inline-flex;align-items:center;border:0;border-radius:2px;background:#eef2f6;color:#667085;font-size:10px;font-weight:700;white-space:nowrap}.lsoWorkflowState.isReady{background:#edf6ff;color:#175cd3}.lsoWorkflowState.isComplete{background:#eaf9f1;color:var(--lso-success)}.lsoQrGridCompact{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lsoQrCompactCard{min-width:0;padding:8px 0 0;display:grid;justify-items:center;gap:8px;border:0;border-radius:0;background:transparent;text-align:center}.lsoQrCompactCard svg{width:108px;height:108px;max-width:100%;padding:4px;border:0;background:#fff}.lsoQrCompactCard code{width:100%;min-width:0;padding:5px 0;overflow-wrap:anywhere;border:0;border-top:1px solid var(--lso-line-soft);background:transparent;color:#344054;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px}.lsoAlert,.lsoSuccess,.lsoWarning,.lsoEmpty{min-width:0;padding:10px 12px;display:grid;gap:3px;border:0;border-left:3px solid transparent;border-radius:0;background:transparent}.lsoAlert{border-left-color:var(--lso-danger);background:#fff7f7;color:#991b1b}.lsoSuccess{border-left-color:var(--lso-success);background:#f2fbf6;color:#166534}.lsoWarning{border-left-color:var(--lso-warning);background:#fff9ed;color:#92400e}.lsoEmpty{min-height:120px;place-items:center;border-left:0;color:var(--lso-muted);text-align:center}.lsoMessageToast{position:fixed;top:78px;right:18px;z-index:9999;width:min(390px,calc(100vw - 36px));overflow:hidden;border:0;border-left:4px solid var(--lso-danger);border-radius:2px;background:#fff;box-shadow:0 16px 38px #0f233f38}.lsoMessageHead{min-height:38px;padding:8px 10px 8px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fff5f5;color:#991b1b;font-weight:700}.lsoMessageClose{width:26px;height:26px;padding:0;border:0;border-radius:2px;background:transparent;color:#991b1b}.lsoMessageClose:hover{background:#fee2e2}.lsoMessageBody{padding:11px 12px 14px;color:#475467;overflow-wrap:anywhere}.lsoMessageTimer{height:3px;background:var(--lso-danger);transform-origin:left center;animation:lsoMessageTimer 5s linear forwards}@keyframes lsoMessageTimer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(max-width:1280px){.lsoHeroMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.lsoHeroMetrics .lsoSummaryItem:nth-child(3n){border-right:0}.lsoHeroMetrics .lsoSummaryItem:nth-child(-n+3){border-bottom:1px solid var(--lso-line-soft)}.lsoDetailsLayout{grid-template-columns:minmax(0,1fr) 280px}}@media(max-width:1040px){.lsoDetailsLayout,.lsoOperationsWorkspaceNew{grid-template-columns:1fr}.lsoDetailsSide{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.lsoStickyCard{position:static}.lsoDetailsGrid,.lsoBottomGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.lsoDetailsHeader{grid-template-columns:1fr;padding:12px 0 14px}.lsoHeaderActions{justify-content:flex-start}.lsoHeroMetrics,.lsoDetailsGrid,.lsoBottomGrid,.lsoDetailsSide,.lsoQrGridCompact,.lsoFormGrid,.lsoContactGrid{grid-template-columns:1fr}.lsoHeroMetrics .lsoSummaryItem{border-right:0;border-bottom:1px solid var(--lso-line-soft)}.lsoJourneyGrid{grid-template-columns:1fr}.lsoJourneyConnector{min-height:auto;grid-template-columns:1fr;padding:6px 0;text-align:center}.lsoJourneyConnector span{display:none}.lsoDefinitionList p{grid-template-columns:1fr;gap:2px}.lsoDefinitionList strong{text-align:left}.lsoWorkflowStep{grid-template-columns:28px minmax(0,1fr)}.lsoWorkflowState{grid-column:2;width:fit-content}}@media(max-width:520px){.lsoTitleLine h1{font-size:17px}.lsoHeaderActions,.lsoActionRow{align-items:stretch;flex-direction:column}.lsoHeaderActions button,.lsoActionRow button{width:100%}.lsoCard,.lsoJourneyCard{padding-left:0;padding-right:0}}@media(prefers-reduced-motion:reduce){.lsoMessageTimer{animation:none}}.lsoDetailsPage{padding:0 20px 40px;background:#f7f9fc}.lsoDetailsPage>*{min-width:0}.lsoDetailsHeader,.lsoHeroMetrics,.lsoDetailTabs,.lsoDetailsLayout,.lsoOperationsWorkspaceNew,.lsoAlert,.lsoSuccess,.lsoWarning{width:100%}.lsoDetailsHeader{margin-top:10px;padding-left:20px;padding-right:20px;border:1px solid var(--lso-line);border-top:3px solid var(--lso-blue);background:#fff}.lsoHeroMetrics{margin-top:10px;border:1px solid var(--lso-line)}.lsoDetailTabs{margin-top:10px;padding-left:8px;padding-right:8px;border:1px solid var(--lso-line);border-top:0}.lsoDetailsLayout{padding:16px 0 0;grid-template-columns:minmax(0,1fr) minmax(430px,510px);gap:18px}.lsoDetailsMain,.lsoDetailsSide{gap:16px}.lsoCard,.lsoJourneyCard,.lsoQrVerificationPanel{padding:18px 20px;border:1px solid var(--lso-line);border-radius:4px;background:#fff;box-shadow:0 1px 2px #10233f0a}.lsoDetailsMain>.lsoCard:first-child,.lsoDetailsMain>.lsoJourneyCard:first-child,.lsoDetailsSide>.lsoCard:first-child{padding-top:18px}.lsoCardHead,.lsoSectionHeading{padding-bottom:11px;margin-bottom:14px}.lsoSectionHeading{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--lso-line-soft)}.lsoSectionHeading h2{margin:2px 0 0;color:var(--lso-navy);font-size:14px}.lsoSectionHeading p{margin-top:3px;color:var(--lso-muted)}.lsoSummaryItem{padding:10px 6px}.lsoContactGrid,.lsoDetailsGrid,.lsoFormGrid{gap:0 20px}.lsoBottomGrid{gap:16px}.lsoBottomGrid>.lsoCard,.lsoOperationsWorkspaceNew>.lsoCard{padding-left:18px;padding-right:18px}.lsoWorkflowWorkspace{grid-template-columns:minmax(0,760px);justify-content:end;margin-top:18px}.lsoQrVerificationPanel{display:grid;gap:0}.lsoQrVerificationGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.lsoQrVerificationCard{min-width:0;padding:16px;display:grid;gap:14px;align-content:start;border:1px solid var(--lso-line);border-radius:4px;background:#fbfcfe}.lsoQrVerificationCard>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.lsoQrVerificationCard>header>div{min-width:0;display:grid;gap:2px}.lsoQrVerificationCard>header span:first-child{color:var(--lso-blue);font-size:10px;font-weight:700}.lsoQrVerificationCard>header strong{color:var(--lso-navy);font-size:13px}.lsoQrVerificationCard>header p{color:var(--lso-muted)}.lsoQrScanBadge{flex:0 0 auto;padding:3px 6px;border-radius:999px;background:#eaf9f1;color:var(--lso-success)!important;font-size:10px;white-space:nowrap}.lsoQrScanArea{width:216px;height:216px;max-width:100%;margin:0 auto;padding:24px;display:grid;place-items:center;border:1px solid #dfe6ee;background:#fff}.lsoQrScanArea svg{display:block;width:168px;height:168px;max-width:100%;max-height:100%}.lsoQrUnavailable{color:var(--lso-muted)}.lsoQrIdentityList{margin:0;display:grid;gap:0}.lsoQrIdentityList>div{min-width:0;padding:8px 0;display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;border-bottom:1px solid var(--lso-line-soft)}.lsoQrIdentityList dt{color:var(--lso-muted)}.lsoQrIdentityList dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--lso-navy);font-weight:600}.lsoQrIdentityList code{color:#344054;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px}.lsoQrCopyButton{width:100%}.lsoAssignmentWindow{position:fixed;z-index:8800;min-width:390px;min-height:320px;display:grid;grid-template-rows:48px minmax(0,1fr);overflow:hidden;border:1px solid #9fb1c4;border-radius:5px;background:#fff;box-shadow:0 18px 52px #10233f47}.lsoAssignmentWindow.isMinimized{min-height:48px;grid-template-rows:48px}.lsoAssignmentWindowHeader{min-width:0;padding:8px 9px 8px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #244d73;background:linear-gradient(180deg,#123a60,#0d3153);color:#fff;cursor:grab;touch-action:none}.lsoAssignmentWindowHeader:active{cursor:grabbing}.lsoAssignmentWindowHeader>div:first-child{min-width:0;display:grid}.lsoAssignmentWindowKicker{color:#b8d7ef;font-size:10px}.lsoAssignmentWindowHeader strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.lsoAssignmentWindowTools{flex:0 0 auto;display:flex;align-items:center;gap:5px}.lsoAssignmentWindowTools button{width:28px;height:28px;padding:0;display:grid;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:2px;background:#ffffff14;color:#fff}.lsoAssignmentWindowTools button:hover{background:#ffffff2b}.lsoAssignmentState{padding:3px 7px;border-radius:999px;background:#ffffff1f;color:#fff;font-size:10px;white-space:nowrap}.lsoAssignmentWindowBody{min-height:0;overflow:auto;padding:16px;display:grid;align-content:start;gap:16px;background:#f7f9fc}.lsoAssignmentCurrent{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lsoAssignmentCurrent>div{min-width:0;padding:10px;display:grid;gap:3px;border:1px solid var(--lso-line);background:#fff}.lsoAssignmentCurrent span{color:var(--lso-muted)}.lsoAssignmentCurrent strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--lso-navy)}.lsoAssignmentSection{padding:14px;border:1px solid var(--lso-line);border-radius:4px;background:#fff}.lsoAssignmentSectionHead{padding-bottom:10px;margin-bottom:11px;display:grid;gap:2px;border-bottom:1px solid var(--lso-line-soft)}.lsoAssignmentSectionHead strong{color:var(--lso-navy);font-size:13px}.lsoAssignmentSectionHead span{color:var(--lso-muted)}.lsoAssignmentSearchGrid{display:grid;gap:12px}.lsoAssignmentFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.lsoAssignmentWindowFooter{position:sticky;bottom:-16px;padding:12px 0 0;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--lso-line);background:#f7f9fc}.lsoAssignmentResizeHandle{position:absolute;right:0;bottom:0;width:18px;height:18px;padding:0;border:0;background:linear-gradient(135deg,transparent 45%,#7890a8 46%,#7890a8 54%,transparent 55%);cursor:nwse-resize}.lsoSearchSelectField{min-width:0;display:grid;gap:5px}.lsoSearchSelectField>span{color:#475467;font-weight:600}.lsoSearchSelect{position:relative;min-width:0}.lsoSearchSelectControl{width:100%;min-height:39px;padding:6px 9px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #b8c7d6;border-radius:3px;background:#fff;color:var(--lso-text);text-align:left}.lsoSearchSelect.isOpen .lsoSearchSelectControl,.lsoSearchSelectControl:focus-visible{border-color:var(--lso-blue);box-shadow:0 0 0 2px #0f6cbd1a;outline:0}.lsoSearchSelectText{min-width:0;display:grid;gap:1px}.lsoSearchSelectText strong,.lsoSearchSelectText small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsoSearchSelectText strong{font-weight:500}.lsoSearchSelectText small{color:var(--lso-muted)}.lsoSearchSelectChevron{flex:0 0 auto;color:var(--lso-muted)}.lsoSearchSelectNativeGuard{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.lsoSearchSelectMenu{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;overflow:hidden;border:1px solid #aebdcb;border-radius:3px;background:#fff;box-shadow:0 12px 28px #10233f2e}.lsoSearchSelectSearch{padding:8px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:5px;border-bottom:1px solid var(--lso-line-soft);background:#f8fafc}.lsoSearchSelectSearch input{width:100%;min-width:0;height:30px;padding:5px 7px;border:1px solid #c4d0dc;outline:0}.lsoSearchSelectSearch input:focus{border-color:var(--lso-blue)}.lsoSearchSelectSearch button{width:26px;height:26px;padding:0;border:0;background:transparent;color:var(--lso-muted)}.lsoSearchSelectOptions{max-height:220px;overflow:auto;padding:4px}.lsoSearchSelectOptions>button{width:100%;min-width:0;padding:8px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;border:0;border-radius:2px;background:transparent;color:var(--lso-text);text-align:left}.lsoSearchSelectOptions>button:hover,.lsoSearchSelectOptions>button.isActive{background:#edf6ff}.lsoSearchSelectOptions>button.isSelected{background:#e7f2fc;color:var(--lso-blue-dark)}.lsoSearchSelectOptions>button>span{min-width:0;display:grid;gap:1px}.lsoSearchSelectOptions strong,.lsoSearchSelectOptions small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsoSearchSelectOptions strong{font-weight:500}.lsoSearchSelectOptions small{color:var(--lso-muted)}.lsoSearchSelectOptions em{padding:2px 5px;border-radius:999px;background:#eef2f6;color:#475467;font-size:10px;font-style:normal;white-space:nowrap}.lsoSearchSelectEmpty{padding:18px 10px;color:var(--lso-muted);text-align:center}@media(max-width:1180px){.lsoDetailsLayout{grid-template-columns:1fr}.lsoQrVerificationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.lsoDetailsPage{padding-left:10px;padding-right:10px}.lsoQrVerificationGrid,.lsoAssignmentCurrent,.lsoAssignmentFormGrid{grid-template-columns:1fr}.lsoAssignmentWindow{left:8px!important;top:72px!important;width:calc(100vw - 16px)!important;height:calc(100vh - 80px)!important;min-width:0}.lsoAssignmentWindow.isMinimized{height:48px!important}}.lsoDetailsPage{padding:0 18px 36px}.lsoDetailsHeader,.lsoHeroMetrics,.lsoDetailTabs,.lsoDetailsLayout{padding-left:14px;padding-right:14px}.lsoCorporateInfoSection{min-width:0;margin-top:14px;padding:14px 16px 16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;border-top:1px solid var(--lso-line);border-bottom:1px solid var(--lso-line);background:#fff}.lsoCorporateInfoGroup{min-width:0}.lsoCorporateInfoHead{min-width:0;padding-bottom:9px;margin-bottom:4px;border-bottom:1px solid var(--lso-line-soft)}.lsoCorporateInfoHead h2{margin:0;color:var(--lso-navy);font-size:12px;font-weight:700}.lsoCorporateInfoHead span{display:block;margin-top:2px;color:var(--lso-muted);font-size:11px}.lsoCorporateInfoList{margin:0}.lsoCorporateInfoList>div{min-width:0;min-height:35px;padding:8px 0;display:grid;grid-template-columns:minmax(105px,.9fr) minmax(0,1.1fr);align-items:center;gap:12px;border-bottom:1px solid var(--lso-line-soft)}.lsoCorporateInfoList>div:last-child{border-bottom:0}.lsoCorporateInfoList dt,.lsoCorporateInfoList dd{min-width:0;margin:0}.lsoCorporateInfoList dt{color:var(--lso-muted)}.lsoCorporateInfoList dd{overflow-wrap:anywhere;color:var(--lso-navy);font-weight:600;text-align:right}.lsoCorporateInfoList .isTotal{margin-top:3px;border-top:1px solid var(--lso-line);border-bottom:0}.lsoCorporateInfoList .isTotal dt,.lsoCorporateInfoList .isTotal dd{color:var(--lso-navy);font-weight:700}.lsoAssignmentWindow{min-width:620px;min-height:390px;grid-template-rows:54px minmax(0,1fr)}.lsoAssignmentWindow.isMinimized{min-height:54px;grid-template-rows:54px}.lsoAssignmentWindowHeader{min-height:54px;padding:8px 10px 8px 16px}.lsoAssignmentWindowHeader,.lsoAssignmentWindowHeader span,.lsoAssignmentWindowHeader strong,.lsoAssignmentWindowHeader small,.lsoAssignmentWindowKicker,.lsoAssignmentState{color:#fff!important}.lsoAssignmentWindowHeader>div:first-child{gap:1px}.lsoAssignmentWindowKicker{font-size:10px;opacity:.84}.lsoAssignmentWindowHeader strong{font-size:12px}.lsoAssignmentWindowBody{min-height:0;padding:16px 16px 0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:14px;overflow:hidden}.lsoAssignmentCurrent{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lsoAssignmentCurrent>div{padding:11px 12px;overflow:hidden}.lsoAssignmentCurrent strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsoAssignmentColumns{min-height:0;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:14px;overflow:auto;padding-right:2px}.lsoAssignmentSection{min-width:0;align-self:start;padding:15px;overflow:visible}.lsoAssignmentSectionHead{padding:0 0 10px;margin:0 0 12px}.lsoAssignmentSearchGrid{gap:13px}.lsoAssignmentFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.lsoAssignmentWindowFooter{position:static;min-height:54px;margin:0 -16px;padding:10px 16px;align-items:center;background:#fff}.lsoSearchSelectField>span{color:#344054}.lsoSearchSelectControl{min-height:52px;padding:8px 10px;overflow:hidden;border-color:#0b72bd;background:#0b7fd4;color:#fff}.lsoSearchSelectControl:hover:not(:disabled),.lsoSearchSelect.isOpen .lsoSearchSelectControl,.lsoSearchSelectControl:focus-visible{border-color:#075f9f;background:#076eb8;box-shadow:0 0 0 2px #0f6cbd26}.lsoSearchSelectControl:disabled{opacity:.65}.lsoSearchSelectText{min-width:0;overflow:hidden;gap:1px}.lsoSearchSelectText strong,.lsoSearchSelectText small,.lsoSearchSelectText code,.lsoSearchSelectChevron{color:#fff!important}.lsoSearchSelectText strong,.lsoSearchSelectText small,.lsoSearchSelectText code{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsoSearchSelectText strong{font-weight:600}.lsoSearchSelectText small{opacity:.86}.lsoSearchSelectText code{opacity:.72;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px}.lsoSearchSelectChevron{font-size:12px}.lsoSearchSelectMenu{z-index:90}.lsoSearchSelectOptions>button code{display:block;margin-top:2px;overflow:hidden;color:#667085;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.lsoWorkflowWindow{position:fixed;z-index:8700;min-width:430px;min-height:330px;display:grid;grid-template-rows:58px minmax(0,1fr);overflow:hidden;border:1px solid #9fb1c4;border-radius:5px;background:#fff;box-shadow:0 18px 52px #10233f42}.lsoWorkflowWindow.isMinimized{min-height:48px;grid-template-rows:48px}.lsoWorkflowWindowHeader{min-width:0;padding:7px 9px 7px 15px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:linear-gradient(180deg,#123a60,#0d3153);color:#fff;cursor:grab;touch-action:none}.lsoWorkflowWindowHeader:active{cursor:grabbing}.lsoWorkflowWindowHeader>div:first-child{min-width:0;display:grid;gap:0}.lsoWorkflowWindowHeader span,.lsoWorkflowWindowHeader strong,.lsoWorkflowWindowHeader small{min-width:0;overflow:hidden;color:#fff!important;text-overflow:ellipsis;white-space:nowrap}.lsoWorkflowWindowHeader span{font-size:9px;opacity:.8}.lsoWorkflowWindowHeader strong{font-size:12px}.lsoWorkflowWindowHeader small{font-size:10px;opacity:.82}.lsoWorkflowWindowTools{flex:0 0 auto;display:flex;gap:5px}.lsoWorkflowWindowTools button{width:28px;height:28px;padding:0;border:1px solid rgba(255,255,255,.22);border-radius:2px;background:#ffffff14;color:#fff}.lsoWorkflowWindowTools button:hover{background:#ffffff2b}.lsoWorkflowWindowBody{min-height:0;padding:15px;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:12px;overflow:auto;background:#f7f9fc}.lsoWorkflowWindowBody .lsoWorkflow{padding:2px 12px;border:1px solid var(--lso-line);background:#fff}.lsoWorkflowWindowFooter{padding-top:11px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--lso-line)}.lsoWorkflowResizeHandle{position:absolute;right:0;bottom:0;width:18px;height:18px;padding:0;border:0;background:linear-gradient(135deg,transparent 45%,#7890a8 46%,#7890a8 54%,transparent 55%);cursor:nwse-resize}.lsoQrVerificationPanel{padding:14px}.lsoQrVerificationCard{padding:16px}.lsoQrScanArea{min-height:220px;padding:24px;display:grid;place-items:center;background:#fff}.lsoQrScanArea svg{width:168px;height:168px;max-width:100%}@media(max-width:1040px){.lsoCorporateInfoSection{grid-template-columns:1fr;gap:14px}.lsoAssignmentColumns{grid-template-columns:1fr}}@media(max-width:760px){.lsoDetailsPage{padding-left:10px;padding-right:10px}.lsoAssignmentWindow,.lsoWorkflowWindow{left:8px!important;top:72px!important;width:calc(100vw - 16px)!important;height:calc(100vh - 80px)!important;min-width:0}.lsoAssignmentWindow.isMinimized,.lsoWorkflowWindow.isMinimized{height:48px!important}.lsoAssignmentCurrent,.lsoAssignmentColumns,.lsoAssignmentFormGrid{grid-template-columns:1fr}.lsoAssignmentWindowBody{overflow:auto}.lsoCorporateInfoList>div{grid-template-columns:1fr;gap:2px}.lsoCorporateInfoList dd{text-align:left}.lsoWorkflowWindowFooter,.lsoAssignmentWindowFooter{align-items:stretch;flex-direction:column}.lsoWorkflowWindowFooter button,.lsoAssignmentWindowFooter button{width:100%}}.lsoDetailsPage .lsoContactGrid{grid-template-columns:1fr!important;gap:0!important}.lsoDetailsPage .lsoContactGrid .lsoSummaryItem{min-height:40px;padding:8px 0;display:grid;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:14px}.lsoDetailsPage .lsoContactGrid .lsoSummaryItem span{white-space:nowrap}.lsoDetailsPage .lsoContactGrid .lsoSummaryItem strong{overflow-wrap:anywhere}.lsoInformationLauncher{min-width:0;margin:12px 16px 0;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--lso-line);border-bottom:1px solid var(--lso-line)}.lsoInformationLauncher h2{margin:0 0 3px;font-size:12px;color:var(--lso-navy)}.lsoInformationLauncher p{color:var(--lso-muted)}.lsoInformationWindow{position:fixed;z-index:1510;min-width:560px;min-height:360px;overflow:hidden;resize:none;border:1px solid #7892ad;background:#fff;box-shadow:0 20px 48px #0f233f47}.lsoInformationWindow.isMinimized{min-height:48px}.lsoInformationWindowHeader{min-height:48px;padding:8px 10px 8px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#123f6c;color:#fff;cursor:grab}.lsoInformationWindowHeader>div:first-child{min-width:0;display:grid;gap:1px}.lsoInformationWindowHeader span,.lsoInformationWindowHeader strong{color:#fff!important}.lsoInformationWindowHeader>div:last-child{display:flex;gap:4px}.lsoInformationWindowHeader button{width:30px;height:30px;border:0;background:#0877c9;color:#fff}.lsoInformationWindowBody{height:calc(100% - 48px);padding:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;overflow:auto}.lsoFloatingInfoGroup{min-width:0;align-self:start}.lsoFloatingInfoGroup>header{padding:0 0 9px;border-bottom:1px solid var(--lso-line);display:grid;gap:2px}.lsoFloatingInfoGroup>header strong{color:var(--lso-navy)}.lsoFloatingInfoGroup>header span{color:var(--lso-muted);font-size:11px}.lsoFloatingInfoGroup dl{margin:0}.lsoFloatingInfoGroup dl>div{min-height:42px;padding:9px 0;display:grid;grid-template-columns:minmax(110px,.9fr) minmax(0,1.1fr);gap:12px;align-items:center;border-bottom:1px solid var(--lso-line-soft)}.lsoFloatingInfoGroup dt{color:var(--lso-muted)}.lsoFloatingInfoGroup dd{min-width:0;margin:0;color:var(--lso-navy);text-align:right;overflow-wrap:anywhere}.lsoFloatingInfoGroup .isTotal dt,.lsoFloatingInfoGroup .isTotal dd{font-weight:600}.lsoInformationResizeHandle{position:absolute;right:0;bottom:0;width:18px;height:18px;border:0;background:linear-gradient(135deg,transparent 48%,#5d7792 49%,#5d7792 56%,transparent 57%,transparent 66%,#5d7792 67%,#5d7792 74%,transparent 75%);cursor:nwse-resize}.lsoQrVerificationPanel{padding:14px 16px 18px!important}.lsoQrVerificationGrid{gap:20px!important}.lsoQrVerificationCard{padding:14px!important}.lsoQrVerificationCard>header{align-items:center!important}.lsoQrVerificationCard>header strong{font-size:12px!important}.lsoQrScanArea{min-height:216px!important;padding:24px!important}.lsoQrIdentityList>div{min-height:34px!important;padding:6px 0!important;display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;align-items:center!important;gap:10px!important}.lsoQrIdentityList dt{font-size:10px!important;white-space:nowrap}.lsoQrIdentityList dd,.lsoQrIdentityList code{min-width:0;margin:0!important;font-size:10px!important;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsoAssignmentCurrent strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:900px){.lsoInformationWindow{left:8px!important;top:72px!important;width:calc(100vw - 16px)!important;min-width:0;max-width:calc(100vw - 16px)}.lsoInformationWindowBody{grid-template-columns:1fr}}.lsoWorkspaceLanding{margin:16px;padding:22px 24px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;border:1px solid var(--lso-line);background:#fff}.lsoWorkspaceLanding h2{margin:3px 0 4px;color:var(--lso-navy);font-size:16px}.lsoWorkspaceLanding p{color:var(--lso-muted)}.lsoWorkspaceLandingActions{display:flex;gap:8px;flex-wrap:wrap}.lsoWorkspaceLandingActions button,.lsoDetailTabs button{min-height:34px;padding:0 12px;border:1px solid #b8c6d5;background:#fff;color:#344054;font-size:12px;cursor:pointer}.lsoWorkspaceLandingActions button:hover,.lsoDetailTabs button:hover,.lsoDetailTabs button:focus-visible{border-color:var(--lso-blue);background:var(--lso-soft-blue);color:var(--lso-blue)}.lsoDetailTabs{padding:8px 14px;gap:6px}.lsoDetailTabs button{border:0;border-bottom:2px solid transparent;background:transparent}.lsoWorkspaceOverlay{position:fixed;z-index:1450;min-width:560px;min-height:420px;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid #9fb2c7;background:#fff;box-shadow:0 24px 60px #0f233f47}.lsoWorkspaceOverlay.isMinimized{min-height:0;height:auto!important}.lsoWorkspaceOverlayHeader{min-height:50px;padding:9px 10px 9px 14px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#123f6b;color:#fff;cursor:grab;touch-action:none}.lsoWorkspaceOverlayHeader:active{cursor:grabbing}.lsoWorkspaceOverlayHeader>div:first-child{min-width:0;display:grid;gap:2px}.lsoWorkspaceOverlayHeader strong,.lsoWorkspaceOverlayHeader span{color:#fff!important}.lsoWorkspaceOverlayHeader strong{font-size:12px;font-weight:600}.lsoWorkspaceOverlayHeader span{font-size:11px;opacity:.82}.lsoWorkspaceOverlayControls{display:flex;gap:4px}.lsoWorkspaceOverlayControls button{width:30px;height:30px;padding:0;border:1px solid rgba(255,255,255,.25);background:#ffffff14;color:#fff;font-size:12px}.lsoWorkspaceOverlayControls button:hover{background:#ffffff2e}.lsoWorkspaceOverlayBody{min-width:0;min-height:0;overflow:auto;padding:20px 22px 24px;background:#f7f9fc}.lsoWorkspaceResizeHandle{position:absolute;right:0;bottom:0;width:18px;height:18px;padding:0;border:0;background:linear-gradient(135deg,transparent 45%,#6f87a0 46%,#6f87a0 54%,transparent 55%),linear-gradient(135deg,transparent 62%,#6f87a0 63%,#6f87a0 71%,transparent 72%);cursor:nwse-resize}.lsoOverlaySection{min-width:0;padding:18px;border:1px solid var(--lso-line);background:#fff}.lsoOverlaySectionHead{margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--lso-line-soft)}.lsoOverlaySectionHead h2{color:var(--lso-navy);font-size:14px}.lsoOverlaySectionHead p{margin-top:3px;color:var(--lso-muted)}.lsoOverlayJourneyGrid{display:grid;grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr);align-items:start;gap:20px}.lsoOverlayJourneyGrid>.lsoCard{padding:0;border:0}.lsoOverlayJourneyGrid .lsoContactGrid{grid-template-columns:1fr;gap:0}.lsoOverlayJourneyGrid .lsoSummaryItem{grid-template-columns:128px minmax(0,1fr);align-items:start;gap:12px;padding:10px 0}.lsoOverlayJourneyGrid .lsoSummaryItem span,.lsoOverlayJourneyGrid .lsoSummaryItem strong{min-width:0;overflow-wrap:anywhere}.lsoOverlayDistance{min-height:110px;display:grid;place-content:center;gap:4px;text-align:center;color:var(--lso-muted)}.lsoOverlayDistance strong{color:var(--lso-navy)}.lsoOverlayDataRows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.lsoOverlayDataRows .lsoSummaryItem{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:12px}.lsoWorkspaceOverlay .lsoQrVerificationPanel,.lsoWorkspaceOverlay .lsoQrPanel,.lsoWorkspaceOverlay .lsoCard{max-width:none}.lsoWorkspaceOverlay .lsoQrVerificationGrid,.lsoWorkspaceOverlay .lsoQrGrid,.lsoWorkspaceOverlay .lsoQrGridCompact{grid-template-columns:repeat(2,minmax(300px,1fr));gap:24px}.lsoWorkspaceOverlay .lsoQrVerificationCard,.lsoWorkspaceOverlay .lsoQrCompactCard{min-width:0}@media(max-width:980px){.lsoWorkspaceOverlay{left:12px!important;top:68px!important;width:calc(100vw - 24px)!important;height:calc(100vh - 80px)!important;min-width:0;min-height:0}.lsoWorkspaceResizeHandle{display:none}.lsoOverlayJourneyGrid,.lsoWorkspaceOverlay .lsoQrVerificationGrid,.lsoWorkspaceOverlay .lsoQrGrid,.lsoWorkspaceOverlay .lsoQrGridCompact,.lsoOverlayDataRows{grid-template-columns:1fr}.lsoOverlayDistance{min-height:54px}}@media(max-width:720px){.lsoWorkspaceLanding{margin:12px 0;padding:16px;grid-template-columns:1fr}.lsoWorkspaceLandingActions{align-items:stretch;flex-direction:column}.lsoWorkspaceLandingActions button{width:100%}.lsoWorkspaceOverlayBody,.lsoOverlaySection{padding:14px}.lsoOverlayJourneyGrid .lsoSummaryItem,.lsoOverlayDataRows .lsoSummaryItem{grid-template-columns:1fr;gap:3px}}.lsoDetailsPage .lsoAssignmentWindow,.lsoDetailsPage .lsoAssignmentWindowBody,.lsoDetailsPage .lsoAssignmentColumns,.lsoDetailsPage .lsoAssignmentSection,.lsoDetailsPage .lsoAssignmentSearchGrid,.lsoDetailsPage .lsoSearchSelectField,.lsoDetailsPage .lsoSearchSelect,.lsoDetailsPage .lsoSearchSelectControl{min-width:0!important;max-width:100%!important}.lsoDetailsPage .lsoAssignmentColumns{contain:layout paint}.lsoDetailsPage .lsoAssignmentSection{overflow:hidden}.lsoDetailsPage .lsoAssignmentSearchGrid{width:100%;overflow:visible}.lsoDetailsPage .lsoSearchSelectControl{width:100%;min-height:54px;padding:8px 10px;overflow:hidden;border:1px solid #aebed0;border-radius:3px;background:#f7faff;color:#172033;box-shadow:none}.lsoDetailsPage .lsoSearchSelectControl:hover:not(:disabled){border-color:#7fa9cc;background:#eef6fd}.lsoDetailsPage .lsoSearchSelect.isOpen .lsoSearchSelectControl,.lsoDetailsPage .lsoSearchSelectControl:focus-visible{border-color:#0f6cbd;background:#fff;color:#172033;outline:0;box-shadow:0 0 0 2px #0f6cbd1f}.lsoDetailsPage .lsoSearchSelectControl:disabled{background:#eef2f6;color:#667085;opacity:1;cursor:not-allowed}.lsoDetailsPage .lsoSearchSelectText{width:100%;min-width:0;overflow:hidden}.lsoDetailsPage .lsoSearchSelectText strong,.lsoDetailsPage .lsoSearchSelectText small,.lsoDetailsPage .lsoSearchSelectText code{display:block;width:100%;min-width:0;max-width:100%;overflow:hidden;color:#172033!important;text-overflow:ellipsis;white-space:nowrap}.lsoDetailsPage .lsoSearchSelectText strong{font-size:12px;font-weight:600}.lsoDetailsPage .lsoSearchSelectText small{margin-top:1px;color:#475467!important;font-size:11px}.lsoDetailsPage .lsoSearchSelectText code{margin-top:1px;color:#667085!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px}.lsoDetailsPage .lsoSearchSelectChevron{flex:0 0 auto;color:#0f6cbd!important;font-size:12px}.lsoSearchSelectMenuPortal{position:fixed!important;z-index:12000!important;min-width:0!important;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr);border:1px solid #9fb2c7;border-radius:4px;background:#fff;color:#172033;box-shadow:0 16px 36px #0f233f3d}.lsoSearchSelectMenuPortal .lsoSearchSelectSearch{min-width:0;padding:8px;display:grid;grid-template-columns:18px minmax(0,1fr) 26px;align-items:center;gap:6px;border-bottom:1px solid #dfe7ef;background:#f6f9fc}.lsoSearchSelectMenuPortal .lsoSearchSelectSearchIcon{color:#0f6cbd;text-align:center}.lsoSearchSelectMenuPortal .lsoSearchSelectSearch input{width:100%;min-width:0;height:32px;padding:5px 8px;border:1px solid #b8c7d6;border-radius:2px;background:#fff;color:#172033;font-size:12px;outline:0}.lsoSearchSelectMenuPortal .lsoSearchSelectSearch input::placeholder{color:#7b8797}.lsoSearchSelectMenuPortal .lsoSearchSelectSearch input:focus{border-color:#0f6cbd;box-shadow:0 0 0 2px #0f6cbd1a}.lsoSearchSelectMenuPortal .lsoSearchSelectSearch button,.lsoSearchSelectMenuPortal .lsoSearchSelectSearchSpacer{width:26px;height:26px}.lsoSearchSelectMenuPortal .lsoSearchSelectSearch button{padding:0;border:0;border-radius:2px;background:transparent;color:#475467}.lsoSearchSelectMenuPortal .lsoSearchSelectSearch button:hover{background:#e8eef5;color:#172033}.lsoSearchSelectMenuPortal .lsoSearchSelectOptions{min-height:0;max-height:none;overflow:auto;padding:5px;background:#fff}.lsoSearchSelectMenuPortal .lsoSearchSelectOptions>button{width:100%;min-width:0;padding:8px 9px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;border:0;border-bottom:1px solid #edf1f5;border-radius:2px;background:#fff;color:#172033;text-align:left}.lsoSearchSelectMenuPortal .lsoSearchSelectOptions>button:last-child{border-bottom:0}.lsoSearchSelectMenuPortal .lsoSearchSelectOptions>button:hover,.lsoSearchSelectMenuPortal .lsoSearchSelectOptions>button.isActive{background:#eef6fd;color:#10233f}.lsoSearchSelectMenuPortal .lsoSearchSelectOptions>button.isSelected{background:#dfeffc;color:#0b5798}.lsoSearchSelectMenuPortal .lsoSearchSelectOptions>button>span{min-width:0;display:grid;gap:1px}.lsoSearchSelectMenuPortal .lsoSearchSelectOptions strong,.lsoSearchSelectMenuPortal .lsoSearchSelectOptions small,.lsoSearchSelectMenuPortal .lsoSearchSelectOptions code{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsoSearchSelectMenuPortal .lsoSearchSelectOptions strong{color:#172033;font-size:12px;font-weight:600}.lsoSearchSelectMenuPortal .lsoSearchSelectOptions small{color:#475467;font-size:11px}.lsoSearchSelectMenuPortal .lsoSearchSelectOptions code{margin-top:1px;color:#667085;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px}.lsoSearchSelectMenuPortal .lsoSearchSelectOptions em{max-width:96px;padding:2px 6px;overflow:hidden;border-radius:999px;background:#eef2f6;color:#475467;font-size:10px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.lsoSearchSelectMenuPortal .lsoSearchSelectEmpty{padding:20px 10px;color:#667085;text-align:center}.lsoDetailsPage .lsoAssignmentWindow .lsoSearchSelectControl,.lsoDetailsPage .lsoAssignmentWindow button.lsoSearchSelectControl,.lsoDetailsPage .lsoAssignmentSection .lsoSearchSelectControl,.lsoDetailsPage .lsoAssignmentSection button.lsoSearchSelectControl{border:1px solid #aebed0!important;background:#f7faff!important;background-color:#f7faff!important;background-image:none!important;color:#172033!important;box-shadow:none!important}.lsoDetailsPage .lsoAssignmentWindow .lsoSearchSelectControl:hover:not(:disabled),.lsoDetailsPage .lsoAssignmentWindow button.lsoSearchSelectControl:hover:not(:disabled),.lsoDetailsPage .lsoAssignmentSection .lsoSearchSelectControl:hover:not(:disabled),.lsoDetailsPage .lsoAssignmentSection button.lsoSearchSelectControl:hover:not(:disabled){border-color:#7fa9cc!important;background:#eef6fd!important;background-color:#eef6fd!important;color:#172033!important}.lsoDetailsPage .lsoAssignmentWindow .lsoSearchSelect.isOpen .lsoSearchSelectControl,.lsoDetailsPage .lsoAssignmentWindow .lsoSearchSelectControl:focus-visible,.lsoDetailsPage .lsoAssignmentSection .lsoSearchSelect.isOpen .lsoSearchSelectControl,.lsoDetailsPage .lsoAssignmentSection .lsoSearchSelectControl:focus-visible{border-color:#0f6cbd!important;background:#fff!important;background-color:#fff!important;color:#172033!important;outline:0!important;box-shadow:0 0 0 2px #0f6cbd1f!important}.lsoDetailsPage .lsoAssignmentWindow .lsoSearchSelectControl:disabled,.lsoDetailsPage .lsoAssignmentSection .lsoSearchSelectControl:disabled{border-color:#c9d3df!important;background:#eef2f6!important;background-color:#eef2f6!important;color:#667085!important;opacity:1!important}.lsoDetailsPage .lsoAssignmentWindow .lsoSearchSelectText,.lsoDetailsPage .lsoAssignmentSection .lsoSearchSelectText{color:#172033!important}.lsoDetailsPage .lsoAssignmentWindow .lsoSearchSelectText strong,.lsoDetailsPage .lsoAssignmentSection .lsoSearchSelectText strong{color:#172033!important;opacity:1!important}.lsoDetailsPage .lsoAssignmentWindow .lsoSearchSelectText small,.lsoDetailsPage .lsoAssignmentSection .lsoSearchSelectText small{color:#475467!important;opacity:1!important}.lsoDetailsPage .lsoAssignmentWindow .lsoSearchSelectText code,.lsoDetailsPage .lsoAssignmentSection .lsoSearchSelectText code{color:#667085!important;opacity:1!important}.lsoDetailsPage .lsoAssignmentWindow .lsoSearchSelectChevron,.lsoDetailsPage .lsoAssignmentSection .lsoSearchSelectChevron{color:#0f6cbd!important;opacity:1!important}body .lsoSearchSelectMenuPortal,body .lsoSearchSelectMenuPortal .lsoSearchSelectOptions{background:#fff!important;background-color:#fff!important;color:#172033!important}body .lsoSearchSelectMenuPortal .lsoSearchSelectOptions>button{border:0!important;border-bottom:1px solid #edf1f5!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#172033!important;box-shadow:none!important}body .lsoSearchSelectMenuPortal .lsoSearchSelectOptions>button:hover,body .lsoSearchSelectMenuPortal .lsoSearchSelectOptions>button.isActive{background:#eef6fd!important;background-color:#eef6fd!important;color:#10233f!important}body .lsoSearchSelectMenuPortal .lsoSearchSelectOptions>button.isSelected{background:#dfeffc!important;background-color:#dfeffc!important;color:#0b5798!important}body .lsoSearchSelectMenuPortal .lsoSearchSelectOptions strong{color:#172033!important}body .lsoSearchSelectMenuPortal .lsoSearchSelectOptions small{color:#475467!important}body .lsoSearchSelectMenuPortal .lsoSearchSelectOptions code{color:#667085!important}body .lsoSearchSelectMenuPortal .lsoSearchSelectOptions em{background:#eef2f6!important;background-color:#eef2f6!important;color:#475467!important}.lsoDetailsPage .lsoOverviewWorkspace{width:100%;min-width:0;padding:22px!important;border:1px solid #d9e2ec!important;border-radius:6px!important;background:#fff!important;box-shadow:0 1px 3px #10233f0f!important}.lsoDetailsPage .lsoOverviewWorkspace .lsoOverlaySectionHead{min-width:0;padding:0 0 16px!important;margin:0 0 18px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:16px!important;border-bottom:1px solid #e3eaf2!important}.lsoDetailsPage .lsoOverviewWorkspace .lsoOverlaySectionHead>div{min-width:0;display:grid;gap:3px}.lsoDetailsPage .lsoOverviewWorkspace .lsoOverlaySectionHead h2{margin:0!important;color:#10233f!important;font-size:12px!important;font-weight:600!important;line-height:1.35!important}.lsoDetailsPage .lsoOverviewWorkspace .lsoOverlaySectionHead p{margin:0!important;color:#667085!important;font-size:11px!important;line-height:1.4!important}.lsoDetailsPage .lsoOverviewWorkspace .lsoOverlaySectionHead .lsoButtonPrimary{min-height:34px;padding:0 13px;align-self:center}.lsoDetailsPage .lsoOverviewWorkspace .lsoOverlayJourneyGrid{width:100%;min-width:0;display:grid!important;grid-template-columns:minmax(0,1fr) 112px minmax(0,1fr)!important;align-items:start!important;gap:18px!important}.lsoDetailsPage .lsoOverviewWorkspace .lsoOverlayJourneyGrid>.lsoCard{min-width:0;padding:0!important;overflow:hidden!important;border:1px solid #cfd9e5!important;border-radius:6px!important;background:#fff!important;box-shadow:0 1px 2px #10233f0a!important}.lsoDetailsPage .lsoOverviewWorkspace .lsoOverlayJourneyGrid>.lsoCard .lsoCardHead{min-width:0;min-height:58px;padding:13px 15px!important;margin:0!important;display:flex!important;align-items:center!important;border-bottom:1px solid #dfe7ef!important;background:#f7f9fc!important}.lsoDetailsPage .lsoOverviewWorkspace .lsoOverlayJourneyGrid>.lsoCard .lsoCardHead>div{min-width:0;display:grid;gap:3px}.lsoDetailsPage .lsoOverviewWorkspace .lsoOverlayJourneyGrid>.lsoCard .lsoEyebrow{color:#667085!important;font-size:10px!important;font-weight:500!important;letter-spacing:0!important}.lsoDetailsPage .lsoOverviewWorkspace .lsoOverlayJourneyGrid>.lsoCard .lsoCardHead h2{min-width:0;margin:0!important;overflow:hidden;color:#10233f!important;font-size:12px!important;font-weight:600!important;text-overflow:ellipsis;white-space:nowrap}.lsoDetailsPage .lsoOverviewWorkspace .lsoOverlayJourneyGrid .lsoContactGrid{min-width:0;padding:5px 15px 14px!important;display:grid!important;grid-template-columns:1fr!important;gap:0!important;background:#fff!important}.lsoDetailsPage .lsoOverviewWorkspace .lsoOverlayJourneyGrid .lsoSummaryItem{min-width:0;min-height:42px;padding:10px 0!important;display:grid!important;grid-template-columns:minmax(108px,.8fr) minmax(0,1.2fr)!important;align-items:start!important;gap:14px!important;border:0!important;border-bottom:1px solid #e7edf3!important;background:transparent!important}.lsoDetailsPage .lsoOverviewWorkspace .lsoOverlayJourneyGrid .lsoSummaryItem:last-child{border-bottom:0!important}.lsoDetailsPage .lsoOverviewWorkspace .lsoOverlayJourneyGrid .lsoSummaryItem span,.lsoDetailsPage .lsoOverviewWorkspace .lsoOverlayJourneyGrid .lsoSummaryItem strong{min-width:0;margin:0!important;overflow-wrap:anywhere;line-height:1.45!important}.lsoDetailsPage .lsoOverviewWorkspace .lsoOverlayJourneyGrid .lsoSummaryItem span{color:#667085!important;font-size:11px!important;font-weight:400!important}.lsoDetailsPage .lsoOverviewWorkspace .lsoOverlayJourneyGrid .lsoSummaryItem strong{color:#172033!important;font-size:11px!important;font-weight:600!important}.lsoDetailsPage .lsoOverviewWorkspace .lsoOverlayDistance{min-width:0;min-height:128px!important;margin-top:58px;padding:16px 8px!important;display:grid!important;place-content:center!important;gap:5px!important;border-top:1px solid #b8cee2;border-bottom:1px solid #b8cee2;background:#f5f9fd!important;color:#667085!important;text-align:center!important}.lsoDetailsPage .lsoOverviewWorkspace .lsoOverlayDistance span{color:#667085!important;font-size:10px!important;font-weight:500!important}.lsoDetailsPage .lsoOverviewWorkspace .lsoOverlayDistance strong{color:#10233f!important;font-size:12px!important;font-weight:600!important;white-space:nowrap}@media(max-width:980px){.lsoDetailsPage .lsoOverviewWorkspace{padding:18px!important}.lsoDetailsPage .lsoOverviewWorkspace .lsoOverlayJourneyGrid{grid-template-columns:1fr!important;gap:14px!important}.lsoDetailsPage .lsoOverviewWorkspace .lsoOverlayDistance{min-height:62px!important;margin-top:0;border:1px solid #d6e2ed;border-radius:4px}}@media(max-width:720px){.lsoDetailsPage .lsoOverviewWorkspace{padding:14px!important}.lsoDetailsPage .lsoOverviewWorkspace .lsoOverlaySectionHead{grid-template-columns:1fr!important;align-items:start!important;gap:12px!important}.lsoDetailsPage .lsoOverviewWorkspace .lsoOverlaySectionHead .lsoButtonPrimary{width:100%}.lsoDetailsPage .lsoOverviewWorkspace .lsoOverlayJourneyGrid .lsoSummaryItem{grid-template-columns:1fr!important;gap:3px!important;padding:9px 0!important}}.lsoRecoveryCard{margin-top:14px;padding:12px 14px;border:1px solid #d9e2ec;border-left:3px solid #ffb000;border-radius:4px;background:#fffaf0;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px}.lsoRecoveryCard.isComplete{border-left-color:#22c77a;background:#f3fcf7}.lsoRecoveryCard.isUnavailable{opacity:.72}.lsoRecoveryIcon{width:34px;height:34px;border-radius:4px;display:grid;place-items:center;background:#ffefc2;color:#8a4b08;font-size:13px;font-weight:800}.lsoRecoveryCard.isComplete .lsoRecoveryIcon{background:#dff8e9;color:#067647}.lsoRecoveryCopy{min-width:0}.lsoRecoveryCopy .lsoEyebrow{color:#8a4b08!important;font-size:10px!important;line-height:13px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase}.lsoRecoveryCard.isComplete .lsoRecoveryCopy .lsoEyebrow{color:#067647!important}.lsoRecoveryCopy h2{margin:2px 0 0;color:#172033!important;font-size:13px!important;line-height:17px!important;font-weight:700!important}.lsoRecoveryCopy>p{margin:3px 0 0;color:#475467!important;font-size:11px!important;line-height:15px!important}.lsoRecoveryButton,.lsoRecoveryConfirm{min-height:34px;border:1px solid #d88900;border-radius:4px;padding:0 12px;background:#ffb000;color:#172033!important;font-size:11px!important;font-weight:700!important;cursor:pointer;white-space:nowrap}.lsoRecoveryButton:hover:not(:disabled),.lsoRecoveryConfirm:hover:not(:disabled){background:#f5a400;border-color:#c77700}.lsoRecoveryButton:disabled,.lsoRecoveryConfirm:disabled{opacity:.5;cursor:default}.lsoRecoveryAuditSummary{margin-top:7px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.lsoRecoveryAuditSummary p{margin:0;display:grid;gap:1px}.lsoRecoveryAuditSummary span{color:#667085!important;font-size:9px!important;line-height:12px!important;text-transform:uppercase;letter-spacing:.04em}.lsoRecoveryAuditSummary strong{color:#172033!important;font-size:11px!important;line-height:14px!important;overflow-wrap:anywhere}.lsoDetailTabs .isRecovery{color:#8a4b08}.lsoDetailTabs .isComplete{color:#067647}.lsoRecoveryBackdrop{position:fixed;inset:0;z-index:2200;padding:18px;background:#0f172a9e;display:grid;place-items:center}.lsoRecoveryDialog,.lsoRecoveryDialog *{box-sizing:border-box}.lsoRecoveryDialog{width:min(610px,100%);max-height:calc(100vh - 36px);overflow:auto;border:1px solid #cfd8e3;border-radius:4px;background:#fff;color:#172033;box-shadow:0 22px 70px #0f172a52}.lsoRecoveryDialogHead{position:sticky;top:0;z-index:3;padding:12px 14px;border-bottom:1px solid #d9e2ec;background:#fff;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.lsoRecoveryDialogHead .lsoEyebrow{color:#8a4b08!important;font-size:10px!important;line-height:13px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase}.lsoRecoveryDialogHead h2{margin:2px 0 0;color:#172033!important;font-size:14px!important;line-height:18px!important;font-weight:700!important}.lsoRecoveryDialogHead p{margin:4px 0 0;max-width:470px;color:#475467!important;font-size:11px!important;line-height:15px!important}.lsoRecoveryClose{flex:0 0 auto;width:32px;height:32px;border:1px solid #bdc9d6;border-radius:4px;background:#f6f8fb;color:#172033!important;font-size:17px!important;line-height:1;font-weight:700;cursor:pointer}.lsoRecoveryClose:hover:not(:disabled){border-color:#0f6cbd;background:#edf6ff;color:#0f6cbd!important}.lsoRecoveryForm{padding:12px 14px 14px;display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;background:#fff}.lsoRecoveryShipmentRef{grid-column:1 / -1;padding:9px 10px;border:1px solid #d9e2ec;border-radius:4px;background:#f6f8fb;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px}.lsoRecoveryShipmentRef span,.lsoRecoveryShipmentRef small{color:#667085!important;font-size:10px!important;line-height:13px!important}.lsoRecoveryShipmentRef strong{color:#172033!important;font-size:12px!important;line-height:15px!important;overflow-wrap:anywhere}.lsoRecoveryShipmentRef small{grid-column:2;grid-row:1 / span 2;align-self:center;text-align:right;white-space:nowrap}.lsoRecoveryField{min-width:0;display:grid;gap:4px;color:#344054!important;font-size:11px!important;line-height:14px!important;font-weight:600}.lsoRecoveryField textarea{width:100%;min-height:78px;resize:vertical;border:1px solid #bdc9d6;border-radius:4px;padding:9px 10px;background:#fff;color:#172033!important;caret-color:#172033;font:inherit;font-weight:400;line-height:15px}.lsoRecoveryField textarea::placeholder{color:#8a98aa!important;opacity:1}.lsoRecoveryField textarea:focus{outline:2px solid rgba(15,108,189,.16);border-color:#0f6cbd}.lsoRecoveryField small{justify-self:end;color:#667085!important;font-size:9px!important;line-height:12px!important;font-weight:400}.lsoRecoveryCheck{min-height:52px;border:1px solid #d9e2ec;border-radius:4px;padding:8px 10px;background:#f8fafc;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;cursor:pointer}.lsoRecoveryCheck.isWarning{border-color:#edc57a;background:#fff8e8}.lsoRecoveryCheck input[type=checkbox]{appearance:none;-webkit-appearance:none;width:18px;height:18px;margin:1px 0 0;border:1px solid #98a6b6;border-radius:3px;background:#fff;display:grid;place-content:center;cursor:pointer}.lsoRecoveryCheck input[type=checkbox]:before{content:"";width:9px;height:5px;border-left:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:rotate(-45deg) scale(0);transform-origin:center;transition:transform .12s ease}.lsoRecoveryCheck input[type=checkbox]:checked{border-color:#0f6cbd;background:#0f6cbd}.lsoRecoveryCheck.isWarning input[type=checkbox]:checked{border-color:#d88900;background:#d88900}.lsoRecoveryCheck input[type=checkbox]:checked:before{transform:rotate(-45deg) scale(1)}.lsoRecoveryCheck input[type=checkbox]:focus-visible{outline:2px solid rgba(15,108,189,.28);outline-offset:2px}.lsoRecoveryCheck span{min-width:0;display:grid;gap:1px}.lsoRecoveryCheck strong{color:#172033!important;font-size:11px!important;line-height:14px!important;font-weight:700!important}.lsoRecoveryCheck small{color:#5d6b7d!important;font-size:10px!important;line-height:13px!important}.lsoRecoveryDialogActions{grid-column:1 / -1;position:sticky;bottom:-14px;z-index:2;margin:2px -14px -14px;padding:10px 14px;border-top:1px solid #d9e2ec;background:#fff;display:flex;justify-content:flex-end;gap:8px}.lsoRecoveryDialogActions .lsoButton{min-height:34px;border-radius:4px;padding:0 12px;color:#344054!important;font-size:11px!important;font-weight:600!important}@media(max-width:760px){.lsoRecoveryCard{grid-template-columns:34px minmax(0,1fr)}.lsoRecoveryButton{grid-column:1 / -1;width:100%}.lsoRecoveryAuditSummary{grid-template-columns:1fr 1fr}.lsoRecoveryBackdrop{padding:10px;align-items:end}.lsoRecoveryDialog{width:100%;max-height:calc(100vh - 20px)}.lsoRecoveryForm{grid-template-columns:1fr}.lsoRecoveryShipmentRef,.lsoRecoveryDialogActions{grid-column:1}.lsoRecoveryShipmentRef{grid-template-columns:1fr}.lsoRecoveryShipmentRef small{grid-column:1;grid-row:auto;text-align:left;white-space:normal}}.lsoRecoveryBackdrop,.lsoRecoveryDialog{display:none!important}.lsoRecoveryInlinePanel{min-width:0;margin:14px 16px 0;overflow:hidden;border:1px solid #d5dee8;border-left:3px solid #ffb000;border-radius:4px;background:#fff;box-shadow:0 1px 2px #10233f0d}.lsoRecoveryInlineHead{min-width:0;padding:13px 14px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-bottom:1px solid #e2e8f0;background:#fffaf0}.lsoRecoveryInlineHead>div{min-width:0}.lsoRecoveryInlineHead .lsoEyebrow{color:#8a4b08!important;font-size:10px!important;line-height:13px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase}.lsoRecoveryInlineHead h2{margin:2px 0 0;color:#172033!important;font-size:14px!important;line-height:18px!important;font-weight:700!important}.lsoRecoveryInlineHead p{margin:4px 0 0;max-width:760px;color:#475467!important;font-size:11px!important;line-height:15px!important}.lsoRecoveryInlineForm{min-width:0;padding:14px;display:grid;gap:12px;background:#fff}.lsoRecoveryInlineFields,.lsoRecoveryInlineChecks{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lsoRecoveryInlinePanel .lsoRecoveryShipmentRef{grid-column:auto}.lsoRecoveryInlinePanel .lsoRecoveryField textarea{min-height:84px;background:#fff;color:#172033!important}.lsoRecoveryInlinePanel .lsoRecoveryCheck{min-height:58px;align-content:center}.lsoRecoveryInlinePanel .lsoRecoveryCheck input[type=checkbox]{width:18px;height:18px}.lsoRecoveryInlineActions{min-width:0;padding-top:11px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #e2e8f0}.lsoRecoveryInlineActions>p{margin:0;color:#667085!important;font-size:10px!important;line-height:14px!important}.lsoRecoveryInlineActions>div{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:8px}.lsoRecoveryInlineActions .lsoButton,.lsoRecoveryInlineActions .lsoRecoveryConfirm{min-height:34px;border-radius:4px;padding:0 13px;font-size:11px!important;font-weight:700!important}.lsoRecoveryInlineActions .lsoRecoveryConfirm{border-color:#0f6cbd;background:#0f6cbd;color:#fff!important}.lsoRecoveryInlineActions .lsoRecoveryConfirm:hover:not(:disabled){border-color:#0b5798;background:#0b5798}.lsoRecoveryInlineActions .lsoRecoveryConfirm:disabled{opacity:.58}@media(max-width:760px){.lsoRecoveryInlinePanel{margin-left:0;margin-right:0}.lsoRecoveryInlineFields,.lsoRecoveryInlineChecks{grid-template-columns:1fr}.lsoRecoveryInlineActions{align-items:stretch;flex-direction:column}.lsoRecoveryInlineActions>div{width:100%}.lsoRecoveryInlineActions .lsoButton,.lsoRecoveryInlineActions .lsoRecoveryConfirm{flex:1 1 0}}.lsoDetailsPage .lsoRecoveryInlinePanel{margin:14px 16px 0;overflow:hidden;border:1px solid #e4c47e;border-left:3px solid #ffb000;border-radius:4px;background:#fff;box-shadow:0 1px 3px #10233f0f}.lsoDetailsPage .lsoRecoveryInlineHead{min-height:64px;padding:13px 14px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid #eadfca;background:#fffaf0}.lsoDetailsPage .lsoRecoveryInlineHead>div{min-width:0;display:grid;gap:2px}.lsoDetailsPage .lsoRecoveryInlineHead .lsoEyebrow{color:#8a4b08!important;font-size:10px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase}.lsoDetailsPage .lsoRecoveryInlineHead h2{margin:0;color:#172033!important;font-size:14px!important;line-height:18px!important;font-weight:700!important}.lsoDetailsPage .lsoRecoveryInlineHead p{margin:2px 0 0;color:#475467!important;font-size:11px!important;line-height:15px!important}.lsoDetailsPage .lsoRecoveryInlineForm{padding:14px;display:grid;gap:12px;background:#fff}.lsoDetailsPage .lsoRecoveryInlineFields,.lsoDetailsPage .lsoRecoveryInlineChecks{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lsoDetailsPage .lsoRecoveryInlinePanel .lsoRecoveryShipmentRef{min-height:48px;padding:9px 11px;border:1px solid #d9e2ec;border-radius:4px;background:#f7f9fc}.lsoDetailsPage .lsoRecoveryInlinePanel .lsoRecoveryField{gap:5px;color:#344054!important;font-size:11px!important;font-weight:600}.lsoDetailsPage .lsoRecoveryInlinePanel .lsoRecoveryField textarea{min-height:82px;padding:9px 10px;border:1px solid #b8c5d3;border-radius:4px;background:#fff;color:#172033!important;line-height:16px}.lsoDetailsPage .lsoRecoveryInlinePanel .lsoRecoveryField textarea:focus{border-color:#0f6cbd;outline:0;box-shadow:0 0 0 2px #0f6cbd1f}.lsoDetailsPage .lsoRecoveryInlinePanel .lsoRecoveryField small{min-height:12px;color:#667085!important;font-size:9px!important;line-height:12px!important}.lsoDetailsPage .lsoRecoveryInlinePanel .lsoRecoveryCheck{min-height:58px;padding:10px 11px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;border:1px solid #d6e0ea;border-radius:4px;background:#f8fafc;cursor:pointer}.lsoDetailsPage .lsoRecoveryInlinePanel .lsoRecoveryCheck.isWarning{border-color:#edc57a;background:#fffaf0}.lsoDetailsPage .lsoRecoveryInlinePanel input.lsoRecoveryCheckbox{appearance:auto!important;-webkit-appearance:checkbox!important;width:16px!important;height:16px!important;min-width:16px;margin:1px 0 0!important;padding:0!important;border:initial!important;border-radius:2px!important;background:initial!important;box-shadow:none!important;accent-color:#0f6cbd;cursor:pointer}.lsoDetailsPage .lsoRecoveryInlinePanel .lsoRecoveryCheck.isWarning input.lsoRecoveryCheckbox{accent-color:#d88900}.lsoDetailsPage .lsoRecoveryInlinePanel input.lsoRecoveryCheckbox:before,.lsoDetailsPage .lsoRecoveryInlinePanel input.lsoRecoveryCheckbox:after{content:none!important;display:none!important}.lsoDetailsPage .lsoRecoveryInlinePanel input.lsoRecoveryCheckbox:focus-visible{outline:2px solid rgba(15,108,189,.3)!important;outline-offset:2px}.lsoDetailsPage .lsoRecoveryInlinePanel .lsoRecoveryCheck>span{min-width:0;display:grid;gap:2px}.lsoDetailsPage .lsoRecoveryInlinePanel .lsoRecoveryCheck strong{color:#172033!important;font-size:11px!important;line-height:14px!important;font-weight:700!important}.lsoDetailsPage .lsoRecoveryInlinePanel .lsoRecoveryCheck small{color:#5d6b7d!important;font-size:10px!important;line-height:13px!important}.lsoDetailsPage .lsoRecoveryInlineActions{min-height:52px;padding-top:11px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #e2e8f0}.lsoDetailsPage .lsoRecoveryInlineActions>p{margin:0;color:#667085!important;font-size:10px!important;line-height:14px!important}.lsoDetailsPage .lsoRecoveryInlineActions>div{flex:0 0 auto;display:flex;align-items:center;gap:8px}.lsoDetailsPage .lsoRecoveryInlineActions .lsoButton,.lsoDetailsPage .lsoRecoveryInlineActions .lsoRecoveryConfirm{min-height:34px;border-radius:4px;padding:0 13px;font-size:11px!important;font-weight:700!important}.lsoDetailsPage .lsoRecoveryInlineActions .lsoRecoveryConfirm{border:1px solid #0f6cbd;background:#0f6cbd;color:#fff!important}.lsoDetailsPage .lsoRecoveryInlineActions .lsoRecoveryConfirm:hover:not(:disabled){border-color:#0b5798;background:#0b5798}.lsoSuccessToast{position:fixed;top:76px;right:18px;z-index:14000;width:min(390px,calc(100vw - 36px));min-height:74px;padding:13px 42px 14px 50px;overflow:hidden;border:1px solid #b7ddc8;border-left:4px solid #12a150;border-radius:4px;background:#fff;color:#172033;box-shadow:0 16px 38px #0f233f38;animation:lsoSuccessToastIn .18s ease-out}.lsoSuccessToastIcon{position:absolute;left:14px;top:15px;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#12a150;color:#fff;font-size:14px;font-weight:800}.lsoSuccessToastCopy{min-width:0;display:grid;gap:4px}.lsoSuccessToastCopy strong{color:#173122!important;font-size:12px!important;line-height:16px!important;font-weight:700!important}.lsoSuccessToastCopy span{color:#475467!important;font-size:11px!important;line-height:15px!important}.lsoSuccessToastClose{position:absolute;top:8px;right:8px;width:27px;height:27px;padding:0;border:0;border-radius:3px;background:transparent;color:#475467;font-size:17px;line-height:1;cursor:pointer}.lsoSuccessToastClose:hover{background:#edf2f7;color:#172033}.lsoSuccessToastTimer{position:absolute;left:0;right:0;bottom:0;height:3px;background:#12a150;transform-origin:left center;animation:lsoSuccessToastTimer 3s linear forwards}@keyframes lsoSuccessToastIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes lsoSuccessToastTimer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(max-width:760px){.lsoDetailsPage .lsoRecoveryInlineFields,.lsoDetailsPage .lsoRecoveryInlineChecks{grid-template-columns:1fr}.lsoDetailsPage .lsoRecoveryInlineActions{align-items:stretch;flex-direction:column}.lsoDetailsPage .lsoRecoveryInlineActions>div{width:100%}.lsoDetailsPage .lsoRecoveryInlineActions button{flex:1}.lsoSuccessToast{top:68px;right:10px;width:calc(100vw - 20px)}}@media(prefers-reduced-motion:reduce){.lsoSuccessToast,.lsoSuccessToastTimer{animation:none}}.lsoDetailsPage .lsoRecoveryInlineFields{align-items:stretch}.lsoDetailsPage .lsoRecoveryInlinePanel .lsoRecoveryField{min-width:0;height:100%;display:grid;grid-template-rows:auto minmax(96px,1fr) 14px;align-content:stretch;gap:6px}.lsoDetailsPage .lsoRecoveryInlinePanel .lsoRecoveryField>span{min-height:16px;display:flex;align-items:center}.lsoDetailsPage .lsoRecoveryInlinePanel .lsoRecoveryField textarea{width:100%;height:100%;min-height:96px;max-height:220px;margin:0;resize:vertical;display:block}.lsoDetailsPage .lsoRecoveryInlinePanel .lsoRecoveryField small{min-height:14px;margin:0;display:flex;align-items:center;justify-content:flex-end;white-space:nowrap}@media(max-width:760px){.lsoDetailsPage .lsoRecoveryInlinePanel .lsoRecoveryField{grid-template-rows:auto minmax(92px,auto) 14px}.lsoDetailsPage .lsoRecoveryInlinePanel .lsoRecoveryField textarea{min-height:92px}}.lsoWorkflowRecoveryCard{margin-top:14px;padding:16px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;border:1px solid #cdd9e5;border-left:3px solid #0f6cbd;border-radius:4px;background:#fff}.lsoWorkflowRecoveryCardCopy{min-width:0}.lsoWorkflowRecoveryCardCopy h2{margin:2px 0 3px;color:#10233f;font-size:14px}.lsoWorkflowRecoveryCardCopy p{color:#667085;font-size:11px}.lsoWorkflowRecoverySummary{display:grid;grid-template-columns:repeat(3,minmax(90px,1fr));gap:12px}.lsoWorkflowRecoverySummary p{margin:0;display:grid;gap:2px}.lsoWorkflowRecoverySummary span{color:#667085;font-size:10px}.lsoWorkflowRecoverySummary strong{color:#172033;font-size:11px;white-space:nowrap}.lsoDetailTabs .isWorkflowRecovery{color:#0f6cbd}.lsoWorkflowRecoveryPanel{margin-top:12px;overflow:hidden;border:1px solid #b8c8d8;border-left:3px solid #0f6cbd;border-radius:4px;background:#fff}.lsoWorkflowRecoveryHead{padding:13px 14px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid #d9e2ec;background:#f7faff}.lsoWorkflowRecoveryHead h2{margin:2px 0 3px;color:#10233f;font-size:14px}.lsoWorkflowRecoveryHead p{color:#667085;font-size:11px}.lsoWorkflowRecoveryForm{padding:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lsoWorkflowRecoveryField{min-width:0;display:grid;gap:5px;color:#344054;font-size:11px;font-weight:600}.lsoWorkflowRecoveryField.isWide{grid-column:1 / -1}.lsoWorkflowRecoveryField select,.lsoWorkflowRecoveryField textarea{width:100%;min-width:0;border:1px solid #b9c7d5;border-radius:4px;background:#fff;color:#172033;font:inherit;font-weight:400;outline:0}.lsoWorkflowRecoveryField select{min-height:38px;padding:0 9px}.lsoWorkflowRecoveryField textarea{min-height:86px;padding:9px 10px;resize:vertical}.lsoWorkflowRecoveryField select:focus,.lsoWorkflowRecoveryField textarea:focus{border-color:#0f6cbd;box-shadow:0 0 0 2px #0f6cbd1f}.lsoWorkflowRecoveryField small{justify-self:end;color:#667085;font-size:9px;font-weight:400}.lsoWorkflowRecoveryConfirm{grid-column:1 / -1;padding:10px 11px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;border:1px solid #efc06a;border-radius:4px;background:#fff9ed;cursor:pointer}.lsoWorkflowRecoveryConfirm input{width:18px;height:18px;margin:1px 0 0;accent-color:#0f6cbd}.lsoWorkflowRecoveryConfirm span{display:grid;gap:2px}.lsoWorkflowRecoveryConfirm strong{color:#172033;font-size:11px}.lsoWorkflowRecoveryConfirm small{color:#667085;font-size:10px}.lsoWorkflowRecoveryActions{grid-column:1 / -1;padding-top:11px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #e1e7ee}@media(max-width:920px){.lsoWorkflowRecoveryCard{grid-template-columns:1fr;align-items:stretch}.lsoWorkflowRecoverySummary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.lsoWorkflowRecoveryForm,.lsoWorkflowRecoverySummary{grid-template-columns:1fr}.lsoWorkflowRecoveryField.isWide,.lsoWorkflowRecoveryConfirm,.lsoWorkflowRecoveryActions{grid-column:1}.lsoWorkflowRecoveryActions{align-items:stretch;flex-direction:column}.lsoWorkflowRecoveryActions button{width:100%}}.omdPage,.omdPage *{box-sizing:border-box;font-size:12px!important;font-weight:400!important;border-radius:2px!important;text-transform:none!important;letter-spacing:0!important}.omdPage{width:100%;min-width:0;display:grid;gap:12px;color:#0f172a}.omdNoSelect{-webkit-user-select:none!important;user-select:none!important}.omdToast{position:fixed;top:76px;right:18px;z-index:400;min-width:280px;max-width:440px;padding:10px 12px;background:#fff;box-shadow:0 18px 44px #0f172a2e}.omdToastOk{border-left:3px solid #10b981;color:#047857}.omdToastError{border-left:3px solid #dc2626;color:#b91c1c}.omdPrimaryButton,.omdSoftButton{min-height:34px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #cbd5e1;background:#fff;color:#0f172a;cursor:pointer;white-space:nowrap}.omdPrimaryButton{border-color:#0f6cbd;background:#0f6cbd;color:#fff}.omdPrimaryButton:hover{background:#115ea3}.omdSoftButton:hover{border-color:#0f6cbd;background:#eff6ff}.omdPrimaryButton:disabled,.omdSoftButton:disabled{opacity:.55;cursor:not-allowed}.omdOrdersPage{background:radial-gradient(circle at 4% 0%,rgba(15,108,189,.08),transparent 24%),radial-gradient(circle at 92% 0%,rgba(16,185,129,.06),transparent 24%),#f5f8fc}.omdOrdersHero{min-height:76px;padding:14px;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.85fr);gap:14px;align-items:center;background:linear-gradient(135deg,#fff,#f1f7ff);border:1px solid #dbe7f3;box-shadow:0 12px 26px #0f172a12}.omdOrdersHero span,.omdOrdersHero p{color:#64748b}.omdOrdersHero h2{margin:3px 0;color:#0f172a}.omdOrdersHeroActions{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 92px;gap:8px}.omdOrdersHeroActions select,.omdOrdersHeroActions button{width:100%;min-height:36px;border:1px solid #cbd5e1;background:#fff;color:#0f172a;padding:0 10px;outline:none}.omdOrdersHeroActions button{color:#0f6cbd;cursor:pointer}.omdOrdersMetricGrid{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px}.omdOrdersMetricGrid article{min-width:0;min-height:76px;padding:12px;display:grid;gap:4px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 12px 26px #0f172a12}.omdOrdersMetricGrid span,.omdOrdersMetricGrid small{color:#64748b}.omdOrdersMetricGrid strong{color:#0f172a}.omdOrdersPanel{min-width:0;padding:12px;display:grid;gap:12px;background:#fff;border:1px solid #dbe7f3;box-shadow:0 18px 36px #0f172a17}.omdOrdersPanelHead{min-width:0;display:flex;justify-content:space-between;gap:12px}.omdOrdersPanelHead h2{margin:0;color:#0f172a}.omdOrdersPanelHead p{margin:4px 0 0;color:#64748b}.omdOrdersToolbar{display:grid;grid-template-columns:minmax(260px,1fr) 170px 74px 74px;gap:8px;align-items:center}.omdOrdersToolbar select,.omdOrdersToolbar button{width:100%;min-height:36px}.omdOrdersToolbar select{border:1px solid #cbd5e1;background:#fff;color:#0f172a;padding:0 10px;outline:none}.omdOrdersSearch{min-width:0;min-height:38px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;border:1px solid #cbd5e1;background:#fff;box-shadow:0 10px 22px #0f6cbd12}.omdOrdersSearch span{height:100%;display:grid;place-items:center;color:#0f6cbd;background:#f8fbff;border-right:1px solid #e2e8f0}.omdOrdersSearch input{width:100%;min-width:0;min-height:36px;border:0;background:transparent;color:#0f172a;outline:none;padding:0 10px}.omdOrdersSearch input::placeholder{color:#94a3b8}.omdOrderChips button{min-height:26px;padding:0 8px;border:1px solid #bfdbfe;background:#eff6ff;color:#0f6cbd;cursor:pointer}.omdOrderChips span{margin-left:5px}.omdOrdersTableWrap{min-width:0;overflow-x:auto;background:#fff;border:1px solid #e2e8f0}.omdOrdersTable{width:100%;min-width:1080px;table-layout:fixed;border-collapse:collapse;background:#fff}.omdOrdersTable th,.omdOrdersTable td{height:42px;padding:8px 10px;border-bottom:1px solid #e5e7eb;color:#0f172a;text-align:left;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.omdOrdersTable th{background:#f8fafc;color:#475569}.omdOrdersTable tbody tr{cursor:pointer;background:#fff}.omdOrdersTable tbody tr:nth-child(2n){background:#fbfdff}.omdOrdersTable tbody tr:hover,.omdOrdersTable tbody tr.isActive{background:#eff6ff}.omdOrdersTable tbody tr.isActive{box-shadow:inset 3px 0 #0f6cbd}.omdOrdersTable td small{margin-top:2px;color:#64748b}.omdOrdersTable button{min-height:28px;padding:0 10px;border:1px solid #cbd5e1;background:#fff;color:#0f6cbd;cursor:pointer}.omdOrdersTable button:hover{border-color:#0f6cbd;background:#eff6ff}.omdStatusPill{min-height:22px;padding:3px 8px;display:inline-flex!important;align-items:center;width:fit-content;max-width:100%;background:#f1f5f9;color:#475569}.omdStatusPill.good{background:#dcfce7;color:#15803d}.omdStatusPill.warning{background:#fef3c7;color:#92400e}.omdStatusPill.done{background:#dbeafe;color:#1d4ed8}.omdStatusPill.danger{background:#fee2e2;color:#b91c1c}.omdOrderEmpty{min-height:82px;display:grid;justify-items:start;align-content:center;gap:8px;color:#64748b}.omdOrderEmpty button{min-height:28px;padding:0 10px;border:1px solid #cbd5e1;background:#fff;color:#0f6cbd;cursor:pointer}.omdOrdersPager{min-height:38px;padding-top:8px;border-top:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#64748b}.omdOrdersPager button{min-height:28px;padding:0 9px;border:1px solid #cbd5e1;background:#fff;color:#0f6cbd;cursor:pointer}.omdOrdersPager button:disabled{opacity:.5;cursor:not-allowed}.omdOrderDrawerBackdrop{position:fixed;inset:0;z-index:250;background:#0f172a14;opacity:0;pointer-events:none;transition:opacity .16s ease}.omdOrderDrawerBackdrop.isOpen{opacity:1;pointer-events:none}.omdOrderDrawer{position:fixed;top:90px;right:14px;bottom:14px;z-index:260;min-width:420px;max-width:min(860px,calc(100vw - 20px));height:auto;max-height:calc(100vh - 104px);background:#fff;border:1px solid #cbd5e1;box-shadow:0 20px 54px #0f172a47;display:grid;grid-template-rows:auto minmax(0,1fr);transform:translate(110%);transition:transform .18s ease}.omdOrderDrawer.isOpen{transform:none}.omdOrderDrawerResize{position:absolute;left:-6px;top:0;bottom:0;z-index:8;width:12px;border:0;padding:0;background:transparent;cursor:col-resize}.omdOrderDrawerResize:after{content:"";position:absolute;left:5px;top:0;bottom:0;width:1px;background:#0f6cbd;opacity:.55}.omdOrderDrawerHeader{min-height:62px;padding:12px;border-bottom:1px solid #e5e7eb;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;background:#fff;cursor:move;position:sticky;top:0;z-index:5}.omdOrderDrawerHeader h2{margin:0;color:#0f172a}.omdOrderDrawerHeader p{margin:4px 0 0;color:#64748b}.omdOrderDrawerHeaderActions{display:inline-flex;align-items:center;gap:6px}.omdOrderDrawerHeaderActions button{min-width:30px;height:30px;border:1px solid #cbd5e1;background:#fff;color:#0f172a;cursor:pointer}.omdOrderDrawerHeaderActions button:first-child{padding:0 9px}.omdOrderDrawerBody{min-height:0;overflow:auto;padding:12px;display:grid;gap:12px;align-content:start}.omdFulfilmentTrack{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.omdFulfilmentTrack div{min-width:0;min-height:56px;padding:8px;display:grid;justify-items:center;align-content:center;gap:5px;border:1px solid #e5e7eb;background:#f8fafc;color:#64748b}.omdFulfilmentTrack span{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;background:#e2e8f0;color:#64748b}.omdFulfilmentTrack small{color:#64748b}.omdFulfilmentTrack .isDone small{color:#0f172a}.omdOrderDetailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.omdOrderDetailGrid div{min-width:0;min-height:58px;padding:9px;display:grid;gap:4px;border:1px solid #e5e7eb;background:#f8fafc}.omdOrderDetailGrid span{color:#64748b}.omdOrderDetailGrid strong{min-width:0;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omdStatusForm{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,1fr);gap:8px}.omdField span{color:#64748b}.omdField input,.omdField select,.omdField textarea{width:100%;min-height:34px;padding:7px 9px;background:#fff;color:#0f172a;border:1px solid #cbd5e1;outline:none}.omdCheckLine{min-height:34px;display:inline-flex;align-items:center;gap:8px;color:#334155}.omdCheckLine input{width:auto}.omdMessageTemplatePanel{display:grid;gap:8px;padding:9px;border:1px solid #e5e7eb;background:#f8fafc}.omdTemplateHead{display:grid;gap:3px}.omdTemplateHead span{color:#0f172a}.omdTemplateHead small{color:#64748b}.omdTemplateGrid button{min-height:58px;padding:8px;display:grid;gap:4px;text-align:left;background:#fff;border:1px solid #d2d0ce;color:#0f172a;cursor:pointer}.omdTemplateGrid button:hover,.omdTemplateGrid button.isSelected{border-color:#0f6cbd;background:#eff6ff}.omdTemplateGrid button.isSelected{box-shadow:inset 3px 0 #0f6cbd}.omdTemplateGrid button span{color:#0f172a}.omdTemplateGrid button small{color:#64748b;line-height:1.35}.omdNotificationPreview{grid-column:1 / -1;padding:9px;border:1px solid #bfdbfe;background:#eff6ff;display:grid;gap:4px}.omdNotificationPreview span{color:#1d4ed8}.omdNotificationPreview strong{color:#0f172a;white-space:pre-line;line-height:1.35}.omdMiniSection{display:grid;gap:8px;padding:10px;border:1px solid #e5e7eb;background:#fff}.omdMiniHead{display:grid;gap:3px}.omdMiniHead h2,.omdMiniSection h2{margin:0;color:#0f172a}.omdMiniHead p{margin:0;color:#64748b}.omdMiniRow{min-height:34px;display:grid;gap:4px;border-top:1px solid #e5e7eb;padding-top:8px}.omdMiniRow span{min-width:0;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omdMiniRow strong{color:#0f172a}.omdMiniEmpty{color:#64748b;padding:8px 0}.omdStockRow{min-width:0;display:grid;grid-template-columns:minmax(160px,1fr) 48px minmax(80px,auto) minmax(80px,auto) 78px;gap:8px;align-items:center;padding:9px;border:1px solid #e5e7eb;background:#f8fafc}.omdStockRow span{color:#64748b}.omdStockRow div:first-child span{color:#0f172a}.omdStockRow small{color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omdStockRow strong{color:#0f172a;white-space:nowrap}.omdOrderEmptyState{min-height:160px;display:grid;align-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;background:#f8fafc;color:#64748b;text-align:center}@media(max-width:1100px){.omdOrdersHero,.omdOrdersToolbar{grid-template-columns:1fr}.omdOrdersMetricGrid{grid-template-columns:repeat(3,minmax(120px,1fr))}}@media(max-width:900px){.omdOrdersMetricGrid,.omdOrderDetailGrid,.omdStatusForm,.omdStockRow,.omdTemplateGrid,.omdOrdersHeroActions{grid-template-columns:1fr}.omdOrdersPager{align-items:flex-start;flex-direction:column}.omdOrderDrawer{top:0!important;right:0!important;bottom:0!important;width:100%!important;min-width:0;max-width:100%!important;max-height:100vh;border:0}.omdOrderDrawerHeader{cursor:default}.omdOrderDrawerResize{display:none}.omdFulfilmentTrack{grid-template-columns:repeat(2,minmax(0,1fr))}}.omdOverviewPage,.omdOverviewPage *{box-sizing:border-box;font-family:Segoe UI,Arial,sans-serif;font-size:12px;font-weight:400;letter-spacing:0;text-transform:none}.omdOverviewPage{width:100%;min-width:0;display:grid;gap:8px;color:#1f2933}.omdOverviewPage>*{width:100%;min-width:0}.omdOverviewPage h1,.omdOverviewPage h2,.omdOverviewPage h3,.omdOverviewPage h4,.omdOverviewPage p{margin:0}.omdOverviewPage h2,.omdOverviewPage h3{color:#0f172a;font-size:12px;font-weight:600;line-height:16px}.omdToast{position:fixed;top:76px;right:18px;z-index:120;width:min(380px,calc(100vw - 36px));min-height:42px;padding:10px 12px;border:1px solid #dbe3ec;border-radius:2px;background:#fff;color:#0f172a;box-shadow:0 18px 42px #0f172a38,0 2px 8px #0f172a1f;font:400 12px/16px Segoe UI,Arial,sans-serif}.omdToastError{border-left:3px solid #a4262c}.omdToastOk{border-left:3px solid #107c10}.omdOverviewWorkspace{min-width:0;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border-radius:2px;box-shadow:0 10px 26px #0f172a14,0 1px 2px #0f172a14}.omdOverviewWorkspace>div:first-child{min-width:0}.omdOverviewWorkspace p,.omdOverviewSectionHead p,.omdOverviewAdmin p{margin-top:3px;color:#64748b;font:400 12px/16px Segoe UI,Arial,sans-serif}.omdOverviewActions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.omdOverviewActions a,.omdOverviewActions button{min-height:32px;padding:7px 12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d2d0ce;border-radius:2px;background:#fff;color:#0078d4;text-decoration:none;cursor:pointer;white-space:nowrap;font:400 12px/16px Segoe UI,Arial,sans-serif}.omdOverviewActions a:hover,.omdOverviewActions button:hover{background:#eff6fc;border-color:#0078d4}.omdOverviewActions .isPrimary{background:#0f6cbd;color:#fff;border-color:#0f6cbd}.omdOverviewActions .isPrimary:hover{background:#115ea3}.omdOverviewActions button:disabled{opacity:.5;cursor:not-allowed}.omdOverviewError{min-height:42px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fde7e9;border:1px solid #f1c7cc;border-radius:2px;color:#a4262c}.omdOverviewError button{min-height:30px;padding:6px 10px;border:1px solid #f1c7cc;border-radius:2px;background:#fff;color:#a4262c;cursor:pointer}.omdOverviewMetrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.omdOverviewMetrics article{min-width:0;min-height:86px;padding:12px;display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:center;background:#fff;border:1px solid #dbe3ec;border-radius:2px;box-shadow:0 1px 2px #0f172a0d}.omdOverviewMetricIcon,.omdOverviewQuickGrid>a>span,.omdOverviewAdmin>span{width:38px;height:38px;display:grid;place-items:center;border:1px solid transparent;border-radius:2px;font:600 12px/16px Segoe UI,Arial,sans-serif}.tone1{background:#eaf2ff!important;color:#1267e3!important;border-color:#dbeafe!important}.tone2{background:#dcfce7!important;color:#15803d!important;border-color:#bbf7d0!important}.tone3{background:#f3e8ff!important;color:#7e22ce!important;border-color:#e9d5ff!important}.tone4{background:#fff7ed!important;color:#c2410c!important;border-color:#fed7aa!important}.tone5{background:#eef2ff!important;color:#4338ca!important;border-color:#c7d2fe!important}.omdOverviewMetrics span,.omdOverviewMetrics small{display:block;color:#64748b;font:400 12px/16px Segoe UI,Arial,sans-serif}.omdOverviewMetrics strong{display:block;margin:2px 0;color:#0f172a;font:600 16px/20px Segoe UI,Arial,sans-serif;font-variant-numeric:tabular-nums}.omdOverviewRollout,.omdOverviewQuick,.omdOverviewAdmin{min-width:0;padding:12px;display:grid;gap:12px;background:#fff;border:1px solid #dbe3ec;border-radius:2px;box-shadow:0 10px 26px #0f172a14,0 1px 2px #0f172a14}.omdOverviewSectionHead{min-width:0}.omdOverviewSteps{min-width:0;display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:8px}.omdOverviewSteps a{min-width:0;min-height:154px;padding:10px;display:grid;grid-template-rows:auto auto 1fr auto;gap:8px;color:#0f172a;text-decoration:none;background:#f8fafc;border:1px solid #dbe3ec;border-radius:2px}.omdOverviewSteps a:hover{background:#eff6fc;border-color:#93c5fd}.omdOverviewStepTop{display:flex;align-items:center;justify-content:space-between;gap:8px}.omdOverviewStepTop>span{width:22px;height:22px;display:grid;place-items:center;background:#0f6cbd;color:#fff;border-radius:2px;font:600 12px/16px Segoe UI,Arial,sans-serif}.omdOverviewStepTop i{width:34px;height:34px;display:grid;place-items:center;background:#eef4ff;color:#1267e3;border:1px solid #dbeafe;border-radius:2px;font:600 12px/16px Segoe UI,Arial,sans-serif;font-style:normal}.omdOverviewSteps p{color:#334155;font:400 12px/16px Segoe UI,Arial,sans-serif}.omdOverviewSteps small{width:fit-content;min-height:22px;padding:3px 8px;display:inline-flex;align-items:center;border-radius:2px;background:#dcfce7;color:#15803d;font:400 12px/16px Segoe UI,Arial,sans-serif}.omdOverviewSteps .isPending small{background:#fef3c7;color:#92400e}.omdOverviewQuickGrid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:8px}.omdOverviewQuickGrid a{min-width:0;min-height:62px;padding:10px;display:grid;grid-template-columns:38px minmax(0,1fr) 16px;gap:10px;align-items:center;background:#f8fafc;border:1px solid #dbe3ec;border-radius:2px;color:#0f172a;text-decoration:none}.omdOverviewQuickGrid a:hover{background:#eff6fc;border-color:#93c5fd}.omdOverviewQuickGrid p{margin-top:2px;color:#64748b;font:400 12px/16px Segoe UI,Arial,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omdOverviewQuickGrid b{color:#64748b;text-align:right;font:400 12px/16px Segoe UI,Arial,sans-serif}.omdOverviewAdmin{grid-template-columns:40px minmax(0,1fr);align-items:start;background:#f8fbff}.omdOverviewAdmin div div{margin-top:7px;display:flex;flex-wrap:wrap;gap:8px}.omdOverviewAdmin a{color:#1267e3;text-decoration:none;font:400 12px/16px Segoe UI,Arial,sans-serif}.omdOverviewAdmin a:hover{text-decoration:underline}@media(max-width:1180px){.omdOverviewMetrics{grid-template-columns:repeat(3,minmax(140px,1fr))}.omdOverviewSteps,.omdOverviewQuickGrid{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media(max-width:760px){.omdOverviewWorkspace{align-items:flex-start;flex-direction:column}.omdOverviewActions{width:100%;justify-content:flex-start}.omdOverviewActions a,.omdOverviewActions button{flex:1 1 auto}.omdOverviewMetrics,.omdOverviewSteps,.omdOverviewQuickGrid{grid-template-columns:1fr}}.omdlPage,.omdlPage *{box-sizing:border-box;font-family:Segoe UI,Arial,sans-serif;font-size:12px;font-weight:400;letter-spacing:0;text-transform:none}.omdlPage{width:100%;min-width:0;display:grid;gap:8px;color:#0f172a}.omdlPage>*{width:100%;min-width:0}.omdlToast{position:fixed;top:76px;right:18px;z-index:180;width:min(380px,calc(100vw - 36px));min-height:42px;padding:10px 12px;border:1px solid #dbe3ec;border-radius:2px;background:#fff;box-shadow:0 18px 42px #0f172a38,0 2px 8px #0f172a1f;font:400 12px/16px Segoe UI,Arial,sans-serif}.omdlToast.isSuccess{border-left:3px solid #107c10;color:#107c10}.omdlToast.isError{border-left:3px solid #a4262c;color:#a4262c}.omdlPrimary,.omdlSecondary,.omdlActions a,.omdlActions button,.omdlFilters button,.omdlPager button{min-height:32px;padding:7px 12px;display:inline-flex;align-items:center;justify-content:center;appearance:none;border:1px solid #d2d0ce;border-radius:2px;background:#fff;color:#0078d4;box-shadow:none;cursor:pointer;white-space:nowrap;text-decoration:none;font:400 12px/16px Segoe UI,Arial,sans-serif}.omdlPrimary{border-color:#0f6cbd;background:#0f6cbd;color:#fff}.omdlPrimary:hover{background:#115ea3}.omdlSecondary:hover,.omdlActions a:hover,.omdlActions button:hover,.omdlFilters button:hover,.omdlPager button:hover{background:#eff6fc;border-color:#0078d4}.omdlPrimary:disabled,.omdlSecondary:disabled,.omdlActions button:disabled,.omdlFilters button:disabled,.omdlPager button:disabled{opacity:.5;cursor:not-allowed}.omdlSecondary.full{width:100%}.omdlMetrics{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:8px}.omdlMetrics article,.omdlFilters{min-width:0;background:#fff;border-radius:2px;box-shadow:0 10px 26px #0f172a14,0 1px 2px #0f172a14}.omdlMetrics article{min-height:58px;padding:10px 12px;display:grid;gap:3px}.omdlMetrics span{color:#64748b}.omdlMetrics strong{color:#0f172a;font:600 16px/20px Segoe UI,Arial,sans-serif}.omdlFilters{padding:10px;display:grid;grid-template-columns:minmax(260px,1fr) 140px 140px 140px auto;gap:8px}.omdlFilters input,.omdlFilters select,.omdlFormGrid input,.omdlFormGrid select{width:100%;min-width:0;min-height:34px;margin:0;padding:7px 9px;border:1px solid #d2d0ce;border-radius:2px;background:#fff;color:#323130;box-shadow:none;outline:none;font:400 12px/16px Segoe UI,Arial,sans-serif}.omdlFilters input:focus,.omdlFilters select:focus,.omdlFormGrid input:focus,.omdlFormGrid select:focus{border-color:#0078d4;box-shadow:0 0 0 1px #0078d4}.omdlTableCard{min-width:0;display:grid;overflow:hidden;background:#111827;border-radius:2px;box-shadow:0 18px 36px #0f172a3d,0 1px 2px #0f172a24}.omdlTableWrap{width:100%;min-width:0;overflow-x:auto;background:#0b1220;scrollbar-gutter:stable}.omdlTable{width:100%;min-width:900px;table-layout:fixed;border-collapse:collapse;background:#0b1220}.omdlTable th,.omdlTable td{min-height:38px;padding:8px 9px;border-bottom:1px solid #1e293b;text-align:left;vertical-align:middle;color:#dbeafe;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:400 12px/16px Segoe UI,Arial,sans-serif}.omdlTable th{background:#172033;color:#93c5fd;font-weight:600}.omdlTable tbody tr{background:#0f172a}.omdlTable tbody tr:nth-child(2n){background:#111c2f}.omdlTable tbody tr:hover{background:#1e293b}.omdlLocationLink{display:grid;gap:2px;color:#dbeafe;text-decoration:none}.omdlLocationLink span{color:#e5efff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omdlLocationLink small{color:#7890ad;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omdlPill{min-height:18px;padding:1px 0;display:inline-flex;align-items:center;background:transparent;border-radius:0}.omdlPill.good{color:#86efac}.omdlPill.danger{color:#fca5a5}.omdlPill.neutral{color:#cbd5e1}.omdlActions{min-width:0;display:flex;align-items:center;gap:6px;flex-wrap:nowrap}.omdlActions a,.omdlActions button{min-height:28px;padding:5px 8px;background:#172033;border-color:#334155;color:#dbeafe}.omdlActions .danger{color:#fca5a5;border-color:#ef444473}.omdlPager{min-height:42px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#cbd5e1;background:#0f172a}.omdlPager div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.omdlPager button{background:#172033;border-color:#334155;color:#dbeafe}.omdlTable{min-width:1240px}.omdlColLocation{width:250px}.omdlColRole{width:120px}.omdlColType{width:100px}.omdlColCountry{width:150px}.omdlColCity{width:120px}.omdlColStatus{width:90px}.omdlColHub{width:100px}.omdlColActions{width:310px}.omdlTable th:last-child,.omdlTable td:last-child{overflow:visible;text-overflow:clip}.omdlActions{width:100%;min-width:286px;justify-content:flex-start;flex-wrap:nowrap}.omdlActions a,.omdlActions button{flex:0 0 auto;min-width:max-content}.omdlEditorShell{width:100%;min-width:0;display:grid;grid-template-columns:minmax(420px,.95fr) minmax(420px,1.05fr);gap:10px;align-items:start}.omdlEditorCard,.omdlMapCard{min-width:0;padding:12px;display:grid;gap:12px;background:#fff;border:1px solid #dbe3ec;border-radius:2px;box-shadow:0 10px 26px #0f172a14,0 1px 2px #0f172a14}.omdlSectionHead{min-width:0;display:grid;gap:2px;padding-bottom:8px;border-bottom:1px solid #edf2f7}.omdlSectionHead h3{margin:0;color:#0f172a;font:600 12px/16px Segoe UI,Arial,sans-serif}.omdlSectionHead p{margin:0;color:#64748b;font:400 12px/16px Segoe UI,Arial,sans-serif}.omdlFormGrid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.omdlFormGrid label{min-width:0;display:grid;gap:5px}.omdlFormGrid label span{color:#64748b;font:400 12px/16px Segoe UI,Arial,sans-serif}.omdlFormGrid .wide{grid-column:1 / -1}.omdlFormGrid input[readonly]{background:#f8fafc;color:#64748b}.omdlFormGrid input:disabled,.omdlFormGrid select:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.omdlHubBox{margin-top:2px;padding:12px;display:grid;gap:12px;background:#f8fafc;border:1px solid #dbe3ec;border-radius:2px}.omdlHubChecks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.omdlHubChecks label{min-height:32px;display:inline-flex;align-items:center;gap:8px;color:#334155;font:400 12px/16px Segoe UI,Arial,sans-serif}.omdlHubChecks input{width:auto;margin:0}.omdlHubChecks label:first-child{grid-column:1 / -1}.omdlMapCard{position:sticky;top:10px}.omdlMapCanvas{width:100%;min-height:500px;border:1px solid #d8e1ec;border-radius:2px;background:#e5e7eb;overflow:hidden}.omdlAddressPreview{padding:10px;display:grid;gap:4px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:2px}.omdlAddressPreview span,.omdlAddressPreview small{color:#64748b;font:400 12px/16px Segoe UI,Arial,sans-serif}.omdlAddressPreview strong{color:#0f172a;font:400 12px/16px Segoe UI,Arial,sans-serif;overflow-wrap:anywhere}.omdlEditorFooter{grid-column:1 / -1;min-width:0;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border:1px solid #dbe3ec;border-radius:2px;box-shadow:0 10px 26px #0f172a14,0 1px 2px #0f172a14}.omdlEditorFooterLeft,.omdlEditorFooterRight{min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.omdlEditorFooterRight{justify-content:flex-end}@media(max-width:1100px){.omdlEditorShell{grid-template-columns:1fr}.omdlMapCard{position:static}.omdlMetrics{grid-template-columns:repeat(3,minmax(120px,1fr))}}@media(max-width:860px){.omdlTable,.omdlTable thead,.omdlTable tbody,.omdlTable tr,.omdlTable th,.omdlTable td{display:block;width:100%;min-width:0}.omdlTable{min-width:0}.omdlTable thead{display:none}.omdlTable tr{padding:10px;border-bottom:1px solid #1e293b}.omdlTable td{min-height:0;padding:6px 0;border-bottom:0;display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px;white-space:normal}.omdlTable td:before{content:attr(data-label);color:#94a3b8}.omdlActions{flex-wrap:wrap}}@media(max-width:760px){.omdlMetrics,.omdlFilters,.omdlFormGrid,.omdlHubChecks{grid-template-columns:1fr}.omdlHubChecks label:first-child{grid-column:auto}.omdlEditorFooter{align-items:stretch;flex-direction:column}.omdlEditorFooterLeft,.omdlEditorFooterRight{width:100%}.omdlEditorFooterLeft>*,.omdlEditorFooterRight>*,.omdlPrimary,.omdlSecondary,.omdlFilters button{width:100%}.omdlMapCanvas{min-height:360px}}.omdlPage{width:100%;max-width:none;margin:0;padding:0;gap:10px;background:transparent}.omdlPageHeader{min-width:0;min-height:58px;padding:0 0 10px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;border:0;border-bottom:1px solid #dfe5ec;border-radius:0;background:transparent;box-shadow:none}.omdlPageHeader>div{min-width:0;display:grid;gap:3px}.omdlPageHeader h1{margin:0;color:#111827;font:600 14px/18px Segoe UI,Arial,sans-serif}.omdlPageHeader p{margin:0;color:#667085;font:400 11px/16px Segoe UI,Arial,sans-serif}.omdlPageHeader .omdlPrimary{flex:0 0 auto;min-height:31px;padding:6px 11px}.omdlMetrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.omdlMetrics article{min-height:58px;padding:9px 10px;align-content:center;gap:3px;border:1px solid #dfe5ec;border-radius:2px;background:#fff;box-shadow:none}.omdlMetrics span{color:#667085;font:400 10px/14px Segoe UI,Arial,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.omdlMetrics strong{color:#111827;font:600 15px/18px Segoe UI,Arial,sans-serif}.omdlFilters{padding:8px;border:1px solid #dfe5ec;border-radius:2px;background:#fff;box-shadow:none}.omdlTableCard{border:1px solid #dfe5ec;border-radius:2px;box-shadow:none}@media(max-width:1220px){.omdlMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.omdlPageHeader{align-items:stretch;flex-direction:column}.omdlPageHeader .omdlPrimary{width:100%}.omdlMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:440px){.omdlMetrics{grid-template-columns:1fr}}.omduPage,.omduPage *{box-sizing:border-box;font-family:Segoe UI,Arial,sans-serif!important;font-size:12px!important;line-height:16px!important;letter-spacing:0!important;text-transform:none!important}.omduPage{width:100%;min-width:0;display:grid;gap:10px;color:#0f172a}.omduPage>*{width:100%;min-width:0}.omduPage h1,.omduPage h2,.omduPage h3,.omduPage h4,.omduPage h5,.omduPage h6,.omduPage strong,.omduPage b{font-size:12px!important;line-height:16px!important}.omduPage h1,.omduPage h2,.omduPage h3,.omduPage h4,.omduPage p{margin:0}.omduToast{position:fixed;top:76px;right:18px;z-index:180;width:min(440px,calc(100vw - 36px));min-height:42px;padding:10px 12px;border:1px solid #dbe3ec;border-radius:2px;background:#fff;box-shadow:0 18px 42px #0f172a38,0 2px 8px #0f172a1f}.omduToast.isSuccess{border-left:3px solid #107c10;background:#ecfdf3;color:#107c10}.omduToast.isError{border-left:3px solid #a4262c;background:#fde7e9;color:#a4262c}.omduCommandBar,.omduEditorTopBar{min-height:58px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border:1px solid #dbe3ec;border-radius:2px;box-shadow:0 10px 26px #0f172a14,0 1px 2px #0f172a14}.omduCommandBar h2{color:#0f172a;font-weight:600!important}.omduEditorTopLeft{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.omduPrimary,.omduSecondary,.omduDanger,.omduActions a,.omduActions button,.omduFilters button,.omduPager button{min-height:30px;padding:6px 10px;display:inline-flex;align-items:center;justify-content:center;appearance:none;border:1px solid #d2d0ce;border-radius:2px;background:#fff;color:#0078d4;text-decoration:none;cursor:pointer;white-space:nowrap}.omduPrimary{border-color:#0f6cbd;background:#0f6cbd;color:#fff}.omduPrimary:hover{background:#115ea3}.omduSecondary:hover,.omduActions a:hover,.omduActions button:hover,.omduFilters button:hover,.omduPager button:hover{background:#eff6fc;border-color:#0078d4}.omduDanger{color:#b91c1c;border-color:#fecaca}.omduDanger:hover{background:#fef2f2;border-color:#ef4444}.omduActions button:disabled,.omduPager button:disabled,.omduPrimary:disabled,.omduSecondary:disabled,.omduDanger:disabled{opacity:.5;cursor:not-allowed}.omduMetrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.omduMetrics article{min-width:0;min-height:64px;padding:10px 12px;display:grid;align-content:center;gap:4px;background:#fff;border:1px solid #dbe3ec;border-radius:2px;box-shadow:0 1px 2px #0f172a0d}.omduMetrics span{color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omduMetrics strong{color:#0f6cbd;font-weight:600!important;font-variant-numeric:tabular-nums}.omduFilters{padding:10px;display:grid;grid-template-columns:minmax(280px,1fr) 140px 140px 190px auto;gap:8px;background:#fff;border:1px solid #dbe3ec;border-radius:2px;box-shadow:0 10px 26px #0f172a14,0 1px 2px #0f172a14}.omduFilters input,.omduFilters select,.omduFormGrid input,.omduFormGrid select,.omduFormGrid textarea{width:100%;min-width:0;min-height:34px;padding:7px 9px;border:1px solid #d2d0ce;border-radius:2px;background:#fff;color:#323130;outline:none;box-shadow:none}.omduFilters input:focus,.omduFilters select:focus,.omduFormGrid input:focus,.omduFormGrid select:focus,.omduFormGrid textarea:focus{border-color:#0078d4;box-shadow:0 0 0 1px #0078d4}.omduFormGrid textarea{resize:vertical}.omduTableCard{min-width:0;display:grid;overflow:hidden;background:#111827;border-radius:2px;box-shadow:0 18px 36px #0f172a3d,0 1px 2px #0f172a24}.omduTableWrap{width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;background:#0b1220;scrollbar-gutter:stable}.omduTable{width:100%;min-width:1180px;table-layout:fixed;border-collapse:collapse;background:#0b1220}.omduTable th,.omduTable td{height:42px;padding:7px 10px;border-bottom:1px solid #1e293b;text-align:left;vertical-align:middle;color:#dbeafe;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.omduTable th{background:#172033;color:#93c5fd;font-weight:600!important}.omduTable tbody tr{background:#0f172a}.omduTable tbody tr:nth-child(2n){background:#111c2f}.omduTable tbody tr:hover{background:#1e293b}.omduTable th:nth-child(1),.omduTable td:nth-child(1){width:210px}.omduTable th:nth-child(2),.omduTable td:nth-child(2){width:230px}.omduTable th:nth-child(3),.omduTable td:nth-child(3){width:110px}.omduTable th:nth-child(4),.omduTable td:nth-child(4){width:170px}.omduTable th:nth-child(5),.omduTable td:nth-child(5){width:100px}.omduTable th:nth-child(6),.omduTable td:nth-child(6){width:180px}.omduTable th:nth-child(7),.omduTable td:nth-child(7){width:260px}.omduUnitLink{min-width:0;display:grid;gap:2px;color:#dbeafe;text-decoration:none}.omduUnitLink span,.omduTable td>span,.omduUnitLink small,.omduTable td small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omduUnitLink span,.omduTable td>span{color:#e5efff}.omduUnitLink small,.omduTable td small{color:#7890ad}.omduPill{width:fit-content;min-height:18px;padding:1px 0;display:inline-flex;align-items:center;gap:5px;background:transparent;border-radius:0}.omduPill:before{content:"";width:7px;height:7px;flex:0 0 auto;border-radius:999px;background:#94a3b8;box-shadow:0 0 0 3px #94a3b829}.omduPill.good{color:#86efac}.omduPill.good:before{background:#22c55e;box-shadow:0 0 0 3px #22c55e29}.omduPill.neutral{color:#cbd5e1}.omduActions{display:flex;align-items:center;gap:6px;flex-wrap:nowrap}.omduActions a,.omduActions button{min-height:28px;padding:5px 8px;background:#172033;border-color:#334155;color:#dbeafe}.omduActions .danger{color:#fca5a5;border-color:#ef444473}.omduPager{min-height:42px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#cbd5e1;background:#0f172a}.omduPager div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.omduPager button{background:#172033;border-color:#334155;color:#dbeafe}.omduEditorShell{min-width:0;display:grid;grid-template-columns:minmax(460px,1fr) minmax(320px,.62fr);gap:10px;align-items:start}.omduEditorCard,.omduSideCard,.omduEditorFooter{min-width:0;background:#fff;border:1px solid #dbe3ec;border-radius:2px;box-shadow:0 10px 26px #0f172a14,0 1px 2px #0f172a14}.omduEditorCard,.omduSideCard{padding:12px;display:grid;gap:12px}.omduSectionHead{min-width:0;padding-bottom:8px;display:grid;gap:3px;border-bottom:1px solid #edf2f7}.omduSectionHead h3{color:#0f172a;font-weight:600!important}.omduSectionHead p{color:#64748b}.omduFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.omduFormGrid label{min-width:0;display:grid;gap:5px}.omduFormGrid label span{color:#64748b}.omduFormGrid .wide{grid-column:1 / -1}.omduCheck{display:inline-flex!important;align-items:center;gap:8px}.omduCheck input{width:auto}.omduInfoGrid{display:grid;gap:8px}.omduInfoGrid article,.omduEmptySide{min-width:0;padding:10px;display:grid;gap:4px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:2px}.omduInfoGrid span,.omduEmptySide{color:#64748b}.omduInfoGrid strong{color:#0f172a;font-weight:400!important}.omduEditorFooter{grid-column:1 / -1;padding:10px 12px;display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}@media(max-width:1100px){.omduEditorShell{grid-template-columns:1fr}.omduMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.omduFilters{grid-template-columns:1fr 140px 140px 190px auto}}@media(max-width:860px){.omduTable,.omduTable thead,.omduTable tbody,.omduTable tr,.omduTable th,.omduTable td{display:block;width:100%;min-width:0}.omduTable{min-width:0}.omduTable thead{display:none}.omduTable tr{padding:10px;border-bottom:1px solid #1e293b}.omduTable td{min-height:0;padding:6px 0;border-bottom:0;display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px;white-space:normal}.omduTable td:before{content:attr(data-label);color:#94a3b8}.omduActions{flex-wrap:wrap}}@media(max-width:760px){.omduCommandBar,.omduEditorTopBar,.omduPager{align-items:flex-start;flex-direction:column}.omduEditorTopLeft{width:100%}.omduMetrics,.omduFilters,.omduFormGrid{grid-template-columns:1fr}.omduPrimary,.omduSecondary,.omduDanger,.omduFilters button,.omduEditorFooter>*,.omduEditorTopBar>*{width:100%}}.omzPosPage,.omzPosPage *{box-sizing:border-box;font-size:12px!important;font-weight:400!important;border-radius:2px!important}.omzPosPage{--pos-bg: #f4f8fc;--pos-card: #ffffff;--pos-line: #dbe7f3;--pos-text: #0f172a;--pos-muted: #64748b;--pos-blue: #0f6cbd;--pos-blue-2: #1267e3;--pos-green: #10b981;--pos-red: #dc2626;--pos-orange: #f97316;--pos-shadow-soft: 0 12px 26px rgba(15, 23, 42, .07);--pos-shadow-card: 0 16px 32px rgba(15, 23, 42, .1);--pos-shadow-lift: 0 24px 48px rgba(15, 23, 42, .15);width:100%;min-width:0;display:grid;gap:12px;color:var(--pos-text);background:radial-gradient(circle at 8% 0%,rgba(15,108,189,.08),transparent 28%),radial-gradient(circle at 92% 5%,rgba(16,185,129,.08),transparent 24%),linear-gradient(180deg,#f7fbff,var(--pos-bg))}.omzPosToast{position:fixed;top:76px;right:18px;z-index:200;min-width:280px;max-width:440px;padding:10px 12px;background:#fff;border:1px solid var(--pos-line);box-shadow:0 18px 44px #0f172a2e}.omzPosToast.isSuccess{border-left:3px solid var(--pos-green)}.omzPosToast.isError{border-left:3px solid var(--pos-red)}.omzPosTopBar,.omzPosCatalogue,.omzPosCart,.omzPosBottomStats{background:#fffffff5;border:1px solid var(--pos-line);box-shadow:var(--pos-shadow-soft)}.omzPosTopBar{min-height:72px;padding:12px;display:grid;grid-template-columns:minmax(380px,1fr) minmax(150px,220px) minmax(150px,220px) 78px 112px;gap:10px;align-items:center;background:linear-gradient(135deg,#fffffffa,#f1f8fffa),#fff}.omzPosTopBar select,.omzPosTopBar button{width:100%;min-width:0;min-height:38px;border:1px solid #cfdae8;background:#fff;color:var(--pos-text);padding:0 10px;cursor:pointer;outline:none}.omzPosTopBar button:hover{border-color:#9fc2ed;background:#f8fbff}.omzPosNewSale{border-color:var(--pos-blue-2)!important;background:linear-gradient(135deg,var(--pos-blue),var(--pos-blue-2))!important;color:#fff!important;box-shadow:0 12px 24px #1267e338}.omzPosOnline{min-height:38px;padding:0 11px;display:grid;place-items:center;background:#dcfce7;border:1px solid #bbf7d0;color:#15803d;white-space:nowrap}.omzPosSearchPanel{min-width:0;height:46px;display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;gap:6px;align-items:center;padding:0 6px 0 0;overflow:hidden;border:1px solid #b9d1ec;background:#fff;box-shadow:0 16px 30px #0f6cbd1c}.omzPosSearchIcon{height:100%;display:grid;place-items:center;color:var(--pos-blue);background:linear-gradient(180deg,#f8fbff,#eef6ff);border-right:1px solid #e3edf8}.omzPosSearchPanel input{width:100%;min-width:0;height:100%;border:0;background:transparent;color:var(--pos-text);padding:0;outline:none}.omzPosSearchPanel input::placeholder{color:#8aa0b8}.omzPosSearchPanel button{width:auto;min-width:58px;min-height:32px;padding:0 10px;border:1px solid #dbeafe;background:#eff6ff;color:var(--pos-blue-2)}.omzPosLayout{display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,470px);gap:12px;align-items:start}.omzPosCatalogue{min-width:0;padding:14px;display:grid;gap:14px;background:linear-gradient(180deg,#fff,#f8fbff),#fff}.omzPosCatalogueHead{min-width:0;display:flex;justify-content:space-between;gap:12px;align-items:center}.omzPosCatalogueHead div{min-width:0;display:grid;gap:3px}.omzPosCatalogueHead span,.omzPosCatalogueHead small{color:var(--pos-muted)}.omzPosCatalogueHead strong{color:var(--pos-text)}.omzPosCategories{display:flex;align-items:center;gap:8px;overflow-x:auto;padding:2px 2px 8px;scrollbar-width:thin}.omzPosCategories button{min-height:34px;flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:1px solid #dbe6f3;background:#fff;color:var(--pos-text);cursor:pointer;box-shadow:0 6px 14px #0f172a0a;white-space:nowrap}.omzPosCategories button small{min-width:20px;height:20px;display:grid;place-items:center;padding:0 6px;background:#f1f5f9;color:var(--pos-muted)}.omzPosCategories button:hover{border-color:#a9c8ec;background:#f8fbff}.omzPosCategories button.isActive{border-color:var(--pos-blue-2);background:linear-gradient(135deg,var(--pos-blue),var(--pos-blue-2));color:#fff;box-shadow:0 12px 22px #1267e338}.omzPosCategories button.isActive small{background:#ffffff2e;color:#fff}.omzPosCatalogueGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:18px;align-content:start}.omzPosItemCard{position:relative;min-width:0;min-height:262px;padding:10px;display:grid;grid-template-rows:118px 18px 18px 18px 18px 20px 18px;gap:4px;text-align:left;border:0;background:linear-gradient(180deg,#fff,#fbfdff),#fff;color:var(--pos-text);cursor:pointer;box-shadow:var(--pos-shadow-card);transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.omzPosItemCard:before{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 1px #dbe7f380}.omzPosItemCard:hover{transform:translateY(-3px);box-shadow:var(--pos-shadow-lift);background:linear-gradient(180deg,#fff,#f7fbff),#fff}.omzPosItemCard:disabled{cursor:not-allowed;opacity:.68}.omzPosProductImage{width:100%;height:118px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,#eff6ffd9,#f8fafcf2),#f8fafc;color:var(--pos-blue);box-shadow:inset 0 0 0 1px #e2e8f0cc}.omzPosProductImage img,.omzPosMiniImage img{width:100%;height:100%;object-fit:cover}.omzPosProductImage span{width:46px;height:46px;display:grid;place-items:center;background:#eaf4ff;color:var(--pos-blue)}.omzPosItemCard strong,.omzPosItemCard b,.omzPosItemCard small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omzPosItemCard strong{color:var(--pos-text)}.omzPosItemCard b{color:#0b1220}.omzPosItemCard small{color:var(--pos-muted)}.omzPosOfferBadge{position:absolute;top:10px;left:10px;min-height:22px;max-width:calc(100% - 58px);padding:4px 8px;background:#059669;color:#fff;z-index:2;box-shadow:0 8px 18px #05966938;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omzPosKind{position:absolute;right:10px;top:104px;min-height:20px;padding:3px 7px;background:#fffffff0;border:1px solid #dbeafe;color:var(--pos-blue-2);text-transform:capitalize}.omzPosKind.is-service{color:#7c3aed;border-color:#ede9fe}.omzPosAdd{position:absolute;right:10px;bottom:10px;width:30px;height:30px;display:grid;place-items:center;border:1px solid #9cc6f4;background:linear-gradient(135deg,#38bdf8,var(--pos-blue-2));color:#fff;box-shadow:0 10px 20px #0f6cbd4d}.omzPosCart{position:sticky;top:78px;min-height:690px;padding:16px;display:grid;grid-template-rows:auto minmax(220px,auto) auto auto auto;gap:12px;background:linear-gradient(180deg,#fff,#fbfdff),#fff}.omzPosCartHead{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:start}.omzPosCartHead h2{margin:0;color:var(--pos-text)}.omzPosCartHead p{margin:4px 0 0;color:var(--pos-muted)}.omzPosCartHead button{min-height:28px;padding:0 8px;border:0;background:transparent;color:var(--pos-red);cursor:pointer}.omzPosActiveSale{min-height:24px;padding:4px 9px;display:inline-flex;align-items:center;background:#dcfce7;color:#15803d}.omzPosCartLines{display:grid;gap:0;align-content:start}.omzPosCartLine{min-width:0;display:grid;grid-template-columns:46px minmax(0,1fr) 94px minmax(74px,auto) 28px;align-items:center;gap:9px;padding:11px 0;border-bottom:1px solid #edf2f7}.omzPosMiniImage{width:42px;height:42px;display:grid;place-items:center;overflow:hidden;background:#f8fbff;box-shadow:inset 0 0 0 1px #e2e8f0e6}.omzPosMiniImage span{color:var(--pos-blue)}.omzPosCartLineMain,.omzPosCartLine strong,.omzPosCartLine small{min-width:0}.omzPosCartLine strong,.omzPosCartLine small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omzPosCartLine strong{color:var(--pos-text)}.omzPosCartLine small{margin-top:3px;color:var(--pos-muted)}.omzPosCartLine b{color:var(--pos-text);white-space:nowrap;text-align:right}.omzPosQty{width:94px;display:grid;grid-template-columns:28px 38px 28px;align-items:center;border:1px solid #dbe3ec;background:#fff}.omzPosQty button{width:28px;min-height:28px;padding:0;border:0;background:#fff;color:var(--pos-blue);cursor:pointer}.omzPosQty button:disabled{opacity:.5;cursor:not-allowed}.omzPosQty span{text-align:center}.omzPosRemove{width:26px;height:26px;border:1px solid #dbe3ec;background:#fff;color:var(--pos-muted);cursor:pointer}.omzPosRemove:hover{color:var(--pos-red);border-color:#fecaca;background:#fff7f7}.omzPosTotals{display:grid;gap:10px;padding-top:12px;border-top:1px solid #e2e8f0}.omzPosTotals div{display:flex;align-items:center;justify-content:space-between;gap:12px}.omzPosTotals span{color:var(--pos-muted)}.omzPosTotals strong{color:var(--pos-text);white-space:nowrap}.omzPosTotals .isTotal{padding-top:10px;border-top:1px solid #dbe3ec}.omzPosTotals .isTotal span{color:var(--pos-text)}.omzPosTotals .isTotal strong{color:var(--pos-blue-2)}.omzPosPayButton{width:100%;min-height:58px;padding:10px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;text-align:left;border:0;background:linear-gradient(135deg,var(--pos-blue),var(--pos-blue-2));color:#fff;cursor:pointer;box-shadow:0 14px 28px #0f6cbd47}.omzPosPayButton:after{content:"→";width:28px;height:28px;display:grid;place-items:center;background:#ffffff24}.omzPosPayButton:disabled{opacity:.62;cursor:not-allowed}.omzPosPayButton span,.omzPosPayButton small{min-width:0;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omzPosQrButton{min-height:54px;padding:8px 10px;display:grid;grid-template-columns:minmax(0,1fr) 94px;align-items:center;gap:10px;border:0;background:#dcfce7;color:#065f46;cursor:pointer}.omzPosQrButton:disabled{opacity:.62;cursor:not-allowed}.omzPosQrButton span,.omzPosQrButton b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omzPosQrButton b{min-height:34px;display:grid;place-items:center;background:#fff;color:var(--pos-blue-2)}.omzPosQrPanel{display:grid;gap:10px;padding:12px;background:#ecfdf5;border:1px solid #bbf7d0}.omzPosQrPanel input{width:100%;min-height:34px;border:1px solid #bfead4;background:#fff;color:#065f46;padding:0 9px;outline:none}.omzPosQrInner{display:grid;grid-template-columns:118px minmax(0,1fr);gap:12px;align-items:center}.omzPosQrInner img{width:118px;height:118px;background:#fff;border:1px solid #dbe3ec}.omzPosQrInner div{min-width:0;display:grid;gap:5px}.omzPosQrInner strong,.omzPosQrInner span,.omzPosQrInner small,.omzPosQrInner b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omzPosQrInner span,.omzPosQrInner small{color:#047857}.omzPosStatus{width:fit-content;min-height:24px;padding:4px 9px;background:#fff7ed;color:var(--pos-orange);text-transform:capitalize}.omzPosStatus.is-paid{background:#ecfdf5;color:var(--pos-green)}.omzPosQrActions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.omzPosQrActions button,.omzPosQrActions a{min-height:34px;display:grid;place-items:center;border:1px solid #cbd5e1;background:#fff;color:var(--pos-blue);text-decoration:none}.omzPosPaidBox{min-height:140px;display:grid;place-items:center;gap:5px;text-align:center;background:#fff;border:1px solid #bbf7d0;color:#15803d}.omzPosPaidBox span,.omzPosPaidBox small{color:#15803d}.omzPosEmpty{min-height:120px;display:grid;place-items:center;padding:16px;color:var(--pos-muted);background:#f8fbff;border:1px dashed #cbd5e1;text-align:center}.omzPosBottomStats{min-height:72px;padding:14px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) 180px;gap:12px;align-items:center;background:#fff}.omzPosBottomStats article{min-width:0;padding-right:12px;border-right:1px solid #e2e8f0}.omzPosBottomStats span,.omzPosBottomStats strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omzPosBottomStats span{color:var(--pos-muted)}.omzPosBottomStats strong{margin-top:4px;color:var(--pos-text)}.omzPosBottomStats button{min-height:38px;border:1px solid #dbe3ec;background:#fff;color:var(--pos-blue-2);cursor:pointer}.omzPosBottomStats button:hover{border-color:#9fc2ed;background:#f8fbff}@media(max-width:1420px){.omzPosLayout{grid-template-columns:minmax(0,1fr) minmax(360px,430px)}.omzPosTopBar{grid-template-columns:minmax(300px,1fr) minmax(150px,190px) minmax(150px,190px) 78px 110px}}@media(max-width:1240px){.omzPosLayout{grid-template-columns:1fr}.omzPosCart{position:static;min-height:auto}.omzPosTopBar{grid-template-columns:1fr 1fr}.omzPosSearchPanel{grid-column:1 / -1}}@media(max-width:900px){.omzPosTopBar,.omzPosBottomStats{grid-template-columns:1fr}.omzPosSearchPanel{grid-template-columns:42px minmax(0,1fr);height:auto;min-height:46px;padding:0 6px 6px 0}.omzPosSearchPanel button{grid-column:span 1;margin-left:42px}.omzPosCartLine{grid-template-columns:42px minmax(0,1fr) 94px}.omzPosCartLine b,.omzPosRemove{grid-column:2 / -1;justify-self:end}.omzPosBottomStats article{border-right:0;padding-right:0;border-bottom:1px solid #e2e8f0;padding-bottom:8px}}@media(max-width:640px){.omzPosCatalogueGrid,.omzPosQrInner,.omzPosQrActions,.omzPosCartHead,.omzPosQrButton{grid-template-columns:1fr}.omzPosQrButton b{width:100%}}.omdpPage,.omdpPage *{box-sizing:border-box;font-size:12px!important;font-weight:400!important;border-radius:2px!important}.omdpPage{width:100%;min-width:0;color:#0f172a}.omdpPage abbr,.omdpPage .help,.omdpPage .helpIcon,.omdpPage .fieldHelpIcon,.omdpPage .omdpHelpIcon,.omdpPage [data-help],.omdpPage [aria-label=help],.omdpPage [aria-label=Help],.omdpPage button[title="?"],.omdpPage span[title="?"]{display:none!important}.omdpPage label span:after,.omdpPage th:after,.omdpPage h1:after,.omdpPage h2:after,.omdpPage h3:after,.omdpPage h4:after{content:none!important}.omdpStudioPage{display:grid;gap:12px}.omdpToast{position:fixed;top:76px;right:18px;z-index:180;min-width:280px;max-width:440px;padding:10px 12px;box-shadow:0 12px 30px #0f172a2e}.omdpToast.isSuccess{background:#dcfce7;border-left:3px solid #16a34a;color:#166534}.omdpToast.isError{background:#fee2e2;border-left:3px solid #dc2626;color:#991b1b}.omdpHero,.omdpEditorCard,.omdpSideCard,.omdpIntelligenceCard,.omdpQuickActions,.omdpHelpCard,.omdpProTip,.omdpTableCard,.omdpFilters,.omdpMetrics article,.omdpOpsStrip article{background:#fff;border:1px solid rgba(226,232,240,.95);box-shadow:0 8px 20px #0f172a0d,0 1px 2px #0f172a0d}.omdpHero{padding:14px 16px;display:grid;gap:12px}.omdpCrumbs{display:flex;align-items:center;gap:7px;color:#64748b}.omdpCrumbs a{color:#2563eb;text-decoration:none}.omdpCrumbs strong{color:#64748b}.omdpHeroMain{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid #e2e8f0}.omdpHeroMain h1{margin:0;color:#0f172a;line-height:16px}.omdpHeroMain p,.omdpSectionHead p,.omdpStudioHead p{margin:4px 0 0;color:#64748b;line-height:1.35}.omdpHeroActions,.omdpBannerActions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.omdpStepRail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.omdpStep{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;align-items:center;color:#94a3b8}.omdpStep:not(:last-child):after{content:"";position:absolute;left:calc(100% - 10px);right:-10px;top:14px;height:1px;background:#e2e8f0}.omdpStep span{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;background:#e2e8f0;color:#64748b}.omdpStep strong{display:block;color:#334155}.omdpStep small{display:block;margin-top:2px;color:#64748b}.omdpStep.isActive span{color:#fff;background:#2563eb;box-shadow:0 6px 14px #2563eb38}.omdpStep.isActive strong{color:#2563eb}.omdpPrimary,.omdpSecondary,.omdpActions a,.omdpActions button,.omdpFilters button,.omdpPager button,.omdpAiButton,.omdpFullReviewButton{min-height:32px;padding:0 11px;border:1px solid #cbd5e1;background:#fff;color:#0f172a;display:inline-flex;align-items:center;justify-content:center;gap:6px;text-decoration:none;cursor:pointer;white-space:nowrap}.omdpPrimary,.omdpFullReviewButton{border-color:#2563eb;background:#2563eb;color:#fff;box-shadow:0 8px 18px #2563eb2e}.omdpAiButton{border-color:#ddd6fe;color:#6d28d9;background:#faf5ff}.omdpAiButton.ghost{background:#fff}.omdpPrimary:disabled,.omdpSecondary:disabled,.omdpAiButton:disabled,.omdpFullReviewButton:disabled{opacity:.58;cursor:not-allowed;box-shadow:none}.omdpStudioShell{display:grid;grid-template-columns:minmax(560px,1fr) minmax(330px,.52fr);gap:12px;align-items:start}.omdpStudioCard{padding:12px;display:grid;gap:12px}.omdpStudioHead,.omdpSectionHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.omdpStudioHead h3,.omdpSectionHead h3,.omdpIntelligenceCard h3,.omdpQuickActions h3,.omdpHelpCard h3{margin:0;color:#0f172a;line-height:16px}.omdpModernGrid,.omdpFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.omdpModernGrid label,.omdpFormGrid label{display:grid;gap:5px;min-width:0}.omdpModernGrid label span,.omdpFormGrid label span{color:#334155}.omdpModernGrid input,.omdpModernGrid select,.omdpModernGrid textarea,.omdpFormGrid input,.omdpFormGrid select,.omdpFormGrid textarea,.omdpFilters input,.omdpFilters select{width:100%;min-height:34px;padding:7px 9px;border:1px solid #cbd5e1;background:#fff;color:#0f172a;outline:none;transition:border-color .14s ease,box-shadow .14s ease}.omdpModernGrid textarea,.omdpFormGrid textarea{resize:vertical}.omdpModernGrid input:focus,.omdpModernGrid select:focus,.omdpModernGrid textarea:focus,.omdpFormGrid input:focus,.omdpFormGrid select:focus,.omdpFormGrid textarea:focus,.omdpFilters input:focus,.omdpFilters select:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.omdpModernGrid .wide,.omdpFormGrid .wide{grid-column:1 / -1}.omdpStudioAiPanel{border:1px solid #e9d5ff;background:linear-gradient(135deg,#faf5fff5,#eff6fff0);padding:12px;display:grid;gap:12px}.omdpAiPanelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.omdpAiPanelHead h4{margin:3px 0 0;color:#0f172a}.omdpAiPanelHead p{margin:4px 0 0;color:#64748b;line-height:1.35}.omdpAiEyebrow{color:#7c3aed;text-transform:uppercase;letter-spacing:.06em;font-size:10px!important}.omdpBottomActionBar{position:sticky;bottom:0;z-index:5;margin:0 -12px -12px;padding:12px;display:flex;gap:8px;align-items:center;flex-wrap:wrap;background:#fffffff5;border-top:1px solid #e2e8f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.omdpActionSpacer{flex:1}.omdpCheck{display:inline-flex!important;align-items:center;gap:8px;color:#334155}.omdpCheck input{width:auto;min-height:auto}.omdpStudioAside{position:sticky;top:96px;display:grid;gap:12px}.omdpIntelligenceCard{padding:12px;display:grid;gap:12px}.omdpIntelHeader{display:grid;grid-template-columns:30px minmax(0,1fr) 46px;gap:8px;align-items:center}.omdpIntelIcon{width:30px;height:30px;background:#f3e8ff;color:#7c3aed;display:inline-flex;align-items:center;justify-content:center}.omdpIntelHeader p{margin:3px 0 0;color:#64748b}.omdpScoreRing{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;background:#dcfce7;border:2px solid #22c55e;position:relative}.omdpScoreRing strong{color:#0f172a}.omdpIntelRows{display:grid}.omdpIntelRow{min-height:52px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:9px 0;border-top:1px solid #e2e8f0}.omdpIntelRow strong{display:block;color:#0f172a}.omdpIntelRow span{display:block;margin-top:3px;color:#64748b}.omdpIntelRow em{font-style:normal;padding:4px 8px;font-size:11px!important}.omdpIntelRow.good em{background:#dcfce7;color:#15803d}.omdpIntelRow.improve em{background:#dbeafe;color:#1d4ed8}.omdpIntelRow.missing em{background:#ffedd5;color:#c2410c}.omdpFullReviewButton{width:100%}.omdpQuickActions{padding:12px;display:grid;gap:9px}.omdpQuickActions button,.omdpQuickActions a{min-height:54px;border:0;background:#f8fafc;color:#0f172a;text-decoration:none;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;padding:9px;text-align:left;cursor:pointer}.omdpQuickActions button:disabled{opacity:.62;cursor:not-allowed}.omdpQuickActions span{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#2563eb}.omdpQuickActions strong{display:block}.omdpQuickActions small{display:block;margin-top:2px;color:#64748b}.omdpHelpCard{padding:12px;display:grid;gap:12px}.omdpHelpCard div{border-top:1px solid #e2e8f0;padding-top:10px}.omdpHelpCard strong{display:block;color:#0f172a}.omdpHelpCard p{margin:5px 0 0;color:#475569;line-height:1.35}.omdpProTip{padding:12px;display:grid;gap:7px;background:#faf5ff;border-color:#e9d5ff}.omdpProTip strong{color:#6d28d9}.omdpProTip p{margin:0;color:#475569;line-height:1.35}.omdpInfoGrid{display:grid;gap:8px}.omdpInfoGrid article,.omdpChecklist{min-width:0;padding:10px;display:grid;gap:4px;background:#f8fafc;border:1px solid #e2e8f0}.omdpInfoGrid span,.omdpMetrics span,.omdpOpsStrip span{color:#64748b}.omdpInfoGrid strong{color:#0f172a}.omdpChecklist div{min-height:24px;color:#334155}.omdpBanner{min-height:58px;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.omdpBanner h2,.omdpSectionHead h3{margin:0;color:#0f172a}.omdpBanner p,.omdpSectionHead p{margin:4px 0 0;color:#64748b;line-height:1.35}.omdpMetrics{display:grid;grid-template-columns:repeat(6,minmax(110px,1fr));gap:8px}.omdpMetrics article{min-height:48px;padding:9px 11px;display:grid;gap:3px}.omdpMetrics strong{color:#0f172a}.omdpOpsStrip{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.omdpOpsStrip article{min-height:64px;padding:10px 12px;display:grid;gap:4px}.omdpOpsStrip p{margin:0;color:#334155;line-height:1.35}.omdpFilters{padding:10px}.omdpFiltersModern{display:grid;grid-template-columns:1fr;gap:8px}.omdpSearchBox{width:100%;min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;border:1px solid #cbd5e1;background:#fff}.omdpSearchBox span{color:#64748b;text-align:center;line-height:1}.omdpSearchBox input{border:0!important;min-height:34px;padding:7px 9px 7px 0!important;outline:none;background:transparent;color:#0f172a}.omdpSearchBox:focus-within{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.omdpFilterSelects{display:grid;grid-template-columns:minmax(180px,1fr) minmax(170px,.8fr) minmax(130px,.55fr) minmax(130px,.55fr) auto;gap:8px;align-items:center}.omdpResetButton{min-width:112px;border-color:#cbd5e1!important;background:#f8fafc!important;color:#475569!important;box-shadow:none!important}.omdpResetButton:hover,.omdpFilterChips button:hover,.omdpEmptyState button:hover{background:#eef2f7!important;border-color:#94a3b8!important}.omdpFilterChips{display:flex;flex-wrap:wrap;gap:6px;padding-top:2px}.omdpFilterChips button{min-height:24px;padding:0 8px;border:1px solid #dbeafe;background:#eff6ff;color:#1d4ed8;box-shadow:none}.omdpFilterChips button span{margin-left:5px;color:#1e3a8a}.omdpEmptyState{min-height:82px;display:grid;justify-items:start;align-content:center;gap:8px;color:#cbd5e1}.omdpEmptyState button{min-height:28px;padding:0 10px;border:1px solid #334155;background:#172033;color:#dbeafe}.omdpTableCard{min-width:0;display:grid;overflow:hidden;background:#0f172a;box-shadow:0 16px 30px #0f172a33,0 1px 2px #0f172a1f}.omdpTableWrap{min-width:0;overflow-x:auto;background:#0f172a}.omdpTable{width:100%;min-width:1200px;border-collapse:collapse;table-layout:fixed;background:#0f172a}.omdpTable th,.omdpTable td{min-height:36px;padding:8px 9px;border-bottom:1px solid #1e293b;text-align:left;color:#dbeafe;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omdpTable th{color:#93c5fd;background:#172033}.omdpTable th:nth-child(1),.omdpTable td:nth-child(1){width:21%}.omdpTable th:nth-child(2),.omdpTable td:nth-child(2){width:17%}.omdpTable th:nth-child(3),.omdpTable td:nth-child(3){width:12%}.omdpTable th:nth-child(4),.omdpTable td:nth-child(4){width:16%}.omdpTable th:nth-child(5),.omdpTable td:nth-child(5){width:8%}.omdpTable th:nth-child(6),.omdpTable td:nth-child(6){width:8%}.omdpTable th:nth-child(7),.omdpTable td:nth-child(7){width:18%}.omdpProductLink span,.omdpTable td>span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omdpProductLink{display:grid;gap:2px;color:#dbeafe;text-decoration:none}.omdpProductLink small,.omdpTable td small{color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omdpPill{min-height:20px;padding:3px 7px;display:inline-flex;align-items:center}.omdpPill.good{background:#22c55e29;color:#86efac}.omdpPill.warning{background:#f59e0b29;color:#fcd34d}.omdpPill.neutral{background:#94a3b829;color:#cbd5e1}.omdpActions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.omdpActions a,.omdpActions button{min-height:26px;padding:0 8px;background:#172033;border-color:#334155;color:#dbeafe}.omdpActions .danger{color:#fca5a5;border-color:#ef444473}.omdpPager{min-height:40px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#cbd5e1;background:#0f172a}.omdpPager div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.omdpPager button{background:#172033;border-color:#334155;color:#dbeafe}.omdpEditorShell{display:grid;grid-template-columns:minmax(420px,1fr) minmax(320px,.6fr);gap:12px;align-items:start}.omdpEditorCard,.omdpSideCard{padding:12px;display:grid;gap:12px}.omdpEditorFooter{grid-column:1 / -1;padding:12px;display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}@media(max-width:1180px){.omdpStudioShell{grid-template-columns:1fr}.omdpStudioAside{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.omdpIntelligenceCard{grid-column:1 / -1}}@media(max-width:1100px){.omdpEditorShell{grid-template-columns:1fr}.omdpMetrics,.omdpOpsStrip{grid-template-columns:repeat(3,minmax(110px,1fr))}.omdpFilterSelects{grid-template-columns:repeat(2,minmax(0,1fr))}.omdpResetButton{grid-column:1 / -1;justify-self:end}.omdpTable{min-width:1320px}}@media(max-width:860px){.omdpStepRail,.omdpStudioAside,.omdpModernGrid,.omdpFormGrid,.omdpMetrics,.omdpOpsStrip,.omdpFilters{grid-template-columns:1fr}.omdpHeroMain,.omdpStudioHead,.omdpAiPanelHead,.omdpBottomActionBar{align-items:flex-start;flex-direction:column}.omdpStep:not(:last-child):after{display:none}.omdpActionSpacer{display:none}.omdpPrimary,.omdpSecondary,.omdpAiButton,.omdpFullReviewButton,.omdpBottomActionBar>*{width:100%}.omdpTable,.omdpTable thead,.omdpTable tbody,.omdpTable tr,.omdpTable th,.omdpTable td{display:block;width:100%;min-width:0}.omdpTable{min-width:0}.omdpTable thead{display:none}.omdpTable tr{padding:10px;border-bottom:1px solid #1e293b}.omdpTable td{min-height:0;padding:6px 0;border-bottom:0;display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px;white-space:normal}.omdpTable td:before{content:attr(data-label);color:#94a3b8}}.omdpPage,.omdpPage *{box-sizing:border-box!important;font-family:Segoe UI,Arial,sans-serif!important;font-size:12px!important;line-height:16px!important;border-radius:2px!important;letter-spacing:0!important;text-transform:none!important}.omdpPage{width:100%;min-width:0;display:grid;gap:10px;color:#0f172a}.omdpPage>*{width:100%;min-width:0}.omdpPage h1,.omdpPage h2,.omdpPage h3,.omdpPage h4,.omdpPage h5,.omdpPage h6,.omdpPage strong,.omdpPage b{font-size:12px!important;line-height:16px!important}.omdpPage h1,.omdpPage h2,.omdpPage h3,.omdpPage h4,.omdpPage p{margin:0}.omdpBanner,.omdpStudioHero,.omdpHero,.omdpCrumbs,.omdpStepRail{display:none!important}.omdpCommandBar,.omdpStudioTopBar{min-height:58px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border:1px solid #dbe3ec;box-shadow:0 10px 26px #0f172a14,0 1px 2px #0f172a14}.omdpCommandBar h2{color:#0f172a;font-weight:600!important}.omdpStudioTopLeft{min-width:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.omdpStudioTopLeft>span{color:#64748b}.omdpHeroActions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.omdpPrimary,.omdpSecondary,.omdpActions a,.omdpActions button,.omdpFilters button,.omdpPager button,.omdpStudioActions button,.omdpStudioActions a,.omdpFullButton,.omdpCopyButton,.omdpCopyActions button,.omdpIdentityHead button{min-height:30px!important;padding:6px 10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #d2d0ce!important;background:#fff!important;color:#0078d4!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer;white-space:nowrap}.omdpPrimary,.omdpCopyButton,.omdpCopyActions button[type=submit]{border-color:#0f6cbd!important;background:#0f6cbd!important;color:#fff!important}.omdpPrimary:hover,.omdpCopyButton:hover,.omdpCopyActions button[type=submit]:hover{background:#115ea3!important}.omdpSecondary:hover,.omdpActions a:hover,.omdpActions button:hover,.omdpFilters button:hover,.omdpPager button:hover,.omdpStudioActions button:hover,.omdpStudioActions a:hover{border-color:#0078d4!important;background:#eff6fc!important}.omdpPrimary:disabled,.omdpSecondary:disabled,.omdpActions button:disabled,.omdpStudioActions button:disabled,.omdpCopyButton:disabled{opacity:.5;cursor:not-allowed}.omdpToast{position:fixed;top:76px;right:18px;z-index:1800;width:min(440px,calc(100vw - 36px));min-height:42px;padding:10px 12px;border:1px solid #dbe3ec;background:#fff;box-shadow:0 18px 42px #0f172a38,0 2px 8px #0f172a1f}.omdpToast.isSuccess{border-left:3px solid #107c10;background:#ecfdf3;color:#107c10}.omdpToast.isError{border-left:3px solid #a4262c;background:#fde7e9;color:#a4262c}.omdpMetrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.omdpMetrics article{min-width:0;min-height:64px;padding:10px 12px;display:grid;align-content:center;gap:4px;background:#fff;border:1px solid #dbe3ec;box-shadow:0 1px 2px #0f172a0d}.omdpMetrics span{color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omdpMetrics strong{color:#0f6cbd!important;font-weight:600!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omdpFilters,.omdpFiltersModern{padding:10px;display:grid;gap:8px;background:#fff;border:1px solid #dbe3ec;box-shadow:0 10px 26px #0f172a14,0 1px 2px #0f172a14}.omdpSearchBox{min-width:0;display:block;border:1px solid #d2d0ce;background:#fff}.omdpSearchBox>span{display:none}.omdpSearchBox input,.omdpFilterSelects select,.omdpCopyModal input,.omdpCopyModal select,.omdpStudioPage input,.omdpStudioPage select,.omdpStudioPage textarea{width:100%;min-width:0;min-height:34px!important;padding:7px 9px!important;border:1px solid #d2d0ce!important;background:#fff!important;color:#323130!important;outline:none!important;box-shadow:none!important}.omdpSearchBox input{border:0!important}.omdpSearchBox:focus-within,.omdpFilterSelects select:focus,.omdpStudioPage input:focus,.omdpStudioPage select:focus,.omdpStudioPage textarea:focus,.omdpCopyModal input:focus,.omdpCopyModal select:focus{border-color:#0078d4!important;box-shadow:0 0 0 1px #0078d4!important}.omdpFilterSelects{display:grid;grid-template-columns:minmax(180px,1fr) minmax(170px,1fr) minmax(150px,.8fr) minmax(140px,.7fr) minmax(140px,.7fr) auto;gap:8px;align-items:center}.omdpResetButton{min-width:110px}.omdpTableCard{min-width:0;display:grid;overflow:hidden;background:#111827;box-shadow:0 18px 36px #0f172a3d,0 1px 2px #0f172a24}.omdpTableWrap{min-width:0;overflow-x:auto;overflow-y:hidden;background:#0b1220;scrollbar-gutter:stable}.omdpTable{width:100%;min-width:1260px;table-layout:fixed;border-collapse:collapse;background:#0b1220}.omdpTable th,.omdpTable td{height:42px;padding:7px 10px;border-bottom:1px solid #1e293b;text-align:left;vertical-align:middle;color:#dbeafe;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.omdpTable th{background:#172033;color:#93c5fd;font-weight:600!important}.omdpTable tbody tr{background:#0f172a}.omdpTable tbody tr:nth-child(2n){background:#111c2f}.omdpTable tbody tr:hover{background:#1e293b}.omdpProductLink,.omdpTable td>span,.omdpTable td small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omdpProductLink{display:grid;gap:2px;color:#e5efff;text-decoration:none}.omdpProductLink small,.omdpTable td small{display:block;color:#7890ad}.omdpPill{width:fit-content;min-height:18px;padding:1px 0;display:inline-flex;align-items:center;gap:5px;background:transparent!important}.omdpPill:before{content:"";width:7px;height:7px;border-radius:999px;background:#94a3b8;box-shadow:0 0 0 3px #94a3b829}.omdpPill.good{color:#86efac}.omdpPill.good:before{background:#22c55e}.omdpPill.warning{color:#fcd34d}.omdpPill.warning:before{background:#f59e0b}.omdpPill.neutral{color:#cbd5e1}.omdpActions{display:flex;align-items:center;gap:6px;flex-wrap:nowrap}.omdpActions a,.omdpActions button{min-height:28px!important;padding:5px 8px!important;border-color:#334155!important;background:#172033!important;color:#dbeafe!important}.omdpActions .danger{color:#fca5a5!important;border-color:#ef444473!important}.omdpPager{min-height:42px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#cbd5e1;background:#0f172a}.omdpPager>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.omdpPager button{border-color:#334155!important;background:#172033!important;color:#dbeafe!important}.omdpCopyBackdrop{position:fixed;inset:0;z-index:1600;display:grid;place-items:center;padding:20px;background:#0f172a6b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.omdpCopyModal{width:min(560px,100%);max-height:calc(100vh - 40px);padding:12px;display:grid;gap:10px;overflow:auto;background:#fff;border:1px solid #dbe3ec;box-shadow:0 24px 80px #00000047}.omdpCopyHead,.omdpCopyActions{display:flex;align-items:center;justify-content:space-between;gap:10px}.omdpCopyModal label{min-width:0;display:grid;gap:5px}.omdpCopyCheck,.omdpInlineCheck{display:inline-flex!important;align-items:center!important;gap:8px!important}.omdpCopyCheck input,.omdpInlineCheck input{width:auto!important;min-height:auto!important}.omdpStudioPage{display:grid;gap:10px}.omdpStudioLoading{min-height:160px;padding:20px;display:grid;place-items:center;background:#fff;border:1px solid #dbe3ec}.omdpStudioCanvas{min-width:0;display:grid;grid-template-columns:minmax(440px,1.18fr) minmax(320px,.9fr) minmax(300px,.72fr);gap:10px;align-items:start}.omdpStudioPanel,.omdpProductInfoPanel,.omdpStudioMiddle,.omdpReadinessPanel,.omdpCopyPanel,.omdpStudioNotice{min-width:0}.omdpStudioPanel,.omdpProductInfoPanel,.omdpReadinessPanel,.omdpCopyPanel,.omdpStudioNotice{padding:12px;display:grid;gap:10px;background:#fff;border:1px solid #dbe3ec;box-shadow:0 10px 26px #0f172a14,0 1px 2px #0f172a14}.omdpStudioMiddle{grid-column:2;display:grid;gap:10px}.omdpReadinessPanel{grid-column:3;position:sticky;top:10px}.omdpPanelTitle{min-width:0;display:flex;align-items:flex-start;gap:8px;padding-bottom:8px;border-bottom:1px solid #edf2f7}.omdpPanelTitle>span{width:22px;height:22px;display:grid;place-items:center;flex:0 0 auto;background:#172033;color:#fff;font-weight:600!important}.omdpPanelTitle p,.omdpPanelTitle small{margin-top:2px;color:#64748b}.omdpIdentityBox,.omdpCompactGroup,.omdpColorBox,.omdpReadinessTop,.omdpMessageTemplatePanel,.omdpVariantStats,.omdpCopyUnavailable{padding:10px;display:grid;gap:10px;background:#f8fafc;border:1px solid #e2e8f0}.omdpIdentityHead,.omdpStudioActions,.omdpReadinessTop{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;flex-wrap:wrap}.omdpIdentityGrid,.omdpFieldGrid,.omdpColorGrid,.omdpCopyControls,.omdpVariantStats,.omdpReadinessMetrics{min-width:0;display:grid;gap:8px}.omdpIdentityGrid,.omdpFieldGrid.two,.omdpCopyControls{grid-template-columns:repeat(2,minmax(0,1fr))}.omdpColorGrid{grid-template-columns:48px minmax(0,1fr) minmax(0,1fr);align-items:end}.omdpIdentityGrid label,.omdpFieldGrid label,.omdpStudioField,.omdpCopyControls label,.omdpColorGrid label{min-width:0;display:grid;gap:5px}.omdpStudioPage textarea{min-height:90px;resize:vertical}.omdpStudioPage input[readonly]{background:#f8fafc!important;color:#64748b!important}.omdpColorPicker input{position:absolute;opacity:0;pointer-events:none}.omdpColorPicker i{width:40px;height:40px;display:block;border:1px solid #cbd5e1}.omdpIdentityScore{display:grid;gap:5px}.omdpIdentityScore>div:first-child{display:flex;justify-content:space-between;gap:8px}.omdpIdentityBar{height:6px;overflow:hidden;background:#e2e8f0}.omdpChecklistRows,.omdpReadinessList{display:grid}.omdpChecklistRows>div,.omdpReadinessList>div{min-width:0;min-height:34px;padding:7px 0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;border-top:1px solid #e2e8f0}.omdpReadinessList>div{grid-template-columns:20px minmax(0,1fr) minmax(90px,auto)}.omdpChecklistRows small,.omdpReadinessList small{color:#64748b}.omdpReadinessScore{width:70px;height:70px;display:grid;place-content:center;text-align:center;border:3px solid #ef4444;border-radius:50%!important}.omdpReadinessMetrics,.omdpVariantStats{grid-template-columns:repeat(4,minmax(0,1fr))}.omdpVariantStats{grid-template-columns:repeat(3,minmax(0,1fr))}.omdpReadinessMetrics>div,.omdpVariantStats>div{min-width:0;padding:8px;display:grid;gap:3px;background:#f8fafc;border:1px solid #e2e8f0}.omdpStudioTable{width:100%;min-width:560px;table-layout:fixed;border-collapse:collapse}.omdpStudioTable th,.omdpStudioTable td{padding:7px 8px;border-bottom:1px solid #e2e8f0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.omdpStudioTable th{background:#f8fafc;color:#475569;font-weight:600!important}.omdpCopyGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.omdpCopyGrid>label{min-width:0;min-height:38px;padding:8px;display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:center;background:#f8fafc;border:1px solid #e2e8f0}.omdpCopyGrid>label.isSelected{border-color:#0f6cbd;background:#eff6ff}.omdpCopyGrid>label.isDisabled{opacity:.55}.omdpCopyButton{justify-self:end}.omdpStudioNotice{color:#0f6cbd;background:#eff6ff;border-color:#bfdbfe}@media(max-width:1280px){.omdpStudioCanvas{grid-template-columns:minmax(420px,1fr) minmax(320px,.9fr)}.omdpProductInfoPanel{grid-column:1}.omdpStudioMiddle{grid-column:2}.omdpReadinessPanel{grid-column:1 / 3;position:static}.omdpCopyPanel,.omdpStudioNotice{grid-column:1 / 3}}@media(max-width:1100px){.omdpMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.omdpFilterSelects{grid-template-columns:repeat(2,minmax(0,1fr))}.omdpResetButton{grid-column:1 / -1}.omdpStudioCanvas{grid-template-columns:1fr}.omdpProductInfoPanel,.omdpStudioMiddle,.omdpReadinessPanel,.omdpCopyPanel,.omdpStudioNotice{grid-column:1;grid-row:auto}}@media(max-width:760px){.omdpCommandBar,.omdpStudioTopBar,.omdpPager,.omdpCopyHead,.omdpCopyActions{align-items:stretch;flex-direction:column}.omdpHeroActions,.omdpStudioTopLeft{width:100%}.omdpMetrics,.omdpFilterSelects,.omdpIdentityGrid,.omdpFieldGrid.two,.omdpFieldGrid.three,.omdpFieldGrid.four,.omdpColorGrid,.omdpCopyControls,.omdpCopyGrid,.omdpReadinessMetrics,.omdpVariantStats{grid-template-columns:1fr}.omdpPrimary,.omdpSecondary,.omdpResetButton,.omdpCommandBar>*,.omdpStudioTopBar button,.omdpStudioTopBar a,.omdpCopyButton{width:100%}.omdpTable,.omdpTable thead,.omdpTable tbody,.omdpTable tr,.omdpTable th,.omdpTable td{display:block;width:100%;min-width:0}.omdpTable thead{display:none}.omdpTable tr{padding:10px;border-bottom:1px solid #1e293b}.omdpTable td{height:auto;min-height:0;padding:6px 0;border-bottom:0;display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px;white-space:normal}.omdpTable td:before{content:attr(data-label);color:#94a3b8}}.omdpStudioPage,.omdpStudioPage *{box-sizing:border-box;font-size:12px!important;font-weight:400!important;border-radius:2px!important}.omdpStudioHero,.omdpStudioLoading,.omdpStudioPanel,.omdpStudioNotice{background:#fff;border:1px solid #d8dee8;box-shadow:0 1px 3px #0f172a14}.omdpStudioHero{padding:12px;display:grid;gap:10px}.omdpStudioHeroMain{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px}.omdpStudioHeroMain h1,.omdpPanelTitle h2{margin:0;color:#0f172a;line-height:1.25}.omdpStudioHeroMain p,.omdpPanelTitle p{margin:3px 0 0;color:#64748b;line-height:1.35}.omdpStudioLoading{padding:14px;color:#475569}.omdpStudioCanvas{display:grid;grid-template-columns:minmax(430px,1.18fr) minmax(320px,.82fr) minmax(330px,.78fr);gap:10px;align-items:start}.omdpStudioMiddle{display:grid;gap:10px}.omdpStudioPanel{min-width:0;padding:12px;display:grid;gap:10px}.omdpProductInfoPanel,.omdpReadinessPanel{align-self:start}.omdpCopyPanel,.omdpStudioNotice{grid-column:1 / -1}.omdpStudioNotice{min-height:34px;padding:10px 12px;color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.omdpPanelTitle{display:grid;grid-template-columns:26px minmax(0,1fr);gap:8px;align-items:start}.omdpPanelTitle>span{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;background:#172033;color:#dbeafe}.omdpFieldGrid{display:grid;gap:8px}.omdpFieldGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.omdpFieldGrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.omdpFieldGrid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.omdpStudioField,.omdpFieldGrid label,.omdpCopyControls label{min-width:0;display:grid;gap:5px}.omdpStudioField span,.omdpFieldGrid label span,.omdpCopyControls label span,.omdpCompactGroup>span{color:#475569;line-height:1.25}.omdpStudioField input,.omdpStudioField select,.omdpStudioField textarea,.omdpFieldGrid input,.omdpFieldGrid select,.omdpFieldGrid textarea,.omdpCopyControls input,.omdpCopyControls select{width:100%;min-height:32px;padding:7px 9px;border:1px solid #cbd5e1;background:#fff;color:#0f172a;outline:none;box-shadow:none}.omdpStudioField textarea,.omdpFieldGrid textarea{resize:vertical}.omdpStudioField input:focus,.omdpStudioField select:focus,.omdpStudioField textarea:focus,.omdpFieldGrid input:focus,.omdpFieldGrid select:focus,.omdpFieldGrid textarea:focus,.omdpCopyControls input:focus{border-color:#0f6cbd;box-shadow:0 0 0 1px #0f6cbd}.omdpStudioField input[readonly],.omdpFieldGrid input[readonly]{background:#f8fafc;color:#475569}.omdpCompactGroup{padding:10px;display:grid;gap:8px;background:#f8fafc;border:1px solid #e2e8f0}.omdpInlineCheck{min-height:32px;display:inline-flex!important;align-items:center;gap:7px}.omdpInlineCheck input{width:auto!important;min-height:auto!important}.omdpStudioActions,.omdpHeroActions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.omdpStudioActions.isLeft{justify-content:flex-start}.omdpPrimary,.omdpSecondary,.omdpFullButton,.omdpCopyButton{min-height:32px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #cbd5e1;background:#fff;color:#0f172a;text-decoration:none;cursor:pointer;box-shadow:none}.omdpPrimary{border-color:#0f6cbd;background:#0f6cbd;color:#fff}.omdpPrimary:hover{background:#115ea3;border-color:#115ea3}.omdpSecondary:hover{background:#f8fafc;border-color:#94a3b8}.omdpPrimary:disabled,.omdpSecondary:disabled,.omdpFullButton:disabled,.omdpCopyButton:disabled{opacity:.56;cursor:not-allowed}.omdpChecklistRows{display:grid;gap:6px}.omdpChecklistRows div{min-height:30px;padding:6px 8px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;border-bottom:1px solid #e2e8f0}.omdpChecklistRows span{color:#0f172a}.omdpChecklistRows small{color:#64748b}.omdpVariantStats,.omdpReadinessMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.omdpReadinessMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.omdpVariantStats div,.omdpReadinessMetrics div{min-height:48px;padding:8px;display:grid;gap:3px;align-content:center;background:#f8fafc;border:1px solid #e2e8f0}.omdpVariantStats span,.omdpReadinessMetrics span{color:#64748b}.omdpVariantStats strong,.omdpReadinessMetrics strong{color:#0f172a}.omdpStudioTableWrap{min-width:0;overflow-x:auto;border:1px solid #e2e8f0}.omdpStudioTable{width:100%;min-width:480px;table-layout:fixed;border-collapse:collapse;background:#fff}.omdpStudioTable th,.omdpStudioTable td{height:30px;padding:6px 8px;border-bottom:1px solid #e2e8f0;color:#0f172a;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.omdpStudioTable th{background:#f8fafc;color:#475569}.omdpFullButton{width:100%}.omdpReadinessTop{display:grid;grid-template-columns:86px minmax(0,1fr);gap:10px;align-items:center;padding:10px;border:1px solid #e2e8f0;background:#fff}.omdpReadinessScore{width:76px;height:76px;display:grid;place-items:center;align-content:center;border:5px solid #cbd5e1;background:#fff;border-radius:999px!important}.omdpReadinessScore strong{color:#0f172a;font-size:18px!important;line-height:18px}.omdpReadinessScore span{color:#64748b}.omdpReadinessScore.isReady{border-color:#22c55e}.omdpReadinessScore.isReview{border-color:#f59e0b}.omdpReadinessScore.isBlocked{border-color:#dc2626}.omdpReadinessTop em{display:inline-flex;min-height:22px;padding:3px 8px;margin-top:3px;font-style:normal;background:#dcfce7;color:#15803d}.omdpReadinessTop span{display:block;color:#64748b}.omdpReadinessTop p{margin:4px 0 0;color:#64748b;line-height:1.35}.omdpReadinessList{display:grid;border:1px solid #e2e8f0}.omdpReadinessList div{min-height:31px;padding:6px 8px;display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:8px;align-items:center;border-bottom:1px solid #e2e8f0;background:#fff}.omdpReadinessList div:last-child{border-bottom:0}.omdpReadinessList div>span{width:18px;height:18px;grid-column:2;grid-row:1;display:inline-flex;align-items:center;justify-content:center;background:#e2e8f0;color:#475569;border-radius:999px!important}.omdpReadinessList strong{grid-column:1;grid-row:1;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omdpReadinessList small{grid-column:3;grid-row:1;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omdpReadinessList .isOk>span{background:#16a34a;color:#fff}.omdpReadinessList .isCritical>span{background:#dc2626;color:#fff}.omdpReadinessList .isWarning>span{background:#f59e0b;color:#fff}.omdpReadinessList .isInfo>span{background:#0f6cbd;color:#fff}.omdpCopyControls{display:grid;grid-template-columns:minmax(220px,320px) auto;gap:10px;align-items:end}.omdpCopyGrid{max-height:260px;overflow:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.omdpCopyGrid label{min-height:42px;padding:8px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px;align-items:center;border:1px solid #e2e8f0;background:#f8fafc;cursor:pointer}.omdpCopyGrid label.isSelected{border-color:#0f6cbd;background:#eff6ff;box-shadow:inset 3px 0 #0f6cbd}.omdpCopyGrid input{width:auto}.omdpCopyGrid span{min-width:0;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omdpCopyButton{width:fit-content;justify-self:end}@media(max-width:1280px){.omdpStudioCanvas{grid-template-columns:minmax(420px,1fr) minmax(330px,.8fr)}.omdpReadinessPanel{grid-column:1 / -1}}@media(max-width:980px){.omdpStudioCanvas{grid-template-columns:1fr}.omdpReadinessPanel,.omdpCopyPanel,.omdpStudioNotice{grid-column:auto}.omdpCopyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.omdpStudioHeroMain,.omdpHeroActions,.omdpStudioActions{align-items:stretch;flex-direction:column}.omdpFieldGrid.two,.omdpFieldGrid.three,.omdpFieldGrid.four,.omdpVariantStats,.omdpReadinessMetrics,.omdpCopyControls,.omdpCopyGrid{grid-template-columns:1fr}.omdpPrimary,.omdpSecondary,.omdpFullButton,.omdpCopyButton{width:100%}.omdpReadinessTop{grid-template-columns:1fr}.omdpReadinessScore{width:100%;height:64px;border-radius:2px!important}.omdpReadinessList div{grid-template-columns:22px minmax(0,1fr)}.omdpReadinessList div>span{grid-column:1}.omdpReadinessList strong{grid-column:2}.omdpReadinessList small{grid-column:2;grid-row:2}}.omdpIdentityBox,.omdpColorBox{padding:10px;display:grid;gap:8px;background:#f8fafc;border:1px solid #e2e8f0}.omdpIdentityHead{display:flex;align-items:center;justify-content:space-between;gap:10px}.omdpIdentityHead>div,.omdpIdentityScore>div{display:grid;gap:2px}.omdpIdentityHead span,.omdpColorBox>span,.omdpIdentityScore span{color:#475569}.omdpIdentityHead small{color:#64748b}.omdpIdentityGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.omdpIdentityGrid label,.omdpColorGrid label{min-width:0;display:grid;gap:5px}.omdpIdentityGrid label span,.omdpColorGrid label span{color:#475569}.omdpIdentityGrid input,.omdpColorGrid input{width:100%;min-height:32px;padding:7px 9px;border:1px solid #cbd5e1;background:#fff;color:#0f172a;outline:none}.omdpIdentityGrid input[readonly]{background:#eef2f7;color:#334155}.omdpIdentityScore{display:grid;gap:6px}.omdpIdentityScore>div:first-child{display:flex;justify-content:space-between;gap:10px}.omdpIdentityScore strong{color:#0f172a}.omdpIdentityBar{height:7px;overflow:hidden;background:#e2e8f0}.omdpIdentityBar i{height:100%;display:block;background:#0f6cbd}.omdpColorGrid{display:grid;grid-template-columns:64px minmax(0,1fr) minmax(120px,180px);gap:8px;align-items:end}.omdpColorPicker{min-height:57px;display:grid;place-items:center;position:relative}.omdpColorPicker input{position:absolute;inset:0;opacity:0;cursor:pointer}.omdpColorPicker i{width:42px;height:42px;display:block;border:1px solid #cbd5e1}.omdpCopyUnavailable{display:grid;gap:7px;padding-top:6px;border-top:1px solid #e2e8f0}.omdpCopyUnavailable>span{color:#92400e}.omdpCopyGrid label.isDisabled{opacity:.56;cursor:not-allowed;background:#f1f5f9}.omdpCopyGrid label.isDisabled span{color:#64748b}@media(max-width:760px){.omdpIdentityGrid,.omdpColorGrid{grid-template-columns:1fr}}.omdpStudioCanvas{width:100%;min-width:0;display:grid;grid-template-columns:minmax(440px,1.2fr) minmax(340px,.9fr) minmax(380px,.88fr);gap:10px;align-items:start}.omdpProductInfoPanel{grid-column:1;grid-row:1 / span 2}.omdpStudioMiddle{grid-column:2;min-width:0}.omdpReadinessPanel{grid-column:3;grid-row:1;width:100%;min-width:0;align-self:start;position:static;overflow:visible}.omdpCopyPanel,.omdpStudioNotice{grid-column:2 / 4}.omdpReadinessPanel .omdpPanelTitle,.omdpReadinessPanel .omdpReadinessTop,.omdpReadinessPanel .omdpReadinessMetrics,.omdpReadinessPanel .omdpReadinessList,.omdpReadinessPanel .omdpFullButton{width:100%;min-width:0}.omdpReadinessTop{display:grid;grid-template-columns:78px minmax(0,1fr);gap:12px;align-items:center;padding:10px;border:1px solid #e2e8f0;background:#fff}.omdpReadinessTop>div:last-child{min-width:0}.omdpReadinessTop>div:last-child>span,.omdpReadinessTop>div:last-child>em,.omdpReadinessTop>div:last-child>p{max-width:100%}.omdpReadinessTop p{margin:4px 0 0;white-space:normal;overflow-wrap:anywhere}.omdpReadinessScore{width:68px;height:68px;min-width:68px;display:grid;place-items:center;align-content:center;border:4px solid #cbd5e1;background:#fff;border-radius:50%!important}.omdpReadinessScore strong{font-size:12px!important;line-height:16px!important}.omdpReadinessMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.omdpReadinessMetrics>div{min-width:0;min-height:48px;padding:8px;display:grid;align-content:center;gap:3px;background:#f8fafc;border:1px solid #e2e8f0}.omdpReadinessMetrics span,.omdpReadinessMetrics strong{min-width:0;white-space:normal;overflow-wrap:anywhere}.omdpReadinessList{min-width:0;display:grid;border:1px solid #e2e8f0;overflow:visible}.omdpReadinessList>div{width:100%;min-width:0;min-height:40px;padding:7px 8px;display:grid;grid-template-columns:minmax(104px,1fr) 20px minmax(96px,1fr);gap:8px;align-items:center;border-bottom:1px solid #e2e8f0;background:#fff}.omdpReadinessList>div:last-child{border-bottom:0}.omdpReadinessList>div>strong{grid-column:1;grid-row:1;min-width:0;color:#0f172a;font-weight:600!important;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.omdpReadinessList>div>span{grid-column:2;grid-row:1;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;justify-self:center;border-radius:50%!important}.omdpReadinessList>div>small{grid-column:3;grid-row:1;min-width:0;color:#64748b;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.omdpReadinessPanel .omdpFullButton{min-height:32px!important;white-space:normal}@media(max-width:1420px){.omdpStudioCanvas{grid-template-columns:minmax(440px,1.15fr) minmax(340px,.85fr)}.omdpProductInfoPanel{grid-column:1;grid-row:1 / span 2}.omdpStudioMiddle{grid-column:2}.omdpReadinessPanel,.omdpCopyPanel,.omdpStudioNotice{grid-column:1 / -1;grid-row:auto}.omdpReadinessMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.omdpReadinessList>div{grid-template-columns:minmax(180px,1fr) 20px minmax(180px,1fr)}}@media(max-width:1100px){.omdpStudioCanvas{grid-template-columns:1fr}.omdpProductInfoPanel,.omdpStudioMiddle,.omdpReadinessPanel,.omdpCopyPanel,.omdpStudioNotice{grid-column:1;grid-row:auto}.omdpReadinessMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.omdpReadinessList>div{grid-template-columns:minmax(140px,1fr) 20px minmax(140px,1fr)}}@media(max-width:760px){.omdpReadinessTop{grid-template-columns:1fr}.omdpReadinessScore{width:100%;height:64px;min-width:0;border-radius:2px!important}.omdpReadinessMetrics{grid-template-columns:1fr}.omdpReadinessList>div{grid-template-columns:20px minmax(0,1fr);gap:4px 8px}.omdpReadinessList>div>span{grid-column:1;grid-row:1 / span 2}.omdpReadinessList>div>strong{grid-column:2;grid-row:1}.omdpReadinessList>div>small{grid-column:2;grid-row:2}}.omdpStudioCanvas{width:100%;min-width:0;grid-template-columns:minmax(420px,1.18fr) minmax(320px,.82fr)!important;align-items:start}.omdpProductInfoPanel{grid-column:1!important;grid-row:1 / span 2!important}.omdpStudioMiddle{grid-column:2!important;grid-row:1!important}.omdpReadinessPanel{grid-column:1 / -1!important;grid-row:auto!important;position:static!important;width:100%!important;min-width:0!important;max-width:none!important;overflow:visible!important}.omdpReadinessTop{grid-template-columns:76px minmax(0,1fr)!important}.omdpReadinessMetrics{grid-template-columns:repeat(4,minmax(0,1fr))!important}.omdpReadinessList>div{grid-template-columns:minmax(180px,.8fr) 20px minmax(240px,1.2fr)!important}.omdpReadinessList>div>strong,.omdpReadinessList>div>small{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}.omdpReadinessPanel .omdpFullButton{width:100%!important}.omdpCopyPanel,.omdpStudioNotice{grid-column:1 / -1!important;grid-row:auto!important}@media(max-width:1100px){.omdpStudioCanvas{grid-template-columns:1fr!important}.omdpProductInfoPanel,.omdpStudioMiddle,.omdpReadinessPanel,.omdpCopyPanel,.omdpStudioNotice{grid-column:1!important;grid-row:auto!important}.omdpReadinessMetrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.omdpReadinessList>div{grid-template-columns:minmax(150px,.8fr) 20px minmax(180px,1.2fr)!important}}@media(max-width:760px){.omdpReadinessTop,.omdpReadinessMetrics{grid-template-columns:1fr!important}.omdpReadinessList>div{grid-template-columns:20px minmax(0,1fr)!important;gap:4px 8px!important}.omdpReadinessList>div>span{grid-column:1!important;grid-row:1 / span 2!important}.omdpReadinessList>div>strong{grid-column:2!important;grid-row:1!important}.omdpReadinessList>div>small{grid-column:2!important;grid-row:2!important}}.omdiPage,.omdiPage *,.omdFlowBanner,.omdFlowBanner *{box-sizing:border-box;font-size:12px!important;font-weight:400!important;border-radius:2px!important}.omdiPage{width:100%;min-width:0;display:grid;gap:12px;color:#0f172a}.omdiToast{position:fixed;top:76px;right:18px;z-index:180;min-width:280px;max-width:440px;padding:10px 12px;box-shadow:0 16px 40px #0f172a38}.omdiToast.isSuccess{background:#dff6dd;border-left:3px solid #107c10;color:#107c10}.omdiToast.isError{background:#fde7e9;border-left:3px solid #a4262c;color:#a4262c}.omdFlowBanner,.omdiProductHero,.omdiCommandBar,.omdiUploadStudio,.omdiPreviewStudio,.omdiMediaLibrary,.omdiRequirements{min-width:0;background:#fff;border:1px solid #d8dee8;box-shadow:0 8px 22px #0f172a12}.omdFlowBanner{padding:12px;display:grid;gap:12px}.omdFlowTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.omdFlowTop h2{margin:0;color:#0f172a}.omdFlowTop p{margin:4px 0 0;color:#64748b;line-height:1.35}.omdFlowActions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.omdFlowActions a,.omdFlowActions button{min-height:30px;padding:0 10px;border:1px solid #cbd5e1;background:#fff;color:#0f172a;text-decoration:none;cursor:pointer}.omdFlowActions button:last-child{border-color:#0f6cbd;background:#0f6cbd;color:#fff}.omdFlowActions button:disabled{opacity:.45;cursor:not-allowed}.omdFlowSteps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.omdFlowSteps a{min-width:0;min-height:58px;padding:10px;display:grid;grid-template-columns:26px minmax(0,1fr);column-gap:8px;row-gap:2px;align-items:center;color:#475569;text-decoration:none;background:#f8fafc;border:1px solid #e2e8f0}.omdFlowSteps span{width:24px;height:24px;display:grid;place-items:center;color:#64748b;background:#fff;border:1px solid #cbd5e1;grid-row:span 2}.omdFlowSteps strong{color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omdFlowSteps small{color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omdFlowSteps a.isDone{border-color:#bbf7d0;background:#f0fdf4}.omdFlowSteps a.isDone span{color:#fff;border-color:#10b981;background:#10b981}.omdFlowSteps a.isActive{border-color:#0f6cbd;background:#eff6ff}.omdFlowSteps a.isActive span{color:#fff;border-color:#0f6cbd;background:#0f6cbd}.omdFlowFoot{padding-top:8px;display:flex;justify-content:space-between;gap:12px;border-top:1px solid #e2e8f0;color:#64748b}.omdFlowFoot strong{color:#0f6cbd}.omdiProductHero{padding:12px;display:grid;gap:12px}.omdiBreadcrumbs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#64748b}.omdiBreadcrumbs a{color:#0f6cbd;text-decoration:none}.omdiBreadcrumbs strong{color:#0f172a}.omdiProductHeroBody{display:grid;grid-template-columns:minmax(340px,1fr) minmax(460px,.95fr);gap:14px;align-items:center}.omdiProductIdentity{min-width:0;display:grid;grid-template-columns:80px minmax(0,1fr);gap:12px;align-items:center}.omdiProductThumb{width:80px;height:80px;display:grid;place-items:center;overflow:hidden;border:1px solid #dbeafe;background:#f8fbff;color:#94a3b8}.omdiProductThumb img{width:100%;height:100%;object-fit:contain}.omdiProductText{min-width:0;display:grid;gap:5px}.omdiProductTitleLine{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.omdiProductTitleLine h2{margin:0;color:#0f172a}.omdiProductTitleLine span{padding:2px 8px;border:1px solid #bbf7d0;background:#dcfce7;color:#15803d}.omdiProductTitleLine span.isDraft{border-color:#fed7aa;background:#fff7ed;color:#c2410c}.omdiProductText p{margin:0;color:#475569;line-height:1.35}.omdiProductStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.omdiProductStats article{min-height:70px;padding:12px;display:grid;gap:8px;align-content:center;border:1px solid #e2e8f0;background:#fbfdff}.omdiProductStats span{color:#64748b}.omdiProductStats strong{color:#0f172a}.omdiProductStats article:first-child strong{color:#059669}.omdiProductStats article:last-child strong{color:#c2410c}.omdiTopActions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.omdiTopActions a,.omdiPrimaryButton,.omdiCommandBar button,.omdiPreviewControls button,.omdiPreviewActions button,.omdiMediaActions button,.omdiMediaCardActions button{min-height:30px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #cbd5e1;background:#fff;color:#0f172a;text-decoration:none;cursor:pointer;white-space:nowrap}.omdiTopActions a:last-child,.omdiPrimaryButton{border-color:#0f6cbd;background:#0f6cbd;color:#fff}.omdiCommandBar{padding:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.omdiCommandGroup{display:flex;gap:8px;flex-wrap:wrap}.omdiCommandBar button:hover,.omdiTopActions a:hover,.omdiPreviewControls button:hover,.omdiPreviewActions button:hover,.omdiMediaActions button:hover,.omdiMediaCardActions button:hover{border-color:#0f6cbd;color:#0f6cbd}.omdiCommandBar button.isDanger,.omdiPreviewActions button.isDanger,.omdiMediaActions button.isDanger,.omdiMediaCardActions button.danger{color:#b91c1c;border-color:#fecaca;background:#fff5f5}.omdiCommandBar button:disabled,.omdiPrimaryButton:disabled,.omdiPreviewControls button:disabled,.omdiPreviewActions button:disabled,.omdiMediaActions button:disabled,.omdiMediaCardActions button:disabled{opacity:.55;cursor:not-allowed}.omdiStudioGrid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);gap:12px;align-items:start}.omdiStudioMain,.omdiStudioSide{min-width:0;display:grid;gap:12px}.omdiSectionHeader{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.omdiSectionHeader h3,.omdiSectionHeader h4{margin:0;color:#0f172a;line-height:1.25}.omdiSectionHeader p{margin:4px 0 0;color:#64748b;line-height:1.35}.omdiUploadStudio,.omdiPreviewStudio,.omdiMediaLibrary,.omdiRequirements{padding:12px;display:grid;gap:12px}.omdiUploadDrop{width:100%;min-height:220px;padding:20px;display:grid;place-items:center;align-content:center;gap:8px;border:1px dashed #60a5fa;background:#fbfdff;color:#0f172a;cursor:pointer}.omdiUploadDrop.isDragging{border-color:#0f6cbd;background:#eff6ff}.omdiUploadIcon{width:52px;height:52px;display:grid;place-items:center;color:#0f6cbd;border:1px solid #bfdbfe;background:#eff6ff}.omdiUploadDrop strong{color:#0f172a}.omdiUploadDrop span{color:#0f6cbd}.omdiUploadDrop small{color:#64748b}.omdiUploadTips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.omdiUploadTips article{padding:10px;display:grid;gap:4px;border:1px solid #e2e8f0;background:#f8fafc}.omdiUploadTips strong{color:#0f172a}.omdiUploadTips span{color:#64748b}.omdiAiRecommendations{padding:10px;background:#f0f9ff;border:1px solid #bae6fd}.omdiAiRecommendations h4,.omdiPublishTips h4{margin:0 0 8px;color:#0f172a}.omdiAiRecommendations ul,.omdiPublishTips ul{margin:0;padding-left:18px;color:#475569;display:grid;gap:4px}.omdiPreviewCanvas{position:relative;width:100%;height:300px;display:grid;place-items:center;overflow:hidden;background:#fbfdff;border:1px solid #e2e8f0}.omdiPreviewCanvas img{max-width:90%;max-height:90%;object-fit:contain;transition:transform .18s ease}.omdiPreviewEmpty{display:grid;gap:4px;text-align:center;color:#64748b}.omdiPreviewEmpty span{color:#0f172a}.omdiPreviewCounter{min-height:26px;padding:4px 8px;display:inline-flex;align-items:center;border:1px solid #bbf7d0;background:#dcfce7;color:#15803d}.omdiPreviewControls,.omdiPreviewActions{display:flex;gap:8px;flex-wrap:wrap}.omdiPreviewMeta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.omdiPreviewMeta article{padding:10px;display:grid;gap:4px;background:#f8fafc;border:1px solid #e2e8f0}.omdiPreviewMeta span{color:#64748b}.omdiPreviewMeta strong{min-width:0;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omdiMediaLibrary{max-height:420px;overflow:auto;align-content:start}.omdiLibraryGrid{display:grid;gap:10px}.omdiMediaCard{min-width:0;padding:10px;display:grid;grid-template-columns:76px minmax(0,1fr);gap:10px;border:1px solid #e2e8f0;background:#fff}.omdiMediaCard.isPrimary{border-color:#86efac;background:#f0fdf4}.omdiMediaCard.isSelected{outline:2px solid #bfdbfe;outline-offset:-2px}.omdiMediaThumb,.omdiMediaCardPreview{position:relative;width:76px;height:76px;padding:0;display:grid;place-items:center;overflow:hidden;border:1px solid #e2e8f0;background:#f8fafc;cursor:pointer}.omdiMediaThumb img,.omdiMediaCardPreview img{width:100%;height:100%;object-fit:cover}.omdiMediaThumb span,.omdiPrimaryBadge,.omdiMediaIndex{position:absolute;left:6px;top:6px;padding:2px 6px;background:#15803deb;color:#fff}.omdiMediaIndex{left:auto;right:6px;background:#0f172acc}.omdiMediaOverlay{position:absolute;inset:0;pointer-events:none}.omdiMediaBody,.omdiMediaCardBody{min-width:0;display:grid;gap:5px;align-content:start}.omdiMediaBody strong,.omdiMediaCardBody strong{min-width:0;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omdiMediaBody small,.omdiMediaCardBody small{min-width:0;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omdiMediaMeta{display:flex;gap:8px;flex-wrap:wrap;color:#64748b}.omdiMediaActions,.omdiMediaCardActions{grid-column:1 / -1;display:flex;gap:8px;flex-wrap:wrap}.omdiMediaPlaceholder,.omdiLibraryEmpty{min-height:130px;display:grid;place-items:center;gap:4px;text-align:center;color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1}.omdiLibraryEmpty span{color:#0f172a}.omdiRequirementScore{min-width:62px;min-height:42px;display:grid;place-items:center;color:#0f6cbd;background:#eff6ff;border:1px solid #bfdbfe}.omdiRequirementList{display:grid;gap:8px}.omdiRequirementCard{padding:10px;display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;align-items:start;border:1px solid #e2e8f0;background:#f8fafc}.omdiRequirementCard.isSuccess{border-color:#bbf7d0;background:#f0fdf4}.omdiRequirementCard.isBlocker{border-color:#fed7aa;background:#fff7ed}.omdiRequirementCard.isWarning{border-color:#bae6fd;background:#f0f9ff}.omdiRequirementIcon{width:24px;height:24px;display:grid;place-items:center;color:#fff;background:#0f6cbd}.omdiRequirementCard.isSuccess .omdiRequirementIcon{background:#10b981}.omdiRequirementCard.isBlocker .omdiRequirementIcon,.omdiRequirementCard.isWarning .omdiRequirementIcon{background:#f59e0b}.omdiRequirementBody strong{color:#0f172a}.omdiRequirementBody p{margin:4px 0 0;color:#475569;line-height:1.35}.omdiPublishTips{padding:10px;background:#f8fbff;border:1px solid #dbeafe}.omdiRequirementFooter{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.omdiRequirementFooter article{padding:8px;display:grid;gap:4px;border:1px solid #e2e8f0;background:#f8fafc}.omdiRequirementFooter span{color:#64748b}.omdiRequirementFooter strong{min-width:0;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omdiStatsGrid,.omdiTipsPanel{display:none!important}@media(max-width:1240px){.omdiProductHeroBody,.omdiStudioGrid,.omdiStudioSide{grid-template-columns:1fr}}@media(max-width:900px){.omdFlowTop,.omdFlowFoot,.omdiCommandBar,.omdiSectionHeader,.omdiTopActions{flex-direction:column;align-items:stretch}.omdFlowSteps,.omdiProductStats,.omdiUploadTips,.omdiPreviewMeta,.omdiRequirementFooter{grid-template-columns:repeat(2,minmax(0,1fr))}.omdFlowActions,.omdFlowActions a,.omdFlowActions button,.omdiCommandGroup,.omdiCommandGroup button,.omdiTopActions a,.omdiPrimaryButton{width:100%}}@media(max-width:640px){.omdFlowSteps,.omdiProductStats,.omdiUploadTips,.omdiPreviewMeta,.omdiRequirementFooter,.omdiProductIdentity,.omdiMediaCard{grid-template-columns:1fr}.omdiProductThumb,.omdiMediaThumb,.omdiMediaCardPreview{width:100%;height:170px}.omdiPreviewCanvas{height:260px}}.omdvePage,.omdvePage *{box-sizing:border-box;font-size:12px!important;font-weight:400!important;border-radius:2px!important}.omdvePage{position:relative;display:grid;gap:10px;color:#0f172a}.omdveHero,.omdvePanel,.omdveMetrics article,.omdveAiCapabilities,.omdveAssistant{min-width:0;background:#fff;border:1px solid #d8dee8;box-shadow:0 1px 3px #0f172a14}.omdveHero{min-height:74px;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.omdveCrumbs,.omdveTitleLine{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.omdveCrumbs{margin-bottom:7px;color:#64748b}.omdveCrumbs a{color:#0f6cbd;text-decoration:none}.omdveTitleLine h2{margin:0;color:#0f172a;line-height:1.25}.omdveTitleLine span{padding:2px 8px;color:#15803d;background:#dcfce7;border:1px solid #bbf7d0}.omdveTitleLine em{font-style:normal;color:#475569}.omdveHeroActions,.omdvePanelHead{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.omdButton,.omdButtonSecondary{min-height:32px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #0f6cbd;background:#0f6cbd;color:#fff;text-decoration:none;cursor:pointer}.omdButtonSecondary{border-color:#cbd5e1;background:#fff;color:#0f172a}.omdButtonAi{border-color:#8b5cf6;background:#fff;color:#6d28d9}.omdButton:disabled,.omdButtonSecondary:disabled{opacity:.55;cursor:not-allowed}.omdveMetrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.omdveMetrics article{min-height:54px;padding:8px 10px;display:grid;gap:4px;align-content:center}.omdveMetrics span,.omdveEstimateGrid span{color:#64748b}.omdveMetrics strong,.omdveEstimateGrid strong{color:#0f172a}.omdveShell{min-width:0;display:grid;gap:10px}.omdveBuilder{min-width:0;display:grid;grid-template-columns:minmax(260px,.88fr) minmax(300px,1.08fr) minmax(360px,1.34fr);gap:10px;align-items:start}.omdvePanel{min-width:0;padding:12px;display:grid;gap:10px;overflow:hidden}.omdvePanelHead h2,.omdveAiCapabilities h2,.omdveAssistantHead h2{margin:0;color:#0f172a;line-height:1.25}.omdvePanelHead p,.omdveAssistantHead p{margin:3px 0 0;color:#64748b;line-height:1.35}.omdveTemplateLine,.omdveAddAttributeLine{min-width:0;display:grid;gap:8px}.omdveTemplateLine{grid-template-columns:minmax(0,1fr) auto;align-items:end}.omdveTemplateLine label,.omdveAddAttributeLine label,.omdveValueAdd label,.omdveColorAdd label,.omdvePriceDelta{min-width:0;display:grid;gap:5px}.omdveTemplateLine span,.omdveAddAttributeLine span,.omdveValueAdd span,.omdveColorAdd span,.omdvePriceDelta span{color:#475569}.omdveTemplateLine select,.omdveAddAttributeLine select,.omdveValueAdd input,.omdveColorAdd input,.omdvePriceDelta input{width:100%;min-height:32px;padding:7px 9px;border:1px solid #cbd5e1;background:#fff;color:#0f172a;outline:none}.omdveSelectedAttributes{display:grid;gap:8px}.omdveSelectedAttributes button{min-height:44px;padding:8px 10px;display:grid;gap:2px;text-align:left;border:1px solid #dbeafe;background:#f8fbff;color:#1d4ed8;cursor:pointer}.omdveSelectedAttributes button.isActive{border-color:#0f6cbd;background:#0f6cbd;color:#fff}.omdveSelectedAttributes small{color:inherit;opacity:.75}.omdveMatrixFooter,.omdveBulkActions,.omdveActiveTabs{display:flex;gap:8px;align-items:center;justify-content:space-between;flex-wrap:wrap}.omdveActiveTabs{padding-bottom:8px;border-bottom:1px solid #e2e8f0}.omdveActiveTabs span{color:#0f6cbd}.omdveActiveTabs button{min-height:28px;padding:0 8px;border:1px solid #fecaca;background:#fff5f5;color:#991b1b;cursor:pointer}.omdvePresetSets{display:grid;gap:8px}.omdvePresetSets>div{display:grid;gap:6px}.omdvePresetSets span{color:#475569}.omdvePresetSets div div{display:flex;flex-wrap:wrap;gap:6px}.omdvePresetSets button,.omdveValueBadge,.omdveMiniPrimary,.omdveRowActions button,.omdvePriceEdit button{min-height:28px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #cbd5e1;background:#fff;color:#0f172a;cursor:pointer}.omdveMiniPrimary{min-height:32px;border-color:#0f6cbd;background:#0f6cbd;color:#fff}.omdveValueAdd{display:grid;grid-template-columns:minmax(120px,1fr) minmax(76px,90px) minmax(64px,80px) auto;gap:8px;align-items:end}.omdveColorAdd{display:grid;grid-template-columns:58px minmax(120px,1fr) minmax(90px,120px) auto;gap:8px;align-items:end}.omdveColorSwatchInput{min-height:56px;display:grid;place-items:center;position:relative;border:1px solid #cbd5e1;background:#fff}.omdveColorSwatchInput input{position:absolute;inset:0;opacity:0;cursor:pointer}.omdveColorSwatchInput i{width:38px;height:38px;display:block;border:1px solid #cbd5e1}.omdvePriceDelta{padding:8px;background:#f8fafc;border:1px solid #e2e8f0}.omdvePriceDelta small{color:#64748b}.omdveValueBadges{display:flex;flex-wrap:wrap;gap:6px}.omdveValueBadge i,.omdveColorCell i{width:14px;height:14px;display:inline-flex;border:1px solid #cbd5e1}.omdveValueBadge em{font-style:normal;color:#991b1b}.omdveInfo{padding:8px;color:#075985;background:#f0f9ff;border:1px solid #bae6fd}.omdveEstimateGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.omdveEstimateGrid article{min-height:54px;padding:8px;display:grid;gap:4px;align-content:center;background:#f8fafc;border:1px solid #e2e8f0}.omdvePreviewList{max-height:330px;overflow:auto;display:grid;border:1px solid #e2e8f0}.omdvePreviewList>div{min-height:34px;padding:7px 8px;display:grid;grid-template-columns:30px minmax(0,1fr) minmax(0,1.2fr);gap:8px;align-items:center;border-bottom:1px solid #e2e8f0}.omdvePreviewList span{color:#64748b}.omdvePreviewList strong,.omdvePreviewList small{color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omdvePreviewList small{color:#64748b}.omdveMore,.omdveEmpty{padding:8px;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0}.omdveGeneratedPanel{overflow:hidden}.omdveTableWrap{min-width:0;overflow-x:auto;border:1px solid #e2e8f0;background:#0f172a}.omdveTable{width:100%;min-width:1320px;table-layout:fixed;border-collapse:collapse;background:#0f172a}.omdveTable th,.omdveTable td{min-height:34px;padding:8px;border-bottom:1px solid #1e293b;color:#dbeafe;text-align:left;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.omdveTable th{color:#93c5fd;background:#172033}.omdveTable td small{display:block;margin-top:2px;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omdveColorCell{display:inline-flex;align-items:center;gap:6px;min-width:0}.omdveRowActions{display:flex;gap:5px;flex-wrap:wrap}.omdveRowActions button,.omdvePriceEdit button{min-height:25px;padding:0 7px;background:#172033;border-color:#334155;color:#dbeafe}.omdvePriceEdit{display:grid;grid-template-columns:minmax(70px,1fr) auto;gap:5px}.omdvePriceEdit input{width:100%;min-height:26px;padding:4px 6px;color:#0f172a;background:#fff;border:1px solid #334155}.omdveAiCapabilities{padding:12px;display:grid;gap:10px;background:linear-gradient(135deg,#fff,#fbf7ff)}.omdveAiCapabilities>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.omdveAiCapabilities article{padding:10px;display:grid;gap:5px;border:1px solid #dbeafe;background:#fff}.omdveAiCapabilities span{color:#0f172a}.omdveAiCapabilities p{margin:0;color:#475569;line-height:1.35}.omdveAssistant{position:fixed;right:24px;top:160px;z-index:40;width:320px;max-height:calc(100vh - 190px);overflow:auto;padding:12px;display:grid;gap:10px;box-shadow:0 18px 44px #2563eb38;border-color:#bfdbfe;resize:both}.omdveAssistantHead{display:flex;justify-content:space-between;gap:10px}.omdveAssistantHead button{width:28px;height:28px;border:1px solid #cbd5e1;background:#fff;cursor:pointer}.omdveAssistantTabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #e2e8f0}.omdveAssistantTabs button{min-height:32px;border:0;background:transparent;color:#475569;cursor:pointer}.omdveAssistantTabs button.isActive{color:#6d28d9;border-bottom:2px solid #7c3aed}.omdveAssistantScore{display:grid;grid-template-columns:90px 1fr;gap:12px;align-items:center}.omdveRing{width:82px;height:82px;display:grid;place-items:center;background:conic-gradient(#f59e0b 0 35%,#10b981 35% 78%,#e5e7eb 78% 100%);border-radius:999px!important;position:relative}.omdveRing:after{content:"";position:absolute;inset:11px;background:#fff;border-radius:999px!important}.omdveRing strong,.omdveRing span{position:relative;z-index:1}.omdveRing strong{align-self:end;color:#0f172a;font-size:20px!important}.omdveRing span{align-self:start;color:#64748b}.omdveScoreLegend{display:grid;gap:6px}.omdveScoreLegend div{display:grid;grid-template-columns:12px 1fr auto;align-items:center;gap:6px;color:#475569}.omdveScoreLegend i{width:8px;height:8px;background:#94a3b8;border-radius:999px!important}.omdveScoreLegend i.isRed{background:#ef4444}.omdveScoreLegend i.isOrange{background:#f59e0b}.omdveScoreLegend i.isBlue{background:#3b82f6}.omdveScoreLegend i.isGreen{background:#10b981}.omdveAssistantFull,.omdveAskBox{min-height:36px;border:1px solid #dbeafe;background:#eff6ff;color:#0f6cbd}.omdveAssistantCards{display:grid;gap:10px}.omdveAssistantCards article{padding:10px;display:grid;gap:6px;border:1px solid #fed7aa;background:#fff7ed}.omdveAssistantCards article:nth-child(3){border-color:#bfdbfe;background:#eff6ff}.omdveAssistantCards span{color:#0f172a}.omdveAssistantCards p{margin:0;color:#475569;line-height:1.35}.omdveAssistantCards button{width:max-content;padding:0;border:0;background:transparent;color:#0f6cbd;cursor:pointer}.omdveAskBox{padding:10px;background:#fff;border-color:#a78bfa;color:#8b5cf6}.omdveAssistant small{color:#64748b}@media(max-width:1280px){.omdveBuilder{grid-template-columns:1fr}.omdveAiCapabilities>div{grid-template-columns:repeat(3,1fr)}.omdveAssistant{position:static;width:100%;max-height:none;resize:none}}@media(max-width:900px){.omdveHero,.omdveHeroActions,.omdvePanelHead{align-items:stretch;flex-direction:column}.omdveMetrics,.omdveEstimateGrid,.omdveAiCapabilities>div{grid-template-columns:1fr}.omdveTemplateLine,.omdveValueAdd,.omdveColorAdd{grid-template-columns:1fr}}.omdveAssistant{position:fixed;right:auto;z-index:80;width:340px;min-width:280px;min-height:360px;max-height:calc(100vh - 90px);overflow:auto;resize:both}.omdveAssistantHead{cursor:grab;-webkit-user-select:none;user-select:none}.omdveAssistantHead button{cursor:pointer}.omdveDragging,.omdveDragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.omdveAskInput{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}.omdveAskInput input{min-height:34px;padding:7px 9px;border:1px solid #a78bfa;background:#fff;color:#0f172a;outline:none}.omdveAskInput button{min-height:34px;padding:0 10px;border:1px solid #7c3aed;background:#7c3aed;color:#fff;cursor:pointer}.omdveAskInput button:disabled{opacity:.6;cursor:not-allowed}.omdveAssistantError{padding:8px;color:#991b1b;background:#fff5f5;border:1px solid #fecaca}.omdServiceStudioPage,.omdServiceStudioPage *{box-sizing:border-box;font-size:12px!important;font-weight:400!important;border-radius:2px!important;text-transform:none!important;letter-spacing:0!important}.omdServiceStudioPage h1,.omdServiceStudioPage h2,.omdServiceStudioPage h3,.omdServiceStudioPage h4,.omdServiceStudioPage strong,.omdServiceStudioPage b{font-size:12px!important;font-weight:400!important}.omdServiceStudioPage{--svc-bg: #f4f8fc;--svc-card: #ffffff;--svc-soft: #f8fbff;--svc-line: #dbe7f3;--svc-line-2: #e5edf6;--svc-text: #0f172a;--svc-muted: #64748b;--svc-blue: #1267e3;--svc-blue-2: #0f6cbd;--svc-green: #10b981;--svc-orange: #f59e0b;--svc-red: #dc2626;--svc-purple: #8b5cf6;--svc-shadow: 0 12px 26px rgba(15, 23, 42, .07);--svc-shadow-2: 0 18px 42px rgba(15, 23, 42, .1);display:grid;gap:12px;color:var(--svc-text);background:radial-gradient(circle at 6% 0%,rgba(18,103,227,.08),transparent 24%),radial-gradient(circle at 92% 0%,rgba(16,185,129,.06),transparent 24%),var(--svc-bg)}.omdServiceToast{position:fixed;top:76px;right:18px;z-index:400;min-width:280px;max-width:440px;padding:10px 12px;background:#fff;box-shadow:0 18px 44px #0f172a2e}.omdServiceToast.isError{border-left:3px solid var(--svc-red);color:#b91c1c}.omdServiceToast.isOk{border-left:3px solid var(--svc-green);color:#047857}.omdServiceHero,.omdServiceListPanel,.omdServiceBuilder,.omdServicePreview{background:var(--svc-card);border:1px solid var(--svc-line);box-shadow:var(--svc-shadow)}.omdServiceHero{min-height:112px;padding:18px;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.85fr);gap:18px;align-items:center;overflow:hidden;background:radial-gradient(circle at 90% 28%,rgba(18,103,227,.12),transparent 28%),linear-gradient(135deg,#fff,#eef6ff)}.omdServiceHero span,.omdServiceHero p,.omdServicePanelHead p{color:var(--svc-muted)}.omdServiceHero h2,.omdServicePanelHead h2{margin:4px 0;color:var(--svc-text)}.omdServiceHeroStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.omdServiceHeroStats article{min-height:66px;padding:10px;display:grid;gap:5px;background:#ffffffdb;border:1px solid #dbeafe}.omdServiceHeroStats strong{color:var(--svc-blue)}.omdServiceStudioLayout{display:grid;grid-template-columns:minmax(270px,320px) minmax(0,1fr) minmax(310px,360px);gap:12px;align-items:start}.omdServiceListPanel,.omdServiceBuilder,.omdServicePreview{min-width:0;padding:12px;display:grid;gap:12px}.omdServiceListPanel,.omdServicePreview{position:sticky;top:78px}.omdServicePanelHead{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.omdServicePanelHead button,.omdServicePanelHead span{min-height:30px;padding:0 9px;border:1px solid #cbd5e1;background:#fff;color:var(--svc-blue);cursor:pointer}.omdServiceSearch{min-width:0;min-height:36px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;border:1px solid #cbd5e1;background:#fff}.omdServiceSearch span{height:100%;display:grid;place-items:center;background:var(--svc-soft);color:var(--svc-blue);border-right:1px solid #e2e8f0}.omdServiceSearch input{width:100%;min-height:34px;border:0;outline:none;padding:0 9px;background:transparent;color:var(--svc-text)}.omdServiceList{display:grid;gap:8px;max-height:calc(100vh - 310px);overflow:auto;padding-right:2px}.omdServiceList article{display:grid;gap:7px;padding:9px;background:#f8fbff;border:1px solid var(--svc-line-2)}.omdServiceList article.isActive{background:#eff6ff;border-color:var(--svc-blue);box-shadow:inset 3px 0 0 var(--svc-blue)}.omdServiceList article>button{padding:0;display:grid;gap:4px;text-align:left;border:0;background:transparent;color:var(--svc-text);cursor:pointer}.omdServiceList article span,.omdServiceList article small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omdServiceList article small{color:var(--svc-muted)}.omdServiceList article div{display:flex;gap:6px;flex-wrap:wrap}.omdServiceList article a,.omdServiceList article div button{min-height:26px;padding:0 8px;display:inline-flex;align-items:center;border:1px solid #cbd5e1;background:#fff;color:var(--svc-blue);text-decoration:none;cursor:pointer}.omdServiceEmpty{min-height:120px;display:grid;place-items:center;padding:14px;border:1px dashed #cbd5e1;background:#f8fafc;color:var(--svc-muted)}.omdServiceBuilderHead{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:14px;align-items:start}.omdServiceBuilderHead h2{margin:0}.omdServiceBuilderHead p{margin:4px 0 0;color:var(--svc-muted)}.omdServiceReadiness{display:grid;gap:7px}.omdServiceReadiness span{color:var(--svc-muted);text-align:right}.omdServiceReadiness i{height:8px;display:block;overflow:hidden;background:#e2e8f0}.omdServiceReadiness b{height:100%;display:block;background:linear-gradient(90deg,var(--svc-blue),var(--svc-green))}.omdServiceSteps{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.omdServiceSteps button{min-width:0;min-height:42px;padding:6px;display:grid;justify-items:center;gap:4px;border:1px solid #dbe7f3;background:#fff;color:var(--svc-muted);cursor:pointer}.omdServiceSteps button span{width:20px;height:20px;display:grid;place-items:center;background:#e2e8f0;color:var(--svc-muted)}.omdServiceSteps button.isActive{border-color:var(--svc-blue);background:#eff6ff;color:var(--svc-text)}.omdServiceSteps button.isActive span,.omdServiceSteps button.isDone span{background:var(--svc-blue);color:#fff}.omdServiceStepBody{min-height:430px;padding:12px;background:#fbfdff;border:1px solid var(--svc-line-2)}.omdServiceFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.omdServiceField{min-width:0;display:grid;gap:5px}.omdServiceField span{color:var(--svc-muted)}.omdServiceField input,.omdServiceField select,.omdServiceField textarea{width:100%;min-height:34px;padding:7px 9px;border:1px solid #cbd5e1;background:#fff;color:var(--svc-text);outline:none}.omdServiceField textarea{min-height:92px;resize:vertical}.omdWide{grid-column:1 / -1}.omdServiceSmartBox{min-height:110px;padding:12px;display:grid;gap:6px;background:#eff6ff;border:1px solid #bfdbfe}.omdServiceSmartBox span{color:var(--svc-blue)}.omdServiceSmartBox p,.omdServiceSmartBox small{margin:0;color:#334155;line-height:1.4}.omdServiceBuilderActions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.omdServiceBuilderActions button{min-height:34px;padding:0 12px;border:1px solid #cbd5e1;background:#fff;color:var(--svc-text);cursor:pointer}.omdServiceBuilderActions button.isPrimary{border-color:var(--svc-blue);background:var(--svc-blue);color:#fff}.omdServiceBuilderActions button:disabled{opacity:.55;cursor:not-allowed}.omdPreviewCard{display:grid;gap:12px;padding:12px;background:#fff;border:1px solid var(--svc-line-2)}.omdPreviewImage{min-height:150px;display:grid;place-items:center;background:radial-gradient(circle at 30% 20%,rgba(18,103,227,.18),transparent 26%),linear-gradient(135deg,#eff6ff,#fff);border:1px solid #dbeafe}.omdPreviewImage span{width:54px;height:54px;display:grid;place-items:center;background:#fff;color:var(--svc-blue);border:1px solid #bfdbfe}.omdPreviewBody{display:grid;gap:5px}.omdPreviewBody small{color:var(--svc-blue)}.omdPreviewBody h2{margin:0;color:var(--svc-text)}.omdPreviewBody p{margin:0;color:var(--svc-muted);line-height:1.4}.omdPreviewFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.omdPreviewFacts article{min-width:0;padding:9px;display:grid;gap:4px;background:#f8fafc;border:1px solid #e2e8f0}.omdPreviewFacts span{color:var(--svc-muted)}.omdPreviewFacts strong{min-width:0;color:var(--svc-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omdPreviewCard>button{min-height:38px;border:0;background:linear-gradient(135deg,var(--svc-blue-2),var(--svc-blue));color:#fff;cursor:pointer}.omdServiceReadinessList{display:grid;gap:7px}.omdServiceReadinessList div{min-height:30px;padding:7px 9px;display:flex;align-items:center;justify-content:space-between;background:#f8fafc;border:1px solid #e2e8f0;color:var(--svc-muted)}.omdServiceReadinessList div:after{content:"Pending";color:var(--svc-orange)}.omdServiceReadinessList div.isDone{background:#ecfdf5;border-color:#bbf7d0;color:#047857}.omdServiceReadinessList div.isDone:after{content:"Ready";color:#047857}.omdServiceNextBox{padding:12px;display:grid;gap:7px;background:#f8fbff;border:1px solid #dbeafe}.omdServiceNextBox span{color:var(--svc-blue)}.omdServiceNextBox p{margin:0;color:#334155;line-height:1.4}.omdServiceNextBox a{width:fit-content;min-height:30px;padding:0 10px;display:inline-flex;align-items:center;background:#fff;border:1px solid #bfdbfe;color:var(--svc-blue);text-decoration:none}@media(max-width:1280px){.omdServiceStudioLayout{grid-template-columns:300px minmax(0,1fr)}.omdServicePreview{position:static;grid-column:1 / -1}}@media(max-width:980px){.omdServiceHero,.omdServiceStudioLayout,.omdServiceBuilderHead,.omdServiceFormGrid{grid-template-columns:1fr}.omdServiceHeroStats,.omdServiceSteps{grid-template-columns:repeat(2,minmax(0,1fr))}.omdServiceListPanel{position:static}}@media(max-width:640px){.omdServiceHeroStats,.omdServiceSteps,.omdPreviewFacts{grid-template-columns:1fr}.omdServiceBuilderActions{justify-content:stretch}.omdServiceBuilderActions button{width:100%}}.omdServicePortalPage,.omdServicePortalPage *{box-sizing:border-box!important;font-family:Segoe UI,Arial,sans-serif!important;font-size:12px!important;line-height:16px!important;border-radius:2px!important;letter-spacing:0!important;text-transform:none!important}.omdServicePortalPage{width:100%;min-width:0;display:grid;gap:10px;color:#0f172a}.omdServicePortalPage>*{width:100%;min-width:0}.omdServicePortalPage h1,.omdServicePortalPage h2,.omdServicePortalPage h3,.omdServicePortalPage h4,.omdServicePortalPage strong,.omdServicePortalPage b{font-size:12px!important;line-height:16px!important}.omdServicePortalPage h1,.omdServicePortalPage h2,.omdServicePortalPage h3,.omdServicePortalPage h4,.omdServicePortalPage p{margin:0}.omdServicePortalPage .omdpBanner{display:none!important}.omdServicesCommandBar{min-height:54px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border:1px solid #dbe3ec;box-shadow:0 10px 26px #0f172a14,0 1px 2px #0f172a14}.omdServicesCommandTitle{min-width:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.omdServicesCommandTitle h2{color:#0f172a;font-weight:600!important}.omdServicesCommandTitle span{color:#64748b}.omdServicesCreateButton{min-height:32px;padding:7px 12px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid #0f6cbd;background:#0f6cbd;color:#fff;text-decoration:none;font-weight:600!important;white-space:nowrap;box-shadow:0 1px 2px #0f172a1f}.omdServicesCreateButton:hover{border-color:#115ea3;background:#115ea3;color:#fff}.omdServicePortalPage .omdpMetrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.omdServicePortalPage .omdpMetrics article{min-width:0;min-height:62px;padding:10px 12px;display:grid;align-content:center;gap:4px;background:#fff;border:1px solid #dbe3ec;box-shadow:0 1px 2px #0f172a0f}.omdServicePortalPage .omdpMetrics span{color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.omdServicePortalPage .omdpMetrics strong{color:#0f6cbd!important;font-weight:600!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.omdServicePortalPage .omdpFilters{padding:10px;display:grid;gap:8px;background:#fff;border:1px solid #dbe3ec;box-shadow:0 10px 26px #0f172a14,0 1px 2px #0f172a14}.omdServicePortalPage .omdpSearchBox{display:block;min-width:0;border:1px solid #d2d0ce;background:#fff}.omdServicePortalPage .omdpSearchBox>span{display:none}.omdServicePortalPage .omdpSearchBox input,.omdServicePortalPage .omdpFilterSelects select{width:100%;min-width:0;min-height:32px!important;padding:6px 9px!important;border:1px solid #d2d0ce!important;background:#fff!important;color:#323130!important;outline:none!important;box-shadow:none!important}.omdServicePortalPage .omdpSearchBox input{border:0!important}.omdServicePortalPage .omdpSearchBox:focus-within,.omdServicePortalPage .omdpFilterSelects select:focus{border-color:#0078d4!important;box-shadow:0 0 0 1px #0078d4!important}.omdServicePortalPage .omdpFilterSelects{display:grid;grid-template-columns:minmax(170px,1fr) minmax(170px,1fr) minmax(130px,.65fr) minmax(160px,.8fr) minmax(140px,.7fr) auto;gap:8px;align-items:center}.omdServicePortalPage .omdpResetButton{min-width:108px;min-height:32px!important;padding:6px 10px!important;border:1px solid #d2d0ce!important;background:#fff!important;color:#0f6cbd!important;cursor:pointer;box-shadow:none!important}.omdServicePortalPage .omdpResetButton:hover{border-color:#0078d4!important;background:#eff6fc!important}.omdServicePortalPage .omdpTableCard{min-width:0;display:grid;overflow:hidden;background:#0f172a;border:1px solid #172033;box-shadow:0 18px 36px #0f172a33,0 1px 2px #0f172a24}.omdServicePortalPage .omdpTableWrap{min-width:0;overflow-x:auto;overflow-y:hidden;background:#0f172a}.omdServicePortalPage .omdpTable{width:100%;min-width:1280px;table-layout:fixed;border-collapse:collapse;background:#0f172a}.omdServicePortalPage .omdpTable th,.omdServicePortalPage .omdpTable td{height:44px;padding:8px 10px;border-bottom:1px solid #1e293b;color:#dbeafe;text-align:left;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.omdServicePortalPage .omdpTable th{background:#172033;color:#93c5fd;font-weight:600!important}.omdServicePortalPage .omdpTable tbody tr{background:#0f172a}.omdServicePortalPage .omdpTable tbody tr:nth-child(2n){background:#111c2f}.omdServicePortalPage .omdpTable tbody tr:hover{background:#1e293b}.omdServicePortalPage .omdpTable th:nth-child(1),.omdServicePortalPage .omdpTable td:nth-child(1){width:22%}.omdServicePortalPage .omdpTable th:nth-child(2),.omdServicePortalPage .omdpTable td:nth-child(2){width:18%}.omdServicePortalPage .omdpTable th:nth-child(3),.omdServicePortalPage .omdpTable td:nth-child(3){width:16%}.omdServicePortalPage .omdpTable th:nth-child(4),.omdServicePortalPage .omdpTable td:nth-child(4){width:11%}.omdServicePortalPage .omdpTable th:nth-child(5),.omdServicePortalPage .omdpTable td:nth-child(5){width:12%}.omdServicePortalPage .omdpTable th:nth-child(6),.omdServicePortalPage .omdpTable td:nth-child(6){width:8%}.omdServicePortalPage .omdpTable th:nth-child(7),.omdServicePortalPage .omdpTable td:nth-child(7){width:13%}.omdServicePortalPage .omdpProductLink,.omdServicePortalPage .omdpTable td>span,.omdServicePortalPage .omdpTable td small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omdServicePortalPage .omdpProductLink{display:grid;gap:2px;color:#e5efff;text-decoration:none}.omdServicePortalPage .omdpProductLink span{font-weight:600!important}.omdServicePortalPage .omdpProductLink small,.omdServicePortalPage .omdpTable td small{display:block;color:#94a3b8}.omdServicePortalPage .omdpPill{width:fit-content;min-height:20px;padding:2px 7px;display:inline-flex;align-items:center;gap:5px;border:1px solid transparent}.omdServicePortalPage .omdpPill.good{color:#86efac;background:#22c55e24!important;border-color:#22c55e47}.omdServicePortalPage .omdpPill.warning{color:#fcd34d;background:#f59e0b24!important;border-color:#f59e0b47}.omdServicePortalPage .omdpPill.neutral{color:#cbd5e1;background:#94a3b824!important;border-color:#94a3b847}.omdServicePortalPage .omdpActions{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.omdServicePortalPage .omdpActions a,.omdServicePortalPage .omdpActions button{min-height:27px!important;padding:5px 8px!important;display:inline-flex!important;align-items:center;justify-content:center;border:1px solid #334155!important;background:#172033!important;color:#dbeafe!important;text-decoration:none!important;cursor:pointer;box-shadow:none!important}.omdServicePortalPage .omdpActions a:hover,.omdServicePortalPage .omdpActions button:hover{border-color:#60a5fa!important;background:#1e293b!important}.omdServicePortalPage .omdpActions .danger{color:#fca5a5!important;border-color:#ef444473!important}.omdServicePortalPage .omdpActions button:disabled{opacity:.5;cursor:not-allowed}.omdServicePortalPage .omdpPager{min-height:42px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#cbd5e1;background:#0f172a}.omdServicePortalPage .omdpPager>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.omdServicePortalPage .omdpPager button{min-height:28px!important;padding:5px 9px!important;border:1px solid #334155!important;background:#172033!important;color:#dbeafe!important;cursor:pointer}.omdServicePortalPage .omdpPager button:disabled{opacity:.45;cursor:not-allowed}.omdServicePortalPage .omdpEmptyState{min-height:100px;display:grid;justify-items:start;align-content:center;gap:8px;color:#cbd5e1}.omdServicePortalPage .omdpEmptyState button{min-height:28px;padding:5px 9px;border:1px solid #334155;background:#172033;color:#dbeafe;cursor:pointer}@media(max-width:1180px){.omdServicePortalPage .omdpMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.omdServicePortalPage .omdpFilterSelects{grid-template-columns:repeat(2,minmax(0,1fr))}.omdServicePortalPage .omdpResetButton{grid-column:1 / -1;justify-self:end}}@media(max-width:760px){.omdServicesCommandBar,.omdServicePortalPage .omdpPager{align-items:stretch;flex-direction:column}.omdServicesCommandTitle{align-items:flex-start;flex-direction:column;gap:2px}.omdServicesCreateButton,.omdServicePortalPage .omdpResetButton{width:100%}.omdServicePortalPage .omdpMetrics,.omdServicePortalPage .omdpFilterSelects{grid-template-columns:1fr}.omdServicePortalPage .omdpTable,.omdServicePortalPage .omdpTable thead,.omdServicePortalPage .omdpTable tbody,.omdServicePortalPage .omdpTable tr,.omdServicePortalPage .omdpTable th,.omdServicePortalPage .omdpTable td{display:block;width:100%;min-width:0}.omdServicePortalPage .omdpTable{min-width:0}.omdServicePortalPage .omdpTable thead{display:none}.omdServicePortalPage .omdpTable tr{padding:10px;border-bottom:1px solid #1e293b}.omdServicePortalPage .omdpTable td{height:auto;min-height:0;padding:6px 0;border-bottom:0;display:grid;grid-template-columns:118px minmax(0,1fr);gap:10px;white-space:normal}.omdServicePortalPage .omdpTable td:before{content:attr(data-label);color:#94a3b8}.omdServicePortalPage .omdpActions{flex-wrap:wrap}}.omsmPage,.omsmPage *{box-sizing:border-box;border-radius:2px!important;font-size:12px!important;font-weight:400!important}.omsmPage{--omsm-text: #102033;--omsm-muted: #64748b;--omsm-line: #dbe4ef;--omsm-soft: #f8fbff;--omsm-blue: #2563eb;--omsm-purple: #7c3aed;--omsm-green: #059669;--omsm-orange: #ea580c;--omsm-cyan: #0891b2;--omsm-shadow: 0 14px 36px rgba(15, 23, 42, .06);display:flex;flex-direction:column;gap:12px;color:var(--omsm-text);line-height:1.45}.omsmPage h2,.omsmPage h3,.omsmPage strong,.omsmPage b{font-weight:400!important}.omsmToast{position:fixed;top:88px;right:24px;z-index:50;min-width:280px;max-width:460px;padding:12px 14px;background:#f0fdf4;border:1px solid #bbf7d0;border-left:4px solid #16a34a;box-shadow:var(--omsm-shadow);color:#166534}.omsmToast.isError{background:#fef2f2;border-color:#fecaca;border-left-color:#dc2626;color:#991b1b}.omsmHero{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;background:linear-gradient(135deg,#edf5ff,#fbfdff 54%,#fff);border:1px solid #dbeafe;box-shadow:var(--omsm-shadow)}.omsmHeroIcon{width:34px;height:34px;display:grid;place-items:center;color:var(--omsm-blue);background:#eef4ff;border:1px solid #bfdbfe}.omsmHeroCopy span,.omsmCardHead span,.omsmUploader span,.omsmCustomerPreview span,.omsmSummaryGrid span,.omsmServiceInfo span,.omsmCategories>span{display:block;color:var(--omsm-blue);letter-spacing:.01em}.omsmHeroCopy h2,.omsmServiceInfo h2,.omsmCardHead h3,.omsmUploader h3{margin:2px 0;color:#0f172a}.omsmHeroCopy p,.omsmServiceInfo p,.omsmUploader p,.omsmCardHead p,.omsmCategories p,.omsmReadinessCard p,.omsmLibraryCard p{margin:0;color:var(--omsm-muted)}.omsmHeroActions,.omsmToolbar,.omsmServiceMeta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.omsmHeroActions a,.omsmToolbar button,.omsmUploader button,.omsmCustomerPreview button{min-height:34px;padding:0 12px;border:1px solid #cbd5e1;background:#fff;color:#0f172a;text-decoration:none;cursor:pointer}.omsmHeroActions a:hover,.omsmToolbar button:hover,.omsmUploader button:hover{border-color:var(--omsm-blue);color:var(--omsm-blue)}.omsmToolbar button:first-child,.omsmUploader button,.omsmCustomerPreview button{background:linear-gradient(135deg,#2563eb,#7c3aed);border-color:transparent;color:#fff}.omsmToolbar button.isDanger{color:#b91c1c;border-color:#fecaca;background:#fff7f7}.omsmToolbar button:disabled,.omsmUploader button:disabled,.omsmCustomerPreview button:disabled{opacity:.55;cursor:not-allowed}.omsmSummaryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.omsmSummaryGrid article,.omsmServiceCard,.omsmLibraryCard,.omsmReadinessCard,.omsmUploader,.omsmPreviewFrame,.omsmCategories{background:#fff;border:1px solid var(--omsm-line);box-shadow:var(--omsm-shadow)}.omsmSummaryGrid article{display:grid;grid-template-columns:46px minmax(0,1fr);gap:10px;align-items:center;min-height:90px;padding:14px}.omsmSummaryGrid article i{width:38px;height:38px;display:grid;place-items:center;font-style:normal;border:1px solid transparent}.omsmSummaryGrid article.isBlue{background:linear-gradient(135deg,#f3f8ff,#fff);border-color:#bfdbfe}.omsmSummaryGrid article.isBlue i{color:var(--omsm-blue);background:#dbeafe;border-color:#bfdbfe}.omsmSummaryGrid article.isGreen{background:linear-gradient(135deg,#f0fdf4,#fff);border-color:#bbf7d0}.omsmSummaryGrid article.isGreen i{color:var(--omsm-green);background:#dcfce7;border-color:#bbf7d0}.omsmSummaryGrid article.isPurple{background:linear-gradient(135deg,#faf5ff,#fff);border-color:#e9d5ff}.omsmSummaryGrid article.isPurple i{color:var(--omsm-purple);background:#f3e8ff;border-color:#e9d5ff}.omsmSummaryGrid article.isOrange{background:linear-gradient(135deg,#fff7ed,#fff);border-color:#fed7aa}.omsmSummaryGrid article.isOrange i{color:var(--omsm-orange);background:#ffedd5;border-color:#fed7aa}.omsmSummaryGrid strong{display:block;margin-top:3px;color:#0f172a}.omsmSummaryGrid small{display:block;margin-top:2px;color:var(--omsm-muted)}.omsmServiceCard{display:grid;grid-template-columns:235px minmax(0,1fr) 270px;gap:16px;align-items:stretch;padding:14px}.omsmServiceCover{position:relative;min-height:154px;background:#eff6ff;border:1px dashed #93c5fd;display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--omsm-muted)}.omsmServiceCover img,.omsmPreviewFrame img,.omsmThumbGrid img{width:100%;height:100%;object-fit:cover;display:block}.omsmServiceCover em{position:absolute;left:8px;bottom:8px;padding:4px 8px;background:#2563ebe6;color:#fff;font-style:normal}.omsmServiceInfo{min-width:0;padding:4px 0}.omsmServiceMeta{margin-top:12px}.omsmServiceMeta small{padding:7px 10px;background:#f8fafc;border:1px solid #e2e8f0;color:#334155}.omsmCustomerPreview{padding:12px;background:linear-gradient(180deg,#f8fafc,#fff);border:1px solid #e2e8f0;display:flex;flex-direction:column;gap:8px}.omsmPhoneCard{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px;align-items:center;padding:8px;border:1px solid #e2e8f0;background:#fff}.omsmPhoneCard img,.omsmPhoneCard>div{width:64px;height:54px;object-fit:cover;background:#f1f5f9;display:grid;place-items:center;color:var(--omsm-muted)}.omsmPhoneCard section{min-width:0;display:flex;flex-direction:column;gap:2px}.omsmCustomerPreview strong{color:#0f172a}.omsmCustomerPreview small{color:var(--omsm-blue)}.omsmToolbar{padding:10px;background:#fff;border:1px solid var(--omsm-line);box-shadow:var(--omsm-shadow)}.omsmWorkspace{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(350px,.8fr);gap:12px;align-items:start}.omsmMainPanel,.omsmSidePanel{display:flex;flex-direction:column;gap:12px;min-width:0}.omsmUploader{min-height:170px;padding:18px;border-style:dashed;border-color:#c4b5fd;background:linear-gradient(135deg,#fbf8ff,#f8fbff 55%,#fff);display:grid;grid-template-columns:54px minmax(0,1fr) auto auto;align-items:center;gap:14px}.omsmUploadIcon{width:46px;height:46px;display:grid;place-items:center;background:#f3e8ff;border:1px solid #e9d5ff;color:var(--omsm-purple)}.omsmUploader small{color:var(--omsm-muted);white-space:nowrap}.omsmUploader.isDisabled{opacity:.72}.omsmPreviewFrame{min-height:430px;max-height:560px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(135deg,#fff,#f8fafc)}.omsmPreviewFrame img{object-fit:contain}.omsmEmptyPreview,.omsmEmptyBox{width:100%;min-height:140px;display:flex;align-items:center;justify-content:center;color:var(--omsm-muted);border:1px dashed #cbd5e1;background:#f8fafc}.omsmLibraryCard,.omsmReadinessCard{padding:14px}.omsmCardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.omsmCardHead strong{color:var(--omsm-blue)}.omsmThumbGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.omsmThumbGrid button{position:relative;height:118px;padding:0;border:2px solid transparent;background:#f8fafc;overflow:hidden;cursor:pointer}.omsmThumbGrid button.isActive{border-color:var(--omsm-blue)}.omsmThumbGrid button span{position:absolute;left:6px;bottom:6px;padding:3px 7px;background:#0f172ad1;color:#fff}.omsmLibraryCard>p{margin-top:10px}.omsmChecks{display:flex;flex-direction:column;gap:8px}.omsmChecks span{display:grid;grid-template-columns:68px minmax(0,1fr);gap:10px;padding:10px 12px;background:#f8fafc;border:1px solid #e2e8f0;color:#475569}.omsmChecks span:before{content:"Pending";color:#b45309}.omsmChecks span.isDone{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.omsmChecks span.isDone:before{content:"Ready";color:#15803d}.omsmProgress{height:6px;margin-top:14px;overflow:hidden;background:#e2e8f0}.omsmProgress i{display:block;height:100%;background:linear-gradient(90deg,#2563eb,#7c3aed)}.omsmReadinessCard p{margin-top:12px}.omsmCategories{padding:14px}.omsmCategories>div{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-top:12px}.omsmCategories article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;align-items:center;min-height:58px;padding:10px;border:1px solid var(--omsm-line);background:#fff}.omsmCategories article i{width:30px;height:30px;display:grid;place-items:center;font-style:normal}.omsmCategories article strong,.omsmCategories article small{display:block}.omsmCategories article small{color:var(--omsm-muted)}.omsmCategories article.isBlue{background:#f3f8ff;border-color:#bfdbfe}.omsmCategories article.isBlue i{color:var(--omsm-blue);background:#dbeafe}.omsmCategories article.isPurple{background:#faf5ff;border-color:#e9d5ff}.omsmCategories article.isPurple i{color:var(--omsm-purple);background:#f3e8ff}.omsmCategories article.isCyan{background:#ecfeff;border-color:#a5f3fc}.omsmCategories article.isCyan i{color:var(--omsm-cyan);background:#cffafe}.omsmCategories article.isIndigo{background:#eef2ff;border-color:#c7d2fe}.omsmCategories article.isIndigo i{color:#4f46e5;background:#e0e7ff}.omsmCategories article.isOrange{background:#fff7ed;border-color:#fed7aa}.omsmCategories article.isOrange i{color:var(--omsm-orange);background:#ffedd5}.omsmCategories article.isTeal{background:#f0fdfa;border-color:#99f6e4}.omsmCategories article.isTeal i{color:#0d9488;background:#ccfbf1}.omsmCategories article.isPink{background:#fdf2f8;border-color:#fbcfe8}.omsmCategories article.isPink i{color:#db2777;background:#fce7f3}@media(max-width:1300px){.omsmServiceCard,.omsmWorkspace{grid-template-columns:1fr}.omsmServiceCover{min-height:220px}.omsmCategories>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.omsmHero{grid-template-columns:1fr}.omsmSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.omsmUploader{grid-template-columns:1fr;align-items:stretch}.omsmCategories>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.omsmSummaryGrid,.omsmThumbGrid,.omsmCategories>div{grid-template-columns:1fr}}.omdInventoryPage,.omdInventoryPage *{box-sizing:border-box;font-family:Segoe UI,Arial,sans-serif;font-size:12px;font-weight:400;letter-spacing:0;text-transform:none}.omdInventoryPage{width:100%;min-width:0;display:grid;gap:10px;color:#0f172a}.omdInventoryPage>*{width:100%;min-width:0}.omdInventoryPage .omdAlert,.omdInventoryPage .omdNotice{min-height:42px;padding:10px 12px;border:1px solid transparent;border-radius:2px;background:#fff;font:400 12px/16px Segoe UI,Arial,sans-serif}.omdInventoryPage .omdAlert{color:#a4262c;background:#fde7e9;border-color:#f1c7cc;border-left:3px solid #a4262c}.omdInventoryPage .omdNotice{color:#107c10;background:#ecfdf3;border-color:#bbf7d0;border-left:3px solid #107c10}.omdInventoryPage .omdCommandPanel{min-width:0;min-height:68px;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border-radius:2px;box-shadow:0 10px 26px #0f172a14,0 1px 2px #0f172a14}.omdInventoryPage .omdCommandPanel>div:first-child{min-width:0}.omdInventoryPage .omdCommandPanel h2,.omdInventoryPage .omdPanelHead h2{margin:0;color:#0f172a;font:600 12px/16px Segoe UI,Arial,sans-serif}.omdInventoryPage .omdCommandPanel p,.omdInventoryPage .omdPanelHead p{margin:3px 0 0;color:#64748b;font:400 12px/16px Segoe UI,Arial,sans-serif}.omdInventoryPage .omdCommandActions{min-width:min(460px,100%);display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:8px;align-items:center}.omdInventoryPage .omdCommandSelect{width:100%;min-width:0;min-height:34px;padding:7px 9px;border:1px solid #d2d0ce;border-radius:2px;background:#fff;color:#323130;outline:none;box-shadow:none;font:400 12px/16px Segoe UI,Arial,sans-serif}.omdInventoryPage .omdCommandSelect:focus{border-color:#0078d4;box-shadow:0 0 0 1px #0078d4}.omdInventoryPage .omdButton,.omdInventoryPage .omdButtonSecondary,.omdInventoryPage .omdTableDark button{min-height:32px;padding:7px 12px;display:inline-flex;align-items:center;justify-content:center;appearance:none;border:1px solid #0f6cbd;border-radius:2px;background:#0f6cbd;color:#fff;box-shadow:none;cursor:pointer;white-space:nowrap;text-decoration:none;font:400 12px/16px Segoe UI,Arial,sans-serif}.omdInventoryPage .omdButton:hover,.omdInventoryPage .omdTableDark button:hover{background:#115ea3}.omdInventoryPage .omdButtonSecondary{background:#fff;color:#0078d4;border-color:#d2d0ce}.omdInventoryPage .omdButtonSecondary:hover{background:#eff6fc;border-color:#0078d4}.omdInventoryPage .omdButton:disabled,.omdInventoryPage .omdButtonSecondary:disabled,.omdInventoryPage .omdTableDark button:disabled{opacity:.5;cursor:not-allowed}.omdInventoryPage .omdMetricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.omdInventoryPage .omdMetricCard{min-width:0;min-height:82px;padding:11px 12px;display:grid;align-content:center;gap:3px;background:#fff;border:1px solid #e2e8f0;border-radius:2px;box-shadow:0 1px 2px #0f172a0d}.omdInventoryPage .omdMetricCard span,.omdInventoryPage .omdMetricCard small{color:#64748b;font:400 12px/16px Segoe UI,Arial,sans-serif}.omdInventoryPage .omdMetricCard strong{color:#0f172a;font:600 18px/22px Segoe UI,Arial,sans-serif;font-variant-numeric:tabular-nums}.omdInventoryPage .omdInventoryLayout{min-width:0;display:grid;grid-template-columns:minmax(460px,1.05fr) minmax(320px,.75fr);gap:10px;align-items:start}.omdInventoryPage .omdPanel,.omdInventoryPage .omdUnitSummary{min-width:0;padding:12px;display:grid;gap:12px;background:#fff;border:1px solid #dbe3ec;border-radius:2px;box-shadow:0 10px 26px #0f172a14,0 1px 2px #0f172a14}.omdInventoryPage .omdPanelHead{min-width:0;padding-bottom:8px;border-bottom:1px solid #edf2f7}.omdInventoryPage .omdFormGrid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.omdInventoryPage .omdSpan{grid-column:1 / -1}.omdInventoryPage .omdField{min-width:0;display:grid;gap:5px}.omdInventoryPage .omdField span{color:#64748b;font:400 12px/16px Segoe UI,Arial,sans-serif}.omdInventoryPage .omdField input,.omdInventoryPage .omdField select,.omdInventoryPage .omdField textarea{width:100%;min-width:0;min-height:34px;margin:0;padding:7px 9px;border:1px solid #d2d0ce;border-radius:2px;background:#fff;color:#323130;outline:none;box-shadow:none;font:400 12px/16px Segoe UI,Arial,sans-serif}.omdInventoryPage .omdField textarea{min-height:86px;resize:vertical}.omdInventoryPage .omdField input:focus,.omdInventoryPage .omdField select:focus,.omdInventoryPage .omdField textarea:focus{border-color:#0078d4;box-shadow:0 0 0 1px #0078d4}.omdInventoryPage .omdField input[readonly]{background:#f8fafc;color:#64748b}.omdInventoryPage .omdFormActions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.omdInventoryPage .omdUnitSummary{position:sticky;top:10px}.omdInventoryPage .omdUnitChecklist{display:grid;gap:8px}.omdInventoryPage .omdUnitChecklist div{min-height:34px;padding:8px 10px 8px 30px;position:relative;display:flex;align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:2px;color:#334155;font:400 12px/16px Segoe UI,Arial,sans-serif}.omdInventoryPage .omdUnitChecklist div:before{content:"";position:absolute;left:11px;width:7px;height:7px;border-radius:999px;background:#0f6cbd;box-shadow:0 0 0 3px #0f6cbd1f}.omdInventoryPage .omdDarkPanel{min-width:0;padding:12px;display:grid;gap:10px;background:#111827;border-radius:2px;box-shadow:0 18px 36px #0f172a3d,0 1px 2px #0f172a24}.omdInventoryPage .omdDarkPanel .omdPanelHead{border-bottom:0;padding-bottom:0}.omdInventoryPage .omdDarkPanel .omdPanelHead h2{color:#f8fafc}.omdInventoryPage .omdDarkPanel .omdPanelHead p{color:#cbd5e1}.omdInventoryPage .omdToolbarDark{min-width:0;display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:8px;align-items:center}.omdInventoryPage .omdToolbarDark input{width:100%;min-width:0;min-height:34px;padding:7px 9px;border:1px solid #334155;border-radius:2px;background:#0f172a;color:#e5e7eb;outline:none;box-shadow:none;font:400 12px/16px Segoe UI,Arial,sans-serif}.omdInventoryPage .omdToolbarDark input::placeholder{color:#94a3b8}.omdInventoryPage .omdToolbarDark input:focus{border-color:#60a5fa;box-shadow:0 0 0 1px #60a5fa}.omdInventoryPage .omdTableWrapDark{min-width:0;overflow-x:auto;overflow-y:hidden;background:#0b1220;border-radius:2px;box-shadow:inset 0 0 0 1px #243244;scrollbar-gutter:stable}.omdInventoryPage .omdTableDark{width:100%;min-width:980px;table-layout:fixed;border-collapse:collapse;background:#0b1220}.omdInventoryPage .omdTableDark th,.omdInventoryPage .omdTableDark td{height:38px;padding:7px 10px;border-bottom:1px solid #1e293b;text-align:left;vertical-align:middle;color:#dbeafe;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:400 12px/16px Segoe UI,Arial,sans-serif}.omdInventoryPage .omdTableDark th{background:#172033;color:#93c5fd;font-weight:600}.omdInventoryPage .omdTableDark tbody tr{background:#0f172a}.omdInventoryPage .omdTableDark tbody tr:nth-child(2n){background:#111c2f}.omdInventoryPage .omdTableDark tbody tr:hover{background:#1e293b}.omdInventoryPage .omdTableDark tbody tr:last-child td{border-bottom:0}.omdInventoryPage .omdTableDark button{min-height:28px;padding:5px 9px}.omdInventoryPage .omdDarkPanel:first-of-type .omdTableDark th:nth-child(1),.omdInventoryPage .omdDarkPanel:first-of-type .omdTableDark td:nth-child(1){width:200px}.omdInventoryPage .omdDarkPanel:first-of-type .omdTableDark th:nth-child(2),.omdInventoryPage .omdDarkPanel:first-of-type .omdTableDark td:nth-child(2){width:170px}.omdInventoryPage .omdDarkPanel:first-of-type .omdTableDark th:nth-child(3),.omdInventoryPage .omdDarkPanel:first-of-type .omdTableDark td:nth-child(3){width:130px}.omdInventoryPage .omdDarkPanel:first-of-type .omdTableDark th:nth-child(4),.omdInventoryPage .omdDarkPanel:first-of-type .omdTableDark td:nth-child(4){width:130px}.omdInventoryPage .omdDarkPanel:first-of-type .omdTableDark th:nth-child(5),.omdInventoryPage .omdDarkPanel:first-of-type .omdTableDark td:nth-child(5){width:90px;text-align:right}.omdInventoryPage .omdDarkPanel:first-of-type .omdTableDark th:nth-child(6),.omdInventoryPage .omdDarkPanel:first-of-type .omdTableDark td:nth-child(6){width:120px;text-align:right}.omdInventoryPage .omdDarkPanel:first-of-type .omdTableDark th:nth-child(7),.omdInventoryPage .omdDarkPanel:first-of-type .omdTableDark td:nth-child(7){width:90px}.omdInventoryPage .omdDarkPanel:first-of-type .omdTableDark th:nth-child(8),.omdInventoryPage .omdDarkPanel:first-of-type .omdTableDark td:nth-child(8){width:90px}.omdInventoryPage .omdDarkPanel:last-of-type .omdTableDark{min-width:860px}.omdInventoryPage .omdDarkPanel:last-of-type .omdTableDark th:nth-child(1),.omdInventoryPage .omdDarkPanel:last-of-type .omdTableDark td:nth-child(1){width:190px}.omdInventoryPage .omdDarkPanel:last-of-type .omdTableDark th:nth-child(2),.omdInventoryPage .omdDarkPanel:last-of-type .omdTableDark td:nth-child(2){width:140px}.omdInventoryPage .omdDarkPanel:last-of-type .omdTableDark th:nth-child(3),.omdInventoryPage .omdDarkPanel:last-of-type .omdTableDark td:nth-child(3),.omdInventoryPage .omdDarkPanel:last-of-type .omdTableDark th:nth-child(4),.omdInventoryPage .omdDarkPanel:last-of-type .omdTableDark td:nth-child(4),.omdInventoryPage .omdDarkPanel:last-of-type .omdTableDark th:nth-child(5),.omdInventoryPage .omdDarkPanel:last-of-type .omdTableDark td:nth-child(5){width:100px;text-align:right}.omdInventoryPage .omdDarkPanel:last-of-type .omdTableDark th:nth-child(6),.omdInventoryPage .omdDarkPanel:last-of-type .omdTableDark td:nth-child(6){width:300px}.omdInventoryPage .omdTableDark td[colspan]{height:96px;padding:18px;color:#cbd5e1;text-align:center;vertical-align:middle}@media(max-width:1100px){.omdInventoryPage .omdMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.omdInventoryPage .omdInventoryLayout{grid-template-columns:1fr}.omdInventoryPage .omdUnitSummary{position:static}}@media(max-width:760px){.omdInventoryPage .omdCommandPanel{align-items:flex-start;flex-direction:column}.omdInventoryPage .omdCommandActions{width:100%;min-width:0;grid-template-columns:1fr}.omdInventoryPage .omdMetricGrid,.omdInventoryPage .omdFormGrid{grid-template-columns:1fr}.omdInventoryPage .omdSpan{grid-column:auto}.omdInventoryPage .omdToolbarDark{grid-template-columns:1fr}.omdInventoryPage .omdFormActions{justify-content:stretch}.omdInventoryPage .omdFormActions>*,.omdInventoryPage .omdToolbarDark button{width:100%}}.omdStaffBoard,.omdStaffBoard *{box-sizing:border-box;font-family:Segoe UI,Arial,sans-serif;font-size:12px;font-weight:400;letter-spacing:0;text-transform:none}.omdStaffBoard{width:100%;min-width:0;display:grid;gap:10px;color:#0f172a}.omdStaffBoard>*{width:100%;min-width:0}.omdStaffBoard h1,.omdStaffBoard h2,.omdStaffBoard h3,.omdStaffBoard h4,.omdStaffBoard p{margin:0}.omdStaffToast{position:fixed;top:76px;right:18px;z-index:400;width:min(380px,calc(100vw - 36px));min-height:42px;padding:10px 12px;border:1px solid #dbe3ec;border-radius:2px;background:#fff;box-shadow:0 18px 42px #0f172a38,0 2px 8px #0f172a1f;font:400 12px/16px Segoe UI,Arial,sans-serif}.omdStaffToast.isError{border-left:3px solid #a4262c;color:#a4262c}.omdStaffToast.isOk{border-left:3px solid #107c10;color:#107c10}.omdStaffKpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.omdStaffKpis article{min-width:0;min-height:82px;padding:11px 12px;display:grid;align-content:center;gap:3px;background:#fff;border:1px solid #e2e8f0;border-radius:2px;box-shadow:0 1px 2px #0f172a0d}.omdStaffKpis span,.omdStaffKpis small{color:#64748b;font:400 12px/16px Segoe UI,Arial,sans-serif}.omdStaffKpis strong{color:#0f6cbd;font:600 12px/16px Segoe UI,Arial,sans-serif;font-variant-numeric:tabular-nums}.omdStaffContent{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:10px;align-items:start}.omdStaffMain,.omdStaffSide{min-width:0}.omdStaffMain{display:grid;gap:10px}.omdStaffListCard,.omdStaffProfile,.omdStaffSideCard{min-width:0;background:#fff;border:1px solid #dbe3ec;border-radius:2px;box-shadow:0 10px 26px #0f172a14,0 1px 2px #0f172a14}.omdStaffListCard{padding:12px;display:grid;gap:10px}.omdStaffListTop{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.omdStaffListTop>div:first-child{min-width:0}.omdStaffListTop h2,.omdStaffProfile h2,.omdStaffSideCard h3{color:#0f172a;font:600 12px/16px Segoe UI,Arial,sans-serif}.omdStaffListTop p,.omdStaffProfile p,.omdStaffSideCard p{margin-top:3px;color:#64748b;font:400 12px/16px Segoe UI,Arial,sans-serif}.omdStaffListTop>div:last-child{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.omdStaffListTop button,.omdStaffFilters button,.omdStaffActions button,.omdStaffQuickActions button,.omdStaffQualifiedList button,.omdStaffTableFooter button,.omdStaffSideCard select{min-height:32px;padding:7px 12px;display:inline-flex;align-items:center;justify-content:center;appearance:none;border:1px solid #d2d0ce;border-radius:2px;background:#fff;color:#0078d4;box-shadow:none;cursor:pointer;white-space:nowrap;font:400 12px/16px Segoe UI,Arial,sans-serif}.omdStaffListTop button:hover,.omdStaffFilters button:hover,.omdStaffActions button:hover,.omdStaffQuickActions button:hover,.omdStaffQualifiedList button:hover,.omdStaffTableFooter button:hover{background:#eff6fc;border-color:#0078d4}.omdStaffListTop .isPrimary,.omdStaffActions button:last-child{background:#0f6cbd;border-color:#0f6cbd;color:#fff}.omdStaffListTop .isPrimary:hover,.omdStaffActions button:last-child:hover{background:#115ea3}.omdStaffListTop button:disabled,.omdStaffFilters button:disabled,.omdStaffActions button:disabled,.omdStaffQuickActions button:disabled,.omdStaffTableFooter button:disabled{opacity:.5;cursor:not-allowed}.omdStaffTabs,.omdStaffSideTabs{min-width:0;display:flex;gap:0;overflow-x:auto;border-bottom:1px solid #dbe3ec}.omdStaffTabs button,.omdStaffSideTabs button{min-height:36px;padding:0 12px;appearance:none;border:0;border-bottom:2px solid transparent;background:transparent;color:#64748b;cursor:pointer;white-space:nowrap;font:400 12px/16px Segoe UI,Arial,sans-serif}.omdStaffTabs button:hover,.omdStaffSideTabs button:hover{color:#0f6cbd;background:#f8fbff}.omdStaffTabs button.isActive,.omdStaffSideTabs button.isActive{color:#0f6cbd;border-bottom-color:#0f6cbd;background:#f8fbff}.omdStaffFilters{min-width:0;display:grid;grid-template-columns:minmax(260px,1.4fr) 170px 150px auto;gap:8px}.omdStaffFilters input,.omdStaffFilters select,.omdStaffSideCard select{width:100%;min-width:0;min-height:34px;padding:7px 9px;border:1px solid #d2d0ce;border-radius:2px;background:#fff;color:#323130;outline:none;box-shadow:none;font:400 12px/16px Segoe UI,Arial,sans-serif}.omdStaffFilters input:focus,.omdStaffFilters select:focus,.omdStaffSideCard select:focus{border-color:#0078d4;box-shadow:0 0 0 1px #0078d4}.omdStaffTableWrap{min-width:0;overflow-x:auto;overflow-y:hidden;background:#0b1220;border-radius:2px;box-shadow:inset 0 0 0 1px #243244;scrollbar-gutter:stable}.omdStaffTable{width:100%;min-width:1180px;table-layout:fixed;border-collapse:collapse;background:#0b1220}.omdStaffTable th,.omdStaffTable td{height:42px;padding:7px 10px;border-bottom:1px solid #1e293b;text-align:left;vertical-align:middle;color:#dbeafe;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:400 12px/16px Segoe UI,Arial,sans-serif}.omdStaffTable th{background:#172033;color:#93c5fd;font-weight:600}.omdStaffTable tbody tr{background:#0f172a;cursor:pointer}.omdStaffTable tbody tr:nth-child(2n){background:#111c2f}.omdStaffTable tbody tr:hover,.omdStaffTable tbody tr.isSelected{background:#1e293b}.omdStaffTable tbody tr.isSelected{box-shadow:inset 3px 0 #60a5fa}.omdStaffTable th:nth-child(1),.omdStaffTable td:nth-child(1){width:120px}.omdStaffTable th:nth-child(2),.omdStaffTable td:nth-child(2){width:120px}.omdStaffTable th:nth-child(3),.omdStaffTable td:nth-child(3){width:210px}.omdStaffTable th:nth-child(4),.omdStaffTable td:nth-child(4){width:150px}.omdStaffTable th:nth-child(5),.omdStaffTable td:nth-child(5){width:100px}.omdStaffTable th:nth-child(6),.omdStaffTable td:nth-child(6){width:170px}.omdStaffTable th:nth-child(7),.omdStaffTable td:nth-child(7){width:220px}.omdStaffTable th:nth-child(8),.omdStaffTable td:nth-child(8){width:120px}.omdStaffAssignment,.omdStaffRoleStack{min-width:0;display:grid;gap:2px}.omdStaffAssignment strong,.omdStaffAssignment small,.omdStaffRoleStack span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omdStaffAssignment strong{color:#e5efff;font:400 12px/16px Segoe UI,Arial,sans-serif}.omdStaffAssignment small{color:#7890ad;font:400 12px/16px Segoe UI,Arial,sans-serif}.omdStaffRoleStack span{width:fit-content;max-width:100%;color:#93c5fd;font:400 12px/16px Segoe UI,Arial,sans-serif}.omdStaffPill,.omdStaffProfilePills span{width:fit-content;min-height:18px;padding:1px 0;display:inline-flex;align-items:center;gap:5px;border:0;border-radius:0;background:transparent;font:400 12px/16px Segoe UI,Arial,sans-serif}.omdStaffPill:before{content:"";width:7px;height:7px;flex:0 0 auto;border-radius:999px;background:#94a3b8;box-shadow:0 0 0 3px #94a3b829}.omdStaffPill.is-good{color:#86efac}.omdStaffPill.is-good:before{background:#22c55e;box-shadow:0 0 0 3px #22c55e29}.omdStaffPill.is-busy{color:#fcd34d}.omdStaffPill.is-busy:before{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b29}.omdStaffPill.is-warn{color:#fcd34d}.omdStaffPill.is-bad{color:#fca5a5}.omdStaffPill.is-bad:before{background:#ef4444;box-shadow:0 0 0 3px #ef444429}.omdStaffActions{display:flex;align-items:center;gap:6px}.omdStaffActions button{min-height:28px;padding:5px 8px;background:#172033;border-color:#334155;color:#dbeafe}.omdStaffTable td[colspan]{height:96px;color:#cbd5e1;text-align:center}.omdStaffTableFooter{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#64748b}.omdStaffTableFooter>div{display:flex;align-items:center;gap:8px}.omdStaffTableFooter button{min-height:28px;padding:5px 10px}.omdStaffSide{display:grid;gap:8px;position:sticky;top:10px}.omdStaffProfile,.omdStaffSideCard{padding:12px}.omdStaffProfilePills{margin-top:8px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.omdStaffProfilePills>span:not(.omdStaffPill){color:#0f6cbd}.omdStaffSideTabs{padding:0 8px;background:#fff;border:1px solid #dbe3ec;border-radius:2px;box-shadow:0 10px 26px #0f172a14,0 1px 2px #0f172a14}.omdStaffSideCard{display:grid;gap:10px}.omdStaffInfoRow{min-height:34px;display:grid;grid-template-columns:100px minmax(0,1fr);gap:8px;align-items:center;border-bottom:1px solid #edf2f7}.omdStaffInfoRow:last-child{border-bottom:0}.omdStaffInfoRow span{color:#64748b}.omdStaffInfoRow strong{min-width:0;color:#0f172a;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 12px/16px Segoe UI,Arial,sans-serif}.omdStaffQuickActions,.omdStaffQualifiedList{display:grid;gap:8px}.omdStaffQuickActions button{width:100%;justify-content:flex-start}.omdStaffScheduleItem{padding:10px;display:grid;gap:4px;border-left:3px solid #22c55e;background:#f0fdf4;border-top:1px solid #bbf7d0;border-right:1px solid #bbf7d0;border-bottom:1px solid #bbf7d0;border-radius:2px}.omdStaffScheduleItem small{color:#64748b}.omdStaffEmpty{min-height:160px;display:grid;place-items:center;color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:2px}.omdDispatchConsole{position:fixed;z-index:1000;overflow:hidden;display:grid;grid-template-rows:44px minmax(0,1fr);background:#2f343a;color:#f8fafc;border:1px solid #555d66;border-radius:2px;box-shadow:0 22px 60px #00000052}.omdDispatchConsole header{min-height:44px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;background:#2f343a;border-bottom:1px solid #555d66;color:#fff;cursor:move}.omdDispatchConsole header div{display:flex;gap:6px}.omdDispatchConsole header button,.omdDispatchActions button{min-width:30px;min-height:28px;border:1px solid #646c75;border-radius:2px;background:#3b4148;color:#fff;cursor:pointer}.omdDispatchBody{min-height:0;overflow:auto;padding:12px;display:grid;gap:10px;align-content:start;background:#2f343a}.omdDispatchBody label,.omdDispatchBody article{display:grid;gap:6px}.omdDispatchBody h3,.omdDispatchBody p,.omdDispatchBody small{margin:0}.omdDispatchBody small{color:#cbd5e1}.omdDispatchBody select{width:100%;min-height:34px;padding:7px 9px;border:1px solid #646c75;border-radius:2px;background:#3b4148;color:#fff;outline:none}.omdDispatchBody article{padding:10px;border:1px solid #4c535b;border-radius:2px;background:#343a40}.omdDispatchCandidates{display:grid;gap:8px}.omdDispatchCandidates button{min-height:50px;padding:8px;display:grid;grid-template-columns:minmax(0,1fr) 52px;gap:5px;text-align:left;border:1px solid #4c535b;border-radius:2px;background:#3b4148;color:#fff;cursor:pointer}.omdDispatchCandidates button span,.omdDispatchCandidates button small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omdDispatchCandidates button em{color:#86efac;font-style:normal;text-align:right}.omdDispatchActions{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.omdDispatchActions button:first-child{background:#0f6cbd;border-color:#0f6cbd}.omdDispatchResize{position:absolute;right:0;bottom:0;width:18px;height:18px;border:0;background:transparent;cursor:nwse-resize}.omdMessageOverlay{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a6b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.omdMessageWindow{width:min(980px,calc(100vw - 48px));height:min(720px,calc(100vh - 48px));display:grid;grid-template-rows:48px minmax(0,1fr);overflow:hidden;background:#fff;border:1px solid #dbe3ec;border-radius:2px;box-shadow:0 24px 80px #00000047}.omdMessageWindow header{padding:0 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dbe3ec;background:#f8fafc}.omdMessageWindow header>div{display:grid;gap:2px}.omdMessageWindow header h3,.omdMessageWindow header span{margin:0}.omdMessageWindow header button{width:30px;height:30px;border:1px solid #dbe3ec;border-radius:2px;background:#fff;cursor:pointer}.omdMessageWindow .messagePanel,.omdMessageWindow .messagingPanel,.omdMessageWindow [class*=MessagePanel]{min-height:0;height:100%;display:flex;flex-direction:column}@media(max-width:1450px){.omdStaffContent{grid-template-columns:minmax(0,1fr) 320px}}@media(max-width:1200px){.omdStaffKpis{grid-template-columns:repeat(3,minmax(0,1fr))}.omdStaffContent{grid-template-columns:1fr}.omdStaffSide{position:static}}@media(max-width:820px){.omdStaffKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.omdStaffListTop{flex-direction:column}.omdStaffListTop>div:last-child{width:100%;justify-content:flex-start}.omdStaffFilters{grid-template-columns:1fr}.omdStaffTableFooter{align-items:flex-start;flex-direction:column}.omdDispatchConsole{left:12px!important;top:90px!important;width:calc(100vw - 24px)!important;height:calc(100vh - 102px)!important}.omdDispatchActions{grid-template-columns:1fr}}@media(max-width:560px){.omdStaffKpis{grid-template-columns:1fr}.omdStaffListTop button,.omdStaffFilters button{width:100%}.omdMessageOverlay{padding:0}.omdMessageWindow{width:100vw;height:100vh;border:0}}.omdStaffContent{grid-template-columns:minmax(0,1fr)!important}.omdStaffMain,.omdStaffListCard{width:100%}.omdStaffTabs{display:grid!important;grid-template-columns:repeat(4,minmax(120px,1fr))!important;gap:4px!important;padding:4px!important;border:1px solid #dbe3ec!important;border-radius:2px!important;background:#f8fafc!important;overflow:visible!important}.omdStaffTabs button{width:100%!important;min-height:34px!important;padding:7px 12px!important;border:1px solid transparent!important;border-radius:2px!important;background:transparent!important;color:#475569!important;white-space:nowrap!important}.omdStaffTabs button:hover{background:#eff6fc!important;color:#0f6cbd!important}.omdStaffTabs button.isActive{background:#0f6cbd!important;border-color:#0f6cbd!important;color:#fff!important}.omdStaffSide{position:fixed!important;z-index:1100!important;min-width:340px!important;min-height:360px!important;max-width:calc(100vw - 24px)!important;max-height:calc(100vh - 102px)!important;display:none!important;grid-template-rows:auto auto auto minmax(0,1fr)!important;align-content:start!important;gap:8px!important;padding:8px!important;overflow:auto!important;background:#f8fafc!important;border:1px solid #cbd5e1!important;border-radius:2px!important;box-shadow:0 24px 64px #0f172a4d,0 4px 14px #0f172a29!important}.omdStaffSide.isOpen{display:grid!important}.omdStaffDrawerHeader{position:sticky;top:-8px;z-index:5;min-height:54px;margin:-8px -8px 0;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:linear-gradient(180deg,#183452,#10243d);border-top:3px solid #38bdf8;border-bottom:1px solid rgba(255,255,255,.1);border-radius:2px 2px 0 0;color:#fff;cursor:move;-webkit-user-select:none;user-select:none}.omdStaffDrawerHeader>div{min-width:0;display:grid;gap:2px}.omdStaffDrawerHeader strong{color:#fff;font:600 12px/16px Segoe UI,Arial,sans-serif}.omdStaffDrawerHeader span{color:#cbd5e1;font:400 12px/16px Segoe UI,Arial,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omdStaffDrawerHeader button{flex:0 0 30px;width:30px;height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.2);border-radius:2px;background:#0878c9;color:#fff;cursor:pointer}.omdStaffSideTabs{display:grid!important;grid-template-columns:repeat(4,minmax(82px,1fr))!important;gap:4px!important;padding:4px!important;border:1px solid #dbe3ec!important;background:#fff!important;overflow:visible!important}.omdStaffSideTabs button{width:100%!important;min-height:32px!important;padding:6px 8px!important;border:1px solid transparent!important;border-radius:2px!important;background:transparent!important;color:#475569!important}.omdStaffSideTabs button:hover{background:#eff6fc!important;color:#0f6cbd!important}.omdStaffSideTabs button.isActive{background:#0f6cbd!important;border-color:#0f6cbd!important;color:#fff!important}.omdStaffProfile,.omdStaffSideCard{box-shadow:none!important}.omdStaffDrawerResize{position:absolute;right:0;bottom:0;width:20px;height:20px;padding:0;border:0;background:transparent;cursor:nwse-resize}.omdStaffDrawerResize:after{content:"";position:absolute;right:4px;bottom:4px;width:9px;height:9px;border-right:2px solid #64748b;border-bottom:2px solid #64748b}@media(max-width:820px){.omdStaffTabs{grid-template-columns:repeat(2,minmax(120px,1fr))!important}.omdStaffSide{left:0!important;top:0!important;width:100vw!important;height:100vh!important;min-width:0!important;min-height:0!important;max-width:100vw!important;max-height:100vh!important;border:0!important;border-radius:0!important}.omdStaffDrawerHeader{top:-8px;border-radius:0!important;cursor:default}.omdStaffDrawerResize{display:none}}@media(max-width:520px){.omdStaffTabs,.omdStaffSideTabs{grid-template-columns:1fr!important}}.omdStaffKpis{gap:8px!important}.omdStaffKpis article,.omdStaffKpiCard{min-height:66px!important;padding:10px 12px!important;display:grid!important;grid-template-rows:auto 1fr!important;align-content:center!important;gap:4px!important;background:#fff!important;border:1px solid #dbe3ec!important;border-radius:2px!important;box-shadow:0 1px 2px #0f172a0d!important}.omdStaffKpis article span,.omdStaffKpiCard span{color:#64748b!important;font:400 12px/16px Segoe UI,Arial,sans-serif!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.omdStaffKpis article strong,.omdStaffKpiCard strong{color:#0f6cbd!important;font:600 12px/16px Segoe UI,Arial,sans-serif!important;font-variant-numeric:tabular-nums!important}.omdStaffKpis article small,.omdStaffKpiCard small{display:none!important}@media(max-width:1200px){.omdStaffKpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:720px){.omdStaffKpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:460px){.omdStaffKpis{grid-template-columns:1fr!important}}.omdStaffBoard,.omdStaffBoard *{font-family:Segoe UI,Arial,sans-serif!important;font-size:12px!important;line-height:16px!important}.omdStaffBoard h1,.omdStaffBoard h2,.omdStaffBoard h3,.omdStaffBoard h4,.omdStaffBoard h5,.omdStaffBoard h6,.omdStaffBoard strong,.omdStaffBoard b,.omdStaffBoard input,.omdStaffBoard select,.omdStaffBoard textarea,.omdStaffBoard button,.omdStaffBoard label,.omdStaffBoard table,.omdStaffBoard th,.omdStaffBoard td,.omdStaffBoard span,.omdStaffBoard small,.omdStaffBoard p,.omdStaffBoard div{font-size:12px!important;line-height:16px!important}.omdStaffKpis article strong,.omdStaffKpiCard strong{font-size:12px!important;line-height:16px!important;font-weight:600!important}.omdOrdersPage,.omdOrdersPage *,.omdOrderDrawer,.omdOrderDrawer *{box-sizing:border-box;font-family:Segoe UI,Arial,sans-serif!important;font-size:12px!important;line-height:16px!important;letter-spacing:0!important;text-transform:none!important}.omdOrdersPage{--orders-blue: #0f6cbd;--orders-blue-hover: #115ea3;--orders-text: #0f172a;--orders-muted: #64748b;--orders-border: #dbe3ec;--orders-dark: #111827;--orders-dark-row: #0f172a;--orders-dark-alt: #111c2f;--orders-dark-head: #172033;--orders-dark-line: #1e293b;width:100%;min-width:0;display:grid;gap:10px;color:var(--orders-text)}.omdOrdersPage>*{width:100%;min-width:0}.omdOrdersPage h1,.omdOrdersPage h2,.omdOrdersPage h3,.omdOrdersPage h4,.omdOrdersPage h5,.omdOrdersPage h6,.omdOrderDrawer h1,.omdOrderDrawer h2,.omdOrderDrawer h3,.omdOrderDrawer h4,.omdOrderDrawer h5,.omdOrderDrawer h6{margin:0;font-size:12px!important;line-height:16px!important;font-weight:600!important}.omdOrdersPage p,.omdOrderDrawer p{margin:0}.omdToast{position:fixed;top:76px;right:18px;z-index:1400;width:min(380px,calc(100vw - 36px));min-height:42px;padding:10px 12px;border:1px solid var(--orders-border);border-radius:2px;background:#fff;box-shadow:0 18px 42px #0f172a38,0 2px 8px #0f172a1f}.omdToastError{border-left:3px solid #a4262c;color:#a4262c}.omdToastOk{border-left:3px solid #107c10;color:#107c10}.omdOrdersCommandBar{min-height:68px;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border:1px solid var(--orders-border);border-radius:2px;box-shadow:0 10px 26px #0f172a14,0 1px 2px #0f172a14}.omdOrdersCommandBar>div:first-child{min-width:0}.omdOrdersCommandBar p{margin-top:3px;color:var(--orders-muted)}.omdOrdersCommandActions{width:min(500px,100%);display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:8px}.omdOrdersCommandActions select,.omdOrdersCommandActions button,.omdOrdersToolbar select,.omdOrdersToolbar button,.omdOrdersPager button,.omdOrdersTable button,.omdOrderDrawer button,.omdOrderDrawer select,.omdOrderDrawer textarea,.omdOrderDrawer input{min-height:32px;border-radius:2px;font-size:12px!important}.omdOrdersCommandActions select,.omdOrdersToolbar select,.omdOrderDrawer select,.omdOrderDrawer textarea,.omdOrderDrawer input{width:100%;padding:7px 9px;border:1px solid #cbd5e1;background:#fff;color:var(--orders-text);outline:none}.omdOrdersCommandActions select:focus,.omdOrdersToolbar select:focus,.omdOrderDrawer select:focus,.omdOrderDrawer textarea:focus,.omdOrderDrawer input:focus{border-color:var(--orders-blue);box-shadow:0 0 0 1px var(--orders-blue)}.omdOrdersCommandActions button,.omdPrimaryButton,.omdOrdersTable button{padding:7px 12px;border:1px solid var(--orders-blue);background:var(--orders-blue);color:#fff;cursor:pointer}.omdOrdersCommandActions button:hover,.omdPrimaryButton:hover,.omdOrdersTable button:hover{background:var(--orders-blue-hover)}.omdOrdersCommandActions button:disabled,.omdPrimaryButton:disabled,.omdOrdersTable button:disabled{opacity:.5;cursor:not-allowed}.omdOrdersMetricGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.omdOrdersMetricGrid article{min-width:0;min-height:64px;padding:10px 12px;display:grid;align-content:center;gap:4px;background:#fff;border:1px solid var(--orders-border);border-radius:2px;box-shadow:0 1px 2px #0f172a0d}.omdOrdersMetricGrid span{color:var(--orders-muted)}.omdOrdersMetricGrid strong{color:var(--orders-blue);font-size:12px!important;line-height:16px!important;font-weight:600!important;font-variant-numeric:tabular-nums}.omdOrdersMetricGrid small{display:none}.omdOrdersPanel{min-width:0;padding:12px;display:grid;gap:10px;background:#fff;border:1px solid var(--orders-border);border-radius:2px;box-shadow:0 10px 26px #0f172a14,0 1px 2px #0f172a14}.omdOrdersPanelHead p{margin-top:3px;color:var(--orders-muted)}.omdOrdersToolbar{min-width:0;display:grid;grid-template-columns:minmax(280px,1fr) 170px 78px 78px;gap:8px}.omdOrdersSearch{min-width:0;min-height:34px;display:flex;align-items:center;border:1px solid #cbd5e1;border-radius:2px;background:#fff}.omdOrdersSearch span{display:none}.omdOrdersSearch input{width:100%;min-width:0;min-height:32px;padding:7px 9px;border:0;background:transparent;color:var(--orders-text);outline:none}.omdOrdersSearch:focus-within{border-color:var(--orders-blue);box-shadow:0 0 0 1px var(--orders-blue)}.omdSoftButton{padding:7px 12px;border:1px solid #cbd5e1;background:#fff;color:var(--orders-blue);cursor:pointer}.omdSoftButton:hover{background:#eff6fc;border-color:var(--orders-blue)}.omdOrderChips{display:flex;flex-wrap:wrap;gap:6px}.omdOrderChips button{min-height:26px;padding:4px 8px;border:1px solid #bfdbfe;border-radius:2px;background:#eff6ff;color:var(--orders-blue);cursor:pointer}.omdOrdersTableWrap{min-width:0;overflow-x:auto;overflow-y:hidden;background:#0b1220;border-radius:2px;box-shadow:inset 0 0 0 1px #243244;scrollbar-gutter:stable}.omdOrdersTable{width:100%;min-width:1080px;table-layout:fixed;border-collapse:collapse;background:#0b1220}.omdOrdersTable th,.omdOrdersTable td{height:42px;padding:7px 10px;border-bottom:1px solid var(--orders-dark-line);text-align:left;vertical-align:middle;color:#dbeafe;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px!important;line-height:16px!important;font-weight:400!important}.omdOrdersTable th{background:var(--orders-dark-head);color:#93c5fd;font-weight:600!important}.omdOrdersTable tbody tr{background:var(--orders-dark-row);cursor:pointer}.omdOrdersTable tbody tr:nth-child(2n){background:var(--orders-dark-alt)}.omdOrdersTable tbody tr:hover,.omdOrdersTable tbody tr.isActive{background:#1e293b}.omdOrdersTable tbody tr.isActive{box-shadow:inset 3px 0 #60a5fa}.omdOrdersTable td span,.omdOrdersTable td small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omdOrdersTable td span{color:#e5efff}.omdOrdersTable td small{margin-top:2px;color:#7890ad}.omdOrdersTable th:nth-child(1),.omdOrdersTable td:nth-child(1){width:170px}.omdOrdersTable th:nth-child(2),.omdOrdersTable td:nth-child(2){width:180px}.omdOrdersTable th:nth-child(3),.omdOrdersTable td:nth-child(3){width:130px}.omdOrdersTable th:nth-child(4),.omdOrdersTable td:nth-child(4){width:100px}.omdOrdersTable th:nth-child(5),.omdOrdersTable td:nth-child(5){width:180px}.omdOrdersTable th:nth-child(6),.omdOrdersTable td:nth-child(6){width:170px}.omdOrdersTable th:nth-child(7),.omdOrdersTable td:nth-child(7){width:100px}.omdStatusPill{width:fit-content;min-height:18px;padding:1px 0;display:inline-flex!important;align-items:center;gap:5px;background:transparent!important;border-radius:0!important}.omdStatusPill:before{content:"";width:7px;height:7px;flex:0 0 auto;border-radius:999px;background:#94a3b8;box-shadow:0 0 0 3px #94a3b829}.omdStatusPill.good{color:#86efac!important}.omdStatusPill.good:before{background:#22c55e}.omdStatusPill.warning{color:#fcd34d!important}.omdStatusPill.warning:before{background:#f59e0b}.omdStatusPill.done{color:#93c5fd!important}.omdStatusPill.done:before{background:#3b82f6}.omdStatusPill.danger{color:#fca5a5!important}.omdStatusPill.danger:before{background:#ef4444}.omdOrdersPager{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--orders-muted)}.omdOrdersPager div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.omdOrdersPager button{min-height:28px;padding:5px 10px;border:1px solid #d2d0ce;background:#fff;color:var(--orders-blue);cursor:pointer}.omdOrdersPager button:hover{background:#eff6fc;border-color:var(--orders-blue)}.omdOrderDrawerBackdrop{position:fixed;inset:0;z-index:1090;background:#0f172a2e;opacity:0;pointer-events:none;transition:opacity .16s ease}.omdOrderDrawerBackdrop.isOpen{opacity:1}.omdOrderDrawer{position:fixed;z-index:1100;min-width:420px;min-height:420px;max-width:calc(100vw - 24px);max-height:calc(100vh - 102px);display:none;grid-template-rows:auto minmax(0,1fr);overflow:hidden;background:#fff;border:1px solid #cbd5e1;border-radius:2px;box-shadow:0 24px 64px #0f172a4d,0 4px 14px #0f172a29}.omdOrderDrawer.isOpen{display:grid}.omdOrderDrawerResize{position:absolute;left:-7px;top:0;bottom:0;z-index:8;width:14px;border:0;background:transparent;cursor:col-resize}.omdOrderDrawerResize:after{content:"";position:absolute;left:6px;top:0;bottom:0;width:1px;background:#38bdf8}.omdOrderDrawerHeader{min-height:58px;padding:10px 12px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;background:linear-gradient(180deg,#183452,#10243d);border-top:3px solid #38bdf8;border-bottom:1px solid rgba(255,255,255,.1);color:#fff;cursor:move;-webkit-user-select:none;user-select:none}.omdOrderDrawerHeader h2{color:#fff}.omdOrderDrawerHeader p{margin-top:3px;color:#cbd5e1}.omdOrderDrawerHeaderActions{display:flex;align-items:center;gap:6px}.omdOrderDrawerHeaderActions button{min-width:30px;height:30px;padding:0 9px;border:1px solid rgba(255,255,255,.2);background:#0878c9;color:#fff;cursor:pointer}.omdOrderDrawerBody{min-height:0;padding:12px;display:grid;align-content:start;gap:10px;overflow:auto;background:#f8fafc}.omdFulfilmentTrack{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:8px;background:#fff;border:1px solid #e2e8f0}.omdFulfilmentTrack div{min-width:0;min-height:50px;padding:6px;display:grid;place-items:center;gap:4px;border:1px solid #e5e7eb;background:#f8fafc;color:var(--orders-muted)}.omdFulfilmentTrack span{width:22px;height:22px;display:grid;place-items:center;background:#e2e8f0;color:var(--orders-muted)}.omdFulfilmentTrack .isDone{background:#ecfdf5;border-color:#bbf7d0}.omdFulfilmentTrack .isDone span{background:#10b981;color:#fff}.omdOrderDetailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;background:#fff;border:1px solid #e2e8f0}.omdOrderDetailGrid div{min-width:0;min-height:54px;padding:9px;display:grid;gap:4px;border:1px solid #e5e7eb;background:#f8fafc}.omdOrderDetailGrid span,.omdField span,.omdTemplateHead small,.omdMiniHead p,.omdMiniRow span,.omdStockRow span,.omdStockRow small{color:var(--orders-muted)}.omdOrderDetailGrid strong,.omdNotificationPreview strong,.omdMiniRow strong,.omdStockRow strong{color:var(--orders-text);font-weight:400!important}.omdSpan{grid-column:1 / -1}.omdStatusForm{padding:10px;display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,1fr);gap:8px;background:#fff;border:1px solid #e2e8f0}.omdField{min-width:0;display:grid;gap:5px}.omdField textarea{min-height:92px;resize:vertical}.omdCheckLine{min-height:34px;display:inline-flex;align-items:center;gap:8px}.omdMessageTemplatePanel,.omdNotificationPreview,.omdMiniSection{padding:9px;display:grid;gap:8px;border:1px solid #e5e7eb;background:#fff}.omdTemplateHead,.omdMiniHead{display:grid;gap:3px}.omdTemplateGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.omdTemplateGrid button{min-width:0;min-height:58px;padding:8px;display:grid;gap:4px;text-align:left;border:1px solid #d2d0ce;background:#fff;color:var(--orders-text);cursor:pointer;overflow:hidden}.omdTemplateGrid button:hover,.omdTemplateGrid button.isSelected{border-color:var(--orders-blue);background:#eff6ff}.omdTemplateGrid button span,.omdTemplateGrid button small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omdNotificationPreview{grid-column:1 / -1;border-color:#bfdbfe;background:#eff6ff}.omdFormActions{grid-column:1 / -1;display:flex;justify-content:flex-end}.omdMiniRow{min-height:34px;padding-top:8px;display:grid;gap:4px;border-top:1px solid #e5e7eb}.omdStockRow{min-width:0;padding:9px;display:grid;grid-template-columns:minmax(150px,1fr) 48px minmax(76px,auto) minmax(76px,auto) 74px;gap:8px;align-items:center;border:1px solid #e5e7eb;background:#f8fafc}.omdStockRow div{min-width:0;display:grid;gap:3px}.omdOrderEmpty,.omdOrderEmptyState,.omdMiniEmpty{color:var(--orders-muted)}.omdOrderEmptyState{min-height:160px;display:grid;place-items:center;border:1px dashed #cbd5e1;background:#fff}@media(max-width:1100px){.omdOrdersMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.omdOrdersCommandBar{align-items:flex-start;flex-direction:column}.omdOrdersCommandActions{width:100%}}@media(max-width:900px){.omdOrdersToolbar,.omdOrdersCommandActions,.omdOrdersMetricGrid,.omdOrderDetailGrid,.omdStatusForm,.omdStockRow,.omdTemplateGrid{grid-template-columns:1fr}.omdOrdersPager{align-items:flex-start;flex-direction:column}.omdOrderDrawer{top:0!important;right:0!important;bottom:0!important;width:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100vh!important;border:0;border-radius:0}.omdOrderDrawerHeader{cursor:default}.omdOrderDrawerResize{display:none}.omdFulfilmentTrack{grid-template-columns:repeat(2,minmax(0,1fr))}}.omdBookingOpsPage{--bg: #f4f7fb;--panel: #ffffff;--line: #d8e2ee;--line2: #edf2f7;--text: #102033;--muted: #64748b;--blue: #1d66d8;--green: #12845c;--amber: #c77700;--red: #dc2626;--purple: #7c3aed;min-height:100vh;color:var(--text)}.omdBookingOpsPage *{box-sizing:border-box;font-weight:500}.omdBookingOpsToast{position:sticky;top:10px;z-index:30;border:1px solid var(--line);border-left:4px solid var(--blue);background:#fff;padding:10px 12px;margin-bottom:10px;font-size:12px}.omdBookingOpsToast.isError{border-left-color:var(--red);color:var(--red)}.omdBookingOpsToast.isOk{border-left-color:var(--green);color:var(--green)}.omdBookingOpsCommand,.omdBookingOpsFilters,.omdBookingOpsKpis,.omdBookingOpsMain,.omdBookingOpsDetail,.omdBookingOpsCalendarCard{border:1px solid var(--line);background:var(--panel)}.omdBookingOpsCommand{min-height:68px;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;margin-bottom:12px}.omdBookingOpsCommand h2,.omdBookingOpsDetailHead h2,.omdBookingOpsCalendarHead h3,.omdBookingOpsDetail h3{margin:0;font-size:13px}.omdBookingOpsCommand p,.omdBookingOpsCalendarHead p,.omdBookingOpsDetail p,.omdBookingOpsDetail small,.omdBookingOpsTable small{margin:3px 0 0;color:var(--muted);font-size:11px}.omdBookingOpsActions{display:flex;align-items:center;gap:8px}.omdBookingOpsLive,.omdBookingOpsActions button,.omdBookingOpsFilters input,.omdBookingOpsFilters select,.omdBookingOpsTabs button,.omdBookingOpsCalendarHead button,.omdBookingOpsDetail button,.omdBookingOpsModal button,.omdBookingOpsModal textarea{border:1px solid var(--line);background:#fff;min-height:34px;padding:0 10px;font-size:12px;color:var(--text);outline:none}.omdBookingOpsLive{display:inline-flex;align-items:center;color:var(--green);background:#ecfdf5;border-color:#b7f0d2}.omdBookingOpsKpis{display:grid;grid-template-columns:repeat(8,minmax(120px,1fr));margin-bottom:12px}.omdBookingOpsKpis article{min-height:82px;padding:14px;border-right:1px solid var(--line2);display:flex;gap:10px;align-items:center}.omdBookingOpsKpis article:last-child{border-right:0}.omdBookingOpsKpis i{width:32px;height:32px;display:grid;place-items:center;background:#eff6ff;color:var(--blue);font-style:normal;font-size:12px}.omdBookingOpsKpis article.is-green i{background:#ecfdf5;color:var(--green)}.omdBookingOpsKpis article.is-amber i{background:#fffbeb;color:var(--amber)}.omdBookingOpsKpis article.is-red i{background:#fef2f2;color:var(--red)}.omdBookingOpsKpis article.is-purple i{background:#f5f3ff;color:var(--purple)}.omdBookingOpsKpis span,.omdBookingOpsFilters span{display:block;color:var(--muted);font-size:11px}.omdBookingOpsKpis strong{display:block;margin-top:4px;font-size:15px;color:var(--text)}.omdBookingOpsKpis small{display:block;margin-top:3px;font-size:10px;color:var(--muted)}.omdBookingOpsFilters{display:grid;grid-template-columns:1.2fr 1.2fr .7fr 1.6fr;gap:10px;padding:12px;margin-bottom:12px}.omdBookingOpsFilters label{display:grid;gap:5px}.omdBookingOpsFilters input,.omdBookingOpsFilters select{width:100%}.omdBookingOpsLayout{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:12px}.omdBookingOpsMain{min-width:0}.omdBookingOpsTabs{display:flex;gap:4px;border-bottom:1px solid var(--line);padding:10px 12px 0;overflow-x:auto}.omdBookingOpsTabs button{border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted)}.omdBookingOpsTabs button.isActive{color:var(--blue);border-bottom-color:var(--blue)}.omdBookingOpsTable{overflow:auto}.omdBookingOpsTable table{width:100%;border-collapse:collapse;font-size:12px}.omdBookingOpsTable th{text-align:left;color:var(--muted);background:#f8fafc;border-bottom:1px solid var(--line);padding:10px;white-space:nowrap}.omdBookingOpsTable td{border-bottom:1px solid var(--line2);padding:10px;vertical-align:top;white-space:nowrap}.omdBookingOpsTable tr.isActive td{background:#f2f7ff}.omdBookingOpsTable td button{border:0;background:transparent;color:var(--blue);padding:0;font-size:12px}.omdBookingOpsTable small{display:block}.omdBookingPill{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;font-size:11px;border:1px solid var(--line);background:#f8fafc}.omdBookingPill.is-blue{color:var(--blue);background:#eff6ff;border-color:#bfdbfe}.omdBookingPill.is-green{color:var(--green);background:#ecfdf5;border-color:#bbf7d0}.omdBookingPill.is-amber{color:var(--amber);background:#fffbeb;border-color:#fde68a}.omdBookingPill.is-red{color:var(--red);background:#fef2f2;border-color:#fecaca}.omdBookingPill.is-purple{color:var(--purple);background:#f5f3ff;border-color:#ddd6fe}.omdBookingOpsCalendarCard{margin-top:12px;padding:12px}.omdBookingOpsCalendarHead{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.omdBookingOpsCalendarHead div:last-child{display:flex;gap:6px}.omdBookingOpsWeek,.omdBookingOpsCalendar{display:grid;grid-template-columns:repeat(7,minmax(90px,1fr));gap:6px}.omdBookingOpsWeek span{min-height:28px;display:grid;place-items:center;background:#f8fafc;border:1px solid var(--line2);color:var(--muted);font-size:11px}.omdBookingOpsCalendar button{min-height:92px;text-align:left;border:1px solid var(--line2);background:#f8fafc;padding:8px;color:var(--text)}.omdBookingOpsCalendar button.isOutside{opacity:.45}.omdBookingOpsCalendar button.isToday{border-color:var(--blue)}.omdBookingOpsCalendar button.isSelected{outline:2px solid var(--blue)}.omdBookingOpsCalendar button.hasBookings{background:#eff6ff}.omdBookingOpsCalendar strong,.omdBookingOpsCalendar span,.omdBookingOpsCalendar small,.omdBookingOpsCalendar em{display:block;font-size:11px}.omdBookingOpsCalendar span{margin-top:6px;color:var(--green)}.omdBookingOpsCalendar small{margin-top:4px;color:var(--muted)}.omdBookingOpsCalendar em{margin-top:5px;color:var(--blue);font-style:normal}.omdBookingOpsDetail{min-width:0}.omdBookingOpsDetailHead{padding:14px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:10px}.omdBookingOpsDetailHead button{width:30px;padding:0}.omdBookingOpsDetail nav{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--line);padding:8px 10px 0}.omdBookingOpsDetail nav button{border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted)}.omdBookingOpsDetail nav button.isActive{border-bottom-color:var(--blue);color:var(--blue)}.omdBookingOpsDetail section{padding:14px;border-bottom:1px solid var(--line2)}.omdBookingOpsDetail dl{display:grid;grid-template-columns:120px 1fr;gap:9px;margin:12px 0 0;font-size:12px}.omdBookingOpsDetail dt{color:var(--muted)}.omdBookingOpsDetail dd{margin:0;text-align:right}.omdBookingOpsAssignBox{border:1px solid var(--line2);background:#f8fafc;min-height:48px;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px;margin-top:10px}.omdBookingOpsQuick{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:10px}.omdBookingOpsQuick button,.omdBookingOpsDetail section>button{background:#fff}.omdBookingOpsDetail textarea{width:100%;border:1px solid var(--line);padding:10px;font-size:12px;resize:vertical;outline:none;margin:10px 0}.omdBookingOpsTimeline{display:grid;gap:8px;margin-top:10px}.omdBookingOpsTimeline article{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px}.omdBookingOpsTimeline i{width:12px;height:12px;border-radius:999px;background:#dbe5f1}.omdBookingOpsTimeline article.isDone{color:var(--green)}.omdBookingOpsTimeline article.isDone i{background:var(--green)}.omdBookingOpsModal{position:fixed;inset:0;z-index:1000;background:#0f172a8c;display:grid;place-items:center;padding:24px}.omdBookingOpsModalCard{width:min(760px,100%);max-height:86vh;overflow:auto;background:#fff;border:1px solid var(--line);box-shadow:0 24px 80px #0f172a40}.omdBookingOpsModalCard header{min-height:56px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:12px 14px}.omdBookingOpsModalCard h2{margin:0;font-size:14px}.omdBookingOpsDateRail,.omdBookingOpsSlotPick,.omdBookingOpsStaffPick{padding:14px;display:grid;gap:8px}.omdBookingOpsDateRail{grid-template-columns:repeat(7,minmax(0,1fr))}.omdBookingOpsDateRail button.isActive{border-color:var(--blue);color:var(--blue);background:#eff6ff}.omdBookingOpsSlotPick button,.omdBookingOpsStaffPick button{display:flex;justify-content:space-between;gap:10px;min-height:48px;align-items:center;text-align:left}.omdBookingOpsEmpty{min-height:180px;display:grid;place-items:center;color:var(--muted);font-size:12px}@media(max-width:1300px){.omdBookingOpsKpis{grid-template-columns:repeat(4,minmax(120px,1fr))}.omdBookingOpsLayout{grid-template-columns:1fr}}.omdBookingOpsMessageComposer{display:grid;gap:8px;margin-top:10px}.omdBookingOpsMessageComposer select,.omdBookingOpsMessageComposer textarea{width:100%;border:1px solid var(--line);background:#fff;color:var(--text);font-size:12px;padding:10px;outline:none}.omdBookingOpsMessageComposer div{display:flex;gap:8px}.omdBookingOpsMessages{display:grid;gap:8px;margin-top:12px}.omdBookingOpsMessages article{border:1px solid var(--line2);background:#f8fafc;padding:10px}.omdBookingOpsMessages article.isInternal{background:#fff7ed;border-color:#fed7aa}.omdBookingOpsMessages span,.omdBookingOpsMessages small{display:block;color:var(--muted);font-size:11px}.omdBookingOpsMessages p{margin:6px 0;color:var(--text);font-size:12px;line-height:1.45}.adminOpayPage,.adminOpayPage *,.adminOpayDrawerOverlay,.adminOpayDrawerOverlay *{box-sizing:border-box}.adminOpayPage{--opay-bg: #0d1728;--opay-bg-alt: #162235;--opay-bg-row: #0f1a2b;--opay-bg-row-alt: #25303c;--opay-border: #2d3b50;--opay-border-soft: #3c4c63;--opay-blue: #0f82d1;--opay-blue-hover: #168fdf;--opay-text: #e5edf6;--opay-muted: #93a4b9;--opay-success: #22c55e;--opay-warning: #f59e0b;--opay-danger: #ef4444;display:grid;gap:12px;min-width:0;color:var(--opay-text);font:11px Inter,Segoe UI,Arial,sans-serif}.srOnly{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.adminOpayAlert{padding:11px 13px;border:1px solid #fecaca;border-left:4px solid #dc2626;border-radius:5px;background:#fef2f2;color:#991b1b}.adminOpayRegister{min-width:0;overflow:hidden;border:1px solid #27364c;border-radius:6px;background:var(--opay-bg);box-shadow:0 12px 30px #0208172e,0 1px 2px #0208171f}.adminOpayRegisterHeader{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:62px;padding:11px 14px;border-bottom:1px solid var(--opay-border);background:linear-gradient(180deg,#202b3a,#182331)}.adminOpayPageTitle,.adminOpayRegisterTitle h1{margin:0;color:#fff!important;font-size:14px;font-weight:700;line-height:1.35;letter-spacing:-.01em}.adminOpayRegisterSummary{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:5px;color:var(--opay-muted);font-size:9px}.adminOpayRegisterSummary strong{color:#fff;font-size:10px;font-weight:700}.adminOpayRegisterSummary i{width:7px;height:7px;border-radius:999px;background:#64748b}.adminOpayRegisterSummary i.is-success{background:var(--opay-success)}.adminOpayRegisterSummary i.is-warning{background:var(--opay-warning)}.adminOpayRegisterSummary i.is-danger{background:var(--opay-danger)}.adminOpayRefreshButton,.adminOpayApplyButton,.adminOpayViewButton{display:inline-flex;align-items:center;justify-content:center;border:1px solid #147cc4;border-radius:4px;background:linear-gradient(180deg,#168fe3,#0f79c7);color:#fff;font:inherit;font-size:10px;font-weight:600;cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease,opacity .14s ease}.adminOpayRefreshButton{min-width:72px;height:31px;padding:0 12px}.adminOpayApplyButton{min-width:88px;height:34px;padding:0 13px}.adminOpayViewButton{min-width:48px;height:28px;padding:0 10px}.adminOpayRefreshButton:hover:not(:disabled),.adminOpayApplyButton:hover:not(:disabled),.adminOpayViewButton:hover:not(:disabled){border-color:#4db3f6;background:linear-gradient(180deg,#249eea,#1386d4)}.adminOpayRefreshButton:active:not(:disabled),.adminOpayApplyButton:active:not(:disabled),.adminOpayViewButton:active:not(:disabled){transform:translateY(1px)}.adminOpayRefreshButton:disabled,.adminOpayApplyButton:disabled,.adminOpayViewButton:disabled{opacity:.5;cursor:default}.adminOpayFilterBar{display:grid;grid-template-columns:minmax(260px,1.7fr) minmax(150px,.55fr) minmax(150px,.55fr) auto;align-items:center;gap:9px;padding:10px 12px;border-bottom:1px solid var(--opay-border);background:#121c2b}.adminOpayFilterBar label{min-width:0}.adminOpayFilterBar input,.adminOpayFilterBar select{width:100%;min-width:0;height:34px;padding:0 10px;border:1px solid #3a4b62;border-radius:4px;outline:none;background:#fff;color:#172033;font:10px Inter,Segoe UI,Arial,sans-serif}.adminOpayFilterBar input::placeholder{color:#7c8da2}.adminOpayFilterBar input:focus,.adminOpayFilterBar select:focus{border-color:#258bd4;box-shadow:0 0 0 2px #258bd42e}.adminOpayTableWrap{min-width:0;overflow-x:auto;background:var(--opay-bg)}.adminOpayTable{width:100%;min-width:860px;border-collapse:collapse;table-layout:fixed;background:var(--opay-bg);font-size:10px}.adminOpayTable thead th{height:35px;padding:8px 10px;border-bottom:1px solid #35445a;background:linear-gradient(180deg,#303b4b,#293546);color:#d8e2ef;font-size:9px;font-weight:600;text-align:left;white-space:nowrap}.adminOpayTable tbody tr{background:var(--opay-bg-row)}.adminOpayTable tbody tr:nth-child(2n){background:var(--opay-bg-row-alt)}.adminOpayTable tbody tr:hover{background:#1d2c40;box-shadow:inset 3px 0 #1593df}.adminOpayTable tbody td{height:43px;padding:8px 10px;overflow:hidden;border-bottom:1px solid #2b394c;color:#dce5ef;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap}.adminOpayDateCol{width:18%}.adminOpayCustomerCol{width:19%}.adminOpayReferenceCol{width:20%}.adminOpayProviderCol{width:10%}.adminOpayStatusCol{width:11%}.adminOpayAmountCol{width:12%;text-align:right!important}.adminOpayCustomer strong{display:block;overflow:hidden;color:#fff;font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.adminOpayRef{display:block;overflow:hidden;color:#8fc9ff;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.adminOpayStatus{display:inline-flex;align-items:center;gap:6px;color:#cbd5e1;font-size:9px;font-weight:500;text-transform:lowercase}.adminOpayStatus:before{content:"";width:7px;height:7px;border-radius:999px;background:#64748b}.adminOpayStatusSuccess{color:#bbf7d0}.adminOpayStatusSuccess:before{background:var(--opay-success)}.adminOpayStatusWarning{color:#fde68a}.adminOpayStatusWarning:before{background:var(--opay-warning)}.adminOpayStatusDanger{color:#fecaca}.adminOpayStatusDanger:before{background:var(--opay-danger)}.adminOpayPager{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:45px;padding:8px 11px;border-top:1px solid #2b394c;background:#0d1727;color:#71839a;font-size:9px}.adminOpayPagerActions button{min-width:30px;height:28px;padding:0 8px;border:1px solid #34465f;border-radius:4px;background:#17253a;color:#b8c6d8;font:inherit;font-size:9px;cursor:pointer}.adminOpayPagerActions button:hover:not(:disabled){border-color:#248dd7;background:#203550;color:#fff}.adminOpayPagerActions button.isActive{border-color:#1593df;background:#0f82d1;color:#fff}.adminOpayPagerActions button:disabled{opacity:.32;cursor:default}.adminOpayEmpty{display:grid;place-items:center;min-height:220px;padding:40px 20px;background:var(--opay-bg);color:#8192a8}.adminOpayPage,.adminOpayPage *,.adminOpayDrawerOverlay,.adminOpayDrawerOverlay *{box-sizing:border-box;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:12px!important;border-radius:2px!important}.adminOpayDrawerOverlay{position:fixed;inset:0;z-index:15000;overflow:visible;background:transparent;pointer-events:none}.adminOpayDrawerBackdrop{display:none}.adminOpayDrawer{position:fixed;z-index:15001;display:grid;grid-template-rows:38px minmax(0,1fr) 40px;min-width:420px;min-height:420px;max-width:calc(100vw - 24px);max-height:calc(100vh - 88px);overflow:visible;border:1px solid #7eb4e4;background:#fff;box-shadow:0 18px 48px #1018282e,0 3px 10px #10182814;pointer-events:auto;isolation:isolate}.adminOpayDrawer.isMaximized{left:12px!important;top:76px!important;width:calc(100vw - 24px)!important;height:calc(100vh - 88px)!important;max-width:none;max-height:none}.adminOpayDrawerHeader{position:relative;z-index:5;min-width:0;min-height:38px;padding:0 5px 0 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;overflow:hidden;border-bottom:1px solid #0b5f9f;background:#0f6cbd;color:#fff;cursor:move;-webkit-user-select:none;user-select:none;touch-action:none}.adminOpayDrawerIdentity{min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:8px}.adminOpayDrawerIdentity>span{flex:0 0 auto;color:#fff;font-weight:600;white-space:nowrap}.adminOpayDrawerDragHint{display:none}.adminOpayDrawerHeader h2{min-width:0;margin:0;overflow:hidden;color:#ffffffe6;font-family:SFMono-Regular,Consolas,monospace;font-size:11px!important;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.adminOpayDrawerHeaderActions{flex:0 0 auto;display:flex;align-items:center;gap:2px}.adminOpayDrawerReset,.adminOpayDrawerMaximize,.adminOpayDrawerClose{width:28px;min-width:28px;height:28px;min-height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#fff;line-height:1;cursor:pointer;pointer-events:auto}.adminOpayDrawerReset:hover,.adminOpayDrawerMaximize:hover,.adminOpayDrawerClose:hover{background:#ffffff26;color:#fff}.adminOpayDrawerBody{position:relative;z-index:1;min-width:0;min-height:0;height:100%;padding:9px;display:grid;grid-auto-rows:max-content;align-content:start;gap:8px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;background:#f7f8fa;scrollbar-width:thin;scrollbar-color:#9aa7b5 #eef1f4}.adminOpayDrawerBody::-webkit-scrollbar{width:9px}.adminOpayDrawerBody::-webkit-scrollbar-track{background:#eef1f4}.adminOpayDrawerBody::-webkit-scrollbar-thumb{background:#9aa7b5;border:2px solid #eef1f4}.adminOpayDrawerSummary{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid #dfe4ea;background:#fff}.adminOpayDrawerSummary>div{min-width:0;padding:9px 10px;border-right:1px solid #e9edf2}.adminOpayDrawerSummary>div:last-child{border-right:0}.adminOpayDrawerSummary>div>span{display:block;color:#667085}.adminOpayDrawerSummary>div>strong{display:block;margin-top:3px;color:#111827;font-weight:700;overflow-wrap:anywhere}.adminOpayDrawerSummary .adminOpayStatusSuccess{color:#15803d}.adminOpayDrawerSummary .adminOpayStatusWarning{color:#b45309}.adminOpayDrawerSummary .adminOpayStatusDanger{color:#b91c1c}.adminOpayDrawerSection{min-width:0;overflow:hidden;border:1px solid #dfe4ea;background:#fff}.adminOpayDrawerSection h3{min-height:32px;margin:0;padding:6px 9px;display:flex;align-items:center;border-bottom:1px solid #e9edf2;background:#f7f8fa;color:#344054;font-weight:700}.adminOpayDrawerSection dl{min-width:0;margin:0}.adminOpayDetailRow{min-width:0;min-height:36px;padding:5px 9px;display:grid;grid-template-columns:minmax(105px,125px) minmax(0,1fr);align-items:center;gap:8px;border-bottom:1px solid #eef1f4}.adminOpayDetailRow:last-child{border-bottom:0}.adminOpayDetailRow dt{min-width:0;color:#667085}.adminOpayDetailRow dd{min-width:0;margin:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px}.adminOpayDetailRow dd>span{min-width:0;color:#111827;font-weight:600;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.adminOpayCopyButton{min-width:46px;height:26px;padding:0 7px;border:1px solid #0f6cbd;background:#0f6cbd;color:#fff;font-weight:600;cursor:pointer}.adminOpayCopyButton:hover{border-color:#115ea3;background:#115ea3}.adminOpayDrawerFailure{border-color:#efb8bd}.adminOpayDrawerFailure h3{border-bottom-color:#efb8bd;background:#fff7f7;color:#a4262c}.adminOpayDrawerFailure p{margin:0;padding:9px;color:#a4262c;line-height:1.45;overflow-wrap:anywhere}.adminOpayDrawerFooter{position:relative;z-index:4;min-width:0;min-height:40px;padding:5px 9px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #dfe4ea;background:#fafbfc}.adminOpayDrawerFooterStatus{min-width:0;display:flex;align-items:baseline;gap:6px;color:#667085}.adminOpayDrawerFooterStatus strong{min-width:0;overflow:hidden;color:#344054;font-family:SFMono-Regular,Consolas,monospace;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.adminOpayDrawerFooterClose{min-width:58px;min-height:28px;padding:4px 9px;border:1px solid #0f6cbd;background:#0f6cbd;color:#fff;cursor:pointer;pointer-events:auto}.adminOpayDrawerFooterClose:hover{border-color:#115ea3;background:#115ea3}.adminOpayResizeHandle{position:absolute;z-index:80;display:block;margin:0;padding:0;border:0;outline:0;background:transparent;opacity:0;appearance:none;touch-action:none;pointer-events:auto}.adminOpayResizeHandle.isNorth{top:-6px;right:16px;left:16px;height:12px;cursor:ns-resize}.adminOpayResizeHandle.isSouth{right:16px;bottom:-6px;left:16px;height:12px;cursor:ns-resize}.adminOpayResizeHandle.isEast{top:16px;right:-6px;bottom:16px;width:12px;cursor:ew-resize}.adminOpayResizeHandle.isWest{top:16px;bottom:16px;left:-6px;width:12px;cursor:ew-resize}.adminOpayResizeHandle.isNorthWest,.adminOpayResizeHandle.isNorthEast,.adminOpayResizeHandle.isSouthWest,.adminOpayResizeHandle.isSouthEast{width:20px;height:20px}.adminOpayResizeHandle.isNorthWest{top:-7px;left:-7px;cursor:nwse-resize}.adminOpayResizeHandle.isNorthEast{top:-7px;right:-7px;cursor:nesw-resize}.adminOpayResizeHandle.isSouthWest{bottom:-7px;left:-7px;cursor:nesw-resize}.adminOpayResizeHandle.isSouthEast{right:-7px;bottom:-7px;cursor:nwse-resize}@media(max-width:1050px){.adminOpayFilterBar{grid-template-columns:minmax(220px,1fr) minmax(140px,.6fr) minmax(140px,.6fr)}.adminOpayApplyButton{grid-column:1 / -1;justify-self:start}}@media(max-width:760px){.adminOpayRegisterHeader{align-items:stretch;flex-direction:column}.adminOpayRefreshButton{align-self:flex-start}.adminOpayFilterBar{grid-template-columns:1fr}.adminOpayApplyButton{grid-column:auto;justify-self:stretch}.adminOpayPager{align-items:flex-start;flex-direction:column}.adminOpayPagerActions{width:100%;max-width:100%;padding-bottom:3px;overflow-x:auto}.adminOpayDrawer{min-width:320px;min-height:360px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 76px)}.adminOpayDrawerSummary{grid-template-columns:1fr}.adminOpayDrawerSummary>div{border-right:0;border-bottom:1px solid #e9edf2}.adminOpayDrawerSummary>div:last-child{border-bottom:0}.adminOpayDetailRow{grid-template-columns:1fr;align-items:start;gap:3px}}@media(max-width:480px){.adminOpayDrawer{left:6px!important;top:64px!important;width:calc(100vw - 12px)!important;height:calc(100dvh - 70px)!important;min-width:0;min-height:0;max-width:none;max-height:none}.adminOpayResizeHandle{display:none}.adminOpayDrawerHeader{cursor:default}.adminOpayDrawerFooterStatus{display:none}.adminOpayDrawerFooterClose{width:100%}}.adminOpayPage,.adminOpayPage *{box-sizing:border-box}.adminOpayPage{display:grid;gap:10px;color:#e5e7eb;font:11px Inter,Segoe UI,Arial,sans-serif}.adminOpayAlert{padding:10px 12px;border:1px solid #fecaca;border-left:3px solid #dc2626;border-radius:4px;background:#fee2e2;color:#991b1b}.adminOpayReceiptRegister{overflow:hidden;border:1px solid #27364c;border-radius:6px;background:#111827;box-shadow:0 12px 30px #0f172a29}.adminOpayReceiptRegister .adminOpayRegisterHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:62px;padding:11px 14px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#17243b,#101a2d)}.adminOpayRegisterTitle{min-width:0}.adminOpayReceiptPageTitle{margin:0;color:#fff!important;font-size:14px;font-weight:700;line-height:1.35;letter-spacing:-.01em}.adminOpayRegisterSummary{display:flex;align-items:center;gap:14px;margin-top:5px;color:#9fb0c8;font-size:10px}.adminOpayRegisterSummary span{display:inline-flex;align-items:center;gap:5px}.adminOpayRegisterSummary strong{color:#dbeafe;font-weight:700}.adminOpayRegisterSummary i{display:inline-block;width:6px;height:6px;border-radius:999px}.adminOpayRegisterSummary i.is-success{background:#22c55e;box-shadow:0 0 0 3px #22c55e1f}.adminOpayRegisterSummary i.is-warning{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b1f}.adminOpayRefreshButton,.adminOpayApplyButton,.adminOpayViewButton{display:inline-flex;align-items:center;justify-content:center;border:1px solid #147cc4;border-radius:4px;background:linear-gradient(180deg,#168fe3,#0f79c7);color:#fff;font:inherit;font-size:10px;font-weight:600;cursor:pointer;transition:background .14s ease,border-color .14s ease,opacity .14s ease}.adminOpayRefreshButton{min-width:72px;height:31px;padding:0 11px}.adminOpayApplyButton{min-width:62px;height:34px;padding:0 13px}.adminOpayViewButton{min-width:48px;height:27px;padding:0 9px}.adminOpayRefreshButton:hover:not(:disabled),.adminOpayApplyButton:hover:not(:disabled),.adminOpayViewButton:hover:not(:disabled){border-color:#43a9ef;background:linear-gradient(180deg,#249eea,#1386d4)}.adminOpayRefreshButton:disabled,.adminOpayApplyButton:disabled,.adminOpayViewButton:disabled{opacity:.52;cursor:default}.adminOpayReceiptFilterBar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px 12px;border-bottom:1px solid #28364d;background:#101827}.adminOpayReceiptFilterBar input{width:100%;min-width:0;height:34px;padding:0 11px;border:1px solid #334155;border-radius:4px;outline:none;background:#172033;color:#e5edf7;font:inherit;font-size:11px}.adminOpayReceiptFilterBar input::placeholder{color:#718096}.adminOpayReceiptFilterBar input:focus{border-color:#2389e8;box-shadow:0 0 0 2px #2389e826}.adminOpayTableWrap{overflow:auto;background:#111827}.adminOpayReceiptTable{width:100%;min-width:850px;border-collapse:collapse;table-layout:fixed;background:#111827;color:#d8e2ef;font-size:10px}.adminOpayReceiptTable thead th{padding:10px 9px;border-bottom:1px solid #2a3952;background:#151f30;color:#8da0b8;font-size:9px;font-weight:600;text-align:left;text-transform:uppercase;letter-spacing:.035em}.adminOpayReceiptTable tbody td{padding:10px 9px;overflow:hidden;border-bottom:1px solid #202d42;color:#c7d2df;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap}.adminOpayReceiptTable tbody tr{transition:background-color .14s ease}.adminOpayReceiptTable tbody tr:nth-child(2n){background:#141d2b}.adminOpayReceiptTable tbody tr:hover{background:#172235}.adminOpayRef{color:#8fc9ff;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:9px}.adminOpayAmountCol{text-align:right!important}.adminOpayActionCol{width:76px;text-align:right!important}.adminOpayStatus{display:inline-flex;align-items:center;gap:6px;text-transform:capitalize}.adminOpayStatus:before{content:"";width:7px;height:7px;border-radius:50%;background:#64748b}.adminOpayStatusSuccess:before{background:#16a34a}.adminOpayStatusWarning:before{background:#eab308}.adminOpayStatusDanger:before{background:#dc2626}.adminOpayPager{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:8px 12px;border-top:1px solid #29374d;background:#111827;color:#718096;font-size:9px}.adminOpayPagerActions{display:flex;gap:4px}.adminOpayPagerActions button{min-width:32px;height:27px;padding:0 8px;border:1px solid #314158;border-radius:4px;background:#172033;color:#afbdd0;font:inherit;font-size:9px;cursor:pointer}.adminOpayPagerActions button:hover:not(:disabled){border-color:#2389e8;color:#fff}.adminOpayPagerActions button.isActive{border-color:#1b8ee4;background:#0f82d1;color:#fff}.adminOpayPagerActions button:disabled{opacity:.4;cursor:default}.adminOpayEmpty{display:grid;place-items:center;min-height:220px;padding:24px;background:#111827;color:#7f8fa5;font-size:11px}.opayV3Overlay,.opayV3Overlay *{box-sizing:border-box}.opayV3Overlay{position:fixed;inset:0;z-index:15000;pointer-events:none;color:#172033;font:11px Inter,Segoe UI,Arial,sans-serif}.opayV3Backdrop{position:absolute;inset:0;background:#02061794;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);pointer-events:auto}.opayV3Workspace{position:fixed;top:48px;right:24px;display:grid;grid-template-rows:auto auto minmax(0,1fr);width:min(1040px,calc(100vw - 48px));height:min(820px,calc(100vh - 72px));min-width:700px;min-height:500px;overflow:hidden;resize:both;border:1px solid #4ca3df;border-radius:8px;background:#f3f6fa;box-shadow:0 34px 100px #02081770,0 8px 24px #0208172e;pointer-events:auto}.opayV3Workspace.isMaximized{inset:8px!important;width:auto!important;height:auto!important;resize:none}.opayV3Header{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:72px;padding:12px 14px 12px 18px;border-top:3px solid #38bdf8;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#172e4e,#10233d);color:#fff;cursor:move;-webkit-user-select:none;user-select:none}.opayV3HeaderIdentity{min-width:0}.opayV3Eyebrow{display:block;color:#b9cee5;font-size:10px;font-weight:600;letter-spacing:.01em}.opayV3Header h2{margin:5px 0 0;overflow:hidden;color:#fff;font:600 12px SFMono-Regular,Consolas,Liberation Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.opayV3HeaderActions{display:flex;align-items:center;gap:7px;flex:0 0 auto}.opayV3HeaderButton{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:72px;height:33px;padding:0 12px;border:1px solid rgba(148,163,184,.38);border-radius:5px;background:linear-gradient(180deg,#ffffff1a,#ffffff0a);color:#dbeafe;font:inherit;font-size:10px;font-weight:600;cursor:pointer;box-shadow:inset 0 1px #ffffff0d;transition:border-color .14s ease,background .14s ease,color .14s ease,transform .14s ease}.opayV3HeaderButton:hover{border-color:#60a5fabd;background:linear-gradient(180deg,#2563eb73,#1d4ed857);color:#fff}.opayV3HeaderButton:active{transform:translateY(1px)}.opayV3HeaderButton.isPrimary{border-color:#1d84d6;background:linear-gradient(180deg,#168fe3,#0f79c7);color:#fff}.opayV3HeaderButton.isPrimary:hover{border-color:#43a9ef;background:linear-gradient(180deg,#249eea,#1386d4)}.opayV3ButtonIcon{display:inline-flex;align-items:center;justify-content:center;width:13px;font-size:12px;line-height:1}.opayV3CloseButton{display:inline-flex;align-items:center;justify-content:center;width:33px;min-width:33px;height:33px;padding:0;border:1px solid rgba(248,113,113,.46);border-radius:5px;background:#7f1d1d2e;color:#fecaca;font:inherit;font-size:18px;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease}.opayV3CloseButton:hover{border-color:#ef4444;background:#b91c1c;color:#fff}.opayV3HeaderButton:focus-visible,.opayV3CloseButton:focus-visible{outline:2px solid #7dd3fc;outline-offset:2px}.opayV3Tabs{display:flex;align-items:flex-end;gap:3px;min-height:46px;padding:8px 12px 0;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid #cbd5e1;background:linear-gradient(180deg,#eef3f8,#e5edf5);scrollbar-width:thin;scrollbar-color:#94a3b8 transparent}.opayV3Tabs::-webkit-scrollbar{height:4px}.opayV3Tabs::-webkit-scrollbar-thumb{border-radius:999px;background:#94a3b8}.opayV3Tabs button{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:90px;min-height:36px;padding:0 14px;border:1px solid transparent;border-bottom:0;border-radius:6px 6px 0 0;background:transparent;color:#52657b;font:inherit;font-size:10px;font-weight:600;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease,box-shadow .14s ease}.opayV3Tabs button:hover{border-color:#d3dde8;background:#ffffffb8;color:#17324f}.opayV3Tabs button.active,.opayV3Tabs button[aria-selected=true]{border-color:#cbd5e1;background:#fff;color:#0f3158;box-shadow:0 -2px #1593df,0 -4px 12px #0f172a0f}.opayV3Tabs button.active:after,.opayV3Tabs button[aria-selected=true]:after{content:"";position:absolute;right:0;bottom:-2px;left:0;height:3px;background:#fff}.opayV3Tabs button:focus-visible{outline:2px solid #38bdf8;outline-offset:-2px}.opayV3Body{display:grid;align-content:start;gap:14px;min-height:0;padding:16px;overflow:auto;background:linear-gradient(180deg,#f8fafc,#f3f6fa)}.opayV3Loading{display:grid;place-items:center;align-content:center;gap:12px;min-height:240px;background:linear-gradient(180deg,#f8fafc,#f3f6fa);color:#64748b}.opayV3Spinner{width:28px;height:28px;border:3px solid #dbeafe;border-top-color:#0b63ce;border-radius:50%;animation:opayV3Spin .72s linear infinite}@keyframes opayV3Spin{to{transform:rotate(360deg)}}.opayV3Hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 160px;overflow:hidden;border:1px solid #d3dde8;border-radius:7px;background:#fff;box-shadow:0 3px 14px #0f172a0d}.opayV3Hero>div{min-width:0;padding:18px;border-right:1px solid #dbe3ec}.opayV3Hero>div:last-child{border-right:0}.opayV3HeroMetric{display:grid;align-content:start;gap:0}.opayV3HeroMetric span{color:#64748b;font-size:10px;font-weight:500}.opayV3HeroMetric strong{margin-top:17px;color:#172033;font-size:15px;font-weight:700}.opayV3HeroMetric small{margin-top:15px;color:#64748b;font-size:9px}.opayV3Qr{display:grid;place-items:center;align-content:center;text-align:center}.opayV3QrFrame{display:grid;place-items:center;padding:6px;border:1px solid #d8e1eb;border-radius:6px;background:#fff}.opayV3Qr svg{display:block}.opayV3Qr small{margin-top:7px;color:#64748b;font-size:9px}.opayV3Grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.opayV3Card{min-width:0;overflow:hidden;border:1px solid #d3dde8;border-radius:7px;background:#fff;box-shadow:0 2px 10px #0f172a0a}.opayV3CardHeader{display:flex;align-items:center;min-height:41px;padding:0 13px;border-bottom:1px solid #dbe3ec;background:linear-gradient(180deg,#fbfcfd,#f3f6f9)}.opayV3CardHeader h3{margin:0;color:#14233a;font-size:11px;font-weight:700}.opayV3CardBody{min-width:0}.opayV3Detail{display:grid;grid-template-columns:minmax(125px,36%) minmax(0,1fr) 54px;align-items:center;gap:10px;min-height:39px;padding:8px 13px;border-bottom:1px solid #edf1f5}.opayV3Detail:last-child{border-bottom:0}.opayV3DetailLabel{color:#687b91;font-size:10px;font-weight:500}.opayV3DetailValue{min-width:0;color:#172033;font-size:10px;font-weight:600;overflow-wrap:anywhere}.opayV3DetailValue.isMono{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:9px}.opayV3DetailSpacer{width:54px}.opayV3CopyButton{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:27px;padding:0 8px;border:1px solid #c4d0dc;border-radius:4px;background:linear-gradient(180deg,#fff,#eef3f7);color:#2b4c6f;font:inherit;font-size:9px;font-weight:600;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease}.opayV3CopyButton:hover{border-color:#3b82f6;background:#eaf4ff;color:#0f5fa8}.opayV3AddressCard{position:relative}.opayV3AddressCard:before{content:"";position:absolute;z-index:2;top:52px;bottom:14px;left:0;width:3px;border-radius:999px;background:#0ea5e9}.opayV3Address{display:grid;gap:7px;padding:15px 16px}.opayV3Address strong{color:#172033;font-size:11px}.opayV3Address span{color:#475569;font-size:10px;line-height:1.5}.opayV3Address small{color:#64748b;font-size:9px}.opayV3Items{min-width:0}.opayV3ItemHeader,.opayV3Item{display:grid;grid-template-columns:minmax(0,1fr) 90px 150px;align-items:center;gap:12px}.opayV3ItemHeader{min-height:33px;padding:0 13px;border-bottom:1px solid #dbe3ec;background:#f8fafc;color:#64748b;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.035em}.opayV3ItemHeader span:nth-child(2),.opayV3ItemHeader span:nth-child(3){text-align:right}.opayV3Item{padding:11px 13px;border-bottom:1px solid #edf2f7}.opayV3Item:last-child{border-bottom:0}.opayV3Item>div{display:grid;gap:4px}.opayV3Item strong{color:#172033;font-size:10px}.opayV3Item small{color:#64748b;font-size:9px}.opayV3Item>span,.opayV3Item>strong{text-align:right}.opayV3Timeline{padding:15px}.opayV3TimelineItem{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;padding-bottom:16px}.opayV3TimelineItem:last-child{padding-bottom:0}.opayV3TimelineRail{position:relative;display:grid;justify-items:center}.opayV3TimelineRail:after{content:"";position:absolute;top:15px;bottom:-16px;width:1px;background:#cbd5e1}.opayV3TimelineItem:last-child .opayV3TimelineRail:after{display:none}.opayV3TimelineRail i{position:relative;z-index:1;display:block;width:11px;height:11px;margin-top:3px;border:3px solid #dbeafe;border-radius:50%;background:#2563eb;box-shadow:0 0 0 2px #fff}.opayV3TimelineContent{display:grid;gap:4px;padding:11px 13px;border:1px solid #d3dde8;border-radius:6px;background:#fff;box-shadow:0 2px 8px #0f172a0a}.opayV3TimelineContent strong{color:#172033;font-size:10px}.opayV3TimelineContent span{color:#475569;font-size:10px;line-height:1.45}.opayV3TimelineContent small{color:#64748b;font-size:9px}.opayV3RawPanel{overflow:hidden;border:1px solid #334155;border-radius:7px;background:#0f172a}.opayV3RawPanel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:8px 12px;border-bottom:1px solid #334155;background:#172033}.opayV3RawPanel header>div{display:grid;gap:3px}.opayV3RawPanel header span{color:#94a3b8;font-size:9px}.opayV3RawPanel header strong{color:#e2e8f0;font-size:10px}.opayV3RawPanel header button{height:28px;padding:0 10px;border:1px solid #475569;border-radius:4px;background:#1e293b;color:#dbeafe;font:inherit;font-size:9px;cursor:pointer}.opayV3RawPanel header button:hover{border-color:#60a5fa;background:#26374d;color:#fff}.opayV3Raw{max-height:calc(100vh - 260px);margin:0;padding:16px;overflow:auto;background:#0b1220;color:#cbd5e1;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.opayV3Empty{display:grid;place-items:center;min-height:150px;padding:28px;color:#64748b;font-size:10px;text-align:center}.opayV3Modal{position:absolute;inset:0;z-index:20;display:grid;place-items:center;padding:18px;background:#0f172a85;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.opayV3ModalCard{width:min(440px,100%);overflow:hidden;border:1px solid #cbd5e1;border-radius:8px;background:#fff;box-shadow:0 24px 70px #0f172a52}.opayV3ModalCard>header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;padding:11px 14px;border-bottom:1px solid #dbe3ec;background:linear-gradient(180deg,#f8fafc,#eef3f8)}.opayV3ModalCard header>div{display:grid;gap:3px}.opayV3ModalCard header span{color:#64748b;font-size:9px}.opayV3ModalCard header h3{margin:0;color:#172033;font-size:13px}.opayV3ModalClose{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid #cbd5e1;border-radius:4px;background:#fff;color:#64748b;font:inherit;font-size:17px;cursor:pointer}.opayV3ModalClose:hover{border-color:#ef4444;color:#b91c1c}.opayV3ModalBody{display:grid;gap:14px;padding:17px}.opayV3ModalBody label{display:grid;gap:7px}.opayV3ModalBody label>span{color:#475569;font-size:10px;font-weight:600}.opayV3ModalBody input{width:100%;height:38px;padding:0 11px;border:1px solid #94a3b8;border-radius:4px;outline:none;background:#fff;color:#172033;font:inherit;font-size:11px}.opayV3ModalBody input:focus{border-color:#2389e8;box-shadow:0 0 0 2px #2389e824}.opayV3EmailSummary{display:grid;gap:3px;padding:10px 11px;border:1px solid #dbe3ec;border-radius:4px;background:#f8fafc}.opayV3EmailSummary span{color:#64748b;font-size:9px}.opayV3EmailSummary strong{color:#172033;font:600 10px SFMono-Regular,Consolas,monospace}.opayV3ModalMessage{margin:0;padding:9px 10px;border-radius:4px;font-size:10px}.opayV3ModalMessage.isSuccess{border:1px solid #bbf7d0;background:#f0fdf4;color:#166534}.opayV3ModalMessage.isError{border:1px solid #fecaca;background:#fef2f2;color:#991b1b}.opayV3ModalCard>footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 17px;border-top:1px solid #dbe3ec;background:#f8fafc}.opayV3ModalSecondary,.opayV3ModalPrimary{display:inline-flex;align-items:center;justify-content:center;min-width:86px;height:34px;padding:0 12px;border-radius:4px;font:inherit;font-size:10px;font-weight:600;cursor:pointer}.opayV3ModalSecondary{border:1px solid #94a3b8;background:#fff;color:#334155}.opayV3ModalSecondary:hover:not(:disabled){border-color:#64748b;background:#f8fafc}.opayV3ModalPrimary{border:1px solid #0b63ce;background:linear-gradient(180deg,#168fe3,#0f79c7);color:#fff}.opayV3ModalPrimary:hover:not(:disabled){border-color:#43a9ef;background:linear-gradient(180deg,#249eea,#1386d4)}.opayV3ModalSecondary:disabled,.opayV3ModalPrimary:disabled{opacity:.5;cursor:default}@media(max-width:900px){.opayV3Workspace{inset:10px!important;width:auto!important;height:auto!important;min-width:0;min-height:0;resize:none}.opayV3Hero{grid-template-columns:1fr}.opayV3Hero>div{border-right:0;border-bottom:1px solid #dbe3ec}.opayV3Hero>div:last-child{border-bottom:0}.opayV3Grid{grid-template-columns:1fr}}@media(max-width:700px){.adminOpayRegisterHeader{align-items:flex-start;flex-direction:column}.adminOpayReceiptFilterBar{grid-template-columns:1fr}.adminOpayPager{align-items:flex-start;flex-direction:column}.opayV3Header{align-items:flex-start;flex-direction:column;cursor:default}.opayV3HeaderActions{width:100%;flex-wrap:wrap}.opayV3HeaderButton{flex:1 1 auto}.opayV3CloseButton{flex:0 0 33px}.opayV3Tabs{padding-right:6px;padding-left:6px}.opayV3Tabs button{min-width:82px;padding:0 11px;font-size:9px}.opayV3Body{padding:10px}.opayV3Detail{grid-template-columns:1fr;gap:5px;padding:10px 12px}.opayV3DetailSpacer{display:none}.opayV3CopyButton{justify-self:start}.opayV3ItemHeader{display:none}.opayV3Item{grid-template-columns:1fr}.opayV3Item>span,.opayV3Item>strong{text-align:left}}.opiPage,.opiPage *{box-sizing:border-box;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:12px;border-radius:2px}.opiPage{width:100%;min-width:0;display:grid;gap:12px;padding:10px 12px 14px;color:#1f2933;background:#fff}.opiHeader{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 0 10px;border-bottom:1px solid #e7ebf0}.opiHeaderCopy{min-width:0;display:grid;gap:4px}.opiEyebrow{width:max-content;color:#0f6cbd;font-weight:600}.opiHeader h1{margin:0;color:#111827;font-size:16px;font-weight:600}.opiHeader p{margin:0;color:#667085;line-height:1.4}.opiPrimaryButton{min-height:32px;padding:7px 12px;border:0;background:#0f6cbd;color:#fff;cursor:pointer;white-space:nowrap}.opiPrimaryButton:hover:not(:disabled){background:#115ea3}.opiPrimaryButton:disabled{opacity:.55;cursor:wait}.opiSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.opiSummaryItem{min-width:0;min-height:62px;padding:10px 12px;display:grid;align-content:center;gap:5px;border:1px solid #e4e9f0;background:#fff;box-shadow:0 1px 3px #0f172a0f}.opiSummaryItem span{color:#667085}.opiSummaryItem strong{color:#111827;font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.opiSummaryItem strong.tone-success{color:#107c10}.opiSummaryItem strong.tone-warning{color:#8a5a00}.opiSummaryItem strong.tone-danger{color:#a4262c}.opiMessage{padding:10px 12px;display:grid;gap:3px;border-left:3px solid #a4262c;background:#fde7e9;color:#a4262c}.opiPanel{min-width:0;overflow:hidden;border:1px solid #e4e9f0;background:#fff;box-shadow:0 8px 24px #0f172a12}.opiPanelHeader{min-height:58px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e7ebf0}.opiPanelHeader>div{min-width:0;display:grid;gap:4px}.opiPanelHeader h2{margin:0;color:#111827;font-size:13px;font-weight:600}.opiPanelHeader p{margin:0;color:#667085}.opiQueueCount{min-width:max-content;color:#667085;font-variant-numeric:tabular-nums}.opiTableWrap{min-width:0;overflow-x:auto;background:#fff}.opiTable{width:100%;min-width:1040px;border-collapse:collapse;table-layout:fixed;background:#fff}.opiTable th,.opiTable td{padding:9px 10px;border:0;border-bottom:1px solid #eef1f4;text-align:left;vertical-align:middle;color:#273142;white-space:nowrap}.opiTable th{background:#f7f8fa;color:#5f6b7a;font-weight:600}.opiTable tbody tr{background:#fff}.opiTable tbody tr:hover{background:#f7fbff}.opiTable tbody tr:last-child td{border-bottom:0}.opiTable th:nth-child(1),.opiTable td:nth-child(1){width:150px}.opiTable th:nth-child(2),.opiTable td:nth-child(2){width:155px}.opiTable th:nth-child(3),.opiTable td:nth-child(3){width:170px}.opiTable th:nth-child(4),.opiTable td:nth-child(4){width:110px}.opiTable th:nth-child(5),.opiTable td:nth-child(5){width:125px}.opiTable th:nth-child(6),.opiTable td:nth-child(6){width:120px}.opiReference{display:block;overflow:hidden;color:#0f6cbd;font-family:Consolas,Courier New,monospace;text-overflow:ellipsis;white-space:nowrap}.opiDate{color:#5f6b7a;font-variant-numeric:tabular-nums}.opiIssue,.opiStatus{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.opiIssue:before,.opiStatus:before{content:"";width:6px;height:6px;flex:0 0 auto;border-radius:999px;background:#94a3b8}.opiIssue.tone-warning,.opiStatus.tone-warning{color:#8a5a00}.opiIssue.tone-warning:before,.opiStatus.tone-warning:before{background:#f59e0b}.opiIssue.tone-danger,.opiStatus.tone-danger{color:#a4262c}.opiIssue.tone-danger:before,.opiStatus.tone-danger:before{background:#a4262c}.opiStatus.tone-success{color:#107c10}.opiStatus.tone-success:before{background:#107c10}.opiStatus.tone-neutral{color:#667085}.opiMissing{color:#a4262c;font-weight:600}.opiPager{min-height:46px;padding:8px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e7ebf0;color:#667085;background:#fff}.opiPagerActions{display:flex;gap:5px}.opiPagerActions button{min-width:30px;min-height:30px;padding:5px 9px;border:1px solid #d9dee7;background:#fff;color:#374151;cursor:pointer}.opiPagerActions button:hover:not(:disabled){border-color:#0f6cbd;background:#edf6ff;color:#0f6cbd}.opiPagerActions button.isActive{border-color:#0f6cbd;background:#0f6cbd;color:#fff}.opiPagerActions button:disabled{opacity:.45;cursor:not-allowed}.opiState{min-height:180px;padding:24px;display:grid;place-items:center;color:#667085;background:#fff}.opiState.isEmpty{align-content:center;justify-items:center;gap:6px;text-align:center}.opiState.isEmpty strong{color:#111827;font-weight:600}@media(max-width:900px){.opiSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.opiPage{padding:8px}.opiHeader{align-items:stretch;flex-direction:column}.opiPrimaryButton{width:100%}.opiSummary{grid-template-columns:1fr}.opiPanelHeader,.opiPager{align-items:flex-start;flex-direction:column}.opiPagerActions{width:100%;overflow-x:auto;padding-bottom:2px}}.oppPage,.oppPage *{box-sizing:border-box;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:12px;border-radius:2px}.oppPage{width:100%;min-width:0;display:grid;gap:12px;padding:10px 12px 14px;color:#1f2933;background:#fff}.oppHeader{min-height:64px;padding:4px 0 10px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e7ebf0}.oppHeaderCopy{min-width:0;display:grid;gap:4px}.oppEyebrow{width:max-content;color:#0f6cbd;font-weight:600}.oppHeader h1{margin:0;color:#111827;font-size:16px;font-weight:600}.oppHeader p{margin:0;color:#667085;line-height:1.4}.oppPrimaryButton{min-height:32px;padding:7px 12px;border:0;background:#0f6cbd;color:#fff;cursor:pointer;white-space:nowrap}.oppPrimaryButton:hover:not(:disabled){background:#115ea3}.oppPrimaryButton:disabled{opacity:.55;cursor:wait}.oppSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.oppSummaryItem{min-width:0;min-height:62px;padding:10px 12px;display:grid;align-content:center;gap:5px;border:1px solid #e4e9f0;background:#fff;box-shadow:0 1px 3px #0f172a0f}.oppSummaryItem span{color:#667085}.oppSummaryItem strong{color:#111827;font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.oppSummaryItem strong.tone-success{color:#107c10}.oppSummaryItem strong.tone-warning{color:#8a5a00}.oppSummaryItem strong.tone-danger{color:#a4262c}.oppMessage{padding:10px 12px;display:grid;gap:3px;border-left:3px solid #a4262c;background:#fde7e9;color:#a4262c}.oppPanel{min-width:0;overflow:hidden;border:1px solid #e4e9f0;background:#fff;box-shadow:0 8px 24px #0f172a12}.oppPanelHeader{min-height:58px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e7ebf0}.oppPanelHeader>div{min-width:0;display:grid;gap:4px}.oppPanelHeader h2{margin:0;color:#111827;font-size:13px;font-weight:600}.oppPanelHeader p{margin:0;color:#667085}.oppRecordCount{min-width:max-content;color:#667085;font-variant-numeric:tabular-nums}.oppTableWrap{min-width:0;overflow-x:auto;background:#fff}.oppTable{width:100%;min-width:1180px;border-collapse:collapse;table-layout:fixed;background:#fff}.oppTable th,.oppTable td{padding:9px 10px;border:0;border-bottom:1px solid #eef1f4;text-align:left;vertical-align:middle;color:#273142;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oppTable th{background:#f7f8fa;color:#5f6b7a;font-weight:600}.oppTable tbody tr{background:#fff}.oppTable tbody tr:hover{background:#f7fbff}.oppTable tbody tr:last-child td{border-bottom:0}.oppTable th:nth-child(1),.oppTable td:nth-child(1){width:170px}.oppTable th:nth-child(2),.oppTable td:nth-child(2){width:120px}.oppTable th:nth-child(3),.oppTable td:nth-child(3){width:150px}.oppTable th:nth-child(4),.oppTable td:nth-child(4){width:120px}.oppTable th:nth-child(5),.oppTable td:nth-child(5){width:120px}.oppTable th:nth-child(6),.oppTable td:nth-child(6){width:110px}.oppTable th:nth-child(7),.oppTable td:nth-child(7){width:80px}.oppTable th:nth-child(8),.oppTable td:nth-child(8),.oppTable th:nth-child(9),.oppTable td:nth-child(9){width:160px}.oppProviderName{color:#111827;font-weight:600}.oppCode{color:#0f6cbd;font-family:Consolas,Courier New,monospace}.oppDate{color:#5f6b7a;font-variant-numeric:tabular-nums}.oppStatus{display:inline-flex;align-items:center;gap:6px}.oppStatus:before{content:"";width:6px;height:6px;border-radius:999px;background:#94a3b8}.oppStatus.tone-success{color:#107c10}.oppStatus.tone-success:before{background:#107c10}.oppStatus.tone-warning{color:#8a5a00}.oppStatus.tone-warning:before{background:#f59e0b}.oppStatus.tone-danger{color:#a4262c}.oppStatus.tone-danger:before{background:#a4262c}.oppPager{min-height:46px;padding:8px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e7ebf0;color:#667085}.oppPagerActions{display:flex;gap:5px}.oppPagerActions button{min-width:30px;min-height:30px;padding:5px 9px;border:1px solid #d9dee7;background:#fff;color:#374151;cursor:pointer}.oppPagerActions button:hover:not(:disabled){border-color:#0f6cbd;background:#edf6ff;color:#0f6cbd}.oppPagerActions button.isActive{border-color:#0f6cbd;background:#0f6cbd;color:#fff}.oppPagerActions button:disabled{opacity:.45;cursor:not-allowed}.oppState{min-height:180px;padding:24px;display:grid;place-items:center;color:#667085}.oppState.isEmpty{align-content:center;justify-items:center;gap:6px;text-align:center}.oppState.isEmpty strong{color:#111827;font-weight:600}@media(max-width:900px){.oppSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.oppPage{padding:8px}.oppHeader{align-items:stretch;flex-direction:column}.oppPrimaryButton{width:100%}.oppSummary{grid-template-columns:1fr}.oppPanelHeader,.oppPager{align-items:flex-start;flex-direction:column}.oppPagerActions{width:100%;overflow-x:auto;padding-bottom:2px}}.pmcPage,.pmcPage *,.pmcEditorLayer,.pmcEditorLayer *{box-sizing:border-box;font-family:Segoe UI,Arial,sans-serif;font-size:12px;border-radius:2px}.pmcPage{width:100%;min-width:0;display:grid;gap:8px;color:#172033}.pmcPage h1,.pmcPage h2,.pmcPage p,.pmcPage span,.pmcPage strong,.pmcPage small{margin:0}.pmcHeader{min-width:0;min-height:64px;padding:9px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid #d9e1ea;background:#fff}.pmcHeader>div{min-width:0;display:grid;gap:2px}.pmcEyebrow{color:#667085;font-size:10px!important}.pmcHeader h1,.pmcPanelHead h2{color:#172033;font-size:12px!important;font-weight:600}.pmcHeader p,.pmcPanelHead p,.pmcPanelHead>span{color:#667085}.pmcPrimaryButton,.pmcSecondaryButton,.pmcOpenButton,.pmcWindowButton{min-height:30px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #0f6cbd;background:#0f6cbd;color:#fff;cursor:pointer;white-space:nowrap}.pmcPrimaryButton:hover,.pmcOpenButton:hover{border-color:#115ea3;background:#115ea3}.pmcPrimaryButton:disabled,.pmcSecondaryButton:disabled,.pmcOpenButton:disabled,.pmcSmartSwitch:disabled{opacity:.55;cursor:not-allowed}.pmcSecondaryButton{border-color:#cbd5e1;background:#fff;color:#344054}.pmcSecondaryButton:hover{border-color:#0f6cbd;background:#eff6fc;color:#0f6cbd}.pmcStats{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.pmcStats article{min-width:0;min-height:46px;padding:6px 8px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;border:1px solid #d9e1ea;background:#fff}.pmcStats article>span:nth-child(2){color:#475467}.pmcStats article strong{color:#172033;font-weight:600}.pmcStatIcon{width:24px;height:24px;display:grid;place-items:center;border:1px solid #d9e1ea;background:#f8fafc}.pmcStatIcon.isEnabled{border-color:#bbf7d0;background:#f0fdf4;color:#067647}.pmcStatIcon.isDisabled{border-color:#fecaca;background:#fff1f0;color:#b42318}.pmcStatIcon.isMaintenance{border-color:#fed7aa;background:#fff7ed;color:#b54708}.pmcPanel{min-width:0;display:grid;gap:8px;padding:8px;border:1px solid #d9e1ea;background:#fff;overflow:hidden}.pmcPanelHead{min-width:0;min-height:38px;padding-bottom:8px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #d9e1ea}.pmcPanelHead>div{min-width:0;display:grid;gap:2px}.pmcTableWrap{width:100%;min-width:0;overflow-x:auto;border:1px solid #263650;background:#0b1425}.pmcTable{width:100%;min-width:760px;table-layout:fixed;border-collapse:collapse;background:#0b1425}.pmcTable th,.pmcTable td{min-width:0;height:42px;padding:6px 8px;border-bottom:1px solid #263650;color:#fff;text-align:left;vertical-align:middle;overflow:hidden}.pmcTable th{height:33px;background:#152238;color:#cfe7ff;font-size:10px!important;font-weight:500;white-space:nowrap}.pmcTable tbody tr:nth-child(2n) td{background:#101c30}.pmcTable tbody tr:hover td{background:#1a2a43}.pmcTable th:nth-child(1){width:25%}.pmcTable th:nth-child(2){width:14%}.pmcTable th:nth-child(3){width:14%}.pmcTable th:nth-child(4){width:20%}.pmcTable th:nth-child(5){width:8%}.pmcTable th:nth-child(6){width:9%}.pmcTable th:nth-child(7){width:10%}.pmcTable td strong,.pmcTable td small{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pmcTable td strong{color:#fff;font-weight:600}.pmcTable td small{margin-top:1px;color:#b7c6da;font-size:11px!important}.pmcCellEllipsis{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pmcStatusBadge{width:fit-content;min-height:21px;padding:2px 7px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;white-space:nowrap;font-size:10px!important;font-weight:500}.pmcStatusBadge.isEnabled{border-color:#22a06b;background:#0e5339;color:#c7f9df}.pmcStatusBadge.isDisabled{border-color:#9f3a42;background:#5a2228;color:#ffd8dc}.pmcStatusBadge.isMaintenance{border-color:#a76a13;background:#5c3a0d;color:#ffe8b0}.pmcOpenButton{width:100%;min-width:54px;min-height:28px;padding-inline:8px;font-size:11px!important}.pmcSmartSwitch{position:relative;width:34px;height:18px;padding:0;border:1px solid #738399;border-radius:9px!important;background:#394b61;cursor:pointer;transition:background .13s ease,border-color .13s ease}.pmcSmartSwitch.isOn{border-color:#0f79d0;background:#0f79d0}.pmcSmartSwitchKnob{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%!important;background:#fff;box-shadow:0 1px 2px #0f172a47;transition:transform .13s ease}.pmcSmartSwitch.isOn .pmcSmartSwitchKnob{transform:translate(16px)}.pmcPanelFooter{min-height:28px;display:flex;align-items:center;color:#667085}.pmcEmptyCell{height:70px!important;color:#b7c6da!important;text-align:center!important}.pmcToastStack{position:fixed;top:76px;right:18px;z-index:2200;width:min(390px,calc(100vw - 36px));display:grid;gap:8px}.pmcToast{position:relative;min-height:62px;padding:10px 34px 10px 12px;display:grid;gap:3px;border:1px solid #d6dee8;border-left-width:4px;background:#fff;box-shadow:0 14px 36px #0f172a2e}.pmcToast.isError{border-left-color:#dc2626}.pmcToast.isSuccess{border-left-color:#16a34a}.pmcToast strong{color:#172033}.pmcToast span{color:#475569}.pmcToast button{position:absolute;top:5px;right:5px;width:24px;height:24px;padding:0;border:0;background:transparent;color:#64748b;cursor:pointer}.pmcEditorLayer{position:fixed;inset:0;z-index:1900;pointer-events:none;background:transparent!important}.pmcEditorBackdrop{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0;padding:0;border:0!important;border-radius:0!important;outline:0!important;background:#0f172a47!important;box-shadow:none!important;opacity:1!important;pointer-events:auto;cursor:default}.pmcFloatingEditor{position:fixed;isolation:isolate;min-width:360px;min-height:390px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid #bfcbd8;background:#fff;box-shadow:0 18px 46px #0f172a40;pointer-events:auto}.pmcFloatingHead{min-height:48px;padding:7px 8px 7px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;border-bottom:1px solid #d9e1ea;background:#f7f9fb;cursor:move;touch-action:none}.pmcFloatingIdentity{min-width:0;display:grid;gap:1px}.pmcFloatingIdentity strong,.pmcFloatingIdentity span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pmcFloatingIdentity strong{color:#172033;font-weight:600}.pmcFloatingIdentity span{color:#667085;font-size:10px!important}.pmcWindowButton{width:28px;min-width:28px;min-height:28px;padding:0;border-color:#cbd5e1;background:#eef2f6;color:#344054;font-size:18px!important;line-height:1}.pmcWindowButton:hover{border-color:#98a2b3;background:#e2e8f0}.pmcFloatingBody{min-height:0;padding:8px;display:grid;align-content:start;gap:8px;overflow:auto}.pmcEditorSection{min-width:0;padding:8px;display:grid;gap:8px;border:1px solid #d9e1ea;background:#fff}.pmcEditorSectionHead{min-width:0;padding-bottom:7px;display:grid;gap:2px;border-bottom:1px solid #e2e8f0}.pmcEditorSectionHead strong{color:#172033;font-weight:600}.pmcEditorSectionHead span{color:#667085}.pmcDrawerToggleGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.pmcDrawerToggle{min-width:0;min-height:48px;padding:6px 7px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid #d9e1ea;background:#f8fafc}.pmcDrawerToggle>div{min-width:0;display:grid;gap:1px}.pmcDrawerToggle strong,.pmcDrawerToggle span{display:block;min-width:0;overflow:visible;text-overflow:clip;white-space:normal}.pmcDrawerToggle strong{color:#172033;font-size:11px!important;line-height:14px;font-weight:600}.pmcDrawerToggle span{color:#667085;font-size:10px!important;line-height:13px}.pmcEditorFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.pmcEditorFormGrid label{min-width:0;display:grid;gap:3px}.pmcEditorFormGrid label>span{color:#475467;font-size:10px!important}.pmcEditorFormGrid input,.pmcEditorFormGrid select,.pmcEditorFormGrid textarea{width:100%;min-width:0;min-height:31px;padding:5px 7px;border:1px solid #cbd5e1;outline:none;background:#fff;color:#172033}.pmcEditorFormGrid textarea{min-height:62px;resize:vertical}.pmcEditorFormGrid input:focus,.pmcEditorFormGrid select:focus,.pmcEditorFormGrid textarea:focus{border-color:#0f6cbd;box-shadow:0 0 0 1px #0f6cbd1f}.pmcEditorWide{grid-column:1 / -1}.pmcInlineMessage{padding:7px 8px;border:1px solid #d9e1ea}.pmcInlineMessage.isError{border-left:3px solid #dc2626;background:#fff7f7;color:#991b1b}.pmcInlineMessage.isSuccess{border-left:3px solid #16a34a;background:#f0fdf4;color:#166534}.pmcFloatingFooter{min-height:48px;padding:8px;display:flex;align-items:center;justify-content:flex-end;gap:6px;border-top:1px solid #d9e1ea;background:#f7f9fb}.pmcResizeHandle{position:absolute;right:1px;bottom:1px;width:18px;height:18px;padding:0;border:0;background:linear-gradient(135deg,transparent 0 45%,#94a3b8 46% 52%,transparent 53% 62%,#94a3b8 63% 69%,transparent 70%);cursor:nwse-resize;touch-action:none}.pmcNoSelect,.pmcNoSelect *{-webkit-user-select:none!important;user-select:none!important}@media(max-width:900px){.pmcTable{min-width:720px}.pmcFloatingEditor{left:8px!important;top:58px!important;width:calc(100vw - 16px)!important;height:calc(100vh - 66px)!important;min-width:0;min-height:0}.pmcResizeHandle{display:none}}@media(max-width:680px){.pmcHeader{grid-template-columns:1fr}.pmcHeader .pmcPrimaryButton{width:100%}.pmcStats,.pmcDrawerToggleGrid,.pmcEditorFormGrid{grid-template-columns:1fr}.pmcEditorWide{grid-column:auto}}body.pmcNoSelect{overflow:hidden}.pmcEditorLayer:before,.pmcEditorLayer:after,.pmcEditorBackdrop:before,.pmcEditorBackdrop:after{content:none!important;display:none!important}.ocrPage,.ocrPage *{box-sizing:border-box;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:12px;border-radius:2px}.ocrPage{width:100%;min-width:0;display:grid;gap:12px;padding:10px 12px 14px;color:#1f2933;background:#fff}.ocrHeader{min-height:64px;padding:4px 0 10px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e7ebf0}.ocrHeaderCopy{min-width:0;display:grid;gap:4px}.ocrEyebrow{width:max-content;color:#0f6cbd;font-weight:600}.ocrHeader h1{margin:0;color:#111827;font-size:16px;font-weight:600}.ocrHeader p{margin:0;color:#667085;line-height:1.4}.ocrPrimaryButton{min-height:32px;padding:7px 12px;border:0;background:#0f6cbd;color:#fff;cursor:pointer;white-space:nowrap}.ocrPrimaryButton:hover:not(:disabled){background:#115ea3}.ocrPrimaryButton:disabled{opacity:.55;cursor:wait}.ocrSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ocrSummaryItem{min-width:0;min-height:62px;padding:10px 12px;display:grid;align-content:center;gap:5px;border:1px solid #e4e9f0;background:#fff;box-shadow:0 1px 3px #0f172a0f}.ocrSummaryItem span{color:#667085}.ocrSummaryItem strong{color:#111827;font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.ocrSummaryItem strong.tone-success{color:#107c10}.ocrSummaryItem strong.tone-warning{color:#8a5a00}.ocrMessage{padding:10px 12px;display:grid;gap:3px;border-left:3px solid #a4262c;background:#fde7e9;color:#a4262c}.ocrPanel{min-width:0;overflow:hidden;border:1px solid #e4e9f0;background:#fff;box-shadow:0 8px 24px #0f172a12}.ocrPanelHeader{min-height:58px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e7ebf0}.ocrPanelHeader>div{min-width:0;display:grid;gap:4px}.ocrPanelHeader h2{margin:0;color:#111827;font-size:13px;font-weight:600}.ocrPanelHeader p{margin:0;color:#667085}.ocrRecordCount{min-width:max-content;color:#667085;font-variant-numeric:tabular-nums}.ocrTableWrap{min-width:0;overflow-x:auto;background:#fff}.ocrTable{width:100%;min-width:1240px;border-collapse:collapse;table-layout:fixed;background:#fff}.ocrTable th,.ocrTable td{padding:9px 10px;border:0;border-bottom:1px solid #eef1f4;text-align:left;vertical-align:middle;color:#273142;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ocrTable th{background:#f7f8fa;color:#5f6b7a;font-weight:600}.ocrTable tbody tr:hover{background:#f7fbff}.ocrTable tbody tr:last-child td{border-bottom:0}.ocrTable th:nth-child(1),.ocrTable td:nth-child(1){width:90px}.ocrTable th:nth-child(2),.ocrTable td:nth-child(2){width:150px}.ocrTable th:nth-child(3),.ocrTable td:nth-child(3){width:180px}.ocrTable th:nth-child(4),.ocrTable td:nth-child(4){width:170px}.ocrTable th:nth-child(5),.ocrTable td:nth-child(5){width:150px}.ocrTable th:nth-child(6),.ocrTable td:nth-child(6){width:170px}.ocrTable th:nth-child(7),.ocrTable td:nth-child(7){width:80px}.ocrTable th:nth-child(8),.ocrTable td:nth-child(8){width:100px}.ocrTable th:nth-child(9),.ocrTable td:nth-child(9){width:170px}.ocrCountry{color:#111827;font-weight:600}.ocrCode{color:#0f6cbd;font-family:Consolas,Courier New,monospace}.ocrDate{color:#5f6b7a;font-variant-numeric:tabular-nums}.ocrStatus{display:inline-flex;align-items:center;gap:6px}.ocrStatus:before{content:"";width:6px;height:6px;border-radius:999px;background:#94a3b8}.ocrStatus.tone-success{color:#107c10}.ocrStatus.tone-success:before{background:#107c10}.ocrStatus.tone-warning{color:#8a5a00}.ocrStatus.tone-warning:before{background:#f59e0b}.ocrPager{min-height:46px;padding:8px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e7ebf0;color:#667085}.ocrPagerActions{display:flex;gap:5px}.ocrPagerActions button{min-width:30px;min-height:30px;padding:5px 9px;border:1px solid #d9dee7;background:#fff;color:#374151;cursor:pointer}.ocrPagerActions button:hover:not(:disabled){border-color:#0f6cbd;background:#edf6ff;color:#0f6cbd}.ocrPagerActions button.isActive{border-color:#0f6cbd;background:#0f6cbd;color:#fff}.ocrPagerActions button:disabled{opacity:.45;cursor:not-allowed}.ocrState{min-height:180px;padding:24px;display:grid;place-items:center;color:#667085}.ocrState.isEmpty{align-content:center;justify-items:center;gap:6px;text-align:center}.ocrState.isEmpty strong{color:#111827;font-weight:600}@media(max-width:900px){.ocrSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ocrPage{padding:8px}.ocrHeader{align-items:stretch;flex-direction:column}.ocrPrimaryButton{width:100%}.ocrSummary{grid-template-columns:1fr}.ocrPanelHeader,.ocrPager{align-items:flex-start;flex-direction:column}.ocrPagerActions{width:100%;overflow-x:auto;padding-bottom:2px}}.partner-logistics-theme,.partner-logistics-theme *{box-sizing:border-box}.partner-logistics-theme{--pl-dark: #252b36;--pl-dark-2: #303844;--pl-dark-3: #3b4552;--pl-blue: #0078d4;--pl-blue-hover: #106ebe;--pl-text: #1f2937;--pl-muted: #5f6b7a;--pl-line: #dbe7f4;--pl-line-strong: #c9d9ea;--pl-soft: #f2f5f9;--pl-panel: #ffffff;--pl-field: #eef1f4;--pl-good: #107c41;--pl-bad: #c2515b;--pl-warn: #c78a16;--pl-radius: 2px}.partnerPageContainer{width:100%;max-width:1120px;margin:0 auto;display:grid;gap:12px}.mc-partner-logistics-shell .mc-content{padding:10px 10px 18px 8px}.mc-partner-logistics-shell .pageRoot,.mc-partner-logistics-shell .pageInner,.mc-partner-logistics-shell .pageCanvas{width:100%;max-width:var(--mc-azure-page-max)!important;margin:0 auto;padding:0;background:transparent}.mc-partner-logistics-shell .pageCanvas{display:block}.mc-partner-sidebar svg,.mc-partner-logistics-shell .mc-topbar svg{width:18px;height:18px;display:block;fill:currentColor}.mc-partner-sidebar .mc-sidebar-tree-icon svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.plPage,.plPage *{box-sizing:border-box;font-size:12px;font-weight:400}.plPage{width:100%;min-width:0;display:grid;gap:10px;color:var(--pl-text);font-family:var(--mc-azure-font, "Segoe UI", Arial, sans-serif);line-height:1.45}.plPage h1,.plPage h2,.plPage h3,.plPage p{margin:0}.plPage h1{font-size:14px;line-height:1.3;color:var(--pl-text)}.plPage h2,.plPage h3{font-size:13px;line-height:1.3;color:var(--pl-text)}.plPage p,.plPage span,.plPage div,.plPage label,.plPage button,.plPage input,.plPage select,.plPage textarea,.plPage td,.plPage th{font-size:12px}.plHero,.plPanel,.plEmpty,.plTabs,.plMeta>div,.plStat,.plHubPanel,.plHubCard,.plPickupPanel,.plRatePanel,.plRiderPanel,.plRoutePanel,.plSettingsPanel,.plShipmentPanel,.plTrackingPanel,.plVehiclePanel,.plWorkspacePanel{background:var(--pl-panel);border:1px solid var(--pl-line);border-radius:var(--pl-radius);box-shadow:none;min-width:0}.plHero{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px}.plHero>div{display:grid;gap:3px;min-width:0}.plEyebrow{color:var(--pl-muted);text-transform:none;letter-spacing:0}.plStats,.plHubStats,.plPickupStats,.plRateStats,.plRiderStats,.plRouteStats,.plShipmentStats,.plTrackingStats,.plVehicleStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.plStat,.plHubStat,.plPickupStat,.plRateStat,.plRiderStat,.plRouteStat,.plShipmentStat,.plTrackingStat,.plVehicleStat{display:grid;gap:4px;min-height:70px;padding:10px;border-top:3px solid var(--pl-dark-3)}.plStatLabel,.plHubStatLabel,.plPickupStatLabel,.plRateStatLabel,.plRiderStatLabel,.plRouteStatLabel,.plShipmentStatLabel,.plTrackingStatLabel,.plVehicleStatLabel{color:var(--pl-muted)}.plStatValue,.plHubStatValue,.plPickupStatValue,.plRateStatValue,.plRiderStatValue,.plRouteStatValue,.plShipmentStatValue,.plTrackingStatValue,.plVehicleStatValue{color:var(--pl-text);font-size:13px}.plHubField,.plPickupField,.plRateField,.plRiderField,.plRouteField,.plSettingsField,.plShipmentField,.plTrackingField,.plVehicleField,.plPage input,.plPage select,.plPage textarea{width:100%;min-height:34px;border:1px solid var(--mc-field-border, #cfe0f5);border-radius:2px;background:var(--mc-field-bg, #eef1f4);color:var(--pl-text);padding:7px 9px;outline:none}.plPage textarea{min-height:82px;resize:vertical}.plPage input:focus,.plPage select:focus,.plPage textarea:focus{background:#fff;border-color:var(--pl-blue)}.plPrimaryBtn{border-color:var(--pl-blue);background:var(--pl-blue);color:#fff}.plPrimaryBtn:hover{background:var(--pl-blue-hover);border-color:var(--pl-blue-hover)}.plGhostBtn,.plTextBtn,.plHubGhostBtn,.plHubTextBtn,.plPickupGhostBtn,.plPickupTextBtn,.plRateGhostBtn,.plRateTextBtn,.plRiderGhostBtn,.plRiderTextBtn,.plRouteGhostBtn,.plRouteTextBtn,.plSettingsGhostBtn,.plSettingsTextBtn,.plShipmentGhostBtn,.plShipmentTextBtn,.plTrackingGhostBtn,.plTrackingTextBtn,.plVehicleGhostBtn,.plVehicleTextBtn{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border-radius:2px;border:1px solid var(--pl-line);background:#eef4fb;color:#235b92;cursor:pointer;text-decoration:none}.plGhostBtn:hover,.plTextBtn:hover,.plHubGhostBtn:hover,.plHubTextBtn:hover,.plPickupGhostBtn:hover,.plPickupTextBtn:hover,.plRateGhostBtn:hover,.plRateTextBtn:hover,.plRiderGhostBtn:hover,.plRiderTextBtn:hover,.plRouteGhostBtn:hover,.plRouteTextBtn:hover,.plSettingsGhostBtn:hover,.plSettingsTextBtn:hover,.plShipmentGhostBtn:hover,.plShipmentTextBtn:hover,.plTrackingGhostBtn:hover,.plTrackingTextBtn:hover,.plVehicleGhostBtn:hover,.plVehicleTextBtn:hover{background:#e7f0fa}.plAlert{border-radius:2px;padding:10px;border:1px solid var(--pl-line);background:#fff}.plAlertError{background:#fff3f4;color:#8f2f3b;border-color:#efc7cc}.plAlertTitle{margin-bottom:3px;color:inherit}.plTabs{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:8px;padding:10px;background:var(--pl-dark);border-color:var(--pl-dark-3)}.plTab{min-height:34px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid rgba(255,255,255,.08);border-radius:2px;background:#ffffff14;color:#fff!important;text-decoration:none!important;white-space:nowrap}.plTab:hover{background:#ffffff21;color:#fff!important}.plTab.isActive{background:#0078d473;border-color:#0078d4b3;color:#fff!important}.plTabNumber{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:2px;background:#ffffff29;color:#fff}.plTab.isActive .plTabNumber{background:var(--pl-blue)}@media(max-width:1100px){.plStats,.plMeta{grid-template-columns:repeat(2,minmax(0,1fr))}.plTabs{grid-template-columns:repeat(5,minmax(120px,1fr));overflow-x:auto}}@media(max-width:900px){.mc-partner-logistics-shell.mc-shell{grid-template-columns:1fr}.mc-partner-logistics-shell .mc-shell-sidebar-row{position:fixed;top:var(--mc-azure-topbar-height,52px);bottom:0;left:0;width:var(--mc-azure-sidebar-width,284px);transform:translate(-105%);transition:transform .16s ease;z-index:45}.mc-partner-logistics-shell .mc-shell-sidebar-row.is-open{transform:translate(0)}.mc-partner-logistics-shell .mc-shell-main-row{grid-column:1}.mc-partner-logistics-shell .mc-topbar-inner{grid-template-columns:auto minmax(0,1fr) auto}.mc-partner-logistics-shell .mc-topbar-menu-btn{display:inline-flex}.mc-partner-logistics-shell .mc-user-email-wrap{display:none}}@media(max-width:720px){.plGrid,.plStats,.plMeta,.plHubFilters,.plHubForm,.plHubCards{grid-template-columns:1fr}.plHero,.plPanelHead{display:grid}}:root{--olh-bg: #f5f7fa;--olh-surface: #ffffff;--olh-surface-muted: #f8fafc;--olh-border: #dce3ea;--olh-border-strong: #cbd5df;--olh-text: #1f2933;--olh-muted: #66788a;--olh-sidebar: #1f3042;--olh-sidebar-deep: #182635;--olh-accent: #1d6ea5;--olh-accent-soft: #e7f1f8;--olh-success: #257a4b;--olh-shadow: 0 10px 28px rgba(31, 48, 66, .08)}.olhApp,.olhApp *{box-sizing:border-box}.olhApp{min-height:100vh;display:grid;grid-template-columns:232px minmax(0,1fr);background:var(--olh-bg);color:var(--olh-text);font-size:12px}.olhSidebar{position:sticky;top:0;height:100vh;overflow-y:auto;background:linear-gradient(180deg,var(--olh-sidebar),var(--olh-sidebar-deep));color:#fff;border-right:1px solid rgba(255,255,255,.06)}.olhBrand{min-height:72px;display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.08)}.olhBrandMark{width:34px;height:34px;display:grid;place-items:center;background:#fff;color:var(--olh-sidebar);border-radius:4px;font-size:18px;font-weight:700}.olhBrand strong,.olhBrand span{display:block}.olhBrand strong{font-size:13px;letter-spacing:.08em}.olhBrand span{margin-top:2px;color:#ffffffad}.olhNav{padding:12px 10px 22px}.olhNavGroup+.olhNavGroup{margin-top:14px}.olhNavLabel{padding:0 9px 6px;color:#ffffff7a;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.olhNavLink{min-height:34px;display:flex;align-items:center;gap:9px;padding:8px 10px;color:#ffffffc7;text-decoration:none;border-radius:3px}.olhNavLink:hover{background:#ffffff14;color:#fff}.olhNavLink.is-active{background:#ffffff21;color:#fff}.olhNavDot{width:5px;height:5px;flex:0 0 auto;border-radius:50%;background:currentColor;opacity:.72}.olhMain{min-width:0}.olhTopbar{position:sticky;top:0;z-index:30;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 22px;background:#fffffff5;border-bottom:1px solid var(--olh-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.olhTopbarLeft,.olhTopbarRight{display:flex;align-items:center;gap:12px;min-width:0}.olhPageHeading{min-width:0}.olhPageHeading strong,.olhPageHeading span{display:block}.olhPageHeading strong{font-size:14px;font-weight:650}.olhPageHeading span{margin-top:2px;color:var(--olh-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.olhWorkspaceBadge{min-width:130px;padding:6px 10px;background:var(--olh-surface-muted);border:1px solid var(--olh-border);border-radius:3px}.olhWorkspaceBadge span,.olhWorkspaceBadge strong{display:block}.olhWorkspaceBadge span{color:var(--olh-muted);font-size:10px}.olhWorkspaceBadge strong{margin-top:1px;font-weight:600}.olhUserBadge{width:30px;height:30px;display:grid;place-items:center;background:var(--olh-sidebar);color:#fff;border-radius:50%;font-weight:700}.olhSignOut,.olhMenuButton,.olhPrimaryAction{min-height:34px;border:1px solid var(--olh-border-strong);background:#fff;color:var(--olh-text);border-radius:3px;cursor:pointer;font:inherit}.olhSignOut{padding:7px 11px}.olhMenuButton{width:34px;display:none;place-items:center;gap:3px;padding:7px}.olhMenuButton span{width:15px;height:1px;display:block;background:currentColor}.olhContent{width:min(1440px,100%);margin:0 auto;padding:22px}.olhPage{display:grid;gap:16px}.olhWelcome,.olhPageIntro{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:4px 0 2px}.olhWelcome h1,.olhPageIntro h1{margin:4px 0 5px;font-size:24px;line-height:1.2}.olhWelcome p,.olhPageIntro p{max-width:700px;margin:0;color:var(--olh-muted);line-height:1.55}.olhEyebrow{color:var(--olh-accent);font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.olhPrimaryAction{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;background:var(--olh-accent);border-color:var(--olh-accent);color:#fff;text-decoration:none}.olhMetricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.olhMetricCard,.olhPanel{background:var(--olh-surface);border:1px solid var(--olh-border);border-radius:4px;box-shadow:var(--olh-shadow)}.olhMetricCard{min-height:112px;display:grid;align-content:center;gap:6px;padding:16px}.olhMetricCard span{color:var(--olh-muted)}.olhMetricCard strong{font-size:24px;line-height:1}.olhMetricCard small{color:var(--olh-muted)}.olhDashboardGrid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:16px}.olhPanel{overflow:hidden}.olhPanelHead{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid var(--olh-border)}.olhPanelHead h2,.olhPanelHead p{margin:0}.olhPanelHead h2{font-size:13px}.olhPanelHead p{margin-top:3px;color:var(--olh-muted)}.olhPanelHead a{color:var(--olh-accent);text-decoration:none}.olhEmptyState{min-height:190px;display:grid;place-items:center;align-content:center;gap:7px;padding:26px;text-align:center;color:var(--olh-muted)}.olhEmptyState.is-large{min-height:320px}.olhEmptyState strong{color:var(--olh-text);font-size:13px}.olhAttentionList{padding:6px 16px 12px}.olhAttentionList div{min-height:43px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--olh-border)}.olhAttentionList div:last-child{border-bottom:0}.olhAttentionList span{color:var(--olh-muted)}.olhAttentionList strong{min-width:24px;text-align:right}.olhTableWrap{overflow-x:auto}.olhTable{width:100%;border-collapse:collapse}.olhTable th,.olhTable td{padding:11px 14px;border-bottom:1px solid var(--olh-border);text-align:left;white-space:nowrap}.olhTable th{background:var(--olh-surface-muted);color:var(--olh-muted);font-weight:600}.olhTableEmpty{height:110px;text-align:center!important;color:var(--olh-muted)}.olhBackdrop{display:none}@media(max-width:1050px){.olhMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.olhDashboardGrid{grid-template-columns:1fr}}@media(max-width:760px){.olhApp{display:block}.olhSidebar{position:fixed;left:0;top:0;z-index:80;width:min(280px,86vw);transform:translate(-102%);transition:transform .18s ease;box-shadow:20px 0 50px #0000003d}.olhSidebar.is-open{transform:translate(0)}.olhBackdrop{position:fixed;inset:0;z-index:70;display:block;border:0;background:#121d287a;opacity:0;pointer-events:none;transition:opacity .18s ease}.olhBackdrop.is-open{opacity:1;pointer-events:auto}.olhMenuButton{display:grid}.olhWorkspaceBadge{display:none}.olhTopbar{padding:9px 12px}.olhContent{padding:16px 12px}.olhWelcome,.olhPageIntro{display:grid}.olhMetricGrid{grid-template-columns:1fr}}.olhToolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px;border-bottom:1px solid var(--olh-border)}.olhInput,.olhSelect,.olhTextarea{width:100%;min-height:36px;padding:8px 10px;border:1px solid var(--olh-border-strong);border-radius:3px;background:#fff;color:var(--olh-text);font:inherit}.olhToolbar .olhInput{max-width:420px}.olhToolbar .olhSelect{width:190px}.olhTextarea{min-height:96px;resize:vertical}.olhInput:focus,.olhSelect:focus,.olhTextarea:focus{outline:2px solid rgba(29,110,165,.16);border-color:var(--olh-accent)}.olhInput:disabled,.olhSelect:disabled,.olhTextarea:disabled{background:#f3f5f7;color:var(--olh-muted)}.olhCellMeta{display:block;margin-top:3px;color:var(--olh-muted);font-weight:400}.olhTextLink{color:var(--olh-accent);text-decoration:none;font-weight:600}.olhStatus{display:inline-flex;align-items:center;min-height:26px;padding:4px 8px;border:1px solid var(--olh-border);border-radius:999px;background:var(--olh-surface-muted);color:var(--olh-muted);text-transform:capitalize}.olhStatus.is-approved{background:#ecf8f0;border-color:#b9dfc7;color:#246a42}.olhStatus.is-pending_approval{background:#fff7e5;border-color:#ecd19b;color:#805b14}.olhStatus.is-rejected,.olhStatus.is-suspended{background:#fff0f0;border-color:#edc1c1;color:#9b3030}.olhStatus.is-draft{background:#f3f6f9;color:#526577}.olhNotice{padding:10px 12px;border:1px solid var(--olh-border);border-left-width:3px;background:#fff}.olhNotice.is-error{border-color:#e2b6b6;border-left-color:#b53a3a;background:#fff5f5;color:#8f2929}.olhNotice.is-success{border-color:#b9dfc7;border-left-color:#2d7c4e;background:#f2fbf5;color:#246a42}.olhStepBar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.olhStepBar button{min-height:42px;display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--olh-border);border-radius:3px;background:#fff;color:var(--olh-muted);font:inherit;cursor:pointer}.olhStepBar button span{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#edf1f5}.olhStepBar button.is-active{border-color:var(--olh-accent);color:var(--olh-accent)}.olhStepBar button.is-active span,.olhStepBar button.is-complete span{background:var(--olh-accent);color:#fff}.olhFormPanel{padding:18px}.olhFormGrid{display:grid;gap:14px}.olhFormGrid.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.olhFormGrid.three-col{grid-template-columns:repeat(3,minmax(0,1fr))}.olhField{display:grid;gap:6px}.olhField>span{color:var(--olh-muted);font-weight:600}.olhField.span-2{grid-column:1 / -1}.olhDayGrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.olhDayGrid button{min-height:38px;border:1px solid var(--olh-border);border-radius:3px;background:#fff;color:var(--olh-muted);font:inherit;cursor:pointer}.olhDayGrid button.is-selected{background:var(--olh-accent-soft);border-color:var(--olh-accent);color:var(--olh-accent);font-weight:700}.olhSequenceEditor{display:grid;gap:10px}.olhSequenceEndpoint{padding:12px 14px;border:1px solid var(--olh-border);border-left:3px solid var(--olh-accent);background:var(--olh-surface-muted)}.olhSequenceEndpoint span,.olhSequenceEndpoint strong{display:block}.olhSequenceEndpoint span{color:var(--olh-muted);margin-bottom:3px}.olhSequenceStop{display:grid;grid-template-columns:28px minmax(220px,1fr) 90px auto;align-items:center;gap:8px;padding:10px;border:1px solid var(--olh-border);border-radius:3px}.olhSequenceStop small{grid-column:2 / -1;color:var(--olh-muted)}.olhSequenceNumber{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--olh-accent-soft);color:var(--olh-accent);font-weight:700}.olhInput.compact{width:90px}.olhInlineActions{display:flex;gap:5px}.olhInlineActions button{min-height:32px;padding:5px 8px;border:1px solid var(--olh-border);background:#fff;border-radius:3px;font:inherit;cursor:pointer}.olhSecondaryAction{min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:8px 13px;border:1px solid var(--olh-border-strong);border-radius:3px;background:#fff;color:var(--olh-text);font:inherit;cursor:pointer}.olhSecondaryAction:disabled,.olhPrimaryAction:disabled{opacity:.55;cursor:not-allowed}.olhReviewGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.olhReviewGrid>div{min-height:76px;padding:12px;border:1px solid var(--olh-border);background:var(--olh-surface-muted)}.olhReviewGrid span,.olhReviewGrid strong{display:block}.olhReviewGrid span{color:var(--olh-muted);margin-bottom:5px}.olhFormActions{display:flex;justify-content:space-between;gap:10px}.olhFormActions>div{display:flex;gap:8px}.olhLoadingPanel{padding:20px;color:var(--olh-muted)}@media(max-width:900px){.olhStepBar,.olhFormGrid.two-col,.olhFormGrid.three-col,.olhReviewGrid{grid-template-columns:1fr}.olhSequenceStop{grid-template-columns:28px 1fr}.olhSequenceStop .olhInput.compact,.olhSequenceStop .olhInlineActions,.olhSequenceStop small{grid-column:2;width:100%}.olhToolbar{align-items:stretch;flex-direction:column}.olhToolbar .olhInput,.olhToolbar .olhSelect{max-width:none;width:100%}}.olhStatsGrid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.olhFilterBar,.olhTabs{display:flex;flex-wrap:wrap;gap:6px;padding:8px;background:var(--olh-surface);border:1px solid var(--olh-border);border-radius:4px}.olhFilterBar button,.olhTabs button{min-height:32px;padding:6px 11px;border:0;border-radius:3px;background:transparent;color:var(--olh-muted);cursor:pointer;font:inherit}.olhFilterBar button.is-active,.olhTabs button.is-active{background:var(--olh-accent-soft);color:var(--olh-accent);font-weight:600}.olhTextAction{border:0;background:transparent;color:var(--olh-accent);cursor:pointer;font:inherit;text-decoration:none}.olhTable td small,.olhTable td strong{display:block}.olhTable td small{margin-top:3px;color:var(--olh-muted)}.olhCapacityCell{min-width:130px}.olhCapacityCell>div,.olhProgress{height:5px;margin-top:6px;overflow:hidden;background:#e8edf2;border-radius:999px}.olhCapacityCell i,.olhProgress i{display:block;height:100%;background:var(--olh-accent)}.olhModalLayer{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:#0f172a7a}.olhModal{width:min(760px,100%);max-height:calc(100vh - 48px);overflow:auto;background:#fff;border:1px solid var(--olh-border);border-radius:5px;box-shadow:var(--olh-shadow)}.olhModal header,.olhModal footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border-bottom:1px solid var(--olh-border)}.olhModal footer{justify-content:flex-end;border-top:1px solid var(--olh-border);border-bottom:0}.olhModal .olhFormGrid{padding:18px}.olhTripHero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.olhTripHero h1{margin:4px 0;font-size:20px}.olhTripHero p{margin:0;color:var(--olh-muted)}.olhTripHeroActions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.olhWorkspaceGrid,.olhDetailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.olhDetailGrid span,.olhDetailGrid strong{display:block}.olhDetailGrid span{margin-bottom:4px;color:var(--olh-muted)}.olhReadinessList{display:grid;gap:10px}.olhReadinessList>div{display:flex;justify-content:space-between;gap:12px;padding-bottom:9px;border-bottom:1px solid var(--olh-border)}.olhReadinessList .is-good{color:var(--olh-success)}.olhReadinessList .is-warn{color:#a15c10}.olhStopTimeline{display:grid;gap:0}.olhStopTimeline>div{display:grid;grid-template-columns:32px minmax(170px,1fr) minmax(280px,1.6fr);gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid var(--olh-border)}.olhStopTimeline>div>span{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:var(--olh-accent-soft);color:var(--olh-accent);font-weight:700}.olhStopTimeline strong,.olhStopTimeline small{display:block}.olhStopTimeline small{margin-top:3px;color:var(--olh-muted)}.olhStopTimeline aside{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr;gap:6px;align-items:center}.olhStopTimeline aside b{font-size:10px;color:var(--olh-muted);text-transform:uppercase}.olhStopTimeline aside em{font-style:normal;color:var(--olh-text)}.olhCapacityGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.olhCapacityGrid article>span,.olhCapacityGrid article>strong{display:block}.olhCapacityGrid article>span{color:var(--olh-muted)}.olhCapacityGrid article>strong{margin-top:7px;font-size:17px}.olhTimeline{display:grid;gap:10px}.olhTimeline>div{display:grid;grid-template-columns:180px 1fr;gap:16px;padding:10px 0;border-bottom:1px solid var(--olh-border)}.olhTimeline time{color:var(--olh-muted)}.olhInlineNotice{margin-top:14px;padding:10px 12px;background:var(--olh-accent-soft);color:#174a6b;border-left:3px solid var(--olh-accent)}.olhEmpty.compact{padding:18px 0 4px}@media(max-width:980px){.olhStatsGrid.compact,.olhCapacityGrid,.olhWorkspaceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.olhStopTimeline>div{grid-template-columns:32px 1fr}.olhStopTimeline aside{grid-column:2;grid-template-columns:auto 1fr}}@media(max-width:640px){.olhStatsGrid.compact,.olhCapacityGrid,.olhWorkspaceGrid,.olhDetailGrid{grid-template-columns:1fr}.olhTripHero{display:grid}.olhTimeline>div{grid-template-columns:1fr;gap:4px}}.drvStandardHeader,.drvStandardHeader *,.drvShiftModal,.drvShiftModal *{box-sizing:border-box;font-family:var(--mc-azure-font, "Segoe UI", Arial, sans-serif);font-size:12px!important;font-weight:400!important;border-radius:2px!important}.drvStandardHeader{width:clamp(660px,56vw,980px);max-width:980px;min-height:52px;margin:0 0 10px;background:linear-gradient(90deg,#0078d4,#005a9e);border:1px solid #006cbe;border-top:2px solid #50b7ff;box-shadow:0 8px 18px #004e8c29;color:#fff;display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,auto) auto auto auto auto auto;gap:8px;align-items:center;padding:8px 10px}.drvStdHeadPrimary{min-width:0;display:flex;align-items:center;gap:9px}.drvStdHeadPrimary h1{margin:0;color:#fff}.drvStdHeadPrimary span,.drvStdHeadStatus small,.drvStdProfile small,.drvStdDriverId small{color:#dceeff}.drvStdHeadPrimary>div{min-width:0;display:grid;gap:1px}.drvStdHeadPrimary h1,.drvStdHeadPrimary span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drvStdHeadIcon,.drvStdProfile>span{width:30px;height:30px;display:grid;place-items:center;background:#ffffff29;color:#fff;box-shadow:inset 0 0 0 1px #ffffff2e}.drvStdProfile>span{border-radius:999px!important}.drvStdHeadIcon svg,.drvStdIconButton svg,.drvStdProfile svg{width:15px;height:15px}.drvStdDriverId{min-width:190px;max-width:260px;min-height:30px;display:flex;align-items:center;padding-left:10px;border-left:1px solid rgba(255,255,255,.18);overflow:hidden}.drvStdDriverId small{display:block;color:#dceeff!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drvStdHeadStatus{min-width:70px;display:grid;gap:1px;padding-left:10px;border-left:1px solid rgba(255,255,255,.18)}.drvStdHeadStatus>span{position:relative;padding-left:12px;color:#fff}.drvStdHeadStatus>span:before{content:"";position:absolute;left:0;top:5px;width:7px;height:7px;border-radius:999px!important;background:#6ccb5f}.drvStdHeadStatus>span.isOffline{color:#ffd7d7}.drvStdHeadStatus>span.isOffline:before{background:#ffb3b3}.drvStdShiftBtn,.drvStdIconButton{min-height:30px;border:1px solid rgba(255,255,255,.26);background:#fff;color:#005a9e;padding:0 12px;cursor:pointer;white-space:nowrap}.drvStdShiftBtn{border-color:#fff;background:#fff;color:#005a9e}.drvStdShiftBtn.isEnd{border-color:#d13438;background:#d13438;color:#fff}.drvStdIconButton{width:30px;padding:0;display:grid;place-items:center;position:relative;border-color:#fff3;background:#ffffff1f;color:#fff}.drvStdIconButton em{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;padding:0 4px;display:grid;place-items:center;border-radius:999px!important;background:#d13438;color:#fff;font-style:normal;font-size:10px!important}.drvStdIconButton:disabled,.drvStdShiftBtn:disabled{opacity:.55;cursor:not-allowed}.drvStdProfile{min-width:0;display:flex;align-items:center;gap:7px}.drvStdProfile small{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drvStdHeaderAlert{width:clamp(660px,56vw,980px);max-width:980px;margin:0 0 10px;padding:8px 10px;border:1px solid #d7e2ee;border-left:3px solid #0078d4;background:#fff}.drvStdHeaderAlert.isError{border-left-color:#d13438;background:#fff5f5;color:#7f1d1d}.drvStdHeaderAlert.isSuccess{border-left-color:#107c41;background:#f2fbf5;color:#0b6a0b}.drvShiftOverlay{position:fixed;inset:0;z-index:999;background:#0f1b2d6b;display:grid;place-items:center;padding:18px}.drvShiftModal{width:min(520px,calc(100vw - 28px));max-height:calc(100vh - 36px);background:#fff;border:1px solid #d7e2ee;box-shadow:0 22px 60px #0f172a3d;display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden}.drvShiftModalHead{min-height:56px;padding:12px;border-bottom:1px solid #d7e2ee;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;background:#f8fbff}.drvShiftModalHead h2{margin:0;color:#0f1b2d}.drvShiftModalHead span{display:block;margin-top:3px;color:#607087}.drvShiftModalHead button{width:28px;height:28px;border:1px solid #c9dbea;background:#fff;color:#0f2742;cursor:pointer}.drvShiftModalAlert{padding:8px 12px;border-left:3px solid #0078d4}.drvShiftModalAlert.isError{border-left-color:#d13438;background:#fff5f5;color:#7f1d1d}.drvShiftModalAlert.isSuccess{border-left-color:#107c41;background:#f2fbf5;color:#0b6a0b}.drvShiftModalBody{min-height:0;overflow-y:auto;padding:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.drvShiftModalWide{grid-column:1 / -1}.drvShiftModalBody label{display:grid;gap:4px;min-width:0}.drvShiftModalBody label span,.drvShiftEndRules span{color:#607087}.drvShiftModalBody input,.drvShiftModalBody select,.drvShiftModalBody textarea{width:100%;min-height:32px;border:1px solid #cfdceb;background:#fff;color:#0f1b2d;padding:0 9px;outline:none}.drvShiftModalBody textarea{min-height:68px;padding:8px 9px;resize:vertical}.drvShiftModalBody input:focus,.drvShiftModalBody select:focus,.drvShiftModalBody textarea:focus{border-color:#0078d4;box-shadow:0 0 0 2px #0078d41f}.drvShiftEndRules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid #d7e2ee;background:#d7e2ee}.drvShiftEndRules div{min-height:52px;background:#fff;padding:8px;display:grid;gap:2px;align-content:center}.drvShiftEndRules strong{color:#0f1b2d}.drvShiftModalWarning{padding:9px 10px;border-left:3px solid #f7630c;background:#fff8e8;color:#713f12}.drvShiftModalActions{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #d7e2ee;padding-top:10px}.drvShiftModalActions button{min-height:32px;border:1px solid #c9dbea;background:#fff;color:#005a9e;padding:0 13px;cursor:pointer}.drvShiftModalActions button:last-child{border-color:#0078d4;background:#0078d4;color:#fff}.drvShiftModalActions button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:1500px){.drvStandardHeader,.drvStdHeaderAlert{width:clamp(640px,60vw,940px);max-width:940px}}@media(max-width:1320px){.drvStandardHeader,.drvStdHeaderAlert{width:clamp(620px,70vw,900px);max-width:900px;min-width:0}.drvStandardHeader{grid-template-columns:minmax(0,1fr) minmax(180px,auto) auto auto auto auto}.drvStdDriverId{min-width:180px;max-width:220px}}@media(max-width:980px){.drvStandardHeader,.drvStdHeaderAlert{width:min(88vw,760px);max-width:760px}.drvStandardHeader{grid-template-columns:minmax(0,1fr) minmax(160px,auto) auto auto}.drvStdHeadStatus,.drvStdProfile{display:none}.drvStdDriverId{min-width:160px;max-width:190px}}@media(max-width:760px){.drvStandardHeader,.drvStdHeaderAlert{width:100%;max-width:none}.drvStandardHeader,.drvStandardHeader *,.drvShiftModal,.drvShiftModal *{font-size:11px!important}.drvStandardHeader{grid-template-columns:minmax(0,1fr) auto auto;gap:6px;padding:7px}.drvStdDriverId{display:none}.drvStdShiftBtn{padding:0 9px}.drvShiftModalBody,.drvShiftEndRules{grid-template-columns:1fr}.drvShiftModalActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.drvShiftModalActions button{width:100%}}.drvShell,.drvShell *{box-sizing:border-box;font-family:var(--mc-azure-font, "Segoe UI", Arial, sans-serif);font-size:12px!important;font-weight:400!important;border-radius:2px!important}.drvShell{--drv-sidebar-width: 210px;--drv-content-width: clamp(980px, 70vw, 1220px);width:100%;height:100vh;min-height:100vh;background:#fff;color:#172033;display:grid;grid-template-columns:var(--drv-sidebar-width) minmax(0,1fr);overflow:hidden}.drvSidebar{position:sticky;top:0;z-index:90;height:100vh;min-height:0;background:#071d31;color:#fff;padding:16px 12px;display:grid;grid-template-rows:auto minmax(0,1fr);gap:18px;overflow:hidden;box-shadow:inset -1px 0 #ffffff14}.drvBrand{border-bottom:1px solid rgba(255,255,255,.14);padding-bottom:18px;display:grid;gap:3px}.drvBrand span,.drvBrand strong,.drvBrand small{color:#fff;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drvBrand small{color:#d4e5f6}.drvNav{min-height:0;overflow-y:auto;overflow-x:hidden;display:grid;align-content:start;gap:18px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.28) transparent}.drvNav::-webkit-scrollbar,.drvMainScroll::-webkit-scrollbar{width:8px;height:8px}.drvNav::-webkit-scrollbar-thumb{background:#ffffff3d}.drvMainScroll::-webkit-scrollbar-thumb{background:#b8c8d8}.drvNavMain{display:grid;gap:12px;min-width:0}.drvNavGroup{display:grid;gap:4px;min-width:0}.drvNavGroupHead,.drvNavLink{min-height:38px;padding:0 10px;border:0;background:transparent;color:#dbeafe;text-decoration:none;display:grid;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;gap:8px;cursor:pointer;text-align:left;width:100%}.drvNavLink{grid-template-columns:22px minmax(0,1fr)}.drvNavIcon{width:22px;height:22px;display:grid;place-items:center;color:currentColor}.drvNavIcon svg{width:15px;height:15px}.drvNavChevron{width:16px;height:16px;display:grid;place-items:center;color:#9eb4ca}.drvNavChevron svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.drvNavText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drvNavGroupHead:hover,.drvNavGroup.isGroupActive>.drvNavGroupHead,.drvNavGroup.isOpen>.drvNavGroupHead{background:#173b63;color:#fff;box-shadow:inset 3px 0 #3aa0ff}.drvNavChildren{margin-left:12px;padding:4px 0 6px 8px;display:grid;gap:4px;border-left:1px solid rgba(174,199,224,.22)}.drvNavChildren .drvNavLink{min-height:34px;padding-left:8px;color:#c9d6e4;background:#ffffff05}.drvNavChildren .drvNavLink:hover,.drvNavChildren .drvNavLink.isActive{background:#0e4a79;color:#fff;box-shadow:inset 3px 0 #55b7ff}.drvNavLogoutInline{border:0;width:100%;text-align:left;background:#d1343814!important;color:#ffb8bd!important;box-shadow:inset 0 0 0 1px #ffb8bd2e}.drvNavLogoutInline:hover{background:#d1343829!important;color:#fff!important;box-shadow:inset 3px 0 #d13438}.drvMain{min-width:0;height:100vh;min-height:0;background:#fff;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.drvStandardHeader{position:sticky;top:0;z-index:70;width:var(--drv-content-width)!important;max-width:var(--drv-content-width)!important;min-width:0!important;margin:0 auto 0 0!important;border:0!important;background:linear-gradient(90deg,#0078d4,#005a9e)!important;color:#fff!important;box-shadow:0 4px 14px #004e8c2e}.drvStandardHeader,.drvStandardHeader *{color:#fff!important;opacity:1!important}.drvStandardHeader h1,.drvStandardHeader strong{color:#fff!important}.drvStandardHeader small,.drvStandardHeader span{color:#dceeff!important}.drvStdHeadIcon,.drvStdIconButton,.drvStdProfile>span,.drvStdDriverId>span{background:#ffffff29!important;color:#fff!important;border:0!important;box-shadow:inset 0 0 0 1px #ffffff2e}.drvStdHeadIcon svg,.drvStdIconButton svg,.drvStdProfile svg,.drvStdDriverId svg{color:#fff!important}.drvStdHeadStatus,.drvStdDriverId{border-left:1px solid rgba(255,255,255,.18)!important}.drvStdHeadStatus .isOnline,.drvStdHeadStatus .isOnline *{color:#fff!important}.drvStdHeadStatus .isOffline,.drvStdHeadStatus .isOffline *{color:#ffd7d7!important}.drvStdHeadStatus>span:before{background:#6ccb5f!important}.drvStdHeadStatus>span.isOffline:before{background:#ffb3b3!important}.drvStdShiftBtn{background:#d13438!important;color:#fff!important;border:0!important;box-shadow:0 3px 10px #d1343833}.drvStdShiftBtn *{color:#fff!important}.drvStdShiftBtn:not(.isEnd){background:#107c41!important}.drvStdHeaderAlert{width:var(--drv-content-width)!important;max-width:var(--drv-content-width)!important;min-width:0!important;margin:0 auto 0 0!important;box-shadow:0 2px 8px #0f172a14}.drvMainScroll{min-width:0;min-height:0;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;padding:0 0 28px;background:#fff;scrollbar-width:thin;scrollbar-color:#b8c8d8 transparent}.drvShell .drvMainScroll>.drvPage,.drvShell .drvMainScroll>.drvMissionPage,.drvShell .drvMainScroll>.drvLoadPage,.drvShell .drvMainScroll>.drvRouteBoardPage,.drvShell .drvMainScroll>.drvAssignmentsPage,.drvShell .drvMainScroll>.drvAvailabilityPage,.drvShell .drvMainScroll>.drvWorkHistoryPage,.drvShell .drvMainScroll>.omz-messaging-page{width:var(--drv-content-width)!important;max-width:var(--drv-content-width)!important;min-width:0!important;margin-left:0!important;margin-right:auto!important}.drvPage,.drvMissionPage,.drvLoadPage,.drvRouteBoardPage,.drvAssignmentsPage,.drvAvailabilityPage,.drvWorkHistoryPage{width:var(--drv-content-width)!important;max-width:var(--drv-content-width)!important;min-width:0!important;margin:0!important;display:grid;gap:12px;align-content:start}.drvPage{background:#f8fbff!important;padding:12px;border:0;box-shadow:0 10px 28px #0f172a29}.drvMissionPage,.drvLoadPage,.drvRouteBoardPage,.drvAssignmentsPage,.drvAvailabilityPage,.drvWorkHistoryPage{background:#f8fbff!important;padding:12px!important;border:0!important;box-shadow:0 10px 28px #0f172a29!important}.drvMissionPage .drvRouteMapPanel{box-shadow:0 4px 14px #0f172a14}button,a,input,select,textarea{font:inherit}button:disabled{cursor:not-allowed;opacity:.62}@media(min-width:1600px){.drvShell{--drv-content-width: 1220px}}@media(max-width:1500px){.drvShell{--drv-content-width: clamp(980px, 76vw, 1160px)}}@media(max-width:1280px){.drvShell{--drv-content-width: calc(100vw - var(--drv-sidebar-width))}}@media(max-width:1180px){.drvShell{--drv-sidebar-width: 76px;--drv-content-width: calc(100vw - var(--drv-sidebar-width));grid-template-columns:var(--drv-sidebar-width) minmax(0,1fr)}.drvSidebar{padding:10px 7px}.drvBrand small,.drvNavText,.drvNavChevron{display:none}.drvBrand{justify-items:center}.drvBrand span,.drvBrand strong{max-width:42px}.drvNavGroupHead,.drvNavLink{grid-template-columns:1fr;justify-items:center;padding:0}.drvNavChildren{margin-left:0;padding:3px 0;border-left:0}}@media(max-width:760px){.drvShell,.drvShell *{font-size:11px!important}.drvShell{--drv-content-width: 100vw;height:100dvh;min-height:100dvh;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 54px}.drvSidebar{position:fixed;inset:auto 0 0;z-index:120;height:54px;min-height:54px;padding:5px 6px;display:block;overflow:hidden;border-top:1px solid rgba(255,255,255,.16)}.drvBrand{display:none}.drvNav{width:100%;height:100%;overflow-x:auto;overflow-y:hidden;display:block}.drvNavMain{height:100%;display:grid;grid-template-columns:repeat(3,minmax(78px,1fr));gap:5px;min-width:320px}.drvNavGroup{display:block;min-width:0}.drvNavGroupHead{min-height:44px;height:44px;grid-template-columns:1fr;justify-items:center;align-content:center;gap:2px;padding:0}.drvNavGroupHead .drvNavText{display:block;max-width:72px;font-size:10px!important;text-align:center}.drvNavChevron,.drvNavChildren{display:none}.drvMain{height:100dvh;padding-bottom:54px}.drvMainScroll{padding:0 0 18px}.drvPage,.drvMissionPage,.drvLoadPage,.drvRouteBoardPage,.drvAssignmentsPage,.drvAvailabilityPage,.drvWorkHistoryPage{width:100%!important;max-width:none!important;padding:8px!important;box-shadow:none!important}}.omzIdleOverlay,.omzIdleOverlay *{box-sizing:border-box;font-family:var(--mc-azure-font, "Segoe UI", Arial, sans-serif);font-size:12px!important;font-weight:400!important;border-radius:2px!important}.omzIdleOverlay{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at top right,rgba(0,120,212,.16),transparent 34%),#0f172a6b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.omzIdleCard{width:min(520px,calc(100vw - 32px));background:#fff;color:#172033;box-shadow:0 24px 64px #0f172a47;overflow:hidden;border:0}.omzIdleHeader{min-height:74px;padding:16px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;background:linear-gradient(135deg,#f8fbff,#eef6ff);box-shadow:inset 0 -1px #dbe7f4}.omzIdleIcon{width:42px;height:42px;display:grid;place-items:center;background:#0078d4;color:#fff}.omzIdleIcon svg{width:22px;height:22px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.omzIdleKicker{margin:0 0 3px;color:#005a9e}.omzIdleHeader h2{margin:0;color:#0f1b2d;font-size:12px!important}.omzIdleTimer{min-width:72px;min-height:36px;padding:0 10px;display:grid;place-items:center;background:#151b23;color:#fff;letter-spacing:.04em}.omzIdleBody{padding:16px;display:grid;gap:12px}.omzIdleBody p{margin:0;color:#405168;line-height:1.45}.omzIdleMeta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0;background:#f8fbff;box-shadow:inset 0 0 0 1px #e6edf5}.omzIdleMeta span,.omzIdleMeta strong{min-height:34px;padding:8px 10px;display:grid;align-content:center;box-shadow:inset 0 -1px #e6edf5}.omzIdleMeta span{color:#64748b}.omzIdleMeta strong{color:#172033;text-align:right}.omzIdleActions{padding:12px 16px 16px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.omzIdleActions button{min-height:34px;border:0;padding:0 14px;cursor:pointer}.omzIdleActions button:disabled{opacity:.62;cursor:not-allowed}.omzIdleSecondary{background:#eef4fb;color:#175a96}.omzIdleSecondary:hover:not(:disabled){background:#dceeff}.omzIdlePrimary{background:#0078d4;color:#fff}.omzIdlePrimary:hover:not(:disabled){background:#106ebe}@media(max-width:560px){.omzIdleOverlay{padding:12px}.omzIdleHeader{grid-template-columns:38px minmax(0,1fr)}.omzIdleTimer{grid-column:1 / -1;justify-self:start}.omzIdleActions{grid-template-columns:1fr}}.drvShell .omz-messaging-page,.drvShell .omz-messaging-page *{box-sizing:border-box;font-family:var(--mc-azure-font, "Segoe UI", Arial, sans-serif);font-size:12px!important;font-weight:400!important;border-radius:2px!important}.drvShell .omz-messaging-page{width:var(--drv-content-width)!important;max-width:var(--drv-content-width)!important;min-width:0!important;height:auto;min-height:0;margin:0!important;padding:12px;background:#f8fbff;color:#172033;overflow:visible;box-shadow:0 10px 28px #0f172a29}.drvShell .adminMessagingWorkspace{width:100%;max-width:100%;height:calc(100vh - 106px);min-height:620px;display:grid;grid-template-columns:320px minmax(0,1fr);gap:0;background:#fff;overflow:hidden;box-shadow:0 4px 14px #0f172a14}.drvShell .omz-thread-list,.drvShell .omz-message-panel{min-width:0;min-height:0;border:0!important;background:#fff;box-shadow:none!important}.drvShell .omz-thread-list{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;border-right:1px solid #e6edf5!important;overflow:hidden}.drvShell .omz-message-panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.drvShell .omz-thread-toolbar{padding:10px;display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:7px;background:#fff}.drvShell .omz-thread-filter{margin:0 10px 8px;border:0!important;background:#fff;box-shadow:inset 0 0 0 1px #e6edf5}.drvShell .omz-thread-search,.drvShell .omz-thread-search input,.drvShell .omz-message-composer textarea{border:0!important;background:#fff!important;color:#172033!important;box-shadow:inset 0 0 0 1px #dbe7f4!important}.drvShell .omz-thread-search input{box-shadow:none!important}.drvShell .omz-thread-list__items,.drvShell .omz-message-stream{min-height:0;overflow:auto}.drvShell .omz-thread-card{border:0!important;background:#fff!important;color:#172033!important;box-shadow:inset 0 -1px #eef3f8}.drvShell .omz-thread-card:hover,.drvShell .omz-thread-card--active{background:#edf5ff!important;box-shadow:inset 3px 0 #0078d4,inset 0 -1px #eef3f8}.drvShell .omz-thread-list__footer{border-top:0!important;background:#fff;color:#607087;box-shadow:inset 0 1px #eef3f8}.drvShell .omz-message-panel__header{min-height:58px;padding:10px 12px;border-bottom:0!important;background:#fff;box-shadow:inset 0 -1px #eef3f8}.drvShell .omz-message-stream{padding:14px;background:#fff}.drvShell .omz-message-composer{padding:10px;border-top:0!important;background:#fff;box-shadow:inset 0 1px #eef3f8}.drvShell .omz-primary-action,.drvShell .omz-icon-action,.drvShell .omz-send-button{background:#0078d4!important;color:#fff!important;border:0!important;box-shadow:none!important}.drvShell .omz-primary-action:hover,.drvShell .omz-icon-action:hover,.drvShell .omz-send-button:hover{background:#106ebe!important}.drvShell .omz-empty-state{margin:10px;min-height:120px;display:grid;place-items:center;border:0!important;background:#f8fbff;color:#607087!important;box-shadow:inset 0 0 0 1px #e6edf5}.drvShell .omz-message-error{width:100%;margin:0 0 8px;padding:10px;border:0!important;background:#fff1f2;color:#991b1b!important;box-shadow:inset 0 0 0 1px #fecaca}.drvShell .omz-message-bubble{border:0!important;background:#f1f5f9}.drvShell .omz-message-bubble.is-outgoing{background:#dceeff}.drvShell .omz-new-thread,.drvShell .omz-compose-panel{background:#fff}.drvShell .omz-compose-panel{border:0!important;box-shadow:0 4px 14px #0f172a14}.drvShell .is-driver-messaging .omz-topic-grid{grid-template-columns:1fr}.drvShell .is-driver-messaging .omz-topic-option{min-height:34px;text-transform:none!important}.drvShell .is-driver-messaging .omz-topic-option,.drvShell .is-driver-messaging .omz-topic-option *{text-transform:none!important}@media(max-width:1320px){.drvShell .adminMessagingWorkspace{grid-template-columns:300px minmax(0,1fr)}}@media(max-width:980px){.drvShell .adminMessagingWorkspace{grid-template-columns:280px minmax(0,1fr)}}@media(max-width:760px){.drvShell .omz-messaging-page{width:100%!important;max-width:100%!important;padding:8px;box-shadow:none}.drvShell .adminMessagingWorkspace{height:auto;min-height:0;grid-template-columns:1fr;overflow-y:auto}.drvShell .omz-thread-list{min-height:320px;border-right:0!important;border-bottom:1px solid #e6edf5!important}.drvShell .omz-message-panel{min-height:480px}}.drvLiveRoute,.drvLiveRoute *{box-sizing:border-box;font-family:var(--mc-azure-font, "Segoe UI", Arial, sans-serif);font-size:12px!important;font-weight:400!important;border-radius:2px!important}.drvLiveRoute{width:100%;height:260px;min-height:260px;max-height:260px;display:block;overflow:hidden}.drvLiveRouteMap{width:100%;height:260px;min-height:260px;max-height:260px;border:0;background:#eef5fb;position:relative;overflow:hidden}.drvLiveRouteMap>div:not(.drvLiveRouteFallback){width:100%!important;height:100%!important}.drvLiveRouteFallback{position:absolute;inset:0;display:grid;place-items:center;padding:14px;text-align:center;color:#607087;background:linear-gradient(30deg,rgba(180,200,220,.2) 12%,transparent 12.5%,transparent 87%,rgba(180,200,220,.2) 87.5%),#eef5fb;z-index:2}.drvLiveRouteFooter,.drvLiveRouteList{display:none}@media(max-width:1320px){.drvLiveRoute,.drvLiveRouteMap{height:240px;min-height:240px;max-height:240px}}@media(max-width:760px){.drvLiveRoute,.drvLiveRoute *{font-size:11px!important}.drvLiveRoute,.drvLiveRouteMap{height:220px;min-height:220px;max-height:220px}}.drvMissionPage,.drvMissionPage *{box-sizing:border-box;font-family:var(--mc-azure-font, "Segoe UI", Arial, sans-serif);font-size:12px!important;font-weight:400!important;border-radius:2px!important}.drvMissionPage{width:var(--drv-content-width)!important;max-width:var(--drv-content-width)!important;min-width:0!important;margin:0!important;display:grid;gap:12px;color:#0f1b2d}.drvMissionAlert,.drvMissionIdentityCard,.drvRouteMapPanel,.drvRouteOverviewPanel,.drvMissionHero,.drvReadinessPanel,.drvVehicleSummaryPanel,.drvOpsStatusPanel,.drvTimelinePanel,.drvSideCard{background:#fff;border:0;box-shadow:0 4px 14px #0f172a14}.drvMissionAlert{min-height:34px;padding:8px 10px;display:flex;align-items:center}.drvMissionAlert.isError{color:#a4262c;background:#fff7f8}.drvMissionAlert.isSuccess{color:#107c41;background:#f4fbf6}.drvDriverIdentity h2,.drvMissionHero h2,.drvMissionCardHead h2,.drvVehicleSummaryLead h2{margin:0;color:#0f1b2d}.drvDriverIdentity span,.drvDriverIdentity small,.drvIdentityMetric span,.drvIdentityMetric small,.drvMissionHero p,.drvMissionCardHead span,.drvRouteStep span,.drvReadyCard span,.drvReadyCard small,.drvTimelinePanel span,.drvTimelinePanel small,.drvSideCard span,.drvSideCard small,.drvVehicleSummaryLead span,.drvInfoCell span{color:#607087}.drvMissionIdentityCard{min-height:76px;padding:14px;display:grid;grid-template-columns:minmax(260px,1.15fr) repeat(3,minmax(170px,.75fr));gap:18px;align-items:center}.drvDriverAvatar{display:none}.drvDriverIdentity,.drvIdentityMetric{min-width:0;display:grid;gap:3px}.drvDriverIdentity h2,.drvDriverIdentity span,.drvDriverIdentity small,.drvIdentityMetric span,.drvIdentityMetric strong,.drvIdentityMetric small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drvDriverIdentity small{width:fit-content;max-width:100%;padding:3px 8px;background:#e8f2fd;color:#005a9e}.drvIdentityMetric{grid-template-columns:26px minmax(0,1fr);align-items:center;column-gap:10px}.drvIdentityMetric svg{grid-row:span 2;width:17px;height:17px;color:#4f6682}.drvIdentityMetric strong{color:#0f1b2d}.drvIdentityMetric strong em{margin-left:8px;padding-left:8px;border-left:1px solid #d8e4f1;color:#607087;font-style:normal}.drvIdentityMetric small{display:none}.drvRouteMapPanel{height:260px;min-height:260px;max-height:260px;padding:0;overflow:hidden}.drvActionGrid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(380px,.8fr);gap:12px}.drvRouteOverviewPanel{padding:14px;display:grid;gap:12px}.drvMissionCardHead{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.drvMissionCardHead>div{min-width:0;display:grid;gap:3px}.drvMissionCardHead h2,.drvMissionCardHead span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drvMissionCardHead button{min-height:32px;border:0;background:#edf5ff;color:#005a9e;padding:0 12px;cursor:pointer;white-space:nowrap}.drvRouteStepRow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.drvRouteStep{min-height:64px;padding:8px;background:#f9fbfe;display:grid;gap:3px;align-content:start;box-shadow:inset 0 0 0 1px #eef3f8}.drvRouteStep strong{color:#0f1b2d;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drvRouteStep em{width:fit-content;padding:2px 7px;color:#005a9e;background:#e8f2fd;font-style:normal;font-size:10px!important;text-transform:none}.drvRouteSummaryStrip{min-height:48px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));box-shadow:inset 0 1px #eef3f8}.drvRouteSummaryStrip .drvMissionStat{box-shadow:inset -1px 0 #eef3f8}.drvRouteSummaryStrip .drvMissionStat:last-child{box-shadow:none}.drvMissionHero{position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 84% 40%,rgba(91,183,255,.34) 0,rgba(91,183,255,.13) 25%,transparent 48%),linear-gradient(135deg,#0064d8,#0049a7 52%,#003276);display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:14px}.drvMissionHeroVisual{position:absolute;right:18px;top:34px;width:142px;height:76px;opacity:.48;pointer-events:none}.drvMissionHeroVisual:before{content:"";position:absolute;left:10px;bottom:18px;width:94px;height:42px;background:linear-gradient(135deg,#ffffff6b,#ffffff1f)}.drvMissionHeroVisual:after{content:"";position:absolute;right:8px;bottom:18px;width:46px;height:34px;background:linear-gradient(135deg,#ffffff57,#ffffff1a)}.drvMissionHeroVisual span:before,.drvMissionHeroVisual span:after{content:"";position:absolute;bottom:9px;width:14px;height:14px;border-radius:999px!important;background:#ffffff5c}.drvMissionHeroVisual span:before{left:30px}.drvMissionHeroVisual span:after{right:24px}.drvMissionHeroHead{display:flex;gap:8px;align-items:center;position:relative;z-index:1}.drvMissionHeroHead span,.drvMissionHeroHead em,.drvMissionHero h2,.drvMissionHero p{color:#fff}.drvMissionHeroHead em{min-height:20px;padding:0 7px;display:inline-flex;align-items:center;font-style:normal;background:#ffffff2e;text-transform:none;letter-spacing:0;font-size:10px!important}.drvMissionHero h2{max-width:250px;padding:0;line-height:1.35;position:relative;z-index:1}.drvMissionHero p{max-width:320px;padding:0;line-height:1.45;position:relative;z-index:1}.drvMissionHeroActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;position:relative;z-index:1}.drvMissionHeroActions button{width:100%;min-height:44px;justify-content:center;display:inline-flex;align-items:center;gap:7px;border:0;cursor:pointer;white-space:nowrap}.drvMissionHeroActions button:first-child{background:#fff;color:#005a9e}.drvMissionHeroActions button:last-child{color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff47}.drvMissionHeroActions button svg{width:15px;height:15px}.drvMissionHeroStats{min-height:44px;margin:0 -14px -14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:relative;z-index:1;box-shadow:inset 0 1px #ffffff29}.drvMissionHeroStats .drvMissionStat{color:#fff;box-shadow:inset -1px 0 #ffffff29}.drvMissionHeroStats .drvMissionStat:last-child{box-shadow:none}.drvMissionHeroStats .drvMissionStat span,.drvMissionHeroStats .drvMissionStat small{color:#fff}.drvMissionStat{min-width:0;padding:8px 10px;display:grid;grid-template-columns:18px minmax(0,1fr);gap:7px;align-items:center}.drvMissionStat svg{width:15px;height:15px}.drvMissionStat small{color:#0f1b2d}.drvOperationsGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.8fr);gap:12px}.drvVehicleSummaryPanel{padding:14px;display:grid;grid-template-columns:minmax(190px,.48fr) minmax(0,1fr);gap:14px;align-items:center}.drvVehicleSummaryLead{min-width:0;display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:center}.drvVehicleSummaryIcon{width:42px;height:42px;display:grid;place-items:center;background:#e8f2fd;color:#005a9e}.drvVehicleSummaryIcon svg{width:18px;height:18px}.drvVehicleSummaryLead div,.drvVehicleSummaryLead h2,.drvVehicleSummaryLead span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drvVehicleSummaryCells{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.drvInfoCell{min-width:0;display:grid;gap:3px}.drvInfoCell span,.drvInfoCell strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drvInfoCell strong{color:#0f1b2d}.drvOpsStatusPanel{padding:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:center}.drvReadinessPanel,.drvTimelinePanel,.drvSideCard{padding:14px;display:grid;gap:12px}.drvReadinessGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.drvReadyCard{min-height:58px;background:#fff;padding:8px;display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:center;box-shadow:inset 0 0 0 1px #eef3f8}.drvReadyIcon{width:30px;height:30px;display:grid;place-items:center;background:#e8f2fd;color:#005a9e}.drvReadyIcon svg{width:15px;height:15px}.drvReadyCard.isReady .drvReadyIcon{color:#107c41;background:#e6f4ea}.drvReadyCard.isWarn .drvReadyIcon{color:#f7630c;background:#fff1df}.drvReadyCard div{min-width:0;display:grid;gap:2px}.drvReadyCard span,.drvReadyCard strong,.drvReadyCard small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drvReadyCard strong{color:#0f1b2d}.drvMissionLowerGrid{display:grid;grid-template-columns:minmax(0,1fr) 320px 320px;gap:12px}.drvTimelinePanel{min-height:220px}.drvMissionTabs{display:flex;gap:4px}.drvMissionTabs button{min-height:26px;border:0;background:transparent;color:#607087;padding:0 10px;cursor:pointer}.drvMissionTabs button.isActive{color:#006edc;box-shadow:inset 0 -2px #006edc}.drvTimelineList{display:grid}.drvTimelineList button{min-height:42px;border:0;box-shadow:inset 0 -1px #eef3f8;background:#fff;display:grid;grid-template-columns:30px 58px 76px minmax(0,1fr) 76px;gap:7px;align-items:center;cursor:pointer;text-align:left}.drvTimelineList i{width:21px;height:21px;display:grid;place-items:center;background:#006edc;color:#fff;font-style:normal}.drvTimelineList em{width:fit-content;padding:2px 7px;color:#005a9e;background:#e8f2fd;font-style:normal;text-transform:none;font-size:10px!important}.drvTimelineList strong{color:#0f1b2d;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drvTimelineList small{justify-self:end;width:fit-content;padding:2px 7px;color:#8a4b00;background:#fff2df;text-transform:none;font-size:10px!important}.drvSideList{display:grid;gap:8px}.drvSideMessage{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;padding:8px;box-shadow:inset 0 -1px #eef3f8}.drvSideMessage>svg{width:30px;height:30px;padding:7px;color:#f7630c;background:#fff1df}.drvSideMessage div{min-width:0;display:grid;gap:3px}.drvSideMessage strong{color:#0f1b2d}.drvSideMessage button{min-height:24px;border:0;background:#edf5ff;color:#005a9e;padding:0 8px;cursor:pointer}.drvMissionEmpty{min-height:135px;background:#f8fbff;color:#607087;display:grid;place-items:center;align-content:center;gap:8px;text-align:center;padding:12px;box-shadow:inset 0 0 0 1px #e6edf5}.drvMissionEmpty svg{width:15px;height:15px}.drvMissionEmpty.isCompact{min-height:78px}.drvHiddenShiftForm{display:none}@media(max-width:1320px){.drvActionGrid,.drvOperationsGrid,.drvMissionLowerGrid,.drvVehicleSummaryPanel{grid-template-columns:1fr}.drvOpsStatusPanel,.drvReadinessGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.drvMissionIdentityCard{grid-template-columns:minmax(0,1fr)}.drvIdentityMetric{grid-column:auto}.drvRouteStepRow,.drvRouteSummaryStrip,.drvReadinessGrid,.drvOpsStatusPanel,.drvVehicleSummaryCells{grid-template-columns:repeat(2,minmax(0,1fr))}.drvTimelineList button{grid-template-columns:30px 58px minmax(0,1fr)}.drvTimelineList em,.drvTimelineList small{grid-column:3;justify-self:start}}@media(max-width:760px){.drvMissionPage,.drvMissionPage *{font-size:11px!important}.drvMissionHeroActions,.drvMissionHeroStats,.drvRouteStepRow,.drvRouteSummaryStrip,.drvReadinessGrid,.drvOpsStatusPanel,.drvVehicleSummaryCells{grid-template-columns:1fr}.drvMissionIdentityCard,.drvRouteOverviewPanel,.drvMissionHero,.drvReadinessPanel,.drvVehicleSummaryPanel,.drvOpsStatusPanel,.drvTimelinePanel,.drvSideCard{padding:8px}.drvMissionCardHead{grid-template-columns:1fr}.drvMissionCardHead button{justify-self:start}}@media(max-width:520px){.drvMissionPage{gap:8px}.drvTimelineList button{grid-template-columns:28px minmax(0,1fr)}.drvTimelineList span,.drvTimelineList em,.drvTimelineList small{grid-column:2}}.drvAssignmentsPage,.drvAssignmentsPage *{box-sizing:border-box;font-family:var(--mc-azure-font, "Segoe UI", Arial, sans-serif);font-size:12px!important;font-weight:400!important;border-radius:2px!important}.drvAssignmentsPage strong,.drvAssignmentsPage b,.drvAssignmentsPage h1,.drvAssignmentsPage h2,.drvAssignmentsPage h3{font-weight:400!important}.drvAssignmentsPage{width:var(--drv-content-width)!important;max-width:var(--drv-content-width)!important;min-width:0!important;margin:0!important;display:grid;gap:12px;color:#0f1b2d}.drvAssignmentsToolbar,.drvAssignmentsPanel,.drvEmpty{background:#fff;border:0;box-shadow:0 4px 14px #0f172a14}.drvAssignmentsToolbar{padding:14px;display:grid;grid-template-columns:280px minmax(0,1fr);gap:12px;align-items:end}.drvAssignmentsToolbar label{display:grid;gap:4px;min-width:0}.drvAssignmentsToolbar label span,.drvAssignmentsToolbar div span,.drvAssignmentsTable td span{color:#607087}.drvAssignmentsToolbar select{width:100%;min-height:32px;border:0;background:#fff;color:#172033;padding:0 9px;outline:none;box-shadow:inset 0 0 0 1px #dbe7f4}.drvAssignmentsToolbar select:focus{box-shadow:inset 0 0 0 1px #0078d4,0 0 0 2px #0078d41a}.drvAssignmentsToolbar div{display:grid;gap:2px;min-width:0}.drvAssignmentsToolbar strong{color:#0f1b2d}.drvAssignmentsPanel{padding:14px;min-width:0}.drvAssignmentsTableWrap{width:100%;overflow-x:auto}.drvAssignmentsTable{width:100%;min-width:760px;border-collapse:separate;border-spacing:0 6px}.drvAssignmentsTable th{background:#f8fbff;color:#42526f;text-align:left;padding:8px;white-space:nowrap;box-shadow:inset 0 -1px #e7edf4}.drvAssignmentsTable td{background:#fff;color:#243142;padding:9px 8px;vertical-align:middle;box-shadow:inset 0 0 0 1px #eef3f8}.drvAssignmentsTable tr:hover td{background:#f8fbff}.drvAssignmentsTable td strong,.drvAssignmentsTable td span{display:block}.drvStatusPill{width:fit-content;padding:3px 8px;background:#e8f2fd;color:#005a9e!important;white-space:nowrap}.drvRowActions{display:flex;flex-wrap:wrap;gap:6px}.drvRowActions button{min-height:30px;border:0;background:#edf5ff;color:#005a9e;padding:0 10px;cursor:pointer}.drvRowActions button:hover:not(:disabled){background:#dceeff}.drvRowActions button:disabled{opacity:.45;cursor:not-allowed}.drvEmpty{min-height:140px;margin-top:8px;display:grid;place-items:center;color:#607087;background:#f8fbff;padding:12px;text-align:center;box-shadow:inset 0 0 0 1px #e6edf5}@media(max-width:980px){.drvAssignmentsToolbar{grid-template-columns:1fr}.drvAssignmentsTable{min-width:680px}}@media(max-width:760px){.drvAssignmentsPage,.drvAssignmentsPage *{font-size:11px!important}.drvAssignmentsPage{width:100%!important;max-width:none!important}.drvAssignmentsToolbar,.drvAssignmentsPanel{padding:8px}.drvAssignmentsTable{min-width:640px}.drvRowActions button{min-height:28px;padding:0 8px}}.drvRouteBoardPage,.drvRouteBoardPage *{box-sizing:border-box;font-family:var(--mc-azure-font, "Segoe UI", Arial, sans-serif);font-size:12px!important;font-weight:400!important;border-radius:2px!important}.drvRouteBoardPage strong,.drvRouteBoardPage b,.drvRouteBoardPage h1,.drvRouteBoardPage h2,.drvRouteBoardPage h3{font-weight:400!important}.drvRouteBoardPage{width:var(--drv-content-width)!important;max-width:var(--drv-content-width)!important;min-width:0!important;margin:0!important;display:grid;gap:12px;color:#0f1b2d}.drvFrozenHeader,.drvRouteBoardStats button,.drvRouteQueue,.drvRouteMapPanel,.drvAlert,.drvRouteEmpty{background:#fff;border:0;box-shadow:0 4px 14px #0f172a14}.drvFrozenHeader h1,.drvRouteQueueHead h2,.drvRouteMapHead h2,.drvRouteStop strong,.drvRouteSelected strong{margin:0;color:#0f1b2d}.drvFrozenHeader span,.drvRouteBoardStats span,.drvRouteQueueHead span,.drvRouteMapHead span,.drvRouteStop small,.drvRouteStop em,.drvRouteSelected span,.drvRouteSelected small{color:#607087}.drvHeroActions{display:flex;gap:8px;justify-content:flex-end;align-items:center}.drvHeroActions button,.drvRouteMapHead button,.drvRouteActions button{min-height:30px;border:0;background:#edf5ff;color:#005a9e;padding:0 12px;cursor:pointer;white-space:nowrap}.drvHeroActions button:hover:not(:disabled),.drvRouteMapHead button:hover:not(:disabled),.drvRouteActions button:hover:not(:disabled){background:#dceeff}.drvRouteMapHead button,.drvRouteActions button:first-child{background:#0078d4;color:#fff}.drvRouteMapHead button:hover:not(:disabled),.drvRouteActions button:first-child:hover:not(:disabled){background:#106ebe}.drvRouteMapHead button:disabled,.drvRouteActions button:disabled,.drvHeroActions button:disabled{opacity:.5;cursor:not-allowed}.drvAlert{min-height:34px;padding:9px 10px;color:#991b1b;background:#fff1f2;box-shadow:inset 3px 0 #d13438,0 4px 14px #0f172a14}.drvRouteBoardStats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.drvRouteBoardStats button{min-height:62px;padding:10px;display:grid;align-content:center;gap:3px;text-align:left;cursor:pointer;box-shadow:0 4px 14px #0f172a14,inset 3px 0 0 transparent}.drvRouteBoardStats button:hover,.drvRouteBoardStats button.isActive{background:#edf5ff;box-shadow:0 4px 14px #0f172a14,inset 3px 0 #0078d4}.drvRouteBoardStats strong{color:#0f1b2d;font-size:13px!important}.drvRouteBoard{min-height:620px;display:grid;grid-template-columns:360px minmax(0,1fr);gap:12px}.drvRouteQueue{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.drvRouteMapPanel{min-width:0;display:grid;grid-template-rows:auto minmax(420px,1fr) auto;overflow:hidden}.drvRouteQueueHead,.drvRouteMapHead{min-height:54px;padding:12px;display:flex;justify-content:space-between;align-items:center;gap:12px;box-shadow:inset 0 -1px #eef3f8}.drvRouteQueueHead h2,.drvRouteMapHead h2{margin:0 0 2px}.drvRouteQueueList{min-height:0;overflow-y:auto;padding:10px;display:grid;align-content:start;gap:8px}.drvRouteStop{width:100%;min-height:66px;border:0;background:#fff;padding:8px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;align-items:center;text-align:left;cursor:pointer;box-shadow:inset 0 0 0 1px #eef3f8}.drvRouteStop:hover,.drvRouteStop.isSelected{background:#edf5ff;box-shadow:inset 3px 0 #0078d4,inset 0 0 0 1px #dceeff}.drvRouteStop i{width:24px;height:24px;background:#f7630c;color:#fff;display:grid;place-items:center;font-style:normal}.drvRouteStop i.isPickup{background:#107c41}.drvRouteStop span{min-width:0;display:grid;gap:3px}.drvRouteStop strong,.drvRouteStop small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drvRouteStop em{font-style:normal;white-space:nowrap}.drvRouteBoardMap{position:relative;overflow:hidden;min-height:420px;background:#eef5fb;box-shadow:inset 0 -1px #eef3f8}.drvRouteGoogleMap{width:100%;height:100%;min-height:420px}.drvRouteMapFallback{width:100%;min-height:420px;display:grid;place-items:center;align-content:center;gap:6px;text-align:center;color:#607087;background:#f8fbff;box-shadow:inset 0 0 0 1px #e6edf5}.drvRouteMapFallback span,.drvRouteMapFallback small{color:#607087}.drvRouteSelected{min-height:112px;padding:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;background:#fff}.drvRouteSelected div:first-child{display:grid;gap:4px}.drvRouteActions{display:flex;flex-wrap:wrap;gap:8px}.drvRouteEmpty{min-height:180px;display:grid;place-items:center;color:#607087;background:#f8fbff;text-align:center;padding:12px;box-shadow:inset 0 0 0 1px #e6edf5}@media(max-width:1320px){.drvRouteBoard{grid-template-columns:1fr}.drvRouteQueueList{max-height:360px}}@media(max-width:980px){.drvRouteBoardStats{grid-template-columns:repeat(2,minmax(0,1fr))}.drvRouteSelected{grid-template-columns:1fr}.drvRouteActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.drvRouteBoardMap,.drvRouteGoogleMap,.drvRouteMapFallback{min-height:340px}}@media(max-width:760px){.drvRouteBoardPage,.drvRouteBoardPage *{font-size:11px!important}.drvRouteBoardPage{width:100%!important;max-width:none!important}.drvFrozenHeader,.drvRouteQueueHead,.drvRouteMapHead{display:grid;grid-template-columns:1fr}.drvRouteBoardStats,.drvRouteActions{grid-template-columns:1fr}.drvHeroActions{justify-content:start}.drvRouteMapHead button{width:fit-content}.drvRouteBoardMap,.drvRouteGoogleMap,.drvRouteMapFallback{min-height:280px}}.drvProfilePage,.drvProfilePage *{box-sizing:border-box;font-family:var(--mc-azure-font, "Segoe UI", Arial, sans-serif);font-size:12px!important;font-weight:400!important;border-radius:2px!important}.drvProfilePage strong,.drvProfilePage b,.drvProfilePage h1,.drvProfilePage h2,.drvProfilePage h3{font-weight:400!important}.drvProfilePage{width:var(--drv-content-width)!important;max-width:var(--drv-content-width)!important;min-width:0!important;margin:0!important;display:grid;gap:12px;color:#0f1b2d;align-content:start}.drvProfileIntro,.drvProfileCard,.drvProfileAlert{background:#fff;border:0;box-shadow:0 4px 14px #0f172a14}.drvProfileIntro{min-height:58px;padding:12px 14px;display:grid;gap:3px;align-content:center}.drvProfileIntro span{color:#005a9e}.drvProfileIntro p,.drvProfileCard p,.drvProfileDetailsGrid span,.drvProfileLocationBlock span,.drvProfileEditPanel span{margin:0;color:#607087}.drvProfileCard h2,.drvProfileCard h3{margin:0;color:#111827}.drvProfileAlert{min-height:34px;padding:9px 12px}.drvProfileAlert.isError{color:#a4262c;box-shadow:0 4px 14px #0f172a14,inset 3px 0 #d13438}.drvProfileAlert.isSuccess{color:#107c41;box-shadow:0 4px 14px #0f172a14,inset 3px 0 #107c41}.drvProfileCard{padding:14px;min-width:0}.drvProfileCard>header{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.drvProfileDetailsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.drvProfileDetailsGrid div{min-height:58px;display:grid;gap:4px;align-content:center;padding:8px;box-shadow:inset 0 0 0 1px #e6edf5}.drvProfileDetailsGrid strong,.drvProfileLocationBlock strong{min-width:0;color:#172033;word-break:break-word}.drvProfileStatusPill{width:fit-content;display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;font-style:normal;background:#eef4fb;color:#405168}.drvProfileStatusPill.is-success{background:#e8f6ed;color:#107c41}.drvProfileStatusPill.is-warning{background:#fff4df;color:#ca5010}.drvProfileStatusPill.is-danger{background:#fff1f1;color:#d13438}.drvProfileLocationsGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.drvProfileLocationBlock{min-height:132px;display:grid;gap:5px;align-content:start;padding:8px 0}.drvProfileLocationBlock+.drvProfileLocationBlock{padding-left:20px;box-shadow:inset 1px 0 #e7edf4}.drvProfileLocationBlock h3{margin-bottom:8px}.drvProfileContactCard{min-height:66px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.drvProfileContactCard div{display:grid;gap:4px}.drvProfileContactCard button,.drvProfileEditPanel button{min-height:32px;border:0;background:#0078d4;color:#fff;padding:0 14px;cursor:pointer;white-space:nowrap}.drvProfileContactCard button:hover,.drvProfileEditPanel button:hover:not(:disabled){background:#106ebe}.drvProfileEditPanel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:end}.drvProfileEditPanel label{min-width:0;display:grid;gap:4px}.drvProfileEditPanel input{width:100%;min-height:32px;border:0;background:#fff;color:#172033;padding:0 9px;outline:none;box-shadow:inset 0 0 0 1px #d0dceb}.drvProfileEditPanel input:focus{box-shadow:inset 0 0 0 1px #0078d4,0 0 0 2px #0078d41a}.drvProfileEditPanel footer{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:8px}.drvProfileEditPanel footer button:first-child{background:#edf5ff;color:#005a9e}.drvProfileEditPanel button:disabled{opacity:.55;cursor:not-allowed}.drvProfileWide{grid-column:span 2}@media(max-width:1320px){.drvProfileDetailsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.drvProfileLocationsGrid{grid-template-columns:1fr}.drvProfileLocationBlock+.drvProfileLocationBlock{padding-left:0;padding-top:18px;box-shadow:inset 0 1px #e7edf4}}@media(max-width:860px){.drvProfileDetailsGrid,.drvProfileEditPanel{grid-template-columns:1fr}.drvProfileWide,.drvProfileEditPanel footer{grid-column:auto}}@media(max-width:760px){.drvProfilePage,.drvProfilePage *{font-size:11px!important}.drvProfilePage{width:100%!important;max-width:none!important}.drvProfileIntro,.drvProfileCard{padding:12px}.drvProfileContactCard{grid-template-columns:1fr}.drvProfileEditPanel footer{display:grid;grid-template-columns:1fr}.drvProfileContactCard button,.drvProfileEditPanel button{width:100%}}.drvSecurityPage,.drvSecurityPage *{box-sizing:border-box;font-family:var(--mc-azure-font, "Segoe UI", Arial, sans-serif);font-size:12px!important;font-weight:400!important;border-radius:2px!important}.drvSecurityPage strong,.drvSecurityPage b,.drvSecurityPage h1,.drvSecurityPage h2,.drvSecurityPage h3{font-weight:400!important}.drvSecurityPage{width:var(--drv-content-width)!important;max-width:var(--drv-content-width)!important;min-width:0!important;margin:0!important;display:grid;gap:12px;color:#0f1b2d;align-content:start}.drvSecurityIntro,.drvSecurityPanel,.drvSecurityNotice{background:#fff;border:0;box-shadow:0 4px 14px #0f172a14}.drvSecurityIntro{min-height:58px;padding:12px 14px;display:grid;align-items:center}.drvSecurityIntro span{color:#005a9e}.drvSecurityIntro p,.drvSecurityPanel p,.drvSecurityForm span,.drvSecurityPasswordActions span,.drvFileDrop strong,.drvSecurityPreview span,.drvSecurityLockedDocument p{margin:0;color:#607087}.drvSecurityPanel h2,.drvSecurityPreview h2{margin:0;color:#111827}.drvSecurityNotice{min-height:34px;padding:9px 12px}.drvSecurityNotice.isError{color:#a4262c;box-shadow:0 4px 14px #0f172a14,inset 3px 0 #d13438}.drvSecurityNotice.isSuccess{color:#107c41;box-shadow:0 4px 14px #0f172a14,inset 3px 0 #107c41}.drvSecurityGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.drvSecurityGridSingle{grid-template-columns:minmax(0,680px)}.drvSecurityPanel{min-width:0;padding:14px;display:grid;gap:12px}.drvSecurityPasswordPanel{grid-column:span 2}.drvSecuritySessionPanel{grid-column:auto;min-height:146px;align-content:space-between}.drvSecurityPanelHead{min-height:34px;display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.drvSecurityPanelHead div{min-width:0;display:grid;gap:4px}.drvSecurityStatus{width:fit-content;min-height:22px;padding:3px 8px;background:#eef4fb;color:#405168;white-space:nowrap}.drvSecurityStatus.is-uploaded,.drvSecurityStatus.is-strong{background:#e8f6ed;color:#107c41}.drvSecurityStatus.is-required,.drvSecurityStatus.is-weak{background:#fff1f1;color:#d13438}.drvSecurityStatus.is-good,.drvSecurityStatus.is-warning,.drvSecurityStatus.is-review{background:#fff4df;color:#ca5010}.drvSecurityStatus.is-not-set,.drvSecurityStatus.is-neutral{background:#eef4fb;color:#607087}.drvSecurityPasswordForm{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:end}.drvSecurityPasswordForm label,.drvSecurityForm label{display:grid;gap:4px;min-width:0}.drvSecurityPasswordActions{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;gap:12px}.drvSecurityPasswordActions button{min-width:180px}.drvSecurityForm,.drvUploadBox{display:grid;gap:10px}.drvSecurityForm input,.drvSecurityPasswordForm input{width:100%;min-height:32px;border:0;background:#fff;color:#172033;padding:0 9px;outline:none;box-shadow:inset 0 0 0 1px #d0dceb}.drvSecurityForm input:focus,.drvSecurityPasswordForm input:focus{box-shadow:inset 0 0 0 1px #0078d4,0 0 0 2px #0078d41a}.drvPasswordField{position:relative;display:grid}.drvPasswordField input{padding-right:42px}.drvPasswordPeek{position:absolute;top:1px;right:1px;width:36px;min-height:30px!important;height:calc(100% - 2px);padding:0!important;border:0!important;background:#f8fbff!important;color:#175a96!important;display:grid;place-items:center;cursor:pointer;box-shadow:inset 1px 0 #d7e2ee}.drvPasswordPeek svg,.drvFileIcon svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.drvSecurityPanel button{min-height:32px;border:0;background:#0078d4;color:#fff;cursor:pointer;padding:0 12px}.drvSecurityPanel button:hover:not(:disabled){background:#106ebe}.drvSecurityPanel button:disabled{opacity:.55;cursor:not-allowed}.drvSecurityPanel .drvSecurityGhostBtn{background:#edf5ff;color:#005a9e}.drvSecurityPanel .drvSecurityGhostBtn:hover:not(:disabled){background:#dceeff}.drvSecurityDangerBtn{width:fit-content;justify-self:end;background:#d13438!important;color:#fff!important}.drvSecurityDangerBtn:hover:not(:disabled){background:#a4262c!important}.drvFileDrop,.drvSecurityLockedDocument{min-height:82px;background:#f8fbff;padding:12px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:4px 10px;align-items:center;box-shadow:inset 0 0 0 1px #e6edf5}.drvSecurityLockedDocument{grid-template-columns:34px minmax(0,1fr) auto}.drvFileDrop{cursor:pointer}.drvFileDrop input{display:none}.drvFileIcon{width:34px;height:34px;display:grid;place-items:center;background:#edf5ff;color:#005a9e}.drvSecurityLockedDocument .drvFileIcon{background:#eef4fb;color:#607087}.drvFileDrop span:not(.drvFileIcon){color:#005a9e}.drvFileDrop strong{min-width:0;word-break:break-word}.drvSecurityLockedDocument>div{min-width:0}.drvSecurityButtonRow{display:flex;flex-wrap:wrap;gap:8px}.drvSecurityLoading{min-height:120px;display:grid;place-items:center;color:#607087;background:#f8fbff;box-shadow:inset 0 0 0 1px #e6edf5}.drvSecurityPreviewOverlay{position:fixed;inset:0;z-index:9999;background:#0f172a85;display:grid;place-items:center;padding:24px}.drvSecurityPreview{width:min(900px,calc(100vw - 32px));height:min(760px,calc(100vh - 48px));background:#fff;display:grid;grid-template-rows:auto minmax(0,1fr);box-shadow:0 18px 46px #0f172a3d}.drvSecurityPreview header{min-height:56px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;box-shadow:inset 0 -1px #e7edf4}.drvSecurityPreview header button{min-height:30px;border:0;background:#edf5ff;color:#005a9e;padding:0 12px;cursor:pointer}.drvSecurityPreviewBody{min-height:0;background:#f8fbff;display:grid;place-items:center;overflow:auto}.drvSecurityPreviewBody img{max-width:100%;max-height:100%;object-fit:contain}.drvSecurityPreviewBody iframe{width:100%;height:100%;border:0;background:#fff}@media(max-width:980px){.drvSecurityGrid,.drvSecurityGridSingle{grid-template-columns:1fr}.drvSecurityPasswordPanel{grid-column:auto}.drvSecurityPasswordForm{grid-template-columns:1fr}.drvSecurityPasswordActions{grid-column:auto;display:grid;grid-template-columns:1fr}.drvSecurityPasswordActions button,.drvSecurityDangerBtn{width:100%;min-width:0;justify-self:stretch}.drvSecurityLockedDocument{grid-template-columns:34px minmax(0,1fr)}.drvSecurityLockedDocument button{grid-column:1 / -1}}@media(max-width:760px){.drvSecurityPage,.drvSecurityPage *{font-size:11px!important}.drvSecurityPage{width:100%!important;max-width:none!important}.drvSecurityIntro,.drvSecurityPanel{padding:12px}.drvSecurityPanelHead,.drvSecurityButtonRow{display:grid;grid-template-columns:1fr}.drvFileDrop,.drvSecurityLockedDocument{grid-template-columns:1fr}.drvSecurityPreviewOverlay{padding:12px}}.drvLoadPage,.drvLoadPage *{box-sizing:border-box;font-family:var(--mc-azure-font, "Segoe UI", Arial, sans-serif);font-size:12px!important;font-weight:400!important;border-radius:2px!important}.drvLoadPage{width:var(--drv-content-width)!important;max-width:var(--drv-content-width)!important;min-width:0!important;margin:0!important;display:grid;gap:12px;color:#0f1b2d;background:#f8fbff!important;padding:12px!important;border:0!important;box-shadow:0 10px 28px #0f172a29!important}.drvLoadPage strong,.drvLoadPage b,.drvLoadPage h1,.drvLoadPage h2,.drvLoadPage h3{font-weight:400!important}.drvFrozenHeader,.drvLoadHero,.drvLoadModeRail button,.drvLoadPanel,.drvScannerPanel,.drvAlert,.drvNotice{background:#fff;border:0;box-shadow:0 4px 14px #0f172a14}.drvFrozenHeader{min-height:58px;padding:14px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.drvFrozenHeader h1,.drvLoadHero strong,.drvLoadPanelHead h2,.drvExceptionBox h3,.drvMatchedCard strong,.drvLoadQueue strong,.drvScannerHead h2,.drvModeTitle{margin:0;color:#0f1b2d}.drvFrozenHeader span,.drvLoadHero span,.drvLoadHero small,.drvLoadPanelHead span,.drvScanForm span,.drvExceptionBox span,.drvMatchedCard span,.drvLoadQueue small,.drvScannerHead span,.drvModeHelp{color:#607087}.drvHeroActions{display:flex;gap:8px}.drvHeroActions button,.drvScanInputRow button,.drvScanActions button,.drvExceptionBox button,.drvTransferActions button,.drvScannerHead button{min-height:32px;border:0;background:#0078d4;color:#fff;padding:0 12px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap}.drvHeroActions button:first-child{background:#edf5ff;color:#005a9e}.drvHeroActions button:disabled,.drvScanInputRow button:disabled,.drvScanActions button:disabled,.drvExceptionBox button:disabled,.drvTransferActions button:disabled{opacity:.55;cursor:not-allowed}.drvAlert,.drvNotice{min-height:34px;padding:9px 10px}.drvAlert{color:#991b1b;background:#fff1f2;box-shadow:inset 3px 0 #d13438,0 4px 14px #0f172a14}.drvNotice{color:#107c41;background:#f4fbf6;box-shadow:inset 3px 0 #107c41,0 4px 14px #0f172a14}.drvLoadHero{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.drvLoadHero div{min-height:60px;padding:10px;display:grid;gap:2px;align-content:center;min-width:0;box-shadow:inset -1px 0 #eef3f8}.drvLoadHero div:last-child{box-shadow:none}.drvLoadHero strong,.drvLoadHero small,.drvLoadQueue strong,.drvLoadQueue small,.drvMatchedCard strong,.drvMatchedCard span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drvLoadModeRail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;background:transparent;box-shadow:none}.drvLoadModeRail button{min-height:96px;color:#172033;cursor:pointer;padding:12px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:4px 10px;text-align:left;min-width:0;align-content:center;box-shadow:0 4px 14px #0f172a14,inset 3px 0 0 transparent}.drvLoadModeRail button:hover,.drvLoadModeRail button.isActive{background:#edf5ff;box-shadow:0 4px 14px #0f172a14,inset 3px 0 #0078d4}.drvModeIcon{width:34px;height:34px;display:grid;place-items:center;background:#e8f2fd;color:#005a9e;grid-row:span 2}.drvLoadModeRail button.isActive .drvModeIcon{background:#0078d4;color:#fff}.drvModeIcon svg{width:17px;height:17px}.drvModeTitle,.drvModeHelp{min-width:0;overflow:hidden;text-overflow:ellipsis}.drvModeTitle{white-space:nowrap}.drvModeHelp{line-height:1.35}.drvLoadGrid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:12px}.drvLoadPanel,.drvScannerPanel{padding:14px;display:grid;gap:12px;min-width:0}.drvLoadPanelHead{display:grid;gap:3px;padding-bottom:10px;box-shadow:inset 0 -1px #eef3f8}.drvScanForm,.drvExceptionBox,.drvTransferForm,.drvIncomingTransferBox{display:grid;gap:10px}.drvScanForm label,.drvTransferForm label{display:grid;gap:4px;min-width:0}.drvScanForm input,.drvExceptionBox input,.drvExceptionBox select,.drvTransferForm input,.drvTransferForm select,.drvIncomingTransferBox input,.drvIncomingTransferBox select{width:100%;min-height:34px;border:0;background:#fff;padding:0 9px;outline:none;color:#172033;box-shadow:inset 0 0 0 1px #dbe7f4}.drvScanForm input:focus,.drvExceptionBox input:focus,.drvExceptionBox select:focus,.drvTransferForm input:focus,.drvTransferForm select:focus,.drvIncomingTransferBox input:focus,.drvIncomingTransferBox select:focus{box-shadow:inset 0 0 0 1px #0078d4,0 0 0 2px #0078d41a}.drvScanInputRow{display:grid;grid-template-columns:minmax(0,1fr) 126px;gap:8px}.drvScanInputRow button svg{width:15px;height:15px}.drvScanActions{display:flex;justify-content:flex-end}.drvScanActions button{width:150px}.drvExceptionBox{background:#fffaf1;padding:10px;box-shadow:inset 3px 0 #f7630c,inset 0 0 0 1px #ffe4bd}.drvExceptionTitle{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:start}.drvExceptionTitle svg{width:22px;height:22px;color:#f7630c}.drvExceptionBox button{width:100%;background:#d13438}.drvMatchedCard{background:#f8fbff;padding:12px;display:grid;gap:6px;box-shadow:inset 0 0 0 1px #e6edf5}.drvLoadEmpty{min-height:170px;display:grid;place-items:center;color:#607087;background:#f8fbff;text-align:center;padding:12px;box-shadow:inset 0 0 0 1px #e6edf5}.drvLoadQueue{display:grid;gap:8px}.drvLoadQueue button{min-height:54px;border:0;background:#fff;display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px;text-align:left;cursor:pointer;box-shadow:inset 0 0 0 1px #eef3f8}.drvLoadQueue button:hover{background:#edf5ff;box-shadow:inset 3px 0 #0078d4,inset 0 0 0 1px #dceeff}.drvLoadQueue i{width:24px;height:24px;background:#107c41;color:#fff;display:grid;place-items:center;font-style:normal}.drvLoadQueue span{display:grid;gap:2px;min-width:0}.drvLoadQueue em{color:#005a9e;background:#e8f2fd;padding:3px 8px;font-style:normal;white-space:nowrap}.drvScannerHead{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding-bottom:10px;box-shadow:inset 0 -1px #eef3f8}.drvScannerError{background:#fff1f2;color:#991b1b;padding:8px 10px;box-shadow:inset 3px 0 #d13438}.drvScannerViewport{position:relative;min-height:260px;background:#111827;overflow:hidden;display:grid;place-items:center}.drvScannerViewport video{width:100%;height:260px;object-fit:cover}.drvScannerFrame{position:absolute;width:min(250px,72vw);height:min(190px,42vw);border:2px solid #ffffff;box-shadow:0 0 0 999px #00000057}.drvScannerViewport span{position:absolute;bottom:14px;left:50%;transform:translate(-50%);background:#0000009e;color:#fff;padding:5px 10px}.drvTransferActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.drvTransferActions button:last-child{background:#d13438}@media(max-width:1320px){.drvLoadModeRail{grid-template-columns:repeat(2,minmax(0,1fr))}.drvLoadHero{grid-template-columns:repeat(3,minmax(0,1fr))}.drvLoadGrid{grid-template-columns:1fr}}@media(max-width:980px){.drvLoadHero{grid-template-columns:repeat(2,minmax(0,1fr))}.drvScannerHead,.drvFrozenHeader{grid-template-columns:1fr}.drvScannerHead button{width:fit-content}}@media(max-width:760px){.drvLoadPage,.drvLoadPage *{font-size:11px!important}.drvLoadPage{width:100%!important;max-width:none!important;padding:8px!important;box-shadow:none!important}.drvLoadHero,.drvLoadModeRail,.drvScanInputRow,.drvTransferActions{grid-template-columns:1fr}.drvLoadHero div{min-height:46px;box-shadow:inset 0 -1px #eef3f8}.drvLoadModeRail button{min-height:70px}.drvScanInputRow button,.drvScanActions button,.drvExceptionBox button{width:100%}.drvScanActions{justify-content:stretch}.drvLoadQueue button{grid-template-columns:26px minmax(0,1fr)}.drvLoadQueue em{grid-column:2;width:fit-content}.drvScannerViewport,.drvScannerViewport video{min-height:220px;height:220px}}.drvAvailabilityPage,.drvAvailabilityPage *{box-sizing:border-box;font-family:var(--mc-azure-font, "Segoe UI", Arial, sans-serif);font-size:12px!important;font-weight:400!important;border-radius:2px!important}.drvAvailabilityPage strong,.drvAvailabilityPage b,.drvAvailabilityPage h1,.drvAvailabilityPage h2,.drvAvailabilityPage h3,.drvAvailabilityPage h4,.drvAvailabilityPage h5,.drvAvailabilityPage h6{font-weight:400!important}.drvAvailabilityPage{width:var(--drv-content-width)!important;max-width:var(--drv-content-width)!important;min-width:0!important;margin:0!important;display:grid;gap:12px;color:#172033}.drvAvailabilityToast{position:fixed;top:92px;right:18px;z-index:10020;width:320px;min-height:58px;background:#fff;border:0;box-shadow:0 12px 28px #0f172a24;display:grid;grid-template-columns:28px minmax(0,1fr) 24px;gap:8px;align-items:start;padding:10px}.drvAvailabilityToast:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#107c41}.drvAvailabilityToast.is-error:before{background:#d13438}.drvAvailabilityToast>span{width:24px;height:24px;display:grid;place-items:center;background:#e9f7ef;color:#107c41}.drvAvailabilityToast.is-error>span{background:#fde7e9;color:#d13438}.drvAvailabilityToast strong{display:block;color:#111827;margin-bottom:2px}.drvAvailabilityToast p{margin:0;color:#526273;line-height:1.35}.drvAvailabilityToast button{width:22px;height:22px;border:0;background:transparent;color:#64748b;cursor:pointer}.drvAvailabilityOpsHero,.drvAvailabilityKpis article,.drvAvailabilityCalendarCard,.drvAvailabilityRulesActions,.drvAvailabilityModal,.drvAvailabilitySidePanel,.drvAvailabilityRulesCard{background:#fff;border:0;box-shadow:0 4px 14px #0f172a14}.drvAvailabilityRulesCard{background:linear-gradient(135deg,#102030,#1d334b);color:#f8fafc}.drvAvailabilityOpsHero{min-height:58px;padding:14px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.drvAvailabilityOpsHero span{display:block;margin-bottom:3px;color:#005a9e;text-transform:none;letter-spacing:0}.drvAvailabilityOpsHero h1,.drvAvailabilityCalendarCard h2,.drvAvailabilityKpis strong,.drvAvailabilityExceptionList strong,.drvAvailabilitySidePanel h2,.drvAvailabilityReadinessStack strong{margin:0;color:#111827}.drvAvailabilityRulesCard h2{margin:0;color:#fff}.drvAvailabilityHeroActions,.drvAvailabilityCalendarCard header div,.drvAvailabilityExceptionList footer,.drvAvailabilityModal footer,.drvAvailabilityCalendarNav{display:flex;gap:6px;align-items:center}.drvAvailabilityHeroActions button,.drvAvailabilityCalendarCard button,.drvAvailabilityRulesCard button,.drvAvailabilityExceptionList button,.drvAvailabilityModal button,.drvAvailabilitySidePanel button{min-height:30px;border:0;background:#edf5ff;color:#005a9e;padding:0 11px;cursor:pointer}.drvAvailabilityHeroActions button:nth-child(2),.drvAvailabilityHeroActions button:nth-child(3),.drvAvailabilityRulesCard>button,.drvAvailabilityModal footer button:last-child{background:#0078d4;color:#fff}.drvAvailabilityKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.drvAvailabilityKpis article{min-height:62px;padding:10px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;align-items:center}.drvAvailabilityKpiIcon{width:30px;height:30px;display:grid;place-items:center;background:#edf6ff;color:#0078d4;font-size:10px!important}.drvAvailabilityKpis article.is-ready .drvAvailabilityKpiIcon{background:#e9f7ef;color:#107c41}.drvAvailabilityKpis article.is-leave .drvAvailabilityKpiIcon{background:#f3ecff;color:#744da9}.drvAvailabilityKpis article.is-break .drvAvailabilityKpiIcon{background:#fff1e8;color:#ca5010}.drvAvailabilityKpis article.is-warning .drvAvailabilityKpiIcon{background:#fde7e9;color:#d13438}.drvAvailabilityKpis article span,.drvAvailabilityKpis article small,.drvAvailabilityCalendarCard header span,.drvAvailabilityExceptionList small,.drvAvailabilityExceptionList p,.drvAvailabilityModal span,.drvAvailabilitySidePanel span,.drvAvailabilityReadinessStack span,.drvAvailabilityRulesActions button small{color:#64748b}.drvAvailabilityRulesCard header span{color:#dbeafe}.drvAvailabilityOperationsGrid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:12px;align-items:start}.drvAvailabilityCalendarCard,.drvAvailabilityRulesCard{padding:14px;display:grid;gap:10px}.drvAvailabilityCalendarCard header,.drvAvailabilityRulesCard header{min-height:32px;padding-bottom:8px;display:flex;justify-content:space-between;gap:10px;box-shadow:inset 0 -1px #eef3f8}.drvAvailabilityRulesCard header{box-shadow:inset 0 -1px #ffffff29}.drvAvailabilityLegend{display:flex;flex-wrap:wrap;gap:9px;padding:0 1px}.drvAvailabilityLegend span{display:inline-flex;align-items:center;gap:5px;color:#526273;font-size:10px!important}.drvAvailabilityLegend span:before,.drvAvailabilityDot{content:"";width:5px;height:5px;display:inline-block;background:#9aa9ba;border-radius:999px!important}.drvAvailabilityLegend .is-available:before,.drvAvailabilityDot.is-available{background:#107c41}.drvAvailabilityLegend .is-break:before{background:#ca5010}.drvAvailabilityLegend .is-leave:before{background:#744da9}.drvAvailabilityLegend .is-sick:before{background:#d13438}.drvAvailabilityLegend .is-training:before{background:#008575}.drvAvailabilityLegend .is-policy_break:before{background:#f7b731}.drvAvailabilityCalendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));background:#eef3f8;box-shadow:inset 0 0 0 1px #eef3f8}.drvAvailabilityCalendar>strong{min-height:24px;padding:5px;background:#f8fbff;color:#475569;text-align:center;font-size:10px!important;box-shadow:inset -1px -1px #eef3f8}.drvAvailabilityCalendar button{min-height:58px;border:0;padding:4px 6px;display:grid;grid-template-rows:14px auto auto;align-content:start;gap:2px;text-align:left;cursor:pointer;box-shadow:inset -1px -1px #eef3f8}.drvAvailabilityCalendar button.isStatus-available{background:#eef9e9}.drvAvailabilityCalendar button.isStatus-break,.drvAvailabilityCalendar button.isStatus-neutral{background:#fff1e2}.drvAvailabilityCalendar button.isStatus-leave{background:#f3ecff}.drvAvailabilityCalendar button.isStatus-sick{background:#fde7e9}.drvAvailabilityCalendar button.isStatus-training{background:#e8f8f7}.drvAvailabilityCalendar button:hover{filter:brightness(.985)}.drvAvailabilityCalendar button.isMuted{background:#edf4fb;color:#94a3b8}.drvAvailabilityCalendar button.isWeekend{background:#fff1e2}.drvAvailabilityCalendar button.isToday{outline:2px solid #0078d4;outline-offset:-2px}.drvAvailabilityCalendar button.isPolicyBreak{background:#fff7dc;box-shadow:inset 0 0 0 2px #f7b7313d}.drvAvailabilityCalendar em{width:16px;height:16px;display:grid;place-items:center;color:#334155;background:transparent;font-style:normal;font-size:10px!important;line-height:1}.drvAvailabilityCalendar button.isToday em{background:#0078d4;color:#fff}.drvAvailabilityCalendar small{color:#005a9e;line-height:1.05;font-size:10px!important}.drvAvailabilityCalendar span,.drvAvailabilityExceptionList article>span{width:fit-content;padding:1px 5px;line-height:1.05;background:#eef4fb;color:#405168;font-size:10px!important}.drvAvailabilityCalendar .is-break,.drvAvailabilityExceptionList .is-break{background:#ffe3c5;color:#ca5010}.drvAvailabilityCalendar .is-off_shift,.drvAvailabilityExceptionList .is-off_shift{background:#e6ebf0;color:#526273}.drvAvailabilityCalendar .is-leave,.drvAvailabilityExceptionList .is-leave{background:#eadfff;color:#744da9}.drvAvailabilityCalendar .is-sick,.drvAvailabilityExceptionList .is-sick{background:#ffd9de;color:#d13438}.drvAvailabilityCalendar .is-training,.drvAvailabilityExceptionList .is-training{background:#d6f3f1;color:#008575}.drvAvailabilityCalendar .is-policy_break,.drvAvailabilityExceptionList .is-policy_break{background:#fff0bd;color:#8a4b00}.drvAvailabilityRulesColumn{display:grid;gap:12px}.drvAvailabilityRulesCard label{min-height:34px;display:grid;grid-template-columns:minmax(0,1fr) 118px;align-items:center;gap:10px;box-shadow:inset 0 -1px #ffffff24}.drvAvailabilityRulesCard label span{color:#f8fafc}.drvAvailabilityRulesCard input[type=checkbox]{justify-self:end;width:14px;height:14px;accent-color:#38bdf8}.drvAvailabilityRulesCard input[type=number],.drvAvailabilityRulesCard input[type=time]{width:100%;min-height:30px;border:0;background:#111827;color:#fff;padding:0 9px;outline:none;box-shadow:inset 0 0 0 1px #64748b}.drvAvailabilityModal input,.drvAvailabilityModal select,.drvAvailabilityModal textarea{width:100%;min-height:30px;border:0;background:#fff;color:#172033;padding:0 9px;outline:none;box-shadow:inset 0 0 0 1px #d0dceb}.drvAvailabilityRulesActions{padding:12px;display:grid;gap:8px}.drvAvailabilityRulesActions button{min-height:54px;border:0;background:#fff;color:#005a9e;padding:8px 10px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:8px;text-align:left;align-items:center;cursor:pointer;box-shadow:inset 3px 0 #0078d4,inset 0 0 0 1px #eef3f8}.drvAvailabilityRulesActions button b{width:26px;height:26px;display:grid;place-items:center;background:#eef6ff;color:#0078d4;font-size:10px!important}.drvAvailabilityRulesActions button span{display:grid;gap:2px;color:#005a9e}.drvAvailabilityRulesActions button em{color:#64748b;font-style:normal}.drvAvailabilitySidePanel{position:fixed;z-index:9998;width:370px;max-width:calc(100vw - 16px);max-height:calc(100vh - 24px);overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;padding:10px}.drvAvailabilitySidePanel header,.drvAvailabilityModal header{min-height:36px;padding-bottom:8px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;box-shadow:inset 0 -1px #eef3f8}.drvAvailabilitySidePanel header{cursor:move;-webkit-user-select:none;user-select:none}.drvAvailabilitySidePanel header h2,.drvAvailabilityModal header h2{margin:0 0 2px}.drvAvailabilitySidePanel header>button,.drvAvailabilityModal header>button{min-width:60px!important;height:26px!important;min-height:26px!important;padding:0 12px!important;border:0!important;background:#f4f6f9!important;color:#526273!important;font-size:11px!important;display:inline-flex!important;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px #d5dde8}.drvAvailabilityPanelSummary{min-height:30px;background:#f8fbff;padding:7px 8px;display:flex;justify-content:space-between;gap:8px;align-items:center;color:#526273;box-shadow:inset 0 0 0 1px #eef3f8}.drvAvailabilityPanelSummary strong{color:#005a9e}.drvAvailabilityExceptionList{display:grid;gap:7px;overflow:hidden}.drvAvailabilityExceptionList article,.drvAvailabilityReadinessStack div{background:#fff;padding:8px;display:grid;gap:5px;align-items:start;box-shadow:inset 0 0 0 1px #eef3f8}.drvAvailabilityExceptionList article{min-height:74px}.drvAvailabilityExceptionTop{display:flex;justify-content:space-between;gap:8px;align-items:center}.drvAvailabilityExceptionList p{margin:0}.drvAvailabilityExceptionList footer{display:flex;justify-content:flex-end;gap:6px}.drvAvailabilityExceptionList footer button{min-height:26px;padding:0 10px}.drvAvailabilityExceptionList footer button:last-child{color:#a4262c}.drvAvailabilityPanelPager{padding-top:8px;display:grid;grid-template-columns:1fr auto 1fr;gap:6px;align-items:center;box-shadow:inset 0 1px #eef3f8}.drvAvailabilityPanelPager button{min-height:28px}.drvAvailabilityPanelPager button:first-child{justify-self:start}.drvAvailabilityPanelPager button:last-child{justify-self:end}.drvAvailabilityPanelPager button:disabled{opacity:.45;cursor:not-allowed}.drvAvailabilityPanelPager span{color:#526273}.drvAvailabilityReadinessStack{display:grid;gap:8px;overflow:hidden}.drvAvailabilityReadinessHero{background:#f5faff;padding:10px;display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;align-items:center;box-shadow:inset 3px 0 #0078d4,inset 0 0 0 1px #cfe3f8}.drvAvailabilityReadinessHero>span{width:46px;height:46px;display:grid;place-items:center;background:#e8f3ff;color:#005a9e}.drvAvailabilityReadinessHero small{color:#526273;line-height:1.35}.drvAvailabilityEmpty{min-height:120px;display:grid;place-items:center;text-align:center;color:#607087;background:#f8fbff;padding:12px;box-shadow:inset 0 0 0 1px #e6edf5}.drvAvailabilityOverlay{position:fixed;inset:0;background:#0f172a6b;z-index:9999;display:grid;place-items:center;padding:24px}.drvAvailabilityModal{width:min(520px,calc(100vw - 32px));padding:12px;display:grid;gap:10px}.drvAvailabilityModal label{display:grid;gap:4px}.drvAvailabilityModal textarea{min-height:104px;padding:8px 9px;resize:vertical}.drvAvailabilityTwo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(max-width:1180px){.drvAvailabilityOperationsGrid{grid-template-columns:1fr}.drvAvailabilityKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.drvAvailabilityCalendar button{min-height:54px;padding:4px 5px}}@media(max-width:760px){.drvAvailabilityPage,.drvAvailabilityPage *{font-size:11px!important}.drvAvailabilityPage{width:100%!important;max-width:none!important}.drvAvailabilityToast{top:12px;left:8px;right:8px;width:auto}.drvAvailabilityOpsHero,.drvAvailabilityCalendarCard header,.drvAvailabilityRulesCard header,.drvAvailabilityTwo,.drvAvailabilityRulesCard label{grid-template-columns:1fr}.drvAvailabilityHeroActions,.drvAvailabilityCalendarCard header div{display:grid;grid-template-columns:1fr}.drvAvailabilityKpis{grid-template-columns:1fr}.drvAvailabilityCalendar{overflow-x:auto;grid-template-columns:repeat(7,minmax(104px,1fr))}.drvAvailabilityCalendar button{min-height:52px;padding:4px 6px;gap:2px}.drvAvailabilityRulesCard input[type=checkbox]{justify-self:start}.drvAvailabilitySidePanel{left:8px!important;right:8px;width:auto}}.drvWorkHistoryPage,.drvWorkHistoryPage *{box-sizing:border-box;font-family:var(--mc-azure-font, "Segoe UI", Arial, sans-serif);font-size:12px!important;font-weight:400!important;border-radius:2px!important}.drvWorkHistoryPage strong,.drvWorkHistoryPage b,.drvWorkHistoryPage h1,.drvWorkHistoryPage h2,.drvWorkHistoryPage h3{font-weight:400!important}.drvWorkHistoryPage{width:var(--drv-content-width)!important;max-width:var(--drv-content-width)!important;min-width:0!important;margin:0!important;display:grid;gap:12px;color:#172033;align-content:start}.drvWorkHistoryHero,.drvWorkHistoryKpis article,.drvWorkHistoryFilters,.drvWorkStatementCard,.drvWorkHistoryTableCard{width:100%;background:#fff;border:0;box-shadow:0 4px 14px #0f172a14}.drvWorkHistoryHero{min-height:58px;padding:14px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.drvWorkHistoryHero span{display:block;margin-bottom:3px;color:#005a9e}.drvWorkHistoryHero h1{margin:0;color:#111827}.drvWorkHistoryHeroActions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.drvWorkHistoryHeroActions button,.drvWorkHistoryFilters button,.drvWorkHistoryTableCard button,.drvWorkStatementCard button{min-height:30px;border:0;background:#edf5ff;color:#005a9e;padding:0 11px;cursor:pointer;white-space:nowrap}.drvWorkHistoryHeroActions button:last-child,.drvWorkHistoryFilters button[type=submit],.drvWorkStatementForm button{background:#0078d4;color:#fff}.drvWorkHistoryToast{position:fixed;top:92px;right:18px;z-index:10020;width:320px;min-height:58px;background:#fff;border:0;box-shadow:0 12px 28px #0f172a24;display:grid;grid-template-columns:28px minmax(0,1fr) 24px;gap:8px;align-items:start;padding:10px}.drvWorkHistoryToast:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#107c41}.drvWorkHistoryToast.is-error:before{background:#d13438}.drvWorkHistoryToast>span{width:24px;height:24px;display:grid;place-items:center;background:#e9f7ef;color:#107c41}.drvWorkHistoryToast.is-error>span{background:#fde7e9;color:#d13438}.drvWorkHistoryToast strong{display:block;color:#111827;margin-bottom:2px}.drvWorkHistoryToast p{margin:0;color:#526273;line-height:1.35}.drvWorkHistoryToast button{width:22px;height:22px;border:0;background:transparent;color:#64748b;cursor:pointer}.drvWorkHistoryKpis{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.drvWorkHistoryKpis article{min-height:78px;padding:14px;display:grid;grid-template-columns:46px minmax(0,1fr);gap:12px;align-items:center;box-shadow:0 4px 14px #0f172a14,inset 3px 0 #0078d4}.drvWorkHistoryKpis article.is-green{box-shadow:0 4px 14px #0f172a14,inset 3px 0 #107c41}.drvWorkHistoryKpis article.is-purple{box-shadow:0 4px 14px #0f172a14,inset 3px 0 #744da9}.drvWorkHistoryKpis article.is-orange{box-shadow:0 4px 14px #0f172a14,inset 3px 0 #ca5010}.drvWorkKpiIcon{width:38px;height:38px;display:grid;place-items:center;background:#0078d4;color:#fff!important}.drvWorkHistoryKpis article.is-green .drvWorkKpiIcon{background:#107c41}.drvWorkHistoryKpis article.is-purple .drvWorkKpiIcon{background:#744da9}.drvWorkHistoryKpis article.is-orange .drvWorkKpiIcon{background:#ca5010}.drvWorkKpiIcon svg{width:18px;height:18px}.drvWorkHistoryKpis article>div{min-width:0;display:grid;gap:3px}.drvWorkHistoryKpis span,.drvWorkHistoryKpis small,.drvWorkHistoryFilters span,.drvWorkHistoryTableCard td span,.drvWorkStatementList span,.drvWorkStatementList small,.drvWorkStatementList em{color:#607087}.drvWorkHistoryKpis strong{color:#111827;font-size:12px!important}.drvWorkStatementCard,.drvWorkHistoryTableCard{display:grid;gap:0;overflow:hidden;background:#fff}.drvWorkStatementCard>header,.drvWorkHistoryTableCard header{min-height:44px;padding:10px 12px;display:flex;justify-content:space-between;gap:10px;background:#151b23;color:#fff;box-shadow:inset 0 -1px #ffffff1a}.drvWorkStatementCard h2,.drvWorkHistoryTableCard header h2{margin:0 0 2px;color:#fff}.drvWorkStatementCard>header span,.drvWorkHistoryTableCard header span{color:#d7dde6}.drvWorkStatementPager{display:flex;align-items:center;gap:6px}.drvWorkStatementPager span{color:#fff}.drvWorkStatementPager button{min-height:26px;background:#2f3a48;color:#fff;padding:0 10px}.drvWorkStatementPager button:disabled{opacity:.42;cursor:not-allowed}.drvWorkStatementForm{padding:8px 10px;display:grid;grid-template-columns:140px 140px minmax(0,1fr) auto;gap:7px;align-items:end;background:#1f2935;box-shadow:inset 0 -1px #ffffff1a}.drvWorkStatementForm label,.drvWorkHistoryFilters label{display:grid;gap:3px;min-width:0}.drvWorkStatementForm span{color:#d7dde6}.drvWorkStatementForm input,.drvWorkHistoryFilters input,.drvWorkHistoryFilters select{width:100%;min-height:30px;border:0;background:#fff;color:#172033;padding:0 8px;outline:none;box-shadow:inset 0 0 0 1px #d0dceb}.drvWorkStatementForm input:focus,.drvWorkHistoryFilters input:focus,.drvWorkHistoryFilters select:focus{box-shadow:inset 0 0 0 1px #0078d4,0 0 0 2px #0078d41f}.drvWorkStatementLedger{width:100%;overflow-x:auto;background:#151b23}.drvWorkStatementHead,.drvWorkStatementList article{min-width:960px;display:grid;grid-template-columns:minmax(210px,1.35fr) minmax(62px,.36fr) minmax(80px,.46fr) minmax(68px,.38fr) minmax(132px,.68fr) minmax(82px,.42fr) minmax(190px,1fr) minmax(78px,.38fr);gap:0}.drvWorkStatementHead{min-height:32px;color:#fff;background:#151b23;box-shadow:inset 0 -1px #ffffff1f}.drvWorkStatementHead span{min-width:0;padding:7px 9px;color:#fff;display:grid;align-content:center}.drvWorkStatementList{width:100%;display:grid;gap:0;background:#1f2935;max-height:402px;overflow-y:auto}.drvWorkStatementList article{min-height:38px;padding:0;color:#dce5ef;align-items:stretch;background:#202a36;box-shadow:inset 0 -1px #ffffff14}.drvWorkStatementList article:hover{background:#253140}.drvWorkStatementList article>*{min-height:38px;padding:6px 9px;display:grid;align-content:center;min-width:0}.drvWorkStatementList article strong{display:block;color:#fff;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drvWorkStatementList article span,.drvWorkStatementList article small{color:#d7dde6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drvWorkStatementList article em{color:#d7dde6;font-style:normal;max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drvStatementStatusCell{display:flex!important;align-items:center;justify-content:flex-start;min-width:0;background:transparent!important}.drvWorkStatementList article mark,.drvWorkHistoryTableWrap mark{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:124px;padding:2px 7px;border:0;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drvWorkStatementList article mark.isDone,.drvWorkHistoryTableWrap mark.isDone{background:#d9f7e6;color:#0f5f2f}.drvWorkStatementList article mark.isIssue,.drvWorkHistoryTableWrap mark.isIssue{background:#fde7e9;color:#a4262c}.drvWorkStatementList article mark.isActive,.drvWorkHistoryTableWrap mark.isActive{background:#dceeff;color:#005a9e}.drvWorkStatementList article mark.isWarning,.drvWorkHistoryTableWrap mark.isWarning{background:#fff4ce;color:#8a4b00}.drvWorkStatementList article mark.isNeutral,.drvWorkHistoryTableWrap mark.isNeutral{background:#eef4fb;color:#405168}.drvWorkStatementList article>button{min-height:24px;width:fit-content;justify-self:start;align-self:center;border:0;background:transparent;color:#dceeff;padding:0 6px;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.drvWorkStatementList article>button svg{width:13px;height:13px}.drvWorkStatementList article>button:hover:not(:disabled){background:#ffffff14}.drvWorkStatementList article>button:disabled{opacity:1;cursor:default}.drvWorkHistoryFilters{padding:10px;display:grid;grid-template-columns:minmax(120px,160px) minmax(120px,160px) minmax(140px,190px) auto;gap:8px;align-items:end}.drvWorkHistoryFilters div{display:flex;gap:6px;flex-wrap:wrap}.drvWorkHistoryTableCard header div:last-child{display:flex;align-items:center;gap:6px}.drvWorkHistoryTableCard header button{background:#4a5160;color:#fff}.drvWorkHistoryTableCard button:disabled,.drvWorkStatementCard button:disabled{opacity:.45;cursor:not-allowed}.drvWorkHistoryTableWrap{width:100%;overflow:auto;background:#fff}.drvWorkHistoryTableWrap table{width:100%;min-width:760px;border-collapse:collapse;background:#fff}.drvWorkHistoryTableWrap th{height:34px;padding:8px;background:#151b23;color:#fff;text-align:left;white-space:nowrap;border-bottom:1px solid #454c57}.drvWorkHistoryTableWrap td{min-height:42px;padding:8px;color:#172033;vertical-align:top;background:#fff;border-bottom:1px solid #e7edf4}.drvWorkHistoryTableWrap tr:hover td{background:#f8fbff}.drvWorkHistoryTableWrap td strong,.drvWorkHistoryTableWrap td span{display:block}.drvWorkHistoryTableWrap td span{color:#607087}.drvWorkHistoryEmpty{min-height:118px;display:grid;place-items:center;color:#607087;background:#f8fbff;padding:12px;text-align:center;box-shadow:inset 0 0 0 1px #e6edf5}.drvWorkStatementList .drvWorkHistoryEmpty{min-width:960px;min-height:118px;background:transparent;color:#d7dde6;box-shadow:none}.drvWorkHistoryTableWrap .drvWorkHistoryEmpty{width:100%;min-height:130px;background:#f8fbff;color:#607087;box-shadow:inset 0 0 0 1px #e6edf5}@media(max-width:1320px){.drvWorkHistoryKpis,.drvWorkHistoryFilters,.drvWorkStatementForm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.drvWorkHistoryHero,.drvWorkHistoryTableCard header,.drvWorkStatementCard>header{grid-template-columns:1fr;display:grid}.drvWorkHistoryHeroActions,.drvWorkStatementPager{justify-content:start}}@media(max-width:760px){.drvWorkHistoryPage,.drvWorkHistoryPage *{font-size:11px!important}.drvWorkHistoryPage{width:100%!important;max-width:none!important}.drvWorkHistoryHeroActions,.drvWorkHistoryFilters,.drvWorkHistoryKpis,.drvWorkStatementForm{grid-template-columns:1fr}.drvWorkStatementHead,.drvWorkStatementList article{min-width:760px;grid-template-columns:190px 60px 76px 66px 124px 76px 150px 74px}.drvWorkStatementList .drvWorkHistoryEmpty{min-width:760px}.drvWorkHistoryToast{top:12px;left:8px;right:8px;width:auto}}:root{--bank-portal-topbar: #0078d4;--bank-portal-topbar-hover: #106ebe;--bank-portal-topbar-text: #ffffff;--bank-portal-search-bg: #b3d6f2;--bank-portal-search-focus: #ffffff;--bank-portal-page-bg: #f3f6fb;--bank-portal-page-bg-2: #eef3f8;--bank-portal-surface: #ffffff;--bank-portal-surface-soft: #f7f9fc;--bank-portal-surface-muted: #f1f5f9;--bank-portal-sidebar-bg: #ffffff;--bank-portal-text-primary: #201f1e;--bank-portal-text-default: #323130;--bank-portal-text-secondary: #605e5c;--bank-portal-text-tertiary: #7a7a79;--bank-portal-link: #0078d4;--bank-portal-link-hover: #004578;--bank-portal-border: #d6dde6;--bank-portal-border-strong: #c6d0db;--bank-portal-divider: #e8edf3;--bank-portal-hover: #f3f6f9;--bank-portal-sidebar-hover: rgba(85, 179, 255, .1);--bank-portal-sidebar-active: rgba(0, 120, 212, .08);--bank-portal-shadow-1: 0 1px 2px rgba(16, 24, 40, .04), 0 1px 3px rgba(16, 24, 40, .06);--bank-portal-shadow-2: 0 10px 24px rgba(16, 24, 40, .08);--bank-portal-shadow-3: 0 20px 40px rgba(16, 24, 40, .16);--bank-portal-primary: #0078d4;--bank-portal-primary-hover: #106ebe;--bank-portal-primary-pressed: #005a9e;--bank-portal-primary-text: #ffffff;--bank-portal-danger: #d13438;--bank-portal-danger-hover: #b42328;--bank-portal-danger-soft: #fde7e9;--bank-portal-radius: 4px;--bank-portal-sidebar-width: 232px;--bank-portal-topbar-height: 48px;--bank-portal-font: "Segoe UI", "Segoe UI Web (West European)", "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif;--bank-portal-font-size: 13px;--bank-font-hero: 11.5px;--bank-font-body: 11px;--bank-font-meta: 10.5px;--bank-font-label: 9.5px;--bank-font-shell-title: 16px;--bank-font-shell-subtitle: 11px;--bank-font-shell-breadcrumb: 10.5px;--bank-weight-regular: 400;--bank-weight-medium: 500;--bank-btn-height: 30px;--bank-btn-padding-x: 12px;--bank-btn-font-size: 11px}html,body,#root{height:100%;margin:0;padding:0}body.bank-apply.bank-skin{margin:0!important;padding:0!important;background:var(--bank-portal-page-bg)!important;color:var(--bank-portal-text-default);font-family:var(--bank-portal-font);font-size:var(--bank-portal-font-size);font-weight:400;-webkit-font-smoothing:antialiased;overflow:hidden}#root.bank-root-shell{margin:0!important;padding:0!important;height:100vh!important;min-height:100vh!important}body.bank-apply.bank-skin *,body.bank-apply.bank-skin *:before,body.bank-apply.bank-skin *:after{box-sizing:border-box}body.bank-apply.bank-skin a{color:var(--bank-portal-link);text-decoration:none}body.bank-apply.bank-skin a:hover{color:var(--bank-portal-link-hover);text-decoration:underline}body.bank-apply.bank-skin button,body.bank-apply.bank-skin input,body.bank-apply.bank-skin select,body.bank-apply.bank-skin textarea{font:inherit}body.bank-apply.bank-skin .bankContent,body.bank-apply.bank-skin .bankPage,body.bank-apply.bank-skin .bankPageBody,body.bank-apply.bank-skin .bankSection,body.bank-apply.bank-skin .bankSectionBody{font-size:var(--bank-font-body);font-weight:var(--bank-weight-regular)}.bankApp{position:fixed;inset:0;height:100vh;width:100vw;display:grid;grid-template-columns:var(--bank-portal-sidebar-width) minmax(0,1fr);grid-template-rows:var(--bank-portal-topbar-height) minmax(0,1fr);grid-template-areas:"topbar topbar" "sidebar main";background:var(--bank-portal-page-bg);overflow:hidden;margin:0;padding:0;z-index:100}.bankTopbar{grid-area:topbar;position:relative;z-index:40;height:var(--bank-portal-topbar-height);background:var(--bank-portal-topbar);color:var(--bank-portal-topbar-text);box-shadow:var(--bank-portal-shadow-1);border-bottom:0}.bankTopbarInner{height:100%;display:grid;grid-template-columns:280px minmax(0,1fr) auto;align-items:center;gap:16px;padding:0 12px}.bankTopbarLeft,.bankTopbarCenter,.bankTopbarRight{display:flex;align-items:center;min-width:0}.bankTopbarLeft,.bankTopbarCenter{gap:12px}.bankTopbarRight{gap:4px}.bankMenuBtn{width:32px;height:32px;border:0;border-radius:var(--bank-portal-radius);background:transparent;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.bankMenuBtn:hover{background:var(--bank-portal-topbar-hover)}.bankHamburgerBars{display:inline-flex;flex-direction:column;gap:3px}.bankHamburgerBars span{width:14px;height:1.5px;background:#fff;display:block}.bankTopbarBrandWrap{display:flex;align-items:center;gap:12px;min-width:0}.bankTopbarGridMark{width:16px;height:16px;display:grid;grid-template-columns:repeat(3,4px);grid-template-rows:repeat(3,4px);gap:2px;flex:0 0 auto}.bankTopbarGridMark span{width:4px;height:4px;background:#fff;border-radius:1px}.bankTopbarBrand{font-size:15px;font-weight:600;color:#fff;white-space:nowrap}.bankTopbarSearch{flex:1;max-width:720px;min-width:220px;height:32px;border-radius:var(--bank-portal-radius);background:var(--bank-portal-search-bg);display:flex;align-items:center;padding:0 10px}.bankTopbarSearch:focus-within{background:var(--bank-portal-search-focus)}.bankTopbarSearchIcon{width:16px;height:16px;color:#456a8d;margin-right:8px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.bankTopbarSearchIcon svg{width:16px;height:16px;display:block;fill:currentColor}.bankTopbarSearch input{width:100%;border:0;outline:none;background:transparent;color:#201f1e;font-size:13px}.bankTopbarSearch input::placeholder{color:#456a8d}.bankCopilotBtn{height:var(--bank-btn-height);padding:0 var(--bank-btn-padding-x);border:1px solid var(--bank-portal-primary);border-radius:var(--bank-portal-radius);background:var(--bank-portal-primary);color:#fff;cursor:pointer;box-shadow:none;white-space:nowrap;font-size:var(--bank-btn-font-size);font-weight:500}.bankCopilotBtn:hover{background:var(--bank-portal-primary-hover);border-color:var(--bank-portal-primary-hover);color:#fff}.bankCopilotBtn:active{background:var(--bank-portal-primary-pressed);border-color:var(--bank-portal-primary-pressed)}.bankTopbarIconBtn{width:32px;height:32px;border:0;background:transparent;color:#fff;border-radius:var(--bank-portal-radius);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.bankTopbarIconBtn:hover{background:var(--bank-portal-topbar-hover)}.bankTopbarIconBtn svg{width:18px;height:18px;fill:currentColor;display:block}.bankTopbarBadge{position:absolute;top:2px;right:3px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#fff;color:#0078d4;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.bankUserChip{display:flex;align-items:center;gap:8px;min-width:0;padding:3px 4px 3px 10px;border-radius:var(--bank-portal-radius);background:#ffffff24;margin-left:6px}.bankUserChipAzure{background:#ffffff24}.bankUserChipText{min-width:0;display:grid;gap:1px;text-align:right}.bankUserChipTitle{color:#fff;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:190px}.bankUserChipSub{color:#ffffffe0;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bankAvatar{width:28px;height:28px;border-radius:50%;background:#ffffff47;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;letter-spacing:.04em;flex:0 0 auto}.bankTopbarLogout{height:var(--bank-btn-height);padding:0 var(--bank-btn-padding-x);border:1px solid var(--bank-portal-primary);border-radius:var(--bank-portal-radius);background:var(--bank-portal-primary);color:#fff;cursor:pointer;white-space:nowrap;box-shadow:none;font-size:var(--bank-btn-font-size);font-weight:500}.bankTopbarLogout:hover{background:var(--bank-portal-primary-hover);border-color:var(--bank-portal-primary-hover);color:#fff}.bankTopbarLogout:active{background:var(--bank-portal-primary-pressed);border-color:var(--bank-portal-primary-pressed)}.bankSidebar{grid-area:sidebar;position:relative;z-index:20;height:calc(100vh - var(--bank-portal-topbar-height));background:var(--bank-portal-sidebar-bg);border-right:1px solid var(--bank-portal-divider);overflow:hidden}.bankSidebarInner{height:100%;display:flex;flex-direction:column;gap:8px;padding:8px 0 12px}.bankSidebarSearch{position:relative;padding:8px 12px 0}.bankSidebarSearch input{width:100%;height:32px;padding:0 34px;border:1px solid var(--bank-portal-border);border-radius:var(--bank-portal-radius);outline:none;background:#fff;color:var(--bank-portal-text-default);font-size:13px}.bankSidebarSearch input:focus{border-color:var(--bank-portal-primary);box-shadow:inset 0 0 0 1px var(--bank-portal-primary)}.bankSidebarSearch input::placeholder{color:var(--bank-portal-text-secondary)}.bankSidebarSearchIcon{position:absolute;left:22px;top:50%;width:16px;height:16px;transform:translateY(-45%);color:var(--bank-portal-text-secondary);pointer-events:none;display:inline-flex;align-items:center;justify-content:center}.bankSidebarSearchIcon svg{width:16px;height:16px;display:block}.bankSidebarClose{display:none;position:absolute;right:16px;top:50%;transform:translateY(-20%);width:24px;height:24px;border:0;border-radius:var(--bank-portal-radius);background:transparent;color:var(--bank-portal-text-secondary);cursor:pointer;font-size:18px;line-height:1}.bankSidebarClose:hover{background:var(--bank-portal-hover)}.bankNav{min-height:0;flex:1;overflow:auto;padding-right:6px;scrollbar-width:thin;scrollbar-color:#c8c6c4 transparent}.bankNavGroup{margin-top:4px}.bankNavGroupTitle{padding:8px 16px 5px;color:var(--bank-portal-text-secondary);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.bankNavGroupBody{display:grid;gap:4px}.bankNavLink{display:flex;align-items:center;gap:10px;min-height:34px;padding:6px 12px 6px 16px;border-left:3px solid transparent;background:transparent;color:var(--bank-portal-text-default);text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease;font-size:13px;border-radius:0 4px 4px 0}.bankNavLink:hover{background:var(--bank-portal-sidebar-hover);text-decoration:none}.bankNavLink.isActive{background:var(--bank-portal-sidebar-active);border-left-color:var(--bank-portal-primary);color:var(--bank-portal-text-primary);font-weight:600}.bankNavIcon{width:18px;height:18px;flex:0 0 auto;display:inline-grid;place-items:center;color:#4b79d8;font-size:13px}.bankNavIcon svg{width:18px;height:18px;display:block}.bankNavLabelWrap{min-width:0;flex:1;display:grid}.bankNavText{color:inherit;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bankNavChevron{margin-left:auto;color:var(--bank-portal-text-secondary);font-size:15px;line-height:1}.bankNavAction{width:calc(100% - 16px);margin:2px 0 0 16px;display:flex;align-items:center;gap:10px;min-height:34px;padding:6px 10px;border:1px solid #f1b8bb;border-radius:4px;background:linear-gradient(180deg,#fff5f5,#fdebec);color:#a4262c;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease;text-align:left}.bankNavAction:hover{background:linear-gradient(180deg,#ffecee,#f9dddf);border-color:#e59ea3;box-shadow:0 6px 16px #d134381f}.bankNavAction:active{transform:translateY(1px)}.bankNavAction.isDanger .bankNavActionIcon,.bankNavAction.isDanger .bankNavActionText{color:#a4262c}.bankNavActionIcon{width:18px;height:18px}.bankNavActionText{font-size:13px;font-weight:600}.bankNavActionBadge{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-width:46px;height:20px;padding:0 8px;border-radius:999px;background:#a4262c1a;color:#a4262c;font-size:10px;font-weight:700;letter-spacing:.02em}.bankMain{grid-area:main;min-width:0;height:calc(100vh - var(--bank-portal-topbar-height));display:flex;flex-direction:column;overflow:hidden}.bankContent{flex:1;min-height:0;overflow:auto;background:radial-gradient(circle at top right,rgba(0,120,212,.07),transparent 24%),linear-gradient(180deg,var(--bank-portal-page-bg-2) 0%,var(--bank-portal-page-bg) 100%);padding:14px 18px 18px;margin:0}.bankPage{display:grid;gap:14px;margin:0;background:transparent}.bankPageHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin:0;padding:0}.bankPageHeaderLeft{min-width:0}.breadcrumb-row{color:var(--bank-portal-text-secondary);font-size:var(--bank-font-shell-breadcrumb);line-height:1.25;margin-bottom:4px;font-weight:400}.crumb-sep{padding:0 4px;color:#8a8886}.resource-title-row{display:flex;align-items:flex-start;gap:10px}.bankPageTitle{margin:0;color:var(--bank-portal-text-primary);font-size:var(--bank-font-shell-title);font-weight:500;line-height:1.2;letter-spacing:0}.bankPageSubtitle{margin-top:4px;color:var(--bank-portal-text-secondary);font-size:var(--bank-font-shell-subtitle);line-height:1.4;font-weight:400}.bankPageHeaderRight{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;flex:0 0 auto}.bankPageBody{display:grid;gap:14px;background:transparent}.command-bar{min-height:38px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0 0 10px;border-bottom:1px solid var(--bank-portal-border);margin-bottom:0}.cmd-btn{height:30px;border:1px solid #c8d7e8;border-radius:var(--bank-portal-radius);background:linear-gradient(180deg,#fff,#f5f8fc);color:#2f4660;padding:0 10px;cursor:pointer;white-space:nowrap;font-weight:400;font-size:11px;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.cmd-btn:hover:not(:disabled){background:linear-gradient(180deg,#fff,#edf4fb);border-color:#9ebfe2;color:#16324a}.cmd-btn.isActive{background:linear-gradient(180deg,#0f7ed8,#006fc7);border-color:#006fc7;color:#fff;box-shadow:0 8px 18px #0078d42e}.cmd-btn:disabled{opacity:.55;cursor:not-allowed}.bankToolbarActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.card{background:var(--bank-portal-surface);border:1px solid var(--bank-portal-border);border-radius:4px;box-shadow:var(--bank-portal-shadow-1);padding:14px}.alert{padding:10px 12px;border-radius:4px;font-size:11px;border:1px solid transparent}.alert-danger{background:var(--bank-portal-danger-soft);border-color:#f3b9bd;color:#a4262c}.btn,.btnGhost,.applyBtn{height:var(--bank-btn-height);padding:0 var(--bank-btn-padding-x);border-radius:4px;font-size:var(--bank-btn-font-size);font-weight:400;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease;box-shadow:none;min-width:0}.btn,.applyBtn{border:1px solid var(--bank-portal-primary);background:var(--bank-portal-primary);color:#fff}.btnGhost{border:1px solid #c7d4e2;background:linear-gradient(180deg,#fff,#f5f8fb);color:#213547}.btn:hover,.applyBtn:hover{background:var(--bank-portal-primary-hover);border-color:var(--bank-portal-primary-hover);color:#fff}.btnGhost:hover{background:linear-gradient(180deg,#fff,#edf4fb);border-color:#9ebfe2;color:#16324a}.btn:active,.btnGhost:active,.applyBtn:active{transform:translateY(1px)}.btn:disabled,.btnGhost:disabled,.applyBtn:disabled{opacity:.6;cursor:not-allowed}.applyBtnLogout{background:var(--bank-portal-danger)!important;color:#fff!important;border:1px solid var(--bank-portal-danger)!important}.applyBtnLogout:hover{background:var(--bank-portal-danger-hover)!important;color:#fff!important;border-color:var(--bank-portal-danger-hover)!important}.bankIdleMask{position:fixed;inset:0;z-index:90;background:#00000057;display:grid;place-items:center;padding:16px}.bankIdleDismiss{position:absolute;inset:0;border:0;background:transparent;padding:0;margin:0;cursor:default}.bankIdleModal{position:relative;z-index:1;width:min(520px,96vw);background:#fff;border:1px solid var(--bank-portal-border);border-radius:4px;box-shadow:var(--bank-portal-shadow-3);padding:16px;color:var(--bank-portal-text-default)}.bankIdleHeader{display:flex;align-items:flex-start;gap:12px}.bankIdleBadge{width:36px;height:36px;border-radius:50%;background:#0078d41a;color:var(--bank-portal-primary);display:grid;place-items:center;flex:0 0 auto;font-size:18px}.bankIdleHeaderText{min-width:0}.bankIdleTitle{color:var(--bank-portal-text-primary)!important;font-size:16px;font-weight:500}.bankIdleHint{margin-top:6px;color:var(--bank-portal-text-secondary)!important;font-size:11px;line-height:1.4}.bankIdleBody{margin-top:16px;display:grid;gap:14px}.bankIdleClock{display:grid;gap:4px}.bankIdleTime{color:var(--bank-portal-text-primary)!important;font-size:24px;font-weight:500;letter-spacing:.04em}.bankIdleSub{color:var(--bank-portal-text-secondary)!important;font-size:11px}.bankIdleActions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.bankIdleActions .applyBtn{background:var(--bank-portal-primary)!important;color:#fff!important;border:1px solid var(--bank-portal-primary)!important}.bankIdleActions .applyBtn:hover{background:var(--bank-portal-primary-hover)!important;color:#fff!important;border-color:var(--bank-portal-primary-hover)!important}.bankOverlay{display:none}body.bank-idle-open{overflow:hidden!important}.bankDashboardHeroTop{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:10px 12px;border-bottom:1px solid var(--bank-portal-divider);background:var(--bank-portal-surface)}.bankCardTitle{color:var(--bank-portal-text-primary);font-size:10px;font-weight:500;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.bankCardSubtle{margin-top:3px;color:var(--bank-portal-text-secondary);font-size:10.5px;line-height:1.35;font-weight:400}.bankDashboardGrid{display:grid;gap:10px;padding:12px;background:transparent}.bankDashboardGridCompact{grid-template-columns:repeat(4,minmax(150px,180px));justify-content:start;align-items:start}.bankDashboardStat{background:var(--bank-portal-surface);border:1px solid var(--bank-portal-border);border-radius:4px;box-shadow:var(--bank-portal-shadow-1);display:grid;align-content:start;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.bankDashboardStatCompact{min-height:76px;padding:10px 10px 8px;gap:5px}.bankDashboardStat:hover{background:#f7fbff;border-color:#bfd8f2;box-shadow:var(--bank-portal-shadow-2)}.bankDashboardStat:focus-visible{outline:2px solid #0078d4;outline-offset:2px}.bankDashboardStat:active{transform:translateY(1px)}.bankDashboardStatLabel{color:var(--bank-portal-text-secondary);font-size:9.5px;line-height:1.2;font-weight:400}.bankDashboardStatValue{color:var(--bank-portal-text-primary);font-size:14px;line-height:1;font-weight:500;letter-spacing:-.01em}.bankDashboardStatHint{color:var(--bank-portal-text-secondary);font-size:9.5px;line-height:1.25;min-height:24px}.bankDashboardActionsBar{display:flex;justify-content:flex-end;margin-bottom:8px}.bankSection{display:grid;gap:0}.bankSectionPanel{background:var(--bank-portal-surface);border:1px solid var(--bank-portal-border);border-radius:var(--bank-portal-radius);box-shadow:var(--bank-portal-shadow-1);overflow:hidden}.bankSectionPlain{background:transparent;border:0;box-shadow:none}.bankSectionFlush{gap:0}.bankSectionHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap;padding:12px 14px 10px;border-bottom:1px solid var(--bank-portal-divider);background:linear-gradient(180deg,#fff,#f8fbff)}.bankSectionPlain .bankSectionHeader{background:linear-gradient(180deg,#fff,#fbfcfe);border:1px solid var(--bank-portal-border);border-radius:var(--bank-portal-radius);box-shadow:var(--bank-portal-shadow-1)}.bankSectionHeaderText{min-width:0}.bankSectionHeaderRight{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bankSectionTitle{color:var(--bank-portal-text-primary);font-size:10px;font-weight:500;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.bankSectionSubtitle{margin-top:3px;color:var(--bank-portal-text-secondary);font-size:10.5px;line-height:1.35;font-weight:400}.bankSectionBody{padding:14px;background:var(--bank-portal-surface)}.input{width:100%;min-width:0}.muted{color:var(--bank-portal-text-secondary)}.bkSoftBtn{min-width:92px}.bkHdrMeta{min-width:84px;padding:6px 9px;border:1px solid #d7e3f0;border-radius:4px;background:#f8fbff;display:grid;align-content:center;justify-items:start}.bkHdrMetaLabel{color:var(--bank-portal-text-secondary);font-size:9.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.bkHdrBadge{margin-top:2px;color:var(--bank-portal-text-primary);font-size:11px;line-height:1.1;font-weight:500}.bkHdrRight{display:flex;align-items:center;gap:8px}.bkSearchShell{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bkHdrInput{flex:0 1 360px;width:min(360px,100%);min-height:34px;padding:0 12px;border:1px solid #cfd8e3;border-radius:4px;background:#fff;color:var(--bank-portal-text-primary);outline:none;box-shadow:inset 0 1px #ffffffe6;font-size:11px}.bkHdrInput::placeholder{color:#7a8797}.bkHdrInput:focus{border-color:#6ea8e5;box-shadow:0 0 0 3px #0078d41f}.bkTableWrap,.bkListTableWrap{display:grid;gap:0;overflow-x:auto;background:#fff}.bkTable,.bkListTable{width:100%;min-width:720px;border-collapse:collapse;background:#fff}.bkTable thead th,.bkListTable thead th{text-align:left;font-weight:500;color:#201f1e;border-bottom:1px solid var(--bank-portal-border);padding:10px;font-size:11px;white-space:nowrap}.bkTd,.bkListTable tbody td{border-bottom:1px solid var(--bank-portal-divider);padding:10px;font-size:11px;color:#323130;vertical-align:middle;background:#fff}.bkLeft{text-align:left}.bkMono{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:#29445e}.bkRow{cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.bkRow:hover td{background:#faf9f8}.bkRow.isActive td{background:#eef6ff}.bkRow:focus{outline:none}.bkRow:focus td{background:#eef6ff;box-shadow:inset 0 0 0 1px #0078d42e}.bkFileRow{display:inline-flex;align-items:center;gap:8px}.bkFile{color:var(--bank-portal-text-primary);font-weight:400;letter-spacing:.01em}.bkApplicant{color:var(--bank-portal-text-primary);font-weight:400;line-height:1.35}.bkApplicantSub,.bkApplicantSubRow{margin-top:4px;color:var(--bank-portal-text-secondary);font-size:10.5px;line-height:1.35}.bkApplicantSubRow{margin-top:0}.bkListPrimary{color:var(--bank-portal-text-primary);font-size:11px;font-weight:400;line-height:1.4}.bkListSecondary{margin-top:4px;color:var(--bank-portal-text-secondary);font-size:10.5px;line-height:1.35;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.bkListFile{color:#5f6b7a}.bkListCellStack{display:grid;gap:6px;justify-items:start}.bkChip{display:inline-flex;align-items:center;min-height:22px;padding:0 10px;border-radius:999px;font-size:10px;font-weight:500;line-height:1;border:1px solid transparent;white-space:nowrap}.bkChip--brand,.bkChip--info{background:#e8f3ff;color:#005ea6;border-color:#c8e0fb}.bkChip--ok,.bkChip--success{background:#ebf9ef;color:#1d6b36;border-color:#c9ebd3}.bkChip--warn,.bkChip--warning{background:#fff6e6;color:#9a5a00;border-color:#f2ddad}.bkChip--danger,.bkChip--error{background:#fdeced;color:#a4262c;border-color:#f2c4c8}.bkChip--muted,.bkChip--neutral{background:#f3f5f7;color:#5f6b7a;border-color:#dde3ea}.bkSignals{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.bkSig{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;font-size:9.5px;font-weight:500;border:1px solid transparent;white-space:nowrap}.bkSig--brand{background:#e8f3ff;color:#005ea6;border-color:#c8e0fb}.bkSig--info{background:#eef5ff;color:#295ea8;border-color:#d1e2ff}.bkSig--ok{background:#ecf9ef;color:#1d6b36;border-color:#caebd2}.bkSig--muted{background:#f4f6f8;color:#7a8797;border-color:#e1e7ee}.bkNewDot{width:10px;height:10px;border-radius:50%;background:#0f7ed8;box-shadow:0 0 0 3px #0f7ed82e;flex:0 0 auto}.bkPager{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:14px 16px;border-top:1px solid var(--bank-portal-divider);background:linear-gradient(180deg,#fff,#fbfcfe)}.bkPagerLeft,.bkPagerRight{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bkPagerMeta,.bkPagerPage{color:#334a62;font-size:11px;font-weight:500}.bkPagerPage .bkMono,.bkPagerMeta .bkMono{color:#17324d;font-weight:500}.bkPagerBtn{min-width:104px;background:linear-gradient(180deg,#fff,#eef4fa);border-color:#bfd0e2;color:#17324d}.bkPagerBtn:hover:not(:disabled){background:linear-gradient(180deg,#fff,#e6f0fa);border-color:#8fb5db;color:#103250}.bkPagerBtn:disabled{background:#f3f5f7;border-color:#d9e0e7;color:#94a0ad;opacity:1}.bkLegend{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 16px 16px;border-top:1px solid #eef3f8;background:#fbfcfe}.bkLegendItem{display:inline-flex;align-items:center;gap:8px;color:var(--bank-portal-text-secondary);font-size:10.5px}.bkMobileList{display:none;padding:14px;gap:12px;background:#fff}.bkMobileCard{display:grid;gap:12px;border:1px solid #dfe7ef;border-radius:4px;background:#fff;padding:12px;box-shadow:var(--bank-portal-shadow-1);cursor:pointer}.bkMobileCard.isActive{border-color:#9dc4eb;background:#f7fbff}.bkMobileCardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.bkMobileEyebrow,.bkMobileMetaLabel{color:#7c8ea3;font-size:9.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.bkMobileFileWrap,.bkMobileStatusWrap,.bkMobileMetaItem,.bkMobileApplicantBlock,.bkMobileSignalsRow{min-width:0}.bkMobileFileRow{display:inline-flex;align-items:center;gap:8px;margin-top:4px}.bkMobileApplicantBlock{display:grid;gap:4px}.bkMobileSignalsRow{display:grid;gap:8px}.bkMobileMetaGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bkMobileMetaItemWide{grid-column:1 / -1}.bkMobileMetaValue{margin-top:4px;color:var(--bank-portal-text-primary);font-size:11px}.bkMobileEmpty{padding:14px;color:var(--bank-portal-text-secondary);font-size:11px}.bkMiniGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bkMiniField{min-width:0;padding:10px;border:1px solid #dfe7ef;border-radius:4px;background:linear-gradient(180deg,#fff,#fbfcfe)}.bkMiniLabel{font-size:9.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#7c8ea3}.bkMiniValue{margin-top:7px;font-size:11px;color:#24394d;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bkOverlay{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:16px;background:#00000052}.bkOverlayPanel{width:min(820px,96vw);max-height:90vh;overflow:auto;background:#fff;border:1px solid var(--bank-portal-border);border-radius:4px;box-shadow:var(--bank-portal-shadow-3)}.bkOverlayHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--bank-portal-divider);background:linear-gradient(180deg,#fff,#f7fbff)}.bkOverlayTitle{color:var(--bank-portal-text-primary);font-size:14px;font-weight:500;line-height:1.2}.bkOverlaySub{margin-top:5px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:var(--bank-portal-text-secondary);font-size:10.5px}.bkOverlayDot{color:#8a8886}.bkOverlayActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bkOverlayBody{display:grid;gap:12px;padding:16px}.bkOverlayNote{padding:10px 12px;border:1px solid #d7e3f0;border-radius:4px;background:#f8fbff;color:var(--bank-portal-text-secondary);font-size:11px;line-height:1.45}@media(max-width:1280px){.bankTopbarInner{grid-template-columns:260px minmax(0,1fr) auto}.bankUserChip{display:none}}@media(max-width:980px){.bankApp{grid-template-columns:1fr;grid-template-rows:var(--bank-portal-topbar-height) minmax(0,1fr);grid-template-areas:"topbar" "main"}.bankSidebar{position:fixed;top:var(--bank-portal-topbar-height);left:0;width:min(90vw,320px);height:calc(100vh - var(--bank-portal-topbar-height));transform:translate(-105%);transition:transform .22s ease;box-shadow:var(--bank-portal-shadow-3)}.bankApp.isMobileOpen .bankSidebar{transform:translate(0)}.bankSidebarClose{display:inline-grid;place-items:center}.bankOverlay{position:fixed;inset:var(--bank-portal-topbar-height) 0 0 0;display:block;border:0;margin:0;padding:0;background:#00000052;z-index:10}.bankApp:not(.isMobileOpen) .bankOverlay{display:none}.bankTopbarInner{grid-template-columns:auto 1fr auto;gap:10px}.bankTopbarBrand{display:none}.bankTopbarCenter{min-width:0}.bankTopbarSearch{max-width:none;min-width:0}.bankContent{padding:10px 14px 14px}.bankDashboardGridCompact{grid-template-columns:repeat(2,minmax(150px,180px));justify-content:start}.bkMiniGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.bankPageHeader{flex-direction:column;align-items:stretch}.bankPageHeaderRight{justify-content:flex-start}.bkSearchShell,.bkPager{flex-direction:column;align-items:stretch}.bkPagerRight{justify-content:space-between}.bankSectionHeader{flex-direction:column;align-items:stretch}.bankSectionHeaderRight{justify-content:flex-start}}@media(max-width:720px){.bkTable,.bkListTable{display:none}.bkMobileList{display:grid}}@media(max-width:640px){.bankTopbarInner{padding:0 8px}.bankCopilotBtn{padding:0 10px}.bankTopbarSearch{height:30px}.bankTopbarLogout{display:none}.bankContent{padding:10px 12px 12px}.bankPageTitle{font-size:14px}.bankDashboardGridCompact{grid-template-columns:1fr}.bankDashboardStatValue{font-size:14px}.bankToolbarActions,.bankIdleActions{width:100%}.bankToolbarActions>.btn,.bankToolbarActions>.btnGhost{flex:1 1 100%}.bankDashboardActionsBar{justify-content:stretch}.bankNavAction{width:calc(100% - 12px);margin-left:12px}.bankNavActionBadge{display:none}.bkPager,.bkLegend,.bankSectionHeader,.bankSectionBody{padding-left:12px;padding-right:12px}.bkHdrInput{flex-basis:100%;width:100%}.bkOverlay{padding:10px}.bkOverlayBody{padding:12px}}.bankProfilePage{gap:12px}.bankProfileNotice{padding:10px 12px;border-radius:4px;border:1px solid transparent;font-size:12px;line-height:1.45}.bankProfileNotice.is-danger{background:#fdeced;border-color:#f2c4c8;color:#a4262c}.bankProfileNotice.is-success{background:#edf9f0;border-color:#cbe8d2;color:#1f6b34}.bankProfileNotice.is-info{background:#eef6ff;border-color:#d2e6fb;color:#1e4976}.bankProfileHero .bankSectionBody{padding:14px}.bankProfileHeroRow{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.bankProfileHeroIdentity{display:flex;align-items:flex-start;gap:14px;min-width:0;flex:1 1 420px}.bankProfileHeroText{min-width:0;display:grid;gap:7px}.bankProfileHeroTitle{color:var(--bank-portal-text-primary);font-size:20px;font-weight:600;line-height:1.2;word-break:break-word}.bankProfileHeroSubtitle{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--bank-portal-text-secondary);font-size:12px;line-height:1.4}.bankProfileHeroDot{color:#8a8886}.bankProfileHeroStats{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:10px;min-width:min(100%,520px);flex:1 1 420px}.bankProfileStat{border:1px solid #dfe7ef;border-radius:4px;background:linear-gradient(180deg,#fff,#fbfcfe);padding:11px 12px;box-shadow:var(--bank-portal-shadow-1);min-width:0}.bankProfileStatLabel{color:#7c8ea3;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bankProfileStatValue{margin-top:7px;color:var(--bank-portal-text-primary);font-size:14px;font-weight:600;line-height:1.25;word-break:break-word}.bankProfileStatHint{margin-top:6px;color:var(--bank-portal-text-secondary);font-size:11px;line-height:1.35}.bankProfileGrid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,.9fr);gap:12px}.bankProfileMainCard,.bankProfileSideCard{min-width:0}.bankProfileForm{display:grid;gap:14px}.bankProfileFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bankProfileFormGridSingle{grid-template-columns:1fr}.bankProfileInputBlock{display:grid;gap:6px;min-width:0}.bankProfileInputBlockWide{grid-column:1 / -1}.bankProfileInputLabel{color:var(--bank-portal-text-primary);font-size:12px;font-weight:600;line-height:1.25}.bankProfileInput{min-height:34px;padding:0 12px;border:1px solid #cfd8e3;border-radius:4px;background:#fff;color:var(--bank-portal-text-primary);outline:none;font-size:13px;box-shadow:inset 0 1px #ffffffe6}.bankProfileInput:focus{border-color:#6ea8e5;box-shadow:0 0 0 3px #0078d41f}.bankProfileInput::placeholder{color:#7a8797}.bankProfilePasswordWrap{position:relative;width:100%}.bankProfileInputPassword{padding-right:40px}.bankProfilePasswordPeek{position:absolute;top:50%;right:8px;left:auto;transform:translateY(-50%);width:24px;height:24px;border:0;border-radius:4px;background:transparent;color:#6f7f90;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;z-index:2}.bankProfilePasswordPeek:hover{background:#eef4fb;color:#36536f}.bankProfilePasswordPeek:focus-visible{outline:2px solid rgba(0,120,212,.28);outline-offset:1px}.bankProfilePasswordPeek svg{width:14px;height:14px;display:block;fill:currentColor}.bankProfileActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bankProfileFieldGrid{display:grid;gap:10px}.bankProfileField{min-width:0;padding:10px;border:1px solid #dfe7ef;border-radius:4px;background:linear-gradient(180deg,#fff,#fbfcfe)}.bankProfileFieldLabel{color:#7c8ea3;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bankProfileFieldValue{margin-top:7px;color:#24394d;font-size:13px;font-weight:500;line-height:1.4;word-break:break-word}.bankProfileFieldValue.is-mono{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px}.bankProfileMiniHeading{color:var(--bank-portal-text-primary);font-size:12px;font-weight:700;line-height:1.3}.bankProfileMiniText{margin-top:5px;color:var(--bank-portal-text-secondary);font-size:12px;line-height:1.45}.bankProfileRoleBox{margin-top:12px;padding-top:12px;border-top:1px solid var(--bank-portal-divider);display:grid;gap:8px}.bankProfileChipRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bankProfileSecurityGrid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:12px}.bankProfileSecurityPanel{min-width:0;padding:12px;border:1px solid #dfe7ef;border-radius:4px;background:linear-gradient(180deg,#fff,#fbfcfe);display:grid;gap:12px}.bankProfileSecurityHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.bankProfileMfaSummary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bankProfileMfaSetup{display:grid;gap:12px;padding:12px;border:1px solid #d7e3f0;border-radius:4px;background:#f8fbff}.bankProfileMfaQrWrap{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start}.bankProfileMfaQr{width:188px;min-height:188px;padding:10px;border:1px solid #d8e6f4;border-radius:4px;background:#fff;display:grid;place-items:center;overflow:hidden}.bankProfileMfaQr svg{width:100%;height:auto;display:block}.bankProfileMfaSecretBox{min-width:0;padding:10px;border:1px dashed #bdd4eb;border-radius:4px;background:#fff}.bankProfileMfaVerifyRow,.bankProfileFactorList{display:grid;gap:10px}.bankProfileFactorRow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 12px;border:1px solid #dfe7ef;border-radius:4px;background:#fff}.bankProfileFactorMain{min-width:0;display:grid;gap:6px}.bankProfileFactorTitle{color:var(--bank-portal-text-primary);font-size:13px;font-weight:600;line-height:1.35}.bankProfileFactorMeta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bankProfileFactorDate{color:var(--bank-portal-text-secondary);font-size:11px;line-height:1.35}.bankProfileEmptyState{padding:14px 12px;border:1px dashed #cfd8e3;border-radius:4px;background:#fafcfe;color:var(--bank-portal-text-secondary);font-size:12px;line-height:1.45}.bankProfileSessionNote{margin-top:12px;padding-top:12px;border-top:1px solid var(--bank-portal-divider);color:var(--bank-portal-text-secondary);font-size:12px;line-height:1.45;word-break:break-word}.bankProfileSessionKey{display:block;margin-top:6px;color:#29445e;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px}@media(max-width:1180px){.bankProfileHeroStats{grid-template-columns:repeat(2,minmax(150px,1fr))}.bankProfileGrid,.bankProfileSecurityGrid{grid-template-columns:1fr}}@media(max-width:860px){.bankProfileFormGrid,.bankProfileMfaSummary,.bankProfileMfaQrWrap{grid-template-columns:1fr}.bankProfileHeroStats{grid-template-columns:1fr;min-width:0}}@media(max-width:640px){.bankProfileHeroTitle{font-size:18px}.bankProfileActions{width:100%}.bankProfileActions>.btn,.bankProfileActions>.btnGhost{flex:1 1 100%}.bankProfileMfaQr{width:100%}}.bankOrgNotice{padding:10px 12px;border-radius:4px;border:1px solid transparent;font-size:12px;line-height:1.45}.bankOrgNotice.is-danger{background:#fdeced;border-color:#f2c4c8;color:#a4262c}.bankOrgNotice.is-success{background:#edf9f0;border-color:#cbe8d2;color:#1f6b34}.bankOrgNotice.is-info{background:#eef6ff;border-color:#d2e6fb;color:#1e4976}.bankOrgHero .bankSectionBody{padding:14px}.bankOrgHeroRow{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.bankOrgHeroIdentity{display:flex;align-items:flex-start;gap:14px;min-width:0;flex:1 1 420px}.bankOrgAvatar{width:52px;height:52px;border-radius:50%;display:inline-grid;place-items:center;background:linear-gradient(180deg,#eef5ff,#ddeafe);color:#275ea8;font-size:16px;font-weight:700;letter-spacing:.05em;border:1px solid #c8dcfb;flex:0 0 auto}.bankOrgHeroText{min-width:0;display:grid;gap:7px}.bankOrgHeroTitle{color:var(--bank-portal-text-primary);font-size:20px;font-weight:600;line-height:1.2;word-break:break-word}.bankOrgHeroSubtitle{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--bank-portal-text-secondary);font-size:12px;line-height:1.4}.bankOrgHeroDot{color:#8a8886}.bankOrgChipRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bankOrgHeroStats{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:10px;min-width:min(100%,520px);flex:1 1 420px}.bankOrgStat{border:1px solid #dfe7ef;border-radius:4px;background:linear-gradient(180deg,#fff,#fbfcfe);padding:11px 12px;box-shadow:var(--bank-portal-shadow-1);min-width:0}.bankOrgStatLabel{color:#7c8ea3;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bankOrgStatValue{margin-top:7px;color:var(--bank-portal-text-primary);font-size:14px;font-weight:600;line-height:1.25;word-break:break-word}.bankOrgStatHint{margin-top:6px;color:var(--bank-portal-text-secondary);font-size:11px;line-height:1.35}.bankOrgGrid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,.9fr);gap:12px}.bankOrgMainCard,.bankOrgSideCard{min-width:0}.bankOrgForm{display:grid;gap:14px}.bankOrgFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bankOrgFormGridSingle{grid-template-columns:1fr}.bankOrgInputBlock{display:grid;gap:6px;min-width:0}.bankOrgInputBlockWide{grid-column:1 / -1}.bankOrgInputLabel{color:var(--bank-portal-text-primary);font-size:12px;font-weight:600;line-height:1.25}.bankOrgInput{min-height:34px;padding:0 12px;border:1px solid #cfd8e3;border-radius:4px;background:#fff;color:var(--bank-portal-text-primary);outline:none;font-size:13px;box-shadow:inset 0 1px #ffffffe6}.bankOrgInput:focus{border-color:#6ea8e5;box-shadow:0 0 0 3px #0078d41f}.bankOrgInput::placeholder{color:#7a8797}.bankOrgActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bankOrgFieldGrid{display:grid;gap:10px}.bankOrgField{min-width:0;padding:10px;border:1px solid #dfe7ef;border-radius:4px;background:linear-gradient(180deg,#fff,#fbfcfe)}.bankOrgFieldLabel{color:#7c8ea3;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bankOrgFieldValue{margin-top:7px;color:#24394d;font-size:13px;font-weight:500;line-height:1.4;word-break:break-word}.bankOrgFieldValue.is-mono{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px}.bankOrgMiniHeading{color:var(--bank-portal-text-primary);font-size:12px;font-weight:700;line-height:1.3}.bankOrgMiniText{margin-top:5px;color:var(--bank-portal-text-secondary);font-size:12px;line-height:1.45}.bankOrgInfoBox{margin-top:12px;padding-top:12px;border-top:1px solid var(--bank-portal-divider)}.bankOrgContactGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bankOrgContactPanel{min-width:0;padding:12px;border:1px solid #dfe7ef;border-radius:4px;background:linear-gradient(180deg,#fff,#fbfcfe);display:grid;gap:10px}@media(max-width:1180px){.bankOrgHeroStats{grid-template-columns:repeat(2,minmax(150px,1fr))}.bankOrgGrid,.bankOrgContactGrid{grid-template-columns:1fr}}@media(max-width:860px){.bankOrgFormGrid{grid-template-columns:1fr}.bankOrgHeroStats{grid-template-columns:1fr;min-width:0}}@media(max-width:640px){.bankOrgHeroTitle{font-size:18px}.bankOrgActions{width:100%}.bankOrgActions>.btn,.bankOrgActions>.btnGhost{flex:1 1 100%}}.bankSettingsHero .bankSectionBody{padding:14px}.bankSettingsHeroRow{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.bankSettingsHeroMain{display:flex;align-items:flex-start;gap:14px;min-width:0;flex:1 1 460px}.bankSettingsHeroText{min-width:0;display:grid;gap:7px}.bankSettingsHeroEyebrow{font-size:9.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#7c8ea3}.bankSettingsHeroTitle{margin:0;color:var(--bank-portal-text-primary);font-size:11.5px;font-weight:500;line-height:1.2}.bankSettingsHeroDescription{margin:0;max-width:760px;color:var(--bank-portal-text-secondary);font-size:10.5px;line-height:1.6}.bankSettingsHeroChips{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:2px}.bankSettingsHeroStats{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:10px;min-width:min(100%,520px);flex:1 1 420px}.bankSettingsStat{border:1px solid #dfe7ef;border-radius:4px;background:linear-gradient(180deg,#fff,#fbfcfe);padding:11px 12px;box-shadow:var(--bank-portal-shadow-1);min-width:0}.bankSettingsStatLabel{color:#7c8ea3;font-size:9.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.bankSettingsStatValue{margin-top:7px;color:var(--bank-portal-text-primary);font-size:11px;font-weight:500;line-height:1.25;word-break:break-word}.bankSettingsStatHint{margin-top:6px;color:var(--bank-portal-text-secondary);font-size:10px;line-height:1.35}.bankSettingsProgressWrap{margin-top:14px}.bankSettingsProgressBar{width:100%;height:8px;border-radius:999px;overflow:hidden;background:#eaf0f6;border:1px solid #dbe6f1}.bankSettingsProgressFill{display:block;width:42%;height:100%;border-radius:999px;background:linear-gradient(90deg,#54a6eb,#0f7ed8)}.bankSettingsProgressMeta{margin-top:8px;font-size:10px;color:var(--bank-portal-text-secondary)}.bankSettingsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bankSettingsCard{min-width:0}.bankSettingsMiniList{display:grid;gap:10px}.bankSettingsMiniPoint{padding:10px 12px;border:1px solid #dfe7ef;border-radius:4px;background:linear-gradient(180deg,#fff,#fbfcfe)}.bankSettingsMiniPointTitle{color:var(--bank-portal-text-primary);font-size:11px;font-weight:500;line-height:1.35}.bankSettingsMiniPointText{margin-top:4px;color:var(--bank-portal-text-secondary);font-size:10.5px;line-height:1.55}.bankSettingsNotice{padding:12px;border-radius:4px;border:1px solid #d7e3f0;background:#f8fbff;font-size:10.5px;line-height:1.65;color:var(--bank-portal-text-secondary)}@media(max-width:1180px){.bankSettingsHeroStats{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media(max-width:920px){.bankSettingsGrid{grid-template-columns:1fr}}@media(max-width:860px){.bankSettingsHeroStats{grid-template-columns:1fr;min-width:0}}@media(max-width:640px){.bankSettingsHeroTitle{font-size:11px}.bankSettingsHero .bankSectionBody{padding:12px}}.bankTeamHero .bankSectionBody{padding:14px}.bankTeamHeroRow{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.bankTeamHeroMain{display:flex;align-items:flex-start;gap:14px;min-width:0;flex:1 1 460px}.bankTeamHeroText{min-width:0;display:grid;gap:7px}.bankTeamHeroEyebrow{font-size:9.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#7c8ea3}.bankTeamHeroTitle{margin:0;color:var(--bank-portal-text-primary);font-size:11.5px;font-weight:500;line-height:1.2}.bankTeamHeroDescription{margin:0;max-width:760px;color:var(--bank-portal-text-secondary);font-size:10.5px;line-height:1.6}.bankTeamHeroChips{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:2px}.bankTeamHeroStats{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:10px;min-width:min(100%,520px);flex:1 1 420px}.bankTeamStat{border:1px solid #dfe7ef;border-radius:4px;background:linear-gradient(180deg,#fff,#fbfcfe);padding:11px 12px;box-shadow:var(--bank-portal-shadow-1);min-width:0}.bankTeamStatLabel{color:#7c8ea3;font-size:9.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.bankTeamStatValue{margin-top:7px;color:var(--bank-portal-text-primary);font-size:11px;font-weight:500;line-height:1.25;word-break:break-word}.bankTeamStatHint{margin-top:6px;color:var(--bank-portal-text-secondary);font-size:10px;line-height:1.35}.bankTeamProgressWrap{margin-top:14px}.bankTeamProgressBar{width:100%;height:8px;border-radius:999px;overflow:hidden;background:#eaf0f6;border:1px solid #dbe6f1}.bankTeamProgressFill{display:block;width:36%;height:100%;border-radius:999px;background:linear-gradient(90deg,#54a6eb,#0f7ed8)}.bankTeamProgressMeta{margin-top:8px;font-size:10px;color:var(--bank-portal-text-secondary)}.bankTeamGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bankTeamCard{min-width:0}.bankTeamStack{display:grid;gap:10px}.bankTeamRow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:4px;border:1px solid #dfe7ef;background:linear-gradient(180deg,#fff,#fbfcfe)}.bankTeamRowTextWrap{min-width:0}.bankTeamRowTitle{color:var(--bank-portal-text-primary);font-size:11px;font-weight:500;line-height:1.35}.bankTeamRowText{margin-top:4px;color:var(--bank-portal-text-secondary);font-size:10.5px;line-height:1.55}.bankTeamNotice{padding:12px;border-radius:4px;border:1px solid #d7e3f0;background:#f8fbff;font-size:10.5px;line-height:1.65;color:var(--bank-portal-text-secondary)}@media(max-width:1180px){.bankTeamHeroStats{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media(max-width:920px){.bankTeamGrid{grid-template-columns:1fr}}@media(max-width:860px){.bankTeamHeroStats{grid-template-columns:1fr;min-width:0}}@media(max-width:640px){.bankTeamHeroTitle{font-size:11px}.bankTeamHero .bankSectionBody{padding:12px}.bankTeamRow{flex-direction:column;align-items:flex-start}}:root{--bk-radius: 4px;--bk-border: var(--bank-portal-border);--bk-surface: var(--bank-portal-surface);--bk-surface-soft: var(--bank-portal-surface-soft);--bk-text: var(--bank-portal-text-primary);--bk-text-soft: var(--bank-portal-text-secondary);--bk-text-muted: var(--bank-portal-text-tertiary);--bk-brand-soft: #eef4ff;--bk-danger: var(--bank-portal-danger);--bk-danger-soft: var(--bank-portal-danger-soft);--bk-ok: #1f6b34;--bk-ok-soft: #edf9f0;--bk-ease: .15s ease;--bk-font-title: 11.5px;--bk-font-body: 11px;--bk-font-meta: 10.5px;--bk-font-label: 9.5px}.bkReviewPage{display:grid;gap:14px;font-size:var(--bk-font-body)}.bkReviewPage,.bkReviewPage *{font-weight:400}.bkReviewHeaderActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bkReviewCommandBar{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.bkReviewCommandBar .cmd-btn{height:30px;padding:0 10px;border:1px solid var(--bk-border);border-radius:var(--bk-radius);background:#fff;color:var(--bk-text);font-size:var(--bk-font-body);font-weight:400;cursor:pointer;white-space:nowrap;transition:background var(--bk-ease),border-color var(--bk-ease),color var(--bk-ease)}.bkReviewCommandBar .cmd-btn:hover:not(:disabled){background:var(--bk-surface-soft);border-color:#c8c6c4}.bkReviewCommandBar .cmd-btn.isActive{background:var(--bk-brand-soft);border-color:#c7e0f4;color:var(--bk-text);font-weight:500}.bkReviewCommandBar .cmd-btn:disabled{opacity:.62;cursor:not-allowed}.bkReviewAlert{padding:10px 12px;border-radius:var(--bk-radius);border:1px solid transparent;font-size:var(--bk-font-body);line-height:1.45}.bkReviewAlert--danger{background:var(--bk-danger-soft);border-color:#f3b9bd;color:var(--bk-danger)}.bkReviewAlert--ok{background:var(--bk-ok-soft);border-color:#cbe8d2;color:var(--bk-ok)}.bkHeroPanel{border-radius:var(--bk-radius)}.bkHeroPanelRow{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.bkHeroPanelMain{min-width:0;flex:1 1 440px}.bkHeroPanelEyebrow{color:var(--bk-text-muted);font-size:var(--bk-font-label);font-weight:500;letter-spacing:.08em;text-transform:uppercase}.bkHeroPanelTitle{margin:4px 0 0;color:var(--bk-text);font-size:var(--bk-font-title);font-weight:500;line-height:1.2}.bkHeroPanelMeta{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px;align-items:center;color:var(--bk-text-soft);font-size:var(--bk-font-body);line-height:1.35}.bkHeroPanelAside{display:grid;gap:8px;justify-items:end;min-width:160px}.bkHeroPanelKpis{margin-top:14px}.bkReviewHeroMetaLabel{color:var(--bk-text-soft)}.bkReviewHeroMetaValue{color:var(--bk-text);font-weight:400}.bkReviewHeroSep{color:var(--bk-text-muted)}.bkReviewHeroMiniMeta{color:var(--bk-text-soft);font-size:var(--bk-font-meta);line-height:1.35;text-align:right}.bkReviewBadge{display:inline-flex;align-items:center;min-height:22px;padding:0 10px;border-radius:999px;border:1px solid transparent;font-size:var(--bk-font-meta);font-weight:500;line-height:1;white-space:nowrap}.bkReviewBadge--brand,.bkReviewBadge--info{background:#e8f3ff;color:#005ea6;border-color:#c8e0fb}.bkReviewBadge--ok{background:#ebf9ef;color:#1d6b36;border-color:#c9ebd3}.bkReviewBadge--warn{background:#fff6e6;color:#9a5a00;border-color:#f2ddad}.bkReviewBadge--danger{background:#fdeced;color:#a4262c;border-color:#f2c4c8}.bkReviewBadge--muted,.bkReviewBadge--neutral{background:#f3f5f7;color:#5f6b7a;border-color:#dde3ea}.bkReviewKpiGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.bkReviewKpi{min-width:0;padding:12px;border-radius:var(--bk-radius);border:1px solid var(--bk-border);background:var(--bk-surface-soft);transition:background var(--bk-ease),border-color var(--bk-ease)}.bkReviewKpi--brand,.bkReviewKpi--info{background:#eef4ff;border-color:#d7e3fb}.bkReviewKpi--ok{background:#edf8f0;border-color:#d3e8d8}.bkReviewKpi--warn{background:#fff8ed;border-color:#f1e0bf}.bkReviewKpi--danger{background:#fdf1f1;border-color:#efd3d4}.bkReviewKpiLabel{color:var(--bk-text-soft);font-size:var(--bk-font-label);font-weight:500;letter-spacing:.08em;text-transform:uppercase}.bkReviewKpiValue{margin-top:8px;color:var(--bk-text);font-size:var(--bk-font-body);font-weight:500;line-height:1.3;word-break:break-word}.bkReviewKpiHint{margin-top:6px;color:var(--bk-text-soft);font-size:var(--bk-font-meta);line-height:1.35}.bkReviewSection--decision .bankSectionHeader{background:#eef3ff}.bkReviewSection--chat .bankSectionHeader{background:#f8fafc}.bkReviewSection--request .bankSectionHeader{background:#fff8ef}.bkReviewSection--soft .bankSectionHeader{background:#f8fafc}.bkReviewActionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bkReviewActionPanel{min-width:0;padding:12px;border:1px solid var(--bk-border);border-radius:var(--bk-radius);background:var(--bk-surface-soft)}.bkReviewMiniTitle{font-size:var(--bk-font-body);font-weight:500;color:#24394d}.bkReviewMiniSub,.bkReviewInlineNote{margin-top:4px;font-size:var(--bk-font-body);line-height:1.45;color:var(--bk-text-soft)}.bkReviewActionState{margin-top:8px;color:var(--bk-text);font-size:var(--bk-font-body);font-weight:500;line-height:1.3}.bkReviewSignals{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px}.bkReviewDecisionPanel{margin-top:14px;padding-top:14px;border-top:1px solid var(--bk-border);display:grid;gap:10px}.bkReviewDecisionHead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.bkReviewInlineActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bkReviewAlignRight{justify-content:flex-end}.bkReviewTopNote{margin-top:12px}.bkReviewTextarea{width:100%;min-width:0;padding:10px 12px;line-height:1.5;font-size:var(--bk-font-body);font-weight:400;resize:vertical;border:1px solid #d3dce6;border-radius:var(--bk-radius);background:#fff;color:var(--bk-text);outline:none}.bkReviewTextarea::placeholder{color:#94a3b8}.bkReviewTextarea:focus{border-color:#93c5fd;box-shadow:0 0 0 1px #3b82f640}.bkReviewDossierGrid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:14px}.bkReviewDossierMain,.bkReviewDossierSide,.bkReviewSideStack{min-width:0;display:grid;gap:14px}.bkFieldGrid{display:grid;gap:10px}.bkFieldGridCols1{grid-template-columns:1fr}.bkFieldGridCols2{grid-template-columns:repeat(2,minmax(0,1fr))}.bkFieldGridCols3{grid-template-columns:repeat(3,minmax(0,1fr))}.bkFieldGridCols4{grid-template-columns:repeat(4,minmax(0,1fr))}.bkField{min-width:0;padding:12px;border:1px solid var(--bk-border);border-radius:var(--bk-radius);background:var(--bk-surface-soft)}.bkFieldLabel{font-size:var(--bk-font-label);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--bk-text-soft)}.bkFieldValue{margin-top:8px;font-size:var(--bk-font-body);font-weight:400;color:#24394d;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bkFieldValue.isMono{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--bk-font-meta);color:#37506a}.bkReviewNoteCard{padding:12px;border:1px solid var(--bk-border);border-radius:var(--bk-radius);background:var(--bk-surface-soft)}.bkReviewNoteCardLabel{color:var(--bk-text-soft);font-size:var(--bk-font-label);font-weight:500;letter-spacing:.08em;text-transform:uppercase}.bkReviewNoteCardValue{margin-top:8px;color:var(--bk-text);font-size:var(--bk-font-body);font-weight:500;line-height:1.3}.bkReviewMessagesPanel{padding:12px;border:1px solid var(--bk-border);border-radius:var(--bk-radius);background:var(--bk-surface-soft);max-height:420px;overflow:auto;display:grid;gap:10px}.bkReviewMsgRow{display:grid;justify-content:start}.bkReviewMsgRow.isMine{justify-content:end}.bkReviewMsgBubble{width:min(860px,100%);padding:12px;border:1px solid var(--bk-border);border-radius:var(--bk-radius);background:#fff}.bkReviewMsgBubble.isMine{background:#eef4ff;border-color:#d7e3fb}.bkReviewMsgMeta{display:flex;justify-content:space-between;gap:10px;margin-bottom:6px}.bkReviewMsgHeader{font-size:var(--bk-font-body);font-weight:500;color:#24394d}.bkReviewMsgTime{font-size:var(--bk-font-meta);color:var(--bk-text-soft);white-space:nowrap}.bkReviewMsgBody{white-space:pre-wrap;word-break:break-word;line-height:1.5;color:#24394d;font-size:var(--bk-font-body)}.bkReviewReplyPanel{margin-top:12px;display:grid;gap:10px}.bkReviewRequestGrid{display:grid;grid-template-columns:1.1fr .9fr;gap:14px;align-items:start}.bkReviewRequestLeft,.bkReviewRequestRight{min-width:0}.bkReviewTopActions{margin-top:10px}.bkReviewDocGrid{display:grid;gap:8px}.bkReviewDocItem{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--bk-border);border-radius:var(--bk-radius);background:var(--bk-surface-soft);color:#24394d;font-size:var(--bk-font-body);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--bk-ease)}.bkReviewDocItem:hover{background:#f1f5f9}.bkReviewDocItem input{transform:translateY(1px)}.bkReviewRawSection{border-radius:var(--bk-radius)}.bkReviewSummary{cursor:pointer;color:#24394d;font-size:var(--bk-font-body);font-weight:500;list-style:none;padding:12px 14px 0;background:#fbfcfe}.bkReviewSummary::-webkit-details-marker{display:none}.bkReviewSummarySub{margin-top:6px;padding:0 14px;color:var(--bk-text-soft);font-size:var(--bk-font-meta);line-height:1.4}.bkReviewRawBox{margin:10px 14px 14px;padding:12px;border:1px solid var(--bk-border);border-radius:var(--bk-radius);background:var(--bk-surface-soft);overflow:auto;max-height:520px;font-size:var(--bk-font-meta);color:#24394d}.bkReviewEmpty{padding:14px 12px;color:var(--bk-text-soft);font-size:var(--bk-font-body)}@media(max-width:1280px){.bkReviewKpiGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.bkReviewDossierGrid{grid-template-columns:1fr}}@media(max-width:980px){.bkReviewActionGrid,.bkFieldGridCols3,.bkReviewRequestGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.bkReviewInlineActions{justify-content:flex-start}}@media(max-width:760px){.bkHeroPanelRow,.bkReviewDecisionHead{flex-direction:column;align-items:stretch}.bkHeroPanelAside{justify-items:start;min-width:0}.bkReviewHeroMiniMeta{text-align:left}.bkReviewKpiGrid,.bkReviewActionGrid,.bkFieldGridCols3,.bkReviewRequestGrid{grid-template-columns:1fr}.bkHeroPanelTitle{font-size:var(--bk-font-body)}}body.merchant-theme .mc-sidebar-inline-toggle,body.merchant-theme .mc-sidebar-inline-toggle-spacer{width:14px!important;min-width:14px!important;height:30px!important;padding:0!important}body.merchant-theme .mc-sidebar-inline-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#dbe7f1!important;background:transparent!important;border:0!important;box-shadow:none!important}body.merchant-theme .mc-sidebar-chevron-svg{width:12px!important;height:12px!important;display:block!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}body.merchant-theme .mc-sidebar-search{padding:8px!important;background:#223443!important;border:0!important}body.merchant-theme .mc-sidebar-search-box{height:32px!important;min-height:32px!important;padding:0 9px!important;gap:8px!important;background:#1d2d3b!important;border:0!important;box-shadow:none!important}body.merchant-theme .mc-sidebar-search-icon,body.merchant-theme .mc-sidebar-search-icon-svg{width:14px!important;height:14px!important;color:#dbe7f1!important}body.merchant-theme .mc-sidebar-search-box input{width:100%!important;height:100%!important;min-height:0!important;padding:0!important;border:0!important;outline:none!important;background:transparent!important;color:#fff!important;box-shadow:none!important}body.merchant-theme .mc-sidebar-search-box input::placeholder{color:#9fb2c2!important}body.merchant-theme .mc-sidebar-search-box:focus-within{background:#243747!important}body.merchant-theme .mc-topbar-search-shell{width:min(100%,620px)!important}body.merchant-theme .mc-search-box{height:32px!important;min-height:32px!important;padding:0 10px!important;gap:8px!important;background:#243747!important;border:0!important;box-shadow:none!important}body.merchant-theme .mc-search-box-icon,body.merchant-theme .mc-topbar-search-svg{width:15px!important;height:15px!important;color:#dbe7f1!important}body.merchant-theme .mc-search-box input{width:100%!important;height:100%!important;min-height:0!important;padding:0!important;border:0!important;outline:none!important;background:transparent!important;color:#fff!important;box-shadow:none!important}body.merchant-theme .mc-search-box input::placeholder{color:#9fb2c2!important}body.merchant-theme .mc-search-box:focus-within{background:#2a3f51!important}body.merchant-theme .mc-topbar-search-dropdown{top:calc(100% + 5px)!important;padding:6px!important;background:#223443!important;border:0!important;box-shadow:none!important}body.merchant-theme .mc-topbar-search-result{min-height:34px!important;padding:7px 9px!important;background:#213443!important;color:#fff!important;border:0!important;box-shadow:none!important}body.merchant-theme .mc-topbar-search-result:hover{background:#38536a!important}body.merchant-theme .mc-topbar-search-result-label{color:#fff!important}body.merchant-theme .mc-topbar-search-result-hint,body.merchant-theme .mc-topbar-search-empty{color:#d5e0ea!important}body.merchant-theme .mc-sidebar-close{width:30px!important;height:30px!important;color:#fff!important;background:#496176!important;border:0!important;box-shadow:none!important}body.merchant-theme .mc-sidebar-close:hover{background:#5b768d!important}body.merchant-theme .mc-sidebar-list{min-height:auto!important;justify-content:start!important;gap:12px!important}body.merchant-theme .mc-sidebar-session-block{margin-top:6px!important;padding-top:8px!important;border-top:1px solid rgba(255,255,255,.08)!important}body.merchant-theme .mc-sidebar-logout-btn{width:100%!important;justify-content:flex-start!important}.mAiStickyNote,.mAiStickyNote *{box-sizing:border-box;font-family:var(--mc-azure-font, "Segoe UI", sans-serif)}.mAiStickyNote{position:fixed;top:0;left:0;z-index:120;border:1px solid rgba(91,103,122,.28);border-radius:3px;background:linear-gradient(135deg,#ffffff9e,#fff3),linear-gradient(180deg,#fff9d7,#fff3b8);color:#1f2937;box-shadow:0 12px 32px #0f172a33}.mAiStickyNoteCollapsed{width:178px;min-height:42px;display:grid;gap:2px;padding:7px 10px;cursor:grab;text-align:left}.mAiStickyNoteCollapsed span{font-size:12px;line-height:1.2;font-weight:500}.mAiStickyNoteCollapsed strong{font-size:11px;line-height:1.2;font-weight:400;color:#6b5f24}.mAiPanel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.mAiHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px;cursor:grab;border-bottom:1px solid rgba(91,103,122,.18)}.mAiHead h2{margin:0;font-size:12px;line-height:1.25;font-weight:500}.mAiHead p{margin:2px 0 0;font-size:11px;line-height:1.3;color:#6b5f24}.mAiHeadActions{display:inline-flex;gap:4px}.mAiHeadActions button{width:24px;height:24px;border:0;border-radius:3px;background:#1f293714;color:#1f2937;cursor:pointer;font-size:12px}.mAiHeadActions button:hover{background:#1f293724}.mAiBody{min-height:0;overflow:auto;display:grid;align-content:start;gap:9px;padding:10px}.mAiMerchant,.mAiCard{display:grid;gap:6px;padding:9px;border:1px solid rgba(91,103,122,.18);border-radius:3px;background:#ffffff85}.mAiMerchant span,.mAiCommand span,.mAiRows span{font-size:11px;line-height:1.3;color:#6b7280}.mAiMerchant strong,.mAiRows strong{min-width:0;font-size:12px;line-height:1.35;font-weight:500;word-break:break-word}.mAiCommand{display:grid;gap:5px}.mAiCommand textarea{width:100%;min-height:74px;resize:vertical;border:1px solid rgba(91,103,122,.28);border-radius:3px;padding:8px;background:#ffffffb3;color:#111827;font-size:12px;line-height:1.4;outline:none}.mAiCommand textarea:focus{border-color:#7aa7d9;box-shadow:inset 0 0 0 1px #7aa7d959}.mAiExamples{display:flex;flex-wrap:wrap;gap:5px}.mAiExamples button{min-height:24px;padding:0 8px;border:1px solid rgba(91,103,122,.2);border-radius:999px;background:#ffffff8f;color:#374151;font-size:11px;cursor:pointer}.mAiExamples button:hover{background:#ffffffd1}.mAiNotice{display:grid;gap:3px;padding:8px;border-radius:3px;font-size:11px;line-height:1.4}.mAiNotice strong{font-size:12px;font-weight:500}.mAiNoticeDanger{border:1px solid #f0c7c7;background:#fff5f5;color:#8b3a3a}.mAiNoticeSuccess{border:1px solid #cfe8d6;background:#f4fbf6;color:#245c35}.mAiNoticeUpgrade{border:1px solid #e3d58f;background:#fff8d6;color:#6b5f24}.mAiCardTitle{font-size:12px;line-height:1.3;font-weight:500;color:#111827}.mAiRows{display:grid;gap:6px}.mAiRows div{display:flex;justify-content:space-between;gap:10px}.mAiRows strong{text-align:right}.mAiInvoiceList{display:grid;gap:7px}.mAiInvoiceList div{display:grid;gap:3px;padding:7px;border-radius:3px;background:#ffffff80}.mAiInvoiceList span{font-size:11px;line-height:1.4;color:#374151;word-break:break-word}.mAiQr{display:grid;justify-items:center;gap:7px}.mAiQr canvas{padding:7px;border-radius:3px;background:#fff}.mAiQr div{width:100%;font-size:11px;line-height:1.4;color:#374151;word-break:break-all}.mAiActions{display:flex;gap:6px;flex-wrap:wrap;padding:9px 10px 10px;border-top:1px solid rgba(91,103,122,.18)}.mAiActions button{min-height:28px;padding:0 10px;border:0;border-radius:3px;background:var(--mc-azure-primary-btn, #0078d4);color:#fff;font-size:12px;font-weight:400;cursor:pointer}.mAiActions button:hover:not(:disabled){background:var(--mc-azure-primary-btn-hover, #005a9e)}.mAiActions button:disabled{opacity:.6;cursor:not-allowed}.mAiResizeHandle{position:absolute;border:0;background:transparent;padding:0}.mAiResizeHandleRight{top:34px;right:0;width:8px;height:calc(100% - 46px);cursor:ew-resize}.mAiResizeHandleBottom{left:0;bottom:0;width:calc(100% - 16px);height:8px;cursor:ns-resize}.mAiResizeHandleCorner{right:0;bottom:0;width:16px;height:16px;cursor:nwse-resize}.mAiResizeHandleCorner:after{content:"";position:absolute;right:4px;bottom:4px;width:7px;height:7px;border-right:1px solid rgba(31,41,55,.42);border-bottom:1px solid rgba(31,41,55,.42)}.mAiDraggingBody,.mAiResizingBody{-webkit-user-select:none;user-select:none}@media(max-width:640px){.mAiPanel{max-width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.mAiStickyNoteCollapsed{width:154px}}:root{--mc-azure-font-ui: "Segoe UI", "Segoe UI Variable Text", "Helvetica Neue", Arial, sans-serif}body.merchant-theme,body.merchant-theme button,body.merchant-theme input,body.merchant-theme select,body.merchant-theme textarea,.mc-shell,.mc-content,.mc-page-wrap,.mc-workspace,.mc-template-shell,.mc-template-content,.mc-page{font-family:var(--mc-azure-font-ui)}.mc-dashboard-home,.mc-dashboard-home *{box-sizing:border-box;font-family:var(--mc-font, "Segoe UI", Tahoma, Geneva, Verdana, sans-serif)!important;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:2px!important;box-shadow:none!important}.mc-dashboard-home{width:100%;min-width:0;display:grid;gap:10px;color:var(--mc-text, #ffffff)!important;background:transparent!important;container-type:inline-size}.mc-dashboard-home a{color:var(--mc-text, #ffffff)!important}.mc-dashboard-home svg,.mc-dashboard-home svg *{background:transparent!important}.mc-dashboard-head,.mc-dashboard-card,.mc-dashboard-control-tile,.mc-dashboard-snapshot-card,.mc-dashboard-plan-card{min-width:0;border:0!important;background:var(--mc-panel-bg, #344656)!important;color:var(--mc-text, #ffffff)!important}.mc-dashboard-head{min-height:42px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--mc-panel-dark, #223443)!important}.mc-dashboard-head h1,.mc-dashboard-head p{margin:0;color:var(--mc-text, #ffffff)!important;line-height:1.35}.mc-dashboard-head p{color:var(--mc-muted-soft, #d5e0ea)!important}.mc-dashboard-head-actions{display:flex;gap:8px;flex-wrap:wrap}.mc-dashboard-head-actions button,.mc-dashboard-panel-head a,.mc-dashboard-plan-card a{min-height:30px;padding:6px 10px;border:0!important;background:var(--mc-button-bg, #496176)!important;color:var(--mc-text, #ffffff)!important;cursor:pointer;text-decoration:none!important;display:inline-flex;align-items:center;justify-content:center}.mc-dashboard-head-actions button:hover,.mc-dashboard-panel-head a:hover,.mc-dashboard-plan-card a:hover{background:var(--mc-primary, #328fd0)!important}.mc-dashboard-alert{min-height:34px;padding:9px 10px;display:flex;align-items:center;gap:8px;background:var(--mc-danger, #8b3535)!important;color:var(--mc-text, #ffffff)!important;border:0!important}.mc-dashboard-alert strong,.mc-dashboard-alert em{color:var(--mc-text, #ffffff)!important;font-style:normal}.mc-dashboard-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;min-width:0}.mc-dashboard-metric-card{min-height:76px;padding:12px;display:grid;align-content:space-between;gap:6px;background:#3c6278!important;color:var(--mc-text, #ffffff)!important;text-decoration:none;border:0!important;overflow:hidden}.mc-dashboard-metric-card:hover{background:#496f86!important;text-decoration:none}.mc-dashboard-metric-card.tone-green{background:#2f7650!important}.mc-dashboard-metric-card.tone-amber{background:#8a6419!important}.mc-dashboard-metric-card.tone-purple{background:#5b5a8f!important}.mc-dashboard-metric-card.tone-cyan{background:#2f6f86!important}.mc-dashboard-metric-card.tone-rose{background:#7d3f59!important}.mc-dashboard-icon,.mc-dashboard-small-icon,.mc-dashboard-list-icon,.mc-dashboard-snapshot-icon{display:none!important}.mc-dashboard-metric-copy{min-width:0;display:grid;gap:4px}.mc-dashboard-metric-label,.mc-dashboard-metric-value,.mc-dashboard-metric-hint{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mc-text, #ffffff)!important;line-height:1.25}.mc-dashboard-metric-label,.mc-dashboard-metric-hint{color:var(--mc-muted-soft, #d5e0ea)!important}.mc-dashboard-main-grid{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:10px;align-items:start;min-width:0}.mc-dashboard-left-stack,.mc-dashboard-side,.mc-dashboard-chart-grid,.mc-dashboard-lower-grid{min-width:0;display:grid;gap:10px}.mc-dashboard-chart-grid{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr)}.mc-dashboard-card{padding:12px;overflow:hidden}.mc-dashboard-panel-head{min-height:34px;padding-bottom:8px;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;border-bottom:1px solid var(--mc-border, rgba(255, 255, 255, .08))!important;min-width:0}.mc-dashboard-panel-title{min-width:0;display:flex;align-items:flex-start;gap:0}.mc-dashboard-panel-title>span:last-child{min-width:0;display:grid;gap:2px}.mc-dashboard-panel-title strong,.mc-dashboard-panel-title small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mc-text, #ffffff)!important}.mc-dashboard-panel-title small{color:var(--mc-muted-soft, #d5e0ea)!important}.mc-dashboard-line-chart{position:relative;height:190px;margin-top:10px;background:var(--mc-row-bg, #213443)!important;border:0!important;overflow:hidden}.mc-dashboard-line-chart svg{width:100%;height:100%;display:block}.mc-chart-grid{fill:none;stroke:#ffffff14;stroke-width:1}.mc-chart-line{fill:none;stroke:#6ed0ff;stroke-width:3}.mc-chart-dots{fill:#6ed0ff}.mc-dashboard-revenue-float{position:absolute;left:50%;top:55%;min-width:130px;padding:8px 10px;display:grid;gap:3px;transform:translate(-50%,-50%);background:var(--mc-panel-bg, #344656)!important;color:var(--mc-text, #ffffff)!important;border:0!important}.mc-dashboard-revenue-float strong,.mc-dashboard-revenue-float small{color:var(--mc-text, #ffffff)!important}.mc-dashboard-revenue-float small{color:var(--mc-muted-soft, #d5e0ea)!important}.mc-dashboard-channel-grid{min-height:190px;padding-top:10px;display:grid;grid-template-columns:130px minmax(0,1fr);gap:10px;align-items:center}.mc-dashboard-donut-wrap{position:relative;width:128px;height:128px;display:flex;align-items:center;justify-content:center}.mc-dashboard-donut{width:100%;height:100%;transform:rotate(-90deg)}.mc-dashboard-donut-bg{fill:none;stroke:var(--mc-row-bg, #213443);stroke-width:6}.mc-dashboard-donut-segment{fill:none;stroke-width:6}.mc-dashboard-donut-segment.tone-marketplace{stroke:#6ed0ff}.mc-dashboard-donut-segment.tone-direct{stroke:#22c55e}.mc-dashboard-donut-segment.tone-other{stroke:#f59e0b}.mc-dashboard-donut-center{position:absolute;inset:0;display:grid;place-content:center;text-align:center;gap:2px}.mc-dashboard-donut-center strong,.mc-dashboard-donut-center span{color:var(--mc-text, #ffffff)!important}.mc-dashboard-donut-center span{color:var(--mc-muted-soft, #d5e0ea)!important}.mc-dashboard-channel-list{display:grid;gap:6px;min-width:0}.mc-dashboard-channel-row{display:grid;grid-template-columns:8px minmax(0,1fr) 34px 72px;align-items:center;gap:6px}.mc-dashboard-channel-row span,.mc-dashboard-channel-row strong,.mc-dashboard-channel-row em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mc-muted-soft, #d5e0ea)!important;font-style:normal}.mc-dashboard-channel-row strong,.mc-dashboard-channel-row em{text-align:right}.mc-dashboard-dot{width:8px;height:8px;display:inline-block}.mc-dashboard-dot.tone-marketplace{background:#6ed0ff}.mc-dashboard-dot.tone-direct{background:#22c55e}.mc-dashboard-dot.tone-other{background:#f59e0b}.mc-dashboard-plan-card{padding:12px;display:grid;gap:8px;background:var(--mc-panel-dark, #223443)!important}.mc-dashboard-plan-top,.mc-dashboard-plan-meter div{display:flex;justify-content:space-between;gap:8px}.mc-dashboard-plan-top strong,.mc-dashboard-plan-card>strong,.mc-dashboard-plan-meter div strong,.mc-dashboard-plan-card span{color:var(--mc-text, #ffffff)!important}.mc-dashboard-plan-card span{color:var(--mc-muted-soft, #d5e0ea)!important}.mc-dashboard-plan-card a{width:max-content;background:var(--mc-primary, #328fd0)!important}.mc-dashboard-plan-card a:hover{background:var(--mc-primary-hover, #3a9fe4)!important}.mc-dashboard-plan-meter{display:grid;gap:5px}.mc-dashboard-plan-meter i{height:5px;background:var(--mc-row-bg, #213443)!important;overflow:hidden}.mc-dashboard-plan-meter b{display:block;height:100%;background:#6ed0ff}.mc-dashboard-task-card{padding:12px}.mc-dashboard-task-head{min-height:28px;margin-bottom:8px;display:flex;justify-content:space-between;gap:8px}.mc-dashboard-task-head h2{margin:0;color:var(--mc-text, #ffffff)!important}.mc-dashboard-task-head strong{min-width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;background:var(--mc-danger, #8b3535)!important;color:var(--mc-text, #ffffff)!important}.mc-dashboard-task-list{display:grid;gap:6px}.mc-dashboard-task-row{min-height:44px;padding:8px 0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;border-top:1px solid var(--mc-border, rgba(255, 255, 255, .08))!important;text-decoration:none;color:var(--mc-text, #ffffff)!important}.mc-dashboard-task-row span:first-child{min-width:0;display:grid;gap:2px}.mc-dashboard-task-row strong,.mc-dashboard-task-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mc-text, #ffffff)!important}.mc-dashboard-task-row small{color:var(--mc-muted-soft, #d5e0ea)!important}.mc-dashboard-task-row em{color:#6ed0ff!important;font-style:normal}.mc-dashboard-snapshot-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.mc-dashboard-snapshot-card{min-height:58px;padding:10px;display:grid;grid-template-columns:1fr;align-content:center;gap:4px;text-decoration:none;overflow:hidden}.mc-dashboard-snapshot-card:hover{background:#3c6278!important;text-decoration:none}.mc-dashboard-snapshot-body{min-width:0;display:grid;gap:2px}.mc-dashboard-snapshot-body strong,.mc-dashboard-snapshot-body span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mc-text, #ffffff)!important}.mc-dashboard-snapshot-body small,.mc-dashboard-snapshot-card em{display:none}.mc-dashboard-controlbar{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.mc-dashboard-control-tile{min-height:58px;padding:10px;display:grid;align-content:center;gap:4px;text-decoration:none}.mc-dashboard-control-tile:hover{background:#3c6278!important;text-decoration:none}.mc-dashboard-control-tile.is-blue{background:var(--mc-primary, #328fd0)!important}.mc-dashboard-control-tile span,.mc-dashboard-control-tile strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mc-text, #ffffff)!important}.mc-dashboard-control-tile span{color:var(--mc-muted-soft, #d5e0ea)!important}.mc-dashboard-lower-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-dashboard-list{display:grid;gap:6px}.mc-dashboard-list-row{min-height:44px;padding:8px 0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;border-top:1px solid var(--mc-border, rgba(255, 255, 255, .08))!important}.mc-dashboard-list-copy{min-width:0;display:grid;gap:2px}.mc-dashboard-list-copy strong,.mc-dashboard-list-copy small,.mc-dashboard-list-right strong,.mc-dashboard-list-right small,.mc-dashboard-amount{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mc-text, #ffffff)!important}.mc-dashboard-list-copy small,.mc-dashboard-list-right small{color:var(--mc-muted-soft, #d5e0ea)!important}.mc-dashboard-list-copy i{height:4px;margin-top:4px;background:var(--mc-row-bg, #213443)!important;overflow:hidden}.mc-dashboard-list-copy i b{display:block;height:100%;background:#6ed0ff}.mc-dashboard-amount{text-align:right}.mc-dashboard-amount.is-positive{color:#22c55e!important}.mc-dashboard-amount.is-negative{color:#ffb4b4!important}.mc-dashboard-list-right{display:grid;gap:2px;text-align:right}.mc-dashboard-empty{min-height:44px;padding:10px 0 4px;color:var(--mc-muted-soft, #d5e0ea)!important;border-top:1px solid var(--mc-border, rgba(255, 255, 255, .08))!important}@container (max-width: 940px){.mc-dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.mc-dashboard-main-grid{grid-template-columns:minmax(0,1fr)}.mc-dashboard-side,.mc-dashboard-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-dashboard-snapshot-strip,.mc-dashboard-controlbar{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width: 700px){.mc-dashboard-chart-grid,.mc-dashboard-lower-grid,.mc-dashboard-side{grid-template-columns:1fr}.mc-dashboard-channel-grid{grid-template-columns:1fr;justify-items:center}}@media(max-width:900px){.mc-dashboard-head{display:grid;align-items:start}.mc-dashboard-metrics,.mc-dashboard-snapshot-strip,.mc-dashboard-controlbar{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-dashboard-main-grid,.mc-dashboard-chart-grid,.mc-dashboard-lower-grid,.mc-dashboard-side{grid-template-columns:1fr}}@media(max-width:560px){.mc-dashboard-metrics,.mc-dashboard-snapshot-strip,.mc-dashboard-controlbar{grid-template-columns:1fr}.mc-dashboard-task-row,.mc-dashboard-list-row{grid-template-columns:1fr;align-items:start}.mc-dashboard-task-row em,.mc-dashboard-amount,.mc-dashboard-list-right{text-align:left;justify-self:start}}.mrd-page,.mrd-page *{box-sizing:border-box;font-size:12px;font-weight:400}.mrd-page{width:100%;max-width:1180px;margin:0 auto;display:grid;gap:8px;color:#172033}.mrd-hero{min-height:48px;padding:10px 12px;border:1px solid #d8e2f1;border-radius:2px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:12px}.mrd-kicker{display:block;color:#5f6f85;line-height:1.2}.mrd-hero h1{margin:2px 0 0;font-size:12px;line-height:1.2;color:#172033}.mrd-hero-badge{min-width:140px;display:grid;gap:2px;text-align:right}.mrd-hero-badge span{color:#5f6f85}.mrd-hero-badge strong{color:#172033}.mrd-grid{display:grid;gap:8px}.mrd-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.mrd-card{height:72px;min-width:0;padding:10px 12px;border:1px solid #d8e2f1;border-radius:2px;background:#fff;display:grid;align-content:center;gap:3px;overflow:hidden}.mrd-card span,.mrd-card strong,.mrd-card p{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.mrd-card span,.mrd-card p{margin:0;color:#5f6f85}.mrd-card strong{color:#172033}.mrd-card-blue{background:#3578d4;border-color:#3578d4}.mrd-card-blue span,.mrd-card-blue strong,.mrd-card-blue p{color:#fff}.mrd-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mrd-panel{min-width:0;padding:10px;border:1px solid #d8e2f1;border-radius:2px;background:#fff}.mrd-panel-dark{background:#172033;border-color:#172033;color:#fff}.mrd-panel-head{min-height:30px;padding-bottom:8px;border-bottom:1px solid #d8e2f1;display:flex;align-items:center;justify-content:space-between;gap:8px}.mrd-panel-dark .mrd-panel-head{border-bottom-color:#ffffff2e}.mrd-panel-head span{color:inherit}.mrd-panel-head a{color:#0f62c9;text-decoration:none}.mrd-panel-dark .mrd-panel-head a{color:#b9d8ff}.mrd-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-top:8px}.mrd-metrics div{min-height:70px;padding:9px;border:1px solid rgba(255,255,255,.18);border-radius:2px;display:grid;align-content:center;gap:3px}.mrd-metrics strong,.mrd-metrics span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrd-metrics strong{color:#fff}.mrd-metrics span{color:#ffffffb8}.mrd-work-list{display:grid}.mrd-work-row{min-height:46px;padding:8px 0;border-top:1px solid #d8e2f1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;text-decoration:none}.mrd-work-row:first-child{border-top:0}.mrd-work-row span{display:grid;gap:2px;min-width:0}.mrd-work-row strong,.mrd-work-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrd-work-row strong{color:#172033}.mrd-work-row small{color:#5f6f85}.mrd-work-row em{color:#0f62c9;font-style:normal}.mrd-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.mrd-action-card{min-height:58px;min-width:0;padding:10px 12px;border:1px solid #d8e2f1;border-radius:2px;background:#fff;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;text-decoration:none;color:#172033}.mrd-action-card span{display:grid;gap:2px;min-width:0}.mrd-action-card strong,.mrd-action-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrd-action-card small{color:#5f6f85}.mrd-action-card b{color:#0f62c9}.mrd-notice,.mrd-empty{padding:10px 12px;border:1px solid #d8e2f1;border-radius:2px;background:#fff}.mrd-notice{display:grid;gap:2px}.mrd-notice-danger{border-color:#f0c7c7;background:#fff5f5;color:#8b3a3a}.mrd-empty{color:#5f6f85}@media(max-width:1180px){.mrd-page{max-width:none}.mrd-grid-four,.mrd-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.mrd-split{grid-template-columns:1fr}.mrd-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.mrd-hero{display:grid}.mrd-hero-badge{min-width:0;text-align:left}.mrd-grid-four,.mrd-actions,.mrd-metrics{grid-template-columns:1fr}}.mBranchPage,.mBranchPage *{box-sizing:border-box;font-family:var(--mc-font, "Segoe UI", Arial, sans-serif)!important;font-size:12px!important;font-weight:400!important;border-radius:2px!important;box-shadow:none!important}.mBranchPage{display:grid;gap:var(--mc-gap, 10px);width:100%;min-width:0;margin:0;padding:0;color:var(--mc-text, #ffffff);line-height:1.35;background:transparent!important}.mBranchPage h1,.mBranchPage h2,.mBranchPage h3,.mBranchPage p,.mBranchPage strong,.mBranchPage span,.mBranchPage div{margin:0;color:inherit;font-weight:400!important}.mBranchNotice,.mBranchHeader,.mBranchPanel,.mBranchSubPanel,.mBranchMapShell,.mBranchOverlay,.mBranchEditOverlay{background:var(--mc-panel-bg, #344656)!important;color:var(--mc-text, #ffffff)!important;border:0!important}.mBranchToastStack{position:fixed;top:58px;right:10px;z-index:21000;display:grid;gap:8px;width:min(360px,calc(100vw - 20px));pointer-events:none}.mBranchToastStack>*{pointer-events:auto}.mBranchNotice{display:grid;gap:4px;padding:12px 14px;border-left:3px solid var(--mc-primary, #328fd0)!important}.mBranchNotice.is-error{background:var(--mc-danger, #8b3535)!important}.mBranchNotice span,.mBranchHeader p,.mBranchPanelHead p,.mBranchTileTop p,.mBranchTileAddress,.mBranchTileMeta span,.mBranchReadiness span,.mBranchSubPanel p,.mBranchDetailRow span,.mBranchField span,.mBranchSignalRow span,.mBranchLock,.mBranchEmpty span,.mBranchOverlayHead p{color:var(--mc-muted-soft, #d5e0ea)!important}.mBranchHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px}.mBranchHeader p,.mBranchPanelHead p,.mBranchOverlayHead p{margin-top:4px}.mBranchHeaderActions,.mBranchInlineActions,.mBranchFormActions,.mBranchTilePills,.mBranchReadiness>div:last-child,.mBranchOverlayActions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.mBranchBtn,.mBranchPage button{min-height:32px;padding:7px 12px;border:0!important;background:var(--mc-primary, #328fd0)!important;color:var(--mc-text, #ffffff)!important;cursor:pointer;text-decoration:none}.mBranchBtn:hover:not(:disabled),.mBranchPage button:hover:not(:disabled){background:var(--mc-primary-hover, #3a9fe4)!important}.mBranchBtn:disabled,.mBranchPage button:disabled{opacity:.6;cursor:not-allowed}.mBranchBtn-secondary{background:var(--mc-button-bg, #496176)!important}.mBranchBtn-secondary:hover:not(:disabled){background:var(--mc-button-hover, #5b768d)!important}.mBranchCommandBar{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--mc-gap, 10px);background:transparent!important;color:var(--mc-text, #ffffff);overflow:hidden}.mBranchStatBox{display:grid;gap:4px;min-width:0;min-height:64px;padding:12px;background:var(--mc-panel-bg, #344656)!important}.mBranchStatBox div,.mBranchStatBox span{color:var(--mc-muted-soft, #d5e0ea)!important}.mBranchPanel{display:grid;gap:10px;min-width:0;padding:10px}.mBranchDirectoryPanel{width:100%;min-width:0;overflow:hidden}.mBranchPanelHead{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;padding-bottom:8px;border-bottom:1px solid var(--mc-border, rgba(255, 255, 255, .08))}.mBranchTileList{display:grid;grid-template-columns:1fr;gap:6px;min-width:0;width:100%}.mBranchTile{position:relative;width:100%;min-width:0;min-height:0;display:grid;grid-template-columns:minmax(170px,1.15fr) minmax(260px,2fr) minmax(180px,1.1fr) minmax(170px,1fr);align-items:center;gap:10px;padding:10px;border:0!important;border-left:3px solid transparent!important;background:var(--mc-row-bg, #213443)!important;color:var(--mc-text, #ffffff)!important;text-align:left;cursor:pointer;appearance:none;-webkit-appearance:none;overflow:hidden}.mBranchTile:nth-child(2n){background:var(--mc-row-alt, #263b4c)!important}.mBranchTile:hover,.mBranchTile.is-selected{background:#38536a!important}.mBranchTile.is-selected{border-left-color:var(--mc-primary, #328fd0)!important}.mBranchTileTop{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0}.mBranchTileTop>div{min-width:0;display:grid;gap:2px}.mBranchTileTop h3,.mBranchTileTop p,.mBranchTileAddress,.mBranchTileMeta span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mBranchTileTop strong{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:24px;padding:0 8px;background:var(--mc-button-bg, #496176)!important;color:var(--mc-text, #ffffff)!important}.mBranchTileAddress{display:block}.mBranchTilePills{justify-content:flex-start;min-width:0}.mBranchTileMeta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding-top:0;border-top:0}.mBranchPill{display:inline-flex;align-items:center;min-height:22px;padding:3px 8px;color:var(--mc-text, #ffffff)!important;background:var(--mc-button-bg, #496176)!important;white-space:nowrap}.mBranchOverlay,.mBranchEditOverlay{position:fixed;z-index:1500;display:grid;grid-template-rows:auto minmax(0,1fr);min-width:420px;min-height:360px;max-width:calc(100vw - 24px);max-height:calc(100vh - 68px);overflow:hidden;border-left:3px solid var(--mc-primary, #328fd0)!important}.mBranchEditOverlay{z-index:1600}.mBranchOverlayHead{display:flex;justify-content:space-between;gap:12px;padding:10px;background:var(--mc-panel-dark, #223443)!important;cursor:move;-webkit-user-select:none;user-select:none}.mBranchOverlayHead button{min-width:58px;height:30px;padding:0 10px}.mBranchOverlayBody,.mBranchEditBody{min-height:0;overflow:auto;display:grid;gap:10px;align-content:start;padding:12px;scrollbar-width:thin;scrollbar-color:#5c7284 transparent}.mBranchOverlayBody::-webkit-scrollbar,.mBranchEditBody::-webkit-scrollbar{width:8px;height:8px}.mBranchOverlayBody::-webkit-scrollbar-track,.mBranchEditBody::-webkit-scrollbar-track{background:transparent}.mBranchOverlayBody::-webkit-scrollbar-thumb,.mBranchEditBody::-webkit-scrollbar-thumb{background:#5c7284}.mBranchResizeHandle{position:absolute;right:0;bottom:0;width:18px!important;height:18px!important;min-height:18px!important;padding:0!important;background:var(--mc-primary, #328fd0)!important;cursor:nwse-resize}.mBranchReadiness{display:flex;justify-content:space-between;gap:10px;padding:10px;background:var(--mc-row-bg, #213443)!important;border-left:3px solid var(--mc-primary, #328fd0)!important}.mBranchReadiness>div:first-child{display:grid;gap:2px}.mBranchDetailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.mBranchSpan2{grid-column:1 / -1}.mBranchSubPanel{display:grid;gap:8px;min-width:0;padding:10px;background:var(--mc-panel-dark, #223443)!important}.mBranchSubPanelHead{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.mBranchDetailList{display:grid;gap:6px;min-width:0}.mBranchDetailList-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mBranchDetailRow{display:grid;gap:4px;min-width:0;padding:8px;background:var(--mc-row-bg, #213443)!important;color:var(--mc-text, #ffffff)!important;border:0!important}.mBranchDetailRow-full{grid-column:1 / -1}.mBranchDetailRow strong{min-width:0;overflow-wrap:anywhere;word-break:break-word}.mBranchMono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-variant-numeric:tabular-nums}.mBranchFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.mBranchField{display:grid;gap:5px;min-width:0}.mBranchField input,.mBranchField select{width:100%;min-width:0;min-height:34px;padding:8px 10px;border:0!important;outline:none!important;background:var(--mc-control-bg, #243747)!important;color:var(--mc-text, #ffffff)!important;color-scheme:dark}.mBranchField input:focus,.mBranchField select:focus{background:#2a3f51!important}.mBranchField input:disabled,.mBranchField select:disabled{opacity:.7;cursor:not-allowed}.mBranchField option,.mBranchField optgroup{background:var(--mc-control-bg, #243747);color:var(--mc-text, #ffffff)}.mBranchMapShell{overflow:hidden;min-height:260px;background:var(--mc-row-bg, #213443)!important}.mBranchMapShell>*{min-height:260px}.mBranchSignalList{display:grid;gap:8px}.mBranchSignalRow{display:grid;grid-template-columns:8px minmax(0,1fr);gap:8px;padding:8px;background:var(--mc-row-bg, #213443)!important;color:var(--mc-text, #ffffff)!important;border:0!important}.mBranchSignalRow i{width:7px;height:7px;margin-top:4px;background:var(--mc-primary, #328fd0)}.mBranchSignalRow div{display:grid;gap:2px;min-width:0}.mBranchLock{padding:8px 10px;background:var(--mc-row-bg, #213443)!important;border-left:3px solid var(--mc-primary, #328fd0)!important}.mBranchEmpty{display:grid;place-items:center;align-content:center;gap:4px;min-height:150px;padding:14px;background:var(--mc-row-bg, #213443)!important;color:var(--mc-muted-soft, #d5e0ea)!important;text-align:center;border:0!important}.mBranchEmptySmall{min-height:100px}.mLocationMap{height:320px;width:100%;overflow:hidden;background:var(--mc-row-bg, #213443)!important}.mLocationMapActions{height:38px;display:flex;justify-content:flex-end;align-items:center;padding:0 8px;background:var(--mc-panel-dark, #223443)!important;border-bottom:1px solid var(--mc-border, rgba(255, 255, 255, .08))}.mLocationMapActions a{color:var(--mc-muted, #dbe7f1)!important;text-decoration:none}.mLocationMapEmpty{height:100%;display:grid;place-items:center;padding:14px;background:var(--mc-row-bg, #213443)!important;color:var(--mc-muted-soft, #d5e0ea)!important;text-align:center}@media(max-width:1280px){.mBranchCommandBar{grid-template-columns:repeat(3,minmax(0,1fr))}.mBranchTile{grid-template-columns:minmax(160px,1fr) minmax(220px,1.5fr) minmax(160px,1fr)}.mBranchTileMeta{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,max-content));justify-content:start;padding-top:8px;border-top:1px solid var(--mc-border, rgba(255, 255, 255, .08))}}@media(max-width:900px){.mBranchCommandBar,.mBranchDetailGrid,.mBranchFormGrid,.mBranchDetailList-2{grid-template-columns:1fr}.mBranchTile{grid-template-columns:1fr;align-items:start}.mBranchTileTop h3,.mBranchTileTop p,.mBranchTileAddress,.mBranchTileMeta span{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.mBranchTileMeta{grid-template-columns:1fr}.mBranchHeader,.mBranchPanelHead,.mBranchSubPanelHead,.mBranchReadiness,.mBranchOverlayHead,.mBranchFormActions{flex-direction:column;align-items:stretch}.mBranchSpan2,.mBranchDetailRow-full{grid-column:auto}.mBranchOverlay,.mBranchEditOverlay{top:58px!important;right:8px!important;left:8px!important;width:auto!important;height:calc(100vh - 74px)!important;min-width:0;max-height:calc(100vh - 74px)}}@media(max-width:700px){.mBranchHeaderActions,.mBranchInlineActions,.mBranchFormActions{display:grid;grid-template-columns:1fr}.mBranchBtn,.mBranchPage button{width:100%}}.mLocationMap{display:grid;grid-template-rows:auto minmax(260px,1fr) auto;height:420px;width:100%;min-height:320px;overflow:hidden;background:var(--mc-row-bg, #213443)!important}.mLocationMap.is-readonly{grid-template-rows:minmax(260px,1fr) auto;height:340px}.mLocationMapSearch{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end;padding:8px;background:var(--mc-panel-dark, #223443)!important;border-bottom:1px solid var(--mc-border, rgba(255, 255, 255, .08))}.mLocationMapSearchField{display:grid;gap:4px;min-width:0}.mLocationMapSearchField span{color:var(--mc-muted-soft, #d5e0ea)!important}.mLocationMapSearchField input{width:100%;min-width:0;min-height:32px;padding:7px 9px;border:0!important;outline:none!important;background:var(--mc-control-bg, #243747)!important;color:var(--mc-text, #ffffff)!important;color-scheme:dark}.mLocationMapActions{height:auto;display:flex;justify-content:flex-end;align-items:center;gap:6px;padding:0;background:transparent!important;border-bottom:0}.mLocationMapActions button{min-height:32px;padding:7px 10px;white-space:nowrap}.mLocationMapCanvas{width:100%;min-height:260px;height:100%;background:var(--mc-row-bg, #213443)!important}.mLocationMapStatus{min-height:32px;padding:8px;background:var(--mc-panel-dark, #223443)!important;color:var(--mc-muted-soft, #d5e0ea)!important;border-top:1px solid var(--mc-border, rgba(255, 255, 255, .08))}.mLocationMapStatus.is-error{background:var(--mc-danger, #8b3535)!important;color:var(--mc-text, #ffffff)!important}.pac-container{z-index:25000!important;border-radius:2px!important;border:0!important;box-shadow:none!important;font-family:var(--mc-font, "Segoe UI", Arial, sans-serif)!important}@media(max-width:900px){.mLocationMapSearch{grid-template-columns:1fr}.mLocationMapActions{display:grid;grid-template-columns:1fr}}.btExecBoard,.btExecBoard *{box-sizing:border-box;font-family:var(--mc-font, "Segoe UI", Tahoma, Geneva, Verdana, sans-serif)!important;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:2px!important}.btExecBoard{min-width:0;display:grid;gap:10px;color:#fff}.btExecHeader,.btExecCardTop,.btExecColumnHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.btExecTitle,.btExecColumnTitle,.btExecTaskTitle{color:#fff;line-height:1.35}.btExecSub,.btExecColumnSub,.btExecTaskMeta,.btExecTaskDescription,.btExecHint{margin-top:3px;color:#d5e0ea;line-height:1.4}.btExecProgress{min-width:90px;display:grid;justify-items:end;gap:2px}.btExecProgress strong{color:#6ed0ff}.btExecProgress span{color:#d5e0ea}.btExecStats,.btExecSlaStats,.btExecAssigneeList{display:flex;flex-wrap:wrap;gap:6px}.btExecStats span,.btExecSlaStats span,.btExecAssigneeList span,.btExecStatus,.btExecSlaBadge{min-height:22px;padding:3px 8px;display:inline-flex;align-items:center;background:#496176;color:#fff;border:0;white-space:nowrap}.btExecColumns{padding-bottom:2px;display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));gap:10px;overflow-x:auto}.btExecColumn{min-width:220px;padding:10px;display:grid;align-content:start;gap:8px;background:#344656;border:0}.btExecColumn.is-blocked{background:#8b35353d}.btExecColumn.is-ready{background:#344656}.btExecColumn.is-in_progress{background:#8a641933}.btExecColumn.is-completed{background:#2f765033}.btExecColumnHead{padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.08)}.btExecColumnHead>span{min-width:24px;height:24px;display:grid;place-items:center;border-radius:999px!important;background:#328fd0;color:#fff}.btExecColumnList{display:grid;gap:8px}.btExecCard{padding:10px;display:grid;gap:9px;background:#213443;border:0}.btExecCard.status-blocked,.btExecStatus.is-blocked,.btExecSlaBadge.is-bad,.btExecSlaStats span.isBad{background:#8b3535;color:#fff}.btExecCard.status-ready,.btExecStatus.is-ready{background:#213443}.btExecCard.status-in_progress,.btExecStatus.is-in_progress,.btExecSlaBadge.is-warn,.btExecSlaStats span.isWarn{background:#8a6419;color:#fff}.btExecCard.status-completed,.btExecStatus.is-completed,.btExecSlaBadge.is-good,.btExecSlaStats span.isGood{background:#2f7650;color:#fff}.btExecSlaBadge.is-neutral,.btExecSlaStats span.isNeutral{background:#496176;color:#fff}.btExecBadgeStack{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.btExecSlaMessage,.btExecBlockReason,.btExecNotice,.btExecEmpty{padding:8px 10px;background:#344656;color:#d5e0ea;border:0;line-height:1.4}.btExecSlaMessage.is-good,.btExecNotice.isSuccess{background:#2f7650;color:#fff}.btExecSlaMessage.is-warn{background:#8a6419;color:#fff}.btExecSlaMessage.is-bad,.btExecBlockReason,.btExecNotice.isDanger{background:#8b3535;color:#fff}.btExecTimingGrid{display:grid;grid-template-columns:1fr;gap:6px}.btExecTimingGrid div{padding:7px 8px;display:grid;gap:2px;background:#344656;border:0}.btExecTimingGrid span{color:#d5e0ea}.btExecTimingGrid strong{color:#fff}.btExecActionRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.btExecBtn{min-height:30px;padding:6px 9px;border:0;background:#328fd0;color:#fff;cursor:pointer}.btExecBtn:hover{background:#3a9fe4}.btExecBtn.isGhost{background:#496176;color:#fff}.btExecBtn.isGhost:hover{background:#5b768d}.btExecBtn:disabled{opacity:.55;cursor:not-allowed}.btExecEmpty.isCompact{padding:10px}@media(max-width:1180px){.btExecColumns{grid-template-columns:repeat(2,minmax(240px,1fr))}}@media(max-width:760px){.btExecHeader,.btExecCardTop{flex-direction:column;align-items:stretch}.btExecBadgeStack,.btExecProgress{align-items:flex-start;justify-items:start}.btExecColumns,.btExecActionRow{grid-template-columns:1fr}.btExecBtn{width:100%}}.btStaffPanel,.btStaffPanel *{box-sizing:border-box;font-family:var(--mc-font, "Segoe UI", Tahoma, Geneva, Verdana, sans-serif)!important;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:2px!important}.btStaffPanel{min-width:0;display:grid;gap:10px;color:#fff}.btStaffHeader,.btStaffTaskTop,.btStaffAssignee{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.btStaffTitle,.btStaffTaskTitle,.btStaffAssigneeName{color:#fff;line-height:1.35}.btStaffSub,.btStaffTaskMeta,.btStaffAssigneeMeta,.btStaffRecommendation p{margin:3px 0 0;color:#d5e0ea;line-height:1.4}.btStaffList,.btStaffAssigneeList{display:grid;gap:10px}.btStaffTaskCard,.btStaffAssignee,.btStaffNotice,.btStaffEmpty{padding:10px;background:#213443;color:#fff;border:0}.btStaffTaskCard{display:grid;gap:10px}.btStaffTaskCard.isComplete{background:#2f76503d}.btStaffBadge{min-height:22px;padding:3px 8px;display:inline-flex;align-items:center;background:#496176;color:#fff;border:0;white-space:nowrap}.btStaffBadge.isGood{background:#2f7650}.btStaffBadge.isWarn{background:#8a6419}.btStaffRecommendation{padding:8px 10px;display:grid;gap:4px;background:#344656;box-shadow:inset 3px 0 #328fd0}.btStaffRecommendation div{display:flex;justify-content:space-between;gap:10px}.btStaffRecommendation span{color:#d5e0ea}.btStaffRecommendation strong{color:#fff}.btStaffAssignRow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center}.btStaffAssignRow select,.btStaffAssigneeActions select{width:100%;min-width:0;min-height:32px;padding:7px 9px;border:0;background:#243747;color:#fff;outline:none;color-scheme:dark}.btStaffAssignRow select:focus,.btStaffAssigneeActions select:focus{background:#2a3f51}.btStaffBtn{min-height:32px;padding:7px 10px;border:0;background:#328fd0;color:#fff;cursor:pointer;white-space:nowrap}.btStaffBtn:hover{background:#3a9fe4}.btStaffBtn.isGhost{background:#496176}.btStaffBtn.isGhost:hover{background:#5b768d}.btStaffBtn:disabled{opacity:.55;cursor:not-allowed}.btStaffAvailability{padding:8px 10px;background:#344656;color:#d5e0ea;border:0;line-height:1.4}.btStaffAvailability.isAvailable{background:#2f7650;color:#fff}.btStaffAvailability.isConflict,.btStaffNotice.isDanger{background:#8b3535;color:#fff}.btStaffAssigneeActions{display:flex;align-items:center;gap:8px}.btStaffEmpty{color:#d5e0ea}.btStaffEmpty.isCompact{padding:9px 10px}@media(max-width:980px){.btStaffTaskTop,.btStaffAssignee{flex-direction:column;align-items:stretch}.btStaffAssignRow{grid-template-columns:1fr}.btStaffAssigneeActions{flex-direction:column;align-items:stretch}.btStaffBtn{width:100%}}.svcFulfillPage,.svcFulfillPage *,.svcFulfillPage *:before,.svcFulfillPage *:after{box-sizing:border-box;font-family:var(--mc-font, "Segoe UI", Tahoma, Geneva, Verdana, sans-serif)!important;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:2px!important;box-shadow:none!important}.svcFulfillPage{display:grid;gap:10px;min-width:0;padding-bottom:6px;color:var(--mc-text, #ffffff)!important;background:transparent!important;line-height:1.4}.svcFulfillPage h1,.svcFulfillPage h2,.svcFulfillPage h3,.svcFulfillPage h4,.svcFulfillPage h5,.svcFulfillPage h6,.svcFulfillPage p,.svcFulfillPage strong,.svcFulfillPage b{margin:0;color:inherit;line-height:1.35}.svcFulfillPageHero,.svcFulfillCard,.svcFulfillPageStats>div{border:0!important;background:var(--mc-panel-bg, #344656)!important;color:var(--mc-text, #ffffff)!important}.svcFulfillPageHero{display:grid;gap:10px;min-width:0;padding:12px;background:var(--mc-panel-dark, #223443)!important}.svcFulfillPageHero>div:first-child{display:grid;gap:3px;min-width:0}.svcFulfillEyebrow{line-height:1.25;color:var(--mc-muted-soft, #d5e0ea)!important}.svcFulfillTitle{color:var(--mc-text, #ffffff)!important;line-height:1.3}.svcFulfillSub{line-height:1.4;color:var(--mc-muted-soft, #d5e0ea)!important}.svcFulfillPageActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.svcFulfillPageStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0}.svcFulfillPageStats>div{display:grid;gap:3px;min-width:0;padding:8px 10px;background:var(--mc-row-bg, #213443)!important}.svcFulfillPageStats span{line-height:1.25;color:var(--mc-muted-soft, #d5e0ea)!important}.svcFulfillPageStats strong{color:var(--mc-text, #ffffff)!important}.svcFulfillBody{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,.85fr);gap:10px;align-items:start;min-width:0}.svcFulfillLeft,.svcFulfillRight{display:grid;gap:10px;min-width:0;align-self:start}.svcFulfillRight{position:sticky;top:10px}.svcFulfillCard{display:grid;gap:10px;min-width:0;padding:10px 12px;overflow:hidden}.svcFulfillCardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0;padding-bottom:10px;border-bottom:1px solid var(--mc-border, rgba(255, 255, 255, .08))!important}.svcFulfillCardHead>div{display:grid;gap:3px;min-width:0}.svcFulfillCardTitle,.svcFulfillTaskTitle,.svcFulfillChargeTitle,.svcFulfillDependencyTitle,.svcFulfillTaskPrice{line-height:1.35;color:var(--mc-text, #ffffff)!important}.svcFulfillCardSub,.svcFulfillTaskSub,.svcFulfillDependencySub,.svcFulfillChargeMeta,.svcFulfillScheduleRow span,.svcFulfillTaskDesc{line-height:1.4;color:var(--mc-muted-soft, #d5e0ea)!important}.svcFulfillFormGrid,.svcFulfillDependencyGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}.svcFulfillField{display:grid;gap:5px;min-width:0;color:var(--mc-muted-soft, #d5e0ea)!important}.svcFulfillField.isFull{margin-top:0}.svcFulfillField span{line-height:1.25;color:var(--mc-muted-soft, #d5e0ea)!important}.svcFulfillField input,.svcFulfillField select,.svcFulfillField textarea{width:100%;min-width:0;border:0!important;background:var(--mc-control-bg, #243747)!important;color:var(--mc-text, #ffffff)!important;-webkit-text-fill-color:var(--mc-text, #ffffff)!important;outline:none!important;color-scheme:dark}.svcFulfillField input,.svcFulfillField select{min-height:32px;height:32px;padding:0 8px}.svcFulfillField textarea{min-height:86px;padding:8px;resize:vertical;line-height:1.45}.svcFulfillField input:hover,.svcFulfillField select:hover,.svcFulfillField textarea:hover,.svcFulfillField input:focus,.svcFulfillField select:focus,.svcFulfillField textarea:focus{background:#2a3f51!important}.svcFulfillField input::placeholder,.svcFulfillField textarea::placeholder{color:#9fb2c2!important;opacity:1}.svcFulfillField select{cursor:pointer;appearance:none;-webkit-appearance:none;padding-right:26px;background-image:linear-gradient(45deg,transparent 50%,#d5e0ea 50%),linear-gradient(135deg,#d5e0ea 50%,transparent 50%);background-position:calc(100% - 13px) calc(50% - 2px),calc(100% - 8px) calc(50% - 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}.svcFulfillField select option,.svcFulfillField select optgroup{background:var(--mc-control-bg, #243747);color:var(--mc-text, #ffffff)}.svcFulfillCheck{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--mc-muted-soft, #d5e0ea)!important}.svcFulfillCheck input{width:14px;height:14px;margin:0;accent-color:var(--mc-primary, #328fd0)}.svcFulfillActions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;min-width:0}.svcFulfillBtn,.svcFulfillMiniBtn{min-height:30px;height:30px;padding:0 12px;border:0!important;display:inline-flex;align-items:center;justify-content:center;color:var(--mc-text, #ffffff)!important;text-decoration:none;cursor:pointer;white-space:nowrap;background:var(--mc-primary, #328fd0)!important}.svcFulfillBtn:hover,.svcFulfillBtn:focus-visible{background:var(--mc-primary-hover, #3a9fe4)!important;outline:none}.svcFulfillBtn.isGhost,.svcFulfillMiniBtn{background:var(--mc-button-bg, #496176)!important}.svcFulfillBtn.isGhost:hover,.svcFulfillBtn.isGhost:focus-visible,.svcFulfillMiniBtn:hover,.svcFulfillMiniBtn:focus-visible{background:var(--mc-button-hover, #5b768d)!important;outline:none}.svcFulfillMiniBtn.isDanger{background:var(--mc-danger, #8b3535)!important}.svcFulfillBtn:disabled,.svcFulfillMiniBtn:disabled{opacity:.55;cursor:not-allowed}.svcFulfillError,.svcFulfillSuccess,.svcFulfillEmpty{min-width:0;padding:8px 10px;border:0!important;background:var(--mc-row-bg, #213443)!important;color:var(--mc-muted-soft, #d5e0ea)!important;line-height:1.4}.svcFulfillError{background:#8b35359e!important;color:var(--mc-text, #ffffff)!important}.svcFulfillSuccess{background:#2f76509e!important;color:var(--mc-text, #ffffff)!important}.svcFulfillTaskList,.svcFulfillDependencyList,.svcFulfillChargeList,.svcFulfillScheduleList{display:grid;gap:8px;min-width:0}.svcFulfillTask,.svcFulfillDependencyCard,.svcFulfillChargeRow,.svcFulfillScheduleRow{display:grid;gap:8px;min-width:0;padding:8px 10px;border:0!important;background:var(--mc-row-bg, #213443)!important}.svcFulfillTask{grid-template-columns:3px minmax(0,1fr) auto;align-items:stretch}.svcFulfillDependencyCard,.svcFulfillChargeRow,.svcFulfillScheduleRow{grid-template-columns:minmax(0,1fr) auto;align-items:center}.svcFulfillTaskBar{width:3px;min-height:100%;background:var(--mc-primary, #328fd0)!important}.svcFulfillTaskMain{display:grid;gap:8px;min-width:0}.svcFulfillTaskTop{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.svcFulfillTaskTop>div:first-child,.svcFulfillDependencyCard>div:first-child,.svcFulfillChargeRow>div:first-child{display:grid;gap:3px;min-width:0}.svcFulfillTaskDesc{word-break:break-word;overflow-wrap:anywhere}.svcFulfillTaskActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.svcFulfillSequence{color:var(--mc-muted-soft, #d5e0ea)!important;align-self:start}.svcFulfillGantt{display:grid;gap:8px;min-width:0;overflow-x:auto;padding-bottom:2px}.svcFulfillGanttRow{display:grid;grid-template-columns:minmax(160px,210px) minmax(280px,1fr);gap:8px;align-items:center;min-width:500px}.svcFulfillGanttLabel{display:grid;gap:3px;min-width:0}.svcFulfillGanttLabel strong,.svcFulfillGanttLabel span{line-height:1.3;color:var(--mc-muted-soft, #d5e0ea)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.svcFulfillGanttLabel strong{color:var(--mc-text, #ffffff)!important}.svcFulfillGanttTrack{position:relative;height:24px;min-width:0;border:0!important;background:var(--mc-row-bg, #213443)!important;overflow:hidden}.svcFulfillGanttTrack>span{position:absolute;top:5px;bottom:5px;min-width:8px;background:var(--mc-primary, #328fd0)!important}.svcFulfillGanttTrack>span.isCritical{background:var(--mc-danger, #8b3535)!important}.svcFulfillTotal{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding-top:8px;border-top:1px solid var(--mc-border, rgba(255, 255, 255, .08))!important;color:var(--mc-text, #ffffff)!important}.btStaffPanel,.btStaffPanel *,.execBoard,.execBoard *{font-family:var(--mc-font, "Segoe UI", Tahoma, Geneva, Verdana, sans-serif)!important;font-size:12px!important;font-weight:400!important;border-radius:2px!important}.svcGanttPrint{display:none}@media(max-width:1160px){.svcFulfillBody{grid-template-columns:1fr}.svcFulfillRight{position:static}}@media(max-width:980px){.svcFulfillFormGrid,.svcFulfillDependencyGrid,.svcFulfillPageStats{grid-template-columns:1fr}.svcFulfillPageActions,.svcFulfillActions,.svcFulfillTaskActions{display:grid;grid-template-columns:1fr}.svcFulfillBtn,.svcFulfillMiniBtn{width:100%}}@media print{body *{visibility:hidden!important}.svcGanttPrint,.svcGanttPrint *{visibility:visible!important}.svcGanttPrint{display:block!important;position:absolute;inset:0;padding:20mm;background:#fff}}.svcGanttPrint,.svcGanttPrint *{box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.svcGanttPrint{display:none;width:100%;min-height:100%;padding:10mm;background:#fff!important;color:#172033}.svcGanttPrintHeader{display:flex;justify-content:space-between;gap:20px;padding-bottom:10px;border-bottom:4px solid #0078d4}.svcGanttPrintEyebrow{color:#5f6f86;text-transform:uppercase;letter-spacing:.08em}.svcGanttPrintHeader h1{margin:4px 0;font-size:20px;font-weight:600}.svcGanttPrintHeader p,.svcGanttPrintMeta span{margin:0;color:#5f6f86}.svcGanttPrintMeta{display:grid;gap:4px;text-align:right}.svcGanttPrintSummary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0}.svcGanttPrintSummary div{padding:9px;border:1px solid #cbd7e6;background:#f8fbff!important}.svcGanttPrintChart{border:4px solid #0078d4;overflow:hidden}.svcGanttPrintAxis{height:34px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;align-items:center;padding:0 10px;background:#172c3d!important;color:#fff!important}.svcGanttPrintRow{display:grid;grid-template-columns:32px 210px minmax(680px,1fr) 90px;gap:10px;min-height:58px;align-items:center;padding:7px 10px;border-bottom:1px solid #cbd7e6}.svcGanttPrintRow:nth-child(2n){background:#f8fbff!important}.svcGanttPrintTask{display:grid;gap:2px}.svcGanttPrintTask strong{font-weight:600}.svcGanttPrintTask span,.svcGanttPrintTask em,.svcGanttPrintDuration{color:#5f6f86;font-style:normal}.svcGanttPrintTrack{position:relative;height:30px;background:#e8eef6!important;border:1px solid #c9d6e5;overflow:hidden}.svcGanttPrintGridLine{position:absolute;top:0;bottom:0;width:1px;background:#b7c6d8!important}.svcGanttPrintGridLine.is25{left:25%}.svcGanttPrintGridLine.is50{left:50%}.svcGanttPrintGridLine.is75{left:75%}.svcGanttPrintTrack span{position:absolute;top:4px;bottom:4px;min-width:24px;padding:3px 6px;color:#fff!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.svcGanttPrintTrack span.isCritical{outline:2px solid #ff7849}.svcGanttPrintLegend{display:flex;gap:16px;flex-wrap:wrap;padding:10px;background:#f8fbff!important}.svcGanttPrintLegend span{display:inline-flex;align-items:center;gap:7px}.svcGanttPrintLegend i{width:18px;height:12px;display:inline-block}@media print{html,body{width:297mm!important;height:210mm!important;margin:0!important;padding:0!important;background:#fff!important}body *{visibility:hidden!important}.svcGanttPrint,.svcGanttPrint *{visibility:visible!important}.svcGanttPrint{display:block!important;position:fixed!important;inset:0!important;width:297mm!important;min-height:210mm!important;transform:none!important}@page{size:A4 landscape;margin:6mm}}.mStaffPage,.mStaffPage *{box-sizing:border-box;font-family:var(--mc-font, "Segoe UI", Arial, sans-serif)!important;font-size:12px!important;font-weight:400!important;border-radius:2px!important;box-shadow:none!important}.mStaffPage{display:grid;gap:var(--mc-gap, 10px);width:100%;min-width:0;max-width:none;margin:0;padding:0;color:var(--mc-text, #ffffff);line-height:1.35;background:transparent!important}.mStaffPage h1,.mStaffPage h2,.mStaffPage h3,.mStaffPage p,.mStaffPage strong,.mStaffPage span,.mStaffPage small{margin:0;color:inherit;font-weight:400!important}.mStaffHero,.mStaffPanel,.mStaffToolbar,.mStaffMetricCard,.mStaffNotice,.mStaffInviteDrawer,.mStaffProfileOverlay{background:var(--mc-panel-bg, #344656)!important;color:var(--mc-text, #ffffff)!important;border:0!important}.mStaffHero{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px}.mStaffHeroCopy,.mStaffPanelCopy,.mStaffMemberSub,.mStaffMetricLabel,.mStaffMetricCopy,.mStaffField span,.mStaffSignal span,.mStaffMeta span,.mStaffFutureCard p,.mStaffInviteDrawerHead p,.mStaffRolePresetGrid span{color:var(--mc-muted-soft, #d5e0ea)!important}.mStaffHeroCopy{margin-top:4px}.mStaffHeroActions,.mStaffTabs,.mStaffActionRow,.mStaffPills,.mStaffFormActions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.mStaffBtn,.mStaffTab,.mStaffLinkDanger,.mStaffInviteDrawerHead button,.mStaffProfileOverlayHead button,.mStaffPage button,.mStaffPage a.mStaffBtn{min-height:32px;padding:7px 12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0!important;background:var(--mc-button-bg, #496176)!important;color:var(--mc-text, #ffffff)!important;text-decoration:none;cursor:pointer}.mStaffBtn:hover:not(:disabled),.mStaffTab:hover:not(:disabled),.mStaffLinkDanger:hover:not(:disabled),.mStaffInviteDrawerHead button:hover,.mStaffProfileOverlayHead button:hover,.mStaffPage button:hover:not(:disabled),.mStaffPage a.mStaffBtn:hover{background:var(--mc-button-hover, #5b768d)!important;color:var(--mc-text, #ffffff)!important}.mStaffBtn:disabled,.mStaffTab:disabled,.mStaffLinkDanger:disabled{opacity:.6;cursor:not-allowed}.mStaffBtn:not(.mStaffBtn-secondary),.mStaffTab.is-active{background:var(--mc-primary, #328fd0)!important}.mStaffBtn:not(.mStaffBtn-secondary):hover:not(:disabled),.mStaffTab.is-active:hover:not(:disabled){background:var(--mc-primary-hover, #3a9fe4)!important}.mStaffBtn-secondary{background:var(--mc-button-bg, #496176)!important}.mStaffNotice{display:grid;gap:4px;padding:12px 14px;background:var(--mc-panel-dark, #223443)!important}.mStaffNotice.is-danger{background:var(--mc-danger, #8b3535)!important}.mStaffToastStack{position:fixed;top:58px;right:10px;z-index:21000;display:grid;gap:8px;width:min(360px,calc(100vw - 20px));pointer-events:none}.mStaffToastStack>*{pointer-events:auto}.mStaffMetrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--mc-gap, 10px);padding:0;background:transparent!important;overflow:hidden}.mStaffMetricCard{display:grid;gap:8px;min-width:0;min-height:64px;padding:12px;background:var(--mc-panel-bg, #344656)!important}.mStaffToolbar{display:grid;grid-template-columns:minmax(280px,1fr) auto;gap:var(--mc-gap, 10px);align-items:center;padding:10px}.mStaffInput,.mStaffTextarea,.mStaffPage input,.mStaffPage select,.mStaffPage textarea{width:100%;min-width:0;min-height:34px;padding:8px 10px;border:0!important;outline:none!important;background:var(--mc-control-bg, #243747)!important;color:var(--mc-text, #ffffff)!important;color-scheme:dark}.mStaffInput::placeholder,.mStaffTextarea::placeholder,.mStaffPage input::placeholder,.mStaffPage textarea::placeholder{color:var(--mc-muted-soft, #d5e0ea)!important}.mStaffInput:focus,.mStaffTextarea:focus,.mStaffPage input:focus,.mStaffPage select:focus,.mStaffPage textarea:focus{background:#2a3f51!important}.mStaffInput option,.mStaffInput optgroup,.mStaffPage select option,.mStaffPage select optgroup{color:var(--mc-text, #ffffff);background:var(--mc-control-bg, #243747)}.mStaffPanel{display:grid;gap:10px;min-width:0;padding:10px}.mStaffPanelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--mc-border, rgba(255, 255, 255, .08))}.mStaffFullGrid,.mStaffHubSide,.mStaffMemberList,.mStaffMiniList,.mStaffSignalList,.mStaffForm,.mStaffFutureRows{display:grid;gap:8px;min-width:0}.mStaffFullGrid{grid-template-columns:minmax(0,1fr)}.mStaffMemberCard,.mStaffMiniCard,.mStaffSelectedCard,.mStaffSignal,.mStaffFutureCard,.mStaffMeta,.mStaffEmpty,.mStaffDrawerForm section,.mStaffInviteSteps div,.mStaffRolePresetGrid button,.mStaffSwitchGrid label,.mStaffFutureRows div{background:var(--mc-row-bg, #213443)!important;color:var(--mc-text, #ffffff)!important;border:0!important}.mStaffMemberCard{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-width:0;padding:10px 12px;border-left:3px solid transparent!important;cursor:pointer}.mStaffMemberCard:nth-child(2n){background:var(--mc-row-alt, #263b4c)!important}.mStaffMemberCard:hover,.mStaffMemberCard.is-selected{background:#38536a!important}.mStaffMemberCard.is-selected{border-left-color:var(--mc-primary, #328fd0)!important}.mStaffMemberMain,.mStaffMiniCard{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;min-width:0}.mStaffPill{display:inline-flex;align-items:center;min-height:22px;padding:3px 8px;color:var(--mc-text, #ffffff)!important;background:var(--mc-button-bg, #496176)!important;white-space:nowrap}.mStaffLinkDanger{background:var(--mc-danger, #8b3535)!important}.mStaffSelectedCard{display:grid;gap:10px;min-width:0;padding:10px}.mStaffMetaGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}.mStaffMeta{display:grid;gap:4px;min-width:0;padding:8px}.mStaffMeta strong{overflow-wrap:anywhere}.mStaffSignal{display:grid;grid-template-columns:8px minmax(0,1fr);gap:8px;padding:8px}.mStaffSignal i{width:7px;height:7px;margin-top:4px;background:var(--mc-primary, #328fd0)}.mStaffSignal div{display:grid;gap:2px;min-width:0}.mStaffFormGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}.mStaffFormGrid.is-compact{grid-template-columns:160px 160px 160px auto;align-items:end}.mStaffField{display:grid;gap:5px;min-width:0}.mStaffMiniCard{padding:10px}.mStaffEmpty{display:grid;place-items:center;min-height:90px;padding:18px;color:var(--mc-muted-soft, #d5e0ea)!important;text-align:center}.mStaffFutureCard{display:grid;gap:12px;padding:12px}.mStaffFutureRows{grid-template-columns:repeat(3,minmax(0,1fr))}.mStaffFutureRows div{display:flex;justify-content:space-between;gap:8px;padding:8px}.mStaffProfileOverlay{position:fixed;z-index:1500;width:min(380px,calc(100vw - 20px));max-height:calc(100vh - 86px);display:grid;gap:10px;padding:10px;overflow:auto;border-left:3px solid var(--mc-primary, #328fd0)!important}.mStaffProfileOverlayHead{display:flex;justify-content:space-between;gap:10px;padding:8px;background:var(--mc-panel-dark, #223443)!important;cursor:move;-webkit-user-select:none;user-select:none}.mStaffProfileOverlayHead p{margin-top:3px;color:var(--mc-muted-soft, #d5e0ea)}.mStaffProfileOverlayHead button{width:30px;height:30px;padding:0;flex:0 0 auto}.mStaffDrawerMask{position:fixed;inset:0;z-index:1400;display:flex;justify-content:flex-end;background:#0a10168f}.mStaffInviteDrawer{display:grid;grid-template-rows:auto auto 1fr auto;gap:10px;width:min(620px,100vw);height:100%;padding:12px;overflow:auto;border-left:3px solid var(--mc-primary, #328fd0)!important}.mStaffInviteDrawerHead{display:flex;justify-content:space-between;gap:12px;padding:10px;background:var(--mc-panel-dark, #223443)!important}.mStaffInviteDrawerHead button{width:30px;height:30px;padding:0}.mStaffInviteSteps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.mStaffInviteSteps div{display:flex;align-items:center;gap:6px;min-height:34px;padding:6px 8px}.mStaffInviteSteps div.is-active{background:var(--mc-primary, #328fd0)!important;color:var(--mc-text, #ffffff)!important}.mStaffInviteSteps span{display:grid;place-items:center;width:18px;height:18px;background:var(--mc-panel-dark, #223443)!important;color:var(--mc-text, #ffffff)!important}.mStaffDrawerForm{display:grid;gap:12px;min-width:0}.mStaffDrawerForm section{display:grid;gap:8px;padding:10px}.mStaffFormGrid.is-drawer{grid-template-columns:repeat(2,minmax(0,1fr))}.mStaffRolePresetGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.mStaffRolePresetGrid button{display:grid;gap:4px;min-height:82px;padding:9px 10px;text-align:left;cursor:pointer;border-left:3px solid transparent!important}.mStaffRolePresetGrid button:hover,.mStaffRolePresetGrid button.is-selected{border-left-color:var(--mc-primary, #328fd0)!important;background:#38536a!important}.mStaffSwitchGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mStaffSwitchGrid label{display:flex;align-items:center;gap:8px;min-height:38px;padding:8px}.mStaffSwitchGrid input{width:14px;height:14px;accent-color:var(--mc-primary, #328fd0)}.mStaffTextarea{min-height:84px;resize:vertical}.mStaffInviteSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.mStaffInviteDrawerFoot{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:8px;padding-top:10px;background:var(--mc-panel-bg, #344656)!important;border-top:1px solid var(--mc-border, rgba(255, 255, 255, .08))}@media(max-width:1280px){.mStaffMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.mStaffRolePresetGrid,.mStaffInviteSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.mStaffHero,.mStaffPanelHead,.mStaffMemberMain,.mStaffMiniCard,.mStaffInviteDrawerHead,.mStaffInviteDrawerFoot{flex-direction:column;align-items:stretch}.mStaffToolbar,.mStaffFormGrid,.mStaffFormGrid.is-compact,.mStaffFormGrid.is-drawer,.mStaffFutureRows,.mStaffSwitchGrid,.mStaffInviteSteps{grid-template-columns:1fr}.mStaffPills{justify-content:flex-start}.mStaffProfileOverlay{top:58px!important;right:8px!important;left:8px;width:auto;max-height:calc(100vh - 74px)}}@media(max-width:760px){.mStaffMetrics,.mStaffMetaGrid,.mStaffRolePresetGrid,.mStaffInviteSummary{grid-template-columns:1fr}.mStaffHeroActions,.mStaffTabs,.mStaffActionRow{display:grid;grid-template-columns:1fr}.mStaffBtn,.mStaffTab,.mStaffInviteDrawerFoot .mStaffBtn{width:100%}.mStaffInviteDrawer{width:100vw}}.ssap,.ssap *{box-sizing:border-box;font-family:var(--mc-font, "Segoe UI", Tahoma, Geneva, Verdana, sans-serif)!important;font-size:12px!important;font-weight:400!important;border-radius:2px!important;box-shadow:none!important}.ssap{--ssapAccent: var(--mc-primary, #328fd0);--ssapAccentHover: var(--mc-primary-hover, #3a9fe4);--ssapBg: var(--mc-bg, #536271);--ssapPanel: var(--mc-panel-bg, #344656);--ssapPanelDark: var(--mc-panel-dark, #223443);--ssapRow: var(--mc-row-bg, #213443);--ssapRowAlt: var(--mc-row-alt, #263b4c);--ssapInput: var(--mc-control-bg, #243747);--ssapButton: var(--mc-button-bg, #496176);--ssapButtonHover: var(--mc-button-hover, #5b768d);--ssapSuccess: var(--mc-success, #2f7650);--ssapWarning: var(--mc-warning, #8a6419);--ssapDanger: var(--mc-danger, #8b3535);--ssapText: var(--mc-text, #ffffff);--ssapMuted: var(--mc-muted-soft, #d5e0ea);--ssapBorder: var(--mc-border, rgba(255, 255, 255, .08));display:grid;gap:8px;min-width:0;color:var(--ssapText);background:transparent!important;line-height:1.35}.ssap div,.ssap span,.ssap strong,.ssap button,.ssap input,.ssap select,.ssap p,.ssap h2,.ssap h3{color:inherit;font-size:12px!important;font-weight:400!important}.ssap p,.ssap h2,.ssap h3{margin:0}.ssapHeader,.ssapToolbar,.ssapColumn,.ssapInsight,.ssapEmpty,.ssapNotice,.ssapDropHint,.svcOverlay,.svcOverlayStatus div,.svcOverlayTile,.svcOverlayScore,.svcOverlayBlock{background:var(--ssapPanel)!important;color:var(--ssapText)!important;border:0!important}.ssapHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px}.ssapTitle,.ssapColumnTitle,.ssapServiceTitle,.svcOverlayHeader h2,.svcOverlayBlock h3{color:var(--ssapText)!important;font-weight:400!important}.ssapSub,.ssapServiceSub,.ssapColumnSub,.ssapRowNote,.svcOverlayHeader p,.svcOverlayEyebrow,.svcOverlayStatus span,.svcOverlayTile span,.svcOverlayBlock p{margin-top:3px;color:var(--ssapMuted)!important;line-height:1.35}.ssapHeaderActions{display:flex;gap:6px;flex-wrap:wrap}.ssapInsight{display:flex;justify-content:space-between;gap:10px;padding:8px 10px;border-left:3px solid var(--ssapAccent)!important;background:var(--ssapRow)!important}.ssapInsight span{color:var(--ssapMuted)!important}.ssapInsight strong{color:var(--ssapText)!important;font-weight:400!important}.ssapToolbar{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:8px;padding:10px}.ssapInput,.ssap input,.ssap select,.svcOverlay input,.svcOverlay select,.svcOverlay textarea{width:100%;height:34px;min-width:0;padding:8px 10px;border:0!important;background:var(--ssapInput)!important;color:var(--ssapText)!important;outline:none!important;color-scheme:dark}.ssapInput::placeholder,.ssap input::placeholder,.svcOverlay input::placeholder,.svcOverlay textarea::placeholder{color:var(--ssapMuted)!important}.ssapInput:focus,.ssap input:focus,.ssap select:focus,.svcOverlay input:focus,.svcOverlay select:focus,.svcOverlay textarea:focus{background:#2a3f51!important;border:0!important;outline:none!important;box-shadow:none!important}.ssapInput option,.ssap select option,.ssapInput optgroup,.ssap select optgroup,.svcOverlay select option,.svcOverlay select optgroup{background:var(--ssapInput)!important;color:var(--ssapText)!important}.ssapPills,.ssapStatusPills{display:flex;flex-wrap:wrap;gap:6px}.ssapPills span,.ssapStatusPills span,.svcOverlayReasons span{min-height:22px;padding:3px 8px;display:inline-flex;align-items:center;border:0!important;background:var(--ssapButton)!important;color:var(--ssapText)!important;font-weight:400!important}.ssapBoard{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;min-width:0}.ssapColumn{display:grid;gap:8px;align-content:start;min-width:0;min-height:260px;padding:10px}.ssapColumn.isDragOver{background:#38536a!important;border-left:3px solid var(--ssapAccent)!important}.ssapColumnHead{display:flex;justify-content:space-between;gap:10px;padding-bottom:8px;border-bottom:1px solid var(--ssapBorder)}.ssapRowList{display:grid;gap:6px;align-content:start}.ssapRow{display:grid;grid-template-columns:minmax(0,1fr) 120px minmax(150px,.8fr) auto;gap:10px;align-items:center;min-width:0;padding:9px 10px;border:0!important;border-left:3px solid transparent!important;background:var(--ssapRow)!important;color:var(--ssapText)!important;cursor:grab}.ssapRow:nth-child(2n){background:var(--ssapRowAlt)!important}.ssapRow:hover{background:#38536a!important}.ssapRow:active{cursor:grabbing}.ssapRow.isAssigned{border-left-color:var(--ssapAccent)!important;background:var(--ssapRowAlt)!important}.ssapRowMain{display:grid;gap:5px;min-width:0}.ssapRowScore{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0}.ssapRowScore strong{color:var(--ssapText)!important;font-weight:400!important}.ssapScoreTrack,.svcOverlayScoreTrack{height:5px;overflow:hidden;background:var(--ssapPanelDark)!important}.ssapScoreTrack span,.svcOverlayScoreTrack span{display:block;height:100%;background:var(--ssapAccent)!important}.ssapRowActions{display:flex;gap:6px;justify-content:flex-end;align-items:center}.ssapBtn,.ssapLinkBtn,.svcOverlayClose,.svcOverlayBtn{min-height:32px;padding:7px 12px;border:0!important;background:var(--ssapButton)!important;color:var(--ssapText)!important;cursor:pointer}.ssapBtn:hover:not(:disabled),.ssapLinkBtn:hover:not(:disabled),.svcOverlayClose:hover:not(:disabled),.svcOverlayBtn:hover:not(:disabled){background:var(--ssapButtonHover)!important;color:var(--ssapText)!important}.ssapBtn:not(.isSecondary),.svcOverlayBtn:not(.isSecondary){background:var(--ssapAccent)!important}.ssapBtn:not(.isSecondary):hover:not(:disabled),.svcOverlayBtn:not(.isSecondary):hover:not(:disabled){background:var(--ssapAccentHover)!important}.ssapBtn.isSecondary,.ssapLinkBtn,.svcOverlayClose,.svcOverlayBtn.isSecondary{background:var(--ssapButton)!important;color:var(--ssapText)!important}.ssapBtn:disabled,.ssapLinkBtn:disabled,.svcOverlayBtn:disabled,.svcOverlayClose:disabled{opacity:.55;cursor:not-allowed}.ssapEmpty,.ssapDropHint,.ssapNotice{padding:14px;background:var(--ssapRow)!important;color:var(--ssapMuted)!important}.ssapDropHint{min-height:120px;display:grid;place-items:center;border:1px dashed rgba(255,255,255,.22)!important;color:var(--ssapMuted)!important}.ssapNotice.isDanger{border-left:3px solid var(--ssapDanger)!important;color:var(--ssapText)!important;background:var(--ssapDanger)!important}.svcOverlayBackdrop{position:fixed;inset:0;z-index:1200;display:flex;justify-content:flex-end;background:#0a101694}.svcOverlay{display:grid;grid-template-rows:auto auto auto auto auto 1fr auto;gap:12px;width:min(520px,100vw);height:100%;padding:16px;overflow:auto;border-left:3px solid var(--ssapAccent)!important}.svcOverlayHeader{display:flex;justify-content:space-between;gap:12px;padding:10px;background:var(--ssapPanelDark)!important;border:0!important}.svcOverlayHeader h2{margin:3px 0 0}.svcOverlayHeader p,.svcOverlayEyebrow{margin:0}.svcOverlayStatus,.svcOverlayGrid{display:grid;gap:8px}.svcOverlayStatus{grid-template-columns:repeat(3,minmax(0,1fr))}.svcOverlayStatus div,.svcOverlayTile,.svcOverlayScore,.svcOverlayBlock{display:grid;gap:4px;padding:9px 10px;background:var(--ssapRow)!important}.svcOverlayStatus strong,.svcOverlayTile strong{color:var(--ssapText)!important;font-weight:400!important}.svcOverlayReasons{display:flex;flex-wrap:wrap;gap:6px}.svcOverlayGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.svcOverlayBlock p{line-height:1.45}.svcOverlayFooter{display:flex;justify-content:flex-end;padding-top:12px;border-top:1px solid var(--ssapBorder);background:var(--ssapPanel)!important}@media(max-width:1100px){.ssapRow{grid-template-columns:minmax(0,1fr)}.ssapRowActions{justify-content:stretch}.ssapRowActions .ssapBtn,.ssapRowActions .ssapLinkBtn{flex:1}}@media(max-width:980px){.ssapHeader,.ssapColumnHead,.svcOverlayHeader{flex-direction:column;align-items:stretch}.ssapToolbar,.ssapBoard,.svcOverlayStatus,.svcOverlayGrid{grid-template-columns:1fr}.ssapBtn,.ssapLinkBtn,.svcOverlayBtn,.svcOverlayClose{width:100%}}.mTaskPage,.mTaskPage *{box-sizing:border-box;font-family:var(--mc-font, "Segoe UI", Arial, sans-serif)!important;font-size:12px!important;font-weight:400!important;border-radius:2px!important;box-shadow:none!important}.mTaskPage{display:grid;gap:var(--mc-gap, 10px);width:100%;min-width:0;margin:0;padding:0;color:var(--mc-text, #ffffff);line-height:1.35;background:transparent!important}.mTaskPage h1,.mTaskPage h2,.mTaskPage h3,.mTaskPage p,.mTaskPage strong,.mTaskPage span,.mTaskPage small{margin:0;color:inherit;font-weight:400!important}.mTaskHero,.mTaskPanel,.mTaskToolbar,.mTaskNotice,.mTaskSide,.mTaskCreateOverlay{background:var(--mc-panel-bg, #344656)!important;color:var(--mc-text, #ffffff)!important;border:0!important}.mTaskHero{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px}.mTaskHero p,.mTaskPanelHead p,.mTaskMetric span,.mTaskMetric small,.mTaskField span,.mTaskColumnHead span,.mTaskCardTop p,.mTaskCardDescription,.mTaskDetail>p,.mTaskMetaGrid span,.mTaskComment span,.mTaskSignal span,.mTaskCreateHead p,.mTaskSideHead p{color:var(--mc-muted-soft, #d5e0ea)!important}.mTaskHeroActions,.mTaskCardActions,.mTaskAssignees,.mTaskCreateFoot{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.mTaskBtn,.mTaskPage button{min-height:32px;padding:7px 12px;border:0!important;background:var(--mc-primary, #328fd0)!important;color:var(--mc-text, #ffffff)!important;cursor:pointer;text-decoration:none}.mTaskBtn:hover:not(:disabled),.mTaskPage button:hover:not(:disabled){background:var(--mc-primary-hover, #3a9fe4)!important}.mTaskBtn-secondary{background:var(--mc-button-bg, #496176)!important}.mTaskBtn:disabled,.mTaskPage button:disabled{opacity:.6;cursor:not-allowed}.mTaskToastStack{position:fixed;top:58px;right:10px;z-index:21000;display:grid;gap:8px;width:min(360px,calc(100vw - 20px));pointer-events:none}.mTaskToastStack>*{pointer-events:auto}.mTaskNotice{display:grid;gap:4px;padding:12px 14px;background:var(--mc-panel-dark, #223443)!important;border-left:3px solid var(--mc-primary, #328fd0)!important}.mTaskNotice.is-danger{background:var(--mc-danger, #8b3535)!important}.mTaskMetrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--mc-gap, 10px)}.mTaskMetric{display:grid;gap:4px;min-height:64px;padding:12px;background:var(--mc-panel-bg, #344656)!important}.mTaskToolbar{padding:10px}.mTaskToolbar input,.mTaskField input,.mTaskField select,.mTaskField textarea,.mTaskComments textarea{width:100%;min-width:0;height:34px;padding:8px 10px;border:0!important;outline:none!important;background:var(--mc-control-bg, #243747)!important;color:var(--mc-text, #ffffff)!important;color-scheme:dark}.mTaskField textarea,.mTaskComments textarea{height:auto;min-height:92px;resize:vertical}.mTaskToolbar input:focus,.mTaskField input:focus,.mTaskField select:focus,.mTaskField textarea:focus,.mTaskComments textarea:focus{background:#2a3f51!important}.mTaskField select option{color:var(--mc-text, #ffffff);background:var(--mc-control-bg, #243747)}.mTaskPanel{display:grid;gap:10px;min-width:0;padding:10px}.mTaskPanelHead{display:flex;justify-content:space-between;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--mc-border, rgba(255, 255, 255, .08))}.mTaskBoard{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));gap:8px;overflow-x:auto}.mTaskColumn{display:grid;gap:8px;align-content:start;min-width:220px;padding:8px;background:var(--mc-panel-dark, #223443)!important}.mTaskColumnHead{display:flex;justify-content:space-between;gap:8px}.mTaskColumnRows,.mTaskDetail,.mTaskComments,.mTaskSignalList{display:grid;gap:8px;min-width:0}.mTaskCard{display:grid;gap:8px;padding:10px;border-left:3px solid transparent!important;background:var(--mc-row-bg, #213443)!important;cursor:pointer}.mTaskCard:nth-child(2n){background:var(--mc-row-alt, #263b4c)!important}.mTaskCard:hover,.mTaskCard.is-selected{background:#38536a!important}.mTaskCard.is-selected{border-left-color:var(--mc-primary, #328fd0)!important}.mTaskCardTop{display:flex;justify-content:space-between;gap:8px}.mTaskCardMeta{display:flex;flex-wrap:wrap;gap:6px}.mTaskPill{display:inline-flex;align-items:center;min-height:22px;padding:3px 8px;background:var(--mc-button-bg, #496176)!important;color:var(--mc-text, #ffffff)!important;white-space:nowrap}.mTaskCardActions button{min-height:auto;padding:0;background:transparent!important;color:var(--mc-muted, #dbe7f1)!important;text-decoration:underline}.mTaskMetaGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mTaskMetaGrid div,.mTaskSignal,.mTaskComment{display:grid;gap:4px;padding:8px;background:var(--mc-row-bg, #213443)!important}.mTaskSignal{grid-template-columns:8px minmax(0,1fr);gap:8px}.mTaskSignal i{width:7px;height:7px;margin-top:4px;background:var(--mc-primary, #328fd0)}.mTaskEmpty{display:grid;place-items:center;min-height:120px;padding:14px;background:var(--mc-row-bg, #213443)!important;color:var(--mc-muted-soft, #d5e0ea)!important;text-align:center}.mTaskEmpty.is-small{min-height:64px}.mTaskSide{position:fixed;z-index:1500;width:min(390px,calc(100vw - 20px));max-height:calc(100vh - 86px);display:grid;gap:10px;padding:10px;overflow:auto;border-left:3px solid var(--mc-primary, #328fd0)!important}.mTaskSideHead,.mTaskCreateHead{display:flex;justify-content:space-between;gap:12px;padding:10px;background:var(--mc-panel-dark, #223443)!important;cursor:move;-webkit-user-select:none;user-select:none}.mTaskSideHead button,.mTaskCreateHead button{min-width:58px;height:30px;padding:0 10px}.mTaskCreateOverlay{position:fixed;z-index:1600;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:420px;min-height:360px;max-width:calc(100vw - 24px);max-height:calc(100vh - 68px);overflow:hidden;border-left:3px solid var(--mc-primary, #328fd0)!important}.mTaskCreateBody{min-height:0;overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;padding:12px}.mTaskField{display:grid;gap:5px;min-width:0}.mTaskFieldWide{grid-column:1 / -1}.mTaskCreateFoot{justify-content:flex-end;padding:10px 12px;background:var(--mc-panel-bg, #344656)!important;border-top:1px solid var(--mc-border, rgba(255, 255, 255, .08))}.mTaskResizeHandle{position:absolute;right:0;bottom:0;width:18px!important;height:18px!important;min-height:18px!important;padding:0!important;background:var(--mc-primary, #328fd0)!important;cursor:nwse-resize}@media(max-width:1280px){.mTaskMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.mTaskHero,.mTaskPanelHead,.mTaskCreateHead,.mTaskCreateFoot{flex-direction:column;align-items:stretch}.mTaskMetaGrid,.mTaskCreateBody{grid-template-columns:1fr}.mTaskFieldWide{grid-column:auto}.mTaskSide,.mTaskCreateOverlay{top:58px!important;right:8px!important;left:8px!important;width:auto!important;height:calc(100vh - 74px)!important;min-width:0;max-height:calc(100vh - 74px)}}@media(max-width:700px){.mTaskMetrics{grid-template-columns:1fr}.mTaskHeroActions,.mTaskCreateFoot{display:grid;grid-template-columns:1fr}.mTaskBtn{width:100%}}.opsShell,.opsShell *{box-sizing:border-box;font-family:var(--mc-azure-font, "Segoe UI", Arial, sans-serif)}.opsShell{--opsBlue: #0078d4;--opsBlueDark: #005a9e;--opsInk: #172033;--opsMuted: #5f6b7a;--opsSoft: #f6f9fc;--opsPanel: #ffffff;--opsLine: #dbe7f3;--opsLineStrong: #b8d4ee;--opsDark: #243041;--opsShadow: 0 18px 44px rgba(15, 23, 42, .12);display:grid;gap:8px;width:100%;min-width:0;color:var(--opsInk);font-size:12px;line-height:1.35}.opsShell h1,.opsShell h2,.opsShell h3,.opsShell p{margin:0}.opsShell h1,.opsShell h2,.opsShell h3,.opsShell p,.opsShell div,.opsShell span,.opsShell strong,.opsShell small,.opsShell button,.opsShell input{font-size:12px}.opsTop,.opsNotice,.opsPanel,.opsRail,.opsDrawer,.opsWorkspaceTabs{border-radius:2px;background:var(--opsPanel)}.opsTop{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--opsLine)}.opsTop h1,.opsPanelHead h2,.opsDrawerHead h2,.opsTaskRows article h3,.opsCommandHead h2{font-weight:600;color:var(--opsInk)}.opsTop p,.opsPanelHead p,.opsDrawerHead p,.opsTaskRows article p,.opsCommandHead p{margin-top:3px;color:var(--opsMuted)}.opsTopActions,.opsTaskActions,.opsDrawerActions,.opsPills,.opsEntityActions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.opsTopActions button,.opsTaskActions button,.opsDrawerActions button,.opsCommandHead button,.opsEntityActions button,.opsWorkspaceTabsClear{min-height:30px;padding:0 10px;border:1px solid var(--opsLineStrong);border-radius:2px;background:#fff;color:var(--opsBlueDark);cursor:pointer}.opsTopActions button:last-child,.opsTaskActions button:hover,.opsDrawerActions button:hover,.opsEntityActions button:hover,.opsWorkspaceTabsClear:hover{border-color:var(--opsBlue);background:var(--opsBlue);color:#fff}.opsTopActions button:disabled,.opsTaskActions button:disabled,.opsDrawerActions button:disabled,.opsEntityActions button:disabled{opacity:.55;cursor:not-allowed}.opsNotice{display:grid;gap:3px;padding:8px 10px;border:1px solid var(--opsLine);border-left:3px solid var(--opsBlue)}.opsNotice span{color:var(--opsMuted)}.opsNotice.isDanger{border-left-color:#b91c1c;background:#fff7f7}.opsTelemetry{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid var(--opsDark);border-radius:2px;background:var(--opsDark);color:#fff;overflow:hidden}.opsTelemetry article{display:grid;gap:3px;min-height:64px;padding:10px 12px;border-left:1px solid rgba(255,255,255,.12)}.opsTelemetry article:first-child{border-left:0}.opsTelemetry span,.opsTelemetry small{color:#ffffffb8}.opsTelemetry strong{color:#fff;font-weight:600}.opsWorkspaceTabs{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-width:0;padding:6px;border:1px solid var(--opsLine)}.opsWorkspaceTabsTrack{display:flex;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:thin}.opsWorkspaceTabsTrack button{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:8px;row-gap:2px;min-width:150px;max-width:220px;padding:7px 8px;border:0;border-left:3px solid transparent;border-radius:2px;background:var(--opsSoft);color:var(--opsInk);text-align:left;cursor:pointer}.opsWorkspaceTabsTrack button:hover,.opsWorkspaceTabsTrack button.isActive{border-left-color:var(--opsBlue);background:#eef6ff}.opsWorkspaceTabsTrack button span{grid-column:1 / -1;color:var(--opsMuted)}.opsWorkspaceTabsTrack button strong{min-width:0;overflow:hidden;color:var(--opsInk);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.opsWorkspaceTabsTrack button i{display:grid;place-items:center;width:18px;height:18px;border-radius:2px;color:var(--opsMuted);font-style:normal}.opsWorkspaceTabsTrack button i:hover{background:#fff;color:var(--opsBlueDark)}.opsFrame{display:grid;grid-template-columns:220px minmax(0,1fr) minmax(320px,380px);gap:8px;align-items:start;min-width:0}.opsRail{position:sticky;top:8px;display:grid;gap:8px;padding:10px;border:1px solid var(--opsLine)}.opsRail input,.opsCommand input{width:100%;height:32px;padding:0 9px;border:1px solid var(--opsLineStrong);border-radius:2px;outline:none;background:#fff;color:var(--opsInk)}.opsRail input:focus,.opsCommand input:focus{border-color:var(--opsBlue);box-shadow:inset 0 0 0 1px var(--opsBlue)}.opsRail nav{display:grid;gap:4px}.opsRail nav button{display:grid;gap:2px;min-height:42px;padding:7px 8px;border:0;border-left:3px solid transparent;border-radius:2px;background:transparent;color:var(--opsInk);text-align:left;cursor:pointer}.opsRail nav button span{color:var(--opsMuted)}.opsRail nav button:hover,.opsRail nav button.isActive{background:#eef6ff;border-left-color:var(--opsBlue);color:var(--opsBlueDark)}.opsCanvas{display:grid;gap:8px;min-width:0}.opsPanel{display:grid;gap:10px;min-width:0;padding:10px;border:1px solid var(--opsLine)}.opsPanelHead{display:flex;justify-content:space-between;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--opsLine)}.opsLiveGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.opsLiveGrid .opsPanel{min-height:150px}.opsCompactList,.opsEntityList,.opsSignalList,.opsTaskRows,.opsDrawer,.opsDrawerActions,.opsCommandList,.opsActivityFeed,.opsRecommendations{display:grid;gap:8px;min-width:0}.opsCompactList button,.opsEntityList button{width:100%;min-width:0;display:grid;gap:8px;align-items:center;border:0;border-left:3px solid transparent;border-radius:2px;background:var(--opsSoft);color:var(--opsInk);text-align:left;cursor:pointer}.opsCompactList button{grid-template-columns:minmax(0,1fr) auto;padding:9px 10px}.opsEntityList button{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(120px,.7fr) minmax(120px,.7fr);padding:10px 12px}.opsCompactList button:hover,.opsEntityList button:hover,.opsEntityList button.isSelected{background:#eef6ff;border-left-color:var(--opsBlue)}.opsCompactList strong,.opsEntityList strong{color:var(--opsBlueDark);font-weight:500}.opsSignal{display:grid;grid-template-columns:8px minmax(0,1fr);gap:8px;padding:8px;border-radius:2px;background:var(--opsSoft)}.opsSignal i{width:7px;height:7px;margin-top:4px;border-radius:2px;background:var(--opsBlue)}.opsSignal div{display:grid;gap:2px}.opsSignal strong{font-weight:600}.opsSignal span{color:var(--opsMuted)}.opsTaskBoard{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));gap:8px;overflow-x:auto;min-width:0}.opsTaskColumn{min-width:220px;display:grid;gap:8px;align-content:start;padding:8px;border-radius:2px;background:var(--opsSoft)}.opsTaskColumnHead{display:flex;justify-content:space-between;gap:8px}.opsTaskColumnHead strong{font-weight:600}.opsTaskColumnHead span{color:var(--opsMuted)}.opsTaskRows article{display:grid;gap:8px;padding:10px;border-left:3px solid transparent;border-radius:2px;background:#fff;cursor:pointer}.opsTaskRows article:hover,.opsTaskRows article.isSelected{border-left-color:var(--opsBlue);background:#eef6ff}.opsPills span{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border:1px solid var(--opsLineStrong);border-radius:2px;color:var(--opsBlueDark);background:#fff;font-weight:500;white-space:nowrap}.opsMatrix,.opsDrawerGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.opsMatrix div,.opsDrawerGrid div{display:grid;gap:4px;min-width:0;padding:9px 10px;border-radius:2px;background:var(--opsSoft)}.opsMatrix span,.opsDrawerGrid span{color:var(--opsMuted)}.opsMatrix strong,.opsDrawerGrid strong{color:var(--opsInk);font-weight:500;overflow-wrap:anywhere}.opsDrawer{position:sticky;top:8px;padding:10px;border:1px solid var(--opsLine)}.opsDrawerHead{display:flex;justify-content:space-between;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--opsLine)}.opsDrawerHead button{width:28px;height:28px;border:1px solid var(--opsLineStrong);border-radius:2px;background:#fff;color:var(--opsBlueDark);cursor:pointer}.opsDrawerTabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.opsDrawerTabs button{min-height:28px;border:0;border-bottom:2px solid transparent;border-radius:2px;background:var(--opsSoft);color:var(--opsMuted);cursor:pointer}.opsDrawerTabs button:hover,.opsDrawerTabs button.isActive{border-bottom-color:var(--opsBlue);color:var(--opsBlueDark);background:#eef6ff}.opsMap,.opsEntityMap{overflow:hidden;border-radius:2px;background:var(--opsSoft)}.opsMap .mLocationMap{height:260px}.opsEntityMap .mLocationMap{height:320px}.opsEmpty{display:grid;place-items:center;min-height:72px;padding:12px;border-radius:2px;background:var(--opsSoft);color:var(--opsMuted);text-align:center}.opsActivityItem,.opsRecommendation{display:grid;gap:3px;padding:9px 10px;border-left:3px solid var(--opsBlue);border-radius:2px;background:var(--opsSoft)}.opsActivityItem span,.opsActivityItem p,.opsRecommendation span,.opsRecommendation p{margin:0;color:var(--opsMuted)}.opsActivityItem strong,.opsRecommendation strong{font-weight:600;color:var(--opsInk)}.opsRecommendation{width:100%;border-top:0;border-right:0;border-bottom:0;color:var(--opsInk);text-align:left;cursor:pointer}.opsRecommendation.is-warning{border-left-color:#c77d00}.opsRecommendation.is-danger{border-left-color:#b91c1c}.opsRecommendation.is-success{border-left-color:#107c10}.opsQuickActions{position:fixed;right:22px;bottom:22px;z-index:1250;display:grid;gap:8px;justify-items:end}.opsQuickFab{width:42px;height:42px;border:1px solid var(--opsBlue);border-radius:2px;background:var(--opsBlue);color:#fff;font-size:18px!important;cursor:pointer;box-shadow:var(--opsShadow)}.opsQuickMenu{display:grid;gap:6px;width:210px;padding:8px;border:1px solid var(--opsLine);border-radius:2px;background:#fff;box-shadow:var(--opsShadow)}.opsQuickMenu button{display:grid;gap:2px;min-height:38px;padding:7px 9px;border:0;border-left:3px solid transparent;border-radius:2px;background:var(--opsSoft);color:var(--opsInk);text-align:left;cursor:pointer}.opsQuickMenu button:hover{border-left-color:var(--opsBlue);background:#eef6ff;color:var(--opsBlueDark)}.opsCommandMask{position:fixed;inset:0;z-index:1400;display:grid;place-items:start center;padding-top:80px;background:#0f172a52}.opsCommand{display:grid;gap:10px;width:min(640px,calc(100vw - 32px));padding:12px;border:1px solid var(--opsLine);border-radius:2px;background:#fff;box-shadow:0 20px 60px #0f172a38}.opsCommandHead{display:flex;justify-content:space-between;gap:10px}.opsCommandList button{display:grid;gap:2px;min-height:34px;padding:8px 10px;border:0;border-left:3px solid transparent;border-radius:2px;background:var(--opsSoft);color:var(--opsInk);text-align:left;cursor:pointer}.opsCommandList button span{color:var(--opsMuted)}.opsCommandList button strong{font-weight:600;color:var(--opsInk)}.opsCommandList button:hover{border-left-color:var(--opsBlue);background:#eef6ff}.opsCommandList button:hover strong{color:var(--opsBlueDark)}.opsStateBadge{display:inline-flex;align-items:center;gap:5px;width:fit-content;min-height:20px;padding:0 7px;border-radius:2px;background:#eef6ff;color:var(--opsBlueDark);white-space:nowrap}.opsStateBadge i{width:6px;height:6px;border-radius:2px;background:currentColor}.opsStateBadge.is-active,.opsStateBadge.is-ready,.opsStateBadge.is-live,.opsStateBadge.is-assigned,.opsStateBadge.is-success,.opsStateBadge.is-done{background:#f0faf2;color:#107c10}.opsStateBadge.is-warning,.opsStateBadge.is-unassigned,.opsStateBadge.is-high_load,.opsStateBadge.is-blocked{background:#fff8e8;color:#9a6700}.opsStateBadge.is-danger,.opsStateBadge.is-critical,.opsStateBadge.is-inactive{background:#fff1f1;color:#b91c1c}.opsStateBadge.is-todo,.opsStateBadge.is-in_progress,.opsStateBadge.is-normal{background:#eef6ff;color:var(--opsBlueDark)}@media(max-width:1320px){.opsFrame{grid-template-columns:200px minmax(0,1fr)}.opsDrawer{grid-column:1 / -1;position:static}}@media(max-width:980px){.opsFrame,.opsLiveGrid,.opsTelemetry,.opsMatrix,.opsDrawerGrid{grid-template-columns:1fr}.opsRail{position:static}.opsTop,.opsPanelHead,.opsDrawerHead,.opsCommandHead{flex-direction:column;align-items:stretch}.opsEntityList button{grid-template-columns:1fr}}@media(max-width:720px){.opsTopActions,.opsEntityActions,.opsWorkspaceTabs{display:grid;grid-template-columns:1fr}.opsTopActions button,.opsEntityActions button,.opsWorkspaceTabsClear{width:100%}}.mAvailPage,.mAvailPage *{box-sizing:border-box;font-family:var(--mc-azure-font)}.mAvailPage{display:grid;gap:10px;width:100%;min-width:0;color:var(--mc-azure-text-primary);font-size:12px;line-height:1.4}.mAvailPage h1,.mAvailPage h2,.mAvailPage h3,.mAvailPage p{margin:0}.mAvailPage .mInventoryPanel{display:grid;gap:10px;min-width:0;padding:10px 12px 12px;border:0;border-top:1px solid var(--mc-card-border);border-radius:2px;background:#fff;box-shadow:none}.mAvailHeaderRow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid var(--mc-azure-divider)}.mAvailHeaderTitle{font-size:14px;line-height:1.3;font-weight:400;color:var(--mc-azure-text-primary)}.mAvailHeaderSub{margin-top:3px;font-size:12px;line-height:1.45;color:var(--mc-azure-text-secondary)}.mAvailHeaderActions{display:flex;gap:8px;flex-wrap:wrap}.mAvailMetricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-width:0;padding:10px 12px 12px;border-top:1px solid #4c5663;border-radius:2px;background:linear-gradient(135deg,#3f4753,#232b36);color:#fff}.mAvailMetricCard{display:grid;gap:4px;min-width:0;min-height:58px;padding:0 12px;border-left:1px solid rgba(255,255,255,.12)}.mAvailMetricCard:first-child{padding-left:0;border-left:0}.mAvailMetricLabel{font-size:11px;color:#ffffffbf}.mAvailMetricValue{font-size:17px;line-height:1.25;font-weight:400;color:#fff}.mAvailMetricSub{font-size:11px;line-height:1.35;color:#ffffffa8}.mAvailControlBar{display:grid;grid-template-columns:minmax(260px,1.5fr) minmax(170px,.75fr) minmax(170px,.75fr);gap:8px;align-items:center;min-width:0;padding:10px;border-top:1px solid var(--mc-card-border);border-radius:2px;background:#f8fbff}.mAvailQuickFilters,.mAvailTabs,.mAvailLegend,.mAvailTagRow,.mAvailServiceStripTags{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.mAvailQuickFilter,.mAvailTab{min-height:28px;padding:0 10px;border:1px solid var(--mc-card-border);border-radius:2px;background:#f3f5f7;color:var(--mc-azure-text-primary);font-size:12px;line-height:1.2;font-weight:400;cursor:pointer}.mAvailQuickFilter:hover,.mAvailTab:hover{background:#eef1f4;border-color:var(--mc-card-border-strong)}.mAvailQuickFilter.is-active,.mAvailTab.is-active{background:var(--mc-azure-primary-btn);border-color:var(--mc-azure-primary-btn);color:#fff}.mAvailLegend{gap:12px;align-items:center}.mAvailLegend span{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--mc-azure-text-secondary)}.mAvailLegend i{width:12px;height:12px;border-radius:2px;border:1px solid var(--mc-card-border)}.tone-working{background:#f4fbf6}.tone-available{background:#eef6ff}.tone-blocked{background:#fff5f5}.tone-off{background:#eef1f4}.mAvailCoverageList{display:grid;gap:8px;min-width:0}.mAvailCoverageRow{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,2.2fr) auto;gap:10px;align-items:stretch;min-width:0;padding:10px;border:0;border-top:1px solid var(--mc-card-border);border-radius:2px;background:#f8fbff;color:inherit;text-align:left;cursor:pointer}.mAvailCoverageRow:hover{background:#eef6ff}.mAvailCoverageRow.is-selected{box-shadow:inset 3px 0 0 var(--mc-azure-primary-btn);background:#eef6ff}.mAvailCoverageIdentity{display:grid;align-content:center;gap:3px;min-width:0}.mAvailCoverageStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0}.mAvailCoverageActions{display:flex;align-items:center;justify-content:center;min-width:68px;color:var(--mc-azure-link);font-size:12px}.mAvailWeekBoard{display:grid;overflow:auto;border-top:1px solid var(--mc-card-border);border-radius:2px;background:#fff}.mAvailWeekHead,.mAvailWeekBody{display:grid;grid-template-columns:220px repeat(7,minmax(112px,1fr));min-width:100%}.mAvailWeekStaffHead,.mAvailWeekDayHead,.mAvailWeekStaff,.mAvailWeekDay{min-width:0;border:0;border-right:1px solid var(--mc-card-border);border-bottom:1px solid var(--mc-card-border);text-align:left}.mAvailWeekStaffHead,.mAvailWeekDayHead{padding:8px 10px;background:#f8fbff;font-size:11px;color:var(--mc-azure-text-secondary)}.mAvailWeekDayHead div{font-size:12px;color:var(--mc-azure-text-primary)}.mAvailWeekDayHead span{display:block;margin-top:2px;font-size:11px}.mAvailWeekStaff,.mAvailWeekDay{min-height:74px;padding:9px 10px;background:#fff;color:inherit;cursor:pointer}.mAvailWeekStaff{background:#f8fbff}.mAvailWeekStaff.is-selected{background:#eef6ff;box-shadow:inset 3px 0 0 var(--mc-azure-primary-btn)}.mAvailWeekDay:hover{background:#f8fbff}.mAvailWeekDay.tone-working{background:#f4fbf6}.mAvailWeekDay.tone-available{background:#eef6ff}.mAvailWeekDay.tone-blocked{background:#fff5f5}.mAvailWeekDay.tone-off{background:#f3f5f7}.mAvailWeekDayLabel{font-size:12px;color:var(--mc-azure-text-primary)}.mAvailWeekDaySub{margin-top:4px;font-size:11px;line-height:1.35;color:var(--mc-azure-text-secondary);overflow-wrap:anywhere}.mAvailStaffName,.mAvailListTitle,.mAvailFormSectionTitle,.mAvailServiceStripTitle{font-size:12px;line-height:1.35;font-weight:400;color:var(--mc-azure-text-primary)}.mAvailStaffMeta,.mAvailListSub,.mAvailFormSectionSub,.mAvailSummaryMeta,.mAvailActionHint,.mAvailSlotMeta{font-size:11px;line-height:1.4;color:var(--mc-azure-text-secondary)}.mAvailStaffFoot{margin-top:7px;display:flex;gap:8px;flex-wrap:wrap;font-size:11px;color:#24507a}.mAvailPanels{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.95fr);gap:10px;min-width:0;align-items:start}.mAvailFullWidth{grid-column:1 / -1}.mAvailSelectedSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mAvailSummaryCard,.mAvailFormSection,.mAvailListCard,.mAvailSlotCard,.mAvailSlotEmpty,.mAvailServiceStrip{display:grid;gap:5px;min-width:0;padding:9px 10px;border-top:1px solid var(--mc-card-border);border-radius:2px;background:#f8fbff}.mAvailSummaryLabel,.mAvailFieldLabel{font-size:11px;color:var(--mc-azure-text-secondary)}.mAvailSummaryValue{font-size:14px;line-height:1.3;font-weight:400;color:var(--mc-azure-text-primary);overflow-wrap:anywhere}.mAvailMiniWeek{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;min-width:0}.mAvailMiniDay{display:grid;gap:4px;min-width:0;min-height:76px;padding:9px 10px;border:1px solid var(--mc-card-border);border-radius:2px;color:inherit;text-align:left;cursor:pointer}.mAvailMiniDay.is-selected{border-color:var(--mc-azure-primary-btn);box-shadow:inset 3px 0 0 var(--mc-azure-primary-btn)}.mAvailMiniDay span{font-size:11px;color:var(--mc-azure-text-secondary)}.mAvailMiniDay strong{font-size:12px;font-weight:400;color:var(--mc-azure-text-primary)}.mAvailMiniDay small{font-size:11px;color:var(--mc-azure-text-secondary)}.mAvailFormSection{gap:10px}.mAvailFormGrid{display:grid;gap:8px}.mAvailFormGrid.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.mAvailFormGrid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.mAvailField{display:grid;gap:5px;min-width:0}.mAvailActionRow{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.mAvailList{display:grid;gap:8px}.mAvailList.is-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mAvailListCard{gap:8px}.mAvailListCardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.mAvailTag{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;font-size:11px;border:1px solid var(--mc-card-border);background:#f3f5f7;color:var(--mc-azure-text-secondary)}.mAvailTag.tone-warn{background:#fff8e8;border-color:#efdfb6;color:#826519}.mAvailTag.tone-bad{background:#fff5f5;border-color:#f0c7c7;color:#8b3a3a}.mAvailTag.tone-info{background:#eef6ff;border-color:#cfe0f2;color:#24507a}.mAvailTag.tone-good{background:#f4fbf6;border-color:#cfe8d6;color:#245c35}.mAvailListNote{font-size:12px;color:var(--mc-azure-text-primary)}.mAvailSlotGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.mAvailSlotTime{font-size:13px;color:var(--mc-azure-text-primary)}.mAvailSlotEmpty{grid-column:1 / -1;min-height:80px;place-items:center;color:var(--mc-azure-text-secondary)}.mAvailPage .mc-transaction-input,.mAvailPage select.mc-transaction-input,.mAvailPage input.mc-transaction-input,.mAvailPage textarea.mc-transaction-input{width:100%;min-width:0;border:1px solid var(--mc-field-border, var(--mc-card-border));border-radius:2px;background:var(--mc-field-bg, #f3f5f7);color:var(--mc-azure-text-primary);font-size:12px;box-shadow:none}.mAvailPage input.mc-transaction-input,.mAvailPage select.mc-transaction-input{min-height:32px;height:32px;padding:0 9px}.mAvailPage textarea.mc-transaction-input{min-height:78px;padding:9px;resize:vertical}.mAvailPage .mc-transaction-input:focus{outline:none;background:#fff;border-color:#a9cdef;box-shadow:inset 0 0 0 1px #a9cdef73}@media(max-width:1280px){.mAvailMetricGrid,.mAvailSlotGrid,.mAvailCoverageStats{grid-template-columns:repeat(2,minmax(0,1fr))}.mAvailControlBar,.mAvailSelectedSummary,.mAvailMiniWeek,.mAvailCoverageRow{grid-template-columns:1fr}.mAvailMetricCard:nth-child(odd){padding-left:0;border-left:0}.mAvailMetricCard:nth-child(n+3){padding-top:8px;margin-top:8px;border-top:1px solid rgba(255,255,255,.12)}}@media(max-width:1080px){.mAvailPanels,.mAvailList.is-grid,.mAvailFormGrid.is-three,.mAvailFormGrid.is-two{grid-template-columns:1fr}}@media(max-width:760px){.mAvailMetricGrid,.mAvailSlotGrid,.mAvailCoverageStats{grid-template-columns:1fr}.mAvailMetricCard,.mAvailMetricCard:nth-child(n){padding:8px 0 0;margin-top:8px;border-left:0;border-top:1px solid rgba(255,255,255,.12)}.mAvailMetricCard:first-child{padding-top:0;margin-top:0;border-top:0}.mAvailHeaderRow,.mAvailListCardTop,.mAvailActionRow{flex-direction:column;align-items:stretch}.mAvailWeekHead,.mAvailWeekBody{grid-template-columns:180px repeat(7,minmax(110px,1fr));min-width:max-content}.mAvailActionRow .mc-btn,.mAvailHeaderActions .mc-btn{width:100%}}.mw-page{display:grid;gap:16px}.mw-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.mw-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.mw-field{min-width:0}.mw-field .input,.mw-field textarea,.mw-field select{width:100%;box-sizing:border-box}.mw-form-actions{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px}.mw-list{display:grid;gap:12px;margin-top:14px}.mw-card{border:1px solid rgba(15,23,42,.08);border-radius:12px;padding:14px;background:#fff}.mw-card-top{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.mw-card-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-start}.mw-chip-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.mw-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.mw-meta-box{border:1px solid rgba(15,23,42,.08);border-radius:10px;padding:10px;background:#f8fafc}.mw-meta-label{font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.mw-meta-value{color:#0f172a;font-size:14px}.mw-edit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}@media(max-width:1100px){.mw-stats,.mw-form-grid,.mw-meta,.mw-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.mw-stats,.mw-form-grid,.mw-meta,.mw-edit-grid{grid-template-columns:1fr}}.mMarketplacePage,.mMarketplacePage *{box-sizing:border-box;font-family:var(--mc-font, "Segoe UI", Tahoma, Geneva, Verdana, sans-serif)!important;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:2px!important}.mMarketplacePage{width:100%;min-width:0;display:grid;gap:10px;color:#fff;background:transparent;line-height:1.35}.mMarketplacePage h1,.mMarketplacePage h2,.mMarketplacePage h3,.mMarketplacePage p{margin:0}.mMarketplaceHero{min-height:58px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#223443;color:#fff;border:0;box-shadow:none}.mMarketplaceHero>div{min-width:0;display:grid;gap:3px}.mMarketplaceHero span,.mMarketplaceHero p,.mMarketplaceSummaryLabel,.mMarketplaceSummaryHint,.mMarketplaceSectionHead p,.mMarketplaceWorkspaceTitleBlock p,.mMarketplaceWorkspaceMeta,.mMarketplaceOperationHint,.mMarketplaceNotice span{color:#d5e0ea;line-height:1.35}.mMarketplaceHero h1,.mMarketplaceSectionHead h2,.mMarketplaceWorkspaceTitleBlock h3,.mMarketplaceSummaryValue,.mMarketplaceOperationTitle,.mMarketplaceNotice strong{color:#fff;line-height:1.3}.mMarketplaceNotice{min-height:34px;padding:9px 10px;display:grid;gap:3px;background:#223443;color:#fff;border:0}.mMarketplaceNotice-danger{background:#8b3535}.mMarketplaceSummaryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.mMarketplaceSummaryCard{min-width:0;min-height:76px;padding:12px;display:grid;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:10px;background:#3c6278;color:#fff!important;text-decoration:none!important;border:0;box-shadow:none;overflow:hidden}.mMarketplaceSummaryCard:hover,.mMarketplaceSummaryCard:focus-visible{background:#496f86;color:#fff!important;outline:none;text-decoration:none!important}.mMarketplaceSummaryMark,.mMarketplaceWorkspaceMark,.mMarketplaceOperationMark{width:7px;height:100%;min-height:34px;display:block;background:#6ed0ff}.mMarketplaceSummaryMark.tone-success,.mMarketplaceWorkspaceMark.tone-success,.mMarketplaceOperationMark.tone-success{background:#22c55e}.mMarketplaceSummaryMark.tone-purple,.mMarketplaceWorkspaceMark.tone-purple,.mMarketplaceOperationMark.tone-purple{background:#a78bfa}.mMarketplaceSummaryBody,.mMarketplaceWorkspaceTitleBlock,.mMarketplaceOperationBody{min-width:0;display:grid;gap:3px}.mMarketplaceSummaryLabel,.mMarketplaceSummaryValue,.mMarketplaceSummaryHint,.mMarketplaceOperationTitle,.mMarketplaceOperationHint{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mMarketplaceSection{min-width:0;display:grid;gap:10px}.mMarketplaceSectionHead{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.mMarketplaceWorkspaceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mMarketplaceWorkspaceCard{min-width:0;min-height:164px;padding:12px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;background:#344656;color:#fff;border:0;box-shadow:none}.mMarketplaceWorkspaceHead{min-width:0;display:grid;grid-template-columns:8px minmax(0,1fr);gap:10px;align-items:start}.mMarketplaceWorkspaceMeta{align-self:start}.mMarketplaceWorkspaceActions{display:flex;align-items:center;gap:8px;margin-top:auto;flex-wrap:wrap}.mMarketplaceOperationsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mMarketplaceOperationTile{min-width:0;min-height:64px;padding:10px 12px;display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;background:#344656;color:#fff!important;text-decoration:none!important;border:0;box-shadow:none}.mMarketplaceOperationTile:hover,.mMarketplaceOperationTile:focus-visible{background:#38536a;color:#fff!important;outline:none;text-decoration:none!important}.mMarketplaceOperationArrow{color:#6ed0ff;line-height:1}.mMarketplacePage .mc-btn{min-height:30px;padding:6px 10px;border:0!important;background:#328fd0!important;color:#fff!important;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none!important;white-space:nowrap;box-shadow:none!important}.mMarketplacePage .mc-btn:hover,.mMarketplacePage .mc-btn:focus-visible{background:#3a9fe4!important;color:#fff!important;outline:none;text-decoration:none!important}.mMarketplacePage .mc-btn.mc-btn-secondary{background:#496176!important;color:#fff!important}.mMarketplacePage .mc-btn.mc-btn-secondary:hover,.mMarketplacePage .mc-btn.mc-btn-secondary:focus-visible{background:#5b768d!important;color:#fff!important}@media(max-width:1180px){.mMarketplaceSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mMarketplaceWorkspaceGrid,.mMarketplaceOperationsGrid{grid-template-columns:1fr}}@media(max-width:720px){.mMarketplaceHero,.mMarketplaceSectionHead{display:grid;align-items:start}.mMarketplaceSummaryGrid{grid-template-columns:1fr}.mMarketplaceWorkspaceActions{display:grid;grid-template-columns:1fr}.mMarketplacePage .mc-btn{width:100%}}.mInventoryCreateScope,.mInventoryRail,.mMarketplaceEditScope,.mInventoryCreateScope .mMarketplaceSectionCard,.mInventoryRail .mMarketplaceRailCard,.mMarketplaceEditScope .mMarketplaceSectionCard{min-width:0}.mInventoryCreateScope .mFieldGridOne,.mInventoryCreateScope .mFieldGridTwo,.mInventoryCreateScope .mMarketplaceFieldGrid,.mInventoryCreateScope .mTimingGrid,.mMarketplaceEditScope .mFieldGridOne,.mMarketplaceEditScope .mFieldGridTwo,.mMarketplaceEditScope .mMarketplaceFieldGrid{align-items:start}.mInventoryCreateScope .mMarketplaceField,.mMarketplaceEditScope .mMarketplaceField{min-width:0;grid-template-rows:auto auto minmax(18px,auto)}.mInventoryCreateScope .mInput,.mInventoryCreateScope .mMarketplaceSelect,.mInventoryCreateScope textarea.mInput,.mMarketplaceEditScope .mInput,.mMarketplaceEditScope .mMarketplaceSelect,.mMarketplaceEditScope textarea.mInput{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;border-radius:4px!important;border:1px solid var(--mc-border)!important;background:#fff!important;color:var(--mc-text)!important;box-shadow:none!important;outline:none!important;font-size:14px!important;line-height:1.4!important;font-family:inherit!important}.mInventoryCreateScope .mInput,.mInventoryCreateScope .mMarketplaceSelect,.mMarketplaceEditScope .mInput,.mMarketplaceEditScope .mMarketplaceSelect{min-height:40px!important;height:40px!important;padding:0 12px!important}.mInventoryCreateScope textarea.mInput,.mMarketplaceEditScope textarea.mInput{min-height:104px!important;height:auto!important;padding:10px 12px!important;resize:vertical}.mInventoryCreateScope .mInput:focus,.mInventoryCreateScope .mMarketplaceSelect:focus,.mInventoryCreateScope textarea.mInput:focus,.mMarketplaceEditScope .mInput:focus,.mMarketplaceEditScope .mMarketplaceSelect:focus,.mMarketplaceEditScope textarea.mInput:focus{border-color:#4d6bfe8c!important;box-shadow:0 0 0 3px #4d6bfe1f!important}.mInventoryCreateScope .mFieldLabel,.mMarketplaceEditScope .mFieldLabel{min-height:14px;display:inline-flex;align-items:center}.mInventoryCreateScope .mMarketplaceHelpSlot,.mMarketplaceEditScope .mMarketplaceHelpSlot{min-height:18px}.mInventoryCreateScope .mMarketplaceSectionHead,.mMarketplaceEditScope .mMarketplaceSectionHead{margin-bottom:14px}.mInventoryCreateScope .mMarketplaceInnerCard,.mMarketplaceEditScope .mMarketplaceInnerCard{min-width:0}.mInventoryCreateScope .mBtn,.mInventoryRail .mBtn,.mMarketplaceEditScope .mBtn{justify-content:center}.mInventoryCreateScope .mMarketplaceCreateGrid,.mMarketplaceCreateGrid,.mMarketplaceEditScope .mMarketplaceCreateGrid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:14px;align-items:start}.mInventoryRail{width:100%;min-width:0}.mInventoryRail .mMarketplaceRailCard{display:grid;gap:12px}.mMarketplaceEditScope .mMarketplaceSectionCard,.mInventoryRail .mMarketplaceRailCard,.mMarketplaceInventoryEditPage .mMarketplaceRailCard{padding:14px;border-radius:4px;background:var(--mc-surface);border:1px solid var(--mc-border);box-shadow:var(--mc-shadow-soft)}.mMarketplaceInventoryEditPage .mMarketplaceInfoStack{display:grid;gap:10px}.mMarketplaceInventoryEditPage .mMarketplaceInfoRow{display:grid;grid-template-columns:minmax(120px,140px) minmax(0,1fr);gap:10px;align-items:start}.mMarketplaceInventoryEditPage .mMarketplaceInfoLabel{font-size:11px;line-height:1.35;letter-spacing:.04em;text-transform:uppercase;font-weight:700;color:var(--mc-text-dim)}.mMarketplaceInventoryEditPage .mMarketplaceInfoValue{min-width:0;font-size:14px;line-height:1.5;color:var(--mc-text);word-break:break-word}.mMarketplaceInventoryEditPage .mMarketplaceBulletStack{display:grid;gap:10px}.mMarketplaceInventoryEditPage .mMarketplaceBullet{position:relative;padding-left:14px;font-size:14px;line-height:1.55;color:var(--mc-text-soft)}.mMarketplaceInventoryEditPage .mMarketplaceBullet:before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:999px;background:var(--mc-primary)}.mMarketplaceInventoryEditPage .mMarketplaceMono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.mMarketplaceInventoryEditPage .mMarketplaceActionStack{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mMarketplaceInventoryEditPage .mBtn{min-height:38px!important;height:38px!important;width:auto!important;padding:0 14px!important;border-radius:4px!important;border:1px solid var(--mc-border)!important;font-size:13px!important;line-height:1!important;font-weight:600!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;cursor:pointer!important;box-shadow:none!important;white-space:nowrap!important}.mMarketplaceInventoryEditPage .mBtnGhost{background:#fff!important;color:var(--mc-text)!important;border-color:var(--mc-border)!important}.mMarketplaceInventoryEditPage .mBtnPrimary{background:linear-gradient(180deg,var(--mc-primary),var(--mc-primary-strong))!important;color:#fff!important;border-color:var(--mc-primary-strong)!important}.mMarketplaceInventoryEditPage .mMarketplaceRailBtn{min-width:108px!important;width:auto!important}.mMarketplaceDateInput{appearance:none;-webkit-appearance:none;-moz-appearance:none;color-scheme:light}.mMarketplaceDateInput::-webkit-calendar-picker-indicator{opacity:.82;cursor:pointer}.mMarketplaceDateInput::-webkit-date-and-time-value{text-align:left}.mDateTimeSelectRow{display:grid;grid-template-columns:minmax(72px,88px) minmax(72px,88px);gap:8px;width:100%;max-width:184px}.mDateTimeSelect{width:100%;min-width:0;max-width:100%;height:40px;min-height:40px!important;border-radius:4px!important;line-height:1.1;padding:0 28px 0 12px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-repeat:no-repeat;background-position:right 10px center;background-size:10px 10px;scrollbar-width:none}.mDateTimeSelect::-webkit-scrollbar{width:0;height:0}.mDateTimeHourSelect,.mDateTimeMinuteSelect{border-radius:4px!important}.mDateTimeHourSelect option,.mDateTimeMinuteSelect option{padding:6px 10px}.mTimingGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mTimingGrid .mMarketplaceInnerCard,.mTimingGrid .mMarketplaceFieldBlock,.mTimingGrid .mDtBlock,.mTimingGrid .mFieldGridTwo,.mTimingGrid .mField{min-width:0}.mInventoryUploadsWrap{display:grid;gap:12px}.mInventoryUploadsHead{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.mInventoryUploadsGrid{align-items:stretch}.mInventoryUploadCard{grid-template-rows:auto auto auto;gap:12px!important}.mInventoryUploadPreview{aspect-ratio:4 / 3;border-radius:10px;overflow:hidden;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);display:grid;place-items:center}.mInventoryUploadImg{width:100%;height:100%;object-fit:cover;display:block}.mInventoryUploadMeta{display:grid;gap:4px;min-width:0}.mInventoryBreak{word-break:break-word}.mInventoryUploadEmpty,.mInventoryEditImagePlaceholder{min-height:180px;display:grid;place-items:center;text-align:center;background:var(--mc-surface-soft);border:1px dashed var(--mc-border-strong);border-radius:4px}.mInventoryUploadEmptyInner,.mInventoryEditImagePlaceholderInner{display:grid;gap:10px;max-width:320px}.mInventoryUploadIcon,.mInventoryEditImageIcon{width:52px;height:52px;border-radius:12px;margin:0 auto;display:grid;place-items:center;background:var(--mc-surface-muted);font-size:22px}.mInventoryEditImageTitle,.mInventoryUploadMeta .mMarketplaceMiniTitle{font-size:14px;line-height:1.35;font-weight:700;color:var(--mc-text)}.mInventoryEditImageSub,.mInventoryUploadMeta .mMarketplaceMiniSub{font-size:13px;line-height:1.45;color:var(--mc-text-soft)}.mInventoryEditImageSlot{display:grid;gap:10px;min-width:0}.mInventoryEditImageCard{min-height:180px;display:grid;place-items:center;text-align:center;gap:8px;background:var(--mc-surface-soft);border:1px solid var(--mc-border);border-radius:4px;padding:14px}.mInventoryColorInputRow{display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px;align-items:center;min-width:0}.mInventoryColorPicker{padding:4px!important;min-height:36px!important;height:36px!important}.mInventoryChipsWrap{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.mInventoryChip{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;background:var(--mc-surface-soft);border:1px solid var(--mc-border);min-width:0;max-width:100%}.mInventoryChipSwatch{width:14px;height:14px;border-radius:999px;border:1px solid rgba(15,23,42,.16);flex:0 0 auto}.mInventoryChipLabel{color:var(--mc-text);font-size:13px;min-width:0;word-break:break-word}.mInventoryChipBtn{min-height:30px!important;height:30px!important;padding:0 10px!important;flex:0 0 auto}.mInventoryTopSpace{margin-top:12px}.mInventoryMatrixActions{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px}.mInventoryMatrixStack{display:grid;gap:12px}.mInventoryMatrixCard{gap:12px!important}.mInventoryMatrixGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;align-items:start;min-width:0}.mInventoryMatrixGrid.isService{grid-template-columns:repeat(3,minmax(0,1fr))}.mInventoryMatrixFoot{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}@media(max-width:1320px){.mInventoryCreateScope .mMarketplaceCreateGrid,.mMarketplaceCreateGrid,.mMarketplaceEditScope .mMarketplaceCreateGrid{grid-template-columns:minmax(0,1fr)}.mInventoryRail{order:2}}@media(max-width:1200px){.mInventoryMatrixGrid,.mInventoryMatrixGrid.isService{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.mInventoryMatrixGrid,.mInventoryMatrixGrid.isService,.mTimingGrid,.mInventoryMatrixFoot,.mMarketplaceInventoryEditPage .mMarketplaceInfoRow{grid-template-columns:1fr}}@media(max-width:720px){.mInventoryUploadsHead,.mInventoryMatrixFoot{grid-template-columns:1fr;display:grid}.mInventoryMatrixGrid,.mInventoryMatrixGrid.isService,.mInventoryColorInputRow,.mTimingGrid,.mMarketplaceCompactFieldGrid{grid-template-columns:1fr}.mDateTimeSelectRow{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100%}.mDateTimeSelect{width:100%;min-width:0;max-width:100%}.mInventoryChip{width:100%;border-radius:12px;justify-content:space-between}.mMarketplaceInventoryEditPage .mMarketplaceActionStack .mBtn,.mMarketplaceInventoryEditPage .mMarketplaceRailBtn{width:100%!important}}@media(max-width:560px){.mInventoryCreateScope .mFieldGridTwo,.mInventoryCreateScope .mMarketplaceFieldGrid,.mInventoryUploadsGrid,.mMarketplaceEditScope .mFieldGridTwo,.mMarketplaceEditScope .mMarketplaceFieldGrid{grid-template-columns:1fr!important}.mInlineActions.mMarketplaceInlineActions{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.mInlineActions.mMarketplaceInlineActions .mBtn{width:100%}.mInventoryMatrixActions{grid-template-columns:1fr;display:grid}}.mPayPage,.mPayPage *{box-sizing:border-box;font-family:var(--mc-azure-font)}.mPayPage{display:grid;gap:10px;min-width:0;color:var(--mc-azure-text-primary);font-size:12px;line-height:1.4}.mPayPage h1,.mPayPage h2,.mPayPage p{margin:0}.mPayHero,.mPayPanel{display:grid;gap:10px;min-width:0;padding:10px 12px;border:0;border-top:1px solid var(--mc-card-border);border-radius:2px;background:#fff;box-shadow:none}.mPayHero{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.mPayHero h1{font-size:13px;line-height:1.25;font-weight:500}.mPayHero p,.mPayPanelHead p{margin-top:2px;color:var(--mc-azure-text-secondary);font-size:12px;line-height:1.4}.mPayHeroActions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mPayPanelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-bottom:6px;border-bottom:1px solid var(--mc-azure-divider)}.mPayPanelHead h2{font-size:13px;line-height:1.25;font-weight:500}.mPayPanelHead span{color:var(--mc-azure-text-secondary);font-size:11px}.mPayNotice{padding:8px 10px;border:0;border-top:1px solid var(--mc-card-border);border-radius:2px;background:#fff;font-size:12px;line-height:1.4}.mPayNoticeDanger{background:#fff5f5;border-top-color:#f0c7c7;color:#8b3a3a}.mPayNoticeWarn{background:#fff8e8;border-top-color:#efdfb6;color:#8a5a00}.mPayNoticeSuccess{background:#f4fbf6;border-top-color:#cfe8d6;color:#245c35}.mPayFormGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0}.mPayFormGridSingle{grid-template-columns:1fr}.mPayField{display:grid;gap:4px;min-width:0}.mPayLabel{color:var(--mc-azure-text-secondary);font-size:11px;line-height:1.3}.mPayField input,.mPayField textarea,.mPaySearch,.mPayServiceControls select{width:100%;min-width:0;min-height:32px;padding:0 8px;border:0;border-top:1px solid var(--mc-card-border);border-radius:2px;outline:none;background:#eef1f4;color:var(--mc-azure-text-primary);box-shadow:none;font-size:12px}.mPayField textarea{padding-top:8px;resize:vertical}.mPayField input:focus,.mPayField textarea:focus,.mPaySearch:focus,.mPayServiceControls select:focus{border-top-color:var(--mc-azure-primary-btn);background:#fff}.mPayWorkspace{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:10px;align-items:start;min-width:0}.mPayCatalogue,.mPayCart{min-width:0}.mPayCart{display:grid;gap:10px}.mPaySearch{max-width:460px}.mPayCatalogueStack{display:grid;gap:8px;min-width:0}.mPayGroupTitle{margin-top:2px;color:var(--mc-azure-text-secondary);font-size:11px;line-height:1.3;font-weight:500;text-transform:uppercase;letter-spacing:.03em}.mPayItem{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-width:0;padding:9px 10px;border:0;border-top:1px solid var(--mc-card-border);border-radius:2px;background:#fff}.mPayItem.is-selected{background:#f8fbff;border-top-color:var(--mc-azure-primary-btn)}.mPayItemTitle,.mPayCartTitle{color:var(--mc-azure-text-primary);font-size:12px;line-height:1.3;font-weight:500;overflow-wrap:anywhere}.mPayItemMeta{margin-top:2px;color:var(--mc-azure-text-secondary);font-size:11px;line-height:1.35}.mPayItemActions,.mPayServiceControls{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.mPayServiceControls{min-width:min(100%,420px)}.mPaySoftButton{min-height:30px;padding:0 10px;border:0;border-top:1px solid var(--mc-card-border);border-radius:2px;background:#eef4fb;color:var(--mc-azure-link);cursor:pointer;font-size:12px}.mPaySoftButton:hover{background:#e5eef8}.mPaySoftButton:disabled{opacity:.56;cursor:not-allowed}.mPayQty{display:inline-grid;grid-template-columns:28px 48px 28px;min-height:30px;border-top:1px solid var(--mc-card-border);border-radius:2px;overflow:hidden;background:#eef1f4}.mPayQty button,.mPayQty input{border:0;min-width:0;text-align:center;background:transparent;color:var(--mc-azure-text-primary);font-size:12px}.mPayQty button{cursor:pointer}.mPayQty input{appearance:textfield}.mPayQty input::-webkit-outer-spin-button,.mPayQty input::-webkit-inner-spin-button{appearance:none;margin:0}.mPayCartList{display:grid;gap:8px}.mPayCartRow,.mPayTotalRow{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0;padding:8px 10px;border:0;border-top:1px solid var(--mc-card-border);border-radius:2px;background:#f8fbff}.mPayCartRow strong,.mPayTotalRow strong{white-space:nowrap;font-weight:500}.mPayTotalRow{background:#fff;border-top-color:var(--mc-card-border-strong)}.mPayEmpty{padding:10px;border:0;border-top:1px solid var(--mc-card-border);border-radius:2px;background:#f8fbff;color:var(--mc-azure-text-secondary);font-size:12px}@media(max-width:1180px){.mPayWorkspace{grid-template-columns:1fr}}@media(max-width:820px){.mPayFormGrid,.mPayItem{grid-template-columns:1fr}.mPayItemActions,.mPayServiceControls{justify-content:flex-start}}@media(max-width:640px){.mPayHero,.mPayPanel{padding:8px}.mPayHeroActions,.mPayHeroActions .mc-btn,.mPaySoftButton,.mPayServiceControls select{width:100%}.mPayQty{width:100%;grid-template-columns:34px 1fr 34px}}.mPayCheckRow{display:flex;align-items:center;gap:8px;min-height:30px;color:var(--mc-azure-text-primary);font-size:12px}.mPayCheckRow input{width:14px;height:14px;margin:0}.mPayField select{width:100%;min-width:0;min-height:32px;padding:0 8px;border:0;border-top:1px solid var(--mc-card-border);border-radius:2px;outline:none;background:#eef1f4;color:var(--mc-azure-text-primary);box-shadow:none;font-size:12px}.mPaymentsPage,.mPaymentsPage *{box-sizing:border-box;font-family:var(--mc-font, "Segoe UI", Tahoma, Geneva, Verdana, sans-serif)!important;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:2px!important}.mPaymentsPage{width:100%;min-width:0;display:grid;gap:10px;color:#fff;line-height:1.4}.mPaymentsTopbar{min-width:0;min-height:58px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#223443;color:#fff}.mPaymentsTitleBlock{min-width:0;display:grid;gap:3px}.mPaymentsTitleBlock h1,.mPaymentsTitleBlock p{margin:0;line-height:1.35}.mPaymentsTitleBlock h1{color:#fff}.mPaymentsTitleBlock p{color:#d5e0ea}.mPaymentsCreateBtn,.mPaymentsLinkBtn{min-height:30px;padding:6px 10px;border:0!important;background:#328fd0;color:#fff;box-shadow:none;cursor:pointer;white-space:nowrap}.mPaymentsCreateBtn:hover:not(:disabled),.mPaymentsLinkBtn:hover:not(:disabled){background:#3a9fe4;color:#fff}.mPaymentsCreateBtn:disabled,.mPaymentsLinkBtn:disabled{opacity:.62;cursor:not-allowed}.mPaymentsNotice{position:fixed;top:72px;right:18px;z-index:5000;width:min(360px,calc(100vw - 36px));min-height:38px;padding:10px 12px;display:grid;align-content:center;gap:4px;border:0;color:#fff;line-height:1.35;background:#223443;box-shadow:none;pointer-events:none;animation:mPaymentsNoticeAutoHide 5s ease forwards}.mPaymentsNoticeDanger{background:#8b3535}.mPaymentsNoticeWarn{background:#8a6419}.mPaymentsNoticeSuccess{background:#2f7650}@keyframes mPaymentsNoticeAutoHide{0%{opacity:0;transform:translateY(-6px)}8%{opacity:1;transform:translateY(0)}82%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px);visibility:hidden}}.mPaymentsTerminalGrid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:10px;align-items:start}.mPaymentsTerminalPanel,.mPaymentsPreviewPanel,.mPaymentsResultStrip{min-width:0;padding:12px;display:grid;gap:10px;background:#344656;color:#fff;border:0;box-shadow:none}.mPaymentsPanelHead,.mPaymentsPreviewTop,.mPaymentsResultStripHead{min-height:38px;padding-bottom:9px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(255,255,255,.08)}.mPaymentsPanelHead h2,.mPaymentsPanelHead p,.mPaymentsPreviewTop h2,.mPaymentsPreviewTop p{margin:0;line-height:1.35}.mPaymentsPanelHead h2,.mPaymentsPreviewTop h2{color:#fff}.mPaymentsPanelHead p,.mPaymentsPreviewTop p{margin-top:2px;color:#d5e0ea}.mPaymentsComposerGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mPaymentsField{min-width:0;display:grid;gap:5px}.mPaymentsField:last-child{grid-column:1 / -1}.mPaymentsLabel{color:#d5e0ea;line-height:1.25}.mPaymentsField input,.mPaymentsField textarea{width:100%;min-width:0;border:0!important;outline:none;background:#243747;color:#fff;box-shadow:none}.mPaymentsField input{min-height:32px;padding:7px 9px}.mPaymentsField textarea{min-height:76px;padding:8px 9px;resize:vertical}.mPaymentsField input:read-only{color:#d5e0ea;cursor:not-allowed;background:#213443}.mPaymentsField input:focus,.mPaymentsField textarea:focus{background:#2a3f51;box-shadow:none}.mPaymentsField input::placeholder,.mPaymentsField textarea::placeholder{color:#9fb2c2}.mPaymentsPreviewPanel{position:sticky;top:10px;align-content:start;background:#223443}.mPaymentsPreviewTop{border-bottom-color:#ffffff14}.mPaymentsModePill{min-height:24px;padding:5px 9px;display:inline-flex;align-items:center;background:#328fd0;color:#fff;white-space:nowrap}.mPaymentsPreviewAmount{padding:10px;display:grid;gap:3px;background:#213443}.mPaymentsPreviewAmount span{color:#d5e0ea}.mPaymentsPreviewAmount strong{color:#fff}.mPaymentsPreviewRows,.mPaymentsResultStripGrid{display:grid;gap:0;border-top:1px solid rgba(255,255,255,.08)}.mPaymentsPreviewRow{padding:8px 0;display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;border-bottom:1px solid rgba(255,255,255,.08);line-height:1.3}.mPaymentsPreviewRow span{color:#d5e0ea}.mPaymentsPreviewRow strong{min-width:0;color:#fff;text-align:right;word-break:break-word}.mPaymentsQrPreview{padding:12px;display:grid;justify-items:center;gap:10px;background:#213443;border:0}.mPaymentsQrPreview canvas{padding:8px;background:#fff}.mPaymentsQrActions{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.mPaymentsQrPlaceholder{padding:18px 12px;display:grid;justify-items:center;gap:8px;background:#213443;color:#d5e0ea;text-align:center;border:0}.mPaymentsQrPlaceholderIcon{width:42px;height:42px;display:grid;place-items:center;background:#328fd0;color:#fff}.mPaymentsResultStrip{gap:8px}.mPaymentsResultStripHead{padding-bottom:7px}.mPaymentsResultStripHead span,.mPaymentsResultStripHead strong{color:#fff;line-height:1.3}.mPaymentsResultStripGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 14px;border-top-color:#ffffff14}.mPaymentsResultStripGrid .mPaymentsPreviewRow{grid-template-columns:1fr;gap:3px;border-bottom-color:#ffffff14}.mPaymentsResultStripGrid .mPaymentsPreviewRow strong{text-align:left}.mPaymentsGrid,.mPaymentsHero,.mPaymentsPanel,.mPaymentsFormGrid,.mPaymentsTotalPreview,.mPaymentsResult,.mPaymentsResultRows,.mPaymentsQR,.mPaymentsQRContent,.mPaymentsClientSecret{all:unset}@media(max-width:1120px){.mPaymentsTerminalGrid{grid-template-columns:1fr}.mPaymentsPreviewPanel{position:static}.mPaymentsResultStripGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.mPaymentsTopbar{display:grid;align-items:start}.mPaymentsCreateBtn{width:100%}.mPaymentsComposerGrid,.mPaymentsResultStripGrid{grid-template-columns:1fr}.mPaymentsPreviewRow{grid-template-columns:1fr;gap:3px}.mPaymentsPreviewRow strong{text-align:left}.mPaymentsNotice{top:64px;right:10px;width:calc(100vw - 20px)}}.mInvPage,.mInvPage *{box-sizing:border-box;font-family:var(--mc-azure-font)}.mInvPage{display:grid;gap:10px;width:100%;min-width:0;color:var(--mc-azure-text-primary);font-size:12px;line-height:1.4}.mInvTopbar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.mInvTitleBlock{display:grid;gap:3px;min-width:0}.mInvTitleBlock h1{margin:0;color:var(--mc-azure-text-primary);font-size:12px;line-height:1.3;font-weight:500}.mInvTitleBlock p{margin:0;color:var(--mc-azure-text-secondary);font-size:12px;line-height:1.35}.mInvRefreshBtn,.mInvResetBtn,.mInvPageBtn,.mInvPageNumber,.mInvExpandedActions .mc-btn,.mInvExpandedActions .mc-btn-secondary{min-height:28px;padding:0 10px;border:0;border-radius:2px;background:var(--mc-azure-primary-btn);color:#fff;box-shadow:none;font-size:12px;line-height:1;font-weight:400;cursor:pointer}.mInvRefreshBtn{background:transparent;color:var(--mc-azure-primary-btn);padding-inline:4px}.mInvRefreshBtn:hover{color:var(--mc-azure-primary-btn-hover);text-decoration:underline}.mInvResetBtn{background:#eef1f4;color:var(--mc-azure-text-primary)}.mInvResetBtn:hover{background:#e4e9ef}.mInvRefreshBtn:disabled,.mInvResetBtn:disabled,.mInvPageBtn:disabled,.mInvPageNumber:disabled,.mInvExpandedActions .mc-btn:disabled,.mInvExpandedActions .mc-btn-secondary:disabled{opacity:.62;cursor:not-allowed}.mInvMetricsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.mInvMetricCard{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:10px;border:1px solid var(--mc-card-border);border-radius:2px;background:#fff}.mInvMetricIcon{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;font-size:12px;line-height:1}.mInvMetricIcon-pending{background:#fff4df;color:#b26a00}.mInvMetricIcon-opened{background:#e9f4ff;color:#0078d4}.mInvMetricIcon-processing{background:#f2e9ff;color:#7a35cc}.mInvMetricIcon-total{background:#e9f8ef;color:#107c41}.mInvMetricCopy{display:grid;gap:3px;min-width:0}.mInvMetricCopy span{color:var(--mc-azure-text-secondary);font-size:12px;line-height:1.25}.mInvMetricCopy strong{color:var(--mc-azure-text-primary);font-size:12px;line-height:1.25;font-weight:600}.mInvNotice{display:grid;gap:6px;padding:8px 10px;border-top:1px solid var(--mc-card-border);border-radius:2px;font-size:12px;line-height:1.35;background:#fff}.mInvNotice-success{background:#f4fbf6;border-top-color:#cfe8d6;color:#245c35}.mInvNotice-danger{background:#fff5f5;border-top-color:#f0c7c7;color:#8b3a3a}.mInvNotice-warning{background:#fff8e8;border-top-color:#efdfb6;color:#8a5a00}.mInvFilterPanel{display:grid;gap:8px;min-width:0;padding:10px;border:1px solid var(--mc-card-border);border-radius:2px;background:#fff}.mInvToolbar{display:grid;grid-template-columns:minmax(260px,2fr) minmax(180px,.8fr) minmax(160px,.8fr) auto;gap:10px;align-items:end;min-width:0}.mInvField{display:grid;gap:5px;min-width:0}.mInvField span{color:var(--mc-azure-text-secondary);font-size:12px;line-height:1.25}.mInvInput{width:100%;min-width:0;height:30px;padding:0 10px;border:1px solid var(--mc-card-border);border-radius:2px;background:#eef1f4;color:var(--mc-azure-text-primary);font-size:12px;line-height:1.3;font-weight:400;outline:none;box-shadow:none}.mInvInput:focus{border-color:#a9cdef;box-shadow:inset 0 0 0 1px #79aef74d;background:#f7f8fa}.mInvInput::placeholder{color:var(--mc-azure-text-muted)}.mInvFilterActionCell{display:flex;justify-content:flex-end;align-items:end}.mInvTablePanel{display:grid;gap:0;min-width:0;border:1px solid var(--mc-card-border);border-radius:2px;background:#fff;overflow:hidden}.mInvTableWrap{width:100%;overflow-x:auto;background:linear-gradient(135deg,#3f4753,#232b36)}.mInvAzureTable{width:100%;min-width:1040px;border-collapse:separate;border-spacing:0;background:transparent;color:#fff;font-size:12px}.mInvAzureTable thead th{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffffd1;font-size:12px;line-height:1.25;font-weight:500;text-align:left;white-space:nowrap}.mInvAzureTable tbody td{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.08);background:transparent;color:#ffffffeb;font-size:12px;line-height:1.35;vertical-align:middle}.mInvAzureTable tbody tr:last-child td{border-bottom:0}.mInvColTime{width:180px}.mInvColInvoice{width:410px}.mInvColStatus{width:170px}.mInvColCurrency{width:120px}.mInvColAmount{width:150px;text-align:right}.mInvColActions{width:100px;text-align:center}.mInvDataRow{cursor:pointer}.mInvDataRow:hover td,.mInvDataRow.is-open td{background:#ffffff0f}.mInvCellTime{white-space:nowrap;color:#ffffffc7}.mInvOperationCell{display:flex;align-items:center;gap:8px;min-width:0}.mInvOperationChevron,.mInvOperationInfo{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.mInvOperationChevron{color:#ffffffb8}.mInvOperationInfo{color:#9fc7ff}.mInvRowChevron,.mInvRowInfoIcon{width:14px;height:14px;display:block;stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round}.mInvRowChevron{stroke-width:1.7}.mInvRowChevron.is-open{transform:rotate(90deg)}.mInvRowInfoIcon{stroke-width:1.5}.mInvRowInfoDot{fill:currentColor;stroke:none}.mInvOperationTextWrap{min-width:0;flex:1}.mInvOperationText{min-width:0;color:#fff;font-size:12px;line-height:1.3;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mInvOperationSubText{margin-top:2px;min-width:0;color:#ffffff94;font-size:11px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mInvStatusCell,.mInvCurrencyCell{white-space:nowrap}.mInvCurrencyCell{color:#ffffffdb}.mInvAmountCell{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:#fff}.mInvActionsCell{text-align:center}.mInvDotsBtn{width:28px;height:24px;border:0;border-radius:2px;background:transparent;color:#ffffffd6;font-size:12px;line-height:1;cursor:pointer}.mInvDotsBtn:hover{background:#ffffff14;color:#fff}.mInvStatusPill{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:2px 8px;border-radius:999px;font-size:11px;line-height:1.2;font-weight:500;border:1px solid transparent;white-space:nowrap}.mInvStatusPill-pending{color:#ffd58a;background:#ffc1071c;border-color:#ffd58a47}.mInvStatusPill-info{color:#b9d7ff;background:#9fc7ff1c;border-color:#9fc7ff47}.mInvStatusPill-warning{color:#ffd58a;background:#ffc1071c;border-color:#ffd58a47}.mInvStatusPill-success{color:#b7f4c9;background:#59c7841c;border-color:#b7f4c947}.mInvStatusPill-danger{color:#ffc6c6;background:#ea43351c;border-color:#ffc6c647}.mInvExpandedRow td{padding:0;background:transparent}.mInvExpanded{display:grid;gap:12px;padding:12px 14px 14px;border-top:1px solid rgba(255,255,255,.08);background:#00000024;color:#fff}.mInvExpanded .mc-label{color:#ffffffb3;font-size:11px}.mInvExpanded .mc-value,.mInvExpanded .mc-value-mono{color:#fff;font-size:12px}.mInvExpandedGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px}.mInvExpandedItem{display:grid;gap:4px;min-width:0}.mInvExpandedPaymentArea{display:grid;grid-template-columns:minmax(220px,320px) minmax(220px,1fr);gap:12px;align-items:start}.mInvQrBox{display:grid;justify-items:center;gap:10px;padding:12px;border-radius:2px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f}.mInvQrBox canvas{padding:8px;border-radius:2px;background:#fff}.mInvPaymentUrl{width:100%;max-width:100%;padding:8px;border-radius:2px;background:#0000002e;color:#ffffffd6;font-size:11px;line-height:1.45;word-break:break-all;text-align:left}.mInvNoQr{color:#ffffffb8;font-size:12px}.mInvExpandedActions{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap}.mInvExpandedActions .mc-btn-secondary{background:#ffffff1f;color:#fff}.mInvExpandedActions .mc-btn-secondary:hover{background:#ffffff2e}.mInvPager{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;background:#fff}.mInvPagerText{color:var(--mc-azure-text-primary);font-size:12px;line-height:1.3}.mInvPagerButtons{display:inline-flex;align-items:center;gap:8px}.mInvPageBtn{background:#fff;color:var(--mc-azure-primary-btn);border:1px solid var(--mc-card-border)}.mInvPageBtn:hover:not(:disabled){background:#f8fbff}.mInvPageNumber{min-width:30px;background:#fff;color:var(--mc-azure-primary-btn);border:1px solid var(--mc-card-border)}.mInvPageNumber.is-active{background:var(--mc-azure-primary-btn);color:#fff;border-color:var(--mc-azure-primary-btn)}@media(max-width:1180px){.mInvToolbar{grid-template-columns:1fr 1fr 1fr}.mInvFilterActionCell{grid-column:1 / -1}}@media(max-width:980px){.mInvMetricsGrid,.mInvExpandedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mInvExpandedPaymentArea{grid-template-columns:1fr}}@media(max-width:820px){.mInvTopbar{flex-direction:column}.mInvToolbar{grid-template-columns:1fr}.mInvFilterActionCell{justify-content:stretch}.mInvResetBtn{width:100%}}@media(max-width:700px){.mInvMetricsGrid,.mInvExpandedGrid,.mInvPager{grid-template-columns:1fr}.mInvPagerButtons{justify-content:flex-start;flex-wrap:wrap}}@media(max-width:640px){.mInvPage{gap:10px}.mInvExpandedActions,.mInvExpandedActions .mc-btn{width:100%}}.mMarketplaceOffersPage,.mMarketplaceOffersPage *{box-sizing:border-box;font-family:var(--mc-font, "Segoe UI", Tahoma, Geneva, Verdana, sans-serif)!important;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:2px!important;box-shadow:none!important}.mMarketplaceOffersPage{display:grid;gap:10px;width:100%;min-width:0;color:var(--mc-text, #ffffff)!important;background:transparent!important;line-height:1.4}.mMarketplaceOffersPage h1,.mMarketplaceOffersPage h2,.mMarketplaceOffersPage h3,.mMarketplaceOffersPage p{margin:0;color:inherit}.mMarketplaceOffersHero{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px 12px;background:var(--mc-panel-dark, #223443)!important;color:var(--mc-text, #ffffff)!important;border:0!important}.mMarketplaceOffersHero h1{font-size:13px!important;line-height:1.25;color:var(--mc-text, #ffffff)!important}.mMarketplaceOffersHero p{margin-top:2px;color:var(--mc-muted-soft, #d5e0ea)!important;line-height:1.4}.mMarketplaceOffersHeroActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mMarketplaceOffersSection{display:grid;gap:10px;padding:10px 12px 12px;border:0!important;background:var(--mc-panel-bg, #344656)!important;color:var(--mc-text, #ffffff)!important}.mMarketplaceOffersSectionHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:6px;border-bottom:1px solid var(--mc-border, rgba(255, 255, 255, .08))}.mMarketplaceOffersSectionHead h2{font-size:13px!important;line-height:1.25;color:var(--mc-text, #ffffff)!important}.mMarketplaceOffersSectionHead p{margin-top:2px;color:var(--mc-muted-soft, #d5e0ea)!important;line-height:1.4}.mMarketplaceOffersSummaryPanel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:12px;border:0!important;background:var(--mc-panel-dark, #223443)!important;color:var(--mc-text, #ffffff)!important}.mMarketplaceOffersSummaryGrid{display:contents}.mMarketplaceOffersSummaryStat{display:grid;gap:4px;min-width:0;min-height:58px;padding:0 12px;border-left:1px solid rgba(255,255,255,.12)}.mMarketplaceOffersSummaryStat:first-child{padding-left:0;border-left:0}.mMarketplaceOffersSummaryStatHead{display:flex;align-items:center;justify-content:space-between;gap:8px}.mMarketplaceOffersSummaryStatLabel,.mMarketplaceOffersSummaryStatHint{color:var(--mc-muted-soft, #d5e0ea)!important;line-height:1.3}.mMarketplaceOffersSummaryStatValue{color:var(--mc-text, #ffffff)!important;font-size:13px!important;line-height:1.35;overflow-wrap:anywhere}.mMarketplaceOffersSummaryDot{width:7px;height:7px;background:#ffffff57;flex:0 0 auto}.mMarketplaceOffersSummaryDot-success{background:var(--mc-success, #2f7650)!important}.mMarketplaceOffersSummaryDot-warning{background:var(--mc-warning, #8a6419)!important}.mMarketplaceOffersSummaryDot-info{background:var(--mc-primary, #328fd0)!important}.mMarketplaceOffersSummaryDot-danger{background:var(--mc-danger, #8b3535)!important}.mMarketplaceOffersToolbar{display:flex;justify-content:space-between;align-items:center;gap:10px;min-width:0}.mMarketplaceOffersToolbar input{width:min(420px,100%);min-height:34px;padding:0 10px;border:0!important;outline:none!important;background:var(--mc-control-bg, #243747)!important;color:var(--mc-text, #ffffff)!important}.mMarketplaceOffersToolbar input:focus{background:#2a3f51!important}.mMarketplaceOffersToolbar input::placeholder{color:#9fb2c2!important}.mMarketplaceOffersWorkspaceGrid{display:grid;grid-template-columns:280px minmax(0,1fr);gap:10px;align-items:start;min-width:0}.mMarketplaceOffersSide,.mMarketplaceOffersMain{min-width:0}.mMarketplaceOffersSideCard{position:sticky;top:12px;display:grid;gap:10px;min-width:0;padding:10px;border:0!important;background:var(--mc-panel-bg, #344656)!important;color:var(--mc-text, #ffffff)!important}.mMarketplaceOffersActionGrid{display:grid;grid-template-columns:1fr;gap:6px}.mMarketplaceOffersActionGrid .mc-btn{width:100%;justify-content:flex-start;text-align:left;min-height:34px;padding:0 12px}.mMarketplaceOffersSnapshot{display:grid;gap:8px;min-width:0;padding:8px;border:0!important;background:var(--mc-row-bg, #213443)!important;color:var(--mc-text, #ffffff)!important}.mMarketplaceOffersSnapshotHead{display:grid;gap:2px}.mMarketplaceOffersSnapshotHead .mc-title-sm,.mMarketplaceOffersSnapshotHead .mc-copy{color:var(--mc-text, #ffffff)!important}.mMarketplaceOffersSnapshotHead .mc-copy{color:var(--mc-muted-soft, #d5e0ea)!important}.mMarketplaceOffersDetailList{display:grid;gap:6px}.mMarketplaceOffersDetailRow{display:grid;grid-template-columns:minmax(0,94px) minmax(0,1fr);gap:8px;align-items:start;padding:8px 10px;border:0!important;background:var(--mc-panel-bg, #344656)!important;color:var(--mc-text, #ffffff)!important}.mMarketplaceOffersDetailRow .mc-label{color:var(--mc-muted-soft, #d5e0ea)!important;line-height:1.3}.mMarketplaceOffersDetailRow .mc-value{color:var(--mc-text, #ffffff)!important;line-height:1.35;overflow-wrap:anywhere}.mMarketplaceOffersBoardGrid{display:grid;grid-template-columns:repeat(2,minmax(280px,1fr));gap:10px;min-width:0}.mMarketplaceOfferCard{display:grid;gap:0;width:100%;min-width:0;padding:0;border:0!important;background:var(--mc-panel-bg, #344656)!important;color:var(--mc-text, #ffffff)!important;text-align:left;overflow:hidden}.mMarketplaceOfferCard:hover,.mMarketplaceOfferCard.is-selected{background:#38536a!important}.mMarketplaceOfferCard.is-selected{border-left:3px solid var(--mc-primary, #328fd0)!important}.mMarketplaceOfferImageWrap{width:100%;height:154px;min-height:154px;background:var(--mc-row-bg, #213443)!important;border-bottom:1px solid var(--mc-border, rgba(255, 255, 255, .08));overflow:hidden}.mMarketplaceOfferImage{width:100%;height:154px;display:block;object-fit:cover;background:var(--mc-row-bg, #213443)!important}.mMarketplaceOffersImagePlaceholder{width:100%;height:100%;min-height:154px;display:grid;place-items:center;padding:10px;color:var(--mc-muted-soft, #d5e0ea)!important;line-height:1.35;background:var(--mc-row-bg, #213443)!important}.mMarketplaceOfferCardButton{display:grid;gap:10px;width:100%;min-width:0;padding:0;border:0!important;background:transparent!important;color:var(--mc-text, #ffffff)!important;cursor:pointer;text-align:left}.mMarketplaceOfferCardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0;padding:10px 10px 0}.mMarketplaceOfferCardMain{display:grid;gap:5px;min-width:0;flex:1 1 auto}.mMarketplaceOfferCardTitleRow{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;min-width:0;flex-wrap:wrap}.mMarketplaceOfferCardTitle{min-width:0;color:var(--mc-text, #ffffff)!important;font-size:13px!important;line-height:1.35;overflow-wrap:anywhere}.mMarketplaceOfferCardPills{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.mMarketplaceOfferCardSub{color:var(--mc-muted-soft, #d5e0ea)!important;line-height:1.35}.mMarketplaceOfferCardDesc{color:var(--mc-text, #ffffff)!important;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:32px}.mMarketplaceOfferPriceStack{display:grid;gap:3px;justify-items:end;flex:0 0 auto}.mMarketplaceOfferPrice{color:var(--mc-text, #ffffff)!important;font-size:13px!important;line-height:1.25;white-space:nowrap}.mMarketplaceOfferPrice.is-live{color:#8be0a6!important}.mMarketplaceOfferHeadline{margin:0 10px;min-height:24px;padding:5px 8px;background:#8a641999!important;color:var(--mc-text, #ffffff)!important}.mMarketplaceOfferHeadline.is-live{background:#2f76509e!important}.mMarketplaceOfferWindow{margin:0 10px;padding:7px 8px;background:var(--mc-row-bg, #213443)!important;color:var(--mc-muted-soft, #d5e0ea)!important;overflow-wrap:anywhere}.mMarketplaceOfferMetaGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;padding:0 10px 10px}.mMarketplaceOfferMetaItem{display:grid;gap:3px;min-width:0;padding:8px 10px;border:0!important;background:var(--mc-row-bg, #213443)!important;color:var(--mc-text, #ffffff)!important}.mMarketplaceOfferMetaItem .mc-label{color:var(--mc-muted-soft, #d5e0ea)!important;line-height:1.3}.mMarketplaceOfferMetaItem .mc-value{color:var(--mc-text, #ffffff)!important;line-height:1.35;overflow-wrap:anywhere}.mMarketplaceOfferCardFooter{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:8px 10px 10px;border-top:1px solid var(--mc-border, rgba(255, 255, 255, .08))}.mMarketplaceOfferCardNext{display:grid;gap:2px;min-width:0;flex:1 1 auto}.mMarketplaceOfferCardNext .mc-label{color:var(--mc-muted-soft, #d5e0ea)!important;line-height:1.3}.mMarketplaceOfferCardNextValue{color:var(--mc-text, #ffffff)!important;line-height:1.3}.mMarketplaceOfferCardActions{display:flex;gap:6px;flex-wrap:wrap}.mMarketplaceOfferCardActions .mc-btn{min-height:32px;padding:0 10px}.mMarketplaceOffersOverlay{position:fixed;inset:0;z-index:1500;display:grid;place-items:center;padding:16px;background:#0a101694}.mMarketplaceOffersOverlayDialog{width:min(100%,1040px);max-height:min(88vh,900px);overflow:auto;background:var(--mc-panel-bg, #344656)!important;color:var(--mc-text, #ffffff)!important;border:0!important}.mMarketplaceOffersOverlayHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px;border-bottom:1px solid var(--mc-border, rgba(255, 255, 255, .08));background:var(--mc-panel-dark, #223443)!important}.mMarketplaceOffersOverlayHeadMain{display:grid;gap:5px;min-width:0}.mMarketplaceOffersOverlayTitleRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mMarketplaceOffersOverlayTitleRow h2{font-size:14px!important;line-height:1.25;color:var(--mc-text, #ffffff)!important}.mMarketplaceOffersOverlaySub{color:var(--mc-muted-soft, #d5e0ea)!important;line-height:1.35}.mMarketplaceOffersOverlayClose{width:30px;height:30px;border:0!important;background:var(--mc-button-bg, #496176)!important;color:var(--mc-text, #ffffff)!important;cursor:pointer;font-size:18px!important;line-height:1;flex:0 0 auto}.mMarketplaceOffersOverlayClose:hover{background:var(--mc-button-hover, #5b768d)!important}.mMarketplaceOffersOverlayBody{padding:10px}.mMarketplaceOffersOverlayGrid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:10px;min-width:0}.mMarketplaceOffersOverlayPanel{display:grid;gap:10px;min-width:0;padding:10px;border:0!important;background:var(--mc-panel-bg, #344656)!important;color:var(--mc-text, #ffffff)!important}.mMarketplaceOffersOverlayImageWrap{width:100%;height:260px;min-height:260px;background:var(--mc-row-bg, #213443)!important;overflow:hidden}.mMarketplaceOffersOverlayImage{width:100%;height:260px;display:block;object-fit:cover}.mMarketplaceOffersPage .mc-btn{min-height:32px;padding:0 12px;border:0!important;background:var(--mc-button-bg, #496176)!important;color:var(--mc-text, #ffffff)!important;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer}.mMarketplaceOffersPage .mc-btn-primary,.mMarketplaceOffersPage .mc-btn:hover{background:var(--mc-primary, #328fd0)!important;color:#fff!important}.mMarketplaceOffersPage .mc-btn-secondary{background:var(--mc-button-bg, #496176)!important}.mMarketplaceOffersPage .mc-btn-secondary:hover{background:var(--mc-button-hover, #5b768d)!important}.mMarketplaceOffersPage .mc-btn:disabled{opacity:.55;cursor:not-allowed}.mMarketplaceOffersPage .mc-pill{min-height:22px;padding:3px 8px;display:inline-flex;align-items:center;color:var(--mc-text, #ffffff)!important;background:var(--mc-button-bg, #496176)!important}.mMarketplaceOffersPage .mc-pill-success{background:var(--mc-success, #2f7650)!important}.mMarketplaceOffersPage .mc-pill-warning{background:var(--mc-warning, #8a6419)!important}.mMarketplaceOffersPage .mc-pill-danger{background:var(--mc-danger, #8b3535)!important}.mMarketplaceOffersPage .mc-pill-info{background:var(--mc-primary, #328fd0)!important}.mMarketplaceOffersPage .mc-empty{min-height:120px;padding:18px;display:grid;place-items:center;align-content:center;gap:4px;background:var(--mc-row-bg, #213443)!important;color:var(--mc-muted-soft, #d5e0ea)!important;text-align:center}.mMarketplaceOffersPage .mc-empty .mc-title-sm{color:var(--mc-text, #ffffff)!important}.mMarketplaceOffersPage .mc-empty .mc-copy,.mMarketplaceOffersPage .mc-copy{color:var(--mc-muted-soft, #d5e0ea)!important}@media(max-width:1180px){.mMarketplaceOffersSummaryPanel{grid-template-columns:repeat(2,minmax(0,1fr))}.mMarketplaceOffersSummaryStat:nth-child(odd){padding-left:0;border-left:0}.mMarketplaceOffersSummaryStat:nth-child(n+3){padding-top:8px;margin-top:8px;border-top:1px solid rgba(255,255,255,.12)}.mMarketplaceOffersWorkspaceGrid,.mMarketplaceOffersOverlayGrid{grid-template-columns:1fr}.mMarketplaceOffersSideCard{position:static}}@media(max-width:860px){.mMarketplaceOffersBoardGrid{grid-template-columns:1fr}.mMarketplaceOfferCardTop{display:grid;grid-template-columns:1fr}.mMarketplaceOffersDetailRow{grid-template-columns:1fr}}@media(max-width:640px){.mMarketplaceOffersHero,.mMarketplaceOffersSectionHead,.mMarketplaceOffersToolbar{flex-direction:column;align-items:stretch}.mMarketplaceOffersSummaryPanel,.mMarketplaceOfferMetaGrid{grid-template-columns:1fr}.mMarketplaceOffersSummaryStat{padding:8px 0 0;border-left:0;border-top:1px solid rgba(255,255,255,.12)}.mMarketplaceOffersSummaryStat:first-child{padding-top:0;border-top:0}.mMarketplaceOfferCardActions,.mMarketplaceOfferCardActions .mc-btn{width:100%}.mMarketplaceOfferImageWrap,.mMarketplaceOfferImage,.mMarketplaceOffersImagePlaceholder{height:140px;min-height:140px}}.mInventoryPage,.mInventoryPage *{box-sizing:border-box;font-family:var(--mc-font, "Segoe UI", Tahoma, Geneva, Verdana, sans-serif)!important;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:2px!important}.mInventoryPage{width:100%;min-width:0;display:grid;gap:10px;color:#fff}.mInventoryHero,.mInventoryPanel{min-width:0;padding:12px;display:grid;gap:10px;background:#344656!important;color:#fff!important;border:0!important;box-shadow:none!important}.mInventoryHero{min-height:58px;background:#223443!important}.mInventoryHeroMain,.mInventorySectionHead{min-width:0;display:grid;gap:3px}.mInventoryHeroTitle,.mInventoryPage h1,.mInventoryPage h2,.mInventoryPage h3,.mInventoryPage .mc-title-md,.mInventoryPage .mc-title-sm{margin:0;color:#fff!important;line-height:1.3}.mInventoryHeroSubtitle,.mInventoryPage .mc-copy,.mInventoryPage p,.mInventoryHeroMetaLabel,.mInvCardSub,.mInvCardDesc,.mInvSummaryLabel,.mInvCurrency,.mInvPaginationStatus{color:#d5e0ea!important;line-height:1.35}.mInventoryToolbar{width:min(520px,100%);min-width:0}.mc-transaction-input{width:100%;min-height:34px;padding:8px 10px;border:0!important;outline:none;background:#213443!important;color:#fff!important;box-shadow:none!important}.mc-transaction-input::placeholder{color:#9fb2c2!important}.mc-transaction-input:focus{background:#263b4c!important}.mInventoryHeroMeta{display:flex;flex-wrap:wrap;gap:6px}.mInventoryHeroMetaItem{min-height:28px;padding:6px 9px;display:inline-flex;align-items:center;gap:5px;background:#213443!important;color:#fff!important;border:0!important}.mInventoryHeroMetaValue{color:#fff!important}.mInvBoardGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0}.mInvCard{min-width:0;display:grid;grid-template-rows:auto 1fr;overflow:hidden;background:#213443!important;color:#fff!important;border:0!important;box-shadow:none!important;cursor:pointer;text-align:left}.mInvCard:hover,.mInvCard.is-selected{background:#263b4c!important}.mInvCard.is-selected{box-shadow:inset 3px 0 #328fd0!important}.mInvCardImageWrap,.mInvCardImage,.mInvCardImagePlaceholder{width:100%;height:160px;min-height:160px;display:block;background:#172938!important}.mInvCardImage{object-fit:cover}.mInvCardImagePlaceholder{display:grid;place-items:center;color:#d5e0ea!important}.mInvCardBody{padding:10px;display:grid;gap:9px;min-width:0}.mInvCardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.mInvCardTitleBlock{min-width:0;display:grid;gap:3px}.mInvCardTitle,.mInvCardPrice,.mInvSummaryValue,.mInvCurrency strong,.mInvQuantityBox strong{color:#fff!important;line-height:1.3}.mInvCardRight{display:grid;gap:5px;justify-items:end;flex:0 0 auto}.mInvPriceStack{display:grid;gap:2px;justify-items:end}.mInvPriceCompare{color:#d5e0ea!important;text-decoration:line-through}.mInvCardPrice.is-offer-live{color:#8be0a6!important}.mInvOfferLine{min-height:28px;padding:6px 8px;background:#8a6419!important;color:#fff!important}.mInvOfferLine.is-live{background:#2f7650!important}.mInvQuantityStrip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.mInvQuantityBox,.mInvSummaryRow{min-width:0;padding:8px;display:grid;gap:3px;background:#263b4c!important;border:0!important}.mInvQuantityBox.is-available{background:#2f7650!important}.mInvQuantityBox span{color:#d5e0ea!important}.mInvMiniGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.mInvCardFooter{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.mInvCardActions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mInvBtn,a.mInvBtn,button.mInvBtn{min-height:32px;min-width:104px;padding:7px 12px;display:inline-flex;align-items:center;justify-content:center;border:0!important;background:#496176!important;color:#fff!important;text-decoration:none!important;cursor:pointer;box-shadow:none!important}.mInvBtn:hover:not(:disabled),a.mInvBtn:hover,button.mInvBtn:hover:not(:disabled){background:#5b768d!important;color:#fff!important}.mInvBtnPrimary,a.mInvBtnPrimary,button.mInvBtnPrimary{background:#328fd0!important}.mInvBtnPrimary:hover:not(:disabled),a.mInvBtnPrimary:hover,button.mInvBtnPrimary:hover:not(:disabled){background:#3a9fe4!important}.mInvBtn:disabled,button.mInvBtn:disabled{opacity:1!important;background:#3f5366!important;color:#d5e0ea!important;cursor:not-allowed}.mInvPagination{min-height:42px;padding-top:10px;display:grid;grid-template-columns:128px minmax(0,1fr) 128px;align-items:center;gap:10px;border-top:1px solid rgba(255,255,255,.08)}.mInvPaginationStatus{text-align:center;color:#fff!important}.mInvPill{min-height:22px;padding:4px 8px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;color:#fff!important;border:0!important}.mInvPillSuccess{background:#2f7650!important}.mInvPillWarning{background:#8a6419!important}.mInvPillNeutral,.mInvPillInfo{background:#496176!important}.mInvPillDanger{background:#8b3535!important}.mc-transaction-notice{padding:10px 12px;display:grid;gap:4px;background:#213443!important;color:#fff!important;border:0!important}.mc-transaction-notice-danger{background:#8b3535!important}.mc-transaction-notice-success{background:#2f7650!important}.mInventoryPage .mc-empty{min-height:120px;padding:18px;display:grid;align-content:center;justify-items:center;gap:6px;text-align:center;background:#213443!important;color:#fff!important;border:0!important}.mInvOverlayLayer{position:fixed;inset:0;z-index:1600;pointer-events:none}.mInvOverlayDialog{position:fixed;width:min(820px,calc(100vw - 24px));max-height:calc(100vh - 96px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;pointer-events:auto;background:#344656!important;color:#fff!important;border-left:3px solid #328fd0!important}.mInvOverlayHeader{min-height:58px;padding:10px 12px;display:flex;justify-content:space-between;gap:10px;align-items:flex-start;cursor:move;background:#223443!important;border-bottom:1px solid rgba(255,255,255,.08)}.mInvOverlayTitleBlock{min-width:0;display:grid;gap:3px}.mInvOverlayTitleRow{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mInvOverlayTitle{margin:0;color:#fff!important}.mInvOverlayMeta,.mInvOverlayCardSub,.mInvOverlayMetricLabel,.mInvOverlayActionText,.mInvOverlayInsightText,.mInvOverlayWarningText{color:#d5e0ea!important;line-height:1.35}.mInvOverlayHeaderRight{display:flex;align-items:center;gap:8px;flex:0 0 auto}.mInvOverlayPriceText{color:#fff!important}.mInvOverlayClose{min-height:30px;padding:0 10px;border:0!important;background:#496176!important;color:#fff!important;cursor:pointer}.mInvOverlayClose:hover{background:#328fd0!important}.mInvOverlayLayout{min-height:0;overflow:auto;padding:12px;display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:10px;scrollbar-width:thin;scrollbar-color:#5c7284 transparent}.mInvOverlayLayout::-webkit-scrollbar{width:8px;height:8px}.mInvOverlayLayout::-webkit-scrollbar-thumb{background:#5c7284}.mInvOverlayMain,.mInvOverlaySide,.mInvContentStack,.mInvOverlayActionStack{min-width:0;display:grid;gap:10px;align-content:start}.mInvOverlayImageWrap,.mInvOverlayImage,.mInvOverlayImagePlaceholder{width:100%;height:220px;min-height:220px;background:#172938!important}.mInvOverlayImage{object-fit:cover;display:block}.mInvOverlayImagePlaceholder{display:grid;place-items:center;color:#d5e0ea!important}.mInvOverlaySummary,.mInvVariantStockCard,.mInvOverlayInsight,.mInvOverlayActionsCard,.mInvOverlayWarning{min-width:0;padding:10px;display:grid;gap:10px;background:#213443!important;color:#fff!important}.mInvOverlayCardHead{min-width:0;display:grid;gap:3px}.mInvOverlayCardTitle,.mInvOverlaySideTitle,.mInvOverlayInsightTitle,.mInvOverlayWarningTitle,.mInvOverlayMetricValue,.mInvOverlayActionTitle{margin:0;color:#fff!important;line-height:1.3}.mInvOverlayMetricGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.mInvOverlayMetric,.mInvContentBlock{min-width:0;padding:8px;display:grid;gap:3px;background:#263b4c!important}.mInvOverlayMetricCopy{min-width:0;display:grid;gap:3px}.mInvOverlayMetricValue,.mInvSummaryValue{overflow-wrap:anywhere;white-space:pre-wrap}.mInvVariantStockTableWrap{width:100%;overflow:auto}.mInvVariantStockTable{width:100%;min-width:760px;border-collapse:collapse}.mInvVariantStockTable th,.mInvVariantStockTable td{padding:8px;text-align:left;border-bottom:1px solid rgba(255,255,255,.08);color:#fff!important}.mInvVariantStockTable th{color:#d5e0ea!important;background:#263b4c!important}.mInvOverlayAction{width:100%;min-height:48px;padding:9px 10px;display:grid;gap:2px;text-align:left;border:0!important;background:#263b4c!important;color:#fff!important;text-decoration:none!important;cursor:pointer}.mInvOverlayAction.is-primary{background:#328fd0!important}.mInvOverlayAction.is-danger{background:#8b3535!important}.mInvOverlayAction:hover{background:#5b768d!important}.mInvOverlayAction:disabled{opacity:.65;cursor:not-allowed}.mInvOverlayActionCopy{display:grid;gap:2px;min-width:0}.mInvOverlayFooter{min-height:54px;padding:10px 12px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid rgba(255,255,255,.08);background:#223443!important}@media(max-width:1320px){.mInvBoardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.mInvBoardGrid,.mInvMiniGrid,.mInvOverlayLayout,.mInvOverlayMetricGrid{grid-template-columns:1fr}.mInvOverlayDialog{left:8px!important;right:8px!important;top:88px!important;width:auto}}@media(max-width:640px){.mInventoryHero,.mInventoryPanel,.mInvCardBody{padding:10px}.mInvCardTop,.mInvCardFooter{display:grid;grid-template-columns:1fr}.mInvCardRight{justify-items:start}.mInvQuantityStrip{grid-template-columns:1fr}.mInvCardActions,.mInvCardActions .mInvBtn{width:100%}.mInvPagination{grid-template-columns:1fr}.mInvPagination .mInvBtn{width:100%}.mInvOverlayFooter{display:grid;grid-template-columns:1fr}}.mProductsHeroActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mProductsWorkspaceGrid{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:10px;min-width:0;align-items:start}.mProductsWorkspaceSide,.mProductsWorkspaceMain{min-width:0}.mProductsSideCard{display:grid;gap:10px;min-width:0;padding:10px;border:0;border-top:1px solid var(--mc-card-border);border-radius:2px;background:#fff;box-shadow:none}.mProductsSideActions{display:grid;gap:6px}.mProductsSideActions .mInvBtn,.mProductsSideActions a.mInvBtn,.mProductsSideActions button.mInvBtn{width:100%}.mProductsSelectedSnapshot{display:grid;gap:8px;min-width:0;padding:8px;border:0;border-top:1px solid var(--mc-card-border);border-radius:2px;background:#f8fbff;box-shadow:none}.mProductsSnapshotHead{display:grid;gap:3px}.mProductsSnapshotList{display:grid;gap:6px}.mProductsStatGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;min-width:0}.mProductsStatCard{display:grid;gap:4px;min-width:0;padding:8px;border-radius:2px;background:#f8fbff;border:0;border-top:1px solid var(--mc-card-border);box-shadow:none}.mProductsStatTop{display:flex;align-items:center;justify-content:space-between;gap:6px}.mProductsStatValue{color:var(--mc-azure-text-primary);font-size:16px;line-height:1.2;font-weight:500}.mProductsStatSub{font-size:11px;line-height:1.35;color:var(--mc-azure-text-secondary)}.mProductsPriceCompare{text-decoration:line-through;color:var(--mc-azure-text-muted);font-size:11px;line-height:1.2;font-weight:400}.mProductsDiscountLabel{font-size:11px;line-height:1.3;font-weight:400;color:#0f62c9}.mProductsDiscountLabel.is-live{color:#d6455d}.mProductsOfferHeadline{margin-top:-1px;margin-bottom:0;font-size:11px;line-height:1.35;color:#0f62c9;font-weight:400}.mProductsOfferHeadline.is-live{color:#d6455d}.mProductsOfferWindow{margin-bottom:0;font-size:11px;line-height:1.4;color:var(--mc-azure-text-secondary)}.mProductsOverlayPrice{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.mProductsOverlayPriceValue{font-size:13px;line-height:1.25;font-weight:500;color:var(--mc-azure-text-primary)}.mProductsOverlayPriceValue.is-live{color:#d6455d}@media(max-width:1080px){.mProductsWorkspaceGrid{grid-template-columns:1fr}.mProductsStatGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.mProductsHeroActions{justify-content:flex-start}}@media(max-width:640px){.mProductsSideCard,.mProductsSelectedSnapshot,.mProductsStatCard{padding:8px}.mProductsStatGrid{grid-template-columns:1fr}}.mServicesPage,.mServicesPage *{box-sizing:border-box;font-family:var(--mc-font, "Segoe UI", Tahoma, Geneva, Verdana, sans-serif)!important;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:2px!important;box-shadow:none!important}.mServicesPage{display:grid;gap:10px;width:100%;min-width:0;color:#fff!important;background:transparent!important;line-height:1.4}.mServicesPage h1,.mServicesPage h2,.mServicesPage h3,.mServicesPage p{margin:0;color:#fff!important}.mServicesHero,.mServicesSummaryPanel,.mServicesSection,.mServiceSideCard,.mServiceSelectedSnapshot,.mServiceBoardCard{background:#344656!important;color:#fff!important;border:0!important}.mServicesHero{min-height:58px;padding:12px;display:grid;gap:3px;background:#223443!important}.mServicesHero p,.mServicesSectionHead p,.mServiceSelectedSnapshotHead .mc-copy,.mServiceBoardCardSub,.mServiceBoardCardDesc,.mServiceBoardNext .mc-label,.mServiceBoardNextValue,.mServiceDetailRow .mc-label,.mServicesOfferWindow{color:#d5e0ea!important}.mServicesSummaryPanel{padding:10px 12px}.mServiceStatGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.mServiceStatGrid .mc-stat{min-height:58px;padding:8px 10px;display:grid;gap:4px;background:#213443!important;color:#fff!important;border:0!important}.mServiceStatGrid .mc-label,.mServiceStatGrid .mc-stat-sub{color:#d5e0ea!important}.mServiceStatGrid .mc-stat-value{color:#fff!important}.mServicesSection{display:grid;gap:10px;padding:12px}.mServicesSectionHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.08)}.mServiceWorkspaceGrid{display:grid;grid-template-columns:300px minmax(0,1fr);gap:10px;align-items:start;min-width:0}.mServiceWorkspaceSide,.mServiceWorkspaceMain{min-width:0}.mServiceSideCard{position:sticky;top:12px;display:grid;gap:10px;min-width:0;padding:10px;background:#213443!important}.mServiceActionGridVertical{display:grid;grid-template-columns:1fr;gap:6px}.mServiceActionGrid .mc-btn,.mServiceBoardFooterActions .mc-btn,.mServicesPage .mc-btn{min-height:32px;padding:0 12px;border:0!important;background:#496176!important;color:#fff!important;text-decoration:none!important;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.mServiceActionGridVertical .mc-btn{width:100%;justify-content:flex-start;text-align:left}.mServicesPage .mc-btn:hover:not(:disabled),.mServiceBoardFooterActions .mc-btn:hover:not(:disabled){background:#5b768d!important;color:#fff!important}.mServicesPage .mc-btn:disabled{background:#3f5366!important;color:#d5e0ea!important;cursor:not-allowed;opacity:1!important}.mServiceSelectedSnapshot{display:grid;gap:8px;min-width:0;padding:8px;background:#263b4c!important}.mServiceSelectedSnapshotHead{display:grid;gap:2px}.mServiceDetailList{display:grid;gap:6px}.mServiceDetailRow{display:grid;grid-template-columns:minmax(0,124px) minmax(0,1fr);gap:8px;align-items:start;padding:8px 10px;background:#213443!important;color:#fff!important;border:0!important}.mServiceDetailRow .mc-value{color:#fff!important;overflow-wrap:anywhere}.mServiceBoardGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.mServiceBoardCard{display:grid;width:100%;min-width:0;overflow:hidden;background:#213443!important}.mServiceBoardCard:hover,.mServiceBoardCard.is-selected{background:#263b4c!important}.mServiceBoardCard.is-selected{box-shadow:inset 3px 0 #328fd0!important}.mServiceCardImageWrap,.mServiceCardImage,.mServiceCardImagePlaceholder{width:100%;height:150px;min-height:150px;background:#172938!important}.mServiceCardImage{display:block;object-fit:cover}.mServiceCardImagePlaceholder{display:grid;place-items:center;color:#d5e0ea!important}.mServiceBoardCardBody{display:grid;gap:8px;padding:10px;min-width:0;cursor:pointer;outline:none}.mServiceBoardCardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.mServiceBoardCardMain{min-width:0;display:grid;gap:5px;flex:1 1 auto}.mServiceBoardCardTitleRow{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;min-width:0;flex-wrap:wrap}.mServiceBoardCardTitle,.mServiceBoardCardPrice,.mServiceDetailRow .mc-value{color:#fff!important}.mServiceBoardCardSub,.mServiceBoardCardDesc{overflow:hidden}.mServiceBoardCardDesc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:32px}.mServicePriceStack{display:grid;gap:3px;justify-items:end;flex:0 0 auto}.mServicesPriceCompare{text-decoration:line-through;color:#d5e0ea!important}.mServiceBoardCardPrice.is-offer-live,.mServicesDiscountLabel.is-live,.mServicesOfferHeadline.is-live{color:#8be0a6!important}.mServicePriceOfferMeta,.mServicesCardPills{display:flex;align-items:center;gap:5px;flex-wrap:wrap;justify-content:flex-end}.mServicesDiscountLabel,.mServicesOfferHeadline{color:#d5e0ea!important}.mServicesOfferHeadline{padding:6px 8px;background:#263b4c!important}.mServicesOfferHeadline.is-live{background:#2f7650!important;color:#fff!important}.mServicesOfferHeadline.is-scheduled{background:#496176!important;color:#fff!important}.mServicesOfferHeadline.is-draft{background:#8a6419!important;color:#fff!important}.mServiceBoardMetaGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.mServiceBoardMetaItem,.mServiceBoardMetaGrid .mServiceDetailRow{background:#263b4c!important;color:#fff!important}.mServiceBoardFooter{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:8px 10px 10px;border-top:1px solid rgba(255,255,255,.08);background:#213443!important}.mServiceBoardNext{display:grid;gap:2px;min-width:0;flex:1 1 auto}.mServiceBoardFooterActions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;flex:0 0 auto}.mServiceBoardFooterActions .mc-btn{min-width:102px}.mServicesPage .mc-pill,.mServicesPage .mInvPill{min-height:22px;padding:4px 8px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;color:#fff!important;border:0!important}.mServicesPage .mc-pill-success{background:#2f7650!important}.mServicesPage .mc-pill-warning{background:#8a6419!important}.mServicesPage .mc-pill-neutral,.mServicesPage .mc-pill-info{background:#496176!important}.mServicesPage .mc-pill-danger{background:#8b3535!important}.mServicesPage .mc-empty{min-height:120px;padding:18px;display:grid;align-content:center;justify-items:center;gap:6px;text-align:center;background:#213443!important;color:#fff!important;border:0!important}.mServicesPage .mc-transaction-notice{padding:10px 12px;display:grid;gap:4px;background:#213443!important;color:#fff!important;border:0!important}.mServicesPage .mc-transaction-notice-danger{background:#8b3535!important}@media(max-width:1180px){.mServiceStatGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mServiceWorkspaceGrid{grid-template-columns:1fr}.mServiceSideCard{position:static}}@media(max-width:860px){.mServiceBoardGrid{grid-template-columns:1fr}.mServiceBoardCardTop{display:grid;grid-template-columns:1fr}.mServiceDetailRow{grid-template-columns:1fr}}@media(max-width:640px){.mServiceStatGrid,.mServiceBoardMetaGrid{grid-template-columns:1fr}.mServiceBoardFooter{align-items:stretch;padding:8px}.mServiceBoardFooterActions,.mServiceBoardFooterActions .mc-btn{width:100%}.mServiceCardImageWrap,.mServiceCardImage,.mServiceCardImagePlaceholder{height:140px;min-height:140px}}.mOrdersPage,.mOrdersPage *{box-sizing:border-box;font-family:var(--mc-azure-font, "Segoe UI", Tahoma, Geneva, Verdana, sans-serif)!important;font-size:12px!important;font-weight:400!important;border-radius:2px!important;box-shadow:none!important}.mOrdersPage{display:grid;gap:10px;width:100%;max-width:1180px;min-width:0;color:#fff}.mOrdersPage h1,.mOrdersPage h2,.mOrdersPage h3,.mOrdersPage p{margin:0}.mOrdersHero{min-height:54px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;background:#344656;border-top:1px solid #5e7182;color:#fff}.mOrdersHero h1{color:#fff;font-weight:600!important}.mOrdersHero p{margin-top:2px;color:#d7e2ec}.mOrdersHeroActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mOrdersPrimaryBtn,.mOrdersSecondaryBtn,.mOrdersDangerBtn{min-height:30px;padding:0 12px;border:0;color:#fff;cursor:pointer;text-align:center;white-space:nowrap}.mOrdersPrimaryBtn{background:#328fd0}.mOrdersSecondaryBtn{background:#496176}.mOrdersDangerBtn{background:#8b3a3a}.mOrdersPrimaryBtn:hover,.mOrdersSecondaryBtn:hover{background:#3aa0e6}.mOrdersDangerBtn:hover{background:#b42318}.mOrdersPrimaryBtn:disabled,.mOrdersSecondaryBtn:disabled,.mOrdersDangerBtn:disabled{opacity:.55;cursor:not-allowed}.mOrdersNotice{display:grid;gap:4px;padding:9px 10px;border-top:1px solid #5e7182;background:#2f4252;color:#fff}.mOrdersNoticeTitle{font-weight:600!important}.mOrdersNoticeDanger{border-left:3px solid #ff6b6b}.mOrdersNoticeSuccess{border-left:3px solid #43b85f}.mOrdersSummaryPanel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:12px;background:#223443;border-top:1px solid #5e7182;color:#fff}.mOrdersSummaryStat{display:grid;gap:4px;min-width:0;min-height:58px;padding:0 12px;border-left:1px solid rgba(255,255,255,.14)}.mOrdersSummaryStat:first-child{padding-left:0;border-left:0}.mOrdersSummaryStatHead{display:flex;align-items:center;justify-content:space-between;gap:8px}.mOrdersSummaryStatLabel,.mOrdersSummaryStatHint{color:#d7e2ec}.mOrdersSummaryStatValue{color:#fff;font-weight:600!important}.mOrdersSummaryStatDot{width:7px;height:7px;display:inline-block;flex-shrink:0;background:#9fb2c1}.mOrdersSummaryStatDot-success{background:#43b85f}.mOrdersSummaryStatDot-warning{background:#f5c542}.mOrdersSummaryStatDot-info{background:#328fd0}.mOrdersSummaryStatDot-neutral{background:#9fb2c1}.mOrdersFilterPanel,.mOrdersListingPanel{display:grid;gap:10px;min-width:0;padding:10px;background:#2f4252;border-top:1px solid #5e7182}.mOrdersToolbar{display:grid;grid-template-columns:minmax(260px,2fr) minmax(160px,1fr) minmax(160px,1fr) auto;gap:10px;align-items:end}.mOrdersField{display:grid;gap:6px;min-width:0;color:#d7e2ec}.mOrdersFieldAction{align-self:end}.mOrdersInput{width:100%;height:34px;min-width:0;padding:0 10px;border:0;background:#213443;color:#fff;outline:none}.mOrdersInput::placeholder{color:#9fb2c1}.mOrdersInput:focus{outline:1px solid #328fd0;background:#1b2f3f}select.mOrdersInput{color-scheme:dark}.mOrdersSectionHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.12)}.mOrdersSectionHead h2{color:#fff;font-weight:600!important}.mOrdersSectionHead p,.mOrdersCount{color:#d7e2ec}.mOrdersTableWrap{width:100%;overflow-x:auto;background:#213443;border-top:1px solid #5e7182}.mOrdersTable{width:100%;min-width:1180px;border-collapse:separate;border-spacing:0;background:transparent;color:#fff}.mOrdersTable thead th{text-align:left;color:#d7e2ec;padding:10px 12px;white-space:nowrap;background:#223443;border-bottom:1px solid rgba(255,255,255,.12)}.mOrdersTable tbody td{padding:10px 12px;color:#fff;line-height:1.4;vertical-align:middle;background:transparent;border-bottom:1px solid rgba(255,255,255,.08)}.mOrdersTable tbody tr{cursor:pointer}.mOrdersTable tbody tr:hover td,.mOrdersTable tbody tr.is-selected td{background:#328fd02e}.mOrdersAmountHead,.mOrdersAmountCell{text-align:right}.mOrdersMono{font-variant-numeric:tabular-nums;white-space:nowrap}.mOrdersStatusText{display:inline-flex;min-height:22px;align-items:center;padding:0 8px;background:#496176;color:#fff;white-space:nowrap}.mOrdersStatusText.is-paid,.mOrdersStatusText.is-fulfilled{background:#2f7650}.mOrdersStatusText.is-packing,.mOrdersStatusText.is-shipping{background:#328fd0}.mOrdersStatusText.is-exception{background:#8b3a3a}.mOrdersListingCell{display:grid;gap:2px;min-width:0}.mOrdersListingCell span{color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mOrdersListingCell small{color:#d7e2ec;font-size:11px!important}.mOrdersEmpty{min-height:120px;padding:18px 12px;display:grid;align-content:center;gap:4px;background:#213443;color:#d7e2ec;border-top:1px solid #5e7182}.mOrdersEmptyTitle{color:#fff;font-weight:600!important}.mOrdersPager{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding-top:4px}.mOrdersPagerText{color:#d7e2ec}.mOrdersDrawer{position:fixed;top:0;right:0;z-index:4600;width:min(430px,100vw);height:100vh;display:grid;grid-template-rows:auto 1fr;background:#223443;border-left:1px solid #5e7182;transform:translate(100%);transition:transform .18s ease;color:#fff}.mOrdersDrawer.is-open{transform:translate(0)}.mOrdersDrawerHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px;background:#1b2f3f;border-bottom:1px solid #5e7182}.mOrdersDrawerEyebrow{margin-bottom:2px;color:#d7e2ec;font-size:11px!important}.mOrdersDrawerHead h2{color:#fff;font-weight:600!important}.mOrdersDrawerClose{min-height:28px;padding:0 10px;border:0;background:#496176;color:#fff;cursor:pointer}.mOrdersDrawerClose:hover{background:#328fd0}.mOrdersDrawerBody{display:grid;align-content:start;gap:12px;min-height:0;overflow:auto;padding:12px}.mOrdersDrawerSection,.mOrdersLogisticsBlock{display:grid;gap:8px;padding:10px;background:#2f4252;border-top:1px solid #5e7182}.mOrdersDrawerSectionTitle{color:#fff;font-weight:600!important}.mOrdersInfoRow{display:grid;grid-template-columns:minmax(0,138px) minmax(0,1fr);gap:10px;align-items:start;min-width:0;padding:8px 10px;background:#213443;border-top:1px solid rgba(255,255,255,.08)}.mOrdersInfoLabel{color:#d7e2ec;font-size:11px!important}.mOrdersInfoValue{min-width:0;color:#fff;word-break:break-word}.mOrdersLogisticsTimeline{display:grid;gap:8px;padding:8px 0}.mOrdersLogisticsStep{display:grid;grid-template-columns:14px minmax(0,1fr);gap:8px;align-items:start}.mOrdersLogisticsDot{width:7px;height:7px;margin-top:5px;background:#9fb2c1}.mOrdersLogisticsStep.is-active .mOrdersLogisticsDot{background:#328fd0}.mOrdersLogisticsTitle{color:#fff}.mOrdersLogisticsCopy{color:#d7e2ec;font-size:11px!important}.mOrdersDrawerActions{display:grid;gap:8px}.mOrdersDrawerActions .mOrdersPrimaryBtn,.mOrdersDrawerActions .mOrdersSecondaryBtn,.mOrdersDrawerActions .mOrdersDangerBtn{width:100%}.mOrdersDrawerEmpty{padding:14px;color:#d7e2ec}@media(max-width:1280px){.mOrdersPage{max-width:none}.mOrdersSummaryPanel{grid-template-columns:repeat(2,minmax(0,1fr))}.mOrdersSummaryStat:nth-child(odd){padding-left:0;border-left:0}.mOrdersSummaryStat:nth-child(n+3){padding-top:8px;margin-top:8px;border-top:1px solid rgba(255,255,255,.12)}.mOrdersToolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.mOrdersHero,.mOrdersSectionHead,.mOrdersSummaryPanel,.mOrdersToolbar{grid-template-columns:1fr}.mOrdersSummaryStat{padding:8px 0 0;border-left:0;border-top:1px solid rgba(255,255,255,.12)}.mOrdersSummaryStat:first-child{padding-top:0;border-top:0}.mOrdersInfoRow{grid-template-columns:1fr}.mOrdersDrawer{width:100vw}}.mMarketplaceCreateFlowPage{display:grid;gap:10px;min-width:0;padding-bottom:6px}.mMarketplaceFlowHero{display:grid;gap:10px;min-width:0;padding:12px;border:0;border-top:1px solid #4c5663;border-radius:2px;background:linear-gradient(135deg,#3f4753,#232b36);color:#fff;box-shadow:none}.mMarketplaceFlowHeroTop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap;min-width:0}.mMarketplaceFlowHeroTitleWrap{display:grid;gap:3px;min-width:0}.mMarketplaceFlowHeroTitle{margin:0;font-size:14px;line-height:1.25;font-weight:400;color:#fff;font-family:var(--mc-azure-font)}.mMarketplaceFlowHeroSub{margin:0;font-size:12px;line-height:1.4;color:#ffffffb8;font-family:var(--mc-azure-font)}.mMarketplaceFlowHeroBadge{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:2px 8px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff1f;color:#fff;font-size:11px;line-height:1.2;font-weight:400;white-space:nowrap;font-family:var(--mc-azure-font)}.mMarketplaceProgressStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0}.mMarketplaceProgressItem{display:flex;align-items:center;gap:8px;min-width:0;min-height:34px;padding:6px 8px;border:0;border-top:1px solid rgba(255,255,255,.12);border-radius:2px;background:#ffffff0f}.mMarketplaceProgressItem.is-current{background:#0078d438;border-top-color:#79aef7e6}.mMarketplaceProgressItem.is-next{background:#ffffff14;border-top-color:#ffffff2e}.mMarketplaceProgressItem.is-done{background:#22c55e29;border-top-color:#22c55eb3}.mMarketplaceProgressNumber{width:20px;height:20px;border-radius:2px;background:#ffffff1f;color:#fff;display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;font-size:11px;line-height:1;font-weight:400}.mMarketplaceProgressItem.is-current .mMarketplaceProgressNumber{background:var(--mc-azure-primary-btn);color:#fff}.mMarketplaceProgressTitle{min-width:0;color:#ffffffdb;font-size:12px;line-height:1.25;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mMarketplaceCreateGrid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.9fr);gap:10px;align-items:start;min-width:0}.mFormStack{display:grid;gap:10px;min-width:0}.mMarketplaceRail{display:grid;gap:10px;min-width:0;align-self:start}.mMarketplaceSectionCard{display:grid;gap:10px;min-width:0;padding:10px 12px;border:0;border-top:1px solid var(--mc-card-border);border-radius:2px;background:#fff;box-shadow:none}.mMarketplaceSectionHead{display:flex;align-items:flex-start;gap:8px;min-width:0}.mMarketplaceSectionHeadText{display:grid;gap:3px;min-width:0}.mMarketplaceSectionStep{width:22px;height:22px;border-radius:2px;background:var(--mc-azure-primary-btn);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;font-size:11px;line-height:1;font-weight:400}.mMarketplaceSectionTitle{margin:0;font-size:13px;line-height:1.3;font-weight:400;color:var(--mc-azure-text-primary);font-family:var(--mc-azure-font)}.mMarketplaceSectionSub{margin:0;font-size:12px;line-height:1.35;color:var(--mc-azure-text-secondary);font-family:var(--mc-azure-font)}.mFieldGridOne{display:grid;grid-template-columns:1fr;gap:10px}.mField{display:grid;gap:5px;min-width:0}.mFieldLabel{font-size:11px;line-height:1.25;font-weight:400;color:var(--mc-azure-text-secondary);font-family:var(--mc-azure-font)}.mHelp{font-size:12px;line-height:1.4;color:var(--mc-azure-text-secondary);font-family:var(--mc-azure-font)}.mInput,.mTextarea,select.mInput,textarea.mInput,input.mInput{width:100%;min-width:0;border:0;border-top:1px solid var(--mc-card-border);border-radius:2px;background:#eef1f4;color:var(--mc-azure-text-primary);box-sizing:border-box;box-shadow:none;transition:background-color .12s ease,border-color .12s ease;font-size:12px;font-family:var(--mc-azure-font)}.mInput,select.mInput,input.mInput{min-height:32px;height:32px;padding:0 8px}.mTextarea,textarea.mInput{min-height:92px;padding:8px;resize:vertical}.mInput:hover,.mTextarea:hover{background:#f3f6f8}.mInput:focus,.mTextarea:focus{border-top-color:var(--mc-azure-primary-btn);outline:none;background:#fff}.mInput::placeholder,.mTextarea::placeholder{color:var(--mc-azure-text-muted)}select.mInput{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:26px;background-image:linear-gradient(45deg,transparent 50%,#7b8ea5 50%),linear-gradient(135deg,#7b8ea5 50%,transparent 50%);background-position:calc(100% - 13px) calc(50% - 2px),calc(100% - 8px) calc(50% - 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}select.mInput option,select.mInput optgroup{background:#fff;color:var(--mc-azure-text-primary)}.mMarketplaceInnerCard{display:grid;gap:8px;min-width:0;padding:8px 10px;border:0;border-top:1px solid var(--mc-card-border);border-radius:2px;background:#fff;box-shadow:none}.mMarketplaceInfoStack{display:grid;gap:6px;min-width:0}.mMarketplaceInfoRow{display:grid;grid-template-columns:minmax(90px,116px) minmax(0,1fr);gap:8px;align-items:start;min-width:0;padding:7px 10px;border:0;border-top:1px solid var(--mc-card-border);border-radius:2px;background:#f8fbff}.mMarketplaceInfoLabel{font-size:11px;line-height:1.25;font-weight:400;color:var(--mc-azure-text-secondary);font-family:var(--mc-azure-font)}.mMarketplaceInfoValue{font-size:12px;line-height:1.35;color:var(--mc-azure-text-primary);word-break:break-word;overflow-wrap:anywhere;font-family:var(--mc-azure-font)}.mMarketplaceReadyStack{display:grid;gap:6px}.mMarketplaceReadyRow{min-height:30px;padding:6px 8px;border:0;border-top:1px solid var(--mc-card-border);border-radius:2px;background:#f8fbff;display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--mc-azure-text-secondary);font-size:12px;line-height:1.25}.mMarketplaceReadyRow strong{font-weight:400;font-size:11px}.mMarketplaceReadyRow strong.is-ready{color:var(--mc-azure-success)}.mMarketplaceReadyRow strong.is-missing{color:var(--mc-azure-danger)}.mMarketplaceBulletStack{display:grid;gap:6px}.mMarketplaceBullet{position:relative;padding-left:12px;font-size:12px;line-height:1.4;color:var(--mc-azure-text-secondary);font-family:var(--mc-azure-font)}.mMarketplaceBullet:before{content:"";position:absolute;left:0;top:7px;width:4px;height:4px;border-radius:2px;background:var(--mc-azure-primary-btn)}.mMarketplaceActionStack{display:grid;gap:8px}.mMarketplaceRailBtn{width:100%;justify-content:center;text-align:center}.mMarketplaceActionButton{min-width:120px}.mMarketplaceActionFooter{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.mMarketplaceActionFooterLeft,.mMarketplaceActionFooterRight{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mMarketplaceUtilityCard{display:grid;gap:5px;min-width:0;padding:8px 10px;border:0;border-top:1px solid var(--mc-card-border);border-radius:2px;background:#fff}.mCreateFlowBtn{min-height:30px;height:30px;padding:0 12px;border-radius:2px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;font-family:var(--mc-azure-font);font-size:12px;line-height:1;font-weight:400;text-decoration:none;cursor:pointer;box-shadow:none;box-sizing:border-box;white-space:nowrap}.mCreateFlowBtnPrimary{background:var(--mc-azure-primary-btn);border-color:var(--mc-azure-primary-btn);color:#fff}.mCreateFlowBtnPrimary:hover,.mCreateFlowBtnPrimary:focus-visible{background:var(--mc-azure-primary-btn-hover);border-color:var(--mc-azure-primary-btn-hover);color:#fff;outline:none}.mCreateFlowBtnSecondary{background:#fff;border-color:var(--mc-card-border);color:var(--mc-azure-link)}.mCreateFlowBtnSecondary:hover,.mCreateFlowBtnSecondary:focus-visible{background:var(--mc-azure-surface-hover);border-color:var(--mc-card-border-strong);color:var(--mc-azure-link-hover);outline:none}.mCreateFlowBtn:disabled{opacity:.55;cursor:not-allowed}@media(max-width:1200px){.mMarketplaceProgressStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:920px){.mMarketplaceCreateGrid{grid-template-columns:1fr}}@media(max-width:640px){.mMarketplaceFlowHero,.mMarketplaceSectionCard,.mMarketplaceInnerCard{padding:8px}.mMarketplaceProgressStrip{grid-template-columns:1fr}.mMarketplaceActionFooter{flex-direction:column;align-items:stretch}.mMarketplaceActionFooterLeft,.mMarketplaceActionFooterRight,.mMarketplaceActionFooterLeft .mCreateFlowBtn,.mMarketplaceActionFooterRight .mCreateFlowBtn,.mMarketplaceRailBtn{width:100%}.mMarketplaceInfoRow{grid-template-columns:1fr;gap:4px;padding:8px}}.mMarketplaceImagesPage{display:grid;gap:10px;min-width:0}.mMarketplaceImagesPage .mMarketplaceSectionHead{display:flex;align-items:flex-start;gap:8px;min-width:0;padding-bottom:10px;border-bottom:1px solid var(--mc-card-border)}.mMarketplaceImagesPage .mMarketplaceSectionHeadText{display:grid;gap:3px;min-width:0}.mImagesListingStrip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;padding:8px;border:0;border-top:1px solid var(--mc-card-border);border-radius:2px;background:#fff;box-shadow:none}.mImagesListingStripItem{display:grid;gap:4px;min-width:0;padding:8px 10px;border:0;border-top:1px solid var(--mc-card-border);border-radius:2px;background:#f8fbff}.mImagesListingStripLabel{display:block;font-size:11px;line-height:1.25;font-weight:400;letter-spacing:0;text-transform:none;color:var(--mc-azure-text-secondary);font-family:var(--mc-azure-font)}.mImagesListingStripValue{display:block;font-size:12px;line-height:1.4;color:var(--mc-azure-text-primary);word-break:break-word;overflow-wrap:anywhere;font-family:var(--mc-azure-font)}.mImagesTopBar{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}.mImagesTopBarMeta{display:grid;gap:2px;min-width:0}.mImagesTopBarTitle{font-size:13px;line-height:1.3;font-weight:500;color:var(--mc-azure-text-primary);font-family:var(--mc-azure-font)}.mImagesTopBarSub{font-size:12px;line-height:1.4;color:var(--mc-azure-text-secondary);font-family:var(--mc-azure-font)}.mImagesGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;min-width:0}.mImageCard{border:0;border-top:1px solid var(--mc-card-border);border-radius:2px;background:#fff;overflow:hidden;display:grid;grid-template-rows:auto 1fr;box-shadow:none;min-width:0}.mImageCard.is-cover{background:#fff;border-top-color:var(--mc-azure-primary-btn)}.mImageCardMedia{position:relative;min-height:200px;background:#eef1f4;overflow:hidden;border-bottom:1px solid var(--mc-card-border)}.mImageCardImg{display:block;width:100%;height:200px;object-fit:cover;background:#eef1f4}.mImageCardPlaceholder{min-height:200px;display:grid;place-items:center;padding:12px;font-size:12px;color:var(--mc-azure-text-secondary);text-align:center;background:#eef1f4;font-family:var(--mc-azure-font)}.mImageCardBadges{position:absolute;top:8px;left:8px;right:8px;display:flex;align-items:center;justify-content:space-between;gap:8px;pointer-events:none}.mImageCardBadge{display:inline-flex;align-items:center;min-height:20px;padding:2px 7px;border-radius:2px;font-size:11px;line-height:1.2;font-weight:400;letter-spacing:0;text-transform:none;font-family:var(--mc-azure-font);border:1px solid transparent}.mImageCardBadge.is-cover{background:#0078d4eb;color:#fff}.mImageCardBadge.is-standard,.mImageCardBadge.is-index{background:#fffffff0;color:#1f2937;border-color:var(--mc-card-border)}.mImageCardBadge.is-index{margin-left:auto}.mImageCardBody{display:grid;gap:8px;padding:8px;min-width:0}.mImageCardName{font-size:12px;line-height:1.35;font-weight:500;color:var(--mc-azure-text-primary);word-break:break-word;overflow-wrap:anywhere;font-family:var(--mc-azure-font)}.mImageCardMeta{display:grid;gap:6px;min-width:0}.mImageCardActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px;padding-top:8px;border-top:1px solid var(--mc-card-border)}.mImageEmptyState{display:grid;gap:6px;padding:12px;border:0;border-top:1px solid var(--mc-card-border);border-radius:2px;background:#fff;margin-bottom:12px}.mImageEmptyStateIcon{font-size:22px;line-height:1;color:var(--mc-azure-text-primary)}.mImageEmptyStateTitle{font-size:13px;line-height:1.3;font-weight:500;color:var(--mc-azure-text-primary);font-family:var(--mc-azure-font)}.mImageEmptyStateText{font-size:12px;line-height:1.4;color:var(--mc-azure-text-secondary);font-family:var(--mc-azure-font)}.mMarketplaceInlineActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.mImagesPreviewViewer{border:0;border-top:1px solid var(--mc-card-border);border-radius:2px;background:#fff;padding:8px;box-shadow:none;min-width:0;overflow:hidden}.mImagesPreviewViewer>*{min-width:0}.mImagesPreviewViewer [role=tablist],.mImagesPreviewViewer .mc-chip-row,.mImagesPreviewViewer .mSmartMediaTabs,.mImagesPreviewViewer .smart-media-tabs,.mImagesPreviewViewer .media-mode-tabs{display:flex;align-items:center;justify-content:flex-start;gap:6px;flex-wrap:wrap;width:100%;max-width:100%;min-width:0;overflow:visible;padding:0;margin:0 0 8px;border:0;border-radius:0;background:transparent;scrollbar-width:none}.mImagesPreviewViewer [role=tablist]::-webkit-scrollbar,.mImagesPreviewViewer .mc-chip-row::-webkit-scrollbar,.mImagesPreviewViewer .mSmartMediaTabs::-webkit-scrollbar,.mImagesPreviewViewer .smart-media-tabs::-webkit-scrollbar,.mImagesPreviewViewer .media-mode-tabs::-webkit-scrollbar{width:0;height:0;display:none}.mImagesPreviewViewer [role=tab],.mImagesPreviewViewer .mSmartMediaTabs button,.mImagesPreviewViewer .smart-media-tabs button,.mImagesPreviewViewer .media-mode-tabs button,.mImagesPreviewViewer .mc-chip{min-width:86px;height:30px;padding:0 10px;border:1px solid var(--mc-card-border);border-radius:2px;background:#f3f5f7;color:var(--mc-azure-text-muted);font-size:11px;line-height:1;font-weight:400;white-space:nowrap;cursor:pointer;box-shadow:none;flex:0 0 auto;font-family:var(--mc-azure-font)}.mImagesPreviewViewer [role=tab]:hover,.mImagesPreviewViewer .mSmartMediaTabs button:hover,.mImagesPreviewViewer .smart-media-tabs button:hover,.mImagesPreviewViewer .media-mode-tabs button:hover,.mImagesPreviewViewer .mc-chip:hover{background:#f7f8fa;color:var(--mc-azure-text-primary)}.mImagesPreviewViewer [role=tab][aria-selected=true],.mImagesPreviewViewer [role=tab][data-state=active],.mImagesPreviewViewer .mSmartMediaTabs button.is-active,.mImagesPreviewViewer .smart-media-tabs button.is-active,.mImagesPreviewViewer .media-mode-tabs button.is-active,.mImagesPreviewViewer .mc-chip.is-active{background:var(--mc-azure-primary-btn);color:#fff;border-color:var(--mc-azure-primary-btn)}.mImagesPreviewViewer [role=tabpanel],.mImagesPreviewViewer .mSmartMediaStage,.mImagesPreviewViewer .smart-media-stage,.mImagesPreviewViewer .media-preview-stage{min-width:0;border:1px solid var(--mc-card-border);border-radius:2px;background:#eef1f4;padding:0;overflow:hidden}.mImagesPreviewViewer img,.mImagesPreviewViewer video,.mImagesPreviewViewer canvas{display:block;max-width:100%;height:auto}.mMarketplaceImagesPage .mMarketplaceActionFooter{margin-top:2px;padding-top:10px;border-top:1px solid var(--mc-card-border)}.mMarketplaceImagesPage .mCreateFlowBtn{min-height:30px;height:30px;padding:0 12px;border-radius:2px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;font-family:var(--mc-azure-font);font-size:12px;line-height:1;font-weight:400;text-decoration:none;cursor:pointer;box-shadow:none;box-sizing:border-box;white-space:nowrap}.mMarketplaceImagesPage .mCreateFlowBtnPrimary{background:var(--mc-azure-primary-btn);border-color:var(--mc-azure-primary-btn);color:#fff}.mMarketplaceImagesPage .mCreateFlowBtnPrimary:hover,.mMarketplaceImagesPage .mCreateFlowBtnPrimary:focus-visible{background:var(--mc-azure-primary-btn-hover);border-color:var(--mc-azure-primary-btn-hover);color:#fff;outline:none}.mMarketplaceImagesPage .mCreateFlowBtnSecondary{background:#fff;border-color:var(--mc-card-border);color:var(--mc-azure-link)}.mMarketplaceImagesPage .mCreateFlowBtnSecondary:hover,.mMarketplaceImagesPage .mCreateFlowBtnSecondary:focus-visible{background:var(--mc-azure-surface-hover);border-color:var(--mc-card-border-strong);color:var(--mc-azure-link-hover);outline:none}.mMarketplaceImagesPage .mCreateFlowBtn:disabled{opacity:.55;cursor:not-allowed}@media(max-width:980px){.mImagesGrid,.mImagesListingStrip{grid-template-columns:1fr}.mImageCardActions{flex-direction:column;align-items:stretch}.mImageCardActions .mMarketplaceActionButton{width:100%}}@media(max-width:640px){.mImagesPreviewViewer [role=tab],.mImagesPreviewViewer .mSmartMediaTabs button,.mImagesPreviewViewer .smart-media-tabs button,.mImagesPreviewViewer .media-mode-tabs button,.mImagesPreviewViewer .mc-chip{min-width:72px;padding:0 10px}.mImagesListingStrip,.mImagesPreviewViewer,.mImageCardBody,.mImageEmptyState{padding:8px}.mImageCardMedia,.mImageCardImg,.mImageCardPlaceholder{min-height:180px;height:180px}}.mMarketplaceEditPage,.mMarketplaceEditPage *{box-sizing:border-box;font-family:var(--mc-font, "Segoe UI", Tahoma, Geneva, Verdana, sans-serif)!important;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:2px!important;box-shadow:none!important}.mMarketplaceEditPage{display:grid;gap:10px;min-width:0;padding-bottom:10px;color:#fff!important;background:transparent!important}.mMarketplaceEditPage .mc-card,.mMarketplaceEditPage .mc-dashboard-block,.mMarketplaceEditPage .mMarketplaceSectionCard,.mMarketplaceEditPage .mMarketplaceInnerCard,.mMarketplaceEditPage .mImagesListingStrip,.mMarketplaceEditPage .mImagesListingStripItem,.mMarketplaceEditPage .mImageCard,.mMarketplaceEditPage .mImageEmptyState,.mMarketplaceEditPage .mImagesPreviewViewer,.mMarketplaceEditPage .mMarketplaceUtilityCard{background:#344656!important;color:#fff!important;border:0!important}.mMarketplaceEditPage .mMarketplaceFlowHero{background:#223443!important;color:#fff!important;border:0!important}.mMarketplaceEditPage .mMarketplaceFlowHeroTitle,.mMarketplaceEditPage .mMarketplaceFlowHeroSub,.mMarketplaceEditPage .mMarketplaceSectionTitle,.mMarketplaceEditPage .mMarketplaceSectionSub,.mMarketplaceEditPage .mImagesTopBarTitle,.mMarketplaceEditPage .mImagesTopBarSub,.mMarketplaceEditPage .mImageCardName,.mMarketplaceEditPage .mImageEmptyStateTitle,.mMarketplaceEditPage .mImageEmptyStateText,.mMarketplaceEditPage .mMarketplaceInfoLabel,.mMarketplaceEditPage .mMarketplaceInfoValue,.mMarketplaceEditPage .mMarketplaceBullet,.mMarketplaceEditPage .mFieldLabel,.mMarketplaceEditPage .mHelp,.mMarketplaceEditPage .mc-title-sm,.mMarketplaceEditPage .mc-title-md,.mMarketplaceEditPage .mc-copy{color:#fff!important}.mMarketplaceEditPage .mMarketplaceSectionSub,.mMarketplaceEditPage .mImagesTopBarSub,.mMarketplaceEditPage .mImageEmptyStateText,.mMarketplaceEditPage .mMarketplaceInfoLabel,.mMarketplaceEditPage .mMarketplaceBullet,.mMarketplaceEditPage .mFieldLabel,.mMarketplaceEditPage .mHelp,.mMarketplaceEditPage .mc-copy{color:#d5e0ea!important}.mMarketplaceEditPage .mMarketplaceSectionCard,.mMarketplaceEditPage .mMarketplaceInnerCard{padding:10px 12px!important;display:grid;gap:10px}.mMarketplaceEditPage .mMarketplaceSectionHead{border-bottom:1px solid rgba(255,255,255,.08)!important;padding-bottom:8px}.mMarketplaceEditPage .mMarketplaceVariantsGrid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.75fr);gap:10px;align-items:start;min-width:0}.mMarketplaceEditPage .mVariantsStack,.mMarketplaceEditPage .mVariantsRail{display:grid;gap:10px;min-width:0;align-content:start}.mMarketplaceEditPage .mVariantsFormGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0}.mMarketplaceEditPage .mEditDescriptionWrap{margin-top:10px}.mMarketplaceEditPage .mField{display:grid;gap:5px;min-width:0}.mMarketplaceEditPage .mVariantsInput,.mMarketplaceEditPage .mVariantsSelect,.mMarketplaceEditPage .mInput,.mMarketplaceEditPage .mTextarea,.mMarketplaceEditPage textarea,.mMarketplaceEditPage input,.mMarketplaceEditPage select{width:100%;min-width:0;border:0!important;background:#213443!important;color:#fff!important;outline:none!important}.mMarketplaceEditPage .mVariantsInput,.mMarketplaceEditPage .mVariantsSelect,.mMarketplaceEditPage input,.mMarketplaceEditPage select{min-height:34px;height:34px;padding:0 10px}.mMarketplaceEditPage textarea,.mMarketplaceEditPage .mTextarea{min-height:84px;padding:8px 10px;resize:vertical}.mMarketplaceEditPage input:focus,.mMarketplaceEditPage select:focus,.mMarketplaceEditPage textarea:focus{background:#263b4c!important}.mMarketplaceEditPage input:disabled,.mMarketplaceEditPage select:disabled,.mMarketplaceEditPage textarea:disabled{opacity:1!important;background:#1d2f3e!important;color:#d5e0ea!important}.mMarketplaceEditPage select option{background:#213443!important;color:#fff!important}.mMarketplaceEditPage .mImagesTopBar{margin:0;padding:0}.mMarketplaceEditPage .mImagesGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.mMarketplaceEditPage .mImageCard{background:#213443!important;overflow:hidden}.mMarketplaceEditPage .mImageCard.is-cover{border-left:3px solid #328fd0!important}.mMarketplaceEditPage .mImageCardMedia,.mMarketplaceEditPage .mImageCardImg,.mMarketplaceEditPage .mImageCardPlaceholder{height:200px;min-height:200px;background:#172938!important}.mMarketplaceEditPage .mImageCardImg{width:100%;display:block;object-fit:cover}.mMarketplaceEditPage .mImageCardPlaceholder{display:grid;place-items:center;color:#d5e0ea!important}.mMarketplaceEditPage .mImageCardBody{padding:8px;display:grid;gap:8px}.mMarketplaceEditPage .mImageCardActions{display:flex;gap:8px;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.08)!important;padding-top:8px}.mMarketplaceEditPage .mMarketplaceInfoStack{display:grid;gap:6px}.mMarketplaceEditPage .mMarketplaceInfoRow{display:grid;grid-template-columns:minmax(110px,150px) minmax(0,1fr);gap:8px;min-width:0;padding:8px 10px;background:#213443!important;border:0!important}.mMarketplaceEditPage .mMarketplaceInfoValue{overflow-wrap:anywhere}.mMarketplaceEditPage .mMarketplaceActionFooter{border-top:1px solid rgba(255,255,255,.08)!important;padding-top:10px}.mMarketplaceEditPage .mMarketplaceActionFooter,.mMarketplaceEditPage .mMarketplaceActionFooterLeft,.mMarketplaceEditPage .mMarketplaceActionFooterRight{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:space-between}.mMarketplaceEditPage .mMarketplaceActionFooterLeft,.mMarketplaceEditPage .mMarketplaceActionFooterRight{justify-content:flex-start}.mMarketplaceEditPage .mCreateFlowBtn,.mMarketplaceEditPage a.mCreateFlowBtn,.mMarketplaceEditPage button.mCreateFlowBtn{min-height:32px;height:32px;padding:0 12px;border:0!important;display:inline-flex;align-items:center;justify-content:center;background:#496176!important;color:#fff!important;text-decoration:none!important;cursor:pointer}.mMarketplaceEditPage .mCreateFlowBtnPrimary,.mMarketplaceEditPage a.mCreateFlowBtnPrimary,.mMarketplaceEditPage button.mCreateFlowBtnPrimary{background:#328fd0!important}.mMarketplaceEditPage .mCreateFlowBtn:hover:not(:disabled),.mMarketplaceEditPage a.mCreateFlowBtn:hover,.mMarketplaceEditPage button.mCreateFlowBtn:hover:not(:disabled){background:#5b768d!important;color:#fff!important}.mMarketplaceEditPage .mCreateFlowBtnPrimary:hover:not(:disabled),.mMarketplaceEditPage a.mCreateFlowBtnPrimary:hover,.mMarketplaceEditPage button.mCreateFlowBtnPrimary:hover:not(:disabled){background:#3a9fe4!important}.mMarketplaceEditPage .mCreateFlowBtn:disabled{opacity:1!important;background:#3f5366!important;color:#d5e0ea!important;cursor:not-allowed}.mMarketplaceEditPage .mMarketplaceBullet{padding:8px 10px 8px 18px;background:#213443!important}.mMarketplaceEditPage .mMarketplaceBullet:before{top:14px;left:8px;background:#328fd0!important}.mMarketplaceEditPage .mc-empty{min-height:120px;padding:18px;display:grid;align-content:center;justify-items:center;gap:6px;text-align:center;background:#213443!important;color:#fff!important;border:0!important}.mMarketplaceEditPage .mc-transaction-notice{padding:10px 12px;display:grid;gap:4px;background:#213443!important;color:#fff!important;border:0!important}.mMarketplaceEditPage .mc-transaction-notice-danger{background:#8b3535!important}.mMarketplaceEditPage .mc-transaction-notice-success{background:#2f7650!important}@media(max-width:1180px){.mMarketplaceEditPage .mMarketplaceVariantsGrid,.mMarketplaceEditPage .mVariantsFormGrid,.mMarketplaceEditPage .mImagesGrid{grid-template-columns:1fr}}@media(max-width:640px){.mMarketplaceEditPage .mMarketplaceInfoRow{grid-template-columns:1fr}.mMarketplaceEditPage .mMarketplaceActionFooter,.mMarketplaceEditPage .mMarketplaceActionFooterLeft,.mMarketplaceEditPage .mMarketplaceActionFooterRight{display:grid;grid-template-columns:1fr;width:100%}.mMarketplaceEditPage .mCreateFlowBtn{width:100%}}.mMarketplaceOfferCreatePage,.mMarketplaceOfferCreatePage *{box-sizing:border-box;font-family:var(--mc-font, "Segoe UI", Tahoma, Geneva, Verdana, sans-serif)!important;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:2px!important;box-shadow:none!important}.mMarketplaceOfferCreatePage{display:grid;gap:10px;width:100%;min-width:0;color:var(--mc-text, #ffffff)!important;background:transparent!important;line-height:1.4}.mMarketplaceOfferCreatePage h1,.mMarketplaceOfferCreatePage h2,.mMarketplaceOfferCreatePage h3,.mMarketplaceOfferCreatePage p{margin:0;color:inherit}.mMarketplaceOfferCreatePage .mc-card,.mMarketplaceOfferCreatePage .mc-dashboard-block{background:var(--mc-panel-bg, #344656)!important;color:var(--mc-text, #ffffff)!important;border:0!important}.mMarketplaceOfferCreateHero{display:grid;gap:10px;padding:12px;border:0!important;background:var(--mc-panel-dark, #223443)!important;color:var(--mc-text, #ffffff)!important}.mMarketplaceOfferCreateHeroTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.mMarketplaceOfferCreateHeroTitle{color:var(--mc-text, #ffffff)!important;font-size:14px!important;line-height:1.3}.mMarketplaceOfferCreateHeroSub{margin-top:3px;color:var(--mc-muted-soft, #d5e0ea)!important;line-height:1.45}.mMarketplaceOfferCreateHeroBadge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:2px 9px;border:1px solid rgba(255,255,255,.16)!important;background:var(--mc-button-bg, #496176)!important;color:var(--mc-text, #ffffff)!important;white-space:nowrap}.mMarketplaceOfferCreateStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-width:0}.mMarketplaceOfferCreateStat{display:grid;gap:4px;min-width:0;min-height:58px;padding:0 12px;border-left:1px solid rgba(255,255,255,.12)}.mMarketplaceOfferCreateStat:first-child{padding-left:0;border-left:0}.mMarketplaceOfferCreateStatHead{display:flex;align-items:center;justify-content:space-between;gap:8px}.mMarketplaceOfferCreateStatLabel{color:var(--mc-muted-soft, #d5e0ea)!important;line-height:1.3}.mMarketplaceOfferCreateStatValue{color:var(--mc-text, #ffffff)!important;font-size:13px!important;line-height:1.35;overflow-wrap:anywhere}.mMarketplaceOfferCreateStatHint{color:var(--mc-muted-soft, #d5e0ea)!important;line-height:1.35}.mMarketplaceOfferCreateStatDot{width:7px;height:7px;display:inline-block;flex-shrink:0;background:#ffffff57}.mMarketplaceOfferCreateStatDot-success{background:var(--mc-success, #2f7650)!important}.mMarketplaceOfferCreateStatDot-warning{background:var(--mc-warning, #8a6419)!important}.mMarketplaceOfferCreateStatDot-info{background:var(--mc-primary, #328fd0)!important}.mMarketplaceOfferCreateGrid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:10px;align-items:start;min-width:0}.mMarketplaceOfferMain,.mMarketplaceOfferRail,.mFormStack{display:grid;gap:10px;min-width:0}.mMarketplaceOfferRail{position:sticky;top:10px}.mMarketplaceOfferCard{display:grid;gap:10px;min-width:0;padding:10px 12px 12px;border:0!important;background:var(--mc-panel-bg, #344656)!important;color:var(--mc-text, #ffffff)!important}.mMarketplaceOfferCardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:6px;border-bottom:1px solid var(--mc-border, rgba(255, 255, 255, .08))}.mMarketplaceOfferCardTitle{color:var(--mc-text, #ffffff)!important;font-size:13px!important;line-height:1.3}.mMarketplaceOfferCardSub{margin-top:2px;color:var(--mc-muted-soft, #d5e0ea)!important;line-height:1.45}.mMarketplaceOfferFormGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0}.mMarketplaceOfferFormGrid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mMarketplaceOfferCreatePage .mField{display:grid;gap:5px;min-width:0}.mMarketplaceOfferCreatePage .mFieldLabel{color:var(--mc-muted-soft, #d5e0ea)!important;line-height:1.3}.mMarketplaceOfferCreatePage .mInput,.mMarketplaceOfferCreatePage input.mInput,.mMarketplaceOfferCreatePage select.mInput,.mMarketplaceOfferCreatePage textarea.mInput{width:100%;min-width:0;border:0!important;background:var(--mc-control-bg, #243747)!important;color:var(--mc-text, #ffffff)!important;-webkit-text-fill-color:var(--mc-text, #ffffff)!important;outline:none!important;color-scheme:dark}.mMarketplaceOfferCreatePage input.mInput,.mMarketplaceOfferCreatePage select.mInput{min-height:34px;height:34px;padding:0 9px}.mMarketplaceOfferCreatePage textarea.mInput,.mMarketplaceOfferCreatePage .mTextarea{min-height:92px;padding:8px 9px;resize:vertical}.mMarketplaceOfferCreatePage .mInput:hover,.mMarketplaceOfferCreatePage .mInput:focus{background:#2a3f51!important}.mMarketplaceOfferCreatePage .mInput::placeholder{color:#9fb2c2!important;opacity:1}.mMarketplaceOfferCreatePage select.mInput{cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:28px;background-image:linear-gradient(45deg,transparent 50%,#d5e0ea 50%),linear-gradient(135deg,#d5e0ea 50%,transparent 50%);background-position:calc(100% - 14px) calc(50% - 2px),calc(100% - 9px) calc(50% - 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}.mMarketplaceOfferCreatePage select.mInput option{background:var(--mc-control-bg, #243747);color:var(--mc-text, #ffffff)}.mOfferPricePreview{display:grid;gap:8px;padding:10px;border:0!important;background:var(--mc-row-bg, #213443)!important}.mOfferPricePreviewMain{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;min-width:0}.mOfferOldPrice{color:var(--mc-muted-soft, #d5e0ea)!important;line-height:1.3;text-decoration:line-through}.mOfferNewPrice{color:#8be0a6!important;font-size:18px!important;line-height:1.2}.mOfferSavingPill{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:2px 8px;border:0!important;background:#2f76509e!important;color:var(--mc-text, #ffffff)!important;white-space:nowrap}.mOfferPreviewText{color:var(--mc-muted-soft, #d5e0ea)!important;line-height:1.4}.mMarketplaceTimeGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.mMarketplaceTimeCard{display:grid;gap:8px;min-width:0;padding:10px;border:0!important;background:var(--mc-row-bg, #213443)!important}.mMarketplaceTimeCardTitle{display:grid;gap:2px}.mMarketplaceTimeCardLabel{color:var(--mc-text, #ffffff)!important;line-height:1.3}.mMarketplaceTimeCardSub{color:var(--mc-muted-soft, #d5e0ea)!important;line-height:1.35}.mMarketplaceTimeInputs{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(78px,.6fr) minmax(78px,.6fr);gap:8px;min-width:0;align-items:end}.mMarketplaceTimeFooter{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding-top:8px;border-top:1px dashed var(--mc-border, rgba(255, 255, 255, .12))}.mMarketplaceTimePreview{color:var(--mc-muted-soft, #d5e0ea)!important;line-height:1.4;overflow-wrap:anywhere}.mMarketplaceBranchGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.mMarketplaceBranchCard{display:flex;align-items:flex-start;gap:8px;min-width:0;padding:8px 10px;border:0!important;background:var(--mc-row-bg, #213443)!important;color:var(--mc-text, #ffffff)!important;cursor:pointer}.mMarketplaceBranchCard.is-selected{background:#38536a!important;border-left:3px solid var(--mc-primary, #328fd0)!important}.mMarketplaceBranchCard.is-disabled{opacity:.68;cursor:not-allowed}.mMarketplaceBranchCheckbox{margin-top:2px;flex:0 0 auto;accent-color:var(--mc-primary, #328fd0)}.mMarketplaceBranchContent{display:grid;gap:2px;min-width:0}.mMarketplaceBranchTitle{color:var(--mc-text, #ffffff)!important;line-height:1.35;overflow-wrap:anywhere}.mMarketplaceBranchHint{color:var(--mc-muted-soft, #d5e0ea)!important;line-height:1.35}.mMarketplaceOfferCreatePage .mMarketplaceInfoStack{display:grid;gap:6px;min-width:0}.mMarketplaceOfferCreatePage .mMarketplaceInfoRow{display:grid;grid-template-columns:minmax(0,118px) minmax(0,1fr);gap:8px;align-items:start;min-width:0;padding:8px 10px;border:0!important;background:var(--mc-row-bg, #213443)!important}.mMarketplaceOfferCreatePage .mMarketplaceInfoLabel{color:var(--mc-muted-soft, #d5e0ea)!important;line-height:1.3}.mMarketplaceOfferCreatePage .mMarketplaceInfoValue{min-width:0;color:var(--mc-text, #ffffff)!important;line-height:1.4;overflow-wrap:anywhere}.mMarketplaceOfferCreatePage .mMarketplaceBulletStack{display:grid;gap:8px;min-width:0}.mMarketplaceOfferCreatePage .mMarketplaceBullet{position:relative;padding-left:14px;color:var(--mc-muted-soft, #d5e0ea)!important;line-height:1.45}.mMarketplaceOfferCreatePage .mMarketplaceBullet:before{content:"";position:absolute;left:0;top:7px;width:5px;height:5px;background:var(--mc-primary, #328fd0)!important}.mMarketplaceOfferActionFooter,.mMarketplaceOfferActionStack{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mMarketplaceOfferActionFooter{justify-content:space-between;padding-top:10px;border-top:1px solid var(--mc-border, rgba(255, 255, 255, .08))}.mMarketplaceOfferActionStack{display:grid;grid-template-columns:1fr;gap:6px}.mMarketplaceOfferCreatePage .mCreateFlowBtn,.mMarketplaceOfferCreatePage .mc-btn{min-height:32px;height:32px;padding:0 12px;border:0!important;display:inline-flex;align-items:center;justify-content:center;color:var(--mc-text, #ffffff)!important;text-decoration:none;cursor:pointer;white-space:nowrap;background:var(--mc-button-bg, #496176)!important}.mMarketplaceOfferCreatePage .mCreateFlowBtnPrimary,.mMarketplaceOfferCreatePage .mc-btn-primary{background:var(--mc-primary, #328fd0)!important;color:#fff!important}.mMarketplaceOfferCreatePage .mCreateFlowBtnPrimary:hover,.mMarketplaceOfferCreatePage .mCreateFlowBtnPrimary:focus-visible,.mMarketplaceOfferCreatePage .mc-btn-primary:hover,.mMarketplaceOfferCreatePage .mc-btn-primary:focus-visible{background:var(--mc-primary-hover, #3a9fe4)!important;color:#fff!important;outline:none}.mMarketplaceOfferCreatePage .mCreateFlowBtnSecondary,.mMarketplaceOfferCreatePage .mc-btn-secondary{background:var(--mc-button-bg, #496176)!important;color:var(--mc-text, #ffffff)!important}.mMarketplaceOfferCreatePage .mCreateFlowBtnSecondary:hover,.mMarketplaceOfferCreatePage .mCreateFlowBtnSecondary:focus-visible,.mMarketplaceOfferCreatePage .mc-btn-secondary:hover,.mMarketplaceOfferCreatePage .mc-btn-secondary:focus-visible{background:var(--mc-button-hover, #5b768d)!important;color:#fff!important;outline:none}.mMarketplaceOfferCreatePage .mCreateFlowBtn:disabled,.mMarketplaceOfferCreatePage .mc-btn:disabled{opacity:.55;cursor:not-allowed}.mMarketplaceRailBtn{width:100%}@media(max-width:1180px){.mMarketplaceOfferCreateGrid{grid-template-columns:1fr}.mMarketplaceOfferRail{position:static}.mMarketplaceOfferCreateStats{grid-template-columns:repeat(2,minmax(0,1fr))}.mMarketplaceOfferCreateStat:nth-child(odd){padding-left:0;border-left:0}.mMarketplaceOfferCreateStat:nth-child(n+3){padding-top:8px;margin-top:8px;border-top:1px solid rgba(255,255,255,.12)}}@media(max-width:900px){.mMarketplaceOfferFormGrid,.mMarketplaceOfferFormGrid-2,.mMarketplaceTimeGrid,.mMarketplaceBranchGrid,.mMarketplaceTimeInputs,.mMarketplaceTimeFooter{grid-template-columns:1fr}}@media(max-width:640px){.mMarketplaceOfferCreatePage{gap:8px}.mMarketplaceOfferCreateHeroTop{display:grid;grid-template-columns:1fr}.mMarketplaceOfferCreateStats{grid-template-columns:1fr}.mMarketplaceOfferCreateStat,.mMarketplaceOfferCreateStat:nth-child(n){padding:8px 0 0;margin-top:8px;border-left:0;border-top:1px solid rgba(255,255,255,.12)}.mMarketplaceOfferCreateStat:first-child{padding-top:0;margin-top:0;border-top:0}.mMarketplaceOfferCreatePage .mMarketplaceInfoRow{grid-template-columns:1fr;gap:5px}.mMarketplaceOfferActionFooter{display:grid;grid-template-columns:1fr}.mMarketplaceOfferActionFooter .mc-btn,.mMarketplaceOfferActionFooter .mCreateFlowBtn{width:100%}}.mSmartMediaViewer{display:grid;gap:12px;min-width:0}.mSmartMediaModeBar{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap;min-width:0}.mSmartMediaModeButton{min-width:86px;height:34px;padding:0 14px;border:0;border-radius:2px;background:var(--mc-azure-active-soft);color:var(--mc-azure-text-muted);font-size:13px;line-height:1;font-weight:400;white-space:nowrap;cursor:pointer;box-shadow:none;flex:0 0 auto}.mSmartMediaModeButton:hover:not(:disabled){background:var(--mc-azure-surface-hover);color:var(--mc-azure-text-primary)}.mSmartMediaModeButton.is-active{background:var(--mc-azure-primary-btn);color:#fff}.mSmartMediaModeButton:disabled{opacity:.55;cursor:not-allowed}.mSmartMediaToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.mSmartMediaStage{overflow:hidden;min-width:0;border:0;border-radius:2px;background:var(--mc-azure-active-soft);display:grid;place-items:center}.mSmartMediaStageEmpty{padding:16px}.mSmartMediaStageInteractive{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab}.mSmartMediaStageImage{display:block;width:100%;object-fit:cover;transition:transform .12s ease-out}.mSmartMediaDepthStage{position:relative;background:radial-gradient(circle at center,#ffffff1f,#ffffff08 55%,#0000000f)}.mSmartMediaDepthGlow{position:absolute;inset:0;background:radial-gradient(circle at 50% 35%,rgba(255,255,255,.16),transparent 42%);transition:transform .12s ease-out}.mSmartMediaGallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:10px;min-width:0}.mSmartMediaGalleryItem{border:1px solid rgba(255,255,255,.08);border-radius:2px;overflow:hidden;background:var(--mc-azure-surface-soft);padding:0;cursor:pointer}.mSmartMediaGalleryItem.is-selected{border:2px solid rgba(61,132,255,.95)}.mSmartMediaGalleryImage{display:block;width:100%;height:84px;object-fit:cover}.mSmartMediaGalleryEmpty{height:84px;display:grid;place-items:center;font-size:12px;opacity:.75;color:var(--mc-azure-text-secondary)}.mProductMediaCard{display:grid;gap:12px}.mProductMediaCardStage{overflow:hidden;border-radius:2px;background:var(--mc-azure-surface-soft)}.mProductMediaCardImage{display:block;width:100%;object-fit:cover}.mProductMediaCardEmpty{display:grid;place-items:center}.mProductMediaCardBody{display:grid;gap:12px}.mProductMediaCardHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.mProductMediaCardActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media(max-width:640px){.mSmartMediaModeBar{gap:6px}.mSmartMediaModeButton{min-width:78px;padding:0 12px}.mSmartMediaToolbar{align-items:stretch}}.mMarketplaceVariantsPage{display:grid;gap:10px;min-width:0}.mMarketplaceVariantsGrid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);gap:10px;align-items:start;min-width:0}.mVariantsStack,.mVariantsRail{display:grid;gap:10px;min-width:0}.mVariantsRail{position:sticky;top:10px}.mMarketplaceVariantsPage .mMarketplaceSectionHead{display:flex;align-items:flex-start;gap:8px;min-width:0;padding-bottom:10px;border-bottom:1px solid var(--mc-card-border)}.mMarketplaceVariantsPage .mMarketplaceSectionHeadText{display:grid;gap:3px;min-width:0}.mVariantsFormGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}.mVariantsFormGrid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mVariantsFormGrid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.mVariantsFormGrid-5{grid-template-columns:1.25fr 1fr .9fr .9fr 1fr}.mVariantsField{display:grid;gap:5px;min-width:0}.mVariantsLabel{font-size:11px;line-height:1.25;font-weight:400;color:var(--mc-azure-text-secondary);font-family:var(--mc-azure-font)}.mVariantsInput,.mVariantsSelect,.mVariantsTextarea{width:100%;min-width:0;border:0;border-top:1px solid var(--mc-card-border);border-radius:2px;background:#eef1f4;color:var(--mc-azure-text-primary);box-sizing:border-box;box-shadow:none;transition:background-color .12s ease,border-color .12s ease;font-size:12px;font-family:var(--mc-azure-font)}.mVariantsInput,.mVariantsSelect{min-height:32px;height:32px;padding:0 8px}.mVariantsTextarea{min-height:86px;padding:8px;resize:vertical;line-height:1.45}.mVariantsTextareaTall{min-height:112px}.mVariantsInput:hover,.mVariantsSelect:hover,.mVariantsTextarea:hover{background:#f3f6f8}.mVariantsInput:focus,.mVariantsSelect:focus,.mVariantsTextarea:focus{border-top-color:var(--mc-azure-primary-btn);outline:none;background:#fff}.mVariantsInput::placeholder,.mVariantsTextarea::placeholder{color:var(--mc-azure-text-muted)}.mVariantsSelect{cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:26px;background-image:linear-gradient(45deg,transparent 50%,#7b8ea5 50%),linear-gradient(135deg,#7b8ea5 50%,transparent 50%);background-position:calc(100% - 13px) calc(50% - 2px),calc(100% - 8px) calc(50% - 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}.mVariantsSelect option,.mVariantsSelect optgroup{background:#fff;color:var(--mc-azure-text-primary)}.mVariantsColorRow{display:grid;grid-template-columns:48px minmax(0,1fr);gap:8px;align-items:center;min-width:0}.mVariantsColorRow input[type=color]{min-height:32px;height:32px;padding:3px;border:0;border-top:1px solid var(--mc-card-border);border-radius:2px;box-shadow:none;background:#eef1f4;cursor:pointer}.mVariantsActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px}.mVariantsBtn{min-height:30px;height:30px;padding:0 10px;border:0;border-top:1px solid var(--mc-card-border);border-radius:2px;background:#fff;color:var(--mc-azure-text-primary);font-size:12px;font-weight:400;cursor:pointer;transition:background-color .12s ease,border-color .12s ease;font-family:var(--mc-azure-font);display:inline-flex;align-items:center;justify-content:center;text-align:center;box-shadow:none}.mVariantsBtn:hover{background:var(--mc-azure-surface-hover);border-top-color:var(--mc-card-border-strong)}.mVariantsBtnPrimary{background:var(--mc-azure-primary-btn);color:#fff;border-top-color:var(--mc-azure-primary-btn)}.mVariantsBtnPrimary:hover{background:var(--mc-azure-primary-btn-hover);border-top-color:var(--mc-azure-primary-btn-hover)}.mVariantsTagWrap{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.mVariantTag{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:4px 8px;border:0;border-top:1px solid var(--mc-card-border);border-radius:2px;background:#fff;min-width:0}.mVariantTagSwatch{width:10px;height:10px;border-radius:2px;border:1px solid rgba(17,17,17,.12);flex:0 0 auto}.mVariantTagText{font-size:12px;line-height:1.35;color:var(--mc-azure-text-primary);word-break:break-word;overflow-wrap:anywhere;font-family:var(--mc-azure-font);min-width:0}.mVariantTagRemove{width:18px;height:18px;border:0;border-radius:2px;background:transparent;color:var(--mc-azure-text-muted);font-size:14px;line-height:1;cursor:pointer;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.mVariantTagRemove:hover{background:#eef1f4;color:var(--mc-azure-text-primary)}.mProductPropertiesShell{display:grid;gap:10px;min-width:0}.mProductPropertiesBlock{display:grid;gap:8px;min-width:0;padding:8px 10px;border:0;border-top:1px solid var(--mc-card-border);border-radius:2px;background:#fff}.mProductPropertiesBlockHead{display:grid;gap:3px;min-width:0}.mProductPropertiesBlockTitle{font-size:12px;line-height:1.3;color:var(--mc-azure-text-primary);font-family:var(--mc-azure-font);font-weight:400}.mProductPropertiesBlockCopy{font-size:12px;line-height:1.35;color:var(--mc-azure-text-secondary);font-family:var(--mc-azure-font)}.mProductPropertiesMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.mProductPropertiesMetric{display:grid;gap:3px;min-width:0;padding:8px 10px;border:0;border-top:1px solid var(--mc-card-border);border-radius:2px;background:#f8fbff}.mProductPropertiesMetric span{font-size:11px;line-height:1.25;color:var(--mc-azure-text-secondary);font-family:var(--mc-azure-font)}.mProductPropertiesMetric strong{font-size:12px;line-height:1.35;font-weight:400;color:var(--mc-azure-text-primary);font-family:var(--mc-azure-font)}.mVariantsRows{display:grid;gap:8px;margin-top:10px;min-width:0}.mVariantRow{border:0;border-top:1px solid var(--mc-card-border);border-radius:2px;background:#fff;padding:8px 10px;display:grid;gap:8px;min-width:0}.mVariantRowTop{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;align-items:end;min-width:0}.mVariantRowFooter{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-top:6px;border-top:1px solid var(--mc-card-border);font-size:12px;line-height:1.4;color:var(--mc-azure-text-secondary);font-family:var(--mc-azure-font);min-width:0}.mVariantRowFooter>div:first-child{min-width:0;flex:1 1 320px;word-break:break-word;overflow-wrap:anywhere}.mMarketplaceActionStackCompact{gap:6px}.mMarketplaceVariantsPage .mCreateFlowBtn{min-height:30px;height:30px;padding:0 12px;border-radius:2px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;font-family:var(--mc-azure-font);font-size:12px;line-height:1;font-weight:400;text-decoration:none;cursor:pointer;box-shadow:none;box-sizing:border-box;white-space:nowrap}.mMarketplaceVariantsPage .mCreateFlowBtnPrimary{background:var(--mc-azure-primary-btn);border-color:var(--mc-azure-primary-btn);color:#fff}.mMarketplaceVariantsPage .mCreateFlowBtnPrimary:hover,.mMarketplaceVariantsPage .mCreateFlowBtnPrimary:focus-visible{background:var(--mc-azure-primary-btn-hover);border-color:var(--mc-azure-primary-btn-hover);color:#fff;outline:none}.mMarketplaceVariantsPage .mCreateFlowBtnSecondary{background:#fff;border-color:var(--mc-card-border);color:var(--mc-azure-link)}.mMarketplaceVariantsPage .mCreateFlowBtnSecondary:hover,.mMarketplaceVariantsPage .mCreateFlowBtnSecondary:focus-visible{background:var(--mc-azure-surface-hover);border-color:var(--mc-card-border-strong);color:var(--mc-azure-link-hover);outline:none}.mMarketplaceVariantsPage .mCreateFlowBtn:disabled{opacity:.55;cursor:not-allowed}@media(max-width:1160px){.mMarketplaceVariantsGrid{grid-template-columns:1fr}.mVariantsRail{position:static}}@media(max-width:980px){.mVariantsFormGrid,.mVariantsFormGrid-2,.mVariantsFormGrid-4,.mVariantsFormGrid-5,.mVariantRowTop,.mProductPropertiesMetrics{grid-template-columns:1fr}.mVariantRowFooter{align-items:flex-start;flex-direction:column}.mVariantRowFooter .mCreateFlowBtn,.mVariantRowFooter .mVariantsBtn,.mVariantRowFooter .mc-btn{width:100%}}@media(max-width:640px){.mVariantsStack,.mVariantsRail{gap:8px}.mVariantsTagWrap{gap:6px}.mVariantsActions{display:grid;grid-template-columns:1fr}.mVariantsActions .mCreateFlowBtn,.mVariantsActions .mVariantsBtn,.mVariantsActions .mc-btn{width:100%}.mVariantRow,.mProductPropertiesBlock{padding:8px}}.mStudioPage,.mStudioPage *{box-sizing:border-box;font-family:var(--mc-font, "Segoe UI", Tahoma, Geneva, Verdana, sans-serif)!important;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:2px!important;box-shadow:none!important}.mStudioPage{display:grid;gap:10px;width:100%;min-width:0;color:var(--mc-text, #ffffff)!important;line-height:1.4}.mStudioPage h1,.mStudioPage h2,.mStudioPage h3,.mStudioPage p{margin:0;color:inherit}.mStudioHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:2px 0 0}.mStudioHeader h1{color:var(--mc-text, #ffffff)!important;line-height:1.25}.mStudioHeader p{margin-top:4px;color:var(--mc-muted-soft, #d5e0ea)!important;line-height:1.35}.mStudioHeaderActions{display:flex;gap:8px;flex-shrink:0;flex-wrap:wrap}.mStudioBtn{min-height:34px;padding:0 14px;border:0!important;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1.2;text-decoration:none;white-space:nowrap;background:var(--mc-button-bg, #496176)!important;color:var(--mc-text, #ffffff)!important}.mStudioBtnPrimary{background:var(--mc-primary, #328fd0)!important;color:#fff!important}.mStudioBtnPrimary:hover,.mStudioBtnPrimary:focus-visible{background:var(--mc-primary-hover, #3a9fe4)!important;color:#fff!important;outline:none}.mStudioBtnSecondary{background:var(--mc-button-bg, #496176)!important;color:#fff!important}.mStudioBtnSecondary:hover,.mStudioBtnSecondary:focus-visible{background:var(--mc-button-hover, #5b768d)!important;color:#fff!important;outline:none}.mStudioBtn:disabled{opacity:.58;cursor:not-allowed}.mStudioNotice{position:fixed;top:72px;right:24px;z-index:2400;width:min(420px,calc(100vw - 48px));min-height:76px;display:grid;align-content:center;gap:4px;padding:14px 18px 14px 58px;border:0!important;background:var(--mc-panel-bg, #344656)!important;color:var(--mc-text, #ffffff)!important;animation:mStudioNoticeOut 3s ease forwards;overflow:hidden}.mStudioNotice:before{content:"";position:absolute;left:20px;top:22px;width:22px;height:22px;border:2px solid currentColor;border-radius:999px!important}.mStudioNotice strong{color:var(--mc-text, #ffffff)!important;line-height:1.25}.mStudioNotice span{color:var(--mc-muted-soft, #d5e0ea)!important;line-height:1.35;overflow-wrap:anywhere}.mStudioNoticeDanger{background:var(--mc-danger, #8b3535)!important}.mStudioNoticeSuccess{background:var(--mc-success, #2f7650)!important}.mStudioNoticeWarning{background:var(--mc-warning, #8a6419)!important}@keyframes mStudioNoticeOut{0%{opacity:0;transform:translateY(-6px);visibility:visible}10%{opacity:1;transform:translateY(0);visibility:visible}84%{opacity:1;transform:translateY(0);visibility:visible}to{opacity:0;transform:translateY(-6px);visibility:hidden;pointer-events:none}}.mStudioShell{display:grid;grid-template-columns:190px minmax(0,1fr) 300px;gap:10px;align-items:start;min-width:0}.mStudioNav{position:sticky;top:calc(var(--mc-topbar-h, 48px) + 10px);display:grid;gap:4px;min-width:0;padding:10px;background:var(--mc-panel-bg, #344656)!important;color:var(--mc-text, #ffffff)!important;border:0!important}.mStudioNav button,.mStudioNav a{width:100%;min-height:32px;padding:0 12px;border:0!important;background:transparent!important;color:var(--mc-muted-soft, #d5e0ea)!important;cursor:pointer;display:flex;align-items:center;justify-content:flex-start!important;text-align:left!important;line-height:1.25;text-decoration:none;white-space:nowrap}.mStudioNav button:hover,.mStudioNav a:hover,.mStudioNav button.is-active{background:var(--mc-primary, #328fd0)!important;color:var(--mc-text, #ffffff)!important;text-decoration:none}.mStudioNavDivider{height:1px;margin:8px 0;background:var(--mc-border, rgba(255, 255, 255, .08))}.mStudioCanvas{min-width:0;display:grid;gap:10px}.mStudioCanvasGrid{display:grid;gap:10px}.mStudioPanel,.mStudioRailCard{min-width:0;padding:14px 12px;background:var(--mc-panel-bg, #344656)!important;color:var(--mc-text, #ffffff)!important;border:0!important;overflow:hidden}.mStudioPanelHead{display:grid;gap:4px;margin-bottom:12px;text-align:left}.mStudioPanelHead h2,.mStudioRailCard h3,.mStudioPreviewBox strong,.mStudioSwitchField strong{color:var(--mc-text, #ffffff)!important;line-height:1.25;text-align:left}.mStudioPanelHead p,.mStudioSwitchField span,.mStudioPreviewBox span,.mStudioPreviewBox p,.mStudioPreviewList{color:var(--mc-muted-soft, #d5e0ea)!important;line-height:1.35;text-align:left}.mStudioTypeGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mStudioOperationGrid{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:12px}.mStudioTypeCard,.mStudioOperationCard{position:relative;display:grid;align-content:start;justify-items:start;gap:8px;min-height:96px;padding:12px;cursor:pointer;text-align:left!important;background:var(--mc-row-bg, #213443)!important;color:var(--mc-text, #ffffff)!important;border:1px solid rgba(255,255,255,.12)!important;overflow:hidden}.mStudioTypeCard:hover,.mStudioOperationCard:hover,.mStudioTypeCard.is-active{background:#38536a!important;border-color:var(--mc-primary, #328fd0)!important}.mStudioTypeCard.is-active{border-left:3px solid var(--mc-primary, #328fd0)!important}.mStudioTypeCard>span,.mStudioOperationCard>span:first-child{width:28px;height:28px;display:grid;place-items:center;background:var(--mc-button-bg, #496176)!important;color:transparent!important;overflow:hidden;position:relative}.mStudioTypeCard>span:after,.mStudioOperationCard>span:first-child:after{content:"";width:13px;height:13px;display:block;border:2px solid var(--mc-muted-soft, #d5e0ea);border-radius:2px}.mStudioTypeCard strong,.mStudioOperationCard strong{color:var(--mc-text, #ffffff)!important;line-height:1.25;text-align:left!important;width:100%;min-width:0;overflow-wrap:anywhere}.mStudioTypeCard em,.mStudioOperationCard em,.mStudioOperationCard span:not(:first-child){color:var(--mc-muted-soft, #d5e0ea)!important;line-height:1.35;font-style:normal;text-align:left!important;width:100%;min-width:0;white-space:normal!important;overflow-wrap:anywhere;word-break:normal}.mStudioTypeCard input,.mStudioOperationCard input{justify-self:start}.mStudioFormGrid,.mStudioOverlayGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mStudioField{display:grid;gap:5px;min-width:0}.mStudioField.is-wide{grid-column:1 / -1}.mStudioField>span,.mStudioInfoRow span,.mStudioScore span{color:var(--mc-muted-soft, #d5e0ea)!important;line-height:1.35;text-align:left}.mStudioInput,.mStudioReadonly{width:100%;min-height:34px;padding:0 10px;border:0!important;background:var(--mc-control-bg, #243747)!important;color:var(--mc-text, #ffffff)!important;display:flex;align-items:center;line-height:1.2;outline:none!important;color-scheme:dark}.mStudioTextarea{min-height:130px;padding:9px 10px;resize:vertical;line-height:1.4}.mStudioInput:focus{background:#2a3f51!important;outline:none}.mStudioInput::placeholder,.mStudioTextarea::placeholder{color:#9fb2c2!important}select.mStudioInput{appearance:none;padding-right:30px;background-image:linear-gradient(45deg,transparent 50%,#d5e0ea 50%),linear-gradient(135deg,#d5e0ea 50%,transparent 50%);background-position:calc(100% - 14px) calc(50% - 2px),calc(100% - 9px) calc(50% - 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}select.mStudioInput option,select.mStudioInput optgroup{background:var(--mc-control-bg, #243747);color:var(--mc-text, #ffffff)}.mStudioPathPreview{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:12px;padding:10px;background:var(--mc-row-bg, #213443)!important;border:0!important}.mStudioPathPreview span{padding:3px 8px;background:var(--mc-button-bg, #496176)!important;color:var(--mc-text, #ffffff)!important;line-height:1.2}.mStudioPathPreview b{color:var(--mc-muted-soft, #d5e0ea)!important}.mStudioPriceGrid{display:grid;gap:0;margin-top:12px;overflow:hidden;background:var(--mc-row-bg, #213443)!important;border:0!important}.mStudioInfoRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:9px 10px;border-top:1px solid var(--mc-border, rgba(255, 255, 255, .08));background:var(--mc-row-bg, #213443)!important;text-align:left}.mStudioInfoRow:first-child{border-top:0}.mStudioInfoRow strong{color:var(--mc-text, #ffffff)!important;text-align:right}.mStudioSwitchField{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px;background:var(--mc-row-bg, #213443)!important;border:0!important}.mStudioSwitch{min-width:56px;min-height:28px;border:0!important;background:var(--mc-button-bg, #496176)!important;color:var(--mc-text, #ffffff)!important;cursor:pointer}.mStudioSwitch.is-on{background:var(--mc-primary, #328fd0)!important;color:#fff!important}.mStudioRail{position:sticky;top:calc(var(--mc-topbar-h, 48px) + 10px);display:grid;gap:10px;min-width:0}.mStudioRailCard{display:grid;gap:10px;text-align:left!important;width:100%;max-width:100%}.mStudioRailCard h3,.mStudioRailCard p,.mStudioRailCard span,.mStudioRailCard strong,.mStudioRailCard small,.mStudioRailCard div{text-align:left!important;min-width:0}.mStudioScore{display:grid;gap:2px;padding-bottom:10px;border-bottom:1px solid var(--mc-border, rgba(255, 255, 255, .08))}.mStudioScore strong{color:var(--mc-primary-hover, #3a9fe4)!important;line-height:1.25}.mStudioReadyGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px}.mStudioReadyPill{display:flex;align-items:center;justify-content:flex-start;gap:6px;min-height:28px;padding:5px 8px;border:0!important;background:#8a641994!important;color:var(--mc-text, #ffffff)!important;text-align:left;overflow:hidden}.mStudioReadyPill.is-ready{background:#2f76509e!important}.mStudioReadyPill.is-missing{background:#8a641994!important}.mStudioReadyPill>span{display:none!important}.mStudioReadyPill strong{color:var(--mc-text, #ffffff)!important;text-align:left;min-width:0;overflow-wrap:anywhere}.mStudioPreviewBox{display:grid;gap:8px;min-width:0;padding:10px;background:var(--mc-row-bg, #213443)!important;border:0!important;text-align:left!important;overflow:hidden}.mStudioPreviewBox img{width:100%;max-height:180px;object-fit:cover;display:block}.mStudioPreviewBox b{color:var(--mc-text, #ffffff)!important}.mStudioPreviewList{margin:0;padding-left:0;list-style:none;display:grid;gap:6px;min-width:0}.mStudioPreviewList li{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;min-height:24px;padding:4px 6px;background:var(--mc-row-bg, #213443)!important;color:var(--mc-muted-soft, #d5e0ea)!important;min-width:0;overflow-wrap:anywhere}.mStudioPreviewList li:before{content:"";width:12px;height:12px;margin-top:2px;border:1px solid var(--mc-muted-soft, #d5e0ea);border-radius:2px}.mStudioSuggestionStack{display:grid;gap:6px;min-width:0;width:100%;max-width:100%;overflow:hidden}.mStudioSuggestionStack button{width:100%;max-width:100%;min-width:0;min-height:34px;padding:7px 9px;border:0!important;background:var(--mc-row-bg, #213443)!important;color:var(--mc-muted-soft, #d5e0ea)!important;cursor:pointer;text-align:left!important;display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start;justify-content:start;white-space:normal!important;overflow:hidden;line-height:1.35!important}.mStudioSuggestionStack button:before{content:"";width:13px;height:13px;margin-top:2px;border:1px solid var(--mc-muted-soft, #d5e0ea);border-radius:2px}.mStudioSuggestionStack button,.mStudioSuggestionStack button *{overflow-wrap:anywhere!important;word-break:normal!important;white-space:normal!important;line-height:1.35!important}.mStudioSuggestionStack button:hover{background:#38536a!important;color:var(--mc-text, #ffffff)!important}.mStudioOverlayMask{position:fixed;inset:0;z-index:1500;display:grid;place-items:center;padding:16px;background:#0a101694}.mStudioOverlay{max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;background:var(--mc-panel-bg, #344656)!important;color:var(--mc-text, #ffffff)!important;border:0!important}.mStudioOverlayHead{display:flex;justify-content:space-between;gap:12px;padding:12px;background:var(--mc-panel-dark, #223443)!important;border-bottom:1px solid var(--mc-border, rgba(255, 255, 255, .08))}.mStudioOverlayHead h2{color:var(--mc-text, #ffffff)!important}.mStudioOverlayHead p{margin-top:4px;color:var(--mc-muted-soft, #d5e0ea)!important}.mStudioIconButton{min-width:32px;height:32px;border:0!important;background:var(--mc-button-bg, #496176)!important;color:transparent!important;cursor:pointer;position:relative}.mStudioIconButton:after{content:"Close";color:var(--mc-text, #ffffff);position:absolute;inset:0;display:grid;place-items:center}.mStudioIconButton:hover{background:var(--mc-button-hover, #5b768d)!important}.mStudioOverlayBody{min-height:0;overflow:auto;padding:12px;scrollbar-width:thin;scrollbar-color:#5c7284 transparent}.mStudioOverlayBody::-webkit-scrollbar{width:8px;height:8px}.mStudioOverlayBody::-webkit-scrollbar-thumb{background:#5c7284}.mStudioOverlayBody::-webkit-scrollbar-track{background:transparent}@media(max-width:1180px){.mStudioShell{grid-template-columns:1fr}.mStudioNav,.mStudioRail{position:static}.mStudioTypeGrid,.mStudioOperationGrid,.mStudioFormGrid,.mStudioOverlayGrid{grid-template-columns:1fr}}@media(max-width:700px){.mStudioHeader,.mStudioPanelHead,.mStudioSwitchField,.mStudioOverlayHead{display:grid}.mStudioHeaderActions,.mStudioBtn{width:100%}.mStudioReadyGrid{grid-template-columns:1fr}}.mStudioOverlayWide{width:min(100%,820px)}.mMediaStudio,.mMediaStudio *{box-sizing:border-box;font-family:var(--mc-font, "Segoe UI", Tahoma, Geneva, Verdana, sans-serif)!important;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:2px!important;box-shadow:none!important}.mMediaStudio{display:grid;gap:10px;color:var(--mc-text, #ffffff);line-height:1.4}.mMediaStudio h3,.mMediaStudio p{margin:0;color:var(--mc-text, #ffffff)}.mMediaStudioHero{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:10px;min-width:0}.mMediaStudioHeroPreview{position:relative;overflow:hidden;min-height:280px;border:0!important;background:var(--mc-row-bg, #213443)!important}.mMediaStudioHeroPreview img{width:100%;height:100%;min-height:280px;display:block;object-fit:cover}.mMediaStudioEmpty{min-height:280px;display:grid;place-items:center;align-content:center;gap:6px;padding:18px;text-align:center;background:var(--mc-row-bg, #213443)!important}.mMediaStudioEmpty strong{color:var(--mc-text, #ffffff)!important;line-height:1.25}.mMediaStudioEmpty span{max-width:300px;color:var(--mc-muted-soft, #d5e0ea)!important;line-height:1.35}.mMediaStudioFloatingMeta{position:absolute;left:10px;bottom:10px;display:grid;gap:2px;max-width:calc(100% - 20px);padding:8px 10px;border:0!important;background:#0a1016d1!important;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mMediaStudioFloatingMeta strong{color:#fff!important;line-height:1.25}.mMediaStudioFloatingMeta span{color:#ffffffc7!important;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mMediaStudioControlPanel,.mMediaPreviewPanel,.mMediaOrbitCard{background:var(--mc-panel-bg, #344656)!important;color:var(--mc-text, #ffffff)!important;border:0!important}.mMediaStudioControlPanel{display:grid;align-content:start;gap:10px;min-width:0;padding:12px}.mMediaStudioControlPanel h3,.mMediaPreviewHead h3,.mMediaOrbitMeta strong{color:var(--mc-text, #ffffff)!important;line-height:1.25}.mMediaStudioControlPanel p,.mMediaPreviewHead p,.mMediaOrbitMeta span{margin-top:4px;color:var(--mc-muted-soft, #d5e0ea)!important;line-height:1.35}.mMediaModeSwitch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.mMediaModeSwitch button,.mMediaOrbitActions button{min-height:30px;padding:0 8px;border:0!important;background:var(--mc-button-bg, #496176)!important;color:var(--mc-text, #ffffff)!important;cursor:pointer;line-height:1.2}.mMediaModeSwitch button:hover,.mMediaModeSwitch button.is-active,.mMediaOrbitActions button:hover:not(:disabled){background:var(--mc-primary, #328fd0)!important;color:var(--mc-text, #ffffff)!important}.mMediaOrbitGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.mMediaOrbitCard{overflow:hidden;display:grid;grid-template-rows:112px auto auto;min-width:0}.mMediaOrbitCard.is-selected{border-left:3px solid var(--mc-primary, #328fd0)!important}.mMediaOrbitCard.is-cover{border-left:3px solid var(--mc-success, #2f7650)!important}.mMediaOrbitThumb{width:100%;height:112px;padding:0;border:0!important;background:var(--mc-row-bg, #213443)!important;cursor:pointer}.mMediaOrbitThumb img{width:100%;height:100%;display:block;object-fit:cover}.mMediaOrbitThumb span{display:grid;place-items:center;height:100%;color:var(--mc-muted-soft, #d5e0ea)!important}.mMediaOrbitMeta{display:grid;gap:2px;min-width:0;padding:8px}.mMediaOrbitMeta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mMediaOrbitActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0 8px 8px}.mMediaOrbitActions button{min-height:28px;font-size:11px!important}.mMediaOrbitActions button:disabled{opacity:.55;cursor:not-allowed}.mMediaUploadCompact{grid-column:1 / -1;min-height:110px;padding:14px;border:1px dashed var(--mc-primary, #328fd0)!important;background:var(--mc-row-bg, #213443)!important;color:var(--mc-text, #ffffff)!important;cursor:pointer;display:grid;place-items:center;align-content:center;gap:4px;text-align:center}.mMediaUploadCompact:hover{background:#38536a!important}.mMediaUploadCompact strong{color:var(--mc-text, #ffffff)!important;line-height:1.25}.mMediaUploadCompact span{max-width:360px;color:var(--mc-muted-soft, #d5e0ea)!important;line-height:1.35}.mMediaPreviewPanel{display:grid;gap:10px;padding:12px}.mMediaRailCover{width:100%;height:130px;display:block;object-fit:cover;border:0!important;background:var(--mc-row-bg, #213443)!important}@media(max-width:1100px){.mMediaStudioHero{grid-template-columns:1fr}.mMediaOrbitGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.mStudioOverlayWide{width:100%}.mMediaOrbitGrid,.mMediaModeSwitch{grid-template-columns:1fr}.mMediaStudioHeroPreview,.mMediaStudioHeroPreview img,.mMediaStudioEmpty{min-height:220px}}.mMarketplaceServiceBookingPage,.mMarketplaceServiceBookingPage *{box-sizing:border-box;font-family:var(--mc-font, "Segoe UI", Tahoma, Geneva, Verdana, sans-serif)!important;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:2px!important;box-shadow:none!important}.mMarketplaceServiceBookingPage{display:grid;gap:8px;min-width:0;width:100%;color:var(--mc-text, #ffffff)!important;background:transparent!important;line-height:1.4}.mMarketplaceServiceBookingPage h1,.mMarketplaceServiceBookingPage h2,.mMarketplaceServiceBookingPage h3,.mMarketplaceServiceBookingPage p{margin:0;color:inherit}.mMarketplaceServiceBookingPage .mc-card,.mMarketplaceServiceBookingPage .mc-dashboard-block,.mMarketplaceServiceBookingPage .mCard,.mMarketplaceServiceBookingPage .mMarketplaceSectionCard{background:var(--mc-panel-bg, #344656)!important;color:var(--mc-text, #ffffff)!important;border:0!important}.mMarketplaceServiceBookingPage .mMarketplaceSectionCard{gap:10px;padding:12px;overflow:hidden}.mMarketplaceServiceBookingPage .mMarketplaceSectionHead{display:grid;gap:3px;min-width:0;margin-bottom:8px;padding-bottom:7px;border-bottom:1px solid var(--mc-border, rgba(255, 255, 255, .08))!important;text-align:left}.mMarketplaceServiceBookingPage .mMarketplaceSectionHeadText{display:grid;gap:2px;min-width:0}.mMarketplaceServiceBookingPage .mMarketplaceSectionTitle,.mMarketplaceServiceBookingPage .mc-title-sm,.mMarketplaceServiceBookingPage .mc-title-md{color:var(--mc-text, #ffffff)!important;line-height:1.25}.mMarketplaceServiceBookingPage .mMarketplaceSectionSub,.mMarketplaceServiceBookingPage .mc-copy{color:var(--mc-muted-soft, #d5e0ea)!important;line-height:1.35}.mMarketplaceServiceBookingPage .mSvcBookingGrid{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:8px;align-items:start;min-width:0}.mMarketplaceServiceBookingPage .mSvcBookingRail{min-width:0;display:grid;gap:8px;align-self:start;position:sticky;top:8px}.mMarketplaceServiceBookingPage .mSvcCompactCard{padding:10px 12px}.mMarketplaceServiceBookingPage .mSvcBookingFieldsGrid,.mMarketplaceServiceBookingPage .mSvcAddOnRowGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:start;min-width:0}.mMarketplaceServiceBookingPage .mSvcBookingFieldsGridThree{grid-template-columns:repeat(3,minmax(0,1fr))}.mMarketplaceServiceBookingPage .mSvcBookingTextGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:start;min-width:0}.mMarketplaceServiceBookingPage .mSvcTrustTextGrid{margin-top:8px}.mMarketplaceServiceBookingPage .mSvcBookingField{min-width:0;display:grid;gap:4px}.mMarketplaceServiceBookingPage .mSvcBookingFieldFull{grid-column:1 / -1}.mMarketplaceServiceBookingPage .mSvcFieldHelp,.mMarketplaceServiceBookingPage .mHelp{min-height:14px;color:var(--mc-muted-soft, #d5e0ea)!important;line-height:1.35}.mMarketplaceServiceBookingPage .mSvcDurationPreview,.mMarketplaceServiceBookingPage .mSvcAddOnIntro,.mMarketplaceServiceBookingPage .mSvcEmptyAddOns{border:0!important;background:var(--mc-row-bg, #213443)!important;color:var(--mc-text, #ffffff)!important}.mMarketplaceServiceBookingPage .mSvcDurationPreview{display:grid;gap:2px;min-height:50px;padding:8px 10px;align-content:center}.mMarketplaceServiceBookingPage .mSvcDurationPreview span,.mMarketplaceServiceBookingPage .mSvcAddOnIntro span{color:var(--mc-muted-soft, #d5e0ea)!important;line-height:1.3}.mMarketplaceServiceBookingPage .mSvcDurationPreview strong,.mMarketplaceServiceBookingPage .mSvcAddOnIntro strong{color:var(--mc-text, #ffffff)!important;line-height:1.25}.mMarketplaceServiceBookingPage .mMarketplaceInfoStack{display:grid;gap:5px;min-width:0}.mMarketplaceServiceBookingPage .mMarketplaceInfoRow{display:grid;grid-template-columns:minmax(82px,108px) minmax(0,1fr);gap:6px;align-items:center;min-width:0;min-height:30px;padding:7px 9px;border:0!important;background:var(--mc-row-bg, #213443)!important}.mMarketplaceServiceBookingPage .mMarketplaceInfoLabel{color:var(--mc-muted-soft, #d5e0ea)!important;line-height:1.2}.mMarketplaceServiceBookingPage .mMarketplaceInfoValue{min-width:0;color:var(--mc-text, #ffffff)!important;line-height:1.35;overflow-wrap:anywhere}.mMarketplaceServiceBookingPage .mMarketplaceActionStackCompact{gap:6px}.mMarketplaceServiceBookingPage .mSvcBadgeWrap{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.mMarketplaceServiceBookingPage .mSvcBadge{display:inline-flex;align-items:center;min-height:22px;padding:3px 7px;border:0!important;background:var(--mc-button-bg, #496176)!important;color:var(--mc-text, #ffffff)!important;line-height:1.2}.mMarketplaceServiceBookingPage .mSvcAddOnIntro{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;min-width:0;padding:8px 9px;margin-bottom:8px}.mMarketplaceServiceBookingPage .mSvcAddOnIntro div{display:grid;gap:2px;min-width:0}.mMarketplaceServiceBookingPage .mSvcAddOnStack{display:grid;gap:8px;min-width:0}.mMarketplaceServiceBookingPage .mSvcAddOnRow{display:grid;gap:8px;min-width:0;padding:8px;border:0!important;background:var(--mc-row-bg, #213443)!important}.mMarketplaceServiceBookingPage .mSvcAddOnFooter{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;min-width:0;padding-top:7px;border-top:1px solid var(--mc-border, rgba(255, 255, 255, .08))!important;color:var(--mc-muted-soft, #d5e0ea)!important;line-height:1.3}.mMarketplaceServiceBookingPage .mSvcEmptyAddOns{padding:8px 9px;color:var(--mc-muted-soft, #d5e0ea)!important;line-height:1.35}.mMarketplaceServiceBookingPage .mSvcActionCard{padding:8px 10px}.mMarketplaceServiceBookingPage .mField,.mMarketplaceServiceBookingPage .mSvcBookingField{display:grid;gap:4px;min-width:0}.mMarketplaceServiceBookingPage .mField .mInput,.mMarketplaceServiceBookingPage .mField input.mInput,.mMarketplaceServiceBookingPage .mField select.mInput,.mMarketplaceServiceBookingPage .mField textarea.mInput,.mMarketplaceServiceBookingPage .mField .mTextarea,.mMarketplaceServiceBookingPage .mSvcBookingField .mInput,.mMarketplaceServiceBookingPage .mSvcBookingField input,.mMarketplaceServiceBookingPage .mSvcBookingField select,.mMarketplaceServiceBookingPage .mSvcBookingField textarea{width:100%;min-width:0;border:0!important;background:var(--mc-control-bg, #243747)!important;color:var(--mc-text, #ffffff)!important;-webkit-text-fill-color:var(--mc-text, #ffffff)!important;outline:none!important;color-scheme:dark}.mMarketplaceServiceBookingPage .mField input.mInput,.mMarketplaceServiceBookingPage .mField select.mInput,.mMarketplaceServiceBookingPage .mSvcBookingField input,.mMarketplaceServiceBookingPage .mSvcBookingField select{min-height:30px;height:30px;padding:0 8px}.mMarketplaceServiceBookingPage .mField textarea.mInput,.mMarketplaceServiceBookingPage .mField .mTextarea,.mMarketplaceServiceBookingPage .mSvcBookingField textarea{min-height:76px;padding:7px 8px;resize:vertical;line-height:1.4}.mMarketplaceServiceBookingPage .mSvcTextareaCompact{min-height:70px!important}.mMarketplaceServiceBookingPage .mSvcTextareaSmall{min-height:54px!important}.mMarketplaceServiceBookingPage .mField .mInput:hover,.mMarketplaceServiceBookingPage .mField input.mInput:hover,.mMarketplaceServiceBookingPage .mField select.mInput:hover,.mMarketplaceServiceBookingPage .mField textarea.mInput:hover,.mMarketplaceServiceBookingPage .mSvcBookingField input:hover,.mMarketplaceServiceBookingPage .mSvcBookingField select:hover,.mMarketplaceServiceBookingPage .mSvcBookingField textarea:hover,.mMarketplaceServiceBookingPage .mField .mInput:focus,.mMarketplaceServiceBookingPage .mField input.mInput:focus,.mMarketplaceServiceBookingPage .mField select.mInput:focus,.mMarketplaceServiceBookingPage .mField textarea.mInput:focus,.mMarketplaceServiceBookingPage .mSvcBookingField input:focus,.mMarketplaceServiceBookingPage .mSvcBookingField select:focus,.mMarketplaceServiceBookingPage .mSvcBookingField textarea:focus{background:#2a3f51!important}.mMarketplaceServiceBookingPage .mField .mInput::placeholder,.mMarketplaceServiceBookingPage .mField input.mInput::placeholder,.mMarketplaceServiceBookingPage .mField textarea.mInput::placeholder,.mMarketplaceServiceBookingPage .mSvcBookingField input::placeholder,.mMarketplaceServiceBookingPage .mSvcBookingField textarea::placeholder{color:#9fb2c2!important;opacity:1}.mMarketplaceServiceBookingPage .mField .mInput:disabled,.mMarketplaceServiceBookingPage .mField input.mInput:disabled,.mMarketplaceServiceBookingPage .mField select.mInput:disabled,.mMarketplaceServiceBookingPage .mField textarea.mInput:disabled,.mMarketplaceServiceBookingPage .mSvcBookingField input:disabled,.mMarketplaceServiceBookingPage .mSvcBookingField select:disabled,.mMarketplaceServiceBookingPage .mSvcBookingField textarea:disabled{opacity:.7;cursor:not-allowed}.mMarketplaceServiceBookingPage .mMarketplaceSelect,.mMarketplaceServiceBookingPage select.mInput,.mMarketplaceServiceBookingPage .mSvcBookingField select{padding-right:26px;background-image:linear-gradient(45deg,transparent 50%,#d5e0ea 50%),linear-gradient(135deg,#d5e0ea 50%,transparent 50%)!important;background-position:calc(100% - 13px) calc(50% - 2px),calc(100% - 8px) calc(50% - 2px)!important;background-size:5px 5px,5px 5px!important;background-repeat:no-repeat!important;appearance:none;-webkit-appearance:none}.mMarketplaceServiceBookingPage select.mInput option,.mMarketplaceServiceBookingPage select.mInput optgroup,.mMarketplaceServiceBookingPage .mSvcBookingField select option,.mMarketplaceServiceBookingPage .mSvcBookingField select optgroup{background:var(--mc-control-bg, #243747);color:var(--mc-text, #ffffff)}.mMarketplaceServiceBookingPage .mCreateFlowBtn,.mMarketplaceServiceBookingPage .mc-btn{min-height:30px;height:30px;padding:0 12px;border:0!important;display:inline-flex;align-items:center;justify-content:center;color:var(--mc-text, #ffffff)!important;text-decoration:none;cursor:pointer;white-space:nowrap;background:var(--mc-button-bg, #496176)!important}.mMarketplaceServiceBookingPage .mCreateFlowBtnPrimary,.mMarketplaceServiceBookingPage .mc-btn-primary{background:var(--mc-primary, #328fd0)!important;color:#fff!important}.mMarketplaceServiceBookingPage .mCreateFlowBtnPrimary:hover,.mMarketplaceServiceBookingPage .mc-btn-primary:hover{background:var(--mc-primary-hover, #3a9fe4)!important}.mMarketplaceServiceBookingPage .mCreateFlowBtnSecondary,.mMarketplaceServiceBookingPage .mc-btn-secondary{background:var(--mc-button-bg, #496176)!important}.mMarketplaceServiceBookingPage .mCreateFlowBtnSecondary:hover,.mMarketplaceServiceBookingPage .mc-btn-secondary:hover{background:var(--mc-button-hover, #5b768d)!important}@media(max-width:1320px){.mMarketplaceServiceBookingPage .mSvcBookingGrid{grid-template-columns:minmax(0,1fr)}.mMarketplaceServiceBookingPage .mSvcBookingRail{order:2;position:static}}@media(max-width:1020px){.mMarketplaceServiceBookingPage .mSvcBookingFieldsGridThree{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.mMarketplaceServiceBookingPage .mSvcBookingFieldsGrid,.mMarketplaceServiceBookingPage .mSvcBookingFieldsGridThree,.mMarketplaceServiceBookingPage .mSvcBookingTextGrid,.mMarketplaceServiceBookingPage .mSvcAddOnRowGrid{grid-template-columns:1fr}.mMarketplaceServiceBookingPage .mMarketplaceInfoRow{grid-template-columns:1fr;gap:3px}}.mFulfilmentPage,.mFulfilmentPage *,.svcWorkspacePage,.svcWorkspacePage *{box-sizing:border-box;font-family:var(--mc-font, "Segoe UI", Tahoma, Geneva, Verdana, sans-serif)!important;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:2px!important;box-shadow:none!important}.mFulfilmentPage,.svcWorkspacePage{display:grid;gap:10px;min-width:0;width:100%;color:var(--mc-text, #ffffff)!important;background:transparent!important;line-height:1.4}.mFulfilmentPage h1,.mFulfilmentPage h2,.mFulfilmentPage h3,.mFulfilmentPage p,.svcWorkspacePage h1,.svcWorkspacePage h2,.svcWorkspacePage h3,.svcWorkspacePage p{margin:0;color:inherit}.svcFulfillSuccess,.svcFulfillError{position:fixed;top:88px;right:22px;z-index:5200;width:min(420px,calc(100vw - 44px));min-height:48px;padding:11px 13px;display:grid;align-content:center;gap:3px;color:#fff!important;border:0!important;border-left:3px solid transparent!important;line-height:1.35;animation:svcFulfilmentToastIn .16s ease-out}.svcFulfillSuccess{background:#1f4a38!important;border-left-color:#2f7650!important}.svcFulfillError{background:#6c2f2f!important;border-left-color:#d96b6b!important}@keyframes svcFulfilmentToastIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.mFulfilmentPage .mc-card,.mFulfilmentPage .mc-dashboard-block,.mFulfilmentPage .mCard,.mFulfilmentPage .mMarketplaceSectionCard,.svcWorkspacePage .mc-card,.svcWorkspacePage .mc-dashboard-block,.svcWorkspacePage .svcFulfillCard,.svcWorkspacePage .svcWorkspaceHero{background:var(--mc-panel-bg, #344656)!important;color:var(--mc-text, #ffffff)!important;border:0!important}.mFulfilmentPage .mMarketplaceSectionCard{gap:10px;padding:12px;overflow:hidden}.mFulfilmentPage .mMarketplaceSectionHead,.mFulfilmentPage .mMarketplaceSectionHeadText{display:grid;gap:3px;min-width:0;text-align:left}.mFulfilmentPage .mMarketplaceSectionTitle,.mFulfilmentPage .mc-title-sm,.mFulfilmentPage .mc-title-md,.svcWorkspacePage .mc-title-sm,.svcWorkspacePage .mc-title-md,.svcWorkspacePage .svcFulfillCardTitle{color:var(--mc-text, #ffffff)!important;line-height:1.25}.mFulfilmentPage .mMarketplaceSectionSub,.mFulfilmentPage .mc-copy,.svcWorkspacePage .mc-copy,.svcWorkspacePage .svcFulfillCardSub{color:var(--mc-muted-soft, #d5e0ea)!important;line-height:1.35}.mFulfilmentCompactGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}.mFulfilmentCompactGridTwo{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.mFulfilmentFullField{margin-top:8px}.mFulfilmentBlueprintBanner{margin-top:8px;min-height:34px;display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:8px 10px;border:0!important;background:#8a641994!important;color:var(--mc-text, #ffffff)!important;line-height:1.35}.mFulfilmentBlueprintBanner span,.mFulfilmentBlueprintBanner em{color:var(--mc-muted-soft, #d5e0ea)!important;font-style:normal}.mFulfilmentBlueprintBanner strong{color:var(--mc-text, #ffffff)!important}.mFulfilmentDays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-top:8px}.mFulfilmentDayToggle{min-height:30px;border:0!important;background:var(--mc-button-bg, #496176)!important;color:var(--mc-muted-soft, #d5e0ea)!important;cursor:pointer}.mFulfilmentDayToggle:hover,.mFulfilmentDayToggle.is-active{background:var(--mc-primary, #328fd0)!important;color:var(--mc-text, #ffffff)!important}.mFulfilmentTimeCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.mFulfilmentTimeCard{display:grid;gap:8px;padding:10px;min-width:0;border:0!important;background:var(--mc-row-bg, #213443)!important}.mFulfilmentTimeCardTitle{display:grid;gap:2px}.mFulfilmentTimeCardLabel{color:var(--mc-text, #ffffff)!important;line-height:1.3}.mFulfilmentTimeCardSub{color:var(--mc-muted-soft, #d5e0ea)!important;line-height:1.35}.mFulfilmentTimeGrid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(82px,.75fr) minmax(82px,.75fr);gap:8px;align-items:end;min-width:0}.mFulfilmentTimeFooter{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-width:0;padding-top:8px;border-top:1px dashed var(--mc-border, rgba(255, 255, 255, .12))}.mFulfilmentTimePreview{min-height:30px;display:flex;align-items:center;padding:0 2px;color:var(--mc-muted-soft, #d5e0ea)!important;min-width:0;line-height:1.4;overflow-wrap:anywhere}.mFulfilmentTimeClearBtn{min-width:96px;align-self:stretch}.mFulfilmentPage .mVariantsField,.svcWorkspacePage .svcFulfillField{display:grid;gap:4px;min-width:0}.mFulfilmentPage .mVariantsLabel,.svcWorkspacePage .svcFulfillField span,.svcWorkspacePage .svcFulfillCheck span{color:var(--mc-muted-soft, #d5e0ea)!important;line-height:1.25}.mFulfilmentPage .mVariantsInput,.mFulfilmentPage .mVariantsSelect,.mFulfilmentPage .mInput,.mFulfilmentPage textarea.mInput,.mFulfilmentPage .mTextarea,.svcWorkspacePage input,.svcWorkspacePage select,.svcWorkspacePage textarea{width:100%;min-width:0;border:0!important;background:var(--mc-control-bg, #243747)!important;color:var(--mc-text, #ffffff)!important;-webkit-text-fill-color:var(--mc-text, #ffffff)!important;outline:none!important;color-scheme:dark}.mFulfilmentPage .mVariantsInput,.mFulfilmentPage .mVariantsSelect,.mFulfilmentPage input.mInput,.mFulfilmentPage select.mInput,.svcWorkspacePage input,.svcWorkspacePage select{min-height:32px;height:32px;padding:0 8px}.mFulfilmentPage textarea.mInput,.mFulfilmentPage .mTextarea,.svcWorkspacePage textarea{min-height:78px;padding:8px;resize:vertical;line-height:1.4}.mFulfilmentPage .mVariantsInput:hover,.mFulfilmentPage .mVariantsSelect:hover,.mFulfilmentPage .mInput:hover,.mFulfilmentPage .mVariantsInput:focus,.mFulfilmentPage .mVariantsSelect:focus,.mFulfilmentPage .mInput:focus,.svcWorkspacePage input:hover,.svcWorkspacePage select:hover,.svcWorkspacePage textarea:hover,.svcWorkspacePage input:focus,.svcWorkspacePage select:focus,.svcWorkspacePage textarea:focus{background:#2a3f51!important}.mFulfilmentPage .mVariantsInput::placeholder,.mFulfilmentPage .mInput::placeholder,.mFulfilmentPage .mTextarea::placeholder,.svcWorkspacePage input::placeholder,.svcWorkspacePage textarea::placeholder{color:#9fb2c2!important;opacity:1}.mFulfilmentPage .mVariantsSelect,.mFulfilmentPage select.mInput,.svcWorkspacePage select{padding-right:26px;background-image:linear-gradient(45deg,transparent 50%,#d5e0ea 50%),linear-gradient(135deg,#d5e0ea 50%,transparent 50%)!important;background-position:calc(100% - 13px) calc(50% - 2px),calc(100% - 8px) calc(50% - 2px)!important;background-size:5px 5px,5px 5px!important;background-repeat:no-repeat!important;appearance:none;-webkit-appearance:none}.mFulfilmentPage select option,.svcWorkspacePage select option{background:var(--mc-control-bg, #243747);color:var(--mc-text, #ffffff)}.mFulfilmentPage .mCreateFlowBtn,.mFulfilmentPage .mc-btn,.svcWorkspacePage .svcFulfillBtn,.svcWorkspacePage .svcFulfillMiniBtn,.svcWorkspacePage .mc-btn{min-height:30px;height:30px;padding:0 12px;border:0!important;display:inline-flex;align-items:center;justify-content:center;color:var(--mc-text, #ffffff)!important;text-decoration:none;cursor:pointer;white-space:nowrap;background:var(--mc-button-bg, #496176)!important}.mFulfilmentPage .mCreateFlowBtnPrimary,.mFulfilmentPage .mc-btn-primary,.svcWorkspacePage .svcFulfillBtn:not(.isGhost),.svcWorkspacePage .mc-btn-primary{background:var(--mc-primary, #328fd0)!important;color:#fff!important}.mFulfilmentPage .mCreateFlowBtnPrimary:hover,.mFulfilmentPage .mCreateFlowBtnPrimary:focus-visible,.mFulfilmentPage .mc-btn-primary:hover,.mFulfilmentPage .mc-btn-primary:focus-visible,.svcWorkspacePage .svcFulfillBtn:hover,.svcWorkspacePage .svcFulfillBtn:focus-visible,.svcWorkspacePage .svcFulfillMiniBtn:hover,.svcWorkspacePage .svcFulfillMiniBtn:focus-visible{background:var(--mc-primary-hover, #3a9fe4)!important;color:#fff!important;outline:none}.mFulfilmentPage .mCreateFlowBtnSecondary,.mFulfilmentPage .mc-btn-secondary,.svcWorkspacePage .svcFulfillBtn.isGhost,.svcWorkspacePage .mc-btn-secondary{background:var(--mc-button-bg, #496176)!important;color:var(--mc-text, #ffffff)!important}.mFulfilmentPage .mCreateFlowBtn:disabled,.mFulfilmentPage .mc-btn:disabled,.svcWorkspacePage .svcFulfillBtn:disabled,.svcWorkspacePage .svcFulfillMiniBtn:disabled{opacity:.55;cursor:not-allowed}.svcWorkspacePage .svcFulfillMiniBtn{min-width:76px;padding:0 10px}.svcWorkspacePage .svcFulfillMiniBtn.isDanger,.svcWorkspacePage .isDanger{background:#8b3535!important}.svcWorkspacePage .svcFulfillActions,.svcWorkspacePage .svcFulfillTaskActions,.svcWorkspacePage .svcWorkspaceBookingTaskActions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.svcWorkspacePage .svcFulfillFormGrid,.svcWorkspacePage .svcFulfillDependencyGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}.svcWorkspacePage .svcFulfillField.isFull{margin-top:8px}.svcWorkspacePage .svcWorkspaceGrid{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:10px;align-items:start}.svcWorkspacePage .svcWorkspaceMain,.svcWorkspacePage .svcWorkspaceRail{display:grid;gap:10px;min-width:0}.svcWorkspacePage .svcWorkspaceHero{min-height:58px;padding:12px;display:flex;justify-content:space-between;gap:12px;align-items:center}.svcWorkspacePage .svcWorkspaceHeroActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.svcWorkspacePage .svcFulfillCard{padding:12px;display:grid;gap:10px;min-width:0}.svcWorkspacePage .svcFulfillCardHead{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.08)}.svcWorkspacePage .svcFulfillEmpty,.svcWorkspacePage .svcWorkspaceBlocked{min-height:32px;padding:9px 10px;display:grid;align-content:center;background:var(--mc-row-bg, #213443)!important;color:var(--mc-text, #ffffff)!important;border:0!important}.svcWorkspacePage .svcWorkspaceBlocked{background:#8a6419!important}.svcWorkspacePage .svcFulfillCheck{display:inline-flex;align-items:center;gap:8px;min-height:30px}.svcWorkspacePage .svcFulfillCheck input{width:14px;min-width:14px;height:14px;min-height:14px;padding:0;accent-color:var(--mc-primary, #328fd0)}.svcWorkspacePage .svcFulfillDependencyList,.svcWorkspacePage .svcFulfillTaskList,.svcWorkspacePage .svcWorkspaceBookingTasks,.svcWorkspacePage .svcFulfillTimeline{display:grid;gap:8px;min-width:0}.svcWorkspacePage .svcFulfillDependencyCard,.svcWorkspacePage .svcFulfillTask,.svcWorkspacePage .svcWorkspaceBookingTask,.svcWorkspacePage .svcFulfillTimelineItem{min-width:0;padding:10px;display:grid;gap:8px;background:var(--mc-row-bg, #213443)!important;color:var(--mc-text, #ffffff)!important;border:0!important}.svcWorkspacePage .svcFulfillDependencyCard,.svcWorkspacePage .svcWorkspaceBookingTask{grid-template-columns:minmax(0,1fr) auto;align-items:center}.svcWorkspacePage .svcFulfillTask{position:relative;grid-template-columns:4px minmax(0,1fr) auto;align-items:stretch}.svcWorkspacePage .svcFulfillTask.isDragging{opacity:.72}.svcWorkspacePage .svcFulfillTaskBar{background:var(--mc-primary, #328fd0)}.svcWorkspacePage .svcFulfillTaskMain{min-width:0;display:grid;gap:8px}.svcWorkspacePage .svcFulfillTaskTop{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.svcWorkspacePage .svcFulfillTaskTitle,.svcWorkspacePage .svcFulfillDependencyTitle,.svcWorkspacePage .svcWorkspaceBookingTaskTitle{color:var(--mc-text, #ffffff)!important;line-height:1.3}.svcWorkspacePage .svcFulfillTaskSub,.svcWorkspacePage .svcFulfillDependencySub,.svcWorkspacePage .svcWorkspaceBookingTaskMeta,.svcWorkspacePage .svcFulfillTaskDesc{color:var(--mc-muted-soft, #d5e0ea)!important;line-height:1.35}.svcWorkspacePage .svcFulfillTaskPrice,.svcWorkspacePage .svcFulfillSequence{min-height:24px;padding:4px 8px;display:inline-flex;align-items:center;justify-content:center;background:#496176!important;color:#fff!important}.mFulfilmentPage .mMarketplaceRailBtn{width:100%}.mFulfilmentPage .mMarketplaceInfoStack{display:grid;gap:6px;min-width:0}.mFulfilmentPage .mMarketplaceInfoRow{display:grid;grid-template-columns:minmax(0,118px) minmax(0,1fr);gap:8px;align-items:start;min-width:0;padding:8px 10px;border:0!important;background:var(--mc-row-bg, #213443)!important}.mFulfilmentPage .mMarketplaceInfoLabel{color:var(--mc-muted-soft, #d5e0ea)!important;line-height:1.3}.mFulfilmentPage .mMarketplaceInfoValue{min-width:0;color:var(--mc-text, #ffffff)!important;line-height:1.4;overflow-wrap:anywhere}.mFulfilmentPage .mMarketplaceReadyStack{display:grid;gap:6px}.mFulfilmentPage .mMarketplaceReadyRow{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:32px;padding:7px 9px;background:var(--mc-row-bg, #213443)!important;color:var(--mc-text, #ffffff)!important}.mFulfilmentPage .mMarketplaceReadyRow span{color:var(--mc-muted-soft, #d5e0ea)!important}.mFulfilmentPage .mMarketplaceReadyRow strong{color:var(--mc-text, #ffffff)!important}.mFulfilmentPage .mMarketplaceReadyRow strong.is-ready{color:#8be0a6!important}.mFulfilmentPage .mMarketplaceReadyRow strong.is-missing{color:#ffd28a!important}.mFulfilmentPage .mMarketplaceActionFooter{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.mFulfilmentPage .mMarketplaceActionFooterLeft,.mFulfilmentPage .mMarketplaceActionFooterRight{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mFulfilmentPage .mMarketplaceActionButton{min-width:130px}.svcWorkspaceRail .svcFulfillCard button,.svcWorkspaceRail button,.svcCommercialGenerateBtn,.svcFulfillBtnWide{min-width:180px!important;width:100%;max-width:100%;justify-content:center!important;text-align:center!important;white-space:nowrap!important;overflow:visible!important}.svcWorkspaceRail .svcFulfillCard .svcFulfillMiniBtn,.svcWorkspaceRail .svcFulfillCard .svcStaffAssignBtn,.svcWorkspaceRail .svcFulfillCard .svcStaffBestBtn{width:auto;min-width:76px!important}.mFulfilmentPage .mWorkflowGantt,.mFulfilmentPage .mFulfilmentGantt,.mFulfilmentPage .mGanttPreview,.mFulfilmentPage .mMarketplaceGanttPreview,.mFulfilmentPage [class*=Gantt]{background:var(--mc-panel-bg, #344656)!important;color:var(--mc-text, #ffffff)!important;border:0!important}.mFulfilmentPage [class*=Gantt] h3,.mFulfilmentPage [class*=Gantt] strong{color:var(--mc-text, #ffffff)!important}.mFulfilmentPage [class*=Gantt] span,.mFulfilmentPage [class*=Gantt] p,.mFulfilmentPage [class*=Gantt] small{color:var(--mc-muted-soft, #d5e0ea)!important}.mFulfilmentPage [class*=Gantt] button{border:0!important;background:var(--mc-button-bg, #496176)!important;color:var(--mc-text, #ffffff)!important}.mFulfilmentPage [class*=Gantt] button:hover{background:var(--mc-primary, #328fd0)!important}.mFulfilmentPage [class*=Gantt] input,.mFulfilmentPage [class*=Gantt] select{border:0!important;background:var(--mc-control-bg, #243747)!important;color:var(--mc-text, #ffffff)!important}.mFulfilmentPage [class*=Preview],.mFulfilmentPage [class*=preview]{background-color:var(--mc-panel-bg, #344656)!important;color:var(--mc-text, #ffffff)!important}@media(max-width:1180px){.mFulfilmentCompactGrid,.mFulfilmentTimeCards,.svcWorkspacePage .svcFulfillFormGrid,.svcWorkspacePage .svcFulfillDependencyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.svcWorkspacePage .svcWorkspaceGrid{grid-template-columns:1fr}}@media(max-width:760px){.svcFulfillSuccess,.svcFulfillError{top:84px;right:8px;width:calc(100vw - 16px)}.mFulfilmentCompactGrid,.mFulfilmentCompactGridTwo,.mFulfilmentTimeCards,.mFulfilmentTimeGrid,.mFulfilmentTimeFooter,.svcWorkspacePage .svcFulfillFormGrid,.svcWorkspacePage .svcFulfillDependencyGrid{grid-template-columns:1fr}.mFulfilmentDays{grid-template-columns:repeat(4,minmax(0,1fr))}.mFulfilmentTimeClearBtn,.mFulfilmentPage .mMarketplaceActionButton,.svcWorkspacePage .svcFulfillBtn,.svcWorkspacePage .svcFulfillMiniBtn{width:100%;min-width:0}.mFulfilmentPage .mMarketplaceInfoRow,.svcWorkspacePage .svcFulfillDependencyCard,.svcWorkspacePage .svcFulfillTask,.svcWorkspacePage .svcWorkspaceBookingTask{grid-template-columns:1fr}.mFulfilmentPage .mMarketplaceActionFooter,.mFulfilmentPage .mMarketplaceActionFooterLeft,.mFulfilmentPage .mMarketplaceActionFooterRight,.svcWorkspacePage .svcWorkspaceHero,.svcWorkspacePage .svcWorkspaceHeroActions,.svcWorkspacePage .svcFulfillActions,.svcWorkspacePage .svcFulfillTaskActions,.svcWorkspacePage .svcWorkspaceBookingTaskActions{display:grid;grid-template-columns:1fr;width:100%}}.svcFulfillToast{position:fixed;top:88px;right:22px;z-index:9999;width:min(420px,calc(100vw - 44px));min-height:48px;padding:11px 13px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;color:#fff!important;background:#213443!important;border:0!important;border-left:3px solid #328fd0!important;border-radius:2px!important;box-shadow:none!important}.svcFulfillToast div{display:grid;gap:3px;min-width:0}.svcFulfillToast strong,.svcFulfillToast span{color:#fff!important;line-height:1.35}.svcFulfillToast span{color:#d5e0ea!important}.svcFulfillToast button{min-height:26px;padding:0 8px;border:0!important;background:#496176!important;color:#fff!important;cursor:pointer}.svcFulfillToast button:hover{background:#328fd0!important}.svcFulfillToast-success{background:#1f4a38!important;border-left-color:#2f7650!important}.svcFulfillToast-warning{background:#5f4619!important;border-left-color:#d0a238!important}.svcFulfillToast-danger{background:#6c2f2f!important;border-left-color:#d96b6b!important}.svcFulfillTaskActions .svcFulfillMiniBtn{min-width:82px!important;width:auto!important;white-space:nowrap!important}.svcWorkspaceRail .svcCommercialGenerateBtn,.svcWorkspaceRail .svcFulfillBtnWide{width:100%!important;min-width:180px!important;white-space:nowrap!important}.svcFloatingGantt,.svcFloatingGantt *{box-sizing:border-box;font-family:var(--mc-azure-font, "Segoe UI", Tahoma, Geneva, Verdana, sans-serif)!important;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:2px!important}.svcFloatingGantt{position:fixed;left:0;top:0;z-index:4600;display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;min-width:780px;min-height:420px;overflow:hidden;background:#0f2637!important;color:#fff!important;border:4px solid #0078d4!important;box-shadow:inset 0 0 0 1px #ffffff1f!important}.svcFloatingGantt.isMinimised{min-height:0;grid-template-rows:auto}.svcFloatingGanttHeader{min-height:62px;padding:12px 20px;display:flex;justify-content:space-between;gap:14px;background:linear-gradient(180deg,#1d3548,#12293b)!important;cursor:move}.svcFloatingGanttTitleBlock{display:grid;gap:4px;min-width:0}.svcFloatingGanttTitleBlock strong{color:#fff!important;font-size:12px!important;font-weight:600!important}.svcFloatingGanttTitleBlock span{color:#dbe9f6!important;font-size:12px!important}.svcFloatingGanttHeaderActions,.svcFloatingGanttToolbar,.svcFloatingGanttFooter{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.svcFloatingGantt button,.svcFloatingGantt select{min-height:28px;border:0!important;background:#38536b!important;color:#fff!important;cursor:pointer;font-size:12px!important}.svcFloatingGantt button{padding:0 10px}.svcFloatingGantt button:hover:not(:disabled),.svcFloatingGantt button.isActive,.svcFloatingGantt button.isPrimary{background:#0078d4!important}.svcFloatingGantt button:disabled{opacity:.55;cursor:not-allowed}.svcFloatingGantt select{padding:0 8px;color-scheme:dark}.svcFloatingGanttToolbar{min-height:46px;padding:9px 20px;background:#223443!important;border-bottom:1px solid rgba(255,255,255,.1)}.svcFloatingGanttToolbar label{display:inline-flex;align-items:center;gap:6px;color:#fff!important}.svcFloatingGanttHint{min-height:32px;padding:8px 20px;background:#344656!important;border-bottom:1px solid rgba(255,255,255,.1);color:#fff!important}.svcFloatingGanttToast{position:absolute;top:74px;right:16px;z-index:4700;padding:8px 12px;background:#223443!important;border-left:4px solid #0078d4;color:#fff!important}.svcFloatingGanttToast.is-success{border-left-color:#43b85f}.svcFloatingGanttToast.is-danger{border-left-color:#ff3b30}.svcFloatingGanttBody{min-height:0;overflow:auto;padding:12px;background:#10283a!important}.svcFloatingGanttBoard{position:relative;display:grid;grid-template-columns:460px minmax(1080px,1fr);grid-template-rows:58px auto 44px;min-width:1540px;background:radial-gradient(circle at 50% 20%,rgba(0,120,212,.12),transparent 35%),#10283a!important;border:3px solid #328fd0!important;box-shadow:inset 0 0 0 1px #ffffff24!important}.svcFloatingGanttTaskHeader{position:sticky;left:0;top:0;z-index:16;display:grid;grid-template-columns:30px minmax(0,1fr) 70px 76px 76px;align-items:center;gap:7px;min-height:58px;padding:0 10px;background:#142c40!important;border-right:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.16)}.svcFloatingGanttTaskHeader span,.svcFloatingGanttTaskHeader strong{color:#fff!important;font-size:12px!important}.svcFloatingGanttTimelineHeader{position:sticky;top:0;z-index:12;min-height:58px;background:#142c40!important;border-bottom:1px solid rgba(255,255,255,.16)}.svcFloatingGanttTimelineHeader>span{position:absolute;bottom:10px;transform:translate(-50%);color:#e8f2fb!important;white-space:nowrap;font-size:11px!important}.svcFloatingGanttTimelineHeader strong{position:absolute;top:8px;color:#fff!important;line-height:1.25;font-size:11px!important}.svcFloatingGanttTimelineHeader strong.isStart{left:8px;color:#43b85f!important}.svcFloatingGanttTimelineHeader strong.isEnd{right:8px;text-align:right;color:#ff3b30!important}.svcFloatingGanttTaskList{position:sticky;left:0;z-index:8;background:#182f42!important;border-right:1px solid rgba(255,255,255,.14)}.svcFloatingGanttTaskRow{position:relative;height:72px;display:grid;grid-template-columns:7px 26px minmax(0,1fr) 70px 76px 76px;align-items:center;gap:7px;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.14);color:#fff!important}.svcFloatingGanttMilestone{width:6px;height:100%;display:block}.svcFloatingGanttTaskRow b,.svcFloatingGanttTaskRow strong,.svcFloatingGanttTaskRow em{color:#fff!important;font-style:normal;font-size:12px!important}.svcFloatingGanttTaskRow small{color:#c9d8e5!important;font-size:11px!important}.svcFloatingGanttTaskRow div{display:grid;gap:3px;min-width:0}.svcFloatingGanttTaskRow strong,.svcFloatingGanttTaskRow small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.svcFloatingGanttRowActions{position:absolute;right:7px;bottom:5px;display:none;gap:4px}.svcFloatingGantt.isEditing .svcFloatingGanttTaskRow:hover .svcFloatingGanttRowActions{display:flex}.svcFloatingGanttRowActions button{min-height:20px;height:20px;padding:0 6px;font-size:11px!important}.svcFloatingGanttTimeline{position:relative;min-width:1080px;background:#0a1e2ec2!important;border-left:1px solid rgba(255,255,255,.18)!important;overflow:hidden}.svcFloatingGanttGridLine{position:absolute;top:0;bottom:0;z-index:1;width:1px;background:#ffffff30;border-left:1px dashed rgba(255,255,255,.16)}.svcFloatingGanttGridLine:first-of-type{width:2px;background:#43b85f;border-left:0}.svcFloatingGanttGridLine:last-of-type{width:2px;background:#ff3b30;border-left:0}.svcFloatingGanttTimelineRow{position:absolute;left:0;right:0;height:72px;border-bottom:1px solid rgba(255,255,255,.14);z-index:3}.svcFloatingGanttTimelineRow:nth-child(2n){background:#ffffff06}.svcFloatingGanttBar{position:absolute;top:22px;z-index:30;height:28px;min-width:44px;padding:0 10px!important;display:inline-flex;align-items:center;justify-content:center;color:#fff!important;background:var(--gantt-colour)!important;border:1px solid rgba(255,255,255,.35)!important;box-shadow:inset 0 -2px #00000047,0 8px 20px #00000038!important;cursor:grab}.svcFloatingGanttBar:hover{filter:brightness(1.08)}.svcFloatingGanttBar span{color:#fff!important;font-weight:600!important;font-size:11px!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;text-shadow:0 1px 1px rgba(0,0,0,.55)}.svcFloatingGanttBar.isCritical{outline:2px solid #ffb199}.svcFloatingGanttBar i{position:absolute;top:0;display:none;width:8px;height:28px;background:#ffffff8c;cursor:ew-resize}.svcFloatingGantt.isEditing .svcFloatingGanttBar i{display:block}.svcFloatingGanttBar i.isStart{left:0}.svcFloatingGanttBar i.isEnd{right:0}.svcFloatingGanttLinks{position:absolute;inset:0;z-index:40;pointer-events:none;overflow:visible}.svcFloatingGanttLinks path{fill:none;stroke:#f5c542;stroke-width:1.8;stroke-linecap:square;stroke-linejoin:miter;filter:drop-shadow(0 1px 1px rgba(0,0,0,.35))}.svcFloatingGanttLinks polygon{fill:#f5c542}.svcFloatingGanttLinks rect{fill:#142c40;stroke:#f5c542;stroke-width:1}.svcFloatingGanttLinks text{fill:#fff;font-size:10px!important}.svcFloatingGanttLegend{grid-column:1 / -1;min-height:44px;padding:10px 8px;display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:#10283a!important;border-top:1px solid rgba(255,255,255,.12)}.svcFloatingGanttLegend span{display:inline-flex;align-items:center;gap:6px;color:#fff!important;font-size:11px!important}.svcFloatingGanttLegend i{width:14px;height:10px;display:inline-block}.svcFloatingGanttFooter{min-height:40px;padding:7px 20px;background:#223443!important;border-top:1px solid rgba(255,255,255,.1)}.svcFloatingGanttFooter span{min-height:24px;padding:5px 9px;background:#38536b!important;color:#fff!important;font-size:12px!important}.svcFloatingGanttResize{position:absolute;right:0;bottom:0;width:22px!important;height:22px!important;min-height:22px!important;padding:0!important;background:linear-gradient(135deg,transparent 50%,#0078d4 50%)!important;cursor:nwse-resize!important}.svcWorkspacePage,.svcWorkspacePage *{box-sizing:border-box;font-family:var(--mc-font, "Segoe UI", Tahoma, Geneva, Verdana, sans-serif)!important;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:2px!important;box-shadow:none!important}.svcWorkspacePage{display:grid;gap:10px;min-width:0;padding-bottom:10px;color:var(--mc-text, #ffffff)!important;background:transparent!important;line-height:1.4}.svcWorkspacePage h1,.svcWorkspacePage h2,.svcWorkspacePage h3,.svcWorkspacePage p{margin:0;color:inherit}.svcWorkspaceHero,.svcCommercialPanel,.svcFloatingGantt{border:0!important;background:var(--mc-panel-bg, #344656)!important;color:var(--mc-text, #ffffff)!important}.svcWorkspaceHero{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap;min-width:0;padding:12px;background:var(--mc-panel-dark, #223443)!important}.svcWorkspaceHero h1{color:var(--mc-text, #ffffff)!important;line-height:1.35}.svcWorkspaceHero p{margin-top:3px;color:var(--mc-muted-soft, #d5e0ea)!important;line-height:1.35}.svcWorkspaceHeroActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.svcWorkspaceGrid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(360px,.85fr);gap:10px;align-items:start;min-width:0}.svcWorkspaceMain,.svcWorkspaceRail{display:grid;gap:10px;min-width:0}.svcWorkspaceRail{position:sticky;top:10px}.svcCommercialPanel{display:grid;gap:10px;min-width:0;padding:10px 12px}.svcCommercialHead{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0;padding-bottom:8px;border-bottom:1px solid var(--mc-border, rgba(255, 255, 255, .08))!important}.svcCommercialTitle,.svcCommercialPlanTitle{color:var(--mc-text, #ffffff)!important;line-height:1.35}.svcCommercialSub,.svcCommercialPlanCopy{margin-top:2px;color:var(--mc-muted-soft, #d5e0ea)!important;line-height:1.35}.svcCommercialStatus{min-height:22px;display:inline-flex;align-items:center;white-space:nowrap;padding:2px 8px;border:0!important;background:var(--mc-button-bg, #496176)!important;color:var(--mc-text, #ffffff)!important}.svcCommercialStatus.isGood{background:var(--mc-success, #2f7650)!important}.svcCommercialStatus.isWarn{background:var(--mc-warning, #8a6419)!important}.svcCommercialMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.svcCommercialMetrics>div,.svcCommercialFooter>div,.svcCommercialEmpty,.svcCommercialRow,.svcCommercialPlanBox,.svcCommercialGroup{border:0!important;background:var(--mc-row-bg, #213443)!important;color:var(--mc-text, #ffffff)!important}.svcCommercialMetrics>div,.svcCommercialFooter>div{display:grid;gap:3px;min-width:0;padding:8px 10px}.svcCommercialMetrics span,.svcCommercialFooter span{color:var(--mc-muted-soft, #d5e0ea)!important;line-height:1.25}.svcCommercialMetrics strong,.svcCommercialFooter strong{color:var(--mc-text, #ffffff)!important;line-height:1.35}.svcCommercialPlanBox{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-width:0;padding:8px 10px}.svcCommercialPlanBox.isGood{background:#2f76509e!important}.svcCommercialPlanBox.isWarn{background:#8a64199e!important}.svcCommercialBreakdown{display:grid;gap:8px;min-width:0}.svcCommercialGroup{display:grid;gap:8px;min-width:0;padding:8px;border-left:3px solid var(--mc-primary, #328fd0)!important}.svcCommercialGroupHead{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.svcCommercialGroupHead>div{display:inline-flex;align-items:center;gap:7px;min-width:0;color:var(--mc-text, #ffffff)!important}.svcCommercialGroupHead span{display:none!important}.svcCommercialGroupHead strong{line-height:1.35;white-space:nowrap}.svcCommercialRows{display:grid;gap:6px;min-width:0}.svcCommercialRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-width:0;padding:7px 8px;background:var(--mc-panel-bg, #344656)!important}.svcCommercialRowMain{display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px;align-items:center;min-width:0}.svcCommercialRowMain i{width:4px;height:28px;background:var(--mc-primary, #328fd0)!important}.svcCommercialRowMain div div,.svcCommercialRowMain p{margin:0;line-height:1.3}.svcCommercialRowMain div div{color:var(--mc-text, #ffffff)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.svcCommercialRowMain p{margin-top:2px;color:var(--mc-muted-soft, #d5e0ea)!important}.svcCommercialRow>span{min-height:24px;display:inline-flex;align-items:center;white-space:nowrap;padding:2px 7px;border:0!important;background:var(--mc-button-bg, #496176)!important;color:var(--mc-text, #ffffff)!important}.svcCommercialEmpty{padding:10px;color:var(--mc-muted-soft, #d5e0ea)!important}.svcCommercialFooter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:8px;border-top:1px solid var(--mc-border, rgba(255, 255, 255, .08))!important}.svcFulfillTimeline{display:grid;gap:8px}.svcFulfillTimelineItem{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;color:var(--mc-muted-soft, #d5e0ea)!important}.svcFulfillTimelineItem span{width:7px;height:7px;border-radius:50%!important;background:var(--mc-primary, #328fd0)!important}.svcFloatingGantt{position:fixed;left:0;top:0;z-index:1100;display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;min-width:420px;min-height:300px;max-width:calc(100vw - 20px);max-height:calc(100vh - 20px);overflow:hidden}.svcFloatingGantt.isMinimized{min-height:0;height:auto}.svcFloatingGanttHead,.svcFloatingGanttToolbar,.svcFloatingGanttHint,.svcFloatingGanttBody,.svcFloatingGanttFoot{background:var(--mc-panel-bg, #344656)!important;color:var(--mc-text, #ffffff)!important;border-color:var(--mc-border, rgba(255, 255, 255, .08))!important}.svcFloatingGanttHead{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-width:0;padding:8px 10px;border-bottom:1px solid var(--mc-border, rgba(255, 255, 255, .08))!important;cursor:move;-webkit-user-select:none;user-select:none}.svcFloatingGanttGrip{display:none!important}.svcFloatingGanttHeadText{min-width:0;display:grid;gap:2px}.svcFloatingGanttTitle,.svcFloatingGanttSub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.svcFloatingGanttTitle{color:transparent!important;position:relative;min-height:16px}.svcFloatingGanttTitle:after{content:"Workflow Gantt Preview";color:var(--mc-text, #ffffff);position:absolute;left:0;top:0}.svcFloatingGanttSub,.svcFloatingGanttHint{color:var(--mc-muted-soft, #d5e0ea)!important}.svcFloatingGanttActions{display:flex;align-items:center;gap:6px;flex-wrap:nowrap}.svcFloatingGanttActions button{min-width:58px;height:26px;padding:0 8px;border:0!important;background:var(--mc-button-bg, #496176)!important;color:transparent!important;cursor:pointer;position:relative;overflow:hidden}.svcFloatingGanttActions button:nth-child(1):after{content:"Minimise"}.svcFloatingGanttActions button:nth-child(2):after{content:"Print"}.svcFloatingGanttActions button:nth-child(3):after{content:"Close"}.svcFloatingGanttActions button:after{position:absolute;inset:0;display:grid;place-items:center;color:var(--mc-text, #ffffff);line-height:1}.svcFloatingGanttActions button:hover{background:var(--mc-primary, #328fd0)!important}.svcFloatingGanttToolbar,.svcFloatingGanttFoot{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.svcFloatingGanttToolbar{padding:8px 10px;border-bottom:1px solid var(--mc-border, rgba(255, 255, 255, .08))!important}.svcFloatingGanttToolbar button,.svcFloatingGanttToolbar select{border:0!important;background:var(--mc-button-bg, #496176)!important;color:var(--mc-text, #ffffff)!important;cursor:pointer}.svcFloatingGanttToolbar button{min-height:26px;padding:0 8px}.svcFloatingGanttToolbar button.isActive,.svcFloatingGanttToolbar button.isPrimary,.svcFloatingGanttToolbar button:hover{background:var(--mc-primary, #328fd0)!important}.svcFloatingGanttToolbar button.isActiveSoft{background:var(--mc-button-hover, #5b768d)!important}.svcFloatingGanttToolbar label{display:inline-flex;align-items:center;gap:5px;color:var(--mc-muted-soft, #d5e0ea)!important}.svcFloatingGanttToolbar select{min-height:26px;padding:0 22px 0 7px;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#d5e0ea 50%),linear-gradient(135deg,#d5e0ea 50%,transparent 50%);background-position:calc(100% - 12px) calc(50% - 2px),calc(100% - 7px) calc(50% - 2px);background-size:5px 5px;background-repeat:no-repeat}.svcFloatingGanttHint{padding:5px 10px;border-bottom:1px solid var(--mc-border, rgba(255, 255, 255, .08))!important;line-height:1.25}.svcFloatingGanttBody{position:relative;min-width:0;overflow:auto;padding:10px}.svcFloatingGanttRows{position:relative;display:grid;align-content:start;gap:0;min-width:620px}.svcFloatingGanttRow{position:relative;z-index:3;display:grid;grid-template-columns:190px minmax(360px,1fr);gap:8px;align-items:center;height:44px;padding:4px 2px}.svcFloatingGanttTask{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px;align-items:start;min-width:0;background:var(--mc-row-bg, #213443)!important;position:relative;z-index:6}.svcFloatingGanttTask>span{width:8px;height:22px;margin-top:1px}.svcFloatingGanttTask div div,.svcFloatingGanttTask p{margin:0;line-height:1.3}.svcFloatingGanttTask div div{color:var(--mc-text, #ffffff)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.svcFloatingGanttTask p{margin-top:2px;color:var(--mc-muted-soft, #d5e0ea)!important}.svcFloatingGanttTrack{position:relative;z-index:5;height:28px;border:0!important;background:var(--mc-row-bg, #213443)!important;overflow:hidden}.svcFloatingGanttTrack i{position:absolute;top:0;bottom:0;width:1px;background:#ffffff24}.svcFloatingGanttTrack b{position:absolute;top:6px;bottom:6px;min-width:8px;cursor:grab;z-index:8}.svcFloatingGanttTrackLayer{position:absolute;top:0;left:198px;right:2px;z-index:4;pointer-events:none;overflow:hidden}.svcFloatingGanttLinks{display:block;width:100%;height:100%;overflow:visible;pointer-events:none}.svcFloatingGanttLinks path{fill:none;stroke:#d5e0ea80;stroke-width:1.1;vector-effect:non-scaling-stroke}.svcFloatingGanttLinks path.isBlocking{stroke:#ffd28ab3}.svcFloatingGanttLinks path.isSoft{stroke:#d5e0ea57;stroke-dasharray:4 4}.svcFloatingGanttLinks polygon{fill:#d5e0eab3;stroke:none}.svcFloatingGanttLinks polygon.isSoft{fill:#d5e0ea66}.svcFloatingGanttLinks text{fill:var(--mc-muted-soft, #d5e0ea);stroke:transparent;font-size:9px;dominant-baseline:middle}.svcFloatingGanttEmpty{padding:10px;border:0!important;background:var(--mc-row-bg, #213443)!important;color:var(--mc-muted-soft, #d5e0ea)!important}.svcFloatingGanttFoot{padding:8px 10px;border-top:1px solid var(--mc-border, rgba(255, 255, 255, .08))!important}.svcFloatingGanttFoot span{min-height:20px;display:inline-flex;align-items:center;padding:2px 7px;background:var(--mc-button-bg, #496176)!important;color:var(--mc-text, #ffffff)!important}.svcFloatingGanttResize{position:absolute;right:0;bottom:0;width:16px;height:16px;border:0;background:linear-gradient(135deg,transparent 50%,var(--mc-primary, #328fd0) 50%);cursor:nwse-resize}.svcGanttPrintOnly{display:none}@media(max-width:1180px){.svcWorkspaceGrid{grid-template-columns:1fr}.svcWorkspaceRail{position:static}}@media(max-width:760px){.svcWorkspaceHero,.svcCommercialPlanBox,.svcCommercialFooter{display:grid;grid-template-columns:1fr}.svcFloatingGantt{width:calc(100vw - 16px)!important;transform:translate(8px,80px)!important}.svcFloatingGanttRows{min-width:560px}.svcFloatingGanttRow{grid-template-columns:170px minmax(340px,1fr)}.svcFloatingGanttTrackLayer{left:178px}.svcFloatingGanttActions{display:grid;grid-template-columns:repeat(3,1fr)}.svcFloatingGanttActions button{width:100%;min-width:0}}@media print{body *{visibility:hidden!important}.svcGanttPrintOnly,.svcGanttPrintOnly *{visibility:visible!important}.svcGanttPrintOnly{display:block!important;position:absolute!important;inset:0!important;width:100%!important;padding:0!important;background:#fff!important}}.expSetupPage,.expSetupPage *{box-sizing:border-box;font-family:var(--mc-azure-font, "Segoe UI", Arial, sans-serif);font-size:12px;font-weight:400}.expSetupPage{display:grid;gap:10px;min-width:0;padding-bottom:10px}.expSetupHero{display:grid;gap:10px;min-width:0;padding:12px;border-top:1px solid #4c5663;border-radius:2px;background:linear-gradient(135deg,#3f4753,#232b36);color:#fff}.expSetupHeroTop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.expSetupHeroTop h1,.expSetupHeroTop p{margin:0}.expSetupHeroTop h1{font-size:14px;line-height:1.25;color:#fff}.expSetupHeroTop p{margin-top:3px;color:#ffffffb8;line-height:1.35}.expSetupHeroTop>span{min-height:22px;display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.14)}.expSetupProgress{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.expSetupStep{display:flex;align-items:center;gap:8px;min-height:34px;padding:6px 8px;border-top:1px solid rgba(255,255,255,.12);border-radius:2px;background:#ffffff0f;min-width:0}.expSetupStep.is-current{background:#0078d438;border-top-color:#79aef7e6}.expSetupStep.is-next{background:#ffffff14}.expSetupStep.is-done{background:#22c55e29;border-top-color:#22c55eb3}.expSetupStep i{width:20px;height:20px;border-radius:2px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;background:#ffffff1f;color:#fff;font-style:normal;font-size:11px}.expSetupStep.is-current i{background:var(--mc-azure-primary-btn, #0078d4)}.expSetupStep b{color:#ffffffdb;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.expSetupGrid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,.8fr);gap:10px;align-items:start}.expSetupMain,.expSetupRail{display:grid;gap:10px;min-width:0}.expSetupRail{position:sticky;top:10px}.expSetupCard{display:grid;gap:10px;min-width:0;padding:10px 12px;border-top:1px solid var(--mc-card-border, #d8e1ea);border-radius:2px;background:#fff}.expSetupCardHead{padding-bottom:10px;border-bottom:1px solid var(--mc-card-border, #d8e1ea)}.expSetupCardTitle{color:var(--mc-azure-text-primary, #1f2937);font-size:13px;line-height:1.3}.expSetupCardCopy{margin-top:3px;color:var(--mc-azure-text-secondary, #607086);line-height:1.35}.expSetupFieldsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}.expSetupField{display:grid;gap:5px;min-width:0}.expSetupField.isWide{grid-column:span 2}.expSetupField.isFull{grid-column:1 / -1}.expSetupField span{color:var(--mc-azure-text-secondary, #607086);font-size:11px}.expSetupField input,.expSetupField select,.expSetupField textarea{width:100%;min-width:0;border:0;border-top:1px solid var(--mc-card-border, #d8e1ea);border-radius:2px;background:#eef1f4;color:var(--mc-azure-text-primary, #1f2937);box-shadow:none;outline:none;font-size:12px}.expSetupField input,.expSetupField select{min-height:32px;height:32px;padding:0 8px}.expSetupField textarea{min-height:88px;padding:8px;resize:vertical;line-height:1.45}.expSetupField select{appearance:none;padding-right:26px;background-image:linear-gradient(45deg,transparent 50%,#7b8ea5 50%),linear-gradient(135deg,#7b8ea5 50%,transparent 50%);background-position:calc(100% - 13px) calc(50% - 2px),calc(100% - 8px) calc(50% - 2px);background-size:5px 5px;background-repeat:no-repeat}.expTicketTierStack{display:grid;gap:8px}.expTicketTierRow{display:grid;grid-template-columns:minmax(150px,1.2fr) minmax(100px,.7fr) minmax(110px,.7fr) minmax(90px,.6fr) auto;gap:8px;align-items:end;padding:8px;border-top:1px solid var(--mc-card-border, #d8e1ea);border-radius:2px;background:#f8fbff}.expSetupActions{display:flex;gap:8px;flex-wrap:wrap}.expSetupBtn,.expSetupMiniBtn,.expStudioFooterBtn{min-height:30px;height:30px;padding:0 12px;border-radius:2px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;color:var(--mc-azure-link, #0067b8);background:#fff;border-color:var(--mc-card-border, #d8e1ea);cursor:pointer;text-decoration:none;white-space:nowrap}.expSetupBtn.isPrimary,.expStudioFooterBtn.isPrimary{background:var(--mc-azure-primary-btn, #0078d4);border-color:var(--mc-azure-primary-btn, #0078d4);color:#fff}.expSetupMiniBtn.isDanger{color:#b42318;border-color:#f0c7c7}.expSetupInfoStack,.expSetupReadyStack{display:grid;gap:6px}.expSetupInfoRow,.expSetupReadyRow{display:grid;grid-template-columns:minmax(100px,120px) minmax(0,1fr);gap:8px;align-items:center;padding:7px 10px;border-top:1px solid var(--mc-card-border, #d8e1ea);border-radius:2px;background:#f8fbff}.expSetupInfoRow span,.expSetupReadyRow span{color:var(--mc-azure-text-secondary, #607086);font-size:11px}.expSetupInfoRow strong,.expSetupReadyRow strong{color:var(--mc-azure-text-primary, #1f2937);overflow-wrap:anywhere}.expSetupReadyRow{display:flex;justify-content:space-between}.expSetupReadyRow strong.isReady{color:#1f7a3f}.expSetupReadyRow strong.isMissing{color:#c23934}.expSetupPublishBox{display:grid;gap:4px;padding:10px;border-top:1px solid #f0c7c7;border-radius:2px;background:#fff5f5}.expSetupPublishBox.isReady{border-top-color:#b8dfc2;background:#f4fbf6}.expSetupPublishBox strong{color:var(--mc-azure-text-primary, #1f2937)}.expSetupPublishBox span{color:var(--mc-azure-text-secondary, #607086)}.expSetupAlert,.expSetupLoading{padding:10px 12px;border-radius:2px;border-top:1px solid var(--mc-card-border, #d8e1ea);background:#fff;color:var(--mc-azure-text-secondary, #607086)}.expSetupAlert.isError{background:#fff5f5;border-top-color:#f0c7c7;color:#8b3a3a}.expSetupAlert.isSuccess{background:#f4fbf6;border-top-color:#b8dfc2;color:#245c35}.expStudioFooterBar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border-top:1px solid var(--mc-card-border, #d8e1ea);border-radius:2px;background:#fff}.expStudioFooterMeta,.expStudioFooterActions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.expStudioFooterMeta{justify-content:center}.expStudioFooterMeta span{min-height:24px;display:inline-flex;align-items:center;padding:2px 8px;border-top:1px solid var(--mc-card-border, #d8e1ea);border-radius:2px;background:#f8fbff;color:var(--mc-azure-text-secondary, #607086)}.expStudioFooterActions{justify-content:flex-end}@media(max-width:1180px){.expSetupGrid{grid-template-columns:1fr}.expSetupRail{position:static}}@media(max-width:920px){.expSetupProgress{grid-template-columns:repeat(2,minmax(0,1fr))}.expSetupFieldsGrid,.expTicketTierRow,.expStudioFooterBar{grid-template-columns:1fr}.expSetupField.isWide,.expSetupField.isFull{grid-column:auto}.expStudioFooterMeta,.expStudioFooterActions{justify-content:flex-start}}.venueStudio,.venueStudio *{box-sizing:border-box;font-family:var(--mc-azure-font, "Segoe UI", Arial, sans-serif);font-size:12px;font-weight:400}.venueStudio{display:grid;gap:10px;min-width:0;padding:12px;border-top:1px solid var(--mc-card-border, #d8e1ea);border-radius:2px;background:#fff}.venueStudioTop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--mc-card-border, #d8e1ea)}.venueStudioEyebrow{color:var(--mc-azure-link, #0067b8);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.venueStudioTop h2,.venueStudioTop p{margin:0}.venueStudioTop h2{margin-top:2px;color:var(--mc-azure-text-primary, #1f2937);font-size:16px;line-height:1.25}.venueStudioTop p{margin-top:4px;color:var(--mc-azure-text-secondary, #607086);line-height:1.35}.venueStudioStats{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.venueStudioStats span{min-height:24px;display:inline-flex;align-items:center;padding:2px 8px;border-top:1px solid var(--mc-card-border, #d8e1ea);border-radius:2px;background:#f8fbff;color:var(--mc-azure-text-secondary, #607086)}.venueSummaryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.venueSummaryGrid article{display:grid;gap:4px;min-width:0;padding:10px;border-top:1px solid var(--mc-card-border, #d8e1ea);border-radius:2px;background:#f8fbff}.venueSummaryGrid span{color:var(--mc-azure-text-secondary, #607086);font-size:11px}.venueSummaryGrid strong{color:var(--mc-azure-text-primary, #1f2937);font-size:13px;overflow-wrap:anywhere}.venueSummaryGrid p{margin:0;color:var(--mc-azure-text-secondary, #607086);line-height:1.35}.venueDesignerLauncher{display:flex;gap:8px;flex-wrap:wrap}.venueOpenDesignerBtn{min-height:32px;padding:0 12px;border:1px solid var(--mc-azure-primary-btn, #0078d4);border-radius:2px;background:var(--mc-azure-primary-btn, #0078d4);color:#fff;cursor:pointer}.venueOpenDesignerBtn.isSecondary{background:#fff;color:var(--mc-azure-link, #0067b8);border-color:var(--mc-card-border, #d8e1ea)}.venueDesignerOverlay{position:fixed;inset:74px 16px 16px;z-index:1080;pointer-events:none}.venueDesignerOverlay.isMinimized{inset:auto 16px 16px auto}.venueStickyBoard{position:relative;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);min-width:0;max-height:calc(100vh - 96px);pointer-events:auto;border:1px solid #b8cde2;border-radius:3px;background:#fff;box-shadow:0 18px 38px #0f172a38;overflow:auto}.venueStickyHandle{position:sticky;top:0;z-index:3;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:38px;padding:7px 10px;background:#f8fbff;border-bottom:1px solid var(--mc-card-border, #d8e1ea);color:var(--mc-azure-text-primary, #1f2937);cursor:move;-webkit-user-select:none;user-select:none}.venueStickyHandle span{color:var(--mc-azure-text-secondary, #607086)}.venueStickyHandle strong{color:var(--mc-azure-link, #0067b8)}.venueStickyActions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.venueStickyActions button,.venueGenerator button,.venueLevelDock button,.venuePanelBlock button,.venueInspectorMoveGrid button,.venueClassActions button,.venueStudioInspector>button,.venueInspectorDanger{min-height:30px;height:30px;padding:0 10px;border:1px solid var(--mc-card-border, #d8e1ea);border-radius:2px;background:#fff;color:var(--mc-azure-link, #0067b8);cursor:pointer;white-space:nowrap}.venueGenerator{display:grid;grid-template-columns:minmax(180px,1fr) 150px auto auto;gap:8px;align-items:end;padding:10px;border-bottom:1px solid var(--mc-card-border, #d8e1ea);background:#f8fbff}.venueGenerator label{display:grid;gap:5px;min-width:0}.venueGenerator label span{color:var(--mc-azure-text-secondary, #607086);font-size:11px}.venueGenerator select,.venueGenerator input,.venueLevelDock select{width:100%;min-width:0;min-height:32px;height:32px;border:0;border-top:1px solid var(--mc-card-border, #d8e1ea);border-radius:2px;background:#eef1f4;color:var(--mc-azure-text-primary, #1f2937);padding:0 8px;outline:none}.venueGenerator select,.venueLevelDock select{appearance:none;padding-right:26px;background-image:linear-gradient(45deg,transparent 50%,#7b8ea5 50%),linear-gradient(135deg,#7b8ea5 50%,transparent 50%);background-position:calc(100% - 13px) calc(50% - 2px),calc(100% - 8px) calc(50% - 2px);background-size:5px 5px;background-repeat:no-repeat}.venueLevelDock{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) 150px;gap:8px;min-width:0;padding:10px;border-bottom:1px solid var(--mc-card-border, #d8e1ea);background:#fff}.venueLevelDock button{height:auto;min-height:54px;display:grid;gap:2px;justify-items:start;text-align:left}.venueLevelDock button.isActive{background:#e8f3ff;border-color:#9bc9f3}.venueLevelDock button span{color:var(--mc-azure-text-secondary, #607086);font-size:10px}.venueLevelDock button strong{color:var(--mc-azure-text-primary, #1f2937);font-size:12px}.venueLevelDock button em{color:var(--mc-azure-link, #0067b8);font-size:11px;font-style:normal}.venueStudioShell{display:grid;grid-template-columns:170px minmax(0,1fr) 300px;gap:10px;min-width:0;align-items:start;padding:10px}.venueStudioLeftPanel,.venueStudioInspector{display:grid;gap:10px;min-width:0;padding:10px;border-top:1px solid var(--mc-card-border, #d8e1ea);border-radius:2px;background:#f8fbff;align-self:start}.venuePanelBlock{display:grid;gap:6px}.venuePanelTitle,.venueInspectorTitle{color:var(--mc-azure-text-primary, #1f2937);font-size:13px;line-height:1.3}.venuePanelBlock button.isActive{background:var(--mc-azure-primary-btn, #0078d4);border-color:var(--mc-azure-primary-btn, #0078d4);color:#fff}.venueCanvasViewport,.venue3DViewport{min-width:0;min-height:620px;overflow:auto;background:#eef3f8;display:grid;place-items:start center;padding:12px;border-top:1px solid #c9d8e8}.venue3DViewport{display:block;height:650px;padding:0;background:#0f172a}.venueStudioCanvas{width:1000px;height:680px;border:1px solid #c9d8e8;background:#fff;box-shadow:0 12px 24px #0f172a14}.venueElevationPlane{transform-box:fill-box;transform-origin:center}.venueElevationPlane.elevation-1{transform:skew(-2deg) scale(.99)}.venueElevationPlane.elevation-2{transform:skew(-4deg) scale(.97)}.venueElevationPlane.elevation-3{transform:skew(-6deg) scale(.95)}.venueElevationPlane.elevation-4{transform:skew(-8deg) scale(.93)}.studioStage{fill:#111827}.studioStageText,.studioEntranceText{fill:#fff;font-size:13px;letter-spacing:.04em;font-weight:600}.studioAisle{fill:#94a3b83d;stroke:#64748b59;stroke-dasharray:5 5}.studioAisleText{fill:#64748b;font-size:10px;letter-spacing:.08em}.studioEntrance{fill:#475569}.studioZone{stroke-width:2;fill-opacity:.72;cursor:pointer}.studioZoneTitle{fill:#1f2937;font-size:14px;font-weight:600;pointer-events:none}.studioZoneSub{fill:#475569;font-size:11px;pointer-events:none}.isSelectedSection .studioZone{stroke-width:4}.studioSeat{stroke-width:1;cursor:pointer}.studioSeat.is-blocked{fill:#cbd5e1;stroke:#64748b;opacity:.72}.studioSeat.isSelected{stroke:#ef4444!important;stroke-width:3}.studioSeatText{fill:#1f2937;font-size:7px;pointer-events:none}.venueInspectorMoveGrid,.venueClassActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.venueClassActions{padding-top:8px;border-top:1px solid var(--mc-card-border, #d8e1ea)}.venueInspectorCard{display:grid;gap:4px;padding:10px;border-top:1px solid var(--mc-card-border, #d8e1ea);border-radius:2px;background:#fff}.venueInspectorCard span{color:var(--mc-azure-text-secondary, #607086);font-size:11px}.venueInspectorCard strong{color:var(--mc-azure-text-primary, #1f2937)}.venueInspectorCard em{color:var(--mc-azure-link, #0067b8);font-style:normal}.venueInspectorDanger{color:#b42318;border-color:#f0c7c7}.venueInspectorEmpty{padding:10px;border-top:1px solid var(--mc-card-border, #d8e1ea);border-radius:2px;background:#fff;color:var(--mc-azure-text-secondary, #607086)}.venueStickyResize{position:absolute;right:6px;bottom:6px;z-index:5;width:28px;height:28px;border:1px solid #b8cde2;border-radius:2px;background:#fff;color:var(--mc-azure-link, #0067b8);cursor:nwse-resize}@media(max-width:1280px){.venueStudioShell{grid-template-columns:1fr}.venueStudioLeftPanel,.venueStudioInspector{grid-template-columns:repeat(3,minmax(0,1fr))}.venuePanelBlock,.venueInspectorTitle,.venueInspectorMoveGrid,.venueInspectorCard,.venueClassActions,.venueStudioInspector>button,.venueInspectorDanger,.venueInspectorEmpty{grid-column:1 / -1}}@media(max-width:980px){.venueSummaryGrid,.venueGenerator,.venueLevelDock{grid-template-columns:repeat(2,minmax(0,1fr))}.venueStickyHandle{grid-template-columns:1fr}.venueStickyActions{justify-content:flex-start}}@media(max-width:760px){.venueStudioTop,.venueStudioLeftPanel,.venueStudioInspector,.venueGenerator,.venueLevelDock,.venueClassActions,.venueSummaryGrid{grid-template-columns:1fr;display:grid}.venueDesignerOverlay{inset:8px}.venueStudioStats{justify-content:flex-start}.venueCanvasViewport{min-height:520px;padding:8px}.venueStudioCanvas{width:860px;height:585px}}.bookingFulfilmentPanel,.bookingFulfilmentPanel *{box-sizing:border-box;font-family:var(--mc-font, "Segoe UI", Tahoma, Geneva, Verdana, sans-serif)!important;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:2px!important}.bookingFulfilmentPanel{min-width:0;padding:12px;display:grid;gap:12px;background:#344656;color:#fff;border:0}.bookingFulfilmentHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.bookingFulfilmentTitle,.bookingFulfilmentTaskTitle,.bookingFulfilmentChargeTitle,.bookingFulfilmentSectionTitle{color:#fff;line-height:1.35}.bookingFulfilmentSub,.bookingFulfilmentTaskSub{margin-top:4px;color:#d5e0ea}.bookingFulfilmentBtn{min-height:32px;padding:7px 10px;border:0;background:#328fd0;color:#fff;cursor:pointer}.bookingFulfilmentBtn:hover{background:#3a9fe4}.bookingFulfilmentBtn.isGhost{background:#496176;color:#fff}.bookingFulfilmentBtn.isGhost:hover{background:#5b768d}.bookingFulfilmentNotice,.bookingFulfilmentEmpty{padding:10px;background:#213443;color:#d5e0ea;border:0}.bookingFulfilmentNotice.isDanger{background:#8b3535;color:#fff}.bookingFulfilmentMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:0}.bookingFulfilmentMetrics div{padding:10px;display:grid;gap:4px;background:#213443;border-left:1px solid rgba(255,255,255,.08)}.bookingFulfilmentMetrics div:first-child{border-left:0}.bookingFulfilmentMetrics span{color:#d5e0ea}.bookingFulfilmentMetrics strong{color:#fff}.bookingFulfilmentProgress{height:7px;overflow:hidden;background:#213443}.bookingFulfilmentProgress span{display:block;height:100%;background:#6ed0ff}.bookingFulfilmentTaskList,.bookingFulfilmentChargeList,.bookingFulfilmentChargeables,.bookingFulfilmentTotals{display:grid;gap:8px}.bookingFulfilmentTask{padding:10px;display:grid;grid-template-columns:40px minmax(0,1fr) 160px;align-items:center;gap:10px;background:#213443;border:0}.bookingFulfilmentTask.status-done{background:#2f76503d}.bookingFulfilmentTask.status-blocked{background:#8b35353d}.bookingFulfilmentTask.status-in_progress{background:#8a64193d}.bookingFulfilmentTaskIndex{width:30px;height:30px;display:grid;place-items:center;border-radius:999px!important;background:#328fd0;color:#fff}.bookingFulfilmentSelect{width:100%;min-height:32px;padding:7px 9px;border:0;background:#243747;color:#fff;outline:none;color-scheme:dark}.bookingFulfilmentChargeRow,.bookingFulfilmentTotals div{padding:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#213443;border:0}.bookingFulfilmentTotals{padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}@media(max-width:760px){.bookingFulfilmentHeader,.bookingFulfilmentChargeRow,.bookingFulfilmentTotals div{flex-direction:column;align-items:stretch}.bookingFulfilmentMetrics,.bookingFulfilmentTask{grid-template-columns:1fr}.bookingFulfilmentMetrics div{border-left:0;border-top:1px solid rgba(255,255,255,.08)}.bookingFulfilmentMetrics div:first-child{border-top:0}}.mBookingShellCard,.mBookingShellCard *,.mBookingCalendar,.mBookingCalendar *,.mOpsCalendar,.mOpsCalendar *,.mBookingDrawerWrap,.mBookingDrawerWrap *{box-sizing:border-box;font-family:var(--mc-font, "Segoe UI", Tahoma, Geneva, Verdana, sans-serif)!important;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:2px!important}.mBookingShellCard{min-width:0;padding:12px;display:grid;gap:10px;background:#344656;color:#fff;border:0;box-shadow:none}.mBookingShellHead{min-height:42px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.mBookingShellCopy,.mBookingShellBody,.mBookingCalendar,.mOpsCalendar,.mOpsCalendarHead{min-width:0;display:grid;gap:10px}.mBookingShellTitle,.mOpsCalendarTitle,.mBookingStepTitle,.mBookingDrawerTitle,.mBookingCalendarDayLabel,.mOpsCalendarLaneHead,.mBookingCalendarCardTitle,.mOpsCalendarBookingTitle{color:#fff;line-height:1.35}.mBookingShellSubtitle,.mOpsCalendarSub,.mBookingDrawerEyebrow,.mBookingDrawerSubtitle,.mBookingCalendarRange,.mBookingCalendarCornerText,.mBookingCalendarHourLabel,.mOpsCalendarHour,.mBookingCalendarCardSub,.mOpsCalendarBookingSub,.mBookingCalendarCardMeta,.mOpsCalendarBookingTime,.mBookingCheck{color:#d5e0ea;line-height:1.4}.mBookingChipRow,.mBookingCalendarToolbar,.mBookingCalendarToolbarLeft,.mBookingCalendarToolbarRight,.mBookingCalendarNavGroup{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mBookingCalendarToolbar{justify-content:space-between}.mBookingChip,.mBookingCalendarNavBtn{min-height:30px;padding:6px 10px;display:inline-flex;align-items:center;justify-content:center;border:0;background:#496176;color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none;box-shadow:none}.mBookingChip:hover,.mBookingCalendarNavBtn:hover{background:#5b768d;color:#fff}.mBookingChip.is-active,.mBookingCalendarNavBtn.is-today{background:#328fd0;color:#fff}.mBookingChip.is-view{min-width:104px}.mBookingCalendarHeaderCard,.mBookingCalendarShell,.mOpsCalendarShell{min-width:0;background:#344656;color:#fff;border:0;box-shadow:none;overflow:hidden}.mBookingCalendarHeaderCard{padding:10px 12px}.mBookingCalendarGrid,.mOpsCalendarGrid{background:#344656}.mBookingCalendarCorner,.mBookingCalendarDayHead,.mOpsCalendarCorner,.mOpsCalendarLaneHead{min-height:40px;padding:8px 10px;background:#223443;color:#fff;border:0}.mBookingCalendarDayHead,.mOpsCalendarLaneHead{display:flex;align-items:center}.mBookingCalendarHour,.mOpsCalendarHour{min-height:60px;padding:6px 8px;background:#223443;color:#d5e0ea;border-top:1px solid rgba(255,255,255,.08)}.mBookingCalendarCell,.mOpsCalendarCell{min-height:60px;padding:6px;background:#344656;border-top:1px solid rgba(255,255,255,.08);border-left:1px solid rgba(255,255,255,.08)}.mBookingCalendarCardStack{display:grid;gap:6px}.mBookingCalendarCard,.mOpsCalendarBooking{width:100%;padding:8px;display:grid;gap:3px;text-align:left;background:#213443;color:#fff;border:0;box-shadow:none;cursor:pointer}.mOpsCalendarBooking{margin-bottom:6px;cursor:move}.mOpsCalendarBooking:last-child{margin-bottom:0}.mBookingCalendarCard:hover,.mOpsCalendarBooking:hover{background:#38536a}.mBookingCalendarCard.is-confirmed,.mOpsCalendarBooking.is-confirmed,.mOpsCalendarBooking[data-status=confirmed]{background:#328fd038;box-shadow:inset 3px 0 #328fd0}.mBookingCalendarCard.is-completed,.mOpsCalendarBooking.is-completed,.mOpsCalendarBooking[data-status=completed]{background:#2f76503d;box-shadow:inset 3px 0 #2f7650}.mBookingCalendarCard.is-pending,.mOpsCalendarBooking.is-pending,.mOpsCalendarBooking[data-status=pending],.mOpsCalendarBooking[data-status=waitlisted]{background:#8a64193d;box-shadow:inset 3px 0 #8a6419}.mBookingCalendarCard.is-cancelled,.mBookingCalendarCard.is-no-show,.mOpsCalendarBooking.is-cancelled,.mOpsCalendarBooking.is-no-show,.mOpsCalendarBooking[data-status=cancelled],.mOpsCalendarBooking[data-status=no-show]{background:#8b35353d;box-shadow:inset 3px 0 #8b3535}.mBookingDrawerWrap{position:fixed;inset:0;z-index:1500}.mBookingDrawerBackdrop{position:absolute;inset:0;border:0;background:#0a1016b8}.mBookingDrawer{position:absolute;top:0;right:0;width:min(610px,96vw);height:100%;display:grid;grid-template-rows:auto 1fr auto;background:#344656;color:#fff;border:0;box-shadow:none}.mBookingDrawerHead{padding:12px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;background:#223443;border:0}.mBookingDrawerClose{width:30px;height:30px;border:0;background:#496176;color:#fff;cursor:pointer;line-height:1}.mBookingDrawerClose:hover{background:#5b768d}.mBookingDrawerBody{padding:12px;display:grid;gap:12px;overflow:auto;scrollbar-width:thin;scrollbar-color:#5c7284 transparent}.mBookingDrawerBody::-webkit-scrollbar{width:8px;height:8px}.mBookingDrawerBody::-webkit-scrollbar-track{background:transparent}.mBookingDrawerBody::-webkit-scrollbar-thumb{background:#5c7284;border-radius:999px}.mBookingDrawerFoot{padding:12px;display:flex;justify-content:flex-end;gap:8px;background:#223443;border:0}.mBookingStepBlock{padding-bottom:12px;display:grid;gap:8px;border-bottom:1px solid rgba(255,255,255,.08)}.mBookingStepBlock:last-child{padding-bottom:0;border-bottom:0}.mBookingCheck{display:inline-flex;align-items:center;gap:8px}.mBookingCalendar,.mOpsCalendar,.mBookingCalendar *,.mOpsCalendar *{scrollbar-color:#5c7284 transparent}.mBookingCalendar button,.mOpsCalendar button,.mBookingCalendar .btn,.mOpsCalendar .btn{border-radius:2px}.mBookingCalendar .rbc-calendar,.mOpsCalendar .rbc-calendar{background:#344656;color:#fff;border:0}.mBookingCalendar .rbc-toolbar,.mOpsCalendar .rbc-toolbar{margin-bottom:10px;display:flex;gap:8px;flex-wrap:wrap;color:#fff}.mBookingCalendar .rbc-toolbar .rbc-toolbar-label,.mOpsCalendar .rbc-toolbar .rbc-toolbar-label{color:#fff;line-height:1.3}.mBookingCalendar .rbc-btn-group,.mOpsCalendar .rbc-btn-group{display:flex;gap:6px;flex-wrap:wrap}.mBookingCalendar .rbc-toolbar button,.mOpsCalendar .rbc-toolbar button{min-width:74px;min-height:30px;padding:6px 10px;border:0;background:#496176;color:#fff;box-shadow:none}.mBookingCalendar .rbc-toolbar button:hover:not(:disabled),.mOpsCalendar .rbc-toolbar button:hover:not(:disabled),.mBookingCalendar .rbc-toolbar button.rbc-active,.mOpsCalendar .rbc-toolbar button.rbc-active{background:#328fd0;color:#fff}.mBookingCalendar .rbc-month-view,.mBookingCalendar .rbc-time-view,.mBookingCalendar .rbc-agenda-view,.mOpsCalendar .rbc-month-view,.mOpsCalendar .rbc-time-view,.mOpsCalendar .rbc-agenda-view{overflow:hidden;background:#344656;border:0}.mBookingCalendar .rbc-time-header,.mBookingCalendar .rbc-header,.mBookingCalendar .rbc-time-gutter,.mBookingCalendar .rbc-timeslot-group,.mBookingCalendar .rbc-day-slot,.mBookingCalendar .rbc-time-content,.mBookingCalendar .rbc-time-header-content,.mOpsCalendar .rbc-time-header,.mOpsCalendar .rbc-header,.mOpsCalendar .rbc-time-gutter,.mOpsCalendar .rbc-timeslot-group,.mOpsCalendar .rbc-day-slot,.mOpsCalendar .rbc-time-content,.mOpsCalendar .rbc-time-header-content{border-color:#ffffff14}.mBookingCalendar .rbc-header,.mOpsCalendar .rbc-header{padding:8px;background:#223443;color:#fff;line-height:1.35}.mBookingCalendar .rbc-date-cell,.mBookingCalendar .rbc-label,.mBookingCalendar .rbc-agenda-date-cell,.mBookingCalendar .rbc-agenda-time-cell,.mOpsCalendar .rbc-date-cell,.mOpsCalendar .rbc-label,.mOpsCalendar .rbc-agenda-date-cell,.mOpsCalendar .rbc-agenda-time-cell{color:#d5e0ea}.mBookingCalendar .rbc-off-range-bg,.mOpsCalendar .rbc-off-range-bg{background:#263b4c}.mBookingCalendar .rbc-today,.mOpsCalendar .rbc-today{background:#328fd02e}.mBookingCalendar .rbc-current-time-indicator,.mOpsCalendar .rbc-current-time-indicator{background:#328fd0}.mBookingCalendar .rbc-event,.mBookingCalendar .rbc-background-event,.mOpsCalendar .rbc-event,.mOpsCalendar .rbc-background-event{border:0;color:#fff;box-shadow:none}.mBookingCalendar .rbc-event.status-confirmed,.mBookingCalendar .rbc-event[data-status=confirmed],.mOpsCalendar .rbc-event.status-confirmed,.mOpsCalendar .rbc-event[data-status=confirmed]{background:#328fd0}.mBookingCalendar .rbc-event.status-completed,.mBookingCalendar .rbc-event[data-status=completed],.mOpsCalendar .rbc-event.status-completed,.mOpsCalendar .rbc-event[data-status=completed]{background:#2f7650}.mBookingCalendar .rbc-event.status-pending,.mBookingCalendar .rbc-event.status-waitlisted,.mBookingCalendar .rbc-event[data-status=pending],.mBookingCalendar .rbc-event[data-status=waitlisted],.mOpsCalendar .rbc-event.status-pending,.mOpsCalendar .rbc-event.status-waitlisted,.mOpsCalendar .rbc-event[data-status=pending],.mOpsCalendar .rbc-event[data-status=waitlisted]{background:#8a6419}.mBookingCalendar .rbc-event.status-cancelled,.mBookingCalendar .rbc-event.status-no-show,.mBookingCalendar .rbc-event[data-status=cancelled],.mBookingCalendar .rbc-event[data-status=no-show],.mOpsCalendar .rbc-event.status-cancelled,.mOpsCalendar .rbc-event.status-no-show,.mOpsCalendar .rbc-event[data-status=cancelled],.mOpsCalendar .rbc-event[data-status=no-show]{background:#8b3535}.mBookingCalendar .rbc-selected,.mOpsCalendar .rbc-selected{filter:brightness(1.05)}.mBookingCalendar .rbc-event-label,.mBookingCalendar .rbc-event-content,.mOpsCalendar .rbc-event-label,.mOpsCalendar .rbc-event-content{color:#fff}.mBookingCalendar .fc,.mOpsCalendar .fc{color:#fff;--fc-border-color: rgba(255, 255, 255, .08);--fc-page-bg-color: #344656;--fc-neutral-bg-color: #223443;--fc-list-event-hover-bg-color: #38536a;--fc-button-bg-color: #496176;--fc-button-border-color: #496176;--fc-button-hover-bg-color: #328fd0;--fc-button-hover-border-color: #328fd0;--fc-button-active-bg-color: #328fd0;--fc-button-active-border-color: #328fd0;--fc-event-bg-color: #328fd0;--fc-event-border-color: #328fd0;--fc-event-text-color: #ffffff;--fc-today-bg-color: rgba(50, 143, 208, .18)}.mBookingCalendar .fc .fc-toolbar-title,.mOpsCalendar .fc .fc-toolbar-title{color:#fff;line-height:1.3}.mBookingCalendar .fc .fc-button,.mOpsCalendar .fc .fc-button{border-radius:2px;box-shadow:none;text-transform:none}.mBookingCalendar .fc .fc-scrollgrid,.mBookingCalendar .fc .fc-theme-standard td,.mBookingCalendar .fc .fc-theme-standard th,.mOpsCalendar .fc .fc-scrollgrid,.mOpsCalendar .fc .fc-theme-standard td,.mOpsCalendar .fc .fc-theme-standard th{border-color:#ffffff14}.mBookingCalendar .fc .fc-col-header-cell,.mOpsCalendar .fc .fc-col-header-cell{background:#223443}.mBookingCalendar .fc .fc-daygrid-day,.mBookingCalendar .fc .fc-timegrid-slot,.mBookingCalendar .fc .fc-list,.mOpsCalendar .fc .fc-daygrid-day,.mOpsCalendar .fc .fc-timegrid-slot,.mOpsCalendar .fc .fc-list{background:#344656}.mBookingCalendar .fc .fc-timegrid-axis,.mBookingCalendar .fc .fc-timegrid-slot-label,.mBookingCalendar .fc .fc-list-day-text,.mBookingCalendar .fc .fc-list-day-side-text,.mOpsCalendar .fc .fc-timegrid-axis,.mOpsCalendar .fc .fc-timegrid-slot-label,.mOpsCalendar .fc .fc-list-day-text,.mOpsCalendar .fc .fc-list-day-side-text{color:#d5e0ea}.mBookingCalendar .fc .fc-event,.mOpsCalendar .fc .fc-event{border-radius:2px}.mBookingCalendar .fc .fc-event.status-confirmed,.mBookingCalendar .fc .fc-event[data-status=confirmed],.mOpsCalendar .fc .fc-event.status-confirmed,.mOpsCalendar .fc .fc-event[data-status=confirmed]{background:#328fd0;border-color:#328fd0}.mBookingCalendar .fc .fc-event.status-completed,.mBookingCalendar .fc .fc-event[data-status=completed],.mOpsCalendar .fc .fc-event.status-completed,.mOpsCalendar .fc .fc-event[data-status=completed]{background:#2f7650;border-color:#2f7650}.mBookingCalendar .fc .fc-event.status-pending,.mBookingCalendar .fc .fc-event.status-waitlisted,.mBookingCalendar .fc .fc-event[data-status=pending],.mBookingCalendar .fc .fc-event[data-status=waitlisted],.mOpsCalendar .fc .fc-event.status-pending,.mOpsCalendar .fc .fc-event.status-waitlisted,.mOpsCalendar .fc .fc-event[data-status=pending],.mOpsCalendar .fc .fc-event[data-status=waitlisted]{background:#8a6419;border-color:#8a6419}.mBookingCalendar .fc .fc-event.status-cancelled,.mBookingCalendar .fc .fc-event.status-no-show,.mBookingCalendar .fc .fc-event[data-status=cancelled],.mBookingCalendar .fc .fc-event[data-status=no-show],.mOpsCalendar .fc .fc-event.status-cancelled,.mOpsCalendar .fc .fc-event.status-no-show,.mOpsCalendar .fc .fc-event[data-status=cancelled],.mOpsCalendar .fc .fc-event[data-status=no-show]{background:#8b3535;border-color:#8b3535}.mBookingCalendar table,.mOpsCalendar table{width:100%;border-collapse:collapse;background:#344656;color:#fff}.mBookingCalendar th,.mBookingCalendar td,.mOpsCalendar th,.mOpsCalendar td{padding:8px 10px;text-align:left;vertical-align:top;border:1px solid rgba(255,255,255,.08)}.mBookingCalendar th,.mOpsCalendar th{background:#223443;color:#d5e0ea}.mBookingCalendar td,.mOpsCalendar td{background:#344656;color:#fff}.mBookingStatusPill,.mBookingStatusBadge,.mBookingStatePill{min-height:20px;padding:3px 8px;display:inline-flex;align-items:center;border:0;color:#fff}.mBookingStatusPill.is-confirmed,.mBookingStatusBadge.is-confirmed,.mBookingStatePill.is-confirmed,[data-status=confirmed].mBookingStatusPill,[data-status=confirmed].mBookingStatusBadge,[data-status=confirmed].mBookingStatePill{background:#328fd0}.mBookingStatusPill.is-completed,.mBookingStatusBadge.is-completed,.mBookingStatePill.is-completed,[data-status=completed].mBookingStatusPill,[data-status=completed].mBookingStatusBadge,[data-status=completed].mBookingStatePill{background:#2f7650}.mBookingStatusPill.is-pending,.mBookingStatusBadge.is-pending,.mBookingStatePill.is-pending,.mBookingStatusPill.is-waitlisted,.mBookingStatusBadge.is-waitlisted,.mBookingStatePill.is-waitlisted,[data-status=pending].mBookingStatusPill,[data-status=pending].mBookingStatusBadge,[data-status=pending].mBookingStatePill,[data-status=waitlisted].mBookingStatusPill,[data-status=waitlisted].mBookingStatusBadge,[data-status=waitlisted].mBookingStatePill{background:#8a6419}.mBookingStatusPill.is-cancelled,.mBookingStatusBadge.is-cancelled,.mBookingStatePill.is-cancelled,.mBookingStatusPill.is-no-show,.mBookingStatusBadge.is-no-show,.mBookingStatePill.is-no-show,[data-status=cancelled].mBookingStatusPill,[data-status=cancelled].mBookingStatusBadge,[data-status=cancelled].mBookingStatePill,[data-status=no-show].mBookingStatusPill,[data-status=no-show].mBookingStatusBadge,[data-status=no-show].mBookingStatePill{background:#8b3535}@media(max-width:980px){.mBookingCalendarToolbar{flex-direction:column;align-items:stretch}.mBookingCalendarToolbarRight{justify-content:flex-start}.mBookingDrawer{width:100%}}@media(max-width:760px){.mBookingChipRow,.mBookingCalendarNavGroup{width:100%;display:grid;grid-template-columns:1fr}.mBookingChip,.mBookingCalendarNavBtn{width:100%}.mBookingCalendarRange{white-space:normal}.mBookingCalendar .rbc-toolbar,.mOpsCalendar .rbc-toolbar,.mBookingCalendar .fc .fc-toolbar,.mOpsCalendar .fc .fc-toolbar{display:grid;gap:8px}}body.merchant-theme .mBookingsBoardPage .mBookingCalendar,body.merchant-theme .mBookingsBoardPage .mOpsCalendar,body.merchant-theme .mBookingsBoardPage .mBookingCalendarShell,body.merchant-theme .mBookingsBoardPage .mOpsCalendarShell,body.merchant-theme .mBookingsBoardPage .mBookingCalendarGrid,body.merchant-theme .mBookingsBoardPage .mOpsCalendarGrid,body.merchant-theme .mBookingsBoardPage .mBookingCalendarHeaderCard,body.merchant-theme .mBookingsBoardPage .mBookingCalendarCell,body.merchant-theme .mBookingsBoardPage .mOpsCalendarCell,body.merchant-theme .mBookingsBoardPage .mBookingCalendarDayHead,body.merchant-theme .mBookingsBoardPage .mOpsCalendarLaneHead,body.merchant-theme .mBookingsBoardPage .mBookingCalendarCorner,body.merchant-theme .mBookingsBoardPage .mOpsCalendarCorner{background:#344656!important;color:#fff!important;border-color:#ffffff14!important}body.merchant-theme .mBookingsBoardPage .mBookingCalendarHeaderCard,body.merchant-theme .mBookingsBoardPage .mBookingCalendarCorner,body.merchant-theme .mBookingsBoardPage .mOpsCalendarCorner,body.merchant-theme .mBookingsBoardPage .mBookingCalendarDayHead,body.merchant-theme .mBookingsBoardPage .mOpsCalendarLaneHead,body.merchant-theme .mBookingsBoardPage .mBookingCalendarHour,body.merchant-theme .mBookingsBoardPage .mOpsCalendarHour{background:#223443!important;color:#d5e0ea!important}body.merchant-theme .mBookingsBoardPage .mBookingCalendarCell,body.merchant-theme .mBookingsBoardPage .mOpsCalendarCell{background:#213443!important}body.merchant-theme .mBookingsBoardPage .mBookingCalendarCell:nth-child(2n),body.merchant-theme .mBookingsBoardPage .mOpsCalendarCell:nth-child(2n){background:#263b4c!important}body.merchant-theme .mBookingsBoardPage .mBookingCalendarEmpty,body.merchant-theme .mBookingsBoardPage .mBookingCalendarEmpty *,body.merchant-theme .mBookingsBoardPage .mBookingCalendarLegend,body.merchant-theme .mBookingsBoardPage .mBookingCalendarLegend *,body.merchant-theme .mBookingsBoardPage .mBookingCalendarNoStaff,body.merchant-theme .mBookingsBoardPage .mBookingCalendarNoStaff *,body.merchant-theme .mBookingsBoardPage .mBookingCalendarWeekNav,body.merchant-theme .mBookingsBoardPage .mBookingCalendarWeekNav *,body.merchant-theme .mBookingsBoardPage .mBookingCalendarTable,body.merchant-theme .mBookingsBoardPage .mBookingCalendarTable *,body.merchant-theme .mBookingsBoardPage table,body.merchant-theme .mBookingsBoardPage thead,body.merchant-theme .mBookingsBoardPage tbody,body.merchant-theme .mBookingsBoardPage tr,body.merchant-theme .mBookingsBoardPage th,body.merchant-theme .mBookingsBoardPage td{background:#213443!important;color:#fff!important;border-color:#ffffff14!important}body.merchant-theme .mBookingsBoardPage th{background:#223443!important;color:#d5e0ea!important}body.merchant-theme .mBookingsBoardPage td:nth-child(2n){background:#263b4c!important}body.merchant-theme .mBookingsBoardPage .rbc-calendar,body.merchant-theme .mBookingsBoardPage .rbc-month-view,body.merchant-theme .mBookingsBoardPage .rbc-time-view,body.merchant-theme .mBookingsBoardPage .rbc-agenda-view,body.merchant-theme .mBookingsBoardPage .rbc-time-content,body.merchant-theme .mBookingsBoardPage .rbc-time-header,body.merchant-theme .mBookingsBoardPage .rbc-time-header-content,body.merchant-theme .mBookingsBoardPage .rbc-day-bg,body.merchant-theme .mBookingsBoardPage .rbc-day-slot,body.merchant-theme .mBookingsBoardPage .rbc-timeslot-group,body.merchant-theme .mBookingsBoardPage .rbc-time-gutter,body.merchant-theme .mBookingsBoardPage .rbc-row-bg,body.merchant-theme .mBookingsBoardPage .rbc-month-row{background:#344656!important;color:#fff!important;border-color:#ffffff14!important}body.merchant-theme .mBookingsBoardPage .rbc-header,body.merchant-theme .mBookingsBoardPage .rbc-label{background:#223443!important;color:#d5e0ea!important}body.merchant-theme .mBookingsBoardPage .rbc-today{background:#328fd02e!important}body.merchant-theme .mBookingsBoardPage .rbc-off-range-bg{background:#263b4c!important}body.merchant-theme .mBookingsBoardPage .fc,body.merchant-theme .mBookingsBoardPage .fc-scrollgrid,body.merchant-theme .mBookingsBoardPage .fc-view-harness,body.merchant-theme .mBookingsBoardPage .fc-view,body.merchant-theme .mBookingsBoardPage .fc-timegrid,body.merchant-theme .mBookingsBoardPage .fc-timegrid-body,body.merchant-theme .mBookingsBoardPage .fc-daygrid,body.merchant-theme .mBookingsBoardPage .fc-daygrid-body,body.merchant-theme .mBookingsBoardPage .fc-daygrid-day,body.merchant-theme .mBookingsBoardPage .fc-timegrid-slot,body.merchant-theme .mBookingsBoardPage .fc-timegrid-col,body.merchant-theme .mBookingsBoardPage .fc-col-header-cell{background:#344656!important;color:#fff!important;border-color:#ffffff14!important}body.merchant-theme .mBookingsBoardPage .fc-col-header-cell,body.merchant-theme .mBookingsBoardPage .fc-timegrid-axis,body.merchant-theme .mBookingsBoardPage .fc-timegrid-slot-label{background:#223443!important;color:#d5e0ea!important}body.merchant-theme .mBookingsBoardPage .fc-day-today{background:#328fd02e!important}.mBookingsBoardPage,.mBookingsBoardPage *,.mBookingDetailOverlay,.mBookingDetailOverlay *,.mBookingsWorkspaceOverlayLayer,.mBookingsWorkspaceOverlayLayer *,.mBookingsToast,.mBookingsToast *{box-sizing:border-box;font-family:var(--mc-font, "Segoe UI", Tahoma, Geneva, Verdana, sans-serif)!important;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:2px!important;box-shadow:none!important}.mBookingsToast{position:fixed;top:136px;right:18px;z-index:2600;width:min(360px,calc(100vw - 36px));min-height:58px;padding:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;background:#213443!important;color:#fff!important;border-left:3px solid #328fd0!important}.mBookingsToast div{display:grid;gap:3px;min-width:0}.mBookingsToast strong{color:#fff!important}.mBookingsToast span{color:#d5e0ea!important;line-height:1.35}.mBookingsToast button{min-height:26px;padding:0 8px;border:0!important;background:#496176!important;color:#fff!important;cursor:pointer}.mBookingsToast button:hover{background:#328fd0!important}.mBookingsToast-success{border-left-color:#2f7650!important;background:#1f4a38!important}.mBookingsToast-warning{border-left-color:#d0a238!important;background:#5f4619!important}.mBookingsToast-danger{border-left-color:#d96b6b!important;background:#6c2f2f!important}.mBookingsBoardPage{width:100%;min-width:0;display:grid;gap:10px;color:#fff!important;background:transparent!important}.mBookingsBoardPage h1,.mBookingsBoardPage h2,.mBookingsBoardPage h3,.mBookingsBoardPage p{margin:0;color:#fff!important}.mBookingsBoardHero,.mBookingsBoardControls,.mBookingsBoardWorkspaceLauncher,.mBookingsBoardPage>.mc-card,.mBookingsBoardPage>.mc-dashboard-block{min-width:0;padding:12px;display:grid;gap:10px;background:#344656!important;color:#fff!important;border:0!important}.mBookingsBoardHero{background:#223443!important}.mBookingsBoardHero .mc-dashboard-block-head,.mBookingsBoardControls .mc-dashboard-block-head,.mBookingsBoardWorkspaceLauncher .mc-dashboard-block-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:0;border:0}.mBookingsBoardHeroSummary{min-width:0;display:grid;gap:4px}.mBookingsBoardHeroTitleRow,.mBookingsBoardHeaderActions,.mBookingsBoardToolbarActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mBookingsBoardPage .mc-title-sm,.mBookingsBoardPage .mc-title-md,.mBookingsBoardPage .mc-title-lg,.mBookingsBoardPage .mc-stat-value{color:#fff!important}.mBookingsBoardPage .mc-copy,.mBookingsBoardPage .mc-label,.mBookingsBoardToolbarLabel{color:#d5e0ea!important}.mBookingsBoardHeaderActions .mc-btn,.mBookingsBoardToolbarActions .mc-btn{min-height:30px!important;padding:6px 10px!important;border:0!important;background:#496176!important;color:#fff!important;cursor:pointer}.mBookingsBoardHeaderActions .mc-btn:hover,.mBookingsBoardToolbarActions .mc-btn:hover,.mBookingsBoardHeaderActions .mc-btn-primary,.mBookingsBoardToolbarActions .mc-btn-primary{background:#328fd0!important;color:#fff!important}.mBookingsBoardHeaderActions .mc-btn:disabled,.mBookingsBoardToolbarActions .mc-btn:disabled{opacity:1!important;background:#3f5366!important;color:#d5e0ea!important;cursor:not-allowed}.mBookingsBoardStatGrid{padding:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;background:#213443!important}.mBookingsBoardStatGrid .mc-stat{min-height:58px;padding:10px;display:grid;gap:5px;background:#3c6278!important;color:#fff!important;border:0!important}.mBookingsBoardStatGrid .mc-stat-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.mBookingsBoardStatGrid .mc-stat-dot{width:7px;height:7px;background:#6ed0ff;flex:0 0 auto}.mBookingsBoardToolbarShell{display:grid;gap:10px}.mBookingsBoardToolbarGroup{padding:10px;display:grid;gap:8px;background:#213443!important}.mBookingsBoardToolbarActions .mStaffInput{width:min(100%,520px);min-width:280px;min-height:34px;padding:7px 10px;border:0!important;background:#243747!important;color:#fff!important;outline:none;color-scheme:dark}.mBookingsBoardToolbarActions .mStaffInput option{background:#213443!important;color:#fff!important}.mBookingsWorkspacePreviewGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0}.mBookingsWorkspacePreviewGrid div{min-height:54px;padding:9px 10px;display:grid;gap:4px;background:#213443!important}.mBookingsWorkspacePreviewGrid span{color:#d5e0ea!important}.mBookingsWorkspacePreviewGrid strong{color:#fff!important}.mBookingsWorkspaceOverlayLayer{position:fixed;inset:0;z-index:1600;pointer-events:none}.mBookingsWorkspaceOverlay{position:fixed;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;pointer-events:auto;background:#344656!important;color:#fff!important;border-left:3px solid #328fd0!important}.mBookingsWorkspaceOverlay.is-maximised{inset:82px 10px 10px 222px;width:auto!important;height:auto!important}.mBookingsWorkspaceOverlayHead{min-height:58px;padding:10px 12px;display:flex;justify-content:space-between;gap:12px;align-items:flex-start;cursor:move;background:#223443!important;border-bottom:1px solid rgba(255,255,255,.08)}.mBookingsWorkspaceOverlayTitleBlock{display:grid;gap:2px;min-width:0}.mBookingsWorkspaceOverlayTitleBlock span,.mBookingsWorkspaceOverlayTitleBlock p,.mBookingsWorkspaceOverlayFoot span,.mBookingsWorkspaceOverlayMeta span{color:#d5e0ea!important}.mBookingsWorkspaceOverlayTitleBlock h2{margin:0;color:#fff!important}.mBookingsWorkspaceOverlayActions,.mBookingsWorkspaceOverlayFoot div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mBookingsWorkspaceOverlayActions button,.mBookingsWorkspaceOverlayFoot button,.mBookingsSlotInspector button{min-height:30px;padding:0 10px;border:0!important;background:#496176!important;color:#fff!important;cursor:pointer}.mBookingsWorkspaceOverlayActions button:hover,.mBookingsWorkspaceOverlayFoot button:hover,.mBookingsSlotInspector button:hover{background:#328fd0!important}.mBookingsWorkspaceOverlayMeta{padding:10px 12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;background:#344656!important}.mBookingsWorkspaceOverlayMeta div{min-height:46px;padding:8px 10px;display:grid;gap:3px;background:#213443!important}.mBookingsWorkspaceOverlayMeta strong{color:#fff!important}.mBookingsWorkspaceOverlayBody{min-height:0;overflow:auto;padding:10px 12px;scrollbar-width:thin;scrollbar-color:#5c7284 transparent}.mBookingsWorkspaceOverlayBody::-webkit-scrollbar{width:8px;height:8px}.mBookingsWorkspaceOverlayBody::-webkit-scrollbar-thumb{background:#5c7284}.mBookingsWorkspaceOverlayFoot{min-height:44px;padding:8px 12px;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#223443!important;border-top:1px solid rgba(255,255,255,.08)}.mBookingsWorkspaceResize{position:absolute;right:0;bottom:0;width:22px;height:22px;border:0!important;background:linear-gradient(135deg,transparent 0 48%,#328fd0 50% 100%)!important;cursor:nwse-resize}.mBookingsActiveCalendarShell{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:10px}.mBookingsActiveCalendar{min-width:980px;display:grid;grid-template-columns:68px repeat(7,minmax(124px,1fr));background:#213443!important;overflow:auto}.mBookingsActiveCorner,.mBookingsActiveDayHead{min-height:40px;padding:7px 9px;display:grid;gap:2px;background:#223443!important;border-bottom:1px solid rgba(255,255,255,.08)}.mBookingsActiveCorner{color:#d5e0ea!important}.mBookingsActiveDayHead{border-left:1px solid rgba(255,255,255,.08)}.mBookingsActiveDayHead.is-today{background:#355f7d!important}.mBookingsActiveDayHead strong{color:#fff!important}.mBookingsActiveDayHead span{color:#d5e0ea!important}.mBookingsActiveHour{min-height:48px;padding:7px 9px;background:#223443!important;color:#fff!important;border-top:1px solid rgba(255,255,255,.08)}.mBookingsActiveCell{min-height:48px;padding:4px;display:grid;gap:4px;align-content:start;text-align:left;border:0!important;border-top:1px solid rgba(255,255,255,.08)!important;border-left:1px solid rgba(255,255,255,.08)!important;background:#213443!important;color:#fff!important;cursor:pointer}.mBookingsActiveCell:nth-child(2n){background:#243747!important}.mBookingsActiveCell.is-today{background:#328fd02e!important}.mBookingsActiveCell:hover,.mBookingsActiveCell.is-selected{background:#31536b!important;box-shadow:inset 0 0 0 1px #6ed0ff80!important}.mBookingsActiveCell.has-booking{background:#263b4c!important}.mBookingsActiveEmpty{color:#d5e0ea59!important}.mBookingsActiveCell:hover .mBookingsActiveEmpty{color:#d5e0ea!important}.mBookingsActiveEvent{min-height:34px;padding:5px 6px;display:grid;gap:1px;background:#328fd03d!important;color:#fff!important;box-shadow:inset 3px 0 #328fd0!important}.mBookingsActiveEvent.is-completed{background:#2f765052!important;box-shadow:inset 3px 0 #2f7650!important}.mBookingsActiveEvent.is-waitlisted{background:#8a641957!important;box-shadow:inset 3px 0 #8a6419!important}.mBookingsActiveEvent.is-cancelled{background:#8b353557!important;box-shadow:inset 3px 0 #8b3535!important}.mBookingsActiveEvent strong,.mBookingsActiveEvent small{color:#fff!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mBookingsActiveEvent small{color:#d5e0ea!important}.mBookingsSlotInspector{min-width:0;display:grid;gap:10px;align-content:start;background:#213443!important;padding:10px}.mBookingsSlotInspector header{display:flex;justify-content:space-between;gap:8px}.mBookingsSlotInspector header span,.mBookingsSlotInspector header p,.mBookingsSlotInspector label span,.mBookingsSlotCard span,.mBookingsSlotCard small{color:#d5e0ea!important}.mBookingsSlotInspector header h3,.mBookingsSlotCard strong{margin:0;color:#fff!important}.mBookingsSlotCard{padding:8px;display:grid;gap:3px;background:#263b4c!important}.mBookingsSlotInspector label{display:grid;gap:5px}.mBookingsSlotInspector select{min-height:32px;padding:0 8px;border:0!important;background:#243747!important;color:#fff!important;outline:none;color-scheme:dark}.mBookingsSlotInspector select option{background:#213443!important;color:#fff!important}.mBookingsSlotActions{display:grid;gap:8px}.mBookingDetailOverlay{position:fixed;inset:0;z-index:1700;display:flex;justify-content:flex-end;background:#0a1016b8}.mBookingDetailDrawer{width:min(680px,100vw);height:100vh;padding:14px;display:grid;grid-template-rows:auto auto 1fr;gap:12px;overflow:auto;background:#344656!important;color:#fff!important;border:0!important}.mBookingDetailHeader{padding-bottom:12px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(255,255,255,.08)}.mBookingDetailEyebrow,.mBookingDetailHeader p,.mBookingDetailMetaGrid span{color:#d5e0ea!important}.mBookingDetailHeader h2{margin:4px 0 0;color:#fff!important}.mBookingDetailMetaGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mBookingDetailMetaGrid div{padding:10px;display:grid;gap:4px;background:#213443!important}.mBookingDetailMetaGrid strong{color:#fff!important}@media(max-width:1180px){.mBookingsBoardStatGrid,.mBookingsWorkspacePreviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mBookingsActiveCalendarShell{grid-template-columns:1fr}.mBookingsWorkspaceOverlay.is-maximised{inset:82px 8px 8px}}@media(max-width:760px){.mBookingsToast{top:92px;right:8px;width:calc(100vw - 16px)}.mBookingsBoardHero .mc-dashboard-block-head,.mBookingsBoardControls .mc-dashboard-block-head,.mBookingsBoardWorkspaceLauncher .mc-dashboard-block-head,.mBookingDetailHeader,.mBookingsWorkspaceOverlayHead,.mBookingsWorkspaceOverlayFoot{display:grid}.mBookingsBoardStatGrid,.mBookingDetailMetaGrid,.mBookingsWorkspacePreviewGrid,.mBookingsWorkspaceOverlayMeta{grid-template-columns:1fr}.mBookingsBoardToolbarActions{display:grid;grid-template-columns:1fr}.mBookingsBoardToolbarActions .mc-btn,.mBookingsBoardToolbarActions .mStaffInput,.mBookingsBoardHeaderActions .mc-btn{width:100%;min-width:0}.mBookingsWorkspaceOverlay,.mBookingsWorkspaceOverlay.is-maximised{inset:82px 8px 8px!important;width:auto!important;height:auto!important}}.mCreateBookingOverlay,.mCreateBookingOverlay *{box-sizing:border-box;font-family:var(--mc-font, "Segoe UI", Tahoma, Geneva, Verdana, sans-serif)!important;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:2px!important}.mCreateBookingOverlay{position:fixed;inset:0;z-index:1200;display:grid;grid-template-columns:1fr min(560px,100vw)}.mCreateBookingBackdrop{border:0;background:#0a1016b8;cursor:pointer}.mCreateBookingPanel{min-height:100vh;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;background:#344656;color:#fff;border-left:0;box-shadow:none}.mCreateBookingHead{padding:12px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;background:#223443;border-bottom:1px solid rgba(255,255,255,.08)}.mCreateBookingEyebrow,.mCreateBookingSubtitle,.mCreateBookingSlotStaff,.mCreateBookingSlotMeta{color:#d5e0ea;line-height:1.4}.mCreateBookingTitle,.mCreateBookingSectionTitle,.mCreateBookingSlotTime{color:#fff;line-height:1.3}.mCreateBookingTitle{margin:4px 0 0}.mCreateBookingSubtitle{margin-top:4px}.mCreateBookingClose{min-width:30px;min-height:30px;border:0;background:#496176;color:#fff;cursor:pointer}.mCreateBookingClose:hover{background:#5b768d}.mCreateBookingBody{padding:12px;display:grid;gap:12px;overflow:auto;scrollbar-width:thin;scrollbar-color:#5c7284 transparent}.mCreateBookingBody::-webkit-scrollbar,.mCreateBookingSlots::-webkit-scrollbar{width:8px;height:8px}.mCreateBookingBody::-webkit-scrollbar-thumb,.mCreateBookingSlots::-webkit-scrollbar-thumb{background:#5c7284;border-radius:999px}.mCreateBookingBody::-webkit-scrollbar-track,.mCreateBookingSlots::-webkit-scrollbar-track{background:transparent}.mCreateBookingSection{padding:10px;display:grid;gap:8px;background:#213443;border:0}.mCreateBookingField{display:grid;gap:6px;color:#d5e0ea}.mCreateBookingField input,.mCreateBookingField select,.mCreateBookingField textarea{width:100%;min-height:34px;padding:7px 10px;border:0!important;background:#243747!important;color:#fff!important;outline:none;box-shadow:none!important;color-scheme:dark}.mCreateBookingField input:focus,.mCreateBookingField select:focus,.mCreateBookingField textarea:focus{background:#2a3f51!important}.mCreateBookingServiceMeta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mCreateBookingSlots{max-height:240px;display:grid;gap:6px;overflow:auto}.mCreateBookingSlot{width:100%;padding:9px 10px;display:grid;gap:3px;text-align:left;border:0;background:#344656;color:#fff;cursor:pointer;box-shadow:none}.mCreateBookingSlot:hover,.mCreateBookingSlot.is-selected{background:#38536a;box-shadow:inset 3px 0 #328fd0}.mCreateBookingSlot.is-confirmed,.mCreateBookingSlot[data-status=confirmed]{background:#328fd038;box-shadow:inset 3px 0 #328fd0}.mCreateBookingSlot.is-completed,.mCreateBookingSlot[data-status=completed]{background:#2f76503d;box-shadow:inset 3px 0 #2f7650}.mCreateBookingSlot.is-pending,.mCreateBookingSlot.is-waitlisted,.mCreateBookingSlot[data-status=pending],.mCreateBookingSlot[data-status=waitlisted]{background:#8a64193d;box-shadow:inset 3px 0 #8a6419}.mCreateBookingSlot.is-cancelled,.mCreateBookingSlot.is-no-show,.mCreateBookingSlot[data-status=cancelled],.mCreateBookingSlot[data-status=no-show]{background:#8b35353d;box-shadow:inset 3px 0 #8b3535}.mCreateBookingGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mCreateBookingCheck{display:flex;align-items:center;gap:8px;color:#d5e0ea}.mCreateBookingStatusPill{min-height:20px;padding:3px 8px;display:inline-flex;align-items:center;border:0;color:#fff}.mCreateBookingStatusPill.is-confirmed,.mCreateBookingStatusPill[data-status=confirmed]{background:#328fd0}.mCreateBookingStatusPill.is-completed,.mCreateBookingStatusPill[data-status=completed]{background:#2f7650}.mCreateBookingStatusPill.is-pending,.mCreateBookingStatusPill.is-waitlisted,.mCreateBookingStatusPill[data-status=pending],.mCreateBookingStatusPill[data-status=waitlisted]{background:#8a6419}.mCreateBookingStatusPill.is-cancelled,.mCreateBookingStatusPill.is-no-show,.mCreateBookingStatusPill[data-status=cancelled],.mCreateBookingStatusPill[data-status=no-show]{background:#8b3535}.mCreateBookingFoot{padding:12px;display:flex;align-items:center;justify-content:flex-end;gap:8px;background:#223443;border-top:1px solid rgba(255,255,255,.08)}@media(max-width:760px){.mCreateBookingOverlay{grid-template-columns:1fr}.mCreateBookingBackdrop{display:none}.mCreateBookingPanel{width:100vw}.mCreateBookingGrid{grid-template-columns:1fr}}.mTxnPage,.mTxnPage *{box-sizing:border-box;font-family:var(--mc-font, "Segoe UI", Tahoma, Geneva, Verdana, sans-serif)!important;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:2px!important}.mTxnPage{width:100%;min-width:0;display:grid;gap:10px;color:#fff;line-height:1.4}.mTxnHero{min-width:0;min-height:58px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:#223443;color:#fff;border:0;box-shadow:none}.mTxnHeroMain{min-width:0;display:grid;gap:3px}.mTxnHeroTitle{margin:0;color:#fff;line-height:1.3}.mTxnHeroSubtitle{color:#d5e0ea;line-height:1.35}.mTxnHeroActions,.mTxnDateAction,.mTxnToolsActions,.mTxnFilterActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mTxnHeroActions .mc-btn,.mTxnHeroActions .mc-btn-secondary,.mTxnDateAction .mc-btn,.mTxnDateAction .mc-btn-secondary,.mTxnToolsActions .mc-btn,.mTxnToolsActions .mc-btn-secondary,.mTxnFilterActions .mc-btn,.mTxnFilterActions .mc-btn-secondary,.mTxnQuickBtn{min-height:30px;padding:6px 10px;border:0!important;background:#496176!important;color:#fff!important;box-shadow:none!important;cursor:pointer;white-space:nowrap}.mTxnHeroActions .mc-btn:hover,.mTxnHeroActions .mc-btn-secondary:hover,.mTxnDateAction .mc-btn:hover,.mTxnDateAction .mc-btn-secondary:hover,.mTxnToolsActions .mc-btn:hover,.mTxnToolsActions .mc-btn-secondary:hover,.mTxnFilterActions .mc-btn:hover,.mTxnFilterActions .mc-btn-secondary:hover,.mTxnQuickBtn:hover,.mTxnQuickBtn.is-active{background:#328fd0!important;color:#fff!important}.mTxnHeroActions .mc-btn:disabled,.mTxnHeroActions .mc-btn-secondary:disabled,.mTxnDateAction .mc-btn:disabled,.mTxnDateAction .mc-btn-secondary:disabled,.mTxnToolsActions .mc-btn:disabled,.mTxnToolsActions .mc-btn-secondary:disabled,.mTxnFilterActions .mc-btn:disabled,.mTxnFilterActions .mc-btn-secondary:disabled{opacity:.62;cursor:not-allowed}.mTxnPanel{min-width:0;padding:12px;display:grid;gap:10px;background:#344656;color:#fff;border:0;box-shadow:none}.mTxnPanelDark{background:#223443;color:#fff}.mTxnPanelTitle{margin:0;color:#fff;line-height:1.3}.mTxnPanelSubtitle,.mTxnPanelDark .mTxnPanelTitle,.mTxnPanelDark .mTxnPanelSubtitle,.mTxnPanelDark .mc-label{color:#d5e0ea}.mTxnNotice{min-height:34px;padding:9px 10px;display:grid;gap:6px;border:0;color:#fff;line-height:1.4}.mTxnNotice-success{background:#2f7650}.mTxnNotice-danger{background:#8b3535}.mTxnNoticeDebug{margin-top:4px;opacity:.82;color:#fff;line-height:1.4}.mTxnPeriodCard{padding:0;display:grid;gap:10px;background:transparent;border:0}.mTxnPeriodToolbar{margin:0;display:flex;flex-wrap:wrap;gap:8px}.mTxnCalendarRow{display:grid;grid-template-columns:minmax(150px,220px) minmax(150px,220px) auto;gap:10px;align-items:end}.mTxnDateField{max-width:220px}.mTxnDateAction{justify-content:flex-start}.mTxnToolbar{min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.mTxnField{min-width:0;display:grid;gap:6px}.mTxnField .mc-label,.mTxnExpanded .mc-label,.mc-label{color:#d5e0ea!important}.mTxnInput,.mTxnTextarea{width:100%;min-width:0;border:0!important;outline:none!important;background:#243747!important;color:#fff!important;box-shadow:none!important;color-scheme:dark}.mTxnInput{min-height:34px;height:34px;padding:7px 10px}.mTxnTextarea{min-height:92px;padding:10px;resize:vertical}.mTxnInput:focus,.mTxnTextarea:focus{background:#2a3f51!important;box-shadow:none!important}.mTxnInput::placeholder,.mTxnTextarea::placeholder{color:#9fb2c2!important}.mTxnFilterActions{justify-content:flex-end;padding-top:0}.mTxnTableWrap{width:100%;overflow-x:auto;background:#344656;border:0;box-shadow:none;scrollbar-width:thin;scrollbar-color:#5c7284 transparent}.mTxnTableWrap::-webkit-scrollbar,.mTxnModalCard::-webkit-scrollbar{width:8px;height:8px}.mTxnTableWrap::-webkit-scrollbar-track,.mTxnModalCard::-webkit-scrollbar-track{background:transparent}.mTxnTableWrap::-webkit-scrollbar-thumb,.mTxnModalCard::-webkit-scrollbar-thumb{background:#5c7284;border-radius:999px}.mTxnAzureTable{width:100%;min-width:980px;border-collapse:collapse;background:transparent;color:#fff}.mTxnAzureTable thead th{padding:9px 10px;text-align:left;white-space:nowrap;color:#dbe7f1;background:#223443;border:0}.mTxnAzureTable thead th.mTxnColAmount{text-align:right}.mTxnAzureTable tbody td{padding:9px 10px;color:#fff;line-height:1.4;vertical-align:middle;background:#213443;border:0}.mTxnAzureTable tbody tr:nth-child(2n) td{background:#263b4c}.mTxnAzureTable tbody tr:last-child td{border-bottom:0}.mTxnDataRow{cursor:pointer}.mTxnDataRow:hover td,.mTxnDataRow.is-open td{background:#38536a!important}.mTxnColTimeStamp{width:220px}.mTxnColOperation{width:360px}.mTxnColStatus{width:170px}.mTxnColTime{width:140px}.mTxnColCurrency{width:90px;text-align:left}.mTxnColAmount{width:120px;text-align:right}.mTxnCellTimeStamp,.mTxnCellTime,.mTxnCurrencyCell{white-space:nowrap;color:#d5e0ea!important}.mTxnCellOperation{min-width:0}.mTxnOperationCell{min-width:0;display:flex;align-items:center;gap:8px}.mTxnOperationChevron,.mTxnOperationInfo{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;color:#dbe7f1;flex-shrink:0}.mTxnRowChevron,.mTxnRowInfoIcon{width:14px;height:14px;display:block;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.mTxnRowChevron{stroke-width:1.8}.mTxnRowChevron.is-open{transform:rotate(90deg)}.mTxnRowInfoIcon{stroke-width:1.5}.mTxnRowInfoDot{fill:currentColor;stroke:none}.mTxnOperationTextWrap{min-width:0;flex:1}.mTxnOperationText{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#fff}.mTxnStatusCell{white-space:nowrap;color:#dbe7f1}.mTxnAmountCell{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:#fff}.mTxnExpandedRow td{padding:0!important;background:#243747!important}.mTxnExpanded{padding:12px;background:#243747;color:#fff;border-top:1px solid rgba(255,255,255,.08)}.mTxnExpanded .mc-value,.mTxnExpanded .mc-value-mono{color:#fff!important}.mTxnExpandedGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px}.mTxnExpandedItem{min-width:0;display:grid;gap:4px}.mTxnExpandedItem div:last-child{min-width:0;overflow-wrap:anywhere}.mTxnMobileList{display:none;gap:10px}.mTxnMobileCard{overflow:hidden;background:#344656;border:0;box-shadow:none}.mTxnMobileCardButton{width:100%;padding:10px;border:0;background:transparent;text-align:left;color:#fff;cursor:pointer}.mTxnMobileCardButton:hover{background:#38536a}.mTxnMobileCardTop{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:10px}.mTxnMobileCardTitleWrap{min-width:0;display:flex;align-items:center;gap:8px}.mTxnMobileCardTitle{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#fff;line-height:1.35}.mTxnMobileCardGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}.mTxnMobileMetaLabel{display:block;margin-bottom:3px;color:#d5e0ea;line-height:1.35}.mTxnMobileMetaValue{display:block;color:#fff;line-height:1.4;word-break:break-word}.mTxnPager{padding-top:0;display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.mTxnPager .mc-copy{color:#d5e0ea!important}.mTxnModalBackdrop{position:fixed;inset:0;z-index:90;padding:20px;display:grid;place-items:center;background:#0a1016b8}.mTxnModalCard{width:min(100%,1080px);max-height:min(88vh,880px);overflow:auto;background:#344656;color:#fff;border:0;box-shadow:none}.mTxnModalHead{padding:12px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;background:#223443;border:0}.mTxnModalBody{padding:12px;display:grid;gap:14px}.mTxnToolsGrid{display:grid;gap:12px}.mTxnAccountMini,.mTxnRequestCard{padding:10px;display:grid;gap:4px;background:#213443;color:#fff;border:0}.mTxnToolsActions{align-items:center}.mTxnRequests,.mTxnRequestList{display:grid;gap:12px}.mTxnRequestTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}@media(max-width:1280px){.mTxnToolbar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.mTxnTableWrap{display:none}.mTxnMobileList{display:grid}.mTxnExpandedGrid{grid-template-columns:1fr 1fr}}@media(max-width:900px){.mTxnCalendarRow{grid-template-columns:1fr}.mTxnDateField{max-width:none}.mTxnDateAction{justify-content:flex-start}.mTxnToolbar{grid-template-columns:1fr 1fr}}@media(max-width:700px){.mTxnPeriodToolbar{gap:6px}.mTxnQuickBtn{width:100%}.mTxnExpandedGrid,.mTxnMobileCardGrid{grid-template-columns:1fr}}@media(max-width:640px){.mTxnPage{gap:10px}.mTxnHero,.mTxnPanel{padding:10px}.mTxnToolbar{grid-template-columns:1fr}.mTxnHeroActions,.mTxnToolsActions,.mTxnHeroActions .mc-btn,.mTxnToolsActions .mc-btn{width:100%}.mTxnFilterActions{justify-content:stretch}.mTxnFilterActions .mc-btn{width:100%}.mTxnPager{justify-content:flex-start}.mTxnModalBackdrop,.mTxnModalHead,.mTxnModalBody{padding:10px}}.mTxnExpandedActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid rgba(216,230,242,.18)}.mTxnExpandedActions .mc-btn{min-height:30px;padding:7px 12px;font-size:12px;text-decoration:none}.mTxnStatusPill{display:inline-flex;align-items:center;justify-content:center;min-width:82px;padding:5px 10px;border-radius:999px;border:1px solid rgba(0,120,212,.18);background:#eef6ff;color:#005a9e;font-size:12px;font-weight:800;text-transform:capitalize}.mTxnStatusPill.tone-success{background:#ecfdf3;border-color:#10b9813d;color:#047857}.mTxnStatusPill.tone-warning{background:#fff7ed;border-color:#f59e0b47;color:#b45309}.mTxnStatusPill.tone-danger{background:#fef2f2;border-color:#ef444440;color:#b91c1c}.mTxnProviderCell{font-size:13px;font-weight:700;color:#334155;text-transform:capitalize}.mTxnExpandedActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid rgba(148,163,184,.25)}.mTxnOperationTextWrap small{display:block;margin-top:3px;color:#64748b;font-size:11px;font-family:Consolas,SFMono-Regular,monospace}@media print{.mTxnToolbar,.mTxnPeriodCard,.mTxnHeroActions,.mTxnPager,.mTxnExpandedActions{display:none!important}}.mReportsPage,.mReportsPage *{box-sizing:border-box;font-family:var(--mc-font, "Segoe UI", Tahoma, Geneva, Verdana, sans-serif)!important;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:2px!important}.mReportsPage{width:100%;min-width:0;display:grid;gap:10px;color:#fff}.mReportsPage h1,.mReportsPage h2,.mReportsPage h3,.mReportsPage p{margin:0}.mReportsPage .mInventoryHero,.mReportsPage .mInventoryPanel,.mReportsHero,.mReportsPanel{min-width:0!important;background:#344656!important;color:#fff!important;border:0!important;box-shadow:none!important}.mReportsPage .mInventoryHero,.mReportsHero{min-height:58px;padding:10px 12px!important;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#223443!important}.mReportsHeroCopy,.mReportsPanelHead>div,.mReportsEmptyCopy,.mReportsPage .mInventoryHeroMain{min-width:0;display:grid;gap:3px}.mReportsPage span,.mReportsPage p,.mReportsPage .mInventoryHeroSubtitle,.mReportsPanelHead p,.mReportsEmptyCopy p{color:#d5e0ea!important;line-height:1.35}.mReportsPage h1,.mReportsPage h2,.mReportsPage h3,.mReportsPage .mInventoryHeroTitle{color:#fff!important;line-height:1.3}.mReportsHeroPills{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.mReportsPill{min-height:24px;padding:5px 9px;display:inline-flex;align-items:center;justify-content:center;background:#8a6419;color:#fff!important;white-space:nowrap}.mReportsPage .mInventoryPanel,.mReportsPanel{padding:12px!important;display:grid;gap:12px}.mReportsPage .mInventorySectionHead,.mReportsPanelHead{min-height:38px;padding-bottom:10px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(255,255,255,.08)!important}.mReportsEmptyState{min-height:130px;padding:14px;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;background:#213443!important;color:#fff!important;border:0!important}.mReportsEmptyIcon{width:38px;height:38px;display:grid;place-items:center;background:#328fd0!important;color:#fff!important}.mReportsEmptyTitle,.mReportsEmptyText{display:none}@media(max-width:820px){.mReportsPage .mInventoryHero,.mReportsHero{display:grid;align-items:start}.mReportsHeroPills{justify-content:flex-start}}@media(max-width:640px){.mReportsPage .mInventoryHero,.mReportsPage .mInventoryPanel,.mReportsHero,.mReportsPanel,.mReportsEmptyState{padding:10px!important}.mReportsEmptyState{grid-template-columns:1fr}}.merchant-theme .mcustPage,.merchant-theme .mcustPage *{box-sizing:border-box;font-family:var(--mc-font, "Segoe UI", Tahoma, Geneva, Verdana, sans-serif)!important;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:2px!important}.mcustPage{width:100%;min-width:0;display:grid;gap:10px;color:#fff;container-type:inline-size}.mcustBreadcrumb{display:none}.mcustHeader{min-height:52px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#223443;color:#fff}.mcustHeader h1,.mcustHeader p,.mcustPanelHead h2,.mcustPanelHead p{margin:0;color:#fff;line-height:1.35}.mcustHeader p,.mcustPanelHead p{color:#d5e0ea}.mcustHeaderActions{display:flex;gap:8px;flex-wrap:wrap}.mcustButton{min-height:30px;padding:6px 10px;border:0!important;background:#496176;color:#fff;cursor:pointer;box-shadow:none}.mcustButton:hover{background:#5b768d}.mcustButton:disabled{opacity:.6;cursor:not-allowed}.mcustButton.is-primary{background:#328fd0}.mcustButton.is-primary:hover{background:#3a9fe4}.mcustNotice{min-height:34px;padding:9px 10px;background:#8b3535;color:#fff;border:0}.mcustMetrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.mcustMetric{min-height:76px;padding:12px;display:grid;align-content:space-between;gap:6px;background:#3c6278;color:#fff;border:0;box-shadow:none;overflow:hidden}.mcustMetricIcon{display:none}.mcustMetricLabel,.mcustMetricValue{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;line-height:1.25}.mcustMetricLabel{color:#d5e0ea}.mcustCommandGrid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.8fr) minmax(220px,.75fr);grid-template-areas:"matrix trend segments" "matrix source cohort";gap:10px;align-items:stretch}.mcustMatrixPanel{grid-area:matrix}.mcustTrendPanel{grid-area:trend}.mcustSourcePanel{grid-area:source}.mcustCohortPanel{grid-area:cohort}.mcustSegmentPanel{grid-area:segments}.mcustBottomGrid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:10px;align-items:start}.mcustSideStack{display:grid;gap:10px;align-content:start}.mcustPanel{min-width:0;height:100%;background:#344656;color:#fff;border:0;box-shadow:none;overflow:hidden}.mcustPanel.is-table{height:auto}.mcustPanelHead{min-height:42px;padding:10px 12px;display:flex;justify-content:space-between;gap:8px;background:#223443;border-bottom:1px solid rgba(255,255,255,.08)}.mcustPanelHead.is-inline{align-items:center}.mcustLoading{min-height:220px;display:grid;place-items:center;color:#d5e0ea}.mcustMatrixWrap{height:calc(100% - 42px);padding:10px 12px;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:6px;background:#344656}.mcustMatrix{width:100%;height:100%;min-height:250px;display:block}.mcustMatrix text{fill:#d5e0ea;font-size:10px!important}.mcustMatrixQuadrant,.mcustMatrixAxisLabel{fill:#d5e0ea}.mcustMatrixAxis{stroke:#dbe7f1;stroke-width:1}.mcustMatrixGuide{stroke:#ffffff29;stroke-width:1;stroke-dasharray:4 5}.mcustBubble circle{stroke-width:2;opacity:.9}.mcustBubble.is-success circle{fill:#22c55e;stroke:#2f7650}.mcustBubble.is-warning circle{fill:#f59e0b;stroke:#8a6419}.mcustBubble.is-danger circle{fill:#ef4444;stroke:#8b3535}.mcustBubble.is-info circle{fill:#6ed0ff;stroke:#328fd0}.mcustBubble.is-neutral circle{fill:#9fb2c2;stroke:#536271}.mcustMatrixLegend{display:flex;flex-wrap:wrap;gap:10px;color:#d5e0ea}.mcustMatrixLegend span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.mcustMatrixLegend i{width:7px;height:7px;display:inline-block;border-radius:999px!important}.mcustMatrixLegend i.is-success{background:#22c55e}.mcustMatrixLegend i.is-warning{background:#f59e0b}.mcustMatrixLegend i.is-danger{background:#ef4444}.mcustMatrixLegend i.is-info{background:#6ed0ff}.mcustSegmentList{padding:8px 12px;display:grid;gap:6px}.mcustSegmentRow{min-height:38px;display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:8px;align-items:center;border-bottom:1px solid rgba(255,255,255,.08)}.mcustSegmentRow:last-child{border-bottom:0}.mcustSegmentIcon{display:none}.mcustSegmentRow div{min-width:0;display:grid;gap:2px}.mcustSegmentTitle,.mcustSegmentRow span{color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcustSegmentRow div span+span{color:#d5e0ea}.mcustLineChart{width:100%;height:calc(100% - 42px);min-height:130px;padding:10px;display:block;background:#344656}.mcustLineChart line{stroke:#ffffff14}.mcustLineChart path{fill:none;stroke:#6ed0ff;stroke-width:3}.mcustLineChart circle{fill:#6ed0ff}.mcustLineChart text{fill:#d5e0ea;font-size:9px!important}.mcustDonutWrap{height:calc(100% - 42px);display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px;align-items:center;padding:10px 12px}.mcustDonut{width:110px;height:110px}.mcustDonutBase{fill:none;stroke:#213443;stroke-width:18}.mcustDonutSlice{fill:none;stroke-width:18;transform:rotate(-90deg);transform-origin:65px 65px}.mcustDonutSlice.is-slice-1,.mcustLegendDot.is-slice-1{stroke:#6ed0ff;background:#6ed0ff}.mcustDonutSlice.is-slice-2,.mcustLegendDot.is-slice-2{stroke:#22c55e;background:#22c55e}.mcustDonutSlice.is-slice-3,.mcustLegendDot.is-slice-3{stroke:#f59e0b;background:#f59e0b}.mcustDonutSlice.is-slice-4,.mcustLegendDot.is-slice-4{stroke:#9fb2c2;background:#9fb2c2}.mcustDonutNumber{fill:#fff;font-size:11px!important}.mcustDonutText{fill:#d5e0ea;font-size:9px!important}.mcustDonutLegend{display:grid;gap:5px;min-width:0}.mcustLegendRow{display:grid;grid-template-columns:8px minmax(0,1fr) 34px 28px;gap:6px;align-items:center;color:#d5e0ea}.mcustLegendRow span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcustLegendDot{width:7px;height:7px;border-radius:999px!important}.mcustHeatmap{padding:10px 12px}.mcustHeatHead,.mcustHeatRow{display:grid;grid-template-columns:minmax(0,1fr) repeat(4,36px);gap:4px;align-items:center}.mcustHeatHead{margin-bottom:5px;color:#d5e0ea}.mcustHeatRow{min-height:30px;margin-bottom:4px}.mcustHeatRow>span:first-child{color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcustHeatRow>span:not(:first-child){min-height:22px;display:grid;place-items:center;background:linear-gradient(90deg,rgba(110,208,255,.34) var(--mcust-heat),#213443 var(--mcust-heat));color:#fff;border:0}.mcustFilters{display:grid;grid-template-columns:minmax(170px,250px) minmax(150px,1fr);gap:8px}.mcustFilters input,.mcustFilters select{width:100%;min-height:32px;padding:7px 9px;border:0!important;background:#243747;color:#fff;outline:none;box-shadow:none;color-scheme:dark}.mcustFilters input::placeholder{color:#9fb2c2}.mcustFilters input:focus,.mcustFilters select:focus{background:#2a3f51}.mcustTableWrap{width:100%;max-height:440px;overflow:auto;scrollbar-width:thin;scrollbar-color:#5c7284 transparent}.mcustTableWrap::-webkit-scrollbar{width:8px;height:8px}.mcustTableWrap::-webkit-scrollbar-track{background:transparent}.mcustTableWrap::-webkit-scrollbar-thumb{background:#5c7284;border-radius:999px}.mcustTable{width:100%;min-width:760px;border-collapse:collapse}.mcustTable th,.mcustTable td{padding:8px 10px;border:0;text-align:left;vertical-align:middle;white-space:nowrap}.mcustTable th{position:sticky;top:0;z-index:1;color:#dbe7f1;background:#223443}.mcustTable td{color:#fff;background:#213443}.mcustTable tbody tr:nth-child(2n) td{background:#263b4c}.mcustTable tbody tr:hover td{background:#38536a}.mcustCustomerCell{display:inline-flex;align-items:center;gap:6px;min-width:0}.mcustCustomerCell span:first-child,.mcustActivityRow>span:first-child{width:22px;height:22px;display:grid;place-items:center;border-radius:999px!important;background:#328fd0;color:#fff;flex:0 0 auto}.mcustStatus{min-height:20px;padding:2px 7px;display:inline-flex;align-items:center;color:#fff}.mcustStatus.is-success{background:#2f7650}.mcustStatus.is-warning{background:#8a6419}.mcustStatus.is-danger{background:#8b3535}.mcustStatus.is-info{background:#328fd0}.mcustStatus.is-neutral{background:#496176}.mcustEmptyCell,.mcustEmptySmall{padding:10px;color:#d5e0ea;text-align:center}.mcustActionList,.mcustActivityList{padding:8px 12px;display:grid;gap:6px}.mcustActionRow,.mcustActivityRow{display:grid;gap:8px;align-items:center;border-bottom:1px solid rgba(255,255,255,.08)}.mcustActionRow{min-height:44px;grid-template-columns:24px minmax(0,1fr)}.mcustActionRow:last-child,.mcustActivityRow:last-child{border-bottom:0}.mcustActionRow>span{width:22px;height:22px;display:grid;place-items:center;background:#328fd0;color:#fff}.mcustActionRow div,.mcustActivityRow div{min-width:0;display:grid;gap:2px}.mcustActionRow span,.mcustActionRow p,.mcustActivityRow span,.mcustActivityRow p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff}.mcustActionRow p,.mcustActivityRow p{margin:0;color:#d5e0ea}.mcustActivityRow{min-height:44px;grid-template-columns:22px minmax(0,1fr) auto}.mcustActivityRow time{color:#d5e0ea;white-space:nowrap}@container (max-width: 1180px){.mcustMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.mcustCommandGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"matrix matrix" "trend source" "cohort segments"}.mcustBottomGrid{grid-template-columns:1fr}.mcustSideStack{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 820px){.mcustMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mcustCommandGrid,.mcustSideStack{grid-template-columns:1fr;grid-template-areas:"matrix" "trend" "source" "cohort" "segments"}.mcustDonutWrap{grid-template-columns:1fr;justify-items:center}.mcustPanelHead.is-inline{display:grid}.mcustFilters{grid-template-columns:1fr}}@media(max-width:900px){.mcustHeader{display:grid;align-items:start}}@media(max-width:560px){.mcustMetrics{grid-template-columns:1fr}.mcustHeader,.mcustPanel,.mcustMetric{padding:10px}.mcustMatrixWrap{min-height:230px}.mcustActivityRow{grid-template-columns:22px minmax(0,1fr)}.mcustActivityRow time{grid-column:2}}.mawPage,.mawPage *{box-sizing:border-box;font-family:var(--mc-font, "Segoe UI", Tahoma, Geneva, Verdana, sans-serif)!important;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:2px!important}.mawPage{width:100%;min-width:0;display:grid;gap:10px;color:#fff;background:transparent;line-height:1.4}.mawPage h1,.mawPage h2,.mawPage h3,.mawPage p{margin:0}.mawLayout{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 282px;gap:10px;align-items:start}.mawCanvas{min-width:0;display:grid;gap:10px}.mawHero,.mawPanel,.mawRail,.mawTabs{background:#344656!important;color:#fff!important;border:0!important;box-shadow:none!important}.mawHero{min-height:58px;padding:10px 12px;display:flex;justify-content:space-between;gap:12px;align-items:center;background:#223443!important}.mawHero h1,.mawPanel h2,.mawRail h2,.mawDrawer h2{color:#fff!important;line-height:1.3}.mawHero p,.mawPanel p,.mawRail p,.mawDrawer p{margin-top:3px;color:#d5e0ea!important;line-height:1.45}.mawHeroMeta{min-width:170px;display:grid;gap:3px;text-align:right;color:#d5e0ea}.mawHeroMeta span:last-child{color:#fff}.mawNotice{position:fixed;top:72px;right:18px;z-index:5000;width:min(360px,calc(100vw - 36px));min-height:38px;padding:10px 12px;display:grid;align-content:center;line-height:1.4;background:#223443!important;color:#fff!important;border:0!important;box-shadow:none!important;pointer-events:none;animation:mawNoticeAutoHide 5s ease forwards}.mawNoticeSuccess{background:#2f7650!important}.mawNoticeDanger{background:#8b3535!important}@keyframes mawNoticeAutoHide{0%{opacity:0;transform:translateY(-6px)}8%{opacity:1;transform:translateY(0)}82%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px);visibility:hidden}}.mawTabs{min-height:42px;padding:6px 8px;display:flex;align-items:center;justify-content:space-between;gap:10px;overflow:visible;background:#223443!important}.mawTabGroup{min-width:0;display:flex;align-items:center;gap:8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#5c7284 transparent}.mawTabGroup::-webkit-scrollbar{height:6px}.mawTabGroup::-webkit-scrollbar-track{background:transparent}.mawTabGroup::-webkit-scrollbar-thumb{background:#5c7284;border-radius:999px!important}.mawTab{min-height:30px;padding:0 14px;border:0!important;background:#213443;color:#d5e0ea;cursor:pointer;white-space:nowrap}.mawTab:hover{background:#496176;color:#fff}.mawTabActive{background:#328fd0!important;color:#fff!important}.mawTabs .mawActions{padding:0;display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto}.mawGrid2,.mawGridSecurity{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}.mawPanel{min-width:0;padding:12px;display:grid;gap:10px}.mawPanelHead{padding-bottom:8px;display:flex;justify-content:space-between;gap:12px;align-items:flex-start;border-bottom:1px solid rgba(255,255,255,.08)}.mawActions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.mawFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mawField{min-width:0;display:grid;gap:4px;color:#d5e0ea}.mawFieldWide{grid-column:1 / -1}.mawField input,.mawField select,.mawField textarea{width:100%;min-width:0;min-height:34px;padding:8px 10px;border:0!important;background:#213443!important;color:#fff!important;outline:none;box-shadow:none!important;color-scheme:dark}.mawField textarea{min-height:72px;resize:vertical}.mawField input:focus,.mawField select:focus,.mawField textarea:focus{background:#263b4c!important}.mawField input:disabled,.mawField select:disabled,.mawField textarea:disabled{opacity:.65;cursor:not-allowed}.mawPasswordField{position:relative;display:grid;width:100%;min-width:0}.mawPasswordField input{padding-right:39px}.mawRevealBtn{position:absolute;top:1px;right:1px;width:32px;height:calc(100% - 2px);min-height:29px;display:grid;place-items:center;border:0;background:#496176;color:#fff;cursor:pointer;padding:0}.mawRevealBtn:hover{background:#5b768d}.mawEyeIcon{width:16px;height:16px;display:block}.mawBtn{min-height:32px;padding:7px 12px;border:0!important;background:#328fd0!important;color:#fff!important;cursor:pointer;white-space:nowrap;box-shadow:none!important}.mawBtn:hover:not(:disabled){background:#3a9fe4!important}.mawBtnSecondary{background:#496176!important}.mawBtnSecondary:hover:not(:disabled){background:#5b768d!important}.mawBtnDanger{background:#8b3535!important}.mawBtnDanger:hover:not(:disabled){background:#a14444!important}.mawBtn:disabled{opacity:.6;cursor:not-allowed}.mawInlineCheck,.mawConsent{min-height:34px;padding:8px;display:flex;gap:8px;align-items:center;background:#213443;color:#d5e0ea;border:0}.mawInlineCheck input,.mawConsent input{width:14px;height:14px;flex:0 0 auto}.mawInlineSaveField{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.mawUpload{padding:10px;display:grid;gap:6px;background:#213443;border:0}.mawUpload span{color:#fff}.mawUpload p{color:#d5e0ea!important}.mawUpload input{color:#d5e0ea}.mawDocList{display:grid;gap:8px}.mawDocButton{width:100%;padding:9px;display:grid;gap:3px;text-align:left;border:0;background:#213443;color:#fff;cursor:pointer}.mawDocButton:hover{background:#263b4c}.mawDocButton span:last-child{color:#d5e0ea}.mawEmpty{padding:10px;background:#213443;color:#d5e0ea;border:0}.mawSecuritySummary,.mawReadiness{display:grid;background:#213443;border:0}.mawSecurityRow,.mawReadinessRow{padding:8px;display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(255,255,255,.08)}.mawSecurityRow:last-child,.mawReadinessRow:last-child{border-bottom:0}.mawSecurityRow span:first-child,.mawReadinessRow span:first-child{color:#d5e0ea}.mawSecurityRow span:last-child,.mawReadinessRow span:last-child{color:#fff;text-align:right}.mawPill{min-height:22px;padding:4px 8px;display:inline-flex;align-items:center;justify-content:center;background:#496176;color:#fff;border:0;white-space:nowrap}.mawPillSuccess{background:#2f7650}.mawPillWarn{background:#8a6419}.mawPillInfo{background:#328fd0}.mawHintBox{padding:9px 10px;background:#213443;color:#d5e0ea;border:0;line-height:1.45}.mawQrWrap{padding:10px;display:grid;justify-items:start;gap:8px;background:#213443;border:0}.mawQrWrap svg,.mawQrWrap img{max-width:168px;height:auto;background:#fff}.mawRail{position:sticky;top:10px;align-self:start;height:max-content;padding:12px;display:grid;gap:10px}.mawPreviewCard{padding-top:10px;display:grid;gap:8px;border-top:1px solid rgba(255,255,255,.08)}.mawPreviewBox{min-height:188px;padding:12px;display:grid;place-items:center;text-align:center;background:#213443;color:#d5e0ea;border:0}.mawDrawerMask{position:fixed;inset:0;z-index:90;display:flex;justify-content:flex-end;background:#0a1016b8}.mawDrawer{width:min(520px,94vw);height:100%;padding:12px;display:grid;grid-template-rows:auto 1fr;gap:10px;background:#344656;color:#fff;border:0}.mawDrawerHead{padding-bottom:10px;display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(255,255,255,.08)}.mawDrawerBody{margin:0;padding:10px;overflow:auto;white-space:pre-wrap;background:#213443;color:#fff;border:0}@media(max-width:1100px){.mawLayout,.mawGrid2,.mawGridSecurity{grid-template-columns:1fr}.mawRail{position:static}.mawHeroMeta{text-align:left}}@media(max-width:760px){.mawHero,.mawPanelHead,.mawDrawerHead{flex-direction:column;align-items:stretch}.mawTabs{display:grid;align-items:stretch;gap:8px}.mawTabGroup{gap:6px}.mawTabs .mawActions{padding:0;justify-content:flex-start}.mawFormGrid,.mawInlineSaveField{grid-template-columns:1fr}.mawActions .mawBtn{width:100%}}.mSettingsPage,.mSettingsPage *{box-sizing:border-box;font-family:var(--mc-azure-font)}.mSettingsPage{display:grid;gap:10px;width:100%;min-width:0;color:var(--mc-azure-text-primary);background:transparent;font-size:12px;line-height:1.4}.mSettingsPage h1,.mSettingsPage h2,.mSettingsPage p{margin:0}.mSettingsHero{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px;border:0;border-top:1px solid #4c5663;border-radius:2px;background:linear-gradient(135deg,#3f4753,#232b36);color:#fff;box-shadow:none}.mSettingsHero .mInventoryHeroTitle{color:#fff;font-size:14px;line-height:1.3;font-weight:400}.mSettingsHero .mInventoryHeroSubtitle{margin-top:3px;color:#ffffffb8;font-size:12px;line-height:1.45}.mSettingsHeroPills{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;max-width:420px}.mSettingsPill{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:2px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff1f;color:#fff;font-size:11px;line-height:1.2;font-weight:400;white-space:nowrap}.mSettingsPanel{display:grid;gap:10px;min-width:0;padding:10px 12px 12px;border:0;border-top:1px solid var(--mc-card-border);border-radius:2px;background:#fff;box-shadow:none}.mSettingsPanel .mInventorySectionHead{padding-bottom:6px;border-bottom:1px solid var(--mc-azure-divider)}.mSettingsPanel .mInventoryHeroTitle{color:var(--mc-azure-text-primary);font-size:13px;line-height:1.3;font-weight:400}.mSettingsPanel .mInventoryHeroSubtitle{margin-top:2px;color:var(--mc-azure-text-secondary);font-size:12px;line-height:1.45}.mSettingsEmptyState{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;min-width:0;padding:14px;border:0;border-top:1px solid var(--mc-card-border);border-radius:2px;background:#f8fbff}.mSettingsEmptyIcon{display:grid;place-items:center;width:38px;height:38px;border-radius:2px;background:#eef6ff;color:#24507a;font-size:18px;line-height:1}.mSettingsEmptyCopy{display:grid;gap:2px;min-width:0}.mSettingsEmptyTitle{color:var(--mc-azure-text-primary);font-size:13px;line-height:1.35;font-weight:400}.mSettingsEmptyText{color:var(--mc-azure-text-secondary);font-size:12px;line-height:1.45}@media(max-width:820px){.mSettingsHero{flex-direction:column}.mSettingsHeroPills{justify-content:flex-start;max-width:none}}@media(max-width:640px){.mSettingsPage{gap:8px}.mSettingsHero,.mSettingsPanel,.mSettingsEmptyState{padding:10px}.mSettingsEmptyState{grid-template-columns:1fr}}.mMapPage{display:grid;gap:16px;padding:16px}.mMapLayout{display:grid;grid-template-columns:minmax(0,1.7fr) 360px;gap:14px}.mMapCanvasCard{border-radius:4px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#1f2430;height:520px}.mMapCanvasInner{width:100%;height:100%}.mMapSidebar{display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.08);background:#1f2430}.mMapSidebarHead{padding:12px;border-bottom:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;align-items:center}.mMapSidebarHead h2{font-size:14px;margin:0}.mMapResults{overflow:auto;display:grid;gap:10px;padding:10px}.mMapResultCard{padding:10px;background:#2a2f3a;border:1px solid rgba(255,255,255,.06);cursor:pointer;transition:background .15s ease,border .15s ease}.mMapResultCard:hover{background:#323845;border-color:#3458f559}.mMapResultTop{display:flex;justify-content:space-between;gap:10px}.mMapResultKind{font-size:10px;padding:2px 6px;background:#ffffff14;text-transform:uppercase}.mMapResultTop h3{margin:4px 0;font-size:13px}.mMapResultTop p{margin:0;font-size:11px;color:#fff9}.mMapResultPrice{font-weight:700;font-size:13px}.mMapResultMeta,.mMapResultScores{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.mMapResultMeta span,.mMapResultScores span{font-size:10px;background:#ffffff0d;padding:3px 6px}.syntiqMapPin{width:30px;height:30px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);border:2px solid #fff;display:flex;align-items:center;justify-content:center}.syntiqMapPin span{transform:rotate(45deg);font-size:11px;font-weight:700}.syntiqMapPinProduct{background:#1f2937}.syntiqMapPinService{background:#3458f5}.syntiqCluster{width:40px;height:40px;border-radius:50%;background:#3458f5;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700}.syntiqPopup{font-size:12px}.syntiqPopupTitle{font-weight:700}.syntiqPopupPrice{margin-top:6px;font-weight:700}@media(max-width:1100px){.mMapLayout{grid-template-columns:1fr}.mMapCanvasCard{height:420px}}.mAccountsPage,.mAccountsPage *{box-sizing:border-box;font-family:var(--mc-font, "Segoe UI", Tahoma, Geneva, Verdana, sans-serif)!important;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:2px!important}.mAccountsPage{width:100%;min-width:0;display:grid;gap:10px;color:#fff}.mAccountsPage h1,.mAccountsPage h2,.mAccountsPage h3,.mAccountsPage p{margin:0}.mAccountsHero,.mAccountsNotice,.mAccountsTrustStrip{min-width:0;background:#223443!important;color:#fff!important;border:0!important;box-shadow:none!important}.mAccountsHero{min-height:58px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.mAccountsHero h1{color:#fff!important;line-height:1.3}.mAccountsHero p{margin-top:3px;color:#d5e0ea!important;line-height:1.35}.mAccountsHeroActions{display:flex;gap:8px;flex-shrink:0}.mAccountsPlansShell{min-width:0}.mAccountsPlans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:stretch}.mAccountsPlanCard{min-width:0;min-height:430px;padding:12px;display:grid;grid-template-rows:auto auto auto auto auto minmax(0,1fr) auto;gap:10px;background:#344656!important;color:#fff!important;border:0!important;box-shadow:none!important}.mAccountsPlanCard.is-selected{box-shadow:inset 3px 0 #2f7650!important}.mAccountsPlanCard.is-featured{box-shadow:inset 3px 0 #328fd0!important}.mAccountsPlanCardHead{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;min-width:0}.mAccountsPlanIcon{width:38px;height:38px;display:grid;place-items:center;color:transparent!important;font-size:0!important;background:#213443!important}.mAccountsPlanIcon:before{content:"";width:12px;height:12px;display:block;background:#328fd0}.mAccountsPlanIcon.tone-success:before{background:#2f7650}.mAccountsPlanIcon.tone-purple:before{background:#7f5fc7}.mAccountsPlanIcon.tone-orange:before{background:#c76f00}.mAccountsPlanNameBlock{min-width:0;display:grid;gap:3px}.mAccountsPlanTitleRow{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:6px}.mAccountsPlanTitleRow h3,.mAccountsFeatureTitle,.mAccountsTrustStrip strong,.mAccountsNotice strong,.mAccountsRuleLine strong,.mAccountsCheckoutModalHead h2,.mAccountsCheckoutPlan strong,.mAccountsPaymentOption strong,.mAccountsDrawerHead h2,.mAccountsDrawerPanel h3{color:#fff!important;line-height:1.3}.mAccountsPlanTitleRow h3{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mAccountsPlanNameBlock p,.mAccountsPlanCopy,.mAccountsPlanPriceArea em,.mAccountsTrustStrip span,.mAccountsRuleLine span,.mAccountsField span,.mAccountsCheckoutModalHead p,.mAccountsCheckoutPlan span,.mAccountsPaymentOption em,.mAccountsDrawerHead p,.mAccountsDrawerPanel p{color:#d5e0ea!important;line-height:1.35}.mAccountsPlanCopy{min-height:34px}.mAccountsPlanPriceArea{min-height:58px;display:grid;gap:6px}.mAccountsPlanPrice,.mAccountsPlanPriceCustom{color:#69c4ff!important;line-height:1.3}.mAccountsPlanPrice span{margin-left:4px;color:#d5e0ea!important}.mAccountsPlanCard.tone-success .mAccountsPlanPrice{color:#84e0aa!important}.mAccountsPlanCard.tone-purple .mAccountsPlanPrice{color:#cbb8ff!important}.mAccountsPlanCard.tone-orange .mAccountsPlanPrice,.mAccountsPlanPriceCustom{color:#ffc36a!important}.mAccountsPriceTag,.mAccountsPill{min-height:22px;padding:4px 8px;display:inline-flex;align-items:center;justify-content:center;border:0!important;color:#fff!important;white-space:nowrap}.mAccountsPriceTag{justify-self:start}.mAccountsPriceTag.tone-success,.mAccountsPill-success{background:#2f7650!important}.mAccountsPriceTag.tone-info,.mAccountsPill-info{background:#328fd0!important}.mAccountsPriceTag.tone-purple,.mAccountsPill-purple{background:#6f55b8!important}.mAccountsPriceTag.tone-orange,.mAccountsPill-orange{background:#8a6419!important}.mAccountsPill-neutral{background:#496176!important}.mAccountsPill-warning{background:#8a6419!important}.mAccountsPill-danger{background:#8b3535!important}.mAccountsPlanCta,.mAccountsPage button.mAccountsPlanCta,.mAccountsPage .mAccountsPlanCta:disabled{width:100%;min-height:34px;padding:8px 12px;border:0!important;background:#496176!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;cursor:pointer;box-shadow:none!important;opacity:1!important}.mAccountsPlanCta:hover:not(:disabled){background:#5b768d!important}.mAccountsPlanCta.tone-info,.mAccountsPlanCta.tone-purple{background:#328fd0!important}.mAccountsPlanCta.tone-success{background:#2f7650!important}.mAccountsPlanCta.tone-orange{background:#8a6419!important}.mAccountsPlanCta:disabled,.mAccountsPlanCard.is-selected .mAccountsPlanCta{background:#3f5366!important;cursor:not-allowed}.mAccountsFeatureList{display:grid;gap:7px;align-content:start}.mAccountsFeatureList div{position:relative;padding-left:17px;color:#fff!important;line-height:1.3}.mAccountsFeatureList div:before{content:"";position:absolute;left:0;top:4px;width:8px;height:8px;background:#2f7650}.mAccountsPlanCard.tone-info .mAccountsFeatureList div:before{background:#328fd0}.mAccountsPlanCard.tone-purple .mAccountsFeatureList div:before{background:#7f5fc7}.mAccountsPlanCard.tone-orange .mAccountsFeatureList div:before{background:#c76f00}.mAccountsPlanFooter{padding-top:6px;display:flex;align-items:center;justify-content:space-between;gap:8px}.mAccountsTextButton{padding:0;border:0;background:transparent;color:#69c4ff!important;cursor:pointer}.mAccountsInfoButton{width:24px;height:24px;display:grid;place-items:center;border:0!important;background:#496176!important;color:#fff!important;cursor:pointer}.mAccountsTrustStrip{padding:10px 12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mAccountsTrustStrip div{min-width:0;padding-left:10px;display:grid;gap:2px;border-left:3px solid #328fd0}.mAccountsTrustStrip div:first-child{border-left-color:#2f7650}.mAccountsTrustStrip div:last-child{border-left-color:#7f5fc7}.mAccountsNotice{padding:10px 12px;display:grid;gap:3px}.mAccountsNotice-success{background:#2f7650!important}.mAccountsNotice-danger{background:#8b3535!important}.mAccountsEmpty{min-height:120px;padding:18px;display:grid;place-items:center;background:#344656!important;color:#fff!important}.mc-btn{min-height:34px;padding:8px 12px;border:0!important;background:#328fd0!important;color:#fff!important;cursor:pointer;box-shadow:none!important}.mc-btn:hover:not(:disabled){background:#3a9fe4!important}.mc-btn:disabled{opacity:1;background:#3f5366!important;cursor:not-allowed}.mc-btn.mc-btn-secondary{background:#496176!important;color:#fff!important}.mc-btn.mc-btn-secondary:hover:not(:disabled){background:#5b768d!important}.mAccountsCheckoutOverlay,.mAccountsDrawerMask{position:fixed;inset:var(--mc-azure-topbar-height, 48px) 0 0 0;z-index:95;background:#0a1016b8!important}.mAccountsCheckoutOverlay{display:grid;place-items:center;padding:20px}.mAccountsCheckoutModal,.mAccountsCheckoutPlan,.mAccountsPaymentOption,.mAccountsCheckoutFacts{background:#344656!important;color:#fff!important;border:0!important;box-shadow:none!important}.mAccountsCheckoutModal{width:min(100%,500px);padding:14px;display:grid;gap:12px}.mAccountsCheckoutModalHead{padding-bottom:8px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(255,255,255,.08)}.mAccountsCheckoutClose{width:28px;height:28px;border:0;background:#496176!important;color:transparent!important;font-size:0!important;cursor:pointer}.mAccountsCheckoutClose:before{content:"�";color:#fff;font-size:16px;line-height:1}.mAccountsCheckoutPlan{padding:10px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#213443!important}.mAccountsCheckoutPlan div{min-width:0;display:grid;gap:2px}.mAccountsCheckoutPlan b{color:#69c4ff!important;white-space:nowrap}.mAccountsPaymentOptions{display:grid;gap:8px}.mAccountsPaymentOption{min-height:58px;padding:10px;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;background:#213443!important;cursor:pointer}.mAccountsPaymentOption:hover,.mAccountsPaymentOption.is-active{background:#263b4c!important;box-shadow:inset 3px 0 #328fd0!important}.mAccountsPaymentGlyph{width:22px;height:22px;display:grid;place-items:center;background:#496176!important;color:transparent!important;font-size:0!important}.mAccountsPaymentGlyph:before{content:"";width:8px;height:8px;background:#69c4ff}.mAccountsField{display:grid;gap:5px}.mAccountsInput,select.mAccountsInput,input.mAccountsInput{width:100%;min-height:34px;padding:8px 10px;border:0!important;outline:none;background:#213443!important;color:#fff!important;box-shadow:none!important}.mAccountsInput:focus{background:#263b4c!important}select.mAccountsInput option{background:#213443;color:#fff}.mAccountsCheckoutFacts{padding:8px 10px;background:#213443!important}.mAccountsRuleLine{padding:8px 0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border-top:1px solid rgba(255,255,255,.08)}.mAccountsRuleLine:first-child{border-top:0}.mAccountsRuleLine strong{text-align:right;overflow-wrap:anywhere}.mAccountsCheckoutModalActions{display:flex;justify-content:flex-end;gap:8px}.mAccountsDrawerMask{display:flex;justify-content:flex-end}.mAccountsDrawer{width:min(100%,520px);height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);background:#223443!important;color:#fff!important;box-shadow:none!important}.mAccountsDrawerHead{padding:12px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(255,255,255,.08)}.mAccountsDrawerBody{min-height:0;padding:12px;display:grid;align-content:start;gap:10px;overflow:auto}.mAccountsDrawerPanel{padding:10px;display:grid;gap:10px;background:#344656!important;color:#fff!important;border:0!important}.mAccountsDrawerGrid,.mAccountsDrawerRules{display:grid;gap:0}@media(max-width:1500px){.mAccountsPlans{grid-template-columns:repeat(4,minmax(230px,1fr));overflow-x:auto;padding-bottom:4px}.mAccountsPlanCard{min-width:230px}}@media(max-width:1180px){.mAccountsPlans{grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:visible}}@media(max-width:980px){.mAccountsTrustStrip{grid-template-columns:1fr}}@media(max-width:720px){.mAccountsPage{gap:8px}.mAccountsHero,.mAccountsDrawerHead{display:grid;align-items:start}.mAccountsHeroActions,.mAccountsHeroActions .mc-btn{width:100%}.mAccountsPlans{grid-template-columns:1fr}.mAccountsDrawer{width:100%}.mAccountsCheckoutModalActions{display:grid;grid-template-columns:1fr}.mAccountsCheckoutModalActions .mc-btn{width:100%}}.omzShippingPrintPage{min-height:100vh;padding:24px;background:#fff;color:#000;font-family:Arial,sans-serif;font-size:12px}.omzShippingLabel{width:760px;max-width:100%;border:2px solid #000000;padding:22px;background:#fff}.omzShippingLabelHeader{display:flex;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:2px solid #000000}.omzShippingLabelHeader h1{margin:0;font-size:22px;line-height:1.2}.omzShippingLabelHeader p{margin:6px 0 0;color:#374151}.omzShippingLabelBadge{align-self:flex-start;border:1px solid #000000;padding:5px 10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.omzShippingLabelBlock{margin-top:18px}.omzShippingLabelBlock h2{margin:0 0 8px;padding-bottom:6px;border-bottom:1px solid #9ca3af;font-size:14px}.omzShippingLabelGrid{display:grid;grid-template-columns:170px 1fr}.omzShippingLabelGrid span,.omzShippingLabelGrid strong{padding:8px 0;border-bottom:1px solid #e5e7eb}.omzShippingLabelGrid span{color:#4b5563;font-weight:400}.omzShippingLabelGrid strong{font-weight:700}.omzShippingScanPanel{display:grid;justify-items:center;gap:14px;margin-top:20px;padding:22px;border:2px solid #000000;background:#fff;text-align:center}.omzShippingHumanCode{width:100%;padding-bottom:10px;border-bottom:1px solid #d1d5db;font-size:30px;line-height:1.2;font-weight:700;letter-spacing:.08em;word-break:break-word}.omzShippingQrBox{display:flex;align-items:center;justify-content:center;width:232px;height:232px;border:1px solid #000000;background:#fff}.omzShippingQrBox svg{display:block;width:210px;height:210px}.omzShippingScanHint{max-width:420px;color:#374151;font-size:12px;line-height:1.35}.omzShippingMissingCode{text-align:center;font-weight:700}.omzShippingLabelFooter{margin-top:16px;color:#374151;font-size:12px;line-height:1.35}.omzShippingPrintEmpty{max-width:520px;border:1px solid #d1d5db;padding:20px}.omzShippingPrintEmpty h1{margin:0 0 8px;font-size:18px}@media print{@page{size:A4;margin:10mm}html,body{margin:0;background:#fff}.omzShippingPrintPage{min-height:auto;padding:0}.omzShippingLabel{width:auto;max-width:none;page-break-inside:avoid}.omzShippingScanPanel{padding:22px}}.publicPaymentPage,.publicPaymentPage *{box-sizing:border-box;font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.publicPaymentPage{min-height:100vh;display:grid;place-items:center;padding:28px;background:radial-gradient(circle at 0% 0%,rgba(0,120,212,.08),transparent 320px),linear-gradient(180deg,#f8fafc,#edf3f8);color:#101828}.publicPaymentCard{width:min(360px,100%);max-width:100%;background:#fff;border:1px solid #d9e2ec;border-radius:8px;padding:22px;display:grid;gap:14px;box-shadow:0 18px 36px #10182814}.publicPaymentBrandRow{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px}.publicPaymentBrand{font-size:13px;font-weight:700;color:#0078d4;letter-spacing:.08em}.publicPaymentSecure{font-size:11px;color:#475467;background:#f8fbff;border:1px solid #d9e7f5;border-radius:999px;padding:6px 10px}.publicPaymentHeader{display:grid;gap:6px}.publicPaymentHeader h1{margin:0;font-size:15px;line-height:1.35;font-weight:650;color:#101828}.publicPaymentHeader p{margin:0;color:#667085;font-size:13px;line-height:1.35}.publicPaymentAmount{font-size:17px;font-weight:700;color:#101828;padding:10px 0 6px;background:#f0f8ff;border-radius:6px;text-align:center}.publicPaymentRows{display:grid;gap:0;border-top:1px solid #e4e7ec;border-bottom:1px solid #e4e7ec}.publicPaymentRows div{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:12px;padding:10px 0;border-bottom:1px solid #eef2f6;font-size:13px;line-height:1.35}.publicPaymentRows div:last-child{border-bottom:0}.publicPaymentRows span{color:#667085}.publicPaymentRows strong{min-width:0;font-size:13px;font-weight:600;text-align:right;color:#101828;word-break:break-word}.publicPaymentActions{display:grid;gap:10px}.publicPaymentButton,.publicPaymentButtonSecondary{min-height:40px;padding:10px 12px;font-size:13px;font-weight:650;border-radius:6px;cursor:pointer;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.publicPaymentButton{border:1px solid #006bb6;background:#0078d4;color:#fff}.publicPaymentButton:hover:not(:disabled){background:#006cbe;border-color:#005fa8}.publicPaymentButtonSecondary{border:1px solid #cfd8e3;background:#fff;color:#1d2939}.publicPaymentButtonSecondary:hover:not(:disabled){background:#f8fafc}.publicPaymentButton:disabled,.publicPaymentButtonSecondary:disabled{opacity:.65;cursor:not-allowed}.publicPaymentMuted{margin:0;color:#667085;font-size:12px;line-height:1.45}.publicPaymentNotice{padding:10px 12px;border-radius:6px;font-size:13px;line-height:1.4}.publicPaymentNoticeDanger{background:#fff5f5;border:1px solid #f0c7c7;color:#8b3a3a}.publicPaymentNoticeWarn{background:#fff8e8;border:1px solid #efdfb6;color:#8a5a00}.publicPaymentNoticeSuccess{background:#f4fbf6;border:1px solid #cfe8d6;color:#245c35}.publicPaymentLoading{display:grid;gap:12px}.publicPaymentSkeleton{width:100%;border-radius:6px;background:linear-gradient(90deg,#eef2f7,#f7f9fc,#eef2f7);background-size:200% 100%;animation:publicPaymentSkeletonPulse 1.1s linear infinite}.publicPaymentSkeletonTitle{height:22px}.publicPaymentSkeletonAmount{height:36px}.publicPaymentSkeletonLine{height:64px}.publicPaymentMpesaBox{display:grid;gap:10px;padding:14px;border-radius:6px;background:#f8fcf9;border:1px solid #d4e6dc}.publicPaymentMpesaHeader{display:flex;justify-content:space-between;align-items:center;gap:12px}.publicPaymentMpesaHeader strong{font-size:13px;font-weight:650;color:#101828}.publicPaymentMpesaHeader span{font-size:12px;color:#157347;background:#eefbf3;border:1px solid #ccefd9;border-radius:999px;padding:4px 8px}.publicPaymentField{display:grid;gap:6px}.publicPaymentField span{font-size:12px;font-weight:500;color:#667085}.publicPaymentField input{width:100%;min-height:40px;border:1px solid #cfd8e3;border-radius:6px;background:#fff;padding:8px 10px;font-size:13px;line-height:1.3}.publicPaymentField input::placeholder{color:#98a2b3}.publicPaymentCardSuccess{text-align:left}.publicPaymentSuccessIcon{width:48px;height:48px;display:grid;place-items:center;justify-self:center;border-radius:999px;background:#f4fbf6;border:1px solid #cfe8d6;color:#245c35;font-size:20px;font-weight:700}.publicPaymentHeaderCenter,.publicPaymentAmountCenter,.publicPaymentCenterText{text-align:center}@keyframes publicPaymentSkeletonPulse{0%{background-position:100% 0}to{background-position:-100% 0}}@media(max-width:520px){.publicPaymentPage{padding:16px;align-items:stretch}.publicPaymentCard{padding:16px}.publicPaymentRows div{grid-template-columns:1fr;gap:4px}.publicPaymentRows strong{text-align:left}}.ompPage,.ompPage *{box-sizing:border-box;font-family:var(--mc-font, "Segoe UI", Tahoma, Geneva, Verdana, sans-serif)!important;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:2px!important}.ompPage{width:100%;min-width:0;display:grid;gap:10px;color:#fff}.ompHero,.ompToolbar,.ompFilters,.ompMain,.ompInspectorOverlay,.ompMetricCard,.ompFormPanel,.ompLane,.ompBoardCard,.ompTimelineItem,.ompControlItem,.ompFeedItem,.ompProjectCard{background:#344656;color:#fff;border:0;box-shadow:none}.ompHero{min-height:58px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#223443}.ompHeroLeft,.ompProject,.ompInspectorOverlayHead,.ompInspectorSection,.ompCreateMain,.ompProgressWrap,.ompTimelineDue,.ompProjectCardMain{min-width:0;display:grid}.ompHeroLeft,.ompInspectorOverlayHead,.ompTimelineDue{gap:2px}.ompProject,.ompProgressWrap,.ompProjectCardMain{gap:4px}.ompInspectorSection,.ompCreateMain{gap:8px}.ompKicker,.ompHero p,.ompProject span,.ompProjectCard span,.ompProjectCard small,.ompCellMuted,.ompInspectorOverlayHead span,.ompInspectorOverlayHead small,.ompKV span,.ompTimelineItem small,.ompBoardCard span,.ompBoardCard small,.ompFilterCount span,.ompFormPanel label span,.ompControlItem span,.ompFeedItem p{color:#d5e0ea}.ompHero h1,.ompHero p{margin:0}.ompHero h1,.ompMetricCard strong,.ompInspectorOverlayHead strong,.ompSideTitle,.ompInspectorTitle,.ompFormTitle,.ompProject strong,.ompProjectCard strong,.ompCellStrong,.ompBoardCard strong,.ompTimelineItem strong,.ompControlItem strong,.ompFeedItem strong{color:#fff}.ompHero p{line-height:1.35}.ompHeroRight,.ompViewSwitch,.ompInspectorActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ompHeroRight button,.ompHeroRight a,.ompInspectorActions button,.ompInspectorActions a,.ompViewSwitch button,.ompFilters button,.ompFormPanel button,.ompInspectorOverlayHead button{min-height:30px;padding:6px 10px;border:0!important;background:#496176;color:#fff!important;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;box-shadow:none}.ompHeroRight button:hover,.ompHeroRight a:hover,.ompInspectorActions button:hover,.ompInspectorActions a:hover,.ompViewSwitch button:hover,.ompFilters button:hover,.ompFormPanel button:hover,.ompInspectorOverlayHead button:hover{background:#5b768d}.ompHeroRight a,.ompInspectorActions a,.ompViewSwitch button.is-active,.ompFormPanel button[type=submit]{background:#328fd0}.ompHeroRight a:hover,.ompInspectorActions a:hover,.ompViewSwitch button.is-active:hover,.ompFormPanel button[type=submit]:hover{background:#3a9fe4}.ompHealthStrip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.ompMetricCard{min-height:70px;padding:12px;display:grid;align-content:space-between;gap:6px;background:#3c6278}.ompMetricCard span{color:#d5e0ea}.ompMetric-blue{background:#328fd0}.ompMetric-danger{background:#8b3535}.ompToolbar{min-height:46px;padding:8px 10px;display:flex;justify-content:space-between;gap:10px;background:#223443}.ompSearch{min-width:0;flex:1}.ompSearch input,.ompFilters select,.ompFormPanel input,.ompFormPanel select,.ompFormPanel textarea,.ompControlItem select{width:100%;min-height:32px;padding:7px 9px;border:0!important;outline:none;background:#243747;color:#fff;box-shadow:none;color-scheme:dark}.ompSearch input{width:min(420px,100%)}.ompSearch input::placeholder,.ompFormPanel input::placeholder,.ompFormPanel textarea::placeholder{color:#9fb2c2}.ompSearch input:focus,.ompFilters select:focus,.ompFormPanel input:focus,.ompFormPanel select:focus,.ompFormPanel textarea:focus,.ompControlItem select:focus{background:#2a3f51}.ompWorkspace{min-height:620px;display:grid;grid-template-columns:190px minmax(0,1fr);gap:10px}.ompFilters{padding:10px;display:grid;align-content:start;gap:10px}.ompFilters label,.ompFormPanel label{display:grid;gap:5px}.ompFilterCount{min-height:58px;padding:10px;display:grid;align-content:center;gap:2px;background:#213443;color:#fff;border:0}.ompFilterCount strong{color:#fff}.ompMain{min-width:0;overflow:hidden;background:#344656;padding:10px}.ompProjectCards{display:grid;gap:8px;min-width:0}.ompProjectCard{width:100%;min-width:0;min-height:76px;padding:10px;display:grid;grid-template-columns:minmax(190px,1.4fr) minmax(220px,1.6fr) minmax(210px,1.5fr) minmax(130px,.8fr);align-items:center;gap:12px;cursor:pointer;text-align:left;background:#213443}.ompProjectCard:nth-child(2n){background:#263b4c}.ompProjectCard:hover,.ompProjectCard.is-selected{background:#38536a}.ompProjectCardMeta,.ompProjectCardControls,.ompProjectCardNumbers{min-width:0;display:grid;gap:5px}.ompProjectCardNumbers{text-align:right}.ompProjectCard strong,.ompProjectCard span,.ompProjectCard small,.ompCellMuted,.ompCellStrong,.ompControlItem strong,.ompControlItem span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ompPill{min-height:22px;padding:3px 8px;display:inline-flex;align-items:center;white-space:nowrap;color:#fff;width:max-content}.ompPill-status-active,.ompPill-status-in_progress,.ompPill-status-approved,.ompPill-status-completed,.ompPill-health-track,.ompPill-health-complete,.ompPill-health-low{background:#2f7650}.ompPill-status-planning,.ompPill-status-pending,.ompPill-health-watch,.ompPill-health-budget,.ompPill-health-medium{background:#8a6419}.ompPill-status-review,.ompPill-status-monitoring{background:#328fd0}.ompPill-status-blocked,.ompPill-status-rejected,.ompPill-health-risk,.ompPill-health-overdue,.ompPill-health-blocked,.ompPill-health-high,.ompPill-health-critical{background:#8b3535}.ompProgressBar{width:100%;height:6px;overflow:hidden;background:#213443}.ompProgressBar span{display:block;height:100%;background:#6ed0ff}.ompProgressWrap small{color:#d5e0ea}.ompBoard{display:grid;grid-template-columns:repeat(5,minmax(180px,1fr));gap:10px;overflow-x:auto}.ompLane{min-height:460px;padding:10px;display:grid;align-content:start;gap:8px;background:#223443}.ompLaneHead{display:flex;justify-content:space-between;color:#fff}.ompBoardCard{width:100%;min-height:92px;padding:10px;display:grid;gap:5px;cursor:pointer;text-align:left;background:#344656}.ompBoardCard:hover{background:#38536a}.ompLaneEmpty{padding:12px;color:#d5e0ea}.ompTimeline{display:grid;gap:8px}.ompTimelineItem{min-height:62px;padding:10px 12px;display:grid;grid-template-columns:12px minmax(220px,1fr) 160px 120px;gap:10px;align-items:center;cursor:pointer;text-align:left;background:#213443}.ompTimelineItem:hover{background:#38536a}.ompTimelineDot{width:8px;height:8px;border-radius:999px!important;background:#6ed0ff}.ompInspectorOverlay{position:fixed;z-index:1500;display:grid;grid-template-rows:auto minmax(0,1fr);min-width:320px;min-height:360px;max-width:calc(100vw - 24px);max-height:calc(100vh - 64px);overflow:hidden;border-left:3px solid #328fd0}.ompInspectorOverlayHead{padding:10px;display:flex;justify-content:space-between;gap:12px;background:#223443;cursor:move;-webkit-user-select:none;user-select:none}.ompInspectorOverlayHead>div{min-width:0;display:grid;gap:2px}.ompInspectorOverlayHead strong,.ompInspectorOverlayHead span,.ompInspectorOverlayHead small{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ompInspectorOverlayBody{min-height:0;overflow:auto;padding:12px;display:grid;align-content:start;gap:12px;scrollbar-width:thin;scrollbar-color:#5c7284 transparent}.ompInspectorResize{position:absolute;right:0;bottom:0;width:18px!important;height:18px!important;min-height:18px!important;padding:0!important;border:0!important;background:#328fd0!important;cursor:nwse-resize}.ompInspectorSection p{margin:0;color:#d5e0ea;line-height:1.35}.ompKV{display:flex;align-items:center;justify-content:space-between;gap:12px}.ompKV strong{text-align:right;color:#fff;min-width:0;overflow-wrap:anywhere}.ompEmpty{min-height:90px;padding:16px;display:flex;align-items:center;justify-content:center;color:#d5e0ea;background:#213443}.ompNotice{min-height:34px;padding:9px 12px;background:#8b3535;color:#fff;border:0}.ompCreateGrid{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:10px}.ompFormPanel{padding:12px;display:grid;gap:10px}.ompFormPanel input,.ompFormPanel select,.ompFormPanel textarea{min-height:32px;resize:vertical}.ompFormTwo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ompControlItem{min-height:72px;padding:10px;display:grid;grid-template-columns:minmax(0,1fr) auto 126px;align-items:center;gap:8px;background:#213443}.ompControlItem div{display:grid;gap:2px;min-width:0}.ompInspectorOverlayBody::-webkit-scrollbar,.ompBoard::-webkit-scrollbar{width:8px;height:8px}.ompInspectorOverlayBody::-webkit-scrollbar-thumb,.ompBoard::-webkit-scrollbar-thumb{background:#5c7284;border-radius:999px}.ompInspectorOverlayBody::-webkit-scrollbar-track,.ompBoard::-webkit-scrollbar-track{background:transparent}.ompFeedItem{min-height:72px;padding:10px;display:grid;gap:6px}.ompFeedItem div{display:flex;align-items:center;justify-content:space-between;gap:8px}.ompFeedItem p,.ompFeedItem strong{margin:0;line-height:1.35}@media(max-width:1180px){.ompWorkspace,.ompCreateGrid{grid-template-columns:1fr}.ompBoard{grid-template-columns:repeat(5,220px)}.ompProjectCard{grid-template-columns:1fr;align-items:start}.ompProjectCardNumbers{text-align:left}}@media(max-width:760px){.ompHero,.ompToolbar{display:grid}.ompHeroRight,.ompViewSwitch{flex-wrap:wrap}.ompHealthStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.ompSearch input{width:100%}.ompTimelineItem{grid-template-columns:12px minmax(0,1fr)}.ompTimelineItem .ompProgressWrap,.ompTimelineDue{grid-column:2 / -1}.ompControlItem{grid-template-columns:1fr}.ompInspectorOverlay{top:56px!important;right:8px!important;left:8px!important;width:auto!important;height:calc(100vh - 70px)!important;min-width:0}}@media(max-width:640px){.ompFormTwo{grid-template-columns:1fr}}@media(max-width:560px){.ompHealthStrip{grid-template-columns:1fr}}.ompPlanGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:start}.ompPlanItem,.ompClientPlanHeader,.ompPlanPreviewGrid section,.ompPlanPackItem,.ompPlanVersionRow{padding:10px;border:0!important;background:var(--mc-panel-bg, #344656)!important;color:var(--mc-text, #ffffff)!important;border-radius:2px;display:grid;gap:8px;box-shadow:none!important}.ompPlanItem input,.ompPlanItem select,.ompPlanItem textarea{width:100%;min-height:30px;padding:7px 9px;border:0!important;border-radius:2px;background:var(--mc-control-bg, #243747)!important;color:var(--mc-text, #ffffff)!important;outline:none;resize:vertical;color-scheme:dark}.ompPlanItem input:focus,.ompPlanItem select:focus,.ompPlanItem textarea:focus{background:#2a3f51!important}.ompPlanItem button,.ompPlanVersionRow button{min-height:30px;padding:0 12px;border:0!important;background:var(--mc-primary, #328fd0)!important;border-radius:2px;color:var(--mc-text, #ffffff)!important;cursor:pointer}.ompPlanItem button:hover,.ompPlanVersionRow button:hover{background:var(--mc-primary-hover, #3a9fe4)!important}.ompPlanItem button:disabled,.ompFormPanel button:disabled,.ompPlanVersionRow button:disabled{cursor:not-allowed;opacity:.55}.ompPlanSummary{min-height:30px;padding:6px 8px;border:0!important;background:var(--mc-row-bg, #213443)!important;border-radius:2px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;color:var(--mc-muted-soft, #d5e0ea)!important}.ompPlanSummary span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ompGantt{display:grid;gap:6px}.ompGanttRow{min-height:42px;display:grid;grid-template-columns:230px minmax(240px,1fr) 110px;align-items:center;gap:8px;padding:6px;border:0!important;background:var(--mc-row-bg, #213443)!important;color:var(--mc-text, #ffffff)!important;border-radius:2px}.ompGanttLabel{display:grid;gap:2px;min-width:0}.ompGanttLabel strong,.ompGanttLabel span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ompGanttLabel strong{color:var(--mc-text, #ffffff)!important}.ompGanttLabel span,.ompClientPlanHeader span,.ompPlanPreviewGrid span,.ompPlanPackItem span,.ompPlanVersionRow span{color:var(--mc-muted-soft, #d5e0ea)!important}.ompGanttTrack{position:relative;height:12px;background:var(--mc-panel-dark, #223443)!important;border-radius:2px;overflow:hidden}.ompGanttBar{position:absolute;top:0;bottom:0;min-width:6px;border-radius:2px;background:var(--mc-primary, #328fd0)!important}.ompGantt-deliverable{background:var(--mc-primary, #328fd0)!important}.ompGantt-resource{background:#64748b!important}.ompGantt-milestone{background:var(--mc-warning, #8a6419)!important}.ompClientPlanPack{display:grid;gap:10px}.ompClientPlanHeader{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px}.ompClientPlanHeader div{display:grid;gap:2px}.ompPlanPreviewGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ompPlanPreviewGrid p,.ompPlanPackItem p{margin:0;color:var(--mc-text, #ffffff)!important;line-height:1.35}.ompPlanPackColumns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ompPlanPackColumns section{display:grid;gap:8px}.ompPlanVersionRow{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center}.ompPlanVersionRow button:first-of-type{background:var(--mc-button-bg, #496176)!important;color:var(--mc-text, #ffffff)!important}@media(max-width:1180px){.ompPlanGrid,.ompPlanPreviewGrid,.ompPlanPackColumns,.ompGanttRow,.ompPlanVersionRow{grid-template-columns:1fr}}@media(max-width:640px){.ompPlanSummary{grid-template-columns:1fr}}.ompCard,.ompResourceRequirementCard,.ompCandidateRow,.ompApprovalItem,.ompSummaryCard,.ompScenarioItem{border:0!important;background:var(--mc-panel-bg, #344656)!important;color:var(--mc-text, #ffffff)!important;border-radius:2px;box-shadow:none!important}.ompCard{padding:12px;display:grid;gap:12px}.ompCardHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.ompCardHeader h3,.ompMiniTitle,.ompResourceRequirementHead strong,.ompCandidateRow strong,.ompApprovalItem strong,.ompSummaryCard strong,.ompScenarioItem strong{margin:0;font-size:12px;font-weight:400;color:var(--mc-text, #ffffff)!important}.ompSectionEyebrow,.ompOverviewItem span,.ompField span,.ompTotalsBar span,.ompGanttInfo span,.ompApprovalItem span,.ompResourceRequirementHead span,.ompCandidateRow span,.ompSummaryCard span,.ompScenarioItem span{color:var(--mc-muted-soft, #d5e0ea)!important;font-size:11px}.ompOverviewGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ompOverviewItem,.ompTotalsBar div{border:0!important;background:var(--mc-row-bg, #213443)!important;color:var(--mc-text, #ffffff)!important;border-radius:2px;padding:8px;display:grid;gap:4px}.ompOverviewItem strong,.ompTotalsBar strong,.ompGanttInfo strong{color:var(--mc-text, #ffffff)!important;font-size:12px;font-weight:400}.ompPlanShell{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ompPlanColumn{display:grid;gap:10px}.ompField{display:grid;gap:4px}.ompField input,.ompField select,.ompField textarea{width:100%;min-height:32px;border:0!important;border-radius:2px;padding:7px 10px;font-size:12px;background:var(--mc-control-bg, #243747)!important;color:var(--mc-text, #ffffff)!important;outline:none!important;color-scheme:dark}.ompField input:focus,.ompField select:focus,.ompField textarea:focus{background:#2a3f51!important}.ompField textarea{min-height:80px;padding-top:8px;resize:vertical}.ompFieldRow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ompPrimaryButton,.ompInlineActions button,.ompCandidateRow button{min-height:32px;border:0!important;border-radius:2px;background:var(--mc-primary, #328fd0)!important;color:var(--mc-text, #ffffff)!important;font-size:12px;cursor:pointer;padding:0 12px}.ompPrimaryButton:hover,.ompInlineActions button:hover,.ompCandidateRow button:hover{background:var(--mc-primary-hover, #3a9fe4)!important}.ompTotalsBar{border-top:1px solid var(--mc-border, rgba(255, 255, 255, .08));padding-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ompTable{display:grid}.ompTableHead,.ompTableRow{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:8px;align-items:center;min-height:36px;padding:0 8px;font-size:11px}.ompTableHead{background:var(--mc-panel-dark, #223443)!important;color:var(--mc-muted, #dbe7f1)!important;border-bottom:1px solid var(--mc-border, rgba(255, 255, 255, .08))}.ompTableRow{background:var(--mc-row-bg, #213443)!important;color:var(--mc-text, #ffffff)!important;border-bottom:1px solid var(--mc-border, rgba(255, 255, 255, .08))}.ompTableRow:nth-child(2n){background:var(--mc-row-alt, #263b4c)!important}.ompGanttList,.ompApprovalList,.ompResourcePlannerGrid,.ompCandidateList{display:grid;gap:8px}.ompGanttItem{display:grid;grid-template-columns:240px minmax(0,1fr);gap:12px;align-items:center}.ompGanttInfo{display:grid;gap:2px}.ompGanttTrack{height:12px;background:var(--mc-row-bg, #213443)!important;border-radius:2px;overflow:hidden}.ompGanttBar{width:45%;height:100%;background:var(--mc-primary, #328fd0)!important}.ompApprovalItem,.ompResourceRequirementHead,.ompScenarioItem{min-height:42px;padding:8px;display:flex;align-items:center;justify-content:space-between;gap:12px}.ompEmpty{min-height:60px;border:0!important;border-radius:2px;background:var(--mc-row-bg, #213443)!important;display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--mc-muted-soft, #d5e0ea)!important}.ompInlineActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ompResourceRequirementCard{padding:10px;display:grid;gap:8px}.ompResourceRequirementHead div,.ompCandidateRow div{display:grid;gap:2px}.ompCandidateRow{min-height:42px;padding:8px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;background:var(--mc-row-bg, #213443)!important}@media(max-width:1180px){.ompOverviewGrid,.ompPlanShell,.ompTotalsBar,.ompGanttItem{grid-template-columns:1fr}}@media(max-width:640px){.ompFieldRow{grid-template-columns:1fr}}.ompDrawerOverlay{position:fixed;inset:0;background:#0a10168a;z-index:1200;display:flex;justify-content:flex-end}.ompDrawer{width:min(100%,520px);height:100vh;background:var(--mc-panel-bg, #344656)!important;color:var(--mc-text, #ffffff)!important;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;border-left:3px solid var(--mc-primary, #328fd0)!important;box-shadow:none!important}.ompDrawerHeader{min-height:58px;padding:12px;border-bottom:1px solid var(--mc-border, rgba(255, 255, 255, .08));display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--mc-panel-dark, #223443)!important}.ompDrawerHeader h3{margin:0;font-size:12px;font-weight:400;color:var(--mc-text, #ffffff)!important}.ompDrawerEyebrow,.ompSummaryCard span,.ompScenarioItem span{display:block;font-size:10px;color:var(--mc-muted-soft, #d5e0ea)!important;margin-bottom:2px}.ompDrawerClose{width:28px;height:28px;border:0!important;background:var(--mc-button-bg, #496176)!important;color:var(--mc-text, #ffffff)!important;border-radius:2px;cursor:pointer;font-size:14px}.ompDrawerClose:hover{background:var(--mc-button-hover, #5b768d)!important}.ompDrawerBody{overflow:auto;padding:12px;display:grid;gap:10px;align-content:start;scrollbar-width:thin;scrollbar-color:#5c7284 transparent}.ompDrawerBody::-webkit-scrollbar{width:8px;height:8px}.ompDrawerBody::-webkit-scrollbar-thumb{background:#5c7284;border-radius:999px}.ompDrawerBody::-webkit-scrollbar-track{background:transparent}.ompDrawerFooter{min-height:58px;border-top:1px solid var(--mc-border, rgba(255, 255, 255, .08));padding:12px;display:flex;align-items:center;justify-content:flex-end;gap:8px;background:var(--mc-panel-dark, #223443)!important}.ompGhostButton{min-height:32px;border:0!important;background:var(--mc-button-bg, #496176)!important;color:var(--mc-text, #ffffff)!important;border-radius:2px;padding:0 12px;font-size:12px;cursor:pointer}.ompGhostButton:hover{background:var(--mc-button-hover, #5b768d)!important}.ompSummaryCard,.ompScenarioItem{border:0!important;border-radius:2px;background:var(--mc-row-bg, #213443)!important;color:var(--mc-text, #ffffff)!important;padding:10px}.ompSummaryCard{display:grid;gap:4px}.ompSummaryCard strong,.ompScenarioItem strong{font-size:12px;color:var(--mc-text, #ffffff)!important;font-weight:400}.ompScenarioList{display:grid;gap:8px}.ompScenarioItem{min-height:44px;padding:8px;display:flex;align-items:center;justify-content:space-between;gap:10px}
