.member-subscription{display:flex;align-items:flex-start;gap:14px;border:1px solid #e1d8c8;background:#f8f4ec;padding:20px;border-radius:6px;margin:20px 0;color:#73634b}.member-subscription.is-active{background:#edf3ec;border-color:#d5e1d1;color:#425b43}.member-subscription>svg{flex-shrink:0;margin-top:2px}.member-subscription>div{flex:1;min-width:0}.member-subscription h3{font-size:16px;line-height:1.6;margin:0 0 7px}.member-subscription p{font-size:12px;line-height:1.8}.member-subscription small{display:block;font-size:11px;line-height:1.8;margin-top:6px;color:#716a5c}.member-subscription>.outline{flex-shrink:0;padding:8px 10px;font-size:11px}.member-order-heading-actions{display:flex;gap:8px;flex-wrap:wrap}.member-orders>.inline-note{font-size:12px;color:#73634b}.member-order-notice{font-size:12px;color:#476548;line-height:1.8;margin:12px 0}.member-order-list{display:grid;gap:14px;margin-top:20px}.member-order-card{border:1px solid #e6daca;background:#fffdfa;border-radius:6px;padding:20px}.member-order-card-heading,.member-order-card-heading>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.member-order-card-heading h3{font-size:15px;font-weight:600;color:#4e493f;margin:0}.member-order-card-heading>div>span{font-size:12px;color:#8a7a61}.member-order-price{font-size:25px;color:#c74333;margin-top:18px;display:flex;align-items:baseline;gap:10px}.member-order-price>span{font-size:11px;color:#91816a}.member-order-company{display:flex;align-items:center;gap:7px;font-size:12px;color:#6d6353;margin-top:13px}.member-order-card dl{display:grid;gap:10px;margin:16px 0}.member-order-card dl>div{display:grid;grid-template-columns:70px minmax(0,1fr);gap:10px;font-size:12px;line-height:1.7}.member-order-card dt{color:#8d7d65}.member-order-card dd{display:flex;align-items:center;gap:8px;margin:0;color:#6c6252;min-width:0;overflow-wrap:anywhere}.member-order-card code{font-family:inherit;overflow-wrap:anywhere}.member-order-card dd>button{flex-shrink:0;color:#8a7657;padding:3px}.member-order-description{font-size:11px;color:#8a795e;line-height:1.9;display:flex;align-items:flex-start;gap:6px;border-top:1px solid #eee6da;padding-top:12px}.member-order-description>svg{flex-shrink:0;margin-top:3px}.member-order-card.is-paid .status-badge{background:#e6efe2;color:#46633f}.member-order-card>.text-link{margin-top:12px;display:inline-flex}.membership-application-context{padding:15px 17px;background:#f3f0e8;border:1px solid #e6dece;border-radius:5px;font-size:12px;line-height:1.9;color:#78694f;margin-bottom:20px}.membership-application-context>strong{color:#4c493f}.membership-application-context>a{display:inline-flex;align-items:center;gap:5px;color:#b53b2e;margin-left:8px}.membership-term{display:flex;align-items:center;gap:12px;font-size:12px;color:#73634b;margin:0 0 20px}.membership-term select{border:1px solid #ded4c4;border-radius:4px;padding:8px 12px;background:white;color:#695b47}.membership-term small{font-size:11px;color:#94836a}.membership-group .plan-total{font-size:11px;color:#8b7756;margin:-7px 0 12px;min-height:18px}.membership-content>.error-text{margin-bottom:18px}.membership-content .notice>span{font-size:12px;color:#79674b}@media(max-width:760px){.member-subscription{flex-wrap:wrap;padding:16px}.member-subscription>.outline{margin-left:39px}.member-order-card{padding:16px}.member-order-card-heading{align-items:flex-start;flex-wrap:wrap}.member-order-card-heading>div{justify-content:flex-start}.member-orders>.workspace-heading{align-items:flex-start;flex-direction:column;gap:12px}.membership-term{flex-wrap:wrap}.membership-term small{flex-basis:100%}}