﻿/* Shared account greeting and sign out. The native postback form remains intact. */
@font-face{font-family:"AP Account89";src:url("fonts/CascadiaMono.ttf") format("truetype");font-style:normal;font-weight:200 700;font-display:swap}
.ap-header89{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(180px,400px) minmax(0,1fr);align-items:center;column-gap:20px;row-gap:8px;box-sizing:border-box}
.ap-header89>.ap-company-link,.ap-header89>.brand,.ap-header89>.back{grid-column:1;grid-row:1;justify-self:start;margin:0;max-width:100%;min-width:0}
.ap-header89>.ap-account,.ap-header89>.ap-account-bar89,.ap-header89>.ap-header-slot89{grid-column:2;grid-row:1;justify-self:stretch;min-width:0;width:100%;margin:0;max-width:100%;order:initial;flex-basis:auto}
.ap-header89>.ap-languages,.ap-header89>.languages{grid-column:3;grid-row:2;justify-self:end;justify-content:flex-end;margin:0;width:auto;max-width:100%;order:initial;flex-wrap:wrap}
.ap-header89>.ap-product-brand,.ap-header89>.product{grid-column:3;grid-row:1;justify-self:end;min-width:0;margin:0;max-width:100%}
.ap-header89>.back{grid-row:2}
.ap-header89.ap-request-header89>.back{grid-row:1}
.ap-header89.ap-account-page-header89>a:first-child{grid-column:1;grid-row:1;justify-self:start;min-width:0}
.ap-header89.ap-account-page-header89>nav{grid-column:3;grid-row:1;justify-self:end}
.ap-header89 .ap-native-account89{display:contents}
.ap-header89.ap-signed-in89 .ap-native-account89{display:none}
.ap-header89>.ap-account{justify-content:center;align-items:center}
.ap-header89>.ap-account>.ap-account-bar89{width:100%}
.ap-account-bar89{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-width:0;margin:0;text-align:center;color:#c1dbc9;font:13px/1.5 "Segoe UI",Arial,sans-serif;unicode-bidi:isolate}
.ap-account-greeting89{margin:0!important;max-width:100%;overflow-wrap:anywhere;font:inherit;color:inherit}
.ap-account-greeting89 bdi{font:inherit;font-weight:500;overflow-wrap:anywhere}
.ap-account-bar89,.ap-account-bar89 *{font-family:var(--ap-font,"AP Account89",Consolas,"Segoe UI",monospace)!important}
.ap-account-actions89{display:flex;align-items:center;justify-content:center;gap:10px 18px;flex-wrap:wrap;max-width:100%}
.ap-account-actions89>a,.ap-account-actions89>button.ap-account-exit89{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:34px;max-width:100%;margin:0;padding:5px 11px;border:1px solid #526c5a;border-radius:6px;background:#1d2c26;color:#d3e6d8!important;text-decoration:none;font:inherit;line-height:1.4;cursor:pointer;white-space:normal}
.ap-account-actions89>a:hover,.ap-account-actions89>button.ap-account-exit89:hover{background:#2b4136;text-decoration:none}
.ap-account-actions89>:focus-visible{outline:2px solid #d3e6d8;outline-offset:3px}
.ap-signout-form89[hidden]{display:none!important}
@media(max-width:1050px){.ap-header89{grid-template-columns:minmax(0,1fr) minmax(180px,340px) minmax(0,1fr);column-gap:12px}.ap-header89>.ap-product-brand>span,.ap-header89>.product>span{display:none}}
@media(max-width:720px){.ap-header89{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:14px}.ap-header89>.ap-company-link,.ap-header89>.brand,.ap-header89.ap-account-page-header89>a:first-child{grid-column:1;grid-row:1}.ap-header89>.ap-product-brand,.ap-header89>.product{grid-column:2;grid-row:1}.ap-header89>.ap-account,.ap-header89>.ap-account-bar89,.ap-header89>.ap-header-slot89{grid-column:1/-1;grid-row:2}.ap-header89>.ap-languages,.ap-header89>.languages,.ap-header89.ap-account-page-header89>nav{grid-column:1/-1;grid-row:3;justify-self:center;justify-content:center;max-width:100%;width:auto}.ap-header89>.back{grid-column:1/-1;grid-row:4;justify-self:center}.ap-header89.ap-request-header89>.back{grid-column:1;grid-row:1}.ap-account-bar89{font-size:13px}}
@media print{.ap-header89,.ap-account-bar89,.ap-signout-form89{display:none!important}}
