.dashboard{height:100vh;width:100%;display:flex;gap:1em}.dashboard__sidebar{width:250px;background-color:#f5f5f5;display:flex;flex-direction:column;align-items:center;padding:1em 0;gap:2em}.dashboard__sidebar__nav{width:100%;display:flex;flex-direction:column;gap:1em;padding:0 1em}.dashboard__sidebar__nav a{text-decoration:none;color:#333;padding:.5em 1em;width:100%;background-color:#fff;border-radius:10px;transition:all .3s ease-in-out;font-size:.9rem}.dashboard__sidebar__nav a.active,.dashboard__sidebar__nav a:hover{background-color:var(--primary-color);color:#fff}.dashboard__content{width:calc(100% - 250px);height:100%;padding:1em 0}.dashboard__content__inner{height:100%;width:100%;display:flex;flex-direction:column;gap:1em;padding-right:1em}.dashboard__content__inner__header{display:flex;height:40px;align-items:center}.dashboard__content__inner__body{display:flex;flex-direction:column;gap:1em}.dashboard__content__inner__body__actions{display:flex;justify-content:flex-end;gap:1em}.dashboard__content__inner__body__table{width:100%;border-collapse:collapse}.dashboard__content__inner__body__table thead{background-color:var(--primary-color);color:#fff}.dashboard__content__inner__body__table thead th{padding:.5em 0}.dashboard__content__inner__body__table td{text-align:center}.dashboard__content__inner__body__table tbody tr td{padding:.5em 0}.dashboard__content__inner__body__table tbody tr:nth-child(2n){background-color:#f5f5f5}.dashboard__content__inner__body__tabs{display:flex;gap:1em}.dashboard__content__inner__body__tabs__tab{background-color:transparent;color:var(--secondary-color);border-radius:0;border-bottom:2px solid transparent;font-weight:600}.dashboard__content__inner__body__tabs__tab.active,.dashboard__content__inner__body__tabs__tab:hover{color:var(--secondary-color);border-bottom:2px solid var(--secondary-color)}.dashboard__content__inner__body__tabs__tab:hover{background-color:transparent}.dashboard__content__inner__body__form{display:flex;flex-direction:column;gap:1em;width:100%;align-items:stretch}.dashboard__content__inner__body__form__entry{display:flex;flex-direction:column;gap:.5em}.dashboard__content__inner__body__form__entry>input,select{height:38px;padding:.5em 1em}.dashboard__content__inner__body__form__entry>textarea{resize:vertical}.dashboard__content__inner__body__heading{display:flex;justify-content:space-between;align-items:center;width:100%}input[type=checkbox]{width:20px;height:20px;accent-color:var(--secondary-color)}