/* ck-1105: the 7MDigital standard round check (admin login.html .modal-check): a solid circle filled
   linear-gradient(135deg,#5b8fd6,#1f4f8f) with a white tick M5 12.5 L10 17.5 L19.5 6.5 drawn at 14/22 of the circle.
   No border, no ring, no outline. One definition for every check on /order and /buy2 (lists, tracker, phone, toast, hero tile). */
.hero-meta span:before,.senders li:before,.plan li:before,.st.done .dot{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%235b8fd6'/%3E%3Cstop offset='1' stop-color='%231f4f8f'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='11' fill='url(%23g)'/%3E%3Cpath d='M5 12.5 L10 17.5 L19.5 6.5' transform='translate(5 5) scale(.58333)' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat!important}
.hero-meta span:before{content:""!important;display:inline-block;width:16px;height:16px;vertical-align:-3px;margin-right:7px}
.senders li:before{content:""!important;display:inline-block;width:15px;height:15px;vertical-align:-2px;margin-right:7px}
.st.done .dot{font-size:0;border-color:transparent!important}
.st.done .dot svg,.ph .done .tick svg{display:none!important}
.ph .done .tick{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5 L10 17.5 L19.5 6.5'/%3E%3C/svg%3E") center/63.636% 63.636% no-repeat,#1f4f8f linear-gradient(135deg,#5b8fd6,#1f4f8f) no-repeat!important;border-radius:50%!important}
.chk input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;padding:0;border:0;border-radius:50%!important;background:#fff;box-shadow:0 1px 3px rgba(15,35,80,.28)!important;cursor:pointer;flex:none}
.chk input[type=checkbox]:hover:not(:checked){background:#e6ecf6}
.chk input[type=checkbox]:checked{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5 L10 17.5 L19.5 6.5'/%3E%3C/svg%3E") center/63.636% 63.636% no-repeat,#1f4f8f linear-gradient(135deg,#5b8fd6,#1f4f8f) no-repeat!important;box-shadow:none!important}
.chk input[type=checkbox]:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(26,55,119,.3)!important}
svg.ck-svg{border-radius:50%;background:#1f4f8f linear-gradient(135deg,#5b8fd6,#1f4f8f);color:#fff}
svg.ck-svg path{transform:translate(4.3636px,4.3636px) scale(.63636)}
#oToast>svg{flex:none;width:18px;height:18px;border-radius:50%;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5 L10 17.5 L19.5 6.5'/%3E%3C/svg%3E") center/63.636% 63.636% no-repeat,#1f4f8f linear-gradient(135deg,#5b8fd6,#1f4f8f) no-repeat!important}
#oToast>svg path{display:none}
.hc-row .ic.e{border-radius:50%!important;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5 L10 17.5 L19.5 6.5'/%3E%3C/svg%3E") center/63.636% 63.636% no-repeat,#1f4f8f linear-gradient(135deg,#5b8fd6,#1f4f8f) no-repeat!important}
.hc-row .ic.e>svg{visibility:hidden}
