.cec-notify,.cec-notify__btn{position:relative}.cec-notify__dot{position:absolute;top:2px;right:0;width:8px;height:8px;border-radius:50%;background:#d43a3a;display:none}.cec-notify.has-new .cec-notify__dot{display:block}.cec-notify--row{position:relative;width:100%}.cec-notify__row{display:flex;align-items:center;gap:10px;width:100%;padding:13px 2px;border:0;border-bottom:1px solid #eee;background:none;color:#111;font-size:14px;letter-spacing:.04em;cursor:pointer;text-align:left}.cec-notify__row-label{flex:1}.cec-notify__row-arrow{color:#bbb;display:inline-flex}.cec-notify--row .cec-notify__dot{position:static;width:7px;height:7px}.cec-notify__backdrop{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#00000061;z-index:60;border:0;padding:0;margin:0}.cec-notify__panel{display:none;position:absolute;top:calc(100% + 10px);right:-8px;width:340px;max-width:calc(100vw - 24px);background:#fff;color:#1a1a1a;border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 12px 40px #00000024;z-index:62;text-align:left;overflow:hidden}.cec-notify__panel.is-open{display:flex;flex-direction:column;max-height:min(70vh,520px)}.cec-notify__hd{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 8px 10px 16px;border-bottom:1px solid #f0f0f0;flex:0 0 auto}.cec-notify__title{font-size:13px;font-weight:700;letter-spacing:.06em}.cec-notify__close{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:none;background:none;color:#666;cursor:pointer;border-radius:50%;flex:0 0 auto;padding:0}.cec-notify__close:hover{background:#0000000d;color:#1a1a1a}.cec-notify__close svg{width:16px;height:16px}.cec-notify__scroll{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1 1 auto;padding:6px 0 4px}.cec-notify__urgent{display:block;margin:8px 12px;padding:10px 12px;background:#fdf3f3;border:1px solid #f0d4d4;border-radius:8px;font-size:12px;line-height:1.6;color:#8a2f2f;text-decoration:none}.cec-notify__date{padding:8px 16px 2px;font-size:11px;color:#888;letter-spacing:.04em}.cec-notify__item{display:flex;gap:10px;align-items:center;padding:8px 16px;text-decoration:none;color:inherit}.cec-notify__item:hover{background:#00000008}.cec-notify__thumb{width:44px;height:55px;object-fit:cover;border-radius:6px;background:#f2f2f2;flex:0 0 auto}.cec-notify__name{font-size:12px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cec-notify__price{font-size:11px;color:#888;margin-top:2px}.cec-notify__ft{display:block;text-align:center;padding:12px 16px;font-size:11.5px;color:#555;text-decoration:none;border-top:1px solid #f0f0f0;flex:0 0 auto}.cec-notify__ft span{text-decoration:underline;text-underline-offset:3px}.cec-notify__empty{padding:10px 16px 14px;font-size:12px;color:#777;line-height:1.7}body>.cec-notify__panel{z-index:1002}body>.cec-notify__backdrop{z-index:1001}@media(max-width:749px){.cec-notify__backdrop.is-open{display:block}.cec-notify__panel{position:fixed;top:auto;left:0;right:0;bottom:0;width:auto;max-width:none;border-radius:14px 14px 0 0;border-left:none;border-right:none;border-bottom:none}.cec-notify__panel.is-open{max-height:78vh}.cec-notify__hd{padding:14px 8px 12px 16px}.cec-notify__close{width:40px;height:40px}.cec-notify__item{padding:10px 16px}.cec-notify__ft{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:no-preference){.cec-notify__panel.is-open{animation:cec-notify-in .18s ease-out}@keyframes cec-notify-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/callec-notify.css.map */
