.canteen-sidebar[data-v-67d115a6]{background:var(--brand-bar-sidebar)}.space-brand[data-v-67d115a6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.7rem;width:100%;padding:.5rem .9rem;text-align:left}.space-brand__logo[data-v-67d115a6]{height:42px;width:auto;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-filter:drop-shadow(0 1px 2px rgba(0,0,0,.35));filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.space-brand__logo--mini[data-v-67d115a6]{height:34px}.space-brand__text[data-v-67d115a6]{min-width:0}.space-brand__title[data-v-67d115a6]{color:#fff;font-weight:700;font-size:.98rem;line-height:1.2}.space-brand__subtitle[data-v-67d115a6]{display:block;color:hsla(0,0%,100%,.72);font-size:.72rem;line-height:1.2}.notif-markall[data-v-7a02c5a2]{font-size:.78rem;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:32px}.notif-badge[data-v-7a02c5a2]{position:absolute;top:-6px;right:-8px;background:#e55353;color:#fff;border-radius:var(--r-sm);min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;text-align:center}.notif-item[data-v-7a02c5a2]{border-left:4px solid #f9b115;background-color:#fffaf0;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.notif-item.is-read[data-v-7a02c5a2]{border-left-color:#d8dbe0;background-color:#fff}.notif-item[data-v-7a02c5a2]:hover{background-color:#fff4e0!important}.icon-avatar[data-v-7a02c5a2]{width:32px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:var(--r-sm);-ms-flex-negative:0;flex-shrink:0}.bg-info-light[data-v-7a02c5a2]{background-color:rgba(57,181,224,.12)}.notif-list[data-v-7a02c5a2]{min-width:320px}.avatar-circle[data-v-7be57b3d]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#fec260,#8c1515 70%);color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:.9rem}.avatar-circle--img[data-v-7be57b3d]{-o-object-fit:cover;object-fit:cover;background:#eef1f5}.c-icon[data-v-7be57b3d]{margin-right:.3rem}.c-header-nav .dropdown-item[data-v-7be57b3d]{min-width:200px}.transition-icon[data-v-7be57b3d]{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.rotate-180[data-v-7be57b3d]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.account-card__head[data-v-7be57b3d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.9rem}.account-card__avatar[data-v-7be57b3d]{width:56px;height:56px;-webkit-box-flex:0;-ms-flex:none;flex:none;border-radius:50%;background:linear-gradient(135deg,#fec260,#8c1515 70%);color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:1.3rem}.account-card__avatar--img[data-v-7be57b3d]{-o-object-fit:cover;object-fit:cover;background:#eef1f5}.account-card__id[data-v-7be57b3d]{min-width:0}.account-card__name[data-v-7be57b3d]{font-weight:700;color:#1f2733;font-size:1.05rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-card__email[data-v-7be57b3d]{color:#6b7280;font-size:.82rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-card__provider[data-v-7be57b3d]{display:inline-block;margin-top:.35rem;font-size:.68rem;font-weight:700;padding:.12rem .55rem;border-radius:var(--r-pill);color:#fff;background:#6b7280}.account-card__provider--entra[data-v-7be57b3d]{background:#0f6cbd}.account-card__provider--google[data-v-7be57b3d]{background:#3f7d3a}.account-sect[data-v-7be57b3d]{margin-top:1.1rem;padding:.9rem 1rem 1rem;border:1px solid #e6eaf0;border-radius:var(--r-md);background:#fbfcfd}.account-sect__head[data-v-7be57b3d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 .75rem;font-size:.78rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#8c1515}.account-sect__facts[data-v-7be57b3d]{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.85rem 1.2rem}.account-sect__facts dt[data-v-7be57b3d]{margin:0 0 .1rem;font-size:.7rem;color:#98a2af;font-weight:600}.account-sect__facts dd[data-v-7be57b3d]{margin:0;font-size:.92rem;color:#1f2733;word-break:break-word}.account-card__hint[data-v-7be57b3d]{margin:1rem 0 0;font-size:.78rem;line-height:1.5;color:#6b7280}.shop-switch__toggle[data-v-9fd58218]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:220px}.shop-switch__label[data-v-9fd58218]{font-size:.65rem;line-height:1.2;text-transform:uppercase;letter-spacing:.6px;color:#8a94a2}.shop-switch__name[data-v-9fd58218]{font-size:.85rem;line-height:1.2;font-weight:600;color:#233247;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-switch__heading[data-v-9fd58218]{font-size:.72rem;text-transform:uppercase;letter-spacing:.8px;font-weight:700;color:#6b7280}.shop-switch__hint[data-v-9fd58218]{font-size:.72rem;color:#8a94a2}.shop-switch__item[data-v-9fd58218]{padding-top:.5rem;padding-bottom:.5rem}.shop-switch__itemname[data-v-9fd58218]{font-size:.88rem;color:#233247}.shop-switch__itemmeta[data-v-9fd58218]{font-size:.72rem;color:#8a94a2}.shop-switch__expired[data-v-9fd58218]{color:#a35d00}.confirm-dialog__head[data-v-64a127b9]{background:var(--brand-bar-modal);border-bottom:0}.header-brand[data-v-9fd0c0a4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.header-brand__logo[data-v-9fd0c0a4]{height:30px;width:auto}.header-brand__title[data-v-9fd0c0a4]{font-size:.95rem}.space-lang-btn[data-v-9fd0c0a4]{width:35px;height:35px}@media (max-width:767.98px){.space-lang-btn[data-v-9fd0c0a4]{width:40px;height:40px}}