/* Akses aplikasi ditahan sampai token perangkat lolos verifikasi. */
.rh-license-gate{display:flex;position:fixed;inset:0;z-index:20000;background:#fcf4df;align-items:center;justify-content:center;padding:24px;color:#5b3c2c;overflow-y:auto;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.rh-license-gate[hidden]{display:none!important}
.rh-license-panel{width:min(100%,420px);background:#fffcf5;border:1px solid #eadcc2;border-radius:26px;padding:28px 24px;box-shadow:0 12px 40px #65482812;text-align:center}
.rh-license-badge{display:grid;place-items:center;margin:auto;background:#ffd59b;border-radius:20px;width:64px;height:64px;font-size:34px;color:#a76537}
.rh-license-panel h1{font-size:24px;font-family:Georgia,serif;margin:18px 0 8px;color:#5b3c2c}
.rh-license-panel p{font-size:13px;line-height:1.6;color:#7e6045}.rh-license-panel form{text-align:left;margin-top:20px}
.rh-license-panel label{display:block;font-size:12px;font-weight:700;margin-bottom:7px}
.rh-license-panel input{display:block;width:100%;border:1px solid #e9d4b5;border-radius:13px;background:#fff;padding:13px 12px;font-size:16px;color:#513b2d;box-sizing:border-box}
.rh-license-panel button{margin-top:12px;width:100%;border:0;border-radius:13px;background:#c8793e;color:#fff;padding:13px;font-size:14px;font-weight:750;cursor:pointer}
.rh-license-panel button:disabled{opacity:.55}.rh-license-panel .rh-license-message{min-height:1.5em;font-size:12px;margin:15px 0 14px}
.rh-license-panel small{display:block;color:#987b60;font-size:11px;line-height:1.6}
html.rh-license-pending #app,html.rh-license-pending #localGate{display:none!important}

.rh-install-note{font-size:12px;line-height:1.55;text-align:left;color:#744b2d;background:#fff0d5;border:1px solid #efce96;padding:12px;border-radius:12px;margin-top:14px}
.rh-install-note[hidden]{display:none!important}.rh-license-panel button:focus-visible{outline:3px solid #8a5a2b;outline-offset:2px}
@media(max-height:600px){.rh-license-gate{align-items:flex-start}.rh-license-panel{margin:auto 0}}
