/* Palette, type and proportions measured on синтез.орг/док/. */
body.sintez-paper {
  --sp-bg: #F8F3E8;
  --sp-paper: #FFFCF6;
  --sp-head: #F2EAD6;
  --sp-ink: #2B261F;
  --sp-ink2: #5A5043;
  --sp-muted: #756951;
  --sp-gold: #A6812D;
  --sp-gold2: #C9A85C;
  --sp-goldsoft: #F1E6C8;
  --sp-line: #E6DBC2;
  --sp-hover: #FBF3E0;
  --sp-display: 'Cormorant Garamond', Georgia, 'Times New Roman', serif;
  --sp-serif: 'PT Serif', Georgia, 'Times New Roman', serif;
  --sp-admin: 0px;
  margin: 0;
  background: var(--sp-bg);
  color: var(--sp-ink);
  font: 16px/1.6 var(--sp-serif);
  -webkit-font-smoothing: antialiased;
  color-scheme: light;
}
.sintez-paper *, .sintez-paper *::before, .sintez-paper *::after { box-sizing: border-box; }
.sintez-paper.admin-bar { --sp-admin: 32px; }
.sintez-paper a { color: var(--sp-ink2); }
.sintez-paper a:hover { color: var(--sp-gold); }
.sintez-paper :focus-visible { outline: 2px solid var(--sp-gold); outline-offset: 4px; }
.sintez-paper .entry-content a, .sintez-paper .entry-summary a { text-decoration: underline; text-decoration-color: var(--sp-gold2); text-underline-offset: .2em; }
.sintez-paper h1, .sintez-paper h2, .sintez-paper h3, .sintez-paper h4, .sintez-paper h5, .sintez-paper h6 {
  color: var(--sp-ink);
  font-family: var(--sp-display);
  font-weight: 600;
  line-height: 1.12;
  letter-spacing: .01em;
  overflow-wrap: anywhere;
}
.sintez-paper h1 { font-size: clamp(34px, 4.5vw, 48px); }
.sintez-paper h2 { font-size: clamp(28px, 3.6vw, 36px); }
.sintez-paper h3 { font-size: clamp(25px, 3vw, 30px); }
.sintez-paper h4 { font-size: 25px; }
.sintez-paper h5, .sintez-paper h6 { font-size: 22px; }
.sintez-paper .entry-content :is(h2,h3,h4) { margin: 1.1em 0 .45em; }
.sintez-paper p { margin: 0 0 1.1em; }
.sintez-paper :is(ol,ul) { margin: 0 0 1.1em 1.4em; }
.sintez-paper li::marker { color: var(--sp-gold); }
.sintez-paper .entry-content { overflow-wrap: anywhere; }
.sintez-paper .entry-content > :last-child { margin-bottom: 0; }
.sintez-paper :is(.entry-meta,.entry-summary,.entry-content .wp-caption-text) { color: var(--sp-ink2); }
.sintez-paper :is(img,video) { max-width: 100%; height: auto; }
.sintez-paper iframe { max-width: 100%; }
.sintez-paper pre { overflow: auto; background: var(--sp-head); border-radius: 10px; }
.sintez-paper hr { background: var(--sp-line); margin: 28px 0; }
.sintez-paper blockquote { border-left: 3px solid var(--sp-gold2); background: var(--sp-goldsoft); color: var(--sp-ink2); border-radius: 0 12px 12px 0; padding: 18px 22px; font-size: inherit; }

/* Centered masthead and ornament. Existing name, description and logo remain. */
.sintez-paper .site-header { background: transparent; color: var(--sp-ink); }
.sintez-paper .inside-header {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  max-width: 1240px;
  padding: 38px 20px 22px;
  margin: 0 auto;
  text-align: center;
}
.sintez-paper .site-branding { margin: 0; width: 100%; }
.sintez-paper .main-title { font: 600 clamp(34px, 4.3vw, 58px)/1.06 var(--sp-display); letter-spacing: .015em; margin: 12px 0 8px; overflow-wrap: anywhere; }
.sintez-paper .main-title a, .sintez-paper .main-title a:hover { color: var(--sp-ink); text-decoration: none; }
.sintez-paper .site-description { font: italic 15px/1.5 var(--sp-serif); color: var(--sp-muted); margin: 0; }
.sintez-paper .site-logo { margin: 12px 0; }
.sintez-paper .sintez-ornament { display: flex; align-items: center; justify-content: center; gap: 14px; color: var(--sp-gold2); font: 18px/1 var(--sp-serif); width: 100%; }
.sintez-paper .sintez-ornament::before, .sintez-paper .sintez-ornament::after { content: ''; height: 1px; width: min(170px, 26vw); background: linear-gradient(90deg, transparent, var(--sp-gold2)); }
.sintez-paper .sintez-ornament::after { transform: rotate(180deg); }

