@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap");:root{--border-radius: 4px;--color-background: #fafafa;--color-lines: #e0e0e0;--color-primary: #218c8d;--color-secundary: #c75315;--color-shadow: #c0c0c0;--color-text: #101010;--font-family-default: "Open Sans";--font-family-heading: "Raleway", Tahoma, Geneva, Verdana, sans-serif;--font-size-default: 1rem;--font-size-small: 0.8rem;--font-size-smallest: 0.7rem;--shadow: 2px 2px 5px var(--color-shadow)}*{box-sizing:border-box}body{background-color:var(--color-background);color:var(--color-text);font-family:var(--font-family-default);font-size:var(--font-size-default);margin:0;padding:0}input{font-size:var(--font-size-default)}svg.stroke{stroke:var(--color-text);fill:transparent}svg.fill{fill:var(--color-text);stroke:transparent}h1{font-family:var(--font-family-heading);font-weight:500;font-size:1.5rem}h1 small{font-size:0.8rem}h2{font-family:var(--font-family-heading);font-weight:500;font-size:1.2rem}h3{font-family:var(--font-family-heading);font-weight:800;font-size:1rem}.controlbutton{align-items:center;background:white;border-radius:17px;border:2px solid var(--color-lines);display:grid;grid-template-columns:32px 1fr;justify-content:center;min-width:140px;padding-right:10px}.controlbutton>div:first-child{padding:6px 8px 3px 8px}.controlbutton>div:first-child>svg{height:16px;width:16px}.controlbutton>div:last-child{font-size:var(--font-size-smallest);overflow:hidden;white-space:nowrap}.controlbutton>div:last-child label{font-family:var(--font-family-heading);font-size:var(--font-size-smallest);font-weight:bold}.controlbutton div{pointer-events:none}.yustisForm{align-items:center;display:flex;justify-content:center}.yustisForm.show{transform:scale(1) !important}.yustisForm.show>div{transform:translateY(0) !important}.yustisForm.modal{background-color:#ffffffc0;height:100vh;left:0;position:fixed;right:0;top:0;transform-origin:top;transform:scaleY(0);z-index:8}.yustisForm.modal .formframe{transform:translateY(101vh);transform-origin:top;transition:transform 400ms ease}.yustisForm .formframe{box-shadow:rgba(149, 157, 165, 0.5) 0px 8px 24px 3px;background:var(--color-background);border:2px solid var(--color-primary);border-radius:4px;height:fit-content;max-height:98vh;max-width:700px}.yustisForm .formframe h1{align-items:center;background-color:var(--color-primary);color:var(--color-background);display:grid;font-size:1em;gap:10px;grid-template-columns:20px 1fr 20px;margin:0;padding:10px}.yustisForm .formframe h1>svg{height:20px;width:20px}.yustisForm .formframe h1>svg.fill{fill:var(--color-background)}.yustisForm .formframe h1>svg.stroke{stroke:var(--color-background)}.yustisForm .formframe>div{max-width:95vw;margin:10px}.yustisForm .formframe .formfooter{display:flex;justify-content:space-between}.yustisForm .formframe .formfooter button{width:46%;background-color:var(--color-primary);color:var(--color-background);padding:10px;outline:none;border:none;box-shadow:rgba(149, 157, 165, 0.5) 0px 8px 24px 3px}.yustisForm .formframe .formfooter button:first-child{background-color:var(--color-secundary)}.yustisForm .inputform input[type="submit"]{box-shadow:rgba(149, 157, 165, 0.5) 0px 8px 24px 3px;background-color:var(--color-secundary);color:var(--color-background);padding:10px 20px;border:0px;outline:none}.yustisForm .inputform input[type="text"],.yustisForm .inputform input[type="password"],.yustisForm .inputform input[type="email"]{border:1px solid var(--color-lines);border-radius:4px;padding:8px;width:100%;outline:none}.yustisForm .inputform input{background-color:white}.yustisForm .inputform div.label{padding-top:10px}.yustisForm .inputform div.label:first-child{padding-top:3px}.yustisForm .inputform div.label label{color:var(--color-secundary);font-family:var(--font-family-heading);font-size:var(--font-size-smallest);font-weight:bold;text-transform:uppercase}.yustisForm .inputform div.message{font-size:var(--font-size-smallest);color:#a0a0a0;padding-top:1px}.yustisForm .inputform div.error_message{color:red;display:none;font-size:var(--font-size-smallest);font-weight:bold;padding-top:1px}.yustisForm .inputform div.error .error_message{display:block}.yustisForm .inputform div.error .message{display:none}.yustisForm .inputform div.error input[type="text"],.yustisForm .inputform div.error input[type="password"],.yustisForm .inputform div.error input[type="email"]{border-color:red;color:red;background:#faeaea}@media screen and (min-width:500px){.yustisForm .inputform{display:grid;column-gap:10px;grid-template-columns:1fr 3fr}.yustisForm .inputform>div{margin-bottom:10px}.yustisForm .inputform div.label{padding-top:4px}}.yustisForm .formframe .tabbed .panels{display:grid;grid-template-columns:1fr}.yustisForm .formframe .tabbed .panels .panel{border:1px solid var(--color-lines);padding:20px 10px;grid-row-start:1;grid-column-start:1}.yustisForm .formframe .tabbed .panels input[type="radio"]+div{visibility:hidden}.yustisForm .formframe .tabbed .panels input[type="radio"]:checked+div{visibility:visible}.yustisForm .formframe .tabbed .tabs{overflow:hidden;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.yustisForm .formframe .tabbed .tabs label{display:inline-block;padding:5px 15px;background-color:var(--color-primary);color:var(--color-background);font-size:var(--font-size-small);margin-right:1px}.yustisForm .formframe .tabbed .tabs label.checked{background-color:var(--color-secundary)}@media screen and (min-width:500px){.yustisForm .formframe .tabbed .tabs{display:block;margin-bottom:0}.yustisForm .formframe .tabbed .tabs label{border-radius:10px 10px 0 0}}.yustisForm .formframe .tabbed{overflow:hidden}.yustisForm .formframe .tabbed input[name="tabs"]{display:none}.yustisForm .formframe .tabbed button{box-shadow:rgba(149, 157, 165, 0.5) 0px 8px 24px 3px;background-color:var(--color-primary);color:var(--color-background);padding:10px 20px;border:0px;outline:none;width:100%}.yustisForm .formframe .tabbed button.default{background-color:var(--color-secundary)}@media screen and (min-width:500px){.yustisForm .formframe .tabbed button{width:140px}}.yustisForm .xhistorylist{font-size:var(--font-size-small);max-height:31vh;border:1px solid var(--color-lines);overflow-x:auto}.yustisForm .xhistorylist div{cursor:pointer}.yustisForm .xhistorylist .timestamp{font-weight:bold;margin-top:4px}@media screen and (min-width:500px){.yustisForm .xhistorylist{grid-column:1 / span 2;display:grid;grid-template-columns:130px 1fr;font-size:var(--font-size-small)}.yustisForm .xhistorylist .timestamp{margin-top:0}}.yustisForm .agentlist{font-size:var(--font-size-small);max-height:31vh;border:1px solid var(--color-lines);overflow-x:auto;grid-column:1 / span 2}.yustisForm .agentlist div{cursor:pointer}.yustisForm .historylist{font-size:var(--font-size-small);max-height:31vh;border:1px solid var(--color-lines);overflow-x:auto;grid-column:1 / span 2}.yustisForm .historylist div{cursor:pointer}header{align-items:center;background-color:var(--color-background);column-gap:10px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:40px;margin:0 auto;top:0;max-width:1600px;padding:10px;row-gap:10px;z-index:10}header #yustis_logo{grid-column:1 / span 3}header #yustis_topmenu{grid-column:4;grid-row:1}header .yustis_module{grid-column:1 / span 4}@media screen and (min-width:300px){header .yustis_module{grid-column:auto / span 2}header .yustis_module_search_field{grid-column:1 / span 4}}@media screen and (min-width:650px){header{position:sticky;grid-template-columns:repeat(4, 90px 1fr 30px)}header .yustis_module{grid-column:auto / span 3}header .yustis_module_search_field{grid-column:2 / span 10;grid-row:1}header #yustis_logo{grid-column:1 / span 1;grid-row:1}header #yustis_topmenu{grid-column:12 / span 1}}@media screen and (min-width:1000px){header{display:flex;justify-content:space-between}}@media screen and (min-width:1100px){header #yustis_search_searchfield .input input{width:18vw}}@media screen and (min-width:1200px){header #yustis_search_searchfield .input input{width:24vw}}@media screen and (min-width:1350px){header #yustis_search_searchfield .input input{width:31vw}}@media screen and (min-width:1450px){header #yustis_search_searchfield .input input{width:38vw}}@media screen and (min-width:1600px){header #yustis_search_searchfield .input input{width:600px}}#yustis_logo a{background-image:url("../img/logo-invers.png");background-position-y:5px;background-repeat:no-repeat;background-size:84px;display:block;height:41px;width:92px}joomla-alert{display:none}#yustis_message .yustis_message_container{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#ffffffc0;z-index:9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}#yustis_message .yustis_message_container:empty{display:none}#yustis_message .yustis_message_container>div{width:90vw;max-width:500px;border-width:3px;border-style:solid;border-radius:8px;background-size:50px;background-repeat:no-repeat;background-position-x:22px;background-position-y:center;position:relative}#yustis_message .yustis_message_container>div button{position:absolute;top:4px;right:4px;background:none;border:none;font-weight:bold;background:black;color:white;border-radius:18px}#yustis_message .yustis_message_container>div>div:first-child{padding:20px 20px 20px 90px}#yustis_message .yustis_message_container .yustis_msg_danger{background-color:#fdcece;border-color:#fc0005;background-image:url("../img/error.png");font-weight:bold;color:#fc0005}#yustis_message .yustis_message_container .yustis_msg_danger button{background-color:#fc0005}#yustis_message .yustis_message_container .yustis_msg_warning{background-color:#e3e3e3;border-color:#f29c1f;background-image:url("../img/warning.png");font-weight:bold;color:#393f4a}#yustis_message .yustis_message_container .yustis_msg_warning button{background-color:#f29c1f}#yustis_message .yustis_message_container .yustis_msg_success{background-color:#f6ffeb;border-color:#77cc00;background-image:url("../img/success.png");font-weight:bold;color:#335700}#yustis_message .yustis_message_container .yustis_msg_success button{background-color:#77cc00}#yustis_message .yustis_message_container .yustis_msg_info{background-color:#e6f5ff;border-color:#219cf7;background-image:url("../img/info.png");font-weight:bold;color:#1666a1}#yustis_message .yustis_message_container .yustis_msg_info button{background-color:#219cf7}#yustis_topmenu{position:relative;text-align:right;margin-top:2px;margin-right:4px}#yustis_topmenu svg{width:24px;height:24px}#yustis_topmenu_toggler{appearance:none;position:absolute}#yustis_topmenu_toggler:checked+div nav{transform:translateX(0)}#yustis_topmenu nav{background-color:white;position:fixed;top:0;bottom:0;right:0;width:250px;transform:translateX(260px);transition:transform 400ms ease;padding:40px 20px 10px 20px;z-index:9}#yustis_topmenu nav a{color:var(--color-primary);text-decoration:none}#yustis_topmenu nav svg{position:absolute;top:10px;right:10px}#yustis_topmenu nav ul{margin:0;padding:0;list-style:none}#yustis_search_wait{align-items:center;background-color:#fafafac0;bottom:0;display:none;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2}#yustis_search_wait div{background-image:url("../img/wait.gif");background-size:contain;height:40px;width:40px}body.wait #yustis_search_wait{display:flex}footer{background-color:var(--color-background);border-top:2px solid var(--color-lines);bottom:0;color:var(--color-lines);font-size:var(--font-size-small);font-weight:bold;left:0;padding:0px 0;position:fixed;right:0}footer ul{align-items:center;display:flex;flex-direction:column;justify-content:center;list-style:none;margin:0;padding:3px;text-align:center}@media screen and (min-width:500px){footer>ul{flex-direction:row}footer>ul>li{padding:0 5px;border-left:1px solid var(--color-background)}footer>ul>li:first-child{padding:0 5px;border-left:none}}