:root {
	--dood-primary: #6f55a3;
	--dood-secondary: #356966;
	--dood-accent: #ff6b3d;
	--dood-success: #07865c;
	--dood-warning: #c47a00;
	--dood-danger: #d92d20;
	--dood-page-bg: #f7f3fb;
	--dood-surface: #ffffff;
	--dood-card-bg: #ffffff;
	--dood-sidebar-bg: #ffffff;
	--dood-text: #101828;
	--dood-muted: #667085;
	--dood-border: #e4e7ec;
	--dood-font: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
	--dood-radius: 12px;
	--dood-radius-sm: 8px;
	--dood-radius-lg: 18px;
	--dood-space: 8px;
	--dood-space-2: 16px;
	--dood-space-3: 24px;
	--dood-shadow: 0 10px 24px rgba(16, 24, 40, 0.08);
}

html[data-dood-theme-ready="1"] {
	--primary: var(--dood-primary);
	--primary-color: var(--dood-primary);
	--btn-primary: var(--dood-primary);
	--brand-color: var(--dood-primary);
	--bg-color: var(--dood-page-bg);
	--fg-color: var(--dood-surface);
	--text-color: var(--dood-text);
	--text-muted: var(--dood-muted);
	--border-color: var(--dood-border);
	--card-bg: var(--dood-card-bg);
	--navbar-bg: var(--dood-surface);
	--input-bg: var(--dood-surface);
}

html[data-dood-theme-ready="1"] body {
	background: var(--dood-page-bg) !important;
	color: var(--dood-text);
	font-family: var(--dood-font);
}

html[data-dood-theme-ready="1"] body::before {
	content: "";
	position: fixed;
	inset: 0;
	z-index: -1;
	pointer-events: none;
	opacity: 0;
	transition: opacity 160ms ease;
}

html[data-dood-theme-ready="1"][data-dood-pattern="solid-background"] body::before,
html[data-dood-theme-ready="1"][data-dood-pattern="no-pattern"] body::before {
	background: var(--dood-page-bg);
	opacity: 1;
}

html[data-dood-theme-ready="1"][data-dood-pattern="soft-gradient"] body::before {
	background:
		linear-gradient(135deg, color-mix(in srgb, var(--dood-primary) 10%, transparent), transparent 34%),
		linear-gradient(225deg, color-mix(in srgb, var(--dood-secondary) 9%, transparent), transparent 38%),
		var(--dood-page-bg);
	opacity: 1;
}

