/*!*************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@danielmoncada/angular-datetime-picker/assets/style/picker.min.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************/
.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}@media screen and (-ms-high-contrast: active){.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:0.6}}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,0.288)}.cdk-overlay-transparent-backdrop,.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.owl-dialog-container{position:relative;pointer-events:auto;box-sizing:border-box;display:block;padding:1.5em;box-shadow:0 11px 15px -7px rgba(0,0,0,0.2),0px 24px 38px 3px rgba(0,0,0,0.14),0px 9px 46px 8px rgba(0,0,0,0.12);border-radius:2px;overflow:auto;background:#fff;color:rgba(0,0,0,0.87);width:100%;height:100%;outline:none}.owl-dt-container,.owl-dt-container *{box-sizing:border-box}.owl-dt-container{display:block;font-size:1rem;background:#ffffff;pointer-events:auto;z-index:1000}.owl-dt-container-row{border-bottom:1px solid rgba(0,0,0,0.12)}.owl-dt-container-row:last-child{border-bottom:none}.owl-dt-calendar{display:flex;flex-direction:column;width:100%}.owl-dt-calendar-control{display:flex;align-items:center;font-size:1em;width:100%;padding:.5em;color:#000000}.owl-dt-calendar-control .owl-dt-calendar-control-content{flex:1 1 auto;display:flex;justify-content:center;align-items:center}.owl-dt-calendar-control .owl-dt-calendar-control-content .owl-dt-calendar-control-button{padding:0 .8em}.owl-dt-calendar-control .owl-dt-calendar-control-content .owl-dt-calendar-control-button:hover{background-color:rgba(0,0,0,0.12)}.owl-dt-calendar-main{display:flex;flex-direction:column;flex:1 1 auto;padding:0 .5em .5em;outline:0}.owl-dt-calendar-view{display:block;flex:1 1 auto}.owl-dt-calendar-multi-year-view{display:flex;align-items:center}.owl-dt-calendar-multi-year-view .owl-dt-calendar-table{width:calc(100% - 3em)}.owl-dt-calendar-multi-year-view .owl-dt-calendar-table .owl-dt-calendar-header th{padding-bottom:.25em}.owl-dt-calendar-table{width:100%;border-collapse:collapse;border-spacing:0}.owl-dt-calendar-table .owl-dt-calendar-header{color:rgba(0,0,0,0.4)}.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-weekdays th{font-size:.7em;font-weight:400;text-align:center;padding-bottom:1em}.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-calendar-table-divider{position:relative;height:1px;padding-bottom:.5em}.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-calendar-table-divider:after{content:'';position:absolute;top:0;left:-.5em;right:-.5em;height:1px;background:rgba(0,0,0,0.12)}.owl-dt-calendar-table .owl-dt-calendar-cell{position:relative;height:0;line-height:0;text-align:center;outline:0;color:rgba(0,0,0,0.85);-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.owl-dt-calendar-table .owl-dt-calendar-cell-content{position:absolute;top:5%;left:5%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:90%;height:90%;font-size:.8em;line-height:1;border:1px solid transparent;border-radius:999px;color:inherit;cursor:pointer}.owl-dt-calendar-table .owl-dt-calendar-cell-out{opacity:.2}.owl-dt-calendar-table .owl-dt-calendar-cell-today:not(.owl-dt-calendar-cell-selected){border-color:rgba(0,0,0,0.4)}.owl-dt-calendar-table .owl-dt-calendar-cell-selected{color:rgba(255,255,255,0.85);background-color:#3f51b5}.owl-dt-calendar-table .owl-dt-calendar-cell-selected.owl-dt-calendar-cell-today{box-shadow:inset 0 0 0 1px rgba(255,255,255,0.85)}.owl-dt-calendar-table .owl-dt-calendar-cell-disabled{cursor:default}.owl-dt-calendar-table .owl-dt-calendar-cell-disabled>.owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected){color:rgba(0,0,0,0.4)}.owl-dt-calendar-table .owl-dt-calendar-cell-disabled>.owl-dt-calendar-cell-content.owl-dt-calendar-cell-selected{opacity:.4}.owl-dt-calendar-table .owl-dt-calendar-cell-disabled>.owl-dt-calendar-cell-today:not(.owl-dt-calendar-cell-selected){border-color:rgba(0,0,0,0.2)}.owl-dt-calendar-table .owl-dt-calendar-cell-active:focus>.owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected),.owl-dt-calendar-table :not(.owl-dt-calendar-cell-disabled):hover>.owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected){background-color:rgba(0,0,0,0.04)}.owl-dt-calendar-table .owl-dt-calendar-cell-in-range{background:rgba(63,81,181,0.2)}.owl-dt-calendar-table .owl-dt-calendar-cell-in-range.owl-dt-calendar-cell-range-from{border-top-left-radius:999px;border-bottom-left-radius:999px}.owl-dt-calendar-table .owl-dt-calendar-cell-in-range.owl-dt-calendar-cell-range-to{border-top-right-radius:999px;border-bottom-right-radius:999px}.owl-dt-timer{display:flex;justify-content:center;width:100%;height:7em;padding:.5em;outline:none}.owl-dt-timer-box{position:relative;display:inline-flex;flex-direction:column;align-items:center;width:25%;height:100%}.owl-dt-timer-content{flex:1 1 auto;display:flex;justify-content:center;align-items:center;width:100%;margin:.2em 0}.owl-dt-timer-content .owl-dt-timer-input{display:block;width:2em;text-align:center;border:1px solid rgba(0,0,0,0.5);border-radius:3px;outline:medium none;font-size:1.2em;padding:.2em}.owl-dt-timer-divider{display:inline-block;align-self:flex-end;position:absolute;width:.6em;height:100%;left:-.3em}.owl-dt-timer-divider:before,.owl-dt-timer-divider:after{content:'';display:inline-block;width:.35em;height:.35em;position:absolute;left:50%;border-radius:50%;transform:translateX(-50%);background-color:currentColor}.owl-dt-timer-divider:before{top:35%}.owl-dt-timer-divider:after{bottom:35%}.owl-dt-control-button{-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;margin:0;padding:0;background-color:transparent;font-size:1em;color:inherit}.owl-dt-control-button .owl-dt-control-button-content{position:relative;display:inline-flex;justify-content:center;align-items:center;outline:none}.owl-dt-control-period-button .owl-dt-control-button-content{height:1.5em;padding:0 .5em;border-radius:3px;transition:background-color 100ms linear}.owl-dt-control-period-button:hover>.owl-dt-control-button-content{background-color:rgba(0,0,0,0.12)}.owl-dt-control-period-button .owl-dt-control-button-arrow{display:flex;justify-content:center;align-items:center;width:1em;height:1em;margin:.1em;transition:transform 200ms ease}.owl-dt-control-arrow-button .owl-dt-control-button-content{padding:0;border-radius:50%;width:1.5em;height:1.5em}.owl-dt-control-arrow-button[disabled]{color:rgba(0,0,0,0.4);cursor:default}.owl-dt-control-arrow-button svg{width:50%;height:50%;fill:currentColor}.owl-dt-inline-container,.owl-dt-popup-container{position:relative;width:18.5em;box-shadow:0 5px 5px -3px rgba(0,0,0,0.2),0 8px 10px 1px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12)}.owl-dt-inline-container .owl-dt-calendar,.owl-dt-inline-container .owl-dt-timer,.owl-dt-popup-container .owl-dt-calendar,.owl-dt-popup-container .owl-dt-timer{width:100%}.owl-dt-inline-container .owl-dt-calendar,.owl-dt-popup-container .owl-dt-calendar{height:20.25em}.owl-dt-dialog-container{max-height:95vh;margin:-1.5em}.owl-dt-dialog-container .owl-dt-calendar{min-width:250px;min-height:330px;max-width:750px;max-height:750px}.owl-dt-dialog-container .owl-dt-timer{min-width:250px;max-width:750px}@media all and (orientation: landscape){.owl-dt-dialog-container .owl-dt-calendar{width:58vh;height:62vh}.owl-dt-dialog-container .owl-dt-timer{width:58vh}}@media all and (orientation: portrait){.owl-dt-dialog-container .owl-dt-calendar{width:80vw;height:80vw}.owl-dt-dialog-container .owl-dt-timer{width:80vw}}.owl-dt-container-buttons{display:flex;width:100%;height:2em;color:#3f51b5}.owl-dt-container-control-button{font-size:1em;width:50%;height:100%;border-radius:0}.owl-dt-container-control-button .owl-dt-control-button-content{height:100%;width:100%;transition:background-color 100ms linear}.owl-dt-container-control-button:hover .owl-dt-control-button-content{background-color:rgba(0,0,0,0.1)}.owl-dt-container-info{padding:0 .5em;cursor:pointer;-webkit-tap-highlight-color:transparent}.owl-dt-container-info .owl-dt-container-range{outline:none}.owl-dt-container-info .owl-dt-container-range .owl-dt-container-range-content{display:flex;justify-content:space-between;padding:.5em 0;font-size:.8em}.owl-dt-container-info .owl-dt-container-range:last-child{border-top:1px solid rgba(0,0,0,0.12)}.owl-dt-container-info .owl-dt-container-info-active{color:#3f51b5}.owl-dt-container-disabled,.owl-dt-trigger-disabled{opacity:0.35;filter:Alpha(Opacity=35);background-image:none;cursor:default !important}.owl-dt-timer-hour12{display:flex;justify-content:center;align-items:center;color:#3f51b5}.owl-dt-timer-hour12 .owl-dt-timer-hour12-box{border:1px solid currentColor;border-radius:2px;transition:background 200ms ease}.owl-dt-timer-hour12 .owl-dt-timer-hour12-box .owl-dt-control-button-content{width:100%;height:100%;padding:.5em}.owl-dt-timer-hour12 .owl-dt-timer-hour12-box:focus .owl-dt-control-button-content,.owl-dt-timer-hour12 .owl-dt-timer-hour12-box:hover .owl-dt-control-button-content{background:#3f51b5;color:#ffffff}.owl-dt-calendar-only-current-month .owl-dt-calendar-cell-out{visibility:hidden;cursor:default}.owl-dt-inline{display:inline-block}.owl-dt-control{outline:none;cursor:pointer}.owl-dt-control .owl-dt-control-content{outline:none}.owl-dt-control:focus>.owl-dt-control-content{background-color:rgba(0,0,0,0.12)}.owl-dt-control:not(:-moz-focusring):focus>.owl-dt-control-content{box-shadow:none}.owl-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}

/*!**********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/styles.css?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************/
/**
 * You can add global styles to this file, and also import other style files
 *
 * @format
 */

.d-none {
	display: none;
}

* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	font-family: "Inter";
}

