.b2b-visit-notice{background:#edf6fb;border-bottom:1px solid #d9e9f2}.b2b-visit-notice[data-open=false]{visibility:hidden}.b2b-notice-banner{--card:#edf6fb;--card-foreground:#15344b;--muted-foreground:#496479;border:0;border-radius:0;gap:4px;min-height:86px;padding:15px 62px 15px 0}.b2b-notice-banner [data-slot=alert-title]{font-size:.94rem;line-height:1.5}.b2b-notice-banner [data-slot=alert-description]{text-wrap:pretty;max-width:1000px;font-size:.875rem;line-height:1.55}.b2b-notice-banner [data-slot=alert-action]{top:14px;right:0}.b2b-notice-banner button{min-width:44px;min-height:44px}@media (max-width:700px){.b2b-notice-banner{padding-block:12px;padding-right:48px}.b2b-notice-banner [data-slot=alert-action]{top:8px}.b2b-notice-banner [data-slot=alert-title]{font-size:.875rem}}@media (forced-colors:active){.b2b-visit-notice{background:canvas;border-color:canvastext}.b2b-notice-banner{--card:Canvas;--card-foreground:CanvasText;--muted-foreground:CanvasText}}.b2b-project-notice[data-slot=dialog-content]{overscroll-behavior:contain;color:#183149;background:linear-gradient(145deg,#fff 35%,#edf7ff);border:1px solid #d2e2ec;border-radius:22px;gap:22px;width:560px;max-width:calc(100% - 32px);max-height:calc(100dvh - 32px);padding:42px;font-family:inherit;overflow-y:auto;box-shadow:0 24px 90px #17385825}.b2b-project-notice [data-slot=dialog-header]{gap:22px}.b2b-project-notice [data-slot=dialog-title]{letter-spacing:-.035em;padding-right:12px;font-size:2rem;font-weight:550;line-height:1.15}.b2b-project-notice [data-slot=dialog-description],.b2b-project-notice>p{color:#4e667a;margin:0;font-size:1rem;line-height:1.7}.b2b-project-notice-close{color:#38536b;cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:12px;right:12px}.b2b-project-notice-close:hover{background:#dceefa}.b2b-project-notice-continue{color:#fff;cursor:pointer;background:#133654;border:1px solid #1b4163;border-radius:7px;min-height:52px;margin-top:4px;padding:12px 20px;font-size:.95rem;font-weight:500;line-height:1.4}.b2b-project-notice-continue:hover{background:#1c4d72}.b2b-project-notice button:focus-visible{outline-offset:3px;outline:3px solid #60a5cc}@media (max-width:600px){.b2b-project-notice[data-slot=dialog-content]{gap:18px;padding:32px 24px 24px}.b2b-project-notice [data-slot=dialog-title]{margin-top:12px;font-size:1.65rem}.b2b-project-notice [data-slot=dialog-header]{gap:18px}}@media (prefers-reduced-motion:reduce){.b2b-project-notice[data-slot=dialog-content]{animation:none}}