html[data-dood-theme-ready="1"][data-dood-pattern="purple-gradient"] body::before {
	background:
		radial-gradient(circle at 18% 6%, color-mix(in srgb, var(--dood-primary) 22%, transparent), transparent 32%),
		linear-gradient(135deg, #f8f2ff 0%, var(--dood-page-bg) 46%, #ffffff 100%);
	opacity: 1;
}

html[data-dood-theme-ready="1"][data-dood-pattern="grid-background"] body::before {
	background:
		linear-gradient(color-mix(in srgb, var(--dood-border) 70%, transparent) 1px, transparent 1px),
		linear-gradient(90deg, color-mix(in srgb, var(--dood-border) 70%, transparent) 1px, transparent 1px),
		var(--dood-page-bg);
	background-size: 28px 28px;
	opacity: 0.72;
}

html[data-dood-theme-ready="1"][data-dood-pattern="light-gray-canvas"] body::before {
	background: linear-gradient(180deg, #f8fafc 0%, var(--dood-page-bg) 100%);
	opacity: 1;
}

html[data-dood-theme-ready="1"][data-dood-pattern="glass-card-effect"] body::before {
	background:
		radial-gradient(circle at 82% 12%, color-mix(in srgb, var(--dood-primary) 12%, transparent), transparent 28%),
		linear-gradient(180deg, color-mix(in srgb, var(--dood-primary) 8%, #ffffff), var(--dood-page-bg));
	opacity: 1;
}

html[data-dood-theme-ready="1"] .page-container,
html[data-dood-theme-ready="1"] .desk-page,
html[data-dood-theme-ready="1"] .layout-main,
html[data-dood-theme-ready="1"] .layout-main-section-wrapper {
	background: transparent !important;
}

html[data-dood-theme-ready="1"][data-dood-style-navbar="1"] .navbar,
html[data-dood-theme-ready="1"][data-dood-style-navbar="1"] header.navbar,
html[data-dood-theme-ready="1"][data-dood-style-navbar="1"] .navbar-home {
	background: color-mix(in srgb, var(--dood-surface) 94%, transparent) !important;
	border-bottom: 1px solid var(--dood-border) !important;
	backdrop-filter: blur(18px);
}

html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"] .desk-sidebar,
html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"] .standard-sidebar,
html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"] .sidebar-column {
	background: color-mix(in srgb, var(--dood-sidebar-bg) 94%, transparent) !important;
	border-color: var(--dood-border) !important;
}

html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"][data-dood-sidebar-style="dark"] .desk-sidebar,
html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"][data-dood-sidebar-style="dark"] .standard-sidebar {
	--dood-sidebar-bg: #101828;
	color: #ffffff;
}

html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"][data-dood-sidebar-style="brand"] .desk-sidebar,
html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"][data-dood-sidebar-style="brand"] .standard-sidebar {
	background: linear-gradient(180deg, var(--dood-primary), color-mix(in srgb, var(--dood-primary) 70%, #111827)) !important;
	color: #ffffff;
}

html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"][data-dood-sidebar-style="compact-rail"] {
	--sidebar-width: 220px;
	--sidebar-hover-color: color-mix(in srgb, var(--dood-primary) 6%, #ffffff);
	--sidebar-active-color: var(--dood-primary);
	--sidebar-border-color: var(--dood-border);
}

html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"][data-dood-sidebar-style="compact-rail"] .body-sidebar {
	width: 50px !important;
	gap: 10px;
	padding: 8px 7px 10px;
	background: #ffffff !important;
	border-right: 1px solid var(--dood-border) !important;
	box-shadow: 2px 0 8px rgba(16, 24, 40, 0.04);
}

html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"][data-dood-sidebar-style="compact-rail"] .body-sidebar-container.expanded .body-sidebar {
	width: var(--sidebar-width) !important;
	box-shadow: 4px 0 16px rgba(16, 24, 40, 0.07);
}

html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"][data-dood-sidebar-style="compact-rail"] .st-workspace-rail {
	display: none !important;
}

html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"][data-dood-sidebar-style="compact-rail"] .body-sidebar-container.expanded .body-sidebar-placeholder {
	width: var(--sidebar-width);
}

html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"][data-dood-sidebar-style="compact-rail"] .body-sidebar .standard-sidebar-item {
	min-height: 34px;
	margin-bottom: 2px;
	border-radius: 5px !important;
	box-shadow: none !important;
}

html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"][data-dood-sidebar-style="compact-rail"] .body-sidebar .standard-sidebar-item .item-anchor {
	height: 34px;
	gap: 6px;
	color: color-mix(in srgb, var(--dood-text) 88%, var(--dood-muted));
}

html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"][data-dood-sidebar-style="compact-rail"] .body-sidebar .standard-sidebar-item .sidebar-item-icon {
	min-width: 34px;
	padding: 8px;
}

html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"][data-dood-sidebar-style="compact-rail"] .body-sidebar .standard-sidebar-item .sidebar-item-label {
	font-size: 12px;
	font-weight: 550;
	letter-spacing: 0;
}

html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"][data-dood-sidebar-style="compact-rail"] .body-sidebar .standard-sidebar-item.active-sidebar {
	background: var(--dood-primary) !important;
	color: #ffffff !important;
	box-shadow: 0 1px 3px color-mix(in srgb, var(--dood-primary) 24%, transparent) !important;
}

html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"][data-dood-sidebar-style="compact-rail"] .body-sidebar .standard-sidebar-item.indent.active-sidebar {
	background: color-mix(in srgb, var(--dood-primary) 10%, #ffffff) !important;
	color: var(--dood-primary) !important;
	box-shadow: none !important;
}

html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"][data-dood-sidebar-style="compact-rail"] .body-sidebar .sidebar-child-item .standard-sidebar-item.active-sidebar {
	background: color-mix(in srgb, var(--dood-primary) 10%, #ffffff) !important;
	color: var(--dood-primary) !important;
	box-shadow: none !important;
}

