.catalogue-screen{display:grid;gap:var(--pehrom-space-roomy);min-width:0}.catalogue-block{display:grid;gap:var(--pehrom-space-base);min-width:0}.catalogue-price-list{display:grid;gap:var(--pehrom-space-hairline);margin:0;padding:0;list-style:none;min-width:0}.catalogue-price-list li{display:flex;flex-wrap:wrap;gap:var(--pehrom-space-hairline);align-items:baseline;min-width:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.catalogue-price-list em{flex-basis:100%;font-size:.8125rem;font-style:normal;opacity:.8}.catalogue-order-step{display:grid;gap:var(--pehrom-space-tight);margin-top:var(--pehrom-space-base);padding-top:var(--pehrom-space-base);border-top:1px solid var(--pehrom-colour-line-subtle);min-width:0}.catalogue-records{min-width:0}@media (max-width:640px){.catalogue-records .panel__scroll{overflow-x:clip}.catalogue-records .records{min-width:0}.catalogue-records .records td{overflow-wrap:anywhere}}@media (min-width:900px){.catalogue-price-list{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogue-price-list em{flex-basis:auto}}.ra-panel{display:grid;gap:var(--space-5,20px);padding-block:var(--space-4,16px)}.ra-stack{display:grid;gap:var(--space-4,16px)}.ra-actions li>*,.ra-panel,.ra-panel .facts__row,.ra-panel .facts__row>*,.ra-panel .ra-card,.ra-panel .records,.ra-panel .records tbody tr,.ra-panel .records td,.ra-panel .records th,.ra-panel>*,.ra-row>*,.ra-stack,.ra-stack>*{min-width:0}.ra-panel .facts__value,.ra-panel .ra-card,.ra-panel .ra-hint,.ra-panel .records .button,.ra-panel .records td,.ra-panel .records th,.ra-panel .section__subtitle,.ra-panel .section__title,.ra-panel h2,.ra-panel h3,.ra-panel h4{overflow-wrap:anywhere}.ra-panel .records .button,.ra-panel .records td>*{min-width:0;max-width:100%}.ra-panel .field__check,.ra-panel .multi__option{min-inline-size:var(--pehrom-shell-target-minimum,2.75rem);min-block-size:var(--pehrom-shell-target-minimum,2.75rem)}.ra-card{display:grid;gap:var(--space-3,12px);padding:var(--space-4,16px);border:1px solid var(--colour-border,rgb(255 255 255/12%));border-radius:var(--radius-lg,14px);background:var(--colour-surface,rgb(255 255 255/4%))}.ra-card h3,.ra-card h4{margin:0}.ra-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.ra-grid,.ra-row{gap:var(--space-3,12px)}.ra-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.ra-actions{display:grid;gap:var(--space-2,8px);margin:0;padding:0;list-style:none}.ra-actions li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2,8px);justify-content:space-between;padding-block:var(--space-2,8px);border-bottom:1px solid var(--colour-border,rgb(255 255 255/10%))}.ra-fieldset{display:grid;gap:var(--space-2,8px);margin:0;padding:var(--space-3,12px);border:1px solid var(--colour-border,rgb(255 255 255/12%));border-radius:var(--radius-md,10px)}.ra-fieldset legend{padding-inline:var(--space-2,8px);font-weight:650}.ra-check{display:flex;align-items:center;gap:var(--space-2,8px);min-height:44px}.ra-hint{margin:0;color:var(--colour-text-muted,rgb(255 255 255/64%));font-size:.92rem}.ra-error{margin:0;padding:var(--space-2,8px) var(--space-3,12px);border-inline-start:3px solid var(--colour-danger,#f87171);background:var(--colour-danger-soft,rgb(248 113 113/12%));border-radius:var(--radius-sm,8px)}.ra-code{padding:var(--space-3,12px);border-radius:var(--radius-md,10px);background:var(--colour-surface-strong,rgb(255 255 255/8%));font-family:var(--font-mono,ui-monospace,monospace);font-size:1.35rem;letter-spacing:.08em;overflow-wrap:anywhere}.ra-transfer-list{display:grid;gap:var(--space-3,12px);margin:0;padding:0;list-style:none}.ra-transfer{display:grid;gap:var(--space-2,8px);min-width:0;padding:var(--space-3,12px);border:1px solid var(--colour-border,rgb(255 255 255/12%));border-radius:var(--radius-md,10px)}.ra-transfer__name{overflow-wrap:anywhere;font-weight:650}.ra-transfer__progress{overflow:hidden;block-size:.5rem;border-radius:999px;background:var(--colour-surface-strong,rgb(255 255 255/8%))}.ra-transfer__progress>span{display:block;block-size:100%;background:var(--colour-accent,#38bdf8)}.ra-transfers .ra-row{justify-content:flex-start;gap:var(--space-2,8px)}.ra-viewer{display:grid;gap:var(--space-2,8px)}.ra-screen{position:relative;display:grid;place-items:center;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-md,10px);background:#05070b}.ra-screen video,.ra-screen__canvas{width:100%;height:100%;object-fit:contain;outline:none}.ra-screen video:focus-visible,.ra-screen__canvas:focus-visible{outline:2px solid var(--colour-focus,#7dd3fc);outline-offset:-2px}.ra-screen__state{position:absolute;inset:auto var(--space-3,12px) var(--space-3,12px);margin:0;color:#e5e7eb;font-size:.95rem}@media (max-width:480px){.ra-panel{gap:var(--space-4,16px)}.ra-card{padding:var(--space-3,12px)}.ra-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ra-panel *,.ra-panel :after,.ra-panel :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}