.cse-pre{margin:26px 0;padding:22px;border:1px solid #dce8ef;border-radius:18px;background:#f4f9fb;color:#123b5c;overflow-wrap:anywhere}.cse-pre h2{margin-top:0}.cse-pre p{line-height:1.6}.cse-pre input[type=number]{box-sizing:border-box;width:110px;max-width:100%;padding:10px;border:1px solid #94aeb9;border-radius:8px;background:#fff;color:#123b5c;font:inherit}.cse-pre label{font-weight:700}.cse-pre .btn{white-space:normal;cursor:pointer}.cse-pre .btn:focus-visible,.cse-pre input:focus-visible{outline:3px solid #087f86;outline-offset:3px}.cse-pre-status{padding:12px;border-radius:12px;background:#e3f3f2}.cse-pre-cancel{margin-top:16px}.cse-pre-cancel .btn{background:#fff;color:#123b5c;border:1px solid #94aeb9}@media(max-width:600px){.cse-pre{padding:16px}.cse-pre .btn{width:100%}}

.cse-pre-person{border:1px solid #d5dce4;border-radius:12px;padding:14px;margin:12px 0;display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.cse-pre-person legend{font-weight:700;padding:0 8px}.cse-pre-person label{display:flex;flex-direction:column;gap:5px;flex:1 1 180px}.cse-pre-person input,.cse-pre-person select{max-width:100%;padding:9px;border:1px solid #b6c2d0;border-radius:7px}.cse-pre-remove{border:1px solid #b6c2d0;border-radius:8px;background:#fff;padding:10px;cursor:pointer}