html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"][data-dood-sidebar-style="compact-rail"] .body-sidebar .sidebar-child-item .standard-sidebar-item.active-sidebar .item-anchor,
html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"][data-dood-sidebar-style="compact-rail"] .body-sidebar .sidebar-child-item .standard-sidebar-item.active-sidebar .sidebar-item-label,
html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"][data-dood-sidebar-style="compact-rail"] .body-sidebar .sidebar-child-item .standard-sidebar-item.active-sidebar .sidebar-item-icon,
html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"][data-dood-sidebar-style="compact-rail"] .body-sidebar .sidebar-child-item .standard-sidebar-item.active-sidebar svg {
	color: var(--dood-primary) !important;
	stroke: var(--dood-primary) !important;
}

html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"][data-dood-sidebar-style="compact-rail"] .body-sidebar .sidebar-toggle-btn {
	position: fixed !important;
	top: 14px !important;
	left: 44px !important;
	right: auto !important;
	bottom: auto !important;
	width: 24px !important;
	min-width: 24px !important;
	height: 24px !important;
	min-height: 24px !important;
	padding: 0 !important;
	border-radius: 50% !important;
	opacity: 1 !important;
	visibility: visible !important;
	display: flex !important;
	background: #ffffff !important;
	border: 1px solid var(--dood-border) !important;
	color: var(--dood-primary) !important;
	box-shadow: 0 2px 8px rgba(16, 24, 40, 0.16) !important;
	z-index: 1100 !important;
}

html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"][data-dood-sidebar-style="compact-rail"] .body-sidebar-container.expanded .sidebar-toggle-btn {
	left: calc(var(--sidebar-width) - 12px) !important;
}

html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"][data-dood-sidebar-style="compact-rail"] .body-sidebar .sidebar-toggle-btn svg {
	color: var(--dood-primary) !important;
	stroke: var(--dood-primary) !important;
}

@media (max-width: 767px) {
	html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"][data-dood-sidebar-style="compact-rail"] .body-sidebar-container.expanded .body-sidebar {
		width: min(var(--sidebar-width), calc(100vw - 44px));
	}

	html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"][data-dood-sidebar-style="compact-rail"] .body-sidebar-container.expanded .sidebar-toggle-btn {
		left: calc(min(var(--sidebar-width), calc(100vw - 44px)) - 12px) !important;
	}

	html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"][data-dood-sidebar-style="compact-rail"] .body-sidebar-container.expanded .overlay {
		left: min(var(--sidebar-width), calc(100vw - 44px));
	}
}

html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"][data-dood-sidebar-style="dark"] .standard-sidebar-item,
html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"][data-dood-sidebar-style="brand"] .standard-sidebar-item,
html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"][data-dood-sidebar-style="dark"] .standard-sidebar-label,
html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"][data-dood-sidebar-style="brand"] .standard-sidebar-label {
	color: color-mix(in srgb, #ffffff 88%, transparent) !important;
}

html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"] .standard-sidebar-item.selected,
html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"] .standard-sidebar-item.active,
html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"] .standard-sidebar-item.active-sidebar,
html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"] .sidebar-item.selected {
	background: color-mix(in srgb, var(--dood-primary) 10%, var(--dood-surface)) !important;
	color: var(--dood-primary) !important;
	border-radius: var(--dood-radius-sm) !important;
	box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--dood-primary) 10%, transparent) !important;
}

html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"] .standard-sidebar-item.selected *,
html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"] .standard-sidebar-item.active *,
html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"] .standard-sidebar-item.active-sidebar *,
html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"] .sidebar-item.selected * {
	color: inherit !important;
}

html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"] .standard-sidebar-item.selected svg,
html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"] .standard-sidebar-item.active svg,
html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"] .standard-sidebar-item.active-sidebar svg,
html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"] .sidebar-item.selected svg {
	color: currentColor !important;
	stroke: currentColor !important;
}

html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"][data-dood-sidebar-style="dark"] .standard-sidebar-item.selected,
html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"][data-dood-sidebar-style="brand"] .standard-sidebar-item.selected,
html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"][data-dood-sidebar-style="dark"] .standard-sidebar-item.active,
html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"][data-dood-sidebar-style="brand"] .standard-sidebar-item.active,
html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"][data-dood-sidebar-style="dark"] .standard-sidebar-item.active-sidebar,
html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"][data-dood-sidebar-style="brand"] .standard-sidebar-item.active-sidebar,
html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"][data-dood-sidebar-style="dark"] .sidebar-item.selected,
html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"][data-dood-sidebar-style="brand"] .sidebar-item.selected {
	background: rgba(255, 255, 255, 0.16) !important;
	color: #ffffff !important;
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.12) !important;
}

