.admin-review{box-sizing:border-box;max-width:960px;margin:0 auto;padding:24px 16px 120px;color:#eee}.admin-review h1{font-size:24px;margin:0 0 8px}.admin-review h2{font-size:17px;margin:8px 0}.admin-review .admin-login{max-width:420px;border:1px solid #484052;border-radius:12px;padding:16px}.admin-review .admin-bar{justify-content:space-between;margin:12px 0}.admin-review select{min-height:44px}.admin-review .admin-queue{list-style:none;padding:0;display:grid;gap:12px}.admin-review .admin-queue article{border:1px solid #484052;border-radius:12px;padding:12px}.admin-review .admin-content{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;overflow:auto;background:#1b1a22;border-radius:8px;padding:10px;font-size:13px}.admin-review summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.admin-review textarea{min-height:80px;resize:vertical}.admin-pricing .admin-section{border-top:1px solid #484052;margin-top:20px;padding-top:8px}.admin-pricing .admin-test-note{border:1px solid #6b5a2a;border-radius:8px;padding:8px 10px;background:#2a2516}.admin-pricing .admin-price-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.admin-pricing .admin-price-fields input,.admin-pricing input[aria-label="发布说明"]{min-height:44px;width:100%;box-sizing:border-box}.admin-pricing h3{font-size:15px;margin:6px 0}.admin-pricing p{overflow-wrap:anywhere}.admin-appearance .admin-theme-cards{border:0;padding:0;margin:8px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.admin-appearance .admin-theme-cards legend{margin-bottom:6px}.admin-appearance .admin-theme-card{display:grid;gap:4px;border:1px solid #484052;border-radius:12px;padding:12px;cursor:pointer;min-height:44px}.admin-appearance .admin-theme-card.is-selected{border-color:#c9a8ff;box-shadow:0 0 0 2px #c9a8ff55}.admin-appearance .admin-theme-card input{justify-self:start;width:20px;height:20px;min-height:0;margin:0}.admin-appearance .admin-theme-swatch{height:36px;border-radius:8px}.admin-appearance [data-theme=luxury] .admin-theme-swatch{background:linear-gradient(135deg,#f6e7b0,#c79b3b 55%,#fff)}.admin-appearance [data-theme=dreamy] .admin-theme-swatch{background:linear-gradient(135deg,#ffd6f0,#c9b6ff 55%,#bfe9ff)}.admin-appearance [data-theme=scifi] .admin-theme-swatch{background:linear-gradient(135deg,#0a1a3a,#1fd6ff 55%,#7a2cff)}.admin-appearance [data-theme=classic] .admin-theme-swatch{background:linear-gradient(135deg,#f4f1ea,#d8d2c4 55%,#9a8f7a)}.admin-appearance a{min-height:44px;display:inline-flex;align-items:center}.admin-settings .admin-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.admin-settings .admin-tabs button{min-height:44px;border:1px solid #484052;border-radius:10px;padding:8px 12px}.admin-settings .admin-tabs button.is-selected{border-color:#c9a8ff;box-shadow:0 0 0 2px #c9a8ff55}.admin-settings .admin-region-rows{display:grid;gap:6px;margin:6px 0}.admin-settings input,.admin-settings select,.admin-settings textarea{max-width:100%;box-sizing:border-box}.admin-settings textarea{width:100%}.admin-settings label{display:grid;gap:4px}.admin-settings button{min-height:44px}.legal-page .admin-test-note{margin:12px 0}.legal-page ol,.legal-page ul{padding-left:20px}.admin-check{flex-direction:row!important;align-items:center;gap:8px}.admin-check input[type=checkbox],.admin-settings .admin-check input[type=checkbox]{width:auto;min-height:0;height:18px;flex:none;margin:0}.admin-review label.admin-check,.admin-settings label.admin-check,.project-persistence label.admin-check{display:flex!important;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px}.admin-console .admin-perm-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:4px 16px;padding-left:18px;margin:6px 0}.admin-console .admin-perm-grid{border:1px solid #484052;border-radius:12px;padding:10px;margin:8px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:6px}.admin-console .admin-perm-grid label.admin-check{min-height:44px}.admin-console a{min-height:44px;display:inline-flex;align-items:center}.admin-review.project-persistence .admin-link-button{background:none!important;border:0!important;box-shadow:none!important;min-height:0!important;padding:0!important;color:var(--adm-accent,#5b3fc4);font:inherit;font-size:14px;text-decoration:underline;cursor:pointer;justify-self:start;text-align:left}