.calendar-sharing__switcher-wrap {
	display: flex;
	align-items: center;
	order: -1;
	margin-right: -1px;
	height: 26px;
	border: 1px solid rgba(255, 255, 255, .4);
	border-right: 0;
	border-radius: calc(var(--ui-btn-height) / 2) 0 0 calc(var(--ui-btn-height) / 2);
	background-color: rgba(255, 255, 255, .15);
	box-sizing: border-box;
}

.bitrix24-dark-theme .calendar-sharing__switcher-wrap {
	border-color: rgba(0, 0, 0, .06);
	background-color: rgba(0, 0, 0, .07);
}

.bitrix24-default-theme .calendar-sharing__switcher-wrap,
.ui-page-slider-wrapper-default-theme .calendar-sharing__switcher-wrap {
	border-color: #c6cdd3;
	background-color: transparent;
}

.calendar-sharing__switcher.ui-switcher {
	margin: 0 8px 0 7px;
	order: -1;
}

.calendar-sharing__switcher .ui-switcher-enabled,
.calendar-sharing__switcher .ui-switcher-disabled {
	color: rgba(81, 92, 105, .5);
}

.calendar-sharing__switcher.ui-switcher .ui-switcher-cursor,
.calendar-sharing__switcher.ui-switcher .ui-switcher-enabled,
.calendar-sharing__switcher.ui-switcher .ui-switcher-disabled {
	left: 0;
}

.calendar-sharing__switcher.ui-switcher .ui-switcher-disabled {
	padding-right: 4px;
}

.calendar-sharing__btn-wrap {
	display: flex;
	align-items: center;
	position: relative;
}

.calendar-sharing__new-feature-counter {
	position: absolute;
	top: 0;
	right: 0;
	transform: translate(0, -6px);
}

.ui-btn.calendar-sharing__btn {
	padding-left: 10px;
	order: 1;
	border-radius: 0 calc(var(--ui-btn-height) / 2) calc(var(--ui-btn-height) / 2) 0;
	border-left: 0;
}

.ui-btn.calendar-sharing__btn::after {
	position: relative;
	order: 2;
	width: 20px;
	height: 23px;
	left: auto;
	margin-left: 2px;
	margin-right: -11px;
	background-size: 100%;
}

.ui-btn.calendar-sharing__btn .ui-btn-text {
	order: 1;
}

.calendar-sharing__switcher_divider {
	width: 1px;
	height: 16px;
	background-color: rgba(255, 255, 255, .44);
}

.bitrix24-dark-theme .calendar-sharing__switcher_divider,
.bitrix24-default-theme .calendar-sharing__switcher_divider,
.ui-page-slider-wrapper-default-theme .calendar-sharing__switcher_divider {
	background-color: rgba(0, 0, 0, .14);
}

.calendar-popup-ui-tour-animate {
	animation-name: calendar-popup-ui-tour-animate;
	animation-duration: .5s;
}

