
/*
--color-qcolor1 
--color-qcolor2
--color-qcolor3 > --primary
--color-qcolor4 
--color-qcolor5 
*/

/* board layout */ 
.divBoard .boxItem > .divItemList {
	width: 100%;
	height: 100%;
}

[pg="bigure_show"] .widgetItem td {
	font-size: 12px;
	line-height: 16px;
}
[pg="bigure_show"] .widgetItem td[data-field-type="date"] { white-space: nowrap; }
[pg="bigure_show"] .widgetItem td.goto {
	color: var(--primary);
	white-space: nowrap;
}
[pg="bigure_show"] .widgetItem td[data-field-type="text"] { min-width: 160px; }

/* divDrawBox show/hide right */
.divBoard .divDrawBox {
	display: block;
}
.divBoard .divDrawBox .boxItem {
	width: 100%;
}

:root{
	--board-padding : 49px;
	--board-gap:24px;

	--widget-menu-width: 82px;
}

/* layer="2" */
[layer="2"][pg="bigure_show"] .b-bigure-board {
	display: flex;
	flex-direction: column;
	overflow: hidden;
	height: 100%;
}


/* paging */
.divBoard .pagenav[data-widget] {
	border: 1px solid violet;
}
.divBoard .pagenav[data-widget] .btnPage[data-page].active {
	font-weight: bold;
}

/* table scroll / prefix pg for both divBoard and modal */
[pg="bigure_show"] .heading .pagenav {
	float: right;
	max-width: 200px;
	overflow-x: scroll;
}

/* ToImprove: style and format by fieldType */
[pg="bigure_show"] [data-field-type="integer"],
[pg="bigure_show"] [data-field-type="decimal"] {
	text-align: right;
	width: 100px;
}
:root {
	--width-filter-bigure: 420px;
}