html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"] .body-sidebar .standard-sidebar-item.active-sidebar {
	background: var(--dood-primary) !important;
	color: #ffffff !important;
	box-shadow: 0 1px 3px color-mix(in srgb, var(--dood-primary) 24%, transparent) !important;
}

html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"] .body-sidebar .standard-sidebar-item.active-sidebar .item-anchor,
html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"] .body-sidebar .standard-sidebar-item.active-sidebar .sidebar-item-label,
html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"] .body-sidebar .standard-sidebar-item.active-sidebar .sidebar-item-icon,
html[data-dood-theme-ready="1"][data-dood-style-sidebar="1"] .body-sidebar .standard-sidebar-item.active-sidebar svg {
	color: #ffffff !important;
	stroke: #ffffff !important;
}

html[data-dood-theme-ready="1"][data-dood-style-cards="1"] .frappe-card,
html[data-dood-theme-ready="1"][data-dood-style-cards="1"] .layout-main-section,
html[data-dood-theme-ready="1"][data-dood-style-cards="1"] .form-dashboard,
html[data-dood-theme-ready="1"][data-dood-style-cards="1"] .form-section,
html[data-dood-theme-ready="1"][data-dood-style-cards="1"] .list-row-container,
html[data-dood-theme-ready="1"][data-dood-style-cards="1"] .comment-box {
	background: color-mix(in srgb, var(--dood-card-bg) 96%, transparent) !important;
	border-color: var(--dood-border) !important;
	border-radius: var(--dood-radius) !important;
	box-shadow: var(--dood-shadow);
}

html[data-dood-theme-ready="1"][data-dood-style-dashboard-widgets="1"] .widget,
html[data-dood-theme-ready="1"][data-dood-style-dashboard-widgets="1"] .dashboard-widget-box,
html[data-dood-theme-ready="1"][data-dood-style-dashboard-widgets="1"] .number-widget-box {
	background: color-mix(in srgb, var(--dood-card-bg) 96%, transparent) !important;
	border-color: var(--dood-border) !important;
	border-radius: var(--dood-radius) !important;
	box-shadow: var(--dood-shadow);
}

html[data-dood-theme-ready="1"][data-dood-style-inputs="1"] input:not([type="checkbox"]):not([type="radio"]),
html[data-dood-theme-ready="1"][data-dood-style-inputs="1"] textarea,
html[data-dood-theme-ready="1"][data-dood-style-inputs="1"] select,
html[data-dood-theme-ready="1"][data-dood-style-inputs="1"] .form-control,
html[data-dood-theme-ready="1"][data-dood-style-inputs="1"] .input-with-feedback,
html[data-dood-theme-ready="1"][data-dood-style-inputs="1"] .awesomplete .input-with-feedback {
	background: var(--dood-surface) !important;
	border-color: var(--dood-border) !important;
	border-radius: var(--dood-radius-sm) !important;
	color: var(--dood-text) !important;
	box-shadow: none !important;
}

html[data-dood-theme-ready="1"][data-dood-style-inputs="1"] input:not([type="checkbox"]):not([type="radio"]):focus,
html[data-dood-theme-ready="1"][data-dood-style-inputs="1"] textarea:focus,
html[data-dood-theme-ready="1"][data-dood-style-inputs="1"] select:focus,
html[data-dood-theme-ready="1"][data-dood-style-inputs="1"] .form-control:focus {
	border-color: var(--dood-primary) !important;
	box-shadow: 0 0 0 3px color-mix(in srgb, var(--dood-primary) 16%, transparent) !important;
}

html[data-dood-theme-ready="1"][data-dood-style-buttons="1"] .btn-primary,
html[data-dood-theme-ready="1"][data-dood-style-buttons="1"] button.btn-primary {
	background: var(--dood-primary) !important;
	border-color: var(--dood-primary) !important;
	color: #ffffff !important;
}

html[data-dood-theme-ready="1"][data-dood-style-buttons="1"] .btn-default,
html[data-dood-theme-ready="1"][data-dood-style-buttons="1"] .btn-secondary,
html[data-dood-theme-ready="1"][data-dood-style-buttons="1"] .btn.btn-default {
	background: var(--dood-surface) !important;
	border-color: var(--dood-border) !important;
	color: var(--dood-text) !important;
}

