.opening-width,.opening-grid,.readiness-card,.finish-setup{max-width:1000px;margin-left:auto;margin-right:auto}.opening-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1rem}.opening-grid>a{display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:.8rem;padding:1.1rem;background:#fff;border:1px solid #e0e9e7;border-radius:15px;text-decoration:none}.opening-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#e8f7f3;color:var(--tenant-primary,#0f766e);font-weight:850}.opening-grid small,.opening-grid strong,.opening-grid em{display:block}.opening-grid small{color:#718096;font-size:.65rem}.opening-grid strong{color:#102a43;font-size:1.45rem}.opening-grid em{color:#718096;font-size:.65rem;font-style:normal}.opening-grid b{color:#8a9b99}.readiness-card{padding:1.4rem;background:#fff;border:1px solid #e0e9e7;border-radius:16px}.check-list{display:grid;gap:.65rem}.check-list>div{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:.75rem;padding:.7rem;border-radius:11px;background:#f5f9f8}.check-list>div>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font-weight:850}.check-list .ready>span{background:#d1fae5;color:#047857}.check-list .missing>span{background:#fef3c7;color:#b45309}.check-list strong,.check-list small{display:block}.check-list strong{color:#102a43;font-size:.8rem}.check-list small{color:#718096;font-size:.65rem}.check-list a{color:var(--tenant-primary,#0f766e);font-size:.72rem;font-weight:800}.finish-setup{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;margin-bottom:3rem;padding:1.3rem 1.5rem;border-radius:16px;background:linear-gradient(135deg,#0b5d56,#0f766e);color:#fff}.finish-setup h2{margin:0;font-size:1.1rem}.finish-setup p{margin:.25rem 0 0;color:#c8eee7;font-size:.72rem}.finish-setup .btn{background:#fff;color:#0f766e;border-color:#fff}.finish-setup button:disabled{opacity:.45}@media(max-width:750px){.opening-grid{grid-template-columns:1fr}.finish-setup{align-items:stretch;flex-direction:column}.finish-setup .btn{width:100%}}
