html{background:#fff4f8;color:#402b36}body{max-width:760px;margin:auto;padding:24px 16px;font:16px/1.7 sans-serif}input,select,textarea,button{font:inherit;max-width:100%;box-sizing:border-box}button{min-height:48px;padding:12px 16px;border:1px solid #bb6a8c;border-radius:10px;background:#fff;color:#713b54;white-space:normal}input[type=checkbox]{width:22px!important;height:22px;min-height:22px!important;display:inline-block!important;vertical-align:middle}fieldset:disabled{opacity:.55}fieldset{min-width:0}fieldset>p>label{display:block}fieldset>p>label>input{width:100%}button:disabled{cursor:not-allowed}button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #985473;outline-offset:2px}pre{white-space:pre-wrap;overflow-wrap:anywhere}.ss2-diff{width:100%;border-collapse:collapse;table-layout:fixed}.ss2-diff th,.ss2-diff td{padding:8px;border-bottom:1px solid #dcc7d1;overflow-wrap:anywhere}[data-load-controls]{margin:16px 0;padding:16px 0;border-bottom:1px solid #dcc7d1}[data-load-button]{width:100%;font-weight:bold}

.ss2-intake-home{display:flex;flex-wrap:wrap;gap:12px}.ss2-intake-home a{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:48px;padding:10px 18px;border:1px solid #bb6a8c;border-radius:10px;background:#fff;color:#713b54;text-decoration:none;font:inherit}.ss2-newcomer-form{overflow-wrap:anywhere}.ss2-newcomer-form label{display:block}.ss2-newcomer-form input,.ss2-newcomer-form select,.ss2-newcomer-form textarea{display:block;width:100%;min-width:0;padding:12px;min-height:56px;background:#fff;border:1px solid #dcc7d1;border-radius:10px;color:#402b36}.ss2-newcomer-form button{margin:4px 0}.ss2-newcomer-summary{overflow-wrap:anywhere}.ss2-newcomer-summary dt{font-weight:bold;margin-top:12px}.ss2-newcomer-summary dd{margin:4px 0 0}
