:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1f2a2e;--border:#d6e0dc;--soft:#f1f6f4;--accent:#176b60;font-family:system-ui,-apple-system,PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;line-height:1.5}*{box-sizing:border-box}body{margin:0}a{color:var(--accent)}h1{margin:0 0 12px;font-size:1.5rem}h2{margin:24px 0 8px;font-size:1.15rem}button,input{font:inherit;min-height:44px}button{border:1px solid var(--border);background:var(--soft);border-radius:8px;padding:0 14px}input:not([type=checkbox]){border:1px solid var(--border);border-radius:8px;width:100%;padding:0 10px}input[type=checkbox]{width:20px;height:20px;min-height:auto}.shell-header{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 16px;display:flex}.shell-title{color:inherit;font-weight:650;text-decoration:none}.shell-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.shell-user{overflow-wrap:anywhere}.shell-main{overflow-wrap:anywhere;max-width:960px;margin:0 auto;padding:16px}.stack{gap:12px;display:grid}.narrow{max-width:420px}label{gap:4px;display:grid}.check{align-items:center;gap:8px;display:flex}.permissions{border:0;flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;display:flex}.links{flex-wrap:wrap;gap:16px;margin:16px 0;display:flex}.muted{color:#5b6b6c}.tag{background:#f6e3e1;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:.85rem}.accounts{gap:12px;margin:0;padding:0;list-style:none;display:grid}.account{border:1px solid var(--border);border-radius:8px;gap:8px;padding:12px;display:grid}.inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inline input:not([type=checkbox]){flex:180px;width:auto}textarea,select{font:inherit;border:1px solid var(--border);background:#fff;border-radius:8px;width:100%;min-height:44px;padding:8px 10px}.cards{grid-template-columns:minmax(0,1fr);gap:12px;margin:0 0 16px;padding:0;list-style:none;display:grid}.card{border:1px solid var(--border);border-radius:8px;grid-template-columns:minmax(0,1fr);gap:6px;padding:12px;display:grid}.card ul{margin:4px 0 0;padding-left:18px}.product img{object-fit:cover;border-radius:6px;width:96px;height:96px}details summary{cursor:pointer;min-height:44px;color:var(--accent);align-items:center;display:flex}.components{border:1px solid var(--border);border-radius:8px;gap:8px;padding:12px;display:grid}.component{grid-template-columns:1fr 96px;align-items:center;gap:8px;display:grid}input[type=file]{max-width:100%}.badge{background:var(--soft);border-radius:999px;margin-left:8px;padding:2px 8px;font-size:.85rem}
