.safPage{width:100%;max-width:var(--site-page-max,1540px);padding:clamp(18px, 2.8vw, 32px) var(--site-page-x,clamp(16px, 4vw, 40px)) clamp(28px, 4vw, 56px);margin:0 auto}.safHeroCard,.safCard{background:linear-gradient(160deg,#131316f5,#0b0b0df5);border:1px solid #ffffff17;border-radius:12px;margin-bottom:16px;padding:18px;box-shadow:0 12px 30px #00000047}.safHeroCard h2,.safCard h3,.safCard h4{margin:0 0 10px}.safHeroCard p,.safCard p{color:#d8d8de;margin:0 0 10px}.safMetaLine{color:#b8b8c1}.safLayout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.safForm{min-width:0}.safCardHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.safSmallButton{padding:8px 12px;font-size:12px}.safHint{color:#b7b7bf;font-size:13px}.safTiny{color:#a2a2aa;font-size:12px}.safMemberGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.safMemberItem{cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex}.safMemberItem.is-selected{background:#f9731614;border-color:#f973168c}.safMemberItem input[type=checkbox]{accent-color:#f97316;width:18px;height:18px;margin:0}.safMemberText{flex-direction:column;gap:2px;display:flex}.safMemberText small{color:#adadb6}.safGridTwo{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.safGridTwo label{flex-direction:column;gap:6px;font-size:13px;display:flex}.safInlineOptions{flex-wrap:wrap;gap:14px;margin:10px 0;display:flex}.safInlineOptions label{align-items:center;gap:8px;display:inline-flex}.safInlineOptions input[type=radio]{accent-color:#f97316;width:16px;height:16px;margin:0}.safInvoiceBox{border-top:1px dashed #ffffff24;margin-top:12px;padding-top:12px}.safCheckboxLine{color:#d5d5dc;align-items:flex-start;gap:10px;margin-bottom:10px;font-size:14px;display:flex}.safCheckboxLine input[type=checkbox]{accent-color:#f97316;flex-shrink:0;width:18px;height:18px;margin-top:1px}.safLegalBlock{border-left:3px solid #f9731680;margin-bottom:12px;padding-left:10px}.safSummaryCard dl{gap:10px;display:grid}.safSummaryCard dl div{border-bottom:1px dashed #ffffff14;justify-content:space-between;gap:10px;padding-bottom:8px;font-size:14px;display:flex}.safSummaryCard dt{color:#b5b5be}.safSummaryCard dd{color:#f2f2f5;text-align:right;margin:0}.safSummaryTotal dt,.safSummaryTotal dd{font-weight:700}.safSubmitBar{z-index:5;background:#08080af2;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:10px 12px;display:flex;position:sticky;bottom:10px}.safSubmitBar button:disabled{opacity:.6;cursor:not-allowed;transform:none}.safBlockedCard{border-color:#ef444466}.safSuccessCard{border-color:#22c55e73}@media (max-width:1000px){.safLayout{grid-template-columns:1fr}.safSubmitBar{position:static}}@media (max-width:760px){.safPage{width:100%;padding:14px 12px 40px}.safMemberGrid,.safGridTwo{grid-template-columns:1fr}}