@keyframes calendar-popup-ui-tour-animate {
	0% {
		opacity: 0;
		transform: translateY(20px);
	}
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.calendar-sharing__dialog-wrapper {
	display: flex;
	padding: var(--ui-space-inset-md) var(--ui-space-inset-xl);
}

.calendar-sharing__dialog-content-wrapper {
	display: inline-flex;
	flex-direction: column;
	transition: .5s;
	transform: translateX(-20%);
	white-space: normal;
	pointer-events: none;
	min-width: 100%;
	opacity: 0;
}

.calendar-sharing__dialog-content-wrapper.--show {
	opacity: 1;
	pointer-events: auto;
	transform: translateX(0);
}

.calendar-sharing__dialog-top {
	position: relative;
	margin-bottom: 17px;
}

.calendar-sharing__dialog-top:last-child {
	margin-bottom: unset;
}

.calendar-sharing__dialog-title {
	display: flex;
	align-items: center;
	margin-bottom: 5px;
	font: var(--ui-typography-heading-h4-font-size)/var(--ui-typography-heading-h4-line-height) var(--ui-font-family-system);
	color: var(--ui-color-base-solid);
	font-weight: var(--ui-font-weight-medium);
}

.calendar-sharing__dialog-title-help {
	display: inline-flex;
	width: 30px;
	height: 30px;
	margin: -4px 0;
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.375 12a5.625 5.625 0 100-11.25 5.625 5.625 0 000 11.25zm-.708-3.776v1.27h1.295v-1.27H5.667zM5.552 5.5H4.339c.005-.297.056-.569.152-.817.097-.247.231-.462.405-.643.173-.182.382-.323.627-.425a2.12 2.12 0 01.82-.153c.391 0 .717.054.978.161a1.9 1.9 0 01.631.4 1.48 1.48 0 01.445 1.031c0 .265-.034.482-.102.652a1.607 1.607 0 01-.594.747c-.124.085-.241.17-.351.256a1.64 1.64 0 00-.293.293.841.841 0 00-.16.412v.314H5.782v-.372c.016-.236.061-.434.136-.594.074-.159.16-.295.26-.408.099-.113.203-.21.313-.293.11-.082.212-.165.305-.247.094-.083.17-.174.227-.273a.676.676 0 00.079-.37c0-.254-.062-.44-.186-.562-.124-.12-.296-.181-.516-.181a.798.798 0 00-.383.086.765.765 0 00-.264.231c-.07.097-.12.21-.153.339a1.68 1.68 0 00-.05.416z' fill='%23959ca4'/%3E%3C/svg%3E") center no-repeat;
	opacity: .5;
	transition: .1s;
	transform: translateY(1px);
	cursor: pointer;
}

.calendar-sharing__dialog-title-help.--hover,
.calendar-sharing__dialog-title-help:hover {
	opacity: .6;
	transition: unset;
}

.calendar-sharing__dialog-title-help.--active,
.calendar-sharing__dialog-title-help:active {
	opacity: .7;
	transition: unset;
}

.calendar-sharing__dialog-info {
	font: var(--ui-typography-text-md-font-size)/var(--ui-typography-text-md-line-height) var(--ui-font-family-system);
	color: var(--ui-color-base-90);
}

.calendar-sharing__dialog-info span {
	font-weight: 500;
	border-bottom: 1px dashed var(--ui-color-base-90);
	cursor: pointer;
}

.calendar-sharing__dialog-info_more {
	font-weight: 400 !important;
	color: var(--ui-color-base-50) !important;
	border-bottom: 1px dashed var(--ui-color-base-50) !important;
	cursor: pointer;
}

.calendar-sharing__dialog-body {
	margin-bottom: 20px;
}

.calendar-sharing__dialog-message {
	display: flex;
	align-items: center;
}

.calendar-sharing__dialog-body:last-child {
	margin-bottom: unset;
}

.calendar-sharing__dialog-info-icon-container {
	display: inline-grid;
	place-content: center;
	min-width: 16px;
	height: 16px;
	margin-right: 10px;
	border-radius: 50px;
	background: var(--ui-color-palette-blue-50);
}

.calendar-sharing__dialog-info-icon {
	width: 11px;
	height: 11px;
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 10 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.66 3.192c0 .334-.084.69-.25 1.072a2.83 2.83 0 01-.608.893 2.591 2.591 0 01-.893.607 2.955 2.955 0 01-2.214 0c-.286-.12-.571-.322-.857-.607a2.83 2.83 0 01-.607-.893 2.69 2.69 0 01-.215-1.072c0-.38.072-.75.215-1.107.119-.31.321-.607.607-.893a2.46 2.46 0 01.857-.57c.429-.168.798-.25 1.107-.25.31 0 .679.082 1.107.25.357.142.655.332.893.57.286.286.488.584.607.893.167.405.25.774.25 1.107zm1.88 19.144c0-.55-.275-.891-.825-1.023l-.198-.033a.97.97 0 01-.23-.033 2.283 2.283 0 00-.265-.066l-.99-.165V8.854a.5.5 0 00-.5-.5H.965a.5.5 0 00-.5.5v1.447c0 .55.275.891.825 1.023l.198.033c.066 0 .132.011.198.033.088.022.187.044.297.066l.99.165v9.395l-.99.165-.495.099-.198.033c-.55.132-.825.473-.825 1.023v1.447a.5.5 0 00.5.5H9.04a.5.5 0 00.5-.5v-1.447z' fill='%23fff'/%3E%3C/svg%3E") center no-repeat;
}

.calendar-sharing__dialog-userpic {
	display: inline-block;
	width: 40px;
	height: 40px;
	margin: 3px 17px 0 0;
	background: url(image/calendar-sharing-userpic-natasha.png) center no-repeat;
	background-size: contain;
}

.calendar-sharing__dialog-notify {
	position: relative;
	z-index: 1;
}

.calendar-sharing__dialog-notify {
	font: var(--ui-typography-text-md-font-size)/18px var(--ui-font-family-system);
	color: var(--ui-color-base-default);
	cursor: pointer;
}

.calendar-sharing__dialog-notify a {
	padding-bottom: 1px;
	color: var(--ui-color-link-primary-base);
	transition: .1s;
	border-bottom: 1px dashed #a6c2df;
	pointer-events: none;
}

.calendar-sharing__dialog-notify a:hover {
	border-color: rgba(var(--ui-color-link-primary-base-rgb), .7);
}

.calendar-sharing__dialog-link {
	display: inline-block;
	font: 13px\16px var(--ui-font-family-helvetica);
	color: var(--ui-color-base-70);
	border-top: 1px solid transparent;
	border-bottom: 1px dashed rgba(var(--ui-color-base-70-rgb), .4);
	transition: .1s;
	cursor: pointer;
}

.calendar-sharing__dialog-link.--hover,
.calendar-sharing__dialog-link:hover {
	color: var(--ui-color-base-80);
	border-bottom-color: rgba(var(--ui-color-base-70-rgb), .7);
	transition: unset;
}

.calendar-sharing__dialog-bottom .calendar-sharing__dialog-link,
.calendar-sharing__dialog-bottom .calendar-sharing__dialog-people {
	margin-left: 20px;
}

.calendar-sharing__dialog-people {
	display: inline-flex;
	--ui-btn-icon: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.994 18.059a.387.387 0 00.313-.46c-.24-1.156-.673-2.749-.673-2.749 0-.446-.598-.956-1.776-1.252-.4-.11-.78-.278-1.125-.5a.932.932 0 01-.064-.431l-.377-.057c0-.031-.032-.499-.032-.499.453-.148.407-1.026.407-1.026.288.156.475-.537.475-.537.341-.964-.17-.906-.17-.906.09-.589.09-1.187 0-1.775-.226-1.953-3.643-1.424-3.238-.785-.999-.18-.77 2.036-.77 2.036l.216.574c-.3.19-.241.407-.176.65.028.102.056.208.06.319.021.553.368.439.368.439.021.912.482 1.032.482 1.032.087.573.033.475.033.475l-.41.048c.005.13-.006.26-.033.389-.238.103-.384.186-.528.267-.149.084-.295.167-.538.27-.928.396-1.935.912-2.114 1.606-.11.424-.351 1.614-.523 2.475a.395.395 0 00.323.468c1.485.24 3.074.37 4.724.37 1.808 0 3.541-.156 5.146-.441z' fill='%23525C69'/%3E%3Cpath d='M21.467 16.25c.314-.084.518-.379.44-.693-.146-.582-.447-1.32-.807-1.539-.49-.297-.447-.235-.755-.402a3.733 3.733 0 00-.64-.287.934.934 0 01-.258-.357 1.086 1.086 0 00-.447-.321l-.013-.427.924-.282s.238-.108.26-.108a1.718 1.718 0 00-.126-.218c-.018-.045-.105-.357-.105-.357.135.168.293.318.47.444a6.343 6.343 0 01-.402-.89 5.55 5.55 0 01-.154-.863 12.508 12.508 0 00-.296-1.605 1.51 1.51 0 00-.488-.672 2.3 2.3 0 00-1.118-.387h-.046c-.402.03-.789.164-1.118.387-.224.177-.393.41-.488.672a12.455 12.455 0 00-.296 1.605 5.41 5.41 0 01-.146.882c-.111.3-.248.592-.41.871.177-.127.334-.277.468-.445 0 0-.112.342-.13.387-.04.06-.075.122-.102.188.023 0 .261.108.261.108l.924.283-.014.427c-.175.068-.329.179-.446.321a1.506 1.506 0 01-.163.27c.841.332 1.334.82 1.353 1.366.004.027.049.193.11.426.156.58.422 1.574.444 1.862h.076a28.542 28.542 0 003.238-.647zM5.85 16.893h-.334a29.155 29.155 0 01-2.975-.576c-.318-.08-.53-.377-.462-.697.125-.578.396-1.313.852-1.612.296-.194.419-.228.726-.395.204-.115.418-.211.641-.287a.934.934 0 00.258-.357c.117-.142.271-.253.447-.32l.013-.428-.924-.282s-.238-.108-.261-.108a1.72 1.72 0 01.127-.217c.018-.046.105-.357.105-.357a2.346 2.346 0 01-.47.444 6.34 6.34 0 00.402-.891c.074-.284.125-.572.154-.863.063-.54.162-1.076.295-1.605a1.51 1.51 0 01.489-.672 2.3 2.3 0 011.117-.387h.047c.402.03.788.164 1.117.387.224.177.393.41.488.672.134.529.233 1.065.296 1.605.025.298.074.593.147.883.11.3.248.591.41.87a2.353 2.353 0 01-.467-.445c.002.008.111.343.129.388.04.059.075.122.102.187-.023 0-.261.108-.261.108l-.924.283.014.427c.175.069.329.18.446.322a1.5 1.5 0 00.163.268c-.841.334-1.334.821-1.353 1.367-.004.028-.048.191-.11.42-.154.58-.422 1.58-.443 1.868z' fill='%23525C69'/%3E%3C/svg%3E");
	padding-left: calc(var(--ui-btn-height) + 5px );
}

.calendar-sharing__dialog-copy {
	--ui-btn-icon: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.912 11.843l-2.628 2.627a3.715 3.715 0 01-5.255 0 3.711 3.711 0 01-.564-.749l1.221-1.221c.058-.059.13-.092.199-.132.084.289.231.562.458.789a1.86 1.86 0 002.627 0l2.628-2.627a1.86 1.86 0 000-2.628 1.86 1.86 0 00-2.628 0l-.934.935a4.661 4.661 0 00-2.37-.258l1.99-1.99a3.716 3.716 0 015.256 5.254zm-6.948 4.32l-.935.936a1.86 1.86 0 01-2.627 0 1.86 1.86 0 010-2.629l2.627-2.627a1.86 1.86 0 012.628 0c.226.227.374.5.459.788.069-.04.14-.073.197-.131l1.221-1.22a3.65 3.65 0 00-.564-.75 3.716 3.716 0 00-5.255 0l-2.627 2.627a3.716 3.716 0 005.255 5.255l1.992-1.991a4.658 4.658 0 01-2.37-.258z' fill='%23525C69'/%3E%3C/svg%3E");
	padding-left: calc(var(--ui-btn-height) + 5px );
}

.calendar-sharing__qr-content {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
	padding: var(--ui-space-inset-lg) var(--ui-space-inset-xl);
}

.calendar-sharing__qr-title {
	margin-bottom: 10px;
	font: var(--ui-typography-text-md-font-size)/var(--ui-typography-text-md-line-height) var(--ui-font-family-system);
	font-weight: var(--ui-font-weight-medium);
	color: var(--ui-color-base-90);
}

.calendar-sharing__qr-block {
	margin-bottom: 5px;
}

.calendar-sharing__qr-info {
	margin-bottom: 7px;
	font: var(--ui-typography-text-sm-font-size)/var(--ui-typography-text-sm-line-height) var(--ui-font-family-system);
	color: var(--ui-color-base-50);
}

.calendar-sharing__qr-block {
	display: inline-block;
	position: relative;
	width: 95px;
	height: 95px;
	margin-bottom: 7px;
}

.calendar-sharing__qr-block > * {
	position: absolute;
	width: 100%;
	height: 100%;
}

.calendar-sharing__user-selector-main {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	background-color: var(--ui-color-palette-gray-02, #F8FAFB);
	border-radius: 10px;
	padding: 10px 17px;
	margin-top: 20px;
}

.calendar-sharing__user-selector-wrapper {
	display: flex;
	flex-direction: row;
	align-items: center;
	padding: 5px 0;
}

.calendar-sharing__user-selector-title {
	margin-bottom: 5px;
}

.calendar-sharing__user-selector-title-text {
	align-items: center;
	color: #333333;
}

.calendar-sharing__user-selector-title-text span {
	padding-bottom: 1px;
	color: var(--ui-color-base-90);
	border-bottom: 1px dashed #adadad;
	cursor: pointer;
}

.calendar-sharing__user-selector-container {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	margin-left: 6px;
}

.calendar-sharing__user-selector-container div:nth-child(n + 11) {
	display: none;
}

.calendar-sharing__user-selector-entity-container {
	display: flex;
}

.calendar-sharing__user-selector-entity {
	z-index: 10;
	display: inline-block;
	width: 36px;
	height: 36px;
	border-radius: var(--ui-border-radius-circle, 50%);
	border: solid white 2px;
	margin-left: -6px;
}

.calendar-sharing__user-selector-add {
	z-index: 100;
	display: inline-block;
	margin-left: -15px;
	width: 32px;
	height: 32px;
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_4518_87558)'%3E%3Ccircle cx='16' cy='14' r='12' fill='%23fff'/%3E%3C/g%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.091 8.545H14.91v4.364h-4.364v2.182h4.364v4.364h2.182V15.09h4.363v-2.182h-4.363V8.545z' fill='%232FC6F6'/%3E%3Cdefs%3E%3Cfilter id='filter0_d_4518_87558' x='0' y='0' width='32' height='32' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='2'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_4518_87558'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_4518_87558' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E") center no-repeat;
	cursor: pointer;
}

.calendar-sharing__user-selector-hint-wrapper {
	align-items: center;
	display: flex;
	padding: 10px;
}

.calendar-sharing__user-selector-hint-text-wrapper {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	max-width: 301px;
}

.calendar-sharing__user-selector-hint-text-title {
	font: var(--ui-font-size-2xl)/var(--ui-typography-text-md-line-height) var(--ui-font-family-system);
	font-weight: var(--ui-font-weight-medium);
}

.calendar-sharing__user-selector-hint-text-desc {
	margin-top: 5px;
	font: var(--ui-typography-text-md-font-size)/var(--ui-typography-text-md-line-height) var(--ui-font-family-system);
}

.calendar-sharing__user-selector-hint-icon {
	width: 87px;
	height: 72px;
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='87' height='71' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M62.545 2.637a.951.951 0 100-1.902.951.951 0 000 1.902zm-46.93 8.216a2.062 2.062 0 100-4.124 2.062 2.062 0 000 4.124zm0-1.15a.912.912 0 100-1.824.912.912 0 000 1.824zM5.142 30.98a2.777 2.777 0 100-5.554 2.777 2.777 0 000 5.554zm0-1.45a1.328 1.328 0 100-2.654 1.328 1.328 0 000 2.655zm70.503 36.392a1.977 1.977 0 100-3.954 1.977 1.977 0 000 3.954zm0-1.03a.948.948 0 100-1.895.948.948 0 000 1.896zM44 71c18.778 0 34-15.222 34-34S62.778 3 44 3 10 18.222 10 37s15.222 34 34 34zM9.984 68.623h-6.61c-.056 0-.113-.002-.168-.006-1.494-.035-2.694-1.29-2.694-2.834 0-.752.291-1.473.81-2.005.265-.273.579-.484.92-.625a3.035 3.035 0 01.846-2.348 2.873 2.873 0 012.06-.875c.989.001 1.862.51 2.387 1.286.25-.09.518-.14.798-.14 1.235.002 2.249.969 2.367 2.206 1.183.266 2.069 1.349 2.068 2.644-.002 1.493-1.18 2.702-2.633 2.702-.05 0-.101-.002-.151-.005zm70.047-52.58h4.691l.108.003c1.03 0 1.867-.824 1.868-1.841a1.85 1.85 0 00-1.468-1.803 1.682 1.682 0 00-1.68-1.505c-.198 0-.388.034-.565.096a2.08 2.08 0 00-3.156-.28 2.028 2.028 0 00-.6 1.6 1.96 1.96 0 00-.654.427A1.922 1.922 0 0078 14.107c0 1.052.852 1.908 1.912 1.932.04.003.08.004.12.004z' fill='%23E5F9FF'/%3E%3Cg filter='url(%23filter0_d_4195_107278)'%3E%3Cpath d='M25.17 25.242a4.972 4.972 0 014.969-4.977h28.036a4.973 4.973 0 014.968 4.977v3.91a4.973 4.973 0 01-4.968 4.976H30.139a4.972 4.972 0 01-4.969-4.976v-3.91z' fill='%239EE8FF'/%3E%3C/g%3E%3Cg filter='url(%23filter1_d_4195_107278)'%3E%3Cpath d='M25.17 34.163a4.972 4.972 0 014.969-4.976h28.036a4.973 4.973 0 014.968 4.976V50.87a4.972 4.972 0 01-4.968 4.976H30.139a4.972 4.972 0 01-4.969-4.976V34.163z' fill='%237FDEFC'/%3E%3C/g%3E%3Cpath d='M25.17 33.327a4.972 4.972 0 014.969-4.976h28.036a4.972 4.972 0 014.968 4.976v16.707a4.973 4.973 0 01-4.968 4.976H30.139a4.972 4.972 0 01-4.969-4.976V33.327z' fill='%239EE8FF'/%3E%3Cpath d='M25.17 32.492a4.972 4.972 0 014.969-4.977h28.036a4.972 4.972 0 014.968 4.977v16.706a4.972 4.972 0 01-4.968 4.977H30.139a4.972 4.972 0 01-4.969-4.977V32.492z' fill='%23fff'/%3E%3Crect x='28.738' y='31.507' width='4.173' height='4.18' rx='1.176' fill='%23DFE0E3'/%3E%3Crect x='28.738' y='38.612' width='4.173' height='4.18' rx='1.176' fill='%23DFE0E3'/%3E%3Crect x='28.738' y='45.718' width='4.173' height='4.18' rx='1.176' fill='%23DFE0E3'/%3E%3Crect x='35.395' y='31.507' width='4.173' height='4.18' rx='1.176' fill='%23DFE0E3'/%3E%3Crect opacity='.8' x='35.395' y='38.612' width='4.173' height='4.18' rx='1.176' fill='%232FC6F6'/%3E%3Crect x='35.395' y='45.718' width='4.173' height='4.18' rx='1.176' fill='%23DFE0E3'/%3E%3Crect x='42.053' y='31.507' width='4.173' height='4.18' rx='1.176' fill='%23DFE0E3'/%3E%3Crect x='42.053' y='38.612' width='4.173' height='4.18' rx='1.176' fill='%23DFE0E3'/%3E%3Crect opacity='.8' x='42.053' y='45.718' width='4.173' height='4.18' rx='1.176' fill='%23DFE0E3'/%3E%3Crect opacity='.8' x='48.709' y='31.507' width='4.173' height='4.18' rx='1.176' fill='%23DFE0E3'/%3E%3Crect x='48.709' y='38.612' width='4.173' height='4.18' rx='1.176' fill='%23DFE0E3'/%3E%3Crect opacity='.8' x='55.367' y='31.507' width='4.173' height='4.18' rx='1.176' fill='%23DFE0E3'/%3E%3Crect x='55.367' y='38.612' width='4.173' height='4.18' rx='1.176' fill='%23DFE0E3'/%3E%3Crect opacity='.2' x='32.264' y='17.777' width='2.921' height='7.523' rx='1.46' fill='%2311A9D9'/%3E%3Crect x='32.264' y='16.941' width='2.921' height='7.523' rx='1.46' fill='%232FC6F6'/%3E%3Crect opacity='.2' x='53.546' y='17.777' width='2.921' height='7.523' rx='1.46' fill='%2311A9D9'/%3E%3Crect x='53.546' y='16.941' width='2.921' height='7.523' rx='1.46' fill='%232FC6F6'/%3E%3Cpath d='M61.043 44.975c-.221-.178-.575-.038-.575.227v3.303c0 .064-.063.11-.127.11-7.587.192-9.932 6.599-10.556 9.077-.074.293.329.474.574.267 1.597-1.351 5.487-4.188 9.974-4.189.067 0 .135.048.135.116v3.852c0 .264.353.404.575.227l7.745-6.192a.378.378 0 000-.606l-7.745-6.192z' fill='%239DCF00'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M61.043 44.975c-.222-.178-.575-.038-.575.227v3.303c0 .064-.063.11-.127.11-5.802.147-8.538 3.928-9.784 6.808a14.925 14.925 0 00-.772 2.27c-.074.292.329.472.573.266l.112-.094a20.878 20.878 0 011.615-1.216c1.624-1.106 3.916-2.334 6.505-2.74l.156-.023a11.176 11.176 0 011.587-.116c.067 0 .135.048.135.116v3.852c0 .264.353.404.575.227l7.745-6.193a.378.378 0 000-.605l-7.745-6.192zM58.59 55.817v1.92c0 1.077.733 1.769 1.393 2.03.659.26 1.529.23 2.232-.332l7.745-6.192a2.26 2.26 0 000-3.546l-7.745-6.193a2.249 2.249 0 00-2.232-.331c-.66.26-1.393.953-1.393 2.029v1.675c-3.476.5-5.923 2.225-7.58 4.214-1.866 2.24-2.7 4.766-3.046 6.14-.313 1.24.478 2.159 1.208 2.493.7.32 1.655.3 2.398-.328 1.297-1.096 3.952-3.008 7.02-3.579z' fill='%23fff'/%3E%3Cdefs%3E%3Cfilter id='filter0_d_4195_107278' x='22.17' y='17.765' width='43.973' height='19.863' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='.5'/%3E%3CfeGaussianBlur stdDeviation='1.5'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0.470588 0 0 0 0 0.619608 0 0 0 0.14 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_4195_107278'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_4195_107278' result='shape'/%3E%3C/filter%3E%3Cfilter id='filter1_d_4195_107278' x='22.17' y='26.686' width='43.973' height='32.66' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='.5'/%3E%3CfeGaussianBlur stdDeviation='1.5'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0.470588 0 0 0 0 0.619608 0 0 0 0.14 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_4195_107278'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_4195_107278' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E") center no-repeat;
}
.calendar-sharing__settings {
	margin-top: 20px;
	padding: 10px 17px;
	border-radius: 10px;
	transition: background-color 250ms ease;
}

.calendar-sharing__settings.--hide {
	background-color: var(--ui-color-palette-gray-02);
}

.calendar-sharing__settings-header-container {
	display: flex;
}

.calendar-sharing__settings-header {
	flex: 1;
}

.calendar-sharing__settings-title {
	color: var(--ui-color-palette-black-base);
	font: var(--ui-typography-text-md-font-size)/var(--ui-typography-text-md-line-height) var(--ui-font-family-system);
}

.calendar-sharing__settings-subtitle {
	color: var(--ui-color-palette-gray-60);
	font: var(--ui-typography-text-xs-font-size)/var(--ui-typography-text-xs-line-height) var(--ui-font-family-system);
}

.calendar-sharing__settings-rule {
	overflow: hidden;
	transition: 250ms height ease;
}

.calendar-sharing__settings.--hide .calendar-sharing__settings-rule {
	height: 0 !important;
}

.calendar-sharing__settings-header-button {
	display: grid;
	place-content: center;
	width: 30px;
}

.calendar-sharing__settings-expand {
	height: 20px;
	width: 20px;
	background: #fff;
	border-radius: 1in;
	cursor: pointer;
}

.calendar-sharing__settings-expand .calendar-sharing__settings-select-arrow {
	padding: 0;
	top: 50%;
	left: 50%;
	transform: translateX(-26%);
	transition: top 250ms ease;
}

.calendar-sharing__settings-expand .calendar-sharing__settings-select-arrow.--active {
	top: 45%;
}

.calendar-sharing__settings-slotSize {
	margin-bottom: 2px;
	color: var(--ui-color-palette-gray-70, #828B95);
}

.calendar-sharing__settings-range-list {
	margin-top: 10px;
}

.calendar-sharing__settings-range {
	display: flex;
	margin-bottom: 10px;
	align-items: center;
	height: 35px;
	overflow: hidden;
	padding-right: 1px;
}

.calendar-sharing__settings-range.--animate-show {
	animation: calendar-sharing__animate-range 250ms ease forwards;
}

@keyframes calendar-sharing__animate-range {
	0% {
		height: 0;
	}
	100% {
		height: 33px;
	}
}

.calendar-sharing__settings-range.--animate-remove {
	animation: calendar-sharing__animate-range-remove 250ms ease forwards;
}

@keyframes calendar-sharing__animate-range-remove {
	0% {
		height: 33px;
		opacity: 1;
	}
	100% {
		height: 0;
		margin: 0;
		opacity: 0;
	}
}

.calendar-sharing__settings-select {
	padding: 7px 10px;
	font-size: 14px;
	border: 1px solid #E6E7E9;
	border-radius: 2in;
}

.calendar-sharing__settings-weekdays {
	flex: 1;
	margin-right: 5px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.calendar-sharing__settings-time-interval {
	display: flex;
	align-items: center;
}

.calendar-sharing__settings-time {
	display: flex;
	box-sizing: border-box;
	width: 7em;
}

.calendar-sharing__settings-time-input {
	all: unset;
	width: 100%;
}

.calendar-sharing__am-pm-container {
	display: flex;
}

.calendar-sharing__settings-time-am-pm {
	text-transform: uppercase;
	font-size: 10px;
}

.calendar-sharing-settings-time-menu .menu-popup-item.--selected {
	/*background-color: #f5f5f6;*/
}

.calendar-sharing-settings-time-menu .menu-popup-item.--selected .menu-popup-item-text {
	/*color: #3b434f;*/
	font-weight: bold;
}

.calendar-sharing__settings-dash {
	margin: 5px;
	width: 12px;
	height: 1px;
	background: #333333;
}

.calendar-sharing__settings-duration {
	color: #828B95;
	font: var(--ui-typography-text-sm-font-size)/var(--ui-typography-text-sm-line-height) var(--ui-font-family-system);
}

.calendar-sharing__settings-select-link {
	margin-left: 5px;
	border-bottom: 1px dashed rgba(var(--ui-color-base-70-rgb), .4);
}

.calendar-sharing__settings-select-arrow {
	position: relative;
	padding-right: 25px;
	cursor: pointer;
}

.calendar-sharing__settings-select-arrow:after,
.calendar-sharing__settings-select-arrow:before {
	position: absolute;
	content: '';
	top: calc(50% + 1px);
	left: 100%;
	width: 9px;
	height: 2px;
	background-color: #BDC1C6;
	transition: all 250ms ease;
	transform-origin: center;
}

.calendar-sharing__settings-select-arrow:before {
	margin-left: -17px;
}

.calendar-sharing__settings-select-arrow:after {
	margin-left: -12px;
}

.calendar-sharing__settings-select-arrow.--active:after,
.calendar-sharing__settings-select-arrow:before {
	transform: translate(-50%, -50%) rotate(45deg);
}

.calendar-sharing__settings-select-arrow.--active:before,
.calendar-sharing__settings-select-arrow:after {
	transform: translate(-50%, -50%) rotate(-45deg);
}

.calendar-sharing__settings-select-arrow.--small-arrow {
	padding-right: 17px;
}

.calendar-sharing__settings-select-arrow.--small-arrow:after,
.calendar-sharing__settings-select-arrow.--small-arrow:before {
	width: 5px;
	height: 1px;
}

.calendar-sharing__settings-select-arrow.--small-arrow:before {
	margin-left: -11px;
}

.calendar-sharing__settings-select-arrow.--small-arrow:after {
	margin-left: -8px;
}

.calendar-sharing__settings-delete,
.calendar-sharing__settings-add {
	position: relative;
	width: 26px;
	height: 26px;
	margin-left: 5px;
	border-radius: 50%;
	border: 1px solid;
	color: #2FC6F6;
	cursor: pointer;
}

.calendar-sharing__settings-add.--hidden {
	opacity: 0;
	cursor: default;
}

.calendar-sharing__settings-delete:before,
.calendar-sharing__settings-delete:after,
.calendar-sharing__settings-add:before,
.calendar-sharing__settings-add:after {
	position: absolute;
	content: '';
	width: 2px;
	display: block;
	height: 12px;
	background: #2FC6F6;
	left: 50%;
	top: 50%;
	transform-origin: center;
	transform: translate(-50%, -50%);
}

.calendar-sharing__settings-delete:after,
.calendar-sharing__settings-add:after {
	transform: translate(-50%, -50%) rotate(90deg);
}

.calendar-sharing__settings-delete {
	transform: rotate(45deg);
	color: #828b95;
}

.calendar-sharing__settings-delete:before,
.calendar-sharing__settings-delete:after {
	background: #828b95;
}

.calendar-sharing__settings-popup-weekdays {
	display: flex;
	-webkit-user-select: none;
	        user-select: none;
}

.calendar-sharing__settings-popup-weekday {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 30px;
	height: 60px;
	margin-right: 2px;
	border-radius: 8px;
	background: #EEF2F4;
	cursor: pointer;
}

.calendar-sharing__settings-popup-weekday-text {
	font-size: 14px;
	color: #333333;
	margin-bottom: 6px;
}

.calendar-sharing__settings-popup-weekday-icon {
	box-sizing: border-box;
	width: 20px;
	height: 20px;
	background: #fff;
	border: 1px solid #C9CCD0;
	border-radius: 50%;
}

.calendar-sharing__settings-popup-weekday.--selected {
	background: #D3F4FF;
}

.calendar-sharing__settings-popup-weekday.--selected .calendar-sharing__settings-popup-weekday-icon {
	border: none;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='10' fill='%2300B0E8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.005 11.136l5.282-5.214 1.598 1.607-6.855 6.796-.025-.025-.025.025-4.193-4.059L6.385 8.66l2.62 2.477z' fill='%23fff'/%3E%3C/svg%3E");
}

.calendar-sharing__settings.--read-only .calendar-sharing__settings-select-arrow {
	cursor: default;
}

.calendar-sharing__settings.--read-only .calendar-sharing__settings-select-arrow::before,
.calendar-sharing__settings.--read-only .calendar-sharing__settings-select-arrow::after {
	content: none;
}

.calendar-sharing__settings.--read-only .calendar-sharing__settings-delete,
.calendar-sharing__settings.--read-only .calendar-sharing__settings-add {
	display: none;
}

.calendar-sharing__settings-read-only-hint {
	cursor: pointer;
}
.calendar-sharing__dialog-link-list-wrapper {
    display: inline-flex;
    flex-direction: column;
    opacity: 0;
    transition: .5s;
    transform: translateX(-95%);
    white-space: normal;
    pointer-events: none;
    min-width: 100%;
}

.calendar-sharing__dialog-link-list-wrapper.--show {
    transform: translateX(-100%);
    opacity: 1;
    pointer-events: auto;
}

.calendar-sharing__dialog-link-list-loader {
    align-items: center;
    justify-content: center;
    vertical-align: center;
}

.calendar-sharing__dialog-link-list-title-wrapper {
    display: inline-flex;
    flex-direction: row;
    margin-bottom: 20px;
    justify-content: space-between;
    align-items: center;
}

.calendar-sharing__dialog-link-list-title {
    display: inline-flex;
    flex-direction: row;
}

.calendar-sharing__dialog-link-list-sorting-button {
    opacity: 1;
    display: inline-flex;
    flex-direction: row;
    cursor: pointer;
    align-items: center;
}

.calendar-sharing__dialog-link-list-sorting-button.--hide {
    opacity: 0;
    pointer-events: none;
    cursor: default;
}

.calendar-sharing__dialog-link-list-sorting-button-text {
    margin-left: 3px;
    color: var(--ui-color-link-primary-base);
    font: var(--ui-typography-text-sm-font-size)/var(--ui-typography-text-sm-line-height) var(--ui-font-family-system);
    font-weight: var(--ui-typography-text-sm-font-weight);
}


.calendar-sharing__dialog-link-list-back-button {
    display: flex;
    cursor: pointer;
    opacity: 0.6;
    transition: .3s;
}
.calendar-sharing__dialog-link-list-back-button:hover {
    opacity: 1;
    transition: unset;
}

.calendar-sharing__dialog-link-list-title-text {
    display: flex;
    font: var(--ui-typography-heading-h4-font-size)/var(--ui-typography-heading-h4-line-height) var(--ui-font-family-system);
    color: var(--ui-color-base-solid);
    font-weight: var(--ui-font-weight-medium);
}

.calendar-sharing__dialog-link-list-container {
    flex: 1;
    max-height: 300px;
    overflow-y: auto;
}

.calendar-sharing__dialog-link-list {
    display: flex;
    flex-direction: column;
    padding-right: 5px;
    animation: calendar-sharing__animate-link-list .25s linear forwards;
}

@keyframes calendar-sharing__animate-link-list  {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

.calendar-sharing__dialog-link-list-container::-webkit-scrollbar {
    width: 2px;
}

.calendar-sharing__dialog-link-list-container::-webkit-scrollbar-track {
    border-radius: 2px 2px 2px 2px;
    background: var(--ui-color-base-02);
}

.calendar-sharing__dialog-link-list-container::-webkit-scrollbar-thumb {
    border-radius: 2px 2px 2px 2px;
    background: var(--ui-color-base-20);
}

.calendar-sharing__dialog-link-list-container:hover::-webkit-scrollbar-thumb {
    background: var(--ui-color-base-30);
}

.calendar-sharing__dialog-link-list-item {
    height: 28px;
    padding: 2px 10px 2px 2px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border: solid var(--ui-border-width-thin) var(--ui-color-palette-gray-15);
    border-radius: 512px;
    margin-bottom: 8px;
}

.calendar-sharing__dialog-link-list-item.--animate-delete {
    animation: calendar-sharing__animate-link-remove 300ms ease forwards;
}

@keyframes calendar-sharing__animate-link-remove {
    0% {
        height: 28px;
        opacity: 1;
    }
    100% {
        padding: 0;
        height: 0;
        margin: 0;
        opacity: 0;
    }
}

.calendar-sharing__dialog-link-list-item-avatar-container {
    cursor: pointer;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    min-width: 135px;
    max-width: 135px;
}

.calendar-sharing__dialog-link-list-item-avatar {
    display: inline-block;
    width: 22px;
    height: 22px;
    z-index: 10;
    border-radius: var(--ui-border-radius-circle, 50%);
    border: solid white 2px;
    margin-left: -6px;
}

.calendar-sharing__dialog-link-list-item-avatar:first-child {
    margin-left: 0;
}

.calendar-sharing__dialog-link-list-item-more {
    display: flex;
    padding-left: 1px;
    align-items: center;
    opacity: 0.7;
    transition: .1s;
}

.calendar-sharing__dialog-link-list-item-more:hover {
    opacity: 1;
    transition: unset;
}

.calendar-sharing__dialog-link-list-item-date,
.calendar-sharing__dialog-link-list-item-copy-text,
.calendar-sharing__dialog-link-list-item-more-text {
    font: var(--ui-typography-text-xs-font-size)/var(--ui-typography-text-xs-line-height) var(--ui-font-family-system);
    color: var(--ui-color-palette-gray-70);
    font-weight: var(--ui-typography-text-xs-font-weight);
}

.calendar-sharing__dialog-link-list-item-date {
    cursor: default;
}

.calendar-sharing__dialog-link-list-item-copy-container {
    display: flex;
    flex-direction: row;
    align-items: center;
    opacity: 0.7;
    transition: .1s;
    cursor: pointer;
}

.calendar-sharing__dialog-link-list-item-copy-container:hover {
    opacity: 1;
    transition: unset;
}

.calendar-sharing__dialog-link-list-item-copy-icon {
    display: inline-block;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.912 11.843l-2.628 2.627a3.715 3.715 0 01-5.255 0 3.711 3.711 0 01-.564-.749l1.221-1.221c.058-.059.13-.092.199-.132.084.289.231.562.458.789a1.86 1.86 0 002.627 0l2.628-2.627a1.86 1.86 0 000-2.628 1.86 1.86 0 00-2.628 0l-.934.935a4.661 4.661 0 00-2.37-.258l1.99-1.99a3.716 3.716 0 015.256 5.254zm-6.948 4.32l-.935.936a1.86 1.86 0 01-2.627 0 1.86 1.86 0 010-2.629l2.627-2.627a1.86 1.86 0 012.628 0c.226.227.374.5.459.788.069-.04.14-.073.197-.131l1.221-1.22a3.65 3.65 0 00-.564-.75 3.716 3.716 0 00-5.255 0l-2.627 2.627a3.716 3.716 0 005.255 5.255l1.992-1.991a4.658 4.658 0 01-2.37-.258z' fill='%23525C69'/%3E%3C/svg%3E") center no-repeat;
    width: 14px;
    height: 14px;
}

.calendar-sharing__dialog-link-list-item-copy-text,
.calendar-sharing__dialog-link-list-item-more-text{
    color: var(--ui-color-palette-gray-90);
    margin-left: 3px;
}

.calendar-sharing__dialog-link-list-item-delete {
    width: 18px;
    display: flex;
    align-items: center;
    opacity: 0.5;
    transition: .1s;
    cursor: pointer;
}

.calendar-sharing__dialog-link-list-item-delete:hover {
    opacity: 0.9;
    transition: unset;
}

.calendar-sharing__dialog-link-list-user-popup-container {
    border-radius: 8px;
}

.calendar-sharing__dialog-link-list-user-popup-item {
    --ui-icon-size: 22px;
    display: flex;
    align-items: center;
}

.calendar-sharing__dialog-link-list-user-popup-item-avatar {
    margin-right: 10px;
}

.calendar-sharing__dialog-link-list-user-popup-item-avatar i {
    min-width: 22px;
}

.calendar-sharing__dialog-link-list-user-popup-item-text {
    color: var(--ui-color-palette-gray-90);
    overflow: hidden;
    text-overflow: ellipsis;
}

.calendar-sharing__dialog-link-list-empty-state-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 100px;
    animation: calendar-sharing__animate-link-list .25s linear forwards;
}

.calendar-sharing__dialog-link-list-empty-state-icon {
    display: block;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='174' height='172' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.5' fill-rule='evenodd' clip-rule='evenodd' d='M24.078 143.567c0-2.522-2.195-4.567-4.904-4.567-1.97 0-3.656 1.088-4.438 2.649a6.14 6.14 0 00-1.996-.349c-3.122 0-5.647 2.295-5.792 5.168-.12-.009-.237-.034-.36-.034-2.535 0-4.588 1.917-4.588 4.282C2 153.083 4.053 155 6.588 155h16.277c3.389 0 6.135-2.551 6.135-5.7 0-2.767-2.122-5.069-4.938-5.587.002-.05.016-.096.016-.146zM144.01 22.71c0-2.048 1.789-3.71 3.997-3.71 1.605 0 2.978.884 3.615 2.152a5.02 5.02 0 011.627-.284c2.543 0 4.602 1.865 4.719 4.2.098-.008.193-.028.293-.028 2.066 0 3.739 1.558 3.739 3.48S160.327 32 158.261 32h-13.262c-2.761 0-4.999-2.073-4.999-4.631 0-2.248 1.729-4.12 4.024-4.54-.002-.04-.014-.078-.014-.118z' fill='%23fff'/%3E%3Cg filter='url(%23filter0_d_4661_161595)'%3E%3Cpath d='M32 47a7 7 0 017-7h93a7 7 0 017 7v25a7 7 0 01-7 7H39a7 7 0 01-7-7V47z' fill='%23DFE0E3'/%3E%3C/g%3E%3Cg filter='url(%23filter1_d_4661_161595)'%3E%3Cpath d='M32 72.099a7 7 0 017-7h93a7 7 0 017 7v61a7 7 0 01-7 7H39a7 7 0 01-7-7v-61z' fill='%23D5D7DB'/%3E%3C/g%3E%3Cpath d='M32 69.747a7 7 0 017-7h93a7 7 0 017 7v61a7 7 0 01-7 7H39a7 7 0 01-7-7v-61z' fill='%23DFE0E3'/%3E%3Cpath d='M32 67.395a7 7 0 017-7h93a7 7 0 017 7v61.001a7 7 0 01-7 7H39a7 7 0 01-7-7v-61z' fill='%23fff'/%3E%3Cpath opacity='.3' d='M42.055 73.978a2.352 2.352 0 012.351-2.352h7.055a2.352 2.352 0 012.352 2.352v7.055a2.352 2.352 0 01-2.352 2.351h-7.055a2.352 2.352 0 01-2.351-2.351v-7.055zM42.055 93.967a2.352 2.352 0 012.351-2.352h7.055a2.352 2.352 0 012.352 2.352v7.055a2.35 2.35 0 01-2.352 2.351h-7.055a2.351 2.351 0 01-2.351-2.351v-7.055zM42.055 113.956a2.352 2.352 0 012.351-2.352h7.055a2.352 2.352 0 012.352 2.352v7.055a2.352 2.352 0 01-2.352 2.352h-7.055a2.352 2.352 0 01-2.351-2.352v-7.055zM60.813 73.978a2.352 2.352 0 012.352-2.352h7.055a2.352 2.352 0 012.352 2.352v7.055a2.352 2.352 0 01-2.352 2.351h-7.055a2.352 2.352 0 01-2.352-2.351v-7.055z' fill='%23BDC1C6'/%3E%3Cpath d='M60.813 93.967a2.352 2.352 0 012.352-2.352h7.055a2.352 2.352 0 012.352 2.352v7.055a2.351 2.351 0 01-2.352 2.351h-7.055a2.35 2.35 0 01-2.352-2.351v-7.055z' fill='%23BDC1C6'/%3E%3Cpath opacity='.3' d='M60.813 113.956a2.352 2.352 0 012.352-2.352h7.055a2.352 2.352 0 012.352 2.352v7.055a2.352 2.352 0 01-2.352 2.352h-7.055a2.352 2.352 0 01-2.352-2.352v-7.055zM79.571 73.978a2.352 2.352 0 012.352-2.352h7.055a2.352 2.352 0 012.352 2.352v7.055a2.352 2.352 0 01-2.352 2.351h-7.055a2.352 2.352 0 01-2.352-2.351v-7.055zM79.571 93.967a2.352 2.352 0 012.352-2.352h7.055a2.352 2.352 0 012.352 2.352v7.055a2.35 2.35 0 01-2.352 2.351h-7.055a2.351 2.351 0 01-2.352-2.351v-7.055zM79.571 113.956a2.352 2.352 0 012.352-2.352h7.055a2.352 2.352 0 012.352 2.352v7.055a2.352 2.352 0 01-2.352 2.352h-7.055a2.352 2.352 0 01-2.352-2.352v-7.055zM98.33 73.978a2.352 2.352 0 012.352-2.352h7.055a2.352 2.352 0 012.351 2.352v7.055a2.352 2.352 0 01-2.351 2.351h-7.055a2.352 2.352 0 01-2.352-2.351v-7.055zM98.33 93.967a2.352 2.352 0 012.352-2.352h7.055a2.352 2.352 0 012.351 2.352v7.055a2.35 2.35 0 01-2.351 2.351h-7.055a2.351 2.351 0 01-2.352-2.351v-7.055zM117.088 73.978a2.352 2.352 0 012.352-2.352h7.054a2.352 2.352 0 012.352 2.352v7.055a2.352 2.352 0 01-2.352 2.351h-7.054a2.352 2.352 0 01-2.352-2.351v-7.055zM117.088 93.967a2.352 2.352 0 012.352-2.352h7.054a2.352 2.352 0 012.352 2.352v7.055a2.351 2.351 0 01-2.352 2.351h-7.054a2.351 2.351 0 01-2.352-2.351v-7.055z' fill='%23BDC1C6'/%3E%3Cpath opacity='.25' d='M51.99 37.115a4.115 4.115 0 118.23 0V50.05a4.115 4.115 0 11-8.23 0V37.115z' fill='%23BDC1C6'/%3E%3Cpath d='M51.99 34.764a4.115 4.115 0 018.23 0v12.934a4.115 4.115 0 11-8.23 0V34.764z' fill='%23BDC1C6'/%3E%3Cpath opacity='.25' d='M111.956 37.115a4.116 4.116 0 018.231 0V50.05a4.116 4.116 0 01-8.231 0V37.115z' fill='%23BDC1C6'/%3E%3Cpath d='M111.956 34.764a4.116 4.116 0 018.231 0v12.934a4.116 4.116 0 01-8.231 0V34.764z' fill='%23BDC1C6'/%3E%3Cdefs%3E%3Cfilter id='filter0_d_4661_161595' x='29' y='38' width='113' height='45' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='1'/%3E%3CfeGaussianBlur stdDeviation='1.5'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0.294118 0 0 0 0 0.388235 0 0 0 0.09 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_4661_161595'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_4661_161595' result='shape'/%3E%3C/filter%3E%3Cfilter id='filter1_d_4661_161595' x='29' y='63.099' width='113' height='81' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='1'/%3E%3CfeGaussianBlur stdDeviation='1.5'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0.294118 0 0 0 0 0.388235 0 0 0 0.09 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_4661_161595'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_4661_161595' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E") center no-repeat;
    width: 172px;
    height: 172px;
}

.calendar-sharing__dialog-link-list-empty-state-text {
    font: var(--ui-typography-text-md-font-size)/var(--ui-typography-text-md-line-height) var(--ui-font-family-system);
    color: var(--ui-color-palette-gray-70);
    font-weight: var(--ui-typography-text-md-font-weight);
}