#root{display:flex;flex-flow:column;height:100vh;min-width:320px;min-height:100vh;position:relative;overflow-x:hidden}:root{--font-size:16px;--spacing:20px;--border-radius:0.5em}:is(article,aside,nav,section) h1{font-size:2em}.theme__default{--text-primary:#171b18;--text-secondary:#665048;--text-disabled:#ccc;--link:#3e5b24;--link-hover:#665048;--icon-primary:darkgrey;--icon-secondary:#grey;--icon-disabled:#lightgrey;--icon-inverse:#fff;--page-bg-primary:#fff;--page-bg-accent:green;--container-bg-primary:#fff;--container-bg-secondary:lightgrey;--container-bg-warning:rgb(253,220,157);--container-bg-error:lightred;--container-bg-accent:darkgrey;--container-border-primary:#lightgrey;--container-border-secondary:grey;--container-border-accent:darkgrey;--body-bg-color:#fff;--ui-primary:red;--ui-primary-hover:darkred;--ui-primary-focus:red;--ui-primary-active:darkred;--ui-secondary:blue;--ui-secondary-hover:darkblue;--ui-secondary-focus:blue;--ui-secondary-active:darkblue;--ui-tertiary:green;--ui-tertiary-hover:darkgreen;--ui-tertiary-focus:green;--ui-tertiary-active:darkgreen;--ui-info:lightblue;--ui-positive:lightgreen;--ui-attention:orange;--ui-attention-hover:orange;--ui-attention-active:orange;--ui-negative:orange;--ui-negative-hover:orange;--ui-negative-active:orange;--ui-neutral:grey;--ui-neutral-hover:grey;--ui-neutral-active:darkgrey;--primary-border-color:#96b23c;--secondary-border-color:#96b23c;--primary-bg-color:#fff;--secondary-bg-color:#dfeaa6;--button-bg-color:#96b23c;--button-bg-color-hover:#3e5b24;--button-text-color:#fff;--button-text-color-hover:#96b23c;--input-bg-color:#fff;--input-text-color:#333;--input-placeholder:lightgrey;--input-bg-primary:#fff;--input-bg-secondary:lightgrey;--input-bg-accent:darkgrey;--input-bg-disabled:#lightgrey;--input-bg-error:lightpink;--input-bg-warning:lightyellow}*,:after,:before{box-sizing:border-box}input,select,textarea{font:inherit;background-color:var(--input-bg-color)}input:-moz-read-only,textarea:-moz-read-only{opacity:.6;background-color:var(--input-bg-disabled);color:var(--input-text-disabled)}input:read-only,select:disabled,textarea:read-only{opacity:.6;background-color:var(--input-bg-disabled);color:var(--input-text-disabled)}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word;margin:0}table{border-collapse:collapse;border-spacing:0}html{overflow-x:hidden}body{margin:0;padding:0;font-size:var(--font-size);font-family:Tahoma,Helvetica,Arial,sans-serif;line-height:1.1;font-weight:400;color-scheme:light;color:var(--text-primary);background-color:var(--body-bg-color);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}a{color:var(--link);text-decoration:inherit}a:hover{color:var(--link-hover);text-decoration:underline}header{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid var(--primary-border-color);margin:0;padding:var(--spacing) var(--spacing) 8px;position:relative;z-index:10;container-type:inline-size}main{flex:1 1;overflow:auto;container-type:inline-size}footer,main{padding:var(--spacing);position:relative;z-index:1}footer{border-top:1px solid var(--primary-border-color);display:flex;justify-content:space-between;align-items:center}button{font:inherit;background:var(--button-bg-color);border:0;font-size:var(--font-size);border-radius:var(--border-radius);color:var(--button-text-color);font-weight:600;white-space:normal;padding:.3em 1em;cursor:pointer;display:inline-block;line-height:1}button>img{height:50px;fill:red!important;color:purple}form{margin:0;padding:0}fieldset{margin:0;padding:var(--spacing);background-color:var(--container-bg-primary);border-radius:var(--border-radius);border-color:var(--container-border-primary);border-width:1px;opacity:80%}fieldset.fieldset--flash{animation:flashHighlight .6s ease-out}@keyframes flashHighlight{0%{background-color:var(--container-bg-warning);border-color:var(--container-bg-warning)}to{background-color:var(--container-bg-primary);border-color:var(--container-border-primary)}}legend{font-weight:600;padding:calc(var(--spacing) / 4) var(--spacing);background-color:var(--container-bg-secondary);border-radius:var(--border-radius)}label{margin-bottom:calc(var(--spacing) / 4)}.input-container,label{display:block}.input-container input,.input-container select,.input-container textarea{display:block;width:100%;margin-bottom:var(--spacing)}.input-container textarea{height:100px}.input-container:last-of-type{margin-bottom:0}button+button{margin-left:var(--spacing)}button:hover{background:var(--button-bg-color-hover);color:var(--button-text-color-hover)}input,select,textarea{padding:8px;border:1px solid var(--primary-border-color);background:var(--input-bg-color);border-radius:var(--border-radius);color:var(--input-text-color)}input.error,select.error,textarea.error{background-color:var(--input-bg-error)}input.warning,select.warning,textarea.warning{background-color:var(--input-bg-warning)}.half-circle{background-color:var(--secondary-bg-color);height:50%;width:140%;border-bottom-left-radius:50% 30%;border-bottom-right-radius:50% 30%;position:absolute;top:0;left:-20%;z-index:0}.logo{will-change:filter;transition:filter .3s;display:flex;align-items:center}.logo:hover{filter:drop-shadow(0 0 2em var(--link))}.logo__mark-container{width:50px;height:45px;display:flex;align-items:center;overflow:hidden;margin-top:-8px}.logo__mark{width:50px}.logo__word{font-size:2em;display:none;line-height:1.1;margin-left:8px}.text-secondary{color:var(--text-secondary)}.notifications{height:2px;width:400px;position:absolute;right:var(--spacing);z-index:10}.page-heading{margin-bottom:var(--spacing)}.ag-cell-value{line-height:1.3}@container (min-width: 768px){.logo__word{display:block}}@media screen and (max-width:991px){.responsive-grid-container>form{margin-bottom:var(--spacing)}}@media screen and (min-width:992px){.responsive-grid-container{display:grid;grid-gap:var(--spacing);gap:var(--spacing);margin:var(--spacing)}.responsive-grid-columns{grid-auto-flow:column}.responsive-grid-sidebar{grid-template-columns:2fr 6fr}}.notificationList{padding:var(--spacing);background:var(--secondary-bg-color);text-align:left;border:1px solid var(--secondary-border-color);border-radius:var(--border-radius);margin-top:var(--spacing);min-width:15vw;max-width:35vw;display:flex;gap:var(--spacing);flex-flow:space-between;align-items:flex-start;align-content:flex-start;position:relative;color:var(--text-secondary)}.notificationList--pre{font-size:14px;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word;padding:0;margin:0;flex-grow:1}