.rdr-national-open{background:#ef3f45!important;color:#fff!important;border:1px solid #fa656a!important;border-radius:10px!important;padding:12px 16px!important;font:800 12px system-ui!important;min-height:44px;max-width:100%;white-space:normal!important;margin:12px 0}
.rdr-national-backdrop{position:fixed;inset:0;z-index:2147483000;background:rgba(0,0,0,.78);display:grid;place-items:center;padding:16px;box-sizing:border-box}
.rdr-national-dialog{width:min(760px,100%);max-height:calc(100dvh - 32px);overflow:auto;background:#101318;color:#f6f7f8;border:1px solid #343b46;border-radius:18px;padding:24px;box-sizing:border-box;font:14px/1.5 system-ui;text-align:left}
.rdr-national-dialog *{box-sizing:border-box;min-width:0}
.rdr-national-dialog header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:18px}
.rdr-national-dialog h2{font-size:24px;color:#fff;margin:0}.rdr-national-dialog h3{font-size:17px;color:#fff;margin:20px 0 10px}
.rdr-national-dialog p{color:#bac2ce;margin:8px 0 16px}.rdr-national-dialog small{color:#afb8c7;display:block}
.rdr-national-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rdr-national-wide{grid-column:1/-1}
.rdr-national-dialog label{display:block;color:#dce1e8;font-size:13px;font-weight:600}
.rdr-national-dialog input,.rdr-national-dialog select,.rdr-national-dialog textarea{display:block;width:100%;padding:12px;border:1px solid #48505d;border-radius:9px;background:#1a1f28;color:#fff;font:inherit;margin-top:6px;min-height:44px}
.rdr-national-dialog button{min-height:44px;border:1px solid #48505d;border-radius:9px;background:#242a34;color:#fff;padding:10px 16px;font:700 13px system-ui;cursor:pointer;max-width:100%;white-space:normal}
.rdr-national-dialog button[type=submit]{background:#ef3f45;border-color:#ef3f45}.rdr-national-dialog button:disabled{opacity:.6;cursor:wait}
.rdr-national-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:18px}
.rdr-national-message{padding:12px;border-radius:10px;border:1px solid #424b58;margin:12px 0;overflow-wrap:anywhere;color:#f1f4f8!important}
.rdr-national-message[data-error=true]{border-color:#ef3f45;background:#2e171b}
.rdr-national-printer{padding:12px;border:1px solid #343b46;border-radius:10px;margin:8px 0;overflow-wrap:anywhere}
.rdr-national-review{padding:14px;border:1px solid #ef3f45;border-radius:10px;margin:12px 0;overflow-wrap:anywhere}
.rdr-national-dialog .rdr-national-check{display:flex;align-items:center;gap:10px;margin-top:12px}.rdr-national-dialog .rdr-national-check input{width:20px;min-height:20px;margin:0;flex:0 0 20px}
#buildBadge::before,#buildBadge::after,#fukuhome .fuku-home-foot span:last-child::before,#fukuhome .fuku-home-foot span:last-child::after{content:none!important}
#buildBadge,#fukuhome .fuku-home-foot span:last-child{font-size:9px!important}
.rdr-national-dialog:focus-visible,.rdr-national-dialog button:focus-visible,.rdr-national-dialog input:focus-visible,.rdr-national-dialog select:focus-visible{outline:2px solid #ff858a;outline-offset:3px}
@media(max-width:600px){.rdr-national-backdrop{padding:8px}.rdr-national-dialog{padding:16px;max-height:calc(100dvh - 16px);border-radius:13px}.rdr-national-grid{grid-template-columns:1fr}.rdr-national-wide{grid-column:auto}.rdr-national-dialog h2{font-size:21px}}
@media(max-height:500px){.rdr-national-backdrop{place-items:start center}.rdr-national-dialog{padding:14px}}
