:root{--pt-touch:44px;--pt-touch-gap:8px;--pt-safe-top:env(safe-area-inset-top,0px);--pt-safe-right:env(safe-area-inset-right,0px);--pt-safe-bottom:env(safe-area-inset-bottom,0px);--pt-safe-left:env(safe-area-inset-left,0px)}@media (max-width:991px){#navbar.navbar-fixed-top{padding-top:var(--pt-safe-top);padding-left:var(--pt-safe-left);padding-right:var(--pt-safe-right)}.main-content>.page-content{padding-left:max(12px,var(--pt-safe-left));padding-right:max(12px,var(--pt-safe-right));padding-bottom:max(16px,var(--pt-safe-bottom));overflow-x:hidden}.sidebar.responsive.display{max-height:calc(100dvh - 90px - var(--pt-safe-top));max-height:calc(100vh - 90px - var(--pt-safe-top));padding-bottom:var(--pt-safe-bottom);-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.navbar .menu-toggler,.navbar .navbar-toggle,.navbar .navbar-toggle-img{min-width:var(--pt-touch);min-height:var(--pt-touch);touch-action:manipulation}.navbar .btn-group .btn,.navbar .ace-nav>li>a{min-height:var(--pt-touch);touch-action:manipulation}.navbar .ace-nav{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pt-touch-gap);max-width:100%}.table-responsive,.widget-body .table-responsive,div#buglist,.buglist-table-container,.main-content .widget-main>.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.table-responsive,div#buglist{background:linear-gradient(to right,var(--pt-surface,#fff) 30%,transparent) left center / 24px 100% no-repeat,linear-gradient(to left,var(--pt-surface,#fff) 30%,transparent) right center / 24px 100% no-repeat,linear-gradient(to right,rgba(37,51,59,0.08),transparent) left center / 12px 100% no-repeat local,linear-gradient(to left,rgba(37,51,59,0.08),transparent) right center / 12px 100% no-repeat local;background-attachment:local,local,scroll,scroll}html[data-pt-theme="dark"] .table-responsive,html[data-pt-theme="dark"] div#buglist{background:linear-gradient(to right,var(--ptd-surface,#1a222c) 30%,transparent) left center / 24px 100% no-repeat,linear-gradient(to left,var(--ptd-surface,#1a222c) 30%,transparent) right center / 24px 100% no-repeat,linear-gradient(to right,rgba(0,0,0,0.35),transparent) left center / 12px 100% no-repeat local,linear-gradient(to left,rgba(0,0,0,0.35),transparent) right center / 12px 100% no-repeat local;background-attachment:local,local,scroll,scroll}.main-content .row>[class*="col-md-6"],.main-content .row>[class*="col-sm-6"],.page-content .row>[class*="col-md-6"],.page-content .row>[class*="col-sm-6"]{width:100%;float:none;max-width:100%}.widget-toolbox .btn,.widget-toolbox input[type="submit"],.widget-toolbox button{min-height:var(--pt-touch);touch-action:manipulation}.form-horizontal .control-label,.form-horizontal .controls{text-align:left;float:none;width:auto;display:block;padding-left:0;padding-right:0}.form-horizontal .control-group{margin-bottom:12px}.dropdown-menu{max-width:min(100vw - 24px,360px)}.modal-dialog{margin:12px auto;width:calc(100% - 24px);max-width:560px}}@media (max-width:767px){.main-content>.page-content{padding-left:max(10px,var(--pt-safe-left));padding-right:max(10px,var(--pt-safe-right))}input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="file"]),select,textarea{font-size:16px !important}.navbar .navbar-brand{max-width:calc(100vw - 140px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar .btn-group{display:flex;flex-wrap:wrap;gap:6px;padding:4px 8px}.navbar .btn-group .btn{margin-left:0 !important;padding:8px 14px}.breadcrumbs{padding-left:max(10px,var(--pt-safe-left));padding-right:max(10px,var(--pt-safe-right))}.breadcrumbs .nav-search{position:static;width:100%;margin:8px 0 0}.breadcrumbs .nav-search .nav-search-input{width:100% !important;min-height:var(--pt-touch)}.footer .footer-content{padding-left:max(10px,var(--pt-safe-left));padding-right:max(10px,var(--pt-safe-right));padding-bottom:max(8px,var(--pt-safe-bottom))}.btn-xs,.btn-minier{min-width:var(--pt-touch);min-height:var(--pt-touch);padding:8px 10px;line-height:1.2}.pager>li>a,.pagination>li>a{min-width:var(--pt-touch);min-height:var(--pt-touch);display:inline-flex;align-items:center;justify-content:center;touch-action:manipulation}}@media (prefers-reduced-motion:reduce){.table-responsive,div#buglist{scroll-behavior:auto}}@media (max-width:991px){.pt-view-issue .pt-call-actions-grid{grid-template-columns:1fr}.pt-view-issue .btn.pt-call-action-btn,.pt-report-issue .widget-toolbox input[type="submit"],.pt-report-issue .widget-toolbox button[type="submit"]{min-height:var(--pt-touch);touch-action:manipulation}.pt-mv-board{overflow-x:auto;-webkit-overflow-scrolling:touch;grid-template-columns:repeat(6,minmax(140px,1fr))}.pt-summary-nav-toggle{min-width:var(--pt-touch);min-height:var(--pt-touch);touch-action:manipulation}.filter-box .btn,.filter-box input[type="submit"]{min-height:var(--pt-touch);touch-action:manipulation}body.login-layout{padding-top:var(--pt-safe-top);padding-bottom:var(--pt-safe-bottom);padding-left:var(--pt-safe-left);padding-right:var(--pt-safe-right)}}@media (max-width:767px){.pt-mv-board{grid-template-columns:1fr}.pt-mv-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-summary-grid{grid-template-columns:1fr}.pt-view-issue .widget-toolbox,.pt-report-issue .widget-toolbox{display:flex;flex-wrap:wrap;gap:var(--pt-touch-gap)}.pt-view-issue .widget-toolbox .btn,.pt-report-issue .widget-toolbox .btn{flex:1 1 auto;min-height:var(--pt-touch)}.filter-box,.main-content .filter-box form,.page-content .filter-box form{display:flex;flex-direction:column;align-items:stretch;gap:8px}}