.heading-actions{display:flex;gap:12px}.invite-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:24px}.invite-stats strong{font-size:30px;display:block;margin-top:15px}.invite-links-panel{margin-bottom:24px}.invite-link-row{display:grid;grid-template-columns:90px 1fr auto;gap:14px;align-items:center;margin:16px 0}.invite-link-row input{width:100%;min-width:0;padding:16px;background:#f7f8f3;border:1px solid var(--line);border-radius:12px;color:var(--ink)}button:disabled{opacity:.5;cursor:not-allowed}.cycle-comparison{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:20px 0}.cycle-comparison button{min-width:0;background:#f5f7ef;border:1px solid #dfe5d4;border-radius:12px;padding:12px 4px;text-align:center}.cycle-comparison span,.cycle-comparison strong,.cycle-comparison small{display:block}.cycle-comparison span{font-size:12px}.cycle-comparison strong{font-size:17px;margin:4px 0}.cycle-comparison small{font-size:9px;color:#78816b}.cycle-comparison .selected{background:#e9facf;border-color:#86b740;box-shadow:0 0 0 1px #86b740}.console-plans .plan{padding:28px 20px}.plan-toolbar .segmented{flex-wrap:wrap}.checkout-plan{background:radial-gradient(circle at 100% 0,#d1f7a0,transparent 55%),linear-gradient(120deg,#eff8e3,#f7f9ef);border:1px solid #d5e6bd;border-radius:22px;padding:28px;margin:25px 0 10px;position:relative}.checkout-plan>span{font-size:11px;letter-spacing:2px;color:#668344}.checkout-plan h3{font-size:28px;margin:8px 0}.checkout-plan>strong{font-size:48px;display:block;margin-top:20px}.checkout-plan strong small{font-size:14px;font-weight:400}.checkout-note{margin:12px 0 20px}.full{width:100%}.order-list{display:grid;gap:18px}.order-tile{padding:24px;display:flex;align-items:center;gap:22px;border:1px solid #e1e7d7;border-radius:20px;flex-wrap:wrap}.paid{background:#eff8e3!important}.pending{background:#fff6df!important}.order-tile h3{font-size:20px;margin:10px 0 5px}.order-meta{display:grid;gap:8px;margin-left:auto;color:#758065;font-size:12px}.order-tile>strong{font-size:24px}.wide-modal{width:min(1080px,94vw);max-width:1080px}.order-detail{display:grid;grid-template-columns:1.7fr 1fr;gap:24px;padding-top:20px}.detail-card{border:1px solid #e4e8dd;border-radius:18px;padding:24px;margin-bottom:20px;background:#fff}.detail-card h2,.fee-card h2{font-size:24px;margin-bottom:24px}.detail-card dl{display:grid;grid-template-columns:110px 1fr;gap:14px;margin:0}.detail-card dt{color:#7a8273}.detail-card dd{margin:0;font-weight:600;overflow-wrap:anywhere}.fee-card{align-self:start;padding:28px;background:#272e27;color:white;border-radius:20px}.fee-card p{display:flex;justify-content:space-between;color:#d3d9cf;margin:20px 0;gap:15px}.fee-card hr{border:0;border-top:1px dashed #8c9587;margin:25px 0}.fee-card>strong{display:block;font-size:38px;margin:12px 0 20px}.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.guide-card{text-align:left;border:1px solid #e2e8d9;background:#fff;padding:30px;transition:.2s}.guide-card:hover{border-color:#aad864;transform:translateY(-3px);box-shadow:0 12px 32px #3e591011}.guide-card>span{font-size:32px;color:#3a4b2c}.guide-card h3{font-size:20px;margin:15px 0}.guide-card p{font-size:14px}.guide-card small{display:block;margin-top:24px;color:#6a8c37}.client-steps{padding-left:22px}.client-steps li{padding:12px 0;color:#57624c}.sidebar-invite-art{display:block;margin:22px 0 12px}.sidebar-invite-art img{width:100%;display:block}.floating-support{position:fixed;right:26px;bottom:24px;z-index:50;width:100px;padding:0;background:none;filter:drop-shadow(0 8px 15px #263a2520)}.floating-support img{display:block;width:100%}.support-drawer{position:fixed;right:140px;bottom:30px;width:310px;background:#fff;border:1px solid #e1e8d5;border-radius:24px;box-shadow:0 18px 60px #283d2030;padding:24px;z-index:51}.support-drawer[hidden]{display:none}.support-drawer p{margin-bottom:20px}.support-drawer a{margin:6px 0}.support-drawer small{display:block;margin-top:12px;color:#89917f}
@media(max-width:1100px){.cycle-comparison{grid-template-columns:repeat(2,1fr)}.plan-toolbar{flex-wrap:wrap;gap:20px}.guide-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.invite-stats{grid-template-columns:repeat(2,1fr);gap:10px}.invite-stats strong{font-size:24px}.invite-stats .panel p{font-size:12px}.invite-link-row{grid-template-columns:1fr auto;gap:8px}.invite-link-row label{grid-column:1/-1;font-size:12px}.invite-link-row input{padding:12px 8px;font-size:12px}.invite-link-row .btn{padding:8px 12px;font-size:12px}.heading-actions{flex-wrap:wrap}.heading-actions .btn{font-size:12px;min-height:40px}.guide-grid{grid-template-columns:1fr}.guide-card{padding:24px}.guide-card h3{font-size:20px}.guide-card p{font-size:14px}.order-detail{grid-template-columns:1fr}.detail-card dl{grid-template-columns:80px 1fr;font-size:12px}.detail-card{padding:18px}.order-meta{margin:0;width:100%;font-size:11px}.order-tile{padding:18px;gap:14px}.order-tile h3{font-size:18px}.floating-support{width:75px;right:12px;bottom:15px}.support-drawer{right:15px;bottom:115px;width:min(310px,calc(100vw - 30px))}.sidebar-invite-art{max-width:200px}.cycle-comparison{grid-template-columns:repeat(2,1fr)}.cycle-comparison strong{font-size:18px}.console-plans .plan-toolbar .segmented button{font-size:12px;padding:10px 14px}.checkout-plan>strong{font-size:40px}}
.heading-actions .btn.dark{background:#263222;color:#fff}.commission-history{margin-top:24px}.commission-history>p{margin-bottom:16px}.commission-history li{display:flex;gap:20px;justify-content:space-between;border-top:1px solid #e7eadf;padding:12px 0}.commission-history ul{list-style:none;padding:0;margin:0}
.order-purchase-actions{display:flex;gap:10px;flex-wrap:wrap}.order-tile.expired{background:#f0f1ef;opacity:1}
.console-plans .plan.homepage-selected-plan{border:2px solid #99c958;box-shadow:0 0 0 4px #e8f5d7}.homepage-selection-label{display:inline-block;align-self:flex-start;background:#edf7df;color:#5c7e32;border-radius:8px;padding:4px 9px;font-size:11px;margin-bottom:10px}
