@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2)format("woff2"),url(/assets/roboto-latin-500-normal-DQZyH_nt.woff)format("woff")}.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}}:root{color:#151515;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0}.mobile-carousel{overscroll-behavior:contain;scrollbar-width:none;-webkit-user-select:none;user-select:none;width:100%;min-width:0;max-width:100%;display:block;position:relative;overflow:auto}.mobile-carousel::-webkit-scrollbar{display:none}.mobile-carousel{touch-action:pan-y;overflow:auto hidden}.mobile-carousel[data-dragging=true]{cursor:none}.mobile-carousel-content{width:max-content;min-width:100%;transform:translateX(var(--mobile-carousel-overdrag));will-change:transform;display:flex}.mobile-carousel-scrollbar{z-index:4;opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;inset:0}.mobile-carousel-scrollbar[data-visible=true]{opacity:1}.mobile-carousel-scrollbar-thumb{background:#00000059;border-radius:999px;height:3px;position:absolute;bottom:4px;right:4px}body{min-width:320px;overflow:hidden}button,input,textarea{font:inherit}button{cursor:pointer}.phone-stage{place-items:center;width:100%;height:100%;padding:24px;display:grid;position:relative}.device-menu-bar{z-index:100;border-radius:12px;padding:3px;position:absolute;top:18px;right:18px}.device-picker-trigger{color:#151515;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;height:34px;padding:0 10px 0 12px;font:600 14px/1 ui-sans-serif,system-ui,sans-serif;display:flex}.device-picker-trigger:hover,.device-picker-trigger[data-state=open]{background:#0000000e}.device-picker-trigger:focus-visible{outline-offset:2px;outline:2px solid #000000b8}.device-picker-menu{z-index:200;min-width:168px;transform-origin:var(--radix-dropdown-menu-content-transform-origin);background:#fffffffa;border-radius:12px;padding:3px;animation:.12s ease-out device-menu-in;box-shadow:0 0 1px #0000000f,0 0 0 1px #00000014,0 4px 4px #0000000d}.device-picker-item{color:#181818;-webkit-user-select:none;user-select:none;border-radius:8px;outline:none;justify-content:space-between;align-items:center;height:34px;padding:0 9px 0 10px;font:500 14px/1 ui-sans-serif,system-ui,sans-serif;display:flex}.device-picker-item[data-highlighted]{background:#f0f0f0}.device-picker-item[data-state=checked]{font-weight:600}.device-picker-check{color:#181818;place-items:center;display:grid}@keyframes device-menu-in{0%{opacity:0;transform:scale(.98)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}.phone-scale-box{position:relative}.phone-device{transform-origin:0 0;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}.phone-bezel{object-fit:contain;z-index:2;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.device-screen{overscroll-behavior:none;cursor:none;z-index:1;-webkit-user-select:none;user-select:none;background:#fff;border-radius:42px;position:absolute;overflow:clip;box-shadow:inset 0 0 0 1px #00000014}.device-camera{z-index:75;pointer-events:none;background:#050505;border-radius:50%;display:block;position:absolute;box-shadow:inset 0 0 0 1px #ffffff14}.device-screen,.device-screen *{cursor:none!important}.device-screen img,.keyboard-asset{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.device-screen input,.device-screen textarea,.device-screen select,.device-screen option,.device-screen [contenteditable=true]{-webkit-user-select:auto;user-select:auto}.device-screen:active,.device-screen:active *,.device-screen input,.device-screen textarea,.device-screen button,.device-screen a,.device-screen [role=button]{cursor:none!important}.device-screen[data-cursor-debug=true],.device-screen[data-cursor-debug=true] *{cursor:default!important}.device-screen :focus,.device-screen :focus-visible{box-shadow:none!important;outline:0!important}.flow-stack,.flow-scenes,.flow-screen,.mobile-app-viewport{position:absolute;inset:0}.mobile-app-viewport[data-platform=android][data-keyboard-visible=false]{bottom:var(--device-safe-area-bottom,48px)}.flow-stack{--flow-header-height:0px;--flow-header-content-height:0px;--flow-header-safe-area:0px;--flow-footer-height:0px;--keyboard-height:0px;touch-action:pan-y;background:0 0;overflow:hidden}.flow-fixed-header{z-index:12;height:var(--flow-header-height);padding-top:var(--flow-header-safe-area);box-sizing:border-box;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;position:absolute;top:0;left:0;right:0}.flow-fixed-footer{z-index:12;right:0;bottom:var(--keyboard-height);height:var(--flow-footer-height);background:0 0;transition:bottom .26s cubic-bezier(.2,.8,.2,1);position:absolute;left:0}.flow-scenes{top:var(--flow-header-height);bottom:0;overflow:hidden}.flow-screen{will-change:transform;background:0 0;overflow:hidden}.mobile-page{--mobile-safe-area-height:var(--device-safe-area-bottom,34px);--keyboard-height:0px;position:absolute;inset:0}.mobile-page[data-keyboard-visible=true],.mobile-app-viewport[data-platform=android] .mobile-page{--mobile-safe-area-height:0px}.mobile-scroll{top:0;right:0;bottom:var(--keyboard-height);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;touch-action:none;-webkit-user-select:none;user-select:none;transition:bottom .26s cubic-bezier(.2,.8,.2,1);position:absolute;left:0;overflow:hidden auto}.mobile-scroll::-webkit-scrollbar{display:none}.mobile-scroll[data-dragging=true]{cursor:none}.mobile-cursor{z-index:80;opacity:0;pointer-events:none;will-change:transform;background:radial-gradient(circle at 50% 44%,#ffffffb3 0 34%,#ffffff8a 58%,#eeeeee7a 100%);border:.5px solid #0000001f;border-radius:999px;width:48px;height:48px;transition:opacity 90ms,background 80ms,box-shadow 80ms;position:absolute;top:0;left:0;box-shadow:inset 0 1px 2px #fff9,inset 0 -5px 10px #0000000d,inset 0 0 0 1px #00000006}.mobile-cursor:before{content:"";pointer-events:none;background:linear-gradient(#ffffff61,#fff0);border-radius:999px;width:32px;height:17px;position:absolute;top:3px;left:50%;transform:translate(-50%)}.mobile-cursor:after{border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 1px 0 3px #ffffff47,inset -1px 0 3px #00000005}.mobile-cursor-hotspot{pointer-events:none;background:#ffffffd1;border:1px solid #007afff2;border-radius:999px;width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffffbf,0 0 0 3px #007aff29}.mobile-cursor-hotspot:before,.mobile-cursor-hotspot:after{content:"";background:#007afff2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mobile-cursor-hotspot:before{width:17px;height:1px}.mobile-cursor-hotspot:after{width:1px;height:17px}.mobile-cursor[data-visible=true]{opacity:1}.mobile-cursor[data-active=true]{background:radial-gradient(circle at 50% 55%,#e8e8e894 0 30%,#f8f8f880 62%,#ffffffad 100%);box-shadow:inset 0 3px 7px #00000014,inset 0 -4px 8px #ffffff57,inset 0 0 0 1px #00000008}.mobile-cursor[data-active=true]:before{background:linear-gradient(#0000000e,#0000)}.mobile-cursor[data-active=true]:after{box-shadow:inset 0 5px 9px #0000000b,inset 0 -3px 7px #ffffff47}.mobile-scroll-content{will-change:transform;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;padding:0;display:grid}.app-screen{background:#fff}.mobile-scrollbar{z-index:9;top:4px;right:5px;bottom:calc(var(--mobile-safe-area-height) + var(--keyboard-height) + 4px);opacity:0;pointer-events:none;width:4px;transition:bottom .26s cubic-bezier(.2,.8,.2,1),opacity .18s;position:absolute}.mobile-page[data-keyboard-dragging=true] .mobile-scroll,.mobile-page[data-keyboard-dragging=true] .mobile-scrollbar,.flow-stack[data-keyboard-dragging=true] .flow-fixed-footer{transition:none}.mobile-scrollbar[data-visible=true]{opacity:1}.mobile-scrollbar-thumb{background:#00000047;border-radius:999px;width:4px;min-height:36px;transition:background .12s;box-shadow:0 0 0 1px #ffffff2e}.status-bar{z-index:72;color:#050505;pointer-events:none;background:0 0;grid-template-columns:1fr auto;align-items:center;height:54px;padding:10px 34px 0 36px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;display:grid;position:absolute;top:0;left:0;right:0}.device-screen[data-device=pixel-10] .status-bar{align-items:start;height:auto;padding:32px 32px 0;font-family:Roboto,Arial,sans-serif}.status-time{text-align:center;letter-spacing:0;justify-self:start;min-width:58px;font-size:15px;font-weight:600;line-height:1}.status-indicators{justify-self:end;align-items:center;display:flex}.status-indicator-svg{display:block}.status-indicator-svg[data-platform=ios]{width:79px;height:13px}.status-indicator-svg[data-platform=android]{width:50px;height:14px}.device-screen[data-device=pixel-10] .status-time{font-weight:500;transform:translateY(2px)}.home-indicator-svg{z-index:70;width:100%;height:var(--device-safe-area-bottom,34px);pointer-events:none;display:block;position:absolute;bottom:0;left:0;right:0}.android-navigation-bar{z-index:70;width:428px;height:var(--device-safe-area-bottom,48px);pointer-events:none;-webkit-user-drag:none;display:block;position:absolute;bottom:-1px;left:-1px}h1,h2,p{margin:0}h1{letter-spacing:0;font-size:26px;line-height:1.08}h2{font-size:15px}p{color:#555;font-size:14px;line-height:1.45}.field-label{color:#555;font-size:13px;font-weight:800}.mobile-field{gap:8px;display:grid}.mobile-field input{color:#151515;background:#fff;border:1px solid #0000001a;border-radius:8px;outline:0;width:100%;min-height:44px;padding:0 12px}.mobile-field input:focus{box-shadow:none;border-color:#00000029}.device-screen .mobile-field input:focus,.device-screen .mobile-field input:focus-visible{border-color:#0000001f;box-shadow:none!important;outline:0!important}.sheet-overlay{z-index:20;background:#00000057;position:absolute;inset:0}.bottom-sheet{z-index:21;touch-action:none;background:#fff;border-radius:22px 22px 0 0;flex-direction:column;min-height:260px;display:flex;position:absolute;left:0;right:0;overflow:hidden;box-shadow:0 -16px 48px #0003}.sheet-handle-zone{touch-action:none;place-items:center;height:30px;display:grid}.sheet-handle{background:#c9c9c4;border-radius:999px;width:42px;height:5px}.sheet-header{gap:4px;padding:0 18px 14px;display:grid}.sheet-title{margin:0;font-size:18px;font-weight:900}.sheet-description{color:#737373;margin:0;font-size:13px;line-height:1.35}.sheet-content{padding:0 18px 24px;overflow:auto}.keyboard-dock{z-index:30;height:339px;box-shadow:none;pointer-events:none;will-change:transform;background:#d8d9de;border-radius:32px 32px 0 0;padding:0;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.keyboard-dock[data-platform=android]{background:#f3f2f6;border-radius:0;box-shadow:0 -1px 2px #00000014}.keyboard-dock[data-visible=true]{pointer-events:auto}.keyboard-asset{z-index:1;border-radius:inherit;object-fit:cover;object-position:center bottom;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block;position:relative}.keyboard-dock[data-platform=android] .keyboard-asset{object-fit:fill;border-radius:0}.numeric-keyboard-asset{z-index:1;box-sizing:border-box;border-radius:inherit;pointer-events:auto;background:#d8d9de;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;height:100%;padding:12px 10px 34px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;display:grid;position:relative}.numeric-key{appearance:none;color:#111317;min-width:0;font:inherit;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#fff;border:0;border-radius:8px;place-content:center;justify-items:center;padding:0;line-height:1;display:grid;box-shadow:0 1px #0000003d}button.numeric-key:active{background:#c7c8cd}.numeric-key strong{font-size:26px;font-weight:400}.numeric-key small{letter-spacing:1.5px;margin-top:3px;font-size:9px;font-weight:700}.numeric-key.is-empty,.numeric-key.is-delete{box-shadow:none;background:0 0}.numeric-key.is-delete{font-size:27px}.keyboard-dock[data-platform=android] .numeric-keyboard-asset{background:#f3f2f6;border-radius:0;gap:8px 10px;padding:14px 42px 42px;font-family:Roboto,Arial,sans-serif}.keyboard-dock[data-platform=android] .numeric-key{box-shadow:none;background:#fff;border-radius:22px}.keyboard-dock[data-platform=android] .numeric-key.is-empty,.keyboard-dock[data-platform=android] .numeric-key.is-delete{background:0 0}.keyboard-dock[data-platform=android] button.numeric-key:active{background:#dedde2}:root{color:#17191c;background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.commit-history-page{box-sizing:border-box;color:#17212b;background:linear-gradient(#eef5ff 0,#f7f9fc 34% 100%);min-height:100vh;padding:28px 18px 56px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.commit-history-shell{width:min(820px,100%);margin:0 auto}.commit-history-back{color:#1262d6;align-items:center;min-height:36px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.commit-history-back:hover{text-decoration:underline}.commit-history-header{padding:42px 0 28px}.commit-history-eyebrow{color:#1262d6;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:850}.commit-history-header h1{letter-spacing:-.04em;margin:8px 0;font-size:clamp(30px,6vw,48px);line-height:1.02}.commit-history-header p{color:#647383;margin:0;font-size:15px}.commit-history-list{gap:12px;display:grid}.commit-history-card{background:#fffffff0;border:1px solid #dce5ef;border-radius:18px;padding:19px 20px 21px;box-shadow:0 10px 28px #26405c14}.commit-history-meta{color:#6f7d8b;justify-content:space-between;align-items:center;gap:12px;min-width:0;font-size:12px;display:flex}.commit-history-meta code{color:#1262d6;background:#edf3fb;border-radius:7px;padding:4px 7px;font:750 12px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.commit-history-card h2{color:#1a2734;margin:13px 0 0;font-size:19px;line-height:1.25}.commit-history-description{color:#536271;white-space:pre-wrap;margin-top:10px;font-size:14px;line-height:1.55}.commit-history-description p{margin:0 0 9px}.commit-history-description p:last-child{margin-bottom:0}.commit-history-empty-description,.commit-history-state{color:#6d7c89;font-size:14px;line-height:1.5}.commit-history-state{padding:24px 0}.phone-stage:has(.commit-history-page){padding:0;display:block}:is(.phone-stage:has(.commit-history-page) .phone-scale-box,.phone-stage:has(.commit-history-page) .phone-device){position:absolute;inset:0;width:100%!important;height:100%!important}.phone-stage:has(.commit-history-page) .phone-device{transform:none!important}:is(.phone-stage:has(.commit-history-page) .phone-bezel,.phone-stage:has(.commit-history-page) .device-menu-bar,.phone-stage:has(.commit-history-page) .device-camera,.phone-stage:has(.commit-history-page) .status-bar,.phone-stage:has(.commit-history-page) .home-indicator,.phone-stage:has(.commit-history-page) .home-indicator-svg,.phone-stage:has(.commit-history-page) .keyboard-dock,.phone-stage:has(.commit-history-page) .mobile-cursor){display:none!important}.phone-stage:has(.commit-history-page) .device-screen{box-shadow:none;-webkit-user-select:text;user-select:text;overflow:hidden auto;cursor:default!important;border-radius:0!important;width:100%!important;height:100%!important;inset:0!important}.phone-stage:has(.commit-history-page) .mobile-app-viewport{inset:0}@media (width<=560px){.commit-history-page{padding:18px 14px 38px}.commit-history-header{padding:34px 0 22px}.commit-history-card{border-radius:15px;padding:16px}.commit-history-meta{flex-direction:column;align-items:flex-start;gap:8px}}.phone-stage:has(.seo-about-page){padding:0;display:block}:is(.phone-stage:has(.seo-about-page) .phone-scale-box,.phone-stage:has(.seo-about-page) .phone-device){position:absolute;inset:0;width:100%!important;height:100%!important}.phone-stage:has(.seo-about-page) .phone-device{transform:none!important}:is(.phone-stage:has(.seo-about-page) .phone-bezel,.phone-stage:has(.seo-about-page) .device-menu-bar,.phone-stage:has(.seo-about-page) .device-camera,.phone-stage:has(.seo-about-page) .status-bar,.phone-stage:has(.seo-about-page) .home-indicator,.phone-stage:has(.seo-about-page) .home-indicator-svg,.phone-stage:has(.seo-about-page) .keyboard-dock,.phone-stage:has(.seo-about-page) .mobile-cursor){display:none!important}.phone-stage:has(.seo-about-page) .device-screen{box-shadow:none;-webkit-user-select:text;user-select:text;overflow:hidden auto;cursor:default!important;border-radius:0!important;width:100%!important;height:100%!important;inset:0!important}.phone-stage:has(.seo-about-page) .device-screen *{cursor:default!important}.phone-stage:has(.seo-about-page) .device-screen:active{cursor:default!important}.phone-stage:has(.seo-about-page) .device-screen:active *{cursor:default!important}.phone-stage:has(.seo-about-page) .device-screen button{cursor:pointer!important}.phone-stage:has(.seo-about-page) .device-screen a{cursor:pointer!important}.phone-stage:has(.seo-about-page) .device-screen [role=button]{cursor:pointer!important}.phone-stage:has(.seo-about-page) .mobile-app-viewport{inset:0}.phone-stage:has(.seo-about-page) .mobile-app-viewport[data-platform=android][data-keyboard-visible=false]{inset:0}.phone-stage:has(.seo-about-page) .seo-about-page :focus-visible{outline-offset:3px!important;outline:3px solid #1262d659!important}.max-auth-screen{background:#f4f5f7}.max-auth-content{gap:14px;padding-top:16px;display:grid}.max-auth-hero,.max-verified-card,.profile-trust-card,.trust-disclosure,.owner-booking-trust,.access-deposit-card{background:#fff;border:1px solid #e1e5ea;border-radius:20px;box-shadow:0 8px 28px #18202b0d}.max-auth-hero{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:14px;padding:18px;display:grid}.max-auth-hero>span{background:#f8fafc;border:1px solid #dce4ee;border-radius:17px;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.max-auth-hero>span img{object-fit:cover;width:100%;height:100%;display:block}.max-auth-hero>div{align-self:center;min-width:0}.max-auth-hero small,.max-details-heading .eyebrow{color:#1262d6;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.25;display:block}.max-auth-hero h1,.max-details-heading h1,.max-verified-card h1{color:#111820;margin:5px 0 7px;font-size:24px;line-height:1.14}.max-auth-hero p,.max-details-heading p,.max-verified-card p{color:#66707c;margin:0;font-size:14px;line-height:1.45}.max-auth-benefits{background:#e1e5ea;border:1px solid #e1e5ea;border-radius:18px;gap:2px;display:grid;overflow:hidden}.max-auth-benefits>div{background:#fff;grid-template-columns:32px 1fr;align-items:center;gap:12px;padding:14px 16px;display:grid}.max-auth-benefits svg{color:#1262d6;width:20px;height:20px}.max-auth-benefits p,.max-auth-consents p{gap:3px;margin:0;display:grid}.max-auth-benefits strong,.max-auth-consents p{color:#222a33;font-size:14px}.max-auth-benefits span{color:#76808b;font-size:12px;line-height:1.35}.max-auth-privacy{color:#6d7680;align-items:flex-start;gap:9px;margin:0;padding:0 4px;font-size:12px;line-height:1.4;display:flex}.max-auth-privacy svg{flex:none;margin-top:1px}.max-auth-test-note,.max-auth-error{border-radius:12px;align-items:flex-start;gap:9px;margin:0;padding:10px 12px;font-size:12px;line-height:1.4;display:flex}.max-auth-test-note{color:#75530a;background:#fff3cf}.max-auth-error{color:#a02e2e;background:#fdeaea}.max-auth-test-note svg,.max-auth-error svg{flex:none;margin-top:1px}.max-verified-card{text-align:center;justify-items:center;padding:28px 20px 22px;display:grid}.max-verified-card>span{color:#fff;background:#168653;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:18px;display:grid}.max-verified-card>span svg{width:30px;height:30px}.max-verified-card>small{color:#168653;text-transform:uppercase;font-size:12px;font-weight:800}.max-verified-card>div{color:#5f6873;background:#f3f5f7;border-radius:12px;align-items:center;gap:8px;margin-top:20px;padding:10px 12px;font-size:12px;display:flex}.max-details-heading{padding:6px 2px 0}.max-details-form{gap:14px;display:grid}.max-details-form label{color:#303943;gap:7px;font-size:13px;font-weight:700;display:grid}.max-details-form label span small{color:#8a929b;font-size:11px;font-weight:500}.max-details-form input{color:#17202a;min-height:46px;font:inherit;background:#f8f9fa;border:1px solid #dce1e6;border-radius:13px;padding:0 13px;font-weight:600}.max-phone-control{background:#f8f9fa;border:1px solid #dce1e6;border-radius:13px;align-items:center;min-height:46px;display:flex;overflow:hidden}.max-phone-control:focus-within{background:#fff;border-color:#1768d3;box-shadow:0 0 0 3px #1768d31a}.max-phone-prefix{color:#17202a;white-space:nowrap;padding-left:13px;font-size:13px;font-weight:600}.max-phone-input-wrap{flex:1;align-self:stretch;min-width:0;position:relative}.max-phone-mask-layer{pointer-events:none;white-space:pre;align-items:center;padding:0 13px 0 6px;font-size:13px;font-weight:600;display:flex;position:absolute;inset:0}.max-phone-mask-layer b{color:#17202a;font:inherit}.max-phone-mask-layer span{color:#8b949e}.max-details-form .max-phone-control input{z-index:1;color:#0000;caret-color:#17202a;width:100%;min-width:0;height:100%;box-shadow:none;background:0 0;border:0;outline:0;padding-left:6px;position:relative}.max-auth-consents{gap:10px;display:grid}.max-auth-consent-row{text-align:left;background:#fff;border:1px solid #dfe3e8;border-radius:15px;grid-template-columns:24px 1fr;align-items:center;gap:11px;padding:13px 14px;display:grid}.max-auth-consent-row.is-checked{background:#f5f9ff;border-color:#9dbceb}.max-auth-consent-check{background:0 0;border:0;place-items:center;width:32px;height:32px;margin:-5px;padding:5px;display:grid}.max-auth-consent-check>span{color:#fff;border:1.5px solid #b7c0ca;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.max-auth-consent-row.is-checked .max-auth-consent-check>span{background:#1262d6;border-color:#1262d6}.max-auth-consents p{line-height:1.45;display:inline}.max-auth-consent-link{color:#1262d6;font:inherit;font-weight:700;line-height:inherit;text-align:left;text-underline-offset:2px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #1262d659;text-decoration:underline #1262d659;display:inline}.auth-legal-sheet{gap:12px;display:grid}.auth-legal-draft{color:#6a7480;background:#f2f5f8;border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:11px;line-height:1.4;display:flex}.auth-legal-draft svg{flex:none;margin-top:1px}.auth-legal-scroll{overscroll-behavior:contain;scrollbar-width:thin;gap:13px;max-height:42vh;padding-right:4px;display:grid;overflow-y:auto}.auth-legal-scroll section{border-bottom:1px solid #e8ebef;gap:5px;padding-bottom:12px;display:grid}.auth-legal-scroll section:last-child{border-bottom:0;padding-bottom:0}.auth-legal-scroll h3,.auth-legal-scroll p{margin:0}.auth-legal-scroll h3{color:#202830;font-size:14px}.auth-legal-scroll p{color:#626d78;font-size:12px;line-height:1.5}.auth-legal-sheet>.primary-button{min-height:44px}.max-auth-footer .primary-button{gap:9px}.profile-trust-card{gap:14px;padding:16px;display:grid}.profile-trust-heading,.profile-trust-heading>div,.trust-disclosure-heading,.access-deposit-heading{align-items:center;display:flex}.profile-trust-heading{justify-content:space-between;gap:12px}.profile-trust-heading>div{gap:10px;min-width:0}.profile-trust-heading>div>span,.access-deposit-heading>span{color:#1262d6;background:#edf4ff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.profile-trust-heading p{gap:3px;margin:0;display:grid}.profile-trust-heading strong,.access-deposit-heading strong{color:#202830;font-size:14px}.profile-trust-heading small,.access-deposit-heading small{color:#7a838d;font-size:11px;line-height:1.3}.profile-trust-heading>b{color:#168653;text-align:right;flex:none;gap:1px;font-size:18px;display:grid}.profile-trust-heading>b small{color:#73808a;font-size:11px;font-weight:600}.profile-trust-outcomes,.trust-disclosure-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.profile-trust-outcomes span,.trust-disclosure-grid span{text-align:center;background:#f5f6f8;border-radius:12px;gap:3px;min-width:0;padding:10px 8px;display:grid}.profile-trust-outcomes strong,.trust-disclosure-grid strong{color:#232b33;font-size:16px}.profile-trust-outcomes small,.trust-disclosure-grid small{color:#77818b;font-size:11px;line-height:1.2}.trust-disclosure{gap:13px}.trust-disclosure-heading{justify-content:space-between;gap:12px}.trust-disclosure-heading h2,.trust-disclosure-heading p{margin:0}.trust-disclosure-heading p{color:#7a838d;margin-top:3px;font-size:11px}.trust-disclosure-heading>strong{color:#168653;font-size:22px}.trust-disclosure>p{color:#68727d;align-items:flex-start;gap:8px;margin:0;font-size:11px;line-height:1.4;display:flex}.trust-disclosure>p svg{flex:none;margin-top:1px}.parking-card-rating svg,.rating-pill svg,.owner-rating svg{color:#168653}.owner-booking-trust{gap:8px;padding:15px;display:grid}.owner-booking-trust>div,.owner-booking-trust>p{justify-content:space-between;gap:12px;margin:0;display:flex}.owner-booking-trust>div strong{color:#222b34;font-size:14px}.owner-booking-trust>div span,.owner-booking-trust>p span{color:#7a838d;font-size:11px}.owner-booking-trust>p{border-top:1px solid #edf0f2;padding-top:8px}.owner-booking-trust>p b{color:#28313a;font-size:12px}.objective-history-link{color:#155bb7;text-align:left;background:0 0;border:0;border-top:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:42px;padding:10px 0 0;font-size:12px;font-weight:800;display:flex}.objective-history-link svg{flex:none}.objective-history-screen{background:#f4f6f8}.objective-history-content{padding-top:14px;padding-bottom:calc(28px + var(--device-safe-area-bottom,0px));gap:12px;display:grid}.objective-history-identity,.objective-history-overview,.objective-history-outcomes,.objective-history-case,.objective-history-definition{background:#fff;border:1px solid #e0e5ea;border-radius:19px;box-shadow:0 8px 24px #18202b0b}.objective-history-identity{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;padding:15px;display:grid}.objective-history-identity>span{color:#155bb7;background:#eaf2fc;border-radius:15px;place-items:center;width:48px;height:48px;font-size:20px;display:grid}.objective-history-identity>div{gap:3px;min-width:0;display:grid}.objective-history-identity small{color:#747e89;font-size:11px}.objective-history-identity h1{color:#20262d;margin:0;font-size:19px}.objective-history-identity p{color:#3d8f47;align-items:center;gap:5px;margin:2px 0 0;font-size:11px;font-weight:700;display:flex}.objective-history-overview{padding:15px}.objective-history-overview>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.objective-history-overview>header>div{gap:3px;display:grid}.objective-history-overview>header strong{color:#20262d;font-size:15px}.objective-history-overview>header span{color:#77818b;font-size:11px}.objective-history-overview>header svg{color:#7b8793}.objective-history-overview>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.objective-history-overview article{text-align:center;background:#f3f6f9;border-radius:13px;place-items:center;gap:4px;min-width:0;padding:12px 7px;display:grid}.objective-history-overview article strong{color:#1f2c3a;font-size:19px}.objective-history-overview article span{color:#6f7a85;font-size:11px;line-height:1.25}.objective-history-outcomes,.objective-history-case{gap:0;padding:15px;display:grid}.objective-history-section-title{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:9px;display:flex}.objective-history-section-title h2{color:#20262d;margin:0;font-size:15px}.objective-history-section-title>span{color:#7b858f;font-size:11px}.objective-history-outcomes>div:not(.objective-history-section-title){border-top:1px solid #edf0f2;grid-template-columns:30px 1fr;align-items:center;gap:9px;min-height:48px;padding:8px 0;display:grid}.objective-history-outcomes>div:not(.objective-history-section-title):first-of-type{border-top:0}.objective-history-outcomes>div>span{color:#6d7782;background:#f0f2f5;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.objective-history-outcomes>div.is-positive>span{color:#3c9147;background:#e9f6ec}.objective-history-outcomes>div.is-warning>span{color:#a46d08;background:#fff4dc}.objective-history-outcomes p{align-items:baseline;gap:7px;margin:0;display:flex}.objective-history-outcomes p strong{color:#202830;font-size:15px}.objective-history-outcomes p small{color:#66717c;font-size:11px}.objective-history-case article{background:#f5f8fc;border-radius:14px;grid-template-columns:38px 1fr;align-items:center;gap:10px;padding:12px;display:grid}.objective-history-case article>span{color:#155bb7;background:#fff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.objective-history-case article>div{gap:4px;min-width:0;display:grid}.objective-history-case strong{color:#202830;font-size:12px}.objective-history-case p{color:#626e79;margin:0;font-size:12px}.objective-history-case small{color:#3d8f47;align-items:center;gap:4px;font-size:11px;font-weight:700;display:flex}.objective-history-definition{color:#5f6b77;grid-template-columns:22px 1fr;align-items:flex-start;gap:9px;padding:14px;display:grid}.objective-history-definition>svg{color:#155bb7;margin-top:1px}.objective-history-definition p{gap:4px;margin:0;display:grid}.objective-history-definition strong{color:#29333d;font-size:11px}.objective-history-definition span{font-size:12px;line-height:1.45}.objective-history-definition-button{width:100%;font:inherit;text-align:left;grid-template-columns:22px minmax(0,1fr) 18px}.objective-history-definition-button>svg:last-child{color:#8b98a4;width:18px;height:18px;margin-top:10px}.history-rules-screen{background:#f4f6f8}.history-rules-content{gap:10px;padding-top:11px;padding-bottom:22px;display:grid}.history-rules-hero{text-align:center;background:#eef6ff;border:1px solid #c7dbee;border-radius:20px;align-content:center;place-items:center;gap:6px;min-height:190px;padding:17px 15px;display:grid}.history-rules-hero>span{color:#155bb7;background:#fff;border-radius:15px;place-items:center;width:48px;height:48px;font-size:18px;display:grid}.history-rules-hero small{color:#637e98;font-size:12px;font-weight:800}.history-rules-hero h1{color:#315a7e;margin:0;font-size:19px;line-height:1.25}.history-rules-hero p{color:#61798e;max-width:310px;margin:0;font-size:13px;line-height:1.45}.history-rules-example{background:#fff;border:1px solid #dbe2e8;border-radius:18px;overflow:hidden}.history-rules-example>header{background:#f7f9fb;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:0 12px;display:flex}.history-rules-example header strong{color:#303b45;font-size:14px}.history-rules-example header span{color:#39744b;background:#e2f0e5;border-radius:9px;padding:5px 8px;font-size:11px;font-weight:850}.history-rules-example>div{border-top:1px solid #edf0f3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:8px 12px;display:grid}.history-rules-example div p{gap:3px;margin:0;display:grid}.history-rules-example div strong{color:#3c4751;font-size:13px}.history-rules-example div small{color:#77838d;font-size:12px;line-height:1.35}.history-rules-example div b{color:#39744b;font-size:16px}.history-rules-example>footer{color:#39744b;background:#f2f9f4;border-top:1px solid #d9e9dd;align-items:center;gap:8px;min-height:48px;padding:8px 12px;font-size:12px;line-height:1.35;display:flex}.history-rules-example footer svg{flex:none;width:17px;height:17px}.history-rules-list{background:#fff;border:1px solid #dbe2e8;border-radius:18px;display:grid;overflow:hidden}.history-rules-list article{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:76px;padding:10px 12px;display:grid}.history-rules-list article+article{border-top:1px solid #edf0f3}.history-rules-list article>span{color:#155bb7;background:#eef4fb;border-radius:12px;place-items:center;width:38px;height:38px;font-size:15px;display:grid}.history-rules-list article p{gap:3px;margin:0;display:grid}.history-rules-list article strong{color:#3b4650;font-size:13px}.history-rules-list article small{color:#75818b;font-size:12px;line-height:1.4}.history-rules-period{color:#80663a;background:#fff9ed;border:1px solid #eadbbd;border-radius:16px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;padding:13px;display:grid}.history-rules-period>svg{width:18px;height:18px;margin-top:2px}.history-rules-period p{gap:3px;margin:0;display:grid}.history-rules-period strong{color:#674f27;font-size:13px}.history-rules-period span{font-size:12px;line-height:1.42}.listing-factual-summary{gap:12px;display:grid}.listing-factual-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.listing-factual-heading h2,.listing-factual-heading p{margin:0}.listing-factual-heading p{color:#7a838d;margin-top:3px;font-size:11px}.listing-factual-heading>span{color:#398847;background:#eaf7ef;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:12px;font-weight:800;display:inline-flex}.listing-factual-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.listing-factual-grid>span{text-align:center;background:#f4f6f8;border-radius:12px;place-items:center;gap:3px;min-width:0;padding:10px 6px;display:grid}.listing-factual-grid strong{color:#25303a;font-size:16px}.listing-factual-grid small{color:#77818b;font-size:11px;line-height:1.2}.listing-factual-summary>p{color:#6c7680;align-items:flex-start;gap:7px;margin:0;font-size:12px;line-height:1.4;display:flex}.listing-factual-summary>p svg{flex:none;margin-top:1px}.factual-reviews-screen,.rental-facts-form{background:#f4f6f8}.factual-reviews-content,.rental-facts-content{padding-top:14px;padding-bottom:calc(28px + var(--device-safe-area-bottom,0px));gap:12px;display:grid}.factual-reviews-hero,.factual-reviews-metrics,.factual-problems-card,.factual-review-events,.rental-facts-intro,.rental-fact-question,.rental-fact-system,.rental-fact-issue-note{background:#fff;border:1px solid #e0e5ea;border-radius:18px;box-shadow:0 7px 22px #18202b0a}.factual-reviews-hero,.rental-facts-intro{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:11px;padding:15px;display:grid}.factual-reviews-hero>span,.rental-facts-intro>span{color:#3b8f46;background:#eaf5ec;border-radius:14px;place-items:center;width:46px;height:46px;font-size:19px;display:grid}.factual-reviews-hero>div,.rental-facts-intro>div{gap:3px;min-width:0;display:grid}.factual-reviews-hero small,.rental-facts-intro small{color:#74808b;font-size:12px}.factual-reviews-hero h1,.rental-facts-intro h1{color:#20262d;margin:0;font-size:18px;line-height:1.15}.factual-reviews-hero p,.rental-facts-intro p{color:#66717c;margin:0;font-size:12px;line-height:1.4}.factual-reviews-metrics{padding:5px 14px;display:grid}.factual-reviews-metrics article{border-top:1px solid #edf0f2;grid-template-columns:92px 1fr;align-items:center;gap:10px;min-height:58px;padding:10px 0;display:grid}.factual-reviews-metrics article:first-child{border-top:0}.factual-reviews-metrics strong{color:#23803d;font-size:16px}.factual-reviews-metrics span{color:#596570;font-size:11px;line-height:1.35}.factual-problems-card,.factual-review-events{gap:0;padding:15px;display:grid}.factual-problems-card>div:not(.objective-history-section-title),.factual-review-events article{border-top:1px solid #edf0f2;grid-template-columns:34px 1fr;align-items:center;gap:9px;min-height:54px;padding:9px 0;display:grid}.factual-problems-card>div:not(.objective-history-section-title)>span,.factual-review-events article>span{color:#9b690d;background:#fff4df;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.factual-review-events article>span{color:#3b8c46;background:#eaf6ed}.factual-problems-card p,.factual-review-events p{gap:3px;margin:0;display:grid}.factual-problems-card strong,.factual-review-events strong{color:#26313b;font-size:11px}.factual-problems-card small,.factual-review-events small{color:#6e7984;font-size:11px;line-height:1.35}.factual-problems-card>p{color:#6c7680;border-top:1px solid #edf0f2;align-items:flex-start;gap:7px;padding-top:10px;font-size:11px;line-height:1.4;display:flex}.factual-problems-card>p svg{flex:none}.factual-review-definition{margin:0}.rental-facts-content{padding-bottom:24px}.rental-fact-question{gap:11px;padding:14px;display:grid}.rental-fact-question>div:first-child{gap:3px;display:grid}.rental-fact-question>div:first-child strong{color:#25303a;font-size:13px}.rental-fact-question>div:first-child small{color:#727d88;font-size:12px}.rental-fact-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.rental-fact-options button{color:#58636e;background:#f7f8fa;border:1px solid #dce2e8;border-radius:11px;min-height:38px;padding:6px;font-size:12px;font-weight:750}.rental-fact-options button.is-selected{color:#155bb7;background:#eaf2fc;border-color:#155bb7}.rental-fact-system{grid-template-columns:34px 1fr auto;align-items:center;gap:9px;min-height:64px;padding:12px;display:grid}.rental-fact-system>span{color:#398947;background:#e9f6ec;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.rental-fact-system p{gap:3px;margin:0;display:grid}.rental-fact-system strong{font-size:11px}.rental-fact-system small{color:#747f89;font-size:11px}.rental-fact-system b{color:#398947;background:#eaf6ed;border-radius:999px;padding:5px 7px;font-size:11px}.rental-issue-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.rental-issue-options button{color:#58636e;text-align:left;background:#f8f9fa;border:1px solid #dfe4e9;border-radius:11px;grid-template-columns:20px 1fr 14px;align-items:center;gap:7px;min-height:42px;padding:8px;font-size:12px;font-weight:750;display:grid}.rental-issue-options button.is-selected{color:#155bb7;background:#eaf2fc;border-color:#155bb7}.rental-fact-issue-note{color:#725719;background:#fff8e8;grid-template-columns:22px 1fr;align-items:flex-start;gap:8px;padding:13px;display:grid}.rental-fact-issue-note>svg{margin-top:1px}.rental-fact-issue-note p{gap:3px;margin:0;display:grid}.rental-fact-issue-note strong{font-size:11px}.rental-fact-issue-note span{font-size:11px;line-height:1.4}.rental-facts-footer .primary-button{width:100%}.factual-review-card.is-submitted>span{color:#168653;background:#eaf7f0}.factual-review-card.has-issue>span{color:#9e6b0d;background:#fff1dc}.owner-rental-facts-form,.owner-facts-result{background:#f4f6f8}.owner-rental-facts-content,.owner-facts-result-content{gap:12px;padding-top:14px;padding-bottom:26px;display:grid}.owner-facts-intro>span{color:#155bb7;background:#eaf2fc}.owner-fact-question,.owner-facts-result-hero,.owner-facts-comparison,.owner-facts-evidence,.owner-facts-case-card{background:#fff;border:1px solid #e0e5ea;border-radius:18px;box-shadow:0 7px 22px #18202b0a}.owner-fact-question{gap:11px;padding:14px;display:grid}.owner-fact-question>div:first-child{gap:3px;display:grid}.owner-fact-question>div:first-child strong{color:#25303a;font-size:13px}.owner-fact-question>div:first-child small{color:#727d88;font-size:12px}.owner-fact-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.owner-fact-options.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-fact-options button{color:#59646f;text-align:center;background:#f8f9fa;border:1px solid #dfe4e9;border-radius:12px;align-content:center;place-items:center;gap:5px;min-height:54px;padding:8px 6px;font-size:11px;font-weight:750;line-height:1.2;display:grid;position:relative}.owner-fact-options button>i{color:#78838e;font-size:14px}.owner-fact-options button>svg{width:13px;height:13px;position:absolute;top:6px;right:6px}.owner-fact-options button.is-selected{color:#155bb7;background:#eaf2fc;border-color:#155bb7}.owner-fact-options button.is-selected>i{color:#155bb7}.owner-facts-footer .primary-button{width:100%}.owner-facts-result-hero{text-align:center;justify-items:center;padding:20px 16px;display:grid}.owner-facts-result-hero>span{border-radius:17px;place-items:center;width:54px;height:54px;display:grid}.owner-facts-result-hero.is-matched>span,.owner-facts-result-hero.is-sent>span{color:#388846;background:#e4f4e8}.owner-facts-result-hero.is-conflict>span{color:#9d6b0d;background:#fff0d8}.owner-facts-result-hero small{color:#64717c;text-transform:uppercase;letter-spacing:.35px;margin-top:9px;font-size:11px;font-weight:800}.owner-facts-result-hero h1{color:#20262d;margin:5px 0 0;font-size:20px}.owner-facts-result-hero p{color:#66717c;max-width:300px;margin:7px 0 0;font-size:11px;line-height:1.45}.owner-facts-comparison{padding:6px 14px;display:grid}.owner-facts-comparison>div{border-top:1px solid #edf0f2;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;min-height:58px;padding:9px 0;display:grid}.owner-facts-comparison>div:first-child{border-top:0}.owner-facts-comparison>div>span{color:#155bb7;background:#edf3fa;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.owner-facts-comparison.is-matched>div>span{color:#398947;background:#e9f6ec}.owner-facts-comparison p{gap:3px;margin:0;display:grid}.owner-facts-comparison strong{color:#25303a;font-size:11px}.owner-facts-comparison small{color:#707b86;font-size:11px;line-height:1.3}.owner-facts-comparison>div>b{color:#398947;background:#e9f6ec;border-radius:999px;padding:5px 7px;font-size:11px}.owner-facts-comparison>footer{color:#8b6517;border-top:1px solid #edf0f2;justify-content:center;align-items:center;gap:6px;min-height:40px;font-size:12px;font-weight:750;display:flex}.owner-facts-evidence{color:#2c3741;text-align:left;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;width:100%;min-height:66px;padding:11px 12px;display:grid}.owner-facts-evidence>i{color:#155bb7;background:#edf3fa;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.owner-facts-evidence>span{gap:3px;min-width:0;display:grid}.owner-facts-evidence strong{font-size:11px}.owner-facts-evidence small{color:#707b86;font-size:11px}.owner-facts-evidence>b{color:#155bb7;font-size:11px}.owner-facts-evidence.is-added>i{color:#398947;background:#e9f6ec}.owner-facts-case-card{padding:7px 14px;display:grid}.owner-facts-case-card>div{border-top:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:12px;min-height:46px;display:flex}.owner-facts-case-card>div:first-child{border-top:0}.owner-facts-case-card span{color:#77818b;font-size:12px}.owner-facts-case-card strong{color:#29333d;text-align:right;font-size:12px}.owner-rental-card.is-history.is-actionable{padding-right:34px}.access-deposit-card{gap:13px;padding:14px;display:grid}.access-deposit-heading{gap:11px}.access-deposit-heading>div{gap:3px;display:grid}.access-money-field.is-full,.access-money-field.is-deposit{width:100%}.access-deposit-note{color:#65707a;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.factual-review-card>span{color:#168653;background:#eaf7f0}button,input{font:inherit}button{-webkit-tap-highlight-color:transparent}.parking-app,.wizard-shell,.published-screen{color:#17191c;background:#f5f7f3;position:absolute;inset:0;overflow:hidden}.device-screen:has(.parking-app.is-button-time-picker) .keyboard-dock{visibility:hidden;opacity:0}.map-background{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.interactive-parking-map{z-index:0;touch-action:none;background:#e9edf0}.interactive-parking-map .leaflet-control-attribution{color:#68717b;background:#ffffffe6;border:1px solid #2837461a;border-radius:7px;padding:3px 6px;font-size:9px;line-height:1.2;box-shadow:0 3px 9px #1f2d3a14;margin:104px 0 0 12px!important}.interactive-parking-map .leaflet-control-attribution a{color:#46515d}.interactive-parking-map .leaflet-control-container,.interactive-parking-map .leaflet-pane{font-family:Roboto,Arial,sans-serif}.interactive-parking-map .map-base-tiles{filter:none}.interactive-city-zone{cursor:pointer;filter:drop-shadow(0 0 2px #ffffffeb);outline:none}.interactive-city-zone:focus{stroke:#0f4f9c;stroke-width:4px}.interactive-parking-map .interactive-city-zone-label{color:#155bb7;white-space:nowrap;background:#fff;border:1.5px solid #155bb7;border-radius:11px;place-items:center;min-width:38px;height:22px;padding:0 7px;font-size:11px;font-weight:800;line-height:18px;display:grid;box-shadow:0 2px 7px #17191c2e}.interactive-parking-map .interactive-city-zone-label:before,.interactive-parking-map .interactive-location-label:before{display:none}.interactive-current-location{pointer-events:none;filter:drop-shadow(0 2px 5px #176fd15c)}.interactive-location-accuracy{pointer-events:none}.interactive-parking-map .interactive-location-label{color:#fff;background:#18232de6;border:0;border-radius:8px;padding:4px 7px;font-size:11px;font-weight:700;box-shadow:0 3px 9px #17191c33}.city-parking-map-zones-test{pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.map-header{z-index:8;background:#fffffff5;border:1px solid #17191c14;border-radius:22px;padding:12px;position:absolute;top:48px;left:12px;right:12px;box-shadow:0 12px 30px #17191c24}.map-result-filter-row{z-index:8;position:absolute;top:110px;left:12px;right:12px}.map-search-status-banner{z-index:8;box-sizing:border-box;color:#293643;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #155bb72e;border-radius:13px;align-items:center;gap:9px;min-height:38px;padding:7px 11px;display:flex;position:absolute;top:160px;left:12px;right:12px;box-shadow:0 6px 18px #2232431f}.map-search-status-banner>span{color:#155bb7;background:#eaf3ff;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.map-search-status-banner>strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.map-search-status-banner.is-empty>span{color:#687684;background:#f1f4f7}.map-search-status-banner.is-error{color:#8c531b;border-color:#f0cfb0}.map-search-status-banner.is-error>span{color:#b26720;background:#fff1e4}.navigation-guidance{z-index:8;background:#fffffff7;border:1px solid #17191c14;border-radius:18px;grid-template-columns:42px minmax(0,1fr) 32px;align-items:center;gap:10px;min-height:66px;padding:9px 10px;display:grid;position:absolute;top:49px;left:12px;right:12px;box-shadow:0 8px 24px #17191c26}.navigation-guidance.is-arrived{grid-template-columns:42px minmax(0,1fr) 54px 28px;gap:8px}.navigation-guidance-turn{color:#fff;background:#1769e8;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.navigation-guidance-turn svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.3px;width:24px;height:24px}.navigation-guidance-checkered-flag{width:20px;height:20px}.navigation-guidance-copy{gap:4px;min-width:0;display:grid}.navigation-guidance-copy strong{font-size:17px;line-height:1.05}.navigation-guidance-copy small{color:#70757d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.navigation-guidance-close{color:#5f6670;background:#f0f2f5;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid}.navigation-guidance-close svg{width:15px;height:15px}.navigation-guidance.is-arrived .navigation-guidance-close{width:28px;height:28px}.navigation-entrance-photo{background:#e7ebef;border:0;border-radius:11px;width:54px;height:48px;padding:0;overflow:hidden;box-shadow:inset 0 0 0 1px #17191c14}.navigation-entrance-photo img{object-fit:cover;object-position:center 58%;width:100%;height:100%;display:block}.map-bottom-search-row{z-index:8;right:12px;bottom:calc(62px + var(--mobile-safe-area-height,34px));grid-template-columns:minmax(0,1fr) 50px;align-items:center;gap:8px;display:grid;position:absolute;left:12px}.map-bottom-search-row.is-above-result{bottom:278px}.map-search-control{color:#155bb7;text-align:left;background:#fffffff7;border:1px solid #17191c14;border-radius:18px;grid-template-columns:26px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:54px;padding:0 13px;display:grid;box-shadow:0 8px 24px #17191c29}.map-search-location{color:#155bb7;background:#fffffff7;border:1px solid #17191c14;border-radius:50%;place-items:center;width:50px;height:50px;padding:0;display:grid;box-shadow:0 8px 24px #17191c29}.map-search-location svg{width:21px;height:21px}.map-search-location.is-locating svg{animation:.9s ease-in-out infinite alternate location-search-pulse}.map-search-location.is-located{color:#fff;background:#176fd1;border-color:#176fd1}.map-search-location.is-unavailable{color:#b34b45}.map-location-feedback{z-index:10;color:#863934;background:#fff8f7f7;border:1px solid #b34b453d;border-radius:13px;width:min(270px,100vw - 96px);margin:0;padding:10px 12px;font-size:12px;font-weight:600;line-height:1.35;position:fixed;top:50%;right:70px;transform:translateY(-50%);box-shadow:0 8px 24px #17191c26}.city-parking-layer-control{z-index:9;color:#155bb7;background:#fffffff7;border:1px solid #17191c14;border-radius:50%;place-items:center;width:50px;height:50px;padding:0;display:grid;position:fixed;top:calc(50% - 62px);right:12px;transform:translateY(-50%);box-shadow:0 8px 24px #17191c29}.city-parking-layer-control>span,.desktop-city-parking-layer>span{border:2px solid;border-radius:50%;place-items:center;width:25px;height:25px;font-size:16px;font-weight:850;line-height:1;display:grid}.city-parking-layer-control.is-active,.desktop-city-parking-layer.is-active{color:#fff;background:#176fd1;border-color:#176fd1}.city-parking-layer-control:disabled,.desktop-city-parking-layer:disabled{color:#a6adb5;cursor:not-allowed;background:#f7f8f9f5;border-color:#d9dde2;box-shadow:0 5px 16px #17191c17}.parking-app.is-keyboard-open .city-parking-layer-control{visibility:hidden;opacity:0;pointer-events:none}@keyframes location-search-pulse{0%{opacity:.42;transform:scale(.88)}to{opacity:1;transform:scale(1)}}.map-search-control>svg:first-child{stroke-width:2.2px;width:22px;height:22px}.map-search-control>svg:last-child{color:#9aa0a8}.map-search-copy{min-width:0;display:grid}.map-search-copy strong{color:#202328;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.15;overflow:hidden}.map-search-copy small{color:#777d85;margin-top:2px;font-size:12px}.map-result-filter-row.compact-search-row{padding:0}.location-row,.compact-search-row,.wizard-topline,.wizard-footer,.price-recommendation,.photo-row{align-items:center;display:flex}.location-row{justify-content:space-between;gap:12px;margin-bottom:10px}.location-copy{min-width:0;display:grid}.location-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1.15;overflow:hidden}.location-copy small{color:#747980;margin-top:2px;font-size:12px}.icon-button,.wizard-back{color:#0f57b9;background:#edf4ff;border:0;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.icon-button svg,.wizard-back svg{width:20px;height:20px}.role-switch{background:#eef0f3;border-radius:14px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.role-switch button{color:#5e6268;background:0 0;border:0;border-radius:11px;min-height:42px;font-weight:700}.role-switch button.is-selected{color:#fff;background:#155bb7;box-shadow:0 4px 12px #155bb738}.first-prompt{text-align:center;gap:3px;padding:13px 2px 2px;display:grid}.first-prompt strong{font-size:16px}.first-prompt span{color:#777c83;font-size:12px}.question-panel{padding-top:13px}.question-heading{color:#777c83;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:22px;font-size:11px;font-weight:700;display:flex}.question-heading button{color:#155bb7;text-transform:none;background:0 0;border:0;align-items:center;gap:3px;font-size:11px;font-weight:700;display:inline-flex}.question-panel h1{margin:3px 0 10px;font-size:18px;line-height:1.2}.scenario-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.scenario-grid button{color:#25282d;text-align:left;background:#fff;border:1px solid #e0e3e7;border-radius:13px;grid-template-columns:24px 1fr;gap:0 7px;min-height:62px;padding:9px;display:grid}.scenario-grid button>span{color:#155bb7;grid-row:1/span 2;place-items:center;display:grid}.scenario-grid button svg{width:18px;height:18px}.scenario-grid button strong{align-self:end;font-size:12px}.scenario-grid button small{color:#7c8188;align-self:start;font-size:12px}.quick-option-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.quick-option-grid button{color:#25282d;background:#fff;border:1px solid #dce1e7;border-radius:12px;min-height:43px;padding:8px 10px;font-size:12px;font-weight:700}.compact-search-row{gap:8px;padding-top:10px}.summary-chip,.filter-button{color:#25282d;background:#fff;border:1px solid #dde2e8;border-radius:12px;align-items:center;gap:7px;min-height:42px;display:flex}.summary-chip{flex:auto;min-width:0;padding:0 10px}.summary-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.summary-chip svg:first-child,.filter-button svg{color:#155bb7}.filter-button{color:#155bb7;flex:none;padding:0 10px;font-weight:700}.filter-button b{color:#fff;background:#155bb7;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.map-marker-layer{z-index:3;pointer-events:none;position:absolute;inset:0}.map-parking-route{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.map-parking-route path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.map-parking-route-casing{stroke:#fffffff5;stroke-width:8px}.map-parking-route-line{stroke:#1674d1;stroke-width:4px}.current-location-marker{z-index:2;color:#176fd1;background:#fff;border:3px solid #fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 3px 9px #176fd152}.current-location-marker:before{z-index:-1;content:"";background:#176fd124;border:1px solid #176fd12e;border-radius:50%;width:44px;height:44px;position:absolute}.current-location-marker svg{fill:currentColor;width:20px;height:20px}.current-location-marker.is-route-heading{color:#1769e8;width:28px;height:28px;box-shadow:none;background:0 0;border:0;border-radius:0}.current-location-marker.is-route-heading:before{display:none}.current-location-marker.is-route-heading svg{filter:drop-shadow(0 0 1px #fffffff2)drop-shadow(0 2px 3px #17191c47);width:28px;height:28px;transform:rotate(18deg)}.map-marker{color:#fff;white-space:nowrap;pointer-events:auto;background:#222830;border:2px solid #fff;border-radius:17px;min-width:58px;min-height:34px;padding:0 10px;font-size:13px;font-weight:800;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 10px #181d2238}.map-marker.is-selected{color:#ffb310;background:#17191c;border-color:#f3a600;transform:translate(-50%,-50%)scale(1.08)}.parking-app.is-navigation-mode .map-marker.is-selected{color:#fff;background:#17191c;border:4px solid #fff;border-radius:50% 50% 50% 12px;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;transform:translate(-50%,-50%)rotate(-45deg)}.parking-app.is-navigation-mode .map-marker.is-selected>span{display:block;transform:rotate(45deg)}.renter-intent-panel{z-index:7;right:12px;bottom:max(82px, calc(62px + var(--mobile-safe-area-height,34px)));background:#fffffff7;border:1px solid #17191c12;border-radius:22px;padding:16px;position:absolute;left:12px;box-shadow:0 12px 34px #17191c2e}.renter-intent-panel:not(.mode-onboarding-panel){padding:14px}.mode-onboarding-location{z-index:1}.renter-intent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.renter-intent-grid button{color:#17191c;text-align:center;background:#fff;border:1px solid #dce1e7;border-radius:17px;grid-template-rows:34px auto auto;align-content:center;justify-items:center;gap:7px;min-width:0;min-height:124px;padding:14px 8px 12px;display:grid}.renter-intent-panel:not(.mode-onboarding-panel) .renter-intent-grid button{grid-template-rows:32px auto auto;gap:4px;min-height:102px;padding:9px 6px 8px}.renter-intent-grid button:active{background:#f5f8fc;transform:scale(.985)}.renter-intent-grid button>svg,.parking-letter-icon{color:#155bb7;width:32px;height:32px}.renter-intent-grid button>svg{stroke-width:2.2px}.renter-intent-grid .renter-intent-action-icon{color:#155bb7;place-items:center;width:32px;height:32px;font-size:22px;display:grid}.parking-letter-icon{border:2px solid;border-radius:50%;place-items:center;font-size:21px;font-weight:500;line-height:1;display:grid}.renter-intent-grid strong{align-self:end;font-size:12px;line-height:1.16}.renter-intent-grid button>span:last-child{color:#7a8088;align-self:start;font-size:11px;line-height:1.25}.renter-request-entry{border-top:1px solid #e5e9ed;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:11px;padding:11px 0 0;display:grid}.renter-request-entry>span{color:#155bb7;background:#eaf3ff;border-radius:11px;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.renter-request-entry>div{gap:2px;min-width:0;display:grid}.renter-request-entry>div strong{font-size:12px}.renter-request-entry>div small{color:#7a828c;font-size:11px;line-height:1.3}.renter-request-entry>button{color:#155bb7;white-space:nowrap;background:#fff;border:1px solid #bfd2e9;border-radius:11px;min-height:36px;padding:0 11px;font-size:11px;font-weight:800}.renter-request-entry.is-action{color:#17191c;text-align:left;background:#fff;border:1px solid #dce1e7;border-radius:17px;grid-template-columns:38px minmax(0,1fr) 18px;gap:11px;width:100%;min-height:82px;padding:10px 12px}.renter-intent-panel:not(.mode-onboarding-panel) .renter-request-entry.is-action{min-height:68px;margin-top:8px;padding:8px 10px}.renter-request-entry.is-action:active{background:#f5f8fc;transform:scale(.99)}.renter-request-entry.is-action>span:first-child{border-radius:12px;width:38px;height:38px;font-size:15px}.renter-request-entry.is-action>.renter-request-entry-copy{width:auto;min-width:0;height:auto;color:inherit;background:0 0;border-radius:0;place-items:stretch stretch;gap:4px;display:grid}.renter-request-entry-copy strong{font-size:13px;line-height:1.2}.renter-request-entry-copy small{color:#6f7882;font-size:12px;line-height:1.3}.renter-request-entry.is-action>svg{color:#9ba2aa;width:18px;height:18px}.parking-search-sheet{z-index:8;right:0;bottom:calc(53px + var(--mobile-safe-area-height,34px));background:#fffffffa;border:1px solid #17191c12;border-bottom:0;border-radius:24px 24px 0 0;padding:7px 12px 14px;transition:bottom .26s cubic-bezier(.2,.8,.2,1);position:absolute;left:0;box-shadow:0 -10px 32px #17191c29}.parking-search-sheet.is-expanded{max-height:calc(100% - 94px - var(--mobile-safe-area-height,34px));overscroll-behavior:contain;overflow-y:auto}.parking-app.is-button-time-picker .parking-search-sheet{bottom:calc(67px + var(--mobile-safe-area-height,34px))}.parking-app.is-keyboard-open .parking-search-sheet{bottom:var(--parking-keyboard-height,0px)}.parking-app.is-keyboard-open .bottom-nav{visibility:hidden;pointer-events:none}.parking-app.is-keyboard-open .search-sheet-location,.parking-app.is-keyboard-open .already-parked-location{visibility:hidden;opacity:0;pointer-events:none}.parking-search-sheet.is-collapsed{padding-bottom:11px}.parking-search-sheet.is-search-results{border-radius:19px 19px 0 0;padding:5px 12px 10px}.parking-search-sheet.is-search-results .search-sheet-handle{margin-bottom:1px}.search-results-context.is-compact-request{gap:0;min-height:0;padding:2px 0 0}.already-parked-sheet{z-index:8;right:0;bottom:calc(53px + var(--mobile-safe-area-height,34px));background:#fff;border:1px solid #17191c12;border-bottom:0;border-radius:24px 24px 0 0;padding:7px 12px 14px;transition:bottom .26s cubic-bezier(.2,.8,.2,1);position:absolute;left:0;box-shadow:0 -10px 32px #17191c29}.parking-app.is-keyboard-open .already-parked-sheet{bottom:var(--parking-keyboard-height,0px)}.already-parked-sheet.is-collapsed{padding-bottom:11px}.already-parked-location{z-index:9}.already-parked-search{color:#155bb7;background:#f2f4f6;border-radius:15px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;min-height:52px;padding:0 14px;display:grid}.already-parked-search>svg{stroke-width:2.2px;width:20px;height:20px}.already-parked-search input{color:#1c2025;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-size:15px}.already-parked-search input::placeholder{color:#737b84;opacity:1}.already-parked-context{padding-top:14px}.already-parked-heading{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;margin-bottom:11px;display:grid}.already-parked-heading h1{margin:0;font-size:20px;line-height:1.15}.already-parked-heading>button,.search-options-heading>button{color:#155bb7;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:2px;min-width:44px;min-height:44px;padding:0 6px 0 0;font-size:13px;font-weight:750;display:inline-flex}.already-parked-heading>button svg,.search-options-heading>button svg{width:17px;height:17px}.already-parked-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.already-parked-options>button{color:#17191c;text-align:center;background:#fff;border:1px solid #dce1e7;border-radius:17px;grid-template-rows:34px auto;align-content:center;justify-items:center;gap:8px;min-width:0;min-height:116px;padding:12px 9px 11px;display:grid;position:relative}.already-parked-options>button:active{background:#f5f8fc;transform:scale(.985)}.already-parked-options>button>svg{color:#a0a7af;width:14px;height:14px;position:absolute;top:10px;right:9px}.already-parked-option-icon{color:#155bb7;background:#eaf3ff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.already-parked-option-icon.parking-letter-icon{background:#fff;border:2px solid;font-size:20px}.already-parked-options>button>span:nth-child(2){gap:4px;min-width:0;display:grid}.already-parked-options strong{font-size:13px;line-height:1.2}.already-parked-options small{color:#747c85;font-size:12px;line-height:1.28}.already-parked-note{color:#6e7781;margin:10px 2px 0;font-size:12px;line-height:1.35}.city-parking-toolbar{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;display:grid}.city-parking-back{color:#155bb7;background:#edf4fd;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid}.city-parking-back svg{stroke-width:2.4px;width:19px;height:19px}.city-parking-toolbar>span{gap:2px;min-width:0;display:grid}.city-parking-toolbar small{color:#737b84;font-size:12px;line-height:1.2}.city-parking-toolbar strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.2;overflow:hidden}.city-parking-toolbar>b{color:#155bb7;white-space:nowrap;background:#edf4fd;border-radius:10px;padding:6px 8px;font-size:12px;line-height:1}.city-parking-context{padding-top:12px}.city-parking-context h1{margin:0;font-size:20px;line-height:1.15}.city-parking-context>p:first-of-type{color:#6e7781;margin:6px 0 12px;font-size:13px;line-height:1.35}.city-parking-change-point{color:#155bb7;background:0 0;border:0;width:100%;min-height:42px;padding:0 8px;font-size:13px;font-weight:750}.city-parking-selection-heading{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;display:grid}.city-parking-selection-heading>svg{color:#21804a;width:30px;height:30px}.city-parking-selection-heading>span{gap:3px;display:grid}.city-parking-selection-heading h1,.city-parking-selection-heading p{margin:0}.city-parking-selection-heading p{color:#6e7781;font-size:12px;line-height:1.25}.city-parking-zone-summary{border-top:1px solid #e4e8ed;border-bottom:1px solid #e4e8ed;grid-template-columns:.8fr 1.2fr;margin-top:12px;padding:12px 0;display:grid}.city-parking-zone-summary>span{gap:4px;display:grid}.city-parking-zone-summary>span+span{border-left:1px solid #e4e8ed;padding-left:12px}.city-parking-zone-summary small{color:#6e7781;font-size:12px;line-height:1.2}.city-parking-zone-summary strong{font-size:16px;line-height:1.2}.city-parking-selected-address{color:#515861;margin:9px 2px 0;font-size:13px;line-height:1.3}.city-parking-continue{width:100%;margin-top:11px;font-size:14px;text-decoration:none}.city-parking-note{color:#6e7781;margin:2px 2px 0;font-size:13px;line-height:1.35}.city-parking-map-status{z-index:6;background:#fffffff5;border:1px solid #17191c14;border-radius:16px;grid-template-columns:30px auto;align-items:center;gap:8px;min-height:48px;padding:7px 10px;display:grid;position:absolute;top:48px;left:12px;box-shadow:0 8px 20px #17191c24}.city-parking-map-status .parking-letter-icon{width:28px;height:28px;font-size:18px}.city-parking-map-status>span:last-child{gap:1px;display:grid}.city-parking-map-status strong{font-size:13px;line-height:1.2}.city-parking-map-status small{color:#6e7781;font-size:12px;line-height:1.2}.mode-onboarding-location,.renter-intent-location,.search-sheet-location,.map-global-location,.already-parked-location{z-index:9;position:fixed;top:50%;bottom:auto;right:12px;transform:translateY(-50%)}.search-sheet-handle{color:#7f858c;cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;place-items:center;width:100%;height:24px;padding:0;display:grid}.search-sheet-handle svg{width:38px;height:18px}.search-sheet-search-control{min-height:52px;box-shadow:none;cursor:text;background:#f2f4f6;border:0;border-radius:15px;grid-template-columns:22px minmax(0,1fr)}.search-sheet-search-control:focus-within{background:#fff;box-shadow:inset 0 0 0 1px #155bb759,0 0 0 3px #155bb71a}.search-sheet-search-row{grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.search-sheet-search-control .map-search-copy{gap:1px}.search-sheet-search-control input{color:#202328;text-overflow:ellipsis;background:0 0;border:0;outline:0;width:100%;min-width:0;height:24px;padding:0;font-size:15px;font-weight:750;line-height:1.15;overflow:hidden}.search-sheet-search-control input::placeholder{color:#858b93;opacity:1;font-weight:550}.search-sheet-favorites{color:#155bb7;background:#f2f4f6;border:0;border-radius:15px;place-items:center;width:52px;height:52px;padding:0;display:grid}.search-sheet-favorites svg{width:21px;height:21px}.search-sheet-favorites.is-active{color:#fff;background:#155bb7;box-shadow:0 7px 18px #155bb73d}.bookmarks-sheet-content{gap:10px;display:grid}.bookmarks-sheet-heading,.bookmarks-sheet-heading>div{align-items:center;display:flex}.bookmarks-sheet-heading{justify-content:space-between;min-height:38px}.bookmarks-sheet-heading>div{color:#155bb7;gap:8px}.bookmarks-sheet-heading h1{color:#17191c;margin:0;font-size:20px;line-height:1.15}.bookmarks-sheet-heading svg{width:20px;height:20px}.bookmarks-sheet-heading>button{color:#6f757d;background:#f2f4f6;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid}.bookmarks-sheet-heading>button svg{width:17px;height:17px}.bookmarks-search-field{color:#155bb7;background:#f2f4f6;border:1px solid #0000;border-radius:15px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;min-height:50px;padding:0 14px;display:grid}.bookmarks-search-field:focus-within{background:#fff;border-color:#155bb761;box-shadow:0 0 0 3px #155bb71a}.bookmarks-search-field>svg{width:20px;height:20px}.bookmarks-search-field input{color:#202328;background:0 0;border:0;outline:0;width:100%;min-width:0;height:48px;padding:0;font-size:14px;font-weight:600}.bookmarks-search-field input::placeholder{color:#858b93;font-weight:500}.bookmarked-parking-list{gap:7px;display:grid}.bookmarked-parking-row{color:#17191c;text-align:left;background:#fff;border:1px solid #e1e5e9;border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:66px;padding:9px 10px;display:grid}.bookmarked-parking-row:active{background:#f5f8fc;transform:scale(.992)}.bookmarked-parking-icon{color:#155bb7;background:#edf4ff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.bookmarked-parking-icon svg{width:20px;height:20px}.bookmarked-parking-copy{gap:4px;min-width:0;display:grid}.bookmarked-parking-copy strong,.bookmarked-parking-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bookmarked-parking-copy strong{font-size:12px}.bookmarked-parking-copy small{color:#747a82;font-size:11px}.bookmarked-parking-price{color:#155bb7;justify-items:end;gap:5px;display:grid}.bookmarked-parking-price strong{text-align:right;max-width:76px;font-size:12px;line-height:1.15}.bookmarked-parking-price svg{color:#a1a6ad;width:15px;height:15px}.bookmarks-empty{color:#7b8188;text-align:center;place-content:center;justify-items:center;gap:6px;min-height:150px;display:grid}.bookmarks-empty svg{color:#155bb7;width:25px;height:25px}.bookmarks-empty strong{color:#24272c;font-size:13px}.bookmarks-empty span{font-size:12px}.bookmarks-empty.is-pristine{min-height:92px;padding:10px 0 18px}.bookmarks-empty.is-pristine strong{color:#7b8188;font-weight:500}.search-sheet-context{padding:14px 4px 2px}.search-sheet-context.is-scenario-picker{padding-top:6px}.search-results-context{box-sizing:border-box;align-content:space-between;gap:10px;min-height:204px;padding:14px 4px 2px;display:grid}.search-results-back{color:#155bb7;background:0 0;border:0;justify-self:start;align-items:center;gap:3px;min-height:30px;padding:0;font-size:13px;font-weight:800;display:inline-flex}.search-results-back svg{width:16px;height:16px}.search-results-summary{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.search-results-summary>span{color:#155bb7;background:#edf4ff;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.search-results-summary>span svg{width:20px;height:20px}.search-results-summary p{gap:3px;min-width:0;margin:0;display:grid}.search-results-summary strong,.search-results-summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-results-summary strong{color:#202328;font-size:15px}.search-results-summary small{color:#737b84;font-size:12px}.search-results-summary b{color:#fff;box-sizing:border-box;background:#155bb7;border-radius:15px;place-items:center;min-width:36px;height:30px;padding:0 9px;font-size:13px;display:grid}.search-results-hint{color:#68717b;margin:0;font-size:12px;line-height:1.35}.search-results-request{color:#fff;background:#155bb7;border:0;border-radius:14px;width:100%;min-height:44px;padding:0 16px;font-size:14px;font-weight:800}.inline-request-radius{background:#f4f8fd;border:1px solid #cbdcf0;border-radius:15px;gap:9px;padding:10px;display:grid}.inline-request-radius>div:first-child{gap:2px;display:grid}.inline-request-radius>div:first-child strong{color:#283847;font-size:13px}.inline-request-radius>div:first-child small{color:#6d7b88;font-size:11px}.inline-request-radius-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.inline-request-radius-options button{color:#526171;background:#fff;border:1px solid #cfdae6;border-radius:11px;min-height:38px;font-size:12px;font-weight:800}.inline-request-radius-options button.is-selected{color:#155bb7;background:#e5f0ff;border-color:#155bb7;box-shadow:inset 0 0 0 1px #155bb7}.inline-request-continue{border-radius:12px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:44px;display:flex}.inline-request-continue svg{width:16px;height:16px}.filter-parking-time{color:#24384e;text-align:left;background:#f4f8fd;border:1px solid #cdddf0;border-radius:15px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:62px;padding:10px 11px;display:grid}.filter-parking-time>span{color:#155bb7;background:#fff;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.filter-parking-time>span svg{width:18px;height:18px}.filter-parking-time>p{gap:2px;min-width:0;margin:0;display:grid}.filter-parking-time small{color:#748291;font-size:11px}.filter-parking-time strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.filter-parking-time>b{color:#155bb7;font-size:12px}.search-results-change{color:#155bb7;background:#fff;border:1px solid #d9e1eb;border-radius:12px;justify-self:start;align-items:center;gap:3px;min-height:38px;padding:0 14px;font-size:13px;font-weight:750;display:inline-flex}.search-results-change svg{width:16px;height:16px}.search-options-heading{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-height:44px;margin-bottom:8px;display:grid}.search-options-heading.is-titleless{grid-template-columns:auto;min-height:38px;margin-bottom:4px}.search-options-heading h1{margin:0;font-size:18px}.parking-search-sheet .scenario-grid button{min-height:58px}.now-duration-selector{gap:10px;display:grid}.duration-stepper-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.duration-stepper{background:#fff;border:1px solid #dfe4ea;border-radius:14px;gap:7px;padding:9px;display:grid}.duration-stepper>span{color:#777e87;text-align:center;font-size:13px;font-weight:800}.duration-stepper>div{grid-template-columns:30px minmax(44px,1fr) 30px;align-items:center;gap:4px;display:grid}.duration-stepper button{color:#155bb7;background:#f6f9fd;border:1px solid #ced8e5;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid}.duration-stepper button:disabled{color:#b4bac2;background:#f4f5f6}.duration-stepper button svg{width:14px;height:14px}.duration-stepper strong{color:#202328;text-align:center;white-space:nowrap;font-size:17px}.duration-stepper small{color:#747b84;font-size:11px;font-weight:600}.duration-confirm-button{z-index:2;border-radius:12px;width:100%;min-height:48px;font-size:14px;position:sticky;bottom:0}.scheduled-search-form{gap:10px;display:grid}.scheduled-search-form label{color:#66727f;gap:5px;min-width:0;font-size:12px;font-weight:800;display:grid}.scheduled-search-form input{color:#242b33;width:100%;min-width:0;height:46px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d8e0e8;border-radius:12px;padding:0 11px;font-size:14px}.scheduled-time-range{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:8px;display:grid}.scheduled-time-range>i{color:#89939d;padding-bottom:14px;font-style:normal}.scheduled-search-form>p{color:#a24c4c;margin:0;font-size:11px;line-height:1.35}.scheduled-search-form>p.is-valid{color:#3d7750}.scheduled-search-confirm{border-radius:12px;width:100%;min-height:48px}.mode-choice-grid button{grid-template-rows:auto auto;gap:6px;min-height:92px;padding:17px 10px}.mode-choice-grid strong{align-self:end;font-size:18px}.mode-choice-grid button>span:last-child{font-size:12px}.floating-location{z-index:6;color:#155bb7;background:#fff;border:0;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;bottom:236px;right:15px;box-shadow:0 5px 18px #17191c33}.route-navigation-button{z-index:8;right:15px;bottom:calc(238px + var(--mobile-safe-area-height,34px));color:#1769e8;background:#fffffffa;border:1px solid #17191c14;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;display:grid;position:absolute;box-shadow:0 6px 18px #17191c33}.route-navigation-button svg{fill:currentColor;width:22px;height:22px;transform:rotate(18deg)}.parking-card{z-index:7;right:0;bottom:calc(53px + var(--mobile-safe-area-height,34px));background:#fffffffb;border:1px solid #17191c12;border-bottom:0;border-radius:24px 24px 0 0;padding:6px 14px 13px;position:absolute;left:0;box-shadow:0 -10px 32px #17191c2b}.parking-card-content{gap:7px;min-width:0;display:grid}.parking-card-handle{color:#9ca2a9;touch-action:none;background:0 0;border:0;place-items:center;width:100%;height:17px;padding:0;display:grid}.parking-card-handle svg{width:36px;height:16px}.parking-card-status-row,.parking-availability,.parking-card-rating{align-items:center;display:flex}.parking-card-status-row{gap:8px;min-height:28px}.parking-availability{color:#3f9948;gap:6px}.parking-availability.is-waitlist,.availability-pill.is-waitlist{color:#9a6409}.parking-availability.is-waitlist svg,.availability-pill.is-waitlist svg{color:#c18416}.parking-availability svg{width:15px;height:15px}.availability-text{color:#3f9948;font-size:12px;font-weight:700}.parking-card-rating{color:#51565d;gap:4px;margin-left:auto;font-size:11px;font-weight:700}.parking-card-rating svg{color:#e3a11a;width:13px;height:13px}.parking-card-bookmark{color:#17191c;background:0 0;border:0;border-radius:11px;place-items:center;width:34px;height:34px;padding:0;display:grid}.parking-card-back{color:#1c2025;background:#fff;border:1px solid #e1e5ea;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;padding:0;display:grid}.parking-card-back svg,.parking-card-bookmark svg{width:18px;height:18px}.parking-card-bookmark.is-saved{background:#e9f2ff}.parking-card-bookmark.is-saved svg{fill:currentColor}.parking-card h2{margin:-1px 0 0;font-size:21px;line-height:1.1}.parking-card-address{color:#777d85;margin:0;font-size:12px;line-height:1.25}.parking-road-route-status{color:#68717b;align-items:center;gap:7px;width:fit-content;margin:1px 0 0;font-size:12px;line-height:1.3;display:inline-flex}.parking-road-route-status.is-ready{color:#155bb7;font-weight:700}.parking-road-route-status.is-error{color:#9f3c34}.parking-card-primary-tags{scrollbar-width:none;gap:6px;width:auto;margin:1px -14px 0;padding:1px 14px 3px;display:flex;overflow-x:auto}.parking-card-primary-tags::-webkit-scrollbar{display:none}.parking-card-primary-tags span{color:#315a87;white-space:nowrap;background:#f4f8fd;border:1px solid #dce6f3;border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-weight:800}.parking-card-content>img{object-fit:cover;object-position:center 56%;border-radius:15px;width:100%;height:108px;margin-top:2px}.parking-card.is-compact{padding-bottom:11px}.parking-card.is-compact .parking-card-content>img,.parking-card.is-compact .parking-card-feature-carousel{display:none}.parking-card.is-compact .parking-card-actions{padding-top:7px}.parking-card-feature-carousel{width:auto;margin:1px -14px 0;padding:0 14px 3px}.parking-card-feature-grid{grid-template-rows:repeat(2,44px);grid-auto-columns:154px;grid-auto-flow:column;gap:6px 8px;padding-right:14px;display:grid}.parking-feature-item{background:#f8fafc;border:1px solid #e4eaf1;border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:6px;min-width:0;padding:5px 7px;display:grid}.parking-feature-item>svg{color:#155bb7;box-sizing:content-box;background:#f4f8fd;border:1px solid #dce7f5;border-radius:9px;width:15px;height:15px;padding:5px}.parking-feature-item span{gap:1px;min-width:0;display:grid}.parking-feature-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.parking-feature-item small{color:#81878e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.parking-card-actions{border-top:1px solid #e5e8eb;grid-template-columns:118px minmax(0,1fr);align-items:stretch;gap:9px;min-height:49px;padding-top:9px;display:grid}.parking-price{align-content:center;gap:3px;display:grid}.parking-price>span{align-items:baseline;gap:3px;display:flex}.parking-price strong{color:#17191c;font-size:20px}.parking-price small{color:#70757c;font-size:12px}.parking-price button{color:#155bb7;background:0 0;border:0;width:max-content;padding:0;font-size:11px;font-weight:700}.primary-button,.secondary-button{border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:0 18px;font-weight:800;display:inline-flex}.primary-button{color:#fff;background:#155bb7;border:0;box-shadow:0 6px 14px #155bb738}.primary-button:disabled{box-shadow:none;background:#b9c2cf}.secondary-button{color:#32363c;background:#fff;border:1px solid #d9dfe6}.parking-card .primary-button{border-radius:13px;width:100%;min-height:46px;padding:0 12px;font-size:12px}.parking-waitlist-actions{grid-template-columns:128px minmax(0,1fr)}.parking-waitlist-summary{align-content:center;gap:3px;min-width:0;display:grid}.parking-waitlist-summary strong{color:#555e68;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;overflow:hidden}.parking-waitlist-summary button{color:#155bb7;background:0 0;border:0;width:fit-content;padding:0;font-size:11px;font-weight:800}.parking-waitlist-actions.is-joined .primary-button,.details-footer .primary-button.is-waitlist-joined{color:#b33b32;box-shadow:none;background:#fff;border:1px solid #d6dce3}.parking-card.is-booked-route .parking-card-actions{grid-template-columns:minmax(0,1fr) minmax(154px,1fr)}.parking-pass-map-status{align-content:center;gap:4px;min-width:0;display:grid}.parking-pass-map-status strong{font-size:11px;line-height:1.1}.parking-pass-map-status small{color:#777d85;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;overflow:hidden}.parking-card.is-booked-route .primary-button{white-space:nowrap;padding:0 10px;font-size:11px}.arrival-photo-overlay{z-index:20;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#11141994;align-items:flex-start;padding:72px 16px 112px;display:flex;position:absolute;inset:0}.arrival-photo-card{background:#fff;border-radius:22px;width:100%;padding:10px;position:relative;box-shadow:0 18px 55px #00000047}.arrival-photo-card>img{object-fit:cover;object-position:center 58%;border-radius:15px;width:100%;height:260px;display:block}.arrival-photo-card>strong{margin:10px 4px 2px;font-size:15px;display:block}.arrival-photo-card>span{color:#70757d;margin:0 4px 4px;font-size:11px;display:block}.arrival-photo-card>button{color:#34383f;background:#fffffff0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:18px;right:18px;box-shadow:0 4px 12px #0000002e}.arrival-photo-card>button svg{width:17px;height:17px}.bottom-nav{z-index:9;min-height:74px;padding:7px 8px calc(var(--mobile-safe-area-height,34px) + 5px);box-sizing:border-box;background:#fffffff5;border-top:1px solid #17191c1a;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}.nav-item{color:#747980;background:0 0;border:0;align-content:center;justify-items:center;gap:4px;font-size:11px;display:grid}.nav-icon-wrap{place-items:center;width:24px;height:23px;display:grid;position:relative}.nav-notification-badge{color:#fff;background:#d93636;border:2px solid #fff;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:11px;font-weight:900;line-height:1;display:grid;position:absolute;top:-5px;right:-8px}.nav-item svg{width:21px;height:21px}.nav-item.is-active{color:#155bb7;font-weight:800}.filter-sheet-content{padding-bottom:calc(var(--mobile-safe-area-height,34px) + 72px);gap:16px;display:grid}.filter-summary{background:#f1f5fb;border-radius:14px;justify-content:space-between;align-items:center;padding:14px;display:flex}.filter-summary span{color:#686d74;font-size:12px}.filter-summary strong{color:#155bb7}.filter-group{border-bottom:1px solid #eaedf0;padding-bottom:12px}.filter-group summary{margin-bottom:10px;font-weight:800}.filter-chip-grid{flex-wrap:wrap;gap:8px;display:flex}.filter-chip{color:#4f545a;background:#fff;border:1px solid #dce1e7;border-radius:18px;align-items:center;gap:5px;min-height:36px;padding:0 12px;font-size:12px;display:inline-flex}.filter-chip.is-selected{color:#155bb7;background:#edf4ff;border-color:#155bb7;font-weight:800}.filter-apply{z-index:3;right:18px;bottom:calc(var(--mobile-safe-area-height,34px) + 10px);width:auto;position:absolute;left:18px;box-shadow:0 -10px 22px #fffffff5,0 8px 20px #155bb72e}.waitlist-info-card{background:#fff9ee;border:1px solid #ead9b7;border-radius:18px;margin-top:14px;padding:14px}.waitlist-info-card>div{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;display:grid}.waitlist-info-card>div>span{color:#a96b05;background:#fff0cf;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.waitlist-info-card>div>span svg{width:17px;height:17px}.waitlist-info-card p{gap:3px;margin:0;display:grid}.waitlist-info-card strong{font-size:13px}.waitlist-info-card small{color:#796b53;font-size:12px;line-height:1.35}.waitlist-info-card ul{color:#695e4b;border-top:1px solid #efe1c8;gap:7px;margin:12px 0 0;padding:10px 0 0 18px;font-size:12px;line-height:1.35;display:grid}.wizard-shell{background:#f7f8fa}.wizard-header{z-index:5;box-sizing:border-box;background:#fff;border-bottom:1px solid #e7e9ed;height:116px;padding:48px 16px 0;position:absolute;top:0;left:0;right:0}.wizard-header.is-compact{height:96px;padding-top:48px}.wizard-topline{gap:11px}.wizard-back{color:#30343a;background:#f0f2f5;width:36px;height:36px}.wizard-topline>div{flex:auto;display:grid}.wizard-topline strong{font-size:15px}.wizard-topline span:not(.step-count){color:#4a9b52;margin-top:1px;font-size:12px}.step-count{color:#6f747b;font-size:12px;font-weight:800}.progress-track{background:#e8ebef;border-radius:3px;height:5px;position:absolute;bottom:11px;left:16px;right:16px;overflow:hidden}.progress-track span{border-radius:inherit;background:#155bb7;height:100%;transition:width .24s;display:block}.wizard-body{position:absolute;inset:116px 0 100px}.wizard-scroll{background:#f7f8fa}.keyboard-dock[data-visible=false]{visibility:hidden}.wizard-section{box-sizing:border-box;min-height:100%;padding:24px 18px 30px}.eyebrow{color:#155bb7;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:800}.wizard-section h1,.published-screen h1{letter-spacing:-.02em;margin:7px 0 8px;font-size:26px;line-height:1.12}.wizard-intro,.published-screen p{color:#6d7279;margin:0 0 20px;font-size:14px;line-height:1.4}.wizard-choice-list{gap:10px;display:grid}.wizard-choice-list.compact{gap:8px}.listing-vehicle-step .wizard-intro{margin-bottom:14px}.listing-vehicle-selection-head,.listing-vehicle-limits-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.listing-vehicle-selection-head strong,.listing-vehicle-limits-head strong{font-size:12px}.listing-vehicle-selection-head span,.listing-vehicle-limits-head small{color:#747b84;font-size:11px}.listing-vehicle-type-grid{margin-top:8px}.listing-vehicle-limits-toggle{margin-top:12px;overflow:hidden}.listing-vehicle-limits-toggle .toggle-row{min-height:58px}.listing-vehicle-limits{background:#fff;border:1px solid #dce3ea;border-radius:17px;margin-top:10px;padding:12px}.listing-vehicle-limits-head{justify-content:stretch;gap:3px;display:grid}.listing-measure-grid{margin-top:10px}.space-assignment-step .wizard-intro{margin-bottom:16px}.space-assignment-choices{gap:8px}.space-assignment-choices .choice-button{min-height:70px}.space-assignment-details{background:#fff;border:1px solid #dce3ea;border-radius:18px;gap:12px;margin-top:12px;padding:14px;display:grid}.space-assignment-details-head{align-items:center;gap:10px;display:flex}.space-assignment-details-head>span{color:#155bb7;background:#eef4fc;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.space-assignment-details-head>div{gap:2px;min-width:0;display:grid}.space-assignment-details-head strong{font-size:13px}.space-assignment-details-head small{color:#747b84;font-size:12px}.space-assignment-details>input{color:#24282e;width:100%;height:44px;font:inherit;box-sizing:border-box;background:#f7f8fa;border:1px solid #d8dde4;border-radius:13px;outline:none;padding:0 13px;font-size:13px}.space-assignment-details>input:focus{background:#fff;border-color:#155bb7;box-shadow:0 0 0 2px #155bb71f}.space-assignment-details>input::placeholder{color:#9298a0}.space-assignment-details>p{color:#747b84;align-items:flex-start;gap:7px;margin:0;font-size:12px;line-height:1.35;display:flex}.space-assignment-details>p i{color:#155bb7;margin-top:1px}.listing-photos-step{padding-top:20px}.listing-photos-step .wizard-intro{margin-bottom:12px}.listing-photo-progress{box-sizing:border-box;background:#fff;border:1px solid #dbe4ef;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:9px 11px;display:grid}.listing-photo-progress>span{color:#155bb7;background:#eef4fc;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.listing-photo-progress>div{gap:2px;display:grid}.listing-photo-progress strong{font-size:12px}.listing-photo-progress small{color:#747b84;font-size:11px}.listing-photo-progress>i{color:#4a9b52;font-size:16px}.listing-photo-required-grid{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:10px;display:grid}.listing-photo-card{background:#fff;border:1px solid #dfe3e8;border-radius:17px;min-width:0;position:relative;overflow:hidden}.listing-photo-card>img,.listing-photo-placeholder{object-fit:cover;object-position:center 70%;color:#155bb7;background:#edf2f7;place-items:center;width:100%;height:138px;font-size:24px;display:grid}.listing-photo-card-copy{box-sizing:border-box;gap:2px;min-height:58px;padding:9px 10px 10px;display:grid}.listing-photo-card-copy>span{color:#155bb7;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.listing-photo-card-copy strong{font-size:13px;line-height:1.15}.listing-photo-card-copy small{color:#747b84;font-size:11px;line-height:1.25}.listing-photo-card.is-entrance{grid-template-columns:118px minmax(0,1fr);min-height:78px;display:grid}.listing-photo-card.is-entrance>img,.listing-photo-card.is-entrance>.listing-photo-placeholder{object-position:center;width:118px;height:100%;min-height:78px}.listing-photo-card.is-entrance .listing-photo-card-copy{align-content:center;min-height:78px;padding:10px 72px 9px 10px}.listing-photo-card>button{color:#155bb7;background:#ffffffed;border:1px solid #ffffffbf;border-radius:14px;align-items:center;gap:4px;height:27px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:7px;right:7px;box-shadow:0 2px 8px #1c2b3b24}.listing-photo-optional-head{justify-content:space-between;align-items:center;gap:10px;margin-top:13px;display:flex}.listing-photo-optional-head strong{font-size:12px}.listing-photo-optional-head span{color:#747b84;font-size:11px}.listing-photo-optional-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:7px;display:grid}.listing-photo-optional-grid>button{color:#2b3036;text-align:left;background:#fff;border:1px dashed #cfd6df;border-radius:15px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:58px;padding:8px;display:grid}.listing-photo-optional-grid>button.is-added{background:#f5f9ff;border-style:solid;border-color:#9cc1ee}.listing-photo-optional-grid>button>span{color:#155bb7;background:#eef3f8;border-radius:10px;place-items:center;width:38px;height:38px;font-size:14px;display:grid;overflow:hidden}.listing-photo-optional-grid img{object-fit:cover;width:100%;height:100%}.listing-photo-optional-grid>button>div{gap:2px;min-width:0;display:grid}.listing-photo-optional-grid strong{font-size:12px}.listing-photo-optional-grid small{color:#747b84;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.listing-photo-optional-grid>button>i{color:#155bb7;font-size:12px}.listing-booking-step .wizard-intro{margin-bottom:16px}.listing-booking-modes{gap:9px;display:grid}.listing-booking-modes>button{color:#252a30;text-align:left;background:#fff;border:1px solid #dfe3e8;border-radius:17px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:78px;padding:11px 12px;display:grid}.listing-booking-modes>button.is-selected{background:#f0f6ff;border-color:#155bb7;box-shadow:0 0 0 1px #155bb7}.listing-booking-mode-icon{color:#155bb7;background:#eef4fc;border-radius:12px;place-items:center;width:40px;height:40px;font-size:16px;display:grid}.listing-booking-mode-copy{gap:3px;min-width:0;display:grid}.listing-booking-mode-copy strong{font-size:13px;line-height:1.15}.listing-booking-mode-copy small{color:#747b84;font-size:12px;line-height:1.3}.listing-booking-mode-meta{justify-items:end;gap:7px;display:grid}.listing-booking-mode-meta>small{color:#155bb7;white-space:nowrap;font-size:11px;font-weight:800}.listing-booking-mode-meta>span{color:#8a8f96;background:#f0f2f5;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.listing-booking-modes>button.is-selected .listing-booking-mode-meta>span{color:#fff;background:#155bb7}.listing-booking-mode-meta svg{width:13px;height:13px}.listing-booking-summary{background:#fff;border:1px solid #d9e5f2;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;margin-top:12px;padding:12px 13px;display:grid}.listing-booking-summary>span{color:#4a9b52;background:#eaf4ec;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.listing-booking-summary>div{gap:3px;display:grid}.listing-booking-summary strong{font-size:12px}.listing-booking-summary small{color:#747b84;font-size:12px;line-height:1.35}.listing-waitlist-toggle{color:#252b32;text-align:left;background:#fff;border:1px solid #dfe4ea;border-radius:15px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:64px;margin-top:9px;padding:11px 12px;display:grid}.listing-waitlist-toggle.is-selected{background:#f2f7fd;border-color:#155bb7}.listing-waitlist-toggle.is-selected .listing-utilities-checkbox{background:#155bb7;border-color:#155bb7}.listing-waitlist-toggle>span:last-child{gap:4px;min-width:0;display:grid}.listing-waitlist-toggle strong{font-size:12px}.listing-waitlist-toggle small{color:#747d87;font-size:11px;line-height:1.35}.schedule-days-step .wizard-intro{margin-bottom:18px}.schedule-section-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.schedule-section-heading strong{font-size:13px}.schedule-section-heading span{color:#747b84;font-size:12px}.schedule-presets{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:9px;display:grid}.schedule-presets button{color:#4b5159;background:#fff;border:1px solid #dfe3e8;border-radius:13px;min-height:42px;padding:0 8px;font-size:11px;font-weight:750}.schedule-presets button.is-selected{color:#155bb7;background:#edf4ff;border-color:#155bb7;box-shadow:0 0 0 1px #155bb7}.schedule-days-heading{margin-top:22px}.schedule-day-grid{grid-template-columns:repeat(7,1fr);gap:6px;margin-top:10px;display:grid}.schedule-day-grid button{color:#59616a;background:#fff;border:1px solid #dfe3e8;border-radius:13px;min-width:0;height:46px;padding:0;font-size:11px;font-weight:800}.schedule-day-grid button.is-selected{color:#fff;background:#155bb7;border-color:#155bb7;box-shadow:0 5px 12px #155bb72e}.schedule-summary{background:#fff;border:1px solid #e0e4e9;border-radius:16px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;margin-top:18px;padding:13px;display:grid}.schedule-summary>span{color:#767d85;background:#f0f2f5;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.schedule-summary>div{gap:3px;display:grid}.schedule-summary strong{font-size:11px}.schedule-summary small{color:#737a83;font-size:11px;line-height:1.35}.schedule-summary.is-ready{background:#f7fbff;border-color:#cfe1f7}.schedule-summary.is-ready>span{color:#155bb7;background:#e8f2ff}.schedule-time-step .wizard-intro{margin-bottom:16px}.schedule-availability-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.schedule-availability-modes>button{color:#252a30;text-align:left;background:#fff;border:1px solid #dfe3e8;border-radius:16px;align-content:start;justify-items:start;gap:3px;min-width:0;min-height:104px;padding:12px;display:grid}.schedule-availability-modes>button>span{color:#616973;background:#f0f2f5;border-radius:10px;place-items:center;width:32px;height:32px;margin-bottom:3px;display:grid}.schedule-availability-modes svg{width:17px;height:17px}.schedule-availability-modes strong{font-size:12px}.schedule-availability-modes small{color:#747b84;font-size:11px}.schedule-availability-modes>button.is-selected{background:#f6faff;border-color:#155bb7;box-shadow:0 0 0 1px #155bb7}.schedule-availability-modes>button.is-selected>span{color:#155bb7;background:#e3efff}.schedule-time-heading{margin-top:18px}.schedule-scope-switch{background:#e9edf2;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin-top:9px;padding:3px;display:grid}.schedule-scope-switch button{color:#616872;background:0 0;border:0;border-radius:10px;min-width:0;min-height:37px;padding:0 7px;font-size:12px;font-weight:750}.schedule-scope-switch button.is-selected{color:#1f252c;background:#fff;box-shadow:0 2px 8px #232b351a}.schedule-time-editor{background:#fff;border:1px solid #dce3ea;border-radius:17px;margin-top:11px;padding:13px}.schedule-time-editor-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.schedule-time-editor-head>div{gap:2px;display:grid}.schedule-time-editor-head strong{font-size:12px}.schedule-time-editor-head small,.schedule-time-editor-head>span,.schedule-time-editor>p{color:#747b84;font-size:11px}.schedule-time-editor-head>span{white-space:nowrap}.schedule-time-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.schedule-time-field{gap:5px;display:grid}.schedule-time-field>span{color:#6d747d;font-size:11px;font-weight:750}.schedule-time-field>div{background:#f1f4f7;border-radius:13px;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;min-width:0;min-height:44px;padding:4px;display:grid}.schedule-time-field button{color:#155bb7;background:#fff;border:1px solid #dce2e8;border-radius:10px;place-items:center;width:32px;height:32px;padding:0;display:grid}.schedule-time-field button svg{width:14px;height:14px}.schedule-time-field strong{text-align:center;min-width:0;font-size:13px}.schedule-time-editor>p{margin:9px 0 0;line-height:1.4}.schedule-day-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.schedule-day-tabs button{color:#353b42;background:#fff;border:1px solid #dfe3e8;border-radius:12px;place-items:center;gap:2px;min-width:0;min-height:48px;padding:7px 5px;display:grid}.schedule-day-tabs strong{font-size:12px}.schedule-day-tabs small{color:#737a83;font-size:11px}.schedule-day-tabs button.is-selected{color:#155bb7;background:#edf4ff;border-color:#155bb7}.schedule-day-tabs button.is-selected small{color:#155bb7}.schedule-time-summary{margin-top:14px}.schedule-exceptions-step .wizard-intro{margin-bottom:13px}.schedule-regular-summary{background:#f7f9fb;border:1px solid #dce3ea;border-radius:15px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:11px 12px;display:grid}.schedule-regular-summary>span{color:#155bb7;background:#e7f1ff;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.schedule-regular-summary svg{width:16px;height:16px}.schedule-regular-summary>div{gap:2px;min-width:0;display:grid}.schedule-regular-summary small{color:#747b84;font-size:11px}.schedule-regular-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.schedule-exception-choices{gap:8px;margin-top:11px}.schedule-exception-choices .choice-button{min-height:62px;padding:10px 12px}.schedule-exception-workspace{margin-top:11px}.schedule-exception-empty{color:#747b84;text-align:center;background:#eef1f4;border-radius:11px;margin:0 0 9px;padding:8px 10px;font-size:11px}.schedule-exception-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.schedule-exception-actions>button{color:#272c32;text-align:left;background:#fff;border:1px solid #dce2e8;border-radius:14px;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:72px;padding:10px;display:grid}.schedule-exception-actions>button>span{color:#155bb7;background:#edf4ff;border-radius:10px;place-items:center;width:31px;height:31px;display:grid}.schedule-exception-actions svg{width:15px;height:15px}.schedule-exception-actions>button>div{gap:2px;min-width:0;display:grid}.schedule-exception-actions strong{font-size:12px}.schedule-exception-actions small{color:#747b84;font-size:11px}.schedule-exception-list{gap:7px;margin-bottom:9px;display:grid}.schedule-exception-list>div{background:#fff;border:1px solid #dce2e8;border-radius:13px;grid-template-columns:31px minmax(0,1fr) 30px;align-items:center;gap:8px;min-height:52px;padding:8px 9px;display:grid}.schedule-exception-list>div>span{color:#626a73;background:#f0f2f5;border-radius:10px;place-items:center;width:31px;height:31px;display:grid}.schedule-exception-list>div>div{gap:2px;display:grid}.schedule-exception-list strong{font-size:12px}.schedule-exception-list small{color:#747b84;font-size:11px}.schedule-exception-list button,.schedule-exception-editor-head>button{color:#68707a;background:#f0f2f5;border:0;border-radius:9px;place-items:center;width:30px;height:30px;padding:0;display:grid}.schedule-exception-list svg,.schedule-exception-editor-head>button svg{width:14px;height:14px}.schedule-exception-editor{background:#fff;border:1px solid #cfd9e4;border-radius:16px;padding:12px}.schedule-exception-editor-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.schedule-exception-editor-head>div{gap:2px;display:grid}.schedule-exception-editor-head strong{font-size:11px}.schedule-exception-editor-head small{color:#747b84;font-size:11px}.schedule-exception-date{gap:5px;margin-top:10px;display:grid}.schedule-exception-date>span{color:#6f7680;font-size:11px;font-weight:750}.schedule-exception-date>div{background:#f1f4f7;border-radius:13px;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;min-height:42px;padding:4px;display:grid}.schedule-exception-date button{color:#155bb7;background:#fff;border:1px solid #dce2e8;border-radius:10px;place-items:center;width:32px;height:32px;padding:0;display:grid}.schedule-exception-date button svg{width:14px;height:14px}.schedule-exception-date strong{text-align:center;font-size:11px}.schedule-exception-editor .schedule-time-editor{background:#f8fafc;margin-top:9px;padding:10px}.schedule-exception-save{color:#fff;background:#155bb7;border:0;border-radius:12px;width:100%;min-height:40px;margin-top:10px;font-size:12px;font-weight:800}.schedule-exception-summary{margin-top:11px}.choice-button{color:#262a2f;text-align:left;background:#fff;border:1px solid #dfe3e8;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;min-height:72px;padding:12px 14px;display:grid}.choice-button:not(.has-icon){grid-template-columns:minmax(0,1fr) auto}.choice-button.is-selected{background:#f0f6ff;border-color:#155bb7;box-shadow:0 0 0 1px #155bb7}.choice-icon,.choice-check{color:#155bb7;background:#eef3fa;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.choice-check{color:#8a8f96;background:#f0f2f5;border-radius:50%;width:26px;height:26px}.choice-button.is-selected .choice-check{color:#fff;background:#155bb7}.choice-copy{gap:3px;display:grid}.choice-copy strong{font-size:14px}.choice-copy span{color:#747980;font-size:11px;line-height:1.3}.wizard-footer{z-index:5;min-height:100px;padding:10px 16px calc(var(--mobile-safe-area-height,34px) + 8px);box-sizing:border-box;background:#fff;border-top:1px solid #e4e7eb;gap:10px;position:absolute;bottom:0;left:0;right:0}.wizard-footer .secondary-button{flex:0 0 92px}.wizard-footer .primary-button{flex:auto}.mobile-field{gap:7px;margin-bottom:14px;display:grid}.field-label{font-size:12px;font-weight:800}.mobile-field input{color:#25282d;box-sizing:border-box;background:#fff;border:1px solid #d9dfe6;border-radius:13px;width:100%;min-height:50px;padding:0 14px}.listing-location-step{flex-direction:column;height:100%;min-height:100%;padding:20px 14px 16px;display:flex}.wizard-scroll .mobile-scroll-content:has(.listing-location-step){min-height:100%}.listing-location-step h1{margin-top:6px;margin-bottom:11px}.location-map-shell{flex:auto;min-height:360px;position:relative}.location-preview{cursor:pointer;background:#e8ece5;border:1px solid #d9dfe6;border-radius:20px;width:100%;height:auto;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.location-preview img{object-fit:cover;object-position:center 44%;pointer-events:none;width:100%;height:100%}.location-preview:focus-visible{outline-offset:2px;outline:3px solid #155bb74d}.entry-map-hint{z-index:2;color:#155bb7;white-space:nowrap;background:#fffffff0;border-radius:20px;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:11px;font-weight:800;display:flex;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%);box-shadow:0 5px 16px #23304029}.entry-pin{z-index:2;color:#fff;background:#155bb7;border:4px solid #fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 14px #155bb740}.location-address-overlay{z-index:3;position:absolute;top:12px;left:12px;right:12px}.location-address-overlay .mobile-field{background:#fffffff5;border:1px solid #17191c14;border-radius:15px;gap:0;margin:0;padding:5px 11px;box-shadow:0 8px 22px #1f2a3629}.location-address-overlay .field-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.location-address-overlay .mobile-field input{background:0 0;border:0;border-radius:0;outline:0;min-height:40px;padding:0 2px;font-size:14px;font-weight:700}.location-address-overlay .mobile-field:focus-within{border-color:#155bb7;box-shadow:0 0 0 2px #155bb729,0 8px 22px #1f2a3629}.location-status{z-index:3;color:#777d85;box-sizing:border-box;background:#fffffff5;border:1px solid #17191c14;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:11px;font-weight:800;display:flex;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 7px 20px #1f2a3624}.location-status.is-confirmed{color:#398a42;background:#f5fbf6;border-color:#cfe6d2}.price-recommendation{color:#155bb7;background:#eaf2fd;border-radius:17px;gap:4px;margin-bottom:14px;padding:17px;display:grid}.price-recommendation span{font-size:11px;font-weight:700}.price-recommendation strong{font-size:26px}.price-recommendation small{color:#5d708a;font-size:11px}.listing-utilities-toggle{color:#252b32;text-align:left;background:#fff;border:1px solid #dfe4ea;border-radius:15px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:64px;margin-top:12px;padding:11px 12px;display:grid}.listing-utilities-toggle.is-selected{background:#f2f7fd;border-color:#155bb7}.listing-utilities-checkbox{color:#fff;background:#fff;border:1.5px solid #b7c0ca;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.listing-utilities-toggle.is-selected .listing-utilities-checkbox{background:#155bb7;border-color:#155bb7}.listing-utilities-checkbox svg{width:13px;height:13px}.listing-utilities-toggle>span:last-child{gap:4px;min-width:0;display:grid}.listing-utilities-toggle strong{font-size:12px}.listing-utilities-toggle small{color:#747d87;font-size:11px;line-height:1.3}.listing-utilities-range{background:#fff;border:1px solid #dfe4ea;border-radius:15px;gap:10px;margin-top:8px;padding:12px;display:grid}.listing-utilities-range-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.listing-utilities-range-heading>span{gap:3px;display:grid}.listing-utilities-range-heading strong{color:#252b32;font-size:12px}.listing-utilities-range-heading small{color:#747d87;font-size:11px}.listing-utilities-range-heading b{color:#a75000;white-space:nowrap;background:#fff1e5;border-radius:999px;padding:4px 7px;font-size:11px}.listing-utilities-range-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.listing-utilities-range-fields label{color:#6e7781;gap:5px;font-size:11px;font-weight:700;display:grid}.listing-utilities-range-fields label>div{color:#565f69;background:#f8f9fb;border:1px solid #dfe4ea;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;height:42px;padding:0 11px;font-size:11px;font-weight:800;display:grid}.listing-utilities-range-fields input{color:#20262d;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.listing-utilities-range-fields input::placeholder{color:#a6adb5}.listing-utilities-range-error{color:#c53b32;margin:-2px 0 0;font-size:11px;line-height:1.35}.listing-structure-config{gap:8px;margin-top:12px;display:grid}.listing-structure-heading,.listing-feature-heading{justify-content:space-between;align-items:center;gap:8px;padding:0 2px;display:flex}.listing-structure-heading strong,.listing-feature-heading strong{font-size:11px}.listing-structure-heading small,.listing-feature-heading small{color:#818992;font-size:11px}.listing-structure-select{z-index:5;position:relative}.listing-structure-trigger{color:#252b32;text-align:left;background:#fff;border:1px solid #dfe4ea;border-radius:15px;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;min-height:56px;padding:8px 10px;display:grid}.listing-structure-trigger>span{color:#155bb7;background:#e9f2fd;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.listing-structure-trigger>p,.listing-structure-menu button>p{gap:2px;min-width:0;margin:0;display:grid}.listing-structure-trigger strong,.listing-structure-menu strong{font-size:11px}.listing-structure-trigger small,.listing-structure-menu small{color:#7a838d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.listing-structure-trigger>i:last-child{color:#858e98;text-align:center;font-size:12px;transition:transform .16s}.listing-structure-select.is-open .listing-structure-trigger>i:last-child{transform:rotate(180deg)}.listing-structure-menu{z-index:7;background:#fff;border:1px solid #dfe4ea;border-radius:15px;padding:4px;display:grid;position:absolute;bottom:calc(100% + 6px);left:0;right:0;box-shadow:0 14px 28px #1d2d4033}.listing-structure-menu button{color:#343b44;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:8px;min-height:48px;padding:6px 8px;display:grid}.listing-structure-menu button+button{border-top:1px solid #edf0f3;border-top-left-radius:0;border-top-right-radius:0}.listing-structure-menu button>span{color:#37618f;background:#edf3fa;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.listing-structure-menu button>i:last-child{color:#0000;text-align:center;font-size:12px}.listing-structure-menu button.is-selected{background:#f1f7ff}.listing-structure-menu button.is-selected>i:last-child{color:#155bb7}.listing-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.listing-feature-grid button{color:#5c6671;text-align:left;background:#fff;border:1px solid #dfe4ea;border-radius:12px;grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;gap:6px;min-width:0;min-height:42px;padding:7px 8px;font-size:11px;font-weight:750;display:grid}.listing-feature-grid button>i{color:#718093;text-align:center}.listing-feature-grid button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.listing-feature-grid button b{color:#fff;border:1px solid #c3cad2;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.listing-feature-grid button b svg{width:11px;height:11px}.listing-feature-grid button.is-selected{color:#254f7e;background:#f2f7fd;border-color:#155bb7}.listing-feature-grid button.is-selected>i{color:#155bb7}.listing-feature-grid button.is-selected b{background:#155bb7;border-color:#155bb7}.preview-facts .is-positive{color:#24713c;background:#f0faf3;border-color:#cde8d5}.recommended-tariffs-step .wizard-intro,.owner-income-step .wizard-intro{margin-bottom:14px}.recommended-tariff-list,.owner-income-list,.owner-income-notes{gap:8px;display:grid}.recommended-tariff-list>button{color:#24282e;text-align:left;background:#fff;border:1px solid #dfe4ea;border-radius:16px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:11px 12px;display:grid}.recommended-tariff-list>button.is-selected{background:#f2f7fd;border-color:#155bb7;box-shadow:0 0 0 1px #155bb714}.recommended-tariff-icon,.owner-income-list article>span{color:#155bb7;background:#edf4ff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.recommended-tariff-copy,.recommended-tariff-price,.owner-income-list article>div,.owner-income-notes p>span{gap:3px;min-width:0;display:grid}.recommended-tariff-copy strong,.owner-income-list article strong,.owner-income-notes strong{font-size:12px}.recommended-tariff-copy small,.owner-income-list article small,.owner-income-notes small{color:#747b84;font-size:11px;line-height:1.3}.recommended-tariff-price{justify-items:end}.recommended-tariff-price>strong{white-space:nowrap;font-size:12px}.recommended-tariff-price>span{color:#0000;background:#fff;border:1px solid #cbd2da;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.recommended-tariff-list>button.is-selected .recommended-tariff-price>span{color:#fff;background:#155bb7;border-color:#155bb7}.recommended-tariff-price svg{width:11px;height:11px}.recommended-tariff-note{color:#707780;align-items:flex-start;gap:7px;margin:12px 2px 0;font-size:12px;line-height:1.4;display:flex}.recommended-tariff-note i{color:#155bb7;margin-top:2px}.owner-income-hero{color:#155bb7;background:#eaf2fd;border-radius:18px;gap:4px;margin-bottom:10px;padding:16px;display:grid}.owner-income-hero span{font-size:12px;font-weight:800}.owner-income-hero strong{font-size:28px;line-height:1}.owner-income-hero small{color:#5d708a;font-size:12px}.owner-income-list article{background:#fff;border:1px solid #dfe4ea;border-radius:15px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:60px;padding:9px 11px;display:grid}.owner-income-list article>b{color:#155bb7;white-space:nowrap;font-size:13px}.owner-income-notes{margin-top:10px}.owner-income-notes p{background:#f0f3f6;border-radius:14px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;margin:0;padding:10px 11px;display:grid}.owner-income-notes p>i{color:#155bb7;background:#fff;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.listing-access-step{padding:16px 18px 12px}.listing-access-step h1{margin:5px 0 6px;font-size:24px}.listing-access-step .wizard-intro{margin-bottom:10px;font-size:12px}.listing-access-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.listing-access-count{color:#155bb7;background:#e9f2ff;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800}.listing-access-step .wizard-choice-list{gap:6px}.listing-access-step .choice-button{border-radius:14px;min-height:52px;padding:7px 12px}.listing-access-step .choice-copy{gap:2px}.listing-access-step .choice-copy strong{font-size:12px}.listing-access-step .choice-copy span{font-size:11px}.listing-access-step .choice-check{width:24px;height:24px}.listing-access-step .choice-button.is-disabled{opacity:.46}.listing-primary-access{background:#fff;border:1px solid #dfe3e8;border-radius:12px;margin-top:8px;padding:8px 10px 9px}.listing-primary-access-heading{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.listing-primary-access-heading strong{color:#252a30;font-size:12px}.listing-primary-access-heading small{color:#7c838c;font-size:11px}.listing-primary-access-options{gap:5px;margin-top:6px;display:grid}.listing-primary-access-options button{color:#555d66;min-width:0;min-height:28px;font:inherit;text-overflow:ellipsis;white-space:nowrap;background:#f6f7f8;border:1px solid #dfe3e8;border-radius:9px;padding:0 6px;font-size:11px;font-weight:800;overflow:hidden}.listing-primary-access-options button.is-selected{color:#155bb7;background:#e9f2ff;border-color:#155bb7}.listing-access-support{color:#6f7680;background:#eef1f4;border-radius:12px;align-items:center;gap:9px;margin:8px 2px 0;padding:8px 10px;display:flex}.listing-access-support>span{color:#155bb7;background:#fff;border-radius:9px;flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid}.listing-access-support div{gap:1px;display:grid}.listing-access-support strong{color:#33383f;font-size:12px}.listing-access-support small{font-size:11px;line-height:1.25}.access-setup-step{padding:16px 18px 24px}.access-setup-step h1{margin:5px 0 6px;font-size:24px}.access-setup-step .wizard-intro{margin-bottom:11px;font-size:12px}.access-setup-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.access-setup-heading>span:last-child{color:#155bb7;background:#e9f2ff;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800}.access-setup-method{background:#f4f8fd;border:1px solid #cfe0f4;border-radius:14px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 11px;display:grid}.access-setup-method>span{color:#155bb7;background:#e1edfc;border-radius:10px;place-items:center;width:32px;height:32px;font-size:13px;display:grid}.access-setup-method>div{gap:2px;min-width:0;display:grid}.access-setup-method strong{font-size:11px}.access-setup-method small{color:#6f7883;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.access-setup-method b{color:#fff;background:#155bb7;border-radius:999px;padding:4px 7px;font-size:11px}.access-setup-form{background:#fff;border:1px solid #e0e4e8;border-radius:16px;gap:10px;margin-top:10px;padding:12px;display:grid}.access-setup-field{gap:5px;display:grid}.access-setup-field>span,.access-setup-label,.access-money-field>span{color:#626a74;font-size:11px;font-weight:750}.access-setup-field>span small{color:#9298a0;font-size:11px;font-weight:600}.access-setup-field input{color:#252a30;box-sizing:border-box;background:#f9fafb;border:1px solid #dce1e6;border-radius:12px;outline:0;width:100%;min-width:0;height:43px;padding:0 11px;font-size:11px;font-weight:650}.access-setup-field input:focus{background:#fff;border-color:#155bb7;box-shadow:0 0 0 2px #155bb714}.access-setup-modes{background:#e9edf2;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;display:grid}.access-setup-modes.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.access-setup-modes button{color:#626a74;min-width:0;min-height:34px;font:inherit;background:0 0;border:0;border-radius:9px;padding:0 5px;font-size:11px;font-weight:800}.access-setup-modes button.is-selected{color:#155bb7;background:#fff;box-shadow:0 2px 7px #232b351a}.access-admin-schedule{gap:8px;padding-top:2px;display:grid}.access-admin-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.access-admin-weekdays button{aspect-ratio:1;color:#717b86;min-width:0;font:inherit;background:#f7f8fa;border:1px solid #dce2e8;border-radius:10px;padding:0;font-size:11px;font-weight:800}.access-admin-weekdays button.is-selected{color:#fff;background:#155bb7;border-color:#155bb7}.access-admin-schedule .schedule-time-editor{background:#f7f9fb;padding:10px}.access-admin-fallback-note{color:#727d88;align-items:flex-start;gap:6px;margin:0;font-size:11px;line-height:1.4;display:flex}.access-admin-fallback-note svg{flex:none;width:14px;height:14px}.access-setup-note{color:#155bb7;background:#eef4fb;border-radius:12px;align-items:center;gap:8px;padding:9px 10px;display:flex}.access-setup-note>i{text-align:center;width:20px}.access-setup-note p{gap:1px;margin:0;display:grid}.access-setup-note strong{color:#35404c;font-size:11px}.access-setup-note span{color:#6b7682;font-size:11px;line-height:1.3}.access-money-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.access-money-field{background:#f9fafb;border:1px solid #e0e4e8;border-radius:12px;gap:6px;padding:9px 10px;display:grid}.access-money-field>div{align-items:end;gap:4px;display:flex}.access-money-field input{color:#252a30;background:0 0;border:0;border-bottom:1px solid #d8dde3;outline:0;width:100%;min-width:0;height:30px;padding:0;font-size:17px;font-weight:800}.access-money-field small{color:#78808a;padding-bottom:6px;font-size:11px}.access-qr-row{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:9px;display:grid}.access-qr-row>img,.access-qr-row>span{box-sizing:border-box;background:#fff;border:1px solid #dce1e6;border-radius:11px;place-items:center;width:58px;height:58px;display:grid}.access-qr-row>span{color:#a0a6ae;font-size:25px}.access-qr-row>img{object-fit:contain;padding:3px}.access-qr-row button{color:#155bb7;min-height:40px;font:inherit;background:#fff;border:1px solid #155bb7;border-radius:11px;padding:0 10px;font-size:11px;font-weight:800}.access-qr-row button:disabled{color:#a1a7ae;border-color:#d5dae0}.access-api-caption{color:#79818b;margin:-1px 0 0;font-size:11px;line-height:1.35}.listing-preview-card{background:#fff;border:1px solid #e0e4e8;border-radius:19px;overflow:hidden}.listing-preview-card img{object-fit:cover;width:100%;height:170px;display:block}.listing-preview-card>div{padding:14px}.preview-status{color:#398a42;align-items:center;gap:5px;font-size:11px;font-weight:800;display:inline-flex}.listing-preview-card h2{margin:6px 0 3px;font-size:18px}.listing-preview-card p{color:#747980;margin:0 0 9px;font-size:12px}.listing-preview-card strong{font-size:20px}.listing-preview-property-tags,.listing-lifecycle-property-tags{flex-wrap:wrap;gap:5px;display:flex}.listing-preview-property-tags{margin:0 0 10px}.listing-preview-property-tags span,.listing-lifecycle-property-tags span{color:#275b94;background:#edf4fd;border-radius:9px;padding:5px 7px;font-size:11px;font-weight:750}.preview-facts{background:#fff;border-radius:15px;gap:8px;margin:13px 0;padding:13px;display:grid}.preview-facts span{color:#4f545b;align-items:center;gap:8px;font-size:11px;display:flex}.preview-facts svg{color:#155bb7}.preview-access-summary{background:#fff;border:1px solid #e0e4e8;border-radius:16px;margin:0 0 10px;overflow:hidden}.preview-access-summary>header{border-bottom:1px solid #e7eaee;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:0 11px;display:flex}.preview-access-summary>header>div{color:#155bb7;align-items:center;gap:8px;display:flex}.preview-access-summary>header svg{width:16px;height:16px}.preview-access-summary>header span{gap:1px;display:grid}.preview-access-summary>header strong{color:#292f36;font-size:11px}.preview-access-summary>header small{color:#7a818a;font-size:11px}.preview-access-summary>header b{color:#398a42;background:#eaf6ed;border-radius:999px;padding:4px 7px;font-size:11px}.preview-access-list{display:grid}.preview-access-row{border-bottom:1px solid #edf0f2;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:7px 10px;display:grid}.preview-access-row:last-child{border-bottom:0}.preview-access-row>span{color:#155bb7;background:#eef4fb;border-radius:9px;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.preview-access-row>div{gap:2px;min-width:0;display:grid}.preview-access-row>div strong{align-items:center;gap:5px;min-width:0;font-size:11px;display:flex}.preview-access-row>div strong b{color:#155bb7;background:#e9f2ff;border-radius:999px;padding:2px 5px;font-size:11px}.preview-access-row>div small{color:#747c85;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.preview-access-row>button{color:#155bb7;font:inherit;background:0 0;border:0;padding:5px 2px;font-size:11px;font-weight:800}.photo-row{color:#30343a;text-align:left;background:0 0;border:0;border-bottom:1px solid #e2e5e9;gap:12px;width:100%;padding:13px 0}.photo-row>svg:first-child{color:#155bb7;width:21px;height:21px}.photo-row span{flex:auto;display:grid}.photo-row small{color:#777c83;margin-top:2px;font-size:12px}.rights-review-row.is-submitted>svg:first-child,.rights-review-row.is-submitted>svg:last-child{color:#b47a08}.rights-review-row.is-submitted small{color:#8a650e;font-weight:700}.published-screen{padding:60px 28px calc(var(--mobile-safe-area-height,34px) + 30px);text-align:center;box-sizing:border-box;background:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex}.published-icon{color:#398a42;background:#e8f5e9;border-radius:50%;place-items:center;width:72px;height:72px;margin-bottom:18px;display:grid}.published-icon svg{width:34px;height:34px}.published-screen .primary-button{width:100%;margin-top:8px}.submitted-preview-screen{color:#17191c;background:#f5f7f3;position:absolute;inset:0;overflow:hidden}.submitted-preview-scroll{inset:0 0 calc(126px + var(--mobile-safe-area-height,34px));position:absolute}.submitted-preview-content{box-sizing:border-box;gap:12px;padding:62px 16px 24px;display:grid}.submitted-preview-intro{text-align:center}.submitted-preview-check{color:#398a42;background:#e8f5e9;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 10px;display:grid}.submitted-preview-check svg{width:23px;height:23px}.submitted-preview-intro h1{letter-spacing:-.02em;margin:5px 0;font-size:23px;line-height:1.12}.submitted-preview-intro p{color:#6d7279;margin:0;font-size:12px;line-height:1.4}.submitted-object-card{color:#202329;text-align:left;background:#fff;border:1px solid #e1e5ea;border-radius:18px;grid-template-columns:96px minmax(0,1fr) 16px;align-items:center;gap:11px;width:100%;padding:9px;display:grid;box-shadow:0 6px 18px #17191c0d}.submitted-object-card>img{object-fit:cover;border-radius:12px;width:96px;height:104px}.submitted-object-copy{align-content:center;min-width:0;display:grid}.submitted-object-copy>strong{margin-top:6px;font-size:13px;line-height:1.22}.submitted-object-copy>small{color:#7a8087;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.submitted-object-copy>b{margin-top:8px;font-size:13px}.submitted-object-card>svg{color:#9aa0a7;width:16px;height:16px}.submitted-progress-card,.submitted-preview-note,.submitted-review-card,.submitted-facts-card{background:#fff;border:1px solid #e2e6eb;border-radius:18px}.submitted-progress-card{padding:14px}.submitted-progress-header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.submitted-progress-header strong{font-size:13px}.submitted-progress-header span{color:#81868d;font-size:11px}.submitted-progress-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.submitted-progress-steps>div{text-align:center;background:#f4f5f7;border-radius:12px;justify-items:center;min-width:0;padding:10px 6px 9px;display:grid}.submitted-progress-steps>div>span{color:#8a9097;background:#e7e9ec;border-radius:50%;place-items:center;width:25px;height:25px;margin-bottom:7px;display:grid}.submitted-progress-steps>div>span svg{width:12px;height:12px}.submitted-progress-steps>div.is-complete{background:#eef7ef}.submitted-progress-steps>div.is-complete>span{color:#398a42;background:#dceddf}.submitted-progress-steps>div.is-current{background:#eaf2ff}.submitted-progress-steps>div.is-current>span{color:#155bb7;background:#d8e7ff}.submitted-progress-steps strong{font-size:12px;line-height:1.15}.submitted-progress-steps small{color:#848990;margin-top:3px;font-size:11px;line-height:1.2}.submitted-preview-note{grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:12px 13px;display:grid}.submitted-preview-note>span{color:#155bb7;background:#edf3fc;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.submitted-preview-note>span svg{width:17px;height:17px}.submitted-preview-note p{color:#6d7279;gap:3px;margin:0;font-size:12px;line-height:1.35;display:grid}.submitted-preview-note strong{color:#25282d;font-size:11px}.submitted-preview-actions{z-index:8;padding:10px 16px calc(var(--mobile-safe-area-height,34px) + 8px);box-sizing:border-box;background:#fffffffa;border-top:1px solid #e3e6ea;gap:8px;display:grid;position:absolute;bottom:0;left:0;right:0}.submitted-preview-actions button{min-height:46px}.submitted-listing-detail{padding-bottom:calc(var(--mobile-safe-area-height,34px) + 24px);gap:12px;display:grid}.submitted-listing-hero .status-label{color:#a06b0b}.submitted-review-card{padding:14px}.submitted-review-heading{grid-template-columns:36px 1fr;align-items:center;gap:10px;display:grid}.submitted-review-heading>span{color:#155bb7;background:#eaf2ff;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.submitted-review-heading>span svg{width:17px;height:17px}.submitted-review-heading>div{gap:3px;display:grid}.submitted-review-heading strong{font-size:13px}.submitted-review-heading small{color:#7b8188;font-size:11px}.submitted-review-card>p{color:#666c73;margin:11px 0 0;font-size:12px;line-height:1.45}.submitted-facts-card{overflow:hidden}.submitted-facts-card>div{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 13px;display:flex}.submitted-facts-card>div:last-child{border-bottom:0}.submitted-facts-card span{color:#747a82;font-size:12px}.submitted-facts-card strong{text-align:right;max-width:58%;font-size:12px}.submitted-listings-content .section-heading{margin-top:2px}.submitted-existing-listing{grid-template-columns:88px 1fr}.rights-preview-shell,.rights-preview-scroll{background:#f7f8fa}.rights-preview-header .wizard-topline span:not(.step-count){color:#6f747b}.rights-preview-step{min-height:100%;padding:22px 16px 28px}.rights-preview-step h1{letter-spacing:-.02em;margin:7px 0 8px;font-size:25px;line-height:1.12}.rights-preview-step .wizard-intro{margin-bottom:16px;font-size:13px}.rights-basis-list{gap:8px;display:grid}.rights-basis-list>button{color:#23262b;text-align:left;background:#fff;border:1px solid #e0e4e9;border-radius:16px;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:11px;width:100%;min-height:76px;padding:10px 12px;display:grid}.rights-basis-list>button.is-selected{background:#f2f7ff;border-color:#155bb7;box-shadow:inset 0 0 0 1px #155bb7}.rights-basis-icon{color:#155bb7;background:#edf2f8;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.rights-basis-icon>i{font-size:18px}.rights-basis-list>button>span:nth-child(2){gap:4px;min-width:0;display:grid}.rights-basis-list strong{font-size:13px;line-height:1.18}.rights-basis-list small{color:#747a81;font-size:11px;line-height:1.3}.rights-basis-list>button>i{color:#c2c7cd;font-size:19px}.rights-basis-list>button.is-selected>i{color:#155bb7}.rights-document-list{background:#fff;border:1px solid #e1e5ea;border-radius:18px;display:grid;overflow:hidden}.rights-document-list article{box-sizing:border-box;border-bottom:1px solid #edf0f2;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:76px;padding:11px 12px;display:grid}.rights-document-list article:last-child{border-bottom:0}.rights-document-list article>span{color:#155bb7;background:#edf3fc;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.rights-document-list article.is-uploaded>span{color:#398a42;background:#e9f5eb}.rights-document-list article>span i{font-size:17px}.rights-document-list article>div{gap:4px;min-width:0;display:grid}.rights-document-list article strong{font-size:12px}.rights-document-list article small{color:#737981;font-size:11px;line-height:1.3}.rights-document-list article.is-uploaded small{color:#398a42;font-weight:700}.rights-document-list article>button{color:#155bb7;background:#fff;border:1px solid #cfd8e6;border-radius:10px;min-height:32px;padding:0 9px;font-size:11px;font-weight:800}.rights-consent{color:#25282d;text-align:left;background:#fff;border:1px solid #e1e5ea;border-radius:16px;grid-template-columns:22px 1fr;align-items:start;gap:10px;width:100%;margin-top:12px;padding:12px;display:grid}.rights-consent.is-checked{background:#f2f7ff;border-color:#155bb7}.rights-consent>span:first-child{color:#b9bec5;font-size:19px}.rights-consent.is-checked>span:first-child{color:#155bb7}.rights-consent>span:last-child{gap:4px;display:grid}.rights-consent strong{font-size:12px}.rights-consent small{color:#737981;font-size:11px;line-height:1.3}.rights-privacy-note{color:#7b8188;align-items:flex-start;gap:7px;margin:10px 4px 0;font-size:11px;line-height:1.4;display:flex}.rights-privacy-note i{color:#155bb7;margin-top:2px}.rights-status-step{text-align:center}.rights-status-icon{color:#155bb7;background:#eaf2ff;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 12px;display:grid}.rights-status-icon svg{width:25px;height:25px}.rights-status-step .wizard-intro{max-width:315px;margin-left:auto;margin-right:auto}.rights-status-card{text-align:left;background:#fff;border:1px solid #e1e5ea;border-radius:18px;overflow:hidden}.rights-status-card>div{border-bottom:1px solid #edf0f2;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:10px 12px;display:grid}.rights-status-card>div:last-child{border-bottom:0}.rights-status-card>div>span{color:#858b92;background:#eef1f4;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.rights-status-card>div:first-child>span{color:#398a42;background:#e9f5eb}.rights-status-card>div.is-current>span{color:#155bb7;background:#eaf2ff}.rights-status-card>div>span svg,.rights-status-card>div>span i{width:17px;height:17px;font-size:16px}.rights-status-card p{gap:4px;margin:0;display:grid}.rights-status-card strong{font-size:12px}.rights-status-card small{color:#777d84;font-size:11px}.rights-status-card b{color:#8a9097;font-size:11px}.rights-status-card .is-current b{color:#155bb7}.rights-map-lock-note{color:#9a6911;text-align:left;background:#fff7e8;border-radius:16px;grid-template-columns:34px 1fr;align-items:center;gap:10px;margin-top:12px;padding:12px 13px;display:grid}.rights-map-lock-note>i{text-align:center;font-size:20px}.rights-map-lock-note p{gap:4px;margin:0;display:grid}.rights-map-lock-note strong{color:#5e461b;font-size:11px}.rights-map-lock-note span{color:#8b6a2f;font-size:11px;line-height:1.35}.rights-preview-footer.is-final .primary-button{width:100%}.rights-outcome-shell,.rights-outcome-scroll{background:#f7f8fa}.rights-outcome-header{z-index:12;box-sizing:border-box;background:#fffffffa;border-bottom:1px solid #e5e8ec;height:100px;padding:48px 16px 10px;position:absolute;top:0;left:0;right:0}.rights-outcome-header .wizard-topline{height:42px}.rights-outcome-header .wizard-topline>b{color:#986613;white-space:nowrap;background:#fff3d9;border-radius:999px;padding:6px 9px;font-size:12px}.rights-outcome-shell.is-approved .rights-outcome-header .wizard-topline>b,.moderation-outcome-shell.is-published .rights-outcome-header .wizard-topline>b{color:#398a42;background:#eaf6ed}.rights-outcome-shell.is-rejected .rights-outcome-header .wizard-topline>b{color:#b7473f;background:#fff0ef}.rights-outcome-body{top:100px}.rights-outcome-content{box-sizing:border-box;min-height:100%;padding:14px 16px 30px}.moderation-outcome-shell.is-notification-entry .rights-outcome-content{padding-top:18px}.moderation-resubmitted-state .rights-outcome-hero-icon{color:#1768d3;background:#eaf3ff}.rights-outcome-switch{gap:7px;margin-bottom:15px;display:grid}.rights-outcome-switch>span{color:#7b8189;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.rights-outcome-switch>div{background:#e9edf2;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;display:grid}.rights-outcome-switch button{color:#6f767e;background:0 0;border:0;border-radius:11px;place-items:center;gap:3px;min-width:0;min-height:52px;padding:7px 4px;font-size:12px;font-weight:800;line-height:1.15;display:grid}.rights-outcome-switch button i{font-size:15px}.rights-outcome-switch button.is-active{color:#155bb7;background:#fff;box-shadow:0 2px 7px #1f2d4017}.rights-outcome-shell.is-approved .rights-outcome-switch button.is-active,.moderation-outcome-shell.is-published .rights-outcome-switch button.is-active{color:#398a42}.rights-outcome-shell.is-rejected .rights-outcome-switch button.is-active{color:#b7473f}.rights-outcome-state{text-align:center}.rights-outcome-hero-icon{color:#b47a08;background:#fff3d9;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 10px;display:grid}.rights-outcome-hero-icon i{font-size:25px}.rights-outcome-shell.is-approved .rights-outcome-hero-icon,.moderation-outcome-shell.is-published .rights-outcome-hero-icon{color:#398a42;background:#eaf6ed}.rights-outcome-shell.is-rejected .rights-outcome-hero-icon{color:#b7473f;background:#fff0ef}.rights-outcome-state h1{letter-spacing:-.02em;margin:7px 0;font-size:24px;line-height:1.12}.rights-outcome-state>p:not(.rights-outcome-deadline){color:#71777e;max-width:330px;margin:0 auto 14px;font-size:13px;line-height:1.42}.rights-outcome-object-card,.rights-requested-document{text-align:left;box-sizing:border-box;background:#fff;border:1px solid #e0e4e8;border-radius:16px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:66px;padding:10px 11px;display:grid}.rights-outcome-object-card>span,.rights-requested-document>span{color:#155bb7;background:#eef4fb;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.rights-outcome-object-card>div,.rights-requested-document>div{gap:3px;min-width:0;display:grid}.rights-outcome-object-card strong,.rights-requested-document strong{font-size:12px;line-height:1.2}.rights-outcome-object-card small,.rights-requested-document small{color:#777e86;font-size:12px;line-height:1.25}.rights-outcome-object-card>b,.rights-requested-document>b{color:#398a42;white-space:nowrap;background:#eaf6ed;border-radius:999px;padding:5px 7px;font-size:11px}.rights-outcome-detail-card,.rights-outcome-reason-card{text-align:left;background:#fff;border:1px solid #e0e4e8;border-radius:16px;margin-top:10px;overflow:hidden}.rights-outcome-detail-card>div{box-sizing:border-box;border-bottom:1px solid #edf0f2;grid-template-columns:30px 1fr;align-items:center;gap:8px;min-height:54px;padding:8px 11px;display:grid}.rights-outcome-detail-card>div:last-child{border-bottom:0}.rights-outcome-detail-card>div>span{color:#398a42;background:#edf6ef;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.rights-outcome-detail-card p{gap:2px;margin:0;display:grid}.rights-outcome-detail-card strong{font-size:12px;line-height:1.2}.rights-outcome-detail-card small{color:#777e86;font-size:12px;line-height:1.25}.rights-outcome-reason-card{background:#fff9ed;border-color:#f0dfb7;grid-template-columns:38px 1fr;gap:10px;padding:12px;display:grid}.rights-outcome-reason-card>span{color:#a66f09;background:#fff0cf;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.rights-outcome-shell.is-rejected .rights-outcome-reason-card{background:#fff6f5;border-color:#f0d4d1}.rights-outcome-shell.is-rejected .rights-outcome-reason-card>span{color:#b7473f;background:#ffe8e6}.rights-outcome-reason-card>div{gap:4px;display:grid}.rights-outcome-reason-card strong{font-size:12px}.rights-outcome-reason-card p{color:#715b31;margin:0;font-size:11px;line-height:1.42}.rights-outcome-shell.is-rejected .rights-outcome-reason-card p{color:#76504d}.rights-requested-document{margin-top:10px}.rights-requested-document>b{color:#9a6810;background:#fff3d9}.rights-requested-document.is-added>span,.rights-requested-document.is-added>b{color:#398a42;background:#eaf6ed}.rights-outcome-deadline{color:#7a8189;text-align:left;align-items:center;gap:6px;margin:10px 3px 0;font-size:12px;line-height:1.35;display:flex}.rights-outcome-deadline svg{color:#b47a08}.rejected-detail h2{margin:0;padding:11px 12px 6px;font-size:13px}.rejected-detail>div>span{color:#5f666e;background:#f2f4f7;border-radius:50%;font-size:12px;font-weight:800}.rights-appeal-button{color:#b7473f;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #d8dde3;border-radius:13px;justify-content:center;align-items:center;gap:7px;margin-top:10px;font-size:12px;font-weight:800;display:flex}.rights-outcome-notice{color:#398a42;background:#edf6ef;border-radius:13px;align-items:center;gap:7px;margin:12px 0 0;padding:10px 11px;font-size:11px;font-weight:700;line-height:1.35;display:flex}.rights-outcome-footer .secondary-button{flex:0 0 94px}.rights-outcome-footer .primary-button{flex:auto;font-size:12px}.moderation-published-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.moderation-published-actions button{color:#155bb7;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #d8dde3;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:8px 9px;font-size:11px;font-weight:800;display:flex}.moderation-published-actions button:not(.is-resume):last-child{color:#7a5d13}.moderation-published-actions button.is-resume{color:#398a42;background:#f4faf5;border-color:#cfe4d2}.listing-appeal-shell,.listing-appeal-shell .rights-outcome-scroll{background:#f7f8fa}.listing-appeal-header .wizard-topline>b{color:#68717b;background:#eef2f6}.listing-appeal-content{box-sizing:border-box;min-height:100%;padding:14px 16px 138px}.listing-appeal-decision-card{background:#fff6f5;border:1px solid #f0d4d1;border-radius:16px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:14px;padding:11px 12px;display:grid}.listing-appeal-decision-card>span{color:#b7473f;background:#ffe8e6;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.listing-appeal-decision-card>div{gap:4px;display:grid}.listing-appeal-decision-card strong{font-size:12px}.listing-appeal-decision-card p{color:#76504d;margin:0;font-size:12px;line-height:1.38}.listing-appeal-content>h1{letter-spacing:-.02em;margin:7px 0;font-size:23px;line-height:1.13}.listing-appeal-intro{color:#71777e;margin:0 0 12px;font-size:12px;line-height:1.4}.listing-appeal-reasons{gap:8px;display:grid}.listing-appeal-reasons button{color:#2f353b;width:100%;min-height:58px;font:inherit;text-align:left;background:#fff;border:1px solid #e0e4e8;border-radius:14px;grid-template-columns:32px minmax(0,1fr) 20px;align-items:center;gap:9px;padding:9px 10px;display:grid}.listing-appeal-reasons button>i{color:#155bb7;background:#f0f4f9;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.listing-appeal-reasons button>span{gap:3px;min-width:0;display:grid}.listing-appeal-reasons button strong{font-size:12px}.listing-appeal-reasons button small{color:#777e86;font-size:12px;line-height:1.25}.listing-appeal-reasons button>b{color:#0000;box-sizing:border-box;border:1px solid #c8cfd7;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.listing-appeal-reasons button>b svg{width:12px;height:12px}.listing-appeal-reasons button.is-selected{background:#f5f9fe;border-color:#8bb6e6}.listing-appeal-reasons button.is-selected>b{color:#fff;background:#155bb7;border-color:#155bb7}.listing-appeal-comment{gap:7px;margin-top:12px;display:grid}.listing-appeal-comment>span{color:#42494f;font-size:11px;font-weight:800}.listing-appeal-comment>span small{color:#8a9097;font-size:12px;font-weight:650}.listing-appeal-comment textarea{color:#252a30;min-height:84px;font:inherit;resize:none;box-sizing:border-box;background:#fff;border:1px solid #dce1e6;border-radius:14px;outline:0;padding:11px 12px;font-size:12px;line-height:1.4}.listing-appeal-attachment{color:#2f353b;width:100%;min-height:62px;font:inherit;text-align:left;background:#fff;border:1px solid #dce1e6;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:10px;padding:9px 10px;display:grid}.listing-appeal-attachment>i{color:#155bb7;background:#eef4fb;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.listing-appeal-attachment>span{gap:3px;display:grid}.listing-appeal-attachment strong{font-size:11px}.listing-appeal-attachment small{color:#777e86;font-size:11px}.listing-appeal-attachment>b{color:#155bb7;font-size:11px}.listing-appeal-attachment.is-added{background:#f7fbf8;border-color:#cfe4d2}.listing-appeal-attachment.is-added>i,.listing-appeal-attachment.is-added>b{color:#398a42}.listing-appeal-required{color:#9a6810;align-items:center;gap:6px;margin:8px 2px 0;font-size:12px;line-height:1.35;display:flex}.listing-appeal-footer .secondary-button{flex:0 0 82px}.listing-appeal-footer .primary-button{font-size:11px}.listing-appeal-success-content{text-align:center;box-sizing:border-box;min-height:100%;padding:36px 16px 126px}.listing-appeal-success-icon{color:#398a42;background:#eaf6ed;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 11px;display:grid}.listing-appeal-success-icon svg{width:28px;height:28px}.listing-appeal-success-content h1{margin:7px 0;font-size:25px;line-height:1.12}.listing-appeal-success-content>p{color:#71777e;max-width:330px;margin:0 auto 15px;font-size:13px;line-height:1.42}.listing-appeal-status-card{text-align:left;background:#fff;border:1px solid #e0e4e8;border-radius:16px;overflow:hidden}.listing-appeal-status-card>div{box-sizing:border-box;border-bottom:1px solid #edf0f2;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:58px;padding:9px 11px;display:grid}.listing-appeal-status-card>div:last-child{border-bottom:0}.listing-appeal-status-card>div>span{color:#155bb7;background:#eef4fb;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.listing-appeal-status-card p{gap:3px;margin:0;display:grid}.listing-appeal-status-card strong{font-size:12px}.listing-appeal-status-card small{color:#777e86;font-size:12px}.listing-appeal-status-card b{color:#986613;white-space:nowrap;background:#fff3d9;border-radius:999px;padding:5px 7px;font-size:11px}.listing-appeal-notification-note{color:#155bb7;text-align:left;background:#eef4fb;border-radius:14px;grid-template-columns:34px 1fr;align-items:center;gap:9px;margin-top:11px;padding:11px 12px;display:grid}.listing-appeal-notification-note>i{background:#fff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.listing-appeal-notification-note p{gap:3px;margin:0;display:grid}.listing-appeal-notification-note strong{font-size:12px}.listing-appeal-notification-note span{color:#607089;font-size:12px;line-height:1.3}.listing-appeal-success-footer .primary-button{width:100%}.appeal-tracking-shell,.appeal-tracking-shell .rights-outcome-scroll{background:#f7f8fa}.appeal-tracking-header .wizard-topline>b{color:#986613;background:#fff3d9}.appeal-tracking-content,.appeal-tracking-detail-content{box-sizing:border-box;min-height:100%;padding:14px 16px 30px}.appeal-tracking-detail-content{padding-bottom:132px}.appeal-tracking-tabs{background:#e9edf2;border-radius:14px;grid-template-columns:1fr 1.45fr;gap:3px;margin-bottom:14px;padding:3px;display:grid}.appeal-tracking-tabs button{color:#6f767e;min-height:42px;font:inherit;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:7px 8px;font-size:12px;font-weight:800;display:flex}.appeal-tracking-tabs button.is-active{color:#155bb7;background:#fff;box-shadow:0 2px 7px #1f2d4017}.appeal-tracking-overview{background:#f7fbff;border:1px solid #dbe5f2;border-radius:16px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.appeal-tracking-overview>span,.appeal-tracking-case-card>span,.appeal-tracking-closed-card>span,.appeal-tracking-case-summary>span{color:#155bb7;background:#fff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.appeal-tracking-overview>div{gap:3px;display:grid}.appeal-tracking-overview strong{font-size:12px}.appeal-tracking-overview p{color:#65707a;margin:0;font-size:12px}.appeal-tracking-overview>b{color:#fff;background:#155bb7;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.appeal-tracking-section-heading{justify-content:space-between;align-items:center;margin:16px 2px 8px;display:flex}.appeal-tracking-section-heading h2{margin:0;font-size:14px}.appeal-tracking-section-heading span{color:#8a9097;font-size:11px}.appeal-tracking-section-heading.is-closed{margin-top:18px}.appeal-tracking-case-card{color:#2f353b;width:100%;min-height:112px;font:inherit;text-align:left;background:#fffaf0;border:1px solid #ecd9ad;border-radius:17px;grid-template-columns:38px minmax(0,1fr) 16px;align-items:start;gap:10px;padding:12px;display:grid}.appeal-tracking-case-card>span{color:#9a6810;background:#fff0cf}.appeal-tracking-case-card>div{gap:4px;min-width:0;display:grid}.appeal-tracking-case-card p{justify-content:space-between;align-items:center;gap:8px;margin:0 0 2px;display:flex}.appeal-tracking-case-card p b{color:#69717a;font-size:11px}.appeal-tracking-case-card p em{color:#986613;white-space:nowrap;background:#fff0cf;border-radius:999px;padding:4px 6px;font-size:11px;font-style:normal}.appeal-tracking-case-card strong{font-size:13px}.appeal-tracking-case-card small{color:#6e757d;font-size:12px}.appeal-tracking-case-card div>i{color:#8a7750;font-size:11px;font-style:normal;line-height:1.3}.appeal-tracking-case-card>svg{color:#8b9299;align-self:center}.appeal-tracking-closed-card{background:#fff;border:1px solid #e0e4e8;border-radius:15px;grid-template-columns:38px 1fr;align-items:center;gap:10px;padding:11px 12px;display:grid}.appeal-tracking-closed-card>span{color:#398a42;background:#eaf6ed}.appeal-tracking-closed-card>div{gap:3px;display:grid}.appeal-tracking-closed-card strong{font-size:11px}.appeal-tracking-closed-card small{color:#7b8289;font-size:11px}.appeal-tracking-object-card{margin-bottom:4px}.appeal-tracking-object-card>b{color:#69717a;background:#eef1f4}.appeal-tracking-timeline{background:#fff;border:1px solid #e0e4e8;border-radius:16px;overflow:hidden}.appeal-tracking-timeline>div,.appeal-tracking-timeline>button{color:#2f353b;width:100%;min-height:58px;font:inherit;text-align:left;box-sizing:border-box;background:0 0;border:0;border-bottom:1px solid #edf0f2;grid-template-columns:32px minmax(0,1fr) auto 14px;align-items:center;gap:8px;padding:9px 11px;display:grid;position:relative}.appeal-tracking-timeline>div:last-child,.appeal-tracking-timeline>button:last-child{border-bottom:0}.appeal-tracking-timeline>div>span,.appeal-tracking-timeline>button>span{color:#717981;background:#f1f3f6;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.appeal-tracking-timeline>.is-done>span{color:#398a42;background:#eaf6ed}.appeal-tracking-timeline>.is-rejected>span{color:#b7473f;background:#fff0ef}.appeal-tracking-timeline>.is-current{background:#fffaf0}.appeal-tracking-timeline>.is-current>span{color:#9a6810;background:#fff0cf}.appeal-tracking-timeline p{gap:3px;margin:0;display:grid}.appeal-tracking-timeline strong{font-size:11px}.appeal-tracking-timeline small{color:#7b8289;font-size:11px}.appeal-tracking-timeline b{color:#986613;white-space:nowrap;background:#fff0cf;border-radius:999px;padding:4px 6px;font-size:11px}.appeal-tracking-timeline>button>svg{color:#8b9299}.appeal-tracking-history-note,.appeal-tracking-system-note{color:#69717a;background:#eef1f4;border-radius:14px;grid-template-columns:34px 1fr;align-items:center;gap:9px;margin-top:11px;padding:11px 12px;display:grid}.appeal-tracking-history-note p,.appeal-tracking-system-note p{gap:3px;margin:0;display:grid}.appeal-tracking-history-note strong,.appeal-tracking-system-note strong{font-size:11px}.appeal-tracking-history-note span,.appeal-tracking-system-note span{color:#747c84;font-size:11px;line-height:1.3}.appeal-tracking-case-summary{background:#fffaf0;border:1px solid #ecd9ad;border-radius:16px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.appeal-tracking-case-summary>span{color:#986613;background:#fff0cf}.appeal-tracking-case-summary>div{gap:3px;display:grid}.appeal-tracking-case-summary strong{font-size:12px}.appeal-tracking-case-summary p{color:#5f666e;margin:0;font-size:12px}.appeal-tracking-case-summary small{color:#8a7750;font-size:11px}.appeal-tracking-case-summary>b{color:#986613;font-size:11px}.appeal-tracking-decision{margin-top:10px;margin-bottom:0}.appeal-tracking-thread{gap:9px;display:grid}.appeal-tracking-thread article{background:#fff;border:1px solid #e0e4e8;border-radius:5px 15px 15px;grid-template-columns:30px 1fr;gap:8px;max-width:88%;padding:10px 11px;display:grid}.appeal-tracking-thread article>span{color:#155bb7;background:#eef4fb;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.appeal-tracking-thread article>div{gap:4px;display:grid}.appeal-tracking-thread article strong{font-size:12px}.appeal-tracking-thread article p{color:#555d64;margin:0;font-size:12px;line-height:1.38}.appeal-tracking-thread article small{color:#949aa1;font-size:11px}.appeal-tracking-thread article.is-owner{background:#edf5fd;border-color:#cfe0f3;border-radius:15px 5px 15px 15px;grid-template-columns:1fr;margin-left:auto}.appeal-tracking-thread article.is-new{background:#f1f8f2;border-color:#cfe4d2}.appeal-tracking-file{color:#2f353b;width:88%;min-height:54px;font:inherit;text-align:left;background:#fff;border:1px solid #e0e4e8;border-radius:14px;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:9px 10px;display:grid}.appeal-tracking-file>i:first-child{color:#b7473f;font-size:19px}.appeal-tracking-file>i:last-child{color:#155bb7}.appeal-tracking-file>span{gap:3px;display:grid}.appeal-tracking-file strong{font-size:12px}.appeal-tracking-file small{color:#777e86;font-size:11px}.appeal-tracking-footer .secondary-button{flex:0 0 82px}.appeal-tracking-footer .primary-button{font-size:11px}.renter-screen{--renter-header-height:116px;--renter-header-padding:48px 16px 10px;color:#17191c;background:#f7f8fa;position:absolute;inset:0;overflow:hidden}.renter-header{z-index:12;height:var(--renter-header-height);padding:var(--renter-header-padding);box-sizing:border-box;background:#fffffff7;border-bottom:1px solid #e5e8ec;grid-template-columns:42px minmax(0,1fr) max-content;align-items:center;display:grid;position:absolute;top:0;left:0;right:0}.renter-header.is-transparent{background:0 0;border-bottom:0}.renter-header>strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;padding:0 8px;font-size:16px;overflow:hidden}.renter-header-button,.renter-header-spacer{place-items:center;width:40px;height:40px;display:grid}.renter-header-button{color:#17191c;background:#fffffff0;border:1px solid #17191c14;border-radius:50%;box-shadow:0 5px 15px #17191c1f}.renter-header-button svg{width:20px;height:20px}.renter-header-button.is-favorite{color:#155bb7;background:#eaf3ff;border-color:#bfd5f1}.renter-header-button.is-favorite svg{fill:currentColor}.renter-scroll{background:#f7f8fa;position:absolute;inset:0 0 103px}.renter-scroll-with-header{top:var(--renter-header-height);bottom:103px}.renter-footer{z-index:11;min-height:103px;padding:10px 16px calc(var(--mobile-safe-area-height,34px) + 9px);box-sizing:border-box;background:#fffffffa;border-top:1px solid #e2e5e9;align-items:center;gap:12px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -10px 28px #17191c14}.renter-footer .primary-button,.renter-footer .secondary-button{min-height:50px}.parking-hero{background:#d9dde2;height:258px;position:relative;overflow:hidden}.parking-hero>img{object-fit:cover;width:100%;height:100%}.photo-count{color:#17191c;background:#fffffff0;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;bottom:14px;right:16px}.details-content,.booking-content,.checkout-content,.active-content,.success-content{box-sizing:border-box;padding:20px 18px 28px}.details-content{background:#fff;border-radius:24px 24px 0 0;margin-top:-20px;position:relative}.details-status-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.availability-pill,.rating-pill,.instant-label,.request-label{align-items:center;gap:5px;font-size:11px;font-weight:800;display:inline-flex}.availability-pill{color:#32813a}.rating-pill{color:#555a61}.rating-pill svg,.owner-rating svg,.checkout-parking-card small svg,.active-parking-card small svg{color:#e6a11a}.details-content>h1,.booking-title h1,.booking-parking-heading h1,.checkout-content>h1,.success-content>h1{letter-spacing:-.025em;margin:12px 0 6px;font-size:27px;line-height:1.12}.details-address{color:#6e737b;margin:0;font-size:13px}.details-facts{grid-template-columns:repeat(2,1fr);gap:8px;margin:20px 0 4px;display:grid}.details-primary-tags{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.details-primary-tags span{color:#315a87;background:#f4f8fd;border:1px solid #dce6f3;border-radius:999px;align-items:center;gap:5px;min-height:30px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.details-primary-tags svg{color:#3f9948;width:13px;height:13px}.details-facts>span{text-align:center;background:#f4f6f8;border-radius:15px;min-width:0;padding:12px 8px;display:grid}.details-facts svg{color:#155bb7;width:19px;height:19px;margin:0 auto 8px}.details-facts strong{font-size:12px}.details-facts small{color:#777c83;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.detail-section{border-bottom:1px solid #e8eaed;padding:20px 0}.detail-section h2,.duration-section h2,.checkout-section h2{margin:0 0 12px;font-size:17px}.detail-section p{color:#666c73;margin:0;font-size:13px;line-height:1.48}.access-section>div{gap:12px;display:flex}.section-icon,.vehicle-icon,.entry-card-heading>span{color:#155bb7;background:#edf4ff;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.verified-note{color:#3c8944;align-items:center;gap:5px;margin:13px 0 0 54px;font-size:12px;font-weight:700;display:inline-flex}.tag-row{flex-wrap:wrap;gap:7px;display:flex}.tag-row span{color:#42474d;border:1px solid #dfe3e8;border-radius:999px;padding:8px 10px;font-size:11px}.amenity-list{grid-template-columns:1fr 1fr;gap:12px 10px;display:grid}.amenity-list span{color:#484d54;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.amenity-list svg{color:#155bb7;flex:none}.owner-section{grid-template-columns:44px 1fr auto;align-items:center;gap:11px;display:grid}.owner-avatar{color:#155bb7;background:#eaf0f8;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.owner-section h2{margin-bottom:2px;font-size:14px}.owner-section p{font-size:12px}.owner-rating{text-align:left;background:#edf7f0;border:0;border-radius:10px;align-items:center;gap:4px;max-width:116px;padding:7px 8px;font-size:12px;font-weight:800;line-height:1.25;display:inline-flex}.owner-rating svg:last-child{flex:none}.rules-section{border-bottom:0}.details-footer>div{min-width:108px;display:grid}.details-footer>div strong{font-size:18px}.details-footer>div span{color:#666c73;margin-top:-18px;margin-left:74px;font-size:11px}.details-footer>div small{color:#777c83;margin-top:4px;font-size:11px}.details-footer .primary-button{flex:auto;justify-content:center;align-items:center;gap:6px;display:inline-flex}.booking-content,.checkout-content,.active-content{padding-top:22px}.booking-title p,.booking-parking-heading p,.success-content>p{color:#6c7279;margin:0;font-size:13px;line-height:1.45}.booking-parking-heading h1{margin-top:8px;font-size:24px}.booking-terms-card{background:#fff;border:1px solid #e1e4e8;border-radius:18px;margin-top:18px;display:grid;overflow:hidden;box-shadow:0 8px 22px #17191c0d}.booking-terms-card>div{border-bottom:1px solid #eceef1;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 14px;display:flex}.booking-terms-card>div>span:first-child{color:#686e75;font-size:11px}.booking-terms-card>div>strong{text-align:right;font-size:12px}.booking-terms-card>p{color:#34823c;background:#f1f8f2;align-items:center;gap:6px;margin:0;padding:10px 14px;font-size:11px;font-weight:700;display:flex}.booking-terms-card>p svg{width:13px;height:13px}.booking-duration-stepper{grid-template-columns:34px minmax(72px,auto) 34px;align-items:center;gap:6px;display:grid}.booking-duration-stepper button{color:#155bb7;background:#f7f9fb;border:1px solid #dce1e7;border-radius:10px;place-items:center;width:34px;height:34px;padding:0;display:grid}.booking-duration-stepper button:disabled{color:#b4bac1}.booking-duration-stepper strong{text-align:center;font-size:11px}.booking-duration-stepper svg{width:15px;height:15px}.booking-screen .vehicle-card{margin-top:14px}.booking-model-disclosure{color:#155bb7;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:44px;margin-top:10px;padding:0 4px;font-size:11px;font-weight:800;display:flex}.booking-model-disclosure svg{width:16px;height:16px}.booking-model-panel{padding:4px 0 2px}.booking-model-panel .rental-model-grid{margin:0 0 14px}.booking-model-panel .duration-section{padding-bottom:8px}.rental-model-grid{grid-template-columns:1fr 1fr;gap:9px;margin:20px 0;display:grid}.rental-model-grid button{color:#292d32;text-align:left;background:#fff;border:1px solid #dfe3e8;border-radius:15px;align-content:center;min-height:68px;padding:11px 12px;display:grid}.rental-model-grid button.is-selected{color:#124f9e;background:#edf4ff;border-color:#155bb7;box-shadow:inset 0 0 0 1px #155bb7}.rental-model-grid strong{font-size:13px}.rental-model-grid span{color:#747980;margin-top:4px;font-size:12px}.period-card,.vehicle-card,.price-summary-card,.checkout-section,.request-message,.timer-card,.entry-card,.active-parking-card,.success-booking-card,.access-preview,.success-price-row{background:#fff;border:1px solid #e1e4e8;border-radius:18px;box-shadow:0 8px 22px #17191c0d}.period-card{gap:10px;padding:15px;display:grid}.period-card-heading{justify-content:space-between;align-items:center;display:flex}.period-card-heading>span{color:#5d6269;align-items:center;gap:6px;font-size:11px;display:inline-flex}.period-card-heading button,.vehicle-card button,.timer-card button{color:#155bb7;background:0 0;border:0;padding:0;font-size:11px;font-weight:800}.period-card>strong{font-size:15px}.instant-label{color:#32813a}.request-label{color:#a76814}.duration-section{padding:21px 0 18px}.duration-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.duration-grid button{color:#4a4f56;background:#fff;border:1px solid #dfe3e8;border-radius:12px;min-height:42px;padding:6px;font-size:12px;font-weight:700}.duration-grid button.is-selected{color:#fff;background:#155bb7;border-color:#155bb7}.vehicle-card{grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.vehicle-card>div{display:grid}.vehicle-card strong{font-size:13px}.vehicle-card small{color:#737880;margin-top:3px;font-size:11px}.price-summary-card{gap:9px;margin-top:16px;padding:14px;display:grid}.price-summary-card>div,.final-price>div,.success-price-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.price-summary-card span,.final-price span,.success-price-row span{color:#666c73;font-size:11px}.price-summary-card strong,.final-price strong{text-align:right;font-size:12px}.price-summary-card .price-total,.final-price>div:last-child{border-top:1px solid #e7e9ec;padding-top:10px}.price-summary-card .price-total strong,.final-price>div:last-child strong{font-size:17px}.price-summary-card p{color:#777c83;align-items:flex-start;gap:6px;margin:2px 0 0;font-size:11px;line-height:1.35;display:flex}.single-action-footer .primary-button{justify-content:center;align-items:center;gap:7px;width:100%;display:inline-flex}.checkout-content>h1{margin-bottom:18px}.checkout-booking-overview{background:#fff;border:1px solid #e1e4e8;border-radius:18px;overflow:hidden;box-shadow:0 8px 22px #17191c0d}.checkout-booking-overview>div{border-bottom:1px solid #e9ebee;padding:15px 15px 13px}.checkout-booking-overview h1{margin:7px 0 4px;font-size:20px;line-height:1.15}.checkout-booking-overview p{color:#71767d;margin:0;font-size:12px}.checkout-booking-overview dl{margin:0;display:grid}.checkout-booking-overview dl>div{border-bottom:1px solid #eef0f2;grid-template-columns:88px 1fr;align-items:center;gap:10px;min-height:42px;padding:0 15px;display:grid}.checkout-booking-overview dl>div:last-child{border-bottom:0}.checkout-booking-overview dt{color:#777c83;font-size:12px}.checkout-booking-overview dd{text-align:right;margin:0;font-size:11px;font-weight:700}.checkout-parking-card,.active-parking-card,.success-booking-card{background:#fff;border:1px solid #e0e3e7;border-radius:18px;grid-template-columns:100px 1fr;display:grid;overflow:hidden}.checkout-parking-card>img,.active-parking-card>img,.success-booking-card>img{object-fit:cover;width:100px;height:100%;min-height:98px}.checkout-parking-card>div,.active-parking-card>div,.success-booking-card>div{align-content:center;padding:12px;display:grid}.checkout-parking-card strong,.active-parking-card strong,.success-booking-card strong{font-size:13px}.checkout-parking-card span,.active-parking-card span,.success-booking-card span{color:#71767d;margin-top:5px;font-size:11px}.checkout-parking-card small,.active-parking-card small,.success-booking-card small{color:#50555b;align-items:center;gap:4px;margin-top:7px;font-size:11px;display:inline-flex}.checkout-section{margin-top:16px;padding:15px}.checkout-section dl{gap:12px;margin:0;display:grid}.checkout-section dl>div{grid-template-columns:88px 1fr;gap:10px;display:grid}.checkout-section dt{color:#777c83;font-size:12px}.checkout-section dd{color:#30353a;text-align:right;margin:0;font-size:11px}.payment-section{gap:9px;display:grid}.payment-section button{color:#30343a;text-align:left;background:#fff;border:1px solid #e0e3e7;border-radius:14px;grid-template-columns:42px 1fr 20px;align-items:center;gap:10px;padding:11px;display:grid}.payment-section button.is-selected{background:#f4f8ff;border-color:#155bb7}.payment-section button>span:nth-child(2){display:grid}.payment-section button strong{font-size:11px}.payment-section button small{color:#777c83;margin-top:3px;font-size:11px}.payment-section button>svg{color:#155bb7;opacity:0}.payment-section button.is-selected>svg{opacity:1}.payment-mark{color:#155bb7;background:#edf4ff;border-radius:9px;place-items:center;width:42px;height:30px;font-size:11px;font-weight:900;display:grid}.request-message{color:#8a5a15;align-items:flex-start;gap:11px;margin-top:16px;padding:15px;display:flex}.request-message>svg{flex:none;width:22px;height:22px}.request-message strong{font-size:12px}.request-message p{color:#6d6355;margin:5px 0 0;font-size:12px;line-height:1.4}.final-price{gap:10px;display:grid}.legal-consents{gap:12px;margin-top:16px;display:grid}.legal-consent-row{color:#4d5259;grid-template-columns:22px minmax(0,1fr);align-items:flex-start;gap:9px;font-size:12px;line-height:1.35;display:grid}.legal-consent-row p{margin:2px 0 0}.agreement-check{color:#fff;background:#fff;border:1px solid #c9ced4;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;padding:0;display:grid}.legal-consent-row.is-selected .agreement-check{color:#fff;background:#155bb7;border-color:#155bb7}.legal-link{color:#155bb7;font:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.cancellation-note{color:#3d8544;align-items:center;gap:6px;margin:13px 0 0;font-size:12px;font-weight:700;display:flex}.renter-success-screen .renter-scroll{bottom:165px}.success-content{text-align:center;align-content:start;min-height:100%;padding-top:72px;display:grid}.success-icon{color:#368640;background:#e8f5e9;border-radius:50%;place-items:center;width:68px;height:68px;margin:0 auto 18px;display:grid}.success-icon svg{width:32px;height:32px}.success-content>p{max-width:310px;margin:0 auto}.success-booking-card{text-align:left;margin-top:24px}.access-preview{text-align:left;align-items:flex-start;gap:11px;margin-top:14px;padding:14px;display:flex}.access-preview>span{color:#155bb7;background:#edf4ff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.access-preview strong{font-size:12px}.access-preview p{color:#6f747b;margin:5px 0 0;font-size:12px;line-height:1.4}.request-preview>span{color:#a76814;background:#fff4dd}.success-price-row{margin-top:14px;padding:15px}.success-price-row strong{font-size:16px}.success-footer{flex-direction:column;min-height:165px}.success-footer button{width:100%}.success-footer .primary-button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.parking-pass-screen .renter-scroll{bottom:calc(76px + var(--mobile-safe-area-height,34px))}.parking-pass-content{box-sizing:border-box;gap:13px;padding:18px 16px 30px;display:grid}.parking-pass-status{color:#2f7e38;background:#edf8ef;border:1px solid #cfe6d2;border-radius:16px;align-items:center;gap:10px;padding:11px 13px;display:flex}.parking-pass-status>span{color:#fff;background:#3f9548;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.parking-pass-status>div{gap:2px;display:grid}.parking-pass-status strong{font-size:13px}.parking-pass-status small{font-size:11px}.parking-pass-card,.parking-pass-access,.parking-pass-vehicle-chooser,.parking-pass-price{background:#fff;border:1px solid #dde2e8;border-radius:18px;box-shadow:0 8px 22px #17191c0d}.parking-pass-card{padding:15px}.parking-pass-title{grid-template-columns:minmax(0,1fr) 42px;align-items:start;gap:10px;display:grid}.parking-pass-title h1{margin:7px 0 4px;font-size:20px;line-height:1.12}.parking-pass-title p{color:#727880;margin:0;font-size:12px}.parking-pass-mark{color:#fff;background:#155bb7;border-radius:50%;place-items:center;width:42px;height:42px;font-size:21px;font-weight:800;display:grid}.parking-pass-card dl{border-top:1px solid #e8ebee;margin:14px 0 0;display:grid}.parking-pass-card dl>div{border-bottom:1px solid #eef0f2;justify-content:space-between;align-items:center;gap:12px;min-height:39px;display:flex}.parking-pass-card dt{color:#747a81;font-size:12px}.parking-pass-card dd{margin:0;font-size:11px;font-weight:800}.parking-pass-route{justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;margin-top:13px;display:flex}.parking-pass-access{padding:15px}.parking-pass-access-now{background:#edf8ef;border-radius:12px;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:9px;min-height:42px;margin-top:10px;padding:7px 10px;display:grid}.parking-pass-access-now>span{background:#3f9548;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #3f95481f}.parking-pass-access-now p{gap:2px;margin:0;display:grid}.parking-pass-access-now strong{color:#326f3a;font-size:12px}.parking-pass-access-now small{color:#66816b;font-size:11px}.parking-pass-access-now.is-fallback{background:#edf4ff}.parking-pass-access-now.is-fallback>span{background:#155bb7;box-shadow:0 0 0 4px #155bb71f}.parking-pass-access-now.is-fallback strong{color:#155bb7}.parking-pass-access-now.is-fallback small{color:#617893}.parking-pass-primary-access{background:#f2f7fd;border:1px solid #cadef6;border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;margin-top:11px;padding:12px;display:grid}.parking-pass-primary-access>span{color:#155bb7;background:#fff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.parking-pass-primary-access>span i{font-size:15px}.parking-pass-primary-access>div{display:grid}.parking-pass-primary-access small{color:#68717b;font-size:11px}.parking-pass-primary-access strong{margin-top:2px;font-size:13px}.parking-pass-primary-access p{color:#606872;margin:3px 0 0;font-size:11px}.parking-pass-primary-access.is-inactive{background:#f6f7f8;border-color:#e1e5e9}.parking-pass-primary-access.is-inactive>span{color:#8a949e}.parking-pass-primary-access.is-inactive strong{color:#5f6872}.parking-pass-access h2,.parking-pass-vehicle-chooser h2{margin:15px 0 9px;font-size:12px}.parking-pass-access-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.parking-pass-access-grid button{color:#454b52;background:#fff;border:1px solid #e0e4e9;border-radius:12px;place-items:center;gap:5px;min-height:58px;padding:8px 4px;font-size:11px;font-weight:700;display:grid}.parking-pass-access-grid button.is-selected{color:#155bb7;background:#edf4ff;border-color:#155bb7}.parking-pass-access-grid svg{width:19px;height:19px}.parking-pass-reserve{color:#155bb7;width:100%;font:inherit;text-align:left;background:#f5f7f9;border:0;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:9px;margin-top:9px;padding:11px;display:grid}.parking-pass-reserve>span{background:#fff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.parking-pass-reserve>span svg{width:17px;height:17px}.parking-pass-reserve>svg{color:#8a96a2;width:15px;height:15px}.parking-pass-reserve>div{gap:2px;display:grid}.parking-pass-reserve small{color:#78818b;font-size:11px}.parking-pass-reserve strong{color:#252a30;font-size:11px}.parking-pass-reserve p{color:#70767e;margin:3px 0 0;font-size:11px}.parking-pass-reserve b{color:#155bb7;letter-spacing:.02em;margin-top:3px;font-size:11px}.parking-pass-reserve.is-current{background:#edf4ff;border:1px solid #a9c6e8;box-shadow:0 5px 14px #155bb714}.parking-pass-reserve.is-current>span{color:#155bb7}.parking-pass-access-note{color:#737c86;align-items:flex-start;gap:6px;margin:10px 1px 0;font-size:11px;line-height:1.4;display:flex}.parking-pass-access-note svg{flex:none;width:14px;height:14px}.parking-pass-actions{gap:8px;display:grid}.parking-pass-actions>button{color:#155bb7;text-align:left;background:#fff;border:1px solid #e0e4e9;border-radius:14px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-height:54px;padding:10px 12px;display:grid}.parking-pass-actions>button>span{display:grid}.parking-pass-actions strong{color:#292e34;font-size:11px}.parking-pass-actions small{color:#727880;margin-top:3px;font-size:11px}.parking-pass-vehicle-chooser{gap:7px;padding:0 13px 13px;display:grid}.parking-pass-vehicle-chooser>button{text-align:left;background:#fff;border:1px solid #e1e5ea;border-radius:12px;grid-template-columns:minmax(0,1fr) 20px;align-items:center;min-height:50px;padding:9px 10px;display:grid}.parking-pass-vehicle-chooser>button.is-selected{background:#f2f7fd;border-color:#155bb7}.parking-pass-vehicle-chooser button>span{display:grid}.parking-pass-vehicle-chooser strong{font-size:11px}.parking-pass-vehicle-chooser small{color:#727880;margin-top:3px;font-size:11px}.parking-pass-vehicle-chooser svg{color:#155bb7}.parking-pass-price{justify-content:space-between;align-items:baseline;padding:13px 15px;display:flex}.parking-pass-price span{color:#6e747b;font-size:12px}.parking-pass-price strong{font-size:16px}.parking-pass-start-note{color:#3a8342;justify-content:center;align-items:center;gap:6px;margin:-2px 0 0;font-size:11px;font-weight:700;display:flex}.parking-pass-screen .single-action-footer .secondary-button{width:100%}.active-content{padding-bottom:30px}.active-status{grid-template-columns:12px 1fr auto;align-items:center;gap:8px;margin-bottom:15px;display:grid}.active-status>span{background:#3f9b48;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #e8f5e9}.active-status strong{font-size:13px}.active-status small{color:#6e737a;font-size:12px}.timer-card{text-align:center;justify-items:center;padding:20px;display:grid}.timer-card>span{color:#686e75;align-items:center;gap:6px;font-size:11px;display:inline-flex}.timer-card>strong{letter-spacing:-.04em;margin-top:8px;font-size:42px}.timer-card>small{color:#747980;font-size:12px}.timer-card>button{margin-top:15px;font-size:12px}.entry-card{margin-top:14px;padding:15px}.entry-card-heading{align-items:center;gap:11px;display:flex}.entry-card-heading>div{display:grid}.entry-card-heading strong{font-size:13px}.entry-card-heading small{color:#72777e;margin-top:3px;font-size:11px}.entry-number{background:#f4f6f8;border-radius:12px;justify-content:space-between;align-items:center;margin:15px 0;padding:11px 12px;display:flex}.entry-number span{color:#6f747b;font-size:12px}.entry-number strong{font-size:14px}.entry-number.is-fallback{color:#155bb7;width:100%;font:inherit;background:#edf4ff;border:1px solid #bdd2ea}.entry-number.is-fallback strong{color:#155bb7;font-size:13px}.entry-number.is-fallback svg{width:15px;height:15px}.entry-card ol{color:#555b62;gap:7px;margin:0;padding-left:20px;font-size:12px;line-height:1.4;display:grid}.active-access-fallback{color:#155bb7;min-height:52px;font:inherit;text-align:left;background:#f4f7fa;border:1px solid #d8e2ed;border-radius:12px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;margin-top:13px;padding:8px 10px;display:grid}button.active-access-fallback{grid-template-columns:32px minmax(0,1fr) 16px;width:100%}.active-access-fallback>svg{color:#8a96a2;width:15px;height:15px}.active-access-fallback>span{color:#155bb7;background:#fff;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.active-access-fallback>span svg{width:16px;height:16px}.active-access-fallback p{gap:3px;margin:0;display:grid}.active-access-fallback small{color:#727d88;font-size:11px}.active-access-fallback strong{color:#2f3943;font-size:12px}.active-access-fallback.is-inactive{background:#f7f8f9;border-color:#e0e4e8;grid-template-columns:32px minmax(0,1fr)}.barrier-call-overlay{z-index:70;padding:0 12px calc(var(--mobile-safe-area-height,34px) + 10px);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#171c2275;align-items:flex-end;display:flex;position:absolute;inset:0}.barrier-call-sheet{text-align:center;background:#fff;border-radius:21px;justify-items:center;width:100%;padding:10px 15px 15px;display:grid;position:relative;box-shadow:0 18px 52px #161c2242}.barrier-call-handle{background:#d5d9de;border-radius:999px;width:34px;height:4px;margin-bottom:9px}.barrier-call-close{color:#6d7781;background:#f3f5f7;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:12px;right:12px}.barrier-call-close svg{width:14px;height:14px}.barrier-call-icon{color:#155bb7;background:#edf4ff;border-radius:14px;place-items:center;width:44px;height:44px;font-size:17px;display:grid}.barrier-call-sheet.is-success .barrier-call-icon{color:#378245;background:#eaf7ed}.barrier-call-sheet.is-failed .barrier-call-icon{color:#a36c16;background:#fff5e6}.barrier-call-sheet h2{color:#2f3943;margin:10px 0 5px;font-size:17px}.barrier-call-sheet>p{color:#707a85;max-width:285px;margin:0;font-size:12px;line-height:1.45}.barrier-call-safety{color:#155bb7;text-align:left;box-sizing:border-box;background:#f3f6f9;border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;width:100%;margin-top:12px;padding:9px 10px;display:grid}.barrier-call-safety>i{font-size:14px}.barrier-call-safety>span{gap:2px;display:grid}.barrier-call-safety strong{color:#35404b;font-size:11px}.barrier-call-safety small{color:#727d87;font-size:11px;line-height:1.35}.barrier-call-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:13px;display:grid}.barrier-call-actions button{color:#4d5863;min-height:45px;font:inherit;background:#fff;border:1px solid #d9dfe5;border-radius:13px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.barrier-call-actions button.is-primary{color:#fff;background:#155bb7;border-color:#155bb7}.barrier-call-actions button.is-primary.is-success{background:#3b8a47;border-color:#3b8a47}.barrier-call-actions button.is-wide{grid-column:1/-1}.barrier-call-actions button svg{width:15px;height:15px}.barrier-call-log{color:#397a45;background:#f2faf4;border:1px solid #c9dfcf;border-radius:13px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:58px;margin-top:10px;padding:9px 10px;display:grid}.barrier-call-log>svg{justify-self:center;width:18px;height:18px}.barrier-call-log p{gap:2px;min-width:0;margin:0;display:grid}.barrier-call-log strong{color:#385d41;font-size:12px}.barrier-call-log small{color:#68806e;font-size:11px}.barrier-call-log>b{color:#6a756d;text-align:right;max-width:84px;font-size:10px;line-height:1.25}.entry-card .barrier-call-log{margin-left:10px;margin-right:10px}.active-access-fallback.is-inactive>span{color:#78838e}.route-button{color:#155bb7;background:#fff;border:1px solid #155bb7;border-radius:13px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:43px;margin-top:15px;font-size:11px;font-weight:800;display:inline-flex}.active-parking-card{margin-top:14px}.support-actions{gap:8px;margin-top:14px;display:grid}.support-actions button{color:#3c4147;text-align:left;background:#fff;border:1px solid #e1e4e8;border-radius:15px;grid-template-columns:22px 1fr 18px;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:grid}.support-actions button>span{display:grid}.support-actions strong{font-size:11px}.support-actions small{color:#737880;margin-top:3px;font-size:11px}.support-actions .active-access-case-link{color:#155bb7;background:#f3f8fe;border-color:#bed5ef}.support-actions .active-access-case-link small{color:#587697}.renter-access-live-card{background:#fff;border:1px solid #c8d9eb;border-radius:18px;margin-top:14px;overflow:hidden;box-shadow:0 7px 18px #23507d12}.renter-access-live-card>header{background:#f3f8fe;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:78px;padding:11px 12px;display:grid}.renter-access-live-card>header>span{color:#155bb7;background:#deebf8;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.renter-access-live-card>header p{gap:2px;min-width:0;margin:0;display:grid}.renter-access-live-card>header small{color:#66809a;font-size:11px;font-weight:700}.renter-access-live-card>header strong{color:#32485d;font-size:14px}.renter-access-live-card>header em{color:#60778d;font-size:12px;font-style:normal;line-height:1.35}.renter-access-live-card>header b{color:#356d9f;text-align:center;background:#fff;border-radius:9px;max-width:86px;padding:5px 7px;font-size:11px;line-height:1.2}.renter-access-live-card.is-active{border-color:#bfd8c6;box-shadow:0 7px 18px #2b6f3f12}.renter-access-live-card.is-active>header{background:#f1f9f3}.renter-access-live-card.is-active>header>span{color:#357a48;background:#deefe2}.renter-access-live-card.is-active>header b{color:#357a48}.renter-access-live-card.is-warning{border-color:#ead5b2}.renter-access-live-card.is-warning>header{background:#fff8ed}.renter-access-live-card.is-complete{border-color:#bfd8c6}.renter-access-live-card.is-complete>header{background:#f1f9f3}.renter-access-live-card>div{border-top:1px solid #e8edf2;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-height:50px;padding:9px 12px;display:grid}.renter-access-live-card>div>svg{color:#155bb7;width:17px;height:17px}.renter-access-live-card>div p{gap:2px;margin:0;display:grid}.renter-access-live-card>div strong{color:#46535f;font-size:12px}.renter-access-live-card>div small{color:#74818d;font-size:11px}.renter-access-live-card>button{color:#155bb7;width:100%;min-height:43px;font:inherit;background:#fff;border:0;border-top:1px solid #e8edf2;justify-content:space-between;align-items:center;padding:0 12px;font-size:12px;font-weight:850;display:flex}.renter-access-live-card>button svg{width:17px;height:17px}.active-footer .secondary-button{color:#b32632;width:100%;box-shadow:none;background:#fff;border-color:#e3b7bb;font-weight:800}.active-footer .secondary-button:active{color:#981d27;background:#fff2f3;border-color:#cf858c}.short-exit-sheet{gap:11px;display:grid}.short-exit-pass{color:#26313c;text-align:left;background:#fff;border:1px solid #dce4ee;border-radius:16px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:66px;padding:10px 12px;display:grid}.short-exit-pass>span{color:#155bb7;background:#eaf3ff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.short-exit-pass>span svg{width:19px;height:19px}.short-exit-pass>svg{color:#8b949e;width:17px;height:17px}.short-exit-pass p{gap:3px;min-width:0;margin:0;display:grid}.short-exit-pass strong{font-size:13px;line-height:1.25}.short-exit-pass small{color:#687480;font-size:12px;line-height:1.35}.short-exit-warning{color:#74541f;background:#fff7e8;border-radius:14px;grid-template-columns:19px minmax(0,1fr);align-items:start;gap:9px;padding:11px 12px;display:grid}.short-exit-warning>svg{width:18px;height:18px;margin-top:1px}.short-exit-warning p{gap:3px;margin:0;display:grid}.short-exit-warning strong{font-size:13px;line-height:1.3}.short-exit-warning small{color:#806b48;font-size:12px;line-height:1.4}.short-exit-actions{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px;display:grid}.short-exit-actions button{color:#424a53;background:#fff;border:1px solid #d9dee4;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-height:48px;padding:0 13px;font-size:13px;font-weight:850;display:inline-flex}.short-exit-actions button.is-primary{color:#fff;background:#155bb7;border-color:#155bb7}.short-exit-content{padding:16px 14px calc(var(--mobile-safe-area-height,34px) + 24px);gap:12px;display:grid}.short-exit-result{text-align:center;background:#f3faf5;border:1px solid #d8e9dc;border-radius:20px;justify-items:center;padding:18px 16px;display:grid}.short-exit-result>span{color:#fff;background:#3b8f50;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.short-exit-result>span svg{width:23px;height:23px}.short-exit-result>small{color:#65806c;margin-top:9px;font-size:12px;font-weight:750}.short-exit-result h1{color:#263b2c;margin:4px 0 5px;font-size:22px;line-height:1.15}.short-exit-result p{color:#56705d;max-width:295px;margin:0;font-size:13px;line-height:1.45}.short-exit-status-card{background:#fff;border:1px solid #dde3ea;border-radius:18px;overflow:hidden;box-shadow:0 7px 20px #1f2a360f}.short-exit-status-card>header{background:#f4f7fb;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:68px;padding:11px 12px;display:grid}.short-exit-status-card>header>span{color:#155bb7;background:#e4edf8;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.short-exit-status-card header p{gap:2px;min-width:0;margin:0;display:grid}.short-exit-status-card header small{color:#6c7a89;font-size:11px;font-weight:700}.short-exit-status-card header strong{color:#2d3e50;font-size:13px;line-height:1.3}.short-exit-status-card header b{color:#8a641e;background:#fff3dc;border-radius:9px;padding:5px 7px;font-size:11px}.short-exit-facts{grid-template-columns:1.35fr 1fr;gap:11px;padding:11px 12px;display:grid}.short-exit-facts span{gap:3px;min-width:0;display:grid}.short-exit-facts small{color:#79818a;font-size:11px}.short-exit-facts strong{color:#343b43;font-size:12px;line-height:1.35}.short-exit-timeline{background:#fff;border:1px solid #e0e5ea;border-radius:18px;gap:12px;padding:13px;display:grid}.short-exit-timeline>div{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;display:grid;position:relative}.short-exit-timeline>div+div:before{content:"";background:#dce3ea;width:2px;height:12px;position:absolute;top:-12px;left:15px}.short-exit-timeline>div>span{color:#63707c;background:#edf1f5;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.short-exit-timeline>div.is-complete>span{color:#358047;background:#e5f4e9}.short-exit-timeline>div.is-current>span{color:#155bb7;background:#eaf2fc}.short-exit-timeline>div>span svg{width:16px;height:16px}.short-exit-timeline p{gap:3px;margin:0;display:grid}.short-exit-timeline strong{color:#343d46;font-size:13px;line-height:1.3}.short-exit-timeline small{color:#717b85;font-size:12px;line-height:1.4}.short-exit-note{color:#646e78;background:#f1f3f5;border-radius:13px;align-items:flex-start;gap:8px;margin:0;padding:10px 11px;font-size:12px;line-height:1.4;display:flex}.short-exit-note svg{flex:none;width:17px;height:17px;margin-top:1px}.short-exit-help{color:#3d4650;text-align:left;background:#fff;border:1px solid #e0e4e8;border-radius:15px;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:60px;padding:10px 12px;display:grid}.short-exit-help>span{gap:3px;display:grid}.short-exit-help strong{font-size:12px}.short-exit-help small{color:#747e88;font-size:11px;line-height:1.35}.booking-exit-pending-card{background:#fff;border:1px solid #cdddeb;border-radius:19px;overflow:hidden;box-shadow:0 8px 24px #1c243212}.booking-exit-pending-card>header{background:#f2f8f4;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:72px;padding:12px 13px;display:grid}.booking-exit-pending-card>header>span{color:#358047;background:#dff0e4;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.booking-exit-pending-card>header>span svg{width:19px;height:19px}.booking-exit-pending-card header div{gap:2px;min-width:0;display:grid}.booking-exit-pending-card header small{color:#67806d;font-size:11px;font-weight:700}.booking-exit-pending-card header strong{color:#2d4434;font-size:15px}.booking-exit-pending-card header p{color:#65746a;margin:0;font-size:12px}.booking-exit-pending-card header b{color:#89601a;background:#fff1d6;border-radius:9px;padding:5px 7px;font-size:11px}.booking-exit-pending-card>section{border-top:1px solid #e7ebef;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;min-height:62px;padding:11px 13px;display:grid}.booking-exit-pending-card>section>i{color:#155bb7;font-size:17px}.booking-exit-pending-card>section p{gap:3px;margin:0;display:grid}.booking-exit-pending-card>section small{color:#76818b;font-size:11px}.booking-exit-pending-card>section strong{color:#36424d;font-size:12px;line-height:1.35}.booking-exit-pending-note{color:#5f6c78;align-items:center;gap:7px;margin:0 12px;padding:9px 0;font-size:12px;line-height:1.35;display:flex}.booking-exit-pending-note svg{color:#358047;flex:none;width:16px;height:16px}.booking-exit-pending-card>button{color:#155bb7;background:#fff;border:0;border-top:1px solid #e3e8ed;justify-content:space-between;align-items:center;width:100%;min-height:46px;padding:0 13px;font-size:13px;font-weight:850;display:flex}.booking-exit-pending-card>button svg{width:17px;height:17px}.hub-screen{color:#17191c;background:#f7f8fa;position:absolute;inset:0;overflow:hidden}.hub-header{z-index:10;box-sizing:border-box;background:#fffffffa;justify-content:space-between;align-items:flex-end;height:132px;padding:54px 18px 15px;display:flex;position:absolute;top:0;left:0;right:0}.hub-header h1{letter-spacing:-.6px;margin:0;font-size:27px;line-height:1.08}.hub-header p{color:#747980;margin:5px 0 0;font-size:11px}.hub-icon-button{color:#155bb7;background:#fff;border:1px solid #e0e5eb;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:relative;box-shadow:0 5px 14px #17191c14}.hub-icon-button svg{width:19px;height:19px}.hub-icon-button.has-badge>span{background:#d84b55;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:6px}.hub-tabs{z-index:11;background:#e9edf2;border-radius:14px;grid-template-columns:1fr 1fr;height:44px;padding:3px;display:grid;position:absolute;top:132px;left:18px;right:18px}.hub-tabs button{color:#6a7078;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.hub-tabs button.is-selected{color:#155bb7;background:#fff;box-shadow:0 3px 9px #17191c14}.hub-tabs button span{color:#fff;background:#155bb7;border-radius:9px;place-items:center;min-width:18px;height:18px;font-size:11px;display:grid}.hub-scroll{background:#f7f8fa;position:absolute;inset:186px 0 83px}.profile-hub .hub-scroll{top:36px}.hub-content{padding:14px 16px calc(var(--mobile-safe-area-height,34px) + 28px)}.active-booking-hero{color:#fff;background:#155bb7;border-radius:22px;padding:16px;box-shadow:0 12px 26px #155bb73b}.active-booking-topline,.active-booking-timer,.section-heading{justify-content:space-between;align-items:center;display:flex}.active-booking-topline span{text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:3px;font-size:12px;font-weight:800;display:inline-flex}.active-booking-topline span svg{color:#79dc8c}.active-booking-topline small{color:#ffffffbf;font-size:12px}.active-booking-hero h2{margin:12px 0 4px;font-size:21px}.active-booking-hero>p{color:#ffffffc2;margin:0;font-size:11px}.active-booking-timer{background:#ffffff1f;border-radius:14px;margin:15px 0 13px;padding:11px 13px}.active-booking-timer span{font-size:11px}.active-booking-timer strong{letter-spacing:.5px;font-size:22px}.active-booking-hero>button{color:#155bb7;background:#fff;border:0;border-radius:13px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;font-size:12px;font-weight:800;display:flex}.section-heading{margin:20px 2px 10px}.section-heading h2{margin:0;font-size:16px}.section-heading>span,.section-heading>button{color:#155bb7;background:0 0;border:0;font-size:12px;font-weight:700}.booking-summary-card{color:#202329;text-align:left;background:#fff;border:1px solid #e1e5ea;border-radius:18px;grid-template-columns:88px 1fr;gap:12px;width:100%;margin-bottom:10px;padding:10px;display:grid;box-shadow:0 5px 14px #17191c0d}.booking-summary-card>img{object-fit:cover;border-radius:12px;width:88px;height:112px}.booking-summary-content{align-content:start;min-width:0;display:grid}.status-label{align-items:center;gap:2px;width:fit-content;font-size:11px;font-weight:800;display:inline-flex}.status-label.is-green{color:#348a42}.status-label.is-blue{color:#155bb7}.status-label.is-amber{color:#a06b0b}.status-label.is-red{color:#b3333d}.status-label.is-gray{color:#737980}.booking-summary-content>strong{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:13px;overflow:hidden}.booking-summary-content>span:not(.status-label){color:#4f555d;margin-top:4px;font-size:11px;line-height:1.3}.booking-summary-content>small{color:#838991;margin-top:4px;font-size:11px}.booking-summary-content>div{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.booking-summary-content>div b{font-size:13px}.booking-summary-content>div svg{color:#9aa0a7}.history-summary{background:#eaf5ec;border-radius:16px;align-items:center;gap:11px;margin-bottom:12px;padding:13px;display:flex}.history-summary>span{color:#3e9147;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.history-summary div{display:grid}.history-summary strong{font-size:12px}.history-summary small{color:#66806a;margin-top:3px;font-size:11px}.bookings-toolbar{z-index:11;background:#fff;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:4px;height:55px;padding:8px 14px;display:grid;position:absolute;top:48px;left:0;right:0}.bookings-hub .hub-tabs{background:0 0;border-radius:0;grid-template-columns:repeat(3,1fr);gap:4px;height:39px;padding:0;position:static}.bookings-hub .hub-tabs button{border-radius:11px;font-size:12px}.bookings-hub .hub-tabs button.is-selected{color:#fff;background:#17191c;box-shadow:0 5px 12px #17191c1f}.bookings-help-button{color:#4f5660;background:#f0f3f6;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid}.bookings-help-button svg{width:17px;height:17px}.bookings-hub .hub-scroll{background:#f5f7fa;inset:103px 0 83px}.bookings-content{padding:12px 14px calc(var(--mobile-safe-area-height,34px) + 20px)}.booking-section-heading{justify-content:space-between;align-items:center;margin:0 2px 8px;display:flex}.booking-section-heading strong{font-size:12px}.booking-section-heading span{color:#7a8088;font-size:11px}.booking-current-card{background:#fff;border:1px solid #e0e5eb;border-radius:19px;padding:13px;box-shadow:0 8px 24px #1c243212}.booking-current-top{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;display:grid}.booking-current-top>img{object-fit:cover;object-position:center 58%;border-radius:12px;width:58px;height:52px}.booking-current-top>div{gap:3px;min-width:0;display:grid}.booking-current-state{color:#278a45;align-items:center;width:fit-content;font-size:11px;font-weight:800;display:inline-flex}.booking-current-state svg{width:12px;height:12px}.booking-current-top h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;line-height:1.15;overflow:hidden}.booking-current-top p{color:#747b84;margin:0;font-size:11px;line-height:1.3}.booking-current-time{background:#edf5ff;border-radius:14px;grid-template-columns:1fr auto;align-items:end;gap:5px;margin-top:11px;padding:11px 12px;display:grid}.booking-current-time small{color:#66717e;font-size:11px;display:block}.booking-current-time strong{margin-top:2px;font-size:18px;display:block}.booking-current-time>span{color:#155bb7;font-size:11px;font-weight:800}.booking-time-progress{background:#d7e5f7;border-radius:99px;grid-column:1/-1;height:4px;margin-top:4px;overflow:hidden}.booking-time-progress i{border-radius:inherit;background:#155bb7;width:58%;height:100%;display:block}.booking-current-facts{border-top:1px solid #e8ebef;border-bottom:1px solid #e8ebef;grid-template-columns:1fr 1fr;margin-top:9px;display:grid}.booking-current-facts>div{gap:3px;min-width:0;padding:9px 4px;display:grid}.booking-current-facts>div+div{border-left:1px solid #e8ebef;padding-left:12px}.booking-current-facts span{color:#7a8088;font-size:11px}.booking-current-facts strong{text-overflow:clip;white-space:normal;font-size:12px;line-height:1.25;overflow:visible}.booking-main-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.booking-main-actions button{color:#32383f;background:#fff;border:1px solid #d5dbe2;border-radius:13px;min-height:44px;font-size:12px;font-weight:800}.booking-main-actions button.is-primary{color:#fff;background:#155bb7;border-color:#155bb7;box-shadow:0 6px 14px #155bb72e}.booking-quick-actions{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px;display:grid}.booking-quick-actions button{color:#4e555e;background:#f3f5f7;border:0;border-radius:12px;align-content:center;place-items:center;gap:5px;min-height:49px;padding:6px 4px;font-size:11px;font-weight:700;display:grid}.booking-quick-actions svg{color:#155bb7;width:15px;height:15px}.booking-long-settlement-card{background:linear-gradient(#fffefb 0%,#fff8eb 100%);border:1px solid #ead7b2;border-radius:19px;margin-top:12px;padding:13px;box-shadow:0 8px 22px #4f3d1f12}.booking-long-settlement-card.has-claim{background:#fff7f7;border-color:#edc9c9}.booking-long-settlement-card>header{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;display:grid}.booking-long-settlement-card>header>span{color:#9a6916;background:#fff0d3;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.booking-long-settlement-card.has-claim>header>span{color:#b64040;background:#fbe2e2}.booking-long-settlement-card>header>div{gap:2px;min-width:0;display:grid}.booking-long-settlement-card>header small{color:#8a651e;font-size:12px;font-weight:800}.booking-long-settlement-card.has-claim>header small{color:#ad3d3d}.booking-long-settlement-card>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.booking-long-settlement-card>header p{color:#737b84;margin:0;font-size:12px;line-height:1.35}.booking-long-settlement-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.booking-long-settlement-facts>span{background:#fffc;border:1px solid #eadfc9;border-radius:11px;align-content:center;gap:2px;min-height:48px;padding:7px 9px;display:grid}.booking-long-settlement-facts small{color:#7b7367;font-size:12px}.booking-long-settlement-facts strong{color:#39352f;font-size:14px}.booking-long-settlement-card>p{color:#735a2e;align-items:flex-start;gap:7px;margin:10px 1px 0;font-size:12px;line-height:1.4;display:flex}.booking-long-settlement-card.has-claim>p{color:#a33c3c}.booking-long-settlement-card>p i{margin-top:2px}.booking-long-settlement-card>button{color:#fff;background:#155bb7;border:0;border-radius:13px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:46px;margin-top:10px;padding:0 13px;font-size:13px;font-weight:850;display:flex}.booking-long-settlement-card.has-claim>button{background:#a43d3d}.booking-long-history-card{color:#2c333a;text-align:left;background:#f5fbf6;border:0;border-bottom:1px solid #e6eaee;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;width:100%;min-height:96px;padding:12px 34px 12px 12px;display:grid;position:relative}.booking-long-history-card.has-claim{background:#fff8ef}.booking-long-history-card>span{color:#39804c;background:#dff0e2;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.booking-long-history-card.has-claim>span{color:#a76d16;background:#f9e6d0}.booking-long-history-card>div{gap:3px;min-width:0;display:grid}.booking-long-history-card small{color:#3b824f;font-size:12px;font-weight:800}.booking-long-history-card.has-claim small{color:#9b6514}.booking-long-history-card strong{font-size:14px}.booking-long-history-card p{color:#69737d;margin:0;font-size:12px;line-height:1.35}.booking-long-history-card em{color:#277542;font-size:12px;font-style:normal;font-weight:750}.booking-long-history-card.has-claim em{color:#9a6415}.booking-long-history-card>svg{color:#9aa2aa;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.booking-short-history-card{color:#2c333a;text-align:left;background:#f3faf5;border:0;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:10px;width:100%;min-height:104px;padding:13px 36px 13px 12px;display:grid;position:relative}.booking-short-history-card>span{color:#347a46;background:#dceddf;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.booking-short-history-card>span svg{width:19px;height:19px}.booking-short-history-card>div{gap:3px;min-width:0;display:grid}.booking-short-history-card small{color:#347a46;font-size:12px;font-weight:850}.booking-short-history-card strong{color:#28332c;font-size:14px}.booking-short-history-card p{color:#617068;margin:0;font-size:12px;line-height:1.4}.booking-short-history-card em{color:#4b6854;font-size:12px;font-style:normal;font-weight:750}.booking-short-history-card>svg{color:#8f9a93;width:17px;height:17px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.booking-list{background:#fff;border:1px solid #e0e5eb;border-radius:18px;overflow:hidden}.booking-list .booking-summary-card{min-height:78px;box-shadow:none;border:0;border-radius:0;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0;padding:12px}.booking-list .booking-summary-card+.booking-summary-card{border-top:1px solid #e8ebef}.booking-list .booking-summary-card>img{object-fit:cover;object-position:center 58%;border-radius:11px;width:48px;height:46px}.booking-list .booking-summary-content{gap:2px}.booking-list .booking-summary-content>strong{margin-top:1px;font-size:12px}.booking-list .booking-summary-content>span:not(.status-label){color:#757c84;margin-top:1px;font-size:11px}.booking-list .booking-summary-content>small{color:#757c84;margin-top:0;font-size:11px}.booking-summary-side{justify-items:end;gap:8px;min-width:42px;display:grid}.booking-summary-side b{color:#30353b;white-space:nowrap;font-size:12px}.booking-summary-side svg{color:#8d949c}.booking-upcoming-note{color:#747b84;margin:10px 2px 0;font-size:11px;line-height:1.45}.record-content,.section-content{padding:16px 16px calc(var(--mobile-safe-area-height,34px) + 28px)}.record-status-card{color:#194d93;background:#eaf2ff;border-radius:20px;grid-template-columns:38px 1fr;gap:11px;padding:16px;display:grid}.record-status-card.is-request{color:#875c0b;background:#fff5dc}.record-status-card.is-completed{color:#367b3e;background:#eaf5ec}.record-status-card>span{background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.record-status-card small{text-transform:uppercase;letter-spacing:.4px;font-size:11px;font-weight:800}.record-status-card h1{color:#17191c;margin:5px 0 4px;font-size:18px;line-height:1.15}.record-status-card p{color:#636970;margin:0;font-size:12px;line-height:1.45}.record-parking-card{margin-top:13px}.record-section{background:#fff;border:1px solid #e1e5ea;border-radius:17px;margin-top:13px;padding:14px}.record-section h2{margin:0 0 8px;font-size:14px}.record-section dl{margin:0}.record-section dl div{border-top:1px solid #edf0f3;grid-template-columns:94px 1fr;padding:8px 0;font-size:11px;display:grid}.record-section dl div:first-child{border-top:0}.record-section dt{color:#7a8088}.record-section dd{color:#2b2f35;text-align:right;margin:0;font-weight:700}.compact-entry-card{margin-top:13px}.request-timeline{background:#fff;border:1px solid #e1e5ea;border-radius:17px;gap:12px;margin-top:13px;padding:14px;display:grid}.request-timeline>div{color:#9aa0a7;grid-template-columns:30px 1fr;align-items:start;gap:10px;min-height:38px;display:grid;position:relative}.request-timeline>div:not(:last-child):after{content:"";background:#d9dee5;width:1px;position:absolute;top:31px;bottom:-13px;left:14px}.request-timeline>div>span{background:#f0f2f5;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.request-timeline .is-done{color:#3f9148}.request-timeline .is-current{color:#a06b0b}.request-timeline p{margin:1px 0 0;display:grid}.request-timeline strong{color:#2b2f35;font-size:12px}.request-timeline small{color:#7c828a;margin-top:3px;font-size:11px}.rating-card,.record-help-row{color:#33373d;text-align:left;background:#fff;border:1px solid #e1e5ea;border-radius:16px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;width:100%;margin-top:13px;padding:13px;display:grid}.rating-card>span{color:#e4a213;background:#fff5d9;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.rating-card>div,.record-help-row>span{display:grid}.rating-card strong,.record-help-row strong{font-size:12px}.rating-card small,.record-help-row small{color:#7b8189;margin-top:3px;font-size:11px}.rating-card button{color:#155bb7;background:0 0;border:0;font-size:11px;font-weight:700}.record-help-row>svg:first-child{color:#155bb7}.record-footer button{width:100%}.profile-content{padding-top:8px}.profile-mode-panel{background:#fff;border:1px solid #e1e5ea;border-radius:18px;margin-top:10px;padding:12px}.profile-mode-panel h3{color:#7a8088;letter-spacing:.45px;text-transform:uppercase;margin:0 0 9px;font-size:11px}.profile-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.profile-mode-grid button{color:#25282d;text-align:center;background:#fff;border:1px solid #dce1e7;border-radius:14px;align-content:center;justify-items:center;gap:4px;min-width:0;min-height:64px;padding:10px;display:grid}.profile-mode-grid strong{font-size:13px}.profile-mode-grid span{color:#7a8088;font-size:11px}.profile-mode-grid button.is-selected{color:#fff;background:#155bb7;border-color:#155bb7;box-shadow:0 5px 13px #155bb73b}.profile-mode-grid button.is-selected span{color:#ffffffc2}.profile-identity{background:#fff;border-radius:20px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.profile-identity>img{object-fit:cover;border-radius:50%;width:64px;height:64px}.profile-avatar-placeholder,.profile-photo-placeholder{color:#7d8792;background:#edf1f5;border-radius:50%;place-items:center;display:grid}.profile-avatar-placeholder{width:64px;height:64px}.profile-avatar-placeholder svg{width:28px;height:28px}.profile-identity.is-guest>img{background:#edf4ff;border:1px solid #dbe5f2;border-radius:18px;padding:5px}.profile-identity.is-guest p{color:#68727e}.profile-identity-copy{min-width:0}.profile-identity h2{margin:0;font-size:17px}.profile-identity p{color:#3e9147;align-items:center;gap:4px;margin:5px 0 0;font-size:11px;font-weight:700;display:flex}.profile-identity small{color:#7c828a;margin-top:4px;font-size:11px;display:block}.profile-identity-actions{gap:6px;display:flex}.profile-identity-actions button{color:#155bb7;background:#edf4ff;border:0;border-radius:12px;place-items:center;width:34px;height:34px;display:grid}.profile-identity-actions button.is-settings{color:#555c65;background:#f0f2f5}.profile-auth-card{background:#f4f8fd;border:1px solid #cfe0f5;border-radius:18px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:10px;padding:13px;display:grid}.profile-auth-card>span{color:#155bb7;background:#fff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.profile-auth-card>div{gap:3px;min-width:0;display:grid}.profile-auth-card strong{color:#29333c;font-size:13px;line-height:1.25}.profile-auth-card small{color:#6f7a86;font-size:12px;line-height:1.3}.profile-auth-card button{color:#fff;background:#155bb7;border:0;border-radius:12px;min-height:38px;padding:0 14px;font-size:13px;font-weight:750}.profile-stats{background:#fff;border:1px solid #e2e6eb;border-radius:17px;grid-template-columns:repeat(3,1fr);margin-top:10px;padding:11px 0;display:grid}.profile-stats>div{border-left:1px solid #e7eaee;place-items:center;display:grid}.profile-stats>div:first-child{border-left:0}.profile-stats strong{font-size:15px}.profile-stats span{color:#7c828a;margin-top:2px;font-size:11px}.owner-dashboard-card{color:#fff;background:#162c49;border-radius:20px;margin-top:10px;padding:15px;box-shadow:0 10px 24px #162c492e}.owner-dashboard-heading{grid-template-columns:36px 1fr 18px;align-items:center;gap:10px;display:grid}.owner-dashboard-heading>span{background:#ffffff1f;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.owner-dashboard-heading>div{display:grid}.owner-dashboard-heading small{color:#ffffffad;font-size:11px}.owner-dashboard-heading strong{margin-top:2px;font-size:19px}.owner-dashboard-progress{background:#ffffff24;border-radius:3px;height:5px;margin-top:13px;overflow:hidden}.owner-dashboard-progress span{border-radius:inherit;background:#52ba68;height:100%;display:block}.owner-dashboard-card p{color:#9ae6a6;align-items:center;gap:4px;margin:8px 0 12px;font-size:11px;display:flex}.owner-dashboard-card>button{color:#155bb7;background:#fff;border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:38px;font-size:12px;font-weight:800;display:flex}.profile-section-group{background:#fff;border:1px solid #e1e5ea;border-radius:18px;margin-top:12px;overflow:hidden}.profile-section-group>h3{color:#7a8088;text-transform:uppercase;letter-spacing:.45px;margin:0;padding:11px 13px 7px;font-size:11px}.profile-menu-item{color:#2d3137;text-align:left;background:#fff;border:0;border-top:1px solid #edf0f3;grid-template-columns:34px 1fr auto 16px;align-items:center;gap:10px;width:100%;min-height:54px;padding:8px 12px;display:grid}.profile-section-group>.profile-menu-item:first-of-type{border-top:0}.profile-menu-icon{color:#155bb7;background:#edf4ff;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.profile-menu-item>span:nth-child(2){display:grid}.profile-menu-item strong{font-size:11px}.profile-menu-item small{color:#7b8188;margin-top:3px;font-size:11px}.profile-menu-item b{color:#fff;text-align:center;background:#155bb7;border-radius:10px;min-width:20px;padding:3px 6px;font-size:11px}.profile-menu-item>svg{color:#a0a6ad}.profile-menu-item.no-chevron{grid-template-columns:34px 1fr auto}.profile-listing-cta{color:#155bb7;text-align:left;background:#f1f6fd;border:1px dashed #8fb4e4;border-radius:17px;grid-template-columns:34px 1fr 16px;align-items:center;gap:10px;width:100%;margin-top:12px;padding:13px;display:grid}.profile-listing-cta>span{display:grid}.profile-listing-cta strong{font-size:11px}.profile-listing-cta small{color:#6886ad;margin-top:3px;font-size:11px}.section-screen .renter-scroll-with-header{bottom:0}.section-screen.has-footer .renter-scroll-with-header{bottom:103px}.vehicles-screen{--renter-header-height:72px;--renter-header-padding:10px 16px}.section-lead{color:#6f757d;margin:0 2px 14px;font-size:12px;line-height:1.5}.profile-photo-editor{place-items:center;gap:10px;display:grid}.profile-photo-editor img{object-fit:cover;border:4px solid #fff;border-radius:50%;width:88px;height:88px;box-shadow:0 7px 18px #17191c24}.profile-photo-placeholder{border:4px solid #fff;width:88px;height:88px;box-shadow:0 7px 18px #17191c1a}.profile-photo-placeholder svg{width:38px;height:38px}.profile-photo-editor button{color:#155bb7;background:0 0;border:0;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.form-card{background:#fff;border:1px solid #e1e5ea;border-radius:18px;gap:13px;margin-top:14px;padding:14px;display:grid}.form-card .mobile-field{margin:0}.verified-profile-card,.vehicle-fit-card{color:#367f40;background:#eaf5ec;border-radius:16px;grid-template-columns:28px 1fr;gap:10px;margin-top:12px;padding:13px;display:grid}.verified-profile-card strong,.vehicle-fit-card strong{font-size:12px}.verified-profile-card p,.vehicle-fit-card p{color:#607765;margin:4px 0 0;font-size:11px;line-height:1.4}.vehicles-intro{color:#6e757d;align-items:flex-start;gap:7px;margin:0 2px 12px;font-size:11px;line-height:1.45;display:flex}.vehicles-intro>svg{color:#155bb7;flex:none;margin-top:1px}.vehicles-heading{justify-content:space-between;align-items:center;margin:0 2px 8px;display:flex}.vehicles-heading strong{font-size:12px}.vehicles-heading span{color:#777e87;font-size:11px}.vehicle-list{gap:8px;display:grid}.vehicle-choice-card{color:#2b3036;text-align:left;background:#fff;border:1px solid #dfe4e9;border-radius:17px;grid-template-columns:104px minmax(0,1fr) 24px;align-items:center;gap:10px;width:100%;padding:11px;display:grid}.vehicle-choice-card.is-selected{border-color:#8eb7ea;box-shadow:0 0 0 2px #155bb714}.vehicle-plate{box-sizing:border-box;letter-spacing:.4px;white-space:nowrap;background:#fff;border:2px solid #20242a;border-radius:7px;grid-template-columns:minmax(0,1fr) 31px;align-items:stretch;width:100%;min-width:0;min-height:42px;padding:0;font-size:13px;font-weight:900;display:grid;overflow:hidden}.vehicle-plate>b{min-width:0;font:inherit;letter-spacing:inherit;place-items:center;padding:0 5px;display:grid;overflow:hidden}.vehicle-plate small{box-sizing:border-box;letter-spacing:0;border-left:1px solid #20242a;place-items:center;min-width:0;margin:0;padding:0 4px;font-size:10px;display:grid}.vehicle-choice-copy{gap:3px;min-width:0;display:grid}.vehicle-choice-copy>strong{font-size:12px}.vehicle-choice-copy>small{color:#777e87;font-size:11px}.vehicle-choice-tags{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.vehicle-choice-tags b{color:#155bb7;background:#edf4fd;border-radius:8px;padding:3px 6px;font-size:11px}.vehicle-choice-tags b.is-muted{color:#747b84;background:#f0f2f4}.vehicle-choice-mark{color:#0000;border:1px solid #ccd2d9;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.vehicle-choice-mark svg{width:12px;height:12px}.vehicle-choice-card.is-selected .vehicle-choice-mark{color:#fff;background:#155bb7;border-color:#155bb7}.vehicle-supported-types{background:#fff;border:1px solid #e1e5ea;border-radius:14px;margin-top:9px;padding:10px 11px}.vehicle-supported-types>strong{font-size:11px;display:block}.vehicle-supported-types>div{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.vehicle-supported-types span{color:#646b74;background:#f0f3f6;border-radius:9px;padding:4px 7px;font-size:11px;font-weight:700}.vehicles-content .vehicle-fit-card{border-radius:14px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;margin-top:8px;padding:10px 12px}.vehicles-content .vehicle-fit-card>span{background:#fff;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.vehicles-content .vehicle-fit-card.is-warning{color:#a36708;background:#fff5df}.vehicles-content .vehicle-fit-card.is-warning p{color:#856a3e}.vehicle-access-card{color:#155bb7;background:#edf5ff;border:1px solid #cfe0f5;border-radius:16px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;margin-top:12px;padding:12px;display:grid}.vehicle-access-card>span{background:#fff;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.vehicle-access-card>div{gap:3px;display:grid}.vehicle-access-card strong{font-size:12px}.vehicle-access-card p{color:#6680a0;margin:0;font-size:11px;line-height:1.35}.vehicle-add-primary{color:#fff;background:#155bb7;border:0;border-radius:14px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:46px;margin-top:12px;font-size:12px;font-weight:800;display:flex;box-shadow:0 7px 16px #155bb733}.vehicle-edit-secondary{color:#155bb7;background:#fff;border:1px solid #d9dee4;border-radius:14px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;margin-top:12px;font-size:12px;font-weight:800;display:flex}.vehicle-edit-secondary+.vehicle-add-primary{margin-top:8px}.vehicles-empty-state,.bookings-real-empty{text-align:center;background:#fff;border:1px solid #e0e6ed;border-radius:20px;align-content:center;place-items:center;gap:10px;min-height:250px;padding:26px 18px;display:grid}.vehicles-empty-state>span,.bookings-real-empty>span{color:#155bb7;background:#edf4ff;border-radius:18px;place-items:center;width:58px;height:58px;font-size:24px;display:grid}.vehicles-empty-state>strong,.bookings-real-empty>strong{color:#242a31;font-size:17px}.vehicles-empty-state>p,.bookings-real-empty>p{color:#6f7882;max-width:280px;margin:0;font-size:13px;line-height:1.45}.vehicles-empty-state .vehicle-add-primary,.bookings-real-empty>button{color:#fff;background:#155bb7;border:0;border-radius:14px;width:100%;min-height:46px;margin-top:5px;font-size:13px;font-weight:800}.alpha-bookings-hub .bookings-content{padding-top:18px}.outline-add-button{color:#155bb7;background:#f3f7fd;border:1px dashed #8fb4e4;border-radius:14px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:46px;margin-top:13px;font-size:11px;font-weight:800;display:flex}.vehicle-wizard-progress-head{justify-content:space-between;align-items:center;display:flex}.vehicle-wizard-progress-head strong{font-size:12px}.vehicle-wizard-progress-head span{color:#7b8188;font-size:11px}.vehicle-wizard-progress{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:7px;display:grid}.vehicle-wizard-progress span{background:#dfe4e9;border-radius:3px;height:4px}.vehicle-wizard-progress span.is-active{background:#155bb7}.vehicle-wizard-step>h1{margin:17px 0 4px;font-size:19px;line-height:1.18}.vehicle-wizard-intro{color:#717880;margin:0;font-size:11px;line-height:1.45}.vehicle-type-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.vehicle-type-card{color:#2d3238;text-align:left;background:#fff;border:1px solid #dfe4e9;border-radius:15px;grid-template-columns:32px minmax(0,1fr) 14px;align-items:center;gap:8px;min-height:59px;padding:9px 10px;display:grid}.vehicle-type-card>span:first-child{color:#626a73;background:#f0f3f6;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.vehicle-type-card>span:nth-child(2){gap:3px;min-width:0;display:grid}.vehicle-type-card strong{font-size:11px;line-height:1.15}.vehicle-type-card small{color:#828991;text-overflow:clip;white-space:normal;font-size:11px;line-height:1.2;overflow:visible}.vehicle-type-card>.vehicle-type-check{color:#0000;font-size:12px}.vehicle-type-card.is-selected{background:#f8fbff;border-color:#8eb7ea;box-shadow:0 0 0 2px #155bb712}.vehicle-type-card.is-selected>span:first-child{color:#155bb7;background:#e8f2ff}.vehicle-type-card.is-selected>.vehicle-type-check{color:#155bb7}.vehicle-wizard-hint,.vehicle-wizard-warning{border-radius:14px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;margin-top:11px;padding:11px;display:grid}.vehicle-wizard-hint{color:#155bb7;background:#edf5ff}.vehicle-wizard-warning{color:#a36708;background:#fff5df}.vehicle-wizard-hint>span,.vehicle-wizard-warning>span{background:#fff;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.vehicle-wizard-hint strong,.vehicle-wizard-warning strong{font-size:11px}.vehicle-wizard-hint p,.vehicle-wizard-warning p{margin:3px 0 0;font-size:11px;line-height:1.35}.vehicle-wizard-hint p{color:#6680a0}.vehicle-wizard-warning p{color:#856a3e}.vehicle-selected-type{background:#f4f8fd;border:1px solid #d7e5f7;border-radius:14px;justify-content:space-between;align-items:center;margin-top:13px;padding:10px 12px;display:flex}.vehicle-selected-type>span{gap:2px;display:grid}.vehicle-selected-type small{color:#77818d;font-size:11px}.vehicle-selected-type strong{font-size:12px}.vehicle-selected-type button{color:#155bb7;background:0 0;border:0;font-size:11px;font-weight:800}.vehicle-wizard-form{background:#fff;border:1px solid #e1e5ea;border-radius:17px;gap:10px;margin-top:10px;padding:12px;display:grid}.vehicle-wizard-field{gap:5px;display:grid}.vehicle-wizard-field>span{color:#656c75;font-size:11px;font-weight:700}.vehicle-wizard-field>small{color:#8a9199;font-size:9px;line-height:1.3}.vehicle-wizard-field>small.is-valid{color:#21804b}.vehicle-wizard-field input{color:#252a30;background:#f9fafb;border:1px solid #dce1e6;border-radius:12px;outline:0;width:100%;min-width:0;height:41px;padding:0 11px;font-size:12px;font-weight:650}.vehicle-wizard-field input:focus{background:#fff;border-color:#155bb7;box-shadow:0 0 0 2px #155bb714}.vehicle-catalog-field{position:relative}.vehicle-catalog-options{background:#fff;border:1px solid #dbe3ec;border-radius:14px;max-height:222px;margin-top:6px;display:grid;overflow-y:auto;box-shadow:0 12px 28px #25354724}.vehicle-catalog-options>button{color:#252a30;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:53px;padding:8px 10px;display:flex}.vehicle-catalog-options>button:active{background:#edf5ff}.vehicle-catalog-options>button>span{gap:2px;min-width:0;display:grid}.vehicle-catalog-options>button strong{font-size:11px}.vehicle-catalog-options>button small{color:#777f88;font-size:9px}.vehicle-catalog-options>button b{color:#667584;flex:none;font-size:8px;font-weight:700}.vehicle-catalog-options>p{color:#777f88;margin:0;padding:12px 10px;font-size:10px}.vehicle-catalog-options>.vehicle-catalog-manual{color:#155bb7;text-align:center;border-bottom:0;justify-content:center;min-height:40px;font-size:10px;font-weight:800}.vehicle-catalog-selected{color:#21804b;background:#edf8f1;border-radius:11px;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:7px;margin-top:6px;padding:8px 10px;display:grid}.vehicle-catalog-selected>svg{width:16px;height:16px}.vehicle-catalog-selected>span{gap:1px;display:grid}.vehicle-catalog-selected strong{font-size:10px}.vehicle-catalog-selected small{color:#5d7d69;font-size:9px}.vehicle-catalog-caption{color:#818991;margin-top:6px;font-size:9px;line-height:1.35;display:block}.vehicle-plate-fields{grid-template-columns:minmax(0,1fr) 74px;gap:7px;display:grid}.vehicle-color-fieldset{border:0;min-width:0;margin:0;padding:0}.vehicle-color-fieldset>legend{color:#656c75;margin-bottom:6px;font-size:11px;font-weight:700}.vehicle-color-palette{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.vehicle-color-palette>button{color:#68717a;background:#fff;border:1px solid #e0e4e9;border-radius:11px;place-items:center;gap:2px;min-width:0;height:53px;padding:6px 3px 4px;display:grid;position:relative}.vehicle-color-palette>button.is-selected{color:#155bb7;background:#edf5ff;border-color:#155bb7;box-shadow:0 0 0 1px #155bb71f}.vehicle-color-palette>button>i:first-child{box-sizing:border-box;border:1px solid #0000;border-radius:50%;width:20px;height:20px;display:block}.vehicle-color-palette>button.vehicle-color-custom>i:first-child{color:#59636d;border:0;place-items:center;font-size:15px;display:grid}.vehicle-color-palette>button>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;font-weight:700;overflow:hidden}.vehicle-color-palette>button>svg{width:10px;height:10px;display:none;position:absolute;top:3px;right:3px}.vehicle-color-palette>button.is-selected>svg{display:block}.vehicle-custom-color{margin-top:8px}.vehicle-wizard-toggle{margin-top:10px;overflow:hidden}.vehicle-wizard-toggle .toggle-row{min-height:55px}.vehicle-catalog-dimensions{background:#f4f8fd;border:1px solid #d7e5f7;border-radius:14px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:9px;margin-top:12px;padding:10px;display:grid}.vehicle-catalog-dimensions>span{color:#155bb7;background:#fff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.vehicle-catalog-dimensions>div{gap:1px;min-width:0;display:grid}.vehicle-catalog-dimensions small{color:#6f7882;font-size:9px}.vehicle-catalog-dimensions strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.vehicle-catalog-dimensions p{color:#667584;margin:0;font-size:9px}.vehicle-catalog-dimensions>svg{color:#21804b;width:17px;height:17px}.vehicle-measure-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.vehicle-measure-card{background:#fff;border:1px solid #e1e5ea;border-radius:15px;padding:11px}.vehicle-measure-card>span:first-child{color:#616972;align-items:center;gap:6px;font-size:11px;font-weight:750;display:flex}.vehicle-measure-card>span:first-child svg,.vehicle-measure-card>span:first-child i{color:#155bb7;text-align:center;width:12px}.vehicle-measure-card>span:last-child{align-items:end;gap:4px;margin-top:7px;display:flex}.vehicle-measure-card input{color:#22272d;background:0 0;border:0;border-bottom:1px solid #d9dee4;outline:0;width:100%;min-width:0;height:35px;padding:0;font-size:18px;font-weight:800}.vehicle-measure-card input:focus{border-color:#155bb7}.vehicle-measure-card small{color:#7a8189;padding-bottom:7px;font-size:11px}.listing-vehicle-limits{border-color:#d7e2ef;padding:13px;box-shadow:0 8px 24px #21314412}.listing-vehicle-limits-head{grid-template-columns:38px minmax(0,1fr);justify-content:stretch;align-items:center;gap:10px;display:grid}.listing-vehicle-limits-head>span{color:#155bb7;background:#eaf3ff;border-radius:12px;place-items:center;width:38px;height:38px;font-size:15px;display:grid}.listing-vehicle-limits-head>div{gap:3px;min-width:0;display:grid}.listing-vehicle-limits-head strong{font-size:12px}.listing-vehicle-limits-head small{color:#747b84;font-size:11px}.listing-measure-grid{gap:8px;margin-top:12px}.listing-measure-grid .vehicle-measure-card{box-sizing:border-box;background:#f9fafb;border-color:#dfe5ec;min-height:88px;padding:11px 12px 9px;transition:border-color .16s,background .16s,box-shadow .16s}.listing-measure-grid .vehicle-measure-card:focus-within{background:#fff;border-color:#155bb7;box-shadow:0 0 0 2px #155bb71a}.listing-measure-grid .vehicle-measure-card>span:first-child{color:#5f6872;font-size:11px}.listing-measure-grid .vehicle-measure-card>span:first-child i{color:#155bb7;width:14px;font-size:11px}.listing-measure-grid .vehicle-measure-card>span:last-child{margin-top:5px}.listing-measure-grid .vehicle-measure-card input{height:34px;font-size:19px}.listing-measure-grid .vehicle-measure-card small{padding-bottom:6px;font-size:11px;font-weight:700}.vehicle-edit-screen{--vehicle-wizard-bottom-clearance:var(--mobile-safe-area-height,34px);--vehicle-wizard-footer-height:calc(68px + var(--vehicle-wizard-bottom-clearance))}.vehicle-edit-screen.section-screen.has-footer .renter-scroll-with-header{bottom:var(--vehicle-wizard-footer-height)}.vehicle-wizard-footer{min-height:var(--vehicle-wizard-footer-height);padding:8px 12px calc(8px + var(--vehicle-wizard-bottom-clearance))}.vehicle-wizard-footer .secondary-button{flex:0 0 96px}.vehicle-wizard-footer .primary-button{flex:auto;font-size:11px}.danger-row{color:#bb3c4f;background:#fff7f8;border:1px solid #f0d4d8;border-radius:14px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:46px;margin-top:16px;font-size:12px;font-weight:800;display:flex}.settings-section-label{color:#777e87;letter-spacing:.45px;text-transform:uppercase;margin:14px 3px 7px;font-size:11px;font-weight:800}.settings-content>.settings-section-label:first-child{margin-top:0}.settings-group{border-radius:17px;margin-top:0}.settings-group .toggle-row,.settings-group .profile-menu-item{min-height:55px}.settings-group .profile-menu-item b{color:#155bb7;background:0 0;padding:0}.notification-settings-content{padding-top:14px;padding-bottom:calc(var(--mobile-safe-area-height,34px) + 24px)}.notification-settings-summary{background:#f2f7fc;border:1px solid #d7e4f1;border-radius:18px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;padding:14px;display:grid}.notification-settings-summary>span{color:#155bb7;background:#fff;border-radius:13px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 5px 15px #155bb714}.notification-settings-summary>span svg{width:19px;height:19px}.notification-settings-summary>div{gap:4px;display:grid}.notification-settings-summary strong{color:#27384a;font-size:14px;line-height:1.25}.notification-settings-summary p{color:#65798d;margin:0;font-size:13px;line-height:1.42}.notification-settings-screen .settings-section-label{font-size:12px}.notification-settings-screen .toggle-row strong,.notification-settings-screen .profile-menu-item strong{font-size:13px}.notification-settings-screen .toggle-row small,.notification-settings-screen .profile-menu-item small{font-size:12px;line-height:1.35}.notification-settings-screen .settings-group .toggle-row,.notification-settings-screen .settings-group .profile-menu-item{min-height:62px}.notification-channel-group .profile-menu-item b{color:#33804c}.notification-channel-group .toggle-row:disabled{cursor:default;opacity:1}.notification-channel-group .toggle-row:disabled small{color:#5d758d}.notification-priority-card{background:#fff;border:1px solid #dfe4ea;border-radius:17px;gap:11px;margin-top:10px;padding:13px;display:grid}.notification-priority-card>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.notification-priority-card>header div{gap:3px;display:grid}.notification-priority-card>header strong{color:#2c333b;font-size:14px}.notification-priority-card>header small{color:#7a838d;font-size:12px}.notification-priority-card>header>span{color:#2f7b47;background:#e8f3ec;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800}.notification-priority-switch{background:#eef1f4;border-radius:13px;grid-template-columns:1fr 1fr;gap:4px;padding:3px;display:grid}.notification-priority-switch button{color:#6c7580;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:39px;font-size:12px;font-weight:800;display:flex}.notification-priority-switch button svg{width:16px;height:16px}.notification-priority-switch button.is-selected{color:#155bb7;background:#fff;box-shadow:0 2px 8px #1e2d3e1a}.notification-priority-switch button:disabled{color:#adb3ba}.notification-priority-card>p{color:#6f7a86;align-items:flex-start;gap:7px;margin:0;font-size:12px;line-height:1.42;display:flex}.notification-priority-card>p svg{color:#155bb7;flex:none;width:14px;height:14px;margin-top:1px}.notification-required-events{background:#fff;border:1px solid #dfe4ea;border-radius:17px;overflow:hidden}.notification-required-events>div{border-top:1px solid #edf0f3;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:63px;padding:10px 12px;display:grid}.notification-required-events>div:first-child{border-top:0}.notification-required-events>div>span{color:#155bb7;background:#f0f5fb;border-radius:11px;place-items:center;width:36px;height:36px;font-size:15px;display:grid}.notification-required-events p{gap:3px;min-width:0;margin:0;display:grid}.notification-required-events strong{color:#303840;font-size:13px}.notification-required-events small{color:#78828c;font-size:12px;line-height:1.35}.notification-required-events b{color:#a15b22;background:#fff1e6;border-radius:999px;padding:4px 7px;font-size:10px}.notification-required-note{color:#747f8a;align-items:flex-start;gap:7px;margin:8px 3px 0;font-size:12px;line-height:1.42;display:flex}.notification-required-note svg{color:#687b91;flex:none;width:14px;height:14px;margin-top:1px}.notification-dedup-card{background:#f3faf5;border:1px solid #cfe4d4;border-radius:16px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;margin-top:14px;padding:12px;display:grid}.notification-dedup-card>span{color:#347c48;background:#fff;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.notification-dedup-card p{gap:3px;margin:0;display:grid}.notification-dedup-card strong{color:#315c3d;font-size:13px}.notification-dedup-card small{color:#627c69;font-size:12px;line-height:1.4}.notification-settings-saved{color:#76808a;justify-content:center;align-items:center;gap:6px;margin:11px 0 0;font-size:12px;display:flex}.notification-settings-saved svg{color:#3b834f;width:14px;height:14px}.balance-card{color:#fff;background:#162c49;border-radius:20px;padding:17px}.balance-card>span{color:#ffffffad;font-size:11px;display:block}.balance-card>strong{margin-top:5px;font-size:24px;display:block}.balance-card>small{color:#ffffffa6;margin-top:4px;font-size:11px;display:block}.balance-card>button{color:#fff;background:#ffffff1f;border:0;border-radius:11px;min-height:36px;margin-top:14px;padding:0 12px;font-size:11px;font-weight:700}.payment-method-card{background:#fff;border:1px solid #e1e5ea;border-radius:16px;grid-template-columns:42px 1fr 18px;align-items:center;gap:10px;padding:13px;display:grid}.payment-method-card>div{display:grid}.payment-method-card strong{font-size:11px}.payment-method-card small{color:#7c8289;margin-top:3px;font-size:11px}.payment-method-card>svg{color:#3e9147}.transaction-group{padding-bottom:3px}.transaction-row{border-top:1px solid #edf0f3;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;min-height:54px;padding:8px 12px;display:grid}.transaction-row>span{color:#155bb7;background:#edf4ff;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.transaction-row>div{display:grid}.transaction-row strong{font-size:12px}.transaction-row small{color:#7c8289;margin-top:3px;font-size:11px}.transaction-row b{color:#3e9147;font-size:12px}.transaction-row b.is-negative{color:#3d4248}.payment-sheet-form{padding:4px 2px calc(var(--mobile-safe-area-height,34px) + 8px);gap:12px;display:grid}.payment-sheet-form>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.listing-income-card{background:#eaf2ff;border-radius:18px;grid-template-columns:38px 1fr;gap:11px;padding:14px;display:grid}.listing-income-card>span{color:#155bb7;background:#fff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.listing-income-card>div{display:grid}.listing-income-card small{color:#607089;font-size:11px}.listing-income-card strong{margin-top:3px;font-size:19px}.listing-income-card p{color:#607089;margin:3px 0 0;font-size:11px}.listing-summary-card{color:#292d33;text-align:left;background:#fff;border:1px solid #e1e5ea;border-radius:18px;grid-template-columns:86px 1fr 16px;align-items:center;gap:11px;width:100%;margin-bottom:10px;padding:10px;display:grid}.listing-summary-card>img{object-fit:cover;border-radius:12px;width:86px;height:98px}.listing-summary-card>div{min-width:0;display:grid}.listing-summary-card strong{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:12px;overflow:hidden}.listing-summary-card small{color:#7c8289;margin-top:4px;font-size:11px}.listing-summary-card p{color:#155bb7;align-items:center;gap:4px;margin:9px 0 0;font-size:11px;font-weight:700;display:flex}.manage-listing-hero{background:#20242a;border-radius:20px;min-height:180px;position:relative;overflow:hidden}.manage-listing-hero>img{object-fit:cover;opacity:.7;width:100%;height:100%;position:absolute;inset:0}.manage-listing-hero>div{color:#fff;background:linear-gradient(#0000,#0a0f15d9);padding:48px 15px 14px;position:absolute;bottom:0;left:0;right:0}.manage-listing-hero .status-label{background:#fffffff0;border-radius:9px;padding:4px 7px}.manage-listing-hero h1{margin:7px 0 3px;font-size:18px}.manage-listing-hero p{color:#ffffffbf;margin:0;font-size:11px}.manage-stats{background:#fff;border:1px solid #e1e5ea;border-radius:17px;grid-template-columns:repeat(3,1fr);margin-top:10px;padding:12px 0;display:grid}.manage-stats div{border-left:1px solid #e6eaee;place-items:center;display:grid}.manage-stats div:first-child{border-left:0}.manage-stats strong{font-size:13px}.manage-stats span{color:#7c8289;margin-top:3px;font-size:11px}.manage-toggle-group{padding:3px 0}.toggle-row{color:#2d3137;text-align:left;background:#fff;border:0;border-top:1px solid #edf0f3;grid-template-columns:34px 1fr 38px;align-items:center;gap:10px;width:100%;min-height:58px;padding:9px 12px;display:grid}.toggle-row:first-child{border-top:0}.toggle-row>span:nth-child(2){display:grid}.toggle-row strong{font-size:12px}.toggle-row small{color:#7c8289;margin-top:3px;font-size:11px}.toggle-row>i{background:#cbd1d8;border-radius:11px;width:36px;height:22px;position:relative}.toggle-row>i b{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #17191c33}.toggle-row>i.is-on{background:#155bb7}.toggle-row>i.is-on b{transform:translate(14px)}.toggle-row:disabled{cursor:default}.availability-editor{margin-top:13px}.availability-editor>.section-heading{margin-top:0}.availability-editor>div:last-child{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.availability-editor>div:last-child button{color:#555b63;background:#fff;border:1px solid #e0e4e9;border-radius:12px;place-items:center;min-height:67px;padding:7px 2px;display:grid}.availability-editor>div:last-child button.is-selected{color:#155bb7;background:#edf4ff;border-color:#155bb7}.availability-editor span{font-size:11px}.availability-editor strong{font-size:13px}.availability-editor small{font-size:11px}.price-editor-card{background:#fff;border:1px solid #e1e5ea;border-radius:16px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;margin-top:13px;padding:13px;display:grid}.price-editor-card>span{color:#155bb7;background:#edf4ff;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.price-editor-card>div{display:grid}.price-editor-card strong{font-size:12px}.price-editor-card small{color:#7c8289;margin-top:3px;font-size:11px}.price-editor-card button{color:#155bb7;background:0 0;border:0;font-size:11px;font-weight:700}.notification-inbox>h2,.faq-section>h2{margin:0 0 9px;font-size:14px}.notification-inbox article{background:#f7fbff;border:1px solid #dbe5f2;border-radius:16px;grid-template-columns:34px 1fr;gap:10px;margin-bottom:8px;padding:12px;display:grid}.notification-inbox article>span{color:#155bb7;background:#fff;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.notification-inbox article>div{display:grid}.notification-inbox strong{font-size:12px}.notification-inbox p{color:#646b73;margin:4px 0 0;font-size:11px}.notification-inbox small{color:#9298a0;margin-top:5px;font-size:11px}.notification-settings{margin-top:14px}.support-access-content{gap:12px;padding-top:14px;padding-bottom:22px;display:grid}.support-access-screen .support-dispute-header-caption{font-size:12px}.support-access-prefill{background:#eaf3ff;border-radius:16px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:72px;padding:12px;display:grid}.support-access-prefill>span{color:#155bb7;background:#fff;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.support-access-prefill p{gap:3px;margin:0;display:grid}.support-access-prefill strong{color:#31577f;font-size:13px;line-height:1.25}.support-access-prefill small{color:#667d95;font-size:12px;line-height:1.4}.support-access-booking{background:#fff;border:1px solid #dce3e9;border-radius:16px;overflow:hidden}.support-access-booking header{background:#f7f9fb;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:74px;padding:11px 12px;display:grid}.support-access-booking header>span{color:#155bb7;background:#e8f1fc;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.support-access-booking header p{gap:2px;margin:0;display:grid}.support-access-booking header small{color:#74808c;font-size:12px}.support-access-booking header strong{color:#303a44;font-size:13px;line-height:1.25}.support-access-booking header em{color:#77818b;font-size:12px;font-style:normal;line-height:1.35}.support-access-booking>div{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:0 12px;display:flex}.support-access-booking>div span{color:#7a848e;font-size:12px}.support-access-booking>div strong{color:#3f4953;text-align:right;font-size:11px}.support-access-heading{justify-content:space-between;align-items:center;gap:10px;margin:2px 2px -2px;display:flex}.support-access-heading h2{margin:0;font-size:15px;line-height:1.25}.support-access-heading span{color:#858e97;font-size:12px}.support-access-claim-window{color:#9b671d;background:#fff8ed;border:1px solid #ecd8b7;border-radius:16px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:74px;padding:12px;display:grid}.support-access-claim-window>i{text-align:center;font-size:19px}.support-access-claim-window p{gap:2px;margin:0;display:grid}.support-access-claim-window small{color:#8d6c3e;font-size:12px}.support-access-claim-window strong{color:#674b22;font-size:17px;line-height:1.2}.support-access-claim-window em{color:#8a7659;font-size:11px;font-style:normal;line-height:1.35}.support-access-reasons{background:#fff;border:1px solid #dfe4e9;border-radius:14px;display:grid;overflow:hidden}.support-access-reasons button{color:#5d6873;min-height:50px;font:inherit;text-align:left;background:#fff;border:0;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;padding:0 12px;display:grid}.support-access-reasons button+button{border-top:1px solid #edf0f3}.support-access-reasons button.is-selected{color:#155bb7;background:#eef5fd}.support-access-reasons button span{place-items:center;display:grid}.support-access-reasons button svg{width:17px;height:17px}.support-access-reasons button strong{color:#343e48;font-size:12px;line-height:1.3}.support-access-claim-amount{background:#fff;border:1px solid #dce2e8;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:10px 12px;display:flex}.support-access-claim-amount>span:first-child{gap:3px;min-width:0;display:grid}.support-access-claim-amount>span:first-child strong{color:#37414b;font-size:12px}.support-access-claim-amount>span:first-child small{color:#7d8790;font-size:12px;line-height:1.3}.support-access-claim-amount>span:last-child{box-sizing:border-box;background:#f3f6f9;border-radius:11px;align-items:center;gap:6px;width:120px;min-height:42px;padding:0 11px;display:flex}.support-access-claim-amount input{color:#303a44;width:100%;min-width:0;font:inherit;text-align:right;background:0 0;border:0;outline:0;font-size:13px}.support-access-claim-amount input::placeholder{color:#929aa2;font-size:11px}.support-access-claim-amount b{color:#56616b;font-size:12px}.support-access-comment{color:#5d6772;gap:7px;font-size:12px;font-weight:750;display:grid}.support-access-comment>span small{color:#959ca3;font-size:12px;font-weight:600}.support-access-comment textarea{resize:none;color:#303a44;width:100%;min-height:84px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #dce2e8;border-radius:13px;padding:11px 12px;font-size:12px;line-height:1.45}.support-access-attachment{color:#155bb7;min-height:64px;font:inherit;text-align:left;background:#fff;border:1px solid #dce2e8;border-radius:13px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 12px;display:grid}.support-access-attachment>i{text-align:center;font-size:14px}.support-access-attachment>span{gap:2px;display:grid}.support-access-attachment strong{color:#37414b;font-size:12px;line-height:1.25}.support-access-attachment small{color:#78828c;font-size:12px;line-height:1.35}.support-access-attachment b{color:#155bb7;font-size:12px}.support-access-attachment.is-added{color:#397c46;background:#f2faf4;border-color:#bad6c1}.support-access-attachment.is-added b{color:#7a665f}.support-access-not-dispute{color:#65717d;background:#f3f6f9;border-radius:12px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;padding:11px 12px;display:grid}.support-access-not-dispute>svg{color:#155bb7;width:15px;height:15px}.support-access-not-dispute p{gap:2px;margin:0;display:grid}.support-access-not-dispute strong{color:#44505c;font-size:11px;line-height:1.3}.support-access-not-dispute small{font-size:12px;line-height:1.4}.support-access-footer .secondary-button{flex:0 0 92px}.support-access-footer .primary-button{flex:auto}.support-access-footer.single-action-footer .primary-button{flex:100%}.support-access-success{text-align:center;background:#f1faf3;border:1px solid #cfe4d4;border-radius:18px;justify-items:center;padding:17px 14px;display:grid}.support-access-success>span{color:#fff;background:#3d8b49;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.support-access-success>span svg{width:20px;height:20px}.support-access-success>small{color:#4b8155;margin-top:9px;font-size:12px;font-weight:800}.support-access-success h1{color:#2f4734;margin:5px 0 6px;font-size:19px;line-height:1.2}.support-access-success p{color:#627966;margin:0;font-size:11px;line-height:1.45}.support-access-success{background:#f2f7fd;border-color:#cfdff1}.support-access-success>span{background:#3979bd}.support-access-success>small{color:#426f9e}.support-access-success h1{color:#314d68}.support-access-success p{color:#63788c}.support-access-success.is-answer-ready{background:#f1faf3;border-color:#cfe4d4}.support-access-success.is-answer-ready>span{background:#3d8b49}.support-access-success.is-answer-ready>small{color:#4b8155}.support-access-success.is-answer-ready h1{color:#2f4734}.support-access-success.is-answer-ready p{color:#627966}.support-access-success.is-warning{background:#fff8ed;border-color:#ecd8b7}.support-access-success.is-warning>span{background:#c78120}.support-access-success.is-warning>small{color:#936423}.support-access-success.is-warning h1{color:#5c462b}.support-access-success.is-warning p{color:#77654f}.support-access-status{background:#fff;border:1px solid #dfe4e9;border-radius:14px;overflow:hidden}.support-access-status>div{justify-content:space-between;align-items:center;gap:10px;min-height:41px;padding:0 10px;display:flex}.support-access-status>div+div{border-top:1px solid #edf0f3}.support-access-status span{color:#78828c;font-size:11px}.support-access-status strong{color:#39434d;text-align:right;font-size:11px}.support-access-public-timeline{background:#fff;border:1px solid #dfe5ea;border-radius:16px;overflow:hidden}.support-access-public-timeline>header{background:#f7f9fb;border-bottom:1px solid #e8ecef;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;min-height:58px;padding:10px 11px;display:grid}.support-access-public-timeline>header>span{color:#155bb7;background:#e7f0fb;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.support-access-public-timeline>header svg{width:16px;height:16px}.support-access-public-timeline>header p,.support-access-public-timeline article p{gap:2px;min-width:0;margin:0;display:grid}.support-access-public-timeline>header strong{color:#37434e;font-size:13px}.support-access-public-timeline>header small{color:#71808d;font-size:12px}.support-access-public-timeline>div{padding:4px 11px 6px;display:grid}.support-access-public-timeline article{grid-template-columns:40px 28px minmax(0,1fr);align-items:center;gap:7px;min-height:49px;display:grid;position:relative}.support-access-public-timeline article:not(:last-child):after{content:"";background:#d8e0e7;width:1px;position:absolute;top:38px;bottom:-11px;left:53px}.support-access-public-timeline article time{color:#727e88;font-size:11px;font-weight:700}.support-access-public-timeline article>span{z-index:1;color:#155bb7;background:#f1f6fb;border:1px solid #d6e2ec;border-radius:9px;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.support-access-public-timeline article strong{color:#3d4852;font-size:12px}.support-access-public-timeline article small{color:#74808b;font-size:12px;line-height:1.3}.support-access-public-timeline>footer{color:#687784;background:#f7f9fb;border-top:1px solid #e8ecef;align-items:center;gap:8px;min-height:44px;padding:8px 11px;font-size:11px;line-height:1.35;display:flex}.support-access-public-timeline>footer svg{color:#155bb7;flex:none;width:16px;height:16px}.support-access-evidence{background:#fff;border:1px solid #dfe4e9;border-radius:14px;display:grid;overflow:hidden}.support-access-evidence article{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;min-height:54px;padding:8px 10px;display:grid}.support-access-evidence article+article{border-top:1px solid #edf0f3}.support-access-evidence article>span{color:#586d80;background:#edf3f8;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.support-access-evidence p{gap:2px;margin:0;display:grid}.support-access-evidence strong{color:#3b4650;font-size:11px;line-height:1.3}.support-access-evidence small{color:#7b858f;font-size:12px;line-height:1.35}.support-access-result-state{color:#397a45;white-space:nowrap;background:#eaf6ed;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.support-access-result-state.is-blocked{color:#98611d;background:#fff2df}.support-access-result-hero{text-align:center;background:#f1faf3;border:1px solid #cfe4d4;border-radius:18px;justify-items:center;padding:18px 15px;display:grid}.support-access-result-hero.is-blocked{background:#fff8ed;border-color:#ecd8b7}.support-access-result-hero>span{color:#fff;background:#3d8b49;border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.support-access-result-hero.is-blocked>span{background:#c78120}.support-access-result-hero>span svg,.support-access-result-hero>span i{width:21px;height:21px;font-size:20px}.support-access-result-hero>small{color:#4b8155;margin-top:10px;font-size:12px;font-weight:800}.support-access-result-hero.is-blocked>small{color:#936423}.support-access-result-hero h1{color:#2f4734;margin:5px 0 6px;font-size:19px;line-height:1.2}.support-access-result-hero.is-blocked h1{color:#5c462b}.support-access-result-hero p{color:#627966;margin:0;font-size:11px;line-height:1.45}.support-access-result-hero.is-blocked p{color:#77654f}.support-access-operator-answer{background:#fff;border:1px solid #dfe4e9;border-radius:16px;overflow:hidden}.support-access-operator-answer header{background:#f6f8fa;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:9px 11px;display:grid}.support-access-operator-answer header>span{color:#155bb7;background:#e7f0fb;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.support-access-operator-answer header p{gap:2px;margin:0;display:grid}.support-access-operator-answer header small{color:#75818c;font-size:11px}.support-access-operator-answer header strong{color:#34404b;font-size:12px}.support-access-operator-answer header em{color:#858f98;font-size:11px;font-style:normal}.support-access-operator-answer>p{color:#56616c;margin:0;padding:11px 12px 12px;font-size:11px;line-height:1.45}.support-access-next-step{background:#fff;border:1px solid #dfe4e9;border-radius:16px;padding:13px}.support-access-next-step h2,.support-access-blocked-actions h2{color:#313b45;margin:0 0 9px;font-size:14px}.support-access-next-step ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.support-access-next-step li{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:9px;display:grid}.support-access-next-step li>span{color:#155bb7;background:#eaf3ff;border-radius:9px;place-items:center;width:26px;height:26px;font-size:11px;font-weight:850;display:grid}.support-access-next-step li p{gap:2px;margin:0;display:grid}.support-access-next-step li strong{color:#3d4751;font-size:11px}.support-access-next-step li small{color:#7b858e;font-size:11px;line-height:1.35}.support-access-blocked-actions{background:#fff;border:1px solid #dfe4e9;border-radius:16px;overflow:hidden}.support-access-blocked-actions h2{margin:0;padding:12px 12px 9px}.support-access-blocked-actions>div{border-top:1px solid #edf0f3;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:9px 11px;display:grid}.support-access-blocked-actions>div>span{color:#a56819;background:#fff1dc;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.support-access-blocked-actions p{gap:2px;margin:0;display:grid}.support-access-blocked-actions strong{color:#3e4852;font-size:11px}.support-access-blocked-actions small{color:#78828c;font-size:11px}.support-access-blocked-actions b{color:#84642f;text-align:right;font-size:11px}.support-access-money-dispute{color:#8b5e23;min-height:62px;font:inherit;text-align:left;background:#fffaf3;border:1px solid #e2d5c1;border-radius:15px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:10px 11px;display:grid}.support-access-money-dispute>i{text-align:center;font-size:17px}.support-access-money-dispute>span{gap:3px;display:grid}.support-access-money-dispute strong{color:#554737;font-size:11px}.support-access-money-dispute small{color:#837564;font-size:11px;line-height:1.35}.support-access-money-dispute svg{width:15px;height:15px}.support-access-result-timeline{background:#fff;border:1px solid #dfe4e9;border-radius:15px;display:grid;overflow:hidden}.support-access-result-timeline article{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;min-height:55px;padding:8px 11px;display:grid}.support-access-result-timeline article+article{border-top:1px solid #edf0f3}.support-access-result-timeline article>span{color:#586d80;background:#edf3f8;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.support-access-result-timeline article.is-complete>span{color:#397a45;background:#eaf6ed}.support-access-result-timeline article.is-blocked>span{color:#a56819;background:#fff1dc}.support-access-result-timeline p{gap:2px;margin:0;display:grid}.support-access-result-timeline strong{color:#3b4650;font-size:11px}.support-access-result-timeline small{color:#7b858f;font-size:11px}.support-access-result-footer .secondary-button{flex:46%;min-width:0;padding-inline:8px}.support-access-result-footer .primary-button{flex:54%;min-width:0;padding-inline:8px}.owner-access-case-content{gap:11px;padding-top:13px;padding-bottom:22px;display:grid}.owner-access-header-state{color:#b12c37;white-space:nowrap;background:#fff0f1;border-radius:999px;justify-self:end;align-items:center;min-height:27px;padding:0 9px;font-size:11px;font-weight:850;display:inline-flex}.owner-access-header-state.is-resolved{color:#397a45;background:#eaf6ed}.owner-access-alert{background:#fff5f5;border:1px solid #edc8cb;border-radius:17px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:78px;padding:11px 12px;display:grid}.owner-access-alert>span{color:#b12c37;background:#ffe3e5;border-radius:13px;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.owner-access-alert p{gap:3px;margin:0;display:grid}.owner-access-alert small{color:#9a5960;font-size:11px}.owner-access-alert strong{color:#542e33;font-size:13px;line-height:1.25}.owner-access-alert em{color:#825c61;font-size:11px;font-style:normal;line-height:1.35}.owner-access-alert>b{color:#b12c37;font-size:12px}.owner-access-booking{background:#fff;border:1px solid #dfe4e9;border-radius:16px;overflow:hidden}.owner-access-booking header{background:#f7f9fb;grid-template-columns:40px minmax(0,1fr) 34px;align-items:center;gap:9px;min-height:68px;padding:9px 11px;display:grid}.owner-access-booking header img{object-fit:cover;border-radius:13px;width:40px;height:40px}.owner-access-booking header p{gap:2px;margin:0;display:grid}.owner-access-booking header small{color:#78838e;font-size:11px}.owner-access-booking header strong{color:#35404a;font-size:12px}.owner-access-booking header em{color:#68747f;font-size:12px;font-style:normal}.owner-access-booking header button{color:#155bb7;background:#e7f1fc;border:0;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.owner-access-booking>div{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:0 11px;display:flex}.owner-access-booking>div span{color:#78828c;font-size:12px}.owner-access-booking>div strong{color:#3e4852;text-align:right;font-size:12px}.owner-access-immutable{color:#65717d;background:#f2f5f8;border-radius:12px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;padding:10px 11px;display:grid}.owner-access-immutable>svg{color:#155bb7;width:17px;height:17px}.owner-access-immutable p{gap:2px;margin:0;display:grid}.owner-access-immutable strong{color:#46515c;font-size:11px}.owner-access-immutable small{font-size:11px;line-height:1.4}.owner-access-shared-timeline{background:#fff;border:1px solid #dfe5ea;border-radius:16px;overflow:hidden}.owner-access-shared-timeline>header{background:#f7f9fb;border-bottom:1px solid #e8ecef;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;min-height:58px;padding:10px 11px;display:grid}.owner-access-shared-timeline>header>span{color:#155bb7;background:#e7f0fb;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.owner-access-shared-timeline>header svg{width:16px;height:16px}.owner-access-shared-timeline>header p,.owner-access-shared-timeline article p{gap:2px;min-width:0;margin:0;display:grid}.owner-access-shared-timeline>header strong{color:#37434e;font-size:13px}.owner-access-shared-timeline>header small{color:#71808d;font-size:11px;line-height:1.35}.owner-access-shared-timeline>div{padding:4px 11px 7px;display:grid}.owner-access-shared-timeline article{grid-template-columns:40px 28px minmax(0,1fr);align-items:center;gap:7px;min-height:47px;display:grid;position:relative}.owner-access-shared-timeline article:not(:last-child):after{content:"";background:#d8e0e7;width:1px;position:absolute;top:37px;bottom:-10px;left:53px}.owner-access-shared-timeline article time{color:#727e88;font-size:11px;font-weight:700}.owner-access-shared-timeline article>span{z-index:1;color:#155bb7;background:#f1f6fb;border:1px solid #d6e2ec;border-radius:9px;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.owner-access-shared-timeline article strong{color:#3d4852;font-size:12px}.owner-access-shared-timeline article small{color:#74808b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.owner-access-assignment{background:#fff;border:1px solid #d9e1e8;border-radius:16px;overflow:hidden}.owner-access-assignment>header{background:#f6f8fa;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:70px;padding:10px 11px;display:grid}.owner-access-assignment>header>span{color:#155bb7;background:#e8f1fb;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.owner-access-assignment>header p{gap:2px;margin:0;display:grid}.owner-access-assignment>header small{color:#75818c;font-size:11px}.owner-access-assignment>header strong{color:#34404b;font-size:12px}.owner-access-assignment>header em{color:#6f7a85;font-size:11px;font-style:normal}.owner-access-assignment>header b{color:#97601b;background:#fff0d9;border-radius:8px;padding:5px 7px;font-size:11px}.owner-access-assignment.is-accepted{border-color:#c8dfce}.owner-access-assignment.is-accepted>header{background:#f2faf4}.owner-access-assignment.is-accepted>header>span{color:#397a45;background:#dff0e3}.owner-access-assignment.is-accepted>header b{color:#397a45;background:#e4f2e7}.owner-access-assignment.is-transferred{border-color:#e5d5bb}.owner-access-assignment.is-transferred>header{background:#fff9ef}.owner-access-assignment.is-transferred>header>span{color:#98611d;background:#fff0d8}.owner-access-escalation{background:#fffaf2;border-top:1px solid #edf0f3;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;padding:10px 11px;display:grid}.owner-access-escalation>span{color:#97601b;background:#fff0d9;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.owner-access-escalation p{gap:3px;margin:0;display:grid}.owner-access-escalation strong{color:#5c4b36;font-size:12px}.owner-access-escalation small{color:#857560;font-size:11px;line-height:1.35}.owner-access-assignment-actions{border-top:1px solid #edf0f3;grid-template-columns:92px minmax(0,1fr);gap:8px;padding:10px 11px;display:grid}.owner-access-assignment-actions button{min-height:40px;font:inherit;border-radius:11px;font-size:12px;font-weight:800}.owner-access-assignment-actions .is-secondary{color:#56616b;background:#fff;border:1px solid #d9e0e6}.owner-access-assignment-actions .is-primary{color:#fff;background:#155bb7;border:1px solid #155bb7}.owner-access-assignment-accepted{border-top:1px solid #e7ecef;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:9px 11px;display:flex}.owner-access-assignment-accepted p{gap:2px;margin:0;display:grid}.owner-access-assignment-accepted strong{color:#40505a;font-size:12px}.owner-access-assignment-accepted small{color:#74808a;font-size:11px;line-height:1.35}.owner-access-assignment-accepted button{color:#4f5c67;min-height:32px;font:inherit;background:#fff;border:1px solid #d5dde4;border-radius:9px;flex:none;padding:0 9px;font-size:11px;font-weight:800}.owner-access-transfer{background:#f7f9fb;border-top:1px solid #e4e9ed;gap:9px;padding:11px;display:grid}.owner-access-transfer-heading{justify-content:space-between;align-items:center;display:flex}.owner-access-transfer-heading strong{color:#35414b;font-size:12px}.owner-access-transfer-heading button{color:#68747f;background:#e9edf1;border:0;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.owner-access-transfer-targets{background:#fff;border:1px solid #dce2e7;border-radius:12px;display:grid;overflow:hidden}.owner-access-transfer-targets button{color:#74808a;min-height:52px;font:inherit;text-align:left;background:#fff;border:0;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:7px 9px;display:grid}.owner-access-transfer-targets button+button{border-top:1px solid #edf0f3}.owner-access-transfer-targets button.is-selected{color:#155bb7;background:#eef5fd}.owner-access-transfer-targets button p{gap:2px;margin:0;display:grid}.owner-access-transfer-targets button strong{color:#3d4852;font-size:12px}.owner-access-transfer-targets button small{color:#78838d;font-size:11px}.owner-access-transfer-reasons{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.owner-access-transfer-reasons::-webkit-scrollbar{display:none}.owner-access-transfer-reasons button{color:#66717b;min-height:30px;font:inherit;background:#fff;border:1px solid #dbe1e6;border-radius:999px;flex:none;padding:0 9px;font-size:11px}.owner-access-transfer-reasons button.is-selected{color:#155bb7;background:#eef5fd;border-color:#9cbde3;font-weight:800}.owner-access-transfer-submit{color:#fff;min-height:40px;font:inherit;background:#155bb7;border:0;border-radius:11px;font-size:12px;font-weight:850}.owner-access-heading{justify-content:space-between;align-items:center;gap:10px;margin:2px 2px -2px;display:flex}.owner-access-heading h2{color:#303a44;margin:0;font-size:14px}.owner-access-heading span{color:#858e97;font-size:11px}.owner-access-actions{background:#fff;border:1px solid #dfe4e9;border-radius:15px;display:grid;overflow:hidden}.owner-access-actions button{color:#697581;min-height:60px;font:inherit;text-align:left;background:#fff;border:0;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:8px 11px;display:grid}.owner-access-actions button+button{border-top:1px solid #edf0f3}.owner-access-actions button.is-selected{color:#155bb7;background:#eef5fd}.owner-access-actions button>span{background:#edf3f8;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.owner-access-actions button.is-selected>span{background:#dcecff}.owner-access-actions button p{gap:3px;margin:0;display:grid}.owner-access-actions button strong{color:#38434d;font-size:11px}.owner-access-actions button small{color:#78838d;font-size:11px;line-height:1.35}.owner-access-actions button>svg{width:16px;height:16px}.owner-access-actions.is-locked,.owner-access-outcomes.is-locked,.owner-access-comment.is-locked{opacity:.5}.owner-access-actions button:disabled,.owner-access-outcomes button:disabled,.owner-access-complete-action:disabled,.owner-access-booking header button:disabled{cursor:default}.owner-access-complete-action{color:#65717c;min-height:62px;font:inherit;text-align:left;background:#fff;border:1px solid #d9e0e6;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:9px 11px;display:grid}.owner-access-complete-action>span{background:#edf1f5;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.owner-access-complete-action p{gap:3px;margin:0;display:grid}.owner-access-complete-action strong{color:#3e4852;font-size:11px}.owner-access-complete-action small{color:#78828c;font-size:11px;line-height:1.35}.owner-access-complete-action.is-complete{color:#397a45;background:#f1faf3;border-color:#bed9c5}.owner-access-complete-action.is-complete>span{background:#dff0e3}.owner-access-outcomes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.owner-access-outcomes button{color:#6d7781;min-height:104px;font:inherit;text-align:left;background:#fff;border:1px solid #dfe4e9;border-radius:15px;align-content:start;justify-items:start;gap:7px;padding:11px 9px;display:grid}.owner-access-outcomes button.is-selected{color:#155bb7;background:#eef5fd;border-color:#9cbde3}.owner-access-outcomes button>span{background:#edf3f8;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.owner-access-outcomes button p{gap:3px;margin:0;display:grid}.owner-access-outcomes button strong{color:#3a4550;font-size:12px;line-height:1.25}.owner-access-outcomes button small{color:#78838d;font-size:11px;line-height:1.35}.owner-access-comment{color:#555f69;gap:7px;font-size:11px;font-weight:800;display:grid}.owner-access-comment>span small{color:#b12c37;font-size:11px;font-weight:700}.owner-access-comment textarea{resize:none;color:#303a44;width:100%;min-height:82px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #dce2e8;border-radius:13px;padding:11px 12px;font-size:11px;line-height:1.45}.owner-access-required{color:#9a5d21;align-items:center;gap:6px;margin:-1px 2px 0;font-size:11px;line-height:1.35;display:flex}.owner-access-required svg{flex:none}.owner-access-footer .secondary-button{flex:0 0 92px}.owner-access-footer .primary-button{flex:auto}.owner-access-result-hero{text-align:center;background:#fff8ed;border:1px solid #ecd8b7;border-radius:18px;justify-items:center;padding:18px 15px;display:grid}.owner-access-result-hero.is-resolved{background:#f1faf3;border-color:#cfe4d4}.owner-access-result-hero>span{color:#fff;background:#c78120;border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.owner-access-result-hero.is-resolved>span{background:#3d8b49}.owner-access-result-hero>small{color:#8c6329;margin-top:10px;font-size:12px;font-weight:800}.owner-access-result-hero.is-resolved>small{color:#4b8155}.owner-access-result-hero h1{color:#59442c;margin:6px 0 7px;font-size:20px;line-height:1.2}.owner-access-result-hero.is-resolved h1{color:#2f4734}.owner-access-result-hero p{color:#786650;margin:0;font-size:13px;line-height:1.45}.owner-access-result-hero.is-resolved p{color:#627966}.owner-access-result-facts{background:#fff;border:1px solid #dfe4e9;border-radius:15px;overflow:hidden}.owner-access-result-facts>div{justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:0 12px;display:flex}.owner-access-result-facts>div+div{border-top:1px solid #edf0f3}.owner-access-result-facts span{color:#78828c;font-size:12px}.owner-access-result-facts strong{color:#3e4852;text-align:right;font-size:13px;line-height:1.3}.owner-access-result-comment{color:#155bb7;background:#fff;border:1px solid #dfe4e9;border-radius:14px;grid-template-columns:19px minmax(0,1fr);align-items:start;gap:9px;padding:13px;display:grid}.owner-access-result-comment p{gap:4px;margin:0;display:grid}.owner-access-result-comment strong{color:#3d4852;font-size:13px}.owner-access-result-comment small{color:#6f7a85;font-size:12px;line-height:1.45}.owner-access-existing-system{color:#65717d;background:#f2f5f8;border-radius:13px;grid-template-columns:19px minmax(0,1fr);align-items:start;gap:9px;padding:13px;display:grid}.owner-access-existing-system>svg{color:#155bb7}.owner-access-existing-system p{gap:3px;margin:0;display:grid}.owner-access-existing-system strong{color:#46515c;font-size:13px}.owner-access-existing-system small{font-size:11px;line-height:1.45}.owner-dispute-content{gap:11px;padding-top:13px;padding-bottom:22px;display:grid}.owner-dispute-deadline{color:#9b671d;background:#fff8ed;border:1px solid #ecd8b7;border-radius:16px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:82px;padding:12px;display:grid}.owner-dispute-deadline>i{text-align:center;font-size:20px}.owner-dispute-deadline p{gap:2px;margin:0;display:grid}.owner-dispute-deadline small{color:#8d6c3e;font-size:12px}.owner-dispute-deadline strong{color:#674b22;font-size:17px;line-height:1.2}.owner-dispute-deadline em{color:#8a7659;font-size:11px;font-style:normal;line-height:1.4}.owner-dispute-claim{background:#fff;border:1px solid #dfe4e9;border-radius:16px;overflow:hidden}.owner-dispute-claim>header{background:#f7f9fb;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:78px;padding:11px 12px;display:grid}.owner-dispute-claim>header>span{color:#8b5e23;background:#fff0d4;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.owner-dispute-claim>header p{gap:2px;min-width:0;margin:0;display:grid}.owner-dispute-claim>header small{color:#7b858f;font-size:11px}.owner-dispute-claim>header strong{color:#343e48;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.25;overflow:hidden}.owner-dispute-claim>header em{color:#78828c;font-size:11px;font-style:normal}.owner-dispute-claim>header b{color:#755522;white-space:nowrap;font-size:13px}.owner-dispute-claim>div{border-top:1px solid #edf0f3;gap:4px;min-height:72px;padding:10px 12px;display:grid}.owner-dispute-claim>div span{color:#7b858f;font-size:11px}.owner-dispute-claim>div strong{color:#3d4751;font-size:13px;line-height:1.45}.owner-dispute-claim>button{color:#155bb7;width:100%;min-height:60px;font:inherit;text-align:left;background:#fff;border:0;border-top:1px solid #edf0f3;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:9px 12px;display:grid}.owner-dispute-claim>button:disabled{color:#929aa2;opacity:1}.owner-dispute-claim>button>span{gap:2px;display:grid}.owner-dispute-claim>button strong{color:#3d4751;font-size:12px}.owner-dispute-claim>button small{color:#7b858f;font-size:11px}.owner-dispute-options{background:#fff;border:1px solid #dfe4e9;border-radius:16px;display:grid;overflow:hidden}.owner-dispute-options>button{color:#68737e;min-height:72px;font:inherit;text-align:left;background:#fff;border:0;grid-template-columns:36px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:10px 12px;display:grid}.owner-dispute-options>button+button{border-top:1px solid #edf0f3}.owner-dispute-options>button.is-selected{color:#155bb7;background:#eef5fd}.owner-dispute-options>button>span{color:#586d80;background:#edf2f7;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.owner-dispute-options>button.is-selected>span{color:#155bb7;background:#dceafb}.owner-dispute-options p{gap:3px;margin:0;display:grid}.owner-dispute-options strong{color:#343e48;font-size:13px;line-height:1.3}.owner-dispute-options small{color:#78828c;font-size:11px;line-height:1.4}.owner-dispute-options b{place-items:center;display:grid}.owner-dispute-options b svg{width:18px;height:18px}.owner-dispute-accept-note,.owner-dispute-fairness{color:#397c46;background:#f2faf4;border-radius:13px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;padding:12px;display:grid}.owner-dispute-fairness{color:#155bb7;background:#f3f6f9}.owner-dispute-accept-note>svg,.owner-dispute-fairness>svg{width:16px;height:16px}.owner-dispute-accept-note p,.owner-dispute-fairness p{gap:3px;margin:0;display:grid}.owner-dispute-accept-note strong,.owner-dispute-fairness strong{color:#44505c;font-size:12px;line-height:1.3}.owner-dispute-accept-note small,.owner-dispute-fairness small{color:#68747f;font-size:11px;line-height:1.4}.owner-dispute-required{color:#96631f;align-items:center;gap:6px;margin:-3px 2px 0;font-size:12px;line-height:1.35;display:flex}.owner-access-dispute-screen .support-access-heading span,.renter-dispute-response-content .support-access-heading span,.owner-access-dispute-screen .owner-dispute-required{font-size:11px}.owner-dispute-result{text-align:center;background:#f1faf3;border:1px solid #cfe4d4;border-radius:18px;justify-items:center;padding:19px 15px;display:grid}.owner-dispute-result>span{color:#fff;background:#3d8b49;border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.owner-dispute-result>small{color:#4b8155;margin-top:10px;font-size:11px;font-weight:800}.owner-dispute-result h1{color:#2f4734;margin:6px 0 7px;font-size:20px;line-height:1.2}.owner-dispute-result p{color:#627966;margin:0;font-size:12px;line-height:1.45}.owner-dispute-result-facts{background:#fff;border:1px solid #dfe4e9;border-radius:15px;overflow:hidden}.owner-dispute-result-facts>div{justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:9px 12px;display:flex}.owner-dispute-result-facts>div+div{border-top:1px solid #edf0f3}.owner-dispute-result-facts span{color:#78828c;font-size:11px}.owner-dispute-result-facts strong{color:#3e4852;text-align:right;max-width:65%;font-size:12px;line-height:1.35}.renter-dispute-response-content{gap:10px;padding-top:12px;padding-bottom:22px;display:grid}.renter-dispute-header-state{color:#8a5b18;white-space:nowrap;background:#fff1dc;border-radius:999px;justify-self:end;align-items:center;min-height:26px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.renter-dispute-header-state.is-complete{color:#397a45;background:#eaf6ed}.renter-dispute-header-state.is-warning{color:#52697f;background:#eef3f8}.renter-dispute-response-hero{background:#f5f8fb;border:1px solid #d9e2ec;border-radius:17px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-height:92px;padding:13px;display:grid}.renter-dispute-response-hero>span{color:#155bb7;background:#dceafb;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.renter-dispute-response-hero.is-accept{background:#f1faf3;border-color:#cfe4d4}.renter-dispute-response-hero.is-accept>span{color:#397a45;background:#dcefe1}.renter-dispute-response-hero.is-offer{background:#fff9ef;border-color:#ead7b8}.renter-dispute-response-hero.is-offer>span{color:#8a5b18;background:#ffedcf}.renter-dispute-response-hero p{gap:3px;margin:0;display:grid}.renter-dispute-response-hero small{color:#78838d;font-size:11px;font-weight:750}.renter-dispute-response-hero strong{color:#303b45;font-size:16px;line-height:1.22}.renter-dispute-response-hero em{color:#606d78;font-size:12px;font-style:normal;line-height:1.42}.renter-dispute-comparison{background:#fff;border:1px solid #dfe4e9;border-radius:16px;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);align-items:stretch;gap:7px;padding:11px;display:grid}.renter-dispute-comparison>i{color:#9aa4ad;text-align:center;align-self:center;font-size:12px}.renter-dispute-comparison article{background:#f5f7f9;border-radius:12px;align-content:center;gap:3px;min-height:76px;padding:9px;display:grid}.renter-dispute-comparison article.is-owner{background:#eef5fd}.renter-dispute-comparison small{color:#7a858f;font-size:11px;font-weight:750}.renter-dispute-comparison strong{color:#2f3943;font-size:17px;line-height:1.15}.renter-dispute-comparison span{color:#65717c;font-size:11px;line-height:1.35}.renter-dispute-owner-note{background:#fff;border:1px solid #dfe4e9;border-radius:16px;overflow:hidden}.renter-dispute-owner-note header{background:#f6f8fa;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-height:58px;padding:9px 11px;display:grid}.renter-dispute-owner-note header>span{color:#526b82;background:#e9eff6;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.renter-dispute-owner-note header p{gap:2px;margin:0;display:grid}.renter-dispute-owner-note header strong{color:#36414b;font-size:13px}.renter-dispute-owner-note header small{color:#7a858f;font-size:11px}.renter-dispute-owner-note>p{color:#4f5b66;margin:0;padding:11px 12px 12px;font-size:13px;line-height:1.45}.renter-dispute-owner-evidence{color:#7f8a94;background:#fff;border:1px solid #dfe4e9;border-radius:15px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:62px;padding:9px 11px;display:grid}.renter-dispute-owner-evidence.is-added{color:#155bb7;border-color:#c9d9e8}.renter-dispute-owner-evidence>i{text-align:center;font-size:18px}.renter-dispute-owner-evidence p{gap:2px;margin:0;display:grid}.renter-dispute-owner-evidence strong{color:#3e4953;font-size:13px}.renter-dispute-owner-evidence small{color:#7c8791;font-size:11px;line-height:1.35}.renter-dispute-owner-evidence button{color:#155bb7;min-height:34px;font:inherit;background:#e8f1fc;border:0;border-radius:10px;padding:0 9px;font-size:12px;font-weight:800}.renter-dispute-decision-options{background:#fff;border:1px solid #dfe4e9;border-radius:16px;display:grid;overflow:hidden}.renter-dispute-decision-options>button{color:#68737e;min-height:72px;font:inherit;text-align:left;background:#fff;border:0;grid-template-columns:36px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:10px 12px;display:grid}.renter-dispute-decision-options>button+button{border-top:1px solid #edf0f3}.renter-dispute-decision-options>button.is-selected{color:#155bb7;background:#eef5fd}.renter-dispute-decision-options>button>span{color:#586d80;background:#edf2f7;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.renter-dispute-decision-options>button.is-selected>span{color:#155bb7;background:#dceafb}.renter-dispute-decision-options p{gap:3px;margin:0;display:grid}.renter-dispute-decision-options strong{color:#343e48;font-size:13px;line-height:1.3}.renter-dispute-decision-options small{color:#78828c;font-size:11px;line-height:1.4}.renter-dispute-decision-options b{place-items:center;display:grid}.renter-dispute-decision-options b svg{width:18px;height:18px}.renter-dispute-comment{margin-top:0}.renter-dispute-final{text-align:center;background:#f1faf3;border:1px solid #cfe4d4;border-radius:18px;justify-items:center;padding:19px 15px;display:grid}.renter-dispute-final.is-continued{background:#f4f7fa;border-color:#d2dce6}.renter-dispute-final>span{color:#fff;background:#3d8b49;border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.renter-dispute-final.is-continued>span{background:#5c7288}.renter-dispute-final>small{color:#4b8155;margin-top:10px;font-size:11px;font-weight:800}.renter-dispute-final.is-continued>small{color:#62788c}.renter-dispute-final h1{color:#2f4734;margin:6px 0 7px;font-size:20px;line-height:1.2}.renter-dispute-final.is-continued h1{color:#36495a}.renter-dispute-final p{color:#627966;margin:0;font-size:12px;line-height:1.45}.renter-dispute-final.is-continued p{color:#667784}.renter-dispute-timeline{background:#fff;border:1px solid #dfe4e9;border-radius:16px;display:grid;overflow:hidden}.renter-dispute-timeline article{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-height:58px;padding:9px 11px;display:grid}.renter-dispute-timeline article+article{border-top:1px solid #edf0f3}.renter-dispute-timeline article>span{color:#586d80;background:#edf2f7;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.renter-dispute-timeline article.is-renter>span{color:#155bb7;background:#e5effb}.renter-dispute-timeline article.is-owner>span{color:#7652a6;background:#f0eafb}.renter-dispute-timeline article.is-complete>span{color:#397a45;background:#e4f2e7}.renter-dispute-timeline article.is-review>span{color:#5c7288;background:#eef2f6}.renter-dispute-timeline p{gap:2px;margin:0;display:grid}.renter-dispute-timeline strong{color:#3d4751;font-size:12px}.renter-dispute-timeline small{color:#7b858f;font-size:12px;line-height:1.35}.support-status-card{background:#eaf5ec;border-radius:17px;grid-template-columns:36px 1fr 16px;align-items:center;gap:10px;padding:13px;display:grid}.support-status-card>span{color:#3e9147;background:#fff;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.support-status-card>div{display:grid}.support-status-card strong{font-size:11px}.support-status-card p{color:#647967;margin:3px 0 0;font-size:11px}.support-status-card>svg{color:#42a650}.faq-section{margin-top:16px}.faq-section>button{color:#2e3238;text-align:left;background:#fff;border:1px solid #e1e5ea;border-bottom:0;width:100%;padding:12px}.faq-section>button:first-of-type{border-radius:16px 16px 0 0}.faq-section>button:last-child{border-bottom:1px solid #e1e5ea;border-radius:0 0 16px 16px}.faq-section>button>span{justify-content:space-between;align-items:center;display:flex}.faq-section strong{font-size:12px}.faq-section button.is-open>span svg{transform:rotate(90deg)}.faq-section button p{color:#6e747c;margin:9px 18px 0 0;font-size:11px;line-height:1.45}.support-chat-card{background:#fff;border:1px solid #e1e5ea;border-radius:18px;margin-top:14px;padding:13px}.support-agent{align-items:center;gap:9px;display:flex}.support-agent img{object-fit:cover;border-radius:50%;width:34px;height:34px}.support-agent span{display:grid}.support-agent strong{font-size:12px}.support-agent small{color:#3e9147;margin-top:2px;font-size:11px}.support-message{color:#42474e;background:#edf1f5;border-radius:4px 13px 13px;width:82%;margin-top:11px;padding:9px 11px;font-size:11px;line-height:1.45}.support-message.is-user{color:#fff;background:#155bb7;border-radius:13px 4px 13px 13px;margin-left:auto}.support-composer{grid-template-columns:1fr 40px;align-items:end;gap:7px;margin-top:12px;display:grid}.support-composer .mobile-field{margin:0}.support-composer .field-label{display:none}.support-composer .mobile-field input{min-height:40px;padding:0 11px}.support-composer>button{color:#fff;background:#155bb7;border:0;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.support-active-cases{margin-top:13px}.support-cases-heading{align-items:center;gap:7px;margin:0 2px 7px;display:flex}.support-cases-heading h2{margin:0;font-size:12px}.support-cases-heading span{color:#80591f;background:#fff0d4;border-radius:10px;place-items:center;min-width:20px;height:20px;font-size:11px;font-weight:850;display:grid}.support-dispute-card{color:#303941;text-align:left;background:#fffaf1;border:1px solid #e5d3b7;border-radius:16px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:104px;padding:11px;display:grid;box-shadow:0 5px 16px #1c27330a}.support-dispute-card>span{color:#80591f;background:#ffedcf;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.support-dispute-card>div{gap:3px;min-width:0;display:grid}.support-dispute-card p{justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}.support-dispute-card p b{color:#80591f;font-size:11px}.support-dispute-card p em{color:#80591f;background:#fff0d4;border-radius:7px;padding:4px 6px;font-size:11px;font-style:normal}.support-dispute-card strong{font-size:12px}.support-dispute-card small{color:#727b83;font-size:11px}.support-dispute-card div>i{color:#876d3b;font-size:11px;font-style:normal}.support-dispute-card>svg{color:#989fa5}.support-active-cases .support-dispute-card+.support-dispute-card{margin-top:8px}.support-dispute-card.support-access-case-card{background:#f4f8fd;border-color:#c7dbee}.support-dispute-card.support-access-case-card>span{color:#155bb7;background:#e2eefb}.support-dispute-card.support-access-case-card p b,.support-dispute-card.support-access-case-card div>i{color:#315f8e}.support-dispute-card.support-access-case-card p em{color:#315f8e;background:#e7f1fc}.support-dispute-card.is-start-case.is-responded{background:#f4f8fd;border-color:#c7dbee}.support-dispute-card.is-start-case.is-responded>span{color:#155bb7;background:#e2eefb}.support-dispute-card.is-start-case.is-responded p b,.support-dispute-card.is-start-case.is-responded div>i{color:#315f8e}.support-dispute-card.is-start-case.is-responded p em{color:#315f8e;background:#e7f1fc}.support-dispute-card.is-start-case.is-continued{background:#fff8f8;border-color:#ebc9c9}.support-dispute-card.is-start-case.is-continued>span{color:#a43e3e;background:#fbe5e5}.support-dispute-card.is-start-case.is-continued p b,.support-dispute-card.is-start-case.is-continued div>i{color:#8d4141}.support-dispute-card.is-start-case.is-continued p em{color:#984545;background:#fbe7e7}.support-dispute-card.is-short-exit-case{background:#f4f8fd;border-color:#c7dbee}.support-dispute-card.is-short-exit-case>span{color:#155bb7;background:#e2eefb}.support-dispute-card.is-short-exit-case p b,.support-dispute-card.is-short-exit-case div>i{color:#315f8e}.support-dispute-card.is-short-exit-case p em{color:#315f8e;background:#e7f1fc}.support-dispute-card.is-short-exit-case.is-closed{background:#f6fbf7;border-color:#cfe1d3}.support-dispute-card.is-short-exit-case.is-closed>span{color:#39744b;background:#dcefe1}.support-dispute-card.is-short-exit-case.is-closed p b,.support-dispute-card.is-short-exit-case.is-closed div>i{color:#39744b}.support-dispute-card.is-short-exit-case.is-closed p em{color:#39744b;background:#e2f0e5}.support-dispute-header-caption{color:#75808a;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:94px;font-size:11px;overflow:hidden}.support-dispute-content{padding-top:11px;padding-bottom:18px}.support-dispute-summary{background:#fffaf1;border:1px solid #e5d3b7;border-radius:16px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:78px;padding:10px 11px;display:grid}.support-dispute-summary.is-appeal{background:#f4f8fd;border-color:#cfdcef}.support-dispute-summary>span{color:#80591f;background:#ffedcf;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.support-dispute-summary.is-appeal>span{color:#155bb7;background:#e1ecfa}.support-dispute-summary p{gap:2px;min-width:0;margin:0;display:grid}.support-dispute-summary small{color:#8a6a31;font-size:11px;font-weight:800}.support-dispute-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.support-dispute-summary em{color:#747b81;font-size:11px;font-style:normal}.support-dispute-summary>b{color:#80591f;white-space:nowrap;background:#fff0d4;border-radius:8px;padding:5px 7px;font-size:11px}.support-dispute-summary.is-appeal>b{color:#155bb7;background:#e5effb}.support-dispute-facts{background:#fff;border:1px solid #dfe4e9;border-radius:14px;margin-top:9px;overflow:hidden}.support-dispute-facts>div{justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:0 10px;display:flex}.support-dispute-facts>div+div{border-top:1px solid #edf0f3}.support-dispute-facts span{color:#78818a;font-size:11px}.support-dispute-facts strong{text-align:right;font-size:11px}.support-dispute-heading{justify-content:space-between;align-items:baseline;gap:10px;margin:13px 2px 7px;display:flex}.support-dispute-heading h2{margin:0;font-size:12px}.support-dispute-heading span{color:#858d95;font-size:11px}.support-dispute-timeline{gap:7px;display:grid}.support-dispute-timeline article{background:#fff;border:1px solid #e1e6eb;border-radius:13px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:8px;min-height:64px;padding:9px 10px;display:grid}.support-dispute-timeline article>span{color:#607080;background:#edf2f6;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.support-dispute-timeline article.is-system>span{color:#39744b;background:#e3f1e7}.support-dispute-timeline article.is-renter>span{color:#155bb7;background:#e5effb}.support-dispute-timeline article.is-owner>span{color:#7652a6;background:#f0eafb}.support-dispute-timeline article.is-service>span{color:#80591f;background:#fff0d4}.support-dispute-timeline article>div{gap:2px;display:grid}.support-dispute-timeline article strong{font-size:12px}.support-dispute-timeline article p{color:#626d76;margin:0;font-size:11px;line-height:1.35}.support-dispute-timeline article small{color:#8c949b;font-size:11px}.support-evidence-file{color:#37414a;text-align:left;background:#f8fafc;border:1px solid #dde4ea;border-radius:11px;grid-template-columns:26px minmax(0,1fr) 16px;align-items:center;gap:7px;width:calc(100% - 38px);min-height:48px;margin-left:38px;padding:7px 9px;display:grid}.support-evidence-file>i:first-child{color:#155bb7;background:#fff;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.support-evidence-file>span{gap:2px;display:grid}.support-evidence-file strong{font-size:11px}.support-evidence-file small{color:#7b858e;font-size:11px}.support-evidence-file>i:last-child{color:#929ca4}.support-appeal-status{color:#345d87;background:#eef5fd;border-radius:13px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-height:62px;margin-top:10px;padding:9px 10px;display:grid}.support-appeal-status p{gap:2px;margin:0;display:grid}.support-appeal-status strong{font-size:12px}.support-appeal-status small{font-size:11px;line-height:1.35}.support-decision-hero{text-align:center;background:#eef8f1;border-radius:17px;justify-items:center;padding:14px 12px;display:grid}.support-decision-hero>span{color:#39744b;background:#dcefe1;border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.support-decision-hero>small{color:#3f7b4e;text-transform:uppercase;margin-top:8px;font-size:11px;font-weight:850}.support-decision-hero h1{margin:4px 0 0;font-size:17px;line-height:1.18}.support-decision-hero p{color:#5e7263;margin:5px 0 0;font-size:11px;line-height:1.4}.support-decision-card{background:#fff;border:1px solid #dfe5e1;border-radius:15px;margin-top:9px;overflow:hidden}.support-decision-card header{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:62px;padding:9px 10px;display:grid}.support-decision-card header>span{color:#39744b;background:#e4f1e7;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.support-decision-card header p{gap:2px;margin:0;display:grid}.support-decision-card header strong{font-size:12px}.support-decision-card header small{color:#7a838a;font-size:11px}.support-decision-card header b{color:#39744b;white-space:nowrap;background:#e3f1e7;border-radius:8px;padding:5px 6px;font-size:11px}.support-decision-card>div{border-top:1px solid #edf0ee;justify-content:space-between;align-items:center;gap:9px;min-height:39px;padding:0 10px;display:flex}.support-decision-card>div span{color:#778188;font-size:11px}.support-decision-card>div strong{text-align:right;font-size:11px}.support-decision-reason{background:#fff;border:1px solid #e0e5e9;border-radius:14px;margin-top:9px;padding:10px 11px}.support-decision-reason h2{margin:0 0 7px;font-size:11px}.support-decision-reason p{color:#5f6b73;grid-template-columns:16px minmax(0,1fr);gap:6px;margin:0;padding:5px 0;font-size:11px;line-height:1.35;display:grid}.support-decision-reason p+p{border-top:1px solid #edf0f2}.support-decision-reason svg{color:#39744b;margin-top:1px}.support-direct-payment-note{color:#49637c;background:#eef4fb;border-radius:13px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:7px;min-height:62px;margin-top:9px;padding:9px 10px;display:grid}.support-direct-payment-note p{gap:2px;margin:0;display:grid}.support-direct-payment-note strong{font-size:12px}.support-direct-payment-note small{font-size:11px;line-height:1.35}.support-appeal-decision{color:#7d3d3d;background:#fff5f5;border-radius:14px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;min-height:64px;padding:9px 10px;display:grid}.support-appeal-decision>i{background:#fbe0e0;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.support-appeal-decision p{gap:2px;margin:0;display:grid}.support-appeal-decision strong{font-size:12px}.support-appeal-decision small{font-size:11px;line-height:1.35}.support-appeal-title{margin:4px 0 0;font-size:19px;line-height:1.15}.support-appeal-intro{color:#69747d;margin:5px 0 10px;font-size:12px;line-height:1.4}.support-appeal-reasons{gap:7px;display:grid}.support-appeal-reasons button{color:#343d45;text-align:left;background:#fff;border:1px solid #dce2e7;border-radius:12px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:7px;min-height:45px;padding:0 10px;display:grid}.support-appeal-reasons button.is-selected{background:#eef5fd;border-color:#8fb7e7}.support-appeal-reasons button span{color:#155bb7;place-items:center;display:grid}.support-appeal-reasons button strong{font-size:12px}.support-appeal-comment{color:#3d464e;gap:6px;margin-top:10px;font-size:12px;font-weight:800;display:grid}.support-appeal-comment span small{color:#9299a0;font-weight:500}.support-appeal-comment textarea{resize:none;box-sizing:border-box;border:1px solid #d9dfe5;border-radius:12px;width:100%;min-height:76px;padding:9px 10px;font-size:12px}.support-appeal-attachment{color:#364049;text-align:left;background:#fff;border:1px solid #dce2e7;border-radius:13px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:58px;margin-top:9px;padding:8px 10px;display:grid}.support-appeal-attachment>i{color:#155bb7;background:#edf3fa;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.support-appeal-attachment>span{gap:2px;display:grid}.support-appeal-attachment strong{font-size:12px}.support-appeal-attachment small{color:#7a848d;font-size:11px}.support-appeal-attachment>b{color:#155bb7;font-size:11px}.support-appeal-attachment.is-added{background:#f4faf6;border-color:#b9d7c0}.support-appeal-attachment.is-added>i{color:#39744b;background:#dff0e3}.support-appeal-required{color:#916321;align-items:flex-start;gap:6px;margin:7px 2px 0;font-size:11px;line-height:1.35;display:flex}.support-appeal-success{text-align:center;background:#eef5fd;border-radius:17px;justify-items:center;padding:18px 14px;display:grid}.support-appeal-success>span{color:#155bb7;background:#dfeafa;border-radius:16px;place-items:center;width:50px;height:50px;font-size:19px;display:grid}.support-appeal-success small{color:#155bb7;text-transform:uppercase;margin-top:8px;font-size:11px;font-weight:850}.support-appeal-success h1{margin:4px 0 0;font-size:18px}.support-appeal-success p{color:#5f7183;margin:5px 0 0;font-size:12px;line-height:1.4}.support-appeal-result{background:#fff;border:1px solid #dfe4e9;border-radius:14px;margin-top:9px;overflow:hidden}.support-appeal-result>div{justify-content:space-between;align-items:center;gap:9px;min-height:42px;padding:0 10px;display:flex}.support-appeal-result>div+div{border-top:1px solid #edf0f3}.support-appeal-result span{color:#78818a;font-size:11px}.support-appeal-result strong{text-align:right;font-size:11px}.support-dispute-footer .secondary-button{flex:0 0 116px}.support-dispute-footer .primary-button{flex:auto}.support-dispute-footer.single-action-footer .primary-button{flex:100%}.support-cases-heading.is-closed span{color:#39744b;background:#e2f0e5}.support-dispute-card.is-closed{background:#f6fbf7;border-color:#cfe1d3}.support-dispute-card.is-closed>span{color:#39744b;background:#dcefe1}.support-dispute-card.is-closed p b,.support-dispute-card.is-closed div>i{color:#39744b}.support-dispute-card.is-closed p em{color:#39744b;background:#e2f0e5}.support-dispute-summary.is-closed{background:#f6fbf7;border-color:#cfe1d3}.support-dispute-summary.is-closed>span{color:#39744b;background:#dcefe1}.support-dispute-summary.is-closed>b{color:#39744b;background:#e2f0e5}.support-appeal-status.is-reviewed{color:#39744b;background:#eef8f1}.support-execution-closed-note{color:#39744b;background:#eef8f1;border-radius:13px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-height:62px;margin-top:10px;padding:9px 10px;display:grid}.support-execution-closed-note p{gap:2px;margin:0;display:grid}.support-execution-closed-note strong{font-size:12px}.support-execution-closed-note small{font-size:11px;line-height:1.35}.support-execution-hero{text-align:center;background:#eef5fd;border-radius:17px;justify-items:center;padding:14px 12px;display:grid}.support-execution-hero>span{color:#155bb7;background:#dfeafa;border-radius:15px;place-items:center;width:48px;height:48px;font-size:18px;display:grid}.support-execution-hero small{color:#155bb7;text-transform:uppercase;margin-top:8px;font-size:11px;font-weight:850}.support-execution-hero h1{margin:4px 0 0;font-size:18px}.support-execution-hero p{color:#5f7183;margin:5px 0 0;font-size:12px;line-height:1.4}.support-execution-amount{background:#fff;border:1px solid #dce3e9;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;min-height:66px;margin-top:9px;padding:8px 11px;display:grid}.support-execution-amount span{color:#77818a;font-size:11px}.support-execution-amount strong{grid-row:span 2;font-size:18px}.support-execution-amount small{color:#8a9299;font-size:11px}.support-execution-parties{gap:7px;margin-top:9px;display:grid}.support-execution-parties article{background:#fff;border:1px solid #dfe4e9;border-radius:13px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:68px;padding:9px 10px;display:grid}.support-execution-parties article.is-current{background:#f3f8fe;border-color:#aac8eb}.support-execution-parties article.is-complete{background:#f5faf6;border-color:#cfe1d3}.support-execution-parties article>span{color:#687580;background:#edf2f6;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.support-execution-parties article.is-current>span{color:#155bb7;background:#deebfa}.support-execution-parties article.is-complete>span{color:#39744b;background:#dcefe1}.support-execution-parties article p{gap:2px;margin:0;display:grid}.support-execution-parties article small{color:#7c858d;font-size:11px}.support-execution-parties article strong{font-size:12px}.support-execution-parties article em{color:#6e7881;font-size:11px;font-style:normal}.support-execution-parties article>b{color:#707b84;background:#eef1f4;border-radius:7px;padding:5px 6px;font-size:11px}.support-execution-parties article.is-current>b{color:#155bb7;background:#dfeafa}.support-execution-parties article.is-complete>b{color:#39744b;background:#e2f0e5}.support-execution-receipt{background:#f6fbf7;border:1px solid #cfe1d3;border-radius:13px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:62px;margin-top:9px;padding:9px 10px;display:grid}.support-execution-receipt>i{color:#39744b;background:#dcefe1;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.support-execution-receipt p{gap:2px;margin:0;display:grid}.support-execution-receipt strong{font-size:12px}.support-execution-receipt small{color:#687b6d;font-size:11px;line-height:1.3}.support-execution-receipt button{color:#39744b;background:#fff;border:1px solid #bcd6c2;border-radius:9px;min-height:30px;padding:0 7px;font-size:11px;font-weight:800}.support-execution-recipient{color:#49637c;background:#eef4fb;border-radius:13px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;min-height:66px;margin-top:9px;padding:9px 10px;display:grid}.support-execution-recipient>i{color:#155bb7;background:#dceafb;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.support-execution-recipient p{gap:2px;margin:0;display:grid}.support-execution-recipient strong{font-size:12px}.support-execution-recipient small{font-size:11px;line-height:1.35}.support-execution-success{text-align:center;background:#eef8f1;border-radius:17px;justify-items:center;padding:18px 14px;display:grid}.support-execution-success>span{color:#39744b;background:#dcefe1;border-radius:17px;place-items:center;width:52px;height:52px;display:grid}.support-execution-success small{color:#39744b;text-transform:uppercase;margin-top:8px;font-size:11px;font-weight:850}.support-execution-success h1{margin:4px 0 0;font-size:19px}.support-execution-success p{color:#5d7162;margin:5px 0 0;font-size:12px;line-height:1.4}.support-execution-result{background:#fff;border:1px solid #dfe5e1;border-radius:14px;margin-top:9px;overflow:hidden}.support-execution-result>div{justify-content:space-between;align-items:center;gap:8px;min-height:41px;padding:0 10px;display:flex}.support-execution-result>div+div{border-top:1px solid #edf0ee}.support-execution-result span{color:#79828a;font-size:11px}.support-execution-result strong{text-align:right;font-size:11px}.support-statistics-impact{gap:7px;display:grid}.support-statistics-impact article{background:#fff;border:1px solid #dfe4e9;border-radius:13px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;min-height:64px;padding:9px 10px;display:grid}.support-statistics-impact article>span{color:#155bb7;background:#edf3fa;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.support-statistics-impact article p{gap:2px;margin:0;display:grid}.support-statistics-impact article small{color:#78828a;font-size:11px}.support-statistics-impact article strong{font-size:12px}.support-statistics-impact article em{color:#65717a;font-size:11px;font-style:normal;line-height:1.3}.app-info-card{background:#fff;border:1px solid #e1e5ea;border-radius:16px;justify-content:space-between;align-items:center;margin-top:13px;padding:13px;display:flex}.app-info-card>div{display:grid}.app-info-card strong{font-size:11px}.app-info-card span,.app-info-card small{color:#7c8289;margin-top:3px;font-size:11px}.app-info-card>small{text-align:right;line-height:1.35}.listing-lifecycle-content{padding-top:12px;padding-bottom:calc(var(--mobile-safe-area-height) + 24px)}.listing-lifecycle-scroll-with-nav .listing-lifecycle-content{padding-bottom:108px}.owner-hub-header{z-index:11;background:#f7f8fa;gap:0;padding:8px 16px 0;display:grid;position:absolute;top:48px;left:0;right:0}.owner-hub-income{border-radius:17px;margin:0;padding:12px 14px}.owner-hub-income .owner-dashboard-progress{margin-top:9px}.owner-hub-income p{margin:6px 0 0}.owner-hub-switcher{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;height:58px;padding:8px 0;display:grid;position:relative}.owner-hub-switcher:before{z-index:-1;content:"";background:#edf0f4;border-radius:14px;position:absolute;inset:8px 0}.owner-hub-switcher button{color:#626c77;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-width:0;height:42px;padding:0 10px;font-size:12px;font-weight:800;display:flex}.owner-hub-switcher button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.owner-hub-switcher button b{color:#155bb7;background:#dce9f8;border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;display:grid}.owner-hub-switcher button.is-active{color:#155bb7;background:#fff;box-shadow:0 1px 5px #1d2d401a}.listing-lifecycle-main-hub .renter-scroll{top:210px;bottom:0}.owner-bookings-main-hub .renter-header>strong{font-size:16px}.owner-bookings-main-hub .renter-scroll{top:210px;bottom:0}.owner-bookings-main-hub .owner-bookings-content{padding-bottom:108px}.listing-lifecycle-overview{background:#f2f7fd;border:1px solid #dbe8f8;border-radius:16px;grid-template-columns:38px 1fr;align-items:center;gap:10px;padding:13px;display:grid}.listing-lifecycle-overview>span{color:#155bb7;background:#fff;border-radius:12px;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.listing-lifecycle-overview>div{gap:3px;display:grid}.listing-lifecycle-overview strong{color:#20262d;font-size:13px}.listing-lifecycle-overview p{color:#647183;margin:0;font-size:12px;line-height:1.35}.listing-lifecycle-filter-select{z-index:5;margin-top:12px;position:relative}.listing-lifecycle-filter-trigger{color:#252b32;text-align:left;background:#fff;border:1px solid #dfe4ea;border-radius:15px;grid-template-columns:36px minmax(0,1fr) auto 24px;align-items:center;gap:9px;width:100%;min-height:54px;padding:8px 11px;display:grid;box-shadow:0 3px 12px #1d2d400d}.listing-lifecycle-filter-trigger>i:first-child{color:#155bb7;background:#e8f1fc;border-radius:11px;place-items:center;width:36px;height:36px;font-size:15px;display:grid}.listing-lifecycle-filter-trigger>span{gap:2px;min-width:0;display:grid}.listing-lifecycle-filter-trigger small{color:#8a929c;font-size:11px;font-weight:650}.listing-lifecycle-filter-trigger strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.listing-lifecycle-filter-trigger b{color:#5e6874;background:#edf0f3;border-radius:12px;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:11px;display:grid}.listing-lifecycle-filter-trigger b.is-empty,.listing-lifecycle-filter-menu b.is-empty{visibility:hidden}.listing-lifecycle-filter-trigger>i:last-child{color:#8b949e;text-align:center;font-size:12px;transition:transform .16s}.listing-lifecycle-filter-select.is-open .listing-lifecycle-filter-trigger>i:last-child{transform:rotate(180deg)}.listing-lifecycle-filter-menu{z-index:8;background:#fff;border:1px solid #dfe4ea;border-radius:16px;padding:5px;display:grid;position:absolute;top:calc(100% + 7px);left:0;right:0;box-shadow:0 14px 30px #1d2d402e}.listing-lifecycle-filter-menu button{color:#505b67;text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:30px minmax(0,1fr) auto 20px;align-items:center;gap:9px;min-width:0;min-height:48px;padding:7px 9px;font-size:12px;font-weight:750;display:grid}.listing-lifecycle-filter-menu button+button{border-top:1px solid #edf0f3;border-top-left-radius:0;border-top-right-radius:0}.listing-lifecycle-filter-menu button>i:first-child{color:#73808d;text-align:center;font-size:14px}.listing-lifecycle-filter-menu button span{white-space:nowrap;min-width:0}.listing-lifecycle-filter-menu button b{color:#67717c;background:#edf0f3;border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;display:grid}.listing-lifecycle-filter-menu button>i:last-child{color:#a0a7af;text-align:center;font-size:11px}.listing-lifecycle-filter-menu button.is-selected{color:#155bb7;background:#f1f7ff}.listing-lifecycle-filter-menu button.is-selected>i{color:#155bb7}.listing-lifecycle-filter-menu button.is-selected b{color:#155bb7;background:#deebfb}.listing-lifecycle-heading{justify-content:space-between;align-items:center;margin:15px 1px 8px;display:flex}.listing-lifecycle-heading h2{color:#20262d;margin:0;font-size:14px}.listing-lifecycle-heading span{color:#8a919a;font-size:12px}.listing-lifecycle-card{color:#252b32;text-align:left;background:#fff;border:1px solid #e0e5eb;border-radius:17px;grid-template-columns:76px minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;min-height:104px;margin-bottom:9px;padding:9px;display:grid}.listing-lifecycle-card>img{object-fit:cover;border-radius:12px;width:76px;height:84px}.listing-lifecycle-card>div{align-content:center;align-self:stretch;min-width:0;display:grid}.listing-lifecycle-card .status-label{width:max-content;max-width:100%;font-size:11px}.listing-lifecycle-card strong{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;overflow:hidden}.listing-lifecycle-card small{color:#7a828c;text-overflow:clip;white-space:normal;margin-top:3px;font-size:12px;line-height:1.25;overflow:visible}.listing-lifecycle-card p{justify-content:space-between;align-items:center;gap:7px;min-width:0;margin:8px 0 0;display:flex}.listing-lifecycle-card p b{color:#155bb7;font-size:12px}.listing-lifecycle-card p em{color:#7b838d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.listing-lifecycle-card>svg{color:#a8afb8}.listing-lifecycle-add{margin-top:4px}.listing-lifecycle-notice{color:#255788;background:#edf5ff;border-radius:12px;align-items:flex-start;gap:7px;margin:10px 0 0;padding:10px 11px;font-size:12px;line-height:1.4;display:flex}.listing-lifecycle-notice svg,.listing-lifecycle-notice>i{flex:none;margin-top:1px}.listing-lifecycle-detail{padding-top:12px;padding-bottom:calc(var(--mobile-safe-area-height) + 24px)}.listing-lifecycle-detail-hero{background:#fff;border:1px solid #e0e5eb;border-radius:18px;grid-template-columns:92px 1fr;align-items:center;gap:11px;padding:10px;display:grid}.listing-lifecycle-detail-hero img{object-fit:cover;border-radius:13px;width:92px;height:98px}.listing-lifecycle-detail-hero>div{min-width:0;display:grid}.listing-lifecycle-detail-hero .status-label{width:max-content;font-size:11px}.listing-lifecycle-detail-hero h1{color:#20262d;margin:7px 0 0;font-size:16px;line-height:1.15}.listing-lifecycle-detail-hero p{color:#767f89;margin:5px 0 0;font-size:12px}.listing-lifecycle-pending-update{color:#76591d;background:#fff8e8;border:1px solid #ead39e;border-radius:15px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:10px;padding:11px;display:grid}.listing-lifecycle-pending-update>span{color:#a37212;background:#fff;border-radius:11px;place-items:center;width:36px;height:36px;font-size:14px;display:grid}.listing-lifecycle-pending-update p{gap:2px;min-width:0;margin:0;display:grid}.listing-lifecycle-pending-update small{font-size:11px;font-weight:750}.listing-lifecycle-pending-update strong{color:#4e4025;font-size:12px}.listing-lifecycle-pending-update b{color:#806d47;font-size:11px;font-weight:600;line-height:1.35}.listing-lifecycle-pending-update button{color:#825f15;background:#fff;border:1px solid #d6b96f;border-radius:10px;min-height:32px;padding:0 9px;font-size:11px;font-weight:800}.pending-access-content{padding-top:12px;padding-bottom:calc(var(--mobile-safe-area-height) + 92px)}.pending-access-hero{border:1px solid;border-radius:17px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:13px;display:grid}.pending-access-hero>span{background:#fff;border-radius:13px;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.pending-access-hero>div{gap:3px;display:grid}.pending-access-hero small{font-size:11px;font-weight:800}.pending-access-hero strong{color:#303943;font-size:13px}.pending-access-hero p{margin:0;font-size:12px;line-height:1.35}.pending-access-hero b{margin-top:2px;font-size:11px;font-weight:750}.pending-access-hero.is-pending{color:#80601e;background:#fff8e8;border-color:#ecd59e}.pending-access-hero.is-approved{color:#377542;background:#f0faf2;border-color:#cbe4d0}.pending-access-hero.is-changes{color:#9a4539;background:#fff3f1;border-color:#ecc9c2}.pending-access-outcomes{background:#fff;border:1px solid #e0e5ea;border-radius:14px;gap:7px;margin-top:10px;padding:10px;display:grid}.pending-access-outcomes>small{color:#68737e;font-size:11px;font-weight:800}.pending-access-outcomes>div{background:#edf0f3;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;display:grid}.pending-access-outcomes button{color:#68737e;background:0 0;border:0;border-radius:9px;min-height:34px;padding:0 5px;font-size:11px;font-weight:800}.pending-access-outcomes button.is-selected{color:#155bb7;background:#fff;box-shadow:0 2px 8px #242c361a}.pending-access-fix{color:#94483d;background:#fff5f3;border:1px solid #ecc9c2;border-radius:14px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;margin-top:10px;padding:11px;display:grid}.pending-access-fix>span{background:#fff;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.pending-access-fix p{gap:3px;margin:0;display:grid}.pending-access-fix strong{font-size:11px}.pending-access-fix small{color:#795e5a;font-size:11px;line-height:1.35}.pending-access-comparison,.pending-access-history{background:#fff;border:1px solid #e0e5ea;border-radius:15px;margin-top:10px;padding:11px}.pending-access-section-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.pending-access-section-heading h2{color:#303943;margin:0;font-size:12px}.pending-access-section-heading span{color:#78838e;background:#f0f3f6;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:750}.pending-access-comparison-list{gap:7px;margin-top:9px;display:grid}.pending-access-comparison-list article{background:#fafbfc;border:1px solid #e4e8ec;border-radius:12px;padding:9px}.pending-access-comparison-list h3{color:#4d5863;margin:0 0 7px;font-size:11px}.pending-access-comparison-list article>div{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:5px;display:grid}.pending-access-comparison-list p{gap:3px;min-width:0;margin:0;display:grid}.pending-access-comparison-list p:last-child{text-align:right}.pending-access-comparison-list small{color:#8a939d;font-size:11px}.pending-access-comparison-list strong{color:#303943;overflow-wrap:anywhere;font-size:12px;line-height:1.3}.pending-access-comparison-list article>div>i{color:#9ba5af;text-align:center;font-size:12px}.pending-access-history-list{margin-top:9px;display:grid}.pending-access-history-list>div{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;min-height:51px;padding:5px 0;display:grid;position:relative}.pending-access-history-list>div:not(:last-child):after{content:"";background:#dfe5ea;width:2px;position:absolute;top:37px;bottom:-9px;left:15px}.pending-access-history-list>div>span{z-index:1;color:#75818d;background:#edf1f5;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.pending-access-history-list>div.is-done>span{color:#347b43;background:#eaf6ed}.pending-access-history-list>div.is-current>span{color:#986b10;background:#fff2cf}.pending-access-history-list svg{width:15px;height:15px}.pending-access-history-list p{gap:3px;margin:0;display:grid}.pending-access-history-list strong{color:#35404a;font-size:12px}.pending-access-history-list small{color:#7c8690;font-size:11px}.pending-access-safe-note{color:#737e89;align-items:flex-start;gap:7px;margin:10px 2px 0;font-size:11px;line-height:1.4;display:flex}.pending-access-safe-note svg{flex:none;width:15px;height:15px}.pending-access-cancel{color:#b04c42!important;border-color:#d9dee4!important}.pending-access-cancel-overlay{z-index:70;padding:0 12px calc(var(--mobile-safe-area-height) + 10px);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#171c2275;align-items:flex-end;display:flex;position:absolute;inset:0}.pending-access-cancel-overlay>section{text-align:center;background:#fff;border-radius:20px;justify-items:center;width:100%;padding:16px;display:grid;box-shadow:0 18px 52px #161c2242}.pending-access-cancel-overlay>section>span{color:#b34d43;background:#fff0ee;border-radius:14px;place-items:center;width:44px;height:44px;font-size:17px;display:grid}.pending-access-cancel-overlay h2{color:#303943;margin:11px 0 5px;font-size:17px}.pending-access-cancel-overlay p{color:#707b85;margin:0;font-size:11px;line-height:1.45}.pending-access-cancel-overlay section>div{gap:8px;width:100%;margin-top:14px;display:grid}.pending-access-cancel-overlay button{color:#4c5762;background:#fff;border:1px solid #dce2e7;border-radius:13px;min-height:46px;font-size:11px;font-weight:800}.pending-access-cancel-overlay button.is-destructive{color:#b14339;background:#fff4f2;border-color:#e5b8b1}.listing-version-content{padding-top:12px;padding-bottom:calc(var(--mobile-safe-area-height) + 24px)}.listing-version-object{background:#fff;border:1px solid #e0e5ea;border-radius:15px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;padding:9px;display:grid}.listing-version-object img{object-fit:cover;border-radius:11px;width:54px;height:54px}.listing-version-object p{gap:2px;min-width:0;margin:0;display:grid}.listing-version-object small{color:#7b8691;font-size:11px}.listing-version-object strong{color:#303943;font-size:12px}.listing-version-object span{color:#7b8691;font-size:11px}.listing-version-pending{background:#fff;border:1px solid;border-radius:16px;margin-top:10px;overflow:hidden}.listing-version-pending.is-pending{border-color:#e9d39e}.listing-version-pending.is-approved{border-color:#c8e3ce}.listing-version-pending.is-changes{border-color:#eac4bd}.listing-version-pending>header{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;padding:11px;display:grid}.listing-version-pending.is-pending>header{background:#fff8e8}.listing-version-pending.is-approved>header{background:#f0faf2}.listing-version-pending.is-changes>header{background:#fff3f1}.listing-version-pending header>span{color:#85651f;background:#fff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.listing-version-pending.is-approved header>span{color:#367742}.listing-version-pending.is-changes header>span{color:#a3483d}.listing-version-pending header p{gap:2px;margin:0;display:grid}.listing-version-pending header small{color:#7d6b42;font-size:11px;font-weight:750}.listing-version-pending header strong{color:#303943;font-size:12px}.listing-version-pending header b{color:#7b8690;font-size:11px;font-weight:650}.listing-version-pending>div{padding:0 11px}.listing-version-pending>div p{border-top:1px solid #edf0f3;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:8px;min-height:40px;margin:0;display:grid}.listing-version-pending>div span{color:#7a8590;font-size:11px}.listing-version-pending>div strong{color:#35404a;text-align:right;font-size:11px;line-height:1.3}.listing-version-pending>button{color:#155bb7;background:#eaf3ff;border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;width:calc(100% - 20px);min-height:40px;margin:8px 10px 10px;padding:0 11px;font-size:12px;font-weight:800;display:flex}.listing-version-pending>button svg{width:14px;height:14px}.listing-version-current{background:#f2faf3;border:1px solid #cee5d3;border-radius:15px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;margin-top:10px;padding:11px;display:grid}.listing-version-current>span{color:#397944;background:#fff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.listing-version-current p{gap:2px;margin:0;display:grid}.listing-version-current small{color:#54845c;font-size:11px;font-weight:750}.listing-version-current strong{color:#304137;font-size:12px}.listing-version-current b{color:#687a6c;font-size:11px;font-weight:650}.listing-version-current time{color:#7c8b7f;grid-column:2;font-size:11px}.listing-version-timeline{background:#fff;border:1px solid #e0e5ea;border-radius:15px;margin-top:10px;padding:11px}.listing-version-events{margin-top:9px;display:grid}.listing-version-events>div{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;min-height:50px;padding:5px 0;display:grid;position:relative}.listing-version-events>div:not(:last-child):after{content:"";background:#e0e5ea;width:2px;position:absolute;top:37px;bottom:-8px;left:15px}.listing-version-events>div>span{z-index:1;color:#75818c;background:#eef1f4;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.listing-version-events>div.is-current>span{color:#93670f;background:#fff2cf}.listing-version-events>div.is-success>span,.listing-version-events>div.is-done>span{color:#367a42;background:#eaf6ed}.listing-version-events>div.is-warning>span{color:#a34b3f;background:#fff0ed}.listing-version-events>div.is-muted>span{color:#89939d;background:#f0f2f4}.listing-version-events svg{width:14px;height:14px}.listing-version-events p{gap:3px;margin:0;display:grid}.listing-version-events strong{color:#35404a;font-size:12px}.listing-version-events small{color:#7c8690;font-size:11px}.listing-version-note{color:#727d87;align-items:flex-start;gap:7px;margin:10px 2px 0;font-size:11px;line-height:1.4;display:flex}.listing-version-note svg{flex:none;width:15px;height:15px}.listing-lifecycle-property-tags{margin-top:9px}.listing-lifecycle-state-card{border:1px solid;border-radius:15px;grid-template-columns:34px 1fr;align-items:start;gap:10px;margin-top:10px;padding:12px;display:grid}.listing-lifecycle-state-card>span{background:#fff;border-radius:11px;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.listing-lifecycle-state-card>div{gap:3px;display:grid}.listing-lifecycle-state-card strong{font-size:12px}.listing-lifecycle-state-card p{margin:0;font-size:12px;line-height:1.38}.listing-lifecycle-state-card small{margin-top:3px;font-size:12px;font-weight:700}.listing-lifecycle-state-card.is-live{color:#356d3c;background:#f1faf3;border-color:#cfe8d4}.listing-lifecycle-state-card.is-paused{color:#59636f;background:#f5f6f8;border-color:#dde2e8}.listing-lifecycle-state-card.is-review{color:#765d26;background:#fff9eb;border-color:#f1ddb2}.listing-lifecycle-stats{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px;display:grid}.listing-lifecycle-stats div{text-align:center;background:#fff;border:1px solid #e1e5ea;border-radius:13px;align-content:center;place-items:center;gap:3px;min-height:58px;padding:9px 5px;display:grid}.listing-lifecycle-stats strong{color:#20262d;font-size:12px}.listing-lifecycle-stats span{color:#7b838d;font-size:11px}.listing-lifecycle-actions{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px;display:grid}.listing-lifecycle-actions button{color:#155bb7;text-align:center;background:#fff;border:1px solid #dce2e8;border-radius:14px;align-content:center;place-items:center;gap:7px;min-height:86px;padding:10px 7px;display:grid}.listing-lifecycle-actions button>i{font-size:16px}.listing-lifecycle-actions button span{gap:2px;display:grid}.listing-lifecycle-actions button strong{color:#252b32;font-size:12px}.listing-lifecycle-actions button small{color:#7b838d;font-size:11px}.listing-lifecycle-actions button.is-pause{color:#c94a4a}.listing-lifecycle-actions button.is-resume{color:#3c9148}.listing-lifecycle-price-card{background:#fff;border:1px solid #e0e5eb;border-radius:15px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;margin-top:10px;padding:11px;display:grid}.listing-lifecycle-price-card>span{color:#155bb7;background:#eaf2fc;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.listing-lifecycle-price-card>div{gap:3px;display:grid}.listing-lifecycle-price-card strong{font-size:12px}.listing-lifecycle-price-card small{color:#7a828c;font-size:11px}.listing-lifecycle-price-card button{color:#155bb7;background:0 0;border:0;padding:7px 8px;font-size:12px;font-weight:700}.listing-edit-screen{background:#f4f5f7}.listing-edit-content{padding-top:12px;padding-bottom:calc(var(--mobile-safe-area-height) + 94px);gap:11px;display:grid}.listing-edit-summary{background:#fff;border:1px solid #dfe4ea;border-radius:17px;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:11px;padding:10px;display:grid}.listing-edit-summary img{object-fit:cover;border-radius:12px;width:68px;height:68px}.listing-edit-summary>div{gap:3px;min-width:0;display:grid}.listing-edit-summary small{color:#3b8d48;font-size:11px;font-weight:800}.listing-edit-summary strong{color:#20262d;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.listing-edit-summary span{color:#7a838d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.listing-edit-safety-note{color:#1d5eaa;background:#eaf3ff;border-radius:15px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:9px;padding:11px 12px;display:grid}.listing-edit-safety-note>i{background:#fff;border-radius:11px;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.listing-edit-safety-note p{gap:3px;margin:0;display:grid}.listing-edit-safety-note strong{font-size:11px}.listing-edit-safety-note small{color:#607895;font-size:11px;line-height:1.4}.listing-edit-form-card{background:#fff;border:1px solid #dfe4e9;border-radius:17px;gap:11px;padding:13px;display:grid}.listing-edit-form-card h2{color:#252c34;margin:0;font-size:13px}.listing-edit-form-card>label{color:#505a65;gap:6px;font-size:12px;font-weight:750;display:grid}.listing-edit-form-card>label>input{color:#202832;width:100%;min-height:43px;font:inherit;background:#f8f9fa;border:1px solid #dbe1e7;border-radius:12px;padding:0 11px;font-size:12px;font-weight:650}.listing-edit-locked-row{background:#f5f7f9;border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.listing-edit-locked-row>span{color:#66727f;background:#fff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.listing-edit-locked-row p{gap:2px;margin:0;display:grid}.listing-edit-locked-row p small{color:#858e98;font-size:11px}.listing-edit-locked-row p strong{color:#343d47;font-size:11px}.listing-edit-locked-row>b{color:#3d8b48;white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:flex}.listing-edit-card-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.listing-edit-card-heading>span{color:#89919a;font-size:11px}.listing-edit-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.listing-edit-feature-grid button{color:#56616d;text-align:left;background:#fff;border:1px solid #dfe4e9;border-radius:12px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;min-height:43px;padding:8px 9px;font-size:11px;font-weight:750;display:grid}.listing-edit-feature-grid button.is-selected{color:#155bb7;background:#eef5fd;border-color:#9fbde1}.listing-edit-feature-grid svg{width:15px;height:15px}.listing-edit-options{margin-top:0}.listing-edit-review-note{color:#6d7782;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:7px;padding:1px 3px;display:grid}.listing-edit-review-note>svg{width:16px;height:16px;margin-top:1px}.listing-edit-review-note p{gap:3px;margin:0;display:grid}.listing-edit-review-note strong{color:#4a5561;font-size:12px}.listing-edit-review-note small{font-size:11px;line-height:1.4}.listing-edit-price-intro{color:#1c5da8;background:#eaf3ff;border-radius:17px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding:13px;display:grid}.listing-edit-price-intro>span{background:#fff;border-radius:12px;place-items:center;width:40px;height:40px;font-size:16px;display:grid}.listing-edit-price-intro>div{gap:3px;display:grid}.listing-edit-price-intro strong{font-size:12px}.listing-edit-price-intro p{color:#627a96;margin:0;font-size:11px;line-height:1.4}.listing-edit-price-card>label{grid-template-columns:minmax(0,1fr) 126px;align-items:center}.listing-edit-price-card>label>div,.listing-edit-utilities-card label>div{background:#f8f9fa;border:1px solid #dbe1e7;border-radius:12px;grid-template-columns:minmax(0,1fr) 28px;align-items:center;min-width:0;display:grid}.listing-edit-price-card input,.listing-edit-utilities-card input{color:#202832;width:100%;min-width:0;height:42px;font:inherit;background:0 0;border:0;padding:0 4px 0 10px;font-size:12px;font-weight:750}.listing-edit-price-card label b,.listing-edit-utilities-card label b{color:#7e8791;text-align:center;font-size:12px}.listing-edit-utilities-card>p{color:#77818c;margin:-3px 0 0;font-size:11px;line-height:1.4}.listing-edit-utilities-card>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.listing-edit-utilities-card label{color:#505a65;gap:6px;font-size:11px;font-weight:750;display:grid}.listing-edit-price-preview{background:#f4f9ff;border:1px solid #cfe1f4;border-radius:16px;gap:4px;padding:13px;display:grid}.listing-edit-price-preview small{color:#6e8196;font-size:11px}.listing-edit-price-preview strong{color:#174f91;font-size:13px}.listing-edit-price-preview span{color:#67798d;font-size:12px}.listing-edit-price-note{color:#707a85;align-items:flex-start;gap:7px;margin:0 2px;font-size:11px;line-height:1.4;display:flex}.listing-edit-price-note svg{flex:none;width:15px;height:15px}.listing-edit-schedule-intro,.listing-edit-access-intro,.listing-edit-conditions-intro,.listing-edit-vehicles-intro,.listing-edit-placement-intro,.listing-edit-booking-intro{color:#1c5da8;background:#eaf3ff;border-radius:17px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding:13px;display:grid}.listing-edit-schedule-intro>span,.listing-edit-access-intro>span,.listing-edit-conditions-intro>span,.listing-edit-vehicles-intro>span,.listing-edit-placement-intro>span,.listing-edit-booking-intro>span{background:#fff;border-radius:12px;place-items:center;width:40px;height:40px;font-size:16px;display:grid}.listing-edit-booking-intro>span svg,.listing-edit-schedule-intro>span svg{width:19px;height:19px}.listing-edit-schedule-intro>div,.listing-edit-access-intro>div,.listing-edit-conditions-intro>div,.listing-edit-vehicles-intro>div,.listing-edit-placement-intro>div,.listing-edit-booking-intro>div{gap:3px;display:grid}.listing-edit-schedule-intro strong,.listing-edit-access-intro strong,.listing-edit-conditions-intro strong,.listing-edit-vehicles-intro strong,.listing-edit-placement-intro strong,.listing-edit-booking-intro strong{font-size:12px}.listing-edit-schedule-intro p,.listing-edit-access-intro p,.listing-edit-conditions-intro p,.listing-edit-vehicles-intro p,.listing-edit-placement-intro p,.listing-edit-booking-intro p{color:#627a96;margin:0;font-size:11px;line-height:1.4}.listing-edit-schedule-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.listing-edit-schedule-presets button{color:#58636f;background:#f8f9fa;border:1px solid #dce2e8;border-radius:10px;min-height:34px;font-size:11px;font-weight:750}.listing-edit-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.listing-edit-weekdays button{aspect-ratio:1;color:#717b86;background:#f7f8fa;border:1px solid #dce2e8;border-radius:10px;min-width:0;font-size:11px;font-weight:800}.listing-edit-weekdays button.is-selected{color:#fff;background:#155bb7;border-color:#155bb7}.listing-edit-time-modes{gap:7px;display:grid}.listing-edit-time-modes button{color:#57616c;text-align:left;background:#fff;border:1px solid #dfe4e9;border-radius:12px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-height:50px;padding:8px 10px;display:grid}.listing-edit-time-modes button.is-selected{color:#155bb7;background:#eef5fd;border-color:#9fbde1}.listing-edit-time-modes button>span svg{width:15px;height:15px}.listing-edit-time-modes p{gap:2px;margin:0;display:grid}.listing-edit-time-modes strong{color:#313a44;font-size:12px}.listing-edit-time-modes small{color:#7a838d;font-size:11px}.listing-edit-time-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.listing-edit-time-fields label{color:#5f6974;gap:5px;font-size:11px;font-weight:750;display:grid}.listing-edit-time-fields input{color:#25303a;width:100%;height:42px;font:inherit;background:#f8f9fa;border:1px solid #dce2e8;border-radius:11px;padding:0 11px;font-size:12px;font-weight:750}.listing-edit-schedule-summary{color:#83631d;background:#fff9eb;border:1px solid #ead8ac;border-radius:14px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;padding:11px 12px;display:grid}.listing-edit-schedule-summary.is-ready{color:#367c42;background:#f1faf3;border-color:#cfe6d4}.listing-edit-schedule-summary>span{background:#fff;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.listing-edit-schedule-summary p{gap:2px;margin:0;display:grid}.listing-edit-schedule-summary small,.listing-edit-schedule-summary strong{font-size:11px}.listing-edit-exceptions-card{gap:10px}.listing-edit-exception-list{border:1px solid #e0e5ea;border-radius:13px;overflow:hidden}.listing-edit-exception-list>div{background:#fff;grid-template-columns:34px minmax(0,1fr) 28px;align-items:center;gap:8px;min-height:57px;padding:8px 9px;display:grid}.listing-edit-exception-list>div+div{border-top:1px solid #edf0f3}.listing-edit-exception-list>div>span{color:#155bb7;background:#eef4fb;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.listing-edit-exception-list>div>p{gap:3px;margin:0;display:grid}.listing-edit-exception-list strong{font-size:12px}.listing-edit-exception-list small{color:#79838d;font-size:11px}.listing-edit-exception-list button{color:#9b6262;background:#f6f7f9;border:0;border-radius:9px;place-items:center;width:28px;height:28px;padding:0;display:grid}.listing-edit-exception-list button svg{width:14px;height:14px}.listing-edit-exception-empty{color:#78838e;background:#f7f9fb;border-radius:11px;align-items:center;gap:8px;min-height:45px;margin:0;padding:0 10px;font-size:11px;display:flex}.listing-edit-exception-empty svg{color:#155bb7;width:15px;height:15px}.listing-edit-exception-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.listing-edit-exception-actions>button{color:#596572;text-align:left;background:#f8fafc;border:1px solid #dce2e8;border-radius:12px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;min-height:58px;padding:8px 9px;display:grid}.listing-edit-exception-actions>button>span{color:#155bb7;background:#fff;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.listing-edit-exception-actions>button p{gap:2px;min-width:0;margin:0;display:grid}.listing-edit-exception-actions strong{font-size:12px}.listing-edit-exception-actions small{color:#7d8791;font-size:11px}.listing-edit-exception-editor{background:#f6f9fc;border:1px solid #cfdceb;border-radius:14px;padding:11px}.listing-edit-exception-editor>header{grid-template-columns:minmax(0,1fr) 30px;align-items:start;gap:8px;display:grid}.listing-edit-exception-editor>header p{gap:3px;margin:0;display:grid}.listing-edit-exception-editor>header strong{font-size:11px}.listing-edit-exception-editor>header small{color:#74818d;font-size:11px;line-height:1.35}.listing-edit-exception-editor>header button{color:#75808a;background:#fff;border:0;border-radius:9px;place-items:center;width:30px;height:30px;padding:0;display:grid}.listing-edit-exception-editor>header button svg{width:14px;height:14px}.listing-edit-exception-date{gap:5px;margin-top:10px;display:grid}.listing-edit-exception-date>span{color:#697480;font-size:11px;font-weight:750}.listing-edit-exception-date>div{background:#fff;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;min-height:44px;padding:4px;display:grid}.listing-edit-exception-date button{color:#155bb7;background:#f8f9fa;border:1px solid #dce2e8;border-radius:10px;place-items:center;width:34px;height:34px;padding:0;display:grid}.listing-edit-exception-date button svg{width:14px;height:14px}.listing-edit-exception-date strong{text-align:center;font-size:11px}.listing-edit-exception-editor .schedule-time-editor{background:#fff;margin-top:10px;padding:10px}.listing-edit-exception-save{color:#fff;background:#155bb7;border:0;border-radius:12px;width:100%;min-height:42px;margin-top:10px;font-size:12px;font-weight:800}.listing-edit-access-methods>div:last-child{gap:7px;display:grid}.listing-edit-access-methods>div:last-child>button{color:#69747f;text-align:left;background:#fff;border:1px solid #dfe4e9;border-radius:13px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:9px;min-height:54px;padding:8px 9px;display:grid}.listing-edit-access-methods>div:last-child>button.is-selected{color:#155bb7;background:#eef5fd;border-color:#9fbde1}.listing-edit-access-methods button>span{background:#f2f5f8;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.listing-edit-access-methods button.is-selected>span{background:#fff}.listing-edit-access-methods button p{gap:2px;min-width:0;margin:0;display:grid}.listing-edit-access-methods button strong{color:#303944;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.listing-edit-access-methods button small{color:#7b8590;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.listing-edit-access-methods button b svg{width:15px;height:15px}.listing-edit-primary-access>div:nth-child(2){scrollbar-width:none;gap:7px;display:flex;overflow-x:auto}.listing-edit-primary-access>div:nth-child(2)::-webkit-scrollbar{display:none}.listing-edit-primary-access>div:nth-child(2) button{color:#596470;background:#f8f9fa;border:1px solid #dce2e8;border-radius:11px;align-items:center;gap:6px;min-width:max-content;min-height:35px;padding:0 10px;font-size:11px;font-weight:750;display:flex}.listing-edit-primary-access>div:nth-child(2) button.is-selected{color:#155bb7;background:#edf5ff;border-color:#155bb7}.listing-edit-primary-access>div:nth-child(2) svg{width:14px;height:14px}.listing-access-coverage{border:1px solid;border-radius:15px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;min-height:62px;padding:10px 11px;display:grid}.listing-access-coverage>span{background:#fff;border-radius:11px;place-items:center;width:36px;height:36px;font-size:14px;display:grid}.listing-access-coverage>p{gap:3px;margin:0;display:grid}.listing-access-coverage strong{color:#303a44;font-size:11px}.listing-access-coverage small{font-size:11px;line-height:1.4}.listing-access-coverage.is-ready{color:#397b46;background:#f1faf3;border-color:#cde5d2}.listing-access-coverage.is-ready small{color:#5f7d66}.listing-access-coverage.is-warning{color:#976d1e;background:#fff8e8;border-color:#efd5a1}.listing-access-coverage.is-warning small{color:#826b3f}.listing-edit-access-configurations{gap:9px}.listing-edit-access-configuration-list{background:#fff;border:1px solid #dfe4e9;border-radius:14px;display:grid;overflow:hidden}.listing-edit-access-configuration-list>button{color:#77818b;text-align:left;background:#fff;border:0;grid-template-columns:36px minmax(0,1fr) 22px;align-items:center;gap:9px;min-height:61px;padding:8px 10px;display:grid}.listing-edit-access-configuration-list>button+button{border-top:1px solid #edf0f3}.listing-edit-access-configuration-list>button>span{color:#586a7d;background:#eef3f8;border-radius:11px;place-items:center;width:36px;height:36px;font-size:14px;display:grid}.listing-edit-access-configuration-list>button.is-ready>span{color:#347b43;background:#eaf6ed}.listing-edit-access-configuration-list p{gap:4px;min-width:0;margin:0;display:grid}.listing-edit-access-configuration-list strong{color:#303a44;align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.listing-edit-access-configuration-list strong em{color:#155bb7;background:#eaf2fc;border-radius:999px;flex:none;padding:3px 6px;font-size:11px;font-style:normal;font-weight:800}.listing-edit-access-configuration-list small{color:#7b8590;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.listing-edit-access-configuration-list>button>b{color:#8c98a4;place-items:center;width:22px;height:22px;display:grid}.listing-edit-access-configuration-list>button.is-ready>b{color:#398049}.listing-edit-access-configuration-list svg{width:15px;height:15px}.published-access-setup{gap:10px;display:grid}.published-access-setup .access-setup-step{min-height:auto;padding:0}.published-access-setup .access-setup-heading,.published-access-setup .access-setup-step>h1,.published-access-setup .access-setup-step>.wizard-intro{display:none}.published-access-setup .access-setup-method{margin:0}.published-access-setup .access-setup-form{margin-top:0}.listing-access-review{gap:10px;display:grid}.listing-access-review-hero{border:1px solid;border-radius:17px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:13px;display:grid}.listing-access-review-hero>span{background:#fff;border-radius:13px;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.listing-access-review-hero>div{gap:3px;display:grid}.listing-access-review-hero small{font-size:11px;font-weight:800}.listing-access-review-hero strong{color:#303943;font-size:12px}.listing-access-review-hero p{margin:0;font-size:11px;line-height:1.4}.listing-access-review-hero.is-review{color:#81601b;background:#fff8e8;border-color:#ecd59e}.listing-access-review-hero.is-direct{color:#397344;background:#f1faf3;border-color:#cde6d2}.listing-access-review-card{gap:9px}.listing-access-review-list{border:1px solid #e0e5ea;border-radius:14px;overflow:hidden}.listing-access-review-list>div{background:#fff;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-height:57px;padding:8px 9px;display:grid}.listing-access-review-list>div+div{border-top:1px solid #edf0f3}.listing-access-review-list>div>span{color:#155bb7;background:#eef4fb;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.listing-access-review-list p{gap:3px;margin:0;display:grid}.listing-access-review-list strong{color:#343e48;font-size:12px;line-height:1.25}.listing-access-review-list small{color:#79838d;font-size:11px;line-height:1.35}.listing-access-version-card{background:#fff;border:1px solid #dfe4e9;border-radius:15px;overflow:hidden}.listing-access-version-card>div{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-height:60px;padding:9px 10px;display:grid}.listing-access-version-card>div+div{border-top:1px solid #edf0f3}.listing-access-version-card span{color:#586878;background:#f1f4f7;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.listing-access-version-card p{gap:3px;margin:0;display:grid}.listing-access-version-card strong{color:#35404a;font-size:12px}.listing-access-version-card small{color:#79838d;font-size:11px;line-height:1.35}.listing-access-review-note{color:#737d88;align-items:flex-start;gap:7px;margin:0 2px;font-size:11px;line-height:1.4;display:flex}.listing-access-review-note svg{flex:none;width:15px;height:15px}.listing-edit-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.listing-edit-media-grid article{background:#f8f9fa;border:1px solid #dfe4e9;border-radius:13px;grid-template-rows:74px auto 34px;min-width:0;display:grid;position:relative;overflow:hidden}.listing-edit-media-grid article.is-wide{grid-column:1/-1;grid-template-rows:82px;grid-template-columns:116px minmax(0,1fr) 76px;align-items:center}.listing-edit-media-grid article>img,.listing-edit-media-grid article>span{object-fit:cover;background:#edf1f5;width:100%;height:74px}.listing-edit-media-grid article>span{color:#788592;place-items:center;display:grid}.listing-edit-media-grid article.is-wide>img,.listing-edit-media-grid article.is-wide>span{object-fit:contain;height:82px}.listing-edit-media-grid article p{gap:2px;min-width:0;margin:0;padding:7px 8px 4px;display:grid}.listing-edit-media-grid article strong{color:#333d47;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.listing-edit-media-grid article small{color:#7d8791;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.listing-edit-media-grid article>button{color:#155bb7;background:#e8f1fc;border:0;border-radius:9px;margin:0 7px 7px;font-size:11px;font-weight:800}.listing-edit-media-grid article.is-wide>button{height:34px;margin:0 8px}.listing-edit-media-card>label textarea{resize:none;color:#27323c;width:100%;min-height:68px;font:inherit;background:#f8f9fa;border:1px solid #dce2e8;border-radius:11px;padding:9px 10px;font-size:12px;line-height:1.4}.listing-edit-vehicles-card .listing-vehicle-type-grid{margin-top:0}.listing-edit-vehicle-grid .vehicle-type-card{min-height:62px}.listing-edit-vehicle-grid .vehicle-type-card strong{font-size:12px}.listing-edit-vehicle-grid .vehicle-type-card small{font-size:11px}.listing-edit-motorcycle-note{color:#155bb7;background:#eef5fd;border-radius:12px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;margin:0;padding:9px 10px;display:grid}.listing-edit-motorcycle-note>i{background:#fff;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.listing-edit-motorcycle-note>span{gap:2px;display:grid}.listing-edit-motorcycle-note strong{font-size:12px}.listing-edit-motorcycle-note small{color:#657c96;font-size:11px;line-height:1.35}.listing-edit-vehicle-limits-toggle{margin:0}.listing-edit-vehicle-limits-toggle .toggle-row{min-height:64px}.listing-edit-vehicle-limits-toggle .toggle-row strong{font-size:11px}.listing-edit-vehicle-limits-toggle .toggle-row small{font-size:11px;line-height:1.3}.listing-edit-vehicle-limits{box-shadow:none;margin:0}.listing-edit-vehicle-summary{color:#83631d;background:#fff9eb;border:1px solid #ead8ac;border-radius:14px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;padding:11px 12px;display:grid}.listing-edit-vehicle-summary.is-ready{color:#367c42;background:#f1faf3;border-color:#cfe6d4}.listing-edit-vehicle-summary>span{background:#fff;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.listing-edit-vehicle-summary p{gap:2px;margin:0;display:grid}.listing-edit-vehicle-summary small{font-size:11px}.listing-edit-vehicle-summary strong{color:#30413a;font-size:11px}.listing-edit-vehicle-summary b{color:#66766d;font-size:11px;font-weight:650}.listing-edit-placement-radios{gap:7px;display:grid}.listing-edit-placement-radios button{color:#69747f;text-align:left;background:#fff;border:1px solid #dfe4e9;border-radius:13px;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:9px;min-height:61px;padding:9px 10px;display:grid}.listing-edit-placement-radios button.is-selected{color:#155bb7;background:#eef5fd;border-color:#93b7e2}.listing-edit-placement-radios button>i{background:#f0f4f8;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.listing-edit-placement-radios button.is-selected>i{background:#fff}.listing-edit-placement-radios button p{gap:3px;min-width:0;margin:0;display:grid}.listing-edit-placement-radios button strong{color:#313a44;font-size:11px}.listing-edit-placement-radios button small{color:#78838e;font-size:11px;line-height:1.3}.listing-edit-placement-radios button svg{width:15px;height:15px}.listing-edit-place-reference{gap:10px}.listing-edit-place-reference-head{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;display:grid}.listing-edit-place-reference-head>span{color:#155bb7;background:#eaf3ff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.listing-edit-place-reference-head p{gap:2px;margin:0;display:grid}.listing-edit-place-reference-head strong{font-size:11px}.listing-edit-place-reference-head small{color:#79838e;font-size:11px}.listing-edit-place-reference>input{color:#202832;width:100%;min-height:43px;font:inherit;background:#f8f9fa;border:1px solid #dbe1e7;border-radius:12px;padding:0 11px;font-size:11px;font-weight:700}.listing-edit-place-reference>p{color:#75808b;align-items:flex-start;gap:7px;margin:0;font-size:11px;line-height:1.4;display:flex}.listing-edit-place-reference>p i{color:#155bb7;flex:none;margin-top:1px}.listing-edit-placement-toggles{margin:0}.listing-edit-placement-toggles .toggle-row{min-height:65px}.listing-edit-placement-toggles .toggle-row strong{font-size:11px}.listing-edit-placement-toggles .toggle-row small{font-size:11px;line-height:1.3}.listing-edit-waitlist-note{color:#3f617f;background:#f4f8fc;border:1px solid #d8e3ef;border-radius:15px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;padding:11px 12px;display:grid}.listing-edit-waitlist-note>span{color:#155bb7;background:#fff;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.listing-edit-waitlist-note p{gap:3px;margin:0;display:grid}.listing-edit-waitlist-note strong{font-size:12px}.listing-edit-waitlist-note small{color:#6c7d8d;font-size:11px;line-height:1.35}.listing-edit-placement-summary{color:#83631d;background:#fff9eb;border:1px solid #ead8ac;border-radius:14px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;padding:11px 12px;display:grid}.listing-edit-placement-summary.is-ready{color:#367c42;background:#f1faf3;border-color:#cfe6d4}.listing-edit-placement-summary>span{background:#fff;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.listing-edit-placement-summary p{gap:2px;min-width:0;margin:0;display:grid}.listing-edit-placement-summary small{font-size:11px}.listing-edit-placement-summary strong{color:#30413a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.listing-edit-placement-summary b{color:#66766d;font-size:11px;font-weight:650}.listing-edit-booking-modes{gap:7px;display:grid}.listing-edit-booking-modes>button{color:#69747f;text-align:left;background:#fff;border:1px solid #dfe4e9;border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:64px;padding:8px 9px;display:grid}.listing-edit-booking-modes>button.is-selected{color:#155bb7;background:#eef5fd;border-color:#93b7e2}.listing-edit-booking-modes>button>span{background:#f0f4f8;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.listing-edit-booking-modes>button.is-selected>span{background:#fff}.listing-edit-booking-modes>button p{gap:3px;min-width:0;margin:0;display:grid}.listing-edit-booking-modes>button strong{color:#313a44;font-size:11px}.listing-edit-booking-modes>button small{color:#78838e;font-size:11px;line-height:1.3}.listing-edit-booking-modes>button>b{justify-items:end;gap:5px;min-width:56px;display:grid}.listing-edit-booking-modes>button>b em{color:#75808b;white-space:nowrap;background:#f1f3f6;border-radius:7px;padding:3px 6px;font-size:11px;font-style:normal}.listing-edit-booking-modes>button.is-selected>b em{color:#155bb7;background:#fff}.listing-edit-booking-modes>button>b svg{width:15px;height:15px}.listing-edit-response-card{gap:0}.listing-edit-response-card>.listing-edit-card-heading{padding-bottom:9px}.listing-edit-response-row{border-top:1px solid #edf0f3;gap:8px;min-height:76px;padding:10px 0;display:grid}.listing-edit-response-row>p{gap:3px;margin:0;display:grid}.listing-edit-response-row>p strong{font-size:12px}.listing-edit-response-row>p small{color:#78838e;font-size:11px}.listing-edit-response-row>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.listing-edit-response-row button,.listing-edit-discussion-times button{color:#5f6974;background:#f8f9fa;border:1px solid #dbe1e7;border-radius:10px;min-height:36px;font-size:11px;font-weight:800}.listing-edit-response-row button.is-selected,.listing-edit-discussion-times button.is-selected{color:#fff;background:#155bb7;border-color:#155bb7}.listing-edit-response-note{color:#785d24;background:#fff6df;border-radius:11px;align-items:center;gap:7px;margin:1px -2px -2px;padding:9px 10px;font-size:11px;line-height:1.35;display:flex}.listing-edit-discussion-card{gap:10px}.listing-edit-discussion-times{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.listing-edit-discussion-card>p{color:#4c6c8d;background:#eef5fd;border-radius:11px;align-items:flex-start;gap:7px;margin:0;padding:9px 10px;font-size:11px;line-height:1.4;display:flex}.listing-edit-discussion-card>p i{color:#155bb7;flex:none;margin-top:1px}.listing-edit-booking-summary{color:#367c42;background:#f1faf3;border:1px solid #cfe2d3;border-radius:15px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;padding:11px 12px;display:grid}.listing-edit-booking-summary.is-approval{color:#83631d;background:#fff9eb;border-color:#ead8ac}.listing-edit-booking-summary.is-discussion{color:#3f617f;background:#f4f8fc;border-color:#d8e3ef}.listing-edit-booking-summary>span{background:#fff;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.listing-edit-booking-summary p{gap:2px;min-width:0;margin:0;display:grid}.listing-edit-booking-summary small,.listing-edit-booking-summary strong{font-size:11px}.listing-edit-booking-summary b{color:#66766d;font-size:11px;font-weight:650;line-height:1.35}.listing-edit-condition-radios{gap:7px;display:grid}.listing-edit-condition-radios button{color:#6a7480;text-align:left;background:#fff;border:1px solid #dfe4e9;border-radius:13px;grid-template-columns:19px minmax(0,1fr);align-items:center;gap:8px;min-height:56px;padding:9px 10px;display:grid}.listing-edit-condition-radios button.is-selected{color:#155bb7;background:#eef5fd;border-color:#93b7e2}.listing-edit-condition-radios button>span{place-items:center;display:grid}.listing-edit-condition-radios button svg{width:16px;height:16px}.listing-edit-condition-radios p{gap:3px;margin:0;display:grid}.listing-edit-condition-radios strong{color:#303944;font-size:11px}.listing-edit-condition-radios small{color:#77828d;font-size:11px;line-height:1.3}.listing-edit-condition-toggles{margin:0}.listing-edit-condition-toggles .toggle-row{min-height:64px}.listing-edit-condition-toggles .toggle-row strong{font-size:11px}.listing-edit-condition-toggles .toggle-row small{font-size:11px;line-height:1.3}.listing-edit-condition-subtitle{padding-top:2px}.listing-edit-payment-methods{gap:7px;display:grid}.listing-edit-payment-methods button{color:#5d6874;text-align:left;background:#fff;border:1px solid #dfe4e9;border-radius:12px;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:8px;min-height:47px;padding:7px 10px;display:grid}.listing-edit-payment-methods button.is-selected{color:#155bb7;background:#eef5fd;border-color:#93b7e2}.listing-edit-payment-methods button>i{background:#f0f4f8;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.listing-edit-payment-methods button.is-selected>i{background:#fff}.listing-edit-payment-methods button>span{color:#333c46;font-size:12px;font-weight:800}.listing-edit-payment-methods button svg{width:15px;height:15px}.listing-edit-card-warning{color:#795c1f;background:#fff6df;border-radius:11px;align-items:flex-start;gap:7px;margin:0;padding:9px 10px;font-size:11px;line-height:1.4;display:flex}.listing-edit-card-warning i{flex:none;margin-top:1px}.listing-edit-deposit-card{gap:0;padding:0;overflow:hidden}.listing-edit-deposit-card .toggle-row{border:0;min-height:64px}.listing-edit-deposit-card>label{grid-template-columns:minmax(0,1fr) 126px;align-items:center;padding:0 13px 11px}.listing-edit-deposit-card>label>div{background:#f8f9fa;border:1px solid #dbe1e7;border-radius:12px;grid-template-columns:minmax(0,1fr) 28px;align-items:center;min-width:0;display:grid}.listing-edit-deposit-card>label input{color:#202832;width:100%;min-width:0;height:42px;font:inherit;background:0 0;border:0;padding:0 4px 0 10px;font-size:12px;font-weight:750}.listing-edit-deposit-card>label b{color:#7e8791;text-align:center;font-size:12px}.listing-edit-deposit-card>p{color:#6d7884;background:#f8fafc;border-top:1px solid #edf0f3;align-items:flex-start;gap:7px;margin:0;padding:10px 13px;font-size:11px;line-height:1.4;display:flex}.listing-edit-deposit-card>p svg{flex:none;width:15px;height:15px}.listing-edit-conditions-summary{color:#83631d;background:#fff9eb;border:1px solid #ead8ac;border-radius:14px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;padding:11px 12px;display:grid}.listing-edit-conditions-summary.is-ready{color:#367c42;background:#f1faf3;border-color:#cfe6d4}.listing-edit-conditions-summary>span{background:#fff;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.listing-edit-conditions-summary p{gap:2px;margin:0;display:grid}.listing-edit-conditions-summary small{font-size:11px}.listing-edit-conditions-summary strong{color:#30413a;font-size:11px}.listing-edit-conditions-summary b{color:#66766d;font-size:11px;font-weight:650}.listing-edit-footer{align-items:flex-start;gap:12px;padding-top:11px;padding-left:16px;padding-right:16px}.listing-edit-footer .secondary-button{color:#4b5561;min-width:0;min-height:52px;box-shadow:none;border-color:#d7dde5;border-radius:14px;flex:0 0 112px;padding:0 12px;font-size:11px}.listing-edit-footer .primary-button{border-radius:14px;flex:auto;min-width:0;min-height:52px;padding:0 16px;font-size:12px;box-shadow:0 6px 14px #155bb733}.listing-lifecycle-links{margin-top:10px}.listing-lifecycle-steps{background:#fff;border:1px solid #e0e5eb;border-radius:16px;margin-top:10px;padding:4px 12px}.listing-lifecycle-steps>div{grid-template-columns:30px 1fr;align-items:center;gap:9px;min-height:61px;display:grid;position:relative}.listing-lifecycle-steps>div:not(:last-child):after{content:"";background:#dfe4e9;width:1px;position:absolute;top:44px;bottom:-17px;left:14px}.listing-lifecycle-steps>div>span{color:#8a929c;background:#f1f3f6;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.listing-lifecycle-steps>div.is-done>span{color:#3c9548;background:#e7f6ea}.listing-lifecycle-steps>div.is-current>span{color:#a87312;background:#fff2d4}.listing-lifecycle-steps p{gap:3px;margin:0;display:grid}.listing-lifecycle-steps strong{font-size:11px}.listing-lifecycle-steps small{color:#7a828c;font-size:11px}.listing-lifecycle-draft-progress{background:#fff;border:1px solid #e0e5eb;border-radius:16px;margin-top:10px;padding:13px}.listing-lifecycle-draft-progress>div{justify-content:space-between;align-items:center;display:flex}.listing-lifecycle-draft-progress strong{font-size:12px}.listing-lifecycle-draft-progress span{color:#155bb7;font-size:11px;font-weight:800}.listing-lifecycle-draft-progress>i{background:#e8ecf1;border-radius:4px;height:7px;margin-top:10px;display:block;overflow:hidden}.listing-lifecycle-draft-progress>i b{border-radius:inherit;background:#1767c5;width:60%;height:100%;display:block}.listing-lifecycle-draft-progress p{color:#737c86;margin:8px 0 0;font-size:12px}.listing-lifecycle-next-step{background:#f6f9fc;border:1px solid #dce4ec;border-radius:15px;grid-template-columns:34px 1fr 16px;align-items:center;gap:9px;margin-top:10px;padding:12px;display:grid}.listing-lifecycle-next-step>span{color:#155bb7;background:#fff;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.listing-lifecycle-next-step>div{gap:3px;display:grid}.listing-lifecycle-next-step strong{font-size:11px}.listing-lifecycle-next-step p{color:#737c86;margin:0;font-size:12px}.listing-lifecycle-next-step>svg{color:#9aa2ac}.listing-lifecycle-continue{width:100%;margin-top:12px}.listing-lifecycle-map-screen{overflow:hidden}.listing-lifecycle-map-canvas{inset:calc(var(--mobile-status-height) + 52px) 0 0;background:#eef2ec;position:absolute;overflow:hidden}.listing-lifecycle-map-canvas>img{object-fit:cover;width:100%;height:100%}.listing-lifecycle-map-marker{color:#fff;background:#155bb7;border:3px solid #fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:19px;display:grid;position:absolute;top:40%;left:55%;transform:translate(-50%,-50%);box-shadow:0 6px 16px #1c395a40}.listing-lifecycle-map-card{z-index:2;background:#fff;border-radius:19px;padding:14px;display:grid;position:absolute;bottom:44px;left:12px;right:12px;box-shadow:0 10px 30px #1f2d3c38}.listing-lifecycle-map-card .status-label{width:max-content;font-size:11px}.listing-lifecycle-map-card strong{color:#20262d;margin-top:7px;font-size:15px}.listing-lifecycle-map-card small{color:#737c86;margin-top:4px;font-size:12px}.listing-lifecycle-map-card button{color:#fff;background:#155bb7;border:0;border-radius:12px;height:42px;margin-top:11px;font-size:11px;font-weight:800}.owner-bookings-preview .renter-header>strong{font-size:21px}.owner-bookings-content{padding-top:14px;padding-bottom:32px}.owner-bookings-attention{color:#765718;background:#fff8e9;border:1px solid #efd9aa;border-radius:18px;grid-template-columns:44px 1fr;align-items:center;gap:12px;padding:14px;display:grid}.owner-bookings-attention>span{color:#a97714;background:#fff;border-radius:13px;place-items:center;width:44px;height:44px;font-size:17px;display:grid}.owner-bookings-attention>div{gap:4px;display:grid}.owner-bookings-attention strong{font-size:15px}.owner-bookings-attention p{margin:0;font-size:13px;line-height:1.4}.owner-access-live-card{background:#fff;border:1px solid #eccaca;border-radius:18px;margin-top:12px;overflow:hidden;box-shadow:0 7px 18px #6f272d14}.owner-access-live-card.is-accepted{border-color:#c8dfce;box-shadow:0 7px 18px #32714412}.owner-access-live-card>header{color:#a12e38;background:#fff4f4;border-bottom:1px solid #f0dddd;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:8px 12px;display:flex}.owner-access-live-card.is-accepted>header{color:#357a48;background:#eff8f1;border-bottom-color:#d7e7da}.owner-access-live-card>header span{align-items:center;gap:6px;font-size:12px;font-weight:850;display:flex}.owner-access-live-card>header b{background:#fff;border-radius:8px;padding:4px 7px;font-size:11px}.owner-access-live-summary{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;padding:11px 12px 9px;display:grid}.owner-access-live-summary>span{color:#b33440;background:#fdebed;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.owner-access-live-summary p{gap:2px;min-width:0;margin:0;display:grid}.owner-access-live-summary small{color:#7b858f;font-size:11px}.owner-access-live-summary strong{color:#323c45;font-size:14px}.owner-access-live-summary em{color:#69747e;font-size:12px;font-style:normal}.owner-access-live-rail{border-top:1px solid #edf0f3;min-height:58px;padding:7px 11px}.owner-access-live-responsible{background:#fbfcfd;border-top:1px solid #edf0f3;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-height:59px;padding:9px 12px;display:grid}.owner-access-live-responsible>span{color:#155bb7;background:#e9f2fc;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.owner-access-live-responsible p,.owner-access-live-history p{gap:2px;min-width:0;margin:0;display:grid}.owner-access-live-responsible small{color:#7b858f;font-size:11px}.owner-access-live-responsible strong{color:#34404a;font-size:13px}.owner-access-live-responsible em{color:#6d7882;font-size:11px;font-style:normal;line-height:1.3}.owner-access-live-history{color:#6b7782;border-top:1px solid #edf0f3;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;padding:9px 12px;display:grid}.owner-access-live-history>svg{color:#155bb7;width:17px;height:17px}.owner-access-live-history strong{color:#48545f;font-size:11px}.owner-access-live-history small{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.owner-access-live-card>footer{border-top:1px solid #edf0f3;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;padding:10px 12px 12px;display:grid}.owner-access-live-card>footer button{min-height:40px;font:inherit;border-radius:12px;padding:0 10px;font-size:12px;font-weight:800}.owner-access-live-card>footer .is-secondary{color:#46515c;background:#fff;border:1px solid #d8dee4}.owner-access-live-card>footer .is-primary{color:#fff;background:#155bb7;border:1px solid #155bb7}.owner-bookings-filter-select{margin-top:12px}.bookings-toolbar{grid-template-columns:minmax(0,1fr) 38px;gap:8px;height:62px;padding:7px 14px}.bookings-view-select{z-index:13;margin:0}.bookings-view-trigger{min-height:46px;box-shadow:none;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto 22px;padding:5px 9px}.bookings-view-trigger>i:first-child{border-radius:10px;width:34px;height:34px}.bookings-view-trigger small{font-size:11px}.bookings-view-trigger strong{font-size:13px}.bookings-view-menu{top:calc(100% + 6px)}.bookings-help-button{width:38px;height:38px}.bookings-hub .hub-scroll{inset:110px 0 83px}.waitlist-offer-card,.waitlist-position-card{background:#fff;border:1px solid #e0e5eb;border-radius:19px;padding:14px;box-shadow:0 8px 24px #1c243212}.waitlist-offer-card{background:linear-gradient(#fff9ef 0,#fff 44%);border-color:#ffd9a0}.waitlist-offer-header{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;display:grid}.waitlist-offer-header>span{color:#513000;background:#ffb84d;border-radius:12px;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.waitlist-offer-header>div{gap:2px;display:grid}.waitlist-offer-header small{color:#8b651e;font-size:11px;font-weight:750}.waitlist-offer-header strong{color:#2b2418;font-size:17px;line-height:1.15}.waitlist-offer-header em{color:#8b651e;margin-top:2px;font-size:12px;font-style:normal;font-weight:800}.waitlist-offer-parking{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;margin-top:12px;display:grid}.waitlist-offer-parking img{object-fit:cover;object-position:center 58%;border-radius:12px;width:58px;height:54px}.waitlist-offer-parking div{gap:3px;min-width:0;display:grid}.waitlist-offer-parking strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.waitlist-offer-parking span{color:#68717b;font-size:12px}.waitlist-offer-parking small{color:#343a41;font-size:11px;font-weight:750}.waitlist-payment-note{color:#5e6873;background:#f2f6fa;border-radius:12px;grid-template-columns:16px minmax(0,1fr);gap:7px;margin:11px 0 0;padding:9px 10px;font-size:12px;line-height:1.35;display:grid}.waitlist-payment-note i{color:#337152;margin-top:2px}.waitlist-offer-actions,.waitlist-position-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.waitlist-offer-actions button,.waitlist-position-actions button{color:#343a41;background:#fff;border:1px solid #d5dbe2;border-radius:13px;min-height:43px;font-size:11px;font-weight:800}.waitlist-offer-actions button.is-primary{color:#fff;background:#155bb7;border-color:#155bb7}.waitlist-position-card{margin-top:10px}.waitlist-position-top{grid-template-columns:minmax(0,1fr) 52px;align-items:center;gap:10px;display:grid}.waitlist-position-top>div{gap:3px;min-width:0;display:grid}.waitlist-position-top small{color:#2a7d47;font-size:12px;font-weight:800}.waitlist-position-top strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.waitlist-position-top span{color:#737b85;font-size:12px}.waitlist-position-top>b{color:#155bb7;background:#eef5ff;border-radius:16px;place-items:center;width:52px;height:52px;font-size:18px;display:grid}.waitlist-position-facts{border-top:1px solid #e8ebef;border-bottom:1px solid #e8ebef;grid-template-columns:1fr 1fr;margin-top:11px;display:grid}.waitlist-position-facts div{gap:3px;padding:9px 3px;display:grid}.waitlist-position-facts div+div{border-left:1px solid #e8ebef;padding-left:13px}.waitlist-position-facts small{color:#7c848d;font-size:11px}.waitlist-position-facts strong{font-size:12px}.waitlist-movement-forecast{background:#f7faff;border:1px solid #e0e8f1;border-radius:14px;margin-top:10px;display:grid;overflow:hidden}.waitlist-movement-forecast>div:not(.waitlist-last-movement){grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;padding:9px 10px;display:grid}.waitlist-movement-forecast>div+div{border-top:1px solid #e3eaf2}.waitlist-movement-forecast>div>span{color:#155bb7;background:#e5effb;border-radius:10px;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.waitlist-movement-forecast p{gap:2px;margin:0;display:grid}.waitlist-movement-forecast p small{color:#76808b;font-size:11px}.waitlist-movement-forecast p strong{color:#28333f;font-size:11px}.waitlist-last-movement{background:#fff;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.waitlist-last-movement small{color:#7b848e;font-size:11px}.waitlist-last-movement strong{color:#4a5662;white-space:nowrap;font-size:12px}.waitlist-position-card>p{color:#646d77;margin:10px 0 0;font-size:12px;line-height:1.4}.waitlist-position-card>p i{color:#155bb7;margin-right:5px}.waitlist-position-actions button.is-danger{color:#bd3434}.waitlist-offer-result{background:#fff;border:1px solid #e0e5eb;border-radius:16px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:13px;display:grid}.waitlist-offer-result>span{color:#5f6872;background:#f0f3f6;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.waitlist-offer-result div{gap:3px;display:grid}.waitlist-offer-result strong{font-size:12px}.waitlist-offer-result p{color:#737b84;margin:0;font-size:12px;line-height:1.35}.waitlist-empty-state{text-align:center;background:#fff;border:1px solid #e0e5eb;border-radius:19px;align-content:center;place-items:center;gap:8px;min-height:235px;padding:28px 20px;display:grid}.waitlist-empty-state>span{color:#66727e;background:#eef3f8;border-radius:15px;place-items:center;width:46px;height:46px;font-size:19px;display:grid}.waitlist-empty-state strong{margin-top:3px;font-size:14px}.waitlist-empty-state p{color:#737b84;max-width:245px;margin:0;font-size:11px;line-height:1.45}.waitlist-empty-state button{color:#fff;background:#17191c;border:0;border-radius:12px;min-height:40px;margin-top:5px;padding:0 18px;font-size:11px;font-weight:800}.owner-bookings-heading{justify-content:space-between;align-items:center;margin:18px 1px 10px;display:flex}.owner-bookings-heading h2{color:#20262d;margin:0;font-size:20px}.owner-bookings-heading span{color:#8a919a;font-size:12px}.owner-rental-card{color:#252b32;text-align:left;background:#fff;border:1px solid #e0e5eb;border-radius:18px;gap:7px;width:100%;margin-bottom:11px;padding:14px 34px 14px 14px;display:grid;position:relative}.owner-rental-card.is-urgent{background:#fffdf7;border-color:#ead6a9}.owner-rental-card>svg{color:#a4abb4;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.owner-rental-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.owner-rental-card-top .status-label{font-size:11px}.owner-rental-card-top>b{color:#20262d;font-size:16px}.owner-rental-card>strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:16px;overflow:hidden}.owner-rental-card>small{color:#747d87;font-size:12px;line-height:1.35}.owner-rental-period{color:#3f4955;align-items:center;gap:7px;margin-top:3px;font-size:13px;font-weight:700;display:flex}.owner-rental-period i{color:#155bb7;text-align:center;width:16px}.owner-rental-card>p{color:#3b9146;align-items:center;gap:6px;margin:3px 0 0;font-size:12px;font-weight:700;display:flex}.owner-rental-card>p.is-warning{color:#a26b0b}.owner-rental-card.is-discussion{background:#f8fbff;border-color:#dce5f0}.owner-rental-card.is-active{background:#f5fbf6;border-color:#cfe7d3}.owner-rental-card.is-history{padding-right:12px}.owner-rental-card.is-arrival-control{font:inherit;background:linear-gradient(#fff 0%,#f8fbff 100%);border-color:#cfdfee;padding-right:14px}.owner-rental-card.is-arrival-control:active{background:#f1f7fd}.owner-arrival-start-countdown{background:#f3f8fd;border:1px solid #d7e4f1;border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;margin-top:3px;padding:8px 9px;display:grid}.owner-arrival-start-countdown>i{color:#155bb7;background:#fff;border-radius:10px;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.owner-arrival-start-countdown>span{gap:2px;min-width:0;display:grid}.owner-arrival-start-countdown small{color:#687d90;font-size:11px}.owner-arrival-start-countdown strong{color:#294c6d;font-size:15px;line-height:1.1}.owner-arrival-start-countdown>b{color:#526a80;white-space:nowrap;background:#fff;border-radius:8px;padding:6px 7px;font-size:10px}.owner-arrival-start-countdown.is-soon{background:#fff8e9;border-color:#ead7b6}.owner-arrival-start-countdown.is-soon>i,.owner-arrival-start-countdown.is-soon strong{color:#94621d}.owner-arrival-start-countdown.is-awaiting{background:#fff8e9;border-color:#ead7b6}.owner-arrival-start-countdown.is-awaiting>i,.owner-arrival-start-countdown.is-awaiting strong{color:#94621d}.owner-arrival-start-countdown.is-overdue{background:#fff2f3;border-color:#e7c2c5}.owner-arrival-start-countdown.is-overdue>i,.owner-arrival-start-countdown.is-overdue strong{color:#b3333d}.owner-arrival-control-strip{color:#155bb7;background:#eaf3fe;border-radius:12px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:8px;min-height:48px;margin-top:4px;padding:7px 9px;display:grid}.owner-arrival-control-strip>span{grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);align-items:center;column-gap:8px;min-width:0;display:grid}.owner-arrival-control-strip>span>i{background:#fff;border-radius:9px;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.owner-arrival-control-strip small{color:#617d98;font-size:11px;font-weight:700}.owner-arrival-control-strip strong{color:#294c6d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.owner-arrival-control-strip>svg{color:#155bb7;width:17px;height:17px}.owner-arrival-control-strip.is-overdue{color:#b3333d;background:#fff2f3}.owner-arrival-control-strip.is-overdue>span>i{color:#b3333d}.owner-arrival-control-strip.is-overdue small{color:#8e6a6e}.owner-arrival-control-strip.is-overdue strong,.owner-arrival-control-strip.is-overdue>svg{color:#9f3039}.owner-rental-card.is-active-arrival{font:inherit;border-color:#cce0d0;padding-right:14px}.owner-rental-card.is-deposit-handover{font:inherit;background:linear-gradient(#fffefb 0%,#fff9ee 100%);border-color:#ead7b2;padding-right:34px}.owner-rental-card.is-deposit-handover:active{background:#fff4df}.owner-rental-card.is-deposit-handover .owner-rental-card-top>b{white-space:nowrap;font-size:13px}.owner-deposit-handover-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:2px;display:grid}.owner-deposit-handover-facts>span{background:#ffffffc7;border:1px solid #eadfc9;border-radius:11px;align-content:center;gap:2px;min-height:48px;padding:7px 9px;display:grid}.owner-deposit-handover-facts small{color:#7b7367;font-size:12px}.owner-deposit-handover-facts strong{color:#39352f;font-size:14px}.owner-active-arrival-facts{grid-template-columns:1.45fr 1fr;gap:7px;margin-top:3px;display:grid}.owner-active-arrival-facts>span{background:#edf7ef;border-radius:11px;align-content:center;gap:3px;min-width:0;min-height:48px;padding:7px 9px;display:grid}.owner-active-arrival-facts small{color:#6a806f;font-size:11px}.owner-active-arrival-facts strong{color:#31543a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.owner-active-arrival-facts>span:last-child strong{font-size:15px}.owner-active-arrival-action{background:#fff;border:1px solid #d9e6dc;border-radius:11px;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:7px;min-height:43px;margin-top:3px;padding:0 9px;display:grid}.owner-active-arrival-action>span{color:#64766a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.owner-active-arrival-action>span i{color:#397a49;margin-right:5px}.owner-active-arrival-action strong{color:#397a49;white-space:nowrap;font-size:11px}.owner-active-arrival-action svg{color:#397a49;width:16px;height:16px}.owner-request-countdown{color:#765718;background:#fff7e5;border:1px solid #edd6a6;border-radius:12px;align-items:center;gap:9px;min-height:42px;padding:8px 10px;display:flex}.owner-request-countdown>i{color:#aa7510;background:#fff;border-radius:9px;flex:none;place-items:center;width:27px;height:27px;display:grid}.owner-request-countdown>span{flex:auto;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.owner-request-countdown small{color:#8a6b2e;font-size:12px;font-weight:700}.owner-request-countdown strong{color:#765718;font-variant-numeric:tabular-nums;flex:none;font-size:13px}.owner-request-countdown.is-calm{color:#315f8d;background:#f2f7fd;border-color:#d7e4f2}.owner-request-countdown.is-calm>i{color:#155bb7}.owner-request-countdown.is-calm small,.owner-request-countdown.is-calm strong{color:#315f8d}.owner-request-countdown.is-critical{color:#b13e34;background:#fff0ee;border-color:#efb9b3}.owner-request-countdown.is-critical>i{color:#c64a3f}.owner-request-countdown.is-critical small,.owner-request-countdown.is-critical strong{color:#b13e34}.owner-request-countdown.is-expired{color:#6e7882;background:#f2f4f6;border-color:#dde2e7}.owner-request-countdown.is-expired>i,.owner-request-countdown.is-expired small,.owner-request-countdown.is-expired strong{color:#6e7882}.owner-booking-detail-content{padding-top:12px;padding-bottom:108px}.owner-booking-deadline{color:#765718;background:#fff8e9;border:1px solid #efd9aa;border-radius:15px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:12px;display:grid}.owner-booking-deadline>span{color:#a97714;background:#fff;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.owner-booking-deadline>div{gap:3px;display:grid}.owner-booking-deadline strong{font-size:12px}.owner-booking-deadline p{margin:0;font-size:12px;line-height:1.35}.owner-booking-deadline>b{text-align:center;font-variant-numeric:tabular-nums;background:#fff;border-radius:9px;min-width:58px;padding:6px 7px;font-size:12px}.owner-booking-deadline.is-critical{color:#b13e34;background:#fff0ee;border-color:#efb9b3}.owner-booking-deadline.is-critical>span{color:#c64a3f}.owner-booking-deadline.is-expired{color:#6e7882;background:#f2f4f6;border-color:#dce1e6}.owner-booking-deadline.is-expired>span{color:#6e7882}.owner-booking-person-card{background:#fff;border:1px solid #e0e5eb;border-radius:16px;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;margin-top:9px;padding:12px;display:grid}.owner-booking-person-card>span{color:#155bb7;background:#eaf2fc;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.owner-booking-person-card>div{gap:3px;display:grid}.owner-booking-person-card strong{font-size:12px}.owner-booking-person-card p{color:#606a75;margin:0;font-size:11px}.owner-booking-person-card p i{color:#e1a323}.owner-booking-person-card small{color:#3f8f4a;align-items:center;gap:4px;font-size:11px;display:flex}.owner-booking-person-card>button{color:#155bb7;background:#edf4fd;border:0;border-radius:9px;padding:7px 8px;font-size:11px;font-weight:800}.owner-booking-vehicle-card{background:#fff;border:1px solid #dfe5eb;border-radius:16px;margin-top:9px;padding:12px}.owner-booking-section-title{grid-template-columns:34px 1fr auto;align-items:center;gap:9px;display:grid}.owner-booking-section-title>span{color:#155bb7;background:#eef3f8;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.owner-booking-section-title>div{gap:3px;display:grid}.owner-booking-section-title strong{font-size:12px}.owner-booking-section-title small{color:#737d88;font-size:11px}.owner-booking-section-title>b{color:#3d8d47;background:#eaf7ec;border-radius:9px;padding:6px 7px;font-size:11px}.owner-booking-dimensions{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:10px;display:grid}.owner-booking-dimensions span{text-align:center;background:#f4f6f8;border-radius:10px;align-content:center;place-items:center;gap:3px;min-height:47px;padding:7px 4px;display:grid}.owner-booking-dimensions small{color:#7c858f;font-size:11px}.owner-booking-dimensions strong{color:#303740;font-size:12px}.owner-booking-vehicle-card>p{color:#3b8f46;align-items:center;gap:5px;margin:9px 0 0;font-size:12px;font-weight:700;display:flex}.owner-booking-facts{background:#fff;border:1px solid #e0e5eb;border-radius:16px;margin-top:9px;overflow:hidden}.owner-booking-facts>div{grid-template-columns:30px 1fr;align-items:center;gap:8px;min-height:54px;padding:8px 12px;display:grid}.owner-booking-facts>div+div{border-top:1px solid #edf0f3}.owner-booking-facts>div>span{color:#155bb7;background:#eef3f8;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.owner-booking-facts p{gap:3px;margin:0;display:grid}.owner-booking-facts small{color:#7b848e;font-size:11px}.owner-booking-facts strong{font-size:11px}.owner-booking-price-breakdown{background:#fff;border:1px solid #dfe5eb;border-radius:16px;margin-top:9px;padding:11px 12px}.owner-booking-price-breakdown>div{color:#6b7580;justify-content:space-between;align-items:center;min-height:28px;font-size:12px;display:flex}.owner-booking-price-breakdown>div strong{color:#303740;font-size:11px}.owner-booking-price-breakdown>div.is-total{color:#20262d;border-top:1px solid #e6eaee;margin-top:3px;padding-top:8px;font-weight:800}.owner-booking-price-breakdown>div.is-total strong{color:#155bb7;font-size:14px}.owner-booking-price-breakdown>p{color:#7a838d;align-items:flex-start;gap:5px;margin:7px 0 0;font-size:11px;line-height:1.35;display:flex}.owner-booking-footer{grid-template-columns:1fr 1.4fr}.owner-booking-footer .is-danger-text{color:#c84a4a}.owner-booking-message-sheet{gap:12px;display:grid}.owner-booking-message-sheet .mobile-field{margin:0}.owner-booking-reject-sheet{gap:7px;display:grid}.owner-booking-reject-sheet>button:not(.primary-button){color:#303740;background:#fff;border:1px solid #dfe4e9;border-radius:12px;justify-content:space-between;align-items:center;min-height:43px;padding:0 11px;font-size:11px;font-weight:700;display:flex}.owner-booking-reject-sheet>button.is-selected{color:#155bb7;background:#f1f6fd;border-color:#155bb7}.owner-booking-reject-sheet>button b{color:#fff;background:#155bb7;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.owner-booking-reject-sheet .primary-button{width:100%;margin-top:4px}.owner-booking-notice{color:#3d7c45;background:#edf7ef;border-radius:12px;align-items:flex-start;gap:6px;margin:9px 0 0;padding:10px 11px;font-size:12px;line-height:1.4;display:flex}.owner-booking-result-scroll{overscroll-behavior:contain;scrollbar-width:none;background:#f7f8fa;position:absolute;inset:116px 0 0;overflow-y:auto}.owner-booking-result-scroll::-webkit-scrollbar{display:none}.owner-booking-result-content{overflow-anchor:none;text-align:center;justify-items:center;padding:34px 18px 120px;display:grid}.owner-booking-result-icon{border-radius:50%;place-items:center;width:66px;height:66px;font-size:34px;display:grid}.owner-booking-result-icon.is-approved{color:#3b9748;background:#eaf8ed}.owner-booking-result-icon.is-rejected{color:#c94a4a;background:#fceeee}.owner-booking-result-content>.eyebrow{margin-top:14px}.owner-booking-result-content>h1{color:#20262d;margin:6px 0 0;font-size:23px}.owner-booking-result-content>p{color:#66717d;max-width:315px;margin:8px 0 0;font-size:11px;line-height:1.45}.owner-booking-result-card{text-align:left;background:#fff;border:1px solid #dfe5eb;border-radius:16px;width:100%;margin-top:18px;overflow:hidden}.owner-booking-result-card>div{grid-template-columns:32px 1fr;align-items:center;gap:8px;min-height:57px;padding:9px 12px;display:grid}.owner-booking-result-card>div+div{border-top:1px solid #edf0f3}.owner-booking-result-card>div>span{color:#155bb7;background:#eef3f8;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.owner-booking-result-card p{gap:3px;margin:0;display:grid}.owner-booking-result-card strong{font-size:11px}.owner-booking-result-card small{color:#77818b;font-size:11px}.owner-booking-next-card{color:#255c92;text-align:left;background:#eef5fd;border-radius:14px;align-items:center;gap:9px;width:100%;margin-top:10px;padding:11px;display:flex}.owner-booking-next-card>i{font-size:16px}.owner-booking-next-card p{gap:3px;margin:0;display:grid}.owner-booking-next-card strong{font-size:11px}.owner-booking-next-card span{font-size:11px;line-height:1.35}.owner-booking-result-actions{z-index:22;padding:10px 16px calc(12px + var(--device-safe-area-bottom,34px));background:#fffffff7;border-top:1px solid #e2e6eb;gap:8px;display:grid;position:absolute;bottom:0;left:0;right:0}.owner-booking-result-actions button{min-height:44px}@media (width<=360px){.map-header{left:9px;right:9px}.question-panel h1{font-size:16px}.parking-card{grid-template-columns:96px 1fr}.parking-card>img{width:96px}}.parking-card-rating,.rating-pill,.owner-rating{color:#176b49}.parking-card-rating svg,.rating-pill svg,.owner-rating svg,.checkout-parking-card small svg,.active-parking-card small svg{color:#168653}.tax-status-screen{background:#f4f5f7}.tax-status-content{gap:14px;padding-top:16px;display:grid}.tax-status-heading{padding:0 2px}.tax-status-heading h1{color:#151c24;margin:5px 0 7px;font-size:23px;line-height:1.14}.tax-status-heading p{color:#6d7680;margin:0;font-size:13px;line-height:1.4}.tax-status-select{z-index:4;position:relative}.tax-status-select-trigger{text-align:left;background:#fff;border:1px solid #e0e4e9;border-radius:16px;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:11px;width:100%;min-height:68px;padding:10px 12px;display:grid;box-shadow:0 5px 18px #19222d0e}.tax-status-select-trigger>span,.tax-status-select-menu button>span{color:#fff;background:#1262d6;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.tax-status-select-trigger>p,.tax-status-select-menu button>p{gap:2px;min-width:0;margin:0;display:grid}.tax-status-select-trigger small{color:#818b96;font-size:11px;font-style:normal;font-weight:650}.tax-status-select-trigger strong,.tax-status-select-menu button strong{color:#242c35;font-size:13px}.tax-status-select-trigger em,.tax-status-select-menu button small{color:#7a838d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:500;line-height:1.25;overflow:hidden}.tax-status-select-trigger>i:last-child{color:#7d8792;text-align:center;font-size:12px;transition:transform .16s}.tax-status-select.is-open .tax-status-select-trigger>i:last-child{transform:rotate(180deg)}.tax-status-select-menu{z-index:6;background:#fff;border:1px solid #dfe4ea;border-radius:16px;padding:5px;display:grid;position:absolute;top:calc(100% + 7px);left:0;right:0;box-shadow:0 16px 32px #1d2d4033}.tax-status-select-menu button{text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:36px minmax(0,1fr) 20px;align-items:center;gap:10px;min-height:56px;padding:7px 9px;display:grid}.tax-status-select-menu button+button{border-top:1px solid #edf0f3;border-top-left-radius:0;border-top-right-radius:0}.tax-status-select-menu button>span{color:#37618f;background:#edf3fa;width:36px;height:36px}.tax-status-select-menu button>i:last-child{color:#0000;text-align:center;font-size:11px}.tax-status-select-menu button.is-selected{background:#f1f7ff}.tax-status-select-menu button.is-selected>i:last-child{color:#1262d6}.tax-status-form-card{background:#fff;border:1px solid #e0e4e9;border-radius:18px;gap:13px;padding:15px;display:grid;box-shadow:0 7px 22px #19222d0b}.tax-status-form-heading{align-items:center;gap:10px;display:flex}.tax-status-form-heading>svg{color:#1262d6;width:21px;height:21px}.tax-status-form-heading p{gap:2px;margin:0;display:grid}.tax-status-form-heading strong{color:#222b34;font-size:14px}.tax-status-form-heading small{color:#808892;font-size:12px}.tax-status-form-card>label{color:#343d47;gap:7px;font-size:12px;font-weight:700;display:grid}.tax-status-form-card>label>span{justify-content:space-between;gap:10px;display:flex}.tax-status-form-card>label>span small{color:#8a929b;font-size:12px;font-weight:500}.tax-status-form-card input{color:#17202a;width:100%;min-height:45px;font:inherit;background:#f8f9fa;border:1px solid #dce1e6;border-radius:12px;padding:0 12px;font-size:13px;font-weight:600}.tax-status-note{color:#6c7580;align-items:flex-start;gap:8px;margin:0 2px;font-size:11px;line-height:1.4;display:flex}.tax-status-note svg{flex:none;margin-top:1px}.contract-data-screen{background:#f4f5f7}.contract-data-content{gap:12px;padding-top:14px;display:grid}.contract-data-summary{color:#17569f;background:#eaf3ff;border-radius:18px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;padding:14px;display:grid}.contract-data-summary.is-ready{color:#367f40;background:#eaf5ec}.contract-data-summary>span{background:#fff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.contract-data-summary>span svg{width:21px;height:21px}.contract-data-summary>div{gap:4px;display:grid}.contract-data-summary strong{font-size:14px}.contract-data-summary p{color:#607894;margin:0;font-size:11px;line-height:1.4}.contract-data-summary.is-ready p{color:#607765}.contract-role-pills{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.contract-role-pills span{color:#38434f;background:#fff;border:1px solid #dce3eb;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:38px;font-size:11px;font-weight:800;display:flex}.contract-role-pills i{color:#1262d6}.contract-data-form-card{margin-top:0}.contract-data-pair{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:9px;display:grid}.contract-data-pair.is-even{grid-template-columns:repeat(2,minmax(0,1fr))}.contract-data-pair>label{color:#343d47;gap:7px;min-width:0;font-size:11px;font-weight:700;display:grid}.contract-phone-status,.contract-owner-details{color:#2d3742;text-align:left;background:#fff;border:1px solid #e0e4e9;border-radius:16px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;padding:12px;display:grid}.contract-phone-status>span,.contract-owner-details>span{color:#1262d6;background:#edf4ff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.contract-phone-status>div,.contract-owner-details>div{gap:3px;min-width:0;display:grid}.contract-phone-status strong,.contract-owner-details strong{font-size:12px}.contract-phone-status small,.contract-owner-details small{color:#747d87;font-size:12px;line-height:1.35}.contract-phone-status>svg{color:#3c9148}.contract-owner-details>svg{color:#9aa2ab}.contract-data-note{color:#69737e;align-items:flex-start;gap:8px;margin:0 2px;font-size:11px;line-height:1.45;display:flex}.contract-data-note svg{flex:none;margin-top:1px}.renter-request-intro{color:#174f97;background:#eaf3ff;border-radius:16px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:13px;display:grid}.renter-request-intro>span{background:#fff;border-radius:12px;place-items:center;width:38px;height:38px;font-size:15px;display:grid}.renter-request-intro div{gap:3px;display:grid}.renter-request-intro strong{font-size:12px}.renter-request-intro p{color:#5c7390;margin:0;font-size:12px;line-height:1.4}.renter-request-list{gap:10px;margin-top:10px;display:grid}.renter-request-card{background:#fff;border:1px solid #e0e5eb;border-radius:18px;padding:13px;box-shadow:0 7px 22px #19222d0e}.renter-request-card-top{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;display:grid}.renter-request-card-top>span{color:#155bb7;background:#eef4fb;border-radius:11px;place-items:center;width:36px;height:36px;font-size:14px;display:grid}.renter-request-card-top>div{gap:3px;min-width:0;display:grid}.renter-request-card-top small{color:#278148;font-size:11px;font-weight:800}.renter-request-card-top strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.renter-request-card-facts{color:#5f6974;gap:6px;margin-top:10px;font-size:12px;display:grid}.renter-request-card-facts span{align-items:center;gap:7px;display:flex}.renter-request-card-facts i{color:#788493;text-align:center;width:15px}.renter-request-card-status{background:#f3f7fb;border-radius:12px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;margin-top:10px;padding:9px 10px;display:grid}.renter-request-card-status>span{color:#155bb7;background:#fff;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.renter-request-card-status p{gap:2px;margin:0;display:grid}.renter-request-card-status small{color:#7a8490;font-size:11px}.renter-request-card-status strong{color:#303b47;font-size:11px}.renter-request-card>button{color:#155bb7;background:#fff;border:1px solid #d7dfe8;border-radius:12px;justify-content:space-between;align-items:center;width:100%;min-height:40px;margin-top:9px;padding:0 10px;font-size:11px;font-weight:800;display:flex}.renter-request-card>button svg{width:15px;height:15px}.renter-request-card-note{color:#777f89;margin:9px 2px 0;font-size:11px;line-height:1.4}.request-wizard-progress{z-index:10;box-sizing:border-box;background:#fff;gap:6px;height:58px;padding:8px 16px 10px;display:grid;position:absolute;top:116px;left:0;right:0}.request-wizard-progress>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.request-wizard-progress span{color:#7a838e;font-size:12px}.request-wizard-progress strong{color:#34404c;font-size:11px}.request-wizard-progress>i{background:#e7ebef;border-radius:99px;height:4px;display:block;overflow:hidden}.request-wizard-progress>i>b{border-radius:inherit;background:#155bb7;height:100%;transition:width .18s;display:block}.request-wizard-screen .request-wizard-scroll{top:174px;bottom:103px}.request-wizard-content{padding:16px 16px calc(var(--mobile-safe-area-height,34px) + 24px)}.request-wizard-content h1{margin:6px 0 0;font-size:23px;line-height:1.12}.request-step-intro{color:#6f7883;margin:8px 0 15px;font-size:11px;line-height:1.45}.request-wizard-screen.is-location-step .request-wizard-progress{height:48px;padding-top:5px;padding-bottom:7px}.request-wizard-screen.is-location-step .request-wizard-scroll{top:164px}.request-wizard-screen.is-location-step .request-wizard-content{padding:8px 14px 16px}.request-location-step{grid-template-rows:auto minmax(210px,1fr) auto;gap:10px;height:100%;min-height:0;display:grid}.request-wizard-screen.is-location-step .request-wizard-scroll .mobile-scroll-content{min-height:100%}.request-wizard-screen.is-location-step .request-wizard-content{box-sizing:border-box;height:100%}.request-location-heading{gap:4px;display:grid}.request-location-heading h1{margin:0;font-size:20px}.request-location-heading p{color:#6f7883;margin:0;font-size:11px;line-height:1.35}.request-search-map{background:#e9edf0;border:1px solid #d9e1e9;border-radius:20px;height:auto;min-height:210px;position:relative;overflow:hidden;box-shadow:0 8px 24px #1f364d17}.request-search-map>.interactive-parking-map{position:absolute;inset:0}.request-search-map .leaflet-container{border-radius:inherit}.request-search-origin{z-index:500;color:#263443;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#fffffff0;border:1px solid #22466c1f;border-radius:13px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:9px 11px;display:grid;position:absolute;bottom:10px;left:10px;right:10px;box-shadow:0 5px 18px #1b334b29}.request-search-origin>i{color:#fff;background:#155bb7;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.request-search-origin>span{gap:1px;min-width:0;display:grid}.request-search-origin small{color:#77818c;font-size:9px}.request-search-origin strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.request-search-map-attribution{z-index:500;color:#68717b;background:#ffffffe6;border-radius:7px;padding:3px 6px;font-size:8px;position:absolute;top:8px;right:8px;box-shadow:0 2px 8px #1f2d3a1a}.request-radius-picker{background:#fff;border:1px solid #e0e5ea;border-radius:16px;gap:9px;padding:11px 12px;display:grid}.request-radius-picker>div:first-child{gap:2px;display:grid}.request-radius-picker strong{font-size:12px}.request-radius-picker small{color:#76808a;font-size:10px}.request-radius-picker .request-chip-row{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.request-radius-picker .request-chip-row button{width:100%;padding:0 7px}.request-area-map{background:linear-gradient(145deg,#e9f0e5 0,#dcebd9 45%,#eaf0e6 100%);border:1px solid #d9e1e9;border-radius:20px;height:205px;position:relative;overflow:hidden}.request-area-map:before,.request-area-map:after{content:"";background:#fff;position:absolute;transform:rotate(-17deg);box-shadow:0 0 0 1px #d3d9d1}.request-area-map:before{width:430px;height:14px;top:82px;left:-25px}.request-area-map:after{width:11px;height:330px;top:-55px;left:158px;transform:rotate(32deg)}.request-map-road{z-index:1;background:#ffffffdb;border-radius:99px;height:6px;display:block;position:absolute;box-shadow:0 0 0 1px #bfcabeb3}.request-map-road.is-one{width:150px;top:45px;left:18px;transform:rotate(8deg)}.request-map-road.is-two{width:160px;bottom:45px;right:4px;transform:rotate(-8deg)}.request-map-road.is-three{width:100px;top:18px;right:55px;transform:rotate(68deg)}.request-area-radius{z-index:2;background:#357edf29;border:2px solid #155bb7ad;border-radius:50%;place-items:center;width:104px;height:104px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.request-area-radius.is-1{width:68px;height:68px}.request-area-radius.is-5{width:142px;height:142px}.request-area-radius>span{color:#fff;background:#155bb7;border:4px solid #fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 3px 10px #155bb74d}.request-area-map>strong,.request-area-map>small{z-index:3;background:#ffffffe6;border-radius:8px;padding:4px 7px;position:absolute;left:12px}.request-area-map>strong{font-size:11px;bottom:32px}.request-area-map>small{color:#6d7680;font-size:11px;bottom:10px}.request-choice-list{background:#fff;border:1px solid #e0e5ea;border-radius:16px;margin-top:11px;display:grid;overflow:hidden}.request-choice-list>button{color:#333c46;text-align:left;background:#fff;border:0;justify-content:space-between;align-items:center;gap:10px;min-height:45px;padding:0 12px;font-size:11px;font-weight:750;display:flex}.request-choice-list>button+button{border-top:1px solid #e8ebef}.request-choice-list>button.is-selected{color:#155bb7;background:#f0f6ff}.request-choice-list>button b{color:#155bb7;place-items:center;width:22px;height:22px;display:grid}.request-choice-list>button svg{width:15px;height:15px}.request-inline-section,.request-form-card,.request-condition-card{background:#fff;border:1px solid #e0e5ea;border-radius:16px;gap:10px;margin-top:12px;padding:13px;display:grid}.request-inline-section>strong,.request-form-card>strong,.request-condition-card>strong{font-size:12px}.request-chip-row{scrollbar-width:none;gap:7px;display:flex;overflow-x:auto}.request-chip-row::-webkit-scrollbar{display:none}.request-chip-row button{color:#4b5560;background:#fff;border:1px solid #d8dfe6;border-radius:11px;flex:none;min-height:36px;padding:0 12px;font-size:12px;font-weight:750}.request-chip-row button.is-selected{color:#155bb7;background:#eaf3ff;border-color:#155bb7}.request-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.request-mode-grid button{color:#424c57;text-align:center;background:#fff;border:1px solid #dfe4e9;border-radius:15px;align-content:center;place-items:center;gap:6px;min-height:105px;padding:11px 7px;display:grid}.request-mode-grid button.is-selected{color:#155bb7;background:#eef5ff;border-color:#155bb7;box-shadow:inset 0 0 0 1px #155bb7}.request-mode-grid i{font-size:18px}.request-mode-grid strong{font-size:11px}.request-mode-grid span{color:#7a838d;font-size:11px;line-height:1.3}.request-vehicle-list{gap:9px;display:grid}.request-vehicle-list>button{color:#343d47;text-align:left;background:#fff;border:1px solid #dfe4e9;border-radius:16px;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:10px;min-height:78px;padding:10px;display:grid}.request-vehicle-list>button.is-selected{background:#eef5ff;border-color:#155bb7;box-shadow:inset 0 0 0 1px #155bb7}.request-vehicle-list>button>span{color:#155bb7;background:#f0f3f6;border-radius:13px;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.request-vehicle-list>button>div{gap:3px;min-width:0;display:grid}.request-vehicle-list strong{font-size:12px}.request-vehicle-list small{color:#6f7882;font-size:11px}.request-vehicle-list p{color:#7e8791;margin:0;font-size:11px}.request-vehicle-list>button>b{color:#fff;background:#155bb7;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.request-vehicle-list svg{width:14px;height:14px}.request-option-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.request-option-grid button{color:#46515c;text-align:left;background:#fff;border:1px solid #dfe4e9;border-radius:12px;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:5px;min-height:58px;padding:8px;font-size:11px;font-weight:750;display:grid}.request-option-grid button.is-selected{color:#155bb7;background:#eef5ff;border-color:#155bb7}.request-option-grid button>i{text-align:center;font-size:13px}.request-option-grid button>b{color:#fff;background:#155bb7;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.request-condition-hint{color:#6f7b87;margin-top:-3px;font-size:11px;line-height:1.35}.hourly-request-context{color:#155bb7;box-sizing:border-box;background:#f3f8fe;border:1px solid #d5e2ef;border-radius:14px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-height:54px;margin-top:11px;padding:9px 11px;display:grid}.hourly-request-context>svg{width:22px;height:22px}.hourly-request-context>span{gap:2px;min-width:0;display:grid}.hourly-request-context small{color:#718090;font-size:10px}.hourly-request-context strong{color:#2d4155;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.hourly-request-context.is-summary{margin-top:0}.hourly-response-window{margin-top:11px}.hourly-response-window .request-response-options{grid-template-columns:repeat(2,minmax(0,1fr))}.hourly-response-window .request-response-options button{min-height:46px;padding:6px 8px;line-height:1.25}.request-option-grid svg{width:12px;height:12px}.request-budget-card{color:#155bb7;background:#eaf3ff;border-radius:18px;place-items:center;gap:3px;padding:18px;display:grid}.request-budget-card small{color:#627b9a;font-size:12px}.request-budget-card strong{font-size:27px;line-height:1.1}.request-budget-card span{color:#627b9a;font-size:12px}.request-budget-options{justify-content:center;margin-top:10px}.request-cost-choices{margin-top:12px;padding-top:0;overflow:hidden}.request-cost-choices>strong{padding:12px 12px 4px;font-size:12px}.request-review-hero{color:#174f97;background:#eaf3ff;border-radius:17px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;padding:14px;display:grid}.request-review-hero>span{background:#fff;border-radius:14px;place-items:center;width:44px;height:44px;font-size:18px;display:grid}.request-review-hero>div{gap:3px;display:grid}.request-review-hero small{font-size:11px}.request-review-hero strong{font-size:14px}.request-review-hero p{color:#5e7591;margin:0;font-size:12px}.request-review-list{background:#fff;border:1px solid #e0e5ea;border-radius:17px;margin-top:11px;display:grid;overflow:hidden}.request-review-list button{color:#343d47;text-align:left;background:#fff;border:0;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:8px;min-height:65px;padding:10px 12px;display:grid}.request-review-list button+button{border-top:1px solid #e8ebef}.request-review-list button>span{gap:3px;display:grid}.request-review-list small{color:#7c8590;font-size:11px}.request-review-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.request-review-list em{color:#737d87;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.request-review-list svg{color:#155bb7;width:16px;height:16px}.request-privacy-note{color:#35764a;background:#eef6ef;border-radius:14px;grid-template-columns:24px minmax(0,1fr);gap:8px;margin-top:11px;padding:12px;display:grid}.request-privacy-note>i{text-align:center;margin-top:2px}.request-privacy-note p{gap:3px;margin:0;display:grid}.request-privacy-note strong{font-size:11px}.request-privacy-note span{color:#617d69;font-size:11px;line-height:1.4}.request-wizard-footer .secondary-button{flex:0 0 94px}.request-wizard-footer .primary-button{flex:auto;justify-content:center;align-items:center;gap:7px;font-size:11px;display:flex}.request-wizard-footer .primary-button svg{width:16px;height:16px}.request-wizard-footer:has(.request-publish-error){flex-wrap:wrap;align-content:center;height:auto;min-height:102px}.request-publish-error{color:#a33a3a;text-align:center;flex:1 0 100%;margin:0 0 6px;font-size:11px;font-weight:700;line-height:1.3}.notifications-toolbar{z-index:11;background:#fffffffa;border-bottom:1px solid #e5e9ed;grid-template-columns:minmax(0,1fr) auto 40px;align-items:center;gap:10px;height:72px;padding:10px 16px;display:grid;position:absolute;top:48px;left:0;right:0}.notifications-toolbar>div{gap:2px;display:grid}.notifications-toolbar h1{margin:0;font-size:20px;line-height:1.15}.notifications-toolbar>div span{color:#737d88;font-size:12px;line-height:1.3}.notifications-read-all{color:#155bb7;background:0 0;border:0;border-radius:10px;min-height:40px;padding:0 6px;font-size:12px;font-weight:800}.notifications-read-all:disabled{color:#a3aab2}.notifications-settings-button{color:#4f5964;background:#f0f3f6;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid}.notifications-settings-button svg{width:17px;height:17px}.notifications-hub .notifications-scroll{background:#f5f7fa;inset:120px 0 83px}.notifications-content{padding:14px 16px calc(var(--mobile-safe-area-height,34px) + 24px)}.notification-filter-row{scrollbar-width:none;gap:8px;margin-bottom:16px;display:flex;overflow-x:auto}.notification-filter-row::-webkit-scrollbar{display:none}.notification-filter-row button{color:#5c6671;background:#fff;border:1px solid #dbe1e7;border-radius:12px;flex:none;min-height:40px;padding:0 14px;font-size:12px;font-weight:750}.notification-filter-row button.is-selected{color:#fff;background:#17191c;border-color:#17191c}.notification-group+.notification-group{margin-top:20px}.notification-group-heading{align-items:center;gap:8px;margin:0 2px 10px;display:flex}.notification-group-heading h2{margin:0;font-size:15px;line-height:1.3}.notification-group-heading span{color:#63707c;background:#e7edf4;border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 7px;font-size:11px;font-weight:800;display:grid}.notification-card{width:100%;min-height:unset;color:#313a44;text-align:left;background:#fff;border:1px solid #e0e5eb;border-radius:16px;grid-template-columns:42px minmax(0,1fr) 14px;align-items:start;gap:12px;margin-bottom:10px;padding:14px;display:grid;box-shadow:0 5px 16px #1c27330a}.notification-card.is-unread{background:#f1f7ff;border-color:#cfe0f4}.notification-card.is-warning{background:#fffaf0;border-color:#ead8ae}.notification-card.is-urgent{background:#fff5f5;border-color:#efc7c7}.notification-card-icon{color:#64717e;background:#eef2f6;border-radius:13px;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.notification-card.is-unread .notification-card-icon{color:#155bb7;background:#dfeeff}.notification-card.is-warning .notification-card-icon{color:#805a1e;background:#ffedc2}.notification-card.is-urgent .notification-card-icon{color:#b43e3e;background:#fbe0e0}.notification-card.is-urgent .notification-card-copy>small,.notification-card.is-urgent .notification-card-copy time{color:#a33b3b}.notification-card-copy{gap:5px;min-width:0;display:grid}.notification-card-copy>small{color:#247245;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.25}.notification-card-copy>strong{text-overflow:clip;white-space:normal;font-size:15px;line-height:1.25;overflow:visible}.notification-card-copy p{color:#68727d;margin:0;font-size:13px;line-height:1.42}.notification-card-copy time{color:#9098a1;margin-top:1px;font-size:11px;line-height:1.3}.notification-card>svg{color:#9ca4ac;width:17px;height:17px}.notification-unread-dot{background:#155bb7;border-radius:50%;justify-self:center;width:9px;height:9px;margin-top:8px;display:block;box-shadow:0 0 0 4px #deebfb}.notification-card.is-warning .notification-unread-dot{background:#b37a1f;box-shadow:0 0 0 4px #ffedc2}.notification-card.is-urgent .notification-unread-dot{background:#c13f3f;box-shadow:0 0 0 4px #fbe0e0}.notification-empty{text-align:center;background:#fff;border:1px solid #e0e5eb;border-radius:18px;align-content:center;place-items:center;gap:8px;min-height:260px;padding:30px 20px;display:grid}.notification-empty>svg{color:#84909c;width:32px;height:32px}.notification-empty strong{font-size:14px}.notification-empty p{color:#747e88;max-width:240px;margin:0;font-size:12px;line-height:1.45}.motorcycle-placement-step{padding-bottom:22px}.motorcycle-placement-step>h1{max-width:290px}.motorcycle-placement-options{gap:9px;margin-top:13px;display:grid}.motorcycle-placement-options>button{color:#28323c;text-align:left;background:#fff;border:1px solid #dbe1e7;border-radius:16px;grid-template-columns:42px minmax(0,1fr) 22px;align-items:center;gap:10px;min-height:92px;padding:12px;display:grid}.motorcycle-placement-options>button.is-selected{background:#f2f7fd;border-color:#8db7e9;box-shadow:0 0 0 1px #155bb714}.motorcycle-placement-icon{color:#606d78;background:#edf1f5;border-radius:13px;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.motorcycle-placement-options>button.is-selected .motorcycle-placement-icon{color:#155bb7;background:#dcecff}.motorcycle-placement-options>button>span:nth-child(2){gap:3px;display:grid}.motorcycle-placement-options strong{font-size:13px}.motorcycle-placement-options small{color:#6b7580;font-size:12px;line-height:1.35}.motorcycle-placement-options em{color:#52606c;background:#e9eef3;border-radius:8px;width:max-content;margin-top:2px;padding:3px 7px;font-size:11px;font-style:normal;font-weight:800}.motorcycle-placement-options>button.is-selected em{color:#155bb7;background:#dcecff}.motorcycle-placement-options>button>b{color:#155bb7;place-items:center;width:21px;height:21px;display:grid}.motorcycle-placement-options>button>b svg{width:19px;height:19px}.motorcycle-shared-config{background:#fff;border:1px solid #d9e2eb;border-radius:16px;margin-top:10px;padding:12px}.motorcycle-shared-heading{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;display:grid}.motorcycle-shared-heading>span{color:#155bb7;background:#edf3fb;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.motorcycle-shared-heading>div{gap:2px;display:grid}.motorcycle-shared-heading strong{font-size:12px}.motorcycle-shared-heading small{color:#74808b;font-size:11px}.motorcycle-capacity-row{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;margin-top:12px;padding-top:11px;display:flex}.motorcycle-capacity-row>span{gap:2px;display:grid}.motorcycle-capacity-row>span small{color:#78838e;font-size:11px}.motorcycle-capacity-row>span strong{font-size:12px}.motorcycle-capacity-stepper{grid-template-columns:36px 34px 36px;align-items:center;display:grid}.motorcycle-capacity-stepper button{color:#222a31;background:#f7f9fb;border:1px solid #d8dee5;border-radius:11px;width:36px;height:36px;padding:0;font-size:21px}.motorcycle-capacity-stepper button:disabled{color:#c0c6cc}.motorcycle-capacity-stepper b{text-align:center;font-size:13px}.motorcycle-sector-list{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.motorcycle-sector-list span{color:#43515d;background:#eef3f8;border-radius:10px;align-items:center;gap:6px;min-height:30px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.motorcycle-sector-list i{color:#155bb7}.motorcycle-tariff-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.motorcycle-tariff-preview>div{background:#fff;border:1px solid #e0e5ea;border-radius:14px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-height:68px;padding:10px;display:grid}.motorcycle-tariff-preview>div>span{color:#155bb7;background:#eef3f8;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.motorcycle-tariff-preview p{gap:2px;margin:0;display:grid}.motorcycle-tariff-preview small{color:#77828d;font-size:11px}.motorcycle-tariff-preview strong{font-size:12px;line-height:1.25}.motorcycle-relation-note{color:#5f6a74;background:#f1f3f5;border-radius:13px;gap:8px;margin:10px 0 0;padding:10px;font-size:12px;line-height:1.4;display:flex}.motorcycle-relation-note i{color:#155bb7;margin-top:2px}.motorcycle-preview-notice{color:#2d6945;background:#eaf7ef;border-radius:12px;align-items:center;gap:7px;margin:9px 0 0;padding:10px;font-size:12px;font-weight:750;display:flex}.motorcycle-preview-notice svg{width:16px;height:16px}.motorcycle-placement-footer .secondary-button{flex:0 0 94px}.motorcycle-placement-footer .primary-button{flex:auto;justify-content:center;align-items:center;gap:7px;display:flex}.motorcycle-placement-footer .primary-button svg{width:16px;height:16px}.motorcycle-tariff-step{padding-bottom:22px}.motorcycle-tariff-cards{gap:9px;margin-top:12px;display:grid}.motorcycle-tariff-card{background:#fff;border:1px solid #dce3ea;border-radius:16px;overflow:hidden}.motorcycle-tariff-card>header{background:#f5f8fb;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-height:54px;padding:9px 11px;display:grid}.motorcycle-tariff-card>header>span{color:#155bb7;background:#dfeeff;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.motorcycle-tariff-card>header>div{gap:2px;display:grid}.motorcycle-tariff-card>header strong{font-size:12px}.motorcycle-tariff-card>header small{color:#707b86;font-size:11px}.motorcycle-tariff-rows>div{grid-template-columns:minmax(0,1fr) 76px;align-items:center;gap:8px;min-height:52px;padding:8px 11px;display:grid}.motorcycle-tariff-rows>div+div{border-top:1px solid #edf0f3}.motorcycle-tariff-rows>div>span{gap:2px;display:grid}.motorcycle-tariff-rows small{color:#7a858f;font-size:11px}.motorcycle-tariff-rows strong{font-size:12px}.motorcycle-tariff-rows>div>div{grid-template-columns:34px 34px;justify-content:end;gap:6px;display:grid}.motorcycle-tariff-rows button{color:#25313b;background:#f7f9fb;border:1px solid #d7dee5;border-radius:10px;width:34px;height:34px;padding:0;font-size:20px}.motorcycle-tariff-rule{color:#43627f;background:#eef4fb;border-radius:13px;align-items:flex-start;gap:8px;margin:10px 0 0;padding:10px;font-size:12px;line-height:1.4;display:flex}.motorcycle-tariff-rule i{color:#155bb7;margin-top:2px}.motorcycle-review-card{background:#fff;border:1px solid #d8e3ee;border-radius:16px;margin:10px 0;overflow:hidden}.motorcycle-review-card>header{background:#f2f7fd;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:58px;padding:10px 11px;display:grid}.motorcycle-review-card>header>span{color:#155bb7;background:#dfeeff;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.motorcycle-review-card>header>div{gap:2px;display:grid}.motorcycle-review-card>header strong{font-size:11px}.motorcycle-review-card>header small{color:#6c7985;font-size:11px}.motorcycle-review-card>header>b{color:#3e824b;background:#e4f4e8;border-radius:8px;padding:5px 7px;font-size:11px}.motorcycle-review-card>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:62px;padding:9px 11px;display:grid}.motorcycle-review-card>div+div{border-top:1px solid #edf0f3}.motorcycle-review-card>div>span{gap:2px;display:grid}.motorcycle-review-card>div>span strong{font-size:11px}.motorcycle-review-card>div>span small{color:#77828c;font-size:11px}.motorcycle-review-card>div>p{justify-items:end;gap:2px;margin:0;display:grid}.motorcycle-review-card>div>p b{color:#40515f;font-size:11px;font-weight:750}.request-response-window{background:#f4f8fd;border:1px solid #cedff1;border-radius:16px;margin:10px 0;padding:12px}.request-response-window-heading{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;display:grid}.request-response-window-heading>span{color:#155bb7;background:#dfeeff;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.request-response-window-heading>div{gap:2px;display:grid}.request-response-window-heading strong{font-size:12px}.request-response-window-heading small{color:#6d7985;font-size:11px}.request-response-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:11px;display:grid}.request-response-options button{color:#53606c;background:#fff;border:1px solid #d3dce5;border-radius:11px;min-height:36px;padding:0 4px;font-size:12px;font-weight:800}.request-response-options button.is-selected{color:#fff;background:#155bb7;border-color:#155bb7}.request-response-deadline{color:#2e6f49;background:#fff;border-radius:12px;align-items:center;gap:8px;margin-top:10px;padding:9px 10px;display:flex}.request-response-deadline>svg{flex:none;width:18px;height:18px}.request-response-deadline>span{gap:1px;display:grid}.request-response-deadline small{color:#75818c;font-size:11px}.request-response-deadline strong{font-size:11px}.request-response-window>p{color:#687580;margin:8px 1px 0;font-size:11px;line-height:1.4}.request-wait-success main{text-align:center;align-content:center;place-items:center;display:grid;position:absolute;inset:106px 18px 78px}.request-wait-success main>span{color:#155bb7;background:#dfeeff;border-radius:19px;place-items:center;width:58px;height:58px;font-size:23px;display:grid}.request-wait-success h1{margin:15px 0 6px;font-size:20px}.request-wait-success p{color:#687580;max-width:260px;margin:0 0 16px;font-size:12px;line-height:1.45}.request-wait-success .primary-button{min-width:210px}.shared-operations-preview .wizard-section{padding:18px 18px 24px}.shared-operations-preview .wizard-section h1{margin-top:5px;font-size:24px}.shared-operations-preview .wizard-intro{margin-bottom:14px;font-size:12px}.shared-operations-footer .secondary-button{flex:0 0 94px}.shared-operations-footer .primary-button{flex:auto;justify-content:center;align-items:center;gap:7px;display:flex}.shared-rule-toggle{color:#27313a;text-align:left;background:#fff;border:1px solid #dce2e8;border-radius:16px;grid-template-columns:38px minmax(0,1fr) 22px;align-items:center;gap:10px;width:100%;min-height:72px;padding:11px 12px;display:grid}.shared-rule-toggle.is-selected{background:#f3f8fe;border-color:#91b9e8}.shared-rule-toggle>span{color:#5f6e7b;background:#edf2f7;border-radius:12px;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.shared-rule-toggle.is-selected>span{color:#155bb7;background:#dfeeff}.shared-rule-toggle>div{gap:3px;display:grid}.shared-rule-toggle strong{font-size:12px;line-height:1.25}.shared-rule-toggle small{color:#6e7984;font-size:12px;line-height:1.35}.shared-rule-toggle>b{color:#fff;border:1px solid #cfd7df;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.shared-rule-toggle.is-selected>b{background:#155bb7;border-color:#155bb7}.long-rental-deposit-card{background:#fff;border:1px solid #dce2e8;border-radius:17px;margin-top:11px;overflow:hidden}.long-rental-deposit-card>header{background:#f5f8fb;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:60px;padding:10px 12px;display:grid}.long-rental-deposit-card>header>span{color:#155bb7;background:#e1edfb;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.long-rental-deposit-card>header>div{gap:2px;display:grid}.long-rental-deposit-card>header strong{font-size:12px}.long-rental-deposit-card>header small{color:#6e7984;font-size:12px;line-height:1.3}.long-rental-deposit-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px 11px;display:grid}.long-rental-deposit-choice button{color:#56616d;background:#f7f9fb;border:1px solid #d7dee5;border-radius:11px;min-height:38px;font-size:11px;font-weight:800}.long-rental-deposit-choice button.is-selected{color:#fff;background:#155bb7;border-color:#155bb7}.long-rental-deposit-settings{padding:0 11px 11px}.long-rental-deposit-settings>div{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;min-height:54px;display:flex}.long-rental-deposit-settings>div>span{gap:2px;display:grid}.long-rental-deposit-settings small{color:#73808b;font-size:12px}.long-rental-deposit-settings strong{font-size:13px}.long-rental-deposit-settings>div>p{grid-template-columns:34px 34px;gap:6px;margin:0;display:grid}.long-rental-deposit-settings>div button{color:#26323c;background:#f7f9fb;border:1px solid #d7dee5;border-radius:10px;width:34px;height:34px;padding:0;font-size:20px}.long-rental-deposit-settings>div.long-rental-fixed-rule>b{color:#53687c;background:#edf3f9;border-radius:8px;padding:5px 7px;font-size:11px}.long-rental-deposit-note{color:#3f6d4a;background:#edf6ef;border-radius:12px;align-items:flex-start;gap:8px;margin:3px 0 0;padding:9px 10px;font-size:12px;line-height:1.4;display:flex}.long-rental-deposit-note i{margin-top:2px}.shared-inventory-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.shared-inventory-summary>div{background:#fff;border:1px solid #dce2e8;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-height:66px;padding:10px;display:grid}.shared-inventory-summary>div>span{color:#155bb7;background:#e5f0fc;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.shared-inventory-summary p{gap:1px;margin:0;display:grid}.shared-inventory-summary small{color:#74808a;font-size:12px}.shared-inventory-summary strong{font-size:12px}.shared-short-term-card,.shared-access-team-card{background:#fff;border:1px solid #dce2e8;border-radius:16px;margin-top:10px;padding:11px}.shared-short-term-card>div:first-child,.shared-access-team-card>div:first-child{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.shared-short-term-card>div:first-child strong,.shared-access-team-card>div:first-child strong{font-size:12px}.shared-short-term-card>div:first-child small,.shared-access-team-card>div:first-child small{color:#74808a;font-size:12px}.shared-short-term-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.shared-short-term-modes button{color:#56616d;background:#f7f9fb;border:1px solid #d7dee5;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:0 8px;font-size:12px;font-weight:800;display:flex}.shared-short-term-modes button.is-selected{color:#155bb7;background:#eaf3fe;border-color:#91b9e8}.shared-access-team-card>button{color:#2c343c;text-align:left;background:0 0;border:0;border-top:1px solid #edf0f3;grid-template-columns:32px minmax(0,1fr) 20px;align-items:center;gap:8px;width:100%;min-height:58px;padding:8px 9px;display:grid}.shared-access-team-card>button:first-of-type{margin-top:7px}.shared-access-team-card>button>span{color:#66737f;background:#edf2f7;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.shared-access-team-card>button.is-selected>span{color:#155bb7;background:#dfeeff}.shared-access-team-card>button>p{gap:2px;margin:0;display:grid}.shared-access-team-card>button strong{font-size:11px}.shared-access-team-card>button small{color:#74808a;font-size:12px}.shared-access-team-card>button>b{color:#155bb7;place-items:center;display:grid}.shared-renter-visibility-note{color:#3f5f7e;background:#eef4fb;border-radius:13px;align-items:flex-start;gap:9px;margin:10px 0 0;padding:10px;display:flex}.shared-renter-visibility-note>i{margin-top:2px}.shared-renter-visibility-note>span{gap:2px;display:grid}.shared-renter-visibility-note strong{font-size:11px}.shared-renter-visibility-note small{font-size:12px;line-height:1.4}.shared-coverage-card{background:#fff;border:1px solid #d9e1e8;border-radius:17px;overflow:hidden}.shared-coverage-card>header{background:#f4f8fb;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:10px 11px;display:grid}.shared-coverage-card>header>span{color:#155bb7;background:#e0edfb;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.shared-coverage-card>header>div{gap:2px;display:grid}.shared-coverage-card>header strong{font-size:12px}.shared-coverage-card>header small{color:#73808b;font-size:12px}.shared-coverage-card>header>b{color:#337349;background:#e6f5e9;border-radius:9px;align-items:center;gap:4px;padding:5px 7px;font-size:11px;display:flex}.shared-coverage-card>header>b svg{width:13px;height:13px}.shared-coverage-timeline{color:#fff;border-radius:9px;grid-template-columns:repeat(3,1fr);height:32px;margin:11px;font-size:11px;font-weight:800;display:grid;overflow:hidden}.shared-coverage-timeline span{place-items:center;display:grid}.shared-coverage-timeline .is-alex{background:#316fb8}.shared-coverage-timeline .is-olga{background:#5793d0}.shared-coverage-timeline .is-denis{background:#82acd9}.shared-coverage-people{padding:0 11px 8px}.shared-coverage-people>div{border-top:1px solid #edf0f3;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:46px;display:grid}.shared-coverage-people>div>span{color:#fff;border-radius:9px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.shared-coverage-people .is-alex{background:#316fb8}.shared-coverage-people .is-olga{background:#5793d0}.shared-coverage-people .is-denis{background:#82acd9}.shared-coverage-people p{gap:1px;margin:0;display:grid}.shared-coverage-people strong{font-size:12px}.shared-coverage-people small{color:#74808a;font-size:12px}.shared-coverage-people b{color:#3f7b51;font-size:11px}.shared-booking-example{background:#f4f8fd;border:1px solid #ccdced;border-radius:15px;margin-top:10px;padding:10px 11px}.shared-booking-example>header{border-bottom:1px solid #dfe9f3;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;padding-bottom:8px;display:grid}.shared-booking-example>header>span{color:#155bb7;background:#dfeeff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.shared-booking-example>header>div{gap:1px;display:grid}.shared-booking-example>header small{color:#71808c;font-size:12px}.shared-booking-example>header strong{font-size:12px}.shared-booking-example>div{justify-content:space-between;align-items:center;gap:8px;min-height:36px;display:flex}.shared-booking-example>div+div{border-top:1px solid #e5edf5}.shared-booking-example>div span{color:#6f7b86;font-size:12px}.shared-booking-example>div strong{text-align:right;font-size:11px}.shared-operator-boundary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.shared-operator-boundary>div{background:#fff;border:1px solid #dce2e8;border-radius:14px;align-content:start;gap:7px;min-height:98px;padding:10px;display:grid}.shared-operator-boundary i{color:#155bb7;font-size:16px}.shared-operator-boundary p{gap:3px;margin:0;display:grid}.shared-operator-boundary strong{font-size:11px}.shared-operator-boundary small{color:#6f7a84;font-size:12px;line-height:1.35}.shared-operations-saved{color:#367048;background:#e8f5eb;border-radius:12px;justify-content:center;align-items:center;gap:7px;margin:10px 0 0;padding:10px;font-size:12px;font-weight:800;display:flex}.listing-conditions-review-card,.listing-shared-review-card{background:#fff;border:1px solid #d9e2eb;border-radius:16px;margin:10px 0;overflow:hidden}.listing-conditions-review-card>header,.listing-shared-review-card>header{background:#f2f7fd;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:58px;padding:10px 11px;display:grid}.listing-conditions-review-card>header>span,.listing-shared-review-card>header>span{color:#155bb7;background:#dfeeff;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.listing-conditions-review-card>header>div,.listing-shared-review-card>header>div{gap:2px;display:grid}.listing-conditions-review-card>header strong,.listing-shared-review-card>header strong{font-size:11px}.listing-conditions-review-card>header small,.listing-shared-review-card>header small{color:#6d7984;font-size:11px}.listing-conditions-review-card>header>b,.listing-shared-review-card>header>b{color:#3d7c4b;background:#e5f4e8;border-radius:8px;padding:5px 7px;font-size:11px}.listing-conditions-review-card>div{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-height:54px;padding:9px 11px;display:grid}.listing-conditions-review-card>div+div{border-top:1px solid #edf0f3}.listing-conditions-review-card>div>i{color:#155bb7;background:#eef3f8;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.listing-conditions-review-card p{gap:2px;margin:0;display:grid}.listing-conditions-review-card p strong{font-size:11px}.listing-conditions-review-card p small{color:#74808a;font-size:11px}.listing-shared-review-card>div{justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:0 11px;display:flex}.listing-shared-review-card>div span{color:#74808a;font-size:11px}.listing-shared-review-card>div strong{text-align:right;font-size:12px}.listing-shared-review-card>p{color:#526b82;border-top:1px solid #edf0f3;align-items:flex-start;gap:7px;margin:0;padding:9px 11px;font-size:11px;line-height:1.35;display:flex}.listing-shared-review-card>p i{color:#155bb7;margin-top:2px}.operator-lifecycle-preview .wizard-section{padding:18px 18px 24px}.operator-lifecycle-preview.is-rental-stage .wizard-body{top:96px}.operator-lifecycle-preview .wizard-section h1{margin-top:5px;font-size:24px}.operator-lifecycle-preview .wizard-intro{margin-bottom:14px;font-size:12px}.operator-lifecycle-footer .secondary-button{flex:0 0 92px}.operator-lifecycle-footer .primary-button{flex:auto;justify-content:center;align-items:center;gap:7px;display:flex}.operator-lifecycle-footer .operator-lifecycle-single-action{margin-left:102px}.operator-invite-mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.operator-invite-mode button{color:#5b6772;background:#fff;border:1px solid #d7dee5;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:11px;font-weight:800;display:flex}.operator-invite-mode button.is-selected{color:#fff;background:#155bb7;border-color:#155bb7}.operator-invite-card{background:#fff;border:1px solid #dce2e8;border-radius:16px;margin-top:9px;padding:11px}.operator-invite-card>label{color:#39434d;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.operator-invite-card>input{box-sizing:border-box;background:#f7f9fb;border:1px solid #d7dee5;border-radius:11px;width:100%;height:43px;padding:0 11px;font-size:12px}.operator-invite-card>p{color:#6e7984;align-items:flex-start;gap:7px;margin:8px 1px 0;font-size:12px;line-height:1.35;display:flex}.operator-invite-card>p i{color:#155bb7;margin-top:2px}.operator-listing-options{gap:7px;display:grid}.operator-listing-options>button{color:#2c353d;text-align:left;background:#f8fafc;border:1px solid #dce2e8;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:8px;min-height:58px;padding:8px 9px;display:grid}.operator-listing-options>button.is-selected{background:#edf5fe;border-color:#8fb7e7}.operator-listing-options>button>span{color:#155bb7;background:#e6eef6;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.operator-listing-options p{gap:2px;margin:0;display:grid}.operator-listing-options strong{font-size:11px}.operator-listing-options small{color:#74808a;font-size:12px}.operator-listing-options b{color:#155bb7;place-items:center;display:grid}.operator-send-invite{color:#155bb7;background:#e8f1fc;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:40px;margin-top:9px;font-size:11px;font-weight:850;display:flex}.operator-send-invite:disabled{opacity:.45}.operator-invite-card>p.operator-invite-sent{color:#38704a;background:#eaf6ed;border-radius:10px;align-items:center;padding:8px 9px;font-weight:800}.operator-invite-sent svg{width:15px;height:15px}.operator-team-card{background:#fff;border:1px solid #dce2e8;border-radius:16px;margin-top:10px;overflow:hidden}.operator-team-card>header{background:#f5f8fb;justify-content:space-between;align-items:center;min-height:42px;padding:0 11px;display:flex}.operator-team-card>header strong{font-size:12px}.operator-team-card>header span{color:#6f7a84;font-size:12px}.operator-team-card>div{border-top:1px solid #edf0f3;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:50px;padding:0 11px;display:grid}.operator-team-card>div>span{color:#155bb7;background:#dfeeff;border-radius:10px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.operator-team-card>div>span.is-main{color:#fff;background:#155bb7}.operator-team-card p{gap:1px;margin:0;display:grid}.operator-team-card p strong{font-size:12px}.operator-team-card p small{color:#74808a;font-size:12px}.operator-team-card>div>b{color:#3e7950;font-size:11px}.parking-route-upload{background:#fff;border:1px dashed #bfcbd7;border-radius:17px;grid-template-rows:minmax(160px,1fr) auto;min-height:214px;display:grid;position:relative;overflow:hidden}.parking-route-upload>img{object-fit:contain;background:#f7f9fb;width:100%;height:160px}.parking-route-upload>span{color:#6e7c88;background:#eef3f8;place-items:center;font-size:28px;display:grid}.parking-route-upload>div{align-content:center;gap:2px;min-height:54px;padding:9px 92px 9px 11px;display:grid;position:relative}.parking-route-upload>div strong{font-size:11px}.parking-route-upload>div small{color:#74808a;font-size:11px}.parking-route-upload>button{color:#155bb7;background:#e6f0fc;border:0;border-radius:10px;min-width:72px;height:34px;font-size:12px;font-weight:800;position:absolute;bottom:10px;right:11px}.parking-route-note-card{background:#fff;border:1px solid #dce2e8;border-radius:15px;margin-top:10px;padding:11px}.parking-route-note-card>label{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:7px;display:flex}.parking-route-note-card>label strong{font-size:11px}.parking-route-note-card>label small{color:#74808a;font-size:11px}.parking-route-note-card textarea{resize:none;box-sizing:border-box;background:#f7f9fb;border:1px solid #d7dee5;border-radius:11px;width:100%;min-height:66px;padding:9px 10px;font-size:11px;line-height:1.4}.parking-route-checklist{background:#fff;border:1px solid #dce2e8;border-radius:15px;margin-top:10px;overflow:hidden}.parking-route-checklist>div{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-height:48px;padding:0 10px;display:grid}.parking-route-checklist>div+div{border-top:1px solid #edf0f3}.parking-route-checklist>div>span{color:#3c7c4e;background:#e7f4ea;border-radius:9px;place-items:center;width:26px;height:26px;display:grid}.parking-route-checklist>div:not(.is-ready):nth-child(2)>span{color:#8a949d;background:#f0f2f4}.parking-route-checklist p{gap:1px;margin:0;display:grid}.parking-route-checklist strong{font-size:11px}.parking-route-checklist small{color:#74808a;font-size:12px}.deposit-closing-summary{background:#fff;border:1px solid #d9e1e8;border-radius:17px;overflow:hidden}.deposit-closing-summary>header{background:#f4f8fb;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;min-height:58px;padding:10px 11px;display:grid}.deposit-closing-summary>header>span{color:#155bb7;background:#dfeeff;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.deposit-closing-summary>header>div{gap:2px;display:grid}.deposit-closing-summary>header strong{font-size:14px;line-height:1.25}.deposit-closing-summary>header small{color:#71808b;font-size:12px}.deposit-party-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:9px;display:grid}.deposit-party-grid article{background:#fbfcfd;border:1px solid #e1e6eb;border-radius:12px;min-width:0;padding:10px}.deposit-party-grid article>span{color:#6e7984;font-size:12px}.deposit-party-grid article>strong{margin:3px 0 8px;font-size:13px;line-height:1.25;display:block}.deposit-party-grid article>p{color:#367349;align-items:flex-start;gap:5px;margin:6px 0 0;font-size:12px;line-height:1.3;display:flex}.deposit-party-grid article>p svg{flex:none;width:13px;height:13px}.deposit-party-grid article>p.is-waiting{color:#a56d18}.deposit-release-card{color:#3e5f7d;background:#eef4fb;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-height:66px;margin-top:10px;padding:10px 11px;display:grid}.deposit-release-card>i{color:#155bb7;background:#dceafb;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.deposit-release-card p{gap:2px;margin:0;display:grid}.deposit-release-card strong{font-size:13px;line-height:1.3}.deposit-release-card small{font-size:12px;line-height:1.4}.deposit-settlement-timeline{background:#fff;border:1px solid #dce3e9;border-radius:16px;margin-top:10px;overflow:hidden}.deposit-settlement-timeline>header{background:#f7f9fb;justify-content:space-between;align-items:center;gap:8px;min-height:56px;padding:10px 11px;display:flex}.deposit-settlement-timeline>header>div{gap:2px;display:grid}.deposit-settlement-timeline h2{color:#303941;margin:0;font-size:14px}.deposit-settlement-timeline>header p{color:#79838c;margin:0;font-size:12px}.deposit-settlement-timeline>header>span{color:#39744b;white-space:nowrap;background:#eaf3ee;border-radius:9px;align-items:center;gap:5px;padding:5px 7px;font-size:11px;font-weight:800;display:inline-flex}.deposit-settlement-events{display:grid}.deposit-settlement-events article{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:9px 10px;display:grid;position:relative}.deposit-settlement-events article+article{border-top:1px solid #edf0f3}.deposit-settlement-events article>span{color:#39784a;background:#e6f2e9;border-radius:10px;place-items:center;width:32px;height:32px;font-size:13px;display:grid}.deposit-settlement-events article.is-pending>span{color:#a26b18;background:#fff1dc}.deposit-settlement-events article.is-current>span{color:#b43e3e;background:#f8dfdf}.deposit-settlement-events article p{gap:2px;min-width:0;margin:0;display:grid}.deposit-settlement-events article strong{color:#39434c;font-size:13px;line-height:1.25}.deposit-settlement-events article small{color:#77818a;font-size:12px;line-height:1.35}.deposit-settlement-events article time{color:#6f7982;white-space:nowrap;align-self:start;padding-top:2px;font-size:11px;font-weight:800}.deposit-settlement-events article.is-pending time{color:#9a6b24}.deposit-settlement-events article.is-current time{color:#aa3c3c}.deposit-settlement-timeline>footer{color:#64717c;background:#f7f9fb;border-top:1px solid #e7ebef;align-items:center;gap:7px;min-height:40px;padding:8px 11px;font-size:12px;line-height:1.35;display:flex}.deposit-claim-summary+.deposit-settlement-timeline{margin-top:10px}.deposit-open-return-act{color:#303b45;text-align:left;background:#f7fbff;border:1px solid #cfddeb;border-radius:14px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;min-height:64px;margin-top:10px;padding:9px 11px;display:grid}.deposit-open-return-act>span{color:#155bb7;background:#e2eefb;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.deposit-open-return-act p{gap:2px;margin:0;display:grid}.deposit-open-return-act strong{font-size:13px}.deposit-open-return-act small{color:#71808d;font-size:12px;line-height:1.35}.deposit-open-return-act>svg{color:#7d8993}.deposit-open-claim{color:#333b43;text-align:left;background:snow;border:1px solid #e1d4d4;border-radius:14px;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;min-height:64px;margin-top:10px;padding:9px 11px;display:grid}.deposit-open-claim>i{color:#bc3e3e;background:#fce7e7;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.deposit-open-claim>span{gap:2px;display:grid}.deposit-open-claim strong{font-size:11px}.deposit-open-claim small{color:#756f72;font-size:12px}.deposit-open-claim>svg{color:#8a939b}.deposit-claim-deadline{color:#8d621f;background:#fff3df;border-radius:12px;align-items:center;gap:8px;margin-top:9px;padding:9px 10px;display:flex}.deposit-claim-deadline>span{gap:1px;display:grid}.deposit-claim-deadline small{font-size:12px}.deposit-claim-deadline strong{font-size:13px}.deposit-claim-window{color:#8d621f;background:#fff3df;border-radius:14px;align-items:center;gap:10px;min-height:60px;padding:10px 11px;display:flex}.deposit-claim-window>i{font-size:19px}.deposit-claim-window>span{gap:2px;display:grid}.deposit-claim-window small{font-size:12px}.deposit-claim-window strong{font-size:16px}.deposit-claim-reasons{gap:7px;margin-top:10px;display:grid}.deposit-claim-reasons button{color:#313a42;text-align:left;background:#fff;border:1px solid #dce2e8;border-radius:12px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;min-height:48px;padding:0 12px;font-size:13px;font-weight:750;display:grid}.deposit-claim-reasons button.is-selected{background:#eef5fd;border-color:#8fb7e7}.deposit-claim-reasons button span{color:#155bb7;place-items:center;display:grid}.deposit-claim-comment{color:#3b444d;gap:6px;margin-top:10px;font-size:12px;font-weight:800;display:grid}.deposit-claim-comment textarea{resize:none;box-sizing:border-box;background:#fff;border:1px solid #d7dee5;border-radius:11px;width:100%;min-height:82px;padding:10px 11px;font-size:14px;font-weight:400}.deposit-evidence-button{color:#34404a;text-align:left;background:#f8fafc;border:1px dashed #c9d4df;border-radius:13px;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:8px;width:100%;min-height:58px;margin-top:9px;padding:8px 10px;display:grid}.deposit-evidence-button>i{color:#155bb7}.deposit-evidence-button>span{gap:2px;display:grid}.deposit-evidence-button strong{font-size:12px}.deposit-evidence-button small{color:#74808a;font-size:11px}.deposit-claim-success{text-align:center;background:#f1f8f3;border:1px solid #cfe1d3;border-radius:17px;justify-items:center;padding:18px 14px;display:grid}.deposit-claim-success>span{color:#39744b;background:#dcefe1;border-radius:15px;place-items:center;width:48px;height:48px;font-size:20px;display:grid}.deposit-claim-success strong{margin-top:10px;font-size:14px}.deposit-claim-success p{color:#526a59;margin:5px 0 0;font-size:12px;line-height:1.4}.deposit-claim-summary{background:#fff;border:1px solid #dce2e8;border-radius:14px;margin-top:10px;overflow:hidden}.deposit-claim-summary>div{justify-content:space-between;align-items:center;gap:8px;min-height:46px;padding:0 11px;display:flex}.deposit-claim-summary>div+div{border-top:1px solid #edf0f3}.deposit-claim-summary span{color:#74808a;font-size:12px}.deposit-claim-summary strong{text-align:right;font-size:12px}.deposit-return-act-screen{background:#f4f6f8}.deposit-act-header-status{color:#39774a;font-size:12px;font-weight:800}.deposit-act-header-status.has-claim{color:#a76a18}.deposit-return-act-content{padding:13px 14px calc(var(--mobile-safe-area-height,34px) + 24px)}.deposit-act-document-head{background:#fff;border:1px solid #dce3e9;border-radius:18px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:10px;padding:14px;display:grid;box-shadow:0 8px 22px #1d28360f}.deposit-act-document-head>span{color:#155bb7;background:#e3eefb;border-radius:13px;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.deposit-act-document-head>div{gap:3px;min-width:0;margin:0;display:grid}.deposit-act-document-head small{color:#155bb7;font-size:12px;font-weight:850}.deposit-act-document-head h1{color:#28313a;margin:0;font-size:18px;line-height:1.18}.deposit-act-document-head em{color:#747f89;font-size:12px;font-style:normal}.deposit-act-document-head>b{color:#69747e;grid-column:2;font-size:12px}.deposit-act-object{background:#fff;border:1px solid #dfe4e9;border-radius:15px;margin-top:10px;overflow:hidden}.deposit-act-object>div{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:8px;min-height:49px;padding:8px 11px;display:grid}.deposit-act-object>div+div{border-top:1px solid #edf0f3}.deposit-act-object span{color:#78828b;font-size:12px}.deposit-act-object strong{color:#364049;font-size:13px;line-height:1.3}.deposit-act-section-heading{justify-content:space-between;align-items:center;gap:8px;margin:15px 2px 7px;display:flex}.deposit-act-section-heading h2{color:#303a43;margin:0;font-size:15px}.deposit-act-section-heading span{color:#78838d;font-size:12px}.deposit-act-parties{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.deposit-act-parties article{background:#fff;border:1px solid #dfe4e9;border-radius:14px;align-content:start;gap:4px;min-height:105px;padding:11px;display:grid}.deposit-act-parties small{color:#76818b;font-size:12px}.deposit-act-parties strong{color:#303941;font-size:14px;line-height:1.25}.deposit-act-parties p{color:#3d7b4d;align-items:flex-start;gap:5px;margin:4px 0 0;font-size:12px;line-height:1.35;display:flex}.deposit-act-parties p i{margin-top:2px}.deposit-act-facts{background:#fff;border:1px solid #dfe4e9;border-radius:15px;overflow:hidden}.deposit-act-facts>div{grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:9px;min-height:72px;padding:10px 11px;display:grid}.deposit-act-facts>div+div{border-top:1px solid #edf0f3}.deposit-act-facts>div>span{color:#39784a;background:#e8f3eb;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.deposit-act-facts>div.has-claim>span{color:#a66b18;background:#fff0dc}.deposit-act-facts p{gap:3px;margin:0;display:grid}.deposit-act-facts strong{color:#37414a;font-size:13px;line-height:1.3}.deposit-act-facts small{color:#74808a;font-size:12px;line-height:1.35}.deposit-act-facts>div>svg{color:#3b7b4c}.deposit-act-facts>div.has-claim>svg{color:#a66b18}.deposit-act-confirmations{background:#fff;border:1px solid #dfe4e9;border-radius:15px;margin-top:10px;overflow:hidden}.deposit-act-confirmations>header{background:#f7f9fb;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:8px 11px;display:flex}.deposit-act-confirmations>header strong{font-size:13px}.deposit-act-confirmations>header small{color:#77828c;font-size:12px}.deposit-act-confirmations>div{border-top:1px solid #edf0f3;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:51px;padding:8px 11px;display:grid}.deposit-act-confirmations>div span{color:#78828b;font-size:12px}.deposit-act-confirmations>div strong{font-size:12px}.deposit-act-confirmations>div b{color:#3d7c4d;font-size:11px}.deposit-act-confirmations>footer{color:#65717b;background:#f7f9fb;border-top:1px solid #e7ebef;align-items:center;gap:7px;min-height:44px;padding:8px 11px;font-size:12px;line-height:1.35;display:flex}.deposit-act-boundary{color:#49657e;background:#eef4fb;border-radius:14px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;min-height:82px;margin-top:10px;padding:11px;display:grid}.deposit-act-boundary>svg{margin-top:2px}.deposit-act-boundary p{gap:3px;margin:0;display:grid}.deposit-act-boundary strong{font-size:13px}.deposit-act-boundary small{font-size:12px;line-height:1.4}.deposit-act-ready{color:#39784a;background:#e9f4ec;border-radius:12px;align-items:center;gap:7px;margin:10px 0 0;padding:10px 11px;font-size:13px;font-weight:800;display:flex}.deposit-act-footer{grid-template-columns:.82fr 1.18fr;gap:9px;display:grid}.deposit-act-footer button{justify-content:center;align-items:center;gap:7px;display:flex}.deposit-start-handover-screen{background:#f4f6f8}.deposit-start-handover-content{padding:13px 14px calc(var(--mobile-safe-area-height,34px) + 28px)}.deposit-start-handover-hero{color:#fff;background:linear-gradient(145deg,#173f70,#1767bc);border-radius:18px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:10px;min-height:112px;padding:13px;display:grid;box-shadow:0 10px 24px #155bb72e}.deposit-start-handover-hero>span{background:#ffffff29;border-radius:14px;place-items:center;width:44px;height:44px;font-size:18px;display:grid}.deposit-start-handover-hero>div{gap:3px;margin:0;display:grid}.deposit-start-handover-hero small{color:#d9eaff;font-size:12px;font-weight:800}.deposit-start-handover-hero h1{margin:0;font-size:19px;line-height:1.2}.deposit-start-handover-hero em{color:#e1edf9;font-size:12px;font-style:normal;line-height:1.4}.deposit-start-handover-object{background:#fff;border:1px solid #dce3e8;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:76px;margin-top:10px;padding:10px 11px;display:grid}.deposit-start-handover-object>div{gap:2px;display:grid}.deposit-start-handover-object small{color:#155bb7;font-size:12px;font-weight:800}.deposit-start-handover-object strong{color:#303a43;font-size:14px}.deposit-start-handover-object span{color:#74808a;font-size:12px}.deposit-start-handover-object>b{color:#39764a;background:#e7f2ea;border-radius:9px;padding:6px 8px;font-size:11px}.deposit-start-owner-confirmed{color:#39764a;background:#f1f8f3;border:1px solid #cfe2d4;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-height:66px;margin-top:10px;padding:9px 10px;display:grid}.deposit-start-owner-confirmed>span{background:#dcefe1;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.deposit-start-owner-confirmed p{gap:2px;margin:0;display:grid}.deposit-start-owner-confirmed strong{font-size:13px}.deposit-start-owner-confirmed small{font-size:12px;line-height:1.35}.deposit-start-condition.is-handover{margin-top:10px}.deposit-start-fact-checklist{gap:7px;display:grid}.deposit-start-fact-checklist button{color:#303a43;text-align:left;background:#fff;border:1px solid #dce3e8;border-radius:14px;grid-template-columns:36px minmax(0,1fr) 22px;align-items:center;gap:9px;width:100%;min-height:66px;padding:9px 10px;display:grid}.deposit-start-fact-checklist button.is-checked{background:#f0f6fd;border-color:#8fb8e5}.deposit-start-fact-checklist button>span{color:#61717e;background:#edf2f6;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.deposit-start-fact-checklist button.is-checked>span{color:#155bb7;background:#dfeafa}.deposit-start-fact-checklist p{gap:2px;margin:0;display:grid}.deposit-start-fact-checklist strong{font-size:13px;line-height:1.3}.deposit-start-fact-checklist small{color:#74808a;font-size:12px;line-height:1.35}.deposit-start-fact-checklist button>b{color:#155bb7;place-items:center;display:grid}.deposit-start-handover-boundary{color:#4a667f;background:#edf4fb;border-radius:13px;align-items:flex-start;gap:7px;margin:10px 0 0;padding:10px 11px;font-size:12px;line-height:1.4;display:flex}.deposit-start-handover-boundary>svg{flex:none;margin-top:1px}.deposit-start-handover-boundary.is-warning{color:#7c5d24;background:#fff5e5}.deposit-start-handover-footer{grid-template-columns:.9fr 1.1fr;gap:9px;display:grid}.deposit-start-handover-footer.single-action-footer{grid-template-columns:1fr}.deposit-start-result{text-align:center;border-radius:19px;align-content:center;justify-items:center;min-height:220px;padding:22px 16px;display:grid}.deposit-start-result>span{border-radius:17px;place-items:center;width:54px;height:54px;font-size:21px;display:grid}.deposit-start-result small{text-transform:uppercase;letter-spacing:.03em;margin-top:10px;font-size:12px;font-weight:850}.deposit-start-result h1{margin:5px 0 0;font-size:20px;line-height:1.2}.deposit-start-result p{max-width:290px;margin:7px 0 0;font-size:13px;line-height:1.45}.deposit-start-result.is-waiting{color:#735a25;background:#fff8e9}.deposit-start-result.is-waiting>span{color:#936414;background:#ffebba}.deposit-start-result.is-complete{color:#376947;background:#edf7f0}.deposit-start-result.is-complete>span{color:#39774a;background:#d7eddd}.deposit-start-result.is-issue{color:#7d4037;background:#fff3f0}.deposit-start-result.is-issue>span{color:#a84c40;background:#f8ddd8}.deposit-start-shared-timeline{background:#fff;border:1px solid #dce3e8;border-radius:15px;margin-top:10px;overflow:hidden}.deposit-start-shared-timeline>div{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:64px;padding:9px 10px;display:grid}.deposit-start-shared-timeline>div+div{border-top:1px solid #e9edf1}.deposit-start-shared-timeline>div>span{color:#77838d;background:#edf1f4;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.deposit-start-shared-timeline>div.is-done>span{color:#39764a;background:#dff0e4}.deposit-start-shared-timeline>div.is-current>span{color:#936414;background:#ffedbd}.deposit-start-shared-timeline p{gap:2px;margin:0;display:grid}.deposit-start-shared-timeline strong{font-size:13px}.deposit-start-shared-timeline small{color:#74808a;font-size:12px}.deposit-start-shared-timeline b{color:#78848d;font-size:11px}.deposit-start-shared-timeline .is-done b{color:#39764a}.deposit-start-shared-timeline .is-current b{color:#936414}.deposit-start-lock-note{color:#4b667f;background:#eef4fb;border-radius:14px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;min-height:72px;margin-top:10px;padding:10px 11px;display:grid}.deposit-start-lock-note>i{margin-top:2px}.deposit-start-lock-note p{gap:3px;margin:0;display:grid}.deposit-start-lock-note strong{font-size:13px}.deposit-start-lock-note small{font-size:12px;line-height:1.4}.deposit-start-complete-summary{background:#fff;border:1px solid #dce3e8;border-radius:15px;margin-top:10px;overflow:hidden}.deposit-start-complete-summary>div{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:8px;min-height:48px;padding:8px 11px;display:grid}.deposit-start-complete-summary>div+div{border-top:1px solid #e9edf1}.deposit-start-complete-summary span{color:#74808a;font-size:12px}.deposit-start-complete-summary strong{text-align:right;font-size:12px;line-height:1.35}.deposit-start-issue-title{margin:5px 0 0;font-size:21px}.deposit-start-issue-intro{color:#68757f;margin:6px 0 0;font-size:13px;line-height:1.45}.deposit-start-issue-reasons{gap:7px;margin-top:12px;display:grid}.deposit-start-issue-reasons button{color:#303a43;text-align:left;background:#fff;border:1px solid #dce3e8;border-radius:13px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;min-height:50px;padding:8px 11px;font-size:13px;font-weight:750;display:grid}.deposit-start-issue-reasons button.is-selected{background:#fff3f1;border-color:#e0a39d}.deposit-start-issue-reasons button>span{color:#ba5147;place-items:center;display:grid}.deposit-start-case-hero{color:#fff;background:linear-gradient(145deg,#7f342d,#b65247);border-radius:18px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:11px;min-height:124px;padding:14px;display:grid;box-shadow:0 10px 24px #8f372e29}.deposit-start-case-hero.is-recheck{background:linear-gradient(145deg,#245b48,#3a8264);box-shadow:0 10px 24px #2a6c5129}.deposit-start-case-hero>span{background:#ffffff29;border-radius:14px;place-items:center;width:44px;height:44px;font-size:18px;display:grid}.deposit-start-case-hero>div{gap:4px;margin:0;display:grid}.deposit-start-case-hero small{color:#fffc;font-size:12px;font-weight:800}.deposit-start-case-hero h1{margin:0;font-size:19px;line-height:1.2}.deposit-start-case-hero em{color:#ffffffd9;font-size:12px;font-style:normal;line-height:1.4}.deposit-start-case-fact{background:#fff;border:1px solid #e4c8c4;border-radius:15px;margin-top:10px;overflow:hidden}.deposit-start-case-fact.is-owner-response{border-color:#c9dfd3}.deposit-start-case-fact header{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:72px;padding:10px 11px;display:grid}.deposit-start-case-fact header>span{color:#ad4e44;background:#f8e5e2;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.deposit-start-case-fact.is-owner-response header>span{color:#39764a;background:#e1efe6}.deposit-start-case-fact header p{gap:2px;margin:0;display:grid}.deposit-start-case-fact header small{color:#8d514b;font-size:11px;font-weight:800}.deposit-start-case-fact.is-owner-response header small{color:#39764a}.deposit-start-case-fact header strong{font-size:13px;line-height:1.3}.deposit-start-case-fact header>b{color:#9a5049;font-size:11px}.deposit-start-case-fact.is-owner-response header>b{color:#39764a;background:#e4f1e8;border-radius:8px;padding:5px 7px}.deposit-start-case-fact blockquote{color:#5b4643;background:#fff8f7;border-top:1px solid #f0dfdc;margin:0;padding:10px 12px;font-size:12px;font-style:normal;line-height:1.45}.deposit-start-case-fact.is-owner-response blockquote{color:#405c4a;background:#f5faf7;border-color:#dfece4}.deposit-start-case-fact footer{color:#7b858d;border-top:1px solid #eceff2;padding:8px 12px;font-size:11px}.deposit-start-case-decisions{gap:7px;display:grid}.deposit-start-case-decisions button{color:#303a43;text-align:left;background:#fff;border:1px solid #dce3e8;border-radius:14px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;min-height:62px;padding:9px 10px;display:grid}.deposit-start-case-decisions button.is-selected{background:#f0f6fd;border-color:#8fb8e5}.deposit-start-case-decisions button>span{color:#155bb7;place-items:center;display:grid}.deposit-start-case-decisions p{gap:2px;margin:0;display:grid}.deposit-start-case-decisions strong{font-size:13px}.deposit-start-case-decisions small{color:#74808a;font-size:12px;line-height:1.35}.deposit-start-recheck-control{color:#303a43;text-align:left;background:#fff;border:1px solid #cbd9d1;border-radius:15px;grid-template-columns:38px minmax(0,1fr) 22px;align-items:center;gap:9px;width:100%;min-height:74px;padding:10px 11px;display:grid}.deposit-start-recheck-control.is-checked{background:#f0f8f3;border-color:#73ad89}.deposit-start-recheck-control>span{color:#39764a;background:#e5f1e9;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.deposit-start-recheck-control p{gap:3px;margin:0;display:grid}.deposit-start-recheck-control strong{font-size:13px;line-height:1.3}.deposit-start-recheck-control small{color:#6f7d74;font-size:12px;line-height:1.35}.deposit-start-recheck-control>b{color:#39764a;place-items:center;display:grid}.deposit-start-kept-facts{background:#fff;border:1px solid #dce3e8;border-radius:14px;margin-top:10px;overflow:hidden}.deposit-start-kept-facts header{color:#5f6e79;background:#f1f4f6;padding:9px 11px;font-size:12px;font-weight:800}.deposit-start-kept-facts header i{margin-right:6px}.deposit-start-kept-facts>div{color:#52606a;border-top:1px solid #e9edf1;align-items:center;gap:7px;min-height:38px;padding:7px 11px;font-size:12px;display:flex}.deposit-start-kept-facts>div svg{color:#39764a;flex:none}.deposit-start-resolved-case{color:#376947;background:#f2f8f4;border:1px solid #c9dfd3;border-radius:14px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:72px;margin-top:10px;padding:10px 11px;display:grid}.deposit-start-resolved-case>span{background:#dcefe2;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.deposit-start-resolved-case p{gap:2px;margin:0;display:grid}.deposit-start-resolved-case strong{font-size:13px}.deposit-start-resolved-case small{font-size:12px;line-height:1.35}.deposit-start-resolved-case>b{font-size:11px}.deposit-start-problem-remains{color:#ad443b!important}.deposit-start-act-resolution{background:#fff;border:1px solid #c9dfd3;border-radius:15px;margin-top:10px;overflow:hidden}.deposit-start-act-resolution header{background:#f0f8f3;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:70px;padding:10px 11px;display:grid}.deposit-start-act-resolution header>span{color:#39764a;background:#dcefe2;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.deposit-start-act-resolution header p{gap:2px;margin:0;display:grid}.deposit-start-act-resolution header small{color:#39764a;font-size:11px;font-weight:800}.deposit-start-act-resolution header strong{font-size:13px;line-height:1.3}.deposit-start-act-resolution header>b{color:#39764a;font-size:11px}.deposit-start-act-resolution>div{border-top:1px solid #e9edf1;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:8px;min-height:58px;padding:8px 11px;display:grid}.deposit-start-act-resolution>div>span{color:#39764a;padding-top:2px;font-size:11px;font-weight:800}.deposit-start-act-resolution>div>p{gap:2px;margin:0;display:grid}.deposit-start-act-resolution>div strong{font-size:12px}.deposit-start-act-resolution>div small{color:#74808a;font-size:11px;line-height:1.35}.booking-start-handover-card{color:#303a43;text-align:left;background:#f3f8fe;border:1px solid #bfd6ed;border-radius:17px;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:104px;padding:11px;display:grid}.booking-start-handover-card>span{color:#155bb7;background:#dcecff;border-radius:12px;place-items:center;width:40px;height:40px;font-size:16px;display:grid}.booking-start-handover-card p{gap:3px;margin:0;display:grid}.booking-start-handover-card small{color:#155bb7;font-size:12px;font-weight:800}.booking-start-handover-card strong{font-size:14px}.booking-start-handover-card em{color:#667580;font-size:12px;font-style:normal}.booking-start-handover-card b{color:#536b80;font-size:12px;line-height:1.35}.booking-start-handover-card>svg{color:#7890a5}.bookings-content>.booking-start-handover-card{margin-top:12px}.booking-start-handover-card.is-reported{background:#fffaf1;border-color:#e5d3b7}.booking-start-handover-card.is-reported>span{color:#80591f;background:#ffedcf}.booking-start-handover-card.is-reported small{color:#80591f}.booking-start-handover-card.is-reported b{color:#756b58}.booking-start-handover-card.is-continued{background:#fff8f8;border-color:#ebc9c9}.booking-start-handover-card.is-continued>span{color:#a43e3e;background:#fbe5e5}.booking-start-handover-card.is-continued small{color:#984545}.booking-start-handover-card.is-continued b{color:#805b5b}.booking-start-handover-card.is-resolved{background:#f6fbf7;border-color:#cfe1d3}.booking-start-handover-card.is-resolved>span{color:#39744b;background:#dcefe1}.booking-start-handover-card.is-resolved small{color:#39744b}.booking-start-handover-card.is-resolved b{color:#52715b}.owner-rental-card.is-start-handover{background:#f5f9fe;border-color:#bfd6ed}.owner-rental-card.is-start-handover.is-reported{background:#fffaf1;border-color:#e5d3b7}.owner-rental-card.is-start-handover.is-continued{background:#fff8f8;border-color:#ebc9c9}.owner-rental-card.is-start-handover.is-resolved{background:#f6fbf7;border-color:#cfe1d3}.listing-payment-step h2{margin:0 0 9px;font-size:13px}.listing-payment-card{background:#fff;border:1px solid #dce3e9;border-radius:16px;margin-top:11px;padding:12px}.listing-payment-radio{gap:8px;display:grid}.listing-payment-radio button{color:#323a42;text-align:left;background:#fafbfd;border:1px solid #dbe2e8;border-radius:13px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-height:58px;padding:9px 10px;display:grid}.listing-payment-radio button.is-selected{background:#eef5fd;border-color:#8eb7e7}.listing-payment-radio button>span{color:#155bb7;place-items:center;display:grid}.listing-payment-radio p{gap:2px;margin:0;display:grid}.listing-payment-radio strong{font-size:12px}.listing-payment-radio small{color:#6f7b85;font-size:12px;line-height:1.3}.listing-payment-methods{gap:7px;display:grid}.listing-payment-methods button{color:#333d46;text-align:left;background:#fff;border:1px solid #dbe2e8;border-radius:12px;grid-template-columns:32px minmax(0,1fr) 20px;align-items:center;gap:8px;min-height:50px;padding:7px 10px;display:grid}.listing-payment-methods button.is-selected{background:#f1f7fe;border-color:#8eb7e7}.listing-payment-methods button>span{color:#155bb7;background:#edf2f6;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.listing-payment-methods button strong{font-size:11px}.listing-payment-methods button b{color:#155bb7;place-items:center;display:grid}.card-transfer-safety{color:#765719;background:#fff8e9;border:1px solid #f0d9a5;border-radius:15px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;min-height:74px;margin-top:10px;padding:11px 12px;display:grid}.card-transfer-safety>i{color:#9b6b13;background:#ffedc6;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.card-transfer-safety p{gap:2px;margin:0;display:grid}.card-transfer-safety strong{font-size:11px}.card-transfer-safety small{font-size:12px;line-height:1.4}.contract-readiness-overview{border-radius:17px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:74px;padding:12px;display:grid}.contract-readiness-overview.is-ready{color:#39774a;background:#e8f4eb}.contract-readiness-overview.is-pending{color:#8a6115;background:#fff4d9}.contract-readiness-overview>span{background:#ffffffd1;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.contract-readiness-overview>span svg{width:21px;height:21px}.contract-readiness-overview>div{gap:3px;display:grid}.contract-readiness-overview strong{font-size:13px}.contract-readiness-overview small{color:currentColor;opacity:.82;font-size:12px;line-height:1.4}.contract-document-type{color:#263746;background:#f2f7fd;border:1px solid #cddff3;border-radius:17px;padding:12px}.contract-document-type header{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.contract-document-type header>span{color:#155bb7;background:#dceafb;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.contract-document-type header>small{color:#60758a;text-transform:uppercase;letter-spacing:.35px;font-size:12px;font-weight:800}.contract-document-type header>b{color:#155bb7;background:#dceafb;border-radius:8px;padding:4px 7px;font-size:11px}.contract-document-type h2{margin:10px 0 4px;font-size:14px;line-height:1.25}.contract-document-type p{color:#657585;margin:0;font-size:11px;line-height:1.4}.contract-document-type>div{color:#47725a;border-top:1px solid #d9e5f1;align-items:center;gap:6px;margin-top:9px;padding-top:9px;font-size:12px;line-height:1.35;display:flex}.contract-document-type>div svg{flex:none}.contract-readiness-list{background:#fff;border:1px solid #dce3e9;border-radius:17px;overflow:hidden}.contract-readiness-list button{color:#2f3943;text-align:left;background:#fff;border:0;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:62px;padding:9px 11px;display:grid}.contract-readiness-list button+button{border-top:1px solid #edf0f3}.contract-readiness-list button:disabled{opacity:1}.contract-readiness-list button>span{color:#155bb7;background:#edf3f9;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.contract-readiness-list button.is-pending>span{color:#9a6813;background:#fff0cf}.contract-readiness-list p{gap:3px;min-width:0;margin:0;display:grid}.contract-readiness-list strong{font-size:12px}.contract-readiness-list small{color:#707c86;font-size:12px;line-height:1.35}.contract-readiness-list b{border-radius:9px;place-items:center;min-width:24px;min-height:24px;padding:0 7px;font-size:11px;display:grid}.contract-readiness-list button.is-ready b{color:#3b7c4b;background:#e3f1e7;padding:0}.contract-readiness-list button.is-pending b{color:#936414;background:#fff0cf}.contract-registration-check{background:#fff;border:1px solid #dce3e9;border-radius:16px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;min-height:86px;padding:11px 12px;display:grid}.contract-registration-check>span{color:#155bb7;background:#edf3f9;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.contract-registration-check.is-pending{background:#fff9eb;border-color:#ead7a8}.contract-registration-check.is-pending>span{color:#956411;background:#ffedc7}.contract-registration-check>div{gap:3px;display:grid}.contract-registration-check small{color:#77838d;font-size:11px}.contract-registration-check strong{font-size:12px}.contract-registration-check p{color:#697680;margin:1px 0 0;font-size:12px;line-height:1.4}.contract-readiness-step .electronic-sign-note{font-size:12px}.contracts-content{padding-top:12px}.contracts-overview{color:#fff;background:linear-gradient(135deg,#173c68,#1a64b8);border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:78px;padding:12px;display:grid;box-shadow:0 10px 24px #155bb72e}.contracts-overview>div{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;display:grid}.contracts-overview>div>span{background:#ffffff26;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.contracts-overview p{gap:3px;margin:0;display:grid}.contracts-overview p strong{color:#fff;font-size:12px}.contracts-overview p small{color:#d9e8fa;font-size:12px;line-height:1.35}.contracts-overview>b{text-align:right;font-size:22px;line-height:1;display:grid}.contracts-overview>b small{color:#d9e8fa;margin-top:4px;font-size:11px;font-weight:600}.contracts-attention{color:#6f5924;background:#fff9e9;border:1px solid #ead8a9;border-radius:14px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-height:58px;margin-top:10px;padding:9px 11px;display:grid}.contracts-attention>i{background:#ffedbd;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.contracts-attention p{gap:2px;margin:0;display:grid}.contracts-attention strong{font-size:11px}.contracts-attention small{font-size:11px;line-height:1.35}.contract-filter-wrap{z-index:3;margin-top:12px;position:relative}.contract-filter-trigger{color:#39434c;background:#fff;border:1px solid #dce3e9;border-radius:13px;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:0 12px;font-size:11px;font-weight:750;display:flex}.contract-filter-trigger span{align-items:center;gap:7px;display:inline-flex}.contract-filter-trigger span i{color:#155bb7}.contract-filter-trigger>i{color:#84909a;font-size:12px;transition:transform .18s}.contract-filter-trigger[aria-expanded=true]>i{transform:rotate(180deg)}.contract-filter-menu{background:#fff;border:1px solid #dce3e9;border-radius:14px;padding:4px;position:absolute;top:49px;left:0;right:0;overflow:hidden;box-shadow:0 14px 34px #212e3a2e}.contract-filter-menu button{color:#3a444c;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:8px;width:100%;min-height:42px;padding:0 9px;font-size:11px;font-weight:700;display:grid}.contract-filter-menu button[aria-selected=true]{color:#155bb7;background:#eef5fd}.contract-filter-menu button svg{color:#39784a}.contract-archive-list{background:#fff;border:1px solid #dce3e9;border-radius:17px;margin-top:9px;overflow:hidden}.contract-archive-item{color:#303a43;text-align:left;background:#fff;border:0;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;min-height:98px;padding:11px;display:grid}.contract-archive-item+.contract-archive-item{border-top:1px solid #e8edf1}.contract-status-icon{border-radius:12px;place-items:center;width:38px;height:38px;font-size:14px;display:grid}.contract-status-icon.is-signature{color:#936414;background:#fff0cf}.contract-status-icon.is-active{color:#3b7c4b;background:#e3f1e7}.contract-status-icon.is-completed{color:#66747f;background:#edf1f4}.contract-archive-item-copy{gap:3px;min-width:0;display:grid}.contract-archive-status{align-items:center;gap:3px;width:fit-content;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.contract-archive-status.is-signature{color:#936414}.contract-archive-status.is-active{color:#3b7c4b}.contract-archive-status.is-completed{color:#6f7b84}.contract-archive-item-copy>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.contract-archive-item-copy>small{color:#697680;font-size:12px;line-height:1.3}.contract-archive-item-copy>em{color:#7d8992;font-size:11px;font-style:normal}.contract-archive-item>svg{color:#9aa4ac}.contract-archive-empty{color:#79858e;text-align:center;place-items:center;gap:8px;min-height:150px;padding:20px;display:grid}.contract-archive-empty svg{color:#a7b3bd}.contract-archive-empty strong{font-size:11px}.contract-start-case-card{color:#303b44;text-align:left;background:#fffaf1;border:1px solid #e5d3b7;border-radius:16px;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:88px;margin-top:12px;padding:11px;display:grid;box-shadow:0 5px 16px #1c27330a}.contract-start-case-card>span{color:#80591f;background:#ffedcf;border-radius:12px;place-items:center;width:40px;height:40px;font-size:16px;display:grid}.contract-start-case-card>p{gap:3px;min-width:0;margin:0;display:grid}.contract-start-case-card small{color:#80591f;font-size:12px;font-weight:800}.contract-start-case-card strong{font-size:13px;line-height:1.3}.contract-start-case-card em{color:#756b58;font-size:12px;font-style:normal;line-height:1.35}.contract-start-case-card>svg{color:#968872}.contract-start-case-card.is-responded{background:#f4f8fd;border-color:#c7dbee}.contract-start-case-card.is-responded>span{color:#155bb7;background:#e2eefb}.contract-start-case-card.is-responded small{color:#315f8e}.contract-start-case-card.is-continued{background:#fff8f8;border-color:#ebc9c9}.contract-start-case-card.is-continued>span{color:#a43e3e;background:#fbe5e5}.contract-start-case-card.is-continued small{color:#8d4141}.contract-start-case-card.is-resolved{background:#f6fbf7;border-color:#cfe1d3}.contract-start-case-card.is-resolved>span{color:#39744b;background:#dcefe1}.contract-start-case-card.is-resolved small{color:#39744b}.contract-completion-documents,.contract-related-documents{margin-top:12px}.contract-completion-documents>header,.contract-related-documents>header{justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:0 2px;display:flex}.contract-completion-documents>header h2,.contract-related-documents>header h2{color:#34404a;margin:0;font-size:14px;line-height:1.2}.contract-completion-documents>header span,.contract-related-documents>header span{color:#7b8790;font-size:12px;font-weight:650}.contract-completion-documents>button,.contract-related-documents>button{color:#303b44;text-align:left;background:#f8fcf9;border:1px solid #cfe0d5;border-radius:16px;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:92px;padding:11px;display:grid}.contract-completion-documents>button+button,.contract-related-documents>button+button{margin-top:8px}.contract-completion-documents>button>span,.contract-related-documents>button>span{color:#39764b;background:#dff0e4;border-radius:12px;place-items:center;width:40px;height:40px;font-size:16px;display:grid}.contract-completion-documents>button>p,.contract-related-documents>button>p{gap:3px;min-width:0;margin:0;display:grid}.contract-completion-documents>button small,.contract-related-documents>button small{color:#39764b;font-size:12px;font-weight:800}.contract-completion-documents>button strong,.contract-related-documents>button strong{font-size:13px;line-height:1.3}.contract-completion-documents>button em,.contract-related-documents>button em{color:#6f7b84;font-size:12px;font-style:normal;line-height:1.3}.contract-completion-documents>button b{color:#65736b;font-size:11px;font-weight:650;line-height:1.35}.contract-completion-documents>button>svg,.contract-related-documents>button>svg{color:#84918a}.contract-related-documents{padding-top:2px}.contract-related-documents>button{min-height:82px}.deposit-act-document-head.is-start{background:linear-gradient(145deg,#eef6ff,#f7fbff)}.deposit-act-document-head.is-start>span{color:#155bb7;background:#dcecff}.deposit-start-condition{background:#fff;border:1px solid #dce4ea;border-radius:15px;overflow:hidden}.deposit-start-condition-copy{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:68px;padding:9px 10px;display:grid}.deposit-start-condition-copy>span{color:#155bb7;background:#e8f1fb;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.deposit-start-condition-copy>p{gap:2px;margin:0;display:grid}.deposit-start-condition-copy strong{font-size:13px;line-height:1.3}.deposit-start-condition-copy small{color:#71808b;font-size:12px;line-height:1.35}.deposit-start-condition-copy>b{color:#55718a;background:#edf4fb;border-radius:8px;padding:5px 7px;font-size:11px}.deposit-start-condition-media{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 10px 10px;display:grid;position:relative}.deposit-start-condition-media figure{background:#dfe5e9;border-radius:11px;height:76px;margin:0;position:relative;overflow:hidden}.deposit-start-condition-media img{object-fit:cover;width:100%;height:100%}.deposit-start-condition-media figcaption{color:#fff;text-align:center;background:#161f26ad;border-radius:6px;padding:3px 5px;font-size:10px;font-weight:700;position:absolute;bottom:5px;left:5px;right:5px}.deposit-start-condition-media>span{color:#42505b;background:#ffffffeb;border-radius:8px;place-items:center;min-width:28px;height:24px;padding:0 6px;font-size:11px;font-weight:800;display:grid;position:absolute;top:6px;right:16px;box-shadow:0 2px 7px #18242f29}.contract-archive-detail-content{padding-top:12px}.contract-archive-status-card{border-radius:17px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:10px;min-height:110px;padding:13px;display:grid}.contract-archive-status-card>span{border-radius:13px;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.contract-archive-status-card>div{gap:3px;display:grid}.contract-archive-status-card small{text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:800}.contract-archive-status-card h1{margin:0;font-size:16px;line-height:1.2}.contract-archive-status-card p{margin:1px 0 0;font-size:12px}.contract-archive-status-card.is-signature{color:#735b24;background:#fff8e7}.contract-archive-status-card.is-signature>span{background:#ffe9b0}.contract-archive-status-card.is-active{color:#376947;background:#edf7f0}.contract-archive-status-card.is-active>span{background:#d7eddd}.contract-archive-status-card.is-completed{color:#58656f;background:#f0f3f5}.contract-archive-status-card.is-completed>span{background:#e1e7eb}.contract-archive-facts{background:#fff;border:1px solid #dce3e9;border-radius:15px;margin-top:10px;overflow:hidden}.contract-archive-facts>div{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:8px;min-height:44px;padding:7px 11px;display:grid}.contract-archive-facts>div+div{border-top:1px solid #e9edf1}.contract-archive-facts span{color:#74808a;font-size:12px}.contract-archive-facts strong{text-align:right;font-size:12px;line-height:1.35}.contract-archive-signatures{background:#fff;border:1px solid #dce3e9;border-radius:15px;margin-top:10px;overflow:hidden}.contract-archive-signatures header{background:#f7f9fb;justify-content:space-between;align-items:center;min-height:46px;padding:0 11px;display:flex}.contract-archive-signatures header strong{font-size:11px}.contract-archive-signatures header small{color:#78848e;font-size:11px}.contract-archive-signatures>div{border-top:1px solid #e9edf1;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:56px;padding:8px 11px;display:grid}.contract-archive-signatures>div>span{color:#3b7c4b;background:#e3f1e7;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.contract-archive-signatures>div.is-waiting>span{color:#936414;background:#fff0cf}.contract-archive-signatures p{gap:2px;margin:0;display:grid}.contract-archive-signatures p strong{font-size:12px}.contract-archive-signatures p small{color:#74808a;font-size:11px}.contract-archive-signatures b{color:#3b7c4b;background:#e3f1e7;border-radius:8px;padding:5px 7px;font-size:11px}.contract-archive-signatures .is-waiting b{color:#936414;background:#fff0cf}.contract-archive-copy{color:#47637d;background:#eef4fb;border-radius:14px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-height:66px;margin-top:10px;padding:10px 11px;display:grid}.contract-archive-copy p{gap:2px;margin:0;display:grid}.contract-archive-copy strong{font-size:11px}.contract-archive-copy small{font-size:11px;line-height:1.35}.contract-management-applied{color:#39764b;background:#f0f8f2;border:1px solid #cfe3d4;border-radius:14px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;min-height:66px;margin-top:10px;padding:9px 11px;display:grid}.contract-management-applied.is-termination{color:#735b24;background:#fff9e9;border-color:#ead8a9}.contract-management-applied>span{background:#d9eee0;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.contract-management-applied.is-termination>span{background:#ffedbd}.contract-management-applied p{gap:2px;margin:0;display:grid}.contract-management-applied strong{font-size:12px}.contract-management-applied small{font-size:11px;line-height:1.35}.contract-settlement-status{background:#fffdf7;border:1px solid #e2d7bb;border-radius:15px;margin-top:10px;overflow:hidden}.contract-settlement-status.is-complete{background:#f7fbf8;border-color:#cfe1d3}.contract-settlement-status.is-complete.has-claim{background:#fffaf1;border-color:#e5cfac}.contract-settlement-status header{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:62px;padding:9px 10px;display:grid}.contract-settlement-status header>span{color:#735b24;background:#ffedbd;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.contract-settlement-status.is-complete header>span{color:#39744b;background:#dcefe1}.contract-settlement-status.is-complete.has-claim header>span{color:#8a5f20;background:#ffedcf}.contract-settlement-status header p{gap:2px;margin:0;display:grid}.contract-settlement-status header strong{font-size:11px}.contract-settlement-status header small{color:#75736d;font-size:11px;line-height:1.3}.contract-settlement-status header b{color:#765c20;background:#fff0c9;border-radius:8px;padding:5px 7px;font-size:11px}.contract-settlement-status.is-complete header b{color:#39744b;background:#e1f1e5}.contract-settlement-status.is-complete.has-claim header b{color:#80591f;background:#fff0d4}.contract-settlement-status>div{border-top:1px solid #eee8d9;justify-content:space-between;align-items:center;gap:10px;min-height:39px;padding:0 10px;display:flex}.contract-settlement-status.is-complete>div{border-top-color:#e3ece5}.contract-settlement-status>div span{color:#747b80;font-size:11px}.contract-settlement-status>div strong{text-align:right;font-size:11px}.contract-settlement-status footer{color:#795f25;background:#fff8e7;border-top:1px solid #eee8d9;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:11px;display:flex}.contract-settlement-status.is-complete footer{color:#39744b;background:#eef8f1;border-top-color:#e3ece5}.contract-settlement-status.is-complete.has-claim footer{color:#80591f;background:#fff3df;border-top-color:#eee1cc}.contract-settlement-status footer svg{flex:none}.contract-settlement-reopen{color:#303a43;text-align:left;background:#fff;border:0;border-top:1px solid #dfe9e1;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:8px;width:100%;min-height:48px;padding:7px 10px;display:grid}.contract-settlement-status.has-claim .contract-settlement-reopen{border-top-color:#eee1cc}.contract-settlement-reopen>span{gap:2px;display:grid}.contract-settlement-reopen strong{font-size:12px}.contract-settlement-reopen small{color:#737d84;font-size:11px}.contract-settlement-reopen>svg{color:#929da5}.contract-archive-retention{color:#6f7c86;grid-template-columns:20px minmax(0,1fr);gap:7px;margin:10px 0 0;font-size:11px;line-height:1.4;display:grid}.contract-archive-footer .secondary-button{flex:0 0 130px;justify-content:center;align-items:center;gap:6px;display:inline-flex}.contract-archive-footer .primary-button{flex:auto;justify-content:center;align-items:center;gap:5px;display:inline-flex}.contract-management-content{padding-top:12px}.contract-management-summary{background:#fff;border:1px solid #dce3e9;border-radius:16px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:76px;padding:11px;display:grid}.contract-management-summary>span{color:#155bb7;background:#e8f1fb;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.contract-management-summary p{gap:2px;min-width:0;margin:0;display:grid}.contract-management-summary small{color:#74808a;font-size:11px}.contract-management-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.contract-management-summary em{color:#65727c;font-size:11px;font-style:normal}.contract-management-summary>b{color:#3b7c4b;background:#e3f1e7;border-radius:8px;padding:5px 7px;font-size:11px}.contract-management-actions{background:#fff;border:1px solid #dce3e9;border-radius:16px;margin-top:10px;overflow:hidden}.contract-management-actions>button{color:#303a43;text-align:left;background:#fff;border:0;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;min-height:84px;padding:11px;display:grid}.contract-management-actions>button+button{border-top:1px solid #e8edf1}.contract-management-actions>button>span{color:#155bb7;background:#e8f1fb;border-radius:12px;place-items:center;width:38px;height:38px;font-size:15px;display:grid}.contract-management-actions>button.is-danger>span{color:#b44343;background:#fff0f0}.contract-management-actions p{gap:3px;margin:0;display:grid}.contract-management-actions strong{font-size:12px}.contract-management-actions small{color:#6f7b85;font-size:12px;line-height:1.35}.contract-management-actions>button>svg{color:#9aa4ac}.contract-management-safeguard{color:#47637d;background:#eef4fb;border-radius:14px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;min-height:72px;margin-top:10px;padding:10px 11px;display:grid}.contract-management-safeguard>i{color:#155bb7;background:#dceafb;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.contract-management-safeguard p{gap:2px;margin:0;display:grid}.contract-management-safeguard strong{font-size:11px}.contract-management-safeguard small{font-size:12px;line-height:1.35}.contract-management-title{margin:4px 0 0;font-size:20px;line-height:1.16}.contract-management-intro{color:#6d7983;margin:6px 0 11px;font-size:12px;line-height:1.45}.contract-change-options{background:#fff;border:1px solid #dce3e9;border-radius:16px;overflow:hidden}.contract-change-options>button{color:#303a43;text-align:left;background:#fff;border:0;grid-template-columns:34px minmax(0,1fr) 22px;align-items:center;gap:9px;width:100%;min-height:64px;padding:8px 10px;display:grid}.contract-change-options>button+button{border-top:1px solid #e9edf1}.contract-change-options>button.is-selected{background:#f2f7fd}.contract-change-options>button>span{color:#667783;background:#edf2f6;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.contract-change-options>button.is-selected>span{color:#155bb7;background:#dceafb}.contract-change-options p{gap:2px;margin:0;display:grid}.contract-change-options strong{font-size:11px}.contract-change-options small{color:#71808a;font-size:11px}.contract-change-options b{color:#a3adb5;place-items:center;width:22px;height:22px;display:grid}.contract-change-options button.is-selected b{color:#39784a}.contract-change-review{background:#fff;border:1px solid #dce3e9;border-radius:16px;margin-top:10px;overflow:hidden}.contract-change-review header{background:#f7f9fb;align-content:center;gap:2px;min-height:52px;padding:8px 11px;display:grid}.contract-change-review header small{color:#74808a;font-size:11px}.contract-change-review header strong{font-size:12px}.contract-change-review>div{border-top:1px solid #e9edf1;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:8px;min-height:44px;padding:7px 11px;display:grid}.contract-change-review>div span{color:#74808a;font-size:11px}.contract-change-review>div strong{text-align:right;font-size:12px}.contract-change-review>div.is-new strong{color:#276e3b}.contract-change-review footer{color:#39764b;background:#f1f8f3;border-top:1px solid #e9edf1;align-content:center;min-height:36px;padding:0 11px;font-size:11px;font-weight:750}.contract-management-note{color:#6d7983;grid-template-columns:18px minmax(0,1fr);gap:7px;margin:10px 1px 0;font-size:11px;line-height:1.4;display:grid}.contract-termination-dates{background:#fff;border:1px solid #dce3e9;border-radius:16px;overflow:hidden}.contract-termination-dates>button{color:#303a43;text-align:left;background:#fff;border:0;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:8px;width:100%;min-height:66px;padding:9px 10px;display:grid}.contract-termination-dates>button+button{border-top:1px solid #e9edf1}.contract-termination-dates>button.is-selected{background:#f2f7fd}.contract-termination-dates p{gap:3px;margin:0;display:grid}.contract-termination-dates strong{font-size:11px}.contract-termination-dates small{color:#71808a;font-size:11px;line-height:1.35}.contract-termination-dates>button>span{color:#a3adb5;place-items:center;width:22px;height:22px;display:grid}.contract-termination-dates>button.is-selected>span{color:#39784a}.contract-termination-reasons{background:#fff;border:1px solid #dce3e9;border-radius:15px;margin-top:10px;overflow:hidden}.contract-termination-reasons h2{background:#f7f9fb;align-content:center;min-height:40px;margin:0;padding:0 10px;font-size:11px;display:grid}.contract-termination-reasons button{color:#3a444c;text-align:left;background:#fff;border:0;border-top:1px solid #e9edf1;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;width:100%;min-height:44px;padding:7px 10px;font-size:12px;display:grid}.contract-termination-reasons button span{color:#a3adb5;place-items:center;width:22px;height:22px;display:grid}.contract-termination-reasons button.is-selected{color:#8c3f3f;background:#fff8f8;font-weight:750}.contract-termination-reasons button.is-selected span{color:#b44343}.contract-deposit-return{color:#705a27;background:#fff8e7;border-radius:14px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;min-height:66px;margin-top:10px;padding:10px 11px;display:grid}.contract-deposit-return>i{background:#ffe9b0;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.contract-deposit-return p{gap:2px;margin:0;display:grid}.contract-deposit-return strong{font-size:11px}.contract-deposit-return small{font-size:11px;line-height:1.35}.contract-management-waiting,.contract-management-completed{text-align:center;place-items:center;padding:10px 10px 15px;display:grid}.contract-management-waiting>span,.contract-management-completed>span{border-radius:19px;place-items:center;width:58px;height:58px;margin-bottom:9px;display:grid}.contract-management-waiting>span{color:#936414;background:#fff0cf}.contract-management-completed>span{color:#387a49;background:#e1f2e6}.contract-management-waiting>span svg,.contract-management-completed>span svg{width:24px;height:24px}.contract-management-waiting small,.contract-management-completed small{text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:850}.contract-management-waiting small{color:#936414}.contract-management-completed small{color:#3b7c4b}.contract-management-waiting h1,.contract-management-completed h1{margin:4px 0 0;font-size:20px;line-height:1.18}.contract-management-waiting p,.contract-management-completed p{color:#6d7983;max-width:280px;margin:5px 0 0;font-size:12px;line-height:1.4}.contract-proposal-document{background:#fff;border:1px solid #dce3e9;border-radius:16px;overflow:hidden}.contract-proposal-document header{background:#fff9e9;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:62px;padding:9px 10px;display:grid}.contract-proposal-document.is-complete header{background:#f1f8f3}.contract-proposal-document header>span{color:#936414;background:#ffedbd;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.contract-proposal-document.is-complete header>span{color:#39764b;background:#d9eee0}.contract-proposal-document header p{gap:2px;margin:0;display:grid}.contract-proposal-document header strong{font-size:11px}.contract-proposal-document header small{color:#74808a;font-size:11px}.contract-proposal-document header b{color:#936414;background:#fff0cf;border-radius:8px;padding:5px 7px;font-size:11px}.contract-proposal-document.is-complete header b{color:#39764b;background:#d9eee0}.contract-proposal-document>div{border-top:1px solid #e9edf1;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:8px;min-height:44px;padding:7px 10px;display:grid}.contract-proposal-document>div span{color:#74808a;font-size:11px}.contract-proposal-document>div strong{text-align:right;font-size:12px;line-height:1.3}.contract-proposal-parties{background:#fff;border:1px solid #dce3e9;border-radius:15px;margin-top:10px;overflow:hidden}.contract-proposal-parties>div{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:56px;padding:8px 10px;display:grid}.contract-proposal-parties>div+div{border-top:1px solid #e9edf1}.contract-proposal-parties>div>span{color:#3b7c4b;background:#e3f1e7;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.contract-proposal-parties>div.is-waiting>span{color:#936414;background:#fff0cf}.contract-proposal-parties p{gap:2px;margin:0;display:grid}.contract-proposal-parties strong{font-size:12px}.contract-proposal-parties small{color:#74808a;font-size:11px}.contract-proposal-parties b{color:#3b7c4b;background:#e3f1e7;border-radius:8px;padding:5px 7px;font-size:11px}.contract-proposal-parties .is-waiting b{color:#936414;background:#fff0cf}.contract-management-result-note{color:#47637d;background:#eef4fb;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-height:70px;margin-top:10px;padding:10px 11px;display:grid}.contract-management-result-note>i{color:#155bb7;background:#dceafb;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.contract-management-result-note p{gap:2px;margin:0;display:grid}.contract-management-result-note strong{font-size:11px}.contract-management-result-note small{font-size:11px;line-height:1.35}.contract-management-footer .secondary-button{flex:0 0 126px;justify-content:center;align-items:center;gap:6px;display:inline-flex}.contract-management-footer .primary-button{flex:auto;justify-content:center;align-items:center;gap:5px;display:inline-flex}.contract-preview-card{background:#fff;border:1px solid #dce3e9;border-radius:17px;overflow:hidden}.contract-preview-card header{background:#f4f8fb;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:10px 11px;display:grid}.contract-preview-card header>span{color:#155bb7;background:#deecfc;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.contract-preview-card header>div{gap:2px;display:grid}.contract-preview-card header strong{font-size:12px}.contract-preview-card header small{color:#6f7c87;font-size:12px}.contract-preview-card header b{color:#916313;background:#fff0cf;border-radius:8px;padding:5px 7px;font-size:11px}.contract-preview-card dl{margin:0;padding:2px 11px}.contract-preview-card dl>div{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:8px;min-height:42px;display:grid}.contract-preview-card dl>div+div{border-top:1px solid #edf0f3}.contract-preview-card dt{color:#74808a;font-size:12px}.contract-preview-card dd{text-align:right;margin:0;font-size:12px;font-weight:750}.contract-preview-card footer{color:#687682;background:#f8fafc;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:0 11px;font-size:11px;display:flex}.contract-legal-draft{color:#6f5924;background:#fff9e9;border:1px solid #efdba9;border-radius:13px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-height:52px;margin-top:10px;padding:8px 10px;display:grid}.contract-legal-draft>i{background:#ffedbd;border-radius:9px;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.contract-legal-draft p{gap:2px;margin:0;display:grid}.contract-legal-draft strong{font-size:11px}.contract-legal-draft small{font-size:12px;line-height:1.35}.contract-content-list{background:#fff;border:1px solid #dce3e9;border-radius:17px;margin-top:10px;overflow:hidden}.contract-content-list article+article{border-top:1px solid #e8edf1}.contract-content-trigger{color:#303a43;text-align:left;background:#fff;border:0;grid-template-columns:30px minmax(0,1fr) 18px 16px;align-items:center;gap:8px;width:100%;min-height:64px;padding:9px 10px;display:grid}.contract-content-trigger>span{color:#5f6d79;background:#edf3f8;border-radius:10px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.contract-content-trigger p{gap:3px;min-width:0;margin:0;display:grid}.contract-content-trigger strong{font-size:12px;line-height:1.25}.contract-content-trigger small{color:#76828c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.contract-content-trigger>svg{color:#438151}.contract-content-trigger>i{color:#8a959e;font-size:12px;transition:transform .18s}.contract-content-list article.is-open .contract-content-trigger{background:#f7fafd}.contract-content-list article.is-open .contract-content-trigger>span{color:#155bb7;background:#dceafb}.contract-content-list article.is-open .contract-content-trigger>i{transform:rotate(180deg)}.contract-content-body{background:#f7fafd;padding:0 10px 11px 48px}.contract-content-body dl{margin:0;padding:1px 0 4px}.contract-content-body dl>div{border-top:1px solid #e4eaf0;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:8px;min-height:38px;padding:6px 0;display:grid}.contract-content-body dt{color:#71808c;font-size:12px;line-height:1.3}.contract-content-body dd{color:#303a43;text-align:right;margin:0;font-size:12px;font-weight:700;line-height:1.35}.contract-content-body footer{border-top:1px solid #e4eaf0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding-top:7px;display:grid}.contract-content-body footer small{color:#7b8790;font-size:11px;line-height:1.3}.contract-content-body footer button{color:#155bb7;text-align:right;background:0 0;border:0;padding:5px 0 5px 6px;font-size:12px;font-weight:750}.rental-contract-screen .contract-download-button{white-space:nowrap;flex:0 0 126px;justify-content:center;align-items:center;gap:7px;display:flex}.rental-contract-screen .contract-download-button svg{flex:none}.contract-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.contract-actions button{color:#2f3942;text-align:left;background:#fff;border:1px solid #d8e1e9;border-radius:15px;grid-template-rows:22px auto;align-content:start;gap:7px;min-height:92px;padding:10px;display:grid}.contract-actions button>svg,.contract-actions button>i{color:#155bb7;font-size:18px}.contract-actions button>span{gap:3px;display:grid}.contract-actions strong{font-size:11px}.contract-actions small{color:#727f89;font-size:11px;line-height:1.35}.contract-party-boundary{color:#46637c;background:#eef4fb;border-radius:14px;grid-template-columns:24px minmax(0,1fr);gap:8px;min-height:66px;margin-top:10px;padding:10px 11px;display:grid}.contract-party-boundary p{gap:2px;margin:0;display:grid}.contract-party-boundary strong{font-size:11px}.contract-party-boundary small{font-size:12px;line-height:1.35}.contract-data-dispute{color:#3b4147;text-align:left;background:snow;border:1px solid #ead6d6;border-radius:14px;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:8px;width:100%;min-height:60px;margin-top:9px;padding:8px 10px;display:grid}.contract-data-dispute>i{color:#b74646}.contract-data-dispute>span{gap:2px;display:grid}.contract-data-dispute strong{font-size:11px}.contract-data-dispute small{color:#756f72;font-size:11px}.signature-evidence-card{background:#fff;border:1px solid #dce3e9;border-radius:16px;overflow:hidden}.signature-evidence-card>div{grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:8px;min-height:56px;padding:8px 10px;display:grid}.signature-evidence-card>div+div{border-top:1px solid #edf0f3}.signature-evidence-card>div>span{color:#155bb7;background:#e8f1fb;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.signature-evidence-card p{gap:2px;margin:0;display:grid}.signature-evidence-card strong{font-size:11px}.signature-evidence-card small{color:#74808a;font-size:11px}.signature-evidence-card>div>svg{color:#438151}.pep-agreement{color:#39434c;text-align:left;background:#fff;border:1px solid #dce2e8;border-radius:14px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:9px;width:100%;min-height:72px;margin-top:10px;padding:10px 11px;display:grid}.pep-agreement>span{color:#fff;border:1px solid #b9c3cc;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.pep-agreement.is-selected{background:#f1f7fe;border-color:#8eb7e7}.pep-agreement.is-selected>span{background:#155bb7;border-color:#155bb7}.pep-agreement p{margin:0;font-size:12px;line-height:1.45}.pep-agreement b{color:#155bb7}.signature-code-card{background:#fff;border:1px solid #dce3e9;border-radius:14px;margin-top:9px;padding:10px 11px}.signature-code-card>button{color:#155bb7;background:#e8f1fb;border:0;border-radius:11px;width:100%;min-height:40px;font-size:11px;font-weight:800}.signature-code-card label{color:#596671;gap:5px;margin-top:9px;font-size:12px;display:grid}.signature-code-card input{box-sizing:border-box;letter-spacing:3px;border:1px solid #d8e0e7;border-radius:10px;width:100%;min-height:40px;padding:0 10px;font-size:13px}.signature-success-card{background:#f0f8f2;border:1px solid #cfe3d4;border-radius:15px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;min-height:66px;margin-top:10px;padding:10px 11px;display:grid}.signature-success-card>span{color:#39764b;background:#d9eee0;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.signature-success-card>div{gap:2px;display:grid}.signature-success-card strong{font-size:11px}.signature-success-card small{color:#587162;font-size:11px}.signature-waiting-card{color:#6f5924;background:#fff9e9;border:1px solid #ead8a9;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-height:60px;margin-top:8px;padding:9px 11px;display:grid}.signature-waiting-card>span{background:#ffedbd;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.signature-waiting-card p{gap:2px;margin:0;display:grid}.signature-waiting-card strong{font-size:11px}.signature-waiting-card small{font-size:11px;line-height:1.35}.signature-parties{background:#fff;border:1px solid #dce3e9;border-radius:14px;margin-top:9px;overflow:hidden}.signature-parties>div{grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:48px;padding:0 10px;display:grid}.signature-parties>div+div{border-top:1px solid #edf0f3}.signature-parties span{color:#74808a;font-size:11px}.signature-parties strong{font-size:12px}.signature-parties b{color:#916315;background:#fff1d4;border-radius:8px;padding:5px 7px;font-size:11px}.signature-parties b.is-signed{color:#39764b;background:#e4f2e7}.contract-completed-hero{text-align:center;place-items:center;padding:8px 10px 14px;display:grid}.contract-completed-hero>span{color:#387a49;background:#e1f2e6;border-radius:19px;place-items:center;width:58px;height:58px;margin-bottom:9px;display:grid;box-shadow:0 9px 22px #387a4924}.contract-completed-hero>span svg{width:25px;height:25px}.contract-completed-hero small{color:#3b7c4b;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:850}.contract-completed-hero h1{margin:4px 0 0;font-size:21px}.contract-completed-hero p{color:#6d7983;max-width:270px;margin:5px 0 0;font-size:12px;line-height:1.4}.contract-completed-document{background:#fff;border:1px solid #dce3e9;border-radius:16px;overflow:hidden}.contract-completed-document header{background:#f1f8f3;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:62px;padding:10px 11px;display:grid}.contract-completed-document header>span{color:#39764b;background:#d9eee0;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.contract-completed-document header p{gap:2px;margin:0;display:grid}.contract-completed-document header strong{font-size:11px}.contract-completed-document header small{color:#62736a;font-size:11px}.contract-completed-document header b{color:#39764b;background:#d9eee0;border-radius:8px;padding:5px 7px;font-size:11px}.contract-completed-document>div{border-top:1px solid #e9edf1;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:8px;min-height:42px;padding:7px 11px;display:grid}.contract-completed-document>div span{color:#74808a;font-size:11px}.contract-completed-document>div strong{text-align:right;font-size:12px}.contract-completed-signatures{background:#fff;border:1px solid #dce3e9;border-radius:15px;margin-top:10px;overflow:hidden}.contract-completed-signatures h2{background:#f7f9fb;align-content:center;min-height:42px;margin:0;padding:0 11px;font-size:11px}.contract-completed-signatures>div{border-top:1px solid #e9edf1;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-height:54px;padding:8px 11px;display:grid}.contract-completed-signatures>div>span{color:#3c7d4c;background:#e1f1e6;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.contract-completed-signatures p{gap:2px;margin:0;display:grid}.contract-completed-signatures strong{font-size:12px}.contract-completed-signatures small{color:#74808a;font-size:11px}.contract-completed-delivery{color:#47637d;background:#eef4fb;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-height:66px;margin-top:10px;padding:10px 11px;display:grid}.contract-completed-delivery>i{color:#155bb7;background:#dceafb;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.contract-completed-delivery p{gap:2px;margin:0;display:grid}.contract-completed-delivery strong{font-size:11px}.contract-completed-delivery small{font-size:11px;line-height:1.35}.electronic-sign-note{color:#6b7781;align-items:flex-start;gap:7px;margin:9px 0 0;font-size:11px;line-height:1.4;display:flex}.electronic-sign-note svg{flex:none}.service-map-preview{overflow:hidden}.map-credit{z-index:6;top:auto;right:auto;bottom:calc(var(--mobile-safe-area-height,34px) + 82px);pointer-events:auto;flex-direction:row;align-items:center;gap:5px;display:flex;position:absolute;left:16px}.map-credit-button{color:#42535e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#fffc;border:0;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;padding:0;font:italic 700 12px/20px Georgia,Times New Roman,serif;display:grid;box-shadow:0 2px 8px #121f2a1f}.map-credit-button:hover,.map-credit-button[aria-expanded=true]{color:#1262d6;border-color:#1262d66b}.map-credit-button:focus-visible{outline-offset:2px;outline:2px solid #1262d6b8}.map-credit-panel{color:#50606b;white-space:normal;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffffdb;border:0;border-radius:7px;width:max-content;max-width:min(70vw,430px);padding:4px 7px;font-size:10px;line-height:1.2;display:inline-block;box-shadow:0 2px 8px #121f2a1a}.map-credit[data-open=true] .map-credit-panel{width:max-content;max-width:calc(100vw - 32px);position:absolute;bottom:calc(100% + 6px);left:0}.map-credit-panel a{color:#263d4a;font-weight:650;text-decoration:none}.map-credit-panel a:hover{text-decoration:underline}.map-credit-version{border-bottom:1px solid #263d4a24;margin-bottom:4px;padding-bottom:4px;font-weight:650;display:block}.map-credit-version strong{color:#263d4a;font-weight:800}.map-credit-version small{color:#6e7b84;font-size:inherit;font-weight:600}.map-credit-version .map-credit-commit{color:#50606b;margin-top:3px;display:block}.map-credit-version .map-credit-commit b{color:#263d4a;font-weight:800}.map-credit-attribution{display:block}.map-credit-links{white-space:nowrap;border-top:1px solid #263d4a24;align-items:center;gap:7px;margin-top:4px;padding-top:4px;display:flex}.parking-app.is-navigation-mode .map-credit{top:auto}.map-utility-menu-root{z-index:90;position:absolute;top:58px;left:14px}.map-utility-menu-trigger{color:#18232d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;border:1px solid #1f2f3d21;border-radius:15px;place-items:center;width:42px;height:42px;padding:0;display:grid;box-shadow:inset 0 1px #ffffffb3,0 7px 22px #1f2d3a2e}.map-utility-menu-trigger:hover,.map-utility-menu-trigger[aria-expanded=true]{color:#1262d6;border-color:#1262d66b}.map-utility-menu-trigger:focus-visible{outline-offset:3px;outline:3px solid #1262d647}.map-utility-menu-trigger svg{width:20px;height:20px}.map-top-search{z-index:85;pointer-events:none;justify-content:flex-end;height:42px;display:flex;position:absolute;top:58px;left:66px;right:14px}.map-top-search>*{pointer-events:auto}.map-top-search-trigger{color:#1262d6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;border:1px solid #1f2f3d21;border-radius:15px;place-items:center;width:42px;height:42px;padding:0;display:grid;box-shadow:inset 0 1px #ffffffb3,0 7px 22px #1f2d3a2e}.map-top-search-trigger:hover{background:#f6faff;border-color:#1262d66b}.map-top-search-trigger:focus-visible,.map-top-search-close:focus-visible{outline-offset:3px;outline:3px solid #1262d647}.map-top-search-trigger svg{stroke-width:2.2px;width:20px;height:20px}.map-top-search.is-open{z-index:95;display:block;left:14px}.map-top-search-control{box-sizing:border-box;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;border-color:#1f2f3d21;border-radius:15px;grid-template-columns:20px minmax(0,1fr);gap:8px;height:42px;min-height:42px;padding:0 82px 0 12px;position:relative;box-shadow:inset 0 1px #ffffffb8,0 7px 22px #1f2d3a2e}.map-top-search-control:focus-within{background:#fff;border-color:#1262d680;box-shadow:inset 0 1px #ffffffb8,0 0 0 3px #1262d61f,0 7px 22px #1f2d3a2e}.map-top-search-control>svg:first-child{width:19px;height:19px}.map-top-search-control .map-search-copy{gap:0}.map-top-search-control input{color:#1e2933;width:100%;min-width:0;height:21px;font:inherit;text-overflow:ellipsis;background:0 0;border:0;outline:0;padding:0;font-size:13px;font-weight:750;line-height:1.1;overflow:hidden}.map-top-search-control input::placeholder{color:#7f8a94;opacity:1;font-weight:600}.map-top-search-control .map-search-copy small{margin-top:0;font-size:9px;line-height:1.05}.map-top-search-pick{z-index:2;color:#1262d6;background:0 0;border:0;border-radius:10px;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:5px;right:41px}.map-top-search-pick:hover,.map-top-search-pick.is-active{color:#0b57b7;background:#e6f0fd}.map-top-search-pick:focus-visible{outline-offset:2px;outline:3px solid #1262d647}.map-top-search-pick svg{width:17px;height:17px}.map-top-search-close{color:#5f6d79;background:#eef3f8;border:0;border-radius:10px;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:5px;right:5px}.map-top-search-close:hover{color:#1262d6;background:#e4edf6}.map-top-search-close svg{width:16px;height:16px}.map-point-picker-marker{z-index:12;color:#1262d6;pointer-events:none;filter:drop-shadow(0 7px 9px #16437447);place-items:start center;width:48px;height:56px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.map-point-picker-marker i{-webkit-text-stroke:3px #fff;paint-order:stroke fill;font-size:48px;line-height:1}.interactive-search-origin-marker-host{background:0 0;border:0}.interactive-search-origin-pin{color:#1262d6;pointer-events:none;filter:drop-shadow(0 6px 8px #16437442);place-items:start center;width:40px;height:46px;display:grid}.interactive-search-origin-pin i{-webkit-text-stroke:3px #fff;paint-order:stroke fill;font-size:40px;line-height:1}.map-point-picker-card{z-index:20;right:14px;bottom:calc(var(--map-bottom-navigation-height,calc(53px + var(--mobile-safe-area-height,34px))) + 12px);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border:1px solid #1f2f3d1f;border-radius:19px;gap:10px;padding:12px;display:grid;position:absolute;left:14px;box-shadow:0 14px 40px #162a3e38}.map-point-picker-copy{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.map-point-picker-copy>span{color:#1262d6;background:#e8f2ff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.map-point-picker-copy>span svg{width:19px;height:19px}.map-point-picker-copy p{gap:2px;min-width:0;margin:0;display:grid}.map-point-picker-copy strong{color:#1f2a33;font-size:14px;line-height:1.2}.map-point-picker-copy small{color:#697682;font-size:11px;line-height:1.3}.map-point-picker-card>button{color:#fff;width:100%;min-height:44px;font:inherit;background:#1262d6;border:0;border-radius:13px;padding:0 16px;font-size:13px;font-weight:800;box-shadow:0 7px 18px #1262d638}.map-point-picker-card>button:hover{background:#0e57bf}.parking-app.is-map-point-selection .map-global-location,.parking-app.is-map-point-selection .city-parking-layer-control{visibility:hidden;opacity:0;pointer-events:none}.map-utility-menu{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffffffa;border:1px solid #dce3e9;border-radius:18px;width:min(340px,100vw - 28px);padding:6px;position:absolute;top:calc(100% + 9px);left:0;overflow:hidden;box-shadow:0 20px 52px #182a323d}.map-utility-menu-item{color:#17212b;width:100%;min-height:64px;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #e7ebef;border-radius:0;grid-template-columns:40px minmax(0,1fr) 16px;align-items:center;gap:11px;padding:8px 9px;text-decoration:none;display:grid}.map-utility-menu-item.is-command{grid-template-columns:40px minmax(0,1fr)}.map-utility-menu-item:last-child{border-bottom:0}.map-utility-menu-item:hover{background:#f3f7fb}.map-utility-menu-item:focus-visible{outline-offset:-2px;outline:2px solid #1262d6}.map-utility-menu-icon{color:#1262d6;background:#eaf2ff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.map-utility-menu-icon svg{width:19px;height:19px}.map-utility-menu-copy{gap:3px;min-width:0;display:grid}.map-utility-menu-copy strong{font-size:12.5px;line-height:1.25}.map-utility-menu-copy small{color:#687683;font-size:10.5px;line-height:1.35}.map-utility-menu-about-link{color:inherit;gap:3px;text-decoration:none;display:grid}.map-utility-menu-about-link:hover strong,.map-utility-menu-about-link:focus-visible strong{color:#1262d6}.map-utility-menu-commit{color:#394957;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10.5px;font-weight:750;line-height:1.35;text-decoration:none;overflow:hidden}.map-utility-menu-commit:hover,.map-utility-menu-commit:focus-visible{color:#1262d6;text-decoration:underline}.map-utility-menu-arrow{color:#8b97a2;width:15px;height:15px}.map-utility-feedback{z-index:89;color:#1c6b43;background:#fffffff7;border:1px solid #2837461f;border-radius:12px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:11px;font-weight:750;display:flex;position:absolute;top:110px;left:14px;box-shadow:0 8px 24px #1f2d3a29}.map-utility-feedback[hidden]{display:none}.map-utility-feedback svg{width:15px;height:15px}.map-share-backdrop{z-index:150;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#101a256b;align-items:end;display:grid;position:absolute;inset:0}.map-share-dialog{width:100%;max-height:calc(100% - 12px);padding:16px 16px max(22px, env(safe-area-inset-bottom,0px));color:#17212b;background:#fff;border:0;border-radius:22px 22px 0 0;overflow-y:auto;box-shadow:0 -18px 58px #0e1c2a42}.map-share-header{grid-template-columns:38px minmax(0,1fr) 42px;align-items:center;gap:9px;min-width:0;display:grid}.map-share-heading-icon{color:#1262d6;background:#eaf2ff;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.map-share-heading-icon svg{width:18px;height:18px}.map-share-heading-copy{gap:2px;min-width:0;display:grid}.map-share-heading-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.25;overflow:hidden}.map-share-heading-copy small{color:#6b7782;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.25;overflow:hidden}.map-share-close{color:#25313b;background:#fff;border:2px solid #1262d6;border-radius:12px;justify-self:end;place-items:center;width:40px;height:40px;padding:0;display:grid}.map-share-close:hover{background:#f3f7fd}.map-share-close:focus-visible{outline-offset:2px;outline:3px solid #1262d647}.map-share-close svg{width:20px;height:20px}.map-share-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.map-share-option{color:#17212b;min-width:0;min-height:74px;font:inherit;text-align:center;background:#fff;border:1px solid #dce3e9;border-radius:13px;align-content:center;place-items:center;gap:6px;padding:10px 6px;text-decoration:none;display:grid}.map-share-option:hover{background:#fbfdff;border-color:#1262d67a}.map-share-option:focus-visible{outline-offset:2px;outline:3px solid #1262d640}.map-share-option>span{color:#1262d6;background:#edf5ff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.map-share-option>span svg{width:18px;height:18px}.map-share-option>strong{font-size:11px;line-height:1.2}.map-share-copy{color:#17212b;background:#f5f7f9;border:1px solid #dce3e9;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;margin-top:10px;padding:0 12px;display:flex}.map-share-copy:hover{background:#f0f5fb;border-color:#1262d661}.map-share-copy:focus-visible{outline-offset:2px;outline:3px solid #1262d640}.map-share-copy>span{align-items:center;gap:7px;min-width:0;display:flex}.map-share-copy>span svg{color:#526170;flex:none;width:15px;height:15px}.map-share-copy small{color:#6b7782;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.map-share-copy>strong{color:#1262d6;flex:none;font-size:10.5px}.map-share-qr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.map-share-qr-card{background:#f5f7f9;border:1px solid #dce3e9;border-radius:14px;align-content:start;justify-items:center;gap:7px;min-width:0;padding:10px;display:grid}.map-share-qr-heading{color:#17212b;text-align:center;justify-content:center;align-items:center;gap:6px;min-width:0;font-size:11.5px;line-height:1.2;display:flex}.map-share-qr-heading i{color:#1262d6;font-size:15px}.map-share-qr-canvas{width:min(128px,100%);height:auto;image-rendering:pixelated;background:#fff;border:7px solid #fff;border-radius:11px;display:block;box-shadow:0 5px 18px #14312717}.map-share-qr-pending{aspect-ratio:1;color:#758491;text-align:center;background:#ffffffad;border:1px dashed #b8c5d1;border-radius:11px;align-content:center;place-items:center;gap:7px;width:min(128px,100%);display:grid}.map-share-qr-pending i{color:#93a3b0;font-size:28px}.map-share-qr-pending span{font-size:9.5px;font-weight:750;line-height:1.3}.map-share-qr-card>small{color:#6b7782;text-align:center;min-height:27px;font-size:9.5px;line-height:1.4}.map-share-qr-card>a{color:#1262d6;text-align:center;font-size:9.5px;font-weight:750}.map-share-qr-status{color:#8996a1;text-align:center;min-height:12px;font-size:8.5px;font-weight:700}.map-share-qr-card.is-pending{background:#f7f8fa}.map-share-note{color:#6b7782;text-align:center;margin:10px 4px 0;font-size:10px;line-height:1.4}.voluntary-support-backdrop{z-index:150;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#121e2870;align-items:end;display:grid;position:absolute;inset:0}.voluntary-support-dialog{width:100%;max-height:calc(100% - 48px);padding:26px 18px max(18px, env(safe-area-inset-bottom,0px));color:#18232d;background:#fff;border-radius:24px 24px 0 0;position:relative;overflow-y:auto;box-shadow:0 -18px 54px #121f2c3d}.voluntary-support-handle{background:#c9d1d7;border-radius:999px;width:38px;height:4px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.voluntary-support-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.voluntary-support-identity{align-items:center;gap:12px;min-width:0;display:flex}.voluntary-support-identity img{border-radius:13px;flex:none;width:46px;height:46px;box-shadow:0 8px 20px #087cfa33}.voluntary-support-eyebrow{color:#087cfa;letter-spacing:.035em;text-transform:uppercase;margin:0 0 3px;font-size:10px;font-weight:850;line-height:1.15}.voluntary-support-dialog h2{color:#18232d;letter-spacing:-.025em;margin:0;font-size:22px;line-height:1.1}.voluntary-support-close{color:#25313b;background:#fff;border:2px solid #087cfa;border-radius:13px;flex:none;place-items:center;width:46px;height:46px;padding:0;display:grid;box-shadow:0 0 0 3px #cd9d122e}.voluntary-support-close:hover{background:#f5faff}.voluntary-support-close:focus-visible{outline-offset:2px;outline:3px solid #087cfa47}.voluntary-support-close svg{width:20px;height:20px}.voluntary-support-description{color:#687681;margin:15px 0 17px;font-size:14px;line-height:1.5}.voluntary-support-amounts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.voluntary-support-amounts button{color:#18232d;background:#fff;border:1px solid #dce3e9;border-radius:11px;min-width:0;min-height:48px;padding:0 8px;font-size:14px;font-weight:800}.voluntary-support-amounts button:last-child{font-size:12px}.voluntary-support-amounts button:hover{border-color:#087cfa8c}.voluntary-support-amounts button:focus-visible{outline-offset:2px;outline:3px solid #087cfa47}.voluntary-support-amounts button.is-selected{color:#fff;background:#087cfa;border-color:#087cfa;box-shadow:0 8px 18px #087cfa33}.voluntary-support-custom-field{color:#687681;gap:7px;margin:13px 0 0;font-size:11px;font-weight:700;display:grid}.voluntary-support-custom-field input{color:#18232d;background:#fff;border:1px solid #dce3e9;border-radius:11px;outline:0;width:100%;height:46px;padding:0 12px}.voluntary-support-custom-field input:focus{border-color:#087cfa;box-shadow:0 0 0 3px #087cfa1a}.voluntary-support-message{color:#ce3d4f;text-align:center;min-height:17px;margin:8px 0 0;font-size:11px}.voluntary-support-checkout{color:#fff;background:#087cfa;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:50px;font-size:14px;font-weight:800;text-decoration:none;display:flex;box-shadow:0 9px 20px #087cfa38}.voluntary-support-checkout:hover{background:#006fe2}.voluntary-support-checkout:focus-visible,.voluntary-support-later:focus-visible{outline-offset:2px;outline:3px solid #087cfa47}.voluntary-support-checkout svg{width:16px;height:16px}.voluntary-support-later{color:#087cfa;background:0 0;border:0;margin:13px auto 0;padding:6px 10px;font-size:12px;font-weight:750;display:block}.voluntary-support-trust{color:#687681;justify-content:center;align-items:center;gap:6px;margin:13px 0 0;font-size:10px;display:flex}.voluntary-support-trust svg,.voluntary-support-trust i{color:#087cfa;text-align:center;width:15px;height:15px;font-size:14px}@media (width<=360px){.map-share-qr-grid{gap:6px}.map-share-qr-card{gap:6px;padding:8px}.map-share-qr-heading{gap:4px;font-size:10.5px}.map-share-qr-canvas,.map-share-qr-pending{border-width:5px;width:min(112px,100%)}.voluntary-support-amounts{grid-template-columns:repeat(2,minmax(0,1fr))}}.desktop-map-workspace,.desktop-map-summary,.desktop-map-controls,.desktop-map-marker-layer{display:none}@media (width>=900px){.prototype-app-shell.is-desktop-flow .max-auth-screen .renter-header{height:72px;padding:12px 16px}.prototype-app-shell.is-desktop-flow .max-auth-screen .renter-scroll-with-header{top:72px}.mode-onboarding-location,.renter-intent-location,.search-sheet-location,.map-global-location,.already-parked-location,.city-parking-layer-control{display:none}.device-screen{--desktop-map-inset:16px;--desktop-map-panel-width:420px;--desktop-map-nav-height:67px}.phone-stage:has(.parking-app){padding:0;display:block}:is(.phone-stage:has(.parking-app) .phone-scale-box,.phone-stage:has(.parking-app) .phone-device){width:100%!important;height:100%!important}.phone-stage:has(.parking-app) .phone-scale-box{position:absolute;inset:0}.phone-stage:has(.parking-app) .phone-device{position:absolute;inset:0;transform:none!important}:is(.phone-stage:has(.parking-app) .phone-bezel,.phone-stage:has(.parking-app) .device-menu-bar,.phone-stage:has(.parking-app) .device-camera,.phone-stage:has(.parking-app) .status-bar,.phone-stage:has(.parking-app) .home-indicator,.phone-stage:has(.parking-app) .home-indicator-svg,.phone-stage:has(.parking-app) .keyboard-dock,.phone-stage:has(.parking-app) .mobile-cursor){display:none!important}.phone-stage:has(.parking-app) .device-screen{box-shadow:none;-webkit-user-select:text;user-select:text;overflow:hidden;cursor:default!important;border-radius:0!important;width:100%!important;height:100%!important;inset:0!important}:is(.phone-stage:has(.parking-app) .device-screen,.phone-stage:has(.parking-app) .device-screen *){cursor:default!important}.phone-stage:has(.parking-app) .device-screen button{cursor:pointer!important}.phone-stage:has(.parking-app) .device-screen a{cursor:pointer!important}.phone-stage:has(.parking-app) .device-screen [role=button]{cursor:pointer!important}.phone-stage:has(.parking-app) .mobile-app-viewport{inset:0}.phone-stage:has(.parking-app) .mobile-app-viewport[data-platform=android][data-keyboard-visible=false]{inset:0}.parking-app{font-family:Roboto,Arial,sans-serif;position:fixed;inset:0}.interactive-parking-map .map-base-tiles{filter:none}.interactive-parking-map .leaflet-control-attribution{position:fixed;bottom:12px;right:16px;margin:0!important}.parking-app>.bottom-nav,.parking-app>.renter-intent-panel,.parking-app>.parking-search-sheet,.parking-app>.already-parked-sheet,.parking-app>.map-result-filter-row,.parking-app>.parking-card,.parking-app>.map-marker-layer,.parking-app>.map-parking-route{display:none!important}.desktop-map-workspace{z-index:20;top:var(--desktop-map-inset);bottom:var(--desktop-map-inset);left:var(--desktop-map-inset);width:min(var(--desktop-map-panel-width), calc(100vw - 120px));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffb;border:1px solid #1e2d3d14;border-radius:24px;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;position:absolute;overflow:hidden;box-shadow:0 18px 54px #1a283733,0 2px 10px #1a283714}.desktop-workspace-header{border-bottom:1px solid #e8ecf0;justify-content:space-between;align-items:center;gap:14px;min-height:84px;padding:16px 18px;display:flex}.desktop-brand{color:#17202a;align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.desktop-brand>span{color:#fff;background:linear-gradient(145deg,#0f69d7,#084b9b);border-radius:14px;flex:none;place-items:center;width:44px;height:44px;font-size:25px;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #ffffff3d,0 7px 18px #0f69d73d}.desktop-brand>strong{gap:2px;font-size:19px;line-height:1;display:grid}.desktop-brand small{color:#7b858f;font-size:10px;font-weight:600;line-height:1.2}.desktop-city-switch{color:#24313d;text-align:left;background:#fff;border:1px solid #e0e5ea;border-radius:13px;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:7px;min-width:150px;min-height:42px;padding:0 10px;font-size:12px;font-weight:700;display:grid;box-shadow:0 4px 12px #1f2d3a12}.desktop-city-switch svg:first-child{color:#1262d6}.desktop-city-switch svg:last-child{color:#9aa3ac;transform:rotate(90deg)}.desktop-search-block{border-bottom:1px solid #e8ecf0;gap:11px;padding:17px 18px 15px;display:grid}.desktop-search-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.desktop-search-heading>div{gap:3px;display:grid}.desktop-search-heading span{color:#1262d6;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.desktop-search-heading h1{color:#17202a;margin:0;font-size:20px;line-height:1.15}.desktop-profile-button{color:#53606d;background:#f8fafc;border:1px solid #e0e5ea;border-radius:12px;place-items:center;width:38px;height:38px;padding:0;display:grid}.desktop-profile-button svg{width:18px;height:18px}.desktop-address-control{color:#1262d6;text-align:left;background:#fff;border:1px solid #dbe2e9;border-radius:15px;grid-template-columns:22px minmax(0,1fr) 20px;align-items:center;gap:10px;width:100%;min-height:58px;padding:0 13px;display:grid;box-shadow:0 5px 16px #1f2d3a12}.desktop-address-control>span{gap:3px;display:grid}.desktop-address-control strong{color:#202a34;font-size:14px}.desktop-address-control small{color:#7a8590;font-size:11px}.desktop-address-control>svg:last-child{color:#1262d6}.desktop-scenario-tabs{background:#eef2f6;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:3px;min-height:38px;padding:3px;display:grid}.desktop-scenario-tabs button{color:#6c7782;background:0 0;border:0;border-radius:9px;font-size:11px;font-weight:800}.desktop-scenario-tabs button.is-active{color:#125bbd;background:#fff;box-shadow:0 2px 8px #1f2d3a1a}.desktop-filter-row{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.desktop-filter-row button{color:#45515e;background:#fff;border:1px solid #dfe5eb;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 11px;font-size:11px;font-weight:800;display:flex}.desktop-filter-row button:last-child{color:#125bbd}.desktop-filter-row svg{width:15px;height:15px}.desktop-filter-row b{background:#e7f0fd;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;display:grid}.desktop-results{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.desktop-results>header{justify-content:space-between;align-items:center;gap:10px;min-height:57px;padding:0 18px;display:flex}.desktop-results>header>div{align-items:baseline;gap:7px;display:flex}.desktop-results h2{color:#202a34;margin:0;font-size:15px}.desktop-results header span{color:#8a939c;font-size:11px}.desktop-results header button{color:#1262d6;background:0 0;border:0;padding:0;font-size:11px;font-weight:800}.desktop-result-list{overscroll-behavior:contain;scrollbar-width:none;min-height:0;padding:0 12px 14px;overflow-y:auto}.desktop-result-list::-webkit-scrollbar{width:0;height:0;display:none}.bottom-sheet .sheet-content::-webkit-scrollbar{width:0;height:0;display:none}.bottom-sheet .filter-sheet-content::-webkit-scrollbar{width:0;height:0;display:none}.bottom-sheet .sheet-content,.bottom-sheet .filter-sheet-content{scrollbar-width:none}.desktop-parking-result{color:#222d38;text-align:left;background:0 0;border:1px solid #0000;border-bottom-color:#edf0f3;border-radius:14px;grid-template-columns:44px minmax(0,1fr) 15px;align-items:center;gap:10px;width:100%;min-height:86px;padding:10px;display:grid}.desktop-parking-result:hover{background:#f7f9fb}.desktop-parking-result.is-selected{background:#f1f7ff;border-color:#b9d3f5;box-shadow:inset 3px 0 #1262d6}.desktop-result-icon{color:#1262d6;background:#fff;border:1px solid #dfe7ef;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.desktop-parking-result.is-waitlist .desktop-result-icon{color:#a56a0c;background:#fff9ed}.desktop-result-icon svg{width:20px;height:20px}.desktop-result-copy{gap:4px;min-width:0;display:grid}.desktop-result-copy>span{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.desktop-result-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.desktop-result-copy b{color:#17202a;flex:none;font-size:12px}.desktop-result-copy small,.desktop-result-copy em{color:#75808b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.desktop-result-copy em{color:#4d6f55}.desktop-parking-result.is-waitlist .desktop-result-copy em{color:#9a6409}.desktop-parking-result>svg{color:#a4adb6}.desktop-workspace-footer{z-index:74;background:#fffffffa;border-top:1px solid #e4e8ec;grid-template-columns:repeat(4,1fr);gap:3px;min-height:67px;padding:7px 8px 8px;display:grid;position:relative}.desktop-workspace-footer button{color:#6f7983;background:0 0;border:0;border-radius:12px;align-content:center;justify-items:center;gap:4px;min-width:0;padding:5px 4px;font-size:10px;font-weight:700;display:grid}.desktop-workspace-footer button:hover{background:#f3f6f9}.desktop-workspace-footer button.is-active{color:#1262d6;background:#edf5ff}.desktop-workspace-footer svg{width:19px;height:19px}.desktop-map-summary{z-index:10;color:#4f5d6a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #1e2d3d1a;border-radius:13px;align-items:center;gap:10px;min-height:42px;padding:0 14px;font-size:11px;display:flex;position:absolute;top:20px;left:454px;box-shadow:0 8px 24px #1f2d3a24}.desktop-map-summary span{color:#1262d6;align-items:center;gap:6px;font-weight:900;display:flex}.desktop-map-summary i{background:#2fa45c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2fa45c24}.desktop-map-summary strong{color:#35424f;border-left:1px solid #dfe4e9;padding-left:10px;font-size:11px}.desktop-map-controls{z-index:12;background:#fffffff7;border:1px solid #1e2d3d1c;border-radius:14px;display:grid;position:absolute;top:50%;right:20px;overflow:hidden;transform:translateY(-50%);box-shadow:0 8px 24px #1f2d3a29}.desktop-map-controls button{color:#25313c;background:0 0;border:0;border-bottom:1px solid #e1e6eb;place-items:center;width:44px;height:44px;padding:0;display:grid}.desktop-map-controls button:last-child{color:#1262d6;border-bottom:0}.desktop-map-controls button:hover{background:#f3f6f9}.desktop-map-controls .desktop-city-parking-layer.is-active{color:#fff;background:#176fd1}.desktop-map-controls .desktop-city-parking-layer:disabled{color:#a6adb5;cursor:not-allowed;background:#f4f6f8}.desktop-map-controls svg{width:19px;height:19px}.map-utility-menu-root{position:absolute;top:20px;left:20px}.map-top-search{height:44px;top:20px;left:76px;right:20px}.map-top-search-trigger{border-radius:14px;width:44px;height:44px}.map-top-search-control{border-radius:14px;height:44px;min-height:44px}.map-top-search-close{top:6px}.map-credit{inset:auto auto 82px 16px}.parking-app.is-navigation-mode .map-credit{top:auto}.map-utility-menu-trigger{border-radius:14px;width:44px;height:44px}.map-utility-menu{width:340px}.map-utility-feedback{top:74px;left:20px}.map-share-backdrop{place-items:center}.map-share-dialog{border-radius:20px;width:min(390px,100vw - 40px);max-height:calc(100vh - 40px);padding:16px;box-shadow:0 24px 70px #121f2c4d}.voluntary-support-backdrop{place-items:center}.voluntary-support-dialog{border-radius:20px;width:min(440px,100vw - 30px);max-height:calc(100vh - 30px);padding:21px;box-shadow:0 24px 70px #121f2c47}.voluntary-support-handle{display:none}.voluntary-support-identity img{border-radius:14px;width:50px;height:50px}.voluntary-support-description{margin:17px 0 18px}.desktop-map-marker-layer{z-index:6;pointer-events:none;display:block;position:absolute;inset:0}.desktop-map-marker{color:#fff;white-space:nowrap;background:#173c59;border:2px solid #fff;border-radius:18px;justify-content:center;align-items:center;gap:6px;min-width:70px;min-height:36px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 5px 14px #122a3d47}.desktop-map-marker i{font-size:13px}.desktop-map-marker.is-cluster{background:#174b6d;border-radius:50%;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;font-size:13px}.desktop-map-marker.is-selected{background:#0f64c8;border-color:#fff;box-shadow:0 0 0 5px #1262d633,0 8px 18px #12446e57}.sheet-overlay{z-index:70;top:var(--desktop-map-inset);bottom:calc(var(--desktop-map-inset) + var(--desktop-map-nav-height));left:var(--desktop-map-inset);width:min(var(--desktop-map-panel-width), calc(100vw - 120px));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#131f2b52;border-radius:24px 24px 0 0;position:fixed}.bottom-sheet{z-index:72;right:auto;left:var(--desktop-map-inset);width:min(var(--desktop-map-panel-width), calc(100vw - 120px));border-radius:22px 22px 0 0;position:fixed;box-shadow:0 -16px 42px #1a283733;bottom:calc(var(--desktop-map-inset) + var(--desktop-map-nav-height))!important;max-height:calc(100vh - var(--desktop-map-inset) * 2 - var(--desktop-map-nav-height))!important}}@media (width>=900px) and (height<=760px){.device-screen{--desktop-map-inset:10px}.desktop-workspace-header{min-height:70px;padding-top:10px;padding-bottom:10px}.desktop-search-block{gap:8px;padding-top:11px;padding-bottom:11px}.desktop-parking-result{min-height:78px}.desktop-map-summary{left:448px}}.service-map-preview .bottom-nav{z-index:10;position:absolute;bottom:0;left:0;right:0}.direct-payment-summary{gap:0;display:grid}.direct-payment-summary>h2{margin-bottom:6px}.direct-payment-summary>div{border-bottom:1px solid #edf0f3;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-height:54px;display:grid}.direct-payment-summary>div>span{color:#155bb7;background:#e8f1fb;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.direct-payment-summary>div>p{gap:2px;margin:0;display:grid}.direct-payment-summary>div small{color:#74808a;font-size:11px}.direct-payment-summary>div strong{font-size:11px}.direct-payment-warning{color:#785b1d;background:#fff5dc;border-radius:12px;align-items:flex-start;gap:8px;margin:10px 0 0;padding:10px;font-size:11px;line-height:1.45;display:flex}.direct-payment-warning i{flex:none;margin-top:1px}.direct-settlement-card{min-height:132px}.direct-settlement-card strong{max-width:none;font-size:24px}.direct-settlement-methods{background:#fff;border:1px solid #dfe5ea;border-radius:16px;overflow:hidden}.direct-settlement-methods>div{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:64px;padding:0 12px;display:grid}.direct-settlement-methods>div+div{border-top:1px solid #edf0f3}.direct-settlement-methods>div>span{color:#155bb7;background:#e8f1fb;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.direct-settlement-methods p{gap:3px;margin:0;display:grid}.direct-settlement-methods strong{font-size:12px}.direct-settlement-methods small{color:#74808a;font-size:12px}.listing-payment-review-card>div{grid-template-columns:72px minmax(0,1fr);align-items:start;display:grid}.listing-payment-review-card>div strong{text-align:right}.owner-contract-action{color:#1f2c37;text-align:left;background:#fff;border:1px solid #dfe5ea;border-radius:15px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;min-height:62px;margin-top:10px;padding:10px 12px;display:grid}.owner-contract-action>svg:first-child{box-sizing:content-box;color:#155bb7;background:#e8f1fb;border-radius:10px;padding:7px}.owner-contract-action>span{gap:2px;display:grid}.owner-contract-action strong{font-size:11px}.owner-contract-action small{color:#74808a;font-size:11px}.rental-contract-screen .wizard-scroll{padding-bottom:112px}.rental-contract-screen .contract-data-dispute{margin-bottom:4px}.rental-contract-screen .deposit-claim-result{justify-content:center;min-height:460px}.operator-access-scroll{background:#f4f6f8;inset:48px 0 83px}.operator-access-content{padding:8px 14px calc(var(--mobile-safe-area-height,34px) + 24px);gap:10px;display:grid}.operator-access-toolbar{grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:10px;min-height:62px;padding:4px 2px 5px;display:grid}.operator-access-toolbar>div{gap:3px;min-width:0;display:grid}.operator-access-toolbar small{color:#6f7a84;font-size:12px;font-weight:700}.operator-access-toolbar h1{color:#20272e;letter-spacing:-.45px;margin:0;font-size:24px;line-height:1.08}.operator-access-toolbar-icon{color:#606b75;background:#fff;border:1px solid #dfe4e9;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.operator-access-toolbar-icon svg{width:18px;height:18px}.operator-shift-card{background:#f1faf3;border:1px solid #cfe1d3;border-radius:17px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:70px;padding:10px 11px;display:grid}.operator-shift-card>span{color:#387b49;background:#dcefe1;border-radius:12px;place-items:center;width:40px;height:40px;font-size:17px;display:grid}.operator-shift-card p{gap:3px;min-width:0;margin:0;display:grid}.operator-shift-card strong{color:#31543a;font-size:14px}.operator-shift-card small{color:#64806b;font-size:11px}.operator-shift-card>b{color:#397749;white-space:nowrap;background:#fff;border-radius:9px;padding:6px 8px;font-size:11px}.operator-urgent-card{background:#fff;border:1px solid #e9bfc3;border-radius:19px;overflow:hidden;box-shadow:0 8px 22px #47262a14}.operator-urgent-card>header{color:#ae2f3a;background:#fff2f3;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:0 12px;display:flex}.operator-urgent-card>header span{align-items:center;gap:6px;font-size:12px;font-weight:850;display:inline-flex}.operator-urgent-card>header b{font-size:12px}.operator-urgent-card.is-accepted{border-color:#bedbc5}.operator-urgent-card.is-accepted>header{color:#397b49;background:#ecf7ef}.operator-urgent-card.is-transferred{border-color:#e7d1ad}.operator-urgent-card.is-transferred>header{color:#92611e;background:#fff8eb}.operator-urgent-summary{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:79px;padding:11px 12px;display:grid}.operator-urgent-summary>span{color:#b4313c;background:#ffe8ea;border-radius:13px;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.operator-urgent-summary p{gap:3px;min-width:0;margin:0;display:grid}.operator-urgent-summary small{color:#8b6d72;font-size:11px}.operator-urgent-summary strong{color:#3d3032;font-size:14px;line-height:1.25}.operator-urgent-summary em{color:#7d6468;font-size:11px;font-style:normal;line-height:1.35}.operator-urgent-facts{border-top:1px solid #edf0f2;margin:0}.operator-urgent-facts>div{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:10px;min-height:36px;padding:0 12px;display:flex}.operator-urgent-facts dt,.operator-urgent-facts dd{margin:0;font-size:11px}.operator-urgent-facts dt{color:#7b858e}.operator-urgent-facts dd{color:#424c55;text-align:right;font-weight:750}.operator-escalation-rail{background:#fbfcfd;border-bottom:1px solid #e9edf0;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:3px;min-height:64px;padding:8px 12px;display:grid}.operator-escalation-rail>div{color:#8a949d;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid}.operator-escalation-rail>div>span{background:#fff;border:1px solid #d9dfe4;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-weight:850;display:grid}.operator-escalation-rail>div p{gap:1px;min-width:0;margin:0;display:grid}.operator-escalation-rail>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.operator-escalation-rail>div small{color:inherit;font-size:10px}.operator-escalation-rail>i{background:#dce2e7;border-radius:1px;height:2px}.operator-escalation-rail>div.is-current{color:#a2631e}.operator-escalation-rail>div.is-current>span{background:#fff8e9;border-color:#e8c894}.operator-escalation-rail>div.is-done,.operator-escalation-rail>div.is-accepted{color:#357a48}.operator-escalation-rail>div.is-done>span,.operator-escalation-rail>div.is-accepted>span{background:#eef8f1;border-color:#bfdcc7}.operator-urgent-card>footer{background:#fafbfc;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:8px;min-height:58px;padding:9px 11px;display:grid}.operator-urgent-card>footer button{min-width:0;min-height:40px;font:inherit;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.operator-urgent-card>footer button svg{width:15px;height:15px}.operator-urgent-card>footer .is-secondary{color:#58636e;background:#fff;border:1px solid #d6dde3}.operator-urgent-card>footer .is-primary{color:#fff;background:#155bb7;border:1px solid #155bb7}.operator-urgent-card>footer .is-wide{grid-column:1/-1}.operator-urgent-card>footer p{color:#7a5a28;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;margin:0;font-size:11px;font-weight:750;display:flex}.operator-urgent-card>footer p svg{width:16px;height:16px}.operator-section-heading{justify-content:space-between;align-items:flex-end;gap:10px;min-height:30px;padding:2px 2px 0;display:flex}.operator-section-heading h2{color:#2d353d;margin:0;font-size:16px}.operator-section-heading span{color:#7b858f;font-size:11px}.operator-arrivals{background:#fff;border:1px solid #dfe4e8;border-radius:17px;overflow:hidden}.operator-arrivals article,.operator-arrivals .operator-arrival-row{width:100%;min-height:72px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:43px 36px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 11px;display:grid}.operator-arrivals>*+*{border-top:1px solid #e9edf0}.operator-arrivals .operator-arrival-row:active{background:#f4f8fc}.operator-arrivals time{color:#27323b;font-size:13px;font-weight:850}.operator-arrival-icon{color:#155bb7;background:#e9f2fc;border-radius:11px;place-items:center;width:36px;height:36px;font-size:14px;display:grid}.operator-arrivals p{gap:3px;min-width:0;margin:0;display:grid}.operator-arrivals strong,.operator-arrivals small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operator-arrivals strong{color:#35404a;font-size:12px}.operator-arrivals small{color:#75818b;font-size:11px}.operator-arrivals article>b,.operator-arrivals .operator-arrival-row>b{color:#707b85;white-space:nowrap;font-size:10px;font-weight:750}.operator-arrivals article>b.is-ready,.operator-arrivals .operator-arrival-row>b.is-ready{color:#397a49;align-items:center;gap:4px;display:inline-flex}.operator-arrivals article>b svg,.operator-arrivals .operator-arrival-row>b svg{width:13px;height:13px}.operator-quiet-status{color:#31628f;background:#eaf4ff;border-radius:15px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-height:64px;padding:10px 11px;display:grid}.operator-quiet-status>span{color:#155bb7;background:#fff;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.operator-quiet-status>span svg{width:17px;height:17px}.operator-quiet-status p{gap:3px;margin:0;display:grid}.operator-quiet-status strong{font-size:12px}.operator-quiet-status small{color:#66819a;font-size:11px}.operator-bottom-nav{grid-template-columns:repeat(3,1fr)}.operator-bottom-nav .nav-icon-wrap>i{font-size:20px}.operator-bottom-nav .nav-item:disabled{opacity:1}.operator-notifications-content{align-content:start}.operator-notifications-toolbar{grid-template-columns:minmax(0,1fr) auto}.operator-notification-toolbar-actions{align-items:center;gap:6px;display:flex}.operator-notification-toolbar-actions>button{color:#155bb7;min-height:36px;font:inherit;background:#e8f2fe;border:0;border-radius:11px;padding:0 9px;font-size:11px;font-weight:800}.operator-notification-toolbar-actions>button:disabled{color:#9099a1;background:#eef1f4}.operator-notification-toolbar-actions>button:last-child{color:#4d5b68;background:#fff;border:1px solid #dce3e9;place-items:center;width:36px;padding:0;display:grid}.operator-notification-toolbar-actions>button:last-child svg{width:16px;height:16px}.operator-notification-scope{background:#f1faf4;border:1px solid #cde2d3;border-radius:16px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:10px 11px;display:grid}.operator-notification-scope.is-off{background:#f5f7f9;border-color:#dde3e8}.operator-notification-scope>span{color:#357d49;background:#fff;border-radius:12px;place-items:center;width:38px;height:38px;font-size:15px;display:grid}.operator-notification-scope.is-off>span{color:#687783}.operator-notification-scope p{gap:3px;min-width:0;margin:0;display:grid}.operator-notification-scope strong{color:#2f4c38;font-size:13px}.operator-notification-scope.is-off strong{color:#45515b}.operator-notification-scope small{color:#66806d;font-size:11px;line-height:1.3}.operator-notification-scope.is-off small{color:#75818b}.operator-notification-scope b{color:#347b48;white-space:nowrap;background:#fff;border-radius:999px;padding:4px 7px;font-size:10px}.operator-notification-scope.is-off b{color:#687783}.operator-notification-group-heading{align-items:center;gap:7px;min-height:31px;padding:0 2px;display:flex}.operator-notification-group-heading h2{color:#2f3942;margin:0;font-size:16px}.operator-notification-group-heading span{color:#fff;background:#d93636;border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-weight:850;display:grid}.operator-notification-group-heading.is-earlier{margin-top:2px}.operator-notification-list{background:#fff;border:1px solid #dfe4e9;border-radius:17px;display:grid;overflow:hidden}.operator-notification-card{color:#6f7a84;min-height:89px;font:inherit;text-align:left;background:#fff;border:0;grid-template-columns:38px minmax(0,1fr) auto 16px;align-items:center;gap:9px;padding:11px 10px;display:grid;position:relative}.operator-notification-card+.operator-notification-card{border-top:1px solid #e8ecef}.operator-notification-card:before{content:"";background:#155bb7;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:12px;left:7px}.operator-notification-card.is-urgent{background:#fff8f8}.operator-notification-card.is-urgent:before{background:#d93636}.operator-notification-card.is-read{background:#fff}.operator-notification-card.is-read:before{display:none}.operator-notification-card>span{color:#155bb7;background:#e8f2fe;border-radius:12px;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.operator-notification-card.is-urgent>span{color:#b3313c;background:#ffe6e8}.operator-notification-card.is-shift>span{color:#397a49;background:#e8f5eb}.operator-notification-card.is-read>span{color:#6e7983;background:#eef1f4}.operator-notification-card>span svg{width:17px;height:17px}.operator-notification-card p{gap:3px;min-width:0;margin:0;display:grid}.operator-notification-card small{color:#627d96;font-size:11px;font-weight:750}.operator-notification-card.is-urgent small{color:#a13a44}.operator-notification-card strong{color:#34404a;font-size:13px;line-height:1.25}.operator-notification-card em{color:#78838d;font-size:11px;font-style:normal;line-height:1.35}.operator-notification-card time{color:#7e8992;white-space:nowrap;align-self:start;padding-top:3px;font-size:10px}.operator-notification-card>svg{width:15px;height:15px}.operator-notification-settings-screen .renter-scroll{background:#f5f7fa}.operator-notification-shift-summary{background:#f1faf4;border:1px solid #cce2d2;border-radius:18px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:82px;padding:12px;display:grid}.operator-notification-shift-summary.is-off{background:#f5f7f9;border-color:#dce3e8}.operator-notification-shift-summary>span{color:#327d48;background:#fff;border-radius:13px;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.operator-notification-shift-summary.is-off>span{color:#697784}.operator-notification-shift-summary p{gap:3px;min-width:0;margin:0;display:grid}.operator-notification-shift-summary small{color:#4f7b5c;font-size:11px;font-weight:800}.operator-notification-shift-summary.is-off small{color:#6e7a85}.operator-notification-shift-summary strong{color:#2e4b37;font-size:14px;line-height:1.25}.operator-notification-shift-summary.is-off strong{color:#3f4c57}.operator-notification-shift-summary em{color:#66806d;font-size:12px;font-style:normal;line-height:1.35}.operator-notification-shift-summary.is-off em{color:#77828d}.operator-notification-shift-summary>b{color:#347b48;white-space:nowrap;background:#fff;border-radius:999px;padding:5px 8px;font-size:10px}.operator-notification-shift-summary.is-off>b{color:#687783}.operator-shift-alert-rules{background:#fff;border:1px solid #dfe4e9;border-radius:17px;overflow:hidden}.operator-shift-alert-rules>div,.operator-shift-alert-rules>button{color:#68747e;width:100%;min-height:66px;font:inherit;text-align:left;background:#fff;border:0;border-top:1px solid #edf0f3;grid-template-columns:36px minmax(0,1fr) 22px;align-items:center;gap:10px;padding:10px 12px;display:grid}.operator-shift-alert-rules>:first-child{border-top:0}.operator-shift-alert-rules>div>span,.operator-shift-alert-rules>button>span{color:#155bb7;background:#edf4fc;border-radius:11px;place-items:center;width:36px;height:36px;font-size:15px;display:grid}.operator-shift-alert-rules p{gap:3px;margin:0;display:grid}.operator-shift-alert-rules strong{color:#303942;font-size:13px}.operator-shift-alert-rules small{color:#78838d;font-size:12px;line-height:1.35}.operator-shift-alert-rules b{color:#347d49;place-items:center;width:22px;height:22px;display:grid}.operator-shift-alert-rules b svg{width:17px;height:17px}.operator-offshift-privacy{color:#6e7a85;align-items:flex-start;gap:7px;margin:8px 3px 0;font-size:12px;line-height:1.42;display:flex}.operator-offshift-privacy svg{color:#5f7182;flex:none;width:15px;height:15px;margin-top:1px}.operator-escalation-card{background:#fff;border:1px solid #dfe4e9;border-radius:17px;overflow:hidden}.operator-escalation-card>div{border-top:1px solid #edf0f3;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:9px 11px;display:grid;position:relative}.operator-escalation-card>div:first-child{border-top:0}.operator-escalation-card>div>span{z-index:1;color:#155bb7;background:#f1f6fc;border:2px solid #d5e4f5;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:850;display:grid}.operator-escalation-card p{gap:3px;margin:0;display:grid}.operator-escalation-card strong{color:#303942;font-size:13px}.operator-escalation-card small{color:#78838d;font-size:12px;line-height:1.35}.operator-escalation-card b{color:#60707e;white-space:nowrap;font-size:11px}.operator-escalation-note{color:#6e7a85;align-items:flex-start;gap:7px;margin:8px 3px 0;font-size:12px;line-height:1.42;display:flex}.operator-escalation-note svg{color:#155bb7;flex:none;width:15px;height:15px;margin-top:1px}.operator-access-toolbar button.operator-access-toolbar-icon{font:inherit;padding:0}.operator-profile-content{align-content:start}.operator-profile-toolbar{grid-template-columns:minmax(0,1fr) 38px}.operator-profile-edit{color:#155bb7;background:#fff;border:1px solid #dfe4e9;border-radius:12px;place-items:center;width:38px;height:38px;padding:0;display:grid}.operator-profile-edit svg{width:17px;height:17px}.operator-profile-identity{background:#fff;border:1px solid #dfe4e9;border-radius:19px;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:11px;min-height:88px;padding:12px;display:grid}.operator-profile-identity img{object-fit:cover;border-radius:50%;width:62px;height:62px}.operator-profile-identity>div{gap:4px;min-width:0;display:grid}.operator-profile-identity h2{color:#29333c;margin:0;font-size:17px}.operator-profile-identity p{color:#397a49;align-items:center;gap:5px;margin:0;font-size:11px;font-weight:750;display:flex}.operator-profile-identity p svg{width:15px;height:15px}.operator-profile-identity small{color:#75818b;font-size:11px}.operator-profile-invite{background:#fff;border:1px solid #cbdcf0;border-radius:18px;overflow:hidden;box-shadow:0 7px 20px #264e7912}.operator-profile-invite>header{background:#edf5ff;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;min-height:68px;padding:10px 12px;display:grid}.operator-profile-invite>header>span{color:#155bb7;background:#fff;border-radius:12px;place-items:center;width:40px;height:40px;font-size:17px;display:grid}.operator-profile-invite>header p,.operator-profile-invite>div>p{gap:3px;min-width:0;margin:0;display:grid}.operator-profile-invite>header small{color:#597b9d;font-size:11px;font-weight:750}.operator-profile-invite>header strong{color:#273a4c;font-size:15px}.operator-profile-invite>div{gap:9px;padding:11px 12px 10px;display:grid}.operator-profile-invite>div>p strong{color:#35414b;font-size:13px}.operator-profile-invite>div>p small{color:#77838d;font-size:11px}.operator-profile-invite ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.operator-profile-invite li{color:#5d6973;align-items:center;gap:6px;font-size:11px;line-height:1.35;display:flex}.operator-profile-invite li svg{color:#397a49;flex:none;width:14px;height:14px}.operator-profile-invite>footer{border-top:1px solid #edf0f3;grid-template-columns:1fr 1.35fr;gap:8px;padding:9px 11px 11px;display:grid}.operator-profile-invite>footer button{min-height:42px;font:inherit;border-radius:12px;font-size:12px;font-weight:850}.operator-profile-invite>footer .is-secondary{color:#59646f;background:#fff;border:1px solid #d6dde3}.operator-profile-invite>footer .is-primary{color:#fff;background:#155bb7;border:1px solid #155bb7}.operator-profile-invite-declined{color:#65717b;background:#fff;border:1px solid #dfe4e9;border-radius:14px;align-items:flex-start;gap:8px;margin:0;padding:11px 12px;font-size:11px;line-height:1.4;display:flex}.operator-profile-invite-declined svg{color:#75818b;flex:none;width:16px;height:16px}.operator-profile-mode-panel{margin-top:0}.operator-profile-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.operator-profile-mode-grid.is-two-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-profile-mode-grid button{min-height:67px;padding:8px 5px}.operator-profile-mode-grid strong{font-size:12px}.operator-profile-mode-grid span{font-size:10px;line-height:1.2}.operator-profile-mode-summary{background:#fff;border:1px solid #dfe4e9;border-radius:18px;overflow:hidden}.operator-profile-mode-summary>header{background:#f7fafc;grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;gap:10px;min-height:72px;padding:11px 12px;display:grid}.operator-profile-mode-summary>header>span{color:#155bb7;background:#e8f2fe;border-radius:12px;place-items:center;width:40px;height:40px;font-size:17px;display:grid}.operator-profile-mode-summary>header p{gap:3px;min-width:0;margin:0;display:grid}.operator-profile-mode-summary>header strong{color:#303b45;font-size:14px}.operator-profile-mode-summary>header small{color:#75818b;font-size:11px}.operator-profile-mode-summary>header>svg{color:#397a49;width:19px;height:19px}.operator-profile-mode-stats{border-top:1px solid #edf0f3;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:10px 11px;display:grid}.operator-profile-mode-stats>span{text-align:center;background:#f3f6f8;border-radius:11px;align-content:center;place-items:center;gap:3px;min-height:53px;display:grid}.operator-profile-mode-stats strong{color:#313c46;font-size:16px}.operator-profile-mode-stats small{color:#76818b;font-size:10px}.operator-profile-mode-details{border-top:1px solid #edf0f3}.operator-profile-mode-details>div{justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:0 12px;display:flex}.operator-profile-mode-details>div+div{border-top:1px solid #edf0f3}.operator-profile-mode-details span{color:#77828b;font-size:11px}.operator-profile-mode-details strong{color:#3d4852;text-align:right;align-items:center;gap:4px;font-size:11px;display:inline-flex}.operator-profile-mode-details strong svg{color:#397a49;width:14px;height:14px}.operator-profile-mode-summary>p{color:#587087;background:#eef4fb;border-top:1px solid #edf0f3;align-items:flex-start;gap:7px;margin:0;padding:10px 12px;font-size:11px;line-height:1.4;display:flex}.operator-profile-mode-summary>p svg{color:#155bb7;flex:none;width:15px;height:15px}.operator-profile-shift{color:#397a49;width:100%;min-height:62px;font:inherit;text-align:left;background:#eaf7ee;border:0;border-radius:15px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 11px;display:grid}.operator-profile-shift.is-scheduled{color:#155bb7;background:#eaf3fe}.operator-profile-shift.is-handoff-pending{color:#93621f;background:#fff5df}.operator-profile-shift>span{background:#fff;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.operator-profile-shift>span i{font-size:10px}.operator-profile-shift p{gap:3px;margin:0;display:grid}.operator-profile-shift strong{font-size:13px}.operator-profile-shift small{color:#63806b;font-size:11px}.operator-profile-shift>b{white-space:nowrap;font-size:11px}.operator-profile-section-title{justify-content:space-between;align-items:flex-end;gap:10px;min-height:29px;padding:2px 2px 0;display:flex}.operator-profile-section-title h2{color:#303a43;margin:0;font-size:15px}.operator-profile-section-title span{color:#7b858e;font-size:11px}.operator-profile-assignment{background:#fff;border:1px solid #dfe4e9;border-radius:17px;overflow:hidden}.operator-profile-assignment header{background:#f8fafb;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:68px;padding:10px 11px;display:grid}.operator-profile-assignment header>span{color:#155bb7;background:#e8f2fe;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.operator-profile-assignment header p{gap:3px;margin:0;display:grid}.operator-profile-assignment header strong{color:#35404a;font-size:13px}.operator-profile-assignment header small{color:#77828c;font-size:11px}.operator-profile-assignment header b{color:#397a49;background:#e6f3e9;border-radius:8px;padding:5px 7px;font-size:10px}.operator-profile-assignment>div{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:0 11px;display:flex}.operator-profile-assignment>div span{color:#79848d;font-size:11px}.operator-profile-assignment>div strong{color:#3e4852;text-align:right;font-size:11px}.operator-profile-week{background:#fff;border:1px solid #dfe4e9;border-radius:16px;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;padding:9px;display:grid}.operator-profile-week>div{background:#f2f5f7;border-radius:10px;align-content:center;place-items:center;gap:4px;min-width:0;min-height:51px;padding:6px 2px;display:grid}.operator-profile-week strong{color:#4e5963;font-size:10px}.operator-profile-week small{color:#71808b;white-space:nowrap;font-size:9px}.operator-profile-week>div.is-today{background:#155bb7}.operator-profile-week>div.is-today strong,.operator-profile-week>div.is-today small{color:#fff}.operator-profile-week>div.is-off{background:#f7f8f9}.operator-profile-week>div.is-off strong,.operator-profile-week>div.is-off small{color:#a1a9b0}.operator-profile-preferences{background:#fff;border:1px solid #dfe4e9;border-radius:17px;overflow:hidden}.operator-profile-preferences>div,.operator-profile-preferences>button{color:#64717d;width:100%;min-height:64px;font:inherit;text-align:left;background:#fff;border:0;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:9px;padding:9px 11px;display:grid}.operator-profile-preferences>button{border-top:1px solid #edf0f3}.operator-profile-preferences>div>span,.operator-profile-preferences>button>span{color:#155bb7;background:#e8f2fe;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.operator-profile-preferences>div:first-child>span{color:#b3313c;background:#ffe8ea}.operator-profile-preferences p{gap:3px;margin:0;display:grid}.operator-profile-preferences strong{color:#37424c;font-size:12px}.operator-profile-preferences small{color:#78838d;font-size:11px}.operator-profile-preferences b{color:#155bb7;place-items:center;width:24px;height:24px;display:grid}.operator-profile-preferences b svg{width:18px;height:18px}.operator-profile-privacy{color:#65717c;background:#eef2f5;border-radius:13px;align-items:flex-start;gap:8px;margin:0;padding:10px 11px;font-size:11px;line-height:1.45;display:flex}.operator-profile-privacy svg{color:#155bb7;flex:none;width:16px;height:16px}.operator-shift-screen{background:#f4f6f8}.operator-shift-scroll{background:#f4f6f8;inset:48px 0 0}.operator-shift-content{padding:8px 14px calc(var(--mobile-safe-area-height,34px) + 24px);align-content:start;gap:11px;display:grid}.operator-shift-toolbar{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;min-height:62px;display:grid}.operator-shift-toolbar>button{color:#4f5d69;background:#fff;border:1px solid #dfe4e9;border-radius:12px;place-items:center;width:38px;height:38px;padding:0;display:grid}.operator-shift-toolbar>button svg{width:18px;height:18px}.operator-shift-toolbar>div{gap:3px;min-width:0;display:grid}.operator-shift-toolbar small{color:#6f7a84;font-size:12px;font-weight:700}.operator-shift-toolbar h1{color:#20272e;letter-spacing:-.35px;margin:0;font-size:22px;line-height:1.08}.operator-shift-hero{background:#f2f7fd;border:1px solid #d7e3ef;border-radius:19px;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:10px;min-height:124px;padding:13px;display:grid}.operator-shift-hero>span{color:#155bb7;background:#fff;border-radius:14px;place-items:center;width:44px;height:44px;font-size:18px;display:grid}.operator-shift-hero>p{gap:4px;min-width:0;margin:0;display:grid}.operator-shift-hero small{color:#617d98;font-size:11px;font-weight:750}.operator-shift-hero strong{color:#2c3b49;font-size:16px;line-height:1.2}.operator-shift-hero em{color:#6c7c8a;font-size:11px;font-style:normal;line-height:1.4}.operator-shift-hero>b{color:#155bb7;white-space:nowrap;background:#fff;border-radius:9px;padding:6px 8px;font-size:10px}.operator-shift-hero.is-active{background:#eff9f1;border-color:#cce0d0}.operator-shift-hero.is-active>span,.operator-shift-hero.is-active>b{color:#397a49}.operator-shift-hero.is-active small{color:#63806b}.operator-shift-hero.is-handoff-pending{background:#fff8e9;border-color:#ead8b8}.operator-shift-hero.is-handoff-pending>span,.operator-shift-hero.is-handoff-pending>b{color:#94621d}.operator-shift-hero.is-handoff-pending small{color:#8e754f}.operator-shift-assignment{background:#fff;border:1px solid #dfe4e9;border-radius:18px;overflow:hidden}.operator-shift-assignment>header{background:#f8fafb;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;min-height:69px;padding:10px 12px;display:grid}.operator-shift-assignment>header>span{color:#155bb7;background:#e8f2fe;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.operator-shift-assignment>header p{gap:3px;margin:0;display:grid}.operator-shift-assignment>header strong{color:#35404a;font-size:14px}.operator-shift-assignment>header small{color:#77828c;font-size:11px}.operator-shift-assignment dl{margin:0}.operator-shift-assignment dl>div{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:0 12px;display:flex}.operator-shift-assignment dt,.operator-shift-assignment dd{margin:0;font-size:11px}.operator-shift-assignment dt{color:#78838d}.operator-shift-assignment dd{color:#3f4a54;text-align:right;font-weight:750}.operator-shift-actions{gap:9px;display:grid}.operator-shift-actions>button,.operator-shift-actions>div button{min-height:46px;font:inherit;border-radius:13px;font-size:12px;font-weight:850}.operator-shift-actions>button{width:100%}.operator-shift-actions>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.operator-shift-actions .is-primary{color:#fff;background:#155bb7;border:1px solid #155bb7}.operator-shift-actions .is-secondary{color:#59646f;background:#fff;border:1px solid #d6dde3}.operator-shift-actions .is-destructive{color:#b2333d;background:#fff;border:1px solid #e3bfc2}.operator-shift-handoff{background:#fff;border:1px solid #ead7b6;border-radius:18px;overflow:hidden}.operator-shift-handoff>header{background:#fff8e9;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:68px;padding:10px 12px;display:grid}.operator-shift-handoff>header>span{color:#94621d;background:#fff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.operator-shift-handoff>header p{gap:3px;margin:0;display:grid}.operator-shift-handoff>header strong{color:#4a4031;font-size:13px}.operator-shift-handoff>header small{color:#887657;font-size:11px}.operator-shift-handoff>p{color:#697580;align-items:flex-start;gap:7px;margin:0;padding:10px 12px;font-size:11px;line-height:1.4;display:flex}.operator-shift-handoff>p svg{color:#94621d;flex:none;width:15px;height:15px}.operator-shift-handoff>button{color:#59646f;width:calc(100% - 22px);min-height:42px;font:inherit;background:#fff;border:1px solid #d6dde3;border-radius:12px;margin:0 11px 11px;font-size:12px;font-weight:850}.operator-shift-note{color:#66727c;background:#eef2f5;border-radius:13px;align-items:flex-start;gap:8px;margin:0;padding:10px 11px;font-size:11px;line-height:1.45;display:flex}.operator-shift-note i{color:#155bb7;margin-top:2px}.operator-incoming-content{gap:10px}.operator-incoming-requester{background:#fff8e9;border:1px solid #ead7b6;border-radius:18px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:84px;padding:11px 12px;display:grid}.operator-incoming-requester img{object-fit:cover;border-radius:50%;width:54px;height:54px}.operator-incoming-requester p{gap:3px;min-width:0;margin:0;display:grid}.operator-incoming-requester small{color:#8c744e;font-size:11px;font-weight:750}.operator-incoming-requester strong{color:#3f382e;font-size:14px}.operator-incoming-requester em{color:#776a57;font-size:11px;font-style:normal;line-height:1.3}.operator-incoming-requester>b{color:#97641e;white-space:nowrap;background:#fff;border-radius:9px;align-self:start;padding:6px 8px;font-size:10px}.operator-incoming-load{background:#fff;border:1px solid #dfe4e9;border-radius:18px;overflow:hidden}.operator-incoming-load h2{color:#303b45;margin:0;padding:12px 12px 8px;font-size:14px}.operator-incoming-load>div{grid-template-columns:1fr 1fr;gap:8px;padding:0 11px 10px;display:grid}.operator-incoming-load>div>span{color:#155bb7;text-align:center;background:#edf5ff;border-radius:13px;align-content:center;place-items:center;gap:3px;min-height:76px;padding:9px 7px;display:grid}.operator-incoming-load>div>span.is-urgent{color:#b3333d;background:#fff0f1}.operator-incoming-load>div i{font-size:14px}.operator-incoming-load>div strong{color:#303b45;font-size:17px}.operator-incoming-load>div small{color:#6f7c87;font-size:11px;line-height:1.2}.operator-incoming-load>p{color:#806a49;background:#fff8e9;border-top:1px solid #edf0f3;align-items:flex-start;gap:7px;margin:0;padding:10px 12px;font-size:11px;line-height:1.4;display:flex}.operator-incoming-load>p i{color:#97641e;margin-top:2px}.operator-incoming-actions{grid-template-columns:1fr 1.45fr;gap:8px;display:grid}.operator-incoming-actions button{min-height:48px;font:inherit;border-radius:13px;font-size:12px;font-weight:850}.operator-incoming-actions .is-secondary{color:#59646f;background:#fff;border:1px solid #d6dde3}.operator-incoming-actions .is-primary{color:#fff;background:#155bb7;border:1px solid #155bb7}.operator-incoming-result{text-align:center;background:#fff;border:1px solid #dfe4e9;border-radius:19px;justify-items:center;gap:8px;padding:18px 14px 14px;display:grid}.operator-incoming-result>span{color:#397a49;background:#e9f6ec;border-radius:17px;place-items:center;width:52px;height:52px;font-size:21px;display:grid}.operator-incoming-result>span svg{width:25px;height:25px}.operator-incoming-result h2{color:#2e3a43;margin:2px 0 0;font-size:18px}.operator-incoming-result>p{color:#6b7781;max-width:290px;margin:0;font-size:12px;line-height:1.45}.operator-incoming-result dl{border:1px solid #e5e9ed;border-radius:13px;width:100%;margin:7px 0 2px}.operator-incoming-result dl>div{justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:0 11px;display:flex}.operator-incoming-result dl>div+div{border-top:1px solid #edf0f3}.operator-incoming-result dt,.operator-incoming-result dd{margin:0;font-size:11px}.operator-incoming-result dt{color:#77838d}.operator-incoming-result dd{color:#3e4953;text-align:right;font-weight:750}.operator-incoming-result>button{color:#fff;width:100%;min-height:46px;font:inherit;background:#155bb7;border:1px solid #155bb7;border-radius:13px;font-size:12px;font-weight:850}.operator-incoming-result.is-declined>span{color:#94621d;background:#fff5df}.operator-incoming-result.is-declined>button{color:#59646f;background:#fff;border-color:#d6dde3}.operator-arrival-screen,.owner-arrival-screen{background:#f4f6f8}.operator-arrival-content,.owner-arrival-content{gap:10px}.operator-arrival-status,.owner-arrival-booking{background:#eef6ff;border:1px solid #cfdfee;border-radius:18px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:86px;padding:11px 12px;display:grid}.operator-arrival-status>span,.owner-arrival-booking>span{color:#155bb7;background:#fff;border-radius:13px;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.operator-arrival-status>p,.owner-arrival-booking>p{gap:3px;min-width:0;margin:0;display:grid}.operator-arrival-status small,.owner-arrival-booking small{color:#617d98;font-size:11px;font-weight:750}.operator-arrival-status strong,.owner-arrival-booking strong{color:#293947;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.operator-arrival-status em,.owner-arrival-booking em{color:#6b7c8b;font-size:11px;font-style:normal;line-height:1.35}.operator-arrival-status>b,.owner-arrival-booking>b{color:#155bb7;white-space:nowrap;background:#fff;border-radius:9px;padding:6px 8px;font-size:10px}.operator-arrival-status.is-locked{background:#fff8e9;border-color:#ead7b6}.operator-arrival-status.is-locked>span,.operator-arrival-status.is-locked>b{color:#94621d}.operator-arrival-status.is-entered{background:#eef8f1;border-color:#c9dfce}.operator-arrival-status.is-entered>span,.operator-arrival-status.is-entered>b{color:#397a49}.operator-arrival-booking,.operator-arrival-access,.operator-arrival-responsibility,.owner-arrival-watch,.owner-arrival-timeline{background:#fff;border:1px solid #dfe4e9;border-radius:17px;overflow:hidden}.operator-arrival-booking>div{justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 12px;display:flex}.operator-arrival-booking>div+div{border-top:1px solid #edf0f3}.operator-arrival-booking span{color:#75818b;font-size:11px}.operator-arrival-booking strong{color:#3c4751;text-align:right;font-size:11px}.operator-arrival-access{padding-bottom:3px}.operator-arrival-access h2,.owner-arrival-timeline h2{color:#303a43;margin:0;padding:12px 12px 7px;font-size:15px}.operator-arrival-access>div{border-top:1px solid #edf0f3;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:9px;min-height:66px;padding:9px 11px;display:grid}.operator-arrival-access>div>span{color:#65717c;background:#eef2f5;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.operator-arrival-access>div.is-primary>span{color:#155bb7;background:#e8f2fe}.operator-arrival-access>div>p{gap:2px;min-width:0;margin:0;display:grid}.operator-arrival-access small{color:#77838d;font-size:11px}.operator-arrival-access strong{color:#35404a;font-size:12px}.operator-arrival-access em{color:#71808b;font-size:11px;font-style:normal}.operator-arrival-access>div>svg{color:#397a49;width:17px;height:17px}.operator-arrival-responsibility>header,.owner-arrival-watch>header{background:#f8fafb;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:68px;padding:10px 11px;display:grid}.operator-arrival-responsibility header>span,.owner-arrival-watch header>span{color:#155bb7;background:#e8f2fe;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.operator-arrival-responsibility header>p,.owner-arrival-watch header>p{gap:3px;margin:0;display:grid}.operator-arrival-responsibility header small,.owner-arrival-watch header small{color:#77828c;font-size:11px}.operator-arrival-responsibility header strong,.owner-arrival-watch header strong{color:#35404a;font-size:13px}.operator-arrival-responsibility header>b,.owner-arrival-watch header>b{color:#397a49;white-space:nowrap;background:#e7f3ea;border-radius:8px;padding:5px 7px;font-size:10px}.operator-arrival-responsibility>p{color:#806a49;background:#fff8e9;border-top:1px solid #edf0f3;align-items:flex-start;gap:7px;margin:0;padding:10px 11px;font-size:11px;line-height:1.42;display:flex}.operator-arrival-responsibility>p svg{flex:none;width:15px;height:15px}.operator-arrival-actions,.owner-arrival-actions{gap:8px;display:grid}.operator-arrival-actions button,.owner-arrival-actions button{min-height:46px;font:inherit;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.operator-arrival-actions .is-primary,.owner-arrival-actions .is-primary{color:#fff;background:#155bb7;border:1px solid #155bb7}.operator-arrival-actions .is-secondary,.owner-arrival-actions .is-secondary{color:#59646f;background:#fff;border:1px solid #d6dde3}.operator-arrival-actions .is-secondary.is-complete{color:#397a49;background:#eef8f1;border-color:#bedbc5}.operator-arrival-actions .is-problem,.owner-arrival-actions .is-problem{color:#b3333d;background:#fff;border:1px solid #e2c0c3}.owner-arrival-booking{background:#fff;border-color:#dfe4e9}.owner-arrival-watch>header{background:#fff8e9}.owner-arrival-watch header>span,.owner-arrival-watch header>b{color:#94621d;background:#fff}.owner-arrival-watch.is-owner>header{background:#eef8f1}.owner-arrival-watch.is-owner header>span,.owner-arrival-watch.is-owner header>b{color:#397a49}.owner-arrival-watch.is-backup>header{background:#eef5fd}.owner-arrival-watch.is-backup header>span,.owner-arrival-watch.is-backup header>b{color:#155bb7}.owner-arrival-active-summary{background:#fff;border:1px solid #cce0d0;border-radius:17px;overflow:hidden}.owner-arrival-active-summary>div{justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:0 11px;display:flex}.owner-arrival-active-summary>div+div{border-top:1px solid #e7eee9}.owner-arrival-active-summary span{color:#718078;font-size:11px}.owner-arrival-active-summary strong{color:#354b3a;text-align:right;font-size:11px}.owner-arrival-active-summary>div.is-remaining{background:#eef8f1;min-height:50px}.owner-arrival-active-summary>div.is-remaining span{color:#55725e;font-weight:750}.owner-arrival-active-summary>div.is-remaining strong{color:#397a49;font-size:15px}.owner-arrival-escalation{border-top:1px solid #edf0f3;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:9px;min-height:67px;padding:10px 11px;display:grid}.owner-arrival-escalation>i,.owner-arrival-escalation>svg{box-sizing:border-box;color:#94621d;background:#fff3dc;border-radius:10px;width:31px;height:31px;padding:8px}.owner-arrival-escalation.is-active>svg{color:#397a49;background:#e7f3ea}.owner-arrival-escalation>p{gap:3px;margin:0;display:grid}.owner-arrival-escalation strong{color:#414b54;font-size:12px}.owner-arrival-escalation small{color:#717e88;font-size:11px;line-height:1.4}.owner-arrival-timeline{padding-bottom:4px}.owner-arrival-timeline>div{border-top:1px solid #edf0f3;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;min-height:54px;padding:8px 11px;display:grid}.owner-arrival-timeline>div>span{color:#155bb7;background:#e8f2fe;border-radius:10px;place-items:center;width:31px;height:31px;font-size:11px;display:grid}.owner-arrival-timeline p{gap:3px;margin:0;display:grid}.owner-arrival-timeline strong{color:#3d4852;font-size:12px}.owner-arrival-timeline small{color:#7a858e;font-size:11px}.short-exit-issue-screen{background:#f4f6f8}.short-exit-issue-content{padding:10px 14px calc(var(--mobile-safe-area-height,34px) + 92px);gap:10px;display:grid}.short-exit-issue-intro{background:#fff8e9;border:1px solid #ead7b6;border-radius:18px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:10px;min-height:112px;padding:12px;display:grid}.short-exit-issue-intro>span{color:#94621d;background:#fff;border-radius:13px;place-items:center;width:44px;height:44px;font-size:18px;display:grid}.short-exit-issue-intro>div{gap:4px;min-width:0;margin:0;display:grid}.short-exit-issue-intro small{color:#7e684a;font-size:12px;font-weight:750}.short-exit-issue-intro h1{color:#303b45;margin:0;font-size:18px;line-height:1.25}.short-exit-issue-intro em{color:#6d7882;font-size:12px;font-style:normal;line-height:1.42}.short-exit-issue-options,.short-exit-response-options{background:#fff;border:1px solid #dfe4e9;border-radius:17px;display:grid;overflow:hidden}.short-exit-issue-options>button,.short-exit-response-options>button{color:#89939b;min-height:68px;font:inherit;text-align:left;background:#fff;border:0;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:9px 11px;display:grid}.short-exit-issue-options>button+button,.short-exit-response-options>button+button{border-top:1px solid #edf0f3}.short-exit-issue-options>button>span,.short-exit-response-options>button>span{color:#64727e;background:#eef2f5;border-radius:12px;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.short-exit-issue-options button p,.short-exit-response-options button p{gap:3px;min-width:0;margin:0;display:grid}.short-exit-issue-options button strong,.short-exit-response-options button strong{color:#37424c;font-size:14px}.short-exit-issue-options button small,.short-exit-response-options button small{color:#78838d;font-size:12px;line-height:1.35}.short-exit-issue-options button>b svg,.short-exit-response-options button>b svg{width:18px;height:18px}.short-exit-issue-options button.is-selected,.short-exit-response-options button.is-selected{background:#eef6ff}.short-exit-issue-options button.is-selected>span,.short-exit-response-options button.is-selected>span{color:#155bb7;background:#dfeefe}.short-exit-issue-options button.is-selected>b,.short-exit-response-options button.is-selected>b{color:#155bb7}.short-exit-issue-comment{background:#fff;border:1px solid #dfe4e9;border-radius:16px;display:grid;overflow:hidden}.short-exit-issue-comment>span{color:#3c4751;border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:0 11px;font-size:13px;font-weight:800;display:flex}.short-exit-issue-comment>span small{color:#7a858e;font-size:11px;font-weight:600}.short-exit-issue-comment textarea{color:#303b45;min-height:82px;font:inherit;resize:none;background:#fff;border:0;outline:none;padding:10px 11px;font-size:14px;line-height:1.45}.short-exit-issue-attachment{color:#155bb7;width:100%;min-height:66px;font:inherit;text-align:left;background:#fff;border:1px dashed #cbd5de;border-radius:15px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 11px;display:grid}.short-exit-issue-attachment>i{text-align:center;font-size:17px}.short-exit-issue-attachment>span{gap:3px;display:grid}.short-exit-issue-attachment strong{color:#3c4751;font-size:13px}.short-exit-issue-attachment small{color:#78838d;font-size:12px;line-height:1.35}.short-exit-issue-attachment>b{color:#155bb7;font-size:12px}.short-exit-issue-attachment.is-added{color:#397a49;background:#f2faf4;border-style:solid;border-color:#bad6c1}.short-exit-issue-attachment.is-added>b{color:#7a665f}.short-exit-issue-required{color:#7f5b29;background:#fff5e6;border-radius:13px;align-items:flex-start;gap:8px;margin:0;padding:10px 11px;font-size:12px;line-height:1.4;display:flex}.short-exit-issue-required svg{flex:none;width:17px;height:17px}.short-exit-issue-fairness{color:#155bb7;background:#eef4fb;border-radius:15px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:9px;min-height:76px;padding:11px;display:grid}.short-exit-issue-fairness>svg{width:18px;height:18px;margin:5px auto 0}.short-exit-issue-fairness>p{gap:4px;margin:0;display:grid}.short-exit-issue-fairness strong{color:#41566b;font-size:13px}.short-exit-issue-fairness small{color:#667b8f;font-size:12px;line-height:1.42}.short-exit-issue-footer{grid-template-columns:.82fr 1.18fr}.short-exit-issue-footer button{min-height:48px}.short-exit-issue-header-state{color:#8c5b17;background:#fff0da;border-radius:999px;align-items:center;min-height:28px;padding:0 9px;font-size:12px;font-weight:850;display:inline-flex}.short-exit-issue-claim{background:#fff;border:1px solid #e3c7ca;border-radius:18px;overflow:hidden}.short-exit-issue-claim>header{background:#fff3f4;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:82px;padding:11px;display:grid}.short-exit-issue-claim>header>span{color:#b3333d;background:#fff;border-radius:13px;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.short-exit-issue-claim header p{gap:3px;margin:0;display:grid}.short-exit-issue-claim header small{color:#9b5960;font-size:12px;font-weight:750}.short-exit-issue-claim header strong{color:#3d3f44;font-size:15px}.short-exit-issue-claim header em{color:#78747a;font-size:12px;font-style:normal}.short-exit-issue-claim>div,.short-exit-issue-summary>div{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:0 11px;display:flex}.short-exit-issue-claim>div span,.short-exit-issue-summary>div span{color:#75818b;font-size:12px}.short-exit-issue-claim>div strong,.short-exit-issue-summary>div strong{color:#3c4751;text-align:right;max-width:62%;font-size:12px;line-height:1.35}.short-exit-response-heading{justify-content:space-between;align-items:end;gap:10px;min-height:32px;display:flex}.short-exit-response-heading h2{color:#303b45;margin:0;font-size:16px}.short-exit-response-heading span{color:#7a858e;font-size:12px}.short-exit-issue-result{text-align:center;background:#eef8f1;border:1px solid #c9dfcf;border-radius:19px;align-content:center;place-items:center;gap:7px;min-height:190px;padding:18px 16px;display:grid}.short-exit-issue-result>span{color:#397a49;background:#fff;border-radius:15px;place-items:center;width:48px;height:48px;font-size:19px;display:grid}.short-exit-issue-result>span svg{width:21px;height:21px}.short-exit-issue-result small{color:#5d8267;font-size:12px;font-weight:750}.short-exit-issue-result h1{color:#304c38;margin:0;font-size:19px}.short-exit-issue-result p{color:#60766a;max-width:295px;margin:0;font-size:13px;line-height:1.45}.short-exit-issue-result.is-responded{background:#eef6ff;border-color:#cbdced}.short-exit-issue-result.is-responded>span{color:#155bb7}.short-exit-issue-result.is-responded small,.short-exit-issue-result.is-responded h1{color:#365c81}.short-exit-issue-result.is-responded p{color:#62788d}.short-exit-issue-result.is-resolved{background:#eef8f1;border-color:#c9dfcf}.short-exit-issue-result.is-resolved>span{color:#397a49}.short-exit-issue-result.is-resolved small,.short-exit-issue-result.is-resolved h1{color:#365f40}.short-exit-issue-result.is-resolved p{color:#60766a}.short-exit-issue-result.is-review{background:#fff8e9;border-color:#ead7b6}.short-exit-issue-result.is-review>span{color:#94621d}.short-exit-issue-result.is-review small,.short-exit-issue-result.is-review h1{color:#765421}.short-exit-issue-result.is-review p{color:#78694f}.short-exit-issue-summary{background:#fff;border:1px solid #dfe4e9;border-radius:17px;overflow:hidden}.short-exit-add-material{color:#155bb7;width:100%;min-height:72px;font:inherit;text-align:left;background:#f4f8fd;border:1px solid #c7dbee;border-radius:17px;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:10px 11px;display:grid}.short-exit-add-material>span{background:#e2eefb;border-radius:12px;place-items:center;width:40px;height:40px;font-size:16px;display:grid}.short-exit-add-material p{gap:3px;margin:0;display:grid}.short-exit-add-material strong{color:#365b7e;font-size:14px}.short-exit-add-material small{color:#657d92;font-size:12px;line-height:1.35}.short-exit-add-material>svg{width:17px;height:17px}.short-exit-additional-material{background:#eef8f1;border:1px solid #c9dfcf;border-radius:17px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:78px;padding:10px 11px;display:grid}.short-exit-additional-material>span{color:#397a49;background:#fff;border-radius:12px;place-items:center;width:40px;height:40px;font-size:16px;display:grid}.short-exit-additional-material p{gap:3px;margin:0;display:grid}.short-exit-additional-material small{color:#6c8372;font-size:12px}.short-exit-additional-material strong{color:#3e6448;font-size:14px}.short-exit-additional-material em{color:#687d6d;font-size:12px;font-style:normal;line-height:1.35}.short-exit-additional-material>b{color:#397a49;background:#dcefe1;border-radius:999px;place-items:center;min-width:26px;height:26px;font-size:12px;display:grid}.short-exit-resolution-actions{background:#fff;border:1px solid #dfe4e9;border-radius:18px;display:grid;overflow:hidden}.short-exit-resolution-actions>div{background:#f8fafb;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:0 12px;display:flex}.short-exit-resolution-actions>div h2{color:#303b45;margin:0;font-size:16px}.short-exit-resolution-actions>div span{color:#7a858e;font-size:12px}.short-exit-resolution-actions>button{color:#155bb7;min-height:68px;font:inherit;text-align:left;background:#fff;border:0;border-top:1px solid #edf0f3;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:9px 11px;display:grid}.short-exit-resolution-actions>button>span{background:#eef4fb;border-radius:12px;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.short-exit-resolution-actions>button:first-of-type>span{color:#397a49;background:#eef8f1}.short-exit-resolution-actions>button:last-of-type>span{color:#94621d;background:#fff5e6}.short-exit-resolution-actions button p{gap:3px;min-width:0;margin:0;display:grid}.short-exit-resolution-actions button strong{color:#37424c;font-size:14px}.short-exit-resolution-actions button small{color:#78838d;font-size:12px;line-height:1.35}.short-exit-resolution-hero{text-align:center;background:#eef8f1;border:1px solid #c9dfcf;border-radius:19px;align-content:center;place-items:center;gap:7px;min-height:190px;padding:18px 16px;display:grid}.short-exit-resolution-hero>span{color:#397a49;background:#fff;border-radius:15px;place-items:center;width:48px;height:48px;font-size:19px;display:grid}.short-exit-resolution-hero small{color:#5d8267;font-size:12px;font-weight:750}.short-exit-resolution-hero h1{color:#304c38;max-width:290px;margin:0;font-size:19px;line-height:1.3}.short-exit-resolution-hero p{color:#60766a;max-width:295px;margin:0;font-size:13px;line-height:1.45}.short-exit-resolution-hero.is-review{background:#fff8e9;border-color:#ead7b6}.short-exit-resolution-hero.is-review>span,.short-exit-resolution-hero.is-review small{color:#94621d}.short-exit-resolution-hero.is-review h1{color:#765421}.short-exit-resolution-hero.is-review p{color:#78694f}.short-exit-resolution-effects{background:#fff;border:1px solid #dfe4e9;border-radius:17px;display:grid;overflow:hidden}.short-exit-resolution-effects>h2,.short-exit-review-package>h2{color:#303b45;background:#f8fafb;margin:0;padding:13px 12px;font-size:16px}.short-exit-resolution-effects>div{border-top:1px solid #edf0f3;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:9px;min-height:68px;padding:10px 12px;display:grid}.short-exit-resolution-effects>div>svg{color:#397a49;width:18px;height:18px;margin-top:2px}.short-exit-resolution-effects p{gap:3px;margin:0;display:grid}.short-exit-resolution-effects strong{color:#3c4751;font-size:13px}.short-exit-resolution-effects small{color:#78838d;font-size:12px;line-height:1.4}.short-exit-resolution-context{background:#eef6ff;border:1px solid #d6e1ed;border-radius:17px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:82px;padding:11px;display:grid}.short-exit-resolution-context>span{color:#155bb7;background:#fff;border-radius:13px;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.short-exit-resolution-context p{gap:4px;margin:0;display:grid}.short-exit-resolution-context small{color:#647b91;font-size:12px}.short-exit-resolution-context strong{color:#374e65;font-size:14px}.short-exit-proposal-input textarea{min-height:108px}.short-exit-proposal-deadline{background:#fff;border:1px solid #dfe4e9;border-radius:16px;gap:10px;padding:11px;display:grid}.short-exit-proposal-deadline>div:first-child{gap:3px;display:grid}.short-exit-proposal-deadline h2{color:#303b45;margin:0;font-size:15px}.short-exit-proposal-deadline span{color:#78838d;font-size:12px}.short-exit-proposal-deadline>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.short-exit-proposal-deadline button{color:#5f6c77;min-height:42px;font:inherit;background:#fff;border:1px solid #d7dde3;border-radius:12px;padding:0 7px;font-size:12px;font-weight:800}.short-exit-proposal-deadline button.is-selected{color:#155bb7;background:#eef6ff;border-color:#155bb7}.short-exit-proposal-card{text-align:center;background:#eef6ff;border:1px solid #cbdced;border-radius:19px;align-content:center;place-items:center;gap:7px;min-height:180px;padding:17px 16px;display:grid}.short-exit-proposal-card>span{color:#155bb7;background:#fff;border-radius:15px;place-items:center;width:48px;height:48px;font-size:19px;display:grid}.short-exit-proposal-card small{color:#5e7891;font-size:12px;font-weight:750}.short-exit-proposal-card h1{color:#365c81;max-width:300px;margin:0;font-size:18px;line-height:1.35}.short-exit-proposal-card p{color:#62788d;margin:0;font-size:13px}.short-exit-proposal-summary{background:#fff;border:1px solid #cbdced;border-radius:17px;overflow:hidden}.short-exit-proposal-summary>header{background:#eef6ff;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;min-height:82px;padding:11px;display:grid}.short-exit-proposal-summary header>span{color:#155bb7;background:#fff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.short-exit-proposal-summary header p{gap:4px;margin:0;display:grid}.short-exit-proposal-summary header small{color:#647b91;font-size:12px}.short-exit-proposal-summary header strong{color:#374e65;font-size:13px;line-height:1.4}.short-exit-proposal-summary>div{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:9px 11px;display:flex}.short-exit-proposal-summary>div span{color:#75818b;font-size:12px}.short-exit-proposal-summary>div strong{color:#3c4751;text-align:right;max-width:65%;font-size:12px;line-height:1.4}.short-exit-proposal-summary.is-declined{border-color:#ead7b6}.short-exit-proposal-summary.is-declined>header{background:#fff8e9}.short-exit-review-package{background:#fff;border:1px solid #dfe4e9;border-radius:17px;overflow:hidden}.short-exit-review-package>div{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 11px;display:flex}.short-exit-review-package span{color:#75818b;font-size:12px}.short-exit-review-package strong{color:#3c4751;text-align:right;max-width:62%;font-size:12px;line-height:1.35}.short-exit-review-request{text-align:center;background:#fff8e9;border:1px solid #ead7b6;border-radius:19px;align-content:center;place-items:center;gap:7px;min-height:190px;padding:18px 16px;display:grid}.short-exit-review-request>span{color:#94621d;background:#fff;border-radius:15px;place-items:center;width:48px;height:48px;font-size:19px;display:grid}.short-exit-review-request small{color:#8a6a38;font-size:12px;font-weight:750}.short-exit-review-request h1{color:#6f5125;max-width:300px;margin:0;font-size:18px;line-height:1.3}.short-exit-review-request p{color:#78694f;max-width:300px;margin:0;font-size:13px;line-height:1.45}.short-exit-review-request.is-voluntary{background:#eef6ff;border-color:#c7dbee}.short-exit-review-request.is-voluntary>span{color:#155bb7}.short-exit-review-request.is-voluntary small,.short-exit-review-request.is-voluntary h1{color:#355c7f}.short-exit-review-request.is-voluntary p{color:#607a91}.short-exit-review-callout{background:#fff;border:1px solid #ead7b6;border-radius:17px;overflow:hidden}.short-exit-review-callout>header{background:#fff8e9;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:92px;padding:11px;display:grid}.short-exit-review-callout header>span{color:#94621d;background:#fff;border-radius:13px;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.short-exit-review-callout header p{gap:4px;margin:0;display:grid}.short-exit-review-callout header small{color:#8a6a38;font-size:12px}.short-exit-review-callout header strong{color:#5f4c2f;font-size:13px;line-height:1.4}.short-exit-review-callout>footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-height:64px;padding:9px 11px;display:grid}.short-exit-review-callout footer p{color:#78694f;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.short-exit-review-callout footer p svg{flex:none;width:16px;height:16px}.short-exit-review-callout footer button,.short-exit-review-decision footer button{color:#fff;min-height:42px;font:inherit;background:#155bb7;border:1px solid #155bb7;border-radius:12px;padding:0 13px;font-size:12px;font-weight:850}.short-exit-review-progress{background:#fff;border:1px solid #dfe4e9;border-radius:17px;display:grid;overflow:hidden}.short-exit-review-progress>div{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;min-height:66px;padding:9px 11px;display:grid}.short-exit-review-progress>div+div{border-top:1px solid #edf0f3}.short-exit-review-progress>div>span{color:#155bb7;background:#eef4fb;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.short-exit-review-progress>div:first-child>span{color:#397a49;background:#eef8f1}.short-exit-review-progress>div>span svg{width:17px;height:17px}.short-exit-review-progress div p{gap:3px;margin:0;display:grid}.short-exit-review-progress div strong{color:#3c4751;font-size:13px}.short-exit-review-progress div small{color:#78838d;font-size:12px;line-height:1.35}.short-exit-review-progress>button{color:#155bb7;min-height:46px;font:inherit;background:#fff;border:1px solid #155bb7;border-radius:13px;justify-content:center;align-items:center;gap:7px;margin:10px 11px 4px;font-size:13px;font-weight:850;display:inline-flex}.short-exit-review-progress>button svg{width:16px;height:16px}.short-exit-review-progress>small{color:#7a858e;text-align:center;padding:6px 12px 12px;font-size:11px;line-height:1.4}.short-exit-review-progress.is-appeal>div:nth-child(2)>span{color:#94621d;background:#fff5e6}.short-exit-review-decision{background:#fff;border:1px solid #c9dfcf;border-radius:17px;overflow:hidden}.short-exit-review-decision>header{background:#eef8f1;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:88px;padding:11px;display:grid}.short-exit-review-decision header>span{color:#397a49;background:#fff;border-radius:13px;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.short-exit-review-decision header p{gap:4px;margin:0;display:grid}.short-exit-review-decision header small{color:#5d8267;font-size:12px}.short-exit-review-decision header strong{color:#365f40;font-size:14px}.short-exit-review-decision>div{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:8px 11px;display:flex}.short-exit-review-decision>div span{color:#75818b;font-size:12px}.short-exit-review-decision>div strong{color:#3c4751;text-align:right;max-width:66%;font-size:12px;line-height:1.4}.short-exit-review-decision>footer{background:#f8fafb;border-top:1px solid #edf0f3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:70px;padding:10px 11px;display:grid}.short-exit-review-decision footer p{color:#64727e;align-items:flex-start;gap:7px;margin:0;font-size:11px;line-height:1.4;display:flex}.short-exit-review-decision footer p svg{color:#155bb7;flex:none;width:16px;height:16px}.short-exit-public-history{color:#155bb7;width:100%;min-height:72px;font:inherit;text-align:left;background:#f4f8fd;border:1px solid #c7dbee;border-radius:16px;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:10px 11px;display:grid}.short-exit-public-history>span{background:#e2eefb;border-radius:12px;place-items:center;width:40px;height:40px;font-size:16px;display:grid}.short-exit-public-history>p{gap:3px;margin:0;display:grid}.short-exit-public-history strong{color:#365b7e;font-size:14px}.short-exit-public-history small{color:#657d92;font-size:12px;line-height:1.35}.short-exit-public-history>svg{width:17px;height:17px}.reviewer-workspace-screen{background:#f2f4f6}.reviewer-workspace-content{padding:10px 14px calc(var(--mobile-safe-area-height,34px) + 28px);gap:10px;display:grid}.reviewer-workspace-screen.has-footer .reviewer-workspace-content{padding-bottom:calc(var(--mobile-safe-area-height,34px) + 92px)}.reviewer-avatar{color:#fff;background:#263b50;border-radius:50%;place-items:center;width:31px;height:31px;margin-right:11px;font-size:13px;font-weight:900;display:grid}.reviewer-case-id,.reviewer-sla{color:#155bb7;background:#eef4fb;border-radius:999px;align-items:center;min-height:28px;margin-right:10px;padding:0 9px;font-size:12px;font-weight:850;display:inline-flex}.reviewer-sla{color:#8c5b17;background:#fff0da}.reviewer-sla.is-paused{color:#667580;background:#eef2f5}.reviewer-shift-summary{background:#fff;border:1px solid #dce2e7;border-radius:17px;justify-content:space-between;align-items:center;gap:10px;min-height:70px;padding:11px 12px;display:flex}.reviewer-shift-summary>div{gap:4px;display:grid}.reviewer-shift-summary small{color:#77838d;font-size:12px}.reviewer-shift-summary strong{color:#303b45;font-size:15px}.reviewer-shift-summary>span{color:#397a49;background:#eef8f1;border-radius:999px;align-items:center;gap:6px;min-height:31px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.reviewer-shift-summary>span i{font-size:7px}.reviewer-metrics{background:#fff;border:1px solid #dce2e7;border-radius:17px;grid-template-columns:.8fr .8fr 1.4fr;display:grid;overflow:hidden}.reviewer-metrics>div{align-content:center;place-items:center;gap:3px;min-height:70px;display:grid}.reviewer-metrics>div+div{border-left:1px solid #e7ebee}.reviewer-metrics strong{color:#303b45;font-size:20px}.reviewer-metrics span{color:#77838d;text-align:center;font-size:12px}.reviewer-tabs{background:#e5e9ed;border-radius:15px;grid-template-columns:.82fr .78fr 1.4fr;gap:4px;padding:4px;display:grid}.reviewer-tabs button{color:#67737e;min-height:42px;font:inherit;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:5px;padding:0 7px;font-size:13px;font-weight:800;display:inline-flex}.reviewer-tabs button b{background:#ffffffb8;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:12px;display:grid}.reviewer-tabs button.is-active{color:#263b50;background:#fff;box-shadow:0 2px 8px #2e3d4a1a}.reviewer-queue-list{gap:9px;display:grid}.reviewer-case-card{color:#47545f;width:100%;font:inherit;text-align:left;background:#fff;border:1px solid #dce2e7;border-radius:18px;padding:0;overflow:hidden}.reviewer-case-card>header{background:#f7f9fa;justify-content:space-between;align-items:center;gap:10px;min-height:37px;padding:0 11px;display:flex}.reviewer-case-card header span{color:#52626f;font-size:12px;font-weight:900}.reviewer-case-card header b{color:#7d6643;font-size:12px}.reviewer-case-card>div{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:88px;padding:10px 11px;display:grid}.reviewer-case-card>div>span{color:#155bb7;background:#eef4fb;border-radius:13px;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.reviewer-case-card p{gap:4px;min-width:0;margin:0;display:grid}.reviewer-case-card p strong{color:#303b45;font-size:15px}.reviewer-case-card p small{color:#677580;font-size:13px;line-height:1.35}.reviewer-case-card p em{color:#87919a;font-size:12px;font-style:normal}.reviewer-case-card>footer{color:#60707d;border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:0 11px;font-size:12px;display:flex}.reviewer-case-card.is-urgent{border-color:#e5c4a2}.reviewer-case-card.is-urgent>header{background:#fff7e9}.reviewer-case-card.is-urgent header b{color:#a16416}.reviewer-case-card.is-waiting>div>span{color:#697681;background:#f0f2f4}.reviewer-case-card.is-appeal{border-color:#cbdced}.reviewer-case-card.is-appeal>header,.reviewer-case-card.is-appeal>div>span{background:#eef6ff}.reviewer-privacy-note,.reviewer-action-note{color:#667580;background:#e9edf1;border-radius:14px;align-items:flex-start;gap:8px;margin:0;padding:10px 11px;font-size:12px;line-height:1.42;display:flex}.reviewer-privacy-note svg,.reviewer-action-note svg{flex:none;width:17px;height:17px}.reviewer-case-mini{background:#eef6ff;border:1px solid #d6e1ed;border-radius:17px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:80px;padding:11px;display:grid}.reviewer-case-mini>span{color:#155bb7;background:#fff;border-radius:13px;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.reviewer-case-mini p{gap:4px;margin:0;display:grid}.reviewer-case-mini small{color:#647b91;font-size:12px}.reviewer-case-mini strong{color:#374e65;font-size:14px}.reviewer-form-section{background:#fff;border:1px solid #dce2e7;border-radius:16px;gap:10px;padding:11px;display:grid}.reviewer-form-section>div:first-child{justify-content:space-between;align-items:end;gap:10px;display:flex}.reviewer-form-section h2{color:#303b45;margin:0;font-size:15px}.reviewer-form-section>div:first-child span{color:#78838d;font-size:12px}.reviewer-choice-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.reviewer-choice-row button{color:#66737e;min-height:42px;font:inherit;background:#fff;border:1px solid #d7dde3;border-radius:11px;padding:0 6px;font-size:12px;font-weight:800}.reviewer-choice-row button.is-selected{color:#155bb7;background:#eef6ff;border-color:#155bb7}.reviewer-decision-checks{background:#fff;border:1px solid #dce2e7;border-radius:17px;display:grid;overflow:hidden}.reviewer-decision-checks h2{color:#303b45;background:#f8fafb;margin:0;padding:12px;font-size:16px}.reviewer-decision-checks>div{border-top:1px solid #edf0f3;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:9px;min-height:66px;padding:9px 11px;display:grid}.reviewer-decision-checks>div>svg{color:#397a49;width:18px;height:18px;margin-top:2px}.reviewer-decision-checks p{gap:3px;margin:0;display:grid}.reviewer-decision-checks strong{color:#3c4751;font-size:13px}.reviewer-decision-checks small{color:#78838d;font-size:12px;line-height:1.35}.reviewer-decision-options{background:#fff;border:1px solid #dce2e7;border-radius:17px;display:grid;overflow:hidden}.reviewer-decision-options>button{color:#87929b;min-height:72px;font:inherit;text-align:left;background:#fff;border:0;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:10px 11px;display:grid}.reviewer-decision-options>button+button{border-top:1px solid #edf0f3}.reviewer-decision-options button>span{color:#667580;background:#eef2f5;border-radius:12px;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.reviewer-decision-options button p{gap:3px;margin:0;display:grid}.reviewer-decision-options button strong{color:#37424c;font-size:14px}.reviewer-decision-options button small{color:#78838d;font-size:12px;line-height:1.35}.reviewer-decision-options button>b svg{width:18px;height:18px}.reviewer-decision-options button.is-selected{color:#155bb7;background:#eef6ff}.reviewer-decision-options button.is-selected>span{color:#155bb7;background:#dfeefe}.reviewer-decision-options button.is-confirmed{color:#397a49;background:#eef8f1}.reviewer-decision-options button.is-confirmed>span{color:#397a49;background:#dcefe1}.reviewer-impact-card{background:#fff;border:1px solid #dce2e7;border-radius:17px;overflow:hidden}.reviewer-impact-card h2{color:#303b45;background:#f8fafb;margin:0;padding:12px;font-size:15px}.reviewer-impact-card>div{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:0 11px;display:flex}.reviewer-impact-card span{color:#75818b;font-size:12px}.reviewer-impact-card strong{color:#3c4751;text-align:right;font-size:12px}.reviewer-impact-card.is-confirmed{border-color:#c9dfcf}.reviewer-separation-note{color:#155bb7;background:#eef6ff;border:1px solid #cbdced;border-radius:16px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:9px;min-height:84px;padding:11px;display:grid}.reviewer-separation-note>svg{width:19px;height:19px;margin:4px auto 0}.reviewer-separation-note p{gap:4px;margin:0;display:grid}.reviewer-separation-note strong{color:#415f7c;font-size:13px}.reviewer-separation-note small{color:#667d92;font-size:12px;line-height:1.4}.reviewer-original-decision,.reviewer-appeal-material{background:#fff;border:1px solid #dce2e7;border-radius:17px;overflow:hidden}.reviewer-original-decision>header,.reviewer-appeal-material>header{background:#f4f7f9;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;min-height:82px;padding:11px;display:grid}.reviewer-original-decision header>span,.reviewer-appeal-material header>span{color:#597084;background:#fff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.reviewer-original-decision header p,.reviewer-appeal-material header p{gap:4px;margin:0;display:grid}.reviewer-original-decision header small,.reviewer-appeal-material header small{color:#75818b;font-size:12px}.reviewer-original-decision header strong,.reviewer-appeal-material header strong{color:#3c4751;font-size:14px}.reviewer-original-decision>div,.reviewer-appeal-material>div{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 11px;display:flex}.reviewer-original-decision>div span,.reviewer-appeal-material>div span{color:#75818b;font-size:12px}.reviewer-original-decision>div strong,.reviewer-appeal-material>div strong{color:#3c4751;text-align:right;max-width:67%;font-size:12px;line-height:1.4}.reviewer-appeal-material{border-color:#cbdced}.reviewer-appeal-material>header{background:#eef6ff}.reviewer-appeal-material header>span{color:#155bb7}.reviewer-case-hero{text-align:center;background:#fff8e9;border:1px solid #ead7b6;border-radius:19px;align-content:center;place-items:center;gap:6px;min-height:166px;padding:16px;display:grid}.reviewer-case-hero>span{color:#94621d;background:#fff;border-radius:14px;place-items:center;width:46px;height:46px;font-size:18px;display:grid}.reviewer-case-hero small{color:#8a6a38;font-size:12px;font-weight:750}.reviewer-case-hero h1{color:#6f5125;margin:0;font-size:19px}.reviewer-case-hero p{color:#78694f;max-width:305px;margin:0;font-size:13px;line-height:1.42}.reviewer-case-hero.is-waiting{background:#f4f7f9;border-color:#dce2e7}.reviewer-case-hero.is-waiting>span{color:#667580}.reviewer-case-hero.is-waiting small,.reviewer-case-hero.is-waiting h1{color:#53636f}.reviewer-case-hero.is-waiting p{color:#70808c}.reviewer-case-hero.is-decided{background:#eef8f1;border-color:#c9dfcf}.reviewer-case-hero.is-decided>span{color:#397a49}.reviewer-case-hero.is-decided small,.reviewer-case-hero.is-decided h1{color:#365f40}.reviewer-case-hero.is-decided p{color:#60766a}.reviewer-case-flags{scrollbar-width:none;gap:7px;display:flex;overflow-x:auto}.reviewer-case-flags span{color:#63717c;white-space:nowrap;background:#fff;border:1px solid #dce2e7;border-radius:999px;align-items:center;min-height:31px;padding:0 10px;font-size:12px;display:inline-flex}.reviewer-case-integrity{background:#fff;border:1px solid #c7dbee;border-radius:17px;overflow:hidden}.reviewer-case-integrity>header{background:#eef6ff;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:72px;padding:10px 11px;display:grid}.reviewer-case-integrity header>span{color:#155bb7;background:#fff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.reviewer-case-integrity header p{gap:3px;margin:0;display:grid}.reviewer-case-integrity header small{color:#6b8195;font-size:11px}.reviewer-case-integrity header strong{color:#3b5e7d;font-size:13px;line-height:1.35}.reviewer-case-integrity header b{color:#39744b;align-items:center;gap:4px;font-size:11px;display:inline-flex}.reviewer-case-integrity header b svg{width:15px;height:15px}.reviewer-case-integrity>div{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:0 11px;display:flex}.reviewer-case-integrity>div span{color:#75818b;font-size:12px}.reviewer-case-integrity>div strong{color:#3c4751;text-align:right;font-size:12px}.reviewer-case-integrity>footer{color:#61778a;background:#f7fafc;border-top:1px solid #d9e5ef;align-items:flex-start;gap:7px;min-height:50px;padding:9px 11px;font-size:11px;line-height:1.4;display:flex}.reviewer-case-integrity footer svg{color:#155bb7;flex:none;width:16px;height:16px}.reviewer-additional-material{background:#fff;border:1px solid #c9dfcf;border-radius:17px;overflow:hidden}.reviewer-additional-material>header{background:#eef8f1;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:72px;padding:10px 11px;display:grid}.reviewer-additional-material header>span{color:#397a49;background:#fff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.reviewer-additional-material header p{gap:3px;margin:0;display:grid}.reviewer-additional-material header small{color:#6c8372;font-size:12px}.reviewer-additional-material header strong{color:#3e6448;font-size:13px;line-height:1.35}.reviewer-additional-material header b{color:#397a49;align-items:center;gap:4px;font-size:11px;display:inline-flex}.reviewer-additional-material header b svg{width:15px;height:15px}.reviewer-additional-material>div{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:8px 11px;display:flex}.reviewer-additional-material>div span{color:#75818b;font-size:12px}.reviewer-additional-material>div strong{color:#3c4751;text-align:right;max-width:68%;font-size:12px;line-height:1.35}.abuse-review-content{gap:11px}.abuse-review-hero,.abuse-review-result{text-align:center;background:#eef6ff;border:1px solid #c7dbee;border-radius:19px;align-content:center;place-items:center;gap:6px;min-height:176px;padding:16px;display:grid}.abuse-review-hero>span,.abuse-review-result>span{color:#155bb7;background:#fff;border-radius:15px;place-items:center;width:48px;height:48px;font-size:19px;display:grid}.abuse-review-hero small,.abuse-review-result small{color:#587897;font-size:12px;font-weight:800}.abuse-review-hero h1,.abuse-review-result h1{color:#355c7f;margin:0;font-size:20px;line-height:1.2}.abuse-review-hero p,.abuse-review-result p{color:#607a91;max-width:308px;margin:0;font-size:13px;line-height:1.45}.abuse-review-result{background:#eef8f1;border-color:#c9dfcf}.abuse-review-result>span{color:#397a49}.abuse-review-result small,.abuse-review-result h1{color:#365f40}.abuse-review-result p{color:#60766a}.abuse-review-result.is-restricted{background:#fff7e9;border-color:#ead1ae}.abuse-review-result.is-restricted>span{color:#9a651d}.abuse-review-result.is-restricted small,.abuse-review-result.is-restricted h1{color:#715125}.abuse-review-result.is-restricted p{color:#78694f}.abuse-review-system-check,.abuse-review-outcome-card{background:#fff;border:1px solid #dce2e7;border-radius:17px;overflow:hidden}.abuse-review-system-check>header{background:#f8fafb;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:0 11px;display:flex}.abuse-review-system-check h2{color:#303b45;margin:0;font-size:15px}.abuse-review-system-check header span{color:#397a49;align-items:center;gap:5px;font-size:11px;font-weight:800;display:inline-flex}.abuse-review-system-check header svg{width:15px;height:15px}.abuse-review-system-check>div,.abuse-review-outcome-card>div{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:8px 11px;display:flex}.abuse-review-system-check>div span,.abuse-review-outcome-card>div span{color:#75818b;flex:0 0 38%;font-size:12px}.abuse-review-system-check>div strong,.abuse-review-outcome-card>div strong{color:#3c4751;text-align:right;font-size:12px;line-height:1.4}.abuse-review-decision-options button.is-warning{color:#a16416;background:#fff7e9}.abuse-review-decision-options button.is-warning>span{color:#9a651d;background:#fff0da}.abuse-review-signals{background:#fff;border:1px solid #dce2e7;border-radius:17px;display:grid;overflow:hidden}.abuse-review-signals>button{color:#87929b;min-height:72px;font:inherit;text-align:left;background:#fff;border:0;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:10px 11px;display:grid}.abuse-review-signals>button+button{border-top:1px solid #edf0f3}.abuse-review-signals button>span{color:#687681;background:#f2f4f6;border-radius:12px;place-items:center;width:38px;height:38px;font-size:15px;display:grid}.abuse-review-signals button p{gap:3px;margin:0;display:grid}.abuse-review-signals button strong{color:#37424c;font-size:13px;line-height:1.3}.abuse-review-signals button small{color:#78838d;font-size:12px;line-height:1.35}.abuse-review-signals button>b svg{width:18px;height:18px}.abuse-review-signals button.is-selected{color:#a16416;background:#fff7e9}.abuse-review-signals button.is-selected>span{color:#9a651d;background:#fff0da}.abuse-review-reason textarea{min-height:104px}.abuse-review-period .reviewer-choice-row{grid-template-columns:repeat(2,minmax(0,1fr))}.abuse-review-period .reviewer-choice-row button.is-selected{color:#8c5b17;background:#fff7e9;border-color:#a16416}.abuse-review-access-card{background:#eef8f1;border:1px solid #c9dfcf;border-radius:17px;gap:10px;padding:11px;display:grid}.abuse-review-access-card header{color:#397a49;align-items:center;gap:8px;display:flex}.abuse-review-access-card header i{text-align:center;width:22px}.abuse-review-access-card h2{color:#365f40;margin:0;font-size:15px}.abuse-review-access-card>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;display:grid}.abuse-review-access-card>div span{color:#60766a;align-items:flex-start;gap:5px;font-size:12px;line-height:1.35;display:flex}.abuse-review-access-card>div svg{color:#397a49;flex:none;width:15px;height:15px}.abuse-review-safe-note{color:#607a91;background:#eef6ff;border:1px solid #cbdced}.abuse-review-appeal-note{color:#155bb7;background:#eef6ff;border:1px solid #cbdced;border-radius:16px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:9px;min-height:88px;padding:12px;display:grid}.abuse-review-appeal-note>i{text-align:center;margin-top:4px}.abuse-review-appeal-note p{gap:4px;margin:0;display:grid}.abuse-review-appeal-note strong{color:#415f7c;font-size:13px}.abuse-review-appeal-note small{color:#667d92;font-size:12px;line-height:1.4}.abuse-review-screen .short-exit-issue-footer .secondary-button{flex:0 0 96px;padding-inline:12px}.abuse-review-screen .short-exit-issue-footer .primary-button{flex:auto;min-width:0;padding-inline:12px;font-size:12px}.reviewer-abuse-entry{color:#8c5b17;width:100%;min-height:86px;font:inherit;text-align:left;background:#fff7e9;border:1px solid #e2c99f;border-radius:17px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:11px;display:grid}.reviewer-abuse-entry>span{color:#9a651d;background:#fff;border-radius:13px;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.reviewer-abuse-entry p{gap:4px;margin:0;display:grid}.reviewer-abuse-entry strong{color:#715125;font-size:14px;line-height:1.3}.reviewer-abuse-entry small{color:#806d51;font-size:12px;line-height:1.4}.reviewer-abuse-entry>svg{width:17px;height:17px}.staff-service-screen{background:#f2f4f6}.staff-service-content{gap:11px}.staff-service-internal-badge{color:#586875;background:#eef2f5;border-radius:999px;align-items:center;min-height:28px;margin-right:10px;padding:0 9px;font-size:11px;font-weight:850;display:inline-flex}.staff-service-hero,.staff-service-verify-hero{text-align:center;background:#eef6ff;border:1px solid #c7dbee;border-radius:19px;align-content:center;place-items:center;gap:6px;min-height:188px;padding:16px;display:grid}.staff-service-hero>span,.staff-service-verify-hero>span{color:#155bb7;background:#fff;border-radius:15px;place-items:center;width:50px;height:50px;font-size:20px;display:grid}.staff-service-hero small,.staff-service-verify-hero small{color:#587897;font-size:12px;font-weight:800}.staff-service-hero h1,.staff-service-verify-hero h1{color:#355c7f;margin:0;font-size:21px;line-height:1.2}.staff-service-hero p,.staff-service-verify-hero p{color:#607a91;max-width:310px;margin:0;font-size:13px;line-height:1.45}.staff-service-account{background:#fff;border:1px solid #dce2e7;border-radius:17px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:88px;padding:11px;display:grid}.staff-service-account>span{color:#fff;background:#263b50;border-radius:50%;place-items:center;width:46px;height:46px;font-size:13px;font-weight:900;display:grid}.staff-service-account p{gap:3px;margin:0;display:grid}.staff-service-account p small{color:#75818b;font-size:11px}.staff-service-account p strong{color:#303b45;font-size:15px}.staff-service-account p em{color:#667580;font-size:12px;font-style:normal}.staff-service-account>b{color:#397a49;white-space:nowrap;background:#eef8f1;border-radius:999px;align-items:center;gap:5px;min-height:29px;padding:0 8px;font-size:11px;display:inline-flex}.staff-service-account.is-compact{min-height:82px}.staff-service-account.is-compact>b{color:#155bb7;background:#eef4fb}.staff-service-security{background:#fff;border:1px solid #dce2e7;border-radius:17px;display:grid;overflow:hidden}.staff-service-security>div{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-height:72px;padding:10px 11px;display:grid}.staff-service-security>div+div{border-top:1px solid #edf0f3}.staff-service-security>div>i{color:#155bb7;text-align:center;font-size:16px}.staff-service-security p{gap:3px;margin:0;display:grid}.staff-service-security strong{color:#37424c;font-size:13px}.staff-service-security small{color:#78838d;font-size:12px;line-height:1.35}.staff-service-boundary{color:#667580;background:#e9edf1;border:1px solid #dce2e7;border-radius:16px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:9px;min-height:86px;padding:11px;display:grid}.staff-service-boundary>i{text-align:center;margin-top:4px}.staff-service-boundary p{gap:4px;margin:0;display:grid}.staff-service-boundary strong{color:#4f5e69;font-size:13px}.staff-service-boundary small{color:#697782;font-size:12px;line-height:1.4}.staff-service-code{background:#fff;border:1px solid #dce2e7;border-radius:17px;gap:8px;padding:12px;display:grid}.staff-service-code>span{color:#303b45;justify-content:space-between;align-items:center;gap:10px;font-size:14px;font-weight:800;display:flex}.staff-service-code>span small{color:#78838d;font-size:11px;font-weight:600}.staff-service-code input{box-sizing:border-box;color:#263b50;width:100%;min-height:52px;font:inherit;letter-spacing:.12em;text-align:center;background:#f8fafb;border:1px solid #d7dde3;border-radius:13px;padding:0 14px;font-size:20px;font-weight:850}.staff-service-code input:focus{border-color:#155bb7;outline:3px solid #155bb71f}.staff-service-demo-code{color:#155bb7;width:100%;min-height:70px;font:inherit;text-align:left;background:#f7fafc;border:1px dashed #b9cde1;border-radius:15px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:10px 11px;display:grid}.staff-service-demo-code>i{text-align:center}.staff-service-demo-code p{gap:3px;margin:0;display:grid}.staff-service-demo-code strong{color:#456a8c;font-size:13px}.staff-service-demo-code small{color:#6e8396;font-size:12px}.staff-service-footer .secondary-button{flex:0 0 96px}.staff-service-footer .primary-button{flex:auto;min-width:0;padding-inline:12px}.staff-admin-screen{background:#f7f9fc}.staff-admin-scroll{background:#f7f9fc;inset:0}.staff-admin-content{padding:48px 12px calc(var(--mobile-safe-area-height,34px) + 22px);gap:10px;display:grid}.staff-admin-header{grid-template-columns:30px minmax(0,1fr) 42px;align-items:center;gap:7px;min-height:66px;display:grid}.staff-admin-header>div{min-width:0}.staff-admin-header h1{color:#182433;letter-spacing:-.025em;margin:0;font-size:22px;line-height:1.15}.staff-admin-header p{color:#708095;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:12px;overflow:hidden}.staff-admin-back{color:#42546a;background:#fff;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid;box-shadow:0 3px 12px #1c304a17}.staff-admin-back svg{width:16px;height:16px}.staff-admin-avatar{color:#fff;width:42px;height:42px;font:inherit;background:#153b61;border:0;border-radius:50%;place-items:center;padding:0;font-size:14px;font-weight:900;display:grid}.staff-admin-summary{background:#fff;border:1px solid #dce3eb;border-radius:16px;grid-template-columns:repeat(3,1fr);min-height:72px;padding:9px 0;display:grid}.staff-admin-summary>div{align-content:center;justify-items:center;gap:5px;display:grid}.staff-admin-summary>div+div{border-left:1px solid #e3e8ee}.staff-admin-summary strong{align-items:center;gap:7px;font-size:18px;display:flex}.staff-admin-summary strong i{opacity:.78;background:currentColor;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px}.staff-admin-summary span{color:#66768a;font-size:11px}.staff-admin-summary .is-urgent strong{color:#e64343}.staff-admin-summary .is-urgent strong i{box-shadow:0 0 0 5px #e643431f}.staff-admin-summary .is-warning strong{color:#c87512}.staff-admin-summary .is-warning strong i{box-shadow:0 0 0 5px #c875121f}.staff-admin-summary .is-review strong{color:#1565d8}.staff-admin-summary .is-review strong i{box-shadow:0 0 0 5px #1565d81f}.staff-admin-urgent{background:#fffdfd;border:1px solid #f2bebe;border-radius:18px;grid-template-columns:minmax(0,1fr) 50px;gap:9px 8px;padding:12px;display:grid}.staff-admin-urgent-copy{min-width:0}.staff-admin-urgent-copy>small{color:#d93333;text-transform:uppercase;background:#ffeded;border-radius:8px;align-items:center;min-height:23px;padding:0 7px;font-size:10px;font-weight:900;display:inline-flex}.staff-admin-urgent h2{color:#1d2b3b;margin:8px 0;font-size:16px;line-height:1.24}.staff-admin-urgent-copy p{color:#66778b;align-items:center;gap:7px;margin:5px 0 0;font-size:11px;display:flex}.staff-admin-urgent-copy p i{color:#607187;text-align:center;width:15px}.staff-admin-urgent-copy p.is-timer{color:#df3838}.staff-admin-urgent-icon{color:#e5443f;background:#fff0ee;border-radius:15px;align-self:start;place-items:center;width:50px;height:50px;font-size:21px;display:grid}.staff-admin-urgent-meta{color:#66778b;grid-column:1/-1;margin:0;font-size:11px;line-height:1.5}.staff-admin-urgent>button{color:#fff;min-height:46px;font:inherit;background:#1768d3;border:0;border-radius:13px;grid-column:1/-1;grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;padding:0 12px;font-size:13px;font-weight:850;display:grid}.staff-admin-urgent>button>svg{justify-self:end;width:17px;height:17px}.staff-admin-events{background:#fff;border:1px solid #dce3eb;border-radius:17px;overflow:hidden}.staff-admin-events>header{border-bottom:1px solid #e7ebef;justify-content:space-between;align-items:center;gap:10px;min-height:43px;padding:0 11px;display:flex}.staff-admin-events h2{color:#1d2b3b;margin:0;font-size:14px}.staff-admin-events>header button{color:#1768d3;font:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:6px 0;font-size:11px;font-weight:750;display:flex}.staff-admin-events>header svg{width:14px;height:14px}.staff-admin-event{width:100%;min-height:76px;color:inherit;font:inherit;text-align:left;background:#fff;border:0;grid-template-columns:38px minmax(0,1fr) 58px 14px;align-items:center;gap:8px;padding:9px;display:grid}.staff-admin-event+.staff-admin-event{border-top:1px solid #e7ebef}.staff-admin-event>span{color:#1768d3;background:#edf4ff;border-radius:12px;place-items:center;width:38px;height:38px;font-size:15px;display:grid}.staff-admin-event>p{gap:3px;min-width:0;margin:0;display:grid}.staff-admin-event>p strong{color:#1d2b3b;font-size:12px;line-height:1.25}.staff-admin-event>p small,.staff-admin-event>p em{color:#718096;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;line-height:1.25;overflow:hidden}.staff-admin-event>b{color:#d93636;white-space:nowrap;justify-items:end;gap:7px;font-size:11px;display:grid}.staff-admin-event>b small{color:#718096;font-size:10px;font-weight:500}.staff-admin-event>svg{color:#68788c;width:15px;height:15px}.staff-admin-event.is-warning>span{color:#ca7710;background:#fff3e3}.staff-admin-event.is-warning>b{color:#b96d10}.staff-admin-event.is-violet>span{color:#8b42bb;background:#f5eafd}.staff-admin-event.is-violet>b{color:#bd7110}.staff-admin-event.is-success>span{color:#2e964b;background:#ebf7ed}.staff-admin-event.is-success>b{color:#2f9149}.staff-admin-links{background:#fff;border:1px solid #dce3eb;border-radius:17px;overflow:hidden}.staff-admin-links button{width:100%;min-height:63px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:9px 11px;display:grid}.staff-admin-links button+button{border-top:1px solid #e7ebef}.staff-admin-links button>span{color:#1768d3;background:#edf4ff;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.staff-admin-links button>p{gap:3px;margin:0;display:grid}.staff-admin-links strong{color:#1d2b3b;font-size:13px}.staff-admin-links small{color:#718096;font-size:11px}.staff-admin-links svg{color:#68788c;width:16px;height:16px}.staff-admin-boundary{color:#1768d3;background:#eef6ff;border:1px solid #cddff6;border-radius:15px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:7px;padding:11px;display:grid}.staff-admin-boundary svg{width:18px;height:18px;margin-top:1px}.staff-admin-boundary p{color:#44627f;margin:0;font-size:11px;line-height:1.45}.staff-all-events-screen{background:#fff}.staff-all-events-scroll{background:#fff;inset:0}.staff-all-events-content{min-height:100%;padding:48px 0 calc(var(--mobile-safe-area-height,34px) + 12px);box-sizing:border-box;align-content:start;display:grid}.staff-all-events-header{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;min-height:56px;padding:0 14px;display:grid}.staff-all-events-header>button{color:#1768d3;background:#fff;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid;box-shadow:0 4px 15px #1c304a1f}.staff-all-events-header>button svg{width:18px;height:18px}.staff-all-events-header h1{color:#18283b;letter-spacing:-.025em;margin:0;font-size:23px;font-weight:850;line-height:1.1}.staff-all-events-search{color:#708095;background:#fff;border:1px solid #dce3eb;border-radius:13px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:11px;min-height:49px;margin:8px 14px 13px;padding:0 14px;display:grid;box-shadow:0 1px #172e4b05}.staff-all-events-search>i{font-size:17px}.staff-all-events-search input{color:#1b2a3b;width:100%;min-width:0;height:45px;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:14px}.staff-all-events-search input::placeholder{color:#8a97a8;opacity:1}.staff-all-events-controls{grid-template-columns:minmax(0,190px) auto;justify-content:space-between;align-items:center;gap:12px;min-height:43px;margin:0 14px 13px;display:grid}.staff-all-events-filter{min-width:0;position:relative}.staff-all-events-filter-trigger{color:#1d2b3b;width:100%;min-height:43px;font:inherit;text-align:left;background:#fff;border:1px solid #dce3eb;border-radius:12px;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:0 12px;font-size:13px;display:grid}.staff-all-events-filter-trigger>i:first-child{color:#1768d3;font-size:15px}.staff-all-events-filter-trigger>i:last-child{color:#728198;text-align:right;font-size:11px}.staff-all-events-filter-menu{z-index:20;box-sizing:border-box;background:#fff;border:1px solid #dce3eb;border-radius:12px;width:100%;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 28px #192d4829}.staff-all-events-filter-menu button{color:#26384b;min-height:38px;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) 16px;align-items:center;padding:0 9px;font-size:12px;display:grid}.staff-all-events-filter-menu button[aria-checked=true]{color:#1768d3;background:#edf5ff;font-weight:750}.staff-all-events-filter-menu svg{width:15px;height:15px}.staff-all-events-mine{color:#53657b;cursor:pointer;align-items:center;gap:8px;min-width:max-content;font-size:13px;display:flex}.staff-all-events-mine input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.staff-all-events-mine>span{background:#e8edf3;border-radius:999px;flex:none;width:38px;height:22px;transition:background .18s;position:relative}.staff-all-events-mine>span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 5px #2337502e}.staff-all-events-mine input:checked+span{background:#1768d3}.staff-all-events-mine input:checked+span:after{transform:translate(16px)}.staff-all-events-mine input:focus-visible+span{outline:3px solid #1768d32e}.staff-all-events-mine b{white-space:nowrap;font-weight:500}.staff-all-events-summary{color:#596b82;border-top:1px solid #e5eaf0;border-bottom:1px solid #e5eaf0;align-items:center;min-height:45px;margin:0;padding:0 14px;font-size:13px;line-height:1.25;display:flex}.staff-all-events-list{display:grid}.staff-all-events-row{box-sizing:border-box;background:#fff;border-bottom:1px solid #e4e9ef;grid-template-columns:29px minmax(0,1fr) 86px;align-items:center;gap:9px;min-height:91px;padding:13px 16px 13px 14px;display:grid}.staff-all-events-status{color:#e43d43;background:#ffeded;border-radius:50%;align-self:start;place-items:center;width:23px;height:23px;margin-top:6px;display:grid}.staff-all-events-status>i{font-size:15px}.staff-all-events-row.is-warning .staff-all-events-status{color:#e68808;background:#fff0dc}.staff-all-events-row.is-info .staff-all-events-status{color:#2785df;background:#e7f2ff}.staff-all-events-row.is-success .staff-all-events-status{color:#29a55a;background:#e5f6ea}.staff-all-events-copy{gap:6px;min-width:0;display:grid}.staff-all-events-copy h2{color:#1a2a3d;letter-spacing:-.01em;margin:0;font-size:13.5px;font-weight:850;line-height:1.25}.staff-all-events-copy p{color:#74849a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.3;overflow:hidden}.staff-all-events-copy small{color:#74849a;align-items:center;gap:6px;font-size:11.5px;line-height:1.2;display:flex}.staff-all-events-copy small i{text-align:center;width:13px}.staff-all-events-action{justify-items:end;gap:8px;min-width:0;display:grid}.staff-all-events-action strong{color:#e03a3f;white-space:nowrap;font-size:13px;line-height:1.1}.staff-all-events-row.is-warning .staff-all-events-action strong{color:#d37a00}.staff-all-events-row.is-info .staff-all-events-action strong{color:#1768d3}.staff-all-events-row.is-success .staff-all-events-action strong{color:#24964d}.staff-all-events-action button{color:#fff;min-width:76px;min-height:36px;font:inherit;background:#1768d3;border:0;border-radius:10px;padding:0 10px;font-size:12px;font-weight:800}.staff-all-events-action>i{color:#29a55a;background:#e5f6ea;border-radius:50%;place-items:center;width:28px;height:28px;font-size:16px;display:grid}.staff-all-events-empty{color:#75849a;text-align:center;align-content:center;place-items:center;gap:8px;min-height:220px;padding:30px;display:grid}.staff-all-events-empty>i{color:#64a67a;font-size:28px}.staff-all-events-empty strong{color:#27394d;font-size:15px}.staff-all-events-empty span{font-size:12px}.staff-moderation-screen{background:#fff}.staff-moderation-scroll{background:#fff;inset:0}.staff-moderation-content{min-height:100%;padding:48px 0 calc(var(--mobile-safe-area-height,34px) + 14px);box-sizing:border-box;align-content:start;display:grid}.staff-moderation-header{grid-template-columns:38px minmax(0,1fr) 32px;align-items:center;gap:11px;min-height:68px;padding:0 14px;display:grid}.staff-moderation-header>button{color:#1768d3;background:#fff;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid;box-shadow:0 4px 15px #1c304a1f}.staff-moderation-header>button svg{width:18px;height:18px}.staff-moderation-header>div{min-width:0}.staff-moderation-header h1{color:#18283b;letter-spacing:-.025em;margin:0;font-size:23px;font-weight:850;line-height:1.1}.staff-moderation-header p{color:#728198;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:12px;line-height:1.2;overflow:hidden}.staff-moderation-header>strong{color:#1768d3;background:#edf5ff;border-radius:10px;place-items:center;width:32px;height:32px;font-size:13px;display:grid}.staff-moderation-search{color:#708095;background:#fff;border:1px solid #dce3eb;border-radius:13px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:11px;min-height:49px;margin:4px 14px 12px;padding:0 14px;display:grid}.staff-moderation-search>i{font-size:17px}.staff-moderation-search input{color:#1b2a3b;width:100%;min-width:0;height:45px;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:14px}.staff-moderation-search input::placeholder{color:#8a97a8;opacity:1}.staff-moderation-controls{grid-template-columns:minmax(0,206px) auto;justify-content:space-between;align-items:center;gap:10px;min-height:44px;margin:0 14px 12px;display:grid}.staff-moderation-filter{min-width:0;position:relative}.staff-moderation-filter-trigger{color:#1d2b3b;width:100%;min-height:44px;font:inherit;text-align:left;background:#fff;border:1px solid #dce3eb;border-radius:12px;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:9px;padding:0 12px;font-size:13px;display:grid}.staff-moderation-filter-trigger>i:first-child{color:#1768d3;font-size:15px}.staff-moderation-filter-trigger>i:last-child{color:#728198;text-align:right;font-size:11px}.staff-moderation-filter-menu{z-index:20;box-sizing:border-box;background:#fff;border:1px solid #dce3eb;border-radius:12px;width:230px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 28px #192d4829}.staff-moderation-filter-menu button{color:#26384b;min-height:42px;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) 26px 17px;align-items:center;gap:6px;padding:0 9px;font-size:13px;display:grid}.staff-moderation-filter-menu button[aria-checked=true]{color:#1768d3;background:#edf5ff;font-weight:750}.staff-moderation-filter-menu button small{color:#7a899c;text-align:right;font-size:12px}.staff-moderation-filter-menu button svg{width:15px;height:15px}.staff-moderation-mine{color:#53657b;cursor:pointer;align-items:center;gap:7px;min-width:max-content;font-size:13px;display:flex}.staff-moderation-mine input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.staff-moderation-mine>span{background:#e8edf3;border-radius:999px;flex:none;width:38px;height:22px;transition:background .18s;position:relative}.staff-moderation-mine>span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 5px #2337502e}.staff-moderation-mine input:checked+span{background:#1768d3}.staff-moderation-mine input:checked+span:after{transform:translate(16px)}.staff-moderation-mine input:focus-visible+span{outline:3px solid #1768d32e}.staff-moderation-mine b{white-space:nowrap;font-weight:500}.staff-moderation-summary{color:#596b82;border-top:1px solid #e5eaf0;border-bottom:1px solid #e5eaf0;align-items:center;gap:4px;min-height:45px;margin:0;padding:0 14px;font-size:13px;display:flex}.staff-moderation-summary strong{color:#1e334a;font-size:14px}.staff-moderation-list{display:grid}.staff-moderation-row{box-sizing:border-box;background:#fff;border-bottom:1px solid #e4e9ef;grid-template-columns:42px minmax(0,1fr) 82px;align-items:start;gap:11px;min-height:142px;padding:15px 14px;display:grid}.staff-moderation-icon{color:#1768d3;background:#eaf3ff;border-radius:12px;place-items:center;width:40px;height:40px;margin-top:3px;font-size:16px;display:grid}.staff-moderation-row.is-urgent .staff-moderation-icon{color:#e43d43;background:#ffeded}.staff-moderation-row.is-warning .staff-moderation-icon{color:#d9820b;background:#fff2df}.staff-moderation-copy{gap:5px;min-width:0;display:grid}.staff-moderation-copy>small{color:#1768d3;font-size:11.5px;font-weight:800;line-height:1.25}.staff-moderation-copy h2{color:#1a2a3d;letter-spacing:-.01em;margin:0;font-size:14px;font-weight:850;line-height:1.28}.staff-moderation-copy>p{color:#65758a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.3;overflow:hidden}.staff-moderation-copy>em{color:#7a8798;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:12px;font-style:normal;line-height:1.3;display:flex;overflow:hidden}.staff-moderation-copy>em i{text-align:center;flex:none;width:13px}.staff-moderation-copy footer{gap:5px;min-width:0;margin-top:2px;display:flex;overflow:hidden}.staff-moderation-copy footer span{color:#5c6d80;white-space:nowrap;background:#f0f3f6;border-radius:8px;align-items:center;min-height:24px;padding:0 7px;font-size:11px;display:inline-flex}.staff-moderation-action{justify-items:end;gap:10px;min-width:0;display:grid}.staff-moderation-action>strong{color:#1768d3;text-align:right;white-space:nowrap;font-size:13px;line-height:1.2}.staff-moderation-row.is-urgent .staff-moderation-action>strong{color:#df3838}.staff-moderation-row.is-warning .staff-moderation-action>strong{color:#cb7607}.staff-moderation-action>button{color:#fff;min-width:74px;min-height:38px;font:inherit;background:#1768d3;border:0;border-radius:10px;padding:0 10px;font-size:12px;font-weight:800}.staff-moderation-action>button.is-open{color:#1768d3;background:#edf5ff;border:1px solid #bcd2ec}.staff-moderation-action>span{box-sizing:border-box;color:#6d7b8c;text-align:center;background:#f0f3f6;border-radius:10px;align-content:center;place-items:center;gap:3px;min-width:74px;min-height:38px;padding:4px 6px;font-size:11.5px;display:grid}.staff-moderation-action>span.is-mine{color:#2e8b4b;background:#e8f5ec}.staff-moderation-action>span i{font-size:12px}.staff-moderation-empty{color:#75849a;text-align:center;align-content:center;place-items:center;gap:8px;min-height:230px;padding:30px;display:grid}.staff-moderation-empty>i{color:#6d91b5;font-size:28px}.staff-moderation-empty strong{color:#27394d;font-size:15px}.staff-moderation-empty span{max-width:260px;font-size:12px;line-height:1.4}@media (width<=374px){.staff-moderation-controls{grid-template-columns:minmax(0,180px) auto}.staff-moderation-row{grid-template-columns:38px minmax(0,1fr) 74px;gap:9px;padding-inline:12px}.staff-moderation-icon{width:38px;height:38px}}.staff-rights-review-screen{background:#f4f6f8}.staff-rights-review-scroll{background:#f4f6f8;inset:48px 0 0}.staff-rights-review-content{min-height:100%;padding:0 13px calc(var(--mobile-safe-area-height,34px) + 94px);box-sizing:border-box;align-content:start;gap:10px;display:grid}.staff-rights-review-header{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f4f6f8f5;border-bottom:1px solid #dce3eabf;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:66px;margin:0 -13px;padding:0 13px;display:grid;position:sticky;top:0}.staff-rights-review-header>button{color:#1768d3;background:#fff;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid;box-shadow:0 4px 15px #1c304a1f}.staff-rights-review-header>button svg{width:18px;height:18px}.staff-rights-review-header>div{min-width:0}.staff-rights-review-header h1{color:#18283b;letter-spacing:-.025em;margin:0;font-size:22px;font-weight:850;line-height:1.1}.staff-rights-review-header p{color:#6f7f92;margin:5px 0 0;font-size:12px}.staff-rights-review-header>strong{color:#2f8a4a;white-space:nowrap;background:#e8f5ec;border-radius:10px;align-items:center;min-height:30px;padding:0 9px;font-size:11.5px;display:inline-flex}.staff-rights-review-alert{background:#fff9ef;border:1px solid #f0cf9d;border-radius:15px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:82px;padding:12px;display:grid}.staff-rights-review-alert>span{color:#c87508;background:#fff0d7;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.staff-rights-review-alert p{gap:5px;margin:0;display:grid}.staff-rights-review-alert strong{color:#5a421f;font-size:14px}.staff-rights-review-alert small{color:#7b6545;font-size:12px;line-height:1.4}.staff-rights-review-card{background:#fff;border:1px solid #dce3ea;border-radius:16px;overflow:hidden}.staff-rights-review-card>h2,.staff-rights-review-card>header h2{color:#1e2d3e;margin:0;font-size:15px}.staff-rights-review-object>header{border-bottom:1px solid #e7ebef;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:82px;padding:11px 12px;display:grid}.staff-rights-review-object>header>span{color:#1768d3;background:#eaf3ff;border-radius:12px;place-items:center;width:40px;height:40px;font-size:17px;display:grid}.staff-rights-review-object>header p{gap:4px;min-width:0;margin:0;display:grid}.staff-rights-review-object>header small{color:#77869a;font-size:11.5px}.staff-rights-review-object>header strong{color:#1e2d3e;font-size:14px}.staff-rights-review-object>header em{color:#1768d3;font-size:11.5px;font-style:normal}.staff-rights-review-object dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.staff-rights-review-object dl>div{box-sizing:border-box;align-content:center;gap:5px;min-height:62px;padding:10px 12px;display:grid}.staff-rights-review-object dl>div:nth-child(2n){border-left:1px solid #e7ebef}.staff-rights-review-object dl>div:nth-child(n+3){border-top:1px solid #e7ebef}.staff-rights-review-object dt{color:#7a889a;font-size:11.5px}.staff-rights-review-object dd{overflow-wrap:anywhere;color:#26374a;margin:0;font-size:12px;font-weight:750;line-height:1.3}.staff-rights-review-person{padding:12px}.staff-rights-review-person>h2{margin-bottom:10px}.staff-rights-review-person-main{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:50px;display:grid}.staff-rights-review-person-main>span{color:#fff;background:#233f5e;border-radius:50%;place-items:center;width:40px;height:40px;font-size:12px;font-weight:900;display:grid}.staff-rights-review-person-main>p{gap:4px;min-width:0;margin:0;display:grid}.staff-rights-review-person-main strong{color:#223246;font-size:13.5px}.staff-rights-review-person-main small{color:#738196;font-size:11.5px}.staff-rights-review-person-main>b{color:#2f8a4a;white-space:nowrap;background:#e8f5ec;border-radius:9px;align-items:center;gap:4px;min-height:28px;padding:0 7px;font-size:11.5px;display:inline-flex}.staff-rights-review-person-facts{border:1px solid #e5eaf0;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:9px;display:grid}.staff-rights-review-person-facts p{box-sizing:border-box;align-content:center;gap:4px;min-height:55px;margin:0;padding:8px 9px;display:grid}.staff-rights-review-person-facts p+p{border-left:1px solid #e5eaf0}.staff-rights-review-person-facts span{color:#79879a;font-size:11px}.staff-rights-review-person-facts strong{overflow-wrap:anywhere;color:#2b3a4d;font-size:11.5px;line-height:1.3}.staff-rights-review-person-note{color:#6c7b8d;align-items:flex-start;gap:6px;margin:9px 0 0;font-size:11.5px;line-height:1.4;display:flex}.staff-rights-review-person-note svg{color:#1768d3;flex:none;width:16px;height:16px}.staff-rights-review-basis{padding:12px}.staff-rights-review-basis>h2{margin-bottom:9px}.staff-rights-review-basis>div{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:62px;display:grid}.staff-rights-review-basis>div>span{color:#1768d3;background:#eaf3ff;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.staff-rights-review-basis p{gap:4px;margin:0;display:grid}.staff-rights-review-basis strong{color:#26374a;font-size:13px}.staff-rights-review-basis small{color:#738196;font-size:11.5px;line-height:1.3}.staff-rights-review-basis b{color:#1768d3;white-space:nowrap;background:#edf5ff;border-radius:9px;align-items:center;gap:4px;min-height:28px;padding:0 7px;font-size:11.5px;display:inline-flex}.staff-rights-review-documents>header,.staff-rights-review-compare>header{border-bottom:1px solid #e7ebef;justify-content:space-between;align-items:center;gap:10px;min-height:50px;padding:0 12px;display:flex}.staff-rights-review-documents>header>span,.staff-rights-review-compare>header>span{color:#68798d;font-size:11.5px}.staff-rights-review-documents>button{width:100%;min-height:72px;color:inherit;font:inherit;text-align:left;background:#fff;border:0;grid-template-columns:38px minmax(0,1fr) auto 14px;align-items:center;gap:8px;padding:10px 11px;display:grid}.staff-rights-review-documents>button+button{border-top:1px solid #e7ebef}.staff-rights-review-documents>button>span{color:#d94848;background:#fff0f0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.staff-rights-review-documents>button>p{gap:4px;min-width:0;margin:0;display:grid}.staff-rights-review-documents>button>p strong{color:#26374a;font-size:13px}.staff-rights-review-documents>button>p small{color:#738196;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.staff-rights-review-documents>button>b{color:#2e8a49;font-size:11.5px}.staff-rights-review-documents>button>i{color:#758397;font-size:11px}.staff-rights-review-documents>button>div{border-top:1px dashed #dfe5eb;grid-column:1/-1;gap:7px;padding:8px 0 0 46px;display:grid}.staff-rights-review-documents>button>div p{grid-template-columns:104px minmax(0,1fr);gap:8px;margin:0;display:grid}.staff-rights-review-documents>button>div span{color:#7a8899;font-size:11px}.staff-rights-review-documents>button>div strong{color:#2b3a4d;font-size:11.5px;line-height:1.3}.staff-rights-review-compare>div{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-height:61px;padding:9px 12px;display:grid}.staff-rights-review-compare>div+div{border-top:1px solid #e7ebef}.staff-rights-review-compare>div>span{color:#2e8a49;background:#e8f5ec;border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.staff-rights-review-compare>div.is-warning>span{color:#ca7808;background:#fff0d8}.staff-rights-review-compare>div p{gap:4px;margin:0;display:grid}.staff-rights-review-compare>div strong{color:#26374a;font-size:12.5px}.staff-rights-review-compare>div small{color:#748296;font-size:11.5px;line-height:1.35}.staff-rights-review-lock{color:#68798c;align-items:flex-start;gap:7px;margin:0;padding:10px 3px;font-size:11.5px;line-height:1.45;display:flex}.staff-rights-review-lock i{color:#1768d3;text-align:center;flex:none;width:16px;margin-top:2px}.staff-rights-review-footer .primary-button{width:100%}.staff-rights-decision-screen{background:#f4f6f8}.staff-rights-decision-scroll{background:#f4f6f8;inset:48px 0 0}.staff-rights-decision-content{min-height:100%;padding:0 13px calc(var(--mobile-safe-area-height,34px) + 104px);box-sizing:border-box;align-content:start;gap:10px;display:grid}.staff-rights-decision-header{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f4f6f8f5;border-bottom:1px solid #dce3eabf;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:66px;margin:0 -13px;padding:0 13px;display:grid;position:sticky;top:0}.staff-rights-decision-header>button{color:#1768d3;background:#fff;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid;box-shadow:0 4px 15px #1c304a1f}.staff-rights-decision-header>button svg{width:18px;height:18px}.staff-rights-decision-header>div{min-width:0}.staff-rights-decision-header h1{color:#18283b;letter-spacing:-.025em;margin:0;font-size:22px;font-weight:850;line-height:1.1}.staff-rights-decision-header p{color:#6f7f92;margin:5px 0 0;font-size:12px}.staff-rights-decision-header>strong{color:#ca7206;white-space:nowrap;font-size:13px}.staff-rights-decision-context{background:#fff9ef;border:1px solid #f0cf9d;border-radius:15px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:82px;padding:11px 12px;display:grid}.staff-rights-decision-context>span{color:#c87508;background:#fff0d7;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.staff-rights-decision-context p{gap:4px;margin:0;display:grid}.staff-rights-decision-context small{color:#8a6a3d;font-size:11.5px}.staff-rights-decision-context strong{color:#4f3c22;font-size:13px;line-height:1.3}.staff-rights-decision-context em{color:#7c684d;font-size:11.5px;font-style:normal}.staff-rights-decision-card{background:#fff;border:1px solid #dce3ea;border-radius:16px;padding:12px;overflow:hidden}.staff-rights-decision-card>h2{color:#1f2f42;margin:0;font-size:15px}.staff-rights-decision-options{gap:7px;margin-top:10px;display:grid}.staff-rights-decision-options>button{width:100%;min-height:72px;color:inherit;font:inherit;text-align:left;background:#fff;border:1px solid #e0e5eb;border-radius:13px;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:9px;padding:9px 10px;display:grid}.staff-rights-decision-options>button>span{color:#1768d3;background:#edf5ff;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.staff-rights-decision-options>button.is-approved>span{color:#2d8e4b;background:#e9f6ed}.staff-rights-decision-options>button.is-clarification>span{color:#c87909;background:#fff2df}.staff-rights-decision-options>button.is-rejected>span{color:#d84444;background:#ffeded}.staff-rights-decision-options>button>p{gap:4px;min-width:0;margin:0;display:grid}.staff-rights-decision-options>button strong{color:#25364a;font-size:13px}.staff-rights-decision-options>button small{color:#738196;font-size:11.5px;line-height:1.35}.staff-rights-decision-options>button>i{color:#a1adba;font-size:18px}.staff-rights-decision-options>button.is-selected{background:#f5f9ff;border-color:#6ba3e6;box-shadow:0 0 0 2px #1768d314}.staff-rights-decision-options>button.is-selected>i{color:#1768d3}.staff-rights-decision-reasons>p{color:#738196;margin:6px 0 10px;font-size:11.5px;line-height:1.4}.staff-rights-decision-reasons>div{border:1px solid #e1e6ec;border-radius:13px;display:grid;overflow:hidden}.staff-rights-decision-reasons>div>button{width:100%;min-height:54px;color:inherit;font:inherit;text-align:left;background:#fff;border:0;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:9px 10px;display:grid}.staff-rights-decision-reasons>div>button+button{border-top:1px solid #e6eaef}.staff-rights-decision-reasons>div>button>span{color:#a1adba;place-items:center;width:21px;height:21px;display:grid}.staff-rights-decision-reasons>div>button>span svg{width:18px;height:18px}.staff-rights-decision-reasons>div>button>strong{color:#35465a;font-size:12px;line-height:1.35}.staff-rights-decision-reasons>div>button.is-selected{background:#f2f7ff}.staff-rights-decision-reasons>div>button.is-selected>span{color:#1768d3}.staff-rights-decision-consequence{background:#eff7ff;border:1px solid #cbdff4;border-radius:15px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:9px;min-height:88px;padding:11px 12px;display:grid}.staff-rights-decision-consequence>span{color:#1768d3;background:#fff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.staff-rights-decision-consequence>p{gap:5px;margin:0;display:grid}.staff-rights-decision-consequence strong{color:#294865;font-size:13px}.staff-rights-decision-consequence small{color:#5d7790;font-size:11.5px;line-height:1.4}.staff-rights-decision-consequence.is-approved{background:#eff9f2;border-color:#c7e5d0}.staff-rights-decision-consequence.is-approved>span{color:#2e8b4b}.staff-rights-decision-consequence.is-approved strong{color:#336b42}.staff-rights-decision-consequence.is-rejected{background:#fff5f5;border-color:#efcaca}.staff-rights-decision-consequence.is-rejected>span{color:#d84444}.staff-rights-decision-consequence.is-rejected strong{color:#813e3e}.staff-rights-decision-boundary{color:#68798c;align-items:flex-start;gap:7px;margin:0;padding:9px 3px;font-size:11.5px;line-height:1.45;display:flex}.staff-rights-decision-boundary svg{color:#1768d3;flex:none;width:17px;height:17px}.staff-rights-decision-footer .secondary-button{flex:0 0 98px}.staff-rights-decision-footer .primary-button{flex:auto;min-width:0;padding-inline:12px}.staff-rights-decision-saved-content{min-height:100%;padding:86px 18px calc(var(--mobile-safe-area-height,34px) + 104px);box-sizing:border-box;text-align:center;align-content:center;place-items:center;gap:9px;display:grid}.staff-rights-decision-saved-icon{color:#2e8b4b;background:#e8f5ec;border-radius:20px;place-items:center;width:64px;height:64px;font-size:28px;display:grid}.staff-rights-decision-saved-icon.is-clarification{color:#c87909;background:#fff2df}.staff-rights-decision-saved-icon.is-rejected{color:#d84444;background:#ffeded}.staff-rights-decision-saved-content>span{color:#1768d3;font-size:12px;font-weight:850}.staff-rights-decision-saved-content>h1{color:#1f2f42;margin:0;font-size:23px}.staff-rights-decision-saved-content>p{color:#64758a;margin:0;font-size:13px}.staff-rights-decision-saved-content>section{box-sizing:border-box;text-align:left;background:#fff;border:1px solid #dce3ea;border-radius:15px;gap:5px;width:100%;margin-top:7px;padding:12px;display:grid}.staff-rights-decision-saved-content>section small{color:#78879a;font-size:11.5px}.staff-rights-decision-saved-content>section strong{color:#26374a;margin-bottom:5px;font-size:12.5px;line-height:1.35}.staff-rights-decision-saved-content>div:not(.staff-rights-decision-saved-icon){box-sizing:border-box;color:#1768d3;text-align:left;background:#edf5ff;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:8px;width:100%;padding:11px 12px;display:grid}.staff-rights-decision-saved-content>div:not(.staff-rights-decision-saved-icon)>i{text-align:center;margin-top:3px}.staff-rights-decision-saved-content>div:not(.staff-rights-decision-saved-icon) p{gap:4px;margin:0;display:grid}.staff-rights-decision-saved-content>div:not(.staff-rights-decision-saved-icon) strong{color:#2f4d69;font-size:12.5px}.staff-rights-decision-saved-content>div:not(.staff-rights-decision-saved-icon) small{color:#607991;font-size:11.5px;line-height:1.4}.staff-rights-decision-saved-content>footer{color:#6a7a8d;text-align:left;align-items:flex-start;gap:7px;margin-top:4px;font-size:11.5px;line-height:1.4;display:flex}.staff-rights-decision-saved-content>footer i{color:#1768d3;margin-top:2px}.staff-listing-review-screen{background:#f4f6f8}.staff-listing-review-scroll{background:#f4f6f8;inset:48px 0 0}.staff-listing-review-content{min-height:100%;padding:0 13px calc(var(--mobile-safe-area-height,34px) + 104px);box-sizing:border-box;align-content:start;gap:10px;display:grid}.staff-listing-review-header{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f4f6f8f5;border-bottom:1px solid #dce3eabf;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:66px;margin:0 -13px;padding:0 13px;display:grid;position:sticky;top:0}.staff-listing-review-header>button{color:#1768d3;background:#fff;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid;box-shadow:0 4px 15px #1c304a1f}.staff-listing-review-header>button svg{width:18px;height:18px}.staff-listing-review-header>div{min-width:0}.staff-listing-review-header h1{color:#18283b;letter-spacing:-.025em;margin:0;font-size:22px;font-weight:850;line-height:1.1}.staff-listing-review-header p{color:#6f7f92;margin:5px 0 0;font-size:12px}.staff-listing-review-header>strong{color:#d23e43;white-space:nowrap;font-size:13px}.staff-listing-review-progress{background:#eff7ff;border:1px solid #cbdff4;border-radius:15px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:11px;min-height:84px;padding:11px 12px;display:grid}.staff-listing-review-progress>span{color:#1768d3;background:#fff;border-radius:14px;align-content:center;place-items:center;width:46px;height:46px;display:grid}.staff-listing-review-progress>span strong{font-size:18px;line-height:1}.staff-listing-review-progress>span small{margin-top:2px;font-size:11.5px}.staff-listing-review-progress>p{gap:5px;margin:0;display:grid}.staff-listing-review-progress>p strong{color:#294865;font-size:13.5px}.staff-listing-review-progress>p small{color:#5d7790;font-size:11.5px;line-height:1.4}.staff-listing-review-card,.staff-listing-review-public{background:#fff;border:1px solid #dce3ea;border-radius:16px;overflow:hidden}.staff-listing-review-card>header,.staff-listing-review-public>header{border-bottom:1px solid #e7ebef;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:0 12px;display:flex}.staff-listing-review-card>header h2,.staff-listing-review-public>header h2{color:#1f2f42;margin:0;font-size:15px}.staff-listing-review-card>header>span,.staff-listing-review-public>header>span{color:#718095;font-size:11.5px}.staff-listing-review-public>img{object-fit:cover;width:100%;height:174px;display:block}.staff-listing-review-public-copy{gap:5px;padding:12px;display:grid}.staff-listing-review-public-copy>small{color:#1768d3;font-size:11.5px;font-weight:750}.staff-listing-review-public-copy h3{color:#1e2d3e;margin:0;font-size:17px}.staff-listing-review-public-copy>p{color:#68788c;margin:0;font-size:12px}.staff-listing-review-public-copy>div{scrollbar-width:none;gap:5px;margin-top:3px;display:flex;overflow-x:auto}.staff-listing-review-public-copy>div::-webkit-scrollbar{display:none}.staff-listing-review-public-copy>div span{color:#596b7e;background:#f0f3f6;border-radius:8px;flex:none;align-items:center;min-height:25px;padding:0 7px;font-size:11px;display:inline-flex}.staff-listing-review-public-copy>footer{justify-content:space-between;align-items:end;gap:10px;min-height:38px;margin-top:2px;display:flex}.staff-listing-review-public-copy>footer strong{color:#15283b;font-size:18px}.staff-listing-review-public-copy>footer strong small{color:#718095;font-size:11.5px}.staff-listing-review-public-copy>footer b{color:#2f8a4a;font-size:11.5px}.staff-listing-review-map{height:168px;position:relative;overflow:hidden}.staff-listing-review-map>img{object-fit:cover;width:100%;height:100%;display:block}.staff-listing-review-map>span{color:#fff;background:#171d25;border:3px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;box-shadow:0 4px 12px #14213233}.staff-listing-review-map>span.is-object{top:56px;left:48%}.staff-listing-review-map>span.is-entry{background:#1768d3;top:96px;left:62%}.staff-listing-review-map-facts{display:grid}.staff-listing-review-map-facts>p{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:66px;margin:0;padding:9px 11px;display:grid}.staff-listing-review-map-facts>p+p{border-top:1px solid #e7ebef}.staff-listing-review-map-facts>p>span{color:#1768d3;background:#edf5ff;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.staff-listing-review-map-facts>p>strong{color:#2a3b4e;align-self:end;font-size:12.5px}.staff-listing-review-map-facts>p>small{color:#748296;grid-column:2;align-self:start;font-size:11.5px;line-height:1.3}.staff-listing-review-map-facts>p>b{color:#2f8a4a;grid-area:1/3/span 2;font-size:11.5px}.staff-listing-review-map-facts>p.is-review>b{color:#c87909}.staff-listing-review-photos>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.staff-listing-review-photos figure{border:1px solid #e1e6ec;border-radius:12px;margin:0;overflow:hidden}.staff-listing-review-photos figure>img{object-fit:cover;width:100%;height:104px;display:block}.staff-listing-review-photos figcaption{gap:4px;padding:8px;display:grid}.staff-listing-review-photos figcaption strong{color:#25364a;font-size:12.5px}.staff-listing-review-photos figcaption small{color:#748296;font-size:11.5px;line-height:1.35}.staff-listing-review-photos figcaption b{color:#2f8a4a;align-items:center;gap:4px;font-size:11.5px;display:flex}.staff-listing-review-photos figure.is-review figcaption b{color:#c87909}.staff-listing-review-terms>div,.staff-listing-review-checks>div{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:66px;padding:9px 11px;display:grid}.staff-listing-review-terms>div+div,.staff-listing-review-checks>div+div{border-top:1px solid #e7ebef}.staff-listing-review-terms>div>span,.staff-listing-review-checks>div>span{color:#1768d3;background:#edf5ff;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.staff-listing-review-terms>div>p,.staff-listing-review-checks>div>p{gap:4px;min-width:0;margin:0;display:grid}.staff-listing-review-terms>div strong,.staff-listing-review-checks>div strong{color:#26374a;font-size:12.5px}.staff-listing-review-terms>div small,.staff-listing-review-checks>div small{color:#748296;font-size:11.5px;line-height:1.3}.staff-listing-review-terms>div>b,.staff-listing-review-checks>div>b{color:#2f8a4a;white-space:nowrap;font-size:11.5px}.staff-listing-review-checks>div.is-done>span{color:#2f8a4a;background:#e8f5ec}.staff-listing-review-checks>div.is-review>span{color:#c87909;background:#fff2df}.staff-listing-review-checks>div.is-review>b{color:#c87909}.staff-listing-review-checks>footer{color:#4e7459;background:#f3f8f4;border-top:1px solid #e7ebef;align-items:center;gap:7px;min-height:49px;padding:9px 12px;font-size:11.5px;line-height:1.35;display:flex}.staff-listing-review-boundary{color:#68798c;align-items:flex-start;gap:7px;margin:0;padding:9px 3px;font-size:11.5px;line-height:1.45;display:flex}.staff-listing-review-boundary svg{color:#1768d3;flex:none;width:17px;height:17px}.staff-listing-decision-context{background:#eff9f2;border-color:#c7e5d0}.staff-listing-decision-context>span{color:#2e8b4b;background:#fff}.staff-listing-decision-context small{color:#477456}.staff-listing-decision-context strong{color:#2f633e}.staff-listing-decision-context em{color:#55745f}.staff-event-id{color:#1768d3;background:#eef4fb;border-radius:999px;align-items:center;min-height:28px;margin-right:10px;padding:0 9px;font-size:11px;font-weight:850;display:inline-flex}.staff-event-id.is-urgent{color:#d93636;background:#ffeded}.staff-event-content{padding:10px 14px calc(var(--mobile-safe-area-height,34px) + 92px);gap:10px;display:grid}.staff-event-hero{text-align:center;background:#f5f9fe;border:1px solid #d8e3ef;border-radius:18px;align-content:center;place-items:center;gap:5px;min-height:168px;padding:15px;display:grid}.staff-event-hero>span{color:#1768d3;background:#fff;border-radius:14px;place-items:center;width:46px;height:46px;font-size:19px;display:grid}.staff-event-hero small{color:#718096;font-size:11px;font-weight:800}.staff-event-hero h1{color:#1d2b3b;margin:0;font-size:19px}.staff-event-hero p{color:#60738a;margin:2px 0 0;font-size:12px;line-height:1.45}.staff-event-hero.is-urgent{background:#fff6f6;border-color:#f0c1c1}.staff-event-hero.is-urgent>span{color:#dc3c3c}.staff-event-facts{background:#fff;border:1px solid #dce3eb;border-radius:16px;display:grid;overflow:hidden}.staff-event-facts>div{gap:4px;min-height:58px;padding:9px 11px;display:grid}.staff-event-facts>div+div{border-top:1px solid #e7ebef}.staff-event-facts span{color:#78869a;font-size:10px}.staff-event-facts strong{color:#263649;font-size:12px;line-height:1.35}.staff-event-timeline{background:#fff;border:1px solid #dce3eb;border-radius:16px;gap:0;padding:12px;display:grid}.staff-event-timeline h2{color:#1d2b3b;margin:0 0 6px;font-size:14px}.staff-event-timeline>div{border-top:1px solid #edf0f3;grid-template-columns:46px minmax(0,1fr);gap:9px;min-height:58px;padding:8px 0;display:grid}.staff-event-timeline>div>span{color:#1768d3;font-size:10px;font-weight:800}.staff-event-timeline p{gap:4px;margin:0;display:grid}.staff-event-timeline strong{color:#263649;font-size:12px}.staff-event-timeline small{color:#718096;font-size:11px;line-height:1.35}.staff-event-note{color:#5f7083;background:#e9eef4;border-radius:13px;align-items:flex-start;gap:8px;margin:0;padding:10px;font-size:11px;line-height:1.45;display:flex}.staff-event-note svg{flex:none;width:17px;height:17px}.staff-event-selected-screen{background:#fff}.staff-event-selected-scroll{background:#fff;inset:0}.staff-event-selected-content{min-height:100%;padding:48px 0 calc(var(--mobile-safe-area-height,34px) + 92px);box-sizing:border-box;align-content:start;display:grid}.staff-event-selected-header{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;padding:0 16px;display:grid}.staff-event-selected-header>button{color:#1768d3;background:#fff;border:0;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid;box-shadow:0 4px 15px #1c304a1f}.staff-event-selected-header>button svg{width:18px;height:18px}.staff-event-selected-header h1{color:#18283b;letter-spacing:-.025em;margin:0;font-size:24px;font-weight:850;line-height:1.1}.staff-event-selected-header strong{color:#df3838;white-space:nowrap;font-size:16px;font-weight:850}.staff-event-selected-alert{box-sizing:border-box;background:#fff8f8;border:1px solid #f2c4c4;border-radius:15px;gap:10px;min-height:126px;margin:10px 16px 18px;padding:17px 16px;display:grid}.staff-event-selected-alert-heading{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.staff-event-selected-alert-heading>span{color:#e53e3e;background:#ffe7e7;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.staff-event-selected-alert-heading>span i{font-size:14px}.staff-event-selected-alert-heading h2{color:#d93636;margin:0;font-size:16px;font-weight:850;line-height:1.2}.staff-event-selected-alert-heading b{color:#d93636;white-space:nowrap;font-size:13px;font-weight:850}.staff-event-selected-alert>p{color:#26384b;max-width:315px;margin:0 0 0 34px;font-size:13px;line-height:1.5}.staff-event-selected-facts{border-top:1px solid #e4e9ef;border-bottom:1px solid #e4e9ef;padding:0 16px;display:grid}.staff-event-selected-facts>div{grid-template-columns:128px minmax(0,1fr);align-items:center;gap:10px;min-height:55px;display:grid}.staff-event-selected-facts>div+div{border-top:1px solid #e4e9ef}.staff-event-selected-facts span{color:#728198;font-size:13px}.staff-event-selected-facts strong{color:#192a3e;font-size:13px;font-weight:800;line-height:1.35}.staff-event-selected-timeline{align-content:start;padding:20px 16px 12px;display:grid}.staff-event-selected-timeline>h2{color:#18283b;margin:0 0 12px;font-size:17px;font-weight:850}.staff-event-selected-timeline>div{grid-template-columns:52px 26px minmax(0,1fr);align-items:start;gap:9px;min-height:66px;display:grid;position:relative}.staff-event-selected-timeline>div:not(:last-child):after{content:"";background:#dfe5ed;width:1px;position:absolute;top:22px;bottom:0;left:65px}.staff-event-selected-timeline time{color:#73839a;padding-top:2px;font-size:12px;font-weight:700}.staff-event-selected-timeline>div>span{z-index:1;color:#1768d3;place-items:center;width:24px;height:24px;display:grid;position:relative}.staff-event-selected-timeline>div>span i{font-size:13px}.staff-event-selected-timeline>div.is-current time{color:#1768d3;font-weight:850}.staff-event-selected-timeline>div.is-current>span i{font-size:17px}.staff-event-selected-timeline p{gap:4px;margin:0;display:grid}.staff-event-selected-timeline p strong{color:#1b2c40;font-size:13px;font-weight:850;line-height:1.3}.staff-event-selected-timeline p small{color:#74849a;font-size:12px;line-height:1.35}.staff-event-selected-footer{padding-inline:16px}.staff-event-selected-footer .primary-button{min-height:52px;font-size:14px}.staff-access-review-screen{background:#fff}.staff-access-review-scroll{background:#fff;inset:0}.staff-access-review-content{min-height:100%;padding:48px 16px calc(var(--mobile-safe-area-height,34px) + 98px);box-sizing:border-box;align-content:start;gap:16px;display:grid}.staff-access-review-header{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;display:grid}.staff-access-review-header>button{color:#1768d3;background:#fff;border:0;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid;box-shadow:0 4px 15px #1c304a1f}.staff-access-review-header>button svg{width:18px;height:18px}.staff-access-review-header h1{color:#18283b;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:21px;font-weight:850;line-height:1.12;overflow:hidden}.staff-access-review-header>strong{color:#df3838;white-space:nowrap;font-size:15px;font-weight:850}.staff-access-review-alert{background:#fff8f8;border:1px solid #f2c4c4;border-radius:15px;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:10px;min-height:86px;padding:15px;display:grid}.staff-access-review-alert>span{color:#e53e3e;background:#ffe7e7;border-radius:50%;place-items:center;width:24px;height:24px;margin-top:2px;display:grid}.staff-access-review-alert>span i{font-size:14px}.staff-access-review-alert>div{gap:8px;display:grid}.staff-access-review-alert h2{color:#d93636;margin:0;font-size:16px;font-weight:850;line-height:1.2}.staff-access-review-alert p{color:#26384b;margin:0;font-size:12px;font-weight:700;line-height:1.35}.staff-access-review-alert>b{color:#d93636;white-space:nowrap;padding-top:3px;font-size:12px;font-weight:850}.staff-access-review-alert.is-saved{background:#f5fcf7;border-color:#bfe3cd}.staff-access-review-alert.is-saved>span{color:#198754;background:#dff4e7}.staff-access-review-alert.is-saved h2,.staff-access-review-alert.is-saved>b{color:#18794e}.staff-access-review-tabs{background:#f7f9fb;border:1px solid #e0e6ed;border-radius:13px;grid-template-columns:1fr 1fr;gap:3px;min-height:46px;padding:3px;display:grid}.staff-access-review-tabs button{color:#213248;background:0 0;border:0;border-radius:10px;min-height:40px;padding:0 12px;font-size:13px;font-weight:800}.staff-access-review-tabs button.is-selected{color:#fff;background:#1768d3;box-shadow:0 4px 12px #1768d333}.staff-access-review-responsible{background:#fff;border:1px solid #dce3eb;border-radius:15px;overflow:hidden}.staff-access-review-responsible>h2{color:#1b2d42;margin:0;padding:13px 14px 3px;font-size:15px;font-weight:850}.staff-access-review-responsible>div{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:70px;padding:8px 14px 12px;display:grid}.staff-access-review-responsible>div>span{color:#6f7e92;background:#edf3fa;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.staff-access-review-responsible>div>span i{font-size:17px}.staff-access-review-responsible p{gap:3px;margin:0;display:grid}.staff-access-review-responsible p strong{color:#172a40;font-size:16px;font-weight:850}.staff-access-review-responsible p small{color:#728198;font-size:11px}.staff-access-review-responsible>div>b{color:#c87900;white-space:nowrap;font-size:11px;font-weight:850}.staff-access-review-responsible.is-answered>div>b{color:#1768d3}.staff-access-review-responsible>footer{color:#6f7f92;border-top:1px solid #e7ebf0;align-items:center;gap:6px;min-height:42px;padding:0 14px;font-size:12px;display:flex}.staff-access-review-responsible>footer strong{color:#1c2e43;font-weight:850}.staff-access-review-known{gap:12px;display:grid}.staff-access-review-known>h2,.staff-access-review-timeline>h2{color:#172a40;margin:0;font-size:17px;font-weight:850}.staff-access-review-confirmed,.staff-access-review-unconfirmed{border-radius:15px;display:grid;overflow:hidden}.staff-access-review-confirmed{background:#f5f9ff;border:1px solid #b9d7fb}.staff-access-review-unconfirmed{background:#fffaf1;border:1px solid #f1d39d}.staff-access-review-confirmed h3,.staff-access-review-unconfirmed h3{margin:0;padding:13px 14px 8px;font-size:14px;font-weight:850}.staff-access-review-confirmed h3{color:#1768d3}.staff-access-review-unconfirmed h3{color:#795018}.staff-access-review-confirmed>p,.staff-access-review-unconfirmed>p{border-top:1px solid #5e7ea62e;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;margin:0 14px;display:grid}.staff-access-review-confirmed>p>span{color:#fff;background:#1768d3;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.staff-access-review-confirmed>p>span svg{width:12px;height:12px}.staff-access-review-unconfirmed>p>span{background:#f1a20b;border-radius:50%;width:12px;height:12px;margin-left:4px;display:block}.staff-access-review-confirmed strong,.staff-access-review-unconfirmed strong{color:#1b2d42;font-size:12px;font-weight:800}.staff-access-review-confirmed time{color:#718198;font-size:11px;font-weight:700}.staff-access-review-confirmed>footer{color:#1768d3;border-top:1px solid #5e7ea62e;padding:11px 14px 13px;font-size:12px;font-weight:850}.staff-access-review-response{background:#f3f8ff;border:1px solid #c9dcf3;border-radius:14px;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:12px;display:grid}.staff-access-review-response>span{color:#1768d3;background:#e0edff;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.staff-access-review-response p{gap:4px;margin:0;display:grid}.staff-access-review-response small{color:#1768d3;font-size:10px;font-weight:800}.staff-access-review-response strong{color:#1b2d42;font-size:12px}.staff-access-review-response em{color:#65768a;font-size:11px;font-style:normal;line-height:1.4}.staff-access-review-timeline{gap:0;display:grid}.staff-access-review-timeline>h2{margin-bottom:10px}.staff-access-review-timeline>div{grid-template-columns:50px 28px minmax(0,1fr);align-items:start;gap:8px;min-height:72px;display:grid;position:relative}.staff-access-review-timeline>div:not(:last-child):after{content:"";background:#dce4ed;width:1px;position:absolute;top:25px;bottom:0;left:63px}.staff-access-review-timeline time{color:#748399;padding-top:4px;font-size:11px;font-weight:750}.staff-access-review-timeline>div>span{z-index:1;color:#1768d3;background:#e9f2ff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:relative}.staff-access-review-timeline>div>span i{font-size:11px}.staff-access-review-timeline>div.is-current time{color:#1768d3;font-weight:850}.staff-access-review-timeline>div.is-current>span{color:#fff;background:#1768d3}.staff-access-review-timeline p{gap:4px;margin:0;padding-top:2px;display:grid}.staff-access-review-timeline strong{color:#1b2d42;font-size:12px;font-weight:850;line-height:1.35}.staff-access-review-timeline small{color:#748399;font-size:11px;line-height:1.35}.staff-access-review-lock{box-sizing:border-box;color:#5e7086;background:#f6f9fd;border:1px solid #d8e5f4;border-radius:12px;align-items:center;gap:8px;min-height:42px;margin:0;padding:10px 12px;font-size:11px;line-height:1.35;display:flex}.staff-access-review-lock svg{color:#1768d3;flex:none;width:17px;height:17px}.staff-access-review-footer{padding-inline:16px}.staff-access-review-footer .primary-button{min-height:52px;font-size:13px}.staff-access-result-content{min-height:100%;padding:48px 16px calc(var(--mobile-safe-area-height,34px) + 88px);box-sizing:border-box;align-content:start;gap:12px;display:grid}.staff-access-result-header{margin-bottom:2px}.staff-access-result-saved{box-sizing:border-box;background:#f2f7ff;border:1px solid #bed9fb;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;min-height:52px;padding:10px 14px;display:grid}.staff-access-result-saved>span{color:#fff;background:#1768d3;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.staff-access-result-saved>span i{font-size:14px}.staff-access-result-saved>strong{color:#1768d3;font-size:17px;font-weight:850}.staff-access-result-finding{box-sizing:border-box;background:#fff;border:1px solid #dfe6ee;border-radius:15px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;min-height:136px;padding:14px 16px;display:grid}.staff-access-result-finding>span,.staff-access-result-next>span{color:#fff;background:#1768d3;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.staff-access-result-finding>span i{font-size:21px}.staff-access-result-finding>div{gap:12px;display:grid}.staff-access-result-finding h2,.staff-access-result-next h2,.staff-access-result-boundary h2{color:#142b4d;letter-spacing:-.02em;margin:0;font-weight:850}.staff-access-result-finding h2{font-size:20px;line-height:1.18}.staff-access-result-finding p,.staff-access-result-next p,.staff-access-result-boundary p{color:#263b5d;margin:0;line-height:1.45}.staff-access-result-finding p{font-size:14px}.staff-access-result-next{box-sizing:border-box;background:#f2f7ff;border:1px solid #bed9fb;border-radius:15px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;min-height:150px;padding:14px 16px;display:grid}.staff-access-result-next>span i{font-size:20px}.staff-access-result-next>div{gap:9px;display:grid}.staff-access-result-next small{color:#1768d3;font-size:13px;line-height:1.2}.staff-access-result-next h2{font-size:19px;line-height:1.22}.staff-access-result-next p{font-size:13px}.staff-access-result-status{background:#fff;border:1px solid #e0e6ed;border-radius:14px;display:grid;overflow:hidden}.staff-access-result-status p{box-sizing:border-box;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-height:48px;margin:0;padding:7px 14px;display:grid}.staff-access-result-status p+p{border-top:1px solid #edf0f4}.staff-access-result-status span{color:#1768d3;background:#edf4fd;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.staff-access-result-status span i{font-size:14px}.staff-access-result-status strong{color:#1a304f;font-size:14px;font-weight:800}.staff-access-result-boundary{box-sizing:border-box;background:#f8fafc;border:1px solid #e0e5eb;border-radius:14px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;min-height:86px;padding:12px 14px;display:grid}.staff-access-result-boundary>span{color:#4c6380;background:#e9eef5;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.staff-access-result-boundary>div{gap:7px;display:grid}.staff-access-result-boundary h2{font-size:15px;line-height:1.2}.staff-access-result-boundary p{color:#334967;font-size:12px}.staff-access-result-history{color:#4f6480;text-align:center;justify-content:center;align-items:center;gap:8px;min-height:24px;margin:-2px 0 0;font-size:11px;line-height:1.35;display:flex}.staff-access-result-history i{color:#1768d3;font-size:14px}.staff-team-content,.staff-journal-content{padding:10px 14px calc(var(--mobile-safe-area-height,34px) + 28px);gap:10px;display:grid}.staff-team-content.is-actionable{padding-bottom:calc(var(--mobile-safe-area-height,34px) + 94px)}.staff-service-internal-badge.is-success{color:#278447;background:#e9f6ed}.staff-service-internal-badge.is-disabled{color:#69788a;background:#f0f2f5}.staff-team-summary{box-sizing:border-box;background:#eef6ff;border:1px solid #cddff6;border-radius:16px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;min-height:82px;padding:11px;display:grid}.staff-team-summary>span{color:#1768d3;background:#fff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.staff-team-summary p{gap:4px;margin:0;display:grid}.staff-team-summary strong{color:#29445f;font-size:13px}.staff-team-summary small{color:#607b96;font-size:11px;line-height:1.4}.staff-team-list{background:#fff;border:1px solid #dce3eb;border-radius:16px;overflow:hidden}.staff-team-list>header{border-bottom:1px solid #e7ebef;justify-content:space-between;align-items:center;min-height:42px;padding:0 11px;display:flex}.staff-team-list h2{color:#1d2b3b;margin:0;font-size:14px}.staff-team-list header span{color:#7b899b;font-size:10px}.staff-team-list>button{box-sizing:border-box;width:100%;min-height:68px;color:inherit;font:inherit;text-align:left;background:#fff;border:0;grid-template-columns:38px minmax(0,1fr) auto 16px;align-items:center;gap:8px;padding:9px 10px;display:grid}.staff-team-list>button+button{border-top:1px solid #e7ebef}.staff-team-list>button:active{background:#f7f9fb}.staff-team-list>button>span{color:#fff;background:#183f66;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;font-weight:850;display:grid}.staff-team-list>button p{gap:4px;margin:0;display:grid}.staff-team-list>button strong{color:#263649;align-items:center;gap:6px;font-size:12px;display:flex}.staff-team-list>button strong em{color:#1768d3;background:#eef4fb;border-radius:999px;align-items:center;min-height:18px;padding:0 6px;font-size:9px;font-style:normal;font-weight:850;display:inline-flex}.staff-team-list>button small{color:#718096;font-size:10px}.staff-team-list>button b{color:#339250;white-space:nowrap;font-size:10px}.staff-team-list>button b.is-disabled{color:#7b899b}.staff-team-list>button>svg{color:#abb5c0;width:15px;height:15px}.staff-team-invite{box-sizing:border-box;background:#f8fbfe;border:1px dashed #bdd0e5;border-radius:15px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:76px;padding:10px;display:grid}.staff-team-invite>span{color:#1768d3;background:#eaf3ff;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.staff-team-invite p{gap:4px;margin:0;display:grid}.staff-team-invite strong{color:#29445f;font-size:12px}.staff-team-invite small{color:#718096;font-size:10px;line-height:1.35}.staff-team-invite button{color:#fff;min-height:32px;font:inherit;background:#1768d3;border:0;border-radius:10px;padding:0 9px;font-size:10px;font-weight:800}.staff-team-pending{box-sizing:border-box;background:#fffbef;border:1px solid #ead9a7;border-radius:15px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:76px;padding:10px;display:grid}.staff-team-pending>span{color:#85620d;background:#f5e7bd;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;font-weight:850;display:grid}.staff-team-pending p{gap:3px;margin:0;display:grid}.staff-team-pending p small{color:#997a28;font-size:10px}.staff-team-pending p strong{color:#4c4430;font-size:12px}.staff-team-pending p em{color:#756c57;font-size:10px;font-style:normal}.staff-team-pending b{color:#997a28;font-size:10px}.staff-team-invite-intro{box-sizing:border-box;background:#eef6ff;border:1px solid #cddff6;border-radius:16px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:86px;padding:12px;display:grid}.staff-team-invite-intro>span{color:#1768d3;background:#fff;border-radius:13px;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.staff-team-invite-intro p{gap:5px;margin:0;display:grid}.staff-team-invite-intro strong{color:#29445f;font-size:14px}.staff-team-invite-intro small{color:#607b96;font-size:11px;line-height:1.4}.staff-team-form-card{background:#fff;border:1px solid #dce3eb;border-radius:16px;gap:12px;padding:12px;display:grid}.staff-team-form-card label{gap:6px;display:grid}.staff-team-form-card label>span{color:#536276;font-size:11px;font-weight:800}.staff-team-form-card input{box-sizing:border-box;color:#263649;width:100%;min-height:46px;font:inherit;background:#f8fafc;border:1px solid #d4dce6;border-radius:12px;outline:none;padding:0 12px;font-size:13px}.staff-team-form-card input:focus{background:#fff;border-color:#1768d3;box-shadow:0 0 0 3px #1768d31a}.staff-team-role-picker{background:#fff;border:1px solid #dce3eb;border-radius:16px;display:grid;overflow:hidden}.staff-team-role-picker>header{border-bottom:1px solid #e7ebef;justify-content:space-between;align-items:center;min-height:44px;padding:0 12px;display:flex}.staff-team-role-picker h2{color:#263649;margin:0;font-size:14px}.staff-team-role-picker header>span{color:#7b899b;font-size:10px}.staff-team-role-picker>button{box-sizing:border-box;width:100%;min-height:68px;color:inherit;font:inherit;text-align:left;background:#fff;border:0;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:9px 11px;display:grid}.staff-team-role-picker>button+button{border-top:1px solid #e7ebef}.staff-team-role-picker>button>span{color:#5e7895;background:#eef4fb;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.staff-team-role-picker>button p{gap:4px;margin:0;display:grid}.staff-team-role-picker>button strong{color:#314054;font-size:12px}.staff-team-role-picker>button small{color:#718096;font-size:10px;line-height:1.35}.staff-team-role-picker>button>i{color:#0000;font-size:17px}.staff-team-role-picker>button.is-selected{background:#f2f7ff}.staff-team-role-picker>button.is-selected>span{color:#fff;background:#1768d3}.staff-team-role-picker>button.is-selected>i{color:#1768d3}.staff-team-role-picker>button:disabled{cursor:default;opacity:.78}.staff-team-security-note{box-sizing:border-box;background:#f3faf5;border:1px solid #d7e7db;border-radius:15px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;min-height:70px;padding:11px;display:grid}.staff-team-security-note>i{color:#278447;background:#fff;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.staff-team-security-note p{gap:4px;margin:0;display:grid}.staff-team-security-note strong{color:#356044;font-size:12px}.staff-team-security-note small{color:#687d6d;font-size:11px}.staff-team-member-card{box-sizing:border-box;background:#fff;border:1px solid #dce3eb;border-radius:17px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;min-height:92px;padding:13px;display:grid}.staff-team-member-card>span{color:#fff;background:#183f66;border-radius:50%;place-items:center;width:50px;height:50px;font-size:14px;font-weight:850;display:grid}.staff-team-member-card p{gap:4px;margin:0;display:grid}.staff-team-member-card strong{color:#263649;font-size:16px}.staff-team-member-card small{color:#607087;font-size:11px}.staff-team-member-card em{color:#1768d3;font-size:11px;font-style:normal;font-weight:750}.staff-team-access-facts{background:#fff;border:1px solid #dce3eb;border-radius:16px;overflow:hidden}.staff-team-access-facts p,.staff-team-access-facts>button{box-sizing:border-box;width:100%;min-height:48px;color:inherit;font:inherit;text-align:left;background:#fff;border:0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:8px 12px;display:flex}.staff-team-access-facts>button{grid-template-columns:minmax(0,1fr) auto 15px;display:grid}.staff-team-access-facts>*+*{border-top:1px solid #e7ebef}.staff-team-access-facts>button:active{background:#f7f9fb}.staff-team-access-facts span{color:#718096;align-items:center;gap:7px;font-size:11px;display:inline-flex}.staff-team-access-facts span i{color:#607c99;text-align:center;width:16px}.staff-team-access-facts strong{color:#314054;text-align:right;font-size:11px}.staff-team-access-facts>button>svg{color:#aab5c1;width:15px;height:15px}.staff-team-sessions-content{gap:11px}.staff-team-session-member{box-sizing:border-box;background:#fff;border:1px solid #dce3eb;border-radius:16px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:11px;min-height:78px;padding:12px;display:grid}.staff-team-session-member>span{color:#fff;background:#183f66;border-radius:50%;place-items:center;width:44px;height:44px;font-size:12px;font-weight:850;display:grid}.staff-team-session-member p{gap:3px;margin:0;display:grid}.staff-team-session-member small{color:#718096;font-size:10px}.staff-team-session-member strong{color:#263649;font-size:14px}.staff-team-session-member em{color:#1768d3;font-size:11px;font-style:normal;font-weight:750}.staff-team-sessions-summary{box-sizing:border-box;background:#eef6ff;border:1px solid #cddff6;border-radius:16px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;min-height:82px;padding:11px;display:grid}.staff-team-sessions-summary>span{color:#1768d3;background:#fff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.staff-team-sessions-summary p{gap:4px;margin:0;display:grid}.staff-team-sessions-summary strong{color:#29445f;font-size:13px}.staff-team-sessions-summary small{color:#607b96;font-size:11px;line-height:1.4}.staff-team-session-section{background:#fff;border:1px solid #dce3eb;border-radius:16px;display:grid;overflow:hidden}.staff-team-session-section>header{background:#fafbfc;border-bottom:1px solid #e7ebef;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:0 12px;display:flex}.staff-team-session-section>header h2{color:#263649;margin:0;font-size:14px}.staff-team-session-section>header span{color:#718096;font-size:10px;font-weight:750}.staff-team-session-card{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.staff-team-session-card>span{color:#1768d3;background:#eaf3ff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.staff-team-session-copy{gap:4px;min-width:0;display:grid}.staff-team-session-copy>p{justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}.staff-team-session-copy>p strong{color:#263649;font-size:13px}.staff-team-session-copy>p b{color:#278447;flex:none;font-size:10px}.staff-team-session-copy>small{color:#718096;font-size:10px;line-height:1.35}.staff-team-session-copy dl{border-top:1px solid #edf0f3;gap:0;margin:7px 0 0;display:grid}.staff-team-session-copy dl>div{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:10px;min-height:34px;display:flex}.staff-team-session-copy dt{color:#718096;font-size:10px}.staff-team-session-copy dd{color:#405166;text-align:right;margin:0;font-size:10px;font-weight:750}.staff-team-terminate-session{color:#b53b3b;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #e2bcbc;border-radius:12px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;margin-top:2px;font-size:11px;font-weight:850;display:flex}.staff-team-current-session-note{box-sizing:border-box;color:#637287;background:#f1f4f7;border-radius:12px;grid-column:1/-1;grid-template-columns:17px minmax(0,1fr);align-items:start;gap:8px;min-height:48px;margin:2px 0 0;padding:10px;font-size:10px;line-height:1.4;display:grid}.staff-team-current-session-note svg{width:16px;height:16px}.staff-team-session-empty{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;min-height:84px;padding:12px;display:grid}.staff-team-session-empty>span{color:#278447;background:#edf8f0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.staff-team-session-empty p{gap:4px;margin:0;display:grid}.staff-team-session-empty strong{color:#356044;font-size:13px}.staff-team-session-empty small{color:#687d6d;font-size:11px}.staff-team-session-history{box-sizing:border-box;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:66px;padding:10px 12px;display:grid}.staff-team-session-history+.staff-team-session-history{border-top:1px solid #e7ebef}.staff-team-session-history>span{color:#60758c;background:#eef2f6;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.staff-team-session-history p{gap:3px;margin:0;display:grid}.staff-team-session-history strong{color:#314054;font-size:12px}.staff-team-session-history small{color:#718096;font-size:10px}.staff-team-session-history>b{color:#60758c;font-size:10px}.staff-team-permissions{background:#fff;border:1px solid #dce3eb;border-radius:16px;gap:9px;padding:12px;display:grid}.staff-team-permissions h2{color:#263649;margin:0 0 2px;font-size:14px}.staff-team-permissions p{color:#58697e;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;margin:0;font-size:11px;display:grid}.staff-team-permissions svg{color:#278447;width:16px;height:16px}.staff-team-lock-note{box-sizing:border-box;color:#637287;background:#f1f4f7;border-radius:13px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;min-height:52px;margin:0;padding:10px 11px;font-size:11px;line-height:1.4;display:grid}.staff-team-lock-note svg{color:#52667e;width:17px;height:17px}.staff-team-disable{box-sizing:border-box;color:#b53b3b;width:100%;min-height:66px;font:inherit;text-align:left;background:#fff;border:1px solid #e4c6c6;border-radius:15px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.staff-team-disable>i{background:#fff1f1;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.staff-team-disable span{gap:4px;display:grid}.staff-team-disable strong{font-size:12px}.staff-team-disable small{color:#8b6e73;font-size:10px}.staff-team-disable.is-enable{color:#278447;border-color:#c9dfcf}.staff-team-disable.is-enable>i{background:#edf8f0}.staff-team-disable.is-enable small{color:#687d6d}.staff-team-result{box-sizing:border-box;text-align:center;background:#f3faf5;border:1px solid #c9dfcf;border-radius:20px;align-content:center;place-items:center;gap:7px;min-height:212px;padding:18px;display:grid}.staff-team-result>span{color:#fff;background:#278447;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.staff-team-result>span svg{width:26px;height:26px}.staff-team-result>small{color:#557862;margin-top:4px;font-size:11px;font-weight:750}.staff-team-result h1{color:#365f40;margin:0;font-size:20px;line-height:1.2}.staff-team-result p{color:#687d6d;max-width:290px;margin:0;font-size:12px;line-height:1.45}.staff-team-result p strong{color:#42624c}.staff-team-result-facts{background:#fff;border:1px solid #dce3eb;border-radius:16px;overflow:hidden}.staff-team-result-facts p{box-sizing:border-box;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:10px;min-height:52px;margin:0;padding:9px 12px;display:grid}.staff-team-result-facts p+p{border-top:1px solid #e7ebef}.staff-team-result-facts span{color:#718096;font-size:11px}.staff-team-result-facts strong{color:#314054;text-align:right;font-size:11px;line-height:1.35}.staff-team-dialog-backdrop{z-index:270;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14203061;place-items:end center;padding:16px;display:grid;position:absolute;inset:0}.staff-team-dialog{width:100%;padding:18px 16px calc(var(--mobile-safe-area-height,34px) + 16px);box-sizing:border-box;text-align:center;background:#fff;border-radius:22px 22px 0 0;place-items:center;gap:9px;display:grid;box-shadow:0 -18px 42px #16263833}.staff-team-dialog>span{color:#b53b3b;background:#fff1f1;border-radius:14px;place-items:center;width:46px;height:46px;font-size:18px;display:grid}.staff-team-dialog h2{color:#29384a;margin:0;font-size:18px}.staff-team-dialog p{color:#6b7787;max-width:310px;margin:0;font-size:12px;line-height:1.45}.staff-team-dialog>div{grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:4px;display:grid}.staff-team-dialog button{color:#405166;min-height:46px;font:inherit;background:#fff;border:1px solid #d9e0e7;border-radius:13px;font-size:12px;font-weight:850}.staff-team-dialog button:last-child{color:#fff;background:#c84949;border-color:#c84949}@media (width>=900px){.prototype-app-shell.is-staff-flow{background:#eef2f6}.prototype-app-shell.is-staff-flow .staff-team-screen .renter-header{height:76px;padding:12px 24px}.prototype-app-shell.is-staff-flow .staff-team-screen .renter-header>strong{font-size:18px}.prototype-app-shell.is-staff-flow .staff-team-screen .staff-service-internal-badge{margin-right:0;font-size:12px}.prototype-app-shell.is-staff-flow .staff-team-screen .renter-scroll-with-header{top:76px}.prototype-app-shell.is-staff-flow .staff-team-content,.prototype-app-shell.is-staff-flow .staff-team-content.is-actionable{gap:14px;width:min(840px,100% - 40px);margin:0 auto;padding:24px 0 36px}.prototype-app-shell.is-staff-flow .staff-team-summary{grid-template-columns:48px minmax(0,1fr);gap:13px;min-height:96px;padding:16px}.prototype-app-shell.is-staff-flow .staff-team-summary>span{width:46px;height:46px;font-size:17px}.prototype-app-shell.is-staff-flow .staff-team-summary strong{font-size:15px}.prototype-app-shell.is-staff-flow .staff-team-summary small{font-size:13px}.prototype-app-shell.is-staff-flow .staff-team-list>header{min-height:50px;padding:0 16px}.prototype-app-shell.is-staff-flow .staff-team-list h2{font-size:16px}.prototype-app-shell.is-staff-flow .staff-team-list header span{font-size:12px}.prototype-app-shell.is-staff-flow .staff-team-list>button{grid-template-columns:42px minmax(0,1fr) auto 18px;gap:12px;min-height:76px;padding:11px 16px}.prototype-app-shell.is-staff-flow .staff-team-list>button>span{width:40px;height:40px;font-size:12px}.prototype-app-shell.is-staff-flow .staff-team-list>button strong{font-size:14px}.prototype-app-shell.is-staff-flow .staff-team-list>button small,.prototype-app-shell.is-staff-flow .staff-team-list>button b{font-size:12px}.prototype-app-shell.is-staff-flow .staff-team-invite,.prototype-app-shell.is-staff-flow .staff-team-pending{grid-template-columns:44px minmax(0,1fr) auto;gap:12px;min-height:88px;padding:13px 16px}.prototype-app-shell.is-staff-flow .staff-team-invite>span,.prototype-app-shell.is-staff-flow .staff-team-pending>span{width:42px;height:42px}.prototype-app-shell.is-staff-flow .staff-team-invite strong,.prototype-app-shell.is-staff-flow .staff-team-pending p strong{font-size:14px}.prototype-app-shell.is-staff-flow .staff-team-invite small,.prototype-app-shell.is-staff-flow .staff-team-pending p small,.prototype-app-shell.is-staff-flow .staff-team-pending p em,.prototype-app-shell.is-staff-flow .staff-team-pending b{font-size:12px}.prototype-app-shell.is-staff-flow .staff-team-invite button{min-height:38px;padding:0 14px;font-size:12px}.prototype-app-shell.is-staff-flow .staff-team-screen .staff-admin-boundary{min-height:64px;padding:13px 16px}.prototype-app-shell.is-staff-flow .staff-team-screen .staff-admin-boundary p{font-size:13px}.prototype-app-shell.is-staff-flow .staff-team-screen .renter-footer{border:1px solid #dde3ea;border-radius:18px;width:min(840px,100% - 40px);min-height:68px;padding:8px 10px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 12px 34px #1a283729;bottom:16px!important}.prototype-app-shell.is-staff-flow .staff-team-screen .renter-footer button{min-height:50px;font-size:14px}.prototype-app-shell.is-staff-flow .staff-team-invite-intro{min-height:100px;padding:16px}.prototype-app-shell.is-staff-flow .staff-team-invite-intro strong{font-size:16px}.prototype-app-shell.is-staff-flow .staff-team-invite-intro small{font-size:13px}.prototype-app-shell.is-staff-flow .staff-team-security-note strong{font-size:14px}.prototype-app-shell.is-staff-flow .staff-team-security-note small{font-size:13px}.prototype-app-shell.is-staff-flow .staff-team-form-card{gap:16px;padding:16px}.prototype-app-shell.is-staff-flow .staff-team-form-card label>span{font-size:13px}.prototype-app-shell.is-staff-flow .staff-team-form-card input{min-height:50px;font-size:14px}.prototype-app-shell.is-staff-flow .staff-team-role-picker>header{min-height:50px;padding:0 16px}.prototype-app-shell.is-staff-flow .staff-team-role-picker h2{font-size:16px}.prototype-app-shell.is-staff-flow .staff-team-role-picker header>span{font-size:12px}.prototype-app-shell.is-staff-flow .staff-team-role-picker>button{grid-template-columns:42px minmax(0,1fr) 20px;gap:12px;min-height:76px;padding:11px 16px}.prototype-app-shell.is-staff-flow .staff-team-role-picker>button>span{width:40px;height:40px}.prototype-app-shell.is-staff-flow .staff-team-role-picker>button strong{font-size:14px}.prototype-app-shell.is-staff-flow .staff-team-role-picker>button small{font-size:12px}.prototype-app-shell.is-staff-flow .staff-team-member-card{min-height:106px;padding:16px}.prototype-app-shell.is-staff-flow .staff-team-member-card strong{font-size:18px}.prototype-app-shell.is-staff-flow .staff-team-member-card small,.prototype-app-shell.is-staff-flow .staff-team-member-card em{font-size:13px}.prototype-app-shell.is-staff-flow .staff-team-access-facts p{min-height:54px;padding:9px 16px}.prototype-app-shell.is-staff-flow .staff-team-access-facts span,.prototype-app-shell.is-staff-flow .staff-team-access-facts strong{font-size:13px}.prototype-app-shell.is-staff-flow .staff-team-permissions{padding:16px}.prototype-app-shell.is-staff-flow .staff-team-permissions h2{font-size:16px}.prototype-app-shell.is-staff-flow .staff-team-permissions p,.prototype-app-shell.is-staff-flow .staff-team-lock-note{font-size:13px}.prototype-app-shell.is-staff-flow .staff-team-result{min-height:240px}.prototype-app-shell.is-staff-flow .staff-team-result h1{font-size:23px}.prototype-app-shell.is-staff-flow .staff-team-result p,.prototype-app-shell.is-staff-flow .staff-team-result-facts span,.prototype-app-shell.is-staff-flow .staff-team-result-facts strong{font-size:13px}.prototype-app-shell.is-staff-flow .staff-team-dialog-backdrop{place-items:center;padding:24px}.prototype-app-shell.is-staff-flow .staff-team-dialog{border-radius:22px;max-width:480px;padding:22px}.prototype-app-shell.is-staff-flow .staff-team-dialog h2{font-size:20px}.prototype-app-shell.is-staff-flow .staff-team-dialog p,.prototype-app-shell.is-staff-flow .staff-team-dialog button{font-size:14px}.prototype-app-shell.is-staff-flow .staff-team-session-member{grid-template-columns:52px minmax(0,1fr);gap:14px;min-height:92px;padding:15px 16px}.prototype-app-shell.is-staff-flow .staff-team-session-member>span{width:50px;height:50px;font-size:14px}.prototype-app-shell.is-staff-flow .staff-team-session-member small{font-size:12px}.prototype-app-shell.is-staff-flow .staff-team-session-member strong{font-size:17px}.prototype-app-shell.is-staff-flow .staff-team-session-member em{font-size:13px}.prototype-app-shell.is-staff-flow .staff-team-sessions-summary{grid-template-columns:48px minmax(0,1fr);gap:13px;min-height:96px;padding:15px 16px}.prototype-app-shell.is-staff-flow .staff-team-sessions-summary>span{width:46px;height:46px;font-size:17px}.prototype-app-shell.is-staff-flow .staff-team-sessions-summary strong{font-size:15px}.prototype-app-shell.is-staff-flow .staff-team-sessions-summary small{font-size:13px}.prototype-app-shell.is-staff-flow .staff-team-session-section>header{min-height:50px;padding:0 16px}.prototype-app-shell.is-staff-flow .staff-team-session-section>header h2{font-size:16px}.prototype-app-shell.is-staff-flow .staff-team-session-section>header span{font-size:12px}.prototype-app-shell.is-staff-flow .staff-team-session-card{grid-template-columns:48px minmax(0,1fr);gap:14px;padding:16px}.prototype-app-shell.is-staff-flow .staff-team-session-card>span{width:46px;height:46px;font-size:16px}.prototype-app-shell.is-staff-flow .staff-team-session-copy>p strong{font-size:15px}.prototype-app-shell.is-staff-flow .staff-team-session-copy>p b,.prototype-app-shell.is-staff-flow .staff-team-session-copy>small,.prototype-app-shell.is-staff-flow .staff-team-session-copy dt,.prototype-app-shell.is-staff-flow .staff-team-session-copy dd{font-size:12px}.prototype-app-shell.is-staff-flow .staff-team-session-copy dl>div{min-height:40px}.prototype-app-shell.is-staff-flow .staff-team-terminate-session{min-height:48px;font-size:13px}.prototype-app-shell.is-staff-flow .staff-team-current-session-note{font-size:12px}.prototype-app-shell.is-staff-flow .staff-team-session-empty{min-height:96px;padding:14px 16px}.prototype-app-shell.is-staff-flow .staff-team-session-empty strong{font-size:15px}.prototype-app-shell.is-staff-flow .staff-team-session-empty small{font-size:13px}.prototype-app-shell.is-staff-flow .staff-team-session-history{grid-template-columns:42px minmax(0,1fr) auto;gap:12px;min-height:74px;padding:11px 16px}.prototype-app-shell.is-staff-flow .staff-team-session-history>span{width:40px;height:40px}.prototype-app-shell.is-staff-flow .staff-team-session-history strong{font-size:14px}.prototype-app-shell.is-staff-flow .staff-team-session-history small,.prototype-app-shell.is-staff-flow .staff-team-session-history>b{font-size:12px}}.staff-journal-search{box-sizing:border-box;color:#6d7d90;background:#fff;border:1px solid #d7dfe8;border-radius:14px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:46px;padding:0 10px;display:grid}.staff-journal-search>i{color:#60758c;font-size:14px}.staff-journal-search input{color:#263649;width:100%;min-width:0;height:42px;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:12px}.staff-journal-search input::placeholder{color:#8b98a8}.staff-journal-search>button{color:#8b98a8;background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;font-size:14px;display:grid}.staff-journal-filter{background:#e7ebf0;border-radius:14px;gap:4px;padding:4px;display:flex}.staff-journal-filter button{color:#647487;min-height:38px;font:inherit;background:0 0;border:0;border-radius:11px;flex:1 1 0;padding:0 6px;font-size:11px;font-weight:800}.staff-journal-filter button.is-selected{color:#1768d3;background:#fff;box-shadow:0 2px 8px #1e375214}.staff-journal-list-heading{justify-content:space-between;align-items:end;gap:10px;min-height:36px;padding:0 2px;display:flex}.staff-journal-list-heading p{gap:2px;margin:0;display:grid}.staff-journal-list-heading strong{color:#263649;font-size:14px}.staff-journal-list-heading small{color:#7c8998;font-size:10px}.staff-journal-list-heading>span{box-sizing:border-box;color:#1768d3;background:#eaf2fc;border-radius:999px;place-items:center;min-width:26px;height:26px;padding:0 7px;font-size:11px;font-weight:850;display:grid}.staff-journal-list{background:#fff;border:1px solid #dce3eb;border-radius:16px;overflow:hidden}.staff-journal-list>button{box-sizing:border-box;width:100%;min-height:88px;color:inherit;font:inherit;text-align:left;background:#fff;border:0;grid-template-columns:38px minmax(0,1fr) auto 14px;align-items:start;gap:9px;padding:11px 10px;display:grid}.staff-journal-list>button+button{border-top:1px solid #e7ebef}.staff-journal-list>button:active{background:#f7f9fb}.staff-journal-list>button>span{color:#1768d3;background:#edf4ff;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.staff-journal-list>button p{gap:3px;min-width:0;margin:0;display:grid}.staff-journal-list>button p>small{color:#67809b;font-size:10px;font-weight:750;line-height:1.3}.staff-journal-list>button strong{color:#263649;font-size:12px;line-height:1.32}.staff-journal-list>button em{color:#718096;font-size:11px;font-style:normal;line-height:1.36}.staff-journal-list>button time{color:#7b899b;text-align:right;white-space:nowrap;padding-top:2px;font-size:10px}.staff-journal-list>button>svg{color:#aab5c1;width:14px;height:14px;margin-top:10px}.staff-journal-empty{text-align:center;background:#fff;border:1px solid #dce3eb;border-radius:17px;align-content:center;place-items:center;gap:7px;min-height:214px;padding:20px;display:grid}.staff-journal-empty>span{color:#607c99;background:#eef4fb;border-radius:15px;place-items:center;width:48px;height:48px;font-size:17px;display:grid}.staff-journal-empty h2{color:#314054;margin:4px 0 0;font-size:16px}.staff-journal-empty p{color:#718096;max-width:270px;margin:0;font-size:12px;line-height:1.4}.staff-journal-detail-content{gap:11px}.staff-journal-detail-hero{box-sizing:border-box;background:#eef6ff;border:1px solid #cddff6;border-radius:18px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:11px;min-height:116px;padding:14px;display:grid}.staff-journal-detail-hero>span{color:#1768d3;background:#fff;border-radius:13px;place-items:center;width:42px;height:42px;font-size:16px;display:grid}.staff-journal-detail-hero p{gap:5px;margin:0;display:grid}.staff-journal-detail-hero small{color:#587897;font-size:10px;font-weight:800}.staff-journal-detail-hero strong{color:#29445f;font-size:16px;line-height:1.25}.staff-journal-detail-hero em{color:#607b96;font-size:11px;font-style:normal;line-height:1.4}.staff-journal-detail-hero.is-decision{background:#f5f2ff;border-color:#d9d2f4}.staff-journal-detail-hero.is-decision>span{color:#6653b6}.staff-journal-detail-hero.is-access{background:#f1f8f3;border-color:#d5e4da}.staff-journal-detail-hero.is-access>span{color:#278447}.staff-journal-detail-facts{background:#fff;border:1px solid #dce3eb;border-radius:16px;overflow:hidden}.staff-journal-detail-facts h2,.staff-journal-diff h2,.staff-journal-links h2{color:#263649;margin:0;font-size:14px}.staff-journal-detail-facts h2{border-bottom:1px solid #e7ebef;padding:13px 12px 10px}.staff-journal-detail-facts>p{box-sizing:border-box;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:10px;min-height:56px;margin:0;padding:9px 12px;display:grid}.staff-journal-detail-facts>p+p{border-top:1px solid #edf0f3}.staff-journal-detail-facts>p>span{color:#718096;font-size:11px}.staff-journal-detail-facts>p>strong{color:#314054;text-align:right;gap:3px;font-size:12px;line-height:1.35;display:grid}.staff-journal-detail-facts>p>strong small{color:#718096;font-size:10px;font-weight:600}.staff-journal-diff{background:#fff;border:1px solid #dce3eb;border-radius:16px;gap:9px;padding:13px;display:grid}.staff-journal-diff>div{box-sizing:border-box;background:#f3f5f7;border-radius:12px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;min-height:52px;padding:8px 11px;display:grid}.staff-journal-diff>div.is-current{background:#eef6ff}.staff-journal-diff>div span{color:#718096;text-transform:uppercase;font-size:10px;font-weight:750}.staff-journal-diff>div strong{color:#39485b;text-align:right;font-size:12px}.staff-journal-diff>i{color:#1768d3;text-align:center;font-size:12px}.staff-journal-links{background:#fff;border:1px solid #dce3eb;border-radius:16px;display:grid;overflow:hidden}.staff-journal-links h2{border-bottom:1px solid #e7ebef;padding:13px 12px 10px}.staff-journal-links>button{box-sizing:border-box;width:100%;min-height:64px;color:inherit;font:inherit;text-align:left;background:#fff;border:0;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:9px 11px;display:grid}.staff-journal-links>button+button{border-top:1px solid #e7ebef}.staff-journal-links>button>span{color:#1768d3;background:#edf4ff;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.staff-journal-links>button p{gap:3px;margin:0;display:grid}.staff-journal-links>button strong{color:#314054;font-size:12px}.staff-journal-links>button small{color:#718096;font-size:10px}.staff-journal-links>button>svg{color:#aab5c1;width:15px;height:15px}.staff-journal-copy{box-sizing:border-box;color:#1768d3;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #cbd7e4;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:850;display:flex}@media (width>=900px){.prototype-app-shell.is-staff-flow .staff-journal-screen .renter-header{height:76px;padding:12px 24px}.prototype-app-shell.is-staff-flow .staff-journal-screen .renter-header>strong{font-size:18px}.prototype-app-shell.is-staff-flow .staff-journal-screen .staff-service-internal-badge{margin-right:0;font-size:12px}.prototype-app-shell.is-staff-flow .staff-journal-screen .renter-scroll-with-header{top:76px}.prototype-app-shell.is-staff-flow .staff-journal-content{gap:14px;width:min(880px,100% - 40px);margin:0 auto;padding:24px 0 40px}.prototype-app-shell.is-staff-flow .staff-journal-detail-content{width:min(760px,100% - 40px)}.prototype-app-shell.is-staff-flow .staff-journal-search{grid-template-columns:20px minmax(0,1fr) auto;min-height:52px;padding:0 14px}.prototype-app-shell.is-staff-flow .staff-journal-search input{height:48px;font-size:14px}.prototype-app-shell.is-staff-flow .staff-journal-filter button{min-height:44px;font-size:13px}.prototype-app-shell.is-staff-flow .staff-journal-list-heading{min-height:42px}.prototype-app-shell.is-staff-flow .staff-journal-list-heading strong{font-size:16px}.prototype-app-shell.is-staff-flow .staff-journal-list-heading small{font-size:12px}.prototype-app-shell.is-staff-flow .staff-journal-list>button{grid-template-columns:44px minmax(0,1fr) auto 18px;gap:13px;min-height:94px;padding:13px 16px}.prototype-app-shell.is-staff-flow .staff-journal-list>button>span{width:42px;height:42px;font-size:15px}.prototype-app-shell.is-staff-flow .staff-journal-list>button p>small,.prototype-app-shell.is-staff-flow .staff-journal-list>button time{font-size:12px}.prototype-app-shell.is-staff-flow .staff-journal-list>button strong{font-size:15px}.prototype-app-shell.is-staff-flow .staff-journal-list>button em{font-size:13px}.prototype-app-shell.is-staff-flow .staff-journal-detail-hero{grid-template-columns:52px minmax(0,1fr);gap:15px;min-height:134px;padding:18px}.prototype-app-shell.is-staff-flow .staff-journal-detail-hero>span{width:50px;height:50px;font-size:18px}.prototype-app-shell.is-staff-flow .staff-journal-detail-hero small{font-size:12px}.prototype-app-shell.is-staff-flow .staff-journal-detail-hero strong{font-size:20px}.prototype-app-shell.is-staff-flow .staff-journal-detail-hero em{font-size:13px}.prototype-app-shell.is-staff-flow .staff-journal-detail-facts h2,.prototype-app-shell.is-staff-flow .staff-journal-diff h2,.prototype-app-shell.is-staff-flow .staff-journal-links h2{font-size:16px}.prototype-app-shell.is-staff-flow .staff-journal-detail-facts>p{grid-template-columns:120px minmax(0,1fr);min-height:62px;padding:10px 16px}.prototype-app-shell.is-staff-flow .staff-journal-detail-facts>p>span,.prototype-app-shell.is-staff-flow .staff-journal-detail-facts>p>strong,.prototype-app-shell.is-staff-flow .staff-journal-diff>div strong,.prototype-app-shell.is-staff-flow .staff-journal-links>button strong,.prototype-app-shell.is-staff-flow .staff-journal-copy{font-size:13px}.prototype-app-shell.is-staff-flow .staff-journal-detail-facts>p>strong small,.prototype-app-shell.is-staff-flow .staff-journal-diff>div span,.prototype-app-shell.is-staff-flow .staff-journal-links>button small{font-size:12px}.prototype-app-shell.is-staff-flow .staff-journal-links>button{min-height:72px;padding:10px 16px}.prototype-app-shell.is-staff-flow .staff-journal-copy{min-height:50px}.prototype-app-shell.is-staff-flow .staff-journal-screen .staff-event-note{padding:13px 16px;font-size:13px}}.dispute-protection-screen{background:#f2f4f6}.dispute-protection-content{padding:10px 14px calc(var(--mobile-safe-area-height,34px) + 96px);gap:10px;display:grid}.dispute-protection-case-id{color:#155bb7;background:#eef4fb;border-radius:999px;align-items:center;min-height:28px;margin-right:10px;padding:0 9px;font-size:12px;font-weight:850;display:inline-flex}.dispute-protection-hero,.dispute-protection-rules-hero{text-align:center;background:#eef6ff;border:1px solid #c7dbee;border-radius:19px;align-content:center;place-items:center;gap:6px;min-height:178px;padding:16px;display:grid}.dispute-protection-hero>span,.dispute-protection-rules-hero>span{color:#155bb7;background:#fff;border-radius:15px;place-items:center;width:48px;height:48px;font-size:19px;display:grid}.dispute-protection-hero small,.dispute-protection-rules-hero small{color:#587897;font-size:12px;font-weight:800}.dispute-protection-hero h1,.dispute-protection-rules-hero h1{color:#355c7f;margin:0;font-size:20px;line-height:1.2}.dispute-protection-hero p,.dispute-protection-rules-hero p{color:#607a91;max-width:310px;margin:0;font-size:13px;line-height:1.45}.dispute-protection-hero.is-complete{background:#eef8f1;border-color:#c9dfcf}.dispute-protection-hero.is-complete>span{color:#397a49}.dispute-protection-hero.is-complete small,.dispute-protection-hero.is-complete h1{color:#365f40}.dispute-protection-hero.is-complete p{color:#60766a}.dispute-protection-summary{background:#fff;border:1px solid #dce2e7;border-radius:17px;overflow:hidden}.dispute-protection-summary>header{background:#f8fafb;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:0 11px;display:flex}.dispute-protection-summary h2{color:#303b45;margin:0;font-size:15px}.dispute-protection-summary header>span{color:#397a49;align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex}.dispute-protection-summary header svg{width:16px;height:16px}.dispute-protection-summary>div{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:8px 11px;display:flex}.dispute-protection-summary>div span{color:#75818b;align-items:center;gap:7px;font-size:12px;display:inline-flex}.dispute-protection-summary>div span i{color:#60778c;text-align:center;width:16px}.dispute-protection-summary>div strong{color:#3c4751;text-align:right;max-width:62%;font-size:13px;line-height:1.35}.dispute-protection-no-friction{background:#f3faf5;border:1px solid #d7e7db;border-radius:16px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;min-height:78px;padding:11px;display:grid}.dispute-protection-no-friction>span{color:#397a49;background:#fff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.dispute-protection-no-friction p{gap:4px;margin:0;display:grid}.dispute-protection-no-friction strong{color:#3e6448;font-size:14px}.dispute-protection-no-friction small{color:#687d6d;font-size:12px;line-height:1.4}.dispute-protection-rules-link{color:#155bb7;width:100%;min-height:74px;font:inherit;text-align:left;background:#fff;border:1px solid #dce2e7;border-radius:17px;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:10px 11px;display:grid}.dispute-protection-rules-link>span{background:#eef4fb;border-radius:12px;place-items:center;width:40px;height:40px;font-size:16px;display:grid}.dispute-protection-rules-link p{gap:4px;margin:0;display:grid}.dispute-protection-rules-link strong{color:#3c4751;font-size:14px}.dispute-protection-rules-link small{color:#75818b;font-size:12px}.dispute-protection-rules-link>svg{width:17px;height:17px}.dispute-protection-rules-hero{background:#f3faf5;border-color:#d7e7db;min-height:184px}.dispute-protection-rules-hero>span{color:#397a49}.dispute-protection-rules-hero small,.dispute-protection-rules-hero h1{color:#3e6448}.dispute-protection-rules-hero p{color:#687d6d}.dispute-protection-rules-list{background:#fff;border:1px solid #dce2e7;border-radius:17px;display:grid;overflow:hidden}.dispute-protection-rules-list article{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:10px;min-height:84px;padding:11px;display:grid}.dispute-protection-rules-list article+article{border-top:1px solid #edf0f3}.dispute-protection-rules-list article>span{color:#155bb7;background:#eef4fb;border-radius:12px;place-items:center;width:40px;height:40px;font-size:15px;display:grid}.dispute-protection-rules-list article p{gap:4px;margin:0;display:grid}.dispute-protection-rules-list article strong{color:#3c4751;font-size:14px;line-height:1.35}.dispute-protection-rules-list article small{color:#75818b;font-size:12px;line-height:1.42}.dispute-protection-access-note{color:#60717e;background:#e9edf1;border-radius:15px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:9px;min-height:82px;padding:11px;display:grid}.dispute-protection-access-note>svg{width:18px;height:18px;margin-top:2px}.dispute-protection-access-note p{gap:4px;margin:0;display:grid}.dispute-protection-access-note strong{color:#485965;font-size:13px}.dispute-protection-access-note small{font-size:12px;line-height:1.42}.reviewer-party-card{background:#fff;border:1px solid #dce2e7;border-radius:17px;overflow:hidden}.reviewer-party-card>header{background:#f7f9fa;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:64px;padding:9px 11px;display:grid}.reviewer-party-card header>span{color:#52626f;background:#fff;border-radius:11px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:900;display:grid}.reviewer-party-card header p{gap:3px;margin:0;display:grid}.reviewer-party-card header small{color:#75818b;font-size:12px}.reviewer-party-card header strong{color:#3c4751;font-size:14px}.reviewer-party-card header b{color:#677580;background:#fff;border-radius:999px;min-height:27px;padding:0 8px;font-size:12px;line-height:27px}.reviewer-party-card>div{gap:6px;padding:10px 11px;display:grid}.reviewer-party-card>div>strong{color:#303b45;font-size:14px}.reviewer-party-card>div>p{color:#65737e;margin:0;font-size:13px;line-height:1.42}.reviewer-party-card>div>span{color:#53636f;background:#f0f3f5;border-radius:10px;align-items:center;gap:7px;min-height:34px;padding:0 9px;font-size:12px;display:inline-flex}.reviewer-party-card.is-owner{border-color:#e5d2b5}.reviewer-party-card.is-owner>header{background:#fff8e9}.reviewer-party-card.is-renter{border-color:#cbdced}.reviewer-party-card.is-renter>header{background:#eef6ff}.reviewer-system-facts{background:#fff;border:1px solid #dce2e7;border-radius:17px;display:grid;overflow:hidden}.reviewer-system-facts h2{color:#303b45;background:#f8fafb;margin:0;padding:12px;font-size:16px}.reviewer-system-facts>div{border-top:1px solid #edf0f3;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:9px;min-height:64px;padding:9px 11px;display:grid}.reviewer-system-facts time{color:#155bb7;font-size:12px;font-weight:850}.reviewer-system-facts p{gap:3px;margin:0;display:grid}.reviewer-system-facts strong{color:#3c4751;font-size:14px}.reviewer-system-facts small{color:#78838d;font-size:12px;line-height:1.35}.reviewer-case-outcome{background:#fff;border:1px solid #dce2e7;border-radius:17px;overflow:hidden}.reviewer-case-outcome>div{justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 11px;display:flex}.reviewer-case-outcome>div+div{border-top:1px solid #edf0f3}.reviewer-case-outcome span{color:#75818b;font-size:12px}.reviewer-case-outcome strong{color:#3c4751;text-align:right;max-width:66%;font-size:12px;line-height:1.4}.operator-departure-task{background:#fff;border:1px solid #e7cfaa;border-radius:19px;overflow:hidden;box-shadow:0 8px 22px #4b391f14}.operator-departure-task>header{color:#8a5c1c;background:#fff7e9;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:0 12px;display:flex}.operator-departure-task>header span{align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.operator-departure-task>header b{font-size:13px}.operator-departure-task>div{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:78px;padding:11px 12px;display:grid}.operator-departure-task>div>span{color:#155bb7;background:#eef4fb;border-radius:13px;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.operator-departure-task>div p{gap:3px;min-width:0;margin:0;display:grid}.operator-departure-task>div small{color:#7a6851;font-size:12px;font-weight:750}.operator-departure-task>div strong{color:#313c46;font-size:15px}.operator-departure-task>div em{color:#727e88;font-size:12px;font-style:normal}.operator-departure-task>footer{background:#fafbfc;border-top:1px solid #edf0f3;grid-template-columns:minmax(0,1fr) 102px;align-items:center;gap:9px;min-height:58px;padding:9px 11px;display:grid}.operator-departure-task>footer p{color:#745d3f;align-items:center;gap:7px;min-width:0;margin:0;font-size:12px;line-height:1.35;display:flex}.operator-departure-task>footer p svg{flex:none;width:16px;height:16px}.operator-departure-task>footer button{color:#fff;min-height:42px;font:inherit;background:#155bb7;border:1px solid #155bb7;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.operator-departure-task>footer button svg{width:15px;height:15px}.operator-departure-task.is-accepted{border-color:#bedbc5}.operator-departure-task.is-accepted>header{color:#397b49;background:#ecf7ef}.operator-departure-task.is-transferred{border-color:#d7dde3}.operator-departure-task.is-transferred>header{color:#68747e;background:#f0f3f5}.operator-departure-task.is-transferred>footer p{color:#68747e}.operator-departure-screen{background:#f4f6f8}.operator-departure-content{gap:10px}.operator-departure-hero{background:#fff7e9;border:1px solid #e7cfaa;border-radius:18px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:106px;padding:12px;display:grid}.operator-departure-hero>span{color:#8a5c1c;background:#fff;border-radius:13px;place-items:center;width:44px;height:44px;font-size:18px;display:grid}.operator-departure-hero>p{gap:4px;min-width:0;margin:0;display:grid}.operator-departure-hero small{color:#7d684b;font-size:12px;font-weight:750}.operator-departure-hero strong{color:#303b45;font-size:16px;line-height:1.25}.operator-departure-hero em{color:#697680;font-size:12px;font-style:normal;line-height:1.4}.operator-departure-hero>b{color:#8a5c1c;white-space:nowrap;background:#fff;border-radius:9px;align-self:start;padding:6px 8px;font-size:11px}.operator-departure-hero.is-accepted{background:#eef8f1;border-color:#bdd9c4}.operator-departure-hero.is-accepted>span,.operator-departure-hero.is-accepted>b{color:#397a49}.operator-departure-hero.is-transferred{background:#f0f3f5;border-color:#d7dde3}.operator-departure-hero.is-transferred>span,.operator-departure-hero.is-transferred>b{color:#68747e}.operator-departure-hero.is-completed{background:#eef8f1;border-color:#bdd9c4}.operator-departure-hero.is-completed>span,.operator-departure-hero.is-completed>b{color:#397a49}.operator-departure-hero.is-problem{background:#fff2f3;border-color:#e7c2c5}.operator-departure-hero.is-problem>span,.operator-departure-hero.is-problem>b{color:#b3333d}.operator-departure-booking{background:#fff;border:1px solid #dfe4e9;border-radius:17px;overflow:hidden}.operator-departure-booking>div{justify-content:space-between;align-items:center;gap:12px;min-height:45px;padding:0 12px;display:flex}.operator-departure-booking>div+div{border-top:1px solid #edf0f3}.operator-departure-booking span{color:#75818b;font-size:12px}.operator-departure-booking strong{color:#3c4751;text-align:right;font-size:12px;line-height:1.35}.operator-departure-actions{background:#fff;border:1px solid #dfe4e9;border-radius:17px;overflow:hidden}.operator-departure-actions>p{color:#617080;align-items:center;gap:8px;min-height:54px;margin:0;padding:10px 12px;font-size:12px;line-height:1.4;display:flex}.operator-departure-actions>p svg,.operator-departure-actions>p i{color:#155bb7;flex:none;width:17px}.operator-departure-actions>div{border-top:1px solid #edf0f3;grid-template-columns:1fr 1fr;gap:9px;padding:10px 11px 11px;display:grid}.operator-departure-actions button{min-height:48px;font:inherit;border-radius:13px;font-size:13px;font-weight:850}.operator-departure-actions .is-primary{color:#fff;background:#155bb7;border:1px solid #155bb7}.operator-departure-actions .is-secondary{color:#59646f;background:#fff;border:1px solid #d6dde3}.operator-departure-actions .is-problem{color:#b3333d;background:#fff;border:1px solid #e2c0c3}.operator-departure-lock{color:#63707a;background:#eef1f4;border-radius:14px;align-items:flex-start;gap:8px;margin:0;padding:12px;font-size:12px;line-height:1.45;display:flex}.operator-departure-lock svg{flex:none;width:17px;height:17px}.operator-departure-timeline{background:#fff;border:1px solid #dfe4e9;border-radius:17px;overflow:hidden}.operator-departure-timeline h2{color:#303a43;margin:0;padding:12px 12px 8px;font-size:16px}.operator-departure-timeline>div{border-top:1px solid #edf0f3;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:9px 12px;display:grid}.operator-departure-timeline>div>span{color:#155bb7;background:#e8f2fe;border-radius:10px;place-items:center;width:33px;height:33px;font-size:12px;display:grid}.operator-departure-timeline>div>span svg{width:16px;height:16px}.operator-departure-timeline p{gap:3px;margin:0;display:grid}.operator-departure-timeline strong{color:#3d4852;font-size:13px}.operator-departure-timeline small{color:#7a858e;font-size:12px;line-height:1.35}.owner-departure-screen{background:#f4f6f8}.owner-departure-content{gap:10px}.owner-departure-hero{background:#eef6ff;border:1px solid #cfdfee;border-radius:18px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:96px;padding:11px 12px;display:grid}.owner-departure-hero>span{color:#155bb7;background:#fff;border-radius:13px;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.owner-departure-hero>p{gap:3px;min-width:0;margin:0;display:grid}.owner-departure-hero small{color:#617d98;font-size:11px;font-weight:750}.owner-departure-hero strong{color:#293947;font-size:14px}.owner-departure-hero em{color:#687b8b;font-size:11px;font-style:normal;line-height:1.38}.owner-departure-hero>b{color:#155bb7;white-space:nowrap;background:#fff;border-radius:9px;align-self:start;padding:6px 8px;font-size:10px}.owner-departure-hero.is-awaiting{background:#fff8e9;border-color:#ead7b6}.owner-departure-hero.is-awaiting>span,.owner-departure-hero.is-awaiting>b{color:#94621d}.owner-departure-hero.is-warning{background:#fff2f3;border-color:#e7c2c5}.owner-departure-hero.is-warning>span,.owner-departure-hero.is-warning>b{color:#b3333d}.owner-departure-hero.is-completed{background:#eef8f1;border-color:#cce0d0}.owner-departure-hero.is-completed>span,.owner-departure-hero.is-completed>b{color:#397a49}.owner-departure-booking{background:#fff;border:1px solid #dfe4e9;border-radius:17px;overflow:hidden}.owner-departure-booking>div{justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:0 11px;display:flex}.owner-departure-booking>div+div{border-top:1px solid #edf0f3}.owner-departure-booking span{color:#75818b;font-size:11px}.owner-departure-booking strong{color:#3c4751;text-align:right;font-size:11px}.owner-departure-assignment{background:#fff;border:1px solid #d8e1e8;border-radius:18px;overflow:hidden}.owner-departure-assignment>header{background:#eef4fb;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:76px;padding:10px 11px;display:grid}.owner-departure-assignment>header>span{color:#155bb7;background:#fff;border-radius:12px;place-items:center;width:40px;height:40px;font-size:17px;display:grid}.owner-departure-assignment>header p{gap:3px;min-width:0;margin:0;display:grid}.owner-departure-assignment>header small{color:#647e97;font-size:12px;font-weight:750}.owner-departure-assignment>header strong{color:#303d48;font-size:14px}.owner-departure-assignment>header b{color:#155bb7;white-space:nowrap;background:#fff;border-radius:9px;padding:6px 8px;font-size:11px}.owner-departure-assignment>p{box-sizing:border-box;color:#617080;border-top:1px solid #edf0f3;align-items:center;gap:8px;min-height:54px;margin:0;padding:10px 11px;font-size:12px;line-height:1.42;display:flex}.owner-departure-assignment>p svg,.owner-departure-assignment>p i{color:#155bb7;flex:none;width:17px;height:17px}.owner-departure-assignment>button{color:#155bb7;width:calc(100% - 22px);min-height:46px;font:inherit;background:#fff;border:1px solid #155bb7;border-radius:13px;margin:0 11px 11px;font-size:13px;font-weight:850}.owner-departure-assignment.is-pending{border-color:#ead7b6}.owner-departure-assignment.is-pending>header{background:#fff8e9}.owner-departure-assignment.is-pending>header>span,.owner-departure-assignment.is-pending>header b{color:#94621d}.owner-departure-assignment.is-accepted{border-color:#bedbc5}.owner-departure-assignment.is-accepted>header{background:#eef8f1}.owner-departure-assignment.is-accepted>header>span,.owner-departure-assignment.is-accepted>header b{color:#397a49}.owner-departure-assignment.is-owner{border-color:#cfdfee}.owner-departure-assignment.is-owner>header{background:#eef6ff}.owner-extension-request{background:#fff;border:1px solid #cfdfee;border-radius:18px;overflow:hidden}.owner-extension-request>header{background:#eef6ff;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:76px;padding:10px 11px;display:grid}.owner-extension-request>header>span{color:#155bb7;background:#fff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.owner-extension-request header p{gap:2px;margin:0;display:grid}.owner-extension-request header small{color:#647f99;font-size:11px}.owner-extension-request header strong{color:#2f4152;font-size:14px}.owner-extension-request header em{color:#6d7e8e;font-size:11px;font-style:normal}.owner-extension-request header>b{color:#155bb7;background:#fff;border-radius:8px;padding:5px 7px;font-size:10px}.owner-extension-request>div{border-top:1px solid #edf0f3;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-height:58px;padding:9px 11px;display:grid}.owner-extension-request>div>svg{box-sizing:border-box;color:#397a49;background:#e8f4eb;border-radius:9px;width:29px;height:29px;padding:7px}.owner-extension-request>div p{gap:2px;margin:0;display:grid}.owner-extension-request>div strong{color:#39464f;font-size:12px}.owner-extension-request>div small{color:#75818b;font-size:11px}.owner-extension-request>footer,.owner-exit-confirmation>footer{border-top:1px solid #edf0f3;grid-template-columns:1fr 1.35fr;gap:8px;padding:9px 11px 11px;display:grid}.owner-extension-request button,.owner-exit-confirmation button,.owner-departure-actions button{min-height:46px;font:inherit;border-radius:13px;font-size:12px;font-weight:850}.owner-extension-request .is-primary,.owner-exit-confirmation .is-primary{color:#fff;background:#155bb7;border:1px solid #155bb7}.owner-extension-request .is-secondary{color:#59646f;background:#fff;border:1px solid #d6dde3}.owner-departure-notice{color:#66727c;background:#eef2f5;border-radius:13px;align-items:flex-start;gap:7px;margin:0;padding:10px 11px;font-size:11px;line-height:1.45;display:flex}.owner-departure-notice svg{flex:none;width:16px;height:16px}.owner-departure-notice.is-success{color:#397a49;background:#eaf6ed}.owner-exit-confirmation{background:#fff;border:1px solid #d9e2e9;border-radius:18px;overflow:hidden}.owner-exit-confirmation h2{color:#303b45;margin:0;padding:12px 11px 8px;font-size:15px}.owner-exit-confirmation>div{border-top:1px solid #edf0f3;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;min-height:62px;padding:9px 11px;display:grid}.owner-exit-confirmation>div>svg,.owner-exit-confirmation>div>i{box-sizing:border-box;color:#397a49;background:#e8f4eb;border-radius:10px;width:31px;height:31px;padding:8px}.owner-exit-confirmation>div p{gap:3px;margin:0;display:grid}.owner-exit-confirmation>div strong{color:#39464f;font-size:12px}.owner-exit-confirmation>div small{color:#75818b;font-size:11px;line-height:1.35}.owner-exit-confirmation .is-problem{color:#b3333d;background:#fff;border:1px solid #e2c0c3}.owner-departure-responsibility{color:#526b84;background:#eef4fb;border-radius:13px;align-items:flex-start;gap:8px;margin:0;padding:10px 11px;font-size:12px;line-height:1.4;display:flex}.owner-departure-responsibility i{color:#155bb7;flex:none;margin-top:2px}.owner-departure-actions{gap:8px;display:grid}.owner-departure-actions .is-secondary{color:#59646f;background:#fff;border:1px solid #d6dde3}.owner-departure-actions .is-secondary.is-complete{color:#397a49;background:#eef8f1;border-color:#bedbc5}.owner-departure-actions .is-problem{color:#b3333d;background:#fff;border:1px solid #e2c0c3}.owner-departure-timeline{background:#fff;border:1px solid #dfe4e9;border-radius:17px;overflow:hidden}.owner-departure-timeline h2{color:#303a43;margin:0;padding:12px 11px 7px;font-size:15px}.owner-departure-timeline>div{border-top:1px solid #edf0f3;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;min-height:54px;padding:8px 11px;display:grid}.owner-departure-timeline>div>span{color:#155bb7;background:#e8f2fe;border-radius:10px;place-items:center;width:31px;height:31px;font-size:11px;display:grid}.owner-departure-timeline>div>span svg{width:15px;height:15px}.owner-departure-timeline p{gap:3px;margin:0;display:grid}.owner-departure-timeline strong{color:#3d4852;font-size:12px}.owner-departure-timeline small{color:#7a858e;font-size:11px}.owner-departure-history-button{color:#fff;min-height:46px;font:inherit;background:#155bb7;border:1px solid #155bb7;border-radius:13px;font-size:12px;font-weight:850}.owner-rental-card.is-completed-rental{background:#f4faf5;border-color:#cce0d0}.pwa-install-sheet{gap:14px;padding:2px 0 4px;display:grid}.pwa-install-summary{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;display:grid}.pwa-install-summary>span{color:#155bb7;background:#e9f3ff;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.pwa-install-summary>span svg{width:24px;height:24px}.pwa-install-summary p{gap:4px;margin:0;display:grid}.pwa-install-summary strong{color:#273745;font-size:15px}.pwa-install-summary small{color:#687987;font-size:12px;line-height:1.45}.pwa-ios-instructions{color:#596b79;background:#f2f5f8;border-radius:13px;padding:11px 12px;font-size:12px;line-height:1.5}.pwa-ios-instructions strong{color:#344a5d}.pwa-install-actions{grid-template-columns:1fr 1.35fr;gap:10px;display:grid}.pwa-install-actions button{border-radius:14px;min-height:50px;font-size:13px;font-weight:850}.location-permission-sheet{gap:16px;padding:2px 0 4px;display:grid}.location-permission-summary{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;display:grid}.location-permission-summary>span{color:#155bb7;background:#e9f3ff;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.location-permission-summary>span svg{width:24px;height:24px}.location-permission-summary p{gap:4px;margin:0;display:grid}.location-permission-summary strong{color:#273745;font-size:15px}.location-permission-summary small{color:#687987;font-size:12px;line-height:1.45}.location-permission-actions{grid-template-columns:1fr 1.35fr;gap:10px;display:grid}.location-permission-actions button{border-radius:14px;min-height:50px;font-size:13px;font-weight:850}.staff-appeal-review-screen,.staff-appeal-decision-screen{background:#f4f6f8}.staff-appeal-review-scroll,.staff-appeal-decision-scroll{background:#f4f6f8;inset:48px 0 0}.staff-appeal-review-content,.staff-appeal-decision-content{min-height:100%;padding:0 13px calc(var(--mobile-safe-area-height,34px) + 104px);box-sizing:border-box;align-content:start;gap:10px;display:grid}.staff-appeal-review-header,.staff-appeal-decision-header{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f4f6f8f7;border-bottom:1px solid #dce3eac7;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:66px;margin:0 -13px;padding:0 13px;display:grid;position:sticky;top:0}.staff-appeal-review-header>button,.staff-appeal-decision-header>button{color:#1768d3;background:#fff;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid;box-shadow:0 4px 15px #1c304a1f}.staff-appeal-review-header>button svg,.staff-appeal-decision-header>button svg{width:18px;height:18px}.staff-appeal-review-header>div,.staff-appeal-decision-header>div{min-width:0}.staff-appeal-review-header h1,.staff-appeal-decision-header h1{color:#18283b;letter-spacing:-.025em;margin:0;font-size:21px;font-weight:850;line-height:1.1}.staff-appeal-review-header p,.staff-appeal-decision-header p{color:#6f7f92;margin:5px 0 0;font-size:12px}.staff-appeal-review-header>strong,.staff-appeal-decision-header>strong{color:#9a681d;white-space:nowrap;background:#fff3dc;border-radius:10px;align-items:center;min-height:30px;padding:0 9px;font-size:11.5px;display:inline-flex}.staff-appeal-independence{background:#eef6ff;border:1px solid #c9dbee;border-radius:17px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:88px;padding:12px;display:grid}.staff-appeal-independence>span{color:#1768d3;background:#fff;border-radius:13px;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.staff-appeal-independence p{gap:4px;margin:0;display:grid}.staff-appeal-independence strong{color:#2f5374;font-size:14px}.staff-appeal-independence small{color:#607b93;font-size:12px;line-height:1.42}.staff-appeal-object{background:#fff;border:1px solid #dce3ea;border-radius:16px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:76px;padding:10px 11px;display:grid}.staff-appeal-object>span{color:#1768d3;background:#eaf3ff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.staff-appeal-object p{gap:3px;min-width:0;margin:0;display:grid}.staff-appeal-object small{color:#7a8795;font-size:11px}.staff-appeal-object strong{color:#2e3d4b;font-size:13.5px;line-height:1.3}.staff-appeal-object em{color:#718091;font-size:11px;font-style:normal}.staff-appeal-object>b{color:#727e89;background:#f0f2f4;border-radius:9px;padding:6px 8px;font-size:10.5px}.staff-appeal-decision-card,.staff-appeal-request-card,.staff-appeal-compare,.staff-appeal-timeline,.staff-appeal-result-effects{background:#fff;border:1px solid #dce3ea;border-radius:17px;overflow:hidden}.staff-appeal-decision-card>header,.staff-appeal-request-card>header{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;min-height:72px;padding:10px 11px;display:grid}.staff-appeal-decision-card>header>span,.staff-appeal-request-card>header>span{border-radius:12px;place-items:center;width:40px;height:40px;font-size:16px;display:grid}.staff-appeal-decision-card>header>span{color:#b33d45;background:#fff0f1}.staff-appeal-request-card>header>span{color:#9b681e;background:#fff4df}.staff-appeal-decision-card header p,.staff-appeal-request-card header p{gap:4px;margin:0;display:grid}.staff-appeal-decision-card header small,.staff-appeal-request-card header small{color:#7b8792;font-size:11px}.staff-appeal-decision-card header strong,.staff-appeal-request-card header strong{color:#303d48;font-size:14px;line-height:1.3}.staff-appeal-decision-card>div{background:#fbfcfd;border-top:1px solid #edf0f3;gap:4px;padding:10px 11px;display:grid}.staff-appeal-decision-card>div span{color:#7a8793;font-size:11px}.staff-appeal-decision-card>div strong{color:#3d4a55;font-size:12.5px;line-height:1.45}.staff-appeal-decision-card>footer{color:#75818d;border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:0 11px;font-size:11px;display:flex}.staff-appeal-decision-card>footer b{color:#596875;font-size:11px}.staff-appeal-request-card>p{color:#5f6f7c;margin:0;padding:0 11px 11px;font-size:12.5px;line-height:1.48}.staff-appeal-request-card>button{color:#1768d3;width:calc(100% - 22px);min-height:64px;font:inherit;text-align:left;background:#f7fafd;border:1px solid #d7e2ec;border-radius:13px;grid-template-columns:36px minmax(0,1fr) auto 16px;align-items:center;gap:8px;margin:0 11px 11px;padding:9px;display:grid}.staff-appeal-request-card>button>span{color:#d24b54;background:#fff;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.staff-appeal-request-card>button>p{gap:3px;min-width:0;margin:0;display:grid}.staff-appeal-request-card>button>p strong{color:#344451;font-size:12.5px}.staff-appeal-request-card>button>p small{color:#778694;font-size:10.5px}.staff-appeal-request-card>button>b{color:#966316;background:#fff2dc;border-radius:8px;padding:5px 7px;font-size:9.5px}.staff-appeal-request-card>button>div{border-top:1px solid #e4eaf0;grid-column:1/-1;gap:7px;padding:9px 0 0;display:grid}.staff-appeal-request-card>button>div p{justify-content:space-between;align-items:flex-start;gap:10px;margin:0;display:flex}.staff-appeal-request-card>button>div span{color:#7b8792;font-size:10.5px}.staff-appeal-request-card>button>div strong{color:#3d4a55;text-align:right;max-width:66%;font-size:11px;line-height:1.35}.staff-appeal-compare>header{background:#f8fafb;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:0 11px;display:flex}.staff-appeal-compare h2,.staff-appeal-timeline h2,.staff-appeal-result-effects h2{color:#2e3a45;margin:0;font-size:15px}.staff-appeal-compare header span{color:#1768d3;font-size:11px;font-weight:800}.staff-appeal-compare>div{border-top:1px solid #edf0f3;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:62px;padding:9px 11px;display:grid}.staff-appeal-compare>div>span{color:#397c4b;background:#eaf6ed;border-radius:10px;place-items:center;width:31px;height:31px;display:grid}.staff-appeal-compare>div.is-new>span{color:#1768d3;background:#eaf3ff}.staff-appeal-compare>div p{gap:3px;margin:0;display:grid}.staff-appeal-compare>div strong{color:#3b4752;font-size:12.5px}.staff-appeal-compare>div small{color:#74818e;font-size:11px;line-height:1.35}.staff-appeal-compare>div>b{color:#1768d3;background:#eaf3ff;border-radius:8px;padding:5px 7px;font-size:9.5px}.staff-appeal-timeline h2{padding:12px 11px 8px}.staff-appeal-timeline>div{border-top:1px solid #edf0f3;grid-template-columns:46px 18px minmax(0,1fr);align-items:start;gap:7px;min-height:58px;padding:8px 11px;display:grid;position:relative}.staff-appeal-timeline time{color:#778592;padding-top:3px;font-size:10.5px;font-weight:750}.staff-appeal-timeline>div>span{color:#2f8b4a;place-items:center;width:17px;height:17px;margin-top:2px;font-size:8px;display:grid}.staff-appeal-timeline>div.is-current>span{color:#1768d3}.staff-appeal-timeline p{gap:3px;margin:0;display:grid}.staff-appeal-timeline strong{color:#3a4752;font-size:12.5px}.staff-appeal-timeline small{color:#76838f;font-size:11px;line-height:1.35}.staff-appeal-boundary{color:#62717c;background:#e9edf1;border-radius:13px;align-items:flex-start;gap:8px;margin:0;padding:11px;font-size:11.5px;line-height:1.45;display:flex}.staff-appeal-boundary svg{flex:none;width:17px;height:17px}.staff-appeal-decision-summary{background:#eef8f1;border:1px solid #c9dfcf;border-radius:17px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:96px;padding:11px;display:grid}.staff-appeal-decision-summary>span{color:#397c4b;background:#fff;border-radius:13px;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.staff-appeal-decision-summary p{gap:3px;margin:0;display:grid}.staff-appeal-decision-summary small{color:#5f8269;font-size:11px;font-weight:800}.staff-appeal-decision-summary strong{color:#365c41;font-size:13.5px;line-height:1.32}.staff-appeal-decision-summary em{color:#6b8071;font-size:11px;font-style:normal}.staff-appeal-decision-options{gap:7px;display:grid}.staff-appeal-decision-options h2{color:#2f3c48;margin:2px 0 1px;font-size:15px}.staff-appeal-decision-options>button{color:#697784;min-height:76px;font:inherit;text-align:left;background:#fff;border:1px solid #dce3ea;border-radius:15px;grid-template-columns:40px minmax(0,1fr) 22px;align-items:center;gap:9px;padding:10px;display:grid}.staff-appeal-decision-options>button>span{color:#667582;background:#eef2f5;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.staff-appeal-decision-options>button p{gap:4px;margin:0;display:grid}.staff-appeal-decision-options>button strong{color:#33414d;font-size:13px}.staff-appeal-decision-options>button small{color:#77848f;font-size:11px;line-height:1.35}.staff-appeal-decision-options>button b{place-items:center;display:grid}.staff-appeal-decision-options>button b svg{width:19px;height:19px}.staff-appeal-decision-options>button.is-selected{border-color:#1768d3;box-shadow:0 0 0 2px #1768d31a}.staff-appeal-decision-options>button.is-change>span{color:#397c4b;background:#eaf6ed}.staff-appeal-decision-options>button.is-uphold>span{color:#9b681e;background:#fff4df}.staff-appeal-decision-comment{gap:6px;display:grid}.staff-appeal-decision-comment>span{color:#374652;justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;font-weight:800;display:flex}.staff-appeal-decision-comment>span small{color:#7b8792;font-size:10.5px;font-weight:650}.staff-appeal-decision-comment textarea{box-sizing:border-box;resize:none;color:#34414c;width:100%;min-height:92px;font:inherit;background:#fff;border:1px solid #d5dde5;border-radius:14px;outline:0;padding:11px 12px;font-size:13px;line-height:1.42}.staff-appeal-decision-comment textarea:focus{border-color:#1768d3;box-shadow:0 0 0 3px #1768d31a}.staff-appeal-decision-impact{color:#5d7182;background:#eef3f7;border-radius:14px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;min-height:72px;padding:10px 11px;display:grid}.staff-appeal-decision-impact>svg{width:18px;height:18px;margin-top:2px}.staff-appeal-decision-impact p{gap:4px;margin:0;display:grid}.staff-appeal-decision-impact strong{color:#3d5365;font-size:12.5px}.staff-appeal-decision-impact small{font-size:11.5px;line-height:1.42}.staff-appeal-result{text-align:center;background:#eef8f1;border:1px solid #c9dfcf;border-radius:19px;align-content:center;place-items:center;gap:10px;min-height:150px;padding:18px 14px;display:grid}.staff-appeal-result>span{color:#397c4b;background:#fff;border-radius:16px;place-items:center;width:52px;height:52px;font-size:21px;display:grid;box-shadow:0 8px 22px #2a5d371a}.staff-appeal-result p{gap:4px;margin:0;display:grid}.staff-appeal-result small{color:#5f8269;font-size:11.5px;font-weight:800}.staff-appeal-result strong{color:#31543b;font-size:18px;line-height:1.22}.staff-appeal-result em{color:#667b6c;font-size:12px;font-style:normal;line-height:1.4}.staff-appeal-result.is-uphold{background:#fff8e9;border-color:#ead6b4}.staff-appeal-result.is-uphold>span{color:#9b681e}.staff-appeal-result.is-uphold small,.staff-appeal-result.is-uphold strong{color:#745526}.staff-appeal-result-effects h2{padding:12px 11px 8px}.staff-appeal-result-effects>div{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:0 11px;display:flex}.staff-appeal-result-effects span{color:#75818d;font-size:11.5px}.staff-appeal-result-effects strong{color:#3a4752;text-align:right;max-width:64%;font-size:11.5px;line-height:1.35}.staff-appeal-result-author{background:#fff;border:1px solid #dce3ea;border-radius:16px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:72px;padding:10px 11px;display:grid}.staff-appeal-result-author>span{color:#fff;background:#1d4f83;border-radius:50%;place-items:center;width:40px;height:40px;font-size:12px;font-weight:850;display:grid}.staff-appeal-result-author p{gap:3px;margin:0;display:grid}.staff-appeal-result-author strong{color:#36444f;font-size:13px}.staff-appeal-result-author small{color:#75818d;font-size:10.5px;line-height:1.35}.staff-appeal-result-author>b{color:#397c4b;align-items:center;gap:5px;font-size:10.5px;display:inline-flex}.staff-appeal-result-author>b i{color:#397c4b}.prototype-app-shell,.prototype-current-screen{position:absolute;inset:0;overflow:hidden}.desktop-flow-backdrop{display:none}@media (width>=900px){.prototype-app-shell{--desktop-map-inset:16px;--desktop-map-panel-width:420px;--desktop-map-nav-height:67px}.phone-stage:has(.prototype-app-shell){padding:0;display:block}:is(.phone-stage:has(.prototype-app-shell) .phone-scale-box,.phone-stage:has(.prototype-app-shell) .phone-device){position:absolute;inset:0;width:100%!important;height:100%!important}.phone-stage:has(.prototype-app-shell) .phone-device{transform:none!important}:is(.phone-stage:has(.prototype-app-shell) .phone-bezel,.phone-stage:has(.prototype-app-shell) .device-menu-bar,.phone-stage:has(.prototype-app-shell) .device-camera,.phone-stage:has(.prototype-app-shell) .status-bar,.phone-stage:has(.prototype-app-shell) .home-indicator,.phone-stage:has(.prototype-app-shell) .home-indicator-svg,.phone-stage:has(.prototype-app-shell) .keyboard-dock,.phone-stage:has(.prototype-app-shell) .mobile-cursor){display:none!important}.phone-stage:has(.prototype-app-shell) .device-screen{box-shadow:none;-webkit-user-select:text;user-select:text;overflow:hidden;cursor:default!important;border-radius:0!important;width:100%!important;height:100%!important;inset:0!important}:is(.phone-stage:has(.prototype-app-shell) .device-screen,.phone-stage:has(.prototype-app-shell) .device-screen *){cursor:default!important}.phone-stage:has(.prototype-app-shell) .device-screen button{cursor:pointer!important}.phone-stage:has(.prototype-app-shell) .device-screen a{cursor:pointer!important}.phone-stage:has(.prototype-app-shell) .device-screen [role=button]{cursor:pointer!important}.phone-stage:has(.prototype-app-shell) .mobile-app-viewport{inset:0}.phone-stage:has(.prototype-app-shell) .mobile-app-viewport[data-platform=android][data-keyboard-visible=false]{inset:0}.prototype-app-shell.is-desktop-flow .desktop-flow-backdrop{z-index:0;background:#e7ecef;display:block;position:absolute;inset:0;overflow:hidden}.desktop-flow-backdrop>.interactive-parking-map{position:absolute;inset:0}.desktop-flow-backdrop .desktop-map-marker-layer{z-index:4;display:block}.desktop-flow-backdrop .desktop-map-summary{display:flex}.desktop-flow-backdrop .desktop-map-controls{display:grid}.prototype-app-shell.is-desktop-flow .prototype-current-screen{z-index:20;top:var(--desktop-map-inset);right:auto;bottom:var(--desktop-map-inset);left:var(--desktop-map-inset);width:min(var(--desktop-map-panel-width), calc(100vw - 120px));background:#fff;border:1px solid #1e2d3d17;border-radius:24px;overflow:hidden;box-shadow:0 18px 54px #1a283733,0 2px 10px #1a283714}.prototype-app-shell.is-desktop-flow .prototype-current-screen>*{width:100%;height:100%;position:absolute;inset:0}.prototype-app-shell.is-desktop-flow .bottom-nav{width:auto;min-height:var(--desktop-map-nav-height);border-radius:0 0 24px 24px;padding:7px 8px 8px;bottom:0;left:0;right:0}.parking-app:before{z-index:5;top:var(--desktop-map-inset);bottom:var(--desktop-map-inset);left:var(--desktop-map-inset);width:min(var(--desktop-map-panel-width), calc(100vw - 120px));box-sizing:border-box;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);content:"";background:#fffffffb;border:1px solid #1e2d3d17;border-radius:24px;position:absolute;box-shadow:0 18px 54px #1a283733,0 2px 10px #1a283714}.parking-app.is-intent-choice:before{display:none}.parking-app>.bottom-nav{z-index:20;right:auto;bottom:var(--desktop-map-inset);left:var(--desktop-map-inset);width:min(var(--desktop-map-panel-width), calc(100vw - 120px));min-height:var(--desktop-map-nav-height);border-radius:0 0 24px 24px;padding:7px 8px 8px;display:grid!important}.parking-app>.renter-intent-panel{z-index:12;right:auto;bottom:calc(var(--desktop-map-inset) + var(--desktop-map-nav-height));left:var(--desktop-map-inset);width:min(var(--desktop-map-panel-width), calc(100vw - 120px));box-sizing:border-box;box-shadow:none;border-radius:22px 22px 0 0;margin:0;display:block!important}.parking-app.is-intent-choice>.renter-intent-panel{bottom:calc(var(--desktop-map-inset) + var(--desktop-map-nav-height) + 12px);border-radius:22px;box-shadow:0 16px 42px #1a283733,0 3px 12px #1a28371a}.parking-app>.parking-search-sheet,.parking-app>.already-parked-sheet,.parking-app>.parking-card{z-index:12;right:auto;bottom:calc(var(--desktop-map-inset) + var(--desktop-map-nav-height));left:var(--desktop-map-inset);width:min(var(--desktop-map-panel-width), calc(100vw - 120px));max-height:calc(100vh - var(--desktop-map-inset) * 2 - var(--desktop-map-nav-height));box-sizing:border-box;box-shadow:none;scrollbar-width:none;border-radius:22px 22px 0 0;overflow-y:auto;display:block!important}.parking-app>.parking-search-sheet::-webkit-scrollbar{width:0;height:0;display:none}.parking-app>.already-parked-sheet::-webkit-scrollbar{width:0;height:0;display:none}.parking-app>.parking-card::-webkit-scrollbar{width:0;height:0;display:none}.parking-app>.map-result-filter-row{z-index:13;top:calc(var(--desktop-map-inset) + 64px);right:auto;left:calc(var(--desktop-map-inset) + 16px);width:calc(min(var(--desktop-map-panel-width), calc(100vw - 120px)) - 32px);display:flex!important}.parking-app>.map-parking-route{display:block!important}.parking-app>.map-marker-layer{z-index:4;display:block!important}.prototype-app-shell.is-map-screen .desktop-map-marker-layer{display:none!important}.parking-app>.arrival-photo-overlay{top:var(--desktop-map-inset);right:auto;bottom:calc(var(--desktop-map-inset) + var(--desktop-map-nav-height));left:var(--desktop-map-inset);width:min(var(--desktop-map-panel-width), calc(100vw - 120px));border-radius:24px 24px 0 0}.parking-app>.navigation-guidance{top:calc(var(--desktop-map-inset) + 16px);right:auto;left:calc(var(--desktop-map-inset) + 16px);width:calc(min(var(--desktop-map-panel-width), calc(100vw - 120px)) - 32px)}}@media (width>=900px) and (height<=760px){.prototype-app-shell{--desktop-map-inset:10px}}.staff-catalog-map-screen{z-index:40;color:#172333;background:#e7edf1;font-family:Roboto,Arial,sans-serif;position:absolute;inset:0;overflow:hidden}.staff-catalog-map-screen>.interactive-parking-map{position:absolute;inset:0}.staff-catalog-map-header,.staff-catalog-map-filters,.staff-catalog-map-summary,.staff-catalog-map-controls,.staff-catalog-map-legend,.staff-catalog-map-message,.staff-catalog-map-limit,.staff-catalog-object-card{z-index:520;box-sizing:border-box;position:absolute}.staff-catalog-map-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #1e344a1a;border-radius:18px;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:9px;min-height:64px;padding:8px 10px;display:grid;top:46px;left:12px;right:12px;box-shadow:0 9px 26px #182a3d26}.staff-catalog-map-header>button{color:#33475d;background:#f8fafc;border:1px solid #e1e7ed;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid}.staff-catalog-map-header>button:last-child{color:#1262d6}.staff-catalog-map-header>button svg{width:18px;height:18px}.staff-catalog-map-header>div{min-width:0}.staff-catalog-map-header h1{color:#172333;letter-spacing:-.02em;margin:0;font-size:18px;font-weight:850;line-height:1.15}.staff-catalog-map-header p{color:#66778a;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:12px;line-height:1.25;overflow:hidden}.staff-catalog-map-filters{scrollbar-width:none;gap:7px;padding:0 12px 7px;display:flex;top:120px;left:0;right:0;overflow-x:auto}.staff-catalog-map-filters::-webkit-scrollbar{display:none}.staff-catalog-map-filters button{color:#34475c;min-width:max-content;min-height:39px;font:inherit;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border:1px solid #23395021;border-radius:13px;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:750;display:flex;box-shadow:0 4px 14px #1b2b3d1a}.staff-catalog-map-filters button small{color:#728196;font-size:10px;font-weight:800}.staff-catalog-map-filters button.is-selected{color:#fff;background:#1262d6;border-color:#1262d6}.staff-catalog-map-filters button.is-selected small{color:#ffffffd1}.staff-catalog-map-summary{color:#53657a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #2339501a;border-radius:12px;align-items:center;gap:10px;min-height:34px;padding:0 10px;font-size:11px;display:flex;top:169px;left:12px;box-shadow:0 4px 13px #1b2b3d17}.staff-catalog-map-summary span{align-items:center;gap:6px;display:flex}.staff-catalog-map-summary span i{background:#2a9d55;border-radius:50%;width:7px;height:7px}.staff-catalog-map-summary span.is-loading i,.staff-catalog-map-summary span.is-waiting i{background:#d58b13;animation:1.1s ease-in-out infinite staff-catalog-pulse}.staff-catalog-map-summary span.is-error i{background:#da3c42}.staff-catalog-map-summary strong{color:#26394e;font-size:11px}@keyframes staff-catalog-pulse{50%{opacity:.34}}.staff-catalog-map-controls{background:#fffffff7;border:1px solid #2339501f;border-radius:14px;width:44px;display:grid;top:50%;right:12px;overflow:hidden;transform:translateY(-50%);box-shadow:0 5px 18px #1b2b3d24}.staff-catalog-map-controls button{color:#26394e;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.staff-catalog-map-controls button+button{border-top:1px solid #e1e7ed}.staff-catalog-map-controls svg{width:18px;height:18px}.staff-catalog-map-legend{color:#526478;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fffffff0;border:1px solid #2339501a;border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px 11px;min-height:40px;padding:7px 9px;font-size:10px;line-height:1.2;display:flex;bottom:16px;left:12px;right:12px;box-shadow:0 6px 18px #1b2b3d1f}.staff-catalog-map-legend span{align-items:center;gap:5px;min-width:max-content;display:flex}.staff-catalog-map-legend span i{background:#657585;border:1px solid #ffffffd9;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 1px #2738491f}.staff-catalog-map-legend .is-facility i{background:#1262d6}.staff-catalog-map-legend .is-space i{background:#7c3aed}.staff-catalog-map-legend .is-entrance i{background:#e58b12}.staff-catalog-map-legend .is-motorcycle i{background:#07876d}.staff-catalog-map-legend .is-street i{background:#657585}.staff-catalog-map-message{color:#b56c0f;background:#fffaeff7;border:1px solid #ecd5a9;border-radius:16px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:12px;display:grid;top:218px;left:12px;right:12px;box-shadow:0 7px 20px #2d313621}.staff-catalog-map-message.is-error{color:#cf3940;background:#fff6f7f7;border-color:#efb9bc}.staff-catalog-map-message>i{text-align:center;font-size:20px}.staff-catalog-map-message p{gap:3px;min-width:0;margin:0;display:grid}.staff-catalog-map-message strong{color:#2a3c4f;font-size:13px}.staff-catalog-map-message span{color:#69788a;font-size:11px;line-height:1.35}.staff-catalog-map-message button{color:#fff;min-height:36px;font:inherit;background:#cf3940;border:0;border-radius:10px;padding:0 10px;font-size:11px;font-weight:800}.staff-catalog-map-limit{color:#7b5b27;background:#fffaeef5;border:1px solid #e7cf9f;border-radius:12px;align-items:flex-start;gap:7px;max-width:calc(100% - 80px);margin:0;padding:8px 10px;font-size:10px;line-height:1.35;display:flex;top:215px;left:12px;box-shadow:0 4px 14px #26303a1a}.staff-catalog-map-limit svg{color:#bc7716;flex:none;width:15px;height:15px}.staff-catalog-object-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border:1px solid #2339501f;border-radius:18px;padding:13px;bottom:65px;left:12px;right:12px;overflow:hidden;box-shadow:0 12px 32px #182a3d33}.staff-catalog-object-close{color:#657487;background:#f0f3f6;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:8px;right:8px}.staff-catalog-object-close svg{width:15px;height:15px}.staff-catalog-object-card>header{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:10px;padding-right:30px;display:grid}.staff-catalog-object-card>header>span{color:#1262d6;background:#eaf2fd;border-radius:13px;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.staff-catalog-object-card>header>span.is-space{color:#7c3aed;background:#f2ebfd}.staff-catalog-object-card>header>span.is-entrance{color:#d27a08;background:#fff3df}.staff-catalog-object-card>header>span.is-motorcycle{color:#07876d;background:#e7f7f2}.staff-catalog-object-card>header>span.is-street_segment{color:#657585;background:#eef1f4}.staff-catalog-object-card>header>div{min-width:0}.staff-catalog-object-card header small{color:#1262d6;letter-spacing:.025em;text-transform:uppercase;font-size:10px;font-weight:850}.staff-catalog-object-card h2{color:#1c2c3e;text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:15px;line-height:1.25;overflow:hidden}.staff-catalog-object-card header p{color:#68798c;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;line-height:1.3;overflow:hidden}.staff-catalog-object-facts{border-top:1px solid #e3e8ed;border-bottom:1px solid #e3e8ed;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:11px;padding:9px 0;display:grid}.staff-catalog-object-facts span{gap:3px;min-width:0;padding:0 8px;display:grid}.staff-catalog-object-facts span+span{border-left:1px solid #e3e8ed}.staff-catalog-object-facts small{color:#7b899a;font-size:9px}.staff-catalog-object-facts strong{color:#2a3b4e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.staff-catalog-object-card footer{justify-content:space-between;align-items:center;gap:8px;min-height:30px;padding-top:8px;display:flex}.staff-catalog-object-card footer code{color:#788698;font:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.staff-catalog-object-card footer a{color:#1262d6;align-items:center;gap:5px;min-width:max-content;font-size:10px;font-weight:800;text-decoration:none;display:flex}.staff-catalog-object-card footer svg{width:13px;height:13px}.staff-catalog-map-count-test{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.interactive-parking-map .interactive-catalog-tooltip{color:#fff;background:#192634f0;border:0;border-radius:8px;padding:5px 8px;font-size:11px;font-weight:700;line-height:1.25;box-shadow:0 5px 16px #14223038}.interactive-parking-map .interactive-catalog-tooltip:before{border-top-color:#192634f0}.staff-catalog-map-screen .leaflet-top.leaflet-left{top:auto;bottom:72px}.staff-catalog-map-screen:has(.staff-catalog-object-card) .leaflet-top.leaflet-left{bottom:252px}.staff-catalog-map-screen .leaflet-control-attribution{margin:0 0 0 12px!important}@media (width>=900px){.prototype-app-shell.is-desktop-flow .prototype-current-screen:has(.staff-catalog-map-screen){z-index:80;width:auto;box-shadow:none;border:0;border-radius:0;position:fixed;inset:0}.staff-catalog-map-screen{position:fixed;inset:0}.staff-catalog-map-header{width:430px;top:18px;left:18px;right:auto}.staff-catalog-map-filters{width:max-content;max-width:calc(100vw - 36px);padding:0 0 7px;top:92px;left:18px;right:18px}.staff-catalog-map-summary{top:141px;left:18px}.staff-catalog-map-controls{right:18px}.staff-catalog-map-legend{width:auto;max-width:560px;bottom:18px;left:auto;right:18px}.staff-catalog-map-message{width:430px;top:190px;left:18px;right:auto}.staff-catalog-map-limit{max-width:430px;top:187px;left:18px}.staff-catalog-object-card{width:430px;bottom:18px;left:18px;right:auto}:is(.staff-catalog-map-screen .leaflet-top.leaflet-left,.staff-catalog-map-screen:has(.staff-catalog-object-card) .leaflet-top.leaflet-left){bottom:18px;left:470px}.staff-catalog-map-screen .leaflet-control-attribution{position:fixed;bottom:18px;left:470px;right:auto;margin:0!important}}.profile-admin-entry{background:#fff;border:1px solid #cddff5;border-radius:18px;overflow:hidden;box-shadow:0 5px 17px #1c375612}.profile-admin-entry>header{background:#eef5ff;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:10px;min-height:67px;padding:10px 12px;display:grid}.profile-admin-entry>header>span{color:#fff;background:#1768d3;border-radius:13px;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.profile-admin-entry>header p{gap:3px;min-width:0;margin:0;display:grid}.profile-admin-entry>header small{color:#637a95;letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:800}.profile-admin-entry>header strong{color:#1d3045;font-size:14px}.profile-admin-entry>header>svg{color:#2f9149;width:19px;height:19px}.profile-admin-entry>p{color:#65768a;margin:0;padding:11px 12px;font-size:11px;line-height:1.45}.profile-admin-entry>button{color:#fff;width:calc(100% - 24px);min-height:48px;font:inherit;text-align:left;background:#1768d3;border:0;border-radius:13px;grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;gap:8px;margin:0 12px 12px;padding:0 12px;font-size:13px;font-weight:850;display:grid;box-shadow:0 7px 17px #1768d333}.profile-admin-entry>button>i{text-align:center;font-size:15px}.profile-admin-entry>button>svg{width:17px;height:17px}.parking-app.is-admin-catalog-mode:before{display:none}.parking-app.is-admin-catalog-mode .leaflet-control-attribution{margin-top:170px!important}.admin-map-catalog-summary{z-index:89;color:#53667a;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);white-space:nowrap;background:#fffffff5;border:1px solid #1f344a1f;border-radius:14px;align-items:center;gap:7px;min-height:42px;padding:0 11px;display:flex;position:absolute;top:58px;left:68px;right:58px;overflow:hidden;box-shadow:0 7px 21px #182a3d24}.admin-map-catalog-summary span{color:#1768d3;align-items:center;gap:6px;min-width:max-content;font-size:11px;font-weight:850;display:flex}.admin-map-catalog-summary strong{color:#2d4054;text-overflow:ellipsis;border-left:1px solid #dfe5eb;min-width:0;padding-left:7px;font-size:11px;overflow:hidden}.admin-map-catalog-summary small{color:#718094;min-width:max-content;font-size:10px}.admin-map-layer-control{z-index:95;justify-items:end;display:grid;position:absolute;top:104px;right:14px}.admin-map-layer-control>button{color:#34485d;min-width:78px;height:42px;font:inherit;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#fffffff7;border:1px solid #1f344a24;border-radius:14px;grid-template-columns:16px auto 7px;place-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:850;display:grid;box-shadow:0 7px 21px #182a3d26}.admin-map-layer-control>button.is-open{color:#1768d3;border-color:#1768d373}.admin-map-layer-control>button>i:first-child{font-size:15px}.admin-map-layer-control>button>b{background:#a7b0ba;border-radius:50%;width:7px;height:7px}.admin-map-layer-control>button>b.is-visible{background:#2b9d55;box-shadow:0 0 0 4px #2b9d551f}.admin-map-layers-panel{box-sizing:border-box;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:thin;background:#fffffffb;border:1px solid #d9e1e9;border-radius:18px;gap:10px;width:min(330px,100vw - 28px);max-height:calc(100vh - 190px);margin-top:8px;padding:12px;display:grid;overflow-y:auto;box-shadow:0 18px 48px #17283a3b}.admin-map-layers-panel>header{grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:10px;min-height:40px;display:grid}.admin-map-layers-panel>header>div{gap:2px;display:grid}.admin-map-layers-panel>header small{color:#1768d3;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.admin-map-layers-panel h2{color:#1d2d3f;margin:0;font-size:18px;line-height:1.15}.admin-map-layers-panel>header>button{color:#647589;background:#eef2f5;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid}.admin-map-layers-panel>header svg{width:16px;height:16px}.admin-map-layer-master{color:#304358;width:100%;min-height:62px;font:inherit;text-align:left;background:#f8fafc;border:1px solid #dce3ea;border-radius:14px;grid-template-columns:38px minmax(0,1fr) 40px;align-items:center;gap:9px;padding:8px 10px;display:grid}.admin-map-layer-master>span{color:#60748a;background:#e6edf4;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.admin-map-layer-master.is-selected>span{color:#1768d3;background:#e7f1ff}.admin-map-layer-master p{gap:3px;min-width:0;margin:0;display:grid}.admin-map-layer-master strong{color:#26394d;font-size:12px}.admin-map-layer-master small{color:#758497;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;overflow:hidden}.admin-map-layer-switch{background:#cfd6de;border-radius:999px;width:38px;height:22px;position:relative}.admin-map-layer-switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #23344633}.admin-map-layer-master.is-selected .admin-map-layer-switch{background:#1768d3}.admin-map-layer-master.is-selected .admin-map-layer-switch:after{transform:translate(16px)}.admin-map-kind-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.admin-map-kind-filters button{color:#536579;min-width:0;min-height:43px;font:inherit;text-align:left;background:#fff;border:1px solid #dce3ea;border-radius:12px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:6px;padding:0 8px;display:grid}.admin-map-kind-filters button:disabled{opacity:.46}.admin-map-kind-filters button.is-selected{color:#293e54;background:#f2f7fd;border-color:#b8cce7}.admin-map-kind-filters button>i{background:#8795a4;border-radius:50%;width:8px;height:8px}.admin-map-kind-filters button.is-facility>i{background:#1262d6}.admin-map-kind-filters button.is-space>i{background:#7c3aed}.admin-map-kind-filters button.is-entrance>i{background:#e58b12}.admin-map-kind-filters button.is-motorcycle>i{background:#07876d}.admin-map-kind-filters button.is-street_segment>i{background:#657585}.admin-map-kind-filters button span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;overflow:hidden}.admin-map-kind-filters button small{color:#7b8999;font-size:9px;font-weight:750}.admin-map-layers-panel>p{color:#5c7188;background:#eef5fd;border-radius:11px;align-items:flex-start;gap:7px;margin:0;padding:9px 10px;font-size:10px;line-height:1.4;display:flex}.admin-map-layers-panel>p svg{color:#1768d3;flex:none;width:14px;height:14px}.admin-map-catalog-message{z-index:89;color:#9b6816;background:#fff9edf5;border:1px solid #edc98d;border-radius:12px;align-items:center;gap:7px;max-width:calc(100% - 116px);min-height:37px;padding:0 11px;font-size:10px;display:flex;position:absolute;top:108px;left:14px;box-shadow:0 6px 17px #1d2e401f}.admin-map-catalog-message.is-error{color:#c83b41;background:#fff5f6f7;border-color:#efb9bc}.admin-map-catalog-message svg{flex:none;width:14px;height:14px}.admin-map-object-card{z-index:94;bottom:calc(var(--mobile-safe-area-height,34px) + 67px)}@media (width<=380px){.admin-map-catalog-summary small{display:none}.admin-map-layer-control>button{min-width:72px;padding-inline:8px}}@media (width>=900px){.parking-app.is-admin-catalog-mode .leaflet-control-attribution{bottom:12px;left:auto;right:18px;margin:0!important}.admin-map-catalog-summary{width:auto;max-width:430px;top:20px;left:80px;right:auto}.admin-map-layer-control{top:72px;right:20px}.admin-map-layers-panel{width:340px;max-height:calc(100vh - 140px)}.admin-map-catalog-message{max-width:430px;top:72px;left:80px}.admin-map-object-card{right:auto;bottom:calc(var(--desktop-map-inset) + var(--desktop-map-nav-height) + 12px);left:var(--desktop-map-inset);width:min(var(--desktop-map-panel-width), calc(100vw - 120px))}}@media (width<=899px) and (hover:none) and (pointer:coarse){html:has(.prototype-app-shell){background:#fff;width:100%;height:100%;min-height:100dvh;overflow:hidden}body:has(.prototype-app-shell){background:#fff;width:100%;height:100%;min-height:100dvh;overflow:hidden}#root:has(.prototype-app-shell){background:#fff;width:100%;height:100%;min-height:100dvh;overflow:hidden}.phone-stage:has(.prototype-app-shell){width:100%;height:100%;min-height:100dvh;padding:0;display:block}:is(.phone-stage:has(.prototype-app-shell) .device-menu-bar,.phone-stage:has(.prototype-app-shell) .phone-bezel,.phone-stage:has(.prototype-app-shell) .device-camera,.phone-stage:has(.prototype-app-shell) .status-bar,.phone-stage:has(.prototype-app-shell) .home-indicator,.phone-stage:has(.prototype-app-shell) .home-indicator-svg,.phone-stage:has(.prototype-app-shell) .mobile-cursor){display:none!important}:is(.phone-stage:has(.prototype-app-shell) .phone-scale-box,.phone-stage:has(.prototype-app-shell) .phone-device){position:absolute;inset:0;width:100%!important;height:100%!important}.phone-stage:has(.prototype-app-shell) .phone-device{transform:none!important}.phone-stage:has(.prototype-app-shell) .device-screen{box-shadow:none;-webkit-user-select:text;user-select:text;background:#fff;overflow:hidden;--device-safe-area-bottom:env(safe-area-inset-bottom,0px)!important;cursor:default!important;border-radius:0!important;width:100%!important;height:100%!important;inset:0!important}:is(.phone-stage:has(.prototype-app-shell) .device-screen,.phone-stage:has(.prototype-app-shell) .device-screen *){cursor:default!important}.phone-stage:has(.prototype-app-shell) .device-screen button{cursor:pointer!important}.phone-stage:has(.prototype-app-shell) .device-screen a{cursor:pointer!important}.phone-stage:has(.prototype-app-shell) .device-screen [role=button]{cursor:pointer!important}.phone-stage:has(.prototype-app-shell) .mobile-app-viewport{inset:0}.phone-stage:has(.prototype-app-shell) .mobile-app-viewport[data-platform=android][data-keyboard-visible=false]{inset:0}.phone-stage:has(.prototype-app-shell) .keyboard-dock[data-layout=numeric]{--numeric-keyboard-bottom-clearance:max(env(safe-area-inset-bottom,0px), 48px);max-height:100dvh;bottom:0}.phone-stage:has(.prototype-app-shell) .keyboard-dock[data-layout=numeric] .numeric-keyboard-asset{padding:10px 10px calc(var(--numeric-keyboard-bottom-clearance) + 8px);gap:6px 7px}.phone-stage:has(.prototype-app-shell) .renter-screen{--renter-header-height:calc(env(safe-area-inset-top,0px) + 64px);--renter-header-padding:calc(env(safe-area-inset-top,0px) + 8px) 16px 8px}.phone-stage:has(.prototype-app-shell) .mobile-app-viewport[data-keyboard-visible=false] .max-auth-screen{--max-auth-footer-bottom-clearance:max(env(safe-area-inset-bottom,0px), 48px);--max-auth-footer-height:calc(69px + var(--max-auth-footer-bottom-clearance))}.phone-stage:has(.prototype-app-shell) .mobile-app-viewport[data-keyboard-visible=false] .max-auth-screen.section-screen.has-footer .renter-scroll-with-header{bottom:var(--max-auth-footer-height)}.phone-stage:has(.prototype-app-shell) .mobile-app-viewport[data-keyboard-visible=false] .max-auth-screen .max-auth-footer{min-height:var(--max-auth-footer-height);padding:10px 16px calc(var(--max-auth-footer-bottom-clearance) + 9px)}.phone-stage:has(.prototype-app-shell) .vehicle-edit-screen{--vehicle-wizard-bottom-clearance:max(env(safe-area-inset-bottom,0px), 48px)}.phone-stage:has(.prototype-app-shell) .profile-hub .hub-scroll{top:calc(env(safe-area-inset-top,0px) + 8px)}.phone-stage:has(.prototype-app-shell) .request-wizard-screen{--request-mobile-header-height:calc(env(safe-area-inset-top,0px) + 54px);--request-mobile-progress-height:44px;--request-mobile-footer-height:calc(env(safe-area-inset-bottom,0px) + 66px)}.phone-stage:has(.prototype-app-shell) .request-wizard-screen .renter-header{height:var(--request-mobile-header-height);padding:env(safe-area-inset-top,0px) 12px 0}.phone-stage:has(.prototype-app-shell) .request-wizard-screen .request-wizard-progress{top:var(--request-mobile-header-height);height:var(--request-mobile-progress-height);padding:4px 14px 6px}.phone-stage:has(.prototype-app-shell) .request-wizard-screen.is-location-step .request-wizard-progress{top:var(--request-mobile-header-height);height:var(--request-mobile-progress-height);padding:4px 14px 6px}.phone-stage:has(.prototype-app-shell) .request-wizard-screen .request-wizard-scroll{top:calc(var(--request-mobile-header-height) + var(--request-mobile-progress-height));bottom:var(--request-mobile-footer-height)}.phone-stage:has(.prototype-app-shell) .request-wizard-screen.is-location-step .request-wizard-scroll{top:calc(var(--request-mobile-header-height) + var(--request-mobile-progress-height));bottom:var(--request-mobile-footer-height)}.phone-stage:has(.prototype-app-shell) .request-wizard-screen .request-wizard-footer{min-height:var(--request-mobile-footer-height);padding:8px 12px calc(env(safe-area-inset-bottom,0px) + 8px);position:fixed;transform:translateZ(0)}.phone-stage:has(.prototype-app-shell) .request-wizard-screen.is-location-step .request-wizard-content{padding-bottom:10px}.phone-stage:has(.prototype-app-shell) .bottom-nav{z-index:9;position:fixed;bottom:0;left:0;right:0;transform:translateZ(0)}.prototype-app-shell,.prototype-app-shell .parking-app{--mobile-safe-area-height:env(safe-area-inset-bottom,0px)}.prototype-app-shell .parking-app{--map-bottom-navigation-height:max(74px, calc(40px + env(safe-area-inset-bottom,0px)))}:is(.phone-stage:has(.prototype-app-shell) .parking-app>.renter-intent-panel,.phone-stage:has(.prototype-app-shell) .parking-app>.parking-search-sheet,.phone-stage:has(.prototype-app-shell) .parking-app>.already-parked-sheet,.phone-stage:has(.prototype-app-shell) .parking-app>.parking-card){position:fixed}.phone-stage:has(.prototype-app-shell) .parking-app>.renter-intent-panel{bottom:calc(var(--map-bottom-navigation-height) + 8px)}.phone-stage:has(.prototype-app-shell) .parking-app:not(.is-keyboard-open)>.parking-search-sheet{bottom:var(--map-bottom-navigation-height);transition:none}.phone-stage:has(.prototype-app-shell) .parking-app:not(.is-keyboard-open)>.already-parked-sheet{bottom:var(--map-bottom-navigation-height);transition:none}.phone-stage:has(.prototype-app-shell) .parking-app>.parking-card{bottom:var(--map-bottom-navigation-height);transition:none}:is(.phone-stage:has(.prototype-app-shell) .parking-app.is-keyboard-open>.parking-search-sheet,.phone-stage:has(.prototype-app-shell) .parking-app.is-keyboard-open>.already-parked-sheet){bottom:var(--parking-keyboard-height,0px);transition:none}.phone-stage:has(.prototype-app-shell) .map-utility-menu-root{top:max(10px, env(safe-area-inset-top,0px))}.phone-stage:has(.prototype-app-shell) .map-top-search{top:max(10px, env(safe-area-inset-top,0px));position:fixed}.phone-stage:has(.prototype-app-shell) .parking-app>.map-result-filter-row{top:max(62px, calc(env(safe-area-inset-top,0px) + 62px));position:fixed}.phone-stage:has(.prototype-app-shell) .parking-app>.map-search-status-banner{top:max(112px, calc(env(safe-area-inset-top,0px) + 112px));position:fixed}.phone-stage:has(.prototype-app-shell) .map-utility-feedback{top:calc(env(safe-area-inset-top,0px) + 62px)}}
