/**
 * Sinemax oynatıcı stilleri.
 * Tema değişkenleri varsa onları kullanır, yoksa kendi varsayılanlarına düşer.
 */

.sinemax-player {
	--sx-p-accent: var(--sinemax-accent, #ff3d57);
	--sx-p-bg: var(--sinemax-surface-2, #0b0d12);
	--sx-p-ui: rgba(10, 12, 16, .82);
	--sx-p-text: #f4f6fb;
	--sinemax-player-ratio: 16 / 9;
	position: relative;
	margin: 0 0 1.25rem;
	color: var(--sx-p-text);
}

.sinemax-player__stage {
	position: relative;
	border-radius: var(--sinemax-radius-lg, 16px);
	overflow: hidden;
	background: #000;
	box-shadow: 0 18px 60px -20px rgba(0, 0, 0, .8);
}

.sinemax-player__frame {
	position: relative;
	aspect-ratio: var(--sinemax-player-ratio);
	width: 100%;
	background: #000 center / cover no-repeat;
	overflow: hidden;
}

.sinemax-player__slot,
.sinemax-player__slot > iframe,
.sinemax-player__slot > video {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	border: 0;
	display: block;
}

.sinemax-player__slot > video {
	background: #000;
	object-fit: contain;
}

/* --- Kapak --- */

.sinemax-player__cover {
	position: absolute;
	inset: 0;
	z-index: 4;
	display: grid;
	place-items: center;
	background: #0b0d12 center / cover no-repeat;
	transition: opacity .35s ease, visibility .35s ease;
}

.sinemax-player__cover::after {
	content: "";
	position: absolute;
	inset: 0;
	background: radial-gradient(circle at 50% 45%, rgba(0, 0, 0, .25), rgba(0, 0, 0, .82));
}

.sinemax-player__cover.is-hidden {
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
}

.sinemax-player__bigplay {
	position: relative;
	z-index: 2;
	width: 92px;
	height: 92px;
	border-radius: 50%;
	border: 0;
	cursor: pointer;
	display: grid;
	place-items: center;
	background: var(--sx-p-accent);
	color: #fff;
	box-shadow: 0 12px 40px -8px var(--sx-p-accent);
	transition: transform .25s cubic-bezier(.2, .8, .2, 1), box-shadow .25s ease;
}

.sinemax-player__bigplay svg {
	width: 42px;
	height: 42px;
	fill: currentColor;
	margin-left: 4px;
}

.sinemax-player__bigplay:hover,
.sinemax-player__bigplay:focus-visible {
	transform: scale(1.08);
	box-shadow: 0 16px 54px -6px var(--sx-p-accent);
}

.sinemax-player__bigplay::before {
	content: "";
	position: absolute;
	inset: -14px;
	border-radius: 50%;
	border: 2px solid rgba(255, 255, 255, .28);
	animation: sinemax-pulse 2.4s ease-out infinite;
}

@keyframes sinemax-pulse {
	0% { transform: scale(.9); opacity: .9; }
	70% { transform: scale(1.25); opacity: 0; }
	100% { opacity: 0; }
}

@media (prefers-reduced-motion: reduce) {
	.sinemax-player__bigplay::before { animation: none; }
}

.sinemax-player__cover-meta {
	position: absolute;
	left: 1.5rem;
	bottom: 1.25rem;
	z-index: 2;
	display: flex;
	align-items: center;
	gap: .6rem;
	font-weight: 600;
	text-shadow: 0 2px 12px rgba(0, 0, 0, .8);
}

.sinemax-player__cover-title {
	font-size: clamp(1rem, 2.4vw, 1.35rem);
}

/* --- Kullanıcı arayüzü --- */

.sinemax-player__ui {
	position: absolute;
	inset: 0;
	z-index: 5;
	pointer-events: none;
}

.sinemax-player__ui > * {
	pointer-events: auto;
}

.sinemax-controls {
	position: absolute;
	inset: auto 0 0 0;
	padding: 2.5rem .9rem .7rem;
	background: linear-gradient(to top, rgba(0, 0, 0, .92), rgba(0, 0, 0, .55) 55%, transparent);
	opacity: 0;
	transform: translateY(8px);
	transition: opacity .22s ease, transform .22s ease;
}

.sinemax-player.is-ui-visible .sinemax-controls,
.sinemax-player:not(.is-playing) .sinemax-controls,
.sinemax-player:hover .sinemax-controls,
.sinemax-player:focus-within .sinemax-controls {
	opacity: 1;
	transform: none;
}

.sinemax-controls__progress {
	position: relative;
	padding: .45rem 0;
}

.sinemax-progress {
	position: relative;
	height: 5px;
	border-radius: 99px;
	background: rgba(255, 255, 255, .22);
	cursor: pointer;
	transition: height .15s ease;
}

.sinemax-controls__progress:hover .sinemax-progress {
	height: 8px;
}

.sinemax-progress__buffer,
.sinemax-progress__played {
	position: absolute;
	inset: 0 auto 0 0;
	border-radius: 99px;
	width: 0;
}

.sinemax-progress__buffer {
	background: rgba(255, 255, 255, .3);
}

.sinemax-progress__played {
	background: var(--sx-p-accent);
}

.sinemax-progress__thumb {
	position: absolute;
	top: 50%;
	left: 0;
	width: 13px;
	height: 13px;
	border-radius: 50%;
	background: #fff;
	transform: translate(-50%, -50%) scale(0);
	transition: transform .15s ease;
	box-shadow: 0 0 0 4px rgba(255, 61, 87, .3);
}

.sinemax-controls__progress:hover .sinemax-progress__thumb {
	transform: translate(-50%, -50%) scale(1);
}

.sinemax-progress__tooltip {
	position: absolute;
	bottom: 100%;
	transform: translateX(-50%);
	background: rgba(0, 0, 0, .9);
	padding: .15rem .45rem;
	border-radius: 6px;
	font-size: .72rem;
	font-variant-numeric: tabular-nums;
	pointer-events: none;
}

.sinemax-controls__row {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: .75rem;
}

.sinemax-controls__group {
	display: flex;
	align-items: center;
	gap: .3rem;
}

.sinemax-controls__time {
	margin-left: .5rem;
	font-size: .8rem;
	font-variant-numeric: tabular-nums;
	opacity: .9;
	white-space: nowrap;
}

.sinemax-ctrl {
	width: 38px;
	height: 38px;
	display: grid;
	place-items: center;
	border: 0;
	background: transparent;
	color: #fff;
	border-radius: 10px;
	cursor: pointer;
	transition: background .15s ease, transform .15s ease;
}

.sinemax-ctrl svg {
	width: 22px;
	height: 22px;
	fill: currentColor;
	pointer-events: none;
}

.sinemax-ctrl:hover,
.sinemax-ctrl:focus-visible {
	background: rgba(255, 255, 255, .16);
	transform: translateY(-1px);
}

.sinemax-volume {
	display: flex;
	align-items: center;
}

.sinemax-volume__range {
	width: 0;
	opacity: 0;
	transition: width .2s ease, opacity .2s ease;
	accent-color: var(--sx-p-accent);
	cursor: pointer;
}

.sinemax-volume:hover .sinemax-volume__range,
.sinemax-volume:focus-within .sinemax-volume__range {
	width: 78px;
	opacity: 1;
	margin-left: .25rem;
}

/* --- Menü --- */

.sinemax-menu {
	position: absolute;
	right: .9rem;
	bottom: 3.6rem;
	min-width: 172px;
	/* Yüzde değer kısa kontrol çubuğuna göre hesaplandığı için menüyü kırpıyordu. */
	max-height: min(320px, 46vh);
	overflow-y: auto;
	overscroll-behavior: contain;
	background: var(--sx-p-ui);
	backdrop-filter: blur(14px);
	border: 1px solid rgba(255, 255, 255, .12);
	border-radius: 12px;
	padding: .45rem;
	font-size: .85rem;
	box-shadow: 0 16px 40px -12px rgba(0, 0, 0, .9);
}

.sinemax-menu__title {
	padding: .3rem .55rem;
	font-size: .72rem;
	text-transform: uppercase;
	letter-spacing: .08em;
	opacity: .6;
}

.sinemax-menu ul {
	list-style: none;
	margin: 0 0 .3rem;
	padding: 0;
}

/* --- Altyazı görünüm denetimleri --- */

.sinemax-menu__sep {
	height: 1px;
	margin: .35rem .5rem;
	background: rgba(255, 255, 255, .12);
}

.sinemax-menu__row {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: .6rem;
	padding: .22rem .55rem .3rem;
	font-size: .78rem;
}

.sinemax-menu__row > span {
	opacity: .75;
	white-space: nowrap;
}

.sinemax-menu__seg {
	display: inline-flex;
	overflow: hidden;
	border: 1px solid rgba(255, 255, 255, .16);
	border-radius: 6px;
}

.sinemax-menu__seg button {
	padding: .2rem .45rem;
	border: 0;
	background: transparent;
	color: inherit;
	font: inherit;
	font-size: .74rem;
	line-height: 1.5;
	cursor: pointer;
}

.sinemax-menu__seg button + button { border-left: 1px solid rgba(255, 255, 255, .16); }

.sinemax-menu__seg button:hover { background: rgba(255, 255, 255, .1); }

.sinemax-menu__seg button.is-active {
	background: var(--sinemax-accent, #ff3d57);
	color: #fff;
}

.sinemax-menu button {
	width: 100%;
	text-align: left;
	border: 0;
	background: transparent;
	color: inherit;
	padding: .42rem .55rem;
	border-radius: 8px;
	cursor: pointer;
	font: inherit;
}

.sinemax-menu button:hover,
.sinemax-menu button.is-active {
	background: rgba(255, 255, 255, .14);
	color: #fff;
}

.sinemax-menu button.is-active::after {
	content: " ✓";
	color: var(--sx-p-accent);
}

/* --- Katmanlar --- */

.sinemax-player__overlays {
	position: absolute;
	inset: 0;
	pointer-events: none;
}

.sinemax-player__overlays > * {
	pointer-events: auto;
}

.sinemax-skip {
	position: absolute;
	right: 1.1rem;
	bottom: 5.2rem;
	padding: .55rem 1rem;
	border-radius: 99px;
	border: 1px solid rgba(255, 255, 255, .35);
	background: rgba(0, 0, 0, .72);
	color: #fff;
	font-weight: 600;
	font-size: .85rem;
	cursor: pointer;
	backdrop-filter: blur(8px);
	animation: sinemax-slide-in .3s ease;
}

.sinemax-skip:hover {
	background: var(--sx-p-accent);
	border-color: transparent;
}

@keyframes sinemax-slide-in {
	from { opacity: 0; transform: translateX(14px); }
	to { opacity: 1; transform: none; }
}

.sinemax-resume,
.sinemax-nextup {
	position: absolute;
	left: 50%;
	bottom: 5.4rem;
	transform: translateX(-50%);
	display: flex;
	align-items: center;
	gap: .6rem;
	padding: .7rem .9rem;
	border-radius: 14px;
	background: var(--sx-p-ui);
	border: 1px solid rgba(255, 255, 255, .14);
	backdrop-filter: blur(14px);
	font-size: .88rem;
	max-width: calc(100% - 2rem);
	flex-wrap: wrap;
	justify-content: center;
}

.sinemax-nextup {
	left: auto;
	right: 1.1rem;
	transform: none;
}

.sinemax-player__watermark {
	position: absolute;
	top: .9rem;
	right: 1rem;
	z-index: 6;
	font-size: .78rem;
	font-weight: 700;
	letter-spacing: .06em;
	opacity: .45;
	text-shadow: 0 1px 6px rgba(0, 0, 0, .9);
	pointer-events: none;
}

.sinemax-player__toast {
	position: absolute;
	left: 50%;
	top: 1rem;
	transform: translateX(-50%);
	z-index: 7;
	padding: .5rem .9rem;
	border-radius: 99px;
	background: rgba(0, 0, 0, .85);
	font-size: .82rem;
	animation: sinemax-fade .3s ease;
}

@keyframes sinemax-fade {
	from { opacity: 0; transform: translate(-50%, -6px); }
	to { opacity: 1; transform: translate(-50%, 0); }
}

/* --- Boş durum --- */

.sinemax-player--empty .sinemax-player__frame {
	display: grid;
	place-items: center;
	position: relative;
	border-radius: var(--sinemax-radius-lg, 16px);
}

.sinemax-player--empty .sinemax-player__frame::before {
	content: "";
	position: absolute;
	inset: 0;
	background: rgba(6, 8, 12, .84);
}

.sinemax-player__notice {
	position: relative;
	text-align: center;
	padding: 2rem;
}

.sinemax-player__notice-icon {
	font-size: 2.4rem;
	display: block;
	margin-bottom: .5rem;
}

/* --- Sunucu sekmeleri --- */

.sinemax-player__servers {
	display: flex;
	align-items: center;
	gap: .75rem;
	margin-top: .85rem;
	padding: .7rem .85rem;
	border-radius: var(--sinemax-radius, 12px);
	background: var(--sinemax-surface-2, #12151d);
	border: 1px solid var(--sinemax-border, rgba(255, 255, 255, .08));
	flex-wrap: wrap;
}

.sinemax-player__servers-label {
	font-size: .74rem;
	text-transform: uppercase;
	letter-spacing: .1em;
	opacity: .55;
	font-weight: 700;
}

.sinemax-player__servers-list {
	display: flex;
	gap: .45rem;
	flex-wrap: wrap;
	flex: 1;
}

.sinemax-server {
	display: inline-flex;
	align-items: center;
	gap: .4rem;
	padding: .48rem .8rem;
	border-radius: 99px;
	border: 1px solid var(--sinemax-border, rgba(255, 255, 255, .1));
	background: var(--sinemax-surface-3, rgba(255, 255, 255, .04));
	color: inherit;
	font-size: .84rem;
	font-weight: 600;
	cursor: pointer;
	transition: background .18s ease, border-color .18s ease, transform .18s ease;
}

.sinemax-server:hover {
	transform: translateY(-2px);
	border-color: var(--sx-p-accent);
}

.sinemax-server.is-active {
	background: var(--sx-p-accent);
	border-color: transparent;
	color: #fff;
}

.sinemax-server__dot {
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background: currentColor;
	opacity: .55;
}

.sinemax-server.is-active .sinemax-server__dot {
	opacity: 1;
	box-shadow: 0 0 0 3px rgba(255, 255, 255, .25);
}

.sinemax-server__tag {
	font-size: .68rem;
	padding: .1rem .34rem;
	border-radius: 5px;
	background: rgba(255, 255, 255, .14);
	font-weight: 700;
	letter-spacing: .02em;
}

.sinemax-server__tag--ads {
	background: #f0a92b;
	color: #201400;
}

/* --- Araç çubuğu --- */

.sinemax-player__tools {
	display: flex;
	gap: .4rem;
	flex-wrap: wrap;
	margin-top: .6rem;
}

.sinemax-tool {
	display: inline-flex;
	align-items: center;
	gap: .35rem;
	padding: .45rem .75rem;
	border-radius: 10px;
	border: 1px solid transparent;
	background: transparent;
	color: var(--sinemax-text-dim, #97a0b5);
	font-size: .82rem;
	font-weight: 600;
	cursor: pointer;
	text-decoration: none;
	transition: color .18s ease, background .18s ease;
}

.sinemax-tool:hover,
.sinemax-tool.is-active {
	color: var(--sinemax-text, #f4f6fb);
	background: var(--sinemax-surface-3, rgba(255, 255, 255, .06));
}

.sinemax-tool--next {
	margin-left: auto;
	color: var(--sx-p-accent);
}

/* --- Bildirim formu --- */

.sinemax-report {
	margin-top: .6rem;
	padding: .9rem;
	border-radius: var(--sinemax-radius, 12px);
	background: var(--sinemax-surface-2, #12151d);
	border: 1px solid var(--sinemax-border, rgba(255, 255, 255, .08));
	display: grid;
	gap: .6rem;
	font-size: .88rem;
}

.sinemax-report select,
.sinemax-report textarea {
	width: 100%;
	padding: .5rem .65rem;
	border-radius: 10px;
	border: 1px solid var(--sinemax-border, rgba(255, 255, 255, .12));
	background: var(--sinemax-surface-3, rgba(255, 255, 255, .04));
	color: inherit;
	font: inherit;
}

.sinemax-report__actions {
	display: flex;
	gap: .5rem;
}

/* --- Işıklar kapalı / geniş ekran --- */

body.sinemax-lights-off {
	position: relative;
}

body.sinemax-lights-off::after {
	content: "";
	position: fixed;
	inset: 0;
	z-index: 40;
	background: rgba(0, 0, 0, .88);
	animation: sinemax-dim .3s ease;
}

@keyframes sinemax-dim {
	from { opacity: 0; }
	to { opacity: 1; }
}

body.sinemax-lights-off .sinemax-player {
	position: relative;
	z-index: 41;
}

.sinemax-player.is-theater .sinemax-player__stage {
	border-radius: 0;
	margin-inline: calc(50% - 50vw);
	width: 100vw;
	max-width: 100vw;
}

/* --- Sabit mini oynatıcı --- */

/*
 * Sahne sabitlenince akıştan çıkar; boşluk aynı yükseklikte tutulduğu için
 * sayfa zıplamaz. Yükseklik JS tarafından ölçülüp verilir.
 */
.sinemax-player__spacer {
	height: 0;
}

.sinemax-player__minibar {
	position: absolute;
	inset-inline: 0;
	top: 0;
	z-index: 3;
	display: none;
	align-items: center;
	gap: .5rem;
	padding: .35rem .5rem;
	background: linear-gradient(180deg, rgba(6, 8, 16, .92), rgba(6, 8, 16, 0));
	font-size: .74rem;
	color: #fff;
}

.sinemax-player__minititle {
	flex: 1;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-weight: 600;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .8);
}

.sinemax-player__miniclose {
	flex: none;
	width: 22px;
	height: 22px;
	display: grid;
	place-items: center;
	border: 0;
	border-radius: 50%;
	background: rgba(0, 0, 0, .6);
	color: #fff;
	font-size: 1rem;
	line-height: 1;
	cursor: pointer;
}

.sinemax-player__miniclose:hover {
	background: var(--sinemax-accent, #ff3d57);
}

.sinemax-player.is-mini .sinemax-player__stage {
	position: fixed;
	inset: auto 1rem 1rem auto;
	z-index: 60;
	width: clamp(280px, 26vw, 400px);
	max-width: calc(100vw - 2rem);
	margin-inline: 0;
	border-radius: 8px;
	overflow: hidden;
	box-shadow: 0 18px 46px rgba(0, 0, 0, .55);
	animation: sinemax-mini-in .2s ease-out;
}

.sinemax-player.is-mini .sinemax-player__minibar {
	display: flex;
}

/* Mini pencerede alt kontrol çubuğu okunmaz hâle geliyor: sadeleştirilir. */
.sinemax-player.is-mini .sinemax-player__bar,
.sinemax-player.is-mini .sinemax-player__watermark {
	display: none;
}

@keyframes sinemax-mini-in {
	from { transform: translateY(12px); opacity: 0; }
	to   { transform: none; opacity: 1; }
}

@media (prefers-reduced-motion: reduce) {
	.sinemax-player.is-mini .sinemax-player__stage {
		animation: none;
	}
}

@media (max-width: 782px) {
	.sinemax-player.is-mini .sinemax-player__stage {
		position: static;
		width: auto;
		box-shadow: none;
	}

	.sinemax-player.is-mini .sinemax-player__minibar {
		display: none;
	}
}

/* --- Fragman penceresi --- */

.sinemax-modal {
	position: fixed;
	inset: 0;
	z-index: 9999;
	display: grid;
	place-items: center;
	padding: 1rem;
}

.sinemax-modal__backdrop {
	position: absolute;
	inset: 0;
	background: rgba(4, 6, 10, .9);
	backdrop-filter: blur(6px);
	animation: sinemax-fade-plain .25s ease;
}

@keyframes sinemax-fade-plain {
	from { opacity: 0; }
	to { opacity: 1; }
}

.sinemax-modal__body {
	position: relative;
	width: min(1080px, 100%);
	animation: sinemax-zoom .28s cubic-bezier(.2, .9, .2, 1);
}

@keyframes sinemax-zoom {
	from { opacity: 0; transform: scale(.94); }
	to { opacity: 1; transform: none; }
}

.sinemax-modal__ratio {
	position: relative;
	aspect-ratio: 16 / 9;
	border-radius: 16px;
	overflow: hidden;
	background: #000;
	box-shadow: 0 24px 80px -20px rgba(0, 0, 0, .9);
}

.sinemax-modal__ratio iframe,
.sinemax-modal__ratio video {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	border: 0;
}

.sinemax-modal__close {
	position: absolute;
	top: -2.6rem;
	right: 0;
	width: 38px;
	height: 38px;
	border-radius: 50%;
	border: 0;
	background: rgba(255, 255, 255, .14);
	color: #fff;
	font-size: 1rem;
	cursor: pointer;
}

.sinemax-modal__close:hover {
	background: var(--sx-p-accent);
}

body.sinemax-modal-open {
	overflow: hidden;
}

/* --- Küçük ekranlar --- */

@media (max-width: 600px) {
	.sinemax-player__bigplay { width: 68px; height: 68px; }
	.sinemax-player__bigplay svg { width: 30px; height: 30px; }
	.sinemax-controls { padding: 2rem .5rem .45rem; }
	.sinemax-ctrl { width: 34px; height: 34px; }
	.sinemax-ctrl svg { width: 19px; height: 19px; }
	.sinemax-controls__time { font-size: .72rem; margin-left: .2rem; }
	.sinemax-volume__range { display: none; }
	.sinemax-player__servers { padding: .55rem; }
	.sinemax-player__servers-label { display: none; }
	.sinemax-resume, .sinemax-nextup { bottom: 4.4rem; font-size: .8rem; }
}

/* --- Dil sekmeleri (Dublaj / Altyazılı / Orijinal) --- */

.sinemax-player__langs {
	display: flex;
	gap: .35rem;
	margin-top: .85rem;
	padding: .35rem;
	border-radius: 99px;
	background: var(--sinemax-surface-2, #12151d);
	border: 1px solid var(--sinemax-border, rgba(255, 255, 255, .08));
	overflow-x: auto;
	scrollbar-width: none;
}

.sinemax-player__langs::-webkit-scrollbar { display: none; }

.sinemax-lang {
	flex: 1 0 auto;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: .4rem;
	padding: .55rem 1.1rem;
	border: 0;
	border-radius: 99px;
	background: transparent;
	color: var(--sinemax-text-dim, #97a0b5);
	font: inherit;
	font-size: .87rem;
	font-weight: 700;
	cursor: pointer;
	white-space: nowrap;
	transition: background .2s ease, color .2s ease;
}

.sinemax-lang:hover {
	color: var(--sinemax-text, #fff);
	background: rgba(255, 255, 255, .05);
}

.sinemax-lang.is-active {
	background: linear-gradient(135deg, var(--sx-p-accent), color-mix(in srgb, var(--sx-p-accent) 55%, var(--sinemax-accent-2, #7c5cff)));
	color: #fff;
	box-shadow: 0 6px 22px -8px var(--sx-p-accent);
}

.sinemax-lang__count {
	font-size: .68rem;
	font-weight: 800;
	padding: .05rem .32rem;
	border-radius: 5px;
	background: rgba(255, 255, 255, .18);
}

/* --- Sunucu bekleme durumu --- */

.sinemax-player.is-waiting .sinemax-player__frame::after {
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 6;
	width: 46px;
	height: 46px;
	margin: -23px 0 0 -23px;
	border-radius: 50%;
	border: 3px solid rgba(255, 255, 255, .16);
	border-top-color: var(--sx-p-accent);
	animation: sinemax-spin-p .8s linear infinite;
	pointer-events: none;
}

@keyframes sinemax-spin-p {
	to { transform: rotate(360deg); }
}

@media (max-width: 600px) {
	.sinemax-lang { padding: .5rem .75rem; font-size: .8rem; }
}

/* --- Geri sayımlı sonraki bölüm --- */

.sinemax-nextup__countdown {
	font-size: .8rem;
	font-weight: 700;
	color: var(--sx-p-accent);
	font-variant-numeric: tabular-nums;
}

.sinemax-nextup [data-nextup-cancel] {
	padding: .35rem .7rem;
	font-size: .78rem;
}
