.licenses-page {
	max-height: 100vh;
	overflow: hidden;

	.licenses-page-header {
		border-bottom: 1px solid var(--Slate-500, #161922);
		background: rgba(11, 12, 14, 0.7);
		backdrop-filter: blur(20px);

		.licenses-page-header-title {
			color: var(--Vanilla-100, #fff);
			text-align: center;
			font-family: Inter;
			font-size: 13px;
			font-style: normal;
			line-height: 14px;
			letter-spacing: 0.4px;

			display: flex;
			align-items: center;
			gap: 8px;
			padding: 16px;
		}
	}

	.licenses-page-content-container {
		display: flex;
		flex-direction: row;
		align-items: flex-start;

		.licenses-page-content {
			flex: 1;
			height: calc(100vh - 48px);
			background: var(--Ink-500, #0b0c0e);
			padding: 10px 8px;
			overflow-y: auto;

			&::-webkit-scrollbar {
				width: 0.3rem;
				height: 0.3rem;
			}

			&::-webkit-scrollbar-track {
				background: transparent;
			}

			&::-webkit-scrollbar-thumb {
				background: var(--bg-slate-300);
			}

			&::-webkit-scrollbar-thumb:hover {
				background: var(--bg-slate-200);
			}
		}
	}
}

.lightMode {
	.licenses-page {
		.licenses-page-header {
			border-bottom: 1px solid var(--bg-vanilla-300);
			background: #fff;
			backdrop-filter: blur(20px);

			.licenses-page-header-title {
				color: var(--bg-ink-400);

				background: var(--bg-vanilla-100);
				border-right: 1px solid var(--bg-vanilla-300);
			}
		}

		.licenses-page-content-container {
			.licenses-page-content {
				background: var(--bg-vanilla-100);

				&::-webkit-scrollbar-track {
					background: transparent;
				}

				&::-webkit-scrollbar-thumb {
					background: var(--bg-slate-300);
				}

				&::-webkit-scrollbar-thumb:hover {
					background: var(--bg-slate-200);
				}
			}
		}
	}
}
