/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.dim{opacity:0.45;}.dim:hover{opacity:1;}.dimmer{opacity:0.15;}.dimmer:hover{opacity:1;}.tjacs-num{text-align:right;white-space:nowrap;}.tjacs-num-center{text-align:center;}.tjacs-tag-chip{display:inline-block;padding:0 6px;border-radius:3px;font-weight:700;background:var(--tjacs-chip-bg,#eef1f7);color:var(--tjacs-chip-fg,#1f2933);border:1px solid var(--tjacs-border,#c7d0e0);}.tjacs-tag-chip.tjacs-chip--critical{background:var(--tjacs-danger-surface,#fdecec);color:var(--tjacs-danger,#9b1c1c);border-color:var(--tjacs-danger-line,#d14343);}.tjacs-tag-chip.tjacs-chip--warning{background:var(--tjacs-warning-surface,#fff4d6);color:var(--tjacs-warning,#7a4f00);border-color:var(--tjacs-warning-line,#d4a017);}.tjacs-tag-chip.tjacs-chip--parked{background:var(--tjacs-success-surface,#e6f4ea);color:var(--tjacs-success,#1d6b3f);border-color:var(--tjacs-success-line,#3d8b57);}.tjacs-detail{display:grid;grid-template-columns:minmax(auto,14em) 1fr;gap:var(--space-1,4px) var(--space-4,16px);align-items:baseline;margin-bottom:var(--space-4,16px);}.tjacs-detail--aligned{grid-template-columns:12em 1fr;}.tjacs-detail__row{display:contents;}.tjacs-detail__label{font-weight:600;color:var(--tjacs-muted-fg,#5b6675);}.tjacs-detail__value{min-width:0;overflow-wrap:anywhere;}.tjacs-detail__value .form-item{margin-top:0;margin-bottom:0;}@media (max-width:40rem){.tjacs-detail{grid-template-columns:1fr;gap:0 0;}.tjacs-detail__row{display:block;margin-bottom:var(--space-2,8px);}}.tjacs-state-chip{display:inline-block;padding:0 var(--space-2,8px);border-radius:10px;font-size:0.85em;font-weight:600;white-space:nowrap;background:var(--tjacs-bg-sunken,#eef1f7);color:var(--tjacs-text,#1f2933);border:1px solid var(--tjacs-border-strong,#c7d0e0);}.tjacs-state-chip--muted{color:var(--tjacs-text-muted,#5b6675);border-style:dashed;}.tjacs-state-chip--info{color:var(--tjacs-info,#1c4f8b);background:var(--tjacs-info-surface,#e8f1f6);border-color:var(--tjacs-info-line,#1c4f8b);}.tjacs-state-chip--good{color:var(--tjacs-success,#1d6b3f);background:var(--tjacs-success-surface,#e9f5ee);border-color:var(--tjacs-success-line,#1d6b3f);}.tjacs-state-chip--warn{color:var(--tjacs-warning,#8a5a00);background:var(--tjacs-warning-surface,#fdf3e1);border-color:var(--tjacs-warning-line,#8a5a00);}.tjacs-state-chip--bad{color:var(--tjacs-danger,#9b1c1c);background:var(--tjacs-danger-surface,#fbeaea);border-color:var(--tjacs-danger-line,#9b1c1c);}.tjacs-category-swatch{display:inline-block;width:1rem;height:1rem;vertical-align:middle;border:1px solid var(--tjacs-border,#c7d0e0);border-radius:2px;}.form-actions.tjacs-actions--with-audit{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-2,8px);}.form-actions.tjacs-actions--with-audit > :not(.tjacs-audit-block){margin-top:var(--space-2,8px);}.tjacs-actions--with-audit > .tjacs-audit-block,.tjacs-audit-block{max-width:600px;margin:var(--space-2,8px) 0 0 auto;}.tjacs-inline-fields{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 var(--space-4,16px);}.tjacs-inline-fields > .form-item,.tjacs-inline-fields > .field--widget-string-textfield,.tjacs-inline-fields > div{flex:0 1 auto;min-width:0;}.tjacs-title--ghost h1,.tjacs-title--ghost .tjacs-page-subtitle{color:transparent;-webkit-text-stroke:1px var(--tjacs-text-strong,currentColor);paint-order:stroke fill;}.tjacs-title--ghost .tjacs-tag-chip{-webkit-text-stroke:0;color:var(--tjacs-chip-fg,var(--tjacs-text-strong,currentColor));}input.tjacs-time{min-inline-size:9.5em;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
