.member-pos{margin:12px 0;padding:14px;border:1px solid #cddac3;border-radius:14px;background:#f4f7ed;font-size:13px}.member-pos summary{cursor:pointer;font-weight:700}.member-pos input,.member-pos select{width:100%;padding:10px;margin:5px 0;border:1px solid #c7d3bf;border-radius:8px;font:inherit}.member-inline{display:flex;gap:6px;align-items:center}.member-inline input{min-width:0}.member-pos button{font-size:12px;padding:9px 10px}.member-pos p{margin:8px 0}.member-benefit-row{display:flex;justify-content:space-between;gap:8px;align-items:center;margin:6px 0;font-size:11px}.member-benefit-row button{white-space:nowrap}.member-pos-dialog{width:min(650px,calc(100vw - 24px));max-height:90vh;overflow:auto;border:1px solid #cbd9c0;border-radius:20px;padding:24px}.member-pos-dialog video{width:100%;max-height:60vh}.member-pos-dialog form,.member-pos-dialog label{display:grid;gap:7px;margin:10px 0}.member-pos-dialog input,.member-pos-dialog select,.member-pos-dialog textarea{padding:9px;font:inherit;max-width:100%}.member-pos-dialog input[type=checkbox]{width:auto}.member-pos-dialog h3{margin-top:24px}.member-pos-dialog p{overflow-wrap:anywhere;font-size:13px}#member-signup-code{padding:14px;background:white;display:inline-block}#member-quote{font-weight:700;color:#254b36}#member-pos-status{color:#735323}#member-recover{width:100%;margin-top:10px;background:#fff0c9}#member-benefit-lines:empty{display:none}
