@charset "UTF-8";
/*!
 * jquery.sitecase v1.1 (base on jQuery v3.7.1)
 * Last modified in 2025-06
 * Copyright 2025 Tsin Yuen
 */
:root {
	--inner-width-max: 100vw;
	
	--sc-scrollbar-width: 0;
	--sc-window-width: calc(100vw - var(--sc-scrollbar-width) * 1px);
}


.sticky-bar[data-sc-sticky="true"] { position: fixed; top: 0; z-index: 5; }
.sticky-bar + [data-sc-type="placeholder"] { display: none; }
.sticky-bar[data-sc-sticky="true"] + [data-sc-type="placeholder"] { display: block; }

@media (min-width: 768px) {
}
@media (max-width: 767.98px) {
}


[data-sc-type="btn-floating"] { display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; margin: 0; padding: 0; position: fixed; bottom: 3rem; z-index: 3; }
[data-sc-type="btn-floating"] { background-color: #000000; }
[data-sc-type="btn-floating"].side-left { left: 3rem; }
[data-sc-type="btn-floating"].side-right { right: 3rem; }
[data-sc-type="btn-floating"] .bi { color: #FFFFFF; font-size: 1.3rem; font-weight: 700; }

@media (min-width: 768px) {
}
@media (max-width: 767.98px) {
	[data-sc-type="btn-floating"].side-left { left: 5%; }
	[data-sc-type="btn-floating"].side-right { right: 5%; }
}