@charset "UTF-8";:root{--ci-color-red: red;--ui-color-error: red;--ui-color-success: green;--ui-color-warning: yellow;--ui-color-info: blue;--color-primary: #1a252f;--color-text: #1a252f;--color-heading: #1a252f;--color-grey: #f4f3ef;--color-light-grey: #ececec;--color-dark-grey: #555;--root-bg: #fff;--button-color: #fff;--button-color-hover: #fff;--button-bg: #1a252f;--button-bg-hover: #1a252f;--input-focus-border-color: #1a252f;--label-color: #1a252f;--link-color: red;--link-color-hover: red;--cursor-selection-color: #fff;--cursor-selection-bg: #1a252f;--placeholder-color: var(--color-dark-grey);--placeholder-opacity: 1;--font-family-primary: "DM Sans", sans-serif;--font-family-text: var(--font-family-primary);--font-family-heading: var(--font-family-text);--font-size-h1: 32px;--font-size-h2: 28px;--font-size-h3: 24px;--font-size-h4: 20px;--font-size-h5: 18px;--font-size-h6: 17px;--font-size-text: 17px;--font-size-small: 14px;--font-weight-heading: 700;--font-weight-text: 400;--font-weight-strong: 700;--font-weight-italic: italic;--line-height-heading: 1.3;--line-height-text: 1.4;--margin-heading: .5em;--margin-text: 1.5em;--border-radius-default: 5px;--inner-padding: 20px;--admin-aside-width: 300px;--list-padding: 20px;--list-color: var(--color-text);--list-icon: "•"}*{margin:0;padding:0;box-sizing:border-box}a,a:active,a:focus{text-decoration:none;outline:none;border:none}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:400;src:url(fonts/dm-sans-v17-latin-regular.woff2) format("woff2"),url(fonts/dm-sans-v17-latin-regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:700;src:url(fonts/dm-sans-v17-latin-700.woff2) format("woff2"),url(fonts/dm-sans-v17-latin-700.ttf) format("truetype")}.wrapper--side{max-width:550px;width:100%;margin:0 auto}.action-on-hover .btn.aoh{visibility:hidden;transition:unset}.action-on-hover .btn.aoh:hover,.action-on-hover .btn.aoh:focus,.action-on-hover .btn.aoh:focus-within{visibility:visible;transition:unset}.action-on-hover:hover .btn.aoh{visibility:visible}.empty-placeholder{min-height:400px;display:flex;align-items:center;justify-content:center;text-align:center;gap:var(--margin-text)}.empty-placeholder__wrapper{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--margin-text)}.empty-placeholder__wrapper__icon svg{height:60px;color:var(--color-dark-grey)}.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--margin-text);margin-bottom:var(--margin-text)}.page-header__left *:last-child{margin-bottom:0}.tcenter{text-align:center}.tright{text-align:right}.tleft{text-align:left}.smooth-transition,.btn:hover,.btn,a{transition:all .2s linear}.inner{padding:20px}.typography,.ul-list,main ul,.typography--heading,h6,.heading-h6,h5,.heading-h5,h4,.heading-h4,h3,.heading-h3,h2,.heading-h2,h1,.heading-h1,.typography--text,span,.ol-list li,a,label,small,strong,p{font-family:var(--font-family-text);font-weight:var(--font-weight-text);line-height:var(--line-height-text);color:var(--color-text);font-style:normal}.typography--text,span,.ol-list li,a,label,small,strong,p{font-family:var(--font-family-text);font-weight:var(--font-weight-text);line-height:var(--line-height-text);color:var(--color-text)}.typography--heading,h6,.heading-h6,h5,.heading-h5,h4,.heading-h4,h3,.heading-h3,h2,.heading-h2,h1,.heading-h1{font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);margin-bottom:var(--margin-heading);color:var(--color-heading);display:block}@media only screen and (min-width:768px)and (max-width:959px){.typography--heading,h6,.heading-h6,h5,.heading-h5,h4,.heading-h4,h3,.heading-h3,h2,.heading-h2,h1,.heading-h1{-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}@media only screen and (max-width:767px){.typography--heading,h6,.heading-h6,h5,.heading-h5,h4,.heading-h4,h3,.heading-h3,h2,.heading-h2,h1,.heading-h1{-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}h1,.heading-h1{font-size:var(--font-size-h1)}h2,.heading-h2{font-size:var(--font-size-h2)}h3,.heading-h3{font-size:var(--font-size-h3)}h4,.heading-h4{font-size:var(--font-size-h4)}h5,.heading-h5{font-size:var(--font-size-h5)}h6,.heading-h6{font-size:var(--font-size-h6)}p{font-size:var(--font-size-text);margin-bottom:var(--margin-text)}strong{font-weight:var(--font-weight-strong)}small{font-size:var(--font-size-small)}label{display:block;font-size:var(--font-size-small);font-weight:700;color:var(--label-color);margin-bottom:5px}a{text-decoration:none;color:var(--link-color)}a:hover{color:var(--link-color-hover)}.ul-list,main ul{width:max-content;max-width:100%;text-align:left;display:inline-block;margin-bottom:var(--margin-text)}.ul-list:last-child,main ul:last-child{margin-bottom:0}.ul-list li,main ul li{line-height:var(--line-height-text);font-size:calc(var(--font-size-text));color:var(--color-list-item);font-weight:var(--font-weight-text);list-style:none!important;margin-bottom:calc(var(--margin-text) / 4);padding-left:var(--list-padding);position:relative}.ul-list li a,main ul li a{font-weight:var(--font-weight-text);font-size:calc(var(--font-size-text))}.ul-list li p:last-of-type,main ul li p:last-of-type{margin-bottom:0}.ul-list li h2,main ul li h2,.ul-list li h3,main ul li h3,.ul-list li h4,main ul li h4,.ul-list li h5,main ul li h5,.ul-list li h6,main ul li h6{display:inline-block}.ul-list li:last-child,main ul li:last-child{margin-bottom:0}.ul-list li:before,main ul li:before{position:absolute;top:0;left:0;display:inline-block;content:var(--list-icon)}.ol-list{padding-left:1.3rem}::selection{background:var(--cursor-selection-bg);color:var(--cursor-selection-color)}::-moz-selection{background:var(--cursor-selection-bg);color:var(--cursor-selection-color)}::-webkit-selection{background:var(--cursor-selection-bg);color:var(--cursor-selection-color)}::placeholder{color:var(--placeholder-color);opacity:var(--placeholder-opacity)}::-ms-input-placeholder{color:var(--placeholder-color)}body{font-family:var(--font-family-text);font-weight:var(--font-weight-text);box-sizing:border-box;color:var(--color-text);font-size:var(--font-size-text);background-color:var(--root-bg)}img{max-width:100%;height:auto;vertical-align:middle}hr{box-shadow:none;border:3px solid #fff;height:1px;outline:none}.layout--login{height:100%}.layout--login__main{display:flex}.layout--login__main__left{width:50%;display:flex;align-items:center}.layout--login__main__left .logo{margin-bottom:var(--margin-text)}.layout--login__main__left .logo img{max-width:150px}.layout--login__main__right{width:50%;min-height:100vh;height:100vh;position:relative}.layout--login__main__right__copyright{position:absolute;right:20px;bottom:20px;color:#fff}.layout--login__main__right__copyright a,.layout--login__main__right__copyright small{color:#fff;font-weight:var(--font-weight-text)}.layout--login__main__right img{width:100%;height:100%;object-fit:cover}.layout--admin{display:flex}.layout--admin__aside{position:fixed;background-color:#fff;width:var(--admin-aside-width);height:100vh;padding:20px 10px;border-right:1px solid #ececec}.layout--admin__main{margin-left:var(--admin-aside-width);background-color:#f4f3ef;width:100%;min-height:100vh}.form{display:flex;flex-direction:column;gap:var(--margin-text)}.form__row.-cols-2{display:flex;gap:var(--margin-text)}.form__row.-cols-2 div{flex:1}.input--text,.input--number,.input--textarea{outline:none;border:1px solid #ececec;width:100%;padding:12px;font-size:var(--font-size-text)}.input--text:focus,.input--number:focus,.input--textarea:focus{border-color:var(--input-focus-color)}.input--select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;vertical-align:middle;outline:none;border:1px solid #ececec;border-radius:0;width:100%;padding:12px 44px 12px 12px;font-size:var(--font-size-text);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'><path d='M8.99986 12.1716L14.3639 6.8076L15.7781 8.2218L7.99986 16L0.22168 8.2218L1.6359 6.8076L6.99986 12.1716V0H8.99986V12.1716Z' fill='%23E55137'/></svg>");background-repeat:no-repeat;background-position:right 16px center;background-size:15px auto;background-clip:padding-box}.input--select:focus{border-color:var(--input-focus-color)}.btn--reset,.popover--button,.popover a,.popover button,.btn{outline:none;box-shadow:none;border:none;cursor:pointer;display:inline-block;font-family:var(--font-text);font-size:calc(var(--font-size-text) - 2px);font-weight:var(--font-weight-text);background-color:transparent;color:var(--color-text);text-decoration:none}.btn{font-family:var(--font-family-text);font-weight:var(--font-weight-strong);color:var(--button-color);background-color:var(--button-bg);font-size:calc(var(--font-size-text) - 2px);width:unset!important;padding:12px 20px;text-align:center;display:inline-flex;align-items:center;gap:10px;position:relative;text-decoration:none;border-radius:var(--border-radius-default)}.btn svg{width:20px}.btn.-revesed{flex-direction:row-reverse}.btn:hover{color:var(--button-color-hover);background-color:var(--button-bg-hover)}.aside__logo img{max-width:150px;margin-bottom:var(--margin-text)}.aside__logo p{font-size:20px;font-weight:var(--font-weight-strong);margin-bottom:0}.aside__group{margin-bottom:var(--margin-text)}.aside__group small{padding-left:15px}.aside__group nav ul{display:flex;flex-direction:column;margin-top:calc(var(--margin-text) / 4);gap:calc(var(--margin-text) / 4)}.aside__group nav ul li{width:100%;display:flex}.aside__group nav ul li a{color:var(--color-dark-grey);padding:10px 15px;display:block;border-radius:var(--border-radius-default);display:flex;width:100%;align-items:center;gap:10px}.aside__group nav ul li a svg{width:20px}.aside__group nav ul li a.-current{color:var(--ci-color-text);background-color:var(--color-light-grey)}.aside__group nav ul li a:hover{color:var(--ci-color-text);background-color:var(--color-light-grey)}.aside__user{display:flex;border:1px solid var(--color-light-grey);border-radius:var(--border-radius-default);padding:10px;margin-bottom:var(--margin-text);gap:10px;align-items:center}.aside__user__avatar{width:40px;height:40px;border-radius:100%;background-color:var(--color-grey);display:flex;align-items:center;justify-content:center}.aside__user__avatar span{font-weight:var(--font-weight-strong);font-size:14px}.aside__user__name p{margin-bottom:0;font-size:16px;color:var(--color-dark-grey)}.aside__user__name a{font-size:14px}.badge{--badge-color: var(--color-primary);padding:0 5px;color:#fff;border-radius:var(--border-radius-default);font-size:14px;background-color:var(--badge-color)}.badge.-revese-layout{padding:2px 5px;background-color:transparent;color:var(--badge-color);border:1px solid var(--badge-color);border-radius:0}.badge.-green{--badge-color: var(--ui-color-success)}.badge.-red{--badge-color: var(--ui-color-error)}.badge.-grey{--badge-color: #a1a1a1}.footer{padding:var(--inner-padding)}.card{background-color:#fff;border-radius:var(--border-radius-default);box-shadow:0 1px 1px #ccc5b980}.card__header{padding:20px;border-bottom:1px solid #ececec}.card__header .typography--heading,.card__header h1,.card__header .heading-h1,.card__header h2,.card__header .heading-h2,.card__header h3,.card__header .heading-h3,.card__header h4,.card__header .heading-h4,.card__header h5,.card__header .heading-h5,.card__header h6,.card__header .heading-h6{margin-bottom:0}.card__body{padding:20px}.card__body *:last-child{margin-bottom:0}.grid{display:grid;gap:var(--margin-text);width:100%;justify-content:space-between}.grid.-cols-3{grid-template-columns:repeat(3,1fr)}.grid.-cols-2{grid-template-columns:repeat(2,1fr)}.alert{padding:10px}.alert *:last-child{margin-bottom:0}.alert.-error{background-color:var(--ui-color-error);--color-text: #fff}.alert.-success{background-color:var(--ui-color-success);--color-text: #fff}table{width:100%;border-collapse:collapse}table thead tr td{padding:5px 10px;font-weight:var(--font-weight-strong);font-size:14px}table tbody tr td{padding:10px}table tbody tr:nth-child(odd) td{background-color:var(--color-light-grey)}.popover{position:absolute;right:0;top:80%;background:#fff;border:1px solid #ddd;box-shadow:0 2px 4px #0000001a;border-radius:6px;display:flex;flex-direction:column;min-width:150px;z-index:100;padding:5px}.popover a,.popover button{font-size:14px;display:flex;align-items:center;justify-content:flex-start;text-align:center;background-color:transparent;color:var(--color-text);padding:5px 10px;gap:5px}.popover a.-red,.popover button.-red{color:var(--ui-color-error)}.popover a:hover,.popover button:hover{background-color:var(--color-light-grey)}.popover a svg,.popover button svg{width:15px}.popover.-hidden{display:none}.popover--button{padding:5px 10px}.popover--button svg{width:20px}.popover--actions{position:relative}.pagination{margin-top:var(--margin-text)}.pagination ul{list-style:none;display:flex;align-items:center;gap:calc(var(--margin-text) / 2)}.pagination ul li{margin:0;padding:0}.pagination ul li:before{margin:0;padding:0;width:unset;content:""}.pagination ul li span,.pagination ul li a{display:flex}.pagination ul li span svg,.pagination ul li a svg{width:20px}.toast{position:fixed;top:20px;left:50%;padding:10px 20px;border-radius:var(--border-radius-default);box-shadow:0 4px 6px #0000001a;color:#fff;font-weight:500;opacity:1;transition:opacity .5s ease;z-index:9999;display:inline-flex;gap:10px;align-items:center}.toast svg{width:20px}.toast.-error{background-color:var(--ui-color-error)}.toast.-success{background-color:var(--ui-color-success)}.toast.-info{background-color:var(--ui-color-info)}
