#pm-index-container .pm-extra-filters{display:contents}#pm-index-container .pm-date-range{min-width:0}#pm-index-container .pm-asset-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#pm-index-container td[role=button]:focus-visible{outline:3px solid #6366f1;outline-offset:-3px}@media(max-width:1279px){#pm-index-container .pm-selection-bar{bottom:calc(6rem + env(safe-area-inset-bottom,0px));margin-bottom:0;width:calc(100vw - 2rem);max-width:36rem;max-height:36dvh;overflow-y:auto;gap:.625rem;flex-wrap:wrap}#pm-index-container .pm-selection-bar button,#pm-index-container .pm-selection-bar a{min-height:44px}#pm-index-container .pm-selection-context{flex-shrink:1;min-width:0;overflow-wrap:anywhere}#pm-index-container:has(.pm-selection-bar){padding-bottom:calc(var(--pm-action-height, 12rem) + 2rem)}body:has(#pm-index-container .pm-selection-bar) #chatbot-toggle-fab,body:has(#pm-index-container .pm-comment-open) #chatbot-toggle-fab{bottom:calc(var(--pm-action-height, 36dvh) + 2rem)}#pm-index-container .pm-matrix-scroll{max-height:60dvh;overflow:auto;scroll-padding-top:4rem}#pm-index-container .pm-matrix-scroll thead th{position:sticky;top:0;z-index:20;background:#f8fafc}#pm-index-container .pm-matrix-scroll thead th:first-child{z-index:25}.dark #pm-index-container .pm-matrix-scroll thead th{background:#1e293b}#pm-index-container .pm-matrix-scroll tbody button{opacity:1;min-width:32px;min-height:32px}#pm-index-container .pm-matrix-scroll td[role=button]>div{min-height:36px}#pm-index-container .pm-asset-name{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4}}@media(max-width:639px){#pm-index-container .pm-page-actions>button,#pm-index-container .pm-page-actions>div>button{padding:.65rem .75rem;min-height:44px}#pm-index-container .pm-page-actions>div{width:auto}#pm-index-container .pm-search{width:auto;flex:1;min-width:0}#pm-index-container .pm-search input,#pm-index-container .pm-filter-toggle{min-height:44px}#pm-index-container .pm-extra-filters{display:none;width:100%}#pm-index-container .pm-extra-filters.pm-filters-open{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}#pm-index-container .pm-date-range{width:100%}#pm-index-container .pm-date-range input{min-height:44px;max-width:100%;font-size:.75rem!important}#pm-index-container .pm-view-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.125rem}#pm-index-container .pm-view-tabs button{padding:.5rem .125rem;font-size:.75rem;min-height:44px;white-space:nowrap}#pm-index-container #tour-pm-matrix>div:first-child{padding:.75rem;gap:.5rem}#pm-index-container #tour-pm-matrix>div:first-child h3{font-size:.75rem;letter-spacing:.08em}#pm-index-container #tour-pm-matrix>div:first-child button{min-width:44px;min-height:44px}#pm-index-container .pm-matrix-scroll table{min-width:560px;table-layout:fixed}#pm-index-container .pm-matrix-scroll thead th:not(:first-child){width:auto}#pm-index-container .pm-matrix-scroll td:first-child>div:first-child{white-space:normal;overflow-wrap:anywhere}#pm-index-container .pm-matrix-scroll tbody td:first-child,#pm-index-container .pm-matrix-scroll thead th:first-child{width:144px;min-width:144px}#pm-index-container .pm-matrix-scroll td:first-child>div{font-size:12px}#pm-index-container .pm-asset-name,#pm-index-container .pm-asset-user{max-width:124px}#pm-index-container .pm-pagination>div{padding-inline:0}#pm-index-container .pm-pagination>div>div:first-child{flex-wrap:wrap;gap:.5rem}#pm-index-container .pm-pagination>div>div:first-child>span:nth-child(2){order:-1;width:100%;text-align:center}#pm-index-container .pm-pagination button,#pm-index-container .pm-pagination span.cursor-not-allowed{min-height:44px}body:has(#pm-index-container) header>div{padding-inline:.5rem;gap:.5rem}body:has(#pm-index-container) header h1{font-size:1rem}body:has(#pm-index-container) header>div>div{gap:.5rem}body:has(#pm-index-container) header>div>div>div:last-child{gap:.25rem}body:has(#pm-index-container) #btn-notification-bell,body:has(#pm-index-container) #btn-whats-new-header,body:has(#pm-index-container) header a[title="Panduan Sistem"]{width:36px;height:40px;padding:0;justify-content:center}body:has(#pm-index-container) #btn-whats-new-header>span:last-child:not(:first-child){position:absolute;top:3px;right:3px}}@media(min-width:375px)and (max-width:639px){body:has(#pm-index-container) #btn-notification-bell,body:has(#pm-index-container) #btn-whats-new-header,body:has(#pm-index-container) header a[title="Panduan Sistem"]{width:40px;height:44px}}@media(max-width:639px){#pm-index-container .pm-comment-popover{position:fixed;left:50%!important;transform:translate(-50%);bottom:calc(6rem + env(safe-area-inset-bottom,0px))!important;width:calc(100vw - 2rem);max-width:24rem;max-height:45dvh;overflow-y:auto;z-index:600}#pm-index-container .pm-comment-popover button{min-height:44px;font-size:12px;padding-inline:1rem}#pm-index-container .pm-comment-popover textarea{min-height:64px;font-size:16px}}html.itdesk-mobile-app,html.itdesk-mobile-app body{touch-action:pan-x pan-y}html.itdesk-mobile-app input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=range]):not([type=color]):not(.text-xs):not(.search-input):not(.filter-search-input):not(.filter-date-input):not([id*=date i]):not([name*=date i]):not(.flatpickr-input),html.itdesk-mobile-app select:not(.text-xs),html.itdesk-mobile-app textarea:not(.text-xs){font-size:16px!important}html.itdesk-mobile-app .pm-date-range input,html.itdesk-mobile-app input.flatpickr-input,html.itdesk-mobile-app .flatpickr-input,html.itdesk-mobile-app .filter-date-input,html.itdesk-mobile-app input[id*=date i].text-xs,html.itdesk-mobile-app input[name*=date i].text-xs{font-size:.75rem!important;line-height:1.25rem!important}.mobile-bottom-dock>div:first-child>*{min-width:0}.itdesk-chat-widget{--chat-bottom-clearance: calc(10.25rem + env(safe-area-inset-bottom, 0px)) }.itdesk-chat-widget .chatbot-window:not(.is-maximized){max-height:min(70dvh,calc(100dvh - var(--chat-bottom-clearance) - max(1rem,env(safe-area-inset-top,0px))))}@media(min-width:640px){.itdesk-chat-widget .chatbot-window:not(.is-maximized){max-height:min(80dvh,calc(100dvh - var(--chat-bottom-clearance) - max(1rem,env(safe-area-inset-top,0px))))}}@media(min-width:768px){.itdesk-chat-widget.is-portal{--chat-bottom-clearance: 6.5rem}}@media(min-width:1280px){.itdesk-chat-widget.is-admin{--chat-bottom-clearance: 6.5rem}}@media(max-width:1279px){html.itdesk-quick-sheet-open [data-itdesk-chat]{visibility:hidden}.mobile-quick-sheet{max-height:calc(100dvh - 7rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overflow-y:auto}}@media(max-width:767px){html.itdesk-profile-open .portal-page-shell{z-index:60}html.itdesk-profile-open [data-itdesk-chat]{visibility:hidden}.portal-profile-menu{max-height:min(480px,calc(100dvh - 10.75rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)))}}@media(max-width:639px){#portal-dashboard .portal-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:1.5rem}#portal-dashboard .portal-shortcuts>a{padding:1rem .75rem}#portal-dashboard .portal-shortcuts>a>div:first-child{width:2.5rem;height:2.5rem;margin-bottom:.5rem}#portal-dashboard .portal-shortcuts h3{letter-spacing:.025em}#tour-kpi-stats{gap:.75rem}#tour-kpi-stats>div{padding:.875rem;gap:.5rem}#tour-kpi-stats>div>div:first-child{gap:.25rem;flex-wrap:wrap}#tour-kpi-stats>div>div:first-child>div{width:2rem;height:2rem}#tour-kpi-stats .text-3xl{font-size:1.5rem}.dashboard-shortcuts{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.dashboard-shortcuts>a{min-width:0;min-height:4.5rem;padding:.5rem .25rem;align-items:center;justify-content:center;gap:.375rem;text-align:center}.dashboard-shortcuts>a>div:first-child{width:1.5rem;height:1.5rem;margin-bottom:0}.dashboard-shortcuts p:first-child{white-space:normal;overflow-wrap:anywhere}.dashboard-asset-stats{gap:.75rem}.dashboard-asset-stats>div{min-width:0;padding:.875rem;gap:.5rem}.dashboard-asset-stats>div>div:first-child{justify-content:flex-start}.dashboard-asset-stats>div>div:first-child>div{display:none}.dashboard-asset-stats p{overflow-wrap:anywhere}.dashboard-asset-stats .text-3xl{font-size:1.5rem}.asset-detail-summary>div{min-width:0;padding:.75rem;align-items:flex-start}.asset-detail-summary>div>div:first-child{display:none}.asset-detail-summary p{font-size:.75rem;line-height:1rem;overflow-wrap:anywhere}.asset-detail-summary p:first-child{letter-spacing:0;margin-bottom:.25rem}.asset-detail-summary .truncate{white-space:normal;overflow:visible}.asset-detail-tabs>button{flex-shrink:0;min-height:44px;white-space:nowrap}}@media(max-width:374px){.itdesk-page-title{font-size:.9375rem}#tour-kpi-stats>div>div:first-child>div{display:none}}.flatpickr-calendar{background:#fff!important;border:1px solid rgba(226,232,240,.95)!important;border-radius:1.25rem!important;box-shadow:0 20px 25px -5px #0f172a1a,0 10px 10px -5px #0f172a0a,0 0 0 1px #00000008!important;font-family:inherit!important;width:280px!important;padding:10px 8px!important;box-sizing:border-box!important;margin-top:6px!important;visibility:hidden;opacity:0;text-align:center;direction:ltr;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)!important}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1!important;visibility:visible!important;display:inline-block!important;z-index:99999!important}.flatpickr-calendar.animate.open{animation:fpHeroUIFadeIn .22s cubic-bezier(.16,1,.3,1)!important}@keyframes fpHeroUIFadeIn{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}html.dark .flatpickr-calendar,.dark .flatpickr-calendar{background:#0f172a!important;border-color:#334155d9!important;box-shadow:0 25px 50px -12px #000000b3,0 0 0 1px #ffffff0f!important;color:#f8fafc!important}.flatpickr-calendar:before,.flatpickr-calendar:after{display:none!important}.flatpickr-months{display:flex!important;align-items:center!important;justify-content:space-between!important;position:relative!important;margin-bottom:12px!important;padding:0 4px!important}.flatpickr-months .flatpickr-month{height:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#0f172a!important;flex:1!important}html.dark .flatpickr-months .flatpickr-month{color:#f8fafc!important}.flatpickr-current-month{display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;font-size:.8125rem!important;font-weight:700!important;letter-spacing:-.015em!important;padding:0!important;position:static!important;width:auto!important;height:auto!important;color:#0f172a!important;line-height:1!important;left:auto!important;transform:none!important;-webkit-transform:none!important}html.dark .flatpickr-current-month{color:#f8fafc!important}.flatpickr-current-month .cur-month{font-weight:700!important;color:#0f172a!important;margin-right:3px!important;cursor:default!important}html.dark .flatpickr-current-month .cur-month{color:#f8fafc!important}.flatpickr-current-month select.flatpickr-monthDropdown-months{display:none!important}.flatpickr-current-month .numInputWrapper{width:auto!important;display:inline-flex!important;align-items:center!important}.flatpickr-current-month input.cur-year{font-size:.8125rem!important;font-weight:700!important;color:#0f172a!important;padding:0 2px!important;margin:0!important;background:transparent!important;border:none!important;border-radius:6px!important;height:auto!important;cursor:default!important;outline:none!important;box-shadow:none!important;-moz-appearance:textfield!important;-webkit-appearance:textfield!important;appearance:textfield!important;width:44px!important}.flatpickr-current-month input.cur-year::-webkit-outer-spin-button,.flatpickr-current-month input.cur-year::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}html.dark .flatpickr-current-month input.cur-year{color:#f8fafc!important}.flatpickr-current-month .numInputWrapper span,.flatpickr-current-month .numInputWrapper span.arrowUp,.flatpickr-current-month .numInputWrapper span.arrowDown{display:none!important}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{position:static!important;width:28px!important;height:28px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:.5rem!important;color:#64748b!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;cursor:pointer!important;transition:all .15s cubic-bezier(.4,0,.2,1)!important;z-index:10!important}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#0f172a!important;background:#f1f5f9!important;border-color:#cbd5e1!important;transform:scale(1.05)!important}.flatpickr-months .flatpickr-prev-month:active,.flatpickr-months .flatpickr-next-month:active{transform:scale(.95)!important}html.dark .flatpickr-months .flatpickr-prev-month,html.dark .flatpickr-months .flatpickr-next-month{color:#94a3b8!important;background:#1e293b!important;border-color:#334155!important}html.dark .flatpickr-months .flatpickr-prev-month:hover,html.dark .flatpickr-months .flatpickr-next-month:hover{color:#f8fafc!important;background:#334155!important;border-color:#475569!important}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:15px!important;height:15px!important;stroke:currentColor!important;stroke-width:2!important;fill:none!important}.flatpickr-weekdays{display:flex!important;align-items:center!important;height:32px!important;margin-bottom:6px!important;border-bottom:1px solid #f1f5f9!important}html.dark .flatpickr-weekdays{border-bottom-color:#1e293b!important}.flatpickr-weekdaycontainer{display:flex!important;flex:1!important;justify-content:space-between!important}span.flatpickr-weekday{font-size:.625rem!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#94a3b8!important;flex:1!important;text-align:center!important}html.dark span.flatpickr-weekday{color:#64748b!important}.flatpickr-days{width:100%!important}.dayContainer{width:100%!important;min-width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:repeat(7,1fr)!important;gap:3px!important;padding:2px 0!important;box-sizing:border-box!important}.flatpickr-day{display:flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;max-width:32px!important;margin:0 auto!important;border-radius:9999px!important;font-size:.75rem!important;font-weight:500!important;color:#1e293b!important;border:none!important;background:transparent!important;cursor:pointer!important;transition:all .15s cubic-bezier(.4,0,.2,1)!important;box-sizing:border-box!important}html.dark .flatpickr-day{color:#e2e8f0!important}.flatpickr-day:hover:not(.selected):not(.startRange):not(.endRange):not(.flatpickr-disabled){background:#f1f5f9!important;color:#0f172a!important;transform:scale(1.08)!important}html.dark .flatpickr-day:hover:not(.selected):not(.startRange):not(.endRange):not(.flatpickr-disabled){background:#1e293b!important;color:#f8fafc!important}.flatpickr-day.today:not(.selected):not(.startRange):not(.endRange){color:#4f46e5!important;font-weight:700!important;position:relative!important;background:#eef2ff!important;box-shadow:inset 0 0 0 1.5px #4f46e54d!important}html.dark .flatpickr-day.today:not(.selected):not(.startRange):not(.endRange){color:#818cf8!important;background:#6366f126!important;box-shadow:inset 0 0 0 1.5px #818cf866!important}.flatpickr-day.selected,.flatpickr-day.selected:hover,.flatpickr-day.selected:focus{background:#4f46e5!important;color:#fff!important;font-weight:700!important;box-shadow:0 4px 14px #4f46e566!important;transform:scale(1.05)!important}html.dark .flatpickr-day.selected,html.dark .flatpickr-day.selected:hover{background:#6366f1!important;box-shadow:0 4px 16px #6366f180!important}.flatpickr-day.startRange{background:#4f46e5!important;color:#fff!important;font-weight:700!important;border-radius:9999px 0 0 9999px!important}.flatpickr-day.endRange{background:#4f46e5!important;color:#fff!important;font-weight:700!important;border-radius:0 9999px 9999px 0!important}.flatpickr-day.inRange{background:#eef2ff!important;color:#3730a3!important;border-radius:0!important;box-shadow:-4px 0 #eef2ff,4px 0 #eef2ff!important}html.dark .flatpickr-day.inRange{background:#6366f12e!important;color:#c7d2fe!important;box-shadow:-4px 0 #6366f12e,4px 0 #6366f12e!important}.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay{color:#cbd5e1!important;opacity:.45!important}html.dark .flatpickr-day.prevMonthDay,html.dark .flatpickr-day.nextMonthDay{color:#475569!important;opacity:.35!important}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:#e2e8f0!important;cursor:not-allowed!important;opacity:.3!important}html.dark .flatpickr-day.flatpickr-disabled{color:#334155!important}.flatpickr-time{display:flex!important;align-items:center!important;justify-content:center!important;height:48px!important;border-top:1px solid #f1f5f9!important;margin-top:10px!important;padding-top:8px!important;box-sizing:border-box!important}html.dark .flatpickr-time{border-top-color:#1e293b!important}.flatpickr-time .numInputWrapper{height:36px!important;flex:none!important;width:52px!important}.flatpickr-time input.flatpickr-hour,.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-size:.875rem!important;font-weight:700!important;color:#0f172a!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:.625rem!important;height:36px!important;text-align:center!important;outline:none!important;box-shadow:none!important}.flatpickr-time input.flatpickr-hour:focus,.flatpickr-time input.flatpickr-minute:focus{border-color:#4f46e5!important;box-shadow:0 0 0 2px #4f46e533!important}html.dark .flatpickr-time input.flatpickr-hour,html.dark .flatpickr-time input.flatpickr-minute{color:#f8fafc!important;background:#1e293b!important;border-color:#334155!important}.flatpickr-time .flatpickr-time-separator{font-weight:800!important;color:#94a3b8!important;width:14px!important;text-align:center!important;line-height:36px!important}.flatpickr-time .flatpickr-am-pm{height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:.625rem!important;background:#f1f5f9!important;color:#475569!important;font-weight:700!important;font-size:.75rem!important;padding:0 10px!important;margin-left:8px!important;cursor:pointer!important;border:1px solid #e2e8f0!important}html.dark .flatpickr-time .flatpickr-am-pm{background:#1e293b!important;color:#94a3b8!important;border-color:#334155!important}.flatpickr-day.hidden{display:none!important}.flatpickr-day.startRange.endRange{border-radius:9999px!important}@media(max-width:360px){.flatpickr-calendar{width:295px!important;padding:10px 8px!important}.flatpickr-day{width:34px!important;height:34px!important;max-width:34px!important;font-size:.75rem!important}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{width:28px!important;height:28px!important}}.driver-active .driver-overlay{pointer-events:none}.driver-active.driver-no-scroll{overflow:hidden}.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in var(--driver-animation-duration,.4s) ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in var(--driver-animation-duration,.4s)}.driver-popover{all:unset;box-sizing:border-box;color:#2d2d2d;z-index:1000000000;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;position:fixed;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover *{font-family:Helvetica Neue,Inter,ui-sans-serif,Apple Color Emoji,Helvetica,Arial,sans-serif}.driver-popover-title{zoom:1;margin:0;font:700 19px/1.5 sans-serif;display:block;position:relative}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;width:32px;height:28px;font-size:18px;font-weight:500;transition:color .2s;position:absolute;top:0;right:0}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font:400 14px/1.5 sans-serif}.driver-popover-footer{text-align:right;zoom:1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer-btn{all:unset;box-sizing:border-box;color:#2d2d2d;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;padding:3px 7px;font:12px/1.3 sans-serif;text-decoration:none;display:inline-block}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}.driver-active-element-parent-no-scroll{overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover-footer-btn:hover,.driver-popover-footer-btn:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{flex-grow:1;justify-content:flex-end;display:flex}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";border:5px solid #fff;position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-popover-arrow-side-center,.driver-popover-arrow-none{display:none}
