.us121-dialog{--us121-bg:#0b1b2d;--us121-panel:#122d47;--us121-border:#41627d;color:#f3f7ff;background:var(--us121-bg);border:1px solid var(--us121-border);border-radius:18px;padding:0;width:min(1050px,96vw);max-width:96vw;max-height:92dvh;box-sizing:border-box}.us121-dialog::backdrop{background:#020811b8;backdrop-filter:blur(3px)}.us121-head{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--us121-border);background:var(--us121-panel)}.us121-head h2{flex:1;min-width:0;font-size:clamp(1.12rem,2.5vw,1.5rem);margin:0;overflow-wrap:anywhere}.us121-body{padding:18px;overflow:auto;max-height:calc(92dvh - 82px);overscroll-behavior:contain}.us121-body h3{margin:18px 0 10px;font-size:1.08rem}.us121-body p{line-height:1.55;overflow-wrap:anywhere}.us121-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0 20px}.us121-card,.us121-button,.us121-nav{font:inherit;color:inherit;border:1px solid var(--us121-border);background:#183750;border-radius:11px;cursor:pointer;min-height:44px;box-sizing:border-box}.us121-button,.us121-nav{padding:10px 14px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;line-height:1.4;text-align:center}.us121-card{padding:0;overflow:hidden;text-align:left;display:flex;flex-direction:column;min-width:0}.us121-card img{width:100%;height:135px;object-fit:cover;background:#15283b}.us121-card strong{padding:12px;display:block;line-height:1.45;overflow-wrap:anywhere}.us121-button:hover,.us121-nav:hover,.us121-card:hover{border-color:#8fc9ff;background:#224966}.us121-button:focus-visible,.us121-nav:focus-visible,.us121-card:focus-visible,.us121-dialog input:focus-visible,.us121-dialog select:focus-visible{outline:3px solid #93d5ff;outline-offset:3px}.us121-button:disabled,.us121-nav:disabled,.us121-card:disabled{opacity:.65;cursor:wait}.us121-note,.us121-source-date{font-size:.93rem;color:#c7d9eb}.us121-condition{padding:12px 0;border-bottom:1px solid var(--us121-border);color:#e1edf8}.us121-current-area{color:#a6d6ff;font-weight:600}.us121-area,.us121-checklist,.us121-inquiry{padding:14px;margin:14px 0 20px;background:#10283e;border:1px solid var(--us121-border);border-radius:12px}.us121-region-form{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:end;gap:12px}.us121-dialog label{display:flex;flex-direction:column;gap:7px}.us121-dialog input[type=text],.us121-dialog select{font:inherit;font-size:1rem;width:100%;min-height:44px;background:#061625;color:#f3f7ff;border:1px solid #577b98;border-radius:9px;padding:9px;box-sizing:border-box}.us121-interests{margin:16px 0;padding:14px;border:1px solid var(--us121-border);border-radius:12px}.us121-interests legend{font-weight:700;padding:0 6px}.us121-interests label,.us121-interest-toggle{display:flex;flex-direction:row!important;align-items:center;min-height:44px;gap:10px;margin:4px 0}.us121-interests input,.us121-interest-toggle input{width:22px;height:22px;accent-color:#84c8ff;flex:none}.us121-source{background:#10263d;border:1px solid var(--us121-border);border-radius:12px;padding:14px;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.us121-source h4{margin:0 0 8px;font-size:1.02rem;line-height:1.5;overflow-wrap:anywhere}.us121-source p{margin:3px 0 8px}.us121-source .us121-button{margin-top:auto}.us121-source-kind{font-size:.85rem;color:#95cfff}.us121-actions{display:flex;flex-wrap:wrap;gap:9px;margin:14px 0}.us121-inquiry label{margin:10px 0}.us121-english{white-space:pre-wrap;padding:15px;background:#071421;border:1px solid #49718e;border-radius:10px;font-size:1.05rem;line-height:1.6!important}.us121-status{min-height:1.6em;color:#b8e2ff}.us121-sources .us121-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:700px){.us121-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.us121-region-form{grid-template-columns:1fr}.us121-card img{height:120px}.us121-body{padding:13px}.us121-head{padding:10px;gap:7px}.us121-nav{padding:9px 10px}.us121-sources .us121-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.us121-dialog *{scroll-behavior:auto!important}}
.us121-entry-section{color:inherit;margin:18px 0;padding:14px 0;border-top:1px solid #345570;box-sizing:border-box;width:100%;min-width:0}.us121-entry-section>h3{margin:0 0 8px;font-size:1.2rem}.us121-entry-section>.us121-note{margin:0 0 12px}.us121-entry-section .us121-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.us121-entry-section .us121-card img{height:120px}.us121-entry-section>.us121-card{max-width:360px}@media(max-width:700px){.us121-entry-section .us121-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.us121-entry-section .us121-card img{height:110px}}
.us121-news-sources{color:inherit;width:100%;min-width:0;box-sizing:border-box}.us121-news-sources>.us121-interests{display:flex;flex-wrap:wrap;gap:6px 14px}.us121-news-sources>.us121-interests>p{flex-basis:100%;margin:4px 0}.us121-news-sources>.us121-interests>label{display:flex;flex-direction:row;align-items:center;gap:8px;min-height:44px}.us121-news-sources input[type=checkbox]{width:20px;height:20px;accent-color:#84c8ff}.us121-news-community>.us121-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.us121-news-community>h4{font-size:1.05rem;margin:18px 0 6px}@media(max-width:700px){.us121-news-community>.us121-grid{grid-template-columns:1fr}}
