/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.webform-progress-tracker .progress-step .progress-text{padding-top:5px;padding-bottom:0;color:#777;}.webform-progress-tracker .progress-step.is-active .progress-text,.webform-progress-tracker .progress-step.is-complete .progress-text{color:#333;}.webform-progress-tracker .progress-step.is-active .progress-title{font-weight:bold;}.webform-progress-tracker .progress-step:not(.is-active) .progress-marker::before,.webform-progress-tracker .progress-step:hover .progress-marker::before,.webform-progress-tracker .progress-step .progress-marker::after{background-color:#777;}.webform-progress-tracker .progress-step.is-complete .progress-marker::before,.webform-progress-tracker .progress-step.is-complete:hover .progress-marker::before,.webform-progress-tracker .progress-step.is-complete .progress-marker::after{background-color:#333;}.webform-progress-tracker .progress-step.is-active:hover .progress-marker::before{background-color:#2196f3;}@media screen and (max-width:800px){.webform-progress-tracker .progress-text{font-size:smaller;}}@media screen and (max-width:600px){.webform-progress-tracker .progress-text{display:none;}}.webform-progress-tracker [role="link"]{cursor:pointer;}.webform-progress-tracker .progress-title[role="link"]{color:#1976d2;}.webform-progress-tracker .progress-title[role="link"]:hover,.webform-progress-tracker .progress-title[role="link"]:focus{text-decoration:underline;color:#2196f3;}.webform-progress-tracker .progress-step.is-complete:hover .progress-marker[role="link"]:before{background-color:#1976f2;}.webform-progress-tracker .progress-marker::after{z-index:auto;}
div.messages{position:relative;padding-right:1.5em;}.dismiss{position:absolute;top:.4em;right:.4em;display:block;width:1.8em;cursor:pointer;-webkit-transition:.1s opacity linear;-moz-transition:.1s opacity linear;-ms-transition:.1s opacity linear;-o-transition:.1s opacity linear;transition:.1s opacity linear;text-align:center;text-decoration:none;opacity:.5;color:#fff;border:0;border-radius:3px;background:#ed541d;box-shadow:1px 1px 0 rgba(0,0,0,0.4);text-shadow:-1px -1px 0 rgba(0,0,0,0.4);font-weight:900;}.dismiss::before{content:'\2715';}.error .dismiss{background:#ed541d;}.status .dismiss{color:#000;background:#be7;text-shadow:none;}.warning .dismiss{color:#000;background:#ed5;text-shadow:none;}.messages:hover .dismiss{opacity:1;}.dismiss:hover{text-decoration:none;color:#fff;text-shadow:-1px -1px 0 rgba(0,0,0,0.4);}.dismiss:active{margin-top:1px;margin-left:1px;box-shadow:0 0 1px rgba(0,0,0,0.4);text-shadow:1px 1px 0 rgba(0,0,0,0.4);}
.field-group-complete__badge{display:inline-block;margin-inline-start:0.5rem;padding:0.25rem 0.5rem;border:1px solid var(--fgc-border,#cbd5e1);border-radius:999px;background:var(--fgc-bg,#f1f5f9);font-size:0.75rem;line-height:1;}.field-group-complete--complete .field-group-complete__badge{border-color:var(--fgc-complete-border,#86efac);background:var(--fgc-complete-bg,#e6ffed);}.field-group-complete__badge-text{font-weight:600;}.field-group-complete__legend-wrap{display:inline-flex;align-items:center;gap:0.25rem;}.field-group-complete--complete{outline:2px solid var(--fgc-outline,transparent);outline-offset:2px;}
.paragraph--unpublished{background-color:#fff4f4;}
