.elz-service-screen{box-sizing:border-box;background:var(--elz-discovery-bg,#f7f9f7);min-height:100svh;color:var(--elz-discovery-ink,#14251e);place-items:center;padding:48px 20px;font-family:Arial,Helvetica,sans-serif;display:grid}.elz-service-card{box-sizing:border-box;border:1px solid var(--elz-discovery-line,#d6dfd9);background:var(--elz-discovery-surface,#fff);text-align:center;border-radius:24px;width:min(540px,100%);padding:44px;box-shadow:0 12px 36px #0000000d}.elz-service-brand{justify-content:center;margin-bottom:32px;display:flex}.elz-service-brand .elz-brand{align-items:center;gap:12px;width:auto;min-width:0;margin:0;padding:0;display:flex}.elz-service-brand .elz-radar{flex:0 0 56px;width:56px!important;height:56px!important}.elz-service-brand .elz-radar span:first-child{width:30%!important;height:30%!important}.elz-service-brand .elz-radar span:nth-child(2){width:62%!important;height:62%!important}.elz-service-brand .elz-radar span:nth-child(3),.elz-service-brand .elz-radar:before{width:96%!important;height:96%!important}.elz-service-brand .elz-word{text-align:left;letter-spacing:0;flex-direction:column;line-height:1.05;display:flex}.elz-service-brand .elz-word b{letter-spacing:3px;color:var(--elz-discovery-ink,#14251e);text-shadow:none;font:700 13px/1.1 Arial,sans-serif}.elz-service-brand .elz-word strong{letter-spacing:1px;color:var(--elz-discovery-accent,#126b27);text-shadow:none;font:800 27px/1 Arial,sans-serif}.elz-service-card .elz-service-eyebrow{color:var(--elz-discovery-accent,#126b27);letter-spacing:1.5px;margin:0 0 12px;font-size:11px;font-weight:700;line-height:1.6}.elz-service-card h1{color:inherit;letter-spacing:-.8px;overflow-wrap:anywhere;margin:0;font-size:clamp(26px,4vw,34px);font-weight:700;line-height:1.18}.elz-service-card .elz-service-message{color:var(--elz-discovery-muted,#526158);white-space:pre-line;overflow-wrap:anywhere;margin:18px 0 0;font-size:16px;line-height:1.7}.elz-service-card .elz-service-eta{background:var(--elz-discovery-pale,#e8fbea);color:var(--elz-discovery-accent,#126b27);white-space:pre-line;overflow-wrap:anywhere;border-radius:12px;margin:24px 0 0;padding:12px 16px;font-size:14px;font-weight:700}.elz-status-banner.elz-notice{z-index:50;width:100%;padding-top:env(safe-area-inset-top,0px);box-shadow:none;border-bottom:1px solid #0000001a;font-family:Arial,Helvetica,sans-serif;position:relative;inset:auto;overflow:visible}.elz-notice .elz-status-banner-inner{box-sizing:border-box;flex-wrap:wrap;justify-content:center;gap:8px 12px;width:min(1200px,100%);min-height:46px;padding:12px 54px 12px 20px;font-size:13px;font-weight:500;line-height:1.5;display:flex}.elz-notice .elz-status-banner-icon{flex:none;font-size:17px}.elz-notice p{overflow-wrap:anywhere;white-space:pre-line;min-width:0;max-width:100%}.elz-notice .elz-status-banner-link{white-space:normal;overflow-wrap:anywhere;border-radius:4px;font-weight:700}.elz-notice .elz-status-banner-close{background:0 0;border-radius:10px;width:36px;height:36px;right:8px}.elz-notice .elz-status-banner-close:hover{background:#7f7f7f26}@media (max-width:600px){.elz-service-screen{padding:24px 16px}.elz-service-card{border-radius:20px;padding:32px 24px}.elz-notice .elz-status-banner-inner{text-align:left;grid-template-columns:20px minmax(0,1fr);justify-content:flex-start;padding:12px 52px 12px 16px;display:grid}.elz-notice .elz-status-banner-link{grid-column:2}}@media (prefers-reduced-motion:reduce){.elz-service-brand .elz-radar:before{animation:none!important}}.elz-service-access{color:var(--elz-discovery-accent,#126b27);text-underline-offset:3px;border-radius:10px;margin-top:24px;padding:10px 14px;font-size:14px;font-weight:700;text-decoration:underline;display:inline-block}.elz-service-access:focus-visible{outline-offset:4px;outline:2px solid}
