.next-session-panel{max-height:50px;padding:0;font-family:Quicksand,Helvetica,Arial,sans-serif;color:#3f9fe6!important;flex-direction:row;flex:1 1;overflow:hidden;min-width:0}.next-session-panel,.next-session-panel__next-session-header{height:50px;min-height:50px;width:100%;display:flex;align-items:center;justify-content:center}.next-session-panel__next-session-header{padding:10px}.next-session-panel__next-session-header span{font-weight:500;font-size:16px;line-height:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.next-session-panel__next-session-header span span{font-weight:600}.next-session-panel .all-sessions-display__wrapper{padding:0 10px 10px!important}.next-session-panel__scheduler{position:relative;cursor:pointer;justify-content:center!important}.next-session-panel__scheduler__expanded{justify-content:center!important;gap:10px;flex:0 0 auto;max-height:calc(100% - 110px)!important;height:auto!important}.next-session-panel__scheduler__expanded span{height:auto}.next-session-panel__scheduler__expand-icon{position:absolute;top:18px;right:15px;transform:rotate(180deg)}.next-session-panel__scheduler__expand-icon--reverse{transform:none}.next-session-panel__scheduler span{padding-right:30px!important}.next-session-panel__scheduler__button-wrapper{width:100%;display:flex;justify-content:center;align-items:center;gap:10px;padding:0 10px 10px}.next-session-panel__scheduler__button-wrapper button{max-width:50%;display:flex;overflow:hidden;white-space:nowrap;min-width:0}.next-session-panel__scheduler__button-wrapper button p{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.rescheduler-panel__details-panel{width:360!important;height:auto!important;gap:10;padding:0!important}.rescheduler-panel__details-panel__button-wrapper{flex-direction:row!important;gap:10px}.rescheduler-panel__details-panel__button-wrapper button{width:100%}.rescheduler-panel__surface{width:360px!important;height:auto!important;gap:10px;padding:0}.rescheduler-panel__modal{width:100vw;height:100vh;position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;z-index:999;pointer-events:all}.rescheduler-panel__modal__details{z-index:9999}.notifications{background:linear-gradient(135deg,hsla(0,0%,100%,.2),rgba(0,0,0,.04)),hsla(0,0%,100%,.8);box-shadow:10px 10px 20px rgba(0,0,0,.3);border-radius:10px;min-height:45px;height:-moz-fit-content;height:fit-content;width:286px;padding:10px;display:flex;flex-direction:row;gap:10px;z-index:10000000;margin-right:20px;opacity:0;transition:opacity 1s ease-in-out}.notifications--mobile{width:calc(100dvw - 40px)}.notifications__notice{display:flex;justify-content:center;align-items:center}.notifications__notice img{width:25px;height:25px}.notifications p{word-wrap:break-word;color:#525252;font-family:Quicksand,Helvetica,Arial,sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:18px;width:100%;height:100%;padding:0 10px;margin:0}.notifications__device{flex-direction:column;font-size:14px;font-weight:500;line-height:17.5px;transition:none;width:auto;max-width:calc(100dvw - 40px);pointer-events:none;min-width:150px}.notifications__device-detection-panel{display:flex;gap:5px;overflow:hidden;min-width:0}.notifications__device-detection-panel span{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:auto;overflow:hidden;text-overflow:ellipsis;text-align:left}.notifications__device-card{gap:5px;color:#525252}.notifications__device-card,.notifications__device-card span{display:flex;align-items:center;width:100%;overflow:hidden;min-width:0}.notifications__device-card span{height:100%;flex-direction:row;width:auto;max-width:none;white-space:nowrap;text-overflow:ellipsis;text-align:left;font-weight:700}.notifications__device-card span>p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;padding:0}.notifications__device-card img{margin:0 5px}.notifications__device-card b{font-weight:700}.notifications--visible{opacity:1;transition:opacity 1s ease-in-out;pointer-events:all}.notifications--visible .notifications__button--device{pointer-events:all}.notifications__button{background:transparent;outline:none;border:none;cursor:pointer}.notifications__button-wrapper{display:flex;justify-content:center;align-items:center;width:100%;height:auto;gap:10px}.notifications__button:hover img{outline:1px #000;border-radius:50%}.notifications__button:active img{transform:translate(1px,1px)}.notifications__button--device{height:30px;font-family:Quicksand;font-size:14px;font-weight:500;line-height:17.5px;text-align:center;width:100%;border-radius:10px;border:2px solid #525252;z-index:99}.notifications__button--device:active,.notifications__button--device:focus{border:2px solid #525252!important}.notifications__button--action{color:#fff;background:#525252}.notification-container{position:absolute;top:20px;left:20px;z-index:10000;display:flex;flex-direction:column;gap:10px}