:root{--portal-header-height:140px}.portal-layout{overflow-wrap:anywhere}.portal-layout>header.portal-header{position:sticky;top:0;z-index:60;display:block;padding:14px 24px 0;background:#171716;box-shadow:0 3px 12px #0002;border-bottom:3px solid #f87a18}.portal-topline{display:flex;justify-content:space-between;align-items:center;gap:14px}.portal-header-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:12px}.portal-header-actions a{padding:8px 0}.portal-header #portal-global-menu{display:flex;gap:4px 18px;flex-wrap:wrap;border-top:1px solid #ffffff26;margin-top:12px;padding:8px 0}.portal-header #portal-global-menu a{font-size:12px;text-transform:uppercase;font-weight:700;padding:9px 4px;white-space:normal;border-radius:4px}.portal-header #portal-global-menu a[aria-current=page]{background:#ff7b1c;color:#141414;padding-inline:10px}.portal-header #portal-menu-toggle{display:none}.portal-layout #workspace{padding-left:0;min-height:0}.portal-layout #workspace>.portal-tabs{display:none}.portal-layout #message:not(:empty){position:relative;top:auto}.portal-layout :is(main,.grid>*,.card,.dashboard-heading>*,.stat){min-width:0}.portal-layout :is(input,textarea,select){max-width:100%;min-width:0}.portal-layout img,.portal-layout svg{max-width:100%}.portal-layout pre{overflow-wrap:anywhere}.portal-layout .job-detail{scroll-margin-top:calc(var(--portal-header-height) + 16px)}html:has(.portal-layout){scroll-padding-top:calc(var(--portal-header-height) + 16px)}.portal-layout #jobs table{display:block;max-width:100%;overflow-x:auto}.portal-layout .actions button{white-space:normal}
@media(max-width:740px){.portal-layout>header.portal-header{padding:10px 14px}.portal-topline{align-items:flex-start;flex-direction:column;gap:8px}.portal-header .brand{font-size:19px}.portal-header-actions{width:100%;gap:8px 12px;justify-content:flex-start}.portal-header-actions button{font-size:11px;padding:9px}.portal-header #portal-menu-toggle{display:block;margin-left:auto}.portal-header #portal-global-menu{display:none;max-height:50dvh;overflow-y:auto;grid-template-columns:1fr 1fr;gap:6px}.portal-header.menu-open #portal-global-menu{display:grid}.portal-header #portal-global-menu a{font-size:11px;background:#ffffff0b;padding:12px}.portal-layout main{padding:24px 14px 50px}.portal-layout .card{padding:18px}.portal-layout .dashboard-heading{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.portal-layout .dashboard-heading h1{font-size:29px}.portal-layout .grid{grid-template-columns:minmax(0,1fr)}.portal-layout .job-detail>summary{display:flex;flex-wrap:wrap;gap:10px}.portal-layout .job-detail>summary>span:first-child{flex:1 1 100%;min-width:0}.portal-layout .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-layout .stat{padding:16px}.portal-layout .stat strong{font-size:32px}.portal-layout input,.portal-layout select,.portal-layout textarea{font-size:16px}.portal-layout h1{font-size:32px}.portal-layout .portal-pager{justify-content:center;gap:10px}.portal-layout .portal-pager button{font-size:12px}.portal-layout .section-heading{flex-wrap:wrap;gap:8px}}
