.VisitNotice-module__ySJrTq__notice{z-index:9998;box-sizing:border-box;background:var(--color-card,#fff);width:max-content;max-width:min(480px,100vw - 32px);color:var(--color-card-foreground,#111);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-card-mobile,12px);box-shadow:var(--shadow-md,0 4px 6px #0000001a);align-items:center;gap:12px;padding:10px 12px 10px 16px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.VisitNotice-module__ySJrTq__text{margin:0;font-size:14px;line-height:1.4}.VisitNotice-module__ySJrTq__close{border-radius:var(--radius-button,8px);background:var(--color-primary,#111);min-height:36px;color:var(--color-primary-foreground,#fff);font:inherit;cursor:pointer;border:0;flex-shrink:0;padding:0 14px;font-size:14px}.VisitNotice-module__ySJrTq__close:focus-visible{outline:2px solid var(--color-ring,#2563eb);outline-offset:2px}@media (max-width:640px){.VisitNotice-module__ySJrTq__notice{top:calc(8px + env(safe-area-inset-top,0px));width:calc(100vw - 16px);max-width:none;bottom:auto}}
