.auth-topbar button.auth-topbar-link{color:#fff;border:0}.account-hello{color:var(--green);font-family:var(--font-display);font-weight:500}.status-card{border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);margin-top:20px;padding:20px}.status-skeleton{height:120px}.status-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.status-number{font-family:var(--font-display);letter-spacing:.04em;direction:ltr;font-size:1.5rem;font-weight:700}.status-card>p{color:var(--ink-muted);margin-top:12px}.text-link{color:var(--green);text-underline-offset:4px;font-weight:600;text-decoration:underline}.status-track{margin:18px 0 0;padding:0;list-style:none;display:flex}.status-track li{color:var(--ink-muted);text-align:center;flex:1;justify-items:center;gap:6px;font-size:.78rem;display:grid;position:relative}.status-track li:before{content:"";top:11px;background:var(--line);width:100%;height:3px;position:absolute;inset-inline-end:50%}.status-track li:first-child:before{display:none}.status-track .dot{z-index:1;background:var(--line);color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.7rem;display:grid;position:relative}.status-track li.done{color:var(--ink)}.status-track li.done:before,.status-track li.done .dot{background:var(--green)}.status-track li.current .dot{background:var(--gold);animation:1.8s ease-in-out infinite ring;box-shadow:0 0 0 5px #f9ad3f40}@keyframes ring{50%{box-shadow:0 0 0 9px #f9ad3f1a}}.status-meta{color:var(--ink-muted);flex-wrap:wrap;gap:6px 18px;margin-top:14px;font-size:.85rem;display:flex}.status-meta b{color:var(--ink);font-weight:600}.account-section{margin-top:28px}.account-section h2{margin-bottom:12px;font-size:1.1rem}.info-list{border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);margin:0;display:grid;overflow:hidden}.info-skeleton{border-radius:0;height:150px}.info-row{align-items:center;gap:14px;padding:14px 18px;display:flex}.info-row+.info-row{border-top:1px solid var(--line)}.info-row i{width:20px;color:var(--green);text-align:center}.info-row dt{color:var(--ink-muted);font-size:.78rem}.info-row dd{overflow-wrap:anywhere;margin:0;font-weight:500}.account-actions{gap:10px;margin-top:28px;display:grid}@media (width>=420px){.account-actions{grid-template-columns:1fr 1fr}}.account-secondary{background:var(--surface);color:var(--green);box-shadow:inset 0 0 0 1.5px var(--line)}.account-secondary:hover{box-shadow:inset 0 0 0 1.5px var(--green)}.member-card.is-pending{filter:saturate(.55)brightness(.92)}.member-card.is-inactive{filter:grayscale()brightness(.9)}@media (width>=420px){.account-actions>:last-child:nth-child(odd){grid-column:1/-1}}.section-title-row{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.section-title-row h2{margin:0}.text-button{border-radius:var(--radius-pill);background:var(--green-soft);color:var(--green);font-family:var(--font-display);border:0;align-items:center;gap:6px;padding:6px 10px;font-size:.85rem;font-weight:600;display:inline-flex}.profile-form{border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);margin-top:0;padding:18px}.profile-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.profile-actions .button{min-height:48px}.topbar-actions{align-items:center;gap:8px;display:flex}.app-box{border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);display:grid;overflow:hidden}.app-row{flex-wrap:wrap;align-items:center;gap:12px 14px;padding:16px 18px;display:flex}.app-row+.app-row{border-top:1px solid var(--line)}.app-row-icon{background:var(--green-soft);width:42px;height:42px;color:var(--green);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.app-row-text{flex:1;gap:2px;min-width:180px;display:grid}.app-row-text strong{font-family:var(--font-display);font-weight:600}.app-row-text span{color:var(--ink-muted);font-size:.875rem;line-height:1.6}.app-row-button{min-height:42px;padding:0 20px}.app-ok{font-weight:600;color:var(--green)!important}
