.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.leaflet-tile::selection{background:#0000}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;height:0;width:0;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.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{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{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-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{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);height:36px;width: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{height:44px;width: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{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{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:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:initial!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:#fffc;border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px #0006;color:#333}.leaflet-container a.leaflet-popup-close-button{background:#0000;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{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)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.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{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px #0006;color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:#0000;border:6px solid #0000;content:"";pointer-events:none;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;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;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fdfbfa;color:#0f172a;font-family:Segoe UI,Tahoma,Noto Sans,Helvetica Neue,Arial,sans-serif;margin:0;overflow-wrap:anywhere;transition:background-color .2s ease,color .2s ease;word-break:break-word}body.foitilife-dark{background-color:#0a0f1c;color:#f8fafc}body.foitilife-dark #root{background:radial-gradient(circle at 18% 8%,#2563eb2e,#0000 28%),radial-gradient(circle at 82% 4%,#14b8a61f,#0000 28%),#0a0f1c;min-height:100vh}body.foitilife-dark input,body.foitilife-dark select,body.foitilife-dark textarea{background-color:#111827!important;border-color:#94a3b852!important;color:#f8fafc!important}body.foitilife-dark input::placeholder,body.foitilife-dark textarea::placeholder{color:#94a3b8}body.foitilife-dark .EventsHPStyle,body.foitilife-dark .HomePInf,body.foitilife-dark .businessContainer,body.foitilife-dark .createEventPage,body.foitilife-dark .hpbz-wrap,body.foitilife-dark .profileViewMainArticle,body.foitilife-dark .sf-settings-container,body.foitilife-dark .singleEventPage,body.foitilife-dark .va-container{background:#0000!important;color:#f8fafc}body.foitilife-dark .EventsHPStyle{--mihp-bg:#0000;--mihp-text:#f8fafc;--mihp-muted:#a7b3c5;--mihp-border:#94a3b83d;--mihp-primary-10:#60a5fa29;--mihp-primary-25:#60a5fa4d;--mihp-shadow:0 18px 44px #00000052}body.foitilife-dark .createEventPage{--gray-50:#172033;--gray-100:#1e293b;--gray-200:#94a3b83d;--gray-300:#94a3b852;--gray-500:#a7b3c5;--gray-900:#f8fafc;--shadow-sm:0 14px 32px #0000004d;--shadow-md:0 22px 55px #00000061}body.foitilife-dark .singleEventPage{--smu-color-bg:#0000;--smu-color-surface:#111827;--smu-color-border:#94a3b83d;--smu-shadow:0 18px 44px #00000052;color:#f8fafc}body.foitilife-dark .SbzDRAFTp-wrap,body.foitilife-dark .hpbz-wrap{--hpbz-bg:#0000;--hpbz-surface:#111827;--hpbz-text:#f8fafc;--hpbz-muted:#a7b3c5;--hpbz-border:#94a3b83d;--hpbz-shadow:0 18px 44px #00000052;--hpbz-shadow-strong:0 24px 60px #0000006b}body.foitilife-dark .SbzDRAFTp-wrap{--SbzDRAFTp-bg:#0000;--SbzDRAFTp-surface:#111827;--SbzDRAFTp-backBtn:#1e293b;--SbzDRAFTp-text:#f8fafc;--SbzDRAFTp-muted:#cbd5e1;--SbzDRAFTp-border:#94a3b842;--SbzDRAFTp-shadow:0 18px 44px #00000052;--SbzDRAFTp-shadow-strong:0 24px 60px #0000006b}body.foitilife-dark .AdvancedPlaceFilterList,body.foitilife-dark .uxp-filter-wrapper{--uxp-blue-soft:#60a5fa24;--uxp-white:#111827;--uxp-surface:#172033;--uxp-border:#94a3b83d;--uxp-border-strong:#94a3b857;--uxp-ink:#f8fafc;--uxp-muted:#a7b3c5;--uxp-shadow:0 18px 44px #00000052}body.foitilife-dark .sf-settings-container{--sf-primary-soft:#60a5fa29;--sf-border:#94a3b83d;--sf-text:#f8fafc;--sf-muted:#a7b3c5}body.foitilife-dark .SbzDRAFTp-card,body.foitilife-dark .SbzDRAFTp-linkedCard,body.foitilife-dark .SbzDRAFTp-mapBox,body.foitilife-dark .SbzDRAFTp-wrap,body.foitilife-dark .businessCard,body.foitilife-dark .contactForm,body.foitilife-dark .contactFormIn,body.foitilife-dark .delete-business-container,body.foitilife-dark .fbBiz-modal,body.foitilife-dark .formInputsCreateNewEvents,body.foitilife-dark .importNewEvent,body.foitilife-dark .modalContent,body.foitilife-dark .sf-dialog,body.foitilife-dark .sf-section,body.foitilife-dark .singleEventBox,body.foitilife-dark .smu-descriptionCard,body.foitilife-dark .smu-details,body.foitilife-dark .uxp-filter-section,body.foitilife-dark .uxp-filter-wrapper,body.foitilife-dark .va-container,body.foitilife-dark .va-listItem{background:linear-gradient(180deg,#111827,#172033)!important;border-color:#94a3b83d!important;box-shadow:0 18px 44px #00000052!important;color:#f8fafc!important}body.foitilife-dark .SbzDRAFTp-wrap{min-height:100vh}body.foitilife-dark .SearchPlaceContainerEventFilters,body.foitilife-dark .distanceFilterNumbers,body.foitilife-dark .distancePill:not(.selectedValue),body.foitilife-dark .eventPill:not(.selected),body.foitilife-dark .eventTag:not(.selected),body.foitilife-dark .eventTagSection,body.foitilife-dark .field--toggle,body.foitilife-dark .filterSection,body.foitilife-dark .modalResetBtn,body.foitilife-dark .modalTriggerBtn,body.foitilife-dark .selectField,body.foitilife-dark .uxp-chip:not(:has(input:checked)),body.foitilife-dark .uxp-distance-block-container,body.foitilife-dark .uxp-distance-label,body.foitilife-dark .uxp-filter-hero,body.foitilife-dark .uxp-filter-section,body.foitilife-dark .uxp-filter-section--area,body.foitilife-dark .uxp-filter-wrapper,body.foitilife-dark .uxp-open-at,body.foitilife-dark .uxp-open-at-input,body.foitilife-dark .uxp-search-dropdown,body.foitilife-dark .uxp-select-menu{background:#111827!important;border-color:#94a3b847!important;box-shadow:0 16px 36px #00000042!important;color:#f8fafc!important}body.foitilife-dark .formInputsCreateNewEvents:has(.eventTagGrid){background:linear-gradient(180deg,#0f172af5,#111827f5)!important;border-color:#60a5fa47!important}body.foitilife-dark .eventTagCategoryList{gap:.85rem;padding-top:.2rem}body.foitilife-dark .eventTagSection{background:radial-gradient(circle at top right,#60a5fa1a,#0000 35%),#0f172ab8!important;border:1px solid #94a3b838;border-radius:14px;box-shadow:none!important;padding:.75rem}body.foitilife-dark .eventTagSectionTitle{color:#bfdbfe!important;letter-spacing:.01em;margin-bottom:.55rem}body.foitilife-dark .eventTag{border-radius:999px!important;box-shadow:none!important;font-weight:750}body.foitilife-dark .eventTag:not(.selected){background:#1e293beb!important;border-color:#94a3b847!important;color:#e2e8f0!important}body.foitilife-dark .eventTag:not(.selected):hover{background:#60a5fa2e!important;border-color:#60a5fa7a!important;color:#f8fafc!important}body.foitilife-dark .eventTag.selected{background:linear-gradient(135deg,#2563eb,#14b8a6)!important;border-color:#bfdbfe73!important;box-shadow:0 10px 22px #2563eb42!important;color:#fff!important}body.foitilife-dark .tagLimitMsg{color:#fca5a5!important}body.foitilife-dark .CreateEventDescriptionAdvanceText{background:linear-gradient(180deg,#0f172af5,#111827fa)!important;border-color:#60a5fa47!important}body.foitilife-dark .CreateEventDescriptionAdvanceText>label{color:#bfdbfe!important}body.foitilife-dark .CreateEventDescriptionAdvanceText .business-emoji-box{background:#0f172a!important;border-color:#94a3b842!important;box-shadow:none!important}body.foitilife-dark .CreateEventDescriptionAdvanceText .business-emoji-button,body.foitilife-dark .CreateEventDescriptionAdvanceText .business-emoji-toggle{background:#1e293bf5!important;border-color:#94a3b84d!important;color:#f8fafc!important}body.foitilife-dark .CreateEventDescriptionAdvanceText .business-emoji-button:hover,body.foitilife-dark .CreateEventDescriptionAdvanceText .business-emoji-toggle:hover{background:#60a5fa33!important;border-color:#60a5fa80!important}body.foitilife-dark .CreateEventDescriptionAdvanceText .ql-toolbar.ql-snow{background:#1e293b!important;border-color:#94a3b84d!important;border-radius:14px 14px 0 0!important}body.foitilife-dark .CreateEventDescriptionAdvanceText .ql-container.ql-snow{background:#0f172a!important;border-color:#94a3b84d!important;border-radius:0 0 14px 14px!important;color:#f8fafc!important;min-height:220px}body.foitilife-dark .CreateEventDescriptionAdvanceText .ql-editor{color:#f8fafc!important;line-height:1.65;min-height:220px}body.foitilife-dark .CreateEventDescriptionAdvanceText .ql-editor.ql-blank:before{color:#94a3b8!important;font-style:normal}body.foitilife-dark .CreateEventDescriptionAdvanceText .ql-snow .ql-stroke{stroke:#e2e8f0!important}body.foitilife-dark .CreateEventDescriptionAdvanceText .ql-snow .ql-fill,body.foitilife-dark .CreateEventDescriptionAdvanceText .ql-snow .ql-stroke.ql-fill{fill:#e2e8f0!important}body.foitilife-dark .CreateEventDescriptionAdvanceText .ql-snow .ql-picker{color:#e2e8f0!important}body.foitilife-dark .CreateEventDescriptionAdvanceText .ql-snow .ql-picker-options{background:#111827!important;border-color:#94a3b84d!important;box-shadow:0 16px 36px #0000005c!important}body.foitilife-dark .CreateEventDescriptionAdvanceText .ql-toolbar .ql-picker-label.ql-active,body.foitilife-dark .CreateEventDescriptionAdvanceText .ql-toolbar .ql-picker-label:hover,body.foitilife-dark .CreateEventDescriptionAdvanceText .ql-toolbar button.ql-active,body.foitilife-dark .CreateEventDescriptionAdvanceText .ql-toolbar button:hover{background:#60a5fa2e!important;color:#fff!important}body.foitilife-dark .filterSection{background:linear-gradient(180deg,#111827,#172033)!important}body.foitilife-dark .SearchPlaceContainerEventFilters,body.foitilife-dark .uxp-filter-hero{background:radial-gradient(circle at top right,#60a5fa24,#0000 34%),linear-gradient(135deg,#111827,#172033)!important}body.foitilife-dark .uxp-select-option{color:#f8fafc!important}body.foitilife-dark .uxp-select-option.is-selected,body.foitilife-dark .uxp-select-option:hover{background:#60a5fa2e!important;color:#bfdbfe!important}body.foitilife-dark .SbzDRAFTp-contactGrid a,body.foitilife-dark .SbzDRAFTp-head-update-options,body.foitilife-dark .SbzDRAFTp-highlightItem,body.foitilife-dark .SbzDRAFTp-hourRow,body.foitilife-dark .SbzDRAFTp-linkedAccount,body.foitilife-dark .SbzDRAFTp-toggle,body.foitilife-dark .bizCard-body,body.foitilife-dark .businessAccountLift,body.foitilife-dark .businessAccountLift--profile,body.foitilife-dark .businessAccountLift--settings,body.foitilife-dark .profileHeroBar,body.foitilife-dark .profilePage-igPost_container,body.foitilife-dark .singleEventBox__body,body.foitilife-dark .updateProfileFormIn,body.foitilife-dark .userPage-igPost_container{background:#111827d1!important;border-color:#94a3b83d!important;color:#f8fafc!important}body.foitilife-dark .SbzDRAFTp-card,body.foitilife-dark .SbzDRAFTp-linkedAccount,body.foitilife-dark .businessCard,body.foitilife-dark .formInputsCreateNewEvents,body.foitilife-dark .sf-section,body.foitilife-dark .singleEventBox,body.foitilife-dark .smu-details{border:1px solid #94a3b83d!important}body.foitilife-dark .GreekBusinessInUK,body.foitilife-dark .SbzDRAFTp-desc__text,body.foitilife-dark .SbzDRAFTp-desc__text h1,body.foitilife-dark .SbzDRAFTp-desc__text h2,body.foitilife-dark .SbzDRAFTp-desc__text h3,body.foitilife-dark .SbzDRAFTp-desc__text h4,body.foitilife-dark .SbzDRAFTp-desc__text strong,body.foitilife-dark .SbzDRAFTp-flagList li.on,body.foitilife-dark .SbzDRAFTp-head-update-title,body.foitilife-dark .SbzDRAFTp-highlightValue,body.foitilife-dark .SbzDRAFTp-hourRow,body.foitilife-dark .SbzDRAFTp-linkedName,body.foitilife-dark .SbzDRAFTp-secTitle,body.foitilife-dark .SbzDRAFTp-title,body.foitilife-dark .businessHeader,body.foitilife-dark .businessSnippet,body.foitilife-dark .businessSnippet strong,body.foitilife-dark .businessTitle,body.foitilife-dark .fullNameLocationProfile h2,body.foitilife-dark .importNewEventTitle,body.foitilife-dark .meetDescription,body.foitilife-dark .meetTitle,body.foitilife-dark .profileView,body.foitilife-dark .profileViewMainArticle,body.foitilife-dark .sf-language-native,body.foitilife-dark .sf-subtitle,body.foitilife-dark .sf-title,body.foitilife-dark .sf-visibility-title,body.foitilife-dark .smu-meta,body.foitilife-dark .smu-subtitle,body.foitilife-dark .smu-title{color:#f8fafc!important}body.foitilife-dark .SbzDRAFTp-flagList li,body.foitilife-dark .SbzDRAFTp-highlightLabel,body.foitilife-dark .SbzDRAFTp-infoLabel,body.foitilife-dark .SbzDRAFTp-msg,body.foitilife-dark .SbzDRAFTp-muted,body.foitilife-dark .SbzDRAFTp-text,body.foitilife-dark .SbzDRAFTp-text--muted,body.foitilife-dark .businessDetail,body.foitilife-dark .businessListEmptyList,body.foitilife-dark .location-instruction,body.foitilife-dark .locationProfile,body.foitilife-dark .meetAddress,body.foitilife-dark .noEventsMsg,body.foitilife-dark .sf-language-secondary,body.foitilife-dark .sf-text,body.foitilife-dark .sf-visibility-secondary,body.foitilife-dark .uxp-distance-block-container-title,body.foitilife-dark .uxp-filter-copy,body.foitilife-dark .uxp-filter-section-note{color:#a7b3c5!important}body.foitilife-dark .PlacesListShown,body.foitilife-dark .SbzDRAFTp-chip,body.foitilife-dark .SbzDRAFTp-chip--light,body.foitilife-dark .SbzDRAFTp-linkedBadge,body.foitilife-dark .SbzDRAFTp-linkedCta,body.foitilife-dark .bizCard-chip,body.foitilife-dark .bizCard-chip--city,body.foitilife-dark .bizCard-chip--light,body.foitilife-dark .bizCard-feature,body.foitilife-dark .meetBusinessRow,body.foitilife-dark .metaPill,body.foitilife-dark .metaPill--muted,body.foitilife-dark .profileBadge,body.foitilife-dark .profileStudyChip,body.foitilife-dark .sf-language-option,body.foitilife-dark .sf-visibility-option,body.foitilife-dark .smu-chip,body.foitilife-dark .tag,body.foitilife-dark .uxp-distance-input,body.foitilife-dark .uxp-field-select,body.foitilife-dark .uxp-search-input,body.foitilife-dark .uxp-section-toggle,body.foitilife-dark .uxp-select-trigger{background:#1e293beb!important;border-color:#94a3b842!important;color:#f8fafc!important}body.foitilife-dark .sf-language-option.is-selected,body.foitilife-dark .sf-visibility-option.is-selected,body.foitilife-dark .sf-visibility-option.is-selected.is-hidden,body.foitilife-dark .sf-visibility-option.is-selected.is-visible{background:#60a5fa2e!important;border-color:#60a5fa8c!important}body.foitilife-dark .smu-businessRow,body.foitilife-dark .smu-creator{background:#1e293beb!important;border:1px solid #94a3b842!important;color:#f8fafc!important}body.foitilife-dark .smu-businessRow:hover,body.foitilife-dark .smu-creator:hover{background:#334155f5!important}body.foitilife-dark .smu-businessName,body.foitilife-dark .smu-creator h4,body.foitilife-dark .smu-creator-name{color:#f8fafc!important}body.foitilife-dark .smu-businessLogo--placeholder{background:#60a5fa2e!important;color:#dbeafe!important}body.foitilife-dark .leaflet-container,body.foitilife-dark .mapContainerCreateEventHP,body.foitilife-dark .mapContainerEventsHP{background:#111827!important;border-color:#94a3b83d!important;box-shadow:0 18px 44px #0000005c!important}body.foitilife-dark .leaflet-popup-content-wrapper,body.foitilife-dark .leaflet-popup-tip{background:#111827!important;border:1px solid #94a3b83d;box-shadow:0 18px 36px #0000006b!important;color:#f8fafc!important}body.foitilife-dark .leaflet-popup-content{color:#f8fafc!important}body.foitilife-dark .leaflet-popup-content :where(h1,h2,h3,h4,h5,h6,p,strong,span,div){color:inherit!important}body.foitilife-dark .mm2-popup,body.foitilife-dark .popup-event-container{background:#111827!important;box-shadow:none!important;color:#f8fafc!important}body.foitilife-dark .leaflet-popup-close-button,body.foitilife-dark .mm2-hours,body.foitilife-dark .mm2-poi-address,body.foitilife-dark .popup-event-datetime,body.foitilife-dark .popup-event-label{color:#cbd5e1!important}body.foitilife-dark .delModal__panel{background:#111827!important;border:1px solid #94a3b83d;color:#f8fafc!important}body.foitilife-dark .delModal__btn--secondary,body.foitilife-dark .delModal__closeBtn,body.foitilife-dark .delModal__label,body.foitilife-dark .delModal__title{color:#f8fafc!important}body.foitilife-dark .delModal__btn--secondary{background:#1e293b!important}body.foitilife-dark .socials-wrapper{--social-bg:#0f172ab8;--social-title:#f8fafc;--social-icon:#cbd5e1;--social-icon-hover:#93c5fd;background:#0f172ab8!important;border:1px solid #94a3b83d}body.foitilife-dark .socials-title{color:#f8fafc!important}body.foitilife-dark .socials-item a{color:#cbd5e1!important}body.foitilife-dark .socials-item a:hover{color:#93c5fd!important}body.foitilife-dark .delModal-overlay,body.foitilife-dark .modalOverlay,body.foitilife-dark .sf-overlay{background:#020617b8!important}body.foitilife-dark img{color-scheme:dark}body.foitilife-dark :where(.EventsHPStyle,.businessContainer,.createEventPage,.singleEventPage,.sf-settings-container,.profileViewMainArticle,.profileView,.hpbz-wrap,.va-container,.modalContent,.fbBiz-modal,.contactForm,.contactFormIn) :where(h1,h2,h3,h4,h5,h6,label,p,li,dt,dd,strong,b,small){color:#f8fafc!important}body.foitilife-dark :where(.EventsHPStyle,.businessContainer,.createEventPage,.singleEventPage,.sf-settings-container,.profileViewMainArticle,.profileView,.hpbz-wrap,.va-container,.modalContent,.fbBiz-modal,.contactForm,.contactFormIn) :where(span,div):not(.badge,.timeBadge,.priorityBadge,.bizCard-rankFlag,.notificationNumber,.sliderCheckboxStyle,.businessPickerCheck){color:inherit}body.foitilife-dark :where(.EventsHPStyle,.businessContainer,.createEventPage,.singleEventPage,.sf-settings-container,.profileViewMainArticle,.profileView,.hpbz-wrap,.va-container) :where(button,.btn,.sf-btn,.sf-btn-danger,.GreekBusinessInUKAddBtn) :where(span,div,strong){color:inherit}body.foitilife-dark :where(.meetAddress,.businessDetail,.location-instruction,.sf-text,.sf-language-secondary,.sf-visibility-secondary,.locationProfile,.profileSocialHint,.businessPickerHelp,.businessPickerAddress,.va-subtitle,.va-visibilityHint,.SbzDRAFTp-linkedEmail){color:#cbd5e1!important}body.foitilife-dark a:not(.navMobilePrimary__item):not(.userSinglePageNavigator):not(.linkLogoUserPage):not(.linkLogoSideBarUserPage){color:#93c5fd}body.foitilife-dark svg{color:currentColor}#root *{min-width:0}#root :not(pre):not(code):not(kbd):not(samp):not(textarea):not(input){overflow-wrap:anywhere;word-break:break-word}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@media (max-width:1000px){body{padding-bottom:86px}}.errorPage{background:#d0d0db;display:grid;min-height:100vh;place-items:center;text-align:center}.errorPage h1{font-size:10rem}.errorPage h3{color:var(--clr-grey-3);margin-bottom:1.5rem}.btn{background:#2caeba;border:2px solid #0000;border-radius:.25rem;box-shadow:0 1px 3px #0003;color:#e0fcff;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:400;letter-spacing:.1rem;padding:.375rem .75rem;text-transform:uppercase;transition:all .3s linear}.btn:hover{background:#bff8fd;color:#044c53}.middleLoading{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.loadingBar{animation:loader 1.2s linear infinite;background:none;border-top-left-radius:20px;border-top-right-radius:20px;display:inline-block;height:70px;transform-origin:bottom center;width:10px}.loadingBar1{animation-delay:.1s}.loadingBar2{animation-delay:.2s}.loadingBar3{animation-delay:.3s}.loadingBar4{animation-delay:.4s}.loadingBar5{animation-delay:.5s}.loadingBar6{animation-delay:.6s}.loadingBar7{animation-delay:.7s}.loadingBar8{animation-delay:.8s}.PlacesListShown{background-color:#fff;box-shadow:0 0 0 1px #000;cursor:pointer;padding:8px 5px;z-index:9999999999999}.PlacesListShown:hover{background-color:#e1dddd}.searchingAreaMainContainer{width:100%}.searchPlacesButtons,.searchPlacesInputContainer,.searchingAreaContainer{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:100%}.searchingAreaResults{background-color:#4f46e5;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;margin:5px;min-width:100px;padding:7px 15px;transition:background-color .3s}.searchingAreaResults:hover{background-color:#3730a3}.searchingMyLocation{background-color:#e59b46;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;min-width:120px;padding:7px 15px;transition:background-color .3s}.searchingMyLocation:hover{background-color:#e7ae6c}@keyframes loader{0%{background:none;transform:scaleY(.1)}50%{background:blue;transform:scaleY(1)}to{background:#0000;transform:scaleY(.1)}}@media (max-width:600px){.searchPlacesInputContainer{flex-direction:column;width:100%}.searchPlacesInputContainer input{width:100%}}.beta-version-container{background-color:#f3f4f6;border-left:4px solid #5b6cef;border-radius:5px;box-sizing:border-box;margin:0 0 -1px;max-width:100vw;overflow-x:hidden;padding:1px 1px 1px 1rem;width:100%}.beta-version-notice{color:#333;font-family:Arial,sans-serif;font-size:.9rem;line-height:1.5;overflow-wrap:break-word}.beta-version-notice strong{color:#5b6cef}.beta-version-link{background-color:#5b6cef;border-radius:3px;color:#fff;padding:.5rem 1rem;text-decoration:none;transition:background-color .3s ease}.beta-version-link:hover{background-color:#4a5bd4}@media (max-width:768px){.beta-version-container{padding:.5rem}.beta-version-notice{font-size:.8rem}.beta-version-link{font-size:.8rem;padding:.3rem .8rem}}.cookie-banner{align-items:center;background:#fff;border-top:2px solid #444;bottom:0;box-shadow:0 -2px 6px #00000026;box-sizing:border-box;display:flex;flex-direction:column;font-size:.95rem;left:0;max-width:100vw;overflow-x:hidden;padding:1rem;position:fixed;right:0;text-align:center;z-index:1000}.cookie-banner__text{color:#222;line-height:1.4;margin:0 0 .5rem;max-width:600px;width:100%}.cookie-banner__actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;max-width:100%}.cookie-btn{border:none;border-radius:4px;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:background .2s ease-in-out}.cookie-btn--primary{background:#07c;color:#fff}.cookie-btn--primary:hover{background:#005fa3}.cookie-btn--secondary{background:#f2f2f2;color:#333}.cookie-btn--secondary:hover{background:#e0e0e0}.cookie-link{align-self:center;color:#07c;font-size:.85rem;text-decoration:underline}@media (max-width:520px){.beta-version-container{border-radius:0;padding:.45rem .65rem}.beta-version-notice{align-items:center;display:flex;flex-wrap:wrap;font-size:.76rem;gap:.35rem;line-height:1.35;margin:0}.beta-version-notice strong{flex:0 0 auto}.beta-version-notice strong:after{color:#333;content:" Beta.";font-weight:400}.beta-version-extra{display:none}.beta-version-link{display:inline-flex;font-size:.72rem;margin-left:.25rem;padding:.22rem .5rem}.cookie-banner{font-size:.82rem;padding:.72rem .75rem}.cookie-banner__text{line-height:1.32;margin-bottom:.45rem;max-width:100%}.cookie-banner__actions{gap:.5rem}.cookie-btn{font-size:.82rem;padding:.42rem .8rem}.cookie-link{font-size:.78rem}}.cookie-settings-link{background:#07c;border:none;border-radius:4px;bottom:70px;color:#fff;cursor:pointer;font-size:.8rem;opacity:.8;padding:.5rem .8rem;position:fixed;right:15px;transition:opacity .2s ease-in-out;z-index:1001}.cookie-settings-link:hover{opacity:1}.foitilife-main-wrapper{background:#f5f7fb;box-sizing:border-box;font-family:Segoe UI,Tahoma,Arial,sans-serif;min-height:100vh;overflow-x:hidden;width:100%}.foitilife-main-wrapper *,.foitilife-main-wrapper :after,.foitilife-main-wrapper :before{box-sizing:border-box}.foitilife-navigation-header{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:1px solid #fff3;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;max-width:100vw;padding:clamp(.85rem,2vw,1rem) clamp(1rem,4vw,2rem);width:100%;z-index:1000}.foitilife-brand-logo{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:clamp(1.4rem,2.8vw,1.8rem);font-weight:800;gap:.5rem;min-width:0;text-decoration:none}.foitilife-logo-symbol img{align-items:center;background:linear-gradient(45deg,#003cff,#3d7aff);border-radius:50%;color:#fff;display:flex;height:clamp(28px,3vw,34px);justify-content:center;width:clamp(28px,3vw,34px)}.header_login_btn{background:#facc15;border-radius:9999px;color:#0f172a;display:inline-block;font-weight:600;padding:.6rem 1.75rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap}.header_login_btn:hover{box-shadow:0 6px 12px #00000026;transform:translateY(-3px)}.header_login_btn:focus-visible{outline:3px solid #fde047;outline-offset:2px}.foitilife-public-events{background:#f5f7fb;max-width:100vw;overflow-x:clip;width:100%}.foitilife-public-events__main{box-sizing:border-box;margin:0 auto;max-width:1320px;padding:clamp(.85rem,3vw,2rem);width:100%}.foitilife-public-events__intro{grid-gap:clamp(1rem,3vw,2rem);align-items:center;color:#111827;display:grid;gap:clamp(1rem,3vw,2rem);grid-template-columns:minmax(0,1.05fr) minmax(280px,.78fr);padding:clamp(1rem,3.4vw,2.2rem) 0 clamp(.9rem,2.6vw,1.6rem)}.foitilife-public-events__heroText{min-width:0}.foitilife-public-events__eyebrow{color:#4f46e5;font-size:clamp(.76rem,1.3vw,.84rem);font-weight:800;letter-spacing:0;margin:0 0 .6rem;text-transform:uppercase}.foitilife-public-events__intro h1{color:#0f172a;font-size:clamp(1.85rem,4.1vw,3.45rem);letter-spacing:0;line-height:1.08;margin:0;max-width:720px;overflow-wrap:anywhere}.foitilife-public-events__intro p:not(.foitilife-public-events__eyebrow){color:#475569;font-size:clamp(.96rem,1.75vw,1.1rem);line-height:1.55;margin:clamp(.75rem,1.7vw,1rem) 0 0;max-width:650px}.foitilife-public-events__actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:clamp(.95rem,2vw,1.15rem)}.foitilife-public-events__cta{background:#111827;border-radius:8px;color:#fff}.foitilife-public-events__cta,.foitilife-public-events__secondaryCta{align-items:center;display:inline-flex;font-weight:700;justify-content:center;max-width:100%;min-height:42px;padding:.68rem 1rem;text-align:center;text-decoration:none;white-space:normal}.foitilife-public-events__secondaryCta{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#111827}.foitilife-public-events__benefits{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:1fr;min-width:0}.foitilife-public-events__benefit{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 25px #0f172a0d;min-width:0;padding:clamp(.8rem,1.8vw,.95rem) clamp(.85rem,2vw,1rem)}.foitilife-public-events__benefit h2{color:#0f172a;font-size:clamp(.95rem,1.4vw,1rem);letter-spacing:0;line-height:1.25;margin:0;overflow-wrap:anywhere}.foitilife-public-events__benefit p{color:#64748b;font-size:clamp(.86rem,1.3vw,.92rem);line-height:1.45;margin:.35rem 0 0;overflow-wrap:anywhere}.foitilife-public-events .EventsHPStyle{margin:0;max-width:100%;padding-inline:0;width:100%}@media (max-width:980px){.foitilife-public-events__intro{align-items:stretch;grid-template-columns:1fr}.foitilife-public-events__benefits{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.foitilife-public-events__intro{gap:.9rem}.foitilife-public-events__benefits{grid-template-columns:1fr}}@media (max-width:520px){.foitilife-navigation-header{align-items:center;flex-wrap:nowrap;padding:.75rem .85rem}.foitilife-brand-logo{flex:1 1 auto;font-size:1.35rem}.foitilife-logo-symbol img{height:28px;width:28px}.header_login_btn{flex:0 0 auto;font-size:.92rem;max-width:108px;padding:.48rem .85rem;text-align:center}.foitilife-public-events__main{padding:.85rem .9rem 1.25rem}.foitilife-public-events__intro{padding-top:.6rem}.foitilife-public-events__eyebrow{font-size:.72rem;margin-bottom:.42rem}.foitilife-public-events__intro h1{font-size:clamp(1.48rem,6.7vw,1.72rem);line-height:1.12;max-width:100%;overflow-wrap:break-word;word-break:normal}.foitilife-public-events__intro p:not(.foitilife-public-events__eyebrow){font-size:.94rem;line-height:1.48;margin-top:.7rem;max-width:100%}.foitilife-public-events__actions{grid-gap:.55rem;display:grid;gap:.55rem;grid-template-columns:1fr;margin-top:.85rem}.foitilife-public-events__cta,.foitilife-public-events__secondaryCta{font-size:.93rem;min-height:40px;padding:.58rem .8rem}.foitilife-public-events__benefits{gap:.5rem}.foitilife-public-events__benefit{padding:.7rem .75rem}.foitilife-public-events__benefit h2{font-size:.92rem}.foitilife-public-events__benefit p{font-size:.82rem;line-height:1.35}}@media (max-width:360px){.foitilife-brand-logo{font-size:1.18rem}.foitilife-public-events__main{padding-inline:.65rem}.header_login_btn{padding-inline:.8rem}}.foitilife-hero-banner{color:#fff;padding:clamp(3.5rem,8vw,6rem) clamp(1rem,4vw,2rem) clamp(2.25rem,5vw,4rem);text-align:center}.foitilife-primary-heading{-webkit-text-fill-color:#0000;text-wrap:balance;background:linear-gradient(45deg,#fff,#f0f0f0);-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,6vw,3.5rem);font-weight:900;line-height:1.1;margin-bottom:1.5rem}.foitilife-hero-description{text-wrap:pretty;font-size:clamp(1rem,2.7vw,1.3rem);line-height:1.6;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:720px;opacity:.9}.foitilife-features-showcase{grid-gap:clamp(1rem,2vw,2rem);display:grid;gap:clamp(1rem,2vw,2rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));margin:0 auto;max-width:1200px;padding:0}.foitilife-feature-item{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;padding:clamp(1.25rem,3vw,2rem);text-align:center;transition:all .3s ease}.foitilife-feature-item:hover{background:#ffffff26;box-shadow:0 20px 40px #0000001a;transform:translateY(-10px)}.foitilife-feature-symbol{align-items:center;background:linear-gradient(45deg,#ff6b6b,#ffd93d);border-radius:50%;color:#fff;display:flex;height:60px;justify-content:center;margin:0 auto 1.5rem;width:60px}.foitilife-feature-heading{color:#fff;font-size:1.3rem;font-weight:700;margin-bottom:1rem}.foitilife-feature-text{color:#ffffffe6;line-height:1.6}.foitilife-event-examples{background:#ffffff0d;padding:clamp(2.5rem,6vw,4rem) clamp(1rem,4vw,2rem)}.foitilife-section-title{text-wrap:balance;color:#fff;font-size:clamp(1.8rem,5vw,2.5rem);font-weight:800;margin-bottom:3rem;text-align:center}.foitilife-example-gallery{grid-gap:clamp(1rem,2vw,2rem);display:grid;gap:clamp(1rem,2vw,2rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));margin:0 auto;max-width:1200px}.foitilife-event-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;padding:clamp(1rem,2.5vw,1.5rem);transition:all .3s ease}.foitilife-event-card:hover{background:#ffffff26;transform:translateY(-5px)}.foitilife-event-host{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.foitilife-host-avatar{align-items:center;background:linear-gradient(45deg,#ff6b6b,#ffd93d);border-radius:50%;color:#fff;display:flex;font-weight:600;height:40px;justify-content:center;width:40px}.foitilife-host-details{flex:1 1}.foitilife-host-name{color:#fff;font-weight:600;margin-bottom:.25rem}.foitilife-host-type{color:#ffffffb3;font-size:.9rem}.foitilife-event-title{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.foitilife-event-info{color:#fffc;display:flex;flex-wrap:wrap;font-size:.9rem;gap:.75rem 1rem;margin-bottom:1rem}.foitilife-event-detail{align-items:center;display:flex;gap:.3rem}.foitilife-auth-section{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;margin:0;padding:6rem 2rem;text-align:center}.foitilife-auth-title{color:#fff;font-size:2.5rem;font-weight:800;margin-bottom:1rem}.foitilife-auth-subtitle{color:#ffffffe6;font-size:1.1rem;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:500px}.foitilife-auth-wrapper{background:#fffffff2;border-radius:20px;box-shadow:0 20px 40px #0000001a;color:#111827;margin:0 auto;max-width:400px;padding:2.5rem}.foitilife-form-tabs{background:#f8f9fa;border-radius:12px;display:flex;margin-bottom:2rem;padding:.5rem}.foitilife-tab-button{border-radius:8px;color:#6c757d;cursor:pointer;flex:1 1;font-weight:600;padding:.75rem;text-align:center;transition:all .3s ease}.foitilife-tab-active{background:linear-gradient(45deg,#667eea,#764ba2);box-shadow:0 4px 12px #667eea4d;color:#fff}.foitilife-auth-form{display:flex;flex-direction:column;gap:1.5rem}.foitilife-auth-form .errorMsg{color:#b91c1c;font-size:.95rem;font-weight:600;line-height:1.35;margin:0;min-height:1.25rem}.foitilife-auth-error{text-align:center}.foitilife-auth-error--top{margin-bottom:0}.foitilife-auth-error--bottom{margin-top:.25rem}.foitilife-auth-error--visible{background:#b91c1c14;border:1px solid #140e0e2e;border-radius:12px;min-height:0;padding:.85rem 1rem}.foitilife-auth-terms{align-items:flex-start;display:flex;font-size:.92rem;gap:.75rem;justify-content:center;line-height:1.55;margin-top:.25rem;width:100%}.foitilife-auth-terms-checkbox{accent-color:#667eea;cursor:pointer;flex:0 0 auto;height:20px;margin-top:.15rem;width:20px}.foitilife-auth-terms-checkbox--error{border-radius:4px;box-shadow:0 0 0 4px #b91c1c26}.foitilife-auth-terms-copy{color:#374151;margin:0;min-width:0;overflow-wrap:anywhere;text-align:left}.foitilife-auth-terms-label{cursor:pointer;font-weight:600}.foitilife-auth-terms-copy a{color:#4f46e5;font-weight:600}.foitilife-input-group{display:flex;flex-direction:column}.foitilife-input-label{color:#333;font-weight:600;margin-bottom:.5rem}.foitilife-form-field{background:#fff;border:2px solid #e9ecef;border-radius:12px;font-size:1rem;padding:1rem;transition:all .3s ease}.foitilife-form-field:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.foitilife-action-button{align-items:center;background:linear-gradient(45deg,#667eea,#764ba2);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;gap:.5rem;justify-content:center;padding:1rem 2rem;transition:all .3s ease}.foitilife-action-button:hover{box-shadow:0 8px 20px #667eea4d;transform:translateY(-2px)}.foitilife-page-footer{background:#0000001a;color:#fffc;padding:2rem;text-align:center}.foitilife-footer-message{margin-bottom:1rem}.foitilife-heart-icon{animation:foitilife-heartbeat 2s infinite;color:#ff6b6b}@keyframes foitilife-heartbeat{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.hero-sfx1{align-items:center;background:linear-gradient(135deg,#0044e2,#455c7e);color:#fff;display:flex;flex-wrap:wrap;gap:clamp(1.25rem,3vw,2.25rem);justify-content:center;min-height:70vh;padding:clamp(2.5rem,6vw,4rem) clamp(1rem,4vw,2rem);text-align:left}.hero-sfx1__wrap{flex:1 1 360px;max-width:700px}.hero-sfx1__title{text-wrap:balance;font-size:clamp(2rem,5.5vw,4rem);font-weight:800;margin-bottom:1rem}.hero-sfx1__text{text-wrap:pretty;font-size:clamp(1rem,2vw,1.125rem);line-height:1.6;margin-bottom:2rem;opacity:.9}.hero-pill{text-wrap:balance;background:#ffffff26;border-radius:999px;display:inline-flex;font-weight:600;letter-spacing:.02em;line-height:1.3;margin-bottom:1rem;padding:.45rem 1rem}.hero-highlight-grid{grid-gap:1rem;display:grid;flex:1 1 320px;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin-top:0;width:min(100%,500px)}.hero-highlight-card{background:#ffffff1a;border:1px solid #ffffff26;border-radius:12px;min-height:112px;padding:1rem 1rem 1.1rem;text-align:left}.hero-highlight-card h3{font-size:1.05rem;margin-bottom:.5rem}.hero-highlight-card p{font-size:.95rem;line-height:1.4;opacity:.9}.hero-sfx1__btn{align-items:center;background:#facc15;border-radius:9999px;color:#0f172a;display:inline-flex;font-weight:700;justify-content:center;padding:.85rem 2.75rem;text-decoration:none;transition:transform .2s ease}.hero-sfx1__btn:hover{transform:translateY(-4px)}.notes-cta{padding:clamp(3rem,6vw,5rem) clamp(1rem,4vw,2rem)}.notes-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff1a;border:1px solid #ffffff26;border-radius:20px;color:#fff;margin:0 auto;max-width:900px;padding:clamp(1.5rem,4vw,2.5rem);text-align:center}.notes-card h2{font-size:clamp(1.6rem,4vw,2rem);margin-bottom:1rem}.notes-card p{font-size:clamp(1rem,2.5vw,1.15rem);line-height:1.8;margin-bottom:2rem;opacity:.9}.notes-actions{align-items:center;display:flex;flex-direction:column;font-weight:600;gap:.75rem}.notes-actions span{opacity:.85}@media (max-width:1024px){.hero-sfx1{flex-direction:column;min-height:auto;text-align:center}.hero-sfx1__wrap{flex-basis:auto}.hero-highlight-grid{width:min(100%,760px)}}@media (max-width:768px){.foitilife-primary-heading{line-height:1.15}.foitilife-hero-description{line-height:1.55}.foitilife-example-gallery,.foitilife-features-showcase{grid-template-columns:1fr}.foitilife-navigation-header{padding:.85rem 1rem}.foitilife-brand-logo{font-size:1.45rem}.header_login_btn{font-size:.95rem;padding:.55rem 1.3rem}.foitilife-auth-wrapper{margin:0 1rem}.foitilife-feature-item{border-radius:16px}.hero-sfx1{padding-top:2.25rem}.hero-pill{font-size:.9rem}.hero-sfx1__btn{width:min(90%,250px)}.notes-card p{line-height:1.6}}@media (max-width:480px){.foitilife-navigation-header{align-items:flex-start}.foitilife-brand-logo{font-size:1.3rem;gap:.35rem}.foitilife-hero-banner{padding-bottom:2rem;padding-top:3rem}.foitilife-primary-heading{font-size:1.8rem;margin-bottom:1rem}.foitilife-section-title{margin-bottom:1.5rem}.foitilife-auth-wrapper{padding:2rem 1rem}.foitilife-auth-form{gap:1.1rem}.foitilife-auth-terms{font-size:.88rem;gap:.65rem;justify-content:flex-start}.foitilife-auth-terms-checkbox{height:18px;width:18px}.foitilife-auth-error--visible{padding:.75rem .85rem}.foitilife-auth-title{font-size:2rem}.hero-sfx1__title{font-size:1.75rem}.hero-highlight-grid{gap:.75rem;grid-template-columns:1fr}.hero-highlight-card{min-height:0}.notes-card{padding:2rem 1.25rem}.foitilife-page-footer{padding:1.5rem 1rem}}@media (max-width:520px){.foitilife-public-events,.foitilife-public-events__benefits,.foitilife-public-events__heroText,.foitilife-public-events__intro,.foitilife-public-events__main{max-width:100%!important;min-width:0!important;overflow-x:hidden;width:100%!important}.foitilife-navigation-header{align-items:center!important;flex-wrap:nowrap!important;padding:.72rem .9rem!important}.foitilife-brand-logo{font-size:1.35rem!important;min-width:0}.header_login_btn{display:none}.foitilife-public-events__main{padding:.75rem .9rem 1.15rem!important}.foitilife-public-events__intro{display:block;padding:.7rem 0 1rem!important}.foitilife-public-events__intro h1{font-size:1.58rem!important;line-height:1.15!important;max-width:min(100%,330px)!important}.foitilife-public-events__intro p:not(.foitilife-public-events__eyebrow){font-size:.92rem!important;max-width:min(100%,330px)!important}.foitilife-public-events__benefit,.foitilife-public-events__cta,.foitilife-public-events__secondaryCta{max-width:min(100%,330px)!important}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px 0 #0000001a,0 2px 15px 0 #0000000d;box-sizing:border-box;cursor:default;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1;word-break:break-word}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:5px;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;transform-origin:right}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--mihp-primary:#2563eb;--mihp-select-primary:#5deb25;--mihp-primary-10:#2563eb1a;--mihp-primary-25:#2563eb40;--mihp-bg:#f8fafc;--mihp-text:#0f172a;--mihp-muted:#64748b;--mihp-border:#e2e8f0;--mihp-radius:1rem;--mihp-shadow:0 4px 16px #0000000f}.EventsHPStyle{background:#f8fafc;background:var(--mihp-bg);display:flex;flex-direction:column;gap:2rem;margin:auto;max-width:1280px;padding:1.5rem;width:calc(100% - 3.5rem)}.mapContainerEventsHP{border:1px solid #e2e8f0;border:1px solid var(--mihp-border);border-radius:1rem;border-radius:var(--mihp-radius);box-shadow:0 4px 16px #0000000f;box-shadow:var(--mihp-shadow);height:clamp(280px,45vh,520px);overflow:hidden;width:100%}.Eventsection{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.singleEventBox{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #e2e8f0;border:1px solid var(--mihp-border);border-radius:1rem;border-radius:var(--mihp-radius);box-shadow:0 4px 16px #0000000f;box-shadow:var(--mihp-shadow);cursor:pointer;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.singleEventBox:hover{box-shadow:0 6px 20px #2563eb40;box-shadow:0 6px 20px var(--mihp-primary-25);transform:translateY(-2px)}.singleEventBox--priority3{border-color:#facc1573;box-shadow:0 10px 28px #facc1529}.singleEventBox--priority4{border-color:#f59e0b73;box-shadow:0 12px 32px #f59e0b33}.singleEventBox--priority5{border-color:#ea580c80;box-shadow:0 14px 36px #ea580c3d}.singleEventBox--tierFullAccess,.singleEventBox--tierPremium{overflow:hidden;position:relative}.singleEventBox--tierFullAccess:before,.singleEventBox--tierPremium:before{content:"";height:4px;inset:0 0 auto;position:absolute;z-index:2}.singleEventBox--tierPremium:before{background:linear-gradient(90deg,#f59e0b,#f97316)}.singleEventBox--tierFullAccess:before{background:linear-gradient(90deg,#dc2626,#f97316)}.singleEventBox__coverWrap{aspect-ratio:16/9;background:#e2e8f0;border-radius:1rem 1rem 0 0;border-radius:var(--mihp-radius) var(--mihp-radius) 0 0;overflow:hidden;position:relative;width:100%}.singleEventBox__coverImg{display:block;height:100%;object-fit:cover;width:100%}.singleEventBox__badges{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.45rem;inset:0;justify-content:flex-end;padding:.65rem;pointer-events:none;position:absolute}.badge{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172ab3;border-radius:999px;color:#fff;display:inline-flex;font-size:.85rem;font-weight:600;padding:.35rem .6rem}.timeBadge{background:#2563ebcc}.priorityBadge{font-size:.7rem;font-weight:800;letter-spacing:.05em;margin-right:auto;text-transform:uppercase}.priorityBadge--premium{background:linear-gradient(120deg,#d97706eb,#ea580ceb)}.priorityBadge--full{background:linear-gradient(120deg,#b91c1ceb,#ea580ceb)}.singleEventBox__body{display:flex;flex:1 1;flex-direction:column;gap:.65rem;padding:.85rem 1.25rem 1.25rem}.meetTitle{color:#0f172a;color:var(--mihp-text);font-size:1.05rem;font-weight:600;margin:0}.meetBusinessRow{background:#eef2ff;border:1px solid #1e293b1f;border-radius:999px;font-size:.8rem;gap:.5rem;padding:.35rem .6rem;width:-webkit-fit-content;width:fit-content}.meetBusinessLogo,.meetBusinessRow{align-items:center;color:#1e293b;display:inline-flex}.meetBusinessLogo{background:#e2e8f0;border-radius:8px;font-weight:700;height:24px;justify-content:center;object-fit:cover;width:24px}.meetBusinessLogo--placeholder{font-size:.75rem}.meetBusinessName{font-weight:600}.meetAddress{color:#64748b;color:var(--mihp-muted);font-size:.85rem}.meetDescription{color:#0f172a;color:var(--mihp-text);font-size:.9rem;line-height:1.45}.richDescription{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;max-height:6.2rem;overflow:hidden}.richDescription p{margin:0 0 .3rem}.richDescription ol,.richDescription ul{margin:.3rem 0 .4rem 1.1rem;padding-left:1rem}.richDescription li{margin-bottom:.2rem}.richDescription h1,.richDescription h2,.richDescription h3,.richDescription h4,.richDescription h5,.richDescription h6{font-size:1rem;margin:0 0 .25rem}.noEventsMsg{color:#64748b;color:var(--mihp-muted);grid-column:1/-1;padding:3rem 0;text-align:center}.meetMeta{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:auto;padding-top:.5rem}.metaPill{background:#2563eb1a;background:var(--mihp-primary-10);border:1px solid #2563eb1f;border-radius:999px;color:#2563eb;color:var(--mihp-primary);font-size:.75rem;padding:.25rem .6rem;white-space:nowrap}.metaPill--muted{background:#eef2ff;border-color:#1e293b1f;color:#1e293b}.metaPill--priority{background:#fff7ed;border-color:#9a341233;color:#9a3412;font-weight:700}.metaPill--priorityPremium{background:linear-gradient(120deg,#ffedd5,#fed7aa);border-color:#c2410c59;color:#9a3412}.metaPill--priorityFull{background:linear-gradient(120deg,#fee2e2,#fecaca);border-color:#991b1b59;color:#7f1d1d}.popup-event-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 6px #00000026;font-family:Arial,sans-serif;max-width:220px;padding:10px}.popup-event-address{color:#333;font-size:.9rem;font-weight:600;margin-bottom:8px}.popup-event-details{display:flex;flex-direction:column;gap:6px}.popup-event-label{color:#666;font-size:.8rem}.popup-event-name{color:#222;font-size:.9rem;font-weight:500}.popup-event-datetime{color:#555;font-size:.8rem}.popup-event-button{background-color:#3b82f6;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.8rem;margin-top:6px;padding:6px 12px;transition:background-color .2s ease}.popup-event-button:hover{background-color:#2563eb}.filterSection{background:#0000;border:0;border-radius:0;box-shadow:none;display:block;padding:0;width:100%}@media (max-width:640px){.filterSection{padding:0}}.eventQuickFilterRow{align-items:center;box-sizing:border-box;display:flex;gap:.55rem;margin-left:50%;max-width:none;overflow-x:auto;overflow-y:hidden;padding:.18rem .35rem .42rem;scrollbar-color:var(--mihp-border) #0000;scrollbar-width:thin;transform:translateX(-50%);white-space:nowrap;width:min(calc(100vw - 2rem),1440px)}.eventQuickFilterRow::-webkit-scrollbar{height:.42rem}.eventQuickFilterRow::-webkit-scrollbar-thumb{background:var(--mihp-border);border-radius:999px}.eventQuickChip,.eventQuickToggle{background:#fff;border:1px solid var(--mihp-border);border-radius:999px;box-shadow:0 6px 14px #0f172a0d;color:var(--mihp-text);flex:0 0 auto;font-size:.84rem;font-weight:800;line-height:1;min-height:2.42rem}.eventQuickChip{align-items:center;cursor:pointer;display:inline-flex;gap:.42rem;padding:0 .92rem;transition:transform .15s ease,border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.eventQuickChip:hover,.eventQuickToggle:hover{border-color:var(--mihp-primary);box-shadow:0 8px 18px #1e4fd01c;transform:translateY(-1px)}.eventQuickChip.is-active,.eventQuickToggle:has(input:checked){background:var(--mihp-primary);border-color:#0000;box-shadow:0 10px 22px #1e4fd03d;color:#fff}.eventQuickChip--more{letter-spacing:.03em;text-transform:uppercase}.eventQuickChip--more:after{content:"▾";display:inline-block;margin-left:.08rem;transition:transform .2s ease}.eventQuickChipEmoji{font-size:1rem;line-height:1}.eventQuickChip--more.is-active:after{transform:rotate(180deg)}.eventQuickToggle{align-items:center;cursor:pointer;display:inline-flex;gap:.62rem;padding:0 .55rem 0 .88rem;transition:transform .15s ease,border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.eventQuickToggle input{opacity:0;pointer-events:none;position:absolute}.eventQuickToggleSwitch{background:var(--mihp-border);border-radius:999px;box-shadow:inset 0 1px 3px #0f172a26;height:1.24rem;position:relative;transition:background .2s ease;width:2.28rem}.eventQuickToggleSwitch:after{background:#fff;border-radius:50%;box-shadow:0 1px 4px #0f172a38;content:"";height:.88rem;left:.18rem;position:absolute;top:.18rem;transition:transform .2s ease;width:.88rem}.eventQuickToggle input:checked+.eventQuickToggleSwitch{background:#ffffff61}.eventQuickToggle input:checked+.eventQuickToggleSwitch:after{transform:translateX(1.04rem)}body.foitilife-dark .eventQuickChip,body.foitilife-dark .eventQuickToggle{background:#1e293bf5!important;border-color:#94a3b857!important;box-shadow:0 8px 18px #0000003d!important;color:#f8fafc!important}body.foitilife-dark .eventQuickChip:hover,body.foitilife-dark .eventQuickToggle:hover{background:#334155fa!important;border-color:#60a5fa7a!important}body.foitilife-dark .eventQuickChip.is-active,body.foitilife-dark .eventQuickToggle:has(input:checked){background:linear-gradient(135deg,#2563eb,#14b8a6)!important;border-color:#bfdbfe6b!important;color:#fff!important}body.foitilife-dark .eventQuickToggleSwitch{background:#94a3b857!important}.eventsAdvancedPanel{display:none;grid-template-rows:0fr;margin-top:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(-.35rem);transition:grid-template-rows .28s ease,opacity .22s ease,visibility .28s ease,margin-top .28s ease,transform .28s ease;visibility:hidden}.eventsAdvancedPanel.is-open{display:grid;grid-template-rows:1fr;margin-top:.9rem;opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.eventsAdvancedFilterGrid{grid-gap:.75rem 1.25rem;align-items:end;background:#fff;border:1px solid var(--mihp-border);border-radius:var(--mihp-radius);box-shadow:var(--mihp-shadow);box-sizing:border-box;display:grid;gap:.75rem 1.25rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0 auto;min-height:0;padding:1rem;width:calc(100% - 2rem)}body.foitilife-dark .eventsAdvancedFilterGrid{background:linear-gradient(180deg,#0f172af5,#111827fa)!important;border-color:#94a3b847!important;box-shadow:0 18px 44px #00000052!important;color:#f8fafc!important}.eventsAdvancedPanel:not(.is-open) .eventsAdvancedFilterGrid{background:#0000;border-bottom-width:0;border-top-width:0;box-shadow:none;padding-bottom:0;padding-top:0}body.foitilife-dark .eventsAdvancedPanel:not(.is-open) .eventsAdvancedFilterGrid{background:#0000!important;border-color:#0000!important;box-shadow:none!important}body.foitilife-dark .eventsAdvancedFilterGrid .eventSectionTitle,body.foitilife-dark .eventsAdvancedFilterGrid .field,body.foitilife-dark .eventsAdvancedFilterGrid label{color:#f8fafc!important}.field{display:flex;flex-direction:column;gap:.3rem}.field .InputClassNameEvent,.field input[type=date],.field input[type=text],.selectField{box-sizing:border-box;width:100%}.InputClassNameEvent{background-color:#1e4fd0}.field--inline .dualInput{align-items:center;display:flex;gap:.5rem}.dualInput input{background:var(--mihp-bg);border:1px solid var(--mihp-border);border-radius:var(--mihp-radius);flex:1 1;min-width:0;padding:.55rem .7rem}.rangeDash{color:var(--mihp-muted)}.field--toggle{align-items:center;border:1px solid var(--mihp-border);flex-direction:row;justify-content:space-between;padding:5px}.switchCheckboxStyle{height:26px;width:48px}.sliderCheckboxStyle{background:var(--mihp-border);border-radius:999px;transition:background .2s}.sliderCheckboxStyle:before{border-radius:50%;height:20px;left:3px;top:3px;transition:transform .2s;width:20px}.switchCheckboxStyle input:checked+.sliderCheckboxStyle{background:var(--mihp-primary)}.switchCheckboxStyle input:checked+.sliderCheckboxStyle:before{transform:translateX(22px)}.InputClassNameEvent,.filterSection input[type=date]{background:var(--mihp-bg);border:1px solid var(--mihp-border);border-radius:var(--mihp-radius);color:var(--mihp-text);font-size:.95rem;padding:.55rem .75rem;width:100%}.SearchPlaceContainerEventFilters{align-items:stretch;background:#f5f8ff;border:1px solid var(--mihp-primary);border-radius:var(--mihp-radius);display:flex;flex-direction:column;gap:1.25rem;grid-column:1/-1;padding:1rem;width:calc(100% - 1rem)}.distanceFilterNumbers{background:var(--mihp-bg);border:1px solid var(--mihp-border);border-radius:999px;box-shadow:0 1px 0 #0000000a;box-sizing:border-box;display:flex;gap:.25rem;padding:.25rem;width:min(520px,90%)}.distancePill{background:#0000;border:0;border-radius:999px;color:var(--mihp-text);cursor:pointer;flex:1 1;font-size:.92rem;font-weight:600;line-height:1;min-width:0;overflow:hidden;padding:.55rem .6rem;text-align:center;text-overflow:ellipsis;transition:background .16s ease,color .16s ease,transform 80ms ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.distancePill:hover{background:var(--mihp-primary-10)}.distancePill:active{transform:scale(.98)}.distancePill.selectedValue{background:var(--mihp-primary);box-shadow:0 6px 14px #0000001f;color:#fff}.distancePill:focus-visible{outline:2px solid var(--mihp-primary);outline-offset:2px}.applyFilterButton{background:var(--mihp-primary);border:none;border-radius:var(--mihp-radius);color:#fff;cursor:pointer;font-weight:600;padding:.65rem 1rem;transition:background .15s}.applyFilterButton:hover{background:#1e4fd0}.resetFilterButton{background:#df6c00;border:none;border-radius:var(--mihp-radius);color:#fff;cursor:pointer;font-weight:600;padding:.65rem 1rem;transition:background .15s}.resetFilterButton:hover{background:#d68b44}.selectField{-webkit-appearance:auto;appearance:auto}.modalTriggerBtn,.selectField{background:#fff;border:1px solid var(--mihp-border);border-radius:var(--mihp-radius);font-size:.85rem;padding:.45rem .55rem;width:100%}.modalTriggerBtn{cursor:pointer;text-align:left}.selectedTags{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.4rem}.selectedTagPill{background:var(--mihp-primary-10);border-radius:999px;color:var(--mihp-primary);font-size:.8rem;padding:.25rem .55rem}.modalOverlay{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.modalContent{background:#fff;border-radius:var(--mihp-radius);box-shadow:var(--mihp-shadow);display:flex;flex-direction:column;gap:1rem;max-height:80vh;overflow:auto;padding:1.25rem;width:min(90%,500px)}.modalHeader{align-items:center;display:flex;justify-content:space-between}.closeBtn{background:none;border:none;cursor:pointer;font-size:1.5rem}.modalBody{display:flex;flex-direction:column;gap:.5rem}.checkboxRow{align-items:center;display:flex;font-size:.85rem;gap:.5rem}.modalFooter{display:flex;gap:.75rem;justify-content:space-between;margin-top:.25rem}.modalResetBtn{background:#f8fafc;border:1px solid var(--mihp-border);border-radius:var(--mihp-radius);color:var(--mihp-text);font-weight:600}.modalResetBtn,.primaryBtn{cursor:pointer;flex:1 1;font-size:.85rem;padding:.45rem .9rem}.primaryBtn{background:#2563eb;background:var(--mihp-primary,#2563eb);border:none;border-radius:var(--mihp-radius);color:#fff;font-weight:700}.eventGridCategoryList{display:flex;flex-direction:column;gap:.7rem;max-height:55vh;overflow:auto;padding-right:.25rem}.eventSection{margin-top:.1rem}.eventSectionTitle{color:#0f172a;color:var(--mihp-text,#0f172a);font-size:.92rem;font-weight:800;margin:0 0 .4rem}.eventGrid{display:flex;flex-wrap:wrap;gap:.5rem}.eventPill{background:#fff;border:1px solid var(--mihp-border);border-radius:999px;color:#0f172a;color:var(--mihp-text,#0f172a);cursor:pointer;font-size:.8rem;line-height:1.2;padding:.35rem .8rem;transition:background .15s,border-color .15s,color .15s;-webkit-user-select:none;user-select:none}.eventPill:hover{background:var(--mihp-primary-10)}.eventPill.selected{background:var(--mihp-primary);border-color:var(--mihp-primary);color:#fff}@media (max-width:600px){.filterSection{padding:0}.field--toggle{align-items:flex-start;flex-direction:column;gap:.25rem}.applyFilterButton,.resetFilterButton{width:100%}.InputClassNameEvent,.filterSection input[type=date],.modalTriggerBtn,.selectField{font-size:1rem;padding:.65rem .8rem}.filterSection{padding:0}.eventQuickFilterRow{width:calc(100vw - 1rem)}.eventsAdvancedFilterGrid{padding:.9rem;width:100%}.SearchPlaceContainerEventFilters,.distanceFilterNumbers,.dualInput,.field{min-width:0}.SearchPlaceContainerEventFilters{border-radius:14px;grid-column:1/-1;padding:.85rem;width:calc(100% - 1rem)}.InputClassNameEvent{background:var(--mihp-bg);color:var(--mihp-text);width:100%}.field--inline .dualInput{align-items:stretch;flex-direction:column;gap:.5rem}.rangeDash{display:none}.distanceFilterNumbers{grid-gap:.5rem;background:#0000;border:0;box-shadow:none;display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;width:90%}.distancePill{background:#fff;border:1px solid var(--mihp-border);border-radius:12px;font-size:.95rem;line-height:1.1;min-width:0;overflow:visible;padding:.65rem .6rem;text-overflow:clip;white-space:normal;width:90%}.field--toggle{align-items:center;flex-direction:row;gap:.75rem;justify-content:space-between;padding:.6rem .7rem}.field--toggle label:first-child{line-height:1.2;margin:0;padding-right:.5rem}.applyFilterButton,.resetFilterButton{border-radius:14px;padding:.8rem 1rem;width:100%}.selectedTags{gap:.4rem}.selectedTagPill{font-size:.85rem;padding:.3rem .6rem}.modalContent{border-radius:16px;max-height:85vh;padding:1rem;width:calc(100% - 1.25rem)}.eventGridCategoryList{max-height:60vh}}@media (max-width:380px){.filterSection{padding:0}.distancePill{font-size:.9rem;padding:.6rem .5rem}.switchCheckboxStyle{transform:scale(.95);transform-origin:right center}.distanceFilterNumbers{width:100%}.distancePill{font-size:.88rem;padding:.5rem .4rem}}.LoadingSpinnerArticle{align-items:center;background-color:initial;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:999}.lds-roller{display:inline-block;height:80px;position:relative;width:80px}.lds-roller div{animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:40px 40px}.lds-roller div:after{background:#a80c0c;border-radius:50%;content:" ";display:block;height:7px;margin:-4px 0 0 -4px;position:absolute;width:7px}.lds-roller div:first-child{animation-delay:-36ms}.lds-roller div:first-child:after{left:63px;top:63px}.lds-roller div:nth-child(2){animation-delay:-72ms}.lds-roller div:nth-child(2):after{left:56px;top:68px}.lds-roller div:nth-child(3){animation-delay:-.108s}.lds-roller div:nth-child(3):after{left:48px;top:71px}.lds-roller div:nth-child(4){animation-delay:-.144s}.lds-roller div:nth-child(4):after{left:40px;top:72px}.lds-roller div:nth-child(5){animation-delay:-.18s}.lds-roller div:nth-child(5):after{left:32px;top:71px}.lds-roller div:nth-child(6){animation-delay:-.216s}.lds-roller div:nth-child(6):after{left:24px;top:68px}.lds-roller div:nth-child(7){animation-delay:-.252s}.lds-roller div:nth-child(7):after{left:17px;top:63px}.lds-roller div:nth-child(8){animation-delay:-.288s}.lds-roller div:nth-child(8):after{left:12px;top:56px}@keyframes lds-roller{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loginMainArticle{height:100%;position:relative;width:100%}.loginArticle{background:linear-gradient(135deg,#a8edea,#fed6e3);height:calc(100vh - 80px);justify-content:center;min-height:650px;width:100%}.loginArticle,.loginFormIn{align-items:center;display:flex;flex-direction:column}.loginFormIn{background-color:#ffffffe6;border-radius:1rem;box-shadow:0 8px 16px 0 #0003;padding:2rem;width:300px}.errorMsg{color:red;font-style:italic;margin-bottom:10px;text-align:center}.loginFormIn h1{color:#333;margin-bottom:1rem}.loginFormIn label{color:#333;font-weight:700;margin-top:1rem}.loginFormIn input{border:1px solid #ccc;border-radius:.25rem;margin:.5rem 0;padding:10px;width:100%}.loginBtn{background-color:#007bff;border-radius:.25rem;color:#fff;margin-top:1rem;padding:10px 20px;transition:background-color .2s ease}.loginBtn:hover{background-color:#0056b3}.loginRegisterDiv{align-items:center;display:flex;flex-direction:row;font-size:1rem;justify-content:center;margin-top:1rem}.BackTiLogInBtn,.SignInBtn{background-color:initial;border:1px solid #007bff;border-radius:.25rem;color:#007bff;cursor:pointer;margin-left:5px;padding:10px 20px;transition:background-color .2s ease,color .2s ease}.BackTiLogInBtn:hover,.SignInBtn:hover{background-color:#007bff;color:#fff}.ForgotPassArticle{background-color:#f4f4f4;border:1px solid #ccc;border-radius:1rem;box-sizing:border-box;max-width:300px;padding:1rem;text-align:center;width:100%}.CheckEmail{background-color:#28a745;border-radius:.5rem;color:#fff;margin-bottom:1rem;padding:10px}.ForgotPassArticle input[type=email]{border:2px solid #ccc;border-radius:4px;box-sizing:border-box;margin:8px 0;padding:12px;transition:border-color .3s ease;width:100%}.ForgotPassArticle input[type=email]:focus{border-color:#007bff;outline:none}.divChangePass{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;padding:20px;position:relative;text-align:center;width:250px}.divChangePassIn{display:flex;flex-direction:column;gap:10px}.divChangePassIn label{font-size:16px;font-weight:700}.divChangePassIn input[type=password]{border:1px solid #ccc;border-radius:4px;padding:10px}.notSimilarPass{border-color:#d9534f}.divChangePassIn button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .3s ease}.divChangePassIn button:hover{background-color:#0056b3}.BackTiLogInBtn{background-color:#ccc}.BackTiLogInBtn:hover{background-color:#aaa}.successReg{background-color:#28a745;border-radius:8px;box-shadow:0 4px 6px #0000001a;color:#fff;padding:20px;text-align:center}.registerFormIn{align-items:center;background-color:#ffffffe6;border-radius:1rem;box-shadow:0 8px 16px 0 #0003;display:flex;flex-direction:column;padding:2rem;width:350px}.registerFormIn label{color:#333;font-weight:700;margin-top:5px;text-align:center}.registerFormIn input{border:1px solid #ccc;border-radius:.25rem;margin:1px 0;padding:5px;width:100%}.registerFormIn div{font-size:small;margin-top:20px;text-align:center}.registerFormIn div a{color:#007bff;text-decoration:underline}.successReg button{background-color:#fff;border:2px solid #fff;color:#28a745;cursor:pointer;padding:10px 20px;transition:background-color .2s ease,color .2s ease}.successReg button:hover{background-color:#28a745;color:#fff}.foitilife-auth-OR{color:#888;display:inline-block;font-size:14px;margin:20px 0;position:relative;text-align:center}.sf-lastname-modal{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.sf-lastname-modal__card{background:#fff;border-radius:12px;box-shadow:0 10px 25px #00000040;max-width:420px;padding:2rem;text-align:center;width:90%}.sf-lastname-modal__card h2{font-size:1.1rem;margin-bottom:1rem}.sf-lastname-modal__card input{border:1px solid #ccc;border-radius:8px;margin-bottom:1.2rem;padding:.6rem .8rem;width:100%}.sf-lastname-modal__actions{display:flex;gap:.75rem;justify-content:center}.sf-btn{background:#4285f4;border:0;border-radius:8px;cursor:pointer;padding:.5rem 1.2rem}.sf-btn--ghost{background:#0000;border:1px solid #ccc;color:#333}@media (max-width:480px){.sf-lastname-modal__card{padding:1.5rem;width:95%}.sf-lastname-modal__card h2{font-size:1rem}}@media only screen and (max-width:410px){.loginFormIn,.registerFormIn{width:250px}}.Verify-page{align-items:center;display:flex;flex-direction:column;height:70vh;justify-content:center;text-align:center;width:100%}.veriry-page-image{height:200px;width:200px}.TermsAndConditionsPage{margin-bottom:200px}.TermsAndConditionsMain,.TermsAndConditionsPage{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.TermsAndConditionsMain{background-image:url(/static/media/TermsAndConditions.d0ab0cbd615fbc1e5637.png);background-size:cover;height:450px}.TermsAndConditionsMain h1{font-size:25px;padding:8px;text-shadow:2px 3px #000}.TermsAndConditionsMain h1,.TermsAndConditionsMain p{background-color:hsla(255,5%,48%,.871);border-radius:1rem;color:#fff;font-style:italic}.TermsAndConditionsMain p{font-size:16px;padding:10px;width:500px}.TermsAndConditionsParagraphs{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:15px;width:100%}.TermsAndConditionsParagraphs p{font-size:15px;margin-bottom:15px;margin-top:15px;width:500px}.TermsAndConditionsParagraphsColor{background-color:rgba(202,202,240,.268);box-shadow:1px 1px 15px 0 rgba(202,202,240,.345)}.TermsAndConditionsContact{align-items:center;background-color:rgba(0,255,255,.259);border-radius:1rem;box-shadow:1px 1px 5px 1px #000;display:flex;flex-direction:column;justify-content:center;margin-bottom:50px;margin-top:50px;padding:14px;text-align:center;width:400px}.TermsAndConditionsContactBtn{background-color:hsla(34,78%,91%,.763);border:1px solid #000;border-radius:1rem;color:#000;cursor:pointer;margin-bottom:5px;padding:8px;text-decoration:none;transition:all .3s}.TermsAndConditionsContactBtn:hover{background-color:#faebd7;box-shadow:1px 1px 5px 1px #000;font-style:italic}@media (max-width:600px){.LegalLanguageSwitcher{box-sizing:border-box;width:300px}.LegalLanguageSwitcherActions{flex-wrap:wrap;justify-content:center;width:100%}.TermsAndConditionsContact,.TermsAndConditionsMain p,.TermsAndConditionsParagraphs p{width:300px}}.contactHP{align-items:center;background:radial-gradient(circle at 10% 20%,#18274f 0,#0000 32%),radial-gradient(circle at 80% 0,#0ea5e9 0,#0000 25%),linear-gradient(135deg,#0b1024,#0d1b46 40%,#0f2f70);display:flex;flex-direction:column;min-height:calc(100vh - 80px);overflow:hidden;text-align:center;width:100%}.contactHPtitle{background-color:hsla(255,5%,48%,.871);border-radius:1rem;color:#fff;font-size:25px;font-style:italic;padding:8px;text-shadow:2px 3px #000}.contactHPdiv{align-items:center;display:flex;flex-direction:row}.contactMap{height:700px;margin-left:10%;margin-right:5%}.gmap_canvasStyle{height:500px;width:600px}.contactForm{height:700px;margin-left:0;margin-right:10%}.contactForm h2{background-color:hsla(255,5%,48%,.871);border-radius:1rem;color:#fff;font-size:20px;font-style:italic;padding:8px;text-shadow:2px 3px #000;width:400px}.contactFormIn{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:50px;text-align:center}.contactFormIn input{height:30px;margin-top:5px;width:300px}.contactFormIn button{background-color:#13256de6;border-radius:2.5rem;color:#fff;cursor:pointer;height:30px;margin-top:20px;transition:all .5s;width:200px}.contactFormIn button:hover{background-color:#13256d99}.phoneTitle{margin-top:60px;min-width:210px;width:80%}.contactCall{align-items:center;background-color:#03124ce6;color:#fff;display:flex;height:50px;justify-content:center;margin-top:10px;width:230px}.ContactMessageTxt{height:200px;margin-top:5px;width:300px}.contactPrism-shell{display:flex;justify-content:center;padding:60px 20px;width:100%}.contactPrism-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(135deg,#0d1e60eb,#1b5ed2eb),radial-gradient(circle at 20% 20%,#ffffff14,#0000 35%),radial-gradient(circle at 80% 0,#ffffff14,#0000 30%);border:1px solid #ffffff14;border-radius:22px;box-shadow:0 20px 60px #00000040;color:#f5f7ff;padding:28px;width:min(880px,100%)}.contactPrism-header{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.contactPrism-title{font-size:1.7rem;letter-spacing:.3px;margin:0}.contactPrism-sub{font-size:.98rem;margin:0;opacity:.92}.contactPrism-form{grid-gap:16px;display:grid;gap:16px}.contactPrism-field{display:flex;flex-direction:column;gap:8px}.contactPrism-field label{font-weight:600}.contactPrism-field input,.contactPrism-field textarea,.contactPrism-locked textarea{background:#ffffff14;border:1px solid #ffffff26;border-radius:12px;color:#f5f7ff;font-size:.98rem;outline:none;padding:12px;transition:border-color .2s,transform .15s;width:90%}.contactPrism-field input:focus,.contactPrism-field textarea:focus{border-color:#fff6;transform:translateY(-1px)}.contactPrism-locked{background:#0000002e;border:1px solid #ffffff14;border-radius:14px;display:flex;flex-direction:column;gap:8px;padding:14px}.contactPrism-lockedArea{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;min-height:160px;resize:none}.contactPrism-notes{min-height:140px}.contactPrism-submit{background:linear-gradient(120deg,#8df0ff,#7ff0c3);border:none;border-radius:14px;box-shadow:0 12px 30px #00000038;color:#0b1b55;cursor:pointer;font-weight:700;padding:12px 16px;transition:transform .15s ease,box-shadow .2s ease}.contactPrism-submit:hover{box-shadow:0 16px 36px #00000047;transform:translateY(-1px)}.contactPrism-submit:active{box-shadow:0 8px 18px #00000040;transform:translateY(0)}@media (max-width:1400px){.contactHP{height:auto}.contactHPdiv{flex-direction:column-reverse}.contactForm{height:700px;margin-left:0;margin-right:0}}@media (max-width:750px){.gmap_canvasStyle{height:350px;width:400px}}@media (max-width:450px){.gmap_canvasStyle{height:250px;width:300px}.contactCall{font-size:15px;text-align:center}.contactForm h2{width:300px}}.PrivacyPolicyPage{margin-bottom:200px;width:100%}.PrivacyPolicyMain,.PrivacyPolicyPage{align-items:center;display:flex;flex-direction:column;justify-content:center}.PrivacyPolicyMain{background-image:url(/static/media/PrivacyPolicy.b7b8754098c6df811b82.png);background-size:cover;height:450px;width:90%}.PrivacyPolicyMain h1{font-size:25px;padding:8px;text-shadow:2px 3px #000}.PrivacyPolicyMain h1,.PrivacyPolicyMain p{background-color:hsla(255,5%,48%,.871);border-radius:1rem;color:#fff;font-style:italic}.PrivacyPolicyMain p{font-size:16px;padding:10px;width:500px}.PrivacyPolicyParagraphs{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:15px;width:100%}.PrivacyPolicyParagraphs p{font-size:15px;margin-bottom:15px;margin-top:15px;width:500px}.PrivacyPolicyParagraphsColor{background-color:rgba(202,202,240,.268);box-shadow:1px 1px 15px 0 rgba(202,202,240,.345)}.PrivacyPolicyContact{align-items:center;background-color:rgba(0,255,255,.259);border-radius:1rem;box-shadow:1px 1px 5px 1px #000;display:flex;flex-direction:column;justify-content:center;margin-bottom:50px;margin-top:50px;padding:14px;text-align:center;width:400px}.PrivacyPolicyContactBtn{background-color:hsla(34,78%,91%,.763);border:1px solid #000;border-radius:1rem;color:#000;cursor:pointer;margin-bottom:5px;padding:8px;text-decoration:none;transition:all .3s}.PrivacyPolicyContactBtn:hover{background-color:#faebd7;box-shadow:1px 1px 5px 1px #000;font-style:italic}@media (max-width:600px){.LegalLanguageSwitcher{box-sizing:border-box;width:300px}.LegalLanguageSwitcherActions{flex-wrap:wrap;justify-content:center;width:100%}.PrivacyPolicyContact,.PrivacyPolicyMain p,.PrivacyPolicyParagraphs p{width:300px}}.HelpPagePage{margin-bottom:200px}.HelpPageMain,.HelpPagePage{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.HelpPageMain{background-image:url(/static/media/help-img.130abf3c883e0570db13.png);background-size:cover;height:450px}.HelpPageMain h1{font-size:25px;padding:8px;text-shadow:2px 3px #000}.HelpPageMain h1,.HelpPageMain p{background-color:hsla(255,5%,48%,.871);border-radius:1rem;color:#fff;font-style:italic}.HelpPageMain p{font-size:16px;padding:10px;text-align:center;width:500px}.LegalLanguageSwitcher{align-items:center;background:#ffffffe6;border-radius:14px;box-shadow:0 6px 18px #00000038;display:flex;flex-direction:column;gap:8px;margin-bottom:16px;padding:12px 14px}.LegalLanguageSwitcherLabel{color:#1d2740;font-size:14px;font-weight:700;margin:0}.LegalLanguageSwitcherActions{align-items:center;display:flex;gap:10px}.LegalLanguageBtn{background:#f5ead8;border:1px solid #1d2740;border-radius:999px;color:#1d2740;cursor:pointer;font-size:13px;font-weight:700;padding:7px 14px;transition:all .2s ease}.LegalLanguageBtn:hover{box-shadow:0 4px 10px #0003;transform:translateY(-1px)}.LegalLanguageBtn.is-active{background:#1d2740;color:#fff}.HelpPageParagraphs{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:15px;width:100%}.HelpPageParagraphs p{font-size:15px;margin-bottom:15px;margin-top:15px;width:500px}.HelpPageParagraphsColor{background-color:rgba(202,202,240,.268);box-shadow:1px 1px 15px 0 rgba(202,202,240,.345)}.HelpPageContact{align-items:center;background-color:rgba(0,255,255,.259);border-radius:1rem;box-shadow:1px 1px 5px 1px #000;display:flex;flex-direction:column;justify-content:center;margin-bottom:50px;margin-top:50px;padding:14px;text-align:center;width:400px}.HelpPageContactBtn{background-color:hsla(34,78%,91%,.763);border:1px solid #000;border-radius:1rem;color:#000;cursor:pointer;margin-bottom:5px;padding:8px;text-decoration:none;transition:all .3s}.HelpPageContactBtn:hover{background-color:#faebd7;box-shadow:1px 1px 5px 1px #000;font-style:italic}@media (max-width:600px){.LegalLanguageSwitcher{box-sizing:border-box;width:300px}.LegalLanguageSwitcherActions{flex-wrap:wrap;justify-content:center;width:100%}.HelpPageContact,.HelpPageMain p,.HelpPageParagraphs p{width:300px}}.singleEventPage{--smu-color-bg:#f9fafb;--smu-color-surface:#fff;--smu-color-primary:#2563eb;--smu-color-primary-hover:#1d4ed8;--smu-color-danger:#ef4444;--smu-color-danger-hover:#dc2626;--smu-color-warning:#f18b17;--smu-color-warning-hover:#ddc060;--smu-color-border:#e5e7eb;--smu-radius:0.75rem;--smu-shadow:0 1px 2px #0000000d;background:var(--smu-color-bg);color:#111827;font-family:Segoe UI,Tahoma,Arial,sans-serif;line-height:1.55;min-height:100vh}.smu-layout{display:flex;flex-wrap:wrap;gap:2rem;padding-top:1rem}@media (max-width:900px){.smu-layout{flex-direction:column}}.smu-details{background:var(--smu-color-surface);border:1px solid var(--smu-color-border);border-radius:var(--smu-radius);box-shadow:var(--smu-shadow);flex:1 1 340px;padding:2rem;position:relative}.smu-title{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.smu-address{color:#4b5563;font-size:1rem;font-weight:500;margin-bottom:1.25rem;text-decoration:none}.smu-address:hover{font-style:italic;text-decoration:underline}.smu-description{line-height:1.6;margin-bottom:1.5rem}.smu-descriptionCard{background:#fff;border:1px solid var(--smu-color-border);border-radius:12px;box-shadow:0 8px 20px #0f172a0f;margin-bottom:1.25rem;padding:1rem 1.1rem}.smu-subtitle{color:var(--smu-color-text);font-size:1.05rem;margin:0 0 .6rem}.smu-description p{margin:0 0 .45rem}.smu-description ol,.smu-description ul{margin:.35rem 0 .5rem 1.25rem;padding-left:1.1rem}.smu-description li{margin-bottom:.2rem}.smu-description.richDescription{-webkit-line-clamp:unset;display:block;max-height:none;overflow:visible}.smu-meta{list-style:none;margin:0 0 1.5rem;padding:0}.smu-meta li{align-items:center;border-bottom:1px solid var(--smu-color-border);display:flex;font-size:.95rem;justify-content:space-between;padding:.5rem 0}.smu-meta li:last-child{border-bottom:none}.smu-chip{align-items:center;background:var(--smu-color-primary);border-radius:9999px;color:#fff;display:inline-flex;font-size:.8125rem;height:1.75rem;padding:0 .75rem;white-space:nowrap}.smu-businessRow{align-items:center;background:#eef2ff;border:1px solid #1e293b1f;border-radius:12px;color:#1e293b;cursor:pointer;display:flex;font-size:.85rem;gap:.5rem;justify-content:flex-start;max-width:100%;min-height:1.9rem;padding:.45rem .7rem;white-space:normal;width:100%}.smu-businessRow:hover{background:#fafafc}.smu-businessLogo{align-items:center;background:#e2e8f0;border-radius:8px;color:#1e293b;display:flex;flex-shrink:0;font-weight:700;height:22px;justify-content:center;object-fit:cover;width:22px}.smu-businessLogo--placeholder{font-size:.75rem}.smu-businessName{flex:1 1 auto;line-height:1.25;min-width:0;overflow-wrap:anywhere;text-align:left;word-break:break-word}.smu-metaItem--business{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem}.smu-metaItem--eventType-Name{align-items:start;display:flex;justify-content:flex-start;width:100%}.smu-metaItem--eventType-tags{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;margin-top:.5rem}.smu-metaItem--eventType{display:flex;flex-direction:column}.smu-creator{align-items:center;background-color:#c9f5ef;border-radius:3rem;cursor:pointer;display:flex;gap:.75rem;justify-content:center;margin-bottom:1.5rem;margin-top:3rem}.smu-avatar-lg{border:2px solid var(--smu-color-primary);border-radius:50%;height:48px;object-fit:cover;transition:transform .25s ease;width:48px}.smu-creator:hover .smu-avatar-lg{transform:scale(1.05)}.smu-creator-name{color:var(--smu-color-primary);font-size:1rem;font-weight:600}.smu-btn{align-items:center;border:1px solid #0000;border-radius:var(--smu-radius);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.35rem;height:2.5rem;justify-content:center;padding:0 1.25rem;transition:background .2s,border .2s}.smu-btn--primary{background:var(--smu-color-primary);color:#fff}.smu-btn--primary:hover{background:var(--smu-color-primary-hover)}.smu-show-attenders{background-color:#00aa0e;cursor:pointer}.smu-show-attenders:hover{background-color:#00e913}.smu-btn--danger{background:var(--smu-color-danger);color:#fff}.smu-btn--danger:hover{background:var(--smu-color-danger-hover)}.smu-btn--outline{background:#fff;border:1px solid var(--smu-color-primary);color:var(--smu-color-primary)}.smu-btn--outline:hover{background:var(--smu-color-primary);color:#fff}.smu-btn--warning{background:var(--smu-color-warning);color:#fff}.smu-btn--warning:hover{background:var(--smu-color-warning-hover)}.smu-report-btn{position:absolute;right:1rem;top:1rem}.smu-error{color:var(--smu-color-danger);font-weight:500;margin-top:.5rem;text-align:center}.delModal-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000008c;inset:0;position:fixed;z-index:1000}.delModal{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:1010}.delModal__panel{animation:delModal-fadeIn .25s ease-out;background:#fff;border-radius:16px;box-shadow:0 12px 30px #0003;max-width:420px;padding:20px;width:100%}.delModal__header{align-items:center;display:flex;justify-content:space-between}.delModal__title{color:#222;font-size:20px;font-weight:600}.delModal__closeBtn{background:none;border:none;color:#666;cursor:pointer;font-size:20px;transition:color .2s}.delModal__closeBtn:hover{color:#000}.delModal__body{margin-top:16px}.delModal__warning{color:#d93025;font-size:14px;margin-bottom:12px}.delModal__label{color:#333;display:block;font-size:14px;font-weight:500;margin-bottom:6px}.delModal__input{border:1px solid #ddd;border-radius:8px;font-size:14px;padding:10px;transition:border-color .2s,box-shadow .2s;width:100%}.delModal__input:focus{border-color:#d93025;box-shadow:0 0 0 2px #d9302526;outline:none}.delModal__status{color:#555;display:block;font-size:13px;margin-top:10px}.delModal__footer{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.delModal__btn{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 14px;transition:background .2s,opacity .2s}.delModal__btn--secondary{background:#f3f3f3;color:#333}.delModal__btn--secondary:hover:not(:disabled){background:#e0e0e0}.delModal__btn--danger{background:#d93025;color:#fff}.delModal__btn--danger:hover:not(:disabled){background:#b3271c}.delModal__btn:disabled{cursor:not-allowed;opacity:.6}@keyframes delModal-fadeIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.va-container{background:#fff;border-radius:8px;box-shadow:0 2px 6px #0000001a;font-family:Arial,sans-serif;margin:20px auto;max-width:900px;padding:20px;position:relative;width:90%}.va-closeBtn{background:#0000;border:none;cursor:pointer;font-size:1.5rem;position:absolute;right:15px;top:15px}.va-title{color:#333;font-size:1.6rem;margin-bottom:10px;text-align:center}.va-description{color:#555;font-size:1rem;margin-bottom:15px;text-align:center}.va-visibilityCard{align-items:flex-start;background:linear-gradient(180deg,#f7fbff,#f3f7ff);border:1px solid #dbe8ff;border-radius:12px;display:flex;gap:.85rem;margin:0 auto 1.2rem;max-width:680px;padding:.95rem 1rem}.va-visibilityCard.is-visible{background:linear-gradient(180deg,#f2fbf6,#ecf8f2);border-color:#bfe7d4}.va-visibilityCard.is-hidden{background:linear-gradient(180deg,#fff8f5,#fff3ee);border-color:#f3d5c8}.va-visibilityIcon{align-items:center;background:#fffc;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:1.2rem;height:2rem;justify-content:center;line-height:1;width:2rem}.va-visibilityText{display:flex;flex-direction:column;gap:.15rem}.va-visibilityTitle{color:#1f2937;font-size:.88rem;font-weight:700;letter-spacing:.03em;margin:0;text-transform:uppercase}.va-visibilityState{color:#111827;font-size:.98rem;font-weight:600;margin:0}.va-visibilityHint{color:#4b5563;font-size:.9rem;margin:0}.va-settingsBtn{align-self:flex-start;background:#fff;border:1px solid #bcd1ff;border-radius:999px;color:#1b4dbf;cursor:pointer;font-size:.85rem;font-weight:600;margin-top:.45rem;padding:.45rem .8rem;transition:background .2s ease,border-color .2s ease,transform .15s ease}.va-settingsBtn:hover{background:#eff5ff;border-color:#95b4ff;transform:translateY(-1px)}.va-list{grid-gap:15px;display:grid;gap:15px;list-style:none;padding:0}.va-listItem{background:#f9f9f9;border-radius:8px;cursor:pointer;padding:12px;text-align:center;transition:transform .2s,box-shadow .2s}.va-listItem:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-4px)}.va-avatar{border-radius:50%;height:60px;margin-bottom:8px;object-fit:cover;width:60px}.va-name{color:#333;display:block;font-size:.9rem;font-weight:700}.va-errorMsg{background:#ffe6e6;border-radius:5px;color:#b81d1d;padding:12px}.va-emptyMsg,.va-errorMsg{font-size:1rem;margin:20px 0;text-align:center}.va-emptyMsg{color:#777;font-style:italic}@media (max-width:480px){.va-list{grid-template-columns:repeat(2,1fr)}.va-container{padding:15px}.va-title{font-size:1.4rem}.va-visibilityCard{padding:.85rem .8rem}.va-visibilityState{font-size:.92rem}}@media (min-width:481px) and (max-width:768px){.va-list{grid-template-columns:repeat(3,1fr)}}@media (min-width:769px) and (max-width:1024px){.va-list{grid-template-columns:repeat(4,1fr)}}@media (min-width:1025px){.va-list{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}.foitilifeNavShell{--nav-bg:#ffffffeb;--nav-surface:#fff;--nav-surface-soft:#f8fafc;--nav-border:#0f172a1a;--nav-text:#0f172a;--nav-muted:#64748b;--nav-accent:#1267d6;--nav-accent-soft:#1267d61a;--nav-danger:#dc2626;--nav-shadow:0 18px 45px #0f172a1f;position:relative;z-index:99}body.foitilife-dark .foitilifeNavShell{--nav-bg:#0a0f1ceb;--nav-surface:#111827;--nav-surface-soft:#172033;--nav-border:#94a3b83d;--nav-text:#f8fafc;--nav-muted:#a7b3c5;--nav-accent:#60a5fa;--nav-accent-soft:#60a5fa29;--nav-danger:#fb7185;--nav-shadow:0 20px 50px #0000005c}.navigatorSideBarUserPage,.navigatorUserPage{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--nav-bg);border-bottom:1px solid var(--nav-border);box-shadow:var(--nav-shadow);color:var(--nav-text);display:flex;gap:1rem;justify-content:space-between;left:0;min-height:76px;padding:.65rem clamp(1rem,3vw,2rem);position:-webkit-sticky;position:sticky;top:0;z-index:99}.navMobilePrimary,.navigatorSideBarUserPage{display:none}.linkLogoSideBarUserPage,.linkLogoUserPage{color:inherit;flex:0 0 auto;text-decoration:none}.logoUserPage,.logoUserPageSideBar{align-items:center;color:var(--nav-accent);cursor:pointer;display:flex;font-family:Segoe UI,Tahoma,Arial,sans-serif;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:800;gap:.65rem;letter-spacing:0;white-space:nowrap}.logoUserPage-img{background:var(--nav-surface);border:1px solid var(--nav-border);border-radius:14px;box-shadow:0 10px 22px #1267d61f;height:44px;object-fit:contain;padding:3px;width:44px}.navHeader{flex:1 1;min-width:0}.navHeader,.userPagesNavigator{display:flex;justify-content:center}.userPagesNavigator{-ms-overflow-style:none;align-items:center;background:var(--nav-surface-soft);border:1px solid var(--nav-border);border-radius:999px;gap:.4rem;overflow-x:auto;overflow-y:hidden;padding:.35rem;scrollbar-width:none}.userPagesNavigator::-webkit-scrollbar{display:none}.userSinglePageNavigator{align-items:center;border-radius:999px;color:var(--nav-muted);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:23px;height:42px;justify-content:center;position:relative;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease;width:46px}.NavigatorActivePage,.userSinglePageNavigator:hover{background:var(--nav-accent-soft);color:var(--nav-accent);transform:translateY(-1px)}.nav-labels{background:var(--nav-text);border-radius:8px;box-shadow:0 10px 24px #0f172a2e;color:var(--nav-surface);display:none;font-size:12px;left:50%;line-height:1;padding:.35rem .55rem;position:absolute;top:calc(100% + 10px);transform:translateX(-50%);white-space:nowrap;z-index:1000}.userSinglePageNavigator:hover .nav-labels{display:block}.userPageProfile{align-items:center;display:flex;flex:0 0 auto;gap:.45rem;justify-content:flex-end}.navThemeToggle,.userPagePR,.userPageRI{background:var(--nav-surface);border:1px solid var(--nav-border);color:var(--nav-text);cursor:pointer;position:relative;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.navThemeToggle,.userPageRI{align-items:center;border-radius:14px;display:inline-flex;font-size:21px;height:44px;justify-content:center;padding:0;width:44px}.buttonClicked,.navThemeToggle:hover,.userPagePR:hover,.userPageRI:hover{background:var(--nav-accent-soft);border-color:#1267d64d;box-shadow:0 10px 24px #1267d61f;color:var(--nav-accent);transform:translateY(-1px)}.userPageProfileTopDiv,.userPageRITopDiv{background:#0000;inset:0;position:absolute;z-index:2}.userPageRIcon{pointer-events:none}.userPagePR{align-items:center;border-radius:999px;display:inline-flex;gap:.35rem;height:48px;padding:.2rem .55rem .2rem .25rem}.userPagePRImage{background:#cbd5e1;border:2px solid var(--nav-surface);border-radius:50%;box-shadow:0 0 0 1px var(--nav-border);height:39px;object-fit:cover;width:39px}.userPagePRIcon{color:var(--nav-muted);height:16px;width:16px}.notificationNumber{align-items:center;background:var(--nav-danger);border:2px solid var(--nav-surface);border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:800;height:20px;justify-content:center;line-height:1;min-width:20px;padding:0 5px;position:absolute;right:-5px;top:-5px;z-index:3}.lang-switcher{background:#0000;border:1px solid #1267d666;border-radius:999px;color:var(--nav-accent);cursor:pointer;font-weight:700;padding:.25rem .75rem}.lang-switcher:hover{background:var(--nav-accent-soft)}@media (max-width:1200px){.navigatorUserPage{padding-left:1rem;padding-right:1rem}.logoUserPage{font-size:1.35rem}.userSinglePageNavigator{font-size:21px;height:40px;width:42px}}@media (max-width:1000px){.navigatorUserPage{display:none}.navigatorSideBarUserPage{display:flex;min-height:68px;padding:.55rem .85rem}.navigatorSideBarUserPage .userPageProfile{gap:.35rem}.navigatorSideBarUserPage .navThemeToggle,.navigatorSideBarUserPage .userPageRI{border-radius:12px;font-size:19px;height:40px;width:40px}.navigatorSideBarUserPage .userPagePR{height:42px;padding-right:.45rem}.navigatorSideBarUserPage .userPagePRImage{height:34px;width:34px}.navMobilePrimary{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--nav-bg);border:1px solid var(--nav-border);border-radius:22px;bottom:max(.75rem,env(safe-area-inset-bottom));box-shadow:0 18px 45px #0f172a33;display:flex;gap:.25rem;justify-content:space-around;left:50%;padding:.45rem;position:fixed;transform:translateX(-50%);width:min(92vw,390px);z-index:100}.navMobilePrimary__item{align-items:center;border-radius:16px;color:var(--nav-muted);display:inline-flex;flex:1 1;flex-direction:column;gap:.15rem;justify-content:center;min-height:48px;min-width:0;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease}.navMobilePrimary__item.is-active,.navMobilePrimary__item:hover{background:var(--nav-accent-soft);color:var(--nav-accent);transform:translateY(-1px)}.navMobilePrimary__icon{display:inline-flex;font-size:21px;line-height:1}.navMobilePrimary__label{font-size:11px;font-weight:700;line-height:1.1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:560px){.logoUserPageSideBar{font-size:1.18rem}.logoUserPage-text{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logoUserPage-img{border-radius:12px;height:36px;width:36px}.navigatorSideBarUserPage{gap:.35rem}.navigatorSideBarUserPage .navThemeToggle,.navigatorSideBarUserPage .userPageRI{height:38px;width:38px}.navigatorSideBarUserPage .userPagePRIcon{display:none}.navigatorSideBarUserPage .userPagePR{padding:.15rem}}@media (max-width:380px){.logoUserPage-text{display:none}.navigatorSideBarUserPage .userPageProfile{gap:.25rem}}.submenuSidebar{--menu-bg:#fff;--menu-soft:#f8fafc;--menu-border:#0f172a1a;--menu-text:#0f172a;--menu-muted:#64748b;--menu-accent:#1267d6;--menu-accent-soft:#1267d61a;--menu-shadow:0 20px 50px #0f172a2e;background:var(--menu-bg);border:1px solid var(--menu-border);border-radius:18px;box-shadow:var(--menu-shadow);color:var(--menu-text);display:none;min-width:220px;opacity:0;padding:.75rem;position:absolute;top:4rem;visibility:hidden;z-index:999}body.foitilife-dark .submenuSidebar{--menu-bg:#111827;--menu-soft:#172033;--menu-border:#94a3b83d;--menu-text:#f8fafc;--menu-muted:#a7b3c5;--menu-accent:#60a5fa;--menu-accent-soft:#60a5fa29;--menu-shadow:0 24px 55px #00000061}.submenuSidebar:before{background:var(--menu-bg);border-left:1px solid var(--menu-border);border-top:1px solid var(--menu-border);content:"";display:block;height:12px;left:calc(100% - 18px);left:var(--submenu-arrow-left,calc(100% - 18px));position:absolute;top:-7px;transform:translateX(-50%) rotate(45deg);width:12px}.submenuSidebar.show{display:flex;flex-direction:column;gap:.45rem;opacity:1;visibility:visible}.notificationEventsSidebar{align-items:flex-start;background:var(--menu-soft);border:1px solid var(--menu-border);border-radius:14px;cursor:pointer;display:flex;flex-direction:column;padding:.75rem;text-align:left;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease;width:min(78vw,300px)}.notificationEventsSidebar:hover{background:var(--menu-bg);border-color:#1267d652;box-shadow:0 12px 24px #0f172a1a;transform:translateY(-1px)}.notificationEventsSidebar h5{border-bottom:1px dashed var(--menu-border);color:var(--menu-text);font-size:.95rem;font-weight:700;line-height:1.3;margin:0 0 .4rem;padding-bottom:.4rem;width:100%}.notificationSectionSidebar{border-top:1px solid var(--menu-border);font-size:.85rem;margin-top:.45rem;padding-top:.5rem;width:100%}.allNotificationsSidebar{color:var(--menu-accent);font-weight:700;text-decoration:none}.submenu.show.infoStyleSection,.submenuSidebar.show.infoStyleSection{align-items:center;flex-direction:row}.infoStyleSectionInsideSidebar{align-items:center;border-radius:14px;color:var(--menu-text);display:flex;flex-direction:column;gap:.45rem;justify-content:center;margin:0;min-height:78px;padding:.75rem;text-align:center;text-decoration:none;transition:background .2s ease,color .2s ease;width:108px}.infoStyleSectionInsideSidebar:hover{background:var(--menu-accent-soft);color:var(--menu-accent)}.userPagesNavigatorSidebar{border-bottom:1px solid var(--menu-border);display:flex;flex-direction:column;gap:.35rem;margin-bottom:.4rem;padding:.35rem 0 .75rem;width:100%}.userSinglePageNavigatorSidebar{align-items:center;border-radius:12px;color:var(--menu-muted);cursor:pointer;display:flex;font-size:20px;justify-content:center;min-height:40px;padding:.35rem .75rem;text-decoration:none;transition:background .2s ease,color .2s ease}.NavigatorActivePageSidebar,.userSinglePageNavigatorSidebar:hover{background:var(--menu-accent-soft);color:var(--menu-accent)}.userProfileSection{width:100%}@media (max-width:1000px){.submenuSidebar{opacity:1;visibility:visible}}@media (max-width:560px){.submenuSidebar{max-width:calc(100vw - 1.5rem);padding:.6rem}.infoStyleSectionInsideSidebar{width:94px}}.submenu{--menu-bg:#fff;--menu-soft:#f8fafc;--menu-border:#0f172a1a;--menu-text:#0f172a;--menu-muted:#64748b;--menu-accent:#1267d6;--menu-accent-soft:#1267d61a;--menu-shadow:0 20px 50px #0f172a2e;background:var(--menu-bg);border:1px solid var(--menu-border);border-radius:18px;box-shadow:var(--menu-shadow);color:var(--menu-text);display:none;min-width:220px;opacity:1;padding:.75rem;position:absolute;top:4rem;visibility:visible;z-index:999}body.foitilife-dark .submenu{--menu-bg:#111827;--menu-soft:#172033;--menu-border:#94a3b83d;--menu-text:#f8fafc;--menu-muted:#a7b3c5;--menu-accent:#60a5fa;--menu-accent-soft:#60a5fa29;--menu-shadow:0 24px 55px #00000061}.submenu:before{background:var(--menu-bg);border-left:1px solid var(--menu-border);border-top:1px solid var(--menu-border);content:"";display:block;height:12px;left:calc(100% - 18px);left:var(--submenu-arrow-left,calc(100% - 18px));position:absolute;top:-7px;transform:translateX(-50%) rotate(45deg);width:12px}.submenu.show{display:flex;flex-direction:column;gap:.45rem}.submenu-center{align-items:center;display:flex;justify-content:center;width:auto}.notificationEvents{align-items:flex-start;background:var(--menu-soft);border:1px solid var(--menu-border);border-radius:14px;cursor:pointer;display:flex;flex-direction:column;padding:.75rem;text-align:left;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease;width:min(78vw,320px)}.notificationEvents:hover{background:var(--menu-bg);border-color:#1267d652;box-shadow:0 12px 24px #0f172a1a;transform:translateY(-1px)}.notificationEvents h5{border-bottom:1px dashed var(--menu-border);color:var(--menu-text);font-size:.95rem;font-weight:700;line-height:1.3;margin:0 0 .4rem;padding-bottom:.4rem;width:100%}.notificationSection{align-items:center;border-top:1px solid var(--menu-border);display:flex;font-size:.85rem;justify-content:space-between;margin-top:.45rem;padding-top:.5rem;width:100%}.allNotifications,.notificationGear{color:var(--menu-accent);font-weight:700;text-decoration:none}.notificationGear{color:var(--menu-muted)}.notificationGear:hover{color:var(--menu-accent)}.submenu.show.infoStyleSection{align-items:center;flex-direction:row}.infoStyleSectionInside{align-items:center;border-radius:14px;color:var(--menu-text);display:flex;flex-direction:column;gap:.45rem;justify-content:center;margin:0;min-height:78px;padding:.75rem;text-align:center;text-decoration:none;transition:background .2s ease,color .2s ease;width:108px}.infoStyleSectionInside:hover{background:var(--menu-accent-soft);color:var(--menu-accent)}.infoStyleSectionIcon{font-size:22px;line-height:1}.infoStyleSectionLabel{color:inherit;font-size:.85rem;font-style:normal;font-weight:700}.userProfileSection{align-items:center;border-radius:12px;color:var(--menu-text);display:flex;font-size:.95rem;font-weight:650;min-height:42px;padding:.3rem .65rem;text-decoration:none;transition:background .2s ease,color .2s ease;width:180px}.userProfileSection:hover{background:var(--menu-accent-soft);color:var(--menu-accent)}.LogOut{border-top:1px solid var(--menu-border);color:#dc2626;margin-top:.35rem;padding-top:.65rem}body.foitilife-dark .LogOut{color:#fb7185}@media (max-width:1000px){.submenu{opacity:0;visibility:hidden}}

/*!
 * Cropper.js v1.6.2
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2024-04-21T07:43:02.731Z
 */.cropper-container{-webkit-touch-callout:none;direction:ltr;font-size:0;line-height:0;position:relative;touch-action:none;-webkit-user-select:none;user-select:none}.cropper-container img{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:#3399ffbf;overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.33333%;left:0;top:33.33333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.33333%;top:0;width:33.33333%}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:after,.cropper-center:before{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.ei2-wrapper{background-color:#0f172a;border-radius:16px;box-shadow:0 20px 60px #00000080;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;inset:0;margin:auto;max-height:90vh;max-width:1100px;padding:32px;position:fixed;z-index:999999}@media (min-width:768px){.ei2-wrapper{flex-direction:row}}.ei2-cropper-container{background:#0b1220;border:1px solid #e5e5e5;border-radius:8px;flex:1 1 auto;max-width:100%;min-height:300px;overflow:hidden}.ei2-controls{color:#e2e8f0;display:flex;flex:0 0 260px;flex-direction:column;gap:1rem}.ei2-btn{align-items:center;background-color:#111827;border:1px solid #334155;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;gap:.25rem;justify-content:center;padding:.4rem .8rem;transition:background .15s ease-in-out}.ei2-btn:hover{background:#1f2937}.ei2-zoom-group{align-items:center;display:flex;gap:.5rem}.ei2-zoom-slider{flex:1 1 auto}.ei2-size-group{align-items:center;display:flex;gap:.5rem}.ei2-size-group label{align-items:center;display:flex;font-size:.8rem;gap:.25rem}.ei2-size-group input{background:#0f172a;border:1px solid #334155;border-radius:4px;color:#e2e8f0;padding:.3rem;width:70px}.ei2-aspect-group{display:flex;flex-wrap:wrap;gap:.5rem}.ei2-aspect-btn.ei2-active{background:#2563eb;border-color:#2563eb;color:#fff}.ei2-action-group{display:flex;gap:.5rem}.ei2-save-btn{background:#16a34a;border-color:#16a34a;color:#fff}.ei2-save-btn:hover{background:#15803d}.ei2-cancel-btn:hover{background:#f9fafb}.business-emoji-box{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 10px 25px #0f172a14;display:flex;flex-direction:column;gap:.75rem;min-height:380px;overflow-y:scroll;padding:.9rem 1rem;position:relative;width:100%}.business-emoji-picker-inline{margin-bottom:.5rem}emoji-picker.business-emoji-picker{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 12px 30px #0f172a2e;max-height:360px;overflow:hidden;width:100%}.business-emoji-row{align-items:center;display:flex;gap:.5rem;overflow-x:auto;white-space:nowrap}.business-emoji-quick{align-items:center;display:flex;flex-shrink:1;gap:.35rem}.business-emoji-button{background:#f3f4f6;border:none;border-radius:999px;cursor:pointer;flex-shrink:0;font-size:clamp(16px,4vw,20px);padding:4px 8px;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.business-emoji-button:hover{background:#e5e7eb;box-shadow:0 4px 10px #0f172a24;transform:translateY(-1px)}.business-emoji-toggle{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:999px;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.8rem;font-weight:500;gap:.25rem;padding:6px 12px;transition:background .12s ease,color .12s ease,border-color .12s ease,transform .12s ease,box-shadow .12s ease}.business-emoji-toggle:hover{background:#111827;border-color:#111827;box-shadow:0 4px 14px #0f172a2e;color:#fff;transform:translateY(-1px)}.business-emoji-input{border:1px solid #e5e7eb;border-radius:10px;font-size:.95rem;outline:none;padding:.55rem .7rem;transition:border-color .12s ease,box-shadow .12s ease}.business-emoji-input:focus{border-color:#4f46e5;box-shadow:0 0 0 1px #4f46e540}@media (max-width:640px){.business-emoji-box{min-height:480px}}@media (max-width:360px){.business-emoji-button{padding:3px 6px}.business-emoji-toggle{font-size:.75rem;padding:4px 8px}}

/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;-o-tab-size:4;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-increment:list-0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{margin-bottom:5px;margin-top:5px;padding:5px 10px;white-space:pre-wrap}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid #0000;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.formInputsCreateNewEvents:has(#coverFileInput),.formInputsCreateNewEvents:has(.business-emoji-box),.formInputsCreateNewEvents:has(.businessPickerGrid),.formInputsCreateNewEvents:has(.eventTagGrid){grid-column:1/-1}.profileViewMainArticle{--prf-bg:linear-gradient(135deg,#0f172a,#111827 35%,#0b234a);--prf-card:#ffffff0a;--prf-border:#ffffff14;--prf-text:#e9edf7;--prf-muted:#9fb2d9;--prf-accent:#7cf3ff;--prf-accent-2:#8ef8c0;--prf-shadow:0 18px 60px #0006;align-items:center;background:var(--prf-bg);display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Arial,sans-serif;min-height:calc(100vh - 80px);overflow:hidden;padding:32px 16px 64px;position:relative}.profileViewEdit{display:flex;gap:.75rem;justify-content:flex-end;margin-bottom:1rem;position:relative;width:min(1100px,100%);z-index:2}.editProfile,.uploadNewPostBtn{align-items:center;border:1px solid #0000;border-radius:14px;cursor:pointer;display:inline-flex;font-weight:600;gap:.5rem;padding:.65rem 1.1rem;transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease}.editProfile{background:linear-gradient(135deg,#9ef4ff,#7cf3ff);box-shadow:0 10px 26px #7cf3ff40;color:#0b1530}.uploadNewPostBtn{background:linear-gradient(135deg,#ffd166,#ff9f7a);box-shadow:0 10px 26px #ff9f7a40;color:#0a0f1f}.editProfile:hover,.uploadNewPostBtn:hover{transform:translateY(-1px)}.editProfileIcon,.uploadNewPostBtnIcon{font-size:1.15rem}#NewPostImgFileInput{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.profileView{color:var(--prf-text);margin-top:8px;width:min(1100px,100%)}.profileHeroBar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(120deg,#ffffff0f,#ffffff05);border:1px solid var(--prf-border);border-radius:28px;box-shadow:var(--prf-shadow);padding:28px}.profileHero{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:280px 1fr}.imageFollowerSection{align-items:center;display:flex;flex-direction:column;gap:18px}.profileImgDiv{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.profileViewProfileImg{border:2px solid var(--prf-border);border-radius:50%;box-shadow:0 18px 40px #00000059;height:240px;object-fit:cover;width:240px}.profileViewProfileImgEdit{background:linear-gradient(180deg,#00000026,#0009);border-radius:50%;color:#f7fbff;cursor:pointer;display:grid;font-weight:700;height:240px;left:calc(50% - 120px);opacity:0;place-items:center;position:absolute;text-align:center;transition:opacity .2s ease;width:240px}.profileViewProfileImgEdit:hover{opacity:1}.fullNameLocationProfile{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.fullNameLocationProfile h2{font-size:1.8rem;letter-spacing:-.02em;margin:0}.locationProfile{align-items:center;color:var(--prf-muted);display:inline-flex;font-size:.95rem;gap:6px}.profileHeroBadges{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.profileBadge{align-items:center;background:#ffffff0f;border:1px solid var(--prf-border);border-radius:12px;color:var(--prf-text);display:inline-flex;font-size:.9rem;gap:6px;padding:6px 10px}.followEmail{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:10px}.listOfFollowers{align-items:center;background-color:#310606;border:1px solid var(--prf-border);border-radius:12px;color:var(--prf-text);cursor:pointer;display:flex;flex-direction:row;font-weight:600;gap:18px;padding:.55rem 1.1rem;transition:transform .12s ease,border-color .2s ease}.listOfFollowers:hover{border-color:#fff3;transform:translateY(-1px)}.profileActionBtn{background:#ffffff0f;border:1px solid var(--prf-border);border-radius:12px;color:var(--prf-text);cursor:pointer;font-weight:600;padding:.55rem 1.1rem;transition:transform .12s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.profileActionBtn:hover{border-color:#fff3;transform:translateY(-1px)}.profileActionBtn--primary{background:linear-gradient(135deg,#9ef4ff,#7cf3ff);box-shadow:0 10px 26px #7cf3ff40;color:#0b1530}.profileActionBtn--secondary{background:#ffffff14}.profileActionBtn--ghost{background:#ffffff0a;color:var(--prf-muted)}.profileActionBtn--danger{background:linear-gradient(135deg,#ff9898,#ff7a7a);box-shadow:0 10px 26px #ff7a7a2e;color:#2c0707}.MessageComingSoon{color:var(--prf-muted);display:block;font-size:.8rem}.profileAddPlatforms{background:#ffffff0f;border:1px dashed #ffffff4d;border-radius:10px;color:var(--prf-text);cursor:pointer;font-weight:600;margin-top:10px;padding:.45rem .9rem;transition:transform .12s ease,border-color .2s ease}.profileAddPlatforms:hover{border-color:#ffffff80;transform:translateY(-1px)}.paragraphProfile{background:#ffffff0f;border:1px solid var(--prf-border);border-radius:16px;color:var(--prf-text);line-height:1.6;margin:12px 0 0;padding:16px 18px}.underline{border-top:1px solid var(--prf-border);width:100%}.profileStudyChips{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.profileStudyChip{align-items:center;background:#ffffff0d;border:1px solid var(--prf-border);border-radius:12px;color:var(--prf-text);display:inline-flex;font-size:.9rem;gap:6px;line-height:1.4;padding:8px 10px}.profileStudyIcon{display:inline-flex;margin-right:5px}.profilePostsRail{background:var(--prf-card);border:1px solid var(--prf-border);border-radius:24px;box-shadow:var(--prf-shadow);margin-top:18px;padding:10px;width:min(1100px,100%)}.classicProfileIntro{color:var(--prf-muted);line-height:1.5;margin:12px 0 0}.profileActivityStats{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.profileActivityStat{background:#ffffff0f;border:1px solid var(--prf-border);border-radius:16px;min-width:118px;padding:12px 14px}.profileActivityStat span,.profileActivityStat strong{display:block}.profileActivityStat strong{color:var(--prf-text);font-size:1.45rem;line-height:1}.profileActivityStat span{color:var(--prf-muted);font-size:.86rem;letter-spacing:.06em;margin-top:5px;text-transform:uppercase}.profileeventsPanel{background:var(--prf-card);border:1px solid var(--prf-border);border-radius:24px;box-shadow:var(--prf-shadow);color:var(--prf-text);margin-top:18px;padding:22px;width:min(1100px,100%)}.profileeventsHeader{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.profileeventCard__body h4,.profileeventsEmpty h4,.profileeventsHeader h3{margin:0}.profileeventsEyebrow{color:var(--prf-accent);font-size:.85rem;font-weight:700;letter-spacing:.08em;margin:0 0 4px;text-transform:uppercase}.profileeventsGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.profileeventCard{background:#ffffff0d;border:1px solid var(--prf-border);border-radius:18px;overflow:hidden}.profileeventCard__image{aspect-ratio:16/9;display:block;object-fit:cover;width:100%}.profileeventCard__body{display:flex;flex-direction:column;gap:10px;padding:14px}.profileeventCard__address,.profileeventCard__meta,.profileeventsEmpty p{color:var(--prf-muted);line-height:1.45;margin:0}.profileeventCard__tags{display:flex;flex-wrap:wrap;gap:8px}.profileeventCard__tags span{background:#7cf3ff1a;border:1px solid #7cf3ff38;border-radius:999px;color:var(--prf-text);font-size:.82rem;padding:6px 9px}.profileeventCard__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.profileeventsEmpty{background:#ffffff0a;border:1px dashed #ffffff38;border-radius:18px;padding:28px;text-align:center}@media (max-width:900px){.profileView{width:100%}.profileHero{grid-template-columns:1fr;padding:20px}.profileViewProfileImg,.profileViewProfileImgEdit{height:200px;width:200px}.profileViewProfileImgEdit{left:calc(50% - 100px)}.profileImgDiv{margin:0 auto}}@media (max-width:600px){.profileViewMainArticle{padding:20px 12px 48px}.profileView{padding:20px}.editProfile,.uploadNewPostBtn{font-size:.9rem;padding:.55rem .85rem}.profileeventsHeader{align-items:flex-start;flex-direction:column}}.updateProfileFormInMainArticle{--up2-font:"Segoe UI",Tahoma,Arial,sans-serif;--up2-body-bg:#f0f2f5;--up2-card-bg:#fff;--up2-primary:#2563eb;--up2-primary-hover:#3b82f6;--up2-error:#ef4444;--up2-border:#d1d5db;--up2-radius:1rem;--up2-shadow:0 4px 12px #00000014;background:radial-gradient(circle at 12% 20%,#e0f2ff 0,#0000 34%),radial-gradient(circle at 80% 10%,#fdf3c8 0,#0000 30%),linear-gradient(135deg,#f8fbff,#eef3ff 45%,#fef7ff);display:flex;justify-content:center;padding:2rem 1rem}.updateProfileFormIn{background:#fff;border:1px solid #0f172a0d;border-radius:20px;box-shadow:0 20px 45px #0f172a14;display:flex;flex-direction:column;gap:1.25rem;max-width:600px;padding:2.4rem;position:relative;width:100%}.updateProfileFormIn h1{font-size:1.75rem;margin:25px 0 0}.updateProfileFormIn h3{color:#555;font-size:1rem;margin:0}.CancelEditProfile{background:#2563eb1f;border-radius:10px;color:#0f172a;cursor:pointer;font-size:.875rem;font-weight:600;margin-left:auto;padding:.4rem .75rem;transition:transform .12s ease,background .2s}.CancelEditProfile:hover{background:#2563eb2e;transform:translateY(-1px)}.updateProfileFormIn label{color:#0f172a;font-size:.92rem;font-weight:700;letter-spacing:.01em}.errorMsg{color:var(--up2-error);font-size:.875rem;margin-top:70px}.updateProfileDescription,.updateProfileInput{background:#f9fafb;border:1px solid #0f172a1f;border-radius:calc(var(--up2-radius)/2);font-size:.95rem;padding:.8rem 1rem;transition:border-color .2s,box-shadow .2s;width:90%}.updateProfileDescription{min-height:120px;resize:vertical}.updateProfileDescription:focus,.updateProfileInput:focus{border-color:var(--up2-primary);box-shadow:0 0 0 2px #2563eb40;outline:none}.updProfAttend__wrapper{margin:16px 0}.updProfAttend__buttons{display:flex;gap:8px}.updProfAttend__btn{border:none;border-radius:4px;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .2s,transform .1s}.updProfAttend__btn--show{background-color:#979595;color:#fff}.updProfAttend__btn--show:hover{background-color:#218838}.updProfAttend__btn--hide{background-color:#979595;color:#fff}.updProfAttend__btn--hide:hover{background-color:#c82333}.updProfAttend__btn--active{box-shadow:0 0 0 2px #0003;transform:scale(1.05)}.updProfAttend__Shown{background-color:#218838}.updProfAttend__Hidden{background-color:#c82333}.updProfAttend__desc{color:#333;font-size:14px;line-height:1.5;margin-bottom:0;margin-top:12px}.loginBtn{background:linear-gradient(135deg,#60a5fa,#a78bfa);border:none;border-radius:14px;box-shadow:0 12px 30px #60a5fa59;color:#0b1224;cursor:pointer;font-weight:700;padding:.95rem 1rem;transition:transform .12s ease,box-shadow .18s ease;width:100%}.loginBtn:hover{box-shadow:0 16px 36px #60a5fa66;transform:translateY(-1px)}.loginBtn:active{transform:translateY(0)}@media (min-width:768px){.updateProfileFormIn{gap:1.5rem;padding:3rem 3.5rem}.updateProfileDescription,.updateProfileInput{font-size:1rem}}@media (max-width:480px){.updateProfileFormIn{gap:1rem;padding:1.5rem}h1{font-size:1.5rem}}:root{--social-bg:#fff;--social-title:#333;--social-icon:#555;--social-icon-hover:#000;--social-gap:1rem;--social-padding:0.75rem;--social-radius:0.5rem;--social-icon-size:1.6rem;--social-transition:0.2s ease-in-out}.socials-wrapper{background:#fff;background:var(--social-bg);border-radius:.5rem;border-radius:var(--social-radius);display:inline-block;padding:.75rem;padding:var(--social-padding)}.socials-title{color:#333;color:var(--social-title);font-size:1rem;margin:0 0 1rem;margin:0 0 var(--social-gap) 0}.socials-list{display:flex;gap:1rem;gap:var(--social-gap);list-style:none;margin:0;padding:0}.socials-item a{align-items:center;border-radius:.5rem;border-radius:var(--social-radius);color:#555;color:var(--social-icon);display:flex;height:2.35rem;height:calc(var(--social-icon-size) + var(--social-padding));justify-content:center;text-decoration:none;transition:color .2s ease-in-out,transform .2s ease-in-out;transition:color var(--social-transition),transform var(--social-transition);width:2.35rem;width:calc(var(--social-icon-size) + var(--social-padding))}.socials-item a:not([href]),.socials-item a[href=""]{display:none}.socials-item a:hover{color:#000;color:var(--social-icon-hover);transform:scale(1.1)}.socials-item i{font-size:1.6rem;font-size:var(--social-icon-size);pointer-events:none}.profilePage-igPost_container{margin-bottom:8rem;width:100%}.profilePage-igPost_grid{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1150px}@media (max-width:768px){.profilePage-igPost_grid{gap:1px}}@media (max-width:480px){.profilePage-igPost_grid{grid-template-columns:repeat(2,1fr)}}.profilePage-igPost_thumb{aspect-ratio:1/1;cursor:pointer;object-fit:cover;transition:filter .3s;width:100%}@media (hover:hover){.profilePage-igPost_thumb:hover{filter:brightness(80%)}}.profilePage-igPost_spinner{height:300px;position:relative}.profilePage-igPost_empty{align-items:center;display:flex;flex-direction:column;gap:1rem}.profilePage-igPost_error{color:red}.profilePage-igPost_uploadBtn{background:#00c16a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:grid;font-size:1.6rem;height:44px;place-items:center;transition:background .3s;width:44px}.profilePage-igPost_uploadBtn:hover{background:#00a95c}.profilePage-igViewer_overlay{align-items:center;background:#000000e6;display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:10000}.profilePage-igViewer_close{color:#fff;cursor:pointer;font-size:2.25rem;position:fixed;right:1rem;top:1rem;z-index:10001}.profilePage-igViewer_content{align-items:center;display:flex;justify-content:center;max-height:95vh;max-width:100vw;overflow:hidden;position:relative}@media (min-width:768px){.profilePage-igViewer_content{background:#000;border-radius:12px;height:min(80vh,900px);width:min(70vw,900px)}.profilePage-igViewer_image{height:100%;max-height:100%;max-width:100%;object-fit:contain;width:100%}}.profilePage-igViewer_image{max-height:100%;max-width:100%;object-fit:contain}.profilePage-igViewer_btn{aspect-ratio:1/1;background:#0006;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:3rem;padding:.25em;position:absolute;top:50%;transform:translateY(-50%);transition:background .3s}.profilePage-igViewer_btnLeft{left:1rem}.profilePage-igViewer_btnRight{right:1rem}.profilePage-igViewer_btn:hover{background:#0009}@media (max-width:768px){.profilePage-igViewer_btn{display:none}}.profilePage-igViewer_delete{background:#f00c;border:none;border-radius:50%;bottom:1.5rem;color:#fff;cursor:pointer;font-size:1.6rem;padding:.35em;position:fixed;right:50%;transform:translateX(50%)}:root{--fbBiz-primary:#0064e0;--fbBiz-primary-hover:#0051ba;--fbBiz-bg:#fff;--fbBiz-overlay:#0009;--fbBiz-input-bg:#f9fafb;--fbBiz-input-border:#d0d7de;--fbBiz-radius:12px;--fbBiz-gap:0.75rem;--fbBiz-font:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.fbBiz-overlay{align-items:center;background:#0009;background:var(--fbBiz-overlay);display:flex;inset:0;justify-content:center;padding:.75rem;padding:var(--fbBiz-gap);position:fixed;z-index:999}.fbBiz-modal{animation:fbBiz-pop .25s ease-out;background:#fff;background:var(--fbBiz-bg);border-radius:12px;border-radius:var(--fbBiz-radius);box-shadow:0 4px 32px #00000040;display:flex;flex-direction:column;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-family:var(--fbBiz-font);max-height:90dvh;max-width:680px;overflow-x:hidden;overflow-y:auto;width:100%}.httpMsg{border-radius:6px;font-size:14px;margin:10px 0;padding:12px 20px;width:100%}.httpMsg-success{background-color:#e6ffed;border:1px solid #a5d6a7;color:#2e7d32}.httpMsg-error{background-color:#ffe6e6;border:1px solid #ef9a9a;color:#c62828}.fbBiz-alert{background:#fff6e5;border:1px solid #ffde9e;border-radius:10px;color:#8c4a16;font-weight:600;line-height:1.4;margin:0 1.25rem .5rem;padding:12px 14px;width:90%}@keyframes fbBiz-pop{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.fbBiz-header{align-items:center;background:#f0f2f5;border-bottom:1px solid #e4e7eb;display:flex;justify-content:space-between;padding:1rem 1.25rem}.fbBiz-title{font-size:1.25rem;margin:0}.fbBiz-main-subtitle{align-self:flex-start;background:linear-gradient(90deg,#6366f10f,#0000 60%);border-left:4px solid #6366f1;border-left:4px solid var(--fb-accent,#6366f1);border-radius:8px;box-shadow:0 1px 0 #10182805,inset 0 -1px 0 #ffffff05;color:#55607a;color:var(--fb-subtitle-color,#55607a);display:block;font-size:.95rem;font-weight:500;letter-spacing:.2px;line-height:1.4;margin:.5rem 0 1rem;max-width:100%;padding:.5rem .75rem;transition:transform .15s ease,background .2s ease,box-shadow .2s ease;word-break:break-word}.fbBiz-close{background:none;border:none;border-radius:50%;cursor:pointer;display:grid;font-size:1.25rem;height:32px;line-height:1;place-items:center;transition:background .15s;width:32px}.fbBiz-close:hover{background:#00000014}.fbBiz-form{overflow:visible;padding:1rem 1.25rem}.fbBiz-form,.fbBiz-section{display:flex;flex-direction:column;gap:.75rem;gap:var(--fbBiz-gap)}.fbBiz-section{align-items:flex-start;position:relative;width:95%}.fbBiz-grid2{grid-gap:.75rem;grid-gap:var(--fbBiz-gap);display:grid;gap:.75rem;gap:var(--fbBiz-gap);grid-template-columns:1fr 1fr}.fbBiz-upload{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;display:flex;flex-direction:column;gap:.5rem;padding:.75rem;width:100%}.fbBiz-uploadActions{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.fbBiz-uploadBtn{-webkit-appearance:none;appearance:none;background:linear-gradient(135deg,#1b74e4,#0051ba);border:none;border-radius:12px;box-shadow:0 10px 24px #0064e033;color:#fff;cursor:pointer;font-weight:600;padding:.55rem 1.1rem;transition:transform .15s ease,box-shadow .2s ease}.fbBiz-uploadBtn:hover{box-shadow:0 12px 26px #0064e040;transform:translateY(-1px)}.fbBiz-uploadBtn:active{box-shadow:0 6px 16px #0064e038;transform:translateY(0)}.fbBiz-uploadHint{color:#5f6b7a;font-size:.9rem;letter-spacing:.1px}.fbBiz-uploadInput{display:none}.fbBiz-imgPreview{border:1px solid #e2e8f0;border-radius:10px;max-height:220px;object-fit:cover;width:100%}.fbBiz-imgPreview--small{align-self:flex-start;max-height:140px;max-width:140px;object-fit:contain}.bizSubTypePicker-wrp--x9f2{background:#e9f2ff;border:1px solid #c9dcff;border-radius:12px;display:flex;flex-wrap:wrap;gap:8px;padding:12px;position:relative}.bizSubTypePicker-count--x9f2{color:#3b5998;font-size:12px;margin-top:6px;opacity:.8;text-align:right;width:100%}.bizSubTypePicker-opt--x9f2{align-items:center;background:#fff;border:1px solid #0000;border-radius:999px;cursor:pointer;display:inline-flex;font-size:14px;padding:6px 12px 6px 32px;position:relative;transition:all .15s ease;-webkit-user-select:none;user-select:none}.bizSubTypePicker-opt--x9f2:hover{background:#f5f9ff;border-color:#a9c4ff}.bizSubTypePicker-opt--x9f2.is-checked{background:#1b74e4;border-color:#1b74e4;box-shadow:0 0 0 2px #1b74e426;color:#fff}.bizSubTypePicker-opt--x9f2.is-disabled{cursor:not-allowed;opacity:.45}.bizSubTypePicker-chk--x9f2{opacity:0;pointer-events:none;position:absolute}.bizSubTypePicker-opt--x9f2:before{background:#fff;border:2px solid #a9c4ff;border-radius:4px;box-sizing:border-box;content:"";height:14px;left:10px;position:absolute;transition:all .15s ease;width:14px}.bizSubTypePicker-opt--x9f2.is-checked:before{background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 12 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 5 3 3 7-7' stroke='%231b74e4' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/10px 8px no-repeat;border-color:#fff}.bizSubTypePicker-text--x9f2{line-height:1}.fbBiz-descriptionEditor{width:100%}.ql-container.ql-snow,.ql-editor{min-height:200px}.fbBiz-input,.fbBiz-input:disabled{background:#f9fafb;background:var(--fbBiz-input-bg);border:1px solid #d0d7de;border:1px solid var(--fbBiz-input-border);border-radius:12px;border-radius:var(--fbBiz-radius);direction:ltr;font:inherit;outline:none;padding:.55rem .75rem;transition:border .15s,background .15s;width:100%}.fbBiz-input:focus{background:#fff;border-color:#0064e0;border-color:var(--fbBiz-primary)}.fbBiz-input--rich{direction:ltr;min-height:120px;text-align:left}.fbBiz-toggle-btn{background-color:#6aac5d;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px;transition:background-color .3s ease,transform .2s}.fbBiz-toggle-btn:hover{background-color:#7daa74;transform:scale(1.05)}.fbBiz-toggle-btn:active{transform:scale(.98)}.fbBiz-hoursRow{grid-gap:.5rem;align-items:center;display:grid;gap:.5rem;grid-template-columns:90px 1fr auto 1fr 120px}.fbBiz-day{font-weight:500}.fbBiz-check{align-items:center;display:flex;font-size:.95rem;gap:.35rem}.fbBiz-footer{border-top:1px solid #e4e7eb;padding:1rem 1.25rem;text-align:right}.fbBiz-btn{background:#0064e0;background:var(--fbBiz-primary);border:none;border-radius:12px;border-radius:var(--fbBiz-radius);color:#fff;cursor:pointer;font-weight:600;padding:.55rem 1.25rem;transition:background .15s}.fbBiz-btn:hover{background:#0051ba;background:var(--fbBiz-primary-hover)}.fbBiz-btn:disabled{cursor:not-allowed;opacity:.6}.fbBiz-subtitle{font-size:1.05rem;font-weight:600;margin:0 0 .25rem}.fbBiz-locationNote{color:#475569;font-size:.95rem;margin:0}.fbBiz-currentLocation{background:#e2e8f0;border-radius:999px;color:#0f172a;display:inline-block;font-weight:600;margin-left:.35rem;padding:.15rem .5rem}.fbBiz-locationSubnote{color:#64748b;font-size:.9rem;margin:.35rem 0 .5rem}.fbBiz-dropdown{z-index:1000}@media (max-width:600px){.fbBiz-modal{border-radius:0;height:100vh;max-height:none;max-width:none;width:100vw}.fbBiz-footer,.fbBiz-header{left:0;position:-webkit-sticky;position:sticky;right:0;z-index:1}.fbBiz-header{top:0}.fbBiz-footer{bottom:0}.fbBiz-form{gap:.5rem;padding:1rem}.fbBiz-grid2{grid-template-columns:1fr}.fbBiz-hoursRow{grid-gap:.5rem .75rem;display:grid;font-size:.9rem;gap:.5rem .75rem;grid-template-areas:"day day" "open close" "closed closed";grid-template-columns:1fr 1fr}.fbBiz-day{font-weight:600;grid-area:day}.fbBiz-hoursRow input[type=time]:first-of-type{grid-area:open}.fbBiz-hoursRow input[type=time]:last-of-type{grid-area:close}.fbBiz-hoursRow .fbBiz-check{grid-area:closed}.fbBiz-hoursRow-dash{display:none}.fbBiz-hoursRow input[type=time]{min-width:0;width:100%}}.fbBiz-socialGrid{grid-gap:.75rem;grid-gap:var(--fbBiz-gap);display:grid;gap:.75rem;gap:var(--fbBiz-gap);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));width:100%}.fbBiz-socialInput{align-items:center;background:linear-gradient(135deg,#f6f8ff,#fff 70%);border:1px solid #dbe4f3;border-radius:14px;box-shadow:0 5px 18px #2b3f7414;display:flex;gap:.65rem;padding:.7rem .8rem;transition:border-color .15s ease,box-shadow .2s ease,transform .15s ease}.fbBiz-socialInput:hover{border-color:#c3d1f5;box-shadow:0 8px 22px #2b3f741f;transform:translateY(-1px)}.fbBiz-socialInput:focus-within{background:#fff;border-color:#0064e0;border-color:var(--fbBiz-primary);box-shadow:0 0 0 3px #0064e01f}.fbBiz-socialBadge{align-items:center;background:linear-gradient(160deg,#0064e0,#0051ba);background:linear-gradient(160deg,var(--fbBiz-primary),#0051ba);border-radius:12px;box-shadow:inset 0 1px 0 #ffffff2e,0 6px 14px #0051ba4d;color:#fff;display:inline-flex;font-weight:700;height:42px;justify-content:center;letter-spacing:.3px;min-width:42px;padding-left:2px;padding-right:2px;white-space:nowrap}.fbBiz-input--social{background:#0000;padding:0 0 0 4px}.fbBiz-input--social,.fbBiz-input--social:focus{border:none;box-shadow:none}.businessAccountLift{grid-gap:.75rem;background:linear-gradient(135deg,#ecfeff,#eef2ff);border:1px solid #0f172a14;border-radius:18px;box-shadow:0 12px 30px #0f172a1f;color:#0f172a;display:grid;gap:.75rem;padding:1.25rem}.businessAccountLift--profile{margin-top:1rem}.businessAccountLift--settings{margin-bottom:18px}.businessAccountLift__copy{grid-gap:.25rem;display:grid;gap:.25rem}.businessAccountLift__eyebrow{font-size:.75rem;letter-spacing:.08em;margin:0;opacity:.8;text-transform:uppercase}.businessAccountLift__title{font-size:1.15rem;margin:0}.businessAccountLift__desc{line-height:1.5;margin:0;opacity:.95}.businessAccountLift__actions{display:flex;flex-wrap:wrap;gap:.65rem}.businessAccountLift__cta{align-items:center;background:#22d3ee;border:0;border-radius:12px;box-shadow:0 10px 22px #22d3ee4d;color:#0f172a;cursor:pointer;display:inline-flex;font:inherit;font-weight:700;gap:.4rem;justify-self:start;max-width:90%;padding:.75rem 1.1rem;text-decoration:none;transition:transform .12s ease,box-shadow .2s ease}.businessAccountLift__cta:hover{box-shadow:0 14px 28px #22d3ee66;transform:translateY(-1px)}.businessAccountLift__cta:active{transform:translateY(0)}@media (max-width:680px){.businessAccountLift{gap:.85rem;padding:1rem}.businessAccountLift__title{font-size:1.05rem}.businessAccountLift__cta{justify-content:center;justify-self:stretch;line-height:1.35;min-height:46px;padding:.9rem 1rem;text-align:center;width:100%}}.userPage-igPost_container{margin-bottom:8rem;width:100%}.userPage-igPost_grid{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1150px}@media (max-width:768px){.userPage-igPost_grid{gap:1px}}@media (max-width:480px){.userPage-igPost_grid{grid-template-columns:repeat(2,1fr)}}.userPage-igPost_thumb{aspect-ratio:1/1;cursor:pointer;object-fit:cover;transition:filter .3s;width:100%}@media (hover:hover){.userPage-igPost_thumb:hover{filter:brightness(80%)}}.userPage-igPost_spinner{height:300px;position:relative}.userPage-igPost_empty{align-items:center;display:flex;flex-direction:column;gap:1rem}.userPage-igPost_error{color:red}.userPage-igPost_uploadBtn{background:#00c16a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:grid;font-size:1.6rem;height:44px;place-items:center;transition:background .3s;width:44px}.userPage-igPost_uploadBtn:hover{background:#00a95c}.userPage-igViewer_overlay{align-items:center;background:#000000e6;display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.userPage-igViewer_close{color:#fff;cursor:pointer;font-size:2.25rem;position:fixed;right:1rem;top:1rem;z-index:10001}.userPage-igViewer_content{align-items:center;display:flex;justify-content:center;max-height:95vh;max-width:100vw;overflow:hidden;position:relative}.userPage-igViewer_image{max-height:100%;max-width:100%;object-fit:contain}.userPage-igViewer_btn{aspect-ratio:1/1;background:#0006;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:3rem;padding:.25em;position:absolute;top:50%;transform:translateY(-50%);transition:background .3s}.userPage-igViewer_btnLeft{left:1rem}.userPage-igViewer_btnRight{right:1rem}.userPage-igViewer_btn:hover{background:#0009}@media (max-width:768px){.userPage-igViewer_btn{display:none}}.userPage-igViewer_delete{background:#f00c;border:none;border-radius:50%;bottom:1.5rem;color:#fff;cursor:pointer;font-size:1.6rem;padding:.35em;position:fixed;right:50%;transform:translateX(50%)}.error-page{align-items:center;background-color:#f8f9fa;display:flex;justify-content:center;min-height:100vh;padding:2rem;text-align:center}.error-content{max-width:600px}.error-title{color:#333;font-size:2rem;font-weight:700}.error-message{color:#555;font-size:1.25rem;margin:1rem 0}.error-subtitle{color:#777;font-size:1rem;margin-bottom:2rem}.error-btn{background:#007bff;border-radius:6px;color:#fff;display:inline-block;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;text-decoration:none;transition:background .3s ease}.error-btn:hover{background:#0056b3}.sf-settings-container{--sf-primary:#1f66ff;--sf-primary-hover:#1a53cf;--sf-primary-soft:#edf3ff;--sf-danger:#d63d3d;--sf-danger-hover:#b73030;--sf-border:#dbe4ff;--sf-text:#1e2947;--sf-muted:#607091;color:var(--sf-text);font-family:Segoe UI,Tahoma,Arial,sans-serif;margin:40px auto 72px;max-width:760px;padding:0 16px}.sf-title{font-size:clamp(1.7rem,2.8vw,2.15rem);letter-spacing:.3px;margin-bottom:20px;text-align:center}.sf-section{background:linear-gradient(135deg,#fff,#f6f9ff);border:1px solid var(--sf-border);border-radius:16px;box-shadow:0 10px 28px #1a4bba14;margin-bottom:18px;padding:22px}.sf-subtitle{font-size:1.18rem;margin-bottom:10px}.sf-input{background:#fff;border:1px solid #ccd8f4;border-radius:10px;font-size:1rem;margin-bottom:12px;padding:12px;transition:border-color .2s ease,box-shadow .2s ease;width:90%}.sf-input:focus{border-color:var(--sf-primary);box-shadow:0 0 0 3px #1f66ff29;outline:none}.sf-input-error{border-color:#e74c3c}.sf-text{color:var(--sf-muted);font-size:.96rem;margin-bottom:12px}.sf-radio-group{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.sf-radio-group label{align-items:center;background:#fff;border:1px solid #c9d7fb;border-radius:10px;cursor:pointer;display:flex;gap:7px;padding:10px 12px}.sf-radio-group input{accent-color:var(--sf-primary)}.sf-btn,.sf-btn-danger,.sf-btn-secondary{border:none;border-radius:10px;cursor:pointer;font-size:.99rem;font-weight:600;padding:11px 14px;transition:transform .15s ease,box-shadow .2s ease,background .2s ease;width:100%}.sf-btn-danger:hover,.sf-btn-secondary:hover,.sf-btn:hover{transform:translateY(-1px)}.sf-btn{background:var(--sf-primary);color:#fff;margin-top:8px}.sf-btn:hover{background:var(--sf-primary-hover);box-shadow:0 10px 18px #1f66ff3d}.sf-btn-secondary{background:#f0f3fa;color:#344363}.sf-btn-danger{background:var(--sf-danger);color:#fff}.sf-btn-danger:hover{background:var(--sf-danger-hover);box-shadow:0 8px 16px #d63d3d38}.sf-danger-section{background:linear-gradient(135deg,#fff,#fff6f6);border-color:#f1c1c1}.sf-danger-section .sf-btn-danger{margin-top:12px}.sf-language-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px}.sf-language-option{align-items:center;background:#fff;border:1px solid #c7d6ff;border-radius:12px;cursor:pointer;display:flex;padding:11px 12px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.sf-language-option:hover{border-color:var(--sf-primary);box-shadow:0 8px 18px #1a53cf24}.sf-language-option.is-selected{background:var(--sf-primary-soft);border-color:var(--sf-primary)}.sf-language-badge{align-items:center;background:#1f66ff24;border-radius:999px;color:var(--sf-primary);display:inline-flex;font-size:.82rem;font-weight:700;height:40px;justify-content:center;min-width:40px}.sf-language-copy{display:flex;flex-direction:column;line-height:1.2;margin-left:10px}.sf-language-native{font-weight:700}.sf-language-secondary{color:var(--sf-muted);font-size:.84rem}.sf-language-check{color:var(--sf-primary);font-weight:700;margin-left:auto}.sf-visibility-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px}.sf-visibility-option{align-items:center;background:#fff;border:1px solid #c7d6ff;border-radius:12px;cursor:pointer;display:flex;padding:11px 12px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.sf-visibility-option:hover{border-color:var(--sf-primary);box-shadow:0 8px 18px #1a53cf24}.sf-visibility-option.is-selected.is-visible{background:#eefaf3;border-color:#58b784}.sf-visibility-option.is-selected.is-hidden{background:#fff4ef;border-color:#d98c6f}.sf-visibility-icon{align-items:center;background:#1f66ff1a;border-radius:999px;display:inline-flex;font-size:1rem;height:40px;justify-content:center;min-width:40px}.sf-visibility-copy{display:flex;flex-direction:column;line-height:1.2;margin-left:10px}.sf-visibility-title{font-weight:700}.sf-visibility-secondary{color:var(--sf-muted);font-size:.84rem}.sf-btn-language{margin-top:6px}.sf-success{background:#eaf9ef;border:1px solid #bbe6cd;border-radius:8px;color:#0f7d40;font-weight:600;margin:10px 0 0;padding:9px 12px}.sf-overlay{align-items:center;background:#0a101c73;display:flex;inset:0;justify-content:center;position:fixed;z-index:150}.sf-dialog{background:#fff;border-radius:14px;box-shadow:0 18px 45px #0b193a3d;max-width:330px;padding:24px;text-align:center}.sf-dialog-actions{display:flex;gap:10px;margin-top:16px}@media (max-width:680px){.sf-settings-container{margin:24px auto 56px;padding:0 12px}.sf-section{padding:16px}.sf-language-grid,.sf-visibility-grid{grid-template-columns:1fr}.sf-language-option,.sf-visibility-option{align-items:flex-start;gap:10px;padding:14px}.sf-language-copy,.sf-visibility-copy{margin-left:0;min-width:0}.sf-language-check{align-self:center;padding-left:8px}.sf-language-badge,.sf-visibility-icon{flex-shrink:0;height:38px;min-width:38px;width:38px}.sf-radio-group label{width:100%}.sf-btn,.sf-btn-danger,.sf-btn-secondary{min-height:46px}.sf-dialog-actions{flex-direction:column}}.businessContainer{background:radial-gradient(circle at 20% 20%,#f1f6ff,#fafbff 40%,#f6f8fc);font-family:Segoe UI,Tahoma,Arial,sans-serif;margin:0 auto;max-width:1100px;padding:28px 18px 40px}.GreekBusinessInUKheader{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-bottom:1rem}.GreekBusinessInUK{color:#0b1c3f;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:700;margin:0}.GreekBusinessInUKAddBtn{background:linear-gradient(135deg,#2563eb,#7c3aed);border:none;border-radius:999px;box-shadow:0 10px 30px #2563eb40;color:#fff;cursor:pointer;font-size:1rem;padding:.65rem 1.2rem;transition:transform .15s ease,box-shadow .2s ease,opacity .2s ease}.GreekBusinessInUKAddBtn:hover{opacity:.92;transform:translateY(-2px)}.GreekBusinessInUKAddBtn:active{transform:translateY(0)}.businessHeader{color:#1d2a3d;font-size:1.2rem;font-weight:600;margin:20px 0;text-align:left}.businessListEmptyList{color:#555;font-size:16px;margin:20px 0;padding:10px;text-align:center}.businessList{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.businessCard{background:#fff;border:1px solid #e6ebf5;border-radius:20px;box-shadow:0 18px 40px #0f172a14;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:box-shadow .2s ease,transform .18s ease,border-color .2s ease}.businessCard:hover{border-color:#2563eb59;box-shadow:0 20px 50px #2563eb33;transform:translateY(-4px)}.bizCard--priority3{border-color:#facc1566;box-shadow:0 20px 46px #facc152e}.bizCard--priority4{border-color:#f59e0b6b;box-shadow:0 22px 48px #f59e0b33}.bizCard--priority5{border-color:#ea580c73;box-shadow:0 24px 52px #ea580c3d}.bizCard--tierFullAccess,.bizCard--tierPremium{isolation:isolate}.bizCard--tierFullAccess:before,.bizCard--tierPremium:before{content:"";height:4px;inset:0 0 auto;position:absolute;z-index:2}.bizCard--tierPremium:before{background:linear-gradient(90deg,#f59e0b,#f97316)}.bizCard--tierFullAccess:before{background:linear-gradient(90deg,#dc2626,#f97316)}.bizCard--boosted{border-color:#10b9816b;box-shadow:0 20px 46px #10b98133}.businessTitle{color:#0f172a;display:inline-flex;font-size:1.1rem;font-weight:800;gap:8px}.businessDetail,.businessTitle{align-items:center;margin-bottom:6px}.businessDetail{color:#42526b;display:flex;font-size:.9rem;gap:4px}.businessSnippet{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#1f2937;display:-webkit-box;font-size:.92rem;line-height:1.6;margin:8px 0 10px;overflow:hidden;white-space:normal}.businessSnippet p{margin:0 0 8px}.businessSnippet strong{color:#111827}.businessTags{display:flex;flex-wrap:wrap;gap:8px}.tag{align-items:center;background:#f4f7ff;border:1px solid #1d4ed81f;border-radius:999px;box-shadow:0 6px 12px #1d4ed814;color:#1d4ed8;display:inline-flex;font-size:.78rem;font-weight:600;gap:4px;padding:6px 12px;-webkit-user-select:none;user-select:none}.tagsRow{align-items:flex-start;flex-wrap:wrap;gap:8px}.tagsRow strong{flex:0 0 auto;margin-right:4px}.businessTagList{display:flex;flex:1 1 100%;flex-wrap:wrap;gap:6px}.bizCard-modern .bizCard-cover{background-position:50%;background-size:cover;height:170px;position:relative}.bizCard-coverMeta{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;max-width:calc(100% - 80px);position:absolute;right:12px;top:12px}.bizCard-rankFlag{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:999px;box-shadow:0 8px 20px #02061759;color:#fff;font-size:.72rem;font-weight:800;left:12px;letter-spacing:.05em;padding:6px 12px;position:absolute;text-transform:uppercase;top:12px;z-index:2}.bizCard-rankFlag--premium{background:linear-gradient(120deg,#d97706eb,#ea580ceb)}.bizCard-rankFlag--full{background:linear-gradient(120deg,#b91c1ceb,#ea580ceb)}.bizCard-chip{background:#ffffffe6;border-radius:999px;box-shadow:0 6px 16px #0f172a26;color:#0f172a;font-size:.82rem;font-weight:700;padding:6px 10px}.bizCard-chip--light{background:#fffc;color:#0f172a}.bizCard-chip--city{background:#e0ecff;border:1px solid #1d4ed833;color:#1d4ed8;font-weight:700}.bizCard-chip--priority{background:#fff7ed;border:1px solid #9a341233;color:#9a3412}.bizCard-chip--priorityPremium{background:linear-gradient(120deg,#ffedd5,#fed7aa);border-color:#c2410c59;color:#9a3412;font-weight:800}.bizCard-chip--priorityFull{background:linear-gradient(120deg,#fee2e2,#fecaca);border-color:#991b1b59;color:#7f1d1d;font-weight:800}.bizCard-chip--boost{background:#ecfdf5;border:1px solid #065f463d;color:#065f46}.bizCard-boostMessage{color:#065f46;font-size:.9rem;font-weight:700;margin:0 0 8px}.bizCard-logo{background:#fff;border:3px solid #fff;border-radius:18px;bottom:-26px;box-shadow:0 10px 24px #0000002e;height:64px;left:16px;object-fit:cover;position:absolute;width:64px}.bizCard-body{display:flex;flex:1 1;flex-direction:column;padding:18px}.bizCard-titleRow{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:4px}.bizCard-features{display:flex;flex-wrap:wrap;gap:8px}.bizCard-tagStack{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:12px}.bizCard-feature{align-items:center;background:#0f172a;border-radius:10px;color:#fff;display:inline-flex;font-size:.82rem;gap:6px;padding:6px 10px}.tag--muted{background:#eef2ff;color:#4b5563}@media (max-width:600px){.bizCard-cover{height:150px}.businessContainer{padding:20px 14px 32px}.businessList{gap:14px;grid-template-columns:1fr}.businessCard{padding:16px}.businessTitle{justify-content:space-between;width:100%}}:root{--uxp-blue:#1d4ed8;--uxp-blue-soft:#eff6ff;--uxp-white:#fff;--uxp-surface:#f8fbff;--uxp-border:#d7e3f0;--uxp-border-strong:#b8cde4;--uxp-ink:#17324d;--uxp-muted:#61748a;--uxp-success:#0f7a4b;--uxp-danger:#d94b58;--uxp-radius:9999px;--uxp-shadow:0 18px 36px #0f172a0f;--uxp-gap:0.6rem}.uxp-filter-wrapper{background:#0000;border:0;border-radius:0;box-shadow:none;font-family:inherit;padding:0}.uxp-filter-sections{grid-gap:.7rem;align-items:start;display:grid;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.uxp-quick-filter-row{align-items:center;box-sizing:border-box;display:flex;gap:.55rem;margin-left:50%;max-width:none;overflow-x:auto;overflow-y:hidden;padding:.18rem .35rem .42rem;scrollbar-color:#b8cde4 #0000;scrollbar-color:var(--uxp-border-strong) #0000;scrollbar-width:thin;transform:translateX(-50%);white-space:nowrap;width:min(calc(100vw - 2rem),1440px)}.uxp-quick-filter-row::-webkit-scrollbar{height:.42rem}.uxp-quick-filter-row::-webkit-scrollbar-thumb{background:#b8cde4;background:var(--uxp-border-strong);border-radius:999px}.uxp-quick-chip,.uxp-quick-toggle{background:#fff;border:1px solid #b8cde4;border:1px solid var(--uxp-border-strong);border-radius:999px;box-shadow:0 6px 14px #0f172a0d;color:#17324d;color:var(--uxp-ink);flex:0 0 auto;font-size:.84rem;font-weight:800;line-height:1;min-height:2.42rem}.uxp-quick-chip{align-items:center;cursor:pointer;display:inline-flex;gap:.42rem;padding:0 .92rem;transition:transform .15s ease,border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.uxp-quick-chip:hover,.uxp-quick-toggle:hover{border-color:#1d4ed85c;box-shadow:0 8px 18px #1d4ed81c;transform:translateY(-1px)}.uxp-quick-chip.is-active,.uxp-quick-toggle:has(input:checked){background:#1d4ed8;border-color:#0000;box-shadow:0 10px 22px #1d4ed83d;color:#fff}.uxp-quick-chip--more{letter-spacing:.03em;text-transform:uppercase}.uxp-quick-chip--more:after{content:"▾";display:inline-block;margin-left:.08rem;transition:transform .2s ease}.uxp-quick-chip-emoji{font-size:1rem;line-height:1}.uxp-quick-chip--more.is-active:after{transform:rotate(180deg)}.uxp-quick-toggle{align-items:center;cursor:pointer;display:inline-flex;gap:.62rem;padding:0 .55rem 0 .88rem;transition:transform .15s ease,border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.uxp-quick-toggle input{opacity:0;pointer-events:none;position:absolute}.uxp-quick-toggle-switch{background:#d7e3f0;border-radius:999px;box-shadow:inset 0 1px 3px #0f172a26;height:1.24rem;position:relative;transition:background .2s ease;width:2.28rem}.uxp-quick-toggle-switch:after{background:#fff;border-radius:50%;box-shadow:0 1px 4px #0f172a38;content:"";height:.88rem;left:.18rem;position:absolute;top:.18rem;transition:transform .2s ease;width:.88rem}.uxp-quick-toggle input:checked+.uxp-quick-toggle-switch{background:#ffffff61}.uxp-quick-toggle input:checked+.uxp-quick-toggle-switch:after{transform:translateX(1.04rem)}body.foitilife-dark .uxp-quick-chip,body.foitilife-dark .uxp-quick-toggle{background:#1e293bf5!important;border-color:#94a3b857!important;box-shadow:0 8px 18px #0000003d!important;color:#f8fafc!important}body.foitilife-dark .uxp-quick-chip:hover,body.foitilife-dark .uxp-quick-toggle:hover{background:#334155fa!important;border-color:#60a5fa7a!important}body.foitilife-dark .uxp-quick-chip.is-active,body.foitilife-dark .uxp-quick-toggle:has(input:checked){background:linear-gradient(135deg,#2563eb,#14b8a6)!important;border-color:#bfdbfe6b!important;color:#fff!important}body.foitilife-dark .uxp-quick-toggle-switch{background:#94a3b857!important}.uxp-advanced-panel{display:none;grid-template-rows:0fr;margin-top:0;opacity:0;overflow:hidden;transform:translateY(-.35rem);transition:grid-template-rows .28s ease,opacity .22s ease,margin-top .28s ease,transform .28s ease}.uxp-advanced-panel.is-open{display:grid;grid-template-rows:1fr;margin-top:.9rem;opacity:1;transform:translateY(0)}.uxp-advanced-panel>.uxp-filter-sections{background:linear-gradient(180deg,#fff,#f8fbff);background:linear-gradient(180deg,#fff 0,var(--uxp-surface) 100%);box-shadow:0 18px 36px #0f172a0f;box-shadow:var(--uxp-shadow);box-sizing:border-box;margin:0 auto;min-height:0;padding:1rem;width:calc(100% - 2rem)}.uxp-advanced-panel>.uxp-filter-sections,.uxp-filter-section{border:1px solid #d7e3f0;border:1px solid var(--uxp-border);border-radius:.95rem}.uxp-filter-section{background:#ffffffeb;min-width:0;padding:.9rem}.uxp-filter-actions,.uxp-filter-section--wide{grid-column:1/-1}.uxp-filter-two-up{grid-gap:.7rem;align-items:start;display:grid;gap:.7rem;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.uxp-filter-section--area{background:linear-gradient(180deg,#fffffff2,#f8fcfffa)}.uxp-filter-section-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.6rem;justify-content:space-between;margin-bottom:.65rem}.uxp-filter-section-title{color:#17324d;color:var(--uxp-ink);font-size:.92rem;font-weight:800;margin:0}.uxp-filter-section-header-side{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;justify-content:flex-end;margin-left:auto}.uxp-filter-section-note{color:#61748a;color:var(--uxp-muted);font-size:.78rem;line-height:1.4;margin:0;max-width:34rem;text-align:right}.uxp-section-toggle{align-items:center;background:#f3f8ff;border:1px solid #1d4ed82e;border-radius:999px;color:#1d4ed8;color:var(--uxp-blue);cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:800;gap:.45rem;padding:.45rem .8rem;transition:background .2s ease,border-color .2s ease,transform .15s ease;white-space:nowrap}.uxp-section-toggle:hover{background:#eaf2ff;border-color:#1d4ed847;transform:translateY(-1px)}.uxp-section-toggle-count{align-items:center;background:#1d4ed8;background:var(--uxp-blue);border-radius:999px;color:#fff;color:var(--uxp-white);display:inline-flex;font-size:.7rem;justify-content:center;min-height:1.35rem;min-width:1.35rem;padding:0 .35rem}.uxp-distance-block,.uxp-filter-actions,.uxp-filter-suite{display:flex;flex-wrap:wrap;gap:.6rem;gap:var(--uxp-gap)}.uxp-select{flex:1 1 11rem;min-width:0;position:relative}.uxp-distance-input,.uxp-distance-label,.uxp-field-select,.uxp-search-input,.uxp-select-trigger{font-size:.9rem}.uxp-distance-input,.uxp-field-select,.uxp-search-input,.uxp-select-trigger{background:#fff;background:var(--uxp-white);border:1px solid #d7e3f0;border:1px solid var(--uxp-border);border-radius:.75rem;box-shadow:inset 0 1px 2px #0f172a0a;box-sizing:border-box;color:#17324d;color:var(--uxp-ink);flex:1 1 11rem;height:2.55rem;line-height:1.15;min-width:0;padding:.45rem .8rem;transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease}.uxp-select-trigger{align-items:center;cursor:pointer;display:flex;gap:.6rem;justify-content:space-between;text-align:left;width:100%}.uxp-select-trigger-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uxp-select-trigger-label.is-placeholder{color:#57708a}.uxp-select-trigger-icon{color:#3d5570;flex:0 0 auto;font-size:.9rem}.uxp-select.is-open .uxp-select-trigger{border-color:#1d4ed88c;box-shadow:0 0 0 4px #1d4ed81f}.uxp-select.is-disabled .uxp-select-trigger{cursor:not-allowed;opacity:.65}.uxp-select-menu{grid-gap:.25rem;background:#fff;background:var(--uxp-white);border:1px solid #d7e3f0;border:1px solid var(--uxp-border);border-radius:.8rem;box-shadow:0 16px 34px #0f172a24;display:grid;gap:.25rem;left:0;max-height:min(18rem,45vh);overflow-y:auto;padding:.35rem;position:absolute;right:0;top:calc(100% + .35rem);z-index:40}.uxp-select-option{background:#0000;border:none;border-radius:.6rem;color:#17324d;color:var(--uxp-ink);cursor:pointer;font-size:.88rem;line-height:1.3;padding:.58rem .72rem;text-align:left;width:100%}.uxp-select-option:hover{background:#eef5ff}.uxp-select-option.is-selected{background:#e6f0ff;color:#1d4ed8;color:var(--uxp-blue);font-weight:800}.uxp-distance-input::placeholder,.uxp-search-input::placeholder{color:#8aa0b5}.uxp-distance-input:focus,.uxp-field-select:focus,.uxp-search-input:focus,.uxp-select-trigger:focus{border-color:#1d4ed88c;box-shadow:0 0 0 4px #1d4ed81f;outline:none}.uxp-distance-input:disabled,.uxp-field-select:disabled,.uxp-search-input:disabled,.uxp-select-trigger:disabled{cursor:not-allowed;opacity:.65}.uxp-chip{align-items:center;background:linear-gradient(180deg,#fff,#f9fcff);border:1px solid #b8cde4;border:1px solid var(--uxp-border-strong);border-radius:9999px;border-radius:var(--uxp-radius);color:#17324d;color:var(--uxp-ink);cursor:pointer;display:inline-flex;font-size:.81rem;font-weight:700;gap:.4rem;line-height:1.2;max-width:100%;padding:.52rem .82rem;position:relative;transition:transform .15s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease;-webkit-user-select:none;user-select:none}.uxp-chip:hover{border-color:#1d4ed866;box-shadow:0 6px 14px #1d4ed81a;transform:translateY(-1px)}.uxp-chip>input[type=checkbox]{opacity:0;pointer-events:none;position:absolute}.uxp-chip:has(input:checked){background:linear-gradient(135deg,#1d4ed8,#2563eb);border-color:#0000;box-shadow:0 12px 24px #2563eb38;color:#fff;color:var(--uxp-white)}.uxp-open-at{background:linear-gradient(135deg,#f6fbff,#edf5ff);border-color:#1d4ed824;color:#17324d;color:var(--uxp-ink);flex:1 1 18rem;gap:.65rem;padding:.45rem .7rem}.uxp-open-at:hover{background:linear-gradient(135deg,#edf6ff,#e6f0ff)}.uxp-open-at-input{background:#fffffff2;border:1px solid #1d4ed840;border-radius:.65rem;box-shadow:inset 0 1px 2px #1d4ed814;box-sizing:border-box;color:#17324d;color:var(--uxp-ink);font-weight:600;height:2.3rem;line-height:1.1;min-width:10rem;padding:.3rem .65rem;transition:box-shadow .2s ease,border-color .2s ease}.uxp-open-at-input:focus{border-color:#1d4ed899;box-shadow:0 0 0 3px #1d4ed81f;outline:none}.uxp-open-at-input::-webkit-calendar-picker-indicator{cursor:pointer}.uxp-distance-block-container{background:linear-gradient(180deg,#f8fcffeb,#fff);border:1px dashed #b8cde4;border:1px dashed var(--uxp-border-strong);border-radius:.9rem;margin:0;padding:.8rem}.uxp-distance-block-container-title{color:#61748a;color:var(--uxp-muted);font-size:.75rem;font-weight:800;letter-spacing:.08em;margin:0 0 .65rem;text-transform:uppercase}.uxp-distance-block{align-items:center;position:relative;z-index:1}.uxp-distance-block .searchPlacesInputContainer,.uxp-distance-block .searchingAreaContainer,.uxp-distance-block .searchingAreaMainContainer{width:100%}.uxp-distance-block .searchPlacesInputContainer{align-items:stretch;display:flex;flex-direction:column;gap:.55rem}.uxp-distance-block .searchPlacesInputContainer>.uxp-search-input{flex:none;width:100%}.uxp-distance-block .searchPlacesButtons{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;width:100%}.uxp-distance-block .searchingAreaResults,.uxp-distance-block .searchingMyLocation{font-size:.92rem;line-height:1.15;margin:0;min-width:0;padding:.55rem .9rem}.uxp-distance-block .uxp-search-input{flex:2 1 18rem}.uxp-distance-inline{align-items:center;align-self:flex-start;display:inline-flex;gap:.45rem;max-width:100%}.uxp-distance-input{flex:0 1 8rem;width:6.25rem}.uxp-distance-label{align-items:center;background:#eff6ff;background:var(--uxp-blue-soft);border-radius:.75rem;color:#17324d;color:var(--uxp-ink);display:inline-flex;font-weight:700;justify-content:center;min-height:2.65rem;padding:.55rem .8rem;white-space:nowrap;width:auto}.uxp-filter-actions{align-items:center;justify-content:flex-end;margin-top:0}.apply-filters,.clear-filters{border:none;border-radius:999px;color:#fff;color:var(--uxp-white);cursor:pointer;font-weight:800;letter-spacing:.01em;padding:.68rem 1rem;transition:transform .15s ease,opacity .2s ease,box-shadow .2s ease}.apply-filters{background:linear-gradient(135deg,#0f7a4b,#13935a);box-shadow:0 10px 20px #0f7a4b33}.apply-filters:hover{box-shadow:0 12px 24px #0f7a4b3d;transform:translateY(-1px)}.clear-filters{background:linear-gradient(135deg,#d94b58,#ea5f6d);box-shadow:0 10px 20px #d94b5833}.clear-filters:hover{box-shadow:0 12px 24px #d94b583d;transform:translateY(-1px)}.uxp-search-dropdown{background:#fff;background:var(--uxp-white);border:1px solid #d7e3f0;border:1px solid var(--uxp-border);border-radius:.8rem;box-shadow:0 16px 34px #0f172a24;max-height:320px;overflow-y:auto;width:min(540px,100%);z-index:9999}@media (max-width:980px){.uxp-filter-sections{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (max-width:720px){.uxp-filter-wrapper{border-radius:0;padding:0}.uxp-quick-filter-row{width:calc(100vw - 1rem)}.uxp-advanced-panel>.uxp-filter-sections{padding:.9rem;width:100%}.uxp-filter-section{border-radius:.82rem;padding:.72rem}.uxp-filter-sections,.uxp-filter-two-up{gap:.52rem;grid-template-columns:1fr}.uxp-filter-title{font-size:1rem}.uxp-filter-copy{font-size:.82rem;line-height:1.38}.uxp-filter-section-header-side{align-items:flex-start;gap:.45rem;justify-content:flex-start;width:100%}.uxp-filter-section-note{text-align:left}.uxp-distance-block,.uxp-filter-actions,.uxp-filter-suite--stack-mobile{flex-direction:column}.apply-filters,.clear-filters,.uxp-distance-input,.uxp-field-select,.uxp-search-input,.uxp-select,.uxp-select-trigger{width:100%}.uxp-distance-input,.uxp-field-select,.uxp-search-input,.uxp-select-trigger{height:2.4rem;padding:.38rem .72rem}.uxp-distance-block .searchPlacesInputContainer>.uxp-search-input,.uxp-distance-block>.uxp-distance-input,.uxp-distance-block>.uxp-search-input,.uxp-filter-suite--stack-mobile>.uxp-distance-input,.uxp-filter-suite--stack-mobile>.uxp-field-select,.uxp-filter-suite--stack-mobile>.uxp-search-input,.uxp-filter-suite--stack-mobile>.uxp-select{flex:none}.uxp-filter-suite{gap:.5rem}.uxp-chip{font-size:.79rem;max-width:100%;padding:.48rem .78rem;width:auto}.uxp-open-at{align-items:stretch;flex:1 1 100%;width:100%}.uxp-open-at-input{height:2.25rem;min-width:0;padding:.28rem .6rem;width:100%}.uxp-select-menu{max-height:min(16rem,40vh)}.uxp-distance-inline{gap:.4rem}.uxp-distance-inline .uxp-distance-input{width:5.5rem}.uxp-distance-inline .uxp-distance-label{font-size:.82rem;min-height:2.4rem;padding:.45rem .7rem}.uxp-distance-block .searchPlacesButtons{gap:.45rem}.uxp-distance-block .searchingAreaResults,.uxp-distance-block .searchingMyLocation{font-size:.86rem;padding:.5rem .8rem}.uxp-search-dropdown{width:100%}}.mm2-popup{background:#fff;border-radius:.75rem;box-shadow:0 4px 12px #0000001f;display:flex;flex-direction:column;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;gap:.5rem;max-width:260px;padding:.9rem 1rem}.mm2-poi-name{font-size:1.05rem;font-weight:600;margin:0}.mm2-poi-address{color:#5a5a5a;font-size:.9rem;margin:0}.mm2-details p,.mm2-hours p{font-size:.82rem;margin:.2rem 0}.mm2-details a{color:#2563eb;text-decoration:underline}.mm2-hours{color:#444;font-size:.78rem;margin-top:.2rem}.mm2-btn{align-self:flex-start;background:#2563eb;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:.84rem;margin-top:.6rem;padding:.4rem .9rem;transition:background .18s ease-in-out}.mm2-btn:hover{background:#1e4fd8}.mm2-btn:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}:root{--hpbz-bg:#f5f6f9;--hpbz-surface:#fff;--hpbz-text:#1f2937;--hpbz-muted:#6b7280;--hpbz-primary:#2563eb;--hpbz-type-primary:#002774;--hpbz-border:#e5e7eb;--hpbz-radius:18px;--hpbz-shadow:0 8px 24px #0000000f;--hpbz-shadow-strong:0 18px 40px #0f172a24;--hpbz-tr:0.25s ease;--hpbz-maxw:1140px}.hpbz-wrap{align-items:center;background:#f5f6f9;background:var(--hpbz-bg);color:#1f2937;color:var(--hpbz-text);display:flex;flex-direction:column;min-height:100vh;padding:24px clamp(16px,4vw,48px)}.hpbz-wrap>*{max-width:1140px;max-width:var(--hpbz-maxw);width:100%}.hpbz-wrap a:focus-visible,.hpbz-wrap button:focus-visible{border-radius:12px;outline:3px solid #2563eb59;outline-offset:3px}.hpbz-head-main-update-options{margin-bottom:1.5rem}.hpbz-head-main-update-options,.hpbz-head-main-update-options-header{box-sizing:border-box;display:flex;justify-content:flex-end;padding:1rem;width:100%}.hpbz-head-main-update-options-header{margin-bottom:10px}.hpbz-head-update-options{background-color:#fff;border-radius:12px;box-shadow:0 8px 24px #0000001a;display:flex;flex-direction:column;font-family:Segoe UI,sans-serif;gap:1rem;padding:1rem;width:260px}.hpbz-head-update-title{color:#111;font-size:.95rem;font-weight:600;margin-bottom:.75rem}.hpbz-hup-box{align-items:flex-start;display:flex;flex-direction:column;position:relative}.hpbz-hup-box-info-btn,.hpbz-hup-box-report-btn{border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:background-color .2s ease;white-space:nowrap;width:100%}.hpbz-hup-box-info-btn{background-color:#43b111}.hpbz-hup-box-info-btn:hover{background-color:#8dec61}.hpbz-hup-box-report-btn{background-color:#f10707}.hpbz-hup-box-report-btn:hover{background-color:#eb6464}.hpbz-msg{color:#333;display:none;font-size:.85rem;line-height:1.4;margin-top:.5rem}.hpbz-head{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:20px}.hpbz-back{align-items:center;background:#fff;background:var(--hpbz-surface);border:none;border-radius:18px;border-radius:var(--hpbz-radius);box-shadow:0 8px 24px #0000000f;box-shadow:var(--hpbz-shadow);cursor:pointer;display:inline-flex;font-size:.9rem;gap:8px;padding:8px 14px;transition:transform .25s ease;transition:transform var(--hpbz-tr)}.hpbz-back:hover{transform:translateY(-2px)}.hpbz-title{font-size:clamp(1.4rem,2.4vw,2rem);font-weight:600;margin:0}.hpbz-hero{align-items:flex-end;background-position:50%;background-size:cover;border-radius:18px;box-shadow:0 18px 40px #0f172a24;box-shadow:var(--hpbz-shadow-strong);display:flex;margin-bottom:20px;min-height:240px;overflow:hidden;position:relative}.hpbz-heroContent{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(180deg,#0000000d,#0000009e);color:#fff;padding:18px;width:100%}.hpbz-heroTop{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px}.hpbz-heroMeta{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.hpbz-logo{background:#fff;border:2px solid #fffc;border-radius:16px;box-shadow:0 10px 24px #0003;height:72px;left:16px;object-fit:cover;position:absolute;top:16px;transform:translateZ(0);width:72px}.hpbz-type{background:#002774;background:var(--hpbz-type-primary);border-top-left-radius:1rem;border-top-right-radius:1rem;color:#fff;font-size:.75rem;font-weight:700;margin-bottom:5px;padding:14px 10px}.hpbz-type-main-container{align-items:flex-start;display:flex;flex-direction:column}.hpbz-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 18px;padding:0}.hpbz-chip{align-items:center;background:#2563eb;background:var(--hpbz-primary);border-radius:999px;color:#fff;display:inline-flex;font-size:.8rem;font-weight:600;gap:6px;letter-spacing:.2px;padding:6px 12px}.hpbz-chip--light{background:#ffffffe6;color:#0f172a}.hpbz-card{background:#fff;background:var(--hpbz-surface);border:1px solid #e5e7ebb3;border-radius:18px;border-radius:var(--hpbz-radius);box-shadow:0 8px 24px #0000000f;box-shadow:var(--hpbz-shadow);margin-bottom:22px;padding:22px 24px}.hpbz-highlight{background:linear-gradient(135deg,#f8fbff,#fff);border:1px solid #e5e7eb;border:1px solid var(--hpbz-border)}.hpbz-highlightGrid{grid-gap:12px 18px;display:grid;gap:12px 18px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.hpbz-highlightItem{background:#f9fafb;border:1px solid #eef1f5;border-radius:12px;padding:12px;transition:transform .25s ease,box-shadow .25s ease;transition:transform var(--hpbz-tr),box-shadow var(--hpbz-tr)}.hpbz-highlightItem:hover{box-shadow:0 10px 22px #0f172a14;transform:translateY(-2px)}.hpbz-highlightLabel{align-items:center;color:#6b7280;color:var(--hpbz-muted);display:flex;font-size:.82rem;gap:6px;margin-bottom:4px}.hpbz-highlightValue{color:#1f2937;color:var(--hpbz-text);font-weight:700;word-break:break-word}.hpbz-desc-card{background:linear-gradient(135deg,#fff,#f8faff);border:1px solid #e5e7eb;border:1px solid var(--hpbz-border)}.hpbz-secTitle{font-size:1rem;font-weight:600;margin:0 0 14px}.hpbz-text{line-height:1.5;margin:0 0 14px}.hpbz-text,.hpbz-text--muted{color:#6b7280;color:var(--hpbz-muted)}.hpbz-text--muted{opacity:.85}.hpbz-desc__text{color:#1f2937;color:var(--hpbz-text);font-size:.98rem;line-height:1.7}.hpbz-desc__text h1,.hpbz-desc__text h2,.hpbz-desc__text h3,.hpbz-desc__text h4{color:#0f172a;line-height:1.25;margin:10px 0}.hpbz-desc__text img{border-radius:12px;height:auto;max-width:100%}.hpbz-desc__text p{margin:0 0 12px}.hpbz-desc__text ol,.hpbz-desc__text ul{margin:0 0 12px;padding-left:20px}.hpbz-desc__text strong{color:#0f172a}.hpbz-contactGrid{display:flex;flex-wrap:wrap;gap:12px 24px;margin-bottom:12px}.hpbz-contactGrid a{align-items:center;background:#f8fafc;border:1px solid #e5e7ebe6;border-radius:12px;color:#1f2937;color:var(--hpbz-text);display:inline-flex;font-size:.92rem;gap:8px;padding:10px 12px;text-decoration:none;transition:transform .25s ease,border-color .25s ease,background .25s ease;transition:transform var(--hpbz-tr),border-color var(--hpbz-tr),background var(--hpbz-tr);word-break:break-word}.hpbz-contactGrid a:hover{background:#fff;border-color:#2563eb59;transform:translateY(-1px)}.hpbz-socialRow{align-items:center;display:flex;flex-wrap:wrap;gap:10px 16px}.hpbz-socialLink{background:#2563eb14;border:1px solid #2563eb2e;border-radius:999px;color:#2563eb;color:var(--hpbz-primary);font-size:.85rem;padding:8px 10px;text-decoration:none;transition:transform .25s ease,background .25s ease,border-color .25s ease;transition:transform var(--hpbz-tr),background var(--hpbz-tr),border-color var(--hpbz-tr)}.hpbz-socialLink:hover{background:#2563eb1f;border-color:#2563eb59;transform:translateY(-1px)}.hpbz-owner{align-items:stretch;display:flex;flex-direction:column;gap:12px}.hpbz-ownerRow{align-items:center;display:flex;gap:12px}.hpbz-ownerAvatar{border:1px solid #ffffffb3;border-radius:14px;box-shadow:0 8px 18px #0f172a2e;height:60px;object-fit:cover;width:60px}.hpbz-gallery{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-top:10px}.hpbz-galleryImg{border-radius:10px;box-shadow:0 8px 18px #0f172a1f;height:130px;object-fit:cover;width:100%}.hpbz-flagList{grid-gap:8px 16px;display:grid;font-size:.9rem;gap:8px 16px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));list-style:none;margin:0;padding:0}.hpbz-flagList li{color:#6b7280;color:var(--hpbz-muted);padding-left:22px;position:relative}.hpbz-flagList li.on{color:#1f2937;color:var(--hpbz-text)}.hpbz-flagList li:before{background:#e5e7eb;background:var(--hpbz-border);border-radius:3px;content:"";height:14px;left:0;position:absolute;top:4px;width:14px}.hpbz-flagList li.on:before{background:#2563eb;background:var(--hpbz-primary)}.hpbz-ico{margin-right:6px;vertical-align:middle}.hpbz-flagList li{align-items:center;display:flex;gap:8px;padding-left:0}.hpbz-flagList li:before{content:none}.hpbz-hoursList{grid-gap:6px;display:grid;font-size:.9rem;gap:6px;list-style:none;margin:0;padding:0}.hpbz-hourRow{background:#f9fafb;border:1px solid #e5e7ebbf;border-radius:12px;color:#1f2937;color:var(--hpbz-text);display:flex;justify-content:space-between;padding:10px 12px}.hpbz-extra .hpbz-text{margin-bottom:8px}.hpbz-toggle{align-items:center;background:#fff;background:var(--hpbz-surface);border-radius:18px;border-radius:var(--hpbz-radius);box-shadow:0 8px 24px #0000000f;box-shadow:var(--hpbz-shadow);display:flex;font-size:.95rem;justify-content:space-between;margin:0 0 16px;max-width:320px;padding:12px 18px}.hpbz-switch{display:inline-block;height:26px;position:relative;width:48px}.hpbz-switch input{height:0;opacity:0;width:0}.hpbz-switchKnob{background:#e5e7eb;background:var(--hpbz-border);border-radius:26px;inset:0}.hpbz-switchKnob,.hpbz-switchKnob:before{position:absolute;transition:.25s ease;transition:var(--hpbz-tr)}.hpbz-switchKnob:before{background:#fff;border-radius:50%;box-shadow:0 1px 4px #00000026;content:"";height:22px;left:2px;top:2px;width:22px}.hpbz-switch input:checked+.hpbz-switchKnob{background:#2563eb;background:var(--hpbz-primary)}.hpbz-switch input:checked+.hpbz-switchKnob:before{transform:translateX(22px)}.hpbz-mapBox{border:1px solid #e5e7ebb3;border-radius:18px;border-radius:var(--hpbz-radius);box-shadow:0 8px 24px #0000000f;box-shadow:var(--hpbz-shadow);height:360px;margin-bottom:24px;overflow:hidden}.hpbz-loader{color:#6b7280;color:var(--hpbz-muted);font-size:1.1rem;padding:80px 0;text-align:center}@media (max-width:820px){.hpbz-head-main-update-options,.hpbz-head-main-update-options-header{justify-content:center}.hpbz-head-update-options{max-width:520px;width:100%}.hpbz-hero{min-height:220px}.hpbz-card{padding:18px}.hpbz-logo{border-radius:14px;height:60px;width:60px}}@media (max-width:480px){.hpbz-contactGrid{flex-direction:column;gap:8px}.hpbz-socialRow{align-items:flex-start;flex-direction:column}.hpbz-socialList{gap:6px}.hpbz-socialLink{font-size:.85rem;padding:8px 14px}.hpbz-type-main-container{width:100%}.hpbz-chips{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin-bottom:20px;width:100%}.hpbz-chip{background:linear-gradient(135deg,#2563eb,#3b82f6);border-radius:14px;box-shadow:0 6px 14px #2563eb33;font-size:.85rem;justify-content:center;padding:10px 12px;text-align:center}.hpbz-heroContent{padding:14px}.hpbz-mapBox{height:280px}}@media (min-width:1100px){.hpbz-hero{min-height:280px}.hpbz-card{padding:24px 26px}}:root{--SbzDRAFTp-bg:#f5f6f9;--SbzDRAFTp-surface:#fff;--SbzDRAFTp-backBtn:#dad9d9;--SbzDRAFTp-text:#1f2937;--SbzDRAFTp-muted:#6b7280;--SbzDRAFTp-primary:#2563eb;--SbzDRAFTp-type-primary:#002774;--SbzDRAFTp-border:#e5e7eb;--SbzDRAFTp-radius:18px;--SbzDRAFTp-shadow:0 8px 24px #0000000f;--SbzDRAFTp-shadow-strong:0 18px 40px #0f172a24;--SbzDRAFTp-tr:0.25s ease;--SbzDRAFTp-maxw:1140px;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.SbzDRAFTp-wrap{align-items:center;background:#f5f6f9;background:var(--SbzDRAFTp-bg);color:#1f2937;color:var(--SbzDRAFTp-text);display:flex;flex-direction:column;min-height:100vh;padding:24px clamp(16px,4vw,48px)}.SbzDRAFTp-wrap>*{max-width:1140px;max-width:var(--SbzDRAFTp-maxw);width:100%}.SbzDRAFTp-wrap a:focus-visible,.SbzDRAFTp-wrap button:focus-visible{border-radius:12px;outline:3px solid #2563eb59;outline-offset:3px}.SbzDRAFTp-head-main-update-options{margin-bottom:1.5rem}.SbzDRAFTp-head-main-update-options,.SbzDRAFTp-head-main-update-options-header{box-sizing:border-box;display:flex;justify-content:flex-end;padding:1rem;width:100%}.SbzDRAFTp-head-main-update-options-header{margin-bottom:10px}.SbzDRAFTp-head-update-options{background-color:#fff;border-radius:12px;box-shadow:0 8px 24px #0000001a;display:flex;flex-direction:column;font-family:Segoe UI,sans-serif;gap:1rem;padding:1rem;width:260px}.SbzDRAFTp-head-update-title{color:#111;font-size:.95rem;font-weight:600;margin-bottom:.75rem}.SbzDRAFTp-hup-box{align-items:flex-start;display:flex;flex-direction:column;position:relative}.SbzDRAFTp-hup-box-info-btn,.SbzDRAFTp-hup-box-report-btn{border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:background-color .2s ease;white-space:nowrap;width:100%}.SbzDRAFTp-hup-box-info-btn{background-color:#43b111}.SbzDRAFTp-hup-box-info-btn:hover{background-color:#8dec61}.SbzDRAFTp-hup-box-report-btn{background-color:#f10707}.SbzDRAFTp-hup-box-report-btn:hover{background-color:#eb6464}.SbzDRAFTp-msg{color:#333;display:none;font-size:.85rem;line-height:1.4;margin-top:.5rem}.report-box:hover .report-msg,.update-box:hover .update-msg{display:block}.SbzDRAFTp-head{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:20px}.SbzDRAFTp-back{align-items:center;background:#dad9d9;background:var(--SbzDRAFTp-backBtn);border:none;border-radius:18px;border-radius:var(--SbzDRAFTp-radius);box-shadow:0 8px 24px #0000000f;box-shadow:var(--SbzDRAFTp-shadow);cursor:pointer;display:inline-flex;font-size:.9rem;gap:8px;margin-bottom:10px;padding:8px 14px;transition:transform .25s ease;transition:transform var(--SbzDRAFTp-tr);width:150px}.SbzDRAFTp-back:hover{transform:translateY(-2px)}.SbzDRAFTp-title{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;border-radius:10px;display:inline-block;padding:6px 10px}.SbzDRAFTp-hero{align-items:flex-end;background-position:50%;background-size:cover;border-radius:18px;box-shadow:0 18px 40px #0f172a24;box-shadow:var(--SbzDRAFTp-shadow-strong);display:flex;margin-bottom:20px;min-height:240px;overflow:hidden;position:relative}.SbzDRAFTp-heroContent{color:#fff;padding:18px;width:100%}.SbzDRAFTp-heroTop{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px}.SbzDRAFTp-heroMeta{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.SbzDRAFTp-logo{background:#fff;border:2px solid #fffc;border-radius:16px;box-shadow:0 10px 24px #0003;height:72px;left:16px;object-fit:cover;position:absolute;top:16px;transform:translateZ(0);width:72px}.SbzDRAFTp-type{background:#002774;background:var(--SbzDRAFTp-type-primary);border-top-left-radius:1rem;border-top-right-radius:1rem;color:#fff;font-size:.75rem;font-weight:700;margin-bottom:5px;padding:14px 10px}.SbzDRAFTp-type-main-container{align-items:flex-start;display:flex;flex-direction:column}.SbzDRAFTp-linkedCard{display:flex;flex-direction:column;gap:12px}.SbzDRAFTp-linkedAccount{grid-gap:12px;align-items:center;background:#fffffff2;border:1px solid #0f172a1a;border-radius:12px;color:inherit;display:grid;gap:12px;grid-template-columns:auto 1fr auto;padding:12px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.SbzDRAFTp-linkedAccount:hover{box-shadow:0 10px 24px #0f172a1f;transform:translateY(-2px)}.SbzDRAFTp-linkedAccount img{border:1px solid #0f172a1f;border-radius:14px;height:52px;object-fit:cover;width:52px}.SbzDRAFTp-linkedAccountMeta{display:flex;flex-direction:column;gap:4px}.SbzDRAFTp-linkedBadge{color:#64748b;font-size:12px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.SbzDRAFTp-linkedName{color:#0f172a;font-size:16px;font-weight:700}.SbzDRAFTp-linkedEmail{color:#475569;font-size:13px}.SbzDRAFTp-linkedCta{color:#2563eb;font-size:13px;font-weight:600;white-space:nowrap}.SbzDRAFTp-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 18px;padding:0}.SbzDRAFTp-chip{align-items:center;background:#2563eb;background:var(--SbzDRAFTp-primary);border-radius:999px;color:#fff;display:inline-flex;font-size:.8rem;font-weight:600;gap:6px;letter-spacing:.2px;padding:6px 12px}.SbzDRAFTp-chip--light{background:linear-gradient(135deg,#2564ebcc,#3b83f68c);color:#0f172a;margin:5px}.SbzDRAFTp-card{background:#fff;background:var(--SbzDRAFTp-surface);border:1px solid #e5e7ebb3;border-radius:18px;border-radius:var(--SbzDRAFTp-radius);box-shadow:0 8px 24px #0000000f;box-shadow:var(--SbzDRAFTp-shadow);margin-bottom:22px;padding:22px 24px}.SbzDRAFTp-highlight{background:linear-gradient(135deg,#f8fbff,#fff);border:1px solid #e5e7eb;border:1px solid var(--SbzDRAFTp-border)}.SbzDRAFTp-highlightGrid{grid-gap:12px 18px;display:grid;gap:12px 18px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.SbzDRAFTp-highlightItem{background:#f9fafb;border:1px solid #eef1f5;border-radius:12px;padding:12px;transition:transform .25s ease,box-shadow .25s ease;transition:transform var(--SbzDRAFTp-tr),box-shadow var(--SbzDRAFTp-tr)}.SbzDRAFTp-highlightItem:hover{box-shadow:0 10px 22px #0f172a14;transform:translateY(-2px)}.SbzDRAFTp-highlightLabel{align-items:center;color:#6b7280;color:var(--SbzDRAFTp-muted);display:flex;font-size:.82rem;gap:6px;margin-bottom:4px}.SbzDRAFTp-highlightValue{color:#1f2937;color:var(--SbzDRAFTp-text);font-weight:700;word-break:break-word}.SbzDRAFTp-desc-card{background:linear-gradient(135deg,#fff,#f8faff);border:1px solid #e5e7eb;border:1px solid var(--SbzDRAFTp-border)}.SbzDRAFTp-secTitle{font-size:1rem;font-weight:600;margin:0 0 14px}.SbzDRAFTp-subTitle{font-weight:600}.SbzDRAFTp-text{line-height:1.5;margin:0 0 14px}.SbzDRAFTp-text,.SbzDRAFTp-text--muted{color:#6b7280;color:var(--SbzDRAFTp-muted)}.SbzDRAFTp-text--muted{opacity:.85}.SbzDRAFTp-desc__text{color:#1f2937;color:var(--SbzDRAFTp-text);font-size:.98rem;line-height:1.7}.SbzDRAFTp-desc__text h1,.SbzDRAFTp-desc__text h2,.SbzDRAFTp-desc__text h3,.SbzDRAFTp-desc__text h4{color:#0f172a;line-height:1.25;margin:10px 0}.SbzDRAFTp-desc__text img{border-radius:12px;height:auto;max-width:100%}.SbzDRAFTp-desc__text p{margin:0 0 12px}.SbzDRAFTp-desc__text ol,.SbzDRAFTp-desc__text ul{margin:0 0 12px;padding-left:20px}.SbzDRAFTp-desc__text strong{color:#0f172a}.SbzDRAFTp-contactGrid{display:flex;flex-wrap:wrap;gap:12px 24px;margin-bottom:12px}.SbzDRAFTp-contactGrid a{align-items:center;background:#f8fafc;border:1px solid #e5e7ebe6;border-radius:12px;color:#1f2937;color:var(--SbzDRAFTp-text);display:inline-flex;font-size:.92rem;gap:8px;padding:10px 12px;text-decoration:none;transition:transform .25s ease,border-color .25s ease,background .25s ease;transition:transform var(--SbzDRAFTp-tr),border-color var(--SbzDRAFTp-tr),background var(--SbzDRAFTp-tr);word-break:break-word}.SbzDRAFTp-contactGrid a:hover{background:#fff;border-color:#2563eb59;transform:translateY(-1px)}.SbzDRAFTp-socialRow{align-items:center;display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:5px}.SbzDRAFTp-socialLink{background:#2563eb14;border:1px solid #2563eb2e;border-radius:999px;color:#2563eb;color:var(--SbzDRAFTp-primary);font-size:.85rem;padding:8px 10px;text-decoration:none;transition:transform .25s ease,background .25s ease,border-color .25s ease;transition:transform var(--SbzDRAFTp-tr),background var(--SbzDRAFTp-tr),border-color var(--SbzDRAFTp-tr)}.SbzDRAFTp-socialLink:hover{background:#2563eb1f;border-color:#2563eb59;transform:translateY(-1px)}.SbzDRAFTp-owner{align-items:stretch;display:flex;flex-direction:column;gap:12px}.SbzDRAFTp-ownerRow{align-items:center;display:flex;gap:12px}.SbzDRAFTp-ownerAvatar{border:1px solid #ffffffb3;border-radius:14px;box-shadow:0 8px 18px #0f172a2e;height:60px;object-fit:cover;width:60px}.SbzDRAFTp-gallery{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-top:10px}.SbzDRAFTp-galleryImg{border-radius:10px;box-shadow:0 8px 18px #0f172a1f;height:130px;object-fit:cover;width:100%}.SbzDRAFTp-flagList{grid-gap:8px 16px;display:grid;font-size:.9rem;gap:8px 16px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));list-style:none;margin:0;padding:0}.SbzDRAFTp-flagList li{color:#6b7280;color:var(--SbzDRAFTp-muted);padding-left:22px;position:relative}.SbzDRAFTp-flagList li.on{color:#1f2937;color:var(--SbzDRAFTp-text)}.SbzDRAFTp-flagList li:before{background:#e5e7eb;background:var(--SbzDRAFTp-border);border-radius:3px;content:"";height:14px;left:0;position:absolute;top:4px;width:14px}.SbzDRAFTp-flagList li.on:before{background:#2563eb;background:var(--SbzDRAFTp-primary)}.SbzDRAFTp-ico{margin-right:6px;vertical-align:middle}.SbzDRAFTp-flagList li{align-items:center;display:flex;gap:8px;padding-left:0}.SbzDRAFTp-flagList li:before{content:none}.SbzDRAFTp-hoursList{grid-gap:6px;display:grid;font-size:.9rem;gap:6px;list-style:none;margin:0;padding:0}.SbzDRAFTp-hourRow{background:#f9fafb;border:1px solid #e5e7ebbf;border-radius:12px;color:#1f2937;color:var(--SbzDRAFTp-text);display:flex;justify-content:space-between;padding:10px 12px}.SbzDRAFTp-extra .SbzDRAFTp-text{margin-bottom:8px}.SbzDRAFTp-toggle{align-items:center;background:#fff;background:var(--SbzDRAFTp-surface);border-radius:18px;border-radius:var(--SbzDRAFTp-radius);box-shadow:0 8px 24px #0000000f;box-shadow:var(--SbzDRAFTp-shadow);display:flex;font-size:.95rem;justify-content:space-between;margin:0 0 16px;max-width:320px;padding:12px 18px}.SbzDRAFTp-switch{display:inline-block;height:26px;position:relative;width:48px}.SbzDRAFTp-switch input{height:0;opacity:0;width:0}.SbzDRAFTp-switchKnob{background:#e5e7eb;background:var(--SbzDRAFTp-border);border-radius:26px;inset:0}.SbzDRAFTp-switchKnob,.SbzDRAFTp-switchKnob:before{position:absolute;transition:.25s ease;transition:var(--SbzDRAFTp-tr)}.SbzDRAFTp-switchKnob:before{background:#fff;border-radius:50%;box-shadow:0 1px 4px #00000026;content:"";height:22px;left:2px;top:2px;width:22px}.SbzDRAFTp-switch input:checked+.SbzDRAFTp-switchKnob{background:#2563eb;background:var(--SbzDRAFTp-primary)}.SbzDRAFTp-switch input:checked+.SbzDRAFTp-switchKnob:before{transform:translateX(22px)}.SbzDRAFTp-mapBox{border:1px solid #e5e7ebb3;border-radius:18px;border-radius:var(--SbzDRAFTp-radius);box-shadow:0 8px 24px #0000000f;box-shadow:var(--SbzDRAFTp-shadow);height:360px;margin-bottom:24px;overflow:hidden}.SbzDRAFTp-loader{color:#6b7280;color:var(--SbzDRAFTp-muted);font-size:1.1rem;padding:80px 0;text-align:center}.delete-business-container{background:#fff;border-radius:16px;box-shadow:0 4px 24px #00000014;margin:2rem auto;max-width:400px;padding:2rem 2.5rem;text-align:center}.delete-business-title{color:#e53935;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.delete-business-message{color:#333;font-size:1.1rem;margin-bottom:2rem}.delete-business-btn-row{display:flex;gap:1rem;justify-content:center;margin-top:1rem}.delete-business-cancel-btn{background:#f5f6f9;border:1px solid #e5e7eb;border-radius:8px;color:#333;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 2rem;transition:background .2s,color .2s,border .2s}.delete-business-cancel-btn:hover:not(:disabled){background:#e5e7eb;border:1px solid #e53935;color:#e53935}.delete-business-cancel-btn:disabled{background:#f5f6f9;color:#aaa;cursor:not-allowed}.delete-business-btn{background:linear-gradient(90deg,#e53935,#ff7043);border:none;border-radius:8px;box-shadow:0 2px 8px #e5393514;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 2rem;transition:background .2s,box-shadow .2s}.delete-business-btn:disabled{background:#ccc;cursor:not-allowed}.delete-business-btn:hover:not(:disabled){background:linear-gradient(90deg,#d32f2f,#ff5722)}.delete-business-error{background:#ffeaea;border-radius:6px;color:#e53935;font-size:1rem;margin-top:1rem;padding:.5rem}.SbzDRAFTp-footer-draft-business{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;gap:12px;margin-top:32px;padding:24px}.SbzDRAFTp-footer-draft-business h4{color:#111827;font-size:1.1rem;font-weight:600;margin:0}.SbzDRAFTp-footer-draft-business p{color:#6b7280;font-size:.95rem;margin:0}.httpMsg{border-radius:8px;font-size:.9rem;font-weight:500;padding:12px 14px}.httpMsg-success{background:#ecfdf5;border:1px solid #a7f3d0;color:#047857}.httpMsg-error{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.SbzDRAFTp-footer-draft-business button{border:none;border-radius:10px;cursor:pointer;font-size:.95rem;font-weight:500;padding:12px 16px;transition:background .2s ease,transform .1s ease}.SbzDRAFTp-footer-draft-business button:active{transform:scale(.98)}.SbzDRAFTp-btn-approve-draft-business{background:#2563eb;color:#fff}.SbzDRAFTp-btn-approve-draft-business:hover{background:#1d4ed8}.SbzDRAFTp-btn-decline-draft-business{background:#f3f4f6;color:#374151}.SbzDRAFTp-btn-decline-draft-business:hover{background:#e5e7eb}.confirmationDataProviderModal{align-items:center;background:#1118278c;display:flex;height:100vh;inset:0;justify-content:center;margin:0;max-width:none;position:fixed;width:100vw;z-index:99999}.SbzDRAFTp-wrap>.confirmationDataProviderModal{max-width:none}.cdpm-modalContent{background:#fff;border-radius:14px;box-shadow:0 20px 40px #00000026;display:flex;flex-direction:column;gap:16px;max-width:420px;padding:24px;width:100%}.cdpm-modalContent p{color:#374151;font-size:.95rem;margin:0}.cdpm-modalContent input{border:1px solid #e5e7eb;border-radius:10px;font-size:.95rem;outline:none;padding:12px 14px;transition:border .2s ease,box-shadow .2s ease;width:90%}.cdpm-modalContent input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.cdpm-buttons{display:flex;gap:12px;margin-top:8px}.cdpm-buttons button{border:none;border-radius:10px;cursor:pointer;flex:1 1;font-size:.95rem;font-weight:500;padding:12px 16px;transition:background .2s ease,transform .1s ease}.cdpm-buttons button:active{transform:scale(.97)}.cdpm-buttons button:first-child{background:#2563eb;color:#fff}.cdpm-buttons button:first-child:hover{background:#1d4ed8}.cdpm-buttons button:last-child{background:#f3f4f6;color:#374151}.cdpm-buttons button:last-child:hover{background:#e5e7eb}@media (max-width:820px){.SbzDRAFTp-head-main-update-options,.SbzDRAFTp-head-main-update-options-header{justify-content:center}.SbzDRAFTp-head-update-options{max-width:520px;width:100%}.SbzDRAFTp-hero{min-height:220px}.SbzDRAFTp-card{padding:18px}.SbzDRAFTp-logo{border-radius:14px;height:60px;width:60px}}@media (max-width:480px){.SbzDRAFTp-contactGrid{flex-direction:column;gap:8px}.SbzDRAFTp-socialList{gap:6px}.SbzDRAFTp-socialLink{font-size:.85rem;padding:8px 14px}.SbzDRAFTp-type-main-container{width:100%}.SbzDRAFTp-chips{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin-bottom:20px;width:100%}.SbzDRAFTp-chip{border-radius:14px;box-shadow:0 6px 14px #2563eb33;font-size:.85rem;justify-content:center;padding:10px 12px;text-align:center}.SbzDRAFTp-heroContent{padding:14px}.SbzDRAFTp-mapBox{height:280px}}@media (min-width:1100px){.SbzDRAFTp-hero{min-height:280px}.SbzDRAFTp-card{padding:24px 26px}}.admin-users{margin:0 auto;max-width:1160px;padding:1rem 1.5rem 3rem}.admin-users__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin:1rem 0}.admin-users__eyebrow{color:#475569;font-weight:600;letter-spacing:.08em;margin:0 0 .3rem;text-transform:uppercase}.admin-users__title{font-size:1.7rem;margin:0}.admin-users__subtitle{color:#475569;margin:.35rem 0 0}.admin-users__summary{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.admin-users__pill{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;color:#0f172a;cursor:pointer;font:inherit;padding:.4rem .8rem;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.admin-users__pill:hover{transform:translateY(-1px)}.admin-users__pill.is-active{border-color:#0f172a;box-shadow:0 0 0 2px #0f172a14}.admin-users__pill--warn{background:#fff7ed;border-color:#fed7aa;color:#9a3412}.admin-users__pill--muted{background:#eef2ff;border-color:#c7d2fe;color:#312e81}.admin-users__controls{grid-gap:.75rem;align-items:end;display:grid;gap:.75rem;grid-template-columns:minmax(220px,1.8fr) repeat(2,minmax(180px,1fr)) auto;margin:0 0 1rem}.admin-users__controlField{color:#334155;display:flex;flex-direction:column;font-size:.88rem;gap:.3rem}.admin-users__field input,.admin-users__field select,.admin-users__search,.admin-users__select{background:#fff;border:1px solid #cbd5e1;border-radius:10px;color:#0f172a;padding:.62rem .8rem;width:100%}.admin-users__refresh{min-width:140px}.admin-users__error{background:#fef2f2;border:1px solid #fecdd3;border-radius:12px;color:#991b1b;margin-bottom:1rem;padding:.75rem 1rem}.admin-users__empty{color:#475569;margin:2rem 0;text-align:center}.admin-users__grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.admin-users__card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 5px 22px #0f172a0f;display:flex;flex-direction:column;gap:.85rem;padding:1rem}.admin-users__card.is-expanded{border-color:#bae6fd;box-shadow:0 10px 28px #0e74901f}.admin-users__cardHead{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.admin-users__name{font-size:1.05rem;font-weight:700}.admin-users__email{color:#475569;font-size:.95rem;overflow-wrap:anywhere}.admin-users__status{border-radius:999px;font-size:.85rem;font-weight:600;padding:.35rem .7rem;white-space:nowrap}.admin-users__status.is-active{background:#ecfeff;border:1px solid #a5f3fc;color:#0f172a}.admin-users__status.is-suspended{background:#f5f3ff;border:1px solid #e9d5ff;color:#6b21a8}.admin-users__status.is-banned{background:#fef2f2;border:1px solid #fecdd3;color:#b91c1c}.admin-users__meta{color:#475569;display:flex;flex-wrap:wrap;font-size:.92rem;gap:.5rem}.admin-users__detailsGrid,.admin-users__facts,.admin-users__stats{grid-gap:.6rem;display:grid;gap:.6rem}.admin-users__stats{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-users__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-users__detail,.admin-users__fact,.admin-users__stat{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:.7rem .8rem}.admin-users__detail strong,.admin-users__fact strong,.admin-users__stat strong{color:#0f172a;display:block;font-size:.98rem}.admin-users__detail span,.admin-users__fact span,.admin-users__stat span{color:#64748b;display:block;font-size:.8rem;letter-spacing:.04em;margin-bottom:.18rem;text-transform:uppercase}.admin-users__flags{display:flex;flex-wrap:wrap;gap:.45rem}.admin-users__flag{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:.82rem;font-weight:600;padding:.28rem .65rem}.admin-users__flag--danger{background:#fef2f2;border-color:#fecdd3;color:#b91c1c}.admin-users__flag--warn{background:#fff7ed;border-color:#fed7aa;color:#9a3412}.admin-users__flag--info{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.admin-users__flag--muted{background:#f1f5f9;border-color:#cbd5e1;color:#334155}.admin-users__activitySummary{color:#334155;line-height:1.45;margin:0}.admin-users__cardTools{grid-gap:.45rem;display:grid;gap:.45rem;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-users__account,.admin-users__details{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:.85rem}.admin-users__sectionTitle{font-size:1rem;margin:0 0 .65rem}.admin-users__detailsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-users__accountGrid{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-users__field{color:#334155;display:flex;flex-direction:column;font-size:.88rem;gap:.25rem}.admin-users__field--toggle{justify-content:space-between}.admin-users__field--toggle input{align-self:flex-start;height:18px;width:18px}.admin-users__billingSummary{color:#334155;display:flex;flex-wrap:wrap;font-size:.87rem;gap:.6rem;margin-top:.6rem}.admin-users__daysRow{grid-gap:.4rem;display:grid;gap:.4rem;grid-template-columns:1.5fr repeat(3,minmax(0,1fr));margin-top:.65rem}.admin-users__field--wide{min-width:0}.admin-users__hint{color:#475569;font-size:.83rem;margin:.55rem 0 .6rem}.admin-users__actions{grid-gap:.4rem;align-items:center;display:grid;gap:.4rem;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-users__btn,.admin-users__link{background:#fff;border:1px solid #cbd5e1;border-radius:10px;color:#0f172a;cursor:pointer;font-weight:600;padding:.55rem .45rem;text-align:center;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.admin-users__btn:hover,.admin-users__link:hover{background:#f8fafc;border-color:#94a3b8}.admin-users__btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.admin-users__link{text-decoration:none}.admin-users__btn--primary{background:#e0f2fe;border-color:#bae6fd;color:#075985}.admin-users__btn--warn{background:#fff7ed;border-color:#fed7aa;color:#9a3412}.admin-users__btn--danger{background:#fef2f2;border-color:#fecdd3;color:#b91c1c}@media (max-width:1024px){.admin-users__controls{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-users__refresh{width:100%}.admin-users__detailsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.admin-users__header{flex-direction:column}.admin-users__summary{justify-content:flex-start}.admin-users__grid{grid-template-columns:1fr}.admin-users__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-users__accountGrid,.admin-users__daysRow,.admin-users__detailsGrid{grid-template-columns:1fr}}@media (max-width:640px){.admin-users{padding:1rem 1rem 2.5rem}.admin-users__actions,.admin-users__cardTools,.admin-users__controls,.admin-users__facts{grid-template-columns:1fr}.admin-users__cardHead{flex-direction:column}}.createEventPage *,.createEventPage :after,.createEventPage :before{box-sizing:border-box}.createEventPage{--primary:#2563eb;--primary-dark:#1d4ed8;--secondary:#8b5cf6;--danger:#dc2626;--gray-50:#f8fafc;--gray-100:#eef2ff;--gray-200:#e2e8f0;--gray-300:#cbd5e1;--gray-500:#64748b;--gray-900:#0f172a;--radius:0.9rem;--shadow-sm:0 8px 24px #0f172a14;--shadow-md:0 18px 48px #0f172a1f;background:radial-gradient(circle at 20% 20%,#eef2ff,#0000 25%),radial-gradient(circle at 80% 0,#e0f2fe,#0000 25%),#f9fafb;margin:0;min-height:100vh;overflow-x:hidden;padding-bottom:clamp(2rem,4vw,3rem)}.createEventHP{margin:0 auto;max-width:1080px;padding:clamp(.85rem,3vw,2rem) clamp(.75rem,3vw,1.5rem) clamp(3rem,6vw,4.5rem);width:100%}.importNewEventTitle{color:var(--gray-900);font:700 clamp(1.5rem,4vw,2.4rem) /1.1 Segoe UI,Tahoma,Arial,sans-serif;letter-spacing:-.02em;margin:0 0 clamp(1rem,3vw,1.75rem);text-align:center}.importNewEventTitle:after{background:linear-gradient(90deg,var(--primary),var(--secondary));border-radius:999px;content:"";display:block;height:3px;margin:.65rem auto 0;width:90px}.leaflet-container,.mapContainerCreateEventHP{background:#fff;border-radius:var(--radius);height:clamp(260px,42vh,420px)}.importNewEvent,.leaflet-container,.mapContainerCreateEventHP{border:1px solid var(--gray-200);box-shadow:var(--shadow-md);overflow:hidden;width:100%}.importNewEvent{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border-radius:var(--radius);margin:auto;padding:clamp(1.1rem,3vw,1.85rem);position:relative}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.importNewEvent:before{animation:gradientShift 20s ease-in-out infinite;background:linear-gradient(135deg,#2563eb2e,#8b5cf62e,#2563eb1f);background-size:300% 300%;content:"";filter:blur(30px);inset:-45%;pointer-events:none;position:absolute;z-index:0}.importNewEvent>*{position:relative;z-index:1}.canvas,.circle{display:none}.importNewEventOpenMap{align-items:center;display:flex;gap:.75rem;margin-bottom:1.25rem}.createEventHP .importNewEventOpenMap h4{color:var(--gray-900);font-size:clamp(.95rem,3.5vw,1.05rem);font-weight:700;margin:0}.switchCheckboxStyle{height:1.5rem;position:relative;width:3rem}.switchCheckboxStyle input{height:0;opacity:0;width:0}.sliderCheckboxStyle{background:var(--gray-300);border-radius:9999px;cursor:pointer;inset:0;position:absolute;transition:background .3s}.sliderCheckboxStyle:before{background:#fff;border-radius:9999px;box-shadow:var(--shadow-sm);content:"";height:1.1rem;left:.2rem;position:absolute;top:.2rem;transition:transform .3s;width:1.1rem}input:checked+.sliderCheckboxStyle{background:var(--primary)}.createEventHP input:checked+.sliderCheckboxStyle:before{transform:translateX(1.5rem)}.createEventHP form{grid-gap:1rem;display:grid;gap:1rem;width:100%}@media (min-width:900px){.createEventHP form{gap:1.25rem;grid-template-columns:1fr 1fr}.formInputsCreateNewEvents.full,.leaflet-container,.mapContainerCreateEventHP,.submitBtnCreateEv{grid-column:1/-1}}.formInputsCreateNewEvents{background:#fff;border:1px solid var(--gray-200);border-radius:var(--radius);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:.4rem;padding:.85rem 1rem}.formInputsCreateNewEvents label{color:var(--gray-900);font-size:clamp(.9rem,3.5vw,1rem);font-weight:700;margin:0}.location-instruction{color:var(--gray-500);font-size:.78rem}.InputClassName,.formInputsCreateNewEvents input,.formInputsCreateNewEvents select,.formInputsCreateNewEvents textarea,.location-search-input{background:var(--gray-50);border:1px solid var(--gray-300);border-radius:var(--radius);font-size:clamp(.875rem,3.5vw,1rem);padding:clamp(.5rem,3vw,.75rem);transition:border-color .2s,box-shadow .2s;width:100%}.formInputsCreateNewEvents textarea{min-height:160px;resize:vertical}.formInputsCreateNewEvents select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,#0000 50%,var(--gray-500) 50%),linear-gradient(135deg,var(--gray-500) 50%,#0000 50%),linear-gradient(to right,#0000,#0000);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px),100% 0;background-repeat:no-repeat;background-size:6px 6px,6px 6px,2.5rem 100%}.InputClassName:focus,.formInputsCreateNewEvents input:focus,.formInputsCreateNewEvents select:focus,.formInputsCreateNewEvents textarea:focus,.location-search-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #2563eb4d;outline:none}.formInputsCreateNewEvents.adminUserPicker,.formInputsCreateNewEvents:has(#coverFileInput),.formInputsCreateNewEvents:has(.business-emoji-box),.formInputsCreateNewEvents:has(.businessPickerGrid),.formInputsCreateNewEvents:has(.eventTagGrid){grid-column:1/-1}.CreateEventDescriptionAdvanceText{min-height:450px}.business-emoji-row{justify-content:space-between}.businessPickerHelp{color:var(--gray-500);font-size:.82rem}.businessPickerGrid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.businessPickerCard{align-items:center;background:#fff;border:1px solid var(--gray-200);border-radius:calc(var(--radius) - .1rem);box-shadow:var(--shadow-sm);cursor:pointer;display:flex;gap:.75rem;padding:.75rem;text-align:left;transition:border-color .2s,box-shadow .2s,transform .15s}.businessPickerCard:hover{box-shadow:0 10px 26px #0f172a1f;transform:translateY(-1px)}.businessPickerCard.selected{border-color:var(--primary);box-shadow:0 0 0 3px #2563eb33}.businessPickerLogo{align-items:center;background:var(--gray-100);border-radius:12px;color:var(--gray-900);display:flex;font-weight:700;height:48px;justify-content:center;object-fit:cover;width:48px}.businessPickerInfo{flex:1 1;min-width:0}.businessPickerName{color:var(--gray-900);font-size:.95rem;font-weight:700}.businessPickerAddress{color:var(--gray-500);font-size:.82rem;margin-top:.15rem}.businessPickerCheck{color:var(--primary);font-size:1.1rem;min-width:1.25rem;text-align:right}.businessPickerClear{align-self:flex-start;background:#fff;border:1px solid var(--gray-300);border-radius:999px;color:var(--gray-900);cursor:pointer;margin-top:.6rem;padding:.45rem .9rem;transition:border-color .2s,box-shadow .2s}.businessPickerClear:disabled{cursor:not-allowed;opacity:.6}.businessPickerEmpty,.businessPickerState{background:var(--gray-50);border:1px dashed var(--gray-300);border-radius:var(--radius);color:var(--gray-500);font-size:.85rem;padding:.7rem .9rem}.businessPickerState.error{background:#dc262614;border-color:#dc26264d;color:var(--danger)}.adminSelectedUser{align-items:center;background:#2563eb14;border:1px solid #2563eb38;border-radius:calc(var(--radius) - .15rem);color:var(--gray-900);display:flex;flex-wrap:wrap;gap:.35rem .75rem;justify-content:space-between;padding:.65rem .75rem}.adminSelectedUser span{font-weight:800}.adminSelectedUser small{color:var(--gray-500)}.adminUserPickerGrid{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));max-height:420px;overflow-y:auto;padding-right:.25rem}.adminUserPickerCard{align-items:center;background:#fff;border:1px solid var(--gray-200);border-radius:calc(var(--radius) - .1rem);box-shadow:var(--shadow-sm);color:var(--gray-900);cursor:pointer;display:flex;gap:.7rem;min-height:68px;padding:.7rem;text-align:left;transition:border-color .2s,box-shadow .2s,transform .15s}.adminUserPickerCard:hover{box-shadow:0 10px 26px #0f172a1f;transform:translateY(-1px)}.adminUserPickerCard.selected{border-color:var(--primary);box-shadow:0 0 0 3px #2563eb33}.adminUserPickerAvatar{align-items:center;background:var(--gray-100);border-radius:50%;color:var(--gray-900);display:inline-flex;flex:0 0 42px;font-weight:800;height:42px;justify-content:center;object-fit:cover;width:42px}.adminUserPickerInfo{display:flex;flex:1 1;flex-direction:column;gap:.15rem;min-width:0}.adminUserPickerInfo small,.adminUserPickerInfo strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminUserPickerInfo small,.adminUserPickerMeta{color:var(--gray-500);font-size:.8rem}.adminUserPickerMeta{flex:0 0 auto}.ql-container{border-radius:0 0 var(--radius) var(--radius)}.ql-toolbar{border-radius:var(--radius) var(--radius) 0 0}.dropDownClassName,.suggestion-item,.suggestion-item--active{background:#fff;border:1px solid var(--gray-200);border-radius:var(--radius);box-shadow:var(--shadow-sm);width:100%}.suggestion-item{padding:.5rem .75rem}.suggestion-item--active,.suggestion-item:hover{background:var(--primary);color:#fff}.submitBtnCreateEv{background:linear-gradient(90deg,var(--primary),var(--secondary));border:none;border-radius:calc(var(--radius) + .25rem);box-shadow:var(--shadow-md);color:#fff;cursor:pointer;font:700 clamp(1rem,4vw,1.05rem) /1 Segoe UI,Tahoma,Arial,sans-serif;grid-column:1/-1;padding:clamp(.85rem,3vw,1rem);transition:transform .15s,box-shadow .2s,filter .2s;width:100%}.submitBtnCreateEv:hover{filter:brightness(1.05);transform:translateY(-2px)}.submitBtnCreateEv:active{transform:translateY(0)}.submitBtnCreateEv:disabled{cursor:not-allowed;filter:grayscale(.15);opacity:.7;transform:none}.btnSpinner{animation:btnspin .8s linear infinite;border:2px solid #fff9;border-radius:50%;border-top-color:#fff;display:inline-block;height:16px;margin-right:8px;vertical-align:middle;width:16px}@keyframes btnspin{to{transform:rotate(1turn)}}.tagLimitMsg{color:var(--danger);font-size:.85rem;margin:.35rem 0 0}.removeCoverBtn{background:#fff;border:1px solid var(--danger);color:var(--danger);padding:.5rem .85rem}.removeCoverBtn:hover{background:#dc26261a}.createNewEventThankYou{font-size:clamp(.95rem,4vw,1.125rem);font-weight:600;margin-top:1.5rem;text-align:center}.CrNewEvTh{color:var(--secondary)}.CrNewEvEr{color:var(--danger)}@media (min-width:640px){.leaflet-container,.mapContainerCreateEventHP{height:340px}.canvas,.circle{display:block}}@media (min-width:1024px){.leaflet-container,.mapContainerCreateEventHP{height:420px}}@media (max-width:640px){.formInputsCreateNewEvents{padding:.75rem .85rem}.eventTagGrid{gap:.4rem}.submitBtnCreateEv{font-size:1rem}.business-emoji-row{flex-wrap:wrap}}.ageBandSelect,.expectedAttendersSelect{background:#f8fafc;background:var(--mihp-bg,#f8fafc);border:1px solid #e2e8f0;border:1px solid var(--mihp-border,#e2e8f0);border-radius:.75rem;border-radius:var(--mihp-radius,.75rem);color:#0f172a;color:var(--mihp-text,#0f172a);font-size:.95rem;padding:.55rem .75rem;transition:border .15s;width:100%}.ageBandSelect:focus,.expectedAttendersSelect:focus{border-color:#2563eb;border-color:var(--mihp-primary,#2563eb);box-shadow:0 0 0 2px #2563eb40;outline:none}.eventTagCategoryList{display:flex;flex-direction:column;gap:.7rem;margin:.5rem 0 1.25rem}.eventTagSection{margin-top:.1rem}.eventTagSectionTitle{color:#0f172a;color:var(--mihp-text,#0f172a);font-size:.92rem;font-weight:800;margin:0 0 .4rem}.eventTagGrid{display:flex;flex-wrap:wrap;gap:.5rem}.eventTag{align-items:center;background:#fff;border:1px solid #e2e8f0;border:1px solid var(--mihp-border,#e2e8f0);border-radius:.75rem;border-radius:var(--mihp-radius,.75rem);color:#0f172a;color:var(--mihp-text,#0f172a);cursor:pointer;display:inline-flex;font-size:.85rem;line-height:1.2;padding:.35rem .75rem;transition:background .15s,color .15s,border-color .15s;-webkit-user-select:none;user-select:none}.eventTag:hover{background:#2563eb1a;background:var(--mihp-primary-10,#2563eb1a)}.eventTag.selected{background:#2563eb;background:var(--mihp-primary,#2563eb);border-color:#2563eb;border-color:var(--mihp-primary,#2563eb);color:#fff}.adminRegisterBusinessPage{background:#f8fafc;min-height:100vh;padding:clamp(1rem,3vw,2rem)}.adminRegisterBusinessPanel{display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:1120px}.adminRegisterBusinessHeader{display:flex;flex-direction:column;gap:.25rem}.adminRegisterBusinessHeader h1,.adminRegisterBusinessHeader p,.adminRegisterBusinessHeader span{margin:0}.adminRegisterBusinessHeader p{color:#2563eb;font-size:.8rem;font-weight:800;text-transform:uppercase}.adminRegisterBusinessHeader h1{color:#0f172a;font-size:clamp(1.6rem,4vw,2.4rem);line-height:1.1}.adminRegisterBusinessHeader span{color:#64748b}.adminRegisterBusinessSelected,.adminRegisterBusinessState,.adminRegisterBusinessUserPicker{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 8px 24px #0f172a14}.adminRegisterBusinessUserPicker{display:flex;flex-direction:column;gap:.75rem;padding:1rem}.adminRegisterBusinessUserPicker label{color:#0f172a;font-weight:800}.adminRegisterBusinessUserPicker input{background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;padding:.75rem .9rem;width:100%}.adminRegisterBusinessSelected{background:#2563eb14;border-color:#2563eb38;display:flex;flex-wrap:wrap;gap:.35rem .75rem;justify-content:space-between;padding:.7rem .85rem}.adminRegisterBusinessSelected small{color:#64748b}.adminRegisterBusinessUserGrid{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));max-height:420px;overflow-y:auto;padding-right:.25rem}.adminRegisterBusinessUserCard{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#0f172a;cursor:pointer;display:flex;gap:.7rem;min-height:72px;padding:.7rem;text-align:left}.adminRegisterBusinessUserCard.selected{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb33}.adminRegisterBusinessUserCard img,.adminRegisterBusinessUserCard>span{align-items:center;background:#eef2ff;border-radius:50%;display:inline-flex;flex:0 0 42px;font-weight:800;height:42px;justify-content:center;object-fit:cover;width:42px}.adminRegisterBusinessUserCard div{display:flex;flex:1 1;flex-direction:column;gap:.15rem;min-width:0}.adminRegisterBusinessUserCard small,.adminRegisterBusinessUserCard strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminRegisterBusinessUserCard em,.adminRegisterBusinessUserCard small{color:#64748b;font-size:.8rem;font-style:normal}.adminRegisterBusinessState{color:#64748b;padding:.8rem .95rem}.adminRegisterBusinessState.error{background:#dc262614;border-color:#dc26264d;color:#dc2626}.adminRegisterBusinessState.success{background:#04785714;border-color:#0478574d;color:#047857}.fbBiz-alert--admin{background:#2563eb14;border-color:#2563eb3d;color:#1d4ed8}.fbBiz-overlay--adminPage{background:#0000;display:block;inset:auto;padding:0;position:static;z-index:auto}.fbBiz-overlay--adminPage .fbBiz-modal{box-shadow:0 8px 24px #0f172a14;max-height:none;max-width:none}
/*# sourceMappingURL=main.e0fa9771.css.map*/