*{box-sizing:border-box}::selection{background:#ffd500;color:#000}:root{font-size:14px}html{display:flex;height:100%}body{display:flex;position:relative;flex:1;margin:0;padding:0;background:#090909;color:#eee;cursor:default;user-select:none;min-height:0}body,input,textarea,select,button{font-family:"Urbanist",sans-serif}body,td,th,input,textarea,select,button{line-height:1;font-size:1rem}a,input,select,textarea,button{outline:none}button{cursor:pointer}a{color:#ffd500;text-decoration:underline}a:hover{text-decoration:none}ul,ol,li,p,form{display:block;margin:0;padding:0}ul,ol,li{list-style:none}h1,h2,h3,h4,h5,h6{margin:0;padding:0;color:inherit;font-size:inherit;font-weight:inherit;font-style:inherit}strong,b{font-weight:normal}em,i{font-style:normal}.bt{display:flex;justify-content:center;padding:8px;background:transparent;border:2px solid #61aed5;border-radius:5px;box-shadow:3px 3px 0 #61aed5;color:#eee;text-decoration:none;font-weight:bold}.bt > i{margin-right:5px}.bt:hover{background:rgba(238,238,238,0.2)}.bt:hover:active{border-color:#eee;box-shadow:3px 3px 0 #eee}.buttons{display:flex}.buttons.buttons-center{justify-content:center}.buttons.buttons-right{justify-content:end}.buttons .bt{margin-right:10px}.buttons .bt:last-child{margin-right:0}.disabled{filter:grayscale(1);opacity:.5;pointer-events:none}.empty{margin:30px;text-align:center;opacity:.5}.placeholder{flex:1;background:url("../img/logo.svg") no-repeat center center;background-size:100px;opacity:.25;filter:grayscale(1) invert(1)}#global{display:flex;flex-direction:column;flex:1;min-height:0}#global > header{display:flex;padding:20px}#global > header > #logo{display:flex;justify-content:center;padding:8px;background:transparent;border:2px solid #ffd500;border-radius:5px;box-shadow:3px 3px 0 #ffd500;color:#ffd500;text-decoration:none;font-weight:bold}#global > header > #logo > i{margin-right:5px}#global > header > #logo:hover{background:rgba(238,238,238,0.2)}#global > header > #logo:hover:active{border-color:#eee;box-shadow:3px 3px 0 #eee;color:#eee}#global > header > form{display:flex;flex:1;margin:0 20px;border-radius:5px;box-shadow:3px 3px 0 #555}#global > header > form > input,#global > header > form > button{display:block;justify-content:center;padding:8px;background:transparent;border:2px solid #555;border-radius:5px;box-shadow:3px 3px 0 #555;color:#eee;text-decoration:none;margin:0;padding:0 8px;background:transparent}#global > header > form > input > i,#global > header > form > button > i{margin-right:5px}#global > header > form > input{flex:1;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}#global > header > form > input:hover,#global > header > form > input:focus{border-color:#eee;box-shadow:3px 3px 0 #eee}#global > header > form > button{display:flex;align-items:center;border-top-left-radius:0;border-bottom-left-radius:0}#global > header > form > button:hover{background:rgba(238,238,238,0.2)}#global > header > form > button:hover:active{border-color:#eee;box-shadow:3px 3px 0 #eee}#global > header > nav > ul{display:flex}#global > header > nav > ul > li{margin:0 10px 0 0}#global > header > nav > ul > li:last-child{margin-right:0}#global > header > nav > ul > li > a{display:flex;justify-content:center;padding:8px;background:transparent;border:2px solid #61aed5;border-radius:5px;box-shadow:3px 3px 0 #61aed5;color:#eee;text-decoration:none;font-weight:bold}#global > header > nav > ul > li > a > i{margin-right:5px}#global > header > nav > ul > li > a:hover{background:rgba(238,238,238,0.2)}#global > header > nav > ul > li > a:hover:active{border-color:#eee;box-shadow:3px 3px 0 #eee}#global > main{display:flex;flex:1;min-height:0}#explorer{display:flex;flex:1;margin:0 20px 20px 0;min-height:0}#explorer > #explorer-side{display:flex;position:relative;flex-direction:column;margin:0 -10px 0 0;min-height:0;z-index:2}#explorer > #explorer-side > ul{margin:0 30px 0 20px}#explorer > #explorer-side > ul > li > a{display:flex;justify-content:center;padding:8px;background:transparent;border:2px solid #61aed5;border-radius:5px;box-shadow:3px 3px 0 #61aed5;color:#eee;text-decoration:none;font-weight:bold}#explorer > #explorer-side > ul > li > a > i{margin-right:5px}#explorer > #explorer-side > ul > li > a:hover{background:rgba(238,238,238,0.2)}#explorer > #explorer-side > ul > li > a:hover:active{border-color:#eee;box-shadow:3px 3px 0 #eee}#explorer > #explorer-side > nav{display:flex;position:relative;flex:1;margin:20px 0;white-space:nowrap;min-height:0}#explorer > #explorer-side > nav > div{display:flex;overflow-y:scroll;direction:rtl;flex:1;padding:0 10px 0 15px;min-height:0}#explorer > #explorer-side > nav > div::-webkit-scrollbar,#explorer > #explorer-side > nav > div::-webkit-scrollbar-thumb{cursor:pointer;border-radius:0 5px 5px 0}#explorer > #explorer-side > nav > div::-webkit-scrollbar{padding:5px;width:5px;height:5px;background-color:transparent}#explorer > #explorer-side > nav > div::-webkit-scrollbar-thumb{background:rgba(238,238,238,0.2);border:none}#explorer > #explorer-side > nav > div::-webkit-scrollbar-thumb:hover{background:#eee}#explorer > #explorer-side > nav > div > ul > li{position:relative;direction:ltr;margin:0 0 20px 0;border:2px solid #555;border-right:none;border-radius:5px 0 0 5px}#explorer > #explorer-side > nav > div > ul > li:last-child{margin-bottom:0}#explorer > #explorer-side > nav > div > ul > li.active{background:#1a1a1a;border-color:#ffd500}#explorer > #explorer-side > nav > div > ul > li.active:after{position:absolute;right:-2px;top:0;bottom:0;border-right:2px solid #555;content:"";z-index:1}#explorer > #explorer-side > nav > div > ul > li > strong{display:flex;padding:7px 10px;background:rgba(85,85,85,0.5)}#explorer > #explorer-side > nav > div > ul > li > strong > i{margin-right:5px}#explorer > #explorer-side > nav > div > ul > li > div{position:relative;z-index:2}#explorer > #explorer-side > nav > div > ul > li > div > ul > li > a{display:flex;position:relative;padding:7px 10px;color:#eee;text-decoration:none}#explorer > #explorer-side > nav > div > ul > li > div > ul > li > a > i{margin-right:5px}#explorer > #explorer-side > nav > div > ul > li > div > ul > li > a > span{margin-right:30px}#explorer > #explorer-side > nav > div > ul > li > div > ul > li > a > em{margin:auto 0 auto auto;opacity:.5;font-size:.8rem;font-weight:bold}#explorer > #explorer-side > nav > div > ul > li > div > ul > li > a:hover{background:rgba(238,238,238,0.15)}#explorer > #explorer-side > nav > div > ul > li > div > ul > li.active > a{background:#ffd500;color:#000}#explorer > #explorer-side > nav > div > ul > li > div > ul > li.active > a > span{font-weight:bold}#explorer > #explorer-side > nav > div > ul > li > div > ul > li.active > a:after{position:absolute;left:100%;top:0;bottom:0;aspect-ratio:1/3;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='10' width='10'%3E%3Cpolygon points='0,0,10,5,0,10' fill='%23ffd500'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left top;background-size:100% 100%;content:""}#explorer > #explorer-items{display:flex;position:relative;flex:1;background:#1a1a1a;border-left:2px solid #ffd500;border-radius:5px;box-shadow:3px 3px 0 #1a1a1a;z-index:1}.items{position:relative;flex:1;margin:1px 0 0 0}.items > li{display:flex;position:relative;align-items:center;margin:-1px 0 0 0;padding:0 0 0 10px;border:0 solid #555;border-right-width:1px;border-top-width:1px;border-bottom-width:1px;cursor:pointer;z-index:1}.items > li:first-child{border-top-width:1px;border-top-right-radius:5px}.items > li:last-child{border-bottom-right-radius:5px}.items > li > div{padding:3px}.items > li > div.item-check,.items > li > div.item-star{padding:0}.items > li > div.item-check > label,.items > li > div.item-star > label{display:block;padding:3px}.items > li > div.item-check > label,.items > li > div.item-star > label,.items > li > div.item-check > label > input,.items > li > div.item-star > label > input{cursor:pointer}.items > li > div.item-check > label > input,.items > li > div.item-star > label > input{display:block;position:relative;appearance:none;margin:0;padding:2px;width:auto;height:auto;min-width:auto;min-height:auto;background:transparent;border:none;opacity:.25}.items > li > div.item-check > label > input:before,.items > li > div.item-star > label > input:before{display:block;content:""}.items > li > div.item-check > label > span,.items > li > div.item-star > label > span{display:none}.items > li > div.item-check > label:hover > input,.items > li > div.item-star > label:hover > input,.items > li > div.item-check > label > input:checked,.items > li > div.item-star > label > input:checked{opacity:1}.items > li > div.item-check > label > input:before{width:20px;aspect-ratio:1/1;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24' height='24' stroke-width='1.5' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 3.6V20.4C21 20.7314 20.7314 21 20.4 21H3.6C3.26863 21 3 20.7314 3 20.4V3.6C3 3.26863 3.26863 3 3.6 3H20.4C20.7314 3 21 3.26863 21 3.6Z' fill='transparent' stroke='%23eee' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left top;background-size:100% 100%}.items > li > div.item-check > label > input:checked:before{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' stroke-width='1.5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 20.4V3.6C3 3.26863 3.26863 3 3.6 3H20.4C20.7314 3 21 3.26863 21 3.6V20.4C21 20.7314 20.7314 21 20.4 21H3.6C3.26863 21 3 20.7314 3 20.4Z' stroke='%23eee' stroke-width='1.5' fill='transparent' %3E%3C/path%3E%3Cpath d='M7 12.5L10 15.5L17 8.5' stroke='%23eee' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left top;background-size:100% 100%}.items > li > div.item-star > label > input:before{width:20px;aspect-ratio:1/1;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24' height='24' stroke-width='1.5' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.58737 8.23597L11.1849 3.00376C11.5183 2.33208 12.4817 2.33208 12.8151 3.00376L15.4126 8.23597L21.2215 9.08017C21.9668 9.18848 22.2638 10.0994 21.7243 10.6219L17.5217 14.6918L18.5135 20.4414C18.6409 21.1798 17.8614 21.7428 17.1945 21.3941L12 18.678L6.80547 21.3941C6.1386 21.7428 5.35909 21.1798 5.48645 20.4414L6.47825 14.6918L2.27575 10.6219C1.73617 10.0994 2.03322 9.18848 2.77852 9.08017L8.58737 8.23597Z' stroke='%23eee' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left top;background-size:100% 100%}.items > li > div.item-star > label > input:checked:before{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' stroke-width='1.5'%3E%3Cpath d='M8.58737 8.23597L11.1849 3.00376C11.5183 2.33208 12.4817 2.33208 12.8151 3.00376L15.4126 8.23597L21.2215 9.08017C21.9668 9.18848 22.2638 10.0994 21.7243 10.6219L17.5217 14.6918L18.5135 20.4414C18.6409 21.1798 17.8614 21.7428 17.1945 21.3941L12 18.678L6.80547 21.3941C6.1386 21.7428 5.35909 21.1798 5.48645 20.4414L6.47825 14.6918L2.27575 10.6219C1.73617 10.0994 2.03322 9.18848 2.77852 9.08017L8.58737 8.23597Z' fill='%23eee' stroke='%23eee' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left top;background-size:100% 100%}.items > li > div.item-persons{width:250px;color:rgba(238,238,238,0.5)}.items > li > div.item-persons > strong{color:#eee;font-weight:bold}.items > li > div.item-content{flex:1;display:flex}.items > li > div.item-content > .item-excerpt{display:flex;opacity:.35}.items > li > div.item-content > .item-excerpt:before{margin:0 7px;content:"\2013"}.items > li > div.item-attributes{margin:0 15px}.items > li > div.item-attributes > ul > li > span{display:none}.items > li > div.item-attributes > ul > li:before{display:block;width:16px;aspect-ratio:1/1;content:""}.items > li > div.item-attributes > ul > li.item-attributes-attachment:before{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24' height='24' stroke-width='1.5' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.4383 11.6622L12.2483 20.8522C11.1225 21.9781 9.59552 22.6106 8.00334 22.6106C6.41115 22.6106 4.88418 21.9781 3.75834 20.8522C2.63249 19.7264 2 18.1994 2 16.6072C2 15.015 2.63249 13.4881 3.75834 12.3622L12.9483 3.17222C13.6989 2.42166 14.7169 2 15.7783 2C16.8398 2 17.8578 2.42166 18.6083 3.17222C19.3589 3.92279 19.7806 4.94077 19.7806 6.00222C19.7806 7.06368 19.3589 8.08166 18.6083 8.83222L9.40834 18.0222C9.03306 18.3975 8.52406 18.6083 7.99334 18.6083C7.46261 18.6083 6.95362 18.3975 6.57834 18.0222C6.20306 17.6469 5.99222 17.138 5.99222 16.6072C5.99222 16.0765 6.20306 15.5675 6.57834 15.1922L15.0683 6.71222' stroke='%23eee' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left top;background-size:100% 100%}.items > li > div.item-at{padding:0 10px;width:80px;text-align:right;font-size:.85rem}.items > li:hover{z-index:2;background:rgba(238,238,238,0.1);border-color:#61aed5;box-shadow:0 0 5px #61aed5}.tabs{display:flex;position:relative;flex-direction:column;margin:0 20px 20px 20px;flex:1}.tabs > nav{position:relative;z-index:2}.tabs > nav > ul{display:flex;margin:10px 20px 0 0}.tabs > nav > ul > li > strong,.tabs > nav > ul > li > a{display:flex;position:relative;margin:0 10px 0 0;padding:8px 10px;border:2px solid transparent;border-bottom:none;border-radius:5px 5px 0 0;font-weight:bold}.tabs > nav > ul > li > strong{background:#ffd500;color:#000}.tabs > nav > ul > li > a{border-color:#555;color:#eee;text-decoration:none}.tabs > nav > ul > li > a > i{margin-right:5px}.tabs > nav > ul > li > a:hover{background:rgba(238,238,238,0.1);border-color:#eee}.tabs > nav > ul > li > a:hover:active{background:rgba(238,238,238,0.2)}.tabs > nav > ul > li:last-child > strong,.tabs > nav > ul > li:last-child > a{margin-right:0}.tabs > nav > ul > li.active > a{border-color:#ffd500}.tabs > nav > ul > li.active > a,.tabs > nav > ul > li.active > a:hover,.tabs > nav > ul > li.active > a:hover:active{background:#1a1a1a}.tabs > nav > ul > li.active > a:after{position:absolute;left:0;right:0;top:100%;border-top:2px solid #1a1a1a;content:""}.tabs .tabs-panels{position:relative;flex:1;background:#1a1a1a;border-top:2px solid #ffd500;border-radius:0 5px 5px 5px;z-index:1}.tabs .tabs-panels > .tabs-panel{display:none;align-items:start;padding:25px}.tabs .tabs-panels > .tabs-panel.on{display:flex}.tabs .tabs-panels > .tabs-panel > .tabs-panel-column{flex:1;margin:0 25px 0 0;padding:0}.tabs .tabs-panels > .tabs-panel > .tabs-panel-column:last-child{margin-right:0}.tabs .tabs-panels > .tabs-panel > .tabs-panel-column:only-child{flex:0 0 auto;margin-left:auto;margin-right:auto;max-width:100%;width:1000px}.tabs .tabs-panels > .tabs-panel > .tabs-panel-column > .tabs-panel-row{overflow:hidden;margin:0 0 25px 0;border:2px solid rgba(85,85,85,0.5);border-radius:5px;box-shadow:2px 2px 0 rgba(85,85,85,0.5)}.tabs .tabs-panels > .tabs-panel > .tabs-panel-column > .tabs-panel-row:last-child{margin-bottom:0}.tabs .tabs-panels > .tabs-panel > .tabs-panel-column > .tabs-panel-row > .tabs-panel-row-title{display:flex;margin:0;padding:0;border-bottom:2px solid rgba(85,85,85,0.5)}.tabs .tabs-panels > .tabs-panel > .tabs-panel-column > .tabs-panel-row > .tabs-panel-row-title > a,.tabs .tabs-panels > .tabs-panel > .tabs-panel-column > .tabs-panel-row > .tabs-panel-row-title > div{display:flex}.tabs .tabs-panels > .tabs-panel > .tabs-panel-column > .tabs-panel-row > .tabs-panel-row-title > a{display:flex;align-items:center;padding:0 17px;border:0 solid rgba(85,85,85,0.5);border-left-width:2px;border-right-width:2px;text-decoration:none;font-size:1.5rem}.tabs .tabs-panels > .tabs-panel > .tabs-panel-column > .tabs-panel-row > .tabs-panel-row-title > a + a{border-left:none}.tabs .tabs-panels > .tabs-panel > .tabs-panel-column > .tabs-panel-row > .tabs-panel-row-title > a > span{margin:2px 0 0 5px;font-size:1rem}.tabs .tabs-panels > .tabs-panel > .tabs-panel-column > .tabs-panel-row > .tabs-panel-row-title > a:first-child{border-left:none}.tabs .tabs-panels > .tabs-panel > .tabs-panel-column > .tabs-panel-row > .tabs-panel-row-title > a:first-child > span:not(:only-child){display:none}.tabs .tabs-panels > .tabs-panel > .tabs-panel-column > .tabs-panel-row > .tabs-panel-row-title > a:last-child{border-right:none}.tabs .tabs-panels > .tabs-panel > .tabs-panel-column > .tabs-panel-row > .tabs-panel-row-title > a:hover{background:rgba(238,238,238,0.05)}.tabs .tabs-panels > .tabs-panel > .tabs-panel-column > .tabs-panel-row > .tabs-panel-row-title > a:hover:active{background:rgba(238,238,238,0.1)}.tabs .tabs-panels > .tabs-panel > .tabs-panel-column > .tabs-panel-row > .tabs-panel-row-title > div{flex:1;padding:22px 25px;font-size:1.25rem;font-weight:bold}.tabs .tabs-panels > .tabs-panel > .tabs-panel-column > .tabs-panel-row > .tabs-panel-row-title > div > i{margin:0 10px 0 0}.tabs .tabs-panels > .tabs-panel > .tabs-panel-column > .tabs-panel-row > .tabs-panel-row-body{padding:25px}fieldset{margin:0 0 25px 0;padding:25px;border:2px solid rgba(85,85,85,0.5);border-radius:5px}fieldset:last-child{margin-bottom:0}fieldset > legend{margin:0 10px;font-weight:bold}fieldset.form-actions{display:flex;justify-content:end}fieldset.form-actions > *{margin:0 10px 0 0}fieldset.form-actions > :last-child{margin-right:0}.field{display:flex;align-items:center;margin:0 0 10px 0}.field .field-label{margin:0 10px 0 0;width:150px;text-align:right}.field .field-ctrl{display:flex;flex:1}.field .field-ctrl > span{align-self:center;margin:0 13px 0 15px}.field .field-ctrl > span:first-child{margin-left:0}.field .field-ctrl > span:last-child{margin-right:0}.field .field-ctrl input,.field .field-ctrl textarea,.field .field-ctrl select{display:block;justify-content:center;padding:8px;background:transparent;border:2px solid #555;border-radius:5px;box-shadow:3px 3px 0 #555;color:#555;text-decoration:none;margin:0;padding:5px 8px;background:transparent;color:#eee}.field .field-ctrl input > i,.field .field-ctrl textarea > i,.field .field-ctrl select > i{margin-right:5px}.field .field-ctrl input:not([size]),.field .field-ctrl textarea:not([size]),.field .field-ctrl select:not([size]){flex:1}.field .field-ctrl input:hover,.field .field-ctrl textarea:hover,.field .field-ctrl select:hover,.field .field-ctrl input:focus,.field .field-ctrl textarea:focus,.field .field-ctrl select:focus{border-color:#eee;box-shadow:3px 3px 0 #eee}.field .field-ctrl select{cursor:pointer}.field .field-ctrl select optgroup,.field .field-ctrl select option{background:#090909;color:#eee}ul.settings-items > li{display:flex;align-items:center;margin:0 0 5px 0;padding:10px;border:1px solid #555;border-radius:5px;box-shadow:2px 2px 0 #555}ul.settings-items > li:last-child{margin-bottom:0}ul.settings-items > li > div{padding:0 7px}ul.settings-items > li > div.settings-item-primary,ul.settings-items > li > div.settings-item-secondary{flex:1}ul.settings-items > li > div.settings-item-primary{font-weight:bold}ul.settings-items > li > div.settings-item-actions{display:flex;padding:0}ul.settings-items > li > div.settings-item-actions > a{display:flex;margin:0 8px 0 0;padding:5px;border:1px solid #61aed5;border-radius:5px;box-shadow:2px 2px 0 #61aed5;color:#eee;text-decoration:none}ul.settings-items > li > div.settings-item-actions > a:last-child{margin-right:0}ul.settings-items > li > div.settings-item-actions > a > i{margin-right:5px}ul.settings-items > li > div.settings-item-actions > a.danger{border-color:#bb4c3f;box-shadow:2px 2px 0 #bb4c3f}ul.settings-items > li > div.settings-item-actions > a:hover,ul.settings-items > li > div.settings-item-actions > a.danger:hover{background:rgba(238,238,238,0.2)}ul.settings-items > li > div.settings-item-actions > a:hover:active,ul.settings-items > li > div.settings-item-actions > a.danger:hover:active{border-color:#eee;box-shadow:3px 3px 0 #eee}