.pagopa-practice[data-astro-cid-5ruro4xm]{--io-blue: #0b3ee3;--io-blue-soft: #0b3ee314;--io-on-blue: #fff;--sim-finger-color: var(--io-blue);--sim-finger-soft: var(--io-blue-soft);--sim-finger-on: var(--io-on-blue);--io-paper: #fffdf5;--io-paper-border: #e3dcc4;--io-qr-bg: #fff;--io-qr-fg: #111;--io-camera-bg: #1c1c1e;--io-scan-accent: #4ade80;max-width:var(--max-width-xs);margin-inline:auto}[data-theme=dark] .pagopa-practice[data-astro-cid-5ruro4xm]{--io-blue: #6c8cff;--io-blue-soft: #6c8cff24;--io-on-blue: var(--color-bg);--io-paper: #2a2921;--io-paper-border: #4a463a}.pagopa-practice .phone-header{background-color:var(--io-blue)}.pagopa-practice[data-astro-cid-5ruro4xm]>.success-message{margin-top:var(--space-6)}.notice[data-astro-cid-5ruro4xm]{margin-bottom:var(--space-6);padding:var(--space-4) var(--space-5);border:1px solid var(--io-paper-border);border-radius:var(--border-radius);background:var(--io-paper);box-shadow:var(--shadow-sm)}.sim-label[data-astro-cid-5ruro4xm].notice-kicker{margin:0 0 var(--space-3);letter-spacing:.06em}.notice-body[data-astro-cid-5ruro4xm]{display:flex;flex-direction:column;gap:var(--space-4);align-items:center}.notice-grid[data-astro-cid-5ruro4xm]{display:grid;grid-template-columns:1fr;gap:var(--space-2) var(--space-4);margin:0;width:100%}.notice-grid[data-astro-cid-5ruro4xm] dd[data-astro-cid-5ruro4xm]{margin:0;font-weight:600}.notice-mono[data-astro-cid-5ruro4xm]{font-family:monospace;font-size:var(--font-size-base);letter-spacing:.04em}.notice-qr[data-astro-cid-5ruro4xm]{width:96px;height:96px;flex-shrink:0;border:5px solid var(--io-qr-bg);border-radius:var(--border-radius-xs);box-shadow:var(--shadow-sm)}.notice-qr .qr-bg{fill:var(--io-qr-bg)}.notice-qr .qr-fg{fill:var(--io-qr-fg)}.io-title[data-astro-cid-5ruro4xm]{margin:0;font-family:var(--font-family-display);font-size:var(--font-size-xl);font-weight:700}.io-message[data-astro-cid-5ruro4xm]{display:flex;flex-direction:column;gap:var(--space-0-5);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--border-radius);background:var(--color-bg)}.io-message-sender[data-astro-cid-5ruro4xm]{font-size:var(--font-size-sm);font-weight:700;color:var(--io-blue)}.io-message-subject[data-astro-cid-5ruro4xm]{font-weight:600}.io-message-date[data-astro-cid-5ruro4xm]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.io-message-badge[data-astro-cid-5ruro4xm]{align-self:flex-start;margin-top:var(--space-1);padding:var(--space-0-5) var(--space-2);border-radius:var(--border-radius-pill);background:var(--color-success-bg);color:var(--color-success-hover);font-size:var(--font-size-xs);font-weight:700}.io-hint[data-astro-cid-5ruro4xm]{margin:auto 0 0;color:var(--color-text-muted);line-height:var(--line-height-normal)}.io-tabs[data-astro-cid-5ruro4xm]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;border-top:1px solid var(--color-border);background:var(--color-surface);padding:var(--space-2) var(--space-1) var(--space-3)}@media(width<=359px){.io-tabs[data-astro-cid-5ruro4xm]{padding-inline:0}}.io-tab[data-astro-cid-5ruro4xm]{font-size:clamp(11px,3.4vw,var(--font-size-xs));text-align:center;color:var(--color-text-muted);line-height:1.3}.io-tab--scan[data-astro-cid-5ruro4xm]{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);border:none;background:none;font-family:inherit;font-size:clamp(11px,3.4vw,var(--font-size-xs));font-weight:700;color:var(--io-blue);cursor:pointer;padding:0;min-height:var(--min-touch-target)}.io-scan-icon[data-astro-cid-5ruro4xm]{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--io-blue);color:var(--color-on-primary);box-shadow:var(--shadow-md)}.io-full[data-astro-cid-5ruro4xm]{width:100%}.io-viewfinder[data-astro-cid-5ruro4xm]{position:relative;display:flex;align-items:center;justify-content:center;min-height:180px;padding:var(--space-5);border:none;border-radius:var(--border-radius);background:var(--io-camera-bg);color:var(--color-on-primary);font-family:inherit;font-size:var(--font-size-base);cursor:pointer;overflow:hidden}.io-viewfinder-frame[data-astro-cid-5ruro4xm]{position:absolute;inset:var(--space-4);border:3px solid #ffffffd9;border-radius:var(--border-radius);pointer-events:none}.io-viewfinder[data-astro-cid-5ruro4xm].is-scanning .io-viewfinder-frame[data-astro-cid-5ruro4xm]{border-color:var(--io-scan-accent)}.io-viewfinder-text[data-astro-cid-5ruro4xm]{max-width:24ch;text-align:center;line-height:var(--line-height-normal)}.io-field-help[data-astro-cid-5ruro4xm],.io-scan-hint[data-astro-cid-5ruro4xm]{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.io-scan-hint[data-astro-cid-5ruro4xm]:empty{display:none}.io-scan-tabs[data-astro-cid-5ruro4xm]{display:flex;gap:var(--space-2);margin-top:auto;padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--border-radius-pill);background:var(--color-bg)}.io-scan-tab[data-astro-cid-5ruro4xm]{flex:1 1 0;min-height:var(--min-touch-target);border:none;border-radius:var(--border-radius-pill);background:none;color:var(--color-text);font-family:inherit;font-size:var(--font-size-base);font-weight:600;cursor:pointer}.io-scan-tab[data-astro-cid-5ruro4xm][aria-pressed=true]{background:var(--io-blue);color:var(--io-on-blue)}.io-form[data-astro-cid-5ruro4xm]{display:flex;flex-direction:column;gap:var(--space-2)}.io-form[data-astro-cid-5ruro4xm] .form-group{margin-bottom:0}.io-form[data-astro-cid-5ruro4xm] .form-input[data-astro-cid-5ruro4xm]{font-size:clamp(16px,5.6vw,var(--font-size-base))}.io-form[data-astro-cid-5ruro4xm] .form-input[data-astro-cid-5ruro4xm]::placeholder{font-size:var(--font-size-sm)}.io-summary[data-astro-cid-5ruro4xm]{--sim-label-color: var(--color-sim-muted);margin:0;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--border-radius);background:var(--io-blue-soft);width:100%}.io-summary[data-astro-cid-5ruro4xm] dd[data-astro-cid-5ruro4xm],.io-section[data-astro-cid-5ruro4xm]{margin:0;font-weight:700}.io-methods[data-astro-cid-5ruro4xm]{display:flex;flex-direction:column;gap:var(--space-2)}.sim-choice[data-astro-cid-5ruro4xm].io-method{flex-direction:column;align-items:flex-start;gap:var(--space-1);font-weight:600}.io-method[data-astro-cid-5ruro4xm][aria-checked=true]{border-color:var(--io-blue);background:var(--io-blue-soft)}@media(hover:hover){.io-method[data-astro-cid-5ruro4xm]:hover{border-color:var(--io-blue)}}.io-fee[data-astro-cid-5ruro4xm]{font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-muted);white-space:nowrap}.io-confirm-text[data-astro-cid-5ruro4xm]{margin:0;line-height:var(--line-height-relaxed)}.io-finger-text[data-astro-cid-5ruro4xm]{margin:0;color:var(--color-text-muted)}.io-done-icon[data-astro-cid-5ruro4xm]{margin:0;font-size:var(--icon-size-lg);line-height:1}.io-done-amount[data-astro-cid-5ruro4xm]{margin:0;font-size:var(--font-size-2xl);font-weight:800;color:var(--io-blue);font-variant-numeric:tabular-nums}.io-done-text[data-astro-cid-5ruro4xm]{margin:0;line-height:var(--line-height-relaxed)}@media(width>=480px){.io-method[data-astro-cid-5ruro4xm]{flex-direction:row;justify-content:space-between;align-items:center;gap:var(--space-3)}.notice-body[data-astro-cid-5ruro4xm]{flex-direction:row;align-items:flex-start}.notice-grid[data-astro-cid-5ruro4xm]{grid-template-columns:1fr 1fr}}
