:root{--smart-desk-primary:#0f766e;--smart-desk-accent:#2563eb;--primary:#0f766e;--brand:#0f766e;--primary-dark:#134e4a}
html{scroll-behavior:smooth}
body{accent-color:#0f766e}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #38bdf8;outline-offset:3px}
#fakeNotification,#securityOverlay,#security-overlay,.devtools-overlay{display:none!important}
.smart-desk-owner{clear:both;box-sizing:border-box;padding:18px 20px;text-align:center;background:#f0fdfa;color:#134e4a;border-top:1px solid #ccfbf1;font:13px/1.8 Arial,sans-serif}
.smart-desk-owner a{color:#0f766e;text-decoration:none}
.smart-desk-owner strong{font-weight:700}
.smart-desk-dialog{border:1px solid #99f6e4;border-radius:16px;max-width:420px;padding:28px;box-shadow:0 20px 80px #134e4a44;font:16px/1.7 Arial;color:#134e4a}
.smart-desk-dialog::backdrop{background:#0f172a80}
.smart-desk-dialog button{background:#0f766e;color:#fff;border:0;border-radius:8px;padding:10px 22px;cursor:pointer}
@media(max-width:640px){.smart-desk-owner{font-size:12px;padding:16px 12px}.smart-desk-dialog{margin:20px;max-width:calc(100% - 40px)}}
@media print{.smart-desk-owner,.smart-desk-dialog{display:none!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation-duration:.01ms!important;transition-duration:.01ms!important}}
