.gs-search{min-width:200px;max-width:440px;transition:flex-basis var(--pf-motion) var(--pf-ease), max-width var(--pf-motion) var(--pf-ease);flex:0 440px;margin-left:auto;position:relative}.gs-search:focus-within{flex-basis:520px;max-width:520px}.gs-search+.pf-account{margin-left:0}.gs-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gs-icon{color:var(--pf-ink-3);pointer-events:none;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.pf-root .gs-search input{border-radius:var(--pf-radius-chip);background:var(--pf-field-disabled);width:100%;min-height:40px;font-size:var(--pf-text-small);transition:background-color var(--pf-motion-fast) var(--pf-ease), border-color var(--pf-motion-fast) var(--pf-ease), box-shadow var(--pf-motion-fast) var(--pf-ease);border:1px solid #0000;padding:8px 72px 8px 38px}.pf-root .gs-search input:hover{border-color:var(--pf-line)}.pf-root .gs-search input:focus{background:var(--pf-surface);border-color:var(--pf-blue-600);box-shadow:var(--pf-ring-blue-100);outline:none}.gs-search:focus-within .gs-icon{color:var(--pf-blue-700)}.gs-kbd{font-family:var(--pf-font);color:var(--pf-ink-2);border:1px solid var(--pf-field-border);border-radius:var(--pf-radius-sm);background:var(--pf-surface);pointer-events:none;border-bottom-width:2px;padding:3px 6px;font-size:11px;font-weight:600;line-height:1;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.gs-search:focus-within .gs-kbd{display:none}.gs-panel{background:var(--pf-surface);border:1px solid var(--pf-line);border-radius:var(--pf-radius-card);min-width:340px;max-height:min(70dvh,520px);box-shadow:var(--pf-shadow-3);z-index:40;animation:gs-open var(--pf-motion) var(--pf-ease);padding:6px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}@keyframes gs-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.gs-group+.gs-group{border-top:1px solid var(--pf-line);margin-top:4px;padding-top:4px}.gs-group-label{letter-spacing:.06em;text-transform:uppercase;color:var(--pf-ink-3);margin:8px 10px 4px;font-size:11px;font-weight:600}.gs-option{cursor:pointer;border-radius:var(--pf-radius-control);transition:background-color var(--pf-motion-fast) var(--pf-ease);grid-template-columns:24px minmax(0,1fr);align-items:center;column-gap:10px;padding:8px 10px;display:grid}.gs-option>.ds-avatar{grid-row:span 2}.gs-option[aria-selected=true]{background:var(--pf-blue-50)}.gs-option-label{font-size:var(--pf-text-small);color:var(--pf-ink);font-weight:600}.gs-option-label mark{color:var(--pf-blue-800);background:0 0;font-weight:700}.gs-option-detail{font-size:var(--pf-text-caption);color:var(--pf-ink-2)}.gs-masked{letter-spacing:.3px;color:var(--pf-ink-3)}.gs-status,.gs-none,.gs-more{font-size:var(--pf-text-caption);color:var(--pf-ink-2);margin:8px 10px}.gs-error{color:var(--pf-err-700)}.gs-foot{border-top:1px solid var(--pf-line);color:var(--pf-ink-3);margin:6px 0 0;padding:8px 10px 4px;font-size:11px;line-height:1.8}.gs-foot kbd{font-family:var(--pf-font);color:var(--pf-ink-2);border:1px solid var(--pf-field-border);border-radius:var(--pf-radius-sm);background:var(--pf-surface);padding:1px 5px;font-size:10px;font-weight:600}@media (max-width:1180px){.gs-search,.gs-search:focus-within{flex-basis:320px}}@media (max-width:960px){.gs-search,.gs-search:focus-within{flex-basis:220px}}@media (max-width:720px){.gs-search,.gs-search:focus-within{flex:100%;order:4;min-width:0;max-width:none;margin-left:0}.gs-kbd{display:none}.gs-panel{min-width:0}}@media (prefers-reduced-motion:reduce){.gs-search,.gs-panel,.pf-root .gs-search input{transition:none;animation:none}}
.pf-main :is(.pf-table,.pm-table,.hr-table,.dv-table)>thead>tr>th{font-size:var(--pf-text-caption);color:var(--pf-ink-2);font-weight:500;text-transform:none!important;letter-spacing:0!important}.pf-main :is(.pf-table,.hr-table,.dv-table):not(.pf-table-cards)>tbody>tr:hover{background:var(--pf-blue-50)}.pf-main .pm-table>tbody>tr:hover>td{background-color:var(--pf-blue-50)}.pf-main .pm-table>tbody>tr.pm-group-row:hover>th{background:var(--pf-surface)}@media (min-width:1051px){.pf-main :is(.pf-table,.pm-table,.hr-table,.dv-table):not(.pf-table-cards)>tbody>tr{height:52px}.pf-main :is(.pf-table,.pm-table,.hr-table,.dv-table):not(.pf-table-cards)>tbody>tr>td{height:52px;padding-top:8px;padding-bottom:8px}.pf-main :is(.pf-table,.pm-table,.hr-table,.dv-table):not(.pf-table-cards)>thead>tr>th{padding-top:10px;padding-bottom:10px}}.pf-main :is(.pf-table,.pm-table,.hr-table,.dv-table) :is(.ux-menu-compact,.ds-menu-trigger-compact){width:32px;min-width:32px;height:32px;min-height:32px;box-shadow:none;color:var(--pf-ink-2);background:0 0;border-color:#0000;border-radius:50%;padding:0}.pf-main :is(.pf-table,.pm-table,.hr-table,.dv-table) :is(.ux-menu-compact,.ds-menu-trigger-compact):is(:hover,[aria-expanded=true]){background:var(--pf-neutral-50);color:var(--pf-ink);border-color:#0000}.pf-cell-2l{min-width:0;max-width:260px;display:grid}.pf-cell-2l>.pf-cell-main,.pf-cell-2l>small.pf-cell-sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;margin:0;display:block;overflow:hidden}.pf-cell-2l>.pf-cell-main>:is(strong,b,span,a){text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.pf-cell-2l>small.pf-cell-sub{color:var(--pf-ink-2);font-size:var(--pf-text-caption);margin-top:2px}.pf-cell-2l>small.pf-cell-sub:has(>svg){align-items:center;gap:4px;display:flex}.pf-cell-2l>small.pf-cell-sub>svg{color:var(--pf-ink-3);flex:none}.pf-cell-sub-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:1050px){.pf-cell-2l{max-width:none}}@media (min-width:1051px){.pf-main .sg-doc>div{min-width:0;max-width:380px}.pf-main .sg-doc .ux-row-link,.pf-main .sg-doc>div>a,.pf-main .sg-doc>div>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}}@media (min-width:721px){.pf-main :is(.pf-table-scroll,.pm-table-wrap,.hr-request-scroll,.dv-table-scroll):not([class*=cards]){background:linear-gradient(to right, var(--pf-surface) 30%, transparent) left center / 40px 100% no-repeat local, linear-gradient(to left, var(--pf-surface) 30%, transparent) right center / 40px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, color-mix(in srgb, var(--pf-ink) 22%, transparent), transparent) left center / 14px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, color-mix(in srgb, var(--pf-ink) 22%, transparent), transparent) right center / 14px 100% no-repeat scroll, var(--pf-surface)}}
