body.casm-selection-disabled, body.casm-selection-disabled *:not(input):not(textarea):not(select):not([contenteditable="true"]):not([contenteditable="true"] *){-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important;}input, textarea, select, [contenteditable="true"], [contenteditable="true"] *{-webkit-user-select:text !important;-moz-user-select:text !important;-ms-user-select:text !important;user-select:text !important;}#casm-protection-toast{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%) scale(0.92);background:#0f172a;background-image:linear-gradient(145deg, rgba(15, 23, 42, 0.97) 0%, rgba(30, 41, 59, 0.98) 100%), linear-gradient(135deg, #2bb1a6 0%, #8cbe05 50%, #e07a00 100%);background-origin:border-box;background-clip:padding-box, border-box;color:#ffffff;padding:18px 28px 16px 28px;border-radius:14px;box-shadow:0 20px 45px -10px rgba(0, 0, 0, 0.7), 0 0 30px -5px rgba(43, 177, 166, 0.35);font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-size:14.5px;font-weight:700;line-height:1.5;text-align:center;max-width:88vw;width:auto;min-width:280px;z-index:9999999;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.22s cubic-bezier(0.16, 1, 0.3, 1), transform 0.22s cubic-bezier(0.16, 1, 0.3, 1), visibility 0.22s;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:2px solid transparent;overflow:hidden;box-sizing:border-box;height:auto !important;min-height:0 !important;max-height:fit-content !important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;}#casm-protection-toast::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg, #2bb1a6 0%, #8cbe05 50%, #e07a00 100%);}#casm-protection-toast.casm-toast-visible{opacity:1;visibility:visible;transform:translate(-50%, -50%) scale(1);}.casm-prot-badge{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg, #2bb1a6 0%, #8cbe05 50%, #e07a00 100%);box-shadow:0 4px 12px rgba(0, 0, 0, 0.3);font-size:16px;color:#ffffff;flex-shrink:0;margin-bottom:2px;}.casm-prot-msg{color:#ffffff !important;text-shadow:0 1px 3px rgba(0, 0, 0, 0.4);letter-spacing:0.2px;}@media (max-width:480px){#casm-protection-toast{top:auto !important;bottom:74px !important;transform:translate(-50%, 20px) scale(0.94) !important;height:auto !important;min-height:0 !important;max-height:fit-content !important;font-size:12.5px !important;padding:9px 18px !important;border-radius:30px !important;min-width:auto !important;width:auto !important;max-width:88vw !important;flex-direction:row !important;gap:8px !important;}#casm-protection-toast.casm-toast-visible{transform:translate(-50%, 0) scale(1) !important;}.casm-prot-badge{width:22px !important;height:22px !important;font-size:12px !important;margin-bottom:0 !important;}}