main{max-width:920px}.entry{margin:24px 0;overflow-wrap:anywhere}.entry h2{font-size:25px}.balance{font-size:29px;font-weight:850;margin:12px 0}.package-meta{color:#5b5b5b}.entry label:not(.check){display:block;font-weight:700;margin:15px 0 7px}.entry select{display:block;width:100%;max-width:100%;font:inherit;padding:14px;background:#fff;border:1px solid #aaa;border-radius:6px;white-space:normal}.entry fieldset{padding:0;margin:0;border:0;min-width:0}.entry button,#package-tools button{margin:10px 8px 4px 0;min-height:46px;white-space:normal}.check{display:flex;gap:12px;align-items:flex-start;margin:18px 0}.check input{flex-shrink:0;width:22px;height:22px;margin:0;accent-color:#d70d20}.check:focus-within{outline:3px solid #1664ba;outline-offset:4px}.document{border:1px solid #dedbd5;padding:16px;margin:14px 0;border-radius:6px}.document summary{font-weight:750;cursor:pointer}.document p{white-space:pre-wrap;font-size:15px;overflow-wrap:anywhere}.document small{display:block;margin-top:8px}.visit{padding:15px 0;border-top:1px solid #dedbd5}.visit p{margin:5px 0}.warning{padding:15px;border-left:4px solid #e3192d;background:#fff2ed}.confirm{padding:15px;background:#f5f2ed}.price{font-size:25px;font-weight:800}#package-status{font-weight:650}#package-link{padding:18px;border:2px solid #d70d20;border-radius:8px;margin-top:20px}#package-link a{display:inline-block;padding:14px;background:#d70d20;color:white;border-radius:5px;font-weight:750}button:disabled,fieldset:disabled{opacity:.6}button:disabled{cursor:not-allowed}#package-records:empty{display:none}[hidden]{display:none!important}@media(max-width:600px){.entry{padding:19px}.entry h2{font-size:22px}.balance{font-size:25px}.entry button,#package-tools button{width:100%;margin-right:0}#package-link a{display:block;text-align:center}}
