.admin-cancellation{font-size:13px}.cancellation-reference{color:var(--muted);font-size:11px;overflow-wrap:anywhere}.cancellation-amount{display:grid;gap:8px;margin:24px 0;padding:20px 0;border-block:1px solid var(--line)}.cancellation-amount>span,.cancellation-amount>small{color:var(--muted);font-size:11px}.cancellation-amount>strong{font-size:27px;font-weight:500;letter-spacing:-.6px}.admin-cancellation form{display:grid;gap:18px}.cancellation-inventory{display:grid;gap:10px;border:0;padding:0;margin:0;min-width:0}.cancellation-inventory legend{font-size:11px;margin-bottom:12px}.cancellation-inventory label{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid var(--line);cursor:pointer}.cancellation-inventory input,.cancellation-confirm input{flex:none;margin-top:3px;accent-color:#111}.cancellation-inventory label>span{display:grid;gap:5px}.cancellation-inventory strong{font-size:12px;font-weight:500}.cancellation-inventory small{font-size:11px;line-height:1.6;color:var(--muted)}.cancellation-confirm{display:flex;gap:12px;align-items:flex-start;line-height:1.7;font-size:12px}.admin-cancellation form>.portal-button{white-space:normal;line-height:1.5}.cancellation-result h3{font-size:24px;font-weight:500;margin:0 0 14px}.cancellation-result p{line-height:1.7}.cancellation-result dl{display:grid;gap:7px;font-size:12px}.cancellation-result dt{color:var(--muted);margin-top:10px}.cancellation-result dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.admin-cancellation>.portal-actions{margin-top:24px}
.cancellation-return{display:grid;gap:7px;padding:16px;border:1px solid var(--line);margin-top:20px}.cancellation-return strong{font-size:13px;font-weight:500}.cancellation-return time,.cancellation-return p{font-size:12px;line-height:1.7;color:var(--muted)}.cancellation-return p{margin:0}
