.maintenance-nav{margin-top:24px;border-top:1px solid var(--line,#ddd);padding-top:16px}.maintenance-nav summary{padding:12px;color:#84918c;cursor:pointer}.maintenance-nav button{width:100%}.client-context{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:20px;padding:16px 20px;margin:12px 0 0;position:sticky;top:10px;z-index:4;box-shadow:0 8px 24px #2241520d}.client-context:before{content:'当前操作客户';font-size:11px;color:#6f8980;grid-column:1/-1}.client-context label{margin:0}.client-context button{white-space:nowrap}.client-context select{background:#fbfdf9}body:not([data-screen=customers]) .stats{display:none}.shop-intro{display:flex;align-items:center;gap:16px;margin:22px 0;color:#687c80}.shop-intro p{margin:0}.plan-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.plan-card{display:flex;flex-direction:column;align-items:start;text-align:left;white-space:normal;border:1px solid #dcded5;background:#fffef9;border-radius:16px;padding:22px 18px;min-height:320px;color:#294652;transition:background .15s,border-color .15s}.plan-card small{color:#829b97;font-size:11px;letter-spacing:2px}.plan-card h2{font-size:19px;margin:15px 0 10px}.plan-card p{font-size:12px;line-height:1.8;font-weight:normal;color:#718387}.plan-card ul{padding:0;list-style:none;font-size:12px;font-weight:normal;line-height:2.1;margin-top:auto}.plan-card li:before{content:'✓ ';color:#6a9e95}.plan-card.selected{background:#e9f2ef;border:2px solid #457c81;padding:21px 17px;box-shadow:0 5px 16px #173c4e0a}.order-panel{display:grid;grid-template-columns:1fr 1fr auto;gap:18px;align-items:center;margin-top:22px}.order-panel h2{margin:0}.order-panel>p{grid-column:1/-1;margin:0}.order-panel label{margin:0}.advanced-install{margin-top:20px}.advanced-install>summary,details.panel>summary{cursor:pointer;color:#6c8589;font-size:13px;padding:4px}.advanced-install>.panel{margin-top:20px}.addon-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0}.addon-card{display:flex;gap:16px;align-items:start;background:#fffefb;border:1px solid #dce2db;border-radius:14px;padding:22px;cursor:pointer;margin:0}.addon-card input{width:18px;height:18px;margin-top:3px;accent-color:#346c78;flex:none}.addon-card span{display:grid;gap:7px}.addon-card b{font-size:15px}.addon-card small{line-height:1.8;color:#849291;font-weight:normal}.addon-card.unavailable{background:#f5f7f2;border-color:#dfe5db;cursor:not-allowed}.addon-card.unavailable b{color:#7d8d86}.addon-card .addon-status{color:#4d8371;font-size:11px}.addon-card:has(input:checked){border-color:#56818a;background:#edf5f0}.task-panel{margin-top:28px}.task-panel>.panel-head p{display:none}body[data-screen=install] .page-heading>button,body[data-screen=modules] .page-heading>button{display:none}@media(max-width:1350px){.plan-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-card{min-height:280px}}@media(max-width:850px){.plan-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.addon-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.order-panel,.client-context{grid-template-columns:1fr}.order-panel button{width:100%}.shop-intro{display:block}}@media(max-width:520px){.plan-cards,.addon-cards{grid-template-columns:1fr}.plan-card{min-height:0}.plan-card ul{margin-top:10px}.maintenance-nav{width:100%}.client-context{gap:12px}}
