#settingsPanel{padding:28px 34px 45px}.readiness-title{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.readiness-title small{font-size:9px;letter-spacing:.14em;color:#9aa39d;font-weight:700}.readiness-title h2{font-size:20px;margin-top:5px}.readiness-title p{color:var(--muted);margin:6px 0 0}.readiness-refresh{border:1px solid var(--line);border-radius:9px;background:#fff;padding:10px 14px;color:var(--green);font-weight:700;cursor:pointer}.readiness-notice{padding:13px 15px;border-radius:10px;background:#edf5f0;color:#315d49;margin-bottom:15px}.readiness-notice.warning{background:#fff4df;color:#805c20}.readiness-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.readiness-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px;display:grid;grid-template-columns:40px 1fr auto;gap:12px;align-items:center}.readiness-icon{width:40px;height:40px;border-radius:11px;background:#e5f2eb;color:var(--green);display:grid;place-items:center;font-size:18px;font-weight:800}.readiness-card.pending .readiness-icon{background:#fff1d6;color:#9a6919}.readiness-card.unavailable .readiness-icon{background:#eef0ef;color:#7d8680}.readiness-card h3{font-size:14px}.readiness-card p{margin:4px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.readiness-state{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--green);background:#eaf4ee;padding:6px 8px;border-radius:8px}.readiness-card.pending .readiness-state{color:#8a5d16;background:#fff2d9}.readiness-card.unavailable .readiness-state{color:#727a75;background:#edf0ee}.readiness-safety{margin-top:14px;border:1px solid #dfe8e2;border-radius:12px;padding:16px;background:#f9fbf9}.readiness-safety b{color:var(--green)}.readiness-safety p{margin:5px 0 0;color:var(--muted);font-size:11px;line-height:1.6}@media(max-width:700px){#settingsPanel{padding:22px 17px}.readiness-title{align-items:flex-start}.readiness-grid{grid-template-columns:1fr}.readiness-card{grid-template-columns:40px 1fr}.readiness-state{grid-column:2;justify-self:start}}
