.light-style .menu .app-brand.demo,.dark-style .menu .app-brand.demo{height:128px}.app-brand-logo.demo{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;height:80px}.app-brand-logo.demo img{height:80px}.app-brand-text.demo.menu-text,.app-brand-text.demo.text-heading{overflow-wrap:break-word;font-size:12px}.app-brand-logo.demo svg{width:35px;height:24px}.app-brand-text.demo{font-size:1.375rem}.layout-navbar-fixed .layout-wrapper:not(.layout-without-menu) .layout-page{padding-top:64px!important}.layout-navbar-fixed .layout-wrapper:not(.layout-horizontal):not(.layout-without-menu) .layout-page{padding-top:72px!important}.content-wrapper .navbar{z-index:auto}.demo-blocks>*{display:block!important}.demo-inline-spacing>*{margin:1rem .375rem 0 0!important}.demo-vertical-spacing>*{margin-top:1rem!important;margin-bottom:0!important}.demo-vertical-spacing.demo-only-element>:first-child{margin-top:0!important}.demo-vertical-spacing-lg>*{margin-top:1.875rem!important;margin-bottom:0!important}.demo-vertical-spacing-lg.demo-only-element>:first-child{margin-top:0!important}.demo-vertical-spacing-xl>*{margin-top:5rem!important;margin-bottom:0!important}.demo-vertical-spacing-xl.demo-only-element>:first-child{margin-top:0!important}.rtl-only{display:none!important;text-align:left!important;direction:ltr!important}[dir=rtl] .rtl-only{display:block!important}@media (max-width: 576px){#dropdown-variation-demo .btn-group .text-truncate{width:254px;position:relative}#dropdown-variation-demo .btn-group .text-truncate:after{position:absolute;top:45%;right:.65rem}}.layout-demo-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:1rem}.layout-demo-placeholder img{width:900px}.layout-demo-info{text-align:center;margin-top:1rem}.text-login-footer{color:#005952;font-weight:600}.layout-menu-collapsed:not(.layout-menu-hover):not(.layout-menu-offcanvas):not(.layout-menu-fixed-offcanvas) .layout-menu .app-brand.demo.monitoring-navbar{padding-left:13px}.monitoring-navbar .app-brand-text.demo.text-heading{width:165px;line-height:20px}.monitoring-navbar .app-brand-text.demo{font-size:18px;text-transform:uppercase;color:#005952}.dark-style .monitoring-navbar .app-brand-text.demo{color:#cfcde4}.monitoring-navbar .app-brand-logo.demo,.monitoring-navbar .app-brand-logo.demo img{height:45px}.light-style .menu .monitoring-navbar.app-brand.demo{height:85px}.card-chart-kategori .nav-tabs.widget-nav-tabs .nav-link{padding:60px}.box-berdasarkan-sumber li h6{font-size:14px}.box-berdasarkan-satuan-kerja li p{font-size:26px;color:var(--bs-primary);font-weight:800}.list-aduan-terbaru-on-calendar li{margin-bottom:10px}.w-25px{max-width:25px;width:25px}.table-responsive{border-radius:10px;box-shadow:0 .1875rem .75rem #2f2b3d24}.table-responsive .table{border-width:0}.table-responsive thead{background-color:teal}.table-responsive thead th{color:#fff!important;align-content:center}.table-responsive tbody tr:nth-child(2n){background-color:#0080800d}.table-responsive tbody tr{transition:background-color .3s ease}.table-responsive tbody tr:hover{background-color:#0080801a}.skeleton{background-color:#e0e0e0;border-radius:5px;animation:pulse 1.5s infinite ease-in-out}@keyframes pulse{0%{background-color:#e0e0e0}50%{background-color:#ccc}to{background-color:#e0e0e0}}.ql-editor li[data-list=bullet]:before{content:"•";color:#333;display:inline-block}.ql-editor li[data-list=unchecked]:before{content:"✔️";color:#333;display:inline-block}.ql-toolbar.ql-snow{background:#dceaea}.light-style .ql-snow .ql-fill,.light-style .ql-snow .ql-stroke.ql-fill{fill:teal}.light-style .ql-snow .ql-stroke{stroke:teal}.light-style .ql-snow .ql-picker{color:teal}.light-style .ql-snow .ql-picker.ql-expanded .ql-picker-label{border-color:teal;border-radius:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{z-index:2;color:teal!important}.light-style .ql-snow.ql-toolbar,.light-style .ql-snow .ql-toolbar{padding:15px}.light-style .ql-formats button,.light-style .ql-formats .ql-picker-label{transition:all ease .2s}.light-style .ql-formats button:hover,.light-style .ql-formats .ql-picker-label:hover{background:#ffffff80}.choices{background-color:transparent;box-shadow:none}.choices__inner{display:block;width:100%;padding:.426rem .9375rem;font-size:.9375rem;font-weight:400;color:#444050;background-color:transparent;background-clip:padding-box;border:var(--bs-border-width) solid #d1d0d4;border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;height:0;min-height:auto;height:38px}.choices__input{background-color:transparent}.choices[data-type*=select-one] .choices__input{display:block;width:100%;padding:10px;border-bottom:0;border-radius:7px;background-color:#f8f7fa;margin:10px 0}.choices__list--multiple .choices__item{color:#dceaea;background-color:teal;padding:5px 20px;border:0}.choices__list--dropdown{padding:10px}.choices__list--single{padding:0}.choices__list--dropdown,.choices__list[aria-expanded]{word-break:break-word;width:max-content;box-shadow:0 .1875rem .75rem #2f2b3d24;border:0;border-radius:5px}.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item{color:#000}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{border-left:1px solid rgba(255,255,255,.2)}.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:teal;border-radius:8px;color:#dceaea;opacity:1}.light-style .select2-container--default .select2-selection--multiple{min-height:0;padding:0;border:0}.swal2-modal.swal2-popup .swal2-title{max-width:100%}.light-style .swal2-popup .swal2-title{font-size:1rem;line-height:1.3rem}.table th{background:#027575!important;color:#eef0f3!important}.table-bordered>:not(caption)>*{border-width:0!important}.table-bordered{margin-bottom:0!important}