:root {
	--navy-blue100: #102f53;
	--navy-blue200: #0a223f;
	--navy-blue300: #0c1c2e;
	--navy-blue400: #0f2642;
	--gray50: #f9fafb;
	--gray100: #d9d9d9;
	--gray200: #4b5563;
	--gray300: #d1d5db;
	--gray400: #9ca3af;
	--gray500: #6b7280;
	--gray600: #6e7b87;
	--white: #fff;
	--white50: #f6f8f8;
	--yellow: #fed200;
	--default-gray-300: #d3d9de;
	--default-gray-200: #edf0f2;
	--default-gray-400: #b3bdc6;
	--default-gray-400: #b3bdc6;
	--default-gray-500: #8d9aa5;
	--default-gray-600: #4b5563;
	--default-gray-800: #1f2937;
	--default-gray-900: #222426;
	--default-green-100: #f0fff4;
	--default-green-700: #2f855a;
	--default--red-700: #c53030;
	background: var(--default-gray-100, #f6f8f8);
	--sidebarWidth: 208px;
}

@media print {
	.logSheet-form-submit-btn,
	.logSheet-details__btns {
		display: none !important;
	}
	html,
	body {
		height: 100%;
		overflow: hidden;
	}

	app-log-sheet-form {
		position: fixed !important;
		background-color: #0a223f !important;
		z-index: 50;
		right: 0;
		top: 0 !important;
		bottom: 0 !important;
		width: 100vw !important;
		height: 100vh !important;
	}
}

.section-title {
	color: var(--navy-blue100);
	line-height: 2rem;
	font-size: 2rem;
	font-weight: 500;
}

.subtext {
	display: block;
	line-height: 1rem;
	font-size: 1rem;
	margin-top: 0.5rem;
	color: var(--gray200);
}

.card {
	border-radius: 20px;
	background: var(--white);
	box-shadow: 0px 0px 0px 2px var(--white50);
}

a {
	text-decoration: none;
}

/* TABLE STYLES */

.custom-table {
	width: 100%;
	border-collapse: separate;
	border-spacing: 0 8px;
	overflow-y: scroll;
	margin-top: 1rem;
	overflow: visible;
}

.custom-table th {
	background: var(--white50);
}

.custom-table td {
	background: var(--white);
}

.custom-table tr th:not(:first-child, :last-child),
.custom-table tr td:not(:first-child, :last-child) {
	border-top: 1px solid var(--gray400);
	border-bottom: 1px solid var(--gray400);
}
.custom-table tr th:first-child,
.custom-table tr td:first-child {
	border: 1px solid var(--gray400);
	border-right: 0;
}
.custom-table tr th:last-child,
.custom-table tr td:last-child {
	border: 1px solid var(--gray400);
	border-left: 0;
}

.custom-table th:last-child,
.custom-table td:last-child {
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
}
.custom-table th:first-child,
.custom-table td:first-child {
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
}

.custom-table td,
.custom-table th {
	font-weight: 400;
	position: relative;
}

.custom-table thead tr th:first-child {
	width: 40%;
}

.custom-table thead tr th:nth-child(2) {
	min-width: 180px;
}

.custom-table thead tr th:nth-child(2) {
	min-width: 180px;
}

.custom-table thead tr th:nth-child(3) {
	width: 10%;
}
.custom-table thead tr th:last-child {
	width: 5%;
}
.custom-table thead tr th:last-child img {
	visibility: hidden;
}

.custom-table thead tr th {
	text-align: left;
	color: var(--gray500);
	font-size: 16px;
	font-weight: 500;
}

.custom-table thead tr th {
	padding: 8px 24px;
}

.custom-table tr th:not(:nth-last-child(-n + 2))::after,
.custom-table tr td:not(:nth-last-child(-n + 2))::after {
	content: "";
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
	height: 13px;
	width: 1px;
	background: var(--gray500);
}

.custom-table tbody tr td {
	color: var(--gray600);
	font-size: 14px;
	line-height: 14px;
	padding: 16px 24px;
}

.custom-table tbody tr td:nth-child(-n + 2) {
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
	max-width: 0;
	text-overflow: ellipsis;
}

.custom-table tr td {
	position: relative;
}
.custom-table tr td > img {
	cursor: pointer;
}

.custom-table td .title {
	color: var(--default-gray-600);
	font-size: 14px;
	font-weight: 400;
	line-height: 14px;
	text-overflow: ellipsis;
    overflow: hidden;
	padding: 2px;
	line-height: 1.25;
}

.custom-table td:hover, .title:hover {
	text-overflow: clip !important;
    white-space: normal !important;
    text-wrap: balance !important;
}

.custom-table td .description {
	color: var(--default-gray-600);
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
	margin-top: 8px;
}

.custom-table__menu {
	z-index: 2;
	padding: 17px 0px;
	position: absolute;
	right: 0;
	width: 200px;
	/* height: 100px; */
	border-radius: 8px;
	background: #353b40;
	box-shadow: 0px 10.845232963562012px 10.845232963562012px 0px
			rgba(0, 0, 0, 0.04),
		0px 21.690465927124023px 27.113082885742188px 0px rgba(0, 0, 0, 0.1);
}
/* 
.custom-table__menu > div:first-child {
	
} */

.custom-table__menu > div:first-child {
	color: var(--white);
	font-size: 10.845px;
	font-weight: 500;
	line-height: 15.183px;
	text-transform: uppercase;
	padding: 4px 8px;
	border-radius: 4px;
	margin: 0 12px;
	background: var(--default-gray-900, #222426);
}

.custom-table__menu > div:last-child,
.custom-table__menu a {
	color: var(--white);
	padding: 13px 12px;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 15.183px;
	display: flex;
	align-items: center;
	gap: 13px;
	cursor: pointer;
}

.custom-table__menu a:first-of-type img {
	filter: invert(100%) brightness(180%);
	height: 15px;
	width: 15px;
}

/*  */

.underline {
	height: 2px;
	background: #525b64;
	width: 100%;
}

/* SECTION HEADER */

.section-header,
.section-header div:nth-child(2) {
	display: flex;
}

.section-header {
	justify-content: space-between;
	align-items: flex-end;
}

.section-header div:nth-child(2) {
	gap: 12px;
}

.section-header div:nth-child(2) button {
	border-radius: 100px;
	border: 0;
	background: var(--navy-blue400);
	cursor: pointer;
	padding: 6px 16px;
	color: var(--white);
	height: 100%;
	width: 100%;
	font-size: 14px;
	font-weight: 500;
	line-height: 16px;
}
.section-header div:nth-child(2) button a {
	color: var(--white);
	height: 100%;
	width: 100%;
	font-size: 14px;
	font-weight: 500;
	line-height: 16px;
}

.custom-section {
	height: 100%;
	width: 100%;
	padding: 24px 50px;
	display: flex;
	flex-direction: column;
	position: relative;
	overflow-y: auto;
}

/* DROPDOWN */
.dropdown-group {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 0px 8px;
	flex-wrap: wrap;
	margin-top: 16px;
}

.dropdown-group > * {
	flex: 1 1 30%;
	/* min-width: 200px; */
}
.custom-dropdown {
	background: var(--white);
	margin-top: 8px;
	position: relative;
	width: 100%;
}

.custom-dropdown__default {
	border-radius: 4px;
	border: 1px solid var(--navy-blue100);
	padding: 12px 16px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	cursor: pointer;
}

/* .custom-dropdown__listing,
.custom-dropdown__listing .custom-dropdown__options {
	border: 1px solid var(--navy-blue100);
}

.custom-dropdown__form-field,
.custom-dropdown__form-field .custom-dropdown__options {
	border-color: 1px solid var(--default-gray-400) !important;
} */

.custom-dropdown__default.active {
	border-radius: 4px 4px 0 0;
	border-bottom-color: transparent;
}

.custom-dropdown__default.active img {
	transform: rotate(180deg);
}

.custom-dropdown__default span {
	color: var(--default-gray-900, #222426);
	font-size: 14px;
	font-style: normal;
	font-weight: 100;
	line-height: 14px;
}

.custom-dropdown__options {
	/* padding: 16px; */
	list-style-type: none;
	position: absolute;
	max-height: 150px;
	overflow-y: auto;
	width: 100%;
	background: var(--white);
	border: 1px solid var(--navy-blue100);
	border-top: 0;
	border-radius: 0 0 4px 4px;
	z-index: 3;
	/* max-width: 300px; */
}

.custom-dropdown__options li:not(:last-child) {
	/* margin-bottom: 19px; */
	padding: 16px 20px;
	transition: all ease-in-out 300ms;
}

.custom-dropdown__options li:last-child {
	padding: 16px 20px;
	transition: all ease-in-out 200ms;
}

.custom-dropdown__options li {
	cursor: pointer;
	color: var(--default-gray-800, #353b40);
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 12px;
}

.custom-dropdown__options li:hover {
	color: var(--white);
	background-color: var(--navy-blue100);
}

.center {
	flex: 1 1 auto;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

/* FORMS */

.required::after {
	content: " *";
	color: red;
}

.form-group {
	display: flex;
	margin-bottom: 2rem;
	gap: 24px;
	flex-wrap: wrap;
}
.row {
	display: flex;
	gap: 0 24px;
}

.col-1 > * {
	width: 100%;
}
.col-3 > * {
	flex: 1 1 32%;
}

.col-2 > * {
	flex: 1 1 48%;
}

.custom-label {
	display: block;
	color: #8d9aa5;
	font-size: 14px;
}

.custom-input {
	padding: 12px 16px;
	width: 100%;
	font-size: 14px;
	border-radius: 8px;
	border: 1px solid var(--default-gray-400, #b3bdc6);
	background: var(--default-shade-white, #fff);
	margin-top: 8px;
}

.single-list {
	margin-top: 10px;
	padding-left: 3px;
}

.fraction-field {
	text-align: center;
    font-size: 14px;
    border-radius: 8px;
    border: 1px solid var(--default-gray-400, #b3bdc6);
    background: var(--default-shade-white, #fff);
	width: 90px;
}

.fraction-container {
	display: flex;
	flex-direction: row;
	align-items: center;
}

.fraction-slash {
	margin-left: 10px;
	margin-right: 10px;
	
}

.fraction-container input[type='number']::-webkit-inner-spin-button
{ 
    -webkit-appearance: none;
    margin: 0;
}

.multi-list {
	/* padding-left: 10px; */
	padding-left: 2px;
}

/* BUTTON */

.btn-group {
	display: flex;
	margin-top: 1.5rem;
}

.btn-text {
	color: #102f53;
	font-family: Inter;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 16px; /* 100% */
	text-decoration-line: underline;
	background-color: transparent;
	border: 0;
	cursor: pointer;
}

.btn-fill {
	background-color: var(--navy-blue400);
	color: var(--white);
	display: flex;
	padding: 8px 16px;
	justify-content: center;
	align-items: center;
	border-radius: 8px;
	width: 80%;
	gap: 8px;
	border: none;
	font-size: 1rem;
	cursor: pointer;
}

.btn-fill-yellow {
	background-color: var(--yellow);
	color: var(--white);
	display: flex;
	padding: 8px 16px;
	justify-content: center;
	align-items: center;
	border-radius: 8px;
	width: 80%;
	gap: 8px;
	border: none;
	font-size: 1rem;
	cursor: pointer;
}

.btn-outline {
	display: flex;
	width: 20%;
	padding: 8px 16px;
	justify-content: center;
	align-items: center;
	font-size: 1rem;
	gap: 8px;
	border-radius: 8px;
	border: 1px solid var(--default-gray-800, #353b40);
	background-color: transparent;
	color: black;
	cursor: pointer;
	margin-right: 1.5rem;
}

.unit-log-component {
	flex: 1;
}

.disabled-input {
	background: var(--default-gray-200) !important;
	cursor: not-allowed;
	border: 0;
}

.disabled-btn {
	background: var(--default-gray-300) !important;
	cursor: not-allowed !important;
}

.error p {
	color: #c53030;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.error {
	display: flex;
	justify-items: center;
	gap: 4px;
	margin-top: 8px;
}


/*# sourceMappingURL=styles.css.map*/