/* Samodejno izločene nekdanje inline deklaracije za strogi CSP. */
html body [hidden][hidden] { display: none !important; }
body.is-scroll-locked { overflow: hidden; }
.csp-036f07fd72.csp-036f07fd72 { font-size: 12px !important; color: var(--gold-deep) !important; }
.csp-08ad8b53af.csp-08ad8b53af { font-size: 1.3rem !important; }
.csp-0a461ed227.csp-0a461ed227 { max-width: 300px !important; }
.csp-0d248ae75a.csp-0d248ae75a { margin-bottom: 4px !important; }
.csp-0d76d82849.csp-0d76d82849 { display: flex !important; gap: 10px !important; }
.csp-0deeda8007.csp-0deeda8007 { text-align: left !important; }
.csp-0ee7f66ad9.csp-0ee7f66ad9 { margin-top: 12px !important; }
.csp-11d1cf73f6.csp-11d1cf73f6 { padding-bottom: clamp(48px,5vw,72px) !important; }
.csp-12abba4f94.csp-12abba4f94 { min-width: 170px !important; }
.csp-140a806f1a.csp-140a806f1a { text-decoration: none !important; }
.csp-14f170bba2.csp-14f170bba2 { font-size: 12px !important; color: var(--muted) !important; }
.csp-161d174efb.csp-161d174efb { display: flex !important; gap: 10px !important; flex-wrap: wrap !important; }
.csp-20f22aa621.csp-20f22aa621 { color: var(--muted) !important; font-size: 13px !important; }
.csp-21d324cbad.csp-21d324cbad { font-size: 1.15rem !important; }
.csp-280fae180a.csp-280fae180a { font-size: clamp(2rem,5vw,3.2rem) !important; margin-bottom: 18px !important; }
.csp-2b3ebfac7d.csp-2b3ebfac7d { cursor: pointer !important; font-family: var(--font-display) !important; font-size: 1.2rem !important; }
.csp-2bbd56cc55.csp-2bbd56cc55 { display: flex !important; gap: 8px !important; flex-wrap: wrap !important; margin-top: 14px !important; }
.csp-3118c1dcf5.csp-3118c1dcf5 { color: var(--ink-soft) !important; font-weight: 300 !important; }
.csp-3b3d84af09.csp-3b3d84af09 { font-size: 14px !important; color: var(--muted) !important; font-weight: 300 !important; margin-top: 14px !important; }
.csp-3d81336f9b.csp-3d81336f9b { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 13px !important; }
.csp-40307196f7.csp-40307196f7 { font-size: 13px !important; color: var(--muted) !important; margin: 5px 0 12px !important; }
.csp-42636e83b6.csp-42636e83b6 { flex: 1 !important; min-width: 220px !important; }
.csp-43d73846ca.csp-43d73846ca { border: 1px solid var(--line) !important; border-radius: 8px !important; }
.csp-44c0ca910c.csp-44c0ca910c { font-size: clamp(1.8rem,4vw,2.8rem) !important; }
.csp-4657a86240.csp-4657a86240 { font-size: clamp(1.6rem,3vw,2.2rem) !important; }
.csp-498eb84649.csp-498eb84649 { min-height: 100svh !important; display: flex !important; align-items: center !important; justify-content: center !important; text-align: center !important; padding: 24px !important; }
.csp-4aa82c42b0.csp-4aa82c42b0 { flex: 2 !important; min-width: 200px !important; }
.csp-536d0fa686.csp-536d0fa686 { font-size: 13px !important; color: var(--muted) !important; margin-top: 24px !important; }
.csp-563a089a9e.csp-563a089a9e { padding-bottom: 0 !important; }
.csp-5a18660f95.csp-5a18660f95 { width: 100% !important; margin-top: 20px !important; }
.csp-5dfe0f207e.csp-5dfe0f207e { font-size: 1.4rem !important; }
.csp-61c50d5f92.csp-61c50d5f92 { margin-bottom: 20px !important; }
.csp-61ce71dc41.csp-61ce71dc41 { display: flex !important; justify-content: space-between !important; gap: 10px !important; align-items: flex-start !important; }
.csp-6227366430.csp-6227366430 { text-align: left !important; margin-bottom: 16px !important; }
.csp-63629b452e.csp-63629b452e { display: flex !important; justify-content: space-between !important; align-items: flex-start !important; gap: 16px !important; margin-bottom: 8px !important; }
.csp-646530a690.csp-646530a690 { display: flex !important; gap: 12px !important; align-items: end !important; flex-wrap: wrap !important; margin-bottom: 18px !important; }
.csp-662c8e4334.csp-662c8e4334 { width: 150px !important; }
.csp-66d8b59122.csp-66d8b59122 { margin-top: 24px !important; }
.csp-69374f356a.csp-69374f356a { display: flex !important; gap: 6px !important; }
.csp-6da1172213.csp-6da1172213 { margin-top: 24px !important; max-width: 720px !important; }
.csp-6de946e4e9.csp-6de946e4e9 { color: var(--ink-soft) !important; font-weight: 300 !important; margin-bottom: 30px !important; }
.csp-6e19583fd3.csp-6e19583fd3 { margin-top: 22px !important; }
.csp-6eeba09fb2.csp-6eeba09fb2 { width: 100% !important; margin-top: 22px !important; }
.csp-7b033dad72.csp-7b033dad72 { max-width: 460px !important; }
.csp-7eaf81673d.csp-7eaf81673d { min-height: 100svh !important; display: flex !important; align-items: center !important; justify-content: center !important; padding: 20px !important; }
.csp-7ffab8da45.csp-7ffab8da45 { color: var(--ink-soft) !important; margin-bottom: 34px !important; }
.csp-8a50bec5ba.csp-8a50bec5ba { color: var(--muted) !important; font-size: 13px !important; margin: 0 !important; }
.csp-8a9680408b.csp-8a9680408b { position: absolute !important; left: 5px !important; bottom: 5px !important; background: rgba(0,0,0,.7) !important; color: #fff !important; padding: 2px 5px !important; border-radius: 4px !important; font-size: 10px !important; }
.csp-92c18f6bda.csp-92c18f6bda { margin-top: 16px !important; }
.csp-94d1c94721.csp-94d1c94721 { color: var(--muted) !important; margin: 0 !important; }
.csp-9e626805c8.csp-9e626805c8 { font-size: 13px !important; color: var(--muted) !important; margin-bottom: 8px !important; }
.csp-9f095abe72.csp-9f095abe72 { border-top: 1px solid var(--line) !important; padding: 16px 0 !important; }
.csp-a2ea09edee.csp-a2ea09edee { font-size: 12px !important; color: var(--muted) !important; margin-bottom: 18px !important; }
.csp-a4e017b7b0.csp-a4e017b7b0 { display: flex !important; align-items: center !important; gap: 8px !important; }
.csp-a83ce3a24c.csp-a83ce3a24c { word-break: break-all !important; }
.csp-ac335cdb17.csp-ac335cdb17 { display: block !important; color: var(--muted) !important; font-size: 11px !important; margin-top: 6px !important; }
.csp-ad64c6ea7a.csp-ad64c6ea7a { color: #e6cfa9 !important; }
.csp-b3a1e90014.csp-b3a1e90014 { margin-bottom: 40px !important; }
.csp-b5d5d039c5.csp-b5d5d039c5 { display: flex !important; justify-content: space-between !important; gap: 12px !important; align-items: center !important; flex-wrap: wrap !important; }
.csp-b71e03b69b.csp-b71e03b69b { font-size: 1.15rem !important; margin: 5px 0 8px !important; }
.csp-ba34b7d29f.csp-ba34b7d29f { display: flex !important; gap: 12px !important; align-items: center !important; flex-wrap: wrap !important; margin-bottom: 18px !important; }
.csp-ba89f0c862.csp-ba89f0c862 { color: var(--muted) !important; margin-top: 10px !important; font-size: 14px !important; }
.csp-bf4a218e05.csp-bf4a218e05 { margin-bottom: 16px !important; }
.csp-c53ea1da23.csp-c53ea1da23 { margin-top: 14px !important; }
.csp-c5f10ff45c.csp-c5f10ff45c { color: var(--muted) !important; font-size: 13px !important; margin-top: 5px !important; }
.csp-c7604d7683.csp-c7604d7683 { color: var(--muted) !important; grid-column: 1/-1 !important; }
.csp-c9dc9b5648.csp-c9dc9b5648 { display: flex !important; gap: 8px !important; flex-wrap: wrap !important; }
.csp-cd3ff4d933.csp-cd3ff4d933 { display: flex !important; gap: 10px !important; align-items: flex-end !important; flex-wrap: wrap !important; }
.csp-cdfe4f082d.csp-cdfe4f082d { display: flex !important; justify-content: center !important; align-items: center !important; gap: 14px !important; margin-top: 18px !important; }
.csp-d02dc2df5c.csp-d02dc2df5c { font-size: 12px !important; color: var(--muted) !important; margin: -2px 0 12px !important; }
.csp-d655004b29.csp-d655004b29 { width: 100% !important; max-width: 400px !important; text-align: center !important; }
.csp-d98c507480.csp-d98c507480 { font-size: 1.7rem !important; margin-bottom: 26px !important; }
.csp-db1c8453a1.csp-db1c8453a1 { font-size: clamp(1.9rem,3.5vw,2.7rem) !important; margin-bottom: 8px !important; }
.csp-dccb6a5ae0.csp-dccb6a5ae0 { display: flex !important; gap: 16px !important; align-items: center !important; flex-wrap: wrap !important; margin-bottom: 22px !important; }
.csp-dd711da0ef.csp-dd711da0ef { font-size: 1.9rem !important; margin-bottom: 14px !important; }
.csp-df4f2ee2b2.csp-df4f2ee2b2 { justify-self: start !important; }
.csp-df928149c5.csp-df928149c5 { margin-top: 10px !important; }
.csp-e2cdb6a5be.csp-e2cdb6a5be { color: #a34a40 !important; }
.csp-e9934da5cb.csp-e9934da5cb { display: flex !important; gap: 12px !important; align-items: end !important; flex-wrap: wrap !important; }
.csp-eac7694072.csp-eac7694072 { color: var(--muted) !important; }
.csp-eb99a4c193.csp-eb99a4c193 { white-space: nowrap !important; }
.csp-ed524873cf.csp-ed524873cf { display: flex !important; gap: 6px !important; flex-wrap: wrap !important; }
.csp-ede7fafcb2.csp-ede7fafcb2 { color: var(--muted) !important; font-size: 13px !important; line-height: 1.6 !important; }
.csp-eedf352e25.csp-eedf352e25 { flex: 1 !important; min-width: 240px !important; }
.csp-eee3f850c9.csp-eee3f850c9 { margin-top: 20px !important; }
.csp-f2d20704ec.csp-f2d20704ec { font-size: 1.45rem !important; margin: 5px 0 8px !important; }
.csp-f5034c46af.csp-f5034c46af { flex: 1 !important; min-width: 160px !important; }
.csp-f5eb15f029.csp-f5eb15f029 { font-size: 13px !important; color: var(--muted) !important; margin-bottom: 14px !important; }
.csp-f6664e8722.csp-f6664e8722 { display: grid !important; gap: 8px !important; }
.csp-f702ad6b2c.csp-f702ad6b2c { font-size: 1.15rem !important; margin-top: 12px !important; }
.csp-f99b7ad35f.csp-f99b7ad35f { font-size: 1.25rem !important; margin: 5px 0 0 !important; }
.csp-fd7846ed99.csp-fd7846ed99 { font-size: 1.35rem !important; margin: 5px 0 8px !important; }
