.eb-panel{border:1px solid #b9d7c5;background:linear-gradient(135deg,#f4faed,#fff)}.eb-panel h3{font-size:1.4rem;margin:10px 0}.eb-readiness{padding:14px 16px;border-radius:14px;background:#eef2ec;margin:18px 0}.eb-readiness p{margin:6px 0 0;font-size:.9rem;line-height:1.65}.eb-dialog{width:min(600px,calc(100vw - 24px));max-height:calc(100dvh - 24px);border-radius:22px}.eb-dialog .kb-dialog-body{overflow:auto;overscroll-behavior:contain;max-height:calc(100dvh - 120px);padding-bottom:24px}.eb-dialog p{line-height:1.75}.eb-options{border:0;padding:0;margin:0;min-width:0;display:grid;gap:10px}.eb-options legend{font-weight:700;margin-bottom:10px}.eb-option{display:flex!important;align-items:flex-start;gap:12px;padding:16px;border:1px solid #d9e3da;border-radius:16px;cursor:pointer}.eb-option:has(input:checked){border-color:#265c4b;background:#eff7e6;box-shadow:inset 0 0 0 1px #265c4b}.eb-option input[type=radio]{width:20px;height:20px;flex:0 0 auto;margin-top:3px;accent-color:#245947}.eb-option>span{display:grid;gap:5px;min-width:0}.eb-option small{color:#64766e}.eb-option.is-unavailable{opacity:.65;cursor:default}.eb-dialog .kb-actions{display:flex;gap:10px;flex-wrap:wrap}.eb-dialog .kb-actions button{min-height:44px;flex:1}.eb-dialog .kb-check{align-items:flex-start;line-height:1.7}.eb-admin-list{display:grid;gap:8px}.eb-admin-list article{padding:12px 16px;background:#f3f6f0;border-radius:12px;display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}.eb-admin-list article span{overflow-wrap:anywhere}@media(max-width:480px){.eb-dialog .kb-dialog-body{padding:16px}.eb-dialog header{padding:16px;gap:8px}.eb-dialog header h2{font-size:1.15rem}.eb-dialog .kb-actions{flex-direction:column}.eb-option{padding:12px}.eb-option strong{font-size:1rem}}
.kb-dialog.eb-dialog .kb-form .eb-options{max-height:none;height:auto;overflow:visible;border:0;border-radius:0;padding:0;display:flex;flex-direction:column;gap:10px}.kb-dialog.eb-dialog .kb-form .eb-option{margin:0;flex-shrink:0}.kb-dialog.eb-dialog .kb-form .eb-option input[type=radio]{min-height:20px;padding:0}.kb-dialog.eb-dialog .kb-dialog-body{box-sizing:border-box}.kb-dialog.eb-dialog{overflow:hidden}
