@charset "windows-1251";:root{--ubc-home-window-bg:url("../image/ubc-premium-window-bg.svg");}.resource-card.resource-card-large, .article-inline-service-card.resource-card{min-height:48px!important;height:48px!important;padding-top:0!important;padding-bottom:0!important;border-left:0!important;border-right:0!important;border-bottom:0!important;border-top:0!important;background-color:transparent;background-image:var(--ubc-home-window-bg);background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed;}.resource-card.resource-card-large:hover, .resource-card.resource-card-large:focus-visible, .task-selection .resource-card.resource-card-large:hover, .task-selection .resource-card.resource-card-large:focus-visible{background-image:var(--ubc-home-window-bg)!important;}.resource-card.resource-card-large:active, .task-selection .resource-card.resource-card-large:active{background-image:var(--ubc-home-window-bg)!important;background-color:#fff!important;border-color:var(--ubc-orange)!important;color:var(--ubc-orange)!important;}.resource-card.resource-card-large:active strong, .task-selection .resource-card.resource-card-large:active strong{color:var(--ubc-orange)!important;}.article-inline-service-card-wrap{margin:16px 0!important;}.article p.pilot-before-inline-card{margin-bottom:0!important;}.article-inline-service-card-wrap .article-inline-service-card.resource-card{width:100%;}.task-selection .resource-grid{gap:16px;}.pilot-services-window{background-color:#fff!important;background-image:none!important;}.pilot-services-window li, .pilot-services-window li a{background-color:transparent;background-image:none!important;}.pilot-services-window a:active{color:var(--ubc-orange)!important;}@media (min-width: 901px){.article-inline-service-card-wrap{display:none!important;}}@media (max-width: 900px){.task-selection .desktop-only-restored-card{display:none!important;}}.structure-gateway article{background-color:transparent!important;background-image:var(--ubc-home-window-bg)!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:cover!important;background-attachment:fixed!important;border:0!important;}.structure-gateway article:hover, .structure-gateway article:focus-within{background-image:var(--ubc-home-window-bg)!important;}.structure-gateway article:active{background-image:var(--ubc-home-window-bg)!important;background-color:#fff!important;}@media (max-width: 900px){body.ubc-page .article-column-title{display:none!important;}}

/* UI-01: stable SVG artwork; state feedback without scaling or layout changes. */
.resource-card.resource-card-large, .article-inline-service-card.resource-card, .structure-gateway article{transform:none!important;transition:box-shadow .16s ease,color .16s ease!important;}
@media(hover:hover) and (pointer:fine){.resource-card.resource-card-large:hover, .article-inline-service-card.resource-card:hover, .structure-gateway article:hover{background-image:var(--ubc-home-window-bg)!important;box-shadow:inset 0 0 0 1px rgba(242,140,0,.45),0 3px 9px rgba(0,0,0,.06)!important;}.resource-card.resource-card-large:hover strong,.article-inline-service-card.resource-card:hover strong,.structure-gateway article:hover h2 a{color:var(--ubc-orange)!important;}}
.resource-card.resource-card-large:active, .article-inline-service-card.resource-card:active, .structure-gateway article:active{background-image:var(--ubc-home-window-bg)!important;box-shadow:inset 0 0 0 1px rgba(242,140,0,.8),inset 0 0 0 999px rgba(0,0,159,.035)!important;}
.resource-card.resource-card-large:active strong,.article-inline-service-card.resource-card:active strong,.structure-gateway article:active h2 a{color:var(--ubc-orange)!important;}
@media(hover:none){.resource-card.resource-card-large:hover:not(:active),.article-inline-service-card.resource-card:hover:not(:active),.structure-gateway article:hover:not(:active){box-shadow:none!important;}.resource-card.resource-card-large:hover:not(:active) strong,.article-inline-service-card.resource-card:hover:not(:active) strong,.structure-gateway article:hover:not(:active) h2 a{color:var(--ubc-link-blue,#00009F)!important;}}

/* Desktop: one full-viewport artwork shared by every card window. */
@media(min-width:901px){
:root{--ubc-home-window-bg:url("../image/ubc-premium-window-bg-desktop.svg");}
.resource-card.resource-card-large,.article-inline-service-card.resource-card,.structure-gateway article{background-image:var(--ubc-home-window-bg)!important;background-color:#dfe3e8!important;background-size:100vw 100vh!important;background-position:center center!important;background-repeat:no-repeat!important;background-attachment:fixed!important;}
}


/* BUX root 2026-09-22: mobile 32/24/16 search standard. */
@media (max-width:900px){
  body.ubc-pilot-search-201 .ubc-menu-search,
  html.ubc-menu-ui-compact body.ubc-pilot-search-201 .ubc-menu-search,
  html.ubc-menu-ui-compact body.ubc-pilot-search-201 .main-nav-wrap.menu-open .ubc-menu-search{
    grid-template-columns:24px minmax(0,1fr) 24px!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:3px 4px!important;gap:4px!important;border-radius:16px!important;
  }
  body.ubc-pilot-search-201 .ubc-menu-search-category,
  body.ubc-pilot-search-201 .ubc-menu-search-submit,
  html.ubc-menu-ui-compact body.ubc-pilot-search-201 button.ubc-menu-search-submit-premium{
    width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;min-height:24px!important;max-height:24px!important;padding:0!important;border-radius:50%!important;
  }
  body.ubc-pilot-search-201 .ubc-menu-search-input{height:24px!important;min-height:24px!important;max-height:24px!important;line-height:24px!important;font-size:16px!important;padding:0 2px!important;}
  body.ubc-pilot-search-201 .ubc-menu-search-category svg,
  body.ubc-pilot-search-201 .ubc-menu-search-magnifier,
  body.ubc-pilot-search-201 .ubc-menu-search-magnifier svg{width:16px!important;min-width:16px!important;height:16px!important;max-height:16px!important;}
  body.ubc-pilot-search-201 .ubc-menu-search-submit-text{display:none!important;}
}
