/* Public accessibility toolbox — v0.4.6.31.157 */
/* Align the desktop launcher with the Caută / Servicii online action row. */
.a11y-tools{--a11y-tools-top:71px;position:fixed;top:var(--a11y-tools-top);z-index:9998;font-family:"Segoe UI Variable","Segoe UI",Arial,sans-serif;font-size:14px;line-height:1.35;color:#173241}
.a11y-tools--right{right:0}.a11y-tools--left{left:0}
.a11y-tools-toggle{width:54px;height:58px;display:grid;place-items:center;border:0;background:#0a6f7d;color:#fff;cursor:pointer;box-shadow:0 10px 28px rgba(3,45,65,.28);transition:transform .18s ease,background .18s ease}
.a11y-tools--right .a11y-tools-toggle{border-radius:14px 0 0 14px}.a11y-tools--left .a11y-tools-toggle{border-radius:0 14px 14px 0}
.a11y-tools-toggle:hover,.a11y-tools-toggle:focus-visible{background:#06445f}.a11y-tools-toggle:focus-visible{outline:3px solid #e2ad3f;outline-offset:2px}
.a11y-tools-toggle svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.a11y-tools-panel{position:absolute;top:0;width:min(330px,calc(100vw - 24px));max-height:min(680px,calc(100vh - var(--a11y-tools-top) - 18px));overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;background:#fff;border:1px solid #cfdfe2;border-radius:16px;box-shadow:0 24px 70px rgba(3,36,52,.28);scrollbar-gutter:stable}
.a11y-tools--right .a11y-tools-panel{right:64px}.a11y-tools--left .a11y-tools-panel{left:64px}
.a11y-tools-panel[hidden]{display:none!important}
.a11y-tools-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 13px;background:linear-gradient(120deg,#06364d,#0d8b91);color:#fff;border-radius:15px 15px 0 0}
.a11y-tools-heading>div{display:flex;align-items:center;gap:9px}.a11y-tools-heading h2{margin:0;color:inherit!important;font:750 16px/1.2 "Segoe UI Variable","Segoe UI",Arial,sans-serif!important;letter-spacing:0!important}
.a11y-tools-symbol{font-size:22px}.a11y-tools-close{width:32px;height:32px;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:transparent;color:#fff;font-size:22px;line-height:1;cursor:pointer}
.a11y-tools-close:hover,.a11y-tools-close:focus-visible{background:#fff;color:#06364d;outline:none}
.a11y-tools-size{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid #e2eaec;background:#f7fbfb;color:#5b7079;font-size:12px}.a11y-tools-size strong{color:#076b76;font-size:13px}
.a11y-tools-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:14px}
.a11y-tools-grid button{min-height:74px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:9px;border:1px solid #d9e5e7;border-radius:10px;background:#fff;color:#173241;cursor:pointer;text-align:center;transition:border-color .15s ease,background .15s ease,transform .15s ease}
.a11y-tools-grid button:hover,.a11y-tools-grid button:focus-visible{border-color:#11838b;background:#f1f9f9;outline:none}.a11y-tools-grid button:active{transform:translateY(1px)}
.a11y-tools-grid button[aria-pressed="true"]{border-color:#0b7c84;background:#e6f5f4;box-shadow:inset 0 0 0 1px #0b7c84}
.a11y-tools-grid button>span{display:grid;place-items:center;min-height:25px;color:#087983;font-weight:850;font-size:19px}.a11y-tools-grid button>strong{font:700 12px/1.25 "Segoe UI Variable","Segoe UI",Arial,sans-serif!important;color:inherit!important}
.a11y-tools-reset{width:calc(100% - 28px);margin:0 14px 10px;padding:11px 14px;border:1px solid #d7e2e5;border-radius:9px;background:#f8fafb;color:#254956;font-weight:750;cursor:pointer}.a11y-tools-reset:hover,.a11y-tools-reset:focus-visible{background:#edf5f5;border-color:#0a7b84;outline:none}
.a11y-tools-declaration{display:block;margin:0 14px 14px;padding-top:9px;border-top:1px solid #e1e9eb;color:#086e78!important;text-decoration:underline!important;text-underline-offset:3px;font-size:12px;font-weight:700}

/* User-selected presentation modes. */
body.a11y-text-small{font-size:90%}
body.a11y-text-extra{font-size:132%}
html.a11y-grayscale{filter:grayscale(1)}
body.a11y-negative,body.a11y-negative :where(header,main,section,article,aside,footer,nav,form,table,thead,tbody,tfoot,tr,td,th,.page-hero,.hero-section,.site-header,.official-bar,.site-footer){background-color:#050505!important;background-image:none!important;color:#fff!important;border-color:#f5f5f5!important;box-shadow:none!important}
body.a11y-negative :where(h1,h2,h3,h4,h5,h6,p,li,dt,dd,label,small,strong,span,em){color:inherit!important}
body.a11y-negative a{color:#ffea00!important}body.a11y-negative input,body.a11y-negative textarea,body.a11y-negative select,body.a11y-negative button:not(.a11y-tools-toggle):not(.a11y-tools-close){background:#111!important;color:#fff!important;border-color:#fff!important}
body.a11y-white,body.a11y-white :where(header,main,section,article,aside,footer,nav,form,table,thead,tbody,tfoot,tr,td,th,.page-hero,.hero-section,.site-header,.official-bar,.site-footer){background-color:#fff!important;background-image:none!important;color:#000!important;border-color:#222!important;box-shadow:none!important}
body.a11y-white :where(h1,h2,h3,h4,h5,h6,p,li,dt,dd,label,small,strong,span,em){color:inherit!important}body.a11y-white a{color:#003c88!important}body.a11y-white input,body.a11y-white textarea,body.a11y-white select{background:#fff!important;color:#000!important;border-color:#333!important}
body.a11y-underline-links a:not(.button):not(.online-button):not(.a11y-tools-declaration){text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:.18em!important}
body.a11y-readable-font,body.a11y-readable-font :where(button,input,textarea,select){font-family:Arial,Verdana,Tahoma,sans-serif!important}
body.a11y-text-spacing{letter-spacing:.035em!important;word-spacing:.09em!important;line-height:1.75!important}body.a11y-text-spacing :where(p,li,dd,dt,label,textarea){line-height:1.85!important}
body.a11y-reduce-motion *,body.a11y-reduce-motion *::before,body.a11y-reduce-motion *::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}

/* Keep the toolbox itself legible regardless of the selected page mode. */
body.a11y-negative .a11y-tools-panel,body.a11y-white .a11y-tools-panel{background:#fff!important;color:#173241!important;border-color:#cfdfe2!important;box-shadow:0 24px 70px rgba(3,36,52,.28)!important}
body.a11y-negative .a11y-tools-panel :where(h2,strong,span),body.a11y-white .a11y-tools-panel :where(h2,strong,span){color:inherit!important}
body.a11y-negative .a11y-tools-grid button,body.a11y-white .a11y-tools-grid button{background:#fff!important;color:#173241!important;border-color:#d9e5e7!important}
body.a11y-negative .a11y-tools-grid button[aria-pressed="true"],body.a11y-white .a11y-tools-grid button[aria-pressed="true"]{background:#e6f5f4!important;border-color:#0b7c84!important}
body.a11y-negative .a11y-tools-declaration,body.a11y-white .a11y-tools-declaration{color:#086e78!important}

@media(max-width:700px){.a11y-tools{--a11y-tools-top:0px;top:auto;bottom:82px}.a11y-tools-toggle{width:50px;height:52px}.a11y-tools-panel{max-height:calc(100vh - 104px)}.a11y-tools--right .a11y-tools-panel{right:58px;top:auto;bottom:0}.a11y-tools--left .a11y-tools-panel{left:58px;top:auto;bottom:0}.a11y-tools-grid button{min-height:66px}}
@media(prefers-reduced-motion:reduce){.a11y-tools-toggle,.a11y-tools-grid button{transition:none}}
