.cms-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.cms-card{padding:28px}.cms-card h2{margin-top:0}.cms-card p{font-size:15px;line-height:1.7}.cms-actions{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.cms-actions .btn{white-space:nowrap;min-height:44px}.cms-card>a{display:inline-flex;min-height:44px;align-items:center;color:var(--jl-a5c3ff)}.cms-contact-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0}.cms-contact-list>div{min-width:0}.cms-contact-list dt{font-size:14px;color:var(--jl-bdcbe3);line-height:1.6}.cms-contact-list dd{margin:6px 0 0;font-size:16px;color:var(--jl-f2f6ff);overflow-wrap:anywhere;line-height:1.7}.cms-copy,#infoDescription{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.9}.cms-preview{overflow-wrap:anywhere}.cms-preview h3{font-size:22px;color:var(--jl-f2f6ff)}.cms-history{padding:18px 0;border-bottom:1px solid rgba(var(--jl-line-rgb),.2)}.cms-history p{font-size:14px;color:var(--jl-bdcbe3)}.cms-pagination{padding:20px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.cms-inquiry{margin-top:32px;padding-top:24px;border-top:1px solid rgba(var(--jl-line-rgb),.22)}.cms-inquiry label{display:grid;gap:8px;margin:20px 0;font-size:15px;color:var(--jl-f2f6ff)}.cms-inquiry :is(input,textarea){width:100%;box-sizing:border-box;min-height:48px;padding:12px;border:1px solid rgba(var(--jl-line-rgb),.3);border-radius:10px;color:var(--jl-f2f6ff);background:var(--jl-142344);font:inherit;font-size:16px}.cms-inquiry button{min-height:48px;padding:12px 24px;border:0;border-radius:10px;background:var(--brand-button);color:white;font-size:16px;cursor:pointer}.cms-inquiry button:disabled{opacity:.6;cursor:default}.cms-inquiry p,#infoBoundary,.cms-version{font-size:14px!important;line-height:1.7}.cms-support-qr{margin:24px 0}.cms-support-qr img{width:160px;height:160px;object-fit:contain;background:#fff;padding:8px;border-radius:10px}.cms-support-qr figcaption{font-size:14px;margin-top:8px}.cms-inquiry :is(input,textarea):focus-visible{outline:2px solid var(--jl-a5c3ff);outline-offset:3px}@media(max-width:800px){.cms-cards,.cms-contact-list{grid-template-columns:1fr}.cms-card{padding:22px}.cms-actions{gap:12px}}
.cms-agreement-list table{min-width:760px}.cms-agreement-list th,.cms-agreement-list td{padding:22px 24px}.cms-agreement-list th:last-child{width:360px}.cms-agreement-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.cms-agreement-actions .btn{white-space:nowrap;min-height:40px;display:inline-flex;align-items:center;text-decoration:none}.cms-agreement-list .status{white-space:nowrap}
