@import "https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;700&family=Barlow+Condensed:wght@400;600&display=swap";.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.auditTable{background:#fff;border:1px solid #dce1de;border-radius:12px;margin-top:18px;overflow:hidden}.auditTableHead,.auditTableRow{grid-template-columns:1.15fr .6fr .8fr 1.25fr .75fr .65fr;align-items:center;gap:18px;padding:14px 18px;display:grid}.auditTableHead{color:#f4eddc;text-transform:uppercase;letter-spacing:.06em;background:#0d3022;font-size:.75rem;font-weight:800}.auditTableRow{border-top:1px solid #edf0ee;min-height:92px}.auditTableRow:first-of-type{border-top:0}.auditTableRow>div{gap:5px;min-width:0;display:grid}.auditTableRow small{text-align:left;overflow-wrap:anywhere}.auditTableRow .status{text-transform:capitalize;justify-self:start}.textUrgent{color:#992b2b}.auditBillingPane{gap:16px;min-width:0;padding:20px;display:grid}.billingBoundary{color:#5b4717;background:#fff9e8;border:1px solid #d7c795;border-radius:8px;margin:0;padding:10px 12px}.billingTotals{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.billingTotals span{background:#fff;border:1px solid #dce1de;border-radius:8px;gap:2px;padding:12px;display:grid}.billingTotals strong{font-size:1.25rem}.billingSplit{grid-template-columns:minmax(220px,.8fr) minmax(360px,1.4fr);align-items:start;gap:16px;display:grid}.billingCaseList{gap:8px;max-height:68vh;display:grid;overflow:auto}.billingCaseList>button{text-align:left;background:#fff;border:1px solid #dce1de;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px;display:grid}.billingCaseList>button[aria-current=true]{border-color:#1769aa;box-shadow:inset 3px 0 #1769aa}.billingCaseList span{gap:4px;min-width:0;display:grid}.billingCaseList span:last-child{text-align:right}.billingEditor{background:#fff;border:1px solid #dce1de;border-radius:10px;gap:14px;padding:16px;display:grid}.billingEditor>div:first-child{gap:4px;display:grid}.billingMoney{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.billingMoney span{background:#f5f7f6;border-radius:7px;gap:3px;padding:10px;display:grid}.billingEditor textarea{resize:vertical;min-height:84px}.billingActions{flex-wrap:wrap}.readinessPane{gap:16px;min-width:0;padding:20px;display:grid}.readinessBoundary{color:#5b4717;background:#fff9e8;border:1px solid #d7c795;border-radius:8px;margin:0;padding:10px 12px}.readinessSummary{margin:0;font-weight:600}.readinessProgram{background:#fff;border:1px solid #dce1de;border-radius:10px;gap:10px;padding:16px;display:grid}.readinessProgram>div:first-child{gap:4px;display:grid}.readinessBadgeReady,.readinessBadgeBlocked{border-radius:999px;justify-self:start;padding:4px 10px;font-size:.85rem;font-weight:600}.readinessBadgeReady{color:#1e5c2a;background:#e4f2e6}.readinessBadgeBlocked{color:#992b2b;background:#fbe9e9}.readinessChecklist{gap:8px;margin:0;padding-left:22px;display:grid}.readinessChecklist li{gap:2px;display:grid}@media (width<=920px){.billingTotals,.billingMoney{grid-template-columns:repeat(2,minmax(0,1fr))}.billingSplit{grid-template-columns:1fr}}.dayQueue{gap:16px;display:grid}.dayTask h3{margin:4px 0}.dayTask{border-left:5px solid #1769aa;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.dayTask.taskBlocked{border-left-color:#b84b4b}.taskControls{justify-items:end;gap:8px;display:grid}.doneTable .auditTableHead,.doneTable .auditTableRow{grid-template-columns:1.2fr 1fr 1.5fr .9fr}@media (width<=1100px){.auditTableHead{display:none}.auditTableRow{grid-template-columns:1fr 1fr}.auditTableRow>div:nth-child(3){grid-column:1/-1}.doneTable .auditTableRow{grid-template-columns:1fr 1fr}}@media (width<=700px){.auditTableRow{grid-template-columns:1fr}.auditTableRow>div:nth-child(3){grid-column:auto}.dayTask{grid-template-columns:1fr}.taskControls{justify-items:start}.doneTable .auditTableRow{grid-template-columns:1fr}}:root{--ac-accent:#5980a6;--ac-accent-700:#416180;--ac-accent-800:#2c455d;--ac-ink:#1d2d3d;--ac-bg:#f2f2f3;--ac-surface:#e9e9ea;--ac-card:#fff;--ac-text:#1d1f20;--ac-muted:#65716d;--ac-eyebrow:#749dc4;--ac-side-text:#b9c6d4;--ac-side-sub:#7e93a8;--ac-side-active-count:#c9d6e2;--ac-border:#dfdfe1;--ac-row-divider:#efeff0;--ac-input-border:#c6ccd2;--ac-line:#dfdfe1;--ac-line-soft:#efeff0;--ac-red:#a83a28;--ac-red-tint:#faf1ef;--ac-amber:#92621c;--ac-amber-chip:#f4ead9;--ac-amber-line:#e6d9bd;--ac-amber-wash:#fbf7ef;--ac-amber-dot:#d9a94a;--ac-green:#34705a;--ac-green-chip:#e6f0e9;--ac-info-chip:#e7edf4;--ac-mint:#9fc3ad;--ac-map-bg:#e9edf0;--ac-photo-slot:#e2e6ea;--ac-camera-1:#101820;--ac-camera-2:#243240;--ac-done:#34705a;--ac-done-bg:#e6f0e9;--ac-waiting:#5980a6;--ac-waiting-bg:#e7edf4;--ac-amber-bg:#f4ead9;--ac-stop:#a83a28;--ac-stop-bg:#faf1ef;--ac-ok:#34705a;--ac-bad:#a83a28;--ac-bad-ink:#7c2424;--ac-warn-ink:#92621c;--ac-accent-100:#e7edf4;--ac-accent-200:#d6ebff;--ac-accent-400:#94bce3;--ac-accent-500:#749dc4;--ac-accent-600:#597ea3;--ac-font-body:"Barlow", ui-sans-serif, system-ui, sans-serif;--ac-font-head:"Barlow Condensed", "Barlow", ui-sans-serif, system-ui, sans-serif;--ac-radius:10px;--ac-radius-small:8px}.eyebrow{color:var(--ac-eyebrow);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.ds-topbar{min-height:84px;padding:18px var(--ac-pad-x);background:var(--ac-ink);color:var(--ac-bg);justify-content:space-between;align-items:center;gap:24px;display:flex}.ds-topbar h1{font-family:var(--ac-font-head);margin:0;font-size:1.7rem;font-weight:600}.ds-topbar nav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ds-topbar nav button{color:var(--ac-bg);border-radius:var(--ac-radius-small);cursor:pointer;background:0 0;border:1px solid #0000;padding:.68rem .9rem}.ds-topbar nav button.active,.ds-topbar nav button.primary{background:var(--ac-bg);color:var(--ac-ink)}.ds-env{color:#b9d2e8;text-align:left;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;display:block}.ds-chip{background:var(--ac-surface);color:var(--ac-text);white-space:nowrap;border-radius:999px;padding:.3rem .6rem;font-size:.75rem;font-weight:800;display:inline-block}.ds-chip.is-done{background:var(--ac-done-bg);color:var(--ac-done)}.ds-chip.is-waiting{background:var(--ac-waiting-bg);color:var(--ac-accent-800)}.ds-chip.is-amber{background:var(--ac-amber-bg);color:var(--ac-amber)}.ds-chip.is-stop{background:var(--ac-stop-bg);color:var(--ac-stop)}.ds-chip.is-muted{background:var(--ac-surface);color:var(--ac-muted)}.ds-empty{border-radius:var(--ac-radius);background:var(--ac-card);color:var(--ac-muted);border:1px dashed #bcc5c0;gap:4px;padding:20px;display:grid}.ds-empty strong{color:var(--ac-text);font-size:1rem}.ds-empty p{margin:0}.ds-sync{background:var(--ac-done-bg);color:var(--ac-done);border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin:14px 0;padding:12px 14px;display:flex}.ds-sync.is-stale{background:var(--ac-amber-bg);color:var(--ac-warn-ink)}.ds-sync.is-failed{background:var(--ac-stop-bg);color:var(--ac-bad-ink)}.ds-timeline{gap:0;margin:16px 0;padding:0;list-style:none;display:grid}.ds-timeline li{border-left:3px solid var(--ac-line);margin-left:8px;padding:0 0 18px 28px;position:relative}.ds-timeline li:last-child{padding-bottom:0}.ds-timeline li:before{content:"";background:var(--ac-card);border:3px solid var(--ac-line);border-radius:50%;width:13px;height:13px;position:absolute;top:2px;left:-8px}.ds-timeline li.is-done{border-left-color:var(--ac-done)}.ds-timeline li.is-done:before{border-color:var(--ac-done);background:var(--ac-done)}.ds-timeline li.is-now{border-left-color:var(--ac-accent)}.ds-timeline li.is-now:before{border-color:var(--ac-accent);background:var(--ac-accent)}.ds-timeline li.is-bad:before{border-color:var(--ac-stop);background:var(--ac-stop)}.ds-timeline strong{display:block}.ds-timeline small{color:var(--ac-muted);text-align:left}.ds-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:18px 0;display:grid}.ds-stat{border:1px solid var(--ac-line);background:var(--ac-card);text-align:left;cursor:pointer;color:inherit;border-radius:9px;gap:4px;padding:14px;display:grid}.ds-stat strong{color:var(--ac-accent-700);font-size:1.6rem}.ds-stat span{font-weight:800}.ds-stat small{text-align:left}.ds-stat.is-stop strong{color:var(--ac-stop)}.ds-stat.is-amber strong{color:var(--ac-amber)}.ds-jobrow{text-align:left;border:1px solid var(--ac-line);background:var(--ac-card);cursor:pointer;width:100%;color:inherit;border-radius:10px;grid-template-columns:minmax(220px,2fr) repeat(3,minmax(110px,1fr)) minmax(150px,1.4fr);align-items:center;gap:14px;padding:11px 14px;display:grid}.ds-jobrow:hover{border-color:var(--ac-accent)}.ds-jobrow>span{gap:2px;min-width:0;display:grid}.ds-jobrow strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-jobrow small{text-align:left;font-size:.8125rem}.ds-joblist{gap:7px;display:grid}.ds-filters{grid-template-columns:minmax(240px,2fr) repeat(4,minmax(140px,1fr));align-items:end;gap:10px;margin:18px 0 10px;display:grid}.ds-filters label{color:#52605b;gap:5px;min-width:0;font-size:.875rem;font-weight:700;display:grid}@media (width<=900px){.ds-filters{grid-template-columns:1fr}.ds-jobrow{grid-template-columns:1fr 1fr}.ds-jobrow>span:first-child{grid-column:1/-1}.ds-sync,.ds-topbar{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}:root{color:var(--ac-text);background:var(--ac-bg);font-synthesis:none;font-family:Barlow,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{background:var(--ac-bg);color:var(--ac-text);font-family:var(--ac-font-body);margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer;background:#fff;border:1px solid #c7ceca;border-radius:8px;padding:.68rem .9rem}button:disabled{cursor:not-allowed;opacity:.45}button.active,button.primary{background:var(--ac-ink);border-color:var(--ac-ink);color:var(--ac-bg)}header{background:var(--ac-ink);min-height:84px;color:var(--ac-bg);justify-content:space-between;align-items:center;gap:24px;padding:18px clamp(20px,5vw,72px);display:flex}header h1{margin:0;font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-size:1.7rem;font-weight:600}h1,h2,h3{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:600}nav{flex-wrap:wrap;gap:8px;display:flex}.workspaceSwitcher{z-index:20;border-bottom:1px solid var(--ac-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f2f2f3ee;flex-wrap:wrap;gap:6px;padding:10px clamp(20px,5vw,72px);display:flex;position:sticky;top:0}.workspaceSwitcher button{padding:.5rem .75rem;font-size:.82rem}section{max-width:1500px;margin:auto;padding:36px clamp(20px,5vw,72px) 72px}.center{place-items:center;min-height:100vh;padding:24px;display:grid}.login{gap:14px;width:min(440px,100%);display:grid}.login label{color:#52605b;gap:6px;font-size:.82rem;font-weight:700;display:grid}.accountStatus{gap:14px;width:min(620px,100%);display:grid}.accountStatus h1,.accountStatus p{margin:0}.roleLabel{color:#b9d2e8;text-align:left;text-transform:uppercase;letter-spacing:.08em;display:block}.mfaPanel{max-width:520px}.mfaQr{background:#fff;border-radius:12px;width:min(280px,100%);margin:16px auto;display:block}.mfaSecret{text-align:left;width:100%}.mfaSecret code{overflow-wrap:anywhere;background:#f4f1e8;border-radius:8px;padding:12px;display:block}.mfaCode{gap:12px;width:100%;display:grid}.mfaCode input{text-align:center;letter-spacing:.35rem;font-size:1.5rem}input,select,textarea{background:#fff;border:1px solid #bcc5c0;border-radius:8px;width:100%;padding:.85rem}textarea{resize:vertical;min-height:90px}.sectionHead,.row{justify-content:space-between;align-items:center;gap:16px;display:flex}.sectionHead h2{margin:4px 0 0;font-size:clamp(1.6rem,4vw,2.4rem)}.notice{background:var(--ac-accent-100);border-left:4px solid var(--ac-accent);padding:14px;line-height:1.5}.grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-top:24px;display:grid}.panel{border:1px solid var(--ac-line);background:#fff;border-radius:12px;padding:18px;box-shadow:0 7px 24px #1d2d3d0b}.panel p{color:var(--ac-muted)}.status{background:#e8efec;border-radius:999px;padding:.3rem .55rem;font-size:.75rem;font-weight:800}.status.test{background:var(--ac-amber-bg)}.status.production{background:#d8efe2}.status.manual-handoff{background:var(--ac-amber-bg);color:#5d4a00}.pipeline{grid-template-columns:repeat(6,1fr);gap:8px;margin:22px 0;display:grid}.pipeline div{background:#fff;border:1px solid #dce1de;border-radius:9px;padding:12px;display:grid}.pipeline strong{font-size:1.45rem}.pipeline span{color:var(--ac-muted);text-transform:uppercase;font-size:.75rem}.intake{margin:20px 0}.intake summary{cursor:pointer;font-weight:800}.formGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px;display:grid}.formGrid label{color:#52605b;gap:5px;font-size:.78rem;font-weight:700;display:grid}.formGrid .wide{grid-column:1/-1}.formGrid .check{grid-template-columns:auto 1fr;align-items:center;gap:10px;display:flex}.formGrid .check input{width:auto}.adminDisclosure{margin-top:18px}.adminDisclosure>summary{cursor:pointer;font-weight:800}.adminDisclosure>p{margin-bottom:0}.programSummary{margin:14px 0}.versionRow{border-top:1px solid var(--ac-line-soft);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.versionRow small{text-align:left;margin-top:4px;display:block}.dispatchGrid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.inspectionQueueTools{grid-template-columns:minmax(240px,2fr) repeat(4,minmax(150px,1fr));align-items:end;gap:10px;margin:18px 0 10px;display:grid}.inspectionQueueTools label{color:#52605b;gap:5px;min-width:0;font-size:.875rem;font-weight:700;display:grid}.inspectionQueueTools input,.inspectionQueueTools select{width:100%;min-width:0}.inspectionPagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;display:flex}.inspectionPagination .actions{align-items:center}.pinnedRequirements li{margin:10px 0}.pinnedRequirements li small{font-size:.875rem;display:block}.pinnedRequirements details{margin:12px 0}.inspectionQueueTools strong{color:var(--ac-accent-700);padding:.72rem 0}.inspectionQueue{gap:7px;display:grid}.inspectionQueueRow{border:1px solid var(--ac-line);background:#fff;border-radius:10px;box-shadow:0 3px 12px #1d2d3d08}.inspectionQueueRow>summary{cursor:pointer;grid-template-columns:minmax(260px,2fr) repeat(4,minmax(105px,1fr));align-items:center;gap:14px;padding:11px 14px;list-style:none;display:grid}.inspectionQueueRow>summary::-webkit-details-marker{display:none}.inspectionQueueRow>summary>span{gap:2px;min-width:0;display:grid}.inspectionQueueRow>summary small{text-align:left;font-size:.8125rem}.inspectionQueueRow>summary strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.queueIdentity{grid-template-columns:auto minmax(0,1fr);column-gap:9px!important}.queueIdentity>small{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden;text-transform:none!important}.inspectionQueueDetail{border-top:1px solid #e5e8e6;padding:14px 16px 18px}.inspectionRequirements,.assignmentNotes{border:1px solid var(--ac-line);background:#f7f6f3;border-radius:10px;margin-top:14px;padding:12px}.inspectionRequirements h3,.assignmentNotes h3{margin:0}.inspectionRequirements p{margin:7px 0 0}.assignmentNotes form{gap:9px;margin-top:10px;display:grid}.assignmentNotes textarea{min-height:82px}.assignmentNotes .check{flex-direction:row;align-items:center;gap:7px;display:flex}.noteDestination{border:0;gap:8px;margin:0;padding:0;display:grid}.noteDestination legend{padding:0;font-weight:700}.noteHistory{gap:8px;margin-top:11px;display:grid}.noteHistory[hidden]{display:none}.noteHistory article{border-left:3px solid var(--ac-accent-700);background:#fff;border-radius:0 8px 8px 0;padding:9px 10px}.noteHistory p{white-space:pre-wrap;margin:0 0 4px}.sourceSyncHealth{color:#235c36;background:#eef6f0;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin:14px 0;padding:12px 14px;display:flex}.sourceSyncHealth.stale,.sourceSyncHealth.missing,.sourceSyncHealth.failed{background:var(--ac-stop-bg);color:var(--ac-bad-ink)}.sourceSyncHealth.running,.sourceSyncHealth.unverified{color:var(--ac-warn-ink);background:#fff7d9}.reconciliationSchedule{color:#235c36;background:#f3f8f4;border-left:4px solid #4c805b;justify-content:space-between;gap:14px;margin:-4px 0 14px;padding:9px 12px;display:flex}.reconciliationSchedule.due{color:var(--ac-warn-ink);background:#fff7d9;border-left-color:#917625}.reconciliationSchedule.missed,.reconciliationSchedule.unavailable{border-left-color:var(--ac-bad);background:var(--ac-stop-bg);color:var(--ac-bad-ink)}@media (width<=1150px){.inspectionQueueTools{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.inspectionQueueTools{grid-template-columns:1fr}.inspectionQueueRow>summary{grid-template-columns:1fr 1fr}.queueIdentity{grid-column:1/-1}.sourceSyncHealth,.reconciliationSchedule{flex-direction:column;align-items:flex-start}}.case{font-weight:800;color:var(--ac-accent-700)!important}.candidate{border-top:1px solid var(--ac-line-soft);justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:flex}.candidate div{gap:3px;display:grid}.candidate small{text-align:left}.candidateRate{color:var(--ac-accent-700);font-weight:700}.candidateActions{flex-wrap:wrap;justify-content:flex-end;grid-template-columns:none!important;display:flex!important}.rateCardForm{margin-top:20px}.rateCardGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.rateAmount{margin:14px 0;font-size:1.75rem;font-weight:800;color:var(--ac-accent-700)!important}.rateAmount small{font-size:.8rem;font-weight:500}.success{color:var(--ac-ok);background:var(--ac-done-bg);border-left:4px solid var(--ac-ok);padding:12px}.userInvite{grid-template-columns:1fr 1.2fr .8fr auto;align-items:end;gap:12px;margin-top:20px;display:grid}.userInvite label{color:#52605b;gap:5px;font-size:.78rem;font-weight:700;display:grid}.ownerFlow{grid-template-columns:repeat(5,1fr);gap:12px;margin:24px 0 36px;display:grid}.ownerWorkMap{margin-top:28px}.ownerMapPick{border-top:1px solid var(--ac-line);gap:8px;margin-top:16px;padding-top:16px;display:grid}.ownerMapPick label{color:#52605b;gap:6px;max-width:420px;font-size:.82rem;font-weight:700;display:grid}.flowCard{text-align:left;align-content:center;gap:6px;min-height:150px;padding:18px;display:grid}.flowCard strong{color:var(--ac-accent-700);font-size:2rem}.flowCard span{font-weight:800}.flowCard small{text-align:left}.subhead{margin-top:22px}.ownerEconomics{margin:0 0 36px}.ownerEconomics h3{margin:4px 0 0;font-size:1.45rem}.economicsTotals{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.economicsTotals div{background:#fafbfa;border:1px solid #dce1de;border-radius:9px;gap:4px;padding:14px;display:grid}.economicsTotals span{color:var(--ac-muted);text-transform:uppercase;font-size:.78rem;font-weight:700}.economicsTotals strong{color:var(--ac-accent-700);font-size:1.5rem}.territory{border-top:1px solid var(--ac-line-soft);margin-top:14px;padding-top:12px}.territory summary{cursor:pointer;font-weight:800}.inspectorCard>summary{cursor:pointer;list-style:none}.inspectorCard>summary::-webkit-details-marker{display:none}.inspectorCard>summary strong:after{content:"  View";color:var(--ac-accent-700);font-size:.72rem;font-weight:800}.inspectorCard[open]>summary strong:after{content:"  Close"}.territoryGrid{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:8px;margin:12px 0;display:grid}.territoryGrid label{color:#52605b;gap:4px;font-size:.75rem;font-weight:700;display:grid}dl{gap:8px;display:grid}dl div{border-top:1px solid var(--ac-line-soft);justify-content:space-between;gap:12px;padding-top:8px;display:flex}dt{color:var(--ac-muted)}dd{text-align:right;margin:0;font-weight:700}.error{color:var(--ac-bad)!important}small{color:var(--ac-muted);text-align:center}.photoReviewLayout{grid-template-columns:minmax(270px,340px) minmax(0,1fr);align-items:start;gap:18px;margin-top:24px;display:grid}.photoAssignmentRail{padding:12px;position:sticky;top:12px}.photoSearch{color:#52605b;gap:6px;font-size:.78rem;font-weight:700;display:grid}.photoFilter{color:#52605b;align-items:center;gap:8px;margin:12px 2px;font-size:.78rem;display:flex}.photoFilter input{width:auto}.photoAssignmentList{gap:7px;max-height:65vh;padding-right:2px;display:grid;overflow-y:auto}.photoAssignmentButton{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.photoAssignmentButton>span:first-child{gap:3px;min-width:0;display:grid}.photoAssignmentButton strong,.photoAssignmentButton small{text-overflow:ellipsis;white-space:nowrap;text-align:left;overflow:hidden}.photoAssignmentButton.active small{color:var(--ac-accent-200)}.photoCount{background:var(--ac-accent-100);min-width:2rem;color:var(--ac-ink);text-align:center;border-radius:999px;padding:.3rem .5rem;font-size:.75rem;font-weight:800}.photoEvidencePanel{min-height:420px}.photoEvidenceHeading{align-items:flex-start}.photoEvidenceHeading h3{margin:5px 0 0;font-size:1.5rem}.photoEvidenceHeading p{margin-bottom:0}.evidenceTotals{text-align:right;color:var(--ac-muted);display:grid}.evidenceTotals strong{color:var(--ac-accent-700);font-size:2rem}.photoGrid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;margin-top:20px;display:grid}.photoCard{background:#fafbfa;border:1px solid #dce1de;border-radius:10px;min-width:0;overflow:hidden}.photoThumbnail{background:#dfe4e1;border:0;border-radius:0;width:100%;height:180px;padding:0;display:block;overflow:hidden}.photoThumbnail img{object-fit:cover;width:100%;height:100%;transition:transform .18s;display:block}.photoThumbnail:hover img{transform:scale(1.025)}.photoUnavailable{height:180px;color:var(--ac-bad);background:#f5e8e8;place-items:center;padding:16px;display:grid}.photoMeta{gap:4px;padding:12px;display:grid}.photoMeta small{text-align:left}.photoDownload{color:var(--ac-accent-700);border-top:1px solid #dce1de;padding:10px 12px;font-size:.82rem;font-weight:800;text-decoration:none;display:block}.photoDownload:hover{text-decoration:underline}.photoDownload.disabled{color:#7d8783}.photoDownload.secondary{border:0}.emptyState{color:var(--ac-muted);padding:16px 4px}.photoLightbox{z-index:50;background:#1d2d3ddd;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.photoLightboxPanel{background:#fff;border-radius:12px;width:min(1100px,96vw);max-height:94vh;padding:14px;overflow:auto;box-shadow:0 24px 70px #0008}.photoLightboxPanel .row>div{gap:3px;display:grid}.photoLightboxPanel .row small{text-align:left}.photoLightboxPanel>img{object-fit:contain;background:#eef1ef;border-radius:8px;width:100%;max-height:76vh;margin-top:12px;display:block}.technicalValue{overflow-wrap:anywhere;max-width:60%}.blockedReason{color:#7c3737;text-align:left;margin-top:10px;display:block}.manualHandoffNotice{background:#fff7d9;border-left:4px solid #917625;padding:12px;line-height:1.45;color:var(--ac-warn-ink)!important}.qaFlag{border-left:4px solid var(--ac-accent);background:var(--ac-accent-100);gap:4px;padding:11px;line-height:1.4;display:grid;color:var(--ac-accent-800)!important}.qaFlag.review{background:#fff7d9;border-left-color:#917625;color:var(--ac-warn-ink)!important}.qaFlag.high{border-left-color:var(--ac-bad);background:var(--ac-stop-bg);color:var(--ac-bad-ink)!important}.qaFlag small{text-align:left}.qaGlancePhotos{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin:16px 0 24px;display:grid}.qaGlancePhotos figure{border:1px solid var(--ac-line);background:#fff;border-radius:10px;margin:0;overflow:hidden}.qaGlancePhotos img{object-fit:cover;background:#eef1ef;width:100%;height:140px;display:block}.qaGlancePhotoButton{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.qaGlancePhotos figcaption{color:#52605b;padding:8px 10px;font-size:.78rem}.qaGlanceFacts{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px 16px;display:grid}.qaGlanceFacts dt{color:#52605b;font-size:.78rem}.qaGlanceFacts dd{margin:0;font-weight:600}.qaGlanceExceptions{margin:0 0 18px;padding-left:1.2rem}.qaGlanceActions{gap:12px;max-width:520px;margin-top:24px;display:grid}.qaGlanceAi{margin:18px 0}.qaGlanceLightbox{z-index:70;background:#1d2d3de8;align-content:start;justify-items:center;gap:12px;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.qaGlanceLightbox img{background:#fff;max-width:min(1100px,100%);height:auto}.packetReviewOverlay{z-index:60;background:#1d2d3de8;padding:24px;position:fixed;inset:0;overflow-y:auto}.packetReviewPanel{background:#f7f7f5;border-radius:14px;width:min(1280px,100%);margin:0 auto;padding:clamp(18px,3vw,36px);box-shadow:0 28px 80px #0009}.packetReviewHeading{align-items:flex-start}.packetReviewHeading h2{overflow-wrap:anywhere}.packetIdentity{margin:22px 0}.packetIdentity code{overflow-wrap:anywhere;text-align:left;max-width:min(760px,65vw);display:inline-block}.packetBlockers{background:#fff1f1;border:1px solid #dfb9b9;border-radius:10px;margin:20px 0;padding:16px}.packetBlockers h3,.packetBlockers p{margin:0 0 8px}.packetForm{border:1px solid var(--ac-line);background:#fff;border-radius:12px;margin:14px 0 24px;padding:18px}.packetForm .row>div{gap:4px;display:grid}.packetForm .row small{text-align:left}.packetFieldList{gap:12px;margin-top:16px;display:grid}.packetField{border-top:1px solid #e4e7e5;grid-template-columns:minmax(160px,.9fr) minmax(220px,1.2fr) minmax(160px,.9fr) minmax(220px,1.2fr);align-items:start;gap:12px;padding-top:12px;display:grid}.packetField>div{gap:5px;min-width:0;display:grid}.packetField code,.packetField pre{overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.packetField pre{background:#f4f1e8;border-radius:7px;min-height:2.4rem;margin:0;padding:9px;font:.82rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.packetLabel{color:var(--ac-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800}.packetPhotoHeading{margin-top:30px}.packetPhotoList{counter-reset:packet-photo;gap:8px;margin:10px 0 24px;padding:0;list-style:none;display:grid}.packetPhotoList li{counter-increment:packet-photo;background:#fff;border:1px solid #dce1de;border-radius:9px;grid-template-columns:180px minmax(260px,1fr);align-items:center;gap:14px;padding:11px 13px;display:grid}.packetPhotoList li>div:not(.packetPhotoPreview){grid-template-columns:auto 1fr;align-items:baseline;gap:8px;display:grid}.packetPhotoList li>div:not(.packetPhotoPreview):before{content:counter(packet-photo) ".";color:var(--ac-accent-700);font-weight:800}.packetPhotoList small{text-align:left;grid-column:2}.packetPhotoList code{overflow-wrap:anywhere;grid-column:2}.packetPhotoPreview{object-fit:contain;background:#eef1ef;border-radius:8px;width:180px;height:140px;display:block}.packetPhotoPreview.unavailable{color:#7c3737;text-align:center;place-items:center;padding:12px;display:grid}.packetSketchPreview{object-fit:contain;background:#fff;border:1px solid #dce1de;border-radius:9px;width:min(760px,100%);max-height:520px;margin:12px 0 24px;display:block}.packetAuditGrid{gap:12px;margin:12px 0 24px;display:grid}.packetAuditGrid>div{background:#fff;border:1px solid #dce1de;border-radius:9px;min-width:0;padding:12px}.packetAuditGrid pre,.packetCanonicalAudit pre,.packetIdentity pre{overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.packetCanonicalAudit{background:#fff;border:1px solid #dce1de;border-radius:9px;margin:20px 0;padding:14px}.packetCanonicalAudit summary{cursor:pointer;font-weight:800}.packetCanonicalAudit pre{background:#f4f1e8;max-height:360px;padding:12px;overflow:auto}.photoCategorySequence{color:var(--ac-accent-700);font-size:.78rem}.packetWorkflowNote{background:#fff7d9;border-left:4px solid #917625;margin:20px 0;padding:14px}.packetWorkflowNote p{color:var(--ac-warn-ink);margin:6px 0}.packetWorkflowNote small{text-align:left}.packetHandoffDownload{background:var(--ac-accent-100);border:1px solid #b8c9d8;border-radius:10px;gap:9px;margin:20px 0;padding:16px;display:grid}.packetHandoffDownload p{margin:0;line-height:1.5}.packetHandoffDownload .success{margin:0}.packetHandoffDownload button{justify-self:start}.packetConfirm{background:#eef6f0;border:1px solid #9eb6a7;border-radius:10px;align-items:flex-start;gap:12px;margin:24px 0 12px;padding:16px;font-weight:700;line-height:1.45;display:flex}.packetConfirm input{width:auto;margin-top:.2rem}.packetReviewActions{justify-content:flex-end;padding-top:10px}.preferredImportPanel{border-color:#9db5aa;margin:24px 0}.preferredImportPanel h3{margin:4px 0 0;font-size:1.5rem}.preferredSyncHistory{border:1px solid var(--ac-line);background:#fafbfa;border-radius:10px;margin:18px 0;padding:14px}.preferredSyncHistory .row>div:first-child{gap:3px;display:grid}.preferredSyncHistory small{text-align:left}.preferredSyncHistoryList{gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.preferredSyncHistoryList li{background:#fff;border:1px solid #e0e4e2;border-radius:8px;padding:11px}.preferredSyncHistoryList p{margin:7px 0 0}.preferredSyncBadges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.status.sync-success{color:var(--ac-ok);background:#d8efe2}.status.sync-warning{background:var(--ac-amber-bg);color:#5d4a00}.status.sync-error{color:var(--ac-bad-ink);background:#f5dada}.status.sync-neutral{color:#41504b;background:#e8efec}.preferredFilePicker{color:#52605b;gap:8px;margin:6px 0 10px;font-size:.82rem;font-weight:800;display:inline-grid}.preferredFilePicker input{max-width:520px;padding:.65rem}.preferredImportCounts{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:9px;margin:20px 0 14px;display:grid}.preferredImportCounts div{background:#fafbfa;border:1px solid #dce1de;border-radius:9px;gap:2px;padding:12px;display:grid}.preferredImportCounts strong{color:var(--ac-accent-700);font-size:1.45rem}.preferredImportCounts span{color:var(--ac-muted);text-transform:uppercase;font-size:.72rem;font-weight:700}.preferredImportTableWrap{border:1px solid var(--ac-line);border-radius:10px;max-height:430px;margin-top:16px;overflow:auto}.preferredImportTable{border-collapse:collapse;background:#fff;width:100%;font-size:.86rem}.preferredImportTable th{z-index:1;background:var(--ac-ink);color:var(--ac-bg);text-align:left;position:sticky;top:0}.preferredImportTable th,.preferredImportTable td{vertical-align:top;border-bottom:1px solid #e4e7e5;padding:10px 12px}.preferredImportTable td:first-child{width:7rem}.preferredImportTable td:nth-child(2){width:10rem;font-weight:800}.preferredImportTable td:nth-child(3){width:17rem}.preferredImportTable td:last-child{min-width:320px}.preferredImportTable code{overflow-wrap:anywhere;color:var(--ac-accent-700);margin-top:5px;font-size:.72rem;display:block}.preferredImportTable .import-blocked td,.preferredImportTable .import-duplicate td{background:#fff3f3}.preferredImportTable .import-none td{background:#f5f6f5}.importOutcome{line-height:1.4}.preferredImportConfirm{margin-top:16px}.preferredApplyOutcomes{border-top:1px solid #dce1de;margin-top:18px;padding-top:4px}.preferredApplyOutcomes ul{gap:7px;padding-left:20px;display:grid}.preferredApplyOutcomes li{line-height:1.4}.preferredApplyOutcomes li.success{border-left:0;padding:7px}.preferredApplyOutcomes li.warning{color:#725900;background:#fff7d9;padding:7px}.preferredApplyOutcomes li.error{background:var(--ac-stop-bg);padding:7px}@media (width<=900px){.formGrid{grid-template-columns:repeat(2,1fr)}.pipeline{grid-template-columns:repeat(3,1fr)}.userInvite,.territoryGrid{grid-template-columns:1fr 1fr}.ownerFlow{grid-template-columns:repeat(2,1fr)}.photoReviewLayout{grid-template-columns:1fr}.photoAssignmentRail{position:static}.photoAssignmentList{max-height:320px}}@media (width<=1000px){.packetField{grid-template-columns:1fr 1fr}.packetPhotoList li{grid-template-columns:1fr}}@media (width<=900px){.preferredImportCounts{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){header{flex-direction:column;align-items:flex-start}section{padding-top:24px}.formGrid{grid-template-columns:1fr}.formGrid .wide{grid-column:auto}.pipeline,.economicsTotals{grid-template-columns:repeat(2,1fr)}.photoEvidenceHeading{align-items:flex-start}.photoGrid{grid-template-columns:1fr}.photoLightbox,.packetReviewOverlay{padding:8px}.packetField{grid-template-columns:1fr}.packetIdentity div{display:grid}.packetIdentity dd,.packetIdentity code,.technicalValue{text-align:left;max-width:100%}.packetPhotoList code{font-size:.7rem}.preferredImportCounts{grid-template-columns:repeat(2,1fr)}.preferredImportTable td:last-child{min-width:260px}}.routeTypeFilter{flex-wrap:wrap;margin:12px 0 4px}.routeTypeFilter button{padding:5px 10px;font-size:.74rem}.pipelineBoard{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:10px;margin-top:12px;display:grid}.pipelineColumn{background:#f7f6f3;border:1px solid #e2ded4;border-radius:8px;align-content:start;gap:8px;padding:8px;display:grid}.pipelineColumnHead{border-bottom:1px solid #e2ded4;justify-content:space-between;align-items:baseline;gap:6px;padding:0 2px 4px;display:flex}.pipelineColumnHead h3{margin:0;font-size:.82rem}.pipelineColumn .flowCard{padding:9px}.pipelineColumn .applicantCompactCard{align-content:stretch;gap:5px;min-height:0;padding:6px}.pipelineColumn .applicantCompactCard.selected{border-color:var(--ac-accent-700);box-shadow:0 0 0 2px #41618020}.pipelineColumn .applicantCompactCard strong{font-size:.82rem;line-height:1.2}.pipelineColumn .candidateActions{flex-wrap:wrap;gap:5px}.pipelineColumn .candidateActions button{padding:4px 8px;font-size:.7rem}@media (width<=1100px){.pipelineBoard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.pipelineBoard{grid-template-columns:1fr}}.cardDisclosure{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:#fff;border:1px solid #c7ceca;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:6px 7px;display:flex}.cardDisclosure:hover,.cardDisclosure:focus-visible{border-color:var(--ac-accent-700);box-shadow:0 0 0 2px #41618022}.cardDisclosure:hover strong{text-decoration:underline}.cardDisclosure strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.cardDisclosureAction{color:var(--ac-accent-700);flex:none;font-size:.72rem;font-weight:800}.cardReviewHint{color:var(--ac-muted);margin-top:6px;line-height:1.35;display:block}.applicantCompactIdentity{gap:1px;min-width:0;display:grid}.applicantCompactIdentity strong,.applicantCompactIdentity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.applicantCompactIdentity small{color:var(--ac-muted);font-size:.62rem;font-weight:650}.applicantCompactMeta{color:#52605b;justify-content:space-between;gap:6px;font-size:.63rem;font-weight:750;display:flex}.cardUploadStatus{color:#52605b;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;line-height:1.25;overflow:hidden}.warningText{color:#8a5a00}.applicantListView[hidden]{display:none}.applicantPage{box-sizing:border-box;width:100%;padding:4px 0 24px}.applicantPageBar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.applicantPageBar .drawerFinePrint{margin:0}.applicantBackButton{min-height:44px;font-weight:800}.applicantPageHeader{border-bottom:1px solid #d7dbd8;padding-bottom:14px}.applicantPageHeader h2{margin:3px 0;font-size:1.9rem;line-height:1.1}.applicantPageHeader p{color:var(--ac-muted);margin:0;font-size:.8rem}.applicantPageColumns{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:18px;margin-top:6px;display:grid}.applicantPageColumn{min-width:0;display:block}.applicantPageColumn>.notice{margin-top:10px}.applicantNextStep{border-color:var(--ac-accent-700);background:#f4f8fb;border-width:2px}.applicantNextLine{color:var(--ac-ink);margin:4px 0 0;font-size:1.15rem;font-weight:800;line-height:1.3}.applicantHire{justify-items:start;gap:6px;margin:10px 0 4px;display:grid}.applicantHire .primary{min-height:44px}.applicantHireMissing{color:#624b18;background:#fff8e8;border-left:3px solid #d1a23c;margin-top:6px;padding:8px 10px;font-size:.8rem}.applicantHireMissing ul{margin:4px 0 0;padding-left:18px}.applicantOlderLink{border-top:1px dashed #c7ceca;margin-top:14px;padding-top:10px;font-size:.82rem}.applicantOlderLink summary{cursor:pointer;color:var(--ac-muted);font-weight:700}.applicantOlderLink p{margin:6px 0}@media (width<=900px){.applicantPageColumns{grid-template-columns:minmax(0,1fr)}}.applicantStatusSummary{background:#fff;border:1px solid #d7dbd8;border-radius:10px;margin:12px 0;padding:14px}.applicantStatusHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;display:flex}.applicantStatusHead h3,.applicantStatusHead .drawerFinePrint{margin:0}.applicantStatusRows{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.applicantStatusRows>li{grid-template-columns:minmax(170px,250px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.applicantStatusGroup{text-align:left;align-items:baseline;gap:10px;width:100%;min-height:44px;display:flex}.applicantStatusGroup strong{min-width:2.2ch;color:var(--ac-accent-700);font-size:1.2rem}.applicantStatusRows .applicantStatusGroup[aria-pressed=true]{background:var(--ac-ink);border-color:var(--ac-ink);color:#fff}.applicantStatusRows .applicantStatusGroup[aria-pressed=true] strong{color:#fff}.applicantStatusDetail{overflow-wrap:anywhere;padding-top:10px;font-size:.88rem;line-height:1.45}.applicantWaitingList{margin:0;padding-left:18px}.applicantNeedsYou ul{margin:6px 0 0;padding-left:18px}.applicantNeedsYou li{margin:3px 0}@media (width<=700px){.applicantStatusRows>li{grid-template-columns:minmax(0,1fr);gap:2px}.applicantStatusDetail{padding-top:0}}.applicantStageBar{border:1px solid var(--ac-ink);background:#f4f8fb;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 14px;padding:10px 12px;display:flex}.applicantStageBar p{flex:100%;margin:0;font-size:.85rem}.applicantStageClear{min-width:44px;min-height:36px;font-size:1.1rem;font-weight:900;line-height:1}.applicantTags{flex-wrap:wrap;gap:6px;display:flex}.applicantTag{background:var(--ac-amber-chip);color:var(--ac-amber);border-radius:10px;padding:1px 8px;font-size:.72rem;font-weight:800}.applicantNextInline{color:var(--ac-ink);font-weight:750}.applicantListView button.ax-link:not(.ax-btn){min-height:0;color:var(--ac-accent-700);text-underline-offset:2px;background:0 0;border:none;border-radius:0;padding:0;font-weight:700;text-decoration:underline}.applicantListView button.ax-link:not(.ax-btn):focus-visible{outline:2px solid var(--ac-accent-700);outline-offset:2px;border-radius:3px}.applicantListView .applicantPersonIdentity>strong>button.applicantNameButton{font:inherit;color:var(--ac-ink);text-align:left;overflow-wrap:anywhere;font-size:1.0625rem;font-weight:800}.firstWaveOpen{margin-top:6px}.applicantDrawerSection{background:#fff;border:1px solid #d7dbd8;border-radius:9px;margin-top:10px;padding:14px}.applicantDrawerSectionHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.applicantDrawerSectionHead h3{margin:2px 0 8px;font-size:1rem}.applicantDrawerSectionHead>span{color:var(--ac-accent-700);font-size:.78rem;font-weight:800}.onboardingChecklist,.blockerList{gap:6px;margin:4px 0;padding:0;list-style:none;display:grid}.onboardingChecklist li{color:#6a736f;gap:7px;font-size:.8rem;display:flex}.onboardingChecklist li.done{color:#2f6b4f}.onboardingChecklist li>span:first-child{flex:0 0 16px;width:16px;font-weight:900}.onboardingChecklist li>span+span{flex:1 1 0;min-width:0}.blockerList li{color:#624b18;background:#fff8e8;border-left:3px solid #d1a23c;padding:7px 9px;font-size:.78rem}.drawerFinePrint{color:var(--ac-muted);margin:8px 0 0;font-size:.72rem;line-height:1.4}.drawerEmptyState{color:var(--ac-muted);text-align:center;border:1px dashed #c7ceca;border-radius:8px;gap:3px;padding:14px;display:grid}.drawerEmptyState strong{color:#394944;font-size:.9rem}.drawerEmptyState span{font-size:.72rem}.applicantNotes label{gap:4px;font-size:.8rem;display:grid}.applicantNotes textarea{box-sizing:border-box;width:100%}.applicantNoteList{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.applicantNoteList li{background:#f7fafc;border-left:3px solid #9fb6c9;padding:8px 10px}.applicantNoteList small{color:var(--ac-muted);font-size:.7rem}.applicantNoteList p{white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 0;font-size:.84rem}.ownerActionSection{background:#f7fbff;border-color:#b9c8d3}.applicantPage .documentList ul{padding:0;list-style:none}.applicantPage .documentList li{border:1px solid #e2ded4;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:8px;display:flex}.applicantPage .documentList li>span:first-child{gap:2px;display:grid}.applicantPage .documentList li strong{color:#394944;font-size:.82rem!important}.applicantPage .documentList li small{color:var(--ac-muted);font-size:.66rem}.screeningForm{border:1px dashed #bcc5c0;border-radius:8px;margin-top:12px;padding:12px}.screeningForm .actions>select,.screeningForm .actions>input{flex:150px;width:auto}.screeningForm small{color:var(--ac-muted);margin-top:8px;line-height:1.4;display:block}.documentList{margin-top:8px}.documentList>strong{font-size:1rem!important}.documentList ul{gap:8px;margin:6px 0;padding-left:18px;display:grid}.documentList li{overflow-wrap:anywhere}.documentList .muted{color:var(--ac-muted)}.applicantReviewActions{flex:100%;min-width:0}.applicantReviewForm{box-sizing:border-box;border:1px solid #bcc5c0;border-radius:8px;width:100%;margin-top:10px;padding:12px}.applicantReviewForm p{margin:8px 0;font-size:.875rem;line-height:1.5}.applicantReviewForm label{gap:6px;font-size:.875rem;display:grid}.applicantReviewForm textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:90px;font-size:1rem}.applicantReviewForm .actions{margin-top:10px}.documentList details{margin-top:5px}.documentList summary{cursor:pointer;color:var(--ac-accent-700);font-weight:800}.documentList label{color:#52605b;gap:5px;margin-top:8px;font-size:.78rem;font-weight:700;display:grid}.candidateImport{margin-top:14px}.candidateImport>summary{cursor:pointer;color:var(--ac-accent-700);font-weight:800}.candidateImport>label,.applicantSearch{color:#52605b;gap:5px;max-width:560px;font-size:.78rem;font-weight:700;display:grid}.candidateImportPreview{gap:12px;margin-top:12px;display:grid}.networkStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.networkStats>div{background:#f7f6f3;border:1px solid #e2ded4;border-radius:7px;gap:2px;min-width:0;padding:9px 11px;display:grid}.networkStats strong{color:var(--ac-accent-700)!important;font-size:1.25rem!important}.networkStats span{color:#52605b;font-size:.7rem;font-weight:700;line-height:1.25}.candidateImportTable,.networkCoverageTable{border-collapse:collapse;width:100%;font-size:.78rem}.candidateImportTable th,.candidateImportTable td,.networkCoverageTable th,.networkCoverageTable td{text-align:left;vertical-align:top;border-bottom:1px solid #e2ded4;padding:7px 8px}.candidateImportTable th,.networkCoverageTable th{color:#52605b;text-transform:uppercase;letter-spacing:.03em;font-size:.68rem}.candidateImportTable td:last-child{color:var(--ac-bad-ink)}.networkCoverageTable th:not(:first-child),.networkCoverageTable td:not(:first-child){text-align:right}.networkCoverageTable td:last-child{color:#2f6b4f;font-weight:800}.applicantSearch{margin:12px 0}.applicantDirectory{margin:18px 0 24px;font-size:1rem}.applicantDirectoryFilters{flex-wrap:wrap;align-items:end;gap:14px;margin-bottom:16px;display:flex}.applicantDirectoryFilters>label{gap:6px;font-size:.875rem;display:grid}.applicantDirectoryFilters>label:first-child{flex:280px}.applicantDirectoryFilters input,.applicantDirectoryFilters select{min-height:42px;font-size:1rem}.applicantDirectoryFilters .applicantCheckbox{align-items:center;min-height:42px;display:flex}.applicantCheckbox input{width:18px;min-height:18px}.applicantDirectoryLayout{grid-template-columns:minmax(200px,260px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.applicantAreaList{background:#fff;border:1px solid #d7dbd8;border-radius:9px;padding:16px}.applicantAreaList h3{margin-top:0}.applicantAreaList p{color:#52605b;font-size:.875rem}.applicantAreaList button{text-align:left;justify-content:space-between;gap:12px;width:100%;min-height:44px;font-size:.875rem;display:flex}.applicantAreaButtons{gap:5px;max-height:560px;margin-top:8px;display:grid;overflow-y:auto}.applicantAreaList button[aria-pressed=true]{color:#fff;background:#244b3d;border-color:#244b3d}.applicantDirectoryPeople{min-width:0}.applicantDirectoryPeople h3{align-items:center;gap:10px;display:flex}.applicantPeopleList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.applicantPerson{text-align:left;color:#273e35;background:#fff;border:1px solid #d7dbd8;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:16px;display:flex}.applicantPerson:hover,.applicantPerson[aria-expanded=true]{background:#edf4ef;border-color:#244b3d}.applicantPersonIdentity,.applicantPersonStatus{gap:6px;min-width:0;display:grid}.applicantPersonIdentity>strong{font-size:1.0625rem}.applicantPersonIdentity>span,.applicantPersonStatus{overflow-wrap:anywhere;font-size:.875rem}.applicantPersonStatus{text-align:right;flex-shrink:0}.applicantLocationDetails{gap:12px;margin:0;display:grid}.applicantLocationDetails dt{color:#52605b;font-size:.875rem}.applicantLocationDetails dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:1rem}.applicantProfileFacts{gap:10px;margin:0;display:grid}.applicantProfileFacts>div{gap:2px;display:grid}.applicantProfileFacts dt{color:var(--ac-muted);text-transform:uppercase;letter-spacing:.02em;font-size:.75rem;font-weight:700}.applicantProfileFacts dd{overflow-wrap:anywhere;color:#2f3b37;margin:0;font-size:.95rem}.applicantLocationForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.applicantLocationForm label{gap:6px;font-size:.875rem;display:grid}.applicantLocationForm input,.applicantLocationForm select,.applicantLocationForm textarea{width:100%;min-height:42px;font-size:1rem}.applicantLocationWide{grid-column:1/-1}.applicantLocationForm textarea{resize:vertical;min-height:74px}.applicantCoverageSummary,.applicantStageView{margin:16px 0}.applicantCoverageSummary>summary,.applicantStageView>summary{cursor:pointer;padding:12px 0;font-size:1rem;font-weight:700}@media (width<=700px){.applicantDirectoryLayout{grid-template-columns:1fr}.applicantAreaButtons{max-height:190px}.applicantPerson{flex-direction:column;align-items:start}.applicantPersonStatus{text-align:left;flex-wrap:wrap;justify-content:space-between;width:100%;display:flex}}.manualCandidateImport{border-top:1px solid #e2ded4;margin-top:14px;padding-top:12px}.manualCandidateImport>summary{cursor:pointer;color:var(--ac-accent-700);font-weight:800}.manualCandidateGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:12px 0;display:grid}.manualCandidateGrid label{color:#52605b;gap:4px;font-size:.72rem;font-weight:700;display:grid}@media (width<=700px){.networkStats{grid-template-columns:repeat(2,minmax(0,1fr))}.manualCandidateGrid{grid-template-columns:1fr}}.submissionEvidenceReview pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.submissionEvidenceReview .reportAnswer{border-bottom:1px solid #d7dbd8;padding:12px 0}.submissionEvidenceReview .reportAnswer small{margin:5px 0;display:block}.submissionEvidenceReview figure{margin:18px 0}.submissionEvidenceReview img{object-fit:contain;max-width:100%;max-height:600px}.submissionEvidenceReview textarea{width:100%;min-height:100px;margin:10px 0;display:block}.serviceAreaPanel,.serviceAreaReview{border-top:1px solid #d7dbd8;margin-top:22px;padding-top:18px}.serviceAreaPanel form,.serviceAreaPanel label,.serviceAreaReview label{gap:8px;display:grid}.serviceAreaPanel textarea,.serviceAreaReview textarea{width:100%;min-height:78px;font-size:1rem}.serviceAreaPanel form{gap:14px}.serviceAreaRequestStatus{background:#edf4ef;border-radius:8px;padding:14px}.serviceAreaComparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.serviceAreaComparison>div{overflow-wrap:anywhere;border:1px solid #d7dbd8;border-radius:8px;padding:14px}@media (width<=700px){.serviceAreaComparison{grid-template-columns:1fr}}.assistantHome{gap:18px;display:grid}.assistantHomeSteps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.assistantHomeSteps li{gap:10px;display:grid}.assistantHomeSteps ul{color:var(--ac-muted);margin:0;padding-left:1.2rem;line-height:1.5}.assistantTodayStops{border-left:4px solid var(--ac-accent);background:#f4f7fa}.assistantTodayStops h3{margin:4px 0 8px;font-size:1.05rem}.assistantTodayStopList{gap:10px;margin:12px 0;padding:0;list-style:none;display:grid}.assistantTodayStopList li{background:#fff;border:1px solid #d6e0ef;border-radius:8px;gap:2px;padding:10px 12px;display:grid}.assistantTodayStopList li span{color:var(--ac-muted);font-size:.85rem}.assistantHomeChase{background:#f4f8ff;border-left:4px solid #2563eb}.assistantHomeChase h3{margin:4px 0 8px;font-size:1.05rem}.assistantHomeChaseList{gap:10px;margin:12px 0;padding:0;list-style:none;display:grid}.assistantHomeChaseList li{background:#fff;border:1px solid #d6e0ef;border-radius:8px;gap:2px;padding:10px 12px;display:grid}.assistantHomeChaseList li span{color:var(--ac-muted);font-size:.85rem}.assistantHomeChaseList li a{width:fit-content;font-weight:700}.assistantHomeDont{background:#fff7ed;border-left:4px solid #b45309}.assistantHomeDont ul{color:var(--ac-muted);margin:8px 0 0;padding-left:1.2rem;line-height:1.5}.assistantHome .actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.deskBlockerChips{flex-wrap:wrap;gap:.35rem;margin:.35rem 0;display:flex}.deskBlockerChips .successChip{color:#14532d;background:#d7f0df}.dayRoute .territory{border-top:1px solid var(--ac-line-soft);margin-top:12px;padding-top:12px}.dayRoute .territory.blockedReason{background:#fdf4f4;border-top:0;border-radius:10px;padding:12px}.deskLc360Queue,.preferredPacketKeyQueue{margin-bottom:1.5rem}.preferredPacketKeyBoard{margin-top:12px}.readinessApplicantLayout{grid-template-columns:minmax(230px,1fr) minmax(300px,2fr);align-items:start;gap:16px;display:grid}.readinessApplicantRow{text-align:left;overflow-wrap:anywhere;gap:3px;width:100%;margin-bottom:8px;display:grid}.readinessApplicantRow[aria-pressed=true]{outline-offset:-2px;outline:2px solid}.assistantNextFocus,.assistantNextFocusDetail{line-height:1.35;display:block}.assistantNextFocusDetail{margin:0 0 12px}.readinessApplicantLayout textarea{box-sizing:border-box;width:100%;min-height:160px}.dayQueue{gap:12px;margin:16px 0;display:grid}.dayTask{grid-template-columns:minmax(0,1fr) minmax(180px,260px);gap:16px;display:grid}.dayTask p,.doneTable{white-space:pre-wrap;overflow-wrap:anywhere}.taskControls{flex-direction:column;gap:8px;display:flex}.doneTable .auditTableRow,.doneTable .auditTableHead{grid-template-columns:2fr 1fr 2fr 1fr;gap:12px;padding:10px 0;display:grid}@media (width<=700px){.readinessApplicantLayout,.dayTask,.doneTable .auditTableRow,.doneTable .auditTableHead{grid-template-columns:minmax(0,1fr)}}.applicantPage .documentList li{flex-wrap:wrap}.applicantPage .documentList li>span:first-child{flex:180px;min-width:0}.applicantPage .documentList .actions{flex-wrap:wrap;flex:100%}.applicantPage .onboardingChecklist li{flex-wrap:wrap}.readinessApplicantLayout>*,.readinessApplicantLayout .panel{overflow-wrap:anywhere;min-width:0}.networkCoverageTable{max-width:100%;display:block;overflow-x:auto}.ownerPayoutWorkspace label:not(.payoutConfirm){margin:14px 0;display:block}.ownerPayoutWorkspace .payoutConfirm{align-items:flex-start;gap:10px;margin:16px 0;display:flex}.ownerPayoutWorkspace .payoutConfirm input{flex-shrink:0;width:auto;margin-top:3px}.ownerPayoutWorkspace code{overflow-wrap:anywhere}.ownerPayoutWorkspace fieldset{margin-top:22px;padding:16px}.ownerPayoutWorkspace .payoutSelected{scroll-margin-top:20px}.ownerPayoutWorkspace .payoutSelected:focus{outline-offset:3px;outline:2px solid #2563eb}.ownerPayoutWorkspace .payoutTableScroll{background:#fff;border:1px solid #dce2e8;border-radius:8px;margin:16px 0;overflow-x:auto}.ownerPayoutWorkspace .payoutTable{border-collapse:collapse;width:100%;min-width:980px;font-size:13px}.ownerPayoutWorkspace .payoutTable th,.ownerPayoutWorkspace .payoutTable td{text-align:left;vertical-align:top;border-bottom:1px solid #e8edf1;padding:12px}.ownerPayoutWorkspace .payoutTable thead th{color:#4a5564;white-space:nowrap;background:#f7f9fb;font-size:12px;font-weight:600}.ownerPayoutWorkspace .payoutTable tbody th{min-width:190px;font-weight:400}.ownerPayoutWorkspace .payoutTable tbody th span,.ownerPayoutWorkspace .payoutTable small{margin-top:4px;display:block}.ownerPayoutWorkspace .payoutTable small{color:#52606d}.ownerPayoutWorkspace .payoutTable ul{color:#8b3a1b;margin:6px 0 0;padding-left:16px;font-size:12px}.ownerPayoutWorkspace .payoutTable .payoutMoney{text-align:right;font-variant-numeric:tabular-nums}.ownerPayoutWorkspace .payoutTable tr[data-selected=true]{background:#eef5ff}.ownerPayoutWorkspace .payoutTable tr:last-child th,.ownerPayoutWorkspace .payoutTable tr:last-child td{border-bottom:0}.ownerPayoutWorkspace .payoutTable button{white-space:nowrap}.ownerPayoutWorkspace .payoutActionConfirmation{background:#f4f8ff;border:2px solid #2563eb;border-radius:8px;margin:16px 0;padding:16px;scroll-margin:16px}.ownerPayoutWorkspace .payoutActionConfirmation h3{margin:0 0 12px}.ownerPayoutWorkspace .payoutActionConfirmation dl{margin:0}.ownerPayoutWorkspace .payoutActionConfirmation dl>div{grid-template-columns:minmax(100px,150px) minmax(0,1fr);gap:12px;margin:8px 0;display:grid}.ownerPayoutWorkspace .payoutActionConfirmation dt{font-weight:600}.ownerPayoutWorkspace .payoutActionConfirmation dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ownerPayoutWorkspace .payoutActionConfirmation .actions{flex-wrap:wrap;gap:10px;display:flex}@media (width<=480px){.ownerPayoutWorkspace .payoutActionConfirmation dl>div{grid-template-columns:1fr;gap:3px}}.payrollInvoices .payrollLayout{grid-template-columns:minmax(220px,280px) 1fr;align-items:start;gap:1rem;display:grid}.payrollInvoices .payrollRunList{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.payrollInvoices .payrollRunList button{text-align:left;gap:.25rem;width:100%;display:grid}.payrollInvoices .payrollRunList button span{opacity:.8;font-size:.9rem}.payrollInvoices .payrollStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.payrollInvoices .status.warn{color:#8a4b08;background:#fff4e5}.payrollInvoices .payrollLines{border-collapse:collapse;width:100%;margin-top:1rem}.payrollInvoices .payrollLines th,.payrollInvoices .payrollLines td{text-align:left;vertical-align:top;border-bottom:1px solid #1d2d3d1f;padding:.6rem .4rem}.payrollInvoices .payrollLines tr.flagged{background:#fff7f0}.payrollInvoices .payrollLines ul{margin:.35rem 0 0;padding-left:1.1rem}.payrollInvoices .payrollInvoiceDetail .actions{flex-wrap:wrap}@media (width<=900px){.payrollInvoices .payrollLayout{grid-template-columns:1fr}.payrollInvoices .payrollStats{grid-template-columns:repeat(2,minmax(0,1fr))}}.reconciliationExceptions{background:#fffdfa;border:1px solid #dfcbb8;border-radius:9px;margin:14px 0;padding:12px 14px}.reconciliationExceptions>summary{cursor:pointer;font-weight:700}.reconciliationExceptionList{margin:12px 0;padding:0;list-style:none}.reconciliationExceptionList li{overflow-wrap:anywhere;border-top:1px solid #e9e2d9;grid-template-columns:minmax(120px,190px) minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.reconciliationExceptionList small{color:#5f686c;margin-top:4px;display:block}@media (width<=600px){.reconciliationExceptionList li{grid-template-columns:minmax(0,1fr);gap:4px}}.assistantInspections{min-width:0}.assistantInspectionFilters{flex-wrap:wrap;align-items:end;gap:12px;margin:22px 0 12px;display:flex}.assistantInspectionFilters label{flex:1;min-width:200px}.assistantInspectionFilters button{margin-bottom:8px}.assistantInspectionPermissions{background:#f5f8fa;border:1px solid #d4dfe6;border-radius:10px;padding:12px 16px}.assistantInspectionLayout{grid-template-columns:minmax(280px,.8fr) minmax(360px,1.2fr);align-items:start;gap:20px;display:grid}.assistantInspectionList,.assistantInspectionDetail{min-width:0}.assistantInspectionList{max-height:78vh;padding-right:4px;overflow-y:auto}.assistantInspectionRow,.assistantInspectionCandidate{text-align:left;white-space:normal;overflow-wrap:anywhere;flex-direction:column;gap:7px;width:100%;margin-bottom:10px;padding:16px;display:flex}.assistantInspectionRow>span:first-child{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.assistantInspectionRow[aria-pressed=true],.assistantInspectionCandidate[aria-pressed=true]{background:#edf6f8;border-color:#347085;box-shadow:inset 3px 0 #347085}.assistantInspectionPagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:16px;display:flex}.assistantInspectionDetail dl{grid-template-columns:1fr 1fr;gap:14px;margin:20px 0;display:grid}.assistantInspectionDetail dd{overflow-wrap:anywhere;margin:3px 0 0}.assistantInspectionDetail dt{color:#62747c;font-size:12px}.assistantInspectionDetail h3{margin-top:8px}.assistantInspectionDetail h4{margin:0 0 12px;font-size:16px}.assistantInspectionAction{border-top:1px solid #d4dfe6;margin:22px 0 0;padding:22px 0 0}.assistantInspectionCandidate:disabled{opacity:1;color:#58666e;background:#f4f6f8}.assistantInspectionAction fieldset{border:1px solid #d4dfe6;border-radius:10px;min-width:0;margin:16px 0;padding:14px}.assistantInspectionAction button{white-space:normal;max-width:100%}.assistantInspectionReceipt{background:#f5f8fa;border-radius:8px;padding:12px}.assistantInspectionCheck{align-items:start;gap:8px;display:flex}.assistantInspectionCheck input{flex-shrink:0;width:auto;margin-top:4px}@media (width<=850px){.assistantInspectionLayout{grid-template-columns:1fr}.assistantInspectionFilters label{flex-basis:100%;min-width:0}}@media (width<=450px){.assistantInspectionDetail dl{grid-template-columns:1fr}.assistantInspectionDetail{padding:16px}}.assistantNoteForm{flex-direction:column;gap:10px;margin:12px 0 16px;display:flex}.assistantNoteForm textarea{min-height:96px}.assistantNoteForm button{align-self:flex-start}.assistantActivity{overflow-wrap:anywhere;border-top:1px solid #e4ebef;padding:12px 0}.assistantActivity small{color:#62747c;margin-top:2px;display:block}.assistantActivity p{white-space:pre-wrap;margin:6px 0 0}.assistantQaLayout{grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr);align-items:start;gap:20px;margin-top:18px;display:grid}.assistantQaList{min-width:0;max-height:78vh;overflow-y:auto}.assistantQaRow{text-align:left;white-space:normal;flex-direction:column;gap:6px;width:100%;margin-bottom:10px;padding:14px;display:flex}.assistantQaRow>span:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.assistantQaRow[aria-pressed=true]{border-color:var(--ac-accent);background:var(--ac-accent-100);box-shadow:inset 3px 0 var(--ac-accent)}.assistantQaDetail h3{margin:0 0 6px}.assistantQaDetail h4{margin:18px 0 10px}.assistantQaChecks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.assistantQaChecks li{border:1px solid var(--ac-line);background:#f7f8f9;border-radius:10px;grid-template-columns:72px 1fr;gap:2px 12px;padding:10px 12px;display:grid}.assistantQaChecks li.pass{background:#eef7f1;border-color:#9dc4ae}.assistantQaChecks li.fail{background:#fdf2f2;border-color:#e4b4b4}.assistantQaChecks strong{text-transform:uppercase;letter-spacing:.06em;font-size:.72rem}.assistantQaChecks li.pass strong{color:var(--ac-done)}.assistantQaChecks li.fail strong{color:#b91c1c}.assistantQaChecks small{color:#52605b;grid-column:2}.status.pass{color:var(--ac-done);background:#d8efe2}.status.fail{color:#b91c1c;background:#fde8e8}.assistantQaThumbs{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;display:grid}.assistantQaThumb{padding:0;display:grid;overflow:hidden}.assistantQaThumb img{object-fit:cover;width:100%;height:88px;display:block}.assistantQaThumb small{text-align:left;padding:6px 8px;font-size:.72rem}.assistantQaNote{color:#52605b;gap:6px;margin-top:18px;font-size:.82rem;font-weight:700;display:grid}.assistantQaActions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.assistantQaFoot{color:var(--ac-muted);font-size:.85rem}.assistantQaLightbox{z-index:40;background:#1d2d3dee;place-items:center;gap:12px;padding:24px;display:grid;position:fixed;inset:0}.assistantQaLightbox img{max-width:min(960px,100%);max-height:80vh}.assistantQaLightbox p,.assistantQaLightbox button{color:var(--ac-bg)}@media (width<=850px){.assistantQaLayout{grid-template-columns:1fr}.assistantQaList{max-height:none}}.deskSketchEditor{overflow-wrap:anywhere;border:1px solid var(--line,#d7e0e8);border-radius:14px;min-width:0;max-width:100%;padding:16px}.deskSketchEditor fieldset{min-inline-size:0;border:1px solid var(--line,#d7e0e8);border-radius:10px;max-width:100%;margin:16px 0;padding:14px}.deskSketchEditor legend{padding:0 6px;font-weight:700}.deskSketchEditor label{gap:6px;min-width:0;margin:10px 0;display:grid}.deskSketchEditor input:not([type=checkbox]),.deskSketchEditor select,.deskSketchEditor textarea{box-sizing:border-box;min-width:0;max-width:100%}.deskSketchEditor label:has(input[type=checkbox]){align-items:flex-start;gap:10px;display:flex}.deskSketchEditor input[type=checkbox]{flex:none;width:18px;margin-top:3px}.deskSketchEditor textarea{min-height:90px}.deskSketchEditor button{white-space:normal;max-width:100%;margin:4px 6px 4px 0}.deskSketchEditor table{width:max-content;min-width:100%}.deskSketchEditor td,.deskSketchEditor th{text-align:left;padding:6px}.deskSketchEditor td select{display:block}.deskSketchEditor details{margin:12px 0}.deskSketchEditor article{border-left:3px solid #648ea9;margin:12px 0;padding:10px}.deskSketchEditor article a{margin:4px 14px 4px 0;display:inline-block}.deskSketchEditor pre,.deskSketchEditor code{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=600px){.deskSketchEditor{padding:10px}.deskSketchEditor fieldset{padding:8px}}.dispatchLogistics{margin:22px 0}.logisticsHeading h2{margin:4px 0 0}.logisticsStats{grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0;display:grid}.logisticsStats div{background:#f8faf9;border:1px solid #dce1de;border-radius:9px;padding:12px;display:grid}.logisticsStats strong{color:var(--ac-accent-700);font-size:1.4rem}.logisticsStats span{color:var(--ac-muted);text-transform:uppercase;font-size:.72rem}.logisticsColumns{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:18px;display:grid}.logisticsPane{border:1px solid #dce1de;border-radius:11px;min-width:0;padding:15px}.logisticsPane h3{margin:0;font-size:1.35rem}.logisticsSubhead{justify-content:space-between;align-items:start;gap:12px;margin-bottom:12px;display:flex}.logisticsSubhead small{text-align:left;margin-top:3px;display:block}.logisticsSubhead>span{color:#52605b;font-size:.78rem;font-weight:700}.coordinatePlot{aspect-ratio:5/3;background:#edf3f7;border-radius:12px;width:100%;max-height:360px;display:block}.coordinatePlot rect{fill:#edf3f7;stroke:#b7c8d6}.coordinatePlot line{stroke:#d5e0e8;stroke-width:1px}.coordinatePlot circle{stroke:#fff;stroke-width:3px}.coordinatePlot .assignedPin circle{fill:var(--ac-done)}.coordinatePlot .unassignedPin circle{fill:#b06b16}.coordinatePlot .routePin circle{fill:#335f8a}.coordinatePlot text{fill:#fff;text-anchor:middle;pointer-events:none;font:700 12px Barlow,sans-serif}.mapLegend{color:var(--ac-muted);flex-wrap:wrap;gap:14px;margin:10px 2px 14px;font-size:.75rem;display:flex}.mapLegend span{align-items:center;gap:5px;display:flex}.mapLegend i{border-radius:50%;width:10px;height:10px}.legendRoute{background:#335f8a}.legendAssigned{background:var(--ac-done)}.legendUnassigned{background:#b06b16}.geographicList{gap:8px;max-height:520px;padding-right:3px;display:grid;overflow:auto}.geographicRow{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #dce1de;border-radius:9px;gap:4px;padding:11px;display:grid}.geographicRow.missingPin{background:snow;border-color:#dcbaba}.geographicRow.selectedDetail,.routeStop.selectedDetail{border-color:var(--ac-accent-700);box-shadow:inset 0 0 0 1px var(--ac-accent-700)}.geographicTitle,.geographicFoot{justify-content:space-between;align-items:center;gap:10px;display:flex}.geographicTitle .status{text-overflow:ellipsis;white-space:nowrap;max-width:60%;overflow:hidden}.geographicTitle .status.assigned{background:#d8efe2}.geographicTitle .status.unassigned{background:var(--ac-amber-bg)}.geographicRow small{text-align:left}.geographicFoot{color:var(--ac-muted);font-size:.75rem}.geographicFoot a{color:var(--ac-accent-700);font-weight:800}.allOpenWork{background:#f8faf9;border:1px solid #dce1de;border-radius:9px;margin-top:14px;padding:10px 12px}.allOpenWork summary{cursor:pointer;color:var(--ac-accent-800);font-weight:800}.allOpenWork .geographicList,.routeEfficiency{margin-top:10px}.dispatchLogistics .muted{color:var(--ac-muted);font-size:.86rem;line-height:1.4}.routePlanner{position:sticky;top:12px}.routeControls{grid-template-columns:1.4fr .9fr;gap:10px;margin:12px 0;display:grid}.routeControls label{color:#52605b;gap:5px;font-size:.78rem;font-weight:700;display:grid}.routeStopPicker{gap:7px;max-height:440px;padding-right:3px;display:grid;overflow:auto}.routeStop{background:#fff;border:1px solid #dce1de;border-radius:9px;grid-template-columns:auto 28px 1fr;align-items:center;gap:8px;padding:10px;display:grid}.routeStop.blocked{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:#f7f4f2;grid-template-columns:28px 1fr;display:grid}.routeStop input{width:auto}.routeStop>span:last-child,.routeStopOpen{gap:3px;min-width:0;display:grid}.routeStop small,.routeStopOpen small{text-align:left}.routeStop.blocked small:nth-of-type(2){color:var(--ac-bad);font-weight:700}.routeStopOpen{text-align:left;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;padding:0}.routeStopHint{color:var(--ac-accent-700);font-size:.75rem;font-weight:800}.routeNumber{color:#fff;background:var(--ac-accent-700);border-radius:50%;place-items:center;width:26px;height:26px;font-weight:800;display:grid}.routeStop.blocked .routeNumber{color:var(--ac-muted);background:#e2e6e4}.routeSummary{background:var(--ac-accent-100);color:#52605b;border-radius:9px;flex-wrap:wrap;gap:8px 14px;margin:12px 0;padding:12px;font-size:.82rem;display:flex}.routeSummary strong{color:var(--ac-ink)}.blockedRouteSection{margin-top:16px}.blockedRouteSection h4{margin:0 0 6px}.routeLinks{gap:8px;margin-top:10px;display:grid}.mapRouteLink{background:var(--ac-ink);color:var(--ac-bg);text-align:center;border-radius:8px;padding:.75rem .9rem;font-weight:700;text-decoration:none;display:block}.routeDisclaimer{font-size:.78rem;line-height:1.45}.emptyLogistics{background:#f8faf9;border:1px dashed #bcc5c0;border-radius:9px;padding:18px}.routeAssignmentDetail{margin-top:18px}.routeDetailActions{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.routeDetailActions a.primary{border-radius:8px;padding:12px 14px;text-decoration:none}.routeAssignmentDetail .assignmentNotes{margin-top:16px}.routeAssignmentDetail .noteHistory{gap:10px;margin-top:10px;display:grid}.routeAssignmentDetail .noteHistory article{background:#fff;border:1px solid #dce1de;border-radius:8px;padding:10px}@media (width<=1000px){.logisticsColumns{grid-template-columns:1fr}.routePlanner{position:static}}@media (width<=700px){.logisticsStats{grid-template-columns:repeat(2,1fr)}.routeControls{grid-template-columns:1fr}.geographicTitle,.geographicFoot{flex-direction:column;align-items:flex-start}.geographicTitle .status{max-width:100%}}.inspectionStreetMap{z-index:0;border-radius:12px;width:100%;height:420px;margin:12px 0}.atlasMapPin{color:#fff;background:#657c91;border:2px solid #fff;border-radius:50%;place-items:center;font:700 14px system-ui;display:grid;box-shadow:0 1px 5px #0008}.atlasMapPin.selected{background:#1c6653}.atlasMapPin.unassigned{background:#9b5e15}.atlasMapPin.home{background:#243d73;border-radius:6px}.atlasMapPin.home span{font-size:13px}.inspectionStreetMap .leaflet-control a{color:#222}.inspectionActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.inspectionActions button{white-space:normal;min-height:48px;padding:12px;line-height:1.3}.inspectionActions button:disabled{opacity:.65;color:#47545c;cursor:not-allowed;background:#e8ecef}.inspectionContact{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;display:flex}.inspectionContact a{border-radius:8px;padding:12px;text-decoration:none}.firstWaveMap{margin:22px 0}.firstWaveFilters{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.firstWaveFilters button.active{color:#fff;background:#1c6653;border-color:#1c6653}.firstWaveStreetMap{z-index:0;border-radius:12px;width:100%;height:420px;margin:12px 0}.firstWavePin{color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;font:700 13px system-ui;display:grid;box-shadow:0 1px 5px #0008}.firstWavePin.hub{background:#243d73;border-radius:6px}.firstWavePin.applicant{background:#1c6653}.firstWavePin.job{background:#9b5e15}.firstWavePin.selected{outline:2px solid #111}.firstWavePick{background:#f8faf9;border:1px solid #dce1de;border-radius:9px;margin-top:12px;padding:12px}.firstWaveStreetMap .leaflet-control a{color:#222}.inspectorNameLink{color:#0f5c4c;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.inspectorDossierFacts{gap:8px;margin:12px 0 18px;display:grid}.inspectorDossierFacts div{grid-template-columns:minmax(8rem,12rem) 1fr;gap:10px;display:grid}.inspectorDossierFacts dt{color:var(--ac-muted)}.inspectorDossierFacts dd{overflow-wrap:anywhere;margin:0;font-weight:600}.inspectorDossierStats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:0 0 18px;display:grid}.inspectorDossierStats div{border:1px solid var(--ac-line);background:#f4f6f5;border-radius:12px;gap:4px;padding:12px;display:grid}.inspectorDossierStats span{color:var(--ac-muted);font-size:.82rem}.inspectorDossierJobs{gap:10px;margin-bottom:18px;display:grid}.inspectorDossierPayouts{gap:6px;margin:0;padding-left:1.1rem;display:grid}@media (width<=700px){.inspectorDossierFacts div{grid-template-columns:1fr}}.inspectorField{background:#f4f6f5;min-height:100vh}.inspectorFieldHeader{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px clamp(16px,4vw,40px) 8px;display:flex}.inspectorFieldHeader h1{margin:4px 0}.inspectorFieldHeader small{color:#5f6b66;max-width:42rem;display:block}.inspectorFieldTabs{flex-wrap:wrap;gap:8px;padding:0 clamp(16px,4vw,40px) 12px;display:flex}.inspectorFieldTabs button{border-radius:999px;min-height:44px;padding:10px 16px}.inspectorFieldTabs button.active{background:var(--ac-ink);color:var(--ac-bg)}.inspectorFieldBanner{margin:0 clamp(16px,4vw,40px) 12px}.inspectorDraftGuard{gap:6px;display:grid}.inspectorDraftGuard .actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.inspectorFieldSection{max-width:1200px;padding:8px clamp(16px,4vw,40px) 48px}.inspectorJobLayout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:16px;display:grid}.inspectorJobList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.inspectorJobCard{text-align:left;border:1px solid var(--ac-line);background:#fff;border-radius:10px;gap:2px;width:100%;min-height:56px;padding:12px;font-size:1rem;display:grid}.inspectorJobCard.active{border-color:#1c6653;box-shadow:0 0 0 2px #1c665333}.inspectorJobMeta{color:var(--ac-muted);font-size:.86rem}.inspectorDoorTalk{background:var(--ac-ink);color:#dfe8ef;border-radius:8px;margin:8px 0 0;padding:8px 10px;font-size:.9rem;line-height:1.35}.inspectorJobDetail{position:sticky;top:12px}.inspectorJobColumn{gap:12px;min-width:0;display:grid}.inspectorDoneSection{margin-top:4px}.inspectorDoneSection summary{cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}.inspectorJobSheetBackdrop{z-index:90;background:#fff;flex-direction:column;height:100dvh;max-height:100dvh;display:flex;position:fixed;inset:0}.inspectorJobSheet{background:#fff;flex-direction:column;height:100%;min-height:0;display:flex}.inspectorJobSheetBar{border-bottom:1px solid var(--ac-line);background:#fff;flex:none;gap:8px;padding:12px 16px;display:grid}.inspectorJobSheetBarRow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.inspectorJobSheetBar h2{margin:0;font-size:1.15rem}.inspectorJobSheetBar button,.inspectorJobSheet .inspectorJobActions button{min-height:44px}.inspectorJobSheetScroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:auto;min-height:0;padding:12px 16px 48px;overflow-y:auto}.inspectorJobSheetSave{margin:0;font-weight:700}.inspectorJobSheetWork{gap:10px;margin-bottom:12px;display:grid}.inspectorJobSheetWork h3,.inspectorJobSheetWork p{margin:0}.inspectorJobSheetWork summary{align-items:center;min-height:44px;display:flex}.inspectorCaptureEmbeddedBar{z-index:2;background:#fff;justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex;position:sticky;top:0}.inspectorCaptureSave{font-weight:700}.inspectorBackToJobs{display:none}.inspectorJobSearch{gap:6px;margin:12px 0;display:grid}.inspectorJobSearch input{min-height:44px;font-size:1rem}.inspectorJobFacts{gap:8px;margin:12px 0;display:grid}.inspectorJobFacts div{justify-content:space-between;gap:12px;display:flex}.inspectorJobFacts dt{color:var(--ac-muted)}.inspectorJobFacts dd{text-align:right;margin:0;font-weight:600}.inspectorJobActions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.inspectorJobActions button{min-height:44px}.buttonLink{border:1px solid var(--ac-line);min-height:40px;color:inherit;font:inherit;background:#fff;border-radius:10px;justify-content:center;align-items:center;padding:8px 14px;text-decoration:none;display:inline-flex}.inspectorExportBox{color:#52605b;gap:8px;margin-top:16px;font-size:.82rem;font-weight:700;display:grid}.inspectorExportBox textarea{border:1px solid var(--ac-line);resize:vertical;background:#fff;border-radius:12px;width:100%;padding:12px;font:.9rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.inspectorField .inspectionStreetMap{border-radius:12px;min-height:320px;margin-top:12px;overflow:hidden}.inspectorCapture{max-width:900px;padding:12px clamp(16px,4vw,40px) 48px}.inspectorCaptureHeader{gap:6px;margin-bottom:8px;display:grid}.inspectorCaptureHeader h2{margin:0}.inspectorCaptureBody,.inspectorFormSection{gap:14px;display:grid}.inspectorQuestion{gap:6px;display:grid}.inspectorQuestion label{font-weight:700}.inspectorQuestion input[type=text],.inspectorQuestion input[type=number],.inspectorQuestion input[type=date]{border:1px solid var(--ac-line);min-height:44px;font:inherit;border-radius:10px;padding:10px 12px}.inspectorChips{flex-wrap:wrap;gap:8px;display:flex}.inspectorChips button{border-radius:999px;min-height:44px;padding:8px 14px}.inspectorChips button.chipSuggested{border-style:dashed;border-width:2px}.inspectorVerify{gap:6px;display:grid}.inspectorPhotoList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.inspectorPhotoList .panel{gap:8px;display:grid}.inspectorPhotoActions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.inspectorFileButton.secondary{color:var(--ac-ink);border:1px solid var(--ac-ink);background:#fff}.inspectorFileButton{border:1px solid var(--ac-line);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;width:fit-content;min-height:44px;padding:10px 14px;font-weight:700;display:inline-flex;position:relative}.inspectorFileButton.disabled{opacity:.55;cursor:not-allowed}.inspectorPhotoActions .inspectorFileButton{min-height:52px;font-size:1rem}.inspectorFileButton input{opacity:0;cursor:pointer;position:absolute;inset:0}.inspectorSectionHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.inspectorSectionHead h3{margin:0}.inspectorCaptionField{gap:6px;display:grid}.inspectorCaptionField input{border:1px solid var(--ac-line);min-height:44px;font:inherit;border-radius:10px;padding:10px 12px}.inspectorUploadedCaptions{color:#52605b;margin:0;padding-left:1.1rem;font-size:.9rem}.inspectorGateGroups{gap:12px;display:grid}.inspectorGateGroups ul{margin:6px 0 0;padding-left:1.1rem}.inspectorMeasureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.inspectorMeasureGrid label{color:#52605b;gap:6px;font-size:.82rem;font-weight:700;display:grid}.inspectorMeasureGrid input,.inspectorMeasureGrid select{border:1px solid var(--ac-line);min-height:44px;font:inherit;border-radius:10px;padding:10px 12px}.inspectorSketchPreview{border:1px solid var(--ac-line);background:#fff;border-radius:12px;max-width:100%;margin-top:14px;overflow:auto}.inspectorSketchPreview svg{width:100%;height:auto;display:block}.inspectorCaptureBody button.primary{width:100%;min-height:48px;font-size:1rem}.fieldFirstTabs{gap:6px;display:flex;overflow-x:auto}.fieldFirstBody{gap:14px;display:grid}.fieldFirstCard{border:1px solid var(--ac-line);background:var(--ac-card);border-radius:12px;gap:10px;padding:14px;display:grid}.fieldFirstCard.open{border-color:var(--ac-accent)}.fieldFirstCard h3,.fieldFirstSection{margin:0;font-size:1.05rem}.fieldFirstMuted{color:var(--ac-muted);margin:0;font-size:.9rem}.fieldFirstPhotoSlot{gap:8px;display:grid}.fieldFirstPhotoSlot.done{border-color:var(--ac-done)}.fieldFirstPhotoSlot.current{border-color:var(--ac-accent)}.fieldFirstYesNo{justify-content:space-between;align-items:center;gap:10px;display:flex}.fieldFirstYesNo b{flex:1}.fieldFirstYesNoBtns{gap:8px;display:flex}.fieldFirstYesNoBtns button{min-width:56px;min-height:44px}.fieldFirstYesNoBtns button.onNo{background:var(--ac-ink);color:#fff}.fieldFirstYesNoBtns button.onYes{background:var(--ac-done);color:#fff}.fieldAnyone{gap:10px;display:grid}.fieldAnyoneTitle{margin:0;font-size:1.4rem}.fieldAnyoneNobody,.fieldAnyoneYes{border-radius:12px;min-height:56px;font-weight:700}.fieldAnyoneNobody{background:var(--ac-ink);color:#fff;border:0}.fieldAnyoneYes{background:var(--ac-done);color:#fff;border:0}.fieldMissingRow{text-align:left;border:0;border-bottom:1px solid var(--ac-row-divider);background:0 0;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:48px;padding:10px 0;font-size:1rem;display:flex}.fieldMissingRow:last-child{border-bottom:0}.fieldCameraFab{background:var(--ac-ink);color:#fff;border:0;border-radius:999px;justify-self:end;min-height:48px;padding:10px 14px;font-weight:700;position:sticky;bottom:12px}.fieldHighlight{outline:2px solid var(--ac-accent);outline-offset:2px;border-radius:12px}.fieldWallList{margin:0;padding-left:1.1rem}.inspectorChips button.chipOn{background:var(--ac-ink);color:#fff}@media (width<=700px){.inspectorMeasureGrid{grid-template-columns:1fr}.inspectorFieldHeader{flex-direction:column}.inspectorFieldHeader .actions{flex-wrap:wrap;width:100%}.inspectorFieldHeader .actions button{min-height:44px}.inspectorFieldHeader h1{font-size:1.4rem}}@media (width<=900px){.inspectorJobLayout{grid-template-columns:1fr}.inspectorJobDetail{order:-1;position:static}.inspectorJobSelected .inspectorJobList,.inspectorJobLayout:not(.inspectorJobSelected) .inspectorJobDetail{display:none}.inspectorBackToJobs{min-height:44px;margin-bottom:12px;display:block}}.inspectorFieldCaptureSupport{gap:12px;padding:12px clamp(16px,4vw,40px) 0;display:grid}.inspectorFieldCaptureSupport .fieldSupportTrigger{justify-self:end}.inspectorJobDetail .assignmentNotes,.inspectorFieldCaptureSupport .assignmentNotes{background:#fff}.fieldSupportTrigger{min-height:44px;color:var(--ac-ink);background:#fff4d6;border:1px solid #c8d2da;border-radius:999px;padding:10px 14px;font-weight:700}.fieldSupportModal{z-index:80;background:#1d2d3d73;justify-content:center;align-items:flex-start;padding:24px 12px;display:flex;position:fixed;inset:0;overflow:auto}.fieldSupportPanel{gap:12px;width:min(640px,100%);display:grid}.fieldSupportKinds{flex-wrap:wrap;gap:8px;display:flex}.fieldSupportKinds button.active{background:var(--ac-ink);color:var(--ac-bg)}.fieldSupportPanel textarea{width:100%;min-height:140px;font:inherit;border:1px solid #c8d2da;border-radius:10px;margin-top:6px;padding:12px}.fieldSupportDetails{white-space:pre-wrap;overflow-wrap:anywhere;color:#536676;font-family:inherit;font-size:.9rem;line-height:1.45}.inspectorAppointmentPanel{background:#fff8e8;border:1px solid #f0c36d;border-radius:12px;gap:10px;margin-top:8px;padding:12px;display:grid}.inspectorAppointmentPanel .inspectorMeasureGrid{margin:0}.fieldUnplanned,.fieldProposal,.fieldNextStop{background:#fff;border:2px solid #c8d2da;border-radius:14px;gap:8px;margin:12px 0;padding:14px;display:grid}.fieldProposal{background:var(--ac-accent-100);border-color:#bcd3e6}.fieldUnplannedChips{flex-wrap:wrap;gap:8px;display:flex}.fieldChip{background:var(--ac-bg);border:2px solid #c8d2da;border-radius:999px;min-height:44px;padding:8px 14px}.fieldChip.on{background:var(--ac-ink);border-color:var(--ac-ink);color:#fff}.fieldNextStop h3{margin:0}.inspectorJobPay{font-size:.9rem;font-weight:700}.fieldBillingTotals{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:12px 0;display:grid}.fieldBillingTotals div{border:1px solid var(--ac-line);background:#fff;border-radius:10px;padding:10px 12px}.fieldBillingTotals dt{color:var(--ac-muted);font-size:.82rem}.fieldBillingTotals dd{margin:2px 0 0;font-size:1.2rem;font-weight:700}.fieldBillingList{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.fieldBillingCard{border:1px solid var(--ac-line);background:#fff;border-radius:12px;gap:4px;padding:12px 14px;display:grid}.fieldBillingHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fieldBillingHead span{text-align:right;font-weight:700}.fieldBillingCard .fieldBillingTotals{margin:6px 0}.fieldBillingCard .fieldBillingTotals div{background:#f8faf9}.fieldBillingCard .fieldBillingTotals dd{font-size:1rem}.fieldBillingPaid{color:#1c6653;font-weight:600}.offerPayPanel{background:#f8faf9;border:1px solid #dce1de;border-radius:9px;margin-top:12px;padding:12px}.offerEconomics{margin:0}.offerEconomics div:first-child{border-top:0;padding-top:0}.offerPayEditor{border-top:1px solid #dce1de;grid-template-columns:minmax(180px,1fr) auto;align-items:end;gap:8px;margin-top:12px;padding-top:12px;display:grid}.offerPayEditor label{color:#52605b;gap:5px;font-size:.78rem;font-weight:700;display:grid}.offerPayEditor label>span{background:#fff;border:1px solid #bcc5c0;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;display:grid;overflow:hidden}.offerPayEditor label>span>span{color:#52605b;padding-left:.8rem}.offerPayEditor input{border:0}.offerPayEditor small{text-align:left;grid-column:1/-1}@media (width<=700px){.offerPayEditor{grid-template-columns:1fr}.offerPayEditor small{grid-column:auto}}.schedulingRequestPanel{border:1px solid var(--border,#cbd5e1);border-radius:10px;margin-block:12px;padding:14px}.schedulingRequestHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.schedulingRequestHeading h3{margin:0}.schedulingRequestEditor{gap:12px;margin-top:12px;display:grid}.schedulingRequestEditor>label,.schedulingRequestTimes label{gap:6px;display:grid}.schedulingRequestEditor textarea{box-sizing:border-box;width:100%;min-height:80px}.schedulingRequestEditor fieldset{border:1px solid var(--border,#cbd5e1);border-radius:8px;min-width:0}.schedulingRequestTimes{flex-wrap:wrap;gap:12px;margin-bottom:12px;display:flex}.schedulingRequestTimes input{max-width:100%}.schedulingRequestCheck{align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}.schedulingRequestCheck input{flex:none;width:auto}.schedulingRequestSummary p{overflow-wrap:anywhere;margin-block:8px}.supportSettingsLayout{grid-template-columns:minmax(300px,1fr) minmax(280px,1fr);align-items:start;gap:24px;display:grid}.supportSettingsLayout>*{min-width:0}.supportSettingsLayout label{flex-direction:column;gap:7px;margin-bottom:14px;display:flex}.supportSettingsLayout textarea{min-height:100px}.supportSettingsPreview{overflow-wrap:anywhere}.supportSettingsGuidance{white-space:pre-wrap}@media (width<=850px){.supportSettingsLayout{grid-template-columns:1fr}}.weekCallPlan .weekCallPlanNav{flex-wrap:wrap;gap:.5rem;display:flex}.weekCallSummary{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.6rem;margin:.85rem 0 .75rem;display:grid}.weekCallSummary>div{border:1px solid color-mix(in srgb, currentColor 14%, transparent);background:color-mix(in srgb, currentColor 3%, transparent);border-radius:.75rem;gap:.15rem;padding:.7rem .8rem;display:grid}.weekCallSummary strong{font-size:1.35rem;line-height:1.1}.weekCallSummary span{opacity:.75;font-size:.85rem}.weekCallSummary .needsAttention{background:#b453091a;border-color:#b4530980}.weekCallFocus{flex-wrap:wrap;gap:.45rem;margin:0 0 .85rem;display:flex}.weekCallFocus button{border-radius:999px}.weekCallFocus button.active{background:#edf6f8;border-color:#347085}.weekCallDay.isToday{border-top-color:#34708573}.weekCallStop.needsCall{box-shadow:inset 4px 0 #b45309}.weekCallPhone{gap:.35rem;display:grid}.weekCallDial{color:#fff;background:#15803d;border-radius:999px;align-items:center;width:fit-content;padding:.55rem .9rem;font-weight:600;text-decoration:none;display:inline-flex}.weekCallHint{opacity:.8;margin:0;font-size:.9rem}.weekCallPlanAdd{margin-bottom:1rem}.weekCallDay{border-top:1px solid color-mix(in srgb, currentColor 12%, transparent);margin-top:1rem;padding-top:.75rem}.weekCallDayHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.weekCallDay h3{align-items:baseline;gap:.5rem;margin:0;display:flex}.weekCallDay h3 span{opacity:.7;font-size:.95rem;font-weight:500}.weekCallDayActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.weekCallDayActions .buttonLink{border:1px solid color-mix(in srgb, currentColor 20%, transparent);border-radius:999px;align-items:center;padding:.35rem .7rem;text-decoration:none;display:inline-flex}.weekCallDayList{gap:.75rem;display:grid}.weekCallStop{border:1px solid color-mix(in srgb, currentColor 14%, transparent);border-radius:.75rem;gap:.45rem;padding:.85rem;display:grid}.weekCallStopHead{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.weekCallOwnerActions,.weekCallResult,.weekCallAppointment{gap:.6rem;margin-top:.35rem;display:grid}.weekCallOwnerActions,.weekCallAppointment{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));align-items:end}.weekCallStop.needsAppointment{border-color:#b4530973}.weekCallStop.driveReady{border-color:#15803d59}.weekCallCarrier,.weekCallVisit{color:#3a4541;margin:4px 0}.weekCallVisit.exterior_only{color:#166534}.weekCallVisit.needs_inside{color:#9a3412;font-weight:700}.weekCallScript{border:1px solid var(--ac-line);background:#f4f7f5;border-radius:8px;margin-top:10px;padding:10px 12px}.weekCallScript summary{cursor:pointer;color:var(--ac-ink);font-weight:800}.weekCallScript p{margin:8px 0 0;line-height:1.45}.weekCallResult .wide,.weekCallPlanAdd .wide{grid-column:1/-1}@media (width<=720px){.weekCallPlan .sectionHead{flex-direction:column;align-items:stretch}}.ax-shell{background:var(--ac-bg);min-height:100vh;display:flex}.ax-side{background:var(--ac-ink);flex-direction:column;flex:0 0 224px;width:224px;height:100vh;padding:20px 0 16px;display:flex;position:sticky;top:0}.ax-brand{border-bottom:1px solid var(--ac-accent-800);align-items:center;gap:10px;padding:0 18px 16px;display:flex}.ax-brand img{object-fit:contain;width:38px;height:38px}.ax-brand-name{font:600 15px var(--ac-font-head);letter-spacing:.08em;color:var(--ac-bg)}.ax-brand-sub{font:600 11px var(--ac-font-body);color:var(--ac-eyebrow);letter-spacing:.14em}.ax-nav{flex-direction:column;gap:2px;padding:12px 10px;display:flex}.ax-nav button{width:100%;color:var(--ac-side-text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;padding:9px 12px;font-size:14px;display:flex}.ax-nav button:hover{background:var(--ac-accent-800);color:#fff}.ax-nav button.is-active{background:var(--ac-accent-700);color:#fff;font-weight:600}.ax-nav button.is-active .ax-count{color:var(--ac-side-active-count)}.ax-count{color:var(--ac-side-sub);font-size:12px}.ax-badge-red{background:var(--ac-red);color:#fff;border-radius:9px;padding:2px 7px;font-size:11px;font-weight:700}.ax-badge-green{background:var(--ac-green);color:#fff;border-radius:9px;padding:2px 7px;font-size:11px;font-weight:700}.ax-open-field{border:1px solid var(--ac-accent-700);color:#fff;font:600 13px var(--ac-font-body);cursor:pointer;background:0 0;border-radius:8px;margin:10px 14px 0;padding:9px 0}.ax-open-field:hover{background:var(--ac-accent-800)}.ax-user{border-top:1px solid var(--ac-accent-800);align-items:center;gap:10px;margin-top:auto;padding:14px 18px 0;display:flex}.ax-avatar{background:var(--ac-accent);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:flex}.ax-user-name{color:#fff;font-size:13px;font-weight:600}.ax-user-role{color:var(--ac-eyebrow);font-size:11px}.ax-signout{color:var(--ac-side-sub);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px}.ax-signout:hover{color:#fff}.ax-build-source{color:var(--ac-side-sub);overflow-wrap:anywhere;padding:8px 18px 0;font-size:10px}.ax-signin-build-source{color:var(--ac-muted);text-align:center;margin-top:12px;font-size:10px}.ax-page{flex:1;min-width:0;padding:24px 32px 34px}.ax-page-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.ax-h1{font:700 28px var(--ac-font-head);text-transform:uppercase;margin:0}.ax-sub{color:var(--ac-muted);font-size:13px}.ax-crumbs{color:var(--ac-muted);margin-bottom:8px;font-size:12px}.ax-crumbs button{color:var(--ac-accent-700);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.ax-card{background:var(--ac-card);border:1px solid var(--ac-border);border-radius:10px;padding:15px 18px}.ax-card+.ax-card{margin-top:10px}.ax-eyebrow{font:600 11px var(--ac-font-body);letter-spacing:.14em;color:var(--ac-eyebrow);text-transform:uppercase}.ax-eyebrow-red{color:var(--ac-red)}.ax-eyebrow-amber{color:var(--ac-amber)}.ax-eyebrow-green{color:var(--ac-green)}.ax-eyebrow-navy{color:var(--ac-accent-700)}.ax-btn{border:1px solid var(--ac-input-border);font:600 13px var(--ac-font-body);color:var(--ac-ink);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;padding:9px 16px}.ax-btn:hover{border-color:var(--ac-accent)}.ax-btn:disabled{cursor:not-allowed;opacity:.45}.ax-btn-primary{background:var(--ac-ink);color:#fff;border:none}.ax-btn-primary:hover{background:var(--ac-accent-800)}.ax-btn-green{background:var(--ac-green);color:#fff;border:none}.ax-btn-danger-text{color:var(--ac-red)}.ax-btn-sm{border-radius:7px;padding:7px 11px;font-size:12px}.ax-actions{gap:8px;display:flex}.ax-sync{background:var(--ac-card);border:1px solid var(--ac-border);border-radius:10px;align-items:baseline;gap:8px;margin-bottom:14px;padding:12px 16px;font-size:13px;display:flex}.ax-sync .dot{background:var(--ac-green);border-radius:50%;flex:none;align-self:center;width:9px;height:9px}.ax-sync.is-bad{border-color:var(--ac-red);background:var(--ac-red-tint)}.ax-sync.is-bad .dot{background:var(--ac-red)}.ax-sync-line{margin-top:4px;display:block}.ax-sync-line.is-bad{font-weight:600}.ax-need{background:var(--ac-card);border:1px solid var(--ac-border);border-radius:10px;align-items:center;gap:16px;padding:15px 18px;display:flex}.ax-need+.ax-need{margin-top:10px}.ax-need.is-red{border-left:4px solid var(--ac-red)}.ax-need-main{flex:1;min-width:0}.ax-need-title{letter-spacing:.1em;margin-bottom:3px;font-size:11px;font-weight:700}.ax-need-line{font-size:15px;font-weight:600}.ax-need-sub{color:var(--ac-muted);margin-top:2px;font-size:13px}.ax-need .ax-actions{flex:none}.ax-cols{align-items:flex-start;gap:18px;display:flex}.ax-main{flex:1;min-width:0}.ax-rail{flex-direction:column;flex:0 0 300px;gap:14px;width:300px;display:flex}.ax-rail-narrow{flex:0 0 270px;width:270px}.ax-kv{justify-content:space-between;gap:12px;padding:3px 0;font-size:13px;display:flex}.ax-kv>span:first-child{color:var(--ac-text)}.ax-dark-card{background:var(--ac-ink);color:var(--ac-side-text);border-radius:10px;padding:15px 17px}.ax-dark-card .ax-eyebrow{margin-bottom:10px;display:block}.ax-dark-card .ax-kv,.ax-dark-card .ax-kv>span:first-child{color:var(--ac-side-text)}.ax-dark-card strong{color:#fff}.ax-dark-card .pos{color:var(--ac-mint)}.ax-footer-note{color:#8a8a8e;margin-top:12px;font-size:12px}.ax-center-note{text-align:center;color:#8a8a8e;margin-top:20px;font-size:13px}.ax-table{background:var(--ac-card);border:1px solid var(--ac-border);border-radius:10px;overflow-x:auto}.ax-thead{background:var(--ac-surface);border-bottom:1px solid var(--ac-border);font:600 11px var(--ac-font-body);letter-spacing:.08em;color:var(--ac-muted);gap:12px;padding:10px 18px;display:grid}.ax-trow{border-bottom:1px solid var(--ac-row-divider);align-items:center;gap:12px;padding:13px 18px;font-size:13px;display:grid}.ax-trow:last-child{border-bottom:none}.ax-trow.is-missed{background:var(--ac-red-tint)}.ax-trow.is-amber{background:var(--ac-amber-wash)}.ax-case-link{color:var(--ac-accent-700);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:13px;font-weight:700}.ax-case-link:hover{text-decoration:underline}.ax-cell-sub{color:var(--ac-muted);font-size:11px}.ax-status-line{font-size:11px;font-weight:700}.ax-status-red{color:var(--ac-red)}.ax-status-amber{color:var(--ac-amber)}.ax-status-blue{color:var(--ac-accent-700)}.ax-status-green{color:var(--ac-green)}.ax-chip{white-space:nowrap;border-radius:4px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.ax-chip-owner{background:var(--ac-ink);color:#fff}.ax-chip-assistant{background:var(--ac-accent);color:#fff}.ax-chip-inspector{color:var(--ac-accent-700);border:1px solid var(--ac-accent);background:#fff}.ax-chip-auto{background:var(--ac-info-chip);color:var(--ac-accent-700)}.ax-chip-red{background:var(--ac-red-tint);color:var(--ac-red)}.ax-chip-amber{background:var(--ac-amber-chip);color:var(--ac-amber)}.ax-chip-green{background:var(--ac-green-chip);color:var(--ac-green)}.ax-chip-gray{background:var(--ac-surface);color:var(--ac-muted)}.ax-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.ax-filter{border:1px solid var(--ac-input-border);color:var(--ac-accent-800);cursor:pointer;background:#fff;border-radius:16px;padding:6px 13px;font-size:12px;font-weight:600}.ax-filter.is-on{background:var(--ac-ink);color:#fff;border-color:var(--ac-ink)}.ax-filter.is-alert{color:var(--ac-red);border-color:var(--ac-red)}select.ax-filter,.ax-search{font:600 12px var(--ac-font-body)}.ax-search{border:1px solid var(--ac-input-border);background:#fff;border-radius:8px;min-width:240px;padding:8px 12px;font-size:13px}.ax-timeline{background:var(--ac-card);border:1px solid var(--ac-border);border-radius:10px;align-items:flex-start;margin:14px 0;padding:18px;display:flex}.ax-step{text-align:center;flex:1;position:relative}.ax-step:before{content:"";background:var(--ac-border);z-index:0;width:100%;height:2px;position:absolute;top:13px;left:-50%}.ax-step:first-child:before{display:none}.ax-step.is-done:before{background:var(--ac-accent-700)}.ax-dot{background:var(--ac-surface);width:26px;height:26px;color:var(--ac-muted);z-index:1;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 6px;font-size:12px;font-weight:700;display:flex;position:relative}.ax-step.is-done .ax-dot{background:var(--ac-accent-700);color:#fff}.ax-step.is-now .ax-dot{background:var(--ac-accent-700);color:#fff;box-shadow:0 0 0 3px var(--ac-info-chip)}.ax-step.is-bad .ax-dot{background:var(--ac-red);color:#fff}.ax-step-name{font-size:12px;font-weight:600}.ax-step.is-now .ax-step-name{color:var(--ac-accent-700)}.ax-step-sub{color:var(--ac-muted);font-size:11px}.ax-section-title{font:600 11px var(--ac-font-body);letter-spacing:.12em;color:var(--ac-eyebrow);text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.ax-photo-grid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.ax-photo{aspect-ratio:4/3;background:var(--ac-photo-slot);border-radius:6px;align-items:flex-end;padding:5px;display:flex;position:relative;overflow:hidden}.ax-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ax-photo .tag{background:var(--ac-accent-800);color:#fff;border-radius:3px;padding:2px 5px;font-size:9px;font-weight:700;position:relative}.ax-photo.is-flagged{border:2px solid var(--ac-red)}.ax-photo.is-flagged .tag{background:var(--ac-red)}.ax-photo.is-extra .tag{background:var(--ac-accent-700)}.ax-photo.is-empty{background:var(--ac-card);border:1px dashed var(--ac-input-border);justify-content:center;align-items:center}.ax-facts{grid-template-columns:1fr 1fr;gap:4px 24px;font-size:13px;display:grid}.ax-instructions{background:var(--ac-surface);border-radius:8px;margin-top:10px;padding:10px 14px;font-size:13px}.ax-qa-flag{background:var(--ac-amber-wash);border:1px solid var(--ac-amber-line);border-radius:8px;margin-top:12px;padding:10px 12px}.ax-qa-flag label{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.ax-qa-flag input[type=checkbox]{width:16px;height:16px;accent-color:var(--ac-red)}.ax-text-input{border:1px solid var(--ac-input-border);width:100%;font:400 13px var(--ac-font-body);box-sizing:border-box;background:#fff;border-radius:8px;padding:8px 10px}.ax-map{background:var(--ac-map-bg);border:1px solid var(--ac-border);border-radius:10px;flex:1;min-width:0;min-height:560px;position:relative;overflow:hidden}.ax-pin{text-align:center;cursor:pointer;background:0 0;border:none;padding:0;position:absolute;transform:translate(-50%,-50%)}.ax-pin .dot{border:3px solid #fff;border-radius:50%;width:18px;height:18px;margin:0 auto;box-shadow:0 1px 4px #0000004d}.ax-pin.red .dot{background:var(--ac-red)}.ax-pin.amber .dot{background:var(--ac-amber-dot);width:16px;height:16px}.ax-pin.blue .dot{background:var(--ac-accent);width:14px;height:14px}.ax-pin.green .dot{background:var(--ac-green);width:14px;height:14px}.ax-pin.gray .dot{background:#8a8a8e;width:16px;height:16px}.ax-pin .lbl{border:1px solid var(--ac-border);white-space:nowrap;background:#fff;border-radius:5px;margin-top:3px;padding:2px 6px;font-size:10px;font-weight:700}.ax-pin.is-selected{outline:2px dashed var(--ac-accent-700);outline-offset:6px;border-radius:50%}.ax-pin.is-selected .lbl{background:var(--ac-ink);color:#fff}.ax-pin-person .dot{background:var(--ac-accent-700);color:#fff;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:flex}.ax-pin-person.home .dot{background:var(--ac-accent-800)}.ax-legend{border:1px solid var(--ac-border);background:#fff;border-radius:8px;gap:14px;padding:10px 12px;font-size:11px;font-weight:600;display:flex;position:absolute;bottom:14px;left:14px}.ax-legend span{align-items:center;gap:6px;display:flex}.ax-legend i{border-radius:50%;width:10px;height:10px;display:inline-block}.ax-map-note{border:1px solid var(--ac-border);color:var(--ac-muted);background:#fff;border-radius:8px;padding:8px 12px;font-size:11px;position:absolute;top:14px;right:14px}.ax-map-totals{border:1px solid var(--ac-border);background:#fff;border-radius:8px;padding:8px 12px;font-size:12px;position:absolute;bottom:14px;left:14px}.ax-leaflet{position:absolute;inset:0}.ax-leaflet .leaflet-container{border-radius:10px;height:100%}.ax-cand{background:var(--ac-card);border:1px solid var(--ac-border);border-radius:10px;align-items:center;gap:16px;padding:16px 18px;display:flex}.ax-cand+.ax-cand{margin-top:10px}.ax-cand.is-top{border:2px solid var(--ac-accent-700)}.ax-cand-avatar{background:var(--ac-accent);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:flex}.ax-cand.is-top .ax-cand-avatar{background:var(--ac-accent-700)}.ax-cand-main{flex:1;min-width:0}.ax-cand-name{font-size:16px}.ax-score{font:700 18px var(--ac-font-head);color:var(--ac-accent-800);margin-left:10px}.ax-score.is-low{color:var(--ac-amber)}.ax-score-tag{letter-spacing:.1em;color:var(--ac-eyebrow);margin-left:8px;font-size:10px;font-weight:700}.ax-cand-sub{color:var(--ac-muted);margin-top:3px;font-size:12px}.ax-cand-line{color:var(--ac-text);margin-top:3px;font-size:12px}.ax-cand-pay{text-align:right;flex:none}.ax-cand-pay .amt{font:700 20px var(--ac-font-head)}.ax-cand-pay .lbl{color:var(--ac-muted);font-size:12px}.ax-stage-strip{background:#e7e6e8;border-radius:10px;gap:6px;padding:4px;font-size:12px;font-weight:600;display:flex}.ax-stage-strip button{color:var(--ac-muted);cursor:pointer;font:600 12px var(--ac-font-body);background:0 0;border:none;border-radius:7px;padding:6px 12px}.ax-stage-strip button.is-on{color:var(--ac-text);background:#fff;box-shadow:0 1px 3px #1d2d3d26}.ax-signin{background:var(--ac-ink);justify-content:center;align-items:center;gap:56px;min-height:100vh;padding:32px;display:flex}.ax-signin-brand{text-align:center}.ax-signin-brand img{object-fit:contain;width:220px;height:220px}.ax-signin-brand div{font:600 13px var(--ac-font-body);color:var(--ac-eyebrow);letter-spacing:.2em;margin-top:6px}.ax-signin-card{background:var(--ac-bg);border-radius:12px;width:380px;padding:28px 28px 22px}.ax-signin-card h1{font:700 22px var(--ac-font-head);margin:0}.ax-signin-card .ax-sub{margin:2px 0 16px;font-size:12px}.ax-signin-card .ax-text-input{margin-bottom:10px;padding:11px 12px;font-size:14px}.ax-signin-card .ax-btn-primary{width:100%;padding:12px 0;font-size:14px}.ax-mfa-box{border:1px solid var(--ac-border);background:#fff;border-radius:8px;margin-top:14px;padding:12px 14px}.ax-code-row{gap:6px;margin-top:8px;display:flex}.ax-code-row input{border:1px solid var(--ac-input-border);text-align:center;width:38px;height:44px;font:700 18px var(--ac-font-body);background:#fff;border-radius:7px}.ax-empty{border:1px dashed var(--ac-input-border);background:var(--ac-card);color:var(--ac-muted);border-radius:10px;padding:20px}.ax-empty strong{color:var(--ac-text);margin-bottom:4px;font-size:14px;display:block}.ax-error{background:var(--ac-red-tint);border:1px solid var(--ac-red);color:var(--ac-red);border-radius:8px;margin-bottom:12px;padding:10px 14px;font-size:13px}.ax-notice{background:var(--ac-surface);border:1px solid var(--ac-border);color:var(--ac-text);border-radius:8px;margin-bottom:12px;padding:10px 14px;font-size:13px}.ax-success{background:var(--ac-green-chip);border:1px solid var(--ac-green);color:var(--ac-green);border-radius:8px;margin-bottom:12px;padding:10px 14px;font-size:13px}.ax-muted{color:var(--ac-muted);font-size:12px}.ax-panel{background:var(--ac-card);border:1px solid var(--ac-border);border-radius:10px;padding:15px 18px}.ax-ok{background:var(--ac-green-chip);border:1px solid var(--ac-green);color:var(--ac-green);border-radius:8px;margin-bottom:12px;padding:10px 14px;font-size:13px}.ax-dim{color:var(--ac-muted);font-size:12px}.ax-link{color:var(--ac-accent-700);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:13px;font-weight:700}.ax-link:hover{text-decoration:underline}.ax-plain{flex-direction:column;gap:6px;margin:8px 0;padding:0;font-size:13px;list-style:none;display:flex}.ax-row-between{justify-content:space-between;align-items:center;gap:12px;display:flex}.ax-row-end{justify-content:flex-end;margin-top:12px;display:flex}.ax-mini{border:1px solid var(--ac-input-border);cursor:pointer;background:#fff;border-radius:6px;width:28px;height:28px;font-size:13px;line-height:1}.ax-mini:disabled{opacity:.35;cursor:not-allowed}.ax-facts dt{color:var(--ac-muted);font-size:12px}.ax-facts dd{margin:0 0 6px;font-size:13px;font-weight:600}.ax-route-grid{grid-template-columns:1fr 340px;align-items:start;gap:18px;display:grid}.ax-route-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.ax-route-pick{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.ax-route-pick label{color:var(--ac-muted);flex-direction:column;gap:4px;font-size:11px;font-weight:700;display:flex}.ax-route-pick input,.ax-route-pick select{border:1px solid var(--ac-input-border);font:600 13px var(--ac-font-body);background:#fff;border-radius:8px;padding:8px 10px}.ax-stops{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ax-stop{border:1px solid var(--ac-border);background:#fff;border-radius:8px;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.ax-stop-home{background:var(--ac-surface)}.ax-stop-num{background:var(--ac-ink);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:flex}.ax-stop-home .ax-stop-num{background:var(--ac-accent-700)}.ax-stop-body{flex:1;min-width:0;font-size:13px}.ax-stop-title{color:var(--ac-text);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:13px;font-weight:700}.ax-stop-title:hover{color:var(--ac-accent-700)}.ax-stop-note{color:var(--ac-muted);margin-top:2px;font-size:12px}.ax-stop-actions{flex:none;align-items:center;gap:6px;display:flex}.ax-map-pin{border:1px solid var(--ac-border);background:#fff;border-radius:6px;margin:0 6px 6px 0;padding:4px 8px;font-size:11px;font-weight:700;display:inline-block}.ax-map-home{background:var(--ac-ink);color:#fff;border-color:var(--ac-ink)}.ax-money{border-top:1px solid var(--ac-border);margin-top:12px;padding-top:12px}.ax-money-row{justify-content:space-between;padding:3px 0;font-size:13px;display:flex}.ax-money-keep{font-weight:700}.ax-money-keep strong{color:var(--ac-green)}.ax-qa-grid{grid-template-columns:1fr 430px;align-items:start;gap:18px;display:grid}.ax-qa-row{border:1px solid var(--ac-border);background:#fff;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;display:flex}.ax-qa-row+.ax-qa-row{margin-top:8px}.ax-qa-row.is-selected{border-color:var(--ac-accent-700);box-shadow:0 0 0 1px var(--ac-accent-700)}.ax-qa-row-info{flex:1;min-width:0}.ax-qa-case{font-size:13px;font-weight:700}.ax-qa-meta{color:var(--ac-muted);margin-top:2px;font-size:12px}.ax-qa-lane{font:600 11px var(--ac-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--ac-eyebrow);margin:16px 0 8px}.ax-qa-wait{font-size:13px}.ax-photos{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;display:grid}.ax-photos figure{margin:0}.ax-photo-btn{border:1px solid var(--ac-border);cursor:pointer;background:var(--ac-photo-slot);aspect-ratio:4/3;border-radius:6px;width:100%;padding:0;overflow:hidden}.ax-photo-btn img{object-fit:cover;width:100%;height:100%;display:block}.ax-photos figcaption{color:var(--ac-muted);margin-top:3px;font-size:10px;font-weight:700}.ax-lightbox{z-index:50;background:#1d2d3dd9;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;position:fixed;inset:0}.ax-lightbox img{border-radius:8px;max-width:90vw;max-height:80vh}.ax-lightbox button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff;border-radius:8px;padding:8px 16px;font-weight:600}.ax-lightbox p{color:#fff;margin:0;font-size:13px}.ax-ai{background:var(--ac-surface);border-radius:8px;margin:12px 0;padding:10px 14px;font-size:13px}.ax-flag{border-radius:8px;margin-top:8px;padding:10px 12px;font-size:13px}.ax-flag.high{background:var(--ac-red-tint);border:1px solid var(--ac-red)}.ax-flag.review{background:var(--ac-amber-wash);border:1px solid var(--ac-amber-line)}.ax-qa-actions{flex-direction:column;gap:10px;margin-top:12px;display:flex}.ax-qa-actions label{flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.ax-qa-actions textarea{border:1px solid var(--ac-input-border);font:400 13px var(--ac-font-body);border-radius:8px;min-height:64px;padding:8px 10px}.panel{background:var(--ac-card);border:1px solid var(--ac-border);border-radius:10px;margin-bottom:12px;padding:15px 18px}.sectionHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.sectionHead h2,.sectionHead h3{margin:0}.eyebrow{font:600 11px var(--ac-font-body);letter-spacing:.14em;color:var(--ac-eyebrow);text-transform:uppercase}.notice{color:var(--ac-muted);font-size:13px}p.error,.error.notice{background:var(--ac-red-tint);border:1px solid var(--ac-red);color:var(--ac-red);border-radius:8px;padding:10px 14px;font-size:13px}p.success,.success.notice{background:var(--ac-green-chip);border:1px solid var(--ac-green);color:var(--ac-green);border-radius:8px;padding:10px 14px;font-size:13px}.grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.grid .panel{margin-bottom:0}.row{justify-content:space-between;align-items:center;gap:10px;display:flex}.actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}button:not([class]),.actions button:not(.ax-btn),.panel button:not(.ax-btn){border:1px solid var(--ac-input-border);font:600 13px var(--ac-font-body);color:var(--ac-ink);cursor:pointer;background:#fff;border-radius:8px;padding:8px 14px}button:not([class]):hover,.panel button:not(.ax-btn):hover{border-color:var(--ac-accent)}button:not([class]):disabled,.panel button:disabled{opacity:.45;cursor:not-allowed}button.primary{background:var(--ac-ink);color:#fff;font:600 13px var(--ac-font-body);cursor:pointer;border:none;border-radius:8px;padding:9px 16px}.status{background:var(--ac-surface);color:var(--ac-muted);border-radius:4px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.status.successChip{background:var(--ac-green-chip);color:var(--ac-green)}.panel input[type=text],.panel input[type=date],.panel input:not([type]),.panel select,.panel textarea,section input[type=text],section input[type=date],section select,section textarea{border:1px solid var(--ac-input-border);font:400 13px var(--ac-font-body);background:#fff;border-radius:8px;padding:8px 10px}.panel label,section label{font-size:13px}.panel dl>div,section dl>div{justify-content:space-between;gap:12px;padding:2px 0;font-size:13px;display:flex}.panel dt,section dt{color:var(--ac-muted)}.panel dd,section dd{margin:0;font-weight:600}.technicalValue{word-break:break-all;font-family:ui-monospace,monospace;font-size:12px}.ax-key-grid{grid-template-columns:1fr 360px;align-items:start;gap:18px;display:grid}.ax-key-pack ol{flex-direction:column;gap:8px;margin:8px 0;padding-left:20px;font-size:13px;display:flex}.ax-key-pack-note{background:var(--ac-surface);white-space:pre-wrap;border-radius:6px;margin-top:6px;padding:8px 10px;font-size:12px}.ax-phone-bar{display:none}@media (width<=900px){.ax-side{display:none}.ax-page{padding:16px 16px 90px}.ax-cols{flex-direction:column}.ax-qa-grid,.ax-route-grid,.ax-key-grid{grid-template-columns:1fr}.ax-rail,.ax-rail-narrow{flex:auto;width:100%}.ax-timeline{overflow-x:auto}.ax-step{min-width:96px}.ax-photo-grid{grid-template-columns:repeat(3,1fr)}.ax-phone-bar{background:var(--ac-card);border-top:1px solid var(--ac-border);z-index:10;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-x:auto}.ax-phone-bar button{font:600 11px var(--ac-font-body);color:var(--ac-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex:none;min-height:56px;padding:10px 14px 14px}.ax-phone-bar button.is-active{color:var(--ac-accent-700)}.ax-phone-bar button.ax-phone-field{color:var(--ac-accent-700);font-weight:800}.ax-h1{font-size:22px}.ax-btn,.ax-filter{min-height:44px}.ax-today-secondary{display:none}.ax-signin{flex-direction:column;gap:24px}.ax-signin-brand img{width:140px;height:140px}.ax-signin-card{width:100%;max-width:380px}}section.ax-jobs-wide{max-width:none;padding-left:24px;padding-right:24px}.ax-jobs-split{grid-template-columns:minmax(0,1fr) clamp(340px,34%,640px);align-items:start;gap:18px;display:grid}.ax-jobs-list{min-width:0}.ax-jobs-side{flex-direction:column;gap:12px;max-height:calc(100vh - 24px);display:flex;position:sticky;top:12px;overflow-y:auto}.ax-jmap-wrap{background:var(--ac-card);border:1px solid var(--ac-border);border-radius:10px;padding:8px}.ax-jmap{background:var(--ac-map-bg);border-radius:8px;height:min(56vh,560px);min-height:300px}.ax-jmap-legend{color:var(--ac-muted);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 4px 2px;font-size:11px;font-weight:600;display:flex}.ax-jmap-legend span{align-items:center;gap:5px;display:inline-flex}.ax-jmap-legend .ax-btn{margin-left:auto}.ax-jmap-note{margin:6px 4px 0}.ax-jpin-icon{background:0 0;border:none}.ax-jpin{cursor:pointer;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:relative}.ax-jpin-dot{width:14px;height:14px;font:700 11px var(--ac-font-body);color:#fff;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;line-height:1;transition:transform .12s;display:flex;box-shadow:0 1px 4px #00000059}.ax-jpin-lbl{border:1px solid var(--ac-border);font:700 10px var(--ac-font-body);color:var(--ac-ink);white-space:nowrap;pointer-events:none;background:#fff;border-radius:5px;padding:1px 5px;position:absolute;top:21px;left:50%;transform:translate(-50%)}.ax-jpin:not(.has-label) .ax-jpin-lbl{display:none}.ax-jpin--waiting .ax-jpin-dot,.ax-jpin-key.ax-jpin--waiting{background:#c9671c}.ax-jpin--waiting .ax-jpin-dot{width:18px;height:18px}.ax-jpin--offered .ax-jpin-dot,.ax-jpin-key.ax-jpin--offered{background:var(--ac-amber-dot)}.ax-jpin--assigned .ax-jpin-dot,.ax-jpin-key.ax-jpin--assigned{background:var(--ac-accent)}.ax-jpin--field .ax-jpin-dot,.ax-jpin-key.ax-jpin--field{background:var(--ac-green)}.ax-jpin--review .ax-jpin-dot,.ax-jpin--closed .ax-jpin-dot,.ax-jpin-key.ax-jpin--review{background:#8a8a8e}.ax-jpin.is-selected .ax-jpin-dot{background:var(--ac-ink);width:22px;height:22px;box-shadow:0 0 0 3px #c9671c,0 1px 6px #0006}.ax-jpin.is-selected .ax-jpin-lbl{background:var(--ac-ink);color:#fff;border-color:var(--ac-ink)}.ax-jpin.is-hover .ax-jpin-dot{box-shadow:0 0 0 3px var(--ac-accent-400), 0 1px 6px #0006;transform:scale(1.35)}.ax-jpin-key{border-radius:50%;width:10px;height:10px;display:inline-block}.ax-jhome{background:var(--ac-accent-800);color:#fff;width:30px;height:30px;font:700 11px var(--ac-font-body);cursor:pointer;border:2px solid #fff;border-radius:7px;justify-content:center;align-items:center;display:flex;box-shadow:0 1px 5px #00000059}.ax-jhome.is-focus{background:var(--ac-ink);box-shadow:0 0 0 3px var(--ac-accent-400), 0 1px 6px #0006}.ax-jhome-key{background:var(--ac-accent-800);border-radius:3px;width:10px;height:10px;display:inline-block}.ax-jcard{font:500 12px var(--ac-font-body);color:var(--ac-text);white-space:normal;gap:2px;width:max-content;max-width:260px;display:grid}.ax-jcard strong{font-size:13px}.ax-jcard-hint{color:var(--ac-accent-700);margin-top:2px;font-weight:600}.ax-jcard .ax-btn{justify-self:start;margin-top:6px}.ax-best .ax-section-title{margin-bottom:8px}.ax-best-jobs{margin:0 0 8px;font-size:13px}.ax-best-row{border:1px solid var(--ac-border);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:10px;display:flex}.ax-best-row+.ax-best-row{margin-top:8px}.ax-best-row.is-focus{border:2px solid var(--ac-accent-700);padding:9px}.ax-best-row .ax-cand-avatar{width:34px;height:34px;font-size:12px}.ax-best-main{flex:1;min-width:0;font-size:13px}.ax-trow[data-selected=true]{background:var(--ac-accent-100)}.ax-filters select.ax-filter,.ax-filters input[type=checkbox],.ax-trow input[type=checkbox]{width:auto}.ax-batch-target{width:auto;min-width:180px;padding:7px 10px}@media (width<=1100px){.ax-jobs-split{grid-template-columns:minmax(0,1fr)}.ax-jobs-side{max-height:none;position:static}.ax-jmap{height:340px}}.ax-dispatch-tray{z-index:5;background:var(--ac-ink);color:#fff;border-radius:12px;margin-bottom:12px;padding:12px 16px;position:sticky;top:12px;box-shadow:0 4px 18px #1d2d3d40}.ax-dispatch-row{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.ax-dispatch-row>strong{white-space:nowrap;font-size:14px}.ax-dispatch-hint{color:var(--ac-side-text);text-overflow:ellipsis;flex:160px;min-width:0;font-size:12px;overflow:hidden}.ax-dispatch-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.ax-dispatch-error{color:#ffd7d7;margin:8px 0 0;font-size:12px}.ax-dispatch-blocked{margin-top:8px;font-size:12px}.ax-dispatch-blocked summary{cursor:pointer;color:var(--ac-amber-dot);font-weight:600}.ax-dispatch-blocked ul{flex-direction:column;gap:4px;margin:6px 0 0;padding-left:18px;display:flex}.ax-dispatch-route{border-top:1px solid var(--ac-accent-800);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding-top:8px;font-size:12px;display:flex}.ax-dispatch-route .ax-dispatch-hint{flex:220px}@media (width<=900px){.ax-dispatch-tray{padding:10px 12px;top:8px}.ax-dispatch-actions{width:100%;margin-left:0}.ax-dispatch-actions .ax-btn,.ax-dispatch-actions .ax-batch-target{flex:auto}}.auditApp{--a-bg:#f2f2f3;--a-surface:#e9e9ea;--a-card:#fbfbfb;--a-text:#1d1f20;--a-muted:#5f6063;--a-faint:#7a7a7d;--a-line:#d0d1d2;--a-line-soft:#e1e2e3;--a-control:#8a8b8e;--a-accent:#5980a6;--a-accent-700:#416180;--a-accent-800:#2c455d;--a-accent-100:#eef6ff;--a-accent-tint:#e1e7ee;--a-accent-line:#c5d6e8;--a-field:#1d2d3d;--a-field-2:#26384a;--a-field-ink:#f2f2f3;--a-field-muted:#b9c6d4;--a-field-accent:#94bce3;--a-field-line:#7f8ea0;--a-red:#a83a28;--a-red-tint:#faf1ef;--a-red-line:#e4b9b0;--a-amber:#7d5317;--a-amber-tint:#f4ead9;--a-amber-line:#e6d9bd;--a-green:#34705a;--a-green-tint:#e6f0e9;--a-green-line:#b7d3c3;--a-chip:#dcdddf;--a-font-body:"Barlow", ui-sans-serif, system-ui, sans-serif;--a-font-head:"Barlow Condensed", "Barlow", ui-sans-serif, system-ui, sans-serif;background:var(--a-bg);min-height:100vh;color:var(--a-text);font-family:var(--a-font-body);font-size:14px;line-height:1.5}.auditApp section{max-width:none;margin:0;padding:0}.auditApp header{min-height:0;color:inherit;background:0 0;padding:0;display:block}.auditApp nav{display:block}.auditApp h1,.auditApp h2,.auditApp h3{font-family:var(--a-font-head);letter-spacing:-.01em;font-weight:600;line-height:1.1}.auditApp p{line-height:1.5}.auditApp small{text-align:left;color:var(--a-muted)}.auditApp a{color:var(--a-accent-700);text-underline-offset:3px}.auditApp a:hover{color:var(--a-accent-800)}.auditApp :focus-visible{outline:2px solid var(--a-accent);outline-offset:2px}.auditApp .visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.auditApp button:not(.ax-btn){border:1px solid var(--a-control);min-height:34px;color:var(--a-text);font:600 14px/1.2 var(--a-font-head);letter-spacing:.02em;cursor:pointer;background:0 0;border-radius:0;padding:6px 14px}.auditApp button:hover:not(:disabled){background:#1d1f200f}.auditApp button:active:not(:disabled){background:#1d1f201f}.auditApp button:disabled{opacity:.45;cursor:not-allowed}.auditApp button.primary,.auditApp button.active{background:var(--a-accent-700);border-color:var(--a-accent-700);color:#fff}.auditApp button.primary:hover:not(:disabled),.auditApp button.active:hover:not(:disabled){background:var(--a-accent-800);border-color:var(--a-accent-800)}.auditApp button.linkButton{min-height:0;color:var(--a-accent-700);font:600 14px/1.3 var(--a-font-body);text-underline-offset:3px;letter-spacing:0;background:0 0;border:0;padding:0;text-decoration:underline}.auditApp .linkButton:hover:not(:disabled){color:var(--a-accent-800);background:0 0}.auditApp input:not([type=checkbox]):not([type=radio]),.auditApp select,.auditApp textarea{border:1px solid var(--a-control);width:100%;min-height:38px;color:var(--a-text);font:400 14px/1.4 var(--a-font-body);background:#fff;border-radius:0;padding:8px 10px}.auditApp textarea{resize:vertical;min-height:90px}.auditApp input:not([type=checkbox]):not([type=radio]):focus-visible,.auditApp select:focus-visible,.auditApp textarea:focus-visible{outline:2px solid var(--a-accent);outline-offset:0;border-color:var(--a-accent)}.auditApp input[type=checkbox],.auditApp input[type=radio]{width:auto;min-height:0;accent-color:var(--a-accent-700)}.auditApp fieldset{border:1px solid var(--a-line);border-radius:0}.auditApp pre{font:400 13.5px/1.55 var(--a-font-body)}.auditApp .panel{background:var(--a-card);border:1px solid var(--a-line);box-shadow:none;border-radius:0;margin:0;padding:16px}.auditApp p.error{border-radius:0}.auditApp .panel p{color:var(--a-muted)}.auditApp .notice{background:var(--a-accent-100);border:1px solid var(--a-accent-line);border-left:1px solid var(--a-accent-line);color:var(--a-text);padding:12px 14px;line-height:1.5}.auditApp .nexusAgentBanner{background:var(--a-red-tint);border:1px solid var(--a-red-line);border-left:4px solid var(--a-red);color:var(--a-red);padding:10px 16px;font-weight:600}.auditApp .eyebrow{font:600 11px/1 var(--a-font-head);letter-spacing:.16em;text-transform:uppercase;color:var(--a-accent-700)}.auditApp .error{color:var(--a-red)!important}.auditApp .actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.auditApp .sectionHead{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.auditApp .sectionHead h2{margin:4px 0 0;font-size:26px}.auditApp .subhead{margin-top:26px}.auditApp .row{justify-content:space-between;align-items:center;gap:16px;display:flex}.auditApp .status{background:var(--a-chip);min-height:20px;color:var(--a-text);font:600 12.5px/20px var(--a-font-head);letter-spacing:.02em;border-radius:0;align-items:center;padding:0 8px;display:inline-flex}.auditApp .workspaceMeta .status{letter-spacing:.08em;text-transform:uppercase;font-size:11.5px}.auditApp .status.production{background:var(--a-green-tint);color:var(--a-green)}.auditApp .status.test{background:var(--a-amber-tint);color:var(--a-amber)}.auditApp .auditDanger,.auditApp .status.auditDanger{background:var(--a-red-tint);color:var(--a-red)}.auditApp .textUrgent{color:var(--a-red)}.auditApp.center,.auditApp .center{background:var(--a-field);place-items:center;min-height:100vh;padding:24px;display:grid}.auditApp .login,.auditApp .accountStatus{background:var(--a-bg);border:1px solid var(--a-line);gap:14px;width:min(440px,100%);padding:28px;display:grid}.auditApp .accountStatus{width:min(560px,100%)}.auditApp .login h1,.auditApp .accountStatus h1{margin:0;font-size:30px}.auditApp .login small{text-align:center}.auditApp .login button.primary{min-height:42px;font-size:16px}.auditApp header.auditTopBar{z-index:30;background:var(--a-field);min-height:60px;color:var(--a-field-ink);align-items:center;gap:20px;padding:0 20px;display:flex;position:sticky;top:0}.auditApp button.auditBrand{min-height:0;color:var(--a-field-ink);text-align:left;background:0 0;border:0;flex:none;align-items:center;gap:12px;padding:0;display:flex}.auditApp .auditBrand:hover:not(:disabled){background:0 0}.auditApp .auditBrand img{width:34px;height:34px;display:block}.auditApp .auditBrand span{gap:4px;display:grid}.auditApp .auditBrand strong{font:600 16px/1 var(--a-font-head);letter-spacing:.08em}.auditApp .auditBrand small{font:600 10px/1 var(--a-font-head);letter-spacing:.16em;color:var(--a-field-accent)}.auditApp .auditSearch{max-width:520px;color:var(--a-field-muted);flex:auto;position:relative}.auditApp .auditSearch svg{pointer-events:none;position:absolute;top:11px;left:12px}.auditApp .auditSearch input[type=search]{background:var(--a-field-2);border-color:var(--a-field-line);height:38px;min-height:38px;color:var(--a-field-ink);padding-left:36px}.auditApp .auditSearch input::placeholder{color:#a9b6c3}.auditApp .auditTopRight{align-items:center;gap:14px;margin-left:auto;display:flex}.auditApp .auditWeek{justify-items:end;gap:3px;display:grid}.auditApp .auditWeek strong{font:600 20px/1 var(--a-font-head)}.auditApp .auditWeek strong span{color:var(--a-field-accent);font-weight:400}.auditApp .auditWeek small{color:var(--a-field-muted);text-align:right;font-size:11px;line-height:1}.auditApp .roleLabel{border:1px solid var(--a-field-line);min-height:20px;color:var(--a-field-accent);font:600 10.5px/1 var(--a-font-head);letter-spacing:.14em;align-items:center;padding:0 7px;display:inline-flex}.auditApp header.auditTopBar button{border-color:var(--a-field-line);min-height:38px;color:var(--a-field-ink)}.auditApp header.auditTopBar button:hover:not(:disabled){background:#f2f2f31a}.auditApp header.auditTopBar .auditTopStart{background:var(--a-field-ink);border-color:var(--a-field-ink);color:var(--a-field);padding:0 18px;font-size:15px}.auditApp header.auditTopBar .auditTopStart:hover:not(:disabled){background:#fff}.auditApp header.auditTopBar .auditTopSettings[aria-pressed=true]{background:var(--a-field-ink);color:var(--a-field);border-color:var(--a-field-ink)}.auditApp .auditNeeds{border-bottom:1px solid var(--a-line);gap:10px;padding:14px 20px 16px;display:grid}.auditApp .auditNeedsHead{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.auditApp .auditNeedsHead h2{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:14px;line-height:1}.auditApp .auditNeedsHead span{color:var(--a-muted);font-size:13px}.auditApp nav.auditNeedsLinks{flex-wrap:wrap;gap:4px 16px;margin-left:auto;display:flex}.auditApp .auditNeedsLinks .linkButton{font-size:13px;text-decoration:none}.auditApp .auditNeedsLinks .linkButton:hover:not(:disabled){text-decoration:underline}.auditApp .auditNeedsLinks .linkButton[aria-pressed=true]{color:var(--a-text);text-decoration:underline;text-decoration-thickness:2px}.auditApp .auditNeedsGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.auditApp .auditNeed{border:1px solid var(--a-line);background:var(--a-card);align-items:center;gap:14px;min-width:0;padding:12px 14px;display:flex}.auditApp .auditNeed>div{flex:auto;gap:3px;min-width:0;display:grid}.auditApp .auditNeed strong{overflow-wrap:anywhere;font-size:15px;font-weight:700}.auditApp .auditNeed small{overflow-wrap:anywhere;font-size:13px}.auditApp .auditNeed .needTag{font:600 11px/1 var(--a-font-head);letter-spacing:.14em;text-transform:uppercase;color:var(--a-accent-700)}.auditApp .auditNeed.approve{border-color:var(--a-accent-700);background:var(--a-accent-100)}.auditApp .auditNeed.urgent{border-color:var(--a-red-line)}.auditApp .auditNeed.urgent .needTag{color:var(--a-red)}.auditApp .auditNeed button{white-space:nowrap;flex:none}.auditApp .auditSplit{grid-template-columns:384px minmax(0,1fr);align-items:start;display:grid}.auditApp .auditListPane{border-right:1px solid var(--a-line);flex-direction:column;min-height:calc(100vh - 60px);max-height:calc(100vh - 60px);display:flex;position:sticky;top:60px;overflow-y:auto}.auditApp .auditListHead{align-items:center;gap:10px;padding:16px 20px 10px;display:flex}.auditApp .auditListHead h2{letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:24px}.auditApp .auditListHead span{color:var(--a-muted);font-size:13px}.auditApp .auditListHead button{min-height:30px;margin-left:auto;padding:4px 10px;font-size:13px}.auditApp .auditFilters{border:1px solid var(--a-control);margin:0 20px 14px;display:flex}.auditApp .auditFilters button{white-space:nowrap;border:0;flex:1 1 0;min-height:34px;padding:4px 6px;font-size:13.5px}.auditApp .auditFilters button+button{border-left:1px solid var(--a-control)}.auditApp .auditFilters button span{opacity:.8;font-weight:400}.auditApp .auditFilters button[aria-pressed=true]{background:var(--a-accent-700);color:#fff}.auditApp .auditListError{margin:0 20px 12px;font-size:13px}.auditApp nav.auditList{border-top:1px solid var(--a-line);flex-direction:column;display:flex}.auditApp button.auditListRow{border:0;border-bottom:1px solid var(--a-line);text-align:left;width:100%;min-height:0;font:400 14px/1.4 var(--a-font-body);letter-spacing:0;color:var(--a-text);background:0 0;gap:5px;padding:13px 20px;display:grid}.auditApp .auditListRow:hover:not(:disabled){background:#1d1f200a}.auditApp .auditListRow[aria-current=true]{background:var(--a-accent-tint)}.auditApp .auditListRow .rowTop{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.auditApp .auditListRow .rowTop strong{overflow-wrap:anywhere;font-size:15px;font-weight:700}.auditApp .auditListRow .rowDue{color:var(--a-muted);flex:none;font-size:13px}.auditApp .auditListRow .rowDue.late{color:var(--a-red);font-weight:700}.auditApp .auditListRow .rowMeta{color:var(--a-muted);overflow-wrap:anywhere;font-size:13px}.auditApp .auditListRow .rowState{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.auditApp .auditListRow .rowSince{color:var(--a-muted);font-size:12.5px}.auditApp .auditListRow .rowChips{flex-wrap:wrap;gap:4px;display:flex}.auditApp .auditListRow .rowNext{flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:13px;display:flex}.auditApp .auditListRow .rowNext strong{font-weight:700}.auditApp .auditListRow .rowNext small{font-size:12.5px}.auditApp .auditListRow .rowReason{color:var(--a-red);font-size:12.5px;font-weight:700}.auditApp .stageChip{background:var(--a-chip);min-height:20px;color:var(--a-text);font:600 11.5px/20px var(--a-font-head);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:0 8px;display:inline-flex}.auditApp .stageChip.returned{background:var(--a-red-tint);color:var(--a-red)}.auditApp .ballWord{color:var(--a-muted);font-size:13px;font-weight:700}.auditApp .ballWord.us{color:var(--a-accent-700)}.auditApp .ballWord.parked{color:var(--a-red)}.auditApp .ballWord.finished{color:var(--a-green)}.auditApp .auditListEmpty{color:var(--a-muted);margin:0;padding:18px 20px}.auditApp .auditListEmpty p{margin:4px 0 0}.auditApp .auditListFoot{border-top:1px solid var(--a-line);color:var(--a-muted);margin:auto 0 0;padding:12px 20px;font-size:12px}.auditApp .auditDetailPane{min-width:0;padding:20px 28px 48px}.auditApp .auditPaneEmpty{justify-items:start;gap:8px;max-width:560px;padding:40px 0;display:grid}.auditApp .auditPaneEmpty h2{margin:0;font-size:30px}.auditApp .auditPaneEmpty p{color:var(--a-muted);margin:0}.auditApp .paneHead{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:12px;display:flex}.auditApp .paneHead h2{margin:4px 0 0;font-size:26px}.auditApp .auditMailPane,.auditApp .auditStartPane{gap:12px;display:grid}.auditApp .auditApprovals,.auditApp .auditReviews,.auditApp .auditDay,.auditApp .auditClientNotes,.auditApp .auditTeam{gap:12px;max-width:none;display:grid}.auditApp .auditSettingsPage{gap:28px;max-width:1280px;padding:24px 48px 56px;display:grid}.auditApp .auditSettingsHead{justify-items:start;gap:6px;display:grid}.auditApp .auditSettingsHead h1{margin:0;font-size:36px}.auditApp .auditSettingsHead p{color:var(--a-muted);margin:0;font-size:15px}.auditApp .auditSettingsPage>.auditTeam,.auditApp .auditSettingsPage>.auditClientNotes{border-top:1px solid var(--a-line);padding-top:22px}.auditApp .auditWorkspace{gap:16px;max-width:none;display:grid}.auditApp .workspaceTopActions{justify-content:flex-end;align-items:center}.auditApp .auditWorkspace[data-embedded=true] .workspaceTopActions>div{display:none}.auditApp .workspaceTitle{justify-content:space-between;align-items:flex-start;gap:18px;margin:0;display:flex}.auditApp .workspaceTitle>div:first-child{gap:6px;min-width:0;display:grid}.auditApp .workspaceTitle h2{letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-size:36px;line-height:1.05}.auditApp .workspaceTitle p{color:var(--a-muted);margin:0;font-size:13.5px}.auditApp .workspaceMeta{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.auditApp .workspaceTrack{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.auditApp .workspaceTrack li{gap:6px;min-width:0;display:grid}.auditApp .workspaceTrack .trackBar{background:var(--a-line);height:4px;display:block}.auditApp .workspaceTrack li[data-state=done] .trackBar{background:var(--a-accent-700)}.auditApp .workspaceTrack li[data-state=now] .trackBar{background:var(--a-text)}.auditApp .workspaceTrack .trackWord{color:var(--a-muted);overflow-wrap:anywhere;font-size:12.5px}.auditApp .workspaceTrack li[data-state=now] .trackWord{color:var(--a-text);font-weight:700}.auditApp .workspaceAction{border:1px solid var(--a-line);background:var(--a-card);grid-template-columns:120px minmax(0,1fr);align-items:start;gap:6px 16px;padding:14px 16px;display:grid}.auditApp .workspaceAction>strong{font:600 11px/1.6 var(--a-font-head);letter-spacing:.16em;text-transform:uppercase;color:var(--a-accent-700)}.auditApp .workspaceAction>span{font-size:15px;font-weight:700}.auditApp .workspaceAction>small{text-align:left;grid-column:2;line-height:1.6}.auditApp .workspaceBall.us{border-color:var(--a-accent-700);background:var(--a-accent-100)}.auditApp .workspaceBall.insured,.auditApp .workspaceBall.client,.auditApp .workspaceBall.none{border-color:var(--a-line)}.auditApp .workspaceBall.finished{border-color:var(--a-green-line);background:var(--a-green-tint)}.auditApp .workspaceBall.finished>strong{color:var(--a-green)}.auditApp .workspaceBall.parked{border-color:var(--a-red);background:var(--a-red-tint)}.auditApp .workspaceBall.parked>strong,.auditApp .workspaceBall.parked>span{color:var(--a-red)}.auditApp .workspacePeople{margin-bottom:4px}.auditApp .workspaceAdvance{border:1px solid var(--a-line);background:var(--a-card);gap:8px;padding:12px 16px;display:grid}.auditApp .workspaceAdvance form{grid-template-columns:auto minmax(180px,320px) auto;align-items:end;gap:6px 12px;display:grid}.auditApp .workspaceAdvance form>strong{font:600 11px/1 var(--a-font-head);letter-spacing:.16em;text-transform:uppercase;color:var(--a-accent-700);align-self:center}.auditApp .workspaceAdvance form>small{order:9;grid-column:1/-1}.auditApp .workspaceAdvance label{color:var(--a-muted);gap:4px;font-size:12.5px;font-weight:700;display:grid}.auditApp .workspaceAdvance .notice{margin:0}.auditApp .workspaceMainStack{gap:16px;display:grid}.auditApp .workspaceSection{background:var(--a-card);border:1px solid var(--a-line);border-radius:0;overflow:hidden}.auditApp .workspaceSectionHead{border-bottom:1px solid var(--a-line);background:0 0;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 16px;display:flex}.auditApp .workspaceSectionHead h3{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:14px;line-height:1.2}.auditApp .workspaceSectionHead p{color:var(--a-muted);margin:4px 0 0;font-size:12.5px;line-height:1.4}.auditApp .workspaceSectionHead>span{background:var(--a-chip);min-width:26px;height:22px;color:var(--a-text);font:600 12.5px/1 var(--a-font-head);border-radius:0;place-items:center;padding:0 6px;display:grid}.auditApp .workspaceRow{border-top:1px solid var(--a-line-soft);justify-content:space-between;gap:14px;padding:11px 16px;display:flex}.auditApp .workspaceSectionHead+.workspaceRow{border-top:0}.auditApp .workspaceRow>div{align-content:start;gap:4px;min-width:0;display:grid}.auditApp .workspaceRow>div:last-child{text-align:right;justify-items:end}.auditApp .workspaceRow small{text-align:left;overflow-wrap:anywhere;line-height:1.4}.auditApp .workspaceRow>div:last-child small{text-align:right}.auditApp .workspaceRow>span{align-self:start}.auditApp .workspaceRow button{min-height:30px;padding:4px 10px;font-size:13.5px}.auditApp .workspaceEmpty{color:var(--a-muted);margin:0;padding:10px 16px 14px}.auditApp .workspaceControls{gap:10px;padding:14px 16px;display:grid}.auditApp .workspaceControls>strong{font-size:15px}.auditApp .workspaceControls label{color:var(--a-muted);gap:5px;font-size:12.5px;font-weight:700;display:grid}.auditApp .workspaceControls button{justify-self:start}.auditApp .workspaceControls.panel{background:var(--a-card)}.auditApp .workspaceControls form{border-top:1px solid var(--a-line-soft);gap:8px;padding:10px 0;display:grid}.auditApp .workspaceControls form:first-child{border-top:0;padding-top:0}.auditApp .workspaceFold{border:1px solid var(--a-line);background:var(--a-card)}.auditApp .workspaceFold>summary{cursor:pointer;font:600 14px/1.2 var(--a-font-head);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;padding:13px 16px;list-style:none;display:flex}.auditApp .workspaceFold>summary::-webkit-details-marker{display:none}.auditApp .workspaceFold>summary:after{content:"+";font:400 20px/1 var(--a-font-body);color:var(--a-muted);margin-left:auto}.auditApp .workspaceFold[open]>summary:after{content:"−"}.auditApp .workspaceFold[open]>summary{border-bottom:1px solid var(--a-line)}.auditApp .workspaceFold .foldCount{background:var(--a-chip);min-width:24px;height:20px;font:600 12px/1 var(--a-font-head);letter-spacing:0;place-items:center;padding:0 6px;display:grid}.auditApp .workspaceFoldBody{display:grid}.auditApp .workspaceFold .workspaceSection{border:0;border-top:1px solid var(--a-line);background:0 0}.auditApp .workspaceFoldBody>.workspaceSection:first-child{border-top:0}.auditApp .workspaceFoldBody>.workspaceAction,.auditApp .workspaceFoldBody>.workspaceControls.panel,.auditApp .workspaceFoldBody>.notice{margin:12px 16px 0}.auditApp .workspaceFoldBody>.notice:last-child{margin-bottom:14px}.auditApp .workspaceFold.inline{border:0;border-top:1px solid var(--a-line-soft);background:0 0}.auditApp .workspaceFold.inline>summary{font:700 14px/1.2 var(--a-font-body);letter-spacing:0;text-transform:none;color:var(--a-accent-700);padding:10px 16px}.auditApp .workspaceFold.inline>summary:after{color:var(--a-accent-700);font-size:18px}.auditApp .workspaceFold.inline[open]>summary{border-bottom:0}.auditApp .workspaceFold.inline>.workspaceFoldBody{padding:0 16px 14px}.auditApp .workspaceFold.inline .workspaceControls{border:1px solid var(--a-line);background:#fff;padding:12px}.auditApp .workspaceMainStack>.workspaceFold.inline{border:1px solid var(--a-line);background:var(--a-card)}.auditApp .artifactReviewRow details{margin-top:8px}.auditApp .artifactReviewRow summary{cursor:pointer;color:var(--a-accent-700);font-weight:700}.auditApp .artifactReviewRow pre,.auditApp .exactArtifact{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--a-line);max-height:360px;color:var(--a-text);font:inherit;background:#fff;border-radius:0;padding:12px 14px;line-height:1.5;overflow:auto}.auditApp .pointerRecordRef{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-size:1.05rem;font-weight:700;overflow:visible}.auditApp .inlineEvidenceLink{grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:8px;margin-top:8px;display:grid}.auditApp .contactRoster .status.auditDanger{background:var(--a-red-tint)}.auditApp .contactLog textarea{font:inherit}.auditApp .contactLedgerRow small.proof{color:var(--a-green);font-weight:700}.auditApp .contactLedgerRow small.proof.unproven{color:var(--a-red)}.auditApp .contactLedgerRow.voided{opacity:.55}.auditApp .workspaceRow.messageRow small.sendStatus{color:var(--a-muted);font-weight:700}.auditApp .sendStatus.sent{color:var(--a-green)}.auditApp .sendStatus.problem{color:var(--a-red)}.auditApp .sendStatus.held{color:var(--a-amber)}.auditApp .unverifiedAddress{color:var(--a-red);font-weight:700}.auditApp .inboundLine{background:var(--a-surface);color:var(--a-muted)}.auditApp .owedChip{border:1px solid var(--a-accent-line);background:var(--a-accent-100);color:var(--a-accent-800);margin:2px 6px 2px 0;padding:1px 7px;font-size:12.5px;font-weight:700;display:inline-block}.auditApp .alarmChip{border:1px solid var(--a-red-line);background:var(--a-red-tint);color:var(--a-red);margin:4px 6px 0 0;padding:1px 7px;font-size:12px;font-weight:700;display:inline-block}.auditApp .alarmChip.held{border-color:var(--a-line);background:var(--a-surface);color:var(--a-muted)}.auditApp .alarmChip .linkButton{font-size:inherit;padding-left:6px}.auditApp .auditListRow .alarmChip,.auditApp .auditListRow .noteChip{margin:0}.auditApp .callScript{border:1px solid var(--a-red-line);background:var(--a-card);margin-top:0;padding:12px 16px}.auditApp .callScript summary{cursor:pointer;color:var(--a-red);font-weight:700}.auditApp .callScript pre{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--a-line);color:var(--a-text);background:#fff;margin:8px 0;padding:12px 14px;font:500 13.5px/1.55 ui-monospace,Cascadia Mono,Consolas,monospace}.auditApp .callScript .actions{justify-content:flex-start;margin-top:4px}.auditApp .earlierNotes summary{cursor:pointer;color:var(--a-accent-700);padding:10px 16px;font-weight:700}.auditApp .auditStart{gap:12px;display:grid}.auditApp .auditStart>small{text-align:left}.auditApp .auditStart>label,.auditApp .auditStart .teamNumbers label{color:var(--a-muted);gap:5px;font-size:12.5px;font-weight:700;display:grid}.auditApp .auditStart .actions{justify-content:flex-start}.auditApp .auditStart .stepHead{gap:4px;display:grid}.auditApp .auditStart .stepHead strong{font:600 18px/1.2 var(--a-font-head)}.auditApp .auditStart .contactRows{border:1px solid var(--a-line);gap:8px;padding:12px;display:grid}.auditApp .auditStart .contactRow{grid-template-columns:1.2fr .8fr 1.2fr 1fr auto;align-items:end}.auditApp .auditClientAdd{gap:12px;display:grid}.auditApp .auditClientAdd>label{color:var(--a-muted);gap:5px;font-size:12.5px;font-weight:700;display:grid}.auditApp .auditClientAdd .actions{justify-content:flex-start}.auditApp .mailLine{margin:0;font-weight:700}.auditApp .orgAlarmLine{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-weight:700;display:flex}.auditApp .orgAlarmLine .alarmChip{margin:0}.auditApp .quarantinePanel{gap:8px;display:grid}.auditApp .quarantinePanel .workspaceRow{padding:10px 0}.auditApp .quarantinePanel .workspaceRow>div:last-child{gap:6px;display:grid}.auditApp .auditKpis{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin:8px 0;display:grid}.auditApp .auditKpis article{background:var(--a-card);border:1px solid var(--a-line);box-shadow:none;border-radius:0;align-content:center;gap:4px;min-height:0;padding:14px 16px;display:grid}.auditApp .auditKpis article>span{color:var(--a-muted);font:600 11.5px/1.2 var(--a-font-head);letter-spacing:.12em;text-transform:uppercase}.auditApp .auditKpis article>strong{color:var(--a-accent-700);font:600 30px/1 var(--a-font-head)}.auditApp .auditKpis article>small{text-align:left}.auditApp .teamGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;margin-top:12px;display:grid}.auditApp .teamCard{gap:12px;display:grid}.auditApp .teamCard>small{text-align:left}.auditApp .teamCard>label{color:var(--a-muted);gap:5px;font-size:12.5px;font-weight:700;display:grid}.auditApp .teamCheck{align-items:center;gap:9px;color:var(--a-text)!important;font-weight:500!important;display:flex!important}.auditApp .teamCheck input{width:auto}.auditApp .teamNumbers{grid-template-columns:1fr 1fr;gap:10px;display:grid}.auditApp .teamNumbers label{color:var(--a-muted);gap:5px;font-size:12.5px;font-weight:700;display:grid}.auditApp .auditSettings,.auditApp .mailSettings,.auditApp .toleranceSettings{gap:12px;margin:12px 0;display:grid}.auditApp .auditSettings>div>small,.auditApp .mailSettings>div>small,.auditApp .mailSettings>small,.auditApp .toleranceSettings>div>small,.auditApp .toleranceSettings>small{text-align:left;color:var(--a-muted);margin-top:4px;display:block}.auditApp .auditSettings .actions,.auditApp .mailSettings .actions,.auditApp .toleranceSettings .actions{justify-content:flex-start}.auditApp .mailSettings .mailState{gap:2px;display:grid}.auditApp .mailSettings .mailInstructions{color:var(--a-text);margin:0;font-size:13.5px;line-height:1.5}.auditApp .mailSettings>label:not(.teamCheck),.auditApp .toleranceSettings>label{color:var(--a-muted);gap:5px;max-width:420px;font-size:12.5px;font-weight:700;display:grid}.auditApp .mailSettings .heldList{border:1px solid var(--a-line);gap:6px;padding:12px;display:grid}.auditApp .mailSettings .sendingLine{margin:0;font-size:16px;font-weight:700}.auditApp .mailSettings .sendingLine.notConnected{color:var(--a-amber)}.auditApp .mailSettings .mailSteps{gap:4px;margin:0;padding-left:1.3rem;font-size:13.5px;line-height:1.45;display:grid}.auditApp .mailSettings details.leadDetails summary{cursor:pointer;color:var(--a-accent-700);font-weight:700}.auditApp .releaseBlocked{color:var(--a-amber);font-weight:700}.auditApp .attachmentLine{display:block}.auditApp .attachmentLine.problem{color:var(--a-red);font-weight:700}.auditApp .sendPlan{gap:4px;display:grid}.auditApp .sendPlan p{margin:0}.auditApp .sendPlan .staleLine,.auditApp .sendPlan .heldLine{font-weight:700}.auditApp .sendPlan .heldLine{color:var(--a-amber)}.auditApp .approvalKpis{grid-template-columns:minmax(240px,360px)}.auditApp .approvalStack,.auditApp .dayQueue{gap:14px;display:grid}.auditApp .approvalCard{gap:12px;display:grid}.auditApp .approvalCard h3,.auditApp .dayTask h3{margin:4px 0;font-size:20px}.auditApp .approvalCard .row{align-items:flex-start}.auditApp .dayTask{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.auditApp .dayTask.taskBlocked{border-color:var(--a-red);background:var(--a-red-tint)}.auditApp .taskControls{justify-items:end;gap:8px;display:grid}.auditApp .taskHint{color:var(--a-muted);display:block}.auditApp .dayAlarm h3{font-size:16px}.auditApp .auditTable{background:var(--a-card);border:1px solid var(--a-line);border-radius:0;margin-top:12px;overflow:hidden}.auditApp .auditTableHead,.auditApp .auditTableRow{align-items:center;gap:16px;padding:11px 16px;display:grid}.auditApp .auditTableHead{background:var(--a-field);color:var(--a-field-ink);font:600 12px/1.2 var(--a-font-head);letter-spacing:.12em;text-transform:uppercase}.auditApp .auditTableRow{border-top:1px solid var(--a-line-soft)}.auditApp .auditTableRow>div{gap:4px;min-width:0;display:grid}.auditApp .auditTableRow small{text-align:left;overflow-wrap:anywhere}.auditApp .doneTable .auditTableHead,.auditApp .doneTable .auditTableRow{grid-template-columns:1.2fr 1fr 1.5fr .9fr}.auditApp .auditEmpty{text-align:center;padding:32px}.auditApp .auditEmpty p{margin-bottom:0}.auditApp .noteQueueHeadline{margin:4px 0 0;font-size:17px;font-weight:700}.auditApp .notePracticeHeadline{color:var(--a-muted);margin:0;font-weight:700}.auditApp .noteNoWordingLine,.auditApp .noteSenderLine,.auditApp .noteHiddenLine{color:var(--a-amber);margin:4px 0 0;font-weight:700}.auditApp .noteSenderFiles{flex-wrap:wrap;justify-content:flex-start;margin-top:6px}.auditApp .noteBanner{border-color:var(--a-amber-line);background:var(--a-amber-tint);font-weight:700}.auditApp .noteGroup{gap:10px;margin-top:14px;display:grid}.auditApp .noteGroup>h3{margin:0;font-size:16px}.auditApp .noteRow{background:var(--a-card);border:1px solid var(--a-line);border-radius:0;gap:8px;min-width:0;padding:12px 14px;display:grid}.auditApp .noteRow.late{border-color:var(--a-red)}.auditApp .noteRow[data-environment=test]{background:#fff}.auditApp .noteRow small{text-align:left;overflow-wrap:anywhere;line-height:1.4}.auditApp .noteRowHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.auditApp .noteRowHead>div{gap:2px;min-width:0;display:grid}.auditApp .noteRowHead .status{margin-left:6px}.auditApp .noteContact .proof{color:var(--a-green);font-weight:700}.auditApp .noteContact .proof.unproven{color:var(--a-red)}.auditApp .noteText{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--a-line);color:var(--a-text);font:inherit;background:#fff;border-radius:0;margin:0;padding:10px 12px;line-height:1.5}.auditApp small.noteText{padding:8px;display:block}.auditApp .noteClaims{color:var(--a-green);font-weight:700}.auditApp .noteHold,.auditApp .noteReason{color:var(--a-amber);margin:0;font-weight:700}.auditApp .noteBasis{color:var(--a-muted)}.auditApp .noteBlocker{background:var(--a-surface);color:var(--a-muted);margin:0;padding:8px 10px;font-weight:700}.auditApp .noteActions{flex-wrap:wrap;justify-content:flex-start}.auditApp .notePostForm,.auditApp .noteVerifyForm,.auditApp .noteWriteForm,.auditApp .noteCorrectionForm{border:1px solid var(--a-line);border-radius:0;gap:8px;padding:10px;display:grid}.auditApp .notePostForm label,.auditApp .noteVerifyForm label:not(.teamCheck),.auditApp .noteWriteForm label,.auditApp .noteCorrectionForm label{color:var(--a-muted);gap:5px;font-size:12.5px;font-weight:700;display:grid}.auditApp .notePostForm .actions,.auditApp .noteWriteForm .actions{flex-wrap:wrap;justify-content:flex-start;align-items:center}.auditApp .notePostForm button.primary,.auditApp .noteVerifyForm button.primary,.auditApp .noteCorrectionForm button.primary{justify-self:start}.auditApp .copyWord{color:var(--a-green);font-weight:700}.auditApp .noteError{margin:0}.auditApp .noteChip{border:1px solid var(--a-accent-line);background:var(--a-accent-100);color:var(--a-accent-800);margin:4px 6px 0 0;padding:1px 7px;font-size:12px;font-weight:700;display:inline-block}.auditApp .noteChip.waits{border-color:var(--a-amber-line);background:var(--a-amber-tint);color:var(--a-amber)}.auditApp .noteChip.late{border-color:var(--a-red-line);background:var(--a-red-tint);color:var(--a-red)}.auditApp .noteChip.done{border-color:var(--a-green-line);background:var(--a-green-tint);color:var(--a-green)}.auditApp .noteSenderButtons{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:4px;display:flex}.auditApp .noteTargets{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;margin-top:10px;display:grid}.auditApp .noteTargetForm{background:var(--a-card);border:1px solid var(--a-line);border-radius:0;gap:8px;min-width:0;padding:14px;display:grid}.auditApp .noteTargetForm small{text-align:left;overflow-wrap:anywhere}.auditApp .noteTargetForm label{color:var(--a-muted);gap:5px;font-size:12.5px;font-weight:700;display:grid}.auditApp .noteTargetForm button{justify-self:start}.auditApp .noteTargetLine{overflow-wrap:anywhere;margin:0;font-weight:700}.auditApp .templateRow{gap:8px;min-width:0;margin-top:10px;display:grid}.auditApp .templateRow small{text-align:left;overflow-wrap:anywhere}.auditApp .templateRow .row{align-items:flex-start}.auditApp .templateRow .actions{justify-content:flex-start}.auditApp .templateText{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--a-line);font:inherit;background:#fff;border-radius:0;margin:0;padding:10px 12px}.auditApp .templateFills summary{cursor:pointer;color:var(--a-accent-700);font-weight:700}.auditApp .templateFills ul{gap:3px;margin:6px 0 0;padding-left:1.2rem;display:grid}.auditApp .noteTemplateForm{gap:12px;margin-top:14px;display:grid}.auditApp .noteTemplateForm>small{text-align:left}.auditApp .noteTemplateForm>label:not(.teamCheck){color:var(--a-muted);gap:5px;font-size:12.5px;font-weight:700;display:grid}.auditApp .noteTemplateForm .actions{justify-content:flex-start}.auditApp .noteChannels{flex-wrap:wrap;gap:6px 14px;padding:8px 12px;display:flex}.auditApp .noteChannels legend{color:var(--a-muted);font-size:12.5px;font-weight:700}.auditApp .noteRules{border:1px solid var(--a-line);gap:8px;padding:10px;display:grid}.auditApp .noteRules>button{justify-self:start}.auditApp .noteRuleRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.auditApp .noteRuleRow label{color:var(--a-muted);gap:5px;font-size:12.5px;font-weight:700;display:grid}.auditApp .noteRuleRow details summary{cursor:pointer;color:var(--a-accent-700);font-size:12.5px;font-weight:700}.auditApp .dayNotes{gap:8px;margin-bottom:14px;display:grid}.auditApp .dayNote{border:1px solid var(--a-amber-line);background:var(--a-card);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-weight:700;display:flex}.auditApp .dayNote.late{border-color:var(--a-red)}.auditApp .dayNote>span{overflow-wrap:anywhere;min-width:0}.auditApp .noteApproval>h3{margin:0}.auditApp .noteCoverageLine strong{color:var(--a-text)}.auditApp .readinessPanel{gap:8px;display:grid}.auditApp .readinessPanel>small{text-align:left}.auditApp .readinessChecklist{gap:6px;margin:0;padding:0;list-style:none;display:grid}.auditApp .readinessChecklist li{border:1px solid var(--a-line);background:#fff;border-radius:0;grid-template-columns:5.5rem minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:8px 10px;display:grid}.auditApp .readinessChecklist li>div{gap:2px;min-width:0;display:grid}.auditApp .readinessChecklist li small{text-align:left;overflow-wrap:anywhere;line-height:1.4}.auditApp .readinessChecklist .checkMark{font:600 11.5px/1.4 var(--a-font-head);letter-spacing:.08em;text-transform:uppercase;justify-self:start;padding:1px 6px}.auditApp .readinessChecklist li[data-state=green]{border-color:var(--a-green-line)}.auditApp .readinessChecklist li[data-state=green] .checkMark{background:var(--a-green-tint);color:var(--a-green)}.auditApp .readinessChecklist li[data-state=red]{border-color:var(--a-red);background:var(--a-red-tint)}.auditApp .readinessChecklist li[data-state=red] .checkMark{color:var(--a-red);background:#f3dcd7}.auditApp .noteLine{color:var(--a-amber);background:#fbf7ef;padding:2px 6px;font-weight:700;display:block}.auditApp .noteLine .noteLabel{text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.auditApp .lookLine{overflow-wrap:anywhere}.auditApp .disagreeBanner{border:2px solid var(--a-red);background:var(--a-red-tint);color:var(--a-red);margin:0;padding:8px 10px;font-weight:700}.auditApp .reportMissingParts{color:var(--a-red);overflow-wrap:anywhere;gap:3px;margin:6px 0 0;padding-left:1.2rem;font-weight:700;display:grid}.auditApp .factByEye,.auditApp .interviewAnswer,.auditApp .reconciliation,.auditApp .classification,.auditApp .workpaper{border-top:1px solid var(--a-line-soft);gap:10px;padding:12px 16px;display:grid}.auditApp .factByEye label,.auditApp .interviewAnswer label,.auditApp .reconciliation label,.auditApp .classification label,.auditApp .workpaper label{color:var(--a-muted);gap:5px;min-width:0;font-size:12.5px;font-weight:700;display:grid}.auditApp .factByEye textarea,.auditApp .interviewAnswer textarea,.auditApp .reconciliation textarea,.auditApp .classification textarea,.auditApp .workpaper textarea{font:inherit}.auditApp .factByEye small,.auditApp .interviewAnswer small,.auditApp .reconciliation small,.auditApp .classification small,.auditApp .workpaper small{text-align:left;overflow-wrap:anywhere}.auditApp .factByEye button,.auditApp .interviewAnswer button,.auditApp .reconciliation button,.auditApp .classification button,.auditApp .workpaper button{justify-self:start}.auditApp .partPicker{border:1px solid var(--a-line);gap:4px;min-width:0;max-height:260px;padding:8px 10px;display:grid;overflow:auto}.auditApp .partPicker legend{color:var(--a-muted);font-size:12.5px;font-weight:700}.auditApp .partPicker label{align-items:flex-start;gap:8px;color:var(--a-text)!important;font-weight:500!important;display:flex!important}.auditApp .partPicker input{width:auto;margin-top:3px}.auditApp .centsLine{color:var(--a-muted);font-style:italic;display:block}.auditApp .excerptLine{border:1px solid var(--a-line);color:var(--a-text);white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;margin-top:2px;padding:4px 8px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12.5px;display:block}.auditApp .factRow .excerptLine+.excerptLine{margin-top:0}.auditApp .staleBadge{background:var(--a-red);color:#fff;letter-spacing:.04em;margin:2px 6px 2px 0;padding:1px 6px;font-size:11.5px;font-weight:700;display:inline-block}.auditApp .totalsLine{overflow-wrap:anywhere;margin:0;font-weight:700}.auditApp .toleranceLine{color:var(--a-amber);margin:0;font-weight:700}.auditApp .reportBuild{border-top:1px solid var(--a-line-soft);gap:8px;padding:12px 16px;display:grid}.auditApp .reportBuild>button{justify-self:start}.auditApp .reportBuild small{text-align:left}.auditApp .builtReport{gap:6px;min-width:0;display:grid}.auditApp .builtReport small{text-align:left;overflow-wrap:anywhere}.auditApp .builtReportLines{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--a-line);max-height:420px;color:var(--a-text);font:inherit;background:#fff;margin:0;padding:12px;line-height:1.5;overflow:auto}.auditApp .releaseCard{border-color:var(--a-accent-700);background:var(--a-accent-100)}.auditApp .releaseCard .readinessChecklist li{background:#fff}.auditApp .releaseCard .releaseButton{min-height:44px;padding:0 24px;font-size:17px}.auditApp .releaseCard .notYet{color:var(--a-red);overflow-wrap:anywhere;gap:3px;margin:0;padding-left:1.2rem;font-weight:700;display:grid}.auditApp .releaseCard .changedLines{overflow-wrap:anywhere;gap:3px;margin:0;padding-left:1.2rem;display:grid}.auditApp .releaseCard details summary,.auditApp .classificationCard details summary,.auditApp .builtReport details summary,.auditApp .workpaperRow details summary{cursor:pointer;color:var(--a-accent-700);font-weight:700}.auditApp .workpaperRow details small{display:block}.auditApp .classificationCard{border:1px solid var(--a-line);background:#fff;gap:8px;min-width:0;padding:12px 14px;display:grid}.auditApp .classificationCard.comingCard{border-style:dashed}.auditApp .classificationCard ul{gap:4px;margin:0;padding-left:1.2rem;display:grid}.auditApp .classificationCard li{overflow-wrap:anywhere;line-height:1.4}.auditApp .classificationCard .actions{justify-content:flex-start}.auditApp .workpaperReviewCard p,.auditApp .readinessHeader{margin:0}.auditApp .tapReviews{gap:4px;display:grid}.auditApp .tapReviews ul{margin:0;padding-left:1.2rem}.auditApp .reportFigures{gap:6px;min-width:0;display:grid}.auditApp .reportFigures .figureGroup{border:1px solid var(--a-line);background:#fff;gap:4px;min-width:0;padding:8px 10px;display:grid}.auditApp .reportFigures .figureGroup>span{overflow-wrap:anywhere;font-weight:700}.auditApp .reportFigures ul{gap:4px;margin:0;padding-left:1.2rem;display:grid}.auditApp .reportFigures li{overflow-wrap:anywhere;line-height:1.4}.auditApp .uploadPortal{background:var(--a-field);place-items:center;min-height:100vh;padding:24px;display:grid}.auditApp .uploadCard{background:var(--a-bg);gap:16px;width:min(560px,100%);display:grid}.auditApp .uploadCard h1{margin:0;font-size:34px}.auditApp .uploadCard>p{margin:0;line-height:1.55}.auditApp .uploadCard form{gap:10px;display:grid}.auditApp .uploadCard label{font-weight:700}.auditApp .uploadCard form small{text-align:left}.auditApp .uploadCard button{justify-self:start}.auditApp .workspaceFold.inline[data-fold$=-done]>summary,.auditApp .workspaceFold.inline[data-fold=contacts-earlier]>summary{color:var(--a-muted);padding:9px 16px;font-size:13.5px}.auditApp .workspaceFold.inline[data-fold$=-done]>summary:after,.auditApp .workspaceFold.inline[data-fold=contacts-earlier]>summary:after{color:var(--a-muted)}.auditApp .workspaceFold.inline[data-fold$=-done]>.workspaceFoldBody,.auditApp .workspaceFold.inline[data-fold=contacts-earlier]>.workspaceFoldBody{padding:0}.auditApp .doneLine{border-top:1px solid var(--a-line-soft);color:var(--a-green);margin:0;padding:11px 16px;font-weight:600}.auditApp .readinessPanel[data-fold-done=true] .readinessChecklist>li[data-state=green]{display:none}.auditApp .readinessPanel[data-fold-done=true] .readinessChecklist:not(:has(>li:not([data-state=green]))){display:none}.auditApp .readinessShowDone{justify-self:start}.auditApp .keyingSheet{border:1px solid var(--a-accent-700);background:#fff;gap:14px;padding:16px;display:grid}.auditApp .workspaceFold .keyingSheet{border:0;padding:0}.auditApp .keyingHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.auditApp .keyingHead h3{margin:4px 0 2px;font-size:22px}.auditApp .keyingHead small{color:var(--a-muted);display:block}.auditApp .keyingHead button.primary{flex:none;min-height:40px;padding:0 20px}.auditApp .keyingGroup h4{font:600 13px/1.2 var(--a-font-head);letter-spacing:.12em;text-transform:uppercase;color:var(--a-accent-700);margin:0 0 6px}.auditApp .keyingGroup dl{border-top:1px solid var(--a-line-soft);margin:0}.auditApp .keyingRow{border-bottom:1px solid var(--a-line-soft);grid-template-columns:minmax(10rem,16rem) minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 0;display:grid}.auditApp .keyingRow dt{color:var(--a-muted);overflow-wrap:anywhere;font-size:13px}.auditApp .keyingRow dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.auditApp .keyingRow button{min-height:28px;padding:2px 12px;font-size:13px}.auditApp .keyingBlank{color:var(--a-faint);font-style:italic;font-weight:400}.auditApp .keyingText{border:1px solid var(--a-line);background:var(--a-card);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px;font:500 13px/1.5 ui-monospace,Cascadia Mono,Consolas,monospace}.auditApp .keyingCopyFailed{color:var(--a-red);margin:0;font-weight:600}@media (width<=1100px){.auditApp .auditSplit{grid-template-columns:320px minmax(0,1fr)}.auditApp .auditWeek{display:none}.auditApp .workspaceTrack{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:10px}}@media (width<=860px){.auditApp .keyingHead{flex-direction:column}.auditApp .keyingRow{grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.auditApp .keyingRow dt{grid-column:1/-1}.auditApp header.auditTopBar{flex-wrap:wrap;gap:10px;padding:10px 14px}.auditApp .auditSearch{flex-basis:100%;order:5;max-width:none}.auditApp .auditTopRight{gap:8px}.auditApp .roleLabel{display:none}.auditApp .auditNeeds{padding:12px 14px}.auditApp .auditNeedsGrid,.auditApp .auditSplit{grid-template-columns:1fr}.auditApp .auditListPane{border-right:0;min-height:0;max-height:none;position:static}.auditApp .auditSplit:not([data-pane=none]) .auditListPane,.auditApp .auditSplit[data-pane=none] .auditDetailPane{display:none}.auditApp .auditDetailPane{padding:14px 14px 40px}.auditApp .auditWorkspace[data-embedded=true] .workspaceTopActions>div{display:block}.auditApp .workspaceTopActions{justify-content:space-between}.auditApp .workspaceTitle{display:grid}.auditApp .workspaceMeta{justify-content:flex-start}.auditApp .workspaceTitle h2{font-size:28px}.auditApp .workspaceAction{grid-template-columns:1fr}.auditApp .workspaceAction>small{grid-column:1}.auditApp .workspaceAdvance form{grid-template-columns:1fr}.auditApp .workspaceRow{display:grid}.auditApp .workspaceRow>div:last-child{text-align:left;justify-items:start}.auditApp .workspaceRow>div:last-child small{text-align:left}.auditApp .teamNumbers,.auditApp .auditStart .contactRow,.auditApp .dayTask{grid-template-columns:1fr}.auditApp .taskControls{justify-items:start}.auditApp .doneTable .auditTableRow,.auditApp .doneTable .auditTableHead,.auditApp .noteRuleRow{grid-template-columns:1fr}.auditApp .dayNote{display:grid}.auditApp .noteTargets{grid-template-columns:1fr}.auditApp .noteSenderButtons{justify-content:flex-start}.auditApp .readinessChecklist li{grid-template-columns:1fr}.auditApp .auditSettingsPage{padding:18px 14px 40px}}#call-script-print{display:none}@media print{body[data-printing-script]>:not(#call-script-print){display:none!important}body[data-printing-script] #call-script-print{width:100%;display:block;position:fixed;top:0;left:0}#call-script-print pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#000;margin:0;font:500 12pt/1.6 ui-monospace,Cascadia Mono,Consolas,monospace}}
