html,body{-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important;-webkit-touch-callout:none !important}.allow-copy,.allow-copy *,.copyable,.copyable *,.wallet-address,.trx-id,.payment-info,.refer-link,.account-details,.account-details *,input,textarea,[contenteditable],[contenteditable] *{-webkit-user-select:text !important;-moz-user-select:text !important;-ms-user-select:text !important;user-select:text !important;-webkit-touch-callout:default !important}.watermark-overlay{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(5,1fr);opacity:0.05;overflow:hidden}.watermark-item{display:flex;align-items:center;justify-content:center;transform:rotate(-30deg);font-size:1.2rem;font-weight:700;color:#000;white-space:nowrap}.protected-blur{filter:blur(12px) !important;pointer-events:none !important;transition:filter 0.3s ease}.devtools-detected{display:none !important}.copy-btn{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;background:#0d9488;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:0.85rem;font-weight:600;gap:6px;transition:all 0.2s;margin-left:8px;vertical-align:middle}.copy-btn:hover{background:#0f766e;transform:translateY(-1px)}.copy-btn:active{transform:translateY(0)}.copy-btn i{font-size:0.9rem}.security-toast{position:fixed;bottom:30px;left:50%;transform:translateX(-50%) translateY(100px);background:#1e293b;color:#fff;padding:12px 24px;border-radius:50px;font-weight:500;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1);z-index:10000;transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275);display:flex;align-items:center;gap:10px}.security-toast.show{transform:translateX(-50%) translateY(0)}.security-toast i{color:#10b981}@media (max-width:768px){.copy-btn{padding:8px 14px;font-size:0.9rem}.security-toast{width:90%;max-width:400px;border-radius:16px;font-size:0.85rem;padding:10px 18px}}