.entomol-app{--green:#176b42;--green2:#24945d;--ink:#173229;--muted:#63746d;--line:#dfe9e3;max-width:1100px;margin:32px auto;color:var(--ink);font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif}.entomol-app *{box-sizing:border-box}.entomol-card,.entomol-shell,.entomol-panel,.entomol-work{background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 12px 36px rgba(23,107,66,.08)}.entomol-auth{max-width:560px;margin:auto;padding:32px}.entomol-brand,.entomol-header,.entomol-work footer,.entomol-request,.entomol-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.entomol-brand{justify-content:flex-start;margin-bottom:24px}.entomol-mark{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:linear-gradient(135deg,var(--green),var(--green2));color:#fff;font-size:30px;font-weight:800}.entomol-brand h2,.entomol-header h2{margin:0}.entomol-brand p,.entomol-header p,.entomol-request p{margin:4px 0;color:var(--muted)}.entomol-tabs,.entomol-nav{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--line);margin-bottom:24px}.entomol-tabs button,.entomol-nav button{border:0;background:transparent;padding:12px 14px;color:var(--muted);cursor:pointer;border-bottom:3px solid transparent}.entomol-tabs button.active,.entomol-nav button.active{color:var(--green);border-color:var(--green);font-weight:700}.entomol-form{display:grid;gap:16px}.entomol-form label{display:grid;gap:6px;font-weight:650}.entomol-form input,.entomol-form textarea,.entomol-form select,.entomol-toolbar input{width:100%;border:1px solid #cbdad1;border-radius:12px;padding:13px 14px;font:inherit;background:#fff}.entomol-form input:focus,.entomol-form textarea:focus,.entomol-form select:focus,.entomol-toolbar input:focus{outline:3px solid rgba(36,148,93,.15);border-color:var(--green2)}.entomol-primary,.entomol-secondary,.entomol-danger,.entomol-link{border-radius:10px;padding:10px 15px;font:inherit;font-weight:700;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.entomol-primary{border:1px solid var(--green);background:var(--green);color:#fff}.entomol-secondary{border:1px solid var(--green);background:#fff;color:var(--green);text-decoration:none}.entomol-danger{border:1px solid #b63838;background:#fff;color:#a72e2e}.entomol-link{border:0;background:transparent;color:var(--green)}.entomol-primary:hover,.entomol-secondary:hover{transform:translateY(-1px);box-shadow:0 7px 18px rgba(23,107,66,.14)}.entomol-shell{padding:28px}.entomol-eyebrow{color:var(--green);font-size:12px;font-weight:800;letter-spacing:.16em}.entomol-nav{margin-top:24px}.entomol-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.entomol-stats div{background:#edf8f2;border-radius:14px;padding:18px}.entomol-stats strong{display:block;font-size:28px;color:var(--green)}.entomol-stats span,.entomol-meta{color:var(--muted)}.entomol-toolbar{margin:18px 0}.entomol-work{padding:22px;margin:14px 0;box-shadow:none;transition:border-color .15s ease,transform .15s ease}.entomol-work:hover{border-color:#bcd7c6;transform:translateY(-1px)}.entomol-work h3{margin:12px 0 8px}.entomol-work footer{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.entomol-work footer>div,.entomol-keywords{display:flex;gap:8px;flex-wrap:wrap}.entomol-chip,.entomol-keywords span{display:inline-block;background:#e9f5ee;color:var(--green);border-radius:99px;padding:5px 10px;font-size:12px;font-weight:700}.entomol-panel{padding:24px;box-shadow:none}.entomol-request{padding:16px 0;border-bottom:1px solid var(--line)}.entomol-request>div:last-child{display:flex;gap:8px}.entomol-profile{display:grid;grid-template-columns:160px 1fr;gap:10px}.entomol-profile dt{font-weight:800}.entomol-profile dd{margin:0}.entomol-message,.entomol-empty,.entomol-loading{padding:15px;border-radius:10px;margin:12px 0;background:#edf4f0}.entomol-message.success{background:#e3f6e9;color:#176b42}.entomol-message.error{background:#fdeaea;color:#9f2d2d}.hidden{display:none!important}@media(max-width:700px){.entomol-app{margin:18px 0}.entomol-auth,.entomol-shell{padding:20px}.entomol-header,.entomol-work footer,.entomol-request{align-items:flex-start;flex-direction:column}.entomol-stats{grid-template-columns:1fr}.entomol-profile{grid-template-columns:1fr}.entomol-profile dd{margin-bottom:10px}}

/* Exclusão de conta integrada - v1.5.3 */
.entomol-danger-zone{margin-top:28px;padding-top:22px;border-top:1px solid var(--line)}.entomol-danger-zone h4{margin:0 0 8px;color:#8f2727}.entomol-danger-zone p{margin:0 0 14px;color:var(--muted);line-height:1.6}.entomol-admin-section{margin-top:22px}.entomol-section-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.entomol-section-title-row h3{margin:0 0 4px}.entomol-section-title-row p{margin:0;color:var(--muted)}.entomol-admin-public-url{padding:12px 14px;background:#edf8f2;border:1px solid #d7eadf;border-radius:12px;margin:12px 0;overflow-wrap:anywhere}.entomol-admin-warning{padding:12px 14px;background:#fff8e8;border:1px solid #f2ddb0;border-radius:12px;margin:12px 0 18px;color:#6c5420}.entomol-deletion-request{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 0;border-bottom:1px solid var(--line)}.entomol-deletion-request:last-child{border-bottom:0}.entomol-deletion-main{min-width:0;flex:1}.entomol-deletion-main p{margin:7px 0;color:var(--muted);line-height:1.5}.entomol-deletion-heading{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.entomol-status{display:inline-flex;align-items:center;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:800;background:#eef2ef;color:#55645b}.entomol-status-pending{background:#fff5d8;color:#795c12}.entomol-status-processing{background:#e8f1ff;color:#245b9b}.entomol-status-completed{background:#e3f6e9;color:#176b42}.entomol-status-rejected{background:#fdeaea;color:#9f2d2d}.entomol-deletion-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.entomol-request-reason{background:#f7faf8;padding:9px 11px;border-radius:9px}.entomol-toolbar{display:flex;gap:10px;align-items:center}.entomol-toolbar select{border:1px solid #cbdad1;border-radius:12px;padding:13px 14px;font:inherit;background:#fff;color:var(--ink)}@media(max-width:700px){.entomol-section-title-row,.entomol-deletion-request{flex-direction:column}.entomol-deletion-actions{justify-content:flex-start}.entomol-toolbar{align-items:stretch;flex-direction:column}}

/* ENTOMOL v1.6.1 - fluxo consolidado de exclusão */
.entomol-status-data_removed{background:#f3eaff;color:#6d3a9b}.entomol-delete-own-form{margin-top:16px;padding:18px;background:#fff8f8;border:1px solid #efcccc;border-radius:14px}.entomol-delete-own-form label{display:block;margin-bottom:12px;font-weight:700}.entomol-delete-own-form input{width:100%;box-sizing:border-box;margin-top:6px;border:1px solid #d5c4c4;border-radius:10px;padding:11px 12px;font:inherit}.entomol-delete-own-note{margin:4px 0 14px!important;color:#7d3434!important}.entomol-alt-delete{margin-top:16px!important}.entomol-alt-delete a{font-weight:700}.entomol-back-login{display:inline-block;margin-top:16px;text-decoration:none}.entomol-deletion-actions .entomol-link{padding:10px 12px}

.entomol-delete-request-link{display:inline-block;text-decoration:none;margin:4px 0 8px}
