/* qw-chrome-polish t6482u/t6483u 2026-11-02 ("QW: Fix") — injected by /etc/apache2/qw-chrome.conf */
:root{--qwp-navy:#1d4870;--qwp-navy-2:#004a73;--qwp-deep:#173a79;--qwp-sky:#81a5dc;--qwp-blue:#5a8fd2;--qwp-paper:#e5f1fb;--qwp-line:#b0cde9;--qwp-red:#c0181d;--qwp-bg:#fefbfb}

/* ---------- Pagination ---------- */
body .pagination-wrapper{display:flex;flex-direction:column;align-items:center;gap:.7rem;margin:2.25rem 0 2.5rem;padding:0;border:0;background:none}
body .ui.pagination.menu{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:.35rem;min-height:0;margin:0!important;padding:.4rem!important;background:#fff!important;border:1px solid var(--qwp-line)!important;border-radius:12px!important;box-shadow:0 4px 14px rgba(29,72,112,.10)!important;font-family:Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}
body .ui.pagination.menu .item{display:inline-flex!important;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:0 .75rem!important;margin:0!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--qwp-navy)!important;font-size:1rem;font-weight:700;line-height:1;text-decoration:none!important;transition:background-color .15s,color .15s}
body .ui.pagination.menu .item:before{display:none!important}
body .ui.pagination.menu .item[type=prevItem],body .ui.pagination.menu .item[type=nextItem]{font-weight:600;color:var(--qwp-navy-2)!important}
body .ui.pagination.menu a.item:not(.disabled):not(.active):hover{background:var(--qwp-paper)!important;color:var(--qwp-deep)!important;cursor:pointer}
body .ui.pagination.menu .item:focus-visible{outline:3px solid var(--qwp-red)!important;outline-offset:2px}
body .ui.pagination.menu .active.item{background:var(--qwp-navy)!important;color:#fff!important;box-shadow:inset 0 -3px 0 var(--qwp-sky)!important;cursor:default}
body .ui.pagination.menu .item[type=ellipsisItem]{color:#7c8a97!important;min-width:1.5rem;padding:0 .15rem!important}
body .ui.pagination.menu .disabled.item{color:#9aa6b1!important;opacity:.6}
body .pagination-wrapper .total{color:#555b61;font-size:.88rem;letter-spacing:.02em;margin:0!important}
@media (max-width:600px){body .ui.pagination.menu{gap:.2rem;padding:.3rem!important}body .ui.pagination.menu .item{min-width:2.2rem;height:2.3rem;padding:0 .5rem!important}}

/* ---------- Tags + footer join ---------- */
body #view .q.container.tags,body .q.container.default.tags{display:flex;flex-wrap:wrap;gap:.45rem;max-width:var(--narrow-container-width,620px);margin:1.75rem auto 0!important;padding:1rem 0 1.5rem!important;border-top:1px solid var(--qwp-line);box-sizing:border-box}
@media (max-width:767px){body #view .q.container.tags,body .q.container.default.tags{margin:1.5rem 20px 0!important;max-width:none;padding-bottom:1.25rem!important}}
body .tags .ui.label,body .tags a.ui.label{margin:0!important;background:var(--qwp-paper)!important;color:var(--qwp-navy)!important;border:1px solid var(--qwp-line)!important;border-radius:999px!important;padding:.4rem .85rem!important;font-size:.85rem!important;font-weight:700!important;text-decoration:none!important;transition:background-color .15s,color .15s}
body .tags a.ui.label:hover{background:var(--qwp-navy)!important;color:#fff!important;border-color:var(--qwp-navy)!important}
body .tags a.ui.label:focus-visible{outline:3px solid var(--qwp-red);outline-offset:2px}
body #footer .pre-footer:empty{display:none}
body #footer{margin-top:0!important}

/* ---------- Breadcrumbs ---------- */
body .breadcrumbs{background:var(--qwp-paper)!important;border:0!important;border-bottom:1px solid var(--qwp-line)!important;box-shadow:none!important}
body .breadcrumbs .breadcrumb a,body .breadcrumbs .breadcrumb .section{color:var(--qwp-navy)!important;font-weight:600;text-decoration:none!important}
body .breadcrumbs .breadcrumb a:hover{color:var(--qwp-red)!important;text-decoration:underline!important}
body .breadcrumbs .breadcrumb .section.active{color:#1a1a1a!important;font-weight:700}
body .breadcrumbs .breadcrumb a.home svg{fill:var(--qwp-navy)!important}
body .breadcrumbs a:focus-visible{outline:3px solid var(--qwp-red);outline-offset:2px}

/* ---------- News item date row: no stock white band ---------- */
body #page-document.newsitem-view .dates,body .newsitem-view .dates{background:transparent!important}
body .newsitem-view .dates .day{color:var(--qwp-red)!important}

/* ---------- Title underline (stock Volto pink) ---------- */
body .documentFirstHeading:before{border-bottom-color:var(--qwp-red)!important}

/* ---------- Buttons, search, inputs ---------- */
body .ui.primary.button,body .ui.button.primary{background:var(--qwp-navy)!important;color:#fff!important;border-radius:8px!important}
body .ui.primary.button:hover{background:var(--qwp-deep)!important}
body .ui.basic.button,body .ui.basic.primary.button{box-shadow:inset 0 0 0 2px var(--qwp-navy)!important;color:var(--qwp-navy)!important;border-radius:8px!important}
body .ui.basic.button:hover{background:var(--qwp-paper)!important}
body .ui.button:focus-visible,body button:focus-visible{outline:3px solid var(--qwp-red)!important;outline-offset:2px}
body .search-wrapper .searchbox,body .searchbox{border-bottom-color:var(--qwp-navy)!important}
body .searchbox input{color:#1a1a1a}
body .searchbox button,body .search-wrapper .searchbox button{color:var(--qwp-navy)!important}
body .searchbox button:hover{color:var(--qwp-red)!important}
body .header-wrapper .search-button button,body .header-wrapper button.search-button,body .header-wrapper .search-button svg{color:var(--qwp-navy)!important;fill:var(--qwp-navy)}
body .ui.input>input,body .ui.form input:not([type=checkbox]):not([type=radio]),body .ui.form textarea,body .ui.form select{border-radius:8px!important;border:1px solid var(--qwp-line)!important}
body .ui.input>input:focus,body .ui.form input:focus,body .ui.form textarea:focus,body .searchbox input:focus{border-color:var(--qwp-navy)!important;box-shadow:0 0 0 3px rgba(90,143,210,.3)!important;outline:0}
body .ui.basic.segment.content-area{background:transparent!important}
