@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,::before,::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:;}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:;}*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#BEBEBE;}::before,::after{--tw-content:'';}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;}body{margin:0;line-height:inherit;}hr{height:0;color:inherit;border-top-width:1px;}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;}a{color:inherit;text-decoration:inherit;}b,strong{font-weight:bolder;}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}table{text-indent:0;border-color:inherit;border-collapse:collapse;}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0;}button,select{text-transform:none;}button,input:where([type='button']),input:where([type='reset']),input:where([type='submit']){-webkit-appearance:button;background-color:transparent;background-image:none;}:-moz-focusring{outline:auto;}:-moz-ui-invalid{box-shadow:none;}progress{vertical-align:baseline;}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto;}[type='search']{-webkit-appearance:textfield;outline-offset:-2px;}::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}summary{display:list-item;}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0;}fieldset{margin:0;padding:0;}legend{padding:0;}ol,ul,menu{list-style:none;margin:0;padding:0;}dialog{padding:0;}textarea{resize:vertical;}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#848484;}input::placeholder,textarea::placeholder{opacity:1;color:#848484;}button,[role="button"]{cursor:pointer;}:disabled{cursor:default;}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle;}img,video{max-width:100%;height:auto;}[hidden]:where(:not([hidden="until-found"])){display:none;}.tw-container{width:100%;}@media (min-width:640px){.tw-container{max-width:640px;}}@media (min-width:768px){.tw-container{max-width:768px;}}@media (min-width:1024px){.tw-container{max-width:1024px;}}@media (min-width:1280px){.tw-container{max-width:1280px;}}@media (min-width:1536px){.tw-container{max-width:1536px;}}.tw-pointer-events-none{pointer-events:none;}.tw-fixed{position:fixed;}.tw-absolute{position:absolute;}.tw-relative{position:relative;}.tw-inset-0{inset:0px;}.tw--top-\[3px\]{top:-3px;}.tw-bottom-2{bottom:0.5rem;}.tw-right-2{right:0.5rem;}.tw-top-2{top:0.5rem;}.tw-z-10{z-index:10;}.tw-z-50{z-index:50;}.tw--mx-4{margin-left:-1rem;margin-right:-1rem;}.tw-mx-3{margin-left:0.75rem;margin-right:0.75rem;}.tw-mx-auto{margin-left:auto;margin-right:auto;}.tw-my-3{margin-top:0.75rem;margin-bottom:0.75rem;}.\!tw-mb-0{margin-bottom:0px !important;}.tw--me-5{margin-inline-end:-1.25rem;}.tw--ms-5{margin-inline-start:-1.25rem;}.tw-mb-2{margin-bottom:0.5rem;}.tw-mb-4{margin-bottom:1rem;}.tw-mb-5{margin-bottom:1.25rem;}.tw-mb-6{margin-bottom:1.5rem;}.tw-me-2{margin-inline-end:0.5rem;}.tw-mr-2{margin-right:0.5rem;}.tw-mr-4{margin-right:1rem;}.tw-ms-1{margin-inline-start:0.25rem;}.tw-ms-auto{margin-inline-start:auto;}.tw-mt-2{margin-top:0.5rem;}.tw-mt-3{margin-top:0.75rem;}.tw-mt-4{margin-top:1rem;}.tw-block{display:block;}.tw-flex{display:flex;}.tw-aspect-square{aspect-ratio:1 / 1;}.tw-h-full{height:100%;}.tw-w-11\/12{width:91.666667%;}.tw-w-\[76px\]{width:76px;}.tw-w-full{width:100%;}.tw-max-w-lg{max-width:32rem;}.tw-max-w-md{max-width:28rem;}.tw-flex-1{flex:1 1 0%;}.tw-cursor-pointer{cursor:pointer;}.tw-flex-col{flex-direction:column;}.tw-items-start{align-items:flex-start;}.tw-items-center{align-items:center;}.tw-justify-end{justify-content:flex-end;}.tw-justify-center{justify-content:center;}.tw-justify-between{justify-content:space-between;}.tw-gap-1{gap:0.25rem;}.tw-gap-2{gap:0.5rem;}.tw-gap-2\.5{gap:0.625rem;}.tw-gap-3{gap:0.75rem;}.tw-gap-4{gap:1rem;}.tw-overflow-hidden{overflow:hidden;}.tw-whitespace-nowrap{white-space:nowrap;}.tw-rounded{border-radius:0.25rem;}.tw-rounded-lg{border-radius:0.5rem;}.tw-rounded-md{border-radius:0.375rem;}.tw-border{border-width:1px;}.tw-border-t{border-top-width:1px;}.tw-border-none{border-style:none;}.tw-border-black{--tw-border-opacity:1;border-color:rgb(0 0 0 / var(--tw-border-opacity,1));}.tw-border-gray-100{--tw-border-opacity:1;border-color:rgb(223 223 223 / var(--tw-border-opacity,1));}.tw-border-gray-200{--tw-border-opacity:1;border-color:rgb(190 190 190 / var(--tw-border-opacity,1));}.tw-border-gray-300{--tw-border-opacity:1;border-color:rgb(160 160 160 / var(--tw-border-opacity,1));}.tw-bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity,1));}.tw-bg-black\/50{background-color:rgb(0 0 0 / 0.5);}.tw-bg-black\/80{background-color:rgb(0 0 0 / 0.8);}.tw-bg-gray-100{--tw-bg-opacity:1;background-color:rgb(223 223 223 / var(--tw-bg-opacity,1));}.tw-bg-gray-200{--tw-bg-opacity:1;background-color:rgb(190 190 190 / var(--tw-bg-opacity,1));}.tw-bg-green-500{--tw-bg-opacity:1;background-color:rgb(24 134 54 / var(--tw-bg-opacity,1));}.tw-bg-teal-300{--tw-bg-opacity:1;background-color:rgb(145 185 170 / var(--tw-bg-opacity,1));}.tw-bg-transparent{background-color:transparent;}.tw-bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));}.tw-bg-zircon-50{--tw-bg-opacity:1;background-color:rgb(246 248 252 / var(--tw-bg-opacity,1));}.tw-bg-zircon-800{--tw-bg-opacity:1;background-color:rgb(1 87 150 / var(--tw-bg-opacity,1));}.tw-object-cover{-o-object-fit:cover;object-fit:cover;}.tw-p-2{padding:0.5rem;}.tw-p-4{padding:1rem;}.tw-px-2{padding-left:0.5rem;padding-right:0.5rem;}.tw-px-3{padding-left:0.75rem;padding-right:0.75rem;}.tw-px-4{padding-left:1rem;padding-right:1rem;}.tw-py-2{padding-top:0.5rem;padding-bottom:0.5rem;}.tw-py-4{padding-top:1rem;padding-bottom:1rem;}.tw-pb-2{padding-bottom:0.5rem;}.tw-pb-4{padding-bottom:1rem;}.tw-pe-5{padding-inline-end:1.25rem;}.tw-ps-5{padding-inline-start:1.25rem;}.tw-pt-2{padding-top:0.5rem;}.tw-pt-5{padding-top:1.25rem;}.tw-text-left{text-align:left;}.tw-text-center{text-align:center;}.tw-text-right{text-align:right;}.tw-text-\[17px\]{font-size:17px;}.tw-text-lg{font-size:16px;line-height:24px;}.tw-text-md{font-size:14px;line-height:18px;}.tw-text-sm{font-size:12px;line-height:14px;}.tw-text-xl{font-size:20px;line-height:30px;}.tw-font-bold{font-weight:700;}.tw-text-black{--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity,1));}.tw-text-gray-500{--tw-text-opacity:1;color:rgb(102 102 102 / var(--tw-text-opacity,1));}.tw-text-gray-600{--tw-text-opacity:1;color:rgb(82 82 82 / var(--tw-text-opacity,1));}.tw-text-gray-700{--tw-text-opacity:1;color:rgb(62 62 62 / var(--tw-text-opacity,1));}.tw-text-gray-950{--tw-text-opacity:1;color:rgb(14 14 14 / var(--tw-text-opacity,1));}.tw-text-green-500{--tw-text-opacity:1;color:rgb(24 134 54 / var(--tw-text-opacity,1));}.tw-text-primary-500{--tw-text-opacity:1;color:rgb(56 126 151 / var(--tw-text-opacity,1));}.tw-text-red-500{--tw-text-opacity:1;color:rgb(255 22 36 / var(--tw-text-opacity,1));}.tw-text-red-600{--tw-text-opacity:1;color:rgb(215 0 19 / var(--tw-text-opacity,1));}.tw-text-red-700{--tw-text-opacity:1;color:rgb(173 0 13 / var(--tw-text-opacity,1));}.tw-text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1));}.tw-opacity-50{opacity:0.5;}.tw-shadow-md{--tw-shadow:0 4px 16px 0 rgba(0,0,0,0.12);--tw-shadow-colored:0 4px 16px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);}:root{--color-primary:#387E97;--border-color:#EEEAEA;--input-bg-color:#F7F7F7;--color-secondary:#EEEAEA;--font-size-base:16px;--font-family-base:"Lato",sans-serif;--color-gray-dark:#4A5565;}html{height:100%;}body{height:calc(100% - var(--drupal-displace-offset-top,0px));}.dialog-off-canvas-main-canvas{display:flex;flex-direction:column;}input[type="submit"],.ui-button.ui-button:not(.ui-dialog-titlebar-close),button,.btn{padding:0.5rem 1rem;border-radius:0.375rem;border:2px solid transparent;cursor:pointer;font-size:16px;transition:background-color 0.3s ease;box-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);}input[type="submit"].tw-text-sm,.ui-button.ui-button:not(.ui-dialog-titlebar-close).tw-text-sm,button.tw-text-sm,.btn.tw-text-sm{font-size:12px;}input[type="submit"].btn--secondary,input[type="submit"].button--secondary,.ui-button.ui-button:not(.ui-dialog-titlebar-close).btn--secondary,.ui-button.ui-button:not(.ui-dialog-titlebar-close).button--secondary,button.btn--secondary,button.button--secondary,.btn.btn--secondary,.btn.button--secondary{border:none;color:#2C657A;background-color:transparent;text-transform:uppercase;box-shadow:none;}input[type="submit"].btn--secondary:hover,input[type="submit"].button--secondary:hover,.ui-button.ui-button:not(.ui-dialog-titlebar-close).btn--secondary:hover,.ui-button.ui-button:not(.ui-dialog-titlebar-close).button--secondary:hover,button.btn--secondary:hover,button.button--secondary:hover,.btn.btn--secondary:hover,.btn.button--secondary:hover{color:#2C657A;background-color:transparent;}input[type="submit"].btn-black,.ui-button.ui-button:not(.ui-dialog-titlebar-close).btn-black,button.btn-black,.btn.btn-black{background-color:#000;color:#fff;}input[type="submit"].btn-black:hover,.ui-button.ui-button:not(.ui-dialog-titlebar-close).btn-black:hover,button.btn-black:hover,.btn.btn-black:hover{background-color:#2A2A2A;}input[type="submit"].btn-black.tw-text-sm,.ui-button.ui-button:not(.ui-dialog-titlebar-close).btn-black.tw-text-sm,button.btn-black.tw-text-sm,.btn.btn-black.tw-text-sm{font-size:12px;}input[type="submit"].btn-outline,.ui-button.ui-button:not(.ui-dialog-titlebar-close).btn-outline,button.btn-outline,.btn.btn-outline{border:2px solid var(--border-color,#BEBEBE);background-color:transparent;color:#000;font-size:14px;font-weight:600;}input[type="submit"].btn-outline:hover,.ui-button.ui-button:not(.ui-dialog-titlebar-close).btn-outline:hover,button.btn-outline:hover,.btn.btn-outline:hover{background-color:var(--input-bg-color,#DFDFDF);}input[type="submit"].btn-outline.tw-text-lg,.ui-button.ui-button:not(.ui-dialog-titlebar-close).btn-outline.tw-text-lg,button.btn-outline.tw-text-lg,.btn.btn-outline.tw-text-lg{font-size:16px;}input[type="submit"].btn-outline.tw-text-sm,.ui-button.ui-button:not(.ui-dialog-titlebar-close).btn-outline.tw-text-sm,button.btn-outline.tw-text-sm,.btn.btn-outline.tw-text-sm{font-size:12px;}input[type="submit"].btn-outline.tw-font-semibold,.ui-button.ui-button:not(.ui-dialog-titlebar-close).btn-outline.tw-font-semibold,button.btn-outline.tw-font-semibold,.btn.btn-outline.tw-font-semibold{font-weight:600;}input[type="submit"].button--primary-dark,input[type="submit"].btn-primary-dark,.ui-button.ui-button:not(.ui-dialog-titlebar-close).button--primary-dark,.ui-button.ui-button:not(.ui-dialog-titlebar-close).btn-primary-dark,button.button--primary-dark,button.btn-primary-dark,.btn.button--primary-dark,.btn.btn-primary-dark{background-color:#041319;color:#fff;}input[type="submit"].button--primary-dark:hover,input[type="submit"].btn-primary-dark:hover,.ui-button.ui-button:not(.ui-dialog-titlebar-close).button--primary-dark:hover,.ui-button.ui-button:not(.ui-dialog-titlebar-close).btn-primary-dark:hover,button.button--primary-dark:hover,button.btn-primary-dark:hover,.btn.button--primary-dark:hover,.btn.btn-primary-dark:hover{background-color:#1F4C5C;}input[type="submit"].button--primary,input[type="submit"].btn--primary,input[type="submit"].btn-primary,.ui-button.ui-button:not(.ui-dialog-titlebar-close).button--primary,.ui-button.ui-button:not(.ui-dialog-titlebar-close).btn--primary,.ui-button.ui-button:not(.ui-dialog-titlebar-close).btn-primary,button.button--primary,button.btn--primary,button.btn-primary,.btn.button--primary,.btn.btn--primary,.btn.btn-primary{background-color:var(--color-primary,#2C657A);color:#fff;}input[type="submit"].button--primary-outline,input[type="submit"].btn--primary-outline,input[type="submit"].btn-primary-outline,.ui-button.ui-button:not(.ui-dialog-titlebar-close).button--primary-outline,.ui-button.ui-button:not(.ui-dialog-titlebar-close).btn--primary-outline,.ui-button.ui-button:not(.ui-dialog-titlebar-close).btn-primary-outline,button.button--primary-outline,button.btn--primary-outline,button.btn-primary-outline,.btn.button--primary-outline,.btn.btn--primary-outline,.btn.btn-primary-outline{background-color:#fff;color:var(--color-primary,#2C657A);border:2px solid var(--color-primary,#2C657A);}input[type="submit"].btn-primary:hover,.ui-button.ui-button:not(.ui-dialog-titlebar-close).btn-primary:hover,button.btn-primary:hover,.btn.btn-primary:hover{background-color:var(--color-primary-active,#1F4C5C);}input[type="submit"].btn-outline,.ui-button.ui-button:not(.ui-dialog-titlebar-close).btn-outline,button.btn-outline,.btn.btn-outline{background-color:#fff;color:#000;border:2px solid var(--border-color,#BEBEBE);}input[type="submit"].btn-outline:hover,.ui-button.ui-button:not(.ui-dialog-titlebar-close).btn-outline:hover,button.btn-outline:hover,.btn.btn-outline:hover{background-color:var(--input-bg-color,#BEBEBE);color:#000;}input[type="submit"]{background-color:var(--color-primary,#2C657A);color:#fff;}input[type="submit"]:hover{background-color:var(--color-primary-active,#1F4C5C);}.btn-icon{display:inline-flex;align-items:center;justify-content:center;padding:0.5rem;border-radius:9999px;border:none;cursor:pointer;font-size:16px;box-shadow:none;}input[type="file"]{padding:0.5rem 1rem;border-radius:0.375rem;border:1px solid #A0A0A0;cursor:pointer;font-size:16px;transition:background-color 0.3s ease;box-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);background-color:#DFDFDF;color:#000;}input[type="file"]::file-selector-button{margin-right:1rem;padding:0.5rem 1rem;border-radius:0.375rem;border:1px solid transparent;cursor:pointer;font-size:16px;background-color:#fff;color:#000;transition:background-color 0.3s ease;box-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);}input[type="file"]::file-selector-button:hover{background-color:#fff;color:#000;}.btn-reset{color:transparent;overflow:hidden;width:34px;height:34px;background-color:#fff;border:2px solid var(--border-color,#BEBEBE);background-image:url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.5 2C10.2237 2 10 2.2239 10 2.5V3.00175C9.07161 1.76655 7.59926 1 6.00001 1C3.64896 1 1.64356 2.59935 1.12356 4.88915C1.06251 5.15845 1.23146 5.4265 1.50051 5.48755C1.53811 5.4961 1.57521 5.5 1.61181 5.5C1.83986 5.5 2.04636 5.34275 2.09911 5.11085C2.51466 3.2793 4.11916 2 6.00001 2C7.44231 2 8.75081 2.78275 9.45716 4H8.50001C8.22366 4 8.00001 4.2239 8.00001 4.5C8.00001 4.7761 8.22366 5 8.50001 5H10.5C10.7764 5 11 4.7761 11 4.5V2.5C11 2.2239 10.7764 2 10.5 2Z" fill="black"/><path d="M1.5 10C1.77635 10 2 9.77613 2 9.50003V8.98743C2.9334 10.2425 4.3941 11 6 11C8.35105 11 10.3564 9.40068 10.8764 7.11088C10.9375 6.84158 10.7685 6.57353 10.4995 6.51248C10.2276 6.44973 9.9619 6.61988 9.90085 6.88918C9.48535 8.72073 7.88085 10 6 10C4.5572 10 3.261 9.23628 2.54595 8.00003H3.5C3.77635 8.00003 4 7.77613 4 7.50003C4 7.22393 3.77635 7.00003 3.5 7.00003H1.5C1.22365 7.00003 1 7.22393 1 7.50003V9.50003C1 9.77613 1.22365 10 1.5 10Z" fill="black"/></svg>');background-repeat:no-repeat;background-position:center;}input[type="range"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:0.5rem;width:100%;cursor:pointer;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(190 190 190 / var(--tw-bg-opacity,1));}input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:1rem;width:1rem;cursor:pointer;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(44 101 122 / var(--tw-bg-opacity,1));margin-top:-1px;}input[type="range"]::-moz-range-thumb{height:1rem;width:1rem;cursor:pointer;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(44 101 122 / var(--tw-bg-opacity,1));-webkit-appearance:none;-moz-appearance:none;appearance:none;}.modal-actions .btn{font-weight:700;font-style:Bold;font-size:17px;line-height:20.4px;letter-spacing:0%;text-align:center;box-shadow:none;color:#2C657A;}.modal-actions .btn.btn-undo{color:#AD000D;}textarea,input[type="text"],input[type="time"],input[type="email"],input[type="password"],input[type="number"],input[type="date"],input[type="tel"]{font-size:14px;border:1px solid var(--border-color,#A0A0A0);border-radius:0.375rem;padding:0.5rem 0.75rem;margin-top:0.25rem;width:100%;background-color:var(--input-bg-color,#DFDFDF);}select:focus,textarea:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="number"]:focus,input[type="date"]:focus,input[type="time"]:focus,input[type="tel"]:focus,input[type="text"]:focus{outline:none;border-color:var(--color-primary,#2C657A);box-shadow:0 0 0 3px rgba(14,156,204,0.3);}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-color,#A0A0A0);border-radius:0.375rem;padding:0.5rem 1.5rem 0.5rem 0.75rem;margin-top:0.25rem;width:100%;background-color:var(--input-bg-color,#DFDFDF);background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_5384_3018" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="24" height="24"><rect width="24" height="24" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_5384_3018)"><path d="M12 15.4L6 9.4L7.4 8L12 12.6L16.6 8L18 9.4L12 15.4Z" fill="%23387E97"/></g></svg>');background-size:24px 24px;background-position:right 0.5rem center;background-repeat:no-repeat;font-size:14px;}input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;min-width:18px;height:18px;border:none;border-radius:0.125rem;background-color:#fff;cursor:pointer;vertical-align:sub;margin-right:0.5rem;background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 10.6667H2C1.63333 10.6667 1.33333 10.3667 1.33333 10V2C1.33333 1.63333 1.63333 1.33333 2 1.33333H10C10.3667 1.33333 10.6667 1.63333 10.6667 2V10C10.6667 10.3667 10.3667 10.6667 10 10.6667ZM10.6667 0H1.33333C0.6 0 0 0.6 0 1.33333V10.6667C0 11.4 0.6 12 1.33333 12H10.6667C11.4 12 12 11.4 12 10.6667V1.33333C12 0.6 11.4 0 10.6667 0Z" fill="%23387E97"/></svg>');}input[type="checkbox"]:checked{background-image:url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.6667 0H1.33333C0.6 0 0 0.6 0 1.33333V10.6667C0 11.4 0.6 12 1.33333 12H10.6667C11.4 12 12 11.4 12 10.6667V1.33333C12 0.6 11.4 0 10.6667 0ZM5.14 8.86C4.88 9.12 4.46 9.12 4.2 8.86L1.80667 6.46667C1.54667 6.20667 1.54667 5.78667 1.80667 5.52667C2.06667 5.26667 2.48667 5.26667 2.74667 5.52667L4.66667 7.44667L9.25333 2.86C9.51333 2.6 9.93333 2.6 10.1933 2.86C10.4533 3.12 10.4533 3.54 10.1933 3.8L5.14 8.86Z" fill="%23387E97"/></svg>');}input[type="radio"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;min-width:18px;height:18px;border:2px solid #387E97;border-radius:9999px;background-color:#fff;cursor:pointer;vertical-align:sub;margin-right:0.5rem;background-repeat:no-repeat;background-position:center;background-size:cover;}input[type="radio"]:checked{background-image:url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="6" cy="6" r="6" fill="%23387E97"/></svg>');background-size:80%;}.form-item.is-invalid textarea,.form-item.is-invalid input[type="text"],.form-item.is-invalid input[type="email"],.form-item.is-invalid input[type="password"],.form-item.is-invalid input[type="number"],.form-item.is-invalid input[type="date"],.form-item.is-invalid input[type="tel"],.form-item.is-invalid select{border-color:#FF1624;background-color:#FFECED;color:#490002;}.form-item.is-invalid textarea::-moz-placeholder,.form-item.is-invalid input[type="text"]::-moz-placeholder,.form-item.is-invalid input[type="email"]::-moz-placeholder,.form-item.is-invalid input[type="password"]::-moz-placeholder,.form-item.is-invalid input[type="number"]::-moz-placeholder,.form-item.is-invalid input[type="date"]::-moz-placeholder,.form-item.is-invalid input[type="tel"]::-moz-placeholder,.form-item.is-invalid select::-moz-placeholder{color:#490002;}.form-item.is-invalid textarea::placeholder,.form-item.is-invalid input[type="text"]::placeholder,.form-item.is-invalid input[type="email"]::placeholder,.form-item.is-invalid input[type="password"]::placeholder,.form-item.is-invalid input[type="number"]::placeholder,.form-item.is-invalid input[type="date"]::placeholder,.form-item.is-invalid input[type="tel"]::placeholder,.form-item.is-invalid select::placeholder{color:#490002;}.form-type-managed-file label{font-weight:600;}.form-type-managed-file input[type="submit"]{margin-top:0;}.form-type-managed-file .description{color:#848484;margin-top:1rem;margin-bottom:1.5rem;}.file a{color:var(--color-primary);text-decoration:underline;font-weight:700;}.views-exposed-form .form-item{margin-bottom:10px;}.views-exposed-form .form-item label{font-size:12px;}[data-drupal-selector="edit-actions"]{margin-bottom:1rem;}.openid-connect-login-form [type="submit"]{width:100%;background-color:transparent;color:var(--color-primary,#2C657A);border:2px solid var(--color-primary,#2C657A);}.openid-connect-login-form [type="submit"]:hover{background-color:var(--color-primary,#2C657A);color:#fff;}.user-login-form [data-drupal-selector="edit-actions"]{margin-top:1rem;}.user-login-form [data-drupal-selector="edit-actions"] .button{width:100%;border:2px solid var(--color-primary,#2C657A);}.page-login-content > div{width:95%;max-width:420px;margin-left:auto;margin-right:auto;background-color:#fff;padding:1.5rem;border-radius:0.375rem;box-shadow:0 4px 16px 0 rgba(0,0,0,0.12);}h1{margin-top:2rem;margin-bottom:1rem;font-weight:600;font-size:20px;line-height:100%;letter-spacing:0%;}h2{font-weight:600;font-size:16px;line-height:100%;letter-spacing:0%;margin-top:1.5rem;margin-bottom:0.75rem;}.clm-welcome-message h1{font-weight:600;font-size:24px;line-height:100%;letter-spacing:0%;margin-top:1.25rem;margin-bottom:1.25rem;}body{font-size:var(--font-size-base,16px);line-height:1.25;font-family:var(--font-family-base);}html{font-size:16px;}.messages{--background-color:black;--border-color:black;--text-color:white;background-color:var(--background-color);border:1px solid var(--border-color);border-radius:0.375rem;padding:1rem;color:var(--text-color);margin-bottom:2rem;margin-top:2rem;display:flex;gap:0.75rem;align-items:center;}.messages.messages--status::before{content:'';background-image:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.36689 12.0001L2.56689 8.20007L3.51689 7.25007L6.36689 10.1001L12.4836 3.9834L13.4336 4.9334L6.36689 12.0001Z" fill="white"/></svg>');height:16px;width:16px;background-position:center;background-repeat:no-repeat;}.messages.messages--warning{}.messages.messages--error::before{content:'';height:16px;width:16px;background-position:center;background-repeat:no-repeat;background-image:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_279_1301)"><path d="M6.56267 3.89375L5.4408 5L6.56267 6.10625C6.59389 6.13548 6.61878 6.17081 6.6358 6.21005C6.65282 6.24929 6.6616 6.29161 6.6616 6.33438C6.6616 6.37715 6.65282 6.41946 6.6358 6.4587C6.61878 6.49794 6.59389 6.53327 6.56267 6.5625C6.53347 6.59146 6.49884 6.61438 6.46077 6.62993C6.42269 6.64548 6.38192 6.65336 6.3408 6.65313C6.25882 6.65278 6.18025 6.62023 6.12205 6.5625L5.00017 5.44063L3.89392 6.5625C3.83572 6.62023 3.75715 6.65278 3.67517 6.65313C3.63405 6.65336 3.59328 6.64548 3.5552 6.62993C3.51713 6.61438 3.4825 6.59146 3.4533 6.5625C3.39509 6.50395 3.36243 6.42475 3.36243 6.34219C3.36243 6.25963 3.39509 6.18043 3.4533 6.12188L4.55955 5L3.4533 3.89375C3.4021 3.83397 3.37535 3.75707 3.37839 3.67842C3.38143 3.59977 3.41403 3.52517 3.46968 3.46951C3.52534 3.41386 3.59994 3.38126 3.67859 3.37822C3.75724 3.37518 3.83414 3.40193 3.89392 3.45313L5.00017 4.55938L6.10642 3.45313C6.13535 3.42317 6.1699 3.3992 6.2081 3.3826C6.24629 3.36599 6.28738 3.35707 6.32902 3.35635C6.37066 3.35562 6.41204 3.3631 6.45079 3.37837C6.48954 3.39363 6.5249 3.41638 6.55486 3.44531C6.58482 3.47425 6.60878 3.5088 6.62539 3.54699C6.64199 3.58518 6.65092 3.62627 6.65164 3.66792C6.65237 3.70956 6.64488 3.75093 6.62962 3.78968C6.61435 3.82843 6.5916 3.86379 6.56267 3.89375ZM8.09392 8.09375C7.48205 8.70556 6.7025 9.1222 5.85384 9.29097C5.00519 9.45974 4.12555 9.37308 3.32615 9.04193C2.52674 8.71079 1.84349 8.15003 1.36278 7.43057C0.882066 6.71112 0.625488 5.86528 0.625488 5C0.625488 4.13473 0.882066 3.28888 1.36278 2.56943C1.84349 1.84997 2.52674 1.28922 3.32615 0.958072C4.12555 0.626925 5.00519 0.54026 5.85384 0.709034C6.7025 0.877808 7.48205 1.29444 8.09392 1.90625C8.50023 2.31251 8.82253 2.79483 9.04242 3.32566C9.26231 3.85649 9.37549 4.42543 9.37549 5C9.37549 5.57457 9.26231 6.14352 9.04242 6.67435C8.82253 7.20517 8.50023 7.68749 8.09392 8.09375ZM7.6533 2.34688C7.12833 1.82373 6.46013 1.46787 5.73305 1.32423C5.00598 1.18059 4.25265 1.25561 3.56819 1.53983C2.88372 1.82404 2.29882 2.30469 1.88734 2.92109C1.47586 3.53749 1.25625 4.262 1.25625 5.00313C1.25625 5.74425 1.47586 6.46876 1.88734 7.08516C2.29882 7.70156 2.88372 8.18222 3.56819 8.46643C4.25265 8.75064 5.00598 8.82566 5.73305 8.68202C6.46013 8.53838 7.12833 8.18252 7.6533 7.65938C8.0029 7.31099 8.28029 6.89702 8.46956 6.4412C8.65883 5.98538 8.75625 5.49668 8.75625 5.00313C8.75625 4.50957 8.65883 4.02088 8.46956 3.56506C8.28029 3.10924 8.0029 2.69527 7.6533 2.34688Z" fill="white"/></g><defs><clipPath id="clip0_279_1301"><rect width="10" height="10" fill="white"/></clipPath></defs></svg>');}.empty-state-center{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 0;color:#4b5563;}.empty-state-center .title{font-size:1rem;font-weight:500;}.empty-state-center .subtitle{font-size:0.875rem;margin-top:0.25rem;}.view-table table{width:100%;border-collapse:collapse;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,0.1);font-weight:400;font-size:12px;line-height:14.4px;letter-spacing:0%;}.view-table table thead{background-color:#ffffff;font-weight:700;}.view-table table thead th{padding:12px 16px;text-align:left;font-weight:bold;border-bottom:1px solid #dee2e6;}.view-table table tbody tr:nth-child(odd){background-color:#ffffff;}.view-table table tbody tr:nth-child(even){background-color:#F6F8FC;}.view-table table tbody td{padding:12px 4px;color:#666666;}@media (min-width:500px){.view-table table tbody td{padding:12px 16px}}.views-field-bcnu-picket-line-registration-action{text-align:center !important;}.view-table table tbody tr:last-child td{border-bottom:none;}.pager{margin-top:16px;text-align:center;}.pager .pager__items{display:flex;justify-content:center;gap:8px;font-size:14px;}.pager .pager__items.is-active{font-weight:bold;}.worksite-header-meta{margin-left:14px;}.back-link{font-weight:700;font-style:Bold;font-size:20px;line-height:130%;letter-spacing:2%;display:inline-flex;align-items:center;gap:6px;}.back-link::before{width:10px;height:10px;content:'';display:block;background-image:url('data:image/svg+xml,<svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_5597_423" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="10" height="10"><rect x="10" y="10" width="10" height="10" transform="rotate(-180 10 10)" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_5597_423)"><path d="M6.65617 0.83334L7.39575 1.57292L3.96867 5.00001L7.39575 8.42709L6.65617 9.16667L2.4895 5.00001L6.65617 0.83334Z" fill="black"/></g></svg>');background-size:contain;background-repeat:no-repeat;}.search-bar{background-color:rgba(0,0,0,0.07);display:flex;align-items:center;justify-content:center;}.search-bar input[type="text"]{--input-bg-color:transparent;--border-color:transparent;padding:12px 10px;height:48px;margin:0;color:rgba(0,0,0,0.6);}.search-bar input[type="text"]::-moz-placeholder{color:rgba(0,0,0,0.6);opacity:1;}.search-bar input[type="text"]::placeholder{color:rgba(0,0,0,0.6);opacity:1;}.search-bar input[type="text"]:focus{box-shadow:0 0 0 3px rgba(0,0,0,0.1);--border-color:rgba(0,0,0,0.1);border-color:var(--border-color,rgba(0,0,0,0.1));}.search-bar input[type="text"]:-webkit-autofill{-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,1) !important;}.search-bar input[type="text"]:autofill,.search-bar input[type="text"]:-webkit-autofill:hover,.search-bar input[type="text"]:-webkit-autofill:focus,.search-bar input[type="text"]:-webkit-autofill:active,.search-bar input[type="text"]:-webkit-autofill{-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,1) !important;}.search-bar button{outline:none;box-shadow:none;padding:8px 16px;margin:0;height:48px;}.search-bar button:focus{box-shadow:0 0 0 3px rgba(0,0,0,0.1);}@media screen and (max-width:768px){[id^="view-bcnu-picket-line-registration-checkin-time-table-column"],[headers^="view-bcnu-picket-line-registration-checkin-time-table-column"]{display:none;}[id^="view-bcnu-picket-line-registration-checkout-time-table-column"],[headers^="view-bcnu-picket-line-registration-checkout-time-table-column"]{display:none;}}.views-field-bcnu-picket-line-registration-action button{padding:6px 8px;min-width:70px;}#edit-bcnu-picket-line-registration-duration-hours-filter{display:flex;align-items:center;gap:16px;margin-top:12px;}#edit-bcnu-picket-line-registration-duration-hours-filter [data-drupal-selector="edit-label"]{font-weight:400;font-size:12px;line-height:14.4px;letter-spacing:0%;vertical-align:middle;}#edit-bcnu-picket-line-registration-duration-hours-filter [data-drupal-selector="edit-label"]::after{content:':';display:inline;}.bcnu-duration-checkboxes{display:flex;align-items:center;gap:8px;margin-top:8px;margin-bottom:0 !important;flex-wrap:wrap;}.bcnu-duration-checkboxes .form-item{margin-bottom:0 !important;display:flex;align-items:center;gap:4px;}.bcnu-duration-checkboxes [data-drupal-selector="edit-label"]{font-weight:400;font-size:12px;line-height:14px;letter-spacing:0%;vertical-align:middle;color:#525252;}.bcnu-duration-checkboxes input{}.bcnu-duration-checkboxes input + label{font-weight:400;font-size:12px;line-height:19.2px;letter-spacing:0;text-align:center;vertical-align:middle;}.bcnu-duration-checkboxes input[type="checkbox"],.bcnu-duration-checkboxes input[type="radio"]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:12px;height:12px;margin-right:0;min-width:12px;border:none;background-color:transparent;background-image:url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 10.6667H2C1.63333 10.6667 1.33333 10.3667 1.33333 10V2C1.33333 1.63333 1.63333 1.33333 2 1.33333H10C10.3667 1.33333 10.6667 1.63333 10.6667 2V10C10.6667 10.3667 10.3667 10.6667 10 10.6667ZM10.6667 0H1.33333C0.6 0 0 0.6 0 1.33333V10.6667C0 11.4 0.6 12 1.33333 12H10.6667C11.4 12 12 11.4 12 10.6667V1.33333C12 0.6 11.4 0 10.6667 0Z" fill="%23262626"/></svg>');position:relative;cursor:pointer;}.bcnu-duration-checkboxes input[type="checkbox"]:checked,.bcnu-duration-checkboxes input[type="radio"]:checked{border-color:#000000;background-color:transparent;background-image:url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.6667 0H1.33333C0.6 0 0 0.6 0 1.33333V10.6667C0 11.4 0.6 12 1.33333 12H10.6667C11.4 12 12 11.4 12 10.6667V1.33333C12 0.6 11.4 0 10.6667 0ZM5.14 8.86C4.88 9.12 4.46 9.12 4.2 8.86L1.80667 6.46667C1.54667 6.20667 1.54667 5.78667 1.80667 5.52667C2.06667 5.26667 2.48667 5.26667 2.74667 5.52667L4.66667 7.44667L9.25333 2.86C9.51333 2.6 9.93333 2.6 10.1933 2.86C10.4533 3.12 10.4533 3.54 10.1933 3.8L5.14 8.86Z" fill="%23262626"/></svg>');}.pager{margin:32px 0;padding:0;}.pager__items{display:flex;align-items:center;justify-content:center;gap:0.5rem;list-style:none;margin:0;padding:0;flex-wrap:wrap;}.pager__item{margin:0;padding:0;}.pager__item a{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0.5rem 0.75rem;text-decoration:none;font-weight:500;font-size:14px;line-height:1.5;color:#3E3E3E;background-color:var(--input-bg-color,#DFDFDF);border:1px solid var(--border-color,#A0A0A0);border-radius:0.375rem;transition:all 0.2s ease-in-out;}.pager__item a:hover{color:#191919;border-color:var(--color-primary,#2C657A);background-color:#fff;}.pager__item a:focus{outline:none;border-color:var(--color-primary,#2C657A);box-shadow:0 0 0 3px rgba(14,156,204,0.3);}.pager__item a:active{background-color:#EEEEEE;}.pager__item.is-active a{color:#fff;background-color:var(--color-primary,#2C657A);border-color:var(--color-primary,#2C657A);}.pager__item.is-active a:hover{background-color:#1F4C5C;border-color:#1F4C5C;}.pager__item.is-active a:focus{outline:none;border-color:var(--color-primary,#2C657A);box-shadow:0 0 0 3px rgba(14,156,204,0.3);}.pager__item--first a,.pager__item--previous a,.pager__item--next a,.pager__item--last a{min-width:auto;padding:0.5rem 1rem;font-weight:600;font-size:13px;}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}@media screen and (max-width:640px){.pager__items{gap:0.25rem;}.pager__item a{min-width:36px;height:36px;padding:0.25rem 0.5rem;font-size:12px;}.pager__item--first a,.pager__item--previous a,.pager__item--next a,.pager__item--last a{min-width:auto;padding:0.25rem 0.75rem;font-size:12px;}}
