.name-care-notice{display:flex;gap:12px;align-items:center;justify-content:center;padding:10px 16px;background:#29223f;color:#ede6ff;border-bottom:1px solid #8e75bb55;font-size:14px}.name-care-notice button{min-height:40px;white-space:normal;flex:none;border:1px solid #aa8dea;border-radius:10px;padding:8px 12px;background:transparent;color:inherit;cursor:pointer}.name-care-dialog{box-sizing:border-box;width:min(480px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #68627e;border-radius:24px;padding:24px;background:#1d2230;color:#f3f1ff;box-shadow:0 24px 80px #0008}.name-care-dialog::backdrop{background:#070912b8}.name-care-head{display:flex;align-items:flex-start;gap:12px;justify-content:space-between}.name-care-head h2{font-size:24px;line-height:1.2;margin:4px 0 0}.name-care-head button{min-width:44px;font-size:25px}.name-care-dialog p{line-height:1.55}.name-care-dialog form,.name-care-dialog label{display:grid;gap:10px}.name-care-dialog input{box-sizing:border-box;width:100%;min-height:48px;font:inherit;font-size:16px;background:#121623;color:inherit;border:1px solid #858097;padding:10px 12px;border-radius:12px}.name-care-dialog button{min-height:44px;padding:10px 14px;font:inherit;border-radius:12px;white-space:normal;cursor:pointer}.name-care-dialog [type=submit]{background:#8355ee;color:white;border:0;font-weight:600}.name-care-dialog .name-care-error{color:#ffb2b8;font-size:14px;margin:0}.name-care-error:empty{display:none}.name-care-dialog :focus-visible{outline:3px solid #bea8ff;outline-offset:3px}html[data-theme=light] .name-care-dialog,body[data-theme=light] .name-care-dialog{background:white;color:#242033}html[data-theme=light] .name-care-dialog input,body[data-theme=light] .name-care-dialog input{background:#f5f3fc;color:#242033}html[data-theme=light] .name-care-error,body[data-theme=light] .name-care-error{color:#a21f43}html[data-theme=light] .name-care-notice,body[data-theme=light] .name-care-notice{background:#eee7ff;color:#332253}@media(max-width:420px){.name-care-dialog{padding:18px}.name-care-head h2{font-size:22px}.name-care-notice{font-size:12px;gap:8px;padding:8px 12px}}

.name-care-notice{flex-wrap:wrap;justify-content:flex-start}.name-care-notice>span{flex:1 1 190px}.name-care-notice [data-later]{border-color:transparent;opacity:.85}