/* GeneratePress still owns menu interactions, submenus and keyboard controls. */
.sintez-paper .main-navigation {
  position: sticky;
  top: var(--sp-admin);
  z-index: 100;
  background: rgba(248,243,232,.97);
  color: var(--sp-ink2);
  border-top: 1px solid var(--sp-line);
  border-bottom: 1px solid var(--sp-gold2);
  backdrop-filter: blur(8px);
}
.sintez-paper .main-navigation .inside-navigation { max-width: 1440px; margin: 0 auto; padding: 9px 16px; justify-content: center; }
.sintez-paper .main-navigation ul { margin: 0; }
.sintez-paper .main-navigation .main-nav ul li a {
  font: 700 19px/1.15 var(--sp-display);
  text-transform: uppercase;
  letter-spacing: .07em;
  color: var(--sp-ink2);
  text-decoration: none;
  padding: 12px 18px 10px;
  border-radius: 999px;
  border: 1px solid transparent;
  transition: background .15s, color .15s, border-color .15s;
}
.sintez-paper .main-navigation .main-nav ul li:is(:hover,:focus-within,.sfHover) > a { background: var(--sp-paper); color: var(--sp-gold); border-color: var(--sp-line); }
.sintez-paper .main-navigation .main-nav ul li:is(.current-menu-item,.current_page_item) > a { background: var(--sp-ink); color: #EAD49A; border-color: var(--sp-ink); }
.sintez-paper .main-navigation .main-nav ul li.current-menu-ancestor > a { border-color: var(--sp-gold2); }
.sintez-paper .main-navigation .main-nav ul ul { background: var(--sp-paper); border: 1px solid var(--sp-line); border-radius: 14px; padding: 6px; box-shadow: 0 8px 24px #2b261f12; width: 270px; }
.sintez-paper .main-navigation .main-nav ul ul li a { text-transform: none; font: 16px/1.4 var(--sp-serif); letter-spacing: 0; border-radius: 8px; padding: 10px 12px; overflow-wrap: anywhere; }
.sintez-paper .main-navigation .menu-toggle { color: var(--sp-ink); background: transparent; font: 700 20px/1.2 var(--sp-display); padding: 10px 18px; border: 1px solid var(--sp-line); border-radius: 999px; }
.sintez-paper .menu-bar-items .menu-bar-item > a { color: var(--sp-ink2); }
@media (min-width: 769px) {
  .sintez-paper .main-navigation .main-nav > ul { display: flex; flex-wrap: wrap; justify-content: center; gap: 6px; }
}

/* Consistent paper surfaces for pages, posts, archives and sidebars. */
.sintez-paper .site.grid-container { max-width: 1032px; margin: 0 auto; padding: 30px 16px 64px; }
.sintez-paper.page-template-page-wide .site.grid-container { max-width: 1440px; }
.sintez-paper .site-content { gap: 24px; min-height: 55vh; }
.sintez-paper .content-area { min-width: 0; }
.sintez-paper .site-main { margin: 0; }
.sintez-paper .site-main > article { margin: 0 0 22px; }
.sintez-paper .inside-article, .sintez-paper .comments-area, .sintez-paper .paging-navigation, .sintez-paper .page-header, .sintez-paper .sidebar .widget {
  position: relative;
  background: var(--sp-paper);
  color: var(--sp-ink);
  border: 1px solid var(--sp-line);
  border-radius: 18px;
  padding: 28px 30px;
  box-shadow: none;
}
.sintez-paper .inside-article::before { content: ''; position: absolute; top: -1px; left: 30px; right: 30px; height: 2px; background: linear-gradient(90deg,transparent,var(--sp-gold2),transparent); }
.sintez-paper .entry-header { margin-bottom: 24px; }
.sintez-paper .entry-title { margin: 0; text-align: center; }
.sintez-paper .entry-title a { color: var(--sp-ink); text-decoration: none; }
.sintez-paper .entry-content, .sintez-paper .entry-summary { margin-top: 0; }
.sintez-paper .entry-meta { margin-top: 12px; font-size: 14px; text-align: center; }
.sintez-paper .widget-title { font-size: 28px; }
.sintez-paper .sidebar .widget { padding: 22px; margin-bottom: 20px; }
.sintez-paper .paging-navigation { margin-top: 22px; }
.sintez-paper .nav-links { display: flex; flex-wrap: wrap; gap: 10px; }
.sintez-paper .page-numbers { padding: 5px 12px; border-radius: 999px; }
.sintez-paper .page-numbers.current { background: var(--sp-ink); color: #EAD49A; }
.sintez-paper .alignwide { max-width: 100%; margin-left: 0; margin-right: 0; }
.sintez-paper .alignfull { width: auto; max-width: none; margin-left: -30px; margin-right: -30px; }

/* Legacy blue inline accents found on the current site. Other semantic colors
 * such as error messages and calendar category colors are preserved. */
.sintez-paper .entry-content :is(span,font)[style*="color: #0000ff" i],
.sintez-paper .entry-content :is(span,font)[style*="color:#0000ff" i],
.sintez-paper .entry-content :is(span,font)[style*="color: blue" i],
.sintez-paper .entry-content font[color="#0000ff" i] { color: var(--sp-gold) !important; }

/* Shortcodes Ultimate: use existing box, tab, accordion and button markup. */
.sintez-paper .entry-content .su-row { display: flex; gap: 18px; flex-wrap: wrap; margin: 22px 0; }
.sintez-paper .entry-content .su-row::after { display: none; }
.sintez-paper .entry-content .su-column { float: none; flex: 1 1 220px; min-width: 0; margin: 0; }
.sintez-paper .entry-content .su-column .su-box { height: 100%; margin: 0; }
.sintez-paper .entry-content .su-box {
  position: relative;
  border: 1px solid var(--sp-line) !important;
  border-radius: 16px !important;
  background: var(--sp-paper);
  box-shadow: none;
  margin-bottom: 20px;
}
.sintez-paper .entry-content .su-box::before { content: ''; position: absolute; top: -1px; left: 24px; right: 24px; height: 2px; background: linear-gradient(90deg,transparent,var(--sp-gold2),transparent); }
.sintez-paper .entry-content .su-box-title {
  font: 600 29px/1.1 var(--sp-display);
  color: var(--sp-ink) !important;
  background: transparent !important;
  text-shadow: none;
  border: 0;
  border-radius: 0 !important;
  padding: 24px 22px 10px;
}
.sintez-paper .entry-content .su-box-content { background: transparent; color: var(--sp-ink2); padding: 4px 22px 22px; border-radius: 0 0 16px 16px !important; }
.sintez-paper .entry-content .su-tabs { padding: 0; border-radius: 0; background: transparent !important; }
.sintez-paper .entry-content .su-tabs .su-tabs-nav { display: flex; flex-wrap: wrap; gap: 8px; background: transparent !important; margin: 0 0 20px; padding: 0; }
.sintez-paper .entry-content .su-tabs .su-tabs-nav > span {
  flex: 0 1 auto;
  margin: 0;
  font: 700 18px/1.2 var(--sp-display);
  letter-spacing: .035em;
  padding: 11px 20px;
  border: 1px solid var(--sp-line);
  border-radius: 999px;
  color: var(--sp-ink2) !important;
  background: var(--sp-paper) !important;
  text-shadow: none;
}
.sintez-paper .entry-content .su-tabs .su-tabs-nav > span:hover { border-color: var(--sp-gold2); }
.sintez-paper .entry-content .su-tabs .su-tabs-nav > span.su-tabs-current { background: var(--sp-ink) !important; color: #EAD49A !important; border-color: var(--sp-ink); }
.sintez-paper .entry-content .su-tabs .su-tabs-pane { padding: 0; color: var(--sp-ink); background: transparent !important; }
.sintez-paper .entry-content .su-spoiler { border: 1px solid var(--sp-line); border-radius: 14px; background: var(--sp-paper); padding: 6px 10px; margin-bottom: 12px; }
.sintez-paper .entry-content .su-spoiler-title { font: 600 25px/1.2 var(--sp-display); color: var(--sp-ink); background: transparent; padding-top: 12px; padding-bottom: 12px; }
.sintez-paper .entry-content .su-spoiler-icon { color: var(--sp-gold); top: 12px; }
.sintez-paper .entry-content .su-spoiler-content { color: var(--sp-ink2); }
.sintez-paper .entry-content .su-note { background: var(--sp-goldsoft) !important; border: 1px solid var(--sp-line) !important; border-left: 3px solid var(--sp-gold2) !important; border-radius: 0 12px 12px 0 !important; }
.sintez-paper .entry-content .su-note-inner { border: 0 !important; background: transparent; color: var(--sp-ink2) !important; }
.sintez-paper .entry-content .su-button { background: var(--sp-paper) !important; border: 1px solid var(--sp-gold2) !important; border-radius: 999px !important; box-shadow: none !important; color: var(--sp-ink) !important; }
.sintez-paper .entry-content .su-button span { font-family: var(--sp-serif); color: inherit !important; background: transparent !important; border: 0 !important; text-shadow: none !important; box-shadow: none !important; border-radius: inherit; }
.sintez-paper .entry-content .su-button:hover { background: var(--sp-goldsoft) !important; }

/* Tables retain every cell and link. Wide tables scroll inside their surface. */
.sintez-paper .sintez-table-scroll, .sintez-paper .wp-block-table { max-width: 100%; overflow-x: auto; overscroll-behavior-x: contain; margin: 18px 0; border: 1px solid var(--sp-line); border-radius: 14px; scrollbar-color: var(--sp-gold2) var(--sp-bg); }
.sintez-paper .sintez-table-scroll table, .sintez-paper .entry-content > table, .sintez-paper .su-table table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  background: var(--sp-paper);
  border: 0;
  margin: 0;
  font-size: 15px;
  line-height: 1.5;
  overflow-wrap: normal;
  word-break: normal;
}
.sintez-paper .sintez-table-scroll :is(th,td), .sintez-paper .entry-content > table :is(th,td), .sintez-paper .su-table :is(th,td) { padding: 12px 14px; border: 0; border-right: 1px solid var(--sp-line); border-bottom: 1px solid var(--sp-line); vertical-align: top; }
.sintez-paper .sintez-table-scroll :is(thead th,th), .sintez-paper .entry-content > table th, .sintez-paper .su-table th { font: 700 17px/1.2 var(--sp-display); letter-spacing: .04em; color: var(--sp-ink2); background: var(--sp-head); border-bottom-color: var(--sp-gold2); }
.sintez-paper .sintez-table-scroll tr > :last-child { border-right: 0; }
.sintez-paper .sintez-table-scroll tbody tr:last-child > td { border-bottom: 0; }
.sintez-paper .sintez-table-scroll tbody tr:nth-child(2n) > td { background: #FAF6ED; }
.sintez-paper .sintez-table-scroll tbody tr:hover > td { background: var(--sp-hover); }
.sintez-paper .sintez-table-scroll table[width] { width: 100%; }
.sintez-paper .sintez-table-scroll table caption { padding: 12px 14px; text-align: left; color: var(--sp-ink2); }
.sintez-paper .sintez-table-scroll .sintez-legacy-columns tr:first-child > td { width: auto !important; background: var(--sp-head); font: 700 17px/1.2 var(--sp-display); color: var(--sp-ink2); border-bottom-color: var(--sp-gold2); }
.sintez-paper .sintez-table-scroll .sintez-legacy-columns tr:first-child > td:first-child { width: 110px !important; }
.sintez-paper .sintez-table-scroll .sintez-legacy-columns tr:first-child > td:nth-child(2) { width: 32% !important; }
.sintez-paper .sintez-table-scroll td p:last-child { margin-bottom: 0; }
.sintez-paper .wp-block-table.is-style-stripes { border-bottom: 0; }

/* Native, Contact Form 7 and password-protection fields. */
.sintez-paper :is(input,select,textarea,button) { font-family: var(--sp-serif); }
.sintez-paper :is(input[type=text],input[type=email],input[type=url],input[type=tel],input[type=search],input[type=number],input[type=password],input[type=date],select,textarea) {
  background: var(--sp-paper);
  color: var(--sp-ink);
  border: 1px solid var(--sp-line);
  border-radius: 12px;
  font-size: 16px;
  line-height: 1.45;
  padding: 11px 14px;
  max-width: 100%;
}
.sintez-paper :is(input,select,textarea):focus { border-color: var(--sp-gold); box-shadow: 0 0 0 3px #a6812d20; }
.sintez-paper :is(input[type=checkbox],input[type=radio]) { accent-color: var(--sp-gold); }
.sintez-paper :is(button,input[type=submit],input[type=button],.button,.wp-block-button__link):not(:where(.mejs__button > button,.mejs-button > button)) {
  font: 16px/1.4 var(--sp-serif);
  background: var(--sp-paper);
  color: var(--sp-ink);
  border: 1px solid var(--sp-gold2);
  border-radius: 999px;
  padding: 10px 20px;
  cursor: pointer;
  text-decoration: none;
  box-shadow: none;
}
.sintez-paper :is(button,input[type=submit],input[type=button],.button,.wp-block-button__link):not(:where(.mejs__button > button,.mejs-button > button)):hover { background: var(--sp-goldsoft); color: var(--sp-ink); }
.sintez-paper :is(button,input):disabled { opacity: .55; cursor: default; }
.sintez-paper .wpcf7 :is(input:not([type=submit]):not([type=checkbox]):not([type=radio]),textarea) { width: 100%; }
.sintez-paper .wpcf7 label { display: block; color: var(--sp-ink2); }
.sintez-paper .wpcf7-not-valid-tip { color: #9B3025; }
.sintez-paper .wpcf7 form .wpcf7-response-output { border-radius: 12px; padding: 14px; margin: 20px 0; }
.sintez-paper .passster-form { background: var(--sp-paper); border: 1px solid var(--sp-line); border-radius: 16px; }

/* FullCalendar keeps its table geometry, event colors and date calculations. */
.sintez-paper .wpfc-calendar-wrapper { max-width: 100%; overflow-x: auto; padding-bottom: 10px; }
.sintez-paper .fc { font-family: var(--sp-serif); font-size: 14px; }
.sintez-paper .fc .fc-toolbar h2 { font: 600 30px/1.1 var(--sp-display); }
.sintez-paper .fc .fc-toolbar .fc-center { font: 600 30px/1.1 var(--sp-display); }
.sintez-paper .fc :is(th,td,.fc-row,.fc-content-skeleton) { border-color: var(--sp-line); }
.sintez-paper .fc .fc-day-header { background: var(--sp-head); color: var(--sp-ink2); padding: 8px 4px; }
.sintez-paper .fc td.fc-today { background: var(--sp-goldsoft); }
.sintez-paper .fc .fc-state-default { color: var(--sp-ink); background: var(--sp-paper); border-color: var(--sp-line); text-shadow: none; box-shadow: none; padding: 6px 12px; height: auto; }
.sintez-paper .fc .fc-state-active { background: var(--sp-ink); color: #EAD49A; border-color: var(--sp-ink); }
.sintez-paper .fc .ui-widget-header { background: var(--sp-head); color: var(--sp-ink2); border-color: var(--sp-line); }
.sintez-paper .fc :is(.ui-widget-content,.fc-divider,.fc-popover) { border-color: var(--sp-line); background-color: var(--sp-paper); }
.sintez-paper .fc .ui-state-highlight { background: var(--sp-goldsoft); }
.sintez-paper .fc .ui-button { font: 15px/1.2 var(--sp-serif); color: var(--sp-ink); border: 1px solid var(--sp-line); background: var(--sp-paper); text-shadow: none; box-shadow: none; border-radius: 8px; padding: 7px 10px; height: auto; }
.sintez-paper .fc .ui-button.ui-state-active { background: var(--sp-ink); color: #EAD49A; border-color: var(--sp-ink); }
.sintez-paper .fc .fc-event { color: #17140E !important; text-decoration: none; }
.sintez-paper .em { --font-family: var(--sp-serif); --border-color: var(--sp-line); --main-bg: var(--sp-paper); --main-color: var(--sp-ink); }
.sintez-paper .em .em-list .em-item { border-color: var(--sp-line); }
.sintez-paper .events-table .event-time { min-width: 130px; }

/* Cookie controls retain all actions and the existing consent mechanism. */
.sintez-paper .cky-consent-container .cky-consent-bar,
.sintez-paper .cky-modal .cky-preference-center { background: var(--sp-paper) !important; border-color: var(--sp-line) !important; color: var(--sp-ink) !important; box-shadow: 0 -4px 24px #2b261f0d; }
.sintez-paper .cky-consent-container :is(.cky-title,.cky-notice-des,.cky-notice-des a) { color: var(--sp-ink2) !important; font-family: var(--sp-serif); }
.sintez-paper .cky-consent-container .cky-btn { border: 1px solid var(--sp-gold2) !important; color: var(--sp-ink) !important; background: var(--sp-paper) !important; border-radius: 999px; font-family: var(--sp-serif); }
.sintez-paper .cky-consent-container .cky-btn-accept { background: var(--sp-ink) !important; border-color: var(--sp-ink) !important; color: #EAD49A !important; }

.sintez-paper .site-footer { background: transparent; color: var(--sp-muted); }
.sintez-paper .footer-widgets, .sintez-paper .site-info { background: transparent; color: var(--sp-muted); border-top: 1px solid var(--sp-line); }
.sintez-paper .inside-site-info { justify-content: center; padding: 24px 20px 30px; font: 14px/1.6 var(--sp-serif); text-align: center; }
.sintez-paper .site-info a { color: var(--sp-ink2); }
.sintez-paper .generate-back-to-top { background: var(--sp-paper); color: var(--sp-ink); border: 1px solid var(--sp-gold2); border-radius: 50%; }
.sintez-paper .generate-back-to-top:hover { background: var(--sp-goldsoft); color: var(--sp-ink); }

@media (max-width: 900px) {
  .sintez-paper .entry-content .su-column-size-1-3 { flex-basis: 100%; width: 100%; }
}
@media (max-width: 782px) { .sintez-paper.admin-bar { --sp-admin: 46px; } }
@media (max-width: 768px) {
  .sintez-paper .inside-header { padding: 28px 18px 20px; }
  .sintez-paper .main-title { font-size: clamp(32px, 7vw, 46px); }
  .sintez-paper .site-description { font-size: 14px; }
  .sintez-paper .main-navigation .inside-navigation { padding: 8px 12px; }
  .sintez-paper .main-navigation:not(.toggled) .main-nav > ul { display: none; }
  .sintez-paper .main-navigation.toggled .main-nav > ul { display: flex; flex-direction: column; gap: 5px; margin: 10px 0 4px; }
  .sintez-paper .main-navigation .main-nav ul li a { white-space: normal; text-align: center; }
  .sintez-paper .main-navigation .main-nav ul ul { width: 100%; box-shadow: none; }
  .sintez-paper .site.grid-container { padding: 22px 12px 40px; }
  .sintez-paper :is(.inside-article,.comments-area,.page-header,.paging-navigation) { padding: 22px 20px; border-radius: 16px; }
  .sintez-paper .inside-article::before { left: 20px; right: 20px; }
  .sintez-paper .entry-header { margin-bottom: 20px; }
  .sintez-paper .entry-content .su-tabs .su-tabs-nav > span { font-size: 17px; padding: 10px 17px; }
  .sintez-paper .alignfull { margin-left: -20px; margin-right: -20px; }
  .sintez-paper .sintez-table-scroll table { min-width: 620px; }
  .sintez-paper .wpfc-calendar-wrapper .fc { min-width: 640px; }
  .sintez-paper .sintez-table-scroll :is(th,td) { padding: 10px; }
  .sintez-paper .fc .fc-toolbar h2 { font-size: 26px; }
}
@media (max-width: 600px) {
  /* WordPress's mobile admin toolbar scrolls away instead of staying fixed. */
  .sintez-paper.admin-bar { --sp-admin: 0px; }
}
@media (prefers-reduced-motion: reduce) {
  .sintez-paper *, .sintez-paper *::before, .sintez-paper *::after { scroll-behavior: auto !important; transition-duration: .01ms !important; animation-duration: .01ms !important; }
}
@media print {
  body.sintez-paper { background: #fff; color: #000; font-size: 11pt; }
  .sintez-paper :is(.main-navigation,.generate-back-to-top,.cky-consent-container,.site-footer,#wpadminbar) { display: none !important; }
  .sintez-paper .site.grid-container { padding: 0; max-width: none; }
  .sintez-paper .inside-article { border: 0; padding: 0; }
  .sintez-paper .sintez-table-scroll { overflow: visible; border: 0; }
  .sintez-paper .sintez-table-scroll table { min-width: 0; font-size: 9pt; }
  .sintez-paper .inside-header { padding: 0 0 20px; }
}