html[data-dood-theme-ready="1"][data-dood-style-buttons="1"][data-dood-button-style="pill"] .btn,
html[data-dood-theme-ready="1"][data-dood-style-buttons="1"][data-dood-button-style="pill"] button {
	border-radius: 999px !important;
}

html[data-dood-theme-ready="1"][data-dood-style-buttons="1"][data-dood-button-style="squared"] .btn,
html[data-dood-theme-ready="1"][data-dood-style-buttons="1"][data-dood-button-style="squared"] button {
	border-radius: 5px !important;
}

html[data-dood-theme-ready="1"][data-dood-style-tabs="1"] .nav-tabs,
html[data-dood-theme-ready="1"][data-dood-style-tabs="1"] .form-tabs-list {
	border-color: var(--dood-border) !important;
}

html[data-dood-theme-ready="1"][data-dood-style-tabs="1"] .nav-tabs .nav-link.active,
html[data-dood-theme-ready="1"][data-dood-style-tabs="1"] .form-tabs-list .active {
	color: var(--dood-primary) !important;
	border-color: var(--dood-primary) !important;
}

html[data-dood-theme-ready="1"][data-dood-style-tables="1"] .datatable,
html[data-dood-theme-ready="1"][data-dood-style-tables="1"] .dt-scrollable,
html[data-dood-theme-ready="1"][data-dood-style-tables="1"] .dt-header,
html[data-dood-theme-ready="1"][data-dood-style-tables="1"] .list-row-head,
html[data-dood-theme-ready="1"][data-dood-style-tables="1"] .list-row {
	background: var(--dood-surface) !important;
	border-color: var(--dood-border) !important;
}

html[data-dood-theme-ready="1"][data-dood-style-modals="1"] .modal-content,
html[data-dood-theme-ready="1"][data-dood-style-modals="1"] .dropdown-menu,
html[data-dood-theme-ready="1"][data-dood-style-modals="1"] .awesomplete > ul {
	background: color-mix(in srgb, var(--dood-surface) 97%, transparent) !important;
	border-color: var(--dood-border) !important;
	border-radius: var(--dood-radius) !important;
	box-shadow: var(--dood-shadow);
}

html[data-dood-theme-ready="1"][data-dood-style-login-page="1"] .login-content,
html[data-dood-theme-ready="1"][data-dood-style-login-page="1"] .page-card,
html[data-dood-theme-ready="1"][data-dood-style-login-page="1"] .for-login,
html[data-dood-theme-ready="1"][data-dood-style-login-page="1"] .for-forgot,
html[data-dood-theme-ready="1"][data-dood-style-login-page="1"] .for-signup {
	background: color-mix(in srgb, var(--dood-surface) 97%, transparent) !important;
	border: 1px solid var(--dood-border) !important;
	border-radius: var(--dood-radius-lg) !important;
	box-shadow: var(--dood-shadow) !important;
}

html[data-dood-theme-ready="1"][data-dood-style-form-right-sidebar="1"] .form-sidebar,
html[data-dood-theme-ready="1"][data-dood-style-form-right-sidebar="1"] .form-dashboard-section,
html[data-dood-theme-ready="1"][data-dood-style-form-right-sidebar="1"] .timeline {
	background: color-mix(in srgb, var(--dood-surface) 94%, transparent) !important;
	border-color: var(--dood-border) !important;
	border-radius: var(--dood-radius) !important;
}

html[data-dood-theme-ready="1"] .indicator-pill.green,
html[data-dood-theme-ready="1"] .indicator.green,
html[data-dood-theme-ready="1"] .text-success {
	color: var(--dood-success) !important;
}

html[data-dood-theme-ready="1"] .indicator-pill.orange,
html[data-dood-theme-ready="1"] .indicator.orange,
html[data-dood-theme-ready="1"] .text-warning {
	color: var(--dood-warning) !important;
}

html[data-dood-theme-ready="1"] .indicator-pill.red,
html[data-dood-theme-ready="1"] .indicator.red,
html[data-dood-theme-ready="1"] .text-danger {
	color: var(--dood-danger) !important;
}

html[data-dood-theme-ready="1"] .app-logo,
html[data-dood-theme-ready="1"] .navbar .app-logo {
	border-radius: var(--dood-radius-sm);
}
