/* AUR-042: padrão visual de editores, sem alterar dados existentes */
.habit-editor,.habit-compose,.fin-panel,.emporium-modal,.r406-modal{color:#f1f1f4}
.habit-editor{background:linear-gradient(145deg,#24252b,#101114)!important;border:1px solid #454750!important;border-radius:22px!important;box-shadow:0 22px 55px #0009!important;padding:20px!important;margin:18px 0!important}
.habit-editor h2{color:#f8f8fa!important;letter-spacing:.01em}
.habit-editor label{color:#d9d9e0!important;font-size:14px!important}
.habit-editor input,.habit-editor textarea,.habit-editor select,.habit-compose input,.habit-compose textarea,.habit-compose select{background:#17181d!important;color:#fff!important;border:1px solid #565862!important;border-radius:12px!important;min-height:44px!important;padding:10px 12px!important;font-size:16px!important;max-width:100%;box-sizing:border-box}
.habit-editor input:focus,.habit-editor textarea:focus,.habit-editor select:focus{outline:2px solid #b9c4df!important;outline-offset:1px}
.habit-editor button{border-radius:12px!important;min-height:40px}
#aur042Notice{position:fixed;left:12px;right:12px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:2147483000;max-width:490px;margin:auto;background:linear-gradient(145deg,#292b32,#111216);color:#f7f7f9;border:1px solid #5b5d68;border-radius:20px;padding:18px;box-shadow:0 16px 60px #000c;font:14px/1.5 system-ui,-apple-system,sans-serif}
#aur042Notice h3{font-size:17px;margin:0 0 6px;color:#fff}#aur042Notice p{margin:0 0 12px;color:#d0d1d9}#aur042Notice .aur042actions{display:flex;gap:10px;flex-wrap:wrap}#aur042Notice button{padding:11px 14px;border-radius:11px;border:1px solid #646775;background:#e6e7ed;color:#14151a;font-weight:700}#aur042Notice button.secondary{background:#25262d;color:#e5e5eb}
