.navIconWrap{place-items:center;display:grid;position:relative}.navBadge{color:#fff;text-align:center;background:#d84c4c;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font:700 10px/18px Arial,sans-serif;position:absolute;top:-7px;left:-9px;box-shadow:0 0 0 2px #0a3128}.liveNotifToast{z-index:260;top:calc(env(safe-area-inset-top) + 14px);color:#102821;background:#fff;border:1px solid #d9e5e0;border-radius:17px;grid-template-columns:38px 1fr;align-items:center;gap:10px;width:min(420px,100% - 28px);padding:12px 14px;text-decoration:none;display:grid;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 16px 50px #082e2630}.liveNotifToast>span{color:#0d7557;background:#e8f5ef;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.liveNotifToast b,.liveNotifToast small{display:block}.liveNotifToast small{color:#71817b;margin-top:2px;font-size:12px}.notificationTopActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.notifCount{color:#fff;width:56px;height:56px;box-shadow:var(--shadow);background:#0b3b31;border-radius:17px;grid-template-columns:20px auto;place-content:center;gap:4px;display:grid}.notifCount svg{width:19px}.notifCount b{font:800 17px/1 var(--font-latin)}.notificationGrid{grid-template-columns:1.15fr .85fr;gap:16px;display:grid}.notificationSectionHead{justify-content:space-between;align-items:end;margin-bottom:9px;display:flex}.notificationSectionHead h2{margin:0;font-size:19px}.notificationSectionHead p{color:var(--muted);margin:2px 0 0;font-size:12px}.notificationSectionHead>span{background:var(--brand-soft);min-width:32px;height:32px;color:var(--brand);border-radius:999px;place-items:center;padding:0 9px;font-weight:800;display:grid}.notificationEventList,.notificationList{gap:8px;display:grid}.notificationEvent{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:16px;grid-template-columns:42px 1fr 20px;align-items:center;gap:10px;padding:13px 14px;text-decoration:none;transition:all .15s;display:grid}.notificationEvent.unread{background:#fbfefd;border-color:#b9dacc}.notificationEvent:hover{border-color:#9fc8b8;transform:translateY(-1px)}.eventIcon{background:var(--brand-soft);width:42px;height:42px;color:var(--brand);border-radius:13px;place-items:center;display:grid}.notificationEvent b,.notificationEvent small,.notificationEvent time{display:block}.notificationEvent small{color:var(--muted);margin-top:2px;font-size:12px}.notificationEvent time{color:#8b9994;margin-top:5px;font-size:10px}.eventArrow{color:#9bada6;width:18px;transform:rotate(180deg)}.notificationList a{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:16px;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:13px 14px;text-decoration:none;display:grid}.notificationList a.high{background:#fffdf7;border-color:#f0dca8}.notificationList a>span{width:42px;height:42px;color:var(--brand);background:#f2f6f4;border-radius:13px;place-items:center;display:grid}.notificationList a.high>span{color:#936100;background:#fff3d6}.notificationList b,.notificationList small{display:block}.notificationList small{color:var(--muted);font-size:12px}.notificationList strong{min-width:34px;height:34px;font:800 12px/1 var(--font-latin);background:#eef4f1;border-radius:999px;place-items:center;display:grid}.emptyState.compact{align-content:center;place-items:center;gap:6px;min-height:160px;display:grid}.emptyState.compact svg{color:var(--brand)}.emptyState.compact small{color:var(--muted)}@media (max-width:900px){.notificationGrid{grid-template-columns:1fr}.notificationTopActions{width:100%}.notificationTopActions .notifCount{margin-inline-start:auto}}@media (max-width:820px){.liveNotifToast{top:calc(env(safe-area-inset-top) + 9px)}.notificationsCenter .pageTop{align-items:flex-start}.notificationEvent{grid-template-columns:40px 1fr 16px}.notificationEvent,.notificationList a{padding:12px}.notificationTopActions .secondaryBtn{display:none}}
.global-barcode-search-module__szCoYa__host{width:100%!important;min-width:0!important;position:relative!important}.global-barcode-search-module__szCoYa__input{width:100%!important;min-width:0!important;color:var(--ink)!important;opacity:1!important;background:0 0!important;padding-left:54px!important}.global-barcode-search-module__szCoYa__button{color:#0d7557!important;z-index:4!important;background:#e8f5ef!important;border:1px solid #cfe0da!important;border-radius:11px!important;grid-column:auto!important;place-items:center!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;top:50%!important;left:6px!important;transform:translateY(-50%)!important;box-shadow:0 2px 8px #0b342a0f!important}.global-barcode-search-module__szCoYa__button:hover{background:#dff1e9!important}.global-barcode-search-module__szCoYa__overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9999;background:#061f1a9e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.global-barcode-search-module__szCoYa__card{background:#fff;border:1px solid #dfe7e3;border-radius:24px;width:min(560px,100%);padding:14px;box-shadow:0 24px 70px #00000038}.global-barcode-search-module__szCoYa__head{color:#102821;justify-content:space-between;align-items:center;padding:2px 2px 12px;display:flex}.global-barcode-search-module__szCoYa__head b{align-items:center;gap:7px;font-size:17px;display:flex}.global-barcode-search-module__szCoYa__head button{color:#102821;background:#edf3f0;border:0;border-radius:50%;place-items:center;display:grid;width:40px!important;min-width:40px!important;height:40px!important;padding:0!important}@media (max-width:560px){.global-barcode-search-module__szCoYa__overlay{align-items:end;padding:10px}.global-barcode-search-module__szCoYa__card{padding:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0}.global-barcode-search-module__szCoYa__button{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;left:5px!important}.global-barcode-search-module__szCoYa__input{padding-left:50px!important}}
