.circles-panel{display:flex;flex-direction:column;gap:20px;width:100%;min-height:100%;height:auto;justify-content:flex-start;align-items:center;padding:15px 0}.circles-panel--centered{justify-content:center}.circle-inner-panel{flex:1 1;display:flex;flex-direction:column;gap:20px}.circle-inner-panel__content{padding:10px;height:100%}.circle-inner-panel__content,.circles-list{display:flex;flex-direction:column;gap:10px}.circles-list{overflow-y:auto}.class-data-panel{padding:10px 10px 10px 20px;width:43.4782608696dvw;min-width:400px;max-width:calc(100dvw - 20px);height:auto;min-height:55px}@media screen and (max-width:900px){.class-data-panel{width:calc(100dvw - 40px);min-width:0}}.class-data-panel{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.class-data-panel__text-container{width:100%;max-width:100%;margin-right:10px;white-space:wrap}.class-data-panel__button-container{width:-moz-fit-content;width:fit-content;display:flex;justify-content:center;align-items:center}.circle-data-panel{width:100%;height:auto;min-height:100%;padding:20px}.circle-data-panel__content{display:flex;flex-direction:column;align-items:center;padding:20px}.circle-data-panel__header-container{width:100%;display:flex;flex-direction:row;gap:5px;justify-content:flex-start;align-items:flex-end}.circle-data-panel__header{width:70%;display:flex;flex-direction:column;gap:5px;justify-content:center;align-items:flex-start}.circle-data-panel__header-row{width:100%;justify-content:flex-end}.circle-data-panel__header-settings{position:relative;margin-left:auto;width:40px;height:40px;min-width:40px;min-height:40px}.circle-data-panel__header-settings--icon{width:20px!important;height:20px!important}.circle-data-panel__header-column{display:flex;flex-direction:column;gap:5px}.circle-data-panel__header-row{display:flex;flex-direction:row;gap:5px}.circle-data-panel__edit-button{width:max-content;padding:0 10px}.circle-data-panel__members{width:100%;margin-top:20px;display:flex;flex-direction:column;gap:10px}.circle-data-panel__member-list{padding:10px;display:flex;flex-direction:column;gap:10px}.circle-data-panel__group-container{width:100%}.circle-member-block{width:100%;height:70px!important;padding:0 5px;display:flex;flex-direction:row;align-items:center;gap:10px}.circle-member-block__avatar-container{width:60px;height:60px;display:grid;place-items:center;position:relative}.circle-member-block__avatar,.circle-member-block__default-avatar{width:60px;height:60px;position:absolute}.circle-member-block__avatar{max-width:60px;max-height:60px;border-radius:50%;display:flex;justify-content:center;align-items:center}.circle-member-block__text{display:flex;flex-direction:column;gap:2px;align-items:flex-start}.circle-member-block__text-row{display:flex;flex-direction:row;gap:5px}.circle-member-block__settings-button{position:relative;margin-left:auto;margin-right:10px;width:40px;height:40px;min-width:40px;min-height:40px}.circle-member-block__settings-button--icon{width:20px!important;height:20px!important}.circle-member-block__confirm-dialog{border:none;outline:none;padding:0;background:transparent;border-radius:20px}.circle-member-block__confirm-content{display:flex;flex-direction:column;align-items:center;gap:15px;padding:20px}.circle-member-block__confirm-content .text{color:hsla(0,0%,100%,.8);text-align:center}.circle-member-block__confirm-buttons{display:flex;flex-direction:row;gap:10px;width:100%}.circle-member-block__confirm-buttons .circles-button{flex:1 1}.breadcrumbs__breadcrumb{display:flex;flex-direction:row;align-items:center;gap:8px;margin-bottom:10px}.breadcrumbs__breadcrumb-back{background:none;border:none;outline:none;padding:0;cursor:pointer}.agenda-panel{width:100%;max-width:870px;height:100%;display:flex;flex-direction:column;align-items:center}.agenda-panel .agenda-browser__surface{box-shadow:none}.agenda-panel__rnd{z-index:20;position:fixed}@media screen and (max-width:700px){.agenda-panel{max-width:100%;flex:1 1}}.agenda-browser{background:none;overflow:visible;width:100%;height:100%;box-sizing:border-box;border-radius:20px}.agenda-browser__header-container{width:100%;height:50px;position:relative;z-index:2000}.agenda-browser__header-container h1{margin-top:0!important;margin-bottom:0!important}.agenda-browser--full-view{display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:190px 1fr 310px}.agenda-browser--full-view .agenda-browser__header-container{grid-column:1/-1;grid-row:1}.agenda-browser--full-view.agenda-browser--no-preview{grid-template-columns:190px 1fr}@media(max-width:700px){.agenda-browser--full-view{grid-template-columns:190px 1fr;grid-template-rows:auto auto 1fr auto}.agenda-browser--full-view .agenda-browser__agenda-collections{grid-row:2/4}.agenda-browser--full-view .agenda-browser__agendas{grid-row:3;border-radius:0 0 20px 20px}.agenda-browser--full-view .agenda-browser__preview{grid-column:2;grid-row:3;width:100%;border-left:none;border-radius:0 0 20px 20px;overflow:hidden;padding-bottom:0}.agenda-browser--full-view .agenda-browser__preview .agenda-browser__preview--manage-wrapper{position:static}.agenda-browser--full-view .agenda-browser__footer{grid-row:4}.agenda-browser--full-view.agenda-browser--show-agendas .agenda-browser__preview,.agenda-browser--full-view.agenda-browser--show-preview .agenda-browser__agendas{display:none}}.agenda-browser--full-view.agenda-browser--compact{grid-template-columns:190px 1fr;grid-template-rows:auto auto 1fr auto}.agenda-browser--full-view.agenda-browser--compact .agenda-browser__agenda-collections{grid-row:2/4}.agenda-browser--full-view.agenda-browser--compact .agenda-browser__agendas{grid-row:3;border-radius:0 0 20px 20px}.agenda-browser--full-view.agenda-browser--compact .agenda-browser__preview{grid-column:2;grid-row:3;width:100%;border-left:none;border-radius:0 0 20px 20px;overflow:hidden;padding-bottom:0}.agenda-browser--full-view.agenda-browser--compact .agenda-browser__preview .agenda-browser__preview--manage-wrapper{position:static}.agenda-browser--full-view.agenda-browser--compact .agenda-browser__footer{grid-row:4}.agenda-browser--full-view.agenda-browser--compact.agenda-browser--show-agendas .agenda-browser__preview,.agenda-browser--full-view.agenda-browser--compact.agenda-browser--show-preview .agenda-browser__agendas{display:none}.agenda-browser .loading-contents{grid-column:1/-1;grid-row:2;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;text-align:center;background:transparent}.agenda-browser .loading-contents img{animation-name:spin;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.agenda-browser ul{padding:0;list-style:none;margin:0}.agenda-browser__surface{width:100%;height:100%;position:relative}.agenda-browser__surface .circles-shelf__content{height:100%}.agenda-browser__surface--loading{min-height:300px}.agenda-browser__overlay-modal--wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1000}.agenda-browser__overlay-modal--wrapper .agenda-browser__error-modal--surface{z-index:110;width:400px}.agenda-browser__overlay-modal--wrapper .agenda-browser__error-modal--surface .circles-shelf__content{padding:10px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.agenda-browser__overlay-modal--wrapper .agenda-browser__error-modal--surface h3{margin:0 10px}.agenda-browser__overlay-modal--wrapper .agenda-browser__error-modal--surface button{width:100%}.agenda-browser__overlay-modal--wrapper .sso-modal{width:400px}.agenda-browser__overlay-modal--wrapper .sso-modal img{width:20px;height:20px}.agenda-browser__overlay-modal--wrapper .sso-modal span{display:flex;justify-content:center;align-items:center;gap:10px}.agenda-browser .agenda-link-modal{width:315px;height:145px;position:absolute;z-index:110}.agenda-browser .agenda-link-modal__pointer{position:absolute;z-index:11500;top:calc(50% - 18px);left:-15px}.agenda-browser .agenda-link-modal__leave-capture-container{height:150px;z-index:100;position:absolute;width:415px;top:0;left:-50px}.agenda-browser .agenda-link-modal__surface{z-index:2000!important}.agenda-browser .agenda-link-modal__surface .circles-shelf__content{padding:24px 20px 20px 16px;box-shadow:none}.agenda-browser .agenda-link-modal span{width:100%}.agenda-browser .agenda-link-modal .agenda-link-modal__find-original-link{width:100%;cursor:pointer;background:none;border:none;padding:0;text-align:left;font:inherit}.agenda-browser .agenda-link-icon{z-index:100;margin-right:20px}.agenda-browser__move-agenda-menu-wrapper{width:270px!important;height:auto;max-height:400px;position:absolute;bottom:105px;right:84px;z-index:1010;box-shadow:4px 4px 20px #0000004d;font-family:Quicksand,Helvetica,sans-serif;color:#525252;padding:0!important;display:flex!important;align-items:flex-start!important;flex-direction:column;justify-content:space-between;background:#fcffff;border-radius:20px;margin:0}.agenda-browser__move-agenda-menu-wrapper .move-header{font-weight:700;font-size:16px;margin-top:20px;margin-left:10px}.agenda-browser__move-agenda-menu-wrapper .move-pointer__menu-above{transform:rotate(270deg);position:absolute;bottom:-22px;left:calc(50% - 12.5px)}.agenda-browser__move-agenda-menu-wrapper .move-pointer__menu-below{transform:rotate(90deg);position:absolute;top:-22px;left:calc(50% - 12.5px)}.agenda-browser__move-agenda-menu-wrapper .folder__menu{text-align:left;font-size:14px;font-weight:600;direction:ltr;margin:5px 10px;border-radius:10px;height:35px;width:calc(100% - 20px);display:flex;justify-content:flex-start;align-items:center;gap:5px;padding-left:10px;cursor:pointer}.agenda-browser__move-agenda-menu-wrapper .folder__menu img{margin-right:5px}.agenda-browser__move-agenda-menu-wrapper .folder__menu p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:calc(100% - 50px);max-height:35px}.agenda-browser__move-agenda-menu-wrapper .folder__menu:hover{background:var(--primary-tint-color)}.agenda-browser__move-agenda-menu-wrapper .folder__menu:hover p{color:#fff}.agenda-browser__move-agenda-menu-wrapper .folder__menu:hover div svg path,.agenda-browser__move-agenda-menu-wrapper .folder__menu:hover svg path{fill:#fff}.agenda-browser__move-agenda-menu-wrapper .folder__menu:hover img{filter:invert(100%) sepia(0) saturate(0) hue-rotate(165deg) brightness(104%) contrast(107%)}.agenda-browser__move-agenda-menu-wrapper .folder-wrapper:hover .subfolder-icon path{fill:#fff}.agenda-browser__move-agenda-menu-wrapper button{width:250px;height:35px;min-height:35px;margin:10px;font-weight:500}.agenda-browser button:disabled{opacity:.55}.agenda-warning-button-wrapper{display:flex;flex-direction:column;gap:10px;width:100%}.border-div{width:100%;height:1px;border-radius:2px;background:#0000001a}.agenda-browser .login-form-pointer{transform:rotate(90deg);position:absolute;top:18px;right:25px;z-index:10000}.agenda-browser__login-container{position:absolute;top:50%;transform:translateY(-50%);right:20px}.agenda-browser__login-button{padding:10px!important;display:flex;justify-content:center;align-items:center}.agenda-browser__recaptcha-container{display:flex;justify-content:center;align-items:center;width:100%;margin:20px 0 10px}.agenda-browser__login-profile-wrapper{display:flex;justify-content:space-between;align-items:center;color:var(--primary-tint-color,#3f9fe6);font-family:Quicksand,Helvetica,sans-serif;font-weight:600;font-size:16px}.agenda-browser__login-profile-wrapper p{margin:0!important}.agenda-browser__login-profile-wrapper .agenda-browser__profile-icon-wrapper{position:relative;width:30px;height:30px;margin-left:10px;background:transparent;border:none}.agenda-browser__login-profile-wrapper .agenda-browser__profile-icon-wrapper .profile-icon{position:absolute;top:0;left:0;z-index:2}.agenda-browser__login-profile-wrapper .agenda-browser__profile-icon-wrapper .profile-bg{position:absolute;top:0;left:0;z-index:1}.btn--sign-in{width:100%!important;cursor:pointer}.btn--sign-in:disabled{cursor:not-allowed}.sign-in-form__sso-divider-container{width:100%;margin:20px 0;display:flex;justify-content:space-between;align-items:center}.sign-in-form__sso-divider-container .sign-in-form__sso-divider{border:none;border-top:1px solid rgba(0,0,0,.2);width:100%}.sign-in-form__sso-divider-container p{font-family:Quicksand,sans-serif;font-size:14px;margin:0 20px;color:#979797;font-weight:500;line-height:1.75px;white-space:nowrap}.sign-in-form__sso-links{width:100%;flex-direction:column}.sign-in-form__sso-links,.sign-in-form__sso-links--btn-wrapper{display:flex;justify-content:center;align-items:center}.sign-in-form__sso-links--btn-wrapper .btn--sso-sign-in{width:113px;margin:5px}.sign-in-form__sso-links--btn-wrapper .btn--sso-sign-in__inner{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;color:#525252;font-size:16px;line-height:20px;font-weight:600}.sign-in-form__sso-links--btn-wrapper .btn--sso-sign-in__inner p{margin:0}.sign-in-form__sso-links--btn-wrapper img{width:20px;height:20px;margin:0 5px 0 0}#login-form{width:400px;height:auto;z-index:1000;position:absolute;right:-150px;top:40px;box-sizing:border-box}#login-form .circles-shelf__content{padding:10px;box-sizing:border-box}#login-form .login-form-element .text-input div input{width:calc(100% - 40px)}#login-form form{display:flex;flex-direction:column;gap:10px;font-family:Quicksand,Helvetica,sans-serif!important}#login-form form .form-input-label{text-align:left}.agenda-browser__agenda-collections .agenda-browser__agenda-folders{overflow-x:hidden;direction:ltr}.agenda-browser__agenda-collections .agenda-browser__agenda-folders .collection-folder:first-of-type{margin-top:10px;padding-top:0}.agenda-browser__agenda-collections .agenda-browser__agenda-folders .agenda-folder{cursor:pointer;padding:0 20px;min-height:35px;display:flex;justify-content:flex-start;align-items:center;word-break:break-word}.agenda-browser__agenda-collections .agenda-browser__agenda-folders .agenda-folder__icon{margin-right:5px;margin-top:3px}.agenda-browser__agenda-collections .agenda-browser__agenda-folders .agenda-folder__agenda-name{width:140px;display:flex}.agenda-browser__agenda-collections .agenda-browser__agenda-folders .agenda-folder__agenda-name p{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.agenda-browser__agenda-collections .agenda-browser__agenda-folders .agenda-folder__agenda-name-container{display:flex;flex-direction:row;justify-content:flex-end;width:100%}.agenda-browser__agenda-collections .agenda-browser__agenda-folders .agenda-folder:first-of-type{padding-top:0}.agenda-browser__agenda-collections .agenda-browser__agenda-folders .agenda-folder.selected{color:#fff;background:var(--primary-tint-color);border-radius:10px 0 0 10px;position:relative;z-index:1000;margin-left:10px;padding-left:10px}.agenda-browser__agenda-collections .agenda-browser__agenda-folders .agenda-folder.selected .agenda-folder__icon-select{filter:invert(100%) saturate(7493%) hue-rotate(184deg) brightness(95%) contrast(107%)}.agenda-browser__agenda-collections{grid-column:1;grid-row:2;width:190px;min-width:190px;min-height:0;text-align:right;overflow-y:auto;overflow-x:hidden;margin-top:20px;margin-bottom:20px;direction:rtl;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) auto}.agenda-browser__agenda-collections::-webkit-scrollbar{height:7px;width:7px}.agenda-browser__agenda-collections::-webkit-scrollbar,.agenda-browser__agenda-collections::-webkit-scrollbar-thumb{overflow:visible;border-radius:4px}.agenda-browser__agenda-collections::-webkit-scrollbar-thumb{background:#0003}.agenda-browser__agenda-collections::-webkit-scrollbar-track{margin-bottom:5px}.agenda-browser__agenda-collections .agenda-collection-name{background-color:#fff;min-height:35px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;border-radius:0 15px 15px 0;margin:10px 11px 10px 0;width:94%;padding:5px 0;direction:ltr;font-weight:600}.agenda-browser__agenda-collections .agenda-collection-name.selected{margin-bottom:0}.agenda-browser__agenda-collections .agenda-collection-name div{display:flex;width:100%;justify-content:space-between;align-items:center;padding:0 10px;left:0}.agenda-browser__agenda-collections .agenda-collection-name span{text-align:left;word-wrap:normal;margin-right:20px}.agenda-browser__agenda-collections .agenda-collection-name__move-agenda-menu{background:var(--primary-tint-color);color:#525252;margin-right:16px;font-size:14px;padding:0}.agenda-browser__agenda-collections .agenda-collection-name__move-agenda-menu div{min-height:35px;align-items:center}.agenda-browser__agenda-collections .agenda-collection-name__subfolder{margin-left:10px;margin-right:10px;border-radius:10px}.agenda-browser__agenda-collections .agenda-collection-name__subfolder div{justify-content:flex-start;gap:5px}.agenda-browser__agenda-collections .agenda-collection-name__subfolder span{color:#fff}.agenda-browser__agenda-collections .agenda-collection-name__subfolder img{margin-right:5px;transform:rotate(180deg)}.agenda-browser__agenda-collections-manage{background-color:#fff;width:190px}.agenda-browser__agenda-collections-manage .agenda-collection-name{background-color:#f0f0f0;color:#000;font-weight:600}.agenda-browser__agenda-collections--move{margin-top:0;margin-bottom:0!important;width:100%;height:100%}.agenda-browser__agenda-collections--move>ul>li:last-child .agenda-collection-name__move-agenda-menu{margin-bottom:0}.agenda-browser__agenda-collections .folder-wrapper{position:relative;display:block}.agenda-folder__subfolder-select{position:absolute;top:0;right:15px;width:28px;height:35px;border-radius:10px;display:flex;justify-content:center;align-items:center;z-index:100;cursor:pointer}.agenda-folder__subfolder-select img{width:8px;height:15px;margin-right:0!important}.agenda-folder__subfolder-select:hover{background:var(--primary-tint-color)}.agenda-folder__subfolder-select:hover .subfolder-icon path{fill:#fff}.agenda-browser__agendas{grid-column:2;grid-row:2;min-height:0;overflow-y:auto;padding:0 20px 20px;min-width:0;background:#fff;border-radius:20px 0 0 20px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) auto}.agenda-browser__agendas::-webkit-scrollbar{height:7px;width:7px}.agenda-browser__agendas::-webkit-scrollbar,.agenda-browser__agendas::-webkit-scrollbar-thumb{overflow:visible;border-radius:4px}.agenda-browser__agendas::-webkit-scrollbar-thumb{background:#0003}.agenda-browser__agendas::-webkit-scrollbar-track{margin-bottom:5px}.agenda-browser__agendas{z-index:999}@media(max-width:700px){.agenda-browser__agendas{border-radius:0 0 20px 20px;min-width:0}}.agenda-browser__agendas:focus-visible{outline:none;border:none}.agenda-browser__agendas__agenda-container{margin-top:3px;display:flex;flex-direction:column;justify-content:flex-start;gap:3px}.agenda-browser__agendas--subfolder-wrapper{width:100%;display:flex;flex-direction:column;color:#525252;font-weight:500;font-size:14px}.agenda-browser__agendas--subfolder-wrapper .subfolder-titlebar{display:flex;justify-content:space-between;align-items:center;height:35px;padding:0 5px;cursor:pointer;border-bottom:1px solid rgba(0,0,0,.1)}.agenda-browser__agendas--subfolder-wrapper .subfolder-titlebar--subfolder-selected{background:var(--primary-tint-color);border-radius:10px;padding:0 10px;border-bottom:none;margin-top:10px}.agenda-browser__agendas--subfolder-wrapper .subfolder-titlebar--subfolder-selected .subfolder-pointer{margin-right:10px;transform:rotate(180deg)}.agenda-browser__agendas--subfolder-wrapper .subfolder-titlebar .name-icon{display:flex;justify-content:flex-start;align-items:center;width:100%;height:100%;gap:10px}.agenda-browser__agendas--subfolder-wrapper .subfolder-titlebar .name-icon img{margin-right:5px}.agenda-browser__agendas--subfolder-wrapper .subfolder-titlebar .name-icon p{margin-bottom:0;white-space:nowrap}.agenda-browser__agendas--subfolder-wrapper .subfolder-titlebar .select-items{color:var(--primary-tint-color,#3f9fe6);font-size:12px;line-height:15px;display:flex;justify-content:flex-end;align-items:center;width:100%;height:100%;gap:10px}.agenda-browser__agendas--subfolder-wrapper .subfolder-titlebar .select-items img{margin-left:5px}.agenda-browser__agendas--subfolder-wrapper .subfolder-titlebar .select-items p{margin-bottom:0}.agenda-browser__agendas--subfolder-wrapper ul{display:flex;flex-direction:column;padding:0 5px}.agenda-browser__agendas .no-agendas{color:#878787;height:100%;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:16px;text-align:center}.agenda-browser__agendas .no-agendas--empty-search{height:calc(100% - 45px)}.agenda-browser__agendas__agenda{color:#525252;cursor:pointer;min-height:70px;word-break:break-word;position:relative;display:grid;grid-template-columns:15px 1fr 32px;grid-template-rows:auto auto auto;align-items:center;grid-column-gap:10px;column-gap:10px;grid-row-gap:2px;row-gap:2px;padding:8px 12px;box-sizing:border-box}.agenda-browser__agendas__agenda:first-of-type{margin-top:0}.agenda-browser__agendas__agenda .agenda-inline-preview{grid-column:1;grid-row:1/-1;height:50px;border-radius:5px;display:flex;justify-content:center;align-items:center}.agenda-browser__agendas__agenda .name{grid-column:2;grid-row:1;min-width:0;font-weight:600;font-size:14px;line-height:18px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.agenda-browser__agendas__agenda .description{grid-row:2;font-size:12px}.agenda-browser__agendas__agenda .description,.agenda-browser__agendas__agenda .metadata{grid-column:2;min-width:0;min-height:16px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.agenda-browser__agendas__agenda .metadata{grid-row:3;font-weight:600}.agenda-browser__agendas__agenda .agenda-tile__right-icons{grid-column:3;grid-row:1/-1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:100%}.agenda-browser__agendas__agenda .agenda-tile__right-icons .agenda-link-icon{margin:0}.agenda-browser__agendas__agenda.selected{background:var(--primary-tint-color-10,rgba(63,159,230,.1));border-radius:15px;box-shadow:inset 0 0 0 2px var(--primary-tint-color);border-bottom-color:transparent}.agenda-searchbar--wrapper{background-color:#fff;height:45px;width:100%;display:flex;justify-content:flex-start;align-items:center;border-bottom:1px solid rgba(0,0,0,.5);position:-webkit-sticky;position:sticky;top:0;z-index:101}.agenda-searchbar--input{width:100%;height:35px;outline:none;border:none;margin-left:5px;background:transparent;font-family:Quicksand,Helvetica,sans-serif;font-weight:400;font-size:14px;line-height:18px}.agenda-searchbar--icon{width:15px;height:15px;border:none;outline:none;background:transparent;margin:0;padding:0!important}.agenda-searchbar--sort-menu-btn{color:#525252;border:none;outline:none!important;display:flex;background:transparent;font-family:Quicksand,Helvetica,sans-serif;white-space:nowrap;font-size:14px!important}.agenda-searchbar--sort-menu-btn b{font-weight:600;z-index:1255}.agenda-searchbar--menu-header{z-index:1250;font-weight:600;font-size:14px!important;position:absolute;color:#525252;cursor:pointer}.agenda-searchbar--menu-underlay{position:absolute;z-index:999}.agenda-searchbar--menu-container{position:absolute;z-index:1100;width:215px;height:auto;box-shadow:4px 4px 20px #0000004d;border-radius:0 10px 10px;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}.agenda-searchbar--shadow-clip{z-index:1150;width:50px;height:25px;position:absolute;background:#fff}.agenda-searchbar--shadow-clip-corner{position:absolute;z-index:1250}.agenda-searchbar--menu-btn{width:100%;height:50px!important;background:transparent;border:none;cursor:pointer;font-family:Quicksand,Helvetica,sans-serif;text-align:left;font-weight:700;font-size:14px;color:#525252;position:relative;padding-left:30px!important;border-radius:0!important}.agenda-searchbar--menu-btn:nth-of-type(2),.agenda-searchbar--menu-btn:nth-of-type(4){border-bottom:1px solid rgba(0,0,0,.1)}.agenda-searchbar--menu-btn:hover{background:var(--primary-tint-color-light-tint,#bfe6ff)}.agenda-searchbar--menu-tick{position:absolute;top:calc(50% - 6px);left:10px}.agenda-browser__footer{border-radius:0 0 20px 20px;grid-column:1/-1;grid-row:3;height:50px;display:flex;justify-content:space-between;align-items:center;position:relative}.agenda-browser__footer .btn-new-asset{width:60px!important;height:35px!important;padding:10px!important;border-radius:17.5px;display:flex;justify-content:center;align-items:center;position:absolute;bottom:7.5px;left:190px;z-index:110}.agenda-browser__footer .btn-new-asset .circles-icon-button__label{gap:10px}.agenda-browser__footer .btn-new-asset:disabled{transform:none}.agenda-browser__footer .btn-new-asset__agenda{left:260px}.agenda-browser__footer .agenda-browser-grip-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:absolute;bottom:0;left:0;opacity:0}.agenda-browser__footer .agenda-browser-grip-wrapper .agenda-browser-grip-icon{width:30px;height:11px}.agenda-browser__footer .footer-buttons-container{display:flex;margin-right:10px;align-items:center;height:100%;z-index:1;justify-content:flex-end}.agenda-browser__footer .footer-buttons-container button{margin-right:10px}.agenda-browser__footer .footer-buttons-container button:last-of-type{margin-right:0}.agenda-browser__footer .footer-buttons-container__manage{width:100%;justify-content:flex-end}.agenda-browser__footer-select .footer-buttons-container{z-index:1000}.agenda-browser__footer-select .footer-buttons-container button{min-width:120px;z-index:1100}.agenda-browser__footer-select .agenda-browser-get-agendas-container{margin-left:10px}.agenda-browser__footer-select .agenda-browser-get-agendas-container button{width:165px;border:2px solid var(--primary-tint-color);color:var(--primary-tint-color);background:#fff}.agenda-browser__title-bar{display:flex;align-items:center;height:100%;padding-left:20px}.agenda-browser__header{color:#fff;display:flex}.agenda-browser__header-select{height:50px;border-radius:20px 20px 0 0;margin-bottom:2px;background-image:linear-gradient(180deg,var(--primary-tint-color),var(--primary-tint-color,#3f9fe6))}.agenda-browser__header-select .title{padding-left:20px;font-size:1.5em;font-family:Raleway,Helvetica,Arial,sans-serif}.agenda-browser__header-manage{height:65px;background-color:#fff;flex-direction:column;border-bottom:2px solid #ddd}.agenda-browser__header-manage .sort-controls-container{display:none}.agenda-browser__header .search{display:flex}.agenda-browser__header div:first-of-type{display:flex;flex-grow:1;align-items:center;width:100%}.agenda-browser__main{display:contents}.agenda-browser__main--folder-view{display:flex;flex-direction:column;box-shadow:none;padding:0 0 10px;width:28vw}.agenda-browser__panel-toggle{display:none}@media(max-width:700px){.agenda-browser__panel-toggle{display:flex;grid-column:2;grid-row:2;gap:4px;padding:8px;flex-shrink:0;background:#fff;border-radius:20px 20px 0 0}.agenda-browser__panel-toggle button{flex:1 1;border:none;border-radius:20px;padding:6px 12px;font-family:Quicksand,Helvetica,sans-serif;font-weight:600;font-size:14px;cursor:pointer;background:transparent;color:#525252;height:auto}.agenda-browser__panel-toggle button.active{background:#ffffff80;box-shadow:1px 1px 10px #0000001a}}.agenda-browser--compact .agenda-browser__panel-toggle{display:flex;grid-column:2;grid-row:2;gap:4px;padding:8px;flex-shrink:0;background:#fff;border-radius:20px 20px 0 0}.agenda-browser--compact .agenda-browser__panel-toggle button{flex:1 1;border:none;border-radius:20px;padding:6px 12px;font-family:Quicksand,Helvetica,sans-serif;font-weight:600;font-size:14px;cursor:pointer;background:transparent;color:#525252;height:auto}.agenda-browser--compact .agenda-browser__panel-toggle button.active{background:#ffffff80;box-shadow:1px 1px 10px #0000001a}.agenda-browser-input{max-width:300px}.agenda-browser__preview{grid-column:3;grid-row:2;min-height:0;width:310px;display:flex;flex-flow:column;font-size:.9em;border-left:1px solid #525252;-webkit-clip-path:inset(0 0 0 -17px);clip-path:inset(0 0 0 -17px);background:#fff;position:relative;border-radius:0 20px 20px 0}@media(max-width:700px){.agenda-browser__preview{grid-column:2;width:100%;border-left:none;border-radius:0 0 20px 20px;overflow:hidden}}.agenda-browser__preview__placeholder{color:#878787;display:flex;height:100%;justify-content:center;align-items:center;font-weight:300;font-size:1.9em;letter-spacing:2px;text-align:center}.agenda-browser__preview__section{padding:8px}.agenda-browser__preview__section.agenda-name{font-weight:700}.agenda-browser__preview__section.agenda-name__small{max-width:30px;font-size:8px}.agenda-browser__preview__section.agenda-name,.agenda-browser__preview__section.page-title{height:-moz-fit-content;height:fit-content;display:flex;align-items:center;justify-content:center}.agenda-browser__preview__section.agenda-name .title-text,.agenda-browser__preview__section.page-title .title-text{white-space:nowrap;overflow:hidden;display:block;text-overflow:ellipsis;font-size:18px}.agenda-browser__preview__section.page-content{overflow:auto;flex:1 1;word-break:break-word;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) auto}.agenda-browser__preview__section.page-content::-webkit-scrollbar{height:7px;width:7px}.agenda-browser__preview__section.page-content::-webkit-scrollbar,.agenda-browser__preview__section.page-content::-webkit-scrollbar-thumb{overflow:visible;border-radius:4px}.agenda-browser__preview__section.page-content::-webkit-scrollbar-thumb{background:#0003}.agenda-browser__preview__section.page-content::-webkit-scrollbar-track{margin-bottom:5px}.agenda-browser__preview__section.page-content img{max-width:100%;height:auto;vertical-align:middle}.agenda-browser__preview__section.page-content__scaled{transform:scale(.1);display:flex;justify-content:center;align-items:center;font-size:4px;padding:5px;overflow:hidden;width:100%;height:100%}.agenda-browser__preview__section.page-content h1{font-family:Quicksand,Helvetica,Arial,sans-serif!important;font-size:24px;color:#525252;line-height:1.4;margin:0}.agenda-browser__preview__section.page-content h2{font-size:20px;color:#525252;line-height:1.4;margin:0}.agenda-browser__preview__section.page-content p{font-family:Quicksand,Helvetica,Arial,sans-serif!important;margin:0!important;color:#525252!important;line-height:1.4!important}.agenda-browser__preview__section.page-content ol,.agenda-browser__preview__section.page-content ul{font-family:Quicksand,Helvetica,Arial,sans-serif!important;color:#525252;line-height:1.4;padding:5px 10px;margin:5px 10px}.agenda-browser__preview__section.page-content ul{list-style-type:disc}.agenda-browser__preview__section.page-content button{height:30px;line-height:1;border-radius:10px;cursor:pointer;font-size:1em;padding:4px 20px;outline:none;margin:5px;color:var(--primary-tint-color-dark,#0097d8);background-color:#fff;border:1px solid var(--primary-tint-color-dark,#0097d8)}.agenda-browser__preview__section.page-content button:hover{background-color:var(--primary-tint-color-dark,#0097d8);color:#fff}.agenda-browser__preview__section.page-title{font-weight:700}.agenda-browser__preview__section.page-control{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px}.agenda-browser__preview__section.page-control__summary{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1 1;text-align:center}.agenda-browser__preview__section.last-used{display:flex;align-items:center;justify-content:center;gap:5px}.agenda-browser__preview__section.last-used span{font-weight:600}.agenda-browser__preview .header-controls{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;width:calc(100% - 16px);padding:8px;margin:0 8px;position:relative;border-top:1px solid #202020}.agenda-browser__preview .header-controls button.circles-button{width:100%;min-width:0}@media(max-width:700px){.agenda-browser__preview .header-controls{grid-template-columns:1fr}.agenda-browser__preview .header-controls:after,.agenda-browser__preview .header-controls:before{display:none}}.ql-size-small{font-size:11px!important}.ql-size-large{font-size:21px!important}.ql-size-huge{font-size:35px!important}.agenda-divider{height:1px;background-color:#ddd;margin:0 8px}.page-control__total-time{width:100%;gap:6px}.page-control__clock-icon,.page-control__total-time{display:inline-flex;align-items:center;justify-content:center}.page-control__clock-icon{height:100%;width:13px}.agenda-editor{background:linear-gradient(135deg,#fff3,#0000000a),#fffc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:2px;color:#000;width:660px;max-width:100%;box-sizing:border-box;font-family:HelveticaNeue,Helvetica,sans-serif;border-radius:20px;position:relative;box-shadow:10px 10px 30px #0000004d}.agenda-editor,.agenda-editor__main{overflow:hidden;height:100%;display:flex;flex-direction:column}.agenda-editor__main{background:#f0f0f0;justify-content:space-between}.agenda-editor__main .agenda-editor__page-info{height:50px;font-size:16px;width:calc(100% - 4px);position:absolute;top:90px;z-index:10;border-bottom:1px solid #ccc;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.agenda-editor__main .agenda-editor__page-info input{height:26px;margin-left:5px;border:none;box-shadow:2px 2px 8px #0003;border-radius:5px}.agenda-editor__main .agenda-editor__page-info input[type=number]::-webkit-inner-spin-button,.agenda-editor__main .agenda-editor__page-info input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.agenda-editor__main .agenda-editor__page-info input[type=number]{-moz-appearance:textfield}.agenda-editor__main .agenda-editor__page-info .agenda-editor__title-input{display:flex;justify-content:center;align-items:center;flex:1 1;min-width:0}.agenda-editor__main .agenda-editor__page-info .agenda-editor__title-input input{text-align:center;font-style:italic;width:300px;max-width:100%}.agenda-editor__main .agenda-editor__page-info .agenda-editor__duration-input{display:flex;justify-content:center;align-items:center;width:180px;position:relative;margin-left:10px}.agenda-editor__main .agenda-editor__page-info .agenda-editor__duration-input input{height:26px;width:60px;text-align:center;font-weight:700;padding:0 10px;border:none}.agenda-editor__main .agenda-editor__page-info .agenda-editor__duration-input .agenda-editor__custom-clicker-wrapper{position:absolute;top:0;right:5px;background:linear-gradient(180deg,#ffffff40,#00000040),#fff;box-sizing:border-box;border:1.5px solid #979797;border-radius:5px;height:26px;padding:2px 6px;display:flex;justify-content:space-around;flex-direction:column;align-items:center}.agenda-editor__main .agenda-editor__page-info .agenda-editor__duration-input .agenda-editor__custom-clicker-wrapper button{width:8px;height:8px;background-color:#fff0;border:none;cursor:pointer;overflow:visible;margin:0;padding:0;outline:none;display:flex;justify-content:center;align-items:center}.agenda-editor__main .agenda-editor__page-info .agenda-editor__duration-input .agenda-editor__custom-clicker-wrapper button:active{transform:scale(1.5)}.agenda-editor__main .agenda-editor__content{padding:110px 0 70px;height:100%;overflow:hidden;display:flex;justify-content:center}.agenda-editor__main .agenda-editor__content .ProseMirror{width:300px;max-width:100%;min-height:385px;overflow:auto;border-radius:5px;box-shadow:2px 2px 8px #0003;font-family:Quicksand,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5;color:#343434;padding:10px 13px;background-color:#fff;outline:none}.agenda-editor__main .agenda-editor__content .ProseMirror h1{font-family:Quicksand,Helvetica,Arial,sans-serif;font-size:24px;color:#525252;line-height:1.4;margin:0}.agenda-editor__main .agenda-editor__content .ProseMirror h2{font-size:20px;color:#525252;line-height:1.4;margin:0}.agenda-editor__main .agenda-editor__content .ProseMirror p{font-family:Quicksand,Helvetica,Arial,sans-serif;margin:0;color:#525252;line-height:1.4}.agenda-editor__main .agenda-editor__content .ProseMirror ol,.agenda-editor__main .agenda-editor__content .ProseMirror ul{font-family:Quicksand,Helvetica,Arial,sans-serif;color:#525252;line-height:1.4;padding:5px 10px;margin:5px 10px}.agenda-editor__main .agenda-editor__content .ProseMirror ul{list-style-type:disc}.agenda-editor__main .agenda-editor__content .ProseMirror img{vertical-align:middle}.agenda-editor__main .agenda-editor__content .ProseMirror button{height:30px;line-height:1;border-radius:10px;cursor:pointer;font-size:1em;padding:4px 20px;outline:none;margin:5px;color:#0097d8;background-color:#fff;border:1px solid #0097d8}.agenda-editor__main .agenda-editor__content .ProseMirror button:hover{background-color:#0097d8;color:#fff}.agenda-editor button{cursor:pointer;display:inline-flex;font-size:16px;border:1px solid #00a2ce;border-radius:10px;height:30px;margin:0;outline:none;overflow:hidden;background-color:#fff0;display:flex;justify-content:center;align-items:center}.agenda-editor button button:active{box-shadow:0 5px #666;transform:translateY(4px)}.agenda-editor button img{margin:0 5px}.agenda-editor button img.arrow-right{transform:rotate(180deg)}.agenda-editor__header{background-image:linear-gradient(180deg,#20b8e2,#3f9fe6);height:50px;min-height:50px;color:#fff;border-radius:20px 20px 0 0;margin-bottom:2px;z-index:20;display:flex;justify-content:space-between;align-items:center}.agenda-editor__header .agenda-editor__header-title{padding-left:20px;font-size:22px;font-family:Raleway,Helvetica,Arial,sans-serif;max-width:calc(100% - 260px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.agenda-editor__header button{color:#fff;border:2px solid #fff;margin:0 10px}.agenda-editor__center-controls-container{position:absolute;bottom:54px;height:50px;width:calc(100% - 4px);border-top:1px solid rgba(0,0,0,.2);background-color:#f0f0f0;z-index:11;display:flex;justify-content:center;align-items:center}.agenda-editor__center-controls-container .agenda-editor__page-counter{font-weight:600;width:40px;margin:0 40px;display:flex;justify-content:center;align-items:center}.agenda-editor__center-controls-container button{color:#363636;border:2px solid #363636;display:flex;justify-content:center;align-items:center}.agenda-editor__center-controls-container button:disabled{color:#696969;border:2px solid #888}.agenda-editor__footer{position:static;margin-top:2px;background-color:#fff;height:50px;min-height:50px;z-index:11;display:flex;justify-content:space-between;align-items:center}.agenda-editor__footer .agenda-editor-grip-wrapper{flex:0 1 auto;width:100%;display:none;display:flex;justify-content:center}.agenda-editor__footer .flex-hidden{flex:0 1 auto;width:250px;visibility:hidden}.agenda-editor__footer .agenda-editor-footer-button-container{margin-right:10px;z-index:1;display:flex;align-items:center}.agenda-editor__footer .agenda-editor-footer-button-container button{font-family:Comfortaa,Arial,Helvetica,sans-serif;width:110px;height:30px;border-radius:10px;margin:0}.agenda-editor__footer .agenda-editor-footer-button-container button:first-of-type{border:2px solid #20b8e2;color:#20b8e2;background-color:#fff0;margin-right:10px}.agenda-editor__footer .agenda-editor-footer-button-container button:last-of-type{background-image:linear-gradient(180deg,#20b8e2,#3f9fe6);color:#fff;border:transparent}.agenda-editor__footer .agenda-editor-footer-button-container button:last-of-type:disabled{background-image:none;background-color:adjust(#20b8e2,20%);border-color:adjust(#20b8e2,20%)}.custom-input{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;padding:5px 12px;white-space:nowrap;position:absolute;font-family:Helvetica,Arial,sans-serif;font-size:13px;z-index:1}.custom-input .custom-input__save-btn{cursor:pointer;background:none;border:1px solid #0097d8;color:#0097d8;border-radius:4px;padding:4px 16px;font-size:13px;margin-top:4px;align-self:flex-end}.custom-input .custom-input__save-btn:hover{background-color:#0097d8;color:#fff}.agenda-editor .ql-room-event{font-weight:500}.agenda-editor .quill-room-event-select{z-index:1000;background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 4px 16px #0000001f;min-width:190px;max-width:220px;overflow:hidden}.agenda-editor .quill-room-event-select .room-event-select__header{font-size:.8em;font-weight:600;color:#00a2ce;padding:8px 12px;border-bottom:1px solid #f0f0f0;text-align:center}.agenda-editor .quill-room-event-select .room-event-select__list{list-style:none;padding:4px 0;margin:0}.agenda-editor .quill-room-event-select .room-event-select__item{cursor:pointer;transition:background-color .1s}.agenda-editor .quill-room-event-select .room-event-select__item:hover{background-color:#f0f0f0}.agenda-editor .quill-room-event-select .room-event-select__item--expandable{-webkit-user-select:none;-moz-user-select:none;user-select:none}.agenda-editor .quill-room-event-select .room-event-select__link{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;font-size:.8em;color:#3f9fe6;text-decoration:none;cursor:pointer}.agenda-editor .quill-room-event-select .room-event-select__link:hover{color:#363636}.agenda-editor .quill-room-event-select .room-event-select__chevron{font-size:.7em;transition:transform .15s;margin-left:6px}.agenda-editor .quill-room-event-select .room-event-select__chevron--open{transform:rotate(180deg)}.agenda-editor .quill-room-event-select .room-event-select__audio-list-wrapper{list-style:none}.agenda-editor .quill-room-event-select .room-event-select__audio-list{list-style:none;padding:0;margin:0;max-height:200px;overflow-y:auto;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;background-color:#fafafa}.agenda-editor .quill-room-event-select .room-event-select__audio-list .room-event-select__item .room-event-select__link{padding-left:20px;font-size:.75em;color:#696969}.agenda-editor .quill-room-event-select .room-event-select__audio-list .room-event-select__item .room-event-select__link:hover{color:#363636}.agenda-editor-toolbar.ql-toolbar.ql-snow{position:absolute;top:54px;width:calc(100% - 4px);z-index:10;border:none;border-bottom:1px solid #ccc;background-color:#fff;display:flex;justify-content:center;flex-wrap:wrap;padding:4px 2px;box-sizing:border-box}.agenda-editor-toolbar.ql-toolbar.ql-snow .ql-formats{display:inline-flex;align-items:center;margin-right:8px}.agenda-editor-toolbar.ql-toolbar.ql-snow .ql-formats:last-child{margin-right:0}.agenda-editor-toolbar.ql-toolbar.ql-snow .ql-formats:after{content:"";display:block;border-right:1px solid #ccc;height:18px;margin-left:8px}.agenda-editor-toolbar.ql-toolbar.ql-snow .ql-formats:last-child:after{display:none}.agenda-editor-toolbar.ql-toolbar.ql-snow .ql-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:24px;padding:3px 5px;border:none;background:none;cursor:pointer;border-radius:2px;float:left}.agenda-editor-toolbar.ql-toolbar.ql-snow .ql-btn svg{width:18px;height:18px}.agenda-editor-toolbar.ql-toolbar.ql-snow .ql-btn .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.agenda-editor-toolbar.ql-toolbar.ql-snow .ql-btn .ql-thin{stroke-width:1}.agenda-editor-toolbar.ql-toolbar.ql-snow .ql-btn .ql-fill{fill:#444;stroke:none}.agenda-editor-toolbar.ql-toolbar.ql-snow .ql-btn .ql-even{fill-rule:evenodd}.agenda-editor-toolbar.ql-toolbar.ql-snow .ql-btn:hover{color:#0097d8}.agenda-editor-toolbar.ql-toolbar.ql-snow .ql-btn:hover .ql-stroke{stroke:#0097d8}.agenda-editor-toolbar.ql-toolbar.ql-snow .ql-btn:hover .ql-fill{fill:#0097d8}.agenda-editor-toolbar.ql-toolbar.ql-snow .ql-btn.ql-active{color:#0097d8}.agenda-editor-toolbar.ql-toolbar.ql-snow .ql-btn.ql-active .ql-stroke{stroke:#0097d8}.agenda-editor-toolbar.ql-toolbar.ql-snow .ql-btn.ql-active .ql-fill{fill:#0097d8}.agenda-editor-toolbar.ql-toolbar.ql-snow .ql-btn span{font-size:16px;color:#444}.agenda-editor-toolbar.ql-toolbar.ql-snow .ql-btn:hover span{color:#0097d8}.agenda-editor-toolbar.ql-toolbar.ql-snow .ql-wand img{height:18px;width:18px}.agenda-editor-toolbar.ql-toolbar.ql-snow .ql-header-label{font-size:13px;font-weight:700;color:inherit;line-height:1}.agenda-editor-toolbar.ql-toolbar.ql-snow .ql-header-label sub{font-size:9px;vertical-align:baseline;position:relative;top:2px}.agenda-editor-toolbar.ql-toolbar.ql-snow .ql-size{height:24px;border:1px solid transparent;font-size:13px;padding:0 20px 0 2px;background:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpolyline points='7 11 9 13 11 11' fill='none' stroke='%23444' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpolyline points='7 7 9 5 11 7' fill='none' stroke='%23444' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0 center;background-size:18px}.agenda-editor-toolbar.ql-toolbar.ql-snow .ql-size:hover{color:#0097d8}.agenda-editor-toolbar.ql-toolbar.ql-snow .ql-tooltip{position:absolute;top:100%;left:50%;transform:translate(-50%);background:#fff;border:1px solid #ccc;box-shadow:0 2px 8px #00000026;padding:6px 10px;display:flex;align-items:center;gap:6px;z-index:30;white-space:nowrap}.agenda-editor-toolbar.ql-toolbar.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;padding:3px 6px;font-size:13px;width:220px;outline:none;border-radius:2px}.agenda-editor-toolbar.ql-toolbar.ql-snow .ql-tooltip input[type=text]:focus{border-color:#0097d8}.agenda-editor-toolbar.ql-toolbar.ql-snow .ql-color-btn{position:relative;cursor:pointer;margin:0;overflow:visible}.agenda-editor-toolbar.ql-toolbar.ql-snow .ql-color-btn .ql-color-indicator{position:absolute;bottom:2px;left:5px;right:5px;height:3px;border-radius:1px}.agenda-editor-toolbar.ql-toolbar.ql-snow .ql-color-btn .ql-color-indicator--bg{border:1px solid #ccc}.agenda-editor-toolbar.ql-toolbar.ql-snow .ql-color-btn .ql-color-hidden{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:4px;width:28px;height:28px;padding:0;border:1px solid #ccc;border-radius:3px;cursor:pointer;opacity:0;z-index:30}.agenda-editor-toolbar.ql-toolbar.ql-snow .ql-color-btn .ql-color-hidden::-webkit-color-swatch-wrapper{padding:2px}.agenda-editor-toolbar.ql-toolbar.ql-snow .ql-color-btn .ql-color-hidden::-webkit-color-swatch{border:none;border-radius:2px}.agenda-editor-toolbar.ql-toolbar.ql-snow .ql-color-btn .ql-color-hidden::-moz-color-swatch{border:none;border-radius:2px}.agenda-editor__set-name-and-description-form{position:absolute;background:#fffffff2;box-shadow:10px 10px 30px #0009;border-radius:10px;height:256px;width:360px;max-width:calc(100% - 20px);right:10px;top:10px;z-index:25}.agenda-editor__set-name-and-description-form .agenda-editor__input-container{display:flex;flex-direction:column;align-items:center;width:100%;height:100%}.agenda-editor__set-name-and-description-form .agenda-editor__input-container div{display:flex;flex-direction:column;align-items:flex-start;margin:10px 20px}.agenda-editor__set-name-and-description-form .agenda-editor__input-container .agenda-editor__input-field{font-family:HelveticaNeue,Helvetica,sans-serif;font-size:16px;font-weight:lighter;padding-left:5px;box-shadow:2px 2px 6px #0003;border:none;margin-top:10px;z-index:10}.agenda-editor__set-name-and-description-form .agenda-editor__input-container .agenda-editor__name-input input{width:280px;max-width:100%;height:26px}.agenda-editor__set-name-and-description-form .agenda-editor__input-container .agenda-editor__description-input textarea{width:280px;max-width:100%;height:70px;resize:none;padding:5px;z-index:10}.agenda-editor__set-name-and-description-form .agenda-editor__form-controls{position:absolute;bottom:10px;right:32px;display:flex;justify-content:space-between}.agenda-editor__set-name-and-description-form .agenda-editor__form-controls button{width:110px;margin:0}.agenda-editor__set-name-and-description-form .agenda-editor__form-controls button:first-of-type{border:2px solid #20b8e2;color:#20b8e2;background-color:#fff0;margin-right:10px}.agenda-editor__set-name-and-description-form .agenda-editor__form-controls button:last-of-type{background-image:linear-gradient(180deg,#20b8e2,#3f9fe6);color:#fff;border:transparent}.agenda-editor__set-name-and-description-form .agenda-editor__form-controls button:last-of-type:disabled{background-image:none;background-color:adjust(#20b8e2,20%);border-color:adjust(#20b8e2,20%)}.agenda-editor-confirm__container{width:-moz-fit-content;width:fit-content;padding:20px;position:relative;background-color:#fff;border-radius:10px;box-shadow:10px 10px 30px #0000004d;font-family:Jost,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;display:flex;flex-direction:column;align-items:center}.agenda-editor-confirm__button-container{display:flex;justify-content:flex-end;margin-top:20px;width:100%}.agenda-editor-confirm__button-container button{font-family:Comfortaa,Arial,Helvetica,sans-serif;min-width:110px;height:30px;border-radius:10px;margin-left:10px;padding:0;white-space:nowrap}.agenda-editor-confirm__button-container button:first-of-type{border:2px solid #20b8e2;color:#20b8e2;background-color:#fff0}.agenda-editor-confirm__button-container button:last-of-type{background-image:linear-gradient(180deg,#e22020,#c92828);color:#fff;border:transparent}.agenda-editor-confirm-cancel-modal button{margin:0;width:100%}.agenda-editor-confirm-cancel-modal button:first-of-type{margin-right:10px}.agenda-editor-modal{position:absolute;top:0;width:100%;height:100%;z-index:20;display:flex;justify-content:center;align-items:center}.agenda-editor-modal__hidden{display:none}.agenda-editor-toc__container{background-color:#fff;box-shadow:10px 10px 30px #0000004d;padding:15px 5px 10px 15px;width:320px;border-radius:10px;font-size:14px;color:#333;display:flex;flex-direction:column;align-items:flex-start}.agenda-editor-toc__container h3{font-size:24px;margin:0;font-weight:500}.agenda-editor-toc__container ul{display:block;padding:0;margin-bottom:10px;width:100%}.agenda-editor-toc__container .agenda-editor-toc__item{list-style:none;font-family:Open Sans,sans-serif;margin:2px 0;padding:6px 8px;border-radius:4px;display:flex;align-items:center;gap:8px;transition:background-color .1s}.agenda-editor-toc__container .agenda-editor-toc__item:hover{background-color:#f0f0f0}.agenda-editor-toc__container .agenda-editor-toc__item--dragging{background-color:#fff;box-shadow:0 4px 12px #00000026;border-radius:4px}.agenda-editor-toc__container .agenda-editor-toc__section-head .agenda-editor-toc__item-text{color:#878787;font-style:italic}.agenda-editor-toc__container .agenda-editor-toc__drag-handle{cursor:-webkit-grab;cursor:grab;color:#878787;font-size:14px;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.agenda-editor-toc__container .agenda-editor-toc__drag-handle:active{cursor:-webkit-grabbing;cursor:grabbing}.agenda-editor-toc__container .agenda-editor-toc__item-text{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agenda-editor-toc__container .agenda-editor-toc__footer-buttons{width:100%;margin-top:10px;display:flex;justify-content:flex-end}.agenda-editor-toc__container .agenda-editor-toc__footer-buttons button{font-size:14px;padding:6px 12px;border-radius:5px;color:#333;border:1px solid #ccc}.agenda-editor-toc__container .agenda-editor-toc__footer-buttons button:hover{background-color:#ddd}.agenda-editor__page-actions-container{position:absolute;top:163px;right:10px;display:flex;justify-content:center;flex-direction:column;align-items:center}.agenda-editor__page-actions-container button{width:120px;max-width:calc(50vw - 180px);min-width:60px}.agenda-editor__page-actions-container button:first-of-type{color:#00a2ce;border:2px solid #00a2ce;margin-bottom:10px}.agenda-editor__page-actions-container button:last-of-type{color:#e22020;border:2px solid #e22020}.agenda-editor__table-of-contents-container{position:absolute;top:163px;left:10px}.agenda-editor__table-of-contents-container button{width:120px;max-width:calc(50vw - 180px);min-width:60px;color:#363636;border:2px solid #363636}.image-url-input{left:270px;top:90px;z-index:30;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.image-url-input input[type=number]::-webkit-inner-spin-button,.image-url-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.image-url-input input[type=number]{-moz-appearance:textfield}.image-url-input label input{text-align:right;width:60px;margin-left:20px}.insert-media-form{left:75px;top:250px}.metrics-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;width:100%;height:max-content;overflow-y:visible;padding:20px}.metrics-top-row{width:100%;display:flex;flex-direction:row;gap:20px;align-items:stretch}@media screen and (max-width:1049px){.metrics-top-row{flex-direction:row}}@media screen and (max-width:970px){.metrics-top-row{flex-direction:column;justify-content:flex-end}}.metrics-overview-container{width:100%;min-width:280px;max-width:400px}.metrics-overview-content{display:flex;flex-direction:column;gap:15px;padding:20px}.metrics-overview-title-row{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px}.metrics-overview-title-row .popover-tooltip__anchor svg{width:14px;height:14px}.metrics-overview-title-row .popover-tooltip__anchor svg circle,.metrics-overview-title-row .popover-tooltip__anchor svg path{stroke:#202020}.metrics-overview-scores-container{display:flex;flex-direction:column;gap:12px}.metrics-overview-row{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:10px}.metrics-overview-value-pill{min-width:80px;padding:6px 16px;border-radius:8px;text-align:center;display:flex;justify-content:center;align-items:center}.line-break{width:100%;height:1px;background-color:rgba(0,0,0,.2)}.metrics-filters-container{flex:1 1;max-width:500px}@media screen and (max-width:970px){.metrics-filters-container{width:100%}}.metrics-filters-content{display:grid;grid-template-columns:auto 1fr;grid-gap:12px 20px;gap:12px 20px;align-items:start;padding:20px}.metrics-filters-content>.text{grid-column:1/-1}.metrics-filters-row{display:contents}.metrics-filters-row>.text{align-self:center}.metrics-filters-date-row{display:contents}.metrics-filters-date-row .date-range-picker__inputs{flex-wrap:wrap;justify-content:flex-end}.metrics-filters-date-row .date-type-input{flex:1 1;min-width:0;width:auto}.metrics-filters-date-row .date-type-input .date-type-input__input{max-width:100%;width:100%}.metrics-filters-date-row .popover-button-menu{flex-basis:100%;display:flex;justify-content:flex-end}.metrics-filter-dropdown-container{width:100%}.metrics-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:10px;max-width:400px;margin:auto}.metrics-standalone-date-container{width:100%;display:flex;flex-direction:row;justify-content:flex-end}.metrics-breakout-legend{display:flex;align-items:center;gap:6px;opacity:1;padding-right:10px}.metrics-breakout-legend svg{width:18px;height:18px}.metrics-container .attendance-metrics-table-container,.metrics-container .base-metrics-table-container,.metrics-container .org-metrics-table-container{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) transparent}.metrics-container .attendance-metrics-table-container::-webkit-scrollbar,.metrics-container .base-metrics-table-container::-webkit-scrollbar,.metrics-container .org-metrics-table-container::-webkit-scrollbar{height:6px;width:6px}.metrics-container .attendance-metrics-table-container::-webkit-scrollbar-track,.metrics-container .base-metrics-table-container::-webkit-scrollbar-track,.metrics-container .org-metrics-table-container::-webkit-scrollbar-track{background:transparent}.metrics-container .attendance-metrics-table-container::-webkit-scrollbar-thumb,.metrics-container .base-metrics-table-container::-webkit-scrollbar-thumb,.metrics-container .org-metrics-table-container::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.15);border-radius:3px}.metrics-container .attendance-metrics-table-container::-webkit-scrollbar-thumb:hover,.metrics-container .base-metrics-table-container::-webkit-scrollbar-thumb:hover,.metrics-container .org-metrics-table-container::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.3)}.session-metrics-detail{display:flex;flex-direction:column;gap:16px;width:100%}.session-metrics-detail__header-row{display:flex;flex-direction:row;align-items:center;gap:16px;padding:8px 0}.session-metrics-detail__header-item{display:flex;flex-direction:row;align-items:center;gap:6px}.session-metrics-detail__header-separator{color:var(--ccc-text-secondary,#999)}.session-metrics-detail__section-trigger{width:100%;display:flex;align-items:center;gap:8px;padding:8px 12px;background:none;border:none;cursor:pointer}.session-metrics-detail__section-trigger-arrow{display:flex;align-items:center;transition:transform .3s ease}.session-metrics-detail__section-trigger-arrow--open{transform:rotate(90deg)}.session-metrics-detail__section-content{padding:10px}.session-metrics-detail__tab-content{padding-top:16px}.session-metrics-detail__breakout-session{margin-bottom:16px}.session-metrics-detail__breakout-header{display:flex;flex-direction:row;align-items:center;gap:12px;padding:8px 0;flex-wrap:wrap}.session-metrics-detail__breakout-group{margin-bottom:12px}.session-metrics-detail__no-data{padding:20px;text-align:center}