.ruc83G_notice,.ruc83G_compact{color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:24px}.ruc83G_notice{max-width:560px;margin:64px auto}.ruc83G_compact{margin:12px 0;padding:16px}.ruc83G_notice h2,.ruc83G_compact h2{margin:0 0 12px;font-size:1.5rem}.ruc83G_notice p,.ruc83G_compact p{line-height:1.5}.ruc83G_eyebrow{color:var(--text-2);margin:0 0 8px;font-size:.875rem}.ruc83G_link{gap:8px;margin:20px 0;font-size:.875rem;display:grid}.ruc83G_link input{box-sizing:border-box;width:100%;min-width:0;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);font:inherit;padding:12px}.ruc83G_link input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:600px){.ruc83G_notice{margin:24px 16px}}
.R3_yVq_pane,.R3_yVq_search,.R3_yVq_searchInput{min-width:0}.R3_yVq_searchInput{width:100%}.R3_yVq_search svg,.R3_yVq_close{flex-shrink:0}.R3_yVq_empty{overscroll-behavior:contain;min-height:0;overflow-y:auto}@media (max-width:640px){.R3_yVq_overlay{padding:12px!important}.R3_yVq_shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)!important;max-height:calc(100dvh - 24px)!important}.R3_yVq_rail{border-bottom:1px solid var(--border);max-height:140px;border-right:0!important;padding:12px!important}.R3_yVq_empty{padding:20px!important}.R3_yVq_grid{grid-auto-rows:max-content;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))!important;padding:12px!important}}@media (max-width:767px){.R3_yVq_header{grid-template-columns:minmax(0,1fr) auto;gap:8px!important;padding:12px!important;display:grid!important}.R3_yVq_typeFilter{grid-area:1/1}.R3_yVq_close{grid-area:1/2;width:40px!important;height:40px!important}.R3_yVq_search{grid-area:2/1/auto/-1}.R3_yVq_train{grid-area:3/1/auto/-1;justify-self:start}}.R3_yVq_cardActions{flex-wrap:wrap;gap:6px;min-width:0;padding:6px;display:flex}.R3_yVq_cardActions>button{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;min-height:36px}@media (max-width:640px){.R3_yVq_createBody{grid-template-columns:minmax(0,1fr)!important;gap:18px!important;padding:16px!important}.R3_yVq_createDropzone{min-height:180px!important}}
