.loyalty-approval-alert{color:#7e2e20;box-sizing:border-box;background:#fff4e9;border:1px solid #d9b9ad;border-radius:8px;align-items:center;gap:8px;max-width:100%;min-height:44px;padding:8px 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.loyalty-approval-count{color:#fff;box-sizing:border-box;background:#a23928;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;min-width:24px;min-height:24px;padding:2px 6px;font-size:12px;font-weight:700;display:inline-flex}.admin-nav-item>.loyalty-approval-count{margin-left:auto}.loyalty-approval-alert:focus-visible{outline-offset:3px;outline:3px solid #df7a36}
.service-workspace,.team-portal{font-family:Figtree,Segoe UI,Arial,sans-serif}.service-workspace .admin-nav{height:100dvh;position:sticky;top:0}.service-workspace .admin-nav-brand{text-align:center;background:#fff;border-radius:12px;margin:0 auto 20px;padding:16px}.service-workspace .admin-nav-item{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.service-workspace .admin-nav-item:hover{color:#39eae6;background:#123d33}.service-workspace .admin-main{flex:1;min-width:0;max-width:none}.service-workspace .hub-intro{margin:0 0 24px;padding:0}.service-workspace .hub-intro h1{display:none}.service-workspace .hub-intro p{color:#60756d}.service-workspace .hub-manage-card{background:#fff;border:1px solid #dbe3d8;border-radius:18px;margin:24px 0;padding:24px}.service-workspace h2,.service-workspace h3{color:#123d33}.service-workspace .hub-primary{color:#fff;background:#123d33;border-radius:10px}.service-workspace .hub-toolbar{flex-wrap:wrap;gap:16px}.service-workspace [id]{scroll-margin-top:24px}@media (max-width:900px){.service-workspace .admin-nav{height:auto;position:static}.service-workspace .admin-nav-item span{white-space:nowrap;font-size:11px;display:block}.service-workspace .admin-nav-item{flex-shrink:0;min-height:44px}.service-workspace .admin-main{width:100%}.service-workspace .hub-field-row{flex-wrap:wrap}}.hub-shell.service-workspace{background:var(--mist);max-width:none;box-shadow:none;margin:0}.service-workspace .admin-main{overflow-wrap:anywhere;padding:24px}.service-workspace .staff-header .eyebrow{color:#123d33}.service-workspace .hub-manage-card input,.service-workspace .hub-manage-card select,.service-workspace .hub-manage-card textarea{min-width:0;max-width:100%}@media (max-width:900px){.service-workspace .admin-nav{min-width:0;max-width:100%}.service-workspace .admin-main{padding:16px}.service-workspace .hub-field-row{grid-template-columns:minmax(0,1fr)}}.service-workspace .staff-header h1{letter-spacing:-.8px;margin-bottom:0;font-size:28px;line-height:1.2}.service-workspace .admin-nav-brand img{margin:auto;display:block}.service-workspace .staff-header{margin:0 0 24px;padding:20px 24px}.service-workspace .hub-manage-card summary{overflow-wrap:anywhere}
