/* FOURMI THINK — Professor: Idioma, Notificações e Segurança premium (verde #053d2e, dourado #d4a853). */
/* Folhas Idioma e Notificações: topo verde com título em serifa */
body[data-profession="teacher"] .tp-sheet:is(.is-language,.is-notify){background:#f7f3ea}
body[data-profession="teacher"] .tp-sheet:is(.is-language,.is-notify) .tp-sheet-shell{position:relative}
body[data-profession="teacher"] .tp-sheet:is(.is-language,.is-notify) .tp-sheet-grip{position:absolute;top:0;left:50%;z-index:1;margin:10px 0 0 -22px;background:rgba(255,255,255,.35)}
body[data-profession="teacher"] .tp-sheet:is(.is-language,.is-notify) .tp-sheet-head{padding:26px 20px 34px;border-radius:26px 26px 0 0;background:radial-gradient(90% 90% at 85% -10%,rgba(212,168,83,.25),transparent 60%),linear-gradient(180deg,#063f30,#03281f)}
body[data-profession="teacher"] .tp-sheet:is(.is-language,.is-notify) .tp-sheet-head h2{color:#fffdf8;font-family:Literata,Georgia,serif;font-size:1.55rem;font-weight:700;letter-spacing:-.02em}
body[data-profession="teacher"] .tp-sheet:is(.is-language,.is-notify) .tp-sheet-close{width:44px;height:44px;background:rgba(255,255,255,.12);color:#fffdf8}
body[data-profession="teacher"] .tp-sheet:is(.is-language,.is-notify) .tp-sheet-body{margin:-22px 12px 0;padding:14px 14px calc(18px + env(safe-area-inset-bottom));border:1px solid #e9e1cf;border-radius:20px 20px 0 0;background:#fffdf8}
body[data-profession="teacher"] .tp-sheet.is-language .tp-option{min-height:58px;border-color:#e9e1cf}
body[data-profession="teacher"] .tp-sheet.is-language .tp-option.is-on{border-color:#d4a853;background:#fbf3df;box-shadow:0 0 0 2px rgba(212,168,83,.35)}
body[data-profession="teacher"] .tp-sheet.is-language .tp-option.is-on .tp-option-check{border-radius:50%;background:#053d2e}
body[data-profession="teacher"] .tp-sheet.is-language .tp-option.is-on .tp-option-check svg{width:15px;height:15px;stroke:#d4a853}
body[data-profession="teacher"] .tp-sheet.is-notify .tp-notify-icon,body[data-profession="teacher"] .tp-sheet.is-notify [class*="icon"]:not(svg){background:#f8edd2}
body[data-profession="teacher"] .tp-sheet.is-notify .tp-notify-icon svg{stroke:#053d2e}
body[data-profession="teacher"] .tp-sheet.is-notify .tp-pill.is-on{background:#053d2e;color:#e8cf95}
body[data-profession="teacher"] .tp-sheet.is-notify input[type="checkbox"]{accent-color:#053d2e}
body[data-profession="teacher"] .tp-sheet:is(.is-language,.is-notify) .tp-sheet-note{color:#5d6b65}
/* Segurança e privacidade: backup em destaque, demonstração, zona de cuidado separada embaixo */
#workspace[data-profession="teacher"] #profile-screen.active[data-tacc-view="security"]{display:flex;flex-direction:column}
#workspace[data-profession="teacher"] #profile-screen[data-tacc-view="security"]>#tacc-subheader{order:0}
#workspace[data-profession="teacher"] #profile-screen[data-tacc-view="security"]>#tacc-security-note{order:1;border:1px solid #cfe5d7;background:#e9f4ee;color:#145c3b}
#workspace[data-profession="teacher"] #profile-screen[data-tacc-view="security"]>.backup-panel{order:2;margin:0 0 12px;padding:18px;border:0;border-radius:22px;background:radial-gradient(90% 90% at 90% -10%,rgba(212,168,83,.25),transparent 60%),linear-gradient(160deg,#063f30,#03241d);color:#fffdf8;box-shadow:0 12px 26px rgba(3,36,29,.2)}
#workspace[data-profession="teacher"] #profile-screen[data-tacc-view="security"]>.backup-panel h2{margin:0;color:#fffdf8;font-family:Literata,Georgia,serif;font-size:1.3rem}
#workspace[data-profession="teacher"] #profile-screen[data-tacc-view="security"]>.backup-panel .intro{color:rgba(255,253,248,.75)}
#workspace[data-profession="teacher"] #profile-screen[data-tacc-view="security"] .tap-last{display:inline-flex;margin:4px 0 12px;padding:5px 10px;border-radius:999px;background:rgba(232,207,149,.18);color:#e8cf95;font-size:.8rem;font-weight:800}
#workspace[data-profession="teacher"] #profile-screen[data-tacc-view="security"] .backup-actions{display:grid;grid-template-columns:1fr;gap:8px}
#workspace[data-profession="teacher"] #profile-screen[data-tacc-view="security"] #export-backup{min-height:52px;border:0;border-radius:16px;background:linear-gradient(180deg,#f3c84d,#e9b730);color:#1d1606;font-weight:800}
#workspace[data-profession="teacher"] #profile-screen[data-tacc-view="security"] #restore-backup{min-height:48px;border:1px solid rgba(255,255,255,.28);border-radius:16px;background:rgba(255,255,255,.1);color:#fffdf8;font-weight:800}
#workspace[data-profession="teacher"] #profile-screen[data-tacc-view="security"] #backup-status{color:#e8cf95}
#workspace[data-profession="teacher"] #profile-screen[data-tacc-view="security"]>.demo-controls{order:3;margin:0 0 12px;padding:14px;border:1px solid #e9e1cf;border-radius:20px;background:#fffdf8}
#workspace[data-profession="teacher"] #profile-screen[data-tacc-view="security"] .tap-title{margin:0 0 8px;color:#5d6b65;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}
#workspace[data-profession="teacher"] #profile-screen[data-tacc-view="security"] #explore-demo{border-color:#053d2e;color:#053d2e;font-weight:800}
#workspace[data-profession="teacher"] #profile-screen[data-tacc-view="security"]>.tap-danger{order:4;display:flex;flex-direction:column;gap:2px;margin:18px 0 6px;padding-top:16px;border-top:1px dashed #e3c3b8}
#workspace[data-profession="teacher"] #profile-screen[data-tacc-view="security"]>.tap-danger strong{color:#a3341f;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}
#workspace[data-profession="teacher"] #profile-screen[data-tacc-view="security"]>.tap-danger small{color:#7a5a50;font-size:.82rem}
#workspace[data-profession="teacher"] #profile-screen[data-tacc-view="security"]>#reset-demo{order:5;min-height:50px;margin:0 0 24px;border:1px solid #efc9bf;border-radius:16px;background:#fff5f2;color:#a3341f;font-weight:800}
#tap-danger{display:none}
#workspace[data-profession="teacher"] #profile-screen[data-tacc-view="security"]>#tap-danger{display:flex}
