.qr-print-page.is-cards-layout{--qr-page-radial:rgba(37,99,235,0.1);--qr-page-top:#f6f9fd}.qr-print-page.is-pocket-layout{--qr-page-radial:rgba(37,99,235,0.08);--qr-page-top:#f7f9fd}.qr-print-page.is-micro-layout{--qr-page-radial:rgba(37,99,235,0.06);--qr-page-top:#f8fafc}.qr-print-page.qr-variant-elegant{--qr-page-radial:rgba(196,154,102,0.16);--qr-page-top:#faf6ef;--qr-page-bottom:#fffdf9;--qr-sheet-border:rgba(147,120,86,0.12);--qr-sheet-shadow:0 22px 52px rgba(102,78,52,0.08);--qr-cut-guide:rgba(181,150,112,0.62);--qr-text-body:#4f4337;--qr-text-muted:#7c6a58;--qr-text-soft:#726252;--qr-accent:#9a7042;--qr-accent-strong:#8a6433;--qr-brand-copy-opacity:0.9;--qr-brand-emblem-bg:rgba(255,255,255,0.96);--qr-brand-emblem-border:rgba(196,154,102,0.16);--qr-brand-subtitle-color:#7c6a58;--qr-qr-frame-bg:#fffdfa;--qr-qr-frame-border:rgba(147,120,86,0.16);--qr-qr-frame-inset:rgba(255,255,255,0.68);--qr-card-bg:linear-gradient(180deg,rgba(255,251,245,0.99),rgba(250,244,236,0.97)),radial-gradient(circle at top,rgba(196,154,102,0.08),transparent 58%);--qr-card-border:rgba(147,120,86,0.14);--qr-card-shadow:0 10px 24px rgba(102,78,52,0.05);--qr-card-inset-border:rgba(255,255,255,0.5);--qr-card-brand-name-size:0.92rem;--qr-card-chip-bg:rgba(196,154,102,0.12);--qr-card-chip-border:rgba(196,154,102,0.18);--qr-card-chip-text:#8a6433;--qr-poster-brand-name-size:1.05rem;--qr-poster-deadline-bg:linear-gradient(180deg,rgba(255,247,238,0.9),rgba(255,252,247,0.97));--qr-poster-deadline-border:rgba(196,154,102,0.18);--qr-poster-panel-bg:linear-gradient(180deg,rgba(255,252,248,0.99),rgba(251,246,240,0.98));--qr-poster-panel-border:rgba(147,120,86,0.14);--qr-poster-link-bg:rgba(158,126,88,0.08);--qr-poster-link-color:#5a4531;--qr-poster-step-bg:rgba(250,244,236,0.95);--qr-poster-step-badge-bg:rgba(214,187,149,0.22);--qr-poster-step-badge-text:#8a6433;--qr-poster-panel-gap:0.75rem;--qr-poster-cta-size:1rem;--qr-point-dot:#c49a66;--qr-pocket-card-bg:linear-gradient(180deg,rgba(255,251,245,0.99),rgba(250,244,236,0.97));--qr-pocket-card-border:rgba(147,120,86,0.14);--qr-pocket-card-shadow:0 10px 24px rgba(102,78,52,0.05);--qr-pocket-card-inset-border:rgba(255,255,255,0.54);--qr-pocket-copy-color:#5a4531;--qr-pocket-link-color:#7c6a58;--qr-pocket-link-pill-bg:rgba(158,126,88,0.05);--qr-pocket-link-pill-border:rgba(158,126,88,0.1);--qr-pocket-link-pill-color:#7c6a58;--qr-pocket-wordmark-color:#8a6433;--qr-micro-card-bg:var(--qr-pocket-card-bg);--qr-micro-card-border:var(--qr-pocket-card-border);--qr-micro-card-shadow:var(--qr-pocket-card-shadow);--qr-micro-card-inset-border:var(--qr-pocket-card-inset-border)}.qr-print-page.qr-variant-elegant.is-cards-layout{--qr-page-radial:rgba(196,154,102,0.14);--qr-page-top:#fbf7f1}.qr-print-page.qr-variant-minimal{--qr-page-radial:rgba(15,23,42,0.06);--qr-page-top:#f3f4f6;--qr-page-bottom:#ffffff;--qr-sheet-border:rgba(15,23,42,0.12);--qr-sheet-shadow:0 16px 36px rgba(15,23,42,0.08);--qr-cut-guide:rgba(100,116,139,0.48);--qr-text-muted:#6b7280;--qr-text-soft:#475569;--qr-accent:#334155;--qr-accent-strong:#0f172a;--qr-brand-copy-opacity:0.76;--qr-brand-emblem-border:rgba(15,23,42,0.12);--qr-brand-subtitle-color:#64748b;--qr-qr-frame-inset:rgba(255,255,255,0.76);--qr-card-bg:linear-gradient(180deg,rgba(255,255,255,0.99),rgba(249,250,251,0.99));--qr-card-border:rgba(15,23,42,0.12);--qr-card-shadow:0 8px 18px rgba(15,23,42,0.04);--qr-card-inset-border:rgba(255,255,255,0.66);--qr-card-qr-size:74mm;--qr-card-title-size:1.38rem;--qr-card-brand-name-size:0.84rem;--qr-card-support-size:0.82rem;--qr-card-support-max:22ch;--qr-card-header-gap:2.1mm;--qr-card-body-gap:3mm;--qr-card-chip-bg:rgba(15,23,42,0.04);--qr-card-chip-border:rgba(15,23,42,0.12);--qr-card-chip-text:#334155;--qr-card-footer-weight:500;--qr-poster-brand-name-size:0.98rem;--qr-poster-title-size:clamp(2rem,3.7vw,2.85rem);--qr-poster-subtitle-size:0.98rem;--qr-poster-deadline-bg:#f8fafc;--qr-poster-deadline-border:rgba(15,23,42,0.12);--qr-poster-panel-bg:#f8fafc;--qr-poster-panel-border:rgba(15,23,42,0.12);--qr-poster-link-bg:rgba(15,23,42,0.03);--qr-poster-link-color:#334155;--qr-poster-step-bg:#f8fafc;--qr-poster-step-badge-bg:rgba(15,23,42,0.08);--qr-poster-step-badge-text:#334155;--qr-poster-qr-size:92mm;--qr-poster-panel-gap:0.65rem;--qr-poster-cta-size:0.98rem;--qr-point-dot:#475569;--qr-pocket-card-bg:linear-gradient(180deg,rgba(255,255,255,0.99),rgba(249,250,251,0.99));--qr-pocket-card-border:rgba(15,23,42,0.12);--qr-pocket-card-shadow:0 8px 18px rgba(15,23,42,0.04);--qr-pocket-card-inset-border:rgba(255,255,255,0.68);--qr-pocket-copy-color:#0f172a;--qr-pocket-link-color:#6b7280;--qr-pocket-link-pill-bg:rgba(15,23,42,0.02);--qr-pocket-link-pill-border:rgba(15,23,42,0.08);--qr-pocket-link-pill-color:#475569;--qr-pocket-wordmark-color:#475569;--qr-micro-card-bg:var(--qr-pocket-card-bg);--qr-micro-card-border:var(--qr-pocket-card-border);--qr-micro-card-shadow:var(--qr-pocket-card-shadow);--qr-micro-card-inset-border:var(--qr-pocket-card-inset-border)}.qr-print-page.qr-variant-minimal.is-cards-layout{--qr-page-radial:rgba(15,23,42,0.05);--qr-page-top:#f6f7f8;--qr-card-art:linear-gradient(90deg,var(--qr-accent) 0 10mm,transparent 10mm calc(100% - 10mm),var(--qr-accent) calc(100% - 10mm) 100%);--qr-card-art-opacity:0.16}.qr-print-page.qr-variant-wedding{--qr-page-radial:rgba(214,171,160,0.16);--qr-page-top:#fbf3ef;--qr-page-bottom:#fffdf8;--qr-sheet-border:rgba(184,145,114,0.16);--qr-sheet-shadow:0 24px 56px rgba(116,84,56,0.08);--qr-cut-guide:rgba(201,164,132,0.56);--qr-text-body:#574333;--qr-text-muted:#8a7564;--qr-text-soft:#6f5b4b;--qr-accent:#b78167;--qr-accent-strong:#9b6b4f;--qr-brand-copy-opacity:0.88;--qr-brand-emblem-bg:rgba(255,255,255,0.92);--qr-brand-emblem-border:rgba(214,171,160,0.18);--qr-brand-subtitle-color:#8a7564;--qr-qr-frame-bg:#fffdfa;--qr-qr-frame-border:rgba(184,145,114,0.14);--qr-qr-frame-inset:rgba(255,255,255,0.64);--qr-card-bg:linear-gradient(180deg,rgba(255,250,246,0.99),rgba(252,244,239,0.98)),radial-gradient(circle at top,rgba(214,171,160,0.1),transparent 60%);--qr-card-border:rgba(184,145,114,0.11);--qr-card-shadow:0 10px 22px rgba(116,84,56,0.042);--qr-card-inset-border:rgba(255,255,255,0.46);--qr-card-art:radial-gradient(circle at 7mm 7mm,rgba(183,129,103,0.14) 0 2mm,transparent 2.2mm),radial-gradient(circle at calc(100% - 7mm) calc(100% - 7mm),rgba(183,129,103,0.12) 0 2mm,transparent 2.2mm),linear-gradient(90deg,transparent 0 12%,rgba(183,129,103,0.18) 12% 88%,transparent 88% 100%);--qr-card-art-opacity:0.9;--qr-card-brand-name-size:0.92rem;--qr-card-chip-bg:rgba(183,129,103,0.1);--qr-card-chip-border:rgba(183,129,103,0.16);--qr-card-chip-text:#9b6b4f;--qr-poster-brand-name-size:1.06rem;--qr-poster-deadline-bg:linear-gradient(180deg,rgba(255,246,241,0.9),rgba(255,252,248,0.97));--qr-poster-deadline-border:rgba(214,171,160,0.2);--qr-poster-panel-bg:linear-gradient(180deg,rgba(255,252,248,0.99),rgba(251,244,239,0.98));--qr-poster-panel-border:rgba(184,145,114,0.14);--qr-poster-link-bg:rgba(183,129,103,0.08);--qr-poster-link-color:#6b4b3a;--qr-poster-step-bg:rgba(252,244,239,0.94);--qr-poster-step-badge-bg:rgba(236,213,194,0.75);--qr-poster-step-badge-text:#9b6b4f;--qr-poster-panel-gap:0.75rem;--qr-poster-cta-size:1rem;--qr-point-dot:#d7a98a;--qr-pocket-card-width:54mm;--qr-pocket-card-height:85mm;--qr-pocket-padding-y:15mm;--qr-pocket-card-radius:21px;--qr-pocket-card-bg:linear-gradient(180deg,rgba(255,250,246,0.99),rgba(252,244,239,0.98));--qr-pocket-card-border:rgba(184,145,114,0.11);--qr-pocket-card-shadow:0 10px 20px rgba(116,84,56,0.04);--qr-pocket-card-inset-border:rgba(255,255,255,0.5);--qr-pocket-copy-color:#6b4b3a;--qr-pocket-kicker-size:0.43rem;--qr-pocket-event-size:0.62rem;--qr-pocket-title-size:0.92rem;--qr-pocket-support-size:0.54rem;--qr-pocket-link-size:0.54rem;--qr-pocket-link-color:#8a7564;--qr-pocket-link-pill-bg:rgba(183,129,103,0.04);--qr-pocket-link-pill-border:rgba(183,129,103,0.08);--qr-pocket-link-pill-color:#907866;--qr-pocket-wordmark-size:0.58rem;--qr-pocket-wordmark-color:#9b6b4f;--qr-pocket-qr-size:31mm;--qr-pocket-qr-padding:2.9mm;--qr-micro-padding-y:7.5mm;--qr-micro-padding-x:9mm;--qr-micro-card-radius:16px;--qr-micro-card-bg:var(--qr-pocket-card-bg);--qr-micro-card-border:var(--qr-pocket-card-border);--qr-micro-card-shadow:var(--qr-pocket-card-shadow);--qr-micro-card-inset-border:var(--qr-pocket-card-inset-border);--qr-micro-label-size:0.36rem;--qr-micro-event-size:0.57rem;--qr-micro-support-size:0.48rem;--qr-micro-qr-size:25.5mm;--qr-micro-qr-padding:2.3mm}.qr-print-page.qr-variant-wedding.is-cards-layout{--qr-page-radial:rgba(214,171,160,0.14);--qr-page-top:#fcf5f1}.qr-print-page.qr-variant-wedding.is-micro-layout,.qr-print-page.qr-variant-wedding.is-pocket-layout{--qr-page-radial:rgba(232,198,177,0.22)}.qr-print-page.qr-variant-classic{--qr-page-radial:rgba(200,93,69,0.16);--qr-page-top:#fff6f1;--qr-page-bottom:#fffdf9;--qr-sheet-border:rgba(200,93,69,0.14);--qr-cut-guide:rgba(200,93,69,0.3);--qr-poster-step-bg:rgba(255,246,241,0.96);--qr-poster-step-badge-bg:rgba(200,93,69,0.12);--qr-poster-step-badge-text:#9f442f;--qr-pocket-card-bg:linear-gradient(180deg,rgba(255,250,246,0.99),rgba(255,244,238,0.98));--qr-pocket-card-border:rgba(200,93,69,0.13);--qr-card-art:radial-gradient(circle at 12% 18%,rgba(200,93,69,0.16) 0 1.4mm,transparent 1.6mm),radial-gradient(circle at 86% 14%,rgba(200,93,69,0.1) 0 1.2mm,transparent 1.4mm),radial-gradient(circle at 80% 84%,rgba(200,93,69,0.13) 0 1.6mm,transparent 1.8mm)}.qr-print-page.qr-variant-christmas{--qr-page-radial:rgba(38,89,67,0.18);--qr-page-top:#f3f8f4;--qr-page-bottom:#fffdf8;--qr-sheet-border:rgba(38,89,67,0.17);--qr-cut-guide:rgba(38,89,67,0.32);--qr-text-body:#234236;--qr-text-muted:#5c7568;--qr-poster-panel-bg:linear-gradient(180deg,rgba(250,253,249,0.99),rgba(239,247,241,0.98));--qr-poster-deadline-bg:rgba(239,247,241,0.94);--qr-poster-step-bg:rgba(243,248,244,0.96);--qr-poster-step-badge-bg:rgba(38,89,67,0.12);--qr-poster-step-badge-text:#173a2b;--qr-pocket-card-bg:linear-gradient(180deg,rgba(250,253,249,0.99),rgba(239,247,241,0.98));--qr-pocket-card-border:rgba(38,89,67,0.14);--qr-card-art:radial-gradient(circle at 12% 12%,rgba(38,89,67,0.16) 0 1.2mm,transparent 1.4mm),radial-gradient(circle at 18% 19%,rgba(139,47,69,0.12) 0 0.9mm,transparent 1.1mm),linear-gradient(135deg,transparent 0 48%,rgba(38,89,67,0.1) 48% 52%,transparent 52% 100%)}.qr-print-page.qr-variant-eid{--qr-page-radial:rgba(31,122,91,0.18);--qr-page-top:#f0faf6;--qr-page-bottom:#fffdf7;--qr-sheet-border:rgba(31,122,91,0.17);--qr-cut-guide:rgba(31,122,91,0.3);--qr-text-body:#16483a;--qr-text-muted:#52756a;--qr-poster-panel-bg:linear-gradient(180deg,rgba(252,255,251,0.99),rgba(237,249,244,0.98));--qr-poster-step-bg:rgba(239,250,246,0.96);--qr-poster-step-badge-bg:rgba(31,122,91,0.12);--qr-poster-step-badge-text:#14543f;--qr-pocket-card-bg:linear-gradient(180deg,rgba(252,255,251,0.99),rgba(237,249,244,0.98));--qr-pocket-card-border:rgba(31,122,91,0.14);--qr-card-art:linear-gradient(45deg,transparent 0 46%,rgba(31,122,91,0.13) 46% 54%,transparent 54% 100%),linear-gradient(-45deg,transparent 0 46%,rgba(31,122,91,0.09) 46% 54%,transparent 54% 100%);--qr-card-art-opacity:0.8}.qr-print-page.qr-variant-birthday{--qr-page-radial:rgba(216,111,85,0.18);--qr-page-top:#fff6f1;--qr-page-bottom:#f8fbff;--qr-sheet-border:rgba(216,111,85,0.16);--qr-cut-guide:rgba(216,111,85,0.32);--qr-poster-step-bg:rgba(255,246,241,0.96);--qr-poster-step-badge-bg:rgba(216,111,85,0.12);--qr-poster-step-badge-text:#9f442f;--qr-card-bg:linear-gradient(180deg,rgba(255,250,246,0.99),rgba(246,250,255,0.98));--qr-pocket-card-bg:linear-gradient(180deg,rgba(255,250,246,0.99),rgba(246,250,255,0.98));--qr-pocket-card-border:rgba(216,111,85,0.14);--qr-card-art:radial-gradient(circle at 11% 15%,rgba(216,111,85,0.18) 0 1.5mm,transparent 1.7mm),radial-gradient(circle at 18% 10%,rgba(147,183,213,0.16) 0 1mm,transparent 1.2mm),radial-gradient(circle at 86% 83%,rgba(200,160,77,0.16) 0 1.4mm,transparent 1.6mm)}.qr-print-page.qr-variant-company{--qr-page-radial:rgba(30,58,95,0.14);--qr-page-top:#f6f8fb;--qr-page-bottom:#ffffff;--qr-sheet-border:rgba(30,58,95,0.14);--qr-cut-guide:rgba(30,58,95,0.28);--qr-text-body:#243247;--qr-text-muted:#64748b;--qr-poster-panel-bg:linear-gradient(180deg,rgba(255,255,255,0.99),rgba(245,248,252,0.98));--qr-poster-step-bg:#f7f9fc;--qr-poster-step-badge-bg:rgba(30,58,95,0.1);--qr-poster-step-badge-text:#0f243f;--qr-pocket-card-bg:linear-gradient(180deg,rgba(255,255,255,0.99),rgba(245,248,252,0.98));--qr-pocket-card-border:rgba(30,58,95,0.12);--qr-card-art:linear-gradient(90deg,rgba(30,58,95,0.09) 1px,transparent 0),linear-gradient(0deg,rgba(30,58,95,0.06) 1px,transparent 0);--qr-card-art-opacity:0.6}.qr-print-page.qr-template-accent-blush{--qr-accent:#b78167;--qr-accent-strong:#9b6b4f;--qr-sheet-border:rgba(183,129,103,0.16);--qr-card-border:rgba(183,129,103,0.16);--qr-qr-frame-border:rgba(183,129,103,0.18);--qr-card-chip-bg:rgba(183,129,103,0.1);--qr-card-chip-text:#9b6b4f;--qr-text-soft:#6b4b3a;--qr-point-dot:#d7a98a}.qr-print-page.qr-template-accent-ivory{--qr-accent:#9a7042;--qr-accent-strong:#79562f;--qr-sheet-border:rgba(154,112,66,0.16);--qr-card-border:rgba(154,112,66,0.14);--qr-qr-frame-border:rgba(154,112,66,0.18);--qr-card-bg:linear-gradient(180deg,#fffdf8,#fbf6ec);--qr-card-chip-bg:rgba(154,112,66,0.1);--qr-card-chip-text:#79562f;--qr-text-soft:#6d5638;--qr-point-dot:#c49a66}.qr-print-page.qr-template-accent-sage{--qr-accent:#5e7c5c;--qr-accent-strong:#3f6044;--qr-sheet-border:rgba(94,124,92,0.17);--qr-card-border:rgba(94,124,92,0.16);--qr-qr-frame-border:rgba(94,124,92,0.18);--qr-card-bg:linear-gradient(180deg,#fbfdf9,#f0f6ed);--qr-card-chip-bg:rgba(94,124,92,0.12);--qr-card-chip-text:#3f6044;--qr-text-soft:#425b43;--qr-point-dot:#7d9878}.qr-print-page.qr-template-accent-gold{--qr-accent:#c8a04d;--qr-accent-strong:#8d6724;--qr-sheet-border:rgba(200,160,77,0.18);--qr-card-border:rgba(200,160,77,0.18);--qr-qr-frame-border:rgba(200,160,77,0.2);--qr-card-bg:linear-gradient(180deg,#fffdf8,#fbf4df);--qr-card-chip-bg:rgba(200,160,77,0.13);--qr-card-chip-text:#7a571d;--qr-text-soft:#684f27;--qr-point-dot:#c8a04d}.qr-print-page.qr-template-accent-pearl{--qr-accent:#64748b;--qr-accent-strong:#475569;--qr-sheet-border:rgba(100,116,139,0.15);--qr-card-border:rgba(100,116,139,0.14);--qr-qr-frame-border:rgba(100,116,139,0.16);--qr-card-bg:linear-gradient(180deg,#ffffff,#f3f6f8);--qr-card-chip-bg:rgba(100,116,139,0.1);--qr-card-chip-text:#475569;--qr-point-dot:#94a3b8}.qr-print-page.qr-template-accent-sky{--qr-accent:#5f91b7;--qr-accent-strong:#386b94;--qr-sheet-border:rgba(95,145,183,0.16);--qr-card-border:rgba(95,145,183,0.15);--qr-qr-frame-border:rgba(95,145,183,0.18);--qr-card-bg:linear-gradient(180deg,#fbfdff,#edf6fb);--qr-card-chip-bg:rgba(95,145,183,0.12);--qr-card-chip-text:#386b94;--qr-text-soft:#3f6178;--qr-point-dot:#93b7d5}.qr-print-page.qr-template-accent-midnight{--qr-accent:#1e3a5f;--qr-accent-strong:#0f243f;--qr-sheet-border:rgba(30,58,95,0.16);--qr-card-border:rgba(30,58,95,0.15);--qr-qr-frame-border:rgba(30,58,95,0.18);--qr-card-chip-bg:rgba(30,58,95,0.1);--qr-card-chip-text:#0f243f;--qr-point-dot:#31577f}.qr-print-page.qr-template-accent-sand{--qr-accent:#a78962;--qr-accent-strong:#745b39;--qr-sheet-border:rgba(167,137,98,0.16);--qr-card-border:rgba(167,137,98,0.15);--qr-qr-frame-border:rgba(167,137,98,0.18);--qr-card-bg:linear-gradient(180deg,#fffdf8,#f5eee4);--qr-card-chip-bg:rgba(167,137,98,0.12);--qr-card-chip-text:#745b39;--qr-text-soft:#69543a;--qr-point-dot:#d7c2a5}.qr-print-page.qr-template-accent-coral{--qr-accent:#c85d45;--qr-accent-strong:#9f442f;--qr-sheet-border:rgba(200,93,69,0.16);--qr-card-border:rgba(200,93,69,0.15);--qr-qr-frame-border:rgba(200,93,69,0.18);--qr-card-bg:linear-gradient(180deg,#fffaf7,#fff1eb);--qr-card-chip-bg:rgba(200,93,69,0.1);--qr-card-chip-text:#9f442f;--qr-point-dot:#d96f55}.qr-print-page.qr-template-accent-fir{--qr-accent:#265943;--qr-accent-strong:#173a2b;--qr-sheet-border:rgba(38,89,67,0.18);--qr-card-border:rgba(38,89,67,0.16);--qr-qr-frame-border:rgba(38,89,67,0.18);--qr-card-bg:linear-gradient(180deg,#fbfdf9,#edf6ef);--qr-card-chip-bg:rgba(38,89,67,0.12);--qr-card-chip-text:#173a2b;--qr-text-soft:#2d5141;--qr-point-dot:#3a755a}.qr-print-page.qr-template-accent-berry{--qr-accent:#8b2f45;--qr-accent-strong:#641e31;--qr-sheet-border:rgba(139,47,69,0.18);--qr-card-border:rgba(139,47,69,0.16);--qr-qr-frame-border:rgba(139,47,69,0.18);--qr-card-bg:linear-gradient(180deg,#fffafa,#f8edf0);--qr-card-chip-bg:rgba(139,47,69,0.12);--qr-card-chip-text:#641e31;--qr-text-soft:#6d3040;--qr-point-dot:#8b2f45}.qr-print-page.qr-template-accent-emerald{--qr-accent:#1f7a5b;--qr-accent-strong:#14543f;--qr-sheet-border:rgba(31,122,91,0.18);--qr-card-border:rgba(31,122,91,0.16);--qr-qr-frame-border:rgba(31,122,91,0.18);--qr-card-bg:linear-gradient(180deg,#fbfffb,#edf9f4);--qr-card-chip-bg:rgba(31,122,91,0.12);--qr-card-chip-text:#14543f;--qr-text-soft:#255c49;--qr-point-dot:#259b73}.qr-card-sheet,.qr-micro-sheet,.qr-pocket-sheet,.qr-poster-sheet{position:relative;isolation:isolate;width:min(100%,210mm);min-height:297mm;margin:0 auto;overflow:hidden;background:var(--qr-sheet-bg);color:var(--qr-text-strong);border:1px solid var(--qr-sheet-border);border-radius:var(--qr-sheet-radius);box-shadow:var(--qr-sheet-shadow)}.qr-poster-sheet{padding:16mm;display:grid;grid-template-rows:auto 1fr auto;grid-gap:10mm;gap:10mm}.qr-card-sheet{position:relative;padding:10mm;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8mm;gap:8mm;align-content:stretch}.qr-pocket-sheet{padding:var(--qr-pocket-padding-y) var(--qr-pocket-padding-x);grid-template-columns:repeat(2,var(--qr-pocket-card-width));grid-auto-rows:var(--qr-pocket-card-height);grid-gap:var(--qr-pocket-gap);gap:var(--qr-pocket-gap)}.qr-micro-sheet,.qr-pocket-sheet{display:grid;justify-content:center;align-content:start}.qr-micro-sheet{padding:var(--qr-micro-padding-y) var(--qr-micro-padding-x);grid-template-columns:repeat(4,var(--qr-micro-card-width));grid-auto-rows:var(--qr-micro-card-height);grid-gap:var(--qr-micro-gap);gap:var(--qr-micro-gap)}.qr-card-sheet:after,.qr-card-sheet:before{content:"";position:absolute;pointer-events:none;opacity:.38}.qr-card-sheet:before{top:10mm;bottom:10mm;left:50%;width:.2mm;transform:translateX(-50%);background:repeating-linear-gradient(to bottom,var(--qr-cut-guide) 0,var(--qr-cut-guide) 2.2mm,transparent 2.2mm,transparent 4.8mm)}.qr-card-sheet:after{left:10mm;right:10mm;top:50%;height:.2mm;transform:translateY(-50%);background:repeating-linear-gradient(to right,var(--qr-cut-guide) 0,var(--qr-cut-guide) 2.2mm,transparent 2.2mm,transparent 4.8mm)}.qr-card-item{position:relative;isolation:isolate;z-index:1;min-width:0;min-height:calc((297mm - 28mm) / 2);padding:9.5mm 8.5mm 7.5mm;display:grid;grid-template-rows:auto 1fr auto;grid-gap:4.5mm;gap:4.5mm;border-radius:22px;border:1px solid var(--qr-card-border);background:var(--qr-card-bg);box-shadow:var(--qr-card-shadow)}.qr-pocket-item{padding:6.5mm 5mm 5mm;grid-template-rows:auto 1fr auto;grid-gap:3.2mm;gap:3.2mm;border-radius:var(--qr-pocket-card-radius);border:1px solid var(--qr-pocket-card-border);background:var(--qr-pocket-card-bg);box-shadow:var(--qr-pocket-card-shadow)}.qr-micro-item,.qr-pocket-item{position:relative;isolation:isolate;min-width:0;display:grid;justify-items:center;align-items:center;text-align:center}.qr-micro-item{padding:3.6mm 3.2mm 3.2mm;grid-template-rows:auto 1fr auto;grid-gap:2.2mm;gap:2.2mm;border-radius:var(--qr-micro-card-radius);border:1px solid var(--qr-micro-card-border);background:var(--qr-micro-card-bg);box-shadow:var(--qr-micro-card-shadow)}.qr-card-body,.qr-card-footer,.qr-card-header{position:relative;z-index:1}.qr-card-body,.qr-card-header{display:grid;justify-items:center}.qr-card-item:before,.qr-micro-item:before,.qr-pocket-item:before{content:"";position:absolute;inset:1px;border-radius:inherit;pointer-events:none}.qr-card-item:before{border:1px solid var(--qr-card-inset-border)}.qr-card-item:after{content:"";position:absolute;inset:5mm;z-index:0;border-radius:16px;background:var(--qr-card-art);opacity:var(--qr-card-art-opacity);pointer-events:none;-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000)}.qr-pocket-item:before{border:1px solid var(--qr-pocket-card-inset-border)}.qr-micro-item:before{border:1px solid var(--qr-micro-card-inset-border)}.qr-card-header{gap:var(--qr-card-header-gap)}.qr-card-body{align-content:center;gap:var(--qr-card-body-gap)}.qr-card-brand,.qr-poster-brand{color:var(--qr-text-strong)}.qr-card-brand .brand-lockup-copy,.qr-poster-brand .brand-lockup-copy{opacity:var(--qr-brand-copy-opacity)}.qr-card-brand .brand-lockup-emblem,.qr-poster-brand .brand-lockup-emblem{background:var(--qr-brand-emblem-bg);border-color:var(--qr-brand-emblem-border);box-shadow:none}.qr-card-brand .brand-lockup-name{font-size:var(--qr-card-brand-name-size)}.qr-poster-brand .brand-lockup-name{font-size:var(--qr-poster-brand-name-size)}.qr-poster-brand .brand-lockup-subtitle{font-size:.78rem;color:var(--qr-brand-subtitle-color)}.qr-card-event-title{max-width:28ch;color:var(--qr-text-muted);font-size:.76rem;line-height:1.35;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.qr-card-title{font-size:var(--qr-card-title-size);line-height:1.04;letter-spacing:0;text-align:center}.qr-card-chip{display:inline-flex;align-items:center;justify-content:center;padding:.38rem .72rem;border-radius:999px;background:var(--qr-card-chip-bg);border:1px solid var(--qr-card-chip-border);color:var(--qr-card-chip-text);font-size:.74rem;font-weight:700;line-height:1.2;text-align:center}.qr-card-qr-frame,.qr-micro-qr-frame,.qr-pocket-qr-frame,.qr-poster-qr-frame{display:grid;place-items:center;border-radius:24px;border:1px solid var(--qr-qr-frame-border);background:var(--qr-qr-frame-bg);box-shadow:inset 0 0 0 1px var(--qr-qr-frame-inset)}.qr-card-qr-frame{width:var(--qr-card-qr-size);height:var(--qr-card-qr-size);padding:var(--qr-card-qr-padding);border-radius:18px;border-color:var(--qr-qr-frame-border)}.qr-pocket-qr-frame{width:var(--qr-pocket-qr-size);height:var(--qr-pocket-qr-size);padding:var(--qr-pocket-qr-padding);border-radius:18px}.qr-micro-qr-frame{width:var(--qr-micro-qr-size);height:var(--qr-micro-qr-size);padding:var(--qr-micro-qr-padding);border-radius:14px}.qr-poster-qr-frame{width:var(--qr-poster-qr-size);height:var(--qr-poster-qr-size);padding:var(--qr-poster-qr-padding)}.qr-card-qr-image,.qr-micro-qr-image,.qr-pocket-qr-image,.qr-poster-qr-image{width:100%;height:100%;object-fit:contain}.qr-card-qr-placeholder,.qr-micro-qr-placeholder,.qr-pocket-qr-placeholder,.qr-poster-qr-placeholder{font-weight:700;color:var(--qr-text-muted)}.qr-print-fallback-frame{align-content:center;gap:.25rem;padding:.7rem;text-align:center;line-height:1.25;overflow:hidden}.qr-print-fallback-frame strong{color:var(--qr-text-strong);font-size:.92rem}.qr-print-fallback-frame em,.qr-print-fallback-frame span{display:block;color:var(--qr-text-muted);font-size:.68rem;font-style:normal;overflow-wrap:anywhere}.qr-card-qr-frame.qr-print-fallback-frame em,.qr-poster-qr-frame.qr-print-fallback-frame em{margin-top:.2rem;color:var(--qr-text-body);font-weight:700}.qr-micro-qr-frame.qr-print-fallback-frame,.qr-pocket-qr-frame.qr-print-fallback-frame{gap:.08rem;padding:.35rem}.qr-micro-qr-frame.qr-print-fallback-frame strong,.qr-pocket-qr-frame.qr-print-fallback-frame strong{font-size:.48rem}.qr-micro-qr-frame.qr-print-fallback-frame em,.qr-micro-qr-frame.qr-print-fallback-frame span,.qr-pocket-qr-frame.qr-print-fallback-frame em,.qr-pocket-qr-frame.qr-print-fallback-frame span{font-size:.32rem}.qr-micro-header,.qr-pocket-header{display:grid;justify-items:center}.qr-pocket-header{gap:1.4mm;align-self:start}.qr-micro-header{gap:.8mm;align-self:start}.qr-micro-label,.qr-pocket-kicker{color:var(--qr-accent);font-weight:800;letter-spacing:.16em;text-transform:uppercase}.qr-pocket-kicker{font-size:var(--qr-pocket-kicker-size)}.qr-micro-label{font-size:var(--qr-micro-label-size)}.qr-micro-event-title,.qr-pocket-event-title{color:var(--qr-text-muted);line-height:1.28;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.qr-pocket-event-title{max-width:16ch;font-size:var(--qr-pocket-event-size)}.qr-micro-event-title{max-width:15ch;font-size:var(--qr-micro-event-size)}.qr-pocket-title{max-width:13ch;color:var(--qr-pocket-copy-color);font-size:var(--qr-pocket-title-size);font-weight:800;line-height:1.08;text-wrap:balance}.qr-pocket-support{max-width:16ch;color:var(--qr-text-soft);font-size:var(--qr-pocket-support-size);line-height:1.3;text-wrap:balance}.qr-pocket-footer{display:grid;grid-gap:1.5mm;gap:1.5mm;width:100%;align-self:end;justify-items:center}.qr-pocket-link{color:var(--qr-pocket-link-color);line-height:1.3;letter-spacing:.02em}.qr-pocket-link,.qr-pocket-link-pill{font-size:var(--qr-pocket-link-size);overflow-wrap:anywhere}.qr-pocket-link-pill{display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:1.4mm 2.4mm;border-radius:999px;border:1px solid var(--qr-pocket-link-pill-border);background:var(--qr-pocket-link-pill-bg);color:var(--qr-pocket-link-pill-color);line-height:1.2}.qr-pocket-wordmark{color:var(--qr-pocket-wordmark-color);font-size:var(--qr-pocket-wordmark-size);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.qr-card-support{max-width:var(--qr-card-support-max);color:var(--qr-text-soft);font-size:var(--qr-card-support-size);line-height:1.45;text-align:center;text-wrap:balance}.qr-card-footer{align-self:end;color:var(--qr-text-muted);font-size:var(--qr-card-footer-size);font-weight:var(--qr-card-footer-weight);letter-spacing:.02em;text-align:center;overflow-wrap:anywhere}.qr-micro-footer{color:var(--qr-text-soft);font-size:var(--qr-micro-support-size);font-weight:700;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;align-self:end}.qr-poster-footer,.qr-poster-header,.qr-poster-main{position:relative;z-index:1}.qr-poster-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1.25rem}.qr-poster-meta{max-width:32ch;display:grid;grid-gap:.25rem;gap:.25rem;justify-items:end;text-align:right}.qr-poster-deadline-label,.qr-poster-kicker,.qr-poster-meta-label,.qr-poster-panel-label{font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.qr-poster-kicker,.qr-poster-meta-label,.qr-poster-panel-label{color:var(--qr-accent)}.qr-poster-meta strong{font-size:.98rem;line-height:1.35}.qr-poster-meta span:last-child{color:var(--qr-text-muted);font-size:.86rem}.qr-poster-main{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(82mm,.92fr);grid-gap:10mm;gap:10mm;align-items:start}.qr-poster-copy{display:grid;align-content:start;grid-gap:1rem;gap:1rem}.qr-poster-title{font-size:var(--qr-poster-title-size);line-height:1.02;letter-spacing:-.04em}.qr-poster-subtitle{max-width:32ch;font-size:var(--qr-poster-subtitle-size);line-height:1.55;color:var(--qr-text-soft)}.qr-poster-deadline{display:grid;grid-gap:.45rem;gap:.45rem;padding:1.2rem 1.25rem;border-radius:24px;border:1px solid var(--qr-poster-deadline-border);background:var(--qr-poster-deadline-bg)}.qr-poster-deadline-label{color:var(--qr-accent-strong)}.qr-poster-deadline strong{font-size:1.55rem;line-height:1.12}.qr-poster-deadline p,.qr-poster-help,.qr-poster-retention,.qr-poster-step p{color:var(--qr-text-soft)}.qr-poster-retention{max-width:36ch;font-size:.98rem}.qr-poster-points{list-style:none;display:grid;grid-gap:.65rem;gap:.65rem;padding:0;margin:0}.qr-poster-points li{position:relative;padding-left:1.3rem;color:var(--qr-text-body)}.qr-poster-points li:before{content:"";position:absolute;left:0;top:.6em;width:.45rem;height:.45rem;border-radius:999px;background:var(--qr-point-dot)}.qr-poster-panel{display:grid;justify-items:center;align-content:start;grid-gap:var(--qr-poster-panel-gap);gap:var(--qr-poster-panel-gap);padding:1.2rem 1.1rem 1.1rem;border-radius:28px;border:1px solid var(--qr-poster-panel-border);background:var(--qr-poster-panel-bg)}.qr-poster-cta{font-size:var(--qr-poster-cta-size);text-align:center}.qr-poster-link{width:100%;padding:.75rem .9rem;border-radius:16px;background:var(--qr-poster-link-bg);color:var(--qr-poster-link-color);font-size:.95rem;font-weight:600;text-align:center;overflow-wrap:anywhere}.qr-poster-help{font-size:.9rem;text-align:center}.qr-poster-footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.85rem;gap:.85rem;padding-top:.9rem;border-top:1px solid var(--qr-poster-footer-border)}.qr-poster-step{display:grid;grid-gap:.3rem;gap:.3rem;padding:.9rem 1rem;border-radius:18px;background:var(--qr-poster-step-bg)}.qr-poster-step span{width:1.8rem;height:1.8rem;display:inline-grid;place-items:center;border-radius:999px;background:var(--qr-poster-step-badge-bg);color:var(--qr-poster-step-badge-text);font-size:.86rem;font-weight:800}.qr-poster-step strong{font-size:.98rem}.qr-print-page.is-poster-layout .qr-poster-sheet{padding:18mm;gap:8mm;background:radial-gradient(circle at 14% 9%,color-mix(in srgb,var(--qr-accent) 16%,transparent),transparent 34mm),radial-gradient(circle at 91% 88%,color-mix(in srgb,var(--qr-accent) 10%,transparent),transparent 38mm),linear-gradient(135deg,rgba(255,255,255,.76),rgba(255,255,255,.96)),var(--qr-sheet-bg)}.qr-print-page.is-poster-layout .qr-poster-main{min-height:204mm;grid-template-columns:minmax(0,.9fr) minmax(76mm,.72fr);align-items:center}.qr-print-page.is-poster-layout .qr-poster-kicker{width:-moz-fit-content;width:fit-content;padding:.42rem .7rem;border-radius:999px;background:color-mix(in srgb,var(--qr-accent) 11%,white);letter-spacing:.16em}.qr-print-page.is-poster-layout .qr-poster-title{max-width:9ch;font-size:clamp(3.9rem,9.2vw,6.8rem);line-height:.88;letter-spacing:-.085em}.qr-print-page.is-poster-layout .qr-poster-subtitle{max-width:27ch;font-size:1.32rem}.qr-print-page.is-poster-layout .qr-poster-deadline,.qr-print-page.is-poster-layout .qr-poster-points{display:none}.qr-print-page.is-poster-layout .qr-poster-panel{gap:1rem;padding:1.45rem;border-radius:34px;background:rgba(255,255,255,.92);box-shadow:0 28px 70px rgba(15,23,42,.13),inset 0 1px 0 rgba(255,255,255,.92)}.qr-print-page.is-poster-layout .qr-poster-panel-label{padding:.35rem .64rem;border-radius:999px;background:color-mix(in srgb,var(--qr-accent) 11%,white)}.qr-print-page.is-poster-layout .qr-poster-qr-frame{width:min(78mm,100%);height:auto;aspect-ratio:1;padding:5mm;border-radius:30px;background:#fff;box-shadow:0 0 0 8px color-mix(in srgb,var(--qr-accent) 7%,transparent),inset 0 0 0 1px rgba(15,23,42,.06)}.qr-print-page.is-poster-layout .qr-poster-cta{max-width:14ch;font-size:1.38rem;line-height:1.05}.qr-print-page.is-poster-layout .qr-poster-link{background:#111827;color:#fff}.qr-print-page.is-poster-layout .qr-poster-footer{grid-template-columns:repeat(3,minmax(0,1fr));border-top:0}.qr-print-page.is-poster-layout .qr-poster-step{background:rgba(255,255,255,.68);border:1px solid rgba(15,23,42,.06);box-shadow:none}.qr-print-page.is-cards-layout .qr-card-item{border-radius:28px;background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--qr-accent) 12%,transparent),transparent 28mm),var(--qr-card-bg)}.qr-print-page.qr-variant-elegant .qr-card-item{border-radius:24px}.qr-print-page.qr-variant-elegant .qr-poster-deadline,.qr-print-page.qr-variant-elegant .qr-poster-panel,.qr-print-page.qr-variant-elegant .qr-poster-step{box-shadow:inset 0 1px 0 rgba(255,255,255,.45)}.qr-print-page.qr-variant-minimal .qr-card-item{gap:3.5mm}.qr-print-page.qr-variant-minimal .qr-card-header{gap:1.8mm}.qr-print-page.qr-variant-minimal .qr-poster-points li{padding-left:1rem}.qr-print-page.qr-variant-minimal .qr-poster-points li:before{width:.35rem;height:.35rem;top:.63em}.qr-print-page.qr-variant-minimal .qr-poster-step{padding:.8rem .85rem}.qr-print-page.qr-variant-wedding .qr-card-item,.qr-print-page.qr-variant-wedding .qr-micro-item,.qr-print-page.qr-variant-wedding .qr-pocket-item,.qr-print-page.qr-variant-wedding .qr-poster-deadline,.qr-print-page.qr-variant-wedding .qr-poster-panel,.qr-print-page.qr-variant-wedding .qr-poster-step{box-shadow:inset 0 1px 0 rgba(255,255,255,.56)}.qr-print-page.qr-variant-wedding .qr-card-event-title,.qr-print-page.qr-variant-wedding .qr-card-title,.qr-print-page.qr-variant-wedding .qr-micro-event-title,.qr-print-page.qr-variant-wedding .qr-pocket-event-title,.qr-print-page.qr-variant-wedding .qr-pocket-title{font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,Times New Roman,serif;letter-spacing:.01em}.qr-print-page.qr-variant-wedding .qr-card-title{font-weight:600}.qr-print-page.is-cards-layout .qr-card-item{border-width:1px;box-shadow:0 4px 14px rgba(15,23,42,.035)}.qr-print-page.is-cards-layout .qr-card-qr-frame{box-shadow:inset 0 0 0 1px rgba(255,255,255,.8),0 0 0 3px color-mix(in srgb,var(--qr-accent) 10%,transparent)}.qr-print-page.qr-variant-birthday .qr-card-item:after,.qr-print-page.qr-variant-christmas .qr-card-item:after,.qr-print-page.qr-variant-classic .qr-card-item:after{background-size:100% 100%}.qr-print-page.qr-variant-eid .qr-card-item:after{background-size:9mm 9mm}.qr-print-page.qr-variant-company .qr-card-item:after{background-size:8mm 8mm}.qr-print-page.qr-variant-wedding .qr-card-event-title,.qr-print-page.qr-variant-wedding .qr-micro-event-title,.qr-print-page.qr-variant-wedding .qr-pocket-event-title{color:#7c6656}.qr-print-page.qr-variant-wedding .qr-micro-label,.qr-print-page.qr-variant-wedding .qr-pocket-kicker{padding:1.1mm 2.1mm;border-radius:999px;border:1px solid rgba(183,129,103,.16);background:rgba(255,255,255,.75);color:#a66f57;font-family:inherit;letter-spacing:.12em}.qr-print-page.qr-variant-wedding .qr-pocket-title{max-width:12ch;font-weight:700;line-height:1.04}.qr-print-page.qr-variant-wedding .qr-micro-footer,.qr-print-page.qr-variant-wedding .qr-pocket-support{color:#826d5d}.qr-print-page.qr-variant-wedding .qr-card-chip,.qr-print-page.qr-variant-wedding .qr-pocket-link-pill{box-shadow:inset 0 1px 0 rgba(255,255,255,.58)}.qr-poster-sheet:after,.qr-poster-sheet:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}.qr-poster-sheet:before{opacity:var(--qr-premium-pattern-opacity,.72);background:var(--qr-premium-pattern,none);background-size:var(--qr-premium-pattern-size,auto);background-position:50%}.qr-poster-sheet:after{inset:9mm;border-radius:calc(var(--qr-sheet-radius) - 8px);border:var(--qr-premium-frame-border,0 solid transparent);background:var(--qr-premium-frame-art,none);opacity:var(--qr-premium-frame-opacity,.84)}.qr-print-page.qr-variant-wedding .qr-poster-sheet:before{--qr-premium-motif:"rose";background:radial-gradient(circle at 13mm 15mm,rgba(183,129,103,.18) 0 2.2mm,transparent 2.35mm),radial-gradient(circle at 18mm 20mm,rgba(215,169,138,.16) 0 1.7mm,transparent 1.9mm),radial-gradient(circle at calc(100% - 17mm) calc(100% - 20mm),rgba(183,129,103,.15) 0 2.4mm,transparent 2.6mm),radial-gradient(ellipse at 22mm 24mm,rgba(94,124,92,.14) 0 1.4mm,transparent 1.6mm),radial-gradient(ellipse at calc(100% - 23mm) calc(100% - 25mm),rgba(94,124,92,.12) 0 1.4mm,transparent 1.6mm),linear-gradient(135deg,transparent 0 12%,rgba(183,129,103,.07) 12.1% 12.5%,transparent 12.6% 100%),linear-gradient(315deg,transparent 0 13%,rgba(94,124,92,.06) 13.1% 13.45%,transparent 13.55% 100%);background-size:55mm 55mm,55mm 55mm,68mm 68mm,46mm 46mm,46mm 46mm,100% 100%,100% 100%}.qr-print-page.qr-variant-wedding .qr-poster-sheet:after{border:.35mm solid rgba(183,129,103,.18);background:linear-gradient(90deg,rgba(183,129,103,.2),rgba(183,129,103,.05),rgba(183,129,103,.2)) top /100% .8mm no-repeat,linear-gradient(90deg,rgba(183,129,103,.2),rgba(183,129,103,.05),rgba(183,129,103,.2)) bottom /100% .8mm no-repeat,linear-gradient(180deg,rgba(183,129,103,.18),rgba(183,129,103,.04),rgba(183,129,103,.18)) 0 /.8mm 100% no-repeat,linear-gradient(180deg,rgba(183,129,103,.18),rgba(183,129,103,.04),rgba(183,129,103,.18)) 100% /.8mm 100% no-repeat}.qr-print-page.qr-variant-christmas .qr-poster-sheet:before{--qr-premium-motif:"snowflake";background:radial-gradient(circle at 15mm 14mm,rgba(255,255,255,.95) 0 1mm,transparent 1.15mm),linear-gradient(0deg,transparent 0 48%,rgba(38,89,67,.13) 48.5% 51.5%,transparent 52% 100%),linear-gradient(60deg,transparent 0 48%,rgba(139,47,69,.1) 48.5% 51.5%,transparent 52% 100%),linear-gradient(120deg,transparent 0 48%,rgba(38,89,67,.1) 48.5% 51.5%,transparent 52% 100%),radial-gradient(circle at 82% 18%,rgba(139,47,69,.13) 0 1.7mm,transparent 1.9mm),radial-gradient(circle at 14% 83%,rgba(200,160,77,.13) 0 1.3mm,transparent 1.5mm);background-size:28mm 28mm,28mm 28mm,28mm 28mm,28mm 28mm,44mm 44mm,36mm 36mm}.qr-print-page.qr-variant-christmas .qr-poster-sheet:after{border:.35mm solid rgba(38,89,67,.18);background:radial-gradient(ellipse at top left,rgba(38,89,67,.12),transparent 24mm),radial-gradient(ellipse at bottom right,rgba(139,47,69,.1),transparent 26mm)}.qr-print-page.qr-variant-eid .qr-poster-sheet:before{--qr-premium-motif:"islamic-star";background:linear-gradient(45deg,transparent 0 44%,rgba(31,122,91,.12) 44.5% 45.8%,transparent 46.2% 100%),linear-gradient(-45deg,transparent 0 44%,rgba(200,160,77,.13) 44.5% 45.8%,transparent 46.2% 100%),linear-gradient(135deg,transparent 0 52%,rgba(31,122,91,.08) 52.5% 54%,transparent 54.4% 100%),linear-gradient(-135deg,transparent 0 52%,rgba(200,160,77,.09) 52.5% 54%,transparent 54.4% 100%),radial-gradient(circle at 50% 50%,rgba(31,122,91,.08) 0 3.6mm,transparent 3.8mm);background-size:24mm 24mm,24mm 24mm,24mm 24mm,24mm 24mm,24mm 24mm}.qr-print-page.qr-variant-eid .qr-poster-sheet:after{border:.4mm double rgba(31,122,91,.22);background:linear-gradient(45deg,transparent 0 48%,rgba(200,160,77,.12) 48.4% 51.6%,transparent 52% 100%) 0 0 /18mm 18mm repeat-x,linear-gradient(-45deg,transparent 0 48%,rgba(31,122,91,.12) 48.4% 51.6%,transparent 52% 100%) 0 100% /18mm 18mm repeat-x}.qr-print-page.qr-variant-birthday .qr-poster-sheet:before{--qr-premium-motif:"confetti";background:radial-gradient(circle at 12mm 14mm,rgba(216,111,85,.22) 0 1.4mm,transparent 1.6mm),radial-gradient(circle at 33mm 25mm,rgba(95,145,183,.2) 0 1.1mm,transparent 1.3mm),radial-gradient(circle at 76mm 18mm,rgba(200,160,77,.22) 0 1.2mm,transparent 1.45mm),linear-gradient(30deg,transparent 0 45%,rgba(216,111,85,.18) 45% 56%,transparent 56% 100%),linear-gradient(110deg,transparent 0 45%,rgba(95,145,183,.15) 45% 56%,transparent 56% 100%);background-size:36mm 34mm,42mm 36mm,48mm 40mm,30mm 30mm,34mm 34mm}.qr-print-page.qr-variant-birthday .qr-poster-sheet:after{border:.3mm dashed rgba(216,111,85,.22);background:radial-gradient(circle at top left,rgba(216,111,85,.12),transparent 26mm),radial-gradient(circle at bottom right,rgba(95,145,183,.12),transparent 28mm)}.qr-print-page.qr-variant-company .qr-poster-sheet:before{--qr-premium-motif:"line-grid";background:linear-gradient(90deg,rgba(30,58,95,.08) 0 .28mm,transparent .28mm 100%),linear-gradient(0deg,rgba(30,58,95,.06) 0 .28mm,transparent .28mm 100%),linear-gradient(135deg,transparent 0 46%,rgba(95,145,183,.08) 46.4% 47.2%,transparent 47.6% 100%);background-size:14mm 14mm,14mm 14mm,42mm 42mm}.qr-print-page.qr-variant-company .qr-poster-sheet:after{border:.35mm solid rgba(30,58,95,.16);background:linear-gradient(90deg,rgba(30,58,95,.16),transparent 35%,transparent 65%,rgba(30,58,95,.16)) top /100% 1mm no-repeat,linear-gradient(90deg,rgba(30,58,95,.16),transparent 35%,transparent 65%,rgba(30,58,95,.16)) bottom /100% 1mm no-repeat}@media (max-width:899px){.qr-print-page{padding:1rem}.qr-print-toolbar{padding:.9rem}.qr-print-toolbar-group{width:100%}.qr-print-toolbar-group .btn{flex:1 1}.qr-card-sheet,.qr-micro-sheet,.qr-pocket-sheet,.qr-poster-sheet{min-height:auto;padding:1.25rem;gap:1.25rem}.qr-card-sheet{grid-template-columns:1fr}.qr-micro-sheet,.qr-pocket-sheet{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.qr-card-sheet:after,.qr-card-sheet:before{display:none}.qr-card-item{min-height:auto;padding:1.25rem}.qr-card-qr-frame{width:min(100%,var(--qr-card-qr-size));height:auto;aspect-ratio:1}.qr-pocket-item{min-height:auto;aspect-ratio:54/85}.qr-micro-item{min-height:auto;aspect-ratio:45/68}.qr-pocket-qr-frame{width:min(100%,var(--qr-pocket-qr-size));height:auto;aspect-ratio:1}.qr-micro-qr-frame{width:min(100%,var(--qr-micro-qr-size));height:auto;aspect-ratio:1}.qr-poster-header,.qr-poster-main{grid-template-columns:1fr;display:grid}.qr-poster-meta{justify-items:start;text-align:left}.qr-poster-retention,.qr-poster-subtitle{max-width:none}.qr-poster-footer{grid-template-columns:1fr}.qr-poster-qr-frame{width:min(100%,var(--qr-poster-qr-size));height:auto;aspect-ratio:1}}@media print{body,html{margin:0!important;padding:0!important;background:#ffffff!important;color:#0f172a!important}.dashboard-shell-feedback,.dashboard-shell-header,.dashboard-sidebar,.no-print,.public-site-footer,.public-site-header{display:none!important}.dashboard-shell,.dashboard-shell-main{min-height:auto!important;margin:0!important;padding:0!important}.qr-print-page{min-height:auto;width:190mm!important;margin:0!important;padding:0!important;background:#ffffff!important;overflow:visible!important}.qr-card-sheet,.qr-card-sheet *,.qr-micro-sheet,.qr-micro-sheet *,.qr-pocket-sheet,.qr-pocket-sheet *,.qr-poster-sheet,.qr-poster-sheet *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.qr-card-sheet,.qr-micro-sheet,.qr-pocket-sheet,.qr-poster-sheet{box-sizing:border-box!important;width:190mm!important;max-width:190mm!important;height:277mm!important;min-height:277mm!important;max-height:277mm!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important;break-after:avoid;page-break-after:avoid}.qr-poster-sheet{padding:12mm!important;gap:7mm!important}.qr-poster-footer{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4mm!important;padding-top:5mm!important}.qr-poster-step{padding:5mm 4mm!important;border-radius:10px!important;gap:1.5mm!important}.qr-poster-step p{font-size:.68rem!important;line-height:1.25!important}.qr-card-sheet{padding:8mm!important;gap:6mm!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.qr-pocket-sheet{padding:6mm 9mm!important;gap:5mm!important;grid-template-columns:repeat(3,var(--qr-pocket-card-width))!important;grid-auto-rows:var(--qr-pocket-card-height)!important}.qr-micro-sheet{padding:6mm 3.5mm!important;gap:3mm!important;grid-template-columns:repeat(4,43.25mm)!important;grid-auto-rows:63.5mm!important}.qr-card-item{min-height:127.5mm!important;max-height:127.5mm!important;padding:7mm 7mm 6mm!important}.qr-card-item,.qr-micro-item,.qr-pocket-item{box-shadow:none!important;overflow:hidden!important}.qr-micro-item,.qr-pocket-item{min-height:auto!important;aspect-ratio:auto!important}}@page{size:A4 portrait;margin:10mm}.badge-closed{background:var(--color-warning-light);color:var(--color-warning)}.badge-archived{background:var(--color-bg-tertiary);color:var(--color-text-secondary)}.dashboard-actions{display:flex;flex-wrap:wrap;gap:.75rem}.dashboard-focus{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;margin-bottom:1rem}.dashboard-focus h2{font-size:clamp(1.35rem,3vw,2rem)}.dashboard-quick-grid-compact{margin-bottom:1.5rem}.feature-card{padding:1.25rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}.feature-card h3{margin-bottom:.35rem}.feature-card p{color:var(--color-text-secondary)}.feature-card-compact{padding:1rem 1.1rem;background:linear-gradient(180deg,var(--color-surface),var(--color-bg-secondary))}.events-grid,.media-grid{display:grid;grid-gap:1rem;gap:1rem}.empty-state{display:grid;grid-gap:.75rem;gap:.75rem;padding:1.5rem}.empty-state p{color:var(--color-text-secondary)}.event-card-surface{position:relative;overflow:hidden}.event-card-header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.event-card-heading{display:grid;grid-gap:.35rem;gap:.35rem}.event-card-alert{display:grid;grid-gap:.2rem;gap:.2rem;padding:.85rem 1rem;border-radius:var(--radius-lg);border:1px solid rgba(245,158,11,.25);background:rgba(245,158,11,.08)}.event-card-alert strong{color:#b45309}.event-card-alert span{color:var(--color-text-secondary)}.event-card-alert-danger{border-color:rgba(220,38,38,.25);background:rgba(220,38,38,.08)}.event-card-alert-danger strong{color:#b91c1c}.event-card-primary-link{color:var(--color-text)}.event-card-primary-link:hover{color:var(--color-primary);text-decoration:none}.event-card-caption,.event-card-description{color:var(--color-text-secondary)}.event-card-description{font-size:.95rem}.event-card-stats{display:grid;grid-gap:.85rem;gap:.85rem}.event-card-stat{display:grid;grid-gap:.2rem;gap:.2rem;padding:.85rem 1rem;border-radius:var(--radius-lg);background:var(--color-bg-secondary);border:1px solid var(--color-border)}.event-card-stat span{font-size:.82rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.event-card-stat strong{font-size:.98rem;line-height:1.4}.event-card-stat-urgent{border-color:rgba(245,158,11,.3);background:rgba(245,158,11,.08)}.event-card-footer-actions{align-items:center;gap:1rem}.event-card-open-link{display:inline-flex;align-items:center;color:var(--color-primary)}.guest-layout-polished{gap:1.25rem}.guest-side-card,.guest-success,.guest-upload-card{padding:1.5rem}.guest-top-meta{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin:.75rem 0 1rem}.guest-secondary-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.65rem 1rem;border-radius:999px;border:1px solid var(--color-border);color:var(--color-text);font-weight:600;background:var(--color-surface)}.guest-secondary-link:hover{text-decoration:none;background:var(--color-bg-secondary)}.guest-format-note,.guest-success-note{color:var(--color-text-secondary)}.guest-upload-receipt{display:grid;grid-gap:.55rem;gap:.55rem;padding:.95rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-secondary)}.guest-upload-receipt ul{display:grid;grid-gap:.25rem;gap:.25rem;margin:0;padding-left:1.1rem;color:var(--color-text-secondary)}.guest-upload-receipt li{overflow-wrap:anywhere}.guest-upload-receipt span{color:var(--color-text-muted);font-weight:700}.guest-details-card{margin-top:1rem;padding:1rem 1.1rem;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-bg-secondary)}.guest-details-card summary{cursor:pointer;font-weight:600;color:var(--color-text)}.guest-fields{display:grid;grid-gap:1rem;gap:1rem;margin-top:1rem}.guest-side-info-compact{gap:.85rem}.guest-side-card h3{margin-bottom:.4rem}.guest-side-card p{color:var(--color-text-secondary)}.upload-dropzone-wrapper{display:grid;grid-gap:1rem;gap:1rem}.upload-toolbar-primary{padding:1rem;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:linear-gradient(180deg,rgba(37,99,235,.08),transparent)}.upload-toolbar-primary-simple{display:block}.upload-toolbar-primary .btn{min-height:56px;width:100%}.upload-toolbar-copy{display:grid;grid-gap:.2rem;gap:.2rem}.upload-toolbar-title{font-weight:700}.upload-status-summary{display:grid;grid-gap:.75rem;gap:.75rem;padding:.95rem 1rem;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:linear-gradient(180deg,rgba(37,99,235,.06),rgba(255,255,255,.96))}.upload-status-summary strong{display:block;margin-bottom:.2rem}.upload-status-summary span{color:var(--color-text-secondary)}.upload-status-chip-row{display:flex;flex-wrap:wrap;gap:.5rem}.upload-status-chip{display:inline-flex;align-items:center;padding:.35rem .7rem;border-radius:999px;font-size:.85rem;font-weight:700}.upload-status-chip.is-done{background:rgba(34,197,94,.12);color:#15803d}.upload-status-chip.is-uploading{background:rgba(37,99,235,.12);color:var(--color-primary-dark)}.upload-status-chip.is-error{background:rgba(239,68,68,.12);color:#b91c1c}.upload-dropzone{border:2px dashed var(--color-border);border-radius:var(--radius-xl);padding:1.5rem 1.1rem;text-align:center;cursor:pointer;background:var(--color-surface);transition:border-color var(--transition-fast),background var(--transition-fast),transform var(--transition-fast)}.upload-dropzone.dragging,.upload-dropzone:hover{border-color:var(--color-primary);background:var(--color-primary-light);transform:translateY(-1px)}.upload-dropzone.is-busy{border-color:rgba(37,99,235,.35);background:rgba(37,99,235,.04)}.dropzone-content{display:grid;grid-gap:.4rem;gap:.4rem;justify-items:center}.upload-file-list{display:grid;grid-gap:.75rem;gap:.75rem}.upload-file-item{padding:.9rem 1rem;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface)}.upload-file-copy{display:grid;grid-gap:.2rem;gap:.2rem}.upload-filename{font-weight:600;word-break:break-word}.upload-size{color:var(--color-text-muted);font-size:.85rem}.upload-submit{min-height:52px}.upload-actions-row{display:grid;grid-gap:.75rem;gap:.75rem}.gallery-info-banner{margin-bottom:1rem}.media-empty-state{padding:1.5rem}.media-lightbox-placeholder,.media-placeholder-card{display:grid;grid-gap:.45rem;gap:.45rem;place-items:center;text-align:center;padding:1.5rem;color:var(--color-text-secondary)}.media-lightbox-placeholder strong,.media-placeholder-card strong{color:var(--color-text)}.lightbox-info-rich{align-items:flex-start;justify-content:space-between;gap:1rem;padding:.25rem .15rem 0}.lightbox-meta-stack{display:grid;grid-gap:.4rem;gap:.4rem;min-width:0}.lightbox-title{font-size:1rem;font-weight:700;color:var(--color-text);word-break:break-word}.lightbox-meta-row{display:flex;flex-wrap:wrap;gap:.4rem .8rem;color:var(--color-text-secondary);font-size:.9rem}.lightbox-guest-message{color:var(--color-text-secondary);font-size:.95rem;line-height:1.55}.lightbox-actions{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end}.lightbox-danger-button{border-color:rgba(220,38,38,.18);color:var(--color-danger);background:rgba(220,38,38,.03)}.lightbox-danger-button:hover:not(:disabled){background:rgba(220,38,38,.08);border-color:rgba(220,38,38,.28)}.qr-display-embedded{padding:0;margin-bottom:0}.event-control-actions,.event-control-heading,.event-share-placeholder,.qr-display-body,.qr-display-header,.qr-link-row,.qr-share-choice-grid,.settings-display{display:grid;grid-gap:1rem;gap:1rem}.qr-share-choice-card{display:grid;grid-gap:1.15rem;gap:1.15rem;min-height:100%;padding:clamp(1.1rem,2.2vw,1.5rem);border:1px solid rgba(85,62,45,.12);border-radius:1.5rem;background:rgba(255,250,244,.82);box-shadow:var(--lm-shadow-soft,var(--shadow-sm))}.qr-code-card{justify-items:center;background:radial-gradient(circle at 18% 0,rgba(217,95,53,.1),transparent 14rem),linear-gradient(180deg,rgba(255,250,244,.96),rgba(255,255,255,.86))}.qr-code-card .qr-share-card-copy{justify-self:stretch}.qr-display .btn.btn-primary{border:1px solid transparent;background:var(--color-primary);color:var(--color-text-inverse);box-shadow:0 10px 24px rgba(217,95,53,.18)}.qr-display .btn.btn-primary:hover:not(:disabled){background:var(--color-primary-hover)}.qr-link-card{align-content:start}.qr-link-card-header{display:grid;grid-gap:.85rem;gap:.85rem;align-items:start}.qr-link-card-header .qr-test-guest-button{justify-self:start;white-space:nowrap}.qr-inline-link{font-weight:700;color:var(--color-primary-dark)}.qr-inline-link:hover{color:var(--color-primary-hover)}.qr-share-card-copy{display:grid;grid-gap:.45rem;gap:.45rem}.qr-share-card-copy h3,.qr-template-quick-card h3{margin:0;font-size:clamp(1.25rem,2.4vw,1.7rem);letter-spacing:-.035em}.qr-share-card-copy p,.qr-template-quick-card p{margin:0;color:var(--color-text-secondary);line-height:1.55}.qr-display-actions{display:flex;flex-wrap:wrap;gap:.75rem}.qr-display-header-compact{margin-bottom:.85rem}.qr-test-tip-row{display:grid;grid-gap:.85rem;gap:.85rem;align-items:end}.qr-test-tip-row .qr-helper{margin:0}.qr-test-tip-row .btn{justify-self:start;white-space:nowrap}.qr-image{display:flex;justify-content:center}.qr-image img{width:min(220px,100%);height:auto;border-radius:20px;padding:.75rem;background:var(--color-surface);border:1px solid var(--color-border)}.qr-fallback-card{display:grid;grid-gap:.65rem;gap:.65rem;justify-items:center;align-content:center;min-height:244px;padding:1.25rem;border-radius:24px;border:1px dashed rgba(37,99,235,.28);background:linear-gradient(180deg,rgba(37,99,235,.08),rgba(255,255,255,.96));text-align:center}.qr-fallback-card strong{color:var(--color-text)}.qr-fallback-card p{max-width:34ch;margin:0}.qr-fallback-icon{display:grid;width:3rem;height:3rem;place-items:center;border-radius:999px;background:var(--color-primary-light);color:var(--color-primary-dark);font-weight:900}.qr-fallback-actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.qr-share-panel{display:grid;grid-gap:.75rem;gap:.75rem}.qr-link-row{align-items:stretch}.qr-link-input{min-width:0}.event-header-copy{display:grid;grid-gap:.55rem;gap:.55rem}.event-header-text{color:var(--color-text-secondary);max-width:60ch}.event-summary-grid{display:grid;grid-gap:.75rem;gap:.75rem}.event-summary-card{display:grid;grid-gap:.2rem;gap:.2rem;padding:1rem;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface)}.event-summary-card span{color:var(--color-text-muted);font-size:.82rem;text-transform:uppercase;letter-spacing:.04em}.event-control-layout{display:grid;grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.event-gallery-toolbar{display:grid;grid-gap:.35rem;gap:.35rem;margin-bottom:1rem}.event-control-card,.event-danger-zone,.event-share-panel{padding:1.5rem}.event-action-link span,.event-control-heading p,.event-danger-zone p,.event-share-step span,.moderation-info,.settings-item span{color:var(--color-text-secondary)}.event-share-step{display:grid;grid-gap:.35rem;gap:.35rem;padding:1rem;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface)}.event-side-stack{display:grid;grid-gap:1rem;gap:1rem}.event-action-link{display:grid;grid-gap:.25rem;gap:.25rem;width:100%;padding:1rem;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);text-align:left}.event-action-link:hover{text-decoration:none;border-color:var(--color-border-hover);box-shadow:var(--shadow-sm)}.event-action-button{cursor:pointer}.event-danger-zone{border-color:rgba(220,38,38,.22);background:linear-gradient(180deg,rgba(220,38,38,.08),transparent)}.event-danger-note{padding:.9rem 1rem;border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-secondary)}.settings-display{grid-template-columns:repeat(1,minmax(0,1fr))}.settings-item{display:grid;grid-gap:.3rem;gap:.3rem;padding:1rem;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface)}.moderation-empty-state{justify-items:start}.moderation-card{display:grid;grid-gap:1rem;gap:1rem;padding:1rem}.media-thumbnail{min-height:220px;border-radius:var(--radius-lg);overflow:hidden;background:var(--color-bg-secondary);border:1px solid var(--color-border)}.media-thumbnail img{width:100%;height:100%;object-fit:cover}.placeholder{display:flex;align-items:center;justify-content:center;min-height:220px;color:var(--color-text-secondary)}.moderation-info{display:grid;grid-gap:.2rem;gap:.2rem}.moderation-actions{display:flex;flex-wrap:wrap;gap:.75rem}@media (min-width:700px){.event-card-stats,.event-summary-grid,.events-grid,.media-grid,.settings-display{grid-template-columns:repeat(2,minmax(0,1fr))}.qr-share-choice-grid{grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);align-items:stretch}.event-control-layout,.qr-display-body{grid-template-columns:minmax(0,1.35fr) minmax(280px,.9fr);align-items:start}.qr-link-card-header,.qr-link-row{grid-template-columns:minmax(0,1fr) auto}.qr-link-card-header .qr-test-guest-button{justify-self:end}}@media (min-width:900px){.dashboard-focus{flex-direction:row;justify-content:space-between;align-items:center}.event-control-heading,.qr-display-header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.qr-test-tip-row{grid-template-columns:minmax(0,1fr) auto}.qr-test-tip-row .btn{justify-self:end}.event-card-stats,.event-summary-grid,.events-grid,.media-grid,.settings-display{grid-template-columns:repeat(2,minmax(0,1fr))}.event-header{align-items:start}.event-control-layout{grid-template-columns:minmax(0,1.4fr) minmax(320px,.85fr)}.upload-toolbar-primary .btn{width:auto;min-width:220px}}@media (hover:hover) and (pointer:fine){.media-grid-delete{opacity:0;transform:translateY(-2px) scale(.96);pointer-events:none}.media-grid-card:focus-within .media-grid-delete,.media-grid-card:hover .media-grid-delete{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}}@media (max-width:899px){.event-card-footer,.event-card-header,.media-grid-section-header,.qr-display-actions{flex-direction:column;align-items:stretch}.media-grid-frame,.media-grid-thumb{min-height:0}.media-grid-section-secondary{padding:1rem}.media-grid-meta-row{align-items:flex-start;flex-direction:column}.lightbox-actions{justify-content:stretch}.lightbox-actions .btn,.media-grid-delete{min-height:44px}.lightbox-actions .btn{width:100%}.event-control-card,.event-danger-zone,.event-share-panel,.guest-side-card,.guest-success,.guest-upload-card{padding:1.25rem}.upload-dropzone-mobile-secondary{display:none}.event-card-open-link,.guest-secondary-link{justify-content:center}}.internal-admin-page{display:grid;grid-gap:1.5rem;gap:1.5rem;min-width:0;overflow-x:clip}.internal-admin-customer-card,.internal-admin-meta-grid>div,.internal-admin-page>*,.internal-admin-priority-card,.internal-admin-stat-card,.internal-admin-support-card,.internal-admin-support-grid,.internal-admin-support-panel,.internal-admin-table-wrap{min-width:0}.internal-admin-header-meta{display:grid;grid-gap:.85rem;gap:.85rem}.internal-admin-console-hero{scroll-margin-top:1.5rem}.internal-admin-control-room{gap:1.15rem}.internal-admin-control-hero{position:relative;overflow:hidden;grid-template-columns:minmax(0,1.25fr) minmax(17rem,.75fr);align-items:stretch;border:1px solid rgba(217,95,53,.16);background:radial-gradient(circle at top right,rgba(217,95,53,.18),transparent 20rem),linear-gradient(135deg,rgba(255,250,244,.98),rgba(248,229,214,.76))}.internal-admin-control-hero h1{max-width:11ch;font-size:clamp(2.45rem,6vw,5rem);line-height:.94;letter-spacing:-.06em}.internal-admin-control-hero p{max-width:68ch}.internal-admin-control-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.internal-admin-control-meta>div{padding:1rem;border:1px solid rgba(85,62,45,.12);border-radius:1.1rem;background:rgba(255,255,255,.6)}.internal-admin-bot-board,.internal-admin-decision-board{display:grid;grid-gap:1rem;gap:1rem}.internal-admin-action-lanes,.internal-admin-system-map{display:grid;grid-gap:.9rem;gap:.9rem}.internal-admin-action-lane,.internal-admin-system-card{display:grid;grid-gap:.75rem;gap:.75rem;align-content:space-between;min-height:13rem;padding:1rem;border:1px solid rgba(85,62,45,.12);border-radius:1.15rem;background:rgba(255,255,255,.68)}.internal-admin-action-lane h3,.internal-admin-system-card h3{margin:0;font-size:clamp(1.15rem,2vw,1.45rem)}.internal-admin-action-lane p,.internal-admin-system-card p{margin:.45rem 0 0;color:var(--color-text-secondary)}.internal-admin-action-lane-critical{border-color:rgba(185,28,28,.2);background:linear-gradient(135deg,rgba(254,226,226,.72),rgba(255,255,255,.72))}.internal-admin-action-lane-calm{border-color:rgba(21,128,61,.18);background:linear-gradient(135deg,rgba(220,252,231,.62),rgba(255,255,255,.72))}.internal-admin-system-card a{color:var(--color-primary-dark);font-weight:850}.internal-admin-bot-grid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}