doto-restock-notify{display:block;min-width:0}.doto-restock-notify__trigger{width:100%;height:42px;border:0;border-radius:11px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;background:#6012c3;color:#fff;text-decoration:none;font:inherit;font-size:var(--doto-volume-button-size,13px);font-weight:780;line-height:1.1;cursor:pointer;box-shadow:0 7px 18px rgba(96,18,195,.18);transition:transform .15s ease,box-shadow .15s ease}.doto-restock-notify__trigger:hover{transform:translateY(-1px);box-shadow:0 9px 22px rgba(96,18,195,.24)}.doto-restock-notify__trigger svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:0 0 18px}.doto-restock-notify__panel{grid-column:1/-1;margin-top:8px;padding:12px;border:1px solid rgba(96,18,195,.13);border-radius:12px;background:rgba(255,255,255,.76);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 8px 28px rgba(74,34,118,.07)}.doto-restock-notify__panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.doto-restock-notify__panel-head strong{display:block;color:#251437;font-size:13px;line-height:1.2}.doto-restock-notify__panel-head span{display:block;margin-top:2px;color:#766c80;font-size:11px}.doto-restock-notify__close{border:0;background:transparent;color:#5f536b;font-size:22px;line-height:1;cursor:pointer;padding:0 2px}.doto-restock-notify__channels{display:flex;gap:8px;margin:10px 0}.doto-restock-notify__channels label{display:flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid rgba(96,18,195,.14);border-radius:999px;background:#fff;color:#35233f;font-size:11px;font-weight:700;cursor:pointer}.doto-restock-notify__channels input{accent-color:#6012c3}.doto-restock-notify__field{display:block;margin-top:8px}.doto-restock-notify__field>span{display:block;margin-bottom:4px;color:#655b6d;font-size:10px;font-weight:700}.doto-restock-notify__field input{width:100%;height:38px;border:1px solid rgba(96,18,195,.17);border-radius:9px;background:#fff;padding:0 10px;color:#251437;font:inherit;font-size:12px;outline:none}.doto-restock-notify__field input:focus{border-color:rgba(96,18,195,.5);box-shadow:0 0 0 3px rgba(96,18,195,.07)}.doto-restock-notify__submit{width:100%;height:38px;margin-top:10px;border:0;border-radius:9px;background:#6012c3;color:#fff;font:inherit;font-size:12px;font-weight:780;cursor:pointer}.doto-restock-notify__submit:disabled{opacity:.55;cursor:default}.doto-restock-notify__status{margin:7px 0 0;color:#4f4458;font-size:10px;line-height:1.3}.doto-restock-notify__status.is-success{color:#167645}.doto-restock-notify__status.is-error{color:#b3261e}@media(max-width:749px){.doto-restock-notify__trigger{height:40px;font-size:12px;padding-inline:9px}.doto-restock-notify__panel{padding:10px}}@media(prefers-reduced-motion:reduce){.doto-restock-notify__trigger{transition:none}}
