@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap";.business-profile .header{margin-bottom:32px}.business-profile .business-gallery-and-jobs{display:flex;gap:24px;font-family:Inter,sans-serif}@media (max-width: 1000px){.business-profile .business-gallery-and-jobs{flex-direction:column}}.business-profile .business-gallery-and-jobs .gallery-about,.business-profile .business-gallery-and-jobs .jobs-reviews{flex:0 1 50%}@media (max-width: 1000px){.business-profile .business-gallery-and-jobs .gallery-about,.business-profile .business-gallery-and-jobs .jobs-reviews{flex-basis:auto}}.business-profile .business-gallery-and-jobs .jobs-reviews .reviews-section .block-title{margin-bottom:24px}.header{display:flex;justify-content:space-between;gap:16px;align-items:center}.header .search-input{flex:0 1 416px}@media (max-width: 768px){.header{flex-direction:column;align-items:unset}.header .search-input{flex-grow:1}}.header .header-title{font-family:Inter,sans-serif;font-weight:700;font-size:28px;line-height:100%;color:#323232}.header .header-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap}@media (min-width: 640px){.header .header-actions{flex-wrap:unset}}.header .action-btn{background-color:#ffe8f8;border-radius:16px;padding:16px;color:#ef018a;display:flex;align-items:center;gap:4px;transition:all .3s;text-wrap:nowrap;font-family:Inter,sans-serif;font-weight:500;font-size:16px;line-height:100%;transition:all .2s linear}.header .action-btn:hover{background-color:#ef018a;color:#ffe8f8}.header .action-btn:hover svg{animation:shake .6s ease-in-out}.header .action-btn--is-dark{background-color:#ef018a;color:#ffe8f8}.header .action-btn--is-dark:hover{background-color:#e10082}.header .share-btn{background-color:#fff;border-radius:16px;padding:16px;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.header .share-btn>svg path{fill:#ef018a;transition:fill .2s}.header .share-btn:hover{background-color:#ef018a;color:#ffe8f8}.header .share-btn:hover>svg path{fill:#fff;animation:shake .6s ease-in-out}@keyframes shake{0%{transform:rotate(0)}20%{transform:rotate(-15deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-10deg)}80%{transform:rotate(5deg)}to{transform:rotate(0)}}.search-input{display:flex;align-items:center;box-shadow:0 0 12px #3232321f;padding:16px;border-radius:16px;background-color:#fff;gap:8px;position:relative;max-width:279px}.search-input .search-ico{display:grid;width:24px;height:24px}.search-input .input{background-color:transparent;outline:none;border:none;font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:100%;width:100%}.search-input .input::placeholder{color:#828282}.search-input .search-clear-btn{background:none;border:none;cursor:pointer;font-size:18px;color:#828282;padding:4px;border-radius:50%;display:flex;align-items:center;justify-content:center;width:24px;height:24px;transition:all .2s ease}.search-input .search-clear-btn:hover{background-color:#fafafa;color:#828282}.business-block{display:flex;gap:32px;justify-content:space-between;align-items:flex-start;font-family:Inter,sans-serif;margin-bottom:24px}@media (max-width: 530px){.business-block{flex-direction:column}}.business-block .business-info{display:flex;flex-direction:column;gap:8px}.business-block .business-info .text{display:flex;align-items:center;gap:4px;font-weight:400;font-size:16px;line-height:100%;color:#6d6d6d}.business-block .explore-btn,.business-block .edit-profile-btn{display:flex;align-items:center;gap:4px;border-radius:16px;padding:16px;transition:all .3s;text-wrap:nowrap;font-family:Inter,sans-serif;font-weight:500;font-size:16px;line-height:100%;background-color:#ffe8f8;color:#ef018a;transition:all .2s linear}.business-block .explore-btn:hover,.business-block .edit-profile-btn:hover{background-color:#ef018a;color:#ffe8f8}.business-block .explore-btn:hover svg,.business-block .edit-profile-btn:hover svg{animation:shake .6s ease-in-out}.business-block .explore-btn{flex-shrink:0;width:217px;background-color:#ef018a;color:#fff;justify-content:center;border-radius:10px}.business-block .explore-btn:hover{background-color:#e10082}.email-input{position:relative}.email-input>input{border-radius:16px;padding:16px;background-color:#fff;border:1px solid #BDBDBD;width:100%;max-width:476px;font-size:16px;font-weight:400;transition:all .2s linear}.email-input>input::placeholder{color:#bdbdbd}.email-input>input:focus{outline:none;border-color:#ef018a}.email-input>input:hover{border-color:#ef018a}.password-input{position:relative}.password-input>input{border-radius:16px;padding:16px;background-color:#fff;border:1px solid #BDBDBD;width:100%;max-width:476px;font-size:16px;font-weight:400;transition:all .2s linear}.password-input>input::placeholder{color:#bdbdbd}.password-input>input:focus{outline:none;border-color:#ef018a}.password-input>input:hover{border-color:#ef018a}.password-input img{position:absolute;width:24px;height:24px;right:16px;top:16px;cursor:pointer}.main-button{background-color:#ef018a;border:1px solid transparent;font-size:16px;font-weight:700;color:#fff;padding:18px;border-radius:16px;cursor:pointer;max-width:248px;transition:all .2s linear}.main-button--primary-full{width:100%}.main-button--primary-full:not(:disabled){transition:all .2s linear}.main-button--primary-full:not(:disabled):hover{background-color:#e10082}.main-button--auth{margin-top:60px;max-width:unset}.main-button--outline{color:#ef018a;background-color:transparent;border:1px solid #EF018A}.main-button--outline:not(:disabled){transition:all .2s linear}.main-button--outline:not(:disabled):hover{color:#e10082;border-color:#e10082}.main-button--outline-full{color:#ef018a;background-color:transparent;border:1px solid #EF018A;width:100%}.main-button--outline-full:not(:disabled){transition:all .2s linear}.main-button--outline-full:not(:disabled):hover{color:#e10082;border-color:#e10082}.auth-layout{padding:40px;display:flex;gap:24px;max-height:1024px;height:100vh;flex-direction:column;justify-content:center}@media (min-width: 1200px){.auth-layout{flex-direction:row}}.auth-layout__logo{overflow:hidden;border-radius:42px;width:100%;display:none}.auth-layout__logo>img{width:100%;height:100%;border-radius:42px;object-fit:cover}@media (min-width: 1200px){.auth-layout__logo{display:block}}.auth-layout__sect{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:40px 0 24px;gap:24px}.auth-layout__header{display:flex;flex-direction:column;align-items:center;gap:40px;max-width:476px}.auth-layout__header-info{color:#323232;text-align:center}.auth-layout__header-title{font-weight:700;font-size:24px;margin-bottom:16px}.auth-layout__header-subtitle,.auth-back-btn{font-weight:400;font-size:16px}.auth-back-btn>span{margin-left:6px;font-weight:700;color:#37a988;cursor:pointer}.auth-form{width:100%;max-width:476px;display:flex;flex-direction:column;gap:24px}.main-input{position:relative}.main-input>input{border-radius:16px;padding:16px;background-color:#fafafa;border:1px solid transparent;width:100%;font-size:18px;font-weight:400;color:#323232;transition:all .2s linear}.main-input>input::placeholder{color:#bdbdbd}.main-input>input:focus{outline:none;border-color:#ef018a}.main-input>input:hover{border-color:#ef018a}.main-input__title{font-size:14px;font-weight:400;color:#828282;margin-bottom:8px}.main-input--auth>input{border:1px solid #BDBDBD;background-color:#fff;max-width:476px}.business-profile.shift-details{margin:36px -24px -24px}@media (min-width: 769px){.business-profile.shift-details{margin:74px 0 0}}.business-profile.shift-details .business-gallery-and-jobs{max-width:1200px;padding:40px}@media (max-width: 769px){.business-profile.shift-details .business-gallery-and-jobs{padding:24px}}.business-profile.shift-details .business-block{flex-direction:column;gap:8px}.business-profile.shift-details .business-gallery,.business-profile.shift-details .job-info{flex:0 1 50%}@media (max-width: 1000px){.business-profile.shift-details .business-gallery,.business-profile.shift-details .job-info{flex-basis:auto}}.guest-header{z-index:100;display:flex;align-items:center;justify-content:space-between;width:100vw;position:fixed;left:0;top:0;padding:14px 16px;border-radius:0 0 16px 16px}.guest-header.welcome{position:absolute;width:100%}.guest-header .logo{width:100px;height:32px}.guest-header__desktop-img{display:none}@media (min-width: 980px){.guest-header{padding:21px 60px}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.gallery-about .gallery{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.gallery-about .gallery .gallery-item .img{border-radius:24px;object-fit:cover}.gallery-about .gallery .gallery-main .gallery-item{aspect-ratio:548/280}.gallery-about .gallery .gallery-thumbs{display:flex;gap:16px}.gallery-about .gallery .gallery-thumbs .gallery-item{flex:0 1 50%;aspect-ratio:266/224}.gallery-about .about .block-title{margin-bottom:8px}.gallery-about .about-text{font-weight:400;font-size:18px;line-height:140%;color:#323232;margin-bottom:8px}.gallery-about .about .map{aspect-ratio:548/330;background-color:#ef018a;border-radius:24px;overflow:hidden;position:relative;z-index:1}.job-info{border-radius:16px;overflow:hidden}.job-info-photo{aspect-ratio:548/280}.job-info-photo img{object-fit:cover}.job-info-content{position:relative;margin-top:-24px;padding:24px;border-radius:16px;background-color:#fff;z-index:2}.job-info-header{margin-bottom:24px}.job-info-header .title{font-family:Inter,sans-serif;font-weight:700;font-size:24px;color:#323232;margin-bottom:4px}.job-info-header .address-rating{font-family:Inter,sans-serif;font-weight:400;font-size:16px;color:#323232;display:flex;align-items:center;gap:24px}.job-info-header-rating{display:flex;align-items:center;gap:4px}.job-info-details{position:relative;display:flex;flex-direction:column;gap:8px;font-family:Inter,sans-serif;font-weight:400;font-size:14px;color:#323232;padding-bottom:16px;border-bottom:1px solid #BDBDBD;margin-bottom:16px}.job-info-detail{display:flex;align-items:center;gap:4px}.job-info-detail .text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.job-info-detail .ico{width:16px;min-width:16px;height:16px}.job-info-detail .ico svg{width:100%;height:100%}.job-info-rate{position:absolute;right:0;bottom:20px;color:#37a988;font-family:Inter,sans-serif;font-weight:700;font-size:16px}.job-info-schedule-list{padding-bottom:16px;border-bottom:1px solid #BDBDBD;margin-bottom:24px;display:flex;flex-direction:column;gap:8px}.job-info-schedule-part-time{display:flex;flex-direction:column;gap:8px;font-family:Inter,sans-serif;font-weight:700;font-size:16px;color:#323232}.job-info-schedule-part-time ul{display:flex;gap:6px;flex-wrap:wrap}.job-info-schedule-part-time ul li{text-transform:capitalize}.job-info-schedule-part-time ul li:not(:last-child):after{content:","}.job-info-schedule{display:flex;align-items:center;gap:8px}.job-info-schedule div{font-family:Inter,sans-serif;font-weight:700;font-size:16px;color:#323232;display:flex;align-items:center;gap:8px}.job-info-schedule div:not(:last-child):after{content:"";height:6px;width:6px;border-radius:50%;background-color:#37a988;display:block}.job-info-res-req .responsibilities:not(:last-child),.job-info-res-req .requirements:not(:last-child),.job-info-res-req .specializations:not(:last-child){margin-bottom:24px}.job-info-res-req .responsibilities .title,.job-info-res-req .requirements .title,.job-info-res-req .specializations .title{margin-bottom:16px;font-family:Inter,sans-serif;font-weight:600;font-size:18px;color:#323232}.job-info-res-req .responsibilities .res-req-list,.job-info-res-req .requirements .res-req-list,.job-info-res-req .specializations .res-req-list{font-family:Inter,sans-serif;font-weight:400;font-size:16px;color:#323232;line-height:150%}.job-info-res-req .responsibilities .res-req-list>li,.job-info-res-req .requirements .res-req-list>li,.job-info-res-req .specializations .res-req-list>li{display:flex;align-items:center;gap:8px}.job-info-res-req .responsibilities .res-req-list>li:before,.job-info-res-req .requirements .res-req-list>li:before,.job-info-res-req .specializations .res-req-list>li:before{content:"";height:6px;width:6px;border-radius:50%;background-color:#37a988;display:block}.welcome-page{width:100%;padding:90px 16px 40px}.welcome-page__sect{display:flex;flex-direction:column;align-items:center;gap:24px;z-index:1}.welcome-page__heading{font-size:24px;font-style:normal;font-weight:700;line-height:normal;color:#37a988;margin:0;max-width:342px}.welcome-page__heading span{font-weight:800;color:#ef018a}.welcome-page ul{display:flex;flex-direction:column;margin:0;padding-left:0}.welcome-page ul p{margin:10px 0 0}.welcome-page ul p:not(:last-child){margin:10px 0 16px}.welcome-page ul p span{font-size:16px;font-style:normal;font-weight:500;line-height:normal}.welcome-page ul li{position:relative;list-style-type:none;padding-left:26px;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.welcome-page ul li:after{left:0;top:7px;content:"";width:10px;height:10px;border-radius:50%;position:absolute;background:#ef018a}.welcome-page__btns{display:flex;justify-content:center;gap:16px}.welcome-page__btns img{cursor:pointer;width:170px;height:49px}.welcome-page__mobile-img{margin-top:80px;position:relative;width:356px;height:450px;left:calc(50% - 178px);filter:drop-shadow(-60px 30px 50px rgba(0,0,0,.3));padding-bottom:30px}.welcome-page__desktop-img{display:none}@media (min-width: 980px){.welcome-page{display:flex;flex-direction:row;overflow:hidden}.welcome-page__sect{gap:40px;padding:40px 60px 0;align-items:unset}.welcome-page__heading{font-size:40px;max-width:570px}.welcome-page ul p:not(:last-child){margin:10px 0 30px}.welcome-page ul p span,.welcome-page ul li{font-size:24px}.welcome-page ul li:after{left:0;top:13px}.welcome-page__btns{gap:30px;margin-top:40px}.welcome-page__btns img{cursor:pointer;width:200px;height:60px}.welcome-page__mobile-img{display:none}.welcome-page__desktop-img{display:block;position:fixed;height:max-content;width:900px;top:-280px;right:0}}@media (max-width: 1300px){.welcome-page__desktop-img{right:-160px}}@media (max-width: 1120px){.welcome-page__desktop-img{right:-310px}}.business-profile.guest-main{margin:36px -24px -24px}@media (min-width: 769px){.business-profile.guest-main{margin:74px 0 0}}.business-profile.guest-main .business-gallery-and-jobs{max-width:1200px;padding:40px}@media (max-width: 769px){.business-profile.guest-main .business-gallery-and-jobs{padding:24px}}.business-profile.guest-main .business-gallery-and-jobs .business-block{flex-direction:column;gap:8px}.business-profile.guest-main .business-gallery-and-jobs .business-gallery{flex:0 1 50%}@media (max-width: 1000px){.business-profile.guest-main .business-gallery-and-jobs .business-gallery{flex-basis:auto}}.empty-state-component{height:377px}.empty-state-component.small{height:185px}.empty-state-component.large .ico{max-height:120px!important;height:120px!important;width:120px!important}.empty-state-component>.content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;height:100%;max-width:354px;margin:0 auto;text-align:center}.empty-state-component>.content>.ico{width:80px;max-height:80px;height:80px}.empty-state-component>.content>.empty-title{font-family:Inter,sans-serif;font-weight:600;font-size:24px;color:#323232}.empty-state-component>.content>.empty-subtitle{font-family:Inter,sans-serif;font-weight:400;font-size:18px;color:#323232}.scroll-list{display:flex;flex-direction:column;gap:16px;padding:10px;margin:-10px;overflow-y:auto}.scroll-list::-webkit-scrollbar{width:8px}.scroll-list::-webkit-scrollbar-thumb{background-color:#ffe8f8;border-radius:4px}.scroll-list::-webkit-scrollbar-track{background-color:transparent}.position-item{cursor:pointer;padding:16px;box-shadow:0 0 12px #3232321f;background-color:#fff;border-radius:16px;display:flex;justify-content:space-between;align-items:flex-start}.position-item .position-info{display:flex;flex-direction:column;gap:8px}.position-item .position-info .role{font-weight:700;font-size:18px;line-height:100%;color:#323232}.position-item .position-info .schedule-text{font-size:16px;line-height:100%;color:#323232}.position-item .position-info .applicants{display:flex;align-items:center;gap:4px}.position-item .position-info .applicants .applicants-imgs{display:flex}.position-item .position-info .applicants .applicants-imgs .applicant-img{border-radius:50%;width:20px;height:20px;border:.5px solid #FFFFFF;overflow:hidden}.position-item .position-info .applicants .applicants-imgs .applicant-img>img{min-width:20px;min-height:20px;object-fit:cover}.position-item .position-info .applicants .applicants-imgs .applicant-img:not(:first-child){margin-left:-10px}.position-item .position-info .applicants span{font-weight:500;font-size:14px;line-height:100%;color:#37a988}.position-item .wage{background-color:#d3f4e6;padding:6px 12px;border-radius:8px;font-weight:700;font-size:14px;line-height:100%;color:#37a988}.open-positions{margin-bottom:32px}.open-positions .open-positions-header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.open-positions .open-positions-header .view-all-btn{font-weight:500;font-size:18px;line-height:100%;color:#ef018a;transition:all .2s linear}.open-positions .open-positions-header .view-all-btn:hover{text-decoration:underline}.applications-page.guest-shifts{flex-grow:1;display:flex;flex-direction:column;margin:36px -24px -24px}@media (min-width: 769px){.applications-page.guest-shifts{margin:74px 0 0}}.applications-page.guest-shifts .header-shifts{max-width:1200px;padding:40px}@media (max-width: 769px){.applications-page.guest-shifts .header-shifts{padding:24px}}.applications-page.guest-shifts .applications-section{flex-grow:1}.applications-page.guest-shifts .applications-section .title-search{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;margin-bottom:24px}.applications-page.guest-shifts .applications-section .title-search .search-input{max-width:416px;width:100%}.applications-page.guest-shifts .applications-list{display:flex;flex-direction:column;gap:20px}@media (min-width: 640px){.applications-page.guest-shifts .applications-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}}.application-item{cursor:pointer;padding:16px;box-shadow:0 0 12px #3232321f;border-radius:16px;background-color:#fff;position:relative}.application-menu-btn{position:absolute;right:16px;top:16px;display:flex;align-items:center;justify-content:center;border-radius:4px;padding:2px;margin-top:-2px;margin-right:-2px;transition:all .2s linear}.application-menu-btn:hover{background-color:#0000001a}.application-menu{position:absolute;right:27px;top:11px;background-color:#fff;box-shadow:0 0 12px #3232321f;border-radius:16px;padding:16px;z-index:2;display:flex;flex-direction:column;gap:16px}.application-menu--open{animation:fadeIn .2s forwards}.application-menu--close{animation:fadeOut .2s forwards}.application-action{display:flex;align-items:center;gap:8px;font-family:Inter,sans-serif;font-weight:400;font-size:14px;color:#323232;cursor:pointer;transition:all .2s linear}.application-action svg{width:24px;height:24px}.application-action.delete{color:#d90b1c}.application-action:hover{opacity:.6}.application-header{display:flex;gap:8px;align-items:center;margin-bottom:16px}.application-image{flex-basis:42px;height:42px;border-radius:50%;overflow:hidden}.application-image img{object-fit:cover}.application-title-group{display:flex;flex-direction:column;gap:4px}.application-title{font-family:Inter,sans-serif;font-weight:700;font-size:16px;color:#323232}.application-subtitle{font-family:Inter,sans-serif;font-weight:400;font-size:14px;color:#323232}.application-rating{align-self:flex-end;font-family:Inter,sans-serif;font-weight:400;font-size:14px;color:#323232;margin-left:8px;display:flex;align-items:center;gap:4px}.application-details{position:relative;display:flex;flex-direction:column;gap:8px;font-family:Inter,sans-serif;font-weight:400;font-size:14px;color:#323232;padding-bottom:16px;border-bottom:1px solid #BDBDBD;margin-bottom:16px}.application-detail{display:flex;align-items:center;gap:4px}.application-detail .text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.application-detail .ico{width:16px;min-width:16px;height:16px}.application-detail .ico svg{width:100%;height:100%}.application-rate{position:absolute;right:0;bottom:20px;color:#37a988;font-family:Inter,sans-serif;font-weight:700;font-size:16px}.application-footer{display:flex;flex-direction:column;gap:8px}.application-shift-part-time{display:flex;flex-direction:column;gap:8px;font-family:Inter,sans-serif;font-weight:700;font-size:12px;line-height:100%;color:#323232}.application-shift-part-time ul{display:flex;gap:6px;flex-wrap:wrap}.application-shift-part-time ul li{text-transform:capitalize}.application-shift-part-time ul li:not(:last-child):after{content:","}.application-shift{display:flex;align-items:center;gap:8px}.application-shift div{font-family:Inter,sans-serif;font-weight:700;font-size:12px;line-height:100%;color:#323232;display:flex;align-items:center;gap:8px}.application-shift div:not(:last-child):after{content:"";height:6px;width:6px;border-radius:50%;background-color:#37a988;display:block}.application-applicants{display:flex;align-items:center;gap:4px;font-family:Inter,sans-serif;font-weight:500;font-size:14px;color:#37a988}.application-avatars{display:flex}.application-avatars img{border-radius:50%;width:20px;height:20px;border:1px solid #FFFFFF}.application-avatars img:not(:first-child){margin-left:-8px}.application-accepted-user{display:flex;align-items:center;gap:4px;font-family:Inter,sans-serif;font-weight:500;font-size:14px;line-height:100%;color:#37a988}.application-accepted-user img{border-radius:50%;width:20px;height:20px;border:1px solid #FFFFFF;object-fit:cover}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:100%;height:100%;max-height:505px}.empty-state-img{max-width:120px;max-height:120px;aspect-ratio:1/1}.empty-state-title{font-family:Inter,sans-serif;font-weight:700;font-size:24px;line-height:100%;color:#323232}.empty-state p{max-width:380px;text-align:center;font-family:Inter,sans-serif;font-weight:400;font-size:18px;line-height:100%;color:#323232}.empty-state p span{font-weight:600;color:#ef018a}.modal{display:flex;position:fixed;top:0;left:0;right:0;bottom:0;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#a1a1a133;z-index:1001;opacity:0}.modal-content{background-color:#fff;padding:24px;border-radius:24px}.modal--open{animation:fadeIn .2s forwards}.modal--close{animation:fadeOut .2s forwards}.modal__content{min-height:150px;min-width:150px;background-color:#fff;position:relative;padding:24px;display:flex;flex-direction:column;font-size:20px}.modal__title{font-weight:700;margin:0}.modal__message{font-weight:400}.modal__buttons{display:flex;gap:16px}.modal__cancel-button,.modal__confirm-button{width:180px;padding:16px;font-weight:500;font-size:16px}.modal__cancel-button{background-color:#fff;border:1px solid #323232;color:#323232;cursor:pointer;transition:all .2s linear}.modal__cancel-button:hover{color:#fff;background-color:#323232}.modal__confirm-button{border:1px solid #D90B1C;background-color:#d90b1c;color:#fff;cursor:pointer;transition:all .2s linear}.modal__confirm-button:hover{color:#d90b1c;background-color:#fff}.qr-modal{max-width:510px;min-width:326px;max-height:calc(100vh - 48px);width:calc(100vw - 48px)}.qr-modal__header{display:flex;gap:24px;justify-content:end}.qr-modal__header>button>svg path{fill:#323232;transition:all .2s linear}.qr-modal__header>button:hover>svg path{fill:#828282}.qr-modal__content{display:flex;flex-direction:column;gap:48px;margin-bottom:16px}.qr-modal__info{display:flex;flex-direction:column;align-items:center;gap:10px}.qr-modal__scan{margin-bottom:14px;padding:16px;border-radius:16px;box-shadow:0 0 8px #3232321f;display:flex;align-items:center;justify-content:center}.qr-modal__title{font-size:24px}.qr-modal__link-block{display:flex;align-items:center;justify-content:center;gap:16px}.qr-modal__input{width:100%;max-width:400px;padding:12px;font-size:14px;font-weight:400;border-radius:8px;border:1px solid #FFE8F8;color:#323232}.qr-modal__copy-btn{background-color:#ffe8f8;padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center;border:1px solid #FFE8F8;transition:all .2s linear}.qr-modal__copy-btn:hover{background-color:#fff}.qr-modal__copy-btn>svg path{fill:#ef018a}.qr-modal__code-block{display:flex;flex-direction:column;align-items:center;gap:20px}.qr-modal__code{padding:50px;background-color:#fcf6f7;border-radius:8px}.qr-modal__download-btn{padding:10px;width:100%;max-width:260px;background-color:#ef018a;color:#fff;font-weight:700;font-size:16px;border-radius:10px}.create-job{display:flex;flex-direction:column;height:100%}.create-job__heading-block{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:32px 0 24px}.create-job__heading-wrap{display:flex;flex-direction:column;gap:4px}.create-job__heading-wrap h2{font-size:24px;font-weight:600}.create-job__heading-wrap p{font-size:16px;font-weight:400;color:#828282}.create-job__step-chain{margin-top:18px}@media (min-width: 640px){.create-job__step-chain{margin-top:0}}.create-job__action-block{box-shadow:0 0 12px #3232321f;height:fit-content;background-color:#fff;border-radius:16px}.create-job__buttons{display:flex;gap:16px;height:56px;margin:40px 0 0}@media (min-width: 1200px){.create-job__buttons{margin:40px 0 0 auto;width:50%;padding:0}}.create-job__buttons button{flex:1;text-align:center;font-weight:600;font-size:16px;border:1px solid #EF018A;border-radius:16px;transition:all .2s linear}.create-job__back-btn{color:#ef018a}.create-job__back-btn:hover:hover{color:#e10082;border-color:#e10082}.create-job__confirm-btn{color:#fff;background:#ef018a}.create-job__confirm-btn:hover:not(:disabled){color:#fff;background:#e10082;border-color:#e10082}.stepper{display:flex;align-items:center;justify-content:space-between;width:295px}.stepper .step{display:flex;flex-direction:column;align-items:center;position:relative;transition:all .2s linear}.stepper .step__indicator{display:flex;align-items:center}.stepper .step__indicator .circle{width:16px;height:16px;border-radius:50%;border:1px solid #BDBDBD;background-color:#fafafa;display:flex;justify-content:center;align-items:center;color:#fff;font-size:12px;transition:all .2s linear}.stepper .step__indicator .line{position:absolute;height:2px;background-color:#bdbdbd;left:50%;transform:translate(8px);width:100%;z-index:0;transition:all .2s linear}.stepper .step__label{margin-top:.5rem;font-size:12px;font-weight:400;color:#bdbdbd;white-space:nowrap;transition:all .2s linear}.stepper .step.active .circle{border:1px solid #37A988;background-color:#37a988}.stepper .step.active .line{background-color:#37a988}.stepper .step.active .step__label{color:#37a988;font-weight:500}.step.clickable{cursor:pointer}.add-details{display:flex;flex-direction:column;padding:24px;height:100%}.job-details-block{display:flex;flex-direction:column;gap:24px;overflow-y:auto}@media (min-width: 1200px){.job-details-block{width:50%}}.job-details-block::-webkit-scrollbar{width:8px}.job-details-block::-webkit-scrollbar-thumb{background-color:#ffe8f8;border-radius:4px}.job-details-block::-webkit-scrollbar-track{background-color:transparent}.job-details-block__calendar-wrap{display:flex;flex-direction:column;flex:1}.job-details-block__calendar-modal-wrap .main-input{position:relative;cursor:pointer}.job-details-block__calendar-modal-wrap .main-input input::placeholder{color:#323232}.job-details-block__calendar-modal-wrap .main-input svg{position:absolute;z-index:11;top:41px;right:16px}.job-details-block__calendar-buttons{width:100%;display:flex;justify-content:end;margin-top:16px}.job-details-block__specialization-wrap{display:flex;flex-direction:column;align-items:center;gap:16px}.job-details-block__specialization-wrap button{width:fit-content;padding:12px 16px;border-radius:16px;border:1px solid #EF018A;transition:all .2s linear}.job-details-block__specialization-buttons{display:flex;flex-wrap:wrap;gap:16px}.job-details-block__specialization-buttons-remove{color:#ef018a}.job-details-block__specialization-buttons-remove:hover:hover{color:#e10082;border-color:#e10082}.job-details-block__specialization-buttons-confirm{color:#fff;background:#ef018a}.job-details-block__specialization-buttons-confirm:hover:not(:disabled){color:#fff;background:#e10082;border-color:#e10082}.job-details-block__pay-input{position:relative}.job-details-block__pay-input-currency{position:absolute;left:16px;top:41px;color:#323232;pointer-events:none}.job-details-block__pay-input .main-input input{padding-left:30px}.picker{width:100%}.rdp{width:100%!important;max-width:100%!important;margin:0 auto}.rdp-months,.rdp-month,.rdp-month_grid{width:100%!important;max-width:100%!important}.rdp-day_button{width:100%;box-sizing:border-box}.rdp-today .rdp-day_button{color:#ef018a!important;background-color:#ffe8f8!important;border-radius:50%;border:1px solid #FFE8F8!important}.rdp-range_end .rdp-day_button,.rdp-range_start .rdp-day_button{background-color:#ef018a!important;border-color:#ef018a!important;color:#fff!important}.rdp-range_end{background:linear-gradient(90deg,#FFE8F8 50%,transparent 50%)!important}.rdp-range_start{background:linear-gradient(90deg,transparent 50%,#FFE8F8 50%)!important}.rdp-range_middle{background-color:#ffe8f8!important}.rdp-range_start.rdp-range_end{background:none!important}.rdp-day_button{color:#323232;font-family:Inter,sans-serif!important;margin:0 auto!important;font-weight:400!important;font-size:16px!important}.rdp-weekday{color:#828282!important}.rdp-month_caption{justify-content:center}.rdp-nav{display:flex;justify-content:space-between;width:100%}.rdp-chevron{fill:#323232!important}.single-picker .rdp-selected .rdp-day_button{background-color:#ef018a!important;border-color:#ef018a!important;color:#fff!important}.rdp-root{--rdp-accent-color: blue;--rdp-accent-background-color: #f0f0ff;--rdp-day-height: 44px;--rdp-day-width: 44px;--rdp-day_button-border-radius: 100%;--rdp-day_button-border: 2px solid transparent;--rdp-day_button-height: 42px;--rdp-day_button-width: 42px;--rdp-selected-border: 2px solid var(--rdp-accent-color);--rdp-disabled-opacity: .5;--rdp-outside-opacity: .75;--rdp-today-color: var(--rdp-accent-color);--rdp-dropdown-gap: .5rem;--rdp-months-gap: 2rem;--rdp-nav_button-disabled-opacity: .5;--rdp-nav_button-height: 2.25rem;--rdp-nav_button-width: 2.25rem;--rdp-nav-height: 2.75rem;--rdp-range_middle-background-color: var(--rdp-accent-background-color);--rdp-range_middle-color: inherit;--rdp-range_start-color: white;--rdp-range_start-background: linear-gradient(var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color: var(--rdp-accent-color);--rdp-range_end-background: linear-gradient(var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50%);--rdp-range_end-color: white;--rdp-range_end-date-background-color: var(--rdp-accent-color);--rdp-week_number-border-radius: 100%;--rdp-week_number-border: 2px solid transparent;--rdp-week_number-height: var(--rdp-day-height);--rdp-week_number-opacity: .75;--rdp-week_number-width: var(--rdp-day-width);--rdp-weeknumber-text-align: center;--rdp-weekday-opacity: .75;--rdp-weekday-padding: .5rem 0rem;--rdp-weekday-text-align: center;--rdp-gradient-direction: 90deg;--rdp-animation_duration: .3s;--rdp-animation_timing: cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction: -90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity: unset}.rdp-root{position:relative;box-sizing:border-box}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex}.rdp-root[data-nav-layout=around] .rdp-button_next{position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled{opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border-color:transparent;border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.custom-select{width:100%}.custom-select__title{font-size:14px;font-weight:400;color:#828282;margin-bottom:8px}.custom-select__results{position:relative;max-height:0;overflow-y:scroll;background-color:#fafafa;z-index:9999;border-radius:16px;width:100%;display:flex;flex-direction:column;transition:all .2s linear}.custom-select__results div{display:flex;align-items:center;justify-content:space-between;padding:19px 0;cursor:pointer}.custom-select__results div:first-letter{text-transform:uppercase}.custom-select__results div:hover>p{color:#ef018a;font-weight:600}.custom-select__results div:not(:last-child){border-bottom:1px solid #FFC9F0}.custom-select__results div svg{transition:all .2s linear}.custom-select__results div p{display:flex;align-items:center;gap:8px;color:#323232;font-weight:400;line-height:26px;font-size:18px;text-transform:capitalize;transition:all .2s linear}.custom-select__results--open{max-height:284px;animation:slideIn .2s forwards;opacity:1;z-index:999;padding:8px 24px;margin-top:8px}.custom-select__results--close{animation:slideOut .2s forwards;opacity:0}.custom-select__results--visible{visibility:visible}.custom-select__results--hidden{visibility:hidden}.custom-select__no-results{height:284px;color:#323232;font-size:18px;font-weight:400;display:flex;gap:16px;align-items:center;justify-content:center;flex-direction:column}.custom-select__no-results p:first-of-type{font-weight:600;font-size:18px;color:#37a988}.custom-select__no-results p:last-of-type{font-weight:400;font-size:16px;color:#828282}.custom-select__item{padding:20px 0;border-bottom:1px solid transparent;display:flex;align-items:center;cursor:pointer}.custom-select__item:hover>p{color:#b6e4d1}.custom-select__item>svg{width:24px;height:24px;visibility:visible!important}.custom-select__item>p{color:#323232;font-size:18px;font-weight:400;margin-left:16px;display:flex;align-items:center;justify-content:space-between;width:100%;transition:all .2s linear}.custom-select__item:not(:last-child){border-bottom-color:#b6e4d1}.custom-select__item--selected{justify-content:space-between}.custom-select__item--selected>p{color:#37a988;font-weight:600}.custom-select__arrow-button svg{transition:all .2s linear}.custom-select__arrow-button--opened>svg{transform:rotate(180deg)}.custom-select__header{padding:16px;background:#fafafa;border-radius:16px;display:flex;align-items:center;justify-content:space-between;font-size:18px;line-height:22px;cursor:pointer;font-weight:400;color:#323232;border:1px solid transparent;transition:all .2s linear}.custom-select__header>div{display:flex;align-items:center}.custom-select__header>p{flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}.custom-select__header:hover{border-color:#ef018a}.custom-select__header--disabled:hover{cursor:auto}.custom-select__header--disabled:hover>p{color:#323232}.custom-select__header--disabled:hover>.single-select__arrow-button>svg path{fill:#323232}.custom-select__placeholder{font-weight:400;color:#bdbdbd}.custom-select__active p{color:#37a988;font-weight:600}.custom-select__active>svg{visibility:visible}.custom-select__color-box{display:inline-block;width:24px;height:24px;border-radius:6px;margin-right:12px;vertical-align:middle}.main-textarea{position:relative}.main-textarea__title{font-family:Inter,sans-serif;color:#828282;font-size:14px;font-weight:400;margin-bottom:8px}.main-textarea textarea{border-radius:16px;padding:16px;width:100%;font-size:18px;font-weight:400;font-family:inherit;height:107px;resize:none;background-color:#fafafa;border:1px solid transparent;color:#323232;transition:all .2s linear}.main-textarea textarea::placeholder{color:#bdbdbd}.main-textarea textarea:focus{outline:none;border-color:#ef018a}.main-textarea textarea::-webkit-scrollbar{width:8px}.main-textarea textarea::-webkit-scrollbar-thumb{background-color:#ffe8f8;border-radius:4px}.main-textarea textarea::-webkit-scrollbar-track{background-color:transparent}.main-textarea textarea:hover{border-color:#ef018a}.confirm{display:flex;flex-direction:column;padding:24px;height:100%}.confirm h2{font-size:24px;font-weight:700}.confirm h3{font-size:20px;font-weight:600}.confirm__item{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:400;width:100%}.confirm__item-wrap{display:flex;gap:8px;font-size:18px;font-weight:400;width:100%}.confirm__item svg{width:24px;height:24px}.confirm__item p{flex:1}.confirm__item-block{display:flex;flex-direction:row}.confirm__block{display:flex;flex-direction:column;gap:32px;overflow-y:auto}@media (min-width: 1200px){.confirm__block{width:50%;max-width:510px}}.confirm__block::-webkit-scrollbar{width:8px}.confirm__block::-webkit-scrollbar-thumb{background-color:#ffe8f8;border-radius:4px}.confirm__block::-webkit-scrollbar-track{background-color:transparent}.confirm__schedule-list{display:flex;flex-direction:column;gap:12px;flex:1;padding:0 0 0 8px}.confirm__schedule-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.confirm__schedule-row:last-child{border-bottom:none}.confirm__schedule-day{width:105px}.confirm__schedule-times,.confirm__schedule-times-multi{display:flex;flex-direction:column;gap:2px;width:170px}.confirm__schedule-times{justify-content:center}.select-time{padding:24px}.select-time__date-time{display:flex;gap:8px}.select-time__date{display:flex;flex-wrap:wrap;gap:24px}.select-time__date-times,.select-time__dates{display:flex;flex-direction:column;gap:24px}.select-time__date-title{width:110px;display:flex;align-items:center}.add-range-button{display:flex;align-items:center}.main-time-picker{display:flex;align-items:center;position:relative}.main-time-picker__title{margin-right:8px}.main-time-picker__block{position:relative;font-family:sans-serif;flex:0 1 126px;max-width:unset}.main-time-picker__arrow{display:flex;align-items:center}.main-time-picker__arrow>svg{transition:all .2s linear}.main-time-picker__arrow--open>svg{rotate:180deg}.main-time-picker__input{display:flex;align-items:center;justify-content:space-between;gap:4px;border:1px solid transparent;padding:4px;border-radius:8px;cursor:pointer;background-color:#fafafa;width:max-content;transition:all .2s linear}.main-time-picker__input .clock-ico{width:20px;height:20px}.main-time-picker__input .clock-ico svg{width:100%;height:100%}.main-time-picker__input:hover{border-color:#b6e4d1}.main-time-picker__label{font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:100%;color:#323232}.main-time-picker__arrow{font-size:12px;color:#888}.main-time-picker__dropdown{position:absolute;top:100%;left:0;width:100%;max-height:200px;overflow-y:auto;background:#fff;border:1px solid #ccc;border-radius:6px;margin-top:4px;z-index:10;box-shadow:0 2px 8px #0000001a}.main-time-picker__dropdown--open{animation:slideIn .2s forwards;opacity:1;z-index:999}.main-time-picker__dropdown--close{animation:slideOut .2s forwards;opacity:0}.main-time-picker__option{padding:8px 10px;cursor:pointer;transition:all .2s linear}.main-time-picker__option:hover{background-color:#b6e4d1}.select-days{padding:24px}.select-days__block{display:flex;flex-wrap:wrap;flex-direction:column;gap:24px}@media (min-width: 1200px){.select-days__block{flex-direction:row}}.select-days__select-wrap{display:flex;flex-direction:column;justify-content:center;gap:24px;flex:1;height:300px}@media (min-width: 1200px){.select-days__select-wrap{padding-right:24px;border-right:1px solid #FFC9F0}}.select-days__calendar-wrap{display:flex;flex-direction:column;flex:1;width:100%;margin:0 auto}@media (min-width: 1200px){.select-days__calendar-wrap{width:46%}}.select-days__select-item{display:flex;justify-content:space-between;align-items:center;background:#fafafa;padding:17px 16px;border-radius:16px;cursor:pointer;font-size:18px;color:#323232;width:100%;font-weight:400}.select-days__select-item .radio-label{flex:1}.select-days__select-item .custom-radio{position:relative;width:20px;height:20px}.select-days__select-item .custom-radio input[type=radio]{opacity:0;position:absolute;width:100%;height:100%;margin:0;cursor:pointer}.select-days__select-item .custom-radio .radio-mark{position:absolute;top:0;left:0;width:20px;height:20px;border-radius:50%;border:2px solid #37A988;background-color:transparent;transition:all .2s linear}.select-days__select-item .custom-radio .radio-mark:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background-color:#37a988;opacity:0;transition:opacity .2s}.select-days__select-item .custom-radio input[type=radio]:checked+.radio-mark:after{opacity:1}.multiple-day-form,.part-time-form{display:flex;flex-direction:column;gap:24px}.part-time-form__title{font-size:14px;font-weight:400;color:#828282;margin-bottom:8px}.edit-profile .header,.edit-profile .gallery{margin-bottom:32px}.edit-profile .gallery .title-block{margin-bottom:24px}.edit-profile .gallery .title-block .block-title{margin-bottom:4px}.edit-profile .gallery .title-block .subtitle{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:100%;color:#828282}.edit-profile .gallery .photo-block{display:grid;gap:22px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.edit-profile .section-divider{display:flex;gap:24px;margin-bottom:32px;flex-wrap:wrap}.edit-profile .main-info{flex:1 1 48%}.edit-profile .main-info .title-block .block-title{margin-bottom:24px}.edit-profile .main-info .business-form{display:flex;flex-direction:column;gap:24px}.edit-profile .hours-info{flex:1 1 48%}.edit-profile .hours-info .title-block{margin-bottom:24px}.edit-profile .cancel-btn,.edit-profile .save-btn{padding:18px;border-radius:16px;transition:all .2s linear;font-family:Inter,sans-serif;font-weight:600;font-size:16px;line-height:100%}.edit-profile .cancel-btn{border:1px solid #EF018A;color:#ef018a}.edit-profile .cancel-btn:hover{border-color:#e10082;color:#e10082}.edit-profile .save-btn{border:1px solid #EF018A;background-color:#ef018a;color:#fff}.edit-profile .save-btn:hover{background-color:#e10082}.edit-profile .save-btn:disabled{background-color:#828282;border-color:#828282}.image-uploader{position:relative;min-height:100%;height:100%;cursor:pointer;aspect-ratio:268/160;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px;color:#37a988;border-radius:24px;transition:all .2s linear}.image-uploader:hover,.image-uploader.drag{background-color:#37a988;color:#fff}.image-uploader .text{font-family:Inter,sans-serif;font-size:14px;line-height:18px;text-align:center}.image-uploader .background{position:absolute;top:0;left:0}.image-uploader .background rect{width:calc(100% - 2px);height:calc(100% - 2px)}.image-item{position:relative;aspect-ratio:268/160}.image-item .ico{position:absolute;top:-8px;right:-8px;cursor:pointer;height:32px;width:32px;padding:4px;border-radius:50%;background-color:#d3f4e6}.image-item .img{border-radius:24px;object-fit:cover}.text-input{position:relative}.text-input .label{font-family:Inter,sans-serif;font-size:16px;line-height:18px;color:#828282;margin-bottom:4px}.text-input .input{border-radius:16px;padding:16px;background-color:#fff;border:1px solid #FFFFFF;width:100%;font-size:18px;font-weight:400;box-shadow:0 0 12px #3232321f;transition:all .2s linear}.text-input .input::placeholder{color:#bdbdbd}.text-input .input:focus{outline:none;border-color:#37a988}.text-input .input:hover{border-color:#37a988}.text-area{position:relative}.text-area .label{font-family:Inter,sans-serif;font-size:16px;line-height:18px;color:#828282;margin-bottom:4px}.text-area textarea{border-radius:16px;padding:16px;background-color:#fff;border:1px solid #FFFFFF;width:100%;font-size:18px;font-weight:400;box-shadow:0 0 12px #3232321f;font-family:inherit;min-height:168px;resize:vertical;transition:all .2s linear}.text-area textarea::placeholder{color:#bdbdbd}.text-area textarea:focus{outline:none;border-color:#37a988}.text-area textarea:hover{border-color:#37a988}.schedule{padding:24px;border-radius:24px;background-color:#fff;display:flex;flex-direction:column;gap:20px;position:relative}.day-schedule-row{display:flex;flex-direction:column;gap:8px}@media (min-width: 640px){.day-schedule-row{height:32px;flex-direction:row;gap:16px;align-items:center;min-width:480px}}.day-schedule-row .label-block{display:flex;align-items:center;gap:16px;flex:unset;font-family:Inter,sans-serif;font-weight:400;font-size:18px;line-height:100%;color:#323232}@media (min-width: 640px){.day-schedule-row .label-block{flex:0 0 167px}}.day-schedule-row .time-pickers{display:flex;align-items:center;gap:8px;flex-grow:1}.day-schedule-row .time-pickers span{font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:100%;color:#323232}@media (min-width: 640px){.day-schedule-row .time-pickers{gap:16px}}.day-schedule-row .disabled-text{color:#828282;font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:100%}.time-picker{position:relative;font-family:sans-serif;flex:0 1 126px;max-width:unset}@media (min-width: 640px){.time-picker{max-width:130px}}@media (min-width: 1200px){.time-picker{max-width:unset}}.time-picker__input{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:4px;border-radius:8px;cursor:pointer;background-color:#fafafa}.time-picker__input .clock-ico{width:20px;height:20px}.time-picker__input .clock-ico svg{width:100%;height:100%}.time-picker__label{font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:100%;color:#323232}.time-picker__arrow{font-size:12px;color:#888}.time-picker__dropdown{position:absolute;top:100%;left:0;width:100%;max-height:200px;overflow-y:auto;background:#fff;border:1px solid #ccc;border-radius:6px;margin-top:4px;z-index:10;box-shadow:0 2px 8px #0000001a}.time-picker__dropdown::-webkit-scrollbar{width:4px}.time-picker__dropdown::-webkit-scrollbar-thumb{background:#ef018a;border-radius:4px}.time-picker__option{padding:8px 10px;cursor:pointer}.time-picker__option:hover{background-color:#f0f0f0}.toggle-button{width:52px;height:32px;border-radius:100px;background-color:#78788052;padding:2px;position:relative;cursor:pointer;transition:all .2s linear}.toggle-button.checked{background-color:#34c759}.toggle-button.checked .ball{left:calc(100% - 30px)}.toggle-button .ball{position:absolute;left:2px;top:2px;border-radius:50%;width:28px;height:28px;background-color:#fff;box-shadow:0 0 0 1px #0000000a;transition:all .2s linear}.page-actions{display:flex;gap:24px;align-items:center}.page-actions button{flex:0 1 50%}@media (max-width: 768px){.page-actions{flex-direction:column}.page-actions button{width:100%}}.loader{position:fixed;top:0;bottom:0;left:0;right:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#a1a1a133;z-index:9999;display:flex;flex-direction:column;gap:36px;justify-content:center;align-items:center;opacity:0;color:#ef018a;font-size:18px;line-height:24px}.loader img{width:8rem;height:8rem}.loader--open{animation:fadeIn .2s forwards}.loader--close{animation:fadeOut .2s forwards}.loader--is-absolute{position:absolute}.loader__spinner{border:.2em solid rgba(0,0,0,.1);border-top:.2em solid #EF018A;border-radius:50%;width:2.28571429rem;height:2.28571429rem;animation:spin .6s linear infinite}.loader--is-visible{display:flex}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.combobox{width:100%;position:relative}.combobox__input-block{position:relative}.combobox__input-block .label{font-family:Inter,sans-serif;font-size:16px;line-height:18px;color:#828282;margin-bottom:4px}.combobox__input-block .input-block{border-radius:16px;padding:16px;background-color:#fff;border:1px solid #FFFFFF;width:100%;box-shadow:0 0 12px #3232321f;display:flex;align-items:center;gap:10px;transition:all .2s linear}.combobox__input-block .input-block:focus-within{outline:none;border-color:#37a988}.combobox__input-block .input-block:hover{border-color:#37a988}.combobox__input-block .input-block input{flex-grow:1;outline:none;border:none;font-size:18px;font-weight:400}.combobox__input-block .input-block input::placeholder{color:#bdbdbd}.combobox__results{position:absolute;padding:0;max-height:0;overflow-y:scroll;background-color:#fff;z-index:9999;border-radius:16px;width:100%;display:flex;flex-direction:column;transition:all .2s linear}.combobox__results--open{max-height:284px;animation:slideIn .2s forwards;opacity:1;z-index:999;padding:8px 24px;margin-top:8px}.combobox__results--close{animation:slideOut .2s forwards;opacity:0}.combobox__results--visible{visibility:visible}.combobox__results--hidden{visibility:hidden}.combobox__no-results{height:284px;color:#323232;font-size:18px;font-weight:400;display:flex;gap:16px;align-items:center;justify-content:center;flex-direction:column}.combobox__no-results p:first-of-type{font-weight:600;font-size:18px;color:#ef018a}.combobox__no-results p:last-of-type{font-weight:400;font-size:16px;color:#bdbdbd}.combobox__item{padding:20px 0;border-bottom:1px solid transparent;display:flex;align-items:center;cursor:pointer}.combobox__item:hover>p{color:#ef018a}.combobox__item>svg{width:24px;height:24px;visibility:visible!important}.combobox__item>p{color:#323232;font-size:18px;font-weight:400;margin-left:16px;display:flex;align-items:center;justify-content:space-between;width:100%;transition:all .2s linear}.combobox__item:not(:last-child){border-bottom-color:#ffc9f0}.combobox__item--selected{justify-content:space-between}.combobox__item--selected>p{color:#ef018a;font-weight:600}.schedule-block{overflow:auto;max-height:calc(100vh - 270px)}.schedule-block::-webkit-scrollbar{width:8px;height:8px}.schedule-block::-webkit-scrollbar-track{background:#fafafa;border-radius:4px}.schedule-block::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:4px}.schedule-block::-webkit-scrollbar-thumb:hover{background:#828282}.month-custom-event{height:100%;display:flex;gap:4px;color:#323232;padding:2px 0;align-items:center}.month-custom-event__circle{border-radius:50%;min-width:12px;min-height:12px;border:1px solid}.month-custom-event__subject{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.month-custom-event__subject--canceled{text-decoration:line-through}.custom-monthly-calendar{display:flex;flex-direction:column;height:100%;background-color:#fff;border-radius:8px;padding:16px;width:100%;min-width:700px}.custom-monthly-calendar__header{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin-bottom:8px}.custom-monthly-calendar__day-name{text-align:center;font-weight:600;font-size:14px;line-height:18px;color:#323232;padding:8px 0}.custom-monthly-calendar__grid{display:grid;grid-template-rows:repeat(auto-fill,minmax(120px,1fr));grid-template-columns:repeat(7,1fr);gap:8px;width:100%}.custom-monthly-calendar__week{display:contents}.custom-monthly-calendar__day{min-height:142px;padding:8px;border:1px solid #B6E4D1;border-radius:8px;background-color:#fff;display:flex;flex-direction:column;gap:8px;width:100%;overflow:hidden;font-size:12px}.custom-monthly-calendar__day--other-month{background-color:#fafafa;width:100%}.custom-monthly-calendar__day--today{border-color:#37a988}.custom-monthly-calendar__day-header{display:flex;justify-content:space-between;align-items:center}.custom-monthly-calendar__day-number{font-weight:500;font-size:14px;line-height:18px;color:#323232}.custom-monthly-calendar__event-count{background-color:#37a988;color:#fff;font-size:12px;width:18px;height:18px;border-radius:12px;display:flex;align-items:center;justify-content:center}.custom-monthly-calendar__events{display:flex;flex-direction:column;gap:4px;overflow:hidden}.custom-monthly-calendar__event{cursor:pointer;transition:transform .2s ease}.custom-monthly-calendar__event:hover{transform:translateY(-2px)}.custom-monthly-calendar__more-events{font-size:12px;line-height:14px;color:#828282;text-align:center;padding:4px 0}.week-custom-event{height:100%;display:flex;flex-direction:column;justify-content:space-between;color:#323232;padding:2px;background-color:#fff;border:1px solid;border-radius:6px;border-left:4px solid}.week-custom-event__subject{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.week-custom-event__subject--canceled{text-decoration:line-through}.week-custom-event__time{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.week-custom-event__footer{display:flex;align-items:center;width:100%;position:relative}.week-custom-event__footer>svg{min-width:16px;min-height:16px;z-index:1}.week-custom-event__footer-left{display:flex;gap:4px;width:86%;z-index:2}.week-custom-event__footer-left>img{width:16px;height:16px;object-fit:cover;border-radius:50%}.week-custom-event__user-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-weekly-calendar{display:flex;flex-direction:column;height:100%;background-color:#fff;border-radius:8px;padding:16px;width:100%;font-size:12px}.custom-weekly-calendar__header{display:grid;grid-template-columns:60px repeat(7,1fr);gap:8px;margin-bottom:8px}.custom-weekly-calendar__day-label{text-align:center;font-weight:600;font-size:14px;line-height:18px;color:#323232;padding:8px 0 4px;border-radius:6px 6px 0 0;background:#fafafa;min-width:120px}.custom-weekly-calendar__day-label--today{background:#d9f2e6;color:#37a988}.custom-weekly-calendar__day-label-title{font-size:14px;font-weight:600}.custom-weekly-calendar__day-label-date{font-size:12px;color:#bdbdbd}.custom-weekly-calendar__body{display:grid;grid-template-columns:60px repeat(7,1fr);gap:8px;flex:1;min-height:600px}.custom-weekly-calendar__time-column{display:flex;flex-direction:column;gap:0}.custom-weekly-calendar__time-cell{height:120px;display:flex;align-items:flex-start;justify-content:flex-end;font-size:12px;color:#828282;padding-right:8px;position:relative;top:-8px}.custom-weekly-calendar__day-column{position:relative;min-width:120px;flex:1}.custom-weekly-calendar__hour-cell{height:120px;border:1px dashed #B6E4D1;border-radius:6px;background:#fff}.custom-weekly-calendar__hour-cell--today{background:#f2fbf7}.custom-weekly-calendar__no-time-events{position:absolute;top:4px;left:4px;right:4px;z-index:10;display:flex;flex-direction:column;gap:2px}.custom-weekly-calendar__no-time-badge{background:#bdbdbd;color:#828282;font-size:11px;border-radius:8px;padding:2px 6px;margin-bottom:2px;text-align:center}.custom-weekly-calendar__event{position:absolute;left:4px;right:4px;z-index:20;border-radius:6px;cursor:pointer;transition:box-shadow .2s,transform .2s;overflow:hidden}.custom-weekly-calendar__event--hovered{box-shadow:0 4px 16px #0000001f;transform:scale(1.03)}.custom-weekly-calendar__event--no-time{position:static;margin-bottom:2px;z-index:15}.custom-weekly-calendar__more-events{font-size:12px;color:#828282;text-align:center;margin-top:2px}.custom-weekly-calendar__current-time-line{position:absolute;left:0;right:0;height:2px;background:transparent;z-index:30;pointer-events:none;display:flex;align-items:center}.custom-weekly-calendar__current-time-dot{width:10px;height:10px;background:#ef018a;border-radius:50%;position:absolute;left:-5px;top:50%;transform:translateY(-50%);z-index:31}.custom-weekly-calendar__current-time-line:after{content:"";display:block;height:2px;background:#ef018a;flex:1;margin-left:5px;border-radius:1px}.custom-weekly-calendar__time-cell--hidden-label{color:transparent!important;-webkit-user-select:none;user-select:none;pointer-events:none}.pending-events-list{display:flex;flex-direction:column;height:100%;padding-top:14px}.pending-events-list__header{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #FAFAFA}.pending-events-list__title{font-size:20px;font-weight:600;color:#323232;margin:0}.pending-events-list__content{display:flex;flex-direction:column;gap:16px;flex:1;overflow-y:auto;max-width:512px;width:100%}.pending-events-list__content::-webkit-scrollbar{width:6px}.pending-events-list__content::-webkit-scrollbar-track{background:#fafafa;border-radius:3px}.pending-events-list__content::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:3px}.pending-events-list__content::-webkit-scrollbar-thumb:hover{background:#828282}.pending-events-list__item{display:flex;flex-direction:column;padding:16px;background:#fff;border:1px solid #FAFAFA;border-radius:8px;transition:all .2s ease;width:100%;min-width:0;position:relative}@media (min-width: 320px){.pending-events-list__item{padding:12px}}@media (min-width: 640px){.pending-events-list__item{background:#fafafa}}.pending-events-list__item:active{transform:translateY(0)}.pending-events-list__item-header{display:flex;align-items:center;gap:12px;margin-bottom:12px;min-width:0;padding-right:80px}@media (min-width: 320px){.pending-events-list__item-header{gap:8px}}.pending-events-list__item-icon{display:flex;align-items:center;justify-content:center}.pending-events-list__item-icon svg{width:18px;height:18px}.pending-events-list__item-title{flex:1;font-size:16px;font-weight:700;color:#323232;line-height:1.4}.pending-events-list__item-status{padding:4px 16px;border-radius:22px;font-size:14px;font-weight:500;letter-spacing:.5px;flex-shrink:0;position:absolute;bottom:12px;right:12px}.pending-events-list__item-status--3{background:#ffdfe2;color:#d90b1c}.pending-events-list__item-status--1{background:#d9f2e6;color:#37a988}.pending-events-list__item-status--0{background:#fdebd7;color:#f59938}.pending-events-list__item-status--2{background:#ffc9f0;color:#ef018a}.pending-events-list__item-details{display:flex;flex-direction:column;gap:8px;padding-right:90px}.pending-events-list__item-time,.pending-events-list__item-applicant,.pending-events-list__item-created,.pending-events-list__item-job{display:flex;align-items:center;gap:8px;font-size:16px;color:#323232;flex-wrap:wrap}.pending-events-list__item-time svg,.pending-events-list__item-applicant svg,.pending-events-list__item-created svg,.pending-events-list__item-job svg{width:16px;height:16px;flex-shrink:0}.pending-events-list__item-job>svg path{fill:#f59938}.pending-events-list__item-duration{font-size:16px;color:#323232;padding-top:8px;border-top:1px solid #FAFAFA}.pending-events-list__item-actions{display:flex;gap:8px;position:absolute;top:12px;right:12px}.pending-events-list__item-action-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;border-radius:6px;cursor:pointer;color:#323232;transition:all .2s ease}.pending-events-list__item-action-btn:hover{background:#fafafa;color:#828282}.pending-events-list__item-action-btn svg{width:24px;height:24px}.pending-events-list__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;padding:48px 24px}.pending-events-list__empty-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;background:#fafafa;border-radius:12px;margin-bottom:16px;color:#828282}.pending-events-list__empty-icon svg{width:32px;height:32px}.pending-events-list__empty-title{font-size:18px;font-weight:600;color:#323232;margin:0 0 8px}.pending-events-list__empty-subtitle{font-size:14px;color:#323232;margin:0;line-height:1.5}.pending-events-list__item-applicant{display:flex;align-items:center;gap:8px;font-size:16px;color:#323232}.pending-events-list__item-applicant svg{width:16px;height:16px;flex-shrink:0}.pending-events-list__item-applicant-block{display:flex;align-items:center;gap:8px;margin-left:8px}.pending-events-list__item-applicant-photo{width:42px;height:42px;object-fit:cover;border-radius:50%}.pending-events-list__item-applicant-name{font-weight:500;font-size:16px}.pending-events-list__item-platform-wrapper{display:flex;align-items:center;gap:8px}.pending-events-list__item-separator{width:6px;height:6px;background-color:#37a988;border-radius:50%;flex-shrink:0}.pending-events-list__item-platform{color:#37a988;font-weight:500}.calendar .header{margin-bottom:32px}.calendar-tab{display:flex;flex-direction:column;gap:24px}@media (min-width: 640px){.calendar-tab{background-color:#fff;box-shadow:0 0 12px #b3b3b340;border-radius:16px;padding:16px 24px}}.calendar-tab__actions{display:flex;flex-wrap:wrap;gap:16px;align-items:start;justify-content:space-between;height:max-content}@media (min-width: 640px){.calendar-tab__actions{flex-direction:row;align-items:center}}.calendar-tab__actions-item{display:flex;gap:16px;font-weight:600;font-size:20px;line-height:24px;color:#323232;align-items:center;flex-wrap:wrap}@media (min-width: 640px){.calendar-tab__actions-item{height:46px}}.calendar-tab__actions-item-date{display:flex;gap:16px;font-size:16px;text-align:center}@media (min-width: 640px){.calendar-tab__actions-item-date{font-size:20px}}.calendar-tab__actions-item-btn{border:1px solid #D9F2E6;border-radius:16px;height:100%;padding:8px 24px;cursor:pointer;font-weight:400;font-size:18px;line-height:24px;color:#323232;background-color:#fff;transition:all .2s linear}.calendar-tab__actions-item-btn:hover{color:#fff;background:#37a988}.calendar-tab__actions-item-btn-arrow{padding:0 8px}.calendar-tab__actions-item-btn-arrow>svg path{transition:fill .3s}.calendar-tab__actions-item-btn-arrow:hover>svg path{fill:#37a988}.calendar-tab__tabs{display:flex;gap:8px;border:1px solid #B6E4D1;border-radius:16px;padding:4px 8px;align-items:center;background-color:#fff}.calendar-tab__tab{color:#323232;border-radius:8px;padding:8px 12px;cursor:pointer;font-weight:400;font-size:18px;transition:all .2s linear}.calendar-tab__tab:hover{color:#fff;background:#37a988}.calendar-tab__tab--active{color:#37a988;background:#d9f2e6}.calendar-tab__actions-button{border:1px solid #B6E4D1;height:100%;padding:8px 24px;cursor:pointer;font-weight:400;font-size:18px;line-height:24px;color:#323232;background-color:#fff;border-radius:16px;transition:all .2s linear}.calendar-tab__actions-button:hover{color:#fff;background:#37a988}.event-modal{max-width:510px;min-width:326px;max-height:calc(100vh - 48px);width:calc(100vw - 48px)}.event-modal__content{display:flex;flex-direction:column;gap:16px}.event-modal__content--0 svg path{fill:#f59938!important}.event-modal__content--1 svg path{fill:#37a988!important}.event-modal__content--2 svg path{fill:#9747ff!important}.event-modal__content--3 svg path{fill:#d90b1c!important}.event-modal__header{display:flex;gap:24px;justify-content:end}.event-modal__header>button>svg path{fill:#323232;transition:all .2s linear}.event-modal__header>button:hover>svg path{fill:#828282}.event-modal__header .event-modal__cancel-btn>svg path{fill:#d90b1c}.event-modal__title{display:flex;gap:8px;align-items:center;font-weight:600;font-size:24px}.event-modal__title--canceled{text-decoration:line-through}.event-modal__description{display:flex;align-items:center;justify-content:space-between;gap:8px}.event-modal__description-info{display:flex;align-items:center;gap:8px}.event-modal__description-info>svg path{fill:#f59938}.event-modal__description-status{font-weight:500;font-size:14px;border-radius:22px}.event-modal__description-status--0{background-color:#fef0d6;color:#f59938;padding:4px 16px}.event-modal__description-status--1{background-color:#d9f2e6;color:#37a988;padding:4px 16px}.event-modal__description-status--2{background-color:#efe8ff;color:#9747ff;padding:4px 16px}.event-modal__description-status--3{background-color:#ffdfe2;color:#d90b1c;padding:4px 16px}.event-modal__candidate{display:flex;align-items:center;gap:8px}.event-modal__candidate-block{display:flex;align-items:center;gap:8px;margin-left:8px}.event-modal__candidate-photo{width:42px;height:42px;object-fit:cover;border-radius:50%}.event-modal__candidate-info{display:flex;flex-direction:column;gap:4px}.event-modal__candidate-name{font-weight:600}.event-modal__candidate-email{font-size:14px}.event-modal__footer{margin-top:40px;display:flex;gap:16px}.event-modal__join{display:flex;gap:16px;margin:8px 0}.event-modal__join-button{height:40px;width:100%;background-color:#37a988;color:#fff;border-radius:12px;display:flex;gap:10px;justify-content:center;align-items:center;border:1px solid #37A988;transition:all .2s linear}.event-modal__join-button>svg path{fill:#fff;transition:.2s fill}.event-modal__join-button:hover{background-color:#fff;color:#37a988}.event-modal__join-button:hover>svg path{fill:#37a988}.event-modal__copy-button{border-radius:8px;border:1px solid #D9F2E6;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:.2s background-color}.event-modal__copy-button:hover{border-color:#37a988}.event-modal__participants-header{display:flex;align-items:center;justify-content:space-between}.event-modal__participants-title{display:flex;align-items:center;gap:4px}.event-modal__invite-button{display:flex;align-items:center;gap:4px;color:#ef018a;font-size:14px;font-weight:500;transition:.2s color}.event-modal__invite-button:hover{color:#ffc9f0}.event-modal__invite-button:hover>svg path{fill:#ffc9f0}.event-modal__invite-button>svg path{fill:#ef018a;transition:.2s fill}.event-modal__participants-block{display:flex;flex-direction:column;gap:16px}.event-modal__participants{display:flex;flex-direction:column;gap:16px;height:92px;overflow-y:scroll}.event-modal__participant-item{display:flex;align-items:center;gap:4px;font-weight:600}.event-modal__participant-photo-wrapper{position:relative}.event-modal__participant-photo-wrapper--marked:before{position:absolute;content:"✓";border-radius:50%;width:16px;height:16px;color:#37a988;background-color:#d3f4e6;bottom:0;right:0;display:flex;align-items:center;justify-content:center}.event-modal__participant-photo{width:34px;height:34px;object-fit:cover;border-radius:50%}.event-modal__participant-title{display:inline-block;font-weight:600;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.event-modal__canceled-by{display:flex;flex-direction:column;gap:16px}.event-modal__canceled-by-title{display:flex;gap:8px;align-items:center}.event-modal__rejected-title{display:flex;gap:8px;align-items:center;color:#d90b1c}.event-modal__approved-title{display:flex;gap:8px;align-items:center;color:#37a988}.event-modal__current-job-title{display:flex;gap:8px;align-items:center}.event-modal__current-job-title>svg path{fill:#f59938}.event-modal__canceled-by-description{font-weight:400;font-size:18px;background-color:#fafafa;border:none;border-radius:16px;padding:16px;color:#323232;font-family:Inter,sans-serif;resize:none}.event-modal__canceled-by-description:focus{outline:none}.event-modal__cancel-section{display:flex;flex-direction:column;gap:16px;margin-top:8px}.event-modal__cancel-textarea{font-weight:400;font-size:16px;background-color:#fafafa;border:1px solid #FAFAFA;border-radius:12px;padding:12px;color:#323232;font-family:Inter,sans-serif;resize:none;min-height:80px}.event-modal__cancel-textarea:focus{outline:none;border-color:#f59938}.event-modal__cancel-textarea::placeholder{color:#828282}.event-modal__cancel-actions{display:flex;gap:12px}.confirm-modal{max-width:334px;display:flex;flex-direction:column;align-items:center}.confirm-modal .ico{height:32px;width:32px;margin-bottom:24px;color:#ef018a}.confirm-modal .ico svg{width:100%;height:100%}.confirm-modal__title{color:#323232;margin-bottom:8px;font-size:20px;font-weight:700;text-align:center}.confirm-modal__text{color:#323232;margin-bottom:24px;font-family:Inter,sans-serif;font-weight:400;font-size:16px;text-align:center}.confirm-modal__actions{display:flex;gap:16px;align-self:stretch}.confirm-modal__btn{display:grid;place-content:center;flex:0 1 50%;margin:0;padding:18px 16px;border-radius:16px;border:1px solid transparent;font-family:Inter,sans-serif;font-weight:600;font-size:16px;transition:all .2s linear}.confirm-modal__btn.cancel{border-color:#ef018a;color:#ef018a}.confirm-modal__btn.cancel:hover{border-color:#e10082;color:#e10082}.confirm-modal__btn.confirm{border-color:#d90b1c;background-color:#d90b1c;color:#fff}.pink .confirm-modal__btn.confirm{border-color:#ef018a;background-color:#ef018a}.pink .confirm-modal__btn.confirm:hover{border-color:#e10082;background-color:#e10082}.confirm-modal__btn.confirm:hover{border-color:#d90b1c;background-color:#d90b1c}.status-select{position:relative;display:inline-block;font-family:inherit;height:46px;width:146px}.status-select__button{display:flex;align-items:center;justify-content:space-between;min-width:120px;padding:6px 16px;border:1px solid #B6E4D1;border-radius:16px;background:#fff;cursor:pointer;font-size:18px;color:#323232;outline:none;height:100%;font-weight:400;width:100%;transition:all .2s linear}.status-select__button:hover{background-color:#37a988;color:#fff}.status-select__button:hover>.status-select__arrow{border-top:6px solid #FFFFFF}.status-select__arrow{margin-left:8px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #323232;transition:border-top .2s,transform .2s cubic-bezier(.4,0,.2,1)}.status-select__dropdown{position:absolute;top:100%;left:0;min-width:100%;background:#fff;border:1px solid #B6E4D1;border-top:transparent;border-radius:0 0 16px 16px;box-shadow:0 2px 8px #0000000f;opacity:0;pointer-events:none;transform:translateY(-10px) scaleY(.98);transition:opacity .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1);z-index:10;overflow:hidden;max-width:100%;width:100%;font-weight:400}.status-select__dropdown.show{opacity:1;pointer-events:auto;transform:translateY(0) scaleY(1)}.status-select__option{padding:10px 18px;cursor:pointer;font-size:16px;color:#222;background:#fff;transition:background .2s,color .2s;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-select__option:hover{background:#d9f2e6}.status-select__option.selected{color:#37a988;background:#d9f2e6}.status-select.open .status-select__arrow{transform:rotate(-180deg)}.status-select.open .status-select__button{border-radius:16px 16px 0 0;border-bottom:transparent}.status-select__button span{max-width:100%;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.applications-page{flex-grow:1;display:flex;flex-direction:column}.applications-page .header{margin-bottom:32px}.applications-page .applications-section{flex-grow:1}.applications-page .applications-tabs{display:flex;gap:10px 24px;font-family:Inter,sans-serif;font-weight:600;font-size:16px;line-height:24px;text-align:center;padding-bottom:7px;margin-bottom:32px;overflow-x:auto;flex-wrap:wrap}.applications-page .applications-tab{cursor:pointer;padding:0 8px;position:relative;color:#bdbdbd;text-wrap:nowrap;transition:all .2s linear}.applications-page .applications-tab:hover{color:#ef018a}.applications-page .applications-tab:after{content:"";position:absolute;width:100%;height:3px;left:0;bottom:-4px;background-color:transparent;border-radius:1.5px;transition:all .2s linear}.applications-page .applications-tab.active{color:#ef018a}.applications-page .applications-tab.active:after{background-color:#ef018a}.applications-page .applications-list{display:flex;flex-direction:column;gap:20px}@media (min-width: 640px){.applications-page .applications-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}}.notification-page{flex-grow:1;display:flex;flex-direction:column}.notification-page .header{margin-bottom:32px}.notification-page .notifications{flex-grow:1;display:flex;flex-direction:column}.notification-page .empty-state-component{flex-grow:1}.notification-page .empty-state-component .ico{max-height:120px;height:120px;width:120px}.notification-list{background-color:#fff;border-radius:16px;box-shadow:0 0 12px #3232321f;padding:24px;display:flex;flex-direction:column;gap:32px}.notification-list h4{font-family:Inter,sans-serif;font-weight:700;font-size:20px;line-height:100%;margin-bottom:16px}.notification-item{display:flex;flex-direction:column;gap:8px;border-bottom:1px solid #eee;padding:24px 0;cursor:pointer}.notification-item:last-child{padding-bottom:0;border-bottom:none}.notification-item:first-child{padding-top:0}.notification-item:hover .notification-item__new-notification-label{background-color:#e10082;color:#fff}.notification-item__info-block{font-weight:400;font-size:12px;white-space:nowrap;color:#828282;display:flex;flex-direction:column}.notification-item__new-notification-label{display:flex;align-self:end;background-color:#ffc9f0;padding:4px 8px;border-radius:16px;width:max-content;transition:all .2s linear}.notification-item__time{height:100%;display:flex;align-items:end;width:max-content}.notification-item .content{display:flex;gap:8px}.notification-item .content .ico{background-color:#ffe8f8;place-content:center}.notification-item .content .notification-image,.notification-item .content .ico{align-self:flex-start;width:42px;height:42px;flex-shrink:0;border-radius:100%;object-fit:cover}.notification-item .content .notification-image-block{align-self:flex-start;min-width:42px;min-height:42px;border-radius:100%;object-fit:cover;background-color:#ffe8f8;display:flex;align-items:center;justify-content:center}.notification-item .content .notification-image-block>svg path{fill:#c10267}.notification-item .content .message-block{flex-grow:1;display:flex;flex-direction:column;gap:4px;color:#323232}.notification-item .content .message-block .message{font-family:Inter,sans-serif;font-weight:400;font-size:14px}.notification-item .content .message-block .title{font-weight:600;font-size:16px}.notification-actions{margin-top:8px;display:flex;gap:16px;flex-wrap:wrap}.notification-actions button{width:120px;padding:10px;border:none;cursor:pointer;border-radius:16px;transition:all .2s linear;font-family:Inter,sans-serif;font-weight:500;font-size:16px;line-height:100%}.notification-actions .confirm{background-color:#ef018a;color:#fff;height:max-content;border:1px solid transparent}.notification-actions .confirm:hover{background-color:#c10267}.notification-actions .reject{background-color:#fff;color:#d90b1c;border:1px solid #D90B1C;height:max-content}.notification-actions .reject:hover{background-color:#d90b1c;color:#fff}.add-event__header{display:flex;justify-content:space-between;margin:32px 0 24px;flex-direction:column;gap:32px;flex-wrap:wrap}@media (min-width: 640px){.add-event__header{align-items:center;flex-direction:row}}.add-event__header-info{display:flex;flex-direction:column;gap:4px}.add-event__title{color:#323232;font-weight:600;font-size:24px}.add-event__subtitle{color:#828282;font-weight:400;font-size:16px}.add-event__content{display:flex;flex-direction:column;background-color:#fff;box-shadow:0 0 12px #b3b3b340;border-radius:16px;padding:24px}.add-event__control-buttons{display:flex;gap:14px;justify-content:end;margin-top:32px}.add-event-details{max-width:512px;display:flex;flex-direction:column;gap:24px}.event-link{padding:16px;border:1px solid #37A988;border-radius:16px;background-color:#d9f2e6;color:#323232;font-weight:400;font-size:18px;display:flex;align-items:center;gap:8px;-webkit-user-select:text;user-select:text;position:relative}.event-link>svg path{fill:#37a988}.event-link>input{border:none;background-color:transparent;color:#323232;font-weight:400;font-size:18px;width:100%}.event-link>input:focus{outline:none}.event-link--disabled{background-color:#fafafa;border-color:transparent;color:#bdbdbd;-webkit-user-select:none;user-select:none}.event-link--disabled>svg path{fill:#bdbdbd}.event-link .validation-error{position:absolute;bottom:-24px;right:0;color:#d90b1c;font-size:14px;font-weight:400;margin:0}.applicants-combobox{width:100%;position:relative}.applicants-combobox__input-block{position:relative}.applicants-combobox__input-block .label{font-family:Inter,sans-serif;font-size:14px;line-height:18px;color:#828282;margin-bottom:8px}.applicants-combobox__input-block .input-block{border-radius:16px;padding:16px;background-color:#fafafa;border:1px solid #FAFAFA;width:100%;display:flex;align-items:center;gap:10px;transition:all .2s linear}.applicants-combobox__input-block .input-block:focus-within{outline:none;border-color:#ef018a}.applicants-combobox__input-block .input-block:hover{border-color:#ef018a}.applicants-combobox__input-block .input-block input{flex-grow:1;outline:none;border:none;font-size:18px;font-weight:400;background-color:#fafafa}.applicants-combobox__input-block .input-block input::placeholder{color:#bdbdbd}.applicants-combobox__input-block .input-block button{width:22px;height:22px}.applicants-combobox__results{position:absolute;padding:0;max-height:0;overflow-y:scroll;background-color:#fafafa;z-index:9999;border-radius:16px;width:100%;display:flex;flex-direction:column;transition:all .2s linear}.applicants-combobox__results--open{max-height:284px;animation:slideIn .2s forwards;opacity:1;z-index:999;padding:8px 24px;margin-top:8px}.applicants-combobox__results--close{animation:slideOut .2s forwards;opacity:0}.applicants-combobox__results--visible{visibility:visible}.applicants-combobox__results--hidden{visibility:hidden}.applicants-combobox__no-results{height:284px;color:#323232;font-size:18px;font-weight:400;display:flex;gap:16px;align-items:center;justify-content:center;flex-direction:column}.applicants-combobox__no-results p:first-of-type{font-weight:600;font-size:18px;color:#ef018a}.applicants-combobox__no-results p:last-of-type{font-weight:400;font-size:16px;color:#bdbdbd}.applicants-combobox__item{padding:20px 0;border-bottom:1px solid transparent;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.applicants-combobox__item:hover>p{color:#ef018a}.applicants-combobox__item>svg{width:24px;height:24px;visibility:visible!important}.applicants-combobox__item>p{color:#323232;font-size:18px;font-weight:400;margin-left:16px;display:flex;align-items:center;justify-content:space-between;width:100%;transition:all .2s linear}.applicants-combobox__item:not(:last-child){border-bottom-color:#ffc9f0}.applicants-combobox__item--selected{justify-content:space-between}.applicants-combobox__item--selected>p{color:#ef018a;font-weight:600}.applicants-combobox__item-content{display:flex;align-items:center}.applicants-combobox .applicant-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;margin-right:10px;border:1px solid #eee}.applicants-combobox .applicant-rating{margin-left:8px;font-size:14px;display:flex;align-items:center;gap:4px}.applicants-combobox .applicant-rating>svg path{fill:#f59938}.applicants-combobox .autocomplete-check{color:#4caf50;font-size:18px;margin-left:4px;justify-self:end}.confirm-event-details{display:flex;flex-direction:column;max-width:512px;gap:32px}.confirm-event-details__info{display:flex;flex-direction:column;gap:24px}.confirm-event-details__title{font-weight:700;font-size:24px}.confirm-event-details__item{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:400}.confirm-event-details__item>svg path{fill:#f59938}.confirm-event-details__item--bold{font-weight:600}.confirm-event-details__item--big-bold{font-weight:600;font-size:20px}.edit-event__header{display:flex;justify-content:space-between;margin:32px 0 24px;flex-direction:column;gap:32px;flex-wrap:wrap}@media (min-width: 640px){.edit-event__header{align-items:center;flex-direction:row}}.edit-event__header-info{display:flex;flex-direction:column;gap:4px}.edit-event__title{color:#323232;font-weight:600;font-size:24px}.edit-event__subtitle{color:#828282;font-weight:400;font-size:16px}.edit-event__content{display:flex;flex-direction:column;background-color:#fff;box-shadow:0 0 12px #b3b3b340;border-radius:16px;padding:24px}.edit-event__actions{display:flex;justify-content:space-between;align-items:center;margin-top:32px;gap:16px}.edit-event__actions-right{display:flex;gap:14px;flex-basis:50%;justify-content:end;width:100%}.edit-event__actions-right .main-button{max-width:248px}.edit-event__control-buttons{display:flex;gap:14px;justify-content:end}.edit-event__buttons-container{display:flex;justify-content:space-between;align-items:center;margin-top:32px;gap:14px}@media (min-width: 640px){.edit-event__buttons-container{flex-direction:row}}@media (min-width: 320px){.edit-event__buttons-container{flex-direction:column;align-items:stretch}}.job-details .section-divider{display:flex;gap:24px;margin-bottom:32px;flex-wrap:wrap}.job-details .section-divider section{flex:1 1 48%}.job-details .header{margin-bottom:32px}.job-details .info-container{flex:1 1 48%}@media (min-width: 640px){.job-details .info-container{width:auto}}.job-details .applied-users{margin-bottom:24px}.job-details .applied-users-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.job-details .applied-users-header .link{display:flex;align-items:center;gap:2px;font-family:Inter,sans-serif;font-weight:500;font-size:18px;color:#ef018a;text-decoration:none;position:relative}.job-details .applied-users-list{border-radius:16px;padding:24px;margin:0;background-color:#fff;gap:0}.job-details .applied-users__complete-btn{margin-top:24px;width:100%;border:1px solid #EF018A;border-radius:16px;padding:12px;background-color:#ef018a;font-weight:600;color:#fff;transition:all .2s linear}.job-details .applied-users__complete-btn:hover{background-color:#e10082;border-color:#e10082}.job-details .applied-users__cancel-btn{margin-top:24px;width:100%;border:1px solid #EF018A;border-radius:16px;padding:12px;color:#ef018a;font-weight:600;transition:all .2s linear}.job-details .applied-users__cancel-btn:hover{color:#e10082;border-color:#e10082}.job-details .interviews-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.job-details .interviews-header .link{display:flex;align-items:center;gap:2px;font-family:Inter,sans-serif;font-weight:500;font-size:18px;color:#ef018a;text-decoration:none;position:relative}.job-details .interviews-list{border-radius:16px;padding:24px;margin:0;background-color:#fff;gap:0}.applied-user-item{padding:16px 0;display:flex;flex-direction:column;gap:16px;justify-content:space-between;border-bottom:1px solid #BDBDBD}@media (min-width: 640px){.applied-user-item{flex-direction:row;align-items:center}}.applied-user-item:first-child{padding-top:0}.applied-user-item:last-child{padding-bottom:0;border:none}.applied-user-item .info-block{display:flex;align-items:center;gap:4px;font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:100%;color:#323232}.applied-user-item .info-block img{height:32px;width:32px;border-radius:50%;object-fit:cover}.applied-user-item .info-block .rating{display:flex;align-items:center;gap:4px}.applied-user-item .info-block__image-wrapper{display:flex;align-items:center;border:1px solid transparent;border-radius:100%;cursor:pointer;transition:all .2s linear}.applied-user-item .info-block__image-wrapper:hover{border-color:#c10267}.applied-user-item .actions{display:flex;align-items:center;gap:16px}.applied-user-item .actions .reject-btn{font-family:Inter,sans-serif;font-weight:600;font-size:16px;line-height:100%;color:#d90b1c;position:relative}.applied-user-item .actions .reject-btn:after{background-color:#d90b1c}.applied-user-item .actions .view-profile-btn{font-family:Inter,sans-serif;font-weight:600;font-size:14px;color:#fff;background-color:#37a988;padding:6px 16px;border-radius:26px;white-space:nowrap}.rate-block{width:100%;display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border:1px solid #EF018A;background-color:#ffe8f8;color:#ef018a;border-radius:16px;flex-wrap:wrap;gap:24px;margin-bottom:32px}.rate-block--open{animation:slideIn .2s forwards}.rate-block--close{animation:slideOut .2s forwards}.rate-block__info{display:flex;gap:4px;flex-wrap:wrap}.rate-block__title{font-weight:600}.rate-block__actions{display:flex;align-items:center;gap:24px;justify-content:space-between;width:100%}@media (min-width: 640px){.rate-block__actions{width:auto}}.rate-block__rate-btn{color:#fff;background-color:#ef018a;border-radius:16px;padding:12px 32px;transition:all .2s linear}.rate-block__rate-btn:hover{background-color:#e10082}.feedback-modal{position:relative;max-width:558px;display:flex;flex-direction:column;gap:40px;align-items:center}.feedback-modal__info{text-align:center;display:flex;flex-direction:column;gap:16px}.feedback-modal__title{font-weight:600;font-size:24px;color:#323232}.feedback-modal__photo{width:80px;height:80px;border-radius:100%;object-fit:cover;margin:0 auto}.feedback-modal__close-btn{position:absolute;top:-12px;right:-12px}.feedback-modal__stars{display:flex;gap:8px;align-items:center}.feedback-modal__star-btn{background:none;border:none;padding:0;cursor:pointer;transition:transform .2s ease}.feedback-modal__star-btn:hover{transform:scale(1.1)}.feedback-modal__star-btn svg{width:32px;height:32px;transition:all .2s ease}.feedback-modal__star-btn svg path{fill:#e5e7eb;transition:fill .2s ease}.feedback-modal__star-btn--active svg path{fill:#f59938}.feedback-modal__textarea{width:100%;border-radius:16px;border:1px solid #37A988;padding:16px;color:#323232;resize:none;transition:all .2s linear}.feedback-modal__textarea:hover{border-color:#b6e4d1}.feedback-modal__submit-btn{width:100%;background-color:#ef018a;color:#fff;padding:18px;border-radius:16px;font-size:16px;font-weight:600;transition:all .2s linear}.feedback-modal__submit-btn:hover{background-color:#e10082}.feedback-modal__submit-btn:disabled{background-color:#bdbdbd}.interview-row{padding:16px 0;display:flex;flex-direction:column;gap:16px;justify-content:space-between;border-bottom:1px solid #BDBDBD}@media (min-width: 640px){.interview-row{flex-direction:row;align-items:center}}.interview-row:first-child{padding-top:0}.interview-row:last-child{padding-bottom:0;border:none}.interview-row .info-block{display:flex;align-items:center;gap:4px;font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:100%;color:#323232}.interview-row .info-block img{height:32px;width:32px;border-radius:50%;object-fit:cover}.interview-row .info-block .rating{display:flex;align-items:center;gap:4px}.interview-row .info-block__image-wrapper{display:flex;align-items:center;border:1px solid transparent;border-radius:100%;cursor:pointer;transition:all .2s linear}.interview-row .info-block__image-wrapper:hover{border-color:#c10267}.interview-row .actions{display:flex;align-items:center;gap:16px}.interview-row .actions .event-details-button{font-weight:600;color:#37a988;transition:all .2s linear}.interview-row .actions .event-details-button:hover{opacity:.6}.interview-row .status{border-radius:16px;text-transform:uppercase;font-size:12px;width:max-content}.interview-row .status--0{background-color:#fef0d6;color:#f59938;padding:4px 16px}.interview-row .status--1{background-color:#d9f2e6;color:#37a988;padding:4px 16px}.interview-row .status--2{background-color:#efe8ff;color:#9747ff;padding:4px 16px}.interview-row .status--3{background-color:#ffdfe2;color:#d90b1c;padding:4px 16px}.view-profile-arrow-btn{display:flex;justify-content:center;align-items:center;background:#f2fbf7;border:1px solid #F2FBF7;width:32px;height:32px;border-radius:8px;cursor:pointer;transition:all .2s linear}.view-profile-arrow-btn svg path{fill:#37a988}.view-profile-arrow-btn:hover{border:1px solid #37A988}.applicant-profile{position:relative}.applicant-profile .header{margin-bottom:32px}.applicant-profile .name-cv-block{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.applicant-profile .name-cv-block .name-block{width:100%}.applicant-profile .name-cv-block .name-block h2{font-family:Inter,sans-serif;font-weight:700;font-size:24px;color:#323232;margin-bottom:8px}.applicant-profile .name-cv-block .name-block span{display:flex;align-items:center;gap:4px;font-family:Inter,sans-serif;font-weight:400;font-size:16px;color:#828282}.applicant-profile .name-cv-block .cv-file{display:flex;align-items:center;gap:4px;min-width:0;padding:10px 16px;border-radius:16px;border:1px solid #EF018A;cursor:pointer;transition:all .2s linear}.applicant-profile .name-cv-block .cv-file:hover{background-color:#fff}.applicant-profile .name-cv-block .cv-file .pdf-info{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1;font-family:Inter,sans-serif;font-weight:400}.applicant-profile .name-cv-block .cv-file .pdf-info .pdf-name{font-size:14px;color:#323232;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.applicant-profile .name-cv-block .cv-file .pdf-info .pdf-size{font-size:12px;color:#828282}.applicant-profile .section-divider{display:flex;gap:24px;margin-bottom:32px;flex-direction:column}@media (min-width: 640px){.applicant-profile .section-divider{flex-direction:row}}@media (min-width: 640px){.applicant-profile .section-divider .divided-item{flex:1 0 48%}}.applicant-profile .section-divider .divided-item .hero-sect{display:flex;flex-direction:column;gap:24px;margin-bottom:24px}.applicant-profile .section-divider .divided-item .hero-sect img{aspect-ratio:548/400;border-radius:24px;object-fit:cover}.applicant-profile .section-divider .divided-item .hero-sect .info-block{padding:24px;box-shadow:0 0 12px #3232321f;background-color:#fff;border-radius:16px;display:flex}.applicant-profile .section-divider .divided-item .hero-sect .info-block .info-item{flex:1 1 33%;display:flex;align-items:center;flex-direction:column;gap:8px;text-align:center;padding:0 4px;font-family:Inter,sans-serif;font-weight:400;font-size:14px;color:#828282}.applicant-profile .section-divider .divided-item .hero-sect .info-block .info-item:nth-child(2){border-left:1px solid #FFC9F0}.applicant-profile .section-divider .divided-item .hero-sect .info-block .info-item:nth-child(3){border-left:1px solid #FFC9F0}.applicant-profile .section-divider .divided-item .hero-sect .info-block .info-item span{font-family:Inter,sans-serif;font-weight:700;font-size:20px;color:#323232}.applicant-profile .section-divider .divided-item .hero-sect .chat-btn{padding:0 12px;background-color:#fff;border-radius:8px;box-shadow:0 0 12px #3232321f;display:flex;align-items:center;border:1px solid transparent;transition:all .2s linear}.applicant-profile .section-divider .divided-item .hero-sect .chat-btn>svg path{fill:#ef018a}.applicant-profile .section-divider .divided-item .hero-sect .chat-btn:hover{border-color:#ef018a}.applicant-profile .section-divider .divided-item .hero-sect .offer-btn,.applicant-profile .section-divider .divided-item .hero-sect .invite-btn{padding:15px;font-family:Inter,sans-serif;font-weight:600;font-size:14px;min-width:152px;border-radius:10px;align-self:center}.applicant-profile .section-divider .divided-item .hero-sect .invite-btn{color:#fff;background-color:#ef018a;transition:all .2s linear}.applicant-profile .section-divider .divided-item .hero-sect .invite-btn:hover{background-color:#e10082}.applicant-profile .section-divider .divided-item .hero-sect .offer-btn{color:#ef018a;background-color:transparent;border:1px solid #EF018A;transition:all .2s linear}.applicant-profile .section-divider .divided-item .hero-sect .offer-btn:hover{color:#e10082;border-color:#e10082}.applicant-profile .section-divider .divided-item .hero-sect__actions{display:flex;width:100%;justify-content:center;gap:16px;flex-wrap:wrap}.applicant-profile .section-divider .divided-item .about-sect{margin-bottom:24px}.applicant-profile .section-divider .divided-item .about-sect .block-title{margin-bottom:16px}.applicant-profile .section-divider .divided-item .about-sect p{font-family:Inter,sans-serif;font-weight:400;font-size:18px;color:#323232}.applicant-profile .section-divider .divided-item .skills-sect{margin-bottom:24px}.applicant-profile .section-divider .divided-item .skills-sect .block-title{margin-bottom:16px}.applicant-profile .section-divider .divided-item .skills-sect .skills-list{display:flex;flex-wrap:wrap;gap:8px}.applicant-profile .section-divider .divided-item .skills-sect .skills-list .skills-item{padding:8px 24px;color:#fff;background-color:#37a988;border-radius:16px;font-family:Inter,sans-serif;font-weight:400;font-size:16px;text-transform:capitalize}.applicant-profile .section-divider .divided-item .experience-sect{margin-bottom:24px}.applicant-profile .section-divider .divided-item .experience-sect .block-title{margin-bottom:16px}.applicant-profile .section-divider .divided-item .completed-shifts-sect{margin-bottom:32px}.applicant-profile .section-divider .divided-item .completed-shifts-sect .block-title{margin-bottom:16px}.applicant-profile .section-divider .divided-item .reviews-sect{margin-bottom:32px}.applicant-profile .section-divider .divided-item .reviews-sect .block-title{margin-bottom:16px}.job-item{box-shadow:0 0 12px #3232321f;border-radius:16px;background-color:#fff;padding:16px 24px}.job-item .job-item-header{display:flex;align-items:center;gap:16px;padding-bottom:16px;border-bottom:1px solid #FFC9F0;margin-bottom:16px}.job-item .job-item-header img{height:42px;width:42px;border-radius:50%;object-fit:cover}.job-item .job-item-header__photo{background-color:#ffc9f0;border-radius:100%;min-height:42px;min-width:42px;display:flex;align-items:center;justify-content:center}.job-item .job-item-header__photo>svg path{fill:#c10267}.job-item .job-item-header .name-block{display:flex;flex-direction:column;gap:4px}.job-item .job-item-header .name-block .position-name{font-family:Inter,sans-serif;font-weight:700;font-size:18px;color:#323232}.job-item .job-item-header .name-block .business-name-rating{font-family:Inter,sans-serif;font-weight:400;font-size:16px;display:flex;align-items:center;gap:16px;color:#828282}.job-item .job-item-header .name-block .business-name-rating div{display:flex;align-items:center;gap:4px}.job-item .description-block{font-family:Inter,sans-serif;font-weight:400;font-size:16px}.job-item .description-block .dates{color:#828282;margin-bottom:8px}.job-item .description-block .description{color:#323232}.cv-modal-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}.cv-modal-header .title{font-family:Inter,sans-serif;font-weight:700;font-size:24px}.cv-modal-header .actions{display:flex;align-items:center;gap:16px}.cv-modal-header .actions .ico-btn.close{margin-left:8px}.cv-modal-content{display:flex;place-content:center;position:relative}.cv-modal-content .cv-modal-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;font-family:Inter,sans-serif;font-weight:500;font-size:16px;color:var(--text-secondary)}.cv-modal-content iframe{border:none;outline:none;border-radius:16px;max-width:390px;width:100%;max-height:558px;height:100%;aspect-ratio:390/558;position:relative;z-index:2}.applicant-settings-modal{position:absolute;left:58px;top:98px;background-color:#fff;box-shadow:0 0 12px #3232321f;border-radius:16px;padding:16px;z-index:2;display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.applicant-settings-modal{right:58px;top:48px;left:auto}}.applicant-settings-modal--open{animation:fadeIn .2s forwards}.applicant-settings-modal--close{animation:fadeOut .2s forwards}.applicant-settings-modal__action{display:flex;align-items:center;gap:8px;font-family:Inter,sans-serif;font-weight:400;font-size:14px;color:#323232;cursor:pointer;transition:all .2s linear}.applicant-settings-modal__action svg{width:24px;height:24px}.applicant-settings-modal__action svg path{fill:#323232}.applicant-settings-modal__action:hover{opacity:.6}.applicant-settings-modal__action--disabled{opacity:.2;cursor:not-allowed;transition:all .2s linear}.applicant-settings-modal__action--disabled:hover{opacity:.2}.rating-modal{position:relative;max-width:558px;display:flex;flex-direction:column;gap:40px;align-items:center}.rating-modal__info{text-align:center;display:flex;flex-direction:column;gap:16px}.rating-modal__title{font-weight:600;font-size:24px;color:#323232}.rating-modal__photo{width:80px;height:80px;border-radius:100%;object-fit:cover;margin:0 auto}.rating-modal__close-btn{position:absolute;top:-12px;right:-12px}.rating-modal__stars{display:flex;gap:8px;align-items:center}.rating-modal__star-btn{background:none;border:none;padding:0;cursor:pointer;transition:transform .2s ease}.rating-modal__star-btn:hover{transform:scale(1.1)}.rating-modal__star-btn svg{width:32px;height:32px;transition:all .2s ease}.rating-modal__star-btn svg path{fill:#e5e7eb;transition:fill .2s ease}.rating-modal__star-btn--active svg path{fill:#f59938}.rating-modal__submit-btn{width:100%;background-color:#ef018a;color:#fff;padding:18px;border-radius:16px;font-size:16px;font-weight:600;transition:all .2s linear}.rating-modal__submit-btn:hover{background-color:#e10082}.rating-modal__submit-btn:disabled{background-color:#bdbdbd}.review-card{padding:16px;box-shadow:0 0 12px #3232321f;background-color:#fff;border-radius:16px}.review-card .review-header{display:flex;align-items:center;gap:16px;margin-bottom:16px}.review-card .review-header .review-avatar{width:42px;height:42px;border-radius:50%;object-fit:cover}.review-card .review-header .review-author .review-name{font-weight:600;font-size:16px;line-height:100%;color:#323232;margin-bottom:4px}.review-card .review-header .review-author .review-date{font-weight:400;font-size:14px;line-height:100%;color:#6d6d6d}.review-card .review-rating{margin-bottom:8px}.review-card .review-text{font-weight:400;font-size:16px;line-height:100%;color:#323232}.review-rating{display:flex;gap:6px}.review-rating .rating svg path{fill:#bdbdbd;transition:fill .2s ease}.review-rating .rating--active svg path{fill:#f59938}.offer-shift-modal{background-color:#fff;border-radius:16px;color:#323232;position:relative}.offer-shift-modal .close-btn{background:none;border:none;cursor:pointer;position:absolute;right:0;top:0}.offer-shift-modal .close-btn svg{width:24px;height:24px}.offer-shift-modal .offer-header{margin-bottom:40px}.offer-shift-modal .offer-header h3{font-family:Inter,sans-serif;font-weight:600;font-size:24px}.offer-shift-modal .offer-content .offer-position-title{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:100%}.offer-shift-modal .offer-content .offer-position-list{display:flex;flex-direction:column;gap:16px;margin-top:12px;margin-bottom:40px}.offer-shift-modal .offer-content .offer-position-list .offer-position-item{display:flex;align-items:center;gap:8px;padding:16px;border-radius:16px;cursor:pointer;box-shadow:0 0 12px #3232321f}.offer-shift-modal .offer-content .offer-position-list .offer-position-item:hover{border-color:#00c0dc}.offer-shift-modal .offer-content .offer-position-list .offer-position-item.offered{pointer-events:none;opacity:.6}.offer-shift-modal .offer-content .offer-position-list .offer-position-item .user-photo{width:42px;height:42px;border-radius:50%;object-fit:cover}.offer-shift-modal .offer-content .offer-position-list .offer-position-item .name-block{flex:1}.offer-shift-modal .offer-content .offer-position-list .offer-position-item .name-block .position-name{font-family:Inter,sans-serif;font-weight:700;font-size:16px;margin-bottom:4px}.offer-shift-modal .offer-content .offer-position-list .offer-position-item .name-block .business-name-rating{display:flex;align-items:center;gap:16px;font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:100%}.offer-shift-modal .offer-content .offer-position-list .offer-position-item .name-block .business-name-rating svg{width:16px;height:16px}.offer-shift-modal .offer-content .offer-position-list .offer-position-item .radio-btn{width:20px;height:20px;border:2px solid #37A988;border-radius:50%;margin-left:12px;position:relative}.offer-shift-modal .offer-content .offer-position-list .offer-position-item .radio-btn:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;transition:all .2s linear}.offer-shift-modal .offer-content .offer-position-list .offer-position-item .radio-btn.checked:after{background-color:#37a988}.offer-shift-modal .cancel-btn,.offer-shift-modal .offer-shift-btn{padding:18px;border-radius:16px;transition:all .2s linear;font-family:Inter,sans-serif;font-weight:600;font-size:16px;line-height:100%}.offer-shift-modal .cancel-btn{border:1px solid #EF018A;color:#ef018a}.offer-shift-modal .cancel-btn:hover{border-color:#e10082;color:#e10082}.offer-shift-modal .offer-shift-btn{border:1px solid #EF018A;background-color:#ef018a;color:#fff}.offer-shift-modal .offer-shift-btn:hover{background-color:#e10082}.offer-shift-modal .offer-shift-btn:disabled{background-color:#828282;border-color:#828282}.offer-shift-modal .offer-success-message{display:flex;align-items:center;flex-direction:column;gap:16px}.offer-shift-modal .offer-success-message img{width:54px;height:54px}.offer-shift-modal .offer-success-message h3{font-weight:600;font-size:16px;line-height:100%}.offer-shift-modal .offer-success-message p{font-weight:400;font-size:14px}.edit-job .header{margin-bottom:32px}.edit-job__header{display:flex;flex-direction:column;gap:4px;margin-bottom:24px}.edit-job__header-title{color:#323232;font-weight:600;font-size:24px}.edit-job__header-subtitle{color:#828282;font-weight:400;font-size:16px}.edit-job-tab{display:flex;flex-direction:column;background-color:#fff;box-shadow:0 0 12px #b3b3b340;border-radius:16px;padding:24px}.edit-job-tab__content{max-width:512px;display:flex;flex-direction:column;gap:24px}.edit-job-tab__control-buttons{display:flex;gap:14px;justify-content:end;margin-top:32px}.top-applicants .header{margin-bottom:32px}.top-applicants .applicant-list{max-width:548px;display:flex;flex-direction:column;gap:24px}.applicant-item{padding:24px;box-shadow:0 0 12px #3232321f;border-radius:16px;background-color:#fff;position:relative}.applicant-item .save-applicant{position:absolute;top:24px;right:24px}.applicant-item .applicant-item-header{margin-bottom:16px}.applicant-item .applicant-item-header .name-block{display:flex;gap:16px;align-items:center;color:#323232;font-family:Inter,sans-serif}.applicant-item .applicant-item-header .name-block img{height:64px;width:64px;border-radius:50%;object-fit:cover}.applicant-item .applicant-item-header .name-block div{font-weight:600;font-size:20px;display:flex;flex-direction:column}.applicant-item .applicant-item-header .name-block div span{font-weight:400;font-size:18px}.applicant-item .applicant-item-details{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.applicant-item .applicant-item-details .applicant-item-detail{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:100%;display:flex;gap:4px;align-items:center}.applicant-item .applicant-item-details .applicant-item-detail span{font-weight:600}.applicant-item .applicant-item-details .applicant-item-detail .ratings{display:flex;gap:4px}.applicant-item .applicant-item-details .applicant-item-detail .ratings svg{height:20px;width:20px}.applicant-item .applicant-item-actions{display:flex;gap:14px;flex-wrap:wrap}.applicant-item .applicant-item-actions .view-profile-btn,.applicant-item .applicant-item-actions .invite-btn{padding:14.5px;font-family:Inter,sans-serif;font-weight:600;font-size:16px;line-height:100%;border-radius:16px;border:1px solid;flex:1 1 48%;white-space:nowrap}.applicant-item .applicant-item-actions .view-profile-btn{border-color:#ef018a;color:#ef018a;transition:all .2s linear}.applicant-item .applicant-item-actions .view-profile-btn:hover{border-color:#e10082;color:#e10082}.applicant-item .applicant-item-actions .invite-btn{border-color:#ef018a;background-color:#ef018a;color:#fff;transition:all .2s linear}.applicant-item .applicant-item-actions .invite-btn:hover{border-color:#e10082;background-color:#e10082}.chat-page{flex-basis:calc(100vh - 80px);max-height:calc(100vh - 80px);height:calc(100vh - 80px);flex-grow:0;display:flex;flex-direction:column}.chat-page .header{margin-bottom:32px}.chat-page .chat-section{padding:24px;position:relative;flex-grow:1;display:flex;box-shadow:0 0 12px #3232321f;border-radius:16px;background-color:#fff;overflow:hidden}.chat-page .chat-section .chat-list{flex:0 0 440px;display:flex;flex-direction:column;gap:24px;padding:0 8px 0 24px;margin:0 12px 0 -24px;overflow-y:auto}@media (max-width: 1200px){.chat-page .chat-section .chat-list{margin:0;padding:0}.chat-page .chat-section .chat-list.selected{display:none}}@media (max-width: 1200px){.chat-page .chat-section .chat-list{flex:0 1 100%}}.chat-page .chat-section .chat-list::-webkit-scrollbar{width:4px}.chat-page .chat-section .chat-list::-webkit-scrollbar-thumb{background-color:#ffc9f0;border-radius:2px}.chat-page .chat-section .chat-list::-webkit-scrollbar-track{background-color:transparent}.chat-page .chat-section .current-chat-content{border-left:1px solid #FAFAFA;display:grid;place-content:center;width:100%}.chat-page .chat-section .current-chat-content.selected{display:unset;place-content:unset}@media (max-width: 1200px){.chat-page .chat-section .current-chat-content{display:none}}.chat-page .chat-section .current-chat-content .empty-title{font-size:16px}.chat-group .title{margin-bottom:16px}.chat-group .chats{display:flex;flex-direction:column;gap:8px}.chat-item{padding:16px 8px;display:flex;gap:8px;border:1px solid #FAFAFA;border-radius:8px;cursor:pointer;max-width:100%;position:relative;transition:all .2s linear}.chat-item.user-not-read{background-color:#efe8ff}.chat-item.user-not-read *{font-weight:700!important}.chat-item-menu{position:absolute;right:27px;top:11px;background-color:#fff;box-shadow:0 0 12px #3232321f;border-radius:16px;padding:16px;z-index:2;display:flex;flex-direction:column;gap:16px}.chat-item-menu--open{animation:fadeIn .2s forwards}.chat-item-menu--close{animation:fadeOut .2s forwards}.chat-item-menu-action{display:flex;align-items:center;gap:8px;font-family:Inter,sans-serif;font-weight:400;font-size:14px;color:#d90b1c;cursor:pointer}.chat-item-menu-action svg{width:24px;height:24px;color:#d90b1c}.chat-item .header-block .menu-button{width:32px;height:32px;border-radius:4px;padding:2px;margin-top:-2px;margin-right:-2px;transition:all .2s linear}.chat-item .header-block .menu-button:hover{background-color:#0000001a}.chat-item:hover{background-color:#f2fbf7}.chat-item.selected{background-color:#37a988}.chat-item.selected .user-name,.chat-item.selected .date,.chat-item.selected .last-message,.chat-item.selected .menu-button{color:#fff!important}.chat-item .user-photo{width:44px;height:44px;object-fit:cover;border-radius:50%;flex-shrink:0}.chat-item .chat-content{display:flex;flex-direction:column;gap:8px;flex-grow:1;min-width:0}.chat-item .chat-content .header-block{display:flex;justify-content:space-between}.chat-item .chat-content .header-block .name-block .user-name{font-family:Inter,sans-serif;font-weight:700;font-size:16px;color:#323232;margin-bottom:4px}.chat-item .chat-content .header-block .name-block .date{font-family:Inter,sans-serif;font-weight:400;font-size:10px;color:#828282}.chat-item .chat-content .last-message-and-status{display:flex;justify-content:space-between;gap:16px;max-width:100%}.chat-item .chat-content .last-message-and-status .last-message{font-family:Inter,sans-serif;font-weight:400;font-size:14px;color:#323232;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 1 85%;min-width:0}.chat-item .chat-content .last-message-and-status .last-message span.you{font-weight:700}.chat-item .chat-content .last-message-and-status .last-message span.no-message{font-style:italic}.chat-item .chat-content .last-message-and-status .is-read-status{flex-shrink:0;width:24px;height:24px;color:#bdbdbd}.chat-item .chat-content .last-message-and-status .is-read-status.read{color:#37a988}.selected-chat{width:100%;height:100%;display:flex;flex-direction:column}.selected-chat .chat-header{display:flex;align-items:center;gap:20px;padding-bottom:12px}.selected-chat .chat-header .back-btn{display:none}@media (max-width: 1200px){.selected-chat .chat-header .back-btn{display:block;width:24px!important;height:24px!important}.selected-chat .chat-header .back-btn svg{width:24px;height:24px}}.selected-chat .chat-header .user-photo{width:44px;height:44px;border-radius:50%;object-fit:cover}.selected-chat .chat-header .user-name{font-family:Inter,sans-serif;font-weight:700;font-size:16px;color:#323232;flex-grow:1}.selected-chat .chat-header .icon-btn{color:#d90b1c;width:32px;height:32px}.selected-chat .chat-messages{flex-grow:1;display:flex;flex-direction:column;gap:16px;padding:16px;overflow-y:auto}.selected-chat .chat-messages::-webkit-scrollbar{width:4px}.selected-chat .chat-messages::-webkit-scrollbar-thumb{background-color:#ffc9f0;border-radius:2px}.selected-chat .chat-messages::-webkit-scrollbar-track{background-color:transparent}.selected-chat .chat-messages .message-date-group{display:flex;flex-direction:column;gap:16px;align-items:center}.selected-chat .chat-messages .message-date-group .date-divider{position:sticky;top:0;z-index:1;background-color:#fff;padding:4px 12px;font-family:Inter,sans-serif;font-weight:600;font-size:14px;line-height:100%;color:#323232;border-radius:8px;box-shadow:0 1px 2px #0000000d}.selected-chat .chat-messages .message{max-width:60%;display:flex;flex-direction:column;gap:4px}.selected-chat .chat-messages .message.sent{align-self:flex-end;align-items:flex-end}.selected-chat .chat-messages .message.received{align-self:flex-start;align-items:flex-start}.selected-chat .chat-messages .message .message-content{word-wrap:break-word;padding:16px;border-radius:16px}.selected-chat .chat-messages .message.sent .message-content{background-color:#d9f2e6;border-top-right-radius:0}.selected-chat .chat-messages .message.received .message-content{background-color:#fafafa;border-top-left-radius:0}.selected-chat .chat-messages .message .message-meta{font-size:12px;display:flex;align-items:center;gap:8px;color:#bdbdbd}.selected-chat .chat-messages .message .read-status{color:#37a988!important}.selected-chat .chat-footer{display:flex;align-items:center;gap:12px;width:100%;padding-top:12px}.selected-chat .chat-footer .input-message-block{flex-grow:1;display:flex;align-items:center;gap:16px;padding:20px 16px;background-color:#fafafa;border-radius:16px}@media (max-width: 768px){.selected-chat .chat-footer .input-message-block{padding:10px 16px}}.selected-chat .chat-footer .input-message-block .input-message{flex-grow:1;background-color:transparent;outline:none;border:none;font-family:Inter,sans-serif;font-weight:400;font-size:14px;color:#323232}@media (max-width: 768px){.selected-chat .chat-footer .input-message-block .input-message{font-size:16px}}.selected-chat .chat-footer .input-message-block .input-message::placeholder{color:#bdbdbd}.reschedule-interview{display:flex;flex-direction:column;height:100%;gap:32px}.reschedule-interview__action-block{box-shadow:0 0 12px #3232321f;height:fit-content;background-color:#fff;border-radius:16px;padding:24px}.reschedule-interview-select-days{padding:0}.reschedule-interview-select-days__block{display:flex;flex-wrap:wrap;flex-direction:column}@media (min-width: 1200px){.reschedule-interview-select-days__block{flex-direction:row}}.reschedule-interview-select-days__select-wrap{display:flex;flex-direction:column;gap:24px;flex:1;max-width:416px;height:auto;justify-content:start}@media (min-width: 1200px){.reschedule-interview-select-days__select-wrap{padding-right:24px;border-right:1px solid #FFC9F0}}.reschedule-interview-select-days__calendar-wrap{display:flex;flex-direction:column;flex:1;width:100%;margin:0 auto}@media (min-width: 1200px){.reschedule-interview-select-days__calendar-wrap{width:46%}}.reschedule-interview__info-title{font-size:20px;font-weight:700;margin-bottom:6px}.reschedule-interview__info-desc{color:#828282;font-size:15px;margin-bottom:18px}.reschedule-interview__info-box{background:#fafafa;border-radius:12px;padding:22px 24px;box-shadow:0 2px 8px #00000008;display:flex;flex-direction:column;gap:14px}.reschedule-interview__info-row{display:flex;align-items:center;gap:12px;font-size:16px}.reschedule-interview__info-row>svg path{fill:#f59938}.reschedule-interview__calendar-box{background:#fff;padding:28px 32px 24px;display:flex;flex-direction:column;gap:18px;min-width:340px;align-items:stretch}.reschedule-interview__calendar-title{font-size:18px;font-weight:600;margin-bottom:12px}.reschedule-interview__calendar-row{display:flex;flex-direction:row;gap:32px;align-items:flex-start;flex-wrap:wrap}.reschedule-interview__calendar-inner{flex:1 1 auto}.reschedule-interview__slots-list{display:flex;flex-direction:column;gap:10px;min-width:140px;max-width:160px;max-height:340px;overflow-y:auto;padding-right:4px;margin:0 auto;align-items:center}.reschedule-interview__slots-empty{margin:auto;min-width:140px;max-width:160px}.reschedule-interview__slot-btn{border-radius:8px;padding:8px 0;font-size:16px;cursor:pointer;transition:background .2s,color .2s;width:100%;font-weight:400;border:1px solid #FFC9F0}.reschedule-interview__slot-btn.selected{background:#ef018a;color:#fff;border-color:#ef018a}.reschedule-interview__slot-btn.disabled{background:#fafafa;color:#bdbdbd;border-color:#fafafa}.reschedule-interview__buttons{display:flex;gap:16px;height:56px;margin:40px 0 0}@media (min-width: 1200px){.reschedule-interview__buttons{margin:40px 0 0 auto;width:50%;padding:0}}aside{position:fixed;left:0;display:flex;flex-direction:column;background-color:#fff;width:240px;height:100vh;padding:40px 24px;z-index:50;transition:all .2s linear;overflow-y:auto;box-shadow:0 0 12px #3232321f}aside::-webkit-scrollbar{width:4px}aside::-webkit-scrollbar-thumb{background-color:#b6e4d1;border-radius:5px}aside::-webkit-scrollbar-track{background-color:#ef018a}aside.collapsed{width:80px;padding:40px 16px}aside.collapsed .sidebar-header svg{width:54px}aside.collapsed nav ul li{padding:8px;width:40px}aside.collapsed .logout-btn{width:40px;padding:8px;align-self:center}aside .sidebar-header{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:32px;cursor:pointer}aside h1{width:100%;display:flex;justify-content:center;padding:5px 0}aside h1 .ico{width:auto}aside h1 .ico svg{transition:width .5s}aside .hidden{display:none}aside nav{flex-grow:1;display:flex;flex-direction:column;align-items:center;gap:16px;margin:0;padding:0}aside nav .active{background-color:#f2fbf7;color:#37a988;font-weight:600}aside nav .has-notification-dot{position:relative}aside nav .has-notification-dot:before{content:"";background-color:#e10082;border-radius:100%;width:6px;height:6px;position:absolute;top:10px}aside nav>a{display:flex;align-items:center;border-radius:10px;gap:14px;padding:8px 12px;list-style-type:none;font-size:16px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;color:#bdbdbd;width:100%;transition:all .2s linear;overflow:hidden;text-decoration:none}aside nav>a svg{flex-basis:24px;flex-shrink:0}aside nav>a span{text-wrap:nowrap}aside nav>a svg path{transition:all .2s linear}aside nav>a:hover{background-color:#f2fbf7;color:#37a988}aside .logout-btn{margin-top:16px;border:none;background:none;display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:16px;font-style:normal;font-weight:400;line-height:normal;transition:all .2s linear;cursor:pointer;color:#323232;text-wrap:nowrap;width:100%;overflow:hidden}aside .logout-btn .ico{color:#d90b1c}@media (max-width: 768px){aside{left:0}aside.collapsed{left:-240px}}.business-wrap{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:68px}.business-wrap p{font-family:Inter,sans-serif;font-weight:600;font-size:16px;line-height:100%;text-align:center;color:#323232;text-wrap:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.business-wrap .img{border-radius:50%;width:54px;height:54px;object-fit:cover}.business-wrap__image-button{display:flex;align-items:center;border:1px solid transparent;border-radius:100%;cursor:pointer;transition:all .2s linear}.business-wrap__image-button:hover{border-color:#c10267}.menu-open-btn{right:24px;top:30px;height:16px;width:24px;position:absolute;opacity:0;pointer-events:none}.menu-open-btn:before,.menu-open-btn:after,.menu-open-btn span{content:"";height:2px;width:24px;right:0;background-color:#ef018a;transition:all .2s linear;position:absolute}.menu-open-btn span{width:0}.menu-open-btn:before{top:calc(50% - 1px);transform:rotate(-45deg)}.menu-open-btn:after{bottom:calc(50% - 1px);transform:rotate(45deg)}@media (max-width: 768px){.menu-open-btn{opacity:1;pointer-events:all}.menu-open-btn.collapsed:before{top:0;transform:rotate(0)}.menu-open-btn.collapsed:after{bottom:0;transform:rotate(0)}.menu-open-btn.collapsed span{top:calc(50% - 1px);width:100%}}.breadcrumbs{display:flex;align-items:center;height:max-content;margin-bottom:6px;flex-wrap:wrap}.breadcrumbs--hidden{opacity:0;visibility:hidden}.breadcrumbs a{position:relative;margin:0;font-size:14px;font-style:normal;font-weight:600;line-height:normal;cursor:pointer;transition:all .2s ease-in-out;color:#323232;text-decoration:none}.breadcrumbs a:hover{color:#ef018a}.breadcrumbs a:not(:last-child){color:#bdbdbd;padding-right:28px;font-weight:400}.breadcrumbs a:not(:last-child):hover{color:#ef018a}.breadcrumbs a:not(:last-child):after{content:">";position:absolute;color:#bdbdbd;right:8px}.alerts-container{position:fixed;top:30px;right:30px;display:flex;flex-direction:column;gap:10px;z-index:1001}.alert{padding:1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem;z-index:1001;opacity:0;width:max-content;max-width:80vw;align-self:end}.alert--open{animation:fadeIn .2s forwards}.alert--close{animation:fadeOut .2s forwards}.alert__closebtn{margin-left:15px;color:#fff;font-weight:700;float:right;font-size:22px;line-height:20px;cursor:pointer;transition:all .2s linear}.alert__closebtn:hover{color:#000}.error{color:#ac1b28;background-color:#f8d7da;border-color:#f5c2c7}.warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}.primary{color:#084298;background-color:#cfe2ff;border-color:#b6d4fe}.secondary{color:#41464b;background-color:#e2e3e5;border-color:#d3d6d8}.info{color:#055160;background-color:#cff4fc;border-color:#b6effb}.activation-pending{position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999999;background-color:#fafafa;display:flex;align-items:center}.activation-pending__content{padding:40px;display:flex;gap:24px;max-height:1024px;max-width:1440px;height:100vh;width:100vw;flex-direction:column;justify-content:center}@media (min-width: 1200px){.activation-pending__content{flex-direction:row}}.activation-pending__logo{overflow:hidden;border-radius:42px;width:100%;display:none}.activation-pending__logo>img{width:100%;height:100%;border-radius:42px;object-fit:cover}@media (min-width: 1200px){.activation-pending__logo{display:block}}.activation-pending__sect{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:40px 0 24px;gap:24px;height:100%}.activation-pending__header{display:flex;flex-direction:column;align-items:center;gap:40px;max-width:476px}.activation-pending__info{color:#323232;text-align:center;display:flex;flex-direction:column;gap:16px;align-items:center;max-width:400px}.activation-pending__info>img{width:112px;height:112px}.activation-pending__title{font-weight:700;font-size:24px;margin-bottom:16px}.activation-pending__subtitle{font-weight:400;font-size:16px}.activation-pending__logout-btn{display:flex;align-items:center;gap:8px;color:#323232;font-weight:400;font-size:14px;transition:all .2s linear}.activation-pending__logout-btn:hover{color:#d90b1c}:root{font-family:Inter,sans-serif;color:#323232}select{appearance:none;-webkit-appearance:none;-moz-appearance:none}#root{width:100%;-webkit-user-select:none;user-select:none}*{box-sizing:border-box;padding:0;margin:0}button{outline:none;border:none;cursor:pointer;font-family:inherit;background-color:transparent}.ico{display:grid;min-width:24px;height:24px}img{width:100%;height:100%}.block-title{font-weight:700;font-size:24px;line-height:100%;color:#323232}body{background:#fafafa;margin:0;display:flex;min-width:320px;min-height:100vh;height:100%}body::-webkit-scrollbar{width:8px}body::-webkit-scrollbar-thumb{background-color:#ffe8f8;border-radius:4px}body::-webkit-scrollbar-track{background-color:transparent}ul{list-style:none}.container{display:flex;height:100%;max-width:1440px}main{display:flex;flex-direction:column;width:100%;padding:40px 40px 40px 280px;height:100%;transition:all .2s linear;max-width:1440px}main.sidebar-collapsed{padding-left:126px}@media (max-width: 768px){main{padding:24px!important}}.main-auth{width:100%;padding:0;margin:0}.validation-error{margin:4px 0!important;font-size:14px!important;color:#d90b1c;font-weight:400!important;position:absolute;bottom:-24px;right:0}button:disabled{background-color:#bdbdbd;border-color:#bdbdbd;color:#fff;cursor:not-allowed}.input-wrap{position:relative;width:332px}.input-wrap div{position:absolute;top:8px;right:8px;width:24px;height:24px;cursor:pointer}.input-wrap svg{position:absolute;top:8px}.input-wrap svg:first-child{left:8px}.input-wrap svg:first-child path{fill:#323232}.input-wrap svg:last-child{top:0;left:0}.input-wrap svg:last-child path{transition:all .2s linear;fill:#323232}.input-wrap svg:last-child:hover path{fill:#bdbdbd}.input-wrap input{padding:8px 40px;font-size:16px;font-style:normal;font-weight:400;background:#fff;width:100%;height:40px;border-radius:10px;border:1px solid #EF018A;transition:all .2s linear}.input-wrap input::placeholder{color:#bdbdbd}.input-wrap input:focus{outline:none!important;border-color:#828282}.input-wrap input:hover{border-color:#bdbdbd}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideIn{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideOut{0%{transform:translateY(0);opacity:1}to{transform:translateY(-20px);opacity:0}}.scrollbar::-webkit-scrollbar{width:4px;height:4px}.scrollbar::-webkit-scrollbar-thumb{background-color:#ef018a;border-radius:5px}.scrollbar::-webkit-scrollbar-track{background-color:#bdbdbd}.link-hover:hover:after{opacity:1}.link-hover:after{position:absolute;content:"";width:100%;height:1px;bottom:-2px;left:0;background-color:#ef018a;opacity:0;transition:all .2s linear}
