/* FIDS CLEAN HEADER REBUILD - FINAL */
html,body{margin:0!important;overflow-x:hidden!important;background:#f7f8fa!important;}
body[data-fids-authenticated="false"]{padding:0!important;font-size:14px!important;}
body.fids-shell-v3{padding-top:64px!important;padding-left:260px!important;font-size:13px!important;}
.fids-clean-header{position:fixed!important;top:0!important;left:0!important;right:0!important;height:64px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;background:#fff!important;border-bottom:3px solid #e30613!important;z-index:999999!important;padding:0 24px!important;box-sizing:border-box!important;}
.fids-clean-brand{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important;}
.fids-clean-brand img{width:112px!important;height:36px!important;object-fit:contain!important;background:#e30613!important;}
.fids-clean-title{display:flex!important;align-items:baseline!important;gap:6px!important;white-space:nowrap!important;}
.fids-clean-title strong{font-size:16px!important;line-height:18px!important;font-weight:800!important;color:#111827!important;}
.fids-clean-title span{font-size:12px!important;line-height:14px!important;color:#e30613!important;font-weight:600!important;}
.fids-clean-user{display:flex!important;align-items:center!important;gap:8px!important;color:#e30613!important;font-weight:800!important;white-space:nowrap!important;}
.fids-clean-avatar{width:28px!important;height:28px!important;border:3px solid #111827!important;border-radius:50%!important;display:inline-block!important;}
.fids-clean-name{max-width:260px!important;overflow:hidden!important;text-overflow:ellipsis!important;}
.fids-clean-caret{font-size:12px!important;color:#e30613!important;}

.fids-v3-sidebar,.sidebar,.left-sidebar,.app-sidebar{position:fixed!important;top:64px!important;left:0!important;bottom:0!important;width:260px!important;min-width:260px!important;max-width:260px!important;height:auto!important;background:#fff!important;z-index:8000!important;border-right:1px solid #e5e7eb!important;}
.fids-v3-favbox{display:none!important;}
.fids-v3-tabs{display:flex!important;position:sticky!important;top:64px!important;margin:0!important;height:50px!important;min-height:50px!important;max-height:50px!important;padding:8px 12px 0!important;background:#fff!important;overflow-x:auto!important;overflow-y:hidden!important;z-index:6000!important;border-bottom:1px solid #e5e7eb!important;}
.tab-strip,.page-tabs,.shell-tabs{display:none!important;}
body.fids-shell-v3 .app-container,body.fids-shell-v3 .content-wrapper,body.fids-shell-v3 .main-content{max-width:none!important;margin:0!important;padding:12px 14px 20px!important;}
body.fids-shell-v3 main{margin:0!important;padding:0!important;}
body.fids-shell-v3.fids-dashboard-page .page-header{display:none!important;}
body.fids-shell-v3:not(.fids-dashboard-page) .page-header{display:flex!important;}
body.fids-shell-v3 .employee-compact-grid{margin-top:0!important;}
.dropdown-menu{z-index:1000000!important;}


/* FIDS_HEADER_VISIBLE_FORCE_START */
html,body{margin:0!important;overflow-x:hidden!important;background:#f7f8fa!important;}
body{padding-top:64px!important;padding-left:260px!important;}
header,.fids-visible-header{display:flex!important;visibility:visible!important;opacity:1!important;}
.fids-visible-header{position:fixed!important;top:0!important;left:0!important;right:0!important;height:64px!important;min-height:64px!important;max-height:64px!important;background:#fff!important;border-bottom:3px solid #e30613!important;z-index:2147483640!important;align-items:center!important;justify-content:space-between!important;padding:0 28px!important;box-sizing:border-box!important;}
.fids-visible-brand{display:flex!important;align-items:center!important;gap:12px!important;text-decoration:none!important;white-space:nowrap!important;}
.fids-visible-brand img{width:112px!important;height:36px!important;object-fit:contain!important;background:#e30613!important;}
.fids-visible-brand strong{font-size:18px!important;line-height:20px!important;font-weight:800!important;color:#111827!important;}
.fids-visible-brand span{font-size:13px!important;color:#e30613!important;font-weight:600!important;}
.fids-visible-user{margin-left:auto!important;}
.fids-visible-user-btn{height:64px!important;border:0!important;background:transparent!important;color:#e30613!important;font-weight:800!important;display:flex!important;align-items:center!important;gap:8px!important;}
.fids-visible-avatar{width:30px!important;height:30px!important;border:3px solid #111827!important;border-radius:50%!important;display:inline-block!important;background:#fff center/cover no-repeat!important;}
.fids-v3-sidebar,.sidebar,.left-sidebar,.app-sidebar{top:64px!important;}
.fids-v3-favbox{display:none!important;}
.dropdown-menu{z-index:2147483641!important;}
/* FIDS_HEADER_VISIBLE_FORCE_END */

/* FIDS_COMPACT_FISCHER_UI_20260708 */
body.fids-shell-v3{font-size:11.8px!important;color:#111!important;background:#f6f6f6!important;}
body.fids-shell-v3 .fids-visible-header{height:56px!important;min-height:56px!important;max-height:56px!important;padding:0 16px!important;}
body.fids-shell-v3 .fids-visible-brand img{width:96px!important;height:30px!important;}
body.fids-shell-v3 .fids-visible-brand strong{font-size:14px!important;line-height:16px!important;}
body.fids-shell-v3 .fids-visible-brand span{font-size:11px!important;}
body.fids-shell-v3 .fids-visible-user-btn{height:56px!important;font-size:12px!important;}
body.fids-shell-v3 .fids-v3-sidebar,body.fids-shell-v3 .sidebar,body.fids-shell-v3 .left-sidebar,body.fids-shell-v3 .app-sidebar{top:56px!important;width:238px!important;min-width:238px!important;max-width:238px!important;}
body.fids-shell-v3{padding-top:56px!important;padding-left:238px!important;}
body.fids-shell-v3 .fids-v3-tabs{position:fixed!important;left:238px!important;right:0!important;top:56px!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:2px 8px 0!important;background:#f2f2f2!important;overflow-x:auto!important;overflow-y:hidden!important;z-index:2147483000!important;border-bottom:1px solid #d7d7d7!important;box-shadow:none!important;contain:layout paint!important;}
body.fids-shell-v3 .fids-v3-tab{height:32px!important;min-width:112px!important;max-width:230px!important;padding:.24rem .55rem!important;font-size:.73rem!important;border-radius:3px 3px 0 0!important;border:1px solid #cfcfcf!important;background:#fff!important;color:#111!important;transition:background-color .12s ease,border-color .12s ease,color .12s ease!important;}
body.fids-shell-v3 .fids-v3-tab.active{background:#dedede!important;color:#111!important;border-color:#b8b8b8!important;border-bottom:3px solid #e30613!important;box-shadow:inset 0 2px 0 #e30613!important;}
body.fids-shell-v3 .fids-v3-tab-close{width:18px!important;height:18px!important;color:#555!important;font-size:.85rem!important;}
body.fids-shell-v3 .app-container,body.fids-shell-v3 .content-wrapper,body.fids-shell-v3 .main-content{padding:6px 8px 14px!important;}
body.fids-shell-v3 main{padding-top:36px!important;}
body.fids-shell-v3 .panel,body.fids-shell-v3 .form-panel,body.fids-shell-v3 .dashboard-card,body.fids-shell-v3 .employee-actions-panel{border-radius:6px!important;border-color:#d8d8d8!important;box-shadow:none!important;}
body.fids-shell-v3 .panel,body.fids-shell-v3 .form-panel{padding:.58rem!important;}
body.fids-shell-v3 h1{font-size:1rem!important;line-height:1.2!important;margin-bottom:.22rem!important;}
body.fids-shell-v3 h2{font-size:.88rem!important;line-height:1.2!important;}
body.fids-shell-v3 h3{font-size:.8rem!important;line-height:1.2!important;}
body.fids-shell-v3 p,body.fids-shell-v3 label,body.fids-shell-v3 input,body.fids-shell-v3 select,body.fids-shell-v3 textarea,body.fids-shell-v3 table{font-size:.72rem!important;}
body.fids-shell-v3 .form-control,body.fids-shell-v3 .form-select{min-height:26px!important;padding:.22rem .36rem!important;border-radius:3px!important;}
body.fids-shell-v3 textarea.form-control{min-height:58px!important;}
body.fids-shell-v3 .btn{padding:.24rem .42rem!important;font-size:.72rem!important;border-radius:3px!important;}
body.fids-shell-v3 .table>:not(caption)>*>*{padding:.22rem .34rem!important;}
body.fids-shell-v3 .asset-table th,body.fids-shell-v3 .asset-table td{font-size:.7rem!important;}
body.fids-shell-v3 .page-header{padding:.42rem 0!important;margin-bottom:.38rem!important;}
body.fids-shell-v3 .panel-heading{margin-bottom:.4rem!important;}
body.fids-shell-v3 a,body.fids-shell-v3 .quick-link-card strong,body.fids-shell-v3 .quick-link-list strong{color:#e30613!important;}
body.fids-shell-v3 .employee-actions-panel .quick-link-list a:first-child,body.fids-shell-v3 .quick-link-list a{border-color:#d8d8d8!important;background:#fff!important;color:#111!important;}
body.fids-shell-v3 .quick-link-card:hover,body.fids-shell-v3 .quick-link-list a:hover{border-color:#e30613!important;background:#fff7f7!important;}
body.fids-shell-v3 .sap-support-summary article.info,body.fids-shell-v3 .kpi-card.info,body.fids-shell-v3 .panel.info{border-top-color:#e30613!important;}
body.fids-shell-v3 .fids-v3-search{padding:.45rem!important;}
body.fids-shell-v3 .fids-v3-search input{height:30px!important;padding:.25rem .4rem!important;font-size:.75rem!important;}
body.fids-shell-v3 .fids-v3-menu,body.fids-shell-v3 .fids-v3-single{min-height:34px!important;padding:.34rem .5rem!important;font-size:.78rem!important;}
body.fids-shell-v3 .fids-v3-subnav{display:block!important;max-height:0!important;opacity:0!important;overflow:hidden!important;margin:.05rem 0 .25rem 0!important;padding-left:.4rem!important;border-left:0!important;transition:max-height .22s ease,opacity .18s ease!important;}
body.fids-shell-v3 .fids-v3-section.open .fids-v3-subnav{max-height:640px!important;opacity:1!important;}
body.fids-shell-v3 .fids-v3-sub{min-height:29px!important;padding:.28rem .42rem .28rem 1.9rem!important;font-size:.72rem!important;}
body.fids-shell-v3 .fids-v3-sub::before{display:none!important;content:none!important;}
body.fids-shell-v3 .fids-v3-sub .fids-v3-icon{left:.45rem!important;}
body.fids-shell-v3 .fids-v3-icon{border-radius:7px!important;background:#f1f1f1!important;}
body.fids-shell-v3 .fids-v3-icon svg{stroke-width:2.4!important;}
body.fids-shell-v3 .fids-v3-section[data-title="Dashboard"] .fids-v3-icon{color:#111!important;background:#eeeeee!important;}
body.fids-shell-v3 .fids-v3-section[data-title="Work"] .fids-v3-icon{color:#e30613!important;background:#fff0f0!important;}
body.fids-shell-v3 .fids-v3-section[data-title="Operations"] .fids-v3-icon{color:#0b7a3b!important;background:#eaf7ef!important;}
body.fids-shell-v3 .fids-v3-section[data-title="Manage"] .fids-v3-icon{color:#525252!important;background:#ececec!important;}
body.fids-shell-v3 .fids-v3-section[data-title="SAP"] .fids-v3-icon{color:#8a5a00!important;background:#fff4dc!important;}
body.fids-shell-v3 .fids-v3-section[data-title="Administration"] .fids-v3-icon{color:#6b1d7a!important;background:#f6eafb!important;}
body.fids-mini .fids-v3-sidebar,body.fids-mini .sidebar,body.fids-mini .left-sidebar,body.fids-mini .app-sidebar{width:68px!important;min-width:68px!important;max-width:68px!important;}
body.fids-mini.fids-shell-v3{padding-left:68px!important;}
body.fids-mini.fids-shell-v3 .fids-v3-tabs{left:68px!important;}
.profile-photo-preview{display:flex;align-items:center;gap:.55rem;color:#555;font-size:.76rem;}
.profile-photo-circle{width:44px;height:44px;border-radius:50%;border:2px solid #111;background:#fff center/cover no-repeat;display:inline-block;flex:0 0 auto;}

/* FIDS_STRICT_COMPACT_NAV_FIX_20260708 */
body[data-fids-authenticated="true"]{padding-top:56px!important;padding-left:238px!important;font-size:11.8px!important;background:#f6f6f6!important;}
body[data-fids-authenticated="true"] .fids-visible-header{height:56px!important;min-height:56px!important;max-height:56px!important;}
body[data-fids-authenticated="true"] .fids-v3-sidebar{top:56px!important;width:238px!important;min-width:238px!important;max-width:238px!important;}
body[data-fids-authenticated="true"] main{padding-top:36px!important;transition:none!important;}
body.fids-shell-v3 .fids-visible-user-btn{height:56px!important;max-width:300px!important;font-size:11.5px!important;line-height:1!important;color:#e30613!important;}
body.fids-shell-v3 .fids-visible-user-btn span:not(.fids-visible-avatar){max-width:220px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}
body.fids-shell-v3 .fids-visible-avatar{width:26px!important;height:26px!important;border-width:2px!important;}
body.fids-shell-v3 .fids-visible-user .dropdown-menu{z-index:2147483647!important;font-size:11.5px!important;padding:.25rem!important;border-radius:4px!important;box-shadow:0 8px 18px rgba(17,24,39,.14)!important;}
body.fids-shell-v3 .fids-visible-user .dropdown-item{font-size:11.5px!important;padding:.28rem .55rem!important;color:#111!important;}
body.fids-shell-v3 .fids-visible-user .dropdown-item:hover{background:#f1f1f1!important;color:#e30613!important;}
body.fids-shell-v3 .fids-v3-tab,body.fids-shell-v3 .fids-v3-tab *{color:#111!important;}
body.fids-shell-v3 .fids-v3-tab.active{background:#d9d9d9!important;color:#111!important;border-bottom-color:#e30613!important;}
body.fids-shell-v3 .fids-v3-tab-close:hover{background:#ececec!important;color:#111!important;}
body.fids-shell-v3 .asset-table,body.fids-shell-v3 .table{line-height:1.15!important;}
body.fids-shell-v3 .asset-table th,body.fids-shell-v3 .asset-table td,body.fids-shell-v3 .table th,body.fids-shell-v3 .table td{padding:.18rem .28rem!important;font-size:.68rem!important;line-height:1.15!important;}
body.fids-shell-v3 .panel,body.fids-shell-v3 .form-panel{padding:.48rem!important;margin-bottom:.48rem!important;}
body.fids-shell-v3 .form-grid{gap:.4rem!important;}
body.fids-shell-v3 .form-control,body.fids-shell-v3 .form-select{min-height:24px!important;padding:.18rem .32rem!important;font-size:.7rem!important;}
body.fids-shell-v3 .btn{padding:.2rem .36rem!important;font-size:.7rem!important;}
body.fids-shell-v3 .status-pill,body.fids-shell-v3 .badge{font-size:.66rem!important;padding:.14rem .32rem!important;}
body.fids-mini.fids-shell-v3 .fids-v3-menu{justify-content:center!important;padding:.34rem 0!important;}
body.fids-mini.fids-shell-v3 .fids-v3-section{position:relative!important;}
body.fids-mini.fids-shell-v3 .fids-v3-section.open .fids-v3-subnav{max-height:0!important;opacity:0!important;}
body.fids-mini.fids-shell-v3,body[data-fids-authenticated="true"].fids-mini{padding-left:68px!important;}
body.fids-mini.fids-shell-v3 .fids-v3-sidebar,body[data-fids-authenticated="true"].fids-mini .fids-v3-sidebar{width:68px!important;min-width:68px!important;max-width:68px!important;}
body.fids-mini.fids-shell-v3 .fids-v3-tabs,body[data-fids-authenticated="true"].fids-mini .fids-v3-tabs{left:68px!important;}
body.fids-mini.fids-shell-v3 .fids-v3-section.mini-open .fids-v3-subnav{
  position:static!important;
  left:auto!important;
  top:auto!important;
  min-width:0!important;
  max-width:none!important;
  width:100%!important;
  max-height:260px!important;
  opacity:1!important;
  overflow:hidden!important;
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:.18rem!important;
  padding:.12rem 0 .25rem!important;
  margin:0!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}
body.fids-mini.fids-shell-v3 .fids-v3-sub{display:flex!important;align-items:center!important;justify-content:center!important;min-height:32px!important;width:44px!important;margin:0 auto!important;padding:.15rem!important;color:#111!important;background:transparent!important;border-radius:8px!important;}
body.fids-mini.fids-shell-v3 .fids-v3-sub:hover{background:#f1f1f1!important;color:#111!important;}
body.fids-mini.fids-shell-v3 .fids-v3-sub.active{background:#fff0f0!important;box-shadow:inset 3px 0 0 #e30613!important;}
body.fids-mini.fids-shell-v3 .fids-v3-sub .fids-v3-label{display:none!important;}
body.fids-mini.fids-shell-v3 .fids-v3-sub .fids-v3-icon{position:static!important;width:26px!important;min-width:26px!important;height:26px!important;}
body.fids-shell-v3 .fids-v3-sub .fids-v3-icon{color:#111!important;background:#efefef!important;}
body.fids-shell-v3 .fids-v3-sub[href*="Cartridge"] .fids-v3-icon{color:#8a5a00!important;background:#fff4dc!important;}
body.fids-shell-v3 .fids-v3-sub[href*="InternationalRoaming"] .fids-v3-icon,body.fids-shell-v3 .fids-v3-sub[href*="Mobility"] .fids-v3-icon{color:#0b6894!important;background:#e8f5fb!important;}
body.fids-shell-v3 .fids-v3-sub[href*="Hardware"] .fids-v3-icon{color:#5d3414!important;background:#fff0e5!important;}
body.fids-shell-v3 .fids-v3-sub[href*="Assignments"] .fids-v3-icon,body.fids-shell-v3 .fids-v3-sub[href*="ManageAssignment"] .fids-v3-icon{color:#e30613!important;background:#fff0f0!important;}
body.fids-shell-v3 .fids-v3-sub[href*="Acknowledgements"] .fids-v3-icon,body.fids-shell-v3 .fids-v3-sub[href*="Approvals"] .fids-v3-icon{color:#0b7a3b!important;background:#eaf7ef!important;}
body.fids-shell-v3 .fids-v3-sub[href*="Reports"] .fids-v3-icon,body.fids-shell-v3 .fids-v3-sub[href*="BulkUpload"] .fids-v3-icon{color:#525252!important;background:#ececec!important;}

/* FIDS_COLOR_PROFILE_ADMIN_POLISH_20260708 */
body.fids-shell-v3 .fids-visible-user{position:relative!important;z-index:2147483646!important;}
body.fids-shell-v3 .fids-visible-user-btn{font-size:10.8px!important;font-weight:800!important;color:#111!important;gap:6px!important;padding:0 .25rem!important;}
body.fids-shell-v3 .fids-visible-user-btn::after{color:#e30613!important;margin-left:.2rem!important;}
body.fids-shell-v3 .fids-visible-user-btn span:not(.fids-visible-avatar){max-width:190px!important;color:#111!important;}
body.fids-shell-v3 .fids-visible-user .dropdown-menu{position:absolute!important;right:0!important;left:auto!important;top:100%!important;transform:none!important;margin-top:.15rem!important;min-width:150px!important;max-width:210px!important;}
body.fids-shell-v3 .fids-visible-user .dropdown-divider{margin:.2rem 0!important;}
body.fids-shell-v3 .btn-primary,body.fids-shell-v3 .admin-btn{background:#e30613!important;border-color:#e30613!important;color:#111!important;}
body.fids-shell-v3 .btn-outline-primary,body.fids-shell-v3 .btn-outline-danger,body.fids-shell-v3 .btn-outline-secondary,body.fids-shell-v3 .admin-btn.secondary{background:#f1f1f1!important;border-color:#bdbdbd!important;color:#111!important;}
body.fids-shell-v3 .btn:hover,body.fids-shell-v3 .admin-btn:hover{filter:brightness(.96)!important;color:#111!important;}
body.fids-shell-v3 a:not(.fids-v3-tab):not(.fids-v3-sub):not(.fids-v3-single){color:#111!important;}
body.fids-shell-v3 .fids-v3-menu.active,body.fids-shell-v3 .fids-v3-single.active,body.fids-shell-v3 .fids-v3-sub.active{color:#111!important;background:#fff0f0!important;}

/* FIDS_FINAL_UI_LOCK_20260708_V8 */
html{scrollbar-gutter:stable!important;}
body.fids-shell-v3,body.fids-shell-v3 *{letter-spacing:0!important;}
body.fids-shell-v3 .fids-visible-user .dropdown-menu.show{
  display:block!important;
  position:absolute!important;
  top:calc(100% + 6px)!important;
  right:0!important;
  left:auto!important;
  transform:none!important;
  margin:0!important;
  min-width:170px!important;
  max-width:220px!important;
  z-index:2147483647!important;
  background:#fff!important;
  border:1px solid #bdbdbd!important;
  box-shadow:0 8px 16px rgba(0,0,0,.14)!important;
  max-height:calc(100vh - 76px)!important;
  overflow:auto!important;
}
body.fids-shell-v3 .fids-visible-user .dropdown-menu.show .dropdown-item,
body.fids-shell-v3 .fids-visible-user .dropdown-menu.show a{color:#111!important;background:transparent!important;font-size:11px!important;line-height:1.15!important;}
body.fids-shell-v3 .fids-visible-user .dropdown-menu.show .dropdown-item:hover{background:#eeeeee!important;color:#111!important;}
body.fids-shell-v3 .fids-visible-brand{min-width:0!important;max-width:calc(100vw - 360px)!important;overflow:hidden!important;}
body.fids-shell-v3 .fids-visible-brand strong,
body.fids-shell-v3 .fids-visible-brand span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}
body.fids-shell-v3 .btn,body.fids-shell-v3 button,body.fids-shell-v3 .admin-btn{color:#111!important;border-radius:3px!important;line-height:1.15!important;}
body.fids-shell-v3 .btn-primary,body.fids-shell-v3 .btn-danger,body.fids-shell-v3 .btn-outline-danger.active,body.fids-shell-v3 .admin-btn.primary,
body.fids-shell-v3 .btn-secondary,body.fids-shell-v3 .btn-outline-secondary,body.fids-shell-v3 .btn-outline-primary,body.fids-shell-v3 .btn-info,body.fids-shell-v3 .btn-success,body.fids-shell-v3 .btn-warning,body.fids-shell-v3 .admin-btn.secondary{background:#eeeeee!important;border-color:#bdbdbd!important;color:#111!important;}
body.fids-shell-v3 .badge,body.fids-shell-v3 .status-pill,body.fids-shell-v3 .reliever-status{background:#eeeeee!important;border:1px solid #bdbdbd!important;color:#111!important;}
body.fids-shell-v3 .fids-v3-tabs{top:56px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:1px 8px 0!important;will-change:auto!important;transition:none!important;}
body.fids-shell-v3 main{padding-top:34px!important;}
body.fids-shell-v3 .fids-v3-tab{height:31px!important;min-width:108px!important;padding:.2rem .46rem!important;background:#f7f7f7!important;color:#111!important;}
body.fids-shell-v3 .fids-v3-tab.active{background:#d8d8d8!important;color:#111!important;border-bottom:3px solid #e30613!important;}
body.fids-shell-v3 .fids-v3-subnav{transition:max-height .18s ease,opacity .14s ease!important;}
body.fids-mini.fids-shell-v3 .fids-v3-search{display:none!important;}
body.fids-mini.fids-shell-v3 .fids-v3-menu .fids-v3-label,
body.fids-mini.fids-shell-v3 .fids-v3-single .fids-v3-label,
body.fids-mini.fids-shell-v3 .fids-v3-chevron{display:none!important;}
body.fids-mini.fids-shell-v3 .fids-v3-footer{padding:.35rem!important;}
body.fids-mini.fids-shell-v3 .fids-v3-collapse{justify-content:center!important;width:36px!important;height:32px!important;margin:0 auto!important;padding:0!important;background:#eeeeee!important;border:1px solid #bdbdbd!important;}
body.fids-mini.fids-shell-v3 .fids-v3-collapse .fids-v3-label{display:none!important;}
body.fids-mini.fids-shell-v3 .fids-v3-collapse .fids-v3-icon{position:static!important;background:transparent!important;color:#111!important;}
body.fids-shell-v3 .page-header{padding:.25rem 0!important;margin:.1rem 0 .25rem!important;}
body.fids-shell-v3 .page-header .header-copy,body.fids-shell-v3 .eyebrow{font-size:.66rem!important;margin:0!important;}
body.fids-shell-v3 .panel-heading{margin-bottom:.25rem!important;gap:.35rem!important;}
body.fids-shell-v3 .content-grid,body.fids-shell-v3 .form-grid,body.fids-shell-v3 .upload-layout{gap:.35rem!important;}
body.fids-shell-v3 .template-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:.35rem!important;margin:.25rem 0 .4rem!important;}
body.fids-shell-v3 .template-card{min-height:58px!important;padding:.45rem!important;border-radius:4px!important;color:#111!important;background:#fff!important;}
body.fids-shell-v3 .template-card.selected{background:#eeeeee!important;border-color:#e30613!important;color:#111!important;box-shadow:inset 3px 0 0 #e30613!important;}
body.fids-shell-v3 .template-card strong{font-size:.72rem!important;color:#111!important;}
body.fids-shell-v3 .template-card span{font-size:.65rem!important;color:#555!important;line-height:1.15!important;}
body.fids-shell-v3 .upload-box,body.fids-shell-v3 .filter-panel,body.fids-shell-v3 .search-panel{padding:.45rem!important;margin-bottom:.35rem!important;}
body.fids-shell-v3 input[type="search"],body.fids-shell-v3 .fids-v3-search input{height:25px!important;min-height:25px!important;padding:.16rem .32rem!important;font-size:.69rem!important;}
body.fids-shell-v3 .bulk-safety-note{display:grid!important;grid-template-columns:1fr!important;gap:.12rem!important;margin-top:.4rem!important;padding:.4rem!important;border:1px solid #bdbdbd!important;background:#eeeeee!important;color:#111!important;font-size:.68rem!important;line-height:1.2!important;}
body.fids-shell-v3 .bulk-safety-note strong{color:#111!important;font-size:.72rem!important;}
body.fids-shell-v3 table.asset-table th,body.fids-shell-v3 table.asset-table td{vertical-align:top!important;white-space:normal!important;}
body.fids-shell-v3 .table-responsive{margin:0!important;}
body.fids-shell-v3 .alert{padding:.35rem .5rem!important;margin-bottom:.35rem!important;font-size:.7rem!important;color:#111!important;background:#eeeeee!important;border-color:#bdbdbd!important;}
body.fids-shell-v3 .assignment-form,body.fids-shell-v3 form{margin-bottom:.35rem!important;}
body.fids-shell-v3 label{margin-bottom:.18rem!important;line-height:1.15!important;}
body.fids-shell-v3 .form-grid,.fids-cartridge-form-grid,.fids-ir-form-grid,.fids-hardware-form-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;gap:.32rem .42rem!important;}
body.fids-shell-v3 fieldset{padding:.35rem!important;margin:0!important;border-radius:4px!important;}
body.fids-shell-v3 legend{font-size:.72rem!important;margin-bottom:.2rem!important;}
body.fids-shell-v3 .panel-heading p,body.fids-shell-v3 .header-copy,body.fids-shell-v3 small{line-height:1.15!important;}
body.fids-shell-v3 .column-chooser summary{padding:.2rem .35rem!important;font-size:.7rem!important;}
body.fids-shell-v3 .column-grid{gap:.2rem!important;}
body.fids-shell-v3 .column-option{padding:.16rem .28rem!important;}

/* FIDS_BUTTON_GREY_LOCK_V10_20260708 */
body.fids-shell-v3 main .btn,
body.fids-shell-v3 main button:not(.fids-v3-menu):not(.fids-v3-single):not(.fids-v3-collapse):not(.fids-v3-tab-close),
body.fids-shell-v3 .app-container .btn,
body.fids-shell-v3 .app-container button,
body.fids-shell-v3 .content-wrapper .btn,
body.fids-shell-v3 .main-content .btn,
body.fids-shell-v3 .btn-dark,
body.fids-shell-v3 .btn-primary,
body.fids-shell-v3 .btn-secondary,
body.fids-shell-v3 .btn-danger,
body.fids-shell-v3 .btn-success,
body.fids-shell-v3 .btn-warning,
body.fids-shell-v3 .btn-info,
body.fids-shell-v3 .btn-light,
body.fids-shell-v3 .btn-outline-dark,
body.fids-shell-v3 .btn-outline-primary,
body.fids-shell-v3 .btn-outline-secondary,
body.fids-shell-v3 .btn-outline-danger,
body.fids-shell-v3 .admin-btn {
  background:#eeeeee!important;
  border:1px solid #bdbdbd!important;
  color:#111!important;
  box-shadow:none!important;
  text-shadow:none!important;
}
body.fids-shell-v3 main .btn *,
body.fids-shell-v3 main button *,
body.fids-shell-v3 .btn-dark *,
body.fids-shell-v3 .btn-primary *,
body.fids-shell-v3 .btn-secondary *,
body.fids-shell-v3 .btn-danger *,
body.fids-shell-v3 .btn-success *,
body.fids-shell-v3 .btn-warning *,
body.fids-shell-v3 .btn-info *,
body.fids-shell-v3 .admin-btn * {
  color:#111!important;
}
body.fids-shell-v3 main .btn:hover,
body.fids-shell-v3 main button:hover,
body.fids-shell-v3 .admin-btn:hover {
  background:#d9d9d9!important;
  border-color:#9f9f9f!important;
  color:#111!important;
}
body.fids-shell-v3 .fids-v3-tab.active {
  background:#d9d9d9!important;
  color:#111!important;
  border-color:#bdbdbd!important;
  border-bottom-color:#e30613!important;
}

@media print{
  @page{size:A4;margin:10mm;}
  html,body{width:100%!important;margin:0!important;padding:0!important;background:#fff!important;color:#111!important;font-size:9pt!important;overflow:visible!important;}
  .fids-visible-header,.fids-v3-sidebar,.fids-v3-tabs,.fids-v3-breadcrumb,.footer,.pwa-install-banner,.page-header,.header-actions,.form-actions,.no-print,nav,aside,button,.btn{display:none!important;}
  body::before{content:"";display:block;width:82px;height:26px;margin:0 0 6mm 0;background:url('/img/fischer-logo.jpg') left center/contain no-repeat;}
  body::after{content:"This is computer generated document does not required signature";display:block;position:fixed;left:0;right:0;bottom:5mm;text-align:center;font-size:9pt;font-weight:700;color:#111;}
  .app-container,main,.content-wrapper,.main-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;}
  .panel,.form-panel,.admin-card,.reliever-flow-card,.fids-eas-panel{break-inside:avoid!important;page-break-inside:avoid!important;border:1px solid #999!important;box-shadow:none!important;border-radius:0!important;background:#fff!important;padding:4mm!important;}
  .table-responsive{overflow:visible!important;}
  table{width:100%!important;border-collapse:collapse!important;font-size:8pt!important;table-layout:auto!important;}
  th,td{border:1px solid #999!important;padding:1.4mm!important;color:#111!important;white-space:normal!important;word-break:break-word!important;}
  .fids-print-header{display:flex!important;}
  .fids-print-header img{display:none!important;}
  .computer-generated-footer{display:block!important;position:fixed;left:0;right:0;bottom:5mm;text-align:center;font-size:9pt;font-weight:700;color:#111!important;}
}










