/* /Components/WalletItem.razor.rz.scp.css */
.wallet-item-button[b-uc1ra4hblp] {
    display: block;
    border: 0;
    background: transparent;
    padding: 0;
    color: inherit;
    font: inherit;
    text-align: start;
    cursor: pointer;
}

.wallet-item-button .wallet-item-title[b-uc1ra4hblp],
.wallet-item-button .wallet-item-sub[b-uc1ra4hblp] {
    display: block;
}
/* /Pages/FormActivities.razor.rz.scp.css */
.activity-list[b-y2s3l96yya] { display: grid; gap: var(--space-4, 1rem); margin-block: 1rem; }
.activity-list h2[b-y2s3l96yya] { overflow-wrap: anywhere; }
.activity-list p[b-y2s3l96yya] { overflow-wrap: anywhere; }
/* /Pages/FormActivity.razor.rz.scp.css */
.answer-summary[b-gybunr17c5] { overflow-wrap: anywhere; margin-block: 1rem; }

.activity-instructions[b-gybunr17c5] { white-space: pre-wrap; overflow-wrap: anywhere; }
/* /Pages/Home.razor.rz.scp.css */
.collapsed-row[b-xil56a0v6g] {
    width: 100%;
    border: 0;
    background: transparent;
    font: inherit;
    text-align: start;
}

.requirement-evidence[b-xil56a0v6g] {
    padding: 0 var(--space-4) var(--space-4);
    margin: 0;
}

/* #479 — the holder's side of asking to be excused. Deliberately quiet: this is the option of
   last resort, not a shortcut past the requirement. */
.exemption-open[b-xil56a0v6g] {
    background: none;
    border: 0;
    padding: var(--space-2) 0;
    color: var(--fg-muted);
    font: inherit;
    font-size: 0.875rem;
    text-decoration: underline;
    text-underline-offset: 3px;
    cursor: pointer;
}

.exemption-open:hover[b-xil56a0v6g],
.exemption-open:focus-visible[b-xil56a0v6g] {
    color: var(--fg-strong);
}

.exemption-form[b-xil56a0v6g] {
    margin-top: var(--space-3);
    padding-top: var(--space-3);
    border-top: 1px solid var(--line);
}

.exemption-intro[b-xil56a0v6g],
.exemption-asked[b-xil56a0v6g] {
    color: var(--fg-muted);
    font-size: 0.875rem;
    margin-block: var(--space-2);
    max-width: 52ch;
}
