/* ZOP Centar 2.6.0 — privatnost, podrška i testiranje. Bez spoljnih resursa. */
.site-nav{gap:18px}.site-nav a[aria-current="page"]{color:var(--green);text-decoration:underline;text-underline-offset:6px}
.play-banner{padding:22px 26px;background:#edf6f2;border:1px solid #bcd8cc;border-left:4px solid var(--green);border-radius:14px;margin:22px 0;display:flex;gap:26px;align-items:center;justify-content:space-between}.play-banner p{font-size:15px}.play-banner strong{color:var(--ink)}.play-banner .button{flex-shrink:0}.play-card-links{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.play-card-links a{display:block;color:var(--green);font-size:15px;font-weight:650;text-decoration:underline;text-underline-offset:3px;margin:6px 0}.play-card-links p{font-size:13px}.public-support-links{display:flex;gap:16px;flex-wrap:wrap;margin-top:22px;font-size:14px}.public-support-links a{text-decoration:underline;text-underline-offset:3px}.footer-links{gap:10px}.footer-note .contact-link{display:block;margin-top:12px;font-weight:650;overflow-wrap:anywhere}
.play-section{padding:70px 0;background:#eef6f1}.play-section-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:46px;align-items:center}.play-section h2{margin:12px 0 20px}.play-section .hero-actions{margin-top:22px}.play-section-status{background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px}.play-section-status>p+p{margin-top:16px}.channel-label{display:inline-flex;background:#e2f1ea;color:#105748;border-radius:100px;padding:5px 12px;font-size:12px;font-weight:700;letter-spacing:.02em}.channel-label--pending{background:#f5eddc;color:#704a0e}
.trust-hero{background:linear-gradient(115deg,#f4f8f5 0%,#e8f2ee 100%);padding:66px 0 56px;border-bottom:1px solid var(--line)}.trust-hero .shell{max-width:1160px}.trust-hero h1{max-width:860px;font-size:clamp(35px,4.8vw,58px);margin:14px 0 22px;line-height:1.08}.trust-hero .lead{max-width:780px;font-size:20px;line-height:1.65}.trust-hero .meta{margin-top:18px;font-size:14px}.trust-hero .meta code{overflow-wrap:anywhere}.trust-hero .eyebrow{margin-bottom:0}.trust-body{padding:48px 0 70px}.trust-body .shell{max-width:1160px}.trust-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px;align-items:start}.trust-card{border:1px solid var(--line);border-radius:18px;padding:30px;background:#fff;min-width:0}.trust-card h2{font-size:28px;margin-bottom:18px}.trust-card h3{font-size:20px;margin:24px 0 10px}.trust-card p{font-size:16px}.trust-card a:not(.button),.legal-copy a,.trust-note a,.trust-steps a{color:var(--green);text-decoration:underline;text-underline-offset:3px}.trust-card ul,.legal-copy ul,.trust-note ul{padding-left:23px;margin:14px 0}.trust-card li,.legal-copy li{margin:8px 0;color:var(--muted)}.trust-card+.trust-card{margin-top:24px}.trust-note{padding:19px 23px;border:1px solid #bbd6cb;border-left:4px solid var(--green);background:#f0f7f3;border-radius:12px;margin:24px 0;font-size:15px;color:var(--muted)}.trust-note strong{color:var(--ink)}.trust-note--amber{background:#fff9ee;border-color:#e4d4af;border-left-color:#a8731e}.trust-note p+p{margin-top:10px}.trust-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none;margin:28px 0 36px}.trust-steps li{border:1px solid var(--line);padding:26px;border-radius:16px;background:#fff}.trust-steps .step-number{display:inline-flex;border-radius:9px;background:#dceddf;color:#175746;font-weight:750;font-size:16px;width:36px;height:36px;align-items:center;justify-content:center;margin-bottom:18px}.trust-steps h2{font-size:22px;margin:0 0 12px}.trust-steps p{font-size:15px}.trust-faq{margin-top:38px}.trust-faq h2{font-size:30px;margin-bottom:22px}.trust-faq details{padding:19px 0;border-top:1px solid var(--line)}.trust-faq summary{font-size:18px;font-weight:650;cursor:pointer}.trust-faq p{font-size:16px;margin:12px 0 0;max-width:900px}.trust-faq a{color:var(--green);text-decoration:underline}
.trust-form fieldset{padding:0;margin:0;border:0;min-width:0}.trust-form label.field-label{display:block;font-size:15px;font-weight:650;margin:20px 0 7px}.trust-form input:not([type="checkbox"]),.trust-form select,.trust-form textarea,.prepared-message{width:100%;max-width:100%;border:1px solid #a3beb2;border-radius:9px;background:#fff;padding:12px 13px;color:var(--ink);font:inherit;font-size:16px;line-height:1.5}.trust-form textarea{min-height:125px;resize:vertical}.trust-form small{display:block;font-size:13px;color:var(--muted);margin-top:6px}.trust-form .check-label{display:flex;align-items:flex-start;gap:12px;margin-top:20px;font-size:14px;line-height:1.6;color:var(--muted)}.trust-form input[type="checkbox"]{flex:0 0 auto;width:20px;height:20px;margin-top:2px;accent-color:var(--green)}.trust-form input:focus-visible,.trust-form textarea:focus-visible,.trust-form select:focus-visible,.prepared-message:focus-visible{outline:3px solid #177c6b;outline-offset:3px}.trust-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.trust-actions .button{min-height:48px;font-size:14px}.trust-form button:disabled{opacity:.5;cursor:not-allowed}.form-status{font-size:14px;margin-top:14px;min-height:24px}.prepared-result{margin-top:24px;border-top:1px solid var(--line);padding-top:20px}.prepared-result h3{margin:0 0 10px;font-size:20px}.prepared-message{min-height:180px;resize:vertical;font-size:14px}.text-button{border:0;background:transparent;color:var(--green);text-decoration:underline;padding:10px;min-height:44px}.plain-contact{margin-top:20px;font-size:14px}.legal-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:48px;align-items:start}.legal-toc{position:sticky;top:112px;padding:22px;border:1px solid var(--line);border-radius:14px;background:var(--paper);font-size:14px}.legal-toc strong{display:block;margin-bottom:13px}.legal-toc a{display:block;padding:7px 0;text-decoration:underline;text-underline-offset:3px;color:var(--green)}.legal-copy{max-width:850px;min-width:0}.legal-copy section{scroll-margin-top:114px}.legal-copy h2{font-size:27px;margin:36px 0 15px}.legal-copy section:first-child h2{margin-top:0}.legal-copy h3{font-size:20px;margin:24px 0 10px}.legal-copy p,.legal-copy li{font-size:16px;line-height:1.85}.legal-copy p+p{margin-top:14px}.legal-copy code{font-size:14px;overflow-wrap:anywhere}.legal-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px 0 0}.legal-summary div{border:1px solid #b8d4c8;padding:18px;border-radius:12px;background:#fff}.legal-summary strong{display:block;color:var(--green-deep);font-size:17px}.legal-summary span{font-size:13px;color:var(--muted)}.policy-related{display:flex;gap:14px;flex-wrap:wrap;margin-top:25px}.policy-related a{text-decoration:underline;color:var(--green)}.support-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-bottom:30px}.support-tiles .trust-card{margin:0;padding:24px}.support-tiles h2{font-size:22px}.form-help-links{margin-top:16px;font-size:14px}.form-help-links a{color:var(--green);text-decoration:underline}.trust-card .plain-list{padding-left:20px}.status-inline{font-size:13px;color:var(--muted);margin-top:12px}.old-guide-note{margin:20px 0;border-left-color:#a8731e}.optional-groups{margin:22px 0}.no-js-notice{padding:18px;border:1px solid var(--line);border-radius:10px;background:#f7faf8}
@media(max-width:1199px){.site-nav{gap:13px;font-size:13px}.nav-shell{gap:18px}.site-nav .button{padding:9px 12px}.brand-type strong{font-size:22px}}
@media(min-width:720px) and (max-width:1040px){.site-header{height:auto;min-height:88px}.nav-shell{flex-wrap:wrap;padding:16px 0;gap:12px}.site-nav{width:100%;justify-content:space-between;gap:10px;flex-wrap:wrap}.site-nav>a:not(.button){padding:7px 0}.legal-toc{top:160px}html{scroll-padding-top:165px}}
@media(max-width:959px){.trust-grid,.play-section-grid{grid-template-columns:1fr}.legal-layout{grid-template-columns:1fr;gap:30px}.legal-toc{position:static;display:flex;flex-wrap:wrap;gap:7px 17px}.legal-toc strong{width:100%;margin:0}.trust-steps{gap:12px}.trust-steps li{padding:20px}.support-tiles{grid-template-columns:1fr}.legal-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:719px){.trust-hero{padding:38px 0 32px}.trust-hero .lead{font-size:18px}.trust-body{padding:28px 0 44px}.trust-card{padding:22px}.trust-steps{grid-template-columns:1fr;gap:12px;margin:22px 0}.trust-steps li{padding:21px}.trust-steps .step-number{margin-bottom:12px}.play-banner{display:block;padding:20px}.play-banner .button{margin-top:16px}.play-section{padding:44px 0}.play-section-grid{gap:24px}.legal-summary{grid-template-columns:1fr}.legal-summary div{padding:14px 17px}.legal-copy h2{font-size:24px}.trust-actions{flex-direction:column;align-items:stretch}.trust-actions>*{width:100%}.site-nav{gap:10px}.trust-note{padding:17px}.footer-note .contact-link{font-size:14px}.legal-copy section{scroll-margin-top:95px}}
@media print{.legal-toc,.trust-form,.prepared-result,.trust-actions{display:none!important}.legal-layout{display:block}.trust-hero{background:white}.legal-copy{max-width:none}.trust-body{padding:10px 0}.trust-card{break-inside:avoid}.play-banner{display:none}.legal-copy a:after{content:" (" attr(href) ")";font-size:10pt}}
