/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--lcars-space:#001b33;--lcars-frame:#a7d4ff;--lcars-sidebar:#3469aa;--lcars-blue:#579df9;--lcars-bar:var(--lcars-sidebar);--lcars-button:#5280b7;--lcars-button-sub:var(--lcars-button);--lcars-button-hover:var(--lcars-frame);--lcars-button-active:#fff;--lcars-accent:#a6843f;--lcars-title-bar:var(--lcars-sidebar);--lcars-logo-disc:#3469aa;--lcars-alert:#ff3b4f;--lcars-message-status:#99d98c;--lcars-message-warning:#ffb366;--lcars-message-error:#ff7a6b;--lcars-text:#fefefe;--lcars-text-muted:var(--lcars-text);--lcars-text-soft:var(--lcars-text);--lcars-text-dim:var(--lcars-text);--lcars-heading:var(--lcars-frame);--lcars-link:#4bb0ff;--lcars-link-hover:var(--lcars-frame);--lcars-on-color:#000;--lcars-line-subtle:#579df91f;--lcars-field-border:color-mix(in sRGB,var(--lcars-blue) 60%,var(--lcars-space));--lcars-row-highlight:color-mix(in sRGB,var(--lcars-blue) 20%,var(--lcars-space));--lcars-card-bg:color-mix(in sRGB,var(--lcars-blue) 8%,var(--lcars-space));--lcars-placeholder:color-mix(in sRGB,var(--lcars-text) 60%,transparent);--lcars-code-comment:color-mix(in sRGB,var(--lcars-text) 60%,transparent);--lcars-code-string:var(--lcars-frame);--lcars-font:system-ui,sans-serif;--lcars-font-label:var(--lcars-font);--lcars-font-code:ui-monospace,"DejaVu Sans Mono",monospace;--lcars-sidebar-width:9.375rem;--lcars-gutter:1.25rem;--lcars-aside-min:16.875rem;--lcars-aside-max:22.5rem;--lcars-seam:4px;--lcars-elbow-outer:2.4375rem;--lcars-elbow-inner:1.25rem;--lcars-elbow-corner-ratio:1.16;--lcars-elbow-inner-ratio:0.8;--lcars-bar-top:2rem;--lcars-bar-bottom:1.5625rem;--lcars-curve:2.5rem;--lcars-button-height:2.125rem;--lcars-button-large-height:2.75rem;--lcars-button-large-width:8rem;--lcars-target:1.5rem;--lcars-pill:9999px;--lcars-cap-inset:2px;--lcars-title-height:1.5625rem;--lcars-box-border-width:1px;--lcars-box-border-color:color-mix(in sRGB,var(--lcars-blue) 40%,var(--lcars-space));--lcars-box-radius-small:0.375rem;--lcars-box-radius-wide:0.625rem;--lcars-box-wide-from:25rem;--lcars-box-radius:var(--lcars-box-radius-wide);--lcars-box-padding:2rem 2.5rem;}@media (max-width:39.9375rem){:root{--lcars-sidebar-width:1rem;--lcars-gutter:0.75rem;--lcars-elbow-outer:1.75rem;--lcars-elbow-inner:0.875rem;--lcars-bar-top:1.5rem;--lcars-title-height:1.125rem;--lcars-box-radius:var(--lcars-box-radius-small);}}:root[data-lcars-contrast="medium"]{--lcars-sidebar:var(--lcars-blue);--lcars-box-border-color:color-mix(in sRGB,var(--lcars-blue) 60%,var(--lcars-space));--lcars-field-border:var(--lcars-blue);}:root[data-lcars-contrast="high"]{--lcars-sidebar:var(--lcars-frame);--lcars-button:#d3e9ff;--lcars-button-active:var(--lcars-blue);--lcars-box-border-color:var(--lcars-blue);--lcars-field-border:var(--lcars-frame);--lcars-accent:#ffd068;--lcars-placeholder:color-mix(in sRGB,var(--lcars-text) 65%,transparent);--lcars-code-comment:color-mix(in sRGB,var(--lcars-text) 70%,transparent);}@media (prefers-contrast:more){:root:not([data-lcars-contrast]){--lcars-sidebar:var(--lcars-frame);--lcars-button:#d3e9ff;--lcars-button-active:var(--lcars-blue);--lcars-box-border-color:var(--lcars-blue);--lcars-field-border:var(--lcars-frame);--lcars-accent:#ffd068;--lcars-placeholder:color-mix(in sRGB,var(--lcars-text) 65%,transparent);--lcars-code-comment:color-mix(in sRGB,var(--lcars-text) 70%,transparent);}}
html{color-scheme:dark;}body{margin:0;color:var(--lcars-text);background:var(--lcars-space);font-family:var(--lcars-font);line-height:1.5;}h1,h2,h3,h4,h5,h6{margin:0 0 0.5em;text-transform:uppercase;color:var(--lcars-heading);font-family:var(--lcars-font-label);font-size:1em;font-weight:normal;line-height:1.25;}h1{font-weight:bold;}h2{font-size:1.25em;}.text-formatted h2:not(:first-child){margin-block-start:1.25em;}p{margin:0 0 0.75em;}.text-formatted{overflow-wrap:break-word;}.text-formatted img{max-inline-size:100%;block-size:auto;}a{text-decoration:none;text-transform:uppercase;color:var(--lcars-link);}a:hover{color:var(--lcars-link-hover);}:is(.breadcrumb,.region-footer .menu,.lcars-panel__inner .menu,.more-link,.list-group__link,.compact-link,.system-status-report-counters__item,.lcars-login__links,.lcars-status) a:not(.button),:is(td,th) > a:not(.button){--lcars-target-pad:max(0px,round(up,(var(--lcars-target) - 1lh) / 2,0.5px));display:inline-block;padding-block:var(--lcars-target-pad);margin-block:calc(-1 * var(--lcars-target-pad));}.lcars-panel__inner .menu-item{padding-block-start:0;}.lcars-panel__inner .menu a:not(.button){margin-block:0;}:focus-visible{outline:2px solid var(--lcars-accent);outline-offset:2px;}
.lcars-frame{--lcars-frame-offset:0px;display:grid;grid-template-areas:"head head head"
    "side main aside"
    "foot foot foot";grid-template-rows:auto 1fr auto;grid-template-columns:var(--lcars-sidebar-width) minmax(0,1fr) auto;box-sizing:border-box;padding:1rem;min-block-size:calc(100dvh - var(--drupal-displace-offset-top,0px) - var(--drupal-displace-offset-bottom,0px) - var(--lcars-frame-offset));row-gap:var(--lcars-seam);}@media (min-width:64rem){.top-bar:not([data-offset-top]):has(.top-bar__tools:not(:empty),.top-bar__context:not(:empty),.top-bar__actions:not(:empty)) ~ .dialog-off-canvas-main-canvas .lcars-frame{--lcars-frame-offset:var(--admin-toolbar-top-bar-height,0px);}}@media (max-width:63.9375rem){body.user-logged-in{display:flex;flex-direction:column;min-block-size:100dvh;}body.user-logged-in > .dialog-off-canvas-main-canvas{display:flex;flex:1 0 auto;flex-direction:column;}body.user-logged-in > .dialog-off-canvas-main-canvas > .lcars-frame{flex:1 0 auto;min-block-size:0;}}#drupal-live-announce{inset-block-start:0;}.lcars-head{display:grid;grid-area:head;grid-template-rows:var(--lcars-bar-top) minmax(var(--lcars-curve),auto);grid-template-columns:var(--lcars-sidebar-width) minmax(0,1fr);background:var(--lcars-sidebar);border-start-start-radius:var(--lcars-elbow-outer);}.lcars-head__bar{display:flex;grid-area:1 / 2;align-items:center;justify-content:flex-end;padding-inline-end:1.5625rem;}.lcars-head__inner{grid-area:2 / 2;padding-block:0.625rem;padding-inline:var(--lcars-gutter) 0;border-start-start-radius:var(--lcars-elbow-inner);background:var(--lcars-space);}.lcars-head__bar .site-name,.lcars-title .page-title,.lcars-panel__label,.dashboard .layout .block > h2,.klaro.klaro-theme-lcars_ng:not(.hide-consent-dialog-title) .cookie-notice:not(.cookie-modal-notice) #id-cookie-title,.klaro.klaro-theme-lcars_ng .cookie-modal .cm-modal.cm-klaro .cm-header .title{padding-block:var(--lcars-cap-inset);background:var(--lcars-space);font-size:calc(var(--lcars-cut-height) - 2 * var(--lcars-cap-inset));font-size-adjust:cap-height 1;line-height:var(--lcars-cut-height);text-box:trim-both cap alphabetic;}.lcars-head__bar .site-name{--lcars-cut-height:var(--lcars-bar-top);padding-inline:0.15em;text-transform:uppercase;font-family:var(--lcars-font-label);font-weight:bold;}.lcars-head__bar .site-name a{color:var(--lcars-sidebar);}.lcars-head__bar .site-logo,.lcars-head__bar .site-slogan{display:none;}.lcars-head__inner .breadcrumb{padding:0;text-transform:uppercase;font-size:0.625rem;}.lcars-sidebar{grid-area:side;padding-block-end:2.1875rem;background:var(--lcars-sidebar);line-height:1;}.lcars-main{display:flex;flex-direction:column;grid-area:main;min-inline-size:0;padding-block:0 2rem;padding-inline:var(--lcars-gutter) 0;}@media (min-width:64rem){.lcars-frame:not(:has(> .lcars-aside)) > .lcars-main:has(.block-system-main-block .node){padding-inline-end:min((100% - var(--lcars-gutter)) * 0.382,max(0px,100% - var(--lcars-gutter) - 40rem));}}.lcars-aside{grid-area:aside;padding-block:0 2rem;padding-inline:var(--lcars-gutter) 0;font-size:0.8125rem;}@media (min-width:40rem){.lcars-frame:has(> .lcars-aside){grid-template-columns:var(--lcars-sidebar-width) minmax(0,1fr)
      clamp(calc(var(--lcars-aside-min) + var(--lcars-gutter)),20%,calc(var(--lcars-aside-max) + var(--lcars-gutter)));}}@media (min-width:64rem){.lcars-frame:has(> .lcars-aside){grid-template-columns:var(--lcars-sidebar-width) minmax(0,1fr)
      max(calc(var(--lcars-aside-min) + 3rem),(100% - var(--lcars-sidebar-width)) * 0.382);}.lcars-aside{padding-inline-start:3rem;}}.lcars-aside .lcars-panel{--lcars-panel-ceiling:1.125rem;--lcars-panel-floor:var(--lcars-panel-edge);--lcars-panel-floor-inner:calc(var(--lcars-panel-corner) - var(--lcars-panel-edge));}.lcars-aside .lcars-panel__inner{overflow-x:auto;padding-inline:0.625rem 0;}.lcars-aside .lcars-panel ul.menu{margin:0;}.lcars-foot{display:grid;grid-area:foot;grid-template-rows:minmax(var(--lcars-curve),auto) var(--lcars-bar-bottom);grid-template-columns:var(--lcars-sidebar-width) minmax(0,1fr);background:var(--lcars-sidebar);border-end-start-radius:var(--lcars-elbow-outer);}.lcars-foot__inner{grid-area:1 / 2;padding-block:0.75rem;padding-inline:var(--lcars-gutter) 1rem;border-end-start-radius:var(--lcars-elbow-inner);background:var(--lcars-space);}.lcars-foot__inner .region-footer{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));}.region-footer .menu--footer .menu{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0.25rem 1.5rem;margin:0;padding:0;}.region-footer .menu--footer .menu-item{padding:0;}.region-footer .menu--footer a{text-decoration:none;letter-spacing:0.04em;text-transform:uppercase;color:var(--lcars-link);font-family:var(--lcars-font-label);font-size:0.8125rem;}.region-footer .menu--footer a.is-active{color:var(--lcars-frame);}.region-footer .menu--footer a:hover,.region-footer .menu--footer a:focus{color:var(--lcars-link-hover);}.lcars-title{display:flex;align-items:center;margin-block-end:2rem;padding-inline:1.5em;border-radius:var(--lcars-pill);background:var(--lcars-title-bar);}.lcars-title .page-title{--lcars-cut-height:var(--lcars-title-height);overflow:clip visible;min-width:0;margin:0;padding-inline:0.3em;white-space:nowrap;text-transform:uppercase;text-overflow:ellipsis;color:var(--lcars-title-bar);font-family:var(--lcars-font-label);font-weight:bold;}.lcars-main:has(.block-system-main-block)::after{display:block;block-size:var(--lcars-title-height);margin-block-start:auto;content:"";border-radius:var(--lcars-pill);background:var(--lcars-title-bar);}.lcars-main .block-system-main-block::after{display:block;margin-block-start:2rem;content:"";}@media (max-width:39.9375rem){.lcars-frame{grid-template-areas:"head head"
      "edge side"
      "edge main"
      "foot foot";grid-template-rows:auto auto 1fr auto;grid-template-columns:var(--lcars-sidebar-width) minmax(0,1fr);padding:0.5rem;}.lcars-frame::before{grid-area:edge;content:"";background:var(--lcars-sidebar);}.lcars-sidebar{margin-block-end:1.5rem;padding-block:0;padding-inline:var(--lcars-gutter) 0;background:none;}.lcars-aside{display:none;}}.lcars-frame--panel{--lcars-bar-top:0.9375rem;--lcars-bar-bottom:0.9375rem;grid-template-areas:"pside ptop ptop"
    "split split split"
    "head head head"
    "side main aside"
    "foot foot foot";grid-template-rows:auto auto auto 1fr auto;}.lcars-panel-side{grid-area:pside;background:var(--lcars-sidebar);line-height:1;}.lcars-panel-top{grid-area:ptop;min-inline-size:0;padding-block:0.5rem 1rem;padding-inline:var(--lcars-gutter) 0;}.lcars-panel-top .block-system-branding-block{display:grid;grid-template-areas:"logo name"
    "logo slogan";grid-template-columns:auto minmax(0,1fr);align-items:start;margin-block-end:1rem;column-gap:1rem;}.lcars-panel-top .site-name{grid-area:name;text-transform:uppercase;font-family:var(--lcars-font-label);font-size:2.5rem;font-weight:bold;line-height:1;}.lcars-panel-top .site-name a{color:var(--lcars-sidebar);}.lcars-panel-top .site-slogan{grid-area:slogan;padding-block-start:0.25rem;text-transform:uppercase;color:var(--lcars-sidebar);font-size:0.75rem;}.lcars-panel-top .site-logo{grid-area:logo;margin-block-end:-1rem;}.lcars-panel-top .site-logo img{display:block;block-size:5.5rem;inline-size:auto;}.lcars-panel-top .site-logo:has(> img[src*="lcars-ng-logo-flat.svg"]){--lcars-logo-gap:0.3125rem;--lcars-logo-unit:calc((2.75rem - var(--lcars-logo-gap)) / 44.08);display:grid;place-items:center;padding:0;border-radius:50%;background:var(--lcars-logo-disc);inline-size:5.5rem;block-size:5.5rem;}.lcars-panel-top .site-logo > img[src*="lcars-ng-logo-flat.svg"]{translate:0 calc(-9.89 * var(--lcars-logo-unit));block-size:calc(72 * var(--lcars-logo-unit));content:url(/themes/custom/lcars_ng/lcars-ng-logo-flat-mono-lightblue.svg);}.lcars-status{display:flex;flex-wrap:wrap;text-transform:uppercase;font-size:0.875rem;font-weight:bold;gap:0.25rem 1.25rem;}.lcars-status__date{color:var(--lcars-sidebar);}.lcars-panel-top .region-panel{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));}.lcars-foot--split{grid-area:split;}.lcars-frame--panel .lcars-head{margin-block-start:var(--lcars-seam);}@media (max-width:39.9375rem){.lcars-frame--panel{grid-template-areas:"pside ptop"
      "split split"
      "head head"
      "edge side"
      "edge main"
      "foot foot";grid-template-rows:auto auto auto auto 1fr auto;}.lcars-panel-side .region{display:none;}}
