blue-form input:is([type=submit]){appearance:none;all:unset;display:inline-flex;align-items:center;justify-content:center;width:auto;padding:6px 12px;cursor:pointer;text-align:center;color:#fff;background:#0a210f;border-width:1px;border-style:solid;border-color:rgba(0,0,0,0);border-radius:0px;transition:.25s ease;text-transform:uppercase;text-decoration:none}blue-form input.disabled:is([type=submit]),blue-form input[disabled]:is([type=submit]){pointer-events:none;opacity:.65}blue-form input:hover:is([type=submit]){background:#103518;color:#fff;text-decoration:none}blue-form .ktc-file-component-wrapper .ktc-uploader-icon-button[data-icon=loading]{display:inline-grid;grid-template-columns:max-content;grid-template-rows:max-content;z-index:0;align-items:center;justify-content:center}blue-form .ktc-file-component-wrapper .ktc-uploader-icon-button[data-icon=loading]:after{content:"";grid-area:1/1/2/2;align-self:center;justify-self:center;height:1em;width:1em;border-radius:50%;border:.25em solid rgba(0,0,0,0);border-top-color:currentColor;z-index:2;animation:glyph-loading 1s ease infinite}blue-form .ktc-file-component-wrapper .ktc-uploader-icon-button[data-icon=loading]:before{content:"";align-self:center;justify-self:center;grid-area:1/1/2/2;height:1em;width:1em;border-radius:50%;border:.25em solid currentColor;opacity:.5;z-index:1}blue-form{background-color:#f8f8f8}blue-form,blue-form form,blue-form .ktc-default-section,blue-form .editing-form-control-nested-control,blue-form .editing-form-control-nested-control>span{display:flex;flex-direction:column}blue-form h1{margin:2rem}blue-form h2{margin:2rem;font-size:2.25rem}blue-form form{width:100%;max-width:750px;gap:1rem;margin-left:3rem;padding-bottom:3rem}blue-form .ktc-default-section{gap:1rem}blue-form .editing-form-control-nested-control{gap:.25rem}blue-form .editing-form-control-nested-control [class*=field-validation]:empty{display:none}blue-form .form-field{display:grid;grid-template-columns:auto auto auto;position:relative;gap:.5rem;max-width:80%}blue-form .form-field>*:not(label,.blue-form__tooltip){grid-area:span 1/span 3}blue-form .form-field>label{grid-area:1/1/2/2;font-weight:700;color:#777;font-size:.875rem;cursor:pointer;transition:.1s ease;order:-1}blue-form .blue-form__tooltip{grid-area:1/2/2/3;display:flex;align-items:center;justify-content:center;position:relative;height:1rem;width:1rem;border-radius:50%;background:#999;cursor:pointer;transition:.2s ease;padding-top:2px;padding-right:2px}blue-form .blue-form__tooltip::before{content:"?";color:#fff;line-height:1;font-family:"Montserrat","Roboto",sans-serif;font-style:italic;font-size:.75rem}blue-form .blue-form__tooltip:hover{background:#1c82d0}blue-form .blue-form__tooltip:hover span{opacity:1;visibility:visible}blue-form .blue-form__tooltip span{display:flex;flex-direction:column;position:absolute;bottom:100%;left:0;width:max-content;max-width:300px;padding:1rem;margin-bottom:.75rem;pointer-events:none;z-index:10;background:#fff;box-shadow:0 0 .5rem rgba(34,34,34,.15),0 0 .75rem rgba(34,34,34,.05);opacity:0;visibility:hidden;transition:.2s ease}blue-form input:not([type=checkbox],[type=radio],[type=file],[type=submit]),blue-form textarea,blue-form select{appearance:none;all:unset;border:1px solid #aaa;border-radius:2px;padding:.5rem 1rem;font-size:1rem;width:auto;max-width:100%;color:#222;line-height:1.5;box-sizing:border-box;transition:.1s ease}blue-form input:not([type=checkbox],[type=radio],[type=file],[type=submit])::placeholder,blue-form input:not([type=checkbox],[type=radio],[type=file],[type=submit]).is-placeholder,blue-form textarea::placeholder,blue-form textarea.is-placeholder,blue-form select::placeholder,blue-form select.is-placeholder{color:#999;font-size:.875rem}blue-form input:not([type=checkbox],[type=radio],[type=file],[type=submit]):focus,blue-form textarea:focus,blue-form select:focus{border-color:#1c82d0;outline:none}blue-form input:not([type=checkbox],[type=radio],[type=file],[type=submit]):focus::placeholder,blue-form input:not([type=checkbox],[type=radio],[type=file],[type=submit]):focus.is-placeholder,blue-form textarea:focus::placeholder,blue-form textarea:focus.is-placeholder,blue-form select:focus::placeholder,blue-form select:focus.is-placeholder{color:#1c82d0}blue-form select{padding-right:2rem;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:.5rem;background-position:calc(100% - .75rem) center;background-repeat:no-repeat}blue-form select option{font-style:normal;color:#222}blue-form input:is([type=checkbox]),blue-form input:is([type=radio]){appearance:none;all:unset;position:absolute;height:1px;width:1px;opacity:1;top:0;left:0;pointer-events:none}blue-form input:is([type=checkbox])+label,blue-form input:is([type=radio])+label{display:grid;grid-template-columns:1rem 1fr;gap:.75rem;cursor:pointer;transition:.1s ease;line-height:1.5;font-size:.875rem;font-weight:500}blue-form input:is([type=checkbox])+label::before,blue-form input:is([type=radio])+label::before{grid-area:1/1/2/2;content:"";height:1rem;width:1rem;flex:0 0 1rem;border:1px solid #aaa;cursor:pointer;transition:.1s ease;transform:translateY(4px)}blue-form input:is([type=checkbox]):focus+label::before,blue-form input:is([type=radio]):focus+label::before{border-color:#1c82d0;box-shadow:0 0 .5rem rgba(34,34,34,.2),0 0 .75rem rgba(34,34,34,.05)}blue-form input:is([type=checkbox])[type=radio]+label::before,blue-form input:is([type=radio])[type=radio]+label::before{border-radius:50%}blue-form input:is([type=checkbox])[type=radio]:checked+label::before,blue-form input:is([type=radio])[type=radio]:checked+label::before{border-color:#005e82;background-image:radial-gradient(#005e82 40%, transparent 45%)}blue-form input:is([type=checkbox])[type=checkbox]:checked+label::before,blue-form input:is([type=radio])[type=checkbox]:checked+label::before{border-color:#005e82;background:teal;box-shadow:0 0 0 3px #fff inset}blue-form .ktc-file-component-wrapper{display:flex;align-items:center;gap:.5rem;border:1px solid #aaa;padding:.5rem 1rem;font-size:1rem;width:auto;max-width:100%;color:#222;line-height:1.5;position:relative}blue-form .ktc-file-component-wrapper input:is([type=file]){appearance:none;all:unset;position:absolute;height:1px;width:1px;opacity:1;top:0;left:0;pointer-events:none}blue-form .ktc-file-component-wrapper .ktc-uploader-text-button,blue-form .ktc-file-component-wrapper .ktc-uploader-replacement{display:none}blue-form .ktc-file-component-wrapper label{display:flex;gap:.5rem;align-items:center}blue-form .ktc-file-component-wrapper .ktc-uploader-text{cursor:pointer;font-style:italic;font-size:.875rem}blue-form .ktc-file-component-wrapper .ktc-uploader-icon-button{cursor:pointer;font-size:1.125rem}blue-form .ktc-file-component-wrapper .ktc-uploader-icon-button[data-icon=select]{color:#999}blue-form .ktc-file-component-wrapper .ktc-uploader-icon-button[data-icon=select]::before{font-family:"icons" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}@media speech{blue-form .ktc-file-component-wrapper .ktc-uploader-icon-button[data-icon=select]::before{display:none;visibility:hidden}}blue-form .ktc-file-component-wrapper .ktc-uploader-icon-button[data-icon=loading]{color:#1c82d0}blue-form .ktc-file-component-wrapper .ktc-uploader-icon-button[data-icon=remove]{color:#800}blue-form .ktc-file-component-wrapper .ktc-uploader-icon-button[data-icon=remove]::before{font-family:"icons" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}@media speech{blue-form .ktc-file-component-wrapper .ktc-uploader-icon-button[data-icon=remove]::before{display:none;visibility:hidden}}blue-form .explanation-text,blue-form .field-validation-error{display:flex;gap:.5rem;align-items:center;font-weight:700;font-style:italic;font-size:.875rem}blue-form .explanation-text::before,blue-form .field-validation-error::before{display:flex;justify-content:center;align-items:center;text-align:center;padding-top:1px;padding-right:2px;height:1rem;width:1rem;border-radius:50%;line-height:1;font-family:"Montserrat","Roboto",sans-serif;font-style:italic;font-size:.75rem;color:#fff}blue-form .explanation-text{color:#757575;transform:translateY(-0.25rem)}blue-form .explanation-text::before{content:"i";background:#757575}blue-form .field-validation-error{color:#800}blue-form .field-validation-error::before{content:"!";background:#800}blue-form input:is([type=submit]){align-self:flex-start;margin-top:1.5rem;transition:background .2s ease}blue-form .formwidget-error{margin:0 0 3rem 3rem;color:#dc3545}blue-form .formwidget-submit-text{margin:0 0 3rem 3rem;color:#198754}blue-form label.required-field:after{padding-left:2px;content:"*";color:#b22a2e}