/* ------ design ------ */
.b-header {padding: 12px var(--board-padding); text-align: right;}
.b-header button i{ font-size: 16px; }
.b-board { padding: var(--board-gap) var(--board-padding); position: relative; gap: var(--board-gap);}
.b-board .b-board-row { display: flex; gap: 24px; height: 100%;}
.b-board .b-board-column {flex-grow: 1; flex-basis: 0; align-self: flex-start; background-color: #FFFFFF; border: 1px solid var(--color-line); /*box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.08);*/ border-radius: 16px; padding: 16px 20px; min-width: 0px; }
.b-board .b-board-column .b-widget { width: 100%; height: 100%; display: flex; flex-direction: column; overflow: hidden;}
.b-board .b-board-row-item, .divBoard .divDrawBox .boxItem { margin-bottom: 24px;}
.divBoard .divDrawBox:not(.c-report-filter) { padding-top: 32px; }

.b-board .b-board-row-item.b-container-menu-rowlist{ max-width: 400px; margin: auto;}
.b-board .b-board-row-item.b-container-menu-rowlist .b-board-column{ padding: 20px;}

.divBoard[data-type="Home"] .divDrawBox:not(.c-report-filter) { padding-top: 0; }

.b-board .b-box-row-item { /* overflow: auto; */ overflow: visible; } 
.calendar-open .b-board .divDrawBox .b-box-row-item{ overflow: visible; } /*support calendar open*/
.b-board .b-box-row-item + .b-box-row-item { margin-top: 24px; }
.b-board .b-box-row-item + .b-box-row-item.c-box-list { margin-top: 12px; }
.b-board .b-box-row-item .divItemList { height: 100%;}

.b-filter { display: block; position: fixed; z-index: 2; top: var(--height-header); bottom: 0; right: 0; border: 1px solid var(--dropdown-border); background: var(--dropdown-bg); border-radius: 0px; overflow: auto; } 
.b-filter + .b-blackdrop { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 1; background: rgb(0 0 0 / 50%); transition: opacity .15s linear; opacity: 0; display: none;}
.b-filter:not([style*="none"]) + .b-blackdrop { display: block; opacity: 1;}

.b-filter select.b-filter-bigure + .select2 { margin-bottom: 5px;}
.b-board .b-filter .b-board-column { box-shadow: none; min-width: auto;}
.b-filter .b-close-filter { display: grid; grid-template-columns: 1fr auto; align-items: center; padding: 12px; border-bottom: 1px solid #dee2e6; font-size: 18px; font-weight: bold; line-height: 26px; position: sticky; top: 0; z-index: 1; background: #ffffff;}
.b-filter .b-board-column .b-title-board-column { display: none;}
.b-filter .divItemList { max-width: var(--width-filter-bigure); width: 100%;}

.b-board-column .b-title-board-column { margin-bottom: 12px; font-weight: bold; font-size: 12px; line-height: 16px;}
.b-board-column .b-title-board-column:empty { display: none;}
.b-board-column .q-breadcrumb { margin-bottom: 12px; font-size: 14px; line-height: 20px;}
.b-board-column .q-breadcrumb .breadcrumb-item { font: var(--typo-page-subtitle);cursor: pointer; padding: 0 !important; }
.b-board-column .q-breadcrumb .breadcrumb-item > span {font-weight: normal;}
.b-board-column .q-breadcrumb .breadcrumb-item > span:hover { text-decoration: underline;}

.b-table-report { overflow: auto; height: 400px;}
.b-table-report table { border-collapse: separate; border-spacing: 0; margin: 0 auto;}
.b-table-report .table thead { display: table-header-group; position: sticky; top: 0; z-index: 1;}
.b-table-report .table thead th { border-bottom: 1px solid #EAEAEA; color: #888889; font-size: 12px; line-height: 16px; font-weight: normal; background: #ffffff; white-space: nowrap; }
.b-table-report .table tbody tr:first-child td { border-top: 0;}
.b-table-report th, 
.b-table-report td{ padding: 4px 8px; vertical-align: middle; }
.b-table-report tbody th { border: 0; }
.b-table-report .table tbody tr:nth-child(odd) { background: #F8F8F8; }
.b-table-report [data-field-type="integer"],
.b-table-report [data-field-type="decimal"] { text-align: right; width: 100px; }
.b-table-report [data-field-type="text"] { text-align: left; }

.b-model-auto-content .modal-dialog { max-width: fit-content;}
.b-model-auto-content .modal-body { height: 100%; padding: 20px 24px;}

.b-widget-item .b-header-widget { display: flex; align-items: center; justify-content: center;  margin-bottom: 16px; }
.b-header-widget .b-header-widget-name { font: var(--typo-page-subtitle); flex-grow: 1; margin-right: 20px; color: var(--default); display: flex; align-items: center; }
.b-header-widget .b-header-widget-name i { color: var(--text); margin-right: 8px;}
.b-header-widget-viewall .btn.btnPageFull:hover { border-radius: 5px; background: #EFF2F4; }
.b-header-widget-viewall { display: flex; align-items: center; gap: 6px;}

/* theme background at boxRow */
.divBoard .divHeadBox .divItemList.container{padding: 0}

.b-bigure-board[data-type="Home"] {
	background-color: var(--color-qcolor4);
}
[pg="bigure_show"] .b-bigure-board,
[pg="my-teams-performance"] .b-bigure-board{
	overflow-x: auto;
	display: grid;
	grid-template-rows: max-content;
	flex-grow: 1;
}

.divBoard[data-type="Home"] .divHeadBox {
	display:flex;
	align-items: center;
	background-color: var(--color-qcolor3);
	width: 100%;
	min-height: 56px;
	background-size: cover;
    background-position: center center;
	padding: 13px 0;
	flex: 0 0 auto;
}
.divBoard[data-type="Home"] .divHeadBox .divItemList.container {padding: 0 var(--board-gap)}
.divBoard[data-type="Home"] .divHeadBox .divHeadBoxTitle { font: var(--typo-mont-page-title); font-size: 1.42rem; }
.divBoard[data-type="Home"] .divHeadBox .divHeadBoxSubTitle { font: var(--typo-mont-lg); font-weight: normal; }


.b-bigure-board[data-type="Home"] .c-page-group::before,
.b-bigure-board[data-type="Home"] .c-page-group::after { display: none;}


/* widget To Do Style */
.b-widget-item .c-page-header,
.b-widget-item .c-page-content,
.b-widget-item .c-sidebar-wrapper nav,
.b-widget-item .c-sidebar-filter { display: none;}

.b-widget-item .c-sidebar-wrapper { min-width: 100%; max-width: 100%; padding-top: 0;}
.b-widget-item .c-page-sidebar { width: 100%; background: #ffffff;}
.b-widget-item .c-page-sidebar .list-group-item { padding: 16px 0; }
.b-widget-item .c-page-sidebar .list-group-item:nth-child(2) { padding-top: 0;}
.b-widget-item .c-page-sidebar .list-group-item .list-action { display: none;}
.b-widget-item .custom-checkbox.divCheckItem { display: none !important;}
.b-widget-item .c-page-sidebar .list-group-item::before { display: none;}
.b-widget-item .c-page-sidebar .list-group-item.active .c-list-title,
.b-widget-item .c-page-sidebar .list-group-item:hover .c-list-title,
.b-widget-item .c-page-sidebar .list-group-item.active .c-list-subtitle,
.b-widget-item .c-page-sidebar .list-group-item:hover .c-list-subtitle,
.b-widget-item .c-page-sidebar .list-group-item.active .c-list-text,
.b-widget-item .c-page-sidebar .list-group-item:hover .c-list-text { color: var(--grey); }
.b-widget-item .c-page-sidebar .list-group-item .c-list-title { font: var(--typo-bold-body-lg); order: -1; margin-right: 20px; flex-grow: 1;}
.b-widget-item .c-page-sidebar .list-group-item .c-list-subtitle { display: block; width: 100%; font: var(--typo-body-lg);}
.b-widget-item .c-page-sidebar .c-list-text { width: 100%; margin-top: 4px;}
.b-widget-item .c-page-sidebar .c-list-text:empty { display: none;}
.b-widget-item .c-page-sidebar .list-group-content { display: flex; flex-wrap: wrap; width: 100%;}
.b-widget-item .c-page-sidebar .list-group-content .actionBar { order: -1; margin-bottom: -8px;}
.b-widget-item .c-page-sidebar .c-sidebar-body { max-height: 100%;}
.b-widget-item .c-page-sidebar .btn-outline-dark.btn-status-primary { border-color: var(--primary); color: var(--primary);}
.b-widget-item .c-page-sidebar .btn-outline-dark.btn-status-primary.disabled,
.b-widget-item .c-page-sidebar .btn-outline-dark.btn-status-primary.disabled:hover { --secondary-hover-bg: transparent; border-color: var(--disabled); color: var(--disabled-txt); }
.b-widget-item .c-page-sidebar .btn-outline-dark.btn-status-primary:not(:disabled):not(.disabled):hover,
.b-widget-item .c-page-sidebar .btn-outline-dark.btn-status-primary:not(:disabled):not(.disabled):hover { background: linear-gradient(to top, rgba(255, 255, 255, 90%), rgba(255, 255, 255, 90%)) var(--primary); color: var(--primary);}


.b-bigure-board[data-type="Home"] .b-board-row-item:not([style*="height"]) { min-height: 240px;}
.b-bigure-board[data-type="Home"] .widgetItem[data-type="GA"] { height: calc(100% - 32px); max-height: calc(100% - 32px); min-height: calc(100% - 32px);}
.b-bigure-board[data-type="Home"] .b-board-row-item:not([style*="height"]):has(.divItemList.b-board-row.hide) { min-height: 0;}

/* widget My Course Style */
.b-widget-item [page*="QbicMyCourses"] .q-title-page { display: none;}
.b-widget-item [page="p/wise/QbicMyCourses"] .divItemList.row { margin: 0; display: grid; grid-template-columns: repeat(3, 1fr); width: 100%; gap: 20px;}
.b-widget-item [page="p/wise/QbicMyCourses"] .divItemList.row .divCourseItem { width: 100%; max-width: 100%; min-width: 100%; padding: 0;}
.b-widget-item .divCourseItem .card { overflow: hidden;}
.b-widget-item .divCourseItem .card:hover { box-shadow: none;}
.b-widget-item .divCourseItem .card:hover .card-body { background: #F7F8F9; }
.b-widget-item .divCourseItem .card .card-body,
.b-widget-item .divItemList.row .HI .card .card-title{ color: #303031; word-break: break-word;}
.b-widget-item .divCourseItem .card .card-img-top { overflow: hidden; position: relative; transition: all 0.2s ease-in-out;}
.b-widget-item .divCourseItem .card:hover .card-img-top img { transform: scale(1.04); transition: all 0.2s ease-in-out;}
.b-widget-item .divItemList.row .divCourseItem .divCntContent { margin-top: auto; color: var(--text); font: var(--typo-body-md) }
.b-widget-item .divItemList.row .divCourseItem .divCntContent{display: flex; align-items: baseline;}
.b-widget-item .divItemList.row .divCourseItem .divCntContent [data-fld="inprogress"]{ margin-left: auto; color: var(--disabled-txt);}
.b-widget-item [page="p/wise/QbicMyCourses"] .divItemList.row .divCourseItem .card-body { padding: 6px 12px 6px 10px;}



/* widget My Learning Paths Style */
.b-widget-item [page*="QbicMyRoadmap"] .q-title-page,
.b-widget-item .divPaging.q-widget-pagination,
.b-widget-item .q-learning-path-list-info,
.b-widget-item [page*="QbicMySess"] .q-title-page{ display: none;}
.b-widget-item .q-learning-path-list { flex: 0 0 100%; max-width: 100%; padding: 0; }
.b-widget-item [page*="QbicMyRoadmap"] .row,
.b-widget-item [page*="QbicMyRoadmap"] .q-table-row { margin: 0; min-width: 0;}
.b-widget-item [page*="QbicMyRoadmap"] div[class*=col-] { padding: 0 !important;}
.b-widget-item .q-table-row-group { border-radius: 12px; border: 1px solid #E3E6E8; box-shadow: none;}
.b-widget-item .q-roadmap-table { display: grid; gap: 16px;}
.b-widget-item .q-roadmap-table .q-table-row-group { padding: 16px;}
.b-widget-item .q-roadmap-table-content .fld_name.q-ellipsis { padding-right: 32px;}
.b-widget-item .q-roadmap-table-btn .btn { padding: 5px 12px; font: var(--typo-bold-body-md); min-width: 80px; }
.b-widget-item .q-roadmap-table-bar .progress { height: 8px; max-width: 100%; margin-right: 24px;} 
.b-widget-item .q-roadmap-table-bar-content { display: flex; justify-content: flex-end;  min-width: 80px; white-space: nowrap; font: var(--typo-body-md); color: #303031;} 

.b-board [page="p/wise/QbicMySess"] .divItemList.row { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 12px; margin: 0; }
.b-board [page="p/wise/QbicMySess"] .divItemList.row > .HI { max-width: max-content; padding: 0; }

.c-style .b-widget-item .progress { background-color: #E3E6E8; }
.c-style .b-widget-item .progress-bar{ background-color: var(--dark)}

/* widget Chart Style */
.chartjs-render-monitor { max-width: 100%; width: 100% !important; max-height: 100%; height: 100% !important; }
 
.b-board{ --c-item-hover: #E6ECF1; }
.c-btn-grid[data-type="MENU"]:hover, .c-btn-list:hover{background:var(--c-item-hover)}

.c-box-grid {display: grid; grid-template-columns: repeat(4, 1fr); grid-gap: 16px; grid-template-rows: 1fr;} 
.c-menu-employee-engage .c-box-grid { gap: 24px; }
.c-menu-employee-engage .c-box-grid .c-btn-grid { border-radius: 12px; }
.c-btn-grid {border-radius: 12px; background: #FFFFFF; /*box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.08);*/ display: flex; align-items: center; justify-content: center; text-align: center; padding: 8px;}
.c-btn-grid:before{content: ""; padding-top: 100%; }
.c-btn-grid > div { display: flex; flex-direction: column; gap: 20px;}
.c-btn-grid i { font-size: 60px; color: var(--color-qcolor3); }
.c-btn-grid span{font-size: 16px; font-weight: 700; line-height: 24px;}

.c-btn-list { display: flex; border: 1px solid #E3E6E8; padding: 12px; border-radius: 8px; background: #FFFFFF; }
.c-btn-list + .c-btn-list { margin-top: 8px; }
.c-btn-list i{display: none;}

.c-box-grid.c-box-grid-colums-1{grid-template-columns: repeat(1, 1fr);}
.c-box-grid.c-box-grid-colums-2{grid-template-columns: repeat(2, 1fr);}
.c-box-grid.c-box-grid-colums-3{grid-template-columns: repeat(3, 1fr);}
.c-box-grid.c-box-grid-colums-4{grid-template-columns: repeat(4, 1fr);}

.boxRowItem.b-box-row-item.HI.c-box-grid { max-width: 872px; margin: auto; overflow: unset; }

.b-board .divDrawBox [data-type="APPS"] .c-box-grid .c-btn-grid { position: relative; margin: 0; min-height: 94px; height: auto; height: 94px; margin-bottom: 16px; padding: 0 ; }
#p24 .c-btn-grid.dropdownShow{ background: #EFF2F4; }
.b-board .divDrawBox [data-type="APPS"] .c-box-grid .c-btn-grid:hover i, 
.b-board [data-type="APPS"] .c-box-grid .c-btn-grid:hover output { background-color: transparent; }
.b-board [data-type="APPS"] .c-box-grid .c-btn-grid i, 
.b-board [data-type="APPS"] .c-box-grid .c-btn-grid output { margin-bottom: 2px; }
.b-board [data-type="APPS"] .c-box-grid .c-btn-grid span { font: var(--typo-bold-body-md); color: #6C6E6E; display: -webkit-box; -webkit-line-clamp: 2; /* Limits the text to 2 lines */ -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; padding: 0;}

.divModalHyperDocMenu .pinIcon,
[data-type="APPS"] .c-box-grid .c-btn-grid .pinIcon ,
.d-mb#p24 .c-dropdown-app-box .c-dropdown-app .c-btn-grid .pinIcon { position: absolute; left: 50%; margin-left: -25px; top: 3px; width: 20px; height: 20px; display: flex; justify-content: center; align-items: center; border-radius: 50%; box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15); background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.90767" y="0.90767" width="18.1847" height="18.1847" rx="9.09233" fill="%234E5B7E"/><rect x="0.90767" y="0.90767" width="18.1847" height="18.1847" rx="9.09233" stroke="white" stroke-width="1.81534"/><path fill-rule="evenodd" clip-rule="evenodd" d="M10.9818 5.77251C10.7807 5.55319 10.4447 5.56539 10.2298 5.79983C10.0799 5.96335 10.0291 6.19118 10.0804 6.38848C10.1026 6.47403 10.144 6.55384 10.2048 6.62017L10.5399 6.98572L8.61107 8.80732C7.95261 8.61613 7.21891 8.69783 6.55831 9.07649L6.51053 9.10383C6.35528 9.19141 6.24355 9.35296 6.21085 9.5398C6.17815 9.72664 6.22771 9.91049 6.3447 10.0381L9.97946 14.0033C10.0965 14.1309 10.2673 14.1849 10.4363 14.1493C10.6052 14.1138 10.7544 13.9931 10.8359 13.8224L10.861 13.7703C11.2081 13.0496 11.283 12.2492 11.1077 11.5309L12.7775 9.42679L13.1126 9.79233C13.1734 9.85866 13.2465 9.90382 13.325 9.92805C13.5058 9.98394 13.7147 9.92854 13.8646 9.76502C14.0795 9.53059 14.0906 9.16399 13.8896 8.94467L10.9818 5.77251Z" fill="%23FEFFFF"/><path d="M7.82674 11.457C7.89438 11.3832 8.00405 11.3832 8.0717 11.457L8.68409 12.125C8.75174 12.1988 8.75174 12.3185 8.68409 12.3923L7.1501 14.0657C7.07956 14.1427 6.98203 14.1827 6.88248 14.1756L6.53765 14.1509C6.36418 14.1385 6.22601 13.9878 6.21463 13.7986L6.19203 13.4224C6.1855 13.3138 6.22221 13.2074 6.29275 13.1304L7.82674 11.457Z" fill="%23FEFFFF"/></svg>'); } 
/* .b-board .c-widget-favs [data-type="APPS"] .c-box-grid .c-btn-grid .pinIcon { display: none;}  user favs show icon */
.b-board .c-widget-favs .widgetItem.b-widget-item[data-type="APPS"] .b-header-widget .b-header-widget-name i:before { color: transparent; background-size: 100%; background-repeat: no-repeat; background-image: url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.20354 1.75948C7.72459 -0.0417339 10.2767 -0.0417349 10.7977 1.75948L11.8861 5.52169C11.9117 5.61045 11.9943 5.67047 12.0867 5.66747L16.0011 5.53994C17.8752 5.47889 18.6638 7.90606 17.1117 8.95821L13.87 11.1559C13.7935 11.2077 13.7619 11.3048 13.7933 11.3917L15.1242 15.0751C15.7614 16.8386 13.6968 18.3387 12.2165 17.1877L9.12463 14.7838C9.05169 14.727 8.94957 14.727 8.87662 14.7838L5.78477 17.1877C4.3045 18.3387 2.23984 16.8386 2.87702 15.0751L4.20791 11.3917C4.23931 11.3048 4.20775 11.2077 4.13127 11.1559L0.889513 8.95821C-0.66253 7.90606 0.126106 5.47889 2.00018 5.53994L5.91456 5.66747C6.00691 5.67047 6.08953 5.61045 6.11521 5.52169L7.20354 1.75948ZM8.87681 2.11291C8.85444 2.12861 8.82579 2.15675 8.80656 2.2232L7.71823 5.98541C7.48047 6.80733 6.71539 7.36319 5.86023 7.33533L1.94584 7.20781C1.8767 7.20556 1.84108 7.22412 1.81924 7.24054C1.79153 7.26136 1.76331 7.2975 1.74713 7.3473C1.73095 7.39709 1.73254 7.44293 1.74271 7.47605C1.75074 7.50218 1.76864 7.53812 1.8259 7.57694L5.06766 9.7746C5.77588 10.2547 6.06811 11.1541 5.77736 11.9588L4.44647 15.6422C4.42296 15.7073 4.4296 15.7469 4.43847 15.7727C4.44971 15.8055 4.47536 15.8435 4.51772 15.8743C4.56008 15.9051 4.60416 15.9177 4.63881 15.9183C4.66613 15.9187 4.70585 15.9128 4.76047 15.8703L7.85232 13.4664C8.52778 12.9412 9.47347 12.9412 10.1489 13.4664L13.2408 15.8703C13.2954 15.9128 13.3351 15.9187 13.3625 15.9183C13.3971 15.9177 13.4412 15.9051 13.4835 15.8743C13.5259 15.8435 13.5516 15.8055 13.5628 15.7727C13.5717 15.7469 13.5783 15.7073 13.5548 15.6422L12.2239 11.9588C11.9331 11.1541 12.2254 10.2547 12.9336 9.7746L16.1754 7.57694C16.2326 7.53812 16.2505 7.50218 16.2585 7.47605C16.2687 7.44293 16.2703 7.39709 16.2541 7.3473C16.2379 7.2975 16.2097 7.26136 16.182 7.24054C16.1602 7.22412 16.1246 7.20556 16.0554 7.20781L12.141 7.33533C11.2859 7.36319 10.5208 6.80733 10.283 5.98541L9.19469 2.2232C9.17547 2.15675 9.14681 2.12861 9.12445 2.11291C9.09608 2.093 9.05299 2.07732 9.00063 2.07732C8.94827 2.07732 8.90517 2.093 8.87681 2.11291Z" fill="%23545555"/></svg>'); }
#divPortal .c-btn-grid .dropdownMenuPin .btn.dropdown-toggle { position: absolute; min-width: unset; padding: 0; top:2px; right: 2px; width: 20px; height: 20px; border: 0; }

.c-widget-favs { position: relative; }
.c-widget-favs .HN { display: flex; flex-direction: column; align-items: center; text-align: center; grid-column-start: 1; grid-column-end: -1; }
.c-widget-favs .HN i { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="80" height="80" viewBox="0 0 80 80" fill="none"><path d="M41.684 24.7392C41.684 22.8555 43.211 21.3284 45.0948 21.3284H55.2174C57.1012 21.3284 58.6283 22.8555 58.6283 24.7392V34.8618C58.6283 36.7456 57.1012 38.2727 55.2174 38.2727H45.0948C43.211 38.2727 41.684 36.7456 41.684 34.8618V24.7392Z" fill="%23E3E6E8"/><path d="M21.3286 24.7392C21.3286 22.8555 22.8557 21.3284 24.7395 21.3284H34.8621C36.7458 21.3284 38.2729 22.8555 38.2729 24.7392V34.8618C38.2729 36.7456 36.7458 38.2727 34.8621 38.2727H24.7395C22.8557 38.2727 21.3286 36.7456 21.3286 34.8618V24.7392Z" fill="%23E3E6E8"/><path d="M21.3287 45.0944C21.3287 43.2107 22.8558 41.6836 24.7396 41.6836H34.8622C36.7459 41.6836 38.273 43.2107 38.273 45.0944V55.217C38.273 57.1008 36.7459 58.6279 34.8622 58.6279H24.7396C22.8558 58.6279 21.3287 57.1008 21.3287 55.217V45.0944Z" fill="%23E3E6E8"/><path d="M49.3876 41.5831C49.6972 40.9385 50.6151 40.9385 50.9248 41.5831L52.8989 45.6922C53.0232 45.9509 53.2693 46.1298 53.5538 46.168L58.0718 46.7757C58.7806 46.871 59.0642 47.744 58.5469 48.2377L55.2489 51.3849C55.0412 51.5831 54.9472 51.8725 54.9987 52.1549L55.8169 56.6395C55.9453 57.3431 55.2027 57.8826 54.5733 57.5431L50.5609 55.3791C50.3083 55.2428 50.004 55.2428 49.7514 55.3791L45.7391 57.5431C45.1096 57.8826 44.367 57.3431 44.4954 56.6395L45.3136 52.1549C45.3652 51.8725 45.2711 51.5831 45.0635 51.3849L41.7655 48.2377C41.2481 47.744 41.5317 46.871 42.2405 46.7757L46.7585 46.168C47.043 46.1298 47.2892 45.9509 47.4135 45.6922L49.3876 41.5831Z" fill="%23949899"/></svg>'); width: 100px; height: 100px; margin-bottom: 12px; background-position: center; } 
.c-widget-favs .HN i:before { display: none; } 
.c-widget-favs .HN i+div { font: var(--typo-body-md); color: var(--grey); }
#p24 .c-widget-favs .HXL:has(.HN:not([style*="none"])) { grid-template-rows: auto;}

/* #divPortal .c-dropdown-app .c-btn-grid .dropdownMenuPin .btn.dropdown-toggle:hover,
#divPortal .c-dropdown-app .c-btn-grid .dropdownMenuPin .dropdown-menu.show + .btn.dropdown-toggle  { 
	background: linear-gradient(to top, rgba(255, 255, 255, 60%), rgba(255, 255, 255, 60%)) var(--color-activeBg, #386BF6) !important;  } */

#divPortal .b-board [data-type="APPS"] .c-box-grid .c-btn-grid > div:nth-child(1){ width: 100%;}
#divPortal .c-btn-grid .dropdownMenuPin .btn.dropdown-toggle:before { content: ""; width: 18px; height: 18px; min-width: 18px; position: absolute; right: 2px; top: 2px; }
#divPortal .c-dropdown-app .c-btn-grid .dropdownMenuPin .btn.dropdown-toggle:before { right: -4px; top: -4px; width: 24px; height: 24px; min-width: 24px;}
#divPortal .c-btn-grid .dropdownMenuPin .btn.dropdown-toggle,
#divPortal .c-btn-grid .dropdownMenuPin .btn.dropdown-toggle::after{ display: none;}
/* #divPortal .c-btn-grid:hover .dropdownMenuPin .btn.dropdown-toggle, */
#divPortal .c-btn-grid .dropdown.show .dropdownMenuPin .btn.dropdown-toggle,
#divPortal .c-btn-grid .dropdownMenuPin .dropdown-menu.show + .btn.dropdown-toggle { align-items: center; justify-content: center; border-radius: 50%; z-index: 1; border: 0; transition: unset;} 

#divPortal .c-btn-grid .dropdown-item:focus, 
#divPortal .c-btn-grid .dropdown-item:active, 
#divPortal .c-btn-grid .dropdown-item.active { background: var(--dropdown-option-focus-bg); color: var(--dropdown-option-color); user-select: none; -webkit-user-select: none;}

#divPortal .c-btn-grid .dropdown-item.pin { display: flex; padding: var(--dropdown-option-spacing); font: var(--dropdown-option-font);}

.d-mb#p24 .c-btn-grid .dropdown-item.pin { /*min-width: 76px;*/ background-color: #ffffff; color: #131313; font-size: 14px; min-height: 36px; justify-content: center; -webkit-user-drag: none;}
.d-mb#p24 .c-btn-grid .dropdown-item.pin[data-pin="Y"] { padding: 8px 6px; margin-top: unset;}
.d-mb#p24 .modal.divModalHyperDocMenu .modal-dialog .modal-content { max-height: 65vh; /*min-height: unset;*/ border-top-left-radius: 12px; border-top-right-radius: 12px;}
.d-mb#p24 .modal.divModalHyperDocMenu .modal-body .c-btn-grid i { margin-top: 0;}
.d-mb#p24 .modal.divModalHyperDocMenu .pinIcon { top: 14px; margin-left: -24px;}
.d-mb#p24 .modal.divModalHyperDocMenu .modal-header { filter: unset; display: flex; align-items: center; padding-top: 16px !important;}
.d-mb#p24 .modal.divModalHyperDocMenu .dropdown { position: unset;}
.d-mb#p24 .modal.divModalHyperDocMenu .dropdown .dropdown-menu,
.d-mb#p24 .c-btn-grid .dropdownMenuPin .btn.dropdown-toggle + .dropdown-menu { left: 2px; right: 2px; top: 2px; max-width: unset; width: unset; margin: 8px; align-items: center;}
.d-mb#p24 .modal.divModalHyperDocMenu .modal-header .close { margin-bottom: auto;}
.d-mb#p24 .modal.divModalHyperDocMenu .c-content-menu .nav .nav-link:not(.active){ font: var(--typo-body-lg); }
.d-mb#p24 .modal.divModalHyperDocMenu[data-nodetype="section"] .modal-dialog .modal-content{ max-height: calc(76vh + var(--navbar-bottom-h)); height: calc(76vh + var(--navbar-bottom-h)); }

#divPortal .modal.divModalHyperDocMenu .c-btn-grid.dropdownShow { background: #E3E6E8; }
#divPortal .modal.divModalHyperDocMenu .c-btn-grid .dropdownMenuPin.dropdown { position: relative;}
#divPortal .modal.divModalHyperDocMenu .c-btn-grid .dropdownMenuPin .btn.dropdown-toggle { right: -8px; top: -8px; width: 28px; height: 28px;}

/* dropdown-app */
.c-dropdown-app-box .c-dropdown-app .c-btn-grid + .c-btn-grid { margin-top: 4px; }
.c-dropdown-app-box .c-dropdown-app .c-btn-grid { padding: 0; }
.c-dropdown-app-box .c-dropdown-app .divMenuList { padding-left: 4px; }
.c-dropdown-app-box .c-dropdown-app .c-btn-grid span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-right: 32px; } 
.c-dropdown-app-box .c-dropdown-app .c-btn-grid > div:not(.dropdown-submenu):not(.pinIcon) {flex-grow: 1; justify-content: flex-start; overflow: auto; }
.c-dropdown-app-box.dropdown-menu.show { display: flex; flex-direction: column; overflow: hidden;}
.c-dropdown-app-box.dropdown-menu.show .c-dropdown-app {overflow: auto;}

#divPortal #p24 .c-dropdown-app-box .c-dropdown-app,
#divPortal #p24 .c-dropdown-app-box .divZoneTabs { scrollbar-width: thin;} 

#divPortal .c-dropdown-app-box .c-btn-grid .dropdownMenuPin .btn.dropdown-toggle { top: unset; }
#divPortal .c-btn-grid .dropdownMenuPin .btn.dropdown-toggle + .dropdown-menu,
#divPortal .c-btn-grid .dropdown-menu,
.d-mb#p24 .c-btn-grid .dropdown-submenu .dropdown-menu { max-width: 90px;min-width: 90px; background: #FFFFFF; width: 100%; border-radius: 8px; margin:0; /*border: 1px solid var(--form-control-border);*/ box-shadow: 0px 3px 10px 0px #00000014; padding: 0; overflow: hidden;}
#divPortal .c-btn-grid .dropdown-menu { position: absolute; left: unset; right: 10px; top: 26px; padding: var(--dropdown-spacing);}
.d-mb#p24 .c-btn-grid .dropdown-submenu .dropdown-menu { top: 0; right: 0; line-height: 0; max-width: unset; margin: 8px; min-width: unset; width: unset;}

#p24 .c-dropdown-app-box .c-dropdown-app .dropdownMenuPin .btn.dropdown-toggle + .dropdown-menu { top: 100%; right: 0; left: unset;}
#p24 .c-dropdown-app-box .c-dropdown-app .c-btn-grid { position: relative; overflow: unset; user-select: none; -webkit-user-select: none; }
#p24 .c-dropdown-app-box .c-dropdown-app .c-btn-grid .pinIcon { position: absolute; left: unset; margin: 0; right: 0; background: url('data:image/svg+xml,<svg width="29" height="28" viewBox="0 0 29 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M16.3857 8.41088C16.0958 8.12092 15.6111 8.13706 15.3012 8.44699C15.085 8.66318 15.0117 8.96439 15.0856 9.22523C15.1177 9.33833 15.1774 9.44385 15.2651 9.53155L15.7483 10.0148L12.9666 12.4231C12.0169 12.1703 10.9587 12.2783 10.006 12.779L9.93704 12.8151C9.71313 12.9309 9.55198 13.1445 9.50483 13.3915C9.45767 13.6385 9.52914 13.8816 9.69787 14.0503L14.9401 19.2925C15.1089 19.4613 15.3553 19.5326 15.5989 19.4856C15.8426 19.4385 16.0578 19.279 16.1753 19.0534L16.2115 18.9845C16.7121 18.0317 16.8201 16.9735 16.5673 16.0239L18.9756 13.2421L19.4589 13.7253C19.5466 13.813 19.6521 13.8727 19.7652 13.9048C20.026 13.9787 20.3272 13.9054 20.5434 13.6892C20.8534 13.3793 20.8695 12.8946 20.5795 12.6047L16.3857 8.41088Z" fill="%23A7A9AB"/><path d="M11.8351 15.9262C11.9326 15.8286 12.0908 15.8286 12.1884 15.9262L13.0716 16.8094C13.1692 16.9069 13.1692 17.0651 13.0716 17.1627L10.8592 19.3751C10.7575 19.4768 10.6168 19.5298 10.4732 19.5204L9.97588 19.4877C9.7257 19.4713 9.52641 19.2721 9.51001 19.0219L9.4774 18.5245C9.46799 18.381 9.52093 18.2403 9.62267 18.1386L11.8351 15.9262Z" fill="%23A7A9AB"/></svg>'); width: 26px; height: 26px; }

#divPortal .c-btn-grid .dropdownMenuPin .btn.dropdown-toggle p {position: absolute; left: unset; margin: 0; right: 0; top: 0; background: url('data:image/svg+xml,<svg width="19" height="18" viewBox="0 0 19 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.6602 8.89287C10.6602 8.1596 10.06 7.55952 9.32664 7.55952C8.59362 7.55952 7.99347 8.1596 7.99347 8.89287C7.99347 9.62613 8.59362 10.2262 9.32663 10.2262C10.06 10.2262 10.6602 9.62613 10.6602 8.89287ZM10.6602 13.5585C10.6602 12.8251 10.06 12.2253 9.32664 12.2253C8.59362 12.2253 7.99347 12.8251 7.99347 13.5585C7.99347 14.2919 8.59362 14.892 9.32663 14.892C10.06 14.892 10.6602 14.2919 10.6602 13.5585ZM10.6602 4.22561C10.6602 3.49225 10.06 2.89209 9.32664 2.89209C8.59362 2.89209 7.99347 3.49224 7.99347 4.22561C7.99347 4.95898 8.59362 5.55878 9.32663 5.55878C10.06 5.55878 10.6602 4.95898 10.6602 4.22561Z" fill="%23888888"/></svg>'); width: 18px; height: 18px; background-position: center; background-repeat: no-repeat;}
#divPortal .c-btn-grid .dropdownMenuPin .btn.dropdown-toggle p:hover,
#divPortal .c-btn-grid .dropdownMenuPin.show .btn.dropdown-toggle p { background: url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="9" cy="9" r="9" fill="%23D7DADC"/><path fill-rule="evenodd" clip-rule="evenodd" d="M10.334 9.00078C10.334 8.26751 9.73383 7.66743 9.00046 7.66743C8.26745 7.66743 7.6673 8.26751 7.6673 9.00078C7.6673 9.73404 8.26745 10.3341 9.00046 10.3341C9.73383 10.3341 10.334 9.73404 10.334 9.00078ZM10.334 13.6664C10.334 12.9331 9.73383 12.3333 9.00046 12.3333C8.26745 12.3333 7.6673 12.9331 7.6673 13.6664C7.6673 14.3998 8.26745 14.9999 9.00046 14.9999C9.73383 14.9999 10.334 14.3998 10.334 13.6664ZM10.334 4.33352C10.334 3.60016 9.73383 3 9.00046 3C8.26745 3 7.6673 3.60016 7.6673 4.33352C7.6673 5.06689 8.26745 5.66669 9.00046 5.66669C9.73383 5.66669 10.334 5.06689 10.334 4.33352Z" fill="%23545555"/></svg>');}

#divPortal .modal-body[data-type="APPS"] .c-btn-grid .dropdownMenuPin .btn.dropdown-toggle p { width: 28px; height: 28px; background: url('data:image/svg+xml,<svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M16.0098 14.1554C16.0098 13.1777 15.2096 12.3776 14.2317 12.3776C13.2544 12.3776 12.4542 13.1777 12.4542 14.1554C12.4542 15.1331 13.2544 15.9332 14.2317 15.9332C15.2096 15.9332 16.0098 15.1331 16.0098 14.1554ZM16.0098 20.3762C16.0098 19.3984 15.2096 18.5986 14.2317 18.5986C13.2544 18.5986 12.4542 19.3984 12.4542 20.3762C12.4542 21.354 13.2544 22.1542 14.2317 22.1542C15.2096 22.1542 16.0098 21.354 16.0098 20.3762ZM16.0098 7.93232C16.0098 6.9545 15.2096 6.1543 14.2317 6.1543C13.2544 6.1543 12.4542 6.9545 12.4542 7.93232C12.4542 8.91015 13.2544 9.70988 14.2317 9.70988C15.2096 9.70988 16.0098 8.91015 16.0098 7.93232Z" fill="%23888888"/></svg>');}
#divPortal .modal-body[data-type="APPS"] .c-btn-grid .dropdownMenuPin .btn.dropdown-toggle p:hover,
#divPortal .modal-body[data-type="APPS"] .c-btn-grid .dropdownMenuPin.show .btn.dropdown-toggle p { background: url('data:image/svg+xml,<svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.232422" y="0.154297" width="28" height="28" rx="14" fill="%23D7DADC"/><path fill-rule="evenodd" clip-rule="evenodd" d="M16.0098 14.155C16.0098 13.1773 15.2096 12.3772 14.2317 12.3772C13.2544 12.3772 12.4542 13.1773 12.4542 14.155C12.4542 15.1327 13.2544 15.9328 14.2317 15.9328C15.2096 15.9328 16.0098 15.1327 16.0098 14.155ZM16.0098 20.3761C16.0098 19.3983 15.2096 18.5986 14.2317 18.5986C13.2544 18.5986 12.4542 19.3983 12.4542 20.3761C12.4542 21.3539 13.2544 22.1541 14.2317 22.1541C15.2096 22.1541 16.0098 21.3539 16.0098 20.3761ZM16.0098 7.93257C16.0098 6.95475 15.2096 6.15454 14.2317 6.15454C13.2544 6.15454 12.4542 6.95475 12.4542 7.93257C12.4542 8.91039 13.2544 9.71012 14.2317 9.71012C15.2096 9.71012 16.0098 8.91039 16.0098 7.93257Z" fill="%23545555"/></svg>');}

#divPortal .c-dropdown-app .c-btn-grid .dropdownMenuPin .btn.dropdown-toggle { width: 24px; height: 24px;}
#divPortal .c-dropdown-app .c-btn-grid .dropdownMenuPin .btn.dropdown-toggle p { width: 24px; height: 24px; background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.334 12.0008C13.334 11.2675 12.7338 10.6674 12.0005 10.6674C11.2675 10.6674 10.6673 11.2675 10.6673 12.0008C10.6673 12.7341 11.2675 13.3341 12.0005 13.3341C12.7338 13.3341 13.334 12.7341 13.334 12.0008M13.334 16.6665C13.334 15.9331 12.7338 15.3333 12.0005 15.3333C11.2675 15.3333 10.6673 15.9331 10.6673 16.6665C10.6673 17.3998 11.2675 18 12.0005 18C12.7338 18 13.334 17.3998 13.334 16.6665M13.334 7.33352C13.334 6.60016 12.7338 6 12.0005 6C11.2675 6 10.6673 6.60016 10.6673 7.33352C10.6673 8.06689 11.2675 8.66669 12.0005 8.66669C12.7338 8.66669 13.334 8.06689 13.334 7.33352" fill="%23545555"/></svg>'); border-radius: 50%;}
/* #divPortal .c-dropdown-app .c-btn-grid .dropdownMenuPin .btn.dropdown-toggle p:hover,
#divPortal .c-dropdown-app .c-btn-grid .dropdownMenuPin .dropdown-menu.show + .btn.dropdown-toggle p { background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="24" height="24" rx="12" fill="%23386BF6"/><rect width="24" height="24" rx="12" fill="white" fill-opacity="0.6"/><path fill-rule="evenodd" clip-rule="evenodd" d="M13.334 12.0008C13.334 11.2675 12.7338 10.6674 12.0005 10.6674C11.2675 10.6674 10.6673 11.2675 10.6673 12.0008C10.6673 12.7341 11.2675 13.3341 12.0005 13.3341C12.7338 13.3341 13.334 12.7341 13.334 12.0008M13.334 16.6665C13.334 15.9331 12.7338 15.3333 12.0005 15.3333C11.2675 15.3333 10.6673 15.9331 10.6673 16.6665C10.6673 17.3998 11.2675 18 12.0005 18C12.7338 18 13.334 17.3998 13.334 16.6665M13.334 7.33352C13.334 6.60016 12.7338 6 12.0005 6C11.2675 6 10.6673 6.60016 10.6673 7.33352C10.6673 8.06689 11.2675 8.66669 12.0005 8.66669C12.7338 8.66669 13.334 8.06689 13.334 7.33352" fill="%23545555"/></svg>');} */
#divPortal .c-dropdown-app .c-btn-grid .dropdownMenuPin .btn.dropdown-toggle p:hover,
#divPortal .c-dropdown-app .c-btn-grid .dropdownMenuPin .dropdown-menu.show + .btn.dropdown-toggle p { background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.334 12.0008C13.334 11.2675 12.7338 10.6674 12.0005 10.6674C11.2675 10.6674 10.6673 11.2675 10.6673 12.0008C10.6673 12.7341 11.2675 13.3341 12.0005 13.3341C12.7338 13.3341 13.334 12.7341 13.334 12.0008M13.334 16.6665C13.334 15.9331 12.7338 15.3333 12.0005 15.3333C11.2675 15.3333 10.6673 15.9331 10.6673 16.6665C10.6673 17.3998 11.2675 18 12.0005 18C12.7338 18 13.334 17.3998 13.334 16.6665M13.334 7.33352C13.334 6.60016 12.7338 6 12.0005 6C11.2675 6 10.6673 6.60016 10.6673 7.33352C10.6673 8.06689 11.2675 8.66669 12.0005 8.66669C12.7338 8.66669 13.334 8.06689 13.334 7.33352" fill="%23545555"/></svg>'), linear-gradient(to top, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4)),  var(--color-qcolor3); } 

/* #divPortal .c-dropdown-app .divFreqList .c-btn-grid .pinIcon { display: none; } */



#MenuEuniteApp .c-dropdown-app-title-h2 > i { display: none; }
.d-mb #MenuEuniteApp .c-dropdown-app-title-h2 > i { display: flex ;}
.c-dropdown-app-box .divZoneTabs,
.divBoard .widgetItem[data-type="APPS"] .divZoneTabs {display: flex;gap: 14px;margin-bottom: 16px !important;border-bottom: 1px solid #E3E6E8 !important;padding: 0;flex-wrap: nowrap; overflow: hidden; overflow-x: auto;}
.c-dropdown-app-box .divZoneTabs { margin-top: 12px; /*overflow: auto;*/}
.c-dropdown-app-box .divZoneTabs .nav-item,
.divBoard .widgetItem[data-type="APPS"] .divZoneTabs .nav-item {padding: 0;display: flex;line-height: 0; height: 30px;}
.c-dropdown-app-box .divZoneTabs .nav-link,
.divBoard .widgetItem[data-type="APPS"] .divZoneTabs .nav-link {position: relative;border-bottom: 0 !important;padding: 8px 4px;padding-top: 0;color: #545555;display: flex; font-size:14px; line-height: 19px; white-space: nowrap;}
.c-dropdown-app-box .divZoneTabs .nav-item.active .nav-link,
.divBoard .widgetItem[data-type="APPS"] .divZoneTabs .nav-item.active .nav-link {border-bottom: 0 !important;font-weight: 700;color: #131313;/*height: 29px;*//* line-height: 20px; */}
.c-dropdown-app-box .divZoneTabs .nav-item.active .nav-link:before,
.divBoard .widgetItem[data-type="APPS"] .divZoneTabs .nav-item.active .nav-link:before,
.divBoard .widgetItem[data-type="APPS"] .divZoneTabs .nav-item:hover.active .nav-link:before { content: ''; background-color: var(--primary); height: 3px; width: 100%; display: block; position: absolute; bottom: -1px; left: 0; }
.divBoard .widgetItem[data-type="APPS"] .divZoneTabs .nav-item:hover .nav-link:before { content: ''; background-color: #EFF2F4; height: 3px; width: 100%; display: block; position: absolute; bottom: 0; left: 0; }

.c-dropdown-app-box .c-dropdown-app .c-btn-grid i, 
.c-dropdown-app-box .c-dropdown-app .c-btn-grid output { width: 32px; min-width: 32px; height: 32px; min-height: 32px; margin: 0; margin-right: 4px; font-size: 22px; border-radius: 8px; display: flex; align-items: center; justify-content: center; }
.c-dropdown-app-box .c-dropdown-app .c-btn-grid i::before { width: 22px; height: 22px; }
.b-board [data-type="APPS"] .c-box-grid .c-btn-grid i,
.b-board [data-type="APPS"] .c-box-grid .c-btn-grid output { font-size: 40px; border-radius: 12px; width: 48px; height: 48px; padding: 4px; display: flex; align-items: center; justify-content: center; overflow: hidden; margin: 2px; margin-bottom: 4px; position: relative; }
.b-board [data-type="APPS"] .c-box-grid .c-btn-grid output .img-rounded { max-width: 32px; max-height: 32px;}
.b-board [data-type="APPS"] .c-box-grid .c-btn-grid:hover i,
.b-board [data-type="APPS"] .c-box-grid .c-btn-grid:hover output{ background: #EFF2F4;}
.b-board [data-type="APPS"] .c-box-grid .c-btn-grid > div output:empty,
.c-dropdown-app .c-btn-grid output:empty{ display: none;}
.c-dropdown-app-box{ overflow: auto; user-select: none; -webkit-user-select: none;}
.b-board [data-type="APPS"] .c-box-grid .c-btn-grid > div { align-items: center;  gap: 0;}
.b-board [data-type="APPS"] .c-box-grid .c-btn-grid{ align-items: flex-start; box-shadow: none; padding: 0; margin-bottom: 8px; word-break: break-word;}
.b-board [data-type="APPS"] .c-box-grid{ grid-template-columns: repeat(6, 1fr); grid-gap:0 16px;}
.b-board [data-type="APPS"][data-show="ShowLess"] .c-box-grid{ grid-template-rows: 1fr 1fr; overflow-y: hidden; grid-auto-rows: 0; grid-gap: 0 16px; }
.b-board [data-type="APPS"]:not([data-list]) .btnShowLess,
.b-board [data-type="APPS"]:not([data-list]) .btnShowMore { display: none;}
.b-board [data-type="APPS"][data-show="ShowLess"] .btnShowLess,
.b-board [data-type="APPS"][data-show="ShowMore"] .btnShowMore{ display: none;}
.b-board [data-type="APPS"] .c-widget-box-btn-show, .c-widget-box-btn-show { display: flex; justify-content: center; align-items: center;}
.b-board [data-type="APPS"] .c-widget-btn-show, .c-widget-btn-show{ padding: 6px 12px; align-items: center; display: flex; justify-content: center; cursor: pointer; width: fit-content; border-radius: 5px; gap: 8px; color: var(--text); user-select: none;}
.b-board [data-type="APPS"] .c-widget-btn-show:hover, .c-widget-btn-show:hover{ background: #EFF2F4;}
.b-board [data-type="APPS"] .c-widget-btn-show i, .c-widget-btn-show i { font-size: 10px;}

.b-board [data-type="APPS"][data-list="1"][data-show="ShowLess"] .c-box-grid,
.b-board [data-type="APPS"][data-list="2"][data-show="ShowLess"] .c-box-grid,
.b-board [data-type="APPS"][data-list="3"][data-show="ShowLess"] .c-box-grid,
.b-board [data-type="APPS"][data-list="4"][data-show="ShowLess"] .c-box-grid,
.b-board [data-type="APPS"][data-list="5"][data-show="ShowLess"] .c-box-grid,
.b-board [data-type="APPS"][data-list="6"][data-show="ShowLess"] .c-box-grid { grid-template-rows: 1fr; }

.b-board [data-type="APPS"][data-list="1"] .c-widget-box-btn-show,
.b-board [data-type="APPS"][data-list="2"] .c-widget-box-btn-show,
.b-board [data-type="APPS"][data-list="3"] .c-widget-box-btn-show,
.b-board [data-type="APPS"][data-list="4"] .c-widget-box-btn-show,
.b-board [data-type="APPS"][data-list="5"] .c-widget-box-btn-show,
.b-board [data-type="APPS"][data-list="6"] .c-widget-box-btn-show,
.b-board [data-type="APPS"][data-list="7"] .c-widget-box-btn-show,
.b-board [data-type="APPS"][data-list="8"] .c-widget-box-btn-show,
.b-board [data-type="APPS"][data-list="9"] .c-widget-box-btn-show { display: none; }

#divPortal .modal.divModalHyperDocMenu.show[style*=block] { display: flex !important; align-items: center; overflow: hidden; }
#divPortal .modal.divModalHyperDocMenu .modal-body .c-btn-grid { align-items: flex-start; position: relative; padding: 12px;}
.eUniteApp #p24 .modal.divModalHyperDocMenu .modal-dialog .modal-content,
#divPortal .modal.divModalHyperDocMenu .modal-dialog .modal-content{ background: #F0F3F8;}
#divPortal .modal.divModalHyperDocMenu .modal-dialog { max-width: unset; width: 680px;}
#divPortal .modal.divModalHyperDocMenu .modal-body .c-btn-grid i { font-size: 40px; width: 56px; height: 56px; display: flex; align-items: center; justify-content: center; margin-top: 12px;}
#divPortal .modal.divModalHyperDocMenu .modal-body .c-btn-grid > div:nth-child(1) { width: 100%; }
#divPortal .modal.divModalHyperDocMenu .modal-body .c-btn-grid > div { gap: 4px;}
#divPortal .modal.divModalHyperDocMenu .pinIcon { top: 31px;}
#divPortal .modal.divModalHyperDocMenu .modal-body .c-btn-grid i { width: 48px; height: 48px; }
#divPortal #p24 ~ .divModalHyperDocMenu button.close { margin: 0 0 -8px auto; height: var(--btn-md-height); display: inline-flex; align-items: center; justify-content: center; }
#divPortal .divModalHyperDocMenu .btn:focus { box-shadow: none; }
#divPortal .c-dropdown-app-box .c-dropdown-app li:hover { background: transparent;}

#divPortal .modal.divModalHyperDocMenu .modal-header .modal-title { display: flex; filter: unset; color: #131313; gap: 8px; font: var(--typo-page-subtitle);}
#divPortal .modal.divModalHyperDocMenu .modal-header .c-btn-grid i { font-size: 28px; width: unset; height: unset; border-radius: 6px;}
#divPortal .modal.divModalHyperDocMenu .modal-header .c-btn-grid { background: transparent; padding: 0; }

.b-board .divDrawBox [data-type="APPS"] .c-box-grid .c-btn-grid { border-radius: 8px; min-height: unset; height: unset;}
.b-board [data-type="APPS"] .c-box-grid .c-btn-grid i { border-radius: unset; margin: 0;}
.b-board [data-type="APPS"] .c-box-grid .c-btn-grid span,
#divPortal .modal.divModalHyperDocMenu .modal-body .c-btn-grid span { font-size: 12px; font-style: normal; font-weight: 700; /*line-height: 20px;*/ color: #6C6D6E;}

/* modal sub section*/
#divPortal .divMenuTab .c-content-menu-top-0 { top: 0; background: transparent; margin-top: 16px; position: static;} 
#divPortal .divMenuTab .c-content-menu .nav::before ,
#divPortal .divMenuTab .c-content-menu .nav .nav-link::before{ display:none; } 
#divPortal .divMenuTab .c-content-group { gap: 0; } 
#divPortal .divMenuTab .tab-title { color: var(--primary); filter: brightness(0.7); font-size: 14px; font-weight: 700; /*line-height: 21px;*/ /* 150% */ display: block; padding-top: 16px;} 
#divPortal .modal[data-nodetype="section"] .divMenuTab .c-btn-grid { text-align: left; border-radius: 0; border-bottom: 1px solid #E3E6E8; background: transparent !important; padding: 8px 0;} 
#divPortal .modal[data-nodetype="section"] .divMenuTab .c-btn-grid:before,
#divPortal .modal[data-nodetype="section"] .divMenuTab .c-btn-grid i,
#divPortal .modal[data-nodetype="section"] .divMenuTab .c-btn-grid output,
#divPortal .modal[data-nodetype="section"] .divMenuTab .c-btn-grid .dropdown,
#divPortal .modal[data-nodetype="section"] .divMenuTab .c-btn-grid .pinIcon{ display: none; } 
#divPortal .divMenuTab .c-btn-grid > div { gap: 0; } 
#divPortal .modal[data-nodetype="section"] .divMenuTab .c-btn-grid span { color: #131313; font-size: 14px; /*line-height: 21px;*/ font-weight: normal;     padding: 6px 8px;}
#divPortal .divMenuTab .sub-title,
#divPortal .modal[data-nodetype="section"] .divMenuTab .c-btn-grid span,
#divPortal .divMenuTab .tab-title,
#divPortal .divMenuTab .c-content-menu .nav .nav-link.active{display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
#divPortal .divMenuTab .sub-title { font-weight: bold; padding-top: 6px; padding-bottom: 6px;} 
#divPortal .modal[data-nodetype="section"] .divMenuTab .sub-section .c-btn-grid { border: 0; padding: 1px 10px 1px 16px; } 
#divPortal .divMenuTab .sub-section { border-bottom: 1px solid #E3E6E8; padding-top: 8px; padding-left: 8px; padding-bottom: 8px;} 
#divPortal .divMenuTab .HF+.sub-section { padding-top: 8px;}
#divPortal .divMenuTab .sub-section > .sub-section { padding-left: 24px; border: 0; padding-bottom: 0;} 
#divPortal .divMenuTab .c-content-menu + .c-content-body { padding-left: 16px; max-width: unset; min-height: 420px;} 
#divPortal .divMenuTab .c-content-menu .nav { padding-left: 0; } 
#divPortal .modal[data-nodetype="section"].divModalHyperDocMenu[data-nodetype="section"] .modal-dialog .modal-content { background: #ffffff; } 
#divPortal .modal[data-nodetype="section"] .modal-body { max-height: 440px;}
#divPortal .modal[data-nodetype="section"] .divMenuTab .c-btn-grid:hover span { border-radius: 4px; background: #EFF2F4; }

#divPortal .divMenuTab .HN i { background: url('data:image/svg+xml,<svg width="81" height="80" viewBox="0 0 81 80" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.75" width="80" height="80" rx="40" fill="%23E0E6E9"/><path d="M30.8355 60H50.6625C54.0956 60 56.8788 57.2168 56.8788 53.7836V32.9991C56.8788 31.3504 56.2239 29.7692 55.0581 28.6034L48.2755 21.8207C47.1097 20.6549 45.5285 20 43.8799 20H30.8355C27.4023 20 24.6191 22.7832 24.6191 26.2164V53.7836C24.6191 57.2168 27.4023 60 30.8355 60Z" fill="white"/><rect x="29.4355" y="36.4229" width="22.569" height="2.85714" rx="1.42857" fill="%23949899"/><rect x="29.4941" y="45.1313" width="22.569" height="2.85714" rx="1.42857" fill="%23949899"/><path d="M47.6777 32.4657H56.8796C56.8796 30.5949 55.8124 29.2603 55.2788 28.8268L48.0137 21.5616C46.8645 20.4123 45.1351 20.0417 44.4141 20V29.2021C44.4141 31.0045 45.8752 32.4657 47.6777 32.4657Z" fill="%23C3C8CA"/></svg>'); display: flex; width: 80px; height: 80px; padding: 20px; justify-content: center; align-items: center; }
#divPortal .divMenuTab .HN { display: flex; gap:16px; align-items: center; flex-direction: column; justify-content: center; margin-top: 25%;}


/* APPS right */
.b-board .divDrawBox [data-type="APPS"] .c-box-grid{ grid-template-columns: repeat(3, 1fr); grid-template-rows: 1fr 1fr 1fr;}
.b-board .divDrawBox [data-type="APPS"][data-show="ShowLess"] .c-box-grid{ grid-template-rows: 1fr 1fr 1fr;}

.b-board .c-btn-head > div { display: flex; align-items: center; font-size: 18px; font-weight: 700; line-height: 26px; color: var(--default); min-height: 32px; margin-bottom: 20px; cursor: pointer;}
.b-board .c-btn-head > div i { order: 1; margin-left: auto; font-size: 12px;}

.b-board .divDrawBox [data-type="APPS"][data-list="1"][data-show="ShowLess"] .c-box-grid,
.b-board .divDrawBox [data-type="APPS"][data-list="2"][data-show="ShowLess"] .c-box-grid,
.b-board .divDrawBox [data-type="APPS"][data-list="3"][data-show="ShowLess"] .c-box-grid { grid-template-rows: 1fr; }

.b-board .divDrawBox [data-type="APPS"][data-list="4"][data-show="ShowLess"] .c-box-grid,
.b-board .divDrawBox [data-type="APPS"][data-list="5"][data-show="ShowLess"] .c-box-grid,
.b-board .divDrawBox [data-type="APPS"][data-list="6"][data-show="ShowLess"] .c-box-grid { grid-template-rows: 1fr 1fr; }

.b-board .divDrawBox [data-type="APPS"][data-list="0"] .c-widget-box-btn-show,
.b-board .divDrawBox [data-type="APPS"][data-list="1"] .c-widget-box-btn-show,
.b-board .divDrawBox [data-type="APPS"][data-list="2"] .c-widget-box-btn-show,
.b-board .divDrawBox [data-type="APPS"][data-list="3"] .c-widget-box-btn-show,
.b-board .divDrawBox [data-type="APPS"][data-list="4"] .c-widget-box-btn-show,
.b-board .divDrawBox [data-type="APPS"][data-list="5"] .c-widget-box-btn-show,
.b-board .divDrawBox [data-type="APPS"][data-list="6"] .c-widget-box-btn-show,
.b-board .divDrawBox [data-type="APPS"][data-list="7"] .c-widget-box-btn-show,
.b-board .divDrawBox [data-type="APPS"][data-list="8"] .c-widget-box-btn-show,
.b-board .divDrawBox [data-type="APPS"][data-list="9"] .c-widget-box-btn-show { display: none; }


/* Report Style */
.divBoard.c-board-report .b-board { min-height: 100%; padding-bottom: 0; padding-top: 0; }
.divBoard.c-board-report .b-board,
.divBoard.c-board-report .b-board-row { gap: 24px !important; }
.divBoard.c-board-report.c-atcore-report .b-board { gap: 16px !important; }
.divBoard.c-board-report .b-board-row-item { margin-bottom: 0; }
.divBoard.c-board-report .b-board-row-item + .b-board-row-item { margin-top: 40px; }
.divBoard.c-board-report .b-board-column { padding: 20px; border-radius: 12px; min-width: auto; overflow: hiddenx; width: 100%x; } 

.divBoard .rowItem .divItemList.b-board-row { max-width: 100%; width: auto; }
.divBoard.c-board-report .b-board-column.tc-report-tablelist { overflow: hidden; padding: 0; border: 0; margin-top: 0; border-radius: 0; }
.divBoard.c-board-report .b-board-column.tc-report-tablelist .b-title-board-column { font: var(--typo-page-subtitle); margin: 0; }
.divBoard.c-board-report .b-board-column.tc-report-tablelist .q-breadcrumb.breadcrumb { margin-bottom: 0; }
.divBoard.c-board-report .b-board-column.tc-report-tablelist .q-breadcrumb.breadcrumb .breadcrumb-item { font: var(--typo-page-subtitle); font-weight: normal; }
.divBoard.c-board-report .b-board-column.tc-report-tablelist .q-breadcrumb.breadcrumb .breadcrumb-item.active { font-weight: bold; }
.divBoard.c-board-report .b-board-column.tc-report-tablelist .q-breadcrumb.breadcrumb .breadcrumb-item.active > span { font-weight: normal; }
.divBoard.c-board-report .b-board-column.tc-report-tablelist .b-table-report { margin-top: 12px; }
.divBoard.c-board-report .b-board-column.tc-report-tablelist .breadcrumb-item + .breadcrumb-item::before { margin: 0 12px; }

.c-report-summary .b-box-row-item { gap: 16px; }
.c-report-summary .b-box-row-item + .b-box-row-item { margin-top: 16px; }
.divBoard.c-board-report.c-atcore-report .b-board-column.tc-report-tablelist { padding: 20px; border-radius: 16px; }

.divBoard.c-board-report .b-table-report,
.b-table-report { border: 1px solid var(--table-line); border-radius: 8px; height: auto; max-height: 400px; }
.divBoard.c-board-report .b-table-report table,
.b-table-report .table {  overflow: hiddenx; }
.divBoard.c-board-report .b-table-report table thead th,
.b-table-report .table thead th { padding: 12px 16px; background-color: var(--table-header-bg); color: var(--table-header-color); border: 0; border-bottom: 2px solid var(--table-line-header); font: var(--typo-table-head); position: sticky; top: 0; }
.divBoard.c-board-report .b-table-report table tbody th,
.divBoard.c-board-report .b-table-report table tbody td,
.divBoard.c-board-report .b-table-report table tfoot td,
.b-table-report .table tbody th,
.b-table-report .table tbody td,
.b-table-report .table tfoot td { padding: 12px 16px; font: var(--typo-table-body); border-top: 1px solid var(--table-line); background-color: #ffffff; }
.divBoard.c-board-report .b-table-report .table tbody tr:first-child td,
.divBoard.c-board-report .b-table-report .table tbody tr:first-child th,
.b-table-report .table tbody tr:first-child td,
.b-table-report .table tbody tr:first-child th { border-top: 0; }
.divBoard.c-board-report .b-table-report table tbody td.goto,
.divBoard.c-board-report .b-table-report table tbody td .goto,
.b-table-report table tbody td.goto,
.b-table-report table tbody td .goto { --primary: var(--color-qcolor8, var(--color-qcolor3)); text-decoration: underline; cursor: pointer; }
.divBoard.c-board-report .b-table-report table thead th:last-child,
.divBoard.c-board-report .b-table-report table tbody td:last-child,
.divBoard.c-board-report .b-table-report table tfoot td:last-child,
.b-table-report table thead th:last-child,
.b-table-report table tbody td:last-child,
.b-table-report table tfoot td:last-child { padding-right: 32px; }
.divBoard.c-board-report .b-table-report table tfoot td,
.divBoard.c-board-report .b-table-report table tfoot th,
.b-table-report table tfoot td,
.b-table-report table tfoot th { font-weight: bold; }
.divBoard.c-board-report .c-emptystate { padding: 70px 24px; }
.divBoard.c-board-report .b-table-report table tbody td[data-field-type="datetime"] { white-space: nowrap }

.c-ga-data,
.c-ga-data[data-pc="1"] { max-height: 280px; min-height: 280px; display: flex; justify-content: center; align-items: center; flex-direction: column; }
.c-ga-data .content { flex-grow: 1 !important; display: flex; align-items: center; }
.c-ga-data.c-ga-data-lg,
.c-ga-data.c-ga-data-lg[data-pc="1"] { max-height: 380px; min-height: 380px; }
.c-ga-data[data-ga-type="bar-horizontal"] canvas { max-width: 75%; }
.divBoard.c-board-report .b-board-column.tc-report-chart.tc-report-chart-large { padding-left: 96px; padding-right: 96px; }
.tc-report-chart canvas { max-width: 100%; object-fit: contain; max-height: 100%; }
.b-board .b-board-column .tc-report-chart-small .c-emptystate .c-emptystate-ico { width: 56px; height: 56px; }
.b-board .b-board-column .tc-report-chart-small .c-emptystate { padding-bottom: 0; }
.c-ga-data[data-ga-type="doughnut"][data-mb="1"] { min-height: 404px; max-height: 404px; }

.divBoard.c-board-report .divMainBox.b-board > .divItemList { padding: 20px 0; }
.divBoard.c-board-report .c-report-filter { max-width: calc(290px + 24px); display: flex; flex-direction: column; gap: 16px; padding-top: 20px; }
.divBoard.c-board-report .c-report-filter .b-dropdown-download .btn,
.divBoard.c-board-report .c-report-filter .btnDrawBoxToggle { margin-left: auto; min-width: 40px; height: 40px; padding-left: 12px; padding-right: 12px; gap: 12px; }
.divBoard.c-board-report .c-report-filter[data-toggle="1"] .btnDrawBoxToggle  { border-color: var(--secondary-txt) !important; background-color: #FFFFFF; }
.divBoard.c-board-report .c-report-filter[data-toggle="1"] > .b-dropdown-download,
.divBoard.c-board-report .c-report-filter[data-toggle="1"] > .btnDrawBoxToggle,
.divBoard.c-board-report .c-report-filter[data-toggle="0"] .divItemList .btnDrawBoxToggle { display: none; } 
.divBoard.c-board-report .c-report-filter[data-toggle="1"] .divItemList .btnDrawBoxToggle { display: block; float: right; border: 0; margin: 0; min-width: auto; color: var(--text); width: 32px; height: 32px; padding: 0; } 
.divBoard.c-board-report .c-report-filter[data-toggle="1"] { width: 100%; border-left: 1px solid var(--color-line); background: #FFFFFF; }
.divBoard.c-board-report .c-report-filter .b-dropdown-download .dropdown-menu { max-width: 280px; min-width: 280px; max-height: unset; height: fit-content; }
.divBoard.c-board-report .c-report-filter .b-dropdown-download .dropdown-group { padding: 16px 0 8px 0; }
.divBoard.c-board-report .c-report-filter .b-dropdown-download .dropdown-heading { display: flex; align-items: center; font-weight: bold; gap: 12px; padding: 0 10px; }
.divBoard.c-board-report .c-report-filter .b-dropdown-download .dropdown-heading i { min-width: 20px; height: 20px; font-size: 16px; display: flex; align-items: center; justify-content: center; }
.divBoard.c-board-report .c-report-filter .b-dropdown-download .dropdown-item { color: var(--text); padding-left: 44px; }
.divBoard.c-board-report .c-report-filter .b-dropdown-download .dropdown-divider { margin: 0 10px; }

.c-modal.divModalExportImage .modal-content { min-height: 360px; }
.c-modal.divModalExportBoard .modal-content { min-height: 256px; }
.c-modal.divModalExportBoard .modal-content .modal-body { padding-bottom: 0; flex-grow: 0; }
.eUniteApp #p24 .modal.c-modal.divModalExportBoard .modal-body { padding-bottom: 0 !important; }
.c-modal.divModalExportBoard .modal-content .modal-footer { padding-top: 0 !important; justify-content: center; }
.c-modal.divModalExportBoard .modal-body { display: flex; flex-direction: column; align-items: center; }
.c-modal.divModalExportBoard .divExportBoard { padding: 50px 0 42px 0; }
.b-exportimg { border: 1px solid #000; background: #D7DADC; }
.b-exportimg-heading { background: #000; height: 12px; font: var(--typo-bold-body-sm); line-height: 10px; color: #FFFFFF; text-align: center; }
.b-exportimg-cover { height: 200px; }
.b-exportimg-cover canvas { width: 100%; height: 100%; max-width: 100%; max-height: 100%; object-fit: contain; }

.b-table-report-heading { display: flex; align-items: baseline; }
.b-table-report-heading .b-dropdown-tablereport-option .dropdown-menu { min-width: 100px; }
.b-table-report-heading .b-dropdown-tablereport-option .dropdown-menu .dropdown-item { white-space: nowrap; }

.b-searchfilter-heading { display: flex; align-items: baseline; justify-content: space-between; margin-bottom: 6px; }

.c-style .b-searchfilter-heading .col-form-label { margin: 0; flex-grow: 1; }
.b-searchfilter-heading-action { display: flex; gap: 8px 16px; flex-wrap: wrap; justify-content: flex-end; }
.b-searchfilter-heading .b-searchfilter-heading-action .btn { padding-left: 14px; padding-right: 14px; min-width: auto; }
.b-searchfilter-heading .b-searchfilter-heading-action .btn.btn-link-dark { text-decoration: underline !important; font-weight: normal; padding-left: 0; padding-right: 0; }
.b-searchfilter-filterlist { padding-left: 16px; margin-top: 8px; }
.divBoard.c-board-report.c-atcore-report .c-report-filter .b-searchfilter-heading-action { width: min-content; }

.divBoard.c-board-report .c-report-filter .b-board-column { margin: 0; min-width: auto; padding: 0; padding-left: 24px; border: 0; border-radius: 0; padding-bottom: 32px; padding-top: 0; }
.divBoard.c-board-report.c-atcore-report .c-report-filter .b-board-column { padding-left: 16px; }
.divBoard.c-board-report .c-report-filter .b-title-board-column { font: var(--typo-bold-body-xl); margin-bottom: 16px; min-height: 32px; display: flex; align-items: center; }
.c-report-summary .b-box-row-item { overflow: unset;/* gap: 12px; */justify-content: space-between; display: flex; }
.c-report-summary .b-box-row-item + .b-box-row-item { margin-top: 12px; }
.divBoard.c-board-report[data-share="1"] .c-report-filter .form-group + .form-group.divSearchFilter { margin-top: 0; }

.divBoard.c-board-report .widgetItem.c-tc-data { gap: 8px; display: flex; flex-direction: column; }
.divBoard.c-board-report .widgetItem.c-tc-data .title { font-weight: normal; color: var(--text); }
.divBoard.c-board-report .widgetItem.c-tc-data .content { font: var(--typo-page-title); text-align: right; margin-top: auto; }
.divBoard.c-board-report .widgetItem.c-tc-data .content .title { text-align: left; margin-bottom: 10px; }

.divBoard.c-board-report .widgetItem.c-tc-data .content i.c-ico-b-1 { visibility: hidden; }
.divBoard.c-board-report .widgetItem.c-tc-data[style*="success"] .content i,
.divBoard.c-board-report .widgetItem.c-tc-data[style*="danger"] .content i { visibility: visible; }
.divBoard.c-board-report .widgetItem.c-tc-data[style*="success"] .content i:before { content: "\e90e"; }
.divBoard.c-board-report .widgetItem.c-tc-data .content i { font-size: 18px; }
.divBoard.c-board-report .widgetItem.c-tc-data { --success: var(--default); --danger: var(--default); } /* Change text color to default but use css variable to config icon */

.divBoard.c-board-report .c-report-summary .widgetItem.c-tc-data { overflow: hidden; padding: 10px 12px; background-color: #FFFFFF; /*box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.08);*/ border-radius: 8px; width: calc(50% - 6px); border: 1px solid var(--color-line); }

.divBoard.c-board-report .c-report-summary { padding: 0; background-color: transparent; box-shadow: none; min-width: 290px;max-width: 290px; border: 0; }
.divBoard.c-board-report .c-report-summary.c-report-summary-sm { min-width: 180px; max-width: 180px; }
.divBoard.c-board-report .c-report-summary.c-report-summary-sm .widgetItem.c-tc-data { width: 100%; }

.divBoard.c-board-report .c-report-filter .form-group { margin: 0; }
.divBoard.c-board-report .c-report-filter .form-group + .form-group { margin-top: 16px; }
.divBoard.c-board-report .c-report-filter .form-group.divSearchLookup { padding-bottom: 24px; border-bottom: 1px solid var(--color-line); }

.divBoard .widgetItem.c-tc-data .title { font-size: 14px;}



/* Change view board from row to column */
.c-board-column .b-board.divMainBox > .divItemList { display: flex; gap: 24px; }
.c-board-column .b-board-row { flex-direction: column; /*gap: 16px;*/ }
.c-board-column .b-header-widget-viewall .btn > span { display: none; }
.c-board-column .b-board-row-item { flex-grow: 1; flex-basis: 0; align-self: flex-start; min-width: 0; }
.c-board-column .b-board-column { align-self: unset; }
.c-board-column [data-type="GA"] canvas { width: 100% !important; }

.c-report-npssurvey .b-widget-item.c-report-column-right { max-width: 316px; min-width: 216px; }
.c-report-npssurvey .b-board-row-item.c-report-column-right { max-width: 344px; }
.c-report-npssurvey .c-report-column-right [data-type="GA"] { display: flex; flex-direction: column; }
.c-report-npssurvey .c-report-column-right [data-type="GA"] .content { flex-grow: 1; display: flex; align-items: center; justify-content: center; }
.c-report-npssurvey .c-report-column-right [data-type="GA"] .content canvas { max-height: 124px; }
.c-report-circle-distributedform { text-align: center; margin-top: 20px; }
.c-report-circle { --success: #7ED077; --warning: #F5C039; --danger: #EE3D3D; max-width: 305px; width: 100%; padding: 0; }
.c-report-circle-data { margin: 0 auto; width: 180px; height: 180px; border-radius: 50%; display: flex; flex-direction: column; align-items: center; justify-content: center; border: 10px solid var(--nps-color); }
.c-report-circle-data .title { font-size: 60px; font-weight: bold; color: var(--text); line-height: 70px; }
.c-report-circle-data .content { font-size: 16px; color: var(--text); line-height: 24px; }
.c-report-nps-legend { --success: #43A23A; --dark: #545555; --danger: #C05051; min-height: 56px; position: relative; color: var(--nps-legend-color); display: flex; align-items: center; gap: 8px; border-radius: 8px; padding: 16px 16px; margin-top: 12px; }
.c-report-nps-legend-green { --nps-legend-color: var(--success); }
.c-report-nps-legend-dark { --nps-legend-color: var(--dark); }
.c-report-nps-legend-red { --nps-legend-color: var(--danger); }
.c-report-nps-legend::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 8px; border: 2px solid var(--nps-legend-color); opacity: 0.4; z-index: 1; }
.c-report-nps-legend i { font-size: 18px; }
.c-report-nps-legend * { position: relative; z-index: 2; }
.c-report-nps-legend-right { margin-left: auto; white-space: nowrap; }
.c-report-nps-legend-txt { font-size: 16px; line-height: 24px; }
.c-report-nps-legend-right b { font-size: 20px; line-height: 28px; }
.c-report-nps-legend-right span { font-size: 12px; line-height: 22px; }


.b-bigure-board:not(.c-board-report) .b-board .b-board-column { border: 0; }
.b-board .b-board-column.c-menu-employee-engage { padding-top: 44px; }
[data-type="Home"] .b-board .b-board-column { min-height: 262px; }



.c-atcore-report { background: #F0F3F8; }
.divBoard.c-board-report.c-atcore-report .c-atcore-report-card-group .b-board-row { display: grid; grid-template-columns: repeat(auto-fill, minmax(190px, 1fr)); gap: 16px; }
.divBoard.c-board-report .c-atcore-report-card-group .c-report-card { padding: 16px; }
.divBoard.c-board-report.c-atcore-report .b-board-row-item + .b-board-row-item { margin-top: 16px; }

.c-atcore-report .c-report-card { border: 0 !important; width: 100%; overflow: hidden; color: var(--text); }
.divBoard.c-board-report.c-atcore-report .c-report-filter[data-toggle="1"] { background: #FFFFFF; position: relative; }
.divBoard.c-board-report.c-atcore-report .c-report-filter[data-toggle="1"]::before { content: ''; z-index: 1; position: absolute; top: 0; left: 0; width: 50vw; height: 100%; display: block; background-color: #FFFFFF; }
.divBoard.c-board-report.c-atcore-report .c-report-filter[data-toggle="1"] * { position: relative; z-index: 2; }
.divBoard.c-board-report.c-atcore-report .c-report-filter[data-toggle="1"] .divItemList .btnDrawBoxToggle { z-index: 3; }

.divBoard.c-board-report.c-atcore-report .c-report-filter { max-width: 220px;  }
.divBoard.c-board-report.c-atcore-report .c-report-filter .b-box-row-item { overflow: unset; }
.divBoard.c-board-report.c-atcore-repor .c-report-filter .b-board-column { padding-left: 16px; }


.c-atcore-report .c-atcore-report-chart .b-box-row-item { display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px; }
.c-atcore-report .c-atcore-report-chart .b-board-column { padding: 0; border: 0; background: none; }
.c-atcore-report .c-atcore-report-chart .c-report-card { padding: 20px; background: #FFFFFF; border-radius: 16px; width: 100%; min-height: 200px; display: flex; flex-direction: column; }
.c-atcore-report .c-atcore-report-chart .c-report-card .content { flex-grow: 1; }
.c-atcore-report .c-atcore-report-chart .c-report-card .title { margin-bottom: 8px; }
.c-atcore-report .c-atcore-report-chart .c-report-card canvas { max-height: 130px; }

.c-report-row-card { background-color: #FFFFFF; padding: 20px 64px; border-radius: 16px; }
.divBoard.c-board-report .c-report-row-card .b-board-row { gap: 20px; overflow: hidden; }
.divBoard.c-board-report .c-report-row-card .b-board-column { padding: 0; border: 0; border-radius: 0; }
.divBoard.c-board-report .c-report-row-card .c-report-col-left { flex-grow: 0; padding-right: 20px; border-right: 1px solid var(--color-line); max-width: 250px; align-self: stretch; }
.divBoard.c-board-report .c-report-row-card .c-report-col-left .c-ga-data { max-width: 100%; min-width: 230px; min-height: inherit; margin-top: 8px; }
.divBoard.c-board-report .c-report-row-card .c-report-col-left .c-ga-data .content { min-height: 170px; max-height: 170px; height: 170px; }
.divBoard.c-board-report .c-report-row-card .c-report-col-left .c-box-chart { overflow: inherit; }
.divBoard.c-board-report .c-report-row-card .c-report-col-left .b-box-row-item + .b-box-row-item { margin-top: 12px; }
.divBoard.c-board-report .c-report-row-card .c-report-col-left .content { font: var(--typo-page-subtitle); font-weight: normal; color: var(--text); }
.divBoard.c-board-report .c-report-row-card .c-report-col-left .title { font: var(--typo-bold-body-xl); color: var(--darkgrey); }

.divBoard.c-board-report .c-report-row-card .c-report-col-right { overflow: inherit; width: 100%; }
.divBoard.c-board-report .c-report-row-card .c-report-col-right .b-box-row-item + .b-box-row-item { margin-top: 0; }
.divBoard.c-board-report .c-report-row-card .c-report-col-right .c-ga-data { max-width: 100%; flex-direction: column; display: flex; gap: 0; min-height: 180px; max-height: inherit; align-items: stretch; }
.divBoard.c-board-report .c-report-row-card .c-report-col-right .c-ga-data .content { height: 180px; margin-top: auto; }
.divBoard.c-board-report .c-report-row-card .c-report-col-right .c-ga-data canvas { max-height: 180px; }
.divBoard.c-board-report .c-report-row-card .c-report-col-right .c-box-chart-group { display: grid; grid-template-columns: repeat(4, 1fr); overflow: hidden; gap: 32px; }
.divBoard.c-board-report .c-report-row-card .c-report-col-right .c-ga-data .title { color: var(--darkgrey); }

.divBoard.c-board-report .c-box-chart-legend { margin-top: 12px !important; position: relative; z-index: 0; }
.c-ga-legend-data { max-height: 100px; }
.c-ga-legend-group { display: flex; flex-wrap: wrap; gap: 4px 16px; justify-content: center; }
.c-ga-legend-group.c-ga-legend-vertical { flex-direction: column; justify-content: flex-start; align-items: flex-start; margin-left: 32px; max-width: 200px; min-width: 200px; width: 100% !important; }
.c-ga-legend-item { display: flex; gap: 6px; font: var(--typo-body-sm); align-items: baseline; color: var(--default); cursor: pointer; }
.c-ga-legend-ico { width: 10px; min-width: 10px; height: 10px; background-color: var(--primary); border-radius: 50%; position: relative; top: 2px; }
.c-ga-legend-item .c-ga-legend-label { color: var(--default) !important; text-align: left; }

.c-atcore-endofyear-group { display: flex; gap: 12px; border-top: 1px solid var(--color-line); padding-top: 12px; margin-top: 12px !important; justify-content: space-between; }
.c-atcore-endofyear-group .c-tc-head-reverse { display: flex; flex-direction: column; }
.c-atcore-endofyear-group .title { font: var(--typo-body-md) !important; line-height: 1; color: var(--darkgrey); margin-top: auto; }
.c-atcore-endofyear-group .content { font: var(--typo-page-subtitle) !important; font-weight: normal !important; margin-top: -2px; color: var(--text); }
.c-report-card .c-tc-data-subtitle { font: var(--typo-body-md) !important; color: var(--darkgrey); margin-bottom: -6px; }
.c-report-card .c-tc-head-reverse.c-tc-data-num .title { font: var(--typo-bold-body-lg) !important; color: var(--darkgrey); }
.c-report-card .c-tc-head-reverse.c-tc-data-num .content { font: var(--typo-page-title) !important; font-weight: normal !important; font-size: 1.725rem !important;  }
.c-atcore-report .c-atcore-report-chart .c-report-card .title { font: var(--typo-bold-body-xl) !important; color: var(--darkgrey); }

.divBoard.c-board-report.c-atcore-report .b-board-column.tc-report-tablelist .b-title-board-column { font-weight: bold; }

.divBoard.c-board-report .tc-report-tablelist .widgetItem.c-box-table-vertical table { grid-template-columns: min-content auto; }
.divBoard.c-board-report .tc-report-tablelist .widgetItem.c-box-table-vertical .b-table-report table thead th,
.divBoard.c-board-report .tc-report-tablelist .widgetItem.c-box-table-vertical .b-table-report table tbody td { flex-grow: 1; }
.divBoard.c-board-report .tc-report-tablelist .widgetItem.c-box-table-vertical .b-table-report table thead th,
.divBoard.c-board-report .tc-report-tablelist .widgetItem.c-box-table-vertical .b-table-report table tbody td,
.divBoard.c-board-report .tc-report-tablelist .widgetItem.c-box-table-vertical .b-table-report table thead th:last-child,
.divBoard.c-board-report .tc-report-tablelist .widgetItem.c-box-table-vertical .b-table-report table tbody td:last-child { width: 100%; padding: 12px 16px; font: var(--typo-table-body); border: 0; border-top: 1px solid var(--table-line); }
.divBoard.c-board-report .tc-report-tablelist .widgetItem.c-box-table-vertical .b-table-report table thead th:first-child,
.divBoard.c-board-report .tc-report-tablelist .widgetItem.c-box-table-vertical .b-table-report table tbody td:first-child { border-top: 0; font: var(--typo-table-head); }
.divBoard.c-board-report .tc-report-tablelist .widgetItem.c-box-table-vertical .b-table-report table thead th:nth-child(2),
.divBoard.c-board-report .tc-report-tablelist .widgetItem.c-box-table-vertical .b-table-report table tbody td:nth-child(2) { border-top: 2px solid var(--table-line-header); }
.b-table-report-action { display: flex; gap: 8px; align-items: center; }
.b-table-report-action .btnSearchLink { min-width: auto; }
.divModalSearchList .b-table-report .b-table-report-action .btnSearchDelete i { font-size: 14px; }
.divModalSearchList .b-table-report .table tbody td { padding-top: 4px; padding-bottom: 4px; }
.divModalSearchList .b-table-report table thead th:last-child,
.divModalSearchList .b-table-report table tbody td:last-child,
.divModalSearchList .b-table-report table tfoot td:last-child { padding-right: 16px; }
.divModalSearchList .c-emptystate-ico { width: 100px; height: 100px; }
.divModalSearchList .b-table-report { max-height: 464px; }
.divModalSearchLink .form-inline { gap: 12px; } 
.divModalSearchLink .form-inline .form-control { flex-grow: 1; }
.modal.c-modal.divModalSearchLink .modal-body { padding-bottom: 32px; }

.divBoard .b-board-container { overflow-x: hidden !important; }


.c-team360degvalsum-chart-group { display: flex; gap: 24px; align-items: center; }
.c-team360degvalsum-chart-left { flex-grow: 1; }
.c-team360degvalsum-chart-left .title { font: var(--typo-page-subtitle); color: var(--default); }
.c-team360degvalsum-chart-left .btn { margin-top: 12px; }
.c-team360degvalsum-chart-right { max-width: 600px; min-width: 600px; width: 100%; height: 128px; }

.divBoard.c-board-report .b-board-column.c-report-custom-title { border: 0 !important; padding: 0 !important; background: transparent !important; }
.divBoard.c-board-report .b-board-column.c-report-custom-title .title { font: var(--typo-page-subtitle); padding: 8px 0; color: var(--primary); filter: brightness(0.7); }

.c-npssurvey-htmlbar-group .contentItem { display: flex; align-items: center; gap: 12px; }
.c-npssurvey-htmlbar-group .content { display: flex; flex-direction: column; gap: 8px; }
.c-npssurvey-htmlbar-progress { padding: 8px 0; width: var(--htmlbar-progress); height: 100%; }
.c-npssurvey-htmlbar-label { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; position: absolute; width: 100%; padding: 0 8px; }
.c-npssurvey-htmlbar-bar { position: relative; width: 100%; overflow: hidden; border-radius: 6px; border: 1px solid #E3E6E8; background: #FFFFFF; max-width: 250px; height: 36px; display: flex; align-items: center; }
.c-npssurvey-htmlbar-value { margin-left: auto; }

.chartTooltip { padding: 4px 8px !important; border-radius: 6px; background: #424242; color: #FFFFFF; z-index: 1; opacity: 1; pointer-events: none; position: absolute; transform: translate(-50%, 0); transition: all .1s ease; max-width: 200px; }
.chartTooltip table { display: flex; flex-direction: column; }
.chartTooltip thead { margin-bottom: 6px; }
.chartTooltip th { font: var(--typo-bold-body-md); padding: 0; }
.chartTooltip td { font: var(--typo-body-md); display: flex; padding: 0; align-items: baseline; }
.icoTooltip { width: 10px; min-width: 10px; height: 10px; border-radius: 50%; display: block; border: 0; margin-right: 8px; top: 1px; position: relative; }

.c-dropdown-app-box:not(#MenuEuniteApp) .c-dropdown-app .divAllAppList .c-btn-grid:hover, 
.c-dropdown-app-box:not(#MenuEuniteApp) .c-dropdown-app .divAllAppList .c-btn-grid + .c-btn-grid:focus-within, 
.c-dropdown-app-box:not(#MenuEuniteApp) .c-dropdown-app .divAllAppList .c-btn-grid.dropdownShow {
	background: linear-gradient(to top, rgba(255, 255, 255, 90%), rgba(255, 255, 255, 90%)) var(--color-qcolor3);
}

/* Small Screen */
@media (max-width:1280px) {
	.divBoard.c-board-report .c-report-row-card { padding: 20px; }
}

/* Extra Small Screen & iPad Lanscape */
@media (max-width:1024px) {
	.divBoard.c-board-report .c-report-row-card .b-board-row { flex-direction: column; overflow: visible; gap: 28px; }
	.divBoard.c-board-report .c-report-row-card .c-report-col-left { padding: 0; padding-bottom: 28px; width: 100%; border-right: 0; border-bottom: 1px solid var(--color-line); max-width: inherit; }
	.divBoard.c-board-report .c-report-row-card .c-report-col-left .c-ga-data { max-width: 100%; width: 100%; }

	.divBoard.c-board-report.c-atcore-report .c-atcore-report-card-group .b-board-row { grid-template-columns: repeat(2, 1fr); grid-template-rows: repeat(1, 1fr); }
	.c-atcore-report .c-atcore-report-chart .b-box-row-item { grid-template-columns: repeat(2, 1fr); grid-template-rows: repeat(1, 1fr); }
}

/* Targets typical tablet range (768px to 1366px) for touch users */
@media screen and (max-width: 1366px) and (hover: none),
       screen and (max-width: 768px) {
	/* มีผลเฉพาะ mb web */
	.c-dropdown-app-box:not(#MenuEuniteApp) .c-btn-grid .dropdownMenuPin .btn.dropdown-toggle,
	.c-dropdown-app-box:not(#MenuEuniteApp) .c-dropdown-app .divAllAppList .c-btn-grid:hover .pinIcon { display: flex; transition: none; border: 0;} 
	.c-dropdown-app-box:not(#MenuEuniteApp) .c-dropdown-app .c-btn-grid .pinIcon { background-position: -3px -4px; background-size: 34px; }
	.c-dropdown-app-box:not(#MenuEuniteApp) .c-dropdown-app .c-btn-grid:has(.pinIcon) .dropdownMenuPin .dropdown-toggle { opacity: 0; }
	.c-dropdown-app-box:not(#MenuEuniteApp) #divPortal .c-dropdown-app .c-btn-grid .dropdownMenuPin .btn.dropdown-toggle:before { width: 32px; height: 32px;}

    #divPortal .c-dropdown-app-box:not(#MenuEuniteApp) .c-btn-grid:hover .pinIcon, 
	#divPortal .c-dropdown-app-box:not(#MenuEuniteApp) .c-btn-grid + .c-btn-grid:focus-within .pinIcon,
	#divPortal .c-dropdown-app-box:not(#MenuEuniteApp) .c-btn-grid.dropdownShow .pinIcon{ display: none; }
	#divPortal .c-dropdown-app-box:not(#MenuEuniteApp) .c-dropdown-app .c-btn-grid:hover .dropdownMenuPin .dropdown-toggle,
	#divPortal .c-dropdown-app-box:not(#MenuEuniteApp) .c-dropdown-app .c-btn-grid.dropdownShow .dropdownMenuPin .dropdown-toggle { opacity: 1; }


}

@media (max-width:768px) {
	.b-widget-item [page="p/wise/QbicMyCourses"] .divItemList.row {  grid-auto-columns: clamp(40%, 40%, 20%); grid-auto-flow: column; grid-template-columns:unset}
	.b-board { padding: 12px var(--board-padding); }
	.divBoard .divMainBox { flex-wrap: wrap; gap: 0;}
	.divBoard .divMainBox .divDrawBox { width: 100% !important;}
	.b-board .b-board-row { flex-wrap: wrap; gap: 20px;}
	.b-header { padding: 12px;}
	.c-btn-list + .c-btn-list { margin-top: 12px; }

	[data-type="Home"] .b-board .b-board-column { min-height: unset; }

	.boxRowItem.b-box-row-item.HI.c-box-grid{ grid-template-columns: repeat(2, 1fr);}

	.divBoard.c-board-report .c-report-summary .widgetItem.c-tc-data { gap: 0; height: 92px; justify-content: space-between; padding: 8px 12px;}
	.divBoard .widgetItem.c-tc-data .title { font-size: 16px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
	.divBoard.c-board-report .widgetItem.c-tc-data .content { font-size: 20px; line-height: 28px;}
	.divBoard.c-board-report .b-board-column .q-breadcrumb { white-space: normal; display: block; padding: 10px 0; }
	.divBoard.c-board-report .b-board-column .q-breadcrumb li { white-space: normal !important; display: inline; word-break: break-all; font: var(--typo-section-title); font-size: 18px; }
	.divBoard.c-board-report .b-board-column .q-breadcrumb .breadcrumb-item+.breadcrumb-item::before {  float: none;}
	.divBoard.c-board-report .tc-report-tablelist { overflow: auto;}

	.divBoard.c-board-report .c-report-filter .b-title-board-column { font: var(--typo-page-subtitle); }
	.divBoard.c-board-report .c-report-filter { --form-control-height: 48px; }

	.divBoard.c-board-report .divMainBox .divItemList.b-board-row { flex-direction: column; }
	.divBoard.c-board-report .b-board-column.tc-report-tablelist { overflow: unset; }
	.divBoard.c-board-report .c-report-summary.c-report-summary-sm { min-width: 100%; max-width: 100%; width: 100%; }

	.divBoard .rowItem .divItemList.b-board-row { flex-direction: column; }
	.b-board .b-board-column { width: 100%; padding: 16px; }


	.divBoard.c-board-report .c-report-filter[data-toggle="1"] > .btnDrawBoxToggle { display: none; }
	.divBoard.c-board-report .c-report-filter[data-toggle="1"] .divItemList .btnDrawBoxToggle { display: flex; position: absolute; right: 0; }

	/* menu My Performance */
	.divBoard[data-type="Home"] .widgetItem.btnBigureMenu { margin-left: 12px; margin-right: 12px; padding: 12px !important; background-color: #FFFFFF; border-radius: 8px; border: 0; box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.08);}

	.divBoard[data-type="Home"] .divHeadBox { padding: 12px 0; }
    .divBoard[data-type="Home"] .divHeadBox .divItemList.container { padding: 0 20px; }

	.divBoard.c-board-report .b-board { flex-direction: column; }
	.divBoard.c-board-report .divMainBox.b-board .divItemList { width: 100%; }
	.divBoard .divDrawBox.c-report-filter { padding-top: 0; max-width: 100% !important; flex-direction: row; gap: 12px; }
	.divBoard .divDrawBox.c-report-filter .b-dropdown-download { order: -1; margin-left: auto; }
	.divBoard .divDrawBox.c-report-filter .btnDrawBoxToggle { margin-left: 0; }

	.divBoard.c-board-report .divMainBox.b-board > .divItemList { padding: 0 !important; }


	.divBoard.c-board-report.c-atcore-report .c-atcore-report-card-group .b-board-row,
	.c-atcore-report .c-atcore-report-chart .b-box-row-item { grid-template-columns: repeat(1, 1fr); }
	.divBoard.c-board-report.c-atcore-report .c-report-filter[data-toggle="1"]::before { visibility: hidden; }
	.divBoard.c-board-report.c-atcore-report .c-report-filter[data-toggle="1"] { border: 0; padding: 16px; border-radius: 12px; }
	.divBoard.c-board-report .c-report-filter .b-board-column { padding: 0 !important; }

	.divBoard.c-board-report .b-board { padding: 12px 16px !important; }

	.divBoard.c-board-report .c-report-row-card .c-report-col-right .c-box-chart-group { grid-template-columns: repeat(2, 1fr); padding: 0 32px; }

	.divBoard.c-board-report .c-report-filter[data-toggle="1"] { border-left: 0; border-bottom: 1px solid var(--color-line); padding-bottom: 48px; }
	.c-report-npssurvey .b-board-row-item.c-report-column-right { max-width: 100%; }

	.divBoard.c-board-report .b-board-column { overflow: unset; }

	.c-team360degvalsum-chart-group { flex-direction: column; align-items: stretch; }



	.b-board .b-board-column .b-widget-item .c-sidebar-body { margin-left: 0 !important; margin-right: 0 !important; }
	.b-board .c-list { border: 0; }
	.b-widget-item .c-size-canvas-default { background: #FFFFFF; border-radius: 8px; padding: 12px; }



	.b-board .divDrawBox [data-type="APPS"][data-show="ShowLess"] .c-box-grid{ grid-template-rows: 1fr 1fr;}
	.b-board .divDrawBox [data-type="APPS"] .c-box-grid { grid-template-columns: repeat(4, 1fr);}

	.modal.c-modal.divModalExportImage .modal-footer { flex-wrap: nowrap; }
	
	.c-modal.divModalExportImage .modal-content,
	.c-modal.divModalExportBoard .modal-content { min-height: 370px !important; }
	.c-modal.divModalExportBoard .modal-content .modal-footer .btn { width: auto; }

	#divPortal .modal.divModalHyperDocMenu .modal-dialog { width: 100%;}
	#divPortal .divMenuTab .c-content-menu .nav .nav-link::after{ display:none;}
	#divPortal .divMenuTab .c-content-menu .nav { border-bottom: 1px solid #E3E6E8; padding: 0 8px 16px; overflow: hidden; overflow-x: auto;}
	#divPortal .divMenuTab .tab-title { padding-top: 0; font-size: 20px;}
	#divPortal .divMenuTab .c-content-menu-top-0 { padding: 0;}
	#divPortal .divMenuTab .c-content-menu + .c-content-body { padding: 0;}

	#divPortal .modal.divModalHyperDocMenu[data-nodetype="section"] .modal-body{ max-height: unset; }

	#divPortal .c-btn-grid .dropdown-menu { max-width: fit-content; min-width: 98px;}

	/* .c-widget-favs .HN { position: relative; padding-bottom: 24px; margin: auto;} */
	.c-widget-favs .HN i {  width: 70px; height: 70px; margin: 0;}
}

@media (min-width: 768px) {
	/* .divBoard[data-type="Home"] .divDrawBox .c-widget-faceio { display: none; } */
	/* .divBoard[data-type="Home"] .divItemList .rowItem.b-board-row-item:has(.c-widget-faceio) { display: none; } */
	/* .divBoard[data-type="Home"] .divHeadBox .divHeadBoxTitle { font-size: 1.125rem; } */
}

@media (max-width:767px) {
	/* .divBoard[data-type="Home"] .divHeadBox { min-height: 109px; } */
	.divBoard[data-type="Home"] .divDrawBox .c-widget-faceio { margin-top: -70px; }
	.divBoard[data-type="Home"] .b-board-container { overflow: visible !important; }
	.divBoard[data-type="Home"] .b-board-container .divMainBox.container { max-width: 100vw; }
	.divBoard[data-type="Home"] .divHeadBox .divHeadBoxTitle { font-size: 1.125rem; }

	/* .divBoard[data-type="Home"] .divItemList .rowItem.b-board-row-item:has(.c-widget-faceio) { display: none; } */

	.divBoard.c-board-report .c-report-row-card .c-report-col-right .c-box-chart-group { grid-template-columns: repeat(1, 1fr); padding: 0 16px; }

	.b-board .divDrawBox [data-type="APPS"] .c-box-grid { display: flex; overflow: auto; overflow-y: hidden; gap: 12px; }
    .b-board .divDrawBox [data-type="APPS"] .c-box-grid .c-btn-grid {/*min-width: calc(20vw - 32px);*/ min-width: var(--widget-menu-width); margin: 0;height: auto; padding: 0 4px 4px; }
    .b-board .b-board-column [data-type="APPS"] .c-box-grid .c-btn-grid span { font: var(--typo-bold-body-sm) !important; font-size: 12px !important; line-height: 20px !important; display: -webkit-box; -webkit-line-clamp: 2; /* Limits the text to 2 lines */ -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
    .b-board .b-board-column .b-widget-item[data-type="APPS"] {padding-top: 12px !important;padding-bottom: 8px !important;padding-left: 0 !important; ;padding-right: 0 !important; background-color: transparent !important; }
    .b-board .divDrawBox [data-type="APPS"][data-show="ShowLess"] .c-box-grid { padding: 12px; padding-bottom: 8px; background-color: #FFFFFF; min-height: 112px; display: grid; grid-template-rows: 1fr; grid-auto-flow: column; grid-gap: 8px; }
    .b-board .b-board-column .widgetItem.b-widget-item[data-type="APPS"] .b-header-widget { display: flex !important; padding: 0 12px }
    .b-board-column.c-widget-apps { display: none; } 
    .c-modal.divModalHyperDocMenu .c-box-grid {grid-template-columns: repeat(3, 1fr); grid-gap:8px; }
    .c-modal.divModalHyperDocMenu .c-btn-grid span { font: var(--typo-bold-body-md); min-height: 40px; }
    .c-modal.divModalHyperDocMenu .c-btn-grid { aspect-ratio: unset; padding: 12px; }
	#divPortal .divMenuTab .sub-title { padding-top: 14px; padding-bottom: 14px; }
	#divPortal .modal.divModalHyperDocMenu[data-nodetype="section"] .c-btn-grid span { min-height: unset; padding: 10px 0px; font: var(--typo-body-lg); background: none !important;}
	#divPortal .modal.divModalHyperDocMenu[data-nodetype="section"] .divMenuTab .c-content-menu .nav .nav-link { padding: 8px 12px; }
	#divPortal .modal.divModalHyperDocMenu[data-nodetype="section"] .divMenuTab .sub-section .c-btn-grid { padding: 2px 0px 2px 24px; }

	#divPortal .modal.divModalHyperDocMenu .modal-header,
	#divPortal .modal.divModalHyperDocMenu .modal-header .modal-title { filter: unset;}
	#divPortal .modal.divModalHyperDocMenu .modal-dialog .modal-content { max-height: 65%; min-height: 65%; top: auto; bottom: 0; border-top-left-radius: 12px; border-top-right-radius: 12px; }
	#divPortal #p24 ~ .divModalHyperDocMenu button.close { top: -8px;}
	.c-dropdown-app-box .c-dropdown-app .c-btn-grid span { line-height: unset;}
	

}

@media (max-width:576px) {
	/* .b-board .divDrawBox [data-type="APPS"] .c-box-grid .c-btn-grid { min-width: calc(25vw - 32px); } */
}

/* TODO : Hyperdoc */
.c-page-group-hyperdoc .divNodePageType { display: flex; flex-direction: column; flex-grow: 1; }
.c-page-group-hyperdoc .divNodePageType .divBigure0 { height: 100%; }
.c-page-group-hyperdoc .divNodePageType .divBigure0 .q-info-page { height: 100%; }

.c-page-group-hyperdoc .divNodePageType .d-show-pdf { max-width: 100%; max-height: 100%; height: 100% !important; }

.c-page-group-hyperdoc .divNodePageType[data-type="form"] iframe { height: 100%; border: 0; }

.c-page-group-hyperdoc { --sidebar-toggle-width: 264px; }
.c-page-group-hyperdoc .c-sidebartoggle { height: 100%; width: var(--sidebar-toggle-width); min-width: var(--sidebar-toggle-width); display: flex; flex-direction: column; padding: 0; background: #FFFFFF; overflow: hidden; border-right: 1px solid var(--color-line); }
.c-page-group-hyperdoc .c-sidebartoggle .list-group-item { padding: 0; color: var(--text); margin-top: 2px !important; border: 0 !important; }
.c-page-group-hyperdoc .c-sidebartoggle-ico-expand { --btn-md-singleicon: 12px; color: var(--secondary); --btn-md-height: 24px !important; }
.c-page-group-hyperdoc .c-sidebartoggle-ico-expand:last-child { margin-left: auto; }
.c-page-group-hyperdoc .c-sidebartoggle-ico-expand i { position: relative; }
.c-page-group-hyperdoc .c-sidebartoggle-group .btn { --btn-md-height: 24px !important; }
.c-page-group-hyperdoc .c-sidebartoggle-option { --secondary-txt: var(--grey); margin-left: 4px; }
.c-page-group-hyperdoc .c-sidebartoggle-group .dropdown { margin-left: 4px; }
.c-page-group-hyperdoc [data-expand="1"] > .c-sidebartoggle-group > .c-sidebartoggle-ico-expand i { transform: scale(-1); }
.c-page-group-hyperdoc .c-sidebartoggle .list-group-item.active { background: transparent; }
.c-page-group-hyperdoc .c-sidebartoggle .list-group-item.active > .c-sidebartoggle-group,
.c-page-group-hyperdoc .c-sidebartoggle .list-group-item.active > .c-sidebartoggle-group:hover { background: rgba(56, 107, 246, 0.10); color: var(--primary); font-weight: bold; }
.c-page-group-hyperdoc .c-sidebartoggle .list-group-item:hover { background: transparent; }
.c-page-group-hyperdoc .c-sidebartoggle .list-group-item .c-sidebartoggle-group:hover { background: #EFF2F4; }
.c-page-group-hyperdoc .c-sidebartoggle .list-group-item.active > .c-sidebartoggle-group .c-sidebartoggle-label { filter: brightness(0.8); }
.c-page-group-hyperdoc .c-sidebartoggle .list-group-item.active > .c-sidebartoggle-group .c-sidebartoggle-nodeico { color: var(--primary); filter: brightness(0.8); }
.c-page-group-hyperdoc .c-sidebartoggle .list-group-item .list-group-collapse .c-sidebartoggle-group { padding-left: 20px; }
.c-page-group-hyperdoc .c-sidebartoggle .list-group-item .list-group-collapse .list-group-collapse .c-sidebartoggle-group { padding-left: 32px; }
.c-page-group-hyperdoc .c-sidebartoggle .list-group-item .list-group-collapse .list-group-collapse .list-group-collapse .c-sidebartoggle-group { padding-left: 48px; }
.c-page-group-hyperdoc .c-sidebartoggle .list-group-item .list-group-collapse .list-group-collapse .list-group-collapse .list-group-collapse .c-sidebartoggle-group { padding-left: 64px; }
.c-page-group-hyperdoc .c-sidebartoggle .list-group-item .list-group-collapse .list-group-collapse .list-group-collapse .list-group-collapse .list-group-collapse .c-sidebartoggle-group { padding-left: 80px; }
.c-page-group-hyperdoc .c-sidebartoggle .list-group-item a:not(.dropdown-item) { font: var(--typo-body-md); padding: 0; color: inherit; font-weight: inherit; }
.c-page-group-hyperdoc .c-sidebartoggle .H0.divNodeList.list-group-collapse > .list-group-item > .c-sidebartoggle-group { font-weight: bold; }

.c-page-group-hyperdoc .c-sidebartoggle-head { display: flex; align-items: center; min-height: 44px; padding: 10px 12px; padding-left: 14px; border-bottom: 1px solid var(--color-line); }
.c-page-group-hyperdoc .c-sidebartoggle-head .btn { border: 0; }
.c-page-group-hyperdoc  .c-sidebartoggle-head-label { margin-right: 4px; margin-left: 6px; font: var(--typo-bold-body-xl); flex-grow: 1; }

.c-page-header-hyperdoc.c-page-header { padding-top: 4px; padding-bottom: 4px; min-height: 42px; height: 42px; }
.c-page-header-hyperdoc.c-page-header .container { max-width: 100%; }
.c-page-header-hyperdoc.c-page-header .c-page-header-hyperdoc-label { font: var(--typo-section-title); }
.c-page-header-hyperdoc.c-page-header .btn.btnToggleTOC { margin-top: 0; margin-left: 0; margin-right: 6px; width: 32px; height: 32px; min-width: 32px; }
.c-page-header-hyperdoc.c-page-header .btn.btnToggleTOC i { font-size: 18px !important; width: 18px; height: 18px; }
.c-page-header-hyperdoc.c-page-header .c-input-group-search { --form-control-height: 28px; max-width: 248px; margin-left: 16px; --form-control-text: #FFFFFF; }
.c-page-header-hyperdoc.c-page-header .c-input-group-search .input-group-prepend .btn { margin: 0; background: rgba(255, 255, 255, 0.30) !important; color: var(--form-control-text); }
.c-page-header-hyperdoc.c-page-header .c-input-group-search .form-control { padding-top: 6px; color: var(--form-control-text); padding-bottom: 8px; line-height: var(--form-control-height); border: 0 !important; background: rgba(255, 255, 255, 0.30) !important; }
.c-page-header-hyperdoc.c-page-header .c-input-group-search:not(:focus-within) .form-control::placeholder { color: var(--form-control-text); opacity: 1; }
.c-page-header-hyperdoc.c-page-header .c-input-group-search:not(:focus-within) .form-control::-ms-input-placeholder { color: var(--form-control-text); }
.c-page-header-hyperdoc.c-page-header .c-input-group-search:focus-within { --form-control-text: var(--lookup-option-color); }
.c-page-header-hyperdoc.c-page-header .c-input-group-search:focus-within .input-group-prepend .btn,
.c-page-header-hyperdoc.c-page-header .c-input-group-search:focus-within .form-control { background: #FFFFFF !important; color: var(--text) !important; }
.c-page-header-hyperdoc.c-page-header .c-input-group-search .input-group-prepend .btn i { display: flex; justify-content: center; align-items: center; }

.c-page-group-hyperdoc .c-page-nodename { font: var(--typo-page-subtitle); font-size: 1.571rem; padding-left: 48px; padding-top: 24px; margin-bottom: 16px; color: var(--default) !important; align-self: start; }

.c-page-group-hyperdoc .c-sidebarpage .divBoard.c-board-report .divMainBox.b-board > .divItemList,
.c-page-group-hyperdoc .c-sidebarpage .divBoard.c-board-report .c-report-filter,
.c-page-group-hyperdoc .c-sidebarpage .divBoard.c-board-report .b-board.container { padding: 0; }
.c-page-group-hyperdoc .c-sidebarpage .divBoard.c-board-report .b-board.container { max-width: 100%; }

.c-page-group-hyperdoc .c-sidebarpage { display: flex; flex-direction: column; flex-grow: 1; overflow: auto; overflow-x: hidden; background: #FFFFFF; height: 100%; }
.c-page-group-hyperdoc .c-sidebarpage .divNodePageType:not([data-type="form"]) { padding: 40px 48px; padding-top: 0; }
.c-page-group-hyperdoc .c-sidebarpage .divNodePageType[data-type="call"] { padding-bottom: 0; }

.c-page-group-hyperdoc .c-sidebartoggle-action { padding: 10px 12px; display: flex; gap: 12px; border-top: 1px solid var(--color-line); background: #FFFFFF; }

.c-page-group-hyperdoc .c-sidebartoggle-group { display: flex; font: var(--typo-body-md); align-items: center; padding: 2px 4px; padding-left: 8px; min-height: 28px; color: var(--default); border-radius: 4px; cursor: pointer; }
.c-page-group-hyperdoc .c-sidebartoggle-group .btn:hover { background: rgba(0, 0, 0, 0.10); }
.c-page-group-hyperdoc .c-sidebartoggle-body { overflow: auto; flex-grow: 1; padding: 8px; }

.c-page-group-hyperdoc .c-sidebartoggle-label { margin-right: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.c-page-group-hyperdoc .c-sidebartoggle-group { --btn-sm-singleicon: 12px; }
.c-page-group-hyperdoc .c-sidebartoggle-nodeico { margin-right: 6px; min-width: 16px; min-height: 16px; width: 16px; height: 16px; font-size: 14px; color: var(--grey); display: flex; align-items: center; justify-content: center; }
.c-page-group-hyperdoc .c-sidebartoggle-visico { z-index: 0; color: var(--secondary); width: 24px; height: 24px; min-width: 24px; display: flex; align-items: center; justify-content: center; margin-left: 8px; }
.c-page-group-hyperdoc .c-sidebartoggle-visico.c-ico-m-13::before { z-index: 2; position: relative; }
.c-page-group-hyperdoc .c-sidebartoggle-visico.c-ico-m-13::after { content: "\e98a"; position: absolute; z-index: 1; opacity: 0.2; }

.c-page-group-hyperdoc .c-sidebarpage { transition: all 0.3s ease; padding-left: 0; }
.c-page-group-hyperdoc .c-sidebartoggle { transform: translateX(-100%); transition: all 0.3s ease; position: absolute; }
[data-toc="show"] .c-page-group-hyperdoc .c-sidebartoggle { transform: translateX(0); }
[data-pin="show"] .c-page-group-hyperdoc .c-sidebartoggle { transform: translateX(0); }
[data-pin="show"] .c-page-group-hyperdoc  .c-sidebarpage { padding-left: var(--sidebar-toggle-width); }
[data-toc="show"]:not([data-pin="auto"]) .c-page-group-hyperdoc .c-sidebarpage { padding-left: var(--sidebar-toggle-width); }
[data-pin="show"]:not(data-toc) .c-page-group-hyperdoc .c-sidebartoggle { transition: none; }
[data-pin="auto"] .divHeaderView .btnToggleTOC[data-pin="auto"]:hover i::before { content: '\e98a'; }
[data-pin="show"] .divHeaderView .btnToggleTOC[data-pin="show"]:hover i::before { content: '\e98b'; }

.c-page-group-hyperdoc.c-page-group { overflow: hidden; flex-grow: 1; position: relative; min-height: unset; }
.c-page-group-hyperdoc::before,
.c-page-group-hyperdoc::after { display: none; }

.c-hyperdoc-apidesc-inputgroup { margin-top: 16px; }
.c-hyperdoc-apidesc-inputgroup .input-group + .input-group { margin-top: 8px; }

.c-page-group-hyperdoc .c-input-group-text .input-group-prepend .input-group-text { background: rgba(227, 230, 233, 0.84); border-right: 1px solid; border-radius: 2px 0px 0px 2px; font: var(--typo-bold-body-md); text-transform: uppercase; }
.c-page-group-hyperdoc .c-input-group-text .input-group-append .input-group-text { border-radius: 0px 2px 2px 0px; font: var(--typo-body-md); }
.c-page-group-hyperdoc .c-input-group-text .input-group-prepend .input-group-text,
.c-page-group-hyperdoc .c-input-group-text .input-group-append .input-group-text { border-color: var(--default); color: var(--default); padding: 0 8px; }

.c-hyperdoc-api-contentgroup { border-top: 1px solid var(--color-line); margin-top: 24px; --coumn-gap: 24px; }
.c-hyperdoc-api-contentgroup-left,
.c-hyperdoc-api-contentgroup-right { padding-top: 24px; padding-bottom: 40px; }
.c-hyperdoc-api-contentgroup-left { border-right: 1px solid var(--color-line); }

.c-hyperdoc-api-request-action { margin-top: 28px; display: flex; gap: 8px; }

.c-hyperdoc-schema { font-size: 0.925rem; }
.c-hyperdoc-schema li { padding: 0; display: flex; flex-wrap: wrap; }
.c-hyperdoc-schema li + li { margin-top: 8px; }
.c-hyperdoc-schema ul { text-indent: 20px; margin-top: 8px; width: 100%; }
.c-hyperdoc-schema .resName,
.c-hyperdoc-schema .resType { font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; }
.c-hyperdoc-schema .resType { text-indent: 0; }
.c-hyperdoc-schema .resDesc { text-indent: 0; margin-left: auto; max-width: 50%; width: 50%; min-width: 50%; color: var(--secondary); }

.c-page-hyperdoc-head { display: flex; justify-content: space-between; align-items: center; margin-bottom: 16px; padding: 0 48px; padding-top: 24px; }
.c-page-hyperdoc-head-action { display: flex; gap: 8px; align-items: baseline; }
.c-page-hyperdoc-head { display: flex; justify-content: space-between; align-items: center; margin-bottom: 16px; }
.c-page-hyperdoc-head-action .form-group { margin-top: 0 !important; }
.c-page-hyperdoc-head-action .form-group .form-label { margin-right: 8px; font: var(--typo-body-md); }
.c-page-group-hyperdoc .c-page-hyperdoc-head .c-page-nodename { margin: 0; padding: 0; }

/* Code */
.c-code-top { display: flex; justify-content: space-between; padding: 6px 8px; padding-left: 12px; background: linear-gradient(0deg, rgba(255, 255, 255, 0.10) 0%, rgba(255, 255, 255, 0.10) 100%), #333435; border-radius: 8px 8px 0px 0px; }
.c-code-top .btn  { --btn-sm-icon: 12px; background-color: transparent; }
.c-code-bottom { padding: 16px; background: #333435; border-radius: 0px 0px 12px 12px; overflow: auto; max-height: 406px; }
.c-code pre { margin: 0; overflow: unset; }
.c-code pre code { padding: 0; background: transparent; overflow: unset; color: #FFFFFF; }

.popover.popover-copycode { min-width: fit-content; width: fit-content; max-width: fit-content; background: #424242; border-radius: 6px; margin-top: -2px; }
.popover.popover-copycode .popover-body { padding: 4px 8px; color: #FFFFFF; }
.popover.popover-copycode .arrow { display: block; background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="9" viewBox="0 0 10 9" fill="none"><path d="M6.39301 7.75206C5.81209 8.73434 4.35978 8.73434 3.77886 7.75206L0.790396 2.69889C0.209473 1.71662 0.935625 0.488769 2.09747 0.488769L8.0744 0.488769C9.23625 0.48877 9.9624 1.71662 9.38148 2.69889L6.39301 7.75206Z" fill="%23424242"/></svg>'); width: 9px; height: 8px; margin: 0; bottom: -6px; }
.popover.popover-copycode .arrow::before,
.popover.popover-copycode .arrow::after { display: none; }

.c-hyperdoc-api-title { font: var(--typo-page-subtitle); margin-bottom: 16px; }
div + .c-hyperdoc-api-title { margin-top: 32px; }

.c-hyperdoc-api-rescodelist { display: flex; flex-wrap: wrap; gap: 4px; }
.c-hyperdoc-api-rescodelist .btn { border-radius: 4px; }
.c-hyperdoc-api-rescodelist .btn:not(.active) { border-color: #787878; color: var(--default); font-weight: normal; }
.c-hyperdoc-api-rescodelist .btn:not(.active):hover { color: var(--default); }
.c-hyperdoc-api-rescodelist .btn.active { border-width: 2px; }
.c-hyperdoc-api-res-tabs { margin: 16px 0; }

.c-page-group-hyperdoc .divReadingContent { max-width: 716px; }

[pg="form:master_doc"] .c-page-group-hyperdoc .c-sidebartoggle.divEditMenu .c-sidebartoggle-head { min-height: 61px; }
[pg="form:master_doc"] nav.TOC .list-group-item > ul { display: none; }
[pg="form:master_doc"] nav.TOC .list-group-item[data-expand="1"] > ul { display: flex; }
[pg="form:master_doc"] .c-page-group-hyperdoc [data-expand="1"] > .c-sidebartoggle-group > .c-sidebartoggle-ico-expand i { transform: rotate(90deg); }

/*pc only*/
@media (min-width:768px){
	.c-dropdown-app-box{ max-height: 80vh; }
	#divPortal .modal[data-nodetype="section"] .divMenuTab .c-content-menu, 
	#divPortal .modal[data-nodetype="section"] .divMenuTab .c-content-body{ max-height: 400px; overflow: auto; border-radius: unset;}
	#divPortal .c-dropdown-app-box .c-dropdown-app  .c-btn-grid:hover .pinIcon, 
	#divPortal .c-dropdown-app-box .c-dropdown-app  .c-btn-grid + .c-btn-grid:focus-within .pinIcon{ display: none; } 
	

	#divPortal .c-btn-grid .dropdownMenuPin.show .btn.dropdown-toggle { display: flex; border: 0;}
	#divPortal .c-btn-grid .dropdown.show .dropdownMenuPin .btn.dropdown-toggle,
	#divPortal .c-btn-grid .dropdownMenuPin .dropdown-menu.show + .btn.dropdown-toggle { display: flex;} 
}	

/*pc only excluding iPad*/ 
@media (hover: hover) and (pointer: fine) {
	#divPortal .c-btn-grid:hover .dropdownMenuPin .btn.dropdown-toggle { display: flex; align-items: center; justify-content: center; border-radius: 50%; z-index: 1; border: 0; transition: unset;} 
	.b-board .divDrawBox [data-type="APPS"] .c-box-grid .c-btn-grid:hover,
	#divPortal .modal.divModalHyperDocMenu .c-btn-grid:hover{ background: #E3E6E8; }
	
	#divPortal.eUniteApp .c-btn-grid:hover .dropdownMenuPin .btn.dropdown-toggle:after { display: none; } /*engage css -> .c-style .dropdown .dropdown-toggle:not(.q-btn-icon)::after*/
}

@media screen and (max-width: 768px) {
	[pg="hyperdoc"] .c-page-group-hyperdoc .c-sidebarpage { --sidebar-toggle-width: 0; }
	[pg="hyperdoc"] .c-page-group-hyperdoc .c-sidebartoggle { --sidebar-toggle-width: 100%; }
	[pg="hyperdoc"][data-ref]:not([data-ref=""]) .c-page-group-hyperdoc .c-sidebartoggle { display: none; }
	[pg="hyperdoc"] .c-page-header-hyperdoc.c-page-header .c-input-group-search { max-width: 150px; margin-left: auto;}

	#divPortal #p24 .divDrawBox .c-btn-grid .dropdownMenuPin.dropdown.show { position: unset;}
	#divPortal #p24 .divDrawBox .c-btn-grid .dropdownMenuPin .dropdown-menu.show { right: 0 !important; left: 0; top: 2px !important; margin: auto; min-width: 68px; width: 68px; transform: none !important;}/* Attention */
}


[data-model*="iPad"] #divPortal .c-btn-grid .dropdownMenuPin .btn.dropdown-toggle p,
[data-model*="iPad"] #divPortal .c-btn-grid .dropdownMenuPin .btn.dropdown-toggle p:hover, 
[data-model*="iPad"] #divPortal .c-btn-grid .dropdownMenuPin.show .btn.dropdown-toggle p,
[data-model*="iPad"] #divPortal .c-btn-grid .dropdownMenuPin .btn.dropdown-toggle p:hover, 
[data-model*="iPad"] #divPortal .c-btn-grid .dropdownMenuPin.show .btn.dropdown-toggle p { /*opacity: 0;*/}


/* support menu euniteapp iPad : show btn option pin/unpin  */
[data-model*="iPad"] #divPortal .c-btn-grid .dropdown .dropdownMenuPin .btn.dropdown-toggle, 
[data-model*="iPad"] #divPortal .c-btn-grid .dropdownMenuPin .dropdown-menu + .btn.dropdown-toggle { display: flex; }
[data-model*="iPad"] #p24 .c-dropdown-app-box .c-dropdown-app .c-btn-grid .pinIcon { background-color: #ffffff;}
[data-model*="iPad"] #p24 .c-dropdown-app-box .c-dropdown-app .c-dropdown-app-widget.divFreqList .c-btn-grid .pinIcon { background-color: #F7F9FA;}



[pg="checkio"] .q-layout-page { background-color: #EDEDF0; }
[pg="checkio"] .q-layout-page .container { padding: 0; height: 100%; }
[pg="checkio"] .q-layout-page .fio-checkinout-panel { height: 100%; }
[pg="checkio"] .fio-checkinout-panel .q-header-between { width: 100%; }
[pg="checkio"] .fio-checkinout-panel .fio-checkinout-wrapper { max-width: 500px; width: 100%; }
[pg="checkio"] .fio-checkinout-panel .q-header-between .q-header-left { width: 100%; padding-left: 40px; justify-content: center; text-align: center; }
[pg="checkio"] .fio-checkinout-panel .q-namepage { flex-grow: 1; color: #545555 !important; }
[pg="checkio"] .fio-checkinout-panel .q-header-left .btnBack { display: flex; justify-content: center; border: 0 !important; font-size: 0 !important; gap: 0 !important; min-width: 40px; height: 40px; width: 40px; padding: 0; margin-left: auto; }
[pg="checkio"] .fio-checkinout-panel .q-header-left .btnBack i { display: none; }
[pg="checkio"] .fio-checkinout-panel .q-header-left .btnBack:before { content: ''; background-position: center; min-width: 40px; width: 40px; height: 40px; display: block; background-image: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.6138 14.0568L20 18.4428L24.3635 14.0795C24.4599 13.9769 24.576 13.8949 24.7049 13.8382C24.8337 13.7816 24.9727 13.7516 25.1135 13.75C25.4149 13.75 25.7039 13.8697 25.917 14.0828C26.1301 14.2959 26.2498 14.5849 26.2498 14.8863C26.2525 15.0256 26.2266 15.164 26.1739 15.2929C26.1211 15.4219 26.0425 15.5387 25.943 15.6362L21.5227 19.9996L25.943 24.4197C26.1303 24.6029 26.2401 24.851 26.2498 25.1128C26.2498 25.4142 26.1301 25.7032 25.917 25.9163C25.7039 26.1294 25.4149 26.2491 25.1135 26.2491C24.9687 26.2551 24.8242 26.2309 24.6892 26.1781C24.5542 26.1253 24.4317 26.045 24.3294 25.9423L20 21.5563L15.6251 25.9309C15.5291 26.0301 15.4144 26.1093 15.2876 26.1639C15.1609 26.2185 15.0245 26.2475 14.8865 26.2491C14.5851 26.2491 14.2961 26.1294 14.083 25.9163C13.8699 25.7032 13.7502 25.4142 13.7502 25.1128C13.7475 24.9735 13.7734 24.8351 13.8261 24.7062C13.8789 24.5772 13.9575 24.4604 14.057 24.3629L18.4773 19.9996L14.057 15.5794C13.8697 15.3962 13.7599 15.1481 13.7502 14.8863C13.7502 14.5849 13.8699 14.2959 14.083 14.0828C14.2961 13.8697 14.5851 13.75 14.8865 13.75C15.1592 13.7534 15.4206 13.8636 15.6138 14.0568Z" fill="%23848586"/></svg>'); }
[pg="checkio"] .fio-checkinout-panel .fio-checkinout-body { padding: 18px 12px; border-radius: 6px; background-color: #FFF; border: 0; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.10); }
[pg="checkio"] .fio-checkinout-panel .fio-checkinout-wrapper:after { content: ''; margin-top: auto; width: 100px; min-width: 10px; height: 25px; background-size: contain; background-repeat: no-repeat; background-position: center; background-image: url('data:image/svg+xml,<svg width="100" height="25" viewBox="0 0 100 25" fill="none" xmlns="http://www.w3.org/2000/svg"><rect y="0.589844" width="24.414" height="24.414" rx="12.207" fill="%23386BF6"/><circle cx="14.1118" cy="13.4905" r="2.42408" fill="white"/><path d="M6.31989 18.1121C6.31989 18.9536 7.00207 19.6358 7.8436 19.6358C8.68512 19.6358 9.36731 18.9536 9.36731 18.1121V14.4522C9.36731 11.2866 11.9335 8.72042 15.0991 8.72042H16.7123C17.4754 8.72042 18.094 8.10181 18.094 7.33872C18.094 6.57564 17.4754 5.95703 16.7123 5.95703H14.9176C10.1692 5.95703 6.31989 9.80637 6.31989 14.5548V18.1121Z" fill="white"/><path d="M88.447 9.13867C88.5902 9.13867 88.7276 9.19688 88.8572 9.30176L88.9099 9.34375C89.0251 9.44756 89.0827 9.58487 89.0828 9.74902C89.0828 9.84795 89.0581 9.94544 89.0105 10.04L84.7156 18.7939H84.7146C84.6596 18.9032 84.5838 18.9909 84.4871 19.0557C84.3946 19.1225 84.2895 19.1562 84.1736 19.1562C84.0293 19.1562 83.8878 19.0971 83.7507 18.9912C83.6039 18.8778 83.5272 18.7276 83.5271 18.5459C83.5271 18.447 83.5517 18.3495 83.5994 18.2549L87.905 9.50195L87.906 9.50098C87.9615 9.3907 88.0375 9.30125 88.1355 9.23633C88.2325 9.17212 88.337 9.13877 88.447 9.13867Z" fill="%23386BF6" stroke="%23386BF6" stroke-width="0.168372"/><path d="M67.8078 19.3406C66.7633 19.3406 65.8541 19.1256 65.08 18.6955C64.3181 18.2532 63.7283 17.6572 63.3106 16.9077C62.9051 16.1582 62.7023 15.3103 62.7023 14.3642C62.7023 13.2583 62.9235 12.3183 63.3659 11.5442C63.8205 10.7578 64.4103 10.1558 65.1352 9.73799C65.8602 9.32021 66.6282 9.11133 67.4391 9.11133C68.0658 9.11133 68.6556 9.24035 69.2085 9.49838C69.7737 9.75642 70.2714 10.1128 70.7014 10.5674C71.1315 11.0097 71.4694 11.5258 71.7152 12.1156C71.9732 12.7054 72.1022 13.3321 72.1022 13.9956C72.0899 14.2905 71.9732 14.5301 71.752 14.7144C71.5309 14.8987 71.2728 14.9909 70.9779 14.9909H63.9372L63.3843 13.1477H70.1485L69.743 13.5164V13.0187C69.7185 12.6624 69.5894 12.3429 69.356 12.0603C69.1348 11.7777 68.8522 11.5565 68.5081 11.3968C68.1764 11.2248 67.82 11.1388 67.4391 11.1388C67.0705 11.1388 66.7265 11.1879 66.407 11.2862C66.0875 11.3845 65.8111 11.5504 65.5776 11.7838C65.3441 12.0173 65.1598 12.3306 65.0247 12.7238C64.8895 13.117 64.8219 13.6147 64.8219 14.2168C64.8219 14.8803 64.9571 15.4455 65.2274 15.9124C65.51 16.3671 65.8663 16.7172 66.2964 16.963C66.7388 17.1965 67.2057 17.3132 67.6972 17.3132C68.1518 17.3132 68.5143 17.2763 68.7846 17.2026C69.0549 17.1289 69.27 17.0429 69.4297 16.9446C69.6017 16.834 69.7553 16.7418 69.8905 16.6681C70.1117 16.5575 70.3205 16.5022 70.5171 16.5022C70.7875 16.5022 71.0086 16.5944 71.1807 16.7787C71.365 16.963 71.4571 17.178 71.4571 17.4238C71.4571 17.7555 71.2851 18.0566 70.9411 18.3269C70.6216 18.5972 70.1731 18.8368 69.5956 19.0457C69.0181 19.2423 68.4221 19.3406 67.8078 19.3406Z" fill="%23386BF6"/><path d="M57.9743 9.11133C58.6747 9.11133 59.283 9.18505 59.799 9.3325C60.3274 9.47995 60.7329 9.68884 61.0155 9.95916C61.3104 10.2172 61.4578 10.5305 61.4578 10.8991C61.4578 11.1449 61.3841 11.3784 61.2367 11.5995C61.0892 11.8084 60.8742 11.9129 60.5916 11.9129C60.395 11.9129 60.2291 11.8883 60.0939 11.8391C59.9711 11.7777 59.8605 11.704 59.7622 11.618C59.6639 11.532 59.5471 11.4521 59.412 11.3784C59.2891 11.3046 59.0986 11.2493 58.8406 11.2125C58.5949 11.1633 58.4105 11.1388 58.2877 11.1388C57.661 11.1388 57.1265 11.2739 56.6842 11.5442C56.2541 11.8146 55.9223 12.1832 55.6889 12.6501C55.4554 13.1047 55.3387 13.6331 55.3387 14.2352C55.3387 14.825 55.4554 15.3533 55.6889 15.8203C55.9346 16.2749 56.2664 16.6374 56.6842 16.9077C57.1142 17.178 57.6057 17.3132 58.1587 17.3132C58.4658 17.3132 58.73 17.2948 58.9512 17.2579C59.1724 17.221 59.3567 17.1657 59.5041 17.092C59.6762 16.9937 59.8297 16.8893 59.9649 16.7787C60.1001 16.6681 60.3028 16.6128 60.5731 16.6128C60.8926 16.6128 61.1384 16.7172 61.3104 16.9261C61.4824 17.1227 61.5684 17.3685 61.5684 17.6634C61.5684 17.9706 61.3964 18.2532 61.0523 18.5112C60.7083 18.757 60.2537 18.9597 59.6884 19.1194C59.1355 19.2669 58.5334 19.3406 57.8822 19.3406C56.9115 19.3406 56.0698 19.1194 55.3571 18.6771C54.6445 18.2225 54.0915 17.6081 53.6983 16.834C53.3174 16.0599 53.127 15.1936 53.127 14.2352C53.127 13.2276 53.3297 12.3429 53.7352 11.5811C54.153 10.807 54.7243 10.2049 55.4493 9.77485C56.1865 9.3325 57.0282 9.11133 57.9743 9.11133Z" fill="%23386BF6"/><path d="M50.0868 9.11133C50.4063 9.11133 50.6705 9.21577 50.8794 9.42466C51.0883 9.63354 51.1927 9.90387 51.1927 10.2356V18.032C51.1927 18.3515 51.0883 18.6218 50.8794 18.843C50.6705 19.0519 50.4063 19.1563 50.0868 19.1563C49.7674 19.1563 49.5032 19.0519 49.2943 18.843C49.0854 18.6218 48.981 18.3515 48.981 18.032V17.1289L49.3865 17.2948C49.3865 17.4545 49.3004 17.6511 49.1284 17.8846C48.9564 18.1057 48.7229 18.3269 48.428 18.5481C48.1331 18.7692 47.783 18.9597 47.3775 19.1194C46.9843 19.2669 46.5542 19.3406 46.0873 19.3406C45.2395 19.3406 44.4715 19.1256 43.7834 18.6955C43.0953 18.2532 42.5485 17.6511 42.143 16.8893C41.7498 16.1152 41.5532 15.2305 41.5532 14.2352C41.5532 13.2276 41.7498 12.3429 42.143 11.5811C42.5485 10.807 43.0892 10.2049 43.765 9.77485C44.4408 9.3325 45.1903 9.11133 46.0136 9.11133C46.5419 9.11133 47.0273 9.1912 47.4696 9.35093C47.912 9.51067 48.2929 9.71341 48.6124 9.95916C48.9441 10.2049 49.196 10.4568 49.368 10.7148C49.5523 10.9606 49.6445 11.1695 49.6445 11.3415L48.981 11.5811V10.2356C48.981 9.91615 49.0854 9.65197 49.2943 9.44309C49.5032 9.22191 49.7674 9.11133 50.0868 9.11133ZM46.3638 17.3132C46.9044 17.3132 47.3775 17.178 47.783 16.9077C48.1884 16.6374 48.5018 16.2688 48.7229 15.8018C48.9564 15.3349 49.0731 14.8127 49.0731 14.2352C49.0731 13.6454 48.9564 13.117 48.7229 12.6501C48.5018 12.1832 48.1884 11.8146 47.783 11.5442C47.3775 11.2739 46.9044 11.1388 46.3638 11.1388C45.8354 11.1388 45.3685 11.2739 44.963 11.5442C44.5575 11.8146 44.238 12.1832 44.0046 12.6501C43.7834 13.117 43.6728 13.6454 43.6728 14.2352C43.6728 14.8127 43.7834 15.3349 44.0046 15.8018C44.238 16.2688 44.5575 16.6374 44.963 16.9077C45.3685 17.178 45.8354 17.3132 46.3638 17.3132Z" fill="%23386BF6"/><path d="M33.37 19.1557C33.026 19.1557 32.7434 19.0513 32.5222 18.8424C32.3133 18.6212 32.2089 18.3509 32.2089 18.0314V7.37821C32.2089 7.05873 32.3133 6.79455 32.5222 6.58567C32.7434 6.36449 33.0137 6.25391 33.3332 6.25391H39.3233C39.6428 6.25391 39.9069 6.35835 40.1158 6.56724C40.337 6.76383 40.4476 7.02187 40.4476 7.34134C40.4476 7.61167 40.337 7.85127 40.1158 8.06016C39.9069 8.26904 39.6428 8.37349 39.3233 8.37349H34.3469L34.5128 8.15232V11.857L34.3837 11.6174H38.4939C38.8134 11.6174 39.0775 11.7218 39.2864 11.9307C39.5076 12.1273 39.6182 12.3853 39.6182 12.7048C39.6182 12.9751 39.5076 13.2147 39.2864 13.4236C39.0775 13.6325 38.8134 13.737 38.4939 13.737H34.3469L34.5128 13.5711V18.0314C34.5128 18.3509 34.396 18.6212 34.1626 18.8424C33.9414 19.0513 33.6772 19.1557 33.37 19.1557Z" fill="%23386BF6"/><path d="M80.5701 9.17578C80.8316 9.17578 81.0615 9.27494 81.2527 9.46484C81.4578 9.64976 81.5613 9.88766 81.5613 10.167V18.1758C81.5613 18.4562 81.457 18.698 81.2527 18.8916L81.2498 18.8945C81.0481 19.0749 80.8103 19.167 80.5427 19.167C80.2523 19.167 80.005 19.0775 79.8162 18.8887L79.8142 18.8877L79.8132 18.8857C79.6293 18.691 79.5378 18.4511 79.5378 18.1758V10.167C79.5378 9.88969 79.6358 9.65266 79.8318 9.4668C80.028 9.27139 80.2779 9.17585 80.5701 9.17578ZM79.9187 18.7861C79.9382 18.8056 79.9592 18.8238 79.9802 18.8408C80.0227 18.8752 80.0681 18.9051 80.1169 18.9297C80.044 18.893 79.9784 18.8448 79.9197 18.7861H79.9187ZM79.6843 10.167H79.6833V18.1758C79.6833 18.2359 79.6882 18.2941 79.698 18.3496C79.7127 18.4325 79.7385 18.5104 79.7751 18.583H79.7761C79.7148 18.4618 79.6843 18.3259 79.6843 18.1758V10.167ZM80.0671 9.46191H80.0662H80.0671Z" fill="%23386BF6"/><path d="M99.8543 14.1714C99.8543 14.8642 99.7388 15.5109 99.5079 16.1114C99.2769 16.7118 98.949 17.243 98.524 17.7049C98.1083 18.1576 97.6094 18.5133 97.0274 18.7719C96.4547 19.0306 95.8265 19.1599 95.1429 19.1599C94.4592 19.1599 93.831 19.0306 93.2583 18.7719C92.6855 18.5133 92.1867 18.1576 91.7617 17.7049C91.346 17.243 91.0227 16.7118 90.7917 16.1114C90.5608 15.5109 90.4453 14.8642 90.4453 14.1714C90.4453 13.4785 90.5608 12.8318 90.7917 12.2314C91.0227 11.6309 91.346 11.1043 91.7617 10.6516C92.1867 10.1897 92.6855 9.82945 93.2583 9.57079C93.831 9.31212 94.4592 9.18279 95.1429 9.18279C95.8265 9.18279 96.4547 9.31212 97.0274 9.57079C97.6094 9.82945 98.1083 10.1897 98.524 10.6516C98.949 11.1043 99.2769 11.6309 99.5079 12.2314C99.7388 12.8318 99.8543 13.4785 99.8543 14.1714ZM98.0529 14.1714C98.0529 13.5524 97.9281 12.9935 97.6787 12.4946C97.4293 11.9866 97.0875 11.5847 96.6533 11.2891C96.2191 10.9935 95.7156 10.8456 95.1429 10.8456C94.5701 10.8456 94.0666 10.9935 93.6324 11.2891C93.1982 11.5847 92.8564 11.9819 92.607 12.4808C92.3668 12.9796 92.2467 13.5432 92.2467 14.1714C92.2467 14.7903 92.3668 15.3538 92.607 15.8619C92.8564 16.3608 93.1982 16.758 93.6324 17.0537C94.0666 17.3493 94.5701 17.4971 95.1429 17.4971C95.7156 17.4971 96.2191 17.3493 96.6533 17.0537C97.0875 16.758 97.4293 16.3608 97.6787 15.8619C97.9281 15.3538 98.0529 14.7903 98.0529 14.1714Z" fill="%23386BF6"/><path fill-rule="evenodd" clip-rule="evenodd" d="M91.6544 17.8035L91.6534 17.8024C91.2253 17.3268 90.8928 16.7802 90.6557 16.1637C90.4178 15.5453 90.2996 14.8807 90.2996 14.1714C90.2996 13.462 90.4178 12.7975 90.6557 12.1791C90.8929 11.5623 91.2257 11.0199 91.6544 10.5531L91.6545 10.553C92.0927 10.0766 92.6077 9.70476 93.1983 9.43802C93.7915 9.17012 94.4404 9.03711 95.1428 9.03711C95.8451 9.03711 96.4939 9.17006 97.087 9.43785C97.6865 9.70439 98.2018 10.0762 98.6312 10.553C99.069 11.0197 99.4065 11.5621 99.6438 12.1791C99.8816 12.7975 99.9999 13.462 99.9999 14.1714C99.9999 14.8807 99.8816 15.5453 99.6438 16.1637C99.4064 16.7808 99.0689 17.3278 98.6312 17.8035C98.2016 18.2713 97.6863 18.6385 97.0869 18.9049C96.4938 19.1727 95.8451 19.3056 95.1428 19.3056C94.4404 19.3056 93.7915 19.1726 93.1983 18.9047C92.6083 18.6383 92.0937 18.2714 91.6555 17.8047L91.6544 17.8035ZM97.0274 18.7719C97.6094 18.5133 98.1083 18.1576 98.524 17.7049C98.949 17.243 99.2769 16.7118 99.5079 16.1114C99.7388 15.5109 99.8543 14.8642 99.8543 14.1714C99.8543 13.4785 99.7388 12.8318 99.5079 12.2314C99.2769 11.6309 98.949 11.1043 98.524 10.6516C98.1083 10.1897 97.6094 9.82945 97.0274 9.57079C96.4547 9.31212 95.8265 9.18279 95.1429 9.18279C94.4592 9.18279 93.831 9.31212 93.2583 9.57079C92.6855 9.82945 92.1867 10.1897 91.7617 10.6516C91.346 11.1043 91.0227 11.6309 90.7917 12.2314C90.5608 12.8318 90.4453 13.4785 90.4453 14.1714C90.4453 14.8642 90.5608 15.5109 90.7917 16.1114C91.0227 16.7118 91.346 17.243 91.7617 17.7049C92.1867 18.1576 92.6855 18.5133 93.2583 18.7719C93.831 19.0306 94.4592 19.1599 95.1429 19.1599C95.8265 19.1599 96.4547 19.0306 97.0274 18.7719ZM97.5484 12.5598L97.5479 12.5588C97.3087 12.0716 96.983 11.6898 96.5713 11.4095C96.1634 11.1318 95.6891 10.9913 95.1428 10.9913C94.5965 10.9913 94.1222 11.1318 93.7144 11.4095C93.3023 11.6901 92.9767 12.0674 92.7377 12.545C92.5086 13.0214 92.3924 13.5625 92.3924 14.1714C92.3924 14.7704 92.5083 15.3119 92.738 15.7982C92.9769 16.2756 93.3024 16.6528 93.7144 16.9332C94.1222 17.2109 94.5965 17.3514 95.1428 17.3514C95.6891 17.3514 96.1634 17.2109 96.5713 16.9332C96.9835 16.6526 97.3091 16.2751 97.5481 15.7973C97.7867 15.3111 97.9071 14.77 97.9071 14.1714C97.9071 13.5725 97.7866 13.0363 97.5484 12.5598ZM97.6787 15.8619C97.4293 16.3608 97.0875 16.758 96.6533 17.0537C96.2191 17.3493 95.7156 17.4971 95.1429 17.4971C94.5701 17.4971 94.0666 17.3493 93.6324 17.0537C93.1982 16.758 92.8564 16.3608 92.607 15.8619C92.3668 15.3538 92.2467 14.7903 92.2467 14.1714C92.2467 13.5432 92.3668 12.9796 92.607 12.4808C92.8564 11.9819 93.1982 11.5847 93.6324 11.2891C94.0666 10.9935 94.5701 10.8456 95.1429 10.8456C95.7156 10.8456 96.2191 10.9935 96.6533 11.2891C97.0875 11.5847 97.4293 11.9866 97.6787 12.4946C97.9281 12.9935 98.0529 13.5524 98.0529 14.1714C98.0529 14.7903 97.9281 15.3538 97.6787 15.8619Z" fill="%23386BF6"/></svg>'); }
[pg="checkio"] .fio-checkinout-panel .fio-facedisplay { margin-top: 46px; margin-bottom: 48px; }