.hidden { display: none !important; } #cecutientPanel { position: fixed; top: 0; left: 0; width: 100%; z-index: 999999; background: #ffffff; box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1); border-bottom: 2px solid #e5e7eb; padding: 12px 20px; box-sizing: border-box; font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; } .cecutient-container { max-width: 1200px; margin: 0 auto; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; position: relative; padding-right: 40px; } .cecutient-group { display: flex; flex-direction: column; margin: 5px 15px; } .group-title { font-size: 14px; color: #6b7280; margin-bottom: 6px; font-weight: 500; } .group-controls { display: flex; background: #f3f4f6; padding: 3px; border-radius: 8px; } .group-controls button { background: transparent; border: none; padding: 8px 16px; font-size: 15px; font-weight: 600; color: #1f2937; cursor: pointer; border-radius: 6px; transition: all 0.2s; } .group-controls button:hover { background: #e5e7eb; } .group-controls button.current { background: #111827 !important; color: #ffffff !important; } #colorDefault { background: #ffffff; color: #000; border: 1px solid #d1d5db; } #colorWhite { background: #ffffff; color: #000000; border: 2px solid #000000; } #colorBlack { background: #000000; color: #ffffff; } #colorBlue { background: #002b5c; color: #ffd700; } #colorMonochrome { background: #e5e7eb; color: #374151; } #colorDefault.current { background: #111827 !important; color: #ffffff !important; } .btn-color { width: 36px; height: 36px; padding: 0 !important; margin: 0 2px; display: flex; align-items: center; justify-content: center; border-radius: 5px !important; } .cecutient-close { position: absolute; right: -1%; top: 50%; transform: translateY(-50%); background: transparent; border: none; font-size: 48px; cursor: pointer; color: #9ca3af; } .cecutient-close:hover { color: #111827; } body.cecutient-open { position: relative !important; } body.cecutient-open .diia-header { margin-top: 102px !important; display: block !important; opacity: 1 !important; visibility: visible !important; } / body.cecutient-open .diia-fullscreen-menu, body.cecutient-open #diiaMenu.diia-fullscreen-menu, body.cecutient-open .diia-header .diia-menu, body.cecutient-open .diia-nav-dropdown { top: 165px !important; height: calc(100vh - 165px) !important; overflow-y: auto !important; } html { font-size: var(--a11y-font-size, 100%) !important; } body.cecutient-open .diia-list-link, body.cecutient-open h1 *, body.cecutient-open h1 a, body.cecutient-open h2 *, body.cecutient-open h2 a, body.cecutient-open h3 *, body.cecutient-open h3 a, body.cecutient-open h4 *, body.cecutient-open h4 a, body.cecutient-open .diia-general-title, body.cecutient-open .diia-general-title a, body.cecutient-open .diia-blur-title, body.cecutient-open .diia-blur-title a { font-size: inherit !important; line-height: 1.4 !important; } body.cecutient-open h1, body.cecutient-open .diia-article-title { font-size: 1.8rem !important; } body.cecutient-open h2, body.cecutient-open .diia-general-title, body.cecutient-open .diia-blur-title { font-size: 1.5rem !important; } body.cecutient-open h3 { font-size: 1.2rem !important; } body.cecutient-open h4 { font-size: 1.0rem !important; } body.cecutient-open .diia-fullscreen-menu *, body.cecutient-open #diiaArticleContent, body.cecutient-open .diia-article-content, body.cecutient-open .diia-feedback-form-body, body.cecutient-open .diia-static-content, body.cecutient-open #diiaArticleContent *, body.cecutient-open .diia-article-content *, body.cecutient-open .diia-feedback-form-body *, body.cecutient-open .diia-static-content * { font-size: inherit !important; } body.a11y-spacing * { letter-spacing: 0.15em !important; word-spacing: 0.12em !important; line-height: 1.8 !important; } body.a11y-dyslexia * { font-family: Arial, Helvetica, sans-serif !important; } body.a11y-hide-images img, body.a11y-hide-images video, body.a11y-hide-images iframe:not(#cecutientPanel iframe), body.a11y-hide-images [style*="background-image"], body.a11y-hide-images .diia-topnews-thumb, body.a11y-hide-images .diia-partner-logo { visibility: hidden !important; opacity: 0 !important; } body.a11y-white, body.a11y-white * { background-color: #ffffff !important; background-image: none !important; color: #000000 !important; border-color: #000000 !important; box-shadow: none !important; text-shadow: none !important; } body.a11y-white a, body.a11y-white h2 a, body.a11y-white h1 a, body.a11y-white h3 a, body.a11y-white .diia-list-link { text-decoration: underline !important; color: #0000ed !important; } body.a11y-black, body.a11y-black * { background-color: #000000 !important; background-image: none !important; color: #ffffff !important; border-color: #ffffff !important; box-shadow: none !important; text-shadow: none !important; } body.a11y-black a, body.a11y-black h2 a, body.a11y-black h1 a, body.a11y-black h3 a, body.a11y-black .diia-list-link { text-decoration: underline !important; color: #ffff00 !important; } body.a11y-blue, body.a11y-blue * { background-color: #002b5c !important; background-image: none !important; color: #ffd700 !important; border-color: #ffd700 !important; box-shadow: none !important; text-shadow: none !important; } body.a11y-blue a, body.a11y-blue h2 a, body.a11y-blue h1 a, body.a11y-blue h3 a, body.a11y-blue .diia-list-link { text-decoration: underline !important; color: #ffffff !important; } html:has(body.a11y-monochrome) { filter: grayscale(100%) contrast(110%) !important; }