/* core — tombol lihat kata sandi & peringatan Caps Lock */
.core-sandi{position:relative;display:block;width:100%}
.core-sandi > input{width:100%;padding-right:46px!important;box-sizing:border-box}
.core-sandi-mata{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:38px;height:38px;display:grid;place-items:center;border:0;background:transparent;color:inherit;opacity:.7;cursor:pointer;border-radius:8px;padding:0}
.core-sandi-mata:hover,.core-sandi-mata:focus-visible{opacity:1;background:rgba(127,138,160,.15)}
.core-sandi-caps{margin-top:6px;font-size:.84rem;font-weight:600;color:#8A5300;background:#FEF3DD;border-radius:8px;padding:6px 10px;display:block}
.core-sandi-caps[hidden]{display:none}
:root[data-tema="gelap"] .core-sandi-caps,[data-bs-theme="dark"] .core-sandi-caps,[data-theme="dark"] .core-sandi-caps,:root[data-mode="gelap"] .core-sandi-caps{color:#F5C267;background:#33260A}
