.jyd-maintenance-banner[data-v-f3361c2c]{top:0;left:0;right:0;z-index:3000;display:flex;align-items:center;gap:10px;padding:10px 16px;padding-top:calc(10px + env(safe-area-inset-top,0px));background:var(--blue-50, #edf6ff);border-bottom:1px solid var(--blue-200, #add4ff);color:var(--blue-800, #00459d);font-size:14px;line-height:1.4;box-shadow:0 1px 3px #062d5414}.jyd-maintenance-banner.is-fixed[data-v-f3361c2c]{position:fixed}.jyd-maintenance-banner.is-sticky[data-v-f3361c2c]{position:sticky}.jyd-maintenance-banner__dot[data-v-f3361c2c]{flex:none;width:8px;height:8px;border-radius:50%;background:var(--blue-600, #0072e5)}.jyd-maintenance-banner__text[data-v-f3361c2c]{flex:1;min-width:0;display:flex;flex-wrap:wrap;column-gap:10px}.jyd-maintenance-banner__text small[data-v-f3361c2c]{color:var(--blue-700, #005fc2);font-size:12px}.jyd-maintenance-banner__action[data-v-f3361c2c]{flex:none;min-height:32px;padding:0 12px;border:1px solid var(--blue-600, #0072e5);border-radius:6px;background:#fff;color:var(--blue-700, #005fc2);font-size:13px;cursor:pointer}.jyd-maintenance-banner__action[data-v-f3361c2c]:hover:not(:disabled){background:var(--blue-100, #d6eaff)}.jyd-maintenance-banner__action[data-v-f3361c2c]:focus-visible{outline:2px solid var(--blue-600, #0072e5);outline-offset:2px}.jyd-maintenance-banner__action[data-v-f3361c2c]:disabled{cursor:default;opacity:.7}