.lcars-login{display:grid;grid-template-rows:auto 1fr auto;box-sizing:border-box;padding:1rem;min-block-size:100dvh;gap:1rem;}.lcars-login__bar{block-size:6ex;border-radius:var(--lcars-pill);background:var(--lcars-bar);}.lcars-login__panel{align-self:center;justify-self:center;max-inline-size:30rem;text-align:center;}.lcars-login__panel.lcars-box{border:none;}.lcars-login__panel .site-name{margin-block-end:0.5em;text-transform:uppercase;color:var(--lcars-sidebar);font-family:var(--lcars-font-label);font-size:1.75rem;font-weight:bold;line-height:1;}.lcars-login__panel .site-name a{color:inherit;}.lcars-login__panel .site-logo{display:inline-block;margin-block-end:1rem;}.lcars-login__panel .site-logo img{display:block;block-size:6.5rem;inline-size:auto;}.lcars-login__panel .site-logo:has(> img[src*="lcars-ng-logo-flat.svg"]){--lcars-logo-size:9rem;--lcars-logo-gap:calc(var(--lcars-logo-size) * 5 / 88);--lcars-logo-unit:calc((var(--lcars-logo-size) / 2 - var(--lcars-logo-gap)) / 44.08);display:inline-grid;place-items:center;border-radius:50%;background:var(--lcars-logo-disc);inline-size:var(--lcars-logo-size);block-size:var(--lcars-logo-size);}.lcars-login__panel .site-logo > img[src*="lcars-ng-logo-flat.svg"]{translate:0 calc(-9.89 * var(--lcars-logo-unit));block-size:calc(72 * var(--lcars-logo-unit));content:url(/themes/custom/lcars_ng/lcars-ng-logo-flat-mono-lightblue.svg);}.lcars-login__panel .block-system-branding-block,.lcars-login__panel .region-content,.lcars-login__form{padding:1.25rem 1.5rem;border:var(--lcars-box-border-width) solid var(--lcars-box-border-color);border-radius:var(--lcars-box-radius);}.lcars-login__panel .block-system-branding-block{margin-block-end:1.5rem;}.lcars-login__panel .site-slogan{text-transform:uppercase;color:var(--lcars-sidebar);font-size:0.75rem;margin-block:-0.25rem 0;}.lcars-login__panel .lcars-title{--lcars-title-height:1.5625rem;justify-content:center;padding-inline:0;}@media (max-width:39.9375rem){.lcars-login__panel.lcars-box{padding-inline:1.25rem;}.lcars-login__panel .block-system-branding-block,.lcars-login__panel .region-content,.lcars-login__form{padding-inline:0.75rem;}.lcars-login__panel .lcars-title{--lcars-title-height:1.125rem;}}.lcars-login__panel .form-item label{display:block;margin-block-end:0.25em;color:var(--lcars-sidebar);}.lcars-login__panel .form-required::after{background:var(--lcars-sidebar);mask:url(/themes/custom/lcars_ng/images/icons/required.svg) center / contain no-repeat;}.lcars-login__panel form p{color:var(--lcars-sidebar);}.lcars-login__panel .form-item .description{color:var(--lcars-sidebar);}.lcars-login__panel .user-login-form .description{display:none;}.lcars-login__panel input:where([type="text"],[type="email"],[type="password"]){padding:0.35em;text-align:center;color:var(--lcars-sidebar);border-radius:var(--lcars-pill);inline-size:12em;}.lcars-login__panel input:autofill{caret-color:var(--lcars-sidebar);-webkit-text-fill-color:var(--lcars-sidebar);}.lcars-login__panel button.shwpd:is(.eye-open,.eye-close){filter:none;background:var(--lcars-sidebar);mask:url(/themes/custom/lcars_ng/images/icons/view-password-eye-close.svg) center / contain no-repeat;}.lcars-login__panel button.shwpd.eye-open{mask-image:url(/themes/custom/lcars_ng/images/icons/view-password-eye-open.svg);}.lcars-login__panel .form-actions .form-submit{min-inline-size:var(--lcars-button-large-width);min-block-size:var(--lcars-button-large-height);margin:0 0 1em;padding:0.25rem 1rem;border-radius:var(--lcars-pill);font-size:1rem;}.lcars-login__panel .region-content .form-actions,.lcars-login__panel .region-content .form-actions .form-submit{margin-block-end:0;}.lcars-login__panel .tabs{justify-content:center;}.lcars-login__panel .tabs a,.lcars-login__panel .tabs a.is-active,.lcars-login__panel .tabs .is-active a{color:var(--lcars-link);border:var(--lcars-box-border-width) solid var(--lcars-box-border-color);border-radius:0.625rem;background:none;}.lcars-login__panel .tabs a.is-active,.lcars-login__panel .tabs .is-active a{color:var(--lcars-frame);}.lcars-login__panel .tabs a:hover,.lcars-login__panel .tabs a:focus{color:var(--lcars-link-hover);border-color:var(--lcars-frame);background:none;}.lcars-login__links{font-size:0.875rem;}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li::before{content:" \BB ";}.breadcrumb li:first-child::before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:var(--lcars-box-border-width) solid var(--lcars-box-border-color);border-radius:var(--lcars-box-radius);}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.75em 1em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:var(--lcars-message-error);}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/custom/lcars_ng/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/custom/lcars_ng/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/custom/lcars_ng/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/custom/lcars_ng/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:var(--lcars-frame);}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/custom/lcars_ng/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/custom/lcars_ng/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/custom/lcars_ng/images/icons/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:var(--lcars-frame);}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:var(--lcars-row-highlight);}tr.drag-previous{background-color:var(--lcars-line-subtle);}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:var(--lcars-row-highlight);}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
div.tabs{margin:1em 0;}ul.tabs{display:flex;flex-wrap:wrap;margin:0 0 0.5em;padding:0;list-style:none;gap:0.5625rem;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{position:relative;margin-block-end:0.5em;padding:1em 1.5em 1em 2.9em;color:var(--lcars-on-color);border-radius:1.5rem;background:var(--lcars-message-status);overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:2.9em;padding-left:1.5em;}.messages::before{position:absolute;inset-block-start:1.2em;inset-inline-start:1.15em;width:1em;height:1em;content:"";background:currentColor;mask:var(--lcars-message-icon) no-repeat center / contain;}.messages + .messages{margin-top:1.538em;}.lcars-main [data-drupal-messages] > .messages:last-child{margin-block-end:1.5rem;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages a{text-decoration:underline;color:inherit;}.messages--status{--lcars-message-icon:url(/themes/custom/lcars_ng/images/icons/check.svg);background:var(--lcars-message-status);}.messages--warning{--lcars-message-icon:url(/themes/custom/lcars_ng/images/icons/warning.svg);background:var(--lcars-message-warning);}.messages--error{--lcars-message-icon:url(/themes/custom/lcars_ng/images/icons/error.svg);background:var(--lcars-message-error);}.messages--error p.error{color:inherit;}
.lcars-sidebar .menu{margin:0;padding:0;list-style:none;}.lcars-sidebar .menu-item{margin:0;padding:0;}.lcars-sidebar .menu a,.lcars-sidebar .block > h2{display:block;margin:0;padding-block:0.9375rem 0.1875rem;padding-inline:0 0.3125rem;text-align:end;text-transform:uppercase;color:var(--lcars-on-color);border-block-end:var(--lcars-seam) solid var(--lcars-space);font-family:var(--lcars-font-label);font-size:1rem;font-weight:bold;line-height:1;overflow-wrap:anywhere;}.lcars-sidebar .menu a{background:var(--lcars-button);}.lcars-sidebar .block > h2{background:var(--lcars-frame);}.lcars-sidebar .menu .menu a{background:var(--lcars-button-sub);}.lcars-sidebar .menu a:hover{background:var(--lcars-button-hover);}.lcars-sidebar .menu a.is-active,.lcars-sidebar .menu-item--active-trail > a{color:var(--lcars-on-color);background:var(--lcars-button-active);}@media (max-width:39.9375rem){.lcars-sidebar .region,.lcars-sidebar .block > .menu{display:grid;gap:var(--lcars-seam);}.lcars-sidebar .block > .menu{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));}.lcars-sidebar .block > .menu > .menu-item{display:flex;flex-direction:column;gap:var(--lcars-seam);}.lcars-sidebar .block > .menu > .menu-item > a{display:flex;flex-grow:1;align-items:flex-end;justify-content:flex-end;border-block-end:0;}}
label,fieldset legend{text-transform:uppercase;color:var(--lcars-frame);font-family:var(--lcars-font-label);}input:where([type="text"],[type="email"],[type="password"],[type="search"],[type="url"],[type="tel"],[type="number"],[type="date"]),textarea,select{box-sizing:border-box;padding:0.25em 0.5em;color:var(--lcars-text);border:1px solid var(--lcars-field-border);background:none;font:inherit;max-inline-size:100%;}input:autofill{background-clip:padding-box;box-shadow:inset 0 0 0 100rem var(--lcars-space);caret-color:var(--lcars-text);-webkit-text-fill-color:var(--lcars-text);}select,select option,select optgroup{color:var(--lcars-text);background-color:var(--lcars-space);}@media (max-width:39.9375rem){.lcars-main .form--inline .form-item{float:none;margin-inline-end:0;}}button.shwpd{margin-inline:-2em 0;block-size:var(--lcars-target);filter:invert(1);}button.link{--lcars-target-pad:max(0px,round(up,(var(--lcars-target) - 1lh) / 2,0.5px));padding-block:var(--lcars-target-pad);margin-block:calc(-1 * var(--lcars-target-pad));}:where(input[type="checkbox"],input[type="radio"]){flex-shrink:0;box-sizing:border-box;cursor:pointer;vertical-align:middle;border:2px solid var(--lcars-field-border);border-radius:0.25rem;background:none;appearance:none;inline-size:var(--lcars-target);block-size:var(--lcars-target);}:where(input[type="radio"]){border-radius:50%;}:where(input[type="checkbox"],input[type="radio"]):is(:checked,:indeterminate){border-color:var(--lcars-button);}:where(input[type="checkbox"]):checked{background:var(--lcars-button) url(/themes/custom/lcars_ng/images/icons/checkbox-check.svg) center / 80% no-repeat;}:where(input[type="checkbox"]):indeterminate{background:linear-gradient(var(--lcars-button) 0 0) center / 60% 2px no-repeat;}:where(input[type="radio"]):checked{background:radial-gradient(var(--lcars-button) 0 40%,transparent 46%);}:where(input[type="checkbox"],input[type="radio"]):disabled{cursor:default;opacity:0.5;}::placeholder{opacity:1;color:var(--lcars-placeholder);}@media (forced-colors:active){:where(input[type="checkbox"],input[type="radio"]){appearance:auto;}}.image-preview__svg{display:inline-block;vertical-align:top;color:var(--lcars-link);background:currentColor;mask:var(--lcars-preview-mask) center / contain no-repeat;}.form-item .description{padding-block-start:0.5em;color:var(--lcars-text-muted);font-size:0.875em;}.button,.form-submit,input:where([type="submit"],[type="button"],[type="reset"]),[data-vertical-tabs-panes] > .token-dialog,.theme-selector .operations a{display:inline-block;box-sizing:border-box;margin-block:0 1em;margin-inline:0 0.5em;padding:0.3125rem 0.625rem;cursor:pointer;text-transform:uppercase;color:var(--lcars-on-color);border:0;border-radius:0.625rem;background:var(--lcars-button);font-family:var(--lcars-font-label);font-size:0.85em;font-weight:bold;line-height:1.4;}.ui-widget .button,.view-preview-form .arguments-preview{font-size:0.85em;}.button:hover,.form-submit:hover,input:where([type="submit"],[type="button"],[type="reset"]):hover,[data-vertical-tabs-panes] > .token-dialog:hover,.theme-selector .operations a:hover{color:var(--lcars-on-color);background:var(--lcars-button-hover);}fieldset{border:0;background:var(--lcars-space);}.tabs{border:0;}.tabs a{padding:0.35em 1.4em 0.5em;color:var(--lcars-link);border:1px solid var(--lcars-field-border);border-radius:0.625rem;background:none;font-weight:bold;}.tabs a:hover,.tabs a:focus{color:var(--lcars-link-hover);border-color:var(--lcars-frame);background:none;}.tabs .is-active a,.tabs a.is-active{color:var(--lcars-on-color);border-color:var(--lcars-button-active);background:var(--lcars-button-active);}html .vertical-tabs,html .vertical-tabs__menu{border-color:var(--lcars-field-border);}html .vertical-tabs__menu-item{border-color:var(--lcars-field-border);background:none;}html .vertical-tabs__menu-item a{color:var(--lcars-link);}html .vertical-tabs__menu-item-title{text-transform:uppercase;color:var(--lcars-link);}html .vertical-tabs__menu-item-summary{color:var(--lcars-text);}html .vertical-tabs__menu-item a:hover{outline:0;background:none;}html .vertical-tabs__menu-item a:hover .vertical-tabs__menu-item-title{color:var(--lcars-link-hover);}html .vertical-tabs__menu-item.is-selected,html .vertical-tabs__menu-item.is-selected a:hover{background:var(--lcars-button-active);}html .vertical-tabs__menu-item.is-selected a,html .vertical-tabs__menu-item.is-selected .vertical-tabs__menu-item-title,html .vertical-tabs__menu-item.is-selected .vertical-tabs__menu-item-summary{color:var(--lcars-on-color);}.vertical-tabs .vertical-tabs__panes > :not(.vertical-tabs__pane,[type="hidden"]){margin:0 1.5rem 1rem;}[data-vertical-tabs-panes] > a{display:inline-block;}
table{border-collapse:collapse;}th,td{padding:0.5em 0.75em;}tbody td{border-top:1px solid var(--lcars-field-border);}th{text-align:start;text-transform:uppercase;color:var(--lcars-frame);font-weight:normal;}:is(.lcars-aside .lcars-panel,.dashboard .layout .block) :is(th,td){padding-block:0.125rem;padding-inline:0 0.5rem;text-align:start;border-top:0;}:is(.lcars-aside .lcars-panel,.dashboard .layout .block) :is(th,td):last-child{padding-inline-end:0;}:is(.lcars-aside .lcars-panel,.dashboard .layout .block) .lcars-table{container-type:inline-size;}@container (min-width:25rem){:is(.lcars-aside .lcars-panel,.dashboard .layout .block) td:is(.views-field-changed,.views-field-created){white-space:nowrap;}}.js :is(.lcars-aside .lcars-panel,.dashboard .layout .block) td .dropbutton-multiple{width:auto;margin-inline-end:0;padding-inline-end:0;}.js :is(.lcars-aside .lcars-panel,.dashboard .layout .block) td .dropbutton-widget{position:relative;display:inline-block;}:is(.lcars-aside .lcars-panel,.dashboard .layout .block) .lcars-table{position:relative;overflow-x:auto;}:is(.node-revision-table,table:has(> tbody .revision-current)) :is(td,th){text-align:start;vertical-align:top;}:is(.node-revision-table,table:has(> tbody .revision-current)) .revision-log{margin:0.25em 0 0;}:is(.node-revision-table,table:has(> tbody .revision-current)) .revision-log:empty{display:none;}:is(tr.revision-current,tr:has(> td.revision-current)) > td:first-child{position:relative;}:is(tr.revision-current,tr:has(> td.revision-current)) > td:first-child::before{position:absolute;inset-block:0.5em;inset-inline-start:0;width:0.375em;content:"";border-radius:var(--lcars-pill);background:var(--lcars-accent);}@media (max-width:39.9375rem){:is(.node-revision-table,table:has(> tbody .revision-current)) td:last-child{width:1%;white-space:nowrap;}.js :is(.node-revision-table,table:has(> tbody .revision-current)) td .dropbutton-multiple{width:auto;margin-inline-end:0;padding-inline-end:0;}.js :is(.node-revision-table,table:has(> tbody .revision-current)) td .dropbutton-widget{position:relative;display:inline-block;}}@media (max-width:39.9375rem){th.priority-low,th.priority-medium,td.priority-low,td.priority-medium{display:none;}.lcars-table{position:relative;overflow-x:auto;}.lcars-table > :not(table){position:sticky;inset-inline-start:0;}.tableresponsive-toggle-columns{margin-block-end:0.5rem;text-align:end;}.tableresponsive-toggle{text-transform:uppercase;color:var(--lcars-link);font:inherit;}.tableresponsive-toggle:hover{color:var(--lcars-link-hover);}}
.lcars-box{padding:var(--lcars-box-padding);border:var(--lcars-box-border-width) solid var(--lcars-box-border-color);border-radius:var(--lcars-box-radius);}[data-lcars-box="wide"]{--lcars-box-radius:var(--lcars-box-radius-wide);}[data-lcars-box="narrow"]{--lcars-box-radius:var(--lcars-box-radius-small);}
.text-formatted pre{--lcars-code-language:none;position:relative;padding:1rem;margin-block:1.25rem 1rem;border:var(--lcars-box-border-width) solid var(--lcars-box-border-color);border-radius:var(--lcars-box-radius);font-size:0.875rem;line-height:1.5;}.text-formatted :is(pre,code){font-family:var(--lcars-font-code);}.text-formatted pre > code,.text-formatted pre:not(:has(> code)){display:block;overflow-x:auto;direction:ltr;}.text-formatted pre:has(> .language-php){--lcars-code-language:"PHP";}.text-formatted pre:has(> .language-twig){--lcars-code-language:"Twig";}.text-formatted pre:has(> .language-yaml){--lcars-code-language:"YAML";}.text-formatted pre:has(> .language-json){--lcars-code-language:"JSON";}.text-formatted pre:has(> .language-javascript){--lcars-code-language:"JavaScript";}.text-formatted pre:has(> .language-css){--lcars-code-language:"CSS";}.text-formatted pre:has(> .language-html){--lcars-code-language:"HTML";}.text-formatted pre:has(> .language-xml){--lcars-code-language:"XML";}.text-formatted pre:has(> .language-sql){--lcars-code-language:"SQL";}.text-formatted pre:has(> .language-bash){--lcars-code-language:"Bash";}.text-formatted pre:has(> .language-apache){--lcars-code-language:"Apache";}.text-formatted pre:has(> .language-diff){--lcars-code-language:"Diff";}.text-formatted pre:has(> .language-actionscript){--lcars-code-language:"ActionScript";}.text-formatted pre:has(> .language-python){--lcars-code-language:"Python";}.text-formatted pre::before{position:absolute;inset-block-start:-0.5rem;inset-inline-start:0.75rem;padding-inline:0.375rem;content:var(--lcars-code-language);text-transform:uppercase;color:var(--lcars-heading);background:var(--lcars-space);font-family:var(--lcars-font-label);font-size:0.6875rem;font-weight:bold;line-height:1rem;}.text-formatted pre .hl-value{color:var(--lcars-code-string);}.text-formatted pre :is(.hl-comment,.hl-comment *){color:var(--lcars-code-comment);}.text-formatted :not(pre) > code{padding:0.125em 0.375em;direction:ltr;unicode-bidi:isolate;border-radius:0.375rem;outline:1px solid transparent;outline-offset:-1px;background:var(--lcars-row-highlight);font-size:0.875em;}
.lcars-summary-tabs__count{margin-inline-start:0.5em;opacity:0.75;}.lcars-dated-list{margin:1.5rem 0 0;padding:0;list-style:none;}.lcars-dated-list > li{display:grid;grid-template-columns:4.5rem minmax(0,1fr);align-items:baseline;gap:1rem;padding-block:0.375rem;}.lcars-dated-list > li > :first-child{white-space:nowrap;text-transform:uppercase;unicode-bidi:plaintext;color:var(--lcars-heading);font-size:0.8125rem;}
.lcars-search{display:flex;flex-direction:column;}.lcars-search > .view-filters{order:-1;}.lcars-search > .view-header{margin-block-end:1rem;}.lcars-search .views-row + .views-row{margin-block-start:1.5rem;}
.lcars-alert{--lcars-frame:var(--lcars-alert);--lcars-sidebar:var(--lcars-alert);--lcars-bar:var(--lcars-alert);--lcars-button:var(--lcars-alert);--lcars-button-sub:var(--lcars-alert);--lcars-button-hover:color-mix(in sRGB,var(--lcars-alert),#fff 35%);--lcars-accent:var(--lcars-alert);--lcars-title-bar:var(--lcars-alert);--lcars-heading:var(--lcars-alert);--lcars-link:var(--lcars-alert);--lcars-link-hover:color-mix(in sRGB,var(--lcars-alert),#fff 35%);}.lcars-alert .lcars-main{text-transform:uppercase;color:var(--lcars-alert);}
@media (forced-colors:active){.lcars-head,.lcars-sidebar,.lcars-title,.lcars-foot,.lcars-panel-side,.lcars-login__bar,.lcars-panel,.dashboard .layout .block::before,.dashboard .layout .block::after,.klaro.klaro-theme-lcars_ng .cookie-notice:not(.cookie-modal-notice),.klaro.klaro-theme-lcars_ng .cookie-modal .cm-modal.cm-klaro,.button,.form-submit,input:where([type="submit"],[type="button"],[type="reset"]),[data-vertical-tabs-panes] > .token-dialog,.theme-selector .operations a,.js .dropbutton-widget,.select_button,.lcars-button,.tabs a,html .vertical-tabs__menu-item,.form-required::after,button.shwpd:is(.eye-open,.eye-close){--lcars-space:Canvas;--lcars-frame:CanvasText;--lcars-sidebar:CanvasText;--lcars-bar:CanvasText;--lcars-card-frame:CanvasText;--lcars-heading:CanvasText;--lcars-text:CanvasText;--lcars-text-muted:CanvasText;--lcars-text-soft:CanvasText;--lcars-text-dim:CanvasText;--lcars-link:LinkText;--lcars-link-hover:LinkText;--lcars-button:ButtonText;--lcars-button-sub:ButtonText;--lcars-button-hover:Highlight;--lcars-button-active:Highlight;--lcars-on-color:ButtonFace;--lcars-accent:Highlight;--lcars-title-bar:Highlight;--lcars-field-border:CanvasText;--lcars-box-border-color:CanvasText;forced-color-adjust:none;}.lcars-panel__inner,.klaro.klaro-theme-lcars_ng .cookie-notice:not(.cookie-modal-notice) .cn-body,.klaro.klaro-theme-lcars_ng .cookie-modal .cm-modal.cm-klaro :is(.cm-header,.cm-body,.cm-footer),:is(.button,.form-submit,input:where([type="submit"],[type="button"],[type="reset"]),.select_button):is(:disabled,.is-disabled){forced-color-adjust:auto;}.lcars-panel-top .site-logo > img[src*="lcars-ng-logo-flat.svg"],.lcars-login__panel .site-logo > img[src*="lcars-ng-logo-flat.svg"]{content:normal;}}
