.rg-shell{max-width:880px;margin:0 auto;padding:32px 24px 80px}.rg-progress{color:#6ed6c2;font-weight:700}.rg-shell fieldset,.rg-card{border:1px solid #48605e;border-radius:16px;padding:24px;margin:24px 0;background:#152b2b}.rg-shell legend{font-size:1.1rem;font-weight:600;max-width:100%;padding:0 8px}.rg-shell label{display:block;margin:14px 0;line-height:1.7}.rg-shell input:not([type=radio]):not([type=checkbox]),.rg-shell textarea,.rg-shell select{display:block;width:100%;box-sizing:border-box;background:#0d2021;color:#f3f4ef;border:1px solid #859b97;border-radius:8px;padding:12px;font:inherit}.rg-shell input[type=radio],.rg-shell input[type=checkbox]{width:20px;height:20px;vertical-align:middle;margin-right:12px;accent-color:#72d9bd}.rg-shell button{white-space:normal;max-width:100%;margin:8px 8px 8px 0;min-height:48px}.rg-shell button:disabled{opacity:.55;cursor:default}.rg-actions{display:flex;flex-wrap:wrap;gap:12px}.rg-error{color:#ffc2b6}.rg-warning{border-left:4px solid #efb76d;padding:18px;background:#342f26}.rg-shell :focus-visible{outline:3px solid #e9c98d;outline-offset:4px}.rg-shell details{padding:20px;border:1px solid #48605e;border-radius:12px}.rg-shell h2{line-height:1.4}.rg-shell p{overflow-wrap:anywhere}.rg-shell textarea{min-height:100px}.rg-shell .test-notice{background:#463b23;padding:16px;border-radius:12px} @media(max-width:540px){.rg-shell{padding:24px 16px 64px}.rg-shell fieldset{padding:18px 12px}.rg-shell legend{font-size:1rem}.rg-shell button{width:100%;margin-right:0}}
.rg-shell .rg-progress{color:#006d68}.rg-shell fieldset,.rg-shell .rg-card{background:#f1f5f6;border-color:#c3d4d6}.rg-shell input:not([type=radio]):not([type=checkbox]),.rg-shell textarea,.rg-shell select{background:white;color:#15324b;border-color:#748e98}.rg-shell .rg-error{color:#9c2518}.rg-shell .rg-warning{background:#fff4d6;border-color:#a86a0a}.rg-shell .test-notice{background:#fff4d6}.rg-shell details{border-color:#c3d4d6}
