/* GENERATED appearance modes; do not edit directly. */
/* Control styles and dark-mode compatibility. Generated palette precedes this. */
body.wcrc-ia-active header.top .top-main-content {display:flex;align-items:center;justify-content:flex-end;gap:var(--ia-space-12)}
body.wcrc-ia-active header.top .top-main-content .nav {float:none}
body.wcrc-ia-active header.top .logo img {max-width:340px}
body.wcrc-ia-active .wcrc-appearance {position:relative;flex:none;line-height:var(--ia-leading-compact);font-family:var(--ia-font);z-index:110}
body.wcrc-ia-active .wcrc-appearance-toggle {display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--ia-line);border-radius:var(--ia-radius-md);background:var(--ia-white);color:var(--ia-brand);cursor:pointer}
body.wcrc-ia-active .wcrc-appearance-toggle:hover {background:var(--ia-brand-soft);border-color:var(--ia-control-border)}
body.wcrc-ia-active .wcrc-appearance-toggle svg {display:none;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
body.wcrc-ia-active .wcrc-appearance-toggle[data-mode=system] .wcrc-mode-system,
body.wcrc-ia-active .wcrc-appearance-toggle[data-mode=light] .wcrc-mode-light,
body.wcrc-ia-active .wcrc-appearance-toggle[data-mode=dark] .wcrc-mode-dark {display:block}
body.wcrc-ia-active .wcrc-appearance-panel {position:absolute;right:0;top:calc(100% + 8px);width:204px;padding:var(--ia-space-12);border:1px solid var(--ia-line);border-radius:var(--ia-radius-md);background:var(--ia-white);color:var(--ia-ink);box-shadow:var(--ia-shadow);text-align:left}
body.wcrc-ia-active .wcrc-appearance-panel[hidden] {display:none!important}
body.wcrc-ia-active .wcrc-appearance-panel fieldset {border:0;margin:0;padding:0;min-width:0}
body.wcrc-ia-active .wcrc-appearance-panel legend {display:block;width:100%;font-size:var(--ia-text-xs);color:var(--ia-muted);padding:var(--ia-space-4) var(--ia-space-8);margin:0}
body.wcrc-ia-active .wcrc-appearance-panel label {display:flex;align-items:center;gap:var(--ia-space-12);min-height:44px;padding:var(--ia-space-8);margin:0;border-radius:var(--ia-radius-sm);font-size:var(--ia-text-sm);font-weight:400;cursor:pointer}
body.wcrc-ia-active .wcrc-appearance-panel label:hover,body.wcrc-ia-active .wcrc-appearance-panel label:has(input:checked) {background:var(--ia-brand-soft);color:var(--ia-brand)}
body.wcrc-ia-active .wcrc-appearance-panel input {appearance:auto;accent-color:var(--ia-brand);width:16px;height:16px;margin:0;flex:none}
body.wcrc-ia-active .wcrc-appearance-status {font-size:var(--ia-text-xs);line-height:var(--ia-leading-compact);color:var(--ia-muted);margin:var(--ia-space-8) var(--ia-space-8) 0}
body.wcrc-ia-active .wcrc-appearance-toggle:focus-visible,body.wcrc-ia-active .wcrc-appearance input:focus-visible {outline:3px solid var(--ia-focus);outline-offset:3px}
body.wcrc-ia-active .touch-top-wrapper {display:flex;align-items:center;gap:var(--ia-space-8);padding:var(--ia-space-8) var(--ia-space-16);box-sizing:border-box}
body.wcrc-ia-active .touch-top-wrapper::before,body.wcrc-ia-active .touch-top-wrapper::after {display:none}
body.wcrc-ia-active .touch-top-wrapper .touch-logo {flex:1;min-width:0;float:none}
body.wcrc-ia-active .touch-top-wrapper .touch-logo img {max-width:100%;height:auto}
body.wcrc-ia-active .touch-top-wrapper .touch-navigation {order:3;float:none;flex:none;width:40px}
body.wcrc-ia-active .touch-top-wrapper .touch-toggle {position:static;transform:none}
body.wcrc-ia-active .touch-top-wrapper .touch-toggle ul {display:flex;margin:0;padding:0}
body.wcrc-ia-active .touch-top-wrapper .drawer-menu {display:flex;align-items:center;justify-content:center;width:40px;height:44px;padding:0}
body.wcrc-ia-active .touch-top-wrapper>.wcrc-appearance {order:2}
body.wcrc-ia-active .touch-top-wrapper .wcrc-appearance-panel {right:-48px}
@media(max-width:600px) {body.wcrc-ia-active .wcrc-appearance-toggle {width:40px;height:44px}}
@media print {body.wcrc-ia-active .wcrc-appearance {display:none!important}}


@media screen {
html[data-wcrc-theme="dark"] body.wcrc-ia-active {
  --mode-canvas:#131f33;
  --mode-surface:#1a2539;
  --mode-raised:#243148;
  --ia-ink:#f3f3f4;
  --ia-muted:#bcbdc0;
  --ia-brand:#b8c0dc;
  --ia-focus:#f9b6aa;
  --ia-line:#63676e;
  --ia-control-border:#9e9fa4;
  --ia-canvas:#131f33;--ia-brand-soft:#243148;--ia-brand-tint:#243148;--ia-brand-red:#f9b6aa;
  --ia-shadow:0 8px 24px rgb(0 0 0 / 0.25);
}

html[data-wcrc-theme="dark"] body.wcrc-ia-active {background:var(--mode-canvas)!important;color:var(--ia-ink)!important;color-scheme:dark}
html[data-wcrc-theme="dark"] body.wcrc-ia-active header.top,html[data-wcrc-theme="dark"] body.wcrc-ia-active .top-main,html[data-wcrc-theme="dark"] body.wcrc-ia-active .touch-top,html[data-wcrc-theme="dark"] body.wcrc-ia-active .touch-top-wrapper,html[data-wcrc-theme="dark"] body.wcrc-ia-active .drawer-section-menu,
html[data-wcrc-theme="dark"] body.wcrc-ia-active .wcrc-ia-start,html[data-wcrc-theme="dark"] body.wcrc-ia-active .wcrc-ia-card,html[data-wcrc-theme="dark"] body.wcrc-ia-active .wcrc-ia-panel,html[data-wcrc-theme="dark"] body.wcrc-ia-active .wcrc-ia-guide-list,
html[data-wcrc-theme="dark"] body.wcrc-ia-active .wcrc-ia-topics a,html[data-wcrc-theme="dark"] body.wcrc-ia-active header.top .sub-menu,html[data-wcrc-theme="dark"] body.wcrc-ia-active .content-box,html[data-wcrc-theme="dark"] body.wcrc-ia-active section.content,
html[data-wcrc-theme="dark"] body.wcrc-ia-active .breadcrumbs,html[data-wcrc-theme="dark"] body.wcrc-ia-active aside.sidebar .widget,html[data-wcrc-theme="dark"] body.wcrc-ia-active .wcrcnet-person-card,
html[data-wcrc-theme="dark"] body.wcrc-ia-active .wcrc-appearance-toggle,html[data-wcrc-theme="dark"] body.wcrc-ia-active .wcrc-appearance-panel {background:var(--mode-surface)!important;color:var(--ia-ink);border-color:var(--ia-line)}
html[data-wcrc-theme="dark"] body.wcrc-ia-active aside.sidebar .widget_SpecialCatPosts,html[data-wcrc-theme="dark"] body.wcrc-ia-active aside.sidebar .textwidget {background:var(--mode-surface);color:var(--ia-ink)}
html[data-wcrc-theme="dark"] body.wcrc-ia-active .wcrcnet-article,html[data-wcrc-theme="dark"] body.wcrc-ia-active .related {background:var(--mode-surface)!important;color:var(--ia-ink);border-color:var(--ia-line)}
html[data-wcrc-theme="dark"] body.wcrc-ia-active .wcrcnet-article blockquote,html[data-wcrc-theme="dark"] body.wcrc-ia-active .wcrcnet-handbook-foot {background:var(--mode-raised);color:var(--ia-ink);border-color:var(--ia-brand)}
html[data-wcrc-theme="dark"] body.wcrc-ia-active .related a {color:var(--ia-brand)}
html[data-wcrc-theme="dark"] body.wcrc-ia-active .related h3,html[data-wcrc-theme="dark"] body.wcrc-ia-active .related label {color:var(--ia-ink)}
html[data-wcrc-theme="dark"] body.wcrc-ia-active .form-control {background:var(--mode-canvas);color:var(--ia-ink);border-color:var(--ia-control-border)}
html[data-wcrc-theme="dark"] body.wcrc-ia-active .form-control::placeholder {color:var(--ia-muted);opacity:1}
html[data-wcrc-theme="dark"] body.wcrc-ia-active #search-form {background:var(--mode-surface)}
html[data-wcrc-theme="dark"] body.wcrc-ia-active #search-form input[type=text] {background:var(--mode-canvas);color:var(--ia-ink);border:1px solid var(--ia-control-border)}
html[data-wcrc-theme="dark"] body.wcrc-ia-active #search-form input::placeholder {color:var(--ia-muted);opacity:1}
html[data-wcrc-theme="dark"] body.wcrc-ia-active #search-form input[type=submit] {background:var(--ia-blue-600);color:var(--ia-white);border:1px solid var(--ia-blue-300)}
html[data-wcrc-theme="dark"] body.wcrc-ia-active .module-full-screen,html[data-wcrc-theme="dark"] body.wcrc-ia-active .module-full-screen.case {background:var(--mode-surface)!important}
html[data-wcrc-theme="dark"] body.wcrc-ia-active .module-full-screen-hl,html[data-wcrc-theme="dark"] body.wcrc-ia-active .wcrc-ia-home,html[data-wcrc-theme="dark"] body.wcrc-ia-active section.main {background:var(--mode-canvas)!important}
html[data-wcrc-theme="dark"] body.wcrc-ia-active .wcrc-ia-notice,html[data-wcrc-theme="dark"] body.wcrc-ia-active .wcrc-ia-level,html[data-wcrc-theme="dark"] body.wcrc-ia-active .wcrc-ia th,html[data-wcrc-theme="dark"] body.wcrc-ia-active .wcrc-ia-topics a:hover,
html[data-wcrc-theme="dark"] body.wcrc-ia-active .wcrc-ia-guide-list a:hover,html[data-wcrc-theme="dark"] body.wcrc-ia-active .wcrc-appearance-panel label:hover,html[data-wcrc-theme="dark"] body.wcrc-ia-active .wcrc-appearance-panel label:has(input:checked) {background:var(--mode-raised)}
html[data-wcrc-theme="dark"] body.wcrc-ia-active .wcrc-ia .wcrc-ia-button,html[data-wcrc-theme="dark"] body.wcrc-ia-active .wcrc-ia button,html[data-wcrc-theme="dark"] body.wcrc-ia-active .consultation ul>li>a,
html[data-wcrc-theme="dark"] body.wcrc-ia-active .consultation .fixed-gotop,html[data-wcrc-theme="dark"] body.wcrc-ia-active .drawer-section-menu input[type=submit] {background:var(--ia-blue-600)!important;color:var(--ia-white);border-color:var(--ia-blue-300)}
html[data-wcrc-theme="dark"] body.wcrc-ia-active .wcrc-ia .wcrc-ia-button:hover,html[data-wcrc-theme="dark"] body.wcrc-ia-active .wcrc-ia button:hover {background:var(--ia-blue-700)!important}
html[data-wcrc-theme="dark"] body.wcrc-ia-active .wcrc-ia .wcrc-ia-button-light {background:var(--ia-white)!important;color:var(--ia-blue-600);border-color:var(--ia-white)}
html[data-wcrc-theme="dark"] body.wcrc-ia-active .wcrc-ia .wcrc-ia-button-light:hover {background:var(--ia-blue-100)!important;color:var(--ia-blue-600)}
html[data-wcrc-theme="dark"] body.wcrc-ia-active .wcrc-ia .wcrc-ia-button-outline {background:transparent!important;color:var(--ia-white);border-color:var(--ia-blue-300)}
html[data-wcrc-theme="dark"] body.wcrc-ia-active .wcrc-ia input,html[data-wcrc-theme="dark"] body.wcrc-ia-active .drawer-section-menu input[type=text],html[data-wcrc-theme="dark"] body.wcrc-ia-active input[type=search],html[data-wcrc-theme="dark"] body.wcrc-ia-active textarea {background:var(--mode-canvas);color:var(--ia-ink);border-color:var(--ia-control-border)}
html[data-wcrc-theme="dark"] body.wcrc-ia-active .qhd-content p,html[data-wcrc-theme="dark"] body.wcrc-ia-active .qhd-content li,html[data-wcrc-theme="dark"] body.wcrc-ia-active .qhd-content td,html[data-wcrc-theme="dark"] body.wcrc-ia-active .qhd-content th,
html[data-wcrc-theme="dark"] body.wcrc-ia-active .qhd-content strong,html[data-wcrc-theme="dark"] body.wcrc-ia-active .entry-title a,html[data-wcrc-theme="dark"] body.wcrc-ia-active .media-heading a {color:var(--ia-ink)}
html[data-wcrc-theme="dark"] body.wcrc-ia-active .qhd-content table,html[data-wcrc-theme="dark"] body.wcrc-ia-active .qhd-content td,html[data-wcrc-theme="dark"] body.wcrc-ia-active .qhd-content th,html[data-wcrc-theme="dark"] body.wcrc-ia-active .qhd-content pre,html[data-wcrc-theme="dark"] body.wcrc-ia-active .qhd-content code {background:var(--mode-surface);color:var(--ia-ink);border-color:var(--ia-line)}
html[data-wcrc-theme="dark"] body.wcrc-ia-active .qhd-content a,html[data-wcrc-theme="dark"] body.wcrc-ia-active .breadcrumbs a,html[data-wcrc-theme="dark"] body.wcrc-ia-active .touch-menu a {color:var(--ia-brand)}
html[data-wcrc-theme="dark"] body.wcrc-ia-active .touch-icon-menu {filter:brightness(0) invert(1)}
html[data-wcrc-theme="dark"] body.wcrc-ia-active .touch-logo img,html[data-wcrc-theme="dark"] body.wcrc-ia-active header.top .logo img {background:var(--ia-white);border-radius:var(--ia-radius-sm)}
html[data-wcrc-theme="dark"] body.wcrc-ia-active section.site-footer.bottom .qhd-content {background:transparent}
html[data-wcrc-theme="dark"] body.wcrc-ia-active .wcrc-ia-support a:focus-visible,html[data-wcrc-theme="dark"] body.wcrc-ia-active .footer-area a:focus-visible {outline-color:var(--ia-focus-dark)}

}
@media screen and (prefers-color-scheme:dark) {
html:not([data-wcrc-theme]) body.wcrc-ia-active {
  --mode-canvas:#131f33;
  --mode-surface:#1a2539;
  --mode-raised:#243148;
  --ia-ink:#f3f3f4;
  --ia-muted:#bcbdc0;
  --ia-brand:#b8c0dc;
  --ia-focus:#f9b6aa;
  --ia-line:#63676e;
  --ia-control-border:#9e9fa4;
  --ia-canvas:#131f33;--ia-brand-soft:#243148;--ia-brand-tint:#243148;--ia-brand-red:#f9b6aa;
  --ia-shadow:0 8px 24px rgb(0 0 0 / 0.25);
}

html:not([data-wcrc-theme]) body.wcrc-ia-active {background:var(--mode-canvas)!important;color:var(--ia-ink)!important;color-scheme:dark}
html:not([data-wcrc-theme]) body.wcrc-ia-active header.top,html:not([data-wcrc-theme]) body.wcrc-ia-active .top-main,html:not([data-wcrc-theme]) body.wcrc-ia-active .touch-top,html:not([data-wcrc-theme]) body.wcrc-ia-active .touch-top-wrapper,html:not([data-wcrc-theme]) body.wcrc-ia-active .drawer-section-menu,
html:not([data-wcrc-theme]) body.wcrc-ia-active .wcrc-ia-start,html:not([data-wcrc-theme]) body.wcrc-ia-active .wcrc-ia-card,html:not([data-wcrc-theme]) body.wcrc-ia-active .wcrc-ia-panel,html:not([data-wcrc-theme]) body.wcrc-ia-active .wcrc-ia-guide-list,
html:not([data-wcrc-theme]) body.wcrc-ia-active .wcrc-ia-topics a,html:not([data-wcrc-theme]) body.wcrc-ia-active header.top .sub-menu,html:not([data-wcrc-theme]) body.wcrc-ia-active .content-box,html:not([data-wcrc-theme]) body.wcrc-ia-active section.content,
html:not([data-wcrc-theme]) body.wcrc-ia-active .breadcrumbs,html:not([data-wcrc-theme]) body.wcrc-ia-active aside.sidebar .widget,html:not([data-wcrc-theme]) body.wcrc-ia-active .wcrcnet-person-card,
html:not([data-wcrc-theme]) body.wcrc-ia-active .wcrc-appearance-toggle,html:not([data-wcrc-theme]) body.wcrc-ia-active .wcrc-appearance-panel {background:var(--mode-surface)!important;color:var(--ia-ink);border-color:var(--ia-line)}
html:not([data-wcrc-theme]) body.wcrc-ia-active aside.sidebar .widget_SpecialCatPosts,html:not([data-wcrc-theme]) body.wcrc-ia-active aside.sidebar .textwidget {background:var(--mode-surface);color:var(--ia-ink)}
html:not([data-wcrc-theme]) body.wcrc-ia-active .wcrcnet-article,html:not([data-wcrc-theme]) body.wcrc-ia-active .related {background:var(--mode-surface)!important;color:var(--ia-ink);border-color:var(--ia-line)}
html:not([data-wcrc-theme]) body.wcrc-ia-active .wcrcnet-article blockquote,html:not([data-wcrc-theme]) body.wcrc-ia-active .wcrcnet-handbook-foot {background:var(--mode-raised);color:var(--ia-ink);border-color:var(--ia-brand)}
html:not([data-wcrc-theme]) body.wcrc-ia-active .related a {color:var(--ia-brand)}
html:not([data-wcrc-theme]) body.wcrc-ia-active .related h3,html:not([data-wcrc-theme]) body.wcrc-ia-active .related label {color:var(--ia-ink)}
html:not([data-wcrc-theme]) body.wcrc-ia-active .form-control {background:var(--mode-canvas);color:var(--ia-ink);border-color:var(--ia-control-border)}
html:not([data-wcrc-theme]) body.wcrc-ia-active .form-control::placeholder {color:var(--ia-muted);opacity:1}
html:not([data-wcrc-theme]) body.wcrc-ia-active #search-form {background:var(--mode-surface)}
html:not([data-wcrc-theme]) body.wcrc-ia-active #search-form input[type=text] {background:var(--mode-canvas);color:var(--ia-ink);border:1px solid var(--ia-control-border)}
html:not([data-wcrc-theme]) body.wcrc-ia-active #search-form input::placeholder {color:var(--ia-muted);opacity:1}
html:not([data-wcrc-theme]) body.wcrc-ia-active #search-form input[type=submit] {background:var(--ia-blue-600);color:var(--ia-white);border:1px solid var(--ia-blue-300)}
html:not([data-wcrc-theme]) body.wcrc-ia-active .module-full-screen,html:not([data-wcrc-theme]) body.wcrc-ia-active .module-full-screen.case {background:var(--mode-surface)!important}
html:not([data-wcrc-theme]) body.wcrc-ia-active .module-full-screen-hl,html:not([data-wcrc-theme]) body.wcrc-ia-active .wcrc-ia-home,html:not([data-wcrc-theme]) body.wcrc-ia-active section.main {background:var(--mode-canvas)!important}
html:not([data-wcrc-theme]) body.wcrc-ia-active .wcrc-ia-notice,html:not([data-wcrc-theme]) body.wcrc-ia-active .wcrc-ia-level,html:not([data-wcrc-theme]) body.wcrc-ia-active .wcrc-ia th,html:not([data-wcrc-theme]) body.wcrc-ia-active .wcrc-ia-topics a:hover,
html:not([data-wcrc-theme]) body.wcrc-ia-active .wcrc-ia-guide-list a:hover,html:not([data-wcrc-theme]) body.wcrc-ia-active .wcrc-appearance-panel label:hover,html:not([data-wcrc-theme]) body.wcrc-ia-active .wcrc-appearance-panel label:has(input:checked) {background:var(--mode-raised)}
html:not([data-wcrc-theme]) body.wcrc-ia-active .wcrc-ia .wcrc-ia-button,html:not([data-wcrc-theme]) body.wcrc-ia-active .wcrc-ia button,html:not([data-wcrc-theme]) body.wcrc-ia-active .consultation ul>li>a,
html:not([data-wcrc-theme]) body.wcrc-ia-active .consultation .fixed-gotop,html:not([data-wcrc-theme]) body.wcrc-ia-active .drawer-section-menu input[type=submit] {background:var(--ia-blue-600)!important;color:var(--ia-white);border-color:var(--ia-blue-300)}
html:not([data-wcrc-theme]) body.wcrc-ia-active .wcrc-ia .wcrc-ia-button:hover,html:not([data-wcrc-theme]) body.wcrc-ia-active .wcrc-ia button:hover {background:var(--ia-blue-700)!important}
html:not([data-wcrc-theme]) body.wcrc-ia-active .wcrc-ia .wcrc-ia-button-light {background:var(--ia-white)!important;color:var(--ia-blue-600);border-color:var(--ia-white)}
html:not([data-wcrc-theme]) body.wcrc-ia-active .wcrc-ia .wcrc-ia-button-light:hover {background:var(--ia-blue-100)!important;color:var(--ia-blue-600)}
html:not([data-wcrc-theme]) body.wcrc-ia-active .wcrc-ia .wcrc-ia-button-outline {background:transparent!important;color:var(--ia-white);border-color:var(--ia-blue-300)}
html:not([data-wcrc-theme]) body.wcrc-ia-active .wcrc-ia input,html:not([data-wcrc-theme]) body.wcrc-ia-active .drawer-section-menu input[type=text],html:not([data-wcrc-theme]) body.wcrc-ia-active input[type=search],html:not([data-wcrc-theme]) body.wcrc-ia-active textarea {background:var(--mode-canvas);color:var(--ia-ink);border-color:var(--ia-control-border)}
html:not([data-wcrc-theme]) body.wcrc-ia-active .qhd-content p,html:not([data-wcrc-theme]) body.wcrc-ia-active .qhd-content li,html:not([data-wcrc-theme]) body.wcrc-ia-active .qhd-content td,html:not([data-wcrc-theme]) body.wcrc-ia-active .qhd-content th,
html:not([data-wcrc-theme]) body.wcrc-ia-active .qhd-content strong,html:not([data-wcrc-theme]) body.wcrc-ia-active .entry-title a,html:not([data-wcrc-theme]) body.wcrc-ia-active .media-heading a {color:var(--ia-ink)}
html:not([data-wcrc-theme]) body.wcrc-ia-active .qhd-content table,html:not([data-wcrc-theme]) body.wcrc-ia-active .qhd-content td,html:not([data-wcrc-theme]) body.wcrc-ia-active .qhd-content th,html:not([data-wcrc-theme]) body.wcrc-ia-active .qhd-content pre,html:not([data-wcrc-theme]) body.wcrc-ia-active .qhd-content code {background:var(--mode-surface);color:var(--ia-ink);border-color:var(--ia-line)}
html:not([data-wcrc-theme]) body.wcrc-ia-active .qhd-content a,html:not([data-wcrc-theme]) body.wcrc-ia-active .breadcrumbs a,html:not([data-wcrc-theme]) body.wcrc-ia-active .touch-menu a {color:var(--ia-brand)}
html:not([data-wcrc-theme]) body.wcrc-ia-active .touch-icon-menu {filter:brightness(0) invert(1)}
html:not([data-wcrc-theme]) body.wcrc-ia-active .touch-logo img,html:not([data-wcrc-theme]) body.wcrc-ia-active header.top .logo img {background:var(--ia-white);border-radius:var(--ia-radius-sm)}
html:not([data-wcrc-theme]) body.wcrc-ia-active section.site-footer.bottom .qhd-content {background:transparent}
html:not([data-wcrc-theme]) body.wcrc-ia-active .wcrc-ia-support a:focus-visible,html:not([data-wcrc-theme]) body.wcrc-ia-active .footer-area a:focus-visible {outline-color:var(--ia-focus-dark)}

}
@media print {html {color-scheme:light!important}}
