@charset "UTF-8";@import"https://cdn.jsdelivr.net/gh//necolas/normalize.css/normalize.min.css";@import"https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css";@import"https://code.jquery.com/ui/1.13.1/themes/base/jquery-ui.css";@import"https://fonts.googleapis.com/icon?family=Material+Icons";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap";.icon-menu{font-family:Material Icons;display:inline;vertical-align:bottom;margin-right:5px}.icon-menu:before{content:"menu"}button.only_icon>.icon-menu{margin-right:0}.icon-profile{font-family:Material Icons;display:inline;vertical-align:bottom;margin-right:5px}.icon-profile:before{content:"account_circle"}button.only_icon>.icon-profile{margin-right:0}.icon-language{font-family:Material Icons;display:inline;vertical-align:bottom;margin-right:5px}.icon-language:before{content:"language"}button.only_icon>.icon-language{margin-right:0}.icon-logout{font-family:Material Icons;display:inline;vertical-align:bottom;margin-right:5px}.icon-logout:before{content:"logout"}button.only_icon>.icon-logout{margin-right:0}.icon-datasheets{font-family:Material Icons;display:inline;vertical-align:bottom;margin-right:5px}.icon-datasheets:before{content:"description"}button.only_icon>.icon-datasheets{margin-right:0}.icon-organizer{font-family:Material Icons;display:inline;vertical-align:bottom;margin-right:5px}.icon-organizer:before{content:"checklist"}button.only_icon>.icon-organizer{margin-right:0}.icon-stats{font-family:Material Icons;display:inline;vertical-align:bottom;margin-right:5px}.icon-stats:before{content:"query_stats"}button.only_icon>.icon-stats{margin-right:0}.icon-shop{font-family:Material Icons;display:inline;vertical-align:bottom;margin-right:5px}.icon-shop:before{content:"shopping_cart"}button.only_icon>.icon-shop{margin-right:0}.icon-knowledge{font-family:Material Icons;display:inline;vertical-align:bottom;margin-right:5px}.icon-knowledge:before{content:"menu_book"}button.only_icon>.icon-knowledge{margin-right:0}.icon-chat{font-family:Material Icons;display:inline;vertical-align:bottom;margin-right:5px}.icon-chat:before{content:"forum"}button.only_icon>.icon-chat{margin-right:0}.icon-weather{font-family:Material Icons;display:inline;vertical-align:bottom;margin-right:5px}.icon-weather:before{content:"sunny"}button.only_icon>.icon-weather{margin-right:0}.icon-news{font-family:Material Icons;display:inline;vertical-align:bottom;margin-right:5px}.icon-news:before{content:"newspaper"}button.only_icon>.icon-news{margin-right:0}.icon-clients{font-family:Material Icons;display:inline;vertical-align:bottom;margin-right:5px}.icon-clients:before{content:"business"}button.only_icon>.icon-clients{margin-right:0}.icon-suppliers{font-family:Material Icons;display:inline;vertical-align:bottom;margin-right:5px}.icon-suppliers:before{content:"local_shipping"}button.only_icon>.icon-suppliers{margin-right:0}.icon-new{font-family:Material Icons;display:inline;vertical-align:bottom;margin-right:5px}.icon-new:before{content:"add"}button.only_icon>.icon-new{margin-right:0}.icon-edit{font-family:Material Icons;display:inline;vertical-align:bottom;margin-right:5px}.icon-edit:before{content:"edit"}button.only_icon>.icon-edit{margin-right:0}.icon-view{font-family:Material Icons;display:inline;vertical-align:bottom;margin-right:5px}.icon-view:before{content:"visibility"}button.only_icon>.icon-view{margin-right:0}.icon-delete{font-family:Material Icons;display:inline;vertical-align:bottom;margin-right:5px}.icon-delete:before{content:"delete"}button.only_icon>.icon-delete{margin-right:0}.icon-save{font-family:Material Icons;display:inline;vertical-align:bottom;margin-right:5px}.icon-save:before{content:"save"}button.only_icon>.icon-save{margin-right:0}.icon-search{font-family:Material Icons;display:inline;vertical-align:bottom;margin-right:5px}.icon-search:before{content:"search"}button.only_icon>.icon-search{margin-right:0}.icon-arrow-up{font-family:Material Icons;display:inline;vertical-align:bottom;margin-right:5px}.icon-arrow-up:before{content:"keyboard_arrow_up"}button.only_icon>.icon-arrow-up{margin-right:0}.icon-arrow-down{font-family:Material Icons;display:inline;vertical-align:bottom;margin-right:5px}.icon-arrow-down:before{content:"keyboard_arrow_down"}button.only_icon>.icon-arrow-down{margin-right:0}.icon-unfold{font-family:Material Icons;display:inline;vertical-align:bottom;margin-right:5px}.icon-unfold:before{content:"unfold_more"}button.only_icon>.icon-unfold{margin-right:0}.icon-task_alt{font-family:Material Icons;display:inline;vertical-align:bottom;margin-right:5px}.icon-task_alt:before{content:"task_alt"}button.only_icon>.icon-task_alt{margin-right:0}.icon-error{font-family:Material Icons;display:inline;vertical-align:bottom;margin-right:5px}.icon-error:before{content:"error"}button.only_icon>.icon-error{margin-right:0}.icon-filter{font-family:Material Icons;display:inline;vertical-align:bottom;margin-right:5px}.icon-filter:before{content:"filter_list"}button.only_icon>.icon-filter{margin-right:0}.icon-event_repeat{font-family:Material Icons;display:inline;vertical-align:bottom;margin-right:5px}.icon-event_repeat:before{content:"event_repeat"}button.only_icon>.icon-event_repeat{margin-right:0}.icon-roles{font-family:Material Icons;display:inline;vertical-align:bottom;margin-right:5px}.icon-roles:before{content:"lock_open"}button.only_icon>.icon-roles{margin-right:0}.icon-roles_key{font-family:Material Icons;display:inline;vertical-align:bottom;margin-right:5px}.icon-roles_key:before{content:"key"}button.only_icon>.icon-roles_key{margin-right:0}.checkicons{top:18px;position:absolute;right:0;font-size:24px}.checkicons i{display:none}td .checkicons{right:50px;top:10px}#mainmenu .ownicon{display:block;width:115px;height:60px;margin-bottom:4px}#mainmenu .ownicon img{width:40px;height:40px}.ripple{overflow:hidden;position:relative}.ripple .ripple-effect{position:absolute;border-radius:50%;width:100px;height:100px;animation:ripple-animation .6s ease-out}@keyframes ripple-animation{0%{transform:scale(1);opacity:.5}to{transform:scale(10);opacity:0}}i{font-style:normal}h1,h2,h3,h4,h5,h6{margin:0}body{font-family:Roboto,sans-serif;background:#F8F8F8;padding-top:40px;min-width:400px}#main-container{display:flex;flex-flow:nowrap row;justify-content:center;z-index:10}main{max-width:980px;width:980px;padding-top:10px}*:not(input):not(textarea){user-select:none;box-sizing:border-box}a{text-decoration:none;color:#1b5e20;transition:color .3s}a:hover{color:#1b5e20cc;text-decoration-color:#1b5e20}header{position:fixed;left:0;right:0;top:0;height:40px;background:#1B5E20;color:#ffffffe6;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:flex;align-items:center;justify-content:stretch;z-index:100}header>*,header>a>*{height:100%;line-height:40px}header .sitelogo{background-image:url(/static/img/logo.png);background-size:32px 32px;background-position:center center;background-repeat:no-repeat;width:45px}header i{display:inline-block;vertical-align:middle;font-size:24px;line-height:40px;max-height:40px;width:40px;text-align:center}header span{display:inline-block;width:24px;height:24px;background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle;margin-right:8px}#breadcrumb{flex:1;display:flex;flex-flow:row nowrap;justify-content:start;list-style:none;padding:0;margin:16px 0}#breadcrumb li{transition:filter .3s ease}#breadcrumb li:not(:last-child):hover{filter:drop-shadow(0 4px 4px rgba(0,0,0,.4))}#breadcrumb i{margin-left:-5px}#breadcrumb a{display:inline-block;padding:0 20px;text-decoration:none;background:#2E7D32;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%,10px 50%);margin-left:-5px;white-space:nowrap;transition:background-color .3s ease,color .3s ease}#breadcrumb a,#breadcrumb a:hover,#breadcrumb a:active,#breadcrumb a:link{color:#ffffffe6}#breadcrumb li:first-child a{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);margin-left:0;padding-left:10px}#breadcrumb li:not(:last-child) a:hover{background:#43A047;color:#ffffffe6}#breadcrumb li:last-child a{background:#4CAF50;color:#ffffffe6}#breadcrumb li:last-child a .ripple-effect{display:none}#sidenav{position:fixed;left:0;top:0;bottom:0;right:0;backdrop-filter:blur(0);background:rgba(0,0,0,0);transition:background-color ease .3s,backdrop-filter ease .3s;z-index:90}#sidenav nav{position:absolute;top:40px;bottom:0;right:-330px;width:320px;background:#fff;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;transition:right ease .3s;background:#f0f0f0}#sidenav:not(.active){pointer-events:none}#sidenav.active{backdrop-filter:blur(10px);background:rgba(0,0,0,.2)}#sidenav.active nav{right:0;transition:right ease .3s}#sidenav ul{display:flex;flex-flow:column nowrap;margin:0;padding:0;color:#0009}#sidenav ul i{font-size:24px;vertical-align:middle;margin-left:-36px;margin-right:12px}#sidenav ul a{display:inline-block;text-decoration:none;color:inherit;padding-left:48px;width:100%;outline:none;transition:box-shadow ease .3s,color ease .3s}#sidenav ul a:hover{box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;background-color:#fff;color:#000c}#sidenav ul li{display:block;list-style:none;height:48px;line-height:48px}#sidenav ul li.separator{height:0;border-top:1px solid rgba(0,0,0,.2)}#mainmenu{margin:0;padding:0;position:relative;margin-left:-50vw;width:100vw;left:50%;color:#000c;background-color:#f1f8e9;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}#mainmenu ul{display:flex;flex-flow:row wrap;justify-content:center;gap:2px;align-items:stretch;margin:0 auto;padding:0;flex:1;max-width:980px}#mainmenu li{display:block;list-style:none;text-align:center}#mainmenu i{color:#2e7d32;display:block;font-size:40px;margin-bottom:4px}#mainmenu a{display:block;text-decoration:none;color:inherit;width:120px;padding:10px 0;transition:box-shadow ease .3s,background-color ease .3s,color ease .3s}#mainmenu a:hover{background-color:#4caf50;box-shadow:0 10px 20px #00000030,0 6px 6px #0000003b}#mainmenu a:hover,#mainmenu a:hover i{color:#000}#onlymenu{margin:0;padding:0;position:relative;margin-left:-50vw;width:100vw;left:50%;color:#000c;background-color:#f1f8e9;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}#onlymenu ul{display:flex;flex-flow:row wrap;justify-content:center;gap:2px;align-items:stretch;margin:0 auto;padding:0;flex:1;max-width:700px}#onlymenu li{display:block;list-style:none;text-align:center}#onlymenu i{color:#2e7d32;display:block;font-size:100px;margin-bottom:4px}#onlymenu a{display:block;text-decoration:none;color:inherit;width:120px;padding:10px 0;transition:box-shadow ease .3s,background-color ease .3s,color ease .3s}#onlymenu a:hover{background-color:#4caf50;box-shadow:0 10px 20px #00000030,0 6px 6px #0000003b}#onlymenu a:hover,#onlymenu a:hover i{color:#000}.list{background-color:#fff;margin-top:10px;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.list .headline{display:flex;flex-flow:row nowrap;align-items:end;border-bottom:1px solid rgba(0,0,0,.2);background-color:#1b5e20;color:#ffffffe6}.list .headline h3{margin-right:auto;margin-bottom:-1px;padding:5px 10px;font-size:16px;font-weight:700}.list .headline a{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;margin-left:5px;padding:4px;text-align:center;text-decoration:none;transition:background-color .3s,box-shadow .3s,color .3s;color:#fff6;border-radius:50%;vertical-align:middle;line-height:24px}.list .headline a:hover{color:#fff}.list .headline a.has-draft i{border-radius:50%;background-color:#ffc107;color:#0000004d}.list .headline i{display:inline-block;font-size:24px;line-height:24px}.list article a,.list article a:link,.list article a:hover,.list article a:visited{color:inherit}.list article a i,.list article a:link i,.list article a:hover i,.list article a:visited i{padding:5px;border-radius:50%}.list article a.has-draft i,.list article a:link.has-draft i,.list article a:hover.has-draft i,.list article a:visited.has-draft i{background-color:#ffc107;color:#0000004d}.list article .actions{color:#4caf50}form{width:100%;padding:10px}form [data-field]{padding:0 5px}form .form-grid{display:flex;flex-direction:column;flex-basis:100%}form .form-grid .col div[data-field]{width:100%}form .main-inputs{display:flex;gap:16px}form .input-group{display:flex;flex-direction:column;gap:8px;flex:0 0 70%}form .text-inputs{display:flex;gap:8px}form .file-group{flex:0 0 30%}form fieldset{text-align:left;border:0;background-color:#fff;padding:40px 10px 10px;margin:0 -10px 20px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;position:relative;flex:0 0 100%;min-width:100%;display:flex;flex-flow:wrap}form legend{position:absolute;top:0;left:0;width:100%;height:30px;line-height:30px;padding:0 10px;font-size:16px;font-weight:700;background-color:#1b5e20;display:flex;flex-flow:row nowrap;align-items:end;color:#ffffffe6}form legend div{width:100%}form legend a{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;margin-left:5px;padding:4px;text-align:center;text-decoration:none;transition:background-color .3s,box-shadow .3s,color .3s;color:#fff6;border-radius:50%;vertical-align:middle;line-height:24px}form legend a:hover{color:#fff}form legend a.has-draft i{border-radius:50%;background-color:#ffc107;color:#0000004d}form legend i{display:inline-block;font-size:24px;line-height:24px}form div[data-field]{margin:10px 0;position:relative;display:inline-block;padding:5px 10px}form div[data-field] input[type=text],form div[data-field] input[type=number],form div[data-field] input[type=date],form div[data-field] input[type=datetime-local],form div[data-field] input[type=password]{background:transparent;border:none;padding:20px 2px 5px;transition:padding .4s,background 1s;width:100%}form div[data-field] input[type=text]:not([readonly]),form div[data-field] input[type=number]:not([readonly]),form div[data-field] input[type=date]:not([readonly]),form div[data-field] input[type=datetime-local]:not([readonly]),form div[data-field] input[type=password]:not([readonly]){border-bottom:solid 1px #ccc}form div[data-field] input[type=text][readonly],form div[data-field] input[type=number][readonly],form div[data-field] input[type=date][readonly],form div[data-field] input[type=datetime-local][readonly],form div[data-field] input[type=password][readonly]{border-bottom:dotted 1px rgba(0,0,0,.2)}form div[data-field] input[type=text]:placeholder-shown+label,form div[data-field] input[type=number]:placeholder-shown+label,form div[data-field] input[type=date]:placeholder-shown+label,form div[data-field] input[type=datetime-local]:placeholder-shown+label,form div[data-field] input[type=password]:placeholder-shown+label{color:#aaa;font-size:14px;top:15px}form div[data-field] input[type=text]:focus+label,form div[data-field] input[type=text]+label,form div[data-field] input[type=number]:focus+label,form div[data-field] input[type=number]+label,form div[data-field] input[type=date]:focus+label,form div[data-field] input[type=date]+label,form div[data-field] input[type=datetime-local]:focus+label,form div[data-field] input[type=datetime-local]+label,form div[data-field] input[type=password]:focus+label,form div[data-field] input[type=password]+label{color:#4caf50;font-size:12px;pointer-events:none;position:absolute;left:7px;top:2px;transition:top .3s ease,left .3s ease,font-size .3s ease}form div[data-field] input[type=text]::placeholder,form div[data-field] input[type=number]::placeholder,form div[data-field] input[type=date]::placeholder,form div[data-field] input[type=datetime-local]::placeholder,form div[data-field] input[type=password]::placeholder{color:transparent;display:none}form div[data-field] input[type=text]:focus,form div[data-field] input[type=text]:not(:placeholder-shown):not([readonly]),form div[data-field] input[type=number]:focus,form div[data-field] input[type=number]:not(:placeholder-shown):not([readonly]),form div[data-field] input[type=date]:focus,form div[data-field] input[type=date]:not(:placeholder-shown):not([readonly]),form div[data-field] input[type=datetime-local]:focus,form div[data-field] input[type=datetime-local]:not(:placeholder-shown):not([readonly]),form div[data-field] input[type=password]:focus,form div[data-field] input[type=password]:not(:placeholder-shown):not([readonly]){border-bottom:solid 1px #4CAF50;outline:none}form div[data-field] input[type=text]:focus.draft-loaded,form div[data-field] input[type=text]:not(:placeholder-shown):not([readonly]).draft-loaded,form div[data-field] input[type=number]:focus.draft-loaded,form div[data-field] input[type=number]:not(:placeholder-shown):not([readonly]).draft-loaded,form div[data-field] input[type=date]:focus.draft-loaded,form div[data-field] input[type=date]:not(:placeholder-shown):not([readonly]).draft-loaded,form div[data-field] input[type=datetime-local]:focus.draft-loaded,form div[data-field] input[type=datetime-local]:not(:placeholder-shown):not([readonly]).draft-loaded,form div[data-field] input[type=password]:focus.draft-loaded,form div[data-field] input[type=password]:not(:placeholder-shown):not([readonly]).draft-loaded{animation:draft-load-animation 2s ease}form div[data-field] input[type=checkbox]{display:none}form div[data-field] input[type=checkbox]+label{display:inline-block;width:100%;cursor:pointer}form div[data-field] input[type=checkbox]+label:before{display:inline-block;content:"done";font-family:Material Icons;font-weight:700;font-size:20px;line-height:20px;width:20px;height:20px;text-align:center;border:solid 2px;border-color:#0009;border-radius:2px;color:transparent;vertical-align:middle;margin-right:10px;transition:color .3s,border-color .3s,background-color .3s}form div[data-field] input[type=checkbox]:checked+label:before{border-color:#1b5e20;background-color:#1b5e20;color:#ffffffe6}form div[data-field] input[type=file]{display:none}form div[data-field] input[type=file]+label{background:transparent;border:none;padding:20px 2px 5px;transition:padding .4s,background 1s;width:calc(100% - 10px);display:inline-block;border-bottom:solid 1px #ccc}form div[data-field] input[type=file]+label:hover{border-bottom:solid 1px #4CAF50}form div[data-field] input[type=file]+label:after{content:"Browse";display:inline-block;margin-left:5px;color:#4caf50;cursor:pointer}form div[data-field] input[type=file]:focus+label{border-bottom:solid 1px #4CAF50}form div[data-field] input[type=file]:disabled+label{border-bottom:dotted 1px rgba(0,0,0,.2)}form div[data-field] input[type=file]:not([readonly])+label,form div[data-field] input[type=file]:not(:disabled)+label{cursor:pointer}form div[data-field] input[type=file].error+label{border-bottom:solid 1px red}form div[data-field] input[type=date]{background:transparent;border:none;padding:20px 2px 5px;transition:padding .4s,background 1s;width:100%}form div[data-field] input[type=date]:not([readonly]){border-bottom:solid 1px #ccc}form div[data-field] input[type=date][readonly]{border-bottom:dotted 1px rgba(0,0,0,.2)}form div[data-field] input[type=date]:placeholder-shown+label{color:#aaa;font-size:14px;top:15px}form div[data-field] input[type=date]:focus+label,form div[data-field] input[type=date]+label{color:#4caf50;font-size:12px;pointer-events:none;position:absolute;left:7px;top:2px;transition:top .3s ease,left .3s ease,font-size .3s ease}form div[data-field] input[type=date]::placeholder{color:transparent;display:none}form div[data-field] input[type=date]:focus,form div[data-field] input[type=date]:not(:placeholder-shown):not([readonly]){border-bottom:solid 1px #4CAF50;outline:none}form div[data-field] input[type=date]:focus.draft-loaded,form div[data-field] input[type=date]:not(:placeholder-shown):not([readonly]).draft-loaded{animation:draft-load-animation 2s ease}form div[data-field] textarea{background:transparent;border:none;padding:20px 2px 5px;transition:padding .4s,background 1s;width:100%}form div[data-field] textarea:not([readonly]){border-bottom:solid 1px #ccc}form div[data-field] textarea[readonly]{border-bottom:dotted 1px rgba(0,0,0,.2)}form div[data-field] textarea:placeholder-shown+label{color:#aaa;font-size:14px;top:15px}form div[data-field] textarea:focus+label,form div[data-field] textarea+label{color:#4caf50;font-size:12px;pointer-events:none;position:absolute;left:7px;top:2px;transition:top .3s ease,left .3s ease,font-size .3s ease}form div[data-field] textarea::placeholder{color:transparent;display:none}form div[data-field] textarea:focus,form div[data-field] textarea:not(:placeholder-shown):not([readonly]){border-bottom:solid 1px #4CAF50;outline:none}form div[data-field] textarea:focus.draft-loaded,form div[data-field] textarea:not(:placeholder-shown):not([readonly]).draft-loaded{animation:draft-load-animation 2s ease}form div[data-field] select{background:transparent;border:none;padding:20px 2px 5px;transition:padding .4s,background 1s;width:100%}form div[data-field] select:not([readonly]){border-bottom:solid 1px #ccc}form div[data-field] select[readonly]{border-bottom:dotted 1px rgba(0,0,0,.2)}form div[data-field] select:placeholder-shown+label{color:#aaa;font-size:14px;top:15px}form div[data-field] select:focus+label,form div[data-field] select+label{color:#4caf50;font-size:12px;pointer-events:none;position:absolute;left:7px;top:2px;transition:top .3s ease,left .3s ease,font-size .3s ease}form div[data-field] select::placeholder{color:transparent;display:none}form div[data-field] select:focus,form div[data-field] select:not(:placeholder-shown):not([readonly]){border-bottom:solid 1px #4CAF50;outline:none}form div[data-field] select:focus.draft-loaded,form div[data-field] select:not(:placeholder-shown):not([readonly]).draft-loaded{animation:draft-load-animation 2s ease}@keyframes draft-load-animation{0%{background-color:transparent}30%{background-color:#ffa000}to{background-color:transparent}}form div[data-field].error input{border-bottom:solid 1px red}form div[data-field].error input:placeholder-shown+label{color:red}form div[data-field] .error{margin-top:4px;color:#f44336}form div[data-field] .filelabel{color:#4caf50;font-size:12px;pointer-events:none;position:absolute;left:7px;top:2px;transition:top .3s ease,left .3s ease,font-size .3s ease}form td>div[data-field]{margin:0;padding:0;width:100%}form .break{flex:0 0 100%;min-width:100%;max-height:0;overflow:hidden}form .buttons{display:flex;flex-wrap:nowrap;justify-content:auto}form .buttons button,form .buttons a{border:0;padding:10px 15px;margin-top:20px;cursor:pointer;background:#1B5E20;color:#fff;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;transition:box-shadow .3s ease}form .buttons button:hover,form .buttons a:hover{box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}form .buttons button[type=submit],form .buttons a[type=submit]{margin-left:auto}form .buttons button#delete,form .buttons a#delete{background-color:#f44336}form .buttons button#delete.disabled,form .buttons a#delete.disabled{opacity:.5;cursor:not-allowed}form .buttons button#edit,form .buttons a#edit{margin-left:auto}form .buttons button.disabled,form .buttons a.disabled{opacity:.5;cursor:not-allowed}form td .buttons{display:inline-block}form td .buttons button,form td .buttons a{margin-top:0}form .form-check-input:checked{background-color:#43a047;border-color:#43a047}.tabbar{display:flex;border-bottom:1px solid rgba(0,0,0,.2)}.tabbar .tab{color:#000c}.tabbar .tab a{display:inline-block;padding:5px 10px;color:inherit;font-size:18px;text-transform:uppercase}.tabbar .tab.active{border-bottom:2px solid #1B5E20;color:#1b5e20;font-weight:700}.dashboard{display:flex;flex-flow:row nowrap;justify-content:stretch;align-items:start;gap:10px}.dashboard>*{flex:1}.dashboard .panel{background-color:#fff;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;min-height:100px;margin-bottom:10px}.dashboard .panel h3{background-color:#1b5e20;color:#ffffffe6;padding:5px;text-align:center;font-size:inherit;font-weight:700}.floating-message{position:fixed;bottom:20px;right:20px;background-color:#333;color:#fff;padding:10px;border-radius:5px;opacity:0;transition:opacity .3s ease-in-out}.success-message{background-color:green}.error-message{background-color:red}.inprogress-message{background-color:#69aec5}.hidden-message{display:none}.list article{display:flex;flex-flow:row nowrap;justify-content:stretch;align-items:end;border-bottom:1px dotted rgba(0,0,0,.6);padding:10px 5px;gap:10px}.list article>div:not(.actions){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 5px}.list article .name,.list article .address{flex:1}.list article .phone_number{min-width:120px;max-width:120px}.list article .email{min-width:200px;max-width:200px}.list article .actions{min-width:21px;min-height:20px}.list article .actions:after{content:""}@media screen and (max-width: 767px){.list article .address{display:none}}.perpage{padding:16px 10px 0}#preloader{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#0003;display:flex;justify-content:center;align-items:center}.spinner{height:60px;width:60px;position:absolute;top:50%;left:50%;margin:-30px 0 0 -30px;-webkit-animation:rotation 1s infinite linear;-moz-animation:rotation 1s infinite linear;-o-animation:rotation 1s infinite linear;animation:rotation 1s infinite linear;border:6px solid rgba(0,0,0,.2);border-radius:100%}.spinner:before{content:"";display:block;position:absolute;left:0px;top:-7px;height:100%;width:100%;border-top:6px solid rgba(0,0,0,.8);border-left:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid transparent;border-radius:100%}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@-moz-keyframes rotation{0%{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(359deg)}}@-o-keyframes rotation{0%{-o-transform:rotate(0deg)}to{-o-transform:rotate(359deg)}}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}
